diff --git a/.editorconfig b/.editorconfig index ec73f67a5..390b1939d 100644 --- a/.editorconfig +++ b/.editorconfig @@ -14,13 +14,6 @@ ij_smart_tabs = false ij_visual_guides = none ij_wrap_on_typing = false -[*.{kt,kts}] -ij_kotlin_allow_trailing_comma = false -ij_kotlin_allow_trailing_comma_on_call_site = false -ij_kotlin_name_count_to_use_star_import = 999 -ij_kotlin_name_count_to_use_star_import_for_members = 999 - - [*.java] ij_java_align_consecutive_assignments = false ij_java_align_consecutive_variable_declarations = false diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 027d689b5..000000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Maven Deploy - -on: - push: - branches: - - 'main' # Build the latest develop-SNAPSHOT - paths: - - '**/src/**' - - '**/pom.xml' - - 'pom.xml' - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -jobs: - publish: - uses: ardoco/actions/.github/workflows/maven.yml@main - with: - deploy: true - with-submodules: true - runs-on: ubuntu-latest - secrets: - OSSRH_USER: ${{secrets.OSSRH_USER}} - OSSRH_TOKEN: ${{secrets.OSSRH_TOKEN}} - GPG_KEY: ${{secrets.GPG_KEY}} - diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml deleted file mode 100644 index 8735d90fc..000000000 --- a/.github/workflows/docs.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Documentation - -on: - push: - branches: - - main - tags: "v**" - paths: - - 'docs/**' - - '.github/workflows/docs.yml' - workflow_dispatch: - -jobs: - docs: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - token: ${{ secrets.SDQ_TOKEN }} - - uses: actions/checkout@v4 - with: - repository: ${{ github.repository }}.wiki - path: wiki - token: ${{ secrets.SDQ_TOKEN }} - - - name: Remove contents in Wiki - working-directory: wiki - run: ls -A1 | grep -v '.git' | xargs rm -r - - - name: Copy Wiki from Docs folder - run: cp -r ./docs/. ./wiki - - - name: Deploy 🚀 - uses: stefanzweifel/git-auto-commit-action@v5 - with: - repository: wiki diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml deleted file mode 100644 index 63113e799..000000000 --- a/.github/workflows/sonarcloud.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Sonar Cloud - -on: - push: - branches: - - main - pull_request: - types: [opened, synchronize, reopened] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -jobs: - sonarcloud: - if: ${{ github.actor != 'dependabot[bot]' }} - uses: ardoco/actions/.github/workflows/sonarcloud.yml@main - with: - with-submodules: true - runs-on: ubuntu-latest - secrets: - SONAR_TOKEN: ${{secrets.SONAR_TOKEN}} - diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 530378687..23bcc051e 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -20,7 +20,7 @@ jobs: with-submodules: true runs-on: ubuntu-latest secrets: - OSSRH_USER: "" - OSSRH_TOKEN: "" + CENTRAL_USER: "" + CENTRAL_TOKEN: "" GPG_KEY: "" diff --git a/README.md b/README.md index 90b90a5a5..4c9de41da 100644 --- a/README.md +++ b/README.md @@ -1,55 +1,9 @@ -# ArDoCo Core +# ArDoCo Core Framework -[![Maven Verify](https://github.com/ArDoCo/Core/actions/workflows/verify.yml/badge.svg)](https://github.com/ArDoCo/Core/actions/workflows/verify.yml) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.ardoco.core/parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.ardoco.core/parent) -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ArDoCo_Core&metric=alert_status)](https://sonarcloud.io/dashboard?id=ArDoCo_Core) -[![Latest Release](https://img.shields.io/github/release/ArDoCo/Core.svg)](https://github.com/ArDoCo/Core/releases/latest) -[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7274034.svg)](https://doi.org/10.5281/zenodo.7274034) +The goal of this project is to define the core elements for TLR and inconsistency detection in ArDoCo. +For more information about the ArDoCo project visit the website at [ArDoCo](https://ardoco.de). -The goal of the ArDoCo project is to connect architecture documentation and models with Traceability Link Recovery (TLR) while identifying missing or deviating elements (inconsistencies). -An element can be any representable item of the model, like a component or a relation. -To do so, we first create trace links and then make use of them and other information to identify inconsistencies. - -ArDoCo is actively developed by researchers of the _[Modelling for Continuous Software Engineering (MCSE) group](https://mcse.kastel.kit.edu)_ of _[KASTEL - Institute of Information Security and Dependability](https://kastel.kit.edu)_ at the [KIT](https://www.kit.edu). - -This **Core** repository contains the framework and core definitions for the other approaches. -As such, there is the definition of our pipeline and the data handling as well as the definitions for the various pipeline steps, inputs, outputs, etc. - -For more information about the setup, the project structure, or the architecture, please have a look at the [Wiki](https://github.com/ArDoCo/Core/wiki). - -## Maven - -```xml - - - - io.github.ardoco.core - framework - VERSION - - -``` - -For snapshot releases, make sure to add the following repository - -```xml - - - - - false - - - true - - mavenSnapshot - https://s01.oss.sonatype.org/content/repositories/snapshots - - -``` - -## Relevant repositories -The following is an excerpt of repositories that use this framework and implement the different approaches and pipelines of ArDoCo: -* [ArDoCo/TLR](https://github.com/ArDoCo/TLR): implementing different traceability link recovery approaches -* [ArDoCo/InconsistencyDetection](https://github.com/ArDoCo/InconsistencyDetection): implementing inconsistency detection approaches -* [ArDoCo/LiSSA](https://github.com/ArDoCo/LiSSA): implementing processing of sketches and diagrams for, e.g., TLR \ No newline at end of file +ArDoCo is actively developed by researchers of +the _[Modelling for Continuous Software Engineering (MCSE) group](https://mcse.kastel.kit.edu)_ +of _[KASTEL - Institute of Information Security and Dependability](https://kastel.kit.edu)_ at +the [KIT](https://www.kit.edu). diff --git a/docs/Home.md b/docs/Home.md deleted file mode 100644 index 5189f724b..000000000 --- a/docs/Home.md +++ /dev/null @@ -1,77 +0,0 @@ -# ArDoCo - -

- ArDoCo -

- -ArDoCo (Architecture Documentation Consistency) is a framework to connect architecture documentation and models while -identifying missing or deviating elements (inconsistencies). An element can be any representable item of the model, like -a component or a relation. To do so, ArDoCo first creates trace links and then makes use of them and other information -to identify inconsistencies. - -You can find ArDoCo on the [website](https://ardoco.de) and [on GitHub](https://github.com/ArDoCo). - -Before contributing, please read the [Quickstart Guide](quickstart). - - - -To get to know the project, please read the following pages: - -* [Core Pipeline Definition](pipeline) -* [Intermediate Artifacts](intermediate-artifacts) -* [Text Preprocessing Microservice](Text-Preprocessing-Microservice) -* [Traceability Link Recovery (TLR)](traceability-link-recovery) -* [Inconsistency Detection (ID)](inconsistency-detection) -* [LiSSA Retrieval-Augmented TLR](LiSSA) - -## Project Structure - -* [Core](https://github.com/ArDoCo/Core): Core framework with framework and API definitions -* Pipelines - * [TLR](https://github.com/ArDoCo/TLR): Traceability Link Recovery (TLR) Modules - * [StanfordCoreNLP-Provider-Service](https://github.com/ArDoCo/StanfordCoreNLP-Provider-Service): RESTful web service for text preprocessing - * [InconsistencyDetection](https://github.com/ArDoCo/InconsistencyDetection): Inconsistency Detection (ID) Modules - * [LiSSA-RATLR](https://github.com/ArDoCo/LiSSA-RATLR): LiSSA - A Framework for Generic Traceability Link Recovery -* Testing and Evaluation - * [IntegrationTests](https://github.com/ArDoCo/IntegrationTests): Integration Tests - * [Benchmark](https://github.com/ArDoCo/Benchmark): Benchmarks - * [Evaluator](https://github.com/ArDoCo/Evaluator): Evaluation code that compares CSVs (e.g., output and gold standard) - * [SimpleTracelinkDiscovery](https://github.com/ArDoCo/SimpleTracelinkDiscovery): Baseline approach -* GUIs, CLIs, etc. - * [TraceView](https://github.com/ArDoCo/TraceView): WIP visualisation of the outputs for TLR and ID - * *outdated* [CLI](https://github.com/ArDoCo/CLI): Command Line Interface (*outdated*) -* [actions](https://github.com/ArDoCo/actions): Reusable GitHub Actions - -## System Requirements - -The project requires **JDK 21**. -Furthermore, we advise at least **4 GB of RAM**. - -## Benchmarks - -You can test ArDoCo using the projects provided in our [Benchmark repository](https://github.com/ArDoCo/Benchmark). - -## Related Publications - -* J. Keim, S. Corallo, D. Fuchß, T. Hey, T. Telge und A. Koziolek. "Recovering Trace Links Between Software Documentation And Code". 2024. In: Proceedings of 46th IEEE International Conference on Software Engineering (ICSE 2024). [doi:10.5445/IR/1000165692](https://doi.org/10.5445/IR/1000165692/post) - -* J. Keim, S. Corallo, D. Fuchß und A. Koziolek. "Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery". 2023. In: IEEE 20th International Conference on Software Architecture (ICSA 2023). [doi:10.1109/ICSA56044.2023.00021](https://doi.org/10.1109/ICSA56044.2023.00021) - -* D. Fuchß, S. Corallo, J. Keim, J. Speit und A. Koziolek. "Establishing a Benchmark Dataset for Traceability Link Recovery between Software Architecture Documentation and Models". 2022. In: 2nd International Workshop on Mining Software Repositories for Software Architecture - Co-located with 16th European Conference on Software Architecture. - -* J. Keim, S. Schulz, D. Fuchß, C. Kocher, J. Speit, A. Koziolek. "Trace Link Recovery for Software Architecture Documentation". 2021. In: Software Architecture: 15th European Conference (ECSA 2021). [doi:10.1007/978-3-030-86044-8_7](https://doi.org/10.1007/978-3-030-86044-8_7) - -* J. Keim and A. Koziolek. "Towards Consistency Checking Between Software Architecture and Informal Documentation". 2019. In: IEEE 16th International Conference on Software Architecture Companion (ICSA-C). [doi:10.1109/ICSA-C.2019.00052](https://doi.org/10.1109/ICSA-C.2019.00052) - - -The initial version of ArDoCo is based on the master thesis [Linking Software Architecture Documentation and Models](https://publikationen.bibliothek.kit.edu/1000126194). - -## Contact - -This project is currently developed by researchers of the Karlsruhe Institute of Technology (KIT). - -You find us on our websites: - -* [Jan Keim](https://mcse.kastel.kit.edu/staff_Keim_Jan.php), -* [Sophie Corallo](https://mcse.kastel.kit.edu/staff_sophie_corallo.php), and -* [Dominik Fuchß](https://mcse.kastel.kit.edu/staff_dominik_fuchss.php) diff --git a/docs/Inconsistency-Detection.md b/docs/Inconsistency-Detection.md deleted file mode 100644 index ef8f23f23..000000000 --- a/docs/Inconsistency-Detection.md +++ /dev/null @@ -1,12 +0,0 @@ - -Currently, there are two kinds of inconsistencies that are supported by the approach: Missing Model Elements (MMEs) and Undocumented Model Elements (UMEs). - -Undocumented Model Elements (UMEs) are elements within the Software Architecture Model (SAM) that are not documented in the natural language Software Architecture Documentation (SAD). -Our heuristic looks for model elements that do not have any (or below a certain threshold, per default 1) trace links associated with them. -In the configuration options, you can fine tune the threshold as well as set up a regex-based whitelist. - -Missing Model Elements (MMEs) are architecture elements that are described within the SAD that cannot be traced to the SAM. -For this, we make use of the recommendations from the Recommendation Generator within the [Traceability Link Recovery (TLR)](traceability-link-recovery). -Each of these recommendations that are not linked with a model element are potential inconsistencies. -To further increase precision, we make use of filters. -For example, we use a filter to get rid of commonly used software (development) terminology that look similar to, e.g., components but rarely are model elements. diff --git a/docs/Intermediate-Artifacts.md b/docs/Intermediate-Artifacts.md deleted file mode 100644 index da69ec7f5..000000000 --- a/docs/Intermediate-Artifacts.md +++ /dev/null @@ -1,128 +0,0 @@ - -Currently, there are three kinds of intermediate artifacts. -First, the input text has an internal representation (cf. [edu/kit/kastel/mcse/ardoco/core/api/text/Text.java](https://github.com/ArDoCo/Core/blob/main/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Text.java)) to cover all the annotations from the preprocessing. -Second, there is the intermediate representation of software architecture models (SAMs) that we cover [below](#software-architecture-models). -Third, we create a uniform representation for code that we also explain [below](#code). - -```mermaid -classDiagram - class ModelElement - class Model - class Entity - class CodeModel - class ArchitectureModel - - ModelElement <|-- Entity - ModelElement <|-- Model - Model <|-- CodeModel - Model <|-- ArchitectureModel - Model "0..1" o--"*" Entity: elements -``` - -## Software Architecture Models - -```mermaid -classDiagram - class Entity - class ArchitectureItem - class Component - class Interface - class Signature - - Entity <|-- ArchitectureItem - ArchitectureItem <|-- Component - ArchitectureItem <|-- Interface - ArchitectureItem <|-- Signature - - Interface o-- "*" Signature: signatures - Interface "*" <-- "*" Component: provided - Interface "*" <-- "*" Component: required - Component "*" <-- Component: subcomponents -``` - -In this software model, each class is categorized as an ArchitectureItem, which inherits properties from Entity, including a name and identifier. -There are three types of ArchitectureItems: Component, Interface, and Signature. - -A Component represents various architectural elements in different modeling languages. -For instance, it corresponds to a UML Component. -In the PCM context, it encompasses both BasicComponent and CompositeComponent. -BasicComponents do not contain sub-components, while CompositeComponents may have sub-components. - -Components can either require or provide Interfaces. -Provided Interfaces are implemented by the Component, while Required Interfaces specify the functionality required by a Component. - -An Interface contains multiple method Signatures. -Signatures are linked to Interfaces in a composite relationship, meaning each Signature is associated with an Interface. - - -## Code - -```mermaid -classDiagram - class Entity - class CodeItem - class Module - class Package - class CompilationUnit - class CodeAssembly - class ComputationalObject - class ControlElement - class Datatype - class ClassUnit - class InterfaceUnit - - Entity <|-- CodeItem - CodeItem <|-- ComputationalObject - CodeItem <|-- Module - CodeItem <|-- Datatype - ComputationalObject <|-- ControlElement - Module <|-- Package - Module <|-- CompilationUnit - Module <|-- CodeAssembly - Datatype <|-- ClassUnit - Datatype <|-- InterfaceUnit - - Module "0..1" o--> "*" CodeItem: codeElements - ClassUnit "0..1" o--> "*" CodeItem: codeElements - InterfaceUnit "0..1" o--> "*" CodeItem: codeElements - Datatype "*" <-- "*" Datatype: implementedTypes - Datatype "*" <-- "*" Datatype: extendedTypes -``` - -The intermediate model for code is based on the source code package within the [Knowledge Discover Model (KDM)](https://www.omg.org/spec/KDM/1.3/PDF). - -The different classes in the code model inherit from CodeItem, which itself is a specialized Entity. -Thus, each class has a name and identifier. - -There are three kinds of source code elements: Module, Datatype, and ComputationalObject. - -Modules are typically logical components of the system with a certain level of abstraction. -A Module can contain CodeItems, and there are three differentiations of Modules: CompilationUnit, Package, and CodeAssembly. - -A CompilationUnit represents a source file where code is stored. -It includes a relative path to the file's location on disk and its programming language. -The CompilationUnit is partly based on the InventoryModel from KDM. - -A Package is a logical collection of source code elements (i.e., CodeItems). -Packages can also contain sub-Packages, similar to the structure commonly found in Java. - -A CodeAssembly consists of source code artifacts linked together to make them runnable. -For example, source code files together with their headers are grouped in a CodeAssembly. - -There are two kinds of Datatypes: CodeUnit and InterfaceUnit. -A CodeUnit is akin to a class in Java and can contain other CodeItems like methods and inner classes. -Similarly, an InterfaceUnit can also contain code elements like methods. - -The relationships implementedTypes and extendedTypes from the KDM model are present in the intermediate model. -A Datatype can implement an arbitrary number of extendedTypes relations, representing inheritance in object-oriented programming languages. - -The construction around extendedTypes and implementedTypes also enables interfaces to extend other interfaces, akin to Java. -Interfaces can also extend classes, a feature present in some programming languages like TypeScript. - -The KDM includes several primitive datatypes like boolean, which are not realized within this model as they are not currently needed. -If future work extends the approaches with a thorough comparison of datatypes, then the intermediate model may need further sub-classing of the KDM. - -Currently, there is only one type of ComputationalObject: the ControlElement. -The ControlElement represents callable parts with specific behaviors, such as functions, procedures, or methods. -Unlike the KDM, this work does not make a further distinction between CallableUnits and MethodUnits. -Additionally, it does not utilize parameters, return types, or similar elements of the KDM and therefore does not model them. diff --git a/docs/LiSSA.md b/docs/LiSSA.md deleted file mode 100644 index d793f640d..000000000 --- a/docs/LiSSA.md +++ /dev/null @@ -1,112 +0,0 @@ -# LiSSA: A Framework for Generic Traceability Link Recovery - -Welcome to the LiSSA project! -This framework leverages Large Language Models (LLMs) enhanced through Retrieval-Augmented Generation (RAG) to establish traceability links across various software artifacts. - -## Overview - -In software development and maintenance, numerous artifacts such as requirements, code, and architecture documentation are produced. -Understanding the relationships between these artifacts is crucial for tasks like impact analysis, consistency checking, and maintenance. -LiSSA aims to provide a generic solution for Traceability Link Recovery (TLR) by utilizing LLMs in combination with RAG techniques. - -The concept and evaluation of LiSSA are detailed in our paper: - -> Fuchß, D., Hey, T., Keim, J., Liu, H., Ewald, N., Thirolf, T., & Koziolek, A. (2025). LiSSA: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation. In Proceedings of the IEEE/ACM 47th International Conference on Software Engineering, Ottawa, Canada. - -You can access the paper [here](https://ardoco.de/c/icse25). - -## Features - -- **Generic Applicability**: LiSSA is designed to recover traceability links across various types of software artifacts, including: - - [Requirements to code](https://ardoco.de/c/icse25) - - [Documentation to code](https://ardoco.de/c/icse25) - - [Architecture documentation to architecture models](https://ardoco.de/c/icse25) - -- **Retrieval-Augmented Generation**: By combining LLMs with RAG, LiSSA enhances the accuracy and relevance of the recovered traceability links. - -## Getting Started - -To get started with LiSSA, follow these steps: - -1. **Clone the Repository**: - ```bash - git clone https://github.com/ArDoCo/LiSSA-RATLR - cd LiSSA-RATLR - ``` - -2. **Install Dependencies**: - Ensure you have Java JDK 21 or later installed. Then, build the project using Maven: - ```bash - mvn clean package - ``` - -3. **Run LiSSA**: - Execute the main application: - ```bash - java -jar target/ratlr-*-jar-with-dependencies.jar eval -c config.json - ``` - -### Configuration - -1. Create a configuration you want to use for evaluation / execution. E.g., you can find configurations [here](https://github.com/ArDoCo/ReplicationPackage-ICSE25_LiSSA-Toward-Generic-Traceability-Link-Recovery-through-RAG/tree/main/LiSSA-RATLR-V2/lissa/configs/req2code-significance). You can also provide a directory containing multiple configurations. -2. Configure your OpenAI API key and organization in a `.env` file. You can use the provided template file as a template `env-template`. -3. LiSSA caches requests in order to be reproducible. The cache is located in the cache folder that can be specified in the configuration. -4. Run `java -jar target/ratlr-*-jar-with-dependencies.jar eval -c configs/....` to run the evaluation. You can provide a JSON or a directory containing JSON configurations. -5. The results will be printed to the console and saved to a file in the current directory. The name is also printed to the console. - -### Results of Evaluation / Execution -The results will be stored as markdown files. -A result file can look like below. -It contains the configuration and the results of the evaluation. -Additionally, the LiSSA generate CSV files that contain the traceability links as pairs of identifiers. - -
-Example Result - -```json -## Configuration -{ - "cache_dir" : "./cache-r2c/dronology-dd--102959883", - "gold_standard_configuration" : { - "hasHeader" : false, - "path" : "./datasets/req2code/dronology-dd/answer.csv" - }, - "... other configuration parameters ..." -} - -## Stats -* # TraceLinks (GS): 740 -* # Source Artifacts: 211 -* # Target Artifacts: 423 -## Results -* True Positives: 283 -* False Positives: 1286 -* False Negatives: 457 -* Precision: 0.18036966220522627 -* Recall: 0.3824324324324324 -* F1: 0.24512776093546992 -``` - -
- -## Evaluation - -LiSSA has been empirically evaluated on three different TLR tasks: - -- Requirements to code -- Documentation to code -- Architecture documentation to architecture models -- Requirements to requirements - -The results indicate that the RAG-based approach can significantly outperform state-of-the-art methods in code-related tasks. -However, further research is needed to enhance its performance for broader applicability. - -## Acknowledgments - -LiSSA is developed by researchers from the Modelling for Continuous Software Engineering (MCSE) group of KASTEL - Institute of Information Security and Dependability at the Karlsruhe Institute of Technology (KIT). - -For more information about the project and related research, visit our [website](https://ardoco.de/). - ---- - -*Note: This README provides a brief overview of the LiSSA project. For comprehensive details, please refer to the [repository](https://github.com/ArDoCo/LiSSA-RATLR)* diff --git a/docs/Pipeline.md b/docs/Pipeline.md deleted file mode 100644 index ee5900b99..000000000 --- a/docs/Pipeline.md +++ /dev/null @@ -1,22 +0,0 @@ - -```mermaid -classDiagram - class AbstractPipeline - class Pipeline - class PipelineStep - - Pipeline--> "*" AbstractPipeline - Pipeline..|>AbstractPipeline - PipelineStep..|>AbstractPipeline -``` - -For the pipeline definition, we use a composite to allow us to have a multi-level pipeline. -As such, a pipeline consists of an arbitrary number of either *PipelineStep*s or further *Pipeline*s. - -In our approach, we use three levels for our pipeline: -On the first level, the overall pipeline defines multiple *stages*, e.g., text preprocessing or element connection. -Each stage is another pipeline that then defines *agents* that have the purpose of initiating the processing and of collecting the information of the various heuristics. -Agents then use *Informants* as concrete PipelineSteps to execute the processing and heuristics. - -A pipeline step (i.e., an Informant) stores results within a repository that can be universally accessed by all pipeline steps, similarly to a blackboard in the blackboard pattern. -This way, each pipeline step and, thus, each heuristic can access the results of previous steps and provide its results for others. diff --git a/docs/Quickstart.md b/docs/Quickstart.md deleted file mode 100644 index 78a4a20aa..000000000 --- a/docs/Quickstart.md +++ /dev/null @@ -1,110 +0,0 @@ - -The ArDoCo is a maven project and can be embedded by using its specs (from the [pom](https://github.com/ArDoCo/Core/blob/main/pom.xml)). - -Please acknowledge the [code of conduct](https://github.com/ArDoCo/Core/blob/main/CODE_OF_CONDUCT.md). - -## Forking the project & submitting pull requests - -This project uses Sonarcloud to check code quality. There are Github Actions that automatically verify the build and -generate a Sonarcloud-report. Additionally, pull requests are automatically checked. If the build fails or the Quality -Gate is not passed, it is marked in the Pull Request and you need to fix the PR until it passes. Otherwise, the PR won’t -get merged. - -If you fork the project, make sure to create a Sonarcloud token to make sure everything works for you and the Sonarcloud -check does not fail. You need to enable Sonarcloud for you and add a Sonarcloud token to the repository of the fork as -secret. - -Follow the following steps to do so: - -* Log into SonarCloud and click on your profile and then go to My Account and then Security. Alternatively go directly - to account/security. -* Generate your access token for SonarCloud and copy it. The access token will be provided to the build pipeline as a - secret environment variable. -* Go to your repository settings in GitHub, then to Secrets -* Add a new secret with name SONAR_TOKEN and the value of the just generated access token. - -### Formatter - -Please use the provided [formatter](https://github.com/ArDoCo/Core/blob/main/formatter.xml) when contributing. - -Additionally, please make use of the spotless-plugin for maven to format your code. You can run it via `mvn spotless:apply` ([more info about spotless](https://github.com/diffplug/spotless/tree/main/plugin-maven)). - - -### Save Actions (Eclipse) - -Go to your Eclipse Workspace folder and open the -file `.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs`. -There, exchange all the `sp_cleanup.` properties to the following: - -``` -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=true -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.convert_functional_interfaces=true -sp_cleanup.convert_to_enhanced_for_loop=true -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.correct_indentation=true -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=false -sp_cleanup.number_suffix=true -sp_cleanup.on_save_use_additional_actions=true -sp_cleanup.organize_imports=true -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=true -sp_cleanup.remove_redundant_semicolons=true -sp_cleanup.remove_redundant_type_arguments=true -sp_cleanup.remove_trailing_whitespaces=true -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=true -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=true -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_this_for_non_static_field_access=true -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=true -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=true -sp_cleanup.use_var=false -``` \ No newline at end of file diff --git a/docs/Text-Preprocessing-Microservice.md b/docs/Text-Preprocessing-Microservice.md deleted file mode 100644 index 5d5466828..000000000 --- a/docs/Text-Preprocessing-Microservice.md +++ /dev/null @@ -1,19 +0,0 @@ - -Text preprocessing works locally, but there is also the option to host a **microservice** for this. -The benefit is that the models do not need to be loaded each time, saving some runtime (and local memory). - -The microservice can be found at [ArDoCo/StanfordCoreNLP-Provider-Service](https://github.com/ArDoCo/StanfordCoreNLP-Provider-Service/). - -The microservice is secured with credentials and the usage of the microservice needs to be activated and the URL of the microservice configured. -These settings can be provided to the execution via environment variables. -To do so, set the following variables: - -```env -NLP_PROVIDER_SOURCE=microservice -MICROSERVICE_URL=[microservice_url] -SCNLP_SERVICE_USER=[your_username] -SCNLP_SERVICE_PASSWORD=[your_password] -``` - -The first variable `NLP_PROVIDER_SOURCE=microservice` activates the microservice usage. -The next three variables configure the connection, and you need to provide the configuration for your deployed microservice. \ No newline at end of file diff --git a/docs/Traceability-Link-Recovery.md b/docs/Traceability-Link-Recovery.md deleted file mode 100644 index fddf6de94..000000000 --- a/docs/Traceability-Link-Recovery.md +++ /dev/null @@ -1,32 +0,0 @@ - -There are currently three kinds of TLR approaches that we describe in their corresponding sections: - -* [Software Architecture Documentation (SAD) to Model (SAM)](#sad-sam) -* [Software Architecture Model (SAM) to Code](#sam-code) -* [SAD to Code via SAM](#sad-sam-code) - - -## SAD-SAM - -For Traceability Link Recovery between Software Architecture Documentations (SADs) and Software Architecture Models (SAMs), we use a pipeline approach with different major processing steps: - -1. Model Extraction: Processes the architecture model. -2. Text Preprocessing: Processes the text initially, including basic text processing like tokenization, part-of-speech tagging, dependency parsing. -3. Text Extraction: Identification of potential parts of interest in the text. -4. Recommendation Generator: Further processing of interesting parts of text to generate recommendations for parts that should/could be model elements. -5. Connection Generator: Mapping of recommended parts to model parts. - -## SAM-Code - -The project ARCOTL (Architecture-Code-Trace Links) aims to automatically generate trace links between Code and a Software Architecture Model (SAM). -It supports multiple programming languages for the code (Java and Shell) and metamodels for the architecture model (PCM and UML). -To this end the project introduces intermediate models for the architecture (AMTL - Architecture Model for Trace Links) and Code (CMTL - Code Model for Trace -Links). -Trace links are created between instances of these metamodels. -The trace links each have exactly one architecture endpoint and one code endpoint. This is specified by the TLM (Trace Link Model). -The AMTL- and CMTL-instances get extracted from the architecture model and from the code. - -## SAD-SAM-Code - -To recover trace links between SADs and code, we combine the traceability link recovery between [SAD-SAM](#sad-sam) and [SAM-Code](#sam-code). -Both approaches are executed, and their resulting trace links combined via `TransitiveTraceLinks` that match the parts of the documentation to the parts of code using the model. diff --git a/docs/_Footer.md b/docs/_Footer.md deleted file mode 100644 index 41b176f5a..000000000 --- a/docs/_Footer.md +++ /dev/null @@ -1 +0,0 @@ -[ArDoCo](https://ardoco.de): **Ar**chitecture **Do**cumentation **Co**nsistency - Providing TLR and Inconsistency Detection between formal models and informal documentation diff --git a/docs/_Sidebar.md b/docs/_Sidebar.md deleted file mode 100644 index f2c809422..000000000 --- a/docs/_Sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ -# Table of Contents - -1. [Home](ardoco) -2. [Quickstart](quickstart) -3. [Pipeline](pipeline) -4. [Intermediate Artifacts](intermediate-artifacts) - 1. [SAM](intermediate-artifacts#software-architecture-models) - 1. [Code](intermediate-artifacts#code) -5. [Text Preprocessing Microservice](Text-Preprocessing-Microservice) -6. [Traceability Link Recovery (TLR)](traceability-link-recovery) - 1. [SAD-SAM](traceability-link-recovery#sad-sam) - 1. [SAM-Code](traceability-link-recovery#sam-code) - 1. [SAD-SAM-Code](traceability-link-recovery#sad-sam-code) -7. [Inconsistency Detection (ID)](Inconsistency-Detection) -8. [LiSSA-RATLR](lissa) \ No newline at end of file diff --git a/formatter.xml b/formatter.xml index 93d76cb55..adadf4146 100644 --- a/formatter.xml +++ b/formatter.xml @@ -1,380 +1,404 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/framework/common/pom.xml b/framework/common/pom.xml index 83e402fb8..e90f81c9c 100644 --- a/framework/common/pom.xml +++ b/framework/common/pom.xml @@ -28,9 +28,9 @@ commons-io - org.apache.commons - commons-compress - 1.26.2 + io.github.cdimascio + dotenv-java + 3.2.0 org.apache.commons @@ -40,20 +40,16 @@ org.apache.commons commons-text - - org.apache.jena - jena-arq - 4.10.0 - - - org.apache.jena - jena-core - 4.10.0 - org.apache.opennlp opennlp-tools 2.3.3 + + + org.slf4j + slf4j-api + + org.eclipse.collections @@ -67,20 +63,11 @@ org.eclipse.jgit org.eclipse.jgit + - org.jgrapht - jgrapht-core - ${jgrapht.version} - - - org.jsoup - jsoup - 1.17.2 - - - org.xerial - sqlite-jdbc - 3.46.0.1 + org.slf4j + slf4j-api + ${slf4j.version} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/Disambiguation.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/Disambiguation.java deleted file mode 100644 index 3a9574bc1..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/Disambiguation.java +++ /dev/null @@ -1,153 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api; - -import java.io.IOException; -import java.io.Serializable; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.JsonSerializer; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; - -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; - -/** - * This class represents an abbreviation with a known set of meanings. An abbreviation is a string such as "ArDoCo" and has the meaning "Architecture - * Documentation Consistency". The abbreviation that is disambiguated by the meanings of this class is final, but the meanings can be changed. An instance of - * this class can be serialized and deserialized into JSON using Jackson. - */ -@Deterministic -@JsonSerialize(using = Disambiguation.DisambiguationSerializer.class) -public class Disambiguation implements Comparable, Serializable { - private final String abbreviation; - private final SortedSet meanings; - - public String getAbbreviation() { - return abbreviation; - } - - public SortedSet getMeanings() { - return new TreeSet<>(meanings); - } - - @Override - public int compareTo(Disambiguation o) { - return abbreviation.compareTo(o.abbreviation); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj instanceof Disambiguation other) { - return getAbbreviation().equals(other.getAbbreviation()); - } - return false; - } - - @Override - public int hashCode() { - return Objects.hash(getAbbreviation()); - } - - /** - * Used by the Jackson library to serialize a disambiguation into JSON format. - */ - public static class DisambiguationSerializer extends JsonSerializer { - @Override - public void serialize(Disambiguation abbreviation, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { - jsonGenerator.writeStartObject(); - jsonGenerator.writeStringField("abbreviation", abbreviation.abbreviation); - jsonGenerator.writeArrayFieldStart("meanings"); - var meanings = abbreviation.meanings; - for (var meaning : meanings) { - jsonGenerator.writeString(meaning); - } - jsonGenerator.writeEndArray(); - jsonGenerator.writeEndObject(); - } - } - - /** - * Creates a new disambiguation of the provided abbreviation using the given array of meanings. - * - * @param abbreviation the abbreviation that is disambiguated by this instance - * @param meanings an array of meanings for the abbreviation, may be empty - */ - @JsonCreator - public Disambiguation(@JsonProperty("abbreviation") String abbreviation, @JsonProperty("meanings") String[] meanings) { - this(abbreviation, new TreeSet<>(Arrays.stream(meanings).toList())); - } - - /** - * Creates a new disambiguation of the provided abbreviation using the given set of meanings. - * - * @param abbreviation the abbreviation that is disambiguated by this instance - * @param meanings a set of meanings for the abbreviation, may be empty - */ - public Disambiguation(String abbreviation, SortedSet meanings) { - this.abbreviation = abbreviation; - this.meanings = new TreeSet<>(meanings); - } - - /** - * Adds all meanings from another disambiguation to this disambiguation. Be careful, this does not perform any checks regarding the abbreviations. - * - * @param other the other disambiguation - * @return this - */ - public Disambiguation addMeanings(Disambiguation other) { - meanings.addAll(other.meanings); - return this; - } - - /** - * Searches the text for meanings contained by this disambiguation and replaces them with the abbreviation. - * - * @param text the text to search - * @param ignoreCase whether letter case should be ignored when searching for the meanings - * @return the abbreviated text - */ - public String replaceMeaningWithAbbreviation(String text, boolean ignoreCase) { - var abbreviatedText = text; - for (String meaning : meanings) { - String pattern = ignoreCase ? "(?i)" : ""; - pattern += meaning; - abbreviatedText = abbreviatedText.replaceAll(pattern, abbreviation); - } - return abbreviatedText; - } - - /** - * Merges the first map with the second map in a new map. If a key already exists, the disambiguations are merged non-destructively. - * - * @param a the first map - * @param b the second map - * @return a mutable map - */ - - public static SortedMap merge(SortedMap a, SortedMap b) { - var mergedMap = new TreeMap<>(a); - for (var entry : b.entrySet()) { - mergedMap.merge(entry.getKey(), entry.getValue(), Disambiguation::merge); - } - return mergedMap; - } - - /** - * Merges the first disambiguation with the second disambiguation into a new instance. - * - * @param a first ambiguation - * @param b second ambiguation - * @return new merged disambiguation - */ - - public static Disambiguation merge(Disambiguation a, Disambiguation b) { - var temp = new TreeSet<>(a.meanings); - temp.addAll(b.meanings); - return new Disambiguation(a.abbreviation, temp); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/InputTextData.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/InputTextData.java index d166666a5..eb043da65 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/InputTextData.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/InputTextData.java @@ -1,20 +1,38 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.api; +import java.io.Serial; + import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; -public class InputTextData implements PipelineStepData { +/** + * Container for input text data to be used as {@link PipelineStepData} in the pipeline. + */ +@SuppressWarnings({ "ClassCanBeRecord", "java:S6206" }) +public final class InputTextData implements PipelineStepData { + + @Serial + private static final long serialVersionUID = -5404851121533249349L; public static final String ID = "InputTextData"; - private String text; + private final String text; + /** + * Constructs a new InputTextData instance. + * + * @param text the input text + */ public InputTextData(String text) { - super(); this.text = text; } + /** + * Returns the input text. + * + * @return the input text + */ public String getText() { - return text; + return this.text; } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/PreprocessingData.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/PreprocessingData.java index b72629334..ab94180d9 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/PreprocessingData.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/PreprocessingData.java @@ -1,25 +1,38 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.api; +import java.io.Serial; + import edu.kit.kastel.mcse.ardoco.core.api.text.Text; import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; /** - * This class serves as container for different data after preprocessing to store as {@link PipelineStepData}. Right now, this includes the preprocessed - * {@link Text} only. + * Container for data after preprocessing, to be stored as {@link PipelineStepData}. Currently, holds the preprocessed {@link Text}. */ public class PreprocessingData implements PipelineStepData { + @Serial + private static final long serialVersionUID = 8103545017098419675L; + public static final String ID = "PreprocessingData"; private final Text preprocessedText; + /** + * Constructs a new PreprocessingData instance. + * + * @param preprocessedText the preprocessed text + */ public PreprocessingData(Text preprocessedText) { - super(); this.preprocessedText = preprocessedText; } + /** + * Returns the preprocessed text. + * + * @return the preprocessed text + */ public Text getText() { - return preprocessedText; + return this.preprocessedText; } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/codetraceability/CodeTraceabilityState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/codetraceability/CodeTraceabilityState.java deleted file mode 100644 index 98f26bb31..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/codetraceability/CodeTraceabilityState.java +++ /dev/null @@ -1,63 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.codetraceability; - -import java.util.Collection; - -import org.eclipse.collections.api.set.ImmutableSet; - -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SamCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.TransitiveTraceLink; -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; - -@Deterministic -public interface CodeTraceabilityState extends PipelineStepData { - String ID = "CodeTraceabilityState"; - - /** - * Add a {@link SamCodeTraceLink} to this state. - * - * @param traceLink the trace link to add - * @return whether the operation was successful - */ - boolean addSamCodeTraceLink(SamCodeTraceLink traceLink); - - /** - * Add a collection of {@link SamCodeTraceLink SamCodeTraceLinks} to this state. - * - * @param traceLinks the trace links to add - * @return whether the operation was successful - */ - boolean addSamCodeTraceLinks(Collection traceLinks); - - /** - * Return a set of stored {@link SamCodeTraceLink SamCodeTraceLinks}. - * - * @return set of stored {@link SamCodeTraceLink SamCodeTraceLinks} - */ - ImmutableSet getSamCodeTraceLinks(); - - /** - * Add a {@link TransitiveTraceLink} to this state. - * - * @param traceLink the trace link to add - * @return whether the operation was successful - */ - boolean addSadCodeTraceLink(SadCodeTraceLink traceLink); - - /** - * Add a collection of {@link SadCodeTraceLink SadCodeTraceLinks} to this state. - * - * @param traceLinks the trace links to add - * @return whether the operation was successful - */ - boolean addSadCodeTraceLinks(Collection traceLinks); - - /** - * Return a set of stored {@link TransitiveTraceLink TransitiveTraceLinks}. - * - * @return set of stored {@link TransitiveTraceLink TransitiveTraceLinks} - */ - ImmutableSet getSadCodeTraceLinks(); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/codetraceability/SadSamCodeTraceabilityState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/codetraceability/SadSamCodeTraceabilityState.java deleted file mode 100644 index 9045aecad..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/codetraceability/SadSamCodeTraceabilityState.java +++ /dev/null @@ -1,28 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.codetraceability; - -import java.util.Collection; - -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SamCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.TransitiveTraceLink; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; - -public interface SadSamCodeTraceabilityState extends PipelineStepData { - String ID = "SadSamCodeTraceabilityState"; - - /** - * Add a {@link SamCodeTraceLink} to this state. - * - * @param traceLink the trace link to add - * @return whether the operation was successful - */ - boolean addTraceLink(TransitiveTraceLink traceLink); - - /** - * Add a collection of {@link SamCodeTraceLink SamCodeTraceLinks} to this state. - * - * @param traceLinks the trace links to add - * @return whether the operation was successful - */ - boolean addTraceLinks(Collection traceLinks); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/connectiongenerator/ConnectionState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/connectiongenerator/ConnectionState.java deleted file mode 100644 index 0a6933006..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/connectiongenerator/ConnectionState.java +++ /dev/null @@ -1,122 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.connectiongenerator; - -import org.eclipse.collections.api.factory.Sets; -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.set.ImmutableSet; -import org.eclipse.collections.api.set.MutableSet; - -import edu.kit.kastel.mcse.ardoco.core.api.models.ModelInstance; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.InstanceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadSamTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; -import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; - -/** - * The Interface IConnectionState. - */ -@Deterministic -public interface ConnectionState extends IConfigurable { - - /** - * Returns all instance links. - * - * @return all instance links - */ - ImmutableList getInstanceLinks(); - - /** - * Returns all instance links with a model instance containing the given name. - * - * @param name the name of a model instance - * @return all instance links with a model instance containing the given name as list - */ - ImmutableList getInstanceLinksByName(String name); - - /** - * Returns all instance links with a model instance containing the given type. - * - * @param type the type of a model instance - * @return all instance links with a model instance containing the given type as list - */ - ImmutableList getInstanceLinksByType(String type); - - /** - * Returns all instance links with a model instance containing the given recommended instance. - * - * @param recommendedInstance the recommended instance to consider - * @return all instance links found - */ - ImmutableList getInstanceLinksByRecommendedInstance(RecommendedInstance recommendedInstance); - - /** - * Returns all instance links with a model instance containing the given name and type. - * - * @param name the name of a model instance - * @param type the type of a model instance - * @return all instance links with a model instance containing the given name and type as list - */ - ImmutableList getInstanceLinks(String name, String type); - - /** - * Returns a list of tracelinks that are contained within this connection state. - * - * @return list of tracelinks within this connection state - */ - default ImmutableSet getTraceLinks() { - MutableSet traceLinks = Sets.mutable.empty(); - for (var instanceLink : getInstanceLinks()) { - var textualInstance = instanceLink.getTextualInstance(); - for (var nm : textualInstance.getNameMappings()) { - for (var word : nm.getWords()) { - var traceLink = new SadSamTraceLink(instanceLink, word); - traceLinks.add(traceLink); - } - } - } - return traceLinks.toImmutable(); - } - - /** - * Adds the connection of a recommended instance and a model instance to the state. If the model instance is already - * contained by the state it is extended. Elsewhere a new instance link is created - * - * @param recommendedModelInstance the recommended instance - * @param instance the model instance - * @param claimant the claimant - * @param probability the probability of the link - */ - void addToLinks(RecommendedInstance recommendedModelInstance, ModelInstance instance, Claimant claimant, double probability); - - /** - * Checks if an instance link is already contained by the state. - * - * @param instanceLink the given instance link - * @return true if it is already contained - */ - boolean isContainedByInstanceLinks(InstanceLink instanceLink); - - /** - * Removes an instance link from the state. - * - * @param instanceMapping the instance link to remove - */ - void removeFromMappings(InstanceLink instanceMapping); - - /** - * Removes all instance links containing the given instance. - * - * @param instance the given instance - */ - void removeAllInstanceLinksWith(ModelInstance instance); - - /** - * Removes all instance links containing the given recommended instance. - * - * @param instance the given recommended instance - */ - void removeAllInstanceLinksWith(RecommendedInstance instance); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/connectiongenerator/ConnectionStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/connectiongenerator/ConnectionStates.java deleted file mode 100644 index 163acd7fc..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/connectiongenerator/ConnectionStates.java +++ /dev/null @@ -1,11 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.connectiongenerator; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; - -public interface ConnectionStates extends PipelineStepData { - String ID = "ConnectionStates"; - - ConnectionState getConnectionState(Metamodel mm); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ArchitectureEntity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ArchitectureEntity.java new file mode 100644 index 000000000..32956563a --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ArchitectureEntity.java @@ -0,0 +1,33 @@ +/* Licensed under MIT 2024-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.entity; + +import java.io.Serial; + +/** + * Abstract base class for entities that are part of the architecture model. + */ +public abstract non-sealed class ArchitectureEntity extends ModelEntity { + + @Serial + private static final long serialVersionUID = 5118724938904048363L; + + /** + * Creates a new architecture entity with the specified name. + * + * @param name the name of the architecture entity + */ + protected ArchitectureEntity(String name) { + super(name); + } + + /** + * Creates a new architecture entity with the specified name and id. + * + * @param name the name of the architecture entity + * @param id the unique identifier + */ + protected ArchitectureEntity(String name, String id) { + super(name, id); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ArchitectureEntityImpl.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ArchitectureEntityImpl.java new file mode 100644 index 000000000..a7177b47e --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ArchitectureEntityImpl.java @@ -0,0 +1,94 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.entity; + +import java.io.Serial; +import java.util.Objects; +import java.util.Optional; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.ImmutableList; +import org.eclipse.collections.api.list.MutableList; + +import edu.kit.kastel.mcse.ardoco.core.common.util.CommonUtilities; + +/** + * Implementation of an architecture entity, representing a concrete instance in the architecture model. + */ +public final class ArchitectureEntityImpl extends ArchitectureEntity { + + @Serial + private static final long serialVersionUID = 9185325416212743266L; + + private final String fullName; + private final String fullType; + private final MutableList names; + private final MutableList types; + private final String uid; + + /** + * Creates a new instance. + * + * @param name name of the instance + * @param type type of the instance + * @param uid unique identifier of the instance needed for trace linking + */ + public ArchitectureEntityImpl(String name, String type, String uid) { + super(name, uid); + + String splitName = CommonUtilities.splitCases(name); + this.names = Lists.mutable.with(splitName.split(" ")); + if (this.names.size() > 1) { + this.names.add(name); + } + + String splitType = CommonUtilities.splitCases(type); + this.types = Lists.mutable.with(splitType.split(" ")); + if (this.types.size() > 1) { + this.types.add(type); + } + this.uid = uid; + this.fullName = name; + this.fullType = type; + } + + @Override + public String getName() { + return this.fullName; + } + + @Override + public Optional getType() { + return Optional.of(this.fullType); + } + + @Override + public ImmutableList getTypeParts() { + return this.types.toImmutable(); + } + + @Override + public String getId() { + return this.uid; + } + + @Override + public String toString() { + return "Instance [names=" + String.join(", ", this.names) + ", type=" + String.join(", ", this.types) + "]"; + } + + @Override + public int hashCode() { + return Objects.hash(this.fullName, this.fullType, this.uid); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof ArchitectureEntityImpl other)) { + return false; + } + return Objects.equals(this.fullName, other.fullName) && Objects.equals(this.fullType, other.fullType) && Objects.equals(this.uid, other.uid); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/CodeEntity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/CodeEntity.java new file mode 100644 index 000000000..201cdb7ef --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/CodeEntity.java @@ -0,0 +1,47 @@ +/* Licensed under MIT 2024-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.entity; + +import java.io.Serial; +import java.util.Optional; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.ImmutableList; + +/** + * Represents an entity that is part of the code model. + */ +public non-sealed class CodeEntity extends ModelEntity { + @Serial + private static final long serialVersionUID = 5520572653996476974L; + + /** + * Creates a new code entity with the specified name. + * + * @param name the name of the code entity + */ + protected CodeEntity(String name) { + super(name); + } + + /** + * Creates a new code entity with the specified name and id. + * + * @param name the name of the code entity + * @param id the unique identifier + */ + protected CodeEntity(String name, String id) { + super(name, id); + } + + @Override + public Optional getType() { + return Optional.empty(); + } + + @Override + public ImmutableList getTypeParts() { + Optional type = this.getType(); + return type.map(s -> splitIdentifierIntoParts(s).toImmutable()).orElse(Lists.immutable.empty()); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/Entity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/Entity.java new file mode 100644 index 000000000..74c8dc58b --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/Entity.java @@ -0,0 +1,102 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.entity; + +import java.io.Serial; +import java.io.Serializable; +import java.util.Objects; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import edu.kit.kastel.mcse.ardoco.core.common.IdentifierProvider; + +/** + * Abstract base class for entities, the smallest unit of a trace link. Provides identity, name, and comparison logic. + */ +public abstract sealed class Entity implements Serializable, Comparable permits TextEntity, ModelEntity { + + @Serial + private static final long serialVersionUID = 5916408204883918465L; + + @JsonProperty + private final String id; + + @JsonProperty + private String name; + + /** + * Default constructor for deserialization frameworks. + */ + protected Entity() { + // Jackson + this(null); + } + + /** + * Creates a new entity with the specified name. + * + * @param name the name of the entity to be created + */ + protected Entity(String name) { + this(name, IdentifierProvider.createId()); + } + + /** + * Creates a new entity with the specified name and id. + * + * @param name the name of the entity + * @param id the unique identifier + */ + protected Entity(String name, String id) { + this.name = name; + this.id = Objects.requireNonNull(id); + } + + /** + * Returns the unique identifier of the entity. + * + * @return the entity's id + */ + public String getId() { + return this.id; + } + + /** + * Returns the entity's name. + * + * @return the entity's name + */ + public String getName() { + return this.name; + } + + @Override + public String toString() { + return this.name; + } + + @Override + public int hashCode() { + return Objects.hash(this.id, this.name); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof Entity other)) { + return false; + } + //TODO: Check whether it's sufficient to compare only id + return Objects.equals(this.id, other.id) && Objects.equals(this.name, other.name); + } + + @Override + public int compareTo(Entity o) { + if (this.equals(o)) { + return 0; + } + return this.id.compareTo(o.id); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ModelEntity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ModelEntity.java new file mode 100644 index 000000000..695d0b7ae --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/ModelEntity.java @@ -0,0 +1,80 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.entity; + +import java.io.Serial; +import java.util.Optional; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.ImmutableList; +import org.eclipse.collections.api.list.MutableList; + +import edu.kit.kastel.mcse.ardoco.core.common.util.CommonUtilities; + +/** + * Abstract base class for entities that are part of a model, such as architecture or code entities. + */ +public abstract sealed class ModelEntity extends Entity permits ArchitectureEntity, CodeEntity { + + @Serial + private static final long serialVersionUID = -3169247087879811254L; + + /** + * Default constructor for deserialization frameworks. + */ + protected ModelEntity() { + // Jackson + super(null); + } + + /** + * Creates a new entity with the specified name. + * + * @param name the name of the entity to be created + */ + protected ModelEntity(String name) { + super(name); + } + + /** + * Creates a new entity with the specified name and id. + * + * @param name the name of the entity + * @param id the unique identifier + */ + protected ModelEntity(String name, String id) { + super(name, id); + } + + /** + * Returns the type of the entity, if available. + * + * @return an Optional containing the type, or empty if not available + */ + public abstract Optional getType(); + + /** + * Returns the type parts of the entity + * + * @return a list containing the type parts, or empty if not available + */ + public abstract ImmutableList getTypeParts(); + + /** + * Returns the parts of the entity's name. + * + * @return an immutable list of name parts + */ + public ImmutableList getNameParts() { + return splitIdentifierIntoParts(this.getName()).toImmutable(); + } + + protected MutableList splitIdentifierIntoParts(String identifier) { + String splitName = CommonUtilities.splitCases(identifier); + var names = Lists.mutable.with(splitName.split(" ")); + if (names.size() > 1) { + names.add(identifier); + } + return names; + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/TextEntity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/TextEntity.java new file mode 100644 index 000000000..5251a50bc --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/entity/TextEntity.java @@ -0,0 +1,23 @@ +/* Licensed under MIT 2024-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.entity; + +import java.io.Serial; + +/** + * Represents an entity that is part of the text model. + */ +public non-sealed class TextEntity extends Entity { + @Serial + private static final long serialVersionUID = 7693834560590279832L; + + /** + * Creates a new text entity with the specified name and id. + * + * @param name the name of the text entity + * @param id the unique identifier + */ + protected TextEntity(String name, String id) { + super(name, id); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistencyState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistencyState.java deleted file mode 100644 index f3a03d89f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistencyState.java +++ /dev/null @@ -1,75 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.inconsistency; - -import java.util.List; - -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.list.MutableList; - -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; -import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; - -/** - * Inconsistency state holding data and information about inconsistency. - * - */ -public interface InconsistencyState extends IConfigurable { - - /** - * Returns a list of inconsistencies held by this state - * - * @return list of inconsistencies - */ - ImmutableList getInconsistencies(); - - /** - * Add an Inconsistency to this state - * - * @param inconsistency the inconsistency to add - * @return true if added successfully - */ - boolean addInconsistency(Inconsistency inconsistency); - - /** - * Remove an Inconsistency from this state - * - * @param inconsistency the inconsistency to remove - * @return true if removed successfully - */ - boolean removeInconsistency(Inconsistency inconsistency); - - default boolean addRecommendedInstances(List recommendedInstances) { - var success = true; - for (var recommendedInstance : recommendedInstances) { - success &= addRecommendedInstance(recommendedInstance); - } - return success; - } - - boolean addRecommendedInstance(RecommendedInstance recommendedInstance); - - default boolean removeRecommendedInstances(List recommendedInstances) { - var success = true; - for (var recommendedInstance : recommendedInstances) { - success &= removeRecommendedInstance(recommendedInstance); - } - return success; - } - - boolean removeRecommendedInstance(RecommendedInstance recommendedInstance); - - /** - * Sets the recommended Instances - * - * @param recommendedInstances the recommendedInstances to set - */ - void setRecommendedInstances(List recommendedInstances); - - /** - * Returns the recommended Instances - * - * @return the recommendedInstances - */ - MutableList getRecommendedInstances(); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistencyStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistencyStates.java deleted file mode 100644 index 2a5a29f05..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistencyStates.java +++ /dev/null @@ -1,11 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.inconsistency; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; - -public interface InconsistencyStates extends PipelineStepData { - String ID = "InconsistencyStates"; - - InconsistencyState getInconsistencyState(Metamodel mm); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistentSentence.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistentSentence.java deleted file mode 100644 index f8e38f76f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/InconsistentSentence.java +++ /dev/null @@ -1,54 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.inconsistency; - -import java.util.List; -import java.util.Locale; - -import org.eclipse.collections.api.factory.Lists; - -import edu.kit.kastel.mcse.ardoco.core.api.text.Sentence; - -/** - * This record represents an inconsistent sentence consisting of a sentence and all the inconsistencies that were found - * within this sentence. - */ -public record InconsistentSentence(Sentence sentence, List inconsistencies) { - - /** - * Creates a new instance with only one inconsistency. The underlying list is populated with the given - * inconsistency. - * - * @param sentence the sentence - * @param inconsistency the inconsistency - */ - public InconsistentSentence(Sentence sentence, Inconsistency inconsistency) { - this(sentence, Lists.mutable.of(inconsistency)); - } - - /** - * Adds an inconsistency to the list of inconsistencies of this sentence. - * - * @param inconsistency the inconsistency - * @return whether the inconsistency was added successfully - */ - public boolean addInconsistency(Inconsistency inconsistency) { - return inconsistencies.add(inconsistency); - } - - /** - * Creates and returns an info string that contains the sentence number, the text of the sentence, and the reasons - * of the inconsistencies - * - * @return an info string - */ - public String getInfoString() { - StringBuilder reasonsBuilder = new StringBuilder(); - for (var inconsistency : inconsistencies) { - var reason = inconsistency.getReason(); - reasonsBuilder.append(reason).append("\n"); - } - - String formatString = "S%3d: \"%s\"%n\tInconsistent due to the following reasons:%n%s"; - return String.format(Locale.ENGLISH, formatString, sentence.getSentenceNumberForOutput(), sentence.getText(), reasonsBuilder); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/ModelInconsistency.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/ModelInconsistency.java deleted file mode 100644 index 4a2787c80..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/ModelInconsistency.java +++ /dev/null @@ -1,30 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.inconsistency; - -/** - * This interface extends the interface {@link Inconsistency} by stating that the inconsistency stems from a concrete model instance, i.e., a component. - * This way, we can output information about the inconsistent model instance. - */ -public interface ModelInconsistency extends Inconsistency { - - /** - * Return the name of the inconsistent model instance. - * - * @return the name of the inconsistent model instance. - */ - String getModelInstanceName(); - - /** - * Return the type of the inconsistent model instance. - * - * @return the type of the inconsistent model instance. - */ - String getModelInstanceType(); - - /** - * Return the UID of the inconsistent model instance. - * - * @return the UID of the inconsistent model instance. - */ - String getModelInstanceUid(); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/TextInconsistency.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/TextInconsistency.java deleted file mode 100644 index c3e3427a2..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/TextInconsistency.java +++ /dev/null @@ -1,12 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.inconsistency; - -/** - * This interface extends the interface {@link Inconsistency} by stating that the inconsistency stems from a concrete textual - * component, i.e., a sentence. This way, we can use information on the text-side to give more details. - */ -public interface TextInconsistency extends Inconsistency { - - int getSentenceNumber(); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureComponentModel.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureComponentModel.java new file mode 100644 index 000000000..13649b02f --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureComponentModel.java @@ -0,0 +1,81 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.SortedSet; +import java.util.TreeSet; + +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureComponent; +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureItem; + +/** + * Represents a model containing only architecture components. Provides access to architecture components and their type identifiers. + */ +public final class ArchitectureComponentModel extends ArchitectureModel { + + private final ArchitectureModel architectureModel; + + /** + * Creates a new ArchitectureComponentModel. + * + * @param architectureModel the architecture model + */ + public ArchitectureComponentModel(ArchitectureModel architectureModel) { + this.architectureModel = Objects.requireNonNull(architectureModel); + } + + /** + * Returns the architecture components in this model. + * + * @return list of architecture components + */ + @Override + public List getContent() { + List components = new ArrayList<>(); + for (ArchitectureItem item : architectureModel.getContent()) { + if (item instanceof ArchitectureComponent component) { + components.add(component); + } + } + return components; + } + + /** + * Returns the endpoints of this model. In this case, it returns the architecture components as endpoints. + * + * @return list of model entities + */ + @Override + public List getEndpoints() { + return this.getContent(); + } + + /** + * Returns the metamodel of this model. + * + * @return the metamodel + */ + @Override + public Metamodel getMetamodel() { + return Metamodel.ARCHITECTURE_WITH_COMPONENTS; + } + + /** + * Returns the type identifiers of the architecture components in this model. + * + * @return sorted set of type identifiers + */ + @Override + public SortedSet getTypeIdentifiers() { + SortedSet identifiers = new TreeSet<>(); + for (var component : getContent()) { + if (component.getType().isPresent()) { + identifiers.add(component.getType().orElseThrow()); + identifiers.addAll(component.getTypeParts().toList()); + } + } + return identifiers; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModel.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModel.java new file mode 100644 index 000000000..fea6729a3 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModel.java @@ -0,0 +1,30 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.List; + +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureItem; +import edu.kit.kastel.mcse.ardoco.core.architecture.NoHashCodeEquals; + +/** + * Represents an architecture model. + */ +@NoHashCodeEquals +public abstract sealed class ArchitectureModel extends Model permits ArchitectureComponentModel, ArchitectureModelWithComponentsAndInterfaces { + + /** + * Returns the content of the architecture model. + * + * @return list of architecture items + */ + @Override + public abstract List getContent(); + + /** + * Returns the endpoints of this model. + * + * @return list of architecture items + */ + @Override + public abstract List getEndpoints(); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModelType.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModelType.java deleted file mode 100644 index 89e1040ee..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModelType.java +++ /dev/null @@ -1,25 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -/** - * Enum for the different types of supported architecture (meta-) models - */ -public enum ArchitectureModelType implements ModelType { - /** - * Palladio Component Model - */ - PCM, - /** - * Unified Modeling Language (UML) - */ - UML, - /** - * RAW Model. E.g., text-based models. - */ - RAW; - - @Override - public String getModelId() { - return this.name(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModelWithComponentsAndInterfaces.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModelWithComponentsAndInterfaces.java new file mode 100644 index 000000000..2791b412b --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ArchitectureModelWithComponentsAndInterfaces.java @@ -0,0 +1,111 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.List; +import java.util.SortedSet; +import java.util.TreeSet; + +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureComponent; +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureInterface; +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureItem; + +/** + * Represents an architecture model. This model contains architecture items, including components and interfaces. + */ +public final class ArchitectureModelWithComponentsAndInterfaces extends ArchitectureModel { + + private final List content; + + /** + * Creates a new architecture model. + * + * @param content the content of the architecture model + */ + public ArchitectureModelWithComponentsAndInterfaces(List content) { + for (ArchitectureItem item : content) { + if (!(item instanceof ArchitectureComponent || item instanceof ArchitectureInterface)) { + throw new IllegalArgumentException("Architecture items must be of type ArchitectureComponent, ArchitectureInterface"); + } + } + this.content = content; + } + + /** + * Returns the content of the architecture model. + * + * @return list of architecture items + */ + @Override + public List getContent() { + return this.content; + } + + /** + * Returns the endpoints of this model. This method returns the architecture items as endpoints, which include components and interfaces. + * + * @return list of architecture items + */ + @Override + public List getEndpoints() { + return this.getContent(); + } + + /** + * Returns the metamodel of this architecture model. + * + * @return the metamodel + */ + @Override + public Metamodel getMetamodel() { + return Metamodel.ARCHITECTURE_WITH_COMPONENTS_AND_INTERFACES; + } + + /** + * Returns the type identifiers of the architecture items in this model. + * + * @return sorted set of type identifiers + */ + @Override + public SortedSet getTypeIdentifiers() { + + SortedSet identifiers = new TreeSet<>(); + + for (var item : getContent()) { + if (item.getType().isPresent()) { + identifiers.add(item.getType().orElseThrow()); + identifiers.addAll(item.getTypeParts().toList()); + } + } + return identifiers; + + } + + /** + * Checks equality with another object. + * + * @param o the object to compare + * @return true if equal, false otherwise + */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ArchitectureModelWithComponentsAndInterfaces that)) { + return false; + } + return this.content.equals(that.content); + } + + /** + * Returns the hash code for this architecture model. + * + * @return hash code + */ + @Override + public int hashCode() { + int result = super.hashCode(); + return 31 * result + this.content.hashCode(); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModel.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModel.java new file mode 100644 index 000000000..5d4a102d2 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModel.java @@ -0,0 +1,124 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import java.util.SortedSet; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.Entity; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItem; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItemRepository; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodePackage; +import edu.kit.kastel.mcse.ardoco.core.architecture.NoHashCodeEquals; + +/** + * Represents a code model. This includes compilation units and packages. + */ +@NoHashCodeEquals +public abstract sealed class CodeModel extends Model permits CodeModelWithCompilationUnitsAndPackages, CodeModelWithCompilationUnits { + + protected CodeItemRepository codeItemRepository; + + protected List content; + + private boolean initialized; + + /** + * Creates a new code model with the specified code item repository and content IDs. + * + * @param codeItemRepository the code item repository + * @param content list of code item IDs + */ + protected CodeModel(CodeItemRepository codeItemRepository, List content) { + this.initialized = true; + this.codeItemRepository = codeItemRepository; + this.content = new ArrayList<>(content); + } + + /** + * Creates a new code model with the specified code item repository and content. + * + * @param codeItemRepository the code item repository + * @param content set of code items + */ + protected CodeModel(CodeItemRepository codeItemRepository, SortedSet content) { + this.initialized = true; + this.codeItemRepository = codeItemRepository; + this.content = new ArrayList<>(); + for (var codeItem : content) { + this.content.add(codeItem.getId()); + } + } + + /** + * Creates a DTO for this code model. + * + * @return code model DTO + */ + public CodeModelDto createCodeModelDto() { + return new CodeModelDto(codeItemRepository, getContentIds()); + } + + private List getContentIds() { + this.initialize(); + return this.content; + } + + @Override + public abstract List getContent(); + + @Override + public abstract List getEndpoints(); + + /** + * Returns all code packages directly or indirectly owned by this code model. + * + * @return list of all code packages + */ + public List getAllPackages() { + List codePackages = new ArrayList<>(); + for (var codeItem : this.getContent()) { + var allPackages = codeItem.getAllPackages(); + for (CodePackage codePackage : allPackages) { + if (!codePackages.contains(codePackage)) { + codePackages.add(codePackage); + } + } + } + codePackages.sort(Comparator.comparing(Entity::getName)); + return codePackages; + } + + /** + * Initializes the code model if not already initialized. + */ + protected synchronized void initialize() { + if (this.initialized) { + return; + } + this.codeItemRepository.init(); + this.initialized = true; + } + + /** + * Data transfer object for the code model. Contains a {@link CodeItemRepository} and a list of content identifiers. + * + * @param codeItemRepository the repository of code items + * @param content the list of content identifiers + */ + public record CodeModelDto(@JsonProperty CodeItemRepository codeItemRepository, @JsonProperty List content) { + /** + * Returns the code item repository, initializing it if necessary. + * + * @return the code item repository + */ + @Override + public CodeItemRepository codeItemRepository() { + codeItemRepository.init(); + return codeItemRepository; + } + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelType.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelType.java deleted file mode 100644 index 2a4eee106..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelType.java +++ /dev/null @@ -1,11 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -public enum CodeModelType implements ModelType { - CODE_MODEL; - - @Override - public String getModelId() { - return "CodeModel"; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelWithCompilationUnits.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelWithCompilationUnits.java new file mode 100644 index 000000000..6b5c97c5b --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelWithCompilationUnits.java @@ -0,0 +1,89 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.ArrayList; +import java.util.List; +import java.util.SortedSet; +import java.util.TreeSet; + +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeCompilationUnit; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItem; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItemRepository; +import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; + +/** + * Code model containing only compilation units. Provides endpoints and type identifiers for compilation units. + */ +@Deterministic +public final class CodeModelWithCompilationUnits extends CodeModel { + + /** + * Creates a new code model from a Dto. + * + * @param codeModelDto the code model Dto + */ + public CodeModelWithCompilationUnits(CodeModelDto codeModelDto) { + super(codeModelDto.codeItemRepository(), codeModelDto.content()); + } + + /** + * Creates a new code model from a repository and content. + * + * @param codeItemRepository the code item repository + * @param content the code items + */ + public CodeModelWithCompilationUnits(CodeItemRepository codeItemRepository, SortedSet content) { + super(codeItemRepository, content); + } + + /** + * Returns the endpoints of this code model. + * + * @return list of compilation units + */ + @Override + public List getEndpoints() { + List entities = new ArrayList<>(); + for (CodeItem codeItem : this.getContent()) { + entities.addAll(codeItem.getAllCompilationUnits()); + } + return entities; + } + + /** + * Returns the content of this code model. + * + * @return list of code items + */ + @Override + public List getContent() { + this.initialize(); + return this.codeItemRepository.getCodeItemsByIds(this.content); + } + + /** + * Returns the metamodel of this code model. + * + * @return the metamodel + */ + @Override + public Metamodel getMetamodel() { + return Metamodel.CODE_WITH_COMPILATION_UNITS; + } + + /** + * Returns the type identifiers of the code items in this model. + * + * @return sorted set of type identifiers + */ + @Override + public SortedSet getTypeIdentifiers() { + SortedSet identifiers = new TreeSet<>(); + for (var codeItem : this.getContent()) { + var type = codeItem.getType(); + type.ifPresent(identifiers::add); + } + return identifiers; + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelWithCompilationUnitsAndPackages.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelWithCompilationUnitsAndPackages.java new file mode 100644 index 000000000..aef5cd5d1 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/CodeModelWithCompilationUnitsAndPackages.java @@ -0,0 +1,90 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.ArrayList; +import java.util.List; +import java.util.SortedSet; +import java.util.TreeSet; + +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItem; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItemRepository; +import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; + +/** + * Code model with compilation units and packages. Provides endpoints and type identifiers for code items. + */ +@Deterministic +public final class CodeModelWithCompilationUnitsAndPackages extends CodeModel { + private final CodeModelWithCompilationUnits codeModel; + + /** + * Creates a new code model from a Dto. + * + * @param codeModelDto the code model Dto + */ + public CodeModelWithCompilationUnitsAndPackages(CodeModelDto codeModelDto) { + super(codeModelDto.codeItemRepository(), codeModelDto.content()); + this.codeModel = new CodeModelWithCompilationUnits(codeModelDto); + } + + /** + * Creates a new code model from a repository and content. + * + * @param codeItemRepository the code item repository + * @param content the code items + */ + public CodeModelWithCompilationUnitsAndPackages(CodeItemRepository codeItemRepository, SortedSet content) { + super(codeItemRepository, content); + this.codeModel = new CodeModelWithCompilationUnits(codeItemRepository, content); + } + + /** + * Returns the content of this code model. + * + * @return list of compilation units and packages + */ + @Override + public List getContent() { + return this.getEndpoints(); + } + + /** + * Returns the endpoints of this code model. + * + * @return list of code items that are either compilation units or packages + */ + @Override + public List getEndpoints() { + // The order is more than important here! Otherwise, ArDoCo Heuristics might not work properly. + List entities = new ArrayList<>(codeModel.getAllPackages()); + for (CodeItem codeItem : codeModel.getContent()) { + entities.addAll(codeItem.getAllCompilationUnits()); + } + return entities; + } + + /** + * Returns the metamodel of this code model. + * + * @return the metamodel + */ + @Override + public Metamodel getMetamodel() { + return Metamodel.CODE_WITH_COMPILATION_UNITS_AND_PACKAGES; + } + + /** + * Returns the type identifiers of the code items in this model. + * + * @return sorted set of type identifiers + */ + @Override + public SortedSet getTypeIdentifiers() { + SortedSet identifiers = new TreeSet<>(); + for (var codeItem : this.getContent()) { + var type = codeItem.getType(); + type.ifPresent(identifiers::add); + } + return identifiers; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Entity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Entity.java deleted file mode 100644 index 03ef49beb..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Entity.java +++ /dev/null @@ -1,63 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * An entity with a name. Is a model element. - */ -public abstract class Entity extends ModelElement { - - @JsonProperty - private String name; - - protected Entity() { - // Jackson - } - - /** - * Creates a new entity with the specified name. - * - * @param name the name of the entity to be created - */ - protected Entity(String name) { - this.name = name; - } - - protected Entity(String name, String id) { - super(id); - this.name = name; - } - - /** - * Returns the entity's name. - * - * @return the entity's name - */ - public String getName() { - return name; - } - - @Override - public String toString() { - return name; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof Entity entity)) - return false; - if (!super.equals(o)) - return false; - return name.equals(entity.name) && getId().equals(entity.getId()); - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + name.hashCode(); - return 31 * result + getId().hashCode(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/LegacyModelExtractionState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/LegacyModelExtractionState.java deleted file mode 100644 index eae127f2b..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/LegacyModelExtractionState.java +++ /dev/null @@ -1,61 +0,0 @@ -/* Licensed under MIT 2021-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -import java.io.Serializable; - -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; - -import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; - -/** - * The Interface IModelState defines the information directly extracted from the models. - * - * @deprecated use {@link ModelStates#getModel(String)} - */ -@Deprecated(since = "0.32.0") -public interface LegacyModelExtractionState extends IConfigurable, Serializable { - /** - * Returns the unique id of the model - * - * @return modelId - */ - String getModelId(); - - /** - * Returns the metalevel or type of the current model - * - * @return type of model - */ - Metamodel getMetamodel(); - - /** - * Returns the instances of a specific type. - * - * @param type the type to search for - * @return all instances that are from that type - */ - ImmutableList getInstancesOfType(String type); - - /** - * Returns all types that are contained by instances of this state. - * - * @return all instance types of this state - */ - ImmutableSortedSet getInstanceTypes(); - - /** - * Returns all names that are contained by this state. - * - * @return all names of this state - */ - ImmutableSortedSet getNames(); - - /** - * Returns all instances that are contained by this state. - * - * @return all instances of this state - */ - ImmutableList getInstances(); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/LegacyModelExtractionStateByArCoTL.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/LegacyModelExtractionStateByArCoTL.java deleted file mode 100644 index 702bc1860..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/LegacyModelExtractionStateByArCoTL.java +++ /dev/null @@ -1,176 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.SortedMap; -import java.util.TreeMap; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.factory.SortedSets; -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; -import org.eclipse.collections.api.set.sorted.MutableSortedSet; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.ArchitectureModel; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.CodeModel; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture.ArchitectureComponent; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture.ArchitectureInterface; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture.ArchitectureItem; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture.ArchitectureMethod; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.*; - -public class LegacyModelExtractionStateByArCoTL implements LegacyModelExtractionState { - private static final Logger logger = LoggerFactory.getLogger(LegacyModelExtractionStateByArCoTL.class); - - private final String modelId; - private final Metamodel metamodel; - - private final ImmutableList instances; - - private final MutableSortedSet instanceTypes; - private final MutableSortedSet names; - private SortedMap lastConfig; - - public LegacyModelExtractionStateByArCoTL(ArchitectureModel architectureModel) { - this.modelId = architectureModel.getId(); - this.instances = initArchitectureInstances(architectureModel); - this.metamodel = Metamodel.ARCHITECTURE; - instanceTypes = SortedSets.mutable.empty(); - names = SortedSets.mutable.empty(); - collectTypesAndNames(); - } - - public LegacyModelExtractionStateByArCoTL(CodeModel codeModel) { - this.modelId = codeModel.getId(); - this.instances = initCodeInstances(codeModel); - this.metamodel = Metamodel.CODE; - - instanceTypes = SortedSets.mutable.empty(); - names = SortedSets.mutable.empty(); - collectTypesAndNames(); - } - - private static ImmutableList initArchitectureInstances(ArchitectureModel architectureModel) { - MutableList instances = Lists.mutable.empty(); - for (ArchitectureItem architectureItem : architectureModel.getEndpoints()) { - switch (architectureItem) { - case ArchitectureComponent component -> instances.add(new ModelInstanceImpl(component.getName(), component.getType(), component.getId())); - case ArchitectureInterface ignored -> logger.debug("Skipping .. ArchitectureInterface not supported yet"); - case ArchitectureMethod ignored -> logger.debug("Skipping .. ArchitectureMethod not supported yet"); - } - } - return instances.toImmutable(); - } - - private static ImmutableList initCodeInstances(CodeModel codeModel) { - List instances = new ArrayList<>(); - fillPackages(codeModel.getAllPackages(), instances); - fillCompilationUnits(codeModel.getEndpoints(), instances); - return Lists.immutable.withAll(instances); - } - - private static void fillPackages(Collection packages, List instances) { - for (var modelElement : packages) { - String path = modelElement.getName(); - CodeModule parent = modelElement.getParent(); - while (parent != null) { - path = parent.getName() + "/" + path; - parent = parent.getParent(); - } - // Ensure that package is handled as directory - path += "/"; - instances.add(new ModelInstanceImpl(modelElement.getName(), "Package", path)); - } - } - - private static void fillCompilationUnits(Collection units, List instances) { - for (var unit : units) { - String type = findType(unit); - instances.add(new ModelInstanceImpl(unit.getName(), type, unit.getPath())); - } - - } - - private static String findType(CodeCompilationUnit unit) { - // Assumption mostly one class per unit - var content = unit.getContent().stream().filter(it -> unit.getName().contains(it.getName())).findFirst().orElse(null); - if (content instanceof ClassUnit) { - return "Class"; - } - if (content instanceof InterfaceUnit) { - return "Interface"; - } - if (unit.getPath().endsWith("package-info.java")) { - return "PackageInfo"; - } - if (unit.getPath().endsWith(".java")) { - // Default to Class - return "Class"; - } - if (unit.getLanguage() == ProgrammingLanguage.SHELL) { - return "ShellScript"; - } - throw new IllegalStateException("Unknown type of CodeCompilationUnit"); - } - - private void collectTypesAndNames() { - for (ModelInstance i : instances) { - instanceTypes.addAll(i.getTypeParts().castToCollection()); - names.addAll(i.getNameParts().castToCollection()); - } - } - - @Override - public String getModelId() { - return this.modelId; - } - - @Override - public Metamodel getMetamodel() { - return this.metamodel; - } - - @Override - public ImmutableList getInstancesOfType(String type) { - return instances.select(i -> i.getTypeParts().contains(type)); - } - - @Override - public ImmutableSortedSet getInstanceTypes() { - return instanceTypes.toImmutable(); - } - - @Override - public ImmutableSortedSet getNames() { - return names.toImmutable(); - } - - @Override - public ImmutableList getInstances() { - return instances; - } - - @Override - public String toString() { - var output = new StringBuilder("Instances:\n"); - for (ModelInstance i : instances) { - output.append(i.toString()).append("\n"); - } - return output.toString(); - } - - @Override - public void applyConfiguration(SortedMap additionalConfiguration) { - this.lastConfig = new TreeMap<>(additionalConfiguration); - } - - @Override - public SortedMap getLastAppliedConfiguration() { - return lastConfig; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Metamodel.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Metamodel.java index faf7215ce..c9b960b75 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Metamodel.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Metamodel.java @@ -1,6 +1,16 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.models; +/** + * Enum representing the supported metamodel types. + */ public enum Metamodel { - CODE, ARCHITECTURE + /** Code model with only compilation units. */ + CODE_WITH_COMPILATION_UNITS, + /** Architecture model with components and interfaces. */ + ARCHITECTURE_WITH_COMPONENTS_AND_INTERFACES, + /** Code model with compilation units and packages. */ + CODE_WITH_COMPILATION_UNITS_AND_PACKAGES, + /** Architecture model with only components. */ + ARCHITECTURE_WITH_COMPONENTS; } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Model.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Model.java new file mode 100644 index 000000000..57f703cea --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/Model.java @@ -0,0 +1,49 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +import java.util.List; +import java.util.SortedSet; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; +import edu.kit.kastel.mcse.ardoco.core.common.IdentifierProvider; + +/** + * Abstract base class for all models. Provides unique ID and access to content, endpoints, metamodel, and type identifiers. + */ +public abstract sealed class Model permits ArchitectureModel, CodeModel { + + private final String id = IdentifierProvider.createId(); + + public String getId() { + return this.id; + } + + /** + * Returns the content of this model. Contains all elements of the model. + * + * @return the content of this model + */ + public abstract List getContent(); + + /** + * Returns the endpoints of this model. Contains all targetable elements for trace links. + * + * @return the endpoints of this model + */ + public abstract List getEndpoints(); + + /** + * Returns the metamodel type of this model. + * + * @return the metamodel type + */ + public abstract Metamodel getMetamodel(); + + /** + * Returns a set of identifiers for the types in the model. + * + * @return set of identifiers for existing types + */ + public abstract SortedSet getTypeIdentifiers(); + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelElement.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelElement.java deleted file mode 100644 index dc1306499..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelElement.java +++ /dev/null @@ -1,50 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -import java.io.Serializable; -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.common.IdentifierProvider; - -/** - * A model element. Has an identifier. Two model elements are equal if and only if they have the same identifier. - */ -public abstract class ModelElement implements Comparable, Serializable { - - private final String id; - - protected ModelElement() { - this.id = IdentifierProvider.createId(); - } - - protected ModelElement(String id) { - this.id = id; - } - - public String getId() { - return id; - } - - @Override - public int hashCode() { - return Objects.hash(id); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof ModelElement other)) { - return false; - } - return Objects.equals(id, other.id); - } - - @Override - public int compareTo(ModelElement o) { - if (this.equals(o)) - return 0; - return this.id.compareTo(o.id); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelFormat.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelFormat.java new file mode 100644 index 000000000..3733ac0d2 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelFormat.java @@ -0,0 +1,16 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models; + +/** + * Enum for the different types of supported architecture (meta-) models. + */ +public enum ModelFormat { + /** Palladio Component Model. */ + PCM, + /** Unified Modeling Language (UML). */ + UML, + /** Component Listing Model, Simply a list of component names. */ + COMPONENT_LISTING, + /** Code Model for the ArCoTL framework. */ + ACM +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelInstance.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelInstance.java deleted file mode 100644 index 821351ea6..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelInstance.java +++ /dev/null @@ -1,50 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -import org.eclipse.collections.api.list.ImmutableList; - -/** - * The Interface IModelInstance defines instances from models. - */ -public abstract sealed class ModelInstance extends Entity permits ModelInstanceImpl { - - protected ModelInstance(String name, String id) { - super(name, id); - } - - /** - * Returns the full name of the instance. - * - * @return the original name of the instance - */ - public abstract String getFullName(); - - /** - * Returns the full type of the instance. - * - * @return the original type of the instance - */ - public abstract String getFullType(); - - /** - * Returns all name parts of the instance. - * - * @return all name parts of the instance as list - */ - public abstract ImmutableList getNameParts(); - - /** - * Returns all type parts of the instance. - * - * @return all type parts of the instance as list - */ - public abstract ImmutableList getTypeParts(); - - /** - * Returns the unique identifier of the instance. - * - * @return the unique identifier of the instance - */ - public abstract String getUid(); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelInstanceImpl.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelInstanceImpl.java deleted file mode 100644 index f9cc2b16f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelInstanceImpl.java +++ /dev/null @@ -1,121 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -import java.util.Objects; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.list.MutableList; - -import edu.kit.kastel.mcse.ardoco.core.common.util.CommonUtilities; - -/** - * This class represents an instance extracted from a model. The name of an instance (as well as the type) are splitted at spaces and can be seen as multiple - * names. Therefore, the longestName (and type) is the original name (type) of the instance. - */ -public final class ModelInstanceImpl extends ModelInstance { - - private final String fullName; - private final String fullType; - private final MutableList names; - private final MutableList types; - private final String uid; - - /** - * Creates a new instance. - * - * @param name name of the instance. - * @param type type of the instance. - * @param uid unique identifier of the instance needed for trace linking. - */ - public ModelInstanceImpl(String name, String type, String uid) { - super(name, uid); - - String splitName = CommonUtilities.splitCases(name); - names = Lists.mutable.with(splitName.split(" ")); - if (names.size() > 1) { - names.add(name); - } - - String splitType = CommonUtilities.splitCases(type); - types = Lists.mutable.with(splitType.split(" ")); - if (types.size() > 1) { - types.add(type); - } - this.uid = uid; - fullName = name; - fullType = type; - } - - /** - * Returns the longest name of the instance. - * - * @return the original name of the instance - */ - @Override - public String getFullName() { - return fullName; - } - - /** - * Returns the longest type of the instance. - * - * @return the original type of the instance - */ - @Override - public String getFullType() { - return fullType; - } - - /** - * Returns all name parts of the instance. - * - * @return all name parts of the instance as list - */ - @Override - public ImmutableList getNameParts() { - return names.toImmutable(); - } - - /** - * Returns all type parts of the instance. - * - * @return all type parts of the instance as list - */ - @Override - public ImmutableList getTypeParts() { - return types.toImmutable(); - } - - /** - * Returns the unique identifier of the instance. - * - * @return the unique identifier of the instance - */ - @Override - public String getUid() { - return uid; - } - - @Override - public String toString() { - return "Instance [names=" + String.join(", ", names) + ", type=" + String.join(", ", types) + "]"; - } - - @Override - public int hashCode() { - return Objects.hash(fullName, fullType, uid); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof ModelInstanceImpl other)) { - return false; - } - return Objects.equals(fullName, other.fullName) && Objects.equals(fullType, other.fullType) && Objects.equals(uid, other.uid); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelStates.java index e888e9b24..1affb006c 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelStates.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelStates.java @@ -1,81 +1,54 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.models; +import java.io.Serial; import java.util.SortedMap; import java.util.SortedSet; import java.util.TreeMap; import java.util.TreeSet; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.ArchitectureModel; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.CodeModel; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.Model; import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; -public class ModelStates implements PipelineStepData { - public static final String ID = "ModelStatesData"; - - private SortedMap models = new TreeMap<>(); - private SortedMap legacyModels = new TreeMap<>(); - +/** + * Holds all models for a pipeline step. + */ +public final class ModelStates implements PipelineStepData { /** - * Constructor to create a {@link ModelStates} object that holds all {@link LegacyModelExtractionState}s + * The ID for this data object. */ - public ModelStates() { - super(); - } - - /** - * Returns the {@link LegacyModelExtractionState} with the given id - * - * @param id the id - * @return the corresponding {@link LegacyModelExtractionState} - * @deprecated use {@link #getModel(String)} instead - */ - @Deprecated - public LegacyModelExtractionState getModelExtractionState(String id) { - if (legacyModels.containsKey(id)) - return legacyModels.get(id); - - var model = models.get(id); - if (model == null) - return null; - - var legacyModel = switch (model) { - case ArchitectureModel am -> new LegacyModelExtractionStateByArCoTL(am); - case CodeModel cm -> new LegacyModelExtractionStateByArCoTL(cm); - }; + public static final String ID = "ModelStatesData"; - legacyModels.put(id, legacyModel); - return legacyModel; - } + @Serial + private static final long serialVersionUID = -603436842247064371L; + private final SortedMap models = new TreeMap<>(); /** * Return the set of IDs of all {@link Model Models} that are contained within this object. * * @return the IDs of all contained {@link Model Models} */ - public SortedSet modelIds() { - return new TreeSet<>(models.keySet()); + public SortedSet getMetamodels() { + return new TreeSet<>(this.models.keySet()); } /** - * Adds a {@link Model} with the given id to the set of {@link Model Models} + * Adds a {@link Model} with the given id to the set of {@link Model Models}. * * @param id the id * @param model the {@link Model} */ - public void addModel(String id, Model model) { - models.put(id, model); + public void addModel(Metamodel id, Model model) { + this.models.put(id, model); } /** - * Returns the {@link Model} with the given id + * Returns the {@link Model} with the given id. * * @param id the id * @return the corresponding {@link Model} */ - public Model getModel(String id) { - return models.get(id); + public Model getModel(Metamodel id) { + return this.models.get(id); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelType.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelType.java deleted file mode 100644 index 22e715a57..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/ModelType.java +++ /dev/null @@ -1,6 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models; - -public interface ModelType { - String getModelId(); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureComponent.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureComponent.java similarity index 50% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureComponent.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureComponent.java index 3f3be5e4e..9fd287c2c 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureComponent.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureComponent.java @@ -1,23 +1,31 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture; +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.architecture; +import java.io.Serial; +import java.util.Optional; import java.util.SortedSet; +import org.eclipse.collections.api.list.ImmutableList; +import org.eclipse.collections.api.list.MutableList; + /** - * A representation of the model object Component from AMTL. Components - * are building blocks of a software architecture. A component can contain - * subcomponents but doesn't have to. A component can provide and require - * interfaces. Provided interfaces are implemented by the component. Required - * interfaces specify some functionality that is needed by the component. + * A representation of the model object Component. Components are building blocks of a software architecture. A component can contain subcomponents but + * doesn't have to. A component can provide and require interfaces. Provided interfaces are implemented by the component. Required interfaces specify some + * functionality that is needed by the component. */ public final class ArchitectureComponent extends ArchitectureItem { + @Serial + private static final long serialVersionUID = -7349058662425121364L; + private final SortedSet subcomponents; private final SortedSet providedInterfaces; private final SortedSet requiredInterfaces; private final String type; + private final MutableList typeParts; + public ArchitectureComponent(String name, String id, SortedSet subcomponents, SortedSet providedInterfaces, SortedSet requiredInterfaces, String type) { super(name, id); @@ -25,6 +33,7 @@ public ArchitectureComponent(String name, String id, SortedSet getSubcomponents() { - return subcomponents; + return this.subcomponents; } /** - * Returns the provided interfaces of this component. Provided interfaces are - * implemented by this component. + * Returns the provided interfaces of this component. Provided interfaces are implemented by this component. * * @return the provided interfaces of this component */ public SortedSet getProvidedInterfaces() { - return providedInterfaces; + return this.providedInterfaces; } /** - * Returns the required interfaces of this component. Required interfaces - * specify some functionality that is needed by this component. + * Returns the required interfaces of this component. Required interfaces specify some functionality that is needed by this component. * * @return the required interfaces of this component */ public SortedSet getRequiredInterfaces() { - return requiredInterfaces; + return this.requiredInterfaces; } /** - * Returns the type of this component as specified in the meta model. + * Returns the type of this component as specified in the metamodel. * * @return the type of this component */ - public String getType() { - return type; + public Optional getType() { + return Optional.of(this.type); + } + + @Override + public ImmutableList getTypeParts() { + return this.typeParts.toImmutable(); } @Override public String toString() { - return "Component: " + getName(); + return "Component: " + this.getName(); } @Override public boolean equals(Object o) { - if (this == o) + if (this == o) { return true; - if (!(o instanceof ArchitectureComponent that)) - return false; - if (!super.equals(o)) - return false; - - if (!subcomponents.equals(that.subcomponents)) - return false; - if (!providedInterfaces.equals(that.providedInterfaces)) + } + if (!(o instanceof ArchitectureComponent that) || !super.equals(o) || !this.subcomponents.equals(that.subcomponents) || !this.providedInterfaces.equals( + that.providedInterfaces)) { return false; - return requiredInterfaces.equals(that.requiredInterfaces); + } + return this.requiredInterfaces.equals(that.requiredInterfaces); } @Override public int hashCode() { int result = super.hashCode(); - result = 31 * result + subcomponents.hashCode(); - result = 31 * result + providedInterfaces.hashCode(); - result = 31 * result + requiredInterfaces.hashCode(); - return result; + result = 31 * result + this.subcomponents.hashCode(); + result = 31 * result + this.providedInterfaces.hashCode(); + return 31 * result + this.requiredInterfaces.hashCode(); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureInterface.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureInterface.java new file mode 100644 index 000000000..11167ea79 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureInterface.java @@ -0,0 +1,88 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.architecture; + +import java.io.Serial; +import java.util.Objects; +import java.util.Optional; +import java.util.SortedSet; +import java.util.TreeSet; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.ImmutableList; + +/** + * Represents an interface in the architecture model. Contains method signatures and models interfaces in the software architecture. + */ +public final class ArchitectureInterface extends ArchitectureItem { + + @Serial + private static final long serialVersionUID = 2232013345166120690L; + + private final SortedSet methodSignatures; + + /** + * Creates a new ArchitectureInterface. + * + * @param name the name of the interface + * @param id the unique identifier + * @param methodSignatures the method signatures of this interface + */ + public ArchitectureInterface(String name, String id, SortedSet methodSignatures) { + super(name, id); + this.methodSignatures = methodSignatures; + + } + + /** + * Returns the method signatures of this interface. + * + * @return method signatures + */ + public SortedSet getMethodSignatures() { + return new TreeSet<>(this.methodSignatures); + } + + /** + * Returns the type of this method (currently not specified). + * + * @return empty optional + */ + @Override + public Optional getType() { + // Not implemented yet. Interfaces currently have no specified type. + return Optional.empty(); + } + + /** + * Returns the type parts of this method (currently not specified). + * + * @return an empty list + */ + @Override + public ImmutableList getTypeParts() { + // Not implemented yet. Interfaces currently have no specified type. + return Lists.immutable.empty(); + } + + @Override + public String toString() { + return "Interface: " + this.getName(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ArchitectureInterface that) || !super.equals(o)) { + return false; + } + return Objects.equals(this.methodSignatures, that.methodSignatures); + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), this.methodSignatures); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureItem.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureItem.java new file mode 100644 index 000000000..9fe37e1be --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureItem.java @@ -0,0 +1,43 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.architecture; + +import java.io.Serial; +import java.util.Optional; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.ArchitectureEntity; + +/** + * Represents an item in the architecture model. + * Serves as a base class for architecture model elements. + */ +public abstract sealed class ArchitectureItem extends ArchitectureEntity permits ArchitectureComponent, ArchitectureInterface, ArchitectureMethod { + + @Serial + private static final long serialVersionUID = -216185356134452192L; + + /** + * Creates a new architecture item with the specified name. + * + * @param name the name of the architecture item + */ + protected ArchitectureItem(String name) { + super(name); + } + + /** + * Creates a new architecture item with the specified name and identifier. + * + * @param name the name of the architecture item + * @param id the identifier of the architecture item + */ + protected ArchitectureItem(String name, String id) { + super(name, id); + } + + /** + * Returns the type of the architecture item as a string. + * + * @return the type of the architecture item + */ + public abstract Optional getType(); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureMethod.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureMethod.java new file mode 100644 index 000000000..d2fcd066f --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/architecture/ArchitectureMethod.java @@ -0,0 +1,49 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.architecture; + +import java.io.Serial; +import java.util.Optional; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.ImmutableList; + +/** + * Represents a method in the architecture model. + */ +public final class ArchitectureMethod extends ArchitectureItem { + + @Serial + private static final long serialVersionUID = 6560555992331464264L; + + /** + * Creates a new ArchitectureMethod. + * + * @param name the name of the method + */ + public ArchitectureMethod(String name) { + super(name); + } + + /** + * Returns the type of this method (currently not specified). + * + * @return empty optional + */ + @Override + public Optional getType() { + // Not implemented yet. Methods currently have no specified type. + return Optional.empty(); + } + + /** + * Returns the type parts of this method (currently not specified). + * + * @return empty List + */ + @Override + public ImmutableList getTypeParts() { + // Not implemented yet. Methods currently have no specified type. + return Lists.immutable.empty(); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/ArchitectureModel.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/ArchitectureModel.java deleted file mode 100644 index b79f8b594..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/ArchitectureModel.java +++ /dev/null @@ -1,52 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl; - -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture.ArchitectureItem; - -/** - * An architecture model that is an AMTL instance. - */ -public final class ArchitectureModel extends Model { - - private final List content; - - /** - * Creates a new architecture model that is an AMTL instance. The model has the - * specified architecture items as content. - * - * @param content the content of the architecture model - */ - public ArchitectureModel(List content) { - this.content = content; - } - - @Override - public List getContent() { - return content; - } - - @Override - public List getEndpoints() { - return getContent(); - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof ArchitectureModel that)) - return false; - if (!super.equals(o)) - return false; - return content.equals(that.content); - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + content.hashCode(); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/CodeModel.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/CodeModel.java deleted file mode 100644 index 068d6e8b0..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/CodeModel.java +++ /dev/null @@ -1,121 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl; - -import java.util.ArrayList; -import java.util.Comparator; -import java.util.List; -import java.util.Objects; -import java.util.SortedSet; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Entity; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.CodeCompilationUnit; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.CodeItem; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.CodeItemRepository; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.CodePackage; - -/** - * A code model that is a CMTL instance. - */ -public final class CodeModel extends Model { - - @JsonProperty - private CodeItemRepository codeItemRepository; - - @JsonProperty - private List content; - - @JsonIgnore - private boolean initialized; - - @SuppressWarnings("unused") - private CodeModel() { - // Jackson - this.initialized = false; - } - - /** - * Creates a new code model that is a CMTL instance. The model has the specified code items as content. - * - * @param content the content of the code model - */ - public CodeModel(CodeItemRepository codeItemRepository, SortedSet content) { - this.initialized = true; - this.codeItemRepository = codeItemRepository; - this.content = new ArrayList<>(); - for (var codeItem : content) { - this.content.add(codeItem.getId()); - } - } - - @JsonGetter("content") - protected List getContentIds() { - initialize(); - return content; - } - - @Override - public List getContent() { - initialize(); - return codeItemRepository.getCodeItemsFromIds(content); - } - - @Override - public List getEndpoints() { - List compilationUnits = new ArrayList<>(); - getContent().forEach(c -> compilationUnits.addAll(c.getAllCompilationUnits())); - return compilationUnits; - } - - /** - * Returns all code packages directly or indirectly owned by this code model. - * - * @return all code packages of this code model - */ - public List getAllPackages() { - List codePackages = new ArrayList<>(); - var lContent = getContent(); - for (CodeItem c : lContent) { - var allPackages = c.getAllPackages(); - for (CodePackage cp : allPackages) { - if (!codePackages.contains(cp)) { - codePackages.add(cp); - } - } - } - codePackages.sort(Comparator.comparing(Entity::getName)); - return codePackages; - } - - private synchronized void initialize() { - if (initialized) - return; - this.codeItemRepository.init(); - initialized = true; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof CodeModel codeModel)) - return false; - if (!super.equals(o)) - return false; - - if (!Objects.equals(codeItemRepository, codeModel.codeItemRepository)) - return false; - return Objects.equals(content, codeModel.content); - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + (codeItemRepository != null ? codeItemRepository.hashCode() : 0); - result = 31 * result + (content != null ? content.hashCode() : 0); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/Model.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/Model.java deleted file mode 100644 index 5959c4e8a..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/Model.java +++ /dev/null @@ -1,24 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl; - -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Entity; -import edu.kit.kastel.mcse.ardoco.core.api.models.ModelElement; - -public abstract sealed class Model extends ModelElement permits ArchitectureModel, CodeModel { - - /** - * Returns the content of this model. - * - * @return the content of this model - */ - public abstract List getContent(); - - /** - * Returns the endpoints of this model. - * - * @return the endpoints of this model - */ - public abstract List getEndpoints(); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureInterface.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureInterface.java deleted file mode 100644 index be17504d4..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureInterface.java +++ /dev/null @@ -1,40 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture; - -import java.util.Objects; -import java.util.SortedSet; - -public final class ArchitectureInterface extends ArchitectureItem { - - private final SortedSet signatures; - - public ArchitectureInterface(String name, String id, SortedSet signatures) { - super(name, id); - this.signatures = signatures; - } - - public SortedSet getSignatures() { - return signatures; - } - - @Override - public String toString() { - return "Interface: " + getName(); - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof ArchitectureInterface that)) - return false; - if (!super.equals(o)) - return false; - return Objects.equals(signatures, that.signatures); - } - - @Override - public int hashCode() { - return Objects.hash(super.hashCode(), signatures); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureItem.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureItem.java deleted file mode 100644 index 6ff5ebc8d..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureItem.java +++ /dev/null @@ -1,31 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Entity; - -/** - * An architecture item of an architecture model. A possible candidate for the - * architecture endpoint of a trace link that connects corresponding elements of - * an architecture model and a code model. - */ -public abstract sealed class ArchitectureItem extends Entity permits ArchitectureComponent, ArchitectureInterface, ArchitectureMethod { - - /** - * Creates a new architecture item with the specified name. - * - * @param name the name of the architecture item to be created - */ - protected ArchitectureItem(String name) { - super(name); - } - - /** - * Creates a new architecture item with the specified name and identifier. - * - * @param name the name of the architecture item to be created - * @param id the identifier of the architecture item to be created - */ - protected ArchitectureItem(String name, String id) { - super(name, id); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureMethod.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureMethod.java deleted file mode 100644 index 52ef3ae23..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/architecture/ArchitectureMethod.java +++ /dev/null @@ -1,9 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture; - -public final class ArchitectureMethod extends ArchitectureItem { - - public ArchitectureMethod(String name) { - super(name); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ClassUnit.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ClassUnit.java deleted file mode 100644 index 1091ae6ba..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ClassUnit.java +++ /dev/null @@ -1,67 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.util.ArrayList; -import java.util.List; -import java.util.SortedSet; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeName; - -@JsonTypeName("ClassUnit") -public final class ClassUnit extends Datatype { - - @JsonProperty - private final List content; - - @SuppressWarnings("unused") - private ClassUnit() { - // Jackson - content = new ArrayList<>(); - } - - public ClassUnit(CodeItemRepository codeItemRepository, String name, SortedSet content) { - super(codeItemRepository, name); - this.content = new ArrayList<>(); - for (var codeItem : content) { - this.content.add(codeItem.getId()); - } - } - - @JsonGetter("content") - protected List getContentIds() { - return content; - } - - @Override - public List getContent() { - return codeItemRepository.getCodeItemsFromIds(content); - } - - @Override - public List getAllDataTypes() { - List result = new ArrayList<>(); - result.add(this); - getContent().forEach(c -> result.addAll(c.getAllDataTypes())); - return result; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof ClassUnit classUnit)) - return false; - if (!super.equals(o)) - return false; - return content.equals(classUnit.content); - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + content.hashCode(); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeAssembly.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeAssembly.java deleted file mode 100644 index 82fe3bb6b..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeAssembly.java +++ /dev/null @@ -1,19 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.util.SortedSet; - -import com.fasterxml.jackson.annotation.JsonTypeName; - -@JsonTypeName("CodeAssembly") -public final class CodeAssembly extends CodeModule { - - @SuppressWarnings("unused") - private CodeAssembly() { - // Jackson - } - - public CodeAssembly(CodeItemRepository codeItemRepository, String name, SortedSet content) { - super(codeItemRepository, name, content); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeCompilationUnit.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeCompilationUnit.java deleted file mode 100644 index 2b0da3d08..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeCompilationUnit.java +++ /dev/null @@ -1,116 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; -import java.util.SortedSet; -import java.util.TreeSet; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeName; - -/** - * A compilation unit of a code model. A possible candidate for the code endpoint of a trace link that connects corresponding elements of an architecture model - * and a code model. - */ -@JsonTypeName("CodeCompilationUnit") -public final class CodeCompilationUnit extends CodeModule { - - @JsonProperty - private List pathElements; - @JsonProperty - private String extension; - @JsonProperty - private ProgrammingLanguage language; - - @SuppressWarnings("unused") - private CodeCompilationUnit() { - // Jackson - } - - public CodeCompilationUnit(CodeItemRepository codeItemRepository, String name, SortedSet content, List pathElements, - String extension, ProgrammingLanguage language) { - super(codeItemRepository, name, content); - this.pathElements = new ArrayList<>(pathElements); - this.extension = extension; - this.language = language; - } - - public ProgrammingLanguage getLanguage() { - return language; - } - - @Override - public List getAllDataTypes() { - List result = new ArrayList<>(); - getContent().forEach(c -> result.addAll(c.getAllDataTypes())); - return result; - } - - @Override - public SortedSet getAllCompilationUnits() { - SortedSet result = new TreeSet<>(); - result.add(this); - return result; - } - - public List getParentPackageNames() { - List parents = new ArrayList<>(); - CodeModule parent = this; - while (parent.hasParent()) { - parent = parent.getParent(); - if (parent instanceof CodePackage) { - parents.add(0, parent.getName()); - } - } - return parents; - } - - public List getPathElements() { - return new ArrayList<>(pathElements); - } - - public String getPath() { - StringBuilder pathBuilder = new StringBuilder(); - for (String pathElement : pathElements) { - pathBuilder.append(pathElement).append("/"); - } - String ending = ""; - if (!extension.isEmpty()) { - ending = "." + extension; - } - pathBuilder.append(getName()).append(ending); - return pathBuilder.toString(); - } - - @Override - public String toString() { - return getPath(); - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof CodeCompilationUnit that)) - return false; - if (!super.equals(o)) - return false; - - if (!Objects.equals(pathElements, that.pathElements)) - return false; - if (!Objects.equals(extension, that.extension)) - return false; - return language == that.language; - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + (pathElements != null ? pathElements.hashCode() : 0); - result = 31 * result + (extension != null ? extension.hashCode() : 0); - result = 31 * result + (language != null ? language.hashCode() : 0); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeItemRepository.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeItemRepository.java deleted file mode 100644 index 05dac9d2f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeItemRepository.java +++ /dev/null @@ -1,48 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.io.Serializable; -import java.util.List; -import java.util.Objects; -import java.util.SortedMap; -import java.util.TreeMap; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -public class CodeItemRepository implements Serializable { - - @JsonProperty - private SortedMap repository = new TreeMap<>(); - @JsonIgnore - private boolean initialized = false; - - public SortedMap getRepository() { - return new TreeMap<>(repository); - } - - void addCodeItem(CodeItem codeItem) { - repository.put(codeItem.getId(), codeItem); - } - - boolean containsCodeItem(String id) { - return repository.containsKey(id); - } - - CodeItem getCodeItem(String id) { - if (id == null) - return null; - return repository.get(id); - } - - public List getCodeItemsFromIds(List codeItemIds) { - return codeItemIds.stream().map(this::getCodeItem).filter(Objects::nonNull).toList(); - } - - public synchronized void init() { - if (initialized) - return; - this.repository.values().forEach(it -> it.registerCurrentCodeItemRepository(this)); - initialized = true; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeModule.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeModule.java deleted file mode 100644 index a8df6554a..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeModule.java +++ /dev/null @@ -1,122 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; -import java.util.SortedSet; -import java.util.TreeSet; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; - -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") -@JsonSubTypes({ // - @JsonSubTypes.Type(value = CodeAssembly.class, name = "CodeAssembly"),// - @JsonSubTypes.Type(value = CodeCompilationUnit.class, name = "CodeCompilationUnit"), // - @JsonSubTypes.Type(value = CodePackage.class, name = "CodePackage"), // -}) -@JsonTypeName("CodeModule") -public sealed class CodeModule extends CodeItem permits CodeAssembly, CodeCompilationUnit, CodePackage { - - @JsonProperty - private String parentId; - @JsonProperty - private List content; - - CodeModule() { - // Jackson - } - - public CodeModule(CodeItemRepository codeItemRepository, String name, SortedSet content) { - super(codeItemRepository, name); - this.content = new ArrayList<>(); - for (var codeItem : content) { - this.content.add(codeItem.getId()); - } - parentId = null; - } - - @JsonGetter("content") - protected List getContentIds() { - return content; - } - - @Override - public List getContent() { - return codeItemRepository.getCodeItemsFromIds(content); - } - - public void setContent(List content) { - this.content = new ArrayList<>(); - for (var codeItem : content) { - this.content.add(codeItem.getId()); - } - } - - public void addContent(CodeItem content) { - this.content.add(content.getId()); - } - - public void addContent(List content) { - this.content.addAll(content.stream().map(CodeItem::getId).toList()); - } - - public CodeModule getParent() { - CodeItem codeItem = codeItemRepository.getCodeItem(parentId); - if (codeItem instanceof CodeModule codeModule) { - return codeModule; - } - return null; - } - - public boolean hasParent() { - return getParent() != null; - } - - public void setParent(CodeModule parent) { - this.parentId = parent.getId(); - if (!codeItemRepository.containsCodeItem(parentId)) { - codeItemRepository.addCodeItem(parent); - } - } - - @Override - public SortedSet getAllCompilationUnits() { - SortedSet result = new TreeSet<>(); - getContent().forEach(c -> result.addAll(c.getAllCompilationUnits())); - return result; - } - - @Override - public SortedSet getAllPackages() { - SortedSet result = new TreeSet<>(); - getContent().forEach(c -> result.addAll(c.getAllPackages())); - return result; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof CodeModule that)) - return false; - if (!super.equals(o)) - return false; - - if (!Objects.equals(parentId, that.parentId)) - return false; - return Objects.equals(content, that.content); - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + (parentId != null ? parentId.hashCode() : 0); - result = 31 * result + (content != null ? content.hashCode() : 0); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodePackage.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodePackage.java deleted file mode 100644 index 5973e4fe2..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodePackage.java +++ /dev/null @@ -1,52 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.util.SortedSet; -import java.util.TreeSet; - -import com.fasterxml.jackson.annotation.JsonTypeName; - -@JsonTypeName("CodePackage") -public final class CodePackage extends CodeModule { - - @SuppressWarnings("unused") - private CodePackage() { - // Jackson - } - - public CodePackage(CodeItemRepository codeItemRepository, String name) { - super(codeItemRepository, name, new TreeSet<>()); - } - - public CodePackage(CodeItemRepository codeItemRepository, String name, SortedSet content) { - super(codeItemRepository, name, content); - } - - public SortedSet getSubpackages() { - SortedSet codePackages = new TreeSet<>(); - for (CodeItem packageElement : getContent()) { - if (packageElement instanceof CodePackage codePackage) { - codePackages.add(codePackage); - } - } - return codePackages; - } - - public SortedSet getCompilationUnits() { - SortedSet compilationUnits = new TreeSet<>(); - for (CodeItem packageElement : getContent()) { - if (packageElement instanceof CodeCompilationUnit compilationUnit) { - compilationUnits.add(compilationUnit); - } - } - return compilationUnits; - } - - @Override - public SortedSet getAllPackages() { - SortedSet result = new TreeSet<>(); - result.add(this); - getContent().forEach(c -> result.addAll(c.getAllPackages())); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ControlElement.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ControlElement.java deleted file mode 100644 index 1d1e3497f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ControlElement.java +++ /dev/null @@ -1,17 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import com.fasterxml.jackson.annotation.JsonTypeName; - -@JsonTypeName("ControlElement") -public final class ControlElement extends ComputationalObject { - - @SuppressWarnings("unused") - private ControlElement() { - // Jackson - } - - public ControlElement(CodeItemRepository codeItemRepository, String name) { - super(codeItemRepository, name); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/InterfaceUnit.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/InterfaceUnit.java deleted file mode 100644 index 00132baf0..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/InterfaceUnit.java +++ /dev/null @@ -1,68 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; -import java.util.SortedSet; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeName; - -@JsonTypeName("InterfaceUnit") -public final class InterfaceUnit extends Datatype { - - @JsonProperty - private List content; - - @SuppressWarnings("unused") - private InterfaceUnit() { - // Jackson - } - - public InterfaceUnit(CodeItemRepository codeItemRepository, String name, SortedSet content) { - super(codeItemRepository, name); - this.content = new ArrayList<>(); - for (var codeItem : content) { - this.content.add(codeItem.getId()); - } - } - - @JsonGetter("content") - protected List getContentIds() { - return content; - } - - @Override - public List getContent() { - return codeItemRepository.getCodeItemsFromIds(content); - } - - @Override - public List getAllDataTypes() { - List result = new ArrayList<>(); - result.add(this); - getContent().forEach(c -> result.addAll(c.getAllDataTypes())); - return result; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (!(o instanceof InterfaceUnit that)) - return false; - if (!super.equals(o)) - return false; - - return Objects.equals(content, that.content); - } - - @Override - public int hashCode() { - int result = super.hashCode(); - result = 31 * result + (content != null ? content.hashCode() : 0); - return result; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ProgrammingLanguage.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ProgrammingLanguage.java deleted file mode 100644 index 5030f30d6..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ProgrammingLanguage.java +++ /dev/null @@ -1,9 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; - -/** - * Supported programming languages. - */ -public enum ProgrammingLanguage { - JAVA, SHELL -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ClassUnit.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ClassUnit.java new file mode 100644 index 000000000..5950e73b1 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ClassUnit.java @@ -0,0 +1,100 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.util.ArrayList; +import java.util.List; +import java.util.SortedSet; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents a class unit in the code model. Contains code items representing the contents of a class, such as methods and fields. + */ +@JsonTypeName("ClassUnit") +public final class ClassUnit extends Datatype { + + @Serial + private static final long serialVersionUID = 354013115794534271L; + + @JsonProperty + private final List content; + + /** + * Default constructor for Jackson. + */ + @SuppressWarnings("unused") + private ClassUnit() { + // Jackson + this.content = new ArrayList<>(); + } + + /** + * Creates a new class unit with the specified name and content. + * + * @param codeItemRepository the code item repository + * @param name the name of the class unit + * @param content the content of the class unit + */ + public ClassUnit(CodeItemRepository codeItemRepository, String name, SortedSet content) { + super(codeItemRepository, name); + this.content = new ArrayList<>(); + for (var codeItem : content) { + this.content.add(codeItem.getId()); + } + } + + /** + * Returns the content IDs of this class unit. + * + * @return list of content IDs + */ + @JsonGetter("content") + public List getContentIds() { + return new ArrayList<>(this.content); + } + + /** + * Returns the content of this class unit as a list of code items. + * + * @return list of code items + */ + @Override + public List getContent() { + return this.codeItemRepository.getCodeItemsByIds(this.content); + } + + /** + * Returns all datatypes contained in this class unit, including itself and all nested datatypes. + * + * @return list of all datatypes + */ + @Override + public List getAllDataTypes() { + List result = new ArrayList<>(); + result.add(this); + for (CodeItem codeItem : this.getContent()) { + result.addAll(codeItem.getAllDataTypes()); + } + return result; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ClassUnit classUnit) || !super.equals(o)) { + return false; + } + return this.content.equals(classUnit.content); + } + + @Override + public int hashCode() { + int result = super.hashCode(); + return 31 * result + this.content.hashCode(); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeAssembly.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeAssembly.java new file mode 100644 index 000000000..176bf4105 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeAssembly.java @@ -0,0 +1,50 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.util.SortedSet; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents a code assembly in the code model. + * Specialized type of {@link CodeModule}. + */ +@JsonTypeName("CodeAssembly") +public final class CodeAssembly extends CodeModule { + + @Serial + private static final long serialVersionUID = 3082912967900986071L; + + @JsonProperty + private String language; + + /** + * Default constructor for Jackson. + */ + @SuppressWarnings("unused") + private CodeAssembly() { + // Jackson + } + + /** + * Constructs a new CodeAssembly with the given repository, name, and content. + * + * @param codeItemRepository the code item repository + * @param name the name of the assembly + * @param content the content of the assembly + */ + public CodeAssembly(CodeItemRepository codeItemRepository, String name, SortedSet content) { + super(codeItemRepository, name, content); + } + + public CodeAssembly(CodeItemRepository codeItemRepository, String name, SortedSet content, String language) { + super(codeItemRepository, name, content); + this.language = language; + } + + public String getLanguage() { + return language; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeCompilationUnit.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeCompilationUnit.java new file mode 100644 index 000000000..7c42c8aee --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeCompilationUnit.java @@ -0,0 +1,188 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import java.util.SortedSet; +import java.util.TreeSet; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents a compilation unit in the code model. + */ +@JsonTypeName("CodeCompilationUnit") +public final class CodeCompilationUnit extends CodeModule { + + @Serial + private static final long serialVersionUID = 6749513760670983294L; + + @JsonProperty + private List pathElements; + @JsonProperty + private String extension; + @JsonProperty + private ProgrammingLanguage language; + + /** + * Default constructor for Jackson. + */ + @SuppressWarnings("unused") + private CodeCompilationUnit() { + // Jackson + } + + /** + * Creates a new CodeCompilationUnit. + * + * @param codeItemRepository the code item repository + * @param name the name of the compilation unit + * @param content the content of the compilation unit + * @param pathElements the path elements + * @param extension the file extension + * @param language the programming language + */ + public CodeCompilationUnit(CodeItemRepository codeItemRepository, String name, SortedSet content, List pathElements, + String extension, ProgrammingLanguage language) { + super(codeItemRepository, name, content); + this.pathElements = new ArrayList<>(pathElements); + this.extension = extension; + this.language = language; + } + + /** + * Returns the programming language of this compilation unit. + * + * @return the language + */ + public ProgrammingLanguage getLanguage() { + return this.language; + } + + /** + * Returns all datatypes contained in this compilation unit. + * + * @return list of all datatypes + */ + @Override + public List getAllDataTypes() { + List result = new ArrayList<>(); + for (CodeItem codeItem : this.getContent()) { + result.addAll(codeItem.getAllDataTypes()); + } + return result; + } + + /** + * Returns all compilation units contained in this unit (itself). + * + * @return set containing this compilation unit + */ + @Override + public SortedSet getAllCompilationUnits() { + SortedSet result = new TreeSet<>(); + result.add(this); + return result; + } + + /** + * Returns the names of parent packages. + * + * @return list of parent package names + */ + public List getParentPackageNames() { + List parents = new ArrayList<>(); + CodeModule parent = this; + while (parent.hasParent()) { + parent = parent.getParent(); + if (parent instanceof CodePackage) { + parents.addFirst(parent.getName()); + } + } + return parents; + } + + /** + * Returns the path elements of this compilation unit. + * + * @return list of path elements + */ + public List getPathElements() { + return new ArrayList<>(this.pathElements); + } + + /** + * Returns the full path of this compilation unit. + * + * @return the path + */ + public String getPath() { + StringBuilder pathBuilder = new StringBuilder(); + for (String pathElement : this.pathElements) { + pathBuilder.append(pathElement).append("/"); + } + String ending = ""; + if (!this.extension.isEmpty()) { + ending = "." + this.extension; + } + pathBuilder.append(this.getName()).append(ending); + return pathBuilder.toString(); + } + + /** + * Returns the type of this compilation unit as a string. + * + * @return the type + */ + @Override + public Optional getType() { + // Assumption mostly one class per unit + var content = this.getContent().stream().filter(it -> this.getName().contains(it.getName())).findFirst().orElse(null); + if (content instanceof ClassUnit) { + return Optional.of("Class"); + } + if (content instanceof InterfaceUnit) { + return Optional.of("Interface"); + } + if (this.getPath().endsWith("package-info.java")) { + return Optional.of("PackageInfo"); + } + if (this.getPath().endsWith(".java")) { + // Default to Class + return Optional.of("Class"); + } + if (ProgrammingLanguage.SHELL == this.getLanguage()) { + return Optional.of("ShellScript"); + } + return Optional.empty(); + } + + @Override + public String toString() { + return this.getPath(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CodeCompilationUnit that) || !super.equals(o) || !Objects.equals(this.pathElements, that.pathElements) || !Objects.equals( + this.extension, that.extension)) { + return false; + } + return Objects.equals(this.language, that.language); + } + + @Override + public int hashCode() { + int result = super.hashCode(); + result = 31 * result + (this.pathElements != null ? this.pathElements.hashCode() : 0); + result = 31 * result + (this.extension != null ? this.extension.hashCode() : 0); + return 31 * result + (this.language != null ? this.language.hashCode() : 0); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeItem.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeItem.java similarity index 52% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeItem.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeItem.java index baa0f1c50..7b9634d4c 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/CodeItem.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeItem.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; +import java.io.Serial; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -11,10 +12,11 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import edu.kit.kastel.mcse.ardoco.core.api.models.Entity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.CodeEntity; /** - * A code item of a code model. + * Abstract base class for items in the code model. + * Provides methods to access content and relationships between code elements. */ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") @JsonSubTypes({ // @@ -22,19 +24,25 @@ @JsonSubTypes.Type(value = ComputationalObject.class, name = "ComputationalObject"), // @JsonSubTypes.Type(value = Datatype.class, name = "Datatype") // }) -public abstract sealed class CodeItem extends Entity permits CodeModule, ComputationalObject, Datatype { +public abstract sealed class CodeItem extends CodeEntity permits CodeModule, ComputationalObject, Datatype { + + @Serial + private static final long serialVersionUID = 7089107378955018027L; @JsonIgnore protected CodeItemRepository codeItemRepository; + protected String comment; CodeItem() { // Jackson + super(null); } /** * Creates a new code item with the specified name. * - * @param name the name of the code item to be created + * @param codeItemRepository the code item repository + * @param name the name of the code item */ protected CodeItem(CodeItemRepository codeItemRepository, String name) { super(name); @@ -42,6 +50,11 @@ protected CodeItem(CodeItemRepository codeItemRepository, String name) { this.codeItemRepository.addCodeItem(this); } + /** + * Registers the current code item repository for this code item. + * + * @param codeItemRepository the code item repository to register + */ void registerCurrentCodeItemRepository(CodeItemRepository codeItemRepository) { this.codeItemRepository = codeItemRepository; } @@ -49,25 +62,40 @@ void registerCurrentCodeItemRepository(CodeItemRepository codeItemRepository) { /** * Returns the content of this code item. * - * @return the content of this code item + * @return list of content code items */ public List getContent() { return new ArrayList<>(); } + /** + * Returns all data types contained in this code item. + * + * @return list of all data types + */ public List getAllDataTypes() { return new ArrayList<>(); } + /** + * Returns all data types and this code item itself as a sorted set. + * + * @return sorted set of all data types and this code item + */ public SortedSet getAllDataTypesAndSelf() { - SortedSet result = new TreeSet<>(getAllDataTypes()); + SortedSet result = new TreeSet<>(this.getAllDataTypes()); result.add(this); return result; } + /** + * Returns all declared methods in this code item as a sorted set. + * + * @return sorted set of declared methods + */ public SortedSet getDeclaredMethods() { SortedSet methods = new TreeSet<>(); - for (CodeItem codeItem : getContent()) { + for (CodeItem codeItem : this.getContent()) { if (codeItem instanceof ControlElement codeMethod) { methods.add(codeMethod); } @@ -75,11 +103,29 @@ public SortedSet getDeclaredMethods() { return methods; } + /** + * Returns all compilation units in this code item as a sorted set. + * + * @return sorted set of compilation units + */ public SortedSet getAllCompilationUnits() { return new TreeSet<>(); } + /** + * Returns all code packages in this code item as a sorted set. + * + * @return sorted set of code packages + */ public SortedSet getAllPackages() { return new TreeSet<>(); } + + public String getComment() { + return this.comment; + } + + public void setComment(String comment) { + this.comment = comment; + } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeItemRepository.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeItemRepository.java new file mode 100644 index 000000000..478058470 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeItemRepository.java @@ -0,0 +1,71 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.io.Serializable; +import java.util.List; +import java.util.Objects; +import java.util.SortedMap; +import java.util.TreeMap; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Repository for storing and managing {@link CodeItem CodeItems}. + */ +public class CodeItemRepository implements Serializable { + + @Serial + private static final long serialVersionUID = 7081204548135982601L; + + @JsonProperty + private SortedMap repository = new TreeMap<>(); + @JsonIgnore + private boolean initialized = false; + + /** + * Returns a copy of the repository map. + * + * @return map of code item IDs to code items + */ + public SortedMap getRepository() { + return new TreeMap<>(this.repository); + } + + void addCodeItem(CodeItem codeItem) { + this.repository.put(codeItem.getId(), codeItem); + } + + boolean containsCodeItem(String id) { + return this.repository.containsKey(id); + } + + CodeItem getCodeItem(String id) { + if (id == null) { + return null; + } + return this.repository.get(id); + } + + /** + * Returns a list of {@link CodeItem} instances for the given list of IDs. + * + * @param codeItemIds list of code item IDs + * @return list of code items corresponding to the IDs + */ + public List getCodeItemsByIds(List codeItemIds) { + return codeItemIds.stream().map(this::getCodeItem).filter(Objects::nonNull).toList(); + } + + /** + * Initializes the repository, registering this repository with all contained code items. + */ + public synchronized void init() { + if (this.initialized) { + return; + } + this.repository.values().forEach(it -> it.registerCurrentCodeItemRepository(this)); + this.initialized = true; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeModule.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeModule.java new file mode 100644 index 000000000..919cacbe6 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodeModule.java @@ -0,0 +1,186 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.SortedSet; +import java.util.TreeSet; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents a module in the code model. Modules contain other code items, such as packages, compilation units, or assemblies. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonSubTypes({ // + @JsonSubTypes.Type(value = CodeAssembly.class, name = "CodeAssembly"),// + @JsonSubTypes.Type(value = CodeCompilationUnit.class, name = "CodeCompilationUnit"), // + @JsonSubTypes.Type(value = CodePackage.class, name = "CodePackage"), // +}) +@JsonTypeName("CodeModule") +public sealed class CodeModule extends CodeItem permits CodeAssembly, CodeCompilationUnit, CodePackage { + + @Serial + private static final long serialVersionUID = -7941299662945801101L; + + @JsonProperty + private String parentId; + @JsonProperty + private List content; + + CodeModule() { + // Jackson + } + + /** + * Creates a new code module with the specified name and content. + * + * @param codeItemRepository the code item repository + * @param name the name of the code module + * @param content the content of the code module + */ + public CodeModule(CodeItemRepository codeItemRepository, String name, SortedSet content) { + super(codeItemRepository, name); + this.content = new ArrayList<>(); + for (var codeItem : content) { + this.content.add(codeItem.getId()); + } + this.parentId = null; + } + + /** + * Returns the content IDs of this code module. + * + * @return list of content IDs + */ + @JsonGetter("content") + protected List getContentIds() { + return this.content; + } + + /** + * Returns the content of this code module as a list of code items. + * + * @return list of code items + */ + @Override + public List getContent() { + return this.codeItemRepository.getCodeItemsByIds(this.content); + } + + /** + * Sets the content of this code module. + * + * @param content list of code items to set as content + */ + public void setContent(List content) { + this.content = new ArrayList<>(); + for (var codeItem : content) { + this.content.add(codeItem.getId()); + } + } + + /** + * Adds a code item to the content of this code module. + * + * @param content the code item to add + */ + public void addContent(CodeItem content) { + this.content.add(content.getId()); + } + + /** + * Adds a list of code items to the content of this code module. + * + * @param content list of code items to add + */ + public void addContent(List content) { + this.content.addAll(content.stream().map(CodeItem::getId).toList()); + } + + /** + * Returns the parent code module of this code module, if any. + * + * @return parent code module, or null if none + */ + public CodeModule getParent() { + CodeItem codeItem = this.codeItemRepository.getCodeItem(this.parentId); + if (codeItem instanceof CodeModule codeModule) { + return codeModule; + } + return null; + } + + /** + * Checks if this code module has a parent. + * + * @return true if this code module has a parent, false otherwise + */ + public boolean hasParent() { + return this.getParent() != null; + } + + /** + * Sets the parent code module for this code module. + * + * @param parent the parent code module to set + */ + public void setParent(CodeModule parent) { + this.parentId = parent.getId(); + if (!this.codeItemRepository.containsCodeItem(this.parentId)) { + this.codeItemRepository.addCodeItem(parent); + } + } + + /** + * Returns all compilation units in this code module as a sorted set. + * + * @return sorted set of compilation units + */ + @Override + public SortedSet getAllCompilationUnits() { + SortedSet result = new TreeSet<>(); + for (CodeItem codeItem : this.getContent()) { + result.addAll(codeItem.getAllCompilationUnits()); + } + return result; + } + + /** + * Returns all code packages in this code module as a sorted set. + * + * @return sorted set of code packages + */ + @Override + public SortedSet getAllPackages() { + SortedSet result = new TreeSet<>(); + for (CodeItem codeItem : this.getContent()) { + result.addAll(codeItem.getAllPackages()); + } + return result; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CodeModule that) || !super.equals(o) || !Objects.equals(this.parentId, that.parentId)) { + return false; + } + return Objects.equals(this.content, that.content); + } + + @Override + public int hashCode() { + int result = super.hashCode(); + result = 31 * result + (this.parentId != null ? this.parentId.hashCode() : 0); + return 31 * result + (this.content != null ? this.content.hashCode() : 0); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodePackage.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodePackage.java new file mode 100644 index 000000000..977eeeaee --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/CodePackage.java @@ -0,0 +1,99 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.util.Optional; +import java.util.SortedSet; +import java.util.TreeSet; + +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents a package in the code model. Packages group related code items and can contain subpackages and compilation units. + */ +@JsonTypeName("CodePackage") +public final class CodePackage extends CodeModule { + + @Serial + private static final long serialVersionUID = -5224168387357601602L; + + private CodePackage() { + // Jackson + } + + /** + * Creates a new code package with the specified name. + * + * @param codeItemRepository the code item repository + * @param name the name of the code package + */ + public CodePackage(CodeItemRepository codeItemRepository, String name) { + super(codeItemRepository, name, new TreeSet<>()); + } + + /** + * Creates a new code package with the specified name and content. + * + * @param codeItemRepository the code item repository + * @param name the name of the code package + * @param content the content of the code package + */ + public CodePackage(CodeItemRepository codeItemRepository, String name, SortedSet content) { + super(codeItemRepository, name, content); + } + + /** + * Returns the subpackages contained in this code package. + * + * @return sorted set of subpackages + */ + public SortedSet getSubpackages() { + SortedSet codePackages = new TreeSet<>(); + for (CodeItem packageElement : this.getContent()) { + if (packageElement instanceof CodePackage codePackage) { + codePackages.add(codePackage); + } + } + return codePackages; + } + + /** + * Returns the compilation units contained in this code package. + * + * @return sorted set of compilation units + */ + public SortedSet getCompilationUnits() { + SortedSet compilationUnits = new TreeSet<>(); + for (CodeItem packageElement : this.getContent()) { + if (packageElement instanceof CodeCompilationUnit compilationUnit) { + compilationUnits.add(compilationUnit); + } + } + return compilationUnits; + } + + /** + * Returns the type of this code item as an optional string. + * + * @return type of this code item + */ + @Override + public Optional getType() { + return Optional.of("Package"); + } + + /** + * Returns all code packages in this code package as a sorted set, including itself and all nested packages. + * + * @return sorted set of all code packages + */ + @Override + public SortedSet getAllPackages() { + SortedSet result = new TreeSet<>(); + result.add(this); + for (CodeItem codeItem : this.getContent()) { + result.addAll(codeItem.getAllPackages()); + } + return result; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ComputationalObject.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ComputationalObject.java similarity index 51% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ComputationalObject.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ComputationalObject.java index b4836f975..edb09229e 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/ComputationalObject.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ComputationalObject.java @@ -1,19 +1,37 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeName; +/** + * Represents a computational object in the code model. + * Serves as a base for control elements. + */ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") @JsonSubTypes({ @JsonSubTypes.Type(value = ControlElement.class, name = "ControlElement") }) @JsonTypeName("ComputationalObject") public sealed class ComputationalObject extends CodeItem permits ControlElement { + @Serial + private static final long serialVersionUID = -6879811567216500291L; + + /** + * Default constructor for Jackson. + */ ComputationalObject() { // Jackson } + /** + * Creates a new computational object with the specified name. + * + * @param codeItemRepository the code item repository + * @param name the name of the computational object + */ public ComputationalObject(CodeItemRepository codeItemRepository, String name) { super(codeItemRepository, name); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ControlElement.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ControlElement.java new file mode 100644 index 000000000..1e93f7f52 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ControlElement.java @@ -0,0 +1,35 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; + +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents a control element in the code model. + * Extends {@link ComputationalObject}. + */ +@JsonTypeName("ControlElement") +public final class ControlElement extends ComputationalObject { + + @Serial + private static final long serialVersionUID = -2733651783905632198L; + + /** + * Default constructor for Jackson. + */ + @SuppressWarnings("unused") + private ControlElement() { + // Jackson + } + + /** + * Creates a new control element with the specified name. + * + * @param codeItemRepository the code item repository + * @param name the name of the control element + */ + public ControlElement(CodeItemRepository codeItemRepository, String name) { + super(codeItemRepository, name); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/Datatype.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/Datatype.java similarity index 51% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/Datatype.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/Datatype.java index 476b12a4f..450393572 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/arcotl/code/Datatype.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/Datatype.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code; +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; +import java.io.Serial; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -13,6 +14,9 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeName; +/** + * Represents a datatype in the code model. Can be a class or interface and serves as a base for {@link ClassUnit} and {@link InterfaceUnit}. + */ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") @JsonSubTypes({ // @JsonSubTypes.Type(value = ClassUnit.class, name = "ClassUnit"),// @@ -21,6 +25,9 @@ @JsonTypeName("Datatype") public sealed class Datatype extends CodeItem permits ClassUnit, InterfaceUnit { + @Serial + private static final long serialVersionUID = -1925023806648753973L; + @JsonProperty private String compilationUnitId; @JsonProperty @@ -36,6 +43,12 @@ public sealed class Datatype extends CodeItem permits ClassUnit, InterfaceUnit { // Jackson } + /** + * Creates a new datatype with the specified name. + * + * @param codeItemRepository the code item repository + * @param name the name of the datatype + */ public Datatype(CodeItemRepository codeItemRepository, String name) { super(codeItemRepository, name); this.extendedDataTypesIds = new ArrayList<>(); @@ -43,25 +56,40 @@ public Datatype(CodeItemRepository codeItemRepository, String name) { this.datatypeReferencesIds = new ArrayList<>(); } + /** + * Returns the compilation unit associated with this datatype. + * + * @return the compilation unit, or null if not set + */ public CodeCompilationUnit getCompilationUnit() { - CodeItem codeItem = codeItemRepository.getCodeItem(compilationUnitId); + CodeItem codeItem = this.codeItemRepository.getCodeItem(this.compilationUnitId); if (codeItem instanceof CodeCompilationUnit codeCompilationUnit) { return codeCompilationUnit; } return null; } + /** + * Returns the parent datatype of this datatype. + * + * @return the parent datatype, or null if not set + */ public Datatype getParentDatatype() { - CodeItem codeItem = codeItemRepository.getCodeItem(parentDatatypeId); + CodeItem codeItem = this.codeItemRepository.getCodeItem(this.parentDatatypeId); if (codeItem instanceof Datatype datatype) { return datatype; } return null; } + /** + * Returns the extended types of this datatype. + * + * @return sorted set of extended types + */ public SortedSet getExtendedTypes() { - return extendedDataTypesIds.stream().map(id -> { - CodeItem codeItem = codeItemRepository.getCodeItem(id); + return this.extendedDataTypesIds.stream().map(id -> { + CodeItem codeItem = this.codeItemRepository.getCodeItem(id); if (codeItem instanceof Datatype datatype) { return datatype; } else { @@ -70,9 +98,14 @@ public SortedSet getExtendedTypes() { }).filter(Objects::nonNull).collect(Collectors.toCollection(TreeSet::new)); } + /** + * Returns the implemented types of this datatype. + * + * @return sorted set of implemented types + */ public SortedSet getImplementedTypes() { - return implementedDataTypesIds.stream().map(id -> { - CodeItem codeItem = codeItemRepository.getCodeItem(id); + return this.implementedDataTypesIds.stream().map(id -> { + CodeItem codeItem = this.codeItemRepository.getCodeItem(id); if (codeItem instanceof Datatype datatype) { return datatype; } else { @@ -81,9 +114,14 @@ public SortedSet getImplementedTypes() { }).filter(Objects::nonNull).collect(Collectors.toCollection(TreeSet::new)); } + /** + * Returns the datatype references of this datatype. + * + * @return sorted set of datatype references + */ public SortedSet getDatatypeReferences() { - return datatypeReferencesIds.stream().map(id -> { - CodeItem codeItem = codeItemRepository.getCodeItem(id); + return this.datatypeReferencesIds.stream().map(id -> { + CodeItem codeItem = this.codeItemRepository.getCodeItem(id); if (codeItem instanceof Datatype datatype) { return datatype; } else { @@ -92,26 +130,51 @@ public SortedSet getDatatypeReferences() { }).filter(Objects::nonNull).collect(Collectors.toCollection(TreeSet::new)); } + /** + * Sets the compilation unit for this datatype. + * + * @param compilationUnit the compilation unit to set + */ public void setCompilationUnit(CodeCompilationUnit compilationUnit) { this.compilationUnitId = compilationUnit.getId(); } + /** + * Sets the parent datatype for this datatype. + * + * @param parentDatatype the parent datatype to set + */ public void setParentDatatype(Datatype parentDatatype) { this.parentDatatypeId = parentDatatype.getId(); } + /** + * Sets the extended types for this datatype. + * + * @param extendedDatatypes sorted set of extended datatypes + */ public void setExtendedTypes(SortedSet extendedDatatypes) { for (Datatype datatype : extendedDatatypes) { this.extendedDataTypesIds.add(datatype.getId()); } } + /** + * Sets the implemented types for this datatype. + * + * @param implementedDatatypes sorted set of implemented datatypes + */ public void setImplementedTypes(SortedSet implementedDatatypes) { for (Datatype datatype : implementedDatatypes) { this.implementedDataTypesIds.add(datatype.getId()); } } + /** + * Sets the datatype references for this datatype. + * + * @param datatypeDependencies sorted set of datatype dependencies + */ public void setDatatypeReference(SortedSet datatypeDependencies) { for (Datatype datatype : datatypeDependencies) { this.datatypeReferencesIds.add(datatype.getId()); @@ -120,32 +183,29 @@ public void setDatatypeReference(SortedSet datatypeDependencies) { @Override public boolean equals(Object o) { - if (this == o) + if (this == o) { return true; - if (!(o instanceof Datatype datatype)) - return false; - if (!super.equals(o)) - return false; - - if (!Objects.equals(compilationUnitId, datatype.compilationUnitId)) - return false; - if (!Objects.equals(parentDatatypeId, datatype.parentDatatypeId)) + } + if (!(o instanceof Datatype datatype) || !super.equals(o) || !Objects.equals(this.compilationUnitId, datatype.compilationUnitId) || !Objects.equals( + this.parentDatatypeId, datatype.parentDatatypeId)) { return false; - if (!Objects.equals(extendedDataTypesIds, datatype.extendedDataTypesIds)) + } + if (!Objects.equals(this.extendedDataTypesIds, datatype.extendedDataTypesIds)) { return false; - if (!Objects.equals(implementedDataTypesIds, datatype.implementedDataTypesIds)) + } + if (!Objects.equals(this.implementedDataTypesIds, datatype.implementedDataTypesIds)) { return false; - return Objects.equals(datatypeReferencesIds, datatype.datatypeReferencesIds); + } + return Objects.equals(this.datatypeReferencesIds, datatype.datatypeReferencesIds); } @Override public int hashCode() { int result = super.hashCode(); - result = 31 * result + (compilationUnitId != null ? compilationUnitId.hashCode() : 0); - result = 31 * result + (parentDatatypeId != null ? parentDatatypeId.hashCode() : 0); - result = 31 * result + (extendedDataTypesIds != null ? extendedDataTypesIds.hashCode() : 0); - result = 31 * result + (implementedDataTypesIds != null ? implementedDataTypesIds.hashCode() : 0); - result = 31 * result + (datatypeReferencesIds != null ? datatypeReferencesIds.hashCode() : 0); - return result; + result = 31 * result + (this.compilationUnitId != null ? this.compilationUnitId.hashCode() : 0); + result = 31 * result + (this.parentDatatypeId != null ? this.parentDatatypeId.hashCode() : 0); + result = 31 * result + (this.extendedDataTypesIds != null ? this.extendedDataTypesIds.hashCode() : 0); + result = 31 * result + (this.implementedDataTypesIds != null ? this.implementedDataTypesIds.hashCode() : 0); + return 31 * result + (this.datatypeReferencesIds != null ? this.datatypeReferencesIds.hashCode() : 0); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/InterfaceUnit.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/InterfaceUnit.java new file mode 100644 index 000000000..0bac1cdef --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/InterfaceUnit.java @@ -0,0 +1,98 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +import java.io.Serial; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.SortedSet; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * Represents an interface unit in the code model. Contains code items representing the contents of an interface, such as method signatures. + */ +@JsonTypeName("InterfaceUnit") +public final class InterfaceUnit extends Datatype { + + @Serial + private static final long serialVersionUID = 7746781256077022392L; + + @JsonProperty + private List content; + + @SuppressWarnings("unused") + private InterfaceUnit() { + // Jackson + } + + /** + * Creates a new interface unit with the specified name and content. + * + * @param codeItemRepository the code item repository + * @param name the name of the interface unit + * @param content the content of the interface unit + */ + public InterfaceUnit(CodeItemRepository codeItemRepository, String name, SortedSet content) { + super(codeItemRepository, name); + this.content = new ArrayList<>(); + for (var codeItem : content) { + this.content.add(codeItem.getId()); + } + } + + /** + * Returns the content IDs of this interface unit. + * + * @return list of content IDs + */ + @JsonGetter("content") + public List getContentIds() { + return new ArrayList<>(this.content); + } + + /** + * Returns the content of this interface unit as a list of code items. + * + * @return list of code items + */ + @Override + public List getContent() { + return this.codeItemRepository.getCodeItemsByIds(this.content); + } + + /** + * Returns all data types contained in this interface unit. + * + * @return list of all data types + */ + @Override + public List getAllDataTypes() { + List result = new ArrayList<>(); + result.add(this); + for (CodeItem codeItem : this.getContent()) { + result.addAll(codeItem.getAllDataTypes()); + } + return result; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof InterfaceUnit that) || !super.equals(o)) { + return false; + } + + return Objects.equals(this.content, that.content); + } + + @Override + public int hashCode() { + int result = super.hashCode(); + return 31 * result + (this.content != null ? this.content.hashCode() : 0); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ProgrammingLanguage.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ProgrammingLanguage.java new file mode 100644 index 000000000..805bc8dbf --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/code/ProgrammingLanguage.java @@ -0,0 +1,9 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.models.code; + +/** + * Supported programming languages. + */ +public enum ProgrammingLanguage { + JAVA, SHELL, PYTHON3, CPP +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/EndpointTuple.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/EndpointTuple.java deleted file mode 100644 index 8543917ed..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/EndpointTuple.java +++ /dev/null @@ -1,73 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -import java.io.Serializable; -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Entity; - -/** - * A tuple of one architecture endpoint and one code endpoint. Every endpoint tuple is a possible candidate for the endpoints of a trace link that connects - * corresponding elements of an architecture model and a code model. An endpoint tuple cannot consist of two architecture endpoints or of two code endpoints. - */ -public class EndpointTuple implements Serializable { - private final Entity firstEndpoint; - private final Entity secondEndpoint; - - /** - * @param firstEndpoint the architecture endpoint of the endpoint tuple to be created - * @param secondEndpoint the code endpoint of the endpoint tuple to be created - */ - public EndpointTuple(Entity firstEndpoint, Entity secondEndpoint) { - this.firstEndpoint = firstEndpoint; - this.secondEndpoint = secondEndpoint; - } - - public Entity getOtherEndpoint(Entity endpoint) { - if (firstEndpoint.equals(endpoint)) { - return secondEndpoint; - } - if (secondEndpoint.equals(endpoint)) { - return firstEndpoint; - } - throw new IllegalArgumentException("Endpoint tuple must contain given endpoint"); - } - - public boolean hasEndpoint(Entity endpoint) { - return firstEndpoint.equals(endpoint) || secondEndpoint.equals(endpoint); - } - - public boolean hasEndpoint(EndpointTuple endpointTuple) { - return firstEndpoint.equals(endpointTuple.firstEndpoint) || secondEndpoint.equals(endpointTuple.secondEndpoint); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof EndpointTuple other)) { - return false; - } - return Objects.equals(firstEndpoint, other.firstEndpoint) && Objects.equals(secondEndpoint, other.secondEndpoint); - } - - @Override - public String toString() { - return "Architecture Endpoint: " + firstEndpoint + ", Code Endpoint: " + secondEndpoint; - } - - public Entity firstEndpoint() { - return firstEndpoint; - } - - public Entity secondEndpoint() { - return secondEndpoint; - } - - @Override - public int hashCode() { - return Objects.hash(firstEndpoint, secondEndpoint); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/InstanceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/InstanceLink.java deleted file mode 100644 index 3d2e081ce..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/InstanceLink.java +++ /dev/null @@ -1,131 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -import java.util.Arrays; -import java.util.LinkedHashSet; -import java.util.Objects; -import java.util.Set; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.MutableList; - -import edu.kit.kastel.mcse.ardoco.core.api.models.ModelInstance; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.NounMapping; -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; -import edu.kit.kastel.mcse.ardoco.core.common.AggregationFunctions; -import edu.kit.kastel.mcse.ardoco.core.data.Confidence; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; - -/** - * An InstanceLink defines a link between an {@link RecommendedInstance} and an {@link ModelInstance}. - */ -@Deterministic -public class InstanceLink extends EndpointTuple { - - private final RecommendedInstance textualInstance; - private final ModelInstance modelInstance; - private Confidence confidence; - - /** - * Create a new instance link - * - * @param textualInstance the recommended instance - * @param modelInstance the model instance - */ - public InstanceLink(RecommendedInstance textualInstance, ModelInstance modelInstance) { - super(textualInstance, modelInstance); - this.textualInstance = textualInstance; - this.modelInstance = modelInstance; - this.confidence = new Confidence(AggregationFunctions.AVERAGE); - } - - /** - * Creates a new instance link. - * - * @param textualInstance the recommended instance - * @param modelInstance the model instance - * @param claimant the claimant - * @param probability the probability of this link - */ - public InstanceLink(RecommendedInstance textualInstance, ModelInstance modelInstance, Claimant claimant, double probability) { - this(textualInstance, modelInstance); - this.confidence.addAgentConfidence(claimant, probability); - } - - /** - * Add confidence to this link. - * - * @param claimant the claimant that wants to change the confidence - * @param confidence the confidence value to add - */ - public final void addConfidence(Claimant claimant, double confidence) { - this.confidence.addAgentConfidence(claimant, confidence); - } - - /** - * Returns the probability of the correctness of this link. - * - * @return the probability of this link - */ - public final double getConfidence() { - return confidence.getConfidence(); - } - - /** - * Returns the recommended instance. - * - * @return the textual instance - */ - public final RecommendedInstance getTextualInstance() { - return textualInstance; - } - - /** - * Returns the model instance. - * - * @return the extracted instance - */ - public final ModelInstance getModelInstance() { - return modelInstance; - } - - @Override - public int hashCode() { - return Objects.hash(modelInstance, textualInstance); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof InstanceLink other)) { - return false; - } - return Objects.equals(getModelInstance(), other.getModelInstance()) && Objects.equals(getTextualInstance(), other.getTextualInstance()); - } - - @Override - public String toString() { - Set names = new LinkedHashSet<>(); - MutableList namePositions = Lists.mutable.empty(); - Set types = new LinkedHashSet<>(); - MutableList typePositions = Lists.mutable.empty(); - - for (NounMapping nameMapping : textualInstance.getNameMappings()) { - names.addAll(nameMapping.getSurfaceForms().castToCollection()); - namePositions.addAll(nameMapping.getMappingSentenceNo().castToCollection()); - } - for (NounMapping typeMapping : textualInstance.getTypeMappings()) { - types.addAll(typeMapping.getSurfaceForms().castToCollection()); - typePositions.addAll(typeMapping.getMappingSentenceNo().castToCollection()); - } - return "InstanceMapping [ uid=" + modelInstance.getUid() + ", name=" + modelInstance.getFullName() + // - ", as=" + String.join(", ", modelInstance.getFullType()) + ", probability=" + getConfidence() + ", FOUND: " + // - textualInstance.getName() + " : " + textualInstance.getType() + ", occurrences= " + // - "NameVariants: " + names.size() + ": " + names + " sentences{" + Arrays.toString(namePositions.toArray()) + "}" + // - ", TypeVariants: " + types.size() + ": " + types + "sentences{" + Arrays.toString(typePositions.toArray()) + "}" + "]"; - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SadCodeTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SadCodeTraceLink.java deleted file mode 100644 index f087d2f38..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SadCodeTraceLink.java +++ /dev/null @@ -1,14 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -public class SadCodeTraceLink extends TraceLink { - - public SadCodeTraceLink(EndpointTuple endpointTuple) { - super(endpointTuple); - } - - @Override - public String toString() { - return getEndpointTuple().toString(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SadSamTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SadSamTraceLink.java deleted file mode 100644 index e0857dd5e..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SadSamTraceLink.java +++ /dev/null @@ -1,94 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.api.models.ModelInstance; -import edu.kit.kastel.mcse.ardoco.core.api.text.Sentence; -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; - -/** - * Represents a trace link. This is a convenience data class that takes the necessary info from {@link InstanceLink} and - * the specific {@link ModelInstance} and {@link Word} that are used in this trace link. - */ -public class SadSamTraceLink extends TraceLink { - private final InstanceLink instanceLink; - private final Word word; - - /** - * Create a trace link based on a {@link InstanceLink} and a concrete {@link ModelInstance} along with a concrete - * {@link Word}. - * - * @param instanceLink InstanceLink of this trace link - * @param word word that the trace link points to - */ - public SadSamTraceLink(InstanceLink instanceLink, Word word) { - super(new EndpointTuple(instanceLink.getTextualInstance(), instanceLink.getModelInstance())); - this.instanceLink = instanceLink; - this.word = word; - } - - /** - * Get the sentence number of the word that the trace link is based on. - * - * @return sentence number of the word that the trace link is based on. - */ - public int getSentenceNumber() { - return word.getSentenceNo(); - } - - /** - * Returns the sentence of the word that the trace link is based on. - * - * @return the sentence of the word that the trace link is based on. - */ - public Sentence getSentence() { - return word.getSentence(); - } - - /** - * Get the UID of the model element that the trace link is based on. - * - * @return Uid of the model element that the trace link is based on. - */ - public String getModelElementUid() { - return instanceLink.getModelInstance().getUid(); - } - - /** - * Get the {@link InstanceLink} that the trace link is based on. - * - * @return {@link InstanceLink} that the trace link is based on. - */ - public InstanceLink getInstanceLink() { - return instanceLink; - } - - /** - * Get the probability/confidence of this trace link - * - * @return probability/confidence of this trace link - */ - public double getConfidence() { - return instanceLink.getConfidence(); - } - - /** - * See {@link Object#equals(Object)}. Uses the Uid of the model element and the sentence number of the word - */ - @Override - public boolean equals(Object obj) { - if (obj instanceof SadSamTraceLink other) { - var otherId = other.getModelElementUid(); - var otherSentenceNo = other.getSentenceNumber(); - return getModelElementUid().equals(otherId) && getSentenceNumber() == otherSentenceNo; - } - return false; - } - - @Override - public int hashCode() { - return Objects.hash(getModelElementUid(), getSentenceNumber()); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SamCodeTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SamCodeTraceLink.java deleted file mode 100644 index 0f22f97bd..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/SamCodeTraceLink.java +++ /dev/null @@ -1,47 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.architecture.ArchitectureItem; -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.CodeCompilationUnit; - -/** - * A trace link between exactly one architecture endpoint and exactly one code - * endpoint. Trace links are created to connect corresponding elements of an - * architecture and a code model. - */ -public class SamCodeTraceLink extends TraceLink { - - /** - * Creates a new trace link between an architecture endpoint and a code endpoint - * as given in the specified endpoint tuple. - * - * @param architectureEndpoint the architecture endpoint - * @param codeEndpoint the code endpoint - */ - public SamCodeTraceLink(ArchitectureItem architectureEndpoint, CodeCompilationUnit codeEndpoint) { - super(new EndpointTuple(architectureEndpoint, codeEndpoint)); - } - - @Override - public int hashCode() { - return Objects.hash(getEndpointTuple()); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof SamCodeTraceLink other)) { - return false; - } - return Objects.equals(getEndpointTuple(), other.getEndpointTuple()); - } - - @Override - public String toString() { - return getEndpointTuple().toString(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/TraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/TraceLink.java deleted file mode 100644 index 9259c2d58..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/TraceLink.java +++ /dev/null @@ -1,43 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -import java.io.Serializable; -import java.util.Objects; - -public class TraceLink implements Serializable { - private final EndpointTuple endpointTuple; - - public TraceLink(EndpointTuple endpointTuple) { - this.endpointTuple = endpointTuple; - } - - /** - * Returns the endpoint tuple of this trace link. - * - * @return the endpoint tuple of this trace link - */ - public EndpointTuple getEndpointTuple() { - return endpointTuple; - } - - @Override - public int hashCode() { - return Objects.hash(endpointTuple); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof TraceLink other)) { - return false; - } - return Objects.equals(endpointTuple, other.endpointTuple); - } - - @Override - public String toString() { - return endpointTuple.toString(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/TransitiveTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/TransitiveTraceLink.java deleted file mode 100644 index 4000f3c46..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/models/tracelinks/TransitiveTraceLink.java +++ /dev/null @@ -1,62 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks; - -import java.util.Objects; -import java.util.Optional; - -public class TransitiveTraceLink extends SadCodeTraceLink { - - private final TraceLink firstTraceLink; - private final TraceLink secondTraceLink; - - private TransitiveTraceLink(TraceLink firstTraceLink, TraceLink secondTraceLink) { - super(new EndpointTuple(firstTraceLink.getEndpointTuple().firstEndpoint(), secondTraceLink.getEndpointTuple().secondEndpoint())); - this.firstTraceLink = firstTraceLink; - this.secondTraceLink = secondTraceLink; - } - - public static Optional createTransitiveTraceLink(TraceLink firstTraceLink, TraceLink secondTraceLink) { - if (isValidTransitiveTraceLink(firstTraceLink, secondTraceLink)) { - return Optional.of(new TransitiveTraceLink(firstTraceLink, secondTraceLink)); - } - return Optional.empty(); - } - - public static boolean isValidTransitiveTraceLink(TraceLink firstTraceLink, TraceLink secondTraceLink) { - var secondEndpointOfFirstTl = firstTraceLink.getEndpointTuple().secondEndpoint().getId(); - var firstEndpointOfSecondTl = secondTraceLink.getEndpointTuple().firstEndpoint().getId(); - - return secondEndpointOfFirstTl.equals(firstEndpointOfSecondTl); - } - - public TraceLink getFirstTraceLink() { - return firstTraceLink; - } - - public TraceLink getSecondTraceLink() { - return secondTraceLink; - } - - @Override - public int hashCode() { - return Objects.hash(getEndpointTuple()); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof TransitiveTraceLink other)) { - return false; - } - return Objects.equals(getFirstTraceLink(), other.getFirstTraceLink()) && // - Objects.equals(getSecondTraceLink(), other.getSecondTraceLink()) && // - Objects.equals(getEndpointTuple(), other.getEndpointTuple()); - } - - @Override - public String toString() { - return getEndpointTuple().toString(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationState.java deleted file mode 100644 index 55f27209a..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationState.java +++ /dev/null @@ -1,92 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator; - -import org.eclipse.collections.api.list.ImmutableList; - -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.NounMapping; -import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; - -/** - * The Interface IRecommendationState defines the state for recommendations. - */ -public interface RecommendationState extends IConfigurable { - - /** - * Returns all recommended instances. - * - * @return all recommended instances as list - */ - ImmutableList getRecommendedInstances(); - - /** - * Adds a recommended instance without a type. - * - * @param name name of that recommended instance - * @param probability probability of being in the model - * @param nameMappings name mappings representing that recommended instance - */ - void addRecommendedInstance(String name, Claimant claimant, double probability, ImmutableList nameMappings); - - /** - * Adds a recommended instance. - * - * @param name name of that recommended instance - * @param type type of that recommended instance - * @param probability probability of being in the model - * @param nameMappings name mappings representing the name of the recommended instance - * @param typeMappings type mappings representing the type of the recommended instance - * @return the added recommended instance - */ - RecommendedInstance addRecommendedInstance(String name, String type, Claimant claimant, double probability, ImmutableList nameMappings, - ImmutableList typeMappings); - - /** - * Returns all recommended instances that contain a given mapping as type. - * - * @param mapping given mapping to search for in types - * @return the list of recommended instances with the mapping as type. - */ - ImmutableList getRecommendedInstancesByTypeMapping(NounMapping mapping); - - /** - * Returns all recommended instances that contain a given mapping. - * - * @param mapping given mapping to search for - * @return the list of recommended instances with the mapping. - */ - ImmutableList getAnyRecommendedInstancesByMapping(NounMapping mapping); - - /** - * Returns all recommended instances that contain a given name. - * - * @param name given name to search for in names - * @return the list of recommended instances with that name. - */ - ImmutableList getRecommendedInstancesByName(String name); - - /** - * Returns all recommended instances that contain a similar name. - * - * @param name given name to search for in names - * @return the list of recommended instances with a similar name. - */ - ImmutableList getRecommendedInstancesBySimilarName(String name); - - /** - * Returns all recommended instances that contain a given name and type. - * - * @param type given type to search for in types - * @return the list of recommended instances with that name and type - */ - ImmutableList getRecommendedInstancesByType(String type); - - /** - * Returns all recommended instances that contain a similar type. - * - * @param type given type to search for in types - * @return the list of recommended instances with a similar type. - */ - ImmutableList getRecommendedInstancesBySimilarType(String type); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationStateStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationStateStrategy.java deleted file mode 100644 index e2a606683..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationStateStrategy.java +++ /dev/null @@ -1,10 +0,0 @@ -/* Licensed under MIT 2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator; - -import java.io.Serializable; - -public interface RecommendationStateStrategy extends Serializable { - boolean areRITypesSimilar(String typeA, String typeB); - - boolean areRINamesSimilar(String nameA, String nameB); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationStates.java deleted file mode 100644 index fa872b746..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendationStates.java +++ /dev/null @@ -1,11 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; - -public interface RecommendationStates extends PipelineStepData { - String ID = "RecommendationStates"; - - RecommendationState getRecommendationState(Metamodel mm); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendedInstance.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendedInstance.java deleted file mode 100644 index 519974dd1..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/recommendationgenerator/RecommendedInstance.java +++ /dev/null @@ -1,111 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator; - -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; - -import edu.kit.kastel.mcse.ardoco.core.api.models.Entity; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.NounMapping; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; - -/** - * The Interface IRecommendedInstance defines the aggregation of noun mappings to one recommendation. - */ -public abstract class RecommendedInstance extends Entity { - - protected RecommendedInstance(String name, String id) { - super(name, id); - } - - /** - * Returns the involved name mappings. - * - * @return the name mappings of this recommended instance - */ - public abstract ImmutableList getNameMappings(); - - /** - * Returns the involved type mappings. - * - * @return the type mappings of this recommended instance - */ - public abstract ImmutableList getTypeMappings(); - - /** - * Returns the probability being an instance of the model. - * - * @return the probability to be found in the model - */ - public abstract double getProbability(); - - /** - * Adds a probability to the recommended instance - * - * @param claimant the claimant of the confidence - * @param probability the confidence - */ - public abstract void addProbability(Claimant claimant, double probability); - - /** - * Adds a name and type mapping to this recommended instance. - * - * @param nameMapping the name mapping to add - * @param typeMapping the type mapping to add - */ - public abstract void addMappings(NounMapping nameMapping, NounMapping typeMapping); - - /** - * Adds name and type mappings to this recommended instance. - * - * @param nameMapping the name mappings to add - * @param typeMapping the type mappings to add - */ - public abstract void addMappings(ImmutableList nameMapping, ImmutableList typeMapping); - - /** - * Adds a name mapping to this recommended instance. - * - * @param nameMapping the name mapping to add - */ - public abstract void addName(NounMapping nameMapping); - - /** - * Adds a type mapping to this recommended instance. - * - * @param typeMapping the type mapping to add - */ - public abstract void addType(NounMapping typeMapping); - - /** - * Returns the type as string from this recommended instance. - * - * @return the type as string - */ - public abstract String getType(); - - /** - * Returns the name as string from this recommended instance. - * - * @return the name as string - */ - @Override - public abstract String getName(); - - /** - * Sets the type of this recommended instance to the given type. - * - * @param type the new type - */ - public abstract void setType(String type); - - /** - * Sets the name of this recommended instance to the given name. - * - * @param name the new name - */ - public abstract void setName(String name); - - public abstract ImmutableSortedSet getSentenceNumbers(); - - public abstract ImmutableList getClaimants(); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/codetraceability/ArchitectureCodeTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/codetraceability/ArchitectureCodeTraceLink.java new file mode 100644 index 000000000..e97a54049 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/codetraceability/ArchitectureCodeTraceLink.java @@ -0,0 +1,26 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.codetraceability; + +import java.io.Serial; + +import edu.kit.kastel.mcse.ardoco.core.api.models.architecture.ArchitectureItem; +import edu.kit.kastel.mcse.ardoco.core.api.models.code.CodeItem; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; + +/** + * Trace link between an architecture item and a code item. + */ +public final class ArchitectureCodeTraceLink extends TraceLink { + @Serial + private static final long serialVersionUID = 7583961097321596737L; + + /** + * Creates a new model-code trace link. + * + * @param firstEndpoint the architecture item + * @param secondEndpoint the code item + */ + public ArchitectureCodeTraceLink(ArchitectureItem firstEndpoint, CodeItem secondEndpoint) { + super(firstEndpoint, secondEndpoint); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/codetraceability/CodeTraceabilityState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/codetraceability/CodeTraceabilityState.java new file mode 100644 index 000000000..db6aaf03a --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/codetraceability/CodeTraceabilityState.java @@ -0,0 +1,55 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.codetraceability; + +import java.util.Collection; + +import org.eclipse.collections.api.set.ImmutableSet; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.ArchitectureEntity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; +import edu.kit.kastel.mcse.ardoco.core.api.text.SentenceEntity; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; +import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; + +/** + * State interface for code traceability. + * Stores trace links between sentences, architecture, and code entities. + */ +@Deterministic +public interface CodeTraceabilityState extends PipelineStepData { + /** + * The ID for this state. + */ + String ID = "CodeTraceabilityState"; + + /** + * Add a collection of trace links between sentences and code entities to this state. + * + * @param traceLinks the trace links to add + * @return whether the operation was successful + */ + boolean addSadCodeTraceLinks(Collection> traceLinks); + + /** + * Return a set of stored trace links between sentences and code entities. + * + * @return set of stored trace links + */ + ImmutableSet> getSadCodeTraceLinks(); + + /** + * Add a collection of trace links between architecture and code entities to this state. + * + * @param traceLinks the trace links to add + * @return whether the operation was successful + */ + boolean addSamCodeTraceLinks(Collection> traceLinks); + + /** + * Return a set of stored trace links between architecture and code entities. + * + * @return set of stored trace links + */ + ImmutableSet> getSamCodeTraceLinks(); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/ConnectionState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/ConnectionState.java new file mode 100644 index 000000000..346f72d72 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/ConnectionState.java @@ -0,0 +1,68 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.connectiongenerator; + +import org.eclipse.collections.api.factory.Sets; +import org.eclipse.collections.api.list.ImmutableList; +import org.eclipse.collections.api.set.ImmutableSet; +import org.eclipse.collections.api.set.MutableSet; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.api.text.SentenceEntity; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; +import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; +import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; + +/** + * State interface for connection generation. + * Provides access to instance links and trace links. + */ +@Deterministic +public interface ConnectionState extends IConfigurable { + + /** + * Returns all instance links. + * + * @return all instance links + */ + ImmutableList> getInstanceLinks(); + + /** + * Returns a list of trace links that are contained within this connection state. + * + * @return list of trace links within this connection state + */ + default ImmutableSet> getTraceLinks() { + MutableSet> traceLinks = Sets.mutable.empty(); + for (var instanceLink : this.getInstanceLinks()) { + var textualInstance = instanceLink.getFirstEndpoint(); + for (var nm : textualInstance.getNameMappings()) { + for (var word : nm.getWords()) { + var traceLink = new SentenceModelTraceLink(word.getSentence(), instanceLink.getSecondEndpoint()); + traceLinks.add(traceLink); + } + } + } + return traceLinks.toImmutable(); + } + + /** + * Adds the connection of a recommended instance and a model instance to the state. + * If the model instance is already contained by the state it is extended, otherwise a new instance link is created. + * + * @param recommendedModelInstance the recommended instance + * @param modelEntity the model instance + * @param claimant the claimant + * @param probability the probability of the link + */ + void addToLinks(RecommendedInstance recommendedModelInstance, ModelEntity modelEntity, Claimant claimant, double probability); + + /** + * Checks if an instance link is already contained by the state. + * + * @param instanceLink the given instance link + * @return true if it is already contained + */ + boolean isContainedByInstanceLinks(TraceLink instanceLink); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/ConnectionStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/ConnectionStates.java new file mode 100644 index 000000000..34a55e169 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/ConnectionStates.java @@ -0,0 +1,23 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.connectiongenerator; + +import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; +import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; + +/** + * State interface for managing multiple connection states by metamodel. + */ +public interface ConnectionStates extends PipelineStepData { + /** + * The ID for this state. + */ + String ID = "ConnectionStates"; + + /** + * Returns the connection state for the given metamodel. + * + * @param metamodel the metamodel + * @return the connection state + */ + ConnectionState getConnectionState(Metamodel metamodel); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/RecommendationModelTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/RecommendationModelTraceLink.java new file mode 100644 index 000000000..130cc5e53 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/RecommendationModelTraceLink.java @@ -0,0 +1,106 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.connectiongenerator; + +import java.io.Serial; +import java.util.Arrays; +import java.util.LinkedHashSet; +import java.util.Set; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.MutableList; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.ArchitectureEntity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.CodeEntity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.NounMapping; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; +import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +import edu.kit.kastel.mcse.ardoco.core.common.AggregationFunctions; +import edu.kit.kastel.mcse.ardoco.core.data.Confidence; +import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; + +/** + * Defines a link between a {@link RecommendedInstance} and a {@link ModelEntity}. + */ +@Deterministic +public final class RecommendationModelTraceLink extends TraceLink { + + @Serial + private static final long serialVersionUID = -8630933950725516269L; + private final Confidence confidence; + + /** + * Create a new instance link. + * + * @param recommendedInstance the recommended instance + * @param entity the model instance + */ + public RecommendationModelTraceLink(RecommendedInstance recommendedInstance, ModelEntity entity) { + super(recommendedInstance, entity); + this.confidence = new Confidence(AggregationFunctions.AVERAGE); + } + + /** + * Creates a new instance link with a claimant and probability. + * + * @param recommendedInstance the recommended instance + * @param entity the model instance + * @param claimant the claimant + * @param probability the probability of this link + */ + public RecommendationModelTraceLink(RecommendedInstance recommendedInstance, ModelEntity entity, Claimant claimant, double probability) { + this(recommendedInstance, entity); + this.confidence.addAgentConfidence(claimant, probability); + } + + /** + * Returns the probability of the correctness of this link. + * + * @return the probability of this link + */ + public double getConfidence() { + return this.confidence.getConfidence(); + } + + @Override + public String toString() { + Set names = new LinkedHashSet<>(); + MutableList namePositions = Lists.mutable.empty(); + Set types = new LinkedHashSet<>(); + MutableList typePositions = Lists.mutable.empty(); + + for (NounMapping nameMapping : this.getFirstEndpoint().getNameMappings()) { + names.addAll(nameMapping.getSurfaceForms().castToCollection()); + namePositions.addAll(nameMapping.getMappingSentenceNo().castToCollection()); + } + for (NounMapping typeMapping : this.getFirstEndpoint().getTypeMappings()) { + types.addAll(typeMapping.getSurfaceForms().castToCollection()); + typePositions.addAll(typeMapping.getMappingSentenceNo().castToCollection()); + } + + String typeInfo; + switch (this.getSecondEndpoint()) { + case ArchitectureEntity architectureEntity -> typeInfo = architectureEntity.getType().orElseThrow(); + case CodeEntity ignored -> typeInfo = ""; + } + + return "RecommendationModelTraceLink [ uid=" + this.getSecondEndpoint().getId() + ", name=" + this.getSecondEndpoint().getName() + // + ", as=" + String.join(", ", typeInfo) + ", probability=" + this.getConfidence() + ", FOUND: " + // + this.getFirstEndpoint().getName() + " : " + this.getFirstEndpoint().getType() + ", occurrences= " + // + "NameVariants: " + names.size() + ": " + names + " sentences{" + Arrays.toString(namePositions.toArray()) + "}" + // + ", TypeVariants: " + types.size() + ": " + types + "sentences{" + Arrays.toString(typePositions.toArray()) + "}" + "]"; + } + + @Override + public boolean equals(Object obj) { + // Confidence is not part of the equals check, as it is not relevant for the identity of the trace link + return super.equals(obj); + } + + @Override + public int hashCode() { + // Confidence is not part of the hash code, as it is not relevant for the identity of the trace link + return super.hashCode(); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/SentenceModelTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/SentenceModelTraceLink.java new file mode 100644 index 000000000..1a5ef71dc --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/connectiongenerator/SentenceModelTraceLink.java @@ -0,0 +1,99 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.connectiongenerator; + +import java.io.Serial; +import java.util.Objects; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; +import edu.kit.kastel.mcse.ardoco.core.api.text.Sentence; +import edu.kit.kastel.mcse.ardoco.core.api.text.SentenceEntity; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; + +/** + * Trace link between a sentence and a model entity. + */ +public final class SentenceModelTraceLink extends TraceLink { + + @Serial + private static final long serialVersionUID = 8946290400185965394L; + private final Sentence sentence; + private final ModelEntity modelEntity; + + /** + * Create a trace link based on a {@link Sentence} and a concrete {@link ModelEntity}. + * + * @param sentence the sentence + * @param modelEntity the model entity + */ + public SentenceModelTraceLink(Sentence sentence, ModelEntity modelEntity) { + super(new SentenceEntity(sentence), modelEntity); + this.sentence = sentence; + this.modelEntity = modelEntity; + } + + /** + * Create a trace link based on a {@link SentenceEntity} and a {@link ModelEntity}. + * + * @param sentenceEntity the sentence entity + * @param modelEntity the model entity + */ + public SentenceModelTraceLink(SentenceEntity sentenceEntity, ModelEntity modelEntity) { + super(sentenceEntity, modelEntity); + this.sentence = sentenceEntity.getSentence(); + this.modelEntity = modelEntity; + } + + /** + * Get the sentence number of the word that the trace link is based on. + * + * @return sentence number + */ + public int getSentenceNumber() { + return this.sentence.getSentenceNumber(); + } + + /** + * Returns the sentence of the word that the trace link is based on. + * + * @return the sentence + */ + public Sentence getSentence() { + return this.sentence; + } + + /** + * Get the UID of the model element that the trace link is based on. + * + * @return UID of the model element + */ + public String getEntityId() { + return this.modelEntity.getId(); + } + + /** + * Checks equality with another object. + * + * @param obj the object to compare + * @return true if equal, false otherwise + */ + @Override + public boolean equals(Object obj) { + if (obj instanceof SentenceModelTraceLink other) { + var otherId = other.getEntityId(); + var otherSentenceNo = other.getSentenceNumber(); + return this.getEntityId().equals(otherId) && this.getSentenceNumber() == otherSentenceNo; + } + return false; + } + + /** + * Returns the hash code for this trace link. + * + * @return hash code + */ + @Override + public int hashCode() { + return Objects.hash(this.getEntityId(), this.getSentenceNumber()); + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/Inconsistency.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/Inconsistency.java similarity index 64% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/Inconsistency.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/Inconsistency.java index 27a5daea0..c35abeddd 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/inconsistency/Inconsistency.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/Inconsistency.java @@ -1,24 +1,23 @@ -/* Licensed under MIT 2021-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.inconsistency; +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency; import java.io.Serializable; import org.eclipse.collections.api.collection.ImmutableCollection; /** - * This interface represents an identified inconsistency of a certain type with a certain reason. + * Represents an identified inconsistency of a certain type with a certain reason. */ public interface Inconsistency extends Serializable { - /** - * Returns the reason why there is an inconsistency + * Returns the reason why there is an inconsistency. * - * @return The reason of inconsistency + * @return the reason of inconsistency */ String getReason(); /** - * Returns the name of the type of inconsistency + * Returns the name of the type of inconsistency. * * @return the name of the type of inconsistency */ @@ -26,10 +25,9 @@ public interface Inconsistency extends Serializable { /** * Return a list with String arrays as entries. The entries should have the format to first state the type of inconsistency, then the sentence number and - * third the id of the model element or the name of the text element (or both). Fourth entry can be an optional confidence value + * third the id of the model element or the name of the text element (or both). Fourth entry can be an optional confidence value. * - * @return List with String arrays as entry with the format {SentenceNumber, ModelElementId/TextElement, (optional) confidence}. + * @return list with String arrays as entry with the format {SentenceNumber, ModelElementId/TextElement, (optional) confidence}. */ ImmutableCollection toFileOutput(); - } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistencyState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistencyState.java new file mode 100644 index 000000000..d19c18a01 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistencyState.java @@ -0,0 +1,66 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency; + +import org.eclipse.collections.api.list.ImmutableList; +import org.eclipse.collections.api.list.MutableList; + +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; + +/** + * State holding data and information about inconsistencies. + */ +public interface InconsistencyState extends IConfigurable { + + /** + * Returns a list of inconsistencies held by this state. + * + * @return list of inconsistencies + */ + ImmutableList getInconsistencies(); + + /** + * Add an inconsistency to this state. + * + * @param inconsistency the inconsistency to add + * @return true if added successfully + */ + boolean addInconsistency(Inconsistency inconsistency); + + /** + * Add multiple recommended instances to this state. + * + * @param recommendedInstances the recommended instances to add + * @return true if all were added successfully + */ + default boolean addRecommendedInstances(ImmutableList recommendedInstances) { + var success = true; + for (var recommendedInstance : recommendedInstances) { + success &= addRecommendedInstance(recommendedInstance); + } + return success; + } + + /** + * Add a single recommended instance to this state. + * + * @param recommendedInstance the recommended instance to add + * @return true if added successfully + */ + boolean addRecommendedInstance(RecommendedInstance recommendedInstance); + + /** + * Sets the recommended instances. + * + * @param recommendedInstances the recommended instances to set + */ + void setRecommendedInstances(ImmutableList recommendedInstances); + + /** + * Returns the recommended instances. + * + * @return the recommended instances + */ + MutableList getRecommendedInstances(); + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistencyStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistencyStates.java new file mode 100644 index 000000000..d685ba0d4 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistencyStates.java @@ -0,0 +1,23 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency; + +import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; +import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; + +/** + * State interface for managing multiple inconsistency states by metamodel. + */ +public interface InconsistencyStates extends PipelineStepData { + /** + * The ID for this state. + */ + String ID = "InconsistencyStates"; + + /** + * Returns the inconsistency state for the given metamodel. + * + * @param metamodel the metamodel + * @return the inconsistency state + */ + InconsistencyState getInconsistencyState(Metamodel metamodel); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistentSentence.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistentSentence.java new file mode 100644 index 000000000..c269f59ed --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/InconsistentSentence.java @@ -0,0 +1,92 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency; + +import java.util.List; +import java.util.Locale; +import java.util.Objects; + +import org.eclipse.collections.api.factory.Lists; + +import edu.kit.kastel.mcse.ardoco.core.api.text.Sentence; + +/** + * Represents an inconsistent sentence and all inconsistencies found within it. + */ +public final class InconsistentSentence { + private final Sentence sentence; + private final List inconsistencies; + + /** + * @param sentence the sentence + * @param inconsistencies the list of inconsistencies + */ + public InconsistentSentence(Sentence sentence, List inconsistencies) { + this.sentence = sentence; + this.inconsistencies = inconsistencies; + } + + /** + * Creates a new instance with only one inconsistency. + * + * @param sentence the sentence + * @param inconsistency the inconsistency + */ + public InconsistentSentence(Sentence sentence, Inconsistency inconsistency) { + this(sentence, Lists.mutable.of(inconsistency)); + } + + /** + * Adds an inconsistency to the list of inconsistencies of this sentence. + * + * @param inconsistency the inconsistency + * @return whether the inconsistency was added successfully + */ + public boolean addInconsistency(Inconsistency inconsistency) { + return inconsistencies.add(inconsistency); + } + + /** + * Creates and returns an info string that contains the sentence number, the text of the sentence, and the reasons of the inconsistencies. + * + * @return an info string + */ + public String getInfoString() { + StringBuilder reasonsBuilder = new StringBuilder(); + for (var inconsistency : inconsistencies) { + var reason = inconsistency.getReason(); + reasonsBuilder.append(reason).append("\n"); + } + + String formatString = "S%3d: \"%s\"%n\tInconsistent due to the following reasons:%n%s"; + return String.format(Locale.ENGLISH, formatString, sentence.getSentenceNumber() + 1, sentence.getText(), reasonsBuilder); + } + + public Sentence sentence() { + return sentence; + } + + public List inconsistencies() { + return inconsistencies; + } + + @Override + public boolean equals(Object obj) { + if (obj == this) + return true; + if (obj == null || obj.getClass() != this.getClass()) + return false; + var that = (InconsistentSentence) obj; + return Objects.equals(this.sentence, that.sentence) && Objects.equals(this.inconsistencies, that.inconsistencies); + } + + @Override + public int hashCode() { + return Objects.hash(sentence, inconsistencies); + } + + @Override + public String toString() { + return "InconsistentSentence[" + "sentence=" + sentence + ", " + "inconsistencies=" + inconsistencies + ']'; + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/ModelInconsistency.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/ModelInconsistency.java new file mode 100644 index 000000000..5c4e486b2 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/ModelInconsistency.java @@ -0,0 +1,15 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency; + +/** + * Extends {@link Inconsistency} for inconsistencies stemming from a concrete model instance. Provides information about the inconsistent model instance. + */ +public interface ModelInconsistency extends Inconsistency { + + /** + * Return the UID of the inconsistent model instance. + * + * @return the UID of the inconsistent model instance + */ + String getModelInstanceUid(); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/TextInconsistency.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/TextInconsistency.java new file mode 100644 index 000000000..a47667a3a --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/inconsistency/TextInconsistency.java @@ -0,0 +1,15 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency; + +/** + * Extends {@link Inconsistency} for inconsistencies stemming from a textual component (e.g., a sentence). Provides information on the text-side for more + * details. + */ +public interface TextInconsistency extends Inconsistency { + /** + * Returns the sentence number associated with this inconsistency. Sentence numbers start at 1.) + * + * @return the sentence number + */ + int getSentenceNumber(); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendationState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendationState.java new file mode 100644 index 000000000..70836b47a --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendationState.java @@ -0,0 +1,54 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator; + +import org.eclipse.collections.api.list.ImmutableList; + +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.NounMapping; +import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; +import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; + +/** + * State interface for recommendations. Provides access to recommended instances and related operations. + */ +public interface RecommendationState extends IConfigurable { + + /** + * Returns all recommended instances. + * + * @return all recommended instances as list + */ + ImmutableList getRecommendedInstances(); + + /** + * Adds a recommended instance without a type. + * + * @param name name of the recommended instance + * @param claimant the claimant + * @param probability probability of being in the model + * @param nameMappings name mappings representing the recommended instance + */ + void addRecommendedInstance(String name, Claimant claimant, double probability, ImmutableList nameMappings); + + /** + * Adds a recommended instance. + * + * @param name name of the recommended instance + * @param type type of the recommended instance + * @param claimant the claimant + * @param probability probability of being in the model + * @param nameMappings name mappings representing the name + * @param typeMappings type mappings representing the type + * @return the added recommended instance + */ + RecommendedInstance addRecommendedInstance(String name, String type, Claimant claimant, double probability, ImmutableList nameMappings, + ImmutableList typeMappings); + + /** + * Sync noun mappings. This method will be invoked if a noun mapping gets removed from the text extraction state. + * + * @param nounMapping the noun mapping to delete + * @param replacement the replacement noun mapping + */ + void onNounMappingDeletion(NounMapping nounMapping, NounMapping replacement); + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendationStates.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendationStates.java new file mode 100644 index 000000000..a87602936 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendationStates.java @@ -0,0 +1,23 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator; + +import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; +import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; + +/** + * Represents the collection of recommendation states for different metamodels. + */ +public interface RecommendationStates extends PipelineStepData { + /** + * The unique identifier for recommendation states. + */ + String ID = "RecommendationStates"; + + /** + * Returns the recommendation state for the given metamodel. + * + * @param metamodel the metamodel + * @return the recommendation state + */ + RecommendationState getRecommendationState(Metamodel metamodel); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendedInstance.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendedInstance.java new file mode 100644 index 000000000..5c63bd6fd --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/recommendationgenerator/RecommendedInstance.java @@ -0,0 +1,103 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator; + +import java.io.Serial; + +import org.eclipse.collections.api.list.ImmutableList; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.TextEntity; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.NounMapping; +import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; + +/** + * Represents an aggregation of noun mappings to one recommendation. + */ +public abstract class RecommendedInstance extends TextEntity { + + @Serial + private static final long serialVersionUID = -5422301094494768943L; + + /** + * Creates a new recommended instance. + * + * @param name the name + * @param id the identifier + */ + protected RecommendedInstance(String name, String id) { + super(name, id); + } + + /** + * Returns the involved name mappings. + * + * @return the name mappings + */ + public abstract ImmutableList getNameMappings(); + + /** + * Returns the involved type mappings. + * + * @return the type mappings + */ + public abstract ImmutableList getTypeMappings(); + + /** + * Returns the probability of being an instance of the model. + * + * @return the probability + */ + public abstract double getProbability(); + + /** + * Adds a probability to the recommended instance. + * + * @param claimant the claimant + * @param probability the confidence + */ + public abstract void addProbability(Claimant claimant, double probability); + + /** + * Adds name and type mappings to this recommended instance. + * + * @param nameMapping the name mappings + * @param typeMapping the type mappings + */ + public abstract void addMappings(ImmutableList nameMapping, ImmutableList typeMapping); + + /** + * Adds a name mapping to this recommended instance. + * + * @param nameMapping the name mapping + */ + public abstract void addName(NounMapping nameMapping); + + /** + * Adds a type mapping to this recommended instance. + * + * @param typeMapping the type mapping + */ + public abstract void addType(NounMapping typeMapping); + + /** + * Returns the type as string from this recommended instance. + * + * @return the type as string + */ + public abstract String getType(); + + /** + * Returns the name as string from this recommended instance. + * + * @return the name as string + */ + @Override + public abstract String getName(); + + /** + * Handles the deletion of a noun mapping by replacing it with another. + * + * @param nounMapping the noun mapping to delete + * @param replacement the replacement noun mapping + */ + public abstract void onNounMappingDeletion(NounMapping nounMapping, NounMapping replacement); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/MappingKind.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/MappingKind.java new file mode 100644 index 000000000..6f8dded1d --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/MappingKind.java @@ -0,0 +1,12 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction; + +/** + * The mapping type of mapping state defines whether the mapping is a name or a type. + */ +public enum MappingKind { + /** Name mapping kind. */ + NAME, + /** Type mapping kind. */ + TYPE +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/NounMapping.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/NounMapping.java similarity index 58% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/NounMapping.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/NounMapping.java index d660dc30e..ddf8d140b 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/NounMapping.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/NounMapping.java @@ -1,5 +1,5 @@ -/* Licensed under MIT 2021-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction; import java.io.Serializable; @@ -13,12 +13,11 @@ import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; /** - * The Interface INounMapping defines the mapping . + * Represents a mapping of noun phrases or words to a concept (name, type, or both). */ public interface NounMapping extends Serializable { - /** - * Returns the surface forms (previously called occurrences) of this mapping. + * Returns the surface forms (occurrences) of this mapping. * * @return all appearances of the mapping */ @@ -27,33 +26,33 @@ public interface NounMapping extends Serializable { /** * Returns all words that are contained by the mapping. * - * @return all words that are referenced with this mapping + * @return all words referenced by this mapping */ ImmutableSortedSet getWords(); /** * Returns the probability of being a mapping of its kind. * - * @return probability of being a mapping of its kind. + * @return probability of being a mapping of its kind */ double getProbability(); /** - * Returns the kind: name, type, name_or_type. + * Returns the kind: name, type, or name_or_type. * * @return the kind */ MappingKind getKind(); /** - * Returns the reference, the comparable and naming attribute of this mapping. + * Returns the reference (comparable and naming attribute) of this mapping. * * @return the reference */ String getReference(); /** - * Returns the reference words + * Returns the reference words. * * @return the reference words */ @@ -62,17 +61,22 @@ public interface NounMapping extends Serializable { /** * Returns the sentence numbers of occurrences, sorted. * - * @return sentence numbers of the occurrences of this mapping. + * @return sentence numbers of the occurrences */ ImmutableList getMappingSentenceNo(); + /** + * Returns the phrases associated with this mapping. + * + * @return the phrases + */ ImmutableSortedSet getPhrases(); /** - * Gets the probability for name. + * Gets the probability for a specific mapping kind. * * @param mappingKind the kind of mapping - * @return the probability for name + * @return the probability for the kind */ double getProbabilityForKind(MappingKind mappingKind); @@ -83,32 +87,19 @@ public interface NounMapping extends Serializable { */ ImmutableSortedMap getDistribution(); - ImmutableList getClaimants(); - /** * Adds the kind with probability. * * @param kind the kind - * @param claimant the agent that claims the kind for this nounmapping with a certain probability + * @param claimant the agent that claims the kind * @param probability the probability */ void addKindWithProbability(MappingKind kind, Claimant claimant, double probability); - boolean isCompound(); - - /** - * Register a listener that will be notified on certain events. - * - * @param listener the listener - * @see #onDelete(NounMapping) - */ - void registerChangeListener(NounMappingChangeListener listener); - /** - * Will be invoked during the deletion from a state. Note: This can be invoked multiple times if the replacement is not available during deletion of the - * noun mapping + * Checks if this mapping is a compound. * - * @param replacement the replacing new noun mapping (or null if none exist) + * @return true if compound, false otherwise */ - void onDelete(NounMapping replacement); + boolean isCompound(); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseMapping.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/PhraseMapping.java similarity index 51% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseMapping.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/PhraseMapping.java index f573e8368..af791a0a2 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseMapping.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/PhraseMapping.java @@ -1,5 +1,5 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction; import java.io.Serializable; @@ -11,31 +11,43 @@ import edu.kit.kastel.mcse.ardoco.core.api.text.PhraseType; import edu.kit.kastel.mcse.ardoco.core.api.text.Word; +/** + * Represents a mapping of phrases to noun mappings and phrase vectors. + */ public interface PhraseMapping extends Serializable { - + /** + * Returns the noun mappings associated with this phrase mapping. + * + * @param textState the text state + * @return the noun mappings + */ ImmutableList getNounMappings(TextState textState); + /** + * Returns the phrases in this mapping. + * + * @return the phrases + */ ImmutableSortedSet getPhrases(); + /** + * Returns the type of the phrase. + * + * @return the phrase type + */ PhraseType getPhraseType(); - ImmutableSortedMap getPhraseVector(); - - void removePhrase(Phrase phrase); - /** - * Register a listener that will be notified on certain events. + * Returns the phrase vector. * - * @param listener the listener - * @see #onDelete(PhraseMapping) + * @return the phrase vector */ - void registerChangeListener(PhraseMappingChangeListener listener); + ImmutableSortedMap getPhraseVector(); /** - * Will be invoked during the deletion from a state. - * Note: This can be invoked multiple times if the replacement is not available during deletion of the phrase mapping + * Removes a phrase from this mapping. * - * @param replacement the replacing new phrase mapping (or null if none exist) + * @param phrase the phrase to remove */ - void onDelete(PhraseMapping replacement); + void removePhrase(Phrase phrase); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/TextState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/TextState.java new file mode 100644 index 000000000..f2d372ce9 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/TextState.java @@ -0,0 +1,154 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction; + +import org.eclipse.collections.api.block.predicate.Predicate; +import org.eclipse.collections.api.list.ImmutableList; + +import edu.kit.kastel.mcse.ardoco.core.api.text.Word; +import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; +import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; +import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; + +/** + * Represents the state of text extraction, including noun and phrase mappings. + */ +public interface TextState extends IConfigurable, PipelineStepData { + String ID = "TextState"; + + /** + * Adds a noun mapping to the state. + * + * @param nounMapping the noun mapping to add + */ + void addNounMapping(NounMapping nounMapping); + + /** + * Removes a noun mapping from the state, optionally replacing it and cascading the removal. + * + * @param dataRepository the data repository + * @param nounMapping the noun mapping to remove + * @param replacement the replacement noun mapping (optional) + * @param cascade whether to cascade the removal + */ + void removeNounMapping(DataRepository dataRepository, NounMapping nounMapping, NounMapping replacement, boolean cascade); + + /** + * Adds a phrase mapping to the state. + * + * @param phraseMapping the phrase mapping to add + */ + void addPhraseMapping(PhraseMapping phraseMapping); + + /** + * Removes the specified phrase mapping from the state and replaces it with an (optional) replacement. + * + * @param phraseMapping the phrase mapping to remove + * @param replacement the replacement phrase mapping (optional) + */ + void removePhraseMapping(PhraseMapping phraseMapping, PhraseMapping replacement); + + /** + * Retrieves the phrase mapping associated with the given noun mapping. + * + * @param nounMapping the noun mapping + * @return the associated phrase mapping + */ + PhraseMapping getPhraseMappingByNounMapping(NounMapping nounMapping); + + /** + * Retrieves the noun mappings associated with the given phrase mapping. + * + * @param phraseMapping the phrase mapping + * @return the associated noun mappings + */ + ImmutableList getNounMappingsByPhraseMapping(PhraseMapping phraseMapping); + + /** + * Retrieves all noun mappings in the state. + * + * @return the noun mappings + */ + ImmutableList getNounMappings(); + + /** + * Retrieves all phrase mappings in the state. + * + * @return the phrase mappings + */ + ImmutableList getPhraseMappings(); + + /** + * Retrieves noun mappings of the specified kind. + * + * @param kind the mapping kind + * @return the noun mappings of the specified kind + */ + default ImmutableList getNounMappingsOfKind(MappingKind kind) { + return this.getNounMappings().select(this.nounMappingIsOfKind(kind)).toImmutable(); + } + + /** + * Retrieves noun mappings that could be of the specified kind for the given word. + * + * @param word the word + * @param kind the mapping kind + * @return the noun mappings that could be of the specified kind + */ + default ImmutableList getMappingsThatCouldBeOfKind(Word word, MappingKind kind) { + return this.getNounMappingsByWord(word).select(mapping -> mapping.getProbabilityForKind(kind) > 0); + } + + /** + * Retrieves noun mappings that could be of multiple specified kinds for the given word. + * + * @param word the word + * @param kinds the mapping kinds + * @return the noun mappings that could be of multiple specified kinds + */ + ImmutableList getMappingsThatCouldBeMultipleKinds(Word word, MappingKind... kinds); + + /** + * Retrieves noun mappings associated with the given word. + * + * @param word the word + * @return the noun mappings associated with the word + */ + default ImmutableList getNounMappingsByWord(Word word) { + return this.getNounMappings().select(nm -> nm.getWords().contains(word)); + } + + /** + * Retrieves noun mappings associated with the given word and of the specified kind. + * + * @param word the word + * @param kind the mapping kind + * @return the noun mappings associated with the word and of the specified kind + */ + default ImmutableList getNounMappingsByWordAndKind(Word word, MappingKind kind) { + return this.getNounMappings().select(n -> n.getWords().contains(word)).select(this.nounMappingIsOfKind(kind)).toImmutable(); + } + + /** + * Checks if the given word is contained by a mapping of the specified kind. + * + * @param word the word + * @param kind the mapping kind + * @return true if the word is contained by a mapping of the specified kind, false otherwise + */ + default boolean isWordContainedByMappingKind(Word word, MappingKind kind) { + return this.getNounMappings().select(n -> n.getWords().contains(word)).anySatisfy(this.nounMappingIsOfKind(kind)); + } + + /** + * Retrieves noun mappings with a similar reference to the given reference. + * + * @param reference the reference + * @return the noun mappings with a similar reference + */ + ImmutableList getNounMappingsWithSimilarReference(String reference); + + private Predicate nounMappingIsOfKind(MappingKind mappingKind) { + return n -> n.getKind() == mappingKind; + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/TextStateStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/TextStateStrategy.java similarity index 57% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/TextStateStrategy.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/TextStateStrategy.java index b6b85ddf7..88febc8d3 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/TextStateStrategy.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/stage/textextraction/TextStateStrategy.java @@ -1,31 +1,42 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction; import static edu.kit.kastel.mcse.ardoco.core.common.AggregationFunctions.AVERAGE; -import java.io.Serializable; - +import org.eclipse.collections.api.factory.Lists; import org.eclipse.collections.api.list.ImmutableList; +import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; -import edu.kit.kastel.mcse.ardoco.core.api.text.Phrase; import edu.kit.kastel.mcse.ardoco.core.api.text.Word; import edu.kit.kastel.mcse.ardoco.core.common.AggregationFunctions; +import edu.kit.kastel.mcse.ardoco.core.common.tuple.Pair; import edu.kit.kastel.mcse.ardoco.core.data.Confidence; import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; /** - * The Interface for strategies for the text state. Responsible for creating {@link NounMapping NounMappings}, and - * {@link edu.kit.kastel.mcse.ardoco.core.api.Disambiguation Disambiguations} from their constituent parts in a variety of situations. + * Interface for strategies for the text state. Responsible for creating {@link NounMapping NounMappings} from their constituent parts in a variety of + * situations. */ -public interface TextStateStrategy extends Serializable { +public interface TextStateStrategy { /** - * Aggregation function used to aggregate multiple confidences into a single value + * Aggregation function used to aggregate multiple confidences into a single value. */ AggregationFunctions DEFAULT_AGGREGATOR = AVERAGE; - void setState(TextState textState); + /** + * Adds a name mapping to the state. + * + * @param word word of the mapping + * @param kind the kind of the mapping + * @param claimant the claimant of the mapping + * @param probability probability to be a name mapping + * @return the resulting noun mapping + */ + default NounMapping addNounMapping(Word word, MappingKind kind, Claimant claimant, double probability) { + return this.addNounMapping(word, kind, claimant, probability, Lists.immutable.with(word.getText())); + } /** * Tries to add a mapping to the state using the specified parameters. If a matching mapping already exists, the mapping is extended instead. @@ -37,36 +48,33 @@ public interface TextStateStrategy extends Serializable { * @param surfaceForms the surface forms * @return the resulting noun mapping, either new or merged */ - - NounMapping addOrExtendNounMapping(Word word, MappingKind kind, Claimant claimant, double probability, ImmutableList surfaceForms); + NounMapping addNounMapping(Word word, MappingKind kind, Claimant claimant, double probability, ImmutableList surfaceForms); /** * Adds a mapping to the state using the specified parameters. Does not consider whether a matching mapping already exists. * - * @param words the words - * @param distribution the distribution - * @param referenceWords the reference words - * @param surfaceForms the surface forms - * @param reference the reference, nullable - * @return the newly created noun mapping + * @param words words of the mapping + * @param distribution distribution of the mapping for the mapping kinds + * @param referenceWords reference words of the mapping + * @param surfaceForms surface forms of the mapping + * @param reference a joined reference string + * @return the new or merged mapping */ - NounMapping addNounMapping(ImmutableSortedSet words, ImmutableSortedMap distribution, ImmutableList referenceWords, ImmutableList surfaceForms, String reference); /** - * Adds a mapping to the state using the specified parameters. Does not consider whether a matching mapping already exists. + * Adds a noun mapping of the specified kind to the state that contains the specified words, surface forms, etc. * - * @param words the words - * @param kind the kind - * @param claimant the claimant - * @param probability the probability that the mapping is of this kind - * @param referenceWords the reference words - * @param surfaceForms the surface forms - * @param reference the reference, nullable - * @return the newly created noun mapping + * @param words words of the mapping + * @param kind kind of the mapping + * @param claimant claimant of the mapping + * @param probability probability to be a noun mapping of this kind + * @param referenceWords references of this noun mapping + * @param surfaceForms surface forms of this noun mapping + * @param reference a joined reference string + * @return the new or merged mapping */ - NounMapping addNounMapping(ImmutableSortedSet words, MappingKind kind, Claimant claimant, double probability, ImmutableList referenceWords, ImmutableList surfaceForms, String reference); @@ -82,7 +90,6 @@ NounMapping addNounMapping(ImmutableSortedSet words, MappingKind kind, Cla * @param probability the probability * @return the merged noun mapping */ - NounMapping mergeNounMappingsStateless(NounMapping firstNounMapping, NounMapping secondNounMapping, ImmutableList referenceWords, String reference, MappingKind mappingKind, Claimant claimant, double probability); @@ -98,7 +105,6 @@ NounMapping mergeNounMappingsStateless(NounMapping firstNounMapping, NounMapping * @param probability the probability * @return the merged noun mapping */ - NounMapping mergeNounMappings(NounMapping firstNounMapping, NounMapping secondNounMapping, ImmutableList referenceWords, String reference, MappingKind mappingKind, Claimant claimant, double probability); @@ -111,7 +117,7 @@ NounMapping mergeNounMappings(NounMapping firstNounMapping, NounMapping secondNo default String calculateNounMappingReference(ImmutableList referenceWords) { StringBuilder refBuilder = new StringBuilder(); referenceWords.toSortedListBy(Word::getPosition); - referenceWords.toSortedListBy(Word::getSentenceNo); + referenceWords.toSortedListBy(Word::getSentenceNumber); for (int i = 0; i < referenceWords.size() - 1; i++) { refBuilder.append(referenceWords.get(i).getText()).append(" "); @@ -121,24 +127,23 @@ default String calculateNounMappingReference(ImmutableList referenceWords) } /** - * Tries to add a word abbreviation to the state. If the abbreviation already exists, it is extended. + * Merges phrase mappings and noun mappings into the state. * - * @param abbreviation the abbreviation - * @param word the word - * @return the resulting {@link edu.kit.kastel.mcse.ardoco.core.api.Disambiguation} in the stage + * @param phraseMapping the phrase mapping + * @param similarPhraseMapping the similar phrase mapping + * @param similarNounMappings the similar noun mappings + * @param claimant the claimant */ - - WordAbbreviation addOrExtendWordAbbreviation(String abbreviation, Word word); + void mergePhraseMappingsAndNounMappings(PhraseMapping phraseMapping, PhraseMapping similarPhraseMapping, + MutableList> similarNounMappings, Claimant claimant); /** - * Tries to add a phrase abbreviation to the state. If the abbreviation already exists, it is extended. + * Merges two noun mappings into the state. * - * @param abbreviation the abbreviation - * @param phrase the phrase - * @return the resulting {@link edu.kit.kastel.mcse.ardoco.core.api.Disambiguation} in the stage + * @param nounMapping the noun mapping + * @param textuallyEqualNounMapping the textually equal noun mapping + * @param claimant the claimant */ + void mergeNounMappings(NounMapping nounMapping, NounMapping textuallyEqualNounMapping, Claimant claimant); - PhraseAbbreviation addOrExtendPhraseAbbreviation(String abbreviation, Phrase phrase); - - ImmutableList getNounMappingsWithSimilarReference(String reference); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/DependencyTag.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/DependencyTag.java index 881059d4e..ca25f4932 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/DependencyTag.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/DependencyTag.java @@ -1,12 +1,10 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.text; -import java.io.Serializable; - /** * All possible dependency tags in the framework. */ -public enum DependencyTag implements Serializable { +public enum DependencyTag { /** * An appositional modifier of an NP is an NP immediately to the right of the first NP that serves to define or diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/NlpInformant.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/NlpInformant.java index a03e90dbe..09ccc6792 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/NlpInformant.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/NlpInformant.java @@ -1,30 +1,36 @@ -/* Licensed under MIT 2021-2023. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.text; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Informant; /** - * The Interface ITextConnector defines a provider for annotated texts. + * Provides annotated text for NLP processing. */ public abstract class NlpInformant extends Informant { + /** + * Creates a new NLP informant. + * + * @param id the informant ID + * @param dataRepository the data repository + */ protected NlpInformant(String id, DataRepository dataRepository) { super(id, dataRepository); } /** - * Gets the annotated text. + * Returns the annotated text. * * @return the annotated text */ public abstract Text getAnnotatedText(); /** - * Gets the annotated text with the given name + * Returns the annotated text with the given name. * - * @param textName name of the text to retrieve - * @return the annotated text with the given name + * @param textName the name of the text + * @return the annotated text */ public abstract Text getAnnotatedText(String textName); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Phrase.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Phrase.java index c8ba64b61..f276a1f02 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Phrase.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Phrase.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.text; import java.io.Serializable; @@ -6,20 +6,65 @@ import org.eclipse.collections.api.list.ImmutableList; import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; +/** + * Represents a phrase in a text. + */ public interface Phrase extends Serializable, Comparable { - int getSentenceNo(); + /** + * Returns the sentence number (starting at 0). + * + * @return the sentence number + */ + int getSentenceNumber(); + /** + * Returns the text of the phrase. + * + * @return the text + */ String getText(); + /** + * Returns the type of the phrase. + * + * @return the phrase type + */ PhraseType getPhraseType(); + /** + * Returns the words contained in this phrase. + * + * @return the contained words + */ ImmutableList getContainedWords(); - ImmutableList getSubPhrases(); + /** + * Returns the subphrases of this phrase. + * + * @return the subphrases + */ + ImmutableList getSubphrases(); - boolean isSuperPhraseOf(Phrase other); + /** + * Checks if this phrase is a superphrase of the given phrase. + * + * @param other the other phrase + * @return true if this is a superphrase of other + */ + boolean isSuperphraseOf(Phrase other); - boolean isSubPhraseOf(Phrase other); + /** + * Checks if this phrase is a subphrase of the given phrase. + * + * @param other the other phrase + * @return true if this is a subphrase of other + */ + boolean isSubphraseOf(Phrase other); + /** + * Returns the phrase vector. + * + * @return the phrase vector + */ ImmutableSortedMap getPhraseVector(); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Sentence.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Sentence.java index 604c7dcca..294c16623 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Sentence.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Sentence.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.text; import java.io.Serializable; @@ -6,50 +6,46 @@ import org.eclipse.collections.api.list.ImmutableList; /** - * Represents a sentence within the document. + * Represents a sentence in the document. */ public interface Sentence extends Serializable { /** - * Returns the sentence number (starting at {@code 0}. + * Returns the sentence number (starting at 0). * * @return the sentence number */ int getSentenceNumber(); /** - * Return the sentence number used for human readably output. Therefore, this method calculates the sentence number starting with {@code 1}. + * Returns the words contained in this sentence. * - * @return the sentence number starting at one + * @return the words */ - default int getSentenceNumberForOutput() { - return getSentenceNumber() + 1; - } + ImmutableList getWords(); /** - * Returns the words contained by this sentence + * Returns the text of this sentence. * - * @return the words contained by this sentence + * @return the text */ - ImmutableList getWords(); + String getText(); /** - * Returns the text of this sentence + * Checks if this sentence is equal to another sentence. * - * @return the text of this sentence + * @param other the other sentence + * @return true if equal */ - String getText(); - default boolean isEqualTo(Sentence other) { return other != null && this.getSentenceNumber() == other.getSentenceNumber() && other.getText().equals(this.getText()); } - ImmutableList getPhrases(); - /** - * Adds a new phrase to the sentence + * Returns the phrases in this sentence. * - * @param phrase the phrase + * @return the phrases */ - void addPhrase(Phrase phrase); + ImmutableList getPhrases(); + } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/SentenceEntity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/SentenceEntity.java new file mode 100644 index 000000000..d24ec76a3 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/SentenceEntity.java @@ -0,0 +1,54 @@ +/* Licensed under MIT 2024-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.text; + +import java.io.Serial; +import java.util.Objects; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.TextEntity; + +/** + * Represents a sentence entity wrapping a {@link Sentence}. + */ +public final class SentenceEntity extends TextEntity { + + @Serial + private static final long serialVersionUID = 7370112901785822767L; + + private final Sentence sentence; + + /** + * Creates a new sentence entity. + * + * @param sentence the sentence + */ + public SentenceEntity(Sentence sentence) { + super(sentence.getText(), String.valueOf(sentence.getSentenceNumber())); + this.sentence = sentence; + } + + /** + * Returns the wrapped sentence. + * + * @return the sentence + */ + public Sentence getSentence() { + return this.sentence; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || this.getClass() != o.getClass()) { + return false; + } + SentenceEntity that = (SentenceEntity) o; + return Objects.equals(this.sentence, that.sentence); + } + + @Override + public int hashCode() { + return Objects.hash(this.sentence); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Text.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Text.java index b1578185b..0600eaf74 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Text.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Text.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.text; import java.io.Serializable; @@ -7,28 +7,28 @@ import org.eclipse.collections.api.list.ImmutableList; /** - * This interface defines the representation of a text. + * Represents a text document. */ public interface Text extends Serializable { /** - * Gets the length of the text (amount of words). + * Returns the length of the text (number of words). * * @return the length */ - default int getLength() { + default int getNumberOfWords() { return words().size(); } /** - * Gets all words of the text (ordered). + * Returns all words in the text (ordered). * * @return the words */ ImmutableList words(); /** - * Gets all phrases of the text (ordered). + * Returns all phrases in the text (ordered). * * @return the phrases */ @@ -37,7 +37,7 @@ default ImmutableList phrases() { } /** - * Returns the word at the given index + * Returns the word at the given index. * * @param index the index * @return the word at the given index @@ -47,7 +47,7 @@ default ImmutableList phrases() { /** * Returns the sentences of the text, ordered by appearance. * - * @return the sentences of the text, ordered by appearance. + * @return the sentences */ ImmutableList getSentences(); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Word.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Word.java index 270dd7997..138cb2535 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Word.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/text/Word.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.text; import java.io.Serializable; @@ -6,83 +6,87 @@ import org.eclipse.collections.api.list.ImmutableList; /** - * The Interface IWord defines a word in a text. + * Represents a word in a text. */ public interface Word extends Comparable, Serializable { /** - * Gets the sentence number starting at 0. + * Returns the sentence number (starting at 0). * * @return the sentence number */ - int getSentenceNo(); + int getSentenceNumber(); /** - * Return the sentence the word is contained in + * Returns the sentence containing this word. * - * @return the sentence the word is contained in + * @return the sentence */ Sentence getSentence(); /** - * Gets the text representation of the word. + * Returns the text of the word. * * @return the text */ String getText(); /** - * Gets the pos tag. + * Returns the POS tag of the word. * - * @return the pos tag + * @return the POS tag */ POSTag getPosTag(); /** - * Gets the previous word. + * Returns the previous word in the sentence. * * @return the previous word */ Word getPreWord(); /** - * Gets the next word. + * Returns the next word in the sentence. * * @return the next word */ Word getNextWord(); /** - * FIXME This description is confusing. Is this relative to the sentence or relative to the entire text? - * Gets the position in the sentence / text. + * Returns the position of the word in the entire text. * * @return the position */ int getPosition(); /** - * Gets the lemmatized version of the word. + * Returns the lemmatized form of the word. * * @return the lemma */ String getLemma(); /** - * Gets the words that are dependency of this. + * Returns outgoing dependency words of this word for the given dependency tag. * * @param dependencyTag the dependency tag - * @return the words that are dependency of this + * @return outgoing dependency words */ ImmutableList getOutgoingDependencyWordsWithType(DependencyTag dependencyTag); /** - * Gets the words that are dependent on this. + * Returns incoming dependency words of this word for the given dependency tag. * * @param dependencyTag the dependency tag - * @return the words that are dependent on this + * @return incoming dependency words */ ImmutableList getIncomingDependencyWordsWithType(DependencyTag dependencyTag); + /** + * Returns the phrase containing this word. + * + * @return the phrase + */ Phrase getPhrase(); @Override @@ -90,7 +94,7 @@ default int compareTo(Word o) { if (this.equals(o)) return 0; - int compareSentences = Integer.compare(this.getSentenceNo(), o.getSentenceNo()); + int compareSentences = Integer.compare(this.getSentenceNumber(), o.getSentenceNumber()); if (compareSentences != 0) { return compareSentences; } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/MappingKind.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/MappingKind.java deleted file mode 100644 index 477bed3c7..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/MappingKind.java +++ /dev/null @@ -1,18 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; - -/** - * The mapping type of a mapping state defines whether the mapping is a name or a type. - */ -public enum MappingKind { - - /** - * A noun mapping can be identified as an identifier {@link #NAME}, a potential type {@link #TYPE} - */ - NAME, - /** - * A noun mapping can be identified as an identifier {@link #NAME}, a potential type {@link #TYPE} - */ - TYPE - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/NounMappingChangeListener.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/NounMappingChangeListener.java deleted file mode 100644 index 39bf9e661..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/NounMappingChangeListener.java +++ /dev/null @@ -1,8 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; - -import java.io.Serializable; - -public interface NounMappingChangeListener extends Serializable { - void onDelete(NounMapping deletedNounMapping, NounMapping replacement); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseAbbreviation.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseAbbreviation.java deleted file mode 100644 index 2b7e0328b..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseAbbreviation.java +++ /dev/null @@ -1,54 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; - -import java.util.LinkedHashSet; -import java.util.Set; -import java.util.SortedSet; -import java.util.TreeSet; -import java.util.stream.Collectors; - -import edu.kit.kastel.mcse.ardoco.core.api.Disambiguation; -import edu.kit.kastel.mcse.ardoco.core.api.text.Phrase; -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; - -/** - * An abbreviation with meanings that are phrases. For example, "ArDoCo" is an abbreviation of the phrase "Architecture Documentation Consistency". - */ -@Deterministic -public class PhraseAbbreviation extends Disambiguation { - private final LinkedHashSet phrases; - - public PhraseAbbreviation(String abbreviation, Set phrases) { - super(abbreviation, new TreeSet<>(phrases.stream() - .map(phrase -> phrase.getContainedWords().stream().map(Word::getText).collect(Collectors.joining(" "))) - .toList())); - this.phrases = new LinkedHashSet<>(phrases); - } - - /** - * Adds a phrase as meaning to the abbreviation - * - * @param phrase the phrase - */ - public void addPhrase(Phrase phrase) { - phrases.add(phrase); - } - - /** - * {@return the meanings, which are phrases} - */ - public SortedSet getPhrases() { - return new TreeSet<>(phrases); - } - - @Override - public boolean equals(Object obj) { - return super.equals(obj); - } - - @Override - public int hashCode() { - return super.hashCode(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseMappingChangeListener.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseMappingChangeListener.java deleted file mode 100644 index ec5510cc1..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/PhraseMappingChangeListener.java +++ /dev/null @@ -1,8 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; - -import java.io.Serializable; - -public interface PhraseMappingChangeListener extends Serializable { - void onDelete(PhraseMapping deletedPhraseMapping, PhraseMapping replacement); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/TextState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/TextState.java deleted file mode 100644 index 928c10369..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/TextState.java +++ /dev/null @@ -1,243 +0,0 @@ -/* Licensed under MIT 2021-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; - -import java.util.Optional; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.factory.SortedSets; -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; -import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import edu.kit.kastel.mcse.ardoco.core.api.text.Phrase; -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.common.tuple.Pair; -import edu.kit.kastel.mcse.ardoco.core.common.util.AbbreviationDisambiguationHelper; -import edu.kit.kastel.mcse.ardoco.core.configuration.IConfigurable; -import edu.kit.kastel.mcse.ardoco.core.data.Confidence; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; - -/** - * The Interface ITextState. - */ -public interface TextState extends IConfigurable, PipelineStepData { - Logger logger = LoggerFactory.getLogger(TextState.class); - - String ID = "TextState"; - - /** - * {@return the text state strategy of the text state} - */ - TextStateStrategy getTextStateStrategy(); - - /** - * Adds a name mapping to the state. - * - * @param word word of the mapping - * @param kind the kind of the mapping - * @param probability probability to be a name mapping - */ - default NounMapping addNounMapping(Word word, MappingKind kind, Claimant claimant, double probability) { - return getTextStateStrategy().addOrExtendNounMapping(word, kind, claimant, probability, Lists.immutable.with(word.getText())); - } - - /** - * Adds a noun mapping of the specified kind to the state with the specified word and surface forms with the provided confidence. The adding and merging of - * the mapping is delegated to the {@link TextStateStrategy}. - * - * @param word word of the mapping - * @param kind the kind of the mapping - * @param claimant the claimant of the mapping - * @param probability probability to be a noun mapping of this kind - * @param surfaceForms list of the appearances of the mapping - */ - default NounMapping addNounMapping(Word word, MappingKind kind, Claimant claimant, double probability, ImmutableList surfaceForms) { - return getTextStateStrategy().addOrExtendNounMapping(word, kind, claimant, probability, surfaceForms); - } - - /** - * Adds a noun mapping of the specified kind to the state that contains the specified words, surface forms, etc. The adding and merging of the mapping is - * delegated to the {@link TextStateStrategy}. - * - * @param words words of the mapping - * @param kind kind of the mapping - * @param claimant claimant of the mapping - * @param probability probability to be a noun mapping of this kind - * @param referenceWords references of this noun mapping - * @param surfaceForms surface forms of this noun mapping - * @param reference a joined reference string - * @return the new or merged mapping - */ - default NounMapping addNounMapping(ImmutableSortedSet words, MappingKind kind, Claimant claimant, double probability, - ImmutableList referenceWords, ImmutableList surfaceForms, String reference) { - return getTextStateStrategy().addNounMapping(words, kind, claimant, probability, referenceWords, surfaceForms, reference); - } - - /** - * Adds a noun mapping of the specified kind to the state that contains the specified words, surface forms, etc. The adding and merging of the mapping is - * delegated to the {@link TextStateStrategy}. - * - * @param words words of the mapping - * @param distribution distribution of the mapping for the mapping kinds - * @param referenceWords reference words of the mapping - * @param surfaceForms surface forms of the mapping - * @param reference a joined reference string - * @return the new or merged mapping - */ - default NounMapping addNounMapping(ImmutableSortedSet words, ImmutableSortedMap distribution, - ImmutableList referenceWords, ImmutableList surfaceForms, String reference) { - return getTextStateStrategy().addNounMapping(words, distribution, referenceWords, surfaceForms, reference); - } - - /** - * Removes a noun mapping from the state. Also removes phrase mappings that are associated with the noun mapping. - * - * @param nounMapping noun mapping to remove - * @param replacement the (optional) future replacement of the noun mapping - * @see NounMapping#onDelete(NounMapping) - */ - void removeNounMapping(NounMapping nounMapping, NounMapping replacement); - - /** - * Returns the noun mapping containing the given word. - * - * @param word the given word - * @return the noun mapping of the word or null if the text state has no noun mapping containing the given word. - */ - NounMapping getNounMappingByWord(Word word); - - PhraseMapping getPhraseMappingByNounMapping(NounMapping nounMapping); - - ImmutableList getNounMappingsByPhraseMapping(PhraseMapping phraseMapping); - - /** - * Returns a list of all references of noun mappings. - * - * @param kind of references that shall be collected - * @return all references of noun mappings with the specified kind as list. - */ - ImmutableList getListOfReferences(MappingKind kind); - - /** - * Gets the all noun mappings. - * - * @return the all mappings - */ - ImmutableList getNounMappings(); - - ImmutableList getPhraseMappings(); - - /** - * {@return all phrase mappings containing a specific phrase} - * - * @param phrase the phrase - */ - default ImmutableList getPhraseMappings(Phrase phrase) { - return Lists.immutable.fromStream(getPhraseMappings().stream().filter(pm -> pm.getPhrases().contains(phrase))); - } - - ImmutableList getNounMappingsOfKind(MappingKind mappingKind); - - ImmutableList getNounMappingsThatBelongToTheSamePhraseMapping(NounMapping nounMapping); - - void mergeNounMappings(NounMapping nounMapping, NounMapping otherNounMapping, Claimant claimant, ImmutableList referenceWords); - - NounMapping mergeNounMappings(NounMapping nounMapping, NounMapping textuallyEqualNounMapping, Claimant claimant); - - void mergePhraseMappingsAndNounMappings(PhraseMapping phraseMapping, PhraseMapping similarPhraseMapping, - MutableList> similarNounMappings, Claimant claimant); - - PhraseMapping mergePhraseMappings(PhraseMapping phraseMapping, PhraseMapping similarPhraseMapping); - - NounMapping setReferenceOfNounMapping(NounMapping nounMapping, ImmutableList referenceWords, String reference); - - ImmutableList getMappingsThatCouldBeOfKind(Word word, MappingKind kind); - - ImmutableList getMappingsThatCouldBeMultipleKinds(Word word, MappingKind... kinds); - - ImmutableList getNounMappingsByWord(Word word); - - ImmutableList getNounMappingsByWordAndKind(Word word, MappingKind kind); - - boolean isWordContainedByMappingKind(Word word, MappingKind kind); - - ImmutableList getNounMappingsWithSimilarReference(String reference); - - /** - * Adds a {@link WordAbbreviation} for the abbreviation with the specified word meaning to the state using the state's {@link TextStateStrategy}. - * - * @param abbreviation the abbreviation - * @param word the meaning - * @return the resulting word abbreviation in the state - */ - default WordAbbreviation addWordAbbreviation(String abbreviation, Word word) { - logger.debug("Added word abbreviation for {} with meaning {}", abbreviation, word.getText()); - var wordAbbreviation = getTextStateStrategy().addOrExtendWordAbbreviation(abbreviation, word); - AbbreviationDisambiguationHelper.addTransient(wordAbbreviation); - return wordAbbreviation; - } - - /** - * Adds a {@link PhraseAbbreviation} for the abbreviation with the specified phrase meaning to the state using the state's {@link TextStateStrategy}. - * - * @param abbreviation the abbrevation - * @param phrase the meaning - * @return the resulting phrase abbreviation in the state - */ - default PhraseAbbreviation addPhraseAbbreviation(String abbreviation, Phrase phrase) { - logger.debug("Added phrase abbreviation for {} with meaning {}", abbreviation, phrase.getText()); - var phraseAbbreviation = getTextStateStrategy().addOrExtendPhraseAbbreviation(abbreviation, phrase); - AbbreviationDisambiguationHelper.addTransient(phraseAbbreviation); - return phraseAbbreviation; - } - - /** - * {@return all word abbreviations from the state} - */ - ImmutableSortedSet getWordAbbreviations(); - - /** - * {@return all word abbreviations from the state that have the specified meaning} - * - * @param word the meaning to search for - */ - default ImmutableSortedSet getWordAbbreviations(Word word) { - return SortedSets.immutable.ofAll(getWordAbbreviations().stream().filter(w -> w.getWords().contains(word)).toList()); - } - - /** - * {@return the optional word abbreviation from the state that has the specified abbreviation} - * - * @param abbreviation the abbreviation - */ - default Optional getWordAbbreviation(String abbreviation) { - return getWordAbbreviations().stream().filter(w -> w.getAbbreviation().equals(abbreviation)).findFirst(); - } - - /** - * {@return all phrase abbreviations from the state} - */ - ImmutableSortedSet getPhraseAbbreviations(); - - /** - * {@return all phrase abbreviations from the state that have the specified meaning} - * - * @param phrase the meaning to search for - */ - default ImmutableSortedSet getPhraseAbbreviations(Phrase phrase) { - return SortedSets.immutable.ofAll(getPhraseAbbreviations().stream().filter(p -> p.getPhrases().contains(phrase)).toList()); - } - - /** - * {@return the optional phrase abbreviation from the state that has the specified abbreviation} - * - * @param abbreviation the abbreviation - */ - default Optional getPhraseAbbreviation(String abbreviation) { - return getPhraseAbbreviations().stream().filter(p -> p.getAbbreviation().equals(abbreviation)).findFirst(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/WordAbbreviation.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/WordAbbreviation.java deleted file mode 100644 index 6edcbc8a9..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/textextraction/WordAbbreviation.java +++ /dev/null @@ -1,50 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.api.textextraction; - -import java.util.LinkedHashSet; -import java.util.Set; -import java.util.SortedSet; -import java.util.TreeSet; - -import edu.kit.kastel.mcse.ardoco.core.api.Disambiguation; -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; - -/** - * An abbreviation with meanings that are words. For example, "DB" is an abbreviation of the word "Database". - */ -@Deterministic -public class WordAbbreviation extends Disambiguation { - private final LinkedHashSet words; - - public WordAbbreviation(String abbreviation, Set words) { - super(abbreviation, new TreeSet<>(words.stream().map(Word::getText).toList())); - this.words = new LinkedHashSet<>(words); - } - - /** - * Adds a word as meaning to the abbreviation - * - * @param word the word - */ - public void addWord(Word word) { - words.add(word); - } - - /** - * {@return the meanings, which are words} - */ - public SortedSet getWords() { - return new TreeSet<>(words); - } - - @Override - public boolean equals(Object obj) { - return super.equals(obj); - } - - @Override - public int hashCode() { - return super.hashCode(); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/MultiHopTransitiveTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/MultiHopTransitiveTraceLink.java new file mode 100644 index 000000000..a6c00d87e --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/MultiHopTransitiveTraceLink.java @@ -0,0 +1,93 @@ +/* Licensed under MIT 2024-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.tracelink; + +import java.io.Serial; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.Optional; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.Entity; + +/** + * A trace link representing a transitive relationship between two entities over multiple intermediate entities. + * This class combines a sequence of trace links to create a single link from the first endpoint to the last endpoint. + * + * @param the type of the first entity + * @param the type of the last entity + */ +public final class MultiHopTransitiveTraceLink extends TraceLink { + + @Serial + private static final long serialVersionUID = 850583103292008395L; + + private static final Logger logger = LoggerFactory.getLogger(MultiHopTransitiveTraceLink.class); + + private final TraceLink firstTraceLink; + private final TraceLink lastTraceLink; + + private final List> allLinks; + + private MultiHopTransitiveTraceLink(TraceLink firstTraceLink, TraceLink lastTraceLink, List> allLinks) { + super(firstTraceLink.getFirstEndpoint(), lastTraceLink.getSecondEndpoint()); + this.firstTraceLink = firstTraceLink; + this.lastTraceLink = lastTraceLink; + this.allLinks = allLinks; + } + + public static Optional> createTransitiveTraceLink(TraceLink firstTraceLink, + TraceLink lastTraceLink, List> intermediateLinks) { + + if (intermediateLinks == null || intermediateLinks.isEmpty()) { + throw new IllegalArgumentException("Please use " + TransitiveTraceLink.class.getSimpleName()); + } + + Objects.requireNonNull(firstTraceLink); + Objects.requireNonNull(lastTraceLink); + + List> completeList = new ArrayList<>(); + completeList.add(firstTraceLink); + completeList.addAll(intermediateLinks); + completeList.add(lastTraceLink); + + for (int i = 1; i < completeList.size(); i++) { + if (!TransitiveTraceLink.isValidTransitiveTraceLink(completeList.get(i - 1), completeList.get(i))) { + MultiHopTransitiveTraceLink.logger.debug("Invalid transition: {} -> {}", completeList.get(i - 1), completeList.get(i)); + return Optional.empty(); + } + } + + return Optional.of(new MultiHopTransitiveTraceLink<>(firstTraceLink, lastTraceLink, completeList)); + } + + public TraceLink getFirstTraceLink() { + return this.firstTraceLink; + } + + public TraceLink getLastTraceLink() { + return this.lastTraceLink; + } + + public List> getAllLinks() { + return new ArrayList>(this.allLinks); + } + + @Override + public int hashCode() { + return Objects.hash(this.allLinks); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof MultiHopTransitiveTraceLink other)) { + return false; + } + return Objects.equals(this.allLinks, other.allLinks); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/TraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/TraceLink.java new file mode 100644 index 000000000..8c080bbab --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/TraceLink.java @@ -0,0 +1,66 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.tracelink; + +import java.io.Serial; +import java.io.Serializable; +import java.util.Objects; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.Entity; +import edu.kit.kastel.mcse.ardoco.core.common.tuple.Pair; + +/** + * Abstract base class for trace links between two entities. A {@link TraceLink} connects two endpoints of types {@code E1} and {@code E2}. + * + * @param the type of the first entity + * @param the type of the second entity + */ +public abstract class TraceLink implements Serializable { + @Serial + private static final long serialVersionUID = -2363643561606530433L; + + private final E1 endpoint1; + private final E2 endpoint2; + + protected TraceLink(E1 firstEndpoint, E2 secondEndpoint) { + this.endpoint1 = firstEndpoint; + this.endpoint2 = secondEndpoint; + } + + /** + * Returns the endpoint tuple of this trace link. + * + * @return the endpoint tuple of this trace link + */ + public Pair asPair() { + return new Pair<>(this.endpoint1, this.endpoint2); + } + + public E1 getFirstEndpoint() { + return this.endpoint1; + } + + public E2 getSecondEndpoint() { + return this.endpoint2; + } + + @Override + public int hashCode() { + return Objects.hash(this.endpoint1, this.endpoint2); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TraceLink other)) { + return false; + } + return Objects.equals(this.endpoint1, other.endpoint1) && Objects.equals(this.endpoint2, other.endpoint2); + } + + @Override + public String toString() { + return this.asPair().toString(); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/TransitiveTraceLink.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/TransitiveTraceLink.java new file mode 100644 index 000000000..98ee864d4 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/tracelink/TransitiveTraceLink.java @@ -0,0 +1,71 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.api.tracelink; + +import java.io.Serial; +import java.util.Objects; +import java.util.Optional; + +import edu.kit.kastel.mcse.ardoco.core.api.entity.Entity; + +/** + * A trace link that represents a transitive relationship between two entities through an intermediate entity. + * This class combines two trace links to create a single trace link from the first endpoint of the first link + * to the second endpoint of the second link. + * + * @param the type of the first entity + * @param the type of the second entity + */ +public final class TransitiveTraceLink extends TraceLink { + + @Serial + private static final long serialVersionUID = 3781827633038556211L; + + private final TraceLink firstTraceLink; + private final TraceLink secondTraceLink; + + private TransitiveTraceLink(TraceLink firstTraceLink, TraceLink secondTraceLink) { + super(firstTraceLink.getFirstEndpoint(), secondTraceLink.getSecondEndpoint()); + this.firstTraceLink = firstTraceLink; + this.secondTraceLink = secondTraceLink; + } + + public static Optional> createTransitiveTraceLink( + TraceLink firstTraceLink, TraceLink secondTraceLink) { + if (TransitiveTraceLink.isValidTransitiveTraceLink(firstTraceLink, secondTraceLink)) { + return Optional.of(new TransitiveTraceLink<>(firstTraceLink, secondTraceLink)); + } + return Optional.empty(); + } + + public static boolean isValidTransitiveTraceLink(TraceLink firstTraceLink, TraceLink secondTraceLink) { + var secondEndpointOfFirstTl = firstTraceLink.getSecondEndpoint().getId(); + var firstEndpointOfSecondTl = secondTraceLink.getFirstEndpoint().getId(); + return secondEndpointOfFirstTl.equals(firstEndpointOfSecondTl); + } + + public TraceLink getFirstTraceLink() { + return this.firstTraceLink; + } + + public TraceLink getSecondTraceLink() { + return this.secondTraceLink; + } + + @Override + public int hashCode() { + return Objects.hash(this.asPair()); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TransitiveTraceLink other)) { + return false; + } + return Objects.equals(this.getFirstTraceLink(), other.getFirstTraceLink()) && // + Objects.equals(this.getSecondTraceLink(), other.getSecondTraceLink()) && // + Objects.equals(this.asPair(), other.asPair()); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/Deterministic.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/Deterministic.java index 082434828..171eda350 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/Deterministic.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/Deterministic.java @@ -1,8 +1,8 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.architecture; /** - * Mark a class as deterministic by user review. + * Annotation to mark a class as deterministic by user review. */ public @interface Deterministic { } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/NoHashCodeEquals.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/NoHashCodeEquals.java index 6bd3e6316..90d0f4677 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/NoHashCodeEquals.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/architecture/NoHashCodeEquals.java @@ -1,8 +1,8 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.architecture; /** - * Disallow overriding equals and hashCode for a certain class because of contracts. + * Annotation to disallow overriding equals and hashCode for a class due to contract requirements. */ public @interface NoHashCodeEquals { } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/AggregationFunctions.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/AggregationFunctions.java index 4b413f1cb..a91706a5c 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/AggregationFunctions.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/AggregationFunctions.java @@ -1,14 +1,13 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.common; -import java.io.Serializable; import java.util.Collection; import java.util.function.ToDoubleFunction; /** - * A set of various aggregation functions for collections of numbers. + * A set of various aggregation functions for collections of numbers, implementing {@link ToDoubleFunction}. */ -public enum AggregationFunctions implements ToDoubleFunction>, Serializable { +public enum AggregationFunctions implements ToDoubleFunction> { /** * Use the median of the scores as final score. */ @@ -22,21 +21,33 @@ public enum AggregationFunctions implements ToDoubleFunction { var quotient = s.stream().mapToDouble(d -> 1.0 / d).sum(); return s.size() / quotient; }), + /** + * Use the root mean square of the scores as final score. + */ ROOTMEANSQUARED(s -> { var squaredValuesSum = s.stream().mapToDouble(d -> Math.pow(d, 2)).sum(); return Math.sqrt(squaredValuesSum / s.size()); }), + /** + * Use the cubic mean of the scores as final score. + */ CUBICMEAN(s -> { var squaredValuesSum = s.stream().mapToDouble(d -> Math.pow(d, 3)).sum(); return Math.cbrt(squaredValuesSum / s.size()); }), + /** + * Use the most recent value in the collection as final score. + */ USE_MOST_RECENT(s -> s.stream().reduce((first, second) -> second).orElse(0.0)), /** @@ -44,6 +55,9 @@ public enum AggregationFunctions implements ToDoubleFunction s.stream().mapToDouble(d -> d).average().getAsDouble()), + /** + * Use the rolling average of the scores as final score. + */ ROLLING_AVERAGE(s -> s.stream().mapToDouble(d -> d).reduce((a, b) -> (a + b) / 2).getAsDouble()), /** diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/ICopyable.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/ICopyable.java deleted file mode 100644 index 6ea7b2645..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/ICopyable.java +++ /dev/null @@ -1,18 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common; - -/** - * The Interface ICopyable defines types that are copyable. - * - * @param the copyable itself - */ -@FunctionalInterface -public interface ICopyable> { - - /** - * Creates the copy of this object. - * - * @return the copy - */ - C createCopy(); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/IdentifierProvider.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/IdentifierProvider.java index d5693de70..ae91a248b 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/IdentifierProvider.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/IdentifierProvider.java @@ -1,21 +1,32 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.common; import java.util.concurrent.atomic.AtomicInteger; +/** + * Utility class for generating and resetting unique identifiers used throughout the codebase. + */ public class IdentifierProvider { private static final int INITIAL_VALUE = 1337; private static final AtomicInteger COUNTER = new AtomicInteger(INITIAL_VALUE); private IdentifierProvider() { - // empty + throw new IllegalAccessError("IdentifierProvider is a utility class and cannot be instantiated."); } + /** + * Creates a new unique identifier string. + * + * @return a unique identifier string + */ public static String createId() { int currentCounter = COUNTER.getAndIncrement(); return "acm%09djsd".formatted(currentCounter); } + /** + * Resets the identifier counter to its initial value. + */ public static void reset() { COUNTER.set(INITIAL_VALUE); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/Internal.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/Internal.java deleted file mode 100644 index 1d5b567bb..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/Internal.java +++ /dev/null @@ -1,18 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Marks a method or class as only for internal use. Classes and methods that are marked with this annotation are - * subject of change. - */ -@Documented -@Retention(RetentionPolicy.RUNTIME) -@Target({ ElementType.METHOD, ElementType.TYPE }) -public @interface Internal { -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/JsonHandling.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/JsonHandling.java index 5ef5027e2..f3b524ea7 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/JsonHandling.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/JsonHandling.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2024. */ +/* Licensed under MIT 2024-2025. */ package edu.kit.kastel.mcse.ardoco.core.common; import com.fasterxml.jackson.annotation.JsonAutoDetect; @@ -6,11 +6,19 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; +/** + * Utility class for creating and configuring Jackson ObjectMappers for JSON serialization and deserialization. + */ public final class JsonHandling { private JsonHandling() { throw new IllegalAccessError("Utility class"); } + /** + * Creates and configures a Jackson ObjectMapper for use with ArDoCo models. + * + * @return a configured ObjectMapper + */ public static ObjectMapper createObjectMapper() { var objectMapper = new ObjectMapper(); objectMapper.configure(SerializationFeature.INDENT_OUTPUT, false); diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/RepositoryHandler.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/RepositoryHandler.java index 000c5e594..79664540e 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/RepositoryHandler.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/RepositoryHandler.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.common; import java.io.File; @@ -16,13 +16,23 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +/** + * Utility class for handling repository operations such as shallow cloning and removal of repositories. + */ public class RepositoryHandler { private static final Logger logger = LoggerFactory.getLogger(RepositoryHandler.class); private RepositoryHandler() { - super(); } + /** + * Performs a shallow clone of a repository to the specified location and checks out the desired commit hash. + * + * @param repositoryLink the URL of the repository to clone + * @param desiredCodeLocation the local directory to clone into + * @param desiredHash the commit hash to check out + * @return true if the repository was cloned and checked out successfully, false otherwise + */ public static boolean shallowCloneRepository(String repositoryLink, String desiredCodeLocation, String desiredHash) { File codeLocation; try { @@ -36,8 +46,9 @@ public static boolean shallowCloneRepository(String repositoryLink, String desir List commits = new ArrayList<>(); git.log().setMaxCount(1).call().forEach(commits::add); assert commits.size() == 1; - if (commits.get(0).getId().startsWith(AbbreviatedObjectId.fromString(desiredHash))) + if (commits.getFirst().getId().startsWith(AbbreviatedObjectId.fromString(desiredHash))) { return true; + } // Checkout correct code version git.fetch().setUnshallow(true).call(); @@ -49,6 +60,11 @@ public static boolean shallowCloneRepository(String repositoryLink, String desir } } + /** + * Removes the repository at the specified location. + * + * @param repositoryLocation the local directory of the repository to remove + */ public static void removeRepository(String repositoryLocation) { try { FileUtils.deleteDirectory(new File(repositoryLocation)); diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/PhraseMappingAggregatorStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/PhraseMappingAggregatorStrategy.java similarity index 56% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/PhraseMappingAggregatorStrategy.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/PhraseMappingAggregatorStrategy.java index 87e0955aa..a3a1dee9f 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/PhraseMappingAggregatorStrategy.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/PhraseMappingAggregatorStrategy.java @@ -1,26 +1,39 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity; -import static edu.kit.kastel.mcse.ardoco.core.common.util.SimilarityUtils.cosineSimilarity; -import static edu.kit.kastel.mcse.ardoco.core.common.util.SimilarityUtils.uniqueDot; +import static edu.kit.kastel.mcse.ardoco.core.common.similarity.SimilarityUtils.cosineSimilarity; +import static edu.kit.kastel.mcse.ardoco.core.common.similarity.SimilarityUtils.uniqueDot; import java.util.function.ToDoubleBiFunction; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.PhraseMapping; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.PhraseMapping; import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +/** + * Aggregation strategies for comparing two {@link PhraseMapping} objects using different similarity metrics. + * Provides maximum, minimum, and average cosine similarity between phrase vectors. + */ @Deterministic public enum PhraseMappingAggregatorStrategy implements ToDoubleBiFunction { + /** + * Uses the maximum cosine similarity between phrase vectors. + */ MAX_SIMILARITY((a, b) -> uniqueDot(a.getPhrases().toImmutableList(), b.getPhrases().toImmutableList()).stream() .mapToDouble(p -> cosineSimilarity(p.first().getPhraseVector().toSortedMap(), p.second().getPhraseVector().toSortedMap())) .max() .orElse(Double.NaN)), // + /** + * Uses the minimum cosine similarity between phrase vectors. + */ MIN_SIMILARITY((a, b) -> uniqueDot(a.getPhrases().toImmutableList(), b.getPhrases().toImmutableList()).stream() .mapToDouble(p -> cosineSimilarity(p.first().getPhraseVector().toSortedMap(), p.second().getPhraseVector().toSortedMap())) .min() .orElse(Double.NaN)), // + /** + * Uses the average cosine similarity between phrase vectors. + */ AVG_SIMILARITY((a, b) -> uniqueDot(a.getPhrases().toImmutableList(), b.getPhrases().toImmutableList()).stream() .mapToDouble(p -> cosineSimilarity(p.first().getPhraseVector().toSortedMap(), p.second().getPhraseVector().toSortedMap())) .average() @@ -28,10 +41,22 @@ public enum PhraseMappingAggregatorStrategy implements ToDoubleBiFunction mapper; + /** + * Creates a strategy with the given mapping function. + * + * @param mapper the function to aggregate similarity + */ PhraseMappingAggregatorStrategy(ToDoubleBiFunction mapper) { this.mapper = mapper; } + /** + * Applies the aggregation strategy to two {@link PhraseMapping} objects. + * + * @param phraseMapping the first phrase mapping + * @param phraseMapping2 the second phrase mapping + * @return the aggregated similarity value + */ @Override public double applyAsDouble(PhraseMapping phraseMapping, PhraseMapping phraseMapping2) { return this.mapper.applyAsDouble(phraseMapping, phraseMapping2); diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SimilarityUtils.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/SimilarityUtils.java similarity index 54% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SimilarityUtils.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/SimilarityUtils.java index ea698edeb..81f14c84f 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SimilarityUtils.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/SimilarityUtils.java @@ -1,5 +1,5 @@ -/* Licensed under MIT 2021-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity; import java.io.Serializable; import java.util.ArrayList; @@ -13,33 +13,103 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; -import edu.kit.kastel.mcse.ardoco.core.api.models.ModelInstance; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.api.entity.Entity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.NounMapping; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.PhraseMapping; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.TextState; import edu.kit.kastel.mcse.ardoco.core.api.text.PhraseType; import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.NounMapping; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.PhraseMapping; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.TextState; import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimUtils; import edu.kit.kastel.mcse.ardoco.core.common.tuple.Pair; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimUtils; +import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; +import edu.kit.kastel.mcse.ardoco.core.common.util.CommonUtilities; /** - * This class is a utility class. + * Utility class for various similarity checks and calculations between entities, words, and phrase mappings. */ @Deterministic -public final class SimilarityUtils implements Serializable { +public final class SimilarityUtils { + private static final SimilarityUtils INSTANCE = new SimilarityUtils(new WordSimUtils()); + private final WordSimUtils wordSimUtils; + /** + * Creates a new SimilarityUtils instance with the given WordSimUtils. + * + * @param wordSimUtils the word similarity utility + */ public SimilarityUtils(WordSimUtils wordSimUtils) { this.wordSimUtils = wordSimUtils; } - public ImmutableList getSimilarSurfaceWords(RecommendedInstance recommendedInstance, ModelInstance instance) { - return Lists.immutable.fromStream(recommendedInstance.getNameMappings() + /** + * Returns the singleton instance of SimilarityUtils. + * + * @return the singleton instance + */ + public static SimilarityUtils getInstance() { + return INSTANCE; + } + + private static boolean coversOtherPhraseVector(PhraseMapping phraseMapping1, PhraseMapping phraseMapping2) { + + ImmutableSortedMap phraseVector1 = phraseMapping1.getPhraseVector(); + ImmutableSortedMap phraseVector2 = phraseMapping2.getPhraseVector(); + + return phraseVector1.keysView().containsAll(phraseVector2.keysView().toSortedSet()); + } + + /** + * Calculates the cosine similarity between two phrase vectors. + * + * @param firstPhraseVector the first phrase vector + * @param secondPhraseVector the second phrase vector + * @return the cosine similarity + */ + static double cosineSimilarity(Map firstPhraseVector, Map secondPhraseVector) { + + CosineSimilarity cosineSimilarity = new CosineSimilarity(); + + Map firstVector = firstPhraseVector.entrySet() .stream() - .flatMap(n -> n.getSurfaceForms().stream()) - .filter(s -> wordSimUtils.areWordsSimilar(s, instance.getFullName()))); + .collect(Collectors.toMap(e -> e.getKey().getText(), Map.Entry::getValue)); + Map secondVector = secondPhraseVector.entrySet() + .stream() + .collect(Collectors.toMap(e -> e.getKey().getText(), Map.Entry::getValue)); + + return cosineSimilarity.cosineSimilarity(firstVector, secondVector); + } + + /** + * Returns all unique pairs from two lists as an immutable list of pairs. + * + * @param first the first list + * @param second the second list + * @return all unique pairs + */ + public static ImmutableList> uniqueDot(ImmutableList first, ImmutableList second) { + List> result = new ArrayList<>(); + for (A a : first) { + for (B b : second) { + result.add(new Pair<>(a, b)); + } + } + return Lists.immutable.withAll(result); + } + + private static int similarEntriesOfList(ImmutableList list1, ImmutableList list2) { + MutableList removed = Lists.mutable.empty(); + + for (var element : list1) { + if (list2.contains(element) || (list2.select(e -> !removed.contains(e) && (e.contains(element) || element.contains(e))).size() == 1)) { + removed.add(element); + } + } + + return removed.size(); } /** @@ -47,7 +117,7 @@ public ImmutableList getSimilarSurfaceWords(RecommendedInstance recommen * * @param nm1 the first NounMapping * @param nm2 the second NounMapping - * @return true, if the {@link NounMapping}s are similar; false if not. + * @return true if the NounMappings are similar */ public boolean areNounMappingsSimilar(NounMapping nm1, NounMapping nm2) { var nm1Words = nm1.getReferenceWords(); @@ -66,27 +136,29 @@ public boolean areNounMappingsSimilar(NounMapping nm1, NounMapping nm2) { if (nm1Words.size() == 1 && nm2Words.size() == 1) { var nm1Word = nm1Words.get(0); var nm2Word = nm2Words.get(0); - return areWordsSimilar(nm1FirstPart, nm2FirstPart) || areWordsSimilar(nm1Word, nm2Word); + return this.areWordsSimilar(nm1FirstPart, nm2FirstPart) || this.areWordsSimilar(nm1Word, nm2Word); } - return areWordsSimilar(nm1Reference, nm2Reference); + return this.areWordsSimilar(nm1Reference, nm2Reference); } /** - * Compares a given {@link NounMapping} with a given {@link ModelInstance} for similarity. Checks if all names, the longest name or a single name are - * similar to the reference of the NounMapping. + * Compares a {@link NounMapping} with a {@link Entity} for similarity. * - * @param nounMapping the {@link NounMapping} - * @param instance the {@link ModelInstance} - * @return true, iff the {@link NounMapping} and {@link ModelInstance} are similar. + * @param nounMapping the NounMapping + * @param modelEntity the Entity + * @return true if similar */ - public boolean isNounMappingSimilarToModelInstance(NounMapping nounMapping, ModelInstance instance) { - if (areWordsOfListsSimilar(instance.getNameParts(), Lists.immutable.with(nounMapping.getReference())) || areWordsSimilar(instance.getFullName(), - nounMapping.getReference())) { + public boolean isNounMappingSimilarToModelInstance(NounMapping nounMapping, ModelEntity modelEntity) { + var nameParts = modelEntity.getNameParts(); + if (nameParts.isEmpty()) + return false; + if (this.areWordsOfListsSimilar(nameParts, Lists.immutable.with(nounMapping.getReference())) || this.areWordsSimilar(modelEntity.getName(), nounMapping + .getReference())) { return true; } - for (String name : instance.getNameParts()) { - if (areWordsSimilar(name, nounMapping.getReference())) { + for (String name : nameParts) { + if (this.areWordsSimilar(name, nounMapping.getReference())) { return true; } } @@ -94,92 +166,97 @@ public boolean isNounMappingSimilarToModelInstance(NounMapping nounMapping, Mode } /** - * Compares a given {@link Word} with a given {@link ModelInstance} for similarity. + * Compares a {@link Word} with a {@link ModelEntity} for similarity. * - * @param word the {@link Word} - * @param instance the {@link ModelInstance} - * @return true, iff the {@link Word} and {@link ModelInstance} are similar. + * @param word the Word + * @param modelEntity the ModelEntity + * @return true if similar */ - public boolean isWordSimilarToModelInstance(Word word, ModelInstance instance) { - var names = instance.getNameParts(); - return compareWordWithStringListEntries(word, names); + public boolean isWordSimilarToEntity(Word word, ModelEntity modelEntity) { + if (modelEntity.getNameParts().isEmpty()) { + return false; + } + return this.compareWordWithStringListEntries(word, modelEntity.getNameParts()); } /** - * Compares a given {@link RecommendedInstance} with a given {@link ModelInstance} for similarity. + * Compares a {@link RecommendedInstance} with a {@link ModelEntity} for similarity. * - * @param ri the {@link RecommendedInstance} - * @param instance the {@link ModelInstance} - * @return true, iff the {@link RecommendedInstance} and {@link ModelInstance} are similar. + * @param ri the RecommendedInstance + * @param modelEntity the ModelEntity + * @return true if similar */ - public boolean isRecommendedInstanceSimilarToModelInstance(RecommendedInstance ri, ModelInstance instance) { + public boolean isRecommendedInstanceSimilarToModelInstance(RecommendedInstance ri, ModelEntity modelEntity) { + var result = modelEntity.getName().equalsIgnoreCase(ri.getName()); + var name = ri.getName(); var nameList = Lists.immutable.with(name.split(" ")); - return instance.getFullName().equalsIgnoreCase(ri.getName()) || areWordsOfListsSimilar(instance.getNameParts(), nameList); + + if (modelEntity.getNameParts().isEmpty()) { + return result; + } + return result || this.areWordsOfListsSimilar(modelEntity.getNameParts(), nameList); } /** - * Compares a given {@link Word} with the type of a given {@link ModelInstance} for similarity. + * Compares a {@link Word} with the type of a {@link ModelEntity} for similarity. * - * @param word the {@link Word} - * @param instance the {@link ModelInstance} - * @return true, iff the {@link Word} and the type of the {@link ModelInstance} are similar. + * @param word the Word + * @param modelEntity the ModelEntity + * @return true if similar */ - public boolean isWordSimilarToModelInstanceType(Word word, ModelInstance instance) { - var types = instance.getTypeParts(); - return compareWordWithStringListEntries(word, types); + public boolean isWordSimilarToModelInstanceType(Word word, ModelEntity modelEntity) { + + ImmutableList typeParts = modelEntity.getTypeParts(); + return !typeParts.isEmpty() && this.compareWordWithStringListEntries(word, typeParts); } private boolean compareWordWithStringListEntries(Word word, ImmutableList names) { - return compareWordWithStringListEntries(word.getText(), names); + return this.compareWordWithStringListEntries(word.getText(), names); } private boolean compareWordWithStringListEntries(String word, ImmutableList names) { for (String name : names) { - if (areWordsSimilar(name, word)) { + if (this.areWordsSimilar(name, word)) { return true; } } return false; } - //FIXME this method is a duplicate of an existing method in WordSimUtils and should be removed /** * Checks the similarity of two {@link Word}s. * * @param word1 the first word * @param word2 the second word - * @return true, if the words are similar; false if not. + * @return true if the words are similar */ public boolean areWordsSimilar(Word word1, Word word2) { - return wordSimUtils.areWordsSimilar(word1, word2); + return this.wordSimUtils.areWordsSimilar(word1, word2); } - //FIXME this method is a duplicate of an existing method in WordSimUtils and should be removed /** - * Checks the similarity of two string. Uses Jaro-Winkler similarity and Levenshtein to assess the similarity. + * Checks the similarity of two strings. * - * @param word1 String of first word - * @param word2 String of second word - * @return true, if the test string is similar to the original; false if not. + * @param word1 the first string + * @param word2 the second string + * @return true if the strings are similar */ public boolean areWordsSimilar(String word1, String word2) { - return wordSimUtils.areWordsSimilar(word1, word2); + return this.wordSimUtils.areWordsSimilar(word1, word2); } /** - * Checks the similarity of a list with test strings to a list of "original" strings. In this method all test strings are compared to all originals. For - * this the method uses the areWordsSimilar method with a given threshold. All matches are counted. If the proportion of similarities between the lists is - * greater than the given threshold the method returns true. + * Checks the similarity of two lists of strings, using a minimum proportion threshold. * - * @param originals list of original strings - * @param words2test list of test strings - * @param minProportion threshold for proportional similarity between the lists - * @return true if the list are similar, false if not + * @param originals the original strings + * @param words2test the test strings + * @param minProportion the minimum proportion threshold + * @return true if the lists are similar */ public boolean areWordsOfListsSimilar(ImmutableList originals, ImmutableList words2test, double minProportion) { - if (areWordsSimilar(String.join(" ", originals), String.join(" ", words2test))) { + if (this.areWordsSimilar(String.join(" ", originals), String.join(" ", words2test))) { return true; } @@ -189,14 +266,16 @@ public boolean areWordsOfListsSimilar(ImmutableList originals, Immutable var possiblySimilar = originals.size() * words2test.size(); for (String o : originals) { for (String wd : words2test) { - if (areWordsSimilar(o, wd)) { + if (this.areWordsSimilar(o, wd)) { counterSimilar++; - if (1.0 * counterSimilar / max >= minProportion) + if (1.0 * counterSimilar / max >= minProportion) { return true; + } } else { counterDissimilar++; - if (1.0 * (possiblySimilar - counterDissimilar) / max < minProportion) + if (1.0 * (possiblySimilar - counterDissimilar) / max < minProportion) { return false; //minProportion can no longer be achieved, can stop here + } } } } @@ -205,32 +284,29 @@ public boolean areWordsOfListsSimilar(ImmutableList originals, Immutable } /** - * Checks the similarity of a list, containing test strings, and a list of originals. This check is not bidirectional! This method uses the areWordsSimilar - * method with a given threshold. + * Checks the similarity of two lists of strings using the default threshold. * - * @param originals list of original strings - * @param words2test list of test strings - * @return true if the list are similar, false if not + * @param originals the original strings + * @param words2test the test strings + * @return true if the lists are similar */ public boolean areWordsOfListsSimilar(ImmutableList originals, ImmutableList words2test) { - return areWordsOfListsSimilar(originals, words2test, CommonTextToolsConfig.JAROWINKLER_SIMILARITY_THRESHOLD); + return this.areWordsOfListsSimilar(originals, words2test, CommonTextToolsConfig.JAROWINKLER_SIMILARITY_THRESHOLD); } /** - * Extracts most likely matches of a list of recommended instances by similarity to a given instance. For this, the method uses an increasing minimal - * proportional threshold with the method areWordsOfListsSimilar method. If all lists are similar to the given instance by a threshold of 1-increase value - * the while loop can be left. If the while loop ends with more than one possibility or all remaining lists are sorted out in the same run, all are - * returned. Elsewhere only the remaining recommended instance is returned within the list. + * Extracts the most likely matches of recommended instances by similarity to a given instance. * - * @param instance instance to use as original for compare - * @param recommendedInstances recommended instances to check for similarity - * @return a list of the most similar recommended instances (to the instance names) + * @param modelEntity the instance to use as original + * @param recommendedInstances the recommended instances to check + * @return a list of the most similar recommended instances */ - public ImmutableList getMostRecommendedInstancesToInstanceByReferences(ModelInstance instance, + public ImmutableList getMostRecommendedInstancesToInstanceByReferences(ModelEntity modelEntity, ImmutableList recommendedInstances) { - var instanceNames = instance.getNameParts(); + + var instanceNames = modelEntity.getNameParts(); var similarity = CommonTextToolsConfig.JAROWINKLER_SIMILARITY_THRESHOLD; - var selection = recommendedInstances.select(ri -> checkRecommendedInstanceForSelection(instance, ri, similarity)); + var selection = recommendedInstances.select(ri -> this.checkRecommendedInstanceForSelection(modelEntity, ri, similarity)); var getMostRecommendedIByRefMinProportion = CommonTextToolsConfig.GET_MOST_RECOMMENDED_I_BY_REF_MIN_PROPORTION; var getMostRecommendedIByRefIncrease = CommonTextToolsConfig.GET_MOST_RECOMMENDED_I_BY_REF_INCREASE; @@ -243,13 +319,14 @@ public ImmutableList getMostRecommendedInstancesToInstanceB getMostRecommendedIByRefMinProportion += getMostRecommendedIByRefIncrease; MutableList risToRemove = Lists.mutable.empty(); for (RecommendedInstance ri : whileSelection) { - if (checkRecommendedInstanceWordSimilarityToInstance(instance, ri)) { + if (this.checkRecommendedInstanceWordSimilarityToInstance(modelEntity, ri)) { allListsSimilar++; } if (!this.areWordsOfListsSimilar(instanceNames, Lists.immutable.with(ri.getName()), getMostRecommendedIByRefMinProportion)) { risToRemove.add(ri); } + } whileSelection.removeAll(risToRemove); if (allListsSimilar == whileSelection.size()) { @@ -264,28 +341,34 @@ public ImmutableList getMostRecommendedInstancesToInstanceB } - private boolean checkRecommendedInstanceWordSimilarityToInstance(ModelInstance instance, RecommendedInstance ri) { - var instanceNames = instance.getNameParts(); + private boolean checkRecommendedInstanceWordSimilarityToInstance(ModelEntity modelEntity, RecommendedInstance ri) { + + var instanceNames = modelEntity.getNameParts(); + + if (instanceNames.isEmpty()) + return false; + for (var sf : ri.getNameMappings().flatCollect(NounMapping::getSurfaceForms)) { var splitSF = CommonUtilities.splitCases(String.join(" ", CommonUtilities.splitAtSeparators(sf))); - if (areWordsSimilar(String.join(" ", instanceNames), splitSF)) { + if (this.areWordsSimilar(String.join(" ", instanceNames), splitSF)) { return true; } } return false; } - private boolean checkRecommendedInstanceForSelection(ModelInstance instance, RecommendedInstance ri, double similarity) { - var instanceNames = instance.getNameParts(); - ImmutableList longestNameSplit = Lists.immutable.of(CommonUtilities.splitCases(instance.getFullName()).split(" ")); + private boolean checkRecommendedInstanceForSelection(ModelEntity modelEntity, RecommendedInstance ri, double similarity) { + var entityNameParts = modelEntity.getNameParts(); + ImmutableList longestNameSplit = Lists.immutable.of(CommonUtilities.splitCases(modelEntity.getName()).split(" ")); ImmutableList recommendedInstanceNames = Lists.immutable.with(ri.getName()); - boolean instanceNameAndRIName = areWordsSimilar(instance.getFullName(), ri.getName()); - boolean instanceNamesAndRIs = this.areWordsOfListsSimilar(instanceNames, recommendedInstanceNames, similarity); + boolean instanceNameAndRIName = this.areWordsSimilar(modelEntity.getName(), ri.getName()); boolean longestNameSplitAndRINames = this.areWordsOfListsSimilar(longestNameSplit, recommendedInstanceNames, similarity); - boolean listOfNamesSimilarEnough = 1.0 * similarEntriesOfList(instanceNames, recommendedInstanceNames) / Math.max(instanceNames.size(), + + boolean instanceNamesAndRIs = this.areWordsOfListsSimilar(entityNameParts, recommendedInstanceNames, similarity); + boolean listOfNamesSimilarEnough = 1.0 * similarEntriesOfList(entityNameParts, recommendedInstanceNames) / Math.max(entityNameParts.size(), recommendedInstanceNames.size()) >= similarity; - boolean listOfNameSplitSimilarEnough = 1.0 * similarEntriesOfList(longestNameSplit, recommendedInstanceNames) / Math.max(instanceNames.size(), + boolean listOfNameSplitSimilarEnough = 1.0 * similarEntriesOfList(longestNameSplit, recommendedInstanceNames) / Math.max(entityNameParts.size(), recommendedInstanceNames.size()) >= similarity; if (instanceNameAndRIName || instanceNamesAndRIs || longestNameSplitAndRINames || listOfNamesSimilarEnough || listOfNameSplitSimilarEnough) { @@ -296,10 +379,12 @@ private boolean checkRecommendedInstanceForSelection(ModelInstance instance, Rec var splitSurfaceForm = CommonUtilities.splitCases(surfaceForm); var surfaceFormWords = CommonUtilities.splitAtSeparators(splitSurfaceForm); - boolean instanceNamesXSurfaceForms = this.areWordsOfListsSimilar(instanceNames, surfaceFormWords, similarity); boolean longestNameXSurfaceForms = this.areWordsOfListsSimilar(longestNameSplit, surfaceFormWords, similarity); - boolean listOfNamesXSurfaceFormSimilarEnough = 1.0 * similarEntriesOfList(instanceNames, surfaceFormWords) / Math.max(instanceNames.size(), + + boolean instanceNamesXSurfaceForms = this.areWordsOfListsSimilar(entityNameParts, surfaceFormWords, similarity); + boolean listOfNamesXSurfaceFormSimilarEnough = 1.0 * similarEntriesOfList(entityNameParts, surfaceFormWords) / Math.max(entityNameParts.size(), surfaceFormWords.size()) >= similarity; + boolean listOfSplitNamesXSurfaceFormSimilarEnough = 1.0 * similarEntriesOfList(longestNameSplit, surfaceFormWords) / Math.max(longestNameSplit .size(), surfaceFormWords.size()) >= similarity; @@ -311,60 +396,19 @@ private boolean checkRecommendedInstanceForSelection(ModelInstance instance, Rec return false; } - private static boolean coversOtherPhraseVector(PhraseMapping phraseMapping1, PhraseMapping phraseMapping2) { - - ImmutableSortedMap phraseVector1 = phraseMapping1.getPhraseVector(); - ImmutableSortedMap phraseVector2 = phraseMapping2.getPhraseVector(); - - return phraseVector1.keysView().containsAll(phraseVector2.keysView().toSortedSet()); - } - private boolean containsAllNounMappingsOfPhraseMapping(TextState textState, PhraseMapping phraseMapping1, PhraseMapping phraseMapping2) { return phraseMapping1.getNounMappings(textState).containsAllIterable(phraseMapping2.getNounMappings(textState)); } - static double cosineSimilarity(Map firstPhraseVector, Map secondPhraseVector) { - - CosineSimilarity cosineSimilarity = new CosineSimilarity(); - - Map firstVector = firstPhraseVector.entrySet() - .stream() - .collect(Collectors.toMap(e -> e.getKey().getText(), Map.Entry::getValue)); - Map secondVector = secondPhraseVector.entrySet() - .stream() - .collect(Collectors.toMap(e -> e.getKey().getText(), Map.Entry::getValue)); - - return cosineSimilarity.cosineSimilarity(firstVector, secondVector); - } - - public PhraseMapping getMostSimilarPhraseMapping(TextState textState, PhraseMapping phraseMapping, ImmutableList otherPhraseMappings, - double minCosineSimilarity) { - - if (otherPhraseMappings.isEmpty()) { - return null; - } - - double currentMinSimilarity = minCosineSimilarity; - PhraseMapping mostSimilarPhraseMapping = otherPhraseMappings.get(0); - for (PhraseMapping otherPhraseMapping : otherPhraseMappings) { - double similarity = getPhraseMappingSimilarity(textState, phraseMapping, otherPhraseMapping, PhraseMappingAggregatorStrategy.MAX_SIMILARITY); - if (similarity > currentMinSimilarity) { - currentMinSimilarity = similarity; - mostSimilarPhraseMapping = otherPhraseMapping; - } - - } - return mostSimilarPhraseMapping; - } - - public static ImmutableList> uniqueDot(ImmutableList first, ImmutableList second) { - List> result = new ArrayList<>(); - for (A a : first) - for (B b : second) - result.add(new Pair<>(a, b)); - return Lists.immutable.withAll(result); - } - + /** + * Returns the similarity between two phrase mappings using the given strategy. + * + * @param textState the text state + * @param firstPhraseMapping the first phrase mapping + * @param secondPhraseMapping the second phrase mapping + * @param strategy the aggregation strategy + * @return the similarity value + */ public double getPhraseMappingSimilarity(TextState textState, PhraseMapping firstPhraseMapping, PhraseMapping secondPhraseMapping, PhraseMappingAggregatorStrategy strategy) { PhraseType firstPhraseType = firstPhraseMapping.getPhraseType(); @@ -373,10 +417,10 @@ public double getPhraseMappingSimilarity(TextState textState, PhraseMapping firs return 0; } - // Maybe REWORK. Remove NounMappings? - if ((coversOtherPhraseVector(firstPhraseMapping, secondPhraseMapping) || coversOtherPhraseVector(secondPhraseMapping, - firstPhraseMapping)) && containsAllNounMappingsOfPhraseMapping(textState, firstPhraseMapping, - secondPhraseMapping) && containsAllNounMappingsOfPhraseMapping(textState, secondPhraseMapping, firstPhraseMapping)) { + // TODO Maybe REWORK. Remove NounMappings? + if ((coversOtherPhraseVector(firstPhraseMapping, secondPhraseMapping) || coversOtherPhraseVector(secondPhraseMapping, firstPhraseMapping)) && this + .containsAllNounMappingsOfPhraseMapping(textState, firstPhraseMapping, secondPhraseMapping) && this.containsAllNounMappingsOfPhraseMapping( + textState, secondPhraseMapping, firstPhraseMapping)) { // HARD CODED... Change? return 1.0; } @@ -384,19 +428,4 @@ public double getPhraseMappingSimilarity(TextState textState, PhraseMapping firs return strategy.applyAsDouble(firstPhraseMapping, secondPhraseMapping); } - private static int similarEntriesOfList(ImmutableList list1, ImmutableList list2) { - MutableList removed = Lists.mutable.empty(); - - for (var element : list1) { - if (list2.contains(element)) { - removed.add(element); - } else { - if (list2.select(e -> !removed.contains(e) && (e.contains(element) || element.contains(e))).size() == 1) { - removed.add(element); - } - } - } - - return removed.size(); - } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/ComparisonContext.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/ComparisonContext.java new file mode 100644 index 000000000..d44c22a9d --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/ComparisonContext.java @@ -0,0 +1,74 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim; + +import java.util.Objects; + +import edu.kit.kastel.mcse.ardoco.core.api.text.Word; + +/** + * Contains all information for comparing similarity between objects in ArDoCo. + * The fields {@code firstString} and {@code secondString} are always non-null. + * The field {@code lemmatize} decides whether the lemmatized version of both words should be used for comparison. + */ +public record ComparisonContext(String firstString, String secondString, Word firstWord, Word secondWord, boolean lemmatize) { + + /** + * Constructs a string-based context with the default match function and no lemmatization. + * + * @param firstString the first string + * @param secondString the second string + */ + public ComparisonContext(String firstString, String secondString) { + this(firstString, secondString, null, null, false); + } + + /** + * Constructs a string-based context with the default match function. + * + * @param firstString the first string + * @param secondString the second string + * @param lemmatize whether the string should be lemmatized + */ + public ComparisonContext(String firstString, String secondString, boolean lemmatize) { + this(firstString, secondString, null, null, lemmatize); + } + + /** + * Constructs a word-based context with the default match function. + * + * @param firstWord the first word + * @param secondWord the second word + * @param lemmatize whether the words should be lemmatized + */ + public ComparisonContext(Word firstWord, Word secondWord, boolean lemmatize) { + this(firstWord.getText(), secondWord.getText(), firstWord, secondWord, lemmatize); + } + + /** + * Finds the most appropriate string representation for the first object in this comparison. + * + * @return the most appropriate string representation of the first object + */ + public String firstTerm() { + return this.findAppropriateTerm(this.firstString, this.firstWord); + } + + /** + * Finds the most appropriate string representation for the second object in this comparison. + * + * @return the most appropriate string representation of the second object + */ + public String secondTerm() { + return this.findAppropriateTerm(this.secondString, this.secondWord); + } + + private String findAppropriateTerm(String string, Word word) { + Objects.requireNonNull(string); + + if (word != null) { + return this.lemmatize ? word.getLemma() : word.getText(); + } + return string; + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimLoader.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimLoader.java similarity index 52% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimLoader.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimLoader.java index 405dde414..f302b9a5f 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimLoader.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimLoader.java @@ -1,5 +1,5 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim; import java.util.ArrayList; @@ -8,23 +8,20 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.equality.EqualityMeasure; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.jarowinkler.JaroWinklerMeasure; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.levenshtein.LevenshteinMeasure; import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.equality.EqualityMeasure; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.jarowinkler.JaroWinklerMeasure; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.levenshtein.LevenshteinMeasure; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.ngram.NgramMeasure; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.sewordsim.SEWordSimMeasure; /** - * Responsible for loading the word similarity measures that should be enabled according to the - * {@link CommonTextToolsConfig}. + * Loads the word similarity measures enabled according to {@link CommonTextToolsConfig}. */ public class WordSimLoader { private static final Logger LOGGER = LoggerFactory.getLogger(WordSimLoader.class); /** - * Loads and returns the word similarity measures that should be enabled according to {@link CommonTextToolsConfig}. + * Loads and returns the word similarity measures enabled according to {@link CommonTextToolsConfig}. * * @return a list of word similarity measures */ @@ -42,14 +39,6 @@ public static ImmutableList loadUsingProperties() { list.add(new JaroWinklerMeasure()); } - if (CommonTextToolsConfig.NGRAM_ENABLED) { - list.add(new NgramMeasure()); - } - - if (CommonTextToolsConfig.SEWORDSIM_ENABLED) { - list.add(new SEWordSimMeasure()); - } - return Lists.immutable.withAll(list); } catch (Exception e) { LOGGER.error("Failed to load word similarity measures", e); diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimMeasure.java new file mode 100644 index 000000000..119bfa3b6 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimMeasure.java @@ -0,0 +1,24 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim; + +/** + * A measure that determines whether two words from a {@link ComparisonContext} are similar. + */ +public interface WordSimMeasure { + + /** + * Evaluates whether the words from the given {@link ComparisonContext} are similar. + * + * @param comparisonContext the context containing the words + * @return true if the words are similar + */ + boolean areWordsSimilar(ComparisonContext comparisonContext); + + /** + * Evaluates how similar the words from the given {@link ComparisonContext} are. + * + * @param comparisonContext the context containing the words + * @return similarity in range [0,1] + */ + double getSimilarity(ComparisonContext comparisonContext); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimUtils.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimUtils.java new file mode 100644 index 000000000..703dd9ebe --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimUtils.java @@ -0,0 +1,200 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Objects; +import java.util.stream.Collectors; + +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.MutableList; + +import edu.kit.kastel.mcse.ardoco.core.api.text.Word; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.equality.EqualityMeasure; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy.AverageStrategy; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy.ComparisonStrategy; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy.SimilarityStrategy; + +/** + * Provides utility methods for calculating similarity between objects, with configurable strategies and measures. Not thread-safe. + */ +public class WordSimUtils { + + private MutableList measures = Lists.mutable.withAll(WordSimLoader.loadUsingProperties()); + private ComparisonStrategy strategy = ComparisonStrategy.AT_LEAST_ONE; + private SimilarityStrategy similarityStrategy = new AverageStrategy(); + + /** + * Sets which measures should be used for similarity comparison. + * + * @param measures the measures to use + */ + public void setMeasures(Collection measures) { + this.measures = Lists.mutable.withAll(measures); + } + + /** + * Sets the default comparison strategy. The specified strategy will be used for all subsequent comparisons that themselves do not specify a strategy. + * + * @param strategy the new default strategy + */ + public void setStrategy(ComparisonStrategy strategy) { + this.strategy = strategy; + } + + /** + * Sets the default similarity strategy. The specified strategy will be used for all subsequent comparisons that themselves do not specify a strategy. + * + * @param strategy the new default strategy + */ + public void setStrategy(SimilarityStrategy strategy) { + this.similarityStrategy = strategy; + } + + /** + * Evaluates whether the words from the given {@link ComparisonContext} are similar using the specified comparison strategy. + * + * @param ctx the context + * @param strategy the strategy + * @return true if the given strategy considers the words similar enough + */ + public boolean areWordsSimilar(ComparisonContext ctx, ComparisonStrategy strategy) { + Objects.requireNonNull(ctx); + Objects.requireNonNull(strategy); + + if (!this.splitLengthTest(ctx)) { + return false; + } + + return strategy.areWordsSimilar(ctx, this.measures.toList()); + } + + private boolean splitLengthTest(ComparisonContext ctx) { + var first = ctx.firstTerm().toLowerCase(); + var second = ctx.secondTerm().toLowerCase(); + return (first.split(" ").length == second.split(" ").length); + } + + /** + * Evaluates whether the words from the given {@link ComparisonContext} are similar using the default comparison strategy. + * + * @param ctx the context + * @return true if the default strategy considers the words similar enough + */ + public boolean areWordsSimilar(ComparisonContext ctx) { + Objects.requireNonNull(ctx); + return this.areWordsSimilar(ctx, this.strategy); + } + + /** + * Evaluates whether the given words are similar using the default comparison strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @return true if the default strategy considers the words similar enough + */ + public boolean areWordsSimilar(String firstWord, String secondWord) { + return this.areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), this.strategy); + } + + /** + * Evaluates whether the given words are similar using the specified comparison strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @param strategy the strategy to use + * @return true if the given strategy considers the words similar enough + */ + public boolean areWordsSimilar(String firstWord, String secondWord, ComparisonStrategy strategy) { + return this.areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), strategy); + } + + /** + * Evaluates whether the given words are similar using the default comparison strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @return true if the default strategy considers the words similar enough + */ + public boolean areWordsSimilar(Word firstWord, Word secondWord) { + return this.areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), this.strategy); + } + + /** + * Evaluates whether the given words are similar using the specified comparison strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @param strategy the strategy to use + * @return true if the given strategy considers the words similar enough + */ + public boolean areWordsSimilar(Word firstWord, Word secondWord, ComparisonStrategy strategy) { + return this.areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), strategy); + } + + /** + * Evaluates whether the given words are similar using the default comparison strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @return true if the default strategy considers the words similar enough + */ + public boolean areWordsSimilar(String firstWord, Word secondWord) { + return this.areWordsSimilar(new ComparisonContext(firstWord, secondWord.getText(), null, secondWord, false), this.strategy); + } + + /** + * Evaluates whether the given words are similar using the specified comparison strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @param strategy the strategy to use + * @return true if the given strategy considers the words similar enough + */ + public boolean areWordsSimilar(String firstWord, Word secondWord, ComparisonStrategy strategy) { + return this.areWordsSimilar(new ComparisonContext(firstWord, secondWord.getText(), null, secondWord, false), strategy); + } + + /** + * Evaluates the similarity of the given words using the specified similarity strategy. + * + * @param firstWord the first word + * @param secondWord the second word + * @param strategy the strategy to use + * @param ignoreCase whether to ignore the case during comparison + * @return similarity in range [0,1] + */ + public double getSimilarity(String firstWord, String secondWord, SimilarityStrategy strategy, boolean ignoreCase) { + var allMeasuresExceptDefault = this.measures.stream().filter(m -> !(m instanceof EqualityMeasure)).collect(Collectors.toCollection(ArrayList::new)); + if (allMeasuresExceptDefault.isEmpty()) { + allMeasuresExceptDefault.add(new EqualityMeasure()); + } + + return strategy.getSimilarity(new ComparisonContext(ignoreCase ? firstWord.toLowerCase() : firstWord, ignoreCase ? + secondWord.toLowerCase() : + secondWord, null, null, false), allMeasuresExceptDefault); + } + + /** + * Evaluates the similarity of the given words. + * + * @param firstWord the first word + * @param secondWord the second word + * @return similarity in range [0,1] + */ + public double getSimilarity(String firstWord, String secondWord) { + return this.getSimilarity(firstWord, secondWord, false); + } + + /** + * Evaluates the similarity of the given words. + * + * @param firstWord the first word + * @param secondWord the second word + * @param ignoreCase whether to ignore the case during comparison + * @return similarity in range [0,1] + */ + public double getSimilarity(String firstWord, String secondWord, boolean ignoreCase) { + return this.getSimilarity(firstWord, secondWord, this.similarityStrategy, ignoreCase); + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/equality/EqualityMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/equality/EqualityMeasure.java new file mode 100644 index 000000000..6c6829000 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/equality/EqualityMeasure.java @@ -0,0 +1,32 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.equality; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; + +/** + * A word similarity measure that checks if the string representations of the terms are equal, ignoring case. + */ +public class EqualityMeasure implements WordSimMeasure { + /** + * Checks if the terms in the given context are similar by comparing their string representations, ignoring case. + * + * @param comparisonContext the comparison context + * @return true if the terms are equal ignoring case, false otherwise + */ + @Override + public boolean areWordsSimilar(ComparisonContext comparisonContext) { + return comparisonContext.firstTerm().equalsIgnoreCase(comparisonContext.secondTerm()); + } + + /** + * Returns 1.0 if the terms are similar, 0.0 otherwise. + * + * @param comparisonContext the comparison context + * @return the similarity score (1.0 or 0.0) + */ + @Override + public double getSimilarity(ComparisonContext comparisonContext) { + return this.areWordsSimilar(comparisonContext) ? 1 : 0; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/JaroWinklerMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/jarowinkler/JaroWinklerMeasure.java similarity index 61% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/JaroWinklerMeasure.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/jarowinkler/JaroWinklerMeasure.java index 47d1d59cd..59470512a 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/JaroWinklerMeasure.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/jarowinkler/JaroWinklerMeasure.java @@ -1,15 +1,19 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.jarowinkler; +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.jarowinkler; +import org.apache.commons.text.similarity.JaroWinklerSimilarity; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; /** * This word similarity measure uses the jaro winkler algorithm to calculate similarity. */ public class JaroWinklerMeasure implements WordSimMeasure { + private final JaroWinklerSimilarity jaroWinklerSimilarity = new JaroWinklerSimilarity(); + private final double similarityThreshold; /** @@ -34,14 +38,14 @@ public JaroWinklerMeasure(double similarityThreshold) throws IllegalArgumentExce } @Override - public boolean areWordsSimilar(ComparisonContext ctx) { - double similarity = getSimilarity(ctx); + public boolean areWordsSimilar(ComparisonContext comparisonContext) { + double similarity = this.getSimilarity(comparisonContext); return similarity >= this.similarityThreshold; } @Override - public double getSimilarity(ComparisonContext ctx) { - return UnicodeJaroWinklerSimilarity.apply(ctx.firstTerm(), ctx.secondTerm(), ctx.characterMatch()); + public double getSimilarity(ComparisonContext comparisonContext) { + return this.jaroWinklerSimilarity.apply(comparisonContext.firstTerm(), comparisonContext.secondTerm()); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/LevenshteinMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/levenshtein/LevenshteinMeasure.java similarity index 67% rename from framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/LevenshteinMeasure.java rename to framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/levenshtein/LevenshteinMeasure.java index dc6195d00..5096ecaec 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/LevenshteinMeasure.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/measures/levenshtein/LevenshteinMeasure.java @@ -1,10 +1,11 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.levenshtein; +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.measures.levenshtein; +import org.apache.commons.text.similarity.LevenshteinDistance; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterSequence; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; /** * This word similarity measure uses the levenshtein distance (also sometimes called edit distance) algorithm to calculate word similarity. This measure is @@ -22,7 +23,7 @@ */ public class LevenshteinMeasure implements WordSimMeasure { - private final UnicodeLevenshteinDistance levenshteinDistance = new UnicodeLevenshteinDistance(); + private final LevenshteinDistance levenshteinDistance = new LevenshteinDistance(); private final int minLength; private final int maxDistance; private final double threshold; @@ -60,28 +61,27 @@ public LevenshteinMeasure(int minLength, int maxDistance, double threshold) { } @Override - public boolean areWordsSimilar(ComparisonContext ctx) { - //FIXME cast to lower case seems unwarranted given that this is delegated to WordSimUtils already - String firstWord = ctx.firstTerm().toLowerCase(); - String secondWord = ctx.secondTerm().toLowerCase(); + public boolean areWordsSimilar(ComparisonContext comparisonContext) { + // FIXME cast to lower case seems unwarranted given that this is delegated to WordSimUtils already + String firstWord = comparisonContext.firstTerm().toLowerCase(); + String secondWord = comparisonContext.secondTerm().toLowerCase(); int maxDynamicDistance = (int) Math.min(this.maxDistance, this.threshold * Math.min(firstWord.length(), secondWord.length())); - int distance = this.levenshteinDistance.apply(firstWord, secondWord, ctx.characterMatch()); + int distance = this.levenshteinDistance.apply(firstWord, secondWord); if (firstWord.length() <= this.minLength) { return distance <= this.maxDistance && (secondWord.contains(firstWord) || firstWord.contains(secondWord)); - } else { - return distance <= maxDynamicDistance; } + return distance <= maxDynamicDistance; } @Override - public double getSimilarity(ComparisonContext ctx) { - //FIXME cast to lower case seems unwarranted given that this is delegated to WordSimUtils already - var firstWord = UnicodeCharacterSequence.valueOf(ctx.firstTerm().toLowerCase()); - var secondWord = UnicodeCharacterSequence.valueOf(ctx.secondTerm().toLowerCase()); - return 1.0 - this.levenshteinDistance.apply(ctx.firstTerm(), ctx.secondTerm(), ctx.characterMatch()) / (double) Math.max(Math.max(firstWord.length(), - secondWord.length()), 1); + public double getSimilarity(ComparisonContext comparisonContext) { + // FIXME cast to lower case seems unwarranted given that this is delegated to WordSimUtils already + String firstWord = comparisonContext.firstTerm().toLowerCase(); + String secondWord = comparisonContext.secondTerm().toLowerCase(); + int distance = this.levenshteinDistance.apply(firstWord, secondWord); + return 1.0 - (distance / (double) Math.max(firstWord.length(), secondWord.length())); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/AtLeastOneStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/AtLeastOneStrategy.java new file mode 100644 index 000000000..f5e93d143 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/AtLeastOneStrategy.java @@ -0,0 +1,32 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy; + +import java.util.List; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; + +/** + * Comparison strategy: accepts a word pair as similar if at least one measure accepts it as similar. + */ +public class AtLeastOneStrategy implements ComparisonStrategy { + + /** + * Returns true if at least one measure considers the words similar. + * + * @param comparisonContext the comparison context + * @param measures the measures to use + * @return true if at least one measure returns true + */ + @Override + public boolean areWordsSimilar(ComparisonContext comparisonContext, List measures) { + for (WordSimMeasure measure : measures) { + if (measure.areWordsSimilar(comparisonContext)) { + return true; + } + } + + return false; + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/AverageStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/AverageStrategy.java new file mode 100644 index 000000000..6809ae053 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/AverageStrategy.java @@ -0,0 +1,28 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy; + +import java.util.List; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; + +/** + * A similarity strategy that returns the average of all similarity scores from the provided word similarity measures. + */ +public class AverageStrategy implements SimilarityStrategy { + @Override + public double getSimilarity(ComparisonContext comparisonContext, List measures) { + double sum = 0.0; + int successful = 0; + + for (WordSimMeasure measure : measures) { + var similarity = measure.getSimilarity(comparisonContext); + if (!Double.isNaN(similarity)) { + successful++; + sum += similarity; + } + } + + return successful == 0 ? 0.0 : sum / successful; + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/ComparisonStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/ComparisonStrategy.java new file mode 100644 index 000000000..48c44a20e --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/ComparisonStrategy.java @@ -0,0 +1,25 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy; + +import java.util.List; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; + +/** + * A strategy for combining the verdicts of multiple word similarity measures. + */ +public interface ComparisonStrategy { + + ComparisonStrategy AT_LEAST_ONE = new AtLeastOneStrategy(); + + /** + * Evaluates whether the words from the given context are similar by combining the verdicts of the specified measures. + * + * @param comparisonContext the context containing the words + * @param measures the measures to use + * @return true if the words are similar + */ + boolean areWordsSimilar(ComparisonContext comparisonContext, List measures); + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/SimilarityStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/SimilarityStrategy.java new file mode 100644 index 000000000..ef14c15a2 --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/strategy/SimilarityStrategy.java @@ -0,0 +1,21 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.strategy; + +import java.util.List; + +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.ComparisonContext; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim.WordSimMeasure; + +/** + * A similarity strategy determines how the similarity scores of multiple word similarity measures are combined to produce a single similarity score. + */ +public interface SimilarityStrategy { + /** + * Evaluates how similar the words from the given {@link ComparisonContext} are by combining the verdicts of the specified word similarity measures. + * + * @param comparisonContext the context containing the words + * @param measures the measures to use + * @return Returns similarity in range [0,1] + */ + double getSimilarity(ComparisonContext comparisonContext, List measures); +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Pair.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Pair.java index fa0cd840d..4e604613e 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Pair.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Pair.java @@ -1,7 +1,42 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.tuple; import java.io.Serializable; +import java.util.Objects; +/** + * A record representing a pair of two serializable elements. + * + * @param the type of the first element + * @param the type of the second element + */ public record Pair(T first, U second) implements Serializable { + + /** + * Checks if the pair contains the specified element. + * + * @param element the element to check for + * @return true if the pair contains the element, false otherwise + */ + public boolean hasElement(Serializable element) { + return Objects.equals(this.first, element) || Objects.equals(this.second, element); + } + + /** + * Returns the other element in the pair when given one element. + * + * @param element one of the elements in the pair + * @return the other element in the pair + * @throws IllegalArgumentException if the given element is not part of this pair + */ + public Serializable getOtherElement(Serializable element) { + if (Objects.equals(this.first, element)) { + return this.second; + } + if (Objects.equals(this.second, element)) { + return this.first; + } + throw new IllegalArgumentException("Unknown element: " + element); + } + } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Triple.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Triple.java index a28514658..65166b0ad 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Triple.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/tuple/Triple.java @@ -1,7 +1,14 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.tuple; import java.io.Serializable; -public record Triple(T first, U second, V third) implements Serializable { +/** + * A record representing a triple of three elements, where the second and third elements are serializable. + * + * @param the type of the first element + * @param the type of the second element (must be serializable) + * @param the type of the third element (must be serializable) + */ +public record Triple(T first, U second, V third) implements Serializable { } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/AbbreviationDisambiguationHelper.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/AbbreviationDisambiguationHelper.java deleted file mode 100644 index f69d4d96b..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/AbbreviationDisambiguationHelper.java +++ /dev/null @@ -1,418 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import static edu.kit.kastel.mcse.ardoco.core.common.JsonHandling.createObjectMapper; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.*; -import java.util.regex.MatchResult; -import java.util.regex.Pattern; - -import org.jsoup.Jsoup; -import org.jsoup.nodes.Document; -import org.jsoup.nodes.Element; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import edu.kit.kastel.mcse.ardoco.core.api.Disambiguation; - -/** - * Provides functions to identify and disambiguate abbreviations. Caches results divided into a persistent {@link FileBasedCache} and a transient cache that is - * deleted on program exit. Abbreviations and their meanings are encapsulated as {@link Disambiguation}. The {@link FileBasedCache} is implemented in JSON and - * the file is saved in the user data directory folder of ArDoCo. The helper can be used to disambiguate an abbreviation using online abbreviation directory - * lookups. Such disambiguations are saved in the persistent cache. The transient cache is populated by the stages. When comparing two words, it is generally - * advised to ambiguate both rather than disambiguating. - */ -public final class AbbreviationDisambiguationHelper extends FileBasedCache> { - /** - * Matches abbreviations with up to 1 lowercase letter between uppercase letters. Accounts for camelCase by lookahead, e.g. UserDBAdapter is matched as "DB" - * rather than "DBA". Matches abbreviations at any point in the word, including at the start and end. - */ - private static final Pattern abbreviationsPattern = Pattern.compile("([A-Z]+[a-z]?)+[A-Z](?=([A-Z][a-z])|\\b)"); - /* - (?:([A-Z]+[a-z]?)+(?(?<=[A-Z])\w|[A-Z]))(?=([A-Z][a-z])|\b) - potential improvement, can also match ArDoCo for example, assumes that two letters with first letter capital is an abbr. such as Id, Db.. - */ - - public static final int LIMIT = 2; - private static final Logger logger = LoggerFactory.getLogger(AbbreviationDisambiguationHelper.class); - private static final String ABBREVIATIONS_COM = "https://www.abbreviations.com/"; - private static final String ACRONYM_FINDER_COM = "https://www.acronymfinder.com/Information-Technology/"; - private static AbbreviationDisambiguationHelper instance; - private static SortedMap ambiguated = new TreeMap<>(); - private static final SortedMap local = new TreeMap<>(); - - /** - * {@return the singleton instance of this class} - */ - static synchronized AbbreviationDisambiguationHelper getInstance() { - if (instance == null) { - instance = new AbbreviationDisambiguationHelper(); - } - return instance; - } - - private AbbreviationDisambiguationHelper() { - super("abbreviations", ".json", "", true); - } - - /** - * Adds a disambiguation to the transient cache. If the abbreviation already exists, the disambiguations are merged instead. - * - * @param disambiguation the disambiguation - */ - public static void addTransient(Disambiguation disambiguation) { - local.merge(disambiguation.getAbbreviation(), disambiguation, Disambiguation::addMeanings); - ambiguated = new TreeMap<>(); - } - - /** - * Adds a disambiguation to the persistent cache. If the abbreviation already exists, the disambiguations are merged instead. - * - * @param disambiguation the disambiguation - */ - private static void addPersistent(Disambiguation disambiguation) { - //Specifically check. We do not want to mess up our files. - Objects.requireNonNull(disambiguation); - Objects.requireNonNull(disambiguation.getAbbreviation()); - Objects.requireNonNull(disambiguation.getMeanings()); - if (disambiguation.getAbbreviation().isBlank() || disambiguation.getMeanings().isEmpty() || disambiguation.getMeanings() - .stream() - .anyMatch(String::isBlank)) - return; - var disambiguations = getPersistent(); - disambiguations.merge(disambiguation.getAbbreviation(), disambiguation, Disambiguation::addMeanings); - try (var fbCache = getInstance()) { - fbCache.cache(disambiguations); - } - ambiguated = new TreeMap<>(); - } - - /** - * Tries to disambiguate the provided abbreviation and returns the potentially empty set of meanings - * - * @param abbreviation the abbreviation - * @return a set of meanings - */ - public static SortedSet disambiguate(String abbreviation) { - //Specifically check. We do not want to mess up our files. - Objects.requireNonNull(abbreviation); - if (abbreviation.isBlank()) - throw new IllegalArgumentException(); - - var fromTransientCache = getAll().getOrDefault(abbreviation, null); - if (fromTransientCache != null) - return fromTransientCache.getMeanings(); - - var fromPersistentCache = getPersistent().getOrDefault(abbreviation, null); - if (fromPersistentCache != null) - return fromPersistentCache.getMeanings(); - - var fromCrawl = crawl(abbreviation); - addPersistent(fromCrawl); - - return fromCrawl.getMeanings(); - } - - /** - * Replaces all meanings with their known abbreviation in a single string. The result is cached. - * - * @param text a text containing an arbitrary amount of meanings (can be zero) - * @param ignoreCase whether to ignore the casing when searching for a meaning inside the text - * @return a single string where all meanings have been replaced with known abbreviations - */ - public static String ambiguateAll(String text, boolean ignoreCase) { - return ambiguated.computeIfAbsent(text, key -> replaceAllMeanings(key, ignoreCase)); - } - - /** - * Replaces all meanings with their known abbreviation in a single string. For example, "Personal Computer Database" -> "PC DB" - * - * @param text a text containing an arbitrary amount of meanings (can be zero) - * @param ignoreCase whether to ignore the casing when searching for a meaning inside the text - * @return a single string where all meanings have been replaced with known abbreviations - */ - private static String replaceAllMeanings(String text, boolean ignoreCase) { - var replaced = text; - var disambiguations = getAll().values(); - for (var disambiguation : disambiguations) { - replaced = disambiguation.replaceMeaningWithAbbreviation(replaced, ignoreCase); - } - return replaced; - } - - private static SortedMap getPersistent() { - return getInstance().getOrRead(); - } - - /** - * {@return all disambiguations merged from both caches} - */ - public static SortedMap getAll() { - return new TreeMap<>(Disambiguation.merge(new TreeMap<>(local), new TreeMap<>(getPersistent()))); - } - - /** - * Crawls online abbreviation dictionaries for the abbreviation and combines their results. - * - * @param abbreviation the abbreviation - * @return a potentially empty set of meanings - */ - static Disambiguation crawl(String abbreviation) { - logger.info("Using crawler to disambiguate {}", abbreviation); - var meanings = crawlAcronymFinderCom(abbreviation); - meanings.addAll(crawlAbbreviationsCom(abbreviation)); - return new Disambiguation(abbreviation, meanings); - } - - /** - * Crawls abbreviations.com for the specified abbreviation. - * - * @param abbreviation the abbreviation - * @return a potentially empty set of meanings - */ - static SortedSet crawlAbbreviationsCom(String abbreviation) { - SortedSet meanings = new TreeSet<>(); - try { - Document document = Jsoup.connect(ABBREVIATIONS_COM + abbreviation).get(); - var elements = document.select("td > p.desc"); - meanings.addAll(elements.stream().limit(LIMIT).map(e -> removeAllBrackets(e.childNode(0).toString())).toList()); - logger.info("Crawler found {} -> {} on {}", abbreviation, meanings, ABBREVIATIONS_COM); - } catch (IOException e) { - logger.error(e.getCause().getMessage()); - } catch (IndexOutOfBoundsException e) { - logger.warn("Could not parse {} website document, did the layout change?", ABBREVIATIONS_COM); - } - return meanings; - } - - /** - * Crawls acronymfinder.com for the specified abbreviation. - * - * @param abbreviation the abbreviation - * @return a potentially empty set of meanings - */ - static SortedSet crawlAcronymFinderCom(String abbreviation) { - SortedSet meanings = new TreeSet<>(); - try { - Document document = Jsoup.connect(ACRONYM_FINDER_COM + abbreviation + ".html").get(); - var elements = document.select("td.result-list__body__meaning > a, td" + ".result-list__body__meaning"); - meanings.addAll(elements.stream().limit(LIMIT).map(Element::text).map(AbbreviationDisambiguationHelper::removeAllBrackets).toList()); - logger.info("Crawler found {} -> {} on {}", abbreviation, meanings, ACRONYM_FINDER_COM); - } catch (IOException e) { - logger.error(e.getCause().getMessage()); - } catch (IndexOutOfBoundsException e) { - logger.warn("Could not parse {} website document, did the layout change?", ACRONYM_FINDER_COM); - } - return meanings; - } - - @Override - protected SortedMap read() throws CacheException { - try { - logger.info("Reading abbreviations file"); - var read = toMap(createObjectMapper().readValue(getFile(), Disambiguation[].class)); - logger.info("Found {} cached abbreviation", read.size()); - return read; - } catch (IOException e) { - throw new CacheException(e); - } - } - - @Override - public SortedMap getDefault() { - return new TreeMap<>(); - } - - @Override - protected void write(SortedMap content) { - Collection values = content.values(); - try (PrintWriter out = new PrintWriter(getFile())) { - //Parse before writing to the file, so we don't mess up the entire file due to a parsing error - String json = createObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(values); - out.print(json); - logger.info("Saved abbreviations file"); - } catch (IOException e) { - logger.error(e.getCause().getMessage()); - } - } - - private static SortedMap toMap(Disambiguation[] abbreviations) { - var all = new TreeMap(); - for (var abbr : abbreviations) { - all.put(abbr.getAbbreviation(), abbr); - } - return all; - } - - /** - * Removes all brackets and the text between them, does not support nested brackets - * - * @param text the text - * @return the text without brackets - */ - private static String removeAllBrackets(String text) { - String prev = null; - String current = removeBracket(text); - while (!Objects.equals(prev, current)) { - prev = current; - current = removeBracket(current); - } - assert current != null; - return current.trim().replaceAll("\\s+", " "); - } - - /** - * Removes the first bracket and text between, does not support nested brackets - * - * @param text the text - * @return the text without the first bracket - */ - private static String removeBracket(String text) { - var innerMostOpen = text.indexOf("("); - var innerMostClose = text.indexOf(")"); - if (innerMostOpen == -1 || innerMostClose == -1 || innerMostOpen > innerMostClose) - return text; - - var start = text.substring(0, innerMostOpen); - var endBegin = innerMostClose + 1; - - if (endBegin > text.length()) - return start; - - var end = text.substring(endBegin); - return start + end; - } - - /** - * Uses the regex {@link #abbreviationsPattern} to find a set of possible abbreviations contained in the specified text. - * - * @param text the text - * @return a set of possible abbreviations - */ - public static SortedSet getAbbreviationCandidates(String text) { - var matcher = abbreviationsPattern.matcher(text); - return new TreeSet<>(matcher.results().map(MatchResult::group).toList()); - } - - /** - * {@return whether the initialism candidate is an initialism of the text} - * - * @param text the text - * @param initialismCandidate the initialism candidate - * @param initialismThreshold the percentage of characters in a word that need to be uppercase for a word to be considered an initialism candidate - */ - public static boolean isInitialismOf(String text, String initialismCandidate, double initialismThreshold) { - if (!couldBeAbbreviation(initialismCandidate, initialismThreshold)) - return false; - - //Check if the entire Initialism is contained within the single word - if (!text.contains(" ")) - return shareInitial(text, initialismCandidate) && containsAllInOrder(text, initialismCandidate); - - StringBuilder reg = new StringBuilder(); - var initialLcArray = initialismCandidate.toCharArray(); - for (var c : initialLcArray) { - reg.append(c).append("|"); - } - - var onlyInitialismLettersAndBlank = "\\[^(" + reg + "\\s)\\]"; - var split = text.split("\\s+"); - var reducedText = Arrays.stream(split).filter(s -> s.startsWith(onlyInitialismLettersAndBlank)).reduce("", (l, r) -> l + r); - - //The text contains words that are irrelevant to the supposed Initialism - if (reducedText.length() != split.length) - return false; - - return containsAllInOrder(reducedText, initialismCandidate); - } - - /** - * {@return whether the text could be an abbreviation} Compares the share of uppercase letters to the threshold. - * - * @param candidate the initialism candidate - * @param threshold the initialism threshold - */ - public static boolean couldBeAbbreviation(String candidate, double threshold) { - if (candidate.isEmpty()) - return false; - var upperCaseCharacters = 0; - var cArray = candidate.toCharArray(); - for (char c : cArray) { - if (Character.isUpperCase(c)) - upperCaseCharacters++; - } - return upperCaseCharacters >= threshold * candidate.length(); - } - - /** - * {@return whether the text contains all characters of the query in order} The characters do not have to be adjacent and can be separated by any amount of - * characters. - * - * @param text the text - * @param query the query - */ - public static boolean containsAllInOrder(String text, String query) { - return containsInOrder(text, query) == query.length(); - } - - /** - * {@return how many characters of the query are in order} The characters do not have to be adjacent and can be separated by any amount of characters. If a - * character is not in order, it is disregarded. - * - * @param text the text - * @param query the query - */ - public static long containsInOrder(String text, String query) { - return Math.round(maximumAbbreviationScore(text, query, 0, 0, 1, 0)); - } - - /** - * Calculates a score for how well the abbreviation matches the candidate meaning. A higher score indicates better. This function searches all character - * sequences in the meaning which match the abbreviation. Each character of the sequence is rewarded based on the provided parameters and their conditions. - * The maximum result of all such sequences is returned. For example, consider abbrev:"DB" and meaning:"Database". The sequence of characters which match - * the abbreviation are at index 0 and 4. Both characters are rewarded with anyMatch. Character 0 is additionally rewarded with initialMatch, because it is - * at a word boundary and with caseMatch, because its letter cases matches the abbreviation character. Thus, the sequence has a score of rewardInitialMatch - * + rewardCaseMatch + 2 * rewardAnyMatch. If another sequence with a higher score existed, its value would be returned instead. - * - * @param meaningCandidate the candidate meaning - * @param abbreviation the abbreviation - * @param rewardInitialMatch >= 0 - * @param rewardAnyMatch >= 0 - * @param rewardCaseMatch >= 0 - * @param textIndex start index, used for recursion, usually 0 at start - * @return the score >= 0 - */ - public static double maximumAbbreviationScore(String meaningCandidate, String abbreviation, double rewardInitialMatch, double rewardAnyMatch, - double rewardCaseMatch, int textIndex) { - if (abbreviation.isEmpty() || textIndex >= meaningCandidate.length()) - return 0; - var current = abbreviation.substring(0, 1); - var index = meaningCandidate.toLowerCase(Locale.ENGLISH).indexOf(current.toLowerCase(Locale.ENGLISH), textIndex); - if (index == -1) - return 0; - var score = maximumAbbreviationScore(meaningCandidate, abbreviation.substring(1), rewardInitialMatch, rewardAnyMatch, rewardCaseMatch, index + 1); - if (index == 0 || meaningCandidate.charAt(index - 1) == ' ') { - score += rewardInitialMatch; - } - if (meaningCandidate.substring(index, index + 1).equals(current)) { - score += rewardCaseMatch; - } - score += rewardAnyMatch; - return Math.max(score, maximumAbbreviationScore(meaningCandidate, abbreviation, rewardInitialMatch, rewardAnyMatch, rewardCaseMatch, index + 1)); - } - - /** - * Whether the two string share the same initial. - * - * @param a first string - * @param b second string - * @return true if yes, otherwise false - */ - public static boolean shareInitial(String a, String b) { - if (a == null || b == null || a.isEmpty() || b.isEmpty()) - return false; - return a.substring(0, 1).equals(b.substring(0, 1)); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CacheException.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CacheException.java deleted file mode 100644 index b23e81928..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CacheException.java +++ /dev/null @@ -1,16 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -/** - * Exception that can occur during read or write operations of a {@link FileBasedCache} - */ -public class CacheException extends Exception { - /** - * Constructor for cache exception - * - * @param cause the cause - */ - public CacheException(Throwable cause) { - super(cause); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonTextToolsConfig.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonTextToolsConfig.java index 56f216923..bd00fa3ef 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonTextToolsConfig.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonTextToolsConfig.java @@ -1,10 +1,10 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.util; import org.eclipse.collections.api.list.ImmutableList; /** - * The Class CommonTextToolsConfig defines the configuration for the common text tools. + * Configuration class for the common text tools, providing constants for similarity and text processing settings. */ public final class CommonTextToolsConfig { @@ -12,7 +12,7 @@ private CommonTextToolsConfig() { throw new IllegalAccessError(); } - private static final ResourceAccessor CONFIG = loadParameters("/configs/CommonTextToolsConfig.properties"); + private static final ResourceAccessor CONFIG = loadParameters(); /** * List of separators used for containing by a word in SimilarityUtils. @@ -23,11 +23,6 @@ private CommonTextToolsConfig() { */ public static final ImmutableList SEPARATORS_TO_SPLIT = CONFIG.getPropertyAsList("separators_ToSplit"); - /** - * Decides whether abbrevations should be considered during similarity calculations. - */ - public static final boolean CONSIDER_ABBREVIATIONS = CONFIG.isPropertyEnabled("considerAbbreviations"); - /** * Decides whether the levenshtein similarity measure should be used. */ @@ -55,7 +50,7 @@ private CommonTextToolsConfig() { public static final double JAROWINKLER_SIMILARITY_THRESHOLD = CONFIG.getPropertyAsDouble("jaroWinkler_SimilarityThreshold"); /** - * The minimal propotion of two lists that need to be similar, that both are similar. Used in SimilarityUtils. + * The minimal proportion of two lists that need to be similar, that both are similar. Used in SimilarityUtils. */ public static final double GET_MOST_RECOMMENDED_I_BY_REF_MIN_PROPORTION = CONFIG.getPropertyAsDouble("getMostRecommendedIByRef_MinProportion"); /** @@ -63,55 +58,8 @@ private CommonTextToolsConfig() { */ public static final double GET_MOST_RECOMMENDED_I_BY_REF_INCREASE = CONFIG.getPropertyAsDouble("getMostRecommendedIByRef_Increase"); - /** - * Decides whether the NGram similarity measure should be used. - */ - public static final boolean NGRAM_ENABLED = CONFIG.isPropertyEnabled("ngram_Enabled"); - /** - * The length of ngrams for the N-gram word similarity measure. - */ - public static final int NGRAM_MEASURE_NGRAM_LENGTH = CONFIG.getPropertyAsInt("ngram_NgramLength"); - /** - * The threshold for the ngram similarity measure above which words are considered similar. - */ - public static final double NGRAM_SIMILARITY_THRESHOLD = CONFIG.getPropertyAsDouble("ngram_SimilarityThreshold"); - - /** - * Decides whether the SEWordSim similarity measure should be used. - */ - public static final boolean SEWORDSIM_ENABLED = CONFIG.isPropertyEnabled("sewordsim_Enabled"); - /** - * The threshold for the SEWordSim similarity measure above which words are considered similar. - */ - public static final double SEWORDSIM_SIMILARITY_THRESHOLD = CONFIG.getPropertyAsDouble("sewordsim_SimilarityThreshold"); - /** - * The path to the sqlite database file used by the SEWordSim word similarity measure. - */ - public static final String SEWORDSIM_DB_FILE_PATH = CONFIG.getProperty("sewordsim_DatabaseFilePath"); - - /** - * Decides whether the GloVe similarity measure should be used. - */ - public static final boolean GLOVE_ENABLED = CONFIG.isPropertyEnabled("glove_Enabled"); - /** - * The threshold for the GloVe similarity measure above which words are considered similar. - */ - public static final double GLOVE_SIMILARITY_THRESHOLD = CONFIG.getPropertyAsDouble("glove_SimilarityThreshold"); - /** - * The path to the sqlite database file used by the GloVe word similarity measure. - */ - public static final String GLOVE_DB_FILE_PATH = CONFIG.getProperty("glove_DatabaseFilePath"); - /** - * The threshold for a diagram element to be considered similar to a noun mapping. - */ - public static final double DE_NM_SIMILARITY_THRESHOLD = CONFIG.getPropertyAsDouble("de_NM_SimilarityThreshold"); - /** - * The threshold for a diagram element to be considered similar to a word. - */ - public static final double DE_WORD_SIMILARITY_THRESHOLD = CONFIG.getPropertyAsDouble("de_Word_SimilarityThreshold"); - - private static ResourceAccessor loadParameters(String filePath) { - return new ResourceAccessor(filePath, true); + private static ResourceAccessor loadParameters() { + return new ResourceAccessor("/configs/CommonTextToolsConfig.properties", true); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonUtilities.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonUtilities.java index af434776d..964ccd639 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonUtilities.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/CommonUtilities.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.util; import java.io.File; @@ -22,21 +22,24 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import edu.kit.kastel.mcse.ardoco.core.api.models.LegacyModelExtractionState; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendationState; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.api.models.Model; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendationState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendedInstance; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.NounMapping; import edu.kit.kastel.mcse.ardoco.core.api.text.DependencyTag; import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.NounMapping; +import edu.kit.kastel.mcse.ardoco.core.common.similarity.SimilarityUtils; import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; /** - * General helper class for outsourced, common methods. + * General helper class for common utility methods used throughout the framework. */ public final class CommonUtilities { - private static final Logger logger = LoggerFactory.getLogger(CommonUtilities.class); - + /** + * Formatter for date and time output (pattern: yyyy-MM-dd HH:mm). + */ public static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); + private static final Logger logger = LoggerFactory.getLogger(CommonUtilities.class); private CommonUtilities() { throw new IllegalAccessError(); @@ -47,7 +50,7 @@ private CommonUtilities() { * * @param d1 value 1 * @param d2 value 2 - * @return true iff similar enough to be equal + * @return true iff similar enough to be equal */ public static boolean valueEqual(double d1, double d2) { return Math.abs(d1 - d2) < 1E-8; @@ -97,7 +100,7 @@ public static double harmonicMean(List values) { } /** - * Calculates the root mean square between two given values + * Calculates the root mean square between two given values. * * @param first the first value * @param second the second value @@ -108,7 +111,7 @@ public static double rootMeanSquare(double first, double second) { } /** - * Calculates the root mean square between the given values + * Calculates the root mean square between the given values. * * @param values List of doubles that should be used to calculate their mean * @return the root mean square of the given values @@ -119,21 +122,21 @@ public static double rootMeanSquare(List values) { } /** - * Calculates the cubic mean between two given values + * Calculates the cubic mean between two given values. * * @param first the first value * @param second the second value - * @return the root mean square of the given values + * @return the cubic mean of the given values */ public static double cubicMean(double first, double second) { return Math.cbrt((Math.pow(first, 3) + Math.pow(second, 3)) / 2); } /** - * Calculates the cubic mean between the given values + * Calculates the cubic mean between the given values. * * @param values List of doubles that should be used to calculate their mean - * @return the root mean square of the given values + * @return the cubic mean of the given values */ public static double cubicMean(List values) { var cubedValuesSum = values.stream().mapToDouble(d -> Math.pow(d, 3)).sum(); @@ -141,7 +144,7 @@ public static double cubicMean(List values) { } /** - * Calculates the power mean (or generalized mean) between the given values + * Calculates the power mean (or generalized mean) between the given values. * * @param first the first value * @param second the second value @@ -153,7 +156,7 @@ public static double powerMean(double first, double second, double power) { } /** - * Calculates the power mean (or generalized mean) between the given values + * Calculates the power mean (or generalized mean) between the given values. * * @param values List of doubles that should be used to calculate their mean * @param power the power to use @@ -194,9 +197,8 @@ public static boolean containsSeparator(String reference) { } /** - * Creates {@link RecommendedInstance}s for the given {@link NounMapping}s using the given information about similar - * types and probability and type mappings. Adds the created {@link RecommendedInstance}s to the given - * {@link RecommendationState} + * Creates {@link RecommendedInstance}s for the given {@link NounMapping}s using the given information about similar types and probability and type + * mappings. Adds the created {@link RecommendedInstance}s to the given {@link RecommendationState}. * * @param similarTypes The list of similar types * @param nameMappings the noun mappings @@ -218,37 +220,35 @@ public static void addRecommendedInstancesFromNounMappings(ImmutableList /** * Retrieves a list of similar types in the given model state given the word. * - * @param similarityUtils the similarity utility instance - * @param word the word that might have type names in the model state - * @param modelState the model state containing information about types + * @param word the word that might have type names in the model state + * @param model the model containing information about types * @return List of type names in the model state that are similar to the given word */ - public static ImmutableList getSimilarTypes(SimilarityUtils similarityUtils, Word word, LegacyModelExtractionState modelState) { - var identifiers = getTypeIdentifiers(modelState); - return Lists.immutable.fromStream(identifiers.stream().filter(typeId -> similarityUtils.areWordsSimilar(typeId, word.getText()))); + public static ImmutableList getSimilarTypes(Word word, Model model) { + var identifiers = getSplittedTypeIdentifiers(model); + return Lists.immutable.fromStream(identifiers.stream().filter(typeId -> SimilarityUtils.getInstance().areWordsSimilar(typeId, word.getText()))); } /** - * Returns a set of identifiers for the types in the model state. + * Returns a set of identifiers for the types in the model. * - * @param modelState the model state + * @param model the model containing type information * @return Set of identifiers for existing types */ - public static SortedSet getTypeIdentifiers(LegacyModelExtractionState modelState) { - SortedSet identifiers = modelState.getInstanceTypes() + public static SortedSet getSplittedTypeIdentifiers(Model model) { + SortedSet identifiers = model.getTypeIdentifiers() .stream() .map(CommonUtilities::splitSnakeAndKebabCase) .map(CommonUtilities::splitCamelCase) .map(type -> type.split(" ")) .flatMap(Arrays::stream) .collect(Collectors.toCollection(TreeSet::new)); - identifiers.addAll(modelState.getInstanceTypes().toSet()); + identifiers.addAll(model.getTypeIdentifiers()); return identifiers; } /** - * Splits a given String at Snake and Kebab cases. For example, "test-string" and "test_string" become "test - * string". + * Splits a given String at Snake and Kebab cases. For example, "test-string" and "test_string" become "test string". * * @param name the given name * @return the name split at snake and kebab case @@ -276,7 +276,7 @@ public static String splitCamelCase(String name) { } /** - * Splits a given String using {@link #splitCamelCase(String)} and {@link #splitSnakeAndKebabCase(String)} + * Splits a given String using {@link #splitCamelCase(String)} and {@link #splitSnakeAndKebabCase(String)}. * * @param name the given name * @return the split name @@ -286,10 +286,10 @@ public static String splitCases(String name) { } /** - * Checks if the given name is a CamelCased-word + * Checks if the given name is a CamelCased-word. * * @param name the name to check - * @return true if the given name is CamelCased + * @return true if the given name is CamelCased */ public static boolean nameIsCamelCased(String name) { var unCamelCased = CommonUtilities.splitCamelCase(name); @@ -297,10 +297,10 @@ public static boolean nameIsCamelCased(String name) { } /** - * Checks if the given name is a snake_cased-word + * Checks if the given name is a snake_cased-word. * * @param name the name to check - * @return true if the given name is snake_cased + * @return true if the given name is snake_cased */ public static boolean nameIsSnakeCased(String name) { var split = name.split("_"); @@ -308,10 +308,10 @@ public static boolean nameIsSnakeCased(String name) { } /** - * Checks if the given name is a kebab-cased-word + * Checks if the given name is a kebab-cased-word. * * @param name the name to check - * @return true if the given name is kebab-cased + * @return true if the given name is kebab-cased */ public static boolean nameIsKebabCased(String name) { var split = name.split("-"); @@ -319,7 +319,7 @@ public static boolean nameIsKebabCased(String name) { } /** - * Creates a reference given a list of words (compoundWords) + * Creates a reference given a list of words (compoundWords). * * @param compoundWords the given compoundWords * @return a reference that consists of the words in the given compoundWords @@ -333,6 +333,12 @@ public static String createReferenceForCompound(ImmutableList compoundWord return referenceJoiner.toString(); } + /** + * Returns the compound words for the given word, if any. + * + * @param word the word to analyze + * @return the list of compound words, or empty if none + */ public static ImmutableList getCompoundWords(Word word) { var deps = Lists.mutable.of(word); deps.addAll(word.getOutgoingDependencyWordsWithType(DependencyTag.COMPOUND).toList()); @@ -344,11 +350,10 @@ public static ImmutableList getCompoundWords(Word word) { } /** - * Check if the word is CamelCased. Additionally, the word needs to have a length > 4, otherwise it is probably only - * a abbreviation. + * Check if the word is CamelCased. Additionally, the word needs to have a length > 4, otherwise it is probably only an abbreviation. * * @param word Word to check - * @return true if the word is CamelCased and has a length greater than 4 + * @return true if the word is CamelCased and has a length greater than 4 */ public static boolean isCamelCasedWord(String word) { if (word.toUpperCase().equals(word)) { @@ -358,8 +363,7 @@ public static boolean isCamelCasedWord(String word) { } /** - * Checks a given list of {@link Word words} to find out if there are words that the given recommendedInstance has - * in its {@link NounMapping NounMappings}. + * Checks a given list of {@link Word words} to find out if there are words that the given recommendedInstance has in its {@link NounMapping NounMappings}. * * @param wordList the word list to check * @param recommendedInstance the RecommendedInstance in question @@ -385,7 +389,7 @@ public static String getCurrentTimeAsString() { } /** - * Reads text from the {@link InputStream} into a String + * Reads text from the {@link InputStream} into a String. * * @param text the input stream * @return the text as String @@ -399,7 +403,7 @@ public static String readInputText(InputStream text) { } /** - * Reads the contents of a File into a String + * Reads the contents of a File into a String. * * @param textFile the file to be read * @return the content of the File as String @@ -412,4 +416,5 @@ public static String readInputText(File textFile) { return ""; } } + } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Comparators.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Comparators.java index 88d295976..2d34b48cc 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Comparators.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Comparators.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.util; import java.util.Collection; @@ -7,7 +7,7 @@ import org.eclipse.collections.api.ordered.SortedIterable; /** - * Provides functions to compare collections regardless of order + * Provides functions to compare collections regardless of order or identity. */ public final class Comparators { private Comparators() { @@ -15,84 +15,46 @@ private Comparators() { } /** - * {@return Whether both collections consist of equal elements (regardless of order)} + * Returns whether both collections consist of equal elements (regardless of order). * * @param first collection * @param second collection * @param Type of the collection + * @return true if both collections have equal elements, false otherwise */ public static boolean collectionsEqualsAnyOrder(ImmutableCollection first, ImmutableCollection second) { return collectionsEqualsAnyOrder(first.castToCollection(), second.castToCollection()); } /** - * {@return Whether both collections consist of equal elements (regardless of order)} + * Returns whether both collections consist of equal elements (regardless of order). * * @param first collection * @param second collection * @param Type of the collection + * @return true if both collections have equal elements, false otherwise */ public static boolean collectionsEqualsAnyOrder(Collection first, Collection second) { return first.size() == second.size() && first.containsAll(second) && second.containsAll(first); } /** - * {@return Whether both sorted iterables consist of equal elements (regardless of order)} - * - * @param first collection - * @param second collection - * @param Type of the collection - */ - public static boolean collectionsEqualsAnyOrder(SortedIterable first, SortedIterable second) { - var f = first.iterator(); - var s = second.iterator(); - while (f.hasNext() || s.hasNext()) { - if (f.hasNext() != s.hasNext()) - return false; - if (!f.next().equals(s.next())) - return false; - } - return true; - } - - /** - * {@return Whether both collections consist of the same references (regardless of order)} - * - * @param first collection - * @param second collection - * @param Type of the collection - */ - public static boolean collectionsIdentityAnyOrder(ImmutableCollection first, ImmutableCollection second) { - return collectionsIdentityAnyOrder(first.castToCollection(), second.castToCollection()); - } - - /** - * {@return Whether both sorted iterables consist of the same references (regardless of order)} + * Returns whether both sorted iterables consist of the same references (regardless of order). * * @param first collection * @param second collection * @param Type of the collection + * @return true if both sorted iterables have the same references, false otherwise */ public static boolean collectionsIdentityAnyOrder(SortedIterable first, SortedIterable second) { var f = first.iterator(); var s = second.iterator(); while (f.hasNext() || s.hasNext()) { - if (f.hasNext() != s.hasNext()) - return false; - if (f.next() != s.next()) + if ((f.hasNext() != s.hasNext()) || (f.next() != s.next())) { return false; + } } return true; } - /** - * {@return Whether both collections consist of the same references (regardless of order)} - * - * @param first collection - * @param second collection - * @param Type of the collection - */ - public static boolean collectionsIdentityAnyOrder(Collection first, Collection second) { - return first.size() == second.size() && first.stream().allMatch(f -> second.stream().anyMatch(s -> f == s)); - } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DataRepositoryHelper.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DataRepositoryHelper.java index be8ca61c3..09c18c2d1 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DataRepositoryHelper.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DataRepositoryHelper.java @@ -1,35 +1,24 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.util; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.Serializable; - import edu.kit.kastel.mcse.ardoco.core.api.InputTextData; import edu.kit.kastel.mcse.ardoco.core.api.PreprocessingData; -import edu.kit.kastel.mcse.ardoco.core.api.codetraceability.CodeTraceabilityState; -import edu.kit.kastel.mcse.ardoco.core.api.connectiongenerator.ConnectionStates; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.InconsistencyStates; import edu.kit.kastel.mcse.ardoco.core.api.models.ModelStates; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendationStates; +import edu.kit.kastel.mcse.ardoco.core.api.stage.codetraceability.CodeTraceabilityState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.connectiongenerator.ConnectionStates; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.InconsistencyStates; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendationStates; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.TextState; import edu.kit.kastel.mcse.ardoco.core.api.text.Text; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.TextState; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; -import edu.kit.kastel.mcse.ardoco.core.data.DeepCopy; -import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; import edu.kit.kastel.mcse.ardoco.core.data.ProjectPipelineData; /** - * This class helps to access {@link DataRepository DataRepositories}. It provides methods to access the different {@link PipelineStepData} that is stored - * within the repository that are used within ArDoCo. + * Utility class to help access and manipulate {@link DataRepository} and its stored pipeline data. */ public final class DataRepositoryHelper { private DataRepositoryHelper() { - super(); } /** @@ -97,19 +86,9 @@ public static Text getAnnotatedText(DataRepository dataRepository) { return dataRepository.getData(PreprocessingData.ID, PreprocessingData.class).orElseThrow().getText(); } - /** - * Checks whether there is {@link TextState} stored within the provided {@link DataRepository} - * - * @param dataRepository the DataRepository to access - * @return true, if there is {@link TextState} within the {@link DataRepository}; else, false - */ - public static boolean hasTextState(DataRepository dataRepository) { - return dataRepository.getData(TextState.ID, TextState.class).isPresent(); - } - /** * Returns the {@link TextState} stored within the provided {@link DataRepository}. This does not check if there actually is one and will fail and throw an - * {@link java.util.NoSuchElementException} if the state is not present. To make sure that there is data present, use {@link #hasTextState(DataRepository)} + * {@link java.util.NoSuchElementException} if the state is not present. * * @param dataRepository the DataRepository to access * @return the state @@ -118,20 +97,9 @@ public static TextState getTextState(DataRepository dataRepository) { return dataRepository.getData(TextState.ID, TextState.class).orElseThrow(); } - /** - * Checks whether there is {@link ModelStates} stored within the provided {@link DataRepository} - * - * @param dataRepository the DataRepository to access - * @return true, if there is {@link ModelStates} within the {@link DataRepository}; else, false - */ - public static boolean hasModelStatesData(DataRepository dataRepository) { - return dataRepository.getData(ModelStates.ID, ModelStates.class).isPresent(); - } - /** * Returns the {@link ModelStates} stored within the provided {@link DataRepository}. This does not check if there actually is one and will fail and throw - * an {@link java.util.NoSuchElementException} if the state is not present. To make sure that there is data present, use - * {@link #hasModelStatesData(DataRepository)} + * an {@link java.util.NoSuchElementException} if the state is not present. * * @param dataRepository the DataRepository to access * @return the state @@ -243,21 +211,4 @@ public static CodeTraceabilityState getCodeTraceabilityState(DataRepository data public static void putPreprocessingData(DataRepository dataRepository, PreprocessingData preprocessingData) { dataRepository.addData(PreprocessingData.ID, preprocessingData); } - - /** - * {@return a deep copy of a serializable object using serialization} - * - * @param object the object to copy - */ - @DeepCopy - public static T deepCopy(T object) { - try { - var byteArrayOutputStream = new ByteArrayOutputStream(); - new ObjectOutputStream(byteArrayOutputStream).writeObject(object); - var byteArrayInputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray()); - return (T) new ObjectInputStream(byteArrayInputStream).readObject(); - } catch (IOException | ClassNotFoundException e) { - throw new IllegalArgumentException(e); - } - } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DbPediaHelper.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DbPediaHelper.java deleted file mode 100644 index 4cf26d826..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/DbPediaHelper.java +++ /dev/null @@ -1,216 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import static edu.kit.kastel.mcse.ardoco.core.common.JsonHandling.createObjectMapper; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.List; - -import org.apache.commons.compress.utils.Lists; -import org.apache.jena.query.ParameterizedSparqlString; -import org.apache.jena.query.QueryExecution; -import org.apache.jena.query.ResultSet; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.fasterxml.jackson.core.type.TypeReference; - -/** - * This class provides lists of computer- and software-related terminology. It retrieves the terminology from the DBPedia ontology using SPARQL queries. The - * class caches the lists in a {@link FileBasedCache} in the user data directory folder of ArDoCo. - */ -public class DbPediaHelper extends FileBasedCache { - private static final Logger logger = LoggerFactory.getLogger(DbPediaHelper.class); - private static DbPediaHelper instance; - - /** - * {@return the singleton instance} - */ - static synchronized DbPediaHelper getInstance() { - if (instance == null) { - instance = new DbPediaHelper(); - } - return instance; - } - - private DbPediaHelper() { - super("dbpedia", ".json", "", true); - } - - /** - * SPARQL query to retrieve programming languages from the Yago programming languages and DBOntology programming languages category. - * - * @return a list of programming languages - */ - private List loadProgrammingLanguages() { - ParameterizedSparqlString qs = new ParameterizedSparqlString(""" - prefix rdf: - prefix rdfs: - PREFIX dbo: - PREFIX yago: - - SELECT ?label - WHERE { - { - ?pl dbo:abstract ?abstract . - ?pl rdfs:label ?label . - ?pl rdf:type yago:ProgrammingLanguage106898352 . - FILTER (LANG(?abstract) = 'en') . - FILTER (LANG(?label)='en') - } - UNION - { - ?pl dbo:abstract ?abstract . - ?pl rdfs:label ?label . - ?pl dbo:influenced ?influenced . - ?pl dbo:influencedBy ?influencedBy . - ?pl rdf:type dbo:ProgrammingLanguage . - FILTER (LANG(?abstract) = 'en') . - FILTER (LANG(?label)='en') - } - } - GROUP BY ?label"""); - - var languages = runQuery(qs); - logger.info("Retrieved {} programming languages from DBPedia", languages.size()); - return languages; - } - - /** - * SPARQL query to retrieve markup languages from the Yago markup languages category. - * - * @return a list of markup languages - */ - private List loadMarkupLanguages() { - ParameterizedSparqlString qs = new ParameterizedSparqlString(""" - prefix rdf: - prefix rdfs: - PREFIX dbo: - PREFIX yago: - - SELECT ?label - WHERE { - ?pl dbo:abstract ?abstract . - ?pl rdfs:label ?label . - ?pl rdf:type yago:MarkupLanguage106787835 . - FILTER (LANG(?abstract) = 'en') . - FILTER (LANG(?label)='en') - } - GROUP BY ?label"""); - - var languages = runQuery(qs); - logger.info("Retrieved {} markup languages from DBPedia", languages.size()); - return languages; - } - - /** - * SPARQL query to retrieve softwares from the DBOntology software category. - * - * @return a list of softwares - */ - private List loadSoftware() { - ParameterizedSparqlString qs = new ParameterizedSparqlString(""" - prefix rdf: - prefix rdfs: - PREFIX dbo: - PREFIX yago: - - SELECT ?label - WHERE { - ?p rdf:type dbo:Software . - ?p dbo:programmingLanguage ?pl . - ?pl dbo:abstract ?abstract . - ?pl rdfs:label ?label . - FILTER (LANG(?abstract) = 'en') . - FILTER (LANG(?label)='en') - } - GROUP BY ?label"""); - - var software = runQuery(qs); - logger.info("Retrieved {} software from DBPedia", software.size()); - return software; - } - - /** - * {@return all labels retrieved by the SPARQL query} - * - * @param query the parameterized query - */ - private List runQuery(ParameterizedSparqlString query) { - var list = List.of(); - ResultSet results; - try (QueryExecution exec = QueryExecution.service("http://dbpedia.org/sparql").query(query.asQuery()).build()) { - results = exec.execSelect(); - var asList = Lists.newArrayList(results); - list = asList.stream().map(l -> l.getLiteral("label").getLexicalForm().replaceAll("\\((.*?)\\)", "").trim()).sorted().toList(); - } - return list; - } - - @Override - protected void write(DbPediaData r) { - try (PrintWriter out = new PrintWriter(getFile())) { - //Parse before writing to the file, so we don't mess up the entire file due to a parsing error - String json = createObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(r); - out.print(json); - logger.info("Saved {} file", getIdentifier()); - } catch (IOException e) { - logger.error(e.getCause().getMessage()); - } - } - - @Override - protected DbPediaData getDefault() { - return new DbPediaData(loadProgrammingLanguages(), loadMarkupLanguages(), loadSoftware()); - } - - @Override - protected DbPediaData read() throws CacheException { - try { - logger.info("Reading {} file", getIdentifier()); - return createObjectMapper().readValue(getFile(), new TypeReference<>() { - }); - } catch (IOException e) { - logger.error("Error reading {} file", getIdentifier()); - throw new CacheException(e); - } - } - - /** - * Record used for caching - * - * @param programmingLanguages the list of programming languages - * @param markupLanguages the list of markup languages - * @param software the list of software - */ - protected record DbPediaData(List programmingLanguages, List markupLanguages, List software) { - } - - /** - * {@return whether a word is a programming language} - * - * @param word the word - */ - public static boolean isWordProgrammingLanguage(String word) { - return getInstance().getOrRead().programmingLanguages().stream().anyMatch(s -> s.replaceAll("\\s+", "").equalsIgnoreCase(word.replaceAll("\\s+", ""))); - } - - /** - * {@return whether a word is a markup language} - * - * @param word the word - */ - public static boolean isWordMarkupLanguage(String word) { - return getInstance().getOrRead().markupLanguages().stream().anyMatch(s -> s.replaceAll("\\s+", "").equalsIgnoreCase(word.replaceAll("\\s+", ""))); - } - - /** - * {@return whether a word is a software} - * - * @param word the word - */ - public static boolean isWordSoftware(String word) { - return getInstance().getOrRead().software().stream().anyMatch(s -> s.replaceAll("\\s+", "").equalsIgnoreCase(word.replaceAll("\\s+", ""))); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Environment.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Environment.java new file mode 100644 index 000000000..bdf1aa4fb --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/Environment.java @@ -0,0 +1,107 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.util; + +import java.nio.file.Files; +import java.nio.file.Path; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import io.github.cdimascio.dotenv.Dotenv; + +/** + * A utility class for managing environment variables in the application. + * This class provides functionality to: + *
    + *
  • Load environment variables from a .env file
  • + *
  • Fall back to system environment variables if .env is not available
  • + *
  • Retrieve environment variables with or without null checks
  • + *
+ * + * The class uses the following precedence for environment variables: + *
    + *
  1. Values from the .env file (if it exists)
  2. + *
  3. Values from system environment variables
  4. + *
+ * + * The .env file should be placed in the root directory of the project and should + * contain key-value pairs in the format: + *
+ * KEY=value
+ * 
+ */ +public final class Environment { + private static final Logger logger = LoggerFactory.getLogger(Environment.class); + /** The loaded .env configuration, or null if no .env file exists */ + private static final Dotenv DOTENV = load(); + + private Environment() { + throw new IllegalAccessError("Utility class"); + } + + /** + * Retrieves an environment variable value. + * This method: + *
    + *
  1. First checks the .env file for the variable
  2. + *
  3. If not found, falls back to system environment variables
  4. + *
  5. Returns null if the variable is not found in either location
  6. + *
+ * + * @param key The name of the environment variable to retrieve + * @return The value of the environment variable, or null if not found + */ + public static String getEnv(String key) { + String dotenvValue = DOTENV == null ? null : DOTENV.get(key); + if (dotenvValue != null) + return dotenvValue; + return System.getenv(key); + } + + /** + * Retrieves an environment variable value, requiring it to be non-null. + * This method: + *
    + *
  1. Attempts to retrieve the variable using {@link #getEnv(String)}
  2. + *
  3. Logs an error if the variable is not found
  4. + *
  5. Returns the value (which may be null, despite the method name)
  6. + *
+ * + * @param key The name of the environment variable to retrieve + * @return The value of the environment variable + * @throws IllegalStateException if the variable is not found and strict mode is enabled + */ + public static String getEnvNonNull(String key) { + String env = getEnv(key); + if (env == null) { + logger.error("environment variable {} is missing, use '.env' or your system to set it up", key); + } + return env; + } + + /** + * Loads the .env file configuration. + * This method: + *
    + *
  1. Checks if a .env file exists in the project root
  2. + *
  3. If found, loads and returns the configuration
  4. + *
  5. If not found, logs a message and returns null
  6. + *
+ * + * The method is synchronized to ensure thread safety during the initial loading. + * + * @return The loaded Dotenv configuration, or null if no .env file exists + */ + private static synchronized Dotenv load() { + if (DOTENV != null) { + return DOTENV; + } + + if (Files.exists(Path.of(".env"))) { + return Dotenv.configure().load(); + } else { + logger.info("No .env file found, using system environment variables"); + return null; + } + } +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FileBasedCache.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FileBasedCache.java deleted file mode 100644 index 0631a3a25..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FileBasedCache.java +++ /dev/null @@ -1,202 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import java.io.File; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.Objects; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * This abstract class provides the structure for a file-based cache. Only one instance should be created for each cache file. The cache files are saved in the - * user data directory folder of ArDoCo. - * - * @param the type of cached content - */ -public abstract class FileBasedCache implements AutoCloseable { - private static final Logger logger = LoggerFactory.getLogger(FileBasedCache.class); - private final String baseDir; - - private File file; - private final String identifier; - private final String fileExtension; - private final String subFolder; - private boolean flagWrite = false; - private T currentState = null; - private int originalStateHash; - - /** - * Writes the content to the file at {@link #getFile()} - * - * @param content the content - */ - protected abstract void write(T content); - - /** - * {@return the cached content} - */ - public T getOrRead() { - if (currentState == null) { - T fileState = null; - try { - fileState = read(); - } catch (CacheException e) { - try { - resetFile(); - fileState = read(); - } catch (CacheException ex) { - // If resetting doesn't solve the issue, fail entirely - throw new IllegalStateException(ex); - } - } - originalStateHash = Objects.hash(fileState); - currentState = fileState; - } - return currentState; - } - - /** - * Caches the content. This does not write it to the disk immediately. - * - * @param content the content - */ - public void cache(T content) { - currentState = content; - flagWrite = true; - } - - /** - * Constructor for the file-based cache - * - * @param identifier name of the cache file - * @param fileExtension extension of the cache file - * @param subFolder sub-folder in the user directory, must end with {@link File#separator} - * @param persistent whether the cache should be persistent - */ - protected FileBasedCache(String identifier, String fileExtension, String subFolder, boolean persistent) { - this.baseDir = persistent ? (System.getProperty("user.home") + "/.ardoco/cache") : loadTempDir(); - new File(baseDir).mkdirs(); - this.identifier = identifier; - this.fileExtension = fileExtension; - if (!subFolder.isEmpty() && !subFolder.endsWith(File.separator)) - throw new IllegalArgumentException(); - this.subFolder = subFolder; - } - - /** - * Reads the content of the file at {@link #getFile()} - * - * @throws CacheException thrown if an error occurs while reading - */ - protected abstract T read() throws CacheException; - - /** - * {@return the default content that is written if the file is reset using {@link #resetFile()}} - */ - protected abstract T getDefault(); - - /** - * {@return the name of the cache file} - */ - public String getIdentifier() { - return this.identifier; - } - - /** - * Resets the cache file to default content. - */ - public void resetFile() { - try { - deleteFile(); - getFile(); - } catch (IOException e) { - throw new IllegalStateException(e); - } - } - - /** - * Deletes the file at {@link #getFileHandle()} - * - * @return whether the file was deleted successfully by the file system - */ - protected boolean deleteFile() { - try { - if (file == null) - file = getFileHandle(); - return Files.deleteIfExists(file.toPath()); - } catch (IOException e) { - throw new IllegalStateException(e); - } - } - - /** - * {@return the file handle of the cache file} - * - * @throws IOException on a file system exception - */ - protected File getFileHandle() throws IOException { - - file = new File(baseDir + File.separator + subFolder + this.identifier + this.fileExtension); - if (file.getParentFile().mkdirs()) { - logger.info("Created directory {}", file.getParentFile().getCanonicalPath()); - } - return file; - } - - /** - * {@return the cache file} - * - * @throws IOException on a file system exception - */ - protected File getFile() throws IOException { - if (file != null && file.exists()) - return file; - - file = getFileHandle(); - - if (file.createNewFile()) { - logger.info("Created {} file {}", this.identifier, file.getCanonicalPath()); - T defaultContent = getDefault(); - write(defaultContent); - } - - return file; - } - - private static String loadTempDir() { - try { - Path tempDir = Files.createTempDirectory("ArDoCo"); - logger.info("Created temporary directory {}", tempDir); - addDeleteHook(tempDir); - return tempDir.toString(); - } catch (IOException e) { - throw new IllegalStateException(e); - } - } - - private static void addDeleteHook(Path tempDir) { - Runtime.getRuntime().addShutdownHook(new Thread(() -> { - try { - Files.walk(tempDir).map(Path::toFile).forEach(File::delete); - } catch (IOException e) { - throw new IllegalStateException(e); - } - })); - } - - @Override - public void close() { - if (flagWrite) { - if (currentState == null) { - deleteFile(); - } else { - if (Objects.hash(currentState) != originalStateHash) { - write(currentState); - } - } - } - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/ResourceAccessor.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/ResourceAccessor.java index 09ee4863e..9e978beaf 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/ResourceAccessor.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/ResourceAccessor.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2021-2023. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.util; import java.io.FileInputStream; @@ -12,7 +12,8 @@ import org.slf4j.LoggerFactory; /** - * The Class ResourceAccessor defines an accessor to configuration resources. + * Provides access to configuration resources from files or classpath resources. + * Allows retrieval of properties as different types (String, boolean, int, double, list). */ public final class ResourceAccessor { @@ -22,20 +23,19 @@ public final class ResourceAccessor { /** * Instantiates a new resource accessor. * - * @param filepath the filepath + * @param filepath the filepath to the resource * @param isClasspath indicator whether the file path is a classpath path */ public ResourceAccessor(String filepath, boolean isClasspath) { - if (isClasspath) { try (var inputStream = this.getClass().getResourceAsStream(filepath)) { - prop.load(inputStream); + this.prop.load(inputStream); } catch (IOException e) { logger.debug(e.getMessage(), e.getCause()); } } else { try (var inputStream = new FileInputStream(filepath)) { - prop.load(inputStream); + this.prop.load(inputStream); } catch (IOException e) { logger.debug(e.getMessage(), e.getCause()); } @@ -46,21 +46,20 @@ public ResourceAccessor(String filepath, boolean isClasspath) { * Returns the specified property of the config file as a string. * * @param key name of the specified property - * @return value of the property as a string + * @return value of the property as a string, or null if not found */ public String getProperty(String key) { - return prop.getProperty(key); + return this.prop.getProperty(key); } /** * Returns the specified property of the config file as a boolean if it is set. * * @param key name of the specified property - * @return value of the property as a boolean. True, if the value for the key is "true", "yes", or "1" ignoring - * case. + * @return value of the property as a boolean. True, if the value for the key is "true", "yes", or "1" (ignoring case). */ public boolean isPropertyEnabled(String key) { - var propValue = prop.getProperty(key).strip(); + var propValue = this.prop.getProperty(key).strip(); return Boolean.parseBoolean(propValue) || propValue.equalsIgnoreCase("yes") || propValue.equalsIgnoreCase("1"); } @@ -68,11 +67,11 @@ public boolean isPropertyEnabled(String key) { * Returns the specified property of the config file as a double. * * @param key name of the specified property - * @return value of the property as a double + * @return value of the property as a double, or -1 if not parsable */ public double getPropertyAsDouble(String key) { try { - return Double.parseDouble(prop.getProperty(key)); + return Double.parseDouble(this.prop.getProperty(key)); } catch (NumberFormatException n) { logger.debug(n.getMessage(), n.getCause()); return -1; @@ -83,11 +82,11 @@ public double getPropertyAsDouble(String key) { * Returns the specified property of the config file as an int. * * @param key name of the specified property - * @return value of the property as an int + * @return value of the property as an int, or -1 if not parsable */ public int getPropertyAsInt(String key) { try { - return Integer.parseInt(prop.getProperty(key)); + return Integer.parseInt(this.prop.getProperty(key)); } catch (NumberFormatException n) { logger.debug(n.getMessage(), n.getCause()); return -1; @@ -99,21 +98,19 @@ public int getPropertyAsInt(String key) { * * @param key name of the specified property * @return value of the property as a list of strings + * @throws IllegalArgumentException if the key is not found in the config */ public ImmutableList getPropertyAsList(String key) { MutableList values = Lists.mutable.empty(); - String value = prop.getProperty(key); + String value = this.prop.getProperty(key); if (value == null) { throw new IllegalArgumentException("Key: " + key + " not found in config"); } - if (value.isBlank()) { return values.toImmutable(); } - values.addAll(Lists.immutable.with(value.split(" ")).castToCollection()); values.removeIf(String::isBlank); return values.toImmutable(); } - } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SerializableFileBasedCache.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SerializableFileBasedCache.java deleted file mode 100644 index bfc826cda..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SerializableFileBasedCache.java +++ /dev/null @@ -1,88 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import java.io.*; -import java.lang.reflect.ParameterizedType; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.fasterxml.jackson.core.type.TypeReference; - -/** - * A {@link FileBasedCache} that is implemented using Java's default serialization. - * - * @param serializable content - */ -public class SerializableFileBasedCache extends FileBasedCache { - private static final Logger logger = LoggerFactory.getLogger(SerializableFileBasedCache.class); - - private final Class contentClass; - - /** - * Creates a new serializable file based cache that contains content of the given class and is saved in a file with the given identifier and sub-folder. - * - * @param contentClass the class of serializable content - * @param identifier the identifier of the cache - * @param subFolder the sub-folder of the cache - */ - public SerializableFileBasedCache(Class contentClass, String identifier, String subFolder) { - super(identifier, ".ser", subFolder + contentClass.getSimpleName() + File.separator, false); - this.contentClass = contentClass; - } - - public SerializableFileBasedCache(TypeReference typeReference, String identifier, String subFolder) { - super(identifier, ".ser", subFolder + sanitizeFileName(processTypeReference(typeReference).getSimpleName()) + File.separator, false); - this.contentClass = (Class) processTypeReference(typeReference); - } - - private static String sanitizeFileName(String name) { - var noForbiddenChars = name.replaceAll("[\\\\/:*?\"<>|]", ""); - return noForbiddenChars.replace('.', '-'); - } - - private static Class processTypeReference(TypeReference typeReference) { - var type = typeReference.getType(); - if (type instanceof ParameterizedType parameterizedType) { - type = parameterizedType.getRawType(); - } - if (type instanceof Class cls) { - return cls; - } else { - throw new IllegalArgumentException("TypeReference type could not be resolved to a class"); - } - } - - @Override - protected void write(T content) { - try (ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(getFile()))) { - out.writeObject(content); - logger.info("Saved {} file", getIdentifier()); - } catch (IOException e) { - logger.error("Error reading file", e); - } - } - - @Override - protected T read() throws CacheException { - try (ObjectInputStream in = new ObjectInputStream(new FileInputStream(getFile()))) { - logger.info("Reading {} file", getIdentifier()); - var dObj = in.readObject(); - if (dObj == null || contentClass.isInstance(dObj)) { - return (T) dObj; - } - throw new ClassCastException(); - } catch (InvalidClassException | ClassNotFoundException | ClassCastException | EOFException e) { - logger.warn("SerialVersionUID might have changed, resetting {} file", getIdentifier()); - throw new CacheException(e); - } catch (IOException e) { - logger.error("Error reading {} file", getIdentifier()); - throw new CacheException(e); - } - } - - @Override - protected T getDefault() { - return null; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SimilarityComparable.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SimilarityComparable.java deleted file mode 100644 index 07785056e..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/SimilarityComparable.java +++ /dev/null @@ -1,39 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import java.util.Collection; - -import edu.kit.kastel.mcse.ardoco.core.data.GlobalConfiguration; - -/** - * Classes implementing this interface provide the functionality to determine whether an instance is similar to the provided type, and if collections of - * instances are similar to collections of the type. - * - * @param the type - */ -public interface SimilarityComparable { - /** - * {@return whether the instance is similar to the given object} Has to return true if {@link Object#equals} returns true. The result of this function - * should be symmetric, but does not have to be transitive. - * - * @param globalConfiguration the pipeline meta data containing the similarity configuration - * @param obj some object - */ - boolean similar(GlobalConfiguration globalConfiguration, T obj); - - /** - * {@return both collections consist of elements, that have a corresponding similar element in the other collection} Does not care about order and should - * returns true for equal lists if {@link #similar(GlobalConfiguration, Object)} was implemented correctly. - * - * @param globalConfiguration the pipeline meta data containing the similarity configuration - * @param a some collection - * @param b some other collection - */ - static > boolean similar(GlobalConfiguration globalConfiguration, Collection a, Collection b) { - if (a.equals(b)) - return true; - if (a.size() != b.size()) - return false; - return a.parallelStream().allMatch(element -> b.stream().anyMatch(other -> element.similar(globalConfiguration, other))); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/TraceLinkUtilities.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/TraceLinkUtilities.java deleted file mode 100644 index 3bd0bf197..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/TraceLinkUtilities.java +++ /dev/null @@ -1,84 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; - -import edu.kit.kastel.mcse.ardoco.core.api.models.arcotl.code.CodeCompilationUnit; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.EndpointTuple; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadSamTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SamCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.TransitiveTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; - -public class TraceLinkUtilities { - - private static final String ENTRY_SEPARATOR = ","; - - private TraceLinkUtilities() { - throw new IllegalStateException(); - } - - public static String createTraceLinkString(String firstElementId, String secondElementId) { - return firstElementId + ENTRY_SEPARATOR + secondElementId; - } - - public static ImmutableList getSadSamTraceLinksAsStringList(ImmutableList sadSamTraceLinks) { - return sadSamTraceLinks.collect(tl -> createTraceLinkString(tl.getModelElementUid(), String.valueOf(tl.getSentenceNumber() + 1))); - } - - public static ImmutableList getSamCodeTraceLinksAsStringList(ImmutableList samCodeTraceLinks) { - MutableList resultsMut = Lists.mutable.empty(); - for (var traceLink : samCodeTraceLinks) { - EndpointTuple endpointTuple = traceLink.getEndpointTuple(); - var modelElement = endpointTuple.firstEndpoint(); - var codeElement = (CodeCompilationUnit) endpointTuple.secondEndpoint(); - String traceLinkString = createTraceLinkString(modelElement.getId(), codeElement.toString()); - resultsMut.add(traceLinkString); - } - return resultsMut.toImmutable(); - } - - public static ImmutableList getSadCodeTraceLinksAsStringList(ImmutableList sadCodeTraceLinks) { - MutableList resultsMut = Lists.mutable.empty(); - for (var traceLink : sadCodeTraceLinks) { - EndpointTuple endpointTuple = traceLink.getEndpointTuple(); - var codeElement = (CodeCompilationUnit) endpointTuple.secondEndpoint(); - String sentenceNumber; - if (traceLink instanceof TransitiveTraceLink transitiveTraceLink) { - sentenceNumber = String.valueOf(((SadSamTraceLink) transitiveTraceLink.getFirstTraceLink()).getSentenceNumber() + 1); - } else if (traceLink.getEndpointTuple().firstEndpoint() instanceof RecommendedInstance) { - // Direct trace links - // Assumption: Only one type of trace link - return getDirectSadCodeTraceLinksAsStringList(sadCodeTraceLinks); - } else { - throw new IllegalArgumentException("Unsupported type of tracelink: " + traceLink); - } - - String traceLinkString = TraceLinkUtilities.createTraceLinkString(sentenceNumber, codeElement.toString()); - resultsMut.add(traceLinkString); - - } - return resultsMut.toImmutable(); - } - - private static ImmutableList getDirectSadCodeTraceLinksAsStringList(ImmutableList sadCodeTraceLinks) { - MutableList result = Lists.mutable.empty(); - for (var traceLink : sadCodeTraceLinks) { - if (!(traceLink.getEndpointTuple().firstEndpoint() instanceof RecommendedInstance recommendedInstance)) - return result.toImmutable(); - - var codeElement = (CodeCompilationUnit) traceLink.getEndpointTuple().secondEndpoint(); - ImmutableSortedSet sentenceNumbers = recommendedInstance.getSentenceNumbers(); - for (var sentence : sentenceNumbers) { - String traceLinkString = TraceLinkUtilities.createTraceLinkString(String.valueOf(sentence + 1), codeElement.toString()); - result.add(traceLinkString); - } - } - return result.toImmutable(); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/WordHelper.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/WordHelper.java deleted file mode 100644 index 64d680e51..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/WordHelper.java +++ /dev/null @@ -1,92 +0,0 @@ -/* Licensed under MIT 2021-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.ImmutableList; - -import edu.kit.kastel.mcse.ardoco.core.api.text.DependencyTag; -import edu.kit.kastel.mcse.ardoco.core.api.text.POSTag; -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; - -/** - * The Class WordHelper contains some helper methods to work with words. - */ -public final class WordHelper { - - private WordHelper() { - throw new IllegalAccessError(); - } - - /** - * Checks for determiner as previous word. - * - * @param word the word - * @return true, if found - */ - public static boolean hasDeterminerAsPreWord(Word word) { - - Word preWord = word.getPreWord(); - if (preWord == null) { - return false; - } - - var prePosTag = preWord.getPosTag(); - return POSTag.DETERMINER == prePosTag; - - } - - /** - * Checks for indirect determiner as previous word. - * - * @param word the word - * @return true, if found - */ - public static boolean hasIndirectDeterminerAsPreWord(Word word) { - return hasDeterminerAsPreWord(word) && ("a".equalsIgnoreCase(word.getText()) || "an".equalsIgnoreCase(word.getText())); - } - - /** - * Gets the incoming dependency tags. - * - * @param word the word - * @return the incoming dependency tags - */ - public static ImmutableList getIncomingDependencyTags(Word word) { - return Lists.immutable.with(DependencyTag.values()).select(d -> !word.getIncomingDependencyWordsWithType(d).isEmpty()); - } - - /** - * Gets the outgoing dependency tags. - * - * @param word the word - * @return the outgoing dependency tags - */ - public static ImmutableList getOutgoingDependencyTags(Word word) { - return Lists.immutable.with(DependencyTag.values()).select(d -> !word.getOutgoingDependencyWordsWithType(d).isEmpty()); - } - - public static boolean isVerb(Word word) { - String tag = word.getPosTag().getTag(); - return tag.startsWith("VB") || tag.startsWith("MD"); - } - - public static boolean isAdjective(Word word) { - String tag = word.getPosTag().getTag(); - return tag.startsWith("JJ"); - } - - public static boolean isAdverb(Word word) { - String tag = word.getPosTag().getTag(); - return tag.startsWith("RB"); - } - - public static boolean isNoun(Word word) { - String tag = word.getPosTag().getTag(); - return tag.startsWith("NN"); - } - - public static boolean isPronoun(Word word) { - String tag = word.getPosTag().getTag(); - return tag.startsWith("PR") || tag.startsWith("WP"); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ComparisonContext.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ComparisonContext.java deleted file mode 100644 index 519aebfe2..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ComparisonContext.java +++ /dev/null @@ -1,92 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; - -/** - * A ComparisonContext contains all information that can be used for comparing similarity between objects that occur within ArDoCo. The fields - * {@link #firstString} and {@link #secondString} are always not null. The field {@link #lemmatize} decides whether the lemmatized version of both words should - * be used for comparison. The field {@link #characterMatch} provides a function to determine whether two {@link UnicodeCharacter UnicodeCharacters} are - * considered to be a match by the {@link WordSimMeasure WordSimMeasures}. - */ -public record ComparisonContext(String firstString, String secondString, Word firstWord, Word secondWord, boolean lemmatize, - UnicodeCharacterMatchFunctions characterMatch) { - - /** - * Constructs a string-based context with a given match function and no lemmatization. - * - * @param firstString the first string - * @param secondString the second string - * @param characterMatch the match function - */ - public ComparisonContext(String firstString, String secondString, UnicodeCharacterMatchFunctions characterMatch) { - this(firstString, secondString, null, null, false, characterMatch); - } - - /** - * Constructs a string-based context with the default match function and no lemmatization. - * - * @param firstString the first string - * @param secondString the second string - */ - public ComparisonContext(String firstString, String secondString) { - this(firstString, secondString, null, null, false, UnicodeCharacterMatchFunctions.EQUAL); - } - - /** - * Constructs a string-based context with the default match function. - * - * @param firstString the first string - * @param secondString the second string - * @param lemmatize whether the string should be lemmatized - */ - public ComparisonContext(String firstString, String secondString, boolean lemmatize) { - this(firstString, secondString, null, null, lemmatize, UnicodeCharacterMatchFunctions.EQUAL); - } - - /** - * Constructs a word-based context with the default match function. - * - * @param firstWord the first word - * @param secondWord the second word - * @param lemmatize whether the words should be lemmatized - */ - public ComparisonContext(Word firstWord, Word secondWord, boolean lemmatize) { - this(firstWord.getText(), secondWord.getText(), firstWord, secondWord, lemmatize, UnicodeCharacterMatchFunctions.EQUAL); - } - - /** - * Finds the most appropriate string representation by the first object in this comparison object. This method can be used as a shorthand to avoid going - * through all variables that could possibly represent the first object. - * - * @return the most appropriate string presentation of the first object in this comparison - */ - - public String firstTerm() { - return findAppropriateTerm(firstString, firstWord); - } - - /** - * Finds the most appropriate string representation by the second object in this comparison object. This method can be used as a shorthand to avoid going - * through all variables that could possibly represent the second object. - * - * @return the most appropriate string presentation of the second object in this comparison - */ - - public String secondTerm() { - return findAppropriateTerm(secondString, secondWord); - } - - private String findAppropriateTerm(String string, Word word) { - Objects.requireNonNull(string); - - if (word != null) { - return lemmatize ? word.getLemma() : word.getText(); - } else { - return string; - } - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ConfusablesHelper.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ConfusablesHelper.java deleted file mode 100644 index 2ad3fe169..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ConfusablesHelper.java +++ /dev/null @@ -1,102 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.io.BufferedReader; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.nio.charset.StandardCharsets; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.MissingResourceException; -import java.util.stream.Stream; - -import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.impl.factory.Lists; -import org.eclipse.collections.impl.list.mutable.FastList; - -/** - * This class provides functionality regarding confusables and homoglyphs of a {@link UnicodeCharacter}. The information is based on the
confusablesSummary.txt, that is published as part of the Unicode Technical Standard. - */ -public class ConfusablesHelper { - private ConfusablesHelper() { - throw new IllegalStateException("Cannot be instantiated"); - } - - private static final LinkedHashMap> homoglyphs = new LinkedHashMap<>(); - - private static final String CONFUSABLES_SUMMARY = "/wordsim/confusablesSummary.txt"; - - private static final String SEPARATOR = "\t"; - - static { - parseConfusablesSummary(); - } - - /** - * {@return the list of homoglyphs contained in a line} - * - * @param line the line - */ - static FastList extractHomoglyphsFromLine(String line) { - if (!line.startsWith("#" + SEPARATOR)) - return FastList.newList(); - - MutableList confusables = Lists.mutable.of(line.split("\\R|\\s")); - confusables.remove(0); //Remove leading # symbol - - // TODO skip confusables that consist of multiple unicode characters - // Filter because only homoglyphs are interesting - return FastList.newList(confusables.stream() - .filter(c -> c.codePointCount(0, c.length()) == 1) - .mapToInt(c -> c.codePointAt(0)) - .mapToObj(UnicodeCharacter::valueOf) - .toList()); - } - - /** - * Parses the confusablesSummary.txt line by line and build the confusables map. - */ - private static void parseConfusablesSummary() { - try (InputStream is = ConfusablesHelper.class.getResourceAsStream(CONFUSABLES_SUMMARY)) { - if (is == null) - throw new MissingResourceException("Could not find the resource " + CONFUSABLES_SUMMARY, File.class.getSimpleName(), CONFUSABLES_SUMMARY); - try (BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { - String line; - while ((line = br.readLine()) != null) { - var extracted = extractHomoglyphsFromLine(line); - if (!extracted.isEmpty()) { - for (var unicodeCharacter : extracted) { - homoglyphs.merge(unicodeCharacter, extracted, (oldL, newL) -> FastList.newList(Stream.concat(oldL.stream(), newL.stream()) - .toList())); - } - } - } - } - } catch (IOException ex) { - throw new IllegalStateException(ex); - } - } - - /** - * {@return the list of Unicode characters that are considered homoglyphs of the character} - * - * @param unicodeCharacter the character - */ - public static List getHomoglyphs(UnicodeCharacter unicodeCharacter) { - return homoglyphs.getOrDefault(unicodeCharacter, FastList.newList()); - } - - /** - * {@return whether two Unicode characters are considered homoglyphs} Always true for equal characters. The relationship is symmetric, but not transitive. - * - * @param a the first character - * @param b the second character - */ - public static boolean areHomoglyphs(UnicodeCharacter a, UnicodeCharacter b) { - return a.equals(b) || getHomoglyphs(a).contains(b); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacter.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacter.java deleted file mode 100644 index 940cf1e32..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacter.java +++ /dev/null @@ -1,88 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.io.Serializable; -import java.util.Arrays; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -import org.eclipse.collections.api.list.ImmutableList; -import org.eclipse.collections.impl.factory.Lists; - -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; - -/** - * Represents a Unicode character corresponding to a particular Unicode code point. Refer to the - * Unicode Glossary - * and the Java {@link Character} documentation for an explanation of code points. Java {@link Character} instances and the corresponding primitive {@code char} - * can not represent all unicode characters in a single instance due to historic reasons. - */ -@Deterministic -public final class UnicodeCharacter implements Serializable { - private static final Map integerToUnicode = new LinkedHashMap<>(); - - private final int codePoint; - - public int getCodePoint() { - return codePoint; - } - - private final String representation; - - public String getRepresentation() { - return representation; - } - - public static ImmutableList from(String input) { - return Lists.immutable.fromStream(Arrays.stream(input.codePoints().toArray()).mapToObj(UnicodeCharacter::valueOf)); - } - - public static String toString(List unicodeCharacters) { - return unicodeCharacters.stream().map(UnicodeCharacter::toString).reduce("", (a, b) -> a + b); - } - - public static String toUnicodeCharacter(int codePoint) { - return Character.toString(codePoint); - } - - public String toString() { - return toUnicodeCharacter(codePoint); - } - - public static UnicodeCharacter valueOf(int codePoint) { - return integerToUnicode.computeIfAbsent(codePoint, UnicodeCharacter::new); - } - - public static UnicodeCharacter valueOf(String representation) { - if (representation.codePointCount(0, representation.length()) != 1) { - throw new IllegalArgumentException(String.format("%s is not a valid unicode character", representation)); - } - var codePoint = representation.codePointAt(0); - return integerToUnicode.computeIfAbsent(codePoint, UnicodeCharacter::new); - } - - private UnicodeCharacter(int codePoint) { - this(codePoint, toUnicodeCharacter(codePoint)); - } - - private UnicodeCharacter(int codePoint, String representation) { - this.codePoint = codePoint; - this.representation = representation; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj instanceof UnicodeCharacter oth) - return this.codePoint == oth.codePoint; - return false; - } - - @Override - public int hashCode() { - return Objects.hashCode(codePoint); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacterMatchFunctions.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacterMatchFunctions.java deleted file mode 100644 index 4bb407417..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacterMatchFunctions.java +++ /dev/null @@ -1,25 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.io.Serializable; -import java.util.function.BiFunction; - -public enum UnicodeCharacterMatchFunctions implements BiFunction, Serializable { - EQUAL(UnicodeCharacter::equals), - - EQUAL_OR_HOMOGLYPH((a, b) -> a.equals(b) || ConfusablesHelper.areHomoglyphs(a, b)); - - private final BiFunctionSerializable function; - - UnicodeCharacterMatchFunctions(BiFunctionSerializable function) { - this.function = function; - } - - @Override - public Boolean apply(UnicodeCharacter unicodeCharacter, UnicodeCharacter unicodeCharacter2) { - return function.apply(unicodeCharacter, unicodeCharacter2); - } - - public interface BiFunctionSerializable extends BiFunction, Serializable { - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacterSequence.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacterSequence.java deleted file mode 100644 index 44560fbb3..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/UnicodeCharacterSequence.java +++ /dev/null @@ -1,67 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.util.Objects; -import java.util.stream.IntStream; - -import org.eclipse.collections.api.list.ImmutableList; - -/** - * {@link UnicodeCharacter} equivalent of {@link CharSequence}. - * - * @param characters list containing the sequence - */ -public record UnicodeCharacterSequence(ImmutableList characters) { - public static UnicodeCharacterSequence valueOf(String input) { - return new UnicodeCharacterSequence(UnicodeCharacter.from(input)); - } - - public UnicodeCharacter charAt(int index) { - return characters.get(index); - } - - public IntStream codePoints() { - return characters.stream().mapToInt(UnicodeCharacter::getCodePoint); - } - - public int length() { - return characters.size(); - } - - public UnicodeCharacterSequence subSequence(int start, int end) { - return new UnicodeCharacterSequence(characters.subList(start, end)); - } - - @Override - public String toString() { - return UnicodeCharacter.toString(characters.toList()); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj instanceof UnicodeCharacterSequence oth) - return characters.containsAll(oth.characters.toList()) && characters.size() == oth.characters.size(); - return false; - } - - /** - * {@return whether all characters of both sequence match} - * - * @param oth the other UnicodeCharacterSequence - * @param characterMatch the function applied to determine if two UnicodeCharacters match - */ - public boolean match(UnicodeCharacterSequence oth, UnicodeCharacterMatchFunctions characterMatch) { - if (this == oth) - return true; - if (length() != oth.length()) - return false; - return characters.zip(oth.characters).allSatisfy(p -> characterMatch.apply(p.getOne(), p.getTwo())); - } - - @Override - public int hashCode() { - return Objects.hash(characters); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimMeasure.java deleted file mode 100644 index 5e461ebc1..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimMeasure.java +++ /dev/null @@ -1,26 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.io.Serializable; - -/** - * A measure that can determine whether two words from a {@link ComparisonContext} are similar. - */ -public interface WordSimMeasure extends Serializable { - - /** - * Evaluates whether the words from the given {@link ComparisonContext} are similar. - * - * @param ctx the context containing the words - * @return Returns {@code true} if the words are similar. - */ - boolean areWordsSimilar(ComparisonContext ctx); - - /** - * Evaluates how similar the words from the given {@link ComparisonContext} are. - * - * @param ctx the context containing the words - * @return Similarity in range [0,1] - */ - double getSimilarity(ComparisonContext ctx); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimUtils.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimUtils.java deleted file mode 100644 index 38ded2e26..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimUtils.java +++ /dev/null @@ -1,264 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Objects; -import java.util.stream.Collectors; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.MutableList; -import org.sqlite.SQLiteConfig; -import org.sqlite.SQLiteOpenMode; - -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.common.util.AbbreviationDisambiguationHelper; -import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.equality.EqualityMeasure; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy.AverageStrategy; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy.ComparisonStrategy; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy.SimilarityStrategy; - -/** - * A static class that provides various utility methods to calculate similarity between different kinds of objects. This class statically keeps a reference to a - * fallback {@link ComparisonStrategy} and a fallback list of word similarity measures. These fallbacks can be changed with the {@link #setMeasures(Collection)} - * and {@link #setStrategy(ComparisonStrategy)} methods. Any calls to methods that provide their own measures or strategies will not utilize these fallbacks. - * Any calls that do not provide their own measures or strategies will utilize them. As of right now, no protections against simultaneous write access from - * multiple threads exist. Therefore, this class is not threadsafe. - */ -public class WordSimUtils implements Serializable { - - private MutableList measures = Lists.mutable.withAll(WordSimLoader.loadUsingProperties()); - private ComparisonStrategy strategy = ComparisonStrategy.AT_LEAST_ONE; - private SimilarityStrategy similarityStrategy = new AverageStrategy(); - private UnicodeCharacterMatchFunctions characterMatch = UnicodeCharacterMatchFunctions.EQUAL; - private boolean considerAbbreviations = CommonTextToolsConfig.CONSIDER_ABBREVIATIONS; - - /** - * Sets which measures should be used for similarity comparison. The specified collection of measures will be used for all subsequent comparisons. - * - * @param measures the measures to use - */ - public void setMeasures(Collection measures) { - this.measures = Lists.mutable.withAll(measures); - } - - /** - * Adds the specified measure to the measures, which should be used for similarity comparison. - * - * @param measure the measure to add - * @return Whether the measure was added successfully - */ - public boolean addMeasure(WordSimMeasure measure) { - return this.measures.add(measure); - } - - /** - * Sets the default comparison strategy. The specified strategy will be used for all subsequent comparisons that themselves do not specify a strategy. - * - * @param strategy the new default strategy - */ - public void setStrategy(ComparisonStrategy strategy) { - this.strategy = strategy; - } - - /** - * Sets the default similarity strategy. The specified strategy will be used for all subsequent comparisons that themselves do not specify a strategy. - * - * @param strategy the new default strategy - */ - public void setStrategy(SimilarityStrategy strategy) { - this.similarityStrategy = strategy; - } - - public void setCharacterMatchFunction(UnicodeCharacterMatchFunctions characterMatch) { - this.characterMatch = characterMatch; - } - - public UnicodeCharacterMatchFunctions getCharacterMatchFunction() { - return this.characterMatch; - } - - public void setConsiderAbbreviations(boolean considerAbbreviations) { - this.considerAbbreviations = considerAbbreviations; - } - - public boolean getConsiderAbbreviations() { - return this.considerAbbreviations; - } - - /** - * Evaluates whether the words from the given {@link ComparisonContext} are similar using the specified comparison strategy. - * - * @param ctx the context - * @param strategy the strategy - * @return Returns {@code true} if the given strategy considers the words similar enough. - */ - public boolean areWordsSimilar(ComparisonContext ctx, ComparisonStrategy strategy) { - Objects.requireNonNull(ctx); - Objects.requireNonNull(strategy); - - var firstTerm = ctx.firstTerm(); - var secondTerm = ctx.secondTerm(); - - if (getConsiderAbbreviations()) { - var ambiguatedFirstTerm = AbbreviationDisambiguationHelper.ambiguateAll(firstTerm, true); - var ambiguatedSecondTerm = AbbreviationDisambiguationHelper.ambiguateAll(secondTerm, true); - var different = !ambiguatedFirstTerm.equals(firstTerm) || !ambiguatedSecondTerm.equals(secondTerm); - - if (different && areWordsSimilar(new ComparisonContext(ambiguatedFirstTerm, ambiguatedSecondTerm, null, null, false, ctx.characterMatch()))) { - return true; - } - } - - // Currently, we need the split test as it improves results by a lot. In the future, we should try to avoid its requirement - if (!splitLengthTest(ctx)) { - return false; - } - - return strategy.areWordsSimilar(ctx, measures.toList()); - } - - private boolean splitLengthTest(ComparisonContext ctx) { - var first = ctx.firstTerm().toLowerCase(); - var second = ctx.secondTerm().toLowerCase(); - return (first.split(" ").length == second.split(" ").length); - } - - /** - * Evaluates whether the words from the given {@link ComparisonContext} are similar using the default comparison strategy. The default strategy can be - * changed with the {@link #setStrategy(ComparisonStrategy)} method. - * - * @param ctx the context - * @return Returns {@code true} if the default strategy considers the words similar enough. - */ - public boolean areWordsSimilar(ComparisonContext ctx) { - Objects.requireNonNull(ctx); - return areWordsSimilar(ctx, strategy); - } - - /** - * Evaluates whether the given words are similar using the default comparison strategy. The default strategy can be changed with the - * {@link #setStrategy(ComparisonStrategy)} method. - * - * @param firstWord the first word - * @param secondWord the second word - * @return Returns {@code true} if the default strategy considers the words similar enough. - */ - public boolean areWordsSimilar(String firstWord, String secondWord) { - return areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), strategy); - } - - /** - * Evaluates whether the given words are similar using the specified comparison strategy. - * - * @param firstWord the first word - * @param secondWord the second word - * @param strategy the strategy to use - * @return Returns {@code true} if the given strategy considers the words similar enough. - */ - public boolean areWordsSimilar(String firstWord, String secondWord, ComparisonStrategy strategy) { - return areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), strategy); - } - - /** - * Evaluates whether the given words are similar using the default comparison strategy. The default strategy can be changed with the - * {@link #setStrategy(ComparisonStrategy)} method. - * - * @param firstWord the first word - * @param secondWord the second word - * @return Returns {@code true} if the default strategy considers the words similar enough. - */ - public boolean areWordsSimilar(Word firstWord, Word secondWord) { - return areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), strategy); - } - - /** - * Evaluates whether the given words are similar using the specified comparison strategy. - * - * @param firstWord the first word - * @param secondWord the second word - * @param strategy the strategy to use - * @return Returns {@code true} if the given strategy considers the words similar enough. - */ - public boolean areWordsSimilar(Word firstWord, Word secondWord, ComparisonStrategy strategy) { - return areWordsSimilar(new ComparisonContext(firstWord, secondWord, false), strategy); - } - - /** - * Evaluates whether the given words are similar using the default comparison strategy. The default strategy can be changed with the - * {@link #setStrategy(ComparisonStrategy)} method. - * - * @param firstWord the first word - * @param secondWord the second word - * @return Returns {@code true} if the default strategy considers the words similar enough. - */ - public boolean areWordsSimilar(String firstWord, Word secondWord) { - return areWordsSimilar(new ComparisonContext(firstWord, secondWord.getText(), null, secondWord, false, characterMatch), strategy); - } - - /** - * Evaluates whether the given words are similar using the specified comparison strategy. - * - * @param firstWord the first word - * @param secondWord the second word - * @param strategy the strategy to use - * @return Returns {@code true} if the given strategy considers the words similar enough. - */ - public boolean areWordsSimilar(String firstWord, Word secondWord, ComparisonStrategy strategy) { - return areWordsSimilar(new ComparisonContext(firstWord, secondWord.getText(), null, secondWord, false, characterMatch), strategy); - } - - /** - * Evaluates the similarity of the given words using the specified similarity strategy. - * - * @param firstWord the first word - * @param secondWord the second word - * @param strategy the strategy to use - * @param ignoreCase whether to ignore the case during comparison - * @return Returns similarity in range [0,1] - */ - public double getSimilarity(String firstWord, String secondWord, SimilarityStrategy strategy, boolean ignoreCase) { - var allMeasuresExceptDefault = this.measures.stream().filter(m -> !(m instanceof EqualityMeasure)).collect(Collectors.toCollection(ArrayList::new)); - if (allMeasuresExceptDefault.isEmpty()) - allMeasuresExceptDefault.add(new EqualityMeasure()); - - return strategy.getSimilarity(new ComparisonContext(ignoreCase ? firstWord.toLowerCase() : firstWord, ignoreCase ? - secondWord.toLowerCase() : - secondWord, null, null, false, characterMatch), allMeasuresExceptDefault); - } - - /** - * Evaluates the similarity of the given words. - * - * @param firstWord the first word - * @param secondWord the second word - * @return Returns similarity in range [0,1] - */ - public double getSimilarity(String firstWord, String secondWord) { - return getSimilarity(firstWord, secondWord, false); - } - - /** - * Evaluates the similarity of the given words. - * - * @param firstWord the first word - * @param secondWord the second word - * @param ignoreCase whether to ignore the case during comparison - * @return Returns similarity in range [0,1] - */ - public double getSimilarity(String firstWord, String secondWord, boolean ignoreCase) { - return getSimilarity(firstWord, secondWord, similarityStrategy, ignoreCase); - } - - public static SQLiteConfig getSqLiteConfig() { - var cfg = new SQLiteConfig(); - cfg.setReadOnly(true); - cfg.setLockingMode(SQLiteConfig.LockingMode.EXCLUSIVE); - cfg.setJournalMode(SQLiteConfig.JournalMode.OFF); - cfg.setSynchronous(SQLiteConfig.SynchronousMode.OFF); - cfg.setOpenMode(SQLiteOpenMode.NOMUTEX); - return cfg; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/equality/EqualityMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/equality/EqualityMeasure.java deleted file mode 100644 index 33b4003e3..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/equality/EqualityMeasure.java +++ /dev/null @@ -1,28 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.equality; - -import java.util.Locale; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterSequence; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * This word similarity measure just checks whether the most appropriate string representations of the passed objects are equal. - * Equality of two characters is determined using the provided {@link ComparisonContext#characterMatch() Character Match Function}. - * Letter-casing is not considered. - */ -public class EqualityMeasure implements WordSimMeasure { - - @Override - public boolean areWordsSimilar(ComparisonContext ctx) { - var firstTerm = UnicodeCharacterSequence.valueOf(ctx.firstTerm().toLowerCase(Locale.ENGLISH)); - var secondTerm = UnicodeCharacterSequence.valueOf(ctx.secondTerm().toLowerCase(Locale.ENGLISH)); - return firstTerm.match(secondTerm, ctx.characterMatch()); - } - - @Override - public double getSimilarity(ComparisonContext ctx) { - return areWordsSimilar(ctx) ? 1 : 0; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/glove/GloveMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/glove/GloveMeasure.java deleted file mode 100644 index 9346f5d0c..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/glove/GloveMeasure.java +++ /dev/null @@ -1,71 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.glove; - -import java.nio.file.Path; -import java.sql.SQLException; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector.RetrieveVectorException; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector.VectorBasedWordSimMeasure; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector.VectorSqliteDatabase; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector.WordVectorDataSource; - -/** - * This word similarity measures utilizes GloVe trained word vector representations to calculate word similarity. It retrieves vectors for each word and - * compares them using cosine similarity. This measure additionally manages a cache to improve lookup speeds. - */ -public class GloveMeasure extends VectorBasedWordSimMeasure { - - private static final Logger LOGGER = LoggerFactory.getLogger(GloveMeasure.class); - - private final double similarityThreshold; - - /** - * Constructs a new {@link GloveMeasure} using the settings provided by {@link CommonTextToolsConfig}. - */ - public GloveMeasure() { - this(CommonTextToolsConfig.GLOVE_SIMILARITY_THRESHOLD); - } - - /** - * Constructs a new {@link GloveMeasure} instance. - * - * @param similarityThreshold the threshold above which words are considered similar, between 0 and 1 - * @throws IllegalArgumentException if the given threshold is not between 0 and 1 - */ - public GloveMeasure(double similarityThreshold) throws IllegalArgumentException { - this.similarityThreshold = similarityThreshold; - - if (similarityThreshold < 0.0 || similarityThreshold > 1.0) { - throw new IllegalArgumentException("similarityThreshold outside of valid range: " + similarityThreshold); - } - } - - @Override - public boolean areWordsSimilar(ComparisonContext ctx) { - return getSimilarity(ctx) >= this.similarityThreshold; - } - - @Override - public double getSimilarity(ComparisonContext ctx) { - try { - return this.compareVectors(ctx.firstTerm(), ctx.secondTerm()); - } catch (RetrieveVectorException e) { - LOGGER.error("Failed to compare glove vectors: " + ctx, e); - return Double.NaN; - } - } - - @Override - protected WordVectorDataSource getVectorDataSource() { - try { - return new VectorSqliteDatabase(Path.of(CommonTextToolsConfig.GLOVE_DB_FILE_PATH)); - } catch (SQLException e) { - throw new IllegalArgumentException(e); - } - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/UnicodeJaroWinklerSimilarity.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/UnicodeJaroWinklerSimilarity.java deleted file mode 100644 index 7ddcb493f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/UnicodeJaroWinklerSimilarity.java +++ /dev/null @@ -1,166 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.jarowinkler; - -import java.io.Serializable; -import java.util.Arrays; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacter; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterMatchFunctions; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterSequence; - -/** - * A similarity algorithm indicating the percentage of matched characters between two character sequences. - * - *

- * The Jaro measure is the weighted sum of percentage of matched characters from each file and transposed characters. Winkler increased this measure for - * matching initial characters. - *

- * - *

- * This implementation is based on the Jaro Winkler similarity algorithm from - * http://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance. - *

- * - *

- * This code is a modified version of {@link org.apache.commons.text.similarity.JaroWinklerSimilarity} provided by Apache Commons Text. It was adapted to use - * {@link UnicodeCharacter UnicodeCharacters} instead of Java's native {@link Character Characters} and allows for specifying a function that determines a - * character match. - *

- */ -public final class UnicodeJaroWinklerSimilarity implements Serializable { - /** - * This method returns the Jaro-Winkler string matches, half transpositions, prefix array. - * - * @param first the first string to be matched - * @param second the second string to be matched - * @param characterMatch the function used to determine a match between two {@link UnicodeCharacter UnicodeCharacters} - * @return mtp array containing: matches, half transpositions, and prefix - */ - private static int[] matches(UnicodeCharacterSequence first, UnicodeCharacterSequence second, UnicodeCharacterMatchFunctions characterMatch) { - final UnicodeCharacterSequence max; - final UnicodeCharacterSequence min; - if (first.length() > second.length()) { - max = first; - min = second; - } else { - max = second; - min = first; - } - final int range = Math.max(max.length() / 2 - 1, 0); - final int[] matchIndexes = new int[min.length()]; - Arrays.fill(matchIndexes, -1); - final boolean[] matchFlags = new boolean[max.length()]; - int matches = 0; - for (int mi = 0; mi < min.length(); mi++) { - UnicodeCharacter c1 = min.charAt(mi); - for (int xi = Math.max(mi - range, 0), xn = Math.min(mi + range + 1, max.length()); xi < xn; xi++) { - if (!matchFlags[xi] && characterMatch.apply(c1, max.charAt(xi))) { - matchIndexes[mi] = xi; - matchFlags[xi] = true; - matches++; - break; - } - } - } - final UnicodeCharacter[] ms1 = new UnicodeCharacter[matches]; - final UnicodeCharacter[] ms2 = new UnicodeCharacter[matches]; - for (int i = 0, si = 0; i < min.length(); i++) { - if (matchIndexes[i] != -1) { - ms1[si] = min.charAt(i); - si++; - } - } - for (int i = 0, si = 0; i < max.length(); i++) { - if (matchFlags[i]) { - ms2[si] = max.charAt(i); - si++; - } - } - int halfTranspositions = 0; - for (int mi = 0; mi < ms1.length; mi++) { - if (!characterMatch.apply(ms1[mi], ms2[mi])) { - halfTranspositions++; - } - } - int prefix = 0; - for (int mi = 0; mi < Math.min(4, min.length()); mi++) { - if (!characterMatch.apply(first.charAt(mi), second.charAt(mi))) { - break; - } - prefix++; - } - return new int[] { matches, halfTranspositions, prefix }; - } - - /** - * Computes the Jaro Winkler Similarity between two character sequences. - * - *
-     * sim.apply(null, null) = IllegalArgumentException
-     * sim.apply("foo", null) = IllegalArgumentException
-     * sim.apply(null, "foo") = IllegalArgumentException
-     * sim.apply("", "") = 1.0
-     * sim.apply("foo", "foo") = 1.0
-     * sim.apply("foo", "foo ") = 0.94
-     * sim.apply("foo", "foo ") = 0.91
-     * sim.apply("foo", " foo ") = 0.87
-     * sim.apply("foo", " foo") = 0.51
-     * sim.apply("", "a") = 0.0
-     * sim.apply("aaapppp", "") = 0.0
-     * sim.apply("frog", "fog") = 0.93
-     * sim.apply("fly", "ant") = 0.0
-     * sim.apply("elephant", "hippo") = 0.44
-     * sim.apply("hippo", "elephant") = 0.44
-     * sim.apply("hippo", "zzzzzzzz") = 0.0
-     * sim.apply("hello", "hallo") = 0.88
-     * sim.apply("ABC Corporation", "ABC Corp") = 0.91
-     * sim.apply("D N H Enterprises Inc", "D & H Enterprises, Inc.") = 0.95
-     * sim.apply("My Gym Children's Fitness Center", "My Gym. Childrens Fitness") = 0.94
-     * sim.apply("PENNSYLVANIA", "PENNCISYLVNIA") = 0.88
-     * 
- * - * @param left the first UnicodeCharacterSequence, must not be null - * @param right the second UnicodeCharacterSequence, must not be null - * @param characterMatch the function used to determine a match between two {@link UnicodeCharacter UnicodeCharacters} - * @return result similarity - * @throws IllegalArgumentException if either CharSequence input is {@code null} - */ - public static Double apply(UnicodeCharacterSequence left, UnicodeCharacterSequence right, UnicodeCharacterMatchFunctions characterMatch) { - final double defaultScalingFactor = 0.1; - - if (left == null || right == null) { - throw new IllegalArgumentException("UnicodeCharSequences must not be null"); - } - - if (left.match(right, characterMatch)) - return 1d; - - final int[] mtp = matches(left, right, characterMatch); - final double m = mtp[0]; - if (m == 0) { - return 0d; - } - final double j = (m / left.length() + m / right.length() + (m - (double) mtp[1] / 2) / m) / 3; - return j < 0.7d ? j : j + defaultScalingFactor * mtp[2] * (1d - j); - } - - /** - * Computes the Jaro Winkler Similarity between two strings. - * - * @param left the first String, must not be null - * @param right the second String, must not be null - * @param characterMatch the function used to determine a match between two {@link UnicodeCharacter UnicodeCharacters} - * @return result similarity - * @throws IllegalArgumentException if either CharSequence input is {@code null} - */ - public static Double apply(String left, String right, UnicodeCharacterMatchFunctions characterMatch) { - if (left == null || right == null) { - throw new IllegalArgumentException("Strings must not be null"); - } - - if (left.equals(right)) - return 1d; - - return apply(UnicodeCharacterSequence.valueOf(left), UnicodeCharacterSequence.valueOf(right), characterMatch); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/UnicodeLevenshteinDistance.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/UnicodeLevenshteinDistance.java deleted file mode 100644 index 173fc5d73..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/UnicodeLevenshteinDistance.java +++ /dev/null @@ -1,396 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.levenshtein; - -import java.io.Serializable; -import java.util.Arrays; - -import org.apache.commons.text.similarity.LevenshteinDistance; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacter; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterMatchFunctions; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterSequence; - -/** - * An algorithm for measuring the difference between two character sequences. - * - *

- * This is the number of changes needed to change one sequence into another, where each change is a single character modification (deletion, insertion or - * substitution). - *

- * - *

- * This code is a modified version of {@link org.apache.commons.text.similarity.LevenshteinDistance} provided by Apache Commons Text. It was adapted to use - * {@link UnicodeCharacter UnicodeCharacters} instead of Java's native {@link Character Characters} and allows for specifying a function that determines a - * character match. - *

- * - * @since 1.0 - */ -public class UnicodeLevenshteinDistance implements Serializable { - - /** - * Default instance. - */ - private static final LevenshteinDistance DEFAULT_INSTANCE = new LevenshteinDistance(); - - /** - * Gets the default instance. - * - * @return The default instance - */ - public static LevenshteinDistance getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - /** - * Find the Levenshtein distance between two CharSequences if it's less than or equal to a given threshold. - * - *

- * This implementation follows from Algorithms on Strings, Trees and Sequences by Dan Gusfield and Chas Emerick's implementation of the Levenshtein distance - * algorithm from http://www.merriampark.com/ld.htm - *

- * - *
-     * limitedCompare(null, *, *) = IllegalArgumentException
-     * limitedCompare(*, null, *) = IllegalArgumentException
-     * limitedCompare(*, *, -1) = IllegalArgumentException
-     * limitedCompare("","", 0) = 0
-     * limitedCompare("aaapppp", "", 8) = 7
-     * limitedCompare("aaapppp", "", 7) = 7
-     * limitedCompare("aaapppp", "", 6)) = -1
-     * limitedCompare("elephant", "hippo", 7) = 7
-     * limitedCompare("elephant", "hippo", 6) = -1
-     * limitedCompare("hippo", "elephant", 7) = 7
-     * limitedCompare("hippo", "elephant", 6) = -1
-     * 
- * - * @param left the first UnicodeCharacterSequence, must not be null - * @param right the second UnicodeCharacterSequence, must not be null - * @param threshold the target threshold, must not be negative - * @param characterMatch the function used to determine a match between two {@link UnicodeCharacter UnicodeCharacters} - * @return result distance, or -1 - */ - private static int limitedCompare(UnicodeCharacterSequence left, UnicodeCharacterSequence right, final int threshold, - UnicodeCharacterMatchFunctions characterMatch) { // NOPMD - if (left == null || right == null) { - throw new IllegalArgumentException("CharSequences must not be null"); - } - if (threshold < 0) { - throw new IllegalArgumentException("Threshold must not be negative"); - } - - /* - * This implementation only computes the distance if it's less than or - * equal to the threshold value, returning -1 if it's greater. The - * advantage is performance: unbounded distance is O(nm), but a bound of - * k allows us to reduce it to O(km) time by only computing a diagonal - * stripe of width 2k + 1 of the cost table. It is also possible to use - * this to compute the unbounded Levenshtein distance by starting the - * threshold at 1 and doubling each time until the distance is found; - * this is O(dm), where d is the distance. - * - * One subtlety comes from needing to ignore entries on the border of - * our stripe eg. p[] = |#|#|#|* d[] = *|#|#|#| We must ignore the entry - * to the left of the leftmost member We must ignore the entry above the - * rightmost member - * - * Another subtlety comes from our stripe running off the matrix if the - * strings aren't of the same size. Since string s is always swapped to - * be the shorter of the two, the stripe will always run off to the - * upper right instead of the lower left of the matrix. - * - * As a concrete example, suppose s is of length 5, t is of length 7, - * and our threshold is 1. In this case we're going to walk a stripe of - * length 3. The matrix would look like so: - * - *
-         *    1 2 3 4 5
-         * 1 |#|#| | | |
-         * 2 |#|#|#| | |
-         * 3 | |#|#|#| |
-         * 4 | | |#|#|#|
-         * 5 | | | |#|#|
-         * 6 | | | | |#|
-         * 7 | | | | | |
-         * 
- * - * Note how the stripe leads off the table as there is no possible way - * to turn a string of length 5 into one of length 7 in edit distance of - * 1. - * - * Additionally, this implementation decreases memory usage by using two - * single-dimensional arrays and swapping them back and forth instead of - * allocating an entire n by m matrix. This requires a few minor - * changes, such as immediately returning when it's detected that the - * stripe has run off the matrix and initially filling the arrays with - * large values so that entries we don't compute are ignored. - * - * See Algorithms on Strings, Trees and Sequences by Dan Gusfield for - * some discussion. - */ - - int n = left.length(); // length of left - int m = right.length(); // length of right - - // if one string is empty, the edit distance is necessarily the length - // of the other - if (n == 0) { - return m <= threshold ? m : -1; - } - if (m == 0) { - return n <= threshold ? n : -1; - } - - if (n > m) { - // swap the two strings to consume less memory - final UnicodeCharacterSequence tmp = left; - left = right; - right = tmp; - n = m; - m = right.length(); - } - - // the edit distance cannot be less than the length difference - if (m - n > threshold) { - return -1; - } - - int[] p = new int[n + 1]; // 'previous' cost array, horizontally - int[] d = new int[n + 1]; // cost array, horizontally - int[] tempD; // placeholder to assist in swapping p and d - - // fill in starting table values - final int boundary = Math.min(n, threshold) + 1; - for (int i = 0; i < boundary; i++) { - p[i] = i; - } - // these fills ensure that the value above the rightmost entry of our - // stripe will be ignored in following loop iterations - Arrays.fill(p, boundary, p.length, Integer.MAX_VALUE); - Arrays.fill(d, Integer.MAX_VALUE); - - // iterates through t - for (int j = 1; j <= m; j++) { - final UnicodeCharacter rightJ = right.charAt(j - 1); // jth character of right - d[0] = j; - - // compute stripe indices, constrain to array size - final int min = Math.max(1, j - threshold); - final int max = j > Integer.MAX_VALUE - threshold ? n : Math.min(n, j + threshold); - - // ignore entry left of leftmost - if (min > 1) { - d[min - 1] = Integer.MAX_VALUE; - } - - int lowerBound = Integer.MAX_VALUE; - // iterates through [min, max] in s - for (int i = min; i <= max; i++) { - if (characterMatch.apply(left.charAt(i - 1), rightJ)) { - // diagonally left and up - d[i] = p[i - 1]; - } else { - // 1 + minimum of cell to the left, to the top, diagonally - // left and up - d[i] = 1 + Math.min(Math.min(d[i - 1], p[i]), p[i - 1]); - } - lowerBound = Math.min(lowerBound, d[i]); - } - // if the lower bound is greater than the threshold, then exit early - if (lowerBound > threshold) { - return -1; - } - - // copy current distance counts to 'previous row' distance counts - tempD = p; - p = d; - d = tempD; - } - - // if p[n] is greater than the threshold, there's no guarantee on it - // being the correct - // distance - if (p[n] <= threshold) { - return p[n]; - } - return -1; - } - - /** - * Finds the Levenshtein distance between two Strings. - * - *

A higher score indicates a greater distance.

- * - *

The previous implementation of the Levenshtein distance algorithm - * was from - * https://web.archive.org/web/20120526085419/http://www.merriampark.com/ldjava.htm

- * - *

This implementation only need one single-dimensional arrays of length s.length() + 1

- * - *
-     * unlimitedCompare(null, *) = IllegalArgumentException
-     * unlimitedCompare(*, null) = IllegalArgumentException
-     * unlimitedCompare("","") = 0
-     * unlimitedCompare("","a") = 1
-     * unlimitedCompare("aaapppp", "") = 7
-     * unlimitedCompare("frog", "fog") = 1
-     * unlimitedCompare("fly", "ant") = 3
-     * unlimitedCompare("elephant", "hippo") = 7
-     * unlimitedCompare("hippo", "elephant") = 7
-     * unlimitedCompare("hippo", "zzzzzzzz") = 8
-     * unlimitedCompare("hello", "hallo") = 1
-     * 
- * - * @param left the first UnicodeCharacterSequence, must not be null - * @param right the second UnicodeCharacterSequence, must not be null - * @param characterMatch the function used to determine a match between two {@link UnicodeCharacter UnicodeCharacters} - * @return result distance, or -1 - * @throws IllegalArgumentException if either UnicodeCharacterSequence input is {@code null} - */ - private static int unlimitedCompare(UnicodeCharacterSequence left, UnicodeCharacterSequence right, UnicodeCharacterMatchFunctions characterMatch) { - if (left == null || right == null) { - throw new IllegalArgumentException("CharSequences must not be null"); - } - - /* - This implementation use two variable to record the previous cost counts, - So this implementation use less memory than previous impl. - */ - - int n = left.length(); // length of left - int m = right.length(); // length of right - - if (n == 0) { - return m; - } - if (m == 0) { - return n; - } - - if (n > m) { - // swap the input strings to consume less memory - final UnicodeCharacterSequence tmp = left; - left = right; - right = tmp; - n = m; - m = right.length(); - } - - final int[] p = new int[n + 1]; - - // indexes into strings left and right - int i; // iterates through left - int j; // iterates through right - int upperLeft; - int upper; - - UnicodeCharacter rightJ; // jth character of right - int cost; // cost - - for (i = 0; i <= n; i++) { - p[i] = i; - } - - for (j = 1; j <= m; j++) { - upperLeft = p[0]; - rightJ = right.charAt(j - 1); - p[0] = j; - - for (i = 1; i <= n; i++) { - upper = p[i]; - cost = characterMatch.apply(left.charAt(i - 1), rightJ) ? 0 : 1; - // minimum of cell to the left+1, to the top+1, diagonally left and up +cost - p[i] = Math.min(Math.min(p[i - 1] + 1, p[i] + 1), upperLeft + cost); - upperLeft = upper; - } - } - - return p[n]; - } - - /** - * Threshold. - */ - private final Integer threshold; - - /** - * This returns the default instance that uses a version of the algorithm that does not use a threshold parameter. - * - * @see LevenshteinDistance#getDefaultInstance() - */ - public UnicodeLevenshteinDistance() { - this(null); - } - - /** - * If the threshold is not null, distance calculations will be limited to a maximum length. If the threshold is null, the unlimited version of the algorithm - * will be used. - * - * @param threshold If this is null then distances calculations will not be limited. This may not be negative. - */ - public UnicodeLevenshteinDistance(final Integer threshold) { - if (threshold != null && threshold < 0) { - throw new IllegalArgumentException("Threshold must not be negative"); - } - this.threshold = threshold; - } - - /** - * Finds the Levenshtein distance between two Strings. - * - *

A higher score indicates a greater distance.

- * - *

The previous implementation of the Levenshtein distance algorithm - * was from http://www.merriampark.com/ld.htm

- * - *

Chas Emerick has written an implementation in Java, which avoids an OutOfMemoryError - * which can occur when my Java implementation is used with very large strings.
This implementation of the Levenshtein distance algorithm is from http://www.merriampark.com/ldjava.htm

- * - *
-     * distance.apply(null, *) = IllegalArgumentException
-     * distance.apply(*, null) = IllegalArgumentException
-     * distance.apply("","") = 0
-     * distance.apply("","a") = 1
-     * distance.apply("aaapppp", "") = 7
-     * distance.apply("frog", "fog") = 1
-     * distance.apply("fly", "ant") = 3
-     * distance.apply("elephant", "hippo") = 7
-     * distance.apply("hippo", "elephant") = 7
-     * distance.apply("hippo", "zzzzzzzz") = 8
-     * distance.apply("hello", "hallo") = 1
-     * 
- * - * @param left the first string, must not be null - * @param right the second string, must not be null - * @return result distance, or -1 - * @throws IllegalArgumentException if either String input {@code null} - */ - public Integer apply(final UnicodeCharacterSequence left, final UnicodeCharacterSequence right, UnicodeCharacterMatchFunctions characterMatch) { - if (threshold != null) { - return limitedCompare(left, right, threshold, characterMatch); - } - return unlimitedCompare(left, right, characterMatch); - } - - public Integer apply(String left, String right, UnicodeCharacterMatchFunctions characterMatch) { - if (left == null || right == null) { - throw new IllegalArgumentException("Strings must not be null"); - } - - if (left.equals(right)) - return 0; - - return apply(UnicodeCharacterSequence.valueOf(left), UnicodeCharacterSequence.valueOf(right), characterMatch); - } - - /** - * Gets the distance threshold. - * - * @return The distance threshold - */ - public Integer getThreshold() { - return threshold; - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/ngram/NgramMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/ngram/NgramMeasure.java deleted file mode 100644 index a0d365398..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/ngram/NgramMeasure.java +++ /dev/null @@ -1,157 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.ngram; - -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * This word similarity measure uses the N-gram word distance function defined by Kondrak 2005. - */ -public class NgramMeasure implements WordSimMeasure { - - private static final char LUCENE_PREFIX_CHARACTER = '\n'; - - /** - * The variants of this algorithm - */ - public enum Variant { - /** - * This variant matches the algorithm included in apache/lucene which is also positional but deviates from the original algorithm by using - * {@link #LUCENE_PREFIX_CHARACTER} as the prefix character and changing the weight for the dN function. - */ - LUCENE, - /** - * The positional variant as described in Kondrak 2005 - */ - POSITIONAL - } - - private final Variant variant; - private final int n; - private final double similarityThreshold; - - /** - * Constructs a new {@link NgramMeasure} using the settings provided by {@link edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig}. - */ - public NgramMeasure() { - this(Variant.LUCENE, CommonTextToolsConfig.NGRAM_MEASURE_NGRAM_LENGTH, CommonTextToolsConfig.NGRAM_SIMILARITY_THRESHOLD); - } - - /** - * Constructs a new {@link NgramMeasure}. - * - * @param variant the variant that should be used - * @param n the length of the considered n-grams, must be a positive integer - * @param similarityThreshold the threshold above which words are considered similar, between 0 and 1 - * @throws IllegalArgumentException if {@code n} or similarityThreshold are invalid - */ - public NgramMeasure(Variant variant, int n, double similarityThreshold) throws IllegalArgumentException { - this.variant = Objects.requireNonNull(variant); - this.n = n; - this.similarityThreshold = similarityThreshold; - - if (n <= 0) { - throw new IllegalArgumentException("n must be a positive integer: " + n); - } - - if (similarityThreshold < 0.0 || similarityThreshold > 1.0) { - throw new IllegalArgumentException("similarityThreshold outside of valid range: " + similarityThreshold); - } - } - - @Override - public boolean areWordsSimilar(ComparisonContext ctx) { - Objects.requireNonNull(ctx); - return getSimilarity(ctx) >= this.similarityThreshold; - } - - @Override - public double getSimilarity(ComparisonContext ctx) { - double distance = calculateDistance(ctx.firstTerm(), ctx.secondTerm()); - - double normalizedDistance = distance / Math.max(ctx.firstTerm().length(), ctx.secondTerm().length()); - - return 1.0 - normalizedDistance; - } - - /** - * Calculates the distance between the two given strings. - * - * @param x the first string - * @param y the second string - * @return the distance - */ - public double calculateDistance(String x, String y) { - Objects.requireNonNull(x); - Objects.requireNonNull(y); - StringBuilder xBuilder = new StringBuilder(x); - StringBuilder yBuilder = new StringBuilder(y); - - if (xBuilder.isEmpty() || yBuilder.isEmpty()) { - return Math.max(xBuilder.length(), yBuilder.length()); - } - - int k = xBuilder.length(); - int l = yBuilder.length(); - double[][] d = new double[k + 1][l + 1]; - - for (int u = 1; u <= n - 1; u++) { - if (variant == Variant.LUCENE) { - xBuilder = new StringBuilder().append(LUCENE_PREFIX_CHARACTER).append(xBuilder); - yBuilder = new StringBuilder().append(LUCENE_PREFIX_CHARACTER).append(yBuilder); - } else if (variant == Variant.POSITIONAL) { - xBuilder = new StringBuilder().append(xBuilder.charAt(0)).append(xBuilder); - yBuilder = new StringBuilder().append(yBuilder.charAt(0)).append(yBuilder); - } else { - throw new UnsupportedOperationException("unknown variant: " + variant); - } - } - - for (int i = 0; i <= k; i++) { - d[i][0] = i; - } - - for (int j = 1; j <= l; j++) { - d[0][j] = j; - } - - for (int i = 1; i <= k; i++) { - for (int j = 1; j <= l; j++) { - double dN = dN(n, i - 1, j - 1, xBuilder.toString(), yBuilder.toString()); - - d[i][j] = min(d[i - 1][j] + 1.0, d[i][j - 1] + 1.0, d[i - 1][j - 1] + dN); - } - } - - return d[k][l]; - } - - private double dN(int n, int i, int j, String x, String y) { - double sum = 0.0; - double actualN = n; - - for (int u = 1; u <= n; u++) { - double diff = d1(x.charAt(i + u - 1), y.charAt(j + u - 1)); - - sum += diff; - - if (variant == Variant.LUCENE && diff == 0 && x.charAt(i + u - 1) == LUCENE_PREFIX_CHARACTER) { - actualN -= 1.0; // Ignore prefix character in LUCENE mode - } - } - - return (1.0 / actualN) * sum; - } - - private double d1(char xChar, char yChar) { - return xChar == yChar ? 0.0 : 1.0; - } - - private double min(double a, double b, double c) { - return Math.min(a, Math.min(b, c)); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/sewordsim/SEWordSimDataSource.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/sewordsim/SEWordSimDataSource.java deleted file mode 100644 index 37a2ed8eb..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/sewordsim/SEWordSimDataSource.java +++ /dev/null @@ -1,140 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.sewordsim; - -import java.nio.file.Files; -import java.nio.file.Path; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; -import java.util.Optional; - -import org.sqlite.SQLiteConfig; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimUtils; -import opennlp.tools.stemmer.PorterStemmer; - -/** - * Provides access to the SEWordSim sqlite database. Instances of this class keep an open connection to the sqlite file - * until {@link #close()} is called. - */ -public class SEWordSimDataSource implements AutoCloseable { - - private static final String EXISTS_QUERY = "SELECT EXISTS(SELECT * FROM `wsim` WHERE `term_1` = ?) AS `ex`;"; - private static final String SELECT_QUERY = "SELECT `similarity` FROM `wsim` WHERE `term_1` = ? AND `term_2` = ?;"; - private static final String SELECT_ALL_QUERY = "SELECT DISTINCT `term_1` FROM `wsim`;"; - - private final Connection connection; - private final PreparedStatement selectStatement; - private final PorterStemmer stemmer = new PorterStemmer(); - - /** - * Construct a new {@link SEWordSimDataSource}. Once instantiated, a connection to the file will be kept open until - * {@link #close()} is called on this instance. - * - * @param sqliteFile the path to the sqlite database file - * @throws SQLException if connecting to the sqlite database fails - */ - public SEWordSimDataSource(Path sqliteFile) throws SQLException { - if (!Files.exists(sqliteFile)) { - throw new IllegalArgumentException("sqliteFile does not exist: " + sqliteFile); - } - - SQLiteConfig cfg = WordSimUtils.getSqLiteConfig(); - - this.connection = cfg.createConnection("jdbc:sqlite:" + sqliteFile); - this.selectStatement = this.connection.prepareStatement(SELECT_QUERY); - } - - /** - * Checks whether the stemmed version of the given word is contained in the database. - * - * @param word the word to be checked - * @return {@code true} if the stemmed version of the given word is contained in the database - * @throws SQLException if a database access error occurs - */ - public boolean containsWord(String word) throws SQLException { - Objects.requireNonNull(word); - - if (word.isEmpty()) { - return false; - } - - word = this.stemmer.stem(word); - - try (var statement = this.connection.prepareStatement(EXISTS_QUERY)) { - statement.setString(1, word); - - try (var result = statement.executeQuery()) { - if (result.next()) { - return result.getInt("ex") > 0; - } - } - } - - return false; - } - - /** - * Attempts to retrieve the similarity score for the given pair of words. - * - * @param firstWord the first word - * @param secondWord the second word - * @return the similarity score, ranging from {@code 0.0} to {@code 1.0}, or {@link Optional#empty()} if the - * database does not contain the given word pair - * @throws SQLException if a database access error occurs - */ - public Optional getSimilarity(String firstWord, String secondWord) throws SQLException { - Objects.requireNonNull(firstWord); - Objects.requireNonNull(secondWord); - - firstWord = this.stemmer.stem(firstWord); - secondWord = this.stemmer.stem(secondWord); - - this.selectStatement.setString(1, firstWord); - this.selectStatement.setString(2, secondWord); - - try (var result = this.selectStatement.executeQuery()) { - if (result.next()) { - var similarity = result.getDouble("similarity"); - return Optional.of(similarity); - } - } - - return Optional.empty(); - } - - /** - * Gets all words stored in the database. - * - * @return a list of all words stored in the database - * @throws SQLException if a database access error occurs - */ - public List getAllWords() throws SQLException { - var words = new ArrayList(); - - try (var statement = this.connection.createStatement()) { - try (var result = statement.executeQuery(SELECT_ALL_QUERY)) { - while (result.next()) { - String word = result.getString("term_1"); - words.add(word); - } - } - } - - return words; - } - - /** - * Closes the connection to the sqlite file. - * - * @throws SQLException if a database access error occurs - */ - @Override - public void close() throws SQLException { - this.connection.close(); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/sewordsim/SEWordSimMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/sewordsim/SEWordSimMeasure.java deleted file mode 100644 index 8f9e5e813..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/sewordsim/SEWordSimMeasure.java +++ /dev/null @@ -1,73 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.sewordsim; - -import java.nio.file.Path; -import java.sql.SQLException; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import edu.kit.kastel.mcse.ardoco.core.common.util.CommonTextToolsConfig; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * This word similarity measures utilizes the SEWordSim database from Tian et al. 2014 - */ -public class SEWordSimMeasure implements WordSimMeasure { - - private static final Logger LOGGER = LoggerFactory.getLogger(SEWordSimMeasure.class); - - private transient SEWordSimDataSource dataSource; - private final double similarityThreshold; - - /** - * Constructs a new {@link SEWordSimMeasure} using the settings provided by {@link CommonTextToolsConfig}. - */ - public SEWordSimMeasure() { - this(CommonTextToolsConfig.SEWORDSIM_SIMILARITY_THRESHOLD); - } - - /** - * Constructs a new {@link SEWordSimMeasure} instance. - * - * @param similarityThreshold the threshold above which words are considered similar, between 0 and 1 - */ - public SEWordSimMeasure(double similarityThreshold) { - this.similarityThreshold = similarityThreshold; - - if (similarityThreshold < 0.0 || similarityThreshold > 1.0) { - throw new IllegalArgumentException("similarityThreshold outside of valid range: " + similarityThreshold); - } - } - - @Override - public boolean areWordsSimilar(ComparisonContext ctx) { - var similarity = getSimilarity(ctx); - return !Double.isNaN(similarity) && similarity >= this.similarityThreshold; - } - - @Override - public double getSimilarity(ComparisonContext ctx) { - double similarity = Double.NaN; - - try { - similarity = getDataSource().getSimilarity(ctx.firstTerm(), ctx.secondTerm()).orElse(Double.NaN); - } catch (SQLException e) { - LOGGER.error("Failed to query the SEWordSim database for word comparison: " + ctx, e); - return similarity; - } - return similarity; // words are probably missing from the database - } - - private SEWordSimDataSource getDataSource() { - if (dataSource == null) { - try { - dataSource = new SEWordSimDataSource(Path.of(CommonTextToolsConfig.SEWORDSIM_DB_FILE_PATH)); - } catch (SQLException e) { - throw new IllegalArgumentException(e); - } - } - return dataSource; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/AtLeastOneStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/AtLeastOneStrategy.java deleted file mode 100644 index 0beeb0600..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/AtLeastOneStrategy.java +++ /dev/null @@ -1,26 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * This comparison strategy accepts any word pair as similar if at least one of the specified word similarity measures - * also accept that word pair as similar. - */ -public class AtLeastOneStrategy implements ComparisonStrategy { - - @Override - public boolean areWordsSimilar(ComparisonContext ctx, List measures) { - for (WordSimMeasure measure : measures) { - if (measure.areWordsSimilar(ctx)) { - return true; - } - } - - return false; - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/AverageStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/AverageStrategy.java deleted file mode 100644 index 7f0c5fb3d..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/AverageStrategy.java +++ /dev/null @@ -1,25 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -public class AverageStrategy implements SimilarityStrategy { - @Override - public double getSimilarity(ComparisonContext ctx, List measures) { - double sum = 0.0; - int successful = 0; - - for (WordSimMeasure measure : measures) { - var similarity = measure.getSimilarity(ctx); - if (!Double.isNaN(similarity)) { - successful++; - sum += similarity; - } - } - - return successful == 0 ? 0.0 : sum / successful; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/ComparisonStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/ComparisonStrategy.java deleted file mode 100644 index b32c55f20..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/ComparisonStrategy.java +++ /dev/null @@ -1,29 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.io.Serializable; -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * A comparison strategy determines how the verdicts of multiple WSMs regarding a specific comparison are combined. - */ -public interface ComparisonStrategy extends Serializable { - - ComparisonStrategy AT_LEAST_ONE = new AtLeastOneStrategy(); - - ComparisonStrategy MAJORITY = new MajorityStrategy(); - - /** - * Evaluates whether the words from the given {@link ComparisonContext} are similar by combining the verdicts of the - * specified word similarity measures. - * - * @param ctx the context containing the words - * @param measures the measures to use - * @return Returns {@code true} if the words are similar. - */ - boolean areWordsSimilar(ComparisonContext ctx, List measures); - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MajorityStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MajorityStrategy.java deleted file mode 100644 index 98972731e..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MajorityStrategy.java +++ /dev/null @@ -1,28 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * This comparison strategy accepts any word pair as similar if the majority of specified word similarity measures - * accept the word pair as similar. - */ -public class MajorityStrategy implements ComparisonStrategy { - - @Override - public boolean areWordsSimilar(ComparisonContext ctx, List measures) { - int acceptances = 0; - - for (WordSimMeasure measure : measures) { - if (measure.areWordsSimilar(ctx)) { - acceptances++; - } - } - - return acceptances > (measures.size() / 2); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MaximumStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MaximumStrategy.java deleted file mode 100644 index ee7efe0bf..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MaximumStrategy.java +++ /dev/null @@ -1,23 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -public class MaximumStrategy implements SimilarityStrategy { - @Override - public double getSimilarity(ComparisonContext ctx, List measures) { - double max = 0.0; - - for (WordSimMeasure measure : measures) { - var similarity = measure.getSimilarity(ctx); - if (!Double.isNaN(similarity)) { - max = Math.max(similarity, max); - } - } - - return max; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MedianStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MedianStrategy.java deleted file mode 100644 index 15859a20c..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/MedianStrategy.java +++ /dev/null @@ -1,30 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.util.ArrayList; -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -public class MedianStrategy implements SimilarityStrategy { - @Override - public double getSimilarity(ComparisonContext ctx, List measures) { - var values = new ArrayList(); - - for (WordSimMeasure measure : measures) { - var similarity = measure.getSimilarity(ctx); - if (!Double.isNaN(similarity)) { - values.add(similarity); - } - } - values.sort(Double::compare); - - var array = values.toArray(new Double[0]); - if (array.length % 2 == 0) { - return (array[array.length / 2] + array[array.length / 2 - 1]) / 2; - } else { - return array[array.length / 2]; - } - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/SimilarityStrategy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/SimilarityStrategy.java deleted file mode 100644 index 4449faa54..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/strategy/SimilarityStrategy.java +++ /dev/null @@ -1,19 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.strategy; - -import java.io.Serializable; -import java.util.List; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -public interface SimilarityStrategy extends Serializable { - /** - * Evaluates how similar the words from the given {@link ComparisonContext} are by combining the verdicts of the specified word similarity measures. - * - * @param ctx the context containing the words - * @param measures the measures to use - * @return Returns similarity in range [0,1] - */ - double getSimilarity(ComparisonContext ctx, List measures); -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/RetrieveVectorException.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/RetrieveVectorException.java deleted file mode 100644 index 70857f9c6..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/RetrieveVectorException.java +++ /dev/null @@ -1,13 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -/** - * An exception that can occur while trying to retrieve a vector. - */ -public class RetrieveVectorException extends Exception { - - public RetrieveVectorException(String message, Throwable cause) { - super(message, cause); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorBasedWordSimMeasure.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorBasedWordSimMeasure.java deleted file mode 100644 index 23e407698..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorBasedWordSimMeasure.java +++ /dev/null @@ -1,68 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -import java.util.LinkedHashMap; -import java.util.Map; -import java.util.Objects; - -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimMeasure; - -/** - * A vector based word similarity measure uses vector embeddings of words to compare their similarity. To get vector - * embeddings of passed words, a {@link WordVectorDataSource} is required. Instances of this class additionally manage a - * cache to improve lookup speeds. - */ -@Deterministic -public abstract class VectorBasedWordSimMeasure implements WordSimMeasure { - - private static final float[] ZERO_VECTOR = new float[0]; - private final Map vectorCache = new LinkedHashMap<>(); - - protected abstract WordVectorDataSource getVectorDataSource(); - - /** - * Compares the two given words by computing the cosine similarity between their respective vector representations. - * If the vector representation for one of the words is not found, a similarity score of {@code 0.0} will be - * returned. - * - * @param firstWord the first word - * @param secondWord the second word - * @return returns the similarity score between the two words, between 0.0 and 1.0 (inclusive) - * @throws RetrieveVectorException if an error occurs while retrieving the word vectors - */ - public double compareVectors(String firstWord, String secondWord) throws RetrieveVectorException { - Objects.requireNonNull(firstWord); - Objects.requireNonNull(secondWord); - - if (firstWord.equals(secondWord)) { - return 1.0; - } - - float[] firstVec = getVectorFromCacheOrDatabase(firstWord); - - if (VectorUtils.isZero(firstVec)) { - return 0.0; // no vector representation for the first word - } - - float[] secondVec = getVectorFromCacheOrDatabase(secondWord); - - if (VectorUtils.isZero(secondVec)) { - return 0.0; // no vector representation for the second word - } - - return VectorUtils.cosineSimilarity(firstVec, secondVec); - } - - private float[] getVectorFromCacheOrDatabase(String word) throws RetrieveVectorException { - float[] vector = this.vectorCache.getOrDefault(word, null); - - if (vector == null) { - vector = getVectorDataSource().getWordVector(word).orElse(ZERO_VECTOR); - this.vectorCache.put(word, vector); - } - - return vector; - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorSqliteDatabase.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorSqliteDatabase.java deleted file mode 100644 index fd6e7af7f..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorSqliteDatabase.java +++ /dev/null @@ -1,96 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -import java.nio.ByteBuffer; -import java.nio.file.Files; -import java.nio.file.Path; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.Optional; - -import org.sqlite.SQLiteConfig; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimUtils; - -/** - * Manages a connection to a sqlite database that contains vector word embeddings using a very specific schema: - *

- * A table {@code words} has to exist with two columns: {@code word} and {@code vec}. The {@code word} column must be a - * unique {@code TEXT} column while the {@code vec} column must be a non-nullable {@code BLOB}. - *

- * Vector blobs must be stored as a consecutive sequence of floats. The amount of floats in a sequence depends on the - * dimension of the vectors. - */ -public class VectorSqliteDatabase implements WordVectorDataSource, AutoCloseable { - - private static final int BYTES_PER_FLOAT = 4; - private static final String SELECT_QUERY = "SELECT `vec` FROM `words` WHERE `word` = ?"; - - private final Connection connection; - private final PreparedStatement selectStatement; - - /** - * Instantiates the {@link VectorSqliteDatabase}. Once instantiated, a connection to the file will be kept open - * until {@link #close()} is called on this instance. - * - * @param sqliteFile the path to the sqlite file - * @throws SQLException if connecting to the sqlite database fails - */ - public VectorSqliteDatabase(Path sqliteFile) throws SQLException { - if (!Files.exists(sqliteFile)) { - throw new IllegalArgumentException("sqliteFile does not exist: " + sqliteFile); - } - - SQLiteConfig cfg = WordSimUtils.getSqLiteConfig(); - - this.connection = cfg.createConnection("jdbc:sqlite:" + sqliteFile); - this.selectStatement = this.connection.prepareStatement(SELECT_QUERY); - } - - /** - * Attempts to retrieve the vector representation of the given word. - * - * @param word the word - * @return the vector representation, or {@link Optional#empty()} if no representation exists in the database. - * @throws RetrieveVectorException if a database access error occurs - */ - @Override - public Optional getWordVector(String word) throws RetrieveVectorException { - try { - this.selectStatement.setString(1, word); - } catch (SQLException e) { - throw new RetrieveVectorException("unable to pass word to the database: " + word, e); - } - - ByteBuffer bytes = null; - - try (ResultSet result = this.selectStatement.executeQuery()) { - if (result.next()) { - bytes = ByteBuffer.wrap(result.getBytes("vec")); - } - } catch (SQLException e) { - throw new RetrieveVectorException("unable to execute query for word:" + word, e); - } - - if (bytes == null) { - return Optional.empty(); - } - - float[] vec = new float[bytes.capacity() / BYTES_PER_FLOAT]; - - for (int i = 0; i < vec.length; i++) { - vec[i] = bytes.getFloat(); - } - - return Optional.of(vec); - } - - @Override - public void close() throws Exception { - this.selectStatement.close(); - this.connection.close(); - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorUtils.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorUtils.java deleted file mode 100644 index a8f7cbbf8..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorUtils.java +++ /dev/null @@ -1,151 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -import java.util.Objects; - -/** - * Some utility functions for double and float vectors. - */ -public class VectorUtils { - - /** - * Calculates the cosine similarity between the two given vectors. If both vectors are zero, the resulting - * similarity is 1.0. If only one of the vectors is zero, the resulting similarity is 0.0. - * - * @param firstVec the first vector - * @param secondVec the second vector - * @return the cosine similarity - * @throws IllegalArgumentException if the vectors have different lengths - */ - public static double cosineSimilarity(double[] firstVec, double[] secondVec) { - Objects.requireNonNull(firstVec); - Objects.requireNonNull(secondVec); - if (firstVec.length != secondVec.length) { - throw new IllegalArgumentException("vector length does not match!"); - } - - if (isZero(firstVec) && isZero(secondVec)) { - return 1.0; // similarity between 0 and 0 should probably be 1.0 - } - - if (isZero(firstVec) || isZero(secondVec)) { - return 0.0; // similarity between 0 and something else should probably be 0.0 - } - - double dotProduct = 0.0; - double firstNorm = 0.0; - double secondNorm = 0.0; - - for (int i = 0; i < firstVec.length; i++) { - dotProduct += firstVec[i] * secondVec[i]; - firstNorm += Math.pow(firstVec[i], 2); - secondNorm += Math.pow(secondVec[i], 2); - } - - return dotProduct / (Math.sqrt(firstNorm) * Math.sqrt(secondNorm)); - } - - /** - * Calculates the cosine similarity between the two given vectors. The two given vectors must have the same length. - * - * @param firstVec the first vector - * @param secondVec the second vector - * @return the cosine similarity - * @throws IllegalArgumentException if the vectors have different lengths - */ - public static double cosineSimilarity(float[] firstVec, float[] secondVec) { - Objects.requireNonNull(firstVec); - Objects.requireNonNull(secondVec); - - double[] firstVecDouble = new double[firstVec.length]; - double[] secondVecDouble = new double[secondVec.length]; - for (int i = 0; i < firstVec.length; i++) { - firstVecDouble[i] = firstVec[i]; - secondVecDouble[i] = secondVec[i]; - } - - return cosineSimilarity(firstVecDouble, secondVecDouble); - } - - /** - * Checks whether the given vector contains any non-zero numbers. - * - * @param vector the vector to check - * @return {@code true} if the given vector either has no entries or if the only entries are zero - */ - public static boolean isZero(double[] vector) { - Objects.requireNonNull(vector); - - if (vector.length == 0) { - return true; - } - - for (double entry : vector) { - if (entry != 0.0) { - return false; - } - } - - return true; - } - - /** - * Checks whether the given vector contains any non-zero numbers. - * - * @param vector the vector to check - * @return {@code true} if the given vector either has no entries or if the only entries are zero - */ - public static boolean isZero(float[] vector) { - Objects.requireNonNull(vector); - - if (vector.length <= 0) { - return true; - } - - for (float entry : vector) { - if (entry != 0.0f) { - return false; - } - } - - return true; - } - - /** - * Adds the given vectors together and stores the resulting vector in the first argument. The two given vectors must - * have the same length. - * - * @param result the first vector that will also be the result vector after the addition - * @param toAdd the second vector - */ - public static void add(double[] result, double[] toAdd) { - Objects.requireNonNull(result); - Objects.requireNonNull(toAdd); - - if (result.length != toAdd.length) { - throw new IllegalArgumentException("vectors of different lengths: " + result.length + " != " + toAdd.length); - } - - for (int i = 0; i < result.length; i++) { - result[i] += toAdd[i]; - } - } - - /** - * Scales the given vector by the given scalar. - * - * @param vector the vector to scale - * @param scalar the scalar - */ - public static void scale(double[] vector, double scalar) { - Objects.requireNonNull(vector); - - for (int i = 0; i < vector.length; i++) { - vector[i] = vector[i] * scalar; - } - } - - private VectorUtils() { - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/WordVectorDataSource.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/WordVectorDataSource.java deleted file mode 100644 index 40240454a..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/WordVectorDataSource.java +++ /dev/null @@ -1,21 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -import java.util.Optional; - -/** - * A data source that provides vector representations for words. - */ -public interface WordVectorDataSource { - - /** - * Attempts to retrieve the vector representation for the given word. - * - * @param word the word - * @return the vector representation of that word, or {@link Optional#empty()} if no vector representation for the - * given word exists - * @throws RetrieveVectorException if an error occurs while trying to retrieve the vector - */ - Optional getWordVector(String word) throws RetrieveVectorException; - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/WordVectorSqliteImporter.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/WordVectorSqliteImporter.java deleted file mode 100644 index 85e7b9024..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/WordVectorSqliteImporter.java +++ /dev/null @@ -1,220 +0,0 @@ -/* Licensed under MIT 2022-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.io.Serializable; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.StandardOpenOption; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; - -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.ImmutableList; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.sqlite.SQLiteConfig; -import org.sqlite.SQLiteOpenMode; - -/** - * Reads a file containing word vector embeddings and inserts them into a sqlite database. - *

- * The database must contain a table called {@code words} with two columns: {@code word} and {@code vec}. The - * {@code word} column must be a {@code TEXT} column while the {@code vec} column must be a {@code BLOB}. Vector - * representations will be inserted as a consecutive sequence of floats. The amount of floats in a sequence depends on - * the dimension of the vectors. - *

- * This class can be customized by extending it and overriding the {@link #processWord(String)} and - * {@link #filterWord(String)} methods. Both methods are called for each word and allow filtering/modifying words before - * they are inserted into the databse. - */ -public class WordVectorSqliteImporter implements Serializable { - - private static final int DEFAULT_MAX_WORD_LENGTH = 300; - private static final Logger LOGGER = LoggerFactory.getLogger(WordVectorSqliteImporter.class); - - /** - * Launches an import process. The first string in the args array must be the path to the file containing the vector - * representations. The second string in the args array must be the path to the sqlite database file. The third - * string in the args array must be the dimension of the vectors. - * - * @param args the args array - * @throws IOException if an io error occurs - * @throws SQLException if a database related error occurs - */ - public static void main(String[] args) throws SQLException, IOException { - ImportResult result = new WordVectorSqliteImporter(args[0], args[1], Integer.parseInt(args[2])).beginImport(); - - LOGGER.info("Inserted: {}\n", result.inserted); - LOGGER.info("Skipped: ({})", result.skippedWords.size()); - result.skippedWords.forEach(word -> LOGGER.info("{}\n", word)); - } - - record ImportResult(long inserted, ImmutableList skippedWords) { - } - - private final String vectorFile; - private final String dbFile; - private final int dimension; - - private final long startLine; - private final long endLine; - private final int maxWordLength; - private final boolean dryRun; - - /** - * Constructs a new {@link WordVectorSqliteImporter} instance. - * - * @param vectorFile the path to the file that contains the vector representations for each word - * @param dbFile the path to the sqlite database into which the vector representations will be inserted - * @param dimension the dimension of the vectors - */ - public WordVectorSqliteImporter(String vectorFile, String dbFile, int dimension) { - this(vectorFile, dbFile, dimension, DEFAULT_MAX_WORD_LENGTH, 0, -1L, false); - } - - /** - * Constructs a new {@link WordVectorSqliteImporter} instance. To start the import process, call - * {@link #beginImport()}. - * - * @param vectorFile the path ot the file that contains the vector representations for each word - * @param dbFile the path to the sqlite database into which the vector representations will be inserted - * @param dimension the dimension of the vectors - * @param maxWordLength the maximum length a word is allowed to have to be inserted into the database - * @param startLine at which line of the {@code vectorFile} this importer will start inserting - * @param endLine at which line of the {@code vectorFile} this importer will stop inserting - * @param dryRun whether this importer should actually insert. Use {@code false} to run this importer without - * actually inserting anything - */ - public WordVectorSqliteImporter(String vectorFile, String dbFile, int dimension, int maxWordLength, long startLine, long endLine, boolean dryRun) { - this.vectorFile = vectorFile; - this.dbFile = dbFile; - this.dimension = dimension; - this.maxWordLength = maxWordLength; - this.startLine = startLine; - this.endLine = endLine; - this.dryRun = dryRun; - - if (!Files.exists(Path.of(vectorFile))) { - throw new IllegalStateException("vectorFile does not exist: " + vectorFile); - } - - if (!Files.exists(Path.of(dbFile))) { - throw new IllegalStateException("dbFile does not exist: " + dbFile); - } - - if (this.maxWordLength < 0) { - throw new IllegalArgumentException("maxWordLength must be a non-negative integer"); - } - } - - /** - * Starts the import process. - * - * @return the result of the import process - * @throws SQLException if an error occurs while interacting with the database - * @throws IOException if an error occurs while interacting with the vector file - * @throws IllegalStateException if a vector with an invalid dimension is found - */ - public ImportResult beginImport() throws SQLException, IOException, IllegalStateException { - final List skippedWords = new ArrayList<>(); - - long linesRead = 0; - long inserted = 0; - - try (Connection connection = connect(); - PreparedStatement statement = prepareSelect(connection); - var in = Files.newInputStream(Path.of(vectorFile), StandardOpenOption.READ); - var bufferedReader = new BufferedReader(new InputStreamReader(in, StandardCharsets.UTF_8))) { - - ByteBuffer buffer = ByteBuffer.allocate(dimension * 4); - - while (bufferedReader.ready() && linesRead < endLine) { - var line = bufferedReader.readLine(); - linesRead++; - - if (linesRead >= startLine) { - var parts = line.split(" ", -1); - if (parts.length - 1 != this.dimension) { - throw new IllegalStateException("importer has read line with invalid vector dimension: \"" + line + "\""); - } - - // Process the word - String word = parts[0]; - // Filter out weird words from dataset - if (word.length() > this.maxWordLength || !filterWord(word)) { - skippedWords.add(word); - continue; - } - word = processWord(word); - - // Process the vector - buffer.clear(); - for (int i = 0; i < parts.length - 1; i++) { - float value = Float.parseFloat(parts[i + 1]); - buffer.putFloat(value); - } - - insertIntoDatabase(statement, buffer, word); - inserted++; - } - } - } - - return new ImportResult(inserted, Lists.immutable.withAll(skippedWords)); - } - - private void insertIntoDatabase(PreparedStatement statement, ByteBuffer buffer, String word) throws SQLException { - if (!dryRun) { - statement.setString(1, word); - statement.setBytes(2, buffer.array()); - statement.execute(); - } else { - LOGGER.debug("Would have inserted: {}", word); - } - } - - private Connection connect() throws SQLException { - var cfg = new SQLiteConfig(); - cfg.setLockingMode(SQLiteConfig.LockingMode.EXCLUSIVE); - cfg.setJournalMode(SQLiteConfig.JournalMode.OFF); - cfg.setSynchronous(SQLiteConfig.SynchronousMode.OFF); - cfg.setOpenMode(SQLiteOpenMode.NOMUTEX); - - return cfg.createConnection("jdbc:sqlite:" + Path.of(dbFile).toAbsolutePath()); - } - - private PreparedStatement prepareSelect(Connection conn) throws SQLException { - return conn.prepareStatement("INSERT INTO `words` (`word`, `vec`) VALUES (?, ?);"); - } - - /** - * This method is called for each word that is read from the vector file. The string that is returned will then be - * used for insertion. - * - * @param word the word to process - * @return the processed version of the word - */ - protected String processWord(String word) { - return word; - } - - /** - * This method is called for each word that is read from the vector file. It allows filtering which words are - * inserted into database and which words are skipped. - * - * @param word the word - * @return returns {@code true} if the should should be inserted into the database, {@code false} if not. - */ - protected boolean filterWord(String word) { - return true; - } - -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/AbstractConfigurable.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/AbstractConfigurable.java index d37cca2d6..92006974e 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/AbstractConfigurable.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/AbstractConfigurable.java @@ -1,56 +1,64 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.configuration; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.Serial; -import java.io.Serializable; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; import java.util.List; -import java.util.SortedMap; -import java.util.TreeMap; -import org.apache.commons.lang3.reflect.FieldUtils; +import org.eclipse.collections.api.factory.SortedMaps; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +/** + * Abstract base class for configurable components. Provides configuration application logic and utility methods for subclasses. + */ @Deterministic -public abstract class AbstractConfigurable implements IConfigurable, Serializable { - protected final transient Logger logger = LoggerFactory.getLogger(this.getClass()); - +public abstract class AbstractConfigurable implements IConfigurable { + /** + * Connector for class attribute keys ("::"). + */ public static final String CLASS_ATTRIBUTE_CONNECTOR = "::"; + /** + * Connector for key-value pairs ("="). + */ public static final String KEY_VALUE_CONNECTOR = "="; + /** + * Separator for list values (","). + */ public static final String LIST_SEPARATOR = ","; - private SortedMap lastAppliedConfiguration = new TreeMap<>(); + @SuppressWarnings("java:S2065") // The logger is used in the subclasses that are serializable + private transient Logger logger; + + private ImmutableSortedMap lastAppliedConfiguration = SortedMaps.immutable.empty(); @Override - public final void applyConfiguration(SortedMap additionalConfiguration) { - applyConfiguration(additionalConfiguration, this, this.getClass()); - delegateApplyConfigurationToInternalObjects(additionalConfiguration); - this.lastAppliedConfiguration = new TreeMap<>(additionalConfiguration); + public final void applyConfiguration(ImmutableSortedMap additionalConfiguration) { + this.applyConfiguration(additionalConfiguration, this, this.getClass()); + this.delegateApplyConfigurationToInternalObjects(additionalConfiguration); + this.lastAppliedConfiguration = additionalConfiguration; } @Override - public SortedMap getLastAppliedConfiguration() { - return Collections.unmodifiableSortedMap(lastAppliedConfiguration); + public ImmutableSortedMap getLastAppliedConfiguration() { + return this.lastAppliedConfiguration; } - protected abstract void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration); + protected abstract void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration); - private void applyConfiguration(SortedMap additionalConfiguration, AbstractConfigurable configurable, Class currentClassInHierarchy) { - if (currentClassInHierarchy == Object.class || currentClassInHierarchy == AbstractConfigurable.class) + private void applyConfiguration(ImmutableSortedMap additionalConfiguration, AbstractConfigurable configurable, + Class currentClassInHierarchy) { + if (currentClassInHierarchy == Object.class || currentClassInHierarchy == AbstractConfigurable.class) { return; + } if (currentClassInHierarchy.getAnnotation(NoConfiguration.class) != null) { - logger.debug("Skipping configuration for class {}", currentClassInHierarchy.getSimpleName()); + this.getLogger().debug("Skipping configuration for class {}", currentClassInHierarchy.getSimpleName()); return; } @@ -61,17 +69,17 @@ private void applyConfiguration(SortedMap additionalConfiguratio } String key = getKeyOfField(configurable, currentClassInHierarchy, field); if (additionalConfiguration.containsKey(key)) { - setValue(field, additionalConfiguration.get(key)); + this.setValue(field, additionalConfiguration.get(key)); } } - applyConfiguration(additionalConfiguration, configurable, currentClassInHierarchy.getSuperclass()); + this.applyConfiguration(additionalConfiguration, configurable, currentClassInHierarchy.getSuperclass()); } /** * Returns the key (for the configuration file) of a field. If the field is marked as ChildClassConfigurable, the key is based on the class of the * configurable object. Otherwise, the key is based on the class where the field is defined. - * + * * @param configurable the configurable object * @param currentClassInHierarchy the class where the field is defined * @param field the field @@ -92,15 +100,16 @@ public static String getKeyOfField(AbstractConfigurable configurable, Class c private void setValue(Field field, String value) { var clazz = field.getType(); - var parsedValue = parse(field, clazz, value); - if (parsedValue == null) + var parsedValue = this.parse(field, clazz, value); + if (parsedValue == null) { return; + } try { field.setAccessible(true); field.set(this, parsedValue); } catch (Exception e) { - logger.error(e.getMessage(), e); + this.getLogger().error(e.getMessage(), e); } } @@ -122,27 +131,23 @@ private Object parse(Field field, Class fieldsClass, String value) { if (List.class.isAssignableFrom(fieldsClass) && field.getGenericType() instanceof ParameterizedType parameterizedType) { var generics = parameterizedType.getActualTypeArguments(); - if (generics != null && generics.length == 1 && generics[0] == String.class) + if (generics.length == 1 && generics[0] == String.class) { return new ArrayList<>(Arrays.stream(value.split(LIST_SEPARATOR)).toList()); + } } throw new IllegalArgumentException("Could not find a parse method for fields of type: " + fieldsClass); } - @Serial - private void writeObject(ObjectOutputStream objectOutputStream) throws IOException { - objectOutputStream.defaultWriteObject(); - } - - @Serial - private void readObject(ObjectInputStream objectInputStream) throws IOException, ClassNotFoundException { - objectInputStream.defaultReadObject(); - try { - var loggerField = Arrays.stream(FieldUtils.getAllFields(getClass())).filter(f -> f.getName().equals("logger")).findFirst().orElseThrow(); - loggerField.setAccessible(true); - loggerField.set(this, LoggerFactory.getLogger(this.getClass())); - } catch (IllegalAccessException e) { - throw new IllegalAccessError(e.getMessage()); + /** + * Returns the logger for this configurable instance. + * + * @return the logger + */ + protected final Logger getLogger() { + if (this.logger == null) { + this.logger = LoggerFactory.getLogger(this.getClass()); } + return this.logger; } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ChildClassConfigurable.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ChildClassConfigurable.java index be62da2e0..118ff0ac5 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ChildClassConfigurable.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ChildClassConfigurable.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.configuration; import java.lang.annotation.Documented; @@ -8,8 +8,7 @@ import java.lang.annotation.Target; /** - * This annotation marks a field that is configurable as configured by child class. That means that the key that is used to configure the field is based on the - * actual class (not on the class where the configurable field is defined). + * Annotation to mark a field as configurable based on the child class. The configuration key is based on the actual class, not the declaring class. */ @Retention(RetentionPolicy.RUNTIME) @Documented diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/Configurable.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/Configurable.java index f2861202f..5c309d1b1 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/Configurable.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/Configurable.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.configuration; import java.lang.annotation.Documented; @@ -6,15 +6,18 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -import java.util.SortedMap; /** - * Marks a field as configurable. Should be used in conjunction with {@link IConfigurable}. The annotated field should not be marked as final or static, since - * the purpose of the field is to be written using an implementation of {@link IConfigurable#applyConfiguration(SortedMap)}. + * Annotation to mark a field as configurable. Should be used with {@link IConfigurable}. The field should not be final or static. */ @Retention(RetentionPolicy.RUNTIME) @Documented @Target(ElementType.FIELD) public @interface Configurable { + /** + * Optional key for the configuration property. If not set, a default key is generated. + * + * @return the configuration key + */ String key() default ""; } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationInstantiatorUtils.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationInstantiatorUtils.java index b0a00c100..704611329 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationInstantiatorUtils.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationInstantiatorUtils.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.configuration; import java.lang.reflect.Constructor; @@ -12,6 +12,10 @@ import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; +/** + * Utility class for creating configurable objects through reflection. Provides methods to instantiate {@link AbstractConfigurable} objects with various + * constructor signatures. + */ @Deterministic public final class ConfigurationInstantiatorUtils { private ConfigurationInstantiatorUtils() { @@ -19,7 +23,7 @@ private ConfigurationInstantiatorUtils() { } /** - * Create an AbstractConfigurable by Reflection. + * Creates an {@link AbstractConfigurable} instance by reflection, trying various constructor signatures. * * @param clazz the class of the AbstractConfigurable * @return the abstract configurable @@ -30,30 +34,35 @@ private ConfigurationInstantiatorUtils() { public static AbstractConfigurable createObject(Class clazz) throws InvocationTargetException, InstantiationException, IllegalAccessException { var constructors = Arrays.asList(clazz.getDeclaredConstructors()); - AbstractConfigurable result = null; + AbstractConfigurable result; result = findAndCreate(constructors, c -> c.getParameterCount() == 0, new Object[0]); - if (result != null) + if (result != null) { return result; + } result = findAndCreate(constructors, c -> c.getParameterCount() == 1 && c.getParameterTypes()[0] == Map.class, new Object[] { Map.of() }); - if (result != null) + if (result != null) { return result; + } result = findAndCreate(constructors, c -> c.getParameterCount() == 1 && c.getParameterTypes()[0] == DataRepository.class, new Object[] { new DataRepository() }); - if (result != null) + if (result != null) { return result; + } result = findAndCreate(constructors, c -> c.getParameterCount() == 2 && c.getParameterTypes()[0] == String.class && c .getParameterTypes()[1] == DataRepository.class, new Object[] { null, new DataRepository() }); - if (result != null) + if (result != null) { return result; + } result = findAndCreate(constructors, c -> c.getParameterCount() == 2 && c.getParameterTypes()[0] == DataRepository.class && c .getParameterTypes()[1] == List.class, new Object[] { new DataRepository(), List.of() }); - if (result != null) + if (result != null) { return result; + } var c = constructors.stream().findFirst().orElseThrow(() -> new IllegalStateException("Not reachable code reached for class " + clazz.getName())); diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationUtility.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationUtility.java deleted file mode 100644 index 68deded7a..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/ConfigurationUtility.java +++ /dev/null @@ -1,90 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.configuration; - -import static edu.kit.kastel.mcse.ardoco.core.configuration.AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.LinkedHashMap; -import java.util.LinkedHashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.SortedMap; -import java.util.TreeMap; - -import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; -import edu.kit.kastel.mcse.ardoco.core.pipeline.AbstractExecutionStage; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Informant; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.PipelineAgent; - -@Deterministic -public class ConfigurationUtility { - private ConfigurationUtility() { - throw new IllegalStateException("Cannot be instantiated"); - } - - /** - * {@return a map of configurations that will enable the specified agents} - * - * @param enabledAgents Set of agents that should be enabled - */ - public static SortedMap enableAgents(Class stage, Set> enabledAgents) { - var map = new TreeMap(); - for (var agent : enabledAgents) { - var listString = List.of(agent.getSimpleName()).toString(); - map.put(stage.getSimpleName() + CLASS_ATTRIBUTE_CONNECTOR + "enabledAgents", listString.substring(1, listString.length() - 1)); - } - return Collections.unmodifiableSortedMap(map); - } - - /** - * {@return a map of configurations that will enable the specified informants} Will also enable the necessary agents. - * - * @param enabledInformant Set of informants that should be enabled - */ - public static SortedMap enableInformants(AbstractExecutionStage stage, Set> enabledInformant) { - var map = new TreeMap(); - var agentsToEnable = new LinkedHashSet>(); - for (var informant : enabledInformant) { - getInformantsMap(stage).entrySet().stream().filter(e -> e.getValue().contains(informant)).forEach(e -> { - agentsToEnable.add(e.getKey()); - var listString = List.of(informant.getSimpleName()).toString(); - map.put(e.getKey().getSimpleName() + CLASS_ATTRIBUTE_CONNECTOR + "enabledInformants", listString.substring(1, listString.length() - 1)); - }); - } - //Make sure we enable the agents which run the informants - map.putAll(enableAgents(stage.getClass(), new LinkedHashSet<>(agentsToEnable))); - return Collections.unmodifiableSortedMap(map); - } - - public static Set> getAgents(AbstractExecutionStage stage) { - var agents = stage.getAgents(); - var clazzes = new ArrayList>(); - for (var agent : agents) { - var clazz = agent.getClass(); - clazzes.add(clazz); - } - return new LinkedHashSet<>(clazzes); - } - - public static Set> getInformants(PipelineAgent agent) { - var informants = agent.getInformants(); - var clazzes = new ArrayList>(); - for (var informant : informants) { - var clazz = informant.getClass(); - clazzes.add(clazz); - } - return new LinkedHashSet<>(clazzes); - } - - public static Map, Set>> getInformantsMap(AbstractExecutionStage stage) { - var map = new LinkedHashMap, Set>>(); - var agents = stage.getAgents(); - for (var agent : agents) { - map.put(agent.getClass(), getInformants(agent)); - } - - return new LinkedHashMap<>(map); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/IConfigurable.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/IConfigurable.java index 1c21a6b9f..84913a359 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/IConfigurable.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/IConfigurable.java @@ -1,10 +1,23 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.configuration; -import java.util.SortedMap; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; +/** + * Interface for components that can be configured with additional configuration parameters. + */ public interface IConfigurable { - void applyConfiguration(SortedMap additionalConfiguration); + /** + * Applies the given configuration to this component. + * + * @param additionalConfiguration the configuration to apply + */ + void applyConfiguration(ImmutableSortedMap additionalConfiguration); - SortedMap getLastAppliedConfiguration(); + /** + * Returns the last applied configuration. + * + * @return the last applied configuration as an unmodifiable map + */ + ImmutableSortedMap getLastAppliedConfiguration(); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/NoConfiguration.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/NoConfiguration.java index cc6309883..8eba3735a 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/NoConfiguration.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/configuration/NoConfiguration.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.configuration; import java.lang.annotation.Documented; @@ -8,8 +8,7 @@ import java.lang.annotation.Target; /** - * This annotation is used to mark classes that should not be configured. This means that the fields of the class will not be modified. The cascade - * configuration will be applied to the fields of the class. + * Annotation to mark classes that should not be configured. Fields of such classes will not be modified by configuration. */ @Retention(RetentionPolicy.RUNTIME) @Documented diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/AbstractState.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/AbstractState.java index eb7c3279f..3da12f59e 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/AbstractState.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/AbstractState.java @@ -1,17 +1,22 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data; -import java.util.SortedMap; +import java.io.Serial; + +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import edu.kit.kastel.mcse.ardoco.core.configuration.AbstractConfigurable; /** - * This abstract class represents a state that can be saved to the {@link DataRepository} as {@link PipelineStepData}. + * Abstract base class for states that can be saved to the {@link DataRepository} as {@link PipelineStepData}. */ public abstract class AbstractState extends AbstractConfigurable implements PipelineStepData { + @Serial + private static final long serialVersionUID = -3318799425973820663L; + @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap map) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap map) { // empty } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/Confidence.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/Confidence.java index 86a0d737d..55b4363d2 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/Confidence.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/Confidence.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data; +import java.io.Serial; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; @@ -12,16 +13,17 @@ import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; import edu.kit.kastel.mcse.ardoco.core.common.AggregationFunctions; -import edu.kit.kastel.mcse.ardoco.core.common.ICopyable; import edu.kit.kastel.mcse.ardoco.core.common.tuple.Triple; import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.Claimant; /** - * This class represents a confidence for a certain (intermediate) result. Different {@link Claimant Claimants} can add their confidences that get aggregated - * via one of the {@link AggregationFunctions} to a single confidence value. + * Represents a confidence value for a result, aggregating confidences from multiple claimants using a specified aggregation function. */ @Deterministic -public final class Confidence implements Comparable, ICopyable, Serializable { +public final class Confidence implements Comparable, Serializable { + + @Serial + private static final long serialVersionUID = 4307327201754195030L; private final AggregationFunctions confidenceAggregator; @@ -38,18 +40,6 @@ public Confidence(AggregationFunctions confidenceAggregator) { this.agentConfidences = new ArrayList<>(); } - /** - * Constructor for the confidence with a given aggregator function and an initial claimant with a certain probability (confidence). - * - * @param claimant the claimant - * @param probability the probability - * @param confidenceAggregator the aggregation function - */ - public Confidence(Claimant claimant, double probability, AggregationFunctions confidenceAggregator) { - this(confidenceAggregator); - this.addAgentConfidence(claimant, probability); - } - private Confidence(AggregationFunctions confidenceAggregator, List> agentConfidence) { this(confidenceAggregator); this.agentConfidences = new ArrayList<>(agentConfidence); @@ -62,12 +52,17 @@ private Confidence(AggregationFunctions confidenceAggregator, List getClaimants() { Set identitySet = Collections.newSetFromMap(new IdentityHashMap<>()); - for (var confidence : this.agentConfidences) + for (var confidence : this.agentConfidences) { identitySet.add(confidence.first()); + } return identitySet; } - @Override + /** + * Creates a copy of this confidence object. + * + * @return a new instance of Confidence with the same properties + */ public Confidence createCopy() { return new Confidence(this.confidenceAggregator, this.agentConfidences); } @@ -79,8 +74,8 @@ public Confidence createCopy() { * @param confidence the confidence */ public void addAgentConfidence(Claimant claimant, double confidence) { - String method = getMethodInClaimant(claimant); - agentConfidences.add(new Triple<>(claimant, confidence, method)); + String method = this.getMethodInClaimant(claimant); + this.agentConfidences.add(new Triple<>(claimant, confidence, method)); } private String getMethodInClaimant(Claimant claimant) { @@ -95,14 +90,15 @@ private String getMethodInClaimant(Claimant claimant) { @Override public int compareTo(Confidence o) { - if (this.equals(o)) + if (this.equals(o)) { return 0; + } return Double.compare(this.getConfidence(), o.getConfidence()); } @Override public String toString() { - return "Confidence{" + confidenceAggregator + "=>" + getConfidence() + '}'; + return "Confidence{" + this.confidenceAggregator + "=>" + this.getConfidence() + '}'; } /** @@ -111,53 +107,22 @@ public String toString() { * @return the (aggregated) confidence value */ public double getConfidence() { - if (agentConfidences.isEmpty()) { + if (this.agentConfidences.isEmpty()) { return 0; } - if (confidenceAggregator == AggregationFunctions.ROLLING_AVERAGE) { + if (this.confidenceAggregator == AggregationFunctions.ROLLING_AVERAGE) { // No aggregate - return confidenceAggregator.applyAsDouble(agentConfidences.stream().map(Triple::second).toList()); + return this.confidenceAggregator.applyAsDouble(this.agentConfidences.stream().map(Triple::second).toList()); } var groupAggregator = AggregationFunctions.MAX; - var claimantGroupings = agentConfidences.stream().collect(Collectors.groupingBy(Triple::first)).values(); + var claimantGroupings = this.agentConfidences.stream().collect(Collectors.groupingBy(Triple::first)).values(); var claimantConfidences = claimantGroupings.stream().map(l -> l.stream().map(Triple::second).toList()).map(groupAggregator::applyAsDouble).toList(); - return confidenceAggregator.applyAsDouble(claimantConfidences); - } - - /** - * Merges two confidences two one w.r.t. the aggregators - * - * @param a first confidence - * @param b second confidence - * @param globalAggregator aggregator for merging different claimant confidences - * @param localAggregator aggregator for merging confidences of the same claimant - * @return the combined confidence - */ - public static Confidence merge(Confidence a, Confidence b, AggregationFunctions globalAggregator, AggregationFunctions localAggregator) { - var result = new Confidence(globalAggregator); - - for (var aConf : a.agentConfidences) { - var bConf = b.agentConfidences.stream().filter(p -> p.first().equals(aConf.first())).findFirst().orElse(null); - if (bConf == null) { - result.addAgentConfidence(aConf.first(), aConf.second()); - } else { - result.addAgentConfidence(aConf.first(), localAggregator.applyAsDouble(List.of(aConf.second(), bConf.second()))); - } - } - - for (var bConf : b.agentConfidences) { - var aConf = a.agentConfidences.stream().anyMatch(p -> p.first().equals(bConf.first())); - if (!aConf) { - result.addAgentConfidence(bConf.first(), bConf.second()); - } - } - - return result; + return this.confidenceAggregator.applyAsDouble(claimantConfidences); } @Override public int hashCode() { - return Objects.hash(agentConfidences, confidenceAggregator); + return Objects.hash(this.agentConfidences, this.confidenceAggregator); } @Override @@ -165,11 +130,11 @@ public boolean equals(Object obj) { if (this == obj) { return true; } - if (obj == null || getClass() != obj.getClass()) { + if (obj == null || this.getClass() != obj.getClass()) { return false; } var other = (Confidence) obj; - return Objects.equals(agentConfidences, other.agentConfidences) && confidenceAggregator == other.confidenceAggregator; + return Objects.equals(this.agentConfidences, other.agentConfidences) && this.confidenceAggregator == other.confidenceAggregator; } public void addAllConfidences(Confidence other) { diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepository.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepository.java index e2014b46c..b459dd8fb 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepository.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepository.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data; +import java.io.Serial; import java.io.Serializable; import java.util.Optional; import java.util.SortedMap; @@ -9,29 +10,24 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper; - /** - * This class represents a data repository that can be used to store and fetch certain data ({@link PipelineStepData}. Data can be added and fetched with the - * help of a data identifier (as string). Fetching also needs the necessary class of data that is expected. + * Represents a data repository for storing and fetching pipeline step data by identifier. Data can be added and fetched using a string identifier and the + * expected class type. */ public class DataRepository implements Serializable { + + @Serial + private static final long serialVersionUID = -3068992658696547744L; + + /** + * Logger for data repository operations. + */ private static final Logger logger = LoggerFactory.getLogger(DataRepository.class); private final SortedMap data; public DataRepository() { this.data = new TreeMap<>(); - addData(GlobalConfiguration.ID, new GlobalConfiguration()); - } - - /** - * Returns the {@link GlobalConfiguration} stored within the provided {@link DataRepository}. - * - * @return the data - */ - public final GlobalConfiguration getGlobalConfiguration() { - return getData(GlobalConfiguration.ID, GlobalConfiguration.class).orElseThrow(); } /** @@ -44,11 +40,11 @@ public final GlobalConfiguration getGlobalConfiguration() { * @return Optional containing the requested data cast into the given class. The optional is empty is data could not be found or casting was unsuccessful. */ public Optional getData(String identifier, Class clazz) { - var possibleData = data.get(identifier); + var possibleData = this.data.get(identifier); if (possibleData != null) { return possibleData.asPipelineStepData(clazz); } - logger.warn("Could not find data for id '{}'", identifier); + DataRepository.logger.debug("Could not find data for id '{}'", identifier); return Optional.empty(); } @@ -59,27 +55,8 @@ public Optional getData(String identifier, Class * @param pipelineStepData Data that should be saved */ public void addData(String identifier, PipelineStepData pipelineStepData) { - if (data.put(identifier, pipelineStepData) != null) { - logger.warn("Overriding data with identifier '{}'", identifier); + if (this.data.put(identifier, pipelineStepData) != null) { + DataRepository.logger.warn("Overriding data with identifier '{}'", identifier); } } - - /** - * Adds all data to the existing repository using the provided repository. - * - * @param dataRepository data repository - */ - public void addAllData(DataRepository dataRepository) { - this.data.putAll(dataRepository.data); - } - - /** - * Creates a deep copy of the data repository using serialization. - * - * @return deep copy of the data repository - */ - @DeepCopy - public DataRepository deepCopy() { - return DataRepositoryHelper.deepCopy(this); - } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepositorySyncer.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepositorySyncer.java new file mode 100644 index 000000000..bd1ec0e4f --- /dev/null +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DataRepositorySyncer.java @@ -0,0 +1,37 @@ +/* Licensed under MIT 2024-2025. */ +package edu.kit.kastel.mcse.ardoco.core.data; + +import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; +import edu.kit.kastel.mcse.ardoco.core.api.stage.recommendationgenerator.RecommendationStates; +import edu.kit.kastel.mcse.ardoco.core.api.stage.textextraction.NounMapping; + +/** + * Utility class for synchronizing changes in the data repository across different components and states. + */ +public final class DataRepositorySyncer { + private DataRepositorySyncer() { + throw new IllegalAccessError("Utility class"); + } + + /** + * Handles the deletion of a noun mapping in the data repository, updating all relevant recommendation states. + * + * @param dataRepository the data repository + * @param nounMapping the noun mapping to delete + * @param replacement the replacement noun mapping, if any + */ + public static void onNounMappingDeletion(DataRepository dataRepository, NounMapping nounMapping, NounMapping replacement) { + // We need to inform the recommendation state + var recommendationStates = dataRepository.getData(RecommendationStates.ID, RecommendationStates.class); + if (recommendationStates.isEmpty()) { + return; + } + for (Metamodel mm : Metamodel.values()) { + var recommendationState = recommendationStates.get().getRecommendationState(mm); + if (recommendationState != null) { + recommendationState.onNounMappingDeletion(nounMapping, replacement); + } + } + } + +} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DeepCopy.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DeepCopy.java deleted file mode 100644 index 9da441d8d..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/DeepCopy.java +++ /dev/null @@ -1,15 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.data; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Target; - -/** - * Marks the method or parameter as using deep copies. If a method is annotated as deep copy, it only returns deep copies that can be freely modified. If a - * parameter is annotated as deep copy, the method will calculate and use a deep copy of it rather than the object itself. - */ -@Documented -@Target({ ElementType.METHOD, ElementType.PARAMETER }) -public @interface DeepCopy { -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/GlobalConfiguration.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/GlobalConfiguration.java deleted file mode 100644 index 8e9e3c680..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/GlobalConfiguration.java +++ /dev/null @@ -1,70 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.data; - -import edu.kit.kastel.mcse.ardoco.core.common.util.SimilarityUtils; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.WordSimUtils; -import edu.kit.kastel.mcse.ardoco.core.pipeline.Pipeline; - -/** - * Contains global configuration about the pipeline which produced this data. - */ -public class GlobalConfiguration implements PipelineStepData { - public static final String ID = "PipelineMetaData"; - private Pipeline pipeline; - private final WordSimUtils wordSimUtils; - private final SimilarityUtils similarityUtils; - - /** - * Constructs a new PipelineMetaData with the given global configuration data - * - * @param pipeline the runner which produced the {@link DataRepository} this data is associated with - * @param wordSimUtils the configured word similarity utility instance that should be used - * @param similarityUtils the configured similarity util instance that should be used - */ - public GlobalConfiguration(Pipeline pipeline, WordSimUtils wordSimUtils, SimilarityUtils similarityUtils) { - this.pipeline = pipeline; - this.wordSimUtils = wordSimUtils; - this.similarityUtils = similarityUtils; - } - - /** - * Constructs a new PipelineMetaData with the given global configuration - * - * @param pipeline the pipeline which produced the {@link DataRepository} this data is associated with - */ - public GlobalConfiguration(Pipeline pipeline) { - this.pipeline = pipeline; - this.wordSimUtils = new WordSimUtils(); - this.similarityUtils = new SimilarityUtils(wordSimUtils); - } - - public GlobalConfiguration() { - this.wordSimUtils = new WordSimUtils(); - this.similarityUtils = new SimilarityUtils(wordSimUtils); - } - - /** - * {@return the runner which produced the DataRepository this data is associated with} - */ - public Pipeline getPipeline() { - return this.pipeline; - } - - public void setPipeline(Pipeline pipeline) { - this.pipeline = pipeline; - } - - /** - * {@return the configured word similarity utility instance} - */ - public WordSimUtils getWordSimUtils() { - return this.wordSimUtils; - } - - /** - * {@return the configured similarity utility instance} - */ - public SimilarityUtils getSimilarityUtils() { - return this.similarityUtils; - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/PipelineStepData.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/PipelineStepData.java index 82b46f59b..ee0e226b3 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/PipelineStepData.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/PipelineStepData.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data; import java.io.Serializable; @@ -10,10 +10,13 @@ import edu.kit.kastel.mcse.ardoco.core.common.JsonHandling; /** - * This abstract class defines data that is used for the pipeline steps. + * Interface for data used in pipeline steps, supporting serialization and conversion between data types. */ public interface PipelineStepData extends Serializable { + /** + * Logger for pipeline step data operations. + */ Logger logger = LoggerFactory.getLogger(PipelineStepData.class); /** @@ -27,11 +30,15 @@ public interface PipelineStepData extends Serializable { default Optional asPipelineStepData(Class clazz) { if (!clazz.isAssignableFrom(this.getClass())) { return Optional.empty(); - } else { - return Optional.of(clazz.cast(this)); } + return Optional.of(clazz.cast(this)); } + /** + * Serializes this data into a JSON string. + * + * @return JSON string representation of this data or null if serialization fails. + */ default String serialize() { var oom = JsonHandling.createObjectMapper(); try { @@ -42,6 +49,12 @@ default String serialize() { } } + /** + * Deserializes the given JSON string into an instance of this data type. + * + * @param data JSON string to deserialize + * @return Deserialized instance of this data type or null if deserialization fails. + */ default PipelineStepData deserialize(String data) { var oom = JsonHandling.createObjectMapper(); try { diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/ProjectPipelineData.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/ProjectPipelineData.java index b9f3c8e5e..8606d26d1 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/ProjectPipelineData.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/data/ProjectPipelineData.java @@ -1,15 +1,19 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data; /** - * {@link ProjectPipelineData} represents data that we know overall about the project such as the name of the project. + * Represents data about the overall project, such as the project name. */ public interface ProjectPipelineData extends PipelineStepData { + + /** + * Identifier for project pipeline data. + */ String ID = "ProjectPipelineData"; /** - * Return the project name - * + * Returns the project name. + * * @return the project name */ String getProjectName(); diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractExecutionStage.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractExecutionStage.java index 39e11d211..607318fbb 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractExecutionStage.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractExecutionStage.java @@ -1,11 +1,11 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline; import java.util.List; -import java.util.SortedMap; import org.eclipse.collections.api.factory.Lists; import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import edu.kit.kastel.mcse.ardoco.core.configuration.ChildClassConfigurable; import edu.kit.kastel.mcse.ardoco.core.configuration.Configurable; @@ -13,10 +13,8 @@ import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.PipelineAgent; /** - * This abstract class represents an execution step within ArDoCo. Examples are Text-Extraction, Recommendation-Generator, Connection-Generator, and - * Inconsistency-Checker. - *

- * Implementing classes need to implement {@link #initializeState()} that cares for setting up the state for processing. + * Abstract class representing an execution stage in ArDoCo, such as Text-Extraction or Recommendation-Generator. + * Subclasses must implement {@link #initializeState()} to set up the state for processing. */ public abstract class AbstractExecutionStage extends Pipeline { private final MutableList agents; @@ -41,10 +39,10 @@ protected AbstractExecutionStage(List agents, String id @Override protected final void preparePipelineSteps() { super.preparePipelineSteps(); - initializeState(); + this.initializeState(); - for (var agent : agents) { - if (enabledAgents.contains(agent.getId())) { + for (var agent : this.agents) { + if (this.enabledAgents.contains(agent.getId())) { this.addPipelineStep(agent); } } @@ -60,7 +58,7 @@ protected final void preparePipelineSteps() { */ @Override protected void before() { - //Nothing by default + // Nothing by default } /** @@ -68,20 +66,20 @@ protected void before() { */ @Override protected void after() { - //Nothing by default + // Nothing by default } /** * {@return the {@link PipelineAgent agents}} */ public List getAgents() { - return List.copyOf(agents); + return List.copyOf(this.agents); } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { super.delegateApplyConfigurationToInternalObjects(additionalConfiguration); - for (var agent : agents) { + for (var agent : this.agents) { agent.applyConfiguration(additionalConfiguration); } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractPipelineStep.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractPipelineStep.java index 463366944..c10aec76c 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractPipelineStep.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/AbstractPipelineStep.java @@ -1,13 +1,12 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline; import edu.kit.kastel.mcse.ardoco.core.configuration.AbstractConfigurable; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; /** - * This class represents an abstract pipeline step and defines the core functionality. Together - * with {@link Pipeline} and concrete implementations of this class - * represents a composite pattern. + * Abstract base class for a pipeline step, defining the core execution logic and lifecycle hooks. + * Used in combination with {@link Pipeline} and concrete implementations as part of a composite pattern. */ public abstract class AbstractPipelineStep extends AbstractConfigurable { protected final String id; @@ -29,9 +28,9 @@ protected AbstractPipelineStep(String id, DataRepository dataRepository) { * {@link #after()} */ public void run() { - before(); - process(); - after(); + this.before(); + this.process(); + this.after(); } /** @@ -62,6 +61,6 @@ protected DataRepository getDataRepository() { * @return the id */ public final String getId() { - return id; + return this.id; } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/ExecutionStage.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/ExecutionStage.java deleted file mode 100644 index b6486c90b..000000000 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/ExecutionStage.java +++ /dev/null @@ -1,31 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.pipeline; - -import java.util.List; -import java.util.SortedMap; - -import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; -import edu.kit.kastel.mcse.ardoco.core.pipeline.agent.PipelineAgent; - -public abstract class ExecutionStage extends AbstractExecutionStage { - private SortedMap additionalConfigs; - - /** - * Creates an {@link ExecutionStage} and applies the additional configuration to it - * - * @param id the id of the stage - * @param dataRepository the {@link DataRepository} that should be used - * @param agents the pipeline agents this stage supports - * @param additionalConfigs the additional configuration - */ - protected ExecutionStage(List agents, String id, DataRepository dataRepository, SortedMap additionalConfigs) { - super(agents, id, dataRepository); - this.additionalConfigs = additionalConfigs; - } - - @Override - protected void before() { - super.before(); - applyConfiguration(additionalConfigs); - } -} diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/Pipeline.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/Pipeline.java index 6f31dd29c..80bc655ed 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/Pipeline.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/Pipeline.java @@ -1,20 +1,18 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline; import java.time.Duration; import java.time.Instant; import java.util.ArrayList; import java.util.List; -import java.util.SortedMap; + +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; /** - * Class that represents a pipeline that can consist of multiple {@link AbstractPipelineStep - * AbstractPipelineSteps}. - * Steps are executed consecutively one after another in the order they were added to the - * pipeline. Execution calls the - * {@link #process()} method of the different {@link AbstractPipelineStep AbstractPipelineSteps}. + * Represents a pipeline consisting of multiple {@link AbstractPipelineStep} steps executed in sequence. Steps are executed in the order they are added to the + * pipeline. */ public class Pipeline extends AbstractPipelineStep { private final List pipelineSteps; @@ -36,8 +34,7 @@ public Pipeline(String id, DataRepository dataRepository) { * * @param id id for the pipeline * @param dataRepository {@link DataRepository} that should be used for fetching and saving data - * @param pipelineSteps List of {@link AbstractPipelineStep} that should be added to the - * constructed pipeline + * @param pipelineSteps List of {@link AbstractPipelineStep} that should be added to the constructed pipeline */ public Pipeline(String id, DataRepository dataRepository, List pipelineSteps) { super(id, dataRepository); @@ -50,7 +47,7 @@ public Pipeline(String id, DataRepository dataRepository, List additionalConfiguration) { - this.pipelineSteps.forEach(it -> it.applyConfiguration(additionalConfiguration)); + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { + for (AbstractPipelineStep abstractPipelineStep : this.pipelineSteps) { + abstractPipelineStep.applyConfiguration(additionalConfiguration); + } } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Agent.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Agent.java index 2827cd990..88347c126 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Agent.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Agent.java @@ -1,15 +1,15 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.agent; /** - * An Agent is a {@link Claimant} with an ID + * An Agent is a {@link Claimant} with an ID. */ public interface Agent extends Claimant { /** - * Return the id of the agent + * Returns the ID of the agent. * - * @return the id of the agent + * @return the ID of the agent */ String getId(); } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Claimant.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Claimant.java index 3fa9ca809..4cf52115d 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Claimant.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Claimant.java @@ -1,10 +1,9 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.agent; -import java.io.Serializable; - /** - * This is a marker interface for classes that claim something, i.e., an intermediate result with usually a certain confidence. + * Marker interface for classes that claim intermediate results, usually with a certain confidence. */ -public interface Claimant extends Serializable { +// TODO Serializable for Confidence ?? +public interface Claimant { } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Informant.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Informant.java index e69381dcc..d3e75b3a1 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Informant.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/Informant.java @@ -1,33 +1,32 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.agent; -import java.util.SortedMap; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; -import edu.kit.kastel.mcse.ardoco.core.data.GlobalConfiguration; import edu.kit.kastel.mcse.ardoco.core.pipeline.AbstractPipelineStep; +/** + * Abstract base class for pipeline informants. Informants are components that provide information to agents during pipeline execution. + */ public abstract class Informant extends AbstractPipelineStep implements Claimant { + protected Informant(String id, DataRepository dataRepository) { super(id, dataRepository); } @Override protected void before() { - //Nothing by default + // Nothing by default } @Override protected void after() { - //Nothing by default + // Nothing by default } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { - //Nothing by default - } - - protected final GlobalConfiguration getMetaData() { - return getDataRepository().getGlobalConfiguration(); + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { + // Nothing by default } } diff --git a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/PipelineAgent.java b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/PipelineAgent.java index 4cdac59bc..392fbc0c3 100644 --- a/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/PipelineAgent.java +++ b/framework/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/pipeline/agent/PipelineAgent.java @@ -1,9 +1,10 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.agent; import java.util.ArrayList; import java.util.List; -import java.util.SortedMap; + +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import edu.kit.kastel.mcse.ardoco.core.configuration.ChildClassConfigurable; import edu.kit.kastel.mcse.ardoco.core.configuration.Configurable; @@ -12,12 +13,11 @@ import edu.kit.kastel.mcse.ardoco.core.pipeline.Pipeline; /** - * This class represents a pipeline agent that calculates some results for an {@link AbstractExecutionStage} execution stage}. - * - * Implementing classes need to override. Additionally, sub-classes are free to override {@link #initializeState()} to execute code at the beginning of the - * initialization before the main processing. + * Represents a pipeline agent that calculates results for an {@link AbstractExecutionStage}. + * Subclasses should override and may override {@link #initializeState()} for custom initialization. */ public abstract class PipelineAgent extends Pipeline implements Agent { + private final List informants; @Configurable @@ -25,8 +25,7 @@ public abstract class PipelineAgent extends Pipeline implements Agent { private List enabledInformants; /** - * Creates a new pipeline agent with the specified id. During execution the pipeline agent sequentially runs its informants on the provided data - * repository. + * Creates a new pipeline agent with the specified id. Runs informants sequentially on the data repository. * * @param informants the informants in order of execution (all enabled by default) * @param id the id @@ -38,14 +37,17 @@ protected PipelineAgent(List informants, String id, DataRep this.enabledInformants = informants.stream().map(Informant::getId).toList(); } + /** + * Prepares pipeline steps and initializes the agent. + */ @Override protected final void preparePipelineSteps() { super.preparePipelineSteps(); - initialize(); + this.initialize(); } /** - * Called before all informants + * Called before all informants. Override to add custom behavior. */ @Override protected void before() { @@ -53,7 +55,7 @@ protected void before() { } /** - * Called after all informants + * Called after all informants. Override to add custom behavior. */ @Override protected void after() { @@ -61,35 +63,42 @@ protected void after() { } /** - * Initialize the execution + * Initializes the execution and adds enabled informants as pipeline steps. */ protected final void initialize() { - initializeState(); - for (var informant : informants) { - if (enabledInformants.contains(informant.getId())) { + this.initializeState(); + for (var informant : this.informants) { + if (this.enabledInformants.contains(informant.getId())) { this.addPipelineStep(informant); } } } /** - * If necessary, override this method to additionally initialize the state before the processing + * Override to initialize state before processing, if necessary. */ protected void initializeState() { // do nothing here } /** - * {@return the informants including disabled} + * Returns the informants, including disabled ones. + * + * @return the list of informants */ public List getInformants() { - return List.copyOf(informants); + return List.copyOf(this.informants); } + /** + * Applies additional configuration to internal objects and informants. + */ @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { super.delegateApplyConfigurationToInternalObjects(additionalConfiguration); - informants.forEach(filter -> filter.applyConfiguration(additionalConfiguration)); + for (Informant informant : this.informants) { + informant.applyConfiguration(additionalConfiguration); + } } } diff --git a/framework/common/src/main/resources/configs/CommonTextToolsConfig.properties b/framework/common/src/main/resources/configs/CommonTextToolsConfig.properties index 9944b93a6..22eb44761 100644 --- a/framework/common/src/main/resources/configs/CommonTextToolsConfig.properties +++ b/framework/common/src/main/resources/configs/CommonTextToolsConfig.properties @@ -2,7 +2,6 @@ separators_ToContain=. :: : _ separators_ToSplit=\\. :: : _ getMostRecommendedIByRef_MinProportion=0.5 getMostRecommendedIByRef_Increase=0.05 -considerAbbreviations=false # Levenshtein levenshtein_Enabled=true levenshtein_MinLength=2 @@ -11,19 +10,4 @@ levenshtein_Threshold=0.90 # Jaro Winkler jaroWinkler_Enabled=true jaroWinkler_SimilarityThreshold=0.90 -# N-Gram -ngram_Enabled=false -ngram_NgramLength=2 -ngram_SimilarityThreshold=0.7 -# SE-WordSim -sewordsim_Enabled=false -sewordsim_SimilarityThreshold=1.0 -sewordsim_DatabaseFilePath= -# Glove -glove_Enabled=false -glove_SimilarityThreshold=0.75 -glove_DatabaseFilePath= -# DE-Sim -de_NM_SimilarityThreshold=0.8 -de_Word_SimilarityThreshold=0.8 diff --git a/framework/common/src/main/resources/simplelogger.properties b/framework/common/src/main/resources/simplelogger.properties deleted file mode 100644 index 46f3eb401..000000000 --- a/framework/common/src/main/resources/simplelogger.properties +++ /dev/null @@ -1,34 +0,0 @@ -# SLF4J's SimpleLogger configuration file -# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err. - -# Default logging detail level for all instances of SimpleLogger. -# Must be one of ("trace", "debug", "info", "warn", or "error"). -# If not specified, defaults to "info". -org.slf4j.simpleLogger.defaultLogLevel=info - -# Logging detail level for a SimpleLogger instance named "xxxxx". -# Must be one of ("trace", "debug", "info", "warn", or "error"). -# If not specified, the default logging detail level is used. -#org.slf4j.simpleLogger.log.xxxxx= - -# Set to true if you want the current date and time to be included in output messages. -# Default is false, and will output the number of milliseconds elapsed since startup. -org.slf4j.simpleLogger.showDateTime=true - -# The date and time format to be used in the output messages. -# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat. -# If the format is not specified or is invalid, the default format is used. -# The default format is yyyy-MM-dd HH:mm:ss:SSS Z. -org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z - -# Set to true if you want to output the current thread name. -# Defaults to true. -#org.slf4j.simpleLogger.showThreadName=true - -# Set to true if you want the Logger instance name to be included in output messages. -# Defaults to true. -org.slf4j.simpleLogger.showLogName=true - -# Set to true if you want the last component of the name to be included in output messages. -# Defaults to false. -org.slf4j.simpleLogger.showShortLogName=true diff --git a/framework/common/src/main/resources/wordsim/confusablesSummary.txt b/framework/common/src/main/resources/wordsim/confusablesSummary.txt deleted file mode 100644 index 77507c742..000000000 --- a/framework/common/src/main/resources/wordsim/confusablesSummary.txt +++ /dev/null @@ -1,17207 +0,0 @@ -# confusablesSummary.txt -# Date: 2022-08-26, 16:49:08 GMT -# © 2022 Unicode®, Inc. -# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see https://www.unicode.org/terms_of_use.html -# -# Unicode Security Mechanisms for UTS #39 -# Version: 15.0.0 -# -# For documentation and usage, see https://www.unicode.org/reports/tr39 -# - -#   
 
                             - (‎ ‎) 0020 SPACE -← (‎   ‎) 1680 OGHAM SPACE MARK -← (‎ 
 ‎) 2028 LINE SEPARATOR -← (‎ 
 ‎) 2029 PARAGRAPH SEPARATOR -← (‎   ‎) 00A0 NO-BREAK SPACE -← (‎   ‎) 2000 EN QUAD -← (‎   ‎) 2001 EM QUAD -← (‎   ‎) 2002 EN SPACE -← (‎   ‎) 2003 EM SPACE -← (‎   ‎) 2004 THREE-PER-EM SPACE -← (‎   ‎) 2005 FOUR-PER-EM SPACE -← (‎   ‎) 2006 SIX-PER-EM SPACE -← (‎   ‎) 2007 FIGURE SPACE -← (‎   ‎) 2008 PUNCTUATION SPACE -← (‎   ‎) 2009 THIN SPACE -← (‎   ‎) 200A HAIR SPACE -← (‎   ‎) 202F NARROW NO-BREAK SPACE -← (‎   ‎) 205F MEDIUM MATHEMATICAL SPACE - -# ! ǃ ⵑ ! - (‎ ! ‎) 0021 EXCLAMATION MARK -← (‎ ǃ ‎) 01C3 LATIN LETTER RETROFLEX CLICK -← (‎ ⵑ ‎) 2D51 TIFINAGH LETTER TUAREG YANG -← (‎ ! ‎) FF01 FULLWIDTH EXCLAMATION MARK # →ǃ→ - -# !! ‼ - (‎ !! ‎) 0021 0021 EXCLAMATION MARK, EXCLAMATION MARK -← (‎ ‼ ‎) 203C DOUBLE EXCLAMATION MARK - -# !? ⁉ - (‎ !? ‎) 0021 003F EXCLAMATION MARK, QUESTION MARK -← (‎ ⁉ ‎) 2049 EXCLAMATION QUESTION MARK - -# '' יי ′′ ‵‵ " ײ ʺ ˮ ״ ˶ ᳓ “ ” ‟ 〃 ˝ ″ ‶ " - (‎ " ‎) 0022 QUOTATION MARK -← (‎ '' ‎) 0027 0027 APOSTROPHE, APOSTROPHE -← (‎ יי ‎) 05D9 05D9 HEBREW LETTER YOD, HEBREW LETTER YOD # →''→ -← (‎ ′′ ‎) 2032 2032 PRIME, PRIME # →″→ -← (‎ ‵‵ ‎) 2035 2035 REVERSED PRIME, REVERSED PRIME # →''→ -← (‎ ײ ‎) 05F2 HEBREW LIGATURE YIDDISH DOUBLE YOD # →‎יי‎→→''→ -← (‎ ʺ ‎) 02BA MODIFIER LETTER DOUBLE PRIME -← (‎ ˮ ‎) 02EE MODIFIER LETTER DOUBLE APOSTROPHE # →″→ -← (‎ ״ ‎) 05F4 HEBREW PUNCTUATION GERSHAYIM -← (‎ ˶ ‎) 02F6 MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT # →˝→ -← (‎ ᳓ ‎) 1CD3 VEDIC SIGN NIHSHVASA # →″→ -← (‎ “ ‎) 201C LEFT DOUBLE QUOTATION MARK -← (‎ ” ‎) 201D RIGHT DOUBLE QUOTATION MARK -← (‎ ‟ ‎) 201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK # →“→ -← (‎ 〃 ‎) 3003 DITTO MARK # →″→ -← (‎ ˝ ‎) 02DD DOUBLE ACUTE ACCENT -← (‎ ″ ‎) 2033 DOUBLE PRIME -← (‎ ‶ ‎) 2036 REVERSED DOUBLE PRIME # →‵‵→→''→ -← (‎ " ‎) FF02 FULLWIDTH QUOTATION MARK # →”→ - -# $⃠ 🄏 - (‎ $⃠ ‎) 0024 20E0 DOLLAR SIGN, COMBINING ENCLOSING CIRCLE BACKSLASH -← (‎ 🄏 ‎) 1F10F CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH - -# º/₀ ⁰/₀ % ٪ ⁒ - (‎ % ‎) 0025 PERCENT SIGN -← (‎ º/₀ ‎) 00BA 002F 2080 MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO # →⁰/₀→ -← (‎ ⁰/₀ ‎) 2070 002F 2080 SUPERSCRIPT ZERO, SOLIDUS, SUBSCRIPT ZERO -← (‎ ٪ ‎) 066A ARABIC PERCENT SIGN -← (‎ ⁒ ‎) 2052 COMMERCIAL MINUS SIGN - -# & ꝸ - (‎ & ‎) 0026 AMPERSAND -← (‎ ꝸ ‎) A778 LATIN SMALL LETTER UM - -# ' ` ꞌ ʻ ʼ י ʹ ʽ ʾ ˈ ˊ ˋ ߴ ߵ ᑊ ᛌ 𖽑 𖽒 ׳ ’ ˴ ՚ ՝ ‘ ‛ ′ ‵ ʹ ´ ΄ ᾽ ᾿ ` ´ ῾ ' ` - (‎ ' ‎) 0027 APOSTROPHE -← (‎ ` ‎) 0060 GRAVE ACCENT # →ˋ→→`→→‘→ -← (‎ ꞌ ‎) A78C LATIN SMALL LETTER SALTILLO -← (‎ ʻ ‎) 02BB MODIFIER LETTER TURNED COMMA # →‘→ -← (‎ ʼ ‎) 02BC MODIFIER LETTER APOSTROPHE # →′→ -← (‎ י ‎) 05D9 HEBREW LETTER YOD -← (‎ ʹ ‎) 02B9 MODIFIER LETTER PRIME -← (‎ ʽ ‎) 02BD MODIFIER LETTER REVERSED COMMA # →‘→ -← (‎ ʾ ‎) 02BE MODIFIER LETTER RIGHT HALF RING # →ʼ→→′→ -← (‎ ˈ ‎) 02C8 MODIFIER LETTER VERTICAL LINE -← (‎ ˊ ‎) 02CA MODIFIER LETTER ACUTE ACCENT # →ʹ→→′→ -← (‎ ˋ ‎) 02CB MODIFIER LETTER GRAVE ACCENT # →`→→‘→ -← (‎ ߴ ‎) 07F4 NKO HIGH TONE APOSTROPHE # →’→ -← (‎ ߵ ‎) 07F5 NKO LOW TONE APOSTROPHE # →‘→ -← (‎ ᑊ ‎) 144A CANADIAN SYLLABICS WEST-CREE P # →ˈ→ -← (‎ ᛌ ‎) 16CC RUNIC LETTER SHORT-TWIG-SOL S -← (‎ 𖽑 ‎) 16F51 MIAO SIGN ASPIRATION # →ʼ→→′→ -← (‎ 𖽒 ‎) 16F52 MIAO SIGN REFORMED VOICING # →ʻ→→‘→ -← (‎ ׳ ‎) 05F3 HEBREW PUNCTUATION GERESH -← (‎ ’ ‎) 2019 RIGHT SINGLE QUOTATION MARK -← (‎ ˴ ‎) 02F4 MODIFIER LETTER MIDDLE GRAVE ACCENT # →ˋ→→`→→‘→ -← (‎ ՚ ‎) 055A ARMENIAN APOSTROPHE # →’→ -← (‎ ՝ ‎) 055D ARMENIAN COMMA # →ˋ→→`→→‘→ -← (‎ ‘ ‎) 2018 LEFT SINGLE QUOTATION MARK -← (‎ ‛ ‎) 201B SINGLE HIGH-REVERSED-9 QUOTATION MARK # →′→ -← (‎ ′ ‎) 2032 PRIME -← (‎ ‵ ‎) 2035 REVERSED PRIME # →ʽ→→‘→ -← (‎ ʹ ‎) 0374 GREEK NUMERAL SIGN # →′→ -← (‎ ´ ‎) 00B4 ACUTE ACCENT # →΄→→ʹ→ -← (‎ ΄ ‎) 0384 GREEK TONOS # →ʹ→ -← (‎ ᾽ ‎) 1FBD GREEK KORONIS # →’→ -← (‎ ᾿ ‎) 1FBF GREEK PSILI # →’→ -← (‎ ` ‎) 1FEF GREEK VARIA # →ˋ→→`→→‘→ -← (‎ ´ ‎) 1FFD GREEK OXIA # →´→→΄→→ʹ→ -← (‎ ῾ ‎) 1FFE GREEK DASIA # →‛→→′→ -← (‎ ' ‎) FF07 FULLWIDTH APOSTROPHE # →’→ -← (‎ ` ‎) FF40 FULLWIDTH GRAVE ACCENT # →‘→ - -# ''' ′′′ ‵‵‵ ‴ ‷ - (‎ ''' ‎) 0027 0027 0027 APOSTROPHE, APOSTROPHE, APOSTROPHE -← (‎ ′′′ ‎) 2032 2032 2032 PRIME, PRIME, PRIME -← (‎ ‵‵‵ ‎) 2035 2035 2035 REVERSED PRIME, REVERSED PRIME, REVERSED PRIME -← (‎ ‴ ‎) 2034 TRIPLE PRIME # →′′′→ -← (‎ ‷ ‎) 2037 REVERSED TRIPLE PRIME # →‵‵‵→ - -# '''' ′′′′ ⁗ - (‎ '''' ‎) 0027 0027 0027 0027 APOSTROPHE, APOSTROPHE, APOSTROPHE, APOSTROPHE -← (‎ ′′′′ ‎) 2032 2032 2032 2032 PRIME, PRIME, PRIME, PRIME -← (‎ ⁗ ‎) 2057 QUADRUPLE PRIME # →′′′′→ - -# 'B ʽB Ɓ - (‎ 'B ‎) 0027 0042 APOSTROPHE, LATIN CAPITAL LETTER B -← (‎ ʽB ‎) 02BD 0042 MODIFIER LETTER REVERSED COMMA, LATIN CAPITAL LETTER B -← (‎ Ɓ ‎) 0181 LATIN CAPITAL LETTER B WITH HOOK # →ʽB→ - -# 'D ʽD Ɗ - (‎ 'D ‎) 0027 0044 APOSTROPHE, LATIN CAPITAL LETTER D -← (‎ ʽD ‎) 02BD 0044 MODIFIER LETTER REVERSED COMMA, LATIN CAPITAL LETTER D -← (‎ Ɗ ‎) 018A LATIN CAPITAL LETTER D WITH HOOK # →ʽD→ - -# 'P ʽP Ƥ - (‎ 'P ‎) 0027 0050 APOSTROPHE, LATIN CAPITAL LETTER P -← (‎ ʽP ‎) 02BD 0050 MODIFIER LETTER REVERSED COMMA, LATIN CAPITAL LETTER P -← (‎ Ƥ ‎) 01A4 LATIN CAPITAL LETTER P WITH HOOK # →ʽP→ - -# 'T ʽT Ƭ - (‎ 'T ‎) 0027 0054 APOSTROPHE, LATIN CAPITAL LETTER T -← (‎ ʽT ‎) 02BD 0054 MODIFIER LETTER REVERSED COMMA, LATIN CAPITAL LETTER T -← (‎ Ƭ ‎) 01AC LATIN CAPITAL LETTER T WITH HOOK # →ʽT→ - -# 'Y ʽY Ƴ - (‎ 'Y ‎) 0027 0059 APOSTROPHE, LATIN CAPITAL LETTER Y -← (‎ ʽY ‎) 02BD 0059 MODIFIER LETTER REVERSED COMMA, LATIN CAPITAL LETTER Y -← (‎ Ƴ ‎) 01B3 LATIN CAPITAL LETTER Y WITH HOOK # →ʽY→ - -# 'n ʼn ʼn - (‎ 'n ‎) 0027 006E APOSTROPHE, LATIN SMALL LETTER N -← (‎ ʼn ‎) 02BC 006E MODIFIER LETTER APOSTROPHE, LATIN SMALL LETTER N -← (‎ ʼn ‎) 0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE # →ʼn→ - -# ( ❨ ❲ 〔 ﴾ [ - (‎ ( ‎) 0028 LEFT PARENTHESIS -← (‎ ❨ ‎) 2768 MEDIUM LEFT PARENTHESIS ORNAMENT -← (‎ ❲ ‎) 2772 LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT # →〔→ -← (‎ 〔 ‎) 3014 LEFT TORTOISE SHELL BRACKET -← (‎ ﴾ ‎) FD3E ORNATE LEFT PARENTHESIS -← (‎ [ ‎) FF3B FULLWIDTH LEFT SQUARE BRACKET # →〔→ - -# (( ⸨ - (‎ (( ‎) 0028 0028 LEFT PARENTHESIS, LEFT PARENTHESIS -← (‎ ⸨ ‎) 2E28 LEFT DOUBLE PARENTHESIS - -# (l) (I) (1) ⑴ ⒧ 🄘 - (‎ (1) ‎) 0028 0031 0029 LEFT PARENTHESIS, DIGIT ONE, RIGHT PARENTHESIS -← (‎ (l) ‎) 0028 006C 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, RIGHT PARENTHESIS -← (‎ (I) ‎) 0028 0049 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER I, RIGHT PARENTHESIS # →(l)→ -← (‎ ⑴ ‎) 2474 PARENTHESIZED DIGIT ONE -← (‎ ⒧ ‎) 24A7 PARENTHESIZED LATIN SMALL LETTER L # →(l)→ -← (‎ 🄘 ‎) 1F118 PARENTHESIZED LATIN CAPITAL LETTER I # →(I)→→(l)→ - -# (lO) (l0) (10) ⑽ - (‎ (10) ‎) 0028 0031 0030 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT ZERO, RIGHT PARENTHESIS -← (‎ (lO) ‎) 0028 006C 004F 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, LATIN CAPITAL LETTER O, RIGHT PARENTHESIS -← (‎ (l0) ‎) 0028 006C 0030 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT ZERO, RIGHT PARENTHESIS -← (‎ ⑽ ‎) 247D PARENTHESIZED NUMBER TEN - -# (ll) (11) ⑾ - (‎ (11) ‎) 0028 0031 0031 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT ONE, RIGHT PARENTHESIS -← (‎ (ll) ‎) 0028 006C 006C 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, LATIN SMALL LETTER L, RIGHT PARENTHESIS -← (‎ ⑾ ‎) 247E PARENTHESIZED NUMBER ELEVEN - -# (l2) (12) ⑿ - (‎ (12) ‎) 0028 0031 0032 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT TWO, RIGHT PARENTHESIS -← (‎ (l2) ‎) 0028 006C 0032 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT TWO, RIGHT PARENTHESIS -← (‎ ⑿ ‎) 247F PARENTHESIZED NUMBER TWELVE - -# (l3) (13) ⒀ - (‎ (13) ‎) 0028 0031 0033 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT THREE, RIGHT PARENTHESIS -← (‎ (l3) ‎) 0028 006C 0033 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT THREE, RIGHT PARENTHESIS -← (‎ ⒀ ‎) 2480 PARENTHESIZED NUMBER THIRTEEN - -# (l4) (14) ⒁ - (‎ (14) ‎) 0028 0031 0034 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT FOUR, RIGHT PARENTHESIS -← (‎ (l4) ‎) 0028 006C 0034 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT FOUR, RIGHT PARENTHESIS -← (‎ ⒁ ‎) 2481 PARENTHESIZED NUMBER FOURTEEN - -# (l5) (15) ⒂ - (‎ (15) ‎) 0028 0031 0035 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT FIVE, RIGHT PARENTHESIS -← (‎ (l5) ‎) 0028 006C 0035 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT FIVE, RIGHT PARENTHESIS -← (‎ ⒂ ‎) 2482 PARENTHESIZED NUMBER FIFTEEN - -# (l6) (16) ⒃ - (‎ (16) ‎) 0028 0031 0036 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT SIX, RIGHT PARENTHESIS -← (‎ (l6) ‎) 0028 006C 0036 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT SIX, RIGHT PARENTHESIS -← (‎ ⒃ ‎) 2483 PARENTHESIZED NUMBER SIXTEEN - -# (l7) (17) ⒄ - (‎ (17) ‎) 0028 0031 0037 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT SEVEN, RIGHT PARENTHESIS -← (‎ (l7) ‎) 0028 006C 0037 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT SEVEN, RIGHT PARENTHESIS -← (‎ ⒄ ‎) 2484 PARENTHESIZED NUMBER SEVENTEEN - -# (l8) (18) ⒅ - (‎ (18) ‎) 0028 0031 0038 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT EIGHT, RIGHT PARENTHESIS -← (‎ (l8) ‎) 0028 006C 0038 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT EIGHT, RIGHT PARENTHESIS -← (‎ ⒅ ‎) 2485 PARENTHESIZED NUMBER EIGHTEEN - -# (l9) (19) ⒆ - (‎ (19) ‎) 0028 0031 0039 0029 LEFT PARENTHESIS, DIGIT ONE, DIGIT NINE, RIGHT PARENTHESIS -← (‎ (l9) ‎) 0028 006C 0039 0029 LEFT PARENTHESIS, LATIN SMALL LETTER L, DIGIT NINE, RIGHT PARENTHESIS -← (‎ ⒆ ‎) 2486 PARENTHESIZED NUMBER NINETEEN - -# (2) ⑵ - (‎ (2) ‎) 0028 0032 0029 LEFT PARENTHESIS, DIGIT TWO, RIGHT PARENTHESIS -← (‎ ⑵ ‎) 2475 PARENTHESIZED DIGIT TWO - -# (2O) (20) ⒇ - (‎ (20) ‎) 0028 0032 0030 0029 LEFT PARENTHESIS, DIGIT TWO, DIGIT ZERO, RIGHT PARENTHESIS -← (‎ (2O) ‎) 0028 0032 004F 0029 LEFT PARENTHESIS, DIGIT TWO, LATIN CAPITAL LETTER O, RIGHT PARENTHESIS -← (‎ ⒇ ‎) 2487 PARENTHESIZED NUMBER TWENTY - -# (3) ⑶ - (‎ (3) ‎) 0028 0033 0029 LEFT PARENTHESIS, DIGIT THREE, RIGHT PARENTHESIS -← (‎ ⑶ ‎) 2476 PARENTHESIZED DIGIT THREE - -# (4) ⑷ - (‎ (4) ‎) 0028 0034 0029 LEFT PARENTHESIS, DIGIT FOUR, RIGHT PARENTHESIS -← (‎ ⑷ ‎) 2477 PARENTHESIZED DIGIT FOUR - -# (5) ⑸ - (‎ (5) ‎) 0028 0035 0029 LEFT PARENTHESIS, DIGIT FIVE, RIGHT PARENTHESIS -← (‎ ⑸ ‎) 2478 PARENTHESIZED DIGIT FIVE - -# (6) ⑹ - (‎ (6) ‎) 0028 0036 0029 LEFT PARENTHESIS, DIGIT SIX, RIGHT PARENTHESIS -← (‎ ⑹ ‎) 2479 PARENTHESIZED DIGIT SIX - -# (7) ⑺ - (‎ (7) ‎) 0028 0037 0029 LEFT PARENTHESIS, DIGIT SEVEN, RIGHT PARENTHESIS -← (‎ ⑺ ‎) 247A PARENTHESIZED DIGIT SEVEN - -# (8) ⑻ - (‎ (8) ‎) 0028 0038 0029 LEFT PARENTHESIS, DIGIT EIGHT, RIGHT PARENTHESIS -← (‎ ⑻ ‎) 247B PARENTHESIZED DIGIT EIGHT - -# (9) ⑼ - (‎ (9) ‎) 0028 0039 0029 LEFT PARENTHESIS, DIGIT NINE, RIGHT PARENTHESIS -← (‎ ⑼ ‎) 247C PARENTHESIZED DIGIT NINE - -# (A) 🄐 - (‎ (A) ‎) 0028 0041 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER A, RIGHT PARENTHESIS -← (‎ 🄐 ‎) 1F110 PARENTHESIZED LATIN CAPITAL LETTER A - -# (B) 🄑 - (‎ (B) ‎) 0028 0042 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER B, RIGHT PARENTHESIS -← (‎ 🄑 ‎) 1F111 PARENTHESIZED LATIN CAPITAL LETTER B - -# (C) 🄒 - (‎ (C) ‎) 0028 0043 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER C, RIGHT PARENTHESIS -← (‎ 🄒 ‎) 1F112 PARENTHESIZED LATIN CAPITAL LETTER C - -# (D) 🄓 - (‎ (D) ‎) 0028 0044 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER D, RIGHT PARENTHESIS -← (‎ 🄓 ‎) 1F113 PARENTHESIZED LATIN CAPITAL LETTER D - -# (E) 🄔 - (‎ (E) ‎) 0028 0045 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER E, RIGHT PARENTHESIS -← (‎ 🄔 ‎) 1F114 PARENTHESIZED LATIN CAPITAL LETTER E - -# (F) 🄕 - (‎ (F) ‎) 0028 0046 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER F, RIGHT PARENTHESIS -← (‎ 🄕 ‎) 1F115 PARENTHESIZED LATIN CAPITAL LETTER F - -# (G) 🄖 - (‎ (G) ‎) 0028 0047 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER G, RIGHT PARENTHESIS -← (‎ 🄖 ‎) 1F116 PARENTHESIZED LATIN CAPITAL LETTER G - -# (H) 🄗 - (‎ (H) ‎) 0028 0048 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER H, RIGHT PARENTHESIS -← (‎ 🄗 ‎) 1F117 PARENTHESIZED LATIN CAPITAL LETTER H - -# (J) 🄙 - (‎ (J) ‎) 0028 004A 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER J, RIGHT PARENTHESIS -← (‎ 🄙 ‎) 1F119 PARENTHESIZED LATIN CAPITAL LETTER J - -# (K) 🄚 - (‎ (K) ‎) 0028 004B 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER K, RIGHT PARENTHESIS -← (‎ 🄚 ‎) 1F11A PARENTHESIZED LATIN CAPITAL LETTER K - -# (L) 🄛 - (‎ (L) ‎) 0028 004C 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER L, RIGHT PARENTHESIS -← (‎ 🄛 ‎) 1F11B PARENTHESIZED LATIN CAPITAL LETTER L - -# (M) 🄜 - (‎ (M) ‎) 0028 004D 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER M, RIGHT PARENTHESIS -← (‎ 🄜 ‎) 1F11C PARENTHESIZED LATIN CAPITAL LETTER M - -# (N) 🄝 - (‎ (N) ‎) 0028 004E 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER N, RIGHT PARENTHESIS -← (‎ 🄝 ‎) 1F11D PARENTHESIZED LATIN CAPITAL LETTER N - -# (O) 🄞 - (‎ (O) ‎) 0028 004F 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER O, RIGHT PARENTHESIS -← (‎ 🄞 ‎) 1F11E PARENTHESIZED LATIN CAPITAL LETTER O - -# (P) 🄟 - (‎ (P) ‎) 0028 0050 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER P, RIGHT PARENTHESIS -← (‎ 🄟 ‎) 1F11F PARENTHESIZED LATIN CAPITAL LETTER P - -# (Q) 🄠 - (‎ (Q) ‎) 0028 0051 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER Q, RIGHT PARENTHESIS -← (‎ 🄠 ‎) 1F120 PARENTHESIZED LATIN CAPITAL LETTER Q - -# (R) 🄡 - (‎ (R) ‎) 0028 0052 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER R, RIGHT PARENTHESIS -← (‎ 🄡 ‎) 1F121 PARENTHESIZED LATIN CAPITAL LETTER R - -# (S) 〔S〕 🄢 🄪 - (‎ (S) ‎) 0028 0053 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER S, RIGHT PARENTHESIS -← (‎ 〔S〕 ‎) 3014 0053 3015 LEFT TORTOISE SHELL BRACKET, LATIN CAPITAL LETTER S, RIGHT TORTOISE SHELL BRACKET -← (‎ 🄢 ‎) 1F122 PARENTHESIZED LATIN CAPITAL LETTER S -← (‎ 🄪 ‎) 1F12A TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S # →〔S〕→ - -# (T) 🄣 - (‎ (T) ‎) 0028 0054 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER T, RIGHT PARENTHESIS -← (‎ 🄣 ‎) 1F123 PARENTHESIZED LATIN CAPITAL LETTER T - -# (U) 🄤 - (‎ (U) ‎) 0028 0055 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER U, RIGHT PARENTHESIS -← (‎ 🄤 ‎) 1F124 PARENTHESIZED LATIN CAPITAL LETTER U - -# (V) 🄥 - (‎ (V) ‎) 0028 0056 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER V, RIGHT PARENTHESIS -← (‎ 🄥 ‎) 1F125 PARENTHESIZED LATIN CAPITAL LETTER V - -# (W) 🄦 - (‎ (W) ‎) 0028 0057 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER W, RIGHT PARENTHESIS -← (‎ 🄦 ‎) 1F126 PARENTHESIZED LATIN CAPITAL LETTER W - -# (X) 🄧 - (‎ (X) ‎) 0028 0058 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER X, RIGHT PARENTHESIS -← (‎ 🄧 ‎) 1F127 PARENTHESIZED LATIN CAPITAL LETTER X - -# (Y) 🄨 - (‎ (Y) ‎) 0028 0059 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER Y, RIGHT PARENTHESIS -← (‎ 🄨 ‎) 1F128 PARENTHESIZED LATIN CAPITAL LETTER Y - -# (Z) 🄩 - (‎ (Z) ‎) 0028 005A 0029 LEFT PARENTHESIS, LATIN CAPITAL LETTER Z, RIGHT PARENTHESIS -← (‎ 🄩 ‎) 1F129 PARENTHESIZED LATIN CAPITAL LETTER Z - -# (a) ⒜ - (‎ (a) ‎) 0028 0061 0029 LEFT PARENTHESIS, LATIN SMALL LETTER A, RIGHT PARENTHESIS -← (‎ ⒜ ‎) 249C PARENTHESIZED LATIN SMALL LETTER A - -# (b) ⒝ - (‎ (b) ‎) 0028 0062 0029 LEFT PARENTHESIS, LATIN SMALL LETTER B, RIGHT PARENTHESIS -← (‎ ⒝ ‎) 249D PARENTHESIZED LATIN SMALL LETTER B - -# (c) ⒞ - (‎ (c) ‎) 0028 0063 0029 LEFT PARENTHESIS, LATIN SMALL LETTER C, RIGHT PARENTHESIS -← (‎ ⒞ ‎) 249E PARENTHESIZED LATIN SMALL LETTER C - -# (d) ⒟ - (‎ (d) ‎) 0028 0064 0029 LEFT PARENTHESIS, LATIN SMALL LETTER D, RIGHT PARENTHESIS -← (‎ ⒟ ‎) 249F PARENTHESIZED LATIN SMALL LETTER D - -# (e) ⒠ - (‎ (e) ‎) 0028 0065 0029 LEFT PARENTHESIS, LATIN SMALL LETTER E, RIGHT PARENTHESIS -← (‎ ⒠ ‎) 24A0 PARENTHESIZED LATIN SMALL LETTER E - -# (f) ⒡ - (‎ (f) ‎) 0028 0066 0029 LEFT PARENTHESIS, LATIN SMALL LETTER F, RIGHT PARENTHESIS -← (‎ ⒡ ‎) 24A1 PARENTHESIZED LATIN SMALL LETTER F - -# (g) ⒢ - (‎ (g) ‎) 0028 0067 0029 LEFT PARENTHESIS, LATIN SMALL LETTER G, RIGHT PARENTHESIS -← (‎ ⒢ ‎) 24A2 PARENTHESIZED LATIN SMALL LETTER G - -# (h) ⒣ - (‎ (h) ‎) 0028 0068 0029 LEFT PARENTHESIS, LATIN SMALL LETTER H, RIGHT PARENTHESIS -← (‎ ⒣ ‎) 24A3 PARENTHESIZED LATIN SMALL LETTER H - -# (i) ⒤ - (‎ (i) ‎) 0028 0069 0029 LEFT PARENTHESIS, LATIN SMALL LETTER I, RIGHT PARENTHESIS -← (‎ ⒤ ‎) 24A4 PARENTHESIZED LATIN SMALL LETTER I - -# (j) ⒥ - (‎ (j) ‎) 0028 006A 0029 LEFT PARENTHESIS, LATIN SMALL LETTER J, RIGHT PARENTHESIS -← (‎ ⒥ ‎) 24A5 PARENTHESIZED LATIN SMALL LETTER J - -# (k) ⒦ - (‎ (k) ‎) 0028 006B 0029 LEFT PARENTHESIS, LATIN SMALL LETTER K, RIGHT PARENTHESIS -← (‎ ⒦ ‎) 24A6 PARENTHESIZED LATIN SMALL LETTER K - -# (rn) (m) ⒨ - (‎ (m) ‎) 0028 006D 0029 LEFT PARENTHESIS, LATIN SMALL LETTER M, RIGHT PARENTHESIS -← (‎ (rn) ‎) 0028 0072 006E 0029 LEFT PARENTHESIS, LATIN SMALL LETTER R, LATIN SMALL LETTER N, RIGHT PARENTHESIS -← (‎ ⒨ ‎) 24A8 PARENTHESIZED LATIN SMALL LETTER M - -# (n) ⒩ - (‎ (n) ‎) 0028 006E 0029 LEFT PARENTHESIS, LATIN SMALL LETTER N, RIGHT PARENTHESIS -← (‎ ⒩ ‎) 24A9 PARENTHESIZED LATIN SMALL LETTER N - -# (o) ⒪ - (‎ (o) ‎) 0028 006F 0029 LEFT PARENTHESIS, LATIN SMALL LETTER O, RIGHT PARENTHESIS -← (‎ ⒪ ‎) 24AA PARENTHESIZED LATIN SMALL LETTER O - -# (p) ⒫ - (‎ (p) ‎) 0028 0070 0029 LEFT PARENTHESIS, LATIN SMALL LETTER P, RIGHT PARENTHESIS -← (‎ ⒫ ‎) 24AB PARENTHESIZED LATIN SMALL LETTER P - -# (q) ⒬ - (‎ (q) ‎) 0028 0071 0029 LEFT PARENTHESIS, LATIN SMALL LETTER Q, RIGHT PARENTHESIS -← (‎ ⒬ ‎) 24AC PARENTHESIZED LATIN SMALL LETTER Q - -# (r) ⒭ - (‎ (r) ‎) 0028 0072 0029 LEFT PARENTHESIS, LATIN SMALL LETTER R, RIGHT PARENTHESIS -← (‎ ⒭ ‎) 24AD PARENTHESIZED LATIN SMALL LETTER R - -# (s) ⒮ - (‎ (s) ‎) 0028 0073 0029 LEFT PARENTHESIS, LATIN SMALL LETTER S, RIGHT PARENTHESIS -← (‎ ⒮ ‎) 24AE PARENTHESIZED LATIN SMALL LETTER S - -# (t) ⒯ - (‎ (t) ‎) 0028 0074 0029 LEFT PARENTHESIS, LATIN SMALL LETTER T, RIGHT PARENTHESIS -← (‎ ⒯ ‎) 24AF PARENTHESIZED LATIN SMALL LETTER T - -# (u) ⒰ - (‎ (u) ‎) 0028 0075 0029 LEFT PARENTHESIS, LATIN SMALL LETTER U, RIGHT PARENTHESIS -← (‎ ⒰ ‎) 24B0 PARENTHESIZED LATIN SMALL LETTER U - -# (v) ⒱ - (‎ (v) ‎) 0028 0076 0029 LEFT PARENTHESIS, LATIN SMALL LETTER V, RIGHT PARENTHESIS -← (‎ ⒱ ‎) 24B1 PARENTHESIZED LATIN SMALL LETTER V - -# (w) ⒲ - (‎ (w) ‎) 0028 0077 0029 LEFT PARENTHESIS, LATIN SMALL LETTER W, RIGHT PARENTHESIS -← (‎ ⒲ ‎) 24B2 PARENTHESIZED LATIN SMALL LETTER W - -# (x) ⒳ - (‎ (x) ‎) 0028 0078 0029 LEFT PARENTHESIS, LATIN SMALL LETTER X, RIGHT PARENTHESIS -← (‎ ⒳ ‎) 24B3 PARENTHESIZED LATIN SMALL LETTER X - -# (y) ⒴ - (‎ (y) ‎) 0028 0079 0029 LEFT PARENTHESIS, LATIN SMALL LETTER Y, RIGHT PARENTHESIS -← (‎ ⒴ ‎) 24B4 PARENTHESIZED LATIN SMALL LETTER Y - -# (z) ⒵ - (‎ (z) ‎) 0028 007A 0029 LEFT PARENTHESIS, LATIN SMALL LETTER Z, RIGHT PARENTHESIS -← (‎ ⒵ ‎) 24B5 PARENTHESIZED LATIN SMALL LETTER Z - -# (ᄀ) ㈀ - (‎ (ᄀ) ‎) 0028 1100 0029 LEFT PARENTHESIS, HANGUL CHOSEONG KIYEOK, RIGHT PARENTHESIS -← (‎ ㈀ ‎) 3200 PARENTHESIZED HANGUL KIYEOK - -# (ᄂ) ㈁ - (‎ (ᄂ) ‎) 0028 1102 0029 LEFT PARENTHESIS, HANGUL CHOSEONG NIEUN, RIGHT PARENTHESIS -← (‎ ㈁ ‎) 3201 PARENTHESIZED HANGUL NIEUN - -# (ᄃ) ㈂ - (‎ (ᄃ) ‎) 0028 1103 0029 LEFT PARENTHESIS, HANGUL CHOSEONG TIKEUT, RIGHT PARENTHESIS -← (‎ ㈂ ‎) 3202 PARENTHESIZED HANGUL TIKEUT - -# (ᄅ) ㈃ - (‎ (ᄅ) ‎) 0028 1105 0029 LEFT PARENTHESIS, HANGUL CHOSEONG RIEUL, RIGHT PARENTHESIS -← (‎ ㈃ ‎) 3203 PARENTHESIZED HANGUL RIEUL - -# (ᄆ) ㈄ - (‎ (ᄆ) ‎) 0028 1106 0029 LEFT PARENTHESIS, HANGUL CHOSEONG MIEUM, RIGHT PARENTHESIS -← (‎ ㈄ ‎) 3204 PARENTHESIZED HANGUL MIEUM - -# (ᄇ) ㈅ - (‎ (ᄇ) ‎) 0028 1107 0029 LEFT PARENTHESIS, HANGUL CHOSEONG PIEUP, RIGHT PARENTHESIS -← (‎ ㈅ ‎) 3205 PARENTHESIZED HANGUL PIEUP - -# (ᄉ) ㈆ - (‎ (ᄉ) ‎) 0028 1109 0029 LEFT PARENTHESIS, HANGUL CHOSEONG SIOS, RIGHT PARENTHESIS -← (‎ ㈆ ‎) 3206 PARENTHESIZED HANGUL SIOS - -# (ᄋ) ㈇ - (‎ (ᄋ) ‎) 0028 110B 0029 LEFT PARENTHESIS, HANGUL CHOSEONG IEUNG, RIGHT PARENTHESIS -← (‎ ㈇ ‎) 3207 PARENTHESIZED HANGUL IEUNG - -# (ᄌ) ㈈ - (‎ (ᄌ) ‎) 0028 110C 0029 LEFT PARENTHESIS, HANGUL CHOSEONG CIEUC, RIGHT PARENTHESIS -← (‎ ㈈ ‎) 3208 PARENTHESIZED HANGUL CIEUC - -# (ᄎ) ㈉ - (‎ (ᄎ) ‎) 0028 110E 0029 LEFT PARENTHESIS, HANGUL CHOSEONG CHIEUCH, RIGHT PARENTHESIS -← (‎ ㈉ ‎) 3209 PARENTHESIZED HANGUL CHIEUCH - -# (ᄏ) ㈊ - (‎ (ᄏ) ‎) 0028 110F 0029 LEFT PARENTHESIS, HANGUL CHOSEONG KHIEUKH, RIGHT PARENTHESIS -← (‎ ㈊ ‎) 320A PARENTHESIZED HANGUL KHIEUKH - -# (ᄐ) ㈋ - (‎ (ᄐ) ‎) 0028 1110 0029 LEFT PARENTHESIS, HANGUL CHOSEONG THIEUTH, RIGHT PARENTHESIS -← (‎ ㈋ ‎) 320B PARENTHESIZED HANGUL THIEUTH - -# (ᄑ) ㈌ - (‎ (ᄑ) ‎) 0028 1111 0029 LEFT PARENTHESIS, HANGUL CHOSEONG PHIEUPH, RIGHT PARENTHESIS -← (‎ ㈌ ‎) 320C PARENTHESIZED HANGUL PHIEUPH - -# (ᄒ) ㈍ - (‎ (ᄒ) ‎) 0028 1112 0029 LEFT PARENTHESIS, HANGUL CHOSEONG HIEUH, RIGHT PARENTHESIS -← (‎ ㈍ ‎) 320D PARENTHESIZED HANGUL HIEUH - -# (ー) (一) ㈠ - (‎ (ー) ‎) 0028 30FC 0029 LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS -← (‎ (一) ‎) 0028 4E00 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4E00, RIGHT PARENTHESIS -← (‎ ㈠ ‎) 3220 PARENTHESIZED IDEOGRAPH ONE # →(一)→ - -# (七) ㈦ - (‎ (七) ‎) 0028 4E03 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4E03, RIGHT PARENTHESIS -← (‎ ㈦ ‎) 3226 PARENTHESIZED IDEOGRAPH SEVEN - -# (三) 〔三〕 ㈢ 🉁 - (‎ (三) ‎) 0028 4E09 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4E09, RIGHT PARENTHESIS -← (‎ 〔三〕 ‎) 3014 4E09 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-4E09, RIGHT TORTOISE SHELL BRACKET -← (‎ ㈢ ‎) 3222 PARENTHESIZED IDEOGRAPH THREE -← (‎ 🉁 ‎) 1F241 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09 # →〔三〕→ - -# (九) ㈨ - (‎ (九) ‎) 0028 4E5D 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4E5D, RIGHT PARENTHESIS -← (‎ ㈨ ‎) 3228 PARENTHESIZED IDEOGRAPH NINE - -# (二) 〔二〕 ㈡ 🉂 - (‎ (二) ‎) 0028 4E8C 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4E8C, RIGHT PARENTHESIS -← (‎ 〔二〕 ‎) 3014 4E8C 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-4E8C, RIGHT TORTOISE SHELL BRACKET -← (‎ ㈡ ‎) 3221 PARENTHESIZED IDEOGRAPH TWO -← (‎ 🉂 ‎) 1F242 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C # →〔二〕→ - -# (五) ㈤ - (‎ (五) ‎) 0028 4E94 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4E94, RIGHT PARENTHESIS -← (‎ ㈤ ‎) 3224 PARENTHESIZED IDEOGRAPH FIVE - -# (代) ㈹ - (‎ (代) ‎) 0028 4EE3 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4EE3, RIGHT PARENTHESIS -← (‎ ㈹ ‎) 3239 PARENTHESIZED IDEOGRAPH REPRESENT - -# (企) ㈽ - (‎ (企) ‎) 0028 4F01 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4F01, RIGHT PARENTHESIS -← (‎ ㈽ ‎) 323D PARENTHESIZED IDEOGRAPH ENTERPRISE - -# (休) ㉁ - (‎ (休) ‎) 0028 4F11 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-4F11, RIGHT PARENTHESIS -← (‎ ㉁ ‎) 3241 PARENTHESIZED IDEOGRAPH REST - -# (八) ㈧ - (‎ (八) ‎) 0028 516B 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-516B, RIGHT PARENTHESIS -← (‎ ㈧ ‎) 3227 PARENTHESIZED IDEOGRAPH EIGHT - -# (六) ㈥ - (‎ (六) ‎) 0028 516D 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-516D, RIGHT PARENTHESIS -← (‎ ㈥ ‎) 3225 PARENTHESIZED IDEOGRAPH SIX - -# (労) ㈸ - (‎ (労) ‎) 0028 52B4 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-52B4, RIGHT PARENTHESIS -← (‎ ㈸ ‎) 3238 PARENTHESIZED IDEOGRAPH LABOR - -# (勝) 〔勝〕 🉇 - (‎ (勝) ‎) 0028 52DD 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-52DD, RIGHT PARENTHESIS -← (‎ 〔勝〕 ‎) 3014 52DD 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-52DD, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉇 ‎) 1F247 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD # →〔勝〕→ - -# (十) ㈩ - (‎ (十) ‎) 0028 5341 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-5341, RIGHT PARENTHESIS -← (‎ ㈩ ‎) 3229 PARENTHESIZED IDEOGRAPH TEN - -# (協) ㈿ - (‎ (協) ‎) 0028 5354 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-5354, RIGHT PARENTHESIS -← (‎ ㈿ ‎) 323F PARENTHESIZED IDEOGRAPH ALLIANCE - -# (名) ㈴ - (‎ (名) ‎) 0028 540D 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-540D, RIGHT PARENTHESIS -← (‎ ㈴ ‎) 3234 PARENTHESIZED IDEOGRAPH NAME - -# (呼) ㈺ - (‎ (呼) ‎) 0028 547C 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-547C, RIGHT PARENTHESIS -← (‎ ㈺ ‎) 323A PARENTHESIZED IDEOGRAPH CALL - -# (四) ㈣ - (‎ (四) ‎) 0028 56DB 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-56DB, RIGHT PARENTHESIS -← (‎ ㈣ ‎) 3223 PARENTHESIZED IDEOGRAPH FOUR - -# (土) ㈯ - (‎ (土) ‎) 0028 571F 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-571F, RIGHT PARENTHESIS -← (‎ ㈯ ‎) 322F PARENTHESIZED IDEOGRAPH EARTH - -# (学) ㈻ - (‎ (学) ‎) 0028 5B66 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-5B66, RIGHT PARENTHESIS -← (‎ ㈻ ‎) 323B PARENTHESIZED IDEOGRAPH STUDY - -# (安) 〔安〕 🉃 - (‎ (安) ‎) 0028 5B89 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-5B89, RIGHT PARENTHESIS -← (‎ 〔安〕 ‎) 3014 5B89 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-5B89, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉃 ‎) 1F243 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89 # →〔安〕→ - -# (打) 〔打〕 🉅 - (‎ (打) ‎) 0028 6253 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-6253, RIGHT PARENTHESIS -← (‎ 〔打〕 ‎) 3014 6253 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-6253, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉅 ‎) 1F245 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253 # →〔打〕→ - -# (敗) 〔敗〕 🉈 - (‎ (敗) ‎) 0028 6557 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-6557, RIGHT PARENTHESIS -← (‎ 〔敗〕 ‎) 3014 6557 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-6557, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉈 ‎) 1F248 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 # →〔敗〕→ - -# (日) ㈰ - (‎ (日) ‎) 0028 65E5 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-65E5, RIGHT PARENTHESIS -← (‎ ㈰ ‎) 3230 PARENTHESIZED IDEOGRAPH SUN - -# (月) ㈪ - (‎ (月) ‎) 0028 6708 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-6708, RIGHT PARENTHESIS -← (‎ ㈪ ‎) 322A PARENTHESIZED IDEOGRAPH MOON - -# (有) ㈲ - (‎ (有) ‎) 0028 6709 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-6709, RIGHT PARENTHESIS -← (‎ ㈲ ‎) 3232 PARENTHESIZED IDEOGRAPH HAVE - -# (木) ㈭ - (‎ (木) ‎) 0028 6728 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-6728, RIGHT PARENTHESIS -← (‎ ㈭ ‎) 322D PARENTHESIZED IDEOGRAPH WOOD - -# (本) 〔本〕 🉀 - (‎ (本) ‎) 0028 672C 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-672C, RIGHT PARENTHESIS -← (‎ 〔本〕 ‎) 3014 672C 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-672C, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉀 ‎) 1F240 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C # →〔本〕→ - -# (株) ㈱ - (‎ (株) ‎) 0028 682A 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-682A, RIGHT PARENTHESIS -← (‎ ㈱ ‎) 3231 PARENTHESIZED IDEOGRAPH STOCK - -# (水) ㈬ - (‎ (水) ‎) 0028 6C34 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-6C34, RIGHT PARENTHESIS -← (‎ ㈬ ‎) 322C PARENTHESIZED IDEOGRAPH WATER - -# (火) ㈫ - (‎ (火) ‎) 0028 706B 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-706B, RIGHT PARENTHESIS -← (‎ ㈫ ‎) 322B PARENTHESIZED IDEOGRAPH FIRE - -# (点) 〔点〕 🉄 - (‎ (点) ‎) 0028 70B9 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-70B9, RIGHT PARENTHESIS -← (‎ 〔点〕 ‎) 3014 70B9 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-70B9, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉄 ‎) 1F244 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9 # →〔点〕→ - -# (特) ㈵ - (‎ (特) ‎) 0028 7279 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-7279, RIGHT PARENTHESIS -← (‎ ㈵ ‎) 3235 PARENTHESIZED IDEOGRAPH SPECIAL - -# (盗) 〔盗〕 🉆 - (‎ (盗) ‎) 0028 76D7 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-76D7, RIGHT PARENTHESIS -← (‎ 〔盗〕 ‎) 3014 76D7 3015 LEFT TORTOISE SHELL BRACKET, CJK UNIFIED IDEOGRAPH-76D7, RIGHT TORTOISE SHELL BRACKET -← (‎ 🉆 ‎) 1F246 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7 # →〔盗〕→ - -# (監) ㈼ - (‎ (監) ‎) 0028 76E3 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-76E3, RIGHT PARENTHESIS -← (‎ ㈼ ‎) 323C PARENTHESIZED IDEOGRAPH SUPERVISE - -# (社) ㈳ - (‎ (社) ‎) 0028 793E 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-793E, RIGHT PARENTHESIS -← (‎ ㈳ ‎) 3233 PARENTHESIZED IDEOGRAPH SOCIETY - -# (祝) ㈷ - (‎ (祝) ‎) 0028 795D 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-795D, RIGHT PARENTHESIS -← (‎ ㈷ ‎) 3237 PARENTHESIZED IDEOGRAPH CONGRATULATION - -# (祭) ㉀ - (‎ (祭) ‎) 0028 796D 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-796D, RIGHT PARENTHESIS -← (‎ ㉀ ‎) 3240 PARENTHESIZED IDEOGRAPH FESTIVAL - -# (自) ㉂ - (‎ (自) ‎) 0028 81EA 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-81EA, RIGHT PARENTHESIS -← (‎ ㉂ ‎) 3242 PARENTHESIZED IDEOGRAPH SELF - -# (至) ㉃ - (‎ (至) ‎) 0028 81F3 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-81F3, RIGHT PARENTHESIS -← (‎ ㉃ ‎) 3243 PARENTHESIZED IDEOGRAPH REACH - -# (財) ㈶ - (‎ (財) ‎) 0028 8CA1 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-8CA1, RIGHT PARENTHESIS -← (‎ ㈶ ‎) 3236 PARENTHESIZED IDEOGRAPH FINANCIAL - -# (資) ㈾ - (‎ (資) ‎) 0028 8CC7 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-8CC7, RIGHT PARENTHESIS -← (‎ ㈾ ‎) 323E PARENTHESIZED IDEOGRAPH RESOURCE - -# (金) ㈮ - (‎ (金) ‎) 0028 91D1 0029 LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS -← (‎ ㈮ ‎) 322E PARENTHESIZED IDEOGRAPH METAL - -# (가) ㈎ - (‎ (가) ‎) 0028 AC00 0029 LEFT PARENTHESIS, HANGUL SYLLABLE GA, RIGHT PARENTHESIS -← (‎ ㈎ ‎) 320E PARENTHESIZED HANGUL KIYEOK A - -# (나) ㈏ - (‎ (나) ‎) 0028 B098 0029 LEFT PARENTHESIS, HANGUL SYLLABLE NA, RIGHT PARENTHESIS -← (‎ ㈏ ‎) 320F PARENTHESIZED HANGUL NIEUN A - -# (다) ㈐ - (‎ (다) ‎) 0028 B2E4 0029 LEFT PARENTHESIS, HANGUL SYLLABLE DA, RIGHT PARENTHESIS -← (‎ ㈐ ‎) 3210 PARENTHESIZED HANGUL TIKEUT A - -# (라) ㈑ - (‎ (라) ‎) 0028 B77C 0029 LEFT PARENTHESIS, HANGUL SYLLABLE RA, RIGHT PARENTHESIS -← (‎ ㈑ ‎) 3211 PARENTHESIZED HANGUL RIEUL A - -# (마) ㈒ - (‎ (마) ‎) 0028 B9C8 0029 LEFT PARENTHESIS, HANGUL SYLLABLE MA, RIGHT PARENTHESIS -← (‎ ㈒ ‎) 3212 PARENTHESIZED HANGUL MIEUM A - -# (바) ㈓ - (‎ (바) ‎) 0028 BC14 0029 LEFT PARENTHESIS, HANGUL SYLLABLE BA, RIGHT PARENTHESIS -← (‎ ㈓ ‎) 3213 PARENTHESIZED HANGUL PIEUP A - -# (사) ㈔ - (‎ (사) ‎) 0028 C0AC 0029 LEFT PARENTHESIS, HANGUL SYLLABLE SA, RIGHT PARENTHESIS -← (‎ ㈔ ‎) 3214 PARENTHESIZED HANGUL SIOS A - -# (아) ㈕ - (‎ (아) ‎) 0028 C544 0029 LEFT PARENTHESIS, HANGUL SYLLABLE A, RIGHT PARENTHESIS -← (‎ ㈕ ‎) 3215 PARENTHESIZED HANGUL IEUNG A - -# (오전) ㈝ - (‎ (오전) ‎) 0028 C624 C804 0029 LEFT PARENTHESIS, HANGUL SYLLABLE O, HANGUL SYLLABLE JEON, RIGHT PARENTHESIS -← (‎ ㈝ ‎) 321D PARENTHESIZED KOREAN CHARACTER OJEON - -# (오후) ㈞ - (‎ (오후) ‎) 0028 C624 D6C4 0029 LEFT PARENTHESIS, HANGUL SYLLABLE O, HANGUL SYLLABLE HU, RIGHT PARENTHESIS -← (‎ ㈞ ‎) 321E PARENTHESIZED KOREAN CHARACTER O HU - -# (자) ㈖ - (‎ (자) ‎) 0028 C790 0029 LEFT PARENTHESIS, HANGUL SYLLABLE JA, RIGHT PARENTHESIS -← (‎ ㈖ ‎) 3216 PARENTHESIZED HANGUL CIEUC A - -# (주) ㈜ - (‎ (주) ‎) 0028 C8FC 0029 LEFT PARENTHESIS, HANGUL SYLLABLE JU, RIGHT PARENTHESIS -← (‎ ㈜ ‎) 321C PARENTHESIZED HANGUL CIEUC U - -# (차) ㈗ - (‎ (차) ‎) 0028 CC28 0029 LEFT PARENTHESIS, HANGUL SYLLABLE CA, RIGHT PARENTHESIS -← (‎ ㈗ ‎) 3217 PARENTHESIZED HANGUL CHIEUCH A - -# (카) ㈘ - (‎ (카) ‎) 0028 CE74 0029 LEFT PARENTHESIS, HANGUL SYLLABLE KA, RIGHT PARENTHESIS -← (‎ ㈘ ‎) 3218 PARENTHESIZED HANGUL KHIEUKH A - -# (타) ㈙ - (‎ (타) ‎) 0028 D0C0 0029 LEFT PARENTHESIS, HANGUL SYLLABLE TA, RIGHT PARENTHESIS -← (‎ ㈙ ‎) 3219 PARENTHESIZED HANGUL THIEUTH A - -# (파) ㈚ - (‎ (파) ‎) 0028 D30C 0029 LEFT PARENTHESIS, HANGUL SYLLABLE PA, RIGHT PARENTHESIS -← (‎ ㈚ ‎) 321A PARENTHESIZED HANGUL PHIEUPH A - -# (하) ㈛ - (‎ (하) ‎) 0028 D558 0029 LEFT PARENTHESIS, HANGUL SYLLABLE HA, RIGHT PARENTHESIS -← (‎ ㈛ ‎) 321B PARENTHESIZED HANGUL HIEUH A - -# ) ❩ ❳ 〕 ﴿ ] - (‎ ) ‎) 0029 RIGHT PARENTHESIS -← (‎ ❩ ‎) 2769 MEDIUM RIGHT PARENTHESIS ORNAMENT -← (‎ ❳ ‎) 2773 LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT # →〕→ -← (‎ 〕 ‎) 3015 RIGHT TORTOISE SHELL BRACKET -← (‎ ﴿ ‎) FD3F ORNATE RIGHT PARENTHESIS -← (‎ ] ‎) FF3D FULLWIDTH RIGHT SQUARE BRACKET # →〕→ - -# )) ⸩ - (‎ )) ‎) 0029 0029 RIGHT PARENTHESIS, RIGHT PARENTHESIS -← (‎ ⸩ ‎) 2E29 RIGHT DOUBLE PARENTHESIS - -# * ٭ ⁎ ∗ 𐌟 - (‎ * ‎) 002A ASTERISK -← (‎ ٭ ‎) 066D ARABIC FIVE POINTED STAR -← (‎ ⁎ ‎) 204E LOW ASTERISK -← (‎ ∗ ‎) 2217 ASTERISK OPERATOR -← (‎ 𐌟 ‎) 1031F OLD ITALIC LETTER ESS - -# + 𐊛 ᛭ ➕ - (‎ + ‎) 002B PLUS SIGN -← (‎ 𐊛 ‎) 1029B LYCIAN LETTER H -← (‎ ᛭ ‎) 16ED RUNIC CROSS PUNCTUATION -← (‎ ➕ ‎) 2795 HEAVY PLUS SIGN - -# +̂ ⨣ - (‎ +̂ ‎) 002B 0302 PLUS SIGN, COMBINING CIRCUMFLEX ACCENT -← (‎ ⨣ ‎) 2A23 PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE - -# +̃ ⨤ - (‎ +̃ ‎) 002B 0303 PLUS SIGN, COMBINING TILDE -← (‎ ⨤ ‎) 2A24 PLUS SIGN WITH TILDE ABOVE - -# +̇ ∔ - (‎ +̇ ‎) 002B 0307 PLUS SIGN, COMBINING DOT ABOVE -← (‎ ∔ ‎) 2214 DOT PLUS - -# +̊ ⨢ - (‎ +̊ ‎) 002B 030A PLUS SIGN, COMBINING RING ABOVE -← (‎ ⨢ ‎) 2A22 PLUS SIGN WITH SMALL CIRCLE ABOVE - -# +̣ ⨥ - (‎ +̣ ‎) 002B 0323 PLUS SIGN, COMBINING DOT BELOW -← (‎ ⨥ ‎) 2A25 PLUS SIGN WITH DOT BELOW - -# +̰ ⨦ - (‎ +̰ ‎) 002B 0330 PLUS SIGN, COMBINING TILDE BELOW -← (‎ ⨦ ‎) 2A26 PLUS SIGN WITH TILDE BELOW - -# +₂ ⨧ - (‎ +₂ ‎) 002B 2082 PLUS SIGN, SUBSCRIPT TWO -← (‎ ⨧ ‎) 2A27 PLUS SIGN WITH SUBSCRIPT TWO - -# , ꓹ ؍ ٫ ‚ ¸ - (‎ , ‎) 002C COMMA -← (‎ ꓹ ‎) A4F9 LISU LETTER TONE NA PO -← (‎ ؍ ‎) 060D ARABIC DATE SEPARATOR # →‎٫‎→ -← (‎ ٫ ‎) 066B ARABIC DECIMAL SEPARATOR -← (‎ ‚ ‎) 201A SINGLE LOW-9 QUOTATION MARK -← (‎ ¸ ‎) 00B8 CEDILLA - -# - Ⲻ ‐ ˗ ۔ ‒ – ⁃ − ➖ ‑ ﹘ - (‎ - ‎) 002D HYPHEN-MINUS -← (‎ Ⲻ ‎) 2CBA COPTIC CAPITAL LETTER DIALECT-P NI # →‒→ -← (‎ ‐ ‎) 2010 HYPHEN -← (‎ ˗ ‎) 02D7 MODIFIER LETTER MINUS SIGN -← (‎ ۔ ‎) 06D4 ARABIC FULL STOP # →‐→ -← (‎ ‒ ‎) 2012 FIGURE DASH -← (‎ – ‎) 2013 EN DASH -← (‎ ⁃ ‎) 2043 HYPHEN BULLET # →‐→ -← (‎ − ‎) 2212 MINUS SIGN -← (‎ ➖ ‎) 2796 HEAVY MINUS SIGN # →−→ -← (‎ ‑ ‎) 2011 NON-BREAKING HYPHEN -← (‎ ﹘ ‎) FE58 SMALL EM DASH - -# -. ꓾ - (‎ -. ‎) 002D 002E HYPHEN-MINUS, FULL STOP -← (‎ ꓾ ‎) A4FE LISU PUNCTUATION COMMA - -# -̇ −̇ ∸ ﬩ - (‎ -̇ ‎) 002D 0307 HYPHEN-MINUS, COMBINING DOT ABOVE -← (‎ −̇ ‎) 2212 0307 MINUS SIGN, COMBINING DOT ABOVE -← (‎ ∸ ‎) 2238 DOT MINUS # →−̇→ -← (‎ ﬩ ‎) FB29 HEBREW LETTER ALTERNATIVE PLUS SIGN # →∸→→−̇→ - -# -̈ ⸚ - (‎ -̈ ‎) 002D 0308 HYPHEN-MINUS, COMBINING DIAERESIS -← (‎ ⸚ ‎) 2E1A HYPHEN WITH DIAERESIS - -# -̓ −̓ ⨩ - (‎ -̓ ‎) 002D 0313 HYPHEN-MINUS, COMBINING COMMA ABOVE -← (‎ −̓ ‎) 2212 0313 MINUS SIGN, COMBINING COMMA ABOVE -← (‎ ⨩ ‎) 2A29 MINUS SIGN WITH COMMA ABOVE # →−̓→ - -# -̣ −̣ ⨪ - (‎ -̣ ‎) 002D 0323 HYPHEN-MINUS, COMBINING DOT BELOW -← (‎ −̣ ‎) 2212 0323 MINUS SIGN, COMBINING DOT BELOW -← (‎ ⨪ ‎) 2A2A MINUS SIGN WITH DOT BELOW # →−̣→ - -# . ٠ ۰ ꓸ 𝅭 ܁ ܂ ꘎ 𐩐 ․ - (‎ . ‎) 002E FULL STOP -← (‎ ٠ ‎) 0660 ARABIC-INDIC DIGIT ZERO -← (‎ ۰ ‎) 06F0 EXTENDED ARABIC-INDIC DIGIT ZERO # →‎٠‎→ -← (‎ ꓸ ‎) A4F8 LISU LETTER TONE MYA TI -← (‎ 𝅭 ‎) 1D16D MUSICAL SYMBOL COMBINING AUGMENTATION DOT -← (‎ ܁ ‎) 0701 SYRIAC SUPRALINEAR FULL STOP -← (‎ ܂ ‎) 0702 SYRIAC SUBLINEAR FULL STOP -← (‎ ꘎ ‎) A60E VAI FULL STOP -← (‎ 𐩐 ‎) 10A50 KHAROSHTHI PUNCTUATION DOT -← (‎ ․ ‎) 2024 ONE DOT LEADER - -# ., ꓻ - (‎ ., ‎) 002E 002C FULL STOP, COMMA -← (‎ ꓻ ‎) A4FB LISU LETTER TONE MYA BO - -# .. ꓺ ‥ - (‎ .. ‎) 002E 002E FULL STOP, FULL STOP -← (‎ ꓺ ‎) A4FA LISU LETTER TONE MYA CYA -← (‎ ‥ ‎) 2025 TWO DOT LEADER - -# ... … - (‎ ... ‎) 002E 002E 002E FULL STOP, FULL STOP, FULL STOP -← (‎ … ‎) 2026 HORIZONTAL ELLIPSIS - -# / ノ 丿 Ⳇ 〳 ᜵ ⁁ ⁄ ∕ ╱ ⟋ ⧸ ㇓ 𝈺 ⼃ - (‎ / ‎) 002F SOLIDUS -← (‎ ノ ‎) 30CE KATAKANA LETTER NO # →⼃→ -← (‎ 丿 ‎) 4E3F CJK UNIFIED IDEOGRAPH-4E3F # →⼃→ -← (‎ Ⳇ ‎) 2CC6 COPTIC CAPITAL LETTER OLD COPTIC ESH -← (‎ 〳 ‎) 3033 VERTICAL KANA REPEAT MARK UPPER HALF -← (‎ ᜵ ‎) 1735 PHILIPPINE SINGLE PUNCTUATION -← (‎ ⁁ ‎) 2041 CARET INSERTION POINT -← (‎ ⁄ ‎) 2044 FRACTION SLASH -← (‎ ∕ ‎) 2215 DIVISION SLASH -← (‎ ╱ ‎) 2571 BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT -← (‎ ⟋ ‎) 27CB MATHEMATICAL RISING DIAGONAL -← (‎ ⧸ ‎) 29F8 BIG SOLIDUS -← (‎ ㇓ ‎) 31D3 CJK STROKE SP # →⼃→ -← (‎ 𝈺 ‎) 1D23A GREEK INSTRUMENTAL NOTATION SYMBOL-47 -← (‎ ⼃ ‎) 2F03 KANGXI RADICAL SLASH - -# // ⫽ - (‎ // ‎) 002F 002F SOLIDUS, SOLIDUS -← (‎ ⫽ ‎) 2AFD DOUBLE SOLIDUS OPERATOR - -# /// ⫻ - (‎ /// ‎) 002F 002F 002F SOLIDUS, SOLIDUS, SOLIDUS -← (‎ ⫻ ‎) 2AFB TRIPLE SOLIDUS BINARY RELATION - -# /̄ ⧶ - (‎ /̄ ‎) 002F 0304 SOLIDUS, COMBINING MACRON -← (‎ ⧶ ‎) 29F6 SOLIDUS WITH OVERBAR - -# O 0 ০ ଠ ୦ ዐ 〇 Ο О Օ ߀ Ⲟ ⵔ ꓳ 𐊒 𐊫 𐐄 𐔖 𑓐 𑢵 𑣠 𐓂 🯰 O 𝐎 𝑂 𝑶 𝒪 𝓞 𝔒 𝕆 𝕺 𝖮 𝗢 𝘖 𝙊 𝙾 𝚶 𝛰 𝜪 𝝤 𝞞 𝟎 𝟘 𝟢 𝟬 𝟶 - (‎ 0 ‎) 0030 DIGIT ZERO -← (‎ O ‎) 004F LATIN CAPITAL LETTER O -← (‎ ০ ‎) 09E6 BENGALI DIGIT ZERO -← (‎ ଠ ‎) 0B20 ORIYA LETTER TTHA # →୦→ -← (‎ ୦ ‎) 0B66 ORIYA DIGIT ZERO -← (‎ ዐ ‎) 12D0 ETHIOPIC SYLLABLE PHARYNGEAL A # →Օ→→О→ -← (‎ 〇 ‎) 3007 IDEOGRAPHIC NUMBER ZERO # →O→ -← (‎ Ο ‎) 039F GREEK CAPITAL LETTER OMICRON -← (‎ О ‎) 041E CYRILLIC CAPITAL LETTER O -← (‎ Օ ‎) 0555 ARMENIAN CAPITAL LETTER OH # →О→ -← (‎ ߀ ‎) 07C0 NKO DIGIT ZERO -← (‎ Ⲟ ‎) 2C9E COPTIC CAPITAL LETTER O # →О→ -← (‎ ⵔ ‎) 2D54 TIFINAGH LETTER YAR # →О→ -← (‎ ꓳ ‎) A4F3 LISU LETTER O # →O→ -← (‎ 𐊒 ‎) 10292 LYCIAN LETTER U # →O→ -← (‎ 𐊫 ‎) 102AB CARIAN LETTER O # →O→ -← (‎ 𐐄 ‎) 10404 DESERET CAPITAL LETTER LONG O # →O→ -← (‎ 𐔖 ‎) 10516 ELBASAN LETTER O # →O→ -← (‎ 𑓐 ‎) 114D0 TIRHUTA DIGIT ZERO # →০→ -← (‎ 𑢵 ‎) 118B5 WARANG CITI CAPITAL LETTER AT # →O→ -← (‎ 𑣠 ‎) 118E0 WARANG CITI DIGIT ZERO -← (‎ 𐓂 ‎) 104C2 OSAGE CAPITAL LETTER O # →O→ -← (‎ 🯰 ‎) 1FBF0 SEGMENTED DIGIT ZERO -← (‎ O ‎) FF2F FULLWIDTH LATIN CAPITAL LETTER O # →О→ -← (‎ 𝐎 ‎) 1D40E MATHEMATICAL BOLD CAPITAL O # →O→ -← (‎ 𝑂 ‎) 1D442 MATHEMATICAL ITALIC CAPITAL O # →O→ -← (‎ 𝑶 ‎) 1D476 MATHEMATICAL BOLD ITALIC CAPITAL O # →O→ -← (‎ 𝒪 ‎) 1D4AA MATHEMATICAL SCRIPT CAPITAL O # →O→ -← (‎ 𝓞 ‎) 1D4DE MATHEMATICAL BOLD SCRIPT CAPITAL O # →O→ -← (‎ 𝔒 ‎) 1D512 MATHEMATICAL FRAKTUR CAPITAL O # →O→ -← (‎ 𝕆 ‎) 1D546 MATHEMATICAL DOUBLE-STRUCK CAPITAL O # →O→ -← (‎ 𝕺 ‎) 1D57A MATHEMATICAL BOLD FRAKTUR CAPITAL O # →O→ -← (‎ 𝖮 ‎) 1D5AE MATHEMATICAL SANS-SERIF CAPITAL O # →O→ -← (‎ 𝗢 ‎) 1D5E2 MATHEMATICAL SANS-SERIF BOLD CAPITAL O # →O→ -← (‎ 𝘖 ‎) 1D616 MATHEMATICAL SANS-SERIF ITALIC CAPITAL O # →O→ -← (‎ 𝙊 ‎) 1D64A MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O # →O→ -← (‎ 𝙾 ‎) 1D67E MATHEMATICAL MONOSPACE CAPITAL O # →O→ -← (‎ 𝚶 ‎) 1D6B6 MATHEMATICAL BOLD CAPITAL OMICRON # →Ο→ -← (‎ 𝛰 ‎) 1D6F0 MATHEMATICAL ITALIC CAPITAL OMICRON # →Ο→ -← (‎ 𝜪 ‎) 1D72A MATHEMATICAL BOLD ITALIC CAPITAL OMICRON # →Ο→ -← (‎ 𝝤 ‎) 1D764 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON # →Ο→ -← (‎ 𝞞 ‎) 1D79E MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON # →Ο→ -← (‎ 𝟎 ‎) 1D7CE MATHEMATICAL BOLD DIGIT ZERO -← (‎ 𝟘 ‎) 1D7D8 MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO -← (‎ 𝟢 ‎) 1D7E2 MATHEMATICAL SANS-SERIF DIGIT ZERO -← (‎ 𝟬 ‎) 1D7EC MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO -← (‎ 𝟶 ‎) 1D7F6 MATHEMATICAL MONOSPACE DIGIT ZERO - -# O, 0, 🄁 - (‎ 0, ‎) 0030 002C DIGIT ZERO, COMMA -← (‎ O, ‎) 004F 002C LATIN CAPITAL LETTER O, COMMA -← (‎ 🄁 ‎) 1F101 DIGIT ZERO COMMA - -# O. 0. 🄀 - (‎ 0. ‎) 0030 002E DIGIT ZERO, FULL STOP -← (‎ O. ‎) 004F 002E LATIN CAPITAL LETTER O, FULL STOP -← (‎ 🄀 ‎) 1F100 DIGIT ZERO FULL STOP - -# O̵ O̶ 0̵ О̵ Ɵ Ꝋ θ Θ Ө Ѳ Ꮎ Ꮻ ⴱ ⊖ ⊝ ⍬ 𝈚 🜔 ϴ ϑ 𝚯 𝚹 𝛉 𝛝 𝛩 𝛳 𝜃 𝜗 𝜣 𝜭 𝜽 𝝑 𝝝 𝝧 𝝷 𝞋 𝞗 𝞡 𝞱 𝟅 - (‎ 0̵ ‎) 0030 0335 DIGIT ZERO, COMBINING SHORT STROKE OVERLAY -← (‎ O̵ ‎) 004F 0335 LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →О̵→ -← (‎ O̶ ‎) 004F 0336 LATIN CAPITAL LETTER O, COMBINING LONG STROKE OVERLAY # →O̵→→О̵→ -← (‎ О̵ ‎) 041E 0335 CYRILLIC CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY -← (‎ Ɵ ‎) 019F LATIN CAPITAL LETTER O WITH MIDDLE TILDE # →Ѳ→→О̵→ -← (‎ Ꝋ ‎) A74A LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY # →O̶→→O̵→→О̵→ -← (‎ θ ‎) 03B8 GREEK SMALL LETTER THETA # →Ꮎ→→O̵→→О̵→ -← (‎ Θ ‎) 0398 GREEK CAPITAL LETTER THETA # →Ѳ→→О̵→ -← (‎ Ө ‎) 04E8 CYRILLIC CAPITAL LETTER BARRED O # →Ѳ→→О̵→ -← (‎ Ѳ ‎) 0472 CYRILLIC CAPITAL LETTER FITA # →О̵→ -← (‎ Ꮎ ‎) 13BE CHEROKEE LETTER NA # →O̵→→О̵→ -← (‎ Ꮻ ‎) 13EB CHEROKEE LETTER WI # →Ѳ→→О̵→ -← (‎ ⴱ ‎) 2D31 TIFINAGH LETTER YAB # →ϴ→→Ѳ→→О̵→ -← (‎ ⊖ ‎) 2296 CIRCLED MINUS # →Θ→→Ѳ→→О̵→ -← (‎ ⊝ ‎) 229D CIRCLED DASH # →⊖→→Θ→→Ѳ→→О̵→ -← (‎ ⍬ ‎) 236C APL FUNCTIONAL SYMBOL ZILDE # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝈚 ‎) 1D21A GREEK VOCAL NOTATION SYMBOL-52 # →Ꝋ→→O̶→→O̵→→О̵→ -← (‎ 🜔 ‎) 1F714 ALCHEMICAL SYMBOL FOR SALT # →Ɵ→→Ѳ→→О̵→ -← (‎ ϴ ‎) 03F4 GREEK CAPITAL THETA SYMBOL # →Ѳ→→О̵→ -← (‎ ϑ ‎) 03D1 GREEK THETA SYMBOL # →⊖→→Θ→→Ѳ→→О̵→ -← (‎ 𝚯 ‎) 1D6AF MATHEMATICAL BOLD CAPITAL THETA # →Θ→→Ѳ→→О̵→ -← (‎ 𝚹 ‎) 1D6B9 MATHEMATICAL BOLD CAPITAL THETA SYMBOL # →Θ→→Ѳ→→О̵→ -← (‎ 𝛉 ‎) 1D6C9 MATHEMATICAL BOLD SMALL THETA # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝛝 ‎) 1D6DD MATHEMATICAL BOLD THETA SYMBOL # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝛩 ‎) 1D6E9 MATHEMATICAL ITALIC CAPITAL THETA # →Θ→→Ѳ→→О̵→ -← (‎ 𝛳 ‎) 1D6F3 MATHEMATICAL ITALIC CAPITAL THETA SYMBOL # →Θ→→Ѳ→→О̵→ -← (‎ 𝜃 ‎) 1D703 MATHEMATICAL ITALIC SMALL THETA # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝜗 ‎) 1D717 MATHEMATICAL ITALIC THETA SYMBOL # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝜣 ‎) 1D723 MATHEMATICAL BOLD ITALIC CAPITAL THETA # →Θ→→Ѳ→→О̵→ -← (‎ 𝜭 ‎) 1D72D MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL # →Θ→→Ѳ→→О̵→ -← (‎ 𝜽 ‎) 1D73D MATHEMATICAL BOLD ITALIC SMALL THETA # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝝑 ‎) 1D751 MATHEMATICAL BOLD ITALIC THETA SYMBOL # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝝝 ‎) 1D75D MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA # →Θ→→Ѳ→→О̵→ -← (‎ 𝝧 ‎) 1D767 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL # →Θ→→Ѳ→→О̵→ -← (‎ 𝝷 ‎) 1D777 MATHEMATICAL SANS-SERIF BOLD SMALL THETA # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝞋 ‎) 1D78B MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝞗 ‎) 1D797 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA # →Θ→→Ѳ→→О̵→ -← (‎ 𝞡 ‎) 1D7A1 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL # →Θ→→Ѳ→→О̵→ -← (‎ 𝞱 ‎) 1D7B1 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA # →θ→→Ꮎ→→O̵→→О̵→ -← (‎ 𝟅 ‎) 1D7C5 MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL # →θ→→Ꮎ→→O̵→→О̵→ - -# O点 0点 ㍘ - (‎ 0点 ‎) 0030 70B9 DIGIT ZERO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ O点 ‎) 004F 70B9 LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍘ ‎) 3358 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO - -# l I 1 | Ɩ ǀ ו ן ا ١ ۱ Ι І Ӏ ߊ ᛁ Ⲓ ⵏ ꓲ 𐊊 𐌉 𖼨 ׀ ∣ 𐌠 𞣇 ⏽ 🯱 Ⅰ ⅼ I l ℐ ℑ ℓ 𞸀 𞺀 ﺍ ﺎ 𝐈 𝐥 𝐼 𝑙 𝑰 𝒍 𝓁 𝓘 𝓵 𝔩 𝕀 𝕝 𝕴 𝖑 𝖨 𝗅 𝗜 𝗹 𝘐 𝘭 𝙄 𝙡 𝙸 𝚕 𝚰 𝛪 𝜤 𝝞 𝞘 𝟏 𝟙 𝟣 𝟭 𝟷 │ - (‎ 1 ‎) 0031 DIGIT ONE -← (‎ l ‎) 006C LATIN SMALL LETTER L -← (‎ I ‎) 0049 LATIN CAPITAL LETTER I -← (‎ | ‎) 007C VERTICAL LINE # →l→ -← (‎ Ɩ ‎) 0196 LATIN CAPITAL LETTER IOTA # →I→ -← (‎ ǀ ‎) 01C0 LATIN LETTER DENTAL CLICK # →I→ -← (‎ ו ‎) 05D5 HEBREW LETTER VAV # →l→ -← (‎ ן ‎) 05DF HEBREW LETTER FINAL NUN # →l→ -← (‎ ا ‎) 0627 ARABIC LETTER ALEF -← (‎ ١ ‎) 0661 ARABIC-INDIC DIGIT ONE -← (‎ ۱ ‎) 06F1 EXTENDED ARABIC-INDIC DIGIT ONE -← (‎ Ι ‎) 0399 GREEK CAPITAL LETTER IOTA # →I→ -← (‎ І ‎) 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I # →I→ -← (‎ Ӏ ‎) 04C0 CYRILLIC LETTER PALOCHKA # →I→ -← (‎ ߊ ‎) 07CA NKO LETTER A # →∣→→ǀ→→I→ -← (‎ ᛁ ‎) 16C1 RUNIC LETTER ISAZ IS ISS I # →I→ -← (‎ Ⲓ ‎) 2C92 COPTIC CAPITAL LETTER IAUDA # →I→ -← (‎ ⵏ ‎) 2D4F TIFINAGH LETTER YAN # →I→ -← (‎ ꓲ ‎) A4F2 LISU LETTER I # →I→ -← (‎ 𐊊 ‎) 1028A LYCIAN LETTER J # →I→ -← (‎ 𐌉 ‎) 10309 OLD ITALIC LETTER I # →I→ -← (‎ 𖼨 ‎) 16F28 MIAO LETTER GHA # →I→ -← (‎ ׀ ‎) 05C0 HEBREW PUNCTUATION PASEQ # →|→→l→ -← (‎ ∣ ‎) 2223 DIVIDES # →ǀ→→I→ -← (‎ 𐌠 ‎) 10320 OLD ITALIC NUMERAL ONE # →𐌉→→I→ -← (‎ 𞣇 ‎) 1E8C7 MENDE KIKAKUI DIGIT ONE # →l→ -← (‎ ⏽ ‎) 23FD POWER ON SYMBOL # →I→ -← (‎ 🯱 ‎) 1FBF1 SEGMENTED DIGIT ONE -← (‎ Ⅰ ‎) 2160 ROMAN NUMERAL ONE # →I→ -← (‎ ⅼ ‎) 217C SMALL ROMAN NUMERAL FIFTY # →l→ -← (‎ I ‎) FF29 FULLWIDTH LATIN CAPITAL LETTER I # →Ӏ→→I→ -← (‎ l ‎) FF4C FULLWIDTH LATIN SMALL LETTER L # →Ⅰ→→I→ -← (‎ ℐ ‎) 2110 SCRIPT CAPITAL I # →I→ -← (‎ ℑ ‎) 2111 BLACK-LETTER CAPITAL I # →I→ -← (‎ ℓ ‎) 2113 SCRIPT SMALL L # →l→ -← (‎ 𞸀 ‎) 1EE00 ARABIC MATHEMATICAL ALEF # →‎ا‎→ -← (‎ 𞺀 ‎) 1EE80 ARABIC MATHEMATICAL LOOPED ALEF # →‎ا‎→ -← (‎ ﺍ ‎) FE8D ARABIC LETTER ALEF ISOLATED FORM # →‎ا‎→ -← (‎ ﺎ ‎) FE8E ARABIC LETTER ALEF FINAL FORM # →‎ا‎→ -← (‎ 𝐈 ‎) 1D408 MATHEMATICAL BOLD CAPITAL I # →I→ -← (‎ 𝐥 ‎) 1D425 MATHEMATICAL BOLD SMALL L # →l→ -← (‎ 𝐼 ‎) 1D43C MATHEMATICAL ITALIC CAPITAL I # →I→ -← (‎ 𝑙 ‎) 1D459 MATHEMATICAL ITALIC SMALL L # →l→ -← (‎ 𝑰 ‎) 1D470 MATHEMATICAL BOLD ITALIC CAPITAL I # →I→ -← (‎ 𝒍 ‎) 1D48D MATHEMATICAL BOLD ITALIC SMALL L # →l→ -← (‎ 𝓁 ‎) 1D4C1 MATHEMATICAL SCRIPT SMALL L # →l→ -← (‎ 𝓘 ‎) 1D4D8 MATHEMATICAL BOLD SCRIPT CAPITAL I # →I→ -← (‎ 𝓵 ‎) 1D4F5 MATHEMATICAL BOLD SCRIPT SMALL L # →l→ -← (‎ 𝔩 ‎) 1D529 MATHEMATICAL FRAKTUR SMALL L # →l→ -← (‎ 𝕀 ‎) 1D540 MATHEMATICAL DOUBLE-STRUCK CAPITAL I # →I→ -← (‎ 𝕝 ‎) 1D55D MATHEMATICAL DOUBLE-STRUCK SMALL L # →l→ -← (‎ 𝕴 ‎) 1D574 MATHEMATICAL BOLD FRAKTUR CAPITAL I # →I→ -← (‎ 𝖑 ‎) 1D591 MATHEMATICAL BOLD FRAKTUR SMALL L # →l→ -← (‎ 𝖨 ‎) 1D5A8 MATHEMATICAL SANS-SERIF CAPITAL I # →I→ -← (‎ 𝗅 ‎) 1D5C5 MATHEMATICAL SANS-SERIF SMALL L # →l→ -← (‎ 𝗜 ‎) 1D5DC MATHEMATICAL SANS-SERIF BOLD CAPITAL I # →I→ -← (‎ 𝗹 ‎) 1D5F9 MATHEMATICAL SANS-SERIF BOLD SMALL L # →l→ -← (‎ 𝘐 ‎) 1D610 MATHEMATICAL SANS-SERIF ITALIC CAPITAL I # →I→ -← (‎ 𝘭 ‎) 1D62D MATHEMATICAL SANS-SERIF ITALIC SMALL L # →l→ -← (‎ 𝙄 ‎) 1D644 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I # →I→ -← (‎ 𝙡 ‎) 1D661 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L # →l→ -← (‎ 𝙸 ‎) 1D678 MATHEMATICAL MONOSPACE CAPITAL I # →I→ -← (‎ 𝚕 ‎) 1D695 MATHEMATICAL MONOSPACE SMALL L # →l→ -← (‎ 𝚰 ‎) 1D6B0 MATHEMATICAL BOLD CAPITAL IOTA # →𝐈→→I→ -← (‎ 𝛪 ‎) 1D6EA MATHEMATICAL ITALIC CAPITAL IOTA # →Ι→→I→ -← (‎ 𝜤 ‎) 1D724 MATHEMATICAL BOLD ITALIC CAPITAL IOTA # →𝑰→→I→ -← (‎ 𝝞 ‎) 1D75E MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA # →Ι→→I→ -← (‎ 𝞘 ‎) 1D798 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA # →Ι→→I→ -← (‎ 𝟏 ‎) 1D7CF MATHEMATICAL BOLD DIGIT ONE -← (‎ 𝟙 ‎) 1D7D9 MATHEMATICAL DOUBLE-STRUCK DIGIT ONE -← (‎ 𝟣 ‎) 1D7E3 MATHEMATICAL SANS-SERIF DIGIT ONE -← (‎ 𝟭 ‎) 1D7ED MATHEMATICAL SANS-SERIF BOLD DIGIT ONE -← (‎ 𝟷 ‎) 1D7F7 MATHEMATICAL MONOSPACE DIGIT ONE -← (‎ │ ‎) FFE8 HALFWIDTH FORMS LIGHT VERTICAL # →|→→l→ - -# l' 1' וי ױ - (‎ 1' ‎) 0031 0027 DIGIT ONE, APOSTROPHE -← (‎ l' ‎) 006C 0027 LATIN SMALL LETTER L, APOSTROPHE # →‎וי‎→ -← (‎ וי ‎) 05D5 05D9 HEBREW LETTER VAV, HEBREW LETTER YOD -← (‎ ױ ‎) 05F1 HEBREW LIGATURE YIDDISH VAV YOD # →‎וי‎→ - -# l, 1, 🄂 - (‎ 1, ‎) 0031 002C DIGIT ONE, COMMA -← (‎ l, ‎) 006C 002C LATIN SMALL LETTER L, COMMA -← (‎ 🄂 ‎) 1F102 DIGIT ONE COMMA - -# l. 1. ⒈ - (‎ 1. ‎) 0031 002E DIGIT ONE, FULL STOP -← (‎ l. ‎) 006C 002E LATIN SMALL LETTER L, FULL STOP -← (‎ ⒈ ‎) 2488 DIGIT ONE FULL STOP - -# lO. l0. 10. ⒑ - (‎ 10. ‎) 0031 0030 002E DIGIT ONE, DIGIT ZERO, FULL STOP -← (‎ lO. ‎) 006C 004F 002E LATIN SMALL LETTER L, LATIN CAPITAL LETTER O, FULL STOP -← (‎ l0. ‎) 006C 0030 002E LATIN SMALL LETTER L, DIGIT ZERO, FULL STOP -← (‎ ⒑ ‎) 2491 NUMBER TEN FULL STOP - -# lO日 l0日 10日 ㏩ - (‎ 10日 ‎) 0031 0030 65E5 DIGIT ONE, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ lO日 ‎) 006C 004F 65E5 LATIN SMALL LETTER L, LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l0日 ‎) 006C 0030 65E5 LATIN SMALL LETTER L, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏩ ‎) 33E9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN - -# lO月 l0月 10月 ㋉ - (‎ 10月 ‎) 0031 0030 6708 DIGIT ONE, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-6708 -← (‎ lO月 ‎) 006C 004F 6708 LATIN SMALL LETTER L, LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-6708 -← (‎ l0月 ‎) 006C 0030 6708 LATIN SMALL LETTER L, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋉ ‎) 32C9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER - -# lO点 l0点 10点 ㍢ - (‎ 10点 ‎) 0031 0030 70B9 DIGIT ONE, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ lO点 ‎) 006C 004F 70B9 LATIN SMALL LETTER L, LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l0点 ‎) 006C 0030 70B9 LATIN SMALL LETTER L, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍢ ‎) 3362 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN - -# ll II 11 || וו ǁ װ ‖ ∥ Ⅱ - (‎ 11 ‎) 0031 0031 DIGIT ONE, DIGIT ONE -← (‎ ll ‎) 006C 006C LATIN SMALL LETTER L, LATIN SMALL LETTER L # →‎וו‎→ -← (‎ II ‎) 0049 0049 LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I # →ll→→‎וו‎→ -← (‎ || ‎) 007C 007C VERTICAL LINE, VERTICAL LINE # →ll→→‎וו‎→ -← (‎ וו ‎) 05D5 05D5 HEBREW LETTER VAV, HEBREW LETTER VAV -← (‎ ǁ ‎) 01C1 LATIN LETTER LATERAL CLICK # →‖→→∥→→||→→ll→→‎וו‎→ -← (‎ װ ‎) 05F0 HEBREW LIGATURE YIDDISH DOUBLE VAV # →‎וו‎→ -← (‎ ‖ ‎) 2016 DOUBLE VERTICAL LINE # →∥→→||→→ll→→‎וו‎→ -← (‎ ∥ ‎) 2225 PARALLEL TO # →||→→ll→→‎וו‎→ -← (‎ Ⅱ ‎) 2161 ROMAN NUMERAL TWO # →II→→ll→→‎וו‎→ - -# ll. 11. ⒒ - (‎ 11. ‎) 0031 0031 002E DIGIT ONE, DIGIT ONE, FULL STOP -← (‎ ll. ‎) 006C 006C 002E LATIN SMALL LETTER L, LATIN SMALL LETTER L, FULL STOP -← (‎ ⒒ ‎) 2492 NUMBER ELEVEN FULL STOP - -# ll日 11日 ㏪ - (‎ 11日 ‎) 0031 0031 65E5 DIGIT ONE, DIGIT ONE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ll日 ‎) 006C 006C 65E5 LATIN SMALL LETTER L, LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏪ ‎) 33EA IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN - -# ll月 11月 ㋊ - (‎ 11月 ‎) 0031 0031 6708 DIGIT ONE, DIGIT ONE, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ll月 ‎) 006C 006C 6708 LATIN SMALL LETTER L, LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋊ ‎) 32CA IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER - -# ll点 11点 ㍣ - (‎ 11点 ‎) 0031 0031 70B9 DIGIT ONE, DIGIT ONE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ll点 ‎) 006C 006C 70B9 LATIN SMALL LETTER L, LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍣ ‎) 3363 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN - -# l2. 12. ⒓ - (‎ 12. ‎) 0031 0032 002E DIGIT ONE, DIGIT TWO, FULL STOP -← (‎ l2. ‎) 006C 0032 002E LATIN SMALL LETTER L, DIGIT TWO, FULL STOP -← (‎ ⒓ ‎) 2493 NUMBER TWELVE FULL STOP - -# l2日 12日 ㏫ - (‎ 12日 ‎) 0031 0032 65E5 DIGIT ONE, DIGIT TWO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l2日 ‎) 006C 0032 65E5 LATIN SMALL LETTER L, DIGIT TWO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏫ ‎) 33EB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE - -# l2月 12月 ㋋ - (‎ 12月 ‎) 0031 0032 6708 DIGIT ONE, DIGIT TWO, CJK UNIFIED IDEOGRAPH-6708 -← (‎ l2月 ‎) 006C 0032 6708 LATIN SMALL LETTER L, DIGIT TWO, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋋ ‎) 32CB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER - -# l2点 12点 ㍤ - (‎ 12点 ‎) 0031 0032 70B9 DIGIT ONE, DIGIT TWO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l2点 ‎) 006C 0032 70B9 LATIN SMALL LETTER L, DIGIT TWO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍤ ‎) 3364 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE - -# l3. 13. ⒔ - (‎ 13. ‎) 0031 0033 002E DIGIT ONE, DIGIT THREE, FULL STOP -← (‎ l3. ‎) 006C 0033 002E LATIN SMALL LETTER L, DIGIT THREE, FULL STOP -← (‎ ⒔ ‎) 2494 NUMBER THIRTEEN FULL STOP - -# l3日 13日 ㏬ - (‎ 13日 ‎) 0031 0033 65E5 DIGIT ONE, DIGIT THREE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l3日 ‎) 006C 0033 65E5 LATIN SMALL LETTER L, DIGIT THREE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏬ ‎) 33EC IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN - -# l3点 13点 ㍥ - (‎ 13点 ‎) 0031 0033 70B9 DIGIT ONE, DIGIT THREE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l3点 ‎) 006C 0033 70B9 LATIN SMALL LETTER L, DIGIT THREE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍥ ‎) 3365 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN - -# l4. 14. ⒕ - (‎ 14. ‎) 0031 0034 002E DIGIT ONE, DIGIT FOUR, FULL STOP -← (‎ l4. ‎) 006C 0034 002E LATIN SMALL LETTER L, DIGIT FOUR, FULL STOP -← (‎ ⒕ ‎) 2495 NUMBER FOURTEEN FULL STOP - -# l4日 14日 ㏭ - (‎ 14日 ‎) 0031 0034 65E5 DIGIT ONE, DIGIT FOUR, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l4日 ‎) 006C 0034 65E5 LATIN SMALL LETTER L, DIGIT FOUR, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏭ ‎) 33ED IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN - -# l4点 14点 ㍦ - (‎ 14点 ‎) 0031 0034 70B9 DIGIT ONE, DIGIT FOUR, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l4点 ‎) 006C 0034 70B9 LATIN SMALL LETTER L, DIGIT FOUR, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍦ ‎) 3366 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN - -# l5. 15. ⒖ - (‎ 15. ‎) 0031 0035 002E DIGIT ONE, DIGIT FIVE, FULL STOP -← (‎ l5. ‎) 006C 0035 002E LATIN SMALL LETTER L, DIGIT FIVE, FULL STOP -← (‎ ⒖ ‎) 2496 NUMBER FIFTEEN FULL STOP - -# l5日 15日 ㏮ - (‎ 15日 ‎) 0031 0035 65E5 DIGIT ONE, DIGIT FIVE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l5日 ‎) 006C 0035 65E5 LATIN SMALL LETTER L, DIGIT FIVE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏮ ‎) 33EE IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN - -# l5点 15点 ㍧ - (‎ 15点 ‎) 0031 0035 70B9 DIGIT ONE, DIGIT FIVE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l5点 ‎) 006C 0035 70B9 LATIN SMALL LETTER L, DIGIT FIVE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍧ ‎) 3367 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN - -# l6. 16. ⒗ - (‎ 16. ‎) 0031 0036 002E DIGIT ONE, DIGIT SIX, FULL STOP -← (‎ l6. ‎) 006C 0036 002E LATIN SMALL LETTER L, DIGIT SIX, FULL STOP -← (‎ ⒗ ‎) 2497 NUMBER SIXTEEN FULL STOP - -# l6日 16日 ㏯ - (‎ 16日 ‎) 0031 0036 65E5 DIGIT ONE, DIGIT SIX, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l6日 ‎) 006C 0036 65E5 LATIN SMALL LETTER L, DIGIT SIX, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏯ ‎) 33EF IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN - -# l6点 16点 ㍨ - (‎ 16点 ‎) 0031 0036 70B9 DIGIT ONE, DIGIT SIX, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l6点 ‎) 006C 0036 70B9 LATIN SMALL LETTER L, DIGIT SIX, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍨ ‎) 3368 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN - -# l7. 17. ⒘ - (‎ 17. ‎) 0031 0037 002E DIGIT ONE, DIGIT SEVEN, FULL STOP -← (‎ l7. ‎) 006C 0037 002E LATIN SMALL LETTER L, DIGIT SEVEN, FULL STOP -← (‎ ⒘ ‎) 2498 NUMBER SEVENTEEN FULL STOP - -# l7日 17日 ㏰ - (‎ 17日 ‎) 0031 0037 65E5 DIGIT ONE, DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l7日 ‎) 006C 0037 65E5 LATIN SMALL LETTER L, DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏰ ‎) 33F0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN - -# l7点 17点 ㍩ - (‎ 17点 ‎) 0031 0037 70B9 DIGIT ONE, DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l7点 ‎) 006C 0037 70B9 LATIN SMALL LETTER L, DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍩ ‎) 3369 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN - -# l8. 18. ⒙ - (‎ 18. ‎) 0031 0038 002E DIGIT ONE, DIGIT EIGHT, FULL STOP -← (‎ l8. ‎) 006C 0038 002E LATIN SMALL LETTER L, DIGIT EIGHT, FULL STOP -← (‎ ⒙ ‎) 2499 NUMBER EIGHTEEN FULL STOP - -# l8日 18日 ㏱ - (‎ 18日 ‎) 0031 0038 65E5 DIGIT ONE, DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l8日 ‎) 006C 0038 65E5 LATIN SMALL LETTER L, DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏱ ‎) 33F1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN - -# l8点 18点 ㍪ - (‎ 18点 ‎) 0031 0038 70B9 DIGIT ONE, DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l8点 ‎) 006C 0038 70B9 LATIN SMALL LETTER L, DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍪ ‎) 336A IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN - -# l9. 19. ⒚ - (‎ 19. ‎) 0031 0039 002E DIGIT ONE, DIGIT NINE, FULL STOP -← (‎ l9. ‎) 006C 0039 002E LATIN SMALL LETTER L, DIGIT NINE, FULL STOP -← (‎ ⒚ ‎) 249A NUMBER NINETEEN FULL STOP - -# l9日 19日 ㏲ - (‎ 19日 ‎) 0031 0039 65E5 DIGIT ONE, DIGIT NINE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l9日 ‎) 006C 0039 65E5 LATIN SMALL LETTER L, DIGIT NINE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏲ ‎) 33F2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN - -# l9点 19点 ㍫ - (‎ 19点 ‎) 0031 0039 70B9 DIGIT ONE, DIGIT NINE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l9点 ‎) 006C 0039 70B9 LATIN SMALL LETTER L, DIGIT NINE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍫ ‎) 336B IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN - -# l̋ 1̋ اً ﴼ ﴽ - (‎ 1̋ ‎) 0031 030B DIGIT ONE, COMBINING DOUBLE ACUTE ACCENT -← (‎ l̋ ‎) 006C 030B LATIN SMALL LETTER L, COMBINING DOUBLE ACUTE ACCENT # →‎اً‎→ -← (‎ اً ‎) 0627 064B ARABIC LETTER ALEF, ARABIC FATHATAN -← (‎ ﴼ ‎) FD3C ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM # →‎اً‎→ -← (‎ ﴽ ‎) FD3D ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM # →‎اً‎→ - -# lكبر 1كبر اكبر ﷳ - (‎ 1كبر ‎) 0031 0643 0628 0631 DIGIT ONE, ARABIC LETTER KAF, ARABIC LETTER BEH, ARABIC LETTER REH -← (‎ lكبر ‎) 006C 0643 0628 0631 LATIN SMALL LETTER L, ARABIC LETTER KAF, ARABIC LETTER BEH, ARABIC LETTER REH # →‎اكبر‎→ -← (‎ اكبر ‎) 0627 0643 0628 0631 ARABIC LETTER ALEF, ARABIC LETTER KAF, ARABIC LETTER BEH, ARABIC LETTER REH -← (‎ ﷳ ‎) FDF3 ARABIC LIGATURE AKBAR ISOLATED FORM # →‎اكبر‎→ - -# lللّٰo lللّٰه 1للّٰه اللّٰه lللّo lللّه 1للّه اللّه lللo lلله 1لله الله ﷲ - (‎ 1لله ‎) 0031 0644 0644 0647 DIGIT ONE, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ lللّٰo ‎) 006C 0644 0644 0651 0670 006F LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER SUPERSCRIPT ALEF, LATIN SMALL LETTER O # →‎اللّٰه‎→→‎ﷲ‎→→‎الله‎→ -← (‎ lللّٰه ‎) 006C 0644 0644 0651 0670 0647 LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER SUPERSCRIPT ALEF, ARABIC LETTER HEH # →‎1للّٰه‎→→‎اللّٰه‎→→‎ﷲ‎→→‎الله‎→ -← (‎ 1للّٰه ‎) 0031 0644 0644 0651 0670 0647 DIGIT ONE, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER SUPERSCRIPT ALEF, ARABIC LETTER HEH # →‎اللّٰه‎→→‎ﷲ‎→→‎الله‎→ -← (‎ اللّٰه ‎) 0627 0644 0644 0651 0670 0647 ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER SUPERSCRIPT ALEF, ARABIC LETTER HEH # →‎ﷲ‎→→‎الله‎→ -← (‎ lللّo ‎) 006C 0644 0644 0651 006F LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, LATIN SMALL LETTER O # →‎اللّه‎→→‎ﷲ‎→→‎الله‎→ -← (‎ lللّه ‎) 006C 0644 0644 0651 0647 LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER HEH # →‎1للّه‎→→‎اللّه‎→→‎ﷲ‎→→‎الله‎→ -← (‎ 1للّه ‎) 0031 0644 0644 0651 0647 DIGIT ONE, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER HEH # →‎اللّه‎→→‎ﷲ‎→→‎الله‎→ -← (‎ اللّه ‎) 0627 0644 0644 0651 0647 ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC SHADDA, ARABIC LETTER HEH # →‎ﷲ‎→→‎الله‎→ -← (‎ lللo ‎) 006C 0644 0644 006F LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, LATIN SMALL LETTER O # →‎الله‎→ -← (‎ lلله ‎) 006C 0644 0644 0647 LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ الله ‎) 0627 0644 0644 0647 ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ ﷲ ‎) FDF2 ARABIC LIGATURE ALLAH ISOLATED FORM # →‎الله‎→ - -# lٕ 1ٕ اٟ ٳ إ ﺇ ﺈ - (‎ 1ٕ ‎) 0031 0655 DIGIT ONE, ARABIC HAMZA BELOW -← (‎ lٕ ‎) 006C 0655 LATIN SMALL LETTER L, ARABIC HAMZA BELOW # →‎اٟ‎→ -← (‎ اٟ ‎) 0627 065F ARABIC LETTER ALEF, ARABIC WAVY HAMZA BELOW -← (‎ ٳ ‎) 0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW # →‎اٟ‎→ -← (‎ إ ‎) 0625 ARABIC LETTER ALEF WITH HAMZA BELOW # →‎ٳ‎→→‎اٟ‎→ -← (‎ ﺇ ‎) FE87 ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM # →‎إ‎→→‎ٳ‎→→‎اٟ‎→ -← (‎ ﺈ ‎) FE88 ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM # →‎إ‎→→‎ٳ‎→→‎اٟ‎→ - -# lٴ ٴl 1ٴ اٴ ٴ1 ٴا ٲ أ ٵ ﺃ ﺄ - (‎ 1ٴ ‎) 0031 0674 DIGIT ONE, ARABIC LETTER HIGH HAMZA -← (‎ lٴ ‎) 006C 0674 LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎اٴ‎→ -← (‎ ٴl ‎) 0674 006C ARABIC LETTER HIGH HAMZA, LATIN SMALL LETTER L # →‎ٴا‎→→‎ٵ‎→→‎اٴ‎→ -← (‎ اٴ ‎) 0627 0674 ARABIC LETTER ALEF, ARABIC LETTER HIGH HAMZA -← (‎ ٴ1 ‎) 0674 0031 ARABIC LETTER HIGH HAMZA, DIGIT ONE # →‎ٴا‎→→‎ٵ‎→→‎اٴ‎→ -← (‎ ٴا ‎) 0674 0627 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ٵ‎→→‎اٴ‎→ -← (‎ ٲ ‎) 0672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE # →‎أ‎→→‎ٵ‎→→‎اٴ‎→ -← (‎ أ ‎) 0623 ARABIC LETTER ALEF WITH HAMZA ABOVE # →‎ٵ‎→→‎اٴ‎→ -← (‎ ٵ ‎) 0675 ARABIC LETTER HIGH HAMZA ALEF # →‎اٴ‎→ -← (‎ ﺃ ‎) FE83 ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM # →‎ٵ‎→→‎اٴ‎→ -← (‎ ﺄ ‎) FE84 ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM # →‎أ‎→→‎ٵ‎→→‎اٴ‎→ - -# l· L· 1ᐧ Ꮮ· ᒪ· ᒪᐧ ᒷ Ŀ ŀ - (‎ 1ᐧ ‎) 0031 1427 DIGIT ONE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ l· ‎) 006C 00B7 LATIN SMALL LETTER L, MIDDLE DOT -← (‎ L· ‎) 004C 00B7 LATIN CAPITAL LETTER L, MIDDLE DOT # →ᒪ·→→ᒪᐧ→→ᒷ→ -← (‎ Ꮮ· ‎) 13DE 00B7 CHEROKEE LETTER TLE, MIDDLE DOT # →ᒪ·→→ᒪᐧ→→ᒷ→ -← (‎ ᒪ· ‎) 14AA 00B7 CANADIAN SYLLABICS MA, MIDDLE DOT # →ᒪᐧ→→ᒷ→ -← (‎ ᒪᐧ ‎) 14AA 1427 CANADIAN SYLLABICS MA, CANADIAN SYLLABICS FINAL MIDDLE DOT # →ᒷ→ -← (‎ ᒷ ‎) 14B7 CANADIAN SYLLABICS WEST-CREE MWA -← (‎ Ŀ ‎) 013F LATIN CAPITAL LETTER L WITH MIDDLE DOT # →L·→→ᒪ·→→ᒪᐧ→→ᒷ→ -← (‎ ŀ ‎) 0140 LATIN SMALL LETTER L WITH MIDDLE DOT # →l·→ - -# l日 1日 ㏠ - (‎ 1日 ‎) 0031 65E5 DIGIT ONE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ l日 ‎) 006C 65E5 LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏠ ‎) 33E0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE - -# l月 1月 ㋀ - (‎ 1月 ‎) 0031 6708 DIGIT ONE, CJK UNIFIED IDEOGRAPH-6708 -← (‎ l月 ‎) 006C 6708 LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋀ ‎) 32C0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY - -# l点 1点 ㍙ - (‎ 1点 ‎) 0031 70B9 DIGIT ONE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ l点 ‎) 006C 70B9 LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍙ ‎) 3359 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE - -# 2 Ƨ Ꝛ Ϩ ᒿ Ꙅ ꛯ 🯲 𝟐 𝟚 𝟤 𝟮 𝟸 - (‎ 2 ‎) 0032 DIGIT TWO -← (‎ Ƨ ‎) 01A7 LATIN CAPITAL LETTER TONE TWO -← (‎ Ꝛ ‎) A75A LATIN CAPITAL LETTER R ROTUNDA -← (‎ Ϩ ‎) 03E8 COPTIC CAPITAL LETTER HORI # →Ƨ→ -← (‎ ᒿ ‎) 14BF CANADIAN SYLLABICS SAYISI M -← (‎ Ꙅ ‎) A644 CYRILLIC CAPITAL LETTER REVERSED DZE # →Ƨ→ -← (‎ ꛯ ‎) A6EF BAMUM LETTER KOGHOM # →Ƨ→ -← (‎ 🯲 ‎) 1FBF2 SEGMENTED DIGIT TWO -← (‎ 𝟐 ‎) 1D7D0 MATHEMATICAL BOLD DIGIT TWO -← (‎ 𝟚 ‎) 1D7DA MATHEMATICAL DOUBLE-STRUCK DIGIT TWO -← (‎ 𝟤 ‎) 1D7E4 MATHEMATICAL SANS-SERIF DIGIT TWO -← (‎ 𝟮 ‎) 1D7EE MATHEMATICAL SANS-SERIF BOLD DIGIT TWO -← (‎ 𝟸 ‎) 1D7F8 MATHEMATICAL MONOSPACE DIGIT TWO - -# 2, 🄃 - (‎ 2, ‎) 0032 002C DIGIT TWO, COMMA -← (‎ 🄃 ‎) 1F103 DIGIT TWO COMMA - -# 2. ⒉ - (‎ 2. ‎) 0032 002E DIGIT TWO, FULL STOP -← (‎ ⒉ ‎) 2489 DIGIT TWO FULL STOP - -# 2O. 20. ⒛ - (‎ 20. ‎) 0032 0030 002E DIGIT TWO, DIGIT ZERO, FULL STOP -← (‎ 2O. ‎) 0032 004F 002E DIGIT TWO, LATIN CAPITAL LETTER O, FULL STOP -← (‎ ⒛ ‎) 249B NUMBER TWENTY FULL STOP - -# 2O日 20日 ㏳ - (‎ 20日 ‎) 0032 0030 65E5 DIGIT TWO, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ 2O日 ‎) 0032 004F 65E5 DIGIT TWO, LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏳ ‎) 33F3 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY - -# 2O点 20点 ㍬ - (‎ 20点 ‎) 0032 0030 70B9 DIGIT TWO, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ 2O点 ‎) 0032 004F 70B9 DIGIT TWO, LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍬ ‎) 336C IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY - -# 2l日 21日 ㏴ - (‎ 21日 ‎) 0032 0031 65E5 DIGIT TWO, DIGIT ONE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ 2l日 ‎) 0032 006C 65E5 DIGIT TWO, LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏴ ‎) 33F4 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE - -# 2l点 21点 ㍭ - (‎ 21点 ‎) 0032 0031 70B9 DIGIT TWO, DIGIT ONE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ 2l点 ‎) 0032 006C 70B9 DIGIT TWO, LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍭ ‎) 336D IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE - -# 22日 ㏵ - (‎ 22日 ‎) 0032 0032 65E5 DIGIT TWO, DIGIT TWO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏵ ‎) 33F5 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO - -# 22点 ㍮ - (‎ 22点 ‎) 0032 0032 70B9 DIGIT TWO, DIGIT TWO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍮ ‎) 336E IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO - -# 23日 ㏶ - (‎ 23日 ‎) 0032 0033 65E5 DIGIT TWO, DIGIT THREE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏶ ‎) 33F6 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE - -# 23点 ㍯ - (‎ 23点 ‎) 0032 0033 70B9 DIGIT TWO, DIGIT THREE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍯ ‎) 336F IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE - -# 24日 ㏷ - (‎ 24日 ‎) 0032 0034 65E5 DIGIT TWO, DIGIT FOUR, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏷ ‎) 33F7 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR - -# 24点 ㍰ - (‎ 24点 ‎) 0032 0034 70B9 DIGIT TWO, DIGIT FOUR, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍰ ‎) 3370 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR - -# 25日 ㏸ - (‎ 25日 ‎) 0032 0035 65E5 DIGIT TWO, DIGIT FIVE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏸ ‎) 33F8 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE - -# 26日 ㏹ - (‎ 26日 ‎) 0032 0036 65E5 DIGIT TWO, DIGIT SIX, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏹ ‎) 33F9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX - -# 27日 ㏺ - (‎ 27日 ‎) 0032 0037 65E5 DIGIT TWO, DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏺ ‎) 33FA IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN - -# 28日 ㏻ - (‎ 28日 ‎) 0032 0038 65E5 DIGIT TWO, DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏻ ‎) 33FB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT - -# 29日 ㏼ - (‎ 29日 ‎) 0032 0039 65E5 DIGIT TWO, DIGIT NINE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏼ ‎) 33FC IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE - -# 2̵ ƻ - (‎ 2̵ ‎) 0032 0335 DIGIT TWO, COMBINING SHORT STROKE OVERLAY -← (‎ ƻ ‎) 01BB LATIN LETTER TWO WITH STROKE - -# 2日 ㏡ - (‎ 2日 ‎) 0032 65E5 DIGIT TWO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏡ ‎) 33E1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO - -# 2月 ㋁ - (‎ 2月 ‎) 0032 6708 DIGIT TWO, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋁ ‎) 32C1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY - -# 2点 ㍚ - (‎ 2点 ‎) 0032 70B9 DIGIT TWO, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍚ ‎) 335A IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO - -# 3 Ʒ Ȝ Ꝫ З Ӡ Ⳍ 𖼻 𝈆 Ɜ 𑣊 🯳 𝟑 𝟛 𝟥 𝟯 𝟹 - (‎ 3 ‎) 0033 DIGIT THREE -← (‎ Ʒ ‎) 01B7 LATIN CAPITAL LETTER EZH -← (‎ Ȝ ‎) 021C LATIN CAPITAL LETTER YOGH # →Ʒ→ -← (‎ Ꝫ ‎) A76A LATIN CAPITAL LETTER ET -← (‎ З ‎) 0417 CYRILLIC CAPITAL LETTER ZE -← (‎ Ӡ ‎) 04E0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE # →Ʒ→ -← (‎ Ⳍ ‎) 2CCC COPTIC CAPITAL LETTER OLD COPTIC HORI # →Ȝ→→Ʒ→ -← (‎ 𖼻 ‎) 16F3B MIAO LETTER ZA # →Ʒ→ -← (‎ 𝈆 ‎) 1D206 GREEK VOCAL NOTATION SYMBOL-7 -← (‎ Ɜ ‎) A7AB LATIN CAPITAL LETTER REVERSED OPEN E -← (‎ 𑣊 ‎) 118CA WARANG CITI SMALL LETTER ANG -← (‎ 🯳 ‎) 1FBF3 SEGMENTED DIGIT THREE -← (‎ 𝟑 ‎) 1D7D1 MATHEMATICAL BOLD DIGIT THREE -← (‎ 𝟛 ‎) 1D7DB MATHEMATICAL DOUBLE-STRUCK DIGIT THREE -← (‎ 𝟥 ‎) 1D7E5 MATHEMATICAL SANS-SERIF DIGIT THREE -← (‎ 𝟯 ‎) 1D7EF MATHEMATICAL SANS-SERIF BOLD DIGIT THREE -← (‎ 𝟹 ‎) 1D7F9 MATHEMATICAL MONOSPACE DIGIT THREE - -# 3, 🄄 - (‎ 3, ‎) 0033 002C DIGIT THREE, COMMA -← (‎ 🄄 ‎) 1F104 DIGIT THREE COMMA - -# 3. ⒊ - (‎ 3. ‎) 0033 002E DIGIT THREE, FULL STOP -← (‎ ⒊ ‎) 248A DIGIT THREE FULL STOP - -# 3O日 30日 ㏽ - (‎ 30日 ‎) 0033 0030 65E5 DIGIT THREE, DIGIT ZERO, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ 3O日 ‎) 0033 004F 65E5 DIGIT THREE, LATIN CAPITAL LETTER O, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏽ ‎) 33FD IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY - -# 3l日 31日 ㏾ - (‎ 31日 ‎) 0033 0031 65E5 DIGIT THREE, DIGIT ONE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ 3l日 ‎) 0033 006C 65E5 DIGIT THREE, LATIN SMALL LETTER L, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏾ ‎) 33FE IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE - -# 3̦ З̦ З̧ Ҙ - (‎ 3̦ ‎) 0033 0326 DIGIT THREE, COMBINING COMMA BELOW -← (‎ З̦ ‎) 0417 0326 CYRILLIC CAPITAL LETTER ZE, COMBINING COMMA BELOW # →З̧→ -← (‎ З̧ ‎) 0417 0327 CYRILLIC CAPITAL LETTER ZE, COMBINING CEDILLA -← (‎ Ҙ ‎) 0498 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER # →З̧→ - -# 3日 ㏢ - (‎ 3日 ‎) 0033 65E5 DIGIT THREE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏢ ‎) 33E2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE - -# 3月 ㋂ - (‎ 3月 ‎) 0033 6708 DIGIT THREE, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋂ ‎) 32C2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH - -# 3点 ㍛ - (‎ 3点 ‎) 0033 70B9 DIGIT THREE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍛ ‎) 335B IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE - -# 4 Ꮞ 𑢯 🯴 𝟒 𝟜 𝟦 𝟰 𝟺 - (‎ 4 ‎) 0034 DIGIT FOUR -← (‎ Ꮞ ‎) 13CE CHEROKEE LETTER SE -← (‎ 𑢯 ‎) 118AF WARANG CITI CAPITAL LETTER UC -← (‎ 🯴 ‎) 1FBF4 SEGMENTED DIGIT FOUR -← (‎ 𝟒 ‎) 1D7D2 MATHEMATICAL BOLD DIGIT FOUR -← (‎ 𝟜 ‎) 1D7DC MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR -← (‎ 𝟦 ‎) 1D7E6 MATHEMATICAL SANS-SERIF DIGIT FOUR -← (‎ 𝟰 ‎) 1D7F0 MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR -← (‎ 𝟺 ‎) 1D7FA MATHEMATICAL MONOSPACE DIGIT FOUR - -# 4, 🄅 - (‎ 4, ‎) 0034 002C DIGIT FOUR, COMMA -← (‎ 🄅 ‎) 1F105 DIGIT FOUR COMMA - -# 4. ⒋ - (‎ 4. ‎) 0034 002E DIGIT FOUR, FULL STOP -← (‎ ⒋ ‎) 248B DIGIT FOUR FULL STOP - -# 4· 4ᐧ ᔰ - (‎ 4· ‎) 0034 00B7 DIGIT FOUR, MIDDLE DOT -← (‎ 4ᐧ ‎) 0034 1427 DIGIT FOUR, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔰ ‎) 1530 CANADIAN SYLLABICS WEST-CREE YWE # →4ᐧ→ - -# 4日 ㏣ - (‎ 4日 ‎) 0034 65E5 DIGIT FOUR, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏣ ‎) 33E3 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR - -# 4月 ㋃ - (‎ 4月 ‎) 0034 6708 DIGIT FOUR, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋃ ‎) 32C3 IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL - -# 4点 ㍜ - (‎ 4点 ‎) 0034 70B9 DIGIT FOUR, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍜ ‎) 335C IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR - -# 5 Ƽ 𑢻 🯵 𝟓 𝟝 𝟧 𝟱 𝟻 - (‎ 5 ‎) 0035 DIGIT FIVE -← (‎ Ƽ ‎) 01BC LATIN CAPITAL LETTER TONE FIVE -← (‎ 𑢻 ‎) 118BB WARANG CITI CAPITAL LETTER HORR -← (‎ 🯵 ‎) 1FBF5 SEGMENTED DIGIT FIVE -← (‎ 𝟓 ‎) 1D7D3 MATHEMATICAL BOLD DIGIT FIVE -← (‎ 𝟝 ‎) 1D7DD MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE -← (‎ 𝟧 ‎) 1D7E7 MATHEMATICAL SANS-SERIF DIGIT FIVE -← (‎ 𝟱 ‎) 1D7F1 MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE -← (‎ 𝟻 ‎) 1D7FB MATHEMATICAL MONOSPACE DIGIT FIVE - -# 5, 🄆 - (‎ 5, ‎) 0035 002C DIGIT FIVE, COMMA -← (‎ 🄆 ‎) 1F106 DIGIT FIVE COMMA - -# 5. ⒌ - (‎ 5. ‎) 0035 002E DIGIT FIVE, FULL STOP -← (‎ ⒌ ‎) 248C DIGIT FIVE FULL STOP - -# 5日 ㏤ - (‎ 5日 ‎) 0035 65E5 DIGIT FIVE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏤ ‎) 33E4 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE - -# 5月 ㋄ - (‎ 5月 ‎) 0035 6708 DIGIT FIVE, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋄ ‎) 32C4 IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY - -# 5点 ㍝ - (‎ 5点 ‎) 0035 70B9 DIGIT FIVE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍝ ‎) 335D IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE - -# 6 б Ꮾ Ⳓ 𑣕 🯶 𝟔 𝟞 𝟨 𝟲 𝟼 - (‎ 6 ‎) 0036 DIGIT SIX -← (‎ б ‎) 0431 CYRILLIC SMALL LETTER BE -← (‎ Ꮾ ‎) 13EE CHEROKEE LETTER WV -← (‎ Ⳓ ‎) 2CD2 COPTIC CAPITAL LETTER OLD COPTIC HEI -← (‎ 𑣕 ‎) 118D5 WARANG CITI SMALL LETTER AT -← (‎ 🯶 ‎) 1FBF6 SEGMENTED DIGIT SIX -← (‎ 𝟔 ‎) 1D7D4 MATHEMATICAL BOLD DIGIT SIX -← (‎ 𝟞 ‎) 1D7DE MATHEMATICAL DOUBLE-STRUCK DIGIT SIX -← (‎ 𝟨 ‎) 1D7E8 MATHEMATICAL SANS-SERIF DIGIT SIX -← (‎ 𝟲 ‎) 1D7F2 MATHEMATICAL SANS-SERIF BOLD DIGIT SIX -← (‎ 𝟼 ‎) 1D7FC MATHEMATICAL MONOSPACE DIGIT SIX - -# 6, 🄇 - (‎ 6, ‎) 0036 002C DIGIT SIX, COMMA -← (‎ 🄇 ‎) 1F107 DIGIT SIX COMMA - -# 6. ⒍ - (‎ 6. ‎) 0036 002E DIGIT SIX, FULL STOP -← (‎ ⒍ ‎) 248D DIGIT SIX FULL STOP - -# 6日 ㏥ - (‎ 6日 ‎) 0036 65E5 DIGIT SIX, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏥ ‎) 33E5 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX - -# 6月 ㋅ - (‎ 6月 ‎) 0036 6708 DIGIT SIX, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋅ ‎) 32C5 IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE - -# 6点 ㍞ - (‎ 6点 ‎) 0036 70B9 DIGIT SIX, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍞ ‎) 335E IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX - -# 7 𝈒 𑣆 𐓒 🯷 𝟕 𝟟 𝟩 𝟳 𝟽 - (‎ 7 ‎) 0037 DIGIT SEVEN -← (‎ 𝈒 ‎) 1D212 GREEK VOCAL NOTATION SYMBOL-19 -← (‎ 𑣆 ‎) 118C6 WARANG CITI SMALL LETTER II -← (‎ 𐓒 ‎) 104D2 OSAGE CAPITAL LETTER ZA -← (‎ 🯷 ‎) 1FBF7 SEGMENTED DIGIT SEVEN -← (‎ 𝟕 ‎) 1D7D5 MATHEMATICAL BOLD DIGIT SEVEN -← (‎ 𝟟 ‎) 1D7DF MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN -← (‎ 𝟩 ‎) 1D7E9 MATHEMATICAL SANS-SERIF DIGIT SEVEN -← (‎ 𝟳 ‎) 1D7F3 MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN -← (‎ 𝟽 ‎) 1D7FD MATHEMATICAL MONOSPACE DIGIT SEVEN - -# 7, 🄈 - (‎ 7, ‎) 0037 002C DIGIT SEVEN, COMMA -← (‎ 🄈 ‎) 1F108 DIGIT SEVEN COMMA - -# 7. ⒎ - (‎ 7. ‎) 0037 002E DIGIT SEVEN, FULL STOP -← (‎ ⒎ ‎) 248E DIGIT SEVEN FULL STOP - -# 7日 ㏦ - (‎ 7日 ‎) 0037 65E5 DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏦ ‎) 33E6 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN - -# 7月 ㋆ - (‎ 7月 ‎) 0037 6708 DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋆ ‎) 32C6 IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY - -# 7点 ㍟ - (‎ 7点 ‎) 0037 70B9 DIGIT SEVEN, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍟ ‎) 335F IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN - -# 8 Ȣ ȣ ৪ ੪ ଃ 𐌚 𞣋 🯸 𝟖 𝟠 𝟪 𝟴 𝟾 - (‎ 8 ‎) 0038 DIGIT EIGHT -← (‎ Ȣ ‎) 0222 LATIN CAPITAL LETTER OU -← (‎ ȣ ‎) 0223 LATIN SMALL LETTER OU -← (‎ ৪ ‎) 09EA BENGALI DIGIT FOUR -← (‎ ੪ ‎) 0A6A GURMUKHI DIGIT FOUR -← (‎ ଃ ‎) 0B03 ORIYA SIGN VISARGA -← (‎ 𐌚 ‎) 1031A OLD ITALIC LETTER EF -← (‎ 𞣋 ‎) 1E8CB MENDE KIKAKUI DIGIT FIVE -← (‎ 🯸 ‎) 1FBF8 SEGMENTED DIGIT EIGHT -← (‎ 𝟖 ‎) 1D7D6 MATHEMATICAL BOLD DIGIT EIGHT -← (‎ 𝟠 ‎) 1D7E0 MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT -← (‎ 𝟪 ‎) 1D7EA MATHEMATICAL SANS-SERIF DIGIT EIGHT -← (‎ 𝟴 ‎) 1D7F4 MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT -← (‎ 𝟾 ‎) 1D7FE MATHEMATICAL MONOSPACE DIGIT EIGHT - -# 8, 🄉 - (‎ 8, ‎) 0038 002C DIGIT EIGHT, COMMA -← (‎ 🄉 ‎) 1F109 DIGIT EIGHT COMMA - -# 8. ⒏ - (‎ 8. ‎) 0038 002E DIGIT EIGHT, FULL STOP -← (‎ ⒏ ‎) 248F DIGIT EIGHT FULL STOP - -# 8日 ㏧ - (‎ 8日 ‎) 0038 65E5 DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏧ ‎) 33E7 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT - -# 8月 ㋇ - (‎ 8月 ‎) 0038 6708 DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋇ ‎) 32C7 IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST - -# 8点 ㍠ - (‎ 8点 ‎) 0038 70B9 DIGIT EIGHT, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍠ ‎) 3360 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT - -# 9 Ꝯ ৭ ੧ ୨ ൭ Ⳋ 𑢬 𑣌 𑣖 🯹 𝟗 𝟡 𝟫 𝟵 𝟿 - (‎ 9 ‎) 0039 DIGIT NINE -← (‎ Ꝯ ‎) A76E LATIN CAPITAL LETTER CON -← (‎ ৭ ‎) 09ED BENGALI DIGIT SEVEN -← (‎ ੧ ‎) 0A67 GURMUKHI DIGIT ONE -← (‎ ୨ ‎) 0B68 ORIYA DIGIT TWO -← (‎ ൭ ‎) 0D6D MALAYALAM DIGIT SEVEN -← (‎ Ⳋ ‎) 2CCA COPTIC CAPITAL LETTER DIALECT-P HORI -← (‎ 𑢬 ‎) 118AC WARANG CITI CAPITAL LETTER KO -← (‎ 𑣌 ‎) 118CC WARANG CITI SMALL LETTER KO -← (‎ 𑣖 ‎) 118D6 WARANG CITI SMALL LETTER AM -← (‎ 🯹 ‎) 1FBF9 SEGMENTED DIGIT NINE -← (‎ 𝟗 ‎) 1D7D7 MATHEMATICAL BOLD DIGIT NINE -← (‎ 𝟡 ‎) 1D7E1 MATHEMATICAL DOUBLE-STRUCK DIGIT NINE -← (‎ 𝟫 ‎) 1D7EB MATHEMATICAL SANS-SERIF DIGIT NINE -← (‎ 𝟵 ‎) 1D7F5 MATHEMATICAL SANS-SERIF BOLD DIGIT NINE -← (‎ 𝟿 ‎) 1D7FF MATHEMATICAL MONOSPACE DIGIT NINE - -# 9, 🄊 - (‎ 9, ‎) 0039 002C DIGIT NINE, COMMA -← (‎ 🄊 ‎) 1F10A DIGIT NINE COMMA - -# 9. ⒐ - (‎ 9. ‎) 0039 002E DIGIT NINE, FULL STOP -← (‎ ⒐ ‎) 2490 DIGIT NINE FULL STOP - -# 9日 ㏨ - (‎ 9日 ‎) 0039 65E5 DIGIT NINE, CJK UNIFIED IDEOGRAPH-65E5 -← (‎ ㏨ ‎) 33E8 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE - -# 9月 ㋈ - (‎ 9月 ‎) 0039 6708 DIGIT NINE, CJK UNIFIED IDEOGRAPH-6708 -← (‎ ㋈ ‎) 32C8 IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER - -# 9点 ㍡ - (‎ 9点 ‎) 0039 70B9 DIGIT NINE, CJK UNIFIED IDEOGRAPH-70B9 -← (‎ ㍡ ‎) 3361 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE - -# : ः ઃ ː ꓽ ˸ ։ ׃ ܃ ܄ ᛬ ᠃ ᠉ ⁚ ∶ ꞉ ︰ : - (‎ : ‎) 003A COLON -← (‎ ः ‎) 0903 DEVANAGARI SIGN VISARGA -← (‎ ઃ ‎) 0A83 GUJARATI SIGN VISARGA -← (‎ ː ‎) 02D0 MODIFIER LETTER TRIANGULAR COLON -← (‎ ꓽ ‎) A4FD LISU LETTER TONE MYA JEU -← (‎ ˸ ‎) 02F8 MODIFIER LETTER RAISED COLON -← (‎ ։ ‎) 0589 ARMENIAN FULL STOP -← (‎ ׃ ‎) 05C3 HEBREW PUNCTUATION SOF PASUQ -← (‎ ܃ ‎) 0703 SYRIAC SUPRALINEAR COLON -← (‎ ܄ ‎) 0704 SYRIAC SUBLINEAR COLON -← (‎ ᛬ ‎) 16EC RUNIC MULTIPLE PUNCTUATION -← (‎ ᠃ ‎) 1803 MONGOLIAN FULL STOP -← (‎ ᠉ ‎) 1809 MONGOLIAN MANCHU FULL STOP -← (‎ ⁚ ‎) 205A TWO DOT PUNCTUATION -← (‎ ∶ ‎) 2236 RATIO -← (‎ ꞉ ‎) A789 MODIFIER LETTER COLON -← (‎ ︰ ‎) FE30 PRESENTATION FORM FOR VERTICAL TWO DOT LEADER -← (‎ : ‎) FF1A FULLWIDTH COLON # →︰→ - -# ::= ⩴ - (‎ ::= ‎) 003A 003A 003D COLON, COLON, EQUALS SIGN -← (‎ ⩴ ‎) 2A74 DOUBLE COLON EQUAL - -# :→ ⧴ - (‎ :→ ‎) 003A 2192 COLON, RIGHTWARDS ARROW -← (‎ ⧴ ‎) 29F4 RULE-DELAYED - -# ; ; - (‎ ; ‎) 003B SEMICOLON -← (‎ ; ‎) 037E GREEK QUESTION MARK - -# < ᐸ ᚲ ˂ ‹ ❮ 𝈶 - (‎ < ‎) 003C LESS-THAN SIGN -← (‎ ᐸ ‎) 1438 CANADIAN SYLLABICS PA -← (‎ ᚲ ‎) 16B2 RUNIC LETTER KAUNA -← (‎ ˂ ‎) 02C2 MODIFIER LETTER LEFT ARROWHEAD -← (‎ ‹ ‎) 2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK -← (‎ ❮ ‎) 276E HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT # →‹→ -← (‎ 𝈶 ‎) 1D236 GREEK INSTRUMENTAL NOTATION SYMBOL-40 - -# << ≪ - (‎ << ‎) 003C 003C LESS-THAN SIGN, LESS-THAN SIGN -← (‎ ≪ ‎) 226A MUCH LESS-THAN - -# <<< ⋘ - (‎ <<< ‎) 003C 003C 003C LESS-THAN SIGN, LESS-THAN SIGN, LESS-THAN SIGN -← (‎ ⋘ ‎) 22D8 VERY MUCH LESS-THAN - -# <· ᐸᐧ ᑅ Ⲵ ⋖ - (‎ <· ‎) 003C 00B7 LESS-THAN SIGN, MIDDLE DOT -← (‎ ᐸᐧ ‎) 1438 1427 CANADIAN SYLLABICS PA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑅ ‎) 1445 CANADIAN SYLLABICS WEST-CREE PWA # →ᐸᐧ→ -← (‎ Ⲵ ‎) 2CB4 COPTIC CAPITAL LETTER OLD COPTIC AIN # →ᑅ→→ᐸᐧ→ -← (‎ ⋖ ‎) 22D6 LESS-THAN WITH DOT # →ᑅ→→ᐸᐧ→ - -# = ゠ ᐀ ꓿ ⹀ - (‎ = ‎) 003D EQUALS SIGN -← (‎ ゠ ‎) 30A0 KATAKANA-HIRAGANA DOUBLE HYPHEN -← (‎ ᐀ ‎) 1400 CANADIAN SYLLABICS HYPHEN -← (‎ ꓿ ‎) A4FF LISU PUNCTUATION FULL STOP -← (‎ ⹀ ‎) 2E40 DOUBLE HYPHEN - -# == ⩵ - (‎ == ‎) 003D 003D EQUALS SIGN, EQUALS SIGN -← (‎ ⩵ ‎) 2A75 TWO CONSECUTIVE EQUALS SIGNS - -# === ⩶ - (‎ === ‎) 003D 003D 003D EQUALS SIGN, EQUALS SIGN, EQUALS SIGN -← (‎ ⩶ ‎) 2A76 THREE CONSECUTIVE EQUALS SIGNS - -# =̂ ≙ - (‎ =̂ ‎) 003D 0302 EQUALS SIGN, COMBINING CIRCUMFLEX ACCENT -← (‎ ≙ ‎) 2259 ESTIMATES - -# =̆ =̌ ≚ - (‎ =̆ ‎) 003D 0306 EQUALS SIGN, COMBINING BREVE -← (‎ =̌ ‎) 003D 030C EQUALS SIGN, COMBINING CARON -← (‎ ≚ ‎) 225A EQUIANGULAR TO # →=̌→ - -# =̇ ≐ - (‎ =̇ ‎) 003D 0307 EQUALS SIGN, COMBINING DOT ABOVE -← (‎ ≐ ‎) 2250 APPROACHES THE LIMIT - -# =̣̇ ≐̣ ≑ - (‎ =̣̇ ‎) 003D 0307 0323 EQUALS SIGN, COMBINING DOT ABOVE, COMBINING DOT BELOW -← (‎ ≐̣ ‎) 2250 0323 APPROACHES THE LIMIT, COMBINING DOT BELOW -← (‎ ≑ ‎) 2251 GEOMETRICALLY EQUAL TO # →≐̣→ - -# =̊ ≗ - (‎ =̊ ‎) 003D 030A EQUALS SIGN, COMBINING RING ABOVE -← (‎ ≗ ‎) 2257 RING EQUAL TO - -# =ͫ ≞ - (‎ =ͫ ‎) 003D 036B EQUALS SIGN, COMBINING LATIN SMALL LETTER M -← (‎ ≞ ‎) 225E MEASURED BY - -# =⃰ ⩮ - (‎ =⃰ ‎) 003D 20F0 EQUALS SIGN, COMBINING ASTERISK ABOVE -← (‎ ⩮ ‎) 2A6E EQUALS WITH ASTERISK - -# > ᐳ 𖼿 ˃ › ❯ 𝈷 - (‎ > ‎) 003E GREATER-THAN SIGN -← (‎ ᐳ ‎) 1433 CANADIAN SYLLABICS PO -← (‎ 𖼿 ‎) 16F3F MIAO LETTER ARCHAIC ZZA -← (‎ ˃ ‎) 02C3 MODIFIER LETTER RIGHT ARROWHEAD -← (‎ › ‎) 203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -← (‎ ❯ ‎) 276F HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT # →›→ -← (‎ 𝈷 ‎) 1D237 GREEK INSTRUMENTAL NOTATION SYMBOL-42 - -# >< ⪥ - (‎ >< ‎) 003E 003C GREATER-THAN SIGN, LESS-THAN SIGN -← (‎ ⪥ ‎) 2AA5 GREATER-THAN BESIDE LESS-THAN - -# >> ≫ ⨠ - (‎ >> ‎) 003E 003E GREATER-THAN SIGN, GREATER-THAN SIGN -← (‎ ≫ ‎) 226B MUCH GREATER-THAN -← (‎ ⨠ ‎) 2A20 Z NOTATION SCHEMA PIPING # →≫→ - -# >>> ⋙ - (‎ >>> ‎) 003E 003E 003E GREATER-THAN SIGN, GREATER-THAN SIGN, GREATER-THAN SIGN -← (‎ ⋙ ‎) 22D9 VERY MUCH GREATER-THAN - -# >· ᐳᐧ ᑁ - (‎ >· ‎) 003E 00B7 GREATER-THAN SIGN, MIDDLE DOT -← (‎ ᐳᐧ ‎) 1433 1427 CANADIAN SYLLABICS PO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑁ ‎) 1441 CANADIAN SYLLABICS WEST-CREE PWO # →ᐳᐧ→ - -# ? Ɂ ʔ ॽ Ꭾ ꛫ - (‎ ? ‎) 003F QUESTION MARK -← (‎ Ɂ ‎) 0241 LATIN CAPITAL LETTER GLOTTAL STOP # →ʔ→ -← (‎ ʔ ‎) 0294 LATIN LETTER GLOTTAL STOP -← (‎ ॽ ‎) 097D DEVANAGARI LETTER GLOTTAL STOP -← (‎ Ꭾ ‎) 13AE CHEROKEE LETTER HE # →Ɂ→→ʔ→ -← (‎ ꛫ ‎) A6EB BAMUM LETTER NTUU # →ʔ→ - -# ?! ⁈ - (‎ ?! ‎) 003F 0021 QUESTION MARK, EXCLAMATION MARK -← (‎ ⁈ ‎) 2048 QUESTION EXCLAMATION MARK - -# ?? ⁇ - (‎ ?? ‎) 003F 003F QUESTION MARK, QUESTION MARK -← (‎ ⁇ ‎) 2047 DOUBLE QUESTION MARK - -# A Α А Ꭺ ᗅ ꓮ 𐊠 𖽀 A 𝐀 𝐴 𝑨 𝒜 𝓐 𝔄 𝔸 𝕬 𝖠 𝗔 𝘈 𝘼 𝙰 𝚨 𝛢 𝜜 𝝖 𝞐 - (‎ A ‎) 0041 LATIN CAPITAL LETTER A -← (‎ Α ‎) 0391 GREEK CAPITAL LETTER ALPHA -← (‎ А ‎) 0410 CYRILLIC CAPITAL LETTER A -← (‎ Ꭺ ‎) 13AA CHEROKEE LETTER GO -← (‎ ᗅ ‎) 15C5 CANADIAN SYLLABICS CARRIER GHO -← (‎ ꓮ ‎) A4EE LISU LETTER A -← (‎ 𐊠 ‎) 102A0 CARIAN LETTER A -← (‎ 𖽀 ‎) 16F40 MIAO LETTER ZZYA -← (‎ A ‎) FF21 FULLWIDTH LATIN CAPITAL LETTER A # →А→ -← (‎ 𝐀 ‎) 1D400 MATHEMATICAL BOLD CAPITAL A -← (‎ 𝐴 ‎) 1D434 MATHEMATICAL ITALIC CAPITAL A -← (‎ 𝑨 ‎) 1D468 MATHEMATICAL BOLD ITALIC CAPITAL A -← (‎ 𝒜 ‎) 1D49C MATHEMATICAL SCRIPT CAPITAL A -← (‎ 𝓐 ‎) 1D4D0 MATHEMATICAL BOLD SCRIPT CAPITAL A -← (‎ 𝔄 ‎) 1D504 MATHEMATICAL FRAKTUR CAPITAL A -← (‎ 𝔸 ‎) 1D538 MATHEMATICAL DOUBLE-STRUCK CAPITAL A -← (‎ 𝕬 ‎) 1D56C MATHEMATICAL BOLD FRAKTUR CAPITAL A -← (‎ 𝖠 ‎) 1D5A0 MATHEMATICAL SANS-SERIF CAPITAL A -← (‎ 𝗔 ‎) 1D5D4 MATHEMATICAL SANS-SERIF BOLD CAPITAL A -← (‎ 𝘈 ‎) 1D608 MATHEMATICAL SANS-SERIF ITALIC CAPITAL A -← (‎ 𝘼 ‎) 1D63C MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A -← (‎ 𝙰 ‎) 1D670 MATHEMATICAL MONOSPACE CAPITAL A -← (‎ 𝚨 ‎) 1D6A8 MATHEMATICAL BOLD CAPITAL ALPHA # →𝐀→ -← (‎ 𝛢 ‎) 1D6E2 MATHEMATICAL ITALIC CAPITAL ALPHA # →Α→ -← (‎ 𝜜 ‎) 1D71C MATHEMATICAL BOLD ITALIC CAPITAL ALPHA # →Α→ -← (‎ 𝝖 ‎) 1D756 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA # →Α→ -← (‎ 𝞐 ‎) 1D790 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA # →Α→ - -# AA Ꜳ - (‎ AA ‎) 0041 0041 LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A -← (‎ Ꜳ ‎) A732 LATIN CAPITAL LETTER AA - -# AE Æ Ӕ - (‎ AE ‎) 0041 0045 LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER E -← (‎ Æ ‎) 00C6 LATIN CAPITAL LETTER AE -← (‎ Ӕ ‎) 04D4 CYRILLIC CAPITAL LIGATURE A IE # →Æ→ - -# AO Ꜵ - (‎ AO ‎) 0041 004F LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER O -← (‎ Ꜵ ‎) A734 LATIN CAPITAL LETTER AO - -# AR 🜇 - (‎ AR ‎) 0041 0052 LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER R -← (‎ 🜇 ‎) 1F707 ALCHEMICAL SYMBOL FOR AQUA REGIA-2 - -# AU Ꜷ - (‎ AU ‎) 0041 0055 LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER U -← (‎ Ꜷ ‎) A736 LATIN CAPITAL LETTER AU - -# AV Ꜹ Ꜻ - (‎ AV ‎) 0041 0056 LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER V -← (‎ Ꜹ ‎) A738 LATIN CAPITAL LETTER AV -← (‎ Ꜻ ‎) A73A LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR - -# AY Ꜽ - (‎ AY ‎) 0041 0059 LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER Y -← (‎ Ꜽ ‎) A73C LATIN CAPITAL LETTER AY - -# B Β В Ᏼ ᗷ ꓐ 𐊂 𐊡 𐌁 Ꞵ B ℬ 𝐁 𝐵 𝑩 𝓑 𝔅 𝔹 𝕭 𝖡 𝗕 𝘉 𝘽 𝙱 𝚩 𝛣 𝜝 𝝗 𝞑 - (‎ B ‎) 0042 LATIN CAPITAL LETTER B -← (‎ Β ‎) 0392 GREEK CAPITAL LETTER BETA -← (‎ В ‎) 0412 CYRILLIC CAPITAL LETTER VE -← (‎ Ᏼ ‎) 13F4 CHEROKEE LETTER YV -← (‎ ᗷ ‎) 15F7 CANADIAN SYLLABICS CARRIER KHE -← (‎ ꓐ ‎) A4D0 LISU LETTER BA -← (‎ 𐊂 ‎) 10282 LYCIAN LETTER B -← (‎ 𐊡 ‎) 102A1 CARIAN LETTER P2 -← (‎ 𐌁 ‎) 10301 OLD ITALIC LETTER BE -← (‎ Ꞵ ‎) A7B4 LATIN CAPITAL LETTER BETA -← (‎ B ‎) FF22 FULLWIDTH LATIN CAPITAL LETTER B # →Β→ -← (‎ ℬ ‎) 212C SCRIPT CAPITAL B -← (‎ 𝐁 ‎) 1D401 MATHEMATICAL BOLD CAPITAL B -← (‎ 𝐵 ‎) 1D435 MATHEMATICAL ITALIC CAPITAL B -← (‎ 𝑩 ‎) 1D469 MATHEMATICAL BOLD ITALIC CAPITAL B -← (‎ 𝓑 ‎) 1D4D1 MATHEMATICAL BOLD SCRIPT CAPITAL B -← (‎ 𝔅 ‎) 1D505 MATHEMATICAL FRAKTUR CAPITAL B -← (‎ 𝔹 ‎) 1D539 MATHEMATICAL DOUBLE-STRUCK CAPITAL B -← (‎ 𝕭 ‎) 1D56D MATHEMATICAL BOLD FRAKTUR CAPITAL B -← (‎ 𝖡 ‎) 1D5A1 MATHEMATICAL SANS-SERIF CAPITAL B -← (‎ 𝗕 ‎) 1D5D5 MATHEMATICAL SANS-SERIF BOLD CAPITAL B -← (‎ 𝘉 ‎) 1D609 MATHEMATICAL SANS-SERIF ITALIC CAPITAL B -← (‎ 𝘽 ‎) 1D63D MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B -← (‎ 𝙱 ‎) 1D671 MATHEMATICAL MONOSPACE CAPITAL B -← (‎ 𝚩 ‎) 1D6A9 MATHEMATICAL BOLD CAPITAL BETA # →Β→ -← (‎ 𝛣 ‎) 1D6E3 MATHEMATICAL ITALIC CAPITAL BETA # →Β→ -← (‎ 𝜝 ‎) 1D71D MATHEMATICAL BOLD ITALIC CAPITAL BETA # →Β→ -← (‎ 𝝗 ‎) 1D757 MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA # →Β→ -← (‎ 𝞑 ‎) 1D791 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA # →Β→ - -# C С Ꮯ Ⲥ ꓚ 𐊢 𐌂 𐐕 🝌 𐔜 𑣩 𑣲 Ⅽ C ℂ ℭ Ϲ 𝐂 𝐶 𝑪 𝒞 𝓒 𝕮 𝖢 𝗖 𝘊 𝘾 𝙲 - (‎ C ‎) 0043 LATIN CAPITAL LETTER C -← (‎ С ‎) 0421 CYRILLIC CAPITAL LETTER ES -← (‎ Ꮯ ‎) 13DF CHEROKEE LETTER TLI -← (‎ Ⲥ ‎) 2CA4 COPTIC CAPITAL LETTER SIMA # →Ϲ→ -← (‎ ꓚ ‎) A4DA LISU LETTER CA -← (‎ 𐊢 ‎) 102A2 CARIAN LETTER D -← (‎ 𐌂 ‎) 10302 OLD ITALIC LETTER KE -← (‎ 𐐕 ‎) 10415 DESERET CAPITAL LETTER CHEE -← (‎ 🝌 ‎) 1F74C ALCHEMICAL SYMBOL FOR CALX -← (‎ 𐔜 ‎) 1051C ELBASAN LETTER SHE -← (‎ 𑣩 ‎) 118E9 WARANG CITI DIGIT NINE -← (‎ 𑣲 ‎) 118F2 WARANG CITI NUMBER NINETY -← (‎ Ⅽ ‎) 216D ROMAN NUMERAL ONE HUNDRED -← (‎ C ‎) FF23 FULLWIDTH LATIN CAPITAL LETTER C # →С→ -← (‎ ℂ ‎) 2102 DOUBLE-STRUCK CAPITAL C -← (‎ ℭ ‎) 212D BLACK-LETTER CAPITAL C -← (‎ Ϲ ‎) 03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL -← (‎ 𝐂 ‎) 1D402 MATHEMATICAL BOLD CAPITAL C -← (‎ 𝐶 ‎) 1D436 MATHEMATICAL ITALIC CAPITAL C -← (‎ 𝑪 ‎) 1D46A MATHEMATICAL BOLD ITALIC CAPITAL C -← (‎ 𝒞 ‎) 1D49E MATHEMATICAL SCRIPT CAPITAL C -← (‎ 𝓒 ‎) 1D4D2 MATHEMATICAL BOLD SCRIPT CAPITAL C -← (‎ 𝕮 ‎) 1D56E MATHEMATICAL BOLD FRAKTUR CAPITAL C -← (‎ 𝖢 ‎) 1D5A2 MATHEMATICAL SANS-SERIF CAPITAL C -← (‎ 𝗖 ‎) 1D5D6 MATHEMATICAL SANS-SERIF BOLD CAPITAL C -← (‎ 𝘊 ‎) 1D60A MATHEMATICAL SANS-SERIF ITALIC CAPITAL C -← (‎ 𝘾 ‎) 1D63E MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C -← (‎ 𝙲 ‎) 1D672 MATHEMATICAL MONOSPACE CAPITAL C - -# C' Cʽ Ƈ - (‎ C' ‎) 0043 0027 LATIN CAPITAL LETTER C, APOSTROPHE -← (‎ Cʽ ‎) 0043 02BD LATIN CAPITAL LETTER C, MODIFIER LETTER REVERSED COMMA -← (‎ Ƈ ‎) 0187 LATIN CAPITAL LETTER C WITH HOOK # →Cʽ→ - -# C̦ С̦ С̡ Ҫ Ç - (‎ C̦ ‎) 0043 0326 LATIN CAPITAL LETTER C, COMBINING COMMA BELOW -← (‎ С̦ ‎) 0421 0326 CYRILLIC CAPITAL LETTER ES, COMBINING COMMA BELOW # →С̡→ -← (‎ С̡ ‎) 0421 0321 CYRILLIC CAPITAL LETTER ES, COMBINING PALATALIZED HOOK BELOW -← (‎ Ҫ ‎) 04AA CYRILLIC CAPITAL LETTER ES WITH DESCENDER # →С̡→ -← (‎ Ç ‎) 00C7 LATIN CAPITAL LETTER C WITH CEDILLA # →Ҫ→→С̡→ - -# C⃠ 🅮 - (‎ C⃠ ‎) 0043 20E0 LATIN CAPITAL LETTER C, COMBINING ENCLOSING CIRCLE BACKSLASH -← (‎ 🅮 ‎) 1F16E CIRCLED C WITH OVERLAID BACKSLASH - -# C⃫ ₡ - (‎ C⃫ ‎) 0043 20EB LATIN CAPITAL LETTER C, COMBINING LONG DOUBLE SOLIDUS OVERLAY -← (‎ ₡ ‎) 20A1 COLON SIGN - -# D Ꭰ ᗞ ᗪ ꓓ Ⅾ ⅅ 𝐃 𝐷 𝑫 𝒟 𝓓 𝔇 𝔻 𝕯 𝖣 𝗗 𝘋 𝘿 𝙳 - (‎ D ‎) 0044 LATIN CAPITAL LETTER D -← (‎ Ꭰ ‎) 13A0 CHEROKEE LETTER A -← (‎ ᗞ ‎) 15DE CANADIAN SYLLABICS CARRIER THE -← (‎ ᗪ ‎) 15EA CANADIAN SYLLABICS CARRIER PE # →ᗞ→ -← (‎ ꓓ ‎) A4D3 LISU LETTER DA -← (‎ Ⅾ ‎) 216E ROMAN NUMERAL FIVE HUNDRED -← (‎ ⅅ ‎) 2145 DOUBLE-STRUCK ITALIC CAPITAL D -← (‎ 𝐃 ‎) 1D403 MATHEMATICAL BOLD CAPITAL D -← (‎ 𝐷 ‎) 1D437 MATHEMATICAL ITALIC CAPITAL D -← (‎ 𝑫 ‎) 1D46B MATHEMATICAL BOLD ITALIC CAPITAL D -← (‎ 𝒟 ‎) 1D49F MATHEMATICAL SCRIPT CAPITAL D -← (‎ 𝓓 ‎) 1D4D3 MATHEMATICAL BOLD SCRIPT CAPITAL D -← (‎ 𝔇 ‎) 1D507 MATHEMATICAL FRAKTUR CAPITAL D -← (‎ 𝔻 ‎) 1D53B MATHEMATICAL DOUBLE-STRUCK CAPITAL D -← (‎ 𝕯 ‎) 1D56F MATHEMATICAL BOLD FRAKTUR CAPITAL D -← (‎ 𝖣 ‎) 1D5A3 MATHEMATICAL SANS-SERIF CAPITAL D -← (‎ 𝗗 ‎) 1D5D7 MATHEMATICAL SANS-SERIF BOLD CAPITAL D -← (‎ 𝘋 ‎) 1D60B MATHEMATICAL SANS-SERIF ITALIC CAPITAL D -← (‎ 𝘿 ‎) 1D63F MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D -← (‎ 𝙳 ‎) 1D673 MATHEMATICAL MONOSPACE CAPITAL D - -# DZ DZ - (‎ DZ ‎) 0044 005A LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z -← (‎ DZ ‎) 01F1 LATIN CAPITAL LETTER DZ - -# Dz Dz - (‎ Dz ‎) 0044 007A LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z -← (‎ Dz ‎) 01F2 LATIN CAPITAL LETTER D WITH SMALL LETTER Z - -# DŽ DŽ - (‎ DŽ ‎) 0044 017D LATIN CAPITAL LETTER D, LATIN CAPITAL LETTER Z WITH CARON -← (‎ DŽ ‎) 01C4 LATIN CAPITAL LETTER DZ WITH CARON - -# Dž Dž - (‎ Dž ‎) 0044 017E LATIN CAPITAL LETTER D, LATIN SMALL LETTER Z WITH CARON -← (‎ Dž ‎) 01C5 LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON - -# D̵ Ð Đ Ɖ - (‎ D̵ ‎) 0044 0335 LATIN CAPITAL LETTER D, COMBINING SHORT STROKE OVERLAY -← (‎ Ð ‎) 00D0 LATIN CAPITAL LETTER ETH # →Đ→ -← (‎ Đ ‎) 0110 LATIN CAPITAL LETTER D WITH STROKE -← (‎ Ɖ ‎) 0189 LATIN CAPITAL LETTER AFRICAN D # →Đ→ - -# E Ε Е Ꭼ ⴹ ꓰ 𐊆 ⋿ 𑢦 𑢮 E ℰ 𝐄 𝐸 𝑬 𝓔 𝔈 𝔼 𝕰 𝖤 𝗘 𝘌 𝙀 𝙴 𝚬 𝛦 𝜠 𝝚 𝞔 - (‎ E ‎) 0045 LATIN CAPITAL LETTER E -← (‎ Ε ‎) 0395 GREEK CAPITAL LETTER EPSILON -← (‎ Е ‎) 0415 CYRILLIC CAPITAL LETTER IE -← (‎ Ꭼ ‎) 13AC CHEROKEE LETTER GV -← (‎ ⴹ ‎) 2D39 TIFINAGH LETTER YADD -← (‎ ꓰ ‎) A4F0 LISU LETTER E -← (‎ 𐊆 ‎) 10286 LYCIAN LETTER I -← (‎ ⋿ ‎) 22FF Z NOTATION BAG MEMBERSHIP -← (‎ 𑢦 ‎) 118A6 WARANG CITI CAPITAL LETTER II -← (‎ 𑢮 ‎) 118AE WARANG CITI CAPITAL LETTER YUJ -← (‎ E ‎) FF25 FULLWIDTH LATIN CAPITAL LETTER E # →Ε→ -← (‎ ℰ ‎) 2130 SCRIPT CAPITAL E -← (‎ 𝐄 ‎) 1D404 MATHEMATICAL BOLD CAPITAL E -← (‎ 𝐸 ‎) 1D438 MATHEMATICAL ITALIC CAPITAL E -← (‎ 𝑬 ‎) 1D46C MATHEMATICAL BOLD ITALIC CAPITAL E -← (‎ 𝓔 ‎) 1D4D4 MATHEMATICAL BOLD SCRIPT CAPITAL E -← (‎ 𝔈 ‎) 1D508 MATHEMATICAL FRAKTUR CAPITAL E -← (‎ 𝔼 ‎) 1D53C MATHEMATICAL DOUBLE-STRUCK CAPITAL E -← (‎ 𝕰 ‎) 1D570 MATHEMATICAL BOLD FRAKTUR CAPITAL E -← (‎ 𝖤 ‎) 1D5A4 MATHEMATICAL SANS-SERIF CAPITAL E -← (‎ 𝗘 ‎) 1D5D8 MATHEMATICAL SANS-SERIF BOLD CAPITAL E -← (‎ 𝘌 ‎) 1D60C MATHEMATICAL SANS-SERIF ITALIC CAPITAL E -← (‎ 𝙀 ‎) 1D640 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E -← (‎ 𝙴 ‎) 1D674 MATHEMATICAL MONOSPACE CAPITAL E -← (‎ 𝚬 ‎) 1D6AC MATHEMATICAL BOLD CAPITAL EPSILON # →𝐄→ -← (‎ 𝛦 ‎) 1D6E6 MATHEMATICAL ITALIC CAPITAL EPSILON # →Ε→ -← (‎ 𝜠 ‎) 1D720 MATHEMATICAL BOLD ITALIC CAPITAL EPSILON # →Ε→ -← (‎ 𝝚 ‎) 1D75A MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON # →Ε→ -← (‎ 𝞔 ‎) 1D794 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON # →Ε→ - -# E̸ Ɇ - (‎ E̸ ‎) 0045 0338 LATIN CAPITAL LETTER E, COMBINING LONG SOLIDUS OVERLAY -← (‎ Ɇ ‎) 0246 LATIN CAPITAL LETTER E WITH STROKE - -# F Ϝ ᖴ ꓝ 𐊇 𐊥 𝈓 Ꞙ 𐔥 𑢢 𑣂 ℱ 𝐅 𝐹 𝑭 𝓕 𝔉 𝔽 𝕱 𝖥 𝗙 𝘍 𝙁 𝙵 𝟊 - (‎ F ‎) 0046 LATIN CAPITAL LETTER F -← (‎ Ϝ ‎) 03DC GREEK LETTER DIGAMMA -← (‎ ᖴ ‎) 15B4 CANADIAN SYLLABICS BLACKFOOT WE -← (‎ ꓝ ‎) A4DD LISU LETTER TSA -← (‎ 𐊇 ‎) 10287 LYCIAN LETTER W -← (‎ 𐊥 ‎) 102A5 CARIAN LETTER R -← (‎ 𝈓 ‎) 1D213 GREEK VOCAL NOTATION SYMBOL-20 # →Ϝ→ -← (‎ Ꞙ ‎) A798 LATIN CAPITAL LETTER F WITH STROKE -← (‎ 𐔥 ‎) 10525 ELBASAN LETTER GHE -← (‎ 𑢢 ‎) 118A2 WARANG CITI CAPITAL LETTER WI -← (‎ 𑣂 ‎) 118C2 WARANG CITI SMALL LETTER WI -← (‎ ℱ ‎) 2131 SCRIPT CAPITAL F -← (‎ 𝐅 ‎) 1D405 MATHEMATICAL BOLD CAPITAL F -← (‎ 𝐹 ‎) 1D439 MATHEMATICAL ITALIC CAPITAL F -← (‎ 𝑭 ‎) 1D46D MATHEMATICAL BOLD ITALIC CAPITAL F -← (‎ 𝓕 ‎) 1D4D5 MATHEMATICAL BOLD SCRIPT CAPITAL F -← (‎ 𝔉 ‎) 1D509 MATHEMATICAL FRAKTUR CAPITAL F -← (‎ 𝔽 ‎) 1D53D MATHEMATICAL DOUBLE-STRUCK CAPITAL F -← (‎ 𝕱 ‎) 1D571 MATHEMATICAL BOLD FRAKTUR CAPITAL F -← (‎ 𝖥 ‎) 1D5A5 MATHEMATICAL SANS-SERIF CAPITAL F -← (‎ 𝗙 ‎) 1D5D9 MATHEMATICAL SANS-SERIF BOLD CAPITAL F -← (‎ 𝘍 ‎) 1D60D MATHEMATICAL SANS-SERIF ITALIC CAPITAL F -← (‎ 𝙁 ‎) 1D641 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F -← (‎ 𝙵 ‎) 1D675 MATHEMATICAL MONOSPACE CAPITAL F -← (‎ 𝟊 ‎) 1D7CA MATHEMATICAL BOLD CAPITAL DIGAMMA # →Ϝ→ - -# FAX ℻ - (‎ FAX ‎) 0046 0041 0058 LATIN CAPITAL LETTER F, LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER X -← (‎ ℻ ‎) 213B FACSIMILE SIGN - -# F̦ F̡ Ƒ - (‎ F̡ ‎) 0046 0321 LATIN CAPITAL LETTER F, COMBINING PALATALIZED HOOK BELOW -← (‎ F̦ ‎) 0046 0326 LATIN CAPITAL LETTER F, COMBINING COMMA BELOW -← (‎ Ƒ ‎) 0191 LATIN CAPITAL LETTER F WITH HOOK - -# G Ԍ Ꮐ Ᏻ ꓖ 𝐆 𝐺 𝑮 𝒢 𝓖 𝔊 𝔾 𝕲 𝖦 𝗚 𝘎 𝙂 𝙶 - (‎ G ‎) 0047 LATIN CAPITAL LETTER G -← (‎ Ԍ ‎) 050C CYRILLIC CAPITAL LETTER KOMI SJE -← (‎ Ꮐ ‎) 13C0 CHEROKEE LETTER NAH -← (‎ Ᏻ ‎) 13F3 CHEROKEE LETTER YU -← (‎ ꓖ ‎) A4D6 LISU LETTER GA -← (‎ 𝐆 ‎) 1D406 MATHEMATICAL BOLD CAPITAL G -← (‎ 𝐺 ‎) 1D43A MATHEMATICAL ITALIC CAPITAL G -← (‎ 𝑮 ‎) 1D46E MATHEMATICAL BOLD ITALIC CAPITAL G -← (‎ 𝒢 ‎) 1D4A2 MATHEMATICAL SCRIPT CAPITAL G -← (‎ 𝓖 ‎) 1D4D6 MATHEMATICAL BOLD SCRIPT CAPITAL G -← (‎ 𝔊 ‎) 1D50A MATHEMATICAL FRAKTUR CAPITAL G -← (‎ 𝔾 ‎) 1D53E MATHEMATICAL DOUBLE-STRUCK CAPITAL G -← (‎ 𝕲 ‎) 1D572 MATHEMATICAL BOLD FRAKTUR CAPITAL G -← (‎ 𝖦 ‎) 1D5A6 MATHEMATICAL SANS-SERIF CAPITAL G -← (‎ 𝗚 ‎) 1D5DA MATHEMATICAL SANS-SERIF BOLD CAPITAL G -← (‎ 𝘎 ‎) 1D60E MATHEMATICAL SANS-SERIF ITALIC CAPITAL G -← (‎ 𝙂 ‎) 1D642 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G -← (‎ 𝙶 ‎) 1D676 MATHEMATICAL MONOSPACE CAPITAL G - -# G' Gʽ Ɠ - (‎ G' ‎) 0047 0027 LATIN CAPITAL LETTER G, APOSTROPHE -← (‎ Gʽ ‎) 0047 02BD LATIN CAPITAL LETTER G, MODIFIER LETTER REVERSED COMMA -← (‎ Ɠ ‎) 0193 LATIN CAPITAL LETTER G WITH HOOK # →Gʽ→ - -# G̵ Ǥ - (‎ G̵ ‎) 0047 0335 LATIN CAPITAL LETTER G, COMBINING SHORT STROKE OVERLAY -← (‎ Ǥ ‎) 01E4 LATIN CAPITAL LETTER G WITH STROKE - -# H Η Н Ꮋ ᕼ Ⲏ ꓧ 𐋏 H ℋ ℌ ℍ 𝐇 𝐻 𝑯 𝓗 𝕳 𝖧 𝗛 𝘏 𝙃 𝙷 𝚮 𝛨 𝜢 𝝜 𝞖 - (‎ H ‎) 0048 LATIN CAPITAL LETTER H -← (‎ Η ‎) 0397 GREEK CAPITAL LETTER ETA -← (‎ Н ‎) 041D CYRILLIC CAPITAL LETTER EN -← (‎ Ꮋ ‎) 13BB CHEROKEE LETTER MI -← (‎ ᕼ ‎) 157C CANADIAN SYLLABICS NUNAVUT H -← (‎ Ⲏ ‎) 2C8E COPTIC CAPITAL LETTER HATE # →Η→ -← (‎ ꓧ ‎) A4E7 LISU LETTER XA -← (‎ 𐋏 ‎) 102CF CARIAN LETTER E2 -← (‎ H ‎) FF28 FULLWIDTH LATIN CAPITAL LETTER H # →Η→ -← (‎ ℋ ‎) 210B SCRIPT CAPITAL H -← (‎ ℌ ‎) 210C BLACK-LETTER CAPITAL H -← (‎ ℍ ‎) 210D DOUBLE-STRUCK CAPITAL H -← (‎ 𝐇 ‎) 1D407 MATHEMATICAL BOLD CAPITAL H -← (‎ 𝐻 ‎) 1D43B MATHEMATICAL ITALIC CAPITAL H -← (‎ 𝑯 ‎) 1D46F MATHEMATICAL BOLD ITALIC CAPITAL H -← (‎ 𝓗 ‎) 1D4D7 MATHEMATICAL BOLD SCRIPT CAPITAL H -← (‎ 𝕳 ‎) 1D573 MATHEMATICAL BOLD FRAKTUR CAPITAL H -← (‎ 𝖧 ‎) 1D5A7 MATHEMATICAL SANS-SERIF CAPITAL H -← (‎ 𝗛 ‎) 1D5DB MATHEMATICAL SANS-SERIF BOLD CAPITAL H -← (‎ 𝘏 ‎) 1D60F MATHEMATICAL SANS-SERIF ITALIC CAPITAL H -← (‎ 𝙃 ‎) 1D643 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H -← (‎ 𝙷 ‎) 1D677 MATHEMATICAL MONOSPACE CAPITAL H -← (‎ 𝚮 ‎) 1D6AE MATHEMATICAL BOLD CAPITAL ETA # →Η→ -← (‎ 𝛨 ‎) 1D6E8 MATHEMATICAL ITALIC CAPITAL ETA # →Η→ -← (‎ 𝜢 ‎) 1D722 MATHEMATICAL BOLD ITALIC CAPITAL ETA # →𝑯→ -← (‎ 𝝜 ‎) 1D75C MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA # →Η→ -← (‎ 𝞖 ‎) 1D796 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA # →Η→ - -# H̦ Н̦ Н̡ Ӈ Ӊ - (‎ H̦ ‎) 0048 0326 LATIN CAPITAL LETTER H, COMBINING COMMA BELOW -← (‎ Н̦ ‎) 041D 0326 CYRILLIC CAPITAL LETTER EN, COMBINING COMMA BELOW # →Н̡→ -← (‎ Н̡ ‎) 041D 0321 CYRILLIC CAPITAL LETTER EN, COMBINING PALATALIZED HOOK BELOW -← (‎ Ӈ ‎) 04C7 CYRILLIC CAPITAL LETTER EN WITH HOOK # →Н̡→ -← (‎ Ӊ ‎) 04C9 CYRILLIC CAPITAL LETTER EN WITH TAIL # →Н̡→ - -# H̩ Н̩ Ⱨ Ң - (‎ H̩ ‎) 0048 0329 LATIN CAPITAL LETTER H, COMBINING VERTICAL LINE BELOW -← (‎ Н̩ ‎) 041D 0329 CYRILLIC CAPITAL LETTER EN, COMBINING VERTICAL LINE BELOW -← (‎ Ⱨ ‎) 2C67 LATIN CAPITAL LETTER H WITH DESCENDER # →Ң→→Н̩→ -← (‎ Ң ‎) 04A2 CYRILLIC CAPITAL LETTER EN WITH DESCENDER # →Н̩→ - -# H̵ Ħ - (‎ H̵ ‎) 0048 0335 LATIN CAPITAL LETTER H, COMBINING SHORT STROKE OVERLAY -← (‎ Ħ ‎) 0126 LATIN CAPITAL LETTER H WITH STROKE - -# lll III Ⅲ - (‎ III ‎) 0049 0049 0049 LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I -← (‎ lll ‎) 006C 006C 006C LATIN SMALL LETTER L, LATIN SMALL LETTER L, LATIN SMALL LETTER L -← (‎ Ⅲ ‎) 2162 ROMAN NUMERAL THREE - -# lJ IJ IJ - (‎ IJ ‎) 0049 004A LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER J -← (‎ lJ ‎) 006C 004A LATIN SMALL LETTER L, LATIN CAPITAL LETTER J -← (‎ IJ ‎) 0132 LATIN CAPITAL LIGATURE IJ - -# lO IO Ю - (‎ IO ‎) 0049 004F LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER O -← (‎ lO ‎) 006C 004F LATIN SMALL LETTER L, LATIN CAPITAL LETTER O -← (‎ Ю ‎) 042E CYRILLIC CAPITAL LETTER YU - -# lV IV Ⅳ - (‎ IV ‎) 0049 0056 LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER V -← (‎ lV ‎) 006C 0056 LATIN SMALL LETTER L, LATIN CAPITAL LETTER V -← (‎ Ⅳ ‎) 2163 ROMAN NUMERAL FOUR - -# lX IX Ⅸ - (‎ IX ‎) 0049 0058 LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER X -← (‎ lX ‎) 006C 0058 LATIN SMALL LETTER L, LATIN CAPITAL LETTER X -← (‎ Ⅸ ‎) 2168 ROMAN NUMERAL NINE - -# l̵ I̵ Ɨ ƚ - (‎ I̵ ‎) 0049 0335 LATIN CAPITAL LETTER I, COMBINING SHORT STROKE OVERLAY -← (‎ l̵ ‎) 006C 0335 LATIN SMALL LETTER L, COMBINING SHORT STROKE OVERLAY -← (‎ Ɨ ‎) 0197 LATIN CAPITAL LETTER I WITH STROKE -← (‎ ƚ ‎) 019A LATIN SMALL LETTER L WITH BAR # →Ɨ→ - -# l̵l̵ I̵I̵ I̶I̶ 𐆙 - (‎ I̵I̵ ‎) 0049 0335 0049 0335 LATIN CAPITAL LETTER I, COMBINING SHORT STROKE OVERLAY, LATIN CAPITAL LETTER I, COMBINING SHORT STROKE OVERLAY -← (‎ l̵l̵ ‎) 006C 0335 006C 0335 LATIN SMALL LETTER L, COMBINING SHORT STROKE OVERLAY, LATIN SMALL LETTER L, COMBINING SHORT STROKE OVERLAY # →I̶I̶→ -← (‎ I̶I̶ ‎) 0049 0336 0049 0336 LATIN CAPITAL LETTER I, COMBINING LONG STROKE OVERLAY, LATIN CAPITAL LETTER I, COMBINING LONG STROKE OVERLAY -← (‎ 𐆙 ‎) 10199 ROMAN DUPONDIUS SIGN # →I̶I̶→ - -# l̵l̵S̵ I̵I̵S̵ I̶I̶S̶ 𐆘 - (‎ I̵I̵S̵ ‎) 0049 0335 0049 0335 0053 0335 LATIN CAPITAL LETTER I, COMBINING SHORT STROKE OVERLAY, LATIN CAPITAL LETTER I, COMBINING SHORT STROKE OVERLAY, LATIN CAPITAL LETTER S, COMBINING SHORT STROKE OVERLAY -← (‎ l̵l̵S̵ ‎) 006C 0335 006C 0335 0053 0335 LATIN SMALL LETTER L, COMBINING SHORT STROKE OVERLAY, LATIN SMALL LETTER L, COMBINING SHORT STROKE OVERLAY, LATIN CAPITAL LETTER S, COMBINING SHORT STROKE OVERLAY # →I̶I̶S̶→ -← (‎ I̶I̶S̶ ‎) 0049 0336 0049 0336 0053 0336 LATIN CAPITAL LETTER I, COMBINING LONG STROKE OVERLAY, LATIN CAPITAL LETTER I, COMBINING LONG STROKE OVERLAY, LATIN CAPITAL LETTER S, COMBINING LONG STROKE OVERLAY -← (‎ 𐆘 ‎) 10198 ROMAN SESTERTIUS SIGN # →I̶I̶S̶→ - -# J Ј Ꭻ ᒍ ꓙ Ϳ Ʝ J 𝐉 𝐽 𝑱 𝒥 𝓙 𝔍 𝕁 𝕵 𝖩 𝗝 𝘑 𝙅 𝙹 - (‎ J ‎) 004A LATIN CAPITAL LETTER J -← (‎ Ј ‎) 0408 CYRILLIC CAPITAL LETTER JE -← (‎ Ꭻ ‎) 13AB CHEROKEE LETTER GU -← (‎ ᒍ ‎) 148D CANADIAN SYLLABICS CO -← (‎ ꓙ ‎) A4D9 LISU LETTER JA -← (‎ Ϳ ‎) 037F GREEK CAPITAL LETTER YOT -← (‎ Ʝ ‎) A7B2 LATIN CAPITAL LETTER J WITH CROSSED-TAIL -← (‎ J ‎) FF2A FULLWIDTH LATIN CAPITAL LETTER J # →Ј→ -← (‎ 𝐉 ‎) 1D409 MATHEMATICAL BOLD CAPITAL J -← (‎ 𝐽 ‎) 1D43D MATHEMATICAL ITALIC CAPITAL J -← (‎ 𝑱 ‎) 1D471 MATHEMATICAL BOLD ITALIC CAPITAL J -← (‎ 𝒥 ‎) 1D4A5 MATHEMATICAL SCRIPT CAPITAL J -← (‎ 𝓙 ‎) 1D4D9 MATHEMATICAL BOLD SCRIPT CAPITAL J -← (‎ 𝔍 ‎) 1D50D MATHEMATICAL FRAKTUR CAPITAL J -← (‎ 𝕁 ‎) 1D541 MATHEMATICAL DOUBLE-STRUCK CAPITAL J -← (‎ 𝕵 ‎) 1D575 MATHEMATICAL BOLD FRAKTUR CAPITAL J -← (‎ 𝖩 ‎) 1D5A9 MATHEMATICAL SANS-SERIF CAPITAL J -← (‎ 𝗝 ‎) 1D5DD MATHEMATICAL SANS-SERIF BOLD CAPITAL J -← (‎ 𝘑 ‎) 1D611 MATHEMATICAL SANS-SERIF ITALIC CAPITAL J -← (‎ 𝙅 ‎) 1D645 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J -← (‎ 𝙹 ‎) 1D679 MATHEMATICAL MONOSPACE CAPITAL J - -# J· Ꭻ· ᒍ· ᒍᐧ ᒙ - (‎ J· ‎) 004A 00B7 LATIN CAPITAL LETTER J, MIDDLE DOT -← (‎ Ꭻ· ‎) 13AB 00B7 CHEROKEE LETTER GU, MIDDLE DOT # →ᒍᐧ→ -← (‎ ᒍ· ‎) 148D 00B7 CANADIAN SYLLABICS CO, MIDDLE DOT # →ᒍᐧ→ -← (‎ ᒍᐧ ‎) 148D 1427 CANADIAN SYLLABICS CO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒙ ‎) 1499 CANADIAN SYLLABICS WEST-CREE CWO # →ᒍᐧ→ - -# J̵ Ɉ - (‎ J̵ ‎) 004A 0335 LATIN CAPITAL LETTER J, COMBINING SHORT STROKE OVERLAY -← (‎ Ɉ ‎) 0248 LATIN CAPITAL LETTER J WITH STROKE - -# K Κ К Ꮶ ᛕ Ⲕ ꓗ 𐔘 K K 𝐊 𝐾 𝑲 𝒦 𝓚 𝔎 𝕂 𝕶 𝖪 𝗞 𝘒 𝙆 𝙺 𝚱 𝛫 𝜥 𝝟 𝞙 - (‎ K ‎) 004B LATIN CAPITAL LETTER K -← (‎ Κ ‎) 039A GREEK CAPITAL LETTER KAPPA -← (‎ К ‎) 041A CYRILLIC CAPITAL LETTER KA -← (‎ Ꮶ ‎) 13E6 CHEROKEE LETTER TSO -← (‎ ᛕ ‎) 16D5 RUNIC LETTER OPEN-P -← (‎ Ⲕ ‎) 2C94 COPTIC CAPITAL LETTER KAPA # →Κ→ -← (‎ ꓗ ‎) A4D7 LISU LETTER KA -← (‎ 𐔘 ‎) 10518 ELBASAN LETTER QE -← (‎ K ‎) 212A KELVIN SIGN -← (‎ K ‎) FF2B FULLWIDTH LATIN CAPITAL LETTER K # →Κ→ -← (‎ 𝐊 ‎) 1D40A MATHEMATICAL BOLD CAPITAL K -← (‎ 𝐾 ‎) 1D43E MATHEMATICAL ITALIC CAPITAL K -← (‎ 𝑲 ‎) 1D472 MATHEMATICAL BOLD ITALIC CAPITAL K -← (‎ 𝒦 ‎) 1D4A6 MATHEMATICAL SCRIPT CAPITAL K -← (‎ 𝓚 ‎) 1D4DA MATHEMATICAL BOLD SCRIPT CAPITAL K -← (‎ 𝔎 ‎) 1D50E MATHEMATICAL FRAKTUR CAPITAL K -← (‎ 𝕂 ‎) 1D542 MATHEMATICAL DOUBLE-STRUCK CAPITAL K -← (‎ 𝕶 ‎) 1D576 MATHEMATICAL BOLD FRAKTUR CAPITAL K -← (‎ 𝖪 ‎) 1D5AA MATHEMATICAL SANS-SERIF CAPITAL K -← (‎ 𝗞 ‎) 1D5DE MATHEMATICAL SANS-SERIF BOLD CAPITAL K -← (‎ 𝘒 ‎) 1D612 MATHEMATICAL SANS-SERIF ITALIC CAPITAL K -← (‎ 𝙆 ‎) 1D646 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K -← (‎ 𝙺 ‎) 1D67A MATHEMATICAL MONOSPACE CAPITAL K -← (‎ 𝚱 ‎) 1D6B1 MATHEMATICAL BOLD CAPITAL KAPPA # →Κ→ -← (‎ 𝛫 ‎) 1D6EB MATHEMATICAL ITALIC CAPITAL KAPPA # →𝐾→ -← (‎ 𝜥 ‎) 1D725 MATHEMATICAL BOLD ITALIC CAPITAL KAPPA # →𝑲→ -← (‎ 𝝟 ‎) 1D75F MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA # →Κ→ -← (‎ 𝞙 ‎) 1D799 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA # →Κ→ - -# K' Kʽ Ƙ - (‎ K' ‎) 004B 0027 LATIN CAPITAL LETTER K, APOSTROPHE -← (‎ Kʽ ‎) 004B 02BD LATIN CAPITAL LETTER K, MODIFIER LETTER REVERSED COMMA -← (‎ Ƙ ‎) 0198 LATIN CAPITAL LETTER K WITH HOOK # →Kʽ→ - -# K̩ К̩ Ⱪ Қ - (‎ K̩ ‎) 004B 0329 LATIN CAPITAL LETTER K, COMBINING VERTICAL LINE BELOW -← (‎ К̩ ‎) 041A 0329 CYRILLIC CAPITAL LETTER KA, COMBINING VERTICAL LINE BELOW -← (‎ Ⱪ ‎) 2C69 LATIN CAPITAL LETTER K WITH DESCENDER # →Қ→→К̩→ -← (‎ Қ ‎) 049A CYRILLIC CAPITAL LETTER KA WITH DESCENDER # →К̩→ - -# K̵ K̶ К̵ Ꝁ Ҟ ₭ - (‎ K̵ ‎) 004B 0335 LATIN CAPITAL LETTER K, COMBINING SHORT STROKE OVERLAY -← (‎ K̶ ‎) 004B 0336 LATIN CAPITAL LETTER K, COMBINING LONG STROKE OVERLAY -← (‎ К̵ ‎) 041A 0335 CYRILLIC CAPITAL LETTER KA, COMBINING SHORT STROKE OVERLAY -← (‎ Ꝁ ‎) A740 LATIN CAPITAL LETTER K WITH STROKE # →Ҟ→→К̵→ -← (‎ Ҟ ‎) 049E CYRILLIC CAPITAL LETTER KA WITH STROKE # →К̵→ -← (‎ ₭ ‎) 20AD KIP SIGN # →K̶→ - -# L Ꮮ ᒪ Ⳑ ꓡ 𐐛 𖼖 𝈪 𐔦 𑢣 𑢲 Ⅼ ℒ 𝐋 𝐿 𝑳 𝓛 𝔏 𝕃 𝕷 𝖫 𝗟 𝘓 𝙇 𝙻 - (‎ L ‎) 004C LATIN CAPITAL LETTER L -← (‎ Ꮮ ‎) 13DE CHEROKEE LETTER TLE -← (‎ ᒪ ‎) 14AA CANADIAN SYLLABICS MA -← (‎ Ⳑ ‎) 2CD0 COPTIC CAPITAL LETTER L-SHAPED HA -← (‎ ꓡ ‎) A4E1 LISU LETTER LA -← (‎ 𐐛 ‎) 1041B DESERET CAPITAL LETTER ETH -← (‎ 𖼖 ‎) 16F16 MIAO LETTER LA -← (‎ 𝈪 ‎) 1D22A GREEK INSTRUMENTAL NOTATION SYMBOL-23 -← (‎ 𐔦 ‎) 10526 ELBASAN LETTER GHAMMA -← (‎ 𑢣 ‎) 118A3 WARANG CITI CAPITAL LETTER YU -← (‎ 𑢲 ‎) 118B2 WARANG CITI CAPITAL LETTER TTE -← (‎ Ⅼ ‎) 216C ROMAN NUMERAL FIFTY -← (‎ ℒ ‎) 2112 SCRIPT CAPITAL L -← (‎ 𝐋 ‎) 1D40B MATHEMATICAL BOLD CAPITAL L -← (‎ 𝐿 ‎) 1D43F MATHEMATICAL ITALIC CAPITAL L -← (‎ 𝑳 ‎) 1D473 MATHEMATICAL BOLD ITALIC CAPITAL L -← (‎ 𝓛 ‎) 1D4DB MATHEMATICAL BOLD SCRIPT CAPITAL L -← (‎ 𝔏 ‎) 1D50F MATHEMATICAL FRAKTUR CAPITAL L -← (‎ 𝕃 ‎) 1D543 MATHEMATICAL DOUBLE-STRUCK CAPITAL L -← (‎ 𝕷 ‎) 1D577 MATHEMATICAL BOLD FRAKTUR CAPITAL L -← (‎ 𝖫 ‎) 1D5AB MATHEMATICAL SANS-SERIF CAPITAL L -← (‎ 𝗟 ‎) 1D5DF MATHEMATICAL SANS-SERIF BOLD CAPITAL L -← (‎ 𝘓 ‎) 1D613 MATHEMATICAL SANS-SERIF ITALIC CAPITAL L -← (‎ 𝙇 ‎) 1D647 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L -← (‎ 𝙻 ‎) 1D67B MATHEMATICAL MONOSPACE CAPITAL L - -# LJ LJ - (‎ LJ ‎) 004C 004A LATIN CAPITAL LETTER L, LATIN CAPITAL LETTER J -← (‎ LJ ‎) 01C7 LATIN CAPITAL LETTER LJ - -# Lj Lj - (‎ Lj ‎) 004C 006A LATIN CAPITAL LETTER L, LATIN SMALL LETTER J -← (‎ Lj ‎) 01C8 LATIN CAPITAL LETTER L WITH SMALL LETTER J - -# L̸ L̷ Ł - (‎ L̷ ‎) 004C 0337 LATIN CAPITAL LETTER L, COMBINING SHORT SOLIDUS OVERLAY -← (‎ L̸ ‎) 004C 0338 LATIN CAPITAL LETTER L, COMBINING LONG SOLIDUS OVERLAY -← (‎ Ł ‎) 0141 LATIN CAPITAL LETTER L WITH STROKE - -# M Μ М Ϻ Ꮇ ᗰ ᛖ Ⲙ ꓟ 𐊰 𐌑 Ⅿ M ℳ 𝐌 𝑀 𝑴 𝓜 𝔐 𝕄 𝕸 𝖬 𝗠 𝘔 𝙈 𝙼 𝚳 𝛭 𝜧 𝝡 𝞛 - (‎ M ‎) 004D LATIN CAPITAL LETTER M -← (‎ Μ ‎) 039C GREEK CAPITAL LETTER MU -← (‎ М ‎) 041C CYRILLIC CAPITAL LETTER EM -← (‎ Ϻ ‎) 03FA GREEK CAPITAL LETTER SAN -← (‎ Ꮇ ‎) 13B7 CHEROKEE LETTER LU -← (‎ ᗰ ‎) 15F0 CANADIAN SYLLABICS CARRIER GO -← (‎ ᛖ ‎) 16D6 RUNIC LETTER EHWAZ EH E -← (‎ Ⲙ ‎) 2C98 COPTIC CAPITAL LETTER MI -← (‎ ꓟ ‎) A4DF LISU LETTER MA -← (‎ 𐊰 ‎) 102B0 CARIAN LETTER S -← (‎ 𐌑 ‎) 10311 OLD ITALIC LETTER SHE -← (‎ Ⅿ ‎) 216F ROMAN NUMERAL ONE THOUSAND -← (‎ M ‎) FF2D FULLWIDTH LATIN CAPITAL LETTER M # →Μ→ -← (‎ ℳ ‎) 2133 SCRIPT CAPITAL M -← (‎ 𝐌 ‎) 1D40C MATHEMATICAL BOLD CAPITAL M -← (‎ 𝑀 ‎) 1D440 MATHEMATICAL ITALIC CAPITAL M -← (‎ 𝑴 ‎) 1D474 MATHEMATICAL BOLD ITALIC CAPITAL M -← (‎ 𝓜 ‎) 1D4DC MATHEMATICAL BOLD SCRIPT CAPITAL M -← (‎ 𝔐 ‎) 1D510 MATHEMATICAL FRAKTUR CAPITAL M -← (‎ 𝕄 ‎) 1D544 MATHEMATICAL DOUBLE-STRUCK CAPITAL M -← (‎ 𝕸 ‎) 1D578 MATHEMATICAL BOLD FRAKTUR CAPITAL M -← (‎ 𝖬 ‎) 1D5AC MATHEMATICAL SANS-SERIF CAPITAL M -← (‎ 𝗠 ‎) 1D5E0 MATHEMATICAL SANS-SERIF BOLD CAPITAL M -← (‎ 𝘔 ‎) 1D614 MATHEMATICAL SANS-SERIF ITALIC CAPITAL M -← (‎ 𝙈 ‎) 1D648 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M -← (‎ 𝙼 ‎) 1D67C MATHEMATICAL MONOSPACE CAPITAL M -← (‎ 𝚳 ‎) 1D6B3 MATHEMATICAL BOLD CAPITAL MU # →𝐌→ -← (‎ 𝛭 ‎) 1D6ED MATHEMATICAL ITALIC CAPITAL MU # →𝑀→ -← (‎ 𝜧 ‎) 1D727 MATHEMATICAL BOLD ITALIC CAPITAL MU # →𝑴→ -← (‎ 𝝡 ‎) 1D761 MATHEMATICAL SANS-SERIF BOLD CAPITAL MU # →Μ→ -← (‎ 𝞛 ‎) 1D79B MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU # →Μ→ - -# MB 🝫 - (‎ MB ‎) 004D 0042 LATIN CAPITAL LETTER M, LATIN CAPITAL LETTER B -← (‎ 🝫 ‎) 1F76B ALCHEMICAL SYMBOL FOR BATH OF MARY - -# M̦ М̦ М̡ Ӎ - (‎ M̦ ‎) 004D 0326 LATIN CAPITAL LETTER M, COMBINING COMMA BELOW -← (‎ М̦ ‎) 041C 0326 CYRILLIC CAPITAL LETTER EM, COMBINING COMMA BELOW # →М̡→ -← (‎ М̡ ‎) 041C 0321 CYRILLIC CAPITAL LETTER EM, COMBINING PALATALIZED HOOK BELOW -← (‎ Ӎ ‎) 04CD CYRILLIC CAPITAL LETTER EM WITH TAIL # →М̡→ - -# N Ν Ⲛ ꓠ 𐔓 N ℕ 𝐍 𝑁 𝑵 𝒩 𝓝 𝔑 𝕹 𝖭 𝗡 𝘕 𝙉 𝙽 𝚴 𝛮 𝜨 𝝢 𝞜 - (‎ N ‎) 004E LATIN CAPITAL LETTER N -← (‎ Ν ‎) 039D GREEK CAPITAL LETTER NU -← (‎ Ⲛ ‎) 2C9A COPTIC CAPITAL LETTER NI -← (‎ ꓠ ‎) A4E0 LISU LETTER NA -← (‎ 𐔓 ‎) 10513 ELBASAN LETTER NE -← (‎ N ‎) FF2E FULLWIDTH LATIN CAPITAL LETTER N # →Ν→ -← (‎ ℕ ‎) 2115 DOUBLE-STRUCK CAPITAL N -← (‎ 𝐍 ‎) 1D40D MATHEMATICAL BOLD CAPITAL N -← (‎ 𝑁 ‎) 1D441 MATHEMATICAL ITALIC CAPITAL N -← (‎ 𝑵 ‎) 1D475 MATHEMATICAL BOLD ITALIC CAPITAL N -← (‎ 𝒩 ‎) 1D4A9 MATHEMATICAL SCRIPT CAPITAL N -← (‎ 𝓝 ‎) 1D4DD MATHEMATICAL BOLD SCRIPT CAPITAL N -← (‎ 𝔑 ‎) 1D511 MATHEMATICAL FRAKTUR CAPITAL N -← (‎ 𝕹 ‎) 1D579 MATHEMATICAL BOLD FRAKTUR CAPITAL N -← (‎ 𝖭 ‎) 1D5AD MATHEMATICAL SANS-SERIF CAPITAL N -← (‎ 𝗡 ‎) 1D5E1 MATHEMATICAL SANS-SERIF BOLD CAPITAL N -← (‎ 𝘕 ‎) 1D615 MATHEMATICAL SANS-SERIF ITALIC CAPITAL N -← (‎ 𝙉 ‎) 1D649 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N -← (‎ 𝙽 ‎) 1D67D MATHEMATICAL MONOSPACE CAPITAL N -← (‎ 𝚴 ‎) 1D6B4 MATHEMATICAL BOLD CAPITAL NU # →𝐍→ -← (‎ 𝛮 ‎) 1D6EE MATHEMATICAL ITALIC CAPITAL NU # →𝑁→ -← (‎ 𝜨 ‎) 1D728 MATHEMATICAL BOLD ITALIC CAPITAL NU # →𝑵→ -← (‎ 𝝢 ‎) 1D762 MATHEMATICAL SANS-SERIF BOLD CAPITAL NU # →Ν→ -← (‎ 𝞜 ‎) 1D79C MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU # →Ν→ - -# NJ NJ - (‎ NJ ‎) 004E 004A LATIN CAPITAL LETTER N, LATIN CAPITAL LETTER J -← (‎ NJ ‎) 01CA LATIN CAPITAL LETTER NJ - -# Nj Nj - (‎ Nj ‎) 004E 006A LATIN CAPITAL LETTER N, LATIN SMALL LETTER J -← (‎ Nj ‎) 01CB LATIN CAPITAL LETTER N WITH SMALL LETTER J - -# No № - (‎ No ‎) 004E 006F LATIN CAPITAL LETTER N, LATIN SMALL LETTER O -← (‎ № ‎) 2116 NUMERO SIGN - -# N̊ Ν̊ Νͦ 𐆎 - (‎ N̊ ‎) 004E 030A LATIN CAPITAL LETTER N, COMBINING RING ABOVE -← (‎ Ν̊ ‎) 039D 030A GREEK CAPITAL LETTER NU, COMBINING RING ABOVE # →Νͦ→ -← (‎ Νͦ ‎) 039D 0366 GREEK CAPITAL LETTER NU, COMBINING LATIN SMALL LETTER O -← (‎ 𐆎 ‎) 1018E NOMISMA SIGN # →Νͦ→ - -# N̦ N̡ Ɲ - (‎ N̡ ‎) 004E 0321 LATIN CAPITAL LETTER N, COMBINING PALATALIZED HOOK BELOW -← (‎ N̦ ‎) 004E 0326 LATIN CAPITAL LETTER N, COMBINING COMMA BELOW -← (‎ Ɲ ‎) 019D LATIN CAPITAL LETTER N WITH LEFT HOOK - -# O' Oʼ Ꭴ Ơ - (‎ O' ‎) 004F 0027 LATIN CAPITAL LETTER O, APOSTROPHE -← (‎ Oʼ ‎) 004F 02BC LATIN CAPITAL LETTER O, MODIFIER LETTER APOSTROPHE -← (‎ Ꭴ ‎) 13A4 CHEROKEE LETTER U # →Ơ→→Oʼ→ -← (‎ Ơ ‎) 01A0 LATIN CAPITAL LETTER O WITH HORN # →Oʼ→ - -# OE Œ - (‎ OE ‎) 004F 0045 LATIN CAPITAL LETTER O, LATIN CAPITAL LETTER E -← (‎ Œ ‎) 0152 LATIN CAPITAL LIGATURE OE - -# OO Ꝏ Ꚙ - (‎ OO ‎) 004F 004F LATIN CAPITAL LETTER O, LATIN CAPITAL LETTER O -← (‎ Ꝏ ‎) A74E LATIN CAPITAL LETTER OO -← (‎ Ꚙ ‎) A698 CYRILLIC CAPITAL LETTER DOUBLE O - -# O̸ Ø ⵁ - (‎ O̸ ‎) 004F 0338 LATIN CAPITAL LETTER O, COMBINING LONG SOLIDUS OVERLAY -← (‎ Ø ‎) 00D8 LATIN CAPITAL LETTER O WITH STROKE -← (‎ ⵁ ‎) 2D41 TIFINAGH LETTER BERBER ACADEMY YAH # →Ø→ - -# Ó̸ Ǿ - (‎ Ó̸ ‎) 004F 0338 0301 LATIN CAPITAL LETTER O, COMBINING LONG SOLIDUS OVERLAY, COMBINING ACUTE ACCENT -← (‎ Ǿ ‎) 01FE LATIN CAPITAL LETTER O WITH STROKE AND ACUTE - -# P Ρ Р Ꮲ ᑭ Ⲣ ꓑ 𐊕 P ℙ 𝐏 𝑃 𝑷 𝒫 𝓟 𝔓 𝕻 𝖯 𝗣 𝘗 𝙋 𝙿 𝚸 𝛲 𝜬 𝝦 𝞠 - (‎ P ‎) 0050 LATIN CAPITAL LETTER P -← (‎ Ρ ‎) 03A1 GREEK CAPITAL LETTER RHO -← (‎ Р ‎) 0420 CYRILLIC CAPITAL LETTER ER -← (‎ Ꮲ ‎) 13E2 CHEROKEE LETTER TLV -← (‎ ᑭ ‎) 146D CANADIAN SYLLABICS KI -← (‎ Ⲣ ‎) 2CA2 COPTIC CAPITAL LETTER RO -← (‎ ꓑ ‎) A4D1 LISU LETTER PA -← (‎ 𐊕 ‎) 10295 LYCIAN LETTER R -← (‎ P ‎) FF30 FULLWIDTH LATIN CAPITAL LETTER P # →Р→ -← (‎ ℙ ‎) 2119 DOUBLE-STRUCK CAPITAL P -← (‎ 𝐏 ‎) 1D40F MATHEMATICAL BOLD CAPITAL P -← (‎ 𝑃 ‎) 1D443 MATHEMATICAL ITALIC CAPITAL P -← (‎ 𝑷 ‎) 1D477 MATHEMATICAL BOLD ITALIC CAPITAL P -← (‎ 𝒫 ‎) 1D4AB MATHEMATICAL SCRIPT CAPITAL P -← (‎ 𝓟 ‎) 1D4DF MATHEMATICAL BOLD SCRIPT CAPITAL P -← (‎ 𝔓 ‎) 1D513 MATHEMATICAL FRAKTUR CAPITAL P -← (‎ 𝕻 ‎) 1D57B MATHEMATICAL BOLD FRAKTUR CAPITAL P -← (‎ 𝖯 ‎) 1D5AF MATHEMATICAL SANS-SERIF CAPITAL P -← (‎ 𝗣 ‎) 1D5E3 MATHEMATICAL SANS-SERIF BOLD CAPITAL P -← (‎ 𝘗 ‎) 1D617 MATHEMATICAL SANS-SERIF ITALIC CAPITAL P -← (‎ 𝙋 ‎) 1D64B MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P -← (‎ 𝙿 ‎) 1D67F MATHEMATICAL MONOSPACE CAPITAL P -← (‎ 𝚸 ‎) 1D6B8 MATHEMATICAL BOLD CAPITAL RHO # →𝐏→ -← (‎ 𝛲 ‎) 1D6F2 MATHEMATICAL ITALIC CAPITAL RHO # →Ρ→ -← (‎ 𝜬 ‎) 1D72C MATHEMATICAL BOLD ITALIC CAPITAL RHO # →Ρ→ -← (‎ 𝝦 ‎) 1D766 MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO # →Ρ→ -← (‎ 𝞠 ‎) 1D7A0 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO # →Ρ→ - -# P' ᑭᑊ Ꮲ' ᑭ' ᒆ - (‎ P' ‎) 0050 0027 LATIN CAPITAL LETTER P, APOSTROPHE -← (‎ ᑭᑊ ‎) 146D 144A CANADIAN SYLLABICS KI, CANADIAN SYLLABICS WEST-CREE P -← (‎ Ꮲ' ‎) 13E2 0027 CHEROKEE LETTER TLV, APOSTROPHE # →ᑭᑊ→ -← (‎ ᑭ' ‎) 146D 0027 CANADIAN SYLLABICS KI, APOSTROPHE # →ᑭᑊ→ -← (‎ ᒆ ‎) 1486 CANADIAN SYLLABICS SOUTH-SLAVEY KIH # →ᑭᑊ→ - -# p· P· pᐧ Ꮲ· ᑭ· ᑭᐧ ᑷ - (‎ P· ‎) 0050 00B7 LATIN CAPITAL LETTER P, MIDDLE DOT -← (‎ p· ‎) 0070 00B7 LATIN SMALL LETTER P, MIDDLE DOT # →pᐧ→→ᑷ→→ᑭᐧ→ -← (‎ pᐧ ‎) 0070 1427 LATIN SMALL LETTER P, CANADIAN SYLLABICS FINAL MIDDLE DOT # →ᑷ→→ᑭᐧ→ -← (‎ Ꮲ· ‎) 13E2 00B7 CHEROKEE LETTER TLV, MIDDLE DOT # →ᑭᐧ→ -← (‎ ᑭ· ‎) 146D 00B7 CANADIAN SYLLABICS KI, MIDDLE DOT # →ᑭᐧ→ -← (‎ ᑭᐧ ‎) 146D 1427 CANADIAN SYLLABICS KI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑷ ‎) 1477 CANADIAN SYLLABICS WEST-CREE KWI # →ᑭᐧ→ - -# Q ⵕ ℚ 𝐐 𝑄 𝑸 𝒬 𝓠 𝔔 𝕼 𝖰 𝗤 𝘘 𝙌 𝚀 - (‎ Q ‎) 0051 LATIN CAPITAL LETTER Q -← (‎ ⵕ ‎) 2D55 TIFINAGH LETTER YARR -← (‎ ℚ ‎) 211A DOUBLE-STRUCK CAPITAL Q -← (‎ 𝐐 ‎) 1D410 MATHEMATICAL BOLD CAPITAL Q -← (‎ 𝑄 ‎) 1D444 MATHEMATICAL ITALIC CAPITAL Q -← (‎ 𝑸 ‎) 1D478 MATHEMATICAL BOLD ITALIC CAPITAL Q -← (‎ 𝒬 ‎) 1D4AC MATHEMATICAL SCRIPT CAPITAL Q -← (‎ 𝓠 ‎) 1D4E0 MATHEMATICAL BOLD SCRIPT CAPITAL Q -← (‎ 𝔔 ‎) 1D514 MATHEMATICAL FRAKTUR CAPITAL Q -← (‎ 𝕼 ‎) 1D57C MATHEMATICAL BOLD FRAKTUR CAPITAL Q -← (‎ 𝖰 ‎) 1D5B0 MATHEMATICAL SANS-SERIF CAPITAL Q -← (‎ 𝗤 ‎) 1D5E4 MATHEMATICAL SANS-SERIF BOLD CAPITAL Q -← (‎ 𝘘 ‎) 1D618 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q -← (‎ 𝙌 ‎) 1D64C MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q -← (‎ 𝚀 ‎) 1D680 MATHEMATICAL MONOSPACE CAPITAL Q - -# QE 🜀 - (‎ QE ‎) 0051 0045 LATIN CAPITAL LETTER Q, LATIN CAPITAL LETTER E -← (‎ 🜀 ‎) 1F700 ALCHEMICAL SYMBOL FOR QUINTESSENCE - -# R Ʀ Ꭱ Ꮢ ᖇ ꓣ 𖼵 𝈖 𐒴 ℛ ℜ ℝ 𝐑 𝑅 𝑹 𝓡 𝕽 𝖱 𝗥 𝘙 𝙍 𝚁 - (‎ R ‎) 0052 LATIN CAPITAL LETTER R -← (‎ Ʀ ‎) 01A6 LATIN LETTER YR -← (‎ Ꭱ ‎) 13A1 CHEROKEE LETTER E -← (‎ Ꮢ ‎) 13D2 CHEROKEE LETTER SV -← (‎ ᖇ ‎) 1587 CANADIAN SYLLABICS TLHI -← (‎ ꓣ ‎) A4E3 LISU LETTER ZHA -← (‎ 𖼵 ‎) 16F35 MIAO LETTER ZHA -← (‎ 𝈖 ‎) 1D216 GREEK VOCAL NOTATION SYMBOL-23 -← (‎ 𐒴 ‎) 104B4 OSAGE CAPITAL LETTER BRA # →Ʀ→ -← (‎ ℛ ‎) 211B SCRIPT CAPITAL R -← (‎ ℜ ‎) 211C BLACK-LETTER CAPITAL R -← (‎ ℝ ‎) 211D DOUBLE-STRUCK CAPITAL R -← (‎ 𝐑 ‎) 1D411 MATHEMATICAL BOLD CAPITAL R -← (‎ 𝑅 ‎) 1D445 MATHEMATICAL ITALIC CAPITAL R -← (‎ 𝑹 ‎) 1D479 MATHEMATICAL BOLD ITALIC CAPITAL R -← (‎ 𝓡 ‎) 1D4E1 MATHEMATICAL BOLD SCRIPT CAPITAL R -← (‎ 𝕽 ‎) 1D57D MATHEMATICAL BOLD FRAKTUR CAPITAL R -← (‎ 𝖱 ‎) 1D5B1 MATHEMATICAL SANS-SERIF CAPITAL R -← (‎ 𝗥 ‎) 1D5E5 MATHEMATICAL SANS-SERIF BOLD CAPITAL R -← (‎ 𝘙 ‎) 1D619 MATHEMATICAL SANS-SERIF ITALIC CAPITAL R -← (‎ 𝙍 ‎) 1D64D MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R -← (‎ 𝚁 ‎) 1D681 MATHEMATICAL MONOSPACE CAPITAL R - -# Rs ₨ - (‎ Rs ‎) 0052 0073 LATIN CAPITAL LETTER R, LATIN SMALL LETTER S -← (‎ ₨ ‎) 20A8 RUPEE SIGN - -# S Ѕ Տ Ꮥ Ꮪ ꓢ 𐊖 𐐠 𖼺 S 𝐒 𝑆 𝑺 𝒮 𝓢 𝔖 𝕊 𝕾 𝖲 𝗦 𝘚 𝙎 𝚂 - (‎ S ‎) 0053 LATIN CAPITAL LETTER S -← (‎ Ѕ ‎) 0405 CYRILLIC CAPITAL LETTER DZE -← (‎ Տ ‎) 054F ARMENIAN CAPITAL LETTER TIWN -← (‎ Ꮥ ‎) 13D5 CHEROKEE LETTER DE -← (‎ Ꮪ ‎) 13DA CHEROKEE LETTER DU -← (‎ ꓢ ‎) A4E2 LISU LETTER SA -← (‎ 𐊖 ‎) 10296 LYCIAN LETTER S -← (‎ 𐐠 ‎) 10420 DESERET CAPITAL LETTER ZHEE -← (‎ 𖼺 ‎) 16F3A MIAO LETTER SA -← (‎ S ‎) FF33 FULLWIDTH LATIN CAPITAL LETTER S # →Ѕ→ -← (‎ 𝐒 ‎) 1D412 MATHEMATICAL BOLD CAPITAL S -← (‎ 𝑆 ‎) 1D446 MATHEMATICAL ITALIC CAPITAL S -← (‎ 𝑺 ‎) 1D47A MATHEMATICAL BOLD ITALIC CAPITAL S -← (‎ 𝒮 ‎) 1D4AE MATHEMATICAL SCRIPT CAPITAL S -← (‎ 𝓢 ‎) 1D4E2 MATHEMATICAL BOLD SCRIPT CAPITAL S -← (‎ 𝔖 ‎) 1D516 MATHEMATICAL FRAKTUR CAPITAL S -← (‎ 𝕊 ‎) 1D54A MATHEMATICAL DOUBLE-STRUCK CAPITAL S -← (‎ 𝕾 ‎) 1D57E MATHEMATICAL BOLD FRAKTUR CAPITAL S -← (‎ 𝖲 ‎) 1D5B2 MATHEMATICAL SANS-SERIF CAPITAL S -← (‎ 𝗦 ‎) 1D5E6 MATHEMATICAL SANS-SERIF BOLD CAPITAL S -← (‎ 𝘚 ‎) 1D61A MATHEMATICAL SANS-SERIF ITALIC CAPITAL S -← (‎ 𝙎 ‎) 1D64E MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S -← (‎ 𝚂 ‎) 1D682 MATHEMATICAL MONOSPACE CAPITAL S - -# T Τ Т Ꭲ Ⲧ ꓔ 𐊗 𐊱 𐌕 𖼊 ⊤ ⟙ 🝨 𑢼 T 𝐓 𝑇 𝑻 𝒯 𝓣 𝔗 𝕋 𝕿 𝖳 𝗧 𝘛 𝙏 𝚃 𝚻 𝛵 𝜯 𝝩 𝞣 - (‎ T ‎) 0054 LATIN CAPITAL LETTER T -← (‎ Τ ‎) 03A4 GREEK CAPITAL LETTER TAU -← (‎ Т ‎) 0422 CYRILLIC CAPITAL LETTER TE -← (‎ Ꭲ ‎) 13A2 CHEROKEE LETTER I -← (‎ Ⲧ ‎) 2CA6 COPTIC CAPITAL LETTER TAU -← (‎ ꓔ ‎) A4D4 LISU LETTER TA -← (‎ 𐊗 ‎) 10297 LYCIAN LETTER T -← (‎ 𐊱 ‎) 102B1 CARIAN LETTER C-18 -← (‎ 𐌕 ‎) 10315 OLD ITALIC LETTER TE -← (‎ 𖼊 ‎) 16F0A MIAO LETTER TA -← (‎ ⊤ ‎) 22A4 DOWN TACK -← (‎ ⟙ ‎) 27D9 LARGE DOWN TACK -← (‎ 🝨 ‎) 1F768 ALCHEMICAL SYMBOL FOR CRUCIBLE-4 -← (‎ 𑢼 ‎) 118BC WARANG CITI CAPITAL LETTER HAR -← (‎ T ‎) FF34 FULLWIDTH LATIN CAPITAL LETTER T # →Т→ -← (‎ 𝐓 ‎) 1D413 MATHEMATICAL BOLD CAPITAL T -← (‎ 𝑇 ‎) 1D447 MATHEMATICAL ITALIC CAPITAL T -← (‎ 𝑻 ‎) 1D47B MATHEMATICAL BOLD ITALIC CAPITAL T -← (‎ 𝒯 ‎) 1D4AF MATHEMATICAL SCRIPT CAPITAL T -← (‎ 𝓣 ‎) 1D4E3 MATHEMATICAL BOLD SCRIPT CAPITAL T -← (‎ 𝔗 ‎) 1D517 MATHEMATICAL FRAKTUR CAPITAL T -← (‎ 𝕋 ‎) 1D54B MATHEMATICAL DOUBLE-STRUCK CAPITAL T -← (‎ 𝕿 ‎) 1D57F MATHEMATICAL BOLD FRAKTUR CAPITAL T -← (‎ 𝖳 ‎) 1D5B3 MATHEMATICAL SANS-SERIF CAPITAL T -← (‎ 𝗧 ‎) 1D5E7 MATHEMATICAL SANS-SERIF BOLD CAPITAL T -← (‎ 𝘛 ‎) 1D61B MATHEMATICAL SANS-SERIF ITALIC CAPITAL T -← (‎ 𝙏 ‎) 1D64F MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T -← (‎ 𝚃 ‎) 1D683 MATHEMATICAL MONOSPACE CAPITAL T -← (‎ 𝚻 ‎) 1D6BB MATHEMATICAL BOLD CAPITAL TAU # →Τ→ -← (‎ 𝛵 ‎) 1D6F5 MATHEMATICAL ITALIC CAPITAL TAU # →Τ→ -← (‎ 𝜯 ‎) 1D72F MATHEMATICAL BOLD ITALIC CAPITAL TAU # →Τ→ -← (‎ 𝝩 ‎) 1D769 MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU # →Τ→ -← (‎ 𝞣 ‎) 1D7A3 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU # →Τ→ - -# T3 TƷ Ꜩ - (‎ T3 ‎) 0054 0033 LATIN CAPITAL LETTER T, DIGIT THREE -← (‎ TƷ ‎) 0054 01B7 LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER EZH -← (‎ Ꜩ ‎) A728 LATIN CAPITAL LETTER TZ # →TƷ→ - -# TEL ℡ - (‎ TEL ‎) 0054 0045 004C LATIN CAPITAL LETTER T, LATIN CAPITAL LETTER E, LATIN CAPITAL LETTER L -← (‎ ℡ ‎) 2121 TELEPHONE SIGN - -# T̈ Ꭲ̈ ꓔ̈ ⊤̈ ⍡ - (‎ T̈ ‎) 0054 0308 LATIN CAPITAL LETTER T, COMBINING DIAERESIS -← (‎ Ꭲ̈ ‎) 13A2 0308 CHEROKEE LETTER I, COMBINING DIAERESIS # →⊤̈→ -← (‎ ꓔ̈ ‎) A4D4 0308 LISU LETTER TA, COMBINING DIAERESIS # →⊤̈→ -← (‎ ⊤̈ ‎) 22A4 0308 DOWN TACK, COMBINING DIAERESIS -← (‎ ⍡ ‎) 2361 APL FUNCTIONAL SYMBOL UP TACK DIAERESIS # →⊤̈→ - -# T̨ Ʈ - (‎ T̨ ‎) 0054 0328 LATIN CAPITAL LETTER T, COMBINING OGONEK -← (‎ Ʈ ‎) 01AE LATIN CAPITAL LETTER T WITH RETROFLEX HOOK - -# T̩ Т̩ Ҭ - (‎ T̩ ‎) 0054 0329 LATIN CAPITAL LETTER T, COMBINING VERTICAL LINE BELOW -← (‎ Т̩ ‎) 0422 0329 CYRILLIC CAPITAL LETTER TE, COMBINING VERTICAL LINE BELOW -← (‎ Ҭ ‎) 04AC CYRILLIC CAPITAL LETTER TE WITH DESCENDER # →Т̩→ - -# T̵ Ŧ - (‎ T̵ ‎) 0054 0335 LATIN CAPITAL LETTER T, COMBINING SHORT STROKE OVERLAY -← (‎ Ŧ ‎) 0166 LATIN CAPITAL LETTER T WITH STROKE - -# T̸ Ⱦ - (‎ T̸ ‎) 0054 0338 LATIN CAPITAL LETTER T, COMBINING LONG SOLIDUS OVERLAY -← (‎ Ⱦ ‎) 023E LATIN CAPITAL LETTER T WITH DIAGONAL STROKE - -# T⃫ Т⃫ ₮ - (‎ T⃫ ‎) 0054 20EB LATIN CAPITAL LETTER T, COMBINING LONG DOUBLE SOLIDUS OVERLAY -← (‎ Т⃫ ‎) 0422 20EB CYRILLIC CAPITAL LETTER TE, COMBINING LONG DOUBLE SOLIDUS OVERLAY -← (‎ ₮ ‎) 20AE TUGRIK SIGN # →Т⃫→ - -# U ሀ Ս ᑌ ꓴ 𖽂 ∪ ⋃ 𑢸 𐓎 𝐔 𝑈 𝑼 𝒰 𝓤 𝔘 𝕌 𝖀 𝖴 𝗨 𝘜 𝙐 𝚄 - (‎ U ‎) 0055 LATIN CAPITAL LETTER U -← (‎ ሀ ‎) 1200 ETHIOPIC SYLLABLE HA # →Ս→ -← (‎ Ս ‎) 054D ARMENIAN CAPITAL LETTER SEH -← (‎ ᑌ ‎) 144C CANADIAN SYLLABICS TE -← (‎ ꓴ ‎) A4F4 LISU LETTER U -← (‎ 𖽂 ‎) 16F42 MIAO LETTER WA -← (‎ ∪ ‎) 222A UNION # →ᑌ→ -← (‎ ⋃ ‎) 22C3 N-ARY UNION # →∪→→ᑌ→ -← (‎ 𑢸 ‎) 118B8 WARANG CITI CAPITAL LETTER PU -← (‎ 𐓎 ‎) 104CE OSAGE CAPITAL LETTER U -← (‎ 𝐔 ‎) 1D414 MATHEMATICAL BOLD CAPITAL U -← (‎ 𝑈 ‎) 1D448 MATHEMATICAL ITALIC CAPITAL U -← (‎ 𝑼 ‎) 1D47C MATHEMATICAL BOLD ITALIC CAPITAL U -← (‎ 𝒰 ‎) 1D4B0 MATHEMATICAL SCRIPT CAPITAL U -← (‎ 𝓤 ‎) 1D4E4 MATHEMATICAL BOLD SCRIPT CAPITAL U -← (‎ 𝔘 ‎) 1D518 MATHEMATICAL FRAKTUR CAPITAL U -← (‎ 𝕌 ‎) 1D54C MATHEMATICAL DOUBLE-STRUCK CAPITAL U -← (‎ 𝖀 ‎) 1D580 MATHEMATICAL BOLD FRAKTUR CAPITAL U -← (‎ 𝖴 ‎) 1D5B4 MATHEMATICAL SANS-SERIF CAPITAL U -← (‎ 𝗨 ‎) 1D5E8 MATHEMATICAL SANS-SERIF BOLD CAPITAL U -← (‎ 𝘜 ‎) 1D61C MATHEMATICAL SANS-SERIF ITALIC CAPITAL U -← (‎ 𝙐 ‎) 1D650 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U -← (‎ 𝚄 ‎) 1D684 MATHEMATICAL MONOSPACE CAPITAL U - -# U' ᑌᑊ ሀ' ᑌ' ᑧ - (‎ U' ‎) 0055 0027 LATIN CAPITAL LETTER U, APOSTROPHE -← (‎ ᑌᑊ ‎) 144C 144A CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P # →ᑌ'→ -← (‎ ሀ' ‎) 1200 0027 ETHIOPIC SYLLABLE HA, APOSTROPHE # →ᑌ'→ -← (‎ ᑌ' ‎) 144C 0027 CANADIAN SYLLABICS TE, APOSTROPHE -← (‎ ᑧ ‎) 1467 CANADIAN SYLLABICS TTE # →ᑌᑊ→→ᑌ'→ - -# U+= U+〓 - (‎ U+= ‎) 0055 002B 003D LATIN CAPITAL LETTER U, PLUS SIGN, EQUALS SIGN -← (‎ U+〓 ‎) 0055 002B 3013 LATIN CAPITAL LETTER U, PLUS SIGN, GETA MARK - -# U· ሀ· ᑌ· ᑌᐧ ᑘ - (‎ U· ‎) 0055 00B7 LATIN CAPITAL LETTER U, MIDDLE DOT -← (‎ ሀ· ‎) 1200 00B7 ETHIOPIC SYLLABLE HA, MIDDLE DOT # →ᑌ·→ -← (‎ ᑌ· ‎) 144C 00B7 CANADIAN SYLLABICS TE, MIDDLE DOT -← (‎ ᑌᐧ ‎) 144C 1427 CANADIAN SYLLABICS TE, CANADIAN SYLLABICS FINAL MIDDLE DOT # →ᑌ·→ -← (‎ ᑘ ‎) 1458 CANADIAN SYLLABICS WEST-CREE TWE # →ᑌᐧ→→ᑌ·→ - -# U̵ U̶ Ʉ Ꮜ - (‎ U̵ ‎) 0055 0335 LATIN CAPITAL LETTER U, COMBINING SHORT STROKE OVERLAY -← (‎ U̶ ‎) 0055 0336 LATIN CAPITAL LETTER U, COMBINING LONG STROKE OVERLAY -← (‎ Ʉ ‎) 0244 LATIN CAPITAL LETTER U BAR # →U̶→ -← (‎ Ꮜ ‎) 13CC CHEROKEE LETTER SA # →Ʉ→→U̶→ - -# V ٧ ۷ Ѵ Ꮩ ᐯ ⴸ ꓦ ꛟ 𖼈 𝈍 𐔝 𑢠 Ⅴ 𝐕 𝑉 𝑽 𝒱 𝓥 𝔙 𝕍 𝖁 𝖵 𝗩 𝘝 𝙑 𝚅 - (‎ V ‎) 0056 LATIN CAPITAL LETTER V -← (‎ ٧ ‎) 0667 ARABIC-INDIC DIGIT SEVEN -← (‎ ۷ ‎) 06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN # →‎٧‎→ -← (‎ Ѵ ‎) 0474 CYRILLIC CAPITAL LETTER IZHITSA -← (‎ Ꮩ ‎) 13D9 CHEROKEE LETTER DO -← (‎ ᐯ ‎) 142F CANADIAN SYLLABICS PE -← (‎ ⴸ ‎) 2D38 TIFINAGH LETTER YADH -← (‎ ꓦ ‎) A4E6 LISU LETTER HA -← (‎ ꛟ ‎) A6DF BAMUM LETTER KO -← (‎ 𖼈 ‎) 16F08 MIAO LETTER VA -← (‎ 𝈍 ‎) 1D20D GREEK VOCAL NOTATION SYMBOL-14 -← (‎ 𐔝 ‎) 1051D ELBASAN LETTER TE -← (‎ 𑢠 ‎) 118A0 WARANG CITI CAPITAL LETTER NGAA -← (‎ Ⅴ ‎) 2164 ROMAN NUMERAL FIVE -← (‎ 𝐕 ‎) 1D415 MATHEMATICAL BOLD CAPITAL V -← (‎ 𝑉 ‎) 1D449 MATHEMATICAL ITALIC CAPITAL V -← (‎ 𝑽 ‎) 1D47D MATHEMATICAL BOLD ITALIC CAPITAL V -← (‎ 𝒱 ‎) 1D4B1 MATHEMATICAL SCRIPT CAPITAL V -← (‎ 𝓥 ‎) 1D4E5 MATHEMATICAL BOLD SCRIPT CAPITAL V -← (‎ 𝔙 ‎) 1D519 MATHEMATICAL FRAKTUR CAPITAL V -← (‎ 𝕍 ‎) 1D54D MATHEMATICAL DOUBLE-STRUCK CAPITAL V -← (‎ 𝖁 ‎) 1D581 MATHEMATICAL BOLD FRAKTUR CAPITAL V -← (‎ 𝖵 ‎) 1D5B5 MATHEMATICAL SANS-SERIF CAPITAL V -← (‎ 𝗩 ‎) 1D5E9 MATHEMATICAL SANS-SERIF BOLD CAPITAL V -← (‎ 𝘝 ‎) 1D61D MATHEMATICAL SANS-SERIF ITALIC CAPITAL V -← (‎ 𝙑 ‎) 1D651 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V -← (‎ 𝚅 ‎) 1D685 MATHEMATICAL MONOSPACE CAPITAL V - -# VB 🝬 - (‎ VB ‎) 0056 0042 LATIN CAPITAL LETTER V, LATIN CAPITAL LETTER B -← (‎ 🝬 ‎) 1F76C ALCHEMICAL SYMBOL FOR BATH OF VAPOURS - -# Vl VI Ⅵ - (‎ VI ‎) 0056 0049 LATIN CAPITAL LETTER V, LATIN CAPITAL LETTER I -← (‎ Vl ‎) 0056 006C LATIN CAPITAL LETTER V, LATIN SMALL LETTER L -← (‎ Ⅵ ‎) 2165 ROMAN NUMERAL SIX - -# Vll VII Ⅶ - (‎ VII ‎) 0056 0049 0049 LATIN CAPITAL LETTER V, LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I -← (‎ Vll ‎) 0056 006C 006C LATIN CAPITAL LETTER V, LATIN SMALL LETTER L, LATIN SMALL LETTER L -← (‎ Ⅶ ‎) 2166 ROMAN NUMERAL SEVEN - -# Vlll VIII Ⅷ - (‎ VIII ‎) 0056 0049 0049 0049 LATIN CAPITAL LETTER V, LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I -← (‎ Vlll ‎) 0056 006C 006C 006C LATIN CAPITAL LETTER V, LATIN SMALL LETTER L, LATIN SMALL LETTER L, LATIN SMALL LETTER L -← (‎ Ⅷ ‎) 2167 ROMAN NUMERAL EIGHT - -# V· ٧· ᐯ· ᐯᐧ ᐻ - (‎ V· ‎) 0056 00B7 LATIN CAPITAL LETTER V, MIDDLE DOT -← (‎ ٧· ‎) 0667 00B7 ARABIC-INDIC DIGIT SEVEN, MIDDLE DOT # →ᐯᐧ→ -← (‎ ᐯ· ‎) 142F 00B7 CANADIAN SYLLABICS PE, MIDDLE DOT # →ᐯᐧ→ -← (‎ ᐯᐧ ‎) 142F 1427 CANADIAN SYLLABICS PE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐻ ‎) 143B CANADIAN SYLLABICS WEST-CREE PWE # →ᐯᐧ→ - -# V̵ V̶ 𐆗 - (‎ V̵ ‎) 0056 0335 LATIN CAPITAL LETTER V, COMBINING SHORT STROKE OVERLAY -← (‎ V̶ ‎) 0056 0336 LATIN CAPITAL LETTER V, COMBINING LONG STROKE OVERLAY -← (‎ 𐆗 ‎) 10197 ROMAN QUINARIUS SIGN # →V̶→ - -# Vᷤ 🜈 - (‎ Vᷤ ‎) 0056 1DE4 LATIN CAPITAL LETTER V, COMBINING LATIN SMALL LETTER S -← (‎ 🜈 ‎) 1F708 ALCHEMICAL SYMBOL FOR AQUA VITAE - -# W Ԝ Ꮃ Ꮤ ꓪ 𑣦 𑣯 𝐖 𝑊 𝑾 𝒲 𝓦 𝔚 𝕎 𝖂 𝖶 𝗪 𝘞 𝙒 𝚆 - (‎ W ‎) 0057 LATIN CAPITAL LETTER W -← (‎ Ԝ ‎) 051C CYRILLIC CAPITAL LETTER WE -← (‎ Ꮃ ‎) 13B3 CHEROKEE LETTER LA -← (‎ Ꮤ ‎) 13D4 CHEROKEE LETTER TA -← (‎ ꓪ ‎) A4EA LISU LETTER WA -← (‎ 𑣦 ‎) 118E6 WARANG CITI DIGIT SIX -← (‎ 𑣯 ‎) 118EF WARANG CITI NUMBER SIXTY -← (‎ 𝐖 ‎) 1D416 MATHEMATICAL BOLD CAPITAL W -← (‎ 𝑊 ‎) 1D44A MATHEMATICAL ITALIC CAPITAL W -← (‎ 𝑾 ‎) 1D47E MATHEMATICAL BOLD ITALIC CAPITAL W -← (‎ 𝒲 ‎) 1D4B2 MATHEMATICAL SCRIPT CAPITAL W -← (‎ 𝓦 ‎) 1D4E6 MATHEMATICAL BOLD SCRIPT CAPITAL W -← (‎ 𝔚 ‎) 1D51A MATHEMATICAL FRAKTUR CAPITAL W -← (‎ 𝕎 ‎) 1D54E MATHEMATICAL DOUBLE-STRUCK CAPITAL W -← (‎ 𝖂 ‎) 1D582 MATHEMATICAL BOLD FRAKTUR CAPITAL W -← (‎ 𝖶 ‎) 1D5B6 MATHEMATICAL SANS-SERIF CAPITAL W -← (‎ 𝗪 ‎) 1D5EA MATHEMATICAL SANS-SERIF BOLD CAPITAL W -← (‎ 𝘞 ‎) 1D61E MATHEMATICAL SANS-SERIF ITALIC CAPITAL W -← (‎ 𝙒 ‎) 1D652 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W -← (‎ 𝚆 ‎) 1D686 MATHEMATICAL MONOSPACE CAPITAL W - -# W̵ W̶ ₩ - (‎ W̵ ‎) 0057 0335 LATIN CAPITAL LETTER W, COMBINING SHORT STROKE OVERLAY -← (‎ W̶ ‎) 0057 0336 LATIN CAPITAL LETTER W, COMBINING LONG STROKE OVERLAY # →₩→ -← (‎ ₩ ‎) 20A9 WON SIGN - -# X Χ Х ᚷ Ⲭ ⵝ ꓫ 𐊐 𐊴 𐌗 ᙭ ╳ 𐌢 𐔧 𑣬 Ꭓ Ⅹ X 𝐗 𝑋 𝑿 𝒳 𝓧 𝔛 𝕏 𝖃 𝖷 𝗫 𝘟 𝙓 𝚇 𝚾 𝛸 𝜲 𝝬 𝞦 - (‎ X ‎) 0058 LATIN CAPITAL LETTER X -← (‎ Χ ‎) 03A7 GREEK CAPITAL LETTER CHI -← (‎ Х ‎) 0425 CYRILLIC CAPITAL LETTER HA -← (‎ ᚷ ‎) 16B7 RUNIC LETTER GEBO GYFU G -← (‎ Ⲭ ‎) 2CAC COPTIC CAPITAL LETTER KHI # →Х→ -← (‎ ⵝ ‎) 2D5D TIFINAGH LETTER YATH -← (‎ ꓫ ‎) A4EB LISU LETTER SHA -← (‎ 𐊐 ‎) 10290 LYCIAN LETTER MM -← (‎ 𐊴 ‎) 102B4 CARIAN LETTER X -← (‎ 𐌗 ‎) 10317 OLD ITALIC LETTER EKS -← (‎ ᙭ ‎) 166D CANADIAN SYLLABICS CHI SIGN -← (‎ ╳ ‎) 2573 BOX DRAWINGS LIGHT DIAGONAL CROSS -← (‎ 𐌢 ‎) 10322 OLD ITALIC NUMERAL TEN # →𐌗→ -← (‎ 𐔧 ‎) 10527 ELBASAN LETTER KHE -← (‎ 𑣬 ‎) 118EC WARANG CITI NUMBER THIRTY -← (‎ Ꭓ ‎) A7B3 LATIN CAPITAL LETTER CHI -← (‎ Ⅹ ‎) 2169 ROMAN NUMERAL TEN -← (‎ X ‎) FF38 FULLWIDTH LATIN CAPITAL LETTER X # →Х→ -← (‎ 𝐗 ‎) 1D417 MATHEMATICAL BOLD CAPITAL X -← (‎ 𝑋 ‎) 1D44B MATHEMATICAL ITALIC CAPITAL X -← (‎ 𝑿 ‎) 1D47F MATHEMATICAL BOLD ITALIC CAPITAL X -← (‎ 𝒳 ‎) 1D4B3 MATHEMATICAL SCRIPT CAPITAL X -← (‎ 𝓧 ‎) 1D4E7 MATHEMATICAL BOLD SCRIPT CAPITAL X -← (‎ 𝔛 ‎) 1D51B MATHEMATICAL FRAKTUR CAPITAL X -← (‎ 𝕏 ‎) 1D54F MATHEMATICAL DOUBLE-STRUCK CAPITAL X -← (‎ 𝖃 ‎) 1D583 MATHEMATICAL BOLD FRAKTUR CAPITAL X -← (‎ 𝖷 ‎) 1D5B7 MATHEMATICAL SANS-SERIF CAPITAL X -← (‎ 𝗫 ‎) 1D5EB MATHEMATICAL SANS-SERIF BOLD CAPITAL X -← (‎ 𝘟 ‎) 1D61F MATHEMATICAL SANS-SERIF ITALIC CAPITAL X -← (‎ 𝙓 ‎) 1D653 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X -← (‎ 𝚇 ‎) 1D687 MATHEMATICAL MONOSPACE CAPITAL X -← (‎ 𝚾 ‎) 1D6BE MATHEMATICAL BOLD CAPITAL CHI # →Χ→ -← (‎ 𝛸 ‎) 1D6F8 MATHEMATICAL ITALIC CAPITAL CHI # →Χ→ -← (‎ 𝜲 ‎) 1D732 MATHEMATICAL BOLD ITALIC CAPITAL CHI # →𝑿→ -← (‎ 𝝬 ‎) 1D76C MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI # →Χ→ -← (‎ 𝞦 ‎) 1D7A6 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI # →Χ→ - -# Xl XI Ⅺ - (‎ XI ‎) 0058 0049 LATIN CAPITAL LETTER X, LATIN CAPITAL LETTER I -← (‎ Xl ‎) 0058 006C LATIN CAPITAL LETTER X, LATIN SMALL LETTER L -← (‎ Ⅺ ‎) 216A ROMAN NUMERAL ELEVEN - -# Xll XII Ⅻ - (‎ XII ‎) 0058 0049 0049 LATIN CAPITAL LETTER X, LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER I -← (‎ Xll ‎) 0058 006C 006C LATIN CAPITAL LETTER X, LATIN SMALL LETTER L, LATIN SMALL LETTER L -← (‎ Ⅻ ‎) 216B ROMAN NUMERAL TWELVE - -# X̩ Х̩ Ҳ - (‎ X̩ ‎) 0058 0329 LATIN CAPITAL LETTER X, COMBINING VERTICAL LINE BELOW -← (‎ Х̩ ‎) 0425 0329 CYRILLIC CAPITAL LETTER HA, COMBINING VERTICAL LINE BELOW -← (‎ Ҳ ‎) 04B2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER # →Х̩→ - -# X̵ X̶ 𐆖 - (‎ X̵ ‎) 0058 0335 LATIN CAPITAL LETTER X, COMBINING SHORT STROKE OVERLAY -← (‎ X̶ ‎) 0058 0336 LATIN CAPITAL LETTER X, COMBINING LONG STROKE OVERLAY -← (‎ 𐆖 ‎) 10196 ROMAN DENARIUS SIGN # →X̶→ - -# Y Υ У Ү Ꭹ Ꮍ Ⲩ ꓬ 𐊲 𖽃 𑢤 Y ϒ 𝐘 𝑌 𝒀 𝒴 𝓨 𝔜 𝕐 𝖄 𝖸 𝗬 𝘠 𝙔 𝚈 𝚼 𝛶 𝜰 𝝪 𝞤 - (‎ Y ‎) 0059 LATIN CAPITAL LETTER Y -← (‎ Υ ‎) 03A5 GREEK CAPITAL LETTER UPSILON -← (‎ У ‎) 0423 CYRILLIC CAPITAL LETTER U -← (‎ Ү ‎) 04AE CYRILLIC CAPITAL LETTER STRAIGHT U -← (‎ Ꭹ ‎) 13A9 CHEROKEE LETTER GI -← (‎ Ꮍ ‎) 13BD CHEROKEE LETTER MU # →Ꭹ→ -← (‎ Ⲩ ‎) 2CA8 COPTIC CAPITAL LETTER UA -← (‎ ꓬ ‎) A4EC LISU LETTER YA -← (‎ 𐊲 ‎) 102B2 CARIAN LETTER U -← (‎ 𖽃 ‎) 16F43 MIAO LETTER AH -← (‎ 𑢤 ‎) 118A4 WARANG CITI CAPITAL LETTER YA -← (‎ Y ‎) FF39 FULLWIDTH LATIN CAPITAL LETTER Y # →Υ→ -← (‎ ϒ ‎) 03D2 GREEK UPSILON WITH HOOK SYMBOL -← (‎ 𝐘 ‎) 1D418 MATHEMATICAL BOLD CAPITAL Y -← (‎ 𝑌 ‎) 1D44C MATHEMATICAL ITALIC CAPITAL Y -← (‎ 𝒀 ‎) 1D480 MATHEMATICAL BOLD ITALIC CAPITAL Y -← (‎ 𝒴 ‎) 1D4B4 MATHEMATICAL SCRIPT CAPITAL Y -← (‎ 𝓨 ‎) 1D4E8 MATHEMATICAL BOLD SCRIPT CAPITAL Y -← (‎ 𝔜 ‎) 1D51C MATHEMATICAL FRAKTUR CAPITAL Y -← (‎ 𝕐 ‎) 1D550 MATHEMATICAL DOUBLE-STRUCK CAPITAL Y -← (‎ 𝖄 ‎) 1D584 MATHEMATICAL BOLD FRAKTUR CAPITAL Y -← (‎ 𝖸 ‎) 1D5B8 MATHEMATICAL SANS-SERIF CAPITAL Y -← (‎ 𝗬 ‎) 1D5EC MATHEMATICAL SANS-SERIF BOLD CAPITAL Y -← (‎ 𝘠 ‎) 1D620 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y -← (‎ 𝙔 ‎) 1D654 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y -← (‎ 𝚈 ‎) 1D688 MATHEMATICAL MONOSPACE CAPITAL Y -← (‎ 𝚼 ‎) 1D6BC MATHEMATICAL BOLD CAPITAL UPSILON # →Υ→ -← (‎ 𝛶 ‎) 1D6F6 MATHEMATICAL ITALIC CAPITAL UPSILON # →Υ→ -← (‎ 𝜰 ‎) 1D730 MATHEMATICAL BOLD ITALIC CAPITAL UPSILON # →Υ→ -← (‎ 𝝪 ‎) 1D76A MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON # →Υ→ -← (‎ 𝞤 ‎) 1D7A4 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON # →Υ→ - -# Y̵ У̵ Ү̵ Ɏ Ұ ¥ - (‎ Y̵ ‎) 0059 0335 LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY -← (‎ У̵ ‎) 0423 0335 CYRILLIC CAPITAL LETTER U, COMBINING SHORT STROKE OVERLAY # →Ү̵→ -← (‎ Ү̵ ‎) 04AE 0335 CYRILLIC CAPITAL LETTER STRAIGHT U, COMBINING SHORT STROKE OVERLAY -← (‎ Ɏ ‎) 024E LATIN CAPITAL LETTER Y WITH STROKE -← (‎ Ұ ‎) 04B0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE # →Ү̵→ -← (‎ ¥ ‎) 00A5 YEN SIGN - -# Z Ζ Ꮓ ꓜ 𑢩 𑣥 𐋵 Z ℤ ℨ 𝐙 𝑍 𝒁 𝒵 𝓩 𝖅 𝖹 𝗭 𝘡 𝙕 𝚉 𝚭 𝛧 𝜡 𝝛 𝞕 - (‎ Z ‎) 005A LATIN CAPITAL LETTER Z -← (‎ Ζ ‎) 0396 GREEK CAPITAL LETTER ZETA -← (‎ Ꮓ ‎) 13C3 CHEROKEE LETTER NO -← (‎ ꓜ ‎) A4DC LISU LETTER DZA -← (‎ 𑢩 ‎) 118A9 WARANG CITI CAPITAL LETTER O -← (‎ 𑣥 ‎) 118E5 WARANG CITI DIGIT FIVE -← (‎ 𐋵 ‎) 102F5 COPTIC EPACT NUMBER THREE HUNDRED -← (‎ Z ‎) FF3A FULLWIDTH LATIN CAPITAL LETTER Z # →Ζ→ -← (‎ ℤ ‎) 2124 DOUBLE-STRUCK CAPITAL Z -← (‎ ℨ ‎) 2128 BLACK-LETTER CAPITAL Z -← (‎ 𝐙 ‎) 1D419 MATHEMATICAL BOLD CAPITAL Z -← (‎ 𝑍 ‎) 1D44D MATHEMATICAL ITALIC CAPITAL Z -← (‎ 𝒁 ‎) 1D481 MATHEMATICAL BOLD ITALIC CAPITAL Z -← (‎ 𝒵 ‎) 1D4B5 MATHEMATICAL SCRIPT CAPITAL Z -← (‎ 𝓩 ‎) 1D4E9 MATHEMATICAL BOLD SCRIPT CAPITAL Z -← (‎ 𝖅 ‎) 1D585 MATHEMATICAL BOLD FRAKTUR CAPITAL Z -← (‎ 𝖹 ‎) 1D5B9 MATHEMATICAL SANS-SERIF CAPITAL Z -← (‎ 𝗭 ‎) 1D5ED MATHEMATICAL SANS-SERIF BOLD CAPITAL Z -← (‎ 𝘡 ‎) 1D621 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z -← (‎ 𝙕 ‎) 1D655 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z -← (‎ 𝚉 ‎) 1D689 MATHEMATICAL MONOSPACE CAPITAL Z -← (‎ 𝚭 ‎) 1D6AD MATHEMATICAL BOLD CAPITAL ZETA # →Ζ→ -← (‎ 𝛧 ‎) 1D6E7 MATHEMATICAL ITALIC CAPITAL ZETA # →𝑍→ -← (‎ 𝜡 ‎) 1D721 MATHEMATICAL BOLD ITALIC CAPITAL ZETA # →Ζ→ -← (‎ 𝝛 ‎) 1D75B MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA # →Ζ→ -← (‎ 𝞕 ‎) 1D795 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA # →Ζ→ - -# Z̦ Z̧ Ȥ - (‎ Z̦ ‎) 005A 0326 LATIN CAPITAL LETTER Z, COMBINING COMMA BELOW -← (‎ Z̧ ‎) 005A 0327 LATIN CAPITAL LETTER Z, COMBINING CEDILLA -← (‎ Ȥ ‎) 0224 LATIN CAPITAL LETTER Z WITH HOOK # →Z̧→ - -# Z̵ Ƶ - (‎ Z̵ ‎) 005A 0335 LATIN CAPITAL LETTER Z, COMBINING SHORT STROKE OVERLAY -← (‎ Ƶ ‎) 01B5 LATIN CAPITAL LETTER Z WITH STROKE - -# \ 丶 ∖ ⟍ ⧵ ⧹ ㇔ 𝈏 𝈻 ⼂ ﹨ \ - (‎ \ ‎) 005C REVERSE SOLIDUS -← (‎ 丶 ‎) 4E36 CJK UNIFIED IDEOGRAPH-4E36 # →⼂→ -← (‎ ∖ ‎) 2216 SET MINUS -← (‎ ⟍ ‎) 27CD MATHEMATICAL FALLING DIAGONAL -← (‎ ⧵ ‎) 29F5 REVERSE SOLIDUS OPERATOR -← (‎ ⧹ ‎) 29F9 BIG REVERSE SOLIDUS -← (‎ ㇔ ‎) 31D4 CJK STROKE D # →⼂→ -← (‎ 𝈏 ‎) 1D20F GREEK VOCAL NOTATION SYMBOL-16 -← (‎ 𝈻 ‎) 1D23B GREEK INSTRUMENTAL NOTATION SYMBOL-48 # →𝈏→ -← (‎ ⼂ ‎) 2F02 KANGXI RADICAL DOT -← (‎ ﹨ ‎) FE68 SMALL REVERSE SOLIDUS # →∖→ -← (‎ \ ‎) FF3C FULLWIDTH REVERSE SOLIDUS # →∖→ - -# \\ ⑊ ⳹ - (‎ \\ ‎) 005C 005C REVERSE SOLIDUS, REVERSE SOLIDUS -← (‎ ⑊ ‎) 244A OCR DOUBLE BACKSLASH -← (‎ ⳹ ‎) 2CF9 COPTIC OLD NUBIAN FULL STOP - -# \ᑕ \⊂ ⟈ - (‎ \ᑕ ‎) 005C 1455 REVERSE SOLIDUS, CANADIAN SYLLABICS TA -← (‎ \⊂ ‎) 005C 2282 REVERSE SOLIDUS, SUBSET OF -← (‎ ⟈ ‎) 27C8 REVERSE SOLIDUS PRECEDING SUBSET # →\⊂→ - -# ^ ˆ ˄ - (‎ ^ ‎) 005E CIRCUMFLEX ACCENT -← (‎ ˆ ‎) 02C6 MODIFIER LETTER CIRCUMFLEX ACCENT -← (‎ ˄ ‎) 02C4 MODIFIER LETTER UP ARROWHEAD - -# _ ߺ ﹍ ﹎ ﹏ - (‎ _ ‎) 005F LOW LINE -← (‎ ߺ ‎) 07FA NKO LAJANYALAN -← (‎ ﹍ ‎) FE4D DASHED LOW LINE -← (‎ ﹎ ‎) FE4E CENTRELINE LOW LINE -← (‎ ﹏ ‎) FE4F WAVY LOW LINE - -# a ɑ α а ⍺ a 𝐚 𝑎 𝒂 𝒶 𝓪 𝔞 𝕒 𝖆 𝖺 𝗮 𝘢 𝙖 𝚊 𝛂 𝛼 𝜶 𝝰 𝞪 - (‎ a ‎) 0061 LATIN SMALL LETTER A -← (‎ ɑ ‎) 0251 LATIN SMALL LETTER ALPHA -← (‎ α ‎) 03B1 GREEK SMALL LETTER ALPHA -← (‎ а ‎) 0430 CYRILLIC SMALL LETTER A -← (‎ ⍺ ‎) 237A APL FUNCTIONAL SYMBOL ALPHA # →α→ -← (‎ a ‎) FF41 FULLWIDTH LATIN SMALL LETTER A # →а→ -← (‎ 𝐚 ‎) 1D41A MATHEMATICAL BOLD SMALL A -← (‎ 𝑎 ‎) 1D44E MATHEMATICAL ITALIC SMALL A -← (‎ 𝒂 ‎) 1D482 MATHEMATICAL BOLD ITALIC SMALL A -← (‎ 𝒶 ‎) 1D4B6 MATHEMATICAL SCRIPT SMALL A -← (‎ 𝓪 ‎) 1D4EA MATHEMATICAL BOLD SCRIPT SMALL A -← (‎ 𝔞 ‎) 1D51E MATHEMATICAL FRAKTUR SMALL A -← (‎ 𝕒 ‎) 1D552 MATHEMATICAL DOUBLE-STRUCK SMALL A -← (‎ 𝖆 ‎) 1D586 MATHEMATICAL BOLD FRAKTUR SMALL A -← (‎ 𝖺 ‎) 1D5BA MATHEMATICAL SANS-SERIF SMALL A -← (‎ 𝗮 ‎) 1D5EE MATHEMATICAL SANS-SERIF BOLD SMALL A -← (‎ 𝘢 ‎) 1D622 MATHEMATICAL SANS-SERIF ITALIC SMALL A -← (‎ 𝙖 ‎) 1D656 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A -← (‎ 𝚊 ‎) 1D68A MATHEMATICAL MONOSPACE SMALL A -← (‎ 𝛂 ‎) 1D6C2 MATHEMATICAL BOLD SMALL ALPHA # →α→ -← (‎ 𝛼 ‎) 1D6FC MATHEMATICAL ITALIC SMALL ALPHA # →α→ -← (‎ 𝜶 ‎) 1D736 MATHEMATICAL BOLD ITALIC SMALL ALPHA # →α→ -← (‎ 𝝰 ‎) 1D770 MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA # →α→ -← (‎ 𝞪 ‎) 1D7AA MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA # →α→ - -# a/c ᵃ/c ᵃ⁄c ℀ - (‎ a/c ‎) 0061 002F 0063 LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C -← (‎ ᵃ/c ‎) 1D43 002F 0063 MODIFIER LETTER SMALL A, SOLIDUS, LATIN SMALL LETTER C # →ᵃ⁄c→→℀→ -← (‎ ᵃ⁄c ‎) 1D43 2044 0063 MODIFIER LETTER SMALL A, FRACTION SLASH, LATIN SMALL LETTER C # →℀→ -← (‎ ℀ ‎) 2100 ACCOUNT OF - -# a/s ᵃ/ₛ ᵃ⁄ₛ ℁ - (‎ a/s ‎) 0061 002F 0073 LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S -← (‎ ᵃ/ₛ ‎) 1D43 002F 209B MODIFIER LETTER SMALL A, SOLIDUS, LATIN SUBSCRIPT SMALL LETTER S # →ᵃ⁄ₛ→→℁→ -← (‎ ᵃ⁄ₛ ‎) 1D43 2044 209B MODIFIER LETTER SMALL A, FRACTION SLASH, LATIN SUBSCRIPT SMALL LETTER S # →℁→ -← (‎ ℁ ‎) 2101 ADDRESSED TO THE SUBJECT - -# aa ꜳ - (‎ aa ‎) 0061 0061 LATIN SMALL LETTER A, LATIN SMALL LETTER A -← (‎ ꜳ ‎) A733 LATIN SMALL LETTER AA - -# ae ае æ ӕ - (‎ ae ‎) 0061 0065 LATIN SMALL LETTER A, LATIN SMALL LETTER E -← (‎ ае ‎) 0430 0435 CYRILLIC SMALL LETTER A, CYRILLIC SMALL LETTER IE -← (‎ æ ‎) 00E6 LATIN SMALL LETTER AE -← (‎ ӕ ‎) 04D5 CYRILLIC SMALL LIGATURE A IE # →ае→ - -# ao ꜵ - (‎ ao ‎) 0061 006F LATIN SMALL LETTER A, LATIN SMALL LETTER O -← (‎ ꜵ ‎) A735 LATIN SMALL LETTER AO - -# au ꜷ - (‎ au ‎) 0061 0075 LATIN SMALL LETTER A, LATIN SMALL LETTER U -← (‎ ꜷ ‎) A737 LATIN SMALL LETTER AU - -# av ꜹ ꜻ - (‎ av ‎) 0061 0076 LATIN SMALL LETTER A, LATIN SMALL LETTER V -← (‎ ꜹ ‎) A739 LATIN SMALL LETTER AV -← (‎ ꜻ ‎) A73B LATIN SMALL LETTER AV WITH HORIZONTAL BAR - -# ay ꜽ - (‎ ay ‎) 0061 0079 LATIN SMALL LETTER A, LATIN SMALL LETTER Y -← (‎ ꜽ ‎) A73D LATIN SMALL LETTER AY - -# a̲ ɑ̲ α̲ ⍶ - (‎ a̲ ‎) 0061 0332 LATIN SMALL LETTER A, COMBINING LOW LINE -← (‎ ɑ̲ ‎) 0251 0332 LATIN SMALL LETTER ALPHA, COMBINING LOW LINE -← (‎ α̲ ‎) 03B1 0332 GREEK SMALL LETTER ALPHA, COMBINING LOW LINE # →ɑ̲→ -← (‎ ⍶ ‎) 2376 APL FUNCTIONAL SYMBOL ALPHA UNDERBAR # →α̲→→ɑ̲→ - -# b Ƅ Ь Ꮟ ᑲ ᖯ 𝐛 𝑏 𝒃 𝒷 𝓫 𝔟 𝕓 𝖇 𝖻 𝗯 𝘣 𝙗 𝚋 - (‎ b ‎) 0062 LATIN SMALL LETTER B -← (‎ Ƅ ‎) 0184 LATIN CAPITAL LETTER TONE SIX -← (‎ Ь ‎) 042C CYRILLIC CAPITAL LETTER SOFT SIGN # →Ƅ→ -← (‎ Ꮟ ‎) 13CF CHEROKEE LETTER SI -← (‎ ᑲ ‎) 1472 CANADIAN SYLLABICS KA -← (‎ ᖯ ‎) 15AF CANADIAN SYLLABICS AIVILIK B -← (‎ 𝐛 ‎) 1D41B MATHEMATICAL BOLD SMALL B -← (‎ 𝑏 ‎) 1D44F MATHEMATICAL ITALIC SMALL B -← (‎ 𝒃 ‎) 1D483 MATHEMATICAL BOLD ITALIC SMALL B -← (‎ 𝒷 ‎) 1D4B7 MATHEMATICAL SCRIPT SMALL B -← (‎ 𝓫 ‎) 1D4EB MATHEMATICAL BOLD SCRIPT SMALL B -← (‎ 𝔟 ‎) 1D51F MATHEMATICAL FRAKTUR SMALL B -← (‎ 𝕓 ‎) 1D553 MATHEMATICAL DOUBLE-STRUCK SMALL B -← (‎ 𝖇 ‎) 1D587 MATHEMATICAL BOLD FRAKTUR SMALL B -← (‎ 𝖻 ‎) 1D5BB MATHEMATICAL SANS-SERIF SMALL B -← (‎ 𝗯 ‎) 1D5EF MATHEMATICAL SANS-SERIF BOLD SMALL B -← (‎ 𝘣 ‎) 1D623 MATHEMATICAL SANS-SERIF ITALIC SMALL B -← (‎ 𝙗 ‎) 1D657 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B -← (‎ 𝚋 ‎) 1D68B MATHEMATICAL MONOSPACE SMALL B - -# b' ᑲᑊ ᑲ' ᒈ - (‎ b' ‎) 0062 0027 LATIN SMALL LETTER B, APOSTROPHE -← (‎ ᑲᑊ ‎) 1472 144A CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P -← (‎ ᑲ' ‎) 1472 0027 CANADIAN SYLLABICS KA, APOSTROPHE # →ᑲᑊ→ -← (‎ ᒈ ‎) 1488 CANADIAN SYLLABICS SOUTH-SLAVEY KAH # →ᑲᑊ→ - -# bl Ьl Ь1 ЬІ Ы - (‎ bl ‎) 0062 006C LATIN SMALL LETTER B, LATIN SMALL LETTER L -← (‎ Ьl ‎) 042C 006C CYRILLIC CAPITAL LETTER SOFT SIGN, LATIN SMALL LETTER L # →ЬІ→→Ь1→ -← (‎ Ь1 ‎) 042C 0031 CYRILLIC CAPITAL LETTER SOFT SIGN, DIGIT ONE -← (‎ ЬІ ‎) 042C 0406 CYRILLIC CAPITAL LETTER SOFT SIGN, CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I # →Ь1→ -← (‎ Ы ‎) 042B CYRILLIC CAPITAL LETTER YERU # →ЬІ→→Ь1→ - -# b· ᑲ· ᑲᐧ ᑿ - (‎ b· ‎) 0062 00B7 LATIN SMALL LETTER B, MIDDLE DOT -← (‎ ᑲ· ‎) 1472 00B7 CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲᐧ→ -← (‎ ᑲᐧ ‎) 1472 1427 CANADIAN SYLLABICS KA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑿ ‎) 147F CANADIAN SYLLABICS WEST-CREE KWA # →ᑲᐧ→ - -# b̄ Ƃ ƃ Б - (‎ b̄ ‎) 0062 0304 LATIN SMALL LETTER B, COMBINING MACRON -← (‎ Ƃ ‎) 0182 LATIN CAPITAL LETTER B WITH TOPBAR -← (‎ ƃ ‎) 0183 LATIN SMALL LETTER B WITH TOPBAR -← (‎ Б ‎) 0411 CYRILLIC CAPITAL LETTER BE # →Ƃ→ - -# ḃ ᑳ - (‎ ḃ ‎) 0062 0307 LATIN SMALL LETTER B, COMBINING DOT ABOVE -← (‎ ᑳ ‎) 1473 CANADIAN SYLLABICS KAA - -# ḃ· ᑳ· ᑳᐧ ᒁ - (‎ ḃ· ‎) 0062 0307 00B7 LATIN SMALL LETTER B, COMBINING DOT ABOVE, MIDDLE DOT -← (‎ ᑳ· ‎) 1473 00B7 CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳᐧ→ -← (‎ ᑳᐧ ‎) 1473 1427 CANADIAN SYLLABICS KAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒁ ‎) 1481 CANADIAN SYLLABICS WEST-CREE KWAA # →ᑳᐧ→ - -# b̔ ɓ - (‎ b̔ ‎) 0062 0314 LATIN SMALL LETTER B, COMBINING REVERSED COMMA ABOVE -← (‎ ɓ ‎) 0253 LATIN SMALL LETTER B WITH HOOK - -# b̵ Ь̵ ƀ ҍ Ҍ Ѣ ѣ - (‎ b̵ ‎) 0062 0335 LATIN SMALL LETTER B, COMBINING SHORT STROKE OVERLAY -← (‎ Ь̵ ‎) 042C 0335 CYRILLIC CAPITAL LETTER SOFT SIGN, COMBINING SHORT STROKE OVERLAY -← (‎ ƀ ‎) 0180 LATIN SMALL LETTER B WITH STROKE -← (‎ ҍ ‎) 048D CYRILLIC SMALL LETTER SEMISOFT SIGN # →ѣ→→Ь̵→ -← (‎ Ҍ ‎) 048C CYRILLIC CAPITAL LETTER SEMISOFT SIGN # →Ѣ→→Ь̵→ -← (‎ Ѣ ‎) 0462 CYRILLIC CAPITAL LETTER YAT # →Ь̵→ -← (‎ ѣ ‎) 0463 CYRILLIC SMALL LETTER YAT # →Ь̵→ - -# c ᴄ с ⲥ 𐐽 ꮯ ⅽ c ϲ 𝐜 𝑐 𝒄 𝒸 𝓬 𝔠 𝕔 𝖈 𝖼 𝗰 𝘤 𝙘 𝚌 - (‎ c ‎) 0063 LATIN SMALL LETTER C -← (‎ ᴄ ‎) 1D04 LATIN LETTER SMALL CAPITAL C -← (‎ с ‎) 0441 CYRILLIC SMALL LETTER ES -← (‎ ⲥ ‎) 2CA5 COPTIC SMALL LETTER SIMA # →ϲ→ -← (‎ 𐐽 ‎) 1043D DESERET SMALL LETTER CHEE -← (‎ ꮯ ‎) ABAF CHEROKEE SMALL LETTER TLI # →ᴄ→ -← (‎ ⅽ ‎) 217D SMALL ROMAN NUMERAL ONE HUNDRED -← (‎ c ‎) FF43 FULLWIDTH LATIN SMALL LETTER C # →с→ -← (‎ ϲ ‎) 03F2 GREEK LUNATE SIGMA SYMBOL -← (‎ 𝐜 ‎) 1D41C MATHEMATICAL BOLD SMALL C -← (‎ 𝑐 ‎) 1D450 MATHEMATICAL ITALIC SMALL C -← (‎ 𝒄 ‎) 1D484 MATHEMATICAL BOLD ITALIC SMALL C -← (‎ 𝒸 ‎) 1D4B8 MATHEMATICAL SCRIPT SMALL C -← (‎ 𝓬 ‎) 1D4EC MATHEMATICAL BOLD SCRIPT SMALL C -← (‎ 𝔠 ‎) 1D520 MATHEMATICAL FRAKTUR SMALL C -← (‎ 𝕔 ‎) 1D554 MATHEMATICAL DOUBLE-STRUCK SMALL C -← (‎ 𝖈 ‎) 1D588 MATHEMATICAL BOLD FRAKTUR SMALL C -← (‎ 𝖼 ‎) 1D5BC MATHEMATICAL SANS-SERIF SMALL C -← (‎ 𝗰 ‎) 1D5F0 MATHEMATICAL SANS-SERIF BOLD SMALL C -← (‎ 𝘤 ‎) 1D624 MATHEMATICAL SANS-SERIF ITALIC SMALL C -← (‎ 𝙘 ‎) 1D658 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C -← (‎ 𝚌 ‎) 1D68C MATHEMATICAL MONOSPACE SMALL C - -# c/o ᶜ/₀ ᶜ⁄₀ ℅ - (‎ c/o ‎) 0063 002F 006F LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O -← (‎ ᶜ/₀ ‎) 1D9C 002F 2080 MODIFIER LETTER SMALL C, SOLIDUS, SUBSCRIPT ZERO # →ᶜ⁄₀→→℅→ -← (‎ ᶜ⁄₀ ‎) 1D9C 2044 2080 MODIFIER LETTER SMALL C, FRACTION SLASH, SUBSCRIPT ZERO # →℅→ -← (‎ ℅ ‎) 2105 CARE OF - -# c/u ᶜ/ᵤ ᶜ⁄ᵤ ℆ - (‎ c/u ‎) 0063 002F 0075 LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U -← (‎ ᶜ/ᵤ ‎) 1D9C 002F 1D64 MODIFIER LETTER SMALL C, SOLIDUS, LATIN SUBSCRIPT SMALL LETTER U # →ᶜ⁄ᵤ→→℆→ -← (‎ ᶜ⁄ᵤ ‎) 1D9C 2044 1D64 MODIFIER LETTER SMALL C, FRACTION SLASH, LATIN SUBSCRIPT SMALL LETTER U # →℆→ -← (‎ ℆ ‎) 2106 CADA UNA - -# c̦ с̦ с̡ ҫ ç - (‎ c̦ ‎) 0063 0326 LATIN SMALL LETTER C, COMBINING COMMA BELOW -← (‎ с̦ ‎) 0441 0326 CYRILLIC SMALL LETTER ES, COMBINING COMMA BELOW # →с̡→ -← (‎ с̡ ‎) 0441 0321 CYRILLIC SMALL LETTER ES, COMBINING PALATALIZED HOOK BELOW -← (‎ ҫ ‎) 04AB CYRILLIC SMALL LETTER ES WITH DESCENDER # →с̡→ -← (‎ ç ‎) 00E7 LATIN SMALL LETTER C WITH CEDILLA # →ҫ→→с̡→ - -# c̸ ȼ ¢ - (‎ c̸ ‎) 0063 0338 LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY -← (‎ ȼ ‎) 023C LATIN SMALL LETTER C WITH STROKE # →¢→ -← (‎ ¢ ‎) 00A2 CENT SIGN - -# d ԁ Ꮷ ᑯ ꓒ ⅾ ⅆ 𝐝 𝑑 𝒅 𝒹 𝓭 𝔡 𝕕 𝖉 𝖽 𝗱 𝘥 𝙙 𝚍 - (‎ d ‎) 0064 LATIN SMALL LETTER D -← (‎ ԁ ‎) 0501 CYRILLIC SMALL LETTER KOMI DE -← (‎ Ꮷ ‎) 13E7 CHEROKEE LETTER TSU -← (‎ ᑯ ‎) 146F CANADIAN SYLLABICS KO -← (‎ ꓒ ‎) A4D2 LISU LETTER PHA -← (‎ ⅾ ‎) 217E SMALL ROMAN NUMERAL FIVE HUNDRED -← (‎ ⅆ ‎) 2146 DOUBLE-STRUCK ITALIC SMALL D -← (‎ 𝐝 ‎) 1D41D MATHEMATICAL BOLD SMALL D -← (‎ 𝑑 ‎) 1D451 MATHEMATICAL ITALIC SMALL D -← (‎ 𝒅 ‎) 1D485 MATHEMATICAL BOLD ITALIC SMALL D -← (‎ 𝒹 ‎) 1D4B9 MATHEMATICAL SCRIPT SMALL D -← (‎ 𝓭 ‎) 1D4ED MATHEMATICAL BOLD SCRIPT SMALL D -← (‎ 𝔡 ‎) 1D521 MATHEMATICAL FRAKTUR SMALL D -← (‎ 𝕕 ‎) 1D555 MATHEMATICAL DOUBLE-STRUCK SMALL D -← (‎ 𝖉 ‎) 1D589 MATHEMATICAL BOLD FRAKTUR SMALL D -← (‎ 𝖽 ‎) 1D5BD MATHEMATICAL SANS-SERIF SMALL D -← (‎ 𝗱 ‎) 1D5F1 MATHEMATICAL SANS-SERIF BOLD SMALL D -← (‎ 𝘥 ‎) 1D625 MATHEMATICAL SANS-SERIF ITALIC SMALL D -← (‎ 𝙙 ‎) 1D659 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D -← (‎ 𝚍 ‎) 1D68D MATHEMATICAL MONOSPACE SMALL D - -# d' ᑯᑊ ᑯ' ᒇ - (‎ d' ‎) 0064 0027 LATIN SMALL LETTER D, APOSTROPHE -← (‎ ᑯᑊ ‎) 146F 144A CANADIAN SYLLABICS KO, CANADIAN SYLLABICS WEST-CREE P -← (‎ ᑯ' ‎) 146F 0027 CANADIAN SYLLABICS KO, APOSTROPHE # →ᑯᑊ→ -← (‎ ᒇ ‎) 1487 CANADIAN SYLLABICS SOUTH-SLAVEY KOH # →ᑯᑊ→ - -# dz ʣ dz - (‎ dz ‎) 0064 007A LATIN SMALL LETTER D, LATIN SMALL LETTER Z -← (‎ ʣ ‎) 02A3 LATIN SMALL LETTER DZ DIGRAPH -← (‎ dz ‎) 01F3 LATIN SMALL LETTER DZ - -# d· ᑯ· ᑯᐧ ᑻ - (‎ d· ‎) 0064 00B7 LATIN SMALL LETTER D, MIDDLE DOT -← (‎ ᑯ· ‎) 146F 00B7 CANADIAN SYLLABICS KO, MIDDLE DOT # →ᑯᐧ→ -← (‎ ᑯᐧ ‎) 146F 1427 CANADIAN SYLLABICS KO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑻ ‎) 147B CANADIAN SYLLABICS WEST-CREE KWO # →ᑯᐧ→ - -# dž dž - (‎ dž ‎) 0064 017E LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CARON -← (‎ dž ‎) 01C6 LATIN SMALL LETTER DZ WITH CARON - -# dȝ dʒ ʤ - (‎ dȝ ‎) 0064 021D LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH -← (‎ dʒ ‎) 0064 0292 LATIN SMALL LETTER D, LATIN SMALL LETTER EZH -← (‎ ʤ ‎) 02A4 LATIN SMALL LETTER DEZH DIGRAPH # →dʒ→ - -# dʑ ʥ - (‎ dʑ ‎) 0064 0291 LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL -← (‎ ʥ ‎) 02A5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL - -# d̄ ƌ - (‎ d̄ ‎) 0064 0304 LATIN SMALL LETTER D, COMBINING MACRON -← (‎ ƌ ‎) 018C LATIN SMALL LETTER D WITH TOPBAR - -# d̔ ɗ - (‎ d̔ ‎) 0064 0314 LATIN SMALL LETTER D, COMBINING REVERSED COMMA ABOVE -← (‎ ɗ ‎) 0257 LATIN SMALL LETTER D WITH HOOK - -# d̨ d̢ ɖ - (‎ d̢ ‎) 0064 0322 LATIN SMALL LETTER D, COMBINING RETROFLEX HOOK BELOW -← (‎ d̨ ‎) 0064 0328 LATIN SMALL LETTER D, COMBINING OGONEK -← (‎ ɖ ‎) 0256 LATIN SMALL LETTER D WITH TAIL - -# d̵ đ - (‎ d̵ ‎) 0064 0335 LATIN SMALL LETTER D, COMBINING SHORT STROKE OVERLAY -← (‎ đ ‎) 0111 LATIN SMALL LETTER D WITH STROKE - -# ḏ̵ đ̱ ₫ - (‎ ḏ̵ ‎) 0064 0335 0331 LATIN SMALL LETTER D, COMBINING SHORT STROKE OVERLAY, COMBINING MACRON BELOW -← (‎ đ̱ ‎) 0111 0331 LATIN SMALL LETTER D WITH STROKE, COMBINING MACRON BELOW -← (‎ ₫ ‎) 20AB DONG SIGN # →đ̱→ - -# e е ҽ ℮ ꬲ e ℯ ⅇ 𝐞 𝑒 𝒆 𝓮 𝔢 𝕖 𝖊 𝖾 𝗲 𝘦 𝙚 𝚎 - (‎ e ‎) 0065 LATIN SMALL LETTER E -← (‎ е ‎) 0435 CYRILLIC SMALL LETTER IE -← (‎ ҽ ‎) 04BD CYRILLIC SMALL LETTER ABKHASIAN CHE -← (‎ ℮ ‎) 212E ESTIMATED SYMBOL -← (‎ ꬲ ‎) AB32 LATIN SMALL LETTER BLACKLETTER E -← (‎ e ‎) FF45 FULLWIDTH LATIN SMALL LETTER E # →е→ -← (‎ ℯ ‎) 212F SCRIPT SMALL E -← (‎ ⅇ ‎) 2147 DOUBLE-STRUCK ITALIC SMALL E -← (‎ 𝐞 ‎) 1D41E MATHEMATICAL BOLD SMALL E -← (‎ 𝑒 ‎) 1D452 MATHEMATICAL ITALIC SMALL E -← (‎ 𝒆 ‎) 1D486 MATHEMATICAL BOLD ITALIC SMALL E -← (‎ 𝓮 ‎) 1D4EE MATHEMATICAL BOLD SCRIPT SMALL E -← (‎ 𝔢 ‎) 1D522 MATHEMATICAL FRAKTUR SMALL E -← (‎ 𝕖 ‎) 1D556 MATHEMATICAL DOUBLE-STRUCK SMALL E -← (‎ 𝖊 ‎) 1D58A MATHEMATICAL BOLD FRAKTUR SMALL E -← (‎ 𝖾 ‎) 1D5BE MATHEMATICAL SANS-SERIF SMALL E -← (‎ 𝗲 ‎) 1D5F2 MATHEMATICAL SANS-SERIF BOLD SMALL E -← (‎ 𝘦 ‎) 1D626 MATHEMATICAL SANS-SERIF ITALIC SMALL E -← (‎ 𝙚 ‎) 1D65A MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E -← (‎ 𝚎 ‎) 1D68E MATHEMATICAL MONOSPACE SMALL E - -# ę е̨ ҽ̢ ҿ - (‎ ę ‎) 0065 0328 LATIN SMALL LETTER E, COMBINING OGONEK -← (‎ е̨ ‎) 0435 0328 CYRILLIC SMALL LETTER IE, COMBINING OGONEK # →ҽ̢→ -← (‎ ҽ̢ ‎) 04BD 0322 CYRILLIC SMALL LETTER ABKHASIAN CHE, COMBINING RETROFLEX HOOK BELOW -← (‎ ҿ ‎) 04BF CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER # →ҽ̢→ - -# e̸ e̷ ɇ - (‎ e̷ ‎) 0065 0337 LATIN SMALL LETTER E, COMBINING SHORT SOLIDUS OVERLAY -← (‎ e̸ ‎) 0065 0338 LATIN SMALL LETTER E, COMBINING LONG SOLIDUS OVERLAY -← (‎ ɇ ‎) 0247 LATIN SMALL LETTER E WITH STROKE - -# f ẝ ք ꞙ ꬵ ſ 𝐟 𝑓 𝒇 𝒻 𝓯 𝔣 𝕗 𝖋 𝖿 𝗳 𝘧 𝙛 𝚏 - (‎ f ‎) 0066 LATIN SMALL LETTER F -← (‎ ẝ ‎) 1E9D LATIN SMALL LETTER LONG S WITH HIGH STROKE -← (‎ ք ‎) 0584 ARMENIAN SMALL LETTER KEH -← (‎ ꞙ ‎) A799 LATIN SMALL LETTER F WITH STROKE -← (‎ ꬵ ‎) AB35 LATIN SMALL LETTER LENIS F -← (‎ ſ ‎) 017F LATIN SMALL LETTER LONG S -← (‎ 𝐟 ‎) 1D41F MATHEMATICAL BOLD SMALL F -← (‎ 𝑓 ‎) 1D453 MATHEMATICAL ITALIC SMALL F -← (‎ 𝒇 ‎) 1D487 MATHEMATICAL BOLD ITALIC SMALL F -← (‎ 𝒻 ‎) 1D4BB MATHEMATICAL SCRIPT SMALL F -← (‎ 𝓯 ‎) 1D4EF MATHEMATICAL BOLD SCRIPT SMALL F -← (‎ 𝔣 ‎) 1D523 MATHEMATICAL FRAKTUR SMALL F -← (‎ 𝕗 ‎) 1D557 MATHEMATICAL DOUBLE-STRUCK SMALL F -← (‎ 𝖋 ‎) 1D58B MATHEMATICAL BOLD FRAKTUR SMALL F -← (‎ 𝖿 ‎) 1D5BF MATHEMATICAL SANS-SERIF SMALL F -← (‎ 𝗳 ‎) 1D5F3 MATHEMATICAL SANS-SERIF BOLD SMALL F -← (‎ 𝘧 ‎) 1D627 MATHEMATICAL SANS-SERIF ITALIC SMALL F -← (‎ 𝙛 ‎) 1D65B MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F -← (‎ 𝚏 ‎) 1D68F MATHEMATICAL MONOSPACE SMALL F - -# ff ff - (‎ ff ‎) 0066 0066 LATIN SMALL LETTER F, LATIN SMALL LETTER F -← (‎ ff ‎) FB00 LATIN SMALL LIGATURE FF - -# ffi ffi - (‎ ffi ‎) 0066 0066 0069 LATIN SMALL LETTER F, LATIN SMALL LETTER F, LATIN SMALL LETTER I -← (‎ ffi ‎) FB03 LATIN SMALL LIGATURE FFI - -# ffl ffl - (‎ ffl ‎) 0066 0066 006C LATIN SMALL LETTER F, LATIN SMALL LETTER F, LATIN SMALL LETTER L -← (‎ ffl ‎) FB04 LATIN SMALL LIGATURE FFL - -# fi fi - (‎ fi ‎) 0066 0069 LATIN SMALL LETTER F, LATIN SMALL LETTER I -← (‎ fi ‎) FB01 LATIN SMALL LIGATURE FI - -# fl fl - (‎ fl ‎) 0066 006C LATIN SMALL LETTER F, LATIN SMALL LETTER L -← (‎ fl ‎) FB02 LATIN SMALL LIGATURE FL - -# fŋ ʩ - (‎ fŋ ‎) 0066 014B LATIN SMALL LETTER F, LATIN SMALL LETTER ENG -← (‎ ʩ ‎) 02A9 LATIN SMALL LETTER FENG DIGRAPH - -# f̦ f̡ ƒ - (‎ f̡ ‎) 0066 0321 LATIN SMALL LETTER F, COMBINING PALATALIZED HOOK BELOW -← (‎ f̦ ‎) 0066 0326 LATIN SMALL LETTER F, COMBINING COMMA BELOW -← (‎ ƒ ‎) 0192 LATIN SMALL LETTER F WITH HOOK - -# f̴ ᵮ - (‎ f̴ ‎) 0066 0334 LATIN SMALL LETTER F, COMBINING TILDE OVERLAY -← (‎ ᵮ ‎) 1D6E LATIN SMALL LETTER F WITH MIDDLE TILDE - -# g ƍ ɡ ᶃ ց g ℊ 𝐠 𝑔 𝒈 𝓰 𝔤 𝕘 𝖌 𝗀 𝗴 𝘨 𝙜 𝚐 - (‎ g ‎) 0067 LATIN SMALL LETTER G -← (‎ ƍ ‎) 018D LATIN SMALL LETTER TURNED DELTA -← (‎ ɡ ‎) 0261 LATIN SMALL LETTER SCRIPT G -← (‎ ᶃ ‎) 1D83 LATIN SMALL LETTER G WITH PALATAL HOOK -← (‎ ց ‎) 0581 ARMENIAN SMALL LETTER CO -← (‎ g ‎) FF47 FULLWIDTH LATIN SMALL LETTER G # →ɡ→ -← (‎ ℊ ‎) 210A SCRIPT SMALL G -← (‎ 𝐠 ‎) 1D420 MATHEMATICAL BOLD SMALL G -← (‎ 𝑔 ‎) 1D454 MATHEMATICAL ITALIC SMALL G -← (‎ 𝒈 ‎) 1D488 MATHEMATICAL BOLD ITALIC SMALL G -← (‎ 𝓰 ‎) 1D4F0 MATHEMATICAL BOLD SCRIPT SMALL G -← (‎ 𝔤 ‎) 1D524 MATHEMATICAL FRAKTUR SMALL G -← (‎ 𝕘 ‎) 1D558 MATHEMATICAL DOUBLE-STRUCK SMALL G -← (‎ 𝖌 ‎) 1D58C MATHEMATICAL BOLD FRAKTUR SMALL G -← (‎ 𝗀 ‎) 1D5C0 MATHEMATICAL SANS-SERIF SMALL G -← (‎ 𝗴 ‎) 1D5F4 MATHEMATICAL SANS-SERIF BOLD SMALL G -← (‎ 𝘨 ‎) 1D628 MATHEMATICAL SANS-SERIF ITALIC SMALL G -← (‎ 𝙜 ‎) 1D65C MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G -← (‎ 𝚐 ‎) 1D690 MATHEMATICAL MONOSPACE SMALL G - -# g̔ ɠ - (‎ g̔ ‎) 0067 0314 LATIN SMALL LETTER G, COMBINING REVERSED COMMA ABOVE -← (‎ ɠ ‎) 0260 LATIN SMALL LETTER G WITH HOOK - -# g̵ ǥ - (‎ g̵ ‎) 0067 0335 LATIN SMALL LETTER G, COMBINING SHORT STROKE OVERLAY -← (‎ ǥ ‎) 01E5 LATIN SMALL LETTER G WITH STROKE - -# h һ հ Ꮒ h ℎ 𝐡 𝒉 𝒽 𝓱 𝔥 𝕙 𝖍 𝗁 𝗵 𝘩 𝙝 𝚑 - (‎ h ‎) 0068 LATIN SMALL LETTER H -← (‎ һ ‎) 04BB CYRILLIC SMALL LETTER SHHA -← (‎ հ ‎) 0570 ARMENIAN SMALL LETTER HO -← (‎ Ꮒ ‎) 13C2 CHEROKEE LETTER NI -← (‎ h ‎) FF48 FULLWIDTH LATIN SMALL LETTER H # →һ→ -← (‎ ℎ ‎) 210E PLANCK CONSTANT -← (‎ 𝐡 ‎) 1D421 MATHEMATICAL BOLD SMALL H -← (‎ 𝒉 ‎) 1D489 MATHEMATICAL BOLD ITALIC SMALL H -← (‎ 𝒽 ‎) 1D4BD MATHEMATICAL SCRIPT SMALL H -← (‎ 𝓱 ‎) 1D4F1 MATHEMATICAL BOLD SCRIPT SMALL H -← (‎ 𝔥 ‎) 1D525 MATHEMATICAL FRAKTUR SMALL H -← (‎ 𝕙 ‎) 1D559 MATHEMATICAL DOUBLE-STRUCK SMALL H -← (‎ 𝖍 ‎) 1D58D MATHEMATICAL BOLD FRAKTUR SMALL H -← (‎ 𝗁 ‎) 1D5C1 MATHEMATICAL SANS-SERIF SMALL H -← (‎ 𝗵 ‎) 1D5F5 MATHEMATICAL SANS-SERIF BOLD SMALL H -← (‎ 𝘩 ‎) 1D629 MATHEMATICAL SANS-SERIF ITALIC SMALL H -← (‎ 𝙝 ‎) 1D65D MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H -← (‎ 𝚑 ‎) 1D691 MATHEMATICAL MONOSPACE SMALL H - -# h̔ ɦ Ᏺ ꚕ - (‎ h̔ ‎) 0068 0314 LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE -← (‎ ɦ ‎) 0266 LATIN SMALL LETTER H WITH HOOK -← (‎ Ᏺ ‎) 13F2 CHEROKEE LETTER YO -← (‎ ꚕ ‎) A695 CYRILLIC SMALL LETTER HWE # →ɦ→ - -# h̵ һ̵ ħ ћ ℏ - (‎ h̵ ‎) 0068 0335 LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY -← (‎ һ̵ ‎) 04BB 0335 CYRILLIC SMALL LETTER SHHA, COMBINING SHORT STROKE OVERLAY # →ћ→→ħ→ -← (‎ ħ ‎) 0127 LATIN SMALL LETTER H WITH STROKE -← (‎ ћ ‎) 045B CYRILLIC SMALL LETTER TSHE # →ħ→ -← (‎ ℏ ‎) 210F PLANCK CONSTANT OVER TWO PI # →ħ→ - -# i ı ɩ ɪ ι і ӏ Ꭵ ꙇ ⍳ 𑣃 ꭵ ⅰ i ι ℹ ⅈ 𝐢 𝑖 𝒊 𝒾 𝓲 𝔦 𝕚 𝖎 𝗂 𝗶 𝘪 𝙞 𝚒 𝚤 𝛊 𝜄 𝜾 𝝸 𝞲 ˛ ͺ - (‎ i ‎) 0069 LATIN SMALL LETTER I -← (‎ ı ‎) 0131 LATIN SMALL LETTER DOTLESS I -← (‎ ɩ ‎) 0269 LATIN SMALL LETTER IOTA -← (‎ ɪ ‎) 026A LATIN LETTER SMALL CAPITAL I # →ı→ -← (‎ ι ‎) 03B9 GREEK SMALL LETTER IOTA -← (‎ і ‎) 0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -← (‎ ӏ ‎) 04CF CYRILLIC SMALL LETTER PALOCHKA # →ı→ -← (‎ Ꭵ ‎) 13A5 CHEROKEE LETTER V -← (‎ ꙇ ‎) A647 CYRILLIC SMALL LETTER IOTA # →ι→ -← (‎ ⍳ ‎) 2373 APL FUNCTIONAL SYMBOL IOTA # →ι→ -← (‎ 𑣃 ‎) 118C3 WARANG CITI SMALL LETTER YU # →ι→ -← (‎ ꭵ ‎) AB75 CHEROKEE SMALL LETTER V -← (‎ ⅰ ‎) 2170 SMALL ROMAN NUMERAL ONE -← (‎ i ‎) FF49 FULLWIDTH LATIN SMALL LETTER I # →і→ -← (‎ ι ‎) 1FBE GREEK PROSGEGRAMMENI # →ι→ -← (‎ ℹ ‎) 2139 INFORMATION SOURCE -← (‎ ⅈ ‎) 2148 DOUBLE-STRUCK ITALIC SMALL I -← (‎ 𝐢 ‎) 1D422 MATHEMATICAL BOLD SMALL I -← (‎ 𝑖 ‎) 1D456 MATHEMATICAL ITALIC SMALL I -← (‎ 𝒊 ‎) 1D48A MATHEMATICAL BOLD ITALIC SMALL I -← (‎ 𝒾 ‎) 1D4BE MATHEMATICAL SCRIPT SMALL I -← (‎ 𝓲 ‎) 1D4F2 MATHEMATICAL BOLD SCRIPT SMALL I -← (‎ 𝔦 ‎) 1D526 MATHEMATICAL FRAKTUR SMALL I -← (‎ 𝕚 ‎) 1D55A MATHEMATICAL DOUBLE-STRUCK SMALL I -← (‎ 𝖎 ‎) 1D58E MATHEMATICAL BOLD FRAKTUR SMALL I -← (‎ 𝗂 ‎) 1D5C2 MATHEMATICAL SANS-SERIF SMALL I -← (‎ 𝗶 ‎) 1D5F6 MATHEMATICAL SANS-SERIF BOLD SMALL I -← (‎ 𝘪 ‎) 1D62A MATHEMATICAL SANS-SERIF ITALIC SMALL I -← (‎ 𝙞 ‎) 1D65E MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I -← (‎ 𝚒 ‎) 1D692 MATHEMATICAL MONOSPACE SMALL I -← (‎ 𝚤 ‎) 1D6A4 MATHEMATICAL ITALIC SMALL DOTLESS I # →ı→ -← (‎ 𝛊 ‎) 1D6CA MATHEMATICAL BOLD SMALL IOTA # →ι→ -← (‎ 𝜄 ‎) 1D704 MATHEMATICAL ITALIC SMALL IOTA # →ι→ -← (‎ 𝜾 ‎) 1D73E MATHEMATICAL BOLD ITALIC SMALL IOTA # →ι→ -← (‎ 𝝸 ‎) 1D778 MATHEMATICAL SANS-SERIF BOLD SMALL IOTA # →ι→ -← (‎ 𝞲 ‎) 1D7B2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA # →ι→ -← (‎ ˛ ‎) 02DB OGONEK # →ͺ→→ι→→ι→ -← (‎ ͺ ‎) 037A GREEK YPOGEGRAMMENI # →ι→→ι→ - -# ii ⅱ - (‎ ii ‎) 0069 0069 LATIN SMALL LETTER I, LATIN SMALL LETTER I -← (‎ ⅱ ‎) 2171 SMALL ROMAN NUMERAL TWO - -# iii ⅲ - (‎ iii ‎) 0069 0069 0069 LATIN SMALL LETTER I, LATIN SMALL LETTER I, LATIN SMALL LETTER I -← (‎ ⅲ ‎) 2172 SMALL ROMAN NUMERAL THREE - -# ij ij - (‎ ij ‎) 0069 006A LATIN SMALL LETTER I, LATIN SMALL LETTER J -← (‎ ij ‎) 0133 LATIN SMALL LIGATURE IJ - -# iv ⅳ - (‎ iv ‎) 0069 0076 LATIN SMALL LETTER I, LATIN SMALL LETTER V -← (‎ ⅳ ‎) 2173 SMALL ROMAN NUMERAL FOUR - -# ix ⅸ - (‎ ix ‎) 0069 0078 LATIN SMALL LETTER I, LATIN SMALL LETTER X -← (‎ ⅸ ‎) 2178 SMALL ROMAN NUMERAL NINE - -# i̲ ι̲ ⍸ - (‎ i̲ ‎) 0069 0332 LATIN SMALL LETTER I, COMBINING LOW LINE -← (‎ ι̲ ‎) 03B9 0332 GREEK SMALL LETTER IOTA, COMBINING LOW LINE -← (‎ ⍸ ‎) 2378 APL FUNCTIONAL SYMBOL IOTA UNDERBAR # →ι̲→ - -# i̵ ɩ̵ ɪ̵ ɨ ᵻ ᵼ - (‎ i̵ ‎) 0069 0335 LATIN SMALL LETTER I, COMBINING SHORT STROKE OVERLAY -← (‎ ɩ̵ ‎) 0269 0335 LATIN SMALL LETTER IOTA, COMBINING SHORT STROKE OVERLAY -← (‎ ɪ̵ ‎) 026A 0335 LATIN LETTER SMALL CAPITAL I, COMBINING SHORT STROKE OVERLAY -← (‎ ɨ ‎) 0268 LATIN SMALL LETTER I WITH STROKE -← (‎ ᵻ ‎) 1D7B LATIN SMALL CAPITAL LETTER I WITH STROKE # →ɪ̵→ -← (‎ ᵼ ‎) 1D7C LATIN SMALL LETTER IOTA WITH STROKE # →ɩ̵→ - -# j ј ϳ j ⅉ 𝐣 𝑗 𝒋 𝒿 𝓳 𝔧 𝕛 𝖏 𝗃 𝗷 𝘫 𝙟 𝚓 - (‎ j ‎) 006A LATIN SMALL LETTER J -← (‎ ј ‎) 0458 CYRILLIC SMALL LETTER JE -← (‎ ϳ ‎) 03F3 GREEK LETTER YOT -← (‎ j ‎) FF4A FULLWIDTH LATIN SMALL LETTER J # →ϳ→ -← (‎ ⅉ ‎) 2149 DOUBLE-STRUCK ITALIC SMALL J -← (‎ 𝐣 ‎) 1D423 MATHEMATICAL BOLD SMALL J -← (‎ 𝑗 ‎) 1D457 MATHEMATICAL ITALIC SMALL J -← (‎ 𝒋 ‎) 1D48B MATHEMATICAL BOLD ITALIC SMALL J -← (‎ 𝒿 ‎) 1D4BF MATHEMATICAL SCRIPT SMALL J -← (‎ 𝓳 ‎) 1D4F3 MATHEMATICAL BOLD SCRIPT SMALL J -← (‎ 𝔧 ‎) 1D527 MATHEMATICAL FRAKTUR SMALL J -← (‎ 𝕛 ‎) 1D55B MATHEMATICAL DOUBLE-STRUCK SMALL J -← (‎ 𝖏 ‎) 1D58F MATHEMATICAL BOLD FRAKTUR SMALL J -← (‎ 𝗃 ‎) 1D5C3 MATHEMATICAL SANS-SERIF SMALL J -← (‎ 𝗷 ‎) 1D5F7 MATHEMATICAL SANS-SERIF BOLD SMALL J -← (‎ 𝘫 ‎) 1D62B MATHEMATICAL SANS-SERIF ITALIC SMALL J -← (‎ 𝙟 ‎) 1D65F MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J -← (‎ 𝚓 ‎) 1D693 MATHEMATICAL MONOSPACE SMALL J - -# j̵ ɉ - (‎ j̵ ‎) 006A 0335 LATIN SMALL LETTER J, COMBINING SHORT STROKE OVERLAY -← (‎ ɉ ‎) 0249 LATIN SMALL LETTER J WITH STROKE - -# k 𝐤 𝑘 𝒌 𝓀 𝓴 𝔨 𝕜 𝖐 𝗄 𝗸 𝘬 𝙠 𝚔 - (‎ k ‎) 006B LATIN SMALL LETTER K -← (‎ 𝐤 ‎) 1D424 MATHEMATICAL BOLD SMALL K -← (‎ 𝑘 ‎) 1D458 MATHEMATICAL ITALIC SMALL K -← (‎ 𝒌 ‎) 1D48C MATHEMATICAL BOLD ITALIC SMALL K -← (‎ 𝓀 ‎) 1D4C0 MATHEMATICAL SCRIPT SMALL K -← (‎ 𝓴 ‎) 1D4F4 MATHEMATICAL BOLD SCRIPT SMALL K -← (‎ 𝔨 ‎) 1D528 MATHEMATICAL FRAKTUR SMALL K -← (‎ 𝕜 ‎) 1D55C MATHEMATICAL DOUBLE-STRUCK SMALL K -← (‎ 𝖐 ‎) 1D590 MATHEMATICAL BOLD FRAKTUR SMALL K -← (‎ 𝗄 ‎) 1D5C4 MATHEMATICAL SANS-SERIF SMALL K -← (‎ 𝗸 ‎) 1D5F8 MATHEMATICAL SANS-SERIF BOLD SMALL K -← (‎ 𝘬 ‎) 1D62C MATHEMATICAL SANS-SERIF ITALIC SMALL K -← (‎ 𝙠 ‎) 1D660 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K -← (‎ 𝚔 ‎) 1D694 MATHEMATICAL MONOSPACE SMALL K - -# k̔ ƙ - (‎ k̔ ‎) 006B 0314 LATIN SMALL LETTER K, COMBINING REVERSED COMMA ABOVE -← (‎ ƙ ‎) 0199 LATIN SMALL LETTER K WITH HOOK - -# lj lj - (‎ lj ‎) 006C 006A LATIN SMALL LETTER L, LATIN SMALL LETTER J -← (‎ lj ‎) 01C9 LATIN SMALL LETTER LJ - -# ls ʪ - (‎ ls ‎) 006C 0073 LATIN SMALL LETTER L, LATIN SMALL LETTER S -← (‎ ʪ ‎) 02AA LATIN SMALL LETTER LS DIGRAPH - -# lt ₶ - (‎ lt ‎) 006C 0074 LATIN SMALL LETTER L, LATIN SMALL LETTER T -← (‎ ₶ ‎) 20B6 LIVRE TOURNOIS SIGN - -# lz ʫ - (‎ lz ‎) 006C 007A LATIN SMALL LETTER L, LATIN SMALL LETTER Z -← (‎ ʫ ‎) 02AB LATIN SMALL LETTER LZ DIGRAPH - -# lȝ lʒ ɮ - (‎ lȝ ‎) 006C 021D LATIN SMALL LETTER L, LATIN SMALL LETTER YOGH -← (‎ lʒ ‎) 006C 0292 LATIN SMALL LETTER L, LATIN SMALL LETTER EZH -← (‎ ɮ ‎) 026E LATIN SMALL LETTER LEZH # →lʒ→ - -# l̨ l̢ ɭ - (‎ l̢ ‎) 006C 0322 LATIN SMALL LETTER L, COMBINING RETROFLEX HOOK BELOW -← (‎ l̨ ‎) 006C 0328 LATIN SMALL LETTER L, COMBINING OGONEK -← (‎ ɭ ‎) 026D LATIN SMALL LETTER L WITH RETROFLEX HOOK - -# l̴ ɫ - (‎ l̴ ‎) 006C 0334 LATIN SMALL LETTER L, COMBINING TILDE OVERLAY -← (‎ ɫ ‎) 026B LATIN SMALL LETTER L WITH MIDDLE TILDE - -# l̸ l̷ ł - (‎ l̷ ‎) 006C 0337 LATIN SMALL LETTER L, COMBINING SHORT SOLIDUS OVERLAY -← (‎ l̸ ‎) 006C 0338 LATIN SMALL LETTER L, COMBINING LONG SOLIDUS OVERLAY -← (‎ ł ‎) 0142 LATIN SMALL LETTER L WITH STROKE - -# rn m 𑣣 𑜀 ⅿ 𝐦 𝑚 𝒎 𝓂 𝓶 𝔪 𝕞 𝖒 𝗆 𝗺 𝘮 𝙢 𝚖 - (‎ m ‎) 006D LATIN SMALL LETTER M -← (‎ rn ‎) 0072 006E LATIN SMALL LETTER R, LATIN SMALL LETTER N -← (‎ 𑣣 ‎) 118E3 WARANG CITI DIGIT THREE -← (‎ 𑜀 ‎) 11700 AHOM LETTER KA -← (‎ ⅿ ‎) 217F SMALL ROMAN NUMERAL ONE THOUSAND -← (‎ 𝐦 ‎) 1D426 MATHEMATICAL BOLD SMALL M -← (‎ 𝑚 ‎) 1D45A MATHEMATICAL ITALIC SMALL M -← (‎ 𝒎 ‎) 1D48E MATHEMATICAL BOLD ITALIC SMALL M -← (‎ 𝓂 ‎) 1D4C2 MATHEMATICAL SCRIPT SMALL M -← (‎ 𝓶 ‎) 1D4F6 MATHEMATICAL BOLD SCRIPT SMALL M -← (‎ 𝔪 ‎) 1D52A MATHEMATICAL FRAKTUR SMALL M -← (‎ 𝕞 ‎) 1D55E MATHEMATICAL DOUBLE-STRUCK SMALL M -← (‎ 𝖒 ‎) 1D592 MATHEMATICAL BOLD FRAKTUR SMALL M -← (‎ 𝗆 ‎) 1D5C6 MATHEMATICAL SANS-SERIF SMALL M -← (‎ 𝗺 ‎) 1D5FA MATHEMATICAL SANS-SERIF BOLD SMALL M -← (‎ 𝘮 ‎) 1D62E MATHEMATICAL SANS-SERIF ITALIC SMALL M -← (‎ 𝙢 ‎) 1D662 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M -← (‎ 𝚖 ‎) 1D696 MATHEMATICAL MONOSPACE SMALL M - -# rn̦ m̡ ɱ - (‎ m̡ ‎) 006D 0321 LATIN SMALL LETTER M, COMBINING PALATALIZED HOOK BELOW -← (‎ rn̦ ‎) 0072 006E 0326 LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW -← (‎ ɱ ‎) 0271 LATIN SMALL LETTER M WITH HOOK - -# rn̴ m̴ ᵯ - (‎ m̴ ‎) 006D 0334 LATIN SMALL LETTER M, COMBINING TILDE OVERLAY -← (‎ rn̴ ‎) 0072 006E 0334 LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING TILDE OVERLAY -← (‎ ᵯ ‎) 1D6F LATIN SMALL LETTER M WITH MIDDLE TILDE - -# rn̸ m̷ ₥ - (‎ m̷ ‎) 006D 0337 LATIN SMALL LETTER M, COMBINING SHORT SOLIDUS OVERLAY -← (‎ rn̸ ‎) 0072 006E 0338 LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING LONG SOLIDUS OVERLAY -← (‎ ₥ ‎) 20A5 MILL SIGN - -# n ո ռ 𝐧 𝑛 𝒏 𝓃 𝓷 𝔫 𝕟 𝖓 𝗇 𝗻 𝘯 𝙣 𝚗 - (‎ n ‎) 006E LATIN SMALL LETTER N -← (‎ ո ‎) 0578 ARMENIAN SMALL LETTER VO -← (‎ ռ ‎) 057C ARMENIAN SMALL LETTER RA -← (‎ 𝐧 ‎) 1D427 MATHEMATICAL BOLD SMALL N -← (‎ 𝑛 ‎) 1D45B MATHEMATICAL ITALIC SMALL N -← (‎ 𝒏 ‎) 1D48F MATHEMATICAL BOLD ITALIC SMALL N -← (‎ 𝓃 ‎) 1D4C3 MATHEMATICAL SCRIPT SMALL N -← (‎ 𝓷 ‎) 1D4F7 MATHEMATICAL BOLD SCRIPT SMALL N -← (‎ 𝔫 ‎) 1D52B MATHEMATICAL FRAKTUR SMALL N -← (‎ 𝕟 ‎) 1D55F MATHEMATICAL DOUBLE-STRUCK SMALL N -← (‎ 𝖓 ‎) 1D593 MATHEMATICAL BOLD FRAKTUR SMALL N -← (‎ 𝗇 ‎) 1D5C7 MATHEMATICAL SANS-SERIF SMALL N -← (‎ 𝗻 ‎) 1D5FB MATHEMATICAL SANS-SERIF BOLD SMALL N -← (‎ 𝘯 ‎) 1D62F MATHEMATICAL SANS-SERIF ITALIC SMALL N -← (‎ 𝙣 ‎) 1D663 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N -← (‎ 𝚗 ‎) 1D697 MATHEMATICAL MONOSPACE SMALL N - -# nj nj - (‎ nj ‎) 006E 006A LATIN SMALL LETTER N, LATIN SMALL LETTER J -← (‎ nj ‎) 01CC LATIN SMALL LETTER NJ - -# n̨ n̢ ɳ - (‎ n̢ ‎) 006E 0322 LATIN SMALL LETTER N, COMBINING RETROFLEX HOOK BELOW -← (‎ n̨ ‎) 006E 0328 LATIN SMALL LETTER N, COMBINING OGONEK -← (‎ ɳ ‎) 0273 LATIN SMALL LETTER N WITH RETROFLEX HOOK - -# n̩ ƞ η 𝛈 𝜂 𝜼 𝝶 𝞰 - (‎ n̩ ‎) 006E 0329 LATIN SMALL LETTER N, COMBINING VERTICAL LINE BELOW -← (‎ ƞ ‎) 019E LATIN SMALL LETTER N WITH LONG RIGHT LEG -← (‎ η ‎) 03B7 GREEK SMALL LETTER ETA # →ƞ→ -← (‎ 𝛈 ‎) 1D6C8 MATHEMATICAL BOLD SMALL ETA # →η→→ƞ→ -← (‎ 𝜂 ‎) 1D702 MATHEMATICAL ITALIC SMALL ETA # →η→→ƞ→ -← (‎ 𝜼 ‎) 1D73C MATHEMATICAL BOLD ITALIC SMALL ETA # →η→→ƞ→ -← (‎ 𝝶 ‎) 1D776 MATHEMATICAL SANS-SERIF BOLD SMALL ETA # →η→→ƞ→ -← (‎ 𝞰 ‎) 1D7B0 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA # →η→→ƞ→ - -# n̴ ᵰ - (‎ n̴ ‎) 006E 0334 LATIN SMALL LETTER N, COMBINING TILDE OVERLAY -← (‎ ᵰ ‎) 1D70 LATIN SMALL LETTER N WITH MIDDLE TILDE - -# o ᴏ ᴑ ο σ о օ ס ه ٥ ھ ہ ە ۵ ० ੦ ૦ ௦ ం ౦ ಂ ೦ ം ഠ ൦ ං ๐ ໐ ဝ ၀ ჿ ⲟ 𐐬 ꬽ 𑣈 𑣗 𐓪 o ℴ 𞸤 𞹤 𞺄 ﮦ ﮧ ﮨ ﮩ ﮪ ﮫ ﮬ ﮭ ﻩ ﻪ ﻫ ﻬ 𝐨 𝑜 𝒐 𝓸 𝔬 𝕠 𝖔 𝗈 𝗼 𝘰 𝙤 𝚘 𝛐 𝛔 𝜊 𝜎 𝝄 𝝈 𝝾 𝞂 𝞸 𝞼 - (‎ o ‎) 006F LATIN SMALL LETTER O -← (‎ ᴏ ‎) 1D0F LATIN LETTER SMALL CAPITAL O -← (‎ ᴑ ‎) 1D11 LATIN SMALL LETTER SIDEWAYS O -← (‎ ο ‎) 03BF GREEK SMALL LETTER OMICRON -← (‎ σ ‎) 03C3 GREEK SMALL LETTER SIGMA -← (‎ о ‎) 043E CYRILLIC SMALL LETTER O -← (‎ օ ‎) 0585 ARMENIAN SMALL LETTER OH -← (‎ ס ‎) 05E1 HEBREW LETTER SAMEKH -← (‎ ه ‎) 0647 ARABIC LETTER HEH -← (‎ ٥ ‎) 0665 ARABIC-INDIC DIGIT FIVE -← (‎ ھ ‎) 06BE ARABIC LETTER HEH DOACHASHMEE # →‎ه‎→ -← (‎ ہ ‎) 06C1 ARABIC LETTER HEH GOAL # →‎ه‎→ -← (‎ ە ‎) 06D5 ARABIC LETTER AE # →‎ه‎→ -← (‎ ۵ ‎) 06F5 EXTENDED ARABIC-INDIC DIGIT FIVE # →‎٥‎→ -← (‎ ० ‎) 0966 DEVANAGARI DIGIT ZERO -← (‎ ੦ ‎) 0A66 GURMUKHI DIGIT ZERO -← (‎ ૦ ‎) 0AE6 GUJARATI DIGIT ZERO -← (‎ ௦ ‎) 0BE6 TAMIL DIGIT ZERO -← (‎ ం ‎) 0C02 TELUGU SIGN ANUSVARA -← (‎ ౦ ‎) 0C66 TELUGU DIGIT ZERO -← (‎ ಂ ‎) 0C82 KANNADA SIGN ANUSVARA -← (‎ ೦ ‎) 0CE6 KANNADA DIGIT ZERO # →౦→ -← (‎ ം ‎) 0D02 MALAYALAM SIGN ANUSVARA -← (‎ ഠ ‎) 0D20 MALAYALAM LETTER TTHA -← (‎ ൦ ‎) 0D66 MALAYALAM DIGIT ZERO -← (‎ ං ‎) 0D82 SINHALA SIGN ANUSVARAYA -← (‎ ๐ ‎) 0E50 THAI DIGIT ZERO -← (‎ ໐ ‎) 0ED0 LAO DIGIT ZERO -← (‎ ဝ ‎) 101D MYANMAR LETTER WA -← (‎ ၀ ‎) 1040 MYANMAR DIGIT ZERO -← (‎ ჿ ‎) 10FF GEORGIAN LETTER LABIAL SIGN -← (‎ ⲟ ‎) 2C9F COPTIC SMALL LETTER O -← (‎ 𐐬 ‎) 1042C DESERET SMALL LETTER LONG O -← (‎ ꬽ ‎) AB3D LATIN SMALL LETTER BLACKLETTER O -← (‎ 𑣈 ‎) 118C8 WARANG CITI SMALL LETTER E -← (‎ 𑣗 ‎) 118D7 WARANG CITI SMALL LETTER BU -← (‎ 𐓪 ‎) 104EA OSAGE SMALL LETTER O -← (‎ o ‎) FF4F FULLWIDTH LATIN SMALL LETTER O # →о→ -← (‎ ℴ ‎) 2134 SCRIPT SMALL O -← (‎ 𞸤 ‎) 1EE24 ARABIC MATHEMATICAL INITIAL HEH # →‎ه‎→ -← (‎ 𞹤 ‎) 1EE64 ARABIC MATHEMATICAL STRETCHED HEH # →‎ه‎→ -← (‎ 𞺄 ‎) 1EE84 ARABIC MATHEMATICAL LOOPED HEH # →‎ه‎→ -← (‎ ﮦ ‎) FBA6 ARABIC LETTER HEH GOAL ISOLATED FORM # →‎ه‎→ -← (‎ ﮧ ‎) FBA7 ARABIC LETTER HEH GOAL FINAL FORM # →‎ہ‎→→‎ه‎→ -← (‎ ﮨ ‎) FBA8 ARABIC LETTER HEH GOAL INITIAL FORM # →‎ہ‎→→‎ه‎→ -← (‎ ﮩ ‎) FBA9 ARABIC LETTER HEH GOAL MEDIAL FORM # →‎ہ‎→→‎ه‎→ -← (‎ ﮪ ‎) FBAA ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM # →‎ه‎→ -← (‎ ﮫ ‎) FBAB ARABIC LETTER HEH DOACHASHMEE FINAL FORM # →‎ﻪ‎→→‎ه‎→ -← (‎ ﮬ ‎) FBAC ARABIC LETTER HEH DOACHASHMEE INITIAL FORM # →‎ﻫ‎→→‎ه‎→ -← (‎ ﮭ ‎) FBAD ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM # →‎ﻬ‎→→‎ه‎→ -← (‎ ﻩ ‎) FEE9 ARABIC LETTER HEH ISOLATED FORM # →‎ه‎→ -← (‎ ﻪ ‎) FEEA ARABIC LETTER HEH FINAL FORM # →‎ه‎→ -← (‎ ﻫ ‎) FEEB ARABIC LETTER HEH INITIAL FORM # →‎ه‎→ -← (‎ ﻬ ‎) FEEC ARABIC LETTER HEH MEDIAL FORM # →‎ه‎→ -← (‎ 𝐨 ‎) 1D428 MATHEMATICAL BOLD SMALL O -← (‎ 𝑜 ‎) 1D45C MATHEMATICAL ITALIC SMALL O -← (‎ 𝒐 ‎) 1D490 MATHEMATICAL BOLD ITALIC SMALL O -← (‎ 𝓸 ‎) 1D4F8 MATHEMATICAL BOLD SCRIPT SMALL O -← (‎ 𝔬 ‎) 1D52C MATHEMATICAL FRAKTUR SMALL O -← (‎ 𝕠 ‎) 1D560 MATHEMATICAL DOUBLE-STRUCK SMALL O -← (‎ 𝖔 ‎) 1D594 MATHEMATICAL BOLD FRAKTUR SMALL O -← (‎ 𝗈 ‎) 1D5C8 MATHEMATICAL SANS-SERIF SMALL O -← (‎ 𝗼 ‎) 1D5FC MATHEMATICAL SANS-SERIF BOLD SMALL O -← (‎ 𝘰 ‎) 1D630 MATHEMATICAL SANS-SERIF ITALIC SMALL O -← (‎ 𝙤 ‎) 1D664 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O -← (‎ 𝚘 ‎) 1D698 MATHEMATICAL MONOSPACE SMALL O -← (‎ 𝛐 ‎) 1D6D0 MATHEMATICAL BOLD SMALL OMICRON # →𝐨→ -← (‎ 𝛔 ‎) 1D6D4 MATHEMATICAL BOLD SMALL SIGMA # →σ→ -← (‎ 𝜊 ‎) 1D70A MATHEMATICAL ITALIC SMALL OMICRON # →𝑜→ -← (‎ 𝜎 ‎) 1D70E MATHEMATICAL ITALIC SMALL SIGMA # →σ→ -← (‎ 𝝄 ‎) 1D744 MATHEMATICAL BOLD ITALIC SMALL OMICRON # →𝒐→ -← (‎ 𝝈 ‎) 1D748 MATHEMATICAL BOLD ITALIC SMALL SIGMA # →σ→ -← (‎ 𝝾 ‎) 1D77E MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON # →ο→ -← (‎ 𝞂 ‎) 1D782 MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA # →σ→ -← (‎ 𝞸 ‎) 1D7B8 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON # →ο→ -← (‎ 𝞼 ‎) 1D7BC MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA # →σ→ - -# o' oʼ ơ - (‎ o' ‎) 006F 0027 LATIN SMALL LETTER O, APOSTROPHE -← (‎ oʼ ‎) 006F 02BC LATIN SMALL LETTER O, MODIFIER LETTER APOSTROPHE -← (‎ ơ ‎) 01A1 LATIN SMALL LETTER O WITH HORN # →oʼ→ - -# oe œ - (‎ oe ‎) 006F 0065 LATIN SMALL LETTER O, LATIN SMALL LETTER E -← (‎ œ ‎) 0153 LATIN SMALL LIGATURE OE - -# oo ꝏ ∞ ꚙ - (‎ oo ‎) 006F 006F LATIN SMALL LETTER O, LATIN SMALL LETTER O -← (‎ ꝏ ‎) A74F LATIN SMALL LETTER OO -← (‎ ∞ ‎) 221E INFINITY # →ꝏ→ -← (‎ ꚙ ‎) A699 CYRILLIC SMALL LETTER DOUBLE O - -# ô ه̂ ھٛ ۿ - (‎ ô ‎) 006F 0302 LATIN SMALL LETTER O, COMBINING CIRCUMFLEX ACCENT -← (‎ ه̂ ‎) 0647 0302 ARABIC LETTER HEH, COMBINING CIRCUMFLEX ACCENT # →‎ھٛ‎→ -← (‎ ھٛ ‎) 06BE 065B ARABIC LETTER HEH DOACHASHMEE, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ۿ ‎) 06FF ARABIC LETTER HEH WITH INVERTED V # →‎ھٛ‎→ - -# ơ ꭴ - (‎ ơ ‎) 006F 031B LATIN SMALL LETTER O, COMBINING HORN -← (‎ ꭴ ‎) AB74 CHEROKEE SMALL LETTER U - -# o̵ o̶ о̵ ɵ ꝋ ө ѳ ꮎ ꮻ - (‎ o̵ ‎) 006F 0335 LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY -← (‎ o̶ ‎) 006F 0336 LATIN SMALL LETTER O, COMBINING LONG STROKE OVERLAY -← (‎ о̵ ‎) 043E 0335 CYRILLIC SMALL LETTER O, COMBINING SHORT STROKE OVERLAY # →ѳ→ -← (‎ ɵ ‎) 0275 LATIN SMALL LETTER BARRED O -← (‎ ꝋ ‎) A74B LATIN SMALL LETTER O WITH LONG STROKE OVERLAY # →o̶→ -← (‎ ө ‎) 04E9 CYRILLIC SMALL LETTER BARRED O # →ѳ→ -← (‎ ѳ ‎) 0473 CYRILLIC SMALL LETTER FITA -← (‎ ꮎ ‎) AB8E CHEROKEE SMALL LETTER NA # →ɵ→ -← (‎ ꮻ ‎) ABBB CHEROKEE SMALL LETTER WI # →ѳ→ - -# o̸ o̷ ø ꬾ - (‎ o̷ ‎) 006F 0337 LATIN SMALL LETTER O, COMBINING SHORT SOLIDUS OVERLAY -← (‎ o̸ ‎) 006F 0338 LATIN SMALL LETTER O, COMBINING LONG SOLIDUS OVERLAY -← (‎ ø ‎) 00F8 LATIN SMALL LETTER O WITH STROKE -← (‎ ꬾ ‎) AB3E LATIN SMALL LETTER BLACKLETTER O WITH STROKE # →ø→ - -# oج هج ﱑ ﳗ - (‎ oج ‎) 006F 062C LATIN SMALL LETTER O, ARABIC LETTER JEEM -← (‎ هج ‎) 0647 062C ARABIC LETTER HEH, ARABIC LETTER JEEM -← (‎ ﱑ ‎) FC51 ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM # →‎هج‎→ -← (‎ ﳗ ‎) FCD7 ARABIC LIGATURE HEH WITH JEEM INITIAL FORM # →‎هج‎→ - -# oم هم ﱒ ﳘ - (‎ oم ‎) 006F 0645 LATIN SMALL LETTER O, ARABIC LETTER MEEM -← (‎ هم ‎) 0647 0645 ARABIC LETTER HEH, ARABIC LETTER MEEM -← (‎ ﱒ ‎) FC52 ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM # →‎هم‎→ -← (‎ ﳘ ‎) FCD8 ARABIC LIGATURE HEH WITH MEEM INITIAL FORM # →‎هم‎→ - -# oمج همج ﶓ - (‎ oمج ‎) 006F 0645 062C LATIN SMALL LETTER O, ARABIC LETTER MEEM, ARABIC LETTER JEEM -← (‎ همج ‎) 0647 0645 062C ARABIC LETTER HEH, ARABIC LETTER MEEM, ARABIC LETTER JEEM -← (‎ ﶓ ‎) FD93 ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM # →‎همج‎→ - -# oمم همم ﶔ - (‎ oمم ‎) 006F 0645 0645 LATIN SMALL LETTER O, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ همم ‎) 0647 0645 0645 ARABIC LETTER HEH, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﶔ ‎) FD94 ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM # →‎همم‎→ - -# oى هى هي ﱓ ﱔ - (‎ oى ‎) 006F 0649 LATIN SMALL LETTER O, ARABIC LETTER ALEF MAKSURA -← (‎ هى ‎) 0647 0649 ARABIC LETTER HEH, ARABIC LETTER ALEF MAKSURA -← (‎ هي ‎) 0647 064A ARABIC LETTER HEH, ARABIC LETTER YEH -← (‎ ﱓ ‎) FC53 ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM # →‎هى‎→ -← (‎ ﱔ ‎) FC54 ARABIC LIGATURE HEH WITH YEH ISOLATED FORM # →‎هي‎→ - -# oٰ هٰ ﳙ - (‎ oٰ ‎) 006F 0670 LATIN SMALL LETTER O, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ هٰ ‎) 0647 0670 ARABIC LETTER HEH, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ﳙ ‎) FCD9 ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM # →‎هٰ‎→ - -# oരo ംരം ൦ര൦ ൟ - (‎ oരo ‎) 006F 0D30 006F LATIN SMALL LETTER O, MALAYALAM LETTER RA, LATIN SMALL LETTER O -← (‎ ംരം ‎) 0D02 0D30 0D02 MALAYALAM SIGN ANUSVARA, MALAYALAM LETTER RA, MALAYALAM SIGN ANUSVARA -← (‎ ൦ര൦ ‎) 0D66 0D30 0D66 MALAYALAM DIGIT ZERO, MALAYALAM LETTER RA, MALAYALAM DIGIT ZERO # →ൟ→→ംരം→ -← (‎ ൟ ‎) 0D5F MALAYALAM LETTER ARCHAIC II # →ംരം→ - -# oာ ဝာ တ - (‎ oာ ‎) 006F 102C LATIN SMALL LETTER O, MYANMAR VOWEL SIGN AA -← (‎ ဝာ ‎) 101D 102C MYANMAR LETTER WA, MYANMAR VOWEL SIGN AA -← (‎ တ ‎) 1010 MYANMAR LETTER TA # →ဝာ→ - -# oᴇ ɶ - (‎ oᴇ ‎) 006F 1D07 LATIN SMALL LETTER O, LATIN LETTER SMALL CAPITAL E -← (‎ ɶ ‎) 0276 LATIN LETTER SMALL CAPITAL OE - -# p ρ р ⲣ ⍴ p ϱ 𝐩 𝑝 𝒑 𝓅 𝓹 𝔭 𝕡 𝖕 𝗉 𝗽 𝘱 𝙥 𝚙 𝛒 𝛠 𝜌 𝜚 𝝆 𝝔 𝞀 𝞎 𝞺 𝟈 - (‎ p ‎) 0070 LATIN SMALL LETTER P -← (‎ ρ ‎) 03C1 GREEK SMALL LETTER RHO -← (‎ р ‎) 0440 CYRILLIC SMALL LETTER ER -← (‎ ⲣ ‎) 2CA3 COPTIC SMALL LETTER RO # →ρ→ -← (‎ ⍴ ‎) 2374 APL FUNCTIONAL SYMBOL RHO # →ρ→ -← (‎ p ‎) FF50 FULLWIDTH LATIN SMALL LETTER P # →р→ -← (‎ ϱ ‎) 03F1 GREEK RHO SYMBOL # →ρ→ -← (‎ 𝐩 ‎) 1D429 MATHEMATICAL BOLD SMALL P -← (‎ 𝑝 ‎) 1D45D MATHEMATICAL ITALIC SMALL P -← (‎ 𝒑 ‎) 1D491 MATHEMATICAL BOLD ITALIC SMALL P -← (‎ 𝓅 ‎) 1D4C5 MATHEMATICAL SCRIPT SMALL P -← (‎ 𝓹 ‎) 1D4F9 MATHEMATICAL BOLD SCRIPT SMALL P -← (‎ 𝔭 ‎) 1D52D MATHEMATICAL FRAKTUR SMALL P -← (‎ 𝕡 ‎) 1D561 MATHEMATICAL DOUBLE-STRUCK SMALL P -← (‎ 𝖕 ‎) 1D595 MATHEMATICAL BOLD FRAKTUR SMALL P -← (‎ 𝗉 ‎) 1D5C9 MATHEMATICAL SANS-SERIF SMALL P -← (‎ 𝗽 ‎) 1D5FD MATHEMATICAL SANS-SERIF BOLD SMALL P -← (‎ 𝘱 ‎) 1D631 MATHEMATICAL SANS-SERIF ITALIC SMALL P -← (‎ 𝙥 ‎) 1D665 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P -← (‎ 𝚙 ‎) 1D699 MATHEMATICAL MONOSPACE SMALL P -← (‎ 𝛒 ‎) 1D6D2 MATHEMATICAL BOLD SMALL RHO # →ρ→ -← (‎ 𝛠 ‎) 1D6E0 MATHEMATICAL BOLD RHO SYMBOL # →ρ→ -← (‎ 𝜌 ‎) 1D70C MATHEMATICAL ITALIC SMALL RHO # →ρ→ -← (‎ 𝜚 ‎) 1D71A MATHEMATICAL ITALIC RHO SYMBOL # →ρ→ -← (‎ 𝝆 ‎) 1D746 MATHEMATICAL BOLD ITALIC SMALL RHO # →ρ→ -← (‎ 𝝔 ‎) 1D754 MATHEMATICAL BOLD ITALIC RHO SYMBOL # →ρ→ -← (‎ 𝞀 ‎) 1D780 MATHEMATICAL SANS-SERIF BOLD SMALL RHO # →ρ→ -← (‎ 𝞎 ‎) 1D78E MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL # →ρ→ -← (‎ 𝞺 ‎) 1D7BA MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO # →ρ→ -← (‎ 𝟈 ‎) 1D7C8 MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL # →ρ→ - -# p̔ ƥ - (‎ p̔ ‎) 0070 0314 LATIN SMALL LETTER P, COMBINING REVERSED COMMA ABOVE -← (‎ ƥ ‎) 01A5 LATIN SMALL LETTER P WITH HOOK - -# p̵ ᵽ - (‎ p̵ ‎) 0070 0335 LATIN SMALL LETTER P, COMBINING SHORT STROKE OVERLAY -← (‎ ᵽ ‎) 1D7D LATIN SMALL LETTER P WITH STROKE - -# q ԛ գ զ 𝐪 𝑞 𝒒 𝓆 𝓺 𝔮 𝕢 𝖖 𝗊 𝗾 𝘲 𝙦 𝚚 - (‎ q ‎) 0071 LATIN SMALL LETTER Q -← (‎ ԛ ‎) 051B CYRILLIC SMALL LETTER QA -← (‎ գ ‎) 0563 ARMENIAN SMALL LETTER GIM -← (‎ զ ‎) 0566 ARMENIAN SMALL LETTER ZA -← (‎ 𝐪 ‎) 1D42A MATHEMATICAL BOLD SMALL Q -← (‎ 𝑞 ‎) 1D45E MATHEMATICAL ITALIC SMALL Q -← (‎ 𝒒 ‎) 1D492 MATHEMATICAL BOLD ITALIC SMALL Q -← (‎ 𝓆 ‎) 1D4C6 MATHEMATICAL SCRIPT SMALL Q -← (‎ 𝓺 ‎) 1D4FA MATHEMATICAL BOLD SCRIPT SMALL Q -← (‎ 𝔮 ‎) 1D52E MATHEMATICAL FRAKTUR SMALL Q -← (‎ 𝕢 ‎) 1D562 MATHEMATICAL DOUBLE-STRUCK SMALL Q -← (‎ 𝖖 ‎) 1D596 MATHEMATICAL BOLD FRAKTUR SMALL Q -← (‎ 𝗊 ‎) 1D5CA MATHEMATICAL SANS-SERIF SMALL Q -← (‎ 𝗾 ‎) 1D5FE MATHEMATICAL SANS-SERIF BOLD SMALL Q -← (‎ 𝘲 ‎) 1D632 MATHEMATICAL SANS-SERIF ITALIC SMALL Q -← (‎ 𝙦 ‎) 1D666 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q -← (‎ 𝚚 ‎) 1D69A MATHEMATICAL MONOSPACE SMALL Q - -# q̔ ʠ - (‎ q̔ ‎) 0071 0314 LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE -← (‎ ʠ ‎) 02A0 LATIN SMALL LETTER Q WITH HOOK - -# r г ᴦ ⲅ ꭇ ꭈ ꮁ 𝐫 𝑟 𝒓 𝓇 𝓻 𝔯 𝕣 𝖗 𝗋 𝗿 𝘳 𝙧 𝚛 - (‎ r ‎) 0072 LATIN SMALL LETTER R -← (‎ г ‎) 0433 CYRILLIC SMALL LETTER GHE -← (‎ ᴦ ‎) 1D26 GREEK LETTER SMALL CAPITAL GAMMA # →г→ -← (‎ ⲅ ‎) 2C85 COPTIC SMALL LETTER GAMMA # →г→ -← (‎ ꭇ ‎) AB47 LATIN SMALL LETTER R WITHOUT HANDLE -← (‎ ꭈ ‎) AB48 LATIN SMALL LETTER DOUBLE R -← (‎ ꮁ ‎) AB81 CHEROKEE SMALL LETTER HU # →ᴦ→→г→ -← (‎ 𝐫 ‎) 1D42B MATHEMATICAL BOLD SMALL R -← (‎ 𝑟 ‎) 1D45F MATHEMATICAL ITALIC SMALL R -← (‎ 𝒓 ‎) 1D493 MATHEMATICAL BOLD ITALIC SMALL R -← (‎ 𝓇 ‎) 1D4C7 MATHEMATICAL SCRIPT SMALL R -← (‎ 𝓻 ‎) 1D4FB MATHEMATICAL BOLD SCRIPT SMALL R -← (‎ 𝔯 ‎) 1D52F MATHEMATICAL FRAKTUR SMALL R -← (‎ 𝕣 ‎) 1D563 MATHEMATICAL DOUBLE-STRUCK SMALL R -← (‎ 𝖗 ‎) 1D597 MATHEMATICAL BOLD FRAKTUR SMALL R -← (‎ 𝗋 ‎) 1D5CB MATHEMATICAL SANS-SERIF SMALL R -← (‎ 𝗿 ‎) 1D5FF MATHEMATICAL SANS-SERIF BOLD SMALL R -← (‎ 𝘳 ‎) 1D633 MATHEMATICAL SANS-SERIF ITALIC SMALL R -← (‎ 𝙧 ‎) 1D667 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R -← (‎ 𝚛 ‎) 1D69B MATHEMATICAL MONOSPACE SMALL R - -# r' гˈ г' ґ - (‎ r' ‎) 0072 0027 LATIN SMALL LETTER R, APOSTROPHE -← (‎ гˈ ‎) 0433 02C8 CYRILLIC SMALL LETTER GHE, MODIFIER LETTER VERTICAL LINE -← (‎ г' ‎) 0433 0027 CYRILLIC SMALL LETTER GHE, APOSTROPHE # →гˈ→ -← (‎ ґ ‎) 0491 CYRILLIC SMALL LETTER GHE WITH UPTURN # →гˈ→ - -# r̨ ɽ - (‎ r̨ ‎) 0072 0328 LATIN SMALL LETTER R, COMBINING OGONEK -← (‎ ɽ ‎) 027D LATIN SMALL LETTER R WITH TAIL - -# r̩ ɼ - (‎ r̩ ‎) 0072 0329 LATIN SMALL LETTER R, COMBINING VERTICAL LINE BELOW -← (‎ ɼ ‎) 027C LATIN SMALL LETTER R WITH LONG LEG - -# r̴ ᵲ - (‎ r̴ ‎) 0072 0334 LATIN SMALL LETTER R, COMBINING TILDE OVERLAY -← (‎ ᵲ ‎) 1D72 LATIN SMALL LETTER R WITH MIDDLE TILDE - -# r̵ г̵ ɍ ғ - (‎ r̵ ‎) 0072 0335 LATIN SMALL LETTER R, COMBINING SHORT STROKE OVERLAY -← (‎ г̵ ‎) 0433 0335 CYRILLIC SMALL LETTER GHE, COMBINING SHORT STROKE OVERLAY -← (‎ ɍ ‎) 024D LATIN SMALL LETTER R WITH STROKE -← (‎ ғ ‎) 0493 CYRILLIC SMALL LETTER GHE WITH STROKE # →г̵→ - -# s ƽ ꜱ ѕ 𐑈 𑣁 ꮪ s 𝐬 𝑠 𝒔 𝓈 𝓼 𝔰 𝕤 𝖘 𝗌 𝘀 𝘴 𝙨 𝚜 - (‎ s ‎) 0073 LATIN SMALL LETTER S -← (‎ ƽ ‎) 01BD LATIN SMALL LETTER TONE FIVE -← (‎ ꜱ ‎) A731 LATIN LETTER SMALL CAPITAL S -← (‎ ѕ ‎) 0455 CYRILLIC SMALL LETTER DZE -← (‎ 𐑈 ‎) 10448 DESERET SMALL LETTER ZHEE -← (‎ 𑣁 ‎) 118C1 WARANG CITI SMALL LETTER A -← (‎ ꮪ ‎) ABAA CHEROKEE SMALL LETTER DU # →ꜱ→ -← (‎ s ‎) FF53 FULLWIDTH LATIN SMALL LETTER S # →ѕ→ -← (‎ 𝐬 ‎) 1D42C MATHEMATICAL BOLD SMALL S -← (‎ 𝑠 ‎) 1D460 MATHEMATICAL ITALIC SMALL S -← (‎ 𝒔 ‎) 1D494 MATHEMATICAL BOLD ITALIC SMALL S -← (‎ 𝓈 ‎) 1D4C8 MATHEMATICAL SCRIPT SMALL S -← (‎ 𝓼 ‎) 1D4FC MATHEMATICAL BOLD SCRIPT SMALL S -← (‎ 𝔰 ‎) 1D530 MATHEMATICAL FRAKTUR SMALL S -← (‎ 𝕤 ‎) 1D564 MATHEMATICAL DOUBLE-STRUCK SMALL S -← (‎ 𝖘 ‎) 1D598 MATHEMATICAL BOLD FRAKTUR SMALL S -← (‎ 𝗌 ‎) 1D5CC MATHEMATICAL SANS-SERIF SMALL S -← (‎ 𝘀 ‎) 1D600 MATHEMATICAL SANS-SERIF BOLD SMALL S -← (‎ 𝘴 ‎) 1D634 MATHEMATICAL SANS-SERIF ITALIC SMALL S -← (‎ 𝙨 ‎) 1D668 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S -← (‎ 𝚜 ‎) 1D69C MATHEMATICAL MONOSPACE SMALL S - -# sss 🝜 - (‎ sss ‎) 0073 0073 0073 LATIN SMALL LETTER S, LATIN SMALL LETTER S, LATIN SMALL LETTER S -← (‎ 🝜 ‎) 1F75C ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM - -# st st - (‎ st ‎) 0073 0074 LATIN SMALL LETTER S, LATIN SMALL LETTER T -← (‎ st ‎) FB06 LATIN SMALL LIGATURE ST - -# s̨ ʂ - (‎ s̨ ‎) 0073 0328 LATIN SMALL LETTER S, COMBINING OGONEK -← (‎ ʂ ‎) 0282 LATIN SMALL LETTER S WITH HOOK - -# s̴ ᵴ - (‎ s̴ ‎) 0073 0334 LATIN SMALL LETTER S, COMBINING TILDE OVERLAY -← (‎ ᵴ ‎) 1D74 LATIN SMALL LETTER S WITH MIDDLE TILDE - -# t 𝐭 𝑡 𝒕 𝓉 𝓽 𝔱 𝕥 𝖙 𝗍 𝘁 𝘵 𝙩 𝚝 - (‎ t ‎) 0074 LATIN SMALL LETTER T -← (‎ 𝐭 ‎) 1D42D MATHEMATICAL BOLD SMALL T -← (‎ 𝑡 ‎) 1D461 MATHEMATICAL ITALIC SMALL T -← (‎ 𝒕 ‎) 1D495 MATHEMATICAL BOLD ITALIC SMALL T -← (‎ 𝓉 ‎) 1D4C9 MATHEMATICAL SCRIPT SMALL T -← (‎ 𝓽 ‎) 1D4FD MATHEMATICAL BOLD SCRIPT SMALL T -← (‎ 𝔱 ‎) 1D531 MATHEMATICAL FRAKTUR SMALL T -← (‎ 𝕥 ‎) 1D565 MATHEMATICAL DOUBLE-STRUCK SMALL T -← (‎ 𝖙 ‎) 1D599 MATHEMATICAL BOLD FRAKTUR SMALL T -← (‎ 𝗍 ‎) 1D5CD MATHEMATICAL SANS-SERIF SMALL T -← (‎ 𝘁 ‎) 1D601 MATHEMATICAL SANS-SERIF BOLD SMALL T -← (‎ 𝘵 ‎) 1D635 MATHEMATICAL SANS-SERIF ITALIC SMALL T -← (‎ 𝙩 ‎) 1D669 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T -← (‎ 𝚝 ‎) 1D69D MATHEMATICAL MONOSPACE SMALL T - -# tf ꝷ - (‎ tf ‎) 0074 0066 LATIN SMALL LETTER T, LATIN SMALL LETTER F -← (‎ ꝷ ‎) A777 LATIN SMALL LETTER TUM - -# ts ʦ - (‎ ts ‎) 0074 0073 LATIN SMALL LETTER T, LATIN SMALL LETTER S -← (‎ ʦ ‎) 02A6 LATIN SMALL LETTER TS DIGRAPH - -# tȝ ꜩ - (‎ tȝ ‎) 0074 021D LATIN SMALL LETTER T, LATIN SMALL LETTER YOGH -← (‎ ꜩ ‎) A729 LATIN SMALL LETTER TZ - -# tɕ ʨ - (‎ tɕ ‎) 0074 0255 LATIN SMALL LETTER T, LATIN SMALL LETTER C WITH CURL -← (‎ ʨ ‎) 02A8 LATIN SMALL LETTER TC DIGRAPH WITH CURL - -# tʃ ʧ - (‎ tʃ ‎) 0074 0283 LATIN SMALL LETTER T, LATIN SMALL LETTER ESH -← (‎ ʧ ‎) 02A7 LATIN SMALL LETTER TESH DIGRAPH - -# t̔ ƭ - (‎ t̔ ‎) 0074 0314 LATIN SMALL LETTER T, COMBINING REVERSED COMMA ABOVE -← (‎ ƭ ‎) 01AD LATIN SMALL LETTER T WITH HOOK - -# t̴ ᵵ - (‎ t̴ ‎) 0074 0334 LATIN SMALL LETTER T, COMBINING TILDE OVERLAY -← (‎ ᵵ ‎) 1D75 LATIN SMALL LETTER T WITH MIDDLE TILDE - -# t̵ ŧ - (‎ t̵ ‎) 0074 0335 LATIN SMALL LETTER T, COMBINING SHORT STROKE OVERLAY -← (‎ ŧ ‎) 0167 LATIN SMALL LETTER T WITH STROKE - -# u ʋ ᴜ υ ս ꞟ ꭎ ꭒ 𑣘 𐓶 𝐮 𝑢 𝒖 𝓊 𝓾 𝔲 𝕦 𝖚 𝗎 𝘂 𝘶 𝙪 𝚞 𝛖 𝜐 𝝊 𝞄 𝞾 - (‎ u ‎) 0075 LATIN SMALL LETTER U -← (‎ ʋ ‎) 028B LATIN SMALL LETTER V WITH HOOK -← (‎ ᴜ ‎) 1D1C LATIN LETTER SMALL CAPITAL U -← (‎ υ ‎) 03C5 GREEK SMALL LETTER UPSILON # →ʋ→ -← (‎ ս ‎) 057D ARMENIAN SMALL LETTER SEH -← (‎ ꞟ ‎) A79F LATIN SMALL LETTER VOLAPUK UE -← (‎ ꭎ ‎) AB4E LATIN SMALL LETTER U WITH SHORT RIGHT LEG -← (‎ ꭒ ‎) AB52 LATIN SMALL LETTER U WITH LEFT HOOK -← (‎ 𑣘 ‎) 118D8 WARANG CITI SMALL LETTER PU # →υ→→ʋ→ -← (‎ 𐓶 ‎) 104F6 OSAGE SMALL LETTER U # →ᴜ→ -← (‎ 𝐮 ‎) 1D42E MATHEMATICAL BOLD SMALL U -← (‎ 𝑢 ‎) 1D462 MATHEMATICAL ITALIC SMALL U -← (‎ 𝒖 ‎) 1D496 MATHEMATICAL BOLD ITALIC SMALL U -← (‎ 𝓊 ‎) 1D4CA MATHEMATICAL SCRIPT SMALL U -← (‎ 𝓾 ‎) 1D4FE MATHEMATICAL BOLD SCRIPT SMALL U -← (‎ 𝔲 ‎) 1D532 MATHEMATICAL FRAKTUR SMALL U -← (‎ 𝕦 ‎) 1D566 MATHEMATICAL DOUBLE-STRUCK SMALL U -← (‎ 𝖚 ‎) 1D59A MATHEMATICAL BOLD FRAKTUR SMALL U -← (‎ 𝗎 ‎) 1D5CE MATHEMATICAL SANS-SERIF SMALL U -← (‎ 𝘂 ‎) 1D602 MATHEMATICAL SANS-SERIF BOLD SMALL U -← (‎ 𝘶 ‎) 1D636 MATHEMATICAL SANS-SERIF ITALIC SMALL U -← (‎ 𝙪 ‎) 1D66A MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U -← (‎ 𝚞 ‎) 1D69E MATHEMATICAL MONOSPACE SMALL U -← (‎ 𝛖 ‎) 1D6D6 MATHEMATICAL BOLD SMALL UPSILON # →υ→→ʋ→ -← (‎ 𝜐 ‎) 1D710 MATHEMATICAL ITALIC SMALL UPSILON # →υ→→ʋ→ -← (‎ 𝝊 ‎) 1D74A MATHEMATICAL BOLD ITALIC SMALL UPSILON # →υ→→ʋ→ -← (‎ 𝞄 ‎) 1D784 MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON # →υ→→ʋ→ -← (‎ 𝞾 ‎) 1D7BE MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON # →υ→→ʋ→ - -# ue ᵫ - (‎ ue ‎) 0075 0065 LATIN SMALL LETTER U, LATIN SMALL LETTER E -← (‎ ᵫ ‎) 1D6B LATIN SMALL LETTER UE - -# uo ꭣ - (‎ uo ‎) 0075 006F LATIN SMALL LETTER U, LATIN SMALL LETTER O -← (‎ ꭣ ‎) AB63 LATIN SMALL LETTER UO - -# u̵ ᴜ̵ ᵾ ꮜ - (‎ u̵ ‎) 0075 0335 LATIN SMALL LETTER U, COMBINING SHORT STROKE OVERLAY -← (‎ ᴜ̵ ‎) 1D1C 0335 LATIN LETTER SMALL CAPITAL U, COMBINING SHORT STROKE OVERLAY -← (‎ ᵾ ‎) 1D7E LATIN SMALL CAPITAL LETTER U WITH STROKE # →ᴜ̵→ -← (‎ ꮜ ‎) AB9C CHEROKEE SMALL LETTER SA # →ᴜ̵→ - -# v ᴠ ν ט ѵ ∨ ⋁ 𑣀 ꮩ 𑜆 ⅴ v 𝐯 𝑣 𝒗 𝓋 𝓿 𝔳 𝕧 𝖛 𝗏 𝘃 𝘷 𝙫 𝚟 𝛎 𝜈 𝝂 𝝼 𝞶 - (‎ v ‎) 0076 LATIN SMALL LETTER V -← (‎ ᴠ ‎) 1D20 LATIN LETTER SMALL CAPITAL V -← (‎ ν ‎) 03BD GREEK SMALL LETTER NU -← (‎ ט ‎) 05D8 HEBREW LETTER TET -← (‎ ѵ ‎) 0475 CYRILLIC SMALL LETTER IZHITSA -← (‎ ∨ ‎) 2228 LOGICAL OR -← (‎ ⋁ ‎) 22C1 N-ARY LOGICAL OR # →∨→ -← (‎ 𑣀 ‎) 118C0 WARANG CITI SMALL LETTER NGAA -← (‎ ꮩ ‎) ABA9 CHEROKEE SMALL LETTER DO # →ᴠ→ -← (‎ 𑜆 ‎) 11706 AHOM LETTER PA -← (‎ ⅴ ‎) 2174 SMALL ROMAN NUMERAL FIVE -← (‎ v ‎) FF56 FULLWIDTH LATIN SMALL LETTER V # →ν→ -← (‎ 𝐯 ‎) 1D42F MATHEMATICAL BOLD SMALL V -← (‎ 𝑣 ‎) 1D463 MATHEMATICAL ITALIC SMALL V -← (‎ 𝒗 ‎) 1D497 MATHEMATICAL BOLD ITALIC SMALL V -← (‎ 𝓋 ‎) 1D4CB MATHEMATICAL SCRIPT SMALL V -← (‎ 𝓿 ‎) 1D4FF MATHEMATICAL BOLD SCRIPT SMALL V -← (‎ 𝔳 ‎) 1D533 MATHEMATICAL FRAKTUR SMALL V -← (‎ 𝕧 ‎) 1D567 MATHEMATICAL DOUBLE-STRUCK SMALL V -← (‎ 𝖛 ‎) 1D59B MATHEMATICAL BOLD FRAKTUR SMALL V -← (‎ 𝗏 ‎) 1D5CF MATHEMATICAL SANS-SERIF SMALL V -← (‎ 𝘃 ‎) 1D603 MATHEMATICAL SANS-SERIF BOLD SMALL V -← (‎ 𝘷 ‎) 1D637 MATHEMATICAL SANS-SERIF ITALIC SMALL V -← (‎ 𝙫 ‎) 1D66B MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V -← (‎ 𝚟 ‎) 1D69F MATHEMATICAL MONOSPACE SMALL V -← (‎ 𝛎 ‎) 1D6CE MATHEMATICAL BOLD SMALL NU # →ν→ -← (‎ 𝜈 ‎) 1D708 MATHEMATICAL ITALIC SMALL NU # →ν→ -← (‎ 𝝂 ‎) 1D742 MATHEMATICAL BOLD ITALIC SMALL NU # →ν→ -← (‎ 𝝼 ‎) 1D77C MATHEMATICAL SANS-SERIF BOLD SMALL NU # →ν→ -← (‎ 𝞶 ‎) 1D7B6 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU # →ν→ - -# vi ⅵ - (‎ vi ‎) 0076 0069 LATIN SMALL LETTER V, LATIN SMALL LETTER I -← (‎ ⅵ ‎) 2175 SMALL ROMAN NUMERAL SIX - -# vii ⅶ - (‎ vii ‎) 0076 0069 0069 LATIN SMALL LETTER V, LATIN SMALL LETTER I, LATIN SMALL LETTER I -← (‎ ⅶ ‎) 2176 SMALL ROMAN NUMERAL SEVEN - -# viii ⅷ - (‎ viii ‎) 0076 0069 0069 0069 LATIN SMALL LETTER V, LATIN SMALL LETTER I, LATIN SMALL LETTER I, LATIN SMALL LETTER I -← (‎ ⅷ ‎) 2177 SMALL ROMAN NUMERAL EIGHT - -# w ɯ ᴡ ԝ ա ѡ ꮃ 𑜊 𑜎 𑜏 𝐰 𝑤 𝒘 𝓌 𝔀 𝔴 𝕨 𝖜 𝗐 𝘄 𝘸 𝙬 𝚠 - (‎ w ‎) 0077 LATIN SMALL LETTER W -← (‎ ɯ ‎) 026F LATIN SMALL LETTER TURNED M -← (‎ ᴡ ‎) 1D21 LATIN LETTER SMALL CAPITAL W -← (‎ ԝ ‎) 051D CYRILLIC SMALL LETTER WE -← (‎ ա ‎) 0561 ARMENIAN SMALL LETTER AYB # →ɯ→ -← (‎ ѡ ‎) 0461 CYRILLIC SMALL LETTER OMEGA -← (‎ ꮃ ‎) AB83 CHEROKEE SMALL LETTER LA # →ᴡ→ -← (‎ 𑜊 ‎) 1170A AHOM LETTER JA -← (‎ 𑜎 ‎) 1170E AHOM LETTER LA -← (‎ 𑜏 ‎) 1170F AHOM LETTER SA -← (‎ 𝐰 ‎) 1D430 MATHEMATICAL BOLD SMALL W -← (‎ 𝑤 ‎) 1D464 MATHEMATICAL ITALIC SMALL W -← (‎ 𝒘 ‎) 1D498 MATHEMATICAL BOLD ITALIC SMALL W -← (‎ 𝓌 ‎) 1D4CC MATHEMATICAL SCRIPT SMALL W -← (‎ 𝔀 ‎) 1D500 MATHEMATICAL BOLD SCRIPT SMALL W -← (‎ 𝔴 ‎) 1D534 MATHEMATICAL FRAKTUR SMALL W -← (‎ 𝕨 ‎) 1D568 MATHEMATICAL DOUBLE-STRUCK SMALL W -← (‎ 𝖜 ‎) 1D59C MATHEMATICAL BOLD FRAKTUR SMALL W -← (‎ 𝗐 ‎) 1D5D0 MATHEMATICAL SANS-SERIF SMALL W -← (‎ 𝘄 ‎) 1D604 MATHEMATICAL SANS-SERIF BOLD SMALL W -← (‎ 𝘸 ‎) 1D638 MATHEMATICAL SANS-SERIF ITALIC SMALL W -← (‎ 𝙬 ‎) 1D66C MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W -← (‎ 𝚠 ‎) 1D6A0 MATHEMATICAL MONOSPACE SMALL W - -# ẇ 𑓅 - (‎ ẇ ‎) 0077 0307 LATIN SMALL LETTER W, COMBINING DOT ABOVE -← (‎ 𑓅 ‎) 114C5 TIRHUTA GVANG - -# w̦ w̡ ꝡ - (‎ w̡ ‎) 0077 0321 LATIN SMALL LETTER W, COMBINING PALATALIZED HOOK BELOW -← (‎ w̦ ‎) 0077 0326 LATIN SMALL LETTER W, COMBINING COMMA BELOW -← (‎ ꝡ ‎) A761 LATIN SMALL LETTER VY - -# w҆҇ ѡ҆҇ ԝ҆҇ w҃ ѡ҃ ԝ҃ ѽ - (‎ w҃ ‎) 0077 0483 LATIN SMALL LETTER W, COMBINING CYRILLIC TITLO -← (‎ w҆҇ ‎) 0077 0486 0487 LATIN SMALL LETTER W, COMBINING CYRILLIC PSILI PNEUMATA, COMBINING CYRILLIC POKRYTIE # →ѡ҆҇→→ѽ→→ѡ҃→ -← (‎ ѡ҆҇ ‎) 0461 0486 0487 CYRILLIC SMALL LETTER OMEGA, COMBINING CYRILLIC PSILI PNEUMATA, COMBINING CYRILLIC POKRYTIE # →ѽ→→ѡ҃→ -← (‎ ԝ҆҇ ‎) 051D 0486 0487 CYRILLIC SMALL LETTER WE, COMBINING CYRILLIC PSILI PNEUMATA, COMBINING CYRILLIC POKRYTIE # →ѡ҆҇→→ѽ→→ѡ҃→ -← (‎ ѡ҃ ‎) 0461 0483 CYRILLIC SMALL LETTER OMEGA, COMBINING CYRILLIC TITLO -← (‎ ԝ҃ ‎) 051D 0483 CYRILLIC SMALL LETTER WE, COMBINING CYRILLIC TITLO # →ѡ҃→ -← (‎ ѽ ‎) 047D CYRILLIC SMALL LETTER OMEGA WITH TITLO # →ѡ҃→ - -# x х ᕁ ᕽ × ᙮ ⤫ ⤬ ⨯ ⅹ x 𝐱 𝑥 𝒙 𝓍 𝔁 𝔵 𝕩 𝖝 𝗑 𝘅 𝘹 𝙭 𝚡 - (‎ x ‎) 0078 LATIN SMALL LETTER X -← (‎ х ‎) 0445 CYRILLIC SMALL LETTER HA -← (‎ ᕁ ‎) 1541 CANADIAN SYLLABICS SAYISI YI # →᙮→ -← (‎ ᕽ ‎) 157D CANADIAN SYLLABICS HK # →ᕁ→→᙮→ -← (‎ × ‎) 00D7 MULTIPLICATION SIGN -← (‎ ᙮ ‎) 166E CANADIAN SYLLABICS FULL STOP -← (‎ ⤫ ‎) 292B RISING DIAGONAL CROSSING FALLING DIAGONAL -← (‎ ⤬ ‎) 292C FALLING DIAGONAL CROSSING RISING DIAGONAL -← (‎ ⨯ ‎) 2A2F VECTOR OR CROSS PRODUCT # →×→ -← (‎ ⅹ ‎) 2179 SMALL ROMAN NUMERAL TEN -← (‎ x ‎) FF58 FULLWIDTH LATIN SMALL LETTER X # →х→ -← (‎ 𝐱 ‎) 1D431 MATHEMATICAL BOLD SMALL X -← (‎ 𝑥 ‎) 1D465 MATHEMATICAL ITALIC SMALL X -← (‎ 𝒙 ‎) 1D499 MATHEMATICAL BOLD ITALIC SMALL X -← (‎ 𝓍 ‎) 1D4CD MATHEMATICAL SCRIPT SMALL X -← (‎ 𝔁 ‎) 1D501 MATHEMATICAL BOLD SCRIPT SMALL X -← (‎ 𝔵 ‎) 1D535 MATHEMATICAL FRAKTUR SMALL X -← (‎ 𝕩 ‎) 1D569 MATHEMATICAL DOUBLE-STRUCK SMALL X -← (‎ 𝖝 ‎) 1D59D MATHEMATICAL BOLD FRAKTUR SMALL X -← (‎ 𝗑 ‎) 1D5D1 MATHEMATICAL SANS-SERIF SMALL X -← (‎ 𝘅 ‎) 1D605 MATHEMATICAL SANS-SERIF BOLD SMALL X -← (‎ 𝘹 ‎) 1D639 MATHEMATICAL SANS-SERIF ITALIC SMALL X -← (‎ 𝙭 ‎) 1D66D MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X -← (‎ 𝚡 ‎) 1D6A1 MATHEMATICAL MONOSPACE SMALL X - -# xi ⅺ - (‎ xi ‎) 0078 0069 LATIN SMALL LETTER X, LATIN SMALL LETTER I -← (‎ ⅺ ‎) 217A SMALL ROMAN NUMERAL ELEVEN - -# xii ⅻ - (‎ xii ‎) 0078 0069 0069 LATIN SMALL LETTER X, LATIN SMALL LETTER I, LATIN SMALL LETTER I -← (‎ ⅻ ‎) 217B SMALL ROMAN NUMERAL TWELVE - -# ẋ ×̇ ⨰ - (‎ ẋ ‎) 0078 0307 LATIN SMALL LETTER X, COMBINING DOT ABOVE -← (‎ ×̇ ‎) 00D7 0307 MULTIPLICATION SIGN, COMBINING DOT ABOVE -← (‎ ⨰ ‎) 2A30 MULTIPLICATION SIGN WITH DOT ABOVE # →×̇→ - -# y ɣ ʏ ᶌ ỿ γ у ү ყ ꭚ 𑣜 y ℽ 𝐲 𝑦 𝒚 𝓎 𝔂 𝔶 𝕪 𝖞 𝗒 𝘆 𝘺 𝙮 𝚢 𝛄 𝛾 𝜸 𝝲 𝞬 - (‎ y ‎) 0079 LATIN SMALL LETTER Y -← (‎ ɣ ‎) 0263 LATIN SMALL LETTER GAMMA # →γ→ -← (‎ ʏ ‎) 028F LATIN LETTER SMALL CAPITAL Y # →ү→→γ→ -← (‎ ᶌ ‎) 1D8C LATIN SMALL LETTER V WITH PALATAL HOOK -← (‎ ỿ ‎) 1EFF LATIN SMALL LETTER Y WITH LOOP -← (‎ γ ‎) 03B3 GREEK SMALL LETTER GAMMA -← (‎ у ‎) 0443 CYRILLIC SMALL LETTER U -← (‎ ү ‎) 04AF CYRILLIC SMALL LETTER STRAIGHT U # →γ→ -← (‎ ყ ‎) 10E7 GEORGIAN LETTER QAR -← (‎ ꭚ ‎) AB5A LATIN SMALL LETTER Y WITH SHORT RIGHT LEG -← (‎ 𑣜 ‎) 118DC WARANG CITI SMALL LETTER HAR # →ɣ→→γ→ -← (‎ y ‎) FF59 FULLWIDTH LATIN SMALL LETTER Y # →у→ -← (‎ ℽ ‎) 213D DOUBLE-STRUCK SMALL GAMMA # →γ→ -← (‎ 𝐲 ‎) 1D432 MATHEMATICAL BOLD SMALL Y -← (‎ 𝑦 ‎) 1D466 MATHEMATICAL ITALIC SMALL Y -← (‎ 𝒚 ‎) 1D49A MATHEMATICAL BOLD ITALIC SMALL Y -← (‎ 𝓎 ‎) 1D4CE MATHEMATICAL SCRIPT SMALL Y -← (‎ 𝔂 ‎) 1D502 MATHEMATICAL BOLD SCRIPT SMALL Y -← (‎ 𝔶 ‎) 1D536 MATHEMATICAL FRAKTUR SMALL Y -← (‎ 𝕪 ‎) 1D56A MATHEMATICAL DOUBLE-STRUCK SMALL Y -← (‎ 𝖞 ‎) 1D59E MATHEMATICAL BOLD FRAKTUR SMALL Y -← (‎ 𝗒 ‎) 1D5D2 MATHEMATICAL SANS-SERIF SMALL Y -← (‎ 𝘆 ‎) 1D606 MATHEMATICAL SANS-SERIF BOLD SMALL Y -← (‎ 𝘺 ‎) 1D63A MATHEMATICAL SANS-SERIF ITALIC SMALL Y -← (‎ 𝙮 ‎) 1D66E MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y -← (‎ 𝚢 ‎) 1D6A2 MATHEMATICAL MONOSPACE SMALL Y -← (‎ 𝛄 ‎) 1D6C4 MATHEMATICAL BOLD SMALL GAMMA # →γ→ -← (‎ 𝛾 ‎) 1D6FE MATHEMATICAL ITALIC SMALL GAMMA # →γ→ -← (‎ 𝜸 ‎) 1D738 MATHEMATICAL BOLD ITALIC SMALL GAMMA # →γ→ -← (‎ 𝝲 ‎) 1D772 MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA # →γ→ -← (‎ 𝞬 ‎) 1D7AC MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA # →γ→ - -# y̔ ƴ - (‎ y̔ ‎) 0079 0314 LATIN SMALL LETTER Y, COMBINING REVERSED COMMA ABOVE -← (‎ ƴ ‎) 01B4 LATIN SMALL LETTER Y WITH HOOK - -# y̵ у̵ ү̵ ɏ ұ - (‎ y̵ ‎) 0079 0335 LATIN SMALL LETTER Y, COMBINING SHORT STROKE OVERLAY -← (‎ у̵ ‎) 0443 0335 CYRILLIC SMALL LETTER U, COMBINING SHORT STROKE OVERLAY # →ү̵→ -← (‎ ү̵ ‎) 04AF 0335 CYRILLIC SMALL LETTER STRAIGHT U, COMBINING SHORT STROKE OVERLAY -← (‎ ɏ ‎) 024F LATIN SMALL LETTER Y WITH STROKE -← (‎ ұ ‎) 04B1 CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE # →ү̵→ - -# z ᴢ 𑣄 ꮓ 𝐳 𝑧 𝒛 𝓏 𝔃 𝔷 𝕫 𝖟 𝗓 𝘇 𝘻 𝙯 𝚣 - (‎ z ‎) 007A LATIN SMALL LETTER Z -← (‎ ᴢ ‎) 1D22 LATIN LETTER SMALL CAPITAL Z -← (‎ 𑣄 ‎) 118C4 WARANG CITI SMALL LETTER YA -← (‎ ꮓ ‎) AB93 CHEROKEE SMALL LETTER NO # →ᴢ→ -← (‎ 𝐳 ‎) 1D433 MATHEMATICAL BOLD SMALL Z -← (‎ 𝑧 ‎) 1D467 MATHEMATICAL ITALIC SMALL Z -← (‎ 𝒛 ‎) 1D49B MATHEMATICAL BOLD ITALIC SMALL Z -← (‎ 𝓏 ‎) 1D4CF MATHEMATICAL SCRIPT SMALL Z -← (‎ 𝔃 ‎) 1D503 MATHEMATICAL BOLD SCRIPT SMALL Z -← (‎ 𝔷 ‎) 1D537 MATHEMATICAL FRAKTUR SMALL Z -← (‎ 𝕫 ‎) 1D56B MATHEMATICAL DOUBLE-STRUCK SMALL Z -← (‎ 𝖟 ‎) 1D59F MATHEMATICAL BOLD FRAKTUR SMALL Z -← (‎ 𝗓 ‎) 1D5D3 MATHEMATICAL SANS-SERIF SMALL Z -← (‎ 𝘇 ‎) 1D607 MATHEMATICAL SANS-SERIF BOLD SMALL Z -← (‎ 𝘻 ‎) 1D63B MATHEMATICAL SANS-SERIF ITALIC SMALL Z -← (‎ 𝙯 ‎) 1D66F MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z -← (‎ 𝚣 ‎) 1D6A3 MATHEMATICAL MONOSPACE SMALL Z - -# z̦ z̡ ȥ - (‎ z̡ ‎) 007A 0321 LATIN SMALL LETTER Z, COMBINING PALATALIZED HOOK BELOW -← (‎ z̦ ‎) 007A 0326 LATIN SMALL LETTER Z, COMBINING COMMA BELOW -← (‎ ȥ ‎) 0225 LATIN SMALL LETTER Z WITH HOOK - -# z̨ z̢ ʐ - (‎ z̢ ‎) 007A 0322 LATIN SMALL LETTER Z, COMBINING RETROFLEX HOOK BELOW -← (‎ z̨ ‎) 007A 0328 LATIN SMALL LETTER Z, COMBINING OGONEK -← (‎ ʐ ‎) 0290 LATIN SMALL LETTER Z WITH RETROFLEX HOOK - -# z̴ ᵶ - (‎ z̴ ‎) 007A 0334 LATIN SMALL LETTER Z, COMBINING TILDE OVERLAY -← (‎ ᵶ ‎) 1D76 LATIN SMALL LETTER Z WITH MIDDLE TILDE - -# z̵ ƶ - (‎ z̵ ‎) 007A 0335 LATIN SMALL LETTER Z, COMBINING SHORT STROKE OVERLAY -← (‎ ƶ ‎) 01B6 LATIN SMALL LETTER Z WITH STROKE - -# { ❴ 𝄔 - (‎ { ‎) 007B LEFT CURLY BRACKET -← (‎ ❴ ‎) 2774 MEDIUM LEFT CURLY BRACKET ORNAMENT -← (‎ 𝄔 ‎) 1D114 MUSICAL SYMBOL BRACE - -# } ❵ - (‎ } ‎) 007D RIGHT CURLY BRACKET -← (‎ ❵ ‎) 2775 MEDIUM RIGHT CURLY BRACKET ORNAMENT - -# ~ ⁓ ∼ ˜ ῀ - (‎ ~ ‎) 007E TILDE -← (‎ ⁓ ‎) 2053 SWUNG DASH -← (‎ ∼ ‎) 223C TILDE OPERATOR -← (‎ ˜ ‎) 02DC SMALL TILDE -← (‎ ῀ ‎) 1FC0 GREEK PERISPOMENI # →˜→ - -# ~̇ ⁓̇ ∼̇ ⩪ ⸞ - (‎ ~̇ ‎) 007E 0307 TILDE, COMBINING DOT ABOVE -← (‎ ⁓̇ ‎) 2053 0307 SWUNG DASH, COMBINING DOT ABOVE -← (‎ ∼̇ ‎) 223C 0307 TILDE OPERATOR, COMBINING DOT ABOVE # →⁓̇→ -← (‎ ⩪ ‎) 2A6A TILDE OPERATOR WITH DOT ABOVE # →∼̇→→⁓̇→ -← (‎ ⸞ ‎) 2E1E TILDE WITH DOT ABOVE # →⩪→→∼̇→→⁓̇→ - -# ~̈ ⍨ - (‎ ~̈ ‎) 007E 0308 TILDE, COMBINING DIAERESIS -← (‎ ⍨ ‎) 2368 APL FUNCTIONAL SYMBOL TILDE DIAERESIS - -# ~̣ ⸟ - (‎ ~̣ ‎) 007E 0323 TILDE, COMBINING DOT BELOW -← (‎ ⸟ ‎) 2E1F TILDE WITH DOT BELOW - -# £ ₤ - (‎ £ ‎) 00A3 POUND SIGN -← (‎ ₤ ‎) 20A4 LIRA SIGN - -# © Ⓒ - (‎ © ‎) 00A9 COPYRIGHT SIGN -← (‎ Ⓒ ‎) 24B8 CIRCLED LATIN CAPITAL LETTER C - -# ® Ⓡ - (‎ ® ‎) 00AE REGISTERED SIGN -← (‎ Ⓡ ‎) 24C7 CIRCLED LATIN CAPITAL LETTER R - -# ˉ ▔ ¯ ‾ ﹉ ﹊ ﹋ ﹌  ̄ - (‎ ¯ ‎) 00AF MACRON -← (‎ ˉ ‎) 02C9 MODIFIER LETTER MACRON -← (‎ ▔ ‎) 2594 UPPER ONE EIGHTH BLOCK -← (‎ ‾ ‎) 203E OVERLINE -← (‎ ﹉ ‎) FE49 DASHED OVERLINE # →‾→ -← (‎ ﹊ ‎) FE4A CENTRELINE OVERLINE # →‾→ -← (‎ ﹋ ‎) FE4B WAVY OVERLINE # →‾→ -← (‎ ﹌ ‎) FE4C DOUBLE WAVY OVERLINE # →‾→ -← (‎  ̄ ‎) FFE3 FULLWIDTH MACRON # →‾→ - -# ˉb ¯b ъ - (‎ ¯b ‎) 00AF 0062 MACRON, LATIN SMALL LETTER B -← (‎ ˉb ‎) 02C9 0062 MODIFIER LETTER MACRON, LATIN SMALL LETTER B -← (‎ ъ ‎) 044A CYRILLIC SMALL LETTER HARD SIGN - -# ° ∘ ○ ◦ ⸰ ˚ - (‎ ° ‎) 00B0 DEGREE SIGN -← (‎ ∘ ‎) 2218 RING OPERATOR -← (‎ ○ ‎) 25CB WHITE CIRCLE # →◦→→∘→ -← (‎ ◦ ‎) 25E6 WHITE BULLET # →∘→ -← (‎ ⸰ ‎) 2E30 RING POINT # →∘→ -← (‎ ˚ ‎) 02DA RING ABOVE - -# °C ℃ - (‎ °C ‎) 00B0 0043 DEGREE SIGN, LATIN CAPITAL LETTER C -← (‎ ℃ ‎) 2103 DEGREE CELSIUS - -# °F ℉ - (‎ °F ‎) 00B0 0046 DEGREE SIGN, LATIN CAPITAL LETTER F -← (‎ ℉ ‎) 2109 DEGREE FAHRENHEIT - -# °̈ ∘̈ ◦̈ ⍤ - (‎ °̈ ‎) 00B0 0308 DEGREE SIGN, COMBINING DIAERESIS -← (‎ ∘̈ ‎) 2218 0308 RING OPERATOR, COMBINING DIAERESIS -← (‎ ◦̈ ‎) 25E6 0308 WHITE BULLET, COMBINING DIAERESIS # →∘̈→ -← (‎ ⍤ ‎) 2364 APL FUNCTIONAL SYMBOL JOT DIAERESIS # →◦̈→→∘̈→ - -# °̲ ∘̲ ○̲ ⍜ - (‎ °̲ ‎) 00B0 0332 DEGREE SIGN, COMBINING LOW LINE -← (‎ ∘̲ ‎) 2218 0332 RING OPERATOR, COMBINING LOW LINE -← (‎ ○̲ ‎) 25CB 0332 WHITE CIRCLE, COMBINING LOW LINE # →∘̲→ -← (‎ ⍜ ‎) 235C APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR # →○̲→→∘̲→ - -# μ µ 𝛍 𝜇 𝝁 𝝻 𝞵 - (‎ µ ‎) 00B5 MICRO SIGN -← (‎ μ ‎) 03BC GREEK SMALL LETTER MU -← (‎ 𝛍 ‎) 1D6CD MATHEMATICAL BOLD SMALL MU # →μ→ -← (‎ 𝜇 ‎) 1D707 MATHEMATICAL ITALIC SMALL MU # →μ→ -← (‎ 𝝁 ‎) 1D741 MATHEMATICAL BOLD ITALIC SMALL MU # →μ→ -← (‎ 𝝻 ‎) 1D77B MATHEMATICAL SANS-SERIF BOLD SMALL MU # →μ→ -← (‎ 𝞵 ‎) 1D7B5 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU # →μ→ - -# ¶ ⸿ - (‎ ¶ ‎) 00B6 PILCROW SIGN -← (‎ ⸿ ‎) 2E3F CAPITULUM - -# · ᐧ ‧ ・ ᛫ • ∙ ⋅ ⸱ 𐄁 ꞏ · ・ - (‎ · ‎) 00B7 MIDDLE DOT -← (‎ ᐧ ‎) 1427 CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ‧ ‎) 2027 HYPHENATION POINT -← (‎ ・ ‎) 30FB KATAKANA MIDDLE DOT # →•→ -← (‎ ᛫ ‎) 16EB RUNIC SINGLE PUNCTUATION -← (‎ • ‎) 2022 BULLET -← (‎ ∙ ‎) 2219 BULLET OPERATOR -← (‎ ⋅ ‎) 22C5 DOT OPERATOR -← (‎ ⸱ ‎) 2E31 WORD SEPARATOR MIDDLE DOT -← (‎ 𐄁 ‎) 10101 AEGEAN WORD SEPARATOR DOT -← (‎ ꞏ ‎) A78F LATIN LETTER SINOLOGICAL DOT -← (‎ · ‎) 0387 GREEK ANO TELEIA -← (‎ ・ ‎) FF65 HALFWIDTH KATAKANA MIDDLE DOT # →•→ - -# ·4 ᐧ4 ᔯ - (‎ ·4 ‎) 00B7 0034 MIDDLE DOT, DIGIT FOUR -← (‎ ᐧ4 ‎) 1427 0034 CANADIAN SYLLABICS FINAL MIDDLE DOT, DIGIT FOUR -← (‎ ᔯ ‎) 152F CANADIAN SYLLABICS YWE # →ᐧ4→ - -# ·< ᐧᐸ ᑄ - (‎ ·< ‎) 00B7 003C MIDDLE DOT, LESS-THAN SIGN -← (‎ ᐧᐸ ‎) 1427 1438 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS PA -← (‎ ᑄ ‎) 1444 CANADIAN SYLLABICS PWA # →ᐧᐸ→ - -# ·> ᐧᐳ ᐷ ᑀ ⋗ - (‎ ·> ‎) 00B7 003E MIDDLE DOT, GREATER-THAN SIGN -← (‎ ᐧᐳ ‎) 1427 1433 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS PO -← (‎ ᐷ ‎) 1437 CANADIAN SYLLABICS CARRIER HI # →ᑀ→→ᐧᐳ→ -← (‎ ᑀ ‎) 1440 CANADIAN SYLLABICS PWO # →ᐧᐳ→ -← (‎ ⋗ ‎) 22D7 GREATER-THAN WITH DOT # →ᑀ→→ᐧᐳ→ - -# ·J ·Ꭻ ·ᒍ ᐧᒍ ᒘ - (‎ ·J ‎) 00B7 004A MIDDLE DOT, LATIN CAPITAL LETTER J -← (‎ ·Ꭻ ‎) 00B7 13AB MIDDLE DOT, CHEROKEE LETTER GU # →ᐧᒍ→ -← (‎ ·ᒍ ‎) 00B7 148D MIDDLE DOT, CANADIAN SYLLABICS CO # →ᐧᒍ→ -← (‎ ᐧᒍ ‎) 1427 148D CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CO -← (‎ ᒘ ‎) 1498 CANADIAN SYLLABICS CWO # →ᐧᒍ→ - -# ·L ᐧL ·Ꮮ ·ᒪ ᐧᒪ ᒶ - (‎ ·L ‎) 00B7 004C MIDDLE DOT, LATIN CAPITAL LETTER L -← (‎ ᐧL ‎) 1427 004C CANADIAN SYLLABICS FINAL MIDDLE DOT, LATIN CAPITAL LETTER L -← (‎ ·Ꮮ ‎) 00B7 13DE MIDDLE DOT, CHEROKEE LETTER TLE # →·ᒪ→→ᐧᒪ→→ᒶ→→ᐧL→ -← (‎ ·ᒪ ‎) 00B7 14AA MIDDLE DOT, CANADIAN SYLLABICS MA # →ᐧᒪ→→ᒶ→→ᐧL→ -← (‎ ᐧᒪ ‎) 1427 14AA CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS MA # →ᒶ→→ᐧL→ -← (‎ ᒶ ‎) 14B6 CANADIAN SYLLABICS MWA # →ᐧL→ - -# ·P ·Ꮲ ·ᑭ ᐧᑭ ᑶ - (‎ ·P ‎) 00B7 0050 MIDDLE DOT, LATIN CAPITAL LETTER P -← (‎ ·Ꮲ ‎) 00B7 13E2 MIDDLE DOT, CHEROKEE LETTER TLV # →ᐧᑭ→ -← (‎ ·ᑭ ‎) 00B7 146D MIDDLE DOT, CANADIAN SYLLABICS KI # →ᐧᑭ→ -← (‎ ᐧᑭ ‎) 1427 146D CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI -← (‎ ᑶ ‎) 1476 CANADIAN SYLLABICS KWI # →ᐧᑭ→ - -# ·U ·ሀ ·ᑌ ᐧᑌ ᑗ - (‎ ·U ‎) 00B7 0055 MIDDLE DOT, LATIN CAPITAL LETTER U -← (‎ ·ሀ ‎) 00B7 1200 MIDDLE DOT, ETHIOPIC SYLLABLE HA # →·ᑌ→ -← (‎ ·ᑌ ‎) 00B7 144C MIDDLE DOT, CANADIAN SYLLABICS TE -← (‎ ᐧᑌ ‎) 1427 144C CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TE # →·ᑌ→ -← (‎ ᑗ ‎) 1457 CANADIAN SYLLABICS TWE # →ᐧᑌ→→·ᑌ→ - -# ·V ·٧ ·ᐯ ᐧᐯ ᐺ - (‎ ·V ‎) 00B7 0056 MIDDLE DOT, LATIN CAPITAL LETTER V -← (‎ ·٧ ‎) 00B7 0667 MIDDLE DOT, ARABIC-INDIC DIGIT SEVEN # →ᐧᐯ→ -← (‎ ·ᐯ ‎) 00B7 142F MIDDLE DOT, CANADIAN SYLLABICS PE # →ᐧᐯ→ -← (‎ ᐧᐯ ‎) 1427 142F CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS PE -← (‎ ᐺ ‎) 143A CANADIAN SYLLABICS PWE # →ᐧᐯ→ - -# ·b ·ᑲ ᐧᑲ ᑾ - (‎ ·b ‎) 00B7 0062 MIDDLE DOT, LATIN SMALL LETTER B -← (‎ ·ᑲ ‎) 00B7 1472 MIDDLE DOT, CANADIAN SYLLABICS KA # →ᐧᑲ→ -← (‎ ᐧᑲ ‎) 1427 1472 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KA -← (‎ ᑾ ‎) 147E CANADIAN SYLLABICS KWA # →ᐧᑲ→ - -# ·ḃ ·ᑳ ᐧᑳ ᒀ - (‎ ·ḃ ‎) 00B7 0062 0307 MIDDLE DOT, LATIN SMALL LETTER B, COMBINING DOT ABOVE -← (‎ ·ᑳ ‎) 00B7 1473 MIDDLE DOT, CANADIAN SYLLABICS KAA # →ᐧᑳ→ -← (‎ ᐧᑳ ‎) 1427 1473 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KAA -← (‎ ᒀ ‎) 1480 CANADIAN SYLLABICS KWAA # →ᐧᑳ→ - -# ·d ·ᑯ ᐧᑯ ᑺ - (‎ ·d ‎) 00B7 0064 MIDDLE DOT, LATIN SMALL LETTER D -← (‎ ·ᑯ ‎) 00B7 146F MIDDLE DOT, CANADIAN SYLLABICS KO # →ᐧᑯ→ -← (‎ ᐧᑯ ‎) 1427 146F CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KO -← (‎ ᑺ ‎) 147A CANADIAN SYLLABICS KWO # →ᐧᑯ→ - -# ··· ⵈ ⋯ - (‎ ··· ‎) 00B7 00B7 00B7 MIDDLE DOT, MIDDLE DOT, MIDDLE DOT -← (‎ ⵈ ‎) 2D48 TIFINAGH LETTER TUAREG YAQ # →⋯→ -← (‎ ⋯ ‎) 22EF MIDLINE HORIZONTAL ELLIPSIS - -# ·Ʌ ·٨ ·ᐱ ᐧᐱ ᐼ - (‎ ·Ʌ ‎) 00B7 0245 MIDDLE DOT, LATIN CAPITAL LETTER TURNED V -← (‎ ·٨ ‎) 00B7 0668 MIDDLE DOT, ARABIC-INDIC DIGIT EIGHT # →·ᐱ→ -← (‎ ·ᐱ ‎) 00B7 1431 MIDDLE DOT, CANADIAN SYLLABICS PI -← (‎ ᐧᐱ ‎) 1427 1431 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS PI # →·ᐱ→ -← (‎ ᐼ ‎) 143C CANADIAN SYLLABICS PWI # →ᐧᐱ→→·ᐱ→ - -# ·Γ ·Ꮁ ·ᒥ ᐧᒥ ᒮ - (‎ ·Γ ‎) 00B7 0393 MIDDLE DOT, GREEK CAPITAL LETTER GAMMA -← (‎ ·Ꮁ ‎) 00B7 13B1 MIDDLE DOT, CHEROKEE LETTER HU # →·ᒥ→ -← (‎ ·ᒥ ‎) 00B7 14A5 MIDDLE DOT, CANADIAN SYLLABICS MI -← (‎ ᐧᒥ ‎) 1427 14A5 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS MI # →·ᒥ→ -← (‎ ᒮ ‎) 14AE CANADIAN SYLLABICS MWI # →ᐧᒥ→→·ᒥ→ - -# ·Δ ·ᐃ ᐧᐃ ᐎ - (‎ ·Δ ‎) 00B7 0394 MIDDLE DOT, GREEK CAPITAL LETTER DELTA -← (‎ ·ᐃ ‎) 00B7 1403 MIDDLE DOT, CANADIAN SYLLABICS I # →ᐧᐃ→ -← (‎ ᐧᐃ ‎) 1427 1403 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I -← (‎ ᐎ ‎) 140E CANADIAN SYLLABICS WI # →ᐧᐃ→ - -# ·Ո ·በ ·ᑎ ᐧᑎ ᑙ - (‎ ·Ո ‎) 00B7 0548 MIDDLE DOT, ARMENIAN CAPITAL LETTER VO -← (‎ ·በ ‎) 00B7 1260 MIDDLE DOT, ETHIOPIC SYLLABLE BA # →·ᑎ→ -← (‎ ·ᑎ ‎) 00B7 144E MIDDLE DOT, CANADIAN SYLLABICS TI -← (‎ ᐧᑎ ‎) 1427 144E CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TI # →·ᑎ→ -← (‎ ᑙ ‎) 1459 CANADIAN SYLLABICS TWI # →ᐧᑎ→→·ᑎ→ - -# ·ᐁ ᐧᐁ ᐌ - (‎ ·ᐁ ‎) 00B7 1401 MIDDLE DOT, CANADIAN SYLLABICS E -← (‎ ᐧᐁ ‎) 1427 1401 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS E -← (‎ ᐌ ‎) 140C CANADIAN SYLLABICS WE # →ᐧᐁ→ - -# ·ᐄ ᐧᐄ ᐐ - (‎ ·ᐄ ‎) 00B7 1404 MIDDLE DOT, CANADIAN SYLLABICS II -← (‎ ᐧᐄ ‎) 1427 1404 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS II -← (‎ ᐐ ‎) 1410 CANADIAN SYLLABICS WII # →ᐧᐄ→ - -# ·ᐅ ᐧᐅ ᐒ - (‎ ·ᐅ ‎) 00B7 1405 MIDDLE DOT, CANADIAN SYLLABICS O -← (‎ ᐧᐅ ‎) 1427 1405 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS O -← (‎ ᐒ ‎) 1412 CANADIAN SYLLABICS WO # →ᐧᐅ→ - -# ·ᐆ ᐧᐆ ᐔ - (‎ ·ᐆ ‎) 00B7 1406 MIDDLE DOT, CANADIAN SYLLABICS OO -← (‎ ᐧᐆ ‎) 1427 1406 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS OO -← (‎ ᐔ ‎) 1414 CANADIAN SYLLABICS WOO # →ᐧᐆ→ - -# ·ᐊ ᐧᐊ ᐗ - (‎ ·ᐊ ‎) 00B7 140A MIDDLE DOT, CANADIAN SYLLABICS A -← (‎ ᐧᐊ ‎) 1427 140A CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS A -← (‎ ᐗ ‎) 1417 CANADIAN SYLLABICS WA # →ᐧᐊ→ - -# ·ᐋ ᐧᐋ ᐙ - (‎ ·ᐋ ‎) 00B7 140B MIDDLE DOT, CANADIAN SYLLABICS AA -← (‎ ᐧᐋ ‎) 1427 140B CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS AA -← (‎ ᐙ ‎) 1419 CANADIAN SYLLABICS WAA # →ᐧᐋ→ - -# ·ᐲ ᐧᐲ ᐾ - (‎ ·ᐲ ‎) 00B7 1432 MIDDLE DOT, CANADIAN SYLLABICS PII -← (‎ ᐧᐲ ‎) 1427 1432 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS PII -← (‎ ᐾ ‎) 143E CANADIAN SYLLABICS PWII # →ᐧᐲ→ - -# ·ᐴ ᐧᐴ ᑂ - (‎ ·ᐴ ‎) 00B7 1434 MIDDLE DOT, CANADIAN SYLLABICS POO -← (‎ ᐧᐴ ‎) 1427 1434 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS POO -← (‎ ᑂ ‎) 1442 CANADIAN SYLLABICS PWOO # →ᐧᐴ→ - -# ·ᐹ ᐧᐹ ᑆ - (‎ ·ᐹ ‎) 00B7 1439 MIDDLE DOT, CANADIAN SYLLABICS PAA -← (‎ ᐧᐹ ‎) 1427 1439 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS PAA -← (‎ ᑆ ‎) 1446 CANADIAN SYLLABICS PWAA # →ᐧᐹ→ - -# ·ᑏ ᐧᑏ ᑛ - (‎ ·ᑏ ‎) 00B7 144F MIDDLE DOT, CANADIAN SYLLABICS TII -← (‎ ᐧᑏ ‎) 1427 144F CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TII -← (‎ ᑛ ‎) 145B CANADIAN SYLLABICS TWII # →ᐧᑏ→ - -# ·ᑐ ᐧᑐ ᑔ ᑝ - (‎ ·ᑐ ‎) 00B7 1450 MIDDLE DOT, CANADIAN SYLLABICS TO -← (‎ ᐧᑐ ‎) 1427 1450 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TO -← (‎ ᑔ ‎) 1454 CANADIAN SYLLABICS CARRIER DI # →ᑝ→→ᐧᑐ→ -← (‎ ᑝ ‎) 145D CANADIAN SYLLABICS TWO # →ᐧᑐ→ - -# ·ᑑ ᐧᑑ ᑟ - (‎ ·ᑑ ‎) 00B7 1451 MIDDLE DOT, CANADIAN SYLLABICS TOO -← (‎ ᐧᑑ ‎) 1427 1451 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TOO -← (‎ ᑟ ‎) 145F CANADIAN SYLLABICS TWOO # →ᐧᑑ→ - -# ·ᑕ ᐧᑕ ᑡ - (‎ ·ᑕ ‎) 00B7 1455 MIDDLE DOT, CANADIAN SYLLABICS TA -← (‎ ᐧᑕ ‎) 1427 1455 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TA -← (‎ ᑡ ‎) 1461 CANADIAN SYLLABICS TWA # →ᐧᑕ→ - -# ·ᑖ ᐧᑖ ᑣ - (‎ ·ᑖ ‎) 00B7 1456 MIDDLE DOT, CANADIAN SYLLABICS TAA -← (‎ ᐧᑖ ‎) 1427 1456 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS TAA -← (‎ ᑣ ‎) 1463 CANADIAN SYLLABICS TWAA # →ᐧᑖ→ - -# ·ᑫ ᐧᑫ ᑴ - (‎ ·ᑫ ‎) 00B7 146B MIDDLE DOT, CANADIAN SYLLABICS KE -← (‎ ᐧᑫ ‎) 1427 146B CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KE -← (‎ ᑴ ‎) 1474 CANADIAN SYLLABICS KWE # →ᐧᑫ→ - -# ·ᑮ ᐧᑮ ᑸ - (‎ ·ᑮ ‎) 00B7 146E MIDDLE DOT, CANADIAN SYLLABICS KII -← (‎ ᐧᑮ ‎) 1427 146E CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KII -← (‎ ᑸ ‎) 1478 CANADIAN SYLLABICS KWII # →ᐧᑮ→ - -# ·ᑰ ᐧᑰ ᑼ - (‎ ·ᑰ ‎) 00B7 1470 MIDDLE DOT, CANADIAN SYLLABICS KOO -← (‎ ᐧᑰ ‎) 1427 1470 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KOO -← (‎ ᑼ ‎) 147C CANADIAN SYLLABICS KWOO # →ᐧᑰ→ - -# ·ᒉ ᐧᒉ ᒒ - (‎ ·ᒉ ‎) 00B7 1489 MIDDLE DOT, CANADIAN SYLLABICS CE -← (‎ ᐧᒉ ‎) 1427 1489 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CE -← (‎ ᒒ ‎) 1492 CANADIAN SYLLABICS CWE # →ᐧᒉ→ - -# ·ᒋ ᐧᒋ ᒔ - (‎ ·ᒋ ‎) 00B7 148B MIDDLE DOT, CANADIAN SYLLABICS CI -← (‎ ᐧᒋ ‎) 1427 148B CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CI -← (‎ ᒔ ‎) 1494 CANADIAN SYLLABICS CWI # →ᐧᒋ→ - -# ·ᒌ ᐧᒌ ᒖ - (‎ ·ᒌ ‎) 00B7 148C MIDDLE DOT, CANADIAN SYLLABICS CII -← (‎ ᐧᒌ ‎) 1427 148C CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CII -← (‎ ᒖ ‎) 1496 CANADIAN SYLLABICS CWII # →ᐧᒌ→ - -# ·ᒎ ᐧᒎ ᒚ - (‎ ·ᒎ ‎) 00B7 148E MIDDLE DOT, CANADIAN SYLLABICS COO -← (‎ ᐧᒎ ‎) 1427 148E CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS COO -← (‎ ᒚ ‎) 149A CANADIAN SYLLABICS CWOO # →ᐧᒎ→ - -# ·ᒐ ᐧᒐ ᒜ - (‎ ·ᒐ ‎) 00B7 1490 MIDDLE DOT, CANADIAN SYLLABICS CA -← (‎ ᐧᒐ ‎) 1427 1490 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CA -← (‎ ᒜ ‎) 149C CANADIAN SYLLABICS CWA # →ᐧᒐ→ - -# ·ᒑ ᐧᒑ ᒞ - (‎ ·ᒑ ‎) 00B7 1491 MIDDLE DOT, CANADIAN SYLLABICS CAA -← (‎ ᐧᒑ ‎) 1427 1491 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CAA -← (‎ ᒞ ‎) 149E CANADIAN SYLLABICS CWAA # →ᐧᒑ→ - -# ·ᒣ ᐧᒣ ᒬ - (‎ ·ᒣ ‎) 00B7 14A3 MIDDLE DOT, CANADIAN SYLLABICS ME -← (‎ ᐧᒣ ‎) 1427 14A3 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS ME -← (‎ ᒬ ‎) 14AC CANADIAN SYLLABICS MWE # →ᐧᒣ→ - -# ·ᒦ ᐧᒦ ᒰ - (‎ ·ᒦ ‎) 00B7 14A6 MIDDLE DOT, CANADIAN SYLLABICS MII -← (‎ ᐧᒦ ‎) 1427 14A6 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS MII -← (‎ ᒰ ‎) 14B0 CANADIAN SYLLABICS MWII # →ᐧᒦ→ - -# ·ᒧ ᐧᒧ ᒲ - (‎ ·ᒧ ‎) 00B7 14A7 MIDDLE DOT, CANADIAN SYLLABICS MO -← (‎ ᐧᒧ ‎) 1427 14A7 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS MO -← (‎ ᒲ ‎) 14B2 CANADIAN SYLLABICS MWO # →ᐧᒧ→ - -# ·ᒨ ᐧᒨ ᒴ - (‎ ·ᒨ ‎) 00B7 14A8 MIDDLE DOT, CANADIAN SYLLABICS MOO -← (‎ ᐧᒨ ‎) 1427 14A8 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS MOO -← (‎ ᒴ ‎) 14B4 CANADIAN SYLLABICS MWOO # →ᐧᒨ→ - -# ·ᒫ ᐧᒫ ᒸ - (‎ ·ᒫ ‎) 00B7 14AB MIDDLE DOT, CANADIAN SYLLABICS MAA -← (‎ ᐧᒫ ‎) 1427 14AB CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS MAA -← (‎ ᒸ ‎) 14B8 CANADIAN SYLLABICS MWAA # →ᐧᒫ→ - -# ·ᓀ ᐧᓀ ᓉ - (‎ ·ᓀ ‎) 00B7 14C0 MIDDLE DOT, CANADIAN SYLLABICS NE -← (‎ ᐧᓀ ‎) 1427 14C0 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NE -← (‎ ᓉ ‎) 14C9 CANADIAN SYLLABICS NWE # →ᐧᓀ→ - -# ·ᓂ ᐧᓂ ᣆ - (‎ ·ᓂ ‎) 00B7 14C2 MIDDLE DOT, CANADIAN SYLLABICS NI -← (‎ ᐧᓂ ‎) 1427 14C2 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NI -← (‎ ᣆ ‎) 18C6 CANADIAN SYLLABICS NWI # →ᐧᓂ→ - -# ·ᓃ ᐧᓃ ᣈ - (‎ ·ᓃ ‎) 00B7 14C3 MIDDLE DOT, CANADIAN SYLLABICS NII -← (‎ ᐧᓃ ‎) 1427 14C3 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NII -← (‎ ᣈ ‎) 18C8 CANADIAN SYLLABICS NWII # →ᐧᓃ→ - -# ·ᓄ ᐧᓄ ᣊ - (‎ ·ᓄ ‎) 00B7 14C4 MIDDLE DOT, CANADIAN SYLLABICS NO -← (‎ ᐧᓄ ‎) 1427 14C4 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NO -← (‎ ᣊ ‎) 18CA CANADIAN SYLLABICS NWO # →ᐧᓄ→ - -# ·ᓅ ᐧᓅ ᣌ - (‎ ·ᓅ ‎) 00B7 14C5 MIDDLE DOT, CANADIAN SYLLABICS NOO -← (‎ ᐧᓅ ‎) 1427 14C5 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NOO -← (‎ ᣌ ‎) 18CC CANADIAN SYLLABICS NWOO # →ᐧᓅ→ - -# ·ᓇ ᐧᓇ ᓋ - (‎ ·ᓇ ‎) 00B7 14C7 MIDDLE DOT, CANADIAN SYLLABICS NA -← (‎ ᐧᓇ ‎) 1427 14C7 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NA -← (‎ ᓋ ‎) 14CB CANADIAN SYLLABICS NWA # →ᐧᓇ→ - -# ·ᓈ ᐧᓈ ᓍ - (‎ ·ᓈ ‎) 00B7 14C8 MIDDLE DOT, CANADIAN SYLLABICS NAA -← (‎ ᐧᓈ ‎) 1427 14C8 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS NAA -← (‎ ᓍ ‎) 14CD CANADIAN SYLLABICS NWAA # →ᐧᓈ→ - -# ·ᓓ ᐧᓓ ᓜ - (‎ ·ᓓ ‎) 00B7 14D3 MIDDLE DOT, CANADIAN SYLLABICS LE -← (‎ ᐧᓓ ‎) 1427 14D3 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LE -← (‎ ᓜ ‎) 14DC CANADIAN SYLLABICS LWE # →ᐧᓓ→ - -# ·ᓕ ᐧᓕ ᓞ - (‎ ·ᓕ ‎) 00B7 14D5 MIDDLE DOT, CANADIAN SYLLABICS LI -← (‎ ᐧᓕ ‎) 1427 14D5 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LI -← (‎ ᓞ ‎) 14DE CANADIAN SYLLABICS LWI # →ᐧᓕ→ - -# ·ᓖ ᐧᓖ ᓠ - (‎ ·ᓖ ‎) 00B7 14D6 MIDDLE DOT, CANADIAN SYLLABICS LII -← (‎ ᐧᓖ ‎) 1427 14D6 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LII -← (‎ ᓠ ‎) 14E0 CANADIAN SYLLABICS LWII # →ᐧᓖ→ - -# ·ᓗ ᐧᓗ ᓢ - (‎ ·ᓗ ‎) 00B7 14D7 MIDDLE DOT, CANADIAN SYLLABICS LO -← (‎ ᐧᓗ ‎) 1427 14D7 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LO -← (‎ ᓢ ‎) 14E2 CANADIAN SYLLABICS LWO # →ᐧᓗ→ - -# ·ᓘ ᐧᓘ ᓤ - (‎ ·ᓘ ‎) 00B7 14D8 MIDDLE DOT, CANADIAN SYLLABICS LOO -← (‎ ᐧᓘ ‎) 1427 14D8 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LOO -← (‎ ᓤ ‎) 14E4 CANADIAN SYLLABICS LWOO # →ᐧᓘ→ - -# ·ᓚ ᐧᓚ ᓦ - (‎ ·ᓚ ‎) 00B7 14DA MIDDLE DOT, CANADIAN SYLLABICS LA -← (‎ ᐧᓚ ‎) 1427 14DA CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LA -← (‎ ᓦ ‎) 14E6 CANADIAN SYLLABICS LWA # →ᐧᓚ→ - -# ·ᓛ ᐧᓛ ᓨ - (‎ ·ᓛ ‎) 00B7 14DB MIDDLE DOT, CANADIAN SYLLABICS LAA -← (‎ ᐧᓛ ‎) 1427 14DB CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS LAA -← (‎ ᓨ ‎) 14E8 CANADIAN SYLLABICS LWAA # →ᐧᓛ→ - -# ·ᓭ ᐧᓭ ᓶ - (‎ ·ᓭ ‎) 00B7 14ED MIDDLE DOT, CANADIAN SYLLABICS SE -← (‎ ᐧᓭ ‎) 1427 14ED CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SE -← (‎ ᓶ ‎) 14F6 CANADIAN SYLLABICS SWE # →ᐧᓭ→ - -# ·ᓯ ᐧᓯ ᓸ - (‎ ·ᓯ ‎) 00B7 14EF MIDDLE DOT, CANADIAN SYLLABICS SI -← (‎ ᐧᓯ ‎) 1427 14EF CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SI -← (‎ ᓸ ‎) 14F8 CANADIAN SYLLABICS SWI # →ᐧᓯ→ - -# ·ᓰ ᐧᓰ ᓺ - (‎ ·ᓰ ‎) 00B7 14F0 MIDDLE DOT, CANADIAN SYLLABICS SII -← (‎ ᐧᓰ ‎) 1427 14F0 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SII -← (‎ ᓺ ‎) 14FA CANADIAN SYLLABICS SWII # →ᐧᓰ→ - -# ·ᓱ ᐧᓱ ᓼ - (‎ ·ᓱ ‎) 00B7 14F1 MIDDLE DOT, CANADIAN SYLLABICS SO -← (‎ ᐧᓱ ‎) 1427 14F1 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SO -← (‎ ᓼ ‎) 14FC CANADIAN SYLLABICS SWO # →ᐧᓱ→ - -# ·ᓲ ᐧᓲ ᓾ - (‎ ·ᓲ ‎) 00B7 14F2 MIDDLE DOT, CANADIAN SYLLABICS SOO -← (‎ ᐧᓲ ‎) 1427 14F2 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SOO -← (‎ ᓾ ‎) 14FE CANADIAN SYLLABICS SWOO # →ᐧᓲ→ - -# ·ᓴ ᐧᓴ ᔀ - (‎ ·ᓴ ‎) 00B7 14F4 MIDDLE DOT, CANADIAN SYLLABICS SA -← (‎ ᐧᓴ ‎) 1427 14F4 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SA -← (‎ ᔀ ‎) 1500 CANADIAN SYLLABICS SWA # →ᐧᓴ→ - -# ·ᓵ ᐧᓵ ᔂ - (‎ ·ᓵ ‎) 00B7 14F5 MIDDLE DOT, CANADIAN SYLLABICS SAA -← (‎ ᐧᓵ ‎) 1427 14F5 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SAA -← (‎ ᔂ ‎) 1502 CANADIAN SYLLABICS SWAA # →ᐧᓵ→ - -# ·ᔐ ᐧᔐ ᔗ - (‎ ·ᔐ ‎) 00B7 1510 MIDDLE DOT, CANADIAN SYLLABICS SHE -← (‎ ᐧᔐ ‎) 1427 1510 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHE -← (‎ ᔗ ‎) 1517 CANADIAN SYLLABICS SHWE # →ᐧᔐ→ - -# ·ᔑ ᐧᔑ ᔙ - (‎ ·ᔑ ‎) 00B7 1511 MIDDLE DOT, CANADIAN SYLLABICS SHI -← (‎ ᐧᔑ ‎) 1427 1511 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHI -← (‎ ᔙ ‎) 1519 CANADIAN SYLLABICS SHWI # →ᐧᔑ→ - -# ·ᔒ ᐧᔒ ᔛ - (‎ ·ᔒ ‎) 00B7 1512 MIDDLE DOT, CANADIAN SYLLABICS SHII -← (‎ ᐧᔒ ‎) 1427 1512 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHII -← (‎ ᔛ ‎) 151B CANADIAN SYLLABICS SHWII # →ᐧᔒ→ - -# ·ᔓ ᐧᔓ ᔝ - (‎ ·ᔓ ‎) 00B7 1513 MIDDLE DOT, CANADIAN SYLLABICS SHO -← (‎ ᐧᔓ ‎) 1427 1513 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHO -← (‎ ᔝ ‎) 151D CANADIAN SYLLABICS SHWO # →ᐧᔓ→ - -# ·ᔔ ᐧᔔ ᔟ - (‎ ·ᔔ ‎) 00B7 1514 MIDDLE DOT, CANADIAN SYLLABICS SHOO -← (‎ ᐧᔔ ‎) 1427 1514 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHOO -← (‎ ᔟ ‎) 151F CANADIAN SYLLABICS SHWOO # →ᐧᔔ→ - -# ·ᔕ ᐧᔕ ᔡ - (‎ ·ᔕ ‎) 00B7 1515 MIDDLE DOT, CANADIAN SYLLABICS SHA -← (‎ ᐧᔕ ‎) 1427 1515 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHA -← (‎ ᔡ ‎) 1521 CANADIAN SYLLABICS SHWA # →ᐧᔕ→ - -# ·ᔖ ᐧᔖ ᔣ - (‎ ·ᔖ ‎) 00B7 1516 MIDDLE DOT, CANADIAN SYLLABICS SHAA -← (‎ ᐧᔖ ‎) 1427 1516 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHAA -← (‎ ᔣ ‎) 1523 CANADIAN SYLLABICS SHWAA # →ᐧᔖ→ - -# ·ᔨ ᐧᔨ ᔱ - (‎ ·ᔨ ‎) 00B7 1528 MIDDLE DOT, CANADIAN SYLLABICS YI -← (‎ ᐧᔨ ‎) 1427 1528 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS YI -← (‎ ᔱ ‎) 1531 CANADIAN SYLLABICS YWI # →ᐧᔨ→ - -# ·ᔩ ᐧᔩ ᔳ - (‎ ·ᔩ ‎) 00B7 1529 MIDDLE DOT, CANADIAN SYLLABICS YII -← (‎ ᐧᔩ ‎) 1427 1529 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS YII -← (‎ ᔳ ‎) 1533 CANADIAN SYLLABICS YWII # →ᐧᔩ→ - -# ·ᔪ ᐧᔪ ᔵ - (‎ ·ᔪ ‎) 00B7 152A MIDDLE DOT, CANADIAN SYLLABICS YO -← (‎ ᐧᔪ ‎) 1427 152A CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS YO -← (‎ ᔵ ‎) 1535 CANADIAN SYLLABICS YWO # →ᐧᔪ→ - -# ·ᔫ ᐧᔫ ᔷ - (‎ ·ᔫ ‎) 00B7 152B MIDDLE DOT, CANADIAN SYLLABICS YOO -← (‎ ᐧᔫ ‎) 1427 152B CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS YOO -← (‎ ᔷ ‎) 1537 CANADIAN SYLLABICS YWOO # →ᐧᔫ→ - -# ·ᔭ ᐧᔭ ᔹ - (‎ ·ᔭ ‎) 00B7 152D MIDDLE DOT, CANADIAN SYLLABICS YA -← (‎ ᐧᔭ ‎) 1427 152D CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS YA -← (‎ ᔹ ‎) 1539 CANADIAN SYLLABICS YWA # →ᐧᔭ→ - -# ·ᔮ ᐧᔮ ᔻ - (‎ ·ᔮ ‎) 00B7 152E MIDDLE DOT, CANADIAN SYLLABICS YAA -← (‎ ᐧᔮ ‎) 1427 152E CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS YAA -← (‎ ᔻ ‎) 153B CANADIAN SYLLABICS YWAA # →ᐧᔮ→ - -# ·ᕃ ᐧᕃ ᣎ - (‎ ·ᕃ ‎) 00B7 1543 MIDDLE DOT, CANADIAN SYLLABICS R-CREE RE -← (‎ ᐧᕃ ‎) 1427 1543 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS R-CREE RE -← (‎ ᣎ ‎) 18CE CANADIAN SYLLABICS RWEE # →ᐧᕃ→ - -# ·ᕆ ᐧᕆ ᣏ - (‎ ·ᕆ ‎) 00B7 1546 MIDDLE DOT, CANADIAN SYLLABICS RI -← (‎ ᐧᕆ ‎) 1427 1546 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS RI -← (‎ ᣏ ‎) 18CF CANADIAN SYLLABICS RWI # →ᐧᕆ→ - -# ·ᕇ ᐧᕇ ᣐ - (‎ ·ᕇ ‎) 00B7 1547 MIDDLE DOT, CANADIAN SYLLABICS RII -← (‎ ᐧᕇ ‎) 1427 1547 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS RII -← (‎ ᣐ ‎) 18D0 CANADIAN SYLLABICS RWII # →ᐧᕇ→ - -# ·ᕈ ᐧᕈ ᣑ - (‎ ·ᕈ ‎) 00B7 1548 MIDDLE DOT, CANADIAN SYLLABICS RO -← (‎ ᐧᕈ ‎) 1427 1548 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS RO -← (‎ ᣑ ‎) 18D1 CANADIAN SYLLABICS RWO # →ᐧᕈ→ - -# ·ᕉ ᐧᕉ ᣒ - (‎ ·ᕉ ‎) 00B7 1549 MIDDLE DOT, CANADIAN SYLLABICS ROO -← (‎ ᐧᕉ ‎) 1427 1549 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS ROO -← (‎ ᣒ ‎) 18D2 CANADIAN SYLLABICS RWOO # →ᐧᕉ→ - -# ·ᕋ ᐧᕋ ᣓ - (‎ ·ᕋ ‎) 00B7 154B MIDDLE DOT, CANADIAN SYLLABICS RA -← (‎ ᐧᕋ ‎) 1427 154B CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS RA -← (‎ ᣓ ‎) 18D3 CANADIAN SYLLABICS RWA # →ᐧᕋ→ - -# ·ᕌ ᐧᕌ ᕎ - (‎ ·ᕌ ‎) 00B7 154C MIDDLE DOT, CANADIAN SYLLABICS RAA -← (‎ ᐧᕌ ‎) 1427 154C CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS RAA -← (‎ ᕎ ‎) 154E CANADIAN SYLLABICS RWAA # →ᐧᕌ→ - -# ·ᕚ ᐧᕚ ᕛ - (‎ ·ᕚ ‎) 00B7 155A MIDDLE DOT, CANADIAN SYLLABICS FAA -← (‎ ᐧᕚ ‎) 1427 155A CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS FAA -← (‎ ᕛ ‎) 155B CANADIAN SYLLABICS FWAA # →ᐧᕚ→ - -# ·ᕧ ᐧᕧ ᕨ - (‎ ·ᕧ ‎) 00B7 1567 MIDDLE DOT, CANADIAN SYLLABICS THAA -← (‎ ᐧᕧ ‎) 1427 1567 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS THAA -← (‎ ᕨ ‎) 1568 CANADIAN SYLLABICS THWAA # →ᐧᕧ→ - -# ·ᢱ ᐧᢱ ᢳ - (‎ ·ᢱ ‎) 00B7 18B1 MIDDLE DOT, CANADIAN SYLLABICS AY -← (‎ ᐧᢱ ‎) 1427 18B1 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS AY -← (‎ ᢳ ‎) 18B3 CANADIAN SYLLABICS WAY # →ᐧᢱ→ - -# ·ᢴ ᐧᢴ ᢶ - (‎ ·ᢴ ‎) 00B7 18B4 MIDDLE DOT, CANADIAN SYLLABICS POY -← (‎ ᐧᢴ ‎) 1427 18B4 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS POY -← (‎ ᢶ ‎) 18B6 CANADIAN SYLLABICS PWOY # →ᐧᢴ→ - -# ·ᢸ ᐧᢸ ᢹ - (‎ ·ᢸ ‎) 00B7 18B8 MIDDLE DOT, CANADIAN SYLLABICS KAY -← (‎ ᐧᢸ ‎) 1427 18B8 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KAY -← (‎ ᢹ ‎) 18B9 CANADIAN SYLLABICS KWAY # →ᐧᢸ→ - -# ·ᣀ ᐧᣀ ᣂ - (‎ ·ᣀ ‎) 00B7 18C0 MIDDLE DOT, CANADIAN SYLLABICS SHOY -← (‎ ᐧᣀ ‎) 1427 18C0 CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS SHOY -← (‎ ᣂ ‎) 18C2 CANADIAN SYLLABICS SHWOY # →ᐧᣀ→ - -# º ᵒ ⁰ - (‎ º ‎) 00BA MASCULINE ORDINAL INDICATOR -← (‎ ᵒ ‎) 1D52 MODIFIER LETTER SMALL O # →⁰→ -← (‎ ⁰ ‎) 2070 SUPERSCRIPT ZERO - -# º/₀₀ ⁰/₀₀ ؉ ‰ - (‎ º/₀₀ ‎) 00BA 002F 2080 2080 MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO -← (‎ ⁰/₀₀ ‎) 2070 002F 2080 2080 SUPERSCRIPT ZERO, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO -← (‎ ؉ ‎) 0609 ARABIC-INDIC PER MILLE SIGN # →‰→→⁰/₀₀→ -← (‎ ‰ ‎) 2030 PER MILLE SIGN # →⁰/₀₀→ - -# º/₀₀₀ ⁰/₀₀₀ ؊ ‱ - (‎ º/₀₀₀ ‎) 00BA 002F 2080 2080 2080 MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO -← (‎ ⁰/₀₀₀ ‎) 2070 002F 2080 2080 2080 SUPERSCRIPT ZERO, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO -← (‎ ؊ ‎) 060A ARABIC-INDIC PER TEN THOUSAND SIGN # →‱→→⁰/₀₀₀→ -← (‎ ‱ ‎) 2031 PER TEN THOUSAND SIGN # →⁰/₀₀₀→ - -# Å Ȧ - (‎ Å ‎) 00C5 LATIN CAPITAL LETTER A WITH RING ABOVE -← (‎ Ȧ ‎) 0226 LATIN CAPITAL LETTER A WITH DOT ABOVE - -# Ö Ő - (‎ Ö ‎) 00D6 LATIN CAPITAL LETTER O WITH DIAERESIS -← (‎ Ő ‎) 0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE - -# Þ Ϸ 𐓄 - (‎ Þ ‎) 00DE LATIN CAPITAL LETTER THORN -← (‎ Ϸ ‎) 03F7 GREEK CAPITAL LETTER SHO -← (‎ 𐓄 ‎) 104C4 OSAGE CAPITAL LETTER PA - -# ß β Ᏸ ꞵ ϐ 𝛃 𝛽 𝜷 𝝱 𝞫 - (‎ ß ‎) 00DF LATIN SMALL LETTER SHARP S -← (‎ β ‎) 03B2 GREEK SMALL LETTER BETA -← (‎ Ᏸ ‎) 13F0 CHEROKEE LETTER YE # →β→ -← (‎ ꞵ ‎) A7B5 LATIN SMALL LETTER BETA # →β→ -← (‎ ϐ ‎) 03D0 GREEK BETA SYMBOL # →β→ -← (‎ 𝛃 ‎) 1D6C3 MATHEMATICAL BOLD SMALL BETA # →β→ -← (‎ 𝛽 ‎) 1D6FD MATHEMATICAL ITALIC SMALL BETA # →β→ -← (‎ 𝜷 ‎) 1D737 MATHEMATICAL BOLD ITALIC SMALL BETA # →β→ -← (‎ 𝝱 ‎) 1D771 MATHEMATICAL SANS-SERIF BOLD SMALL BETA # →β→ -← (‎ 𝞫 ‎) 1D7AB MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA # →β→ - -# å ȧ - (‎ å ‎) 00E5 LATIN SMALL LETTER A WITH RING ABOVE -← (‎ ȧ ‎) 0227 LATIN SMALL LETTER A WITH DOT ABOVE - -# ∂̵ ð 𞣍 - (‎ ð ‎) 00F0 LATIN SMALL LETTER ETH -← (‎ ∂̵ ‎) 2202 0335 PARTIAL DIFFERENTIAL, COMBINING SHORT STROKE OVERLAY -← (‎ 𞣍 ‎) 1E8CD MENDE KIKAKUI DIGIT SEVEN - -# ة ۃ ⍥ ö ﺓ ﺔ - (‎ ö ‎) 00F6 LATIN SMALL LETTER O WITH DIAERESIS -← (‎ ة ‎) 0629 ARABIC LETTER TEH MARBUTA -← (‎ ۃ ‎) 06C3 ARABIC LETTER TEH MARBUTA GOAL -← (‎ ⍥ ‎) 2365 APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS -← (‎ ﺓ ‎) FE93 ARABIC LETTER TEH MARBUTA ISOLATED FORM # →‎ة‎→ -← (‎ ﺔ ‎) FE94 ARABIC LETTER TEH MARBUTA FINAL FORM # →‎ة‎→ - -# ÷ ➗ - (‎ ÷ ‎) 00F7 DIVISION SIGN -← (‎ ➗ ‎) 2797 HEAVY DIVISION SIGN - -# þ ƿ ϸ - (‎ þ ‎) 00FE LATIN SMALL LETTER THORN -← (‎ ƿ ‎) 01BF LATIN LETTER WYNN -← (‎ ϸ ‎) 03F8 GREEK SMALL LETTER SHO - -# Ă Ǎ - (‎ Ă ‎) 0102 LATIN CAPITAL LETTER A WITH BREVE -← (‎ Ǎ ‎) 01CD LATIN CAPITAL LETTER A WITH CARON - -# ă ǎ - (‎ ă ‎) 0103 LATIN SMALL LETTER A WITH BREVE -← (‎ ǎ ‎) 01CE LATIN SMALL LETTER A WITH CARON - -# Ĕ Ě - (‎ Ĕ ‎) 0114 LATIN CAPITAL LETTER E WITH BREVE -← (‎ Ě ‎) 011A LATIN CAPITAL LETTER E WITH CARON - -# ĕ ě - (‎ ĕ ‎) 0115 LATIN SMALL LETTER E WITH BREVE -← (‎ ě ‎) 011B LATIN SMALL LETTER E WITH CARON - -# Ğ Ǧ - (‎ Ğ ‎) 011E LATIN CAPITAL LETTER G WITH BREVE -← (‎ Ǧ ‎) 01E6 LATIN CAPITAL LETTER G WITH CARON - -# ğ ǧ - (‎ ğ ‎) 011F LATIN SMALL LETTER G WITH BREVE -← (‎ ǧ ‎) 01E7 LATIN SMALL LETTER G WITH CARON - -# ģ ǵ - (‎ ģ ‎) 0123 LATIN SMALL LETTER G WITH CEDILLA -← (‎ ǵ ‎) 01F5 LATIN SMALL LETTER G WITH ACUTE - -# Ĭ Ǐ - (‎ Ĭ ‎) 012C LATIN CAPITAL LETTER I WITH BREVE -← (‎ Ǐ ‎) 01CF LATIN CAPITAL LETTER I WITH CARON - -# ĭ ǐ - (‎ ĭ ‎) 012D LATIN SMALL LETTER I WITH BREVE -← (‎ ǐ ‎) 01D0 LATIN SMALL LETTER I WITH CARON - -# ĸ ᴋ κ к ⲕ ꮶ ϰ 𝛋 𝛞 𝜅 𝜘 𝜿 𝝒 𝝹 𝞌 𝞳 𝟆 - (‎ ĸ ‎) 0138 LATIN SMALL LETTER KRA -← (‎ ᴋ ‎) 1D0B LATIN LETTER SMALL CAPITAL K -← (‎ κ ‎) 03BA GREEK SMALL LETTER KAPPA -← (‎ к ‎) 043A CYRILLIC SMALL LETTER KA -← (‎ ⲕ ‎) 2C95 COPTIC SMALL LETTER KAPA # →κ→ -← (‎ ꮶ ‎) ABB6 CHEROKEE SMALL LETTER TSO # →ᴋ→ -← (‎ ϰ ‎) 03F0 GREEK KAPPA SYMBOL # →κ→ -← (‎ 𝛋 ‎) 1D6CB MATHEMATICAL BOLD SMALL KAPPA # →κ→ -← (‎ 𝛞 ‎) 1D6DE MATHEMATICAL BOLD KAPPA SYMBOL # →κ→ -← (‎ 𝜅 ‎) 1D705 MATHEMATICAL ITALIC SMALL KAPPA # →κ→ -← (‎ 𝜘 ‎) 1D718 MATHEMATICAL ITALIC KAPPA SYMBOL # →κ→ -← (‎ 𝜿 ‎) 1D73F MATHEMATICAL BOLD ITALIC SMALL KAPPA # →κ→ -← (‎ 𝝒 ‎) 1D752 MATHEMATICAL BOLD ITALIC KAPPA SYMBOL # →κ→ -← (‎ 𝝹 ‎) 1D779 MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA # →κ→ -← (‎ 𝞌 ‎) 1D78C MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL # →κ→ -← (‎ 𝞳 ‎) 1D7B3 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA # →κ→ -← (‎ 𝟆 ‎) 1D7C6 MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL # →κ→ - -# ĸ̩ к̩ қ - (‎ ĸ̩ ‎) 0138 0329 LATIN SMALL LETTER KRA, COMBINING VERTICAL LINE BELOW -← (‎ к̩ ‎) 043A 0329 CYRILLIC SMALL LETTER KA, COMBINING VERTICAL LINE BELOW -← (‎ қ ‎) 049B CYRILLIC SMALL LETTER KA WITH DESCENDER # →к̩→ - -# ĸ̵ к̵ ҟ - (‎ ĸ̵ ‎) 0138 0335 LATIN SMALL LETTER KRA, COMBINING SHORT STROKE OVERLAY -← (‎ к̵ ‎) 043A 0335 CYRILLIC SMALL LETTER KA, COMBINING SHORT STROKE OVERLAY -← (‎ ҟ ‎) 049F CYRILLIC SMALL LETTER KA WITH STROKE # →к̵→ - -# ɲ ņ - (‎ ņ ‎) 0146 LATIN SMALL LETTER N WITH CEDILLA -← (‎ ɲ ‎) 0272 LATIN SMALL LETTER N WITH LEFT HOOK - -# Ŏ Ǒ - (‎ Ŏ ‎) 014E LATIN CAPITAL LETTER O WITH BREVE -← (‎ Ǒ ‎) 01D1 LATIN CAPITAL LETTER O WITH CARON - -# ŏ ǒ - (‎ ŏ ‎) 014F LATIN SMALL LETTER O WITH BREVE -← (‎ ǒ ‎) 01D2 LATIN SMALL LETTER O WITH CARON - -# Ţ Ț - (‎ Ţ ‎) 0162 LATIN CAPITAL LETTER T WITH CEDILLA -← (‎ Ț ‎) 021A LATIN CAPITAL LETTER T WITH COMMA BELOW - -# ƫ Ꮏ ţ ț - (‎ ţ ‎) 0163 LATIN SMALL LETTER T WITH CEDILLA -← (‎ ƫ ‎) 01AB LATIN SMALL LETTER T WITH PALATAL HOOK -← (‎ Ꮏ ‎) 13BF CHEROKEE LETTER HNA # →ƫ→ -← (‎ ț ‎) 021B LATIN SMALL LETTER T WITH COMMA BELOW - -# Ŭ Ǔ - (‎ Ŭ ‎) 016C LATIN CAPITAL LETTER U WITH BREVE -← (‎ Ǔ ‎) 01D3 LATIN CAPITAL LETTER U WITH CARON - -# ŭ ǔ - (‎ ŭ ‎) 016D LATIN SMALL LETTER U WITH BREVE -← (‎ ǔ ‎) 01D4 LATIN SMALL LETTER U WITH CARON - -# ƅ ь ꮟ - (‎ ƅ ‎) 0185 LATIN SMALL LETTER TONE SIX -← (‎ ь ‎) 044C CYRILLIC SMALL LETTER SOFT SIGN -← (‎ ꮟ ‎) AB9F CHEROKEE SMALL LETTER SI # →ь→ - -# ƅi ьi ьı ы - (‎ ƅi ‎) 0185 0069 LATIN SMALL LETTER TONE SIX, LATIN SMALL LETTER I -← (‎ ьi ‎) 044C 0069 CYRILLIC SMALL LETTER SOFT SIGN, LATIN SMALL LETTER I # →ьı→ -← (‎ ьı ‎) 044C 0131 CYRILLIC SMALL LETTER SOFT SIGN, LATIN SMALL LETTER DOTLESS I -← (‎ ы ‎) 044B CYRILLIC SMALL LETTER YERU # →ьı→ - -# Ɔ Ↄ Ͻ ꓛ 𐐣 - (‎ Ɔ ‎) 0186 LATIN CAPITAL LETTER OPEN O -← (‎ Ↄ ‎) 2183 ROMAN NUMERAL REVERSED ONE HUNDRED -← (‎ Ͻ ‎) 03FD GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL -← (‎ ꓛ ‎) A4DB LISU LETTER CHA -← (‎ 𐐣 ‎) 10423 DESERET CAPITAL LETTER EM - -# Ǝ ⴺ ꓱ ∃ - (‎ Ǝ ‎) 018E LATIN CAPITAL LETTER REVERSED E -← (‎ ⴺ ‎) 2D3A TIFINAGH LETTER YADDH -← (‎ ꓱ ‎) A4F1 LISU LETTER EU -← (‎ ∃ ‎) 2203 THERE EXISTS - -# Ə Ә - (‎ Ə ‎) 018F LATIN CAPITAL LETTER SCHWA -← (‎ Ә ‎) 04D8 CYRILLIC CAPITAL LETTER SCHWA - -# Ɛ Ԑ Ꮛ 𐐁 𖼭 𝈡 ℇ - (‎ Ɛ ‎) 0190 LATIN CAPITAL LETTER OPEN E -← (‎ Ԑ ‎) 0510 CYRILLIC CAPITAL LETTER REVERSED ZE -← (‎ Ꮛ ‎) 13CB CHEROKEE LETTER QUV -← (‎ 𐐁 ‎) 10401 DESERET CAPITAL LETTER LONG E -← (‎ 𖼭 ‎) 16F2D MIAO LETTER NYHA -← (‎ 𝈡 ‎) 1D221 GREEK INSTRUMENTAL NOTATION SYMBOL-7 -← (‎ ℇ ‎) 2107 EULER CONSTANT - -# ƨ ᴤ ϩ ꙅ - (‎ ƨ ‎) 01A8 LATIN SMALL LETTER TONE TWO -← (‎ ᴤ ‎) 1D24 LATIN LETTER VOICED LARYNGEAL SPIRANT -← (‎ ϩ ‎) 03E9 COPTIC SMALL LETTER HORI -← (‎ ꙅ ‎) A645 CYRILLIC SMALL LETTER REVERSED DZE - -# Ʃ Σ ⵉ ∑ 𝚺 𝛴 𝜮 𝝨 𝞢 ⅀ - (‎ Ʃ ‎) 01A9 LATIN CAPITAL LETTER ESH -← (‎ Σ ‎) 03A3 GREEK CAPITAL LETTER SIGMA -← (‎ ⵉ ‎) 2D49 TIFINAGH LETTER YI -← (‎ ∑ ‎) 2211 N-ARY SUMMATION -← (‎ 𝚺 ‎) 1D6BA MATHEMATICAL BOLD CAPITAL SIGMA # →Σ→ -← (‎ 𝛴 ‎) 1D6F4 MATHEMATICAL ITALIC CAPITAL SIGMA # →Σ→ -← (‎ 𝜮 ‎) 1D72E MATHEMATICAL BOLD ITALIC CAPITAL SIGMA # →Σ→ -← (‎ 𝝨 ‎) 1D768 MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA # →Σ→ -← (‎ 𝞢 ‎) 1D7A2 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA # →Σ→ -← (‎ ⅀ ‎) 2140 DOUBLE-STRUCK N-ARY SUMMATION # →∑→ - -# Ʊ ᘮ ᘴ ℧ - (‎ Ʊ ‎) 01B1 LATIN CAPITAL LETTER UPSILON -← (‎ ᘮ ‎) 162E CANADIAN SYLLABICS CARRIER LHU # →℧→ -← (‎ ᘴ ‎) 1634 CANADIAN SYLLABICS CARRIER TLHU # →ᘮ→→℧→ -← (‎ ℧ ‎) 2127 INVERTED OHM SIGN - -# ǝ ə ә - (‎ ǝ ‎) 01DD LATIN SMALL LETTER TURNED E -← (‎ ə ‎) 0259 LATIN SMALL LETTER SCHWA -← (‎ ә ‎) 04D9 CYRILLIC SMALL LETTER SCHWA - -# ǝo əo ᴔ - (‎ ǝo ‎) 01DD 006F LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O -← (‎ əo ‎) 0259 006F LATIN SMALL LETTER SCHWA, LATIN SMALL LETTER O -← (‎ ᴔ ‎) 1D14 LATIN SMALL LETTER TURNED OE # →əo→ - -# ǝo̵ ǝɵ ꭂ - (‎ ǝo̵ ‎) 01DD 006F 0335 LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY -← (‎ ǝɵ ‎) 01DD 0275 LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER BARRED O -← (‎ ꭂ ‎) AB42 LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE # →ǝɵ→ - -# ǝo̸ ǝø ꭁ - (‎ ǝo̸ ‎) 01DD 006F 0338 LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O, COMBINING LONG SOLIDUS OVERLAY -← (‎ ǝø ‎) 01DD 00F8 LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O WITH STROKE -← (‎ ꭁ ‎) AB41 LATIN SMALL LETTER TURNED OE WITH STROKE # →ǝø→ - -# ǝ˞ ə˞ ɚ - (‎ ǝ˞ ‎) 01DD 02DE LATIN SMALL LETTER TURNED E, MODIFIER LETTER RHOTIC HOOK -← (‎ ə˞ ‎) 0259 02DE LATIN SMALL LETTER SCHWA, MODIFIER LETTER RHOTIC HOOK -← (‎ ɚ ‎) 025A LATIN SMALL LETTER SCHWA WITH HOOK # →ə˞→ - -# Ƕ Ԋ - (‎ Ƕ ‎) 01F6 LATIN CAPITAL LETTER HWAIR -← (‎ Ԋ ‎) 050A CYRILLIC CAPITAL LETTER KOMI NJE - -# ȝ ʒ ꝫ ӡ ჳ ⳍ - (‎ ȝ ‎) 021D LATIN SMALL LETTER YOGH -← (‎ ʒ ‎) 0292 LATIN SMALL LETTER EZH -← (‎ ꝫ ‎) A76B LATIN SMALL LETTER ET -← (‎ ӡ ‎) 04E1 CYRILLIC SMALL LETTER ABKHASIAN DZE # →ʒ→ -← (‎ ჳ ‎) 10F3 GEORGIAN LETTER WE # →ʒ→ -← (‎ ⳍ ‎) 2CCD COPTIC SMALL LETTER OLD COPTIC HORI - -# ȷ յ 𝚥 - (‎ ȷ ‎) 0237 LATIN SMALL LETTER DOTLESS J -← (‎ յ ‎) 0575 ARMENIAN SMALL LETTER YI -← (‎ 𝚥 ‎) 1D6A5 MATHEMATICAL ITALIC SMALL DOTLESS J - -# ɂ ꭾ - (‎ ɂ ‎) 0242 LATIN SMALL LETTER GLOTTAL STOP -← (‎ ꭾ ‎) AB7E CHEROKEE SMALL LETTER HE - -# Ʌ ٨ ۸ Λ Л ᐱ ⴷ ꓥ ꛎ 𐊍 𖼽 𐒰 𝚲 𝛬 𝜦 𝝠 𝞚 - (‎ Ʌ ‎) 0245 LATIN CAPITAL LETTER TURNED V -← (‎ ٨ ‎) 0668 ARABIC-INDIC DIGIT EIGHT # →Λ→ -← (‎ ۸ ‎) 06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT # →‎٨‎→→Λ→ -← (‎ Λ ‎) 039B GREEK CAPITAL LETTER LAMDA -← (‎ Л ‎) 041B CYRILLIC CAPITAL LETTER EL # →Λ→ -← (‎ ᐱ ‎) 1431 CANADIAN SYLLABICS PI -← (‎ ⴷ ‎) 2D37 TIFINAGH LETTER YAD -← (‎ ꓥ ‎) A4E5 LISU LETTER NGA -← (‎ ꛎ ‎) A6CE BAMUM LETTER MI # →Λ→ -← (‎ 𐊍 ‎) 1028D LYCIAN LETTER L # →Λ→ -← (‎ 𖼽 ‎) 16F3D MIAO LETTER ZZA -← (‎ 𐒰 ‎) 104B0 OSAGE CAPITAL LETTER A -← (‎ 𝚲 ‎) 1D6B2 MATHEMATICAL BOLD CAPITAL LAMDA # →Λ→ -← (‎ 𝛬 ‎) 1D6EC MATHEMATICAL ITALIC CAPITAL LAMDA # →Λ→ -← (‎ 𝜦 ‎) 1D726 MATHEMATICAL BOLD ITALIC CAPITAL LAMDA # →Λ→ -← (‎ 𝝠 ‎) 1D760 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA # →Λ→ -← (‎ 𝞚 ‎) 1D79A MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA # →Λ→ - -# Ʌ· ٨· ᐱ· ᐱᐧ ᐽ - (‎ Ʌ· ‎) 0245 00B7 LATIN CAPITAL LETTER TURNED V, MIDDLE DOT -← (‎ ٨· ‎) 0668 00B7 ARABIC-INDIC DIGIT EIGHT, MIDDLE DOT # →ᐱ·→ -← (‎ ᐱ· ‎) 1431 00B7 CANADIAN SYLLABICS PI, MIDDLE DOT -← (‎ ᐱᐧ ‎) 1431 1427 CANADIAN SYLLABICS PI, CANADIAN SYLLABICS FINAL MIDDLE DOT # →ᐱ·→ -← (‎ ᐽ ‎) 143D CANADIAN SYLLABICS WEST-CREE PWI # →ᐱᐧ→→ᐱ·→ - -# Ʌ̦ Л̦ Л̡ Ӆ - (‎ Ʌ̦ ‎) 0245 0326 LATIN CAPITAL LETTER TURNED V, COMBINING COMMA BELOW -← (‎ Л̦ ‎) 041B 0326 CYRILLIC CAPITAL LETTER EL, COMBINING COMMA BELOW # →Л̡→ -← (‎ Л̡ ‎) 041B 0321 CYRILLIC CAPITAL LETTER EL, COMBINING PALATALIZED HOOK BELOW -← (‎ Ӆ ‎) 04C5 CYRILLIC CAPITAL LETTER EL WITH TAIL # →Л̡→ - -# ɋ ᶐ - (‎ ɋ ‎) 024B LATIN SMALL LETTER Q WITH HOOK TAIL -← (‎ ᶐ ‎) 1D90 LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK - -# ɔ ᴐ ↄ ͻ 𐑋 - (‎ ɔ ‎) 0254 LATIN SMALL LETTER OPEN O -← (‎ ᴐ ‎) 1D10 LATIN LETTER SMALL CAPITAL OPEN O -← (‎ ↄ ‎) 2184 LATIN SMALL LETTER REVERSED C -← (‎ ͻ ‎) 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL -← (‎ 𐑋 ‎) 1044B DESERET SMALL LETTER EM - -# ɔe ꭢ - (‎ ɔe ‎) 0254 0065 LATIN SMALL LETTER OPEN O, LATIN SMALL LETTER E -← (‎ ꭢ ‎) AB62 LATIN SMALL LETTER OPEN OE - -# ɔ̸ ꬿ - (‎ ɔ̸ ‎) 0254 0338 LATIN SMALL LETTER OPEN O, COMBINING LONG SOLIDUS OVERLAY -← (‎ ꬿ ‎) AB3F LATIN SMALL LETTER OPEN O WITH STROKE - -# ꞓ ɛ ε є ԑ ⲉ 𐐩 ⋴ 𑣎 ꮛ ϵ 𝛆 𝛜 𝜀 𝜖 𝜺 𝝐 𝝴 𝞊 𝞮 𝟄 - (‎ ɛ ‎) 025B LATIN SMALL LETTER OPEN E -← (‎ ꞓ ‎) A793 LATIN SMALL LETTER C WITH BAR # →є→ -← (‎ ε ‎) 03B5 GREEK SMALL LETTER EPSILON -← (‎ є ‎) 0454 CYRILLIC SMALL LETTER UKRAINIAN IE -← (‎ ԑ ‎) 0511 CYRILLIC SMALL LETTER REVERSED ZE -← (‎ ⲉ ‎) 2C89 COPTIC SMALL LETTER EIE # →є→ -← (‎ 𐐩 ‎) 10429 DESERET SMALL LETTER LONG E -← (‎ ⋴ ‎) 22F4 SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE -← (‎ 𑣎 ‎) 118CE WARANG CITI SMALL LETTER YUJ # →ε→ -← (‎ ꮛ ‎) AB9B CHEROKEE SMALL LETTER QUV -← (‎ ϵ ‎) 03F5 GREEK LUNATE EPSILON SYMBOL # →ε→ -← (‎ 𝛆 ‎) 1D6C6 MATHEMATICAL BOLD SMALL EPSILON # →ε→ -← (‎ 𝛜 ‎) 1D6DC MATHEMATICAL BOLD EPSILON SYMBOL # →ε→ -← (‎ 𝜀 ‎) 1D700 MATHEMATICAL ITALIC SMALL EPSILON # →ε→ -← (‎ 𝜖 ‎) 1D716 MATHEMATICAL ITALIC EPSILON SYMBOL # →ε→ -← (‎ 𝜺 ‎) 1D73A MATHEMATICAL BOLD ITALIC SMALL EPSILON # →ε→ -← (‎ 𝝐 ‎) 1D750 MATHEMATICAL BOLD ITALIC EPSILON SYMBOL # →ε→ -← (‎ 𝝴 ‎) 1D774 MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON # →ε→ -← (‎ 𝞊 ‎) 1D78A MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL # →ε→ -← (‎ 𝞮 ‎) 1D7AE MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON # →ε→ -← (‎ 𝟄 ‎) 1D7C4 MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL # →ε→ - -# ɜ ᴈ з - (‎ ɜ ‎) 025C LATIN SMALL LETTER REVERSED OPEN E -← (‎ ᴈ ‎) 1D08 LATIN SMALL LETTER TURNED OPEN E -← (‎ з ‎) 0437 CYRILLIC SMALL LETTER ZE - -# ɜ̦ з̦ з̡ ҙ - (‎ ɜ̦ ‎) 025C 0326 LATIN SMALL LETTER REVERSED OPEN E, COMBINING COMMA BELOW -← (‎ з̦ ‎) 0437 0326 CYRILLIC SMALL LETTER ZE, COMBINING COMMA BELOW # →з̡→ -← (‎ з̡ ‎) 0437 0321 CYRILLIC SMALL LETTER ZE, COMBINING PALATALIZED HOOK BELOW -← (‎ ҙ ‎) 0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER # →з̡→ - -# ɞ 𐑂 - (‎ ɞ ‎) 025E LATIN SMALL LETTER CLOSED REVERSED OPEN E -← (‎ 𐑂 ‎) 10442 DESERET SMALL LETTER VEE - -# ɢ ԍ ᏻ ꮐ - (‎ ɢ ‎) 0262 LATIN LETTER SMALL CAPITAL G -← (‎ ԍ ‎) 050D CYRILLIC SMALL LETTER KOMI SJE -← (‎ ᏻ ‎) 13FB CHEROKEE SMALL LETTER YU -← (‎ ꮐ ‎) AB90 CHEROKEE SMALL LETTER NAH - -# ɰ պ ሣ - (‎ ɰ ‎) 0270 LATIN SMALL LETTER TURNED M WITH LONG LEG -← (‎ պ ‎) 057A ARMENIAN SMALL LETTER PEH -← (‎ ሣ ‎) 1223 ETHIOPIC SYLLABLE SZAA # →պ→ - -# ɷ 𐐿 - (‎ ɷ ‎) 0277 LATIN SMALL LETTER CLOSED OMEGA -← (‎ 𐐿 ‎) 1043F DESERET SMALL LETTER KAY - -# ɸ φ ф ⲫ ϕ 𝛗 𝛟 𝜑 𝜙 𝝋 𝝓 𝞅 𝞍 𝞿 𝟇 - (‎ ɸ ‎) 0278 LATIN SMALL LETTER PHI -← (‎ φ ‎) 03C6 GREEK SMALL LETTER PHI -← (‎ ф ‎) 0444 CYRILLIC SMALL LETTER EF -← (‎ ⲫ ‎) 2CAB COPTIC SMALL LETTER FI # →ϕ→ -← (‎ ϕ ‎) 03D5 GREEK PHI SYMBOL -← (‎ 𝛗 ‎) 1D6D7 MATHEMATICAL BOLD SMALL PHI # →φ→ -← (‎ 𝛟 ‎) 1D6DF MATHEMATICAL BOLD PHI SYMBOL # →φ→ -← (‎ 𝜑 ‎) 1D711 MATHEMATICAL ITALIC SMALL PHI # →φ→ -← (‎ 𝜙 ‎) 1D719 MATHEMATICAL ITALIC PHI SYMBOL # →φ→ -← (‎ 𝝋 ‎) 1D74B MATHEMATICAL BOLD ITALIC SMALL PHI # →φ→ -← (‎ 𝝓 ‎) 1D753 MATHEMATICAL BOLD ITALIC PHI SYMBOL # →φ→ -← (‎ 𝞅 ‎) 1D785 MATHEMATICAL SANS-SERIF BOLD SMALL PHI # →φ→ -← (‎ 𝞍 ‎) 1D78D MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL # →φ→ -← (‎ 𝞿 ‎) 1D7BF MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI # →φ→ -← (‎ 𝟇 ‎) 1D7C7 MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL # →φ→ - -# ɾ̴ ᵳ - (‎ ɾ̴ ‎) 027E 0334 LATIN SMALL LETTER R WITH FISHHOOK, COMBINING TILDE OVERLAY -← (‎ ᵳ ‎) 1D73 LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE - -# ɿ ℩ - (‎ ɿ ‎) 027F LATIN SMALL LETTER REVERSED R WITH FISHHOOK -← (‎ ℩ ‎) 2129 TURNED GREEK SMALL LETTER IOTA - -# ʀ ꭱ ꮢ - (‎ ʀ ‎) 0280 LATIN LETTER SMALL CAPITAL R -← (‎ ꭱ ‎) AB71 CHEROKEE SMALL LETTER E -← (‎ ꮢ ‎) ABA2 CHEROKEE SMALL LETTER SV - -# ʃ ∫ ꭍ - (‎ ʃ ‎) 0283 LATIN SMALL LETTER ESH -← (‎ ∫ ‎) 222B INTEGRAL -← (‎ ꭍ ‎) AB4D LATIN SMALL LETTER BASELINE ESH - -# ʃʃ ∫∫ ∬ - (‎ ʃʃ ‎) 0283 0283 LATIN SMALL LETTER ESH, LATIN SMALL LETTER ESH -← (‎ ∫∫ ‎) 222B 222B INTEGRAL, INTEGRAL -← (‎ ∬ ‎) 222C DOUBLE INTEGRAL # →∫∫→ - -# ʃʃʃ ∫∫∫ ∭ - (‎ ʃʃʃ ‎) 0283 0283 0283 LATIN SMALL LETTER ESH, LATIN SMALL LETTER ESH, LATIN SMALL LETTER ESH -← (‎ ∫∫∫ ‎) 222B 222B 222B INTEGRAL, INTEGRAL, INTEGRAL -← (‎ ∭ ‎) 222D TRIPLE INTEGRAL # →∫∫∫→ - -# ʃʃʃʃ ∫∫∫∫ ⨌ - (‎ ʃʃʃʃ ‎) 0283 0283 0283 0283 LATIN SMALL LETTER ESH, LATIN SMALL LETTER ESH, LATIN SMALL LETTER ESH, LATIN SMALL LETTER ESH -← (‎ ∫∫∫∫ ‎) 222B 222B 222B 222B INTEGRAL, INTEGRAL, INTEGRAL, INTEGRAL -← (‎ ⨌ ‎) 2A0C QUADRUPLE INTEGRAL OPERATOR # →∫∫∫∫→ - -# ʊ̵ ᵿ - (‎ ʊ̵ ‎) 028A 0335 LATIN SMALL LETTER UPSILON, COMBINING SHORT STROKE OVERLAY -← (‎ ᵿ ‎) 1D7F LATIN SMALL LETTER UPSILON WITH STROKE - -# ʌ ᴧ 𐓘 - (‎ ʌ ‎) 028C LATIN SMALL LETTER TURNED V -← (‎ ᴧ ‎) 1D27 GREEK LETTER SMALL CAPITAL LAMDA -← (‎ 𐓘 ‎) 104D8 OSAGE SMALL LETTER A - -# ʍ ᴍ м ꮇ - (‎ ʍ ‎) 028D LATIN SMALL LETTER TURNED W -← (‎ ᴍ ‎) 1D0D LATIN LETTER SMALL CAPITAL M # →м→ -← (‎ м ‎) 043C CYRILLIC SMALL LETTER EM -← (‎ ꮇ ‎) AB87 CHEROKEE SMALL LETTER LU # →ᴍ→→м→ - -# ʍ̦ м̦ м̡ ӎ - (‎ ʍ̦ ‎) 028D 0326 LATIN SMALL LETTER TURNED W, COMBINING COMMA BELOW -← (‎ м̦ ‎) 043C 0326 CYRILLIC SMALL LETTER EM, COMBINING COMMA BELOW # →м̡→ -← (‎ м̡ ‎) 043C 0321 CYRILLIC SMALL LETTER EM, COMBINING PALATALIZED HOOK BELOW -← (‎ ӎ ‎) 04CE CYRILLIC SMALL LETTER EM WITH TAIL # →м̡→ - -# ʘ ⵙ Ꙩ ⊙ ☉ ⨀ 𐓃 - (‎ ʘ ‎) 0298 LATIN LETTER BILABIAL CLICK -← (‎ ⵙ ‎) 2D59 TIFINAGH LETTER YAS # →⊙→ -← (‎ Ꙩ ‎) A668 CYRILLIC CAPITAL LETTER MONOCULAR O -← (‎ ⊙ ‎) 2299 CIRCLED DOT OPERATOR -← (‎ ☉ ‎) 2609 SUN # →⊙→ -← (‎ ⨀ ‎) 2A00 N-ARY CIRCLED DOT OPERATOR # →⊙→ -← (‎ 𐓃 ‎) 104C3 OSAGE CAPITAL LETTER OIN # →Ꙩ→ - -# ʙ в ᏼ - (‎ ʙ ‎) 0299 LATIN LETTER SMALL CAPITAL B -← (‎ в ‎) 0432 CYRILLIC SMALL LETTER VE -← (‎ ᏼ ‎) 13FC CHEROKEE SMALL LETTER YV - -# ʚ 𐐪 ꞝ - (‎ ʚ ‎) 029A LATIN SMALL LETTER CLOSED OPEN E -← (‎ 𐐪 ‎) 1042A DESERET SMALL LETTER LONG A -← (‎ ꞝ ‎) A79D LATIN SMALL LETTER VOLAPUK OE - -# ʜ н ꮋ - (‎ ʜ ‎) 029C LATIN LETTER SMALL CAPITAL H -← (‎ н ‎) 043D CYRILLIC SMALL LETTER EN -← (‎ ꮋ ‎) AB8B CHEROKEE SMALL LETTER MI - -# ʜ̦ н̦ н̡ ӈ ӊ - (‎ ʜ̦ ‎) 029C 0326 LATIN LETTER SMALL CAPITAL H, COMBINING COMMA BELOW -← (‎ н̦ ‎) 043D 0326 CYRILLIC SMALL LETTER EN, COMBINING COMMA BELOW # →н̡→ -← (‎ н̡ ‎) 043D 0321 CYRILLIC SMALL LETTER EN, COMBINING PALATALIZED HOOK BELOW -← (‎ ӈ ‎) 04C8 CYRILLIC SMALL LETTER EN WITH HOOK # →н̡→ -← (‎ ӊ ‎) 04CA CYRILLIC SMALL LETTER EN WITH TAIL # →н̡→ - -# ʜ̩ н̩ ң - (‎ ʜ̩ ‎) 029C 0329 LATIN LETTER SMALL CAPITAL H, COMBINING VERTICAL LINE BELOW -← (‎ н̩ ‎) 043D 0329 CYRILLIC SMALL LETTER EN, COMBINING VERTICAL LINE BELOW -← (‎ ң ‎) 04A3 CYRILLIC SMALL LETTER EN WITH DESCENDER # →н̩→ - -# ʟ ⳑ 𐑃 ꮮ - (‎ ʟ ‎) 029F LATIN LETTER SMALL CAPITAL L -← (‎ ⳑ ‎) 2CD1 COPTIC SMALL LETTER L-SHAPED HA -← (‎ 𐑃 ‎) 10443 DESERET SMALL LETTER ETH -← (‎ ꮮ ‎) ABAE CHEROKEE SMALL LETTER TLE - -# ʡ ꛍ - (‎ ʡ ‎) 02A1 LATIN LETTER GLOTTAL STOP WITH STROKE -← (‎ ꛍ ‎) A6CD BAMUM LETTER LU - -# ᣴ ʳ - (‎ ʳ ‎) 02B3 MODIFIER LETTER SMALL R -← (‎ ᣴ ‎) 18F4 CANADIAN SYLLABICS BEAVER DENE R - -# ՙ ʿ ˓ - (‎ ʿ ‎) 02BF MODIFIER LETTER LEFT HALF RING -← (‎ ՙ ‎) 0559 ARMENIAN MODIFIER LETTER LEFT HALF RING -← (‎ ˓ ‎) 02D3 MODIFIER LETTER CENTRED LEFT HALF RING - -# ˁ ˤ - (‎ ˁ ‎) 02C1 MODIFIER LETTER REVERSED GLOTTAL STOP -← (‎ ˤ ‎) 02E4 MODIFIER LETTER SMALL REVERSED GLOTTAL STOP - -# ˇ ꙾ ˘ - (‎ ˇ ‎) 02C7 CARON -← (‎ ꙾ ‎) A67E CYRILLIC KAVYKA # →˘→ -← (‎ ˘ ‎) 02D8 BREVE - -# ˉbi ъi ъı ꙑ - (‎ ˉbi ‎) 02C9 0062 0069 MODIFIER LETTER MACRON, LATIN SMALL LETTER B, LATIN SMALL LETTER I -← (‎ ъi ‎) 044A 0069 CYRILLIC SMALL LETTER HARD SIGN, LATIN SMALL LETTER I # →ъı→ -← (‎ ъı ‎) 044A 0131 CYRILLIC SMALL LETTER HARD SIGN, LATIN SMALL LETTER DOTLESS I -← (‎ ꙑ ‎) A651 CYRILLIC SMALL LETTER YERU WITH BACK YER # →ъı→ - -# ˏ ͵ - (‎ ˏ ‎) 02CF MODIFIER LETTER LOW ACUTE ACCENT -← (‎ ͵ ‎) 0375 GREEK LOWER NUMERAL SIGN - -# ॱ ൎ ˙ - (‎ ˙ ‎) 02D9 DOT ABOVE -← (‎ ॱ ‎) 0971 DEVANAGARI SIGN HIGH SPACING DOT -← (‎ ൎ ‎) 0D4E MALAYALAM LETTER DOT REPH - -# ᣳ ˡ - (‎ ˡ ‎) 02E1 MODIFIER LETTER SMALL L -← (‎ ᣳ ‎) 18F3 CANADIAN SYLLABICS BEAVER DENE L - -# ᣵ ᣛ ˢ - (‎ ˢ ‎) 02E2 MODIFIER LETTER SMALL S -← (‎ ᣵ ‎) 18F5 CANADIAN SYLLABICS CARRIER DENTAL S -← (‎ ᣛ ‎) 18DB CANADIAN SYLLABICS OJIBWAY SH - -# ˪ ˻ ꜖ - (‎ ˪ ‎) 02EA MODIFIER LETTER YIN DEPARTING TONE MARK -← (‎ ˻ ‎) 02FB MODIFIER LETTER BEGIN LOW TONE -← (‎ ꜖ ‎) A716 MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR - -# ˫ ꜔ - (‎ ˫ ‎) 02EB MODIFIER LETTER YANG DEPARTING TONE MARK -← (‎ ꜔ ‎) A714 MODIFIER LETTER MID LEFT-STEM TONE BAR - -# ˳ 。 - (‎ ˳ ‎) 02F3 MODIFIER LETTER LOW RING -← (‎ 。 ‎) 3002 IDEOGRAPHIC FULL STOP - -# ̀ ॓ ̀ - (‎ ̀ ‎) 0300 COMBINING GRAVE ACCENT -← (‎ ॓ ‎) 0953 DEVANAGARI GRAVE ACCENT -← (‎ ̀ ‎) 0340 COMBINING GRAVE TONE MARK - -# ́ َ ֜ ֝ ؘ ݇ ॔ ́ - (‎ ́ ‎) 0301 COMBINING ACUTE ACCENT -← (‎ َ ‎) 064E ARABIC FATHA -← (‎ ֜ ‎) 059C HEBREW ACCENT GERESH -← (‎ ֝ ‎) 059D HEBREW ACCENT GERESH MUQDAM # →֜→ -← (‎ ؘ ‎) 0618 ARABIC SMALL FATHA # →َ→ -← (‎ ݇ ‎) 0747 SYRIAC OBLIQUE LINE ABOVE -← (‎ ॔ ‎) 0954 DEVANAGARI ACUTE ACCENT -← (‎ ́ ‎) 0341 COMBINING ACUTE TONE MARK - -# ̂ ̑ ٛ ߮ ᳐ ꛰ - (‎ ̂ ‎) 0302 COMBINING CIRCUMFLEX ACCENT -← (‎ ̑ ‎) 0311 COMBINING INVERTED BREVE -← (‎ ٛ ‎) 065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ߮ ‎) 07EE NKO COMBINING LONG DESCENDING TONE -← (‎ ᳐ ‎) 1CD0 VEDIC TONE KARSHANA -← (‎ ꛰ ‎) A6F0 BAMUM COMBINING MARK KOQNDON - -# ̃ ͂ ٓ - (‎ ̃ ‎) 0303 COMBINING TILDE -← (‎ ͂ ‎) 0342 COMBINING GREEK PERISPOMENI -← (‎ ٓ ‎) 0653 ARABIC MADDAH ABOVE - -# ̄ ̅ ٙ ߫ ᳒ ꛱ - (‎ ̄ ‎) 0304 COMBINING MACRON -← (‎ ̅ ‎) 0305 COMBINING OVERLINE -← (‎ ٙ ‎) 0659 ARABIC ZWARAKAY -← (‎ ߫ ‎) 07EB NKO COMBINING SHORT HIGH TONE -← (‎ ᳒ ‎) 1CD2 VEDIC TONE PRENKHA -← (‎ ꛱ ‎) A6F1 BAMUM COMBINING MARK TUKWENTIS - -# ̆ ̌ ͮ ٘ ٚ ꙼ - (‎ ̆ ‎) 0306 COMBINING BREVE -← (‎ ̌ ‎) 030C COMBINING CARON -← (‎ ͮ ‎) 036E COMBINING LATIN SMALL LETTER V # →̌→ -← (‎ ٘ ‎) 0658 ARABIC MARK NOON GHUNNA -← (‎ ٚ ‎) 065A ARABIC VOWEL SIGN SMALL V ABOVE # →̌→ -← (‎ ꙼ ‎) A67C COMBINING CYRILLIC KAVYKA - -# ̆̇ ̐ ँ ঁ ઁ ଁ ۨ ఀ ಁ ഁ 𑒿 - (‎ ̆̇ ‎) 0306 0307 COMBINING BREVE, COMBINING DOT ABOVE -← (‎ ̐ ‎) 0310 COMBINING CANDRABINDU -← (‎ ँ ‎) 0901 DEVANAGARI SIGN CANDRABINDU # →̐→ -← (‎ ঁ ‎) 0981 BENGALI SIGN CANDRABINDU # →̐→ -← (‎ ઁ ‎) 0A81 GUJARATI SIGN CANDRABINDU # →̐→ -← (‎ ଁ ‎) 0B01 ORIYA SIGN CANDRABINDU # →̐→ -← (‎ ۨ ‎) 06E8 ARABIC SMALL HIGH NOON # →̐→ -← (‎ ఀ ‎) 0C00 TELUGU SIGN COMBINING CANDRABINDU ABOVE # →ँ→→̐→ -← (‎ ಁ ‎) 0C81 KANNADA SIGN CANDRABINDU # →ँ→→̐→ -← (‎ ഁ ‎) 0D01 MALAYALAM SIGN CANDRABINDU # →ँ→→̐→ -← (‎ 𑒿 ‎) 114BF TIRHUTA SIGN CANDRABINDU # →ঁ→→̐→ - -# ̇ ं ਂ ં ் ͘ ֹ ֺ ׁ ׂ ׄ ۬ ݀ ݁ ߭ ࣪ - (‎ ̇ ‎) 0307 COMBINING DOT ABOVE -← (‎ ं ‎) 0902 DEVANAGARI SIGN ANUSVARA -← (‎ ਂ ‎) 0A02 GURMUKHI SIGN BINDI -← (‎ ં ‎) 0A82 GUJARATI SIGN ANUSVARA -← (‎ ் ‎) 0BCD TAMIL SIGN VIRAMA -← (‎ ͘ ‎) 0358 COMBINING DOT ABOVE RIGHT -← (‎ ֹ ‎) 05B9 HEBREW POINT HOLAM -← (‎ ֺ ‎) 05BA HEBREW POINT HOLAM HASER FOR VAV # →ׁ→ -← (‎ ׁ ‎) 05C1 HEBREW POINT SHIN DOT -← (‎ ׂ ‎) 05C2 HEBREW POINT SIN DOT -← (‎ ׄ ‎) 05C4 HEBREW MARK UPPER DOT -← (‎ ۬ ‎) 06EC ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE -← (‎ ݀ ‎) 0740 SYRIAC FEMININE DOT # →݁→ -← (‎ ݁ ‎) 0741 SYRIAC QUSHSHAYA -← (‎ ߭ ‎) 07ED NKO COMBINING SHORT RISING TONE -← (‎ ࣪ ‎) 08EA ARABIC TONE ONE DOT ABOVE - -# ̈ ߳ ࣫ - (‎ ̈ ‎) 0308 COMBINING DIAERESIS -← (‎ ߳ ‎) 07F3 NKO COMBINING DOUBLE DOT ABOVE -← (‎ ࣫ ‎) 08EB ARABIC TONE TWO DOTS ABOVE - -# ̉ 〬 - (‎ ̉ ‎) 0309 COMBINING HOOK ABOVE -← (‎ 〬 ‎) 302C IDEOGRAPHIC DEPARTING TONE MARK - -# ̊ ْ ஂ ํ ໍ ံ ំ ゚ ͦ ֯ ۟ ៓ ⷪ 𑌀 - (‎ ̊ ‎) 030A COMBINING RING ABOVE -← (‎ ْ ‎) 0652 ARABIC SUKUN -← (‎ ஂ ‎) 0B82 TAMIL SIGN ANUSVARA -← (‎ ํ ‎) 0E4D THAI CHARACTER NIKHAHIT -← (‎ ໍ ‎) 0ECD LAO NIGGAHITA -← (‎ ံ ‎) 1036 MYANMAR SIGN ANUSVARA -← (‎ ំ ‎) 17C6 KHMER SIGN NIKAHIT -← (‎ ゚ ‎) 309A COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -← (‎ ͦ ‎) 0366 COMBINING LATIN SMALL LETTER O -← (‎ ֯ ‎) 05AF HEBREW MARK MASORA CIRCLE -← (‎ ۟ ‎) 06DF ARABIC SMALL HIGH ROUNDED ZERO # →ْ→ -← (‎ ៓ ‎) 17D3 KHMER SIGN BATHAMASAT -← (‎ ⷪ ‎) 2DEA COMBINING CYRILLIC LETTER O # →ͦ→ -← (‎ 𑌀 ‎) 11300 GRANTHA SIGN COMBINING ANUSVARA ABOVE # →ஂ→ - -# ̊า ํา ำ - (‎ ̊า ‎) 030A 0E32 COMBINING RING ABOVE, THAI CHARACTER SARA AA -← (‎ ํา ‎) 0E4D 0E32 THAI CHARACTER NIKHAHIT, THAI CHARACTER SARA AA -← (‎ ำ ‎) 0E33 THAI CHARACTER SARA AM # →ํา→ - -# ̊າ ໍາ ຳ - (‎ ̊າ ‎) 030A 0EB2 COMBINING RING ABOVE, LAO VOWEL SIGN AA -← (‎ ໍາ ‎) 0ECD 0EB2 LAO NIGGAHITA, LAO VOWEL SIGN AA -← (‎ ຳ ‎) 0EB3 LAO VOWEL SIGN AM # →ໍາ→ - -# ̋ ً ࣰ - (‎ ̋ ‎) 030B COMBINING DOUBLE ACUTE ACCENT -← (‎ ً ‎) 064B ARABIC FATHATAN -← (‎ ࣰ ‎) 08F0 ARABIC OPEN FATHATAN # →ً→ - -# ٰ ̍ - (‎ ̍ ‎) 030D COMBINING VERTICAL LINE ABOVE -← (‎ ٰ ‎) 0670 ARABIC LETTER SUPERSCRIPT ALEF - -# ̎ ᳚ - (‎ ̎ ‎) 030E COMBINING DOUBLE VERTICAL LINE ABOVE -← (‎ ᳚ ‎) 1CDA VEDIC TONE DOUBLE SVARITA - -# ̒ ٗ - (‎ ̒ ‎) 0312 COMBINING TURNED COMMA ABOVE -← (‎ ٗ ‎) 0657 ARABIC INVERTED DAMMA - -# ̓ ُ ̕ ؙ ࣳ ̓ - (‎ ̓ ‎) 0313 COMBINING COMMA ABOVE -← (‎ ُ ‎) 064F ARABIC DAMMA -← (‎ ̕ ‎) 0315 COMBINING COMMA ABOVE RIGHT -← (‎ ؙ ‎) 0619 ARABIC SMALL DAMMA # →ُ→ -← (‎ ࣳ ‎) 08F3 ARABIC SMALL HIGH WAW # →ُ→ -← (‎ ̓ ‎) 0343 COMBINING GREEK KORONIS - -# ̔ ٝ - (‎ ̔ ‎) 0314 COMBINING REVERSED COMMA ABOVE -← (‎ ٝ ‎) 065D ARABIC REVERSED DAMMA - -# ̖ ᳭ - (‎ ̖ ‎) 0316 COMBINING GRAVE ACCENT BELOW -← (‎ ᳭ ‎) 1CED VEDIC SIGN TIRYAK - -# ِ ̗ ؚ - (‎ ̗ ‎) 0317 COMBINING ACUTE ACCENT BELOW -← (‎ ِ ‎) 0650 ARABIC KASRA -← (‎ ؚ ‎) 061A ARABIC SMALL KASRA # →ِ→ - -# ̱ ̠ ॒ - (‎ ̠ ‎) 0320 COMBINING MINUS SIGN BELOW -← (‎ ̱ ‎) 0331 COMBINING MACRON BELOW -← (‎ ॒ ‎) 0952 DEVANAGARI STRESS SIGN ANUDATTA - -# ̦ ̧ ̹ ̡ - (‎ ̡ ‎) 0321 COMBINING PALATALIZED HOOK BELOW -← (‎ ̦ ‎) 0326 COMBINING COMMA BELOW -← (‎ ̧ ‎) 0327 COMBINING CEDILLA -← (‎ ̹ ‎) 0339 COMBINING RIGHT HALF RING BELOW # →̧→ - -# ̨ ͅ ̢ ᪷ - (‎ ̢ ‎) 0322 COMBINING RETROFLEX HOOK BELOW -← (‎ ̨ ‎) 0328 COMBINING OGONEK -← (‎ ͅ ‎) 0345 COMBINING GREEK YPOGEGRAMMENI # →̨→ -← (‎ ᪷ ‎) 1AB7 COMBINING OPEN MARK BELOW # →̨→ - -# ̣ ִ ़ ় ਼ ઼ ଼ ׅ ٜ ࣭ ᳝ 𐨺 𑓃 𑇊 - (‎ ̣ ‎) 0323 COMBINING DOT BELOW -← (‎ ִ ‎) 05B4 HEBREW POINT HIRIQ -← (‎ ़ ‎) 093C DEVANAGARI SIGN NUKTA -← (‎ ় ‎) 09BC BENGALI SIGN NUKTA -← (‎ ਼ ‎) 0A3C GURMUKHI SIGN NUKTA -← (‎ ઼ ‎) 0ABC GUJARATI SIGN NUKTA -← (‎ ଼ ‎) 0B3C ORIYA SIGN NUKTA -← (‎ ׅ ‎) 05C5 HEBREW MARK LOWER DOT -← (‎ ٜ ‎) 065C ARABIC VOWEL SIGN DOT BELOW -← (‎ ࣭ ‎) 08ED ARABIC TONE ONE DOT BELOW -← (‎ ᳝ ‎) 1CDD VEDIC TONE DOT BELOW -← (‎ 𐨺 ‎) 10A3A KHAROSHTHI SIGN DOT BELOW -← (‎ 𑓃 ‎) 114C3 TIRHUTA SIGN NUKTA # →়→ -← (‎ 𑇊 ‎) 111CA SHARADA SIGN NUKTA # →़→ - -# ̤ ࣮ ᳞ - (‎ ̤ ‎) 0324 COMBINING DIAERESIS BELOW -← (‎ ࣮ ‎) 08EE ARABIC TONE TWO DOTS BELOW -← (‎ ᳞ ‎) 1CDE VEDIC TONE TWO DOTS BELOW - -# ̥ ༷ 〭 - (‎ ̥ ‎) 0325 COMBINING RING BELOW -← (‎ ༷ ‎) 0F37 TIBETAN MARK NGAS BZUNG SGOR RTAGS -← (‎ 〭 ‎) 302D IDEOGRAPHIC ENTERING TONE MARK - -# ̩ ٖ ᳜ - (‎ ̩ ‎) 0329 COMBINING VERTICAL LINE BELOW -← (‎ ٖ ‎) 0656 ARABIC SUBSCRIPT ALEF -← (‎ ᳜ ‎) 1CDC VEDIC TONE KATHAKA ANUDATTA - -# ̫ ᳕ - (‎ ̫ ‎) 032B COMBINING INVERTED DOUBLE ARCH BELOW -← (‎ ᳕ ‎) 1CD5 VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA - -# ̭ ᳙ - (‎ ̭ ‎) 032D COMBINING CIRCUMFLEX ACCENT BELOW -← (‎ ᳙ ‎) 1CD9 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER - -# ̮ ᳘ - (‎ ̮ ‎) 032E COMBINING BREVE BELOW -← (‎ ᳘ ‎) 1CD8 VEDIC TONE CANDRA BELOW - -# ̳ ͇ - (‎ ̳ ‎) 0333 COMBINING DOUBLE LOW LINE -← (‎ ͇ ‎) 0347 COMBINING EQUALS SIGN BELOW - -# ̵ ̶ - (‎ ̵ ‎) 0335 COMBINING SHORT STROKE OVERLAY -← (‎ ̶ ‎) 0336 COMBINING LONG STROKE OVERLAY - -# ̸ ̷ - (‎ ̷ ‎) 0337 COMBINING SHORT SOLIDUS OVERLAY -← (‎ ̸ ‎) 0338 COMBINING LONG SOLIDUS OVERLAY - -# ͐ ͗ ࣸ ࣿ - (‎ ͐ ‎) 0350 COMBINING RIGHT ARROWHEAD ABOVE -← (‎ ͗ ‎) 0357 COMBINING RIGHT HALF RING ABOVE # →ࣿ→→ࣸ→ -← (‎ ࣸ ‎) 08F8 ARABIC RIGHT ARROWHEAD ABOVE -← (‎ ࣿ ‎) 08FF ARABIC MARK SIDEWAYS NOON GHUNNA # →ࣸ→ - -# ͒ ऀ - (‎ ͒ ‎) 0352 COMBINING FERMATA -← (‎ ऀ ‎) 0900 DEVANAGARI SIGN INVERTED CANDRABINDU - -# ͔ ࣹ - (‎ ͔ ‎) 0354 COMBINING LEFT ARROWHEAD BELOW -← (‎ ࣹ ‎) 08F9 ARABIC LEFT ARROWHEAD BELOW - -# ͕ ࣺ - (‎ ͕ ‎) 0355 COMBINING RIGHT ARROWHEAD BELOW -← (‎ ࣺ ‎) 08FA ARABIC RIGHT ARROWHEAD BELOW - -# ͣ ⷶ - (‎ ͣ ‎) 0363 COMBINING LATIN SMALL LETTER A -← (‎ ⷶ ‎) 2DF6 COMBINING CYRILLIC LETTER A - -# ͤ ⷷ - (‎ ͤ ‎) 0364 COMBINING LATIN SMALL LETTER E -← (‎ ⷷ ‎) 2DF7 COMBINING CYRILLIC LETTER IE - -# ͨ ⷭ - (‎ ͨ ‎) 0368 COMBINING LATIN SMALL LETTER C -← (‎ ⷭ ‎) 2DED COMBINING CYRILLIC LETTER ES - -# ͯ ⷯ - (‎ ͯ ‎) 036F COMBINING LATIN SMALL LETTER X -← (‎ ⷯ ‎) 2DEF COMBINING CYRILLIC LETTER HA - -# Ⱶ Ͱ Ꭸ Ꮀ ꚱ - (‎ Ͱ ‎) 0370 GREEK CAPITAL LETTER HETA -← (‎ Ⱶ ‎) 2C75 LATIN CAPITAL LETTER HALF H # →Ꮀ→ -← (‎ Ꭸ ‎) 13A8 CHEROKEE LETTER GE -← (‎ Ꮀ ‎) 13B0 CHEROKEE LETTER HO -← (‎ ꚱ ‎) A6B1 BAMUM LETTER NDAA - -# И Ͷ ꚡ 𐐥 𝈋 - (‎ Ͷ ‎) 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA -← (‎ И ‎) 0418 CYRILLIC CAPITAL LETTER I -← (‎ ꚡ ‎) A6A1 BAMUM LETTER KA -← (‎ 𐐥 ‎) 10425 DESERET CAPITAL LETTER ENG # →И→ -← (‎ 𝈋 ‎) 1D20B GREEK VOCAL NOTATION SYMBOL-12 - -# ᴎ и ͷ 𐑍 - (‎ ͷ ‎) 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA -← (‎ ᴎ ‎) 1D0E LATIN LETTER SMALL CAPITAL REVERSED N # →и→ -← (‎ и ‎) 0438 CYRILLIC SMALL LETTER I -← (‎ 𐑍 ‎) 1044D DESERET SMALL LETTER ENG # →и→ - -# ꜿ ͽ - (‎ ͽ ‎) 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL -← (‎ ꜿ ‎) A73F LATIN SMALL LETTER REVERSED C WITH DOT - -# Γ Г Ꮁ ᒥ Ⲅ 𖼇 ℾ 𝚪 𝛤 𝜞 𝝘 𝞒 - (‎ Γ ‎) 0393 GREEK CAPITAL LETTER GAMMA -← (‎ Г ‎) 0413 CYRILLIC CAPITAL LETTER GHE -← (‎ Ꮁ ‎) 13B1 CHEROKEE LETTER HU -← (‎ ᒥ ‎) 14A5 CANADIAN SYLLABICS MI -← (‎ Ⲅ ‎) 2C84 COPTIC CAPITAL LETTER GAMMA -← (‎ 𖼇 ‎) 16F07 MIAO LETTER FA -← (‎ ℾ ‎) 213E DOUBLE-STRUCK CAPITAL GAMMA -← (‎ 𝚪 ‎) 1D6AA MATHEMATICAL BOLD CAPITAL GAMMA -← (‎ 𝛤 ‎) 1D6E4 MATHEMATICAL ITALIC CAPITAL GAMMA -← (‎ 𝜞 ‎) 1D71E MATHEMATICAL BOLD ITALIC CAPITAL GAMMA -← (‎ 𝝘 ‎) 1D758 MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA -← (‎ 𝞒 ‎) 1D792 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA - -# Γ' Гˈ Г' Ґ - (‎ Γ' ‎) 0393 0027 GREEK CAPITAL LETTER GAMMA, APOSTROPHE -← (‎ Гˈ ‎) 0413 02C8 CYRILLIC CAPITAL LETTER GHE, MODIFIER LETTER VERTICAL LINE -← (‎ Г' ‎) 0413 0027 CYRILLIC CAPITAL LETTER GHE, APOSTROPHE # →Гˈ→ -← (‎ Ґ ‎) 0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN # →Гˈ→ - -# Γ· Ꮁ· ᒥ· ᒥᐧ ᒯ - (‎ Γ· ‎) 0393 00B7 GREEK CAPITAL LETTER GAMMA, MIDDLE DOT -← (‎ Ꮁ· ‎) 13B1 00B7 CHEROKEE LETTER HU, MIDDLE DOT # →ᒥ·→ -← (‎ ᒥ· ‎) 14A5 00B7 CANADIAN SYLLABICS MI, MIDDLE DOT -← (‎ ᒥᐧ ‎) 14A5 1427 CANADIAN SYLLABICS MI, CANADIAN SYLLABICS FINAL MIDDLE DOT # →ᒥ·→ -← (‎ ᒯ ‎) 14AF CANADIAN SYLLABICS WEST-CREE MWI # →ᒥᐧ→→ᒥ·→ - -# Γ̵ Г̵ Ғ - (‎ Γ̵ ‎) 0393 0335 GREEK CAPITAL LETTER GAMMA, COMBINING SHORT STROKE OVERLAY -← (‎ Г̵ ‎) 0413 0335 CYRILLIC CAPITAL LETTER GHE, COMBINING SHORT STROKE OVERLAY -← (‎ Ғ ‎) 0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE # →Г̵→ - -# Δ ᐃ Ⲇ ⵠ 𐊅 𐊣 𖼚 ∆ △ 🜂 𝚫 𝛥 𝜟 𝝙 𝞓 - (‎ Δ ‎) 0394 GREEK CAPITAL LETTER DELTA -← (‎ ᐃ ‎) 1403 CANADIAN SYLLABICS I -← (‎ Ⲇ ‎) 2C86 COPTIC CAPITAL LETTER DALDA -← (‎ ⵠ ‎) 2D60 TIFINAGH LETTER YAV -← (‎ 𐊅 ‎) 10285 LYCIAN LETTER D -← (‎ 𐊣 ‎) 102A3 CARIAN LETTER L -← (‎ 𖼚 ‎) 16F1A MIAO LETTER TLHA -← (‎ ∆ ‎) 2206 INCREMENT -← (‎ △ ‎) 25B3 WHITE UP-POINTING TRIANGLE -← (‎ 🜂 ‎) 1F702 ALCHEMICAL SYMBOL FOR FIRE # →△→ -← (‎ 𝚫 ‎) 1D6AB MATHEMATICAL BOLD CAPITAL DELTA -← (‎ 𝛥 ‎) 1D6E5 MATHEMATICAL ITALIC CAPITAL DELTA -← (‎ 𝜟 ‎) 1D71F MATHEMATICAL BOLD ITALIC CAPITAL DELTA -← (‎ 𝝙 ‎) 1D759 MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA -← (‎ 𝞓 ‎) 1D793 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA - -# Δ· ᐃ· ᐃᐧ ᐏ - (‎ Δ· ‎) 0394 00B7 GREEK CAPITAL LETTER DELTA, MIDDLE DOT -← (‎ ᐃ· ‎) 1403 00B7 CANADIAN SYLLABICS I, MIDDLE DOT # →ᐃᐧ→ -← (‎ ᐃᐧ ‎) 1403 1427 CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐏ ‎) 140F CANADIAN SYLLABICS WEST-CREE WI # →ᐃᐧ→ - -# Δ̲ ⍙ - (‎ Δ̲ ‎) 0394 0332 GREEK CAPITAL LETTER DELTA, COMBINING LOW LINE -← (‎ ⍙ ‎) 2359 APL FUNCTIONAL SYMBOL DELTA UNDERBAR - -# Δᐠ ᐃᐠ ᐬ - (‎ Δᐠ ‎) 0394 1420 GREEK CAPITAL LETTER DELTA, CANADIAN SYLLABICS FINAL GRAVE -← (‎ ᐃᐠ ‎) 1403 1420 CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL GRAVE -← (‎ ᐬ ‎) 142C CANADIAN SYLLABICS IN # →ᐃᐠ→ - -# Ξ 𝚵 𝛯 𝜩 𝝣 𝞝 - (‎ Ξ ‎) 039E GREEK CAPITAL LETTER XI -← (‎ 𝚵 ‎) 1D6B5 MATHEMATICAL BOLD CAPITAL XI -← (‎ 𝛯 ‎) 1D6EF MATHEMATICAL ITALIC CAPITAL XI -← (‎ 𝜩 ‎) 1D729 MATHEMATICAL BOLD ITALIC CAPITAL XI -← (‎ 𝝣 ‎) 1D763 MATHEMATICAL SANS-SERIF BOLD CAPITAL XI -← (‎ 𝞝 ‎) 1D79D MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI - -# Π П Ⲡ ꛛ ∏ ℿ 𝚷 𝛱 𝜫 𝝥 𝞟 - (‎ Π ‎) 03A0 GREEK CAPITAL LETTER PI -← (‎ П ‎) 041F CYRILLIC CAPITAL LETTER PE -← (‎ Ⲡ ‎) 2CA0 COPTIC CAPITAL LETTER PI -← (‎ ꛛ ‎) A6DB BAMUM LETTER NA -← (‎ ∏ ‎) 220F N-ARY PRODUCT -← (‎ ℿ ‎) 213F DOUBLE-STRUCK CAPITAL PI -← (‎ 𝚷 ‎) 1D6B7 MATHEMATICAL BOLD CAPITAL PI -← (‎ 𝛱 ‎) 1D6F1 MATHEMATICAL ITALIC CAPITAL PI -← (‎ 𝜫 ‎) 1D72B MATHEMATICAL BOLD ITALIC CAPITAL PI -← (‎ 𝝥 ‎) 1D765 MATHEMATICAL SANS-SERIF BOLD CAPITAL PI -← (‎ 𝞟 ‎) 1D79F MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI - -# Φ ቀ Ф Փ ᛰ Ⲫ 𐊳 𝚽 𝛷 𝜱 𝝫 𝞥 - (‎ Φ ‎) 03A6 GREEK CAPITAL LETTER PHI -← (‎ ቀ ‎) 1240 ETHIOPIC SYLLABLE QA # →Փ→ -← (‎ Ф ‎) 0424 CYRILLIC CAPITAL LETTER EF -← (‎ Փ ‎) 0553 ARMENIAN CAPITAL LETTER PIWR -← (‎ ᛰ ‎) 16F0 RUNIC BELGTHOR SYMBOL -← (‎ Ⲫ ‎) 2CAA COPTIC CAPITAL LETTER FI -← (‎ 𐊳 ‎) 102B3 CARIAN LETTER NN -← (‎ 𝚽 ‎) 1D6BD MATHEMATICAL BOLD CAPITAL PHI -← (‎ 𝛷 ‎) 1D6F7 MATHEMATICAL ITALIC CAPITAL PHI -← (‎ 𝜱 ‎) 1D731 MATHEMATICAL BOLD ITALIC CAPITAL PHI -← (‎ 𝝫 ‎) 1D76B MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI -← (‎ 𝞥 ‎) 1D7A5 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI - -# Ψ Ѱ ᛘ Ⲯ 𐊵 𐓑 𝚿 𝛹 𝜳 𝝭 𝞧 - (‎ Ψ ‎) 03A8 GREEK CAPITAL LETTER PSI -← (‎ Ѱ ‎) 0470 CYRILLIC CAPITAL LETTER PSI -← (‎ ᛘ ‎) 16D8 RUNIC LETTER LONG-BRANCH-MADR M -← (‎ Ⲯ ‎) 2CAE COPTIC CAPITAL LETTER PSI -← (‎ 𐊵 ‎) 102B5 CARIAN LETTER N -← (‎ 𐓑 ‎) 104D1 OSAGE CAPITAL LETTER GHA -← (‎ 𝚿 ‎) 1D6BF MATHEMATICAL BOLD CAPITAL PSI -← (‎ 𝛹 ‎) 1D6F9 MATHEMATICAL ITALIC CAPITAL PSI -← (‎ 𝜳 ‎) 1D733 MATHEMATICAL BOLD ITALIC CAPITAL PSI -← (‎ 𝝭 ‎) 1D76D MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI -← (‎ 𝞧 ‎) 1D7A7 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI - -# Ω ᘯ ᘵ 𐊶 Ω 𝛀 𝛺 𝜴 𝝮 𝞨 - (‎ Ω ‎) 03A9 GREEK CAPITAL LETTER OMEGA -← (‎ ᘯ ‎) 162F CANADIAN SYLLABICS CARRIER LHO -← (‎ ᘵ ‎) 1635 CANADIAN SYLLABICS CARRIER TLHO # →ᘯ→ -← (‎ 𐊶 ‎) 102B6 CARIAN LETTER TT2 -← (‎ Ω ‎) 2126 OHM SIGN -← (‎ 𝛀 ‎) 1D6C0 MATHEMATICAL BOLD CAPITAL OMEGA -← (‎ 𝛺 ‎) 1D6FA MATHEMATICAL ITALIC CAPITAL OMEGA -← (‎ 𝜴 ‎) 1D734 MATHEMATICAL BOLD ITALIC CAPITAL OMEGA -← (‎ 𝝮 ‎) 1D76E MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA -← (‎ 𝞨 ‎) 1D7A8 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA - -# ẟ δ ծ ᕷ ⸹ 𝛅 𝛿 𝜹 𝝳 𝞭 - (‎ δ ‎) 03B4 GREEK SMALL LETTER DELTA -← (‎ ẟ ‎) 1E9F LATIN SMALL LETTER DELTA -← (‎ ծ ‎) 056E ARMENIAN SMALL LETTER CA -← (‎ ᕷ ‎) 1577 CANADIAN SYLLABICS NUNAVIK HO -← (‎ ⸹ ‎) 2E39 TOP HALF SECTION SIGN -← (‎ 𝛅 ‎) 1D6C5 MATHEMATICAL BOLD SMALL DELTA -← (‎ 𝛿 ‎) 1D6FF MATHEMATICAL ITALIC SMALL DELTA -← (‎ 𝜹 ‎) 1D739 MATHEMATICAL BOLD ITALIC SMALL DELTA -← (‎ 𝝳 ‎) 1D773 MATHEMATICAL SANS-SERIF BOLD SMALL DELTA -← (‎ 𝞭 ‎) 1D7AD MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA - -# ꞓ̲ ε̲ ⍷ - (‎ ε̲ ‎) 03B5 0332 GREEK SMALL LETTER EPSILON, COMBINING LOW LINE -← (‎ ꞓ̲ ‎) A793 0332 LATIN SMALL LETTER C WITH BAR, COMBINING LOW LINE -← (‎ ⍷ ‎) 2377 APL FUNCTIONAL SYMBOL EPSILON UNDERBAR - -# ζ 𝛇 𝜁 𝜻 𝝵 𝞯 - (‎ ζ ‎) 03B6 GREEK SMALL LETTER ZETA -← (‎ 𝛇 ‎) 1D6C7 MATHEMATICAL BOLD SMALL ZETA -← (‎ 𝜁 ‎) 1D701 MATHEMATICAL ITALIC SMALL ZETA -← (‎ 𝜻 ‎) 1D73B MATHEMATICAL BOLD ITALIC SMALL ZETA -← (‎ 𝝵 ‎) 1D775 MATHEMATICAL SANS-SERIF BOLD SMALL ZETA -← (‎ 𝞯 ‎) 1D7AF MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA - -# λ Ⲗ 𐓛 𝛌 𝜆 𝝀 𝝺 𝞴 - (‎ λ ‎) 03BB GREEK SMALL LETTER LAMDA -← (‎ Ⲗ ‎) 2C96 COPTIC CAPITAL LETTER LAULA -← (‎ 𐓛 ‎) 104DB OSAGE SMALL LETTER AH -← (‎ 𝛌 ‎) 1D6CC MATHEMATICAL BOLD SMALL LAMDA -← (‎ 𝜆 ‎) 1D706 MATHEMATICAL ITALIC SMALL LAMDA -← (‎ 𝝀 ‎) 1D740 MATHEMATICAL BOLD ITALIC SMALL LAMDA -← (‎ 𝝺 ‎) 1D77A MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA -← (‎ 𝞴 ‎) 1D7B4 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA - -# ξ 𝛏 𝜉 𝝃 𝝽 𝞷 - (‎ ξ ‎) 03BE GREEK SMALL LETTER XI -← (‎ 𝛏 ‎) 1D6CF MATHEMATICAL BOLD SMALL XI -← (‎ 𝜉 ‎) 1D709 MATHEMATICAL ITALIC SMALL XI -← (‎ 𝝃 ‎) 1D743 MATHEMATICAL BOLD ITALIC SMALL XI -← (‎ 𝝽 ‎) 1D77D MATHEMATICAL SANS-SERIF BOLD SMALL XI -← (‎ 𝞷 ‎) 1D7B7 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI - -# π п ᴨ ℼ ϖ 𝛑 𝛡 𝜋 𝜛 𝝅 𝝕 𝝿 𝞏 𝞹 𝟉 - (‎ π ‎) 03C0 GREEK SMALL LETTER PI -← (‎ п ‎) 043F CYRILLIC SMALL LETTER PE -← (‎ ᴨ ‎) 1D28 GREEK LETTER SMALL CAPITAL PI # →п→ -← (‎ ℼ ‎) 213C DOUBLE-STRUCK SMALL PI -← (‎ ϖ ‎) 03D6 GREEK PI SYMBOL -← (‎ 𝛑 ‎) 1D6D1 MATHEMATICAL BOLD SMALL PI -← (‎ 𝛡 ‎) 1D6E1 MATHEMATICAL BOLD PI SYMBOL -← (‎ 𝜋 ‎) 1D70B MATHEMATICAL ITALIC SMALL PI -← (‎ 𝜛 ‎) 1D71B MATHEMATICAL ITALIC PI SYMBOL -← (‎ 𝝅 ‎) 1D745 MATHEMATICAL BOLD ITALIC SMALL PI -← (‎ 𝝕 ‎) 1D755 MATHEMATICAL BOLD ITALIC PI SYMBOL -← (‎ 𝝿 ‎) 1D77F MATHEMATICAL SANS-SERIF BOLD SMALL PI -← (‎ 𝞏 ‎) 1D78F MATHEMATICAL SANS-SERIF BOLD PI SYMBOL -← (‎ 𝞹 ‎) 1D7B9 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI -← (‎ 𝟉 ‎) 1D7C9 MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL - -# ς ϛ 𝛓 𝜍 𝝇 𝞁 𝞻 - (‎ ς ‎) 03C2 GREEK SMALL LETTER FINAL SIGMA -← (‎ ϛ ‎) 03DB GREEK SMALL LETTER STIGMA -← (‎ 𝛓 ‎) 1D6D3 MATHEMATICAL BOLD SMALL FINAL SIGMA -← (‎ 𝜍 ‎) 1D70D MATHEMATICAL ITALIC SMALL FINAL SIGMA -← (‎ 𝝇 ‎) 1D747 MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA -← (‎ 𝞁 ‎) 1D781 MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA -← (‎ 𝞻 ‎) 1D7BB MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA - -# ᴛ τ т ꭲ 𝛕 𝜏 𝝉 𝞃 𝞽 - (‎ τ ‎) 03C4 GREEK SMALL LETTER TAU -← (‎ ᴛ ‎) 1D1B LATIN LETTER SMALL CAPITAL T -← (‎ т ‎) 0442 CYRILLIC SMALL LETTER TE -← (‎ ꭲ ‎) AB72 CHEROKEE SMALL LETTER I # →ᴛ→ -← (‎ 𝛕 ‎) 1D6D5 MATHEMATICAL BOLD SMALL TAU -← (‎ 𝜏 ‎) 1D70F MATHEMATICAL ITALIC SMALL TAU -← (‎ 𝝉 ‎) 1D749 MATHEMATICAL BOLD ITALIC SMALL TAU -← (‎ 𝞃 ‎) 1D783 MATHEMATICAL SANS-SERIF BOLD SMALL TAU -← (‎ 𝞽 ‎) 1D7BD MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU - -# χ ⲭ ꭓ ꭕ 𝛘 𝜒 𝝌 𝞆 𝟀 - (‎ χ ‎) 03C7 GREEK SMALL LETTER CHI -← (‎ ⲭ ‎) 2CAD COPTIC SMALL LETTER KHI -← (‎ ꭓ ‎) AB53 LATIN SMALL LETTER CHI -← (‎ ꭕ ‎) AB55 LATIN SMALL LETTER CHI WITH LOW LEFT SERIF -← (‎ 𝛘 ‎) 1D6D8 MATHEMATICAL BOLD SMALL CHI -← (‎ 𝜒 ‎) 1D712 MATHEMATICAL ITALIC SMALL CHI -← (‎ 𝝌 ‎) 1D74C MATHEMATICAL BOLD ITALIC SMALL CHI -← (‎ 𝞆 ‎) 1D786 MATHEMATICAL SANS-SERIF BOLD SMALL CHI -← (‎ 𝟀 ‎) 1D7C0 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI - -# ψ ѱ 𐓹 𝛙 𝜓 𝝍 𝞇 𝟁 - (‎ ψ ‎) 03C8 GREEK SMALL LETTER PSI -← (‎ ѱ ‎) 0471 CYRILLIC SMALL LETTER PSI -← (‎ 𐓹 ‎) 104F9 OSAGE SMALL LETTER GHA -← (‎ 𝛙 ‎) 1D6D9 MATHEMATICAL BOLD SMALL PSI -← (‎ 𝜓 ‎) 1D713 MATHEMATICAL ITALIC SMALL PSI -← (‎ 𝝍 ‎) 1D74D MATHEMATICAL BOLD ITALIC SMALL PSI -← (‎ 𝞇 ‎) 1D787 MATHEMATICAL SANS-SERIF BOLD SMALL PSI -← (‎ 𝟁 ‎) 1D7C1 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI - -# ω ⲱ ꙍ ⍵ ꞷ 𝛚 𝜔 𝝎 𝞈 𝟂 - (‎ ω ‎) 03C9 GREEK SMALL LETTER OMEGA -← (‎ ⲱ ‎) 2CB1 COPTIC SMALL LETTER OOU -← (‎ ꙍ ‎) A64D CYRILLIC SMALL LETTER BROAD OMEGA # →ꞷ→ -← (‎ ⍵ ‎) 2375 APL FUNCTIONAL SYMBOL OMEGA -← (‎ ꞷ ‎) A7B7 LATIN SMALL LETTER OMEGA -← (‎ 𝛚 ‎) 1D6DA MATHEMATICAL BOLD SMALL OMEGA -← (‎ 𝜔 ‎) 1D714 MATHEMATICAL ITALIC SMALL OMEGA -← (‎ 𝝎 ‎) 1D74E MATHEMATICAL BOLD ITALIC SMALL OMEGA -← (‎ 𝞈 ‎) 1D788 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA -← (‎ 𝟂 ‎) 1D7C2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA - -# ω̲ ⍹ - (‎ ω̲ ‎) 03C9 0332 GREEK SMALL LETTER OMEGA, COMBINING LOW LINE -← (‎ ⍹ ‎) 2379 APL FUNCTIONAL SYMBOL OMEGA UNDERBAR - -# ϗ ⳤ - (‎ ϗ ‎) 03D7 GREEK KAI SYMBOL -← (‎ ⳤ ‎) 2CE4 COPTIC SYMBOL KAI - -# Ϙ 𐊭 𐌒 - (‎ Ϙ ‎) 03D8 GREEK LETTER ARCHAIC KOPPA -← (‎ 𐊭 ‎) 102AD CARIAN LETTER T -← (‎ 𐌒 ‎) 10312 OLD ITALIC LETTER KU - -# ϝ 𝟋 - (‎ ϝ ‎) 03DD GREEK SMALL LETTER DIGAMMA -← (‎ 𝟋 ‎) 1D7CB MATHEMATICAL BOLD SMALL DIGAMMA - -# Ϭ Ⳝ - (‎ Ϭ ‎) 03EC COPTIC CAPITAL LETTER SHIMA -← (‎ Ⳝ ‎) 2CDC COPTIC CAPITAL LETTER OLD NUBIAN SHIMA - -# Ꜿ Ͽ - (‎ Ͽ ‎) 03FF GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL -← (‎ Ꜿ ‎) A73E LATIN CAPITAL LETTER REVERSED C WITH DOT - -# Ꞓ Є Ⲉ € - (‎ Є ‎) 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE -← (‎ Ꞓ ‎) A792 LATIN CAPITAL LETTER C WITH BAR -← (‎ Ⲉ ‎) 2C88 COPTIC CAPITAL LETTER EIE -← (‎ € ‎) 20AC EURO SIGN - -# Ћ 𐓍 - (‎ Ћ ‎) 040B CYRILLIC CAPITAL LETTER TSHE -← (‎ 𐓍 ‎) 104CD OSAGE CAPITAL LETTER DHA - -# Ѝ Й - (‎ Ѝ ‎) 040D CYRILLIC CAPITAL LETTER I WITH GRAVE -← (‎ Й ‎) 0419 CYRILLIC CAPITAL LETTER SHORT I - -# Ѝ̦ Й̦ Й̡ Ҋ - (‎ Ѝ̦ ‎) 040D 0326 CYRILLIC CAPITAL LETTER I WITH GRAVE, COMBINING COMMA BELOW -← (‎ Й̦ ‎) 0419 0326 CYRILLIC CAPITAL LETTER SHORT I, COMBINING COMMA BELOW # →Й̡→ -← (‎ Й̡ ‎) 0419 0321 CYRILLIC CAPITAL LETTER SHORT I, COMBINING PALATALIZED HOOK BELOW -← (‎ Ҋ ‎) 048A CYRILLIC CAPITAL LETTER SHORT I WITH TAIL # →Й̡→ - -# Ж̩ Җ - (‎ Ж̩ ‎) 0416 0329 CYRILLIC CAPITAL LETTER ZHE, COMBINING VERTICAL LINE BELOW -← (‎ Җ ‎) 0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER - -# Ш Ⲽ - (‎ Ш ‎) 0428 CYRILLIC CAPITAL LETTER SHA -← (‎ Ⲽ ‎) 2CBC COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI - -# Ъl Ъ1 ЪІ Ꙑ - (‎ Ъ1 ‎) 042A 0031 CYRILLIC CAPITAL LETTER HARD SIGN, DIGIT ONE -← (‎ Ъl ‎) 042A 006C CYRILLIC CAPITAL LETTER HARD SIGN, LATIN SMALL LETTER L # →ЪІ→ -← (‎ ЪІ ‎) 042A 0406 CYRILLIC CAPITAL LETTER HARD SIGN, CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -← (‎ Ꙑ ‎) A650 CYRILLIC CAPITAL LETTER YERU WITH BACK YER # →ЪІ→ - -# Э ℈ - (‎ Э ‎) 042D CYRILLIC CAPITAL LETTER E -← (‎ ℈ ‎) 2108 SCRUPLE - -# ж̩ җ - (‎ ж̩ ‎) 0436 0329 CYRILLIC SMALL LETTER ZHE, COMBINING VERTICAL LINE BELOW -← (‎ җ ‎) 0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDER - -# й ѝ - (‎ й ‎) 0439 CYRILLIC SMALL LETTER SHORT I -← (‎ ѝ ‎) 045D CYRILLIC SMALL LETTER I WITH GRAVE - -# й̦ й̡ ҋ - (‎ й̡ ‎) 0439 0321 CYRILLIC SMALL LETTER SHORT I, COMBINING PALATALIZED HOOK BELOW -← (‎ й̦ ‎) 0439 0326 CYRILLIC SMALL LETTER SHORT I, COMBINING COMMA BELOW -← (‎ ҋ ‎) 048B CYRILLIC SMALL LETTER SHORT I WITH TAIL - -# л ᴫ - (‎ л ‎) 043B CYRILLIC SMALL LETTER EL -← (‎ ᴫ ‎) 1D2B CYRILLIC LETTER SMALL CAPITAL EL - -# л̦ л̡ ӆ - (‎ л̡ ‎) 043B 0321 CYRILLIC SMALL LETTER EL, COMBINING PALATALIZED HOOK BELOW -← (‎ л̦ ‎) 043B 0326 CYRILLIC SMALL LETTER EL, COMBINING COMMA BELOW -← (‎ ӆ ‎) 04C6 CYRILLIC SMALL LETTER EL WITH TAIL - -# ᴛ̩ т̩ ҭ - (‎ т̩ ‎) 0442 0329 CYRILLIC SMALL LETTER TE, COMBINING VERTICAL LINE BELOW -← (‎ ᴛ̩ ‎) 1D1B 0329 LATIN LETTER SMALL CAPITAL T, COMBINING VERTICAL LINE BELOW -← (‎ ҭ ‎) 04AD CYRILLIC SMALL LETTER TE WITH DESCENDER - -# ш ⲽ - (‎ ш ‎) 0448 CYRILLIC SMALL LETTER SHA -← (‎ ⲽ ‎) 2CBD COPTIC SMALL LETTER CRYPTOGRAMMIC NI - -# ᴙ я - (‎ я ‎) 044F CYRILLIC SMALL LETTER YA -← (‎ ᴙ ‎) 1D19 LATIN LETTER SMALL CAPITAL REVERSED R - -# љ ꭠ - (‎ љ ‎) 0459 CYRILLIC SMALL LETTER LJE -← (‎ ꭠ ‎) AB60 LATIN SMALL LETTER SAKHA YAT - -# Ѡ Ꮗ ᗯ 𝈢 - (‎ Ѡ ‎) 0460 CYRILLIC CAPITAL LETTER OMEGA -← (‎ Ꮗ ‎) 13C7 CHEROKEE LETTER QUE -← (‎ ᗯ ‎) 15EF CANADIAN SYLLABICS CARRIER GU -← (‎ 𝈢 ‎) 1D222 GREEK INSTRUMENTAL NOTATION SYMBOL-8 - -# Ѡ· Ꮗ· ᗯ· ᗯᐧ ᣭ - (‎ Ѡ· ‎) 0460 00B7 CYRILLIC CAPITAL LETTER OMEGA, MIDDLE DOT -← (‎ Ꮗ· ‎) 13C7 00B7 CHEROKEE LETTER QUE, MIDDLE DOT # →ᗯ·→→ᗯᐧ→ -← (‎ ᗯ· ‎) 15EF 00B7 CANADIAN SYLLABICS CARRIER GU, MIDDLE DOT # →ᗯᐧ→ -← (‎ ᗯᐧ ‎) 15EF 1427 CANADIAN SYLLABICS CARRIER GU, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣭ ‎) 18ED CANADIAN SYLLABICS CARRIER GWU # →ᗯᐧ→ - -# Ѡ҆҇ Ѡ҃ Ѽ - (‎ Ѡ҃ ‎) 0460 0483 CYRILLIC CAPITAL LETTER OMEGA, COMBINING CYRILLIC TITLO -← (‎ Ѡ҆҇ ‎) 0460 0486 0487 CYRILLIC CAPITAL LETTER OMEGA, COMBINING CYRILLIC PSILI PNEUMATA, COMBINING CYRILLIC POKRYTIE # →Ѽ→ -← (‎ Ѽ ‎) 047C CYRILLIC CAPITAL LETTER OMEGA WITH TITLO - -# Ҷ Ӌ - (‎ Ҷ ‎) 04B6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER -← (‎ Ӌ ‎) 04CB CYRILLIC CAPITAL LETTER KHAKASSIAN CHE - -# ҷ ӌ - (‎ ҷ ‎) 04B7 CYRILLIC SMALL LETTER CHE WITH DESCENDER -← (‎ ӌ ‎) 04CC CYRILLIC SMALL LETTER KHAKASSIAN CHE - -# Ҽ̨ Ҿ - (‎ Ҽ̨ ‎) 04BC 0328 CYRILLIC CAPITAL LETTER ABKHASIAN CHE, COMBINING OGONEK -← (‎ Ҿ ‎) 04BE CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER - -# Ӄ 𐒼 - (‎ Ӄ ‎) 04C3 CYRILLIC CAPITAL LETTER KA WITH HOOK -← (‎ 𐒼 ‎) 104BC OSAGE CAPITAL LETTER KA - -# Ӿ 𝈂 - (‎ Ӿ ‎) 04FE CYRILLIC CAPITAL LETTER HA WITH STROKE -← (‎ 𝈂 ‎) 1D202 GREEK VOCAL NOTATION SYMBOL-3 - -# ኮ Ի - (‎ Ի ‎) 053B ARMENIAN CAPITAL LETTER INI -← (‎ ኮ ‎) 12AE ETHIOPIC SYLLABLE KO - -# ሆ Մ - (‎ Մ ‎) 0544 ARMENIAN CAPITAL LETTER MEN -← (‎ ሆ ‎) 1206 ETHIOPIC SYLLABLE HO - -# Ո በ ᑎ ꓵ ∩ ⋂ 𝉅 - (‎ Ո ‎) 0548 ARMENIAN CAPITAL LETTER VO -← (‎ በ ‎) 1260 ETHIOPIC SYLLABLE BA -← (‎ ᑎ ‎) 144E CANADIAN SYLLABICS TI -← (‎ ꓵ ‎) A4F5 LISU LETTER UE # →∩→→ᑎ→ -← (‎ ∩ ‎) 2229 INTERSECTION # →ᑎ→ -← (‎ ⋂ ‎) 22C2 N-ARY INTERSECTION # →∩→→ᑎ→ -← (‎ 𝉅 ‎) 1D245 GREEK MUSICAL LEIMMA # →∩→→ᑎ→ - -# Ո' ᑎᑊ በ' ᑎ' ᑨ - (‎ Ո' ‎) 0548 0027 ARMENIAN CAPITAL LETTER VO, APOSTROPHE -← (‎ ᑎᑊ ‎) 144E 144A CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P # →ᑎ'→ -← (‎ በ' ‎) 1260 0027 ETHIOPIC SYLLABLE BA, APOSTROPHE # →ᑎ'→ -← (‎ ᑎ' ‎) 144E 0027 CANADIAN SYLLABICS TI, APOSTROPHE -← (‎ ᑨ ‎) 1468 CANADIAN SYLLABICS TTI # →ᑎᑊ→→ᑎ'→ - -# Ո· በ· ᑎ· ᑎᐧ ᑚ - (‎ Ո· ‎) 0548 00B7 ARMENIAN CAPITAL LETTER VO, MIDDLE DOT -← (‎ በ· ‎) 1260 00B7 ETHIOPIC SYLLABLE BA, MIDDLE DOT # →ᑎ·→ -← (‎ ᑎ· ‎) 144E 00B7 CANADIAN SYLLABICS TI, MIDDLE DOT -← (‎ ᑎᐧ ‎) 144E 1427 CANADIAN SYLLABICS TI, CANADIAN SYLLABICS FINAL MIDDLE DOT # →ᑎ·→ -← (‎ ᑚ ‎) 145A CANADIAN SYLLABICS WEST-CREE TWI # →ᑎᐧ→→ᑎ·→ - -# ጣ Պ - (‎ Պ ‎) 054A ARMENIAN CAPITAL LETTER PEH -← (‎ ጣ ‎) 1323 ETHIOPIC SYLLABLE THAA - -# ቡ Ռ - (‎ Ռ ‎) 054C ARMENIAN CAPITAL LETTER RA -← (‎ ቡ ‎) 1261 ETHIOPIC SYLLABLE BU - -# Ք ₽ - (‎ Ք ‎) 0554 ARMENIAN CAPITAL LETTER KEH -← (‎ ₽ ‎) 20BD RUBLE SIGN - -# եւ և - (‎ եւ ‎) 0565 0582 ARMENIAN SMALL LETTER ECH, ARMENIAN SMALL LETTER YIWN -← (‎ և ‎) 0587 ARMENIAN SMALL LIGATURE ECH YIWN - -# ձ ኔ - (‎ ձ ‎) 0571 ARMENIAN SMALL LETTER JA -← (‎ ኔ ‎) 1294 ETHIOPIC SYLLABLE NEE - -# մե ﬔ - (‎ մե ‎) 0574 0565 ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER ECH -← (‎ ﬔ ‎) FB14 ARMENIAN SMALL LIGATURE MEN ECH - -# մի ﬕ - (‎ մի ‎) 0574 056B ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER INI -← (‎ ﬕ ‎) FB15 ARMENIAN SMALL LIGATURE MEN INI - -# մխ ﬗ - (‎ մխ ‎) 0574 056D ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER XEH -← (‎ ﬗ ‎) FB17 ARMENIAN SMALL LIGATURE MEN XEH - -# մն ﬓ - (‎ մն ‎) 0574 0576 ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER NOW -← (‎ ﬓ ‎) FB13 ARMENIAN SMALL LIGATURE MEN NOW - -# վն ﬖ - (‎ վն ‎) 057E 0576 ARMENIAN SMALL LETTER VEW, ARMENIAN SMALL LETTER NOW -← (‎ ﬖ ‎) FB16 ARMENIAN SMALL LIGATURE VEW NOW - -# ֖ ֭ - (‎ ֖ ‎) 0596 HEBREW ACCENT TIPEHA -← (‎ ֭ ‎) 05AD HEBREW ACCENT DEHI - -# ֘ ֮ - (‎ ֘ ‎) 0598 HEBREW ACCENT ZARQA -← (‎ ֮ ‎) 05AE HEBREW ACCENT ZINOR - -# ֙ ֨ - (‎ ֙ ‎) 0599 HEBREW ACCENT PASHTA -← (‎ ֨ ‎) 05A8 HEBREW ACCENT QADMA - -# ֚ ֤ - (‎ ֚ ‎) 059A HEBREW ACCENT YETIV -← (‎ ֤ ‎) 05A4 HEBREW ACCENT MAHAPAKH - -# א ℵ ﬡ - (‎ א ‎) 05D0 HEBREW LETTER ALEF -← (‎ ℵ ‎) 2135 ALEF SYMBOL -← (‎ ﬡ ‎) FB21 HEBREW LETTER WIDE ALEF - -# אל ﭏ - (‎ אל ‎) 05D0 05DC HEBREW LETTER ALEF, HEBREW LETTER LAMED -← (‎ ﭏ ‎) FB4F HEBREW LIGATURE ALEF LAMED - -# ב ℶ - (‎ ב ‎) 05D1 HEBREW LETTER BET -← (‎ ℶ ‎) 2136 BET SYMBOL - -# ג ℷ - (‎ ג ‎) 05D2 HEBREW LETTER GIMEL -← (‎ ℷ ‎) 2137 GIMEL SYMBOL - -# ד ℸ ﬢ - (‎ ד ‎) 05D3 HEBREW LETTER DALET -← (‎ ℸ ‎) 2138 DALET SYMBOL -← (‎ ﬢ ‎) FB22 HEBREW LETTER WIDE DALET - -# ה ﬣ - (‎ ה ‎) 05D4 HEBREW LETTER HE -← (‎ ﬣ ‎) FB23 HEBREW LETTER WIDE HE - -# כ ﬤ - (‎ כ ‎) 05DB HEBREW LETTER KAF -← (‎ ﬤ ‎) FB24 HEBREW LETTER WIDE KAF - -# ל ﬥ - (‎ ל ‎) 05DC HEBREW LETTER LAMED -← (‎ ﬥ ‎) FB25 HEBREW LETTER WIDE LAMED - -# ם ﬦ - (‎ ם ‎) 05DD HEBREW LETTER FINAL MEM -← (‎ ﬦ ‎) FB26 HEBREW LETTER WIDE FINAL MEM - -# ע ﬠ - (‎ ע ‎) 05E2 HEBREW LETTER AYIN -← (‎ ﬠ ‎) FB20 HEBREW LETTER ALTERNATIVE AYIN - -# ר ﬧ - (‎ ר ‎) 05E8 HEBREW LETTER RESH -← (‎ ﬧ ‎) FB27 HEBREW LETTER WIDE RESH - -# ת ﬨ - (‎ ת ‎) 05EA HEBREW LETTER TAV -← (‎ ﬨ ‎) FB28 HEBREW LETTER WIDE TAV - -# ، ٬ ⸲ - (‎ ، ‎) 060C ARABIC COMMA -← (‎ ٬ ‎) 066C ARABIC THOUSANDS SEPARATOR -← (‎ ⸲ ‎) 2E32 TURNED COMMA - -# ع ؏ 𞸏 𞸯 𞹏 𞹯 𞺏 𞺯 ﻉ ﻊ ﻋ ﻌ - (‎ ؏ ‎) 060F ARABIC SIGN MISRA -← (‎ ع ‎) 0639 ARABIC LETTER AIN -← (‎ 𞸏 ‎) 1EE0F ARABIC MATHEMATICAL AIN # →‎ع‎→ -← (‎ 𞸯 ‎) 1EE2F ARABIC MATHEMATICAL INITIAL AIN # →‎ع‎→ -← (‎ 𞹏 ‎) 1EE4F ARABIC MATHEMATICAL TAILED AIN # →‎ع‎→ -← (‎ 𞹯 ‎) 1EE6F ARABIC MATHEMATICAL STRETCHED AIN # →‎ع‎→ -← (‎ 𞺏 ‎) 1EE8F ARABIC MATHEMATICAL LOOPED AIN -← (‎ 𞺯 ‎) 1EEAF ARABIC MATHEMATICAL DOUBLE-STRUCK AIN # →‎ع‎→ -← (‎ ﻉ ‎) FEC9 ARABIC LETTER AIN ISOLATED FORM # →‎ع‎→ -← (‎ ﻊ ‎) FECA ARABIC LETTER AIN FINAL FORM # →‎ع‎→ -← (‎ ﻋ ‎) FECB ARABIC LETTER AIN INITIAL FORM # →‎ع‎→ -← (‎ ﻌ ‎) FECC ARABIC LETTER AIN MEDIAL FORM # →‎ع‎→ - -# ؛ ⸵ - (‎ ؛ ‎) 061B ARABIC SEMICOLON -← (‎ ⸵ ‎) 2E35 TURNED SEMICOLON - -# ؟ ⸮ - (‎ ؟ ‎) 061F ARABIC QUESTION MARK -← (‎ ⸮ ‎) 2E2E REVERSED QUESTION MARK - -# ء ﺀ - (‎ ء ‎) 0621 ARABIC LETTER HAMZA -← (‎ ﺀ ‎) FE80 ARABIC LETTER HAMZA ISOLATED FORM - -# ء͈ ۽ - (‎ ء͈ ‎) 0621 0348 ARABIC LETTER HAMZA, COMBINING DOUBLE VERTICAL LINE BELOW -← (‎ ۽ ‎) 06FD ARABIC SIGN SINDHI AMPERSAND - -# آ ﺁ ﺂ - (‎ آ ‎) 0622 ARABIC LETTER ALEF WITH MADDA ABOVE -← (‎ ﺁ ‎) FE81 ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM -← (‎ ﺂ ‎) FE82 ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM - -# وٴ ٴو ؤ ٶ ﺅ ﺆ - (‎ ؤ ‎) 0624 ARABIC LETTER WAW WITH HAMZA ABOVE -← (‎ وٴ ‎) 0648 0674 ARABIC LETTER WAW, ARABIC LETTER HIGH HAMZA # →‎ٶ‎→ -← (‎ ٴو ‎) 0674 0648 ARABIC LETTER HIGH HAMZA, ARABIC LETTER WAW # →‎ٶ‎→ -← (‎ ٶ ‎) 0676 ARABIC LETTER HIGH HAMZA WAW -← (‎ ﺅ ‎) FE85 ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM -← (‎ ﺆ ‎) FE86 ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM - -# ىٴ يٴ ٴى ئ ٸ ﺉ ﺊ ﺋ ﺌ - (‎ ئ ‎) 0626 ARABIC LETTER YEH WITH HAMZA ABOVE -← (‎ ىٴ ‎) 0649 0674 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎يٴ‎→→‎ٸ‎→ -← (‎ يٴ ‎) 064A 0674 ARABIC LETTER YEH, ARABIC LETTER HIGH HAMZA # →‎ٸ‎→ -← (‎ ٴى ‎) 0674 0649 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ٸ‎→ -← (‎ ٸ ‎) 0678 ARABIC LETTER HIGH HAMZA YEH -← (‎ ﺉ ‎) FE89 ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM -← (‎ ﺊ ‎) FE8A ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM -← (‎ ﺋ ‎) FE8B ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM -← (‎ ﺌ ‎) FE8C ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM - -# ىٴl ٴىl ىٴ1 ئا ﯪ ﯫ - (‎ ئا ‎) 0626 0627 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER ALEF -← (‎ ىٴl ‎) 0649 0674 006C ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, LATIN SMALL LETTER L -← (‎ ٴىl ‎) 0674 0649 006C ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER L -← (‎ ىٴ1 ‎) 0649 0674 0031 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, DIGIT ONE -← (‎ ﯪ ‎) FBEA ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM -← (‎ ﯫ ‎) FBEB ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM - -# ىٴج ٴىج ئج ﰀ ﲗ - (‎ ئج ‎) 0626 062C ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER JEEM -← (‎ ىٴج ‎) 0649 0674 062C ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM -← (‎ ٴىج ‎) 0674 0649 062C ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM -← (‎ ﰀ ‎) FC00 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM -← (‎ ﲗ ‎) FC97 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM - -# ىٴح ٴىح ئح ﰁ ﲘ - (‎ ئح ‎) 0626 062D ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER HAH -← (‎ ىٴح ‎) 0649 0674 062D ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HAH -← (‎ ٴىح ‎) 0674 0649 062D ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH -← (‎ ﰁ ‎) FC01 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM -← (‎ ﲘ ‎) FC98 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM - -# ىٴخ ٴىخ ئخ ﲙ - (‎ ئخ ‎) 0626 062E ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER KHAH -← (‎ ىٴخ ‎) 0649 0674 062E ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER KHAH -← (‎ ٴىخ ‎) 0674 0649 062E ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER KHAH -← (‎ ﲙ ‎) FC99 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM - -# ىٴر ٴىر ئر ﱤ - (‎ ئر ‎) 0626 0631 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER REH -← (‎ ىٴر ‎) 0649 0674 0631 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER REH -← (‎ ٴىر ‎) 0674 0649 0631 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH -← (‎ ﱤ ‎) FC64 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM - -# ىٴز ٴىز ئز ﱥ - (‎ ئز ‎) 0626 0632 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER ZAIN -← (‎ ىٴز ‎) 0649 0674 0632 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ZAIN -← (‎ ٴىز ‎) 0674 0649 0632 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ZAIN -← (‎ ﱥ ‎) FC65 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM - -# ىٴم ٴىم ئم ﰂ ﱦ ﲚ ﳟ - (‎ ئم ‎) 0626 0645 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER MEEM -← (‎ ىٴم ‎) 0649 0674 0645 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM -← (‎ ٴىم ‎) 0674 0649 0645 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM -← (‎ ﰂ ‎) FC02 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM -← (‎ ﱦ ‎) FC66 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM -← (‎ ﲚ ‎) FC9A ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM -← (‎ ﳟ ‎) FCDF ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM - -# ىٴن ٴىن ئن ﱧ - (‎ ئن ‎) 0626 0646 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER NOON -← (‎ ىٴن ‎) 0649 0674 0646 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON -← (‎ ٴىن ‎) 0674 0649 0646 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON -← (‎ ﱧ ‎) FC67 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM - -# ىٴo ٴىo ىٴه ئه ئە ﯬ ﯭ ﲛ ﳠ - (‎ ئه ‎) 0626 0647 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER HEH -← (‎ ىٴo ‎) 0649 0674 006F ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, LATIN SMALL LETTER O -← (‎ ٴىo ‎) 0674 0649 006F ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER O -← (‎ ىٴه ‎) 0649 0674 0647 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH -← (‎ ئە ‎) 0626 06D5 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER AE # →‎ٴىo‎→ -← (‎ ﯬ ‎) FBEC ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM # →‎ئە‎→→‎ٴىo‎→ -← (‎ ﯭ ‎) FBED ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM # →‎ئە‎→→‎ٴىo‎→ -← (‎ ﲛ ‎) FC9B ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM -← (‎ ﳠ ‎) FCE0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM - -# ىٴو ٴىو ئو ﯮ ﯯ - (‎ ئو ‎) 0626 0648 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER WAW -← (‎ ىٴو ‎) 0649 0674 0648 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER WAW -← (‎ ٴىو ‎) 0674 0649 0648 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER WAW -← (‎ ﯮ ‎) FBEE ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM -← (‎ ﯯ ‎) FBEF ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM - -# ىٴى ٴىى ئى ئي ﯹ ﯺ ﯻ ﰃ ﰄ ﱨ ﱩ - (‎ ئى ‎) 0626 0649 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER ALEF MAKSURA -← (‎ ىٴى ‎) 0649 0674 0649 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA -← (‎ ٴىى ‎) 0674 0649 0649 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF MAKSURA -← (‎ ئي ‎) 0626 064A ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER YEH # →‎ٴىى‎→ -← (‎ ﯹ ‎) FBF9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﯺ ‎) FBFA ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM -← (‎ ﯻ ‎) FBFB ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM -← (‎ ﰃ ‎) FC03 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰄ ‎) FC04 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM # →‎ئي‎→→‎ٴىى‎→ -← (‎ ﱨ ‎) FC68 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM -← (‎ ﱩ ‎) FC69 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM # →‎ئي‎→→‎ٴىى‎→ - -# ىٴو̆ ٴىو̆ ئۆ ﯲ ﯳ - (‎ ئۆ ‎) 0626 06C6 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER OE -← (‎ ىٴو̆ ‎) 0649 0674 0648 0306 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER WAW, COMBINING BREVE -← (‎ ٴىو̆ ‎) 0674 0649 0648 0306 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER WAW, COMBINING BREVE -← (‎ ﯲ ‎) FBF2 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM -← (‎ ﯳ ‎) FBF3 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM - -# ىٴو̓ ٴىو̓ ئۇ ﯰ ﯱ - (‎ ئۇ ‎) 0626 06C7 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER U -← (‎ ىٴو̓ ‎) 0649 0674 0648 0313 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER WAW, COMBINING COMMA ABOVE -← (‎ ٴىو̓ ‎) 0674 0649 0648 0313 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER WAW, COMBINING COMMA ABOVE -← (‎ ﯰ ‎) FBF0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM -← (‎ ﯱ ‎) FBF1 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM - -# ىٴوٰ ٴىوٰ ئۈ ﯴ ﯵ - (‎ ئۈ ‎) 0626 06C8 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER YU -← (‎ ىٴوٰ ‎) 0649 0674 0648 0670 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER WAW, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ٴىوٰ ‎) 0674 0649 0648 0670 ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER WAW, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ﯴ ‎) FBF4 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM -← (‎ ﯵ ‎) FBF5 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM - -# ىٴٻ ٴىٻ ئې ﯶ ﯷ ﯸ - (‎ ئې ‎) 0626 06D0 ARABIC LETTER YEH WITH HAMZA ABOVE, ARABIC LETTER E -← (‎ ىٴٻ ‎) 0649 0674 067B ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH -← (‎ ٴىٻ ‎) 0674 0649 067B ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEEH -← (‎ ﯶ ‎) FBF6 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM -← (‎ ﯷ ‎) FBF7 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM -← (‎ ﯸ ‎) FBF8 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM - -# ب 𞸁 𞸡 𞹡 𞺁 𞺡 ﺏ ﺐ ﺑ ﺒ - (‎ ب ‎) 0628 ARABIC LETTER BEH -← (‎ 𞸁 ‎) 1EE01 ARABIC MATHEMATICAL BEH -← (‎ 𞸡 ‎) 1EE21 ARABIC MATHEMATICAL INITIAL BEH -← (‎ 𞹡 ‎) 1EE61 ARABIC MATHEMATICAL STRETCHED BEH -← (‎ 𞺁 ‎) 1EE81 ARABIC MATHEMATICAL LOOPED BEH -← (‎ 𞺡 ‎) 1EEA1 ARABIC MATHEMATICAL DOUBLE-STRUCK BEH -← (‎ ﺏ ‎) FE8F ARABIC LETTER BEH ISOLATED FORM -← (‎ ﺐ ‎) FE90 ARABIC LETTER BEH FINAL FORM -← (‎ ﺑ ‎) FE91 ARABIC LETTER BEH INITIAL FORM -← (‎ ﺒ ‎) FE92 ARABIC LETTER BEH MEDIAL FORM - -# بo به ﲠ ﳢ - (‎ بo ‎) 0628 006F ARABIC LETTER BEH, LATIN SMALL LETTER O -← (‎ به ‎) 0628 0647 ARABIC LETTER BEH, ARABIC LETTER HEH -← (‎ ﲠ ‎) FCA0 ARABIC LIGATURE BEH WITH HEH INITIAL FORM # →‎به‎→ -← (‎ ﳢ ‎) FCE2 ARABIC LIGATURE BEH WITH HEH MEDIAL FORM # →‎به‎→ - -# بج ﰅ ﲜ - (‎ بج ‎) 0628 062C ARABIC LETTER BEH, ARABIC LETTER JEEM -← (‎ ﰅ ‎) FC05 ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM -← (‎ ﲜ ‎) FC9C ARABIC LIGATURE BEH WITH JEEM INITIAL FORM - -# بح ﰆ ﲝ - (‎ بح ‎) 0628 062D ARABIC LETTER BEH, ARABIC LETTER HAH -← (‎ ﰆ ‎) FC06 ARABIC LIGATURE BEH WITH HAH ISOLATED FORM -← (‎ ﲝ ‎) FC9D ARABIC LIGATURE BEH WITH HAH INITIAL FORM - -# بحى بحي ﷂ - (‎ بحى ‎) 0628 062D 0649 ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ بحي ‎) 0628 062D 064A ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﷂ ‎) FDC2 ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM # →‎بحي‎→ - -# بخ نج ﰇ ﱋ ﲞ ﳒ - (‎ بخ ‎) 0628 062E ARABIC LETTER BEH, ARABIC LETTER KHAH -← (‎ نج ‎) 0646 062C ARABIC LETTER NOON, ARABIC LETTER JEEM # →‎ﳒ‎→→‎ﲞ‎→ -← (‎ ﰇ ‎) FC07 ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM -← (‎ ﱋ ‎) FC4B ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→ -← (‎ ﲞ ‎) FC9E ARABIC LIGATURE BEH WITH KHAH INITIAL FORM -← (‎ ﳒ ‎) FCD2 ARABIC LIGATURE NOON WITH JEEM INITIAL FORM # →‎ﲞ‎→ - -# بخى بخي ﶞ - (‎ بخى ‎) 0628 062E 0649 ARABIC LETTER BEH, ARABIC LETTER KHAH, ARABIC LETTER ALEF MAKSURA -← (‎ بخي ‎) 0628 062E 064A ARABIC LETTER BEH, ARABIC LETTER KHAH, ARABIC LETTER YEH -← (‎ ﶞ ‎) FD9E ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM # →‎بخي‎→ - -# بر ﱪ - (‎ بر ‎) 0628 0631 ARABIC LETTER BEH, ARABIC LETTER REH -← (‎ ﱪ ‎) FC6A ARABIC LIGATURE BEH WITH REH FINAL FORM - -# بز ﱫ - (‎ بز ‎) 0628 0632 ARABIC LETTER BEH, ARABIC LETTER ZAIN -← (‎ ﱫ ‎) FC6B ARABIC LIGATURE BEH WITH ZAIN FINAL FORM - -# بم ﰈ ﱬ ﲟ ﳡ - (‎ بم ‎) 0628 0645 ARABIC LETTER BEH, ARABIC LETTER MEEM -← (‎ ﰈ ‎) FC08 ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM -← (‎ ﱬ ‎) FC6C ARABIC LIGATURE BEH WITH MEEM FINAL FORM -← (‎ ﲟ ‎) FC9F ARABIC LIGATURE BEH WITH MEEM INITIAL FORM -← (‎ ﳡ ‎) FCE1 ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM - -# بن ﱭ - (‎ بن ‎) 0628 0646 ARABIC LETTER BEH, ARABIC LETTER NOON -← (‎ ﱭ ‎) FC6D ARABIC LIGATURE BEH WITH NOON FINAL FORM - -# بى بي ﰉ ﰊ ﱮ ﱯ - (‎ بى ‎) 0628 0649 ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA -← (‎ بي ‎) 0628 064A ARABIC LETTER BEH, ARABIC LETTER YEH -← (‎ ﰉ ‎) FC09 ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰊ ‎) FC0A ARABIC LIGATURE BEH WITH YEH ISOLATED FORM # →‎بي‎→ -← (‎ ﱮ ‎) FC6E ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM -← (‎ ﱯ ‎) FC6F ARABIC LIGATURE BEH WITH YEH FINAL FORM # →‎بي‎→ - -# بٔ ࢡ - (‎ بٔ ‎) 0628 0654 ARABIC LETTER BEH, ARABIC HAMZA ABOVE -← (‎ ࢡ ‎) 08A1 ARABIC LETTER BEH WITH HAMZA ABOVE - -# بۛ ݑ - (‎ بۛ ‎) 0628 06DB ARABIC LETTER BEH, ARABIC SMALL HIGH THREE DOTS -← (‎ ݑ ‎) 0751 ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE - -# بۢ ࢶ - (‎ بۢ ‎) 0628 06E2 ARABIC LETTER BEH, ARABIC SMALL HIGH MEEM ISOLATED FORM -← (‎ ࢶ ‎) 08B6 ARABIC LETTER BEH WITH SMALL MEEM ABOVE - -# ت 𞸕 𞸵 𞹵 𞺕 𞺵 ﺕ ﺖ ﺗ ﺘ - (‎ ت ‎) 062A ARABIC LETTER TEH -← (‎ 𞸕 ‎) 1EE15 ARABIC MATHEMATICAL TEH -← (‎ 𞸵 ‎) 1EE35 ARABIC MATHEMATICAL INITIAL TEH -← (‎ 𞹵 ‎) 1EE75 ARABIC MATHEMATICAL STRETCHED TEH -← (‎ 𞺕 ‎) 1EE95 ARABIC MATHEMATICAL LOOPED TEH -← (‎ 𞺵 ‎) 1EEB5 ARABIC MATHEMATICAL DOUBLE-STRUCK TEH -← (‎ ﺕ ‎) FE95 ARABIC LETTER TEH ISOLATED FORM -← (‎ ﺖ ‎) FE96 ARABIC LETTER TEH FINAL FORM -← (‎ ﺗ ‎) FE97 ARABIC LETTER TEH INITIAL FORM -← (‎ ﺘ ‎) FE98 ARABIC LETTER TEH MEDIAL FORM - -# تo ته ﲥ ﳤ - (‎ تo ‎) 062A 006F ARABIC LETTER TEH, LATIN SMALL LETTER O -← (‎ ته ‎) 062A 0647 ARABIC LETTER TEH, ARABIC LETTER HEH -← (‎ ﲥ ‎) FCA5 ARABIC LIGATURE TEH WITH HEH INITIAL FORM # →‎ته‎→ -← (‎ ﳤ ‎) FCE4 ARABIC LIGATURE TEH WITH HEH MEDIAL FORM # →‎ته‎→ - -# تج ﰋ ﲡ - (‎ تج ‎) 062A 062C ARABIC LETTER TEH, ARABIC LETTER JEEM -← (‎ ﰋ ‎) FC0B ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM -← (‎ ﲡ ‎) FCA1 ARABIC LIGATURE TEH WITH JEEM INITIAL FORM - -# تجم ﵐ - (‎ تجم ‎) 062A 062C 0645 ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM -← (‎ ﵐ ‎) FD50 ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM - -# تجى تجي ﶟ ﶠ - (‎ تجى ‎) 062A 062C 0649 ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ تجي ‎) 062A 062C 064A ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﶟ ‎) FD9F ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM # →‎تجي‎→ -← (‎ ﶠ ‎) FDA0 ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM - -# تح ﰌ ﲢ - (‎ تح ‎) 062A 062D ARABIC LETTER TEH, ARABIC LETTER HAH -← (‎ ﰌ ‎) FC0C ARABIC LIGATURE TEH WITH HAH ISOLATED FORM -← (‎ ﲢ ‎) FCA2 ARABIC LIGATURE TEH WITH HAH INITIAL FORM - -# تحج ﵑ ﵒ - (‎ تحج ‎) 062A 062D 062C ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM -← (‎ ﵑ ‎) FD51 ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM -← (‎ ﵒ ‎) FD52 ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM - -# تحم ﵓ - (‎ تحم ‎) 062A 062D 0645 ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ ﵓ ‎) FD53 ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM - -# تخ ﰍ ﲣ - (‎ تخ ‎) 062A 062E ARABIC LETTER TEH, ARABIC LETTER KHAH -← (‎ ﰍ ‎) FC0D ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM -← (‎ ﲣ ‎) FCA3 ARABIC LIGATURE TEH WITH KHAH INITIAL FORM - -# تخم ﵔ - (‎ تخم ‎) 062A 062E 0645 ARABIC LETTER TEH, ARABIC LETTER KHAH, ARABIC LETTER MEEM -← (‎ ﵔ ‎) FD54 ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM - -# تخى تخي ﶡ ﶢ - (‎ تخى ‎) 062A 062E 0649 ARABIC LETTER TEH, ARABIC LETTER KHAH, ARABIC LETTER ALEF MAKSURA -← (‎ تخي ‎) 062A 062E 064A ARABIC LETTER TEH, ARABIC LETTER KHAH, ARABIC LETTER YEH -← (‎ ﶡ ‎) FDA1 ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM # →‎تخي‎→ -← (‎ ﶢ ‎) FDA2 ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM - -# تر ﱰ - (‎ تر ‎) 062A 0631 ARABIC LETTER TEH, ARABIC LETTER REH -← (‎ ﱰ ‎) FC70 ARABIC LIGATURE TEH WITH REH FINAL FORM - -# تز ﱱ - (‎ تز ‎) 062A 0632 ARABIC LETTER TEH, ARABIC LETTER ZAIN -← (‎ ﱱ ‎) FC71 ARABIC LIGATURE TEH WITH ZAIN FINAL FORM - -# تم ﰎ ﱲ ﲤ ﳣ - (‎ تم ‎) 062A 0645 ARABIC LETTER TEH, ARABIC LETTER MEEM -← (‎ ﰎ ‎) FC0E ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM -← (‎ ﱲ ‎) FC72 ARABIC LIGATURE TEH WITH MEEM FINAL FORM -← (‎ ﲤ ‎) FCA4 ARABIC LIGATURE TEH WITH MEEM INITIAL FORM -← (‎ ﳣ ‎) FCE3 ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM - -# تمج ﵕ - (‎ تمج ‎) 062A 0645 062C ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER JEEM -← (‎ ﵕ ‎) FD55 ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM - -# تمح ﵖ - (‎ تمح ‎) 062A 0645 062D ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﵖ ‎) FD56 ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM - -# تمخ ﵗ - (‎ تمخ ‎) 062A 0645 062E ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER KHAH -← (‎ ﵗ ‎) FD57 ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM - -# تمى تمي ﶣ ﶤ - (‎ تمى ‎) 062A 0645 0649 ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ تمي ‎) 062A 0645 064A ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶣ ‎) FDA3 ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM # →‎تمي‎→ -← (‎ ﶤ ‎) FDA4 ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM - -# تن ﱳ - (‎ تن ‎) 062A 0646 ARABIC LETTER TEH, ARABIC LETTER NOON -← (‎ ﱳ ‎) FC73 ARABIC LIGATURE TEH WITH NOON FINAL FORM - -# تى تي ﰏ ﰐ ﱴ ﱵ - (‎ تى ‎) 062A 0649 ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA -← (‎ تي ‎) 062A 064A ARABIC LETTER TEH, ARABIC LETTER YEH -← (‎ ﰏ ‎) FC0F ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰐ ‎) FC10 ARABIC LIGATURE TEH WITH YEH ISOLATED FORM # →‎تي‎→ -← (‎ ﱴ ‎) FC74 ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM -← (‎ ﱵ ‎) FC75 ARABIC LIGATURE TEH WITH YEH FINAL FORM # →‎تي‎→ - -# ىۛ ٮۛ ںۛ یۛ ث ؿ پ ڽ ۑ 𞸖 𞸶 𞹶 𞺖 𞺶 ﭖ ﭗ ﭘ ﭙ ﺙ ﺚ ﺛ ﺜ - (‎ ث ‎) 062B ARABIC LETTER THEH -← (‎ ىۛ ‎) 0649 06DB ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS # →‎ٮۛ‎→ -← (‎ ٮۛ ‎) 066E 06DB ARABIC LETTER DOTLESS BEH, ARABIC SMALL HIGH THREE DOTS -← (‎ ںۛ ‎) 06BA 06DB ARABIC LETTER NOON GHUNNA, ARABIC SMALL HIGH THREE DOTS # →‎ىۛ‎→→‎ٮۛ‎→ -← (‎ یۛ ‎) 06CC 06DB ARABIC LETTER FARSI YEH, ARABIC SMALL HIGH THREE DOTS # →‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ؿ ‎) 063F ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE # →‎یۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ پ ‎) 067E ARABIC LETTER PEH # →‎ڽ‎→→‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ڽ ‎) 06BD ARABIC LETTER NOON WITH THREE DOTS ABOVE # →‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ۑ ‎) 06D1 ARABIC LETTER YEH WITH THREE DOTS BELOW # →‎پ‎→→‎ڽ‎→→‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ 𞸖 ‎) 1EE16 ARABIC MATHEMATICAL THEH -← (‎ 𞸶 ‎) 1EE36 ARABIC MATHEMATICAL INITIAL THEH -← (‎ 𞹶 ‎) 1EE76 ARABIC MATHEMATICAL STRETCHED THEH -← (‎ 𞺖 ‎) 1EE96 ARABIC MATHEMATICAL LOOPED THEH -← (‎ 𞺶 ‎) 1EEB6 ARABIC MATHEMATICAL DOUBLE-STRUCK THEH -← (‎ ﭖ ‎) FB56 ARABIC LETTER PEH ISOLATED FORM # →‎پ‎→→‎ڽ‎→→‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ﭗ ‎) FB57 ARABIC LETTER PEH FINAL FORM # →‎پ‎→→‎ڽ‎→→‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ﭘ ‎) FB58 ARABIC LETTER PEH INITIAL FORM # →‎پ‎→→‎ڽ‎→→‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ﭙ ‎) FB59 ARABIC LETTER PEH MEDIAL FORM # →‎پ‎→→‎ڽ‎→→‎ںۛ‎→→‎ىۛ‎→→‎ٮۛ‎→ -← (‎ ﺙ ‎) FE99 ARABIC LETTER THEH ISOLATED FORM -← (‎ ﺚ ‎) FE9A ARABIC LETTER THEH FINAL FORM -← (‎ ﺛ ‎) FE9B ARABIC LETTER THEH INITIAL FORM -← (‎ ﺜ ‎) FE9C ARABIC LETTER THEH MEDIAL FORM - -# ىۛج ثج ﰑ - (‎ ثج ‎) 062B 062C ARABIC LETTER THEH, ARABIC LETTER JEEM -← (‎ ىۛج ‎) 0649 06DB 062C ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER JEEM -← (‎ ﰑ ‎) FC11 ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM - -# ىۛر ثر ﱶ - (‎ ثر ‎) 062B 0631 ARABIC LETTER THEH, ARABIC LETTER REH -← (‎ ىۛر ‎) 0649 06DB 0631 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER REH -← (‎ ﱶ ‎) FC76 ARABIC LIGATURE THEH WITH REH FINAL FORM - -# ىۛز ثز ﱷ - (‎ ثز ‎) 062B 0632 ARABIC LETTER THEH, ARABIC LETTER ZAIN -← (‎ ىۛز ‎) 0649 06DB 0632 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER ZAIN -← (‎ ﱷ ‎) FC77 ARABIC LIGATURE THEH WITH ZAIN FINAL FORM - -# ىۛم ثم ﰒ ﱸ ﲦ ﳥ - (‎ ثم ‎) 062B 0645 ARABIC LETTER THEH, ARABIC LETTER MEEM -← (‎ ىۛم ‎) 0649 06DB 0645 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER MEEM -← (‎ ﰒ ‎) FC12 ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM -← (‎ ﱸ ‎) FC78 ARABIC LIGATURE THEH WITH MEEM FINAL FORM -← (‎ ﲦ ‎) FCA6 ARABIC LIGATURE THEH WITH MEEM INITIAL FORM -← (‎ ﳥ ‎) FCE5 ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM - -# ىۛن ثن ﱹ - (‎ ثن ‎) 062B 0646 ARABIC LETTER THEH, ARABIC LETTER NOON -← (‎ ىۛن ‎) 0649 06DB 0646 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER NOON -← (‎ ﱹ ‎) FC79 ARABIC LIGATURE THEH WITH NOON FINAL FORM - -# ىۛo ىۛه ثه ﳦ - (‎ ثه ‎) 062B 0647 ARABIC LETTER THEH, ARABIC LETTER HEH -← (‎ ىۛo ‎) 0649 06DB 006F ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, LATIN SMALL LETTER O -← (‎ ىۛه ‎) 0649 06DB 0647 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER HEH -← (‎ ﳦ ‎) FCE6 ARABIC LIGATURE THEH WITH HEH MEDIAL FORM - -# ىۛى ثى ثي ﰓ ﰔ ﱺ ﱻ - (‎ ثى ‎) 062B 0649 ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA -← (‎ ىۛى ‎) 0649 06DB 0649 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER ALEF MAKSURA -← (‎ ثي ‎) 062B 064A ARABIC LETTER THEH, ARABIC LETTER YEH # →‎ىۛى‎→ -← (‎ ﰓ ‎) FC13 ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰔ ‎) FC14 ARABIC LIGATURE THEH WITH YEH ISOLATED FORM # →‎ثي‎→→‎ىۛى‎→ -← (‎ ﱺ ‎) FC7A ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM -← (‎ ﱻ ‎) FC7B ARABIC LIGATURE THEH WITH YEH FINAL FORM # →‎ثي‎→→‎ىۛى‎→ - -# ج 𞸂 𞸢 𞹂 𞹢 𞺂 𞺢 ﺝ ﺞ ﺟ ﺠ - (‎ ج ‎) 062C ARABIC LETTER JEEM -← (‎ 𞸂 ‎) 1EE02 ARABIC MATHEMATICAL JEEM -← (‎ 𞸢 ‎) 1EE22 ARABIC MATHEMATICAL INITIAL JEEM -← (‎ 𞹂 ‎) 1EE42 ARABIC MATHEMATICAL TAILED JEEM -← (‎ 𞹢 ‎) 1EE62 ARABIC MATHEMATICAL STRETCHED JEEM -← (‎ 𞺂 ‎) 1EE82 ARABIC MATHEMATICAL LOOPED JEEM -← (‎ 𞺢 ‎) 1EEA2 ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM -← (‎ ﺝ ‎) FE9D ARABIC LETTER JEEM ISOLATED FORM -← (‎ ﺞ ‎) FE9E ARABIC LETTER JEEM FINAL FORM -← (‎ ﺟ ‎) FE9F ARABIC LETTER JEEM INITIAL FORM -← (‎ ﺠ ‎) FEA0 ARABIC LETTER JEEM MEDIAL FORM - -# جح ﰕ ﲧ - (‎ جح ‎) 062C 062D ARABIC LETTER JEEM, ARABIC LETTER HAH -← (‎ ﰕ ‎) FC15 ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM -← (‎ ﲧ ‎) FCA7 ARABIC LIGATURE JEEM WITH HAH INITIAL FORM - -# جحى جحي ﶦ ﶾ - (‎ جحى ‎) 062C 062D 0649 ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ جحي ‎) 062C 062D 064A ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶦ ‎) FDA6 ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﶾ ‎) FDBE ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM # →‎جحي‎→ - -# جل جلlلo جل جلlله جل جل1له جل جلاله ﷻ - (‎ جل جل1له ‎) 062C 0644 0020 062C 0644 0031 0644 0647 ARABIC LETTER JEEM, ARABIC LETTER LAM, SPACE, ARABIC LETTER JEEM, ARABIC LETTER LAM, DIGIT ONE, ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ جل جلlلo ‎) 062C 0644 0020 062C 0644 006C 0644 006F ARABIC LETTER JEEM, ARABIC LETTER LAM, SPACE, ARABIC LETTER JEEM, ARABIC LETTER LAM, LATIN SMALL LETTER L, ARABIC LETTER LAM, LATIN SMALL LETTER O # →‎جل جلاله‎→ -← (‎ جل جلlله ‎) 062C 0644 0020 062C 0644 006C 0644 0647 ARABIC LETTER JEEM, ARABIC LETTER LAM, SPACE, ARABIC LETTER JEEM, ARABIC LETTER LAM, LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ جل جلاله ‎) 062C 0644 0020 062C 0644 0627 0644 0647 ARABIC LETTER JEEM, ARABIC LETTER LAM, SPACE, ARABIC LETTER JEEM, ARABIC LETTER LAM, ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ ﷻ ‎) FDFB ARABIC LIGATURE JALLAJALALOUHOU # →‎جل جلاله‎→ - -# جم ﰖ ﲨ - (‎ جم ‎) 062C 0645 ARABIC LETTER JEEM, ARABIC LETTER MEEM -← (‎ ﰖ ‎) FC16 ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM -← (‎ ﲨ ‎) FCA8 ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM - -# جمح ﵘ ﵙ - (‎ جمح ‎) 062C 0645 062D ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﵘ ‎) FD58 ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM -← (‎ ﵙ ‎) FD59 ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM - -# جمى جمي ﶥ ﶧ - (‎ جمى ‎) 062C 0645 0649 ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ جمي ‎) 062C 0645 064A ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶥ ‎) FDA5 ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM # →‎جمي‎→ -← (‎ ﶧ ‎) FDA7 ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM - -# جى جي ﴁ ﴂ ﴝ ﴞ - (‎ جى ‎) 062C 0649 ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ جي ‎) 062C 064A ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﴁ ‎) FD01 ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﴂ ‎) FD02 ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM # →‎جي‎→ -← (‎ ﴝ ‎) FD1D ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM -← (‎ ﴞ ‎) FD1E ARABIC LIGATURE JEEM WITH YEH FINAL FORM # →‎جي‎→ - -# ح 𞸇 𞸧 𞹇 𞹧 𞺇 𞺧 ﺡ ﺢ ﺣ ﺤ - (‎ ح ‎) 062D ARABIC LETTER HAH -← (‎ 𞸇 ‎) 1EE07 ARABIC MATHEMATICAL HAH -← (‎ 𞸧 ‎) 1EE27 ARABIC MATHEMATICAL INITIAL HAH -← (‎ 𞹇 ‎) 1EE47 ARABIC MATHEMATICAL TAILED HAH -← (‎ 𞹧 ‎) 1EE67 ARABIC MATHEMATICAL STRETCHED HAH -← (‎ 𞺇 ‎) 1EE87 ARABIC MATHEMATICAL LOOPED HAH -← (‎ 𞺧 ‎) 1EEA7 ARABIC MATHEMATICAL DOUBLE-STRUCK HAH -← (‎ ﺡ ‎) FEA1 ARABIC LETTER HAH ISOLATED FORM -← (‎ ﺢ ‎) FEA2 ARABIC LETTER HAH FINAL FORM -← (‎ ﺣ ‎) FEA3 ARABIC LETTER HAH INITIAL FORM -← (‎ ﺤ ‎) FEA4 ARABIC LETTER HAH MEDIAL FORM - -# حج ﰗ ﲩ - (‎ حج ‎) 062D 062C ARABIC LETTER HAH, ARABIC LETTER JEEM -← (‎ ﰗ ‎) FC17 ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM -← (‎ ﲩ ‎) FCA9 ARABIC LIGATURE HAH WITH JEEM INITIAL FORM - -# حجى حجي ﶿ - (‎ حجى ‎) 062D 062C 0649 ARABIC LETTER HAH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ حجي ‎) 062D 062C 064A ARABIC LETTER HAH, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﶿ ‎) FDBF ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM # →‎حجي‎→ - -# حم ﰘ ﲪ - (‎ حم ‎) 062D 0645 ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ ﰘ ‎) FC18 ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM -← (‎ ﲪ ‎) FCAA ARABIC LIGATURE HAH WITH MEEM INITIAL FORM - -# حمى حمي ﵚ ﵛ - (‎ حمى ‎) 062D 0645 0649 ARABIC LETTER HAH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ حمي ‎) 062D 0645 064A ARABIC LETTER HAH, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﵚ ‎) FD5A ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM # →‎حمي‎→ -← (‎ ﵛ ‎) FD5B ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM - -# حى حي ﳿ ﴀ ﴛ ﴜ - (‎ حى ‎) 062D 0649 ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ حي ‎) 062D 064A ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﳿ ‎) FCFF ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﴀ ‎) FD00 ARABIC LIGATURE HAH WITH YEH ISOLATED FORM # →‎حي‎→ -← (‎ ﴛ ‎) FD1B ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﴜ ‎) FD1C ARABIC LIGATURE HAH WITH YEH FINAL FORM # →‎حي‎→ - -# حٔ ځ ݲ - (‎ حٔ ‎) 062D 0654 ARABIC LETTER HAH, ARABIC HAMZA ABOVE -← (‎ ځ ‎) 0681 ARABIC LETTER HAH WITH HAMZA ABOVE -← (‎ ݲ ‎) 0772 ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE - -# حۛ څ - (‎ حۛ ‎) 062D 06DB ARABIC LETTER HAH, ARABIC SMALL HIGH THREE DOTS -← (‎ څ ‎) 0685 ARABIC LETTER HAH WITH THREE DOTS ABOVE - -# خ 𞸗 𞸷 𞹗 𞹷 𞺗 𞺷 ﺥ ﺦ ﺧ ﺨ - (‎ خ ‎) 062E ARABIC LETTER KHAH -← (‎ 𞸗 ‎) 1EE17 ARABIC MATHEMATICAL KHAH -← (‎ 𞸷 ‎) 1EE37 ARABIC MATHEMATICAL INITIAL KHAH -← (‎ 𞹗 ‎) 1EE57 ARABIC MATHEMATICAL TAILED KHAH -← (‎ 𞹷 ‎) 1EE77 ARABIC MATHEMATICAL STRETCHED KHAH -← (‎ 𞺗 ‎) 1EE97 ARABIC MATHEMATICAL LOOPED KHAH -← (‎ 𞺷 ‎) 1EEB7 ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH -← (‎ ﺥ ‎) FEA5 ARABIC LETTER KHAH ISOLATED FORM -← (‎ ﺦ ‎) FEA6 ARABIC LETTER KHAH FINAL FORM -← (‎ ﺧ ‎) FEA7 ARABIC LETTER KHAH INITIAL FORM -← (‎ ﺨ ‎) FEA8 ARABIC LETTER KHAH MEDIAL FORM - -# خج ﰙ ﲫ - (‎ خج ‎) 062E 062C ARABIC LETTER KHAH, ARABIC LETTER JEEM -← (‎ ﰙ ‎) FC19 ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM -← (‎ ﲫ ‎) FCAB ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM - -# خح ﰚ - (‎ خح ‎) 062E 062D ARABIC LETTER KHAH, ARABIC LETTER HAH -← (‎ ﰚ ‎) FC1A ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM - -# خم ﰛ ﲬ - (‎ خم ‎) 062E 0645 ARABIC LETTER KHAH, ARABIC LETTER MEEM -← (‎ ﰛ ‎) FC1B ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM -← (‎ ﲬ ‎) FCAC ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM - -# خى خي ﴃ ﴄ ﴟ ﴠ - (‎ خى ‎) 062E 0649 ARABIC LETTER KHAH, ARABIC LETTER ALEF MAKSURA -← (‎ خي ‎) 062E 064A ARABIC LETTER KHAH, ARABIC LETTER YEH -← (‎ ﴃ ‎) FD03 ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﴄ ‎) FD04 ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM # →‎خي‎→ -← (‎ ﴟ ‎) FD1F ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﴠ ‎) FD20 ARABIC LIGATURE KHAH WITH YEH FINAL FORM # →‎خي‎→ - -# د 𐋡 𞸃 𞺃 𞺣 ﺩ ﺪ - (‎ د ‎) 062F ARABIC LETTER DAL -← (‎ 𐋡 ‎) 102E1 COPTIC EPACT DIGIT ONE -← (‎ 𞸃 ‎) 1EE03 ARABIC MATHEMATICAL DAL -← (‎ 𞺃 ‎) 1EE83 ARABIC MATHEMATICAL LOOPED DAL -← (‎ 𞺣 ‎) 1EEA3 ARABIC MATHEMATICAL DOUBLE-STRUCK DAL -← (‎ ﺩ ‎) FEA9 ARABIC LETTER DAL ISOLATED FORM -← (‎ ﺪ ‎) FEAA ARABIC LETTER DAL FINAL FORM - -# د̂ دٛ ۮ - (‎ د̂ ‎) 062F 0302 ARABIC LETTER DAL, COMBINING CIRCUMFLEX ACCENT -← (‎ دٛ ‎) 062F 065B ARABIC LETTER DAL, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ۮ ‎) 06EE ARABIC LETTER DAL WITH INVERTED V # →‎دٛ‎→ - -# د̤̣ د࣮࣭ ࢮ - (‎ د̤̣ ‎) 062F 0324 0323 ARABIC LETTER DAL, COMBINING DIAERESIS BELOW, COMBINING DOT BELOW -← (‎ د࣮࣭ ‎) 062F 08EE 08ED ARABIC LETTER DAL, ARABIC TONE TWO DOTS BELOW, ARABIC TONE ONE DOT BELOW -← (‎ ࢮ ‎) 08AE ARABIC LETTER DAL WITH THREE DOTS BELOW # →‎د࣮࣭‎→ - -# دؕ ڈ ﮈ ﮉ - (‎ دؕ ‎) 062F 0615 ARABIC LETTER DAL, ARABIC SMALL HIGH TAH -← (‎ ڈ ‎) 0688 ARABIC LETTER DDAL -← (‎ ﮈ ‎) FB88 ARABIC LETTER DDAL ISOLATED FORM # →‎ڈ‎→ -← (‎ ﮉ ‎) FB89 ARABIC LETTER DDAL FINAL FORM # →‎ڈ‎→ - -# دۛ ڎ ﮆ ﮇ - (‎ دۛ ‎) 062F 06DB ARABIC LETTER DAL, ARABIC SMALL HIGH THREE DOTS -← (‎ ڎ ‎) 068E ARABIC LETTER DUL -← (‎ ﮆ ‎) FB86 ARABIC LETTER DUL ISOLATED FORM # →‎ڎ‎→ -← (‎ ﮇ ‎) FB87 ARABIC LETTER DUL FINAL FORM # →‎ڎ‎→ - -# ذ 𞸘 𞺘 𞺸 ﺫ ﺬ - (‎ ذ ‎) 0630 ARABIC LETTER THAL -← (‎ 𞸘 ‎) 1EE18 ARABIC MATHEMATICAL THAL -← (‎ 𞺘 ‎) 1EE98 ARABIC MATHEMATICAL LOOPED THAL -← (‎ 𞺸 ‎) 1EEB8 ARABIC MATHEMATICAL DOUBLE-STRUCK THAL -← (‎ ﺫ ‎) FEAB ARABIC LETTER THAL ISOLATED FORM -← (‎ ﺬ ‎) FEAC ARABIC LETTER THAL FINAL FORM - -# ذٰ ﱛ - (‎ ذٰ ‎) 0630 0670 ARABIC LETTER THAL, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ﱛ ‎) FC5B ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM - -# ر 𞸓 𞺓 𞺳 ﺭ ﺮ - (‎ ر ‎) 0631 ARABIC LETTER REH -← (‎ 𞸓 ‎) 1EE13 ARABIC MATHEMATICAL REH -← (‎ 𞺓 ‎) 1EE93 ARABIC MATHEMATICAL LOOPED REH -← (‎ 𞺳 ‎) 1EEB3 ARABIC MATHEMATICAL DOUBLE-STRUCK REH -← (‎ ﺭ ‎) FEAD ARABIC LETTER REH ISOLATED FORM -← (‎ ﺮ ‎) FEAE ARABIC LETTER REH FINAL FORM - -# ر̂ رٛ ۯ - (‎ ر̂ ‎) 0631 0302 ARABIC LETTER REH, COMBINING CIRCUMFLEX ACCENT -← (‎ رٛ ‎) 0631 065B ARABIC LETTER REH, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ۯ ‎) 06EF ARABIC LETTER REH WITH INVERTED V # →‎رٛ‎→ - -# ر̆ رٚ ڒ - (‎ ر̆ ‎) 0631 0306 ARABIC LETTER REH, COMBINING BREVE -← (‎ رٚ ‎) 0631 065A ARABIC LETTER REH, ARABIC VOWEL SIGN SMALL V ABOVE -← (‎ ڒ ‎) 0692 ARABIC LETTER REH WITH SMALL V # →‎رٚ‎→ - -# ر̆̇ رۨ ࢹ - (‎ ر̆̇ ‎) 0631 0306 0307 ARABIC LETTER REH, COMBINING BREVE, COMBINING DOT ABOVE -← (‎ رۨ ‎) 0631 06E8 ARABIC LETTER REH, ARABIC SMALL HIGH NOON -← (‎ ࢹ ‎) 08B9 ARABIC LETTER REH WITH SMALL NOON ABOVE # →‎رۨ‎→ - -# رؕ ڑ ﮌ ﮍ - (‎ رؕ ‎) 0631 0615 ARABIC LETTER REH, ARABIC SMALL HIGH TAH -← (‎ ڑ ‎) 0691 ARABIC LETTER RREH -← (‎ ﮌ ‎) FB8C ARABIC LETTER RREH ISOLATED FORM # →‎ڑ‎→ -← (‎ ﮍ ‎) FB8D ARABIC LETTER RREH FINAL FORM # →‎ڑ‎→ - -# رسول ﷶ - (‎ رسول ‎) 0631 0633 0648 0644 ARABIC LETTER REH, ARABIC LETTER SEEN, ARABIC LETTER WAW, ARABIC LETTER LAM -← (‎ ﷶ ‎) FDF6 ARABIC LIGATURE RASOUL ISOLATED FORM - -# رىlل رى1ل ریال ﷼ - (‎ رى1ل ‎) 0631 0649 0031 0644 ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, DIGIT ONE, ARABIC LETTER LAM -← (‎ رىlل ‎) 0631 0649 006C 0644 ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER L, ARABIC LETTER LAM # →‎ریال‎→ -← (‎ ریال ‎) 0631 06CC 0627 0644 ARABIC LETTER REH, ARABIC LETTER FARSI YEH, ARABIC LETTER ALEF, ARABIC LETTER LAM -← (‎ ﷼ ‎) FDFC RIAL SIGN # →‎ریال‎→ - -# رٔ ݬ - (‎ رٔ ‎) 0631 0654 ARABIC LETTER REH, ARABIC HAMZA ABOVE -← (‎ ݬ ‎) 076C ARABIC LETTER REH WITH HAMZA ABOVE - -# رٰ ﱜ - (‎ رٰ ‎) 0631 0670 ARABIC LETTER REH, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ﱜ ‎) FC5C ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM - -# رۛ ژ ﮊ ﮋ - (‎ رۛ ‎) 0631 06DB ARABIC LETTER REH, ARABIC SMALL HIGH THREE DOTS -← (‎ ژ ‎) 0698 ARABIC LETTER JEH -← (‎ ﮊ ‎) FB8A ARABIC LETTER JEH ISOLATED FORM # →‎ژ‎→ -← (‎ ﮋ ‎) FB8B ARABIC LETTER JEH FINAL FORM # →‎ژ‎→ - -# ز 𞸆 𞺆 𞺦 ﺯ ﺰ - (‎ ز ‎) 0632 ARABIC LETTER ZAIN -← (‎ 𞸆 ‎) 1EE06 ARABIC MATHEMATICAL ZAIN -← (‎ 𞺆 ‎) 1EE86 ARABIC MATHEMATICAL LOOPED ZAIN -← (‎ 𞺦 ‎) 1EEA6 ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN -← (‎ ﺯ ‎) FEAF ARABIC LETTER ZAIN ISOLATED FORM -← (‎ ﺰ ‎) FEB0 ARABIC LETTER ZAIN FINAL FORM - -# ز̂ زٛ ࢲ - (‎ ز̂ ‎) 0632 0302 ARABIC LETTER ZAIN, COMBINING CIRCUMFLEX ACCENT -← (‎ زٛ ‎) 0632 065B ARABIC LETTER ZAIN, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ࢲ ‎) 08B2 ARABIC LETTER ZAIN WITH INVERTED V ABOVE # →‎زٛ‎→ - -# س 𞸎 𞸮 𞹎 𞹮 𞺎 𞺮 ﺱ ﺲ ﺳ ﺴ - (‎ س ‎) 0633 ARABIC LETTER SEEN -← (‎ 𞸎 ‎) 1EE0E ARABIC MATHEMATICAL SEEN -← (‎ 𞸮 ‎) 1EE2E ARABIC MATHEMATICAL INITIAL SEEN -← (‎ 𞹎 ‎) 1EE4E ARABIC MATHEMATICAL TAILED SEEN -← (‎ 𞹮 ‎) 1EE6E ARABIC MATHEMATICAL STRETCHED SEEN -← (‎ 𞺎 ‎) 1EE8E ARABIC MATHEMATICAL LOOPED SEEN -← (‎ 𞺮 ‎) 1EEAE ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN -← (‎ ﺱ ‎) FEB1 ARABIC LETTER SEEN ISOLATED FORM -← (‎ ﺲ ‎) FEB2 ARABIC LETTER SEEN FINAL FORM -← (‎ ﺳ ‎) FEB3 ARABIC LETTER SEEN INITIAL FORM -← (‎ ﺴ ‎) FEB4 ARABIC LETTER SEEN MEDIAL FORM - -# سo سه ﳨ ﴱ - (‎ سo ‎) 0633 006F ARABIC LETTER SEEN, LATIN SMALL LETTER O -← (‎ سه ‎) 0633 0647 ARABIC LETTER SEEN, ARABIC LETTER HEH -← (‎ ﳨ ‎) FCE8 ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM # →‎سه‎→ -← (‎ ﴱ ‎) FD31 ARABIC LIGATURE SEEN WITH HEH INITIAL FORM # →‎سه‎→ - -# س̂ سٛ ݾ - (‎ س̂ ‎) 0633 0302 ARABIC LETTER SEEN, COMBINING CIRCUMFLEX ACCENT -← (‎ سٛ ‎) 0633 065B ARABIC LETTER SEEN, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ݾ ‎) 077E ARABIC LETTER SEEN WITH INVERTED V # →‎سٛ‎→ - -# سج ﰜ ﲭ ﴴ - (‎ سج ‎) 0633 062C ARABIC LETTER SEEN, ARABIC LETTER JEEM -← (‎ ﰜ ‎) FC1C ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM -← (‎ ﲭ ‎) FCAD ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM -← (‎ ﴴ ‎) FD34 ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM - -# سجح ﵝ - (‎ سجح ‎) 0633 062C 062D ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH -← (‎ ﵝ ‎) FD5D ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM - -# سجى ﵞ - (‎ سجى ‎) 0633 062C 0649 ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ ﵞ ‎) FD5E ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM - -# سح ﰝ ﲮ ﴵ - (‎ سح ‎) 0633 062D ARABIC LETTER SEEN, ARABIC LETTER HAH -← (‎ ﰝ ‎) FC1D ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM -← (‎ ﲮ ‎) FCAE ARABIC LIGATURE SEEN WITH HAH INITIAL FORM -← (‎ ﴵ ‎) FD35 ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM - -# سحج ﵜ - (‎ سحج ‎) 0633 062D 062C ARABIC LETTER SEEN, ARABIC LETTER HAH, ARABIC LETTER JEEM -← (‎ ﵜ ‎) FD5C ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM - -# سخ ﰞ ﲯ ﴶ - (‎ سخ ‎) 0633 062E ARABIC LETTER SEEN, ARABIC LETTER KHAH -← (‎ ﰞ ‎) FC1E ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM -← (‎ ﲯ ‎) FCAF ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM -← (‎ ﴶ ‎) FD36 ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM - -# سخى سخي ﶨ ﷆ - (‎ سخى ‎) 0633 062E 0649 ARABIC LETTER SEEN, ARABIC LETTER KHAH, ARABIC LETTER ALEF MAKSURA -← (‎ سخي ‎) 0633 062E 064A ARABIC LETTER SEEN, ARABIC LETTER KHAH, ARABIC LETTER YEH -← (‎ ﶨ ‎) FDA8 ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﷆ ‎) FDC6 ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM # →‎سخي‎→ - -# سر ﴎ ﴪ - (‎ سر ‎) 0633 0631 ARABIC LETTER SEEN, ARABIC LETTER REH -← (‎ ﴎ ‎) FD0E ARABIC LIGATURE SEEN WITH REH ISOLATED FORM -← (‎ ﴪ ‎) FD2A ARABIC LIGATURE SEEN WITH REH FINAL FORM - -# سم ﰟ ﲰ ﳧ - (‎ سم ‎) 0633 0645 ARABIC LETTER SEEN, ARABIC LETTER MEEM -← (‎ ﰟ ‎) FC1F ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM -← (‎ ﲰ ‎) FCB0 ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM -← (‎ ﳧ ‎) FCE7 ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM - -# سمج ﵡ - (‎ سمج ‎) 0633 0645 062C ARABIC LETTER SEEN, ARABIC LETTER MEEM, ARABIC LETTER JEEM -← (‎ ﵡ ‎) FD61 ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM - -# سمح ﵟ ﵠ - (‎ سمح ‎) 0633 0645 062D ARABIC LETTER SEEN, ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﵟ ‎) FD5F ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM -← (‎ ﵠ ‎) FD60 ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM - -# سمم ﵢ ﵣ - (‎ سمم ‎) 0633 0645 0645 ARABIC LETTER SEEN, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵢ ‎) FD62 ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM -← (‎ ﵣ ‎) FD63 ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM - -# سى سي ﳻ ﳼ ﴗ ﴘ - (‎ سى ‎) 0633 0649 ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA -← (‎ سي ‎) 0633 064A ARABIC LETTER SEEN, ARABIC LETTER YEH -← (‎ ﳻ ‎) FCFB ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﳼ ‎) FCFC ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM # →‎سي‎→ -← (‎ ﴗ ‎) FD17 ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM -← (‎ ﴘ ‎) FD18 ARABIC LIGATURE SEEN WITH YEH FINAL FORM # →‎سي‎→ - -# سۛ ش 𞸔 𞸴 𞹔 𞹴 𞺔 𞺴 ﺵ ﺶ ﺷ ﺸ - (‎ سۛ ‎) 0633 06DB ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS -← (‎ ش ‎) 0634 ARABIC LETTER SHEEN -← (‎ 𞸔 ‎) 1EE14 ARABIC MATHEMATICAL SHEEN # →‎ش‎→ -← (‎ 𞸴 ‎) 1EE34 ARABIC MATHEMATICAL INITIAL SHEEN # →‎ش‎→ -← (‎ 𞹔 ‎) 1EE54 ARABIC MATHEMATICAL TAILED SHEEN # →‎ش‎→ -← (‎ 𞹴 ‎) 1EE74 ARABIC MATHEMATICAL STRETCHED SHEEN # →‎ش‎→ -← (‎ 𞺔 ‎) 1EE94 ARABIC MATHEMATICAL LOOPED SHEEN # →‎ش‎→ -← (‎ 𞺴 ‎) 1EEB4 ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN # →‎ش‎→ -← (‎ ﺵ ‎) FEB5 ARABIC LETTER SHEEN ISOLATED FORM # →‎ش‎→ -← (‎ ﺶ ‎) FEB6 ARABIC LETTER SHEEN FINAL FORM # →‎ش‎→ -← (‎ ﺷ ‎) FEB7 ARABIC LETTER SHEEN INITIAL FORM # →‎ش‎→ -← (‎ ﺸ ‎) FEB8 ARABIC LETTER SHEEN MEDIAL FORM # →‎ش‎→ - -# سۛo سۛه شه ﳪ ﴲ - (‎ سۛo ‎) 0633 06DB 006F ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, LATIN SMALL LETTER O -← (‎ سۛه ‎) 0633 06DB 0647 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER HEH # →‎شه‎→ -← (‎ شه ‎) 0634 0647 ARABIC LETTER SHEEN, ARABIC LETTER HEH -← (‎ ﳪ ‎) FCEA ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM # →‎شه‎→ -← (‎ ﴲ ‎) FD32 ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM # →‎شه‎→ - -# سۛج شج ﴉ ﴥ ﴭ ﴷ - (‎ سۛج ‎) 0633 06DB 062C ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER JEEM -← (‎ شج ‎) 0634 062C ARABIC LETTER SHEEN, ARABIC LETTER JEEM -← (‎ ﴉ ‎) FD09 ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM # →‎شج‎→ -← (‎ ﴥ ‎) FD25 ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM # →‎شج‎→ -← (‎ ﴭ ‎) FD2D ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM # →‎شج‎→ -← (‎ ﴷ ‎) FD37 ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM # →‎شج‎→ - -# سۛجى شجي ﵩ - (‎ سۛجى ‎) 0633 06DB 062C 0649 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ شجي ‎) 0634 062C 064A ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﵩ ‎) FD69 ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM # →‎شجي‎→ - -# سۛح شح ﴊ ﴦ ﴮ ﴸ - (‎ سۛح ‎) 0633 06DB 062D ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER HAH -← (‎ شح ‎) 0634 062D ARABIC LETTER SHEEN, ARABIC LETTER HAH -← (‎ ﴊ ‎) FD0A ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM # →‎شح‎→ -← (‎ ﴦ ‎) FD26 ARABIC LIGATURE SHEEN WITH HAH FINAL FORM # →‎شح‎→ -← (‎ ﴮ ‎) FD2E ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM # →‎شح‎→ -← (‎ ﴸ ‎) FD38 ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM # →‎شح‎→ - -# سۛحم شحم ﵧ ﵨ - (‎ سۛحم ‎) 0633 06DB 062D 0645 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ شحم ‎) 0634 062D 0645 ARABIC LETTER SHEEN, ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ ﵧ ‎) FD67 ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM # →‎شحم‎→ -← (‎ ﵨ ‎) FD68 ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM # →‎شحم‎→ - -# سۛحى شحي ﶪ - (‎ سۛحى ‎) 0633 06DB 062D 0649 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ شحي ‎) 0634 062D 064A ARABIC LETTER SHEEN, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶪ ‎) FDAA ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM # →‎شحي‎→ - -# سۛخ شخ ﴋ ﴧ ﴯ ﴹ - (‎ سۛخ ‎) 0633 06DB 062E ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER KHAH -← (‎ شخ ‎) 0634 062E ARABIC LETTER SHEEN, ARABIC LETTER KHAH -← (‎ ﴋ ‎) FD0B ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM # →‎شخ‎→ -← (‎ ﴧ ‎) FD27 ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM # →‎شخ‎→ -← (‎ ﴯ ‎) FD2F ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM # →‎شخ‎→ -← (‎ ﴹ ‎) FD39 ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM # →‎شخ‎→ - -# سۛر شر ﴍ ﴩ - (‎ سۛر ‎) 0633 06DB 0631 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER REH -← (‎ شر ‎) 0634 0631 ARABIC LETTER SHEEN, ARABIC LETTER REH -← (‎ ﴍ ‎) FD0D ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM # →‎شر‎→ -← (‎ ﴩ ‎) FD29 ARABIC LIGATURE SHEEN WITH REH FINAL FORM # →‎شر‎→ - -# سۛم شم ﳩ ﴌ ﴨ ﴰ - (‎ سۛم ‎) 0633 06DB 0645 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER MEEM -← (‎ شم ‎) 0634 0645 ARABIC LETTER SHEEN, ARABIC LETTER MEEM -← (‎ ﳩ ‎) FCE9 ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM # →‎شم‎→ -← (‎ ﴌ ‎) FD0C ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM # →‎شم‎→ -← (‎ ﴨ ‎) FD28 ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM # →‎شم‎→ -← (‎ ﴰ ‎) FD30 ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM # →‎شم‎→ - -# سۛمخ شمخ ﵪ ﵫ - (‎ سۛمخ ‎) 0633 06DB 0645 062E ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER MEEM, ARABIC LETTER KHAH -← (‎ شمخ ‎) 0634 0645 062E ARABIC LETTER SHEEN, ARABIC LETTER MEEM, ARABIC LETTER KHAH -← (‎ ﵪ ‎) FD6A ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM # →‎شمخ‎→ -← (‎ ﵫ ‎) FD6B ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM # →‎شمخ‎→ - -# سۛمم شمم ﵬ ﵭ - (‎ سۛمم ‎) 0633 06DB 0645 0645 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ شمم ‎) 0634 0645 0645 ARABIC LETTER SHEEN, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵬ ‎) FD6C ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM # →‎شمم‎→ -← (‎ ﵭ ‎) FD6D ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM # →‎شمم‎→ - -# سۛى شى شي ﳽ ﳾ ﴙ ﴚ - (‎ سۛى ‎) 0633 06DB 0649 ARABIC LETTER SEEN, ARABIC SMALL HIGH THREE DOTS, ARABIC LETTER ALEF MAKSURA -← (‎ شى ‎) 0634 0649 ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA -← (‎ شي ‎) 0634 064A ARABIC LETTER SHEEN, ARABIC LETTER YEH -← (‎ ﳽ ‎) FCFD ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM # →‎شى‎→ -← (‎ ﳾ ‎) FCFE ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM # →‎شي‎→ -← (‎ ﴙ ‎) FD19 ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM # →‎شى‎→ -← (‎ ﴚ ‎) FD1A ARABIC LIGATURE SHEEN WITH YEH FINAL FORM # →‎شي‎→ - -# ص 𐋲 𞸑 𞸱 𞹑 𞹱 𞺑 𞺱 ﺹ ﺺ ﺻ ﺼ - (‎ ص ‎) 0635 ARABIC LETTER SAD -← (‎ 𐋲 ‎) 102F2 COPTIC EPACT NUMBER NINETY -← (‎ 𞸑 ‎) 1EE11 ARABIC MATHEMATICAL SAD -← (‎ 𞸱 ‎) 1EE31 ARABIC MATHEMATICAL INITIAL SAD -← (‎ 𞹑 ‎) 1EE51 ARABIC MATHEMATICAL TAILED SAD -← (‎ 𞹱 ‎) 1EE71 ARABIC MATHEMATICAL STRETCHED SAD -← (‎ 𞺑 ‎) 1EE91 ARABIC MATHEMATICAL LOOPED SAD -← (‎ 𞺱 ‎) 1EEB1 ARABIC MATHEMATICAL DOUBLE-STRUCK SAD -← (‎ ﺹ ‎) FEB9 ARABIC LETTER SAD ISOLATED FORM -← (‎ ﺺ ‎) FEBA ARABIC LETTER SAD FINAL FORM -← (‎ ﺻ ‎) FEBB ARABIC LETTER SAD INITIAL FORM -← (‎ ﺼ ‎) FEBC ARABIC LETTER SAD MEDIAL FORM - -# ص̤̣ ص࣮࣭ ࢯ - (‎ ص̤̣ ‎) 0635 0324 0323 ARABIC LETTER SAD, COMBINING DIAERESIS BELOW, COMBINING DOT BELOW -← (‎ ص࣮࣭ ‎) 0635 08EE 08ED ARABIC LETTER SAD, ARABIC TONE TWO DOTS BELOW, ARABIC TONE ONE DOT BELOW -← (‎ ࢯ ‎) 08AF ARABIC LETTER SAD WITH THREE DOTS BELOW # →‎ص࣮࣭‎→ - -# صح ﰠ ﲱ - (‎ صح ‎) 0635 062D ARABIC LETTER SAD, ARABIC LETTER HAH -← (‎ ﰠ ‎) FC20 ARABIC LIGATURE SAD WITH HAH ISOLATED FORM -← (‎ ﲱ ‎) FCB1 ARABIC LIGATURE SAD WITH HAH INITIAL FORM - -# صحح ﵤ ﵥ - (‎ صحح ‎) 0635 062D 062D ARABIC LETTER SAD, ARABIC LETTER HAH, ARABIC LETTER HAH -← (‎ ﵤ ‎) FD64 ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM -← (‎ ﵥ ‎) FD65 ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM - -# صحى صحي ﶩ - (‎ صحى ‎) 0635 062D 0649 ARABIC LETTER SAD, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ صحي ‎) 0635 062D 064A ARABIC LETTER SAD, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶩ ‎) FDA9 ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM # →‎صحي‎→ - -# صخ ﲲ - (‎ صخ ‎) 0635 062E ARABIC LETTER SAD, ARABIC LETTER KHAH -← (‎ ﲲ ‎) FCB2 ARABIC LIGATURE SAD WITH KHAH INITIAL FORM - -# صر ﴏ ﴫ - (‎ صر ‎) 0635 0631 ARABIC LETTER SAD, ARABIC LETTER REH -← (‎ ﴏ ‎) FD0F ARABIC LIGATURE SAD WITH REH ISOLATED FORM -← (‎ ﴫ ‎) FD2B ARABIC LIGATURE SAD WITH REH FINAL FORM - -# صلعم ﷵ - (‎ صلعم ‎) 0635 0644 0639 0645 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER AIN, ARABIC LETTER MEEM -← (‎ ﷵ ‎) FDF5 ARABIC LIGATURE SALAM ISOLATED FORM - -# صلى صلے ﷰ ﷹ - (‎ صلى ‎) 0635 0644 0649 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA -← (‎ صلے ‎) 0635 0644 06D2 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER YEH BARREE -← (‎ ﷰ ‎) FDF0 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM # →‎صلے‎→ -← (‎ ﷹ ‎) FDF9 ARABIC LIGATURE SALLA ISOLATED FORM - -# صلى lللo علىo وسلم صلى lلله علىه وسلم صلى 1لله علىه وسلم صلى الله عليه وسلم ﷺ - (‎ صلى 1لله علىه وسلم ‎) 0635 0644 0649 0020 0031 0644 0644 0647 0020 0639 0644 0649 0647 0020 0648 0633 0644 0645 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, SPACE, DIGIT ONE, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH, SPACE, ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH, SPACE, ARABIC LETTER WAW, ARABIC LETTER SEEN, ARABIC LETTER LAM, ARABIC LETTER MEEM -← (‎ صلى lللo علىo وسلم ‎) 0635 0644 0649 0020 006C 0644 0644 006F 0020 0639 0644 0649 006F 0020 0648 0633 0644 0645 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, SPACE, LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, LATIN SMALL LETTER O, SPACE, ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER O, SPACE, ARABIC LETTER WAW, ARABIC LETTER SEEN, ARABIC LETTER LAM, ARABIC LETTER MEEM # →‎صلى الله عليه وسلم‎→ -← (‎ صلى lلله علىه وسلم ‎) 0635 0644 0649 0020 006C 0644 0644 0647 0020 0639 0644 0649 0647 0020 0648 0633 0644 0645 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, SPACE, LATIN SMALL LETTER L, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH, SPACE, ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH, SPACE, ARABIC LETTER WAW, ARABIC LETTER SEEN, ARABIC LETTER LAM, ARABIC LETTER MEEM -← (‎ صلى الله عليه وسلم ‎) 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 ARABIC LETTER SAD, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, SPACE, ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH, SPACE, ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER YEH, ARABIC LETTER HEH, SPACE, ARABIC LETTER WAW, ARABIC LETTER SEEN, ARABIC LETTER LAM, ARABIC LETTER MEEM -← (‎ ﷺ ‎) FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM # →‎صلى الله عليه وسلم‎→ - -# صم ﰡ ﲳ - (‎ صم ‎) 0635 0645 ARABIC LETTER SAD, ARABIC LETTER MEEM -← (‎ ﰡ ‎) FC21 ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM -← (‎ ﲳ ‎) FCB3 ARABIC LIGATURE SAD WITH MEEM INITIAL FORM - -# صمم ﵦ ﷅ - (‎ صمم ‎) 0635 0645 0645 ARABIC LETTER SAD, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵦ ‎) FD66 ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM -← (‎ ﷅ ‎) FDC5 ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM - -# صى صي ﴅ ﴆ ﴡ ﴢ - (‎ صى ‎) 0635 0649 ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA -← (‎ صي ‎) 0635 064A ARABIC LETTER SAD, ARABIC LETTER YEH -← (‎ ﴅ ‎) FD05 ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﴆ ‎) FD06 ARABIC LIGATURE SAD WITH YEH ISOLATED FORM # →‎صي‎→ -← (‎ ﴡ ‎) FD21 ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM -← (‎ ﴢ ‎) FD22 ARABIC LIGATURE SAD WITH YEH FINAL FORM # →‎صي‎→ - -# صۛ ڞ - (‎ صۛ ‎) 0635 06DB ARABIC LETTER SAD, ARABIC SMALL HIGH THREE DOTS -← (‎ ڞ ‎) 069E ARABIC LETTER SAD WITH THREE DOTS ABOVE - -# ض 𞸙 𞸹 𞹙 𞹹 𞺙 𞺹 ﺽ ﺾ ﺿ ﻀ - (‎ ض ‎) 0636 ARABIC LETTER DAD -← (‎ 𞸙 ‎) 1EE19 ARABIC MATHEMATICAL DAD -← (‎ 𞸹 ‎) 1EE39 ARABIC MATHEMATICAL INITIAL DAD -← (‎ 𞹙 ‎) 1EE59 ARABIC MATHEMATICAL TAILED DAD -← (‎ 𞹹 ‎) 1EE79 ARABIC MATHEMATICAL STRETCHED DAD -← (‎ 𞺙 ‎) 1EE99 ARABIC MATHEMATICAL LOOPED DAD -← (‎ 𞺹 ‎) 1EEB9 ARABIC MATHEMATICAL DOUBLE-STRUCK DAD -← (‎ ﺽ ‎) FEBD ARABIC LETTER DAD ISOLATED FORM -← (‎ ﺾ ‎) FEBE ARABIC LETTER DAD FINAL FORM -← (‎ ﺿ ‎) FEBF ARABIC LETTER DAD INITIAL FORM -← (‎ ﻀ ‎) FEC0 ARABIC LETTER DAD MEDIAL FORM - -# ضج ﰢ ﲴ - (‎ ضج ‎) 0636 062C ARABIC LETTER DAD, ARABIC LETTER JEEM -← (‎ ﰢ ‎) FC22 ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM -← (‎ ﲴ ‎) FCB4 ARABIC LIGATURE DAD WITH JEEM INITIAL FORM - -# ضح ﰣ ﲵ - (‎ ضح ‎) 0636 062D ARABIC LETTER DAD, ARABIC LETTER HAH -← (‎ ﰣ ‎) FC23 ARABIC LIGATURE DAD WITH HAH ISOLATED FORM -← (‎ ﲵ ‎) FCB5 ARABIC LIGATURE DAD WITH HAH INITIAL FORM - -# ضحى ضحي ﵮ ﶫ - (‎ ضحى ‎) 0636 062D 0649 ARABIC LETTER DAD, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ ضحي ‎) 0636 062D 064A ARABIC LETTER DAD, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﵮ ‎) FD6E ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﶫ ‎) FDAB ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM # →‎ضحي‎→ - -# ضخ ﰤ ﲶ - (‎ ضخ ‎) 0636 062E ARABIC LETTER DAD, ARABIC LETTER KHAH -← (‎ ﰤ ‎) FC24 ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM -← (‎ ﲶ ‎) FCB6 ARABIC LIGATURE DAD WITH KHAH INITIAL FORM - -# ضخم ﵯ ﵰ - (‎ ضخم ‎) 0636 062E 0645 ARABIC LETTER DAD, ARABIC LETTER KHAH, ARABIC LETTER MEEM -← (‎ ﵯ ‎) FD6F ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM -← (‎ ﵰ ‎) FD70 ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM - -# ضر ﴐ ﴬ - (‎ ضر ‎) 0636 0631 ARABIC LETTER DAD, ARABIC LETTER REH -← (‎ ﴐ ‎) FD10 ARABIC LIGATURE DAD WITH REH ISOLATED FORM -← (‎ ﴬ ‎) FD2C ARABIC LIGATURE DAD WITH REH FINAL FORM - -# ضم ﰥ ﲷ - (‎ ضم ‎) 0636 0645 ARABIC LETTER DAD, ARABIC LETTER MEEM -← (‎ ﰥ ‎) FC25 ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM -← (‎ ﲷ ‎) FCB7 ARABIC LIGATURE DAD WITH MEEM INITIAL FORM - -# ضى ضي ﴇ ﴈ ﴣ ﴤ - (‎ ضى ‎) 0636 0649 ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA -← (‎ ضي ‎) 0636 064A ARABIC LETTER DAD, ARABIC LETTER YEH -← (‎ ﴇ ‎) FD07 ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﴈ ‎) FD08 ARABIC LIGATURE DAD WITH YEH ISOLATED FORM # →‎ضي‎→ -← (‎ ﴣ ‎) FD23 ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM -← (‎ ﴤ ‎) FD24 ARABIC LIGATURE DAD WITH YEH FINAL FORM # →‎ضي‎→ - -# ط 𐋨 𞸈 𞹨 𞺈 𞺨 ﻁ ﻂ ﻃ ﻄ - (‎ ط ‎) 0637 ARABIC LETTER TAH -← (‎ 𐋨 ‎) 102E8 COPTIC EPACT DIGIT EIGHT -← (‎ 𞸈 ‎) 1EE08 ARABIC MATHEMATICAL TAH -← (‎ 𞹨 ‎) 1EE68 ARABIC MATHEMATICAL STRETCHED TAH -← (‎ 𞺈 ‎) 1EE88 ARABIC MATHEMATICAL LOOPED TAH -← (‎ 𞺨 ‎) 1EEA8 ARABIC MATHEMATICAL DOUBLE-STRUCK TAH -← (‎ ﻁ ‎) FEC1 ARABIC LETTER TAH ISOLATED FORM -← (‎ ﻂ ‎) FEC2 ARABIC LETTER TAH FINAL FORM -← (‎ ﻃ ‎) FEC3 ARABIC LETTER TAH INITIAL FORM -← (‎ ﻄ ‎) FEC4 ARABIC LETTER TAH MEDIAL FORM - -# طح ﰦ ﲸ - (‎ طح ‎) 0637 062D ARABIC LETTER TAH, ARABIC LETTER HAH -← (‎ ﰦ ‎) FC26 ARABIC LIGATURE TAH WITH HAH ISOLATED FORM -← (‎ ﲸ ‎) FCB8 ARABIC LIGATURE TAH WITH HAH INITIAL FORM - -# طم ﰧ ﴳ ﴺ - (‎ طم ‎) 0637 0645 ARABIC LETTER TAH, ARABIC LETTER MEEM -← (‎ ﰧ ‎) FC27 ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM -← (‎ ﴳ ‎) FD33 ARABIC LIGATURE TAH WITH MEEM INITIAL FORM -← (‎ ﴺ ‎) FD3A ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM - -# طمح ﵱ ﵲ - (‎ طمح ‎) 0637 0645 062D ARABIC LETTER TAH, ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﵱ ‎) FD71 ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM -← (‎ ﵲ ‎) FD72 ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM - -# طمم ﵳ - (‎ طمم ‎) 0637 0645 0645 ARABIC LETTER TAH, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵳ ‎) FD73 ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM - -# طمى طمي ﵴ - (‎ طمى ‎) 0637 0645 0649 ARABIC LETTER TAH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ طمي ‎) 0637 0645 064A ARABIC LETTER TAH, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﵴ ‎) FD74 ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM # →‎طمي‎→ - -# طى طي ﳵ ﳶ ﴑ ﴒ - (‎ طى ‎) 0637 0649 ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA -← (‎ طي ‎) 0637 064A ARABIC LETTER TAH, ARABIC LETTER YEH -← (‎ ﳵ ‎) FCF5 ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﳶ ‎) FCF6 ARABIC LIGATURE TAH WITH YEH ISOLATED FORM # →‎طي‎→ -← (‎ ﴑ ‎) FD11 ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﴒ ‎) FD12 ARABIC LIGATURE TAH WITH YEH FINAL FORM # →‎طي‎→ - -# طۛ ڟ - (‎ طۛ ‎) 0637 06DB ARABIC LETTER TAH, ARABIC SMALL HIGH THREE DOTS -← (‎ ڟ ‎) 069F ARABIC LETTER TAH WITH THREE DOTS ABOVE - -# ظ 𞸚 𞹺 𞺚 𞺺 ﻅ ﻆ ﻇ ﻈ - (‎ ظ ‎) 0638 ARABIC LETTER ZAH -← (‎ 𞸚 ‎) 1EE1A ARABIC MATHEMATICAL ZAH -← (‎ 𞹺 ‎) 1EE7A ARABIC MATHEMATICAL STRETCHED ZAH -← (‎ 𞺚 ‎) 1EE9A ARABIC MATHEMATICAL LOOPED ZAH -← (‎ 𞺺 ‎) 1EEBA ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH -← (‎ ﻅ ‎) FEC5 ARABIC LETTER ZAH ISOLATED FORM -← (‎ ﻆ ‎) FEC6 ARABIC LETTER ZAH FINAL FORM -← (‎ ﻇ ‎) FEC7 ARABIC LETTER ZAH INITIAL FORM -← (‎ ﻈ ‎) FEC8 ARABIC LETTER ZAH MEDIAL FORM - -# ظم ﰨ ﲹ ﴻ - (‎ ظم ‎) 0638 0645 ARABIC LETTER ZAH, ARABIC LETTER MEEM -← (‎ ﰨ ‎) FC28 ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM -← (‎ ﲹ ‎) FCB9 ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM -← (‎ ﴻ ‎) FD3B ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM - -# عج ﰩ ﲺ - (‎ عج ‎) 0639 062C ARABIC LETTER AIN, ARABIC LETTER JEEM -← (‎ ﰩ ‎) FC29 ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM -← (‎ ﲺ ‎) FCBA ARABIC LIGATURE AIN WITH JEEM INITIAL FORM - -# عجم ﵵ ﷄ - (‎ عجم ‎) 0639 062C 0645 ARABIC LETTER AIN, ARABIC LETTER JEEM, ARABIC LETTER MEEM -← (‎ ﵵ ‎) FD75 ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM -← (‎ ﷄ ‎) FDC4 ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM - -# علىo علىه عليه ﷷ - (‎ علىo ‎) 0639 0644 0649 006F ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER O -← (‎ علىه ‎) 0639 0644 0649 0647 ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎عليه‎→ -← (‎ عليه ‎) 0639 0644 064A 0647 ARABIC LETTER AIN, ARABIC LETTER LAM, ARABIC LETTER YEH, ARABIC LETTER HEH -← (‎ ﷷ ‎) FDF7 ARABIC LIGATURE ALAYHE ISOLATED FORM # →‎عليه‎→ - -# عم ﰪ ﲻ - (‎ عم ‎) 0639 0645 ARABIC LETTER AIN, ARABIC LETTER MEEM -← (‎ ﰪ ‎) FC2A ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM -← (‎ ﲻ ‎) FCBB ARABIC LIGATURE AIN WITH MEEM INITIAL FORM - -# عمم ﵶ ﵷ - (‎ عمم ‎) 0639 0645 0645 ARABIC LETTER AIN, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵶ ‎) FD76 ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM -← (‎ ﵷ ‎) FD77 ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM - -# عمى عمي ﵸ ﶶ - (‎ عمى ‎) 0639 0645 0649 ARABIC LETTER AIN, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ عمي ‎) 0639 0645 064A ARABIC LETTER AIN, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﵸ ‎) FD78 ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM -← (‎ ﶶ ‎) FDB6 ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM # →‎عمي‎→ - -# عى عي ﳷ ﳸ ﴓ ﴔ - (‎ عى ‎) 0639 0649 ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA -← (‎ عي ‎) 0639 064A ARABIC LETTER AIN, ARABIC LETTER YEH -← (‎ ﳷ ‎) FCF7 ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﳸ ‎) FCF8 ARABIC LIGATURE AIN WITH YEH ISOLATED FORM # →‎عي‎→ -← (‎ ﴓ ‎) FD13 ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM -← (‎ ﴔ ‎) FD14 ARABIC LIGATURE AIN WITH YEH FINAL FORM # →‎عي‎→ - -# غ 𞸛 𞸻 𞹛 𞹻 𞺛 𞺻 ﻍ ﻎ ﻏ ﻐ - (‎ غ ‎) 063A ARABIC LETTER GHAIN -← (‎ 𞸛 ‎) 1EE1B ARABIC MATHEMATICAL GHAIN -← (‎ 𞸻 ‎) 1EE3B ARABIC MATHEMATICAL INITIAL GHAIN -← (‎ 𞹛 ‎) 1EE5B ARABIC MATHEMATICAL TAILED GHAIN -← (‎ 𞹻 ‎) 1EE7B ARABIC MATHEMATICAL STRETCHED GHAIN -← (‎ 𞺛 ‎) 1EE9B ARABIC MATHEMATICAL LOOPED GHAIN -← (‎ 𞺻 ‎) 1EEBB ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN -← (‎ ﻍ ‎) FECD ARABIC LETTER GHAIN ISOLATED FORM -← (‎ ﻎ ‎) FECE ARABIC LETTER GHAIN FINAL FORM -← (‎ ﻏ ‎) FECF ARABIC LETTER GHAIN INITIAL FORM -← (‎ ﻐ ‎) FED0 ARABIC LETTER GHAIN MEDIAL FORM - -# غج ﰫ ﲼ - (‎ غج ‎) 063A 062C ARABIC LETTER GHAIN, ARABIC LETTER JEEM -← (‎ ﰫ ‎) FC2B ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM -← (‎ ﲼ ‎) FCBC ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM - -# غم ﰬ ﲽ - (‎ غم ‎) 063A 0645 ARABIC LETTER GHAIN, ARABIC LETTER MEEM -← (‎ ﰬ ‎) FC2C ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM -← (‎ ﲽ ‎) FCBD ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM - -# غمم ﵹ - (‎ غمم ‎) 063A 0645 0645 ARABIC LETTER GHAIN, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵹ ‎) FD79 ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM - -# غمى غمي ﵺ ﵻ - (‎ غمى ‎) 063A 0645 0649 ARABIC LETTER GHAIN, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ غمي ‎) 063A 0645 064A ARABIC LETTER GHAIN, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﵺ ‎) FD7A ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM # →‎غمي‎→ -← (‎ ﵻ ‎) FD7B ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM - -# غى غي ﳹ ﳺ ﴕ ﴖ - (‎ غى ‎) 063A 0649 ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA -← (‎ غي ‎) 063A 064A ARABIC LETTER GHAIN, ARABIC LETTER YEH -← (‎ ﳹ ‎) FCF9 ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﳺ ‎) FCFA ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM # →‎غي‎→ -← (‎ ﴕ ‎) FD15 ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM -← (‎ ﴖ ‎) FD16 ARABIC LIGATURE GHAIN WITH YEH FINAL FORM # →‎غي‎→ - -# ى̂ یٛ ؽ - (‎ ؽ ‎) 063D ARABIC LETTER FARSI YEH WITH INVERTED V -← (‎ ى̂ ‎) 0649 0302 ARABIC LETTER ALEF MAKSURA, COMBINING CIRCUMFLEX ACCENT # →‎یٛ‎→ -← (‎ یٛ ‎) 06CC 065B ARABIC LETTER FARSI YEH, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE - -# ف ڧ 𞸐 𞸰 𞹰 𞺐 𞺰 ﻑ ﻒ ﻓ ﻔ - (‎ ف ‎) 0641 ARABIC LETTER FEH -← (‎ ڧ ‎) 06A7 ARABIC LETTER QAF WITH DOT ABOVE -← (‎ 𞸐 ‎) 1EE10 ARABIC MATHEMATICAL FEH -← (‎ 𞸰 ‎) 1EE30 ARABIC MATHEMATICAL INITIAL FEH -← (‎ 𞹰 ‎) 1EE70 ARABIC MATHEMATICAL STRETCHED FEH -← (‎ 𞺐 ‎) 1EE90 ARABIC MATHEMATICAL LOOPED FEH -← (‎ 𞺰 ‎) 1EEB0 ARABIC MATHEMATICAL DOUBLE-STRUCK FEH -← (‎ ﻑ ‎) FED1 ARABIC LETTER FEH ISOLATED FORM -← (‎ ﻒ ‎) FED2 ARABIC LETTER FEH FINAL FORM -← (‎ ﻓ ‎) FED3 ARABIC LETTER FEH INITIAL FORM -← (‎ ﻔ ‎) FED4 ARABIC LETTER FEH MEDIAL FORM - -# فج ﰭ ﲾ - (‎ فج ‎) 0641 062C ARABIC LETTER FEH, ARABIC LETTER JEEM -← (‎ ﰭ ‎) FC2D ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM -← (‎ ﲾ ‎) FCBE ARABIC LIGATURE FEH WITH JEEM INITIAL FORM - -# فح ﰮ ﲿ - (‎ فح ‎) 0641 062D ARABIC LETTER FEH, ARABIC LETTER HAH -← (‎ ﰮ ‎) FC2E ARABIC LIGATURE FEH WITH HAH ISOLATED FORM -← (‎ ﲿ ‎) FCBF ARABIC LIGATURE FEH WITH HAH INITIAL FORM - -# فخ ﰯ ﳀ - (‎ فخ ‎) 0641 062E ARABIC LETTER FEH, ARABIC LETTER KHAH -← (‎ ﰯ ‎) FC2F ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM -← (‎ ﳀ ‎) FCC0 ARABIC LIGATURE FEH WITH KHAH INITIAL FORM - -# فخم ﵼ ﵽ - (‎ فخم ‎) 0641 062E 0645 ARABIC LETTER FEH, ARABIC LETTER KHAH, ARABIC LETTER MEEM -← (‎ ﵼ ‎) FD7C ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM -← (‎ ﵽ ‎) FD7D ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM - -# فم ﰰ ﳁ - (‎ فم ‎) 0641 0645 ARABIC LETTER FEH, ARABIC LETTER MEEM -← (‎ ﰰ ‎) FC30 ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM -← (‎ ﳁ ‎) FCC1 ARABIC LIGATURE FEH WITH MEEM INITIAL FORM - -# فمى فمي ﷁ - (‎ فمى ‎) 0641 0645 0649 ARABIC LETTER FEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ فمي ‎) 0641 0645 064A ARABIC LETTER FEH, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﷁ ‎) FDC1 ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM # →‎فمي‎→ - -# فى في ﰱ ﰲ ﱼ ﱽ - (‎ فى ‎) 0641 0649 ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA -← (‎ في ‎) 0641 064A ARABIC LETTER FEH, ARABIC LETTER YEH -← (‎ ﰱ ‎) FC31 ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰲ ‎) FC32 ARABIC LIGATURE FEH WITH YEH ISOLATED FORM # →‎في‎→ -← (‎ ﱼ ‎) FC7C ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM -← (‎ ﱽ ‎) FC7D ARABIC LIGATURE FEH WITH YEH FINAL FORM # →‎في‎→ - -# ق 𞸒 𞸲 𞹒 𞹲 𞺒 𞺲 ﻕ ﻖ ﻗ ﻘ - (‎ ق ‎) 0642 ARABIC LETTER QAF -← (‎ 𞸒 ‎) 1EE12 ARABIC MATHEMATICAL QAF -← (‎ 𞸲 ‎) 1EE32 ARABIC MATHEMATICAL INITIAL QAF -← (‎ 𞹒 ‎) 1EE52 ARABIC MATHEMATICAL TAILED QAF -← (‎ 𞹲 ‎) 1EE72 ARABIC MATHEMATICAL STRETCHED QAF -← (‎ 𞺒 ‎) 1EE92 ARABIC MATHEMATICAL LOOPED QAF -← (‎ 𞺲 ‎) 1EEB2 ARABIC MATHEMATICAL DOUBLE-STRUCK QAF -← (‎ ﻕ ‎) FED5 ARABIC LETTER QAF ISOLATED FORM -← (‎ ﻖ ‎) FED6 ARABIC LETTER QAF FINAL FORM -← (‎ ﻗ ‎) FED7 ARABIC LETTER QAF INITIAL FORM -← (‎ ﻘ ‎) FED8 ARABIC LETTER QAF MEDIAL FORM - -# قح ﰳ ﳂ - (‎ قح ‎) 0642 062D ARABIC LETTER QAF, ARABIC LETTER HAH -← (‎ ﰳ ‎) FC33 ARABIC LIGATURE QAF WITH HAH ISOLATED FORM -← (‎ ﳂ ‎) FCC2 ARABIC LIGATURE QAF WITH HAH INITIAL FORM - -# قلى قلے ﷱ - (‎ قلى ‎) 0642 0644 0649 ARABIC LETTER QAF, ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA -← (‎ قلے ‎) 0642 0644 06D2 ARABIC LETTER QAF, ARABIC LETTER LAM, ARABIC LETTER YEH BARREE -← (‎ ﷱ ‎) FDF1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM # →‎قلے‎→ - -# قم ﰴ ﳃ - (‎ قم ‎) 0642 0645 ARABIC LETTER QAF, ARABIC LETTER MEEM -← (‎ ﰴ ‎) FC34 ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM -← (‎ ﳃ ‎) FCC3 ARABIC LIGATURE QAF WITH MEEM INITIAL FORM - -# قمح ﵾ ﶴ - (‎ قمح ‎) 0642 0645 062D ARABIC LETTER QAF, ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﵾ ‎) FD7E ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM -← (‎ ﶴ ‎) FDB4 ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM - -# قمم ﵿ - (‎ قمم ‎) 0642 0645 0645 ARABIC LETTER QAF, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﵿ ‎) FD7F ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM - -# قمى قمي ﶲ - (‎ قمى ‎) 0642 0645 0649 ARABIC LETTER QAF, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ قمي ‎) 0642 0645 064A ARABIC LETTER QAF, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶲ ‎) FDB2 ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM # →‎قمي‎→ - -# قى قي ﰵ ﰶ ﱾ ﱿ - (‎ قى ‎) 0642 0649 ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA -← (‎ قي ‎) 0642 064A ARABIC LETTER QAF, ARABIC LETTER YEH -← (‎ ﰵ ‎) FC35 ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰶ ‎) FC36 ARABIC LIGATURE QAF WITH YEH ISOLATED FORM # →‎قي‎→ -← (‎ ﱾ ‎) FC7E ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM -← (‎ ﱿ ‎) FC7F ARABIC LIGATURE QAF WITH YEH FINAL FORM # →‎قي‎→ - -# ك ک ڪ 𞸊 𞸪 𞹪 ﮎ ﮏ ﮐ ﮑ ﻙ ﻚ ﻛ ﻜ - (‎ ك ‎) 0643 ARABIC LETTER KAF -← (‎ ک ‎) 06A9 ARABIC LETTER KEHEH -← (‎ ڪ ‎) 06AA ARABIC LETTER SWASH KAF -← (‎ 𞸊 ‎) 1EE0A ARABIC MATHEMATICAL KAF -← (‎ 𞸪 ‎) 1EE2A ARABIC MATHEMATICAL INITIAL KAF -← (‎ 𞹪 ‎) 1EE6A ARABIC MATHEMATICAL STRETCHED KAF -← (‎ ﮎ ‎) FB8E ARABIC LETTER KEHEH ISOLATED FORM # →‎ک‎→ -← (‎ ﮏ ‎) FB8F ARABIC LETTER KEHEH FINAL FORM # →‎ک‎→ -← (‎ ﮐ ‎) FB90 ARABIC LETTER KEHEH INITIAL FORM # →‎ک‎→ -← (‎ ﮑ ‎) FB91 ARABIC LETTER KEHEH MEDIAL FORM # →‎ک‎→ -← (‎ ﻙ ‎) FED9 ARABIC LETTER KAF ISOLATED FORM -← (‎ ﻚ ‎) FEDA ARABIC LETTER KAF FINAL FORM -← (‎ ﻛ ‎) FEDB ARABIC LETTER KAF INITIAL FORM -← (‎ ﻜ ‎) FEDC ARABIC LETTER KAF MEDIAL FORM - -# كl ك1 كا ﰷ ﲀ - (‎ ك1 ‎) 0643 0031 ARABIC LETTER KAF, DIGIT ONE -← (‎ كl ‎) 0643 006C ARABIC LETTER KAF, LATIN SMALL LETTER L # →‎كا‎→ -← (‎ كا ‎) 0643 0627 ARABIC LETTER KAF, ARABIC LETTER ALEF -← (‎ ﰷ ‎) FC37 ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM # →‎كا‎→ -← (‎ ﲀ ‎) FC80 ARABIC LIGATURE KAF WITH ALEF FINAL FORM # →‎كا‎→ - -# كج ﰸ ﳄ - (‎ كج ‎) 0643 062C ARABIC LETTER KAF, ARABIC LETTER JEEM -← (‎ ﰸ ‎) FC38 ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM -← (‎ ﳄ ‎) FCC4 ARABIC LIGATURE KAF WITH JEEM INITIAL FORM - -# كح ﰹ ﳅ - (‎ كح ‎) 0643 062D ARABIC LETTER KAF, ARABIC LETTER HAH -← (‎ ﰹ ‎) FC39 ARABIC LIGATURE KAF WITH HAH ISOLATED FORM -← (‎ ﳅ ‎) FCC5 ARABIC LIGATURE KAF WITH HAH INITIAL FORM - -# كخ ﰺ ﳆ - (‎ كخ ‎) 0643 062E ARABIC LETTER KAF, ARABIC LETTER KHAH -← (‎ ﰺ ‎) FC3A ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM -← (‎ ﳆ ‎) FCC6 ARABIC LIGATURE KAF WITH KHAH INITIAL FORM - -# كل ﰻ ﲁ ﳇ ﳫ - (‎ كل ‎) 0643 0644 ARABIC LETTER KAF, ARABIC LETTER LAM -← (‎ ﰻ ‎) FC3B ARABIC LIGATURE KAF WITH LAM ISOLATED FORM -← (‎ ﲁ ‎) FC81 ARABIC LIGATURE KAF WITH LAM FINAL FORM -← (‎ ﳇ ‎) FCC7 ARABIC LIGATURE KAF WITH LAM INITIAL FORM -← (‎ ﳫ ‎) FCEB ARABIC LIGATURE KAF WITH LAM MEDIAL FORM - -# كم ﰼ ﲂ ﳈ ﳬ - (‎ كم ‎) 0643 0645 ARABIC LETTER KAF, ARABIC LETTER MEEM -← (‎ ﰼ ‎) FC3C ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM -← (‎ ﲂ ‎) FC82 ARABIC LIGATURE KAF WITH MEEM FINAL FORM -← (‎ ﳈ ‎) FCC8 ARABIC LIGATURE KAF WITH MEEM INITIAL FORM -← (‎ ﳬ ‎) FCEC ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM - -# كمم ﶻ ﷃ - (‎ كمم ‎) 0643 0645 0645 ARABIC LETTER KAF, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﶻ ‎) FDBB ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM -← (‎ ﷃ ‎) FDC3 ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM - -# كمى كمي ﶷ - (‎ كمى ‎) 0643 0645 0649 ARABIC LETTER KAF, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ كمي ‎) 0643 0645 064A ARABIC LETTER KAF, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶷ ‎) FDB7 ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM # →‎كمي‎→ - -# كى كي ﰽ ﰾ ﲃ ﲄ - (‎ كى ‎) 0643 0649 ARABIC LETTER KAF, ARABIC LETTER ALEF MAKSURA -← (‎ كي ‎) 0643 064A ARABIC LETTER KAF, ARABIC LETTER YEH -← (‎ ﰽ ‎) FC3D ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﰾ ‎) FC3E ARABIC LIGATURE KAF WITH YEH ISOLATED FORM # →‎كي‎→ -← (‎ ﲃ ‎) FC83 ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM -← (‎ ﲄ ‎) FC84 ARABIC LIGATURE KAF WITH YEH FINAL FORM # →‎كي‎→ - -# كۛ کۛ ڭ ݣ ﯓ ﯔ ﯕ ﯖ - (‎ كۛ ‎) 0643 06DB ARABIC LETTER KAF, ARABIC SMALL HIGH THREE DOTS -← (‎ کۛ ‎) 06A9 06DB ARABIC LETTER KEHEH, ARABIC SMALL HIGH THREE DOTS # →‎ݣ‎→→‎ڭ‎→ -← (‎ ڭ ‎) 06AD ARABIC LETTER NG -← (‎ ݣ ‎) 0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE # →‎ڭ‎→ -← (‎ ﯓ ‎) FBD3 ARABIC LETTER NG ISOLATED FORM # →‎ڭ‎→ -← (‎ ﯔ ‎) FBD4 ARABIC LETTER NG FINAL FORM # →‎ڭ‎→ -← (‎ ﯕ ‎) FBD5 ARABIC LETTER NG INITIAL FORM # →‎ڭ‎→ -← (‎ ﯖ ‎) FBD6 ARABIC LETTER NG MEDIAL FORM # →‎ڭ‎→ - -# ل 𞸋 𞸫 𞹋 𞺋 𞺫 ﻝ ﻞ ﻟ ﻠ - (‎ ل ‎) 0644 ARABIC LETTER LAM -← (‎ 𞸋 ‎) 1EE0B ARABIC MATHEMATICAL LAM -← (‎ 𞸫 ‎) 1EE2B ARABIC MATHEMATICAL INITIAL LAM -← (‎ 𞹋 ‎) 1EE4B ARABIC MATHEMATICAL TAILED LAM -← (‎ 𞺋 ‎) 1EE8B ARABIC MATHEMATICAL LOOPED LAM -← (‎ 𞺫 ‎) 1EEAB ARABIC MATHEMATICAL DOUBLE-STRUCK LAM -← (‎ ﻝ ‎) FEDD ARABIC LETTER LAM ISOLATED FORM -← (‎ ﻞ ‎) FEDE ARABIC LETTER LAM FINAL FORM -← (‎ ﻟ ‎) FEDF ARABIC LETTER LAM INITIAL FORM -← (‎ ﻠ ‎) FEE0 ARABIC LETTER LAM MEDIAL FORM - -# لl ل1 لا ﻻ ﻼ - (‎ ل1 ‎) 0644 0031 ARABIC LETTER LAM, DIGIT ONE -← (‎ لl ‎) 0644 006C ARABIC LETTER LAM, LATIN SMALL LETTER L # →‎لا‎→ -← (‎ لا ‎) 0644 0627 ARABIC LETTER LAM, ARABIC LETTER ALEF -← (‎ ﻻ ‎) FEFB ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM # →‎لا‎→ -← (‎ ﻼ ‎) FEFC ARABIC LIGATURE LAM WITH ALEF FINAL FORM # →‎لا‎→ - -# لlٕ لٳ لإ ﻹ ﻺ - (‎ لlٕ ‎) 0644 006C 0655 ARABIC LETTER LAM, LATIN SMALL LETTER L, ARABIC HAMZA BELOW -← (‎ لٳ ‎) 0644 0673 ARABIC LETTER LAM, ARABIC LETTER ALEF WITH WAVY HAMZA BELOW # →‎لإ‎→ -← (‎ لإ ‎) 0644 0625 ARABIC LETTER LAM, ARABIC LETTER ALEF WITH HAMZA BELOW -← (‎ ﻹ ‎) FEF9 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM # →‎لإ‎→ -← (‎ ﻺ ‎) FEFA ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM # →‎لإ‎→ - -# لlٴ لٲ لأ ﻷ ﻸ - (‎ لlٴ ‎) 0644 006C 0674 ARABIC LETTER LAM, LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA -← (‎ لٲ ‎) 0644 0672 ARABIC LETTER LAM, ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE # →‎لأ‎→ -← (‎ لأ ‎) 0644 0623 ARABIC LETTER LAM, ARABIC LETTER ALEF WITH HAMZA ABOVE -← (‎ ﻷ ‎) FEF7 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM # →‎لأ‎→ -← (‎ ﻸ ‎) FEF8 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM # →‎لأ‎→ - -# لo له ﳍ - (‎ لo ‎) 0644 006F ARABIC LETTER LAM, LATIN SMALL LETTER O -← (‎ له ‎) 0644 0647 ARABIC LETTER LAM, ARABIC LETTER HEH -← (‎ ﳍ ‎) FCCD ARABIC LIGATURE LAM WITH HEH INITIAL FORM # →‎له‎→ - -# ل̆ لٚ ڵ - (‎ ل̆ ‎) 0644 0306 ARABIC LETTER LAM, COMBINING BREVE -← (‎ لٚ ‎) 0644 065A ARABIC LETTER LAM, ARABIC VOWEL SIGN SMALL V ABOVE -← (‎ ڵ ‎) 06B5 ARABIC LETTER LAM WITH SMALL V # →‎لٚ‎→ - -# لآ ﻵ ﻶ - (‎ لآ ‎) 0644 0622 ARABIC LETTER LAM, ARABIC LETTER ALEF WITH MADDA ABOVE -← (‎ ﻵ ‎) FEF5 ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM -← (‎ ﻶ ‎) FEF6 ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM - -# لج ﰿ ﳉ - (‎ لج ‎) 0644 062C ARABIC LETTER LAM, ARABIC LETTER JEEM -← (‎ ﰿ ‎) FC3F ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM -← (‎ ﳉ ‎) FCC9 ARABIC LIGATURE LAM WITH JEEM INITIAL FORM - -# لجج ﶃ ﶄ - (‎ لجج ‎) 0644 062C 062C ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM -← (‎ ﶃ ‎) FD83 ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM -← (‎ ﶄ ‎) FD84 ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM - -# لجم ﶺ ﶼ - (‎ لجم ‎) 0644 062C 0645 ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER MEEM -← (‎ ﶺ ‎) FDBA ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM -← (‎ ﶼ ‎) FDBC ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM - -# لجى لجي ﶬ - (‎ لجى ‎) 0644 062C 0649 ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ لجي ‎) 0644 062C 064A ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﶬ ‎) FDAC ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM # →‎لجي‎→ - -# لح ﱀ ﳊ - (‎ لح ‎) 0644 062D ARABIC LETTER LAM, ARABIC LETTER HAH -← (‎ ﱀ ‎) FC40 ARABIC LIGATURE LAM WITH HAH ISOLATED FORM -← (‎ ﳊ ‎) FCCA ARABIC LIGATURE LAM WITH HAH INITIAL FORM - -# لحم ﶀ ﶵ - (‎ لحم ‎) 0644 062D 0645 ARABIC LETTER LAM, ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ ﶀ ‎) FD80 ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM -← (‎ ﶵ ‎) FDB5 ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM - -# لحى لحي ﶁ ﶂ - (‎ لحى ‎) 0644 062D 0649 ARABIC LETTER LAM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ لحي ‎) 0644 062D 064A ARABIC LETTER LAM, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶁ ‎) FD81 ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM # →‎لحي‎→ -← (‎ ﶂ ‎) FD82 ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM - -# لخ ﱁ ﳋ - (‎ لخ ‎) 0644 062E ARABIC LETTER LAM, ARABIC LETTER KHAH -← (‎ ﱁ ‎) FC41 ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM -← (‎ ﳋ ‎) FCCB ARABIC LIGATURE LAM WITH KHAH INITIAL FORM - -# لخم ﶅ ﶆ - (‎ لخم ‎) 0644 062E 0645 ARABIC LETTER LAM, ARABIC LETTER KHAH, ARABIC LETTER MEEM -← (‎ ﶅ ‎) FD85 ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM -← (‎ ﶆ ‎) FD86 ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM - -# لم ﱂ ﲅ ﳌ ﳭ - (‎ لم ‎) 0644 0645 ARABIC LETTER LAM, ARABIC LETTER MEEM -← (‎ ﱂ ‎) FC42 ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM -← (‎ ﲅ ‎) FC85 ARABIC LIGATURE LAM WITH MEEM FINAL FORM -← (‎ ﳌ ‎) FCCC ARABIC LIGATURE LAM WITH MEEM INITIAL FORM -← (‎ ﳭ ‎) FCED ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM - -# لمح ﶇ ﶈ - (‎ لمح ‎) 0644 0645 062D ARABIC LETTER LAM, ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﶇ ‎) FD87 ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM -← (‎ ﶈ ‎) FD88 ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM - -# لمى لمي ﶭ - (‎ لمى ‎) 0644 0645 0649 ARABIC LETTER LAM, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ لمي ‎) 0644 0645 064A ARABIC LETTER LAM, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶭ ‎) FDAD ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM # →‎لمي‎→ - -# لى لي ﱃ ﱄ ﲆ ﲇ - (‎ لى ‎) 0644 0649 ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA -← (‎ لي ‎) 0644 064A ARABIC LETTER LAM, ARABIC LETTER YEH -← (‎ ﱃ ‎) FC43 ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﱄ ‎) FC44 ARABIC LIGATURE LAM WITH YEH ISOLATED FORM # →‎لي‎→ -← (‎ ﲆ ‎) FC86 ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM -← (‎ ﲇ ‎) FC87 ARABIC LIGATURE LAM WITH YEH FINAL FORM # →‎لي‎→ - -# لۛ ڷ - (‎ لۛ ‎) 0644 06DB ARABIC LETTER LAM, ARABIC SMALL HIGH THREE DOTS -← (‎ ڷ ‎) 06B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE - -# م 𞸌 𞸬 𞹬 𞺌 𞺬 ﻡ ﻢ ﻣ ﻤ - (‎ م ‎) 0645 ARABIC LETTER MEEM -← (‎ 𞸌 ‎) 1EE0C ARABIC MATHEMATICAL MEEM -← (‎ 𞸬 ‎) 1EE2C ARABIC MATHEMATICAL INITIAL MEEM -← (‎ 𞹬 ‎) 1EE6C ARABIC MATHEMATICAL STRETCHED MEEM -← (‎ 𞺌 ‎) 1EE8C ARABIC MATHEMATICAL LOOPED MEEM -← (‎ 𞺬 ‎) 1EEAC ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM -← (‎ ﻡ ‎) FEE1 ARABIC LETTER MEEM ISOLATED FORM -← (‎ ﻢ ‎) FEE2 ARABIC LETTER MEEM FINAL FORM -← (‎ ﻣ ‎) FEE3 ARABIC LETTER MEEM INITIAL FORM -← (‎ ﻤ ‎) FEE4 ARABIC LETTER MEEM MEDIAL FORM - -# مl م1 ما ﲈ - (‎ م1 ‎) 0645 0031 ARABIC LETTER MEEM, DIGIT ONE -← (‎ مl ‎) 0645 006C ARABIC LETTER MEEM, LATIN SMALL LETTER L # →‎ما‎→ -← (‎ ما ‎) 0645 0627 ARABIC LETTER MEEM, ARABIC LETTER ALEF -← (‎ ﲈ ‎) FC88 ARABIC LIGATURE MEEM WITH ALEF FINAL FORM # →‎ما‎→ - -# م͈ ۾ - (‎ م͈ ‎) 0645 0348 ARABIC LETTER MEEM, COMBINING DOUBLE VERTICAL LINE BELOW -← (‎ ۾ ‎) 06FE ARABIC SIGN SINDHI POSTPOSITION MEN - -# مج ﱅ ﳎ - (‎ مج ‎) 0645 062C ARABIC LETTER MEEM, ARABIC LETTER JEEM -← (‎ ﱅ ‎) FC45 ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM -← (‎ ﳎ ‎) FCCE ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM - -# مجح ﶌ - (‎ مجح ‎) 0645 062C 062D ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER HAH -← (‎ ﶌ ‎) FD8C ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM - -# مجخ ﶒ - (‎ مجخ ‎) 0645 062C 062E ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER KHAH -← (‎ ﶒ ‎) FD92 ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM - -# مجم ﶍ - (‎ مجم ‎) 0645 062C 0645 ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER MEEM -← (‎ ﶍ ‎) FD8D ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM - -# مجى مجي ﷀ - (‎ مجى ‎) 0645 062C 0649 ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ مجي ‎) 0645 062C 064A ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﷀ ‎) FDC0 ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM # →‎مجي‎→ - -# مح ﱆ ﳏ - (‎ مح ‎) 0645 062D ARABIC LETTER MEEM, ARABIC LETTER HAH -← (‎ ﱆ ‎) FC46 ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM -← (‎ ﳏ ‎) FCCF ARABIC LIGATURE MEEM WITH HAH INITIAL FORM - -# محج ﶉ - (‎ محج ‎) 0645 062D 062C ARABIC LETTER MEEM, ARABIC LETTER HAH, ARABIC LETTER JEEM -← (‎ ﶉ ‎) FD89 ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM - -# محم ﶊ - (‎ محم ‎) 0645 062D 0645 ARABIC LETTER MEEM, ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ ﶊ ‎) FD8A ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM - -# محمد ﷴ - (‎ محمد ‎) 0645 062D 0645 062F ARABIC LETTER MEEM, ARABIC LETTER HAH, ARABIC LETTER MEEM, ARABIC LETTER DAL -← (‎ ﷴ ‎) FDF4 ARABIC LIGATURE MOHAMMAD ISOLATED FORM - -# محى محي ﶋ - (‎ محى ‎) 0645 062D 0649 ARABIC LETTER MEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ محي ‎) 0645 062D 064A ARABIC LETTER MEEM, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶋ ‎) FD8B ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM # →‎محي‎→ - -# مخ ﱇ ﳐ - (‎ مخ ‎) 0645 062E ARABIC LETTER MEEM, ARABIC LETTER KHAH -← (‎ ﱇ ‎) FC47 ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM -← (‎ ﳐ ‎) FCD0 ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM - -# مخج ﶎ - (‎ مخج ‎) 0645 062E 062C ARABIC LETTER MEEM, ARABIC LETTER KHAH, ARABIC LETTER JEEM -← (‎ ﶎ ‎) FD8E ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM - -# مخم ﶏ - (‎ مخم ‎) 0645 062E 0645 ARABIC LETTER MEEM, ARABIC LETTER KHAH, ARABIC LETTER MEEM -← (‎ ﶏ ‎) FD8F ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM - -# مخى مخي ﶹ - (‎ مخى ‎) 0645 062E 0649 ARABIC LETTER MEEM, ARABIC LETTER KHAH, ARABIC LETTER ALEF MAKSURA -← (‎ مخي ‎) 0645 062E 064A ARABIC LETTER MEEM, ARABIC LETTER KHAH, ARABIC LETTER YEH -← (‎ ﶹ ‎) FDB9 ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM # →‎مخي‎→ - -# مم ﱈ ﲉ ﳑ - (‎ مم ‎) 0645 0645 ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﱈ ‎) FC48 ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM -← (‎ ﲉ ‎) FC89 ARABIC LIGATURE MEEM WITH MEEM FINAL FORM -← (‎ ﳑ ‎) FCD1 ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM - -# ممى ممي ﶱ - (‎ ممى ‎) 0645 0645 0649 ARABIC LETTER MEEM, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ ممي ‎) 0645 0645 064A ARABIC LETTER MEEM, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶱ ‎) FDB1 ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM # →‎ممي‎→ - -# مى مي ﱉ ﱊ - (‎ مى ‎) 0645 0649 ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ مي ‎) 0645 064A ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﱉ ‎) FC49 ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﱊ ‎) FC4A ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM # →‎مي‎→ - -# مۛ ࢧ - (‎ مۛ ‎) 0645 06DB ARABIC LETTER MEEM, ARABIC SMALL HIGH THREE DOTS -← (‎ ࢧ ‎) 08A7 ARABIC LETTER MEEM WITH THREE DOTS ABOVE - -# ن 𞸍 𞸭 𞹍 𞹭 𞺍 𞺭 ﻥ ﻦ ﻧ ﻨ - (‎ ن ‎) 0646 ARABIC LETTER NOON -← (‎ 𞸍 ‎) 1EE0D ARABIC MATHEMATICAL NOON -← (‎ 𞸭 ‎) 1EE2D ARABIC MATHEMATICAL INITIAL NOON -← (‎ 𞹍 ‎) 1EE4D ARABIC MATHEMATICAL TAILED NOON -← (‎ 𞹭 ‎) 1EE6D ARABIC MATHEMATICAL STRETCHED NOON -← (‎ 𞺍 ‎) 1EE8D ARABIC MATHEMATICAL LOOPED NOON -← (‎ 𞺭 ‎) 1EEAD ARABIC MATHEMATICAL DOUBLE-STRUCK NOON -← (‎ ﻥ ‎) FEE5 ARABIC LETTER NOON ISOLATED FORM -← (‎ ﻦ ‎) FEE6 ARABIC LETTER NOON FINAL FORM -← (‎ ﻧ ‎) FEE7 ARABIC LETTER NOON INITIAL FORM -← (‎ ﻨ ‎) FEE8 ARABIC LETTER NOON MEDIAL FORM - -# نo نه ﳖ ﳯ - (‎ نo ‎) 0646 006F ARABIC LETTER NOON, LATIN SMALL LETTER O -← (‎ نه ‎) 0646 0647 ARABIC LETTER NOON, ARABIC LETTER HEH -← (‎ ﳖ ‎) FCD6 ARABIC LIGATURE NOON WITH HEH INITIAL FORM # →‎نه‎→ -← (‎ ﳯ ‎) FCEF ARABIC LIGATURE NOON WITH HEH MEDIAL FORM # →‎نه‎→ - -# ن̆ نٚ ݩ - (‎ ن̆ ‎) 0646 0306 ARABIC LETTER NOON, COMBINING BREVE -← (‎ نٚ ‎) 0646 065A ARABIC LETTER NOON, ARABIC VOWEL SIGN SMALL V ABOVE -← (‎ ݩ ‎) 0769 ARABIC LETTER NOON WITH SMALL V # →‎نٚ‎→ - -# نؕ ݨ - (‎ نؕ ‎) 0646 0615 ARABIC LETTER NOON, ARABIC SMALL HIGH TAH -← (‎ ݨ ‎) 0768 ARABIC LETTER NOON WITH SMALL TAH - -# نجح ﶸ ﶽ - (‎ نجح ‎) 0646 062C 062D ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH -← (‎ ﶸ ‎) FDB8 ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM -← (‎ ﶽ ‎) FDBD ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM - -# نجم ﶗ ﶘ - (‎ نجم ‎) 0646 062C 0645 ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM -← (‎ ﶗ ‎) FD97 ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM -← (‎ ﶘ ‎) FD98 ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM - -# نجى نجي ﶙ ﷇ - (‎ نجى ‎) 0646 062C 0649 ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ نجي ‎) 0646 062C 064A ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﶙ ‎) FD99 ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM -← (‎ ﷇ ‎) FDC7 ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM # →‎نجي‎→ - -# نح ﱌ ﳓ - (‎ نح ‎) 0646 062D ARABIC LETTER NOON, ARABIC LETTER HAH -← (‎ ﱌ ‎) FC4C ARABIC LIGATURE NOON WITH HAH ISOLATED FORM -← (‎ ﳓ ‎) FCD3 ARABIC LIGATURE NOON WITH HAH INITIAL FORM - -# نحم ﶕ - (‎ نحم ‎) 0646 062D 0645 ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM -← (‎ ﶕ ‎) FD95 ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM - -# نحى نحي ﶖ ﶳ - (‎ نحى ‎) 0646 062D 0649 ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ نحي ‎) 0646 062D 064A ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶖ ‎) FD96 ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM -← (‎ ﶳ ‎) FDB3 ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM # →‎نحي‎→ - -# نخ ﱍ ﳔ - (‎ نخ ‎) 0646 062E ARABIC LETTER NOON, ARABIC LETTER KHAH -← (‎ ﱍ ‎) FC4D ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM -← (‎ ﳔ ‎) FCD4 ARABIC LIGATURE NOON WITH KHAH INITIAL FORM - -# نر ﲊ - (‎ نر ‎) 0646 0631 ARABIC LETTER NOON, ARABIC LETTER REH -← (‎ ﲊ ‎) FC8A ARABIC LIGATURE NOON WITH REH FINAL FORM - -# نز ﲋ - (‎ نز ‎) 0646 0632 ARABIC LETTER NOON, ARABIC LETTER ZAIN -← (‎ ﲋ ‎) FC8B ARABIC LIGATURE NOON WITH ZAIN FINAL FORM - -# نم ﱎ ﲌ ﳕ ﳮ - (‎ نم ‎) 0646 0645 ARABIC LETTER NOON, ARABIC LETTER MEEM -← (‎ ﱎ ‎) FC4E ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM -← (‎ ﲌ ‎) FC8C ARABIC LIGATURE NOON WITH MEEM FINAL FORM -← (‎ ﳕ ‎) FCD5 ARABIC LIGATURE NOON WITH MEEM INITIAL FORM -← (‎ ﳮ ‎) FCEE ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM - -# نمى نمي ﶚ ﶛ - (‎ نمى ‎) 0646 0645 0649 ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ نمي ‎) 0646 0645 064A ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶚ ‎) FD9A ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM # →‎نمي‎→ -← (‎ ﶛ ‎) FD9B ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM - -# نن ﲍ - (‎ نن ‎) 0646 0646 ARABIC LETTER NOON, ARABIC LETTER NOON -← (‎ ﲍ ‎) FC8D ARABIC LIGATURE NOON WITH NOON FINAL FORM - -# نى ني ﱏ ﱐ ﲎ ﲏ - (‎ نى ‎) 0646 0649 ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA -← (‎ ني ‎) 0646 064A ARABIC LETTER NOON, ARABIC LETTER YEH -← (‎ ﱏ ‎) FC4F ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM -← (‎ ﱐ ‎) FC50 ARABIC LIGATURE NOON WITH YEH ISOLATED FORM # →‎ني‎→ -← (‎ ﲎ ‎) FC8E ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM -← (‎ ﲏ ‎) FC8F ARABIC LIGATURE NOON WITH YEH FINAL FORM # →‎ني‎→ - -# و ࢱ 𐋤 𞸅 𞺅 𞺥 ﻭ ﻮ - (‎ و ‎) 0648 ARABIC LETTER WAW -← (‎ ࢱ ‎) 08B1 ARABIC LETTER STRAIGHT WAW -← (‎ 𐋤 ‎) 102E4 COPTIC EPACT DIGIT FOUR -← (‎ 𞸅 ‎) 1EE05 ARABIC MATHEMATICAL WAW -← (‎ 𞺅 ‎) 1EE85 ARABIC MATHEMATICAL LOOPED WAW -← (‎ 𞺥 ‎) 1EEA5 ARABIC MATHEMATICAL DOUBLE-STRUCK WAW -← (‎ ﻭ ‎) FEED ARABIC LETTER WAW ISOLATED FORM -← (‎ ﻮ ‎) FEEE ARABIC LETTER WAW FINAL FORM - -# و̂ وٛ ۉ ﯢ ﯣ - (‎ و̂ ‎) 0648 0302 ARABIC LETTER WAW, COMBINING CIRCUMFLEX ACCENT -← (‎ وٛ ‎) 0648 065B ARABIC LETTER WAW, ARABIC VOWEL SIGN INVERTED SMALL V ABOVE -← (‎ ۉ ‎) 06C9 ARABIC LETTER KIRGHIZ YU # →‎وٛ‎→ -← (‎ ﯢ ‎) FBE2 ARABIC LETTER KIRGHIZ YU ISOLATED FORM # →‎ۉ‎→→‎وٛ‎→ -← (‎ ﯣ ‎) FBE3 ARABIC LETTER KIRGHIZ YU FINAL FORM # →‎ۉ‎→→‎وٛ‎→ - -# و̆ وٚ ۆ ﯙ ﯚ - (‎ و̆ ‎) 0648 0306 ARABIC LETTER WAW, COMBINING BREVE -← (‎ وٚ ‎) 0648 065A ARABIC LETTER WAW, ARABIC VOWEL SIGN SMALL V ABOVE -← (‎ ۆ ‎) 06C6 ARABIC LETTER OE # →‎وٚ‎→ -← (‎ ﯙ ‎) FBD9 ARABIC LETTER OE ISOLATED FORM # →‎ۆ‎→→‎وٚ‎→ -← (‎ ﯚ ‎) FBDA ARABIC LETTER OE FINAL FORM # →‎ۆ‎→→‎وٚ‎→ - -# و̓ وُ ۇ ﯗ ﯘ - (‎ و̓ ‎) 0648 0313 ARABIC LETTER WAW, COMBINING COMMA ABOVE -← (‎ وُ ‎) 0648 064F ARABIC LETTER WAW, ARABIC DAMMA -← (‎ ۇ ‎) 06C7 ARABIC LETTER U # →‎وُ‎→ -← (‎ ﯗ ‎) FBD7 ARABIC LETTER U ISOLATED FORM # →‎ۇ‎→→‎وُ‎→ -← (‎ ﯘ ‎) FBD8 ARABIC LETTER U FINAL FORM # →‎ۇ‎→→‎وُ‎→ - -# و̓ٴ ٴو̓ ٴۇ ۇٴ ٷ ﯝ - (‎ و̓ٴ ‎) 0648 0313 0674 ARABIC LETTER WAW, COMBINING COMMA ABOVE, ARABIC LETTER HIGH HAMZA -← (‎ ٴو̓ ‎) 0674 0648 0313 ARABIC LETTER HIGH HAMZA, ARABIC LETTER WAW, COMBINING COMMA ABOVE # →‎ٴۇ‎→→‎ٷ‎→→‎ۇٴ‎→ -← (‎ ٴۇ ‎) 0674 06C7 ARABIC LETTER HIGH HAMZA, ARABIC LETTER U # →‎ٷ‎→→‎ۇٴ‎→ -← (‎ ۇٴ ‎) 06C7 0674 ARABIC LETTER U, ARABIC LETTER HIGH HAMZA -← (‎ ٷ ‎) 0677 ARABIC LETTER U WITH HAMZA ABOVE # →‎ۇٴ‎→ -← (‎ ﯝ ‎) FBDD ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM # →‎ۇٴ‎→ - -# وسلم ﷸ - (‎ وسلم ‎) 0648 0633 0644 0645 ARABIC LETTER WAW, ARABIC LETTER SEEN, ARABIC LETTER LAM, ARABIC LETTER MEEM -← (‎ ﷸ ‎) FDF8 ARABIC LIGATURE WASALLAM ISOLATED FORM - -# وٰ ۈ ﯛ ﯜ - (‎ وٰ ‎) 0648 0670 ARABIC LETTER WAW, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ۈ ‎) 06C8 ARABIC LETTER YU -← (‎ ﯛ ‎) FBDB ARABIC LETTER YU ISOLATED FORM # →‎ۈ‎→ -← (‎ ﯜ ‎) FBDC ARABIC LETTER YU FINAL FORM # →‎ۈ‎→ - -# وۛ ۋ ﯞ ﯟ - (‎ وۛ ‎) 0648 06DB ARABIC LETTER WAW, ARABIC SMALL HIGH THREE DOTS -← (‎ ۋ ‎) 06CB ARABIC LETTER VE -← (‎ ﯞ ‎) FBDE ARABIC LETTER VE ISOLATED FORM # →‎ۋ‎→ -← (‎ ﯟ ‎) FBDF ARABIC LETTER VE FINAL FORM # →‎ۋ‎→ - -# ى ي ں ی ے ٮ ࢽ 𞸉 𞸝 𞸩 𞹉 𞹝 𞹩 𞺉 𞺩 ﮞ ﮟ ﮮ ﮯ ﯨ ﯩ ﯼ ﯽ ﯾ ﯿ ﻯ ﻰ ﻱ ﻲ ﻳ ﻴ 𞸜 𞹼 - (‎ ى ‎) 0649 ARABIC LETTER ALEF MAKSURA -← (‎ ي ‎) 064A ARABIC LETTER YEH -← (‎ ں ‎) 06BA ARABIC LETTER NOON GHUNNA -← (‎ ی ‎) 06CC ARABIC LETTER FARSI YEH -← (‎ ے ‎) 06D2 ARABIC LETTER YEH BARREE # →‎ي‎→ -← (‎ ٮ ‎) 066E ARABIC LETTER DOTLESS BEH -← (‎ ࢽ ‎) 08BD ARABIC LETTER AFRICAN NOON # →‎ں‎→ -← (‎ 𞸉 ‎) 1EE09 ARABIC MATHEMATICAL YEH # →‎ي‎→ -← (‎ 𞸝 ‎) 1EE1D ARABIC MATHEMATICAL DOTLESS NOON # →‎ں‎→ -← (‎ 𞸩 ‎) 1EE29 ARABIC MATHEMATICAL INITIAL YEH # →‎ي‎→ -← (‎ 𞹉 ‎) 1EE49 ARABIC MATHEMATICAL TAILED YEH # →‎ي‎→ -← (‎ 𞹝 ‎) 1EE5D ARABIC MATHEMATICAL TAILED DOTLESS NOON # →‎ں‎→ -← (‎ 𞹩 ‎) 1EE69 ARABIC MATHEMATICAL STRETCHED YEH # →‎ي‎→ -← (‎ 𞺉 ‎) 1EE89 ARABIC MATHEMATICAL LOOPED YEH # →‎ي‎→ -← (‎ 𞺩 ‎) 1EEA9 ARABIC MATHEMATICAL DOUBLE-STRUCK YEH # →‎ي‎→ -← (‎ ﮞ ‎) FB9E ARABIC LETTER NOON GHUNNA ISOLATED FORM # →‎ں‎→ -← (‎ ﮟ ‎) FB9F ARABIC LETTER NOON GHUNNA FINAL FORM # →‎ں‎→ -← (‎ ﮮ ‎) FBAE ARABIC LETTER YEH BARREE ISOLATED FORM # →‎ے‎→→‎ي‎→ -← (‎ ﮯ ‎) FBAF ARABIC LETTER YEH BARREE FINAL FORM # →‎ے‎→→‎ي‎→ -← (‎ ﯨ ‎) FBE8 ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM -← (‎ ﯩ ‎) FBE9 ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM -← (‎ ﯼ ‎) FBFC ARABIC LETTER FARSI YEH ISOLATED FORM -← (‎ ﯽ ‎) FBFD ARABIC LETTER FARSI YEH FINAL FORM # →‎ﻰ‎→ -← (‎ ﯾ ‎) FBFE ARABIC LETTER FARSI YEH INITIAL FORM # →‎ی‎→ -← (‎ ﯿ ‎) FBFF ARABIC LETTER FARSI YEH MEDIAL FORM # →‎ی‎→ -← (‎ ﻯ ‎) FEEF ARABIC LETTER ALEF MAKSURA ISOLATED FORM -← (‎ ﻰ ‎) FEF0 ARABIC LETTER ALEF MAKSURA FINAL FORM -← (‎ ﻱ ‎) FEF1 ARABIC LETTER YEH ISOLATED FORM # →‎ي‎→ -← (‎ ﻲ ‎) FEF2 ARABIC LETTER YEH FINAL FORM # →‎ي‎→ -← (‎ ﻳ ‎) FEF3 ARABIC LETTER YEH INITIAL FORM # →‎ي‎→ -← (‎ ﻴ ‎) FEF4 ARABIC LETTER YEH MEDIAL FORM # →‎ي‎→ -← (‎ 𞸜 ‎) 1EE1C ARABIC MATHEMATICAL DOTLESS BEH # →‎ٮ‎→ -← (‎ 𞹼 ‎) 1EE7C ARABIC MATHEMATICAL STRETCHED DOTLESS BEH # →‎ٮ‎→ - -# ىo ىه يه ﳞ ﳱ - (‎ ىo ‎) 0649 006F ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER O -← (‎ ىه ‎) 0649 0647 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→ -← (‎ يه ‎) 064A 0647 ARABIC LETTER YEH, ARABIC LETTER HEH -← (‎ ﳞ ‎) FCDE ARABIC LIGATURE YEH WITH HEH INITIAL FORM # →‎يه‎→ -← (‎ ﳱ ‎) FCF1 ARABIC LIGATURE YEH WITH HEH MEDIAL FORM # →‎يه‎→ - -# ى̆ ٮٚ یٚ ێ ݖ - (‎ ى̆ ‎) 0649 0306 ARABIC LETTER ALEF MAKSURA, COMBINING BREVE -← (‎ ٮٚ ‎) 066E 065A ARABIC LETTER DOTLESS BEH, ARABIC VOWEL SIGN SMALL V ABOVE -← (‎ یٚ ‎) 06CC 065A ARABIC LETTER FARSI YEH, ARABIC VOWEL SIGN SMALL V ABOVE -← (‎ ێ ‎) 06CE ARABIC LETTER YEH WITH SMALL V # →‎یٚ‎→ -← (‎ ݖ ‎) 0756 ARABIC LETTER BEH WITH SMALL V # →‎ٮٚ‎→ - -# ى̆̇ يۨ ࢺ - (‎ ى̆̇ ‎) 0649 0306 0307 ARABIC LETTER ALEF MAKSURA, COMBINING BREVE, COMBINING DOT ABOVE -← (‎ يۨ ‎) 064A 06E8 ARABIC LETTER YEH, ARABIC SMALL HIGH NOON -← (‎ ࢺ ‎) 08BA ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE # →‎يۨ‎→ - -# ىؕ ٮؕ ںؕ ٹ ڻ ﭦ ﭧ ﭨ ﭩ ﮠ ﮡ ﮢ ﮣ - (‎ ىؕ ‎) 0649 0615 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH TAH -← (‎ ٮؕ ‎) 066E 0615 ARABIC LETTER DOTLESS BEH, ARABIC SMALL HIGH TAH -← (‎ ںؕ ‎) 06BA 0615 ARABIC LETTER NOON GHUNNA, ARABIC SMALL HIGH TAH -← (‎ ٹ ‎) 0679 ARABIC LETTER TTEH # →‎ٮؕ‎→ -← (‎ ڻ ‎) 06BB ARABIC LETTER RNOON # →‎ںؕ‎→ -← (‎ ﭦ ‎) FB66 ARABIC LETTER TTEH ISOLATED FORM # →‎ٹ‎→→‎ٮؕ‎→ -← (‎ ﭧ ‎) FB67 ARABIC LETTER TTEH FINAL FORM # →‎ٹ‎→→‎ٮؕ‎→ -← (‎ ﭨ ‎) FB68 ARABIC LETTER TTEH INITIAL FORM # →‎ٹ‎→→‎ٮؕ‎→ -← (‎ ﭩ ‎) FB69 ARABIC LETTER TTEH MEDIAL FORM # →‎ٹ‎→→‎ٮؕ‎→ -← (‎ ﮠ ‎) FBA0 ARABIC LETTER RNOON ISOLATED FORM # →‎ڻ‎→→‎ںؕ‎→ -← (‎ ﮡ ‎) FBA1 ARABIC LETTER RNOON FINAL FORM # →‎ڻ‎→→‎ںؕ‎→ -← (‎ ﮢ ‎) FBA2 ARABIC LETTER RNOON INITIAL FORM # →‎ڻ‎→→‎ںؕ‎→ -← (‎ ﮣ ‎) FBA3 ARABIC LETTER RNOON MEDIAL FORM # →‎ڻ‎→→‎ںؕ‎→ - -# ىج يج ﱕ ﳚ - (‎ ىج ‎) 0649 062C ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM -← (‎ يج ‎) 064A 062C ARABIC LETTER YEH, ARABIC LETTER JEEM -← (‎ ﱕ ‎) FC55 ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM # →‎يج‎→ -← (‎ ﳚ ‎) FCDA ARABIC LIGATURE YEH WITH JEEM INITIAL FORM # →‎يج‎→ - -# ىجى يجي ﶯ - (‎ ىجى ‎) 0649 062C 0649 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA -← (‎ يجي ‎) 064A 062C 064A ARABIC LETTER YEH, ARABIC LETTER JEEM, ARABIC LETTER YEH -← (‎ ﶯ ‎) FDAF ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM # →‎يجي‎→ - -# ىح يح ﱖ ﳛ - (‎ ىح ‎) 0649 062D ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH -← (‎ يح ‎) 064A 062D ARABIC LETTER YEH, ARABIC LETTER HAH -← (‎ ﱖ ‎) FC56 ARABIC LIGATURE YEH WITH HAH ISOLATED FORM # →‎يح‎→ -← (‎ ﳛ ‎) FCDB ARABIC LIGATURE YEH WITH HAH INITIAL FORM # →‎يح‎→ - -# ىحى يحي ﶮ - (‎ ىحى ‎) 0649 062D 0649 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA -← (‎ يحي ‎) 064A 062D 064A ARABIC LETTER YEH, ARABIC LETTER HAH, ARABIC LETTER YEH -← (‎ ﶮ ‎) FDAE ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM # →‎يحي‎→ - -# ىخ يخ ﱗ ﳜ - (‎ ىخ ‎) 0649 062E ARABIC LETTER ALEF MAKSURA, ARABIC LETTER KHAH -← (‎ يخ ‎) 064A 062E ARABIC LETTER YEH, ARABIC LETTER KHAH -← (‎ ﱗ ‎) FC57 ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM # →‎يخ‎→ -← (‎ ﳜ ‎) FCDC ARABIC LIGATURE YEH WITH KHAH INITIAL FORM # →‎يخ‎→ - -# ىر ير ﲑ - (‎ ىر ‎) 0649 0631 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH -← (‎ ير ‎) 064A 0631 ARABIC LETTER YEH, ARABIC LETTER REH -← (‎ ﲑ ‎) FC91 ARABIC LIGATURE YEH WITH REH FINAL FORM # →‎ير‎→ - -# ىز يز ﲒ - (‎ ىز ‎) 0649 0632 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ZAIN -← (‎ يز ‎) 064A 0632 ARABIC LETTER YEH, ARABIC LETTER ZAIN -← (‎ ﲒ ‎) FC92 ARABIC LIGATURE YEH WITH ZAIN FINAL FORM # →‎يز‎→ - -# ىم يم ﱘ ﲓ ﳝ ﳰ - (‎ ىم ‎) 0649 0645 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM -← (‎ يم ‎) 064A 0645 ARABIC LETTER YEH, ARABIC LETTER MEEM -← (‎ ﱘ ‎) FC58 ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM # →‎يم‎→ -← (‎ ﲓ ‎) FC93 ARABIC LIGATURE YEH WITH MEEM FINAL FORM # →‎يم‎→ -← (‎ ﳝ ‎) FCDD ARABIC LIGATURE YEH WITH MEEM INITIAL FORM # →‎يم‎→ -← (‎ ﳰ ‎) FCF0 ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM # →‎يم‎→ - -# ىمم يمم ﶜ ﶝ - (‎ ىمم ‎) 0649 0645 0645 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ يمم ‎) 064A 0645 0645 ARABIC LETTER YEH, ARABIC LETTER MEEM, ARABIC LETTER MEEM -← (‎ ﶜ ‎) FD9C ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM # →‎يمم‎→ -← (‎ ﶝ ‎) FD9D ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM # →‎يمم‎→ - -# ىمى يمي ﶰ - (‎ ىمى ‎) 0649 0645 0649 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA -← (‎ يمي ‎) 064A 0645 064A ARABIC LETTER YEH, ARABIC LETTER MEEM, ARABIC LETTER YEH -← (‎ ﶰ ‎) FDB0 ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM # →‎يمي‎→ - -# ىن ين ﲔ - (‎ ىن ‎) 0649 0646 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON -← (‎ ين ‎) 064A 0646 ARABIC LETTER YEH, ARABIC LETTER NOON -← (‎ ﲔ ‎) FC94 ARABIC LIGATURE YEH WITH NOON FINAL FORM # →‎ين‎→ - -# ىى يى يي ﱙ ﱚ ﲕ ﲖ - (‎ ىى ‎) 0649 0649 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF MAKSURA -← (‎ يى ‎) 064A 0649 ARABIC LETTER YEH, ARABIC LETTER ALEF MAKSURA -← (‎ يي ‎) 064A 064A ARABIC LETTER YEH, ARABIC LETTER YEH -← (‎ ﱙ ‎) FC59 ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM # →‎يى‎→ -← (‎ ﱚ ‎) FC5A ARABIC LIGATURE YEH WITH YEH ISOLATED FORM # →‎يي‎→ -← (‎ ﲕ ‎) FC95 ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM # →‎يى‎→ -← (‎ ﲖ ‎) FC96 ARABIC LIGATURE YEH WITH YEH FINAL FORM # →‎يي‎→ - -# ىٔ ئ ࢨ - (‎ ىٔ ‎) 0649 0654 ARABIC LETTER ALEF MAKSURA, ARABIC HAMZA ABOVE -← (‎ ئ ‎) 064A 0654 ARABIC LETTER YEH, ARABIC HAMZA ABOVE -← (‎ ࢨ ‎) 08A8 ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE # →‎ئ‎→ - -# ىٰ ﱝ ﲐ - (‎ ىٰ ‎) 0649 0670 ARABIC LETTER ALEF MAKSURA, ARABIC LETTER SUPERSCRIPT ALEF -← (‎ ﱝ ‎) FC5D ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM -← (‎ ﲐ ‎) FC90 ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM - -# ىۛۢ پۢ ࢷ - (‎ ىۛۢ ‎) 0649 06DB 06E2 ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, ARABIC SMALL HIGH MEEM ISOLATED FORM -← (‎ پۢ ‎) 067E 06E2 ARABIC LETTER PEH, ARABIC SMALL HIGH MEEM ISOLATED FORM -← (‎ ࢷ ‎) 08B7 ARABIC LETTER PEH WITH SMALL MEEM ABOVE # →‎پۢ‎→ - -# ٌ ࣥ ࣨ ࣱ - (‎ ٌ ‎) 064C ARABIC DAMMATAN -← (‎ ࣥ ‎) 08E5 ARABIC CURLY DAMMA -← (‎ ࣨ ‎) 08E8 ARABIC CURLY DAMMATAN -← (‎ ࣱ ‎) 08F1 ARABIC OPEN DAMMATAN - -# ٍ ࣲ - (‎ ٍ ‎) 064D ARABIC KASRATAN -← (‎ ࣲ ‎) 08F2 ARABIC OPEN KASRATAN - -# ٕ ٟ - (‎ ٕ ‎) 0655 ARABIC HAMZA BELOW -← (‎ ٟ ‎) 065F ARABIC WAVY HAMZA BELOW - -# ٢ ۲ ꧏ - (‎ ٢ ‎) 0662 ARABIC-INDIC DIGIT TWO -← (‎ ۲ ‎) 06F2 EXTENDED ARABIC-INDIC DIGIT TWO -← (‎ ꧏ ‎) A9CF JAVANESE PANGRANGKEP - -# ٣ ۳ 𞣉 - (‎ ٣ ‎) 0663 ARABIC-INDIC DIGIT THREE -← (‎ ۳ ‎) 06F3 EXTENDED ARABIC-INDIC DIGIT THREE -← (‎ 𞣉 ‎) 1E8C9 MENDE KIKAKUI DIGIT THREE - -# ٤ ۴ - (‎ ٤ ‎) 0664 ARABIC-INDIC DIGIT FOUR -← (‎ ۴ ‎) 06F4 EXTENDED ARABIC-INDIC DIGIT FOUR - -# ٦ ۶ - (‎ ٦ ‎) 0666 ARABIC-INDIC DIGIT SIX -← (‎ ۶ ‎) 06F6 EXTENDED ARABIC-INDIC DIGIT SIX - -# ٩ ۹ १ 𑣤 - (‎ ٩ ‎) 0669 ARABIC-INDIC DIGIT NINE -← (‎ ۹ ‎) 06F9 EXTENDED ARABIC-INDIC DIGIT NINE -← (‎ १ ‎) 0967 DEVANAGARI DIGIT ONE -← (‎ 𑣤 ‎) 118E4 WARANG CITI DIGIT FOUR - -# ڡ ٯ ࢻ ࢼ 𞸞 𞸟 𞹟 𞹾 - (‎ ٯ ‎) 066F ARABIC LETTER DOTLESS QAF -← (‎ ڡ ‎) 06A1 ARABIC LETTER DOTLESS FEH -← (‎ ࢻ ‎) 08BB ARABIC LETTER AFRICAN FEH # →‎ڡ‎→ -← (‎ ࢼ ‎) 08BC ARABIC LETTER AFRICAN QAF -← (‎ 𞸞 ‎) 1EE1E ARABIC MATHEMATICAL DOTLESS FEH # →‎ڡ‎→ -← (‎ 𞸟 ‎) 1EE1F ARABIC MATHEMATICAL DOTLESS QAF -← (‎ 𞹟 ‎) 1EE5F ARABIC MATHEMATICAL TAILED DOTLESS QAF -← (‎ 𞹾 ‎) 1EE7E ARABIC MATHEMATICAL STRETCHED DOTLESS FEH # →‎ڡ‎→ - -# ڡۛ ٯۛ ڤ ڨ ﭪ ﭫ ﭬ ﭭ - (‎ ٯۛ ‎) 066F 06DB ARABIC LETTER DOTLESS QAF, ARABIC SMALL HIGH THREE DOTS -← (‎ ڡۛ ‎) 06A1 06DB ARABIC LETTER DOTLESS FEH, ARABIC SMALL HIGH THREE DOTS # →‎ڤ‎→→‎ڨ‎→ -← (‎ ڤ ‎) 06A4 ARABIC LETTER VEH # →‎ڨ‎→ -← (‎ ڨ ‎) 06A8 ARABIC LETTER QAF WITH THREE DOTS ABOVE -← (‎ ﭪ ‎) FB6A ARABIC LETTER VEH ISOLATED FORM # →‎ڤ‎→→‎ڨ‎→ -← (‎ ﭫ ‎) FB6B ARABIC LETTER VEH FINAL FORM # →‎ڤ‎→→‎ڨ‎→ -← (‎ ﭬ ‎) FB6C ARABIC LETTER VEH INITIAL FORM # →‎ڤ‎→→‎ڨ‎→ -← (‎ ﭭ ‎) FB6D ARABIC LETTER VEH MEDIAL FORM # →‎ڤ‎→→‎ڨ‎→ - -# ٱ ﭐ ﭑ - (‎ ٱ ‎) 0671 ARABIC LETTER ALEF WASLA -← (‎ ﭐ ‎) FB50 ARABIC LETTER ALEF WASLA ISOLATED FORM -← (‎ ﭑ ‎) FB51 ARABIC LETTER ALEF WASLA FINAL FORM - -# ٺ ﭞ ﭟ ﭠ ﭡ - (‎ ٺ ‎) 067A ARABIC LETTER TTEHEH -← (‎ ﭞ ‎) FB5E ARABIC LETTER TTEHEH ISOLATED FORM -← (‎ ﭟ ‎) FB5F ARABIC LETTER TTEHEH FINAL FORM -← (‎ ﭠ ‎) FB60 ARABIC LETTER TTEHEH INITIAL FORM -← (‎ ﭡ ‎) FB61 ARABIC LETTER TTEHEH MEDIAL FORM - -# ٻ ې ﭒ ﭓ ﭔ ﭕ ﯤ ﯥ ﯦ ﯧ - (‎ ٻ ‎) 067B ARABIC LETTER BEEH -← (‎ ې ‎) 06D0 ARABIC LETTER E -← (‎ ﭒ ‎) FB52 ARABIC LETTER BEEH ISOLATED FORM -← (‎ ﭓ ‎) FB53 ARABIC LETTER BEEH FINAL FORM -← (‎ ﭔ ‎) FB54 ARABIC LETTER BEEH INITIAL FORM -← (‎ ﭕ ‎) FB55 ARABIC LETTER BEEH MEDIAL FORM -← (‎ ﯤ ‎) FBE4 ARABIC LETTER E ISOLATED FORM # →‎ې‎→ -← (‎ ﯥ ‎) FBE5 ARABIC LETTER E FINAL FORM # →‎ې‎→ -← (‎ ﯦ ‎) FBE6 ARABIC LETTER E INITIAL FORM # →‎ې‎→ -← (‎ ﯧ ‎) FBE7 ARABIC LETTER E MEDIAL FORM # →‎ې‎→ - -# ٿ ﭢ ﭣ ﭤ ﭥ - (‎ ٿ ‎) 067F ARABIC LETTER TEHEH -← (‎ ﭢ ‎) FB62 ARABIC LETTER TEHEH ISOLATED FORM -← (‎ ﭣ ‎) FB63 ARABIC LETTER TEHEH FINAL FORM -← (‎ ﭤ ‎) FB64 ARABIC LETTER TEHEH INITIAL FORM -← (‎ ﭥ ‎) FB65 ARABIC LETTER TEHEH MEDIAL FORM - -# ڀ ﭚ ﭛ ﭜ ﭝ - (‎ ڀ ‎) 0680 ARABIC LETTER BEHEH -← (‎ ﭚ ‎) FB5A ARABIC LETTER BEHEH ISOLATED FORM -← (‎ ﭛ ‎) FB5B ARABIC LETTER BEHEH FINAL FORM -← (‎ ﭜ ‎) FB5C ARABIC LETTER BEHEH INITIAL FORM -← (‎ ﭝ ‎) FB5D ARABIC LETTER BEHEH MEDIAL FORM - -# ڃ ﭶ ﭷ ﭸ ﭹ - (‎ ڃ ‎) 0683 ARABIC LETTER NYEH -← (‎ ﭶ ‎) FB76 ARABIC LETTER NYEH ISOLATED FORM -← (‎ ﭷ ‎) FB77 ARABIC LETTER NYEH FINAL FORM -← (‎ ﭸ ‎) FB78 ARABIC LETTER NYEH INITIAL FORM -← (‎ ﭹ ‎) FB79 ARABIC LETTER NYEH MEDIAL FORM - -# ڄ ﭲ ﭳ ﭴ ﭵ - (‎ ڄ ‎) 0684 ARABIC LETTER DYEH -← (‎ ﭲ ‎) FB72 ARABIC LETTER DYEH ISOLATED FORM -← (‎ ﭳ ‎) FB73 ARABIC LETTER DYEH FINAL FORM -← (‎ ﭴ ‎) FB74 ARABIC LETTER DYEH INITIAL FORM -← (‎ ﭵ ‎) FB75 ARABIC LETTER DYEH MEDIAL FORM - -# چ ﭺ ﭻ ﭼ ﭽ - (‎ چ ‎) 0686 ARABIC LETTER TCHEH -← (‎ ﭺ ‎) FB7A ARABIC LETTER TCHEH ISOLATED FORM -← (‎ ﭻ ‎) FB7B ARABIC LETTER TCHEH FINAL FORM -← (‎ ﭼ ‎) FB7C ARABIC LETTER TCHEH INITIAL FORM -← (‎ ﭽ ‎) FB7D ARABIC LETTER TCHEH MEDIAL FORM - -# ڇ ﭾ ﭿ ﮀ ﮁ - (‎ ڇ ‎) 0687 ARABIC LETTER TCHEHEH -← (‎ ﭾ ‎) FB7E ARABIC LETTER TCHEHEH ISOLATED FORM -← (‎ ﭿ ‎) FB7F ARABIC LETTER TCHEHEH FINAL FORM -← (‎ ﮀ ‎) FB80 ARABIC LETTER TCHEHEH INITIAL FORM -← (‎ ﮁ ‎) FB81 ARABIC LETTER TCHEHEH MEDIAL FORM - -# ڊؕ ڋ - (‎ ڊؕ ‎) 068A 0615 ARABIC LETTER DAL WITH DOT BELOW, ARABIC SMALL HIGH TAH -← (‎ ڋ ‎) 068B ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH - -# ڌ ﮄ ﮅ - (‎ ڌ ‎) 068C ARABIC LETTER DAHAL -← (‎ ﮄ ‎) FB84 ARABIC LETTER DAHAL ISOLATED FORM -← (‎ ﮅ ‎) FB85 ARABIC LETTER DAHAL FINAL FORM - -# ڍ ﮂ ﮃ - (‎ ڍ ‎) 068D ARABIC LETTER DDAHAL -← (‎ ﮂ ‎) FB82 ARABIC LETTER DDAHAL ISOLATED FORM -← (‎ ﮃ ‎) FB83 ARABIC LETTER DDAHAL FINAL FORM - -# ڗؕ ݱ - (‎ ڗؕ ‎) 0697 0615 ARABIC LETTER REH WITH TWO DOTS ABOVE, ARABIC SMALL HIGH TAH -← (‎ ݱ ‎) 0771 ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS - -# ڢۛ ࢤ - (‎ ڢۛ ‎) 06A2 06DB ARABIC LETTER FEH WITH DOT MOVED BELOW, ARABIC SMALL HIGH THREE DOTS -← (‎ ࢤ ‎) 08A4 ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE - -# ڦ ﭮ ﭯ ﭰ ﭱ - (‎ ڦ ‎) 06A6 ARABIC LETTER PEHEH -← (‎ ﭮ ‎) FB6E ARABIC LETTER PEHEH ISOLATED FORM -← (‎ ﭯ ‎) FB6F ARABIC LETTER PEHEH FINAL FORM -← (‎ ﭰ ‎) FB70 ARABIC LETTER PEHEH INITIAL FORM -← (‎ ﭱ ‎) FB71 ARABIC LETTER PEHEH MEDIAL FORM - -# ڬ ݢ - (‎ ڬ ‎) 06AC ARABIC LETTER KAF WITH DOT ABOVE -← (‎ ݢ ‎) 0762 ARABIC LETTER KEHEH WITH DOT ABOVE - -# گ ࢰ ﮒ ﮓ ﮔ ﮕ - (‎ گ ‎) 06AF ARABIC LETTER GAF -← (‎ ࢰ ‎) 08B0 ARABIC LETTER GAF WITH INVERTED STROKE -← (‎ ﮒ ‎) FB92 ARABIC LETTER GAF ISOLATED FORM -← (‎ ﮓ ‎) FB93 ARABIC LETTER GAF FINAL FORM -← (‎ ﮔ ‎) FB94 ARABIC LETTER GAF INITIAL FORM -← (‎ ﮕ ‎) FB95 ARABIC LETTER GAF MEDIAL FORM - -# گۛ ڴ - (‎ گۛ ‎) 06AF 06DB ARABIC LETTER GAF, ARABIC SMALL HIGH THREE DOTS -← (‎ ڴ ‎) 06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE - -# ڱ ﮚ ﮛ ﮜ ﮝ - (‎ ڱ ‎) 06B1 ARABIC LETTER NGOEH -← (‎ ﮚ ‎) FB9A ARABIC LETTER NGOEH ISOLATED FORM -← (‎ ﮛ ‎) FB9B ARABIC LETTER NGOEH FINAL FORM -← (‎ ﮜ ‎) FB9C ARABIC LETTER NGOEH INITIAL FORM -← (‎ ﮝ ‎) FB9D ARABIC LETTER NGOEH MEDIAL FORM - -# ڳ ﮖ ﮗ ﮘ ﮙ - (‎ ڳ ‎) 06B3 ARABIC LETTER GUEH -← (‎ ﮖ ‎) FB96 ARABIC LETTER GUEH ISOLATED FORM -← (‎ ﮗ ‎) FB97 ARABIC LETTER GUEH FINAL FORM -← (‎ ﮘ ‎) FB98 ARABIC LETTER GUEH INITIAL FORM -← (‎ ﮙ ‎) FB99 ARABIC LETTER GUEH MEDIAL FORM - -# ۀ ۂ ﮤ ﮥ - (‎ ۀ ‎) 06C0 ARABIC LETTER HEH WITH YEH ABOVE -← (‎ ۂ ‎) 06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE # →‎ﮤ‎→ -← (‎ ﮤ ‎) FBA4 ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM -← (‎ ﮥ ‎) FBA5 ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM - -# ۅ ﯠ ﯡ - (‎ ۅ ‎) 06C5 ARABIC LETTER KIRGHIZ OE -← (‎ ﯠ ‎) FBE0 ARABIC LETTER KIRGHIZ OE ISOLATED FORM -← (‎ ﯡ ‎) FBE1 ARABIC LETTER KIRGHIZ OE FINAL FORM - -# ۓ ﮰ ﮱ - (‎ ۓ ‎) 06D3 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE -← (‎ ﮰ ‎) FBB0 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM -← (‎ ﮱ ‎) FBB1 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM - -# ۛ ⃛ ᪴ - (‎ ۛ ‎) 06DB ARABIC SMALL HIGH THREE DOTS -← (‎ ⃛ ‎) 20DB COMBINING THREE DOTS ABOVE # →᪴→ -← (‎ ᪴ ‎) 1AB4 COMBINING TRIPLE DOT - -# ܼ ݂ - (‎ ܼ ‎) 073C SYRIAC HBASA-ESASA DOTTED -← (‎ ݂ ‎) 0742 SYRIAC RUKKAKHA - -# ݔ ݧ ࢩ - (‎ ݔ ‎) 0754 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE -← (‎ ݧ ‎) 0767 ARABIC LETTER NOON WITH TWO DOTS BELOW -← (‎ ࢩ ‎) 08A9 ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE - -# अॆ ऄ - (‎ ऄ ‎) 0904 DEVANAGARI LETTER SHORT A -← (‎ अॆ ‎) 0905 0946 DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN SHORT E - -# अा आ - (‎ अा ‎) 0905 093E DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA -← (‎ आ ‎) 0906 DEVANAGARI LETTER AA - -# अाॆ अॊ आॆ ऒ - (‎ अाॆ ‎) 0905 093E 0946 DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN SHORT E -← (‎ अॊ ‎) 0905 094A DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN SHORT O # →आॆ→ -← (‎ आॆ ‎) 0906 0946 DEVANAGARI LETTER AA, DEVANAGARI VOWEL SIGN SHORT E -← (‎ ऒ ‎) 0912 DEVANAGARI LETTER SHORT O # →अॊ→→आॆ→ - -# अाे अो आे ओ - (‎ अाे ‎) 0905 093E 0947 DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN E -← (‎ अो ‎) 0905 094B DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN O # →आे→ -← (‎ आे ‎) 0906 0947 DEVANAGARI LETTER AA, DEVANAGARI VOWEL SIGN E -← (‎ ओ ‎) 0913 DEVANAGARI LETTER O # →अो→→आे→ - -# अाै अौ आै औ - (‎ अाै ‎) 0905 093E 0948 DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN AI -← (‎ अौ ‎) 0905 094C DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AU # →आै→ -← (‎ आै ‎) 0906 0948 DEVANAGARI LETTER AA, DEVANAGARI VOWEL SIGN AI -← (‎ औ ‎) 0914 DEVANAGARI LETTER AU # →अौ→→आै→ - -# अॉ ऑ - (‎ अॉ ‎) 0905 0949 DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN CANDRA O -← (‎ ऑ ‎) 0911 DEVANAGARI LETTER CANDRA O - -# र्इ ई - (‎ ई ‎) 0908 DEVANAGARI LETTER II -← (‎ र्इ ‎) 0930 094D 0907 DEVANAGARI LETTER RA, DEVANAGARI SIGN VIRAMA, DEVANAGARI LETTER I - -# एॅ ऍ - (‎ ऍ ‎) 090D DEVANAGARI LETTER CANDRA E -← (‎ एॅ ‎) 090F 0945 DEVANAGARI LETTER E, DEVANAGARI VOWEL SIGN CANDRA E - -# एॆ ऎ - (‎ ऎ ‎) 090E DEVANAGARI LETTER SHORT E -← (‎ एॆ ‎) 090F 0946 DEVANAGARI LETTER E, DEVANAGARI VOWEL SIGN SHORT E - -# एे ऐ - (‎ एे ‎) 090F 0947 DEVANAGARI LETTER E, DEVANAGARI VOWEL SIGN E -← (‎ ऐ ‎) 0910 DEVANAGARI LETTER AI - -# ऺ 𑇋 - (‎ ऺ ‎) 093A DEVANAGARI VOWEL SIGN OE -← (‎ 𑇋 ‎) 111CB SHARADA VOWEL MODIFIER MARK - -# ऽ ઽ - (‎ ऽ ‎) 093D DEVANAGARI SIGN AVAGRAHA -← (‎ ઽ ‎) 0ABD GUJARATI SIGN AVAGRAHA - -# ु ુ - (‎ ु ‎) 0941 DEVANAGARI VOWEL SIGN U -← (‎ ુ ‎) 0AC1 GUJARATI VOWEL SIGN U - -# ू ૂ - (‎ ू ‎) 0942 DEVANAGARI VOWEL SIGN UU -← (‎ ૂ ‎) 0AC2 GUJARATI VOWEL SIGN UU - -# ॆ ੋ - (‎ ॆ ‎) 0946 DEVANAGARI VOWEL SIGN SHORT E -← (‎ ੋ ‎) 0A4B GURMUKHI VOWEL SIGN OO - -# ् ੍ ્ - (‎ ् ‎) 094D DEVANAGARI SIGN VIRAMA -← (‎ ੍ ‎) 0A4D GURMUKHI SIGN VIRAMA -← (‎ ્ ‎) 0ACD GUJARATI SIGN VIRAMA - -# । ꠰ - (‎ । ‎) 0964 DEVANAGARI DANDA -← (‎ ꠰ ‎) A830 NORTH INDIC FRACTION ONE QUARTER - -# ।। ॥ - (‎ ।। ‎) 0964 0964 DEVANAGARI DANDA, DEVANAGARI DANDA -← (‎ ॥ ‎) 0965 DEVANAGARI DOUBLE DANDA - -# २ ૨ - (‎ २ ‎) 0968 DEVANAGARI DIGIT TWO -← (‎ ૨ ‎) 0AE8 GUJARATI DIGIT TWO - -# ३ ૩ - (‎ ३ ‎) 0969 DEVANAGARI DIGIT THREE -← (‎ ૩ ‎) 0AE9 GUJARATI DIGIT THREE - -# ४ ૪ - (‎ ४ ‎) 096A DEVANAGARI DIGIT FOUR -← (‎ ૪ ‎) 0AEA GUJARATI DIGIT FOUR - -# ८ ૮ - (‎ ८ ‎) 096E DEVANAGARI DIGIT EIGHT -← (‎ ૮ ‎) 0AEE GUJARATI DIGIT EIGHT - -# ॰ ૰ ⚬ 𑂻 𑇇 - (‎ ॰ ‎) 0970 DEVANAGARI ABBREVIATION SIGN -← (‎ ૰ ‎) 0AF0 GUJARATI ABBREVIATION SIGN -← (‎ ⚬ ‎) 26AC MEDIUM SMALL WHITE CIRCLE -← (‎ 𑂻 ‎) 110BB KAITHI ABBREVIATION SIGN -← (‎ 𑇇 ‎) 111C7 SHARADA ABBREVIATION SIGN - -# ঃ ਃ ః ಃ ഃ ඃ း 𑓁 - (‎ ঃ ‎) 0983 BENGALI SIGN VISARGA -← (‎ ਃ ‎) 0A03 GURMUKHI SIGN VISARGA -← (‎ ః ‎) 0C03 TELUGU SIGN VISARGA # →ਃ→ -← (‎ ಃ ‎) 0C83 KANNADA SIGN VISARGA # →ః→→ਃ→ -← (‎ ഃ ‎) 0D03 MALAYALAM SIGN VISARGA # →ಃ→→ః→→ਃ→ -← (‎ ඃ ‎) 0D83 SINHALA SIGN VISARGAYA # →ഃ→→ಃ→→ః→→ਃ→ -← (‎ း ‎) 1038 MYANMAR SIGN VISARGA # →ඃ→→ഃ→→ಃ→→ః→→ਃ→ -← (‎ 𑓁 ‎) 114C1 TIRHUTA SIGN VISARGA - -# অা আ - (‎ অা ‎) 0985 09BE BENGALI LETTER A, BENGALI VOWEL SIGN AA -← (‎ আ ‎) 0986 BENGALI LETTER AA - -# ঋৃ ঌৢ ৠ ৡ - (‎ ঋৃ ‎) 098B 09C3 BENGALI LETTER VOCALIC R, BENGALI VOWEL SIGN VOCALIC R -← (‎ ঌৢ ‎) 098C 09E2 BENGALI LETTER VOCALIC L, BENGALI VOWEL SIGN VOCALIC L # →ৠ→ -← (‎ ৠ ‎) 09E0 BENGALI LETTER VOCALIC RR -← (‎ ৡ ‎) 09E1 BENGALI LETTER VOCALIC LL # →ঌৢ→→ৠ→ - -# ঘ 𑒒 - (‎ ঘ ‎) 0998 BENGALI LETTER GHA -← (‎ 𑒒 ‎) 11492 TIRHUTA LETTER GHA - -# চ 𑒔 - (‎ চ ‎) 099A BENGALI LETTER CA -← (‎ 𑒔 ‎) 11494 TIRHUTA LETTER CA - -# জ 𑒖 - (‎ জ ‎) 099C BENGALI LETTER JA -← (‎ 𑒖 ‎) 11496 TIRHUTA LETTER JA - -# ঞ 𑒘 - (‎ ঞ ‎) 099E BENGALI LETTER NYA -← (‎ 𑒘 ‎) 11498 TIRHUTA LETTER NYA - -# ট 𑒙 - (‎ ট ‎) 099F BENGALI LETTER TTA -← (‎ 𑒙 ‎) 11499 TIRHUTA LETTER TTA - -# ড 𑒛 - (‎ ড ‎) 09A1 BENGALI LETTER DDA -← (‎ 𑒛 ‎) 1149B TIRHUTA LETTER DDA - -# ণ 𑒪 - (‎ ণ ‎) 09A3 BENGALI LETTER NNA -← (‎ 𑒪 ‎) 114AA TIRHUTA LETTER LA - -# ত 𑒞 - (‎ ত ‎) 09A4 BENGALI LETTER TA -← (‎ 𑒞 ‎) 1149E TIRHUTA LETTER TA - -# থ 𑒟 - (‎ থ ‎) 09A5 BENGALI LETTER THA -← (‎ 𑒟 ‎) 1149F TIRHUTA LETTER THA - -# দ 𑒠 - (‎ দ ‎) 09A6 BENGALI LETTER DA -← (‎ 𑒠 ‎) 114A0 TIRHUTA LETTER DA - -# ধ 𑒡 - (‎ ধ ‎) 09A7 BENGALI LETTER DHA -← (‎ 𑒡 ‎) 114A1 TIRHUTA LETTER DHA - -# ন 𑒢 - (‎ ন ‎) 09A8 BENGALI LETTER NA -← (‎ 𑒢 ‎) 114A2 TIRHUTA LETTER NA - -# প 𑒣 - (‎ প ‎) 09AA BENGALI LETTER PA -← (‎ 𑒣 ‎) 114A3 TIRHUTA LETTER PA - -# ব 𑒩 - (‎ ব ‎) 09AC BENGALI LETTER BA -← (‎ 𑒩 ‎) 114A9 TIRHUTA LETTER RA - -# ম 𑒧 - (‎ ম ‎) 09AE BENGALI LETTER MA -← (‎ 𑒧 ‎) 114A7 TIRHUTA LETTER MA - -# য 𑒨 - (‎ য ‎) 09AF BENGALI LETTER YA -← (‎ 𑒨 ‎) 114A8 TIRHUTA LETTER YA - -# র 𑒫 - (‎ র ‎) 09B0 BENGALI LETTER RA -← (‎ 𑒫 ‎) 114AB TIRHUTA LETTER VA - -# ল 𑒝 - (‎ ল ‎) 09B2 BENGALI LETTER LA -← (‎ 𑒝 ‎) 1149D TIRHUTA LETTER NNA - -# ষ 𑒭 - (‎ ষ ‎) 09B7 BENGALI LETTER SSA -← (‎ 𑒭 ‎) 114AD TIRHUTA LETTER SSA - -# স 𑒮 - (‎ স ‎) 09B8 BENGALI LETTER SA -← (‎ 𑒮 ‎) 114AE TIRHUTA LETTER SA - -# ঽ 𑓄 - (‎ ঽ ‎) 09BD BENGALI SIGN AVAGRAHA -← (‎ 𑓄 ‎) 114C4 TIRHUTA SIGN AVAGRAHA - -# া 𑒰 - (‎ া ‎) 09BE BENGALI VOWEL SIGN AA -← (‎ 𑒰 ‎) 114B0 TIRHUTA VOWEL SIGN AA - -# ি 𑒱 - (‎ ি ‎) 09BF BENGALI VOWEL SIGN I -← (‎ 𑒱 ‎) 114B1 TIRHUTA VOWEL SIGN I - -# ে 𑒹 - (‎ ে ‎) 09C7 BENGALI VOWEL SIGN E -← (‎ 𑒹 ‎) 114B9 TIRHUTA VOWEL SIGN E - -# ো 𑒼 - (‎ ো ‎) 09CB BENGALI VOWEL SIGN O -← (‎ 𑒼 ‎) 114BC TIRHUTA VOWEL SIGN O - -# ৌ 𑒾 - (‎ ৌ ‎) 09CC BENGALI VOWEL SIGN AU -← (‎ 𑒾 ‎) 114BE TIRHUTA VOWEL SIGN AU - -# ্ 𑓂 - (‎ ্ ‎) 09CD BENGALI SIGN VIRAMA -← (‎ 𑓂 ‎) 114C2 TIRHUTA SIGN VIRAMA - -# ৗ 𑒽 - (‎ ৗ ‎) 09D7 BENGALI AU LENGTH MARK -← (‎ 𑒽 ‎) 114BD TIRHUTA VOWEL SIGN SHORT O - -# ১ 𑓑 - (‎ ১ ‎) 09E7 BENGALI DIGIT ONE -← (‎ 𑓑 ‎) 114D1 TIRHUTA DIGIT ONE - -# ২ 𑓒 - (‎ ২ ‎) 09E8 BENGALI DIGIT TWO -← (‎ 𑓒 ‎) 114D2 TIRHUTA DIGIT TWO - -# ৬ 𑓖 - (‎ ৬ ‎) 09EC BENGALI DIGIT SIX -← (‎ 𑓖 ‎) 114D6 TIRHUTA DIGIT SIX - -# ਅਾ ਆ - (‎ ਅਾ ‎) 0A05 0A3E GURMUKHI LETTER A, GURMUKHI VOWEL SIGN AA -← (‎ ਆ ‎) 0A06 GURMUKHI LETTER AA - -# ਅੈ ਐ - (‎ ਅੈ ‎) 0A05 0A48 GURMUKHI LETTER A, GURMUKHI VOWEL SIGN AI -← (‎ ਐ ‎) 0A10 GURMUKHI LETTER AI - -# ਅੌ ਔ - (‎ ਅੌ ‎) 0A05 0A4C GURMUKHI LETTER A, GURMUKHI VOWEL SIGN AU -← (‎ ਔ ‎) 0A14 GURMUKHI LETTER AU - -# ੲਿ ਇ - (‎ ਇ ‎) 0A07 GURMUKHI LETTER I -← (‎ ੲਿ ‎) 0A72 0A3F GURMUKHI IRI, GURMUKHI VOWEL SIGN I - -# ੲੀ ਈ - (‎ ਈ ‎) 0A08 GURMUKHI LETTER II -← (‎ ੲੀ ‎) 0A72 0A40 GURMUKHI IRI, GURMUKHI VOWEL SIGN II - -# ੳੁ ਉ - (‎ ਉ ‎) 0A09 GURMUKHI LETTER U -← (‎ ੳੁ ‎) 0A73 0A41 GURMUKHI URA, GURMUKHI VOWEL SIGN U - -# ੳੂ ਊ - (‎ ਊ ‎) 0A0A GURMUKHI LETTER UU -← (‎ ੳੂ ‎) 0A73 0A42 GURMUKHI URA, GURMUKHI VOWEL SIGN UU - -# ੲੇ ਏ - (‎ ਏ ‎) 0A0F GURMUKHI LETTER EE -← (‎ ੲੇ ‎) 0A72 0A47 GURMUKHI IRI, GURMUKHI VOWEL SIGN EE - -# અા આ - (‎ અા ‎) 0A85 0ABE GUJARATI LETTER A, GUJARATI VOWEL SIGN AA -← (‎ આ ‎) 0A86 GUJARATI LETTER AA - -# અાૅ અૉ આૅ ઑ - (‎ અાૅ ‎) 0A85 0ABE 0AC5 GUJARATI LETTER A, GUJARATI VOWEL SIGN AA, GUJARATI VOWEL SIGN CANDRA E -← (‎ અૉ ‎) 0A85 0AC9 GUJARATI LETTER A, GUJARATI VOWEL SIGN CANDRA O # →આૅ→ -← (‎ આૅ ‎) 0A86 0AC5 GUJARATI LETTER AA, GUJARATI VOWEL SIGN CANDRA E -← (‎ ઑ ‎) 0A91 GUJARATI VOWEL CANDRA O # →અૉ→→આૅ→ - -# અાે અો આે ઓ - (‎ અાે ‎) 0A85 0ABE 0AC7 GUJARATI LETTER A, GUJARATI VOWEL SIGN AA, GUJARATI VOWEL SIGN E -← (‎ અો ‎) 0A85 0ACB GUJARATI LETTER A, GUJARATI VOWEL SIGN O # →આે→ -← (‎ આે ‎) 0A86 0AC7 GUJARATI LETTER AA, GUJARATI VOWEL SIGN E -← (‎ ઓ ‎) 0A93 GUJARATI LETTER O # →અો→→આે→ - -# અાૈ અૌ આૈ ઔ - (‎ અાૈ ‎) 0A85 0ABE 0AC8 GUJARATI LETTER A, GUJARATI VOWEL SIGN AA, GUJARATI VOWEL SIGN AI -← (‎ અૌ ‎) 0A85 0ACC GUJARATI LETTER A, GUJARATI VOWEL SIGN AU # →આૈ→ -← (‎ આૈ ‎) 0A86 0AC8 GUJARATI LETTER AA, GUJARATI VOWEL SIGN AI -← (‎ ઔ ‎) 0A94 GUJARATI LETTER AU # →અૌ→→આૈ→ - -# અૅ ઍ - (‎ અૅ ‎) 0A85 0AC5 GUJARATI LETTER A, GUJARATI VOWEL SIGN CANDRA E -← (‎ ઍ ‎) 0A8D GUJARATI VOWEL CANDRA E - -# અે એ - (‎ અે ‎) 0A85 0AC7 GUJARATI LETTER A, GUJARATI VOWEL SIGN E -← (‎ એ ‎) 0A8F GUJARATI LETTER E - -# અૈ ઐ - (‎ અૈ ‎) 0A85 0AC8 GUJARATI LETTER A, GUJARATI VOWEL SIGN AI -← (‎ ઐ ‎) 0A90 GUJARATI LETTER AI - -# ଅା ଆ - (‎ ଅା ‎) 0B05 0B3E ORIYA LETTER A, ORIYA VOWEL SIGN AA -← (‎ ଆ ‎) 0B06 ORIYA LETTER AA - -# அ ௮ - (‎ அ ‎) 0B85 TAMIL LETTER A -← (‎ ௮ ‎) 0BEE TAMIL DIGIT EIGHT - -# ஈ ர ா - (‎ ஈ ‎) 0B88 TAMIL LETTER II -← (‎ ர ‎) 0BB0 TAMIL LETTER RA # →ா→ -← (‎ ா ‎) 0BBE TAMIL VOWEL SIGN AA - -# ஈு ரு ௫ - (‎ ஈு ‎) 0B88 0BC1 TAMIL LETTER II, TAMIL VOWEL SIGN U -← (‎ ரு ‎) 0BB0 0BC1 TAMIL LETTER RA, TAMIL VOWEL SIGN U -← (‎ ௫ ‎) 0BEB TAMIL DIGIT FIVE # →ரு→ - -# உ ௨ ഉ - (‎ உ ‎) 0B89 TAMIL LETTER U -← (‎ ௨ ‎) 0BE8 TAMIL DIGIT TWO -← (‎ ഉ ‎) 0D09 MALAYALAM LETTER U - -# உள ஊ - (‎ உள ‎) 0B89 0BB3 TAMIL LETTER U, TAMIL LETTER LLA -← (‎ ஊ ‎) 0B8A TAMIL LETTER UU - -# உൗ ഉൗ ഊ - (‎ உൗ ‎) 0B89 0D57 TAMIL LETTER U, MALAYALAM AU LENGTH MARK -← (‎ ഉൗ ‎) 0D09 0D57 MALAYALAM LETTER U, MALAYALAM AU LENGTH MARK -← (‎ ഊ ‎) 0D0A MALAYALAM LETTER UU # →ഉൗ→ - -# எ ௭ - (‎ எ ‎) 0B8E TAMIL LETTER E -← (‎ ௭ ‎) 0BED TAMIL DIGIT SEVEN - -# எவ எ௳ ௷ - (‎ எவ ‎) 0B8E 0BB5 TAMIL LETTER E, TAMIL LETTER VA -← (‎ எ௳ ‎) 0B8E 0BF3 TAMIL LETTER E, TAMIL DAY SIGN # →௷→ -← (‎ ௷ ‎) 0BF7 TAMIL CREDIT SIGN - -# ஐ ஜ ജ - (‎ ஐ ‎) 0B90 TAMIL LETTER AI -← (‎ ஜ ‎) 0B9C TAMIL LETTER JA -← (‎ ജ ‎) 0D1C MALAYALAM LETTER JA # →ஜ→ - -# க ௧ - (‎ க ‎) 0B95 TAMIL LETTER KA -← (‎ ௧ ‎) 0BE7 TAMIL DIGIT ONE - -# ச ௪ - (‎ ச ‎) 0B9A TAMIL LETTER CA -← (‎ ௪ ‎) 0BEA TAMIL DIGIT FOUR - -# சு ௬ - (‎ சு ‎) 0B9A 0BC1 TAMIL LETTER CA, TAMIL VOWEL SIGN U -← (‎ ௬ ‎) 0BEC TAMIL DIGIT SIX - -# சூ ௲ - (‎ சூ ‎) 0B9A 0BC2 TAMIL LETTER CA, TAMIL VOWEL SIGN UU -← (‎ ௲ ‎) 0BF2 TAMIL NUMBER ONE THOUSAND - -# டி ഺ - (‎ டி ‎) 0B9F 0BBF TAMIL LETTER TTA, TAMIL VOWEL SIGN I -← (‎ ഺ ‎) 0D3A MALAYALAM LETTER TTTA - -# ண ണ - (‎ ண ‎) 0BA3 TAMIL LETTER NNA -← (‎ ണ ‎) 0D23 MALAYALAM LETTER NNA - -# நீ ௺ - (‎ நீ ‎) 0BA8 0BC0 TAMIL LETTER NA, TAMIL VOWEL SIGN II -← (‎ ௺ ‎) 0BFA TAMIL NUMBER SIGN - -# ன ை - (‎ ன ‎) 0BA9 TAMIL LETTER NNNA -← (‎ ை ‎) 0BC8 TAMIL VOWEL SIGN AI - -# மீ ௴ - (‎ மீ ‎) 0BAE 0BC0 TAMIL LETTER MA, TAMIL VOWEL SIGN II -← (‎ ௴ ‎) 0BF4 TAMIL MONTH SIGN - -# ய ௰ - (‎ ய ‎) 0BAF TAMIL LETTER YA -← (‎ ௰ ‎) 0BF0 TAMIL NUMBER TEN - -# ள ௗ - (‎ ள ‎) 0BB3 TAMIL LETTER LLA -← (‎ ௗ ‎) 0BD7 TAMIL AU LENGTH MARK - -# ழ ഴ - (‎ ழ ‎) 0BB4 TAMIL LETTER LLLA -← (‎ ഴ ‎) 0D34 MALAYALAM LETTER LLLA - -# ஶ ശ - (‎ ஶ ‎) 0BB6 TAMIL LETTER SHA -← (‎ ശ ‎) 0D36 MALAYALAM LETTER SHA - -# ஷ ௸ - (‎ ஷ ‎) 0BB7 TAMIL LETTER SSA -← (‎ ௸ ‎) 0BF8 TAMIL AS ABOVE SIGN - -# ி ി ീ - (‎ ி ‎) 0BBF TAMIL VOWEL SIGN I -← (‎ ി ‎) 0D3F MALAYALAM VOWEL SIGN I -← (‎ ീ ‎) 0D40 MALAYALAM VOWEL SIGN II - -# ெஈ ெர ொ - (‎ ெஈ ‎) 0BC6 0B88 TAMIL VOWEL SIGN E, TAMIL LETTER II -← (‎ ெர ‎) 0BC6 0BB0 TAMIL VOWEL SIGN E, TAMIL LETTER RA -← (‎ ொ ‎) 0BCA TAMIL VOWEL SIGN O # →ெர→ - -# ெள ௌ - (‎ ெள ‎) 0BC6 0BB3 TAMIL VOWEL SIGN E, TAMIL LETTER LLA -← (‎ ௌ ‎) 0BCC TAMIL VOWEL SIGN AU - -# ேஈ ேர ோ - (‎ ேஈ ‎) 0BC7 0B88 TAMIL VOWEL SIGN EE, TAMIL LETTER II -← (‎ ேர ‎) 0BC7 0BB0 TAMIL VOWEL SIGN EE, TAMIL LETTER RA -← (‎ ோ ‎) 0BCB TAMIL VOWEL SIGN OO # →ேர→ - -# ௳ ௵ - (‎ ௳ ‎) 0BF3 TAMIL DAY SIGN -← (‎ ௵ ‎) 0BF5 TAMIL YEAR SIGN - -# అ ಅ - (‎ అ ‎) 0C05 TELUGU LETTER A -← (‎ ಅ ‎) 0C85 KANNADA LETTER A - -# ఆ ಆ - (‎ ఆ ‎) 0C06 TELUGU LETTER AA -← (‎ ಆ ‎) 0C86 KANNADA LETTER AA - -# ఇ ಇ - (‎ ఇ ‎) 0C07 TELUGU LETTER I -← (‎ ಇ ‎) 0C87 KANNADA LETTER I - -# ఋా ౠ - (‎ ఋా ‎) 0C0B 0C3E TELUGU LETTER VOCALIC R, TELUGU VOWEL SIGN AA -← (‎ ౠ ‎) 0C60 TELUGU LETTER VOCALIC RR - -# ఌా ౡ - (‎ ఌా ‎) 0C0C 0C3E TELUGU LETTER VOCALIC L, TELUGU VOWEL SIGN AA -← (‎ ౡ ‎) 0C61 TELUGU LETTER VOCALIC LL - -# ఒ ಒ - (‎ ఒ ‎) 0C12 TELUGU LETTER O -← (‎ ಒ ‎) 0C92 KANNADA LETTER O - -# ఒౌ ఒೌ ಒೌ ఔ ಔ - (‎ ఒౌ ‎) 0C12 0C4C TELUGU LETTER O, TELUGU VOWEL SIGN AU -← (‎ ఒೌ ‎) 0C12 0CCC TELUGU LETTER O, KANNADA VOWEL SIGN AU # →ಒೌ→→ಔ→→ఔ→ -← (‎ ಒೌ ‎) 0C92 0CCC KANNADA LETTER O, KANNADA VOWEL SIGN AU # →ಔ→→ఔ→ -← (‎ ఔ ‎) 0C14 TELUGU LETTER AU -← (‎ ಔ ‎) 0C94 KANNADA LETTER AU # →ఔ→ - -# ఒౕ ఓ ಓ - (‎ ఒౕ ‎) 0C12 0C55 TELUGU LETTER O, TELUGU LENGTH MARK -← (‎ ఓ ‎) 0C13 TELUGU LETTER OO -← (‎ ಓ ‎) 0C93 KANNADA LETTER OO # →ఓ→ - -# జ ಜ - (‎ జ ‎) 0C1C TELUGU LETTER JA -← (‎ ಜ ‎) 0C9C KANNADA LETTER JA - -# ఞ ಞ - (‎ ఞ ‎) 0C1E TELUGU LETTER NYA -← (‎ ಞ ‎) 0C9E KANNADA LETTER NYA - -# రּ ఠ - (‎ ఠ ‎) 0C20 TELUGU LETTER TTHA -← (‎ రּ ‎) 0C30 05BC TELUGU LETTER RA, HEBREW POINT DAGESH OR MAPIQ - -# డ̣ ఢ - (‎ డ̣ ‎) 0C21 0323 TELUGU LETTER DDA, COMBINING DOT BELOW -← (‎ ఢ ‎) 0C22 TELUGU LETTER DDHA - -# ణ ಣ - (‎ ణ ‎) 0C23 TELUGU LETTER NNA -← (‎ ಣ ‎) 0CA3 KANNADA LETTER NNA - -# ధּ థ - (‎ థ ‎) 0C25 TELUGU LETTER THA -← (‎ ధּ ‎) 0C27 05BC TELUGU LETTER DHA, HEBREW POINT DAGESH OR MAPIQ - -# బ̣ భ - (‎ బ̣ ‎) 0C2C 0323 TELUGU LETTER BA, COMBINING DOT BELOW -← (‎ భ ‎) 0C2D TELUGU LETTER BHA - -# వు మ - (‎ మ ‎) 0C2E TELUGU LETTER MA -← (‎ వు ‎) 0C35 0C41 TELUGU LETTER VA, TELUGU VOWEL SIGN U - -# య ಯ - (‎ య ‎) 0C2F TELUGU LETTER YA -← (‎ ಯ ‎) 0CAF KANNADA LETTER YA - -# ఱ ಱ - (‎ ఱ ‎) 0C31 TELUGU LETTER RRA -← (‎ ಱ ‎) 0CB1 KANNADA LETTER RRA - -# ల ಲ - (‎ ల ‎) 0C32 TELUGU LETTER LA -← (‎ ಲ ‎) 0CB2 KANNADA LETTER LA - -# వ̣ ష - (‎ వ̣ ‎) 0C35 0323 TELUGU LETTER VA, COMBINING DOT BELOW -← (‎ ష ‎) 0C37 TELUGU LETTER SSA - -# వా హ - (‎ వా ‎) 0C35 0C3E TELUGU LETTER VA, TELUGU VOWEL SIGN AA -← (‎ హ ‎) 0C39 TELUGU LETTER HA - -# ుా ూ - (‎ ుా ‎) 0C41 0C3E TELUGU VOWEL SIGN U, TELUGU VOWEL SIGN AA -← (‎ ూ ‎) 0C42 TELUGU VOWEL SIGN UU - -# ృా ౄ - (‎ ృా ‎) 0C43 0C3E TELUGU VOWEL SIGN VOCALIC R, TELUGU VOWEL SIGN AA -← (‎ ౄ ‎) 0C44 TELUGU VOWEL SIGN VOCALIC RR - -# ౧ ೧ - (‎ ౧ ‎) 0C67 TELUGU DIGIT ONE -← (‎ ೧ ‎) 0CE7 KANNADA DIGIT ONE - -# ౨ ೨ - (‎ ౨ ‎) 0C68 TELUGU DIGIT TWO -← (‎ ೨ ‎) 0CE8 KANNADA DIGIT TWO - -# ౯ ೯ - (‎ ౯ ‎) 0C6F TELUGU DIGIT NINE -← (‎ ೯ ‎) 0CEF KANNADA DIGIT NINE - -# ಌಾ ೡ - (‎ ಌಾ ‎) 0C8C 0CBE KANNADA LETTER VOCALIC L, KANNADA VOWEL SIGN AA -← (‎ ೡ ‎) 0CE1 KANNADA LETTER VOCALIC LL - -# ഇൗ ഈ - (‎ ഇൗ ‎) 0D07 0D57 MALAYALAM LETTER I, MALAYALAM AU LENGTH MARK -← (‎ ഈ ‎) 0D08 MALAYALAM LETTER II - -# നു ഌ ങ ൹ - (‎ ഌ ‎) 0D0C MALAYALAM LETTER VOCALIC L -← (‎ നു ‎) 0D28 0D41 MALAYALAM LETTER NA, MALAYALAM VOWEL SIGN U -← (‎ ങ ‎) 0D19 MALAYALAM LETTER NGA -← (‎ ൹ ‎) 0D79 MALAYALAM DATE MARK # →നു→ - -# എെ െഎ ഐ - (‎ എെ ‎) 0D0E 0D46 MALAYALAM LETTER E, MALAYALAM VOWEL SIGN E -← (‎ െഎ ‎) 0D46 0D0E MALAYALAM VOWEL SIGN E, MALAYALAM LETTER E # →ഐ→ -← (‎ ഐ ‎) 0D10 MALAYALAM LETTER AI - -# ഒാ ഓ - (‎ ഒാ ‎) 0D12 0D3E MALAYALAM LETTER O, MALAYALAM VOWEL SIGN AA -← (‎ ഓ ‎) 0D13 MALAYALAM LETTER OO - -# ഒൗ ഔ - (‎ ഒൗ ‎) 0D12 0D57 MALAYALAM LETTER O, MALAYALAM AU LENGTH MARK -← (‎ ഔ ‎) 0D14 MALAYALAM LETTER AU - -# ഞ ൡ - (‎ ഞ ‎) 0D1E MALAYALAM LETTER NYA -← (‎ ൡ ‎) 0D61 MALAYALAM LETTER VOCALIC LL - -# ദ്ര ൫ - (‎ ദ്ര ‎) 0D26 0D4D 0D30 MALAYALAM LETTER DA, MALAYALAM SIGN VIRAMA, MALAYALAM LETTER RA -← (‎ ൫ ‎) 0D6B MALAYALAM DIGIT FIVE - -# ന് ൯ ൻ - (‎ ന് ‎) 0D28 0D4D MALAYALAM LETTER NA, MALAYALAM SIGN VIRAMA -← (‎ ൯ ‎) 0D6F MALAYALAM DIGIT NINE -← (‎ ൻ ‎) 0D7B MALAYALAM LETTER CHILLU N # →൯→ - -# ന്ന ൬ - (‎ ന്ന ‎) 0D28 0D4D 0D28 MALAYALAM LETTER NA, MALAYALAM SIGN VIRAMA, MALAYALAM LETTER NA -← (‎ ൬ ‎) 0D6C MALAYALAM DIGIT SIX - -# ന്മ ൚ - (‎ ന്മ ‎) 0D28 0D4D 0D2E MALAYALAM LETTER NA, MALAYALAM SIGN VIRAMA, MALAYALAM LETTER MA -← (‎ ൚ ‎) 0D5A MALAYALAM FRACTION THREE EIGHTIETHS - -# ര റ - (‎ ര ‎) 0D30 MALAYALAM LETTER RA -← (‎ റ ‎) 0D31 MALAYALAM LETTER RRA - -# ര് ൪ ർ - (‎ ര് ‎) 0D30 0D4D MALAYALAM LETTER RA, MALAYALAM SIGN VIRAMA -← (‎ ൪ ‎) 0D6A MALAYALAM DIGIT FOUR -← (‎ ർ ‎) 0D7C MALAYALAM LETTER CHILLU RR # →൪→ - -# വ്ര വ് ൮ - (‎ വ് ‎) 0D35 0D4D MALAYALAM LETTER VA, MALAYALAM SIGN VIRAMA -← (‎ വ്ര ‎) 0D35 0D4D 0D30 MALAYALAM LETTER VA, MALAYALAM SIGN VIRAMA, MALAYALAM LETTER RA # →൮→ -← (‎ ൮ ‎) 0D6E MALAYALAM DIGIT EIGHT - -# ഹ്മ ൶ - (‎ ഹ്മ ‎) 0D39 0D4D 0D2E MALAYALAM LETTER HA, MALAYALAM SIGN VIRAMA, MALAYALAM LETTER MA -← (‎ ൶ ‎) 0D76 MALAYALAM FRACTION ONE SIXTEENTH - -# ു ൂ ൃ - (‎ ു ‎) 0D41 MALAYALAM VOWEL SIGN U -← (‎ ൂ ‎) 0D42 MALAYALAM VOWEL SIGN UU -← (‎ ൃ ‎) 0D43 MALAYALAM VOWEL SIGN VOCALIC R # →ൂ→ - -# െെ ൈ - (‎ െെ ‎) 0D46 0D46 MALAYALAM VOWEL SIGN E, MALAYALAM VOWEL SIGN E -← (‎ ൈ ‎) 0D48 MALAYALAM VOWEL SIGN AI - -# ජ ෪ - (‎ ජ ‎) 0DA2 SINHALA LETTER ALPAPRAANA JAYANNA -← (‎ ෪ ‎) 0DEA SINHALA LITH DIGIT FOUR - -# ද ෫ - (‎ ද ‎) 0DAF SINHALA LETTER ALPAPRAANA DAYANNA -← (‎ ෫ ‎) 0DEB SINHALA LITH DIGIT FIVE - -# ෨ා ෩ - (‎ ෨ා ‎) 0DE8 0DCF SINHALA LITH DIGIT TWO, SINHALA VOWEL SIGN AELA-PILLA -← (‎ ෩ ‎) 0DE9 SINHALA LITH DIGIT THREE - -# ෨ී ෯ - (‎ ෨ී ‎) 0DE8 0DD3 SINHALA LITH DIGIT TWO, SINHALA VOWEL SIGN DIGA IS-PILLA -← (‎ ෯ ‎) 0DEF SINHALA LITH DIGIT NINE - -# ข ฃ - (‎ ข ‎) 0E02 THAI CHARACTER KHO KHAI -← (‎ ฃ ‎) 0E03 THAI CHARACTER KHO KHUAT - -# ค ด ต - (‎ ค ‎) 0E04 THAI CHARACTER KHO KHWAI -← (‎ ด ‎) 0E14 THAI CHARACTER DO DEK -← (‎ ต ‎) 0E15 THAI CHARACTER TO TAO # →ด→ - -# ฆ ม - (‎ ฆ ‎) 0E06 THAI CHARACTER KHO RAKHANG -← (‎ ม ‎) 0E21 THAI CHARACTER MO MA - -# จ ຈ - (‎ จ ‎) 0E08 THAI CHARACTER CHO CHAN -← (‎ ຈ ‎) 0E88 LAO LETTER CO - -# ช ซ - (‎ ช ‎) 0E0A THAI CHARACTER CHO CHANG -← (‎ ซ ‎) 0E0B THAI CHARACTER SO SO - -# ฎ ฏ - (‎ ฎ ‎) 0E0E THAI CHARACTER DO CHADA -← (‎ ฏ ‎) 0E0F THAI CHARACTER TO PATAK - -# ฑ ท - (‎ ฑ ‎) 0E11 THAI CHARACTER THO NANGMONTHO -← (‎ ท ‎) 0E17 THAI CHARACTER THO THAHAN - -# บ ບ - (‎ บ ‎) 0E1A THAI CHARACTER BO BAIMAI -← (‎ ບ ‎) 0E9A LAO LETTER BO - -# ป ປ - (‎ ป ‎) 0E1B THAI CHARACTER PO PLA -← (‎ ປ ‎) 0E9B LAO LETTER PO - -# ฝ ຝ - (‎ ฝ ‎) 0E1D THAI CHARACTER FO FA -← (‎ ຝ ‎) 0E9D LAO LETTER FO TAM - -# พ ພ - (‎ พ ‎) 0E1E THAI CHARACTER PHO PHAN -← (‎ ພ ‎) 0E9E LAO LETTER PHO TAM - -# ฟ ຟ - (‎ ฟ ‎) 0E1F THAI CHARACTER FO FAN -← (‎ ຟ ‎) 0E9F LAO LETTER FO SUNG - -# ภ ฦ - (‎ ภ ‎) 0E20 THAI CHARACTER PHO SAMPHAO -← (‎ ฦ ‎) 0E26 THAI CHARACTER LU - -# ย ຍ - (‎ ย ‎) 0E22 THAI CHARACTER YO YAK -← (‎ ຍ ‎) 0E8D LAO LETTER NYO - -# ฯ ។ - (‎ ฯ ‎) 0E2F THAI CHARACTER PAIYANNOI -← (‎ ។ ‎) 17D4 KHMER SIGN KHAN - -# า ๅ - (‎ า ‎) 0E32 THAI CHARACTER SARA AA -← (‎ ๅ ‎) 0E45 THAI CHARACTER LAKKHANGYAO - -# ิ ិ - (‎ ิ ‎) 0E34 THAI CHARACTER SARA I -← (‎ ិ ‎) 17B7 KHMER VOWEL SIGN I - -# ี ី - (‎ ี ‎) 0E35 THAI CHARACTER SARA II -← (‎ ី ‎) 17B8 KHMER VOWEL SIGN II - -# ึ ឹ - (‎ ึ ‎) 0E36 THAI CHARACTER SARA UE -← (‎ ឹ ‎) 17B9 KHMER VOWEL SIGN Y - -# ื ឺ - (‎ ื ‎) 0E37 THAI CHARACTER SARA UEE -← (‎ ឺ ‎) 17BA KHMER VOWEL SIGN YY - -# ุ ຸ - (‎ ุ ‎) 0E38 THAI CHARACTER SARA U -← (‎ ຸ ‎) 0EB8 LAO VOWEL SIGN U - -# ู ູ - (‎ ู ‎) 0E39 THAI CHARACTER SARA UU -← (‎ ູ ‎) 0EB9 LAO VOWEL SIGN UU - -# เเ แ - (‎ เเ ‎) 0E40 0E40 THAI CHARACTER SARA E, THAI CHARACTER SARA E -← (‎ แ ‎) 0E41 THAI CHARACTER SARA AE - -# ่ ່ ់ - (‎ ่ ‎) 0E48 THAI CHARACTER MAI EK -← (‎ ່ ‎) 0EC8 LAO TONE MAI EK -← (‎ ់ ‎) 17CB KHMER SIGN BANTOC - -# ้ ້ - (‎ ้ ‎) 0E49 THAI CHARACTER MAI THO -← (‎ ້ ‎) 0EC9 LAO TONE MAI THO - -# ๊ ໊ - (‎ ๊ ‎) 0E4A THAI CHARACTER MAI TRI -← (‎ ໊ ‎) 0ECA LAO TONE MAI TI - -# ๋ ໋ - (‎ ๋ ‎) 0E4B THAI CHARACTER MAI CHATTAWA -← (‎ ໋ ‎) 0ECB LAO TONE MAI CATAWA - -# ๏ ៙ - (‎ ๏ ‎) 0E4F THAI CHARACTER FONGMAN -← (‎ ៙ ‎) 17D9 KHMER SIGN PHNAEK MUAN - -# ๚ ៕ - (‎ ๚ ‎) 0E5A THAI CHARACTER ANGKHANKHU -← (‎ ៕ ‎) 17D5 KHMER SIGN BARIYOOSAN - -# ๛ ៚ - (‎ ๛ ‎) 0E5B THAI CHARACTER KHOMUT -← (‎ ៚ ‎) 17DA KHMER SIGN KOOMUUT - -# ຫນ ໜ - (‎ ຫນ ‎) 0EAB 0E99 LAO LETTER HO SUNG, LAO LETTER NO -← (‎ ໜ ‎) 0EDC LAO HO NO - -# ຫມ ໝ - (‎ ຫມ ‎) 0EAB 0EA1 LAO LETTER HO SUNG, LAO LETTER MO -← (‎ ໝ ‎) 0EDD LAO HO MO - -# ཨོཾ ༀ - (‎ ༀ ‎) 0F00 TIBETAN SYLLABLE OM -← (‎ ཨོཾ ‎) 0F68 0F7C 0F7E TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO - -# འུྂཿ ༂ - (‎ ༂ ‎) 0F02 TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA -← (‎ འུྂཿ ‎) 0F60 0F74 0F82 0F7F TIBETAN LETTER -A, TIBETAN VOWEL SIGN U, TIBETAN SIGN NYI ZLA NAA DA, TIBETAN SIGN RNAM BCAD - -# འུྂ༔ ༃ - (‎ ༃ ‎) 0F03 TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA -← (‎ འུྂ༔ ‎) 0F60 0F74 0F82 0F14 TIBETAN LETTER -A, TIBETAN VOWEL SIGN U, TIBETAN SIGN NYI ZLA NAA DA, TIBETAN MARK GTER TSHEG - -# ་ ༌ - (‎ ་ ‎) 0F0B TIBETAN MARK INTERSYLLABIC TSHEG -← (‎ ༌ ‎) 0F0C TIBETAN MARK DELIMITER TSHEG BSTAR - -# །། ༎ - (‎ །། ‎) 0F0D 0F0D TIBETAN MARK SHAD, TIBETAN MARK SHAD -← (‎ ༎ ‎) 0F0E TIBETAN MARK NYIS SHAD - -# ༚༚ ༛ - (‎ ༚༚ ‎) 0F1A 0F1A TIBETAN SIGN RDEL DKAR GCIG, TIBETAN SIGN RDEL DKAR GCIG -← (‎ ༛ ‎) 0F1B TIBETAN SIGN RDEL DKAR GNYIS - -# ༚༝ ༟ - (‎ ༚༝ ‎) 0F1A 0F1D TIBETAN SIGN RDEL DKAR GCIG, TIBETAN SIGN RDEL NAG GCIG -← (‎ ༟ ‎) 0F1F TIBETAN SIGN RDEL DKAR RDEL NAG - -# ༝༚ ࿎ - (‎ ༝༚ ‎) 0F1D 0F1A TIBETAN SIGN RDEL NAG GCIG, TIBETAN SIGN RDEL DKAR GCIG -← (‎ ࿎ ‎) 0FCE TIBETAN SIGN RDEL NAG RDEL DKAR - -# ༝༝ ༞ - (‎ ༝༝ ‎) 0F1D 0F1D TIBETAN SIGN RDEL NAG GCIG, TIBETAN SIGN RDEL NAG GCIG -← (‎ ༞ ‎) 0F1E TIBETAN SIGN RDEL NAG GNYIS - -# ར ཪ - (‎ ར ‎) 0F62 TIBETAN LETTER RA -← (‎ ཪ ‎) 0F6A TIBETAN LETTER FIXED-FORM RA - -# ྲཱྀ ཷ - (‎ ཷ ‎) 0F77 TIBETAN VOWEL SIGN VOCALIC RR -← (‎ ྲཱྀ ‎) 0FB2 0F71 0F80 TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I - -# ླཱྀ ཹ - (‎ ཹ ‎) 0F79 TIBETAN VOWEL SIGN VOCALIC LL -← (‎ ླཱྀ ‎) 0FB3 0F71 0F80 TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I - -# 卐 ࿕ - (‎ ࿕ ‎) 0FD5 RIGHT-FACING SVASTI SIGN -← (‎ 卐 ‎) 5350 CJK UNIFIED IDEOGRAPH-5350 - -# 卍 ࿖ - (‎ ࿖ ‎) 0FD6 LEFT-FACING SVASTI SIGN -← (‎ 卍 ‎) 534D CJK UNIFIED IDEOGRAPH-534D - -# ဂာ က - (‎ က ‎) 1000 MYANMAR LETTER KA -← (‎ ဂာ ‎) 1002 102C MYANMAR LETTER GA, MYANMAR VOWEL SIGN AA - -# ဂှ ႁ - (‎ ဂှ ‎) 1002 103E MYANMAR LETTER GA, MYANMAR CONSONANT SIGN MEDIAL HA -← (‎ ႁ ‎) 1081 MYANMAR LETTER SHAN HA - -# ဃှ ၰ - (‎ ဃှ ‎) 1003 103E MYANMAR LETTER GHA, MYANMAR CONSONANT SIGN MEDIAL HA -← (‎ ၰ ‎) 1070 MYANMAR LETTER EASTERN PWO KAREN GHWA - -# ပာ ဟ - (‎ ပာ ‎) 1015 102C MYANMAR LETTER PA, MYANMAR VOWEL SIGN AA -← (‎ ဟ ‎) 101F MYANMAR LETTER HA - -# ပာှ ဟှ ၯ - (‎ ပာှ ‎) 1015 102C 103E MYANMAR LETTER PA, MYANMAR VOWEL SIGN AA, MYANMAR CONSONANT SIGN MEDIAL HA -← (‎ ဟှ ‎) 101F 103E MYANMAR LETTER HA, MYANMAR CONSONANT SIGN MEDIAL HA -← (‎ ၯ ‎) 106F MYANMAR LETTER EASTERN PWO KAREN YWA # →ဟှ→ - -# ပှ ၦ - (‎ ပှ ‎) 1015 103E MYANMAR LETTER PA, MYANMAR CONSONANT SIGN MEDIAL HA -← (‎ ၦ ‎) 1066 MYANMAR LETTER WESTERN PWO KAREN PWA - -# သြ ဩ - (‎ သြ ‎) 101E 103C MYANMAR LETTER SA, MYANMAR CONSONANT SIGN MEDIAL RA -← (‎ ဩ ‎) 1029 MYANMAR LETTER O - -# သြော် ဩော် ဪ - (‎ သြော် ‎) 101E 103C 1031 102C 103A MYANMAR LETTER SA, MYANMAR CONSONANT SIGN MEDIAL RA, MYANMAR VOWEL SIGN E, MYANMAR VOWEL SIGN AA, MYANMAR SIGN ASAT -← (‎ ဩော် ‎) 1029 1031 102C 103A MYANMAR LETTER O, MYANMAR VOWEL SIGN E, MYANMAR VOWEL SIGN AA, MYANMAR SIGN ASAT -← (‎ ဪ ‎) 102A MYANMAR LETTER AU # →ဩော်→ - -# ၁ ၥ - (‎ ၁ ‎) 1041 MYANMAR DIGIT ONE -← (‎ ၥ ‎) 1065 MYANMAR LETTER WESTERN PWO KAREN THA - -# ၊၊ ။ - (‎ ၊၊ ‎) 104A 104A MYANMAR SIGN LITTLE SECTION, MYANMAR SIGN LITTLE SECTION -← (‎ ။ ‎) 104B MYANMAR SIGN SECTION - -# ၽှ ၾ - (‎ ၽှ ‎) 107D 103E MYANMAR LETTER SHAN PHA, MYANMAR CONSONANT SIGN MEDIAL HA -← (‎ ၾ ‎) 107E MYANMAR LETTER SHAN FA - -# ႃ̊ ႃံ ႞ - (‎ ႃ̊ ‎) 1083 030A MYANMAR VOWEL SIGN SHAN AA, COMBINING RING ABOVE -← (‎ ႃံ ‎) 1083 1036 MYANMAR VOWEL SIGN SHAN AA, MYANMAR SIGN ANUSVARA -← (‎ ႞ ‎) 109E MYANMAR SYMBOL SHAN ONE # →ႃံ→ - -# Ꞇ Ⴀ - (‎ Ⴀ ‎) 10A0 GEORGIAN CAPITAL LETTER AN -← (‎ Ꞇ ‎) A786 LATIN CAPITAL LETTER INSULAR T - -# ᄀ ᆨ ㄱ - (‎ ᄀ ‎) 1100 HANGUL CHOSEONG KIYEOK -← (‎ ᆨ ‎) 11A8 HANGUL JONGSEONG KIYEOK -← (‎ ㄱ ‎) 3131 HANGUL LETTER KIYEOK - -# ᄀᄀ ᆨᆨ ᄁ ᆩ ㄲ - (‎ ᄀᄀ ‎) 1100 1100 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG KIYEOK -← (‎ ᆨᆨ ‎) 11A8 11A8 HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG KIYEOK # →ᆩ→→ᄁ→ -← (‎ ᄁ ‎) 1101 HANGUL CHOSEONG SSANGKIYEOK -← (‎ ᆩ ‎) 11A9 HANGUL JONGSEONG SSANGKIYEOK # →ᄁ→ -← (‎ ㄲ ‎) 3132 HANGUL LETTER SSANGKIYEOK # →ᄁ→ - -# ᄀᄂ ᆨᆫ ᇺ - (‎ ᄀᄂ ‎) 1100 1102 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG NIEUN -← (‎ ᆨᆫ ‎) 11A8 11AB HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG NIEUN -← (‎ ᇺ ‎) 11FA HANGUL JONGSEONG KIYEOK-NIEUN # →ᆨᆫ→ - -# ᄀᄃ ᅚ - (‎ ᄀᄃ ‎) 1100 1103 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG TIKEUT -← (‎ ᅚ ‎) 115A HANGUL CHOSEONG KIYEOK-TIKEUT - -# ᄀᄅ ᆨᆯ ᇃ - (‎ ᄀᄅ ‎) 1100 1105 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG RIEUL -← (‎ ᆨᆯ ‎) 11A8 11AF HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG RIEUL -← (‎ ᇃ ‎) 11C3 HANGUL JONGSEONG KIYEOK-RIEUL # →ᆨᆯ→ - -# ᄀᄇ ᆨᆸ ᇻ - (‎ ᄀᄇ ‎) 1100 1107 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG PIEUP -← (‎ ᆨᆸ ‎) 11A8 11B8 HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG PIEUP -← (‎ ᇻ ‎) 11FB HANGUL JONGSEONG KIYEOK-PIEUP # →ᆨᆸ→ - -# ᄀᄉ ᆨᆺ ᆪ ㄳ - (‎ ᄀᄉ ‎) 1100 1109 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG SIOS -← (‎ ᆨᆺ ‎) 11A8 11BA HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG SIOS -← (‎ ᆪ ‎) 11AA HANGUL JONGSEONG KIYEOK-SIOS # →ᆨᆺ→ -← (‎ ㄳ ‎) 3133 HANGUL LETTER KIYEOK-SIOS # →ᆪ→→ᆨᆺ→ - -# ᄀᄉᄀ ᆨᆺᆨ ᇄ - (‎ ᄀᄉᄀ ‎) 1100 1109 1100 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG KIYEOK -← (‎ ᆨᆺᆨ ‎) 11A8 11BA 11A8 HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG KIYEOK -← (‎ ᇄ ‎) 11C4 HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK # →ᆨᆺᆨ→ - -# ᄀᄎ ᆨᆾ ᇼ - (‎ ᄀᄎ ‎) 1100 110E HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG CHIEUCH -← (‎ ᆨᆾ ‎) 11A8 11BE HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG CHIEUCH -← (‎ ᇼ ‎) 11FC HANGUL JONGSEONG KIYEOK-CHIEUCH # →ᆨᆾ→ - -# ᄀᄏ ᆨᆿ ᇽ - (‎ ᄀᄏ ‎) 1100 110F HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG KHIEUKH -← (‎ ᆨᆿ ‎) 11A8 11BF HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG KHIEUKH -← (‎ ᇽ ‎) 11FD HANGUL JONGSEONG KIYEOK-KHIEUKH # →ᆨᆿ→ - -# ᄀᄒ ᆨᇂ ᇾ - (‎ ᄀᄒ ‎) 1100 1112 HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG HIEUH -← (‎ ᆨᇂ ‎) 11A8 11C2 HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG HIEUH -← (‎ ᇾ ‎) 11FE HANGUL JONGSEONG KIYEOK-HIEUH # →ᆨᇂ→ - -# ᄂ ᆫ ㄴ - (‎ ᄂ ‎) 1102 HANGUL CHOSEONG NIEUN -← (‎ ᆫ ‎) 11AB HANGUL JONGSEONG NIEUN -← (‎ ㄴ ‎) 3134 HANGUL LETTER NIEUN - -# ᄂᄀ ᆫᆨ ᄓ ᇅ - (‎ ᄂᄀ ‎) 1102 1100 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG KIYEOK -← (‎ ᆫᆨ ‎) 11AB 11A8 HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG KIYEOK # →ᇅ→→ᄓ→ -← (‎ ᄓ ‎) 1113 HANGUL CHOSEONG NIEUN-KIYEOK -← (‎ ᇅ ‎) 11C5 HANGUL JONGSEONG NIEUN-KIYEOK # →ᄓ→ - -# ᄂᄂ ᆫᆫ ᄔ ᇿ ㅥ - (‎ ᄂᄂ ‎) 1102 1102 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG NIEUN -← (‎ ᆫᆫ ‎) 11AB 11AB HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG NIEUN -← (‎ ᄔ ‎) 1114 HANGUL CHOSEONG SSANGNIEUN -← (‎ ᇿ ‎) 11FF HANGUL JONGSEONG SSANGNIEUN # →ᆫᆫ→ -← (‎ ㅥ ‎) 3165 HANGUL LETTER SSANGNIEUN # →ᄔ→ - -# ᄂᄃ ᆫᆮ ᄕ ᇆ ㅦ - (‎ ᄂᄃ ‎) 1102 1103 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG TIKEUT -← (‎ ᆫᆮ ‎) 11AB 11AE HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG TIKEUT # →ᇆ→→ᄕ→ -← (‎ ᄕ ‎) 1115 HANGUL CHOSEONG NIEUN-TIKEUT -← (‎ ᇆ ‎) 11C6 HANGUL JONGSEONG NIEUN-TIKEUT # →ᄕ→ -← (‎ ㅦ ‎) 3166 HANGUL LETTER NIEUN-TIKEUT # →ᄕ→ - -# ᄂᄅ ᆫᆯ ퟋ - (‎ ᄂᄅ ‎) 1102 1105 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG RIEUL -← (‎ ᆫᆯ ‎) 11AB 11AF HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG RIEUL -← (‎ ퟋ ‎) D7CB HANGUL JONGSEONG NIEUN-RIEUL # →ᆫᆯ→ - -# ᄂᄇ ᄖ - (‎ ᄂᄇ ‎) 1102 1107 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG PIEUP -← (‎ ᄖ ‎) 1116 HANGUL CHOSEONG NIEUN-PIEUP - -# ᄂᄉ ᆫᆺ ᅛ ᇇ ㅧ - (‎ ᄂᄉ ‎) 1102 1109 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG SIOS -← (‎ ᆫᆺ ‎) 11AB 11BA HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG SIOS -← (‎ ᅛ ‎) 115B HANGUL CHOSEONG NIEUN-SIOS -← (‎ ᇇ ‎) 11C7 HANGUL JONGSEONG NIEUN-SIOS # →ᆫᆺ→ -← (‎ ㅧ ‎) 3167 HANGUL LETTER NIEUN-SIOS # →ᇇ→→ᆫᆺ→ - -# ᄂᄌ ᆫᆽ ᅜ ᆬ ㄵ - (‎ ᄂᄌ ‎) 1102 110C HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG CIEUC -← (‎ ᆫᆽ ‎) 11AB 11BD HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG CIEUC -← (‎ ᅜ ‎) 115C HANGUL CHOSEONG NIEUN-CIEUC -← (‎ ᆬ ‎) 11AC HANGUL JONGSEONG NIEUN-CIEUC # →ᆫᆽ→ -← (‎ ㄵ ‎) 3135 HANGUL LETTER NIEUN-CIEUC # →ᆬ→→ᆫᆽ→ - -# ᄂᄎ ᆫᆾ ퟌ - (‎ ᄂᄎ ‎) 1102 110E HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG CHIEUCH -← (‎ ᆫᆾ ‎) 11AB 11BE HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG CHIEUCH -← (‎ ퟌ ‎) D7CC HANGUL JONGSEONG NIEUN-CHIEUCH # →ᆫᆾ→ - -# ᄂᄐ ᆫᇀ ᇉ - (‎ ᄂᄐ ‎) 1102 1110 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG THIEUTH -← (‎ ᆫᇀ ‎) 11AB 11C0 HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG THIEUTH -← (‎ ᇉ ‎) 11C9 HANGUL JONGSEONG NIEUN-THIEUTH # →ᆫᇀ→ - -# ᄂᄒ ᆫᇂ ᅝ ᆭ ㄶ - (‎ ᄂᄒ ‎) 1102 1112 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG HIEUH -← (‎ ᆫᇂ ‎) 11AB 11C2 HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG HIEUH -← (‎ ᅝ ‎) 115D HANGUL CHOSEONG NIEUN-HIEUH -← (‎ ᆭ ‎) 11AD HANGUL JONGSEONG NIEUN-HIEUH # →ᆫᇂ→ -← (‎ ㄶ ‎) 3136 HANGUL LETTER NIEUN-HIEUH # →ᆭ→→ᆫᇂ→ - -# ᄂᅀ ᆫᇫ ᇈ ㅨ - (‎ ᄂᅀ ‎) 1102 1140 HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG PANSIOS -← (‎ ᆫᇫ ‎) 11AB 11EB HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG PANSIOS -← (‎ ᇈ ‎) 11C8 HANGUL JONGSEONG NIEUN-PANSIOS # →ᆫᇫ→ -← (‎ ㅨ ‎) 3168 HANGUL LETTER NIEUN-PANSIOS # →ᇈ→→ᆫᇫ→ - -# ᄃ ᆮ ㄷ - (‎ ᄃ ‎) 1103 HANGUL CHOSEONG TIKEUT -← (‎ ᆮ ‎) 11AE HANGUL JONGSEONG TIKEUT -← (‎ ㄷ ‎) 3137 HANGUL LETTER TIKEUT - -# ᄃᄀ ᆮᆨ ᄗ ᇊ - (‎ ᄃᄀ ‎) 1103 1100 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG KIYEOK -← (‎ ᆮᆨ ‎) 11AE 11A8 HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG KIYEOK # →ᇊ→→ᄗ→ -← (‎ ᄗ ‎) 1117 HANGUL CHOSEONG TIKEUT-KIYEOK -← (‎ ᇊ ‎) 11CA HANGUL JONGSEONG TIKEUT-KIYEOK # →ᄗ→ - -# ᄃᄃ ᆮᆮ ᄄ ퟍ ㄸ - (‎ ᄃᄃ ‎) 1103 1103 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG TIKEUT -← (‎ ᆮᆮ ‎) 11AE 11AE HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG TIKEUT -← (‎ ᄄ ‎) 1104 HANGUL CHOSEONG SSANGTIKEUT -← (‎ ퟍ ‎) D7CD HANGUL JONGSEONG SSANGTIKEUT # →ᆮᆮ→ -← (‎ ㄸ ‎) 3138 HANGUL LETTER SSANGTIKEUT # →ᄄ→ - -# ᄃᄃᄇ ᆮᆮᆸ ퟎ - (‎ ᄃᄃᄇ ‎) 1103 1103 1107 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG PIEUP -← (‎ ᆮᆮᆸ ‎) 11AE 11AE 11B8 HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG PIEUP -← (‎ ퟎ ‎) D7CE HANGUL JONGSEONG SSANGTIKEUT-PIEUP # →ᆮᆮᆸ→ - -# ᄃᄅ ᆮᆯ ᅞ ᇋ - (‎ ᄃᄅ ‎) 1103 1105 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG RIEUL -← (‎ ᆮᆯ ‎) 11AE 11AF HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG RIEUL -← (‎ ᅞ ‎) 115E HANGUL CHOSEONG TIKEUT-RIEUL -← (‎ ᇋ ‎) 11CB HANGUL JONGSEONG TIKEUT-RIEUL # →ᆮᆯ→ - -# ᄃᄆ ꥠ - (‎ ᄃᄆ ‎) 1103 1106 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG MIEUM -← (‎ ꥠ ‎) A960 HANGUL CHOSEONG TIKEUT-MIEUM - -# ᄃᄇ ᆮᆸ ꥡ ퟏ - (‎ ᄃᄇ ‎) 1103 1107 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG PIEUP -← (‎ ᆮᆸ ‎) 11AE 11B8 HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG PIEUP -← (‎ ꥡ ‎) A961 HANGUL CHOSEONG TIKEUT-PIEUP -← (‎ ퟏ ‎) D7CF HANGUL JONGSEONG TIKEUT-PIEUP # →ᆮᆸ→ - -# ᄃᄉ ᆮᆺ ꥢ ퟐ - (‎ ᄃᄉ ‎) 1103 1109 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG SIOS -← (‎ ᆮᆺ ‎) 11AE 11BA HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG SIOS -← (‎ ꥢ ‎) A962 HANGUL CHOSEONG TIKEUT-SIOS -← (‎ ퟐ ‎) D7D0 HANGUL JONGSEONG TIKEUT-SIOS # →ᆮᆺ→ - -# ᄃᄉᄀ ᆮᆺᆨ ퟑ - (‎ ᄃᄉᄀ ‎) 1103 1109 1100 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG KIYEOK -← (‎ ᆮᆺᆨ ‎) 11AE 11BA 11A8 HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG KIYEOK -← (‎ ퟑ ‎) D7D1 HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK # →ᆮᆺᆨ→ - -# ᄃᄌ ᆮᆽ ꥣ ퟒ - (‎ ᄃᄌ ‎) 1103 110C HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG CIEUC -← (‎ ᆮᆽ ‎) 11AE 11BD HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG CIEUC -← (‎ ꥣ ‎) A963 HANGUL CHOSEONG TIKEUT-CIEUC -← (‎ ퟒ ‎) D7D2 HANGUL JONGSEONG TIKEUT-CIEUC # →ᆮᆽ→ - -# ᄃᄎ ᆮᆾ ퟓ - (‎ ᄃᄎ ‎) 1103 110E HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG CHIEUCH -← (‎ ᆮᆾ ‎) 11AE 11BE HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG CHIEUCH -← (‎ ퟓ ‎) D7D3 HANGUL JONGSEONG TIKEUT-CHIEUCH # →ᆮᆾ→ - -# ᄃᄐ ᆮᇀ ퟔ - (‎ ᄃᄐ ‎) 1103 1110 HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG THIEUTH -← (‎ ᆮᇀ ‎) 11AE 11C0 HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG THIEUTH -← (‎ ퟔ ‎) D7D4 HANGUL JONGSEONG TIKEUT-THIEUTH # →ᆮᇀ→ - -# ᄅ ᆯ ㄹ - (‎ ᄅ ‎) 1105 HANGUL CHOSEONG RIEUL -← (‎ ᆯ ‎) 11AF HANGUL JONGSEONG RIEUL -← (‎ ㄹ ‎) 3139 HANGUL LETTER RIEUL - -# ᄅᄀ ᆯᆨ ᆰ ꥤ ㄺ - (‎ ᄅᄀ ‎) 1105 1100 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG KIYEOK -← (‎ ᆯᆨ ‎) 11AF 11A8 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG KIYEOK -← (‎ ᆰ ‎) 11B0 HANGUL JONGSEONG RIEUL-KIYEOK # →ᆯᆨ→ -← (‎ ꥤ ‎) A964 HANGUL CHOSEONG RIEUL-KIYEOK -← (‎ ㄺ ‎) 313A HANGUL LETTER RIEUL-KIYEOK # →ᆰ→→ᆯᆨ→ - -# ᄅᄀᄀ ᆯᆨᆨ ꥥ ퟕ - (‎ ᄅᄀᄀ ‎) 1105 1100 1100 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG KIYEOK -← (‎ ᆯᆨᆨ ‎) 11AF 11A8 11A8 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG KIYEOK -← (‎ ꥥ ‎) A965 HANGUL CHOSEONG RIEUL-SSANGKIYEOK -← (‎ ퟕ ‎) D7D5 HANGUL JONGSEONG RIEUL-SSANGKIYEOK # →ᆯᆨᆨ→ - -# ᄅᄀᄉ ᆯᆨᆺ ᇌ ㅩ - (‎ ᄅᄀᄉ ‎) 1105 1100 1109 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG SIOS -← (‎ ᆯᆨᆺ ‎) 11AF 11A8 11BA HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG SIOS -← (‎ ᇌ ‎) 11CC HANGUL JONGSEONG RIEUL-KIYEOK-SIOS # →ᆯᆨᆺ→ -← (‎ ㅩ ‎) 3169 HANGUL LETTER RIEUL-KIYEOK-SIOS # →ᇌ→→ᆯᆨᆺ→ - -# ᄅᄀᄒ ᆯᆨᇂ ퟖ - (‎ ᄅᄀᄒ ‎) 1105 1100 1112 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG HIEUH -← (‎ ᆯᆨᇂ ‎) 11AF 11A8 11C2 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG HIEUH -← (‎ ퟖ ‎) D7D6 HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH # →ᆯᆨᇂ→ - -# ᄅᄂ ᆯᆫ ᄘ ᇍ - (‎ ᄅᄂ ‎) 1105 1102 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG NIEUN -← (‎ ᆯᆫ ‎) 11AF 11AB HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG NIEUN # →ᇍ→→ᄘ→ -← (‎ ᄘ ‎) 1118 HANGUL CHOSEONG RIEUL-NIEUN -← (‎ ᇍ ‎) 11CD HANGUL JONGSEONG RIEUL-NIEUN # →ᄘ→ - -# ᄅᄃ ᆯᆮ ᇎ ꥦ ㅪ - (‎ ᄅᄃ ‎) 1105 1103 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG TIKEUT -← (‎ ᆯᆮ ‎) 11AF 11AE HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG TIKEUT -← (‎ ᇎ ‎) 11CE HANGUL JONGSEONG RIEUL-TIKEUT # →ᆯᆮ→ -← (‎ ꥦ ‎) A966 HANGUL CHOSEONG RIEUL-TIKEUT -← (‎ ㅪ ‎) 316A HANGUL LETTER RIEUL-TIKEUT # →ᇎ→→ᆯᆮ→ - -# ᄅᄃᄃ ꥧ - (‎ ᄅᄃᄃ ‎) 1105 1103 1103 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG TIKEUT -← (‎ ꥧ ‎) A967 HANGUL CHOSEONG RIEUL-SSANGTIKEUT - -# ᄅᄃᄒ ᆯᆮᇂ ᇏ - (‎ ᄅᄃᄒ ‎) 1105 1103 1112 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG TIKEUT, HANGUL CHOSEONG HIEUH -← (‎ ᆯᆮᇂ ‎) 11AF 11AE 11C2 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG TIKEUT, HANGUL JONGSEONG HIEUH -← (‎ ᇏ ‎) 11CF HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH # →ᆯᆮᇂ→ - -# ᄅᄅ ᆯᆯ ᄙ ᇐ - (‎ ᄅᄅ ‎) 1105 1105 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG RIEUL -← (‎ ᆯᆯ ‎) 11AF 11AF HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG RIEUL # →ᇐ→→ᄙ→ -← (‎ ᄙ ‎) 1119 HANGUL CHOSEONG SSANGRIEUL -← (‎ ᇐ ‎) 11D0 HANGUL JONGSEONG SSANGRIEUL # →ᄙ→ - -# ᄅᄅᄏ ᆯᆯᆿ ퟗ - (‎ ᄅᄅᄏ ‎) 1105 1105 110F HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG KHIEUKH -← (‎ ᆯᆯᆿ ‎) 11AF 11AF 11BF HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG KHIEUKH -← (‎ ퟗ ‎) D7D7 HANGUL JONGSEONG SSANGRIEUL-KHIEUKH # →ᆯᆯᆿ→ - -# ᄅᄆ ᆯᆷ ᆱ ꥨ ㄻ - (‎ ᄅᄆ ‎) 1105 1106 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG MIEUM -← (‎ ᆯᆷ ‎) 11AF 11B7 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG MIEUM -← (‎ ᆱ ‎) 11B1 HANGUL JONGSEONG RIEUL-MIEUM # →ᆯᆷ→ -← (‎ ꥨ ‎) A968 HANGUL CHOSEONG RIEUL-MIEUM -← (‎ ㄻ ‎) 313B HANGUL LETTER RIEUL-MIEUM # →ᆱ→→ᆯᆷ→ - -# ᄅᄆᄀ ᆯᆷᆨ ᇑ - (‎ ᄅᄆᄀ ‎) 1105 1106 1100 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG KIYEOK -← (‎ ᆯᆷᆨ ‎) 11AF 11B7 11A8 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG KIYEOK -← (‎ ᇑ ‎) 11D1 HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK # →ᆯᆷᆨ→ - -# ᄅᄆᄉ ᆯᆷᆺ ᇒ - (‎ ᄅᄆᄉ ‎) 1105 1106 1109 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG SIOS -← (‎ ᆯᆷᆺ ‎) 11AF 11B7 11BA HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG SIOS -← (‎ ᇒ ‎) 11D2 HANGUL JONGSEONG RIEUL-MIEUM-SIOS # →ᆯᆷᆺ→ - -# ᄅᄆᄒ ᆯᆷᇂ ퟘ - (‎ ᄅᄆᄒ ‎) 1105 1106 1112 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG HIEUH -← (‎ ᆯᆷᇂ ‎) 11AF 11B7 11C2 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG HIEUH -← (‎ ퟘ ‎) D7D8 HANGUL JONGSEONG RIEUL-MIEUM-HIEUH # →ᆯᆷᇂ→ - -# ᄅᄇ ᆯᆸ ᆲ ꥩ ㄼ - (‎ ᄅᄇ ‎) 1105 1107 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP -← (‎ ᆯᆸ ‎) 11AF 11B8 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PIEUP -← (‎ ᆲ ‎) 11B2 HANGUL JONGSEONG RIEUL-PIEUP # →ᆯᆸ→ -← (‎ ꥩ ‎) A969 HANGUL CHOSEONG RIEUL-PIEUP -← (‎ ㄼ ‎) 313C HANGUL LETTER RIEUL-PIEUP # →ᆲ→→ᆯᆸ→ - -# ᄅᄇᄃ ᆯᆸᆮ ퟙ - (‎ ᄅᄇᄃ ‎) 1105 1107 1103 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG TIKEUT -← (‎ ᆯᆸᆮ ‎) 11AF 11B8 11AE HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG TIKEUT -← (‎ ퟙ ‎) D7D9 HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT # →ᆯᆸᆮ→ - -# ᄅᄇᄇ ꥪ - (‎ ᄅᄇᄇ ‎) 1105 1107 1107 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG PIEUP -← (‎ ꥪ ‎) A96A HANGUL CHOSEONG RIEUL-SSANGPIEUP - -# ᄅᄇᄉ ᆯᆸᆺ ᇓ ㅫ - (‎ ᄅᄇᄉ ‎) 1105 1107 1109 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS -← (‎ ᆯᆸᆺ ‎) 11AF 11B8 11BA HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG SIOS -← (‎ ᇓ ‎) 11D3 HANGUL JONGSEONG RIEUL-PIEUP-SIOS # →ᆯᆸᆺ→ -← (‎ ㅫ ‎) 316B HANGUL LETTER RIEUL-PIEUP-SIOS # →ᇓ→→ᆯᆸᆺ→ - -# ᄅᄇᄋ ᆯᆸᆼ ᇕ ꥫ - (‎ ᄅᄇᄋ ‎) 1105 1107 110B HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG IEUNG -← (‎ ᆯᆸᆼ ‎) 11AF 11B8 11BC HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG IEUNG -← (‎ ᇕ ‎) 11D5 HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP # →ᆯᆸᆼ→ -← (‎ ꥫ ‎) A96B HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP - -# ᄅᄇᄑ ᆯᆸᇁ ퟚ - (‎ ᄅᄇᄑ ‎) 1105 1107 1111 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG PHIEUPH -← (‎ ᆯᆸᇁ ‎) 11AF 11B8 11C1 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG PHIEUPH -← (‎ ퟚ ‎) D7DA HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH # →ᆯᆸᇁ→ - -# ᄅᄇᄒ ᆯᆸᇂ ᇔ - (‎ ᄅᄇᄒ ‎) 1105 1107 1112 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG HIEUH -← (‎ ᆯᆸᇂ ‎) 11AF 11B8 11C2 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG HIEUH -← (‎ ᇔ ‎) 11D4 HANGUL JONGSEONG RIEUL-PIEUP-HIEUH # →ᆯᆸᇂ→ - -# ᄅᄉ ᆯᆺ ᆳ ꥬ ㄽ - (‎ ᄅᄉ ‎) 1105 1109 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG SIOS -← (‎ ᆯᆺ ‎) 11AF 11BA HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG SIOS -← (‎ ᆳ ‎) 11B3 HANGUL JONGSEONG RIEUL-SIOS # →ᆯᆺ→ -← (‎ ꥬ ‎) A96C HANGUL CHOSEONG RIEUL-SIOS -← (‎ ㄽ ‎) 313D HANGUL LETTER RIEUL-SIOS # →ᆳ→→ᆯᆺ→ - -# ᄅᄉᄉ ᆯᆺᆺ ᇖ - (‎ ᄅᄉᄉ ‎) 1105 1109 1109 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS -← (‎ ᆯᆺᆺ ‎) 11AF 11BA 11BA HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG SIOS -← (‎ ᇖ ‎) 11D6 HANGUL JONGSEONG RIEUL-SSANGSIOS # →ᆯᆺᆺ→ - -# ᄅᄋ ᆯᆼ ᄛ ퟝ - (‎ ᄅᄋ ‎) 1105 110B HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG IEUNG -← (‎ ᆯᆼ ‎) 11AF 11BC HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG IEUNG -← (‎ ᄛ ‎) 111B HANGUL CHOSEONG KAPYEOUNRIEUL -← (‎ ퟝ ‎) D7DD HANGUL JONGSEONG KAPYEOUNRIEUL # →ᆯᆼ→ - -# ᄅᄌ ꥭ - (‎ ᄅᄌ ‎) 1105 110C HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG CIEUC -← (‎ ꥭ ‎) A96D HANGUL CHOSEONG RIEUL-CIEUC - -# ᄅᄏ ᆯᆿ ᇘ ꥮ - (‎ ᄅᄏ ‎) 1105 110F HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG KHIEUKH -← (‎ ᆯᆿ ‎) 11AF 11BF HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG KHIEUKH -← (‎ ᇘ ‎) 11D8 HANGUL JONGSEONG RIEUL-KHIEUKH # →ᆯᆿ→ -← (‎ ꥮ ‎) A96E HANGUL CHOSEONG RIEUL-KHIEUKH - -# ᄅᄐ ᆯᇀ ᆴ ㄾ - (‎ ᄅᄐ ‎) 1105 1110 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG THIEUTH -← (‎ ᆯᇀ ‎) 11AF 11C0 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG THIEUTH -← (‎ ᆴ ‎) 11B4 HANGUL JONGSEONG RIEUL-THIEUTH # →ᆯᇀ→ -← (‎ ㄾ ‎) 313E HANGUL LETTER RIEUL-THIEUTH # →ᆴ→→ᆯᇀ→ - -# ᄅᄑ ᆯᇁ ᆵ ㄿ - (‎ ᄅᄑ ‎) 1105 1111 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PHIEUPH -← (‎ ᆯᇁ ‎) 11AF 11C1 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PHIEUPH -← (‎ ᆵ ‎) 11B5 HANGUL JONGSEONG RIEUL-PHIEUPH # →ᆯᇁ→ -← (‎ ㄿ ‎) 313F HANGUL LETTER RIEUL-PHIEUPH # →ᆵ→→ᆯᇁ→ - -# ᄅᄒ ᄉᄒ ᆯᇂ ᆺᇂ ᄚ ᄻ ᆶ ퟲ ㅀ - (‎ ᄅᄒ ‎) 1105 1112 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG HIEUH -← (‎ ᄉᄒ ‎) 1109 1112 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG HIEUH # →ᄻ→→ᄚ→ -← (‎ ᆯᇂ ‎) 11AF 11C2 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG HIEUH # →ᆶ→→ᄚ→ -← (‎ ᆺᇂ ‎) 11BA 11C2 HANGUL JONGSEONG SIOS, HANGUL JONGSEONG HIEUH # →ᄉᄒ→→ᄻ→→ᄚ→ -← (‎ ᄚ ‎) 111A HANGUL CHOSEONG RIEUL-HIEUH -← (‎ ᄻ ‎) 113B HANGUL CHOSEONG SIOS-HIEUH # →ᄚ→ -← (‎ ᆶ ‎) 11B6 HANGUL JONGSEONG RIEUL-HIEUH # →ᄚ→ -← (‎ ퟲ ‎) D7F2 HANGUL JONGSEONG SIOS-HIEUH # →ᆺᇂ→→ᄉᄒ→→ᄻ→→ᄚ→ -← (‎ ㅀ ‎) 3140 HANGUL LETTER RIEUL-HIEUH # →ᄚ→ - -# ᄅᅀ ᆯᇫ ᇗ ㅬ - (‎ ᄅᅀ ‎) 1105 1140 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PANSIOS -← (‎ ᆯᇫ ‎) 11AF 11EB HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PANSIOS -← (‎ ᇗ ‎) 11D7 HANGUL JONGSEONG RIEUL-PANSIOS # →ᆯᇫ→ -← (‎ ㅬ ‎) 316C HANGUL LETTER RIEUL-PANSIOS # →ᇗ→→ᆯᇫ→ - -# ᄅᅌ ᆯᇰ ퟛ - (‎ ᄅᅌ ‎) 1105 114C HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG YESIEUNG -← (‎ ᆯᇰ ‎) 11AF 11F0 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG YESIEUNG -← (‎ ퟛ ‎) D7DB HANGUL JONGSEONG RIEUL-YESIEUNG # →ᆯᇰ→ - -# ᄅᅙ ᆯᇹ ᇙ ㅭ - (‎ ᄅᅙ ‎) 1105 1159 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG YEORINHIEUH -← (‎ ᆯᇹ ‎) 11AF 11F9 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG YEORINHIEUH -← (‎ ᇙ ‎) 11D9 HANGUL JONGSEONG RIEUL-YEORINHIEUH # →ᆯᇹ→ -← (‎ ㅭ ‎) 316D HANGUL LETTER RIEUL-YEORINHIEUH # →ᇙ→→ᆯᇹ→ - -# ᄅᅙᄒ ᆯᇹᇂ ퟜ - (‎ ᄅᅙᄒ ‎) 1105 1159 1112 HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG YEORINHIEUH, HANGUL CHOSEONG HIEUH -← (‎ ᆯᇹᇂ ‎) 11AF 11F9 11C2 HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG YEORINHIEUH, HANGUL JONGSEONG HIEUH -← (‎ ퟜ ‎) D7DC HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH # →ᆯᇹᇂ→ - -# ᄆ ᆷ ㅁ - (‎ ᄆ ‎) 1106 HANGUL CHOSEONG MIEUM -← (‎ ᆷ ‎) 11B7 HANGUL JONGSEONG MIEUM -← (‎ ㅁ ‎) 3141 HANGUL LETTER MIEUM - -# ᄆᄀ ᆷᆨ ᇚ ꥯ - (‎ ᄆᄀ ‎) 1106 1100 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG KIYEOK -← (‎ ᆷᆨ ‎) 11B7 11A8 HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG KIYEOK -← (‎ ᇚ ‎) 11DA HANGUL JONGSEONG MIEUM-KIYEOK # →ᆷᆨ→ -← (‎ ꥯ ‎) A96F HANGUL CHOSEONG MIEUM-KIYEOK - -# ᄆᄂ ᆷᆫ ퟞ - (‎ ᄆᄂ ‎) 1106 1102 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG NIEUN -← (‎ ᆷᆫ ‎) 11B7 11AB HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG NIEUN -← (‎ ퟞ ‎) D7DE HANGUL JONGSEONG MIEUM-NIEUN # →ᆷᆫ→ - -# ᄆᄂᄂ ᆷᆫᆫ ퟟ - (‎ ᄆᄂᄂ ‎) 1106 1102 1102 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG NIEUN, HANGUL CHOSEONG NIEUN -← (‎ ᆷᆫᆫ ‎) 11B7 11AB 11AB HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG NIEUN, HANGUL JONGSEONG NIEUN -← (‎ ퟟ ‎) D7DF HANGUL JONGSEONG MIEUM-SSANGNIEUN # →ᆷᆫᆫ→ - -# ᄆᄃ ꥰ - (‎ ᄆᄃ ‎) 1106 1103 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG TIKEUT -← (‎ ꥰ ‎) A970 HANGUL CHOSEONG MIEUM-TIKEUT - -# ᄆᄅ ᆷᆯ ᇛ - (‎ ᄆᄅ ‎) 1106 1105 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG RIEUL -← (‎ ᆷᆯ ‎) 11B7 11AF HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG RIEUL -← (‎ ᇛ ‎) 11DB HANGUL JONGSEONG MIEUM-RIEUL # →ᆷᆯ→ - -# ᄆᄆ ᆷᆷ ퟠ - (‎ ᄆᄆ ‎) 1106 1106 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG MIEUM -← (‎ ᆷᆷ ‎) 11B7 11B7 HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG MIEUM -← (‎ ퟠ ‎) D7E0 HANGUL JONGSEONG SSANGMIEUM # →ᆷᆷ→ - -# ᄆᄇ ᆷᆸ ᄜ ᇜ ㅮ - (‎ ᄆᄇ ‎) 1106 1107 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG PIEUP -← (‎ ᆷᆸ ‎) 11B7 11B8 HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG PIEUP # →ᇜ→→ᄜ→ -← (‎ ᄜ ‎) 111C HANGUL CHOSEONG MIEUM-PIEUP -← (‎ ᇜ ‎) 11DC HANGUL JONGSEONG MIEUM-PIEUP # →ᄜ→ -← (‎ ㅮ ‎) 316E HANGUL LETTER MIEUM-PIEUP # →ᄜ→ - -# ᄆᄇᄉ ᆷᆸᆺ ퟡ - (‎ ᄆᄇᄉ ‎) 1106 1107 1109 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS -← (‎ ᆷᆸᆺ ‎) 11B7 11B8 11BA HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG SIOS -← (‎ ퟡ ‎) D7E1 HANGUL JONGSEONG MIEUM-PIEUP-SIOS # →ᆷᆸᆺ→ - -# ᄆᄉ ᆷᆺ ᇝ ꥱ ㅯ - (‎ ᄆᄉ ‎) 1106 1109 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG SIOS -← (‎ ᆷᆺ ‎) 11B7 11BA HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG SIOS -← (‎ ᇝ ‎) 11DD HANGUL JONGSEONG MIEUM-SIOS # →ᆷᆺ→ -← (‎ ꥱ ‎) A971 HANGUL CHOSEONG MIEUM-SIOS -← (‎ ㅯ ‎) 316F HANGUL LETTER MIEUM-SIOS # →ᇝ→→ᆷᆺ→ - -# ᄆᄉᄉ ᆷᆺᆺ ᇞ - (‎ ᄆᄉᄉ ‎) 1106 1109 1109 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS -← (‎ ᆷᆺᆺ ‎) 11B7 11BA 11BA HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG SIOS -← (‎ ᇞ ‎) 11DE HANGUL JONGSEONG MIEUM-SSANGSIOS # →ᆷᆺᆺ→ - -# ᄆᄋ ᆷᆼ ᄝ ᇢ ㅱ - (‎ ᄆᄋ ‎) 1106 110B HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG IEUNG -← (‎ ᆷᆼ ‎) 11B7 11BC HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG IEUNG # →ᇢ→→ᄝ→ -← (‎ ᄝ ‎) 111D HANGUL CHOSEONG KAPYEOUNMIEUM -← (‎ ᇢ ‎) 11E2 HANGUL JONGSEONG KAPYEOUNMIEUM # →ᄝ→ -← (‎ ㅱ ‎) 3171 HANGUL LETTER KAPYEOUNMIEUM # →ᄝ→ - -# ᄆᄌ ᆷᆽ ퟢ - (‎ ᄆᄌ ‎) 1106 110C HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG CIEUC -← (‎ ᆷᆽ ‎) 11B7 11BD HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG CIEUC -← (‎ ퟢ ‎) D7E2 HANGUL JONGSEONG MIEUM-CIEUC # →ᆷᆽ→ - -# ᄆᄎ ᆷᆾ ᇠ - (‎ ᄆᄎ ‎) 1106 110E HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG CHIEUCH -← (‎ ᆷᆾ ‎) 11B7 11BE HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG CHIEUCH -← (‎ ᇠ ‎) 11E0 HANGUL JONGSEONG MIEUM-CHIEUCH # →ᆷᆾ→ - -# ᄆᄒ ᆷᇂ ᇡ - (‎ ᄆᄒ ‎) 1106 1112 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG HIEUH -← (‎ ᆷᇂ ‎) 11B7 11C2 HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG HIEUH -← (‎ ᇡ ‎) 11E1 HANGUL JONGSEONG MIEUM-HIEUH # →ᆷᇂ→ - -# ᄆᅀ ᆷᇫ ᇟ ㅰ - (‎ ᄆᅀ ‎) 1106 1140 HANGUL CHOSEONG MIEUM, HANGUL CHOSEONG PANSIOS -← (‎ ᆷᇫ ‎) 11B7 11EB HANGUL JONGSEONG MIEUM, HANGUL JONGSEONG PANSIOS -← (‎ ᇟ ‎) 11DF HANGUL JONGSEONG MIEUM-PANSIOS # →ᆷᇫ→ -← (‎ ㅰ ‎) 3170 HANGUL LETTER MIEUM-PANSIOS # →ᇟ→→ᆷᇫ→ - -# ᄇ ᆸ ㅂ - (‎ ᄇ ‎) 1107 HANGUL CHOSEONG PIEUP -← (‎ ᆸ ‎) 11B8 HANGUL JONGSEONG PIEUP -← (‎ ㅂ ‎) 3142 HANGUL LETTER PIEUP - -# ᄇᄀ ᄞ ㅲ - (‎ ᄇᄀ ‎) 1107 1100 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG KIYEOK -← (‎ ᄞ ‎) 111E HANGUL CHOSEONG PIEUP-KIYEOK -← (‎ ㅲ ‎) 3172 HANGUL LETTER PIEUP-KIYEOK # →ᄞ→ - -# ᄇᄂ ᄟ - (‎ ᄇᄂ ‎) 1107 1102 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG NIEUN -← (‎ ᄟ ‎) 111F HANGUL CHOSEONG PIEUP-NIEUN - -# ᄇᄃ ᆸᆮ ᄠ ퟣ ㅳ - (‎ ᄇᄃ ‎) 1107 1103 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG TIKEUT -← (‎ ᆸᆮ ‎) 11B8 11AE HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG TIKEUT -← (‎ ᄠ ‎) 1120 HANGUL CHOSEONG PIEUP-TIKEUT -← (‎ ퟣ ‎) D7E3 HANGUL JONGSEONG PIEUP-TIKEUT # →ᆸᆮ→ -← (‎ ㅳ ‎) 3173 HANGUL LETTER PIEUP-TIKEUT # →ᄠ→ - -# ᄇᄅ ᆸᆯ ᇣ - (‎ ᄇᄅ ‎) 1107 1105 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG RIEUL -← (‎ ᆸᆯ ‎) 11B8 11AF HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG RIEUL -← (‎ ᇣ ‎) 11E3 HANGUL JONGSEONG PIEUP-RIEUL # →ᆸᆯ→ - -# ᄇᄅᄑ ᆸᆯᇁ ퟤ - (‎ ᄇᄅᄑ ‎) 1107 1105 1111 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG RIEUL, HANGUL CHOSEONG PHIEUPH -← (‎ ᆸᆯᇁ ‎) 11B8 11AF 11C1 HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG RIEUL, HANGUL JONGSEONG PHIEUPH -← (‎ ퟤ ‎) D7E4 HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH # →ᆸᆯᇁ→ - -# ᄇᄆ ᆸᆷ ퟥ - (‎ ᄇᄆ ‎) 1107 1106 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG MIEUM -← (‎ ᆸᆷ ‎) 11B8 11B7 HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG MIEUM -← (‎ ퟥ ‎) D7E5 HANGUL JONGSEONG PIEUP-MIEUM # →ᆸᆷ→ - -# ᄇᄇ ᆸᆸ ᄈ ퟦ ㅃ - (‎ ᄇᄇ ‎) 1107 1107 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG PIEUP -← (‎ ᆸᆸ ‎) 11B8 11B8 HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG PIEUP -← (‎ ᄈ ‎) 1108 HANGUL CHOSEONG SSANGPIEUP -← (‎ ퟦ ‎) D7E6 HANGUL JONGSEONG SSANGPIEUP # →ᆸᆸ→ -← (‎ ㅃ ‎) 3143 HANGUL LETTER SSANGPIEUP # →ᄈ→ - -# ᄇᄇᄋ ᄬ ㅹ - (‎ ᄇᄇᄋ ‎) 1107 1107 110B HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG IEUNG -← (‎ ᄬ ‎) 112C HANGUL CHOSEONG KAPYEOUNSSANGPIEUP -← (‎ ㅹ ‎) 3179 HANGUL LETTER KAPYEOUNSSANGPIEUP # →ᄬ→ - -# ᄇᄉ ᆸᆺ ᄡ ᆹ ㅄ - (‎ ᄇᄉ ‎) 1107 1109 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS -← (‎ ᆸᆺ ‎) 11B8 11BA HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG SIOS # →ᆹ→→ᄡ→ -← (‎ ᄡ ‎) 1121 HANGUL CHOSEONG PIEUP-SIOS -← (‎ ᆹ ‎) 11B9 HANGUL JONGSEONG PIEUP-SIOS # →ᄡ→ -← (‎ ㅄ ‎) 3144 HANGUL LETTER PIEUP-SIOS # →ᄡ→ - -# ᄇᄉᄀ ᄢ ㅴ - (‎ ᄇᄉᄀ ‎) 1107 1109 1100 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG KIYEOK -← (‎ ᄢ ‎) 1122 HANGUL CHOSEONG PIEUP-SIOS-KIYEOK -← (‎ ㅴ ‎) 3174 HANGUL LETTER PIEUP-SIOS-KIYEOK # →ᄢ→ - -# ᄇᄉᄃ ᆸᆺᆮ ᄣ ퟧ ㅵ - (‎ ᄇᄉᄃ ‎) 1107 1109 1103 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG TIKEUT -← (‎ ᆸᆺᆮ ‎) 11B8 11BA 11AE HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG TIKEUT -← (‎ ᄣ ‎) 1123 HANGUL CHOSEONG PIEUP-SIOS-TIKEUT -← (‎ ퟧ ‎) D7E7 HANGUL JONGSEONG PIEUP-SIOS-TIKEUT # →ᆸᆺᆮ→ -← (‎ ㅵ ‎) 3175 HANGUL LETTER PIEUP-SIOS-TIKEUT # →ᄣ→ - -# ᄇᄉᄇ ᄤ - (‎ ᄇᄉᄇ ‎) 1107 1109 1107 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PIEUP -← (‎ ᄤ ‎) 1124 HANGUL CHOSEONG PIEUP-SIOS-PIEUP - -# ᄇᄉᄉ ᄥ - (‎ ᄇᄉᄉ ‎) 1107 1109 1109 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS -← (‎ ᄥ ‎) 1125 HANGUL CHOSEONG PIEUP-SSANGSIOS - -# ᄇᄉᄌ ᄦ - (‎ ᄇᄉᄌ ‎) 1107 1109 110C HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG CIEUC -← (‎ ᄦ ‎) 1126 HANGUL CHOSEONG PIEUP-SIOS-CIEUC - -# ᄇᄉᄐ ꥲ - (‎ ᄇᄉᄐ ‎) 1107 1109 1110 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG THIEUTH -← (‎ ꥲ ‎) A972 HANGUL CHOSEONG PIEUP-SIOS-THIEUTH - -# ᄇᄋ ᆸᆼ ᄫ ᇦ ㅸ - (‎ ᄇᄋ ‎) 1107 110B HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG IEUNG -← (‎ ᆸᆼ ‎) 11B8 11BC HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG IEUNG # →ᇦ→→ᄫ→ -← (‎ ᄫ ‎) 112B HANGUL CHOSEONG KAPYEOUNPIEUP -← (‎ ᇦ ‎) 11E6 HANGUL JONGSEONG KAPYEOUNPIEUP # →ᄫ→ -← (‎ ㅸ ‎) 3178 HANGUL LETTER KAPYEOUNPIEUP # →ᄫ→ - -# ᄇᄌ ᆸᆽ ᄧ ퟨ ㅶ - (‎ ᄇᄌ ‎) 1107 110C HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG CIEUC -← (‎ ᆸᆽ ‎) 11B8 11BD HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG CIEUC -← (‎ ᄧ ‎) 1127 HANGUL CHOSEONG PIEUP-CIEUC -← (‎ ퟨ ‎) D7E8 HANGUL JONGSEONG PIEUP-CIEUC # →ᆸᆽ→ -← (‎ ㅶ ‎) 3176 HANGUL LETTER PIEUP-CIEUC # →ᄧ→ - -# ᄇᄎ ᆸᆾ ᄨ ퟩ - (‎ ᄇᄎ ‎) 1107 110E HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG CHIEUCH -← (‎ ᆸᆾ ‎) 11B8 11BE HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG CHIEUCH -← (‎ ᄨ ‎) 1128 HANGUL CHOSEONG PIEUP-CHIEUCH -← (‎ ퟩ ‎) D7E9 HANGUL JONGSEONG PIEUP-CHIEUCH # →ᆸᆾ→ - -# ᄇᄏ ꥳ - (‎ ᄇᄏ ‎) 1107 110F HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG KHIEUKH -← (‎ ꥳ ‎) A973 HANGUL CHOSEONG PIEUP-KHIEUKH - -# ᄇᄐ ᄩ ㅷ - (‎ ᄇᄐ ‎) 1107 1110 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG THIEUTH -← (‎ ᄩ ‎) 1129 HANGUL CHOSEONG PIEUP-THIEUTH -← (‎ ㅷ ‎) 3177 HANGUL LETTER PIEUP-THIEUTH # →ᄩ→ - -# ᄇᄑ ᆸᇁ ᄪ ᇤ - (‎ ᄇᄑ ‎) 1107 1111 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG PHIEUPH -← (‎ ᆸᇁ ‎) 11B8 11C1 HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG PHIEUPH -← (‎ ᄪ ‎) 112A HANGUL CHOSEONG PIEUP-PHIEUPH -← (‎ ᇤ ‎) 11E4 HANGUL JONGSEONG PIEUP-PHIEUPH # →ᄪ→ - -# ᄇᄒ ᆸᇂ ᇥ ꥴ - (‎ ᄇᄒ ‎) 1107 1112 HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG HIEUH -← (‎ ᆸᇂ ‎) 11B8 11C2 HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG HIEUH -← (‎ ᇥ ‎) 11E5 HANGUL JONGSEONG PIEUP-HIEUH # →ᆸᇂ→ -← (‎ ꥴ ‎) A974 HANGUL CHOSEONG PIEUP-HIEUH - -# ᄉ ᆺ ㅅ - (‎ ᄉ ‎) 1109 HANGUL CHOSEONG SIOS -← (‎ ᆺ ‎) 11BA HANGUL JONGSEONG SIOS -← (‎ ㅅ ‎) 3145 HANGUL LETTER SIOS - -# ᄉᄀ ᆺᆨ ᄭ ᇧ ㅺ - (‎ ᄉᄀ ‎) 1109 1100 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG KIYEOK -← (‎ ᆺᆨ ‎) 11BA 11A8 HANGUL JONGSEONG SIOS, HANGUL JONGSEONG KIYEOK # →ᇧ→→ᄭ→ -← (‎ ᄭ ‎) 112D HANGUL CHOSEONG SIOS-KIYEOK -← (‎ ᇧ ‎) 11E7 HANGUL JONGSEONG SIOS-KIYEOK # →ᄭ→ -← (‎ ㅺ ‎) 317A HANGUL LETTER SIOS-KIYEOK # →ᄭ→ - -# ᄉᄂ ᄮ ㅻ - (‎ ᄉᄂ ‎) 1109 1102 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG NIEUN -← (‎ ᄮ ‎) 112E HANGUL CHOSEONG SIOS-NIEUN -← (‎ ㅻ ‎) 317B HANGUL LETTER SIOS-NIEUN # →ᄮ→ - -# ᄉᄃ ᆺᆮ ᄯ ᇨ ㅼ - (‎ ᄉᄃ ‎) 1109 1103 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG TIKEUT -← (‎ ᆺᆮ ‎) 11BA 11AE HANGUL JONGSEONG SIOS, HANGUL JONGSEONG TIKEUT # →ᇨ→→ᄯ→ -← (‎ ᄯ ‎) 112F HANGUL CHOSEONG SIOS-TIKEUT -← (‎ ᇨ ‎) 11E8 HANGUL JONGSEONG SIOS-TIKEUT # →ᄯ→ -← (‎ ㅼ ‎) 317C HANGUL LETTER SIOS-TIKEUT # →ᄯ→ - -# ᄉᄅ ᆺᆯ ᄰ ᇩ - (‎ ᄉᄅ ‎) 1109 1105 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG RIEUL -← (‎ ᆺᆯ ‎) 11BA 11AF HANGUL JONGSEONG SIOS, HANGUL JONGSEONG RIEUL # →ᇩ→→ᄰ→ -← (‎ ᄰ ‎) 1130 HANGUL CHOSEONG SIOS-RIEUL -← (‎ ᇩ ‎) 11E9 HANGUL JONGSEONG SIOS-RIEUL # →ᄰ→ - -# ᄉᄆ ᆺᆷ ᄱ ퟪ - (‎ ᄉᄆ ‎) 1109 1106 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG MIEUM -← (‎ ᆺᆷ ‎) 11BA 11B7 HANGUL JONGSEONG SIOS, HANGUL JONGSEONG MIEUM -← (‎ ᄱ ‎) 1131 HANGUL CHOSEONG SIOS-MIEUM -← (‎ ퟪ ‎) D7EA HANGUL JONGSEONG SIOS-MIEUM # →ᆺᆷ→ - -# ᄉᄇ ᆺᆸ ᄲ ᇪ ㅽ - (‎ ᄉᄇ ‎) 1109 1107 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PIEUP -← (‎ ᆺᆸ ‎) 11BA 11B8 HANGUL JONGSEONG SIOS, HANGUL JONGSEONG PIEUP # →ᇪ→→ᄲ→ -← (‎ ᄲ ‎) 1132 HANGUL CHOSEONG SIOS-PIEUP -← (‎ ᇪ ‎) 11EA HANGUL JONGSEONG SIOS-PIEUP # →ᄲ→ -← (‎ ㅽ ‎) 317D HANGUL LETTER SIOS-PIEUP # →ᄲ→ - -# ᄉᄇᄀ ᄳ - (‎ ᄉᄇᄀ ‎) 1109 1107 1100 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG KIYEOK -← (‎ ᄳ ‎) 1133 HANGUL CHOSEONG SIOS-PIEUP-KIYEOK - -# ᄉᄇᄋ ᆺᆸᆼ ퟫ - (‎ ᄉᄇᄋ ‎) 1109 1107 110B HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG IEUNG -← (‎ ᆺᆸᆼ ‎) 11BA 11B8 11BC HANGUL JONGSEONG SIOS, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG IEUNG -← (‎ ퟫ ‎) D7EB HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP # →ᆺᆸᆼ→ - -# ᄉᄉ ᆺᆺ ᄊ ᆻ ㅆ - (‎ ᄉᄉ ‎) 1109 1109 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS -← (‎ ᆺᆺ ‎) 11BA 11BA HANGUL JONGSEONG SIOS, HANGUL JONGSEONG SIOS # →ᆻ→→ᄊ→ -← (‎ ᄊ ‎) 110A HANGUL CHOSEONG SSANGSIOS -← (‎ ᆻ ‎) 11BB HANGUL JONGSEONG SSANGSIOS # →ᄊ→ -← (‎ ㅆ ‎) 3146 HANGUL LETTER SSANGSIOS # →ᄊ→ - -# ᄉᄉᄀ ᆺᆺᆨ ퟬ - (‎ ᄉᄉᄀ ‎) 1109 1109 1100 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG KIYEOK -← (‎ ᆺᆺᆨ ‎) 11BA 11BA 11A8 HANGUL JONGSEONG SIOS, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG KIYEOK -← (‎ ퟬ ‎) D7EC HANGUL JONGSEONG SSANGSIOS-KIYEOK # →ᆺᆺᆨ→ - -# ᄉᄉᄃ ᆺᆺᆮ ퟭ - (‎ ᄉᄉᄃ ‎) 1109 1109 1103 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG TIKEUT -← (‎ ᆺᆺᆮ ‎) 11BA 11BA 11AE HANGUL JONGSEONG SIOS, HANGUL JONGSEONG SIOS, HANGUL JONGSEONG TIKEUT -← (‎ ퟭ ‎) D7ED HANGUL JONGSEONG SSANGSIOS-TIKEUT # →ᆺᆺᆮ→ - -# ᄉᄉᄇ ꥵ - (‎ ᄉᄉᄇ ‎) 1109 1109 1107 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PIEUP -← (‎ ꥵ ‎) A975 HANGUL CHOSEONG SSANGSIOS-PIEUP - -# ᄉᄉᄉ ᄴ - (‎ ᄉᄉᄉ ‎) 1109 1109 1109 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS, HANGUL CHOSEONG SIOS -← (‎ ᄴ ‎) 1134 HANGUL CHOSEONG SIOS-SSANGSIOS - -# ᄉᄋ ᄵ - (‎ ᄉᄋ ‎) 1109 110B HANGUL CHOSEONG SIOS, HANGUL CHOSEONG IEUNG -← (‎ ᄵ ‎) 1135 HANGUL CHOSEONG SIOS-IEUNG - -# ᄉᄌ ᆺᆽ ᄶ ퟯ ㅾ - (‎ ᄉᄌ ‎) 1109 110C HANGUL CHOSEONG SIOS, HANGUL CHOSEONG CIEUC -← (‎ ᆺᆽ ‎) 11BA 11BD HANGUL JONGSEONG SIOS, HANGUL JONGSEONG CIEUC -← (‎ ᄶ ‎) 1136 HANGUL CHOSEONG SIOS-CIEUC -← (‎ ퟯ ‎) D7EF HANGUL JONGSEONG SIOS-CIEUC # →ᆺᆽ→ -← (‎ ㅾ ‎) 317E HANGUL LETTER SIOS-CIEUC # →ᄶ→ - -# ᄉᄎ ᆺᆾ ᄷ ퟰ - (‎ ᄉᄎ ‎) 1109 110E HANGUL CHOSEONG SIOS, HANGUL CHOSEONG CHIEUCH -← (‎ ᆺᆾ ‎) 11BA 11BE HANGUL JONGSEONG SIOS, HANGUL JONGSEONG CHIEUCH -← (‎ ᄷ ‎) 1137 HANGUL CHOSEONG SIOS-CHIEUCH -← (‎ ퟰ ‎) D7F0 HANGUL JONGSEONG SIOS-CHIEUCH # →ᆺᆾ→ - -# ᄉᄏ ᄸ - (‎ ᄉᄏ ‎) 1109 110F HANGUL CHOSEONG SIOS, HANGUL CHOSEONG KHIEUKH -← (‎ ᄸ ‎) 1138 HANGUL CHOSEONG SIOS-KHIEUKH - -# ᄉᄐ ᆺᇀ ᄹ ퟱ - (‎ ᄉᄐ ‎) 1109 1110 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG THIEUTH -← (‎ ᆺᇀ ‎) 11BA 11C0 HANGUL JONGSEONG SIOS, HANGUL JONGSEONG THIEUTH -← (‎ ᄹ ‎) 1139 HANGUL CHOSEONG SIOS-THIEUTH -← (‎ ퟱ ‎) D7F1 HANGUL JONGSEONG SIOS-THIEUTH # →ᆺᇀ→ - -# ᄉᄑ ᄺ - (‎ ᄉᄑ ‎) 1109 1111 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PHIEUPH -← (‎ ᄺ ‎) 113A HANGUL CHOSEONG SIOS-PHIEUPH - -# ᄉᅀ ᆺᇫ ퟮ - (‎ ᄉᅀ ‎) 1109 1140 HANGUL CHOSEONG SIOS, HANGUL CHOSEONG PANSIOS -← (‎ ᆺᇫ ‎) 11BA 11EB HANGUL JONGSEONG SIOS, HANGUL JONGSEONG PANSIOS -← (‎ ퟮ ‎) D7EE HANGUL JONGSEONG SIOS-PANSIOS # →ᆺᇫ→ - -# ᄋ ᆼ ㅇ - (‎ ᄋ ‎) 110B HANGUL CHOSEONG IEUNG -← (‎ ᆼ ‎) 11BC HANGUL JONGSEONG IEUNG -← (‎ ㅇ ‎) 3147 HANGUL LETTER IEUNG - -# ᄋᄀ ᆼᆨ ᅁ ᇬ - (‎ ᄋᄀ ‎) 110B 1100 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG KIYEOK -← (‎ ᆼᆨ ‎) 11BC 11A8 HANGUL JONGSEONG IEUNG, HANGUL JONGSEONG KIYEOK # →ᇬ→→ᅁ→ -← (‎ ᅁ ‎) 1141 HANGUL CHOSEONG IEUNG-KIYEOK -← (‎ ᇬ ‎) 11EC HANGUL JONGSEONG IEUNG-KIYEOK # →ᅁ→ - -# ᄋᄀᄀ ᆼᆨᆨ ᇭ - (‎ ᄋᄀᄀ ‎) 110B 1100 1100 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG KIYEOK, HANGUL CHOSEONG KIYEOK -← (‎ ᆼᆨᆨ ‎) 11BC 11A8 11A8 HANGUL JONGSEONG IEUNG, HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG KIYEOK -← (‎ ᇭ ‎) 11ED HANGUL JONGSEONG IEUNG-SSANGKIYEOK # →ᆼᆨᆨ→ - -# ᄋᄃ ᅂ - (‎ ᄋᄃ ‎) 110B 1103 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG TIKEUT -← (‎ ᅂ ‎) 1142 HANGUL CHOSEONG IEUNG-TIKEUT - -# ᄋᄅ ꥶ - (‎ ᄋᄅ ‎) 110B 1105 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG RIEUL -← (‎ ꥶ ‎) A976 HANGUL CHOSEONG IEUNG-RIEUL - -# ᄋᄆ ᅃ - (‎ ᄋᄆ ‎) 110B 1106 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG MIEUM -← (‎ ᅃ ‎) 1143 HANGUL CHOSEONG IEUNG-MIEUM - -# ᄋᄇ ᅄ - (‎ ᄋᄇ ‎) 110B 1107 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG PIEUP -← (‎ ᅄ ‎) 1144 HANGUL CHOSEONG IEUNG-PIEUP - -# ᄋᄉ ᅌᄉ ᇰᆺ ᅅ ᇱ ㆂ - (‎ ᄋᄉ ‎) 110B 1109 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG SIOS -← (‎ ᅌᄉ ‎) 114C 1109 HANGUL CHOSEONG YESIEUNG, HANGUL CHOSEONG SIOS # →ᇰᆺ→→ᇱ→→ᅅ→ -← (‎ ᇰᆺ ‎) 11F0 11BA HANGUL JONGSEONG YESIEUNG, HANGUL JONGSEONG SIOS # →ᇱ→→ᅅ→ -← (‎ ᅅ ‎) 1145 HANGUL CHOSEONG IEUNG-SIOS -← (‎ ᇱ ‎) 11F1 HANGUL JONGSEONG YESIEUNG-SIOS # →ᅅ→ -← (‎ ㆂ ‎) 3182 HANGUL LETTER YESIEUNG-SIOS # →ᇱ→→ᅅ→ - -# ᄋᄋ ᆼᆼ ᅇ ᇮ ㆀ - (‎ ᄋᄋ ‎) 110B 110B HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG IEUNG -← (‎ ᆼᆼ ‎) 11BC 11BC HANGUL JONGSEONG IEUNG, HANGUL JONGSEONG IEUNG # →ᇮ→→ᅇ→ -← (‎ ᅇ ‎) 1147 HANGUL CHOSEONG SSANGIEUNG -← (‎ ᇮ ‎) 11EE HANGUL JONGSEONG SSANGIEUNG # →ᅇ→ -← (‎ ㆀ ‎) 3180 HANGUL LETTER SSANGIEUNG # →ᅇ→ - -# ᄋᄌ ᅈ - (‎ ᄋᄌ ‎) 110B 110C HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG CIEUC -← (‎ ᅈ ‎) 1148 HANGUL CHOSEONG IEUNG-CIEUC - -# ᄋᄎ ᅉ - (‎ ᄋᄎ ‎) 110B 110E HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG CHIEUCH -← (‎ ᅉ ‎) 1149 HANGUL CHOSEONG IEUNG-CHIEUCH - -# ᄋᄏ ᆼᆿ ᇯ - (‎ ᄋᄏ ‎) 110B 110F HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG KHIEUKH -← (‎ ᆼᆿ ‎) 11BC 11BF HANGUL JONGSEONG IEUNG, HANGUL JONGSEONG KHIEUKH -← (‎ ᇯ ‎) 11EF HANGUL JONGSEONG IEUNG-KHIEUKH # →ᆼᆿ→ - -# ᄋᄐ ᅊ - (‎ ᄋᄐ ‎) 110B 1110 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG THIEUTH -← (‎ ᅊ ‎) 114A HANGUL CHOSEONG IEUNG-THIEUTH - -# ᄋᄑ ᅋ - (‎ ᄋᄑ ‎) 110B 1111 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG PHIEUPH -← (‎ ᅋ ‎) 114B HANGUL CHOSEONG IEUNG-PHIEUPH - -# ᄋᄒ ꥷ - (‎ ᄋᄒ ‎) 110B 1112 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG HIEUH -← (‎ ꥷ ‎) A977 HANGUL CHOSEONG IEUNG-HIEUH - -# ᄋᅀ ᅌᅀ ᇰᇫ ᅆ ᇲ ㆃ - (‎ ᄋᅀ ‎) 110B 1140 HANGUL CHOSEONG IEUNG, HANGUL CHOSEONG PANSIOS -← (‎ ᅌᅀ ‎) 114C 1140 HANGUL CHOSEONG YESIEUNG, HANGUL CHOSEONG PANSIOS # →ᇰᇫ→→ᇲ→→ᅆ→ -← (‎ ᇰᇫ ‎) 11F0 11EB HANGUL JONGSEONG YESIEUNG, HANGUL JONGSEONG PANSIOS # →ᇲ→→ᅆ→ -← (‎ ᅆ ‎) 1146 HANGUL CHOSEONG IEUNG-PANSIOS -← (‎ ᇲ ‎) 11F2 HANGUL JONGSEONG YESIEUNG-PANSIOS # →ᅆ→ -← (‎ ㆃ ‎) 3183 HANGUL LETTER YESIEUNG-PANSIOS # →ᇲ→→ᅆ→ - -# ᄌ ᆽ ㅈ - (‎ ᄌ ‎) 110C HANGUL CHOSEONG CIEUC -← (‎ ᆽ ‎) 11BD HANGUL JONGSEONG CIEUC -← (‎ ㅈ ‎) 3148 HANGUL LETTER CIEUC - -# ᄌᄇ ᆽᆸ ퟷ - (‎ ᄌᄇ ‎) 110C 1107 HANGUL CHOSEONG CIEUC, HANGUL CHOSEONG PIEUP -← (‎ ᆽᆸ ‎) 11BD 11B8 HANGUL JONGSEONG CIEUC, HANGUL JONGSEONG PIEUP -← (‎ ퟷ ‎) D7F7 HANGUL JONGSEONG CIEUC-PIEUP # →ᆽᆸ→ - -# ᄌᄇᄇ ᆽᆸᆸ ퟸ - (‎ ᄌᄇᄇ ‎) 110C 1107 1107 HANGUL CHOSEONG CIEUC, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG PIEUP -← (‎ ᆽᆸᆸ ‎) 11BD 11B8 11B8 HANGUL JONGSEONG CIEUC, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG PIEUP -← (‎ ퟸ ‎) D7F8 HANGUL JONGSEONG CIEUC-SSANGPIEUP # →ᆽᆸᆸ→ - -# ᄌᄋ ᅍ - (‎ ᄌᄋ ‎) 110C 110B HANGUL CHOSEONG CIEUC, HANGUL CHOSEONG IEUNG -← (‎ ᅍ ‎) 114D HANGUL CHOSEONG CIEUC-IEUNG - -# ᄌᄌ ᆽᆽ ᄍ ퟹ ㅉ - (‎ ᄌᄌ ‎) 110C 110C HANGUL CHOSEONG CIEUC, HANGUL CHOSEONG CIEUC -← (‎ ᆽᆽ ‎) 11BD 11BD HANGUL JONGSEONG CIEUC, HANGUL JONGSEONG CIEUC -← (‎ ᄍ ‎) 110D HANGUL CHOSEONG SSANGCIEUC -← (‎ ퟹ ‎) D7F9 HANGUL JONGSEONG SSANGCIEUC # →ᆽᆽ→ -← (‎ ㅉ ‎) 3149 HANGUL LETTER SSANGCIEUC # →ᄍ→ - -# ᄌᄌᄒ ꥸ - (‎ ᄌᄌᄒ ‎) 110C 110C 1112 HANGUL CHOSEONG CIEUC, HANGUL CHOSEONG CIEUC, HANGUL CHOSEONG HIEUH -← (‎ ꥸ ‎) A978 HANGUL CHOSEONG SSANGCIEUC-HIEUH - -# ᄎ ᆾ ㅊ - (‎ ᄎ ‎) 110E HANGUL CHOSEONG CHIEUCH -← (‎ ᆾ ‎) 11BE HANGUL JONGSEONG CHIEUCH -← (‎ ㅊ ‎) 314A HANGUL LETTER CHIEUCH - -# ᄎᄏ ᅒ - (‎ ᄎᄏ ‎) 110E 110F HANGUL CHOSEONG CHIEUCH, HANGUL CHOSEONG KHIEUKH -← (‎ ᅒ ‎) 1152 HANGUL CHOSEONG CHIEUCH-KHIEUKH - -# ᄎᄒ ᅓ - (‎ ᄎᄒ ‎) 110E 1112 HANGUL CHOSEONG CHIEUCH, HANGUL CHOSEONG HIEUH -← (‎ ᅓ ‎) 1153 HANGUL CHOSEONG CHIEUCH-HIEUH - -# ᄏ ᆿ ㅋ - (‎ ᄏ ‎) 110F HANGUL CHOSEONG KHIEUKH -← (‎ ᆿ ‎) 11BF HANGUL JONGSEONG KHIEUKH -← (‎ ㅋ ‎) 314B HANGUL LETTER KHIEUKH - -# ᄐ ᇀ ㅌ - (‎ ᄐ ‎) 1110 HANGUL CHOSEONG THIEUTH -← (‎ ᇀ ‎) 11C0 HANGUL JONGSEONG THIEUTH -← (‎ ㅌ ‎) 314C HANGUL LETTER THIEUTH - -# ᄐᄐ ꥹ - (‎ ᄐᄐ ‎) 1110 1110 HANGUL CHOSEONG THIEUTH, HANGUL CHOSEONG THIEUTH -← (‎ ꥹ ‎) A979 HANGUL CHOSEONG SSANGTHIEUTH - -# ᄑ ᇁ ㅍ - (‎ ᄑ ‎) 1111 HANGUL CHOSEONG PHIEUPH -← (‎ ᇁ ‎) 11C1 HANGUL JONGSEONG PHIEUPH -← (‎ ㅍ ‎) 314D HANGUL LETTER PHIEUPH - -# ᄑᄇ ᇁᆸ ᅖ ᇳ - (‎ ᄑᄇ ‎) 1111 1107 HANGUL CHOSEONG PHIEUPH, HANGUL CHOSEONG PIEUP -← (‎ ᇁᆸ ‎) 11C1 11B8 HANGUL JONGSEONG PHIEUPH, HANGUL JONGSEONG PIEUP # →ᇳ→→ᅖ→ -← (‎ ᅖ ‎) 1156 HANGUL CHOSEONG PHIEUPH-PIEUP -← (‎ ᇳ ‎) 11F3 HANGUL JONGSEONG PHIEUPH-PIEUP # →ᅖ→ - -# ᄑᄉ ᇁᆺ ퟺ - (‎ ᄑᄉ ‎) 1111 1109 HANGUL CHOSEONG PHIEUPH, HANGUL CHOSEONG SIOS -← (‎ ᇁᆺ ‎) 11C1 11BA HANGUL JONGSEONG PHIEUPH, HANGUL JONGSEONG SIOS -← (‎ ퟺ ‎) D7FA HANGUL JONGSEONG PHIEUPH-SIOS # →ᇁᆺ→ - -# ᄑᄋ ᇁᆼ ᅗ ᇴ ㆄ - (‎ ᄑᄋ ‎) 1111 110B HANGUL CHOSEONG PHIEUPH, HANGUL CHOSEONG IEUNG -← (‎ ᇁᆼ ‎) 11C1 11BC HANGUL JONGSEONG PHIEUPH, HANGUL JONGSEONG IEUNG # →ᇴ→→ᅗ→ -← (‎ ᅗ ‎) 1157 HANGUL CHOSEONG KAPYEOUNPHIEUPH -← (‎ ᇴ ‎) 11F4 HANGUL JONGSEONG KAPYEOUNPHIEUPH # →ᅗ→ -← (‎ ㆄ ‎) 3184 HANGUL LETTER KAPYEOUNPHIEUPH # →ᅗ→ - -# ᄑᄐ ᇁᇀ ퟻ - (‎ ᄑᄐ ‎) 1111 1110 HANGUL CHOSEONG PHIEUPH, HANGUL CHOSEONG THIEUTH -← (‎ ᇁᇀ ‎) 11C1 11C0 HANGUL JONGSEONG PHIEUPH, HANGUL JONGSEONG THIEUTH -← (‎ ퟻ ‎) D7FB HANGUL JONGSEONG PHIEUPH-THIEUTH # →ᇁᇀ→ - -# ᄑᄒ ꥺ - (‎ ᄑᄒ ‎) 1111 1112 HANGUL CHOSEONG PHIEUPH, HANGUL CHOSEONG HIEUH -← (‎ ꥺ ‎) A97A HANGUL CHOSEONG PHIEUPH-HIEUH - -# ᄒ ᇂ ㅎ - (‎ ᄒ ‎) 1112 HANGUL CHOSEONG HIEUH -← (‎ ᇂ ‎) 11C2 HANGUL JONGSEONG HIEUH -← (‎ ㅎ ‎) 314E HANGUL LETTER HIEUH - -# ᄒᄂ ᇂᆫ ᇵ - (‎ ᄒᄂ ‎) 1112 1102 HANGUL CHOSEONG HIEUH, HANGUL CHOSEONG NIEUN -← (‎ ᇂᆫ ‎) 11C2 11AB HANGUL JONGSEONG HIEUH, HANGUL JONGSEONG NIEUN -← (‎ ᇵ ‎) 11F5 HANGUL JONGSEONG HIEUH-NIEUN # →ᇂᆫ→ - -# ᄒᄅ ᇂᆯ ᇶ - (‎ ᄒᄅ ‎) 1112 1105 HANGUL CHOSEONG HIEUH, HANGUL CHOSEONG RIEUL -← (‎ ᇂᆯ ‎) 11C2 11AF HANGUL JONGSEONG HIEUH, HANGUL JONGSEONG RIEUL -← (‎ ᇶ ‎) 11F6 HANGUL JONGSEONG HIEUH-RIEUL # →ᇂᆯ→ - -# ᄒᄆ ᇂᆷ ᇷ - (‎ ᄒᄆ ‎) 1112 1106 HANGUL CHOSEONG HIEUH, HANGUL CHOSEONG MIEUM -← (‎ ᇂᆷ ‎) 11C2 11B7 HANGUL JONGSEONG HIEUH, HANGUL JONGSEONG MIEUM -← (‎ ᇷ ‎) 11F7 HANGUL JONGSEONG HIEUH-MIEUM # →ᇂᆷ→ - -# ᄒᄇ ᇂᆸ ᇸ - (‎ ᄒᄇ ‎) 1112 1107 HANGUL CHOSEONG HIEUH, HANGUL CHOSEONG PIEUP -← (‎ ᇂᆸ ‎) 11C2 11B8 HANGUL JONGSEONG HIEUH, HANGUL JONGSEONG PIEUP -← (‎ ᇸ ‎) 11F8 HANGUL JONGSEONG HIEUH-PIEUP # →ᇂᆸ→ - -# ᄒᄉ ꥻ - (‎ ᄒᄉ ‎) 1112 1109 HANGUL CHOSEONG HIEUH, HANGUL CHOSEONG SIOS -← (‎ ꥻ ‎) A97B HANGUL CHOSEONG HIEUH-SIOS - -# ᄒᄒ ᅘ ㆅ - (‎ ᄒᄒ ‎) 1112 1112 HANGUL CHOSEONG HIEUH, HANGUL CHOSEONG HIEUH -← (‎ ᅘ ‎) 1158 HANGUL CHOSEONG SSANGHIEUH -← (‎ ㆅ ‎) 3185 HANGUL LETTER SSANGHIEUH # →ᅘ→ - -# ᄼᄼ ᄽ - (‎ ᄼᄼ ‎) 113C 113C HANGUL CHOSEONG CHITUEUMSIOS, HANGUL CHOSEONG CHITUEUMSIOS -← (‎ ᄽ ‎) 113D HANGUL CHOSEONG CHITUEUMSSANGSIOS - -# ᄾᄾ ᄿ - (‎ ᄾᄾ ‎) 113E 113E HANGUL CHOSEONG CEONGCHIEUMSIOS, HANGUL CHOSEONG CEONGCHIEUMSIOS -← (‎ ᄿ ‎) 113F HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS - -# ᅀ ᇫ ㅿ - (‎ ᅀ ‎) 1140 HANGUL CHOSEONG PANSIOS -← (‎ ᇫ ‎) 11EB HANGUL JONGSEONG PANSIOS -← (‎ ㅿ ‎) 317F HANGUL LETTER PANSIOS - -# ᅀᄇ ᇫᆸ ퟳ - (‎ ᅀᄇ ‎) 1140 1107 HANGUL CHOSEONG PANSIOS, HANGUL CHOSEONG PIEUP -← (‎ ᇫᆸ ‎) 11EB 11B8 HANGUL JONGSEONG PANSIOS, HANGUL JONGSEONG PIEUP -← (‎ ퟳ ‎) D7F3 HANGUL JONGSEONG PANSIOS-PIEUP # →ᇫᆸ→ - -# ᅀᄇᄋ ᇫᆸᆼ ퟴ - (‎ ᅀᄇᄋ ‎) 1140 1107 110B HANGUL CHOSEONG PANSIOS, HANGUL CHOSEONG PIEUP, HANGUL CHOSEONG IEUNG -← (‎ ᇫᆸᆼ ‎) 11EB 11B8 11BC HANGUL JONGSEONG PANSIOS, HANGUL JONGSEONG PIEUP, HANGUL JONGSEONG IEUNG -← (‎ ퟴ ‎) D7F4 HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP # →ᇫᆸᆼ→ - -# ᅌ ᇰ ㆁ - (‎ ᅌ ‎) 114C HANGUL CHOSEONG YESIEUNG -← (‎ ᇰ ‎) 11F0 HANGUL JONGSEONG YESIEUNG -← (‎ ㆁ ‎) 3181 HANGUL LETTER YESIEUNG - -# ᅌᄆ ᇰᆷ ퟵ - (‎ ᅌᄆ ‎) 114C 1106 HANGUL CHOSEONG YESIEUNG, HANGUL CHOSEONG MIEUM -← (‎ ᇰᆷ ‎) 11F0 11B7 HANGUL JONGSEONG YESIEUNG, HANGUL JONGSEONG MIEUM -← (‎ ퟵ ‎) D7F5 HANGUL JONGSEONG YESIEUNG-MIEUM # →ᇰᆷ→ - -# ᅌᄒ ᇰᇂ ퟶ - (‎ ᅌᄒ ‎) 114C 1112 HANGUL CHOSEONG YESIEUNG, HANGUL CHOSEONG HIEUH -← (‎ ᇰᇂ ‎) 11F0 11C2 HANGUL JONGSEONG YESIEUNG, HANGUL JONGSEONG HIEUH -← (‎ ퟶ ‎) D7F6 HANGUL JONGSEONG YESIEUNG-HIEUH # →ᇰᇂ→ - -# ᅎᅎ ᅏ - (‎ ᅎᅎ ‎) 114E 114E HANGUL CHOSEONG CHITUEUMCIEUC, HANGUL CHOSEONG CHITUEUMCIEUC -← (‎ ᅏ ‎) 114F HANGUL CHOSEONG CHITUEUMSSANGCIEUC - -# ᅐᅐ ᅑ - (‎ ᅐᅐ ‎) 1150 1150 HANGUL CHOSEONG CEONGCHIEUMCIEUC, HANGUL CHOSEONG CEONGCHIEUMCIEUC -← (‎ ᅑ ‎) 1151 HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC - -# ᅙ ᇹ ㆆ - (‎ ᅙ ‎) 1159 HANGUL CHOSEONG YEORINHIEUH -← (‎ ᇹ ‎) 11F9 HANGUL JONGSEONG YEORINHIEUH -← (‎ ㆆ ‎) 3186 HANGUL LETTER YEORINHIEUH - -# ᅙᅙ ꥼ - (‎ ᅙᅙ ‎) 1159 1159 HANGUL CHOSEONG YEORINHIEUH, HANGUL CHOSEONG YEORINHIEUH -← (‎ ꥼ ‎) A97C HANGUL CHOSEONG SSANGYEORINHIEUH - -# ᅠ ㅤ - (‎ ᅠ ‎) 1160 HANGUL JUNGSEONG FILLER -← (‎ ㅤ ‎) 3164 HANGUL FILLER - -# ᅡ ㅏ - (‎ ᅡ ‎) 1161 HANGUL JUNGSEONG A -← (‎ ㅏ ‎) 314F HANGUL LETTER A - -# ᅡᅩ ᅶ - (‎ ᅡᅩ ‎) 1161 1169 HANGUL JUNGSEONG A, HANGUL JUNGSEONG O -← (‎ ᅶ ‎) 1176 HANGUL JUNGSEONG A-O - -# ᅡᅮ ᅷ - (‎ ᅡᅮ ‎) 1161 116E HANGUL JUNGSEONG A, HANGUL JUNGSEONG U -← (‎ ᅷ ‎) 1177 HANGUL JUNGSEONG A-U - -# ᅡー ᅡᅳ ᆣ - (‎ ᅡᅳ ‎) 1161 1173 HANGUL JUNGSEONG A, HANGUL JUNGSEONG EU -← (‎ ᅡー ‎) 1161 30FC HANGUL JUNGSEONG A, KATAKANA-HIRAGANA PROLONGED SOUND MARK -← (‎ ᆣ ‎) 11A3 HANGUL JUNGSEONG A-EU - -# ᅡ丨 ᅡᅵ ᅢ ㅐ - (‎ ᅡᅵ ‎) 1161 1175 HANGUL JUNGSEONG A, HANGUL JUNGSEONG I -← (‎ ᅡ丨 ‎) 1161 4E28 HANGUL JUNGSEONG A, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅢ ‎) 1162 HANGUL JUNGSEONG AE -← (‎ ㅐ ‎) 3150 HANGUL LETTER AE # →ᅢ→ - -# ᅣ ㅑ - (‎ ᅣ ‎) 1163 HANGUL JUNGSEONG YA -← (‎ ㅑ ‎) 3151 HANGUL LETTER YA - -# ᅣᅩ ᅸ - (‎ ᅣᅩ ‎) 1163 1169 HANGUL JUNGSEONG YA, HANGUL JUNGSEONG O -← (‎ ᅸ ‎) 1178 HANGUL JUNGSEONG YA-O - -# ᅣᅭ ᅹ - (‎ ᅣᅭ ‎) 1163 116D HANGUL JUNGSEONG YA, HANGUL JUNGSEONG YO -← (‎ ᅹ ‎) 1179 HANGUL JUNGSEONG YA-YO - -# ᅣᅮ ᆤ - (‎ ᅣᅮ ‎) 1163 116E HANGUL JUNGSEONG YA, HANGUL JUNGSEONG U -← (‎ ᆤ ‎) 11A4 HANGUL JUNGSEONG YA-U - -# ᅣ丨 ᅣᅵ ᅤ ㅒ - (‎ ᅣᅵ ‎) 1163 1175 HANGUL JUNGSEONG YA, HANGUL JUNGSEONG I -← (‎ ᅣ丨 ‎) 1163 4E28 HANGUL JUNGSEONG YA, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅤ ‎) 1164 HANGUL JUNGSEONG YAE -← (‎ ㅒ ‎) 3152 HANGUL LETTER YAE # →ᅤ→ - -# ᅥ ㅓ - (‎ ᅥ ‎) 1165 HANGUL JUNGSEONG EO -← (‎ ㅓ ‎) 3153 HANGUL LETTER EO - -# ᅥᅩ ᅺ - (‎ ᅥᅩ ‎) 1165 1169 HANGUL JUNGSEONG EO, HANGUL JUNGSEONG O -← (‎ ᅺ ‎) 117A HANGUL JUNGSEONG EO-O - -# ᅥᅮ ᅻ - (‎ ᅥᅮ ‎) 1165 116E HANGUL JUNGSEONG EO, HANGUL JUNGSEONG U -← (‎ ᅻ ‎) 117B HANGUL JUNGSEONG EO-U - -# ᅥー ᅥᅳ ᅼ - (‎ ᅥᅳ ‎) 1165 1173 HANGUL JUNGSEONG EO, HANGUL JUNGSEONG EU -← (‎ ᅥー ‎) 1165 30FC HANGUL JUNGSEONG EO, KATAKANA-HIRAGANA PROLONGED SOUND MARK -← (‎ ᅼ ‎) 117C HANGUL JUNGSEONG EO-EU - -# ᅥ丨 ᅥᅵ ᅦ ㅔ - (‎ ᅥᅵ ‎) 1165 1175 HANGUL JUNGSEONG EO, HANGUL JUNGSEONG I -← (‎ ᅥ丨 ‎) 1165 4E28 HANGUL JUNGSEONG EO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅦ ‎) 1166 HANGUL JUNGSEONG E -← (‎ ㅔ ‎) 3154 HANGUL LETTER E # →ᅦ→ - -# ᅧ ㅕ - (‎ ᅧ ‎) 1167 HANGUL JUNGSEONG YEO -← (‎ ㅕ ‎) 3155 HANGUL LETTER YEO - -# ᅧᅣ ᆥ - (‎ ᅧᅣ ‎) 1167 1163 HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG YA -← (‎ ᆥ ‎) 11A5 HANGUL JUNGSEONG YEO-YA - -# ᅧᅩ ᅽ - (‎ ᅧᅩ ‎) 1167 1169 HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG O -← (‎ ᅽ ‎) 117D HANGUL JUNGSEONG YEO-O - -# ᅧᅮ ᅾ - (‎ ᅧᅮ ‎) 1167 116E HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG U -← (‎ ᅾ ‎) 117E HANGUL JUNGSEONG YEO-U - -# ᅧ丨 ᅧᅵ ᅨ ㅖ - (‎ ᅧᅵ ‎) 1167 1175 HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG I -← (‎ ᅧ丨 ‎) 1167 4E28 HANGUL JUNGSEONG YEO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅨ ‎) 1168 HANGUL JUNGSEONG YE -← (‎ ㅖ ‎) 3156 HANGUL LETTER YE # →ᅨ→ - -# ᅩ ㅗ - (‎ ᅩ ‎) 1169 HANGUL JUNGSEONG O -← (‎ ㅗ ‎) 3157 HANGUL LETTER O - -# ᅩᅡ ᅪ ㅘ - (‎ ᅩᅡ ‎) 1169 1161 HANGUL JUNGSEONG O, HANGUL JUNGSEONG A -← (‎ ᅪ ‎) 116A HANGUL JUNGSEONG WA -← (‎ ㅘ ‎) 3158 HANGUL LETTER WA # →ᅪ→ - -# ᅩᅡ丨 ᅩᅡᅵ ᅫ ㅙ - (‎ ᅩᅡᅵ ‎) 1169 1161 1175 HANGUL JUNGSEONG O, HANGUL JUNGSEONG A, HANGUL JUNGSEONG I -← (‎ ᅩᅡ丨 ‎) 1169 1161 4E28 HANGUL JUNGSEONG O, HANGUL JUNGSEONG A, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅫ ‎) 116B HANGUL JUNGSEONG WAE -← (‎ ㅙ ‎) 3159 HANGUL LETTER WAE # →ᅫ→ - -# ᅩᅣ ᆦ - (‎ ᅩᅣ ‎) 1169 1163 HANGUL JUNGSEONG O, HANGUL JUNGSEONG YA -← (‎ ᆦ ‎) 11A6 HANGUL JUNGSEONG O-YA - -# ᅩᅣ丨 ᅩᅣᅵ ᆧ - (‎ ᅩᅣᅵ ‎) 1169 1163 1175 HANGUL JUNGSEONG O, HANGUL JUNGSEONG YA, HANGUL JUNGSEONG I -← (‎ ᅩᅣ丨 ‎) 1169 1163 4E28 HANGUL JUNGSEONG O, HANGUL JUNGSEONG YA, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆧ ‎) 11A7 HANGUL JUNGSEONG O-YAE - -# ᅩᅥ ᅿ - (‎ ᅩᅥ ‎) 1169 1165 HANGUL JUNGSEONG O, HANGUL JUNGSEONG EO -← (‎ ᅿ ‎) 117F HANGUL JUNGSEONG O-EO - -# ᅩᅥ丨 ᅩᅥᅵ ᆀ - (‎ ᅩᅥᅵ ‎) 1169 1165 1175 HANGUL JUNGSEONG O, HANGUL JUNGSEONG EO, HANGUL JUNGSEONG I -← (‎ ᅩᅥ丨 ‎) 1169 1165 4E28 HANGUL JUNGSEONG O, HANGUL JUNGSEONG EO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆀ ‎) 1180 HANGUL JUNGSEONG O-E - -# ᅩᅧ ힰ - (‎ ᅩᅧ ‎) 1169 1167 HANGUL JUNGSEONG O, HANGUL JUNGSEONG YEO -← (‎ ힰ ‎) D7B0 HANGUL JUNGSEONG O-YEO - -# ᅩᅧ丨 ᅩᅧᅵ ᆁ - (‎ ᅩᅧᅵ ‎) 1169 1167 1175 HANGUL JUNGSEONG O, HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG I -← (‎ ᅩᅧ丨 ‎) 1169 1167 4E28 HANGUL JUNGSEONG O, HANGUL JUNGSEONG YEO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆁ ‎) 1181 HANGUL JUNGSEONG O-YE - -# ᅩᅩ ᆂ - (‎ ᅩᅩ ‎) 1169 1169 HANGUL JUNGSEONG O, HANGUL JUNGSEONG O -← (‎ ᆂ ‎) 1182 HANGUL JUNGSEONG O-O - -# ᅩᅩ丨 ᅩᅩᅵ ힱ - (‎ ᅩᅩᅵ ‎) 1169 1169 1175 HANGUL JUNGSEONG O, HANGUL JUNGSEONG O, HANGUL JUNGSEONG I -← (‎ ᅩᅩ丨 ‎) 1169 1169 4E28 HANGUL JUNGSEONG O, HANGUL JUNGSEONG O, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ힱ ‎) D7B1 HANGUL JUNGSEONG O-O-I - -# ᅩᅮ ᆃ - (‎ ᅩᅮ ‎) 1169 116E HANGUL JUNGSEONG O, HANGUL JUNGSEONG U -← (‎ ᆃ ‎) 1183 HANGUL JUNGSEONG O-U - -# ᅩ丨 ᅩᅵ ᅬ ㅚ - (‎ ᅩᅵ ‎) 1169 1175 HANGUL JUNGSEONG O, HANGUL JUNGSEONG I -← (‎ ᅩ丨 ‎) 1169 4E28 HANGUL JUNGSEONG O, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅬ ‎) 116C HANGUL JUNGSEONG OE -← (‎ ㅚ ‎) 315A HANGUL LETTER OE # →ᅬ→ - -# ᅭ ㅛ - (‎ ᅭ ‎) 116D HANGUL JUNGSEONG YO -← (‎ ㅛ ‎) 315B HANGUL LETTER YO - -# ᅭᅡ ힲ - (‎ ᅭᅡ ‎) 116D 1161 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG A -← (‎ ힲ ‎) D7B2 HANGUL JUNGSEONG YO-A - -# ᅭᅡ丨 ᅭᅡᅵ ힳ - (‎ ᅭᅡᅵ ‎) 116D 1161 1175 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG A, HANGUL JUNGSEONG I -← (‎ ᅭᅡ丨 ‎) 116D 1161 4E28 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG A, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ힳ ‎) D7B3 HANGUL JUNGSEONG YO-AE - -# ᅭᅣ ᅭᅧ ᆄ ᆆ ㆇ - (‎ ᅭᅣ ‎) 116D 1163 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG YA -← (‎ ᅭᅧ ‎) 116D 1167 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG YEO # →ᆆ→→ᆄ→ -← (‎ ᆄ ‎) 1184 HANGUL JUNGSEONG YO-YA -← (‎ ᆆ ‎) 1186 HANGUL JUNGSEONG YO-YEO # →ᆄ→ -← (‎ ㆇ ‎) 3187 HANGUL LETTER YO-YA # →ᆄ→ - -# ᅭᅣ丨 ᅭᅣᅵ ᆅ ㆈ - (‎ ᅭᅣᅵ ‎) 116D 1163 1175 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG YA, HANGUL JUNGSEONG I -← (‎ ᅭᅣ丨 ‎) 116D 1163 4E28 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG YA, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆅ ‎) 1185 HANGUL JUNGSEONG YO-YAE -← (‎ ㆈ ‎) 3188 HANGUL LETTER YO-YAE # →ᆅ→ - -# ᅭᅥ ힴ - (‎ ᅭᅥ ‎) 116D 1165 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG EO -← (‎ ힴ ‎) D7B4 HANGUL JUNGSEONG YO-EO - -# ᅭᅩ ᆇ - (‎ ᅭᅩ ‎) 116D 1169 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG O -← (‎ ᆇ ‎) 1187 HANGUL JUNGSEONG YO-O - -# ᅭ丨 ᅭᅵ ᆈ ㆉ - (‎ ᅭᅵ ‎) 116D 1175 HANGUL JUNGSEONG YO, HANGUL JUNGSEONG I -← (‎ ᅭ丨 ‎) 116D 4E28 HANGUL JUNGSEONG YO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆈ ‎) 1188 HANGUL JUNGSEONG YO-I -← (‎ ㆉ ‎) 3189 HANGUL LETTER YO-I # →ᆈ→ - -# ᅮ ㅜ - (‎ ᅮ ‎) 116E HANGUL JUNGSEONG U -← (‎ ㅜ ‎) 315C HANGUL LETTER U - -# ᅮᅡ ᆉ - (‎ ᅮᅡ ‎) 116E 1161 HANGUL JUNGSEONG U, HANGUL JUNGSEONG A -← (‎ ᆉ ‎) 1189 HANGUL JUNGSEONG U-A - -# ᅮᅡ丨 ᅮᅡᅵ ᆊ - (‎ ᅮᅡᅵ ‎) 116E 1161 1175 HANGUL JUNGSEONG U, HANGUL JUNGSEONG A, HANGUL JUNGSEONG I -← (‎ ᅮᅡ丨 ‎) 116E 1161 4E28 HANGUL JUNGSEONG U, HANGUL JUNGSEONG A, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆊ ‎) 118A HANGUL JUNGSEONG U-AE - -# ᅮᅥ ᅯ ㅝ - (‎ ᅮᅥ ‎) 116E 1165 HANGUL JUNGSEONG U, HANGUL JUNGSEONG EO -← (‎ ᅯ ‎) 116F HANGUL JUNGSEONG WEO -← (‎ ㅝ ‎) 315D HANGUL LETTER WEO # →ᅯ→ - -# ᅮᅥー ᅮᅥᅳ ᆋ - (‎ ᅮᅥᅳ ‎) 116E 1165 1173 HANGUL JUNGSEONG U, HANGUL JUNGSEONG EO, HANGUL JUNGSEONG EU -← (‎ ᅮᅥー ‎) 116E 1165 30FC HANGUL JUNGSEONG U, HANGUL JUNGSEONG EO, KATAKANA-HIRAGANA PROLONGED SOUND MARK -← (‎ ᆋ ‎) 118B HANGUL JUNGSEONG U-EO-EU - -# ᅮᅥ丨 ᅮᅥᅵ ᅰ ㅞ - (‎ ᅮᅥᅵ ‎) 116E 1165 1175 HANGUL JUNGSEONG U, HANGUL JUNGSEONG EO, HANGUL JUNGSEONG I -← (‎ ᅮᅥ丨 ‎) 116E 1165 4E28 HANGUL JUNGSEONG U, HANGUL JUNGSEONG EO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅰ ‎) 1170 HANGUL JUNGSEONG WE -← (‎ ㅞ ‎) 315E HANGUL LETTER WE # →ᅰ→ - -# ᅮᅧ ힵ - (‎ ᅮᅧ ‎) 116E 1167 HANGUL JUNGSEONG U, HANGUL JUNGSEONG YEO -← (‎ ힵ ‎) D7B5 HANGUL JUNGSEONG U-YEO - -# ᅮᅧ丨 ᅮᅧᅵ ᆌ - (‎ ᅮᅧᅵ ‎) 116E 1167 1175 HANGUL JUNGSEONG U, HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG I -← (‎ ᅮᅧ丨 ‎) 116E 1167 4E28 HANGUL JUNGSEONG U, HANGUL JUNGSEONG YEO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆌ ‎) 118C HANGUL JUNGSEONG U-YE - -# ᅮᅮ ᆍ - (‎ ᅮᅮ ‎) 116E 116E HANGUL JUNGSEONG U, HANGUL JUNGSEONG U -← (‎ ᆍ ‎) 118D HANGUL JUNGSEONG U-U - -# ᅮ丨 ᅮᅵ ᅱ ㅟ - (‎ ᅮᅵ ‎) 116E 1175 HANGUL JUNGSEONG U, HANGUL JUNGSEONG I -← (‎ ᅮ丨 ‎) 116E 4E28 HANGUL JUNGSEONG U, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅱ ‎) 1171 HANGUL JUNGSEONG WI -← (‎ ㅟ ‎) 315F HANGUL LETTER WI # →ᅱ→ - -# ᅮ丨丨 ᅮᅵᅵ ힶ - (‎ ᅮᅵᅵ ‎) 116E 1175 1175 HANGUL JUNGSEONG U, HANGUL JUNGSEONG I, HANGUL JUNGSEONG I -← (‎ ᅮ丨丨 ‎) 116E 4E28 4E28 HANGUL JUNGSEONG U, CJK UNIFIED IDEOGRAPH-4E28, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ힶ ‎) D7B6 HANGUL JUNGSEONG U-I-I - -# ᅲ ㅠ - (‎ ᅲ ‎) 1172 HANGUL JUNGSEONG YU -← (‎ ㅠ ‎) 3160 HANGUL LETTER YU - -# ᅲᅡ ᆎ - (‎ ᅲᅡ ‎) 1172 1161 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG A -← (‎ ᆎ ‎) 118E HANGUL JUNGSEONG YU-A - -# ᅲᅡ丨 ᅲᅡᅵ ힷ - (‎ ᅲᅡᅵ ‎) 1172 1161 1175 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG A, HANGUL JUNGSEONG I -← (‎ ᅲᅡ丨 ‎) 1172 1161 4E28 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG A, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ힷ ‎) D7B7 HANGUL JUNGSEONG YU-AE - -# ᅲᅥ ᆏ - (‎ ᅲᅥ ‎) 1172 1165 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG EO -← (‎ ᆏ ‎) 118F HANGUL JUNGSEONG YU-EO - -# ᅲᅥ丨 ᅲᅥᅵ ᆐ - (‎ ᅲᅥᅵ ‎) 1172 1165 1175 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG EO, HANGUL JUNGSEONG I -← (‎ ᅲᅥ丨 ‎) 1172 1165 4E28 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG EO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆐ ‎) 1190 HANGUL JUNGSEONG YU-E - -# ᅲᅧ ᆑ ㆊ - (‎ ᅲᅧ ‎) 1172 1167 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG YEO -← (‎ ᆑ ‎) 1191 HANGUL JUNGSEONG YU-YEO -← (‎ ㆊ ‎) 318A HANGUL LETTER YU-YEO # →ᆑ→ - -# ᅲᅧ丨 ᅲᅧᅵ ᆒ ㆋ - (‎ ᅲᅧᅵ ‎) 1172 1167 1175 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG I -← (‎ ᅲᅧ丨 ‎) 1172 1167 4E28 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG YEO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆒ ‎) 1192 HANGUL JUNGSEONG YU-YE -← (‎ ㆋ ‎) 318B HANGUL LETTER YU-YE # →ᆒ→ - -# ᅲᅩ ힸ - (‎ ᅲᅩ ‎) 1172 1169 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG O -← (‎ ힸ ‎) D7B8 HANGUL JUNGSEONG YU-O - -# ᅲᅮ ᆓ - (‎ ᅲᅮ ‎) 1172 116E HANGUL JUNGSEONG YU, HANGUL JUNGSEONG U -← (‎ ᆓ ‎) 1193 HANGUL JUNGSEONG YU-U - -# ᅲ丨 ᅲᅵ ᆔ ㆌ - (‎ ᅲᅵ ‎) 1172 1175 HANGUL JUNGSEONG YU, HANGUL JUNGSEONG I -← (‎ ᅲ丨 ‎) 1172 4E28 HANGUL JUNGSEONG YU, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆔ ‎) 1194 HANGUL JUNGSEONG YU-I -← (‎ ㆌ ‎) 318C HANGUL LETTER YU-I # →ᆔ→ - -# ー 一 ᅳ — ― ─ ━ ㇐ ꟷ ㅡ ⼀ - - (‎ ᅳ ‎) 1173 HANGUL JUNGSEONG EU -← (‎ ー ‎) 30FC KATAKANA-HIRAGANA PROLONGED SOUND MARK # →一→→—→→ㅡ→ -← (‎ 一 ‎) 4E00 CJK UNIFIED IDEOGRAPH-4E00 # →—→→ㅡ→ -← (‎ — ‎) 2014 EM DASH # →ㅡ→ -← (‎ ― ‎) 2015 HORIZONTAL BAR # →—→→ㅡ→ -← (‎ ─ ‎) 2500 BOX DRAWINGS LIGHT HORIZONTAL # →━→→—→→ㅡ→ -← (‎ ━ ‎) 2501 BOX DRAWINGS HEAVY HORIZONTAL # →—→→ㅡ→ -← (‎ ㇐ ‎) 31D0 CJK STROKE H # →一→→—→→ㅡ→ -← (‎ ꟷ ‎) A7F7 LATIN EPIGRAPHIC LETTER SIDEWAYS I # →—→→ㅡ→ -← (‎ ㅡ ‎) 3161 HANGUL LETTER EU -← (‎ ⼀ ‎) 2F00 KANGXI RADICAL ONE # →一→→—→→ㅡ→ -← (‎ - ‎) FF0D FULLWIDTH HYPHEN-MINUS # →ー→→一→→—→→ㅡ→ - -# ーᅡ ᅳᅡ ힹ - (‎ ᅳᅡ ‎) 1173 1161 HANGUL JUNGSEONG EU, HANGUL JUNGSEONG A -← (‎ ーᅡ ‎) 30FC 1161 KATAKANA-HIRAGANA PROLONGED SOUND MARK, HANGUL JUNGSEONG A -← (‎ ힹ ‎) D7B9 HANGUL JUNGSEONG EU-A - -# ーᅥ ᅳᅥ ힺ - (‎ ᅳᅥ ‎) 1173 1165 HANGUL JUNGSEONG EU, HANGUL JUNGSEONG EO -← (‎ ーᅥ ‎) 30FC 1165 KATAKANA-HIRAGANA PROLONGED SOUND MARK, HANGUL JUNGSEONG EO -← (‎ ힺ ‎) D7BA HANGUL JUNGSEONG EU-EO - -# ーᅥ丨 ᅳᅥᅵ ힻ - (‎ ᅳᅥᅵ ‎) 1173 1165 1175 HANGUL JUNGSEONG EU, HANGUL JUNGSEONG EO, HANGUL JUNGSEONG I -← (‎ ーᅥ丨 ‎) 30FC 1165 4E28 KATAKANA-HIRAGANA PROLONGED SOUND MARK, HANGUL JUNGSEONG EO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ힻ ‎) D7BB HANGUL JUNGSEONG EU-E - -# ーᅩ ᅳᅩ ힼ - (‎ ᅳᅩ ‎) 1173 1169 HANGUL JUNGSEONG EU, HANGUL JUNGSEONG O -← (‎ ーᅩ ‎) 30FC 1169 KATAKANA-HIRAGANA PROLONGED SOUND MARK, HANGUL JUNGSEONG O -← (‎ ힼ ‎) D7BC HANGUL JUNGSEONG EU-O - -# ーᅮ ᅳᅮ ᆕ - (‎ ᅳᅮ ‎) 1173 116E HANGUL JUNGSEONG EU, HANGUL JUNGSEONG U -← (‎ ーᅮ ‎) 30FC 116E KATAKANA-HIRAGANA PROLONGED SOUND MARK, HANGUL JUNGSEONG U -← (‎ ᆕ ‎) 1195 HANGUL JUNGSEONG EU-U - -# ーー ᅳᅳ ᆖ - (‎ ᅳᅳ ‎) 1173 1173 HANGUL JUNGSEONG EU, HANGUL JUNGSEONG EU -← (‎ ーー ‎) 30FC 30FC KATAKANA-HIRAGANA PROLONGED SOUND MARK, KATAKANA-HIRAGANA PROLONGED SOUND MARK -← (‎ ᆖ ‎) 1196 HANGUL JUNGSEONG EU-EU - -# ー丨 ᅳᅵ ᅴ ㅢ - (‎ ᅳᅵ ‎) 1173 1175 HANGUL JUNGSEONG EU, HANGUL JUNGSEONG I -← (‎ ー丨 ‎) 30FC 4E28 KATAKANA-HIRAGANA PROLONGED SOUND MARK, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᅴ ‎) 1174 HANGUL JUNGSEONG YI -← (‎ ㅢ ‎) 3162 HANGUL LETTER YI # →ᅴ→ - -# ー丨ᅮ ᅳᅵᅮ ᆗ - (‎ ᅳᅵᅮ ‎) 1173 1175 116E HANGUL JUNGSEONG EU, HANGUL JUNGSEONG I, HANGUL JUNGSEONG U -← (‎ ー丨ᅮ ‎) 30FC 4E28 116E KATAKANA-HIRAGANA PROLONGED SOUND MARK, CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG U -← (‎ ᆗ ‎) 1197 HANGUL JUNGSEONG YI-U - -# 丨 ᅵ ⎜ ⎟ ⎢ ⎥ ⎪ ⎮ ㇑ ㅣ ⼁ - (‎ ᅵ ‎) 1175 HANGUL JUNGSEONG I -← (‎ 丨 ‎) 4E28 CJK UNIFIED IDEOGRAPH-4E28 # →ㅣ→ -← (‎ ⎜ ‎) 239C LEFT PARENTHESIS EXTENSION # →⎥→→⎮→→丨→→ㅣ→ -← (‎ ⎟ ‎) 239F RIGHT PARENTHESIS EXTENSION # →⎥→→⎮→→丨→→ㅣ→ -← (‎ ⎢ ‎) 23A2 LEFT SQUARE BRACKET EXTENSION # →⎥→→⎮→→丨→→ㅣ→ -← (‎ ⎥ ‎) 23A5 RIGHT SQUARE BRACKET EXTENSION # →⎮→→丨→→ㅣ→ -← (‎ ⎪ ‎) 23AA CURLY BRACKET EXTENSION # →⎥→→⎮→→丨→→ㅣ→ -← (‎ ⎮ ‎) 23AE INTEGRAL EXTENSION # →丨→→ㅣ→ -← (‎ ㇑ ‎) 31D1 CJK STROKE S # →丨→→ㅣ→ -← (‎ ㅣ ‎) 3163 HANGUL LETTER I -← (‎ ⼁ ‎) 2F01 KANGXI RADICAL LINE # →丨→→ㅣ→ - -# 丨ᅡ ᅵᅡ ᆘ - (‎ ᅵᅡ ‎) 1175 1161 HANGUL JUNGSEONG I, HANGUL JUNGSEONG A -← (‎ 丨ᅡ ‎) 4E28 1161 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG A -← (‎ ᆘ ‎) 1198 HANGUL JUNGSEONG I-A - -# 丨ᅣ ᅵᅣ ᆙ - (‎ ᅵᅣ ‎) 1175 1163 HANGUL JUNGSEONG I, HANGUL JUNGSEONG YA -← (‎ 丨ᅣ ‎) 4E28 1163 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YA -← (‎ ᆙ ‎) 1199 HANGUL JUNGSEONG I-YA - -# 丨ᅣᅩ ᅵᅣᅩ ힽ - (‎ ᅵᅣᅩ ‎) 1175 1163 1169 HANGUL JUNGSEONG I, HANGUL JUNGSEONG YA, HANGUL JUNGSEONG O -← (‎ 丨ᅣᅩ ‎) 4E28 1163 1169 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YA, HANGUL JUNGSEONG O -← (‎ ힽ ‎) D7BD HANGUL JUNGSEONG I-YA-O - -# 丨ᅣ丨 ᅵᅣᅵ ힾ - (‎ ᅵᅣᅵ ‎) 1175 1163 1175 HANGUL JUNGSEONG I, HANGUL JUNGSEONG YA, HANGUL JUNGSEONG I -← (‎ 丨ᅣ丨 ‎) 4E28 1163 4E28 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YA, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ힾ ‎) D7BE HANGUL JUNGSEONG I-YAE - -# 丨ᅧ ᅵᅧ ힿ - (‎ ᅵᅧ ‎) 1175 1167 HANGUL JUNGSEONG I, HANGUL JUNGSEONG YEO -← (‎ 丨ᅧ ‎) 4E28 1167 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YEO -← (‎ ힿ ‎) D7BF HANGUL JUNGSEONG I-YEO - -# 丨ᅧ丨 ᅵᅧᅵ ퟀ - (‎ ᅵᅧᅵ ‎) 1175 1167 1175 HANGUL JUNGSEONG I, HANGUL JUNGSEONG YEO, HANGUL JUNGSEONG I -← (‎ 丨ᅧ丨 ‎) 4E28 1167 4E28 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YEO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ퟀ ‎) D7C0 HANGUL JUNGSEONG I-YE - -# 丨ᅩ ᅵᅩ ᆚ - (‎ ᅵᅩ ‎) 1175 1169 HANGUL JUNGSEONG I, HANGUL JUNGSEONG O -← (‎ 丨ᅩ ‎) 4E28 1169 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG O -← (‎ ᆚ ‎) 119A HANGUL JUNGSEONG I-O - -# 丨ᅩ丨 ᅵᅩᅵ ퟁ - (‎ ᅵᅩᅵ ‎) 1175 1169 1175 HANGUL JUNGSEONG I, HANGUL JUNGSEONG O, HANGUL JUNGSEONG I -← (‎ 丨ᅩ丨 ‎) 4E28 1169 4E28 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG O, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ퟁ ‎) D7C1 HANGUL JUNGSEONG I-O-I - -# 丨ᅭ ᅵᅭ ퟂ - (‎ ᅵᅭ ‎) 1175 116D HANGUL JUNGSEONG I, HANGUL JUNGSEONG YO -← (‎ 丨ᅭ ‎) 4E28 116D CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YO -← (‎ ퟂ ‎) D7C2 HANGUL JUNGSEONG I-YO - -# 丨ᅮ ᅵᅮ ᆛ - (‎ ᅵᅮ ‎) 1175 116E HANGUL JUNGSEONG I, HANGUL JUNGSEONG U -← (‎ 丨ᅮ ‎) 4E28 116E CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG U -← (‎ ᆛ ‎) 119B HANGUL JUNGSEONG I-U - -# 丨ᅲ ᅵᅲ ퟃ - (‎ ᅵᅲ ‎) 1175 1172 HANGUL JUNGSEONG I, HANGUL JUNGSEONG YU -← (‎ 丨ᅲ ‎) 4E28 1172 CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG YU -← (‎ ퟃ ‎) D7C3 HANGUL JUNGSEONG I-YU - -# 丨ー ᅵᅳ ᆜ - (‎ ᅵᅳ ‎) 1175 1173 HANGUL JUNGSEONG I, HANGUL JUNGSEONG EU -← (‎ 丨ー ‎) 4E28 30FC CJK UNIFIED IDEOGRAPH-4E28, KATAKANA-HIRAGANA PROLONGED SOUND MARK -← (‎ ᆜ ‎) 119C HANGUL JUNGSEONG I-EU - -# 丨丨 ᅵᅵ ퟄ - (‎ ᅵᅵ ‎) 1175 1175 HANGUL JUNGSEONG I, HANGUL JUNGSEONG I -← (‎ 丨丨 ‎) 4E28 4E28 CJK UNIFIED IDEOGRAPH-4E28, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ퟄ ‎) D7C4 HANGUL JUNGSEONG I-I - -# 丨ᆞ ᅵᆞ ᆝ - (‎ ᅵᆞ ‎) 1175 119E HANGUL JUNGSEONG I, HANGUL JUNGSEONG ARAEA -← (‎ 丨ᆞ ‎) 4E28 119E CJK UNIFIED IDEOGRAPH-4E28, HANGUL JUNGSEONG ARAEA -← (‎ ᆝ ‎) 119D HANGUL JUNGSEONG I-ARAEA - -# ᆞ ㆍ - (‎ ᆞ ‎) 119E HANGUL JUNGSEONG ARAEA -← (‎ ㆍ ‎) 318D HANGUL LETTER ARAEA - -# ᆞᅡ ퟅ - (‎ ᆞᅡ ‎) 119E 1161 HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG A -← (‎ ퟅ ‎) D7C5 HANGUL JUNGSEONG ARAEA-A - -# ᆞᅥ ᆟ - (‎ ᆞᅥ ‎) 119E 1165 HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG EO -← (‎ ᆟ ‎) 119F HANGUL JUNGSEONG ARAEA-EO - -# ᆞᅥ丨 ᆞᅥᅵ ퟆ - (‎ ᆞᅥᅵ ‎) 119E 1165 1175 HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG EO, HANGUL JUNGSEONG I -← (‎ ᆞᅥ丨 ‎) 119E 1165 4E28 HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG EO, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ퟆ ‎) D7C6 HANGUL JUNGSEONG ARAEA-E - -# ᆞᅮ ᆠ - (‎ ᆞᅮ ‎) 119E 116E HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG U -← (‎ ᆠ ‎) 11A0 HANGUL JUNGSEONG ARAEA-U - -# ᆞ丨 ᆞᅵ ᆡ ㆎ - (‎ ᆞᅵ ‎) 119E 1175 HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG I -← (‎ ᆞ丨 ‎) 119E 4E28 HANGUL JUNGSEONG ARAEA, CJK UNIFIED IDEOGRAPH-4E28 -← (‎ ᆡ ‎) 11A1 HANGUL JUNGSEONG ARAEA-I -← (‎ ㆎ ‎) 318E HANGUL LETTER ARAEAE # →ᆡ→ - -# ᆞᆞ ᆢ - (‎ ᆞᆞ ‎) 119E 119E HANGUL JUNGSEONG ARAEA, HANGUL JUNGSEONG ARAEA -← (‎ ᆢ ‎) 11A2 HANGUL JUNGSEONG SSANGARAEA - -# Ꮿ ῶ - (‎ Ꮿ ‎) 13EF CHEROKEE LETTER YA -← (‎ ῶ ‎) 1FF6 GREEK SMALL LETTER OMEGA WITH PERISPOMENI - -# ᐁ· ᐁᐧ ᐍ - (‎ ᐁ· ‎) 1401 00B7 CANADIAN SYLLABICS E, MIDDLE DOT -← (‎ ᐁᐧ ‎) 1401 1427 CANADIAN SYLLABICS E, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐍ ‎) 140D CANADIAN SYLLABICS WEST-CREE WE # →ᐁᐧ→ - -# ᐁᐠ ᐫ - (‎ ᐁᐠ ‎) 1401 1420 CANADIAN SYLLABICS E, CANADIAN SYLLABICS FINAL GRAVE -← (‎ ᐫ ‎) 142B CANADIAN SYLLABICS EN - -# ᐄ· ᐄᐧ ᐑ - (‎ ᐄ· ‎) 1404 00B7 CANADIAN SYLLABICS II, MIDDLE DOT -← (‎ ᐄᐧ ‎) 1404 1427 CANADIAN SYLLABICS II, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐑ ‎) 1411 CANADIAN SYLLABICS WEST-CREE WII # →ᐄᐧ→ - -# ᐅ· ᐅᐧ ᐓ - (‎ ᐅ· ‎) 1405 00B7 CANADIAN SYLLABICS O, MIDDLE DOT -← (‎ ᐅᐧ ‎) 1405 1427 CANADIAN SYLLABICS O, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐓ ‎) 1413 CANADIAN SYLLABICS WEST-CREE WO # →ᐅᐧ→ - -# ᐅᐠ ᐭ - (‎ ᐅᐠ ‎) 1405 1420 CANADIAN SYLLABICS O, CANADIAN SYLLABICS FINAL GRAVE -← (‎ ᐭ ‎) 142D CANADIAN SYLLABICS ON - -# ᐆ· ᐆᐧ ᐕ - (‎ ᐆ· ‎) 1406 00B7 CANADIAN SYLLABICS OO, MIDDLE DOT -← (‎ ᐆᐧ ‎) 1406 1427 CANADIAN SYLLABICS OO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐕ ‎) 1415 CANADIAN SYLLABICS WEST-CREE WOO # →ᐆᐧ→ - -# ᐊ· ᐊᐧ ᐘ - (‎ ᐊ· ‎) 140A 00B7 CANADIAN SYLLABICS A, MIDDLE DOT -← (‎ ᐊᐧ ‎) 140A 1427 CANADIAN SYLLABICS A, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐘ ‎) 1418 CANADIAN SYLLABICS WEST-CREE WA # →ᐊᐧ→ - -# ᐊᐠ ᐮ - (‎ ᐊᐠ ‎) 140A 1420 CANADIAN SYLLABICS A, CANADIAN SYLLABICS FINAL GRAVE -← (‎ ᐮ ‎) 142E CANADIAN SYLLABICS AN - -# ᐋ· ᐋᐧ ᐚ - (‎ ᐋ· ‎) 140B 00B7 CANADIAN SYLLABICS AA, MIDDLE DOT -← (‎ ᐋᐧ ‎) 140B 1427 CANADIAN SYLLABICS AA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐚ ‎) 141A CANADIAN SYLLABICS WEST-CREE WAA # →ᐋᐧ→ - -# ᐞᣟ ᣝ - (‎ ᐞᣟ ‎) 141E 18DF CANADIAN SYLLABICS GLOTTAL STOP, CANADIAN SYLLABICS FINAL RAISED DOT -← (‎ ᣝ ‎) 18DD CANADIAN SYLLABICS WESTERN W - -# ᐡ ᓑ - (‎ ᐡ ‎) 1421 CANADIAN SYLLABICS FINAL BOTTOM HALF RING -← (‎ ᓑ ‎) 14D1 CANADIAN SYLLABICS CARRIER NG - -# ᐩ ᕀ - (‎ ᐩ ‎) 1429 CANADIAN SYLLABICS FINAL PLUS -← (‎ ᕀ ‎) 1540 CANADIAN SYLLABICS WEST-CREE Y - -# ᐲ· ᐲᐧ ᐿ - (‎ ᐲ· ‎) 1432 00B7 CANADIAN SYLLABICS PII, MIDDLE DOT -← (‎ ᐲᐧ ‎) 1432 1427 CANADIAN SYLLABICS PII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᐿ ‎) 143F CANADIAN SYLLABICS WEST-CREE PWII # →ᐲᐧ→ - -# ᐴ· ᐴᐧ ᑃ - (‎ ᐴ· ‎) 1434 00B7 CANADIAN SYLLABICS POO, MIDDLE DOT -← (‎ ᐴᐧ ‎) 1434 1427 CANADIAN SYLLABICS POO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑃ ‎) 1443 CANADIAN SYLLABICS WEST-CREE PWOO # →ᐴᐧ→ - -# ᐵ ⍩ - (‎ ᐵ ‎) 1435 CANADIAN SYLLABICS Y-CREE POO -← (‎ ⍩ ‎) 2369 APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS - -# ᐹ· ᐹᐧ ᑇ - (‎ ᐹ· ‎) 1439 00B7 CANADIAN SYLLABICS PAA, MIDDLE DOT -← (‎ ᐹᐧ ‎) 1439 1427 CANADIAN SYLLABICS PAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑇ ‎) 1447 CANADIAN SYLLABICS WEST-CREE PWAA # →ᐹᐧ→ - -# ᑏ· ᑏᐧ ᑜ - (‎ ᑏ· ‎) 144F 00B7 CANADIAN SYLLABICS TII, MIDDLE DOT -← (‎ ᑏᐧ ‎) 144F 1427 CANADIAN SYLLABICS TII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑜ ‎) 145C CANADIAN SYLLABICS WEST-CREE TWII # →ᑏᐧ→ - -# ᑐ ⊃ ⸧ - (‎ ᑐ ‎) 1450 CANADIAN SYLLABICS TO -← (‎ ⊃ ‎) 2283 SUPERSET OF -← (‎ ⸧ ‎) 2E27 RIGHT SIDEWAYS U BRACKET # →⊃→ - -# ᑐ' ᑐᑊ ᑩ - (‎ ᑐ' ‎) 1450 0027 CANADIAN SYLLABICS TO, APOSTROPHE -← (‎ ᑐᑊ ‎) 1450 144A CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P -← (‎ ᑩ ‎) 1469 CANADIAN SYLLABICS TTO # →ᑐᑊ→ - -# ᑐ/ ⊃/ ⟉ - (‎ ᑐ/ ‎) 1450 002F CANADIAN SYLLABICS TO, SOLIDUS -← (‎ ⊃/ ‎) 2283 002F SUPERSET OF, SOLIDUS -← (‎ ⟉ ‎) 27C9 SUPERSET PRECEDING SOLIDUS # →⊃/→ - -# ᑐ· ᑐᐧ ᑞ - (‎ ᑐ· ‎) 1450 00B7 CANADIAN SYLLABICS TO, MIDDLE DOT -← (‎ ᑐᐧ ‎) 1450 1427 CANADIAN SYLLABICS TO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑞ ‎) 145E CANADIAN SYLLABICS WEST-CREE TWO # →ᑐᐧ→ - -# ᑐᑕ ⊃⊂ ⫗ - (‎ ᑐᑕ ‎) 1450 1455 CANADIAN SYLLABICS TO, CANADIAN SYLLABICS TA -← (‎ ⊃⊂ ‎) 2283 2282 SUPERSET OF, SUBSET OF -← (‎ ⫗ ‎) 2AD7 SUPERSET BESIDE SUBSET # →⊃⊂→ - -# ᑑ· ᑑᐧ ᑠ - (‎ ᑑ· ‎) 1451 00B7 CANADIAN SYLLABICS TOO, MIDDLE DOT -← (‎ ᑑᐧ ‎) 1451 1427 CANADIAN SYLLABICS TOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑠ ‎) 1460 CANADIAN SYLLABICS WEST-CREE TWOO # →ᑑᐧ→ - -# ᑕ ⊂ ⸦ - (‎ ᑕ ‎) 1455 CANADIAN SYLLABICS TA -← (‎ ⊂ ‎) 2282 SUBSET OF -← (‎ ⸦ ‎) 2E26 LEFT SIDEWAYS U BRACKET # →⊂→ - -# ᑕ' ᑕᑊ ᑪ - (‎ ᑕ' ‎) 1455 0027 CANADIAN SYLLABICS TA, APOSTROPHE -← (‎ ᑕᑊ ‎) 1455 144A CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P -← (‎ ᑪ ‎) 146A CANADIAN SYLLABICS TTA # →ᑕᑊ→ - -# ᑕ· ᑕᐧ ᑢ - (‎ ᑕ· ‎) 1455 00B7 CANADIAN SYLLABICS TA, MIDDLE DOT -← (‎ ᑕᐧ ‎) 1455 1427 CANADIAN SYLLABICS TA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑢ ‎) 1462 CANADIAN SYLLABICS WEST-CREE TWA # →ᑕᐧ→ - -# ᑖ· ᑖᐧ ᑤ - (‎ ᑖ· ‎) 1456 00B7 CANADIAN SYLLABICS TAA, MIDDLE DOT -← (‎ ᑖᐧ ‎) 1456 1427 CANADIAN SYLLABICS TAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑤ ‎) 1464 CANADIAN SYLLABICS WEST-CREE TWAA # →ᑖᐧ→ - -# ᑫ' ᑫᑊ ᒅ - (‎ ᑫ' ‎) 146B 0027 CANADIAN SYLLABICS KE, APOSTROPHE -← (‎ ᑫᑊ ‎) 146B 144A CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P -← (‎ ᒅ ‎) 1485 CANADIAN SYLLABICS SOUTH-SLAVEY KEH # →ᑫᑊ→ - -# ᑫ· ᑫᐧ ᑵ - (‎ ᑫ· ‎) 146B 00B7 CANADIAN SYLLABICS KE, MIDDLE DOT -← (‎ ᑫᐧ ‎) 146B 1427 CANADIAN SYLLABICS KE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑵ ‎) 1475 CANADIAN SYLLABICS WEST-CREE KWE # →ᑫᐧ→ - -# ᑮ· ᑮᐧ ᑹ - (‎ ᑮ· ‎) 146E 00B7 CANADIAN SYLLABICS KII, MIDDLE DOT -← (‎ ᑮᐧ ‎) 146E 1427 CANADIAN SYLLABICS KII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑹ ‎) 1479 CANADIAN SYLLABICS WEST-CREE KWII # →ᑮᐧ→ - -# ᑰ· ᑰᐧ ᑽ - (‎ ᑰ· ‎) 1470 00B7 CANADIAN SYLLABICS KOO, MIDDLE DOT -← (‎ ᑰᐧ ‎) 1470 1427 CANADIAN SYLLABICS KOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᑽ ‎) 147D CANADIAN SYLLABICS WEST-CREE KWOO # →ᑰᐧ→ - -# ᒉ ᘃ - (‎ ᒉ ‎) 1489 CANADIAN SYLLABICS CE -← (‎ ᘃ ‎) 1603 CANADIAN SYLLABICS CARRIER NO - -# ᒉ· ᒉᐧ ᒓ - (‎ ᒉ· ‎) 1489 00B7 CANADIAN SYLLABICS CE, MIDDLE DOT -← (‎ ᒉᐧ ‎) 1489 1427 CANADIAN SYLLABICS CE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒓ ‎) 1493 CANADIAN SYLLABICS WEST-CREE CWE # →ᒉᐧ→ - -# ᒋ· ᒋᐧ ᒕ - (‎ ᒋ· ‎) 148B 00B7 CANADIAN SYLLABICS CI, MIDDLE DOT -← (‎ ᒋᐧ ‎) 148B 1427 CANADIAN SYLLABICS CI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒕ ‎) 1495 CANADIAN SYLLABICS WEST-CREE CWI # →ᒋᐧ→ - -# ᒌ· ᒌᐧ ᒗ - (‎ ᒌ· ‎) 148C 00B7 CANADIAN SYLLABICS CII, MIDDLE DOT -← (‎ ᒌᐧ ‎) 148C 1427 CANADIAN SYLLABICS CII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒗ ‎) 1497 CANADIAN SYLLABICS WEST-CREE CWII # →ᒌᐧ→ - -# ᒎ· ᒎᐧ ᒛ - (‎ ᒎ· ‎) 148E 00B7 CANADIAN SYLLABICS COO, MIDDLE DOT -← (‎ ᒎᐧ ‎) 148E 1427 CANADIAN SYLLABICS COO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒛ ‎) 149B CANADIAN SYLLABICS WEST-CREE CWOO # →ᒎᐧ→ - -# ᒐ ᘂ - (‎ ᒐ ‎) 1490 CANADIAN SYLLABICS CA -← (‎ ᘂ ‎) 1602 CANADIAN SYLLABICS CARRIER NU - -# ᒐ· ᒐᐧ ᒝ - (‎ ᒐ· ‎) 1490 00B7 CANADIAN SYLLABICS CA, MIDDLE DOT -← (‎ ᒐᐧ ‎) 1490 1427 CANADIAN SYLLABICS CA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒝ ‎) 149D CANADIAN SYLLABICS WEST-CREE CWA # →ᒐᐧ→ - -# ᒑ· ᒑᐧ ᒟ - (‎ ᒑ· ‎) 1491 00B7 CANADIAN SYLLABICS CAA, MIDDLE DOT -← (‎ ᒑᐧ ‎) 1491 1427 CANADIAN SYLLABICS CAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒟ ‎) 149F CANADIAN SYLLABICS WEST-CREE CWAA # →ᒑᐧ→ - -# ᒣ· ᒣᐧ ᒭ - (‎ ᒣ· ‎) 14A3 00B7 CANADIAN SYLLABICS ME, MIDDLE DOT -← (‎ ᒣᐧ ‎) 14A3 1427 CANADIAN SYLLABICS ME, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒭ ‎) 14AD CANADIAN SYLLABICS WEST-CREE MWE # →ᒣᐧ→ - -# ᒦ· ᒦᐧ ᒱ - (‎ ᒦ· ‎) 14A6 00B7 CANADIAN SYLLABICS MII, MIDDLE DOT -← (‎ ᒦᐧ ‎) 14A6 1427 CANADIAN SYLLABICS MII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒱ ‎) 14B1 CANADIAN SYLLABICS WEST-CREE MWII # →ᒦᐧ→ - -# ᒧ· ᒧᐧ ᒳ - (‎ ᒧ· ‎) 14A7 00B7 CANADIAN SYLLABICS MO, MIDDLE DOT -← (‎ ᒧᐧ ‎) 14A7 1427 CANADIAN SYLLABICS MO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒳ ‎) 14B3 CANADIAN SYLLABICS WEST-CREE MWO # →ᒧᐧ→ - -# ᒨ· ᒨᐧ ᒵ - (‎ ᒨ· ‎) 14A8 00B7 CANADIAN SYLLABICS MOO, MIDDLE DOT -← (‎ ᒨᐧ ‎) 14A8 1427 CANADIAN SYLLABICS MOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒵ ‎) 14B5 CANADIAN SYLLABICS WEST-CREE MWOO # →ᒨᐧ→ - -# ᒫ· ᒫᐧ ᒹ - (‎ ᒫ· ‎) 14AB 00B7 CANADIAN SYLLABICS MAA, MIDDLE DOT -← (‎ ᒫᐧ ‎) 14AB 1427 CANADIAN SYLLABICS MAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᒹ ‎) 14B9 CANADIAN SYLLABICS WEST-CREE MWAA # →ᒫᐧ→ - -# ᓀ· ᓀᐧ ᓊ - (‎ ᓀ· ‎) 14C0 00B7 CANADIAN SYLLABICS NE, MIDDLE DOT -← (‎ ᓀᐧ ‎) 14C0 1427 CANADIAN SYLLABICS NE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓊ ‎) 14CA CANADIAN SYLLABICS WEST-CREE NWE # →ᓀᐧ→ - -# ᓂ· ᓂᐧ ᣇ - (‎ ᓂ· ‎) 14C2 00B7 CANADIAN SYLLABICS NI, MIDDLE DOT -← (‎ ᓂᐧ ‎) 14C2 1427 CANADIAN SYLLABICS NI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣇ ‎) 18C7 CANADIAN SYLLABICS OJIBWAY NWI # →ᓂᐧ→ - -# ᓃ· ᓃᐧ ᣉ - (‎ ᓃ· ‎) 14C3 00B7 CANADIAN SYLLABICS NII, MIDDLE DOT -← (‎ ᓃᐧ ‎) 14C3 1427 CANADIAN SYLLABICS NII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣉ ‎) 18C9 CANADIAN SYLLABICS OJIBWAY NWII # →ᓃᐧ→ - -# ᓄ· ᓄᐧ ᣋ - (‎ ᓄ· ‎) 14C4 00B7 CANADIAN SYLLABICS NO, MIDDLE DOT -← (‎ ᓄᐧ ‎) 14C4 1427 CANADIAN SYLLABICS NO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣋ ‎) 18CB CANADIAN SYLLABICS OJIBWAY NWO # →ᓄᐧ→ - -# ᓅ· ᓅᐧ ᣍ - (‎ ᓅ· ‎) 14C5 00B7 CANADIAN SYLLABICS NOO, MIDDLE DOT -← (‎ ᓅᐧ ‎) 14C5 1427 CANADIAN SYLLABICS NOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣍ ‎) 18CD CANADIAN SYLLABICS OJIBWAY NWOO # →ᓅᐧ→ - -# ᓇ· ᓇᐧ ᓌ - (‎ ᓇ· ‎) 14C7 00B7 CANADIAN SYLLABICS NA, MIDDLE DOT -← (‎ ᓇᐧ ‎) 14C7 1427 CANADIAN SYLLABICS NA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓌ ‎) 14CC CANADIAN SYLLABICS WEST-CREE NWA # →ᓇᐧ→ - -# ᓈ· ᓈᐧ ᓎ - (‎ ᓈ· ‎) 14C8 00B7 CANADIAN SYLLABICS NAA, MIDDLE DOT -← (‎ ᓈᐧ ‎) 14C8 1427 CANADIAN SYLLABICS NAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓎ ‎) 14CE CANADIAN SYLLABICS WEST-CREE NWAA # →ᓈᐧ→ - -# ᓓ ᘄ - (‎ ᓓ ‎) 14D3 CANADIAN SYLLABICS LE -← (‎ ᘄ ‎) 1604 CANADIAN SYLLABICS CARRIER NE - -# ᓓ· ᓓᐧ ᓝ - (‎ ᓓ· ‎) 14D3 00B7 CANADIAN SYLLABICS LE, MIDDLE DOT -← (‎ ᓓᐧ ‎) 14D3 1427 CANADIAN SYLLABICS LE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓝ ‎) 14DD CANADIAN SYLLABICS WEST-CREE LWE # →ᓓᐧ→ - -# ᓕ· ᓕᐧ ᓟ - (‎ ᓕ· ‎) 14D5 00B7 CANADIAN SYLLABICS LI, MIDDLE DOT -← (‎ ᓕᐧ ‎) 14D5 1427 CANADIAN SYLLABICS LI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓟ ‎) 14DF CANADIAN SYLLABICS WEST-CREE LWI # →ᓕᐧ→ - -# ᓖ· ᓖᐧ ᓡ - (‎ ᓖ· ‎) 14D6 00B7 CANADIAN SYLLABICS LII, MIDDLE DOT -← (‎ ᓖᐧ ‎) 14D6 1427 CANADIAN SYLLABICS LII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓡ ‎) 14E1 CANADIAN SYLLABICS WEST-CREE LWII # →ᓖᐧ→ - -# ᓗ· ᓗᐧ ᓣ - (‎ ᓗ· ‎) 14D7 00B7 CANADIAN SYLLABICS LO, MIDDLE DOT -← (‎ ᓗᐧ ‎) 14D7 1427 CANADIAN SYLLABICS LO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓣ ‎) 14E3 CANADIAN SYLLABICS WEST-CREE LWO # →ᓗᐧ→ - -# ᓘ· ᓘᐧ ᓥ - (‎ ᓘ· ‎) 14D8 00B7 CANADIAN SYLLABICS LOO, MIDDLE DOT -← (‎ ᓘᐧ ‎) 14D8 1427 CANADIAN SYLLABICS LOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓥ ‎) 14E5 CANADIAN SYLLABICS WEST-CREE LWOO # →ᓘᐧ→ - -# ᓚ ᘇ - (‎ ᓚ ‎) 14DA CANADIAN SYLLABICS LA -← (‎ ᘇ ‎) 1607 CANADIAN SYLLABICS CARRIER NA - -# ᓚ· ᓚᐧ ᓧ - (‎ ᓚ· ‎) 14DA 00B7 CANADIAN SYLLABICS LA, MIDDLE DOT -← (‎ ᓚᐧ ‎) 14DA 1427 CANADIAN SYLLABICS LA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓧ ‎) 14E7 CANADIAN SYLLABICS WEST-CREE LWA # →ᓚᐧ→ - -# ᓛ· ᓛᐧ ᓩ - (‎ ᓛ· ‎) 14DB 00B7 CANADIAN SYLLABICS LAA, MIDDLE DOT -← (‎ ᓛᐧ ‎) 14DB 1427 CANADIAN SYLLABICS LAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓩ ‎) 14E9 CANADIAN SYLLABICS WEST-CREE LWAA # →ᓛᐧ→ - -# ᓭ· ᓭᐧ ᓷ - (‎ ᓭ· ‎) 14ED 00B7 CANADIAN SYLLABICS SE, MIDDLE DOT -← (‎ ᓭᐧ ‎) 14ED 1427 CANADIAN SYLLABICS SE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓷ ‎) 14F7 CANADIAN SYLLABICS WEST-CREE SWE # →ᓭᐧ→ - -# ᓯ· ᓯᐧ ᓹ - (‎ ᓯ· ‎) 14EF 00B7 CANADIAN SYLLABICS SI, MIDDLE DOT -← (‎ ᓯᐧ ‎) 14EF 1427 CANADIAN SYLLABICS SI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓹ ‎) 14F9 CANADIAN SYLLABICS WEST-CREE SWI # →ᓯᐧ→ - -# ᓰ· ᓰᐧ ᓻ - (‎ ᓰ· ‎) 14F0 00B7 CANADIAN SYLLABICS SII, MIDDLE DOT -← (‎ ᓰᐧ ‎) 14F0 1427 CANADIAN SYLLABICS SII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓻ ‎) 14FB CANADIAN SYLLABICS WEST-CREE SWII # →ᓰᐧ→ - -# ᓱ· ᓱᐧ ᓽ - (‎ ᓱ· ‎) 14F1 00B7 CANADIAN SYLLABICS SO, MIDDLE DOT -← (‎ ᓱᐧ ‎) 14F1 1427 CANADIAN SYLLABICS SO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓽ ‎) 14FD CANADIAN SYLLABICS WEST-CREE SWO # →ᓱᐧ→ - -# ᓲ· ᓲᐧ ᓿ - (‎ ᓲ· ‎) 14F2 00B7 CANADIAN SYLLABICS SOO, MIDDLE DOT -← (‎ ᓲᐧ ‎) 14F2 1427 CANADIAN SYLLABICS SOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᓿ ‎) 14FF CANADIAN SYLLABICS WEST-CREE SWOO # →ᓲᐧ→ - -# ᓴ· ᓴᐧ ᔁ - (‎ ᓴ· ‎) 14F4 00B7 CANADIAN SYLLABICS SA, MIDDLE DOT -← (‎ ᓴᐧ ‎) 14F4 1427 CANADIAN SYLLABICS SA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔁ ‎) 1501 CANADIAN SYLLABICS WEST-CREE SWA # →ᓴᐧ→ - -# ᓵ· ᓵᐧ ᔃ - (‎ ᓵ· ‎) 14F5 00B7 CANADIAN SYLLABICS SAA, MIDDLE DOT -← (‎ ᓵᐧ ‎) 14F5 1427 CANADIAN SYLLABICS SAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔃ ‎) 1503 CANADIAN SYLLABICS WEST-CREE SWAA # →ᓵᐧ→ - -# ᔋ< ᔋᐸ ᔌ - (‎ ᔋ< ‎) 150B 003C CANADIAN SYLLABICS NASKAPI S-W, LESS-THAN SIGN -← (‎ ᔋᐸ ‎) 150B 1438 CANADIAN SYLLABICS NASKAPI S-W, CANADIAN SYLLABICS PA -← (‎ ᔌ ‎) 150C CANADIAN SYLLABICS NASKAPI SPWA # →ᔋᐸ→ - -# ᔋb ᔋᑲ ᔎ - (‎ ᔋb ‎) 150B 0062 CANADIAN SYLLABICS NASKAPI S-W, LATIN SMALL LETTER B -← (‎ ᔋᑲ ‎) 150B 1472 CANADIAN SYLLABICS NASKAPI S-W, CANADIAN SYLLABICS KA -← (‎ ᔎ ‎) 150E CANADIAN SYLLABICS NASKAPI SKWA # →ᔋᑲ→ - -# ᔋᑕ ᔍ - (‎ ᔋᑕ ‎) 150B 1455 CANADIAN SYLLABICS NASKAPI S-W, CANADIAN SYLLABICS TA -← (‎ ᔍ ‎) 150D CANADIAN SYLLABICS NASKAPI STWA - -# ᔋᒐ ᔏ - (‎ ᔋᒐ ‎) 150B 1490 CANADIAN SYLLABICS NASKAPI S-W, CANADIAN SYLLABICS CA -← (‎ ᔏ ‎) 150F CANADIAN SYLLABICS NASKAPI SCWA - -# ᔐ· ᔐᐧ ᔘ - (‎ ᔐ· ‎) 1510 00B7 CANADIAN SYLLABICS SHE, MIDDLE DOT -← (‎ ᔐᐧ ‎) 1510 1427 CANADIAN SYLLABICS SHE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔘ ‎) 1518 CANADIAN SYLLABICS WEST-CREE SHWE # →ᔐᐧ→ - -# ᔑ· ᔑᐧ ᔚ - (‎ ᔑ· ‎) 1511 00B7 CANADIAN SYLLABICS SHI, MIDDLE DOT -← (‎ ᔑᐧ ‎) 1511 1427 CANADIAN SYLLABICS SHI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔚ ‎) 151A CANADIAN SYLLABICS WEST-CREE SHWI # →ᔑᐧ→ - -# ᔒ· ᔒᐧ ᔜ - (‎ ᔒ· ‎) 1512 00B7 CANADIAN SYLLABICS SHII, MIDDLE DOT -← (‎ ᔒᐧ ‎) 1512 1427 CANADIAN SYLLABICS SHII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔜ ‎) 151C CANADIAN SYLLABICS WEST-CREE SHWII # →ᔒᐧ→ - -# ᔓ· ᔓᐧ ᔞ - (‎ ᔓ· ‎) 1513 00B7 CANADIAN SYLLABICS SHO, MIDDLE DOT -← (‎ ᔓᐧ ‎) 1513 1427 CANADIAN SYLLABICS SHO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔞ ‎) 151E CANADIAN SYLLABICS WEST-CREE SHWO # →ᔓᐧ→ - -# ᔔ· ᔔᐧ ᔠ - (‎ ᔔ· ‎) 1514 00B7 CANADIAN SYLLABICS SHOO, MIDDLE DOT -← (‎ ᔔᐧ ‎) 1514 1427 CANADIAN SYLLABICS SHOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔠ ‎) 1520 CANADIAN SYLLABICS WEST-CREE SHWOO # →ᔔᐧ→ - -# ᔕ· ᔕᐧ ᔢ - (‎ ᔕ· ‎) 1515 00B7 CANADIAN SYLLABICS SHA, MIDDLE DOT -← (‎ ᔕᐧ ‎) 1515 1427 CANADIAN SYLLABICS SHA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔢ ‎) 1522 CANADIAN SYLLABICS WEST-CREE SHWA # →ᔕᐧ→ - -# ᔖ· ᔖᐧ ᔤ - (‎ ᔖ· ‎) 1516 00B7 CANADIAN SYLLABICS SHAA, MIDDLE DOT -← (‎ ᔖᐧ ‎) 1516 1427 CANADIAN SYLLABICS SHAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔤ ‎) 1524 CANADIAN SYLLABICS WEST-CREE SHWAA # →ᔖᐧ→ - -# ᔨ· ᔨᐧ ᔲ - (‎ ᔨ· ‎) 1528 00B7 CANADIAN SYLLABICS YI, MIDDLE DOT -← (‎ ᔨᐧ ‎) 1528 1427 CANADIAN SYLLABICS YI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔲ ‎) 1532 CANADIAN SYLLABICS WEST-CREE YWI # →ᔨᐧ→ - -# ᔩ· ᔩᐧ ᔴ - (‎ ᔩ· ‎) 1529 00B7 CANADIAN SYLLABICS YII, MIDDLE DOT -← (‎ ᔩᐧ ‎) 1529 1427 CANADIAN SYLLABICS YII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔴ ‎) 1534 CANADIAN SYLLABICS WEST-CREE YWII # →ᔩᐧ→ - -# ᔪ· ᔪᐧ ᔶ - (‎ ᔪ· ‎) 152A 00B7 CANADIAN SYLLABICS YO, MIDDLE DOT -← (‎ ᔪᐧ ‎) 152A 1427 CANADIAN SYLLABICS YO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔶ ‎) 1536 CANADIAN SYLLABICS WEST-CREE YWO # →ᔪᐧ→ - -# ᔫ· ᔫᐧ ᔸ - (‎ ᔫ· ‎) 152B 00B7 CANADIAN SYLLABICS YOO, MIDDLE DOT -← (‎ ᔫᐧ ‎) 152B 1427 CANADIAN SYLLABICS YOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔸ ‎) 1538 CANADIAN SYLLABICS WEST-CREE YWOO # →ᔫᐧ→ - -# ᔭ· ᔭᐧ ᔺ - (‎ ᔭ· ‎) 152D 00B7 CANADIAN SYLLABICS YA, MIDDLE DOT -← (‎ ᔭᐧ ‎) 152D 1427 CANADIAN SYLLABICS YA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔺ ‎) 153A CANADIAN SYLLABICS WEST-CREE YWA # →ᔭᐧ→ - -# ᔮ· ᔮᐧ ᔼ - (‎ ᔮ· ‎) 152E 00B7 CANADIAN SYLLABICS YAA, MIDDLE DOT -← (‎ ᔮᐧ ‎) 152E 1427 CANADIAN SYLLABICS YAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᔼ ‎) 153C CANADIAN SYLLABICS WEST-CREE YWAA # →ᔮᐧ→ - -# ᕃ ᘢ - (‎ ᕃ ‎) 1543 CANADIAN SYLLABICS R-CREE RE -← (‎ ᘢ ‎) 1622 CANADIAN SYLLABICS CARRIER LU - -# ᕃ· ᕃᐧ ᣠ - (‎ ᕃ· ‎) 1543 00B7 CANADIAN SYLLABICS R-CREE RE, MIDDLE DOT -← (‎ ᕃᐧ ‎) 1543 1427 CANADIAN SYLLABICS R-CREE RE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣠ ‎) 18E0 CANADIAN SYLLABICS R-CREE RWE # →ᕃᐧ→ - -# ᕆ ᘣ - (‎ ᕆ ‎) 1546 CANADIAN SYLLABICS RI -← (‎ ᘣ ‎) 1623 CANADIAN SYLLABICS CARRIER LO - -# ᕊ ᘤ - (‎ ᕊ ‎) 154A CANADIAN SYLLABICS WEST-CREE LO -← (‎ ᘤ ‎) 1624 CANADIAN SYLLABICS CARRIER LE - -# ᕌ· ᕌᐧ ᕏ - (‎ ᕌ· ‎) 154C 00B7 CANADIAN SYLLABICS RAA, MIDDLE DOT -← (‎ ᕌᐧ ‎) 154C 1427 CANADIAN SYLLABICS RAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᕏ ‎) 154F CANADIAN SYLLABICS WEST-CREE RWAA # →ᕌᐧ→ - -# ᕐP ᕐᏢ ᕐᑭ ᕿ - (‎ ᕐP ‎) 1550 0050 CANADIAN SYLLABICS R, LATIN CAPITAL LETTER P -← (‎ ᕐᏢ ‎) 1550 13E2 CANADIAN SYLLABICS R, CHEROKEE LETTER TLV # →ᕐᑭ→ -← (‎ ᕐᑭ ‎) 1550 146D CANADIAN SYLLABICS R, CANADIAN SYLLABICS KI -← (‎ ᕿ ‎) 157F CANADIAN SYLLABICS QI # →ᕐᑭ→ - -# ᕐb ᕐᑲ ᖃ - (‎ ᕐb ‎) 1550 0062 CANADIAN SYLLABICS R, LATIN SMALL LETTER B -← (‎ ᕐᑲ ‎) 1550 1472 CANADIAN SYLLABICS R, CANADIAN SYLLABICS KA -← (‎ ᖃ ‎) 1583 CANADIAN SYLLABICS QA # →ᕐᑲ→ - -# ᕐḃ ᕐᑳ ᖄ - (‎ ᕐḃ ‎) 1550 0062 0307 CANADIAN SYLLABICS R, LATIN SMALL LETTER B, COMBINING DOT ABOVE -← (‎ ᕐᑳ ‎) 1550 1473 CANADIAN SYLLABICS R, CANADIAN SYLLABICS KAA -← (‎ ᖄ ‎) 1584 CANADIAN SYLLABICS QAA # →ᕐᑳ→ - -# ᕐd ᕐᑯ ᖁ - (‎ ᕐd ‎) 1550 0064 CANADIAN SYLLABICS R, LATIN SMALL LETTER D -← (‎ ᕐᑯ ‎) 1550 146F CANADIAN SYLLABICS R, CANADIAN SYLLABICS KO -← (‎ ᖁ ‎) 1581 CANADIAN SYLLABICS QO # →ᕐᑯ→ - -# ᕐᑫ ᙯ - (‎ ᕐᑫ ‎) 1550 146B CANADIAN SYLLABICS R, CANADIAN SYLLABICS KE -← (‎ ᙯ ‎) 166F CANADIAN SYLLABICS QAI - -# ᕐᑬ ᕾ - (‎ ᕐᑬ ‎) 1550 146C CANADIAN SYLLABICS R, CANADIAN SYLLABICS KAAI -← (‎ ᕾ ‎) 157E CANADIAN SYLLABICS QAAI - -# ᕐᑮ ᖀ - (‎ ᕐᑮ ‎) 1550 146E CANADIAN SYLLABICS R, CANADIAN SYLLABICS KII -← (‎ ᖀ ‎) 1580 CANADIAN SYLLABICS QII - -# ᕐᑰ ᖂ - (‎ ᕐᑰ ‎) 1550 1470 CANADIAN SYLLABICS R, CANADIAN SYLLABICS KOO -← (‎ ᖂ ‎) 1582 CANADIAN SYLLABICS QOO - -# ᕐᒃ ᖅ - (‎ ᕐᒃ ‎) 1550 1483 CANADIAN SYLLABICS R, CANADIAN SYLLABICS K -← (‎ ᖅ ‎) 1585 CANADIAN SYLLABICS Q - -# ᕚ· ᕚᐧ ᕜ - (‎ ᕚ· ‎) 155A 00B7 CANADIAN SYLLABICS FAA, MIDDLE DOT -← (‎ ᕚᐧ ‎) 155A 1427 CANADIAN SYLLABICS FAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᕜ ‎) 155C CANADIAN SYLLABICS WEST-CREE FWAA # →ᕚᐧ→ - -# ᕞ· ᕞᐧ ᣣ - (‎ ᕞ· ‎) 155E 00B7 CANADIAN SYLLABICS THE, MIDDLE DOT -← (‎ ᕞᐧ ‎) 155E 1427 CANADIAN SYLLABICS THE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣣ ‎) 18E3 CANADIAN SYLLABICS THWE # →ᕞᐧ→ - -# ᕦ· ᕦᐧ ᣤ - (‎ ᕦ· ‎) 1566 00B7 CANADIAN SYLLABICS THA, MIDDLE DOT -← (‎ ᕦᐧ ‎) 1566 1427 CANADIAN SYLLABICS THA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣤ ‎) 18E4 CANADIAN SYLLABICS THWA # →ᕦᐧ→ - -# ᕧ· ᕧᐧ ᕩ - (‎ ᕧ· ‎) 1567 00B7 CANADIAN SYLLABICS THAA, MIDDLE DOT -← (‎ ᕧᐧ ‎) 1567 1427 CANADIAN SYLLABICS THAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᕩ ‎) 1569 CANADIAN SYLLABICS WEST-CREE THWAA # →ᕧᐧ→ - -# ᕫ· ᕫᐧ ᣥ - (‎ ᕫ· ‎) 156B 00B7 CANADIAN SYLLABICS TTHE, MIDDLE DOT -← (‎ ᕫᐧ ‎) 156B 1427 CANADIAN SYLLABICS TTHE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣥ ‎) 18E5 CANADIAN SYLLABICS TTHWE # →ᕫᐧ→ - -# ᖆ· ᖆᐧ ᣨ - (‎ ᖆ· ‎) 1586 00B7 CANADIAN SYLLABICS TLHE, MIDDLE DOT -← (‎ ᖆᐧ ‎) 1586 1427 CANADIAN SYLLABICS TLHE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣨ ‎) 18E8 CANADIAN SYLLABICS TLHWE # →ᖆᐧ→ - -# ᖕᒊ ᖎ - (‎ ᖎ ‎) 158E CANADIAN SYLLABICS NGAAI -← (‎ ᖕᒊ ‎) 1595 148A CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CAAI - -# ᖕᒋ ᖏ - (‎ ᖏ ‎) 158F CANADIAN SYLLABICS NGI -← (‎ ᖕᒋ ‎) 1595 148B CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CI - -# ᖕᒌ ᖐ - (‎ ᖐ ‎) 1590 CANADIAN SYLLABICS NGII -← (‎ ᖕᒌ ‎) 1595 148C CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CII - -# ᖕJ ᖕᎫ ᖕᒍ ᖑ - (‎ ᖑ ‎) 1591 CANADIAN SYLLABICS NGO -← (‎ ᖕJ ‎) 1595 004A CANADIAN SYLLABICS NG, LATIN CAPITAL LETTER J # →ᖕᒍ→ -← (‎ ᖕᎫ ‎) 1595 13AB CANADIAN SYLLABICS NG, CHEROKEE LETTER GU # →ᖕᒍ→ -← (‎ ᖕᒍ ‎) 1595 148D CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CO - -# ᖕᒎ ᖒ - (‎ ᖒ ‎) 1592 CANADIAN SYLLABICS NGOO -← (‎ ᖕᒎ ‎) 1595 148E CANADIAN SYLLABICS NG, CANADIAN SYLLABICS COO - -# ᖕᒐ ᖓ - (‎ ᖓ ‎) 1593 CANADIAN SYLLABICS NGA -← (‎ ᖕᒐ ‎) 1595 1490 CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CA - -# ᖕᒑ ᖔ - (‎ ᖔ ‎) 1594 CANADIAN SYLLABICS NGAA -← (‎ ᖕᒑ ‎) 1595 1491 CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CAA - -# ᖕᒉ ᙰ - (‎ ᖕᒉ ‎) 1595 1489 CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CE -← (‎ ᙰ ‎) 1670 CANADIAN SYLLABICS NGAI - -# ᖖJ ᖖᎫ ᖖᒍ ᙳ - (‎ ᖖJ ‎) 1596 004A CANADIAN SYLLABICS NNG, LATIN CAPITAL LETTER J -← (‎ ᖖᎫ ‎) 1596 13AB CANADIAN SYLLABICS NNG, CHEROKEE LETTER GU # →ᖖᒍ→ -← (‎ ᖖᒍ ‎) 1596 148D CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CO -← (‎ ᙳ ‎) 1673 CANADIAN SYLLABICS NNGO # →ᖖᒍ→ - -# ᖖᒋ ᙱ - (‎ ᖖᒋ ‎) 1596 148B CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CI -← (‎ ᙱ ‎) 1671 CANADIAN SYLLABICS NNGI - -# ᖖᒌ ᙲ - (‎ ᖖᒌ ‎) 1596 148C CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CII -← (‎ ᙲ ‎) 1672 CANADIAN SYLLABICS NNGII - -# ᖖᒎ ᙴ - (‎ ᖖᒎ ‎) 1596 148E CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS COO -← (‎ ᙴ ‎) 1674 CANADIAN SYLLABICS NNGOO - -# ᖖᒐ ᙵ - (‎ ᖖᒐ ‎) 1596 1490 CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CA -← (‎ ᙵ ‎) 1675 CANADIAN SYLLABICS NNGA - -# ᖖᒑ ᙶ - (‎ ᖖᒑ ‎) 1596 1491 CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CAA -← (‎ ᙶ ‎) 1676 CANADIAN SYLLABICS NNGAA - -# ᖗ· ᖗᐧ ᣪ - (‎ ᖗ· ‎) 1597 00B7 CANADIAN SYLLABICS SAYISI SHE, MIDDLE DOT -← (‎ ᖗᐧ ‎) 1597 1427 CANADIAN SYLLABICS SAYISI SHE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣪ ‎) 18EA CANADIAN SYLLABICS SAYISI SHWE # →ᖗᐧ→ - -# ᖧ· ᖧᐧ ᙷ - (‎ ᖧ· ‎) 15A7 00B7 CANADIAN SYLLABICS TH-CREE THE, MIDDLE DOT -← (‎ ᖧᐧ ‎) 15A7 1427 CANADIAN SYLLABICS TH-CREE THE, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙷ ‎) 1677 CANADIAN SYLLABICS WOODS-CREE THWEE # →ᖧᐧ→ - -# ᖨ· ᖨᐧ ᙸ - (‎ ᖨ· ‎) 15A8 00B7 CANADIAN SYLLABICS TH-CREE THI, MIDDLE DOT -← (‎ ᖨᐧ ‎) 15A8 1427 CANADIAN SYLLABICS TH-CREE THI, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙸ ‎) 1678 CANADIAN SYLLABICS WOODS-CREE THWI # →ᖨᐧ→ - -# ᖩ· ᖩᐧ ᙹ - (‎ ᖩ· ‎) 15A9 00B7 CANADIAN SYLLABICS TH-CREE THII, MIDDLE DOT -← (‎ ᖩᐧ ‎) 15A9 1427 CANADIAN SYLLABICS TH-CREE THII, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙹ ‎) 1679 CANADIAN SYLLABICS WOODS-CREE THWII # →ᖩᐧ→ - -# ᖪ· ᖪᐧ ᙺ - (‎ ᖪ· ‎) 15AA 00B7 CANADIAN SYLLABICS TH-CREE THO, MIDDLE DOT -← (‎ ᖪᐧ ‎) 15AA 1427 CANADIAN SYLLABICS TH-CREE THO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙺ ‎) 167A CANADIAN SYLLABICS WOODS-CREE THWO # →ᖪᐧ→ - -# ᖫ· ᖫᐧ ᙻ - (‎ ᖫ· ‎) 15AB 00B7 CANADIAN SYLLABICS TH-CREE THOO, MIDDLE DOT -← (‎ ᖫᐧ ‎) 15AB 1427 CANADIAN SYLLABICS TH-CREE THOO, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙻ ‎) 167B CANADIAN SYLLABICS WOODS-CREE THWOO # →ᖫᐧ→ - -# ᖬ· ᖬᐧ ᙼ - (‎ ᖬ· ‎) 15AC 00B7 CANADIAN SYLLABICS TH-CREE THA, MIDDLE DOT -← (‎ ᖬᐧ ‎) 15AC 1427 CANADIAN SYLLABICS TH-CREE THA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙼ ‎) 167C CANADIAN SYLLABICS WOODS-CREE THWA # →ᖬᐧ→ - -# ᖭ· ᖭᐧ ᙽ - (‎ ᖭ· ‎) 15AD 00B7 CANADIAN SYLLABICS TH-CREE THAA, MIDDLE DOT -← (‎ ᖭᐧ ‎) 15AD 1427 CANADIAN SYLLABICS TH-CREE THAA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᙽ ‎) 167D CANADIAN SYLLABICS WOODS-CREE THWAA # →ᖭᐧ→ - -# Ⅎ ᖵ ꓞ - (‎ ᖵ ‎) 15B5 CANADIAN SYLLABICS BLACKFOOT WI -← (‎ Ⅎ ‎) 2132 TURNED CAPITAL F -← (‎ ꓞ ‎) A4DE LISU LETTER TSHA # →Ⅎ→ - -# ꟻ ᖷ 𝈰 - (‎ ᖷ ‎) 15B7 CANADIAN SYLLABICS BLACKFOOT WA -← (‎ ꟻ ‎) A7FB LATIN EPIGRAPHIC LETTER REVERSED F -← (‎ 𝈰 ‎) 1D230 GREEK INSTRUMENTAL NOTATION SYMBOL-30 # →ꟻ→ - -# Ɐ ᗄ ꓯ ∀ 𝈗 - (‎ ᗄ ‎) 15C4 CANADIAN SYLLABICS CARRIER GHU -← (‎ Ɐ ‎) 2C6F LATIN CAPITAL LETTER TURNED A # →∀→ -← (‎ ꓯ ‎) A4EF LISU LETTER AE # →∀→ -← (‎ ∀ ‎) 2200 FOR ALL -← (‎ 𝈗 ‎) 1D217 GREEK VOCAL NOTATION SYMBOL-24 # →Ɐ→→∀→ - -# ᗒ ⪫ - (‎ ᗒ ‎) 15D2 CANADIAN SYLLABICS CARRIER WE -← (‎ ⪫ ‎) 2AAB LARGER THAN - -# ᗕ ⪪ - (‎ ᗕ ‎) 15D5 CANADIAN SYLLABICS CARRIER WA -← (‎ ⪪ ‎) 2AAA SMALLER THAN - -# ᗡ ꓷ - (‎ ᗡ ‎) 15E1 CANADIAN SYLLABICS CARRIER THA -← (‎ ꓷ ‎) A4F7 LISU LETTER OE - -# ᗴ· ᗴᐧ ᣰ - (‎ ᗴ· ‎) 15F4 00B7 CANADIAN SYLLABICS CARRIER GA, MIDDLE DOT -← (‎ ᗴᐧ ‎) 15F4 1427 CANADIAN SYLLABICS CARRIER GA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣰ ‎) 18F0 CANADIAN SYLLABICS CARRIER GWA # →ᗴᐧ→ - -# ᘛ· ᘛᐧ ᣲ - (‎ ᘛ· ‎) 161B 00B7 CANADIAN SYLLABICS CARRIER JA, MIDDLE DOT -← (‎ ᘛᐧ ‎) 161B 1427 CANADIAN SYLLABICS CARRIER JA, CANADIAN SYLLABICS FINAL MIDDLE DOT -← (‎ ᣲ ‎) 18F2 CANADIAN SYLLABICS CARRIER JWA # →ᘛᐧ→ - -# ᙆ ᶻ - (‎ ᙆ ‎) 1646 CANADIAN SYLLABICS CARRIER Z -← (‎ ᶻ ‎) 1DBB MODIFIER LETTER SMALL Z - -# ᙠ ꓭ - (‎ ᙠ ‎) 1660 CANADIAN SYLLABICS CARRIER TSA -← (‎ ꓭ ‎) A4ED LISU LETTER GHA - -# ᚹ ꚰ - (‎ ᚹ ‎) 16B9 RUNIC LETTER WUNJO WYNN W -← (‎ ꚰ ‎) A6B0 BAMUM LETTER TAA - -# ᚼ ᛡ - (‎ ᚼ ‎) 16BC RUNIC LETTER LONG-BRANCH-HAGALL H -← (‎ ᛡ ‎) 16E1 RUNIC LETTER IOR - -# ᚽ ᛂ ⍿ - (‎ ᚽ ‎) 16BD RUNIC LETTER SHORT-TWIG-HAGALL H -← (‎ ᛂ ‎) 16C2 RUNIC LETTER E -← (‎ ⍿ ‎) 237F VERTICAL LINE WITH MIDDLE DOT # →ᛂ→ - -# ᛋ 𝈿 - (‎ ᛋ ‎) 16CB RUNIC LETTER SIGEL LONG-BRANCH-SOL S -← (‎ 𝈿 ‎) 1D23F GREEK INSTRUMENTAL NOTATION SYMBOL-52 - -# ᛏ ↑ - (‎ ᛏ ‎) 16CF RUNIC LETTER TIWAZ TIR TYR T -← (‎ ↑ ‎) 2191 UPWARDS ARROW - -# ᛐ ↿ - (‎ ᛐ ‎) 16D0 RUNIC LETTER SHORT-TWIG-TYR T -← (‎ ↿ ‎) 21BF UPWARDS HARPOON WITH BARB LEFTWARDS - -# ᛐᛚ ↿↾ ⥣ - (‎ ᛐᛚ ‎) 16D0 16DA RUNIC LETTER SHORT-TWIG-TYR T, RUNIC LETTER LAUKAZ LAGU LOGR L -← (‎ ↿↾ ‎) 21BF 21BE UPWARDS HARPOON WITH BARB LEFTWARDS, UPWARDS HARPOON WITH BARB RIGHTWARDS -← (‎ ⥣ ‎) 2963 UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT # →↿↾→ - -# ᛐ⇂ ↿⇂ ⥮ - (‎ ᛐ⇂ ‎) 16D0 21C2 RUNIC LETTER SHORT-TWIG-TYR T, DOWNWARDS HARPOON WITH BARB RIGHTWARDS -← (‎ ↿⇂ ‎) 21BF 21C2 UPWARDS HARPOON WITH BARB LEFTWARDS, DOWNWARDS HARPOON WITH BARB RIGHTWARDS -← (‎ ⥮ ‎) 296E UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT # →↿⇂→ - -# ᛚ ↾ ⨡ - (‎ ᛚ ‎) 16DA RUNIC LETTER LAUKAZ LAGU LOGR L -← (‎ ↾ ‎) 21BE UPWARDS HARPOON WITH BARB RIGHTWARDS -← (‎ ⨡ ‎) 2A21 Z NOTATION SCHEMA PROJECTION # →↾→ - -# ᛜ 𐊔 ⋄ ◇ ◊ ♢ 🝔 𑢷 - (‎ ᛜ ‎) 16DC RUNIC LETTER INGWAZ -← (‎ 𐊔 ‎) 10294 LYCIAN LETTER KK # →◇→ -← (‎ ⋄ ‎) 22C4 DIAMOND OPERATOR # →◇→ -← (‎ ◇ ‎) 25C7 WHITE DIAMOND -← (‎ ◊ ‎) 25CA LOZENGE # →⋄→→◇→ -← (‎ ♢ ‎) 2662 WHITE DIAMOND SUIT # →◊→→⋄→→◇→ -← (‎ 🝔 ‎) 1F754 ALCHEMICAL SYMBOL FOR SOAP # →◇→ -← (‎ 𑢷 ‎) 118B7 WARANG CITI CAPITAL LETTER BU # →◇→ - -# ᛜ̲ ◇̲ ⍚ - (‎ ᛜ̲ ‎) 16DC 0332 RUNIC LETTER INGWAZ, COMBINING LOW LINE -← (‎ ◇̲ ‎) 25C7 0332 WHITE DIAMOND, COMBINING LOW LINE -← (‎ ⍚ ‎) 235A APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR # →◇̲→ - -# ᛞ ⋈ ⨝ - (‎ ᛞ ‎) 16DE RUNIC LETTER DAGAZ DAEG D -← (‎ ⋈ ‎) 22C8 BOWTIE -← (‎ ⨝ ‎) 2A1D JOIN # →⋈→ - -# ᛦ 𐓐 - (‎ ᛦ ‎) 16E6 RUNIC LETTER LONG-BRANCH-YR -← (‎ 𐓐 ‎) 104D0 OSAGE CAPITAL LETTER KHA - -# ᛨ ↕ - (‎ ᛨ ‎) 16E8 RUNIC LETTER ICELANDIC-YR -← (‎ ↕ ‎) 2195 UP DOWN ARROW - -# ᛯ ⵣ - (‎ ᛯ ‎) 16EF RUNIC TVIMADUR SYMBOL -← (‎ ⵣ ‎) 2D63 TIFINAGH LETTER YAZ - -# អ ឣ - (‎ អ ‎) 17A2 KHMER LETTER QA -← (‎ ឣ ‎) 17A3 KHMER INDEPENDENT VOWEL QAQ - -# ᠵ ᡕ - (‎ ᠵ ‎) 1835 MONGOLIAN LETTER JA -← (‎ ᡕ ‎) 1855 MONGOLIAN LETTER TODO YA - -# ᡜ ᢖ - (‎ ᡜ ‎) 185C MONGOLIAN LETTER TODO DZA -← (‎ ᢖ ‎) 1896 MONGOLIAN LETTER ALI GALI ZA - -# ᣔ ᶺ - (‎ ᣔ ‎) 18D4 CANADIAN SYLLABICS OJIBWAY P -← (‎ ᶺ ‎) 1DBA MODIFIER LETTER SMALL TURNED V - -# ᣖ ᴾ - (‎ ᣖ ‎) 18D6 CANADIAN SYLLABICS OJIBWAY K -← (‎ ᴾ ‎) 1D3E MODIFIER LETTER CAPITAL P - -# ᣟᐞ ᣜ - (‎ ᣜ ‎) 18DC CANADIAN SYLLABICS EASTERN W -← (‎ ᣟᐞ ‎) 18DF 141E CANADIAN SYLLABICS FINAL RAISED DOT, CANADIAN SYLLABICS GLOTTAL STOP - -# ᦞ ᧐ - (‎ ᦞ ‎) 199E NEW TAI LUE LETTER LOW VA -← (‎ ᧐ ‎) 19D0 NEW TAI LUE DIGIT ZERO - -# ᦱ ᧑ - (‎ ᦱ ‎) 19B1 NEW TAI LUE VOWEL SIGN AA -← (‎ ᧑ ‎) 19D1 NEW TAI LUE DIGIT ONE - -# ᩅ ᪀ ᪐ - (‎ ᩅ ‎) 1A45 TAI THAM LETTER WA -← (‎ ᪀ ‎) 1A80 TAI THAM HORA DIGIT ZERO -← (‎ ᪐ ‎) 1A90 TAI THAM THAM DIGIT ZERO - -# ᪨᪨ ᪩ - (‎ ᪨᪨ ‎) 1AA8 1AA8 TAI THAM SIGN KAAN, TAI THAM SIGN KAAN -← (‎ ᪩ ‎) 1AA9 TAI THAM SIGN KAANKUU - -# ᪪᪨ ᪫ - (‎ ᪪᪨ ‎) 1AAA 1AA8 TAI THAM SIGN SATKAAN, TAI THAM SIGN KAAN -← (‎ ᪫ ‎) 1AAB TAI THAM SIGN SATKAANKUU - -# ᬍ ᭒ - (‎ ᬍ ‎) 1B0D BALINESE LETTER LA LENGA -← (‎ ᭒ ‎) 1B52 BALINESE DIGIT TWO - -# ᬑ ᭓ - (‎ ᬑ ‎) 1B11 BALINESE LETTER OKARA -← (‎ ᭓ ‎) 1B53 BALINESE DIGIT THREE - -# ᬨ ᭘ - (‎ ᬨ ‎) 1B28 BALINESE LETTER PA KAPAL -← (‎ ᭘ ‎) 1B58 BALINESE DIGIT EIGHT - -# ᭐ ᭜ - (‎ ᭐ ‎) 1B50 BALINESE DIGIT ZERO -← (‎ ᭜ ‎) 1B5C BALINESE WINDU - -# ᭞᭞ ᭟ - (‎ ᭞᭞ ‎) 1B5E 1B5E BALINESE CARIK SIKI, BALINESE CARIK SIKI -← (‎ ᭟ ‎) 1B5F BALINESE CARIK PAREREN - -# ᰻᰻ ᰼ - (‎ ᰻᰻ ‎) 1C3B 1C3B LEPCHA PUNCTUATION TA-ROL, LEPCHA PUNCTUATION TA-ROL -← (‎ ᰼ ‎) 1C3C LEPCHA PUNCTUATION NYET THYOOM TA-ROL - -# ᱾᱾ ᱿ - (‎ ᱾᱾ ‎) 1C7E 1C7E OL CHIKI PUNCTUATION MUCAAD, OL CHIKI PUNCTUATION MUCAAD -← (‎ ᱿ ‎) 1C7F OL CHIKI PUNCTUATION DOUBLE MUCAAD - -# ᴀ ꭺ - (‎ ᴀ ‎) 1D00 LATIN LETTER SMALL CAPITAL A -← (‎ ꭺ ‎) AB7A CHEROKEE SMALL LETTER GO - -# ᴅ ꭰ - (‎ ᴅ ‎) 1D05 LATIN LETTER SMALL CAPITAL D -← (‎ ꭰ ‎) AB70 CHEROKEE SMALL LETTER A - -# ᴇ ꭼ - (‎ ᴇ ‎) 1D07 LATIN LETTER SMALL CAPITAL E -← (‎ ꭼ ‎) AB7C CHEROKEE SMALL LETTER GV - -# ᴊ ꭻ - (‎ ᴊ ‎) 1D0A LATIN LETTER SMALL CAPITAL J -← (‎ ꭻ ‎) AB7B CHEROKEE SMALL LETTER GU - -# ᴘ ᴩ ꮲ - (‎ ᴘ ‎) 1D18 LATIN LETTER SMALL CAPITAL P -← (‎ ᴩ ‎) 1D29 GREEK LETTER SMALL CAPITAL RHO -← (‎ ꮲ ‎) ABB2 CHEROKEE SMALL LETTER TLV - -# ᴴ ᵸ - (‎ ᴴ ‎) 1D34 MODIFIER LETTER CAPITAL H -← (‎ ᵸ ‎) 1D78 MODIFIER LETTER CYRILLIC EN - -# ᵋ ᶟ - (‎ ᵋ ‎) 1D4B MODIFIER LETTER SMALL OPEN E -← (‎ ᶟ ‎) 1D9F MODIFIER LETTER SMALL REVERSED OPEN E - -# ᵍ ᶢ - (‎ ᵍ ‎) 1D4D MODIFIER LETTER SMALL G -← (‎ ᶢ ‎) 1DA2 MODIFIER LETTER SMALL SCRIPT G - -# ᷟ ⷨ - (‎ ᷟ ‎) 1DDF COMBINING LATIN LETTER SMALL CAPITAL M -← (‎ ⷨ ‎) 2DE8 COMBINING CYRILLIC LETTER EM - -# ⷬ ᷮ - (‎ ᷮ ‎) 1DEE COMBINING LATIN SMALL LETTER P -← (‎ ⷬ ‎) 2DEC COMBINING CYRILLIC LETTER ER - -# ꭑ ṃ - (‎ ṃ ‎) 1E43 LATIN SMALL LETTER M WITH DOT BELOW -← (‎ ꭑ ‎) AB51 LATIN SMALL LETTER TURNED UI - -# ả ẚ - (‎ ẚ ‎) 1E9A LATIN SMALL LETTER A WITH RIGHT HALF RING -← (‎ ả ‎) 1EA3 LATIN SMALL LETTER A WITH HOOK ABOVE - -# ῴ ώ - (‎ ώ ‎) 1F7D GREEK SMALL LETTER OMEGA WITH OXIA -← (‎ ῴ ‎) 1FF4 GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI - -# ⵗ ⁝ ⋮ ︙ - (‎ ⁝ ‎) 205D TRICOLON -← (‎ ⵗ ‎) 2D57 TIFINAGH LETTER TUAREG YAGH -← (‎ ⋮ ‎) 22EE VERTICAL ELLIPSIS # →︙→ -← (‎ ︙ ‎) FE19 PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS - -# ⵂ ⁞ ⦙ ⸽ - (‎ ⁞ ‎) 205E VERTICAL FOUR DOTS -← (‎ ⵂ ‎) 2D42 TIFINAGH LETTER TUAREG YAH -← (‎ ⦙ ‎) 2999 DOTTED FENCE -← (‎ ⸽ ‎) 2E3D VERTICAL SIX DOTS - -# ꝰ ⁹ - (‎ ⁹ ‎) 2079 SUPERSCRIPT NINE -← (‎ ꝰ ‎) A770 MODIFIER LETTER US - -# ₁₀ ⏨ - (‎ ₁₀ ‎) 2081 2080 SUBSCRIPT ONE, SUBSCRIPT ZERO -← (‎ ⏨ ‎) 23E8 DECIMAL EXPONENT SYMBOL - -# ₸ 〒 〶 - (‎ ₸ ‎) 20B8 TENGE SIGN -← (‎ 〒 ‎) 3012 POSTAL MARK -← (‎ 〶 ‎) 3036 CIRCLED POSTAL MARK # →〒→ - -# ⃩ ꙯ - (‎ ⃩ ‎) 20E9 COMBINING WIDE BRIDGE ABOVE -← (‎ ꙯ ‎) A66F COMBINING CYRILLIC VZMET - -# ℗ Ⓟ - (‎ ℗ ‎) 2117 SOUND RECORDING COPYRIGHT -← (‎ Ⓟ ‎) 24C5 CIRCLED LATIN CAPITAL LETTER P - -# ꓨ ⅁ - (‎ ⅁ ‎) 2141 TURNED SANS-SERIF CAPITAL G -← (‎ ꓨ ‎) A4E8 LISU LETTER HHA - -# ꓶ 𐐑 𖼦 ⅂ 𝈕 𝈫 - (‎ ⅂ ‎) 2142 TURNED SANS-SERIF CAPITAL L -← (‎ ꓶ ‎) A4F6 LISU LETTER UH -← (‎ 𐐑 ‎) 10411 DESERET CAPITAL LETTER PEE -← (‎ 𖼦 ‎) 16F26 MIAO LETTER HA -← (‎ 𝈕 ‎) 1D215 GREEK VOCAL NOTATION SYMBOL-22 -← (‎ 𝈫 ‎) 1D22B GREEK INSTRUMENTAL NOTATION SYMBOL-24 # →𝈕→ - -# 𖼀 ⅃ - (‎ ⅃ ‎) 2143 REVERSED SANS-SERIF CAPITAL L -← (‎ 𖼀 ‎) 16F00 MIAO LETTER PA - -# ⅄ 𝈛 - (‎ ⅄ ‎) 2144 TURNED SANS-SERIF CAPITAL Y -← (‎ 𝈛 ‎) 1D21B GREEK VOCAL NOTATION SYMBOL-53 - -# ↞ ⯬ - (‎ ↞ ‎) 219E LEFTWARDS TWO HEADED ARROW -← (‎ ⯬ ‎) 2BEC LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS - -# ↟ ⯭ - (‎ ↟ ‎) 219F UPWARDS TWO HEADED ARROW -← (‎ ⯭ ‎) 2BED UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS - -# ↠ ⯮ - (‎ ↠ ‎) 21A0 RIGHTWARDS TWO HEADED ARROW -← (‎ ⯮ ‎) 2BEE RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS - -# ↡ ⯯ - (‎ ↡ ‎) 21A1 DOWNWARDS TWO HEADED ARROW -← (‎ ⯯ ‎) 2BEF DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS - -# ↲ ↵ - (‎ ↲ ‎) 21B2 DOWNWARDS ARROW WITH TIP LEFTWARDS -← (‎ ↵ ‎) 21B5 DOWNWARDS ARROW WITH CORNER LEFTWARDS - -# 🄎 ↺ - (‎ ↺ ‎) 21BA ANTICLOCKWISE OPEN CIRCLE ARROW -← (‎ 🄎 ‎) 1F10E CIRCLED ANTICLOCKWISE ARROW - -# ⇃ᛚ ⇃↾ ⥯ - (‎ ⇃ᛚ ‎) 21C3 16DA DOWNWARDS HARPOON WITH BARB LEFTWARDS, RUNIC LETTER LAUKAZ LAGU LOGR L -← (‎ ⇃↾ ‎) 21C3 21BE DOWNWARDS HARPOON WITH BARB LEFTWARDS, UPWARDS HARPOON WITH BARB RIGHTWARDS -← (‎ ⥯ ‎) 296F DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT # →⇃↾→ - -# ⇃⇂ ⥥ - (‎ ⇃⇂ ‎) 21C3 21C2 DOWNWARDS HARPOON WITH BARB LEFTWARDS, DOWNWARDS HARPOON WITH BARB RIGHTWARDS -← (‎ ⥥ ‎) 2965 DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT - -# ∂ 𞣌 𝛛 𝜕 𝝏 𝞉 𝟃 - (‎ ∂ ‎) 2202 PARTIAL DIFFERENTIAL -← (‎ 𞣌 ‎) 1E8CC MENDE KIKAKUI DIGIT SIX -← (‎ 𝛛 ‎) 1D6DB MATHEMATICAL BOLD PARTIAL DIFFERENTIAL -← (‎ 𝜕 ‎) 1D715 MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL -← (‎ 𝝏 ‎) 1D74F MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL -← (‎ 𝞉 ‎) 1D789 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL -← (‎ 𝟃 ‎) 1D7C3 MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL - -# ∅ ⌀ - (‎ ∅ ‎) 2205 EMPTY SET -← (‎ ⌀ ‎) 2300 DIAMETER SIGN - -# ∇ 𑢨 𝛁 𝛻 𝜵 𝝯 𝞩 - (‎ ∇ ‎) 2207 NABLA -← (‎ 𑢨 ‎) 118A8 WARANG CITI CAPITAL LETTER E -← (‎ 𝛁 ‎) 1D6C1 MATHEMATICAL BOLD NABLA -← (‎ 𝛻 ‎) 1D6FB MATHEMATICAL ITALIC NABLA -← (‎ 𝜵 ‎) 1D735 MATHEMATICAL BOLD ITALIC NABLA -← (‎ 𝝯 ‎) 1D76F MATHEMATICAL SANS-SERIF BOLD NABLA -← (‎ 𝞩 ‎) 1D7A9 MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA - -# ∇̈ ⍢ - (‎ ∇̈ ‎) 2207 0308 NABLA, COMBINING DIAERESIS -← (‎ ⍢ ‎) 2362 APL FUNCTIONAL SYMBOL DEL DIAERESIS - -# ∇̴ ⍫ - (‎ ∇̴ ‎) 2207 0334 NABLA, COMBINING TILDE OVERLAY -← (‎ ⍫ ‎) 236B APL FUNCTIONAL SYMBOL DEL TILDE - -# ∎ █ ■ - (‎ ∎ ‎) 220E END OF PROOF -← (‎ █ ‎) 2588 FULL BLOCK # →■→ -← (‎ ■ ‎) 25A0 BLACK SQUARE - -# ∐ ⨿ - (‎ ∐ ‎) 2210 N-ARY COPRODUCT -← (‎ ⨿ ‎) 2A3F AMALGAMATION OR COPRODUCT - -# ∠ 𞣈 - (‎ ∠ ‎) 2220 ANGLE -← (‎ 𞣈 ‎) 1E8C8 MENDE KIKAKUI DIGIT TWO - -# ∧ ⋀ - (‎ ∧ ‎) 2227 LOGICAL AND -← (‎ ⋀ ‎) 22C0 N-ARY LOGICAL AND - -# ∮∮ ∯ - (‎ ∮∮ ‎) 222E 222E CONTOUR INTEGRAL, CONTOUR INTEGRAL -← (‎ ∯ ‎) 222F SURFACE INTEGRAL - -# ∮∮∮ ∰ - (‎ ∮∮∮ ‎) 222E 222E 222E CONTOUR INTEGRAL, CONTOUR INTEGRAL, CONTOUR INTEGRAL -← (‎ ∰ ‎) 2230 VOLUME INTEGRAL - -# ∴ ⸫ - (‎ ∴ ‎) 2234 THEREFORE -← (‎ ⸫ ‎) 2E2B ONE DOT OVER TWO DOTS PUNCTUATION - -# ∵ ⸪ - (‎ ∵ ‎) 2235 BECAUSE -← (‎ ⸪ ‎) 2E2A TWO DOTS OVER ONE DOT PUNCTUATION - -# ∷ ⸬ - (‎ ∷ ‎) 2237 PROPORTION -← (‎ ⸬ ‎) 2E2C SQUARED FOUR DOT PUNCTUATION - -# ≈ 𑇞 - (‎ ≈ ‎) 2248 ALMOST EQUAL TO -← (‎ 𑇞 ‎) 111DE SHARADA SECTION MARK-1 - -# ≏ ♎ 🝞 - (‎ ≏ ‎) 224F DIFFERENCE BETWEEN -← (‎ ♎ ‎) 264E LIBRA -← (‎ 🝞 ‎) 1F75E ALCHEMICAL SYMBOL FOR SUBLIMATION # →♎→ - -# ≡ ≣ - (‎ ≡ ‎) 2261 IDENTICAL TO -← (‎ ≣ ‎) 2263 STRICTLY EQUIVALENT TO - -# ⊍ ⨃ - (‎ ⊍ ‎) 228D MULTISET MULTIPLICATION -← (‎ ⨃ ‎) 2A03 N-ARY UNION OPERATOR WITH DOT - -# ⊎ ⨄ - (‎ ⊎ ‎) 228E MULTISET UNION -← (‎ ⨄ ‎) 2A04 N-ARY UNION OPERATOR WITH PLUS - -# ⊏ 𝈸 - (‎ ⊏ ‎) 228F SQUARE IMAGE OF -← (‎ 𝈸 ‎) 1D238 GREEK INSTRUMENTAL NOTATION SYMBOL-43 - -# ⊐ 𝈹 - (‎ ⊐ ‎) 2290 SQUARE ORIGINAL OF -← (‎ 𝈹 ‎) 1D239 GREEK INSTRUMENTAL NOTATION SYMBOL-45 - -# ⊓ ⨅ - (‎ ⊓ ‎) 2293 SQUARE CAP -← (‎ ⨅ ‎) 2A05 N-ARY SQUARE INTERSECTION OPERATOR - -# ⊔ ⨆ - (‎ ⊔ ‎) 2294 SQUARE CUP -← (‎ ⨆ ‎) 2A06 N-ARY SQUARE UNION OPERATOR - -# 𐊨 ⊕ ⨁ 🜨 Ꚛ - (‎ ⊕ ‎) 2295 CIRCLED PLUS -← (‎ 𐊨 ‎) 102A8 CARIAN LETTER Q -← (‎ ⨁ ‎) 2A01 N-ARY CIRCLED PLUS OPERATOR -← (‎ 🜨 ‎) 1F728 ALCHEMICAL SYMBOL FOR VERDIGRIS -← (‎ Ꚛ ‎) A69A CYRILLIC CAPITAL LETTER CROSSED O - -# ⊗ ⨂ - (‎ ⊗ ‎) 2297 CIRCLED TIMES -← (‎ ⨂ ‎) 2A02 N-ARY CIRCLED TIMES OPERATOR - -# ⊛ ⍟ - (‎ ⊛ ‎) 229B CIRCLED ASTERISK OPERATOR -← (‎ ⍟ ‎) 235F APL FUNCTIONAL SYMBOL CIRCLE STAR - -# ⊠ 🝱 - (‎ ⊠ ‎) 22A0 SQUARED TIMES -← (‎ 🝱 ‎) 1F771 ALCHEMICAL SYMBOL FOR MONTH - -# ⊡ 🝕 - (‎ ⊡ ‎) 22A1 SQUARED DOT OPERATOR -← (‎ 🝕 ‎) 1F755 ALCHEMICAL SYMBOL FOR URINE - -# ꓕ ⊥ ⟂ 𝈜 Ʇ - (‎ ⊥ ‎) 22A5 UP TACK -← (‎ ꓕ ‎) A4D5 LISU LETTER THA -← (‎ ⟂ ‎) 27C2 PERPENDICULAR -← (‎ 𝈜 ‎) 1D21C GREEK VOCAL NOTATION SYMBOL-54 # →Ʇ→→ꓕ→ -← (‎ Ʇ ‎) A7B1 LATIN CAPITAL LETTER TURNED T # →ꓕ→ - -# ⊲ ◁ - (‎ ⊲ ‎) 22B2 NORMAL SUBGROUP OF -← (‎ ◁ ‎) 25C1 WHITE LEFT-POINTING TRIANGLE - -# ⊳ ▷ - (‎ ⊳ ‎) 22B3 CONTAINS AS NORMAL SUBGROUP -← (‎ ▷ ‎) 25B7 WHITE RIGHT-POINTING TRIANGLE - -# ⋆̈ ⍣ - (‎ ⋆̈ ‎) 22C6 0308 STAR OPERATOR, COMBINING DIAERESIS -← (‎ ⍣ ‎) 2363 APL FUNCTIONAL SYMBOL STAR DIAERESIS - -# ⌇ ︴ - (‎ ⌇ ‎) 2307 WAVY LINE -← (‎ ︴ ‎) FE34 PRESENTATION FORM FOR VERTICAL WAVY LOW LINE - -# ⌒ ◠ - (‎ ⌒ ‎) 2312 ARC -← (‎ ◠ ‎) 25E0 UPPER HALF CIRCLE - -# ⌙ ⨽ - (‎ ⌙ ‎) 2319 TURNED NOT SIGN -← (‎ ⨽ ‎) 2A3D RIGHTHAND INTERIOR PRODUCT - -# ⌤ ⌥ - (‎ ⌤ ‎) 2324 UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS -← (‎ ⌥ ‎) 2325 OPTION KEY - -# ❬ く 𡿨 ⟨ 〈 ㇛ 〈 - (‎ 〈 ‎) 2329 LEFT-POINTING ANGLE BRACKET -← (‎ ❬ ‎) 276C MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→ -← (‎ く ‎) 304F HIRAGANA LETTER KU # →㇛→→⟨→ -← (‎ 𡿨 ‎) 21FE8 CJK UNIFIED IDEOGRAPH-21FE8 # →㇛→→⟨→ -← (‎ ⟨ ‎) 27E8 MATHEMATICAL LEFT ANGLE BRACKET -← (‎ 〈 ‎) 3008 LEFT ANGLE BRACKET -← (‎ ㇛ ‎) 31DB CJK STROKE PD # →⟨→ - -# ❭ ⟩ 〉 〉 - (‎ 〉 ‎) 232A RIGHT-POINTING ANGLE BRACKET -← (‎ ❭ ‎) 276D MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→ -← (‎ ⟩ ‎) 27E9 MATHEMATICAL RIGHT ANGLE BRACKET -← (‎ 〉 ‎) 3009 RIGHT ANGLE BRACKET - -# ⌻ ⧇ - (‎ ⌻ ‎) 233B APL FUNCTIONAL SYMBOL QUAD JOT -← (‎ ⧇ ‎) 29C7 SQUARED SMALL CIRCLE - -# ⌾ ◎ ⦾ - (‎ ⌾ ‎) 233E APL FUNCTIONAL SYMBOL CIRCLE JOT -← (‎ ◎ ‎) 25CE BULLSEYE # →⦾→ -← (‎ ⦾ ‎) 29BE CIRCLED WHITE BULLET - -# 〼 ⍁ ⧄ - (‎ ⍁ ‎) 2341 APL FUNCTIONAL SYMBOL QUAD SLASH -← (‎ 〼 ‎) 303C MASU MARK # →⧄→ -← (‎ ⧄ ‎) 29C4 SQUARED RISING DIAGONAL SLASH - -# ⍂ ⧅ - (‎ ⍂ ‎) 2342 APL FUNCTIONAL SYMBOL QUAD BACKSLASH -← (‎ ⧅ ‎) 29C5 SQUARED FALLING DIAGONAL SLASH - -# ⍉ ⦰ - (‎ ⍉ ‎) 2349 APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH -← (‎ ⦰ ‎) 29B0 REVERSED EMPTY SET - -# ⍋ ⏃ - (‎ ⍋ ‎) 234B APL FUNCTIONAL SYMBOL DELTA STILE -← (‎ ⏃ ‎) 23C3 DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE - -# ⍎ ⏂ - (‎ ⍎ ‎) 234E APL FUNCTIONAL SYMBOL DOWN TACK JOT -← (‎ ⏂ ‎) 23C2 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE - -# ⍕ ⏁ - (‎ ⍕ ‎) 2355 APL FUNCTIONAL SYMBOL UP TACK JOT -← (‎ ⏁ ‎) 23C1 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE - -# ⍭ ⏆ - (‎ ⍭ ‎) 236D APL FUNCTIONAL SYMBOL STILE TILDE -← (‎ ⏆ ‎) 23C6 DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE - -# ⎈ ☸ - (‎ ⎈ ‎) 2388 HELM SYMBOL -← (‎ ☸ ‎) 2638 WHEEL OF DHARMA - -# ⏜ ︵ - (‎ ⏜ ‎) 23DC TOP PARENTHESIS -← (‎ ︵ ‎) FE35 PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS - -# ⏝ ︶ - (‎ ⏝ ‎) 23DD BOTTOM PARENTHESIS -← (‎ ︶ ‎) FE36 PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS - -# ⏞ ︷ - (‎ ⏞ ‎) 23DE TOP CURLY BRACKET -← (‎ ︷ ‎) FE37 PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET - -# ⏟ ︸ - (‎ ⏟ ‎) 23DF BOTTOM CURLY BRACKET -← (‎ ︸ ‎) FE38 PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET - -# ⏠ ︹ - (‎ ⏠ ‎) 23E0 TOP TORTOISE SHELL BRACKET -← (‎ ︹ ‎) FE39 PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET - -# ⏡ ︺ - (‎ ⏡ ‎) 23E1 BOTTOM TORTOISE SHELL BRACKET -← (‎ ︺ ‎) FE3A PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET - -# ⏥ ▱ - (‎ ⏥ ‎) 23E5 FLATNESS -← (‎ ▱ ‎) 25B1 WHITE PARALLELOGRAM - -# ⏻ ⏼ - (‎ ⏻ ‎) 23FB POWER SYMBOL -← (‎ ⏼ ‎) 23FC POWER ON-OFF SYMBOL - -# ☾ 🌘 ⏾ - (‎ ⏾ ‎) 23FE POWER SLEEP SYMBOL -← (‎ ☾ ‎) 263E LAST QUARTER MOON -← (‎ 🌘 ‎) 1F318 WANING CRESCENT MOON SYMBOL # →☾→ - -# ➀ ① - (‎ ① ‎) 2460 CIRCLED DIGIT ONE -← (‎ ➀ ‎) 2780 DINGBAT CIRCLED SANS-SERIF DIGIT ONE - -# ➁ ② - (‎ ② ‎) 2461 CIRCLED DIGIT TWO -← (‎ ➁ ‎) 2781 DINGBAT CIRCLED SANS-SERIF DIGIT TWO - -# ➂ ③ - (‎ ③ ‎) 2462 CIRCLED DIGIT THREE -← (‎ ➂ ‎) 2782 DINGBAT CIRCLED SANS-SERIF DIGIT THREE - -# ➃ ④ - (‎ ④ ‎) 2463 CIRCLED DIGIT FOUR -← (‎ ➃ ‎) 2783 DINGBAT CIRCLED SANS-SERIF DIGIT FOUR - -# ➄ ⑤ - (‎ ⑤ ‎) 2464 CIRCLED DIGIT FIVE -← (‎ ➄ ‎) 2784 DINGBAT CIRCLED SANS-SERIF DIGIT FIVE - -# ➅ ⑥ - (‎ ⑥ ‎) 2465 CIRCLED DIGIT SIX -← (‎ ➅ ‎) 2785 DINGBAT CIRCLED SANS-SERIF DIGIT SIX - -# ➆ ⑦ - (‎ ⑦ ‎) 2466 CIRCLED DIGIT SEVEN -← (‎ ➆ ‎) 2786 DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN - -# ➇ ⑧ - (‎ ⑧ ‎) 2467 CIRCLED DIGIT EIGHT -← (‎ ➇ ‎) 2787 DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT - -# ➈ ⑨ - (‎ ⑨ ‎) 2468 CIRCLED DIGIT NINE -← (‎ ➈ ‎) 2788 DINGBAT CIRCLED SANS-SERIF DIGIT NINE - -# ➉ ⑩ - (‎ ⑩ ‎) 2469 CIRCLED NUMBER TEN -← (‎ ➉ ‎) 2789 DINGBAT CIRCLED SANS-SERIF NUMBER TEN - -# Ⓘ ⓛ - (‎ Ⓘ ‎) 24BE CIRCLED LATIN CAPITAL LETTER I -← (‎ ⓛ ‎) 24DB CIRCLED LATIN SMALL LETTER L - -# 🄍 ⓪ - (‎ ⓪ ‎) 24EA CIRCLED DIGIT ZERO -← (‎ 🄍 ‎) 1F10D CIRCLED ZERO WITH SLASH - -# │ ┃ ︱ | - (‎ │ ‎) 2502 BOX DRAWINGS LIGHT VERTICAL -← (‎ ┃ ‎) 2503 BOX DRAWINGS HEAVY VERTICAL -← (‎ ︱ ‎) FE31 PRESENTATION FORM FOR VERTICAL EM DASH # →|→ -← (‎ | ‎) FF5C FULLWIDTH VERTICAL LINE - -# ┌ ┏ - (‎ ┌ ‎) 250C BOX DRAWINGS LIGHT DOWN AND RIGHT -← (‎ ┏ ‎) 250F BOX DRAWINGS HEAVY DOWN AND RIGHT - -# ├ ┣ - (‎ ├ ‎) 251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT -← (‎ ┣ ‎) 2523 BOX DRAWINGS HEAVY VERTICAL AND RIGHT - -# ▌ ▐ - (‎ ▌ ‎) 258C LEFT HALF BLOCK -← (‎ ▐ ‎) 2590 RIGHT HALF BLOCK - -# ▖ ▗ - (‎ ▖ ‎) 2596 QUADRANT LOWER LEFT -← (‎ ▗ ‎) 2597 QUADRANT LOWER RIGHT - -# ▘ ▝ - (‎ ▘ ‎) 2598 QUADRANT UPPER LEFT -← (‎ ▝ ‎) 259D QUADRANT UPPER RIGHT - -# □ ☐ - (‎ □ ‎) 25A1 WHITE SQUARE -← (‎ ☐ ‎) 2610 BALLOT BOX - -# ▪ ■ - (‎ ▪ ‎) 25AA BLACK SMALL SQUARE -← (‎ ■ ‎) FFED HALFWIDTH BLACK SQUARE - -# ▶ ▸ ► - (‎ ▶ ‎) 25B6 BLACK RIGHT-POINTING TRIANGLE -← (‎ ▸ ‎) 25B8 BLACK RIGHT-POINTING SMALL TRIANGLE # →►→ -← (‎ ► ‎) 25BA BLACK RIGHT-POINTING POINTER - -# 𐊼 ▽ 𝈔 🜄 - (‎ ▽ ‎) 25BD WHITE DOWN-POINTING TRIANGLE -← (‎ 𐊼 ‎) 102BC CARIAN LETTER K -← (‎ 𝈔 ‎) 1D214 GREEK VOCAL NOTATION SYMBOL-21 -← (‎ 🜄 ‎) 1F704 ALCHEMICAL SYMBOL FOR WATER - -# 𐦞 𓋹 ☥ - (‎ ☥ ‎) 2625 ANKH -← (‎ 𐦞 ‎) 1099E MEROITIC HIEROGLYPHIC SYMBOL VIDJ -← (‎ 𓋹 ‎) 132F9 EGYPTIAN HIEROGLYPH S034 - -# ☧ ⳩ - (‎ ☧ ‎) 2627 CHI RHO -← (‎ ⳩ ‎) 2CE9 COPTIC SYMBOL KHI RO - -# ☩ 🜊 - (‎ ☩ ‎) 2629 CROSS OF JERUSALEM -← (‎ 🜊 ‎) 1F70A ALCHEMICAL SYMBOL FOR VINEGAR - -# Ⲷ ☰ - (‎ ☰ ‎) 2630 TRIGRAM FOR HEAVEN -← (‎ Ⲷ ‎) 2CB6 COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE - -# ☽ 🌒 🌙 - (‎ ☽ ‎) 263D FIRST QUARTER MOON -← (‎ 🌒 ‎) 1F312 WAXING CRESCENT MOON SYMBOL -← (‎ 🌙 ‎) 1F319 CRESCENT MOON - -# 𝅘𝅥 ♩ - (‎ ♩ ‎) 2669 QUARTER NOTE -← (‎ 𝅘𝅥 ‎) 1D158 1D165 MUSICAL SYMBOL NOTEHEAD BLACK, MUSICAL SYMBOL COMBINING STEM - -# 𝅘𝅥𝅮 ♪ - (‎ ♪ ‎) 266A EIGHTH NOTE -← (‎ 𝅘𝅥𝅮 ‎) 1D158 1D165 1D16E MUSICAL SYMBOL NOTEHEAD BLACK, MUSICAL SYMBOL COMBINING STEM, MUSICAL SYMBOL COMBINING FLAG-1 - -# ⟦ 〚 - (‎ ⟦ ‎) 27E6 MATHEMATICAL LEFT WHITE SQUARE BRACKET -← (‎ 〚 ‎) 301A LEFT WHITE SQUARE BRACKET - -# ⟧ 〛 - (‎ ⟧ ‎) 27E7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET -← (‎ 〛 ‎) 301B RIGHT WHITE SQUARE BRACKET - -# ⦚ ⧙ - (‎ ⦚ ‎) 299A VERTICAL ZIGZAG LINE -← (‎ ⧙ ‎) 29D9 RIGHT WIGGLY FENCE - -# 𐋀 ⧖ - (‎ ⧖ ‎) 29D6 WHITE HOURGLASS -← (‎ 𐋀 ‎) 102C0 CARIAN LETTER G - -# ⧟ 🜺 - (‎ ⧟ ‎) 29DF DOUBLE-ENDED MULTIMAP -← (‎ 🜺 ‎) 1F73A ALCHEMICAL SYMBOL FOR ARSENIC - -# ⨟ ⨾ - (‎ ⨟ ‎) 2A1F Z NOTATION SCHEMA COMPOSITION -← (‎ ⨾ ‎) 2A3E Z NOTATION RELATIONAL COMPOSITION - -# ⰿ ꦒ - (‎ ⰿ ‎) 2C3F GLAGOLITIC SMALL LETTER MYSLITE -← (‎ ꦒ ‎) A992 JAVANESE LETTER GA - -# Ɒ 𐐟 - (‎ Ɒ ‎) 2C70 LATIN CAPITAL LETTER TURNED ALPHA -← (‎ 𐐟 ‎) 1041F DESERET CAPITAL LETTER ESH - -# ⱶ ꮀ - (‎ ⱶ ‎) 2C76 LATIN SMALL LETTER HALF H -← (‎ ꮀ ‎) AB80 CHEROKEE SMALL LETTER HO - -# ⳨ 𐆠 - (‎ ⳨ ‎) 2CE8 COPTIC SYMBOL TAU RO -← (‎ 𐆠 ‎) 101A0 GREEK SYMBOL TAU RHO - -# ⵀ 𐊸 - (‎ ⵀ ‎) 2D40 TIFINAGH LETTER YAH -← (‎ 𐊸 ‎) 102B8 CARIAN LETTER SS - -# 乛 ⺂ ㇖ - (‎ ⺂ ‎) 2E82 CJK RADICAL SECOND ONE -← (‎ 乛 ‎) 4E5B CJK UNIFIED IDEOGRAPH-4E5B # →㇖→ -← (‎ ㇖ ‎) 31D6 CJK STROKE HG - -# 乚 ⺃ ㇟ - (‎ ⺃ ‎) 2E83 CJK RADICAL SECOND TWO -← (‎ 乚 ‎) 4E5A CJK UNIFIED IDEOGRAPH-4E5A -← (‎ ㇟ ‎) 31DF CJK STROKE SWG - -# 亻 イ ⺅ - (‎ ⺅ ‎) 2E85 CJK RADICAL PERSON -← (‎ 亻 ‎) 4EBB CJK UNIFIED IDEOGRAPH-4EBB -← (‎ イ ‎) 30A4 KATAKANA LETTER I - -# 刂 ⺉ - (‎ ⺉ ‎) 2E89 CJK RADICAL KNIFE TWO -← (‎ 刂 ‎) 5202 CJK UNIFIED IDEOGRAPH-5202 - -# 㔾 ⺋ - (‎ ⺋ ‎) 2E8B CJK RADICAL SEAL -← (‎ 㔾 ‎) 353E CJK UNIFIED IDEOGRAPH-353E - -# 兀 ⺎ 兀 - (‎ ⺎ ‎) 2E8E CJK RADICAL LAME ONE -← (‎ 兀 ‎) 5140 CJK UNIFIED IDEOGRAPH-5140 -← (‎ 兀 ‎) FA0C CJK COMPATIBILITY IDEOGRAPH-FA0C - -# 尣 ⺏ - (‎ ⺏ ‎) 2E8F CJK RADICAL LAME TWO -← (‎ 尣 ‎) 5C23 CJK UNIFIED IDEOGRAPH-5C23 - -# 尢 ⺐ 尢 ⼪ - (‎ ⺐ ‎) 2E90 CJK RADICAL LAME THREE -← (‎ 尢 ‎) 5C22 CJK UNIFIED IDEOGRAPH-5C22 -← (‎ 尢 ‎) 2F875 CJK COMPATIBILITY IDEOGRAPH-2F875 # →尢→ -← (‎ ⼪ ‎) 2F2A KANGXI RADICAL LAME - -# 巳 ⺒ - (‎ ⺒ ‎) 2E92 CJK RADICAL SNAKE -← (‎ 巳 ‎) 5DF3 CJK UNIFIED IDEOGRAPH-5DF3 - -# 幺 ⺓ ⼳ - (‎ ⺓ ‎) 2E93 CJK RADICAL THREAD -← (‎ 幺 ‎) 5E7A CJK UNIFIED IDEOGRAPH-5E7A -← (‎ ⼳ ‎) 2F33 KANGXI RADICAL SHORT THREAD - -# 彑 ⺔ - (‎ ⺔ ‎) 2E94 CJK RADICAL SNOUT ONE -← (‎ 彑 ‎) 5F51 CJK UNIFIED IDEOGRAPH-5F51 - -# 忄 ⺖ - (‎ ⺖ ‎) 2E96 CJK RADICAL HEART ONE -← (‎ 忄 ‎) 5FC4 CJK UNIFIED IDEOGRAPH-5FC4 - -# 㣺 ⺗ - (‎ ⺗ ‎) 2E97 CJK RADICAL HEART TWO -← (‎ 㣺 ‎) 38FA CJK UNIFIED IDEOGRAPH-38FA - -# 扌 ⺘ - (‎ ⺘ ‎) 2E98 CJK RADICAL HAND -← (‎ 扌 ‎) 624C CJK UNIFIED IDEOGRAPH-624C - -# 攵 ⺙ - (‎ ⺙ ‎) 2E99 CJK RADICAL RAP -← (‎ 攵 ‎) 6535 CJK UNIFIED IDEOGRAPH-6535 - -# 旡 ⺛ - (‎ ⺛ ‎) 2E9B CJK RADICAL CHOKE -← (‎ 旡 ‎) 65E1 CJK UNIFIED IDEOGRAPH-65E1 - -# 歺 ⺞ - (‎ ⺞ ‎) 2E9E CJK RADICAL DEATH -← (‎ 歺 ‎) 6B7A CJK UNIFIED IDEOGRAPH-6B7A - -# 母 ⺟ - (‎ ⺟ ‎) 2E9F CJK RADICAL MOTHER -← (‎ 母 ‎) 6BCD CJK UNIFIED IDEOGRAPH-6BCD - -# 民 ⺠ - (‎ ⺠ ‎) 2EA0 CJK RADICAL CIVILIAN -← (‎ 民 ‎) 6C11 CJK UNIFIED IDEOGRAPH-6C11 - -# 氵 ⺡ - (‎ ⺡ ‎) 2EA1 CJK RADICAL WATER ONE -← (‎ 氵 ‎) 6C35 CJK UNIFIED IDEOGRAPH-6C35 - -# 氺 ⺢ - (‎ ⺢ ‎) 2EA2 CJK RADICAL WATER TWO -← (‎ 氺 ‎) 6C3A CJK UNIFIED IDEOGRAPH-6C3A - -# 灬 ⺣ - (‎ ⺣ ‎) 2EA3 CJK RADICAL FIRE -← (‎ 灬 ‎) 706C CJK UNIFIED IDEOGRAPH-706C - -# 爫 ⺤ 爫 - (‎ ⺤ ‎) 2EA4 CJK RADICAL PAW ONE -← (‎ 爫 ‎) 722B CJK UNIFIED IDEOGRAPH-722B -← (‎ 爫 ‎) FA49 CJK COMPATIBILITY IDEOGRAPH-FA49 - -# 丬 ⺦ - (‎ ⺦ ‎) 2EA6 CJK RADICAL SIMPLIFIED HALF TREE TRUNK -← (‎ 丬 ‎) 4E2C CJK UNIFIED IDEOGRAPH-4E2C - -# 犭 ⺨ - (‎ ⺨ ‎) 2EA8 CJK RADICAL DOG -← (‎ 犭 ‎) 72AD CJK UNIFIED IDEOGRAPH-72AD - -# 罒 ⺫ ⺲ - (‎ ⺫ ‎) 2EAB CJK RADICAL EYE -← (‎ 罒 ‎) 7F52 CJK UNIFIED IDEOGRAPH-7F52 -← (‎ ⺲ ‎) 2EB2 CJK RADICAL NET TWO - -# 礻 ⺭ - (‎ ⺭ ‎) 2EAD CJK RADICAL SPIRIT TWO -← (‎ 礻 ‎) 793B CJK UNIFIED IDEOGRAPH-793B - -# 糹 ⺯ - (‎ ⺯ ‎) 2EAF CJK RADICAL SILK -← (‎ 糹 ‎) 7CF9 CJK UNIFIED IDEOGRAPH-7CF9 - -# 罓 ⺱ - (‎ ⺱ ‎) 2EB1 CJK RADICAL NET ONE -← (‎ 罓 ‎) 7F53 CJK UNIFIED IDEOGRAPH-7F53 - -# 耂 ⺹ - (‎ ⺹ ‎) 2EB9 CJK RADICAL OLD -← (‎ 耂 ‎) 8002 CJK UNIFIED IDEOGRAPH-8002 - -# 肀 ⺺ - (‎ ⺺ ‎) 2EBA CJK RADICAL BRUSH ONE -← (‎ 肀 ‎) 8080 CJK UNIFIED IDEOGRAPH-8080 - -# 艹 ⺾ ⺿ ⻀ 艹 艹 - (‎ ⺾ ‎) 2EBE CJK RADICAL GRASS ONE -← (‎ 艹 ‎) 8279 CJK UNIFIED IDEOGRAPH-8279 -← (‎ ⺿ ‎) 2EBF CJK RADICAL GRASS TWO # →艹→→艹→ -← (‎ ⻀ ‎) 2EC0 CJK RADICAL GRASS THREE # →艹→→艹→ -← (‎ 艹 ‎) FA5D CJK COMPATIBILITY IDEOGRAPH-FA5D # →艹→ -← (‎ 艹 ‎) FA5E CJK COMPATIBILITY IDEOGRAPH-FA5E # →艹→ - -# 虎 ⻁ - (‎ ⻁ ‎) 2EC1 CJK RADICAL TIGER -← (‎ 虎 ‎) 864E CJK UNIFIED IDEOGRAPH-864E - -# 衤 ⻂ - (‎ ⻂ ‎) 2EC2 CJK RADICAL CLOTHES -← (‎ 衤 ‎) 8864 CJK UNIFIED IDEOGRAPH-8864 - -# 覀 ⻃ - (‎ ⻃ ‎) 2EC3 CJK RADICAL WEST ONE -← (‎ 覀 ‎) 8980 CJK UNIFIED IDEOGRAPH-8980 - -# 西 ⻄ - (‎ ⻄ ‎) 2EC4 CJK RADICAL WEST TWO -← (‎ 西 ‎) 897F CJK UNIFIED IDEOGRAPH-897F - -# 见 ⻅ - (‎ ⻅ ‎) 2EC5 CJK RADICAL C-SIMPLIFIED SEE -← (‎ 见 ‎) 89C1 CJK UNIFIED IDEOGRAPH-89C1 - -# 讠 ⻈ - (‎ ⻈ ‎) 2EC8 CJK RADICAL C-SIMPLIFIED SPEECH -← (‎ 讠 ‎) 8BA0 CJK UNIFIED IDEOGRAPH-8BA0 - -# 贝 ⻉ - (‎ ⻉ ‎) 2EC9 CJK RADICAL C-SIMPLIFIED SHELL -← (‎ 贝 ‎) 8D1D CJK UNIFIED IDEOGRAPH-8D1D - -# 车 ⻋ - (‎ ⻋ ‎) 2ECB CJK RADICAL C-SIMPLIFIED CART -← (‎ 车 ‎) 8F66 CJK UNIFIED IDEOGRAPH-8F66 - -# 辶 ⻌ ⻍ 辶 - (‎ ⻌ ‎) 2ECC CJK RADICAL SIMPLIFIED WALK -← (‎ 辶 ‎) 8FB6 CJK UNIFIED IDEOGRAPH-8FB6 -← (‎ ⻍ ‎) 2ECD CJK RADICAL WALK ONE # →辶→ -← (‎ 辶 ‎) FA66 CJK COMPATIBILITY IDEOGRAPH-FA66 - -# 阝 ⻏ ⻖ - (‎ ⻏ ‎) 2ECF CJK RADICAL CITY -← (‎ 阝 ‎) 961D CJK UNIFIED IDEOGRAPH-961D -← (‎ ⻖ ‎) 2ED6 CJK RADICAL MOUND TWO - -# 钅 ⻐ - (‎ ⻐ ‎) 2ED0 CJK RADICAL C-SIMPLIFIED GOLD -← (‎ 钅 ‎) 9485 CJK UNIFIED IDEOGRAPH-9485 - -# 長 ⻑ ⾧ - (‎ ⻑ ‎) 2ED1 CJK RADICAL LONG ONE -← (‎ 長 ‎) 9577 CJK UNIFIED IDEOGRAPH-9577 -← (‎ ⾧ ‎) 2FA7 KANGXI RADICAL LONG - -# 镸 ⻒ - (‎ ⻒ ‎) 2ED2 CJK RADICAL LONG TWO -← (‎ 镸 ‎) 9578 CJK UNIFIED IDEOGRAPH-9578 - -# 长 ⻓ - (‎ ⻓ ‎) 2ED3 CJK RADICAL C-SIMPLIFIED LONG -← (‎ 长 ‎) 957F CJK UNIFIED IDEOGRAPH-957F - -# 门 ⻔ - (‎ ⻔ ‎) 2ED4 CJK RADICAL C-SIMPLIFIED GATE -← (‎ 门 ‎) 95E8 CJK UNIFIED IDEOGRAPH-95E8 - -# 青 ⻘ - (‎ ⻘ ‎) 2ED8 CJK RADICAL BLUE -← (‎ 青 ‎) 9752 CJK UNIFIED IDEOGRAPH-9752 - -# 韦 ⻙ - (‎ ⻙ ‎) 2ED9 CJK RADICAL C-SIMPLIFIED TANNED LEATHER -← (‎ 韦 ‎) 97E6 CJK UNIFIED IDEOGRAPH-97E6 - -# 页 ⻚ - (‎ ⻚ ‎) 2EDA CJK RADICAL C-SIMPLIFIED LEAF -← (‎ 页 ‎) 9875 CJK UNIFIED IDEOGRAPH-9875 - -# 风 ⻛ - (‎ ⻛ ‎) 2EDB CJK RADICAL C-SIMPLIFIED WIND -← (‎ 风 ‎) 98CE CJK UNIFIED IDEOGRAPH-98CE - -# 飞 ⻜ - (‎ ⻜ ‎) 2EDC CJK RADICAL C-SIMPLIFIED FLY -← (‎ 飞 ‎) 98DE CJK UNIFIED IDEOGRAPH-98DE - -# 食 ⻝ ⾷ - (‎ ⻝ ‎) 2EDD CJK RADICAL EAT ONE -← (‎ 食 ‎) 98DF CJK UNIFIED IDEOGRAPH-98DF -← (‎ ⾷ ‎) 2FB7 KANGXI RADICAL EAT - -# 飠 ⻟ - (‎ ⻟ ‎) 2EDF CJK RADICAL EAT THREE -← (‎ 飠 ‎) 98E0 CJK UNIFIED IDEOGRAPH-98E0 - -# 饣 ⻠ - (‎ ⻠ ‎) 2EE0 CJK RADICAL C-SIMPLIFIED EAT -← (‎ 饣 ‎) 9963 CJK UNIFIED IDEOGRAPH-9963 - -# 马 ⻢ - (‎ ⻢ ‎) 2EE2 CJK RADICAL C-SIMPLIFIED HORSE -← (‎ 马 ‎) 9A6C CJK UNIFIED IDEOGRAPH-9A6C - -# 鬼 ⻤ ⿁ - (‎ ⻤ ‎) 2EE4 CJK RADICAL GHOST -← (‎ 鬼 ‎) 9B3C CJK UNIFIED IDEOGRAPH-9B3C -← (‎ ⿁ ‎) 2FC1 KANGXI RADICAL GHOST - -# 鱼 ⻥ - (‎ ⻥ ‎) 2EE5 CJK RADICAL C-SIMPLIFIED FISH -← (‎ 鱼 ‎) 9C7C CJK UNIFIED IDEOGRAPH-9C7C - -# 麦 ⻨ - (‎ ⻨ ‎) 2EE8 CJK RADICAL SIMPLIFIED WHEAT -← (‎ 麦 ‎) 9EA6 CJK UNIFIED IDEOGRAPH-9EA6 - -# 黄 ⻩ - (‎ ⻩ ‎) 2EE9 CJK RADICAL SIMPLIFIED YELLOW -← (‎ 黄 ‎) 9EC4 CJK UNIFIED IDEOGRAPH-9EC4 - -# 斉 ⻫ - (‎ ⻫ ‎) 2EEB CJK RADICAL J-SIMPLIFIED EVEN -← (‎ 斉 ‎) 6589 CJK UNIFIED IDEOGRAPH-6589 - -# 齐 ⻬ - (‎ ⻬ ‎) 2EEC CJK RADICAL C-SIMPLIFIED EVEN -← (‎ 齐 ‎) 9F50 CJK UNIFIED IDEOGRAPH-9F50 - -# 歯 ⻭ - (‎ ⻭ ‎) 2EED CJK RADICAL J-SIMPLIFIED TOOTH -← (‎ 歯 ‎) 6B6F CJK UNIFIED IDEOGRAPH-6B6F - -# 齿 ⻮ - (‎ ⻮ ‎) 2EEE CJK RADICAL C-SIMPLIFIED TOOTH -← (‎ 齿 ‎) 9F7F CJK UNIFIED IDEOGRAPH-9F7F - -# 竜 ⻯ - (‎ ⻯ ‎) 2EEF CJK RADICAL J-SIMPLIFIED DRAGON -← (‎ 竜 ‎) 7ADC CJK UNIFIED IDEOGRAPH-7ADC - -# 龙 ⻰ - (‎ ⻰ ‎) 2EF0 CJK RADICAL C-SIMPLIFIED DRAGON -← (‎ 龙 ‎) 9F99 CJK UNIFIED IDEOGRAPH-9F99 - -# 亀 ⻲ - (‎ ⻲ ‎) 2EF2 CJK RADICAL J-SIMPLIFIED TURTLE -← (‎ 亀 ‎) 4E80 CJK UNIFIED IDEOGRAPH-4E80 - -# 龟 ⻳ - (‎ ⻳ ‎) 2EF3 CJK RADICAL C-SIMPLIFIED TURTLE -← (‎ 龟 ‎) 9F9F CJK UNIFIED IDEOGRAPH-9F9F - -# 乙 ㇠ ⼄ - (‎ ⼄ ‎) 2F04 KANGXI RADICAL SECOND -← (‎ 乙 ‎) 4E59 CJK UNIFIED IDEOGRAPH-4E59 -← (‎ ㇠ ‎) 31E0 CJK STROKE HXWG - -# 亅 ㇚ ⼅ - (‎ ⼅ ‎) 2F05 KANGXI RADICAL HOOK -← (‎ 亅 ‎) 4E85 CJK UNIFIED IDEOGRAPH-4E85 -← (‎ ㇚ ‎) 31DA CJK STROKE SG - -# 二 ニ ⼆ - (‎ ⼆ ‎) 2F06 KANGXI RADICAL TWO -← (‎ 二 ‎) 4E8C CJK UNIFIED IDEOGRAPH-4E8C -← (‎ ニ ‎) 30CB KATAKANA LETTER NI # →二→ - -# 亠 ⼇ - (‎ ⼇ ‎) 2F07 KANGXI RADICAL LID -← (‎ 亠 ‎) 4EA0 CJK UNIFIED IDEOGRAPH-4EA0 - -# 人 ⼈ - (‎ ⼈ ‎) 2F08 KANGXI RADICAL MAN -← (‎ 人 ‎) 4EBA CJK UNIFIED IDEOGRAPH-4EBA - -# 儿 ⼉ - (‎ ⼉ ‎) 2F09 KANGXI RADICAL LEGS -← (‎ 儿 ‎) 513F CJK UNIFIED IDEOGRAPH-513F - -# 入 ⼊ - (‎ ⼊ ‎) 2F0A KANGXI RADICAL ENTER -← (‎ 入 ‎) 5165 CJK UNIFIED IDEOGRAPH-5165 - -# 八 ハ ⼋ - (‎ ⼋ ‎) 2F0B KANGXI RADICAL EIGHT -← (‎ 八 ‎) 516B CJK UNIFIED IDEOGRAPH-516B -← (‎ ハ ‎) 30CF KATAKANA LETTER HA # →八→ - -# 冂 ⼌ - (‎ ⼌ ‎) 2F0C KANGXI RADICAL DOWN BOX -← (‎ 冂 ‎) 5182 CJK UNIFIED IDEOGRAPH-5182 - -# 冖 ⼍ - (‎ ⼍ ‎) 2F0D KANGXI RADICAL COVER -← (‎ 冖 ‎) 5196 CJK UNIFIED IDEOGRAPH-5196 - -# 冫 ⼎ - (‎ ⼎ ‎) 2F0E KANGXI RADICAL ICE -← (‎ 冫 ‎) 51AB CJK UNIFIED IDEOGRAPH-51AB - -# 几 ⼏ - (‎ ⼏ ‎) 2F0F KANGXI RADICAL TABLE -← (‎ 几 ‎) 51E0 CJK UNIFIED IDEOGRAPH-51E0 - -# 凵 凵 ⼐ - (‎ ⼐ ‎) 2F10 KANGXI RADICAL OPEN BOX -← (‎ 凵 ‎) 51F5 CJK UNIFIED IDEOGRAPH-51F5 -← (‎ 凵 ‎) 2F81D CJK COMPATIBILITY IDEOGRAPH-2F81D # →凵→ - -# 刀 ⼑ - (‎ ⼑ ‎) 2F11 KANGXI RADICAL KNIFE -← (‎ 刀 ‎) 5200 CJK UNIFIED IDEOGRAPH-5200 - -# 力 カ 力 ⼒ - (‎ ⼒ ‎) 2F12 KANGXI RADICAL POWER -← (‎ 力 ‎) 529B CJK UNIFIED IDEOGRAPH-529B -← (‎ カ ‎) 30AB KATAKANA LETTER KA -← (‎ 力 ‎) F98A CJK COMPATIBILITY IDEOGRAPH-F98A # →力→ - -# 勹 ⼓ - (‎ ⼓ ‎) 2F13 KANGXI RADICAL WRAP -← (‎ 勹 ‎) 52F9 CJK UNIFIED IDEOGRAPH-52F9 - -# 匕 ⼔ - (‎ ⼔ ‎) 2F14 KANGXI RADICAL SPOON -← (‎ 匕 ‎) 5315 CJK UNIFIED IDEOGRAPH-5315 - -# 匚 ⼕ - (‎ ⼕ ‎) 2F15 KANGXI RADICAL RIGHT OPEN BOX -← (‎ 匚 ‎) 531A CJK UNIFIED IDEOGRAPH-531A - -# 匸 ⼖ - (‎ ⼖ ‎) 2F16 KANGXI RADICAL HIDING ENCLOSURE -← (‎ 匸 ‎) 5338 CJK UNIFIED IDEOGRAPH-5338 - -# 十 〸 ⼗ - (‎ ⼗ ‎) 2F17 KANGXI RADICAL TEN -← (‎ 十 ‎) 5341 CJK UNIFIED IDEOGRAPH-5341 -← (‎ 〸 ‎) 3038 HANGZHOU NUMERAL TEN # →十→ - -# 卜 ト ⼘ - (‎ ⼘ ‎) 2F18 KANGXI RADICAL DIVINATION -← (‎ 卜 ‎) 535C CJK UNIFIED IDEOGRAPH-535C -← (‎ ト ‎) 30C8 KATAKANA LETTER TO - -# 卩 ⼙ - (‎ ⼙ ‎) 2F19 KANGXI RADICAL SEAL -← (‎ 卩 ‎) 5369 CJK UNIFIED IDEOGRAPH-5369 - -# 厂 ⼚ - (‎ ⼚ ‎) 2F1A KANGXI RADICAL CLIFF -← (‎ 厂 ‎) 5382 CJK UNIFIED IDEOGRAPH-5382 - -# 厶 ⼛ - (‎ ⼛ ‎) 2F1B KANGXI RADICAL PRIVATE -← (‎ 厶 ‎) 53B6 CJK UNIFIED IDEOGRAPH-53B6 - -# 又 ⼜ - (‎ ⼜ ‎) 2F1C KANGXI RADICAL AGAIN -← (‎ 又 ‎) 53C8 CJK UNIFIED IDEOGRAPH-53C8 - -# 口 ロ 囗 ⼝ ⼞ - (‎ ⼝ ‎) 2F1D KANGXI RADICAL MOUTH -← (‎ 口 ‎) 53E3 CJK UNIFIED IDEOGRAPH-53E3 -← (‎ ロ ‎) 30ED KATAKANA LETTER RO # →⼞→ -← (‎ 囗 ‎) 56D7 CJK UNIFIED IDEOGRAPH-56D7 # →⼞→ -← (‎ ⼞ ‎) 2F1E KANGXI RADICAL ENCLOSURE - -# 土 士 ⼟ ⼠ - (‎ ⼟ ‎) 2F1F KANGXI RADICAL EARTH -← (‎ 土 ‎) 571F CJK UNIFIED IDEOGRAPH-571F -← (‎ 士 ‎) 58EB CJK UNIFIED IDEOGRAPH-58EB # →⼠→ -← (‎ ⼠ ‎) 2F20 KANGXI RADICAL SCHOLAR - -# 夂 ⼡ - (‎ ⼡ ‎) 2F21 KANGXI RADICAL GO -← (‎ 夂 ‎) 5902 CJK UNIFIED IDEOGRAPH-5902 - -# 夊 ⼢ - (‎ ⼢ ‎) 2F22 KANGXI RADICAL GO SLOWLY -← (‎ 夊 ‎) 590A CJK UNIFIED IDEOGRAPH-590A - -# 夕 タ ⼣ - (‎ ⼣ ‎) 2F23 KANGXI RADICAL EVENING -← (‎ 夕 ‎) 5915 CJK UNIFIED IDEOGRAPH-5915 -← (‎ タ ‎) 30BF KATAKANA LETTER TA - -# 大 ⼤ - (‎ ⼤ ‎) 2F24 KANGXI RADICAL BIG -← (‎ 大 ‎) 5927 CJK UNIFIED IDEOGRAPH-5927 - -# 女 女 ⼥ - (‎ ⼥ ‎) 2F25 KANGXI RADICAL WOMAN -← (‎ 女 ‎) 5973 CJK UNIFIED IDEOGRAPH-5973 -← (‎ 女 ‎) F981 CJK COMPATIBILITY IDEOGRAPH-F981 # →女→ - -# 子 ⼦ - (‎ ⼦ ‎) 2F26 KANGXI RADICAL CHILD -← (‎ 子 ‎) 5B50 CJK UNIFIED IDEOGRAPH-5B50 - -# 宀 ⼧ - (‎ ⼧ ‎) 2F27 KANGXI RADICAL ROOF -← (‎ 宀 ‎) 5B80 CJK UNIFIED IDEOGRAPH-5B80 - -# 寸 ⼨ - (‎ ⼨ ‎) 2F28 KANGXI RADICAL INCH -← (‎ 寸 ‎) 5BF8 CJK UNIFIED IDEOGRAPH-5BF8 - -# 小 ⼩ - (‎ ⼩ ‎) 2F29 KANGXI RADICAL SMALL -← (‎ 小 ‎) 5C0F CJK UNIFIED IDEOGRAPH-5C0F - -# 尸 ⼫ - (‎ ⼫ ‎) 2F2B KANGXI RADICAL CORPSE -← (‎ 尸 ‎) 5C38 CJK UNIFIED IDEOGRAPH-5C38 - -# 屮 屮 屮 ⼬ - (‎ ⼬ ‎) 2F2C KANGXI RADICAL SPROUT -← (‎ 屮 ‎) 5C6E CJK UNIFIED IDEOGRAPH-5C6E -← (‎ 屮 ‎) FA3C CJK COMPATIBILITY IDEOGRAPH-FA3C # →屮→ -← (‎ 屮 ‎) 2F878 CJK COMPATIBILITY IDEOGRAPH-2F878 # →屮→ - -# 山 ⼭ - (‎ ⼭ ‎) 2F2D KANGXI RADICAL MOUNTAIN -← (‎ 山 ‎) 5C71 CJK UNIFIED IDEOGRAPH-5C71 - -# 巛 ⼮ - (‎ ⼮ ‎) 2F2E KANGXI RADICAL RIVER -← (‎ 巛 ‎) 5DDB CJK UNIFIED IDEOGRAPH-5DDB - -# 工 エ ⼯ - (‎ ⼯ ‎) 2F2F KANGXI RADICAL WORK -← (‎ 工 ‎) 5DE5 CJK UNIFIED IDEOGRAPH-5DE5 -← (‎ エ ‎) 30A8 KATAKANA LETTER E - -# 己 ⼰ - (‎ ⼰ ‎) 2F30 KANGXI RADICAL ONESELF -← (‎ 己 ‎) 5DF1 CJK UNIFIED IDEOGRAPH-5DF1 - -# 巾 ⼱ - (‎ ⼱ ‎) 2F31 KANGXI RADICAL TURBAN -← (‎ 巾 ‎) 5DFE CJK UNIFIED IDEOGRAPH-5DFE - -# 干 ⼲ - (‎ ⼲ ‎) 2F32 KANGXI RADICAL DRY -← (‎ 干 ‎) 5E72 CJK UNIFIED IDEOGRAPH-5E72 - -# 广 ⼴ - (‎ ⼴ ‎) 2F34 KANGXI RADICAL DOTTED CLIFF -← (‎ 广 ‎) 5E7F CJK UNIFIED IDEOGRAPH-5E7F - -# 廴 ⼵ - (‎ ⼵ ‎) 2F35 KANGXI RADICAL LONG STRIDE -← (‎ 廴 ‎) 5EF4 CJK UNIFIED IDEOGRAPH-5EF4 - -# 廾 廾 ⼶ - (‎ ⼶ ‎) 2F36 KANGXI RADICAL TWO HANDS -← (‎ 廾 ‎) 5EFE CJK UNIFIED IDEOGRAPH-5EFE -← (‎ 廾 ‎) 2F890 CJK COMPATIBILITY IDEOGRAPH-2F890 # →廾→ - -# 弋 ⼷ - (‎ ⼷ ‎) 2F37 KANGXI RADICAL SHOOT -← (‎ 弋 ‎) 5F0B CJK UNIFIED IDEOGRAPH-5F0B - -# 弓 ⼸ - (‎ ⼸ ‎) 2F38 KANGXI RADICAL BOW -← (‎ 弓 ‎) 5F13 CJK UNIFIED IDEOGRAPH-5F13 - -# 彐 ⼹ - (‎ ⼹ ‎) 2F39 KANGXI RADICAL SNOUT -← (‎ 彐 ‎) 5F50 CJK UNIFIED IDEOGRAPH-5F50 - -# 彡 ⼺ - (‎ ⼺ ‎) 2F3A KANGXI RADICAL BRISTLE -← (‎ 彡 ‎) 5F61 CJK UNIFIED IDEOGRAPH-5F61 - -# 彳 ⼻ - (‎ ⼻ ‎) 2F3B KANGXI RADICAL STEP -← (‎ 彳 ‎) 5F73 CJK UNIFIED IDEOGRAPH-5F73 - -# 心 ⼼ - (‎ ⼼ ‎) 2F3C KANGXI RADICAL HEART -← (‎ 心 ‎) 5FC3 CJK UNIFIED IDEOGRAPH-5FC3 - -# 戈 ⼽ - (‎ ⼽ ‎) 2F3D KANGXI RADICAL HALBERD -← (‎ 戈 ‎) 6208 CJK UNIFIED IDEOGRAPH-6208 - -# 戶 戸 ⼾ - (‎ ⼾ ‎) 2F3E KANGXI RADICAL DOOR -← (‎ 戶 ‎) 6236 CJK UNIFIED IDEOGRAPH-6236 -← (‎ 戸 ‎) 6238 CJK UNIFIED IDEOGRAPH-6238 - -# 手 ⼿ - (‎ ⼿ ‎) 2F3F KANGXI RADICAL HAND -← (‎ 手 ‎) 624B CJK UNIFIED IDEOGRAPH-624B - -# 支 ⽀ - (‎ ⽀ ‎) 2F40 KANGXI RADICAL BRANCH -← (‎ 支 ‎) 652F CJK UNIFIED IDEOGRAPH-652F - -# 攴 ⽁ - (‎ ⽁ ‎) 2F41 KANGXI RADICAL RAP -← (‎ 攴 ‎) 6534 CJK UNIFIED IDEOGRAPH-6534 - -# 文 ⽂ - (‎ ⽂ ‎) 2F42 KANGXI RADICAL SCRIPT -← (‎ 文 ‎) 6587 CJK UNIFIED IDEOGRAPH-6587 - -# 斗 ⽃ - (‎ ⽃ ‎) 2F43 KANGXI RADICAL DIPPER -← (‎ 斗 ‎) 6597 CJK UNIFIED IDEOGRAPH-6597 - -# 斤 ⽄ - (‎ ⽄ ‎) 2F44 KANGXI RADICAL AXE -← (‎ 斤 ‎) 65A4 CJK UNIFIED IDEOGRAPH-65A4 - -# 方 ⽅ - (‎ ⽅ ‎) 2F45 KANGXI RADICAL SQUARE -← (‎ 方 ‎) 65B9 CJK UNIFIED IDEOGRAPH-65B9 - -# 无 ⽆ - (‎ ⽆ ‎) 2F46 KANGXI RADICAL NOT -← (‎ 无 ‎) 65E0 CJK UNIFIED IDEOGRAPH-65E0 - -# 日 ⽇ - (‎ ⽇ ‎) 2F47 KANGXI RADICAL SUN -← (‎ 日 ‎) 65E5 CJK UNIFIED IDEOGRAPH-65E5 - -# 曰 ⽈ - (‎ ⽈ ‎) 2F48 KANGXI RADICAL SAY -← (‎ 曰 ‎) 66F0 CJK UNIFIED IDEOGRAPH-66F0 - -# 月 ⽉ - (‎ ⽉ ‎) 2F49 KANGXI RADICAL MOON -← (‎ 月 ‎) 6708 CJK UNIFIED IDEOGRAPH-6708 - -# 木 ⽊ - (‎ ⽊ ‎) 2F4A KANGXI RADICAL TREE -← (‎ 木 ‎) 6728 CJK UNIFIED IDEOGRAPH-6728 - -# 欠 ⽋ - (‎ ⽋ ‎) 2F4B KANGXI RADICAL LACK -← (‎ 欠 ‎) 6B20 CJK UNIFIED IDEOGRAPH-6B20 - -# 止 ⽌ - (‎ ⽌ ‎) 2F4C KANGXI RADICAL STOP -← (‎ 止 ‎) 6B62 CJK UNIFIED IDEOGRAPH-6B62 - -# 歹 歹 ⽍ - (‎ ⽍ ‎) 2F4D KANGXI RADICAL DEATH -← (‎ 歹 ‎) 6B79 CJK UNIFIED IDEOGRAPH-6B79 -← (‎ 歹 ‎) FA95 CJK COMPATIBILITY IDEOGRAPH-FA95 # →歹→ - -# 殳 ⽎ - (‎ ⽎ ‎) 2F4E KANGXI RADICAL WEAPON -← (‎ 殳 ‎) 6BB3 CJK UNIFIED IDEOGRAPH-6BB3 - -# 毋 ⽏ - (‎ ⽏ ‎) 2F4F KANGXI RADICAL DO NOT -← (‎ 毋 ‎) 6BCB CJK UNIFIED IDEOGRAPH-6BCB - -# 比 ⽐ - (‎ ⽐ ‎) 2F50 KANGXI RADICAL COMPARE -← (‎ 比 ‎) 6BD4 CJK UNIFIED IDEOGRAPH-6BD4 - -# 毛 ⽑ - (‎ ⽑ ‎) 2F51 KANGXI RADICAL FUR -← (‎ 毛 ‎) 6BDB CJK UNIFIED IDEOGRAPH-6BDB - -# 氏 ⽒ - (‎ ⽒ ‎) 2F52 KANGXI RADICAL CLAN -← (‎ 氏 ‎) 6C0F CJK UNIFIED IDEOGRAPH-6C0F - -# 气 ⽓ - (‎ ⽓ ‎) 2F53 KANGXI RADICAL STEAM -← (‎ 气 ‎) 6C14 CJK UNIFIED IDEOGRAPH-6C14 - -# 水 ⽔ - (‎ ⽔ ‎) 2F54 KANGXI RADICAL WATER -← (‎ 水 ‎) 6C34 CJK UNIFIED IDEOGRAPH-6C34 - -# 火 ⽕ - (‎ ⽕ ‎) 2F55 KANGXI RADICAL FIRE -← (‎ 火 ‎) 706B CJK UNIFIED IDEOGRAPH-706B - -# 爪 ⽖ - (‎ ⽖ ‎) 2F56 KANGXI RADICAL CLAW -← (‎ 爪 ‎) 722A CJK UNIFIED IDEOGRAPH-722A - -# 父 ⽗ - (‎ ⽗ ‎) 2F57 KANGXI RADICAL FATHER -← (‎ 父 ‎) 7236 CJK UNIFIED IDEOGRAPH-7236 - -# 爻 ⽘ - (‎ ⽘ ‎) 2F58 KANGXI RADICAL DOUBLE X -← (‎ 爻 ‎) 723B CJK UNIFIED IDEOGRAPH-723B - -# 爿 ⽙ - (‎ ⽙ ‎) 2F59 KANGXI RADICAL HALF TREE TRUNK -← (‎ 爿 ‎) 723F CJK UNIFIED IDEOGRAPH-723F - -# 片 ⽚ - (‎ ⽚ ‎) 2F5A KANGXI RADICAL SLICE -← (‎ 片 ‎) 7247 CJK UNIFIED IDEOGRAPH-7247 - -# 牙 ⽛ - (‎ ⽛ ‎) 2F5B KANGXI RADICAL FANG -← (‎ 牙 ‎) 7259 CJK UNIFIED IDEOGRAPH-7259 - -# 牛 ⽜ - (‎ ⽜ ‎) 2F5C KANGXI RADICAL COW -← (‎ 牛 ‎) 725B CJK UNIFIED IDEOGRAPH-725B - -# 犬 ⽝ - (‎ ⽝ ‎) 2F5D KANGXI RADICAL DOG -← (‎ 犬 ‎) 72AC CJK UNIFIED IDEOGRAPH-72AC - -# 玄 ⽞ - (‎ ⽞ ‎) 2F5E KANGXI RADICAL PROFOUND -← (‎ 玄 ‎) 7384 CJK UNIFIED IDEOGRAPH-7384 - -# 玉 ⽟ - (‎ ⽟ ‎) 2F5F KANGXI RADICAL JADE -← (‎ 玉 ‎) 7389 CJK UNIFIED IDEOGRAPH-7389 - -# 瓜 ⽠ - (‎ ⽠ ‎) 2F60 KANGXI RADICAL MELON -← (‎ 瓜 ‎) 74DC CJK UNIFIED IDEOGRAPH-74DC - -# 瓦 ⽡ - (‎ ⽡ ‎) 2F61 KANGXI RADICAL TILE -← (‎ 瓦 ‎) 74E6 CJK UNIFIED IDEOGRAPH-74E6 - -# 甘 ⽢ - (‎ ⽢ ‎) 2F62 KANGXI RADICAL SWEET -← (‎ 甘 ‎) 7518 CJK UNIFIED IDEOGRAPH-7518 - -# 生 ⽣ - (‎ ⽣ ‎) 2F63 KANGXI RADICAL LIFE -← (‎ 生 ‎) 751F CJK UNIFIED IDEOGRAPH-751F - -# 用 ⽤ - (‎ ⽤ ‎) 2F64 KANGXI RADICAL USE -← (‎ 用 ‎) 7528 CJK UNIFIED IDEOGRAPH-7528 - -# 田 ⽥ - (‎ ⽥ ‎) 2F65 KANGXI RADICAL FIELD -← (‎ 田 ‎) 7530 CJK UNIFIED IDEOGRAPH-7530 - -# 疋 ⽦ - (‎ ⽦ ‎) 2F66 KANGXI RADICAL BOLT OF CLOTH -← (‎ 疋 ‎) 758B CJK UNIFIED IDEOGRAPH-758B - -# 疒 ⽧ - (‎ ⽧ ‎) 2F67 KANGXI RADICAL SICKNESS -← (‎ 疒 ‎) 7592 CJK UNIFIED IDEOGRAPH-7592 - -# 癶 ⽨ - (‎ ⽨ ‎) 2F68 KANGXI RADICAL DOTTED TENT -← (‎ 癶 ‎) 7676 CJK UNIFIED IDEOGRAPH-7676 - -# 白 ⽩ - (‎ ⽩ ‎) 2F69 KANGXI RADICAL WHITE -← (‎ 白 ‎) 767D CJK UNIFIED IDEOGRAPH-767D - -# 皮 ⽪ - (‎ ⽪ ‎) 2F6A KANGXI RADICAL SKIN -← (‎ 皮 ‎) 76AE CJK UNIFIED IDEOGRAPH-76AE - -# 皿 ⽫ - (‎ ⽫ ‎) 2F6B KANGXI RADICAL DISH -← (‎ 皿 ‎) 76BF CJK UNIFIED IDEOGRAPH-76BF - -# 目 ⽬ - (‎ ⽬ ‎) 2F6C KANGXI RADICAL EYE -← (‎ 目 ‎) 76EE CJK UNIFIED IDEOGRAPH-76EE - -# 矛 ⽭ - (‎ ⽭ ‎) 2F6D KANGXI RADICAL SPEAR -← (‎ 矛 ‎) 77DB CJK UNIFIED IDEOGRAPH-77DB - -# 矢 ⽮ - (‎ ⽮ ‎) 2F6E KANGXI RADICAL ARROW -← (‎ 矢 ‎) 77E2 CJK UNIFIED IDEOGRAPH-77E2 - -# 石 ⽯ - (‎ ⽯ ‎) 2F6F KANGXI RADICAL STONE -← (‎ 石 ‎) 77F3 CJK UNIFIED IDEOGRAPH-77F3 - -# 示 ⽰ - (‎ ⽰ ‎) 2F70 KANGXI RADICAL SPIRIT -← (‎ 示 ‎) 793A CJK UNIFIED IDEOGRAPH-793A - -# 禸 ⽱ - (‎ ⽱ ‎) 2F71 KANGXI RADICAL TRACK -← (‎ 禸 ‎) 79B8 CJK UNIFIED IDEOGRAPH-79B8 - -# 禾 ⽲ - (‎ ⽲ ‎) 2F72 KANGXI RADICAL GRAIN -← (‎ 禾 ‎) 79BE CJK UNIFIED IDEOGRAPH-79BE - -# 穴 ⽳ - (‎ ⽳ ‎) 2F73 KANGXI RADICAL CAVE -← (‎ 穴 ‎) 7A74 CJK UNIFIED IDEOGRAPH-7A74 - -# 立 立 ⽴ - (‎ ⽴ ‎) 2F74 KANGXI RADICAL STAND -← (‎ 立 ‎) 7ACB CJK UNIFIED IDEOGRAPH-7ACB -← (‎ 立 ‎) F9F7 CJK COMPATIBILITY IDEOGRAPH-F9F7 # →立→ - -# 竹 ⽵ - (‎ ⽵ ‎) 2F75 KANGXI RADICAL BAMBOO -← (‎ 竹 ‎) 7AF9 CJK UNIFIED IDEOGRAPH-7AF9 - -# 米 ⽶ - (‎ ⽶ ‎) 2F76 KANGXI RADICAL RICE -← (‎ 米 ‎) 7C73 CJK UNIFIED IDEOGRAPH-7C73 - -# 糸 ⽷ - (‎ ⽷ ‎) 2F77 KANGXI RADICAL SILK -← (‎ 糸 ‎) 7CF8 CJK UNIFIED IDEOGRAPH-7CF8 - -# 缶 ⽸ - (‎ ⽸ ‎) 2F78 KANGXI RADICAL JAR -← (‎ 缶 ‎) 7F36 CJK UNIFIED IDEOGRAPH-7F36 - -# 网 ⽹ - (‎ ⽹ ‎) 2F79 KANGXI RADICAL NET -← (‎ 网 ‎) 7F51 CJK UNIFIED IDEOGRAPH-7F51 - -# 羊 ⽺ - (‎ ⽺ ‎) 2F7A KANGXI RADICAL SHEEP -← (‎ 羊 ‎) 7F8A CJK UNIFIED IDEOGRAPH-7F8A - -# 羽 羽 ⽻ - (‎ ⽻ ‎) 2F7B KANGXI RADICAL FEATHER -← (‎ 羽 ‎) 7FBD CJK UNIFIED IDEOGRAPH-7FBD -← (‎ 羽 ‎) FA1E CJK COMPATIBILITY IDEOGRAPH-FA1E # →羽→ - -# 老 老 ⽼ - (‎ ⽼ ‎) 2F7C KANGXI RADICAL OLD -← (‎ 老 ‎) 8001 CJK UNIFIED IDEOGRAPH-8001 -← (‎ 老 ‎) F934 CJK COMPATIBILITY IDEOGRAPH-F934 # →老→ - -# 而 ⽽ - (‎ ⽽ ‎) 2F7D KANGXI RADICAL AND -← (‎ 而 ‎) 800C CJK UNIFIED IDEOGRAPH-800C - -# 耒 ⽾ - (‎ ⽾ ‎) 2F7E KANGXI RADICAL PLOW -← (‎ 耒 ‎) 8012 CJK UNIFIED IDEOGRAPH-8012 - -# 耳 ⽿ - (‎ ⽿ ‎) 2F7F KANGXI RADICAL EAR -← (‎ 耳 ‎) 8033 CJK UNIFIED IDEOGRAPH-8033 - -# 聿 ⾀ - (‎ ⾀ ‎) 2F80 KANGXI RADICAL BRUSH -← (‎ 聿 ‎) 807F CJK UNIFIED IDEOGRAPH-807F - -# 肉 ⾁ - (‎ ⾁ ‎) 2F81 KANGXI RADICAL MEAT -← (‎ 肉 ‎) 8089 CJK UNIFIED IDEOGRAPH-8089 - -# 臣 ⾂ - (‎ ⾂ ‎) 2F82 KANGXI RADICAL MINISTER -← (‎ 臣 ‎) 81E3 CJK UNIFIED IDEOGRAPH-81E3 - -# 自 ⾃ - (‎ ⾃ ‎) 2F83 KANGXI RADICAL SELF -← (‎ 自 ‎) 81EA CJK UNIFIED IDEOGRAPH-81EA - -# 至 ⾄ - (‎ ⾄ ‎) 2F84 KANGXI RADICAL ARRIVE -← (‎ 至 ‎) 81F3 CJK UNIFIED IDEOGRAPH-81F3 - -# 臼 ⾅ - (‎ ⾅ ‎) 2F85 KANGXI RADICAL MORTAR -← (‎ 臼 ‎) 81FC CJK UNIFIED IDEOGRAPH-81FC - -# 舌 ⾆ - (‎ ⾆ ‎) 2F86 KANGXI RADICAL TONGUE -← (‎ 舌 ‎) 820C CJK UNIFIED IDEOGRAPH-820C - -# 舛 ⾇ - (‎ ⾇ ‎) 2F87 KANGXI RADICAL OPPOSE -← (‎ 舛 ‎) 821B CJK UNIFIED IDEOGRAPH-821B - -# 舟 ⾈ - (‎ ⾈ ‎) 2F88 KANGXI RADICAL BOAT -← (‎ 舟 ‎) 821F CJK UNIFIED IDEOGRAPH-821F - -# 艮 ⾉ - (‎ ⾉ ‎) 2F89 KANGXI RADICAL STOPPING -← (‎ 艮 ‎) 826E CJK UNIFIED IDEOGRAPH-826E - -# 色 ⾊ - (‎ ⾊ ‎) 2F8A KANGXI RADICAL COLOR -← (‎ 色 ‎) 8272 CJK UNIFIED IDEOGRAPH-8272 - -# 艸 ⾋ - (‎ ⾋ ‎) 2F8B KANGXI RADICAL GRASS -← (‎ 艸 ‎) 8278 CJK UNIFIED IDEOGRAPH-8278 - -# 虍 ⾌ - (‎ ⾌ ‎) 2F8C KANGXI RADICAL TIGER -← (‎ 虍 ‎) 864D CJK UNIFIED IDEOGRAPH-864D - -# 虫 ⾍ - (‎ ⾍ ‎) 2F8D KANGXI RADICAL INSECT -← (‎ 虫 ‎) 866B CJK UNIFIED IDEOGRAPH-866B - -# 血 ⾎ - (‎ ⾎ ‎) 2F8E KANGXI RADICAL BLOOD -← (‎ 血 ‎) 8840 CJK UNIFIED IDEOGRAPH-8840 - -# 行 行 ⾏ - (‎ ⾏ ‎) 2F8F KANGXI RADICAL WALK ENCLOSURE -← (‎ 行 ‎) 884C CJK UNIFIED IDEOGRAPH-884C -← (‎ 行 ‎) FA08 CJK COMPATIBILITY IDEOGRAPH-FA08 # →行→ - -# 衣 衣 ⾐ - (‎ ⾐ ‎) 2F90 KANGXI RADICAL CLOTHES -← (‎ 衣 ‎) 8863 CJK UNIFIED IDEOGRAPH-8863 -← (‎ 衣 ‎) 2F9C4 CJK COMPATIBILITY IDEOGRAPH-2F9C4 # →衣→ - -# 襾 ⾑ - (‎ ⾑ ‎) 2F91 KANGXI RADICAL WEST -← (‎ 襾 ‎) 897E CJK UNIFIED IDEOGRAPH-897E - -# 見 見 ⾒ - (‎ ⾒ ‎) 2F92 KANGXI RADICAL SEE -← (‎ 見 ‎) 898B CJK UNIFIED IDEOGRAPH-898B -← (‎ 見 ‎) FA0A CJK COMPATIBILITY IDEOGRAPH-FA0A # →見→ - -# 角 ⾓ - (‎ ⾓ ‎) 2F93 KANGXI RADICAL HORN -← (‎ 角 ‎) 89D2 CJK UNIFIED IDEOGRAPH-89D2 - -# 言 ⾔ - (‎ ⾔ ‎) 2F94 KANGXI RADICAL SPEECH -← (‎ 言 ‎) 8A00 CJK UNIFIED IDEOGRAPH-8A00 - -# 谷 ⾕ - (‎ ⾕ ‎) 2F95 KANGXI RADICAL VALLEY -← (‎ 谷 ‎) 8C37 CJK UNIFIED IDEOGRAPH-8C37 - -# 豆 ⾖ - (‎ ⾖ ‎) 2F96 KANGXI RADICAL BEAN -← (‎ 豆 ‎) 8C46 CJK UNIFIED IDEOGRAPH-8C46 - -# 豕 豕 ⾗ - (‎ ⾗ ‎) 2F97 KANGXI RADICAL PIG -← (‎ 豕 ‎) 8C55 CJK UNIFIED IDEOGRAPH-8C55 -← (‎ 豕 ‎) 2F9D2 CJK COMPATIBILITY IDEOGRAPH-2F9D2 # →豕→ - -# 豸 ⾘ - (‎ ⾘ ‎) 2F98 KANGXI RADICAL BADGER -← (‎ 豸 ‎) 8C78 CJK UNIFIED IDEOGRAPH-8C78 - -# 貝 ⾙ - (‎ ⾙ ‎) 2F99 KANGXI RADICAL SHELL -← (‎ 貝 ‎) 8C9D CJK UNIFIED IDEOGRAPH-8C9D - -# 赤 ⾚ - (‎ ⾚ ‎) 2F9A KANGXI RADICAL RED -← (‎ 赤 ‎) 8D64 CJK UNIFIED IDEOGRAPH-8D64 - -# 走 ⾛ - (‎ ⾛ ‎) 2F9B KANGXI RADICAL RUN -← (‎ 走 ‎) 8D70 CJK UNIFIED IDEOGRAPH-8D70 - -# 足 ⾜ - (‎ ⾜ ‎) 2F9C KANGXI RADICAL FOOT -← (‎ 足 ‎) 8DB3 CJK UNIFIED IDEOGRAPH-8DB3 - -# 身 ⾝ - (‎ ⾝ ‎) 2F9D KANGXI RADICAL BODY -← (‎ 身 ‎) 8EAB CJK UNIFIED IDEOGRAPH-8EAB - -# 車 車 ⾞ - (‎ ⾞ ‎) 2F9E KANGXI RADICAL CART -← (‎ 車 ‎) 8ECA CJK UNIFIED IDEOGRAPH-8ECA -← (‎ 車 ‎) F902 CJK COMPATIBILITY IDEOGRAPH-F902 # →車→ - -# 辛 ⾟ - (‎ ⾟ ‎) 2F9F KANGXI RADICAL BITTER -← (‎ 辛 ‎) 8F9B CJK UNIFIED IDEOGRAPH-8F9B - -# 辰 辰 ⾠ - (‎ ⾠ ‎) 2FA0 KANGXI RADICAL MORNING -← (‎ 辰 ‎) 8FB0 CJK UNIFIED IDEOGRAPH-8FB0 -← (‎ 辰 ‎) F971 CJK COMPATIBILITY IDEOGRAPH-F971 # →辰→ - -# 辵 ⾡ - (‎ ⾡ ‎) 2FA1 KANGXI RADICAL WALK -← (‎ 辵 ‎) 8FB5 CJK UNIFIED IDEOGRAPH-8FB5 - -# 邑 ⾢ - (‎ ⾢ ‎) 2FA2 KANGXI RADICAL CITY -← (‎ 邑 ‎) 9091 CJK UNIFIED IDEOGRAPH-9091 - -# 酉 ⾣ - (‎ ⾣ ‎) 2FA3 KANGXI RADICAL WINE -← (‎ 酉 ‎) 9149 CJK UNIFIED IDEOGRAPH-9149 - -# 釆 ⾤ - (‎ ⾤ ‎) 2FA4 KANGXI RADICAL DISTINGUISH -← (‎ 釆 ‎) 91C6 CJK UNIFIED IDEOGRAPH-91C6 - -# 里 里 ⾥ - (‎ ⾥ ‎) 2FA5 KANGXI RADICAL VILLAGE -← (‎ 里 ‎) 91CC CJK UNIFIED IDEOGRAPH-91CC -← (‎ 里 ‎) F9E9 CJK COMPATIBILITY IDEOGRAPH-F9E9 # →里→ - -# 金 金 ⾦ - (‎ ⾦ ‎) 2FA6 KANGXI RADICAL GOLD -← (‎ 金 ‎) 91D1 CJK UNIFIED IDEOGRAPH-91D1 -← (‎ 金 ‎) F90A CJK COMPATIBILITY IDEOGRAPH-F90A # →金→ - -# 門 ⾨ - (‎ ⾨ ‎) 2FA8 KANGXI RADICAL GATE -← (‎ 門 ‎) 9580 CJK UNIFIED IDEOGRAPH-9580 - -# 阜 ⾩ - (‎ ⾩ ‎) 2FA9 KANGXI RADICAL MOUND -← (‎ 阜 ‎) 961C CJK UNIFIED IDEOGRAPH-961C - -# 隶 ⾪ - (‎ ⾪ ‎) 2FAA KANGXI RADICAL SLAVE -← (‎ 隶 ‎) 96B6 CJK UNIFIED IDEOGRAPH-96B6 - -# 隹 ⾫ - (‎ ⾫ ‎) 2FAB KANGXI RADICAL SHORT TAILED BIRD -← (‎ 隹 ‎) 96B9 CJK UNIFIED IDEOGRAPH-96B9 - -# 雨 ⾬ - (‎ ⾬ ‎) 2FAC KANGXI RADICAL RAIN -← (‎ 雨 ‎) 96E8 CJK UNIFIED IDEOGRAPH-96E8 - -# 靑 ⾭ - (‎ ⾭ ‎) 2FAD KANGXI RADICAL BLUE -← (‎ 靑 ‎) 9751 CJK UNIFIED IDEOGRAPH-9751 - -# 非 ⾮ - (‎ ⾮ ‎) 2FAE KANGXI RADICAL WRONG -← (‎ 非 ‎) 975E CJK UNIFIED IDEOGRAPH-975E - -# 面 ⾯ - (‎ ⾯ ‎) 2FAF KANGXI RADICAL FACE -← (‎ 面 ‎) 9762 CJK UNIFIED IDEOGRAPH-9762 - -# 革 ⾰ - (‎ ⾰ ‎) 2FB0 KANGXI RADICAL LEATHER -← (‎ 革 ‎) 9769 CJK UNIFIED IDEOGRAPH-9769 - -# 韋 ⾱ - (‎ ⾱ ‎) 2FB1 KANGXI RADICAL TANNED LEATHER -← (‎ 韋 ‎) 97CB CJK UNIFIED IDEOGRAPH-97CB - -# 韭 ⾲ - (‎ ⾲ ‎) 2FB2 KANGXI RADICAL LEEK -← (‎ 韭 ‎) 97ED CJK UNIFIED IDEOGRAPH-97ED - -# 音 ⾳ - (‎ ⾳ ‎) 2FB3 KANGXI RADICAL SOUND -← (‎ 音 ‎) 97F3 CJK UNIFIED IDEOGRAPH-97F3 - -# 頁 ⾴ - (‎ ⾴ ‎) 2FB4 KANGXI RADICAL LEAF -← (‎ 頁 ‎) 9801 CJK UNIFIED IDEOGRAPH-9801 - -# 風 ⾵ - (‎ ⾵ ‎) 2FB5 KANGXI RADICAL WIND -← (‎ 風 ‎) 98A8 CJK UNIFIED IDEOGRAPH-98A8 - -# 飛 ⾶ - (‎ ⾶ ‎) 2FB6 KANGXI RADICAL FLY -← (‎ 飛 ‎) 98DB CJK UNIFIED IDEOGRAPH-98DB - -# 首 ⾸ - (‎ ⾸ ‎) 2FB8 KANGXI RADICAL HEAD -← (‎ 首 ‎) 9996 CJK UNIFIED IDEOGRAPH-9996 - -# 香 ⾹ - (‎ ⾹ ‎) 2FB9 KANGXI RADICAL FRAGRANT -← (‎ 香 ‎) 9999 CJK UNIFIED IDEOGRAPH-9999 - -# 馬 ⾺ - (‎ ⾺ ‎) 2FBA KANGXI RADICAL HORSE -← (‎ 馬 ‎) 99AC CJK UNIFIED IDEOGRAPH-99AC - -# 骨 ⾻ - (‎ ⾻ ‎) 2FBB KANGXI RADICAL BONE -← (‎ 骨 ‎) 9AA8 CJK UNIFIED IDEOGRAPH-9AA8 - -# 高 ⾼ - (‎ ⾼ ‎) 2FBC KANGXI RADICAL TALL -← (‎ 高 ‎) 9AD8 CJK UNIFIED IDEOGRAPH-9AD8 - -# 髟 ⾽ - (‎ ⾽ ‎) 2FBD KANGXI RADICAL HAIR -← (‎ 髟 ‎) 9ADF CJK UNIFIED IDEOGRAPH-9ADF - -# 鬥 ⾾ - (‎ ⾾ ‎) 2FBE KANGXI RADICAL FIGHT -← (‎ 鬥 ‎) 9B25 CJK UNIFIED IDEOGRAPH-9B25 - -# 鬯 ⾿ - (‎ ⾿ ‎) 2FBF KANGXI RADICAL SACRIFICIAL WINE -← (‎ 鬯 ‎) 9B2F CJK UNIFIED IDEOGRAPH-9B2F - -# 鬲 ⿀ - (‎ ⿀ ‎) 2FC0 KANGXI RADICAL CAULDRON -← (‎ 鬲 ‎) 9B32 CJK UNIFIED IDEOGRAPH-9B32 - -# 魚 ⿂ - (‎ ⿂ ‎) 2FC2 KANGXI RADICAL FISH -← (‎ 魚 ‎) 9B5A CJK UNIFIED IDEOGRAPH-9B5A - -# 鳥 ⿃ - (‎ ⿃ ‎) 2FC3 KANGXI RADICAL BIRD -← (‎ 鳥 ‎) 9CE5 CJK UNIFIED IDEOGRAPH-9CE5 - -# 鹵 ⿄ - (‎ ⿄ ‎) 2FC4 KANGXI RADICAL SALT -← (‎ 鹵 ‎) 9E75 CJK UNIFIED IDEOGRAPH-9E75 - -# 鹿 鹿 ⿅ - (‎ ⿅ ‎) 2FC5 KANGXI RADICAL DEER -← (‎ 鹿 ‎) 9E7F CJK UNIFIED IDEOGRAPH-9E7F -← (‎ 鹿 ‎) F940 CJK COMPATIBILITY IDEOGRAPH-F940 # →鹿→ - -# 麥 ⿆ - (‎ ⿆ ‎) 2FC6 KANGXI RADICAL WHEAT -← (‎ 麥 ‎) 9EA5 CJK UNIFIED IDEOGRAPH-9EA5 - -# 麻 麻 ⿇ - (‎ ⿇ ‎) 2FC7 KANGXI RADICAL HEMP -← (‎ 麻 ‎) 9EBB CJK UNIFIED IDEOGRAPH-9EBB -← (‎ 麻 ‎) 2FA15 CJK COMPATIBILITY IDEOGRAPH-2FA15 # →麻→ - -# 黃 ⿈ - (‎ ⿈ ‎) 2FC8 KANGXI RADICAL YELLOW -← (‎ 黃 ‎) 9EC3 CJK UNIFIED IDEOGRAPH-9EC3 - -# 黍 ⿉ - (‎ ⿉ ‎) 2FC9 KANGXI RADICAL MILLET -← (‎ 黍 ‎) 9ECD CJK UNIFIED IDEOGRAPH-9ECD - -# 黑 黒 ⿊ - (‎ ⿊ ‎) 2FCA KANGXI RADICAL BLACK -← (‎ 黑 ‎) 9ED1 CJK UNIFIED IDEOGRAPH-9ED1 -← (‎ 黒 ‎) 9ED2 CJK UNIFIED IDEOGRAPH-9ED2 - -# 黹 黹 ⿋ - (‎ ⿋ ‎) 2FCB KANGXI RADICAL EMBROIDERY -← (‎ 黹 ‎) 9EF9 CJK UNIFIED IDEOGRAPH-9EF9 -← (‎ 黹 ‎) 2FA17 CJK COMPATIBILITY IDEOGRAPH-2FA17 # →黹→ - -# 黽 ⿌ - (‎ ⿌ ‎) 2FCC KANGXI RADICAL FROG -← (‎ 黽 ‎) 9EFD CJK UNIFIED IDEOGRAPH-9EFD - -# 鼎 ⿍ - (‎ ⿍ ‎) 2FCD KANGXI RADICAL TRIPOD -← (‎ 鼎 ‎) 9F0E CJK UNIFIED IDEOGRAPH-9F0E - -# 鼓 ⿎ - (‎ ⿎ ‎) 2FCE KANGXI RADICAL DRUM -← (‎ 鼓 ‎) 9F13 CJK UNIFIED IDEOGRAPH-9F13 - -# 鼠 ⿏ - (‎ ⿏ ‎) 2FCF KANGXI RADICAL RAT -← (‎ 鼠 ‎) 9F20 CJK UNIFIED IDEOGRAPH-9F20 - -# 鼻 鼻 ⿐ - (‎ ⿐ ‎) 2FD0 KANGXI RADICAL NOSE -← (‎ 鼻 ‎) 9F3B CJK UNIFIED IDEOGRAPH-9F3B -← (‎ 鼻 ‎) 2FA1C CJK COMPATIBILITY IDEOGRAPH-2FA1C # →鼻→ - -# 齊 ⿑ - (‎ ⿑ ‎) 2FD1 KANGXI RADICAL EVEN -← (‎ 齊 ‎) 9F4A CJK UNIFIED IDEOGRAPH-9F4A - -# 齒 ⿒ - (‎ ⿒ ‎) 2FD2 KANGXI RADICAL TOOTH -← (‎ 齒 ‎) 9F52 CJK UNIFIED IDEOGRAPH-9F52 - -# 龍 龍 ⿓ - (‎ ⿓ ‎) 2FD3 KANGXI RADICAL DRAGON -← (‎ 龍 ‎) 9F8D CJK UNIFIED IDEOGRAPH-9F8D -← (‎ 龍 ‎) F9C4 CJK COMPATIBILITY IDEOGRAPH-F9C4 # →龍→ - -# 龜 龜 龜 龜 ⿔ - (‎ ⿔ ‎) 2FD4 KANGXI RADICAL TURTLE -← (‎ 龜 ‎) 9F9C CJK UNIFIED IDEOGRAPH-9F9C -← (‎ 龜 ‎) F907 CJK COMPATIBILITY IDEOGRAPH-F907 # →龜→ -← (‎ 龜 ‎) F908 CJK COMPATIBILITY IDEOGRAPH-F908 # →龜→ -← (‎ 龜 ‎) FACE CJK COMPATIBILITY IDEOGRAPH-FACE # →龜→ - -# 龠 ⿕ - (‎ ⿕ ‎) 2FD5 KANGXI RADICAL FLUTE -← (‎ 龠 ‎) 9FA0 CJK UNIFIED IDEOGRAPH-9FA0 - -# 〜 ~ - (‎ 〜 ‎) 301C WAVE DASH -← (‎ ~ ‎) FF5E FULLWIDTH TILDE - -# 卄 〹 - (‎ 〹 ‎) 3039 HANGZHOU NUMERAL TWENTY -← (‎ 卄 ‎) 5344 CJK UNIFIED IDEOGRAPH-5344 - -# 卅 〺 - (‎ 〺 ‎) 303A HANGZHOU NUMERAL THIRTY -← (‎ 卅 ‎) 5345 CJK UNIFIED IDEOGRAPH-5345 - -# へ ヘ - (‎ へ ‎) 3078 HIRAGANA LETTER HE -← (‎ ヘ ‎) 30D8 KATAKANA LETTER HE - -# ゙ ゛ - (‎ ゛ ‎) 309B KATAKANA-HIRAGANA VOICED SOUND MARK -← (‎ ゙ ‎) FF9E HALFWIDTH KATAKANA VOICED SOUND MARK - -# ゚ ゜ - (‎ ゜ ‎) 309C KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -← (‎ ゚ ‎) FF9F HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK - -# ㏄ ⃝ 🅭 - (‎ ㏄ ⃝ ‎) 33C4 0009 20DD SQUARE CC, , COMBINING ENCLOSING CIRCLE -← (‎ 🅭 ‎) 1F16D CIRCLED CC - -# 㒞 㒞 - (‎ 㒞 ‎) 349E CJK UNIFIED IDEOGRAPH-349E -← (‎ 㒞 ‎) 2F80C CJK COMPATIBILITY IDEOGRAPH-2F80C - -# 㒹 㒹 - (‎ 㒹 ‎) 34B9 CJK UNIFIED IDEOGRAPH-34B9 -← (‎ 㒹 ‎) 2F813 CJK COMPATIBILITY IDEOGRAPH-2F813 - -# 㒻 㒻 - (‎ 㒻 ‎) 34BB CJK UNIFIED IDEOGRAPH-34BB -← (‎ 㒻 ‎) 2F9CA CJK COMPATIBILITY IDEOGRAPH-2F9CA - -# 㓟 㓟 - (‎ 㓟 ‎) 34DF CJK UNIFIED IDEOGRAPH-34DF -← (‎ 㓟 ‎) 2F81F CJK COMPATIBILITY IDEOGRAPH-2F81F - -# 㔕 㔕 - (‎ 㔕 ‎) 3515 CJK UNIFIED IDEOGRAPH-3515 -← (‎ 㔕 ‎) 2F824 CJK COMPATIBILITY IDEOGRAPH-2F824 - -# 㖈 䎛 - (‎ 㖈 ‎) 3588 CJK UNIFIED IDEOGRAPH-3588 -← (‎ 䎛 ‎) 439B CJK UNIFIED IDEOGRAPH-439B - -# 㘽 㦳 - (‎ 㘽 ‎) 363D CJK UNIFIED IDEOGRAPH-363D -← (‎ 㦳 ‎) 39B3 CJK UNIFIED IDEOGRAPH-39B3 - -# 㛮 㛮 - (‎ 㛮 ‎) 36EE CJK UNIFIED IDEOGRAPH-36EE -← (‎ 㛮 ‎) 2F867 CJK COMPATIBILITY IDEOGRAPH-2F867 - -# 㛼 㛼 - (‎ 㛼 ‎) 36FC CJK UNIFIED IDEOGRAPH-36FC -← (‎ 㛼 ‎) 2F868 CJK COMPATIBILITY IDEOGRAPH-2F868 - -# 㞁 㞁 - (‎ 㞁 ‎) 3781 CJK UNIFIED IDEOGRAPH-3781 -← (‎ 㞁 ‎) 2F876 CJK COMPATIBILITY IDEOGRAPH-2F876 - -# 㠯 㠯 - (‎ 㠯 ‎) 382F CJK UNIFIED IDEOGRAPH-382F -← (‎ 㠯 ‎) 2F883 CJK COMPATIBILITY IDEOGRAPH-2F883 - -# 㡢 㡢 - (‎ 㡢 ‎) 3862 CJK UNIFIED IDEOGRAPH-3862 -← (‎ 㡢 ‎) 2F888 CJK COMPATIBILITY IDEOGRAPH-2F888 - -# 㡼 㡼 - (‎ 㡼 ‎) 387C CJK UNIFIED IDEOGRAPH-387C -← (‎ 㡼 ‎) 2F88A CJK COMPATIBILITY IDEOGRAPH-2F88A - -# 㣇 㣇 - (‎ 㣇 ‎) 38C7 CJK UNIFIED IDEOGRAPH-38C7 -← (‎ 㣇 ‎) 2F896 CJK COMPATIBILITY IDEOGRAPH-2F896 - -# 㣣 㣣 - (‎ 㣣 ‎) 38E3 CJK UNIFIED IDEOGRAPH-38E3 -← (‎ 㣣 ‎) 2F89B CJK COMPATIBILITY IDEOGRAPH-2F89B - -# 㤜 㤜 - (‎ 㤜 ‎) 391C CJK UNIFIED IDEOGRAPH-391C -← (‎ 㤜 ‎) 2F8A2 CJK COMPATIBILITY IDEOGRAPH-2F8A2 - -# 㤺 㤺 - (‎ 㤺 ‎) 393A CJK UNIFIED IDEOGRAPH-393A -← (‎ 㤺 ‎) 2F8A1 CJK COMPATIBILITY IDEOGRAPH-2F8A1 - -# 㨮 㨮 - (‎ 㨮 ‎) 3A2E CJK UNIFIED IDEOGRAPH-3A2E -← (‎ 㨮 ‎) 2F8C2 CJK COMPATIBILITY IDEOGRAPH-2F8C2 - -# 㩁 搉 - (‎ 㩁 ‎) 3A41 CJK UNIFIED IDEOGRAPH-3A41 -← (‎ 搉 ‎) 6409 CJK UNIFIED IDEOGRAPH-6409 - -# 㩬 㩬 - (‎ 㩬 ‎) 3A6C CJK UNIFIED IDEOGRAPH-3A6C -← (‎ 㩬 ‎) 2F8C7 CJK COMPATIBILITY IDEOGRAPH-2F8C7 - -# 㫚 曶 - (‎ 㫚 ‎) 3ADA CJK UNIFIED IDEOGRAPH-3ADA -← (‎ 曶 ‎) 66F6 CJK UNIFIED IDEOGRAPH-66F6 - -# 㫤 㫤 - (‎ 㫤 ‎) 3AE4 CJK UNIFIED IDEOGRAPH-3AE4 -← (‎ 㫤 ‎) 2F8D1 CJK COMPATIBILITY IDEOGRAPH-2F8D1 - -# 㬈 㬈 - (‎ 㬈 ‎) 3B08 CJK UNIFIED IDEOGRAPH-3B08 -← (‎ 㬈 ‎) 2F8D0 CJK COMPATIBILITY IDEOGRAPH-2F8D0 - -# 㬙 㬙 - (‎ 㬙 ‎) 3B19 CJK UNIFIED IDEOGRAPH-3B19 -← (‎ 㬙 ‎) 2F8CE CJK COMPATIBILITY IDEOGRAPH-2F8CE - -# 㬵 胶 - (‎ 㬵 ‎) 3B35 CJK UNIFIED IDEOGRAPH-3B35 -← (‎ 胶 ‎) 80F6 CJK UNIFIED IDEOGRAPH-80F6 - -# 㬺 幐 - (‎ 㬺 ‎) 3B3A CJK UNIFIED IDEOGRAPH-3B3A -← (‎ 幐 ‎) 5E50 CJK UNIFIED IDEOGRAPH-5E50 - -# 㬻 䐠 - (‎ 㬻 ‎) 3B3B CJK UNIFIED IDEOGRAPH-3B3B -← (‎ 䐠 ‎) 4420 CJK UNIFIED IDEOGRAPH-4420 - -# 㭉 㭉 - (‎ 㭉 ‎) 3B49 CJK UNIFIED IDEOGRAPH-3B49 -← (‎ 㭉 ‎) 2F8DE CJK COMPATIBILITY IDEOGRAPH-2F8DE - -# 㮝 㮝 㮝 - (‎ 㮝 ‎) 3B9D CJK UNIFIED IDEOGRAPH-3B9D -← (‎ 㮝 ‎) FAD2 CJK COMPATIBILITY IDEOGRAPH-FAD2 -← (‎ 㮝 ‎) 2F8E7 CJK COMPATIBILITY IDEOGRAPH-2F8E7 - -# 㮣 槩 - (‎ 㮣 ‎) 3BA3 CJK UNIFIED IDEOGRAPH-3BA3 -← (‎ 槩 ‎) 69E9 CJK UNIFIED IDEOGRAPH-69E9 - -# 㰘 㰘 - (‎ 㰘 ‎) 3C18 CJK UNIFIED IDEOGRAPH-3C18 -← (‎ 㰘 ‎) 2F8EE CJK COMPATIBILITY IDEOGRAPH-2F8EE - -# 㱎 㱎 - (‎ 㱎 ‎) 3C4E CJK UNIFIED IDEOGRAPH-3C4E -← (‎ 㱎 ‎) 2F8F2 CJK COMPATIBILITY IDEOGRAPH-2F8F2 - -# 㴳 㴳 - (‎ 㴳 ‎) 3D33 CJK UNIFIED IDEOGRAPH-3D33 -← (‎ 㴳 ‎) 2F90A CJK COMPATIBILITY IDEOGRAPH-2F90A - -# 㶖 㶖 - (‎ 㶖 ‎) 3D96 CJK UNIFIED IDEOGRAPH-3D96 -← (‎ 㶖 ‎) 2F916 CJK COMPATIBILITY IDEOGRAPH-2F916 - -# 㺬 㺬 - (‎ 㺬 ‎) 3EAC CJK UNIFIED IDEOGRAPH-3EAC -← (‎ 㺬 ‎) 2F92A CJK COMPATIBILITY IDEOGRAPH-2F92A - -# 㺸 㺸 㺸 - (‎ 㺸 ‎) 3EB8 CJK UNIFIED IDEOGRAPH-3EB8 -← (‎ 㺸 ‎) 2F92C CJK COMPATIBILITY IDEOGRAPH-2F92C -← (‎ 㺸 ‎) 2F92D CJK COMPATIBILITY IDEOGRAPH-2F92D - -# 㼛 㼛 - (‎ 㼛 ‎) 3F1B CJK UNIFIED IDEOGRAPH-3F1B -← (‎ 㼛 ‎) 2F933 CJK COMPATIBILITY IDEOGRAPH-2F933 - -# 㿼 㿼 - (‎ 㿼 ‎) 3FFC CJK UNIFIED IDEOGRAPH-3FFC -← (‎ 㿼 ‎) 2F93E CJK COMPATIBILITY IDEOGRAPH-2F93E - -# 䀈 䀈 - (‎ 䀈 ‎) 4008 CJK UNIFIED IDEOGRAPH-4008 -← (‎ 䀈 ‎) 2F93F CJK COMPATIBILITY IDEOGRAPH-2F93F - -# 䀘 䀘 - (‎ 䀘 ‎) 4018 CJK UNIFIED IDEOGRAPH-4018 -← (‎ 䀘 ‎) FAD3 CJK COMPATIBILITY IDEOGRAPH-FAD3 - -# 䀹 鿃 䀹 䀹 - (‎ 䀹 ‎) 4039 CJK UNIFIED IDEOGRAPH-4039 -← (‎ 鿃 ‎) 9FC3 CJK UNIFIED IDEOGRAPH-9FC3 # →䀹→ -← (‎ 䀹 ‎) FAD4 CJK COMPATIBILITY IDEOGRAPH-FAD4 -← (‎ 䀹 ‎) 2F949 CJK COMPATIBILITY IDEOGRAPH-2F949 - -# 䀿 晣 - (‎ 䀿 ‎) 403F CJK UNIFIED IDEOGRAPH-403F -← (‎ 晣 ‎) 6663 CJK UNIFIED IDEOGRAPH-6663 - -# 䁆 䁆 - (‎ 䁆 ‎) 4046 CJK UNIFIED IDEOGRAPH-4046 -← (‎ 䁆 ‎) 2F94B CJK COMPATIBILITY IDEOGRAPH-2F94B - -# 䂖 䂖 - (‎ 䂖 ‎) 4096 CJK UNIFIED IDEOGRAPH-4096 -← (‎ 䂖 ‎) 2F94C CJK COMPATIBILITY IDEOGRAPH-2F94C - -# 䃣 䃣 - (‎ 䃣 ‎) 40E3 CJK UNIFIED IDEOGRAPH-40E3 -← (‎ 䃣 ‎) 2F951 CJK COMPATIBILITY IDEOGRAPH-2F951 - -# 䄯 䄯 - (‎ 䄯 ‎) 412F CJK UNIFIED IDEOGRAPH-412F -← (‎ 䄯 ‎) 2F958 CJK COMPATIBILITY IDEOGRAPH-2F958 - -# 䈂 䈂 - (‎ 䈂 ‎) 4202 CJK UNIFIED IDEOGRAPH-4202 -← (‎ 䈂 ‎) 2F960 CJK COMPATIBILITY IDEOGRAPH-2F960 - -# 䈧 䈧 - (‎ 䈧 ‎) 4227 CJK UNIFIED IDEOGRAPH-4227 -← (‎ 䈧 ‎) 2F964 CJK COMPATIBILITY IDEOGRAPH-2F964 - -# 䊠 䊠 - (‎ 䊠 ‎) 42A0 CJK UNIFIED IDEOGRAPH-42A0 -← (‎ 䊠 ‎) 2F967 CJK COMPATIBILITY IDEOGRAPH-2F967 - -# 䌁 䌁 - (‎ 䌁 ‎) 4301 CJK UNIFIED IDEOGRAPH-4301 -← (‎ 䌁 ‎) 2F96D CJK COMPATIBILITY IDEOGRAPH-2F96D - -# 䌴 䌴 - (‎ 䌴 ‎) 4334 CJK UNIFIED IDEOGRAPH-4334 -← (‎ 䌴 ‎) 2F971 CJK COMPATIBILITY IDEOGRAPH-2F971 - -# 䍙 䍙 - (‎ 䍙 ‎) 4359 CJK UNIFIED IDEOGRAPH-4359 -← (‎ 䍙 ‎) 2F974 CJK COMPATIBILITY IDEOGRAPH-2F974 - -# 䏕 䏕 - (‎ 䏕 ‎) 43D5 CJK UNIFIED IDEOGRAPH-43D5 -← (‎ 䏕 ‎) 2F981 CJK COMPATIBILITY IDEOGRAPH-2F981 - -# 䏙 䏙 - (‎ 䏙 ‎) 43D9 CJK UNIFIED IDEOGRAPH-43D9 -← (‎ 䏙 ‎) 2F8D7 CJK COMPATIBILITY IDEOGRAPH-2F8D7 - -# 䐋 䐋 - (‎ 䐋 ‎) 440B CJK UNIFIED IDEOGRAPH-440B -← (‎ 䐋 ‎) 2F984 CJK COMPATIBILITY IDEOGRAPH-2F984 - -# 䑃 朦 - (‎ 䑃 ‎) 4443 CJK UNIFIED IDEOGRAPH-4443 -← (‎ 朦 ‎) 6726 CJK UNIFIED IDEOGRAPH-6726 - -# 䑫 䑫 - (‎ 䑫 ‎) 446B CJK UNIFIED IDEOGRAPH-446B -← (‎ 䑫 ‎) 2F98E CJK COMPATIBILITY IDEOGRAPH-2F98E - -# 䔫 䔫 - (‎ 䔫 ‎) 452B CJK UNIFIED IDEOGRAPH-452B -← (‎ 䔫 ‎) 2F9A7 CJK COMPATIBILITY IDEOGRAPH-2F9A7 - -# 䕝 䕝 - (‎ 䕝 ‎) 455D CJK UNIFIED IDEOGRAPH-455D -← (‎ 䕝 ‎) 2F9AE CJK COMPATIBILITY IDEOGRAPH-2F9AE - -# 䕡 䕡 - (‎ 䕡 ‎) 4561 CJK UNIFIED IDEOGRAPH-4561 -← (‎ 䕡 ‎) 2F9AF CJK COMPATIBILITY IDEOGRAPH-2F9AF - -# 䕫 䕫 - (‎ 䕫 ‎) 456B CJK UNIFIED IDEOGRAPH-456B -← (‎ 䕫 ‎) 2F9B2 CJK COMPATIBILITY IDEOGRAPH-2F9B2 - -# 䗗 䗗 - (‎ 䗗 ‎) 45D7 CJK UNIFIED IDEOGRAPH-45D7 -← (‎ 䗗 ‎) 2F9BF CJK COMPATIBILITY IDEOGRAPH-2F9BF - -# 䗹 䗹 - (‎ 䗹 ‎) 45F9 CJK UNIFIED IDEOGRAPH-45F9 -← (‎ 䗹 ‎) 2F9C2 CJK COMPATIBILITY IDEOGRAPH-2F9C2 - -# 䘵 䘵 - (‎ 䘵 ‎) 4635 CJK UNIFIED IDEOGRAPH-4635 -← (‎ 䘵 ‎) 2F9C8 CJK COMPATIBILITY IDEOGRAPH-2F9C8 - -# 䚶 訞 - (‎ 䚶 ‎) 46B6 CJK UNIFIED IDEOGRAPH-46B6 -← (‎ 訞 ‎) 8A1E CJK UNIFIED IDEOGRAPH-8A1E - -# 䚾 䚾 - (‎ 䚾 ‎) 46BE CJK UNIFIED IDEOGRAPH-46BE -← (‎ 䚾 ‎) 2F9CD CJK COMPATIBILITY IDEOGRAPH-2F9CD - -# 䛇 䛇 - (‎ 䛇 ‎) 46C7 CJK UNIFIED IDEOGRAPH-46C7 -← (‎ 䛇 ‎) 2F9CE CJK COMPATIBILITY IDEOGRAPH-2F9CE - -# 䦕 䦕 - (‎ 䦕 ‎) 4995 CJK UNIFIED IDEOGRAPH-4995 -← (‎ 䦕 ‎) 2F9EF CJK COMPATIBILITY IDEOGRAPH-2F9EF - -# 䧦 䧦 - (‎ 䧦 ‎) 49E6 CJK UNIFIED IDEOGRAPH-49E6 -← (‎ 䧦 ‎) 2F9F2 CJK COMPATIBILITY IDEOGRAPH-2F9F2 - -# 䩮 䩮 - (‎ 䩮 ‎) 4A6E CJK UNIFIED IDEOGRAPH-4A6E -← (‎ 䩮 ‎) 2F9F8 CJK COMPATIBILITY IDEOGRAPH-2F9F8 - -# 䩶 䩶 - (‎ 䩶 ‎) 4A76 CJK UNIFIED IDEOGRAPH-4A76 -← (‎ 䩶 ‎) 2F9F9 CJK COMPATIBILITY IDEOGRAPH-2F9F9 - -# 䪲 䪲 - (‎ 䪲 ‎) 4AB2 CJK UNIFIED IDEOGRAPH-4AB2 -← (‎ 䪲 ‎) 2F9FC CJK COMPATIBILITY IDEOGRAPH-2F9FC - -# 䬳 䬳 - (‎ 䬳 ‎) 4B33 CJK UNIFIED IDEOGRAPH-4B33 -← (‎ 䬳 ‎) 2FA03 CJK COMPATIBILITY IDEOGRAPH-2FA03 - -# 䯎 䯎 - (‎ 䯎 ‎) 4BCE CJK UNIFIED IDEOGRAPH-4BCE -← (‎ 䯎 ‎) 2FA08 CJK COMPATIBILITY IDEOGRAPH-2FA08 - -# 䳎 䳎 - (‎ 䳎 ‎) 4CCE CJK UNIFIED IDEOGRAPH-4CCE -← (‎ 䳎 ‎) 2FA0D CJK COMPATIBILITY IDEOGRAPH-2FA0D - -# 䳭 䳭 - (‎ 䳭 ‎) 4CED CJK UNIFIED IDEOGRAPH-4CED -← (‎ 䳭 ‎) 2FA0E CJK COMPATIBILITY IDEOGRAPH-2FA0E - -# 䳸 䳸 - (‎ 䳸 ‎) 4CF8 CJK UNIFIED IDEOGRAPH-4CF8 -← (‎ 䳸 ‎) 2FA11 CJK COMPATIBILITY IDEOGRAPH-2FA11 - -# 䵖 䵖 - (‎ 䵖 ‎) 4D56 CJK UNIFIED IDEOGRAPH-4D56 -← (‎ 䵖 ‎) 2FA16 CJK COMPATIBILITY IDEOGRAPH-2FA16 - -# 不 不 - (‎ 不 ‎) 4E0D CJK UNIFIED IDEOGRAPH-4E0D -← (‎ 不 ‎) F967 CJK COMPATIBILITY IDEOGRAPH-F967 - -# 並 並 - (‎ 並 ‎) 4E26 CJK UNIFIED IDEOGRAPH-4E26 -← (‎ 並 ‎) FA70 CJK COMPATIBILITY IDEOGRAPH-FA70 - -# 串 串 - (‎ 串 ‎) 4E32 CJK UNIFIED IDEOGRAPH-4E32 -← (‎ 串 ‎) F905 CJK COMPATIBILITY IDEOGRAPH-F905 - -# 丸 丸 - (‎ 丸 ‎) 4E38 CJK UNIFIED IDEOGRAPH-4E38 -← (‎ 丸 ‎) 2F801 CJK COMPATIBILITY IDEOGRAPH-2F801 - -# 丹 丹 - (‎ 丹 ‎) 4E39 CJK UNIFIED IDEOGRAPH-4E39 -← (‎ 丹 ‎) F95E CJK COMPATIBILITY IDEOGRAPH-F95E - -# 丽 丽 - (‎ 丽 ‎) 4E3D CJK UNIFIED IDEOGRAPH-4E3D -← (‎ 丽 ‎) 2F800 CJK COMPATIBILITY IDEOGRAPH-2F800 - -# 乁 乁 - (‎ 乁 ‎) 4E41 CJK UNIFIED IDEOGRAPH-4E41 -← (‎ 乁 ‎) 2F802 CJK COMPATIBILITY IDEOGRAPH-2F802 - -# 亂 亂 - (‎ 亂 ‎) 4E82 CJK UNIFIED IDEOGRAPH-4E82 -← (‎ 亂 ‎) F91B CJK COMPATIBILITY IDEOGRAPH-F91B - -# 了 了 - (‎ 了 ‎) 4E86 CJK UNIFIED IDEOGRAPH-4E86 -← (‎ 了 ‎) F9BA CJK COMPATIBILITY IDEOGRAPH-F9BA - -# 亮 亮 - (‎ 亮 ‎) 4EAE CJK UNIFIED IDEOGRAPH-4EAE -← (‎ 亮 ‎) F977 CJK COMPATIBILITY IDEOGRAPH-F977 - -# 什 什 - (‎ 什 ‎) 4EC0 CJK UNIFIED IDEOGRAPH-4EC0 -← (‎ 什 ‎) F9FD CJK COMPATIBILITY IDEOGRAPH-F9FD - -# 仌 仌 - (‎ 仌 ‎) 4ECC CJK UNIFIED IDEOGRAPH-4ECC -← (‎ 仌 ‎) 2F819 CJK COMPATIBILITY IDEOGRAPH-2F819 - -# 令 令 - (‎ 令 ‎) 4EE4 CJK UNIFIED IDEOGRAPH-4EE4 -← (‎ 令 ‎) F9A8 CJK COMPATIBILITY IDEOGRAPH-F9A8 - -# 你 你 - (‎ 你 ‎) 4F60 CJK UNIFIED IDEOGRAPH-4F60 -← (‎ 你 ‎) 2F804 CJK COMPATIBILITY IDEOGRAPH-2F804 - -# 併 倂 倂 - (‎ 併 ‎) 4F75 CJK UNIFIED IDEOGRAPH-4F75 -← (‎ 倂 ‎) 5002 CJK UNIFIED IDEOGRAPH-5002 -← (‎ 倂 ‎) 2F807 CJK COMPATIBILITY IDEOGRAPH-2F807 # →倂→ - -# 侀 侀 - (‎ 侀 ‎) 4F80 CJK UNIFIED IDEOGRAPH-4F80 -← (‎ 侀 ‎) FA73 CJK COMPATIBILITY IDEOGRAPH-FA73 - -# 來 來 - (‎ 來 ‎) 4F86 CJK UNIFIED IDEOGRAPH-4F86 -← (‎ 來 ‎) F92D CJK COMPATIBILITY IDEOGRAPH-F92D - -# 例 例 - (‎ 例 ‎) 4F8B CJK UNIFIED IDEOGRAPH-4F8B -← (‎ 例 ‎) F9B5 CJK COMPATIBILITY IDEOGRAPH-F9B5 - -# 侮 侮 侮 - (‎ 侮 ‎) 4FAE CJK UNIFIED IDEOGRAPH-4FAE -← (‎ 侮 ‎) FA30 CJK COMPATIBILITY IDEOGRAPH-FA30 -← (‎ 侮 ‎) 2F805 CJK COMPATIBILITY IDEOGRAPH-2F805 - -# 侻 侻 - (‎ 侻 ‎) 4FBB CJK UNIFIED IDEOGRAPH-4FBB -← (‎ 侻 ‎) 2F806 CJK COMPATIBILITY IDEOGRAPH-2F806 - -# 便 便 - (‎ 便 ‎) 4FBF CJK UNIFIED IDEOGRAPH-4FBF -← (‎ 便 ‎) F965 CJK COMPATIBILITY IDEOGRAPH-F965 - -# 値 值 - (‎ 値 ‎) 5024 CJK UNIFIED IDEOGRAPH-5024 -← (‎ 值 ‎) 503C CJK UNIFIED IDEOGRAPH-503C - -# 倫 倫 - (‎ 倫 ‎) 502B CJK UNIFIED IDEOGRAPH-502B -← (‎ 倫 ‎) F9D4 CJK COMPATIBILITY IDEOGRAPH-F9D4 - -# 偺 偺 - (‎ 偺 ‎) 507A CJK UNIFIED IDEOGRAPH-507A -← (‎ 偺 ‎) 2F808 CJK COMPATIBILITY IDEOGRAPH-2F808 - -# 備 備 - (‎ 備 ‎) 5099 CJK UNIFIED IDEOGRAPH-5099 -← (‎ 備 ‎) 2F809 CJK COMPATIBILITY IDEOGRAPH-2F809 - -# 像 像 - (‎ 像 ‎) 50CF CJK UNIFIED IDEOGRAPH-50CF -← (‎ 像 ‎) 2F80B CJK COMPATIBILITY IDEOGRAPH-2F80B - -# 僚 僚 - (‎ 僚 ‎) 50DA CJK UNIFIED IDEOGRAPH-50DA -← (‎ 僚 ‎) F9BB CJK COMPATIBILITY IDEOGRAPH-F9BB - -# 僧 僧 僧 - (‎ 僧 ‎) 50E7 CJK UNIFIED IDEOGRAPH-50E7 -← (‎ 僧 ‎) FA31 CJK COMPATIBILITY IDEOGRAPH-FA31 -← (‎ 僧 ‎) 2F80A CJK COMPATIBILITY IDEOGRAPH-2F80A - -# 充 充 - (‎ 充 ‎) 5145 CJK UNIFIED IDEOGRAPH-5145 -← (‎ 充 ‎) FA74 CJK COMPATIBILITY IDEOGRAPH-FA74 - -# 免 免 免 - (‎ 免 ‎) 514D CJK UNIFIED IDEOGRAPH-514D -← (‎ 免 ‎) FA32 CJK COMPATIBILITY IDEOGRAPH-FA32 -← (‎ 免 ‎) 2F80E CJK COMPATIBILITY IDEOGRAPH-2F80E - -# 兔 兔 - (‎ 兔 ‎) 5154 CJK UNIFIED IDEOGRAPH-5154 -← (‎ 兔 ‎) 2F80F CJK COMPATIBILITY IDEOGRAPH-2F80F - -# 兤 兤 - (‎ 兤 ‎) 5164 CJK UNIFIED IDEOGRAPH-5164 -← (‎ 兤 ‎) 2F810 CJK COMPATIBILITY IDEOGRAPH-2F810 - -# 內 內 - (‎ 內 ‎) 5167 CJK UNIFIED IDEOGRAPH-5167 -← (‎ 內 ‎) 2F814 CJK COMPATIBILITY IDEOGRAPH-2F814 - -# 全 全 - (‎ 全 ‎) 5168 CJK UNIFIED IDEOGRAPH-5168 -← (‎ 全 ‎) FA72 CJK COMPATIBILITY IDEOGRAPH-FA72 - -# 兩 兩 - (‎ 兩 ‎) 5169 CJK UNIFIED IDEOGRAPH-5169 -← (‎ 兩 ‎) F978 CJK COMPATIBILITY IDEOGRAPH-F978 - -# 六 六 - (‎ 六 ‎) 516D CJK UNIFIED IDEOGRAPH-516D -← (‎ 六 ‎) F9D1 CJK COMPATIBILITY IDEOGRAPH-F9D1 - -# 具 具 - (‎ 具 ‎) 5177 CJK UNIFIED IDEOGRAPH-5177 -← (‎ 具 ‎) 2F811 CJK COMPATIBILITY IDEOGRAPH-2F811 - -# 冀 冀 - (‎ 冀 ‎) 5180 CJK UNIFIED IDEOGRAPH-5180 -← (‎ 冀 ‎) FA75 CJK COMPATIBILITY IDEOGRAPH-FA75 - -# 再 再 - (‎ 再 ‎) 518D CJK UNIFIED IDEOGRAPH-518D -← (‎ 再 ‎) 2F815 CJK COMPATIBILITY IDEOGRAPH-2F815 - -# 冒 冒 - (‎ 冒 ‎) 5192 CJK UNIFIED IDEOGRAPH-5192 -← (‎ 冒 ‎) 2F8D2 CJK COMPATIBILITY IDEOGRAPH-2F8D2 - -# 冕 冕 - (‎ 冕 ‎) 5195 CJK UNIFIED IDEOGRAPH-5195 -← (‎ 冕 ‎) 2F8D3 CJK COMPATIBILITY IDEOGRAPH-2F8D3 - -# 冗 冗 - (‎ 冗 ‎) 5197 CJK UNIFIED IDEOGRAPH-5197 -← (‎ 冗 ‎) 2F817 CJK COMPATIBILITY IDEOGRAPH-2F817 - -# 冤 冤 - (‎ 冤 ‎) 51A4 CJK UNIFIED IDEOGRAPH-51A4 -← (‎ 冤 ‎) 2F818 CJK COMPATIBILITY IDEOGRAPH-2F818 - -# 冬 冬 - (‎ 冬 ‎) 51AC CJK UNIFIED IDEOGRAPH-51AC -← (‎ 冬 ‎) 2F81A CJK COMPATIBILITY IDEOGRAPH-2F81A - -# 况 况 况 - (‎ 况 ‎) 51B5 CJK UNIFIED IDEOGRAPH-51B5 -← (‎ 况 ‎) FA71 CJK COMPATIBILITY IDEOGRAPH-FA71 -← (‎ 况 ‎) 2F81B CJK COMPATIBILITY IDEOGRAPH-2F81B - -# 冷 冷 - (‎ 冷 ‎) 51B7 CJK UNIFIED IDEOGRAPH-51B7 -← (‎ 冷 ‎) F92E CJK COMPATIBILITY IDEOGRAPH-F92E - -# 凉 凉 - (‎ 凉 ‎) 51C9 CJK UNIFIED IDEOGRAPH-51C9 -← (‎ 凉 ‎) F979 CJK COMPATIBILITY IDEOGRAPH-F979 - -# 凌 凌 - (‎ 凌 ‎) 51CC CJK UNIFIED IDEOGRAPH-51CC -← (‎ 凌 ‎) F955 CJK COMPATIBILITY IDEOGRAPH-F955 - -# 凜 凜 - (‎ 凜 ‎) 51DC CJK UNIFIED IDEOGRAPH-51DC -← (‎ 凜 ‎) F954 CJK COMPATIBILITY IDEOGRAPH-F954 - -# 凞 凞 - (‎ 凞 ‎) 51DE CJK UNIFIED IDEOGRAPH-51DE -← (‎ 凞 ‎) FA15 CJK COMPATIBILITY IDEOGRAPH-FA15 - -# 刃 刃 - (‎ 刃 ‎) 5203 CJK UNIFIED IDEOGRAPH-5203 -← (‎ 刃 ‎) 2F81E CJK COMPATIBILITY IDEOGRAPH-2F81E - -# 切 切 切 - (‎ 切 ‎) 5207 CJK UNIFIED IDEOGRAPH-5207 -← (‎ 切 ‎) FA00 CJK COMPATIBILITY IDEOGRAPH-FA00 -← (‎ 切 ‎) 2F850 CJK COMPATIBILITY IDEOGRAPH-2F850 - -# 列 列 - (‎ 列 ‎) 5217 CJK UNIFIED IDEOGRAPH-5217 -← (‎ 列 ‎) F99C CJK COMPATIBILITY IDEOGRAPH-F99C - -# 利 利 - (‎ 利 ‎) 5229 CJK UNIFIED IDEOGRAPH-5229 -← (‎ 利 ‎) F9DD CJK COMPATIBILITY IDEOGRAPH-F9DD - -# 刺 刺 - (‎ 刺 ‎) 523A CJK UNIFIED IDEOGRAPH-523A -← (‎ 刺 ‎) F9FF CJK COMPATIBILITY IDEOGRAPH-F9FF - -# 刻 刻 - (‎ 刻 ‎) 523B CJK UNIFIED IDEOGRAPH-523B -← (‎ 刻 ‎) 2F820 CJK COMPATIBILITY IDEOGRAPH-2F820 - -# 剆 剆 - (‎ 剆 ‎) 5246 CJK UNIFIED IDEOGRAPH-5246 -← (‎ 剆 ‎) 2F821 CJK COMPATIBILITY IDEOGRAPH-2F821 - -# 割 割 - (‎ 割 ‎) 5272 CJK UNIFIED IDEOGRAPH-5272 -← (‎ 割 ‎) 2F822 CJK COMPATIBILITY IDEOGRAPH-2F822 - -# 剷 剷 - (‎ 剷 ‎) 5277 CJK UNIFIED IDEOGRAPH-5277 -← (‎ 剷 ‎) 2F823 CJK COMPATIBILITY IDEOGRAPH-2F823 - -# 劉 劉 - (‎ 劉 ‎) 5289 CJK UNIFIED IDEOGRAPH-5289 -← (‎ 劉 ‎) F9C7 CJK COMPATIBILITY IDEOGRAPH-F9C7 - -# 劣 劣 - (‎ 劣 ‎) 52A3 CJK UNIFIED IDEOGRAPH-52A3 -← (‎ 劣 ‎) F99D CJK COMPATIBILITY IDEOGRAPH-F99D - -# 劳 劳 - (‎ 劳 ‎) 52B3 CJK UNIFIED IDEOGRAPH-52B3 -← (‎ 劳 ‎) 2F992 CJK COMPATIBILITY IDEOGRAPH-2F992 - -# 勇 勇 勇 - (‎ 勇 ‎) 52C7 CJK UNIFIED IDEOGRAPH-52C7 -← (‎ 勇 ‎) FA76 CJK COMPATIBILITY IDEOGRAPH-FA76 -← (‎ 勇 ‎) 2F825 CJK COMPATIBILITY IDEOGRAPH-2F825 - -# 勉 勉 勉 - (‎ 勉 ‎) 52C9 CJK UNIFIED IDEOGRAPH-52C9 -← (‎ 勉 ‎) FA33 CJK COMPATIBILITY IDEOGRAPH-FA33 -← (‎ 勉 ‎) 2F826 CJK COMPATIBILITY IDEOGRAPH-2F826 - -# 勒 勒 - (‎ 勒 ‎) 52D2 CJK UNIFIED IDEOGRAPH-52D2 -← (‎ 勒 ‎) F952 CJK COMPATIBILITY IDEOGRAPH-F952 - -# 勞 勞 - (‎ 勞 ‎) 52DE CJK UNIFIED IDEOGRAPH-52DE -← (‎ 勞 ‎) F92F CJK COMPATIBILITY IDEOGRAPH-F92F - -# 勤 勤 勤 - (‎ 勤 ‎) 52E4 CJK UNIFIED IDEOGRAPH-52E4 -← (‎ 勤 ‎) FA34 CJK COMPATIBILITY IDEOGRAPH-FA34 -← (‎ 勤 ‎) 2F827 CJK COMPATIBILITY IDEOGRAPH-2F827 - -# 勵 勵 - (‎ 勵 ‎) 52F5 CJK UNIFIED IDEOGRAPH-52F5 -← (‎ 勵 ‎) F97F CJK COMPATIBILITY IDEOGRAPH-F97F - -# 勺 勺 勺 - (‎ 勺 ‎) 52FA CJK UNIFIED IDEOGRAPH-52FA -← (‎ 勺 ‎) FA77 CJK COMPATIBILITY IDEOGRAPH-FA77 -← (‎ 勺 ‎) 2F828 CJK COMPATIBILITY IDEOGRAPH-2F828 - -# 包 包 - (‎ 包 ‎) 5305 CJK UNIFIED IDEOGRAPH-5305 -← (‎ 包 ‎) 2F829 CJK COMPATIBILITY IDEOGRAPH-2F829 - -# 匆 匆 - (‎ 匆 ‎) 5306 CJK UNIFIED IDEOGRAPH-5306 -← (‎ 匆 ‎) 2F82A CJK COMPATIBILITY IDEOGRAPH-2F82A - -# 北 北 北 - (‎ 北 ‎) 5317 CJK UNIFIED IDEOGRAPH-5317 -← (‎ 北 ‎) F963 CJK COMPATIBILITY IDEOGRAPH-F963 -← (‎ 北 ‎) 2F82B CJK COMPATIBILITY IDEOGRAPH-2F82B - -# 匿 匿 - (‎ 匿 ‎) 533F CJK UNIFIED IDEOGRAPH-533F -← (‎ 匿 ‎) F9EB CJK COMPATIBILITY IDEOGRAPH-F9EB - -# 卉 卉 - (‎ 卉 ‎) 5349 CJK UNIFIED IDEOGRAPH-5349 -← (‎ 卉 ‎) 2F82C CJK COMPATIBILITY IDEOGRAPH-2F82C - -# 卑 卑 卑 - (‎ 卑 ‎) 5351 CJK UNIFIED IDEOGRAPH-5351 -← (‎ 卑 ‎) FA35 CJK COMPATIBILITY IDEOGRAPH-FA35 -← (‎ 卑 ‎) 2F82D CJK COMPATIBILITY IDEOGRAPH-2F82D - -# 博 博 - (‎ 博 ‎) 535A CJK UNIFIED IDEOGRAPH-535A -← (‎ 博 ‎) 2F82E CJK COMPATIBILITY IDEOGRAPH-2F82E - -# 即 即 - (‎ 即 ‎) 5373 CJK UNIFIED IDEOGRAPH-5373 -← (‎ 即 ‎) 2F82F CJK COMPATIBILITY IDEOGRAPH-2F82F - -# 卵 卵 - (‎ 卵 ‎) 5375 CJK UNIFIED IDEOGRAPH-5375 -← (‎ 卵 ‎) F91C CJK COMPATIBILITY IDEOGRAPH-F91C - -# 卽 卽 - (‎ 卽 ‎) 537D CJK UNIFIED IDEOGRAPH-537D -← (‎ 卽 ‎) 2F830 CJK COMPATIBILITY IDEOGRAPH-2F830 - -# 卿 卿 卿 卿 - (‎ 卿 ‎) 537F CJK UNIFIED IDEOGRAPH-537F -← (‎ 卿 ‎) 2F831 CJK COMPATIBILITY IDEOGRAPH-2F831 -← (‎ 卿 ‎) 2F832 CJK COMPATIBILITY IDEOGRAPH-2F832 -← (‎ 卿 ‎) 2F833 CJK COMPATIBILITY IDEOGRAPH-2F833 - -# 參 參 - (‎ 參 ‎) 53C3 CJK UNIFIED IDEOGRAPH-53C3 -← (‎ 參 ‎) F96B CJK COMPATIBILITY IDEOGRAPH-F96B - -# 及 及 - (‎ 及 ‎) 53CA CJK UNIFIED IDEOGRAPH-53CA -← (‎ 及 ‎) 2F836 CJK COMPATIBILITY IDEOGRAPH-2F836 - -# 叟 叟 - (‎ 叟 ‎) 53DF CJK UNIFIED IDEOGRAPH-53DF -← (‎ 叟 ‎) 2F837 CJK COMPATIBILITY IDEOGRAPH-2F837 - -# 句 句 - (‎ 句 ‎) 53E5 CJK UNIFIED IDEOGRAPH-53E5 -← (‎ 句 ‎) F906 CJK COMPATIBILITY IDEOGRAPH-F906 - -# 叫 叫 - (‎ 叫 ‎) 53EB CJK UNIFIED IDEOGRAPH-53EB -← (‎ 叫 ‎) 2F839 CJK COMPATIBILITY IDEOGRAPH-2F839 - -# 叱 叱 - (‎ 叱 ‎) 53F1 CJK UNIFIED IDEOGRAPH-53F1 -← (‎ 叱 ‎) 2F83A CJK COMPATIBILITY IDEOGRAPH-2F83A - -# 吆 吆 - (‎ 吆 ‎) 5406 CJK UNIFIED IDEOGRAPH-5406 -← (‎ 吆 ‎) 2F83B CJK COMPATIBILITY IDEOGRAPH-2F83B - -# 吏 吏 - (‎ 吏 ‎) 540F CJK UNIFIED IDEOGRAPH-540F -← (‎ 吏 ‎) F9DE CJK COMPATIBILITY IDEOGRAPH-F9DE - -# 吝 吝 - (‎ 吝 ‎) 541D CJK UNIFIED IDEOGRAPH-541D -← (‎ 吝 ‎) F9ED CJK COMPATIBILITY IDEOGRAPH-F9ED - -# 吸 吸 - (‎ 吸 ‎) 5438 CJK UNIFIED IDEOGRAPH-5438 -← (‎ 吸 ‎) 2F83D CJK COMPATIBILITY IDEOGRAPH-2F83D - -# 呂 呂 - (‎ 呂 ‎) 5442 CJK UNIFIED IDEOGRAPH-5442 -← (‎ 呂 ‎) F980 CJK COMPATIBILITY IDEOGRAPH-F980 - -# 呈 呈 - (‎ 呈 ‎) 5448 CJK UNIFIED IDEOGRAPH-5448 -← (‎ 呈 ‎) 2F83E CJK COMPATIBILITY IDEOGRAPH-2F83E - -# 周 周 - (‎ 周 ‎) 5468 CJK UNIFIED IDEOGRAPH-5468 -← (‎ 周 ‎) 2F83F CJK COMPATIBILITY IDEOGRAPH-2F83F - -# 咞 咞 - (‎ 咞 ‎) 549E CJK UNIFIED IDEOGRAPH-549E -← (‎ 咞 ‎) 2F83C CJK COMPATIBILITY IDEOGRAPH-2F83C - -# 咢 咢 - (‎ 咢 ‎) 54A2 CJK UNIFIED IDEOGRAPH-54A2 -← (‎ 咢 ‎) 2F840 CJK COMPATIBILITY IDEOGRAPH-2F840 - -# 咽 咽 - (‎ 咽 ‎) 54BD CJK UNIFIED IDEOGRAPH-54BD -← (‎ 咽 ‎) F99E CJK COMPATIBILITY IDEOGRAPH-F99E - -# 哶 哶 - (‎ 哶 ‎) 54F6 CJK UNIFIED IDEOGRAPH-54F6 -← (‎ 哶 ‎) 2F841 CJK COMPATIBILITY IDEOGRAPH-2F841 - -# 唐 唐 - (‎ 唐 ‎) 5510 CJK UNIFIED IDEOGRAPH-5510 -← (‎ 唐 ‎) 2F842 CJK COMPATIBILITY IDEOGRAPH-2F842 - -# 啓 啟 啓 - (‎ 啓 ‎) 5553 CJK UNIFIED IDEOGRAPH-5553 -← (‎ 啟 ‎) 555F CJK UNIFIED IDEOGRAPH-555F -← (‎ 啓 ‎) 2F843 CJK COMPATIBILITY IDEOGRAPH-2F843 - -# 啕 啕 - (‎ 啕 ‎) 5555 CJK UNIFIED IDEOGRAPH-5555 -← (‎ 啕 ‎) FA79 CJK COMPATIBILITY IDEOGRAPH-FA79 - -# 啣 啣 - (‎ 啣 ‎) 5563 CJK UNIFIED IDEOGRAPH-5563 -← (‎ 啣 ‎) 2F844 CJK COMPATIBILITY IDEOGRAPH-2F844 - -# 善 善 善 - (‎ 善 ‎) 5584 CJK UNIFIED IDEOGRAPH-5584 -← (‎ 善 ‎) 2F845 CJK COMPATIBILITY IDEOGRAPH-2F845 -← (‎ 善 ‎) 2F846 CJK COMPATIBILITY IDEOGRAPH-2F846 - -# 喇 喇 - (‎ 喇 ‎) 5587 CJK UNIFIED IDEOGRAPH-5587 -← (‎ 喇 ‎) F90B CJK COMPATIBILITY IDEOGRAPH-F90B - -# 喙 喙 喙 - (‎ 喙 ‎) 5599 CJK UNIFIED IDEOGRAPH-5599 -← (‎ 喙 ‎) FA7A CJK COMPATIBILITY IDEOGRAPH-FA7A -← (‎ 喙 ‎) 2F847 CJK COMPATIBILITY IDEOGRAPH-2F847 - -# 喝 喝 喝 - (‎ 喝 ‎) 559D CJK UNIFIED IDEOGRAPH-559D -← (‎ 喝 ‎) FA36 CJK COMPATIBILITY IDEOGRAPH-FA36 -← (‎ 喝 ‎) FA78 CJK COMPATIBILITY IDEOGRAPH-FA78 - -# 喫 喫 - (‎ 喫 ‎) 55AB CJK UNIFIED IDEOGRAPH-55AB -← (‎ 喫 ‎) 2F848 CJK COMPATIBILITY IDEOGRAPH-2F848 - -# 喳 喳 - (‎ 喳 ‎) 55B3 CJK UNIFIED IDEOGRAPH-55B3 -← (‎ 喳 ‎) 2F849 CJK COMPATIBILITY IDEOGRAPH-2F849 - -# 嗀 嗀 - (‎ 嗀 ‎) 55C0 CJK UNIFIED IDEOGRAPH-55C0 -← (‎ 嗀 ‎) FA0D CJK COMPATIBILITY IDEOGRAPH-FA0D - -# 嗂 嗂 - (‎ 嗂 ‎) 55C2 CJK UNIFIED IDEOGRAPH-55C2 -← (‎ 嗂 ‎) 2F84A CJK COMPATIBILITY IDEOGRAPH-2F84A - -# 嗢 嗢 - (‎ 嗢 ‎) 55E2 CJK UNIFIED IDEOGRAPH-55E2 -← (‎ 嗢 ‎) FA7B CJK COMPATIBILITY IDEOGRAPH-FA7B - -# 嘆 嘆 嘆 - (‎ 嘆 ‎) 5606 CJK UNIFIED IDEOGRAPH-5606 -← (‎ 嘆 ‎) FA37 CJK COMPATIBILITY IDEOGRAPH-FA37 -← (‎ 嘆 ‎) 2F84C CJK COMPATIBILITY IDEOGRAPH-2F84C - -# 噑 噑 - (‎ 噑 ‎) 5651 CJK UNIFIED IDEOGRAPH-5651 -← (‎ 噑 ‎) 2F84E CJK COMPATIBILITY IDEOGRAPH-2F84E - -# 器 器 - (‎ 器 ‎) 5668 CJK UNIFIED IDEOGRAPH-5668 -← (‎ 器 ‎) FA38 CJK COMPATIBILITY IDEOGRAPH-FA38 - -# 噴 噴 - (‎ 噴 ‎) 5674 CJK UNIFIED IDEOGRAPH-5674 -← (‎ 噴 ‎) 2F84F CJK COMPATIBILITY IDEOGRAPH-2F84F - -# 囹 囹 - (‎ 囹 ‎) 56F9 CJK UNIFIED IDEOGRAPH-56F9 -← (‎ 囹 ‎) F9A9 CJK COMPATIBILITY IDEOGRAPH-F9A9 - -# 圖 圖 - (‎ 圖 ‎) 5716 CJK UNIFIED IDEOGRAPH-5716 -← (‎ 圖 ‎) 2F84B CJK COMPATIBILITY IDEOGRAPH-2F84B - -# 圗 圗 - (‎ 圗 ‎) 5717 CJK UNIFIED IDEOGRAPH-5717 -← (‎ 圗 ‎) 2F84D CJK COMPATIBILITY IDEOGRAPH-2F84D - -# 型 型 - (‎ 型 ‎) 578B CJK UNIFIED IDEOGRAPH-578B -← (‎ 型 ‎) 2F855 CJK COMPATIBILITY IDEOGRAPH-2F855 - -# 城 城 - (‎ 城 ‎) 57CE CJK UNIFIED IDEOGRAPH-57CE -← (‎ 城 ‎) 2F852 CJK COMPATIBILITY IDEOGRAPH-2F852 - -# 埴 埴 - (‎ 埴 ‎) 57F4 CJK UNIFIED IDEOGRAPH-57F4 -← (‎ 埴 ‎) 2F853 CJK COMPATIBILITY IDEOGRAPH-2F853 - -# 堍 堍 - (‎ 堍 ‎) 580D CJK UNIFIED IDEOGRAPH-580D -← (‎ 堍 ‎) 2F854 CJK COMPATIBILITY IDEOGRAPH-2F854 - -# 報 報 - (‎ 報 ‎) 5831 CJK UNIFIED IDEOGRAPH-5831 -← (‎ 報 ‎) 2F857 CJK COMPATIBILITY IDEOGRAPH-2F857 - -# 堲 堲 - (‎ 堲 ‎) 5832 CJK UNIFIED IDEOGRAPH-5832 -← (‎ 堲 ‎) 2F856 CJK COMPATIBILITY IDEOGRAPH-2F856 - -# 塀 塀 - (‎ 塀 ‎) 5840 CJK UNIFIED IDEOGRAPH-5840 -← (‎ 塀 ‎) FA39 CJK COMPATIBILITY IDEOGRAPH-FA39 - -# 塚 塚 塚 - (‎ 塚 ‎) 585A CJK UNIFIED IDEOGRAPH-585A -← (‎ 塚 ‎) FA10 CJK COMPATIBILITY IDEOGRAPH-FA10 -← (‎ 塚 ‎) FA7C CJK COMPATIBILITY IDEOGRAPH-FA7C - -# 塞 塞 - (‎ 塞 ‎) 585E CJK UNIFIED IDEOGRAPH-585E -← (‎ 塞 ‎) F96C CJK COMPATIBILITY IDEOGRAPH-F96C - -# 塡 填 - (‎ 塡 ‎) 5861 CJK UNIFIED IDEOGRAPH-5861 -← (‎ 填 ‎) 586B CJK UNIFIED IDEOGRAPH-586B - -# 墨 墨 - (‎ 墨 ‎) 58A8 CJK UNIFIED IDEOGRAPH-58A8 -← (‎ 墨 ‎) FA3A CJK COMPATIBILITY IDEOGRAPH-FA3A - -# 墫 壿 - (‎ 墫 ‎) 58AB CJK UNIFIED IDEOGRAPH-58AB -← (‎ 壿 ‎) 58FF CJK UNIFIED IDEOGRAPH-58FF - -# 墬 墬 - (‎ 墬 ‎) 58AC CJK UNIFIED IDEOGRAPH-58AC -← (‎ 墬 ‎) 2F858 CJK COMPATIBILITY IDEOGRAPH-2F858 - -# 墳 墳 - (‎ 墳 ‎) 58B3 CJK UNIFIED IDEOGRAPH-58B3 -← (‎ 墳 ‎) FA7D CJK COMPATIBILITY IDEOGRAPH-FA7D - -# 壘 壘 - (‎ 壘 ‎) 58D8 CJK UNIFIED IDEOGRAPH-58D8 -← (‎ 壘 ‎) F94A CJK COMPATIBILITY IDEOGRAPH-F94A - -# 壟 壟 - (‎ 壟 ‎) 58DF CJK UNIFIED IDEOGRAPH-58DF -← (‎ 壟 ‎) F942 CJK COMPATIBILITY IDEOGRAPH-F942 - -# 壮 壮 - (‎ 壮 ‎) 58EE CJK UNIFIED IDEOGRAPH-58EE -← (‎ 壮 ‎) 2F851 CJK COMPATIBILITY IDEOGRAPH-2F851 - -# 売 売 - (‎ 売 ‎) 58F2 CJK UNIFIED IDEOGRAPH-58F2 -← (‎ 売 ‎) 2F85A CJK COMPATIBILITY IDEOGRAPH-2F85A - -# 壷 壷 - (‎ 壷 ‎) 58F7 CJK UNIFIED IDEOGRAPH-58F7 -← (‎ 壷 ‎) 2F85B CJK COMPATIBILITY IDEOGRAPH-2F85B - -# 夆 夆 - (‎ 夆 ‎) 5906 CJK UNIFIED IDEOGRAPH-5906 -← (‎ 夆 ‎) 2F85C CJK COMPATIBILITY IDEOGRAPH-2F85C - -# 多 多 - (‎ 多 ‎) 591A CJK UNIFIED IDEOGRAPH-591A -← (‎ 多 ‎) 2F85D CJK COMPATIBILITY IDEOGRAPH-2F85D - -# 夢 夢 - (‎ 夢 ‎) 5922 CJK UNIFIED IDEOGRAPH-5922 -← (‎ 夢 ‎) 2F85E CJK COMPATIBILITY IDEOGRAPH-2F85E - -# 奄 奄 - (‎ 奄 ‎) 5944 CJK UNIFIED IDEOGRAPH-5944 -← (‎ 奄 ‎) FA7E CJK COMPATIBILITY IDEOGRAPH-FA7E - -# 奈 奈 - (‎ 奈 ‎) 5948 CJK UNIFIED IDEOGRAPH-5948 -← (‎ 奈 ‎) F90C CJK COMPATIBILITY IDEOGRAPH-F90C - -# 契 契 - (‎ 契 ‎) 5951 CJK UNIFIED IDEOGRAPH-5951 -← (‎ 契 ‎) F909 CJK COMPATIBILITY IDEOGRAPH-F909 - -# 奔 奔 - (‎ 奔 ‎) 5954 CJK UNIFIED IDEOGRAPH-5954 -← (‎ 奔 ‎) FA7F CJK COMPATIBILITY IDEOGRAPH-FA7F - -# 奢 奢 - (‎ 奢 ‎) 5962 CJK UNIFIED IDEOGRAPH-5962 -← (‎ 奢 ‎) 2F85F CJK COMPATIBILITY IDEOGRAPH-2F85F - -# 姘 姘 - (‎ 姘 ‎) 59D8 CJK UNIFIED IDEOGRAPH-59D8 -← (‎ 姘 ‎) 2F865 CJK COMPATIBILITY IDEOGRAPH-2F865 - -# 姬 姬 - (‎ 姬 ‎) 59EC CJK UNIFIED IDEOGRAPH-59EC -← (‎ 姬 ‎) 2F862 CJK COMPATIBILITY IDEOGRAPH-2F862 - -# 娛 娛 - (‎ 娛 ‎) 5A1B CJK UNIFIED IDEOGRAPH-5A1B -← (‎ 娛 ‎) 2F863 CJK COMPATIBILITY IDEOGRAPH-2F863 - -# 娧 娧 - (‎ 娧 ‎) 5A27 CJK UNIFIED IDEOGRAPH-5A27 -← (‎ 娧 ‎) 2F864 CJK COMPATIBILITY IDEOGRAPH-2F864 - -# 婢 婢 - (‎ 婢 ‎) 5A62 CJK UNIFIED IDEOGRAPH-5A62 -← (‎ 婢 ‎) FA80 CJK COMPATIBILITY IDEOGRAPH-FA80 - -# 婦 婦 - (‎ 婦 ‎) 5A66 CJK UNIFIED IDEOGRAPH-5A66 -← (‎ 婦 ‎) 2F866 CJK COMPATIBILITY IDEOGRAPH-2F866 - -# 媯 嬀 - (‎ 媯 ‎) 5AAF CJK UNIFIED IDEOGRAPH-5AAF -← (‎ 嬀 ‎) 5B00 CJK UNIFIED IDEOGRAPH-5B00 - -# 媵 媵 - (‎ 媵 ‎) 5AB5 CJK UNIFIED IDEOGRAPH-5AB5 -← (‎ 媵 ‎) 2F986 CJK COMPATIBILITY IDEOGRAPH-2F986 - -# 嬈 嬈 - (‎ 嬈 ‎) 5B08 CJK UNIFIED IDEOGRAPH-5B08 -← (‎ 嬈 ‎) 2F869 CJK COMPATIBILITY IDEOGRAPH-2F869 - -# 嬨 嬨 - (‎ 嬨 ‎) 5B28 CJK UNIFIED IDEOGRAPH-5B28 -← (‎ 嬨 ‎) FA81 CJK COMPATIBILITY IDEOGRAPH-FA81 - -# 嬾 嬾 嬾 - (‎ 嬾 ‎) 5B3E CJK UNIFIED IDEOGRAPH-5B3E -← (‎ 嬾 ‎) 2F86A CJK COMPATIBILITY IDEOGRAPH-2F86A -← (‎ 嬾 ‎) 2F86B CJK COMPATIBILITY IDEOGRAPH-2F86B - -# 宅 宅 - (‎ 宅 ‎) 5B85 CJK UNIFIED IDEOGRAPH-5B85 -← (‎ 宅 ‎) FA04 CJK COMPATIBILITY IDEOGRAPH-FA04 - -# 寃 寃 - (‎ 寃 ‎) 5BC3 CJK UNIFIED IDEOGRAPH-5BC3 -← (‎ 寃 ‎) 2F86D CJK COMPATIBILITY IDEOGRAPH-2F86D - -# 寘 寘 - (‎ 寘 ‎) 5BD8 CJK UNIFIED IDEOGRAPH-5BD8 -← (‎ 寘 ‎) 2F86E CJK COMPATIBILITY IDEOGRAPH-2F86E - -# 寧 寧 寧 寧 - (‎ 寧 ‎) 5BE7 CJK UNIFIED IDEOGRAPH-5BE7 -← (‎ 寧 ‎) F95F CJK COMPATIBILITY IDEOGRAPH-F95F -← (‎ 寧 ‎) F9AA CJK COMPATIBILITY IDEOGRAPH-F9AA -← (‎ 寧 ‎) 2F86F CJK COMPATIBILITY IDEOGRAPH-2F86F - -# 寮 寮 - (‎ 寮 ‎) 5BEE CJK UNIFIED IDEOGRAPH-5BEE -← (‎ 寮 ‎) F9BC CJK COMPATIBILITY IDEOGRAPH-F9BC - -# 寳 寳 - (‎ 寳 ‎) 5BF3 CJK UNIFIED IDEOGRAPH-5BF3 -← (‎ 寳 ‎) 2F870 CJK COMPATIBILITY IDEOGRAPH-2F870 - -# 寿 寿 - (‎ 寿 ‎) 5BFF CJK UNIFIED IDEOGRAPH-5BFF -← (‎ 寿 ‎) 2F872 CJK COMPATIBILITY IDEOGRAPH-2F872 - -# 将 将 - (‎ 将 ‎) 5C06 CJK UNIFIED IDEOGRAPH-5C06 -← (‎ 将 ‎) 2F873 CJK COMPATIBILITY IDEOGRAPH-2F873 - -# 尿 尿 - (‎ 尿 ‎) 5C3F CJK UNIFIED IDEOGRAPH-5C3F -← (‎ 尿 ‎) F9BD CJK COMPATIBILITY IDEOGRAPH-F9BD - -# 屠 屠 - (‎ 屠 ‎) 5C60 CJK UNIFIED IDEOGRAPH-5C60 -← (‎ 屠 ‎) 2F877 CJK COMPATIBILITY IDEOGRAPH-2F877 - -# 屢 屢 - (‎ 屢 ‎) 5C62 CJK UNIFIED IDEOGRAPH-5C62 -← (‎ 屢 ‎) F94B CJK COMPATIBILITY IDEOGRAPH-F94B - -# 層 層 - (‎ 層 ‎) 5C64 CJK UNIFIED IDEOGRAPH-5C64 -← (‎ 層 ‎) FA3B CJK COMPATIBILITY IDEOGRAPH-FA3B - -# 履 履 - (‎ 履 ‎) 5C65 CJK UNIFIED IDEOGRAPH-5C65 -← (‎ 履 ‎) F9DF CJK COMPATIBILITY IDEOGRAPH-F9DF - -# 岍 岍 - (‎ 岍 ‎) 5C8D CJK UNIFIED IDEOGRAPH-5C8D -← (‎ 岍 ‎) 2F87A CJK COMPATIBILITY IDEOGRAPH-2F87A - -# 峀 峀 - (‎ 峀 ‎) 5CC0 CJK UNIFIED IDEOGRAPH-5CC0 -← (‎ 峀 ‎) 2F879 CJK COMPATIBILITY IDEOGRAPH-2F879 - -# 崙 崙 - (‎ 崙 ‎) 5D19 CJK UNIFIED IDEOGRAPH-5D19 -← (‎ 崙 ‎) F9D5 CJK COMPATIBILITY IDEOGRAPH-F9D5 - -# 嵃 嵃 - (‎ 嵃 ‎) 5D43 CJK UNIFIED IDEOGRAPH-5D43 -← (‎ 嵃 ‎) 2F87C CJK COMPATIBILITY IDEOGRAPH-2F87C - -# 嵐 嵐 - (‎ 嵐 ‎) 5D50 CJK UNIFIED IDEOGRAPH-5D50 -← (‎ 嵐 ‎) F921 CJK COMPATIBILITY IDEOGRAPH-F921 - -# 嵫 嵫 - (‎ 嵫 ‎) 5D6B CJK UNIFIED IDEOGRAPH-5D6B -← (‎ 嵫 ‎) 2F87F CJK COMPATIBILITY IDEOGRAPH-2F87F - -# 嵮 嵮 - (‎ 嵮 ‎) 5D6E CJK UNIFIED IDEOGRAPH-5D6E -← (‎ 嵮 ‎) 2F87E CJK COMPATIBILITY IDEOGRAPH-2F87E - -# 嵼 嵼 - (‎ 嵼 ‎) 5D7C CJK UNIFIED IDEOGRAPH-5D7C -← (‎ 嵼 ‎) 2F880 CJK COMPATIBILITY IDEOGRAPH-2F880 - -# 嶲 嶲 - (‎ 嶲 ‎) 5DB2 CJK UNIFIED IDEOGRAPH-5DB2 -← (‎ 嶲 ‎) 2F9F4 CJK COMPATIBILITY IDEOGRAPH-2F9F4 - -# 嶺 嶺 - (‎ 嶺 ‎) 5DBA CJK UNIFIED IDEOGRAPH-5DBA -← (‎ 嶺 ‎) F9AB CJK COMPATIBILITY IDEOGRAPH-F9AB - -# 巡 巡 - (‎ 巡 ‎) 5DE1 CJK UNIFIED IDEOGRAPH-5DE1 -← (‎ 巡 ‎) 2F881 CJK COMPATIBILITY IDEOGRAPH-2F881 - -# 巢 巢 - (‎ 巢 ‎) 5DE2 CJK UNIFIED IDEOGRAPH-5DE2 -← (‎ 巢 ‎) 2F882 CJK COMPATIBILITY IDEOGRAPH-2F882 - -# 巽 巽 - (‎ 巽 ‎) 5DFD CJK UNIFIED IDEOGRAPH-5DFD -← (‎ 巽 ‎) 2F884 CJK COMPATIBILITY IDEOGRAPH-2F884 - -# 帡 帲 - (‎ 帡 ‎) 5E21 CJK UNIFIED IDEOGRAPH-5E21 -← (‎ 帲 ‎) 5E32 CJK UNIFIED IDEOGRAPH-5E32 - -# 帨 帨 - (‎ 帨 ‎) 5E28 CJK UNIFIED IDEOGRAPH-5E28 -← (‎ 帨 ‎) 2F885 CJK COMPATIBILITY IDEOGRAPH-2F885 - -# 帽 帽 - (‎ 帽 ‎) 5E3D CJK UNIFIED IDEOGRAPH-5E3D -← (‎ 帽 ‎) 2F886 CJK COMPATIBILITY IDEOGRAPH-2F886 - -# 幩 幩 - (‎ 幩 ‎) 5E69 CJK UNIFIED IDEOGRAPH-5E69 -← (‎ 幩 ‎) 2F887 CJK COMPATIBILITY IDEOGRAPH-2F887 - -# 年 年 - (‎ 年 ‎) 5E74 CJK UNIFIED IDEOGRAPH-5E74 -← (‎ 年 ‎) F98E CJK COMPATIBILITY IDEOGRAPH-F98E - -# 度 度 - (‎ 度 ‎) 5EA6 CJK UNIFIED IDEOGRAPH-5EA6 -← (‎ 度 ‎) FA01 CJK COMPATIBILITY IDEOGRAPH-FA01 - -# 庰 庰 - (‎ 庰 ‎) 5EB0 CJK UNIFIED IDEOGRAPH-5EB0 -← (‎ 庰 ‎) 2F88B CJK COMPATIBILITY IDEOGRAPH-2F88B - -# 庳 庳 - (‎ 庳 ‎) 5EB3 CJK UNIFIED IDEOGRAPH-5EB3 -← (‎ 庳 ‎) 2F88C CJK COMPATIBILITY IDEOGRAPH-2F88C - -# 庶 庶 - (‎ 庶 ‎) 5EB6 CJK UNIFIED IDEOGRAPH-5EB6 -← (‎ 庶 ‎) 2F88D CJK COMPATIBILITY IDEOGRAPH-2F88D - -# 廉 廉 - (‎ 廉 ‎) 5EC9 CJK UNIFIED IDEOGRAPH-5EC9 -← (‎ 廉 ‎) F9A2 CJK COMPATIBILITY IDEOGRAPH-F9A2 - -# 廊 廊 廊 - (‎ 廊 ‎) 5ECA CJK UNIFIED IDEOGRAPH-5ECA -← (‎ 廊 ‎) F928 CJK COMPATIBILITY IDEOGRAPH-F928 -← (‎ 廊 ‎) 2F88E CJK COMPATIBILITY IDEOGRAPH-2F88E - -# 廒 廒 - (‎ 廒 ‎) 5ED2 CJK UNIFIED IDEOGRAPH-5ED2 -← (‎ 廒 ‎) FA82 CJK COMPATIBILITY IDEOGRAPH-FA82 - -# 廓 廓 - (‎ 廓 ‎) 5ED3 CJK UNIFIED IDEOGRAPH-5ED3 -← (‎ 廓 ‎) FA0B CJK COMPATIBILITY IDEOGRAPH-FA0B - -# 廙 廙 - (‎ 廙 ‎) 5ED9 CJK UNIFIED IDEOGRAPH-5ED9 -← (‎ 廙 ‎) FA83 CJK COMPATIBILITY IDEOGRAPH-FA83 - -# 廬 廬 - (‎ 廬 ‎) 5EEC CJK UNIFIED IDEOGRAPH-5EEC -← (‎ 廬 ‎) F982 CJK COMPATIBILITY IDEOGRAPH-F982 - -# 弄 弄 - (‎ 弄 ‎) 5F04 CJK UNIFIED IDEOGRAPH-5F04 -← (‎ 弄 ‎) F943 CJK COMPATIBILITY IDEOGRAPH-F943 - -# 弢 弢 弢 - (‎ 弢 ‎) 5F22 CJK UNIFIED IDEOGRAPH-5F22 -← (‎ 弢 ‎) 2F894 CJK COMPATIBILITY IDEOGRAPH-2F894 -← (‎ 弢 ‎) 2F895 CJK COMPATIBILITY IDEOGRAPH-2F895 - -# 当 当 - (‎ 当 ‎) 5F53 CJK UNIFIED IDEOGRAPH-5F53 -← (‎ 当 ‎) 2F874 CJK COMPATIBILITY IDEOGRAPH-2F874 - -# 形 形 - (‎ 形 ‎) 5F62 CJK UNIFIED IDEOGRAPH-5F62 -← (‎ 形 ‎) 2F899 CJK COMPATIBILITY IDEOGRAPH-2F899 - -# 彩 彩 - (‎ 彩 ‎) 5F69 CJK UNIFIED IDEOGRAPH-5F69 -← (‎ 彩 ‎) FA84 CJK COMPATIBILITY IDEOGRAPH-FA84 - -# 彫 彫 - (‎ 彫 ‎) 5F6B CJK UNIFIED IDEOGRAPH-5F6B -← (‎ 彫 ‎) 2F89A CJK COMPATIBILITY IDEOGRAPH-2F89A - -# 律 律 - (‎ 律 ‎) 5F8B CJK UNIFIED IDEOGRAPH-5F8B -← (‎ 律 ‎) F9D8 CJK COMPATIBILITY IDEOGRAPH-F9D8 - -# 徚 徚 - (‎ 徚 ‎) 5F9A CJK UNIFIED IDEOGRAPH-5F9A -← (‎ 徚 ‎) 2F89C CJK COMPATIBILITY IDEOGRAPH-2F89C - -# 復 復 - (‎ 復 ‎) 5FA9 CJK UNIFIED IDEOGRAPH-5FA9 -← (‎ 復 ‎) F966 CJK COMPATIBILITY IDEOGRAPH-F966 - -# 徭 徭 - (‎ 徭 ‎) 5FAD CJK UNIFIED IDEOGRAPH-5FAD -← (‎ 徭 ‎) FA85 CJK COMPATIBILITY IDEOGRAPH-FA85 - -# 忍 忍 - (‎ 忍 ‎) 5FCD CJK UNIFIED IDEOGRAPH-5FCD -← (‎ 忍 ‎) 2F89D CJK COMPATIBILITY IDEOGRAPH-2F89D - -# 志 志 - (‎ 志 ‎) 5FD7 CJK UNIFIED IDEOGRAPH-5FD7 -← (‎ 志 ‎) 2F89E CJK COMPATIBILITY IDEOGRAPH-2F89E - -# 念 念 - (‎ 念 ‎) 5FF5 CJK UNIFIED IDEOGRAPH-5FF5 -← (‎ 念 ‎) F9A3 CJK COMPATIBILITY IDEOGRAPH-F9A3 - -# 忹 忹 - (‎ 忹 ‎) 5FF9 CJK UNIFIED IDEOGRAPH-5FF9 -← (‎ 忹 ‎) 2F89F CJK COMPATIBILITY IDEOGRAPH-2F89F - -# 怒 怒 - (‎ 怒 ‎) 6012 CJK UNIFIED IDEOGRAPH-6012 -← (‎ 怒 ‎) F960 CJK COMPATIBILITY IDEOGRAPH-F960 - -# 怜 怜 - (‎ 怜 ‎) 601C CJK UNIFIED IDEOGRAPH-601C -← (‎ 怜 ‎) F9AC CJK COMPATIBILITY IDEOGRAPH-F9AC - -# 恵 恵 - (‎ 恵 ‎) 6075 CJK UNIFIED IDEOGRAPH-6075 -← (‎ 恵 ‎) FA6B CJK COMPATIBILITY IDEOGRAPH-FA6B - -# 悁 悁 - (‎ 悁 ‎) 6081 CJK UNIFIED IDEOGRAPH-6081 -← (‎ 悁 ‎) 2F8A0 CJK COMPATIBILITY IDEOGRAPH-2F8A0 - -# 悔 悔 悔 - (‎ 悔 ‎) 6094 CJK UNIFIED IDEOGRAPH-6094 -← (‎ 悔 ‎) FA3D CJK COMPATIBILITY IDEOGRAPH-FA3D -← (‎ 悔 ‎) 2F8A3 CJK COMPATIBILITY IDEOGRAPH-2F8A3 - -# 惇 惇 - (‎ 惇 ‎) 60C7 CJK UNIFIED IDEOGRAPH-60C7 -← (‎ 惇 ‎) 2F8A5 CJK COMPATIBILITY IDEOGRAPH-2F8A5 - -# 惘 惘 - (‎ 惘 ‎) 60D8 CJK UNIFIED IDEOGRAPH-60D8 -← (‎ 惘 ‎) FA86 CJK COMPATIBILITY IDEOGRAPH-FA86 - -# 惡 惡 - (‎ 惡 ‎) 60E1 CJK UNIFIED IDEOGRAPH-60E1 -← (‎ 惡 ‎) F9B9 CJK COMPATIBILITY IDEOGRAPH-F9B9 - -# 愈 愈 - (‎ 愈 ‎) 6108 CJK UNIFIED IDEOGRAPH-6108 -← (‎ 愈 ‎) FA88 CJK COMPATIBILITY IDEOGRAPH-FA88 - -# 慄 慄 - (‎ 慄 ‎) 6144 CJK UNIFIED IDEOGRAPH-6144 -← (‎ 慄 ‎) F9D9 CJK COMPATIBILITY IDEOGRAPH-F9D9 - -# 慈 慈 - (‎ 慈 ‎) 6148 CJK UNIFIED IDEOGRAPH-6148 -← (‎ 慈 ‎) 2F8A6 CJK COMPATIBILITY IDEOGRAPH-2F8A6 - -# 慌 慌 慌 - (‎ 慌 ‎) 614C CJK UNIFIED IDEOGRAPH-614C -← (‎ 慌 ‎) 2F8A7 CJK COMPATIBILITY IDEOGRAPH-2F8A7 -← (‎ 慌 ‎) 2F8A9 CJK COMPATIBILITY IDEOGRAPH-2F8A9 - -# 慎 慎 慎 - (‎ 慎 ‎) 614E CJK UNIFIED IDEOGRAPH-614E -← (‎ 慎 ‎) FA87 CJK COMPATIBILITY IDEOGRAPH-FA87 -← (‎ 慎 ‎) 2F8A8 CJK COMPATIBILITY IDEOGRAPH-2F8A8 - -# 慠 慠 - (‎ 慠 ‎) 6160 CJK UNIFIED IDEOGRAPH-6160 -← (‎ 慠 ‎) FA8A CJK COMPATIBILITY IDEOGRAPH-FA8A - -# 慨 慨 - (‎ 慨 ‎) 6168 CJK UNIFIED IDEOGRAPH-6168 -← (‎ 慨 ‎) FA3E CJK COMPATIBILITY IDEOGRAPH-FA3E - -# 慺 慺 - (‎ 慺 ‎) 617A CJK UNIFIED IDEOGRAPH-617A -← (‎ 慺 ‎) 2F8AA CJK COMPATIBILITY IDEOGRAPH-2F8AA - -# 憎 憎 憎 憎 - (‎ 憎 ‎) 618E CJK UNIFIED IDEOGRAPH-618E -← (‎ 憎 ‎) FA3F CJK COMPATIBILITY IDEOGRAPH-FA3F -← (‎ 憎 ‎) FA89 CJK COMPATIBILITY IDEOGRAPH-FA89 -← (‎ 憎 ‎) 2F8AB CJK COMPATIBILITY IDEOGRAPH-2F8AB - -# 憐 憐 - (‎ 憐 ‎) 6190 CJK UNIFIED IDEOGRAPH-6190 -← (‎ 憐 ‎) F98F CJK COMPATIBILITY IDEOGRAPH-F98F - -# 憤 憤 - (‎ 憤 ‎) 61A4 CJK UNIFIED IDEOGRAPH-61A4 -← (‎ 憤 ‎) 2F8AD CJK COMPATIBILITY IDEOGRAPH-2F8AD - -# 憯 憯 - (‎ 憯 ‎) 61AF CJK UNIFIED IDEOGRAPH-61AF -← (‎ 憯 ‎) 2F8AE CJK COMPATIBILITY IDEOGRAPH-2F8AE - -# 憲 憲 - (‎ 憲 ‎) 61B2 CJK UNIFIED IDEOGRAPH-61B2 -← (‎ 憲 ‎) 2F8AC CJK COMPATIBILITY IDEOGRAPH-2F8AC - -# 懞 懞 - (‎ 懞 ‎) 61DE CJK UNIFIED IDEOGRAPH-61DE -← (‎ 懞 ‎) 2F8AF CJK COMPATIBILITY IDEOGRAPH-2F8AF - -# 懲 懲 懲 懲 - (‎ 懲 ‎) 61F2 CJK UNIFIED IDEOGRAPH-61F2 -← (‎ 懲 ‎) FA40 CJK COMPATIBILITY IDEOGRAPH-FA40 -← (‎ 懲 ‎) FA8B CJK COMPATIBILITY IDEOGRAPH-FA8B -← (‎ 懲 ‎) 2F8B0 CJK COMPATIBILITY IDEOGRAPH-2F8B0 - -# 懶 懶 懶 - (‎ 懶 ‎) 61F6 CJK UNIFIED IDEOGRAPH-61F6 -← (‎ 懶 ‎) F90D CJK COMPATIBILITY IDEOGRAPH-F90D -← (‎ 懶 ‎) 2F8B1 CJK COMPATIBILITY IDEOGRAPH-2F8B1 - -# 戀 戀 - (‎ 戀 ‎) 6200 CJK UNIFIED IDEOGRAPH-6200 -← (‎ 戀 ‎) F990 CJK COMPATIBILITY IDEOGRAPH-F990 - -# 成 成 - (‎ 成 ‎) 6210 CJK UNIFIED IDEOGRAPH-6210 -← (‎ 成 ‎) 2F8B2 CJK COMPATIBILITY IDEOGRAPH-2F8B2 - -# 戛 戛 - (‎ 戛 ‎) 621B CJK UNIFIED IDEOGRAPH-621B -← (‎ 戛 ‎) 2F8B3 CJK COMPATIBILITY IDEOGRAPH-2F8B3 - -# 戮 戮 - (‎ 戮 ‎) 622E CJK UNIFIED IDEOGRAPH-622E -← (‎ 戮 ‎) F9D2 CJK COMPATIBILITY IDEOGRAPH-F9D2 - -# 戴 戴 - (‎ 戴 ‎) 6234 CJK UNIFIED IDEOGRAPH-6234 -← (‎ 戴 ‎) FA8C CJK COMPATIBILITY IDEOGRAPH-FA8C - -# 扝 扝 - (‎ 扝 ‎) 625D CJK UNIFIED IDEOGRAPH-625D -← (‎ 扝 ‎) 2F8B4 CJK COMPATIBILITY IDEOGRAPH-2F8B4 - -# 抱 抱 - (‎ 抱 ‎) 62B1 CJK UNIFIED IDEOGRAPH-62B1 -← (‎ 抱 ‎) 2F8B5 CJK COMPATIBILITY IDEOGRAPH-2F8B5 - -# 拉 拉 - (‎ 拉 ‎) 62C9 CJK UNIFIED IDEOGRAPH-62C9 -← (‎ 拉 ‎) F925 CJK COMPATIBILITY IDEOGRAPH-F925 - -# 拏 拏 - (‎ 拏 ‎) 62CF CJK UNIFIED IDEOGRAPH-62CF -← (‎ 拏 ‎) F95B CJK COMPATIBILITY IDEOGRAPH-F95B - -# 拓 拓 - (‎ 拓 ‎) 62D3 CJK UNIFIED IDEOGRAPH-62D3 -← (‎ 拓 ‎) FA02 CJK COMPATIBILITY IDEOGRAPH-FA02 - -# 拔 拔 - (‎ 拔 ‎) 62D4 CJK UNIFIED IDEOGRAPH-62D4 -← (‎ 拔 ‎) 2F8B6 CJK COMPATIBILITY IDEOGRAPH-2F8B6 - -# 拼 拼 - (‎ 拼 ‎) 62FC CJK UNIFIED IDEOGRAPH-62FC -← (‎ 拼 ‎) 2F8BA CJK COMPATIBILITY IDEOGRAPH-2F8BA - -# 拾 拾 - (‎ 拾 ‎) 62FE CJK UNIFIED IDEOGRAPH-62FE -← (‎ 拾 ‎) F973 CJK COMPATIBILITY IDEOGRAPH-F973 - -# 挽 挽 - (‎ 挽 ‎) 633D CJK UNIFIED IDEOGRAPH-633D -← (‎ 挽 ‎) 2F8B9 CJK COMPATIBILITY IDEOGRAPH-2F8B9 - -# 捐 捐 - (‎ 捐 ‎) 6350 CJK UNIFIED IDEOGRAPH-6350 -← (‎ 捐 ‎) 2F8B7 CJK COMPATIBILITY IDEOGRAPH-2F8B7 - -# 捨 捨 - (‎ 捨 ‎) 6368 CJK UNIFIED IDEOGRAPH-6368 -← (‎ 捨 ‎) 2F8BB CJK COMPATIBILITY IDEOGRAPH-2F8BB - -# 捻 捻 - (‎ 捻 ‎) 637B CJK UNIFIED IDEOGRAPH-637B -← (‎ 捻 ‎) F9A4 CJK COMPATIBILITY IDEOGRAPH-F9A4 - -# 掃 掃 - (‎ 掃 ‎) 6383 CJK UNIFIED IDEOGRAPH-6383 -← (‎ 掃 ‎) 2F8BC CJK COMPATIBILITY IDEOGRAPH-2F8BC - -# 掠 掠 - (‎ 掠 ‎) 63A0 CJK UNIFIED IDEOGRAPH-63A0 -← (‎ 掠 ‎) F975 CJK COMPATIBILITY IDEOGRAPH-F975 - -# 掩 掩 - (‎ 掩 ‎) 63A9 CJK UNIFIED IDEOGRAPH-63A9 -← (‎ 掩 ‎) 2F8C1 CJK COMPATIBILITY IDEOGRAPH-2F8C1 - -# 揄 揄 - (‎ 揄 ‎) 63C4 CJK UNIFIED IDEOGRAPH-63C4 -← (‎ 揄 ‎) FA8D CJK COMPATIBILITY IDEOGRAPH-FA8D - -# 揅 揅 - (‎ 揅 ‎) 63C5 CJK UNIFIED IDEOGRAPH-63C5 -← (‎ 揅 ‎) 2F8C0 CJK COMPATIBILITY IDEOGRAPH-2F8C0 - -# 揤 揤 - (‎ 揤 ‎) 63E4 CJK UNIFIED IDEOGRAPH-63E4 -← (‎ 揤 ‎) 2F8BD CJK COMPATIBILITY IDEOGRAPH-2F8BD - -# 搜 搜 - (‎ 搜 ‎) 641C CJK UNIFIED IDEOGRAPH-641C -← (‎ 搜 ‎) FA8E CJK COMPATIBILITY IDEOGRAPH-FA8E - -# 搢 搢 - (‎ 搢 ‎) 6422 CJK UNIFIED IDEOGRAPH-6422 -← (‎ 搢 ‎) 2F8BF CJK COMPATIBILITY IDEOGRAPH-2F8BF - -# 摒 摒 - (‎ 摒 ‎) 6452 CJK UNIFIED IDEOGRAPH-6452 -← (‎ 摒 ‎) FA8F CJK COMPATIBILITY IDEOGRAPH-FA8F - -# 摩 摩 - (‎ 摩 ‎) 6469 CJK UNIFIED IDEOGRAPH-6469 -← (‎ 摩 ‎) 2F8C3 CJK COMPATIBILITY IDEOGRAPH-2F8C3 - -# 摷 摷 - (‎ 摷 ‎) 6477 CJK UNIFIED IDEOGRAPH-6477 -← (‎ 摷 ‎) 2F8C6 CJK COMPATIBILITY IDEOGRAPH-2F8C6 - -# 摾 摾 - (‎ 摾 ‎) 647E CJK UNIFIED IDEOGRAPH-647E -← (‎ 摾 ‎) 2F8C4 CJK COMPATIBILITY IDEOGRAPH-2F8C4 - -# 撚 撚 - (‎ 撚 ‎) 649A CJK UNIFIED IDEOGRAPH-649A -← (‎ 撚 ‎) F991 CJK COMPATIBILITY IDEOGRAPH-F991 - -# 撝 撝 - (‎ 撝 ‎) 649D CJK UNIFIED IDEOGRAPH-649D -← (‎ 撝 ‎) 2F8C5 CJK COMPATIBILITY IDEOGRAPH-2F8C5 - -# 擄 擄 - (‎ 擄 ‎) 64C4 CJK UNIFIED IDEOGRAPH-64C4 -← (‎ 擄 ‎) F930 CJK COMPATIBILITY IDEOGRAPH-F930 - -# 敏 敏 敏 - (‎ 敏 ‎) 654F CJK UNIFIED IDEOGRAPH-654F -← (‎ 敏 ‎) FA41 CJK COMPATIBILITY IDEOGRAPH-FA41 -← (‎ 敏 ‎) 2F8C8 CJK COMPATIBILITY IDEOGRAPH-2F8C8 - -# 敖 敖 - (‎ 敖 ‎) 6556 CJK UNIFIED IDEOGRAPH-6556 -← (‎ 敖 ‎) FA90 CJK COMPATIBILITY IDEOGRAPH-FA90 - -# 敬 敬 - (‎ 敬 ‎) 656C CJK UNIFIED IDEOGRAPH-656C -← (‎ 敬 ‎) 2F8C9 CJK COMPATIBILITY IDEOGRAPH-2F8C9 - -# 數 數 - (‎ 數 ‎) 6578 CJK UNIFIED IDEOGRAPH-6578 -← (‎ 數 ‎) F969 CJK COMPATIBILITY IDEOGRAPH-F969 - -# 料 料 - (‎ 料 ‎) 6599 CJK UNIFIED IDEOGRAPH-6599 -← (‎ 料 ‎) F9BE CJK COMPATIBILITY IDEOGRAPH-F9BE - -# 旅 旅 - (‎ 旅 ‎) 65C5 CJK UNIFIED IDEOGRAPH-65C5 -← (‎ 旅 ‎) F983 CJK COMPATIBILITY IDEOGRAPH-F983 - -# 既 既 - (‎ 既 ‎) 65E2 CJK UNIFIED IDEOGRAPH-65E2 -← (‎ 既 ‎) FA42 CJK COMPATIBILITY IDEOGRAPH-FA42 - -# 旣 旣 - (‎ 旣 ‎) 65E3 CJK UNIFIED IDEOGRAPH-65E3 -← (‎ 旣 ‎) 2F8CB CJK COMPATIBILITY IDEOGRAPH-2F8CB - -# 易 易 - (‎ 易 ‎) 6613 CJK UNIFIED IDEOGRAPH-6613 -← (‎ 易 ‎) F9E0 CJK COMPATIBILITY IDEOGRAPH-F9E0 - -# 晉 晉 - (‎ 晉 ‎) 6649 CJK UNIFIED IDEOGRAPH-6649 -← (‎ 晉 ‎) 2F8CD CJK COMPATIBILITY IDEOGRAPH-2F8CD - -# 晚 晩 - (‎ 晚 ‎) 665A CJK UNIFIED IDEOGRAPH-665A -← (‎ 晩 ‎) 6669 CJK UNIFIED IDEOGRAPH-6669 - -# 晴 晴 晴 - (‎ 晴 ‎) 6674 CJK UNIFIED IDEOGRAPH-6674 -← (‎ 晴 ‎) FA12 CJK COMPATIBILITY IDEOGRAPH-FA12 -← (‎ 晴 ‎) FA91 CJK COMPATIBILITY IDEOGRAPH-FA91 - -# 暈 暈 - (‎ 暈 ‎) 6688 CJK UNIFIED IDEOGRAPH-6688 -← (‎ 暈 ‎) F9C5 CJK COMPATIBILITY IDEOGRAPH-F9C5 - -# 暑 暑 暑 - (‎ 暑 ‎) 6691 CJK UNIFIED IDEOGRAPH-6691 -← (‎ 暑 ‎) FA43 CJK COMPATIBILITY IDEOGRAPH-FA43 -← (‎ 暑 ‎) 2F8CF CJK COMPATIBILITY IDEOGRAPH-2F8CF - -# 暜 暜 - (‎ 暜 ‎) 669C CJK UNIFIED IDEOGRAPH-669C -← (‎ 暜 ‎) 2F8D5 CJK COMPATIBILITY IDEOGRAPH-2F8D5 - -# 暴 暴 - (‎ 暴 ‎) 66B4 CJK UNIFIED IDEOGRAPH-66B4 -← (‎ 暴 ‎) FA06 CJK COMPATIBILITY IDEOGRAPH-FA06 - -# 曆 曆 - (‎ 曆 ‎) 66C6 CJK UNIFIED IDEOGRAPH-66C6 -← (‎ 曆 ‎) F98B CJK COMPATIBILITY IDEOGRAPH-F98B - -# 更 更 - (‎ 更 ‎) 66F4 CJK UNIFIED IDEOGRAPH-66F4 -← (‎ 更 ‎) F901 CJK COMPATIBILITY IDEOGRAPH-F901 - -# 書 書 - (‎ 書 ‎) 66F8 CJK UNIFIED IDEOGRAPH-66F8 -← (‎ 書 ‎) 2F8CC CJK COMPATIBILITY IDEOGRAPH-2F8CC - -# 最 最 - (‎ 最 ‎) 6700 CJK UNIFIED IDEOGRAPH-6700 -← (‎ 最 ‎) 2F8D4 CJK COMPATIBILITY IDEOGRAPH-2F8D4 - -# 朌 肦 - (‎ 朌 ‎) 670C CJK UNIFIED IDEOGRAPH-670C -← (‎ 肦 ‎) 80A6 CJK UNIFIED IDEOGRAPH-80A6 - -# 朏 胐 - (‎ 朏 ‎) 670F CJK UNIFIED IDEOGRAPH-670F -← (‎ 胐 ‎) 80D0 CJK UNIFIED IDEOGRAPH-80D0 - -# 朐 胊 - (‎ 朐 ‎) 6710 CJK UNIFIED IDEOGRAPH-6710 -← (‎ 胊 ‎) 80CA CJK UNIFIED IDEOGRAPH-80CA - -# 朓 脁 - (‎ 朓 ‎) 6713 CJK UNIFIED IDEOGRAPH-6713 -← (‎ 脁 ‎) 8101 CJK UNIFIED IDEOGRAPH-8101 - -# 朗 朗 朗 朗 - (‎ 朗 ‎) 6717 CJK UNIFIED IDEOGRAPH-6717 -← (‎ 朗 ‎) F929 CJK COMPATIBILITY IDEOGRAPH-F929 -← (‎ 朗 ‎) FA92 CJK COMPATIBILITY IDEOGRAPH-FA92 -← (‎ 朗 ‎) 2F8D8 CJK COMPATIBILITY IDEOGRAPH-2F8D8 - -# 朘 脧 - (‎ 朘 ‎) 6718 CJK UNIFIED IDEOGRAPH-6718 -← (‎ 脧 ‎) 8127 CJK UNIFIED IDEOGRAPH-8127 - -# 望 望 望 - (‎ 望 ‎) 671B CJK UNIFIED IDEOGRAPH-671B -← (‎ 望 ‎) FA93 CJK COMPATIBILITY IDEOGRAPH-FA93 -← (‎ 望 ‎) 2F8D9 CJK COMPATIBILITY IDEOGRAPH-2F8D9 - -# 朡 朡 - (‎ 朡 ‎) 6721 CJK UNIFIED IDEOGRAPH-6721 -← (‎ 朡 ‎) 2F8DA CJK COMPATIBILITY IDEOGRAPH-2F8DA - -# 朣 膧 - (‎ 朣 ‎) 6723 CJK UNIFIED IDEOGRAPH-6723 -← (‎ 膧 ‎) 81A7 CJK UNIFIED IDEOGRAPH-81A7 - -# 李 李 - (‎ 李 ‎) 674E CJK UNIFIED IDEOGRAPH-674E -← (‎ 李 ‎) F9E1 CJK COMPATIBILITY IDEOGRAPH-F9E1 - -# 杓 杓 - (‎ 杓 ‎) 6753 CJK UNIFIED IDEOGRAPH-6753 -← (‎ 杓 ‎) 2F8DC CJK COMPATIBILITY IDEOGRAPH-2F8DC - -# 杖 杖 - (‎ 杖 ‎) 6756 CJK UNIFIED IDEOGRAPH-6756 -← (‎ 杖 ‎) FA94 CJK COMPATIBILITY IDEOGRAPH-FA94 - -# 杞 杞 - (‎ 杞 ‎) 675E CJK UNIFIED IDEOGRAPH-675E -← (‎ 杞 ‎) 2F8DB CJK COMPATIBILITY IDEOGRAPH-2F8DB - -# 杮 柿 - (‎ 杮 ‎) 676E CJK UNIFIED IDEOGRAPH-676E -← (‎ 柿 ‎) 67FF CJK UNIFIED IDEOGRAPH-67FF - -# 杻 杻 - (‎ 杻 ‎) 677B CJK UNIFIED IDEOGRAPH-677B -← (‎ 杻 ‎) F9C8 CJK COMPATIBILITY IDEOGRAPH-F9C8 - -# 枅 枅 - (‎ 枅 ‎) 6785 CJK UNIFIED IDEOGRAPH-6785 -← (‎ 枅 ‎) 2F8E0 CJK COMPATIBILITY IDEOGRAPH-2F8E0 - -# 林 林 - (‎ 林 ‎) 6797 CJK UNIFIED IDEOGRAPH-6797 -← (‎ 林 ‎) F9F4 CJK COMPATIBILITY IDEOGRAPH-F9F4 - -# 柳 柳 - (‎ 柳 ‎) 67F3 CJK UNIFIED IDEOGRAPH-67F3 -← (‎ 柳 ‎) F9C9 CJK COMPATIBILITY IDEOGRAPH-F9C9 - -# 柺 柺 - (‎ 柺 ‎) 67FA CJK UNIFIED IDEOGRAPH-67FA -← (‎ 柺 ‎) 2F8DF CJK COMPATIBILITY IDEOGRAPH-2F8DF - -# 栗 栗 - (‎ 栗 ‎) 6817 CJK UNIFIED IDEOGRAPH-6817 -← (‎ 栗 ‎) F9DA CJK COMPATIBILITY IDEOGRAPH-F9DA - -# 栟 栟 - (‎ 栟 ‎) 681F CJK UNIFIED IDEOGRAPH-681F -← (‎ 栟 ‎) 2F8E5 CJK COMPATIBILITY IDEOGRAPH-2F8E5 - -# 桒 桒 - (‎ 桒 ‎) 6852 CJK UNIFIED IDEOGRAPH-6852 -← (‎ 桒 ‎) 2F8E1 CJK COMPATIBILITY IDEOGRAPH-2F8E1 - -# 梁 梁 - (‎ 梁 ‎) 6881 CJK UNIFIED IDEOGRAPH-6881 -← (‎ 梁 ‎) F97A CJK COMPATIBILITY IDEOGRAPH-F97A - -# 梅 梅 梅 - (‎ 梅 ‎) 6885 CJK UNIFIED IDEOGRAPH-6885 -← (‎ 梅 ‎) FA44 CJK COMPATIBILITY IDEOGRAPH-FA44 -← (‎ 梅 ‎) 2F8E2 CJK COMPATIBILITY IDEOGRAPH-2F8E2 - -# 梎 梎 - (‎ 梎 ‎) 688E CJK UNIFIED IDEOGRAPH-688E -← (‎ 梎 ‎) 2F8E4 CJK COMPATIBILITY IDEOGRAPH-2F8E4 - -# 梨 梨 - (‎ 梨 ‎) 68A8 CJK UNIFIED IDEOGRAPH-68A8 -← (‎ 梨 ‎) F9E2 CJK COMPATIBILITY IDEOGRAPH-F9E2 - -# 椔 椔 - (‎ 椔 ‎) 6914 CJK UNIFIED IDEOGRAPH-6914 -← (‎ 椔 ‎) 2F8E6 CJK COMPATIBILITY IDEOGRAPH-2F8E6 - -# 楂 楂 - (‎ 楂 ‎) 6942 CJK UNIFIED IDEOGRAPH-6942 -← (‎ 楂 ‎) 2F8E8 CJK COMPATIBILITY IDEOGRAPH-2F8E8 - -# 榝 樧 - (‎ 榝 ‎) 699D CJK UNIFIED IDEOGRAPH-699D -← (‎ 樧 ‎) 6A27 CJK UNIFIED IDEOGRAPH-6A27 - -# 榣 榣 - (‎ 榣 ‎) 69A3 CJK UNIFIED IDEOGRAPH-69A3 -← (‎ 榣 ‎) 2F8E9 CJK COMPATIBILITY IDEOGRAPH-2F8E9 - -# 槪 槪 - (‎ 槪 ‎) 69EA CJK UNIFIED IDEOGRAPH-69EA -← (‎ 槪 ‎) 2F8EA CJK COMPATIBILITY IDEOGRAPH-2F8EA - -# 樂 樂 樂 樂 - (‎ 樂 ‎) 6A02 CJK UNIFIED IDEOGRAPH-6A02 -← (‎ 樂 ‎) F914 CJK COMPATIBILITY IDEOGRAPH-F914 -← (‎ 樂 ‎) F95C CJK COMPATIBILITY IDEOGRAPH-F95C -← (‎ 樂 ‎) F9BF CJK COMPATIBILITY IDEOGRAPH-F9BF - -# 樓 樓 - (‎ 樓 ‎) 6A13 CJK UNIFIED IDEOGRAPH-6A13 -← (‎ 樓 ‎) F94C CJK COMPATIBILITY IDEOGRAPH-F94C - -# 檨 檨 - (‎ 檨 ‎) 6AA8 CJK UNIFIED IDEOGRAPH-6AA8 -← (‎ 檨 ‎) 2F8EB CJK COMPATIBILITY IDEOGRAPH-2F8EB - -# 櫓 櫓 - (‎ 櫓 ‎) 6AD3 CJK UNIFIED IDEOGRAPH-6AD3 -← (‎ 櫓 ‎) F931 CJK COMPATIBILITY IDEOGRAPH-F931 - -# 櫛 櫛 - (‎ 櫛 ‎) 6ADB CJK UNIFIED IDEOGRAPH-6ADB -← (‎ 櫛 ‎) 2F8ED CJK COMPATIBILITY IDEOGRAPH-2F8ED - -# 欄 欄 - (‎ 欄 ‎) 6B04 CJK UNIFIED IDEOGRAPH-6B04 -← (‎ 欄 ‎) F91D CJK COMPATIBILITY IDEOGRAPH-F91D - -# 次 次 - (‎ 次 ‎) 6B21 CJK UNIFIED IDEOGRAPH-6B21 -← (‎ 次 ‎) 2F8EF CJK COMPATIBILITY IDEOGRAPH-2F8EF - -# 歔 歔 - (‎ 歔 ‎) 6B54 CJK UNIFIED IDEOGRAPH-6B54 -← (‎ 歔 ‎) 2F8F1 CJK COMPATIBILITY IDEOGRAPH-2F8F1 - -# 歲 歲 - (‎ 歲 ‎) 6B72 CJK UNIFIED IDEOGRAPH-6B72 -← (‎ 歲 ‎) 2F8F3 CJK COMPATIBILITY IDEOGRAPH-2F8F3 - -# 歷 歷 - (‎ 歷 ‎) 6B77 CJK UNIFIED IDEOGRAPH-6B77 -← (‎ 歷 ‎) F98C CJK COMPATIBILITY IDEOGRAPH-F98C - -# 殟 殟 - (‎ 殟 ‎) 6B9F CJK UNIFIED IDEOGRAPH-6B9F -← (‎ 殟 ‎) 2F8F4 CJK COMPATIBILITY IDEOGRAPH-2F8F4 - -# 殮 殮 - (‎ 殮 ‎) 6BAE CJK UNIFIED IDEOGRAPH-6BAE -← (‎ 殮 ‎) F9A5 CJK COMPATIBILITY IDEOGRAPH-F9A5 - -# 殺 殺 殺 殺 - (‎ 殺 ‎) 6BBA CJK UNIFIED IDEOGRAPH-6BBA -← (‎ 殺 ‎) F970 CJK COMPATIBILITY IDEOGRAPH-F970 -← (‎ 殺 ‎) FA96 CJK COMPATIBILITY IDEOGRAPH-FA96 -← (‎ 殺 ‎) 2F8F5 CJK COMPATIBILITY IDEOGRAPH-2F8F5 - -# 殻 殻 - (‎ 殻 ‎) 6BBB CJK UNIFIED IDEOGRAPH-6BBB -← (‎ 殻 ‎) 2F8F6 CJK COMPATIBILITY IDEOGRAPH-2F8F6 - -# 汎 汎 - (‎ 汎 ‎) 6C4E CJK UNIFIED IDEOGRAPH-6C4E -← (‎ 汎 ‎) 2F8FA CJK COMPATIBILITY IDEOGRAPH-2F8FA - -# 汧 汧 - (‎ 汧 ‎) 6C67 CJK UNIFIED IDEOGRAPH-6C67 -← (‎ 汧 ‎) 2F8FE CJK COMPATIBILITY IDEOGRAPH-2F8FE - -# 沈 沈 - (‎ 沈 ‎) 6C88 CJK UNIFIED IDEOGRAPH-6C88 -← (‎ 沈 ‎) F972 CJK COMPATIBILITY IDEOGRAPH-F972 - -# 沿 沿 - (‎ 沿 ‎) 6CBF CJK UNIFIED IDEOGRAPH-6CBF -← (‎ 沿 ‎) 2F8FC CJK COMPATIBILITY IDEOGRAPH-2F8FC - -# 泌 泌 - (‎ 泌 ‎) 6CCC CJK UNIFIED IDEOGRAPH-6CCC -← (‎ 泌 ‎) F968 CJK COMPATIBILITY IDEOGRAPH-F968 - -# 泍 泍 - (‎ 泍 ‎) 6CCD CJK UNIFIED IDEOGRAPH-6CCD -← (‎ 泍 ‎) 2F8FD CJK COMPATIBILITY IDEOGRAPH-2F8FD - -# 泥 泥 - (‎ 泥 ‎) 6CE5 CJK UNIFIED IDEOGRAPH-6CE5 -← (‎ 泥 ‎) F9E3 CJK COMPATIBILITY IDEOGRAPH-F9E3 - -# 洖 洖 - (‎ 洖 ‎) 6D16 CJK UNIFIED IDEOGRAPH-6D16 -← (‎ 洖 ‎) 2F8FF CJK COMPATIBILITY IDEOGRAPH-2F8FF - -# 洛 洛 - (‎ 洛 ‎) 6D1B CJK UNIFIED IDEOGRAPH-6D1B -← (‎ 洛 ‎) F915 CJK COMPATIBILITY IDEOGRAPH-F915 - -# 洞 洞 - (‎ 洞 ‎) 6D1E CJK UNIFIED IDEOGRAPH-6D1E -← (‎ 洞 ‎) FA05 CJK COMPATIBILITY IDEOGRAPH-FA05 - -# 洴 洴 - (‎ 洴 ‎) 6D34 CJK UNIFIED IDEOGRAPH-6D34 -← (‎ 洴 ‎) 2F907 CJK COMPATIBILITY IDEOGRAPH-2F907 - -# 派 派 - (‎ 派 ‎) 6D3E CJK UNIFIED IDEOGRAPH-6D3E -← (‎ 派 ‎) 2F900 CJK COMPATIBILITY IDEOGRAPH-2F900 - -# 流 流 流 流 - (‎ 流 ‎) 6D41 CJK UNIFIED IDEOGRAPH-6D41 -← (‎ 流 ‎) F9CA CJK COMPATIBILITY IDEOGRAPH-F9CA -← (‎ 流 ‎) FA97 CJK COMPATIBILITY IDEOGRAPH-FA97 -← (‎ 流 ‎) 2F902 CJK COMPATIBILITY IDEOGRAPH-2F902 - -# 浩 浩 - (‎ 浩 ‎) 6D69 CJK UNIFIED IDEOGRAPH-6D69 -← (‎ 浩 ‎) 2F903 CJK COMPATIBILITY IDEOGRAPH-2F903 - -# 浪 浪 - (‎ 浪 ‎) 6D6A CJK UNIFIED IDEOGRAPH-6D6A -← (‎ 浪 ‎) F92A CJK COMPATIBILITY IDEOGRAPH-F92A - -# 海 海 海 - (‎ 海 ‎) 6D77 CJK UNIFIED IDEOGRAPH-6D77 -← (‎ 海 ‎) FA45 CJK COMPATIBILITY IDEOGRAPH-FA45 -← (‎ 海 ‎) 2F901 CJK COMPATIBILITY IDEOGRAPH-2F901 - -# 浸 浸 - (‎ 浸 ‎) 6D78 CJK UNIFIED IDEOGRAPH-6D78 -← (‎ 浸 ‎) 2F904 CJK COMPATIBILITY IDEOGRAPH-2F904 - -# 涅 涅 - (‎ 涅 ‎) 6D85 CJK UNIFIED IDEOGRAPH-6D85 -← (‎ 涅 ‎) 2F905 CJK COMPATIBILITY IDEOGRAPH-2F905 - -# 淋 淋 - (‎ 淋 ‎) 6DCB CJK UNIFIED IDEOGRAPH-6DCB -← (‎ 淋 ‎) F9F5 CJK COMPATIBILITY IDEOGRAPH-F9F5 - -# 淚 淚 - (‎ 淚 ‎) 6DDA CJK UNIFIED IDEOGRAPH-6DDA -← (‎ 淚 ‎) F94D CJK COMPATIBILITY IDEOGRAPH-F94D - -# 淪 淪 - (‎ 淪 ‎) 6DEA CJK UNIFIED IDEOGRAPH-6DEA -← (‎ 淪 ‎) F9D6 CJK COMPATIBILITY IDEOGRAPH-F9D6 - -# 淹 淹 - (‎ 淹 ‎) 6DF9 CJK UNIFIED IDEOGRAPH-6DF9 -← (‎ 淹 ‎) 2F90E CJK COMPATIBILITY IDEOGRAPH-2F90E - -# 渚 渚 - (‎ 渚 ‎) 6E1A CJK UNIFIED IDEOGRAPH-6E1A -← (‎ 渚 ‎) FA46 CJK COMPATIBILITY IDEOGRAPH-FA46 - -# 港 港 - (‎ 港 ‎) 6E2F CJK UNIFIED IDEOGRAPH-6E2F -← (‎ 港 ‎) 2F908 CJK COMPATIBILITY IDEOGRAPH-2F908 - -# 湮 湮 - (‎ 湮 ‎) 6E6E CJK UNIFIED IDEOGRAPH-6E6E -← (‎ 湮 ‎) 2F909 CJK COMPATIBILITY IDEOGRAPH-2F909 - -# 溈 潙 - (‎ 溈 ‎) 6E88 CJK UNIFIED IDEOGRAPH-6E88 -← (‎ 潙 ‎) 6F59 CJK UNIFIED IDEOGRAPH-6F59 - -# 溜 溜 - (‎ 溜 ‎) 6E9C CJK UNIFIED IDEOGRAPH-6E9C -← (‎ 溜 ‎) F9CB CJK COMPATIBILITY IDEOGRAPH-F9CB - -# 溺 溺 - (‎ 溺 ‎) 6EBA CJK UNIFIED IDEOGRAPH-6EBA -← (‎ 溺 ‎) F9EC CJK COMPATIBILITY IDEOGRAPH-F9EC - -# 滇 滇 - (‎ 滇 ‎) 6EC7 CJK UNIFIED IDEOGRAPH-6EC7 -← (‎ 滇 ‎) 2F90C CJK COMPATIBILITY IDEOGRAPH-2F90C - -# 滋 滋 滋 - (‎ 滋 ‎) 6ECB CJK UNIFIED IDEOGRAPH-6ECB -← (‎ 滋 ‎) FA99 CJK COMPATIBILITY IDEOGRAPH-FA99 -← (‎ 滋 ‎) 2F90B CJK COMPATIBILITY IDEOGRAPH-2F90B - -# 滑 滑 - (‎ 滑 ‎) 6ED1 CJK UNIFIED IDEOGRAPH-6ED1 -← (‎ 滑 ‎) F904 CJK COMPATIBILITY IDEOGRAPH-F904 - -# 滛 滛 - (‎ 滛 ‎) 6EDB CJK UNIFIED IDEOGRAPH-6EDB -← (‎ 滛 ‎) FA98 CJK COMPATIBILITY IDEOGRAPH-FA98 - -# 漏 漏 - (‎ 漏 ‎) 6F0F CJK UNIFIED IDEOGRAPH-6F0F -← (‎ 漏 ‎) F94E CJK COMPATIBILITY IDEOGRAPH-F94E - -# 漢 漢 漢 - (‎ 漢 ‎) 6F22 CJK UNIFIED IDEOGRAPH-6F22 -← (‎ 漢 ‎) FA47 CJK COMPATIBILITY IDEOGRAPH-FA47 -← (‎ 漢 ‎) FA9A CJK COMPATIBILITY IDEOGRAPH-FA9A - -# 漣 漣 - (‎ 漣 ‎) 6F23 CJK UNIFIED IDEOGRAPH-6F23 -← (‎ 漣 ‎) F992 CJK COMPATIBILITY IDEOGRAPH-F992 - -# 潮 潮 - (‎ 潮 ‎) 6F6E CJK UNIFIED IDEOGRAPH-6F6E -← (‎ 潮 ‎) 2F90F CJK COMPATIBILITY IDEOGRAPH-2F90F - -# 濆 濆 - (‎ 濆 ‎) 6FC6 CJK UNIFIED IDEOGRAPH-6FC6 -← (‎ 濆 ‎) 2F912 CJK COMPATIBILITY IDEOGRAPH-2F912 - -# 濫 濫 - (‎ 濫 ‎) 6FEB CJK UNIFIED IDEOGRAPH-6FEB -← (‎ 濫 ‎) F922 CJK COMPATIBILITY IDEOGRAPH-F922 - -# 濾 濾 - (‎ 濾 ‎) 6FFE CJK UNIFIED IDEOGRAPH-6FFE -← (‎ 濾 ‎) F984 CJK COMPATIBILITY IDEOGRAPH-F984 - -# 瀛 瀛 - (‎ 瀛 ‎) 701B CJK UNIFIED IDEOGRAPH-701B -← (‎ 瀛 ‎) 2F915 CJK COMPATIBILITY IDEOGRAPH-2F915 - -# 瀞 瀞 瀞 - (‎ 瀞 ‎) 701E CJK UNIFIED IDEOGRAPH-701E -← (‎ 瀞 ‎) FA9B CJK COMPATIBILITY IDEOGRAPH-FA9B -← (‎ 瀞 ‎) 2F914 CJK COMPATIBILITY IDEOGRAPH-2F914 - -# 瀹 瀹 - (‎ 瀹 ‎) 7039 CJK UNIFIED IDEOGRAPH-7039 -← (‎ 瀹 ‎) 2F913 CJK COMPATIBILITY IDEOGRAPH-2F913 - -# 灊 灊 - (‎ 灊 ‎) 704A CJK UNIFIED IDEOGRAPH-704A -← (‎ 灊 ‎) 2F917 CJK COMPATIBILITY IDEOGRAPH-2F917 - -# 灰 灰 - (‎ 灰 ‎) 7070 CJK UNIFIED IDEOGRAPH-7070 -← (‎ 灰 ‎) 2F835 CJK COMPATIBILITY IDEOGRAPH-2F835 - -# 灷 灷 - (‎ 灷 ‎) 7077 CJK UNIFIED IDEOGRAPH-7077 -← (‎ 灷 ‎) 2F919 CJK COMPATIBILITY IDEOGRAPH-2F919 - -# 災 災 - (‎ 災 ‎) 707D CJK UNIFIED IDEOGRAPH-707D -← (‎ 災 ‎) 2F918 CJK COMPATIBILITY IDEOGRAPH-2F918 - -# 炙 炙 - (‎ 炙 ‎) 7099 CJK UNIFIED IDEOGRAPH-7099 -← (‎ 炙 ‎) F9FB CJK COMPATIBILITY IDEOGRAPH-F9FB - -# 炭 炭 - (‎ 炭 ‎) 70AD CJK UNIFIED IDEOGRAPH-70AD -← (‎ 炭 ‎) 2F91A CJK COMPATIBILITY IDEOGRAPH-2F91A - -# 烈 烈 - (‎ 烈 ‎) 70C8 CJK UNIFIED IDEOGRAPH-70C8 -← (‎ 烈 ‎) F99F CJK COMPATIBILITY IDEOGRAPH-F99F - -# 烙 烙 - (‎ 烙 ‎) 70D9 CJK UNIFIED IDEOGRAPH-70D9 -← (‎ 烙 ‎) F916 CJK COMPATIBILITY IDEOGRAPH-F916 - -# 煅 煅 - (‎ 煅 ‎) 7145 CJK UNIFIED IDEOGRAPH-7145 -← (‎ 煅 ‎) 2F91C CJK COMPATIBILITY IDEOGRAPH-2F91C - -# 煉 煉 - (‎ 煉 ‎) 7149 CJK UNIFIED IDEOGRAPH-7149 -← (‎ 煉 ‎) F993 CJK COMPATIBILITY IDEOGRAPH-F993 - -# 煮 煮 煮 - (‎ 煮 ‎) 716E CJK UNIFIED IDEOGRAPH-716E -← (‎ 煮 ‎) FA48 CJK COMPATIBILITY IDEOGRAPH-FA48 -← (‎ 煮 ‎) FA9C CJK COMPATIBILITY IDEOGRAPH-FA9C - -# 熜 熜 - (‎ 熜 ‎) 719C CJK UNIFIED IDEOGRAPH-719C -← (‎ 熜 ‎) 2F91E CJK COMPATIBILITY IDEOGRAPH-2F91E - -# 燎 燎 - (‎ 燎 ‎) 71CE CJK UNIFIED IDEOGRAPH-71CE -← (‎ 燎 ‎) F9C0 CJK COMPATIBILITY IDEOGRAPH-F9C0 - -# 燐 燐 - (‎ 燐 ‎) 71D0 CJK UNIFIED IDEOGRAPH-71D0 -← (‎ 燐 ‎) F9EE CJK COMPATIBILITY IDEOGRAPH-F9EE - -# 爐 爐 - (‎ 爐 ‎) 7210 CJK UNIFIED IDEOGRAPH-7210 -← (‎ 爐 ‎) F932 CJK COMPATIBILITY IDEOGRAPH-F932 - -# 爛 爛 - (‎ 爛 ‎) 721B CJK UNIFIED IDEOGRAPH-721B -← (‎ 爛 ‎) F91E CJK COMPATIBILITY IDEOGRAPH-F91E - -# 爨 爨 - (‎ 爨 ‎) 7228 CJK UNIFIED IDEOGRAPH-7228 -← (‎ 爨 ‎) 2F920 CJK COMPATIBILITY IDEOGRAPH-2F920 - -# 爵 爵 爵 - (‎ 爵 ‎) 7235 CJK UNIFIED IDEOGRAPH-7235 -← (‎ 爵 ‎) FA9E CJK COMPATIBILITY IDEOGRAPH-FA9E -← (‎ 爵 ‎) 2F921 CJK COMPATIBILITY IDEOGRAPH-2F921 - -# 牐 牐 - (‎ 牐 ‎) 7250 CJK UNIFIED IDEOGRAPH-7250 -← (‎ 牐 ‎) 2F922 CJK COMPATIBILITY IDEOGRAPH-2F922 - -# 牢 牢 - (‎ 牢 ‎) 7262 CJK UNIFIED IDEOGRAPH-7262 -← (‎ 牢 ‎) F946 CJK COMPATIBILITY IDEOGRAPH-F946 - -# 犀 犀 - (‎ 犀 ‎) 7280 CJK UNIFIED IDEOGRAPH-7280 -← (‎ 犀 ‎) 2F924 CJK COMPATIBILITY IDEOGRAPH-2F924 - -# 犕 犕 - (‎ 犕 ‎) 7295 CJK UNIFIED IDEOGRAPH-7295 -← (‎ 犕 ‎) 2F925 CJK COMPATIBILITY IDEOGRAPH-2F925 - -# 犯 犯 - (‎ 犯 ‎) 72AF CJK UNIFIED IDEOGRAPH-72AF -← (‎ 犯 ‎) FA9F CJK COMPATIBILITY IDEOGRAPH-FA9F - -# 狀 狀 - (‎ 狀 ‎) 72C0 CJK UNIFIED IDEOGRAPH-72C0 -← (‎ 狀 ‎) F9FA CJK COMPATIBILITY IDEOGRAPH-F9FA - -# 狼 狼 - (‎ 狼 ‎) 72FC CJK UNIFIED IDEOGRAPH-72FC -← (‎ 狼 ‎) F92B CJK COMPATIBILITY IDEOGRAPH-F92B - -# 猪 猪 猪 - (‎ 猪 ‎) 732A CJK UNIFIED IDEOGRAPH-732A -← (‎ 猪 ‎) FA16 CJK COMPATIBILITY IDEOGRAPH-FA16 -← (‎ 猪 ‎) FAA0 CJK COMPATIBILITY IDEOGRAPH-FAA0 - -# 獵 獵 - (‎ 獵 ‎) 7375 CJK UNIFIED IDEOGRAPH-7375 -← (‎ 獵 ‎) F9A7 CJK COMPATIBILITY IDEOGRAPH-F9A7 - -# 獺 獺 - (‎ 獺 ‎) 737A CJK UNIFIED IDEOGRAPH-737A -← (‎ 獺 ‎) 2F928 CJK COMPATIBILITY IDEOGRAPH-2F928 - -# 率 率 率 - (‎ 率 ‎) 7387 CJK UNIFIED IDEOGRAPH-7387 -← (‎ 率 ‎) F961 CJK COMPATIBILITY IDEOGRAPH-F961 -← (‎ 率 ‎) F9DB CJK COMPATIBILITY IDEOGRAPH-F9DB - -# 王 王 - (‎ 王 ‎) 738B CJK UNIFIED IDEOGRAPH-738B -← (‎ 王 ‎) 2F929 CJK COMPATIBILITY IDEOGRAPH-2F929 - -# 玥 玥 - (‎ 玥 ‎) 73A5 CJK UNIFIED IDEOGRAPH-73A5 -← (‎ 玥 ‎) 2F92B CJK COMPATIBILITY IDEOGRAPH-2F92B - -# 玲 玲 - (‎ 玲 ‎) 73B2 CJK UNIFIED IDEOGRAPH-73B2 -← (‎ 玲 ‎) F9AD CJK COMPATIBILITY IDEOGRAPH-F9AD - -# 珞 珞 - (‎ 珞 ‎) 73DE CJK UNIFIED IDEOGRAPH-73DE -← (‎ 珞 ‎) F917 CJK COMPATIBILITY IDEOGRAPH-F917 - -# 理 理 - (‎ 理 ‎) 7406 CJK UNIFIED IDEOGRAPH-7406 -← (‎ 理 ‎) F9E4 CJK COMPATIBILITY IDEOGRAPH-F9E4 - -# 琉 琉 - (‎ 琉 ‎) 7409 CJK UNIFIED IDEOGRAPH-7409 -← (‎ 琉 ‎) F9CC CJK COMPATIBILITY IDEOGRAPH-F9CC - -# 琢 琢 - (‎ 琢 ‎) 7422 CJK UNIFIED IDEOGRAPH-7422 -← (‎ 琢 ‎) FA4A CJK COMPATIBILITY IDEOGRAPH-FA4A - -# 瑇 瑇 - (‎ 瑇 ‎) 7447 CJK UNIFIED IDEOGRAPH-7447 -← (‎ 瑇 ‎) 2F92E CJK COMPATIBILITY IDEOGRAPH-2F92E - -# 瑜 瑜 - (‎ 瑜 ‎) 745C CJK UNIFIED IDEOGRAPH-745C -← (‎ 瑜 ‎) 2F92F CJK COMPATIBILITY IDEOGRAPH-2F92F - -# 瑩 瑩 - (‎ 瑩 ‎) 7469 CJK UNIFIED IDEOGRAPH-7469 -← (‎ 瑩 ‎) F9AE CJK COMPATIBILITY IDEOGRAPH-F9AE - -# 瑱 瑱 瑱 - (‎ 瑱 ‎) 7471 CJK UNIFIED IDEOGRAPH-7471 -← (‎ 瑱 ‎) FAA1 CJK COMPATIBILITY IDEOGRAPH-FAA1 -← (‎ 瑱 ‎) 2F930 CJK COMPATIBILITY IDEOGRAPH-2F930 - -# 璅 璅 - (‎ 璅 ‎) 7485 CJK UNIFIED IDEOGRAPH-7485 -← (‎ 璅 ‎) 2F931 CJK COMPATIBILITY IDEOGRAPH-2F931 - -# 璉 璉 - (‎ 璉 ‎) 7489 CJK UNIFIED IDEOGRAPH-7489 -← (‎ 璉 ‎) F994 CJK COMPATIBILITY IDEOGRAPH-F994 - -# 璘 璘 - (‎ 璘 ‎) 7498 CJK UNIFIED IDEOGRAPH-7498 -← (‎ 璘 ‎) F9EF CJK COMPATIBILITY IDEOGRAPH-F9EF - -# 瓊 瓊 - (‎ 瓊 ‎) 74CA CJK UNIFIED IDEOGRAPH-74CA -← (‎ 瓊 ‎) 2F932 CJK COMPATIBILITY IDEOGRAPH-2F932 - -# 甆 甆 - (‎ 甆 ‎) 7506 CJK UNIFIED IDEOGRAPH-7506 -← (‎ 甆 ‎) FAA2 CJK COMPATIBILITY IDEOGRAPH-FAA2 - -# 甤 甤 - (‎ 甤 ‎) 7524 CJK UNIFIED IDEOGRAPH-7524 -← (‎ 甤 ‎) 2F934 CJK COMPATIBILITY IDEOGRAPH-2F934 - -# 画 画 - (‎ 画 ‎) 753B CJK UNIFIED IDEOGRAPH-753B -← (‎ 画 ‎) FAA3 CJK COMPATIBILITY IDEOGRAPH-FAA3 - -# 甾 甾 - (‎ 甾 ‎) 753E CJK UNIFIED IDEOGRAPH-753E -← (‎ 甾 ‎) 2F936 CJK COMPATIBILITY IDEOGRAPH-2F936 - -# 留 留 - (‎ 留 ‎) 7559 CJK UNIFIED IDEOGRAPH-7559 -← (‎ 留 ‎) F9CD CJK COMPATIBILITY IDEOGRAPH-F9CD - -# 略 略 - (‎ 略 ‎) 7565 CJK UNIFIED IDEOGRAPH-7565 -← (‎ 略 ‎) F976 CJK COMPATIBILITY IDEOGRAPH-F976 - -# 異 異 異 - (‎ 異 ‎) 7570 CJK UNIFIED IDEOGRAPH-7570 -← (‎ 異 ‎) F962 CJK COMPATIBILITY IDEOGRAPH-F962 -← (‎ 異 ‎) 2F938 CJK COMPATIBILITY IDEOGRAPH-2F938 - -# 痢 痢 - (‎ 痢 ‎) 75E2 CJK UNIFIED IDEOGRAPH-75E2 -← (‎ 痢 ‎) F9E5 CJK COMPATIBILITY IDEOGRAPH-F9E5 - -# 瘐 瘐 - (‎ 瘐 ‎) 7610 CJK UNIFIED IDEOGRAPH-7610 -← (‎ 瘐 ‎) 2F93A CJK COMPATIBILITY IDEOGRAPH-2F93A - -# 瘝 瘝 - (‎ 瘝 ‎) 761D CJK UNIFIED IDEOGRAPH-761D -← (‎ 瘝 ‎) FAA4 CJK COMPATIBILITY IDEOGRAPH-FAA4 - -# 瘟 瘟 - (‎ 瘟 ‎) 761F CJK UNIFIED IDEOGRAPH-761F -← (‎ 瘟 ‎) FAA5 CJK COMPATIBILITY IDEOGRAPH-FAA5 - -# 療 療 - (‎ 療 ‎) 7642 CJK UNIFIED IDEOGRAPH-7642 -← (‎ 療 ‎) F9C1 CJK COMPATIBILITY IDEOGRAPH-F9C1 - -# 癩 癩 - (‎ 癩 ‎) 7669 CJK UNIFIED IDEOGRAPH-7669 -← (‎ 癩 ‎) F90E CJK COMPATIBILITY IDEOGRAPH-F90E - -# 益 益 益 - (‎ 益 ‎) 76CA CJK UNIFIED IDEOGRAPH-76CA -← (‎ 益 ‎) FA17 CJK COMPATIBILITY IDEOGRAPH-FA17 -← (‎ 益 ‎) FAA6 CJK COMPATIBILITY IDEOGRAPH-FAA6 - -# 盛 盛 - (‎ 盛 ‎) 76DB CJK UNIFIED IDEOGRAPH-76DB -← (‎ 盛 ‎) FAA7 CJK COMPATIBILITY IDEOGRAPH-FAA7 - -# 盧 盧 - (‎ 盧 ‎) 76E7 CJK UNIFIED IDEOGRAPH-76E7 -← (‎ 盧 ‎) F933 CJK COMPATIBILITY IDEOGRAPH-F933 - -# 直 直 直 - (‎ 直 ‎) 76F4 CJK UNIFIED IDEOGRAPH-76F4 -← (‎ 直 ‎) FAA8 CJK COMPATIBILITY IDEOGRAPH-FAA8 -← (‎ 直 ‎) 2F940 CJK COMPATIBILITY IDEOGRAPH-2F940 - -# 省 省 - (‎ 省 ‎) 7701 CJK UNIFIED IDEOGRAPH-7701 -← (‎ 省 ‎) F96D CJK COMPATIBILITY IDEOGRAPH-F96D - -# 眞 眞 - (‎ 眞 ‎) 771E CJK UNIFIED IDEOGRAPH-771E -← (‎ 眞 ‎) 2F945 CJK COMPATIBILITY IDEOGRAPH-2F945 - -# 真 真 真 - (‎ 真 ‎) 771F CJK UNIFIED IDEOGRAPH-771F -← (‎ 真 ‎) 2F946 CJK COMPATIBILITY IDEOGRAPH-2F946 -← (‎ 真 ‎) 2F947 CJK COMPATIBILITY IDEOGRAPH-2F947 - -# 着 着 - (‎ 着 ‎) 7740 CJK UNIFIED IDEOGRAPH-7740 -← (‎ 着 ‎) FAAA CJK COMPATIBILITY IDEOGRAPH-FAAA - -# 睊 睊 睊 - (‎ 睊 ‎) 774A CJK UNIFIED IDEOGRAPH-774A -← (‎ 睊 ‎) FAA9 CJK COMPATIBILITY IDEOGRAPH-FAA9 -← (‎ 睊 ‎) 2F948 CJK COMPATIBILITY IDEOGRAPH-2F948 - -# 瞋 瞋 - (‎ 瞋 ‎) 778B CJK UNIFIED IDEOGRAPH-778B -← (‎ 瞋 ‎) 2F94A CJK COMPATIBILITY IDEOGRAPH-2F94A - -# 瞧 瞧 - (‎ 瞧 ‎) 77A7 CJK UNIFIED IDEOGRAPH-77A7 -← (‎ 瞧 ‎) FA9D CJK COMPATIBILITY IDEOGRAPH-FA9D - -# 研 硏 - (‎ 研 ‎) 7814 CJK UNIFIED IDEOGRAPH-7814 -← (‎ 硏 ‎) 784F CJK UNIFIED IDEOGRAPH-784F - -# 硎 硎 - (‎ 硎 ‎) 784E CJK UNIFIED IDEOGRAPH-784E -← (‎ 硎 ‎) 2F94E CJK COMPATIBILITY IDEOGRAPH-2F94E - -# 硫 硫 - (‎ 硫 ‎) 786B CJK UNIFIED IDEOGRAPH-786B -← (‎ 硫 ‎) F9CE CJK COMPATIBILITY IDEOGRAPH-F9CE - -# 碌 碌 碌 - (‎ 碌 ‎) 788C CJK UNIFIED IDEOGRAPH-788C -← (‎ 碌 ‎) F93B CJK COMPATIBILITY IDEOGRAPH-F93B -← (‎ 碌 ‎) 2F94F CJK COMPATIBILITY IDEOGRAPH-2F94F - -# 碑 碑 - (‎ 碑 ‎) 7891 CJK UNIFIED IDEOGRAPH-7891 -← (‎ 碑 ‎) FA4B CJK COMPATIBILITY IDEOGRAPH-FA4B - -# 磊 磊 - (‎ 磊 ‎) 78CA CJK UNIFIED IDEOGRAPH-78CA -← (‎ 磊 ‎) F947 CJK COMPATIBILITY IDEOGRAPH-F947 - -# 磌 磌 磌 - (‎ 磌 ‎) 78CC CJK UNIFIED IDEOGRAPH-78CC -← (‎ 磌 ‎) FAAB CJK COMPATIBILITY IDEOGRAPH-FAAB -← (‎ 磌 ‎) 2F950 CJK COMPATIBILITY IDEOGRAPH-2F950 - -# 磻 磻 - (‎ 磻 ‎) 78FB CJK UNIFIED IDEOGRAPH-78FB -← (‎ 磻 ‎) F964 CJK COMPATIBILITY IDEOGRAPH-F964 - -# 礪 礪 - (‎ 礪 ‎) 792A CJK UNIFIED IDEOGRAPH-792A -← (‎ 礪 ‎) F985 CJK COMPATIBILITY IDEOGRAPH-F985 - -# 礼 礼 - (‎ 礼 ‎) 793C CJK UNIFIED IDEOGRAPH-793C -← (‎ 礼 ‎) FA18 CJK COMPATIBILITY IDEOGRAPH-FA18 - -# 社 社 - (‎ 社 ‎) 793E CJK UNIFIED IDEOGRAPH-793E -← (‎ 社 ‎) FA4C CJK COMPATIBILITY IDEOGRAPH-FA4C - -# 祈 祈 - (‎ 祈 ‎) 7948 CJK UNIFIED IDEOGRAPH-7948 -← (‎ 祈 ‎) FA4E CJK COMPATIBILITY IDEOGRAPH-FA4E - -# 祉 祉 - (‎ 祉 ‎) 7949 CJK UNIFIED IDEOGRAPH-7949 -← (‎ 祉 ‎) FA4D CJK COMPATIBILITY IDEOGRAPH-FA4D - -# 祐 祐 - (‎ 祐 ‎) 7950 CJK UNIFIED IDEOGRAPH-7950 -← (‎ 祐 ‎) FA4F CJK COMPATIBILITY IDEOGRAPH-FA4F - -# 祖 祖 祖 - (‎ 祖 ‎) 7956 CJK UNIFIED IDEOGRAPH-7956 -← (‎ 祖 ‎) FA50 CJK COMPATIBILITY IDEOGRAPH-FA50 -← (‎ 祖 ‎) 2F953 CJK COMPATIBILITY IDEOGRAPH-2F953 - -# 祝 祝 - (‎ 祝 ‎) 795D CJK UNIFIED IDEOGRAPH-795D -← (‎ 祝 ‎) FA51 CJK COMPATIBILITY IDEOGRAPH-FA51 - -# 神 神 - (‎ 神 ‎) 795E CJK UNIFIED IDEOGRAPH-795E -← (‎ 神 ‎) FA19 CJK COMPATIBILITY IDEOGRAPH-FA19 - -# 祥 祥 - (‎ 祥 ‎) 7965 CJK UNIFIED IDEOGRAPH-7965 -← (‎ 祥 ‎) FA1A CJK COMPATIBILITY IDEOGRAPH-FA1A - -# 祿 祿 - (‎ 祿 ‎) 797F CJK UNIFIED IDEOGRAPH-797F -← (‎ 祿 ‎) F93C CJK COMPATIBILITY IDEOGRAPH-F93C - -# 禍 禍 - (‎ 禍 ‎) 798D CJK UNIFIED IDEOGRAPH-798D -← (‎ 禍 ‎) FA52 CJK COMPATIBILITY IDEOGRAPH-FA52 - -# 禎 禎 - (‎ 禎 ‎) 798E CJK UNIFIED IDEOGRAPH-798E -← (‎ 禎 ‎) FA53 CJK COMPATIBILITY IDEOGRAPH-FA53 - -# 福 福 福 - (‎ 福 ‎) 798F CJK UNIFIED IDEOGRAPH-798F -← (‎ 福 ‎) FA1B CJK COMPATIBILITY IDEOGRAPH-FA1B -← (‎ 福 ‎) 2F956 CJK COMPATIBILITY IDEOGRAPH-2F956 - -# 禮 禮 - (‎ 禮 ‎) 79AE CJK UNIFIED IDEOGRAPH-79AE -← (‎ 禮 ‎) F9B6 CJK COMPATIBILITY IDEOGRAPH-F9B6 - -# 秊 秊 - (‎ 秊 ‎) 79CA CJK UNIFIED IDEOGRAPH-79CA -← (‎ 秊 ‎) F995 CJK COMPATIBILITY IDEOGRAPH-F995 - -# 秫 秫 - (‎ 秫 ‎) 79EB CJK UNIFIED IDEOGRAPH-79EB -← (‎ 秫 ‎) 2F957 CJK COMPATIBILITY IDEOGRAPH-2F957 - -# 稜 稜 - (‎ 稜 ‎) 7A1C CJK UNIFIED IDEOGRAPH-7A1C -← (‎ 稜 ‎) F956 CJK COMPATIBILITY IDEOGRAPH-F956 - -# 穀 穀 穀 - (‎ 穀 ‎) 7A40 CJK UNIFIED IDEOGRAPH-7A40 -← (‎ 穀 ‎) FA54 CJK COMPATIBILITY IDEOGRAPH-FA54 -← (‎ 穀 ‎) 2F959 CJK COMPATIBILITY IDEOGRAPH-2F959 - -# 穊 穊 - (‎ 穊 ‎) 7A4A CJK UNIFIED IDEOGRAPH-7A4A -← (‎ 穊 ‎) 2F95A CJK COMPATIBILITY IDEOGRAPH-2F95A - -# 穏 穏 - (‎ 穏 ‎) 7A4F CJK UNIFIED IDEOGRAPH-7A4F -← (‎ 穏 ‎) 2F95B CJK COMPATIBILITY IDEOGRAPH-2F95B - -# 突 突 - (‎ 突 ‎) 7A81 CJK UNIFIED IDEOGRAPH-7A81 -← (‎ 突 ‎) FA55 CJK COMPATIBILITY IDEOGRAPH-FA55 - -# 窱 窱 - (‎ 窱 ‎) 7AB1 CJK UNIFIED IDEOGRAPH-7AB1 -← (‎ 窱 ‎) FAAC CJK COMPATIBILITY IDEOGRAPH-FAAC - -# 竮 竮 - (‎ 竮 ‎) 7AEE CJK UNIFIED IDEOGRAPH-7AEE -← (‎ 竮 ‎) 2F95F CJK COMPATIBILITY IDEOGRAPH-2F95F - -# 笠 笠 - (‎ 笠 ‎) 7B20 CJK UNIFIED IDEOGRAPH-7B20 -← (‎ 笠 ‎) F9F8 CJK COMPATIBILITY IDEOGRAPH-F9F8 - -# 節 節 節 - (‎ 節 ‎) 7BC0 CJK UNIFIED IDEOGRAPH-7BC0 -← (‎ 節 ‎) FA56 CJK COMPATIBILITY IDEOGRAPH-FA56 -← (‎ 節 ‎) FAAD CJK COMPATIBILITY IDEOGRAPH-FAAD - -# 篆 篆 - (‎ 篆 ‎) 7BC6 CJK UNIFIED IDEOGRAPH-7BC6 -← (‎ 篆 ‎) 2F962 CJK COMPATIBILITY IDEOGRAPH-2F962 - -# 築 築 - (‎ 築 ‎) 7BC9 CJK UNIFIED IDEOGRAPH-7BC9 -← (‎ 築 ‎) 2F963 CJK COMPATIBILITY IDEOGRAPH-2F963 - -# 簾 簾 - (‎ 簾 ‎) 7C3E CJK UNIFIED IDEOGRAPH-7C3E -← (‎ 簾 ‎) F9A6 CJK COMPATIBILITY IDEOGRAPH-F9A6 - -# 籠 籠 - (‎ 籠 ‎) 7C60 CJK UNIFIED IDEOGRAPH-7C60 -← (‎ 籠 ‎) F944 CJK COMPATIBILITY IDEOGRAPH-F944 - -# 类 类 - (‎ 类 ‎) 7C7B CJK UNIFIED IDEOGRAPH-7C7B -← (‎ 类 ‎) FAAE CJK COMPATIBILITY IDEOGRAPH-FAAE - -# 粒 粒 - (‎ 粒 ‎) 7C92 CJK UNIFIED IDEOGRAPH-7C92 -← (‎ 粒 ‎) F9F9 CJK COMPATIBILITY IDEOGRAPH-F9F9 - -# 精 精 - (‎ 精 ‎) 7CBE CJK UNIFIED IDEOGRAPH-7CBE -← (‎ 精 ‎) FA1D CJK COMPATIBILITY IDEOGRAPH-FA1D - -# 糒 糒 - (‎ 糒 ‎) 7CD2 CJK UNIFIED IDEOGRAPH-7CD2 -← (‎ 糒 ‎) 2F966 CJK COMPATIBILITY IDEOGRAPH-2F966 - -# 糖 糖 - (‎ 糖 ‎) 7CD6 CJK UNIFIED IDEOGRAPH-7CD6 -← (‎ 糖 ‎) FA03 CJK COMPATIBILITY IDEOGRAPH-FA03 - -# 糣 糣 - (‎ 糣 ‎) 7CE3 CJK UNIFIED IDEOGRAPH-7CE3 -← (‎ 糣 ‎) 2F969 CJK COMPATIBILITY IDEOGRAPH-2F969 - -# 糧 糧 - (‎ 糧 ‎) 7CE7 CJK UNIFIED IDEOGRAPH-7CE7 -← (‎ 糧 ‎) F97B CJK COMPATIBILITY IDEOGRAPH-F97B - -# 糨 糨 - (‎ 糨 ‎) 7CE8 CJK UNIFIED IDEOGRAPH-7CE8 -← (‎ 糨 ‎) 2F968 CJK COMPATIBILITY IDEOGRAPH-2F968 - -# 紀 紀 - (‎ 紀 ‎) 7D00 CJK UNIFIED IDEOGRAPH-7D00 -← (‎ 紀 ‎) 2F96A CJK COMPATIBILITY IDEOGRAPH-2F96A - -# 紐 紐 - (‎ 紐 ‎) 7D10 CJK UNIFIED IDEOGRAPH-7D10 -← (‎ 紐 ‎) F9CF CJK COMPATIBILITY IDEOGRAPH-F9CF - -# 索 索 - (‎ 索 ‎) 7D22 CJK UNIFIED IDEOGRAPH-7D22 -← (‎ 索 ‎) F96A CJK COMPATIBILITY IDEOGRAPH-F96A - -# 累 累 - (‎ 累 ‎) 7D2F CJK UNIFIED IDEOGRAPH-7D2F -← (‎ 累 ‎) F94F CJK COMPATIBILITY IDEOGRAPH-F94F - -# 絕 絶 - (‎ 絕 ‎) 7D55 CJK UNIFIED IDEOGRAPH-7D55 -← (‎ 絶 ‎) 7D76 CJK UNIFIED IDEOGRAPH-7D76 - -# 絛 絛 - (‎ 絛 ‎) 7D5B CJK UNIFIED IDEOGRAPH-7D5B -← (‎ 絛 ‎) FAAF CJK COMPATIBILITY IDEOGRAPH-FAAF - -# 絣 絣 - (‎ 絣 ‎) 7D63 CJK UNIFIED IDEOGRAPH-7D63 -← (‎ 絣 ‎) 2F96C CJK COMPATIBILITY IDEOGRAPH-2F96C - -# 綠 綠 - (‎ 綠 ‎) 7DA0 CJK UNIFIED IDEOGRAPH-7DA0 -← (‎ 綠 ‎) F93D CJK COMPATIBILITY IDEOGRAPH-F93D - -# 綾 綾 - (‎ 綾 ‎) 7DBE CJK UNIFIED IDEOGRAPH-7DBE -← (‎ 綾 ‎) F957 CJK COMPATIBILITY IDEOGRAPH-F957 - -# 緇 緇 - (‎ 緇 ‎) 7DC7 CJK UNIFIED IDEOGRAPH-7DC7 -← (‎ 緇 ‎) 2F96E CJK COMPATIBILITY IDEOGRAPH-2F96E - -# 練 練 練 練 - (‎ 練 ‎) 7DF4 CJK UNIFIED IDEOGRAPH-7DF4 -← (‎ 練 ‎) F996 CJK COMPATIBILITY IDEOGRAPH-F996 -← (‎ 練 ‎) FA57 CJK COMPATIBILITY IDEOGRAPH-FA57 -← (‎ 練 ‎) FAB0 CJK COMPATIBILITY IDEOGRAPH-FAB0 - -# 縂 縂 - (‎ 縂 ‎) 7E02 CJK UNIFIED IDEOGRAPH-7E02 -← (‎ 縂 ‎) 2F96F CJK COMPATIBILITY IDEOGRAPH-2F96F - -# 縉 縉 - (‎ 縉 ‎) 7E09 CJK UNIFIED IDEOGRAPH-7E09 -← (‎ 縉 ‎) FA58 CJK COMPATIBILITY IDEOGRAPH-FA58 - -# 縷 縷 - (‎ 縷 ‎) 7E37 CJK UNIFIED IDEOGRAPH-7E37 -← (‎ 縷 ‎) F950 CJK COMPATIBILITY IDEOGRAPH-F950 - -# 繁 繁 - (‎ 繁 ‎) 7E41 CJK UNIFIED IDEOGRAPH-7E41 -← (‎ 繁 ‎) FA59 CJK COMPATIBILITY IDEOGRAPH-FA59 - -# 繅 繅 - (‎ 繅 ‎) 7E45 CJK UNIFIED IDEOGRAPH-7E45 -← (‎ 繅 ‎) 2F970 CJK COMPATIBILITY IDEOGRAPH-2F970 - -# 缾 缾 - (‎ 缾 ‎) 7F3E CJK UNIFIED IDEOGRAPH-7F3E -← (‎ 缾 ‎) FAB1 CJK COMPATIBILITY IDEOGRAPH-FAB1 - -# 署 署 - (‎ 署 ‎) 7F72 CJK UNIFIED IDEOGRAPH-7F72 -← (‎ 署 ‎) FA5A CJK COMPATIBILITY IDEOGRAPH-FA5A - -# 罹 罹 - (‎ 罹 ‎) 7F79 CJK UNIFIED IDEOGRAPH-7F79 -← (‎ 罹 ‎) F9E6 CJK COMPATIBILITY IDEOGRAPH-F9E6 - -# 罺 罺 - (‎ 罺 ‎) 7F7A CJK UNIFIED IDEOGRAPH-7F7A -← (‎ 罺 ‎) 2F976 CJK COMPATIBILITY IDEOGRAPH-2F976 - -# 羅 羅 - (‎ 羅 ‎) 7F85 CJK UNIFIED IDEOGRAPH-7F85 -← (‎ 羅 ‎) F90F CJK COMPATIBILITY IDEOGRAPH-F90F - -# 羕 羕 - (‎ 羕 ‎) 7F95 CJK UNIFIED IDEOGRAPH-7F95 -← (‎ 羕 ‎) 2F978 CJK COMPATIBILITY IDEOGRAPH-2F978 - -# 羚 羚 - (‎ 羚 ‎) 7F9A CJK UNIFIED IDEOGRAPH-7F9A -← (‎ 羚 ‎) F9AF CJK COMPATIBILITY IDEOGRAPH-F9AF - -# 翺 翺 - (‎ 翺 ‎) 7FFA CJK UNIFIED IDEOGRAPH-7FFA -← (‎ 翺 ‎) 2F979 CJK COMPATIBILITY IDEOGRAPH-2F979 - -# 者 者 者 者 - (‎ 者 ‎) 8005 CJK UNIFIED IDEOGRAPH-8005 -← (‎ 者 ‎) FA5B CJK COMPATIBILITY IDEOGRAPH-FA5B -← (‎ 者 ‎) FAB2 CJK COMPATIBILITY IDEOGRAPH-FAB2 -← (‎ 者 ‎) 2F97A CJK COMPATIBILITY IDEOGRAPH-2F97A - -# 聆 聆 - (‎ 聆 ‎) 8046 CJK UNIFIED IDEOGRAPH-8046 -← (‎ 聆 ‎) F9B0 CJK COMPATIBILITY IDEOGRAPH-F9B0 - -# 聠 聠 - (‎ 聠 ‎) 8060 CJK UNIFIED IDEOGRAPH-8060 -← (‎ 聠 ‎) 2F97D CJK COMPATIBILITY IDEOGRAPH-2F97D - -# 聯 聯 - (‎ 聯 ‎) 806F CJK UNIFIED IDEOGRAPH-806F -← (‎ 聯 ‎) F997 CJK COMPATIBILITY IDEOGRAPH-F997 - -# 聰 聰 - (‎ 聰 ‎) 8070 CJK UNIFIED IDEOGRAPH-8070 -← (‎ 聰 ‎) 2F97F CJK COMPATIBILITY IDEOGRAPH-2F97F - -# 聾 聾 - (‎ 聾 ‎) 807E CJK UNIFIED IDEOGRAPH-807E -← (‎ 聾 ‎) F945 CJK COMPATIBILITY IDEOGRAPH-F945 - -# 肋 肋 - (‎ 肋 ‎) 808B CJK UNIFIED IDEOGRAPH-808B -← (‎ 肋 ‎) F953 CJK COMPATIBILITY IDEOGRAPH-F953 - -# 肭 肭 - (‎ 肭 ‎) 80AD CJK UNIFIED IDEOGRAPH-80AD -← (‎ 肭 ‎) 2F8D6 CJK COMPATIBILITY IDEOGRAPH-2F8D6 - -# 育 育 - (‎ 育 ‎) 80B2 CJK UNIFIED IDEOGRAPH-80B2 -← (‎ 育 ‎) 2F982 CJK COMPATIBILITY IDEOGRAPH-2F982 - -# 胼 腁 - (‎ 胼 ‎) 80FC CJK UNIFIED IDEOGRAPH-80FC -← (‎ 腁 ‎) 8141 CJK UNIFIED IDEOGRAPH-8141 - -# 脃 脃 - (‎ 脃 ‎) 8103 CJK UNIFIED IDEOGRAPH-8103 -← (‎ 脃 ‎) 2F983 CJK COMPATIBILITY IDEOGRAPH-2F983 - -# 脾 脾 - (‎ 脾 ‎) 813E CJK UNIFIED IDEOGRAPH-813E -← (‎ 脾 ‎) 2F985 CJK COMPATIBILITY IDEOGRAPH-2F985 - -# 臘 臘 - (‎ 臘 ‎) 81D8 CJK UNIFIED IDEOGRAPH-81D8 -← (‎ 臘 ‎) F926 CJK COMPATIBILITY IDEOGRAPH-F926 - -# 臨 臨 - (‎ 臨 ‎) 81E8 CJK UNIFIED IDEOGRAPH-81E8 -← (‎ 臨 ‎) F9F6 CJK COMPATIBILITY IDEOGRAPH-F9F6 - -# 臭 臭 - (‎ 臭 ‎) 81ED CJK UNIFIED IDEOGRAPH-81ED -← (‎ 臭 ‎) FA5C CJK COMPATIBILITY IDEOGRAPH-FA5C - -# 舁 舁 舁 - (‎ 舁 ‎) 8201 CJK UNIFIED IDEOGRAPH-8201 -← (‎ 舁 ‎) 2F893 CJK COMPATIBILITY IDEOGRAPH-2F893 -← (‎ 舁 ‎) 2F98B CJK COMPATIBILITY IDEOGRAPH-2F98B - -# 舄 舄 - (‎ 舄 ‎) 8204 CJK UNIFIED IDEOGRAPH-8204 -← (‎ 舄 ‎) 2F98C CJK COMPATIBILITY IDEOGRAPH-2F98C - -# 舘 舘 - (‎ 舘 ‎) 8218 CJK UNIFIED IDEOGRAPH-8218 -← (‎ 舘 ‎) FA6D CJK COMPATIBILITY IDEOGRAPH-FA6D - -# 良 良 - (‎ 良 ‎) 826F CJK UNIFIED IDEOGRAPH-826F -← (‎ 良 ‎) F97C CJK COMPATIBILITY IDEOGRAPH-F97C - -# 芋 芋 - (‎ 芋 ‎) 828B CJK UNIFIED IDEOGRAPH-828B -← (‎ 芋 ‎) 2F990 CJK COMPATIBILITY IDEOGRAPH-2F990 - -# 芑 芑 - (‎ 芑 ‎) 8291 CJK UNIFIED IDEOGRAPH-8291 -← (‎ 芑 ‎) 2F98F CJK COMPATIBILITY IDEOGRAPH-2F98F - -# 芝 芝 - (‎ 芝 ‎) 829D CJK UNIFIED IDEOGRAPH-829D -← (‎ 芝 ‎) 2F991 CJK COMPATIBILITY IDEOGRAPH-2F991 - -# 花 花 - (‎ 花 ‎) 82B1 CJK UNIFIED IDEOGRAPH-82B1 -← (‎ 花 ‎) 2F993 CJK COMPATIBILITY IDEOGRAPH-2F993 - -# 芳 芳 - (‎ 芳 ‎) 82B3 CJK UNIFIED IDEOGRAPH-82B3 -← (‎ 芳 ‎) 2F994 CJK COMPATIBILITY IDEOGRAPH-2F994 - -# 芽 芽 - (‎ 芽 ‎) 82BD CJK UNIFIED IDEOGRAPH-82BD -← (‎ 芽 ‎) 2F995 CJK COMPATIBILITY IDEOGRAPH-2F995 - -# 若 若 若 - (‎ 若 ‎) 82E5 CJK UNIFIED IDEOGRAPH-82E5 -← (‎ 若 ‎) F974 CJK COMPATIBILITY IDEOGRAPH-F974 -← (‎ 若 ‎) 2F998 CJK COMPATIBILITY IDEOGRAPH-2F998 - -# 苦 苦 - (‎ 苦 ‎) 82E6 CJK UNIFIED IDEOGRAPH-82E6 -← (‎ 苦 ‎) 2F996 CJK COMPATIBILITY IDEOGRAPH-2F996 - -# 茝 茝 - (‎ 茝 ‎) 831D CJK UNIFIED IDEOGRAPH-831D -← (‎ 茝 ‎) 2F999 CJK COMPATIBILITY IDEOGRAPH-2F999 - -# 茣 茣 - (‎ 茣 ‎) 8323 CJK UNIFIED IDEOGRAPH-8323 -← (‎ 茣 ‎) 2F99C CJK COMPATIBILITY IDEOGRAPH-2F99C - -# 茶 茶 - (‎ 茶 ‎) 8336 CJK UNIFIED IDEOGRAPH-8336 -← (‎ 茶 ‎) F9FE CJK COMPATIBILITY IDEOGRAPH-F9FE - -# 荒 荒 - (‎ 荒 ‎) 8352 CJK UNIFIED IDEOGRAPH-8352 -← (‎ 荒 ‎) FAB3 CJK COMPATIBILITY IDEOGRAPH-FAB3 - -# 荓 荓 - (‎ 荓 ‎) 8353 CJK UNIFIED IDEOGRAPH-8353 -← (‎ 荓 ‎) 2F9A0 CJK COMPATIBILITY IDEOGRAPH-2F9A0 - -# 荣 荣 - (‎ 荣 ‎) 8363 CJK UNIFIED IDEOGRAPH-8363 -← (‎ 荣 ‎) 2F99A CJK COMPATIBILITY IDEOGRAPH-2F99A - -# 莭 莭 - (‎ 莭 ‎) 83AD CJK UNIFIED IDEOGRAPH-83AD -← (‎ 莭 ‎) 2F99B CJK COMPATIBILITY IDEOGRAPH-2F99B - -# 莽 莽 - (‎ 莽 ‎) 83BD CJK UNIFIED IDEOGRAPH-83BD -← (‎ 莽 ‎) 2F99D CJK COMPATIBILITY IDEOGRAPH-2F99D - -# 菉 菉 - (‎ 菉 ‎) 83C9 CJK UNIFIED IDEOGRAPH-83C9 -← (‎ 菉 ‎) F93E CJK COMPATIBILITY IDEOGRAPH-F93E - -# 菊 菊 - (‎ 菊 ‎) 83CA CJK UNIFIED IDEOGRAPH-83CA -← (‎ 菊 ‎) 2F9A1 CJK COMPATIBILITY IDEOGRAPH-2F9A1 - -# 菌 菌 - (‎ 菌 ‎) 83CC CJK UNIFIED IDEOGRAPH-83CC -← (‎ 菌 ‎) 2F9A2 CJK COMPATIBILITY IDEOGRAPH-2F9A2 - -# 菜 菜 - (‎ 菜 ‎) 83DC CJK UNIFIED IDEOGRAPH-83DC -← (‎ 菜 ‎) 2F9A3 CJK COMPATIBILITY IDEOGRAPH-2F9A3 - -# 菧 菧 - (‎ 菧 ‎) 83E7 CJK UNIFIED IDEOGRAPH-83E7 -← (‎ 菧 ‎) 2F99E CJK COMPATIBILITY IDEOGRAPH-2F99E - -# 華 華 - (‎ 華 ‎) 83EF CJK UNIFIED IDEOGRAPH-83EF -← (‎ 華 ‎) FAB4 CJK COMPATIBILITY IDEOGRAPH-FAB4 - -# 菱 菱 - (‎ 菱 ‎) 83F1 CJK UNIFIED IDEOGRAPH-83F1 -← (‎ 菱 ‎) F958 CJK COMPATIBILITY IDEOGRAPH-F958 - -# 落 落 - (‎ 落 ‎) 843D CJK UNIFIED IDEOGRAPH-843D -← (‎ 落 ‎) F918 CJK COMPATIBILITY IDEOGRAPH-F918 - -# 葉 葉 - (‎ 葉 ‎) 8449 CJK UNIFIED IDEOGRAPH-8449 -← (‎ 葉 ‎) F96E CJK COMPATIBILITY IDEOGRAPH-F96E - -# 著 著 著 - (‎ 著 ‎) 8457 CJK UNIFIED IDEOGRAPH-8457 -← (‎ 著 ‎) FA5F CJK COMPATIBILITY IDEOGRAPH-FA5F -← (‎ 著 ‎) 2F99F CJK COMPATIBILITY IDEOGRAPH-2F99F - -# 蒍 蔿 - (‎ 蒍 ‎) 848D CJK UNIFIED IDEOGRAPH-848D -← (‎ 蔿 ‎) 853F CJK UNIFIED IDEOGRAPH-853F - -# 蓮 蓮 - (‎ 蓮 ‎) 84EE CJK UNIFIED IDEOGRAPH-84EE -← (‎ 蓮 ‎) F999 CJK COMPATIBILITY IDEOGRAPH-F999 - -# 蓱 蓱 - (‎ 蓱 ‎) 84F1 CJK UNIFIED IDEOGRAPH-84F1 -← (‎ 蓱 ‎) 2F9A8 CJK COMPATIBILITY IDEOGRAPH-2F9A8 - -# 蓳 蓳 - (‎ 蓳 ‎) 84F3 CJK UNIFIED IDEOGRAPH-84F3 -← (‎ 蓳 ‎) 2F9A9 CJK COMPATIBILITY IDEOGRAPH-2F9A9 - -# 蓼 蓼 - (‎ 蓼 ‎) 84FC CJK UNIFIED IDEOGRAPH-84FC -← (‎ 蓼 ‎) F9C2 CJK COMPATIBILITY IDEOGRAPH-F9C2 - -# 蔖 蔖 - (‎ 蔖 ‎) 8516 CJK UNIFIED IDEOGRAPH-8516 -← (‎ 蔖 ‎) 2F9AA CJK COMPATIBILITY IDEOGRAPH-2F9AA - -# 蕤 蕤 - (‎ 蕤 ‎) 8564 CJK UNIFIED IDEOGRAPH-8564 -← (‎ 蕤 ‎) 2F9AC CJK COMPATIBILITY IDEOGRAPH-2F9AC - -# 藍 藍 - (‎ 藍 ‎) 85CD CJK UNIFIED IDEOGRAPH-85CD -← (‎ 藍 ‎) F923 CJK COMPATIBILITY IDEOGRAPH-F923 - -# 藺 藺 - (‎ 藺 ‎) 85FA CJK UNIFIED IDEOGRAPH-85FA -← (‎ 藺 ‎) F9F0 CJK COMPATIBILITY IDEOGRAPH-F9F0 - -# 蘆 蘆 - (‎ 蘆 ‎) 8606 CJK UNIFIED IDEOGRAPH-8606 -← (‎ 蘆 ‎) F935 CJK COMPATIBILITY IDEOGRAPH-F935 - -# 蘒 蘒 - (‎ 蘒 ‎) 8612 CJK UNIFIED IDEOGRAPH-8612 -← (‎ 蘒 ‎) FA20 CJK COMPATIBILITY IDEOGRAPH-FA20 - -# 蘭 蘭 - (‎ 蘭 ‎) 862D CJK UNIFIED IDEOGRAPH-862D -← (‎ 蘭 ‎) F91F CJK COMPATIBILITY IDEOGRAPH-F91F - -# 蘷 虁 - (‎ 蘷 ‎) 8637 CJK UNIFIED IDEOGRAPH-8637 -← (‎ 虁 ‎) 8641 CJK UNIFIED IDEOGRAPH-8641 - -# 蘿 蘿 - (‎ 蘿 ‎) 863F CJK UNIFIED IDEOGRAPH-863F -← (‎ 蘿 ‎) F910 CJK COMPATIBILITY IDEOGRAPH-F910 - -# 虐 虐 - (‎ 虐 ‎) 8650 CJK UNIFIED IDEOGRAPH-8650 -← (‎ 虐 ‎) 2F9B3 CJK COMPATIBILITY IDEOGRAPH-2F9B3 - -# 虜 虜 虜 - (‎ 虜 ‎) 865C CJK UNIFIED IDEOGRAPH-865C -← (‎ 虜 ‎) F936 CJK COMPATIBILITY IDEOGRAPH-F936 -← (‎ 虜 ‎) 2F9B4 CJK COMPATIBILITY IDEOGRAPH-2F9B4 - -# 虧 虧 - (‎ 虧 ‎) 8667 CJK UNIFIED IDEOGRAPH-8667 -← (‎ 虧 ‎) 2F9B5 CJK COMPATIBILITY IDEOGRAPH-2F9B5 - -# 虩 虩 - (‎ 虩 ‎) 8669 CJK UNIFIED IDEOGRAPH-8669 -← (‎ 虩 ‎) 2F9B6 CJK COMPATIBILITY IDEOGRAPH-2F9B6 - -# 蚈 蚈 - (‎ 蚈 ‎) 8688 CJK UNIFIED IDEOGRAPH-8688 -← (‎ 蚈 ‎) 2F9B8 CJK COMPATIBILITY IDEOGRAPH-2F9B8 - -# 蚩 蚩 - (‎ 蚩 ‎) 86A9 CJK UNIFIED IDEOGRAPH-86A9 -← (‎ 蚩 ‎) 2F9B7 CJK COMPATIBILITY IDEOGRAPH-2F9B7 - -# 蛢 蛢 - (‎ 蛢 ‎) 86E2 CJK UNIFIED IDEOGRAPH-86E2 -← (‎ 蛢 ‎) 2F9BA CJK COMPATIBILITY IDEOGRAPH-2F9BA - -# 蜎 蜎 - (‎ 蜎 ‎) 870E CJK UNIFIED IDEOGRAPH-870E -← (‎ 蜎 ‎) 2F9B9 CJK COMPATIBILITY IDEOGRAPH-2F9B9 - -# 蜨 蜨 - (‎ 蜨 ‎) 8728 CJK UNIFIED IDEOGRAPH-8728 -← (‎ 蜨 ‎) 2F9BC CJK COMPATIBILITY IDEOGRAPH-2F9BC - -# 蝫 蝫 - (‎ 蝫 ‎) 876B CJK UNIFIED IDEOGRAPH-876B -← (‎ 蝫 ‎) 2F9BD CJK COMPATIBILITY IDEOGRAPH-2F9BD - -# 蝹 蝹 蝹 - (‎ 蝹 ‎) 8779 CJK UNIFIED IDEOGRAPH-8779 -← (‎ 蝹 ‎) FAB5 CJK COMPATIBILITY IDEOGRAPH-FAB5 -← (‎ 蝹 ‎) 2F9BB CJK COMPATIBILITY IDEOGRAPH-2F9BB - -# 螆 螆 - (‎ 螆 ‎) 8786 CJK UNIFIED IDEOGRAPH-8786 -← (‎ 螆 ‎) 2F9BE CJK COMPATIBILITY IDEOGRAPH-2F9BE - -# 螺 螺 - (‎ 螺 ‎) 87BA CJK UNIFIED IDEOGRAPH-87BA -← (‎ 螺 ‎) F911 CJK COMPATIBILITY IDEOGRAPH-F911 - -# 蟡 蟡 - (‎ 蟡 ‎) 87E1 CJK UNIFIED IDEOGRAPH-87E1 -← (‎ 蟡 ‎) 2F9C0 CJK COMPATIBILITY IDEOGRAPH-2F9C0 - -# 蠁 蠁 - (‎ 蠁 ‎) 8801 CJK UNIFIED IDEOGRAPH-8801 -← (‎ 蠁 ‎) 2F9C1 CJK COMPATIBILITY IDEOGRAPH-2F9C1 - -# 蠟 蠟 - (‎ 蠟 ‎) 881F CJK UNIFIED IDEOGRAPH-881F -← (‎ 蠟 ‎) F927 CJK COMPATIBILITY IDEOGRAPH-F927 - -# 衠 衠 - (‎ 衠 ‎) 8860 CJK UNIFIED IDEOGRAPH-8860 -← (‎ 衠 ‎) 2F9C3 CJK COMPATIBILITY IDEOGRAPH-2F9C3 - -# 裂 裂 - (‎ 裂 ‎) 88C2 CJK UNIFIED IDEOGRAPH-88C2 -← (‎ 裂 ‎) F9A0 CJK COMPATIBILITY IDEOGRAPH-F9A0 - -# 裏 裏 - (‎ 裏 ‎) 88CF CJK UNIFIED IDEOGRAPH-88CF -← (‎ 裏 ‎) F9E7 CJK COMPATIBILITY IDEOGRAPH-F9E7 - -# 裗 裗 - (‎ 裗 ‎) 88D7 CJK UNIFIED IDEOGRAPH-88D7 -← (‎ 裗 ‎) 2F9C6 CJK COMPATIBILITY IDEOGRAPH-2F9C6 - -# 裞 裞 - (‎ 裞 ‎) 88DE CJK UNIFIED IDEOGRAPH-88DE -← (‎ 裞 ‎) 2F9C7 CJK COMPATIBILITY IDEOGRAPH-2F9C7 - -# 裡 裡 - (‎ 裡 ‎) 88E1 CJK UNIFIED IDEOGRAPH-88E1 -← (‎ 裡 ‎) F9E8 CJK COMPATIBILITY IDEOGRAPH-F9E8 - -# 裸 裸 - (‎ 裸 ‎) 88F8 CJK UNIFIED IDEOGRAPH-88F8 -← (‎ 裸 ‎) F912 CJK COMPATIBILITY IDEOGRAPH-F912 - -# 裺 裺 - (‎ 裺 ‎) 88FA CJK UNIFIED IDEOGRAPH-88FA -← (‎ 裺 ‎) 2F9C9 CJK COMPATIBILITY IDEOGRAPH-2F9C9 - -# 褐 褐 - (‎ 褐 ‎) 8910 CJK UNIFIED IDEOGRAPH-8910 -← (‎ 褐 ‎) FA60 CJK COMPATIBILITY IDEOGRAPH-FA60 - -# 襁 襁 - (‎ 襁 ‎) 8941 CJK UNIFIED IDEOGRAPH-8941 -← (‎ 襁 ‎) FAB6 CJK COMPATIBILITY IDEOGRAPH-FAB6 - -# 襤 襤 - (‎ 襤 ‎) 8964 CJK UNIFIED IDEOGRAPH-8964 -← (‎ 襤 ‎) F924 CJK COMPATIBILITY IDEOGRAPH-F924 - -# 覆 覆 - (‎ 覆 ‎) 8986 CJK UNIFIED IDEOGRAPH-8986 -← (‎ 覆 ‎) FAB7 CJK COMPATIBILITY IDEOGRAPH-FAB7 - -# 視 視 視 - (‎ 視 ‎) 8996 CJK UNIFIED IDEOGRAPH-8996 -← (‎ 視 ‎) FA61 CJK COMPATIBILITY IDEOGRAPH-FA61 -← (‎ 視 ‎) FAB8 CJK COMPATIBILITY IDEOGRAPH-FAB8 - -# 訮 詽 - (‎ 訮 ‎) 8A2E CJK UNIFIED IDEOGRAPH-8A2E -← (‎ 詽 ‎) 8A7D CJK UNIFIED IDEOGRAPH-8A7D - -# 誠 誠 - (‎ 誠 ‎) 8AA0 CJK UNIFIED IDEOGRAPH-8AA0 -← (‎ 誠 ‎) 2F9CF CJK COMPATIBILITY IDEOGRAPH-2F9CF - -# 說 說 說 - (‎ 說 ‎) 8AAA CJK UNIFIED IDEOGRAPH-8AAA -← (‎ 說 ‎) F96F CJK COMPATIBILITY IDEOGRAPH-F96F -← (‎ 說 ‎) F9A1 CJK COMPATIBILITY IDEOGRAPH-F9A1 - -# 調 調 - (‎ 調 ‎) 8ABF CJK UNIFIED IDEOGRAPH-8ABF -← (‎ 調 ‎) FAB9 CJK COMPATIBILITY IDEOGRAPH-FAB9 - -# 請 請 - (‎ 請 ‎) 8ACB CJK UNIFIED IDEOGRAPH-8ACB -← (‎ 請 ‎) FABB CJK COMPATIBILITY IDEOGRAPH-FABB - -# 諒 諒 - (‎ 諒 ‎) 8AD2 CJK UNIFIED IDEOGRAPH-8AD2 -← (‎ 諒 ‎) F97D CJK COMPATIBILITY IDEOGRAPH-F97D - -# 論 論 - (‎ 論 ‎) 8AD6 CJK UNIFIED IDEOGRAPH-8AD6 -← (‎ 論 ‎) F941 CJK COMPATIBILITY IDEOGRAPH-F941 - -# 諭 諭 諭 - (‎ 諭 ‎) 8AED CJK UNIFIED IDEOGRAPH-8AED -← (‎ 諭 ‎) FABE CJK COMPATIBILITY IDEOGRAPH-FABE -← (‎ 諭 ‎) 2F9D0 CJK COMPATIBILITY IDEOGRAPH-2F9D0 - -# 諸 諸 諸 - (‎ 諸 ‎) 8AF8 CJK UNIFIED IDEOGRAPH-8AF8 -← (‎ 諸 ‎) FA22 CJK COMPATIBILITY IDEOGRAPH-FA22 -← (‎ 諸 ‎) FABA CJK COMPATIBILITY IDEOGRAPH-FABA - -# 諾 諾 諾 - (‎ 諾 ‎) 8AFE CJK UNIFIED IDEOGRAPH-8AFE -← (‎ 諾 ‎) F95D CJK COMPATIBILITY IDEOGRAPH-F95D -← (‎ 諾 ‎) FABD CJK COMPATIBILITY IDEOGRAPH-FABD - -# 謁 謁 謁 - (‎ 謁 ‎) 8B01 CJK UNIFIED IDEOGRAPH-8B01 -← (‎ 謁 ‎) FA62 CJK COMPATIBILITY IDEOGRAPH-FA62 -← (‎ 謁 ‎) FABC CJK COMPATIBILITY IDEOGRAPH-FABC - -# 謹 謹 謹 - (‎ 謹 ‎) 8B39 CJK UNIFIED IDEOGRAPH-8B39 -← (‎ 謹 ‎) FA63 CJK COMPATIBILITY IDEOGRAPH-FA63 -← (‎ 謹 ‎) FABF CJK COMPATIBILITY IDEOGRAPH-FABF - -# 識 識 - (‎ 識 ‎) 8B58 CJK UNIFIED IDEOGRAPH-8B58 -← (‎ 識 ‎) F9FC CJK COMPATIBILITY IDEOGRAPH-F9FC - -# 讀 讀 - (‎ 讀 ‎) 8B80 CJK UNIFIED IDEOGRAPH-8B80 -← (‎ 讀 ‎) F95A CJK COMPATIBILITY IDEOGRAPH-F95A - -# 讆 讏 - (‎ 讆 ‎) 8B86 CJK UNIFIED IDEOGRAPH-8B86 -← (‎ 讏 ‎) 8B8F CJK UNIFIED IDEOGRAPH-8B8F - -# 變 變 變 - (‎ 變 ‎) 8B8A CJK UNIFIED IDEOGRAPH-8B8A -← (‎ 變 ‎) FAC0 CJK COMPATIBILITY IDEOGRAPH-FAC0 -← (‎ 變 ‎) 2F9D1 CJK COMPATIBILITY IDEOGRAPH-2F9D1 - -# 豈 豈 - (‎ 豈 ‎) 8C48 CJK UNIFIED IDEOGRAPH-8C48 -← (‎ 豈 ‎) F900 CJK COMPATIBILITY IDEOGRAPH-F900 - -# 豜 豣 - (‎ 豜 ‎) 8C5C CJK UNIFIED IDEOGRAPH-8C5C -← (‎ 豣 ‎) 8C63 CJK UNIFIED IDEOGRAPH-8C63 - -# 貫 貫 - (‎ 貫 ‎) 8CAB CJK UNIFIED IDEOGRAPH-8CAB -← (‎ 貫 ‎) 2F9D4 CJK COMPATIBILITY IDEOGRAPH-2F9D4 - -# 賁 賁 - (‎ 賁 ‎) 8CC1 CJK UNIFIED IDEOGRAPH-8CC1 -← (‎ 賁 ‎) 2F9D5 CJK COMPATIBILITY IDEOGRAPH-2F9D5 - -# 賂 賂 - (‎ 賂 ‎) 8CC2 CJK UNIFIED IDEOGRAPH-8CC2 -← (‎ 賂 ‎) F948 CJK COMPATIBILITY IDEOGRAPH-F948 - -# 賈 賈 - (‎ 賈 ‎) 8CC8 CJK UNIFIED IDEOGRAPH-8CC8 -← (‎ 賈 ‎) F903 CJK COMPATIBILITY IDEOGRAPH-F903 - -# 賓 賓 - (‎ 賓 ‎) 8CD3 CJK UNIFIED IDEOGRAPH-8CD3 -← (‎ 賓 ‎) FA64 CJK COMPATIBILITY IDEOGRAPH-FA64 - -# 贈 贈 贈 - (‎ 贈 ‎) 8D08 CJK UNIFIED IDEOGRAPH-8D08 -← (‎ 贈 ‎) FA65 CJK COMPATIBILITY IDEOGRAPH-FA65 -← (‎ 贈 ‎) FAC1 CJK COMPATIBILITY IDEOGRAPH-FAC1 - -# 贛 贛 - (‎ 贛 ‎) 8D1B CJK UNIFIED IDEOGRAPH-8D1B -← (‎ 贛 ‎) 2F9D6 CJK COMPATIBILITY IDEOGRAPH-2F9D6 - -# 起 起 - (‎ 起 ‎) 8D77 CJK UNIFIED IDEOGRAPH-8D77 -← (‎ 起 ‎) 2F9D7 CJK COMPATIBILITY IDEOGRAPH-2F9D7 - -# 赿 趆 - (‎ 赿 ‎) 8D7F CJK UNIFIED IDEOGRAPH-8D7F -← (‎ 趆 ‎) 8D86 CJK UNIFIED IDEOGRAPH-8D86 - -# 趼 趼 - (‎ 趼 ‎) 8DBC CJK UNIFIED IDEOGRAPH-8DBC -← (‎ 趼 ‎) 2F9DB CJK COMPATIBILITY IDEOGRAPH-2F9DB - -# 跋 跋 - (‎ 跋 ‎) 8DCB CJK UNIFIED IDEOGRAPH-8DCB -← (‎ 跋 ‎) 2F9DA CJK COMPATIBILITY IDEOGRAPH-2F9DA - -# 跥 跺 - (‎ 跥 ‎) 8DE5 CJK UNIFIED IDEOGRAPH-8DE5 -← (‎ 跺 ‎) 8DFA CJK UNIFIED IDEOGRAPH-8DFA - -# 路 路 - (‎ 路 ‎) 8DEF CJK UNIFIED IDEOGRAPH-8DEF -← (‎ 路 ‎) F937 CJK COMPATIBILITY IDEOGRAPH-F937 - -# 跰 跰 - (‎ 跰 ‎) 8DF0 CJK UNIFIED IDEOGRAPH-8DF0 -← (‎ 跰 ‎) 2F9DC CJK COMPATIBILITY IDEOGRAPH-2F9DC - -# 躗 躛 - (‎ 躗 ‎) 8E97 CJK UNIFIED IDEOGRAPH-8E97 -← (‎ 躛 ‎) 8E9B CJK UNIFIED IDEOGRAPH-8E9B - -# 軔 軔 - (‎ 軔 ‎) 8ED4 CJK UNIFIED IDEOGRAPH-8ED4 -← (‎ 軔 ‎) 2F9DE CJK COMPATIBILITY IDEOGRAPH-2F9DE - -# 軿 輧 - (‎ 軿 ‎) 8EFF CJK UNIFIED IDEOGRAPH-8EFF -← (‎ 輧 ‎) 8F27 CJK UNIFIED IDEOGRAPH-8F27 - -# 輦 輦 - (‎ 輦 ‎) 8F26 CJK UNIFIED IDEOGRAPH-8F26 -← (‎ 輦 ‎) F998 CJK COMPATIBILITY IDEOGRAPH-F998 - -# 輪 輪 - (‎ 輪 ‎) 8F2A CJK UNIFIED IDEOGRAPH-8F2A -← (‎ 輪 ‎) F9D7 CJK COMPATIBILITY IDEOGRAPH-F9D7 - -# 輸 輸 輸 - (‎ 輸 ‎) 8F38 CJK UNIFIED IDEOGRAPH-8F38 -← (‎ 輸 ‎) FAC2 CJK COMPATIBILITY IDEOGRAPH-FAC2 -← (‎ 輸 ‎) 2F9DF CJK COMPATIBILITY IDEOGRAPH-2F9DF - -# 輻 輻 - (‎ 輻 ‎) 8F3B CJK UNIFIED IDEOGRAPH-8F3B -← (‎ 輻 ‎) FA07 CJK COMPATIBILITY IDEOGRAPH-FA07 - -# 轢 轢 - (‎ 轢 ‎) 8F62 CJK UNIFIED IDEOGRAPH-8F62 -← (‎ 轢 ‎) F98D CJK COMPATIBILITY IDEOGRAPH-F98D - -# 辞 辞 - (‎ 辞 ‎) 8F9E CJK UNIFIED IDEOGRAPH-8F9E -← (‎ 辞 ‎) 2F98D CJK COMPATIBILITY IDEOGRAPH-2F98D - -# 連 連 - (‎ 連 ‎) 9023 CJK UNIFIED IDEOGRAPH-9023 -← (‎ 連 ‎) F99A CJK COMPATIBILITY IDEOGRAPH-F99A - -# 逸 逸 逸 - (‎ 逸 ‎) 9038 CJK UNIFIED IDEOGRAPH-9038 -← (‎ 逸 ‎) FA25 CJK COMPATIBILITY IDEOGRAPH-FA25 -← (‎ 逸 ‎) FA67 CJK COMPATIBILITY IDEOGRAPH-FA67 - -# 遲 遲 - (‎ 遲 ‎) 9072 CJK UNIFIED IDEOGRAPH-9072 -← (‎ 遲 ‎) FAC3 CJK COMPATIBILITY IDEOGRAPH-FAC3 - -# 遼 遼 - (‎ 遼 ‎) 907C CJK UNIFIED IDEOGRAPH-907C -← (‎ 遼 ‎) F9C3 CJK COMPATIBILITY IDEOGRAPH-F9C3 - -# 邏 邏 - (‎ 邏 ‎) 908F CJK UNIFIED IDEOGRAPH-908F -← (‎ 邏 ‎) F913 CJK COMPATIBILITY IDEOGRAPH-F913 - -# 邔 邔 - (‎ 邔 ‎) 9094 CJK UNIFIED IDEOGRAPH-9094 -← (‎ 邔 ‎) 2F9E2 CJK COMPATIBILITY IDEOGRAPH-2F9E2 - -# 郎 郞 郎 郞 - (‎ 郎 ‎) 90CE CJK UNIFIED IDEOGRAPH-90CE -← (‎ 郞 ‎) 90DE CJK UNIFIED IDEOGRAPH-90DE # →郎→ -← (‎ 郎 ‎) F92C CJK COMPATIBILITY IDEOGRAPH-F92C -← (‎ 郞 ‎) FA2E CJK COMPATIBILITY IDEOGRAPH-FA2E # →郞→→郎→ - -# 郱 郱 - (‎ 郱 ‎) 90F1 CJK UNIFIED IDEOGRAPH-90F1 -← (‎ 郱 ‎) 2F9E3 CJK COMPATIBILITY IDEOGRAPH-2F9E3 - -# 都 都 - (‎ 都 ‎) 90FD CJK UNIFIED IDEOGRAPH-90FD -← (‎ 都 ‎) FA26 CJK COMPATIBILITY IDEOGRAPH-FA26 - -# 鄑 鄑 - (‎ 鄑 ‎) 9111 CJK UNIFIED IDEOGRAPH-9111 -← (‎ 鄑 ‎) 2F9E4 CJK COMPATIBILITY IDEOGRAPH-2F9E4 - -# 鄛 鄛 - (‎ 鄛 ‎) 911B CJK UNIFIED IDEOGRAPH-911B -← (‎ 鄛 ‎) 2F9E6 CJK COMPATIBILITY IDEOGRAPH-2F9E6 - -# 酪 酪 - (‎ 酪 ‎) 916A CJK UNIFIED IDEOGRAPH-916A -← (‎ 酪 ‎) F919 CJK COMPATIBILITY IDEOGRAPH-F919 - -# 醙 醙 - (‎ 醙 ‎) 9199 CJK UNIFIED IDEOGRAPH-9199 -← (‎ 醙 ‎) FAC4 CJK COMPATIBILITY IDEOGRAPH-FAC4 - -# 醴 醴 - (‎ 醴 ‎) 91B4 CJK UNIFIED IDEOGRAPH-91B4 -← (‎ 醴 ‎) F9B7 CJK COMPATIBILITY IDEOGRAPH-F9B7 - -# 量 量 - (‎ 量 ‎) 91CF CJK UNIFIED IDEOGRAPH-91CF -← (‎ 量 ‎) F97E CJK COMPATIBILITY IDEOGRAPH-F97E - -# 鈴 鈴 - (‎ 鈴 ‎) 9234 CJK UNIFIED IDEOGRAPH-9234 -← (‎ 鈴 ‎) F9B1 CJK COMPATIBILITY IDEOGRAPH-F9B1 - -# 鈸 鈸 - (‎ 鈸 ‎) 9238 CJK UNIFIED IDEOGRAPH-9238 -← (‎ 鈸 ‎) 2F9E7 CJK COMPATIBILITY IDEOGRAPH-2F9E7 - -# 鉶 鉶 - (‎ 鉶 ‎) 9276 CJK UNIFIED IDEOGRAPH-9276 -← (‎ 鉶 ‎) FAC5 CJK COMPATIBILITY IDEOGRAPH-FAC5 - -# 鉼 鉼 - (‎ 鉼 ‎) 927C CJK UNIFIED IDEOGRAPH-927C -← (‎ 鉼 ‎) 2F9EA CJK COMPATIBILITY IDEOGRAPH-2F9EA - -# 鋗 鋗 - (‎ 鋗 ‎) 92D7 CJK UNIFIED IDEOGRAPH-92D7 -← (‎ 鋗 ‎) 2F9E8 CJK COMPATIBILITY IDEOGRAPH-2F9E8 - -# 鋘 鋘 - (‎ 鋘 ‎) 92D8 CJK UNIFIED IDEOGRAPH-92D8 -← (‎ 鋘 ‎) 2F9E9 CJK COMPATIBILITY IDEOGRAPH-2F9E9 - -# 錄 錄 - (‎ 錄 ‎) 9304 CJK UNIFIED IDEOGRAPH-9304 -← (‎ 錄 ‎) F93F CJK COMPATIBILITY IDEOGRAPH-F93F - -# 鍊 鍊 - (‎ 鍊 ‎) 934A CJK UNIFIED IDEOGRAPH-934A -← (‎ 鍊 ‎) F99B CJK COMPATIBILITY IDEOGRAPH-F99B - -# 鎭 鎮 - (‎ 鎭 ‎) 93AD CJK UNIFIED IDEOGRAPH-93AD -← (‎ 鎮 ‎) 93AE CJK UNIFIED IDEOGRAPH-93AE - -# 鏹 鏹 - (‎ 鏹 ‎) 93F9 CJK UNIFIED IDEOGRAPH-93F9 -← (‎ 鏹 ‎) 2F9EB CJK COMPATIBILITY IDEOGRAPH-2F9EB - -# 鐕 鐕 - (‎ 鐕 ‎) 9415 CJK UNIFIED IDEOGRAPH-9415 -← (‎ 鐕 ‎) 2F9EC CJK COMPATIBILITY IDEOGRAPH-2F9EC - -# 開 開 - (‎ 開 ‎) 958B CJK UNIFIED IDEOGRAPH-958B -← (‎ 開 ‎) 2F9EE CJK COMPATIBILITY IDEOGRAPH-2F9EE - -# 閭 閭 - (‎ 閭 ‎) 95AD CJK UNIFIED IDEOGRAPH-95AD -← (‎ 閭 ‎) F986 CJK COMPATIBILITY IDEOGRAPH-F986 - -# 閷 閷 - (‎ 閷 ‎) 95B7 CJK UNIFIED IDEOGRAPH-95B7 -← (‎ 閷 ‎) 2F9F0 CJK COMPATIBILITY IDEOGRAPH-2F9F0 - -# 阮 阮 - (‎ 阮 ‎) 962E CJK UNIFIED IDEOGRAPH-962E -← (‎ 阮 ‎) F9C6 CJK COMPATIBILITY IDEOGRAPH-F9C6 - -# 陋 陋 - (‎ 陋 ‎) 964B CJK UNIFIED IDEOGRAPH-964B -← (‎ 陋 ‎) F951 CJK COMPATIBILITY IDEOGRAPH-F951 - -# 降 降 - (‎ 降 ‎) 964D CJK UNIFIED IDEOGRAPH-964D -← (‎ 降 ‎) FA09 CJK COMPATIBILITY IDEOGRAPH-FA09 - -# 陵 陵 - (‎ 陵 ‎) 9675 CJK UNIFIED IDEOGRAPH-9675 -← (‎ 陵 ‎) F959 CJK COMPATIBILITY IDEOGRAPH-F959 - -# 陸 陸 - (‎ 陸 ‎) 9678 CJK UNIFIED IDEOGRAPH-9678 -← (‎ 陸 ‎) F9D3 CJK COMPATIBILITY IDEOGRAPH-F9D3 - -# 陼 陼 - (‎ 陼 ‎) 967C CJK UNIFIED IDEOGRAPH-967C -← (‎ 陼 ‎) FAC6 CJK COMPATIBILITY IDEOGRAPH-FAC6 - -# 隆 隆 - (‎ 隆 ‎) 9686 CJK UNIFIED IDEOGRAPH-9686 -← (‎ 隆 ‎) F9DC CJK COMPATIBILITY IDEOGRAPH-F9DC - -# 隣 隣 - (‎ 隣 ‎) 96A3 CJK UNIFIED IDEOGRAPH-96A3 -← (‎ 隣 ‎) F9F1 CJK COMPATIBILITY IDEOGRAPH-F9F1 - -# 隷 隸 隸 隷 - (‎ 隷 ‎) 96B7 CJK UNIFIED IDEOGRAPH-96B7 -← (‎ 隸 ‎) 96B8 CJK UNIFIED IDEOGRAPH-96B8 # →隸→ -← (‎ 隸 ‎) F9B8 CJK COMPATIBILITY IDEOGRAPH-F9B8 -← (‎ 隷 ‎) FA2F CJK COMPATIBILITY IDEOGRAPH-FA2F - -# 雃 雃 - (‎ 雃 ‎) 96C3 CJK UNIFIED IDEOGRAPH-96C3 -← (‎ 雃 ‎) 2F9F3 CJK COMPATIBILITY IDEOGRAPH-2F9F3 - -# 離 離 - (‎ 離 ‎) 96E2 CJK UNIFIED IDEOGRAPH-96E2 -← (‎ 離 ‎) F9EA CJK COMPATIBILITY IDEOGRAPH-F9EA - -# 難 難 難 - (‎ 難 ‎) 96E3 CJK UNIFIED IDEOGRAPH-96E3 -← (‎ 難 ‎) FA68 CJK COMPATIBILITY IDEOGRAPH-FA68 -← (‎ 難 ‎) FAC7 CJK COMPATIBILITY IDEOGRAPH-FAC7 - -# 零 零 - (‎ 零 ‎) 96F6 CJK UNIFIED IDEOGRAPH-96F6 -← (‎ 零 ‎) F9B2 CJK COMPATIBILITY IDEOGRAPH-F9B2 - -# 雷 雷 - (‎ 雷 ‎) 96F7 CJK UNIFIED IDEOGRAPH-96F7 -← (‎ 雷 ‎) F949 CJK COMPATIBILITY IDEOGRAPH-F949 - -# 霣 霣 - (‎ 霣 ‎) 9723 CJK UNIFIED IDEOGRAPH-9723 -← (‎ 霣 ‎) 2F9F5 CJK COMPATIBILITY IDEOGRAPH-2F9F5 - -# 露 露 - (‎ 露 ‎) 9732 CJK UNIFIED IDEOGRAPH-9732 -← (‎ 露 ‎) F938 CJK COMPATIBILITY IDEOGRAPH-F938 - -# 靈 靈 - (‎ 靈 ‎) 9748 CJK UNIFIED IDEOGRAPH-9748 -← (‎ 靈 ‎) F9B3 CJK COMPATIBILITY IDEOGRAPH-F9B3 - -# 靖 靖 靖 - (‎ 靖 ‎) 9756 CJK UNIFIED IDEOGRAPH-9756 -← (‎ 靖 ‎) FA1C CJK COMPATIBILITY IDEOGRAPH-FA1C -← (‎ 靖 ‎) FAC8 CJK COMPATIBILITY IDEOGRAPH-FAC8 - -# 韛 韛 - (‎ 韛 ‎) 97DB CJK UNIFIED IDEOGRAPH-97DB -← (‎ 韛 ‎) FAC9 CJK COMPATIBILITY IDEOGRAPH-FAC9 - -# 韠 韠 - (‎ 韠 ‎) 97E0 CJK UNIFIED IDEOGRAPH-97E0 -← (‎ 韠 ‎) 2F9FA CJK COMPATIBILITY IDEOGRAPH-2F9FA - -# 響 響 響 - (‎ 響 ‎) 97FF CJK UNIFIED IDEOGRAPH-97FF -← (‎ 響 ‎) FA69 CJK COMPATIBILITY IDEOGRAPH-FA69 -← (‎ 響 ‎) FACA CJK COMPATIBILITY IDEOGRAPH-FACA - -# 頋 頋 頋 頋 - (‎ 頋 ‎) 980B CJK UNIFIED IDEOGRAPH-980B -← (‎ 頋 ‎) FACB CJK COMPATIBILITY IDEOGRAPH-FACB -← (‎ 頋 ‎) 2F9FE CJK COMPATIBILITY IDEOGRAPH-2F9FE -← (‎ 頋 ‎) 2F9FF CJK COMPATIBILITY IDEOGRAPH-2F9FF - -# 領 領 - (‎ 領 ‎) 9818 CJK UNIFIED IDEOGRAPH-9818 -← (‎ 領 ‎) F9B4 CJK COMPATIBILITY IDEOGRAPH-F9B4 - -# 頩 頩 - (‎ 頩 ‎) 9829 CJK UNIFIED IDEOGRAPH-9829 -← (‎ 頩 ‎) 2FA00 CJK COMPATIBILITY IDEOGRAPH-2FA00 - -# 頻 頻 頻 - (‎ 頻 ‎) 983B CJK UNIFIED IDEOGRAPH-983B -← (‎ 頻 ‎) FA6A CJK COMPATIBILITY IDEOGRAPH-FA6A -← (‎ 頻 ‎) FACC CJK COMPATIBILITY IDEOGRAPH-FACC - -# 類 類 - (‎ 類 ‎) 985E CJK UNIFIED IDEOGRAPH-985E -← (‎ 類 ‎) F9D0 CJK COMPATIBILITY IDEOGRAPH-F9D0 - -# 飢 飢 - (‎ 飢 ‎) 98E2 CJK UNIFIED IDEOGRAPH-98E2 -← (‎ 飢 ‎) 2FA02 CJK COMPATIBILITY IDEOGRAPH-2FA02 - -# 飯 飯 - (‎ 飯 ‎) 98EF CJK UNIFIED IDEOGRAPH-98EF -← (‎ 飯 ‎) FA2A CJK COMPATIBILITY IDEOGRAPH-FA2A - -# 飼 飼 - (‎ 飼 ‎) 98FC CJK UNIFIED IDEOGRAPH-98FC -← (‎ 飼 ‎) FA2B CJK COMPATIBILITY IDEOGRAPH-FA2B - -# 館 館 - (‎ 館 ‎) 9928 CJK UNIFIED IDEOGRAPH-9928 -← (‎ 館 ‎) FA2C CJK COMPATIBILITY IDEOGRAPH-FA2C - -# 餩 餩 - (‎ 餩 ‎) 9929 CJK UNIFIED IDEOGRAPH-9929 -← (‎ 餩 ‎) 2FA04 CJK COMPATIBILITY IDEOGRAPH-2FA04 - -# 馧 馧 - (‎ 馧 ‎) 99A7 CJK UNIFIED IDEOGRAPH-99A7 -← (‎ 馧 ‎) 2FA05 CJK COMPATIBILITY IDEOGRAPH-2FA05 - -# 駂 駂 - (‎ 駂 ‎) 99C2 CJK UNIFIED IDEOGRAPH-99C2 -← (‎ 駂 ‎) 2FA06 CJK COMPATIBILITY IDEOGRAPH-2FA06 - -# 駱 駱 - (‎ 駱 ‎) 99F1 CJK UNIFIED IDEOGRAPH-99F1 -← (‎ 駱 ‎) F91A CJK COMPATIBILITY IDEOGRAPH-F91A - -# 駾 駾 - (‎ 駾 ‎) 99FE CJK UNIFIED IDEOGRAPH-99FE -← (‎ 駾 ‎) 2FA07 CJK COMPATIBILITY IDEOGRAPH-2FA07 - -# 驪 驪 - (‎ 驪 ‎) 9A6A CJK UNIFIED IDEOGRAPH-9A6A -← (‎ 驪 ‎) F987 CJK COMPATIBILITY IDEOGRAPH-F987 - -# 鬒 鬒 鬒 - (‎ 鬒 ‎) 9B12 CJK UNIFIED IDEOGRAPH-9B12 -← (‎ 鬒 ‎) FACD CJK COMPATIBILITY IDEOGRAPH-FACD -← (‎ 鬒 ‎) 2FA0A CJK COMPATIBILITY IDEOGRAPH-2FA0A - -# 魯 魯 - (‎ 魯 ‎) 9B6F CJK UNIFIED IDEOGRAPH-9B6F -← (‎ 魯 ‎) F939 CJK COMPATIBILITY IDEOGRAPH-F939 - -# 鱀 鱀 - (‎ 鱀 ‎) 9C40 CJK UNIFIED IDEOGRAPH-9C40 -← (‎ 鱀 ‎) 2FA0B CJK COMPATIBILITY IDEOGRAPH-2FA0B - -# 鱗 鱗 - (‎ 鱗 ‎) 9C57 CJK UNIFIED IDEOGRAPH-9C57 -← (‎ 鱗 ‎) F9F2 CJK COMPATIBILITY IDEOGRAPH-F9F2 - -# 鳽 鳽 - (‎ 鳽 ‎) 9CFD CJK UNIFIED IDEOGRAPH-9CFD -← (‎ 鳽 ‎) 2FA0C CJK COMPATIBILITY IDEOGRAPH-2FA0C - -# 鵧 鵧 - (‎ 鵧 ‎) 9D67 CJK UNIFIED IDEOGRAPH-9D67 -← (‎ 鵧 ‎) 2FA0F CJK COMPATIBILITY IDEOGRAPH-2FA0F - -# 鶴 鶴 - (‎ 鶴 ‎) 9DB4 CJK UNIFIED IDEOGRAPH-9DB4 -← (‎ 鶴 ‎) FA2D CJK COMPATIBILITY IDEOGRAPH-FA2D - -# 鷺 鷺 - (‎ 鷺 ‎) 9DFA CJK UNIFIED IDEOGRAPH-9DFA -← (‎ 鷺 ‎) F93A CJK COMPATIBILITY IDEOGRAPH-F93A - -# 鸞 鸞 - (‎ 鸞 ‎) 9E1E CJK UNIFIED IDEOGRAPH-9E1E -← (‎ 鸞 ‎) F920 CJK COMPATIBILITY IDEOGRAPH-F920 - -# 鹂 鹃 - (‎ 鹂 ‎) 9E42 CJK UNIFIED IDEOGRAPH-9E42 -← (‎ 鹃 ‎) 9E43 CJK UNIFIED IDEOGRAPH-9E43 - -# 麗 麗 - (‎ 麗 ‎) 9E97 CJK UNIFIED IDEOGRAPH-9E97 -← (‎ 麗 ‎) F988 CJK COMPATIBILITY IDEOGRAPH-F988 - -# 麟 麟 - (‎ 麟 ‎) 9E9F CJK UNIFIED IDEOGRAPH-9E9F -← (‎ 麟 ‎) F9F3 CJK COMPATIBILITY IDEOGRAPH-F9F3 - -# 黎 黎 - (‎ 黎 ‎) 9ECE CJK UNIFIED IDEOGRAPH-9ECE -← (‎ 黎 ‎) F989 CJK COMPATIBILITY IDEOGRAPH-F989 - -# 黾 黾 - (‎ 黾 ‎) 9EFE CJK UNIFIED IDEOGRAPH-9EFE -← (‎ 黾 ‎) 2FA18 CJK COMPATIBILITY IDEOGRAPH-2FA18 - -# 鼅 鼅 - (‎ 鼅 ‎) 9F05 CJK UNIFIED IDEOGRAPH-9F05 -← (‎ 鼅 ‎) 2FA19 CJK COMPATIBILITY IDEOGRAPH-2FA19 - -# 鼏 鼏 - (‎ 鼏 ‎) 9F0F CJK UNIFIED IDEOGRAPH-9F0F -← (‎ 鼏 ‎) 2FA1A CJK COMPATIBILITY IDEOGRAPH-2FA1A - -# 鼖 鼖 - (‎ 鼖 ‎) 9F16 CJK UNIFIED IDEOGRAPH-9F16 -← (‎ 鼖 ‎) 2FA1B CJK COMPATIBILITY IDEOGRAPH-2FA1B - -# 齃 齃 - (‎ 齃 ‎) 9F43 CJK UNIFIED IDEOGRAPH-9F43 -← (‎ 齃 ‎) FAD8 CJK COMPATIBILITY IDEOGRAPH-FAD8 - -# 龎 龎 - (‎ 龎 ‎) 9F8E CJK UNIFIED IDEOGRAPH-9F8E -← (‎ 龎 ‎) FAD9 CJK COMPATIBILITY IDEOGRAPH-FAD9 - -# ꁊ ꒞ - (‎ ꁊ ‎) A04A YI SYLLABLE PUT -← (‎ ꒞ ‎) A49E YI RADICAL PUT - -# ꁐ ꒬ - (‎ ꁐ ‎) A050 YI SYLLABLE PYT -← (‎ ꒬ ‎) A4AC YI RADICAL PYT - -# ꃀ ꒜ - (‎ ꃀ ‎) A0C0 YI SYLLABLE MOP -← (‎ ꒜ ‎) A49C YI RADICAL MOP - -# ꄲ ꒨ - (‎ ꄲ ‎) A132 YI SYLLABLE TU -← (‎ ꒨ ‎) A4A8 YI RADICAL TU - -# ꉙ ꒿ - (‎ ꉙ ‎) A259 YI SYLLABLE HXOP -← (‎ ꒿ ‎) A4BF YI RADICAL HXOP - -# ꊱ ꒾ - (‎ ꊱ ‎) A2B1 YI SYLLABLE CIP -← (‎ ꒾ ‎) A4BE YI RADICAL CIP - -# ꋍ ꒔ - (‎ ꋍ ‎) A2CD YI SYLLABLE CYP -← (‎ ꒔ ‎) A494 YI RADICAL CYP - -# ꎫ ꓀ - (‎ ꎫ ‎) A3AB YI SYLLABLE SHAT -← (‎ ꓀ ‎) A4C0 YI RADICAL SHAT - -# ꎵ ꓂ - (‎ ꎵ ‎) A3B5 YI SYLLABLE SHOP -← (‎ ꓂ ‎) A4C2 YI RADICAL SHOP - -# ꎿ ꒺ - (‎ ꎿ ‎) A3BF YI SYLLABLE SHUR -← (‎ ꒺ ‎) A4BA YI RADICAL SHUR - -# ꏂ ꒰ - (‎ ꏂ ‎) A3C2 YI SYLLABLE SHY -← (‎ ꒰ ‎) A4B0 YI RADICAL SHY - -# ꑘ ꒧ - (‎ ꑘ ‎) A458 YI SYLLABLE NYOP -← (‎ ꒧ ‎) A4A7 YI RADICAL NYOP - -# ꓤ Ꞟ - (‎ ꓤ ‎) A4E4 LISU LETTER ZA -← (‎ Ꞟ ‎) A79E LATIN CAPITAL LETTER VOLAPUK UE - -# Ꙍ Ꞷ - (‎ Ꙍ ‎) A64C CYRILLIC CAPITAL LETTER BROAD OMEGA -← (‎ Ꞷ ‎) A7B6 LATIN CAPITAL LETTER OMEGA - -# Ꙙ 𖼜 🜁 - (‎ Ꙙ ‎) A658 CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS -← (‎ 𖼜 ‎) 16F1C MIAO LETTER TLHYA -← (‎ 🜁 ‎) 1F701 ALCHEMICAL SYMBOL FOR AIR - -# ꙩ 𐓫 - (‎ ꙩ ‎) A669 CYRILLIC SMALL LETTER MONOCULAR O -← (‎ 𐓫 ‎) 104EB OSAGE SMALL LETTER OIN - -# ꛳꛳ ꛴ - (‎ ꛳꛳ ‎) A6F3 A6F3 BAMUM FULL STOP, BAMUM FULL STOP -← (‎ ꛴ ‎) A6F4 BAMUM COLON - -# ꜧ ꞕ - (‎ ꜧ ‎) A727 LATIN SMALL LETTER HENG -← (‎ ꞕ ‎) A795 LATIN SMALL LETTER H WITH PALATAL HOOK - -# Ꝺ ꝺ - (‎ Ꝺ ‎) A779 LATIN CAPITAL LETTER INSULAR D -← (‎ ꝺ ‎) A77A LATIN SMALL LETTER INSULAR D - -# 𐐒 Ꞛ - (‎ Ꞛ ‎) A79A LATIN CAPITAL LETTER VOLAPUK AE -← (‎ 𐐒 ‎) 10412 DESERET CAPITAL LETTER BEE - -# 𐐺 ꞛ - (‎ ꞛ ‎) A79B LATIN SMALL LETTER VOLAPUK AE -← (‎ 𐐺 ‎) 1043A DESERET SMALL LETTER BEE - -# ꣻ 𑇜 - (‎ ꣻ ‎) A8FB DEVANAGARI HEADSTROKE -← (‎ 𑇜 ‎) 111DC SHARADA HEADSTROKE - -# ꣼ 𑇛 - (‎ ꣼ ‎) A8FC DEVANAGARI SIGN SIDDHAM -← (‎ 𑇛 ‎) 111DB SHARADA SIGN SIDDHAM - -# ꦝ ꦣ - (‎ ꦝ ‎) A99D JAVANESE LETTER DDA -← (‎ ꦣ ‎) A9A3 JAVANESE LETTER DA MAHAPRANA - -# ꧐ ꧆ - (‎ ꧆ ‎) A9C6 JAVANESE PADA WINDU -← (‎ ꧐ ‎) A9D0 JAVANESE DIGIT ZERO - -# ꨁ ꩓ - (‎ ꨁ ‎) AA01 CHAM LETTER I -← (‎ ꩓ ‎) AA53 CHAM DIGIT THREE - -# ꨣ ꩖ - (‎ ꨣ ‎) AA23 CHAM LETTER RA -← (‎ ꩖ ‎) AA56 CHAM DIGIT SIX - -# 𤋮 𤋮 - (‎ 𤋮 ‎) FA6C CJK COMPATIBILITY IDEOGRAPH-FA6C -← (‎ 𤋮 ‎) 242EE CJK UNIFIED IDEOGRAPH-242EE - -# 𢡊 𢡊 - (‎ 𢡊 ‎) FACF CJK COMPATIBILITY IDEOGRAPH-FACF -← (‎ 𢡊 ‎) 2284A CJK UNIFIED IDEOGRAPH-2284A - -# 𢡄 𢡄 - (‎ 𢡄 ‎) FAD0 CJK COMPATIBILITY IDEOGRAPH-FAD0 -← (‎ 𢡄 ‎) 22844 CJK UNIFIED IDEOGRAPH-22844 - -# 𣏕 𣏕 - (‎ 𣏕 ‎) FAD1 CJK COMPATIBILITY IDEOGRAPH-FAD1 -← (‎ 𣏕 ‎) 233D5 CJK UNIFIED IDEOGRAPH-233D5 - -# 𥉉 𥉉 - (‎ 𥉉 ‎) FAD5 CJK COMPATIBILITY IDEOGRAPH-FAD5 -← (‎ 𥉉 ‎) 25249 CJK UNIFIED IDEOGRAPH-25249 - -# 𥳐 𥳐 - (‎ 𥳐 ‎) FAD6 CJK COMPATIBILITY IDEOGRAPH-FAD6 -← (‎ 𥳐 ‎) 25CD0 CJK UNIFIED IDEOGRAPH-25CD0 - -# 𧻓 𧻓 - (‎ 𧻓 ‎) FAD7 CJK COMPATIBILITY IDEOGRAPH-FAD7 -← (‎ 𧻓 ‎) 27ED3 CJK UNIFIED IDEOGRAPH-27ED3 - -# יִ יּ - (‎ יִ ‎) FB1D HEBREW LETTER YOD WITH HIRIQ -← (‎ יּ ‎) FB39 HEBREW LETTER YOD WITH DAGESH - -# שׁ שׂ שּ - (‎ שׁ ‎) FB2A HEBREW LETTER SHIN WITH SHIN DOT -← (‎ שׂ ‎) FB2B HEBREW LETTER SHIN WITH SIN DOT -← (‎ שּ ‎) FB49 HEBREW LETTER SHIN WITH DAGESH - -# שּׁ שּׂ - (‎ שּׁ ‎) FB2C HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT -← (‎ שּׂ ‎) FB2D HEBREW LETTER SHIN WITH DAGESH AND SIN DOT - -# אַ אָ אּ - (‎ אַ ‎) FB2E HEBREW LETTER ALEF WITH PATAH -← (‎ אָ ‎) FB2F HEBREW LETTER ALEF WITH QAMATS -← (‎ אּ ‎) FB30 HEBREW LETTER ALEF WITH MAPIQ - -# ﹲّ ﱞ - (‎ ﱞ ‎) FC5E ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM -← (‎ ﹲّ ‎) FE72 0651 ARABIC DAMMATAN ISOLATED FORM, ARABIC SHADDA - -# ﹴّ ﱟ - (‎ ﱟ ‎) FC5F ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM -← (‎ ﹴّ ‎) FE74 0651 ARABIC KASRATAN ISOLATED FORM, ARABIC SHADDA - -# ﹶّ ﱠ - (‎ ﱠ ‎) FC60 ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM -← (‎ ﹶّ ‎) FE76 0651 ARABIC FATHA ISOLATED FORM, ARABIC SHADDA - -# ﹸّ ﱡ - (‎ ﱡ ‎) FC61 ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM -← (‎ ﹸّ ‎) FE78 0651 ARABIC DAMMA ISOLATED FORM, ARABIC SHADDA - -# ﹺّ ﱢ - (‎ ﱢ ‎) FC62 ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM -← (‎ ﹺّ ‎) FE7A 0651 ARABIC KASRA ISOLATED FORM, ARABIC SHADDA - -# ﹼٰ ﱣ - (‎ ﱣ ‎) FC63 ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM -← (‎ ﹼٰ ‎) FE7C 0670 ARABIC SHADDA ISOLATED FORM, ARABIC LETTER SUPERSCRIPT ALEF - -# ﹷّ ﳲ - (‎ ﳲ ‎) FCF2 ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM -← (‎ ﹷّ ‎) FE77 0651 ARABIC FATHA MEDIAL FORM, ARABIC SHADDA - -# ﹹّ ﳳ - (‎ ﳳ ‎) FCF3 ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM -← (‎ ﹹّ ‎) FE79 0651 ARABIC DAMMA MEDIAL FORM, ARABIC SHADDA - -# ﹻّ ﳴ - (‎ ﳴ ‎) FCF4 ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM -← (‎ ﹻّ ‎) FE7B 0651 ARABIC KASRA MEDIAL FORM, ARABIC SHADDA - -# ︿ ^ - (‎ ︿ ‎) FE3F PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET -← (‎ ^ ‎) FF3E FULLWIDTH CIRCUMFLEX ACCENT - -# 𐎂 𐏑 - (‎ 𐎂 ‎) 10382 UGARITIC LETTER GAMLA -← (‎ 𐏑 ‎) 103D1 OLD PERSIAN NUMBER ONE - -# 𐎓 𐏓 - (‎ 𐎓 ‎) 10393 UGARITIC LETTER AIN -← (‎ 𐏓 ‎) 103D3 OLD PERSIAN NUMBER TEN - -# 𐎚 𒀸 - (‎ 𐎚 ‎) 1039A UGARITIC LETTER TO -← (‎ 𒀸 ‎) 12038 CUNEIFORM SIGN ASH - -# 𐒆 𐒠 - (‎ 𐒆 ‎) 10486 OSMANYA LETTER DEEL -← (‎ 𐒠 ‎) 104A0 OSMANYA DIGIT ZERO - -# 𐩖𐩖 𐩗 - (‎ 𐩖𐩖 ‎) 10A56 10A56 KHAROSHTHI PUNCTUATION DANDA, KHAROSHTHI PUNCTUATION DANDA -← (‎ 𐩗 ‎) 10A57 KHAROSHTHI PUNCTUATION DOUBLE DANDA - -# 𐲂 𐳼 - (‎ 𐲂 ‎) 10C82 OLD HUNGARIAN CAPITAL LETTER EB -← (‎ 𐳼 ‎) 10CFC OLD HUNGARIAN NUMBER TEN - -# 𐲥 𐳺 - (‎ 𐲥 ‎) 10CA5 OLD HUNGARIAN CAPITAL LETTER ESZ -← (‎ 𐳺 ‎) 10CFA OLD HUNGARIAN NUMBER ONE - -# 𑐴𑑂𑐒 𑐓 - (‎ 𑐓 ‎) 11413 NEWA LETTER NGHA -← (‎ 𑐴𑑂𑐒 ‎) 11434 11442 11412 NEWA LETTER HA, NEWA SIGN VIRAMA, NEWA LETTER NGA - -# 𑐴𑑂𑐘 𑐙 - (‎ 𑐙 ‎) 11419 NEWA LETTER NYHA -← (‎ 𑐴𑑂𑐘 ‎) 11434 11442 11418 NEWA LETTER HA, NEWA SIGN VIRAMA, NEWA LETTER NYA - -# 𑐴𑑂𑐣 𑐤 - (‎ 𑐤 ‎) 11424 NEWA LETTER NHA -← (‎ 𑐴𑑂𑐣 ‎) 11434 11442 11423 NEWA LETTER HA, NEWA SIGN VIRAMA, NEWA LETTER NA - -# 𑐴𑑂𑐩 𑐪 - (‎ 𑐪 ‎) 1142A NEWA LETTER MHA -← (‎ 𑐴𑑂𑐩 ‎) 11434 11442 11429 NEWA LETTER HA, NEWA SIGN VIRAMA, NEWA LETTER MA - -# 𑐴𑑂𑐬 𑐭 - (‎ 𑐭 ‎) 1142D NEWA LETTER RHA -← (‎ 𑐴𑑂𑐬 ‎) 11434 11442 1142C NEWA LETTER HA, NEWA SIGN VIRAMA, NEWA LETTER RA - -# 𑐴𑑂𑐮 𑐯 - (‎ 𑐯 ‎) 1142F NEWA LETTER LHA -← (‎ 𑐴𑑂𑐮 ‎) 11434 11442 1142E NEWA LETTER HA, NEWA SIGN VIRAMA, NEWA LETTER LA - -# 𑑋𑑋 𑑌 - (‎ 𑑋𑑋 ‎) 1144B 1144B NEWA DANDA, NEWA DANDA -← (‎ 𑑌 ‎) 1144C NEWA DOUBLE DANDA - -# 𑖂 𑗘 𑗙 - (‎ 𑖂 ‎) 11582 SIDDHAM LETTER I -← (‎ 𑗘 ‎) 115D8 SIDDHAM LETTER THREE-CIRCLE ALTERNATE I -← (‎ 𑗙 ‎) 115D9 SIDDHAM LETTER TWO-CIRCLE ALTERNATE I - -# 𑖃 𑗚 - (‎ 𑖃 ‎) 11583 SIDDHAM LETTER II -← (‎ 𑗚 ‎) 115DA SIDDHAM LETTER TWO-CIRCLE ALTERNATE II - -# 𑖄 𑗛 - (‎ 𑖄 ‎) 11584 SIDDHAM LETTER U -← (‎ 𑗛 ‎) 115DB SIDDHAM LETTER ALTERNATE U - -# 𑖲 𑗜 - (‎ 𑖲 ‎) 115B2 SIDDHAM VOWEL SIGN U -← (‎ 𑗜 ‎) 115DC SIDDHAM VOWEL SIGN ALTERNATE U - -# 𑖳 𑗝 - (‎ 𑖳 ‎) 115B3 SIDDHAM VOWEL SIGN UU -← (‎ 𑗝 ‎) 115DD SIDDHAM VOWEL SIGN ALTERNATE UU - -# 𑙁𑙁 𑙂 - (‎ 𑙁𑙁 ‎) 11641 11641 MODI DANDA, MODI DANDA -← (‎ 𑙂 ‎) 11642 MODI DOUBLE DANDA - -# 𑫥𑫥 𑫨 - (‎ 𑫥𑫥 ‎) 11AE5 11AE5 PAU CIN HAU RISING TONE LONG, PAU CIN HAU RISING TONE LONG -← (‎ 𑫨 ‎) 11AE8 PAU CIN HAU RISING TONE LONG FINAL - -# 𑫥𑫥𑫯 𑫥𑫦 𑫩 - (‎ 𑫥𑫥𑫯 ‎) 11AE5 11AE5 11AEF PAU CIN HAU RISING TONE LONG, PAU CIN HAU RISING TONE LONG, PAU CIN HAU MID-LEVEL TONE -← (‎ 𑫥𑫦 ‎) 11AE5 11AE6 PAU CIN HAU RISING TONE LONG, PAU CIN HAU RISING TONE -← (‎ 𑫩 ‎) 11AE9 PAU CIN HAU RISING TONE FINAL # →𑫥𑫦→ - -# 𑫥𑫥𑫰 𑫥𑫧 𑫪 - (‎ 𑫥𑫥𑫰 ‎) 11AE5 11AE5 11AF0 PAU CIN HAU RISING TONE LONG, PAU CIN HAU RISING TONE LONG, PAU CIN HAU GLOTTAL STOP VARIANT -← (‎ 𑫥𑫧 ‎) 11AE5 11AE7 PAU CIN HAU RISING TONE LONG, PAU CIN HAU SANDHI GLOTTAL STOP -← (‎ 𑫪 ‎) 11AEA PAU CIN HAU SANDHI GLOTTAL STOP FINAL # →𑫥𑫧→ - -# 𑫥𑫯 𑫦 - (‎ 𑫥𑫯 ‎) 11AE5 11AEF PAU CIN HAU RISING TONE LONG, PAU CIN HAU MID-LEVEL TONE -← (‎ 𑫦 ‎) 11AE6 PAU CIN HAU RISING TONE - -# 𑫥𑫰 𑫧 - (‎ 𑫥𑫰 ‎) 11AE5 11AF0 PAU CIN HAU RISING TONE LONG, PAU CIN HAU GLOTTAL STOP VARIANT -← (‎ 𑫧 ‎) 11AE7 PAU CIN HAU SANDHI GLOTTAL STOP - -# 𑫫𑫫 𑫭 - (‎ 𑫫𑫫 ‎) 11AEB 11AEB PAU CIN HAU SANDHI TONE LONG, PAU CIN HAU SANDHI TONE LONG -← (‎ 𑫭 ‎) 11AED PAU CIN HAU SANDHI TONE LONG FINAL - -# 𑫫𑫫𑫯 𑫫𑫬 𑫮 - (‎ 𑫫𑫫𑫯 ‎) 11AEB 11AEB 11AEF PAU CIN HAU SANDHI TONE LONG, PAU CIN HAU SANDHI TONE LONG, PAU CIN HAU MID-LEVEL TONE -← (‎ 𑫫𑫬 ‎) 11AEB 11AEC PAU CIN HAU SANDHI TONE LONG, PAU CIN HAU SANDHI TONE -← (‎ 𑫮 ‎) 11AEE PAU CIN HAU SANDHI TONE FINAL # →𑫫𑫬→ - -# 𑫫𑫯 𑫬 - (‎ 𑫫𑫯 ‎) 11AEB 11AEF PAU CIN HAU SANDHI TONE LONG, PAU CIN HAU MID-LEVEL TONE -← (‎ 𑫬 ‎) 11AEC PAU CIN HAU SANDHI TONE - -# 𑫳𑫯 𑫴 - (‎ 𑫳𑫯 ‎) 11AF3 11AEF PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU MID-LEVEL TONE -← (‎ 𑫴 ‎) 11AF4 PAU CIN HAU LOW-FALLING TONE - -# 𑫳𑫰 𑫵 - (‎ 𑫳𑫰 ‎) 11AF3 11AF0 PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU GLOTTAL STOP VARIANT -← (‎ 𑫵 ‎) 11AF5 PAU CIN HAU GLOTTAL STOP - -# 𑫳𑫳 𑫶 - (‎ 𑫳𑫳 ‎) 11AF3 11AF3 PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU LOW-FALLING TONE LONG -← (‎ 𑫶 ‎) 11AF6 PAU CIN HAU LOW-FALLING TONE LONG FINAL - -# 𑫳𑫳𑫯 𑫳𑫴 𑫷 - (‎ 𑫳𑫳𑫯 ‎) 11AF3 11AF3 11AEF PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU MID-LEVEL TONE -← (‎ 𑫳𑫴 ‎) 11AF3 11AF4 PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU LOW-FALLING TONE -← (‎ 𑫷 ‎) 11AF7 PAU CIN HAU LOW-FALLING TONE FINAL # →𑫳𑫴→ - -# 𑫳𑫳𑫰 𑫳𑫵 𑫸 - (‎ 𑫳𑫳𑫰 ‎) 11AF3 11AF3 11AF0 PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU GLOTTAL STOP VARIANT -← (‎ 𑫳𑫵 ‎) 11AF3 11AF5 PAU CIN HAU LOW-FALLING TONE LONG, PAU CIN HAU GLOTTAL STOP -← (‎ 𑫸 ‎) 11AF8 PAU CIN HAU GLOTTAL STOP FINAL # →𑫳𑫵→ - -# 𑱁𑱁 𑱂 - (‎ 𑱁𑱁 ‎) 11C41 11C41 BHAIKSUKI DANDA, BHAIKSUKI DANDA -← (‎ 𑱂 ‎) 11C42 BHAIKSUKI DOUBLE DANDA - -# 𑲪 𑲲 - (‎ 𑲪 ‎) 11CAA MARCHEN SUBJOINED LETTER RA -← (‎ 𑲲 ‎) 11CB2 MARCHEN VOWEL SIGN U - -# 𠄢 𠄢 - (‎ 𠄢 ‎) 20122 CJK UNIFIED IDEOGRAPH-20122 -← (‎ 𠄢 ‎) 2F803 CJK COMPATIBILITY IDEOGRAPH-2F803 - -# 𠔜 𠔜 - (‎ 𠔜 ‎) 2051C CJK UNIFIED IDEOGRAPH-2051C -← (‎ 𠔜 ‎) 2F812 CJK COMPATIBILITY IDEOGRAPH-2F812 - -# 𠔥 𠔥 - (‎ 𠔥 ‎) 20525 CJK UNIFIED IDEOGRAPH-20525 -← (‎ 𠔥 ‎) 2F91B CJK COMPATIBILITY IDEOGRAPH-2F91B - -# 𠕋 𠕋 - (‎ 𠕋 ‎) 2054B CJK UNIFIED IDEOGRAPH-2054B -← (‎ 𠕋 ‎) 2F816 CJK COMPATIBILITY IDEOGRAPH-2F816 - -# 𠘺 𠘺 - (‎ 𠘺 ‎) 2063A CJK UNIFIED IDEOGRAPH-2063A -← (‎ 𠘺 ‎) 2F80D CJK COMPATIBILITY IDEOGRAPH-2F80D - -# 𠠄 𠠄 - (‎ 𠠄 ‎) 20804 CJK UNIFIED IDEOGRAPH-20804 -← (‎ 𠠄 ‎) 2F9D9 CJK COMPATIBILITY IDEOGRAPH-2F9D9 - -# 𠣞 𠣞 - (‎ 𠣞 ‎) 208DE CJK UNIFIED IDEOGRAPH-208DE -← (‎ 𠣞 ‎) 2F9DD CJK COMPATIBILITY IDEOGRAPH-2F9DD - -# 𠨬 𠨬 - (‎ 𠨬 ‎) 20A2C CJK UNIFIED IDEOGRAPH-20A2C -← (‎ 𠨬 ‎) 2F834 CJK COMPATIBILITY IDEOGRAPH-2F834 - -# 𠭣 𠭣 - (‎ 𠭣 ‎) 20B63 CJK UNIFIED IDEOGRAPH-20B63 -← (‎ 𠭣 ‎) 2F838 CJK COMPATIBILITY IDEOGRAPH-2F838 - -# 𡓤 𡓤 - (‎ 𡓤 ‎) 214E4 CJK UNIFIED IDEOGRAPH-214E4 -← (‎ 𡓤 ‎) 2F859 CJK COMPATIBILITY IDEOGRAPH-2F859 - -# 𡚨 𡚨 - (‎ 𡚨 ‎) 216A8 CJK UNIFIED IDEOGRAPH-216A8 -← (‎ 𡚨 ‎) 2F860 CJK COMPATIBILITY IDEOGRAPH-2F860 - -# 𡛪 𡛪 - (‎ 𡛪 ‎) 216EA CJK UNIFIED IDEOGRAPH-216EA -← (‎ 𡛪 ‎) 2F861 CJK COMPATIBILITY IDEOGRAPH-2F861 - -# 𡧈 𡧈 - (‎ 𡧈 ‎) 219C8 CJK UNIFIED IDEOGRAPH-219C8 -← (‎ 𡧈 ‎) 2F86C CJK COMPATIBILITY IDEOGRAPH-2F86C - -# 𡬘 𡬘 - (‎ 𡬘 ‎) 21B18 CJK UNIFIED IDEOGRAPH-21B18 -← (‎ 𡬘 ‎) 2F871 CJK COMPATIBILITY IDEOGRAPH-2F871 - -# 𡴋 𡴋 - (‎ 𡴋 ‎) 21D0B CJK UNIFIED IDEOGRAPH-21D0B -← (‎ 𡴋 ‎) 2F8F8 CJK COMPATIBILITY IDEOGRAPH-2F8F8 - -# 𡷤 𡷤 - (‎ 𡷤 ‎) 21DE4 CJK UNIFIED IDEOGRAPH-21DE4 -← (‎ 𡷤 ‎) 2F87B CJK COMPATIBILITY IDEOGRAPH-2F87B - -# 𡷦 𡷦 - (‎ 𡷦 ‎) 21DE6 CJK UNIFIED IDEOGRAPH-21DE6 -← (‎ 𡷦 ‎) 2F87D CJK COMPATIBILITY IDEOGRAPH-2F87D - -# 𢆃 𢆃 - (‎ 𢆃 ‎) 22183 CJK UNIFIED IDEOGRAPH-22183 -← (‎ 𢆃 ‎) 2F889 CJK COMPATIBILITY IDEOGRAPH-2F889 - -# 𢆟 𢆟 - (‎ 𢆟 ‎) 2219F CJK UNIFIED IDEOGRAPH-2219F -← (‎ 𢆟 ‎) 2F939 CJK COMPATIBILITY IDEOGRAPH-2F939 - -# 𢌱 𢌱 𢌱 - (‎ 𢌱 ‎) 22331 CJK UNIFIED IDEOGRAPH-22331 -← (‎ 𢌱 ‎) 2F891 CJK COMPATIBILITY IDEOGRAPH-2F891 -← (‎ 𢌱 ‎) 2F892 CJK COMPATIBILITY IDEOGRAPH-2F892 - -# 𢛔 𢛔 - (‎ 𢛔 ‎) 226D4 CJK UNIFIED IDEOGRAPH-226D4 -← (‎ 𢛔 ‎) 2F8A4 CJK COMPATIBILITY IDEOGRAPH-2F8A4 - -# 𢬌 𢬌 - (‎ 𢬌 ‎) 22B0C CJK UNIFIED IDEOGRAPH-22B0C -← (‎ 𢬌 ‎) 2F8B8 CJK COMPATIBILITY IDEOGRAPH-2F8B8 - -# 𢯱 𢯱 - (‎ 𢯱 ‎) 22BF1 CJK UNIFIED IDEOGRAPH-22BF1 -← (‎ 𢯱 ‎) 2F8BE CJK COMPATIBILITY IDEOGRAPH-2F8BE - -# 𣀊 𣀊 - (‎ 𣀊 ‎) 2300A CJK UNIFIED IDEOGRAPH-2300A -← (‎ 𣀊 ‎) 2F8CA CJK COMPATIBILITY IDEOGRAPH-2F8CA - -# 𣊸 𣊸 - (‎ 𣊸 ‎) 232B8 CJK UNIFIED IDEOGRAPH-232B8 -← (‎ 𣊸 ‎) 2F897 CJK COMPATIBILITY IDEOGRAPH-2F897 - -# 𣍟 𣍟 - (‎ 𣍟 ‎) 2335F CJK UNIFIED IDEOGRAPH-2335F -← (‎ 𣍟 ‎) 2F980 CJK COMPATIBILITY IDEOGRAPH-2F980 - -# 𣎓 𣎓 - (‎ 𣎓 ‎) 23393 CJK UNIFIED IDEOGRAPH-23393 -← (‎ 𣎓 ‎) 2F989 CJK COMPATIBILITY IDEOGRAPH-2F989 - -# 𣎜 𣎜 - (‎ 𣎜 ‎) 2339C CJK UNIFIED IDEOGRAPH-2339C -← (‎ 𣎜 ‎) 2F98A CJK COMPATIBILITY IDEOGRAPH-2F98A - -# 𣏃 𣏃 - (‎ 𣏃 ‎) 233C3 CJK UNIFIED IDEOGRAPH-233C3 -← (‎ 𣏃 ‎) 2F8DD CJK COMPATIBILITY IDEOGRAPH-2F8DD - -# 𣑭 𣑭 - (‎ 𣑭 ‎) 2346D CJK UNIFIED IDEOGRAPH-2346D -← (‎ 𣑭 ‎) 2F8E3 CJK COMPATIBILITY IDEOGRAPH-2F8E3 - -# 𣚣 𣚣 - (‎ 𣚣 ‎) 236A3 CJK UNIFIED IDEOGRAPH-236A3 -← (‎ 𣚣 ‎) 2F8EC CJK COMPATIBILITY IDEOGRAPH-2F8EC - -# 𣢧 𣢧 - (‎ 𣢧 ‎) 238A7 CJK UNIFIED IDEOGRAPH-238A7 -← (‎ 𣢧 ‎) 2F8F0 CJK COMPATIBILITY IDEOGRAPH-2F8F0 - -# 𣪍 𣪍 - (‎ 𣪍 ‎) 23A8D CJK UNIFIED IDEOGRAPH-23A8D -← (‎ 𣪍 ‎) 2F8F7 CJK COMPATIBILITY IDEOGRAPH-2F8F7 - -# 𣫺 𣫺 - (‎ 𣫺 ‎) 23AFA CJK UNIFIED IDEOGRAPH-23AFA -← (‎ 𣫺 ‎) 2F8F9 CJK COMPATIBILITY IDEOGRAPH-2F8F9 - -# 𣲼 𣲼 - (‎ 𣲼 ‎) 23CBC CJK UNIFIED IDEOGRAPH-23CBC -← (‎ 𣲼 ‎) 2F8FB CJK COMPATIBILITY IDEOGRAPH-2F8FB - -# 𣴞 𣴞 - (‎ 𣴞 ‎) 23D1E CJK UNIFIED IDEOGRAPH-23D1E -← (‎ 𣴞 ‎) 2F906 CJK COMPATIBILITY IDEOGRAPH-2F906 - -# 𣻑 𣻑 - (‎ 𣻑 ‎) 23ED1 CJK UNIFIED IDEOGRAPH-23ED1 -← (‎ 𣻑 ‎) 2F90D CJK COMPATIBILITY IDEOGRAPH-2F90D - -# 𣽞 𣽞 - (‎ 𣽞 ‎) 23F5E CJK UNIFIED IDEOGRAPH-23F5E -← (‎ 𣽞 ‎) 2F910 CJK COMPATIBILITY IDEOGRAPH-2F910 - -# 𣾎 𣾎 - (‎ 𣾎 ‎) 23F8E CJK UNIFIED IDEOGRAPH-23F8E -← (‎ 𣾎 ‎) 2F911 CJK COMPATIBILITY IDEOGRAPH-2F911 - -# 𤉣 𤉣 - (‎ 𤉣 ‎) 24263 CJK UNIFIED IDEOGRAPH-24263 -← (‎ 𤉣 ‎) 2F91D CJK COMPATIBILITY IDEOGRAPH-2F91D - -# 𤎫 𤎫 - (‎ 𤎫 ‎) 243AB CJK UNIFIED IDEOGRAPH-243AB -← (‎ 𤎫 ‎) 2F91F CJK COMPATIBILITY IDEOGRAPH-2F91F - -# 𤘈 𤘈 - (‎ 𤘈 ‎) 24608 CJK UNIFIED IDEOGRAPH-24608 -← (‎ 𤘈 ‎) 2F923 CJK COMPATIBILITY IDEOGRAPH-2F923 - -# 𤜵 𤜵 - (‎ 𤜵 ‎) 24735 CJK UNIFIED IDEOGRAPH-24735 -← (‎ 𤜵 ‎) 2F926 CJK COMPATIBILITY IDEOGRAPH-2F926 - -# 𤠔 𤠔 - (‎ 𤠔 ‎) 24814 CJK UNIFIED IDEOGRAPH-24814 -← (‎ 𤠔 ‎) 2F927 CJK COMPATIBILITY IDEOGRAPH-2F927 - -# 𤰶 𤰶 - (‎ 𤰶 ‎) 24C36 CJK UNIFIED IDEOGRAPH-24C36 -← (‎ 𤰶 ‎) 2F935 CJK COMPATIBILITY IDEOGRAPH-2F935 - -# 𤲒 𤲒 - (‎ 𤲒 ‎) 24C92 CJK UNIFIED IDEOGRAPH-24C92 -← (‎ 𤲒 ‎) 2F937 CJK COMPATIBILITY IDEOGRAPH-2F937 - -# 𤾡 𤾡 - (‎ 𤾡 ‎) 24FA1 CJK UNIFIED IDEOGRAPH-24FA1 -← (‎ 𤾡 ‎) 2F93B CJK COMPATIBILITY IDEOGRAPH-2F93B - -# 𤾸 𤾸 - (‎ 𤾸 ‎) 24FB8 CJK UNIFIED IDEOGRAPH-24FB8 -← (‎ 𤾸 ‎) 2F93C CJK COMPATIBILITY IDEOGRAPH-2F93C - -# 𥁄 𥁄 - (‎ 𥁄 ‎) 25044 CJK UNIFIED IDEOGRAPH-25044 -← (‎ 𥁄 ‎) 2F93D CJK COMPATIBILITY IDEOGRAPH-2F93D - -# 𥃲 𥃲 - (‎ 𥃲 ‎) 250F2 CJK UNIFIED IDEOGRAPH-250F2 -← (‎ 𥃲 ‎) 2F942 CJK COMPATIBILITY IDEOGRAPH-2F942 - -# 𥃳 𥃳 - (‎ 𥃳 ‎) 250F3 CJK UNIFIED IDEOGRAPH-250F3 -← (‎ 𥃳 ‎) 2F941 CJK COMPATIBILITY IDEOGRAPH-2F941 - -# 𥄙 𥄙 - (‎ 𥄙 ‎) 25119 CJK UNIFIED IDEOGRAPH-25119 -← (‎ 𥄙 ‎) 2F943 CJK COMPATIBILITY IDEOGRAPH-2F943 - -# 𥄳 𥄳 - (‎ 𥄳 ‎) 25133 CJK UNIFIED IDEOGRAPH-25133 -← (‎ 𥄳 ‎) 2F944 CJK COMPATIBILITY IDEOGRAPH-2F944 - -# 𥐝 𥐝 - (‎ 𥐝 ‎) 2541D CJK UNIFIED IDEOGRAPH-2541D -← (‎ 𥐝 ‎) 2F94D CJK COMPATIBILITY IDEOGRAPH-2F94D - -# 𥘦 𥘦 - (‎ 𥘦 ‎) 25626 CJK UNIFIED IDEOGRAPH-25626 -← (‎ 𥘦 ‎) 2F952 CJK COMPATIBILITY IDEOGRAPH-2F952 - -# 𥚚 𥚚 - (‎ 𥚚 ‎) 2569A CJK UNIFIED IDEOGRAPH-2569A -← (‎ 𥚚 ‎) 2F954 CJK COMPATIBILITY IDEOGRAPH-2F954 - -# 𥛅 𥛅 - (‎ 𥛅 ‎) 256C5 CJK UNIFIED IDEOGRAPH-256C5 -← (‎ 𥛅 ‎) 2F955 CJK COMPATIBILITY IDEOGRAPH-2F955 - -# 𥥼 𥥼 - (‎ 𥥼 ‎) 2597C CJK UNIFIED IDEOGRAPH-2597C -← (‎ 𥥼 ‎) 2F95C CJK COMPATIBILITY IDEOGRAPH-2F95C - -# 𥪧 𥪧 𥪧 - (‎ 𥪧 ‎) 25AA7 CJK UNIFIED IDEOGRAPH-25AA7 -← (‎ 𥪧 ‎) 2F95D CJK COMPATIBILITY IDEOGRAPH-2F95D -← (‎ 𥪧 ‎) 2F95E CJK COMPATIBILITY IDEOGRAPH-2F95E - -# 𥮫 𥮫 - (‎ 𥮫 ‎) 25BAB CJK UNIFIED IDEOGRAPH-25BAB -← (‎ 𥮫 ‎) 2F961 CJK COMPATIBILITY IDEOGRAPH-2F961 - -# 𥲀 𥲀 - (‎ 𥲀 ‎) 25C80 CJK UNIFIED IDEOGRAPH-25C80 -← (‎ 𥲀 ‎) 2F965 CJK COMPATIBILITY IDEOGRAPH-2F965 - -# 𥾆 𥾆 - (‎ 𥾆 ‎) 25F86 CJK UNIFIED IDEOGRAPH-25F86 -← (‎ 𥾆 ‎) 2F96B CJK COMPATIBILITY IDEOGRAPH-2F96B - -# 𦇚 𦇚 - (‎ 𦇚 ‎) 261DA CJK UNIFIED IDEOGRAPH-261DA -← (‎ 𦇚 ‎) 2F898 CJK COMPATIBILITY IDEOGRAPH-2F898 - -# 𦈨 𦈨 - (‎ 𦈨 ‎) 26228 CJK UNIFIED IDEOGRAPH-26228 -← (‎ 𦈨 ‎) 2F972 CJK COMPATIBILITY IDEOGRAPH-2F972 - -# 𦉇 𦉇 - (‎ 𦉇 ‎) 26247 CJK UNIFIED IDEOGRAPH-26247 -← (‎ 𦉇 ‎) 2F973 CJK COMPATIBILITY IDEOGRAPH-2F973 - -# 𦋙 𦋙 - (‎ 𦋙 ‎) 262D9 CJK UNIFIED IDEOGRAPH-262D9 -← (‎ 𦋙 ‎) 2F975 CJK COMPATIBILITY IDEOGRAPH-2F975 - -# 𦌾 𦌾 - (‎ 𦌾 ‎) 2633E CJK UNIFIED IDEOGRAPH-2633E -← (‎ 𦌾 ‎) 2F977 CJK COMPATIBILITY IDEOGRAPH-2F977 - -# 𦓚 𦓚 - (‎ 𦓚 ‎) 264DA CJK UNIFIED IDEOGRAPH-264DA -← (‎ 𦓚 ‎) 2F97B CJK COMPATIBILITY IDEOGRAPH-2F97B - -# 𦔣 𦔣 - (‎ 𦔣 ‎) 26523 CJK UNIFIED IDEOGRAPH-26523 -← (‎ 𦔣 ‎) 2F97C CJK COMPATIBILITY IDEOGRAPH-2F97C - -# 𦖨 𦖨 - (‎ 𦖨 ‎) 265A8 CJK UNIFIED IDEOGRAPH-265A8 -← (‎ 𦖨 ‎) 2F97E CJK COMPATIBILITY IDEOGRAPH-2F97E - -# 𦞧 𦞧 - (‎ 𦞧 ‎) 267A7 CJK UNIFIED IDEOGRAPH-267A7 -← (‎ 𦞧 ‎) 2F987 CJK COMPATIBILITY IDEOGRAPH-2F987 - -# 𦞵 𦞵 - (‎ 𦞵 ‎) 267B5 CJK UNIFIED IDEOGRAPH-267B5 -← (‎ 𦞵 ‎) 2F988 CJK COMPATIBILITY IDEOGRAPH-2F988 - -# 𦬼 𦬼 - (‎ 𦬼 ‎) 26B3C CJK UNIFIED IDEOGRAPH-26B3C -← (‎ 𦬼 ‎) 2F997 CJK COMPATIBILITY IDEOGRAPH-2F997 - -# 𦰶 𦰶 - (‎ 𦰶 ‎) 26C36 CJK UNIFIED IDEOGRAPH-26C36 -← (‎ 𦰶 ‎) 2F9A4 CJK COMPATIBILITY IDEOGRAPH-2F9A4 - -# 𦳕 𦳕 - (‎ 𦳕 ‎) 26CD5 CJK UNIFIED IDEOGRAPH-26CD5 -← (‎ 𦳕 ‎) 2F9A6 CJK COMPATIBILITY IDEOGRAPH-2F9A6 - -# 𦵫 𦵫 - (‎ 𦵫 ‎) 26D6B CJK UNIFIED IDEOGRAPH-26D6B -← (‎ 𦵫 ‎) 2F9A5 CJK COMPATIBILITY IDEOGRAPH-2F9A5 - -# 𦼬 𦼬 - (‎ 𦼬 ‎) 26F2C CJK UNIFIED IDEOGRAPH-26F2C -← (‎ 𦼬 ‎) 2F9AD CJK COMPATIBILITY IDEOGRAPH-2F9AD - -# 𦾱 𦾱 - (‎ 𦾱 ‎) 26FB1 CJK UNIFIED IDEOGRAPH-26FB1 -← (‎ 𦾱 ‎) 2F9B0 CJK COMPATIBILITY IDEOGRAPH-2F9B0 - -# 𧃒 𧃒 - (‎ 𧃒 ‎) 270D2 CJK UNIFIED IDEOGRAPH-270D2 -← (‎ 𧃒 ‎) 2F9B1 CJK COMPATIBILITY IDEOGRAPH-2F9B1 - -# 𧏊 𧏊 - (‎ 𧏊 ‎) 273CA CJK UNIFIED IDEOGRAPH-273CA -← (‎ 𧏊 ‎) 2F9AB CJK COMPATIBILITY IDEOGRAPH-2F9AB - -# 𧙧 𧙧 - (‎ 𧙧 ‎) 27667 CJK UNIFIED IDEOGRAPH-27667 -← (‎ 𧙧 ‎) 2F9C5 CJK COMPATIBILITY IDEOGRAPH-2F9C5 - -# 𧢮 𧢮 - (‎ 𧢮 ‎) 278AE CJK UNIFIED IDEOGRAPH-278AE -← (‎ 𧢮 ‎) 2F9CB CJK COMPATIBILITY IDEOGRAPH-2F9CB - -# 𧥦 𧥦 - (‎ 𧥦 ‎) 27966 CJK UNIFIED IDEOGRAPH-27966 -← (‎ 𧥦 ‎) 2F9CC CJK COMPATIBILITY IDEOGRAPH-2F9CC - -# 𧲨 𧲨 - (‎ 𧲨 ‎) 27CA8 CJK UNIFIED IDEOGRAPH-27CA8 -← (‎ 𧲨 ‎) 2F9D3 CJK COMPATIBILITY IDEOGRAPH-2F9D3 - -# 𧼯 𧼯 - (‎ 𧼯 ‎) 27F2F CJK UNIFIED IDEOGRAPH-27F2F -← (‎ 𧼯 ‎) 2F9D8 CJK COMPATIBILITY IDEOGRAPH-2F9D8 - -# 𨗒 𨗒 - (‎ 𨗒 ‎) 285D2 CJK UNIFIED IDEOGRAPH-285D2 -← (‎ 𨗒 ‎) 2F9E0 CJK COMPATIBILITY IDEOGRAPH-2F9E0 - -# 𨗭 𨗭 - (‎ 𨗭 ‎) 285ED CJK UNIFIED IDEOGRAPH-285ED -← (‎ 𨗭 ‎) 2F9E1 CJK COMPATIBILITY IDEOGRAPH-2F9E1 - -# 𨜮 𨜮 - (‎ 𨜮 ‎) 2872E CJK UNIFIED IDEOGRAPH-2872E -← (‎ 𨜮 ‎) 2F9E5 CJK COMPATIBILITY IDEOGRAPH-2F9E5 - -# 𨯺 𨯺 - (‎ 𨯺 ‎) 28BFA CJK UNIFIED IDEOGRAPH-28BFA -← (‎ 𨯺 ‎) 2F9ED CJK COMPATIBILITY IDEOGRAPH-2F9ED - -# 𨵷 𨵷 - (‎ 𨵷 ‎) 28D77 CJK UNIFIED IDEOGRAPH-28D77 -← (‎ 𨵷 ‎) 2F9F1 CJK COMPATIBILITY IDEOGRAPH-2F9F1 - -# 𩅅 𩅅 - (‎ 𩅅 ‎) 29145 CJK UNIFIED IDEOGRAPH-29145 -← (‎ 𩅅 ‎) 2F9F6 CJK COMPATIBILITY IDEOGRAPH-2F9F6 - -# 𩇟 𩇟 - (‎ 𩇟 ‎) 291DF CJK UNIFIED IDEOGRAPH-291DF -← (‎ 𩇟 ‎) 2F81C CJK COMPATIBILITY IDEOGRAPH-2F81C - -# 𩈚 𩈚 - (‎ 𩈚 ‎) 2921A CJK UNIFIED IDEOGRAPH-2921A -← (‎ 𩈚 ‎) 2F9F7 CJK COMPATIBILITY IDEOGRAPH-2F9F7 - -# 𩐊 𩐊 - (‎ 𩐊 ‎) 2940A CJK UNIFIED IDEOGRAPH-2940A -← (‎ 𩐊 ‎) 2F9FB CJK COMPATIBILITY IDEOGRAPH-2F9FB - -# 𩒖 𩒖 - (‎ 𩒖 ‎) 29496 CJK UNIFIED IDEOGRAPH-29496 -← (‎ 𩒖 ‎) 2F9FD CJK COMPATIBILITY IDEOGRAPH-2F9FD - -# 𩖶 𩖶 - (‎ 𩖶 ‎) 295B6 CJK UNIFIED IDEOGRAPH-295B6 -← (‎ 𩖶 ‎) 2FA01 CJK COMPATIBILITY IDEOGRAPH-2FA01 - -# 𩬰 𩬰 - (‎ 𩬰 ‎) 29B30 CJK UNIFIED IDEOGRAPH-29B30 -← (‎ 𩬰 ‎) 2FA09 CJK COMPATIBILITY IDEOGRAPH-2FA09 - -# 𪃎 𪃎 - (‎ 𪃎 ‎) 2A0CE CJK UNIFIED IDEOGRAPH-2A0CE -← (‎ 𪃎 ‎) 2FA10 CJK COMPATIBILITY IDEOGRAPH-2FA10 - -# 𪄅 𪄅 - (‎ 𪄅 ‎) 2A105 CJK UNIFIED IDEOGRAPH-2A105 -← (‎ 𪄅 ‎) 2FA12 CJK COMPATIBILITY IDEOGRAPH-2FA12 - -# 𪈎 𪈎 - (‎ 𪈎 ‎) 2A20E CJK UNIFIED IDEOGRAPH-2A20E -← (‎ 𪈎 ‎) 2FA13 CJK COMPATIBILITY IDEOGRAPH-2FA13 - -# 𪊑 𪊑 - (‎ 𪊑 ‎) 2A291 CJK UNIFIED IDEOGRAPH-2A291 -← (‎ 𪊑 ‎) 2FA14 CJK COMPATIBILITY IDEOGRAPH-2FA14 - -# 𪎒 𪎒 - (‎ 𪎒 ‎) 2A392 CJK UNIFIED IDEOGRAPH-2A392 -← (‎ 𪎒 ‎) 2F88F CJK COMPATIBILITY IDEOGRAPH-2F88F - -# 𪘀 𪘀 - (‎ 𪘀 ‎) 2A600 CJK UNIFIED IDEOGRAPH-2A600 -← (‎ 𪘀 ‎) 2FA1D CJK COMPATIBILITY IDEOGRAPH-2FA1D - -# total : 7248 - diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/TraceLinkArchitectureTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/TraceLinkArchitectureTest.java new file mode 100644 index 000000000..a58fc8de1 --- /dev/null +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/TraceLinkArchitectureTest.java @@ -0,0 +1,57 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core; + +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.methods; + +import java.util.List; + +import com.tngtech.archunit.base.DescribedPredicate; +import com.tngtech.archunit.core.domain.JavaClass; +import com.tngtech.archunit.junit.AnalyzeClasses; +import com.tngtech.archunit.junit.ArchTest; +import com.tngtech.archunit.lang.ArchRule; + +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; + +@AnalyzeClasses(packages = "edu.kit.kastel.mcse.ardoco") +class TraceLinkArchitectureTest { + private static final DescribedPredicate isSubclassOfTraceLink = new DescribedPredicate<>("subclass of " + TraceLink.class) { + @Override + public boolean test(JavaClass clazz) { + return clazz.isAssignableTo(TraceLink.class); + } + }; + + private static final DescribedPredicate> isSubclassOfTraceLinkList = new DescribedPredicate<>("subclass of " + TraceLink.class) { + @Override + public boolean test(List clazzes) { + return clazzes.stream().anyMatch(clazz -> clazz.isAssignableTo(TraceLink.class)); + } + }; + + private static final DescribedPredicate> isSubclassOfTraceLinkListButNotTracelink = new DescribedPredicate<>( + "subclass of " + TraceLink.class + " without base class") { + @Override + public boolean test(List clazzes) { + return clazzes.stream().anyMatch(clazz -> clazz.isAssignableTo(TraceLink.class) && !clazz.isEquivalentTo(TraceLink.class)); + } + }; + + @ArchTest + static final ArchRule onlyTraceLinkAsReturnType = methods().that() + .haveRawReturnType(isSubclassOfTraceLink) + .and() + .areNotPrivate() + .should() + .haveRawReturnType(TraceLink.class) + .because("the specific subclasses of TraceLink shall not be used as return type in non-private methods"); + + @ArchTest + static final ArchRule onlyTraceLinkAsParameterType = methods().that() + .haveRawParameterTypes(isSubclassOfTraceLinkList) + .and() + .areNotPrivate() + .should() + .notHaveRawParameterTypes(isSubclassOfTraceLinkListButNotTracelink) + .because("the specific subclasses of TraceLink shall not be used as parameter type in non-private methods"); +} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimUtilsTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimUtilsTest.java similarity index 83% rename from framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimUtilsTest.java rename to framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimUtilsTest.java index 09394192c..515316be8 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/WordSimUtilsTest.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/similarity/wordsim/WordSimUtilsTest.java @@ -1,5 +1,5 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.common.similarity.wordsim; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/AbbreviationDisambiguationHelperTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/AbbreviationDisambiguationHelperTest.java deleted file mode 100644 index cc54f05d5..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/AbbreviationDisambiguationHelperTest.java +++ /dev/null @@ -1,95 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import static edu.kit.kastel.mcse.ardoco.core.common.JsonHandling.createObjectMapper; -import static org.junit.jupiter.api.Assertions.*; - -import java.util.List; - -import org.junit.jupiter.api.Test; - -import com.fasterxml.jackson.core.JsonProcessingException; - -import edu.kit.kastel.mcse.ardoco.core.api.Disambiguation; - -class AbbreviationDisambiguationHelperTest { - private final String dbJSON = """ - { - "abbreviation": "DB", - "meanings": [ - "Database", - "Decibel" - ] - }"""; - - @Test - void get() { - var abbreviation = AbbreviationDisambiguationHelper.disambiguate("DB"); - assertNotNull(abbreviation); - assertEquals(abbreviation.size(), Math.min(AbbreviationDisambiguationHelper.LIMIT, 3)); - } - - @Test - void deserialize() throws JsonProcessingException { - var abbr = createObjectMapper().readValue(dbJSON, Disambiguation.class); - assertEquals("DB", abbr.getAbbreviation()); - assertTrue(abbr.getMeanings().containsAll(List.of("Database", "Decibel"))); - assertEquals(2, abbr.getMeanings().size()); - } - - @Test - void load() { - var abbreviations = AbbreviationDisambiguationHelper.getInstance().getOrRead(); - assertNotNull(abbreviations); - } - - @Test - void crawlAbbreviationsCom() { - var meanings = AbbreviationDisambiguationHelper.crawlAbbreviationsCom("DB"); - assertNotNull(meanings); - assertEquals(AbbreviationDisambiguationHelper.LIMIT, meanings.size()); - } - - @Test - void crawlAcronymFinderCom() { - var meanings = AbbreviationDisambiguationHelper.crawlAcronymFinderCom("GAE"); - assertNotNull(meanings); - assertEquals(AbbreviationDisambiguationHelper.LIMIT, meanings.size()); - } - - @Test - void crawl() { - //Let's hope no one ever comes up with a sensible meaning for this non-sense. Until then, it - // will remain as our way to test how we handle no search results. - var nonSens = AbbreviationDisambiguationHelper.crawl("8DAS8UDZGU23HG1U"); - assertNotNull(nonSens); - assertTrue(nonSens.getMeanings().isEmpty()); - } - - @Test - void inOrderTest() { - assertEquals(3, AbbreviationDisambiguationHelper.containsInOrder("some text", "stt")); - assertTrue(AbbreviationDisambiguationHelper.containsAllInOrder("some text", "stt")); - assertEquals(4, AbbreviationDisambiguationHelper.containsInOrder("some text", "smex")); - assertTrue(AbbreviationDisambiguationHelper.containsAllInOrder("some text", "smex")); - assertEquals(2, AbbreviationDisambiguationHelper.containsInOrder("some text", "semx")); - assertFalse(AbbreviationDisambiguationHelper.containsAllInOrder("some text", "semx")); - } - - @Test - void shareInitialTest() { - assertTrue(AbbreviationDisambiguationHelper.shareInitial("ahjkdsshds ousidh bndwb", "adfgbodiowdiowhi sdhsdshg")); - assertFalse(AbbreviationDisambiguationHelper.shareInitial(null, "sth")); - assertFalse(AbbreviationDisambiguationHelper.shareInitial("sth", null)); - assertFalse(AbbreviationDisambiguationHelper.shareInitial(null, null)); - assertFalse(AbbreviationDisambiguationHelper.shareInitial("abcde", "bcdea")); - } - - @Test - void maximumAbbreviationScoreTest() { - assertEquals(1.5, AbbreviationDisambiguationHelper.maximumAbbreviationScore("abcd", "a", 1, 0.5, 0, 0)); - assertEquals(1.5, AbbreviationDisambiguationHelper.maximumAbbreviationScore("abad", "a", 1, 0.5, 0, 0)); - assertEquals(2, AbbreviationDisambiguationHelper.maximumAbbreviationScore("abcd", "ac", 1, 0.5, 0, 0)); - assertEquals(3.5, AbbreviationDisambiguationHelper.maximumAbbreviationScore("abcd cd", "acd", 1, 0.5, 0, 0)); - } -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/DbPediaHelperTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/DbPediaHelperTest.java deleted file mode 100644 index 71bc586e0..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/DbPediaHelperTest.java +++ /dev/null @@ -1,35 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util; - -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.util.List; - -import org.junit.jupiter.api.Test; - -class DbPediaHelperTest { - @Test - void load() { - var record = DbPediaHelper.getInstance().getOrRead(); - assertFalse(record.programmingLanguages().isEmpty()); - assertFalse(record.markupLanguages().isEmpty()); - assertFalse(record.software().isEmpty()); - } - - @Test - void containsAtLeastSomePopularLanguages() { - var record = DbPediaHelper.getInstance().getOrRead(); - List all = record.programmingLanguages(); - all.addAll(record.markupLanguages()); - all.addAll(record.software()); - all = all.stream().map(String::toLowerCase).toList(); - assertTrue(all.contains("python")); - assertTrue(all.contains("javascript")); - assertTrue(all.contains("java")); - assertTrue(all.contains("c")); - assertTrue(all.contains("c++")); - assertTrue(all.contains("html")); - assertTrue(all.contains("css")); - } -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ConfusablesHelperTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ConfusablesHelperTest.java deleted file mode 100644 index 3f303553f..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/ConfusablesHelperTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.util.List; -import java.util.stream.Stream; - -import org.junit.jupiter.api.Test; - -public class ConfusablesHelperTest { - public static final String example = """ - # ! ǃ ⵑ ! - """; - public static final List homoglyphsExample = Stream.of("!", "ǃ", "ⵑ", "!").map(UnicodeCharacter::valueOf).toList(); - - @Test - void extractHomoglyphsFromLine() { - var homoglyphs = ConfusablesHelper.extractHomoglyphsFromLine(example); - assertEquals(homoglyphsExample.size(), homoglyphs.size()); - assertTrue(homoglyphs.containsAll(homoglyphsExample)); - } - - @Test - void getHomoglyphs() { - var homoglyphs = ConfusablesHelper.getHomoglyphs(homoglyphsExample.get(0)); - assertTrue(homoglyphs.size() >= homoglyphsExample.size()); - assertTrue(homoglyphs.containsAll(homoglyphsExample)); - } - - @Test - void areHomoglyphs() { - assertTrue(ConfusablesHelper.areHomoglyphs(UnicodeCharacter.valueOf("!"), UnicodeCharacter.valueOf("!"))); - } -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/JaroWinklerMeasureTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/JaroWinklerMeasureTest.java deleted file mode 100644 index 7b7c4483e..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/jarowinkler/JaroWinklerMeasureTest.java +++ /dev/null @@ -1,51 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.jarowinkler; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertThrows; - -import org.junit.jupiter.api.Test; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterMatchFunctions; - -class JaroWinklerMeasureTest { - private static final double delta = 0.01; - - /** - * These tests were extracted from the original {@link org.apache.commons.text.similarity.JaroWinklerSimilarity} implementation and should - * still hold true. - */ - @Test - void testSimilarityDirectly() { - String s = null; - assertThrows(IllegalArgumentException.class, () -> UnicodeJaroWinklerSimilarity.apply(s, s, UnicodeCharacterMatchFunctions.EQUAL)); - assertThrows(IllegalArgumentException.class, () -> UnicodeJaroWinklerSimilarity.apply("foo", null, UnicodeCharacterMatchFunctions.EQUAL)); - assertThrows(IllegalArgumentException.class, () -> UnicodeJaroWinklerSimilarity.apply(null, "foo", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(1.0, UnicodeJaroWinklerSimilarity.apply("", "", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(1.0, UnicodeJaroWinklerSimilarity.apply("foo", "foo", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.94, UnicodeJaroWinklerSimilarity.apply("foo", "foo ", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.91, UnicodeJaroWinklerSimilarity.apply("foo", "foo ", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.87, UnicodeJaroWinklerSimilarity.apply("foo", " foo ", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.51, UnicodeJaroWinklerSimilarity.apply("foo", " foo", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.0, UnicodeJaroWinklerSimilarity.apply("", "a", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.0, UnicodeJaroWinklerSimilarity.apply("aaapppp", "", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.93, UnicodeJaroWinklerSimilarity.apply("frog", "fog", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.0, UnicodeJaroWinklerSimilarity.apply("fly", "ant", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(0.44, UnicodeJaroWinklerSimilarity.apply("elephant", "hippo", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.44, UnicodeJaroWinklerSimilarity.apply("hippo", "elephant", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.0, UnicodeJaroWinklerSimilarity.apply("hippo", "zzzzzzzz", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.88, UnicodeJaroWinklerSimilarity.apply("hello", "hallo", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.91, UnicodeJaroWinklerSimilarity.apply("ABC Corporation", "ABC Corp", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.95, UnicodeJaroWinklerSimilarity.apply("D N H Enterprises Inc", "D & H Enterprises, Inc.", UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.94, UnicodeJaroWinklerSimilarity.apply("My Gym Children's Fitness Center", "My Gym. Childrens Fitness", - UnicodeCharacterMatchFunctions.EQUAL), delta); - assertEquals(0.89, UnicodeJaroWinklerSimilarity.apply("PENNSYLVANIA", "PENNCISYLVNIA", UnicodeCharacterMatchFunctions.EQUAL), delta); - } - - @Test - void testHomoglyphSimilarity() { - var measure = new JaroWinklerMeasure(); - assertEquals(1d, measure.getSimilarity(new ComparisonContext("ℜ𝘂ᖯʏ", "Ruby", UnicodeCharacterMatchFunctions.EQUAL_OR_HOMOGLYPH)), delta); - } -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/LevenshteinMeasureTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/LevenshteinMeasureTest.java deleted file mode 100644 index 3e5fac546..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/levenshtein/LevenshteinMeasureTest.java +++ /dev/null @@ -1,39 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.levenshtein; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertThrows; - -import org.junit.jupiter.api.Test; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.UnicodeCharacterMatchFunctions; - -class LevenshteinMeasureTest { - private static final double delta = 0.01; - - /** - * These tests were extracted from the original {@link org.apache.commons.text.similarity.LevenshteinDistance} implementation and should still hold true. - */ - @Test - void testSimilarityDirectly() { - var distance = new UnicodeLevenshteinDistance(); - assertThrows(IllegalArgumentException.class, () -> distance.apply(null, "foo", UnicodeCharacterMatchFunctions.EQUAL)); - assertThrows(IllegalArgumentException.class, () -> distance.apply("foo", null, UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(0, distance.apply("", "", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(1, distance.apply("", "a", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(7, distance.apply("aaapppp", "", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(1, distance.apply("frog", "fog", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(3, distance.apply("fly", "ant", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(7, distance.apply("elephant", "hippo", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(7, distance.apply("hippo", "elephant", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(8, distance.apply("hippo", "zzzzzzzz", UnicodeCharacterMatchFunctions.EQUAL)); - assertEquals(1, distance.apply("hello", "hallo", UnicodeCharacterMatchFunctions.EQUAL)); - } - - @Test - void testHomoglyphSimilarity() { - var measure = new LevenshteinMeasure(); - assertEquals(1d, measure.getSimilarity(new ComparisonContext("ℜ𝘂ᖯʏ", "Ruby", UnicodeCharacterMatchFunctions.EQUAL_OR_HOMOGLYPH)), delta); - } -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/ngram/NgramMeasureTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/ngram/NgramMeasureTest.java deleted file mode 100644 index 6315b61ef..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/measures/ngram/NgramMeasureTest.java +++ /dev/null @@ -1,87 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.measures.ngram; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.util.List; - -import org.apache.commons.text.similarity.LevenshteinDistance; -import org.junit.jupiter.api.Test; - -import edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.ComparisonContext; - -class NgramMeasureTest { - - private static final List RANDOM_WORDS = List.of("acidic", "identify", "downtown", "elbow", "remove", "itch", "dirt", - "a b c d e f g h i j k l m n o p", "welcome", "insect", "smoke", "change"); - - @Test - void testUnigramDistance() { - var measure = new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 1, 1.0); - var levenshteinDistance = new LevenshteinDistance(); - - assertEquals(1.0, measure.calculateDistance("Hello", "Hella"), 0.01); - - for (String firstWord : RANDOM_WORDS) { - for (String secondWord : RANDOM_WORDS) { - double levenshteinResult = levenshteinDistance.apply(firstWord, secondWord); - double ngramResult = measure.calculateDistance(firstWord, secondWord); - - assertEquals(levenshteinResult, ngramResult, 0.1); - } - } - - assertEquals(0.0, measure.calculateDistance("", "")); - assertEquals("Hello".length(), measure.calculateDistance("Hello", "")); - assertEquals("Hello".length(), measure.calculateDistance("", "Hello")); - } - - @Test - void testUnigramSimilarity() { - var measure = new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 1, 0.7); - - assertTrue(measure.areWordsSimilar(new ComparisonContext("Hello", "Hella"))); // 0.8 - assertFalse(measure.areWordsSimilar(new ComparisonContext("Hello", "Heal"))); // 0.6 - } - - @Test - void testBigram() { - var measure = new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 2, 0.7); - assertEquals(0.5, measure.calculateDistance("Hello", "Hella"), 0.01); - - assertTrue(measure.areWordsSimilar(new ComparisonContext("Hello", "Hella"))); // 0.8 - assertFalse(measure.areWordsSimilar(new ComparisonContext("Hello", "Heal"))); // 0.6 - - assertEquals(0.0, measure.calculateDistance("", "")); - } - - @Test - void testTrigram() { - var measure = new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 3, 0.7); - assertEquals(1.0 / 3.0, measure.calculateDistance("Hello", "Hella"), 0.01); - - assertTrue(measure.areWordsSimilar(new ComparisonContext("Hello", "Hella"))); // 0.8 - assertFalse(measure.areWordsSimilar(new ComparisonContext("Hello", "Heal"))); // 0.6 - - assertEquals(0.0, measure.calculateDistance("", "")); - } - - @Test - void testConstructor() { - assertThrows(IllegalArgumentException.class, () -> new NgramMeasure(NgramMeasure.Variant.LUCENE, -1, 0.5)); - assertThrows(IllegalArgumentException.class, () -> new NgramMeasure(NgramMeasure.Variant.LUCENE, 1, -0.1)); - assertThrows(IllegalArgumentException.class, () -> new NgramMeasure(NgramMeasure.Variant.LUCENE, 1, 1.1)); - assertThrows(NullPointerException.class, () -> new NgramMeasure(null, 1, 1.1)); - new NgramMeasure(NgramMeasure.Variant.LUCENE, 1, 0.0); - new NgramMeasure(NgramMeasure.Variant.LUCENE, 1, 0.5); - new NgramMeasure(NgramMeasure.Variant.LUCENE, 1, 1.0); - new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 1, 1.0); - new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 2, 1.0); - new NgramMeasure(NgramMeasure.Variant.POSITIONAL, 12345, 1.0); - new NgramMeasure(NgramMeasure.Variant.POSITIONAL, Integer.MAX_VALUE, 1.0); - } - -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorUtilsTest.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorUtilsTest.java deleted file mode 100644 index 7abf6577f..000000000 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/common/util/wordsim/vector/VectorUtilsTest.java +++ /dev/null @@ -1,93 +0,0 @@ -/* Licensed under MIT 2022-2023. */ -package edu.kit.kastel.mcse.ardoco.core.common.util.wordsim.vector; - -import static org.junit.jupiter.api.Assertions.assertArrayEquals; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.util.List; - -import org.junit.jupiter.api.Test; - -class VectorUtilsTest { - - record Example(float[] firstVec, float[] secondVec, double expectedCosineSimilarity) { - } - - private static final List EXAMPLES = List.of(new Example(new float[0], new float[0], 1.0), new Example(new float[] { 0.0f, 0.0f }, new float[] { - 0.0f, 0.0f }, 1.0), new Example(new float[] { 0.0f, 0.0f }, new float[] { 1.0f, 0.0f }, 0.0), new Example(new float[] { 0.0f, 0.0f }, new float[] { - 0.0f, 1.0f }, 0.0), new Example(new float[] { 1.0f, 2.0f }, new float[] { 3.0f, 4.0f }, 0.9838699), new Example(new float[] { 345.5452f, - 759.4141f }, new float[] { 9563.325f, 43562.53f }, 0.9778399523249), new Example(new float[] { 0.321f, 0.05f }, new float[] { - 331.32f, 7.343f }, 0.99125289), new Example(new float[] { 1.0f, 0.0f }, new float[] { 0.0f, 1.0f }, 0.0), new Example( - new float[] { 1.0f, 0.5f }, new float[] { 0.0f, 1.0f }, 0.44721359)); - - @Test - void testFloatCosineSimilarity() { - assertThrows(NullPointerException.class, () -> VectorUtils.cosineSimilarity(null, new double[1])); - assertThrows(NullPointerException.class, () -> VectorUtils.cosineSimilarity(new double[1], null)); - assertThrows(IllegalArgumentException.class, () -> VectorUtils.cosineSimilarity(new double[1], new double[2])); - - for (Example example : EXAMPLES) { - double result = VectorUtils.cosineSimilarity(example.firstVec, example.secondVec); - assertEquals(example.expectedCosineSimilarity, result, 0.005); - } - } - - @Test - void testDoubleCosineSimilarity() { - assertThrows(NullPointerException.class, () -> VectorUtils.cosineSimilarity(null, new float[1])); - assertThrows(NullPointerException.class, () -> VectorUtils.cosineSimilarity(new float[1], null)); - assertThrows(IllegalArgumentException.class, () -> VectorUtils.cosineSimilarity(new float[1], new float[2])); - - for (Example example : EXAMPLES) { - double[] firstVecDouble = new double[example.firstVec.length]; - double[] secondVecDouble = new double[example.secondVec.length]; - - for (int i = 0; i < example.firstVec.length; i++) { - firstVecDouble[i] = example.firstVec[i]; - secondVecDouble[i] = example.secondVec[i]; - } - - double result = VectorUtils.cosineSimilarity(firstVecDouble, secondVecDouble); - assertEquals(example.expectedCosineSimilarity, result, 0.005); - } - } - - @Test - void testIsZero() { - assertThrows(NullPointerException.class, () -> VectorUtils.isZero((float[]) null)); - assertThrows(NullPointerException.class, () -> VectorUtils.isZero((double[]) null)); - - assertTrue(VectorUtils.isZero(new float[0])); - assertTrue(VectorUtils.isZero(new double[0])); - assertTrue(VectorUtils.isZero(new float[] { 0.0f })); - assertTrue(VectorUtils.isZero(new float[] { 0.0f, 0.0f, 0.0f })); - assertTrue(VectorUtils.isZero(new double[] { 0.0 })); - assertTrue(VectorUtils.isZero(new double[] { 0.0, 0.0, 0.0 })); - assertFalse(VectorUtils.isZero(new float[] { 1.0f, 3.0f })); - assertFalse(VectorUtils.isZero(new double[] { 1.0, 3.0 })); - } - - @Test - void testAdd() { - assertThrows(NullPointerException.class, () -> VectorUtils.add(null, new double[0])); - assertThrows(NullPointerException.class, () -> VectorUtils.add(new double[0], null)); - assertThrows(IllegalArgumentException.class, () -> VectorUtils.add(new double[1], new double[2])); - - double[] result = new double[] { 1.0, 2.0 }; - VectorUtils.add(result, new double[] { 3.0, 4.0 }); - assertArrayEquals(new double[] { 4.0, 6.0 }, result); - } - - @Test - void testScale() { - assertThrows(NullPointerException.class, () -> VectorUtils.scale(null, 1.0)); - - double[] result = new double[] { 1.0, 2.0 }; - VectorUtils.scale(result, 2.0); - assertArrayEquals(new double[] { 2.0, 4.0 }, result); - } - -} diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ProcessedTextData.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ProcessedTextData.java index 3670c9b75..92ed4b5d3 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ProcessedTextData.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ProcessedTextData.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data.impl; +import java.io.Serial; import java.util.List; import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; @@ -9,14 +10,16 @@ * Example {@link PipelineStepData} */ public class ProcessedTextData implements PipelineStepData { - private List importantTokens = null; + @Serial + private static final long serialVersionUID = -6806096212069462237L; + private List importantTokens; public ProcessedTextData() { this.importantTokens = null; } public List getImportantTokens() { - return importantTokens; + return this.importantTokens; } public void setImportantTokens(List importantTokens) { diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ResultData.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ResultData.java index c78d69832..981e66d47 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ResultData.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/ResultData.java @@ -1,16 +1,20 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data.impl; +import java.io.Serial; + import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; /** * Example {@link PipelineStepData} */ public class ResultData implements PipelineStepData { + @Serial + private static final long serialVersionUID = 9183617106768927240L; private String result = null; public String getResult() { - return result; + return this.result; } public void setResult(String result) { diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/TextData.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/TextData.java index eeab28ca9..d122f5faa 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/TextData.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/data/impl/TextData.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.data.impl; +import java.io.Serial; import java.util.List; import java.util.Objects; @@ -10,6 +11,8 @@ * Example {@link PipelineStepData} */ public class TextData implements PipelineStepData { + @Serial + private static final long serialVersionUID = 3062730501023901345L; private final String text; private List tokens; @@ -18,7 +21,7 @@ public TextData(String text) { } public List getTokens() { - return tokens; + return this.tokens; } public void setTokens(List tokens) { @@ -26,23 +29,25 @@ public void setTokens(List tokens) { } public String getText() { - return text; + return this.text; } @Override public boolean equals(Object o) { - if (this == o) + if (this == o) { return true; - if (o == null || getClass() != o.getClass()) + } + if (o == null || this.getClass() != o.getClass()) { return false; + } TextData textData = (TextData) o; - return Objects.equals(text, textData.text); + return Objects.equals(this.text, textData.text); } @Override public int hashCode() { - return text != null ? text.hashCode() : 0; + return this.text != null ? this.text.hashCode() : 0; } } diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepOne.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepOne.java index 51d87dd22..2f32abe0c 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepOne.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepOne.java @@ -1,11 +1,11 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.impl; import java.util.Arrays; import java.util.List; -import java.util.SortedMap; import java.util.function.Predicate; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -51,7 +51,7 @@ protected void after() { } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { // NOP } } diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoOne.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoOne.java index dd2ca1920..1d56316cb 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoOne.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoOne.java @@ -1,10 +1,10 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.impl; import java.util.ArrayList; import java.util.List; -import java.util.SortedMap; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -78,7 +78,7 @@ private List getTokens() { } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { // NOP } } diff --git a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoTwo.java b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoTwo.java index 166ff29d1..ac54aa824 100644 --- a/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoTwo.java +++ b/framework/common/src/test/java/edu/kit/kastel/mcse/ardoco/core/pipeline/impl/ConcretePipelineStepTwoTwo.java @@ -1,10 +1,10 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.pipeline.impl; -import java.util.SortedMap; import java.util.TreeMap; import java.util.stream.Collectors; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -54,7 +54,7 @@ protected void after() { } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { // NOP } } diff --git a/framework/common/src/test/resources/simplelogger.properties b/framework/common/src/test/resources/simplelogger.properties deleted file mode 100644 index cffd1abbb..000000000 --- a/framework/common/src/test/resources/simplelogger.properties +++ /dev/null @@ -1,34 +0,0 @@ -# SLF4J's SimpleLogger configuration file -# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err. - -# Default logging detail level for all instances of SimpleLogger. -# Must be one of ("trace", "debug", "info", "warn", or "error"). -# If not specified, defaults to "info". -org.slf4j.simpleLogger.defaultLogLevel=info - -# Logging detail level for a SimpleLogger instance named "xxxxx". -# Must be one of ("trace", "debug", "info", "warn", or "error"). -# If not specified, the default logging detail level is used. -#org.slf4j.simpleLogger.log.xxxxx= - -# Set to true if you want the current date and time to be included in output messages. -# Default is false, and will output the number of milliseconds elapsed since startup. -org.slf4j.simpleLogger.showDateTime=false - -# The date and time format to be used in the output messages. -# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat. -# If the format is not specified or is invalid, the default format is used. -# The default format is yyyy-MM-dd HH:mm:ss:SSS Z. -org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z - -# Set to true if you want to output the current thread name. -# Defaults to true. -#org.slf4j.simpleLogger.showThreadName=true - -# Set to true if you want the Logger instance name to be included in output messages. -# Defaults to true. -org.slf4j.simpleLogger.showLogName=true - -# Set to true if you want the last component of the name to be included in output messages. -# Defaults to false. -org.slf4j.simpleLogger.showShortLogName=true diff --git a/framework/pom.xml b/framework/pom.xml index 9c6f7b4ab..e9a7e3f98 100644 --- a/framework/pom.xml +++ b/framework/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.github.ardoco.core - parent + parent-core ${revision} diff --git a/framework/text-provider-json/pom.xml b/framework/text-provider-json/pom.xml index a4fd1eb50..30856501c 100644 --- a/framework/text-provider-json/pom.xml +++ b/framework/text-provider-json/pom.xml @@ -21,17 +21,17 @@ com.fasterxml.jackson.core jackson-databind - ${jackson.version} com.networknt json-schema-validator 1.4.0 + io.github.ardoco.core common - ${ardoco.version} + ${revision} org.apache.commons diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ConverterUtil.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ConverterUtil.java index 0fbaced75..e8854f9ae 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ConverterUtil.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ConverterUtil.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.converter; import java.util.List; @@ -21,7 +21,7 @@ private ConverterUtil() { * @return the direct children of this phrase */ public static List getChildPhrases(Phrase parentPhrase) { - List subphrases = parentPhrase.getSubPhrases().toList(); + List subphrases = parentPhrase.getSubphrases().toList(); return subphrases.stream().filter(x -> isPhraseOnHighestLevel(subphrases, x)).toList(); } @@ -38,7 +38,7 @@ public static List getChildPhrases(Sentence sentence) { private static boolean isPhraseOnHighestLevel(List subphrases, Phrase childPhrase) { for (Phrase subphrase : subphrases) { - if (childPhrase.isSubPhraseOf(subphrase)) { + if (childPhrase.isSubphraseOf(subphrase)) { return false; } } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/DtoToObjectConverter.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/DtoToObjectConverter.java index 1f5c0afa3..2436750df 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/DtoToObjectConverter.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/DtoToObjectConverter.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.converter; import java.util.ArrayList; @@ -89,7 +89,7 @@ public Phrase parseConstituencyTree(String constituencyTree, List wordsOfS if (wordsOfSentence.isEmpty()) { throw new NotConvertableException("Constituency tree does not match words of sentence"); } - words.add(wordsOfSentence.remove(0)); + words.add(wordsOfSentence.removeFirst()); } else { subPhrases.add(parseConstituencyTree(subtree, wordsOfSentence)); } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ObjectToDtoConverter.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ObjectToDtoConverter.java index 6bf8b7ed2..0615667ed 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ObjectToDtoConverter.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/ObjectToDtoConverter.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.converter; import java.io.IOException; @@ -74,7 +74,7 @@ private List generateWordDTOs(ImmutableList words) throws NotConv private WordDto convertToWordDTO(Word word) throws NotConvertableException { WordDto wordDTO = new WordDto(); - wordDTO.setId(word.getPosition() + (long) 1); + wordDTO.setId(word.getPosition() + 1L); wordDTO.setText(word.getText()); wordDTO.setLemma(word.getLemma()); try { @@ -82,7 +82,7 @@ private WordDto convertToWordDTO(Word word) throws NotConvertableException { } catch (IOException e) { throw new NotConvertableException(String.format("IOException when converting word with id %d to WordDto: PosTag not found.", wordDTO.getId())); } - wordDTO.setSentenceNo(word.getSentenceNo() + (long) 1); + wordDTO.setSentenceNo(word.getSentenceNumber() + 1L); List inDep = new ArrayList<>(); List outDep = new ArrayList<>(); for (DependencyTag depType : DependencyTag.values()) { @@ -116,22 +116,22 @@ private String convertToSubtree(Phrase phrase) { while (!words.isEmpty() || !subphrases.isEmpty()) { if (subphrases.isEmpty()) { // word next - Word word = words.remove(0); + Word word = words.removeFirst(); constituencyTree.append(TREE_SEPARATOR).append(convertWordToTree(word)); } else if (words.isEmpty()) { // phrase next - Phrase subphrase = subphrases.remove(0); + Phrase subphrase = subphrases.removeFirst(); constituencyTree.append(TREE_SEPARATOR).append(convertToSubtree(subphrase)); } else { - int wordIndex = words.get(0).getPosition(); - List phraseWordIndices = subphrases.get(0).getContainedWords().toList().stream().map(Word::getPosition).toList(); + int wordIndex = words.getFirst().getPosition(); + List phraseWordIndices = subphrases.getFirst().getContainedWords().toList().stream().map(Word::getPosition).toList(); if (wordIndex < Collections.min(phraseWordIndices)) { // word next - Word word = words.remove(0); + Word word = words.removeFirst(); constituencyTree.append(TREE_SEPARATOR).append(convertWordToTree(word)); } else { // phrase next - Phrase subphrase = subphrases.remove(0); + Phrase subphrase = subphrases.removeFirst(); constituencyTree.append(TREE_SEPARATOR).append(convertToSubtree(subphrase)); } } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/InvalidJsonException.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/InvalidJsonException.java index 042c9fd2d..844890b7a 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/InvalidJsonException.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/InvalidJsonException.java @@ -1,8 +1,13 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.error; +import java.io.Serial; + public class InvalidJsonException extends Exception { + @Serial + private static final long serialVersionUID = -3836461863298092356L; + public InvalidJsonException(String message) { super(message); } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/NotConvertableException.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/NotConvertableException.java index f159195f0..42c97b9c7 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/NotConvertableException.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/error/NotConvertableException.java @@ -1,8 +1,13 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.error; +import java.io.Serial; + public class NotConvertableException extends Exception { + @Serial + private static final long serialVersionUID = -7449824797573961104L; + public NotConvertableException(String message) { super(message); } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/DependencyImpl.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/DependencyImpl.java index 7de835a38..c477e1ccc 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/DependencyImpl.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/DependencyImpl.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.textobject; +import java.io.Serial; import java.io.Serializable; import java.util.Objects; @@ -8,6 +9,8 @@ public class DependencyImpl implements Serializable { + @Serial + private static final long serialVersionUID = -6941672414051586496L; private final DependencyTag dependencyType; private final long wordId; @@ -17,24 +20,26 @@ public DependencyImpl(DependencyTag type, long wordId) { } public long getWordId() { - return wordId; + return this.wordId; } public DependencyTag getDependencyTag() { - return dependencyType; + return this.dependencyType; } @Override public boolean equals(Object o) { - if (this == o) + if (this == o) { return true; - if (!(o instanceof DependencyImpl that)) + } + if (!(o instanceof DependencyImpl that)) { return false; - return wordId == that.wordId && dependencyType == that.dependencyType; + } + return this.wordId == that.wordId && this.dependencyType == that.dependencyType; } @Override public int hashCode() { - return Objects.hash(dependencyType, wordId); + return Objects.hash(this.dependencyType, this.wordId); } } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/PhraseImpl.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/PhraseImpl.java index 66709f3d1..73bb8bb48 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/PhraseImpl.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/PhraseImpl.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.textobject; +import java.io.Serial; import java.util.ArrayList; import java.util.Comparator; import java.util.List; @@ -22,12 +23,14 @@ public class PhraseImpl implements Phrase { private static final String PUNCTUATION_WITH_SPACE = "\\s+([.,;:?!])"; private static final String BRACKETS_WITH_SPACE = "\\s+([()\\[\\]{}<>])"; + @Serial + private static final long serialVersionUID = 5809331492733614205L; private final PhraseType type; private MutableList childPhrases; private MutableList nonPhraseWords; private MutableList phraseWords; private MutableList containedWords; - private MutableList subPhrases; + private MutableList subphrases; private MutableSortedMap phraseVector; private int sentenceNo = -1; private String text; @@ -39,9 +42,9 @@ public PhraseImpl(ImmutableList nonPhraseWords, PhraseType type, List getContainedWords() { } @Override - public synchronized ImmutableList getSubPhrases() { - if (subPhrases == null) { - subPhrases = Lists.mutable.ofAll(childPhrases); + public synchronized ImmutableList getSubphrases() { + if (subphrases == null) { + subphrases = Lists.mutable.ofAll(childPhrases); for (Phrase childPhrase : childPhrases) { - subPhrases.addAll(childPhrase.getSubPhrases().toList()); + subphrases.addAll(childPhrase.getSubphrases().toList()); } } - return subPhrases.toImmutable(); + return subphrases.toImmutable(); } @Override - public boolean isSuperPhraseOf(Phrase other) { - MutableList subphrases = Lists.mutable.ofAll(this.getSubPhrases()); + public boolean isSuperphraseOf(Phrase other) { + MutableList subphrases = Lists.mutable.ofAll(this.getSubphrases()); while (!subphrases.isEmpty()) { if (subphrases.contains(other)) { return true; } - subphrases = getSubPhrasesOfPhrases(subphrases); + subphrases = getSubphrasesOfPhrases(subphrases); } return false; } - private static MutableList getSubPhrasesOfPhrases(MutableList subphrases) { - MutableList subPhrasesOfPhrases = Lists.mutable.empty(); + private static MutableList getSubphrasesOfPhrases(MutableList subphrases) { + MutableList subphrasesOfPhrases = Lists.mutable.empty(); for (Phrase subphrase : subphrases) { - subPhrasesOfPhrases.addAll(subphrase.getSubPhrases().castToList()); + subphrasesOfPhrases.addAll(subphrase.getSubphrases().castToList()); } - return subPhrasesOfPhrases; + return subphrasesOfPhrases; } @Override - public boolean isSubPhraseOf(Phrase other) { - MutableList subphrases = Lists.mutable.ofAll(other.getSubPhrases()); + public boolean isSubphraseOf(Phrase other) { + MutableList subphrases = Lists.mutable.ofAll(other.getSubphrases()); while (!subphrases.isEmpty()) { if (subphrases.contains(this)) { return true; } - subphrases = getSubPhrasesOfPhrases(subphrases); + subphrases = getSubphrasesOfPhrases(subphrases); } return false; } @@ -157,7 +160,7 @@ public int hashCode() { @Override public int compareTo(Phrase o) { - return Comparator.comparing(Phrase::getSentenceNo) + return Comparator.comparing(Phrase::getSentenceNumber) .thenComparing(Phrase::getText) .thenComparing(Phrase::getPhraseType) .thenComparingInt(p -> p.getContainedWords().get(0).getPosition()) diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/SentenceImpl.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/SentenceImpl.java index 25cdb5ca5..d90c34399 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/SentenceImpl.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/SentenceImpl.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.textobject; +import java.io.Serial; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -15,6 +16,8 @@ public class SentenceImpl implements Sentence { + @Serial + private static final long serialVersionUID = 949740708112053162L; private final MutableList words; private MutableList phrases = Lists.mutable.empty(); @@ -51,7 +54,7 @@ public String getText() { public ImmutableList getPhrases() { List allPhrases = new ArrayList<>(this.phrases.toList()); for (Phrase phrase : this.phrases.toList()) { - allPhrases.addAll(phrase.getSubPhrases().toList()); + allPhrases.addAll(phrase.getSubphrases().toList()); } return Lists.immutable.ofAll(allPhrases); } @@ -71,8 +74,4 @@ public int hashCode() { return Objects.hash(words, phrases, sentenceNumber, text); } - @Override - public void addPhrase(Phrase phrase) { - phrases.add(phrase); - } } diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/TextImpl.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/TextImpl.java index 422edbbad..bdb26172f 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/TextImpl.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/TextImpl.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.textobject; +import java.io.Serial; import java.util.Objects; import java.util.SortedMap; import java.util.TreeMap; @@ -14,6 +15,8 @@ import edu.kit.kastel.mcse.ardoco.core.api.text.Word; public class TextImpl implements Text { + @Serial + private static final long serialVersionUID = 9154125201453994969L; private MutableList sentences; private MutableList words; @@ -31,7 +34,7 @@ public void setSentences(ImmutableList sentences) { } @Override - public synchronized int getLength() { + public synchronized int getNumberOfWords() { if (this.length < 0) { int calculatedLength = 0; for (Sentence sentence : sentences) { diff --git a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/WordImpl.java b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/WordImpl.java index 3c048c0e5..ac2c8fd8d 100644 --- a/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/WordImpl.java +++ b/framework/text-provider-json/src/main/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/textobject/WordImpl.java @@ -1,6 +1,7 @@ -/* Licensed under MIT 2022-2023. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.textobject; +import java.io.Serial; import java.util.List; import java.util.Objects; @@ -16,6 +17,8 @@ public class WordImpl implements Word { + @Serial + private static final long serialVersionUID = 411612592257031380L; private final Text parent; private final int indexInText; private Word preWord; @@ -45,7 +48,7 @@ public WordImpl(Text parent, int index, int sentenceNo, String text, POSTag posT } @Override - public int getSentenceNo() { + public int getSentenceNumber() { return sentenceNo; } @@ -76,7 +79,7 @@ public Word getPreWord() { @Override public Word getNextWord() { int nextWordIndex = indexInText + 1; - if (nextWord == null && nextWordIndex < parent.getLength()) { + if (nextWord == null && nextWordIndex < parent.getNumberOfWords()) { nextWord = parent.getWord(nextWordIndex); } return nextWord; @@ -118,8 +121,8 @@ private Phrase loadPhrase() { var currentPhrase = getSentence().getPhrases().toList().stream().filter(p -> p.getContainedWords().contains(this)).findFirst().orElseThrow(); var subPhrases = List.of(currentPhrase); while (!subPhrases.isEmpty()) { - currentPhrase = subPhrases.get(0); - subPhrases = currentPhrase.getSubPhrases().toList().stream().filter(p -> p.getContainedWords().contains(this)).toList(); + currentPhrase = subPhrases.getFirst(); + subPhrases = currentPhrase.getSubphrases().toList().stream().filter(p -> p.getContainedWords().contains(this)).toList(); } return currentPhrase; } diff --git a/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/PhraseImplTest.java b/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/PhraseImplTest.java index 58ad39101..cc80cca81 100644 --- a/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/PhraseImplTest.java +++ b/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/PhraseImplTest.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson; import org.junit.jupiter.api.Assertions; @@ -8,7 +8,6 @@ import edu.kit.kastel.mcse.ardoco.core.api.text.Phrase; import edu.kit.kastel.mcse.ardoco.core.api.text.Text; -import edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper; import edu.kit.kastel.mcse.ardoco.core.textproviderjson.converter.DtoToObjectConverter; import edu.kit.kastel.mcse.ardoco.core.textproviderjson.textobject.PhraseImpl; @@ -31,8 +30,8 @@ void init() throws Exception { } @Test - void testGetSentenceNo() { - Assertions.assertEquals(baselinePhrase.getSentenceNo(), phraseImplInstance.getSentenceNo()); + void testGetSentenceNumber() { + Assertions.assertEquals(baselinePhrase.getSentenceNumber(), phraseImplInstance.getSentenceNumber()); } @Test @@ -51,25 +50,25 @@ void testGetContainedWords() { } @Test - void testGetSubPhrases() { - Assertions.assertEquals(baselinePhrase.getSubPhrases().size(), phraseImplInstance.getSubPhrases().size()); + void testGetSubphrases() { + Assertions.assertEquals(baselinePhrase.getSubphrases().size(), phraseImplInstance.getSubphrases().size()); } @Test - void testIsSuperPhraseOf() { - Phrase subphrase = phraseImplInstance.getSubPhrases().get(0); + void testIsSuperphraseOf() { + Phrase subphrase = phraseImplInstance.getSubphrases().get(0); Assertions.assertAll(// - () -> Assertions.assertTrue(phraseImplInstance.isSuperPhraseOf(subphrase)), () -> Assertions.assertFalse(phraseImplInstance.isSuperPhraseOf( - phraseImplInstance)), () -> Assertions.assertFalse(subphrase.isSuperPhraseOf(phraseImplInstance))// + () -> Assertions.assertTrue(phraseImplInstance.isSuperphraseOf(subphrase)), () -> Assertions.assertFalse(phraseImplInstance.isSuperphraseOf( + phraseImplInstance)), () -> Assertions.assertFalse(subphrase.isSuperphraseOf(phraseImplInstance))// ); } @Test - void testIsSubPhraseOf() { - Phrase subphrase = phraseImplInstance.getSubPhrases().get(0); + void testIsSubphraseOf() { + Phrase subphrase = phraseImplInstance.getSubphrases().get(0); Assertions.assertAll(// - () -> Assertions.assertFalse(phraseImplInstance.isSubPhraseOf(subphrase)), () -> Assertions.assertFalse(phraseImplInstance.isSubPhraseOf( - phraseImplInstance)), () -> Assertions.assertTrue(subphrase.isSubPhraseOf(phraseImplInstance))// + () -> Assertions.assertFalse(phraseImplInstance.isSubphraseOf(subphrase)), () -> Assertions.assertFalse(phraseImplInstance.isSubphraseOf( + phraseImplInstance)), () -> Assertions.assertTrue(subphrase.isSubphraseOf(phraseImplInstance))// ); } @@ -82,10 +81,4 @@ void testGetPhraseVector() { void simpleHashCodeTest() { Assertions.assertEquals(phraseImplInstance.hashCode(), phraseImplInstance.hashCode()); } - - @Test - void serializationTest() { - var serializedCopy = DataRepositoryHelper.deepCopy(phraseImplInstance); - Assertions.assertNotNull(serializedCopy); - } } diff --git a/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/TextImplTest.java b/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/TextImplTest.java index 1bd951bf1..52a9a21cc 100644 --- a/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/TextImplTest.java +++ b/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/TextImplTest.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson; import org.junit.jupiter.api.Assertions; @@ -26,8 +26,8 @@ void init() throws Exception { } @Test - void getLengthTest() { - Assertions.assertEquals(baselineText.getLength(), textImplInstance.getLength()); + void getNumberOfWordsTest() { + Assertions.assertEquals(baselineText.getNumberOfWords(), textImplInstance.getNumberOfWords()); } @Test diff --git a/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/TreeParserTest.java b/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/TreeParserTest.java index feda1c537..7f064fad5 100644 --- a/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/TreeParserTest.java +++ b/framework/text-provider-json/src/test/java/edu/kit/kastel/mcse/ardoco/core/textproviderjson/converter/TreeParserTest.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.textproviderjson.converter; import java.util.ArrayList; @@ -24,7 +24,7 @@ class TreeParserTest { POSTag.VERB_SINGULAR_PRESENT_THIRD_PERSON, null, null, null), new WordImpl(null, 2, 0, "me", POSTag.PRONOUN_PERSONAL, null, null, null), new WordImpl(null, 3, 0, ".", POSTag.CLOSER, null, null, null))); Phrase subsubphrase = new PhraseImpl(Lists.immutable.of(words.get(2)), PhraseType.NP, new ArrayList<>()); - List subphrases = List.of(new PhraseImpl(Lists.immutable.of(words.get(0)), PhraseType.NP, new ArrayList<>()), new PhraseImpl(Lists.immutable.of( + List subphrases = List.of(new PhraseImpl(Lists.immutable.of(words.getFirst()), PhraseType.NP, new ArrayList<>()), new PhraseImpl(Lists.immutable.of( words.get(1)), PhraseType.VP, List.of(subsubphrase))); Phrase phrase = new PhraseImpl(Lists.immutable.of(words.get(3)), PhraseType.S, subphrases); Phrase expectedPhrase = new PhraseImpl(Lists.immutable.empty(), PhraseType.ROOT, List.of(phrase)); diff --git a/pipeline-core/pom.xml b/pipeline-core/pom.xml index e8a773cc1..ecb607cde 100644 --- a/pipeline-core/pom.xml +++ b/pipeline-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 io.github.ardoco.core - parent + parent-core ${revision} ../pom.xml @@ -18,6 +18,12 @@ common ${revision} + + io.github.ardoco.tlr + model-provider + ${revision} + test + org.eclipse.collections eclipse-collections-api diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/output/ArDoCoResult.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/output/ArDoCoResult.java index f4d75d694..e2ae31e90 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/output/ArDoCoResult.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/output/ArDoCoResult.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.api.output; import java.util.Comparator; @@ -12,58 +12,67 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.set.ImmutableSet; import org.eclipse.collections.api.set.MutableSet; -import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import edu.kit.kastel.mcse.ardoco.core.api.PreprocessingData; -import edu.kit.kastel.mcse.ardoco.core.api.codetraceability.CodeTraceabilityState; -import edu.kit.kastel.mcse.ardoco.core.api.connectiongenerator.ConnectionState; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.Inconsistency; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.InconsistencyState; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.InconsistentSentence; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.ModelInconsistency; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.TextInconsistency; -import edu.kit.kastel.mcse.ardoco.core.api.models.LegacyModelExtractionState; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ArchitectureEntity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; +import edu.kit.kastel.mcse.ardoco.core.api.models.Model; import edu.kit.kastel.mcse.ardoco.core.api.models.ModelStates; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadSamTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SamCodeTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.TransitiveTraceLink; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendationState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.codetraceability.CodeTraceabilityState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.connectiongenerator.ConnectionState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.Inconsistency; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.InconsistencyState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.InconsistentSentence; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.ModelInconsistency; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.TextInconsistency; import edu.kit.kastel.mcse.ardoco.core.api.text.Sentence; +import edu.kit.kastel.mcse.ardoco.core.api.text.SentenceEntity; import edu.kit.kastel.mcse.ardoco.core.api.text.Text; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.TextState; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; import edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper; import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; /** - * This record represents the result of running ArDoCo. It is backed by a {@link DataRepository} and grabs data from it. Besides accessing all data from the - * calculation steps, this record also provides some convenience methods to directly access results such as found trace links and detected inconsistencies. + * This record represents the result of running ArDoCo. It is backed by a {@link DataRepository} and provides access to data from it. Besides accessing all data + * from the calculation steps, this record also provides convenience methods to directly access results such as found trace links and detected inconsistencies. */ @Deterministic public record ArDoCoResult(DataRepository dataRepository) { private static final Logger logger = LoggerFactory.getLogger(ArDoCoResult.class); + private static String formatTraceLinksHumanReadable(TraceLink traceLink) { + String modelElementName = traceLink.getSecondEndpoint().getName(); + String modelElementUid = traceLink.getSecondEndpoint().getId(); + String modelInfo = String.format("%s (%s)", modelElementName, modelElementUid); + + var sentence = traceLink.getFirstEndpoint().getSentence(); + int sentenceNumber = sentence.getSentenceNumber() + 1; + String sentenceInfo = String.format("S%3d: \"%s\"", sentenceNumber, sentence.getText()); + + return String.format("%-42s <--> %s", modelInfo, sentenceInfo); + } + /** * Returns the name of the project the results are based on. * - * @return the name of the project the results are based on. + * @return the name of the project the results are based on */ public String getProjectName() { - return DataRepositoryHelper.getProjectPipelineData(dataRepository).getProjectName(); + return DataRepositoryHelper.getProjectPipelineData(this.dataRepository).getProjectName(); } /** - * Returns the set of {@link SadSamTraceLink}s that were found for the Model with the given ID. + * Returns the set of {@link TraceLink TraceLinks} that were found for the model with the given metamodel. * - * @param modelId the ID of the model that should be traced - * @return Trace links for the model with the given id + * @param metamodel the metamodel to get trace links for + * @return {@link TraceLink TraceLinks} for the model with the given metamodel */ - public ImmutableSet getTraceLinksForModel(String modelId) { - ConnectionState connectionState = getConnectionState(modelId); + public ImmutableSet> getTraceLinksForModel(Metamodel metamodel) { + ConnectionState connectionState = this.getConnectionState(metamodel); if (connectionState != null) { return connectionState.getTraceLinks(); } @@ -71,86 +80,66 @@ public ImmutableSet getTraceLinksForModel(String modelId) { } /** - * Returns the set of {@link SadSamTraceLink}s that were found for the Model with the given ID as strings in the format "ModelElementId,SentenceNo". + * Returns the set of {@link TraceLink TraceLinks} for architecture models. * - * @param modelId the ID of the model that should be traced - * @return Trace links for the model with the given id as Strings + * @return set of {@link TraceLink TraceLinks} for architecture models */ - public ImmutableSortedSet getTraceLinksForModelAsStrings(String modelId) { - var formatString = "%s,%d"; - return getTraceLinksForModel(modelId).collect(tl -> String.format(formatString, tl.getModelElementUid(), tl.getSentenceNumber() + 1)) - .toImmutableSortedSet(); - } + public ImmutableList> getArchitectureTraceLinks() { + MutableSet> traceLinks = Sets.mutable.empty(); - /** - * Returns the set of {@link SadSamTraceLink}s - * - * @return set of Trace links - */ - public ImmutableList getAllTraceLinks() { - MutableSet traceLinks = Sets.mutable.empty(); - - for (var modelId : getModelIds()) { - if (getModelState(modelId).getMetamodel() == Metamodel.ARCHITECTURE) - traceLinks.addAll(getTraceLinksForModel(modelId).castToCollection()); + for (var metamodel : this.getMetamodels()) { + if (metamodel == Metamodel.ARCHITECTURE_WITH_COMPONENTS) { + traceLinks.addAll(this.getTraceLinksForModel(metamodel).castToCollection()); + } } return traceLinks.toImmutableList(); } /** - * Returns the set of {@link SadSamTraceLink SadSamTraceLinks} as strings. The strings are beautified to have a human-readable format + * Returns the set of {@link TraceLink TraceLinks} for architecture models as formatted strings. The strings are formatted to be human-readable. * - * @return Trace links as Strings + * @return trace links as formatted strings */ public List getAllTraceLinksAsBeautifiedStrings() { - return getAllTraceLinks().toSortedList(Comparator.comparingInt(SadSamTraceLink::getSentenceNumber)) + return this.getArchitectureTraceLinks() + .toSortedList(Comparator.comparingInt(tl -> tl.getFirstEndpoint().getSentence().getSentenceNumber())) .collect(ArDoCoResult::formatTraceLinksHumanReadable); } - private static String formatTraceLinksHumanReadable(SadSamTraceLink traceLink) { - String modelElementName = traceLink.getInstanceLink().getModelInstance().getFullName(); - String modelElementUid = traceLink.getModelElementUid(); - String modelInfo = String.format("%s (%s)", modelElementName, modelElementUid); - - var sentence = traceLink.getSentence(); - int sentenceNumber = sentence.getSentenceNumberForOutput(); - String sentenceInfo = String.format("S%3d: \"%s\"", sentenceNumber, sentence.getText()); - - return String.format("%-42s <--> %s", modelInfo, sentenceInfo); - } - /** - * Return the list of {@link SamCodeTraceLink SamCodeTraceLinks}. If there are none, it will return an empty list. + * Returns the list of {@link TraceLink TraceLinks} between architecture entities and code entities. If there are none, it returns an empty list. * - * @return the list of {@link SamCodeTraceLink SamCodeTraceLinks}. + * @return the list of {@link TraceLink TraceLinks} between architecture and code entities */ - public List getSamCodeTraceLinks() { - var samCodeTraceabilityState = getCodeTraceabilityState(); - if (samCodeTraceabilityState != null) - return samCodeTraceabilityState.getSamCodeTraceLinks().toList(); - return List.of(); + public ImmutableList> getSamCodeTraceLinks() { + var samCodeTraceabilityState = this.getCodeTraceabilityState(); + if (samCodeTraceabilityState != null) { + return Lists.immutable.withAll(samCodeTraceabilityState.getSamCodeTraceLinks()); + } + return Lists.immutable.empty(); } /** - * Return the list of {@link TransitiveTraceLink TransitiveTraceLinks}. If there are none, it will return an empty list. + * Returns the list of {@link TraceLink TraceLinks} between sentences and code entities. If there are none, it returns an empty list. * - * @return the list of {@link TransitiveTraceLink TransitiveTraceLinks}. + * @return the list of {@link TraceLink TraceLinks} between sentences and code entities */ - public List getSadCodeTraceLinks() { - var samCodeTraceabilityState = getCodeTraceabilityState(); - if (samCodeTraceabilityState != null) - return samCodeTraceabilityState.getSadCodeTraceLinks().toList(); - return List.of(); + public ImmutableList> getSadCodeTraceLinks() { + var samCodeTraceabilityState = this.getCodeTraceabilityState(); + if (samCodeTraceabilityState != null) { + return Lists.immutable.withAll(samCodeTraceabilityState.getSadCodeTraceLinks()); + } + return Lists.immutable.empty(); } /** - * Returns all {@link Inconsistency inconsistencies} that were found for the model with the given ID. + * Returns all {@link Inconsistency inconsistencies} that were found for the model with the given metamodel. * - * @param modelId the ID of the model - * @return Inconsistencies for the model + * @param metamodel the metamodel to get inconsistencies for + * @return inconsistencies for the model */ - public ImmutableList getAllInconsistenciesForModel(String modelId) { - InconsistencyState inconsistencyState = getInconsistencyState(modelId); + public ImmutableList getAllInconsistenciesForModel(Metamodel metamodel) { + InconsistencyState inconsistencyState = this.getInconsistencyState(metamodel); if (inconsistencyState != null) { return inconsistencyState.getInconsistencies(); } @@ -158,15 +147,15 @@ public ImmutableList getAllInconsistenciesForModel(String modelId } /** - * Returns a list of {@link Inconsistency inconsistencies} that were found for the model with the given ID and that are of the given Inconsistency class. + * Returns a list of {@link Inconsistency inconsistencies} that were found for the model with the given metamodel and that are of the specified + * inconsistency class. * - * @param modelId the ID of the model - * @param inconsistencyType type of the Inconsistency that should be returned - * @param Type-parameter of the inconsistency - * @return Inconsistencies for the model with the given type + * @param metamodel the metamodel to get inconsistencies for + * @param inconsistencyType the type of inconsistency to filter for + * @return inconsistencies for the model with the given type */ - public ImmutableList getInconsistenciesOfTypeForModel(String modelId, Class inconsistencyType) { - return getAllInconsistenciesForModel(modelId).select(i -> inconsistencyType.isAssignableFrom(i.getClass())).collect(inconsistencyType::cast); + public ImmutableList getInconsistenciesOfTypeForModel(Metamodel metamodel, Class inconsistencyType) { + return this.getAllInconsistenciesForModel(metamodel).select(i -> inconsistencyType.isAssignableFrom(i.getClass())).collect(inconsistencyType::cast); } /** @@ -176,8 +165,8 @@ public ImmutableList getInconsistenciesOfTypeForMod */ public ImmutableList getAllInconsistencies() { MutableList inconsistencies = Lists.mutable.empty(); - for (var model : getModelIds()) { - inconsistencies.addAll(getAllInconsistenciesForModel(model).castToCollection()); + for (var model : this.getMetamodels()) { + inconsistencies.addAll(this.getAllInconsistenciesForModel(model).castToCollection()); } return inconsistencies.toImmutable(); } @@ -188,7 +177,7 @@ public ImmutableList getAllInconsistencies() { * @return all found TextInconsistencies */ public ImmutableList getAllTextInconsistencies() { - var inconsistencies = getAllInconsistencies(); + var inconsistencies = this.getAllInconsistencies(); return inconsistencies.select(i -> TextInconsistency.class.isAssignableFrom(i.getClass())).collect(TextInconsistency.class::cast); } @@ -198,7 +187,7 @@ public ImmutableList getAllTextInconsistencies() { * @return all found ModelInconsistencies */ public ImmutableList getAllModelInconsistencies() { - var inconsistencies = getAllInconsistencies(); + var inconsistencies = this.getAllInconsistencies(); return inconsistencies.select(i -> ModelInconsistency.class.isAssignableFrom(i.getClass())).collect(ModelInconsistency.class::cast); } @@ -210,20 +199,20 @@ public ImmutableList getAllModelInconsistencies() { public ImmutableList getInconsistentSentences() { Map incSentenceMap = new LinkedHashMap<>(); - var inconsistencies = getAllTextInconsistencies(); + var inconsistencies = this.getAllTextInconsistencies(); for (var inconsistency : inconsistencies) { int sentenceNo = inconsistency.getSentenceNumber(); var incSentence = incSentenceMap.get(sentenceNo); if (incSentence != null) { incSentence.addInconsistency(inconsistency); } else { - var sentence = getSentence(sentenceNo); + var sentence = this.getSentence(sentenceNo); incSentence = new InconsistentSentence(sentence, inconsistency); incSentenceMap.put(sentenceNo, incSentence); } } - var sortedInconsistentSentences = Lists.mutable.withAll(incSentenceMap.values()).sortThisByInt(i -> i.sentence().getSentenceNumberForOutput()); + var sortedInconsistentSentences = Lists.mutable.withAll(incSentenceMap.values()).sortThisByInt(i -> i.sentence().getSentenceNumber() + 1); return sortedInconsistentSentences.toImmutable(); } @@ -231,122 +220,101 @@ public ImmutableList getInconsistentSentences() { * Returns the {@link Sentence} with the given sentence number. * * @param sentenceNo the sentence number - * @return Sentence with the given number + * @return sentence with the given number */ - public Sentence getSentence(int sentenceNo) { - return getText().getSentences().detect(s -> s.getSentenceNumberForOutput() == sentenceNo); + private Sentence getSentence(int sentenceNo) { + return this.getText().getSentences().detect(s -> s.getSentenceNumber() + 1 == sentenceNo); } /** - * Returns the internal {@link ConnectionState} for the modelId with the given ID or null, if there is none. + * Returns the internal {@link ConnectionState} for the model with the given metamodel or null if there is none. * - * @param modelId the ID of the model - * @return the connection state or null, if there is no {@link ConnectionState} for the given model ID + * @param metamodel the metamodel to get the connection state for + * @return the connection state or null if there is no {@link ConnectionState} for the given metamodel */ - public ConnectionState getConnectionState(String modelId) { - if (DataRepositoryHelper.hasConnectionStates(dataRepository)) { - var connectionStates = DataRepositoryHelper.getConnectionStates(dataRepository); - var modelState = getModelState(modelId); - return connectionStates.getConnectionState(modelState.getMetamodel()); + public ConnectionState getConnectionState(Metamodel metamodel) { + if (DataRepositoryHelper.hasConnectionStates(this.dataRepository)) { + var connectionStates = DataRepositoryHelper.getConnectionStates(this.dataRepository); + return connectionStates.getConnectionState(metamodel); } logger.warn("No ConnectionState found."); return null; } /** - * Returns the internal {@link InconsistencyState} for the modelId with the given ID or null, if there is none. + * Returns the internal {@link InconsistencyState} for the model with the given metamodel or null if there is none. * - * @param modelId the ID of the model - * @return the inconsistency state or null, if there is no {@link InconsistencyState} for the given model ID + * @param metamodel the metamodel to get the inconsistency state for + * @return the inconsistency state or null if there is no {@link InconsistencyState} for the given metamodel */ - public InconsistencyState getInconsistencyState(String modelId) { - if (DataRepositoryHelper.hasInconsistencyStates(dataRepository)) { - var inconsistencyStates = DataRepositoryHelper.getInconsistencyStates(dataRepository); - var modelState = getModelState(modelId); - return inconsistencyStates.getInconsistencyState(modelState.getMetamodel()); + public InconsistencyState getInconsistencyState(Metamodel metamodel) { + if (DataRepositoryHelper.hasInconsistencyStates(this.dataRepository)) { + var inconsistencyStates = DataRepositoryHelper.getInconsistencyStates(this.dataRepository); + return inconsistencyStates.getInconsistencyState(metamodel); } logger.warn("No InconsistencyState found."); return null; } /** - * Returns the internal {@link CodeTraceabilityState} or null, if there is none. + * Returns the internal {@link CodeTraceabilityState} or null if there is none. * - * @return the {@link CodeTraceabilityState} state or null, if there is no {@link CodeTraceabilityState} for the given model ID + * @return the {@link CodeTraceabilityState} or null if there is no {@link CodeTraceabilityState} */ public CodeTraceabilityState getCodeTraceabilityState() { - if (DataRepositoryHelper.hasCodeTraceabilityState(dataRepository)) { - return DataRepositoryHelper.getCodeTraceabilityState(dataRepository); + if (DataRepositoryHelper.hasCodeTraceabilityState(this.dataRepository)) { + return DataRepositoryHelper.getCodeTraceabilityState(this.dataRepository); } logger.warn("No SamCodeTraceabilityState found."); return null; } /** - * Returns the internal {@link ModelStates} + * Returns the internal {@link ModelStates}. * * @return the ModelStates */ private ModelStates getModelStates() { - return DataRepositoryHelper.getModelStatesData(dataRepository); - } - - /** - * Returns a list of all IDs for all the models that were loaded in. - * - * @return list of all model IDs - */ - public List getModelIds() { - ModelStates modelStates = getModelStates(); - return Lists.mutable.ofAll(modelStates.modelIds()); + return DataRepositoryHelper.getModelStatesData(this.dataRepository); } /** - * Returns the internal {@link LegacyModelExtractionState} for the modelId with the given ID. + * Returns a list of all metamodels for all the models that were loaded. * - * @param modelId the ID of the model - * @return the LegacyModelExtractionState + * @return list of all metamodels */ - public LegacyModelExtractionState getModelState(String modelId) { - ModelStates modelStates = getModelStates(); - return modelStates.getModelExtractionState(modelId); + public List getMetamodels() { + ModelStates modelStates = this.getModelStates(); + return Lists.mutable.ofAll(modelStates.getMetamodels()); } /** - * Returns the internal {@link TextState}. + * Returns the internal {@link Model} for the model with the given metamodel. * - * @return the TextState + * @param metamodel the metamodel to get the model for + * @return the Model */ - public TextState getTextState() { - return DataRepositoryHelper.getTextState(dataRepository); + public Model getModelState(Metamodel metamodel) { + ModelStates modelStates = this.getModelStates(); + return modelStates.getModel(metamodel); } /** - * Returns the internal {@link RecommendationState} for the given {@link Metamodel} or null, if there is none. + * Returns the internal {@link PreprocessingData}. * - * @param metamodel the metamodel - * @return the recommendation state or null, if there is none + * @return the preprocessing data */ - public RecommendationState getRecommendationState(Metamodel metamodel) { - if (DataRepositoryHelper.hasRecommendationStates(dataRepository)) { - var recommendationStates = DataRepositoryHelper.getRecommendationStates(dataRepository); - return recommendationStates.getRecommendationState(metamodel); - } - logger.warn("No RecommendationState found"); - return null; - } - public PreprocessingData getPreprocessingData() { - return dataRepository.getData(PreprocessingData.ID, PreprocessingData.class).orElseThrow(); + return this.dataRepository.getData(PreprocessingData.ID, PreprocessingData.class).orElseThrow(); } /** - * Returns the {@link Text} + * Returns the {@link Text}. * * @return the Text */ public Text getText() { - var preprocessingData = getPreprocessingData(); + var preprocessingData = this.getPreprocessingData(); return preprocessingData.getText(); } } diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FilePrinter.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FilePrinter.java index 8b0f436e3..dfcf04498 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FilePrinter.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/common/util/FilePrinter.java @@ -1,29 +1,17 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.common.util; -import static edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper.getConnectionStates; -import static edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper.getInconsistencyStates; -import static edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper.getModelStatesData; -import static edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper.getRecommendationStates; -import static edu.kit.kastel.mcse.ardoco.core.common.util.DataRepositoryHelper.getTextState; import static java.nio.charset.StandardCharsets.UTF_8; import java.io.BufferedWriter; import java.io.File; -import java.io.FileWriter; import java.io.IOException; -import java.io.Writer; -import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; -import java.util.Comparator; import java.util.List; -import java.util.Set; import java.util.function.Supplier; -import java.util.stream.Collectors; -import java.util.stream.Stream; import org.eclipse.collections.api.factory.Lists; import org.eclipse.collections.api.list.ImmutableList; @@ -31,351 +19,34 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import edu.kit.kastel.mcse.ardoco.core.api.connectiongenerator.ConnectionState; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.Inconsistency; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.InconsistencyState; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.InconsistentSentence; -import edu.kit.kastel.mcse.ardoco.core.api.inconsistency.ModelInconsistency; -import edu.kit.kastel.mcse.ardoco.core.api.models.LegacyModelExtractionState; -import edu.kit.kastel.mcse.ardoco.core.api.models.Metamodel; -import edu.kit.kastel.mcse.ardoco.core.api.models.ModelInstance; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.InstanceLink; -import edu.kit.kastel.mcse.ardoco.core.api.models.tracelinks.SadSamTraceLink; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ArchitectureEntity; +import edu.kit.kastel.mcse.ardoco.core.api.entity.ModelEntity; import edu.kit.kastel.mcse.ardoco.core.api.output.ArDoCoResult; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendationState; -import edu.kit.kastel.mcse.ardoco.core.api.recommendationgenerator.RecommendedInstance; -import edu.kit.kastel.mcse.ardoco.core.api.text.Text; -import edu.kit.kastel.mcse.ardoco.core.api.text.Word; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.MappingKind; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.NounMapping; -import edu.kit.kastel.mcse.ardoco.core.api.textextraction.TextState; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.InconsistentSentence; +import edu.kit.kastel.mcse.ardoco.core.api.stage.inconsistency.ModelInconsistency; +import edu.kit.kastel.mcse.ardoco.core.api.text.SentenceEntity; +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +import edu.kit.kastel.mcse.ardoco.core.common.tuple.Pair; /** - * The Class FilePrinter contains some helpers for stats. + * The FilePrinter class contains utility methods for writing output files and statistics. */ @Deterministic public final class FilePrinter { - private static final String DELIMITER = ","; private static final Logger logger = LoggerFactory.getLogger(FilePrinter.class); - private static final String GENERIC_ERROR = "An error occurred."; - private static final String SUCCESS_WRITE = "Successfully wrote to the file."; - - private static final String HORIZONTAL_RULE = "---------------------------------------------------------------------------------------------------------------------------------------------"; private static final String LINE_SEPARATOR = System.lineSeparator(); + private static final String ENTRY_SEPARATOR = ","; private FilePrinter() { throw new IllegalAccessError(); } /** - * Prints details of the {@link ArDoCoResult results} of a run into files within the given directory (path). Writes out detailed info about model instances, - * noun mappings, trace links, all states, and inconsistencies. Uses the provided (project) name as part of the file names. - * - * @param path the directory where the files should be written - * @param name name of the project - * @param arDoCoResult the results that should be written - */ - public static void printResultsInFiles(Path path, String name, ArDoCoResult arDoCoResult) { - var outputDir = path.toFile(); - var data = arDoCoResult.dataRepository(); - var textState = getTextState(data); - - InconsistencyState inconsistencyState = null; - if (DataRepositoryHelper.hasInconsistencyStates(data)) { - var inconsistencyStates = getInconsistencyStates(data); - inconsistencyState = inconsistencyStates.getInconsistencyState(Metamodel.ARCHITECTURE); - } - - for (var model : getModelStatesData(data).modelIds()) { - var modelState = getModelStatesData(data).getModelExtractionState(model); - var metaModel = modelState.getMetamodel(); - var recommendationState = getRecommendationStates(data).getRecommendationState(metaModel); - var connectionState = getConnectionStates(data).getConnectionState(metaModel); - String metaModelTypeName = metaModel.toString().toLowerCase(); - - FilePrinter.writeModelInstancesInCsvFile(Path.of(outputDir.getAbsolutePath(), name + "-instances-" + metaModelTypeName + model + ".csv").toFile(), - modelState, name); - FilePrinter.writeNounMappingsInCsvFile(Path.of(outputDir.getAbsolutePath(), name + "_noun_mappings" + model + ".csv").toFile(), // - textState); - FilePrinter.writeTraceLinksInCsvFile(Path.of(outputDir.getAbsolutePath(), name + "_trace_links" + model + ".csv").toFile(), // - connectionState); - FilePrinter.writeStatesToFile(Path.of(outputDir.getAbsolutePath(), name + "_states" + model + ".csv").toFile(), // - modelState, textState, recommendationState, connectionState); - - if (inconsistencyState != null) { - FilePrinter.writeInconsistenciesToFile(Path.of(outputDir.getAbsolutePath(), name + "_inconsistencies" + model + ".csv").toFile(), - inconsistencyState); - } - } - } - - /** - * Writes the sentences as they are stored in the PARSE graph into a file. - * - * @param target the target file - * @param text the text to use. - */ - public static void writeSentencesInFile(File target, Text text) { - var fileCreated = createFileIfNonExistent(target); - if (!fileCreated) { - return; - } - - try (var myWriter = new FileWriter(target, StandardCharsets.UTF_8)) { - var minSentenceNumber = 0; - for (Word node : text.words()) { - var sentenceNumber = Integer.parseInt(String.valueOf(node.getSentenceNo())); - if (sentenceNumber + 1 > minSentenceNumber) { - myWriter.append(LINE_SEPARATOR).append(String.valueOf(sentenceNumber)).append(": "); - minSentenceNumber++; - } - myWriter.append(" ").append(node.getText()); - } - - logger.info(SUCCESS_WRITE); - } catch (IOException | NumberFormatException e) { - logger.error("An error occurred while writing sentences to file."); - logger.debug(e.getMessage(), e.getCause()); - } - } - - private static boolean createFileIfNonExistent(File file) { - try { - if (file.createNewFile()) { - logger.info("File created: {}", file.getAbsolutePath()); - } else { - logger.info("File already exists."); - } - } catch (IOException e) { - logger.error("An error occured creating a file."); - logger.debug(e.getMessage(), e.getCause()); - return false; - } - return true; - } - - private static void writeStates(Writer myWriter, LegacyModelExtractionState extractionState, TextState ntrState, // - RecommendationState recommendationState, ConnectionState connectionState) throws IOException { - myWriter.write("Results of ModelConnector: "); - myWriter.append(LINE_SEPARATOR); - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("ExtractorState: "); - myWriter.append(LINE_SEPARATOR); - myWriter.write(extractionState.toString()); - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("FoundNames as Set: "); - myWriter.append(LINE_SEPARATOR); - var nameList = ntrState.getListOfReferences(MappingKind.NAME).toSortedList().toImmutable(); - myWriter.write(nameList.toString() + LINE_SEPARATOR); - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("FoundTypes as Set: "); - myWriter.append(LINE_SEPARATOR); - var typeList = ntrState.getListOfReferences(MappingKind.TYPE).toSortedList().toImmutable(); - myWriter.write(typeList.toString() + LINE_SEPARATOR); - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("Instances of the Recommendation State: "); - myWriter.append(LINE_SEPARATOR); - - var comRecommendedInstanceByName = getRecommendedInstancesComparator(); - var recommendedInstances = recommendationState.getRecommendedInstances().toSortedList(comRecommendedInstanceByName).toImmutable(); - - for (RecommendedInstance ri : recommendedInstances) { - myWriter.write(ri.toString() + LINE_SEPARATOR); - } - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("Instances of the Connection State: "); - myWriter.append(LINE_SEPARATOR); - - var compInstByUID = getInstanceLinkComparator(); - var instanceMappings = Lists.immutable.withAll(connectionState.getInstanceLinks()).toSortedList(compInstByUID).toImmutable(); - - for (InstanceLink imap : instanceMappings) { - - myWriter.write(imap.toString() + LINE_SEPARATOR); - } - - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("Relations of the Recommendation State: "); - myWriter.append(LINE_SEPARATOR); - - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - myWriter.write("Relations of the Connection State: "); - myWriter.append(LINE_SEPARATOR); - - myWriter.write(HORIZONTAL_RULE); - myWriter.append(LINE_SEPARATOR).append(LINE_SEPARATOR); - - logger.info(SUCCESS_WRITE); - } - - /** - * * Writes the states into a file. - * - * @param resultFile the result file - * @param extractionState the extraction state, containing the extracted elements of the model - * @param ntrState the name type relation state, containing the mappings found in the text, sorted in name, type or name_or_type - * @param recommendationState the supposing state, containing the supposing mappings for instances, as well as relations - * @param connectionState containing all instances and relations, matched by supposed mappings - */ - public static void writeStatesToFile(File resultFile, LegacyModelExtractionState extractionState, TextState ntrState, // - RecommendationState recommendationState, ConnectionState connectionState) { - var fileCreated = createFileIfNonExistent(resultFile); - if (!fileCreated) { - return; - } - - try (var myWriter = new FileWriter(resultFile, StandardCharsets.UTF_8)) { - writeStates(myWriter, extractionState, ntrState, recommendationState, connectionState); - - } catch (IOException e) { - logger.error(GENERIC_ERROR); - logger.debug(e.getMessage(), e.getCause()); - } - - } - - /** - * Write model instances in csv file. - * - * @param destination the destination - * @param modelState the model state - * @param name the name - */ - private static void writeModelInstancesInCsvFile(File destination, LegacyModelExtractionState modelState, String name) { - var dataLines = getInstancesFromModelState(modelState, name); - writeDataLinesInFile(destination, dataLines); - } - - private static ImmutableList getInstancesFromModelState(LegacyModelExtractionState modelState, String name) { - MutableList dataLines = Lists.mutable.empty(); - - dataLines.add(new String[] { "Found Model Elements in " + name + ":", "", "" }); - dataLines.add(new String[] { "" }); - dataLines.add(new String[] { "UID", "Name", "Type" }); - - for (ModelInstance instance : modelState.getInstances()) { - dataLines.add(new String[] { instance.getUid(), instance.getFullName(), instance.getFullType() }); - } - - return dataLines.toImmutable(); - } - - /** - * Write trace links in csv file. - * - * @param resultFile the result file - * @param connectionState the connection state - */ - private static void writeTraceLinksInCsvFile(File resultFile, ConnectionState connectionState) { - var dataLines = getLinksAsDataLinesOfConnectionState(connectionState); - writeDataLinesInFile(resultFile, dataLines); - } - - /** - * Write noun mappings in csv file. - * - * @param resultFile the result file - * @param textState the text state - */ - private static void writeNounMappingsInCsvFile(File resultFile, TextState textState) { - var dataLines = getMappingsAsDataLinesOfTextState(textState); - writeDataLinesInFile(resultFile, dataLines); - } - - private static ImmutableList getMappingsAsDataLinesOfTextState(TextState textState) { - MutableList dataLines = Lists.mutable.empty(); - - dataLines.add(new String[] { "Found NounMappings: ", "", "", "" }); - dataLines.add(new String[] { "" }); - dataLines.add(new String[] { "Reference", "Name", "Type" }); - - if (textState.getNounMappings().isEmpty()) { - for (NounMapping mapping : textState.getNounMappings()) { - - var kind = mapping.getKind(); - - var nameProb = Double.toString(kind == MappingKind.NAME ? mapping.getProbability() : 0); - var typeProb = Double.toString(kind == MappingKind.TYPE ? mapping.getProbability() : 0); - - dataLines.add(new String[] { mapping.getReference(), nameProb, typeProb }); - - } - return dataLines.toImmutable(); - } - - for (NounMapping mapping : textState.getNounMappings()) { - - var distribution = mapping.getDistribution(); - var nameProb = Double.toString(distribution.get(MappingKind.NAME).getConfidence()); - var typeProb = Double.toString(distribution.get(MappingKind.TYPE).getConfidence()); - - dataLines.add(new String[] { mapping.getReference(), nameProb, typeProb }); - - } - return dataLines.toImmutable(); - } - - private static ImmutableList getLinksAsDataLinesOfConnectionState(ConnectionState connectionState) { - MutableList dataLines = Lists.mutable.empty(); - - dataLines.add(new String[] { "#Found TraceLinks: ", "", "" }); - dataLines.add(new String[] { "" }); - dataLines.add(new String[] { "modelElementID", "sentence", "confidence" }); - - Set tracelinks = new java.util.LinkedHashSet<>(connectionState.getTraceLinks().castToCollection()); - for (var tracelink : tracelinks) { - var modelElementUid = tracelink.getModelElementUid(); - // sentence offset is 1 because real sentences are 1-indexed - var sentenceNumber = Integer.toString(tracelink.getSentenceNumber() + 1); - var probability = Double.toString(tracelink.getConfidence()); - dataLines.add(new String[] { modelElementUid, sentenceNumber, probability }); - } - - return dataLines.toImmutable(); - } - - /** - * Write data lines in file. - * - * @param file the file - * @param dataLines the data lines - */ - public static void writeDataLinesInFile(File file, ImmutableList dataLines) { - - try (var pw = new FileWriter(file, StandardCharsets.UTF_8)) { - dataLines.collect(FilePrinter::convertToCSV).forEach(s -> { - try { - pw.append(s).append("\n"); - } catch (IOException e) { - logger.error(e.getMessage(), e); - } - }); - } catch (IOException e) { - logger.error(GENERIC_ERROR); - logger.debug(e.getMessage(), e); - } - - } - - /** - * Writes the given text to the file with the given name/path. Truncates existing files, creates the file if not existent and writes in UTF-8. + * Writes the given text to the file with the specified name/path. Truncates existing files, creates the file if it doesn't exist, and writes in UTF-8 + * encoding. * * @param filename the name/path of the file * @param text the text to write @@ -386,7 +57,7 @@ public static void writeToFile(String filename, String text) { } /** - * Writes the given text to the given file (as path). Truncates existing files, creates the file if not existent and writes in UTF-8. + * Writes the given text to the specified file path. Truncates existing files, creates the file if it doesn't exist, and writes in UTF-8 encoding. * * @param file the path of the file * @param text the text to write @@ -400,80 +71,12 @@ public static void writeToFile(Path file, String text) { } } - private static void writeInconsistenciesToFile(File file, InconsistencyState inconsistencyState) { - var inconsistencies = inconsistencyState.getInconsistencies(); - - try (var pw = new FileWriter(file, StandardCharsets.UTF_8)) { - inconsistencies.flatCollect(Inconsistency::toFileOutput) - .asLazy() - .collect(FilePrinter::convertToCSV) - .distinct() - .toSortedList(getInconsistencyStringComparator()) - .forEach(s -> { - try { - pw.append(s).append("\n"); - } catch (IOException e) { - logger.error(e.getMessage(), e); - } - }); - } catch (IOException e) { - logger.error(GENERIC_ERROR); - logger.debug(e.getMessage(), e); - } - } - - private static Comparator getInconsistencyStringComparator() { - return (i, j) -> { - var values1 = i.split(DELIMITER, -1); - var values2 = j.split(DELIMITER, -1); - var name1 = values1[2]; - var name2 = values2[2]; - var wordComparisonResult = name1.compareTo(name2); - if (wordComparisonResult != 0) { - return wordComparisonResult; - } - var word1SentenceNo = -2; - var word2SentenceNo = -1; - try { - word1SentenceNo = Integer.parseInt(values1[1]); - word2SentenceNo = Integer.parseInt(values2[1]); - } catch (NumberFormatException e) { - // when there is no sentence number, it is intended that the Inconsistency is sorted at the beginning - logger.trace("Could not parse sentence number for one of the following: {}, {}", values1[1], values2[1]); - } - - var compareValue = word1SentenceNo - word2SentenceNo; - if (compareValue == 0) { - var word1 = values1[3]; - var word2 = values2[3]; - compareValue = word1.compareTo(word2); - } - return compareValue; - }; - } - - private static String convertToCSV(String[] data) { - return Stream.of(data).map(FilePrinter::escapeSpecialCharacters).collect(Collectors.joining(DELIMITER)); - } - - private static String escapeSpecialCharacters(String in) { - var data = in; - var escapedData = data.replaceAll("\\R", " "); - if (data.contains(DELIMITER) || data.contains("\"") || data.contains("'")) { - data = data.replace("\"", "\"\""); - escapedData = "\"" + data + "\""; - } - return escapedData; - } - - private static Comparator getRecommendedInstancesComparator() { - return Comparator.comparing(RecommendedInstance::getName); - } - - private static Comparator getInstanceLinkComparator() { - return Comparator.comparing(i -> i.getModelInstance().getUid()); - } - + /** + * Writes inconsistency output to the specified file. Includes both inconsistent sentences and model inconsistencies. + * + * @param file the file to write the inconsistency output to + * @param arDoCoResult the ArDoCo result containing inconsistency data + */ public static void writeInconsistencyOutput(File file, ArDoCoResult arDoCoResult) { MutableList allInconsistencies = Lists.mutable.empty(); allInconsistencies.addAll(arDoCoResult.getInconsistentSentences().collect(InconsistentSentence::getInfoString).toList()); @@ -482,6 +85,12 @@ public static void writeInconsistencyOutput(File file, ArDoCoResult arDoCoResult writeOutput(file, "Inconsistencies", outputExtractor); } + /** + * Writes traceability link recovery output to the specified file. + * + * @param file the file to write the traceability link output to + * @param arDoCoResult the ArDoCo result containing trace link data + */ public static void writeTraceabilityLinkRecoveryOutput(File file, ArDoCoResult arDoCoResult) { Supplier> outputExtractor = arDoCoResult::getAllTraceLinksAsBeautifiedStrings; writeOutput(file, "Trace Links", outputExtractor); @@ -500,15 +109,21 @@ private static void writeOutput(File file, String title, Supplier> writeToFile(file.toPath(), outputBuilder.toString()); } + /** + * Writes trace links as Comma-Separated Values files to the specified output directory. Creates separate files for different types of trace links. + * + * @param arDoCoResult the ArDoCo result containing trace link data + * @param outputDir the directory where Comma-Separated Values files should be written + */ public static void writeTraceLinksAsCsv(ArDoCoResult arDoCoResult, File outputDir) { String name = arDoCoResult.getProjectName(); String header; - var sadSamTls = Lists.immutable.ofAll(arDoCoResult.getAllTraceLinks()); + var sadSamTls = Lists.immutable.ofAll(arDoCoResult.getArchitectureTraceLinks()); if (!sadSamTls.isEmpty()) { var sadSamTlr = outputDir.toPath().resolve("sadSamTlr_" + name + ".csv"); header = "modelElementID,sentence"; - var traceLinkStrings = TraceLinkUtilities.getSadSamTraceLinksAsStringList(sadSamTls); + var traceLinkStrings = getSadSamTraceLinksAsStringList(sadSamTls); writeTraceLinksToCsv(sadSamTlr, header, traceLinkStrings); } @@ -516,7 +131,7 @@ public static void writeTraceLinksAsCsv(ArDoCoResult arDoCoResult, File outputDi if (!samCodeTls.isEmpty()) { var samCodeTlr = outputDir.toPath().resolve("samCodeTlr_" + name + ".csv"); header = "sentenceID,codeID"; - var traceLinkStrings = TraceLinkUtilities.getSamCodeTraceLinksAsStringList(samCodeTls); + var traceLinkStrings = getSamCodeTraceLinksAsStringList(samCodeTls); writeTraceLinksToCsv(samCodeTlr, header, traceLinkStrings); } @@ -524,7 +139,7 @@ public static void writeTraceLinksAsCsv(ArDoCoResult arDoCoResult, File outputDi if (!sadCodeTls.isEmpty()) { var sadCodeTlr = outputDir.toPath().resolve("sadCodeTlr_" + name + ".csv"); header = "modelElementID,codeId"; - var traceLinkStrings = TraceLinkUtilities.getSadCodeTraceLinksAsStringList(sadCodeTls); + var traceLinkStrings = getSadCodeTraceLinksAsStringList(sadCodeTls); writeTraceLinksToCsv(sadCodeTlr, header, traceLinkStrings); } @@ -540,8 +155,68 @@ private static void writeTraceLinksToCsv(Path filePath, String header, Immutable Files.writeString(filePath, traceLink + System.lineSeparator(), StandardOpenOption.APPEND); } } catch (IOException e) { - logger.warn("An exception occurred when writing trace links to CSV file.", e); + logger.warn("An exception occurred when writing trace links to Comma-Separated Values file.", e); + } + } + + /** + * Creates a trace link string from two element IDs. + * + * @param firstElementId the first element ID + * @param secondElementId the second element ID + * @return the trace link string + */ + public static String createTraceLinkString(String firstElementId, String secondElementId) { + return firstElementId + ENTRY_SEPARATOR + secondElementId; + } + + /** + * Converts a list of trace links between sentences and model entities to a list of string representations. + * + * @param sadSamTraceLinks the list of trace links + * @return the list of string representations + */ + private static ImmutableList getSadSamTraceLinksAsStringList(ImmutableList> sadSamTraceLinks) { + return sadSamTraceLinks.collect(tl -> createTraceLinkString(tl.getSecondEndpoint().getId(), String.valueOf(tl.getFirstEndpoint() + .getSentence() + .getSentenceNumber() + 1))); + } + + /** + * Converts a list of trace links between architecture entities and model entities to a list of string representations. + * + * @param samCodeTraceLinks the list of trace links + * @return the list of string representations + */ + private static ImmutableList getSamCodeTraceLinksAsStringList( + ImmutableList> samCodeTraceLinks) { + MutableList resultsMut = Lists.mutable.empty(); + for (var traceLink : samCodeTraceLinks) { + Pair endpointTuple = traceLink.asPair(); + var modelElement = endpointTuple.first(); + var codeElement = endpointTuple.second(); + String traceLinkString = createTraceLinkString(modelElement.getId(), codeElement.toString()); + resultsMut.add(traceLinkString); } + return resultsMut.toImmutable(); + } + + /** + * Converts a list of trace links between sentences and model entities to a list of string representations, with sentence number as the first element. + * + * @param sadCodeTraceLinks the list of trace links + * @return the list of string representations + */ + private static ImmutableList getSadCodeTraceLinksAsStringList(ImmutableList> sadCodeTraceLinks) { + MutableList resultsMut = Lists.mutable.empty(); + for (var traceLink : sadCodeTraceLinks) { + Pair endpointTuple = traceLink.asPair(); + var codeElement = endpointTuple.second(); + String sentenceNumber = String.valueOf(endpointTuple.first().getSentence().getSentenceNumber() + 1); + String traceLinkString = createTraceLinkString(sentenceNumber, codeElement.toString()); + resultsMut.add(traceLinkString); + } + return resultsMut.toImmutable(); } } diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ArDoCo.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ArDoCo.java index 2672d5b7d..b792046e3 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ArDoCo.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ArDoCo.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2021-2024. */ +/* Licensed under MIT 2021-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution; import java.io.File; @@ -16,7 +16,7 @@ import edu.kit.kastel.mcse.ardoco.core.pipeline.Pipeline; /** - * The Pipeline defines the execution of the agents. + * The Pipeline defines and manages the execution of agents. */ public final class ArDoCo extends Pipeline { @@ -25,7 +25,7 @@ public final class ArDoCo extends Pipeline { private final String projectName; /** - * Default constructor to adhere simplify tests that do not care about the project's name. Additionally, it is needed for testing the configurations + * Default constructor to simplify tests that do not require the project's name. Also needed for testing configurations. */ @SuppressWarnings("unused") private ArDoCo() { @@ -33,31 +33,20 @@ private ArDoCo() { } /** - * Creates a new instance of ArDoCo. The provided name should be the project's name and will be used to identify spots within the text where the project is - * mentioned. + * Creates a new instance of ArDoCo. The provided name should be the project's name and will be used to identify locations within the text where the project + * is mentioned. * * @param projectName the project's name */ public ArDoCo(String projectName) { super("ArDoCo", new DataRepository()); this.projectName = projectName; - initDataRepository(); - } - - /** - * Returns a new instance of this class based with the given project name - * - * @param projectName the project name - * @return a new instance of ArDoCo - */ - public static ArDoCo getInstance(String projectName) { - return new ArDoCo(projectName); + this.initDataRepository(); } private void initDataRepository() { - ProjectPipelineData projectPipelineData = new ProjectPipelineDataImpl(projectName); - getDataRepository().addData(ProjectPipelineData.ID, projectPipelineData); - dataRepository.getGlobalConfiguration().setPipeline(this); + ProjectPipelineData projectPipelineData = new ProjectPipelineDataImpl(this.projectName); + this.getDataRepository().addData(ProjectPipelineData.ID, projectPipelineData); } @Override @@ -65,11 +54,17 @@ public DataRepository getDataRepository() { return super.getDataRepository(); } + /** + * Runs the ArDoCo pipeline and saves the results to the specified output directory. + * + * @param outputDir the directory where output files should be saved + * @return the ArDoCo result containing all analysis data, or null if the pipeline is not properly initialized + */ public ArDoCoResult runAndSave(File outputDir) { classLogger.info("Starting {}", this.projectName); if (!this.hasPipelineSteps()) { - logger.error("Pipeline has not been defined and initialized beforehand. Aborting!"); + this.getLogger().error("Pipeline has not been defined and initialized beforehand. Aborting!"); return null; } @@ -80,7 +75,7 @@ public ArDoCoResult runAndSave(File outputDir) { ArDoCoResult arDoCoResult = new ArDoCoResult(this.getDataRepository()); saveOutput(this.projectName, outputDir, arDoCoResult); - if (logger.isInfoEnabled()) { + if (this.getLogger().isInfoEnabled()) { var duration = Duration.between(startTime, endTime); long minutesPart = duration.toMinutes(); int secondsPart = duration.toSecondsPart(); diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelper.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelper.java index df1a2003a..4362c2cfa 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelper.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelper.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution; import java.io.File; @@ -10,12 +10,12 @@ import java.util.ArrayList; import java.util.List; import java.util.Locale; -import java.util.Map; import java.util.Scanner; -import java.util.SortedMap; -import java.util.TreeMap; import java.util.stream.Collectors; +import org.eclipse.collections.api.factory.SortedMaps; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; +import org.eclipse.collections.api.map.sorted.MutableSortedMap; import org.reflections.Reflections; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -34,18 +34,18 @@ private ConfigurationHelper() throws IllegalAccessException { } /** - * Loads the file that contains additional configurations and returns the Map that consists of the configuration options. + * Loads a file containing additional configurations and returns a map of configuration options. * * @param additionalConfigsFile the file containing the additional configurations - * @return a Map with the additional configurations + * @return a map with the additional configurations */ - public static SortedMap loadAdditionalConfigs(File additionalConfigsFile) { - SortedMap additionalConfigs = new TreeMap<>(); + public static ImmutableSortedMap loadAdditionalConfigs(File additionalConfigsFile) { + MutableSortedMap additionalConfigs = SortedMaps.mutable.empty(); if (additionalConfigsFile != null && (!additionalConfigsFile.exists() || !additionalConfigsFile.isFile())) { throw new IllegalArgumentException("File " + additionalConfigsFile.getAbsolutePath() + " is not a valid configuration file!"); } if (additionalConfigsFile == null) { - return additionalConfigs; + return additionalConfigs.toImmutable(); } try (var scanner = new Scanner(additionalConfigsFile, StandardCharsets.UTF_8)) { @@ -66,11 +66,16 @@ public static SortedMap loadAdditionalConfigs(File additionalCon } catch (IOException e) { logger.error(e.getMessage(), e); } - return additionalConfigs; + return additionalConfigs.toImmutable(); } - public static Map getDefaultConfigurationOptions() { - Map configs = new TreeMap<>(); + /** + * Returns a map containing all default configuration options for all configurable classes in the ArDoCo framework. + * + * @return a map with all default configuration options + */ + public static ImmutableSortedMap getDefaultConfigurationOptions() { + MutableSortedMap configs = SortedMaps.mutable.empty(); var reflectAccess = new Reflections("edu.kit.kastel.mcse.ardoco"); var classesThatMayBeConfigured = reflectAccess.getSubTypesOf(AbstractConfigurable.class) .stream() @@ -85,10 +90,19 @@ public static Map getDefaultConfigurationOptions() { throw new IllegalStateException(e); } } - return configs; + return configs.toImmutable(); } - protected static void processConfigurationOfClass(Map configs, Class clazz) + /** + * Processes the configuration of a specific class by creating an instance and extracting all configurable fields. + * + * @param configs the map to store configuration options in + * @param clazz the class to process + * @throws InvocationTargetException if the constructor cannot be invoked + * @throws InstantiationException if the class cannot be instantiated + * @throws IllegalAccessException if access to fields is denied + */ + protected static void processConfigurationOfClass(MutableSortedMap configs, Class clazz) throws InvocationTargetException, InstantiationException, IllegalAccessException { var object = ConfigurationInstantiatorUtils.createObject(clazz); List fields = new ArrayList<>(); @@ -96,7 +110,7 @@ protected static void processConfigurationOfClass(Map configs, C fillConfigs(object, fields, configs); } - private static void fillConfigs(AbstractConfigurable object, List fields, Map configs) throws IllegalAccessException { + private static void fillConfigs(AbstractConfigurable object, List fields, MutableSortedMap configs) throws IllegalAccessException { for (Field f : fields) { f.setAccessible(true); var key = AbstractConfigurable.getKeyOfField(object, f.getDeclaringClass(), f); diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ProjectPipelineDataImpl.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ProjectPipelineDataImpl.java index fd4abd759..9d6a01f2f 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ProjectPipelineDataImpl.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/ProjectPipelineDataImpl.java @@ -1,17 +1,21 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution; +import java.io.Serial; + import edu.kit.kastel.mcse.ardoco.core.data.ProjectPipelineData; /** - * Implementation of {@link ProjectPipelineData} that simply takes the project's name in the constructor to store it. + * Implementation of {@link ProjectPipelineData} that stores the project's name provided in the constructor. */ public class ProjectPipelineDataImpl implements ProjectPipelineData { + @Serial + private static final long serialVersionUID = -993634357212795104L; private final String projectName; /** - * Construct this class using the project's name + * Constructs this class using the project's name. * * @param projectName the project's name */ @@ -22,6 +26,6 @@ public class ProjectPipelineDataImpl implements ProjectPipelineData { @Override public String getProjectName() { - return projectName; + return this.projectName; } } diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/AnonymousRunner.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/AnonymousRunner.java index 03a6e56ac..15138cec1 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/AnonymousRunner.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/AnonymousRunner.java @@ -1,12 +1,9 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution.runner; -import java.io.File; import java.io.IOException; import java.util.List; -import javax.annotation.Nullable; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -21,51 +18,32 @@ public abstract class AnonymousRunner extends ArDoCoRunner { protected AnonymousRunner(String projectName) { super(projectName); - setUp(null); - } - - protected AnonymousRunner(String projectName, DataRepository preRunDataRepository) { - super(projectName); - setUp(preRunDataRepository); + isSetUp = setUp(); } /** - * Sets up the runner using {@link #initializePipelineSteps}. Initializes the new data repository using the preRunDataRepository, if present. - * {@link #isSetUp} must return true, if successful. - * - * @param preRunDataRepository data repository of a previous run used as a base - * @return List of AbstractPipelineSteps this runner consists of + * Sets up the runner using {@link #initializePipelineSteps}. Initializes the new data repository. {@link #isSetUp} must return true if successful. */ - private List setUp(@Nullable DataRepository preRunDataRepository) { + private boolean setUp() { try { var arDoCo = getArDoCo(); var dataRepository = arDoCo.getDataRepository(); - - if (preRunDataRepository != null) { - dataRepository.addAllData(preRunDataRepository); - } - var pipelineSteps = initializePipelineSteps(dataRepository); - pipelineSteps.forEach(arDoCo::addPipelineStep); - isSetUp = true; - return pipelineSteps; + for (AbstractPipelineStep pipelineStep : pipelineSteps) { + arDoCo.addPipelineStep(pipelineStep); + } + return true; } catch (IOException e) { logger.error("Problem in initialising pipeline when loading data (IOException)", e.getCause()); - isSetUp = false; - return List.of(); + return false; } } /** - * Initializes and returns the pipeline steps according to the supplied parameters + * Initializes and returns the pipeline steps according to the supplied parameters. * * @param dataRepository the data repository of this runner * @throws IOException can occur when loading data */ public abstract List initializePipelineSteps(DataRepository dataRepository) throws IOException; - - @Override - public void setOutputDirectory(File outputDirectory) { - super.setOutputDirectory(outputDirectory); - } } diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ArDoCoRunner.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ArDoCoRunner.java index 51269f013..5177a3614 100644 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ArDoCoRunner.java +++ b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ArDoCoRunner.java @@ -1,11 +1,7 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution.runner; import java.io.File; -import java.io.IOException; -import java.io.ObjectOutputStream; -import java.io.Serial; -import java.io.Serializable; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -14,57 +10,75 @@ import edu.kit.kastel.mcse.ardoco.core.data.DataRepository; import edu.kit.kastel.mcse.ardoco.core.execution.ArDoCo; -public abstract class ArDoCoRunner implements Serializable { +/** + * Abstract runner for ArDoCo pipeline execution. + */ +public abstract class ArDoCoRunner { private static final Logger logger = LoggerFactory.getLogger(ArDoCoRunner.class); - private final transient ArDoCo arDoCo; + private final ArDoCo arDoCo; private File outputDirectory; protected boolean isSetUp = false; protected ArDoCoRunner(String projectName) { this.arDoCo = new ArDoCo(projectName); - outputDirectory = null; + this.outputDirectory = null; } + /** + * Checks if the runner is properly set up and ready to run. + * + * @return true if the runner is set up, false otherwise + */ public boolean isSetUp() { - return isSetUp; + return this.isSetUp; } + /** + * Runs the ArDoCo pipeline and saves the results to the output directory. + * + * @return the ArDoCo result, or null if the runner is not properly set up + */ public final ArDoCoResult run() { - if (this.isSetUp() && outputDirectory != null) { - return this.getArDoCo().runAndSave(outputDirectory); + if (this.isSetUp() && this.outputDirectory != null) { + return this.getArDoCo().runAndSave(this.outputDirectory); } else { - logger.error("Cannot run ArDoCo because the runner is not properly set up."); + logger.error("Cannot run ArDoCo because the runner is not properly set up (#run)."); return null; } } /** - * {@return the {@link DataRepository} produced by the run} The results are not saved to the output directory. + * Returns the {@link DataRepository} produced by the run. The results are not saved to the output directory. + * + * @return the data repository produced by the run */ public final DataRepository runWithoutSaving() { if (this.isSetUp()) { this.getArDoCo().run(); return this.getArDoCo().getDataRepository(); } else { - logger.error("Cannot run ArDoCo because the runner is not properly set up."); + logger.error("Cannot run ArDoCo because the runner is not properly set up (#runWithoutSaving)."); return null; } } + /** + * Returns the ArDoCo instance used by this runner. + * + * @return the ArDoCo instance + */ public ArDoCo getArDoCo() { return this.arDoCo; } + /** + * Sets the output directory where results will be saved. + * + * @param outputDirectory the directory to save output files to + */ protected void setOutputDirectory(File outputDirectory) { this.outputDirectory = outputDirectory; } - - @Serial - private void writeObject(ObjectOutputStream out) throws IOException { - if (!getArDoCo().wasExecuted()) - runWithoutSaving(); - out.defaultWriteObject(); - } } diff --git a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ParameterizedRunner.java b/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ParameterizedRunner.java deleted file mode 100644 index 042740e16..000000000 --- a/pipeline-core/src/main/java/edu/kit/kastel/mcse/ardoco/core/execution/runner/ParameterizedRunner.java +++ /dev/null @@ -1,53 +0,0 @@ -/* Licensed under MIT 2023-2024. */ -package edu.kit.kastel.mcse.ardoco.core.execution.runner; - -import java.io.IOException; -import java.io.Serializable; -import java.util.List; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import edu.kit.kastel.mcse.ardoco.core.pipeline.AbstractPipelineStep; - -/** - * An {@link ArDoCoRunner} that takes a record of type {@code } to set itself up. - * - * @param a record containing the parameters required to set up the runner - */ -public abstract class ParameterizedRunner extends ArDoCoRunner implements Serializable { - private static final Logger logger = LoggerFactory.getLogger(ParameterizedRunner.class); - - protected ParameterizedRunner(String projectName, T parameters) { - super(projectName); - setUp(parameters); - } - - /** - * Sets up the runner using {@link #initializePipelineSteps}. {@link #isSetUp} must return true, if successful. - * - * @param p Contains the parameters used during setup - * @return List of AbstractPipelineSteps this runner consists of - */ - private List setUp(T p) { - try { - var arDoCo = getArDoCo(); - var pipelineSteps = initializePipelineSteps(p); - pipelineSteps.forEach(arDoCo::addPipelineStep); - isSetUp = true; - return pipelineSteps; - } catch (IOException e) { - logger.error("Problem in initialising pipeline when loading data (IOException)", e.getCause()); - isSetUp = false; - return List.of(); - } - } - - /** - * Initializes and returns the pipeline steps according to the supplied parameters - * - * @param p the supplied parameters - * @throws IOException can occur when loading data - */ - public abstract List initializePipelineSteps(T p) throws IOException; -} diff --git a/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/CodeRunnerBaseTest.java b/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/CodeRunnerBaseTest.java index 34cf0d866..d376a44cc 100644 --- a/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/CodeRunnerBaseTest.java +++ b/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/CodeRunnerBaseTest.java @@ -1,4 +1,4 @@ -/* Licensed under MIT 2023-2024. */ +/* Licensed under MIT 2023-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution; import java.io.File; @@ -10,33 +10,34 @@ import org.slf4j.LoggerFactory; import edu.kit.kastel.mcse.ardoco.core.common.RepositoryHandler; +import edu.kit.kastel.mcse.ardoco.tlr.models.agents.CodeConfiguration; public class CodeRunnerBaseTest extends RunnerBaseTest { private static final Logger logger = LoggerFactory.getLogger(CodeRunnerBaseTest.class); protected static final String inputCodeRepository = "https://github.com/ArDoCo/TeaStore.git"; - protected String inputCodeModel = null; + protected CodeConfiguration codeConfiguration = null; protected static String commitHash = "bdc49020a55cfa97eaabbb25744fefbc2697defa"; @BeforeEach void setupCodeDirectories() throws Exception { - if (inputCodeModel != null) { + if (codeConfiguration != null) { logger.debug("Already initialized"); return; } var inputCodeModelDirectory = new File(directory.toFile(), "code"); inputCodeModelDirectory.mkdir(); - var inputCodeModel = new File(inputCodeModelDirectory, "codeModel.acm"); - this.getClass().getResourceAsStream("/code/teastore/codeModel.acm").transferTo(Files.newOutputStream(inputCodeModel.toPath())); - this.inputCodeModel = inputCodeModelDirectory.getAbsolutePath(); + var acmFile = new File(inputCodeModelDirectory, "codeModel.acm"); + this.getClass().getResourceAsStream("/code/teastore/codeModel.acm").transferTo(Files.newOutputStream(acmFile.toPath())); + this.codeConfiguration = new CodeConfiguration(acmFile, CodeConfiguration.CodeConfigurationType.ACM_FILE); if (System.getenv("testCodeFull") != null) { var inputCodeModelDirectoryFull = new File(directory.toFile(), "code-full"); inputCodeModelDirectoryFull.mkdir(); - this.inputCodeModel = inputCodeModelDirectoryFull.getAbsolutePath(); - var successfulClone = RepositoryHandler.shallowCloneRepository(inputCodeRepository, this.inputCodeModel, commitHash); + this.codeConfiguration = new CodeConfiguration(inputCodeModelDirectoryFull, CodeConfiguration.CodeConfigurationType.DIRECTORY); + var successfulClone = RepositoryHandler.shallowCloneRepository(inputCodeRepository, inputCodeModelDirectoryFull.getAbsolutePath(), commitHash); if (!successfulClone) { Assertions.fail("Could not clone repository."); } diff --git a/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelperTest.java b/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelperTest.java index 7631860b3..1ba1e8ec9 100644 --- a/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelperTest.java +++ b/pipeline-core/src/test/java/edu/kit/kastel/mcse/ardoco/core/execution/ConfigurationHelperTest.java @@ -1,11 +1,12 @@ -/* Licensed under MIT 2022-2024. */ +/* Licensed under MIT 2022-2025. */ package edu.kit.kastel.mcse.ardoco.core.execution; import java.util.List; import java.util.Map; -import java.util.SortedMap; -import java.util.TreeMap; +import org.eclipse.collections.api.factory.SortedMaps; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; +import org.eclipse.collections.api.map.sorted.MutableSortedMap; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -22,7 +23,7 @@ void getDefaultConfigurationOptionsTest() { var configs = ConfigurationHelper.getDefaultConfigurationOptions(); Assertions.assertNotNull(configs); - for (var entry : configs.entrySet()) { + for (var entry : configs.castToSortedMap().entrySet()) { Assertions.assertAll(// () -> Assertions.assertNotNull(entry.getKey()), // () -> Assertions.assertNotNull(entry.getValue())); @@ -31,7 +32,7 @@ void getDefaultConfigurationOptionsTest() { @Test void testBasicConfigurable() throws Exception { - SortedMap configs = new TreeMap<>(); + MutableSortedMap configs = SortedMaps.mutable.empty(); ConfigurationHelper.processConfigurationOfClass(configs, TestConfigurable.class); Assertions.assertEquals(5, configs.size()); @@ -49,7 +50,7 @@ void testBasicConfigurable() throws Exception { Assertions.assertEquals(TestConfigurable.MyEnum.B, t.testEnumNo); //@formatter:off - configs = new TreeMap<>(Map.of(// + configs = SortedMaps.mutable.ofSortedMap(Map.of(// TestConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "testInt", "42", // TestConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "testIntNo", "42", // TestConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "testDouble", "48", // @@ -64,7 +65,7 @@ void testBasicConfigurable() throws Exception { )); //@formatter:on - t.applyConfiguration(configs); + t.applyConfiguration(configs.toImmutable()); Assertions.assertEquals(42, t.testInt); Assertions.assertEquals(24, t.testIntNo); Assertions.assertEquals(48, t.testDouble); @@ -80,27 +81,27 @@ void testBasicConfigurable() throws Exception { @Test void testBaseAndChildConfigurable() throws Exception { - SortedMap configs = new TreeMap<>(); + MutableSortedMap configs = SortedMaps.mutable.empty(); ConfigurationHelper.processConfigurationOfClass(configs, TestBaseConfigurable.class); Assertions.assertEquals(1, configs.size()); Assertions.assertEquals("1", configs.get(TestBaseConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "value")); - configs = new TreeMap<>(); + configs = SortedMaps.mutable.empty(); ConfigurationHelper.processConfigurationOfClass(configs, TestChildConfigurable.class); Assertions.assertEquals(1, configs.size()); Assertions.assertEquals("2", configs.get(TestChildConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "value")); - configs = new TreeMap<>(Map.of(// + configs = SortedMaps.mutable.ofSortedMap(Map.of(// TestBaseConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "value", "42", // TestChildConfigurable.class.getSimpleName() + AbstractConfigurable.CLASS_ATTRIBUTE_CONNECTOR + "value", "43" // )); var t1 = new TestBaseConfigurable(); - t1.applyConfiguration(configs); + t1.applyConfiguration(configs.toImmutable()); Assertions.assertEquals(42, t1.value); var t2 = new TestChildConfigurable(); - t2.applyConfiguration(configs); + t2.applyConfiguration(configs.toImmutable()); Assertions.assertEquals(43, t2.value); } @@ -114,7 +115,7 @@ public TestBaseConfigurable() { } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { // NOP } } @@ -150,7 +151,7 @@ public TestConfigurable() { } @Override - protected void delegateApplyConfigurationToInternalObjects(SortedMap additionalConfiguration) { + protected void delegateApplyConfigurationToInternalObjects(ImmutableSortedMap additionalConfiguration) { } private enum MyEnum { diff --git a/pom.xml b/pom.xml index 8bf112cf7..2d8c5095e 100644 --- a/pom.xml +++ b/pom.xml @@ -2,8 +2,14 @@ 4.0.0 + + io.github.ardoco + parent + 2.0.0-SNAPSHOT + + io.github.ardoco.core - parent + parent-core ${revision} pom @@ -54,7 +60,7 @@ scm:git:git://github.com/ArDoCo/Core.git scm:git:ssh://github.com:ArDoCo/Core.git HEAD - http://github.com/ArDoCo/Core/tree/main + https://github.com/ArDoCo/Core/tree/main GitHub Issues @@ -62,197 +68,20 @@ - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots + central + https://central.sonatype.com/repository/maven-snapshots/ 2.0.0-SNAPSHOT ${revision} + UTF-8 UTF-8 UTF-8 - 21 - ${java.version} - ${java.version} - ${java.version} - - - 2.0.14 - 2.43.0 - 5.11.0 - 12.0.0.M3 - 2.17.2 - 3.25.8 - 2.31.0 - 5.2.0 - 3.3.0 - 1.5.2 - - ArDoCo_Core - ${project.groupId}:${project.artifactId} - ardoco - https://sonarcloud.io - ${project.basedir}/../${aggregate.report.dir}, - ${project.basedir}/../../${aggregate.report.dir} - report/target/site/jacoco-aggregate/jacoco.xml - -Xmx4g -Xss256m - 4.5.6 - all,-missing - - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson.version} - - - - - com.fasterxml.jackson.module - jackson-module-kotlin - ${jackson.version} - - - com.tngtech.archunit - archunit-junit5 - 1.3.0 - - - commons-io - commons-io - 2.16.1 - - - - org.apache.commons - commons-lang3 - 3.14.0 - - - org.apache.commons - commons-text - 1.12.0 - - - - org.apache.httpcomponents.client5 - httpclient5 - 5.3.1 - - - org.assertj - assertj-core - 3.26.3 - test - - - org.eclipse.collections - eclipse-collections - ${eclipse-collections.version} - - - org.eclipse.collections - eclipse-collections-api - ${eclipse-collections.version} - - - org.eclipse.jgit - org.eclipse.jgit - 6.9.0.202403050737-r - - - org.mockito - mockito-core - ${mockito.version} - test - - - org.mockito - mockito-inline - ${mockito.version} - test - - - org.mockito - mockito-junit-jupiter - ${mockito.version} - test - - - org.reflections - reflections - 0.10.2 - - - org.slf4j - log4j-over-slf4j - ${slf4j.version} - - - - - org.slf4j - slf4j-simple - ${slf4j.version} - - - - - - - com.google.errorprone - error_prone_core - ${error-prone.version} - - - org.junit.jupiter - junit-jupiter-api - ${junit.version} - test - - - org.junit.jupiter - junit-jupiter-engine - ${junit.version} - test - - - org.junit.jupiter - junit-jupiter-params - ${junit.version} - test - - - org.junit.vintage - junit-vintage-engine - ${junit.version} - test - - - org.slf4j - slf4j-api - ${slf4j.version} - - mavenCentral @@ -266,273 +95,41 @@ true mavenSnapshot - https://s01.oss.sonatype.org/content/repositories/snapshots + https://central.sonatype.com/repository/maven-snapshots/ - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.13.0 - - ${java.version} - ${java.version} - ${java.version} - UTF-8 - true - - -XDcompilePolicy=simple - -Xplugin:ErrorProne - -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED - -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED - -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED - - 128m - 512m - - - com.google.errorprone - error_prone_core - ${error-prone.version} - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - 3.2.5 - - - - integration-test - verify - - integration-test - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.2.4 - - - org.apache.maven.plugins - maven-install-plugin - 3.1.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.4.2 - - - org.apache.maven.plugins - maven-surefire-plugin - 3.2.5 - - - org.codehaus.mojo - flatten-maven-plugin - 1.6.0 - - true - resolveCiFriendliesOnly - - expand - expand - - - - - flatten.clean - - clean - - clean - - - flatten - - flatten - - process-resources - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.7.0 - true - - ossrh - https://s01.oss.sonatype.org/ - true - - - - com.diffplug.spotless spotless-maven-plugin - ${spotless.version} - - - - - *.md - .gitignore - - - - - true - 4 - - - - - - - - ${maven.multiModuleProjectDirectory}/formatter.xml - - - - - ${maven.multiModuleProjectDirectory}/license-header - - - - ${maven.multiModuleProjectDirectory}/spotless.importorder - - - - - UTF-8 - true - false - 2 - false - true - groupId,artifactId - groupId,artifactId - groupId,artifactId - groupId,artifactId - false - true - true - recommended_2008_06 - - - origin/main - org.apache.maven.plugins maven-javadoc-plugin - 3.7.0 - - - attach-javadocs - - jar - - - org.apache.maven.plugins maven-source-plugin - 3.3.1 - - - attach-sources - - jar-no-fork - - - org.codehaus.mojo flatten-maven-plugin - 1.6.0 - - true - resolveCiFriendliesOnly - - - - flatten.clean - - clean - - clean - - - flatten - - flatten - - process-resources - - org.codehaus.mojo versions-maven-plugin - 2.16.2 - - - - * - - regex - .+-(alpha|Alpha|beta|Beta|RC).* - - - - - - - org.jacoco - jacoco-maven-plugin - 0.8.12 - - - prepare-agent - - prepare-agent - - - - org.sonatype.plugins - nexus-staging-maven-plugin + org.sonatype.central + central-publishing-maven-plugin + true - ossrh - https://s01.oss.sonatype.org/ - true + central + true + published + ardoco-core @@ -547,6 +144,7 @@ framework pipeline-core + tests-base @@ -593,7 +191,7 @@ framework pipeline-core - report + tests-base diff --git a/report/pom.xml b/report/pom.xml deleted file mode 100644 index 10b3820f1..000000000 --- a/report/pom.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - 4.0.0 - - io.github.ardoco.core - parent - ${revision} - ../pom.xml - - - report - jar - Report - This module is used to create reports for SonarCloud and similar. - - - true - true - - - - - io.github.ardoco.core - common - ${revision} - compile - - - io.github.ardoco.core - pipeline-core - ${revision} - compile - - - io.github.ardoco.core - text-provider-json - ${revision} - - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - org.jacoco - jacoco-maven-plugin - - - report - - report-aggregate - - verify - - - - - - diff --git a/report/src/test/java/edu/kit/kastel/mcse/ardoco/core/cleanup/CleanupTest.java b/report/src/test/java/edu/kit/kastel/mcse/ardoco/core/cleanup/CleanupTest.java deleted file mode 100644 index 1844dbb83..000000000 --- a/report/src/test/java/edu/kit/kastel/mcse/ardoco/core/cleanup/CleanupTest.java +++ /dev/null @@ -1,47 +0,0 @@ -/* Licensed under MIT 2023. */ -package edu.kit.kastel.mcse.ardoco.core.cleanup; - -import java.io.File; -import java.util.List; - -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -import edu.kit.kastel.mcse.ardoco.core.common.RepositoryHandler; - -/** - * This is a "fake" test class that should clean up after everything else is run. Sometimes, we want to have, e.g., - * a certain state for the file system during all tests for all modules but want to clean up afterward. - * One concrete example are code repositories that we check out initially and that we want to remove at the end for a clean state. - */ -class CleanupTest { - - private static final List codeFolders = List.of("../temp/code", "temp/code"); - - private static final List folders = List.of("../temp/", "temp/"); - - @Test - void canTearDownTest() { - for (var codeFolder : codeFolders) { - File file = new File(codeFolder); - boolean existingCheck = file.isDirectory() && file.canWrite(); - Assertions.assertTrue(existingCheck || !file.exists()); - } - } - - @AfterAll - static void tearDown() { - removeFolders(codeFolders); - removeFolders(folders); - } - - private static void removeFolders(List folders) { - for (var folder : folders) { - File file = new File(folder); - if (file.exists()) { - RepositoryHandler.removeRepository(folder); - } - } - } -} diff --git a/tests-base/pom.xml b/tests-base/pom.xml new file mode 100644 index 000000000..c7f48079d --- /dev/null +++ b/tests-base/pom.xml @@ -0,0 +1,69 @@ + + + 4.0.0 + + io.github.ardoco.core + parent-core + ${revision} + ../pom.xml + + + tests-base + jar + Base classes for tests. It also includes the benchmark data from https://github.com/ArDoCo/Benchmark + + + + + com.tngtech.archunit + archunit-junit5 + compile + + + + io.github.ardoco + metrics + 0.1.1 + compile + + + com.google.errorprone + * + + + + + io.github.ardoco.core + common + ${revision} + + + io.github.ardoco.core + pipeline-core + ${revision} + + + org.eclipse.collections + eclipse-collections + + + org.junit.jupiter + junit-jupiter-api + compile + + + org.junit.jupiter + junit-jupiter-engine + compile + + + org.junit.jupiter + junit-jupiter-params + compile + + + org.reflections + reflections + + + diff --git a/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/architecture/ArchitectureTest.java b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/architecture/ArchitectureTest.java new file mode 100644 index 000000000..5e1c386e8 --- /dev/null +++ b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/architecture/ArchitectureTest.java @@ -0,0 +1,213 @@ +/* Licensed under MIT 2021-2025. */ +package edu.kit.kastel.mcse.ardoco.core.tests.architecture; + +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.*; +import static com.tngtech.archunit.library.Architectures.layeredArchitecture; + +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.SortedMap; +import java.util.SortedSet; +import java.util.function.Consumer; +import java.util.stream.Stream; + +import com.fasterxml.jackson.databind.ObjectMapper; +import com.tngtech.archunit.core.domain.JavaModifier; +import com.tngtech.archunit.junit.AnalyzeClasses; +import com.tngtech.archunit.junit.ArchTest; +import com.tngtech.archunit.lang.ArchRule; + +import edu.kit.kastel.mcse.ardoco.core.api.tracelink.TraceLink; +import edu.kit.kastel.mcse.ardoco.core.common.JsonHandling; +import edu.kit.kastel.mcse.ardoco.core.common.util.Environment; +import edu.kit.kastel.mcse.ardoco.core.configuration.AbstractConfigurable; +import edu.kit.kastel.mcse.ardoco.core.configuration.Configurable; + +@AnalyzeClasses(packages = "edu.kit.kastel.mcse.ardoco") +public class ArchitectureTest { + + // Package constants + private static final String PACKAGE_EXECUTION = "..execution.."; + private static final String PACKAGE_TESTS = "..tests.."; + private static final String PACKAGE_MODELS = "..models.."; + private static final String PACKAGE_RECOMMENDATION_GENERATOR = "..recommendationgenerator.."; + private static final String PACKAGE_CONNECTION_GENERATOR = "..connectiongenerator.."; + private static final String PACKAGE_INCONSISTENCY = "..inconsistency.."; + private static final String PACKAGE_INCONSISTENCY_DETECTION = "..id.."; // InconsistencyDetection + private static final String PACKAGE_PIPELINE = "..pipeline.."; + private static final String PACKAGE_COMMON = "..common.."; + private static final String PACKAGE_OUTPUT = "..output.."; + private static final String PACKAGE_CODE_TRACEABILITY = "..codetraceability.."; + private static final String PACKAGE_TRACE_LINKS = "..tracelinks.."; + private static final String PACKAGE_API = "..api.."; + private static final String PACKAGE_TRACE_LINK = "..tracelink.."; + private static final String PACKAGE_DATA = "..data.."; + private static final String PACKAGE_TEXT_EXTRACTION = "..textextraction.."; + + // Layer name constants + private static final String LAYER_COMMON = "Common"; + private static final String LAYER_TEXT_EXTRACTOR = "TextExtractor"; + private static final String LAYER_MODEL_EXTRACTOR = "ModelExtractor"; + private static final String LAYER_RECOMMENDATION_GENERATOR = "RecommendationGenerator"; + private static final String LAYER_CONNECTION_GENERATOR = "ConnectionGenerator"; + private static final String LAYER_INCONSISTENCY_DETECTION = "InconsistencyDetection"; + private static final String LAYER_CODE_TRACEABILITY = "CodeTraceability"; + private static final String LAYER_PIPELINE = "Pipeline"; + private static final String LAYER_EXECUTION = "Execution"; + + @ArchTest + public static final ArchRule noDependencyOnExecution = classes().that() + .resideInAPackage(PACKAGE_EXECUTION) + .should() + .onlyHaveDependentClassesThat() + .resideInAnyPackage(PACKAGE_EXECUTION, PACKAGE_TESTS); + @ArchTest + public static final ArchRule modelInstancesOnlyAfterModelExtraction = classes().that() + .haveSimpleName("Model") + .should() + .onlyHaveDependentClassesThat() + .resideInAnyPackage(PACKAGE_MODELS, PACKAGE_RECOMMENDATION_GENERATOR, PACKAGE_CONNECTION_GENERATOR, PACKAGE_INCONSISTENCY, + PACKAGE_INCONSISTENCY_DETECTION, PACKAGE_PIPELINE, PACKAGE_COMMON, PACKAGE_OUTPUT, PACKAGE_TESTS); + + @ArchTest + public static final ArchRule linksOnlyAfterConnectionGenerator = classes().that() + .haveSimpleNameEndingWith("Link") + .should() + .onlyHaveDependentClassesThat() + .resideInAnyPackage(PACKAGE_CONNECTION_GENERATOR, PACKAGE_CODE_TRACEABILITY, PACKAGE_TRACE_LINKS, PACKAGE_INCONSISTENCY, + PACKAGE_INCONSISTENCY_DETECTION, PACKAGE_PIPELINE, PACKAGE_COMMON, PACKAGE_API, PACKAGE_TESTS); + + @ArchTest + public static final ArchRule usingLinkAsNamingOnlyInConnectionGenerator = classes().that() + .haveSimpleNameEndingWith("Link") + .should() + .resideInAnyPackage(PACKAGE_TRACE_LINK, PACKAGE_CODE_TRACEABILITY, PACKAGE_CONNECTION_GENERATOR); + + @ArchTest + public static final ArchRule inconsistencyOnlyAfterInconsistencyDetection = classes().that() + .haveSimpleNameContaining("Inconsistency") + .should() + .onlyHaveDependentClassesThat() + .resideInAnyPackage(PACKAGE_INCONSISTENCY, PACKAGE_INCONSISTENCY_DETECTION, PACKAGE_EXECUTION, PACKAGE_API, PACKAGE_COMMON, PACKAGE_TESTS); + + @ArchTest + public static final ArchRule layerRule = layeredArchitecture().consideringAllDependencies() + // Layer definition + .layer(LAYER_COMMON) + .definedBy(PACKAGE_COMMON, PACKAGE_DATA, PACKAGE_API, PACKAGE_TESTS) + .layer(LAYER_TEXT_EXTRACTOR) + .definedBy(PACKAGE_TEXT_EXTRACTION) + .layer(LAYER_MODEL_EXTRACTOR) + .definedBy(PACKAGE_MODELS) + .layer(LAYER_RECOMMENDATION_GENERATOR) + .definedBy(PACKAGE_RECOMMENDATION_GENERATOR) + .layer(LAYER_CONNECTION_GENERATOR) + .definedBy(PACKAGE_CONNECTION_GENERATOR) + .layer(LAYER_INCONSISTENCY_DETECTION) + .definedBy(PACKAGE_INCONSISTENCY, PACKAGE_INCONSISTENCY_DETECTION) + .layer(LAYER_CODE_TRACEABILITY) + .definedBy(PACKAGE_CODE_TRACEABILITY) + .layer(LAYER_PIPELINE) + .definedBy(PACKAGE_PIPELINE) + .layer(LAYER_EXECUTION) + .definedBy(PACKAGE_EXECUTION) + // rule definition + .whereLayer(LAYER_EXECUTION) + .mayOnlyBeAccessedByLayers(LAYER_COMMON) // Needed for tests + .whereLayer(LAYER_INCONSISTENCY_DETECTION) + .mayOnlyBeAccessedByLayers(LAYER_PIPELINE, LAYER_COMMON, LAYER_EXECUTION) + .whereLayer(LAYER_CONNECTION_GENERATOR) + .mayOnlyBeAccessedByLayers(LAYER_CODE_TRACEABILITY, LAYER_INCONSISTENCY_DETECTION, LAYER_PIPELINE, LAYER_COMMON, LAYER_EXECUTION) + .whereLayer(LAYER_RECOMMENDATION_GENERATOR) + .mayOnlyBeAccessedByLayers(LAYER_CONNECTION_GENERATOR, LAYER_INCONSISTENCY_DETECTION, LAYER_PIPELINE, LAYER_COMMON, LAYER_EXECUTION) + .whereLayer(LAYER_TEXT_EXTRACTOR) + .mayOnlyBeAccessedByLayers(LAYER_RECOMMENDATION_GENERATOR, LAYER_CONNECTION_GENERATOR, LAYER_INCONSISTENCY_DETECTION, LAYER_PIPELINE, LAYER_COMMON, + LAYER_EXECUTION) + .whereLayer(LAYER_MODEL_EXTRACTOR) + .mayOnlyBeAccessedByLayers(LAYER_RECOMMENDATION_GENERATOR, LAYER_CONNECTION_GENERATOR, LAYER_CODE_TRACEABILITY, LAYER_INCONSISTENCY_DETECTION, + LAYER_PIPELINE, LAYER_COMMON, LAYER_EXECUTION); + + @ArchTest + public static final ArchRule configurableFieldsOnlyInConfigurableClasses = fields().that() + .areAnnotatedWith(Configurable.class) + .should() + .beDeclaredInClassesThat() + .areAssignableTo(AbstractConfigurable.class); + + @ArchTest + public static final ArchRule traceLinksShouldBeFinal = classes().that() + .areAssignableTo(TraceLink.class) + .and() + .doNotHaveFullyQualifiedName(TraceLink.class.getName()) + .should() + .haveModifier(JavaModifier.FINAL); + + @ArchTest + public static final ArchRule jacksonIsConfiguredGlobally = noClasses().that() + .doNotHaveFullyQualifiedName(JsonHandling.class.getName()) + .and() + .doNotHaveFullyQualifiedName("edu.kit.kastel.mcse.ardoco.magika.Configuration") + .should() + .callConstructor(ObjectMapper.class); + + /** + * Rule that enforces environment variable access restrictions. + *

+ * Only the {@link Environment} utility class may call {@code System.getenv()}. + * All other classes must use the {@link Environment} class for environment variable access. + */ + @ArchTest + static final ArchRule noGetEnv = noClasses().that() + .haveNameNotMatching(Environment.class.getName()) + .should() + .callMethod(System.class, "getenv") + .orShould() + .callMethod(System.class, "getenv", String.class); + + /** + * Rule that enforces functional programming practices. + *

+ * Discourages the use of {@code forEach} and {@code forEachOrdered} on streams and lists, + * as these are typically used for side effects. Prefer functional operations instead. + */ + @ArchTest + static final ArchRule noForEachInCollectionsOrStream = noClasses().should() + .callMethod(Stream.class, "forEach", Consumer.class) + .orShould() + .callMethod(Stream.class, "forEachOrdered", Consumer.class) + .orShould() + .callMethod(List.class, "forEach", Consumer.class) + .orShould() + .callMethod(List.class, "forEachOrdered", Consumer.class) + .because("Lambdas should be functional. ForEach is typically used for side-effects."); + + @ArchTest + public static final ArchRule preferEclipseCollections = noMethods().that() + .areDeclaredInClassesThat() + .areInterfaces() + .and() + .areDeclaredInClassesThat() + .resideOutsideOfPackage("..metrics..") + .should() + .haveRawReturnType(List.class) + .orShould() + .haveRawReturnType(Set.class) + .orShould() + .haveRawReturnType(SortedSet.class) + .orShould() + .haveRawReturnType(Map.class) + .orShould() + .haveRawReturnType(SortedMap.class) + .orShould() + .haveRawParameterTypes(List.class) + .orShould() + .haveRawParameterTypes(Set.class) + .orShould() + .haveRawParameterTypes(SortedSet.class) + .orShould() + .haveRawParameterTypes(Map.class) + .orShould() + .haveRawParameterTypes(SortedMap.class); + +} diff --git a/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/architecture/DeterministicArDoCoTest.java b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/architecture/DeterministicArDoCoTest.java new file mode 100644 index 000000000..14b2e348a --- /dev/null +++ b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/architecture/DeterministicArDoCoTest.java @@ -0,0 +1,279 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.tests.architecture; + +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.classes; +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.fields; +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.methods; +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.noClasses; + +import java.lang.annotation.Annotation; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; +import java.util.SortedMap; +import java.util.SortedSet; + +import org.eclipse.collections.api.factory.Maps; +import org.eclipse.collections.api.factory.Sets; +import org.eclipse.collections.api.map.ImmutableMap; +import org.eclipse.collections.api.map.MutableMap; +import org.eclipse.collections.api.map.sorted.ImmutableSortedMap; +import org.eclipse.collections.api.map.sorted.MutableSortedMap; +import org.eclipse.collections.api.set.ImmutableSet; +import org.eclipse.collections.api.set.MutableSet; +import org.eclipse.collections.api.set.sorted.ImmutableSortedSet; +import org.eclipse.collections.api.set.sorted.MutableSortedSet; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.tngtech.archunit.base.DescribedPredicate; +import com.tngtech.archunit.core.domain.JavaClass; +import com.tngtech.archunit.core.domain.JavaField; +import com.tngtech.archunit.core.domain.JavaMethod; +import com.tngtech.archunit.core.domain.JavaParameterizedType; +import com.tngtech.archunit.core.domain.JavaWildcardType; +import com.tngtech.archunit.junit.AnalyzeClasses; +import com.tngtech.archunit.junit.ArchTest; +import com.tngtech.archunit.lang.ArchCondition; +import com.tngtech.archunit.lang.ArchRule; +import com.tngtech.archunit.lang.ConditionEvents; +import com.tngtech.archunit.lang.SimpleConditionEvent; + +import edu.kit.kastel.mcse.ardoco.core.architecture.Deterministic; +import edu.kit.kastel.mcse.ardoco.core.architecture.NoHashCodeEquals; + +@AnalyzeClasses(packages = "edu.kit.kastel.mcse.ardoco") +public class DeterministicArDoCoTest { + + private static final Logger logger = LoggerFactory.getLogger(DeterministicArDoCoTest.class); + + @ArchTest + public static final ArchRule forbidUnorderedSetsAndMaps = noClasses().that() + .resideOutsideOfPackages("..tests..", "..metrics..", "..magika..") + .and(areNotDirectlyAnnotatedWith(Deterministic.class)) + .should() + .accessClassesThat(areForbiddenClasses()) + .orShould() + .dependOnClassesThat(areForbiddenClasses()); + + private static DescribedPredicate areNotDirectlyAnnotatedWith(Class targetAnnotation) { + return new DescribedPredicate<>("not directly annotated with " + targetAnnotation.getName()) { + @Override + public boolean test(JavaClass javaClass) { + var annotations = javaClass.getAnnotations(); + for (var annotation : annotations) { + if (annotation.getRawType().getFullName().equals(targetAnnotation.getName())) { + return false; + } + } + return true; + } + }; + } + + private static DescribedPredicate areForbiddenClasses() { + Set> forbiddenClasses = Set.of(Set.class, HashSet.class, MutableSet.class, ImmutableSet.class, Sets.class, // + Map.class, HashMap.class, MutableMap.class, ImmutableMap.class, Maps.class // + ); + return new DescribedPredicate<>("forbidden classes") { + @Override + public boolean test(JavaClass javaClass) { + return forbiddenClasses.stream().map(Class::getName).anyMatch(it -> it.equals(javaClass.getFullName())); + } + }; + } + + @ArchTest + public static final ArchRule forbidHashMapAndHashSetInFavorOfLinkedVersions = noClasses().that() + .resideOutsideOfPackages("..tests..", "..magika..") + .and() + .doNotHaveFullyQualifiedName(DeterministicArDoCoTest.class.getName()) + .should() + .accessClassesThat() + .haveNameMatching(HashMap.class.getName() + "|" + HashSet.class.getName()) + .orShould() + .dependOnClassesThat() + .haveNameMatching(HashMap.class.getName() + "|" + HashSet.class.getName()); + + @ArchTest + public static final ArchRule forbidEqualsAndHashCodeInCertainClasses = noClasses().that() + .areAnnotatedWith(NoHashCodeEquals.class) + .should(implementEqualsOrHashCode()) + .allowEmptyShould(true); + + private static ArchCondition implementEqualsOrHashCode() { + return new ArchCondition<>("implement equals or hashCode") { + @Override + public void check(JavaClass javaClass, ConditionEvents conditionEvents) { + var methods = javaClass.getAllMethods(); + for (var method : methods) { + if (!method.getFullName().contains(javaClass.getFullName())) + continue; + if (method.getName().equals("hashCode") || method.getName().equals("equals")) { + satisfied(conditionEvents, javaClass, "Class " + javaClass.getName() + " implements " + method.getFullName()); + } + } + } + }; + } + + @ArchTest + public static final ArchRule ensureContractBetweenEqualsHashCodeAndCompareTo = classes().that(directlyImplement(Comparable.class)) + .and() + .areNotEnums() + .and() + .areNotInterfaces() + .and() + .areNotAnonymousClasses() // e.g., type references for jackson + .should(implementEqualsAndHashCode()); + + private static DescribedPredicate directlyImplement(Class targetClass) { + return new DescribedPredicate<>("directly implement " + targetClass.getName()) { + @Override + public boolean test(JavaClass javaClass) { + var directInterfaces = javaClass.getRawInterfaces(); + for (var di : directInterfaces) { + if (di.getName().equals(targetClass.getName())) { + return true; + } + } + return false; + } + }; + } + + private static ArchCondition implementEqualsAndHashCode() { + return new ArchCondition<>("implement equals or hashCode") { + @Override + public void check(JavaClass javaClass, ConditionEvents conditionEvents) { + var methods = javaClass.getAllMethods(); + boolean equals = false; + boolean hashCode = false; + for (var method : methods) { + if (!method.getFullName().contains(javaClass.getFullName())) + continue; + + if (method.getName().equals("hashCode")) { + hashCode = true; + } else if (method.getName().equals("equals")) { + equals = true; + } + } + + if (equals && hashCode) { + satisfied(conditionEvents, javaClass, "Class " + javaClass.getName() + " implements equals and hashCode"); + } else if (equals) { + violated(conditionEvents, javaClass, "Class " + javaClass.getName() + " implements equals but not hashCode"); + } else if (hashCode) { + violated(conditionEvents, javaClass, "Class " + javaClass.getName() + " implements hashCode but not equals"); + } else { + violated(conditionEvents, javaClass, "Class " + javaClass.getName() + " implements neither equals nor hashCode"); + } + } + }; + } + + @ArchTest + public static final ArchRule ensureSortedCollectionsOnlyForComparableTypes = fields().that() + .haveRawType(SortedMap.class) + .or() + .haveRawType(ImmutableSortedMap.class) + .or() + .haveRawType(MutableSortedMap.class) + .or() + .haveRawType(SortedSet.class) + .or() + .haveRawType(ImmutableSortedSet.class) + .or() + .haveRawType(MutableSortedSet.class) + .should(haveComparableGenericType()); + + @ArchTest + public static final ArchRule ensureSortedCollectionsOnlyForComparableTypesInReturn = methods().that() + .haveRawReturnType(SortedSet.class) + .or() + .haveRawReturnType(ImmutableSortedSet.class) + .or() + .haveRawReturnType(MutableSortedSet.class) + .should(haveComparableReturn()); + + @ArchTest + public static final ArchRule ensureSortedMapOnlyForComparableTypesInReturn = methods().that() + .haveRawReturnType(SortedMap.class) + .or() + .haveRawReturnType(ImmutableSortedMap.class) + .or() + .haveRawReturnType(MutableSortedMap.class) + .should(haveComparableReturn()); + + private static ArchCondition haveComparableGenericType() { + return new ArchCondition<>("have Comparable generic type") { + @Override + public void check(JavaField javaField, ConditionEvents conditionEvents) { + var type = javaField.getType(); + if (type instanceof JavaParameterizedType parameterizedType) { + var typeParameter = parameterizedType.getActualTypeArguments().getFirst(); + if ((typeParameter instanceof JavaClass typeParameterClass) && typeParameterClass.getAllRawInterfaces() + .stream() + .anyMatch(i -> i.getFullName().equals(Comparable.class.getName()))) { + + satisfied(conditionEvents, javaField, "Field " + javaField.getFullName() + " has a Comparable generic type"); + } else { + violated(conditionEvents, javaField, "Field " + javaField.getFullName() + " has a non-Comparable generic type"); + } + } else if (type instanceof JavaClass) { + // Classes generated from lambdas cannot be checked :( + logger.debug("Skipping field {}", javaField.getFullName()); + } else { + violated(conditionEvents, javaField, "Field " + javaField.getFullName() + " is not a parameterized type"); + } + } + }; + } + + private static ArchCondition haveComparableReturn() { + return new ArchCondition<>("have Comparable generic type") { + @Override + public void check(JavaMethod javaMethod, ConditionEvents conditionEvents) { + var type = javaMethod.getReturnType(); + if (!(type instanceof JavaParameterizedType parameterizedType)) { + violated(conditionEvents, javaMethod, "Method " + javaMethod.getFullName() + " is not a parameterized type"); + return; + } + + var typeParameter = parameterizedType.getActualTypeArguments().getFirst(); + if ((typeParameter instanceof JavaClass typeParameterClass) && typeParameterClass.getAllRawInterfaces() + .stream() + .anyMatch(i -> i.getFullName().equals(Comparable.class.getName()))) { + + satisfied(conditionEvents, javaMethod, "Method " + javaMethod.getFullName() + " has a Comparable generic type"); + } else if ((typeParameter instanceof JavaWildcardType typeParameterWildCard)) { + var upperBound = typeParameterWildCard.getUpperBounds().getFirst(); + + if (!(upperBound instanceof JavaClass upperBoundClass) || upperBoundClass.getAllRawInterfaces() + .stream() + .noneMatch(i -> i.getFullName().equals(Comparable.class.getName()))) { + violated(conditionEvents, javaMethod, "Method " + javaMethod.getFullName() + " has a non-Comparable generic type"); + return; + } + + satisfied(conditionEvents, javaMethod, "Method " + javaMethod.getFullName() + " has a Comparable generic type"); + } else { + violated(conditionEvents, javaMethod, "Method " + javaMethod.getFullName() + " has a non-Comparable generic type"); + } + } + }; + } + + private static void satisfied(ConditionEvents events, Object location, String message) { + var event = new SimpleConditionEvent(location, true, message); + events.add(event); + } + + private static void violated(ConditionEvents events, Object location, String message) { + var event = new SimpleConditionEvent(location, false, message); + events.add(event); + } + +} diff --git a/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/ConfigurationTestBase.java b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/ConfigurationTestBase.java new file mode 100644 index 000000000..240bbf7e1 --- /dev/null +++ b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/ConfigurationTestBase.java @@ -0,0 +1,138 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.tests.eval; + +import java.lang.reflect.Field; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Modifier; +import java.util.ArrayList; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.TreeMap; +import java.util.stream.Collectors; + +import org.reflections.Reflections; + +import edu.kit.kastel.mcse.ardoco.core.configuration.AbstractConfigurable; +import edu.kit.kastel.mcse.ardoco.core.configuration.Configurable; +import edu.kit.kastel.mcse.ardoco.core.configuration.ConfigurationInstantiatorUtils; + +/** + * This test class deals with the configurations. + * + * @see AbstractConfigurable + */ +@SuppressWarnings({ "java:S106", "java:S3011" }) +public abstract class ConfigurationTestBase { + + private static final String ARDOCO = "edu.kit.kastel.mcse.ardoco"; + + protected abstract void assertFalse(boolean result, String message); + + protected abstract void fail(String message); + + /** + * This test verifies that all configurable values are able to be configured. It also prints all configurable values + * as they should be contained in a configuration file. + * + * @throws Exception if anything goes wrong + */ + protected void showCurrentConfiguration() throws Exception { + Map configs = new TreeMap<>(); + var reflectAccess = new Reflections(ARDOCO); + var classesThatMayBeConfigured = reflectAccess.getSubTypesOf(AbstractConfigurable.class) + .stream() + .filter(c -> c.getPackageName().startsWith(ARDOCO)) + .filter(c -> !Modifier.isAbstract(c.getModifiers())) + .filter(c -> !c.getPackageName().contains("tests")) + .toList(); + for (var clazz : classesThatMayBeConfigured) { + processConfigurationOfClass(configs, clazz); + } + assertFalse(configs.isEmpty(), "Configuration shall not be empty"); + + System.out.println("-".repeat(50)); + System.out.println("Current Default Configuration"); + System.out.println(configs.entrySet() + .stream() + .map(e -> e.getKey() + AbstractConfigurable.KEY_VALUE_CONNECTOR + e.getValue()) + .collect(Collectors.joining("\n"))); + System.out.println("-".repeat(50)); + } + + protected void testValidityOfConfigurableFields() { + var reflectAccess = new Reflections(ARDOCO); + var classesThatMayBeConfigured = reflectAccess.getSubTypesOf(AbstractConfigurable.class) + .stream() + .filter(c -> c.getPackageName().startsWith(ARDOCO)) + .filter(c -> !Modifier.isAbstract(c.getModifiers())) + .filter(c -> !c.getPackageName().contains("tests")) + .toList(); + + for (var clazz : classesThatMayBeConfigured) { + List configurableFields = new ArrayList<>(); + findImportantFields(clazz, configurableFields); + + for (var field : configurableFields) { + int modifiers = field.getModifiers(); + assertFalse(Modifier.isFinal(modifiers), "Field " + field.getName() + "@" + field.getDeclaringClass().getSimpleName() + " is final!"); + assertFalse(Modifier.isStatic(modifiers), "Field " + field.getName() + "@" + field.getDeclaringClass().getSimpleName() + " is static!"); + } + } + } + + protected void processConfigurationOfClass(Map configs, Class clazz) throws InvocationTargetException, + InstantiationException, IllegalAccessException { + var object = ConfigurationInstantiatorUtils.createObject(clazz); + List fields = new ArrayList<>(); + findImportantFields(object.getClass(), fields); + fillConfigs(object, fields, configs); + } + + private void fillConfigs(AbstractConfigurable object, List fields, Map configs) throws IllegalAccessException { + for (Field f : fields) { + f.setAccessible(true); + var key = AbstractConfigurable.getKeyOfField(object, f.getDeclaringClass(), f); + var rawValue = f.get(object); + var value = getValue(rawValue); + if (configs.containsKey(key)) { + fail("Found duplicate entry in map: " + key); + } + configs.put(key, value); + } + } + + private String getValue(Object rawValue) { + if (rawValue instanceof Integer i) { + return Integer.toString(i); + } + if (rawValue instanceof Double d) { + return String.format(Locale.ENGLISH, "%f", d); + } + if (rawValue instanceof Boolean b) { + return String.valueOf(b); + } + if (rawValue instanceof List s && s.stream().allMatch(it -> it instanceof String)) { + return s.stream().map(Object::toString).collect(Collectors.joining(AbstractConfigurable.LIST_SEPARATOR)); + } + if (rawValue instanceof Enum e) { + return e.name(); + } + + throw new IllegalArgumentException("RawValue has no type that may be transformed to an Configuration" + rawValue + "[" + rawValue.getClass() + "]"); + + } + + private void findImportantFields(Class clazz, List fields) { + if (clazz == Object.class || clazz == AbstractConfigurable.class) { + return; + } + + for (var field : clazz.getDeclaredFields()) { + if (field.isAnnotationPresent(Configurable.class)) { + fields.add(field); + } + } + findImportantFields(clazz.getSuperclass(), fields); + } +} diff --git a/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/EvaluationHelper.java b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/EvaluationHelper.java new file mode 100644 index 000000000..45057f977 --- /dev/null +++ b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/EvaluationHelper.java @@ -0,0 +1,38 @@ +/* Licensed under MIT 2023-2025. */ +package edu.kit.kastel.mcse.ardoco.core.tests.eval; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.UncheckedIOException; + +public final class EvaluationHelper { + private EvaluationHelper() { + throw new IllegalAccessError("Utility class should not be instantiated"); + } + + /** + * Load a resource to a temporary file + * + * @param resource the resource path + * @return the file if loaded or null if not possible + */ + public static File loadFileFromResources(String resource) { + InputStream is = EvaluationHelper.class.getResourceAsStream(resource); + if (is == null) + throw new IllegalArgumentException("Resource not found: " + resource); + try { + File temporaryFile = File.createTempFile("ArDoCo", ".tmp"); + temporaryFile.deleteOnExit(); + try (FileOutputStream fos = new FileOutputStream(temporaryFile)) { + try (is) { + is.transferTo(fos); + } + } + return temporaryFile; + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } +} diff --git a/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/EvaluationProject.java b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/EvaluationProject.java new file mode 100644 index 000000000..c1398a58d --- /dev/null +++ b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/EvaluationProject.java @@ -0,0 +1,115 @@ +/* Licensed under MIT 2025. */ +package edu.kit.kastel.mcse.ardoco.core.tests.eval; + +import java.io.File; +import java.util.Objects; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import edu.kit.kastel.mcse.ardoco.core.api.models.ModelFormat; +import edu.kit.kastel.mcse.ardoco.core.common.RepositoryHandler; + +public enum EvaluationProject { + MEDIASTORE(// + "/benchmark/mediastore/model_2016/pcm/ms.repository", // + "/benchmark/mediastore/text_2016/mediastore.txt", // + "https://github.com/ArDoCo/MediaStore3.git", // + "94c398fa02b3d6b8d71517522a7206d37ed3a9af", // + "/benchmark/mediastore/model_2016/code/codeModel.acm"),// + + TEASTORE(// + "/benchmark/teastore/model_2020/pcm/teastore.repository", // + "/benchmark/teastore/text_2020/teastore.txt", // + "https://github.com/ArDoCo/TeaStore.git", // + "bdc49020a55cfa97eaabbb25744fefbc2697defa", // + "/benchmark/teastore/model_2022/code/codeModel.acm"),// + + TEAMMATES(// + "/benchmark/teammates/model_2021/pcm/teammates.repository", // + "/benchmark/teammates/text_2021/teammates.txt", // + "https://github.com/ArDoCo/teammates.git", // + "b24519a2af9e17b2bc9c025e87e4cf60009c425d", // + "/benchmark/teammates/model_2023/code/codeModel.acm"),// + + BIGBLUEBUTTON(// + "/benchmark/bigbluebutton/model_2021/pcm/bbb.repository", // + "/benchmark/bigbluebutton/text_2021/bigbluebutton.txt", // + "https://github.com/ArDoCo/bigbluebutton.git", // + "8fa2507d6c3865a9850004fd6fefd09738e68406", // + "/benchmark/bigbluebutton/model_2023/code/codeModel.acm"), // + + JABREF(// + "/benchmark/jabref/model_2021/pcm/jabref.repository", // + "/benchmark/jabref/text_2021/jabref.txt", // + "https://github.com/ArDoCo/jabref.git", // + "6269698cae437610ec79c38e6dd611eef7e88afe", // + "/benchmark/jabref/model_2023/code/codeModel.acm"); + + private static final Logger logger = LoggerFactory.getLogger(EvaluationProject.class); + + private final String architectureModelResource; + private final String textResource; + private final String codeRepository; + private final String codeCommit; + private final String codeModelResource; + + EvaluationProject(String architectureModelResource, String textResource, String codeRepository, String codeCommit, String codeModelResource) { + this.architectureModelResource = architectureModelResource; + this.textResource = textResource; + this.codeRepository = codeRepository; + this.codeCommit = codeCommit; + this.codeModelResource = codeModelResource; + } + + public File getArchitectureModel(ModelFormat modelFormat) { + return switch (modelFormat) { + case PCM -> EvaluationHelper.loadFileFromResources(architectureModelResource); + case UML -> EvaluationHelper.loadFileFromResources(architectureModelResource.replace("/pcm/", "/uml/").replace(".repository", ".uml")); + case ACM, COMPONENT_LISTING -> throw new IllegalArgumentException("Model format " + modelFormat + " is not supported for this project."); + }; + } + + public File getTextFile() { + return EvaluationHelper.loadFileFromResources(textResource); + } + + /** + * Get the code model for this project. The code will be cloned from + * the repository and the folder will be returned. + * + * @return the folder containing the code + * @see #getCodeDirectoryWithoutCloning() + */ + public File getCodeDirectory() { + File codeLocation = getCodeDirectoryWithoutCloning(); + if (!codeLocation.exists() || Objects.requireNonNull(codeLocation.listFiles()).length == 0) { + RepositoryHandler.shallowCloneRepository(codeRepository, codeLocation.getAbsolutePath(), codeCommit); + } + return codeLocation; + } + + /** + * Get the code model for this project. The ACM file will be loaded from resources + * + * @return the acm file + */ + public File getCodeModelFromResources() { + return EvaluationHelper.loadFileFromResources(this.codeModelResource); + } + + /** + * Get the location where the code for this project will be stored. + * + * @return the location of the code + * @see #getCodeDirectory() + */ + public File getCodeDirectoryWithoutCloning() { + String temp = System.getProperty("java.io.tmpdir"); + var temporary = new File(temp + File.separator + "ArDoCo" + File.separator + this.name()); + logger.debug("Location of Code: {}", temporary.getAbsolutePath()); + temporary.mkdirs(); + return temporary; + } + +} diff --git a/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/ExpectedResults.java b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/ExpectedResults.java new file mode 100644 index 000000000..7fe2ef84a --- /dev/null +++ b/tests-base/src/main/java/edu/kit/kastel/mcse/ardoco/core/tests/eval/ExpectedResults.java @@ -0,0 +1,17 @@ +/* Licensed under MIT 2022-2025. */ +package edu.kit.kastel.mcse.ardoco.core.tests.eval; + +import java.io.Serializable; + +/** + * This record represents expected results for an evaluation + * + * @param precision the expected precision + * @param recall the expected recall + * @param f1 the expected F1 score + * @param accuracy the expected accuracy + * @param phiCoefficient the expected Phi Coefficient + * @param specificity the expected specificity + */ +public record ExpectedResults(double precision, double recall, double f1, double accuracy, double phiCoefficient, double specificity) implements Serializable { +} diff --git a/tests-base/src/main/resources/benchmark/.github/CODEOWNERS b/tests-base/src/main/resources/benchmark/.github/CODEOWNERS new file mode 100644 index 000000000..5acf27934 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/.github/CODEOWNERS @@ -0,0 +1 @@ +* @Gram21 @dfuchss @Hossiphi \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/.gitignore b/tests-base/src/main/resources/benchmark/.gitignore new file mode 100644 index 000000000..0116940e8 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/.gitignore @@ -0,0 +1,111 @@ + +tmp* + +.vscode/* + +### ignore log files +*.log + +### +catalog-v*.xml + +###Java### + +*.class + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.ear + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + + +###WikiDumps### +out*.txt +enwiki*.xml + + +###Eclipse### + +*.pydevproject +.metadata +.gradle +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + +# sbteclipse plugin +.target + +# TeXlipse plugin +.texlipse + + +###OSX### + +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + + +###Maven### + +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +.classpath +.project +Pipeline/src/main/resources/texts/ +Pipeline/evaluations/ +Pipeline/ecsaEvaluations/ +pipeline/src/main/resources/evaluations/ + +# jetbrains config +.idea + +*.iml \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/DiagramSchema.json b/tests-base/src/main/resources/benchmark/DiagramSchema.json new file mode 100644 index 000000000..a3c32427f --- /dev/null +++ b/tests-base/src/main/resources/benchmark/DiagramSchema.json @@ -0,0 +1,157 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "properties": { + "diagrams": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/Diagram" + } + } + }, + "definitions": { + "Diagram": { + "type": "object", + "properties": { + "path": { + "type": "string" + }, + "boxes": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/Box" + } + } + }, + "required": [ + "path", + "boxes" + ] + }, + "Box": { + "type": "object", + "properties": { + "boundingBox": { + "$ref": "#/definitions/BoundingBox" + }, + "textBoxes": { + "type": "array", + "items": { + "$ref": "#/definitions/TextBox" + } + }, + "subBoxes": { + "type": "array", + "items": { + "$ref": "#/definitions/Box" + } + }, + "tracelinks": { + "type": "array", + "items": { + "$ref": "#/definitions/TraceLinkSet" + } + } + }, + "required": [ + "boundingBox", + "textBoxes", + "subBoxes", + "tracelinks" + ] + }, + "TextBox": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "boundingBox": { + "$ref": "#/definitions/BoundingBox" + } + }, + "required": [ + "text", + "boundingBox" + ] + }, + "TraceLinkSet": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "sentences": { + "type": "array", + "items": { + "type": "integer" + } + }, + "typedTracelinks": { + "type": "array", + "items": { + "$ref": "#/definitions/TypedTraceLink" + } + } + }, + "required": [ + "name", + "sentences" + ] + }, + "BoundingBox": { + "type": "object", + "properties": { + "x": { + "type": "integer" + }, + "y": { + "type": "integer" + }, + "w": { + "type": "integer" + }, + "h": { + "type": "integer" + } + }, + "required": [ + "x", + "y", + "w", + "h" + ] + }, + "TypedTraceLink": { + "type": "object", + "properties": { + "sentences": { + "type": "array" + }, + "traceType": { + "$ref": "#/definitions/TraceType" + } + }, + "required": [ + "sentences", + "traceType" + ] + }, + "TraceType": { + "type": "string", + "enum": [ + "ENTITY", + "ENTITY_COREFERENCE", + "OTHER_ENTITY", + "COMMON_NOUN", + "SHARED_STEM", + "UNCERTAIN" + ] + } + }, + "required": [ + "diagrams" + ] +} diff --git a/tests-base/src/main/resources/benchmark/LICENSE b/tests-base/src/main/resources/benchmark/LICENSE new file mode 100644 index 000000000..da6783319 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Sophie Corallo, Dominik Fuchß, Jan Keim + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tests-base/src/main/resources/benchmark/README.md b/tests-base/src/main/resources/benchmark/README.md new file mode 100644 index 000000000..1b7ead976 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/README.md @@ -0,0 +1,53 @@ +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6966831.svg)](https://doi.org/10.5281/zenodo.6966831) + +# Benchmark +This repository contains a benchmark for traceability link recovery (TLR) between textual Software Architecture Documentation (SAD) and Software Architecture Models (SAM). +It was initially published in the paper [Establishing a Benchmark Dataset for Traceability Link Recovery Between Software Architecture Documentation and Models](https://doi.org/10.1007/978-3-031-36889-9_30). + +Each project of the benchmark is structured as follows: + +* The README of each project contains some information about the used languages and lines of code created with [cloc](https://github.com/AlDanial/cloc). +* The folder `model_` contains the architecture model of the project. + * The folder `pcm` contains a Palladio Component Model (PCM) of the system. It has at least the repository view (components) of the system. + * The folder `uml` contains a Papyrus UML model. It is created from the PCM Repository using [PCM2UML](https://github.com/InFormALin/PCM2UML). + * The folder `code` contains a code model. The version of the code is stated in a README.md next to the model. The model is an `ArDoCo Code Model`. The model can be loaded using the [ArDoCo Code Extractor](https://github.com/ArDoCo/Core/blob/main/stages/model-provider/src/main/java/edu/kit/kastel/mcse/ardoco/core/models/connectors/generators/code/CodeExtractor.java#L47). +* The folder `text_` contains a documentation of the project. + * The text file(s) in the project folder contains the SAD of the projects as plain text. +* The folder `diagrams_` contains the informal diagrams of the project. +* The folder `goldstandards` contains all gold standards for the project. In the following, the `` refers to the year of the artifact. Additional classifiers are added to the end of the file names. You will find more information about these classifiers in the README of the respective project artifacts. + * The file `goldstandard_sad_-sam_.csv` contains the traceability links between SAD and SAM. It links the model elements by id with the sentences by their number + * The file `goldstandard_sad_-sam__UME.csv` contains all IDs of model elements that are contained in the model but not described in the text. + * The file `goldstandard_sad__code_.csv` contains the traceability links between SAD and code models. + * The file `goldstandard_sam_-code_.csv` is a gold standard for mapping the architecture elements and code elements. + * The file `goldstandard_sad_id_.json` contains the traceability links between SAD and informal diagrams. The JSON schema is specified in the [DiagramSchema](DiagramSchema.json) file. + + + +## Using the benchmark +In order to provide an easy approach to use the benchmark, we provide an example TLR approach called [Simple Tracelink Discovery (STD)](https://github.com/ArDoCo/SimpleTracelinkDiscovery/) that uses this benchmark in its [evaluation](https://github.com/ArDoCo/SimpleTracelinkDiscovery/tree/main/src/test/java/io/github/ardoco/simpletracelinkdiscovery/eval). +Therefore, the benchmark is linked to the STD repository via a [git subtree](https://github.com/ArDoCo/SimpleTracelinkDiscovery/tree/main/src/test/resources/benchmark). + +## Projects + +### BigBlueButton +BigBlueButton (BBB) is a non-scientific application that provides a web conferencing system with the focus on creating a "global teaching platform". + +### MediaStore +MediaStore is a "model application built after the iTunes Store". +Its architecture was used for exemplary performance analyses on software architecture models. + +### Teammates +TEAMMATES is an open-source "online tool for manageing peer evaluations and other feedback paths of your students". + +### Teastore +Teastore is a scientific application that is used as a "micro-service reference test application". + +### JabRef +JabRef is a tool to manage citations and references in your bibliographies. It has features to collect, organize, cite, and share research work. + + +## LICENSE +> **Note** +> +> Our LICENSE does only apply to the models and the Gold Standards (CSV & JSON files). The texts and diagrams are licensed w.r.t. to the actual projects. +> More details about the LICENSE can be found in the README files of the respective texts and diagrams. diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/README.md b/tests-base/src/main/resources/benchmark/bigbluebutton/README.md new file mode 100644 index 000000000..8650c362d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/README.md @@ -0,0 +1,34 @@ +# BigBlueButton Statistics (cloc) +``` +-------------------------------------------------------------------------------- +Language files blank comment code +-------------------------------------------------------------------------------- +JSON 84 182 0 100980 +JavaScript 949 10983 10387 68930 +JSX 342 5919 1382 47177 +CSS 39 3350 1079 28297 +Scala 421 4861 2439 22317 +Java 379 5058 5219 21372 +XML 62 494 1301 20119 +Ruby 60 1443 1667 6588 +Bourne Shell 148 1133 615 3556 +Groovy 18 589 516 3116 +Bourne Again Shell 9 448 484 2308 +YAML 14 54 345 1147 +SVG 20 8 16 1065 +HTML 8 138 129 762 +Markdown 19 256 0 580 +Python 2 110 64 512 +Scheme 6 86 0 381 +Maven 2 9 23 240 +Gradle 4 21 8 159 +DOS Batch 2 44 4 130 +SQL 1 8 0 67 +ERB 1 2 0 33 +Cucumber 2 5 0 21 +Dockerfile 1 2 0 13 +TOML 1 0 1 2 +-------------------------------------------------------------------------------- +SUM: 2594 35203 25679 329872 +-------------------------------------------------------------------------------- +``` diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2015/README.md b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2015/README.md new file mode 100644 index 000000000..919535ec5 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2015/README.md @@ -0,0 +1 @@ +[Source](https://github.com/bigbluebutton/bigbluebutton.github.io/blob/25582d381a27557d5e308f30a6e94a603b7438ba/_posts/2015-04-04-09architecture.md) diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2015/bbb-arch-overview.png b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2015/bbb-arch-overview.png new file mode 100644 index 000000000..343384fe1 Binary files /dev/null and b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2015/bbb-arch-overview.png differ diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2021/README.md b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2021/README.md new file mode 100644 index 000000000..b79ed8639 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2021/README.md @@ -0,0 +1 @@ +[Source](http://web.archive.org/web/20230315102607/https://docs.bigbluebutton.org/2.4/architecture.html) diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2021/bbb-arch-overview.png b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2021/bbb-arch-overview.png new file mode 100644 index 000000000..12c060224 Binary files /dev/null and b/tests-base/src/main/resources/benchmark/bigbluebutton/diagrams_2021/bbb-arch-overview.png differ diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2015-sam_2021.csv b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2015-sam_2021.csv new file mode 100644 index 000000000..1185057f6 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2015-sam_2021.csv @@ -0,0 +1,35 @@ +modelElementID,sentence +_0e5u8FkHEeyewPSmlgszyA,4 +_0e5u8FkHEeyewPSmlgszyA,5 +_0e5u8FkHEeyewPSmlgszyA,6 +_0e5u8FkHEeyewPSmlgszyA,8 +_4yx-8FkHEeyewPSmlgszyA,8 +_4yx-8FkHEeyewPSmlgszyA,17 +_nwrCMFwPEeyiuNx_RO7j-Q,18 +_4yx-8FkHEeyewPSmlgszyA,19 +_4yx-8FkHEeyewPSmlgszyA,20 +_2BgxMFkHEeyewPSmlgszyA,21 +_6sergFkHEeyewPSmlgszyA,25 +_6sergFkHEeyewPSmlgszyA,26 +_RDHFIFwPEeyiuNx_RO7j-Q,27 +_RDHFIFwPEeyiuNx_RO7j-Q,28 +_kvWs4FkHEeyewPSmlgszyA,29 +_XuNf4FkJEeyewPSmlgszyA,30 +_0e5u8FkHEeyewPSmlgszyA,31 +_XuNf4FkJEeyewPSmlgszyA,32 +_nwrCMFwPEeyiuNx_RO7j-Q,36 +_nwrCMFwPEeyiuNx_RO7j-Q,37 +_nwrCMFwPEeyiuNx_RO7j-Q,40 +_XuNf4FkJEeyewPSmlgszyA,41 +_XuNf4FkJEeyewPSmlgszyA,42 +_XuNf4FkJEeyewPSmlgszyA,44 +_XuNf4FkJEeyewPSmlgszyA,45 +_6sergFkHEeyewPSmlgszyA,47 +_nwrCMFwPEeyiuNx_RO7j-Q,48 +_RDHFIFwPEeyiuNx_RO7j-Q,49 +_nwrCMFwPEeyiuNx_RO7j-Q,58 +_6sergFkHEeyewPSmlgszyA,65 +_0e5u8FkHEeyewPSmlgszyA,66 +_0e5u8FkHEeyewPSmlgszyA,67 +_nwrCMFwPEeyiuNx_RO7j-Q,69 +_0e5u8FkHEeyewPSmlgszyA,71 diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2015-sam_2021_UME.csv b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2015-sam_2021_UME.csv new file mode 100644 index 000000000..291062ded --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2015-sam_2021_UME.csv @@ -0,0 +1,5 @@ +missingModelElementID +_oN4CMFkHEeyewPSmlgszyA +_s0aIcFkHEeyewPSmlgszyA +_yGgUMFkHEeyewPSmlgszyA +_9wZIcFkHEeyewPSmlgszyA diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-code_2023.csv b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-code_2023.csv new file mode 100644 index 000000000..27f8aca6c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-code_2023.csv @@ -0,0 +1,117 @@ +sentenceID,codeID +4,bigbluebutton-html5/ +4,build/packages-template/bbb-html5/ +5,bigbluebutton-html5/ +5,build/packages-template/bbb-html5/ +6,bigbluebutton-html5/ +6,build/packages-template/bbb-html5/ +8,bigbluebutton-html5/ +8,build/packages-template/bbb-html5/ +9,bigbluebutton-html5/ +9,build/packages-template/bbb-html5/ +10,bigbluebutton-html5/ +10,build/packages-template/bbb-html5/ +11,bigbluebutton-html5/ +11,build/packages-template/bbb-html5/ +12,bigbluebutton-html5/ +12,build/packages-template/bbb-html5/ +13,bigbluebutton-html5/ +13,build/packages-template/bbb-html5/ +14,bigbluebutton-html5/ +14,build/packages-template/bbb-html5/ +15,bigbluebutton-html5/ +15,build/packages-template/bbb-html5/ +18,bigbluebutton-html5/ +18,build/packages-template/bbb-html5/ +25,akka-bbb-apps/ +25,build/packages-template/bbb-apps-akka/ +28,bbb-common-web/src/main/java/org/bigbluebutton/web/ +28,bigbluebutton-web/ +28,build/packages-template/bbb-web/ +34,bbb-common-web/src/main/java/org/bigbluebutton/web/ +34,bigbluebutton-web/ +34,build/packages-template/bbb-web/ +35,bbb-common-web/src/main/java/org/bigbluebutton/web/ +35,bigbluebutton-web/ +35,build/packages-template/bbb-web/ +37,bigbluebutton-html5/ +37,build/packages-template/bbb-html5/ +44,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/pubsub/ +45,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/pubsub/ +45,bigbluebutton-html5/ +45,build/packages-template/bbb-html5/ +46,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/Keys.java +46,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisAwareCommunicator.java +46,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisStorageService.java +47,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/Keys.java +47,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisAwareCommunicator.java +47,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisStorageService.java +49,akka-bbb-apps/ +49,build/packages-template/bbb-apps-akka/ +50,akka-bbb-apps/ +50,build/packages-template/bbb-apps-akka/ +52,akka-bbb-apps/ +52,build/packages-template/bbb-apps-akka/ +55,akka-bbb-fsesl/ +55,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +55,bbb-fsesl-client/ +55,bbb-fsesl-client/src/main/java/org/freeswitch/ +55,bbb-fsesl-client/src/test/java/org/freeswitch/ +55,build/packages-template/bbb-freeswitch-core/ +55,build/packages-template/bbb-freeswitch-sounds/ +55,build/packages-template/bbb-fsesl-akka/ +55,freeswitch.placeholder.sh +56,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +56,bbb-fsesl-client/src/main/java/org/freeswitch/ +56,bbb-fsesl-client/src/test/java/org/freeswitch/ +56,build/packages-template/bbb-freeswitch-core/ +56,build/packages-template/bbb-freeswitch-sounds/ +56,freeswitch.placeholder.sh +58,akka-bbb-apps/ +58,akka-bbb-fsesl/ +58,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/pubsub/ +58,bbb-fsesl-client/ +58,build/packages-template/bbb-apps-akka/ +58,build/packages-template/bbb-fsesl-akka/ +59,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +59,bbb-fsesl-client/src/main/java/org/freeswitch/ +59,bbb-fsesl-client/src/test/java/org/freeswitch/ +59,build/packages-template/bbb-freeswitch-core/ +59,build/packages-template/bbb-freeswitch-sounds/ +59,freeswitch.placeholder.sh +61,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +61,bbb-fsesl-client/src/main/java/org/freeswitch/ +61,bbb-fsesl-client/src/test/java/org/freeswitch/ +61,build/packages-template/bbb-freeswitch-core/ +61,build/packages-template/bbb-freeswitch-sounds/ +61,freeswitch.placeholder.sh +63,bbb-webrtc-sfu.placeholder.sh +63,build/packages-template/bbb-webrtc-sfu/ +64,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +64,bbb-fsesl-client/src/main/java/org/freeswitch/ +64,bbb-fsesl-client/src/test/java/org/freeswitch/ +64,build/packages-template/bbb-freeswitch-core/ +64,build/packages-template/bbb-freeswitch-sounds/ +64,freeswitch.placeholder.sh +65,bbb-webrtc-sfu.placeholder.sh +65,build/packages-template/bbb-webrtc-sfu/ +68,bbb-webrtc-sfu.placeholder.sh +68,build/packages-template/bbb-webrtc-sfu/ +70,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +70,bbb-fsesl-client/src/main/java/org/freeswitch/ +70,bbb-fsesl-client/src/test/java/org/freeswitch/ +70,bigbluebutton-html5/ +70,build/packages-template/bbb-freeswitch-core/ +70,build/packages-template/bbb-freeswitch-sounds/ +70,build/packages-template/bbb-html5/ +70,freeswitch.placeholder.sh +71,bbb-webrtc-sfu.placeholder.sh +71,bigbluebutton-html5/ +71,build/packages-template/bbb-html5/ +71,build/packages-template/bbb-webrtc-sfu/ +76,bbb-common-web/src/main/java/org/bigbluebutton/web/ +76,bigbluebutton-web/ +76,build/packages-template/bbb-web/ +77,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/pubsub/ +78,bbb-common-web/src/main/java/org/bigbluebutton/presentation/ +79,bbb-common-web/src/main/java/org/bigbluebutton/presentation/ diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-sam_2021.csv b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-sam_2021.csv new file mode 100644 index 000000000..16465b95c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-sam_2021.csv @@ -0,0 +1,53 @@ +modelElementID,sentence +_0e5u8FkHEeyewPSmlgszyA,4 +_0e5u8FkHEeyewPSmlgszyA,5 +_0e5u8FkHEeyewPSmlgszyA,6 +_yGgUMFkHEeyewPSmlgszyA,6 +_yGgUMFkHEeyewPSmlgszyA,8 +_yGgUMFkHEeyewPSmlgszyA,9 +_yGgUMFkHEeyewPSmlgszyA,10 +_0e5u8FkHEeyewPSmlgszyA,11 +_0e5u8FkHEeyewPSmlgszyA,12 +_yGgUMFkHEeyewPSmlgszyA,12 +_yGgUMFkHEeyewPSmlgszyA,13 +_0e5u8FkHEeyewPSmlgszyA,13 +_0e5u8FkHEeyewPSmlgszyA,14 +_yGgUMFkHEeyewPSmlgszyA,15 +_yGgUMFkHEeyewPSmlgszyA,18 +_XuNf4FkJEeyewPSmlgszyA,25 +_4yx-8FkHEeyewPSmlgszyA,28 +_4yx-8FkHEeyewPSmlgszyA,34 +_4yx-8FkHEeyewPSmlgszyA,35 +_yGgUMFkHEeyewPSmlgszyA,37 +_6sergFkHEeyewPSmlgszyA,44 +_6sergFkHEeyewPSmlgszyA,45 +_yGgUMFkHEeyewPSmlgszyA,45 +_RDHFIFwPEeyiuNx_RO7j-Q,46 +_RDHFIFwPEeyiuNx_RO7j-Q,47 +_XuNf4FkJEeyewPSmlgszyA,49 +_XuNf4FkJEeyewPSmlgszyA,50 +_XuNf4FkJEeyewPSmlgszyA,52 +_9wZIcFkHEeyewPSmlgszyA,55 +_nwrCMFwPEeyiuNx_RO7j-Q,55 +_nwrCMFwPEeyiuNx_RO7j-Q,56 +_9wZIcFkHEeyewPSmlgszyA,58 +_XuNf4FkJEeyewPSmlgszyA,58 +_6sergFkHEeyewPSmlgszyA,58 +_nwrCMFwPEeyiuNx_RO7j-Q,59 +_nwrCMFwPEeyiuNx_RO7j-Q,61 +_s0aIcFkHEeyewPSmlgszyA,63 +_nwrCMFwPEeyiuNx_RO7j-Q,64 +_s0aIcFkHEeyewPSmlgszyA,65 +_oN4CMFkHEeyewPSmlgszyA,65 +_oN4CMFkHEeyewPSmlgszyA,66 +_oN4CMFkHEeyewPSmlgszyA,67 +_s0aIcFkHEeyewPSmlgszyA,68 +_0e5u8FkHEeyewPSmlgszyA,70 +_nwrCMFwPEeyiuNx_RO7j-Q,70 +_0e5u8FkHEeyewPSmlgszyA,71 +_yGgUMFkHEeyewPSmlgszyA,71 +_s0aIcFkHEeyewPSmlgszyA,71 +_4yx-8FkHEeyewPSmlgszyA,76 +_6sergFkHEeyewPSmlgszyA,77 +_2BgxMFkHEeyewPSmlgszyA,78 +_2BgxMFkHEeyewPSmlgszyA,79 diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv new file mode 100644 index 000000000..911b9f4dd --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv @@ -0,0 +1,2 @@ +missingModelElementID +_kvWs4FkHEeyewPSmlgszyA diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_id_2015.json b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_id_2015.json new file mode 100644 index 000000000..c2b5983da --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_id_2015.json @@ -0,0 +1,453 @@ +{ + "$schema": "../../DiagramSchema.json", + "diagrams": [ + { + "path": "/benchmark/bigbluebutton/diagrams_2015/bbb-arch-overview.png", + "boxes": [ + { + "boundingBox": { + "x": 643, + "y": 13, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "3rd-party", + "boundingBox": { + "x": 657, + "y": 43, + "w": 48, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 9, + 10, + 11, + 20 + ] + } + ] + }, + { + "boundingBox": { + "x": 469, + "y": 13, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Nginx", + "boundingBox": { + "x": 491, + "y": 43, + "w": 30, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 7, + 14, + 15, + 16, + 18 + ] + } + ] + }, + { + "boundingBox": { + "x": 308, + "y": 13, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Client", + "boundingBox": { + "x": 331, + "y": 43, + "w": 31, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 4, + 5, + 6, + 8, + 16, + 22, + 31, + 46, + 60, + 65, + 66, + 67, + 70, + 71 + ] + } + ] + }, + { + "boundingBox": { + "x": 124, + "y": 168, + "w": 444, + "h": 146 + }, + "textBoxes": [], + "subBoxes": [ + { + "boundingBox": { + "x": 166, + "y": 211, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Deskshare", + "boundingBox": { + "x": 175, + "y": 241, + "w": 58, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 30, + 33, + 69 + ] + } + ] + }, + { + "boundingBox": { + "x": 270, + "y": 211, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Apps", + "boundingBox": { + "x": 294, + "y": 241, + "w": 28, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 30, + 32, + 41, + 42, + 44, + 45 + ] + } + ] + }, + { + "boundingBox": { + "x": 374, + "y": 211, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Voice", + "boundingBox": { + "x": 396, + "y": 241, + "w": 31, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 30, + 34 + ], + "typedTracelinks": [ + { + "sentences": [ + 18, + 34, + 37, + 38, + 52, + 53 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 52 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 478, + "y": 211, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Video", + "boundingBox": { + "x": 500, + "y": 241, + "w": 32, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 30, + 35 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 7, + "y": 311, + "w": 97, + "h": 81 + }, + "textBoxes": [ + { + "text": "FreeSWITCH", + "boundingBox": { + "x": 20, + "y": 347, + "w": 72, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 18, + 36, + 37, + 40, + 48, + 58, + 69 + ] + } + ] + }, + { + "boundingBox": { + "x": 172, + "y": 345, + "w": 272, + "h": 31 + }, + "textBoxes": [ + { + "text": "Redis PubSub", + "boundingBox": { + "x": 270, + "y": 356, + "w": 77, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 25, + 26, + 47, + 65 + ] + } + ] + }, + { + "boundingBox": { + "x": 674, + "y": 211, + "w": 75, + "h": 69 + }, + "textBoxes": [ + { + "text": "Web API", + "boundingBox": { + "x": 688, + "y": 241, + "w": 47, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 8, + 17, + 19, + 20 + ] + } + ] + }, + { + "boundingBox": { + "x": 795, + "y": 211, + "w": 141, + "h": 69 + }, + "textBoxes": [ + { + "text": "Presentation Conversion", + "boundingBox": { + "x": 800, + "y": 241, + "w": 132, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 21 + ] + } + ] + }, + { + "boundingBox": { + "x": 553, + "y": 430, + "w": 97, + "h": 81 + }, + "textBoxes": [ + { + "text": "Redis DB", + "boundingBox": { + "x": 577, + "y": 466, + "w": 50, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 27, + 28, + 49 + ] + } + ] + }, + { + "boundingBox": { + "x": 711, + "y": 436, + "w": 141, + "h": 69 + }, + "textBoxes": [ + { + "text": "Recording Processor", + "boundingBox": { + "x": 726, + "y": 466, + "w": 113, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2015/bigbluebutton_2015.txt", + "sentences": [ + 29 + ] + } + ] + } + ] + } + ] +} diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_id_2021.json b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_id_2021.json new file mode 100644 index 000000000..7cd0eb23e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sad_id_2021.json @@ -0,0 +1,421 @@ +{ + "$schema": "../../DiagramSchema.json", + "diagrams": [ + { + "path": "/benchmark/bigbluebutton/diagrams_2021/bbb-arch-overview.png", + "boxes": [ + { + "boundingBox": { + "x": 634, + "y": 26, + "w": 78, + "h": 40 + }, + "textBoxes": [ + { + "text": "html5 client", + "boundingBox": { + "x": 643, + "y": 42, + "w": 61, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 4, + 5, + 6, + 11, + 12, + 13, + 14, + 70, + 71, + 74, + 77 + ] + } + ] + }, + { + "boundingBox": { + "x": 613, + "y": 109, + "w": 122, + "h": 40 + }, + "textBoxes": [ + { + "text": "html5 server", + "boundingBox": { + "x": 641, + "y": 125, + "w": 66, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 6, + 8, + 9, + 10, + 12, + 13, + 15, + 18, + 37, + 45, + 71 + ] + } + ] + }, + { + "boundingBox": { + "x": 34, + "y": 180, + "w": 103, + "h": 61 + }, + "textBoxes": [ + { + "text": "kurento", + "boundingBox": { + "x": 66, + "y": 206, + "w": 40, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 65, + 66, + 67 + ] + } + ] + }, + { + "boundingBox": { + "x": 179, + "y": 180, + "w": 104, + "h": 61 + }, + "textBoxes": [ + { + "text": "webrtc-sfu", + "boundingBox": { + "x": 203, + "y": 206, + "w": 56, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 5, + 63, + 65, + 68, + 71, + 72 + ] + } + ] + }, + { + "boundingBox": { + "x": 340, + "y": 189, + "w": 422, + "h": 43 + }, + "textBoxes": [ + { + "text": "redis pubsub", + "boundingBox": { + "x": 516, + "y": 206, + "w": 69, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 44, + 45, + 58, + 77 + ] + } + ] + }, + { + "boundingBox": { + "x": 798, + "y": 182, + "w": 145, + "h": 61 + }, + "textBoxes": [ + { + "text": "presentation conversion", + "boundingBox": { + "x": 807, + "y": 208, + "w": 127, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 78, + 79 + ] + } + ] + }, + { + "boundingBox": { + "x": 339, + "y": 291, + "w": 122, + "h": 34 + }, + "textBoxes": [ + { + "text": "apps", + "boundingBox": { + "x": 387, + "y": 306, + "w": 26, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 25, + 49, + 50, + 52, + 58 + ] + } + ] + }, + { + "boundingBox": { + "x": 490, + "y": 291, + "w": 122, + "h": 34 + }, + "textBoxes": [ + { + "text": "fsesl", + "boundingBox": { + "x": 538, + "y": 304, + "w": 25, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 55, + 58 + ] + } + ] + }, + { + "boundingBox": { + "x": 652, + "y": 296, + "w": 122, + "h": 34 + }, + "textBoxes": [ + { + "text": "bbb-web", + "boundingBox": { + "x": 690, + "y": 309, + "w": 46, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 28, + 34, + 35, + 76 + ] + } + ] + }, + { + "boundingBox": { + "x": 159, + "y": 357, + "w": 145, + "h": 61 + }, + "textBoxes": [ + { + "text": "recording service", + "boundingBox": { + "x": 186, + "y": 383, + "w": 91, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 339, + "y": 370, + "w": 122, + "h": 34 + }, + "textBoxes": [ + { + "text": "redis db", + "boundingBox": { + "x": 378, + "y": 383, + "w": 43, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 46, + 47 + ] + } + ] + }, + { + "boundingBox": { + "x": 490, + "y": 370, + "w": 122, + "h": 34 + }, + "textBoxes": [ + { + "text": "freeswitch", + "boundingBox": { + "x": 523, + "y": 383, + "w": 54, + "h": 9 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 56, + 57, + 58, + 59, + 60, + 61, + 64, + 70 + ] + } + ] + }, + { + "boundingBox": { + "x": 674, + "y": 367, + "w": 78, + "h": 40 + }, + "textBoxes": [ + { + "text": "3rd party", + "boundingBox": { + "x": 689, + "y": 383, + "w": 47, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/bigbluebutton.txt", + "sentences": [ + 37, + 38, + 39 + ] + } + ] + } + ] + } + ] +} diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sam_2021-code_2023.csv b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sam_2021-code_2023.csv new file mode 100644 index 000000000..1ed9a9059 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/goldstandards/goldstandard_sam_2021-code_2023.csv @@ -0,0 +1,65 @@ +ae_id,ae_name,ce_ids +_0e5u8FkHEeyewPSmlgszyA,Component: HTML5 Client,build/packages-template/bbb-html5/ +_0e5u8FkHEeyewPSmlgszyA,Component: HTML5 Client,bigbluebutton-html5/ +_2BgxMFkHEeyewPSmlgszyA,Component: Presentation Conversion,bbb-common-web/src/main/java/org/bigbluebutton/presentation/ +_2I1EsFkIEeyewPSmlgszyA,Interface: HTML5 Client,build/packages-template/bbb-html5/ +_2I1EsFkIEeyewPSmlgszyA,Interface: HTML5 Client,bigbluebutton-html5/ +_4yx-8FkHEeyewPSmlgszyA,Component: BBB web,bigbluebutton-web/ +_4yx-8FkHEeyewPSmlgszyA,Component: BBB web,bbb-common-web/src/main/java/org/bigbluebutton/web/ +_4yx-8FkHEeyewPSmlgszyA,Component: BBB web,build/packages-template/bbb-web/ +_6sergFkHEeyewPSmlgszyA,Component: Redis PubSub,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/pubsub/ +_7b12cFkIEeyewPSmlgszyA,Interface: Presentation Conversion,bbb-common-web/src/main/java/org/bigbluebutton/presentation/ +_9wZIcFkHEeyewPSmlgszyA,Component: FSESL,bbb-fsesl-client/ +_9wZIcFkHEeyewPSmlgszyA,Component: FSESL,akka-bbb-fsesl/ +_9wZIcFkHEeyewPSmlgszyA,Component: FSESL,build/packages-template/bbb-fsesl-akka/ +_FhvIYFkJEeyewPSmlgszyA,Interface: BBB web,bigbluebutton-web/ +_FhvIYFkJEeyewPSmlgszyA,Interface: BBB web,bbb-common-web/src/main/java/org/bigbluebutton/web/ +_FhvIYFkJEeyewPSmlgszyA,Interface: BBB web,build/packages-template/bbb-web/ +_IixQcFkJEeyewPSmlgszyA,Interface: Redis PubSub,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/pubsub/ +_MUFl8FkJEeyewPSmlgszyA,Interface: FSESL,bbb-fsesl-client/ +_MUFl8FkJEeyewPSmlgszyA,Interface: FSESL,akka-bbb-fsesl/ +_MUFl8FkJEeyewPSmlgszyA,Interface: FSESL,build/packages-template/bbb-fsesl-akka/ +_RDHFIFwPEeyiuNx_RO7j-Q,Component: Redis DB,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisStorageService.java +_RDHFIFwPEeyiuNx_RO7j-Q,Component: Redis DB,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/Keys.java +_RDHFIFwPEeyiuNx_RO7j-Q,Component: Redis DB,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisAwareCommunicator.java +_UV7gwFwPEeyiuNx_RO7j-Q,Interface: Redis DB,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisStorageService.java +_UV7gwFwPEeyiuNx_RO7j-Q,Interface: Redis DB,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisAwareCommunicator.java +_UV7gwFwPEeyiuNx_RO7j-Q,Interface: Redis DB,bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/Keys.java +_XuNf4FkJEeyewPSmlgszyA,Component: Apps,akka-bbb-apps/ +_XuNf4FkJEeyewPSmlgszyA,Component: Apps,build/packages-template/bbb-apps-akka/ +_ZADiQFkJEeyewPSmlgszyA,Interface: Apps,akka-bbb-apps/ +_ZADiQFkJEeyewPSmlgszyA,Interface: Apps,build/packages-template/bbb-apps-akka/ +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-recording-imex/ +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api2/IRecordingService.java +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/service/impl/RecordingServiceDbImpl.java +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingServiceHelper.java +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/service/impl/RecordingServiceFileImpl.java +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api2/RecordingServiceGW.java +_d9jzgFkIEeyewPSmlgszyA,Interface: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingService.java +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-recording-imex/ +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api2/IRecordingService.java +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/service/impl/RecordingServiceDbImpl.java +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingServiceHelper.java +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/service/impl/RecordingServiceFileImpl.java +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api2/RecordingServiceGW.java +_kvWs4FkHEeyewPSmlgszyA,Component: Recording Service,bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingService.java +_nwrCMFwPEeyiuNx_RO7j-Q,Component: FreeSWITCH,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +_nwrCMFwPEeyiuNx_RO7j-Q,Component: FreeSWITCH,bbb-fsesl-client/src/main/java/org/freeswitch/ +_nwrCMFwPEeyiuNx_RO7j-Q,Component: FreeSWITCH,bbb-fsesl-client/src/test/java/org/freeswitch/ +_nwrCMFwPEeyiuNx_RO7j-Q,Component: FreeSWITCH,build/packages-template/bbb-freeswitch-core/ +_nwrCMFwPEeyiuNx_RO7j-Q,Component: FreeSWITCH,build/packages-template/bbb-freeswitch-sounds/ +_nwrCMFwPEeyiuNx_RO7j-Q,Component: FreeSWITCH,freeswitch.placeholder.sh +_qa5z0FwPEeyiuNx_RO7j-Q,Interface: FreeSWITCH,akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/ +_qa5z0FwPEeyiuNx_RO7j-Q,Interface: FreeSWITCH,bbb-fsesl-client/src/main/java/org/freeswitch/ +_qa5z0FwPEeyiuNx_RO7j-Q,Interface: FreeSWITCH,bbb-fsesl-client/src/test/java/org/freeswitch/ +_qa5z0FwPEeyiuNx_RO7j-Q,Interface: FreeSWITCH,build/packages-template/bbb-freeswitch-core/ +_qa5z0FwPEeyiuNx_RO7j-Q,Interface: FreeSWITCH,build/packages-template/bbb-freeswitch-sounds/ +_qa5z0FwPEeyiuNx_RO7j-Q,Interface: FreeSWITCH,freeswitch.placeholder.sh +_s0aIcFkHEeyewPSmlgszyA,Component: WebRTC-SFU,build/packages-template/bbb-webrtc-sfu/ +_s0aIcFkHEeyewPSmlgszyA,Component: WebRTC-SFU,bbb-webrtc-sfu.placeholder.sh +_ur280FkIEeyewPSmlgszyA,Interface: WebRTC-SFU,build/packages-template/bbb-webrtc-sfu/ +_ur280FkIEeyewPSmlgszyA,Interface: WebRTC-SFU,bbb-webrtc-sfu.placeholder.sh +_xqkJoFkIEeyewPSmlgszyA,Interface: HTML5 Server,build/packages-template/bbb-html5/ +_xqkJoFkIEeyewPSmlgszyA,Interface: HTML5 Server,bigbluebutton-html5/ +_yGgUMFkHEeyewPSmlgszyA,Component: HTML5 Server,build/packages-template/bbb-html5/ +_yGgUMFkHEeyewPSmlgszyA,Component: HTML5 Server,bigbluebutton-html5/ diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/model_2021/pcm/bbb.repository b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2021/pcm/bbb.repository new file mode 100644 index 000000000..31bef1fcd --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2021/pcm/bbb.repository @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/model_2021/uml/bbb.uml b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2021/uml/bbb.uml new file mode 100644 index 000000000..11266969e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2021/uml/bbb.uml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/model_2023/code/README.md b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2023/code/README.md new file mode 100644 index 000000000..6cb2fa8c7 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2023/code/README.md @@ -0,0 +1,2 @@ +# BigBlueButton Code Model +The code that was used is located at https://github.com/ArDoCo/bigbluebutton/commit/8fa2507d6c3865a9850004fd6fefd09738e68406 diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/model_2023/code/codeModel.acm b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2023/code/codeModel.acm new file mode 100644 index 000000000..8fb0b47e6 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/model_2023/code/codeModel.acm @@ -0,0 +1,33720 @@ +{ + "id" : "acm006389jsd", + "codeItemRepository" : { + "repository" : { + "acm001337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001337jsd", + "name" : "Bezier", + "parentId" : "acm001342jsd", + "content" : [ "acm001379jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001338jsd" : { + "type" : "CodePackage", + "id" : "acm001338jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001339jsd", "acm005657jsd" ] + }, + "acm001339jsd" : { + "type" : "CodePackage", + "id" : "acm001339jsd", + "name" : "bigbluebutton", + "parentId" : "acm001338jsd", + "content" : [ "acm006099jsd", "acm006115jsd", "acm006124jsd", "acm006132jsd", "acm006137jsd", "acm001340jsd", "acm001571jsd", "acm001576jsd", "acm002205jsd", "acm002337jsd", "acm004627jsd", "acm004750jsd", "acm004768jsd", "acm005474jsd", "acm006148jsd" ] + }, + "acm001340jsd" : { + "type" : "CodePackage", + "id" : "acm001340jsd", + "name" : "core", + "parentId" : "acm001339jsd", + "content" : [ "acm001341jsd" ] + }, + "acm001341jsd" : { + "type" : "CodePackage", + "id" : "acm001341jsd", + "name" : "util", + "parentId" : "acm001340jsd", + "content" : [ "acm001342jsd" ] + }, + "acm001342jsd" : { + "type" : "CodePackage", + "id" : "acm001342jsd", + "name" : "jhotdraw", + "parentId" : "acm001341jsd", + "content" : [ "acm001337jsd", "acm001380jsd", "acm001468jsd", "acm001482jsd", "acm001493jsd", "acm001543jsd", "acm001551jsd", "acm001559jsd" ] + }, + "acm001343jsd" : { + "type" : "ControlElement", + "id" : "acm001343jsd", + "name" : "Bezier" + }, + "acm001344jsd" : { + "type" : "ControlElement", + "id" : "acm001344jsd", + "name" : "fitBezierPath" + }, + "acm001345jsd" : { + "type" : "ControlElement", + "id" : "acm001345jsd", + "name" : "fitBezierPath" + }, + "acm001346jsd" : { + "type" : "ControlElement", + "id" : "acm001346jsd", + "name" : "fitBezierPath" + }, + "acm001347jsd" : { + "type" : "ControlElement", + "id" : "acm001347jsd", + "name" : "removeClosePoints" + }, + "acm001348jsd" : { + "type" : "ControlElement", + "id" : "acm001348jsd", + "name" : "removeCoincidentPoints" + }, + "acm001349jsd" : { + "type" : "ControlElement", + "id" : "acm001349jsd", + "name" : "splitAtCorners" + }, + "acm001350jsd" : { + "type" : "ControlElement", + "id" : "acm001350jsd", + "name" : "findCorners" + }, + "acm001351jsd" : { + "type" : "ControlElement", + "id" : "acm001351jsd", + "name" : "reduceNoise" + }, + "acm001352jsd" : { + "type" : "ControlElement", + "id" : "acm001352jsd", + "name" : "fitCubic" + }, + "acm001353jsd" : { + "type" : "ControlElement", + "id" : "acm001353jsd", + "name" : "addCurveTo" + }, + "acm001354jsd" : { + "type" : "ControlElement", + "id" : "acm001354jsd", + "name" : "computeLeftTangent" + }, + "acm001355jsd" : { + "type" : "ControlElement", + "id" : "acm001355jsd", + "name" : "computeRightTangent" + }, + "acm001356jsd" : { + "type" : "ControlElement", + "id" : "acm001356jsd", + "name" : "computeCenterTangent" + }, + "acm001357jsd" : { + "type" : "ControlElement", + "id" : "acm001357jsd", + "name" : "chordLengthParameterize" + }, + "acm001358jsd" : { + "type" : "ControlElement", + "id" : "acm001358jsd", + "name" : "reparameterize" + }, + "acm001359jsd" : { + "type" : "ControlElement", + "id" : "acm001359jsd", + "name" : "newtonRaphsonRootFind" + }, + "acm001360jsd" : { + "type" : "ControlElement", + "id" : "acm001360jsd", + "name" : "computeMaxError" + }, + "acm001361jsd" : { + "type" : "ControlElement", + "id" : "acm001361jsd", + "name" : "generateBezier" + }, + "acm001362jsd" : { + "type" : "ControlElement", + "id" : "acm001362jsd", + "name" : "bezierII" + }, + "acm001363jsd" : { + "type" : "ControlElement", + "id" : "acm001363jsd", + "name" : "v2DistanceBetween2Points" + }, + "acm001364jsd" : { + "type" : "ControlElement", + "id" : "acm001364jsd", + "name" : "v2SquaredDistanceBetween2Points" + }, + "acm001365jsd" : { + "type" : "ControlElement", + "id" : "acm001365jsd", + "name" : "v2Scale" + }, + "acm001366jsd" : { + "type" : "ControlElement", + "id" : "acm001366jsd", + "name" : "v2ScaleIII" + }, + "acm001367jsd" : { + "type" : "ControlElement", + "id" : "acm001367jsd", + "name" : "v2Length" + }, + "acm001368jsd" : { + "type" : "ControlElement", + "id" : "acm001368jsd", + "name" : "v2SquaredLength" + }, + "acm001369jsd" : { + "type" : "ControlElement", + "id" : "acm001369jsd", + "name" : "v2Add" + }, + "acm001370jsd" : { + "type" : "ControlElement", + "id" : "acm001370jsd", + "name" : "v2AddII" + }, + "acm001371jsd" : { + "type" : "ControlElement", + "id" : "acm001371jsd", + "name" : "v2Negate" + }, + "acm001372jsd" : { + "type" : "ControlElement", + "id" : "acm001372jsd", + "name" : "v2Dot" + }, + "acm001373jsd" : { + "type" : "ControlElement", + "id" : "acm001373jsd", + "name" : "v2Normalize" + }, + "acm001374jsd" : { + "type" : "ControlElement", + "id" : "acm001374jsd", + "name" : "v2SubII" + }, + "acm001375jsd" : { + "type" : "ControlElement", + "id" : "acm001375jsd", + "name" : "b0" + }, + "acm001376jsd" : { + "type" : "ControlElement", + "id" : "acm001376jsd", + "name" : "b1" + }, + "acm001377jsd" : { + "type" : "ControlElement", + "id" : "acm001377jsd", + "name" : "b2" + }, + "acm001378jsd" : { + "type" : "ControlElement", + "id" : "acm001378jsd", + "name" : "b3" + }, + "acm001379jsd" : { + "type" : "ClassUnit", + "id" : "acm001379jsd", + "name" : "Bezier", + "compilationUnitId" : "acm001337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd", "acm001467jsd" ], + "content" : [ "acm001343jsd", "acm001344jsd", "acm001345jsd", "acm001346jsd", "acm001347jsd", "acm001348jsd", "acm001349jsd", "acm001350jsd", "acm001351jsd", "acm001352jsd", "acm001353jsd", "acm001354jsd", "acm001355jsd", "acm001356jsd", "acm001357jsd", "acm001358jsd", "acm001359jsd", "acm001360jsd", "acm001361jsd", "acm001362jsd", "acm001363jsd", "acm001364jsd", "acm001365jsd", "acm001366jsd", "acm001367jsd", "acm001368jsd", "acm001369jsd", "acm001370jsd", "acm001371jsd", "acm001372jsd", "acm001373jsd", "acm001374jsd", "acm001375jsd", "acm001376jsd", "acm001377jsd", "acm001378jsd" ] + }, + "acm001380jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001380jsd", + "name" : "BezierPath", + "parentId" : "acm001342jsd", + "content" : [ "acm001448jsd", "acm001467jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001381jsd" : { + "type" : "CodePackage", + "id" : "acm001381jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001382jsd" ] + }, + "acm001382jsd" : { + "type" : "CodePackage", + "id" : "acm001382jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001383jsd" ] + }, + "acm001383jsd" : { + "type" : "CodePackage", + "id" : "acm001383jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001384jsd" ] + }, + "acm001384jsd" : { + "type" : "CodePackage", + "id" : "acm001384jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001385jsd" ] + }, + "acm001385jsd" : { + "type" : "CodePackage", + "id" : "acm001385jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001380jsd" ] + }, + "acm001386jsd" : { + "type" : "ControlElement", + "id" : "acm001386jsd", + "name" : "Node" + }, + "acm001387jsd" : { + "type" : "ControlElement", + "id" : "acm001387jsd", + "name" : "Node" + }, + "acm001388jsd" : { + "type" : "ControlElement", + "id" : "acm001388jsd", + "name" : "setTo" + }, + "acm001389jsd" : { + "type" : "ControlElement", + "id" : "acm001389jsd", + "name" : "Node" + }, + "acm001390jsd" : { + "type" : "ControlElement", + "id" : "acm001390jsd", + "name" : "Node" + }, + "acm001391jsd" : { + "type" : "ControlElement", + "id" : "acm001391jsd", + "name" : "Node" + }, + "acm001392jsd" : { + "type" : "ControlElement", + "id" : "acm001392jsd", + "name" : "Node" + }, + "acm001393jsd" : { + "type" : "ControlElement", + "id" : "acm001393jsd", + "name" : "getMask" + }, + "acm001394jsd" : { + "type" : "ControlElement", + "id" : "acm001394jsd", + "name" : "setMask" + }, + "acm001395jsd" : { + "type" : "ControlElement", + "id" : "acm001395jsd", + "name" : "setControlPoint" + }, + "acm001396jsd" : { + "type" : "ControlElement", + "id" : "acm001396jsd", + "name" : "getControlPoint" + }, + "acm001397jsd" : { + "type" : "ControlElement", + "id" : "acm001397jsd", + "name" : "moveTo" + }, + "acm001398jsd" : { + "type" : "ControlElement", + "id" : "acm001398jsd", + "name" : "moveTo" + }, + "acm001399jsd" : { + "type" : "ControlElement", + "id" : "acm001399jsd", + "name" : "moveBy" + }, + "acm001400jsd" : { + "type" : "ControlElement", + "id" : "acm001400jsd", + "name" : "clone" + }, + "acm001401jsd" : { + "type" : "ControlElement", + "id" : "acm001401jsd", + "name" : "toString" + }, + "acm001402jsd" : { + "type" : "ControlElement", + "id" : "acm001402jsd", + "name" : "hashCode" + }, + "acm001403jsd" : { + "type" : "ControlElement", + "id" : "acm001403jsd", + "name" : "equals" + }, + "acm001404jsd" : { + "type" : "ControlElement", + "id" : "acm001404jsd", + "name" : "BezierPath" + }, + "acm001405jsd" : { + "type" : "ControlElement", + "id" : "acm001405jsd", + "name" : "add" + }, + "acm001406jsd" : { + "type" : "ControlElement", + "id" : "acm001406jsd", + "name" : "add" + }, + "acm001407jsd" : { + "type" : "ControlElement", + "id" : "acm001407jsd", + "name" : "add" + }, + "acm001408jsd" : { + "type" : "ControlElement", + "id" : "acm001408jsd", + "name" : "addPolyline" + }, + "acm001409jsd" : { + "type" : "ControlElement", + "id" : "acm001409jsd", + "name" : "set" + }, + "acm001410jsd" : { + "type" : "ControlElement", + "id" : "acm001410jsd", + "name" : "get" + }, + "acm001411jsd" : { + "type" : "ControlElement", + "id" : "acm001411jsd", + "name" : "invalidatePath" + }, + "acm001412jsd" : { + "type" : "ControlElement", + "id" : "acm001412jsd", + "name" : "validatePath" + }, + "acm001413jsd" : { + "type" : "ControlElement", + "id" : "acm001413jsd", + "name" : "toGeneralPath" + }, + "acm001414jsd" : { + "type" : "ControlElement", + "id" : "acm001414jsd", + "name" : "toRawPath" + }, + "acm001415jsd" : { + "type" : "ControlElement", + "id" : "acm001415jsd", + "name" : "contains" + }, + "acm001416jsd" : { + "type" : "ControlElement", + "id" : "acm001416jsd", + "name" : "outlineContains" + }, + "acm001417jsd" : { + "type" : "ControlElement", + "id" : "acm001417jsd", + "name" : "intersects" + }, + "acm001418jsd" : { + "type" : "ControlElement", + "id" : "acm001418jsd", + "name" : "getPathIterator" + }, + "acm001419jsd" : { + "type" : "ControlElement", + "id" : "acm001419jsd", + "name" : "getPathIterator" + }, + "acm001420jsd" : { + "type" : "ControlElement", + "id" : "acm001420jsd", + "name" : "contains" + }, + "acm001421jsd" : { + "type" : "ControlElement", + "id" : "acm001421jsd", + "name" : "intersects" + }, + "acm001422jsd" : { + "type" : "ControlElement", + "id" : "acm001422jsd", + "name" : "getBounds2D" + }, + "acm001423jsd" : { + "type" : "ControlElement", + "id" : "acm001423jsd", + "name" : "getBounds" + }, + "acm001424jsd" : { + "type" : "ControlElement", + "id" : "acm001424jsd", + "name" : "contains" + }, + "acm001425jsd" : { + "type" : "ControlElement", + "id" : "acm001425jsd", + "name" : "contains" + }, + "acm001426jsd" : { + "type" : "ControlElement", + "id" : "acm001426jsd", + "name" : "setClosed" + }, + "acm001427jsd" : { + "type" : "ControlElement", + "id" : "acm001427jsd", + "name" : "isClosed" + }, + "acm001428jsd" : { + "type" : "ControlElement", + "id" : "acm001428jsd", + "name" : "clone" + }, + "acm001429jsd" : { + "type" : "ControlElement", + "id" : "acm001429jsd", + "name" : "transform" + }, + "acm001430jsd" : { + "type" : "ControlElement", + "id" : "acm001430jsd", + "name" : "setTo" + }, + "acm001431jsd" : { + "type" : "ControlElement", + "id" : "acm001431jsd", + "name" : "getCenter" + }, + "acm001432jsd" : { + "type" : "ControlElement", + "id" : "acm001432jsd", + "name" : "chop" + }, + "acm001433jsd" : { + "type" : "ControlElement", + "id" : "acm001433jsd", + "name" : "indexOfOutermostNode" + }, + "acm001434jsd" : { + "type" : "ControlElement", + "id" : "acm001434jsd", + "name" : "getPointOnPath" + }, + "acm001435jsd" : { + "type" : "ControlElement", + "id" : "acm001435jsd", + "name" : "getLengthOfPath" + }, + "acm001436jsd" : { + "type" : "ControlElement", + "id" : "acm001436jsd", + "name" : "getRelativePositionOnPath" + }, + "acm001437jsd" : { + "type" : "ControlElement", + "id" : "acm001437jsd", + "name" : "findSegment" + }, + "acm001438jsd" : { + "type" : "ControlElement", + "id" : "acm001438jsd", + "name" : "joinSegments" + }, + "acm001439jsd" : { + "type" : "ControlElement", + "id" : "acm001439jsd", + "name" : "splitSegment" + }, + "acm001440jsd" : { + "type" : "ControlElement", + "id" : "acm001440jsd", + "name" : "moveTo" + }, + "acm001441jsd" : { + "type" : "ControlElement", + "id" : "acm001441jsd", + "name" : "lineTo" + }, + "acm001442jsd" : { + "type" : "ControlElement", + "id" : "acm001442jsd", + "name" : "quadTo" + }, + "acm001443jsd" : { + "type" : "ControlElement", + "id" : "acm001443jsd", + "name" : "curveTo" + }, + "acm001444jsd" : { + "type" : "ControlElement", + "id" : "acm001444jsd", + "name" : "arcTo" + }, + "acm001445jsd" : { + "type" : "ControlElement", + "id" : "acm001445jsd", + "name" : "toPolygonArray" + }, + "acm001446jsd" : { + "type" : "ControlElement", + "id" : "acm001446jsd", + "name" : "setWindingRule" + }, + "acm001447jsd" : { + "type" : "ControlElement", + "id" : "acm001447jsd", + "name" : "getWindingRule" + }, + "acm001448jsd" : { + "type" : "ClassUnit", + "id" : "acm001448jsd", + "name" : "BezierPath", + "compilationUnitId" : "acm001380jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd", "acm001467jsd", "acm001481jsd", "acm001558jsd" ], + "content" : [ "acm001386jsd", "acm001387jsd", "acm001388jsd", "acm001389jsd", "acm001390jsd", "acm001391jsd", "acm001392jsd", "acm001393jsd", "acm001394jsd", "acm001395jsd", "acm001396jsd", "acm001397jsd", "acm001398jsd", "acm001399jsd", "acm001400jsd", "acm001401jsd", "acm001402jsd", "acm001403jsd", "acm001404jsd", "acm001405jsd", "acm001406jsd", "acm001407jsd", "acm001408jsd", "acm001409jsd", "acm001410jsd", "acm001411jsd", "acm001412jsd", "acm001413jsd", "acm001414jsd", "acm001415jsd", "acm001416jsd", "acm001417jsd", "acm001418jsd", "acm001419jsd", "acm001420jsd", "acm001421jsd", "acm001422jsd", "acm001423jsd", "acm001424jsd", "acm001425jsd", "acm001426jsd", "acm001427jsd", "acm001428jsd", "acm001429jsd", "acm001430jsd", "acm001431jsd", "acm001432jsd", "acm001433jsd", "acm001434jsd", "acm001435jsd", "acm001436jsd", "acm001437jsd", "acm001438jsd", "acm001439jsd", "acm001440jsd", "acm001441jsd", "acm001442jsd", "acm001443jsd", "acm001444jsd", "acm001445jsd", "acm001446jsd", "acm001447jsd" ] + }, + "acm001449jsd" : { + "type" : "ControlElement", + "id" : "acm001449jsd", + "name" : "Node" + }, + "acm001450jsd" : { + "type" : "ControlElement", + "id" : "acm001450jsd", + "name" : "Node" + }, + "acm001451jsd" : { + "type" : "ControlElement", + "id" : "acm001451jsd", + "name" : "setTo" + }, + "acm001452jsd" : { + "type" : "ControlElement", + "id" : "acm001452jsd", + "name" : "Node" + }, + "acm001453jsd" : { + "type" : "ControlElement", + "id" : "acm001453jsd", + "name" : "Node" + }, + "acm001454jsd" : { + "type" : "ControlElement", + "id" : "acm001454jsd", + "name" : "Node" + }, + "acm001455jsd" : { + "type" : "ControlElement", + "id" : "acm001455jsd", + "name" : "Node" + }, + "acm001456jsd" : { + "type" : "ControlElement", + "id" : "acm001456jsd", + "name" : "getMask" + }, + "acm001457jsd" : { + "type" : "ControlElement", + "id" : "acm001457jsd", + "name" : "setMask" + }, + "acm001458jsd" : { + "type" : "ControlElement", + "id" : "acm001458jsd", + "name" : "setControlPoint" + }, + "acm001459jsd" : { + "type" : "ControlElement", + "id" : "acm001459jsd", + "name" : "getControlPoint" + }, + "acm001460jsd" : { + "type" : "ControlElement", + "id" : "acm001460jsd", + "name" : "moveTo" + }, + "acm001461jsd" : { + "type" : "ControlElement", + "id" : "acm001461jsd", + "name" : "moveTo" + }, + "acm001462jsd" : { + "type" : "ControlElement", + "id" : "acm001462jsd", + "name" : "moveBy" + }, + "acm001463jsd" : { + "type" : "ControlElement", + "id" : "acm001463jsd", + "name" : "clone" + }, + "acm001464jsd" : { + "type" : "ControlElement", + "id" : "acm001464jsd", + "name" : "toString" + }, + "acm001465jsd" : { + "type" : "ControlElement", + "id" : "acm001465jsd", + "name" : "hashCode" + }, + "acm001466jsd" : { + "type" : "ControlElement", + "id" : "acm001466jsd", + "name" : "equals" + }, + "acm001467jsd" : { + "type" : "ClassUnit", + "id" : "acm001467jsd", + "name" : "Node", + "compilationUnitId" : "acm001380jsd", + "parentDatatypeId" : "acm001448jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001467jsd" ], + "content" : [ "acm001449jsd", "acm001450jsd", "acm001451jsd", "acm001452jsd", "acm001453jsd", "acm001454jsd", "acm001455jsd", "acm001456jsd", "acm001457jsd", "acm001458jsd", "acm001459jsd", "acm001460jsd", "acm001461jsd", "acm001462jsd", "acm001463jsd", "acm001464jsd", "acm001465jsd", "acm001466jsd" ] + }, + "acm001468jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001468jsd", + "name" : "BezierPathIterator", + "parentId" : "acm001342jsd", + "content" : [ "acm001481jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001469jsd" : { + "type" : "CodePackage", + "id" : "acm001469jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001470jsd" ] + }, + "acm001470jsd" : { + "type" : "CodePackage", + "id" : "acm001470jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001471jsd" ] + }, + "acm001471jsd" : { + "type" : "CodePackage", + "id" : "acm001471jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001472jsd" ] + }, + "acm001472jsd" : { + "type" : "CodePackage", + "id" : "acm001472jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001473jsd" ] + }, + "acm001473jsd" : { + "type" : "CodePackage", + "id" : "acm001473jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001468jsd" ] + }, + "acm001474jsd" : { + "type" : "ControlElement", + "id" : "acm001474jsd", + "name" : "BezierPathIterator" + }, + "acm001475jsd" : { + "type" : "ControlElement", + "id" : "acm001475jsd", + "name" : "BezierPathIterator" + }, + "acm001476jsd" : { + "type" : "ControlElement", + "id" : "acm001476jsd", + "name" : "getWindingRule" + }, + "acm001477jsd" : { + "type" : "ControlElement", + "id" : "acm001477jsd", + "name" : "isDone" + }, + "acm001478jsd" : { + "type" : "ControlElement", + "id" : "acm001478jsd", + "name" : "next" + }, + "acm001479jsd" : { + "type" : "ControlElement", + "id" : "acm001479jsd", + "name" : "currentSegment" + }, + "acm001480jsd" : { + "type" : "ControlElement", + "id" : "acm001480jsd", + "name" : "currentSegment" + }, + "acm001481jsd" : { + "type" : "ClassUnit", + "id" : "acm001481jsd", + "name" : "BezierPathIterator", + "compilationUnitId" : "acm001468jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd", "acm001467jsd" ], + "content" : [ "acm001474jsd", "acm001475jsd", "acm001476jsd", "acm001477jsd", "acm001478jsd", "acm001479jsd", "acm001480jsd" ] + }, + "acm001482jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001482jsd", + "name" : "BezierWrapper", + "parentId" : "acm001342jsd", + "content" : [ "acm001492jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001483jsd" : { + "type" : "CodePackage", + "id" : "acm001483jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001484jsd" ] + }, + "acm001484jsd" : { + "type" : "CodePackage", + "id" : "acm001484jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001485jsd" ] + }, + "acm001485jsd" : { + "type" : "CodePackage", + "id" : "acm001485jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001486jsd" ] + }, + "acm001486jsd" : { + "type" : "CodePackage", + "id" : "acm001486jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001487jsd" ] + }, + "acm001487jsd" : { + "type" : "CodePackage", + "id" : "acm001487jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001482jsd" ] + }, + "acm001488jsd" : { + "type" : "ControlElement", + "id" : "acm001488jsd", + "name" : "BezierWrapper" + }, + "acm001489jsd" : { + "type" : "ControlElement", + "id" : "acm001489jsd", + "name" : "lineSimplifyAndCurve" + }, + "acm001490jsd" : { + "type" : "ControlElement", + "id" : "acm001490jsd", + "name" : "denormalize" + }, + "acm001491jsd" : { + "type" : "ControlElement", + "id" : "acm001491jsd", + "name" : "normalize" + }, + "acm001492jsd" : { + "type" : "ClassUnit", + "id" : "acm001492jsd", + "name" : "BezierWrapper", + "compilationUnitId" : "acm001482jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd", "acm001558jsd" ], + "content" : [ "acm001488jsd", "acm001489jsd", "acm001490jsd", "acm001491jsd" ] + }, + "acm001493jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001493jsd", + "name" : "Geom", + "parentId" : "acm001342jsd", + "content" : [ "acm001542jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001494jsd" : { + "type" : "CodePackage", + "id" : "acm001494jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001495jsd" ] + }, + "acm001495jsd" : { + "type" : "CodePackage", + "id" : "acm001495jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001496jsd" ] + }, + "acm001496jsd" : { + "type" : "CodePackage", + "id" : "acm001496jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001497jsd" ] + }, + "acm001497jsd" : { + "type" : "CodePackage", + "id" : "acm001497jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001498jsd" ] + }, + "acm001498jsd" : { + "type" : "CodePackage", + "id" : "acm001498jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001493jsd" ] + }, + "acm001499jsd" : { + "type" : "ControlElement", + "id" : "acm001499jsd", + "name" : "Geom" + }, + "acm001500jsd" : { + "type" : "ControlElement", + "id" : "acm001500jsd", + "name" : "lineContainsPoint" + }, + "acm001501jsd" : { + "type" : "ControlElement", + "id" : "acm001501jsd", + "name" : "lineContainsPoint" + }, + "acm001502jsd" : { + "type" : "ControlElement", + "id" : "acm001502jsd", + "name" : "lineContainsPoint" + }, + "acm001503jsd" : { + "type" : "ControlElement", + "id" : "acm001503jsd", + "name" : "direction" + }, + "acm001504jsd" : { + "type" : "ControlElement", + "id" : "acm001504jsd", + "name" : "direction" + }, + "acm001505jsd" : { + "type" : "ControlElement", + "id" : "acm001505jsd", + "name" : "outcode" + }, + "acm001506jsd" : { + "type" : "ControlElement", + "id" : "acm001506jsd", + "name" : "outcode" + }, + "acm001507jsd" : { + "type" : "ControlElement", + "id" : "acm001507jsd", + "name" : "south" + }, + "acm001508jsd" : { + "type" : "ControlElement", + "id" : "acm001508jsd", + "name" : "south" + }, + "acm001509jsd" : { + "type" : "ControlElement", + "id" : "acm001509jsd", + "name" : "center" + }, + "acm001510jsd" : { + "type" : "ControlElement", + "id" : "acm001510jsd", + "name" : "center" + }, + "acm001511jsd" : { + "type" : "ControlElement", + "id" : "acm001511jsd", + "name" : "chop" + }, + "acm001512jsd" : { + "type" : "ControlElement", + "id" : "acm001512jsd", + "name" : "west" + }, + "acm001513jsd" : { + "type" : "ControlElement", + "id" : "acm001513jsd", + "name" : "west" + }, + "acm001514jsd" : { + "type" : "ControlElement", + "id" : "acm001514jsd", + "name" : "east" + }, + "acm001515jsd" : { + "type" : "ControlElement", + "id" : "acm001515jsd", + "name" : "east" + }, + "acm001516jsd" : { + "type" : "ControlElement", + "id" : "acm001516jsd", + "name" : "north" + }, + "acm001517jsd" : { + "type" : "ControlElement", + "id" : "acm001517jsd", + "name" : "north" + }, + "acm001518jsd" : { + "type" : "ControlElement", + "id" : "acm001518jsd", + "name" : "range" + }, + "acm001519jsd" : { + "type" : "ControlElement", + "id" : "acm001519jsd", + "name" : "range" + }, + "acm001520jsd" : { + "type" : "ControlElement", + "id" : "acm001520jsd", + "name" : "length2" + }, + "acm001521jsd" : { + "type" : "ControlElement", + "id" : "acm001521jsd", + "name" : "length" + }, + "acm001522jsd" : { + "type" : "ControlElement", + "id" : "acm001522jsd", + "name" : "length2" + }, + "acm001523jsd" : { + "type" : "ControlElement", + "id" : "acm001523jsd", + "name" : "length" + }, + "acm001524jsd" : { + "type" : "ControlElement", + "id" : "acm001524jsd", + "name" : "length" + }, + "acm001525jsd" : { + "type" : "ControlElement", + "id" : "acm001525jsd", + "name" : "cap" + }, + "acm001526jsd" : { + "type" : "ControlElement", + "id" : "acm001526jsd", + "name" : "pointToAngle" + }, + "acm001527jsd" : { + "type" : "ControlElement", + "id" : "acm001527jsd", + "name" : "pointToAngle" + }, + "acm001528jsd" : { + "type" : "ControlElement", + "id" : "acm001528jsd", + "name" : "angle" + }, + "acm001529jsd" : { + "type" : "ControlElement", + "id" : "acm001529jsd", + "name" : "angleToPoint" + }, + "acm001530jsd" : { + "type" : "ControlElement", + "id" : "acm001530jsd", + "name" : "angleToPoint" + }, + "acm001531jsd" : { + "type" : "ControlElement", + "id" : "acm001531jsd", + "name" : "polarToPoint" + }, + "acm001532jsd" : { + "type" : "ControlElement", + "id" : "acm001532jsd", + "name" : "polarToPoint2D" + }, + "acm001533jsd" : { + "type" : "ControlElement", + "id" : "acm001533jsd", + "name" : "ovalAngleToPoint" + }, + "acm001534jsd" : { + "type" : "ControlElement", + "id" : "acm001534jsd", + "name" : "ovalAngleToPoint" + }, + "acm001535jsd" : { + "type" : "ControlElement", + "id" : "acm001535jsd", + "name" : "intersect" + }, + "acm001536jsd" : { + "type" : "ControlElement", + "id" : "acm001536jsd", + "name" : "intersect" + }, + "acm001537jsd" : { + "type" : "ControlElement", + "id" : "acm001537jsd", + "name" : "intersect" + }, + "acm001538jsd" : { + "type" : "ControlElement", + "id" : "acm001538jsd", + "name" : "distanceFromLine" + }, + "acm001539jsd" : { + "type" : "ControlElement", + "id" : "acm001539jsd", + "name" : "grow" + }, + "acm001540jsd" : { + "type" : "ControlElement", + "id" : "acm001540jsd", + "name" : "contains" + }, + "acm001541jsd" : { + "type" : "ControlElement", + "id" : "acm001541jsd", + "name" : "contains" + }, + "acm001542jsd" : { + "type" : "ClassUnit", + "id" : "acm001542jsd", + "name" : "Geom", + "compilationUnitId" : "acm001493jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001499jsd", "acm001500jsd", "acm001501jsd", "acm001502jsd", "acm001503jsd", "acm001504jsd", "acm001505jsd", "acm001506jsd", "acm001507jsd", "acm001508jsd", "acm001509jsd", "acm001510jsd", "acm001511jsd", "acm001512jsd", "acm001513jsd", "acm001514jsd", "acm001515jsd", "acm001516jsd", "acm001517jsd", "acm001518jsd", "acm001519jsd", "acm001520jsd", "acm001521jsd", "acm001522jsd", "acm001523jsd", "acm001524jsd", "acm001525jsd", "acm001526jsd", "acm001527jsd", "acm001528jsd", "acm001529jsd", "acm001530jsd", "acm001531jsd", "acm001532jsd", "acm001533jsd", "acm001534jsd", "acm001535jsd", "acm001536jsd", "acm001537jsd", "acm001538jsd", "acm001539jsd", "acm001540jsd", "acm001541jsd" ] + }, + "acm001543jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001543jsd", + "name" : "PathCommands", + "parentId" : "acm001342jsd", + "content" : [ "acm001550jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001544jsd" : { + "type" : "CodePackage", + "id" : "acm001544jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001545jsd" ] + }, + "acm001545jsd" : { + "type" : "CodePackage", + "id" : "acm001545jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001546jsd" ] + }, + "acm001546jsd" : { + "type" : "CodePackage", + "id" : "acm001546jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001547jsd" ] + }, + "acm001547jsd" : { + "type" : "CodePackage", + "id" : "acm001547jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001548jsd" ] + }, + "acm001548jsd" : { + "type" : "CodePackage", + "id" : "acm001548jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001543jsd" ] + }, + "acm001549jsd" : { + "type" : "ControlElement", + "id" : "acm001549jsd", + "name" : "PathCommands" + }, + "acm001550jsd" : { + "type" : "ClassUnit", + "id" : "acm001550jsd", + "name" : "PathCommands", + "compilationUnitId" : "acm001543jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001549jsd" ] + }, + "acm001551jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001551jsd", + "name" : "PathData", + "parentId" : "acm001342jsd", + "content" : [ "acm001558jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001552jsd" : { + "type" : "CodePackage", + "id" : "acm001552jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001553jsd" ] + }, + "acm001553jsd" : { + "type" : "CodePackage", + "id" : "acm001553jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001554jsd" ] + }, + "acm001554jsd" : { + "type" : "CodePackage", + "id" : "acm001554jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001555jsd" ] + }, + "acm001555jsd" : { + "type" : "CodePackage", + "id" : "acm001555jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001556jsd" ] + }, + "acm001556jsd" : { + "type" : "CodePackage", + "id" : "acm001556jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001551jsd" ] + }, + "acm001557jsd" : { + "type" : "ControlElement", + "id" : "acm001557jsd", + "name" : "PathData" + }, + "acm001558jsd" : { + "type" : "ClassUnit", + "id" : "acm001558jsd", + "name" : "PathData", + "compilationUnitId" : "acm001551jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001557jsd" ] + }, + "acm001559jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001559jsd", + "name" : "Shapes", + "parentId" : "acm001342jsd", + "content" : [ "acm001567jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "main", "scala", "org", "bigbluebutton", "core", "util", "jhotdraw" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001560jsd" : { + "type" : "CodePackage", + "id" : "acm001560jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001561jsd" ] + }, + "acm001561jsd" : { + "type" : "CodePackage", + "id" : "acm001561jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001562jsd" ] + }, + "acm001562jsd" : { + "type" : "CodePackage", + "id" : "acm001562jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm001563jsd" ] + }, + "acm001563jsd" : { + "type" : "CodePackage", + "id" : "acm001563jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001564jsd" ] + }, + "acm001564jsd" : { + "type" : "CodePackage", + "id" : "acm001564jsd", + "name" : "jhotdraw", + "parentId" : null, + "content" : [ "acm001559jsd" ] + }, + "acm001565jsd" : { + "type" : "ControlElement", + "id" : "acm001565jsd", + "name" : "Shapes" + }, + "acm001566jsd" : { + "type" : "ControlElement", + "id" : "acm001566jsd", + "name" : "outlineContains" + }, + "acm001567jsd" : { + "type" : "ClassUnit", + "id" : "acm001567jsd", + "name" : "Shapes", + "compilationUnitId" : "acm001559jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001565jsd", "acm001566jsd" ] + }, + "acm001568jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001568jsd", + "name" : "Simple", + "parentId" : "acm001571jsd", + "content" : [ "acm001572jsd" ], + "pathElements" : [ "akka-bbb-apps", "src", "test", "java", "org", "bigbluebutton", "xml" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001569jsd" : { + "type" : "CodePackage", + "id" : "acm001569jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001570jsd" ] + }, + "acm001570jsd" : { + "type" : "CodePackage", + "id" : "acm001570jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001571jsd" ] + }, + "acm001571jsd" : { + "type" : "CodePackage", + "id" : "acm001571jsd", + "name" : "xml", + "parentId" : "acm001339jsd", + "content" : [ "acm001568jsd" ] + }, + "acm001572jsd" : { + "type" : "ClassUnit", + "id" : "acm001572jsd", + "name" : "Simple", + "compilationUnitId" : "acm001568jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001573jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001573jsd", + "name" : "ConferenceServerListener", + "parentId" : "acm001577jsd", + "content" : [ "acm001582jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001574jsd" : { + "type" : "CodePackage", + "id" : "acm001574jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001575jsd" ] + }, + "acm001575jsd" : { + "type" : "CodePackage", + "id" : "acm001575jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001576jsd" ] + }, + "acm001576jsd" : { + "type" : "CodePackage", + "id" : "acm001576jsd", + "name" : "freeswitch", + "parentId" : "acm001339jsd", + "content" : [ "acm001577jsd" ] + }, + "acm001577jsd" : { + "type" : "CodePackage", + "id" : "acm001577jsd", + "name" : "voice", + "parentId" : "acm001576jsd", + "content" : [ "acm001573jsd", "acm001583jsd", "acm001597jsd", "acm001621jsd", "acm001680jsd", "acm001849jsd" ] + }, + "acm001578jsd" : { + "type" : "ControlElement", + "id" : "acm001578jsd", + "name" : "joined" + }, + "acm001579jsd" : { + "type" : "ControlElement", + "id" : "acm001579jsd", + "name" : "left" + }, + "acm001580jsd" : { + "type" : "ControlElement", + "id" : "acm001580jsd", + "name" : "muted" + }, + "acm001581jsd" : { + "type" : "ControlElement", + "id" : "acm001581jsd", + "name" : "talking" + }, + "acm001582jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001582jsd", + "name" : "ConferenceServerListener", + "compilationUnitId" : "acm001573jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001578jsd", "acm001579jsd", "acm001580jsd", "acm001581jsd" ] + }, + "acm001583jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001583jsd", + "name" : "FreeswitchConferenceEventListener", + "parentId" : "acm001577jsd", + "content" : [ "acm001596jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001584jsd" : { + "type" : "CodePackage", + "id" : "acm001584jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001585jsd" ] + }, + "acm001585jsd" : { + "type" : "CodePackage", + "id" : "acm001585jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001586jsd" ] + }, + "acm001586jsd" : { + "type" : "CodePackage", + "id" : "acm001586jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001587jsd" ] + }, + "acm001587jsd" : { + "type" : "CodePackage", + "id" : "acm001587jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001583jsd" ] + }, + "acm001588jsd" : { + "type" : "ControlElement", + "id" : "acm001588jsd", + "name" : "FreeswitchConferenceEventListener" + }, + "acm001589jsd" : { + "type" : "ControlElement", + "id" : "acm001589jsd", + "name" : "queueMessage" + }, + "acm001590jsd" : { + "type" : "ControlElement", + "id" : "acm001590jsd", + "name" : "sendMessageToBigBlueButton" + }, + "acm001591jsd" : { + "type" : "ControlElement", + "id" : "acm001591jsd", + "name" : "run" + }, + "acm001592jsd" : { + "type" : "ControlElement", + "id" : "acm001592jsd", + "name" : "start" + }, + "acm001593jsd" : { + "type" : "ControlElement", + "id" : "acm001593jsd", + "name" : "run" + }, + "acm001594jsd" : { + "type" : "ControlElement", + "id" : "acm001594jsd", + "name" : "stop" + }, + "acm001595jsd" : { + "type" : "ControlElement", + "id" : "acm001595jsd", + "name" : "handleConferenceEvent" + }, + "acm001596jsd" : { + "type" : "ClassUnit", + "id" : "acm001596jsd", + "name" : "FreeswitchConferenceEventListener", + "compilationUnitId" : "acm001583jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001709jsd" ], + "datatypeReferencesIds" : [ "acm001596jsd", "acm001615jsd", "acm001685jsd", "acm001717jsd", "acm001725jsd", "acm001741jsd", "acm001749jsd", "acm001758jsd", "acm001767jsd", "acm001780jsd", "acm001796jsd", "acm001805jsd", "acm001825jsd", "acm001835jsd", "acm001843jsd" ], + "content" : [ "acm001588jsd", "acm001589jsd", "acm001590jsd", "acm001591jsd", "acm001592jsd", "acm001593jsd", "acm001594jsd", "acm001595jsd" ] + }, + "acm001597jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001597jsd", + "name" : "IVoiceConferenceService", + "parentId" : "acm001577jsd", + "content" : [ "acm001615jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001598jsd" : { + "type" : "CodePackage", + "id" : "acm001598jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001599jsd" ] + }, + "acm001599jsd" : { + "type" : "CodePackage", + "id" : "acm001599jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001600jsd" ] + }, + "acm001600jsd" : { + "type" : "CodePackage", + "id" : "acm001600jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001601jsd" ] + }, + "acm001601jsd" : { + "type" : "CodePackage", + "id" : "acm001601jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001597jsd" ] + }, + "acm001602jsd" : { + "type" : "ControlElement", + "id" : "acm001602jsd", + "name" : "voiceConfRecordingStarted" + }, + "acm001603jsd" : { + "type" : "ControlElement", + "id" : "acm001603jsd", + "name" : "voiceConfRunning" + }, + "acm001604jsd" : { + "type" : "ControlElement", + "id" : "acm001604jsd", + "name" : "userJoinedVoiceConf" + }, + "acm001605jsd" : { + "type" : "ControlElement", + "id" : "acm001605jsd", + "name" : "voiceUsersStatus" + }, + "acm001606jsd" : { + "type" : "ControlElement", + "id" : "acm001606jsd", + "name" : "userLeftVoiceConf" + }, + "acm001607jsd" : { + "type" : "ControlElement", + "id" : "acm001607jsd", + "name" : "userLockedInVoiceConf" + }, + "acm001608jsd" : { + "type" : "ControlElement", + "id" : "acm001608jsd", + "name" : "userMutedInVoiceConf" + }, + "acm001609jsd" : { + "type" : "ControlElement", + "id" : "acm001609jsd", + "name" : "userTalkingInVoiceConf" + }, + "acm001610jsd" : { + "type" : "ControlElement", + "id" : "acm001610jsd", + "name" : "audioFloorChanged" + }, + "acm001611jsd" : { + "type" : "ControlElement", + "id" : "acm001611jsd", + "name" : "voiceConfRunningAndRecording" + }, + "acm001612jsd" : { + "type" : "ControlElement", + "id" : "acm001612jsd", + "name" : "voiceCallStateEvent" + }, + "acm001613jsd" : { + "type" : "ControlElement", + "id" : "acm001613jsd", + "name" : "freeswitchStatusReplyEvent" + }, + "acm001614jsd" : { + "type" : "ControlElement", + "id" : "acm001614jsd", + "name" : "freeswitchHeartbeatEvent" + }, + "acm001615jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001615jsd", + "name" : "IVoiceConferenceService", + "compilationUnitId" : "acm001597jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001693jsd", "acm001701jsd" ], + "content" : [ "acm001602jsd", "acm001603jsd", "acm001604jsd", "acm001605jsd", "acm001606jsd", "acm001607jsd", "acm001608jsd", "acm001609jsd", "acm001610jsd", "acm001611jsd", "acm001612jsd", "acm001613jsd", "acm001614jsd" ] + }, + "acm001616jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001616jsd", + "name" : "ConferenceCommand", + "parentId" : "acm001621jsd", + "content" : [ "acm001625jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "commands" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001617jsd" : { + "type" : "CodePackage", + "id" : "acm001617jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001618jsd" ] + }, + "acm001618jsd" : { + "type" : "CodePackage", + "id" : "acm001618jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001619jsd" ] + }, + "acm001619jsd" : { + "type" : "CodePackage", + "id" : "acm001619jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001620jsd" ] + }, + "acm001620jsd" : { + "type" : "CodePackage", + "id" : "acm001620jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001621jsd" ] + }, + "acm001621jsd" : { + "type" : "CodePackage", + "id" : "acm001621jsd", + "name" : "commands", + "parentId" : "acm001577jsd", + "content" : [ "acm001616jsd", "acm001626jsd", "acm001640jsd", "acm001649jsd", "acm001657jsd", "acm001667jsd" ] + }, + "acm001622jsd" : { + "type" : "ControlElement", + "id" : "acm001622jsd", + "name" : "ConferenceCommand" + }, + "acm001623jsd" : { + "type" : "ControlElement", + "id" : "acm001623jsd", + "name" : "getRoom" + }, + "acm001624jsd" : { + "type" : "ControlElement", + "id" : "acm001624jsd", + "name" : "getRequesterId" + }, + "acm001625jsd" : { + "type" : "ClassUnit", + "id" : "acm001625jsd", + "name" : "ConferenceCommand", + "compilationUnitId" : "acm001616jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001622jsd", "acm001623jsd", "acm001624jsd" ] + }, + "acm001626jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001626jsd", + "name" : "ConferenceCommandResult", + "parentId" : "acm001621jsd", + "content" : [ "acm001639jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "commands" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001627jsd" : { + "type" : "CodePackage", + "id" : "acm001627jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001628jsd" ] + }, + "acm001628jsd" : { + "type" : "CodePackage", + "id" : "acm001628jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001629jsd" ] + }, + "acm001629jsd" : { + "type" : "CodePackage", + "id" : "acm001629jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001630jsd" ] + }, + "acm001630jsd" : { + "type" : "CodePackage", + "id" : "acm001630jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001631jsd" ] + }, + "acm001631jsd" : { + "type" : "CodePackage", + "id" : "acm001631jsd", + "name" : "commands", + "parentId" : null, + "content" : [ "acm001626jsd" ] + }, + "acm001632jsd" : { + "type" : "ControlElement", + "id" : "acm001632jsd", + "name" : "ConferenceCommandResult" + }, + "acm001633jsd" : { + "type" : "ControlElement", + "id" : "acm001633jsd", + "name" : "isSuccess" + }, + "acm001634jsd" : { + "type" : "ControlElement", + "id" : "acm001634jsd", + "name" : "setSuccess" + }, + "acm001635jsd" : { + "type" : "ControlElement", + "id" : "acm001635jsd", + "name" : "getRoom" + }, + "acm001636jsd" : { + "type" : "ControlElement", + "id" : "acm001636jsd", + "name" : "getMessage" + }, + "acm001637jsd" : { + "type" : "ControlElement", + "id" : "acm001637jsd", + "name" : "setMessage" + }, + "acm001638jsd" : { + "type" : "ControlElement", + "id" : "acm001638jsd", + "name" : "getRequesterId" + }, + "acm001639jsd" : { + "type" : "ClassUnit", + "id" : "acm001639jsd", + "name" : "ConferenceCommandResult", + "compilationUnitId" : "acm001626jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001632jsd", "acm001633jsd", "acm001634jsd", "acm001635jsd", "acm001636jsd", "acm001637jsd", "acm001638jsd" ] + }, + "acm001640jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001640jsd", + "name" : "EjectUserCommand", + "parentId" : "acm001621jsd", + "content" : [ "acm001648jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "commands" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001641jsd" : { + "type" : "CodePackage", + "id" : "acm001641jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001642jsd" ] + }, + "acm001642jsd" : { + "type" : "CodePackage", + "id" : "acm001642jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001643jsd" ] + }, + "acm001643jsd" : { + "type" : "CodePackage", + "id" : "acm001643jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001644jsd" ] + }, + "acm001644jsd" : { + "type" : "CodePackage", + "id" : "acm001644jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001645jsd" ] + }, + "acm001645jsd" : { + "type" : "CodePackage", + "id" : "acm001645jsd", + "name" : "commands", + "parentId" : null, + "content" : [ "acm001640jsd" ] + }, + "acm001646jsd" : { + "type" : "ControlElement", + "id" : "acm001646jsd", + "name" : "EjectUserCommand" + }, + "acm001647jsd" : { + "type" : "ControlElement", + "id" : "acm001647jsd", + "name" : "getParticipantId" + }, + "acm001648jsd" : { + "type" : "ClassUnit", + "id" : "acm001648jsd", + "name" : "EjectUserCommand", + "compilationUnitId" : "acm001640jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001646jsd", "acm001647jsd" ] + }, + "acm001649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001649jsd", + "name" : "GetUsersCommand", + "parentId" : "acm001621jsd", + "content" : [ "acm001656jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "commands" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001650jsd" : { + "type" : "CodePackage", + "id" : "acm001650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001651jsd" ] + }, + "acm001651jsd" : { + "type" : "CodePackage", + "id" : "acm001651jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001652jsd" ] + }, + "acm001652jsd" : { + "type" : "CodePackage", + "id" : "acm001652jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001653jsd" ] + }, + "acm001653jsd" : { + "type" : "CodePackage", + "id" : "acm001653jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001654jsd" ] + }, + "acm001654jsd" : { + "type" : "CodePackage", + "id" : "acm001654jsd", + "name" : "commands", + "parentId" : null, + "content" : [ "acm001649jsd" ] + }, + "acm001655jsd" : { + "type" : "ControlElement", + "id" : "acm001655jsd", + "name" : "GetUsersCommand" + }, + "acm001656jsd" : { + "type" : "ClassUnit", + "id" : "acm001656jsd", + "name" : "GetUsersCommand", + "compilationUnitId" : "acm001649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001655jsd" ] + }, + "acm001657jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001657jsd", + "name" : "MuteUserCommand", + "parentId" : "acm001621jsd", + "content" : [ "acm001666jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "commands" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001658jsd" : { + "type" : "CodePackage", + "id" : "acm001658jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001659jsd" ] + }, + "acm001659jsd" : { + "type" : "CodePackage", + "id" : "acm001659jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001660jsd" ] + }, + "acm001660jsd" : { + "type" : "CodePackage", + "id" : "acm001660jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001661jsd" ] + }, + "acm001661jsd" : { + "type" : "CodePackage", + "id" : "acm001661jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001662jsd" ] + }, + "acm001662jsd" : { + "type" : "CodePackage", + "id" : "acm001662jsd", + "name" : "commands", + "parentId" : null, + "content" : [ "acm001657jsd" ] + }, + "acm001663jsd" : { + "type" : "ControlElement", + "id" : "acm001663jsd", + "name" : "MuteUserCommand" + }, + "acm001664jsd" : { + "type" : "ControlElement", + "id" : "acm001664jsd", + "name" : "getParticipantId" + }, + "acm001665jsd" : { + "type" : "ControlElement", + "id" : "acm001665jsd", + "name" : "isMute" + }, + "acm001666jsd" : { + "type" : "ClassUnit", + "id" : "acm001666jsd", + "name" : "MuteUserCommand", + "compilationUnitId" : "acm001657jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001663jsd", "acm001664jsd", "acm001665jsd" ] + }, + "acm001667jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001667jsd", + "name" : "RecordCommand", + "parentId" : "acm001621jsd", + "content" : [ "acm001674jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "commands" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001668jsd" : { + "type" : "CodePackage", + "id" : "acm001668jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001669jsd" ] + }, + "acm001669jsd" : { + "type" : "CodePackage", + "id" : "acm001669jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001670jsd" ] + }, + "acm001670jsd" : { + "type" : "CodePackage", + "id" : "acm001670jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001671jsd" ] + }, + "acm001671jsd" : { + "type" : "CodePackage", + "id" : "acm001671jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001672jsd" ] + }, + "acm001672jsd" : { + "type" : "CodePackage", + "id" : "acm001672jsd", + "name" : "commands", + "parentId" : null, + "content" : [ "acm001667jsd" ] + }, + "acm001673jsd" : { + "type" : "ControlElement", + "id" : "acm001673jsd", + "name" : "RecordCommand" + }, + "acm001674jsd" : { + "type" : "ClassUnit", + "id" : "acm001674jsd", + "name" : "RecordCommand", + "compilationUnitId" : "acm001667jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001673jsd" ] + }, + "acm001675jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001675jsd", + "name" : "AudioFloorChangedEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001685jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001676jsd" : { + "type" : "CodePackage", + "id" : "acm001676jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001677jsd" ] + }, + "acm001677jsd" : { + "type" : "CodePackage", + "id" : "acm001677jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001678jsd" ] + }, + "acm001678jsd" : { + "type" : "CodePackage", + "id" : "acm001678jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001679jsd" ] + }, + "acm001679jsd" : { + "type" : "CodePackage", + "id" : "acm001679jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001680jsd" ] + }, + "acm001680jsd" : { + "type" : "CodePackage", + "id" : "acm001680jsd", + "name" : "events", + "parentId" : "acm001577jsd", + "content" : [ "acm001675jsd", "acm001686jsd", "acm001694jsd", "acm001702jsd", "acm001710jsd", "acm001718jsd", "acm001726jsd", "acm001734jsd", "acm001742jsd", "acm001750jsd", "acm001759jsd", "acm001768jsd", "acm001781jsd", "acm001797jsd", "acm001806jsd", "acm001816jsd", "acm001826jsd", "acm001836jsd" ] + }, + "acm001681jsd" : { + "type" : "ControlElement", + "id" : "acm001681jsd", + "name" : "AudioFloorChangedEvent" + }, + "acm001682jsd" : { + "type" : "ControlElement", + "id" : "acm001682jsd", + "name" : "getVoiceUserId" + }, + "acm001683jsd" : { + "type" : "ControlElement", + "id" : "acm001683jsd", + "name" : "getOldVoiceUserId" + }, + "acm001684jsd" : { + "type" : "ControlElement", + "id" : "acm001684jsd", + "name" : "getFloorTimestamp" + }, + "acm001685jsd" : { + "type" : "ClassUnit", + "id" : "acm001685jsd", + "name" : "AudioFloorChangedEvent", + "compilationUnitId" : "acm001675jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001681jsd", "acm001682jsd", "acm001683jsd", "acm001684jsd" ] + }, + "acm001686jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001686jsd", + "name" : "ConfMember", + "parentId" : "acm001680jsd", + "content" : [ "acm001693jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001687jsd" : { + "type" : "CodePackage", + "id" : "acm001687jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001688jsd" ] + }, + "acm001688jsd" : { + "type" : "CodePackage", + "id" : "acm001688jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001689jsd" ] + }, + "acm001689jsd" : { + "type" : "CodePackage", + "id" : "acm001689jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001690jsd" ] + }, + "acm001690jsd" : { + "type" : "CodePackage", + "id" : "acm001690jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001691jsd" ] + }, + "acm001691jsd" : { + "type" : "CodePackage", + "id" : "acm001691jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001686jsd" ] + }, + "acm001692jsd" : { + "type" : "ControlElement", + "id" : "acm001692jsd", + "name" : "ConfMember" + }, + "acm001693jsd" : { + "type" : "ClassUnit", + "id" : "acm001693jsd", + "name" : "ConfMember", + "compilationUnitId" : "acm001686jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001692jsd" ] + }, + "acm001694jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001694jsd", + "name" : "ConfRecording", + "parentId" : "acm001680jsd", + "content" : [ "acm001701jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001695jsd" : { + "type" : "CodePackage", + "id" : "acm001695jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001696jsd" ] + }, + "acm001696jsd" : { + "type" : "CodePackage", + "id" : "acm001696jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001697jsd" ] + }, + "acm001697jsd" : { + "type" : "CodePackage", + "id" : "acm001697jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001698jsd" ] + }, + "acm001698jsd" : { + "type" : "CodePackage", + "id" : "acm001698jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001699jsd" ] + }, + "acm001699jsd" : { + "type" : "CodePackage", + "id" : "acm001699jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001694jsd" ] + }, + "acm001700jsd" : { + "type" : "ControlElement", + "id" : "acm001700jsd", + "name" : "ConfRecording" + }, + "acm001701jsd" : { + "type" : "ClassUnit", + "id" : "acm001701jsd", + "name" : "ConfRecording", + "compilationUnitId" : "acm001694jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001700jsd" ] + }, + "acm001702jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001702jsd", + "name" : "ConferenceEventListener", + "parentId" : "acm001680jsd", + "content" : [ "acm001709jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001703jsd" : { + "type" : "CodePackage", + "id" : "acm001703jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001704jsd" ] + }, + "acm001704jsd" : { + "type" : "CodePackage", + "id" : "acm001704jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001705jsd" ] + }, + "acm001705jsd" : { + "type" : "CodePackage", + "id" : "acm001705jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001706jsd" ] + }, + "acm001706jsd" : { + "type" : "CodePackage", + "id" : "acm001706jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001707jsd" ] + }, + "acm001707jsd" : { + "type" : "CodePackage", + "id" : "acm001707jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001702jsd" ] + }, + "acm001708jsd" : { + "type" : "ControlElement", + "id" : "acm001708jsd", + "name" : "handleConferenceEvent" + }, + "acm001709jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001709jsd", + "name" : "ConferenceEventListener", + "compilationUnitId" : "acm001702jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001767jsd" ], + "content" : [ "acm001708jsd" ] + }, + "acm001710jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001710jsd", + "name" : "FreeswitchHeartbeatEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001717jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001711jsd" : { + "type" : "CodePackage", + "id" : "acm001711jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001712jsd" ] + }, + "acm001712jsd" : { + "type" : "CodePackage", + "id" : "acm001712jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001713jsd" ] + }, + "acm001713jsd" : { + "type" : "CodePackage", + "id" : "acm001713jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001714jsd" ] + }, + "acm001714jsd" : { + "type" : "CodePackage", + "id" : "acm001714jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001715jsd" ] + }, + "acm001715jsd" : { + "type" : "CodePackage", + "id" : "acm001715jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001710jsd" ] + }, + "acm001716jsd" : { + "type" : "ControlElement", + "id" : "acm001716jsd", + "name" : "FreeswitchHeartbeatEvent" + }, + "acm001717jsd" : { + "type" : "ClassUnit", + "id" : "acm001717jsd", + "name" : "FreeswitchHeartbeatEvent", + "compilationUnitId" : "acm001710jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001716jsd" ] + }, + "acm001718jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001718jsd", + "name" : "FreeswitchStatusReplyEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001725jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001719jsd" : { + "type" : "CodePackage", + "id" : "acm001719jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001720jsd" ] + }, + "acm001720jsd" : { + "type" : "CodePackage", + "id" : "acm001720jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001721jsd" ] + }, + "acm001721jsd" : { + "type" : "CodePackage", + "id" : "acm001721jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001722jsd" ] + }, + "acm001722jsd" : { + "type" : "CodePackage", + "id" : "acm001722jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001723jsd" ] + }, + "acm001723jsd" : { + "type" : "CodePackage", + "id" : "acm001723jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001718jsd" ] + }, + "acm001724jsd" : { + "type" : "ControlElement", + "id" : "acm001724jsd", + "name" : "FreeswitchStatusReplyEvent" + }, + "acm001725jsd" : { + "type" : "ClassUnit", + "id" : "acm001725jsd", + "name" : "FreeswitchStatusReplyEvent", + "compilationUnitId" : "acm001718jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001724jsd" ] + }, + "acm001726jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001726jsd", + "name" : "UnknownConferenceEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001733jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001727jsd" : { + "type" : "CodePackage", + "id" : "acm001727jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001728jsd" ] + }, + "acm001728jsd" : { + "type" : "CodePackage", + "id" : "acm001728jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001729jsd" ] + }, + "acm001729jsd" : { + "type" : "CodePackage", + "id" : "acm001729jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001730jsd" ] + }, + "acm001730jsd" : { + "type" : "CodePackage", + "id" : "acm001730jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001731jsd" ] + }, + "acm001731jsd" : { + "type" : "CodePackage", + "id" : "acm001731jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001726jsd" ] + }, + "acm001732jsd" : { + "type" : "ControlElement", + "id" : "acm001732jsd", + "name" : "UnknownConferenceEvent" + }, + "acm001733jsd" : { + "type" : "ClassUnit", + "id" : "acm001733jsd", + "name" : "UnknownConferenceEvent", + "compilationUnitId" : "acm001726jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001732jsd" ] + }, + "acm001734jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001734jsd", + "name" : "VoiceCallStateEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001741jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001735jsd" : { + "type" : "CodePackage", + "id" : "acm001735jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001736jsd" ] + }, + "acm001736jsd" : { + "type" : "CodePackage", + "id" : "acm001736jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001737jsd" ] + }, + "acm001737jsd" : { + "type" : "CodePackage", + "id" : "acm001737jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001738jsd" ] + }, + "acm001738jsd" : { + "type" : "CodePackage", + "id" : "acm001738jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001739jsd" ] + }, + "acm001739jsd" : { + "type" : "CodePackage", + "id" : "acm001739jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001734jsd" ] + }, + "acm001740jsd" : { + "type" : "ControlElement", + "id" : "acm001740jsd", + "name" : "VoiceCallStateEvent" + }, + "acm001741jsd" : { + "type" : "ClassUnit", + "id" : "acm001741jsd", + "name" : "VoiceCallStateEvent", + "compilationUnitId" : "acm001734jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001740jsd" ] + }, + "acm001742jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001742jsd", + "name" : "VoiceConfRunningAndRecordingEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001749jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001743jsd" : { + "type" : "CodePackage", + "id" : "acm001743jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001744jsd" ] + }, + "acm001744jsd" : { + "type" : "CodePackage", + "id" : "acm001744jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001745jsd" ] + }, + "acm001745jsd" : { + "type" : "CodePackage", + "id" : "acm001745jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001746jsd" ] + }, + "acm001746jsd" : { + "type" : "CodePackage", + "id" : "acm001746jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001747jsd" ] + }, + "acm001747jsd" : { + "type" : "CodePackage", + "id" : "acm001747jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001742jsd" ] + }, + "acm001748jsd" : { + "type" : "ControlElement", + "id" : "acm001748jsd", + "name" : "VoiceConfRunningAndRecordingEvent" + }, + "acm001749jsd" : { + "type" : "ClassUnit", + "id" : "acm001749jsd", + "name" : "VoiceConfRunningAndRecordingEvent", + "compilationUnitId" : "acm001742jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001701jsd" ], + "content" : [ "acm001748jsd" ] + }, + "acm001750jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001750jsd", + "name" : "VoiceConfRunningEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001758jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001751jsd" : { + "type" : "CodePackage", + "id" : "acm001751jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001752jsd" ] + }, + "acm001752jsd" : { + "type" : "CodePackage", + "id" : "acm001752jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001753jsd" ] + }, + "acm001753jsd" : { + "type" : "CodePackage", + "id" : "acm001753jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001754jsd" ] + }, + "acm001754jsd" : { + "type" : "CodePackage", + "id" : "acm001754jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001755jsd" ] + }, + "acm001755jsd" : { + "type" : "CodePackage", + "id" : "acm001755jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001750jsd" ] + }, + "acm001756jsd" : { + "type" : "ControlElement", + "id" : "acm001756jsd", + "name" : "VoiceConfRunningEvent" + }, + "acm001757jsd" : { + "type" : "ControlElement", + "id" : "acm001757jsd", + "name" : "isRunning" + }, + "acm001758jsd" : { + "type" : "ClassUnit", + "id" : "acm001758jsd", + "name" : "VoiceConfRunningEvent", + "compilationUnitId" : "acm001750jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001756jsd", "acm001757jsd" ] + }, + "acm001759jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001759jsd", + "name" : "VoiceConferenceEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001767jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001760jsd" : { + "type" : "CodePackage", + "id" : "acm001760jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001761jsd" ] + }, + "acm001761jsd" : { + "type" : "CodePackage", + "id" : "acm001761jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001762jsd" ] + }, + "acm001762jsd" : { + "type" : "CodePackage", + "id" : "acm001762jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001763jsd" ] + }, + "acm001763jsd" : { + "type" : "CodePackage", + "id" : "acm001763jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001764jsd" ] + }, + "acm001764jsd" : { + "type" : "CodePackage", + "id" : "acm001764jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001759jsd" ] + }, + "acm001765jsd" : { + "type" : "ControlElement", + "id" : "acm001765jsd", + "name" : "VoiceConferenceEvent" + }, + "acm001766jsd" : { + "type" : "ControlElement", + "id" : "acm001766jsd", + "name" : "getRoom" + }, + "acm001767jsd" : { + "type" : "ClassUnit", + "id" : "acm001767jsd", + "name" : "VoiceConferenceEvent", + "compilationUnitId" : "acm001759jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001765jsd", "acm001766jsd" ] + }, + "acm001768jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001768jsd", + "name" : "VoiceStartRecordingEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001780jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001769jsd" : { + "type" : "CodePackage", + "id" : "acm001769jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001770jsd" ] + }, + "acm001770jsd" : { + "type" : "CodePackage", + "id" : "acm001770jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001771jsd" ] + }, + "acm001771jsd" : { + "type" : "CodePackage", + "id" : "acm001771jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001772jsd" ] + }, + "acm001772jsd" : { + "type" : "CodePackage", + "id" : "acm001772jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001773jsd" ] + }, + "acm001773jsd" : { + "type" : "CodePackage", + "id" : "acm001773jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001768jsd" ] + }, + "acm001774jsd" : { + "type" : "ControlElement", + "id" : "acm001774jsd", + "name" : "VoiceStartRecordingEvent" + }, + "acm001775jsd" : { + "type" : "ControlElement", + "id" : "acm001775jsd", + "name" : "setTimestamp" + }, + "acm001776jsd" : { + "type" : "ControlElement", + "id" : "acm001776jsd", + "name" : "setRecordingFilename" + }, + "acm001777jsd" : { + "type" : "ControlElement", + "id" : "acm001777jsd", + "name" : "getTimestamp" + }, + "acm001778jsd" : { + "type" : "ControlElement", + "id" : "acm001778jsd", + "name" : "getRecordingFilename" + }, + "acm001779jsd" : { + "type" : "ControlElement", + "id" : "acm001779jsd", + "name" : "startRecord" + }, + "acm001780jsd" : { + "type" : "ClassUnit", + "id" : "acm001780jsd", + "name" : "VoiceStartRecordingEvent", + "compilationUnitId" : "acm001768jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001774jsd", "acm001775jsd", "acm001776jsd", "acm001777jsd", "acm001778jsd", "acm001779jsd" ] + }, + "acm001781jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001781jsd", + "name" : "VoiceUserJoinedEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001796jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001782jsd" : { + "type" : "CodePackage", + "id" : "acm001782jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001783jsd" ] + }, + "acm001783jsd" : { + "type" : "CodePackage", + "id" : "acm001783jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001784jsd" ] + }, + "acm001784jsd" : { + "type" : "CodePackage", + "id" : "acm001784jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001785jsd" ] + }, + "acm001785jsd" : { + "type" : "CodePackage", + "id" : "acm001785jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001786jsd" ] + }, + "acm001786jsd" : { + "type" : "CodePackage", + "id" : "acm001786jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001781jsd" ] + }, + "acm001787jsd" : { + "type" : "ControlElement", + "id" : "acm001787jsd", + "name" : "VoiceUserJoinedEvent" + }, + "acm001788jsd" : { + "type" : "ControlElement", + "id" : "acm001788jsd", + "name" : "getUserId" + }, + "acm001789jsd" : { + "type" : "ControlElement", + "id" : "acm001789jsd", + "name" : "getVoiceUserId" + }, + "acm001790jsd" : { + "type" : "ControlElement", + "id" : "acm001790jsd", + "name" : "getCallerIdNum" + }, + "acm001791jsd" : { + "type" : "ControlElement", + "id" : "acm001791jsd", + "name" : "getCallerIdName" + }, + "acm001792jsd" : { + "type" : "ControlElement", + "id" : "acm001792jsd", + "name" : "getMuted" + }, + "acm001793jsd" : { + "type" : "ControlElement", + "id" : "acm001793jsd", + "name" : "getSpeaking" + }, + "acm001794jsd" : { + "type" : "ControlElement", + "id" : "acm001794jsd", + "name" : "isLocked" + }, + "acm001795jsd" : { + "type" : "ControlElement", + "id" : "acm001795jsd", + "name" : "getCallingWith" + }, + "acm001796jsd" : { + "type" : "ClassUnit", + "id" : "acm001796jsd", + "name" : "VoiceUserJoinedEvent", + "compilationUnitId" : "acm001781jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001787jsd", "acm001788jsd", "acm001789jsd", "acm001790jsd", "acm001791jsd", "acm001792jsd", "acm001793jsd", "acm001794jsd", "acm001795jsd" ] + }, + "acm001797jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001797jsd", + "name" : "VoiceUserLeftEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001805jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001798jsd" : { + "type" : "CodePackage", + "id" : "acm001798jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001799jsd" ] + }, + "acm001799jsd" : { + "type" : "CodePackage", + "id" : "acm001799jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001800jsd" ] + }, + "acm001800jsd" : { + "type" : "CodePackage", + "id" : "acm001800jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001801jsd" ] + }, + "acm001801jsd" : { + "type" : "CodePackage", + "id" : "acm001801jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001802jsd" ] + }, + "acm001802jsd" : { + "type" : "CodePackage", + "id" : "acm001802jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001797jsd" ] + }, + "acm001803jsd" : { + "type" : "ControlElement", + "id" : "acm001803jsd", + "name" : "VoiceUserLeftEvent" + }, + "acm001804jsd" : { + "type" : "ControlElement", + "id" : "acm001804jsd", + "name" : "getUserId" + }, + "acm001805jsd" : { + "type" : "ClassUnit", + "id" : "acm001805jsd", + "name" : "VoiceUserLeftEvent", + "compilationUnitId" : "acm001797jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001803jsd", "acm001804jsd" ] + }, + "acm001806jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001806jsd", + "name" : "VoiceUserLockedEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001815jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001807jsd" : { + "type" : "CodePackage", + "id" : "acm001807jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001808jsd" ] + }, + "acm001808jsd" : { + "type" : "CodePackage", + "id" : "acm001808jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001809jsd" ] + }, + "acm001809jsd" : { + "type" : "CodePackage", + "id" : "acm001809jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001810jsd" ] + }, + "acm001810jsd" : { + "type" : "CodePackage", + "id" : "acm001810jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001811jsd" ] + }, + "acm001811jsd" : { + "type" : "CodePackage", + "id" : "acm001811jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001806jsd" ] + }, + "acm001812jsd" : { + "type" : "ControlElement", + "id" : "acm001812jsd", + "name" : "VoiceUserLockedEvent" + }, + "acm001813jsd" : { + "type" : "ControlElement", + "id" : "acm001813jsd", + "name" : "getUserId" + }, + "acm001814jsd" : { + "type" : "ControlElement", + "id" : "acm001814jsd", + "name" : "isLocked" + }, + "acm001815jsd" : { + "type" : "ClassUnit", + "id" : "acm001815jsd", + "name" : "VoiceUserLockedEvent", + "compilationUnitId" : "acm001806jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001812jsd", "acm001813jsd", "acm001814jsd" ] + }, + "acm001816jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001816jsd", + "name" : "VoiceUserMutedEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001825jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001817jsd" : { + "type" : "CodePackage", + "id" : "acm001817jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001818jsd" ] + }, + "acm001818jsd" : { + "type" : "CodePackage", + "id" : "acm001818jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001819jsd" ] + }, + "acm001819jsd" : { + "type" : "CodePackage", + "id" : "acm001819jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001820jsd" ] + }, + "acm001820jsd" : { + "type" : "CodePackage", + "id" : "acm001820jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001821jsd" ] + }, + "acm001821jsd" : { + "type" : "CodePackage", + "id" : "acm001821jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001816jsd" ] + }, + "acm001822jsd" : { + "type" : "ControlElement", + "id" : "acm001822jsd", + "name" : "VoiceUserMutedEvent" + }, + "acm001823jsd" : { + "type" : "ControlElement", + "id" : "acm001823jsd", + "name" : "getUserId" + }, + "acm001824jsd" : { + "type" : "ControlElement", + "id" : "acm001824jsd", + "name" : "isMuted" + }, + "acm001825jsd" : { + "type" : "ClassUnit", + "id" : "acm001825jsd", + "name" : "VoiceUserMutedEvent", + "compilationUnitId" : "acm001816jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001822jsd", "acm001823jsd", "acm001824jsd" ] + }, + "acm001826jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001826jsd", + "name" : "VoiceUserTalkingEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001835jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001827jsd" : { + "type" : "CodePackage", + "id" : "acm001827jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001828jsd" ] + }, + "acm001828jsd" : { + "type" : "CodePackage", + "id" : "acm001828jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001829jsd" ] + }, + "acm001829jsd" : { + "type" : "CodePackage", + "id" : "acm001829jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001830jsd" ] + }, + "acm001830jsd" : { + "type" : "CodePackage", + "id" : "acm001830jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001831jsd" ] + }, + "acm001831jsd" : { + "type" : "CodePackage", + "id" : "acm001831jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001826jsd" ] + }, + "acm001832jsd" : { + "type" : "ControlElement", + "id" : "acm001832jsd", + "name" : "VoiceUserTalkingEvent" + }, + "acm001833jsd" : { + "type" : "ControlElement", + "id" : "acm001833jsd", + "name" : "getUserId" + }, + "acm001834jsd" : { + "type" : "ControlElement", + "id" : "acm001834jsd", + "name" : "isTalking" + }, + "acm001835jsd" : { + "type" : "ClassUnit", + "id" : "acm001835jsd", + "name" : "VoiceUserTalkingEvent", + "compilationUnitId" : "acm001826jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001832jsd", "acm001833jsd", "acm001834jsd" ] + }, + "acm001836jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001836jsd", + "name" : "VoiceUsersStatusEvent", + "parentId" : "acm001680jsd", + "content" : [ "acm001843jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "events" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001837jsd" : { + "type" : "CodePackage", + "id" : "acm001837jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001838jsd" ] + }, + "acm001838jsd" : { + "type" : "CodePackage", + "id" : "acm001838jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001839jsd" ] + }, + "acm001839jsd" : { + "type" : "CodePackage", + "id" : "acm001839jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001840jsd" ] + }, + "acm001840jsd" : { + "type" : "CodePackage", + "id" : "acm001840jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001841jsd" ] + }, + "acm001841jsd" : { + "type" : "CodePackage", + "id" : "acm001841jsd", + "name" : "events", + "parentId" : null, + "content" : [ "acm001836jsd" ] + }, + "acm001842jsd" : { + "type" : "ControlElement", + "id" : "acm001842jsd", + "name" : "VoiceUsersStatusEvent" + }, + "acm001843jsd" : { + "type" : "ClassUnit", + "id" : "acm001843jsd", + "name" : "VoiceUsersStatusEvent", + "compilationUnitId" : "acm001836jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001693jsd", "acm001701jsd" ], + "content" : [ "acm001842jsd" ] + }, + "acm001844jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001844jsd", + "name" : "ConnectionManager", + "parentId" : "acm001849jsd", + "content" : [ "acm001871jsd", "acm001873jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001845jsd" : { + "type" : "CodePackage", + "id" : "acm001845jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001846jsd" ] + }, + "acm001846jsd" : { + "type" : "CodePackage", + "id" : "acm001846jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001847jsd" ] + }, + "acm001847jsd" : { + "type" : "CodePackage", + "id" : "acm001847jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001848jsd" ] + }, + "acm001848jsd" : { + "type" : "CodePackage", + "id" : "acm001848jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001849jsd" ] + }, + "acm001849jsd" : { + "type" : "CodePackage", + "id" : "acm001849jsd", + "name" : "freeswitch", + "parentId" : "acm001577jsd", + "content" : [ "acm001844jsd", "acm001874jsd", "acm001886jsd", "acm001916jsd", "acm001945jsd", "acm001959jsd", "acm002153jsd" ] + }, + "acm001850jsd" : { + "type" : "ControlElement", + "id" : "acm001850jsd", + "name" : "ConnectionManager" + }, + "acm001851jsd" : { + "type" : "ControlElement", + "id" : "acm001851jsd", + "name" : "connect" + }, + "acm001852jsd" : { + "type" : "ControlElement", + "id" : "acm001852jsd", + "name" : "start" + }, + "acm001853jsd" : { + "type" : "ControlElement", + "id" : "acm001853jsd", + "name" : "stop" + }, + "acm001854jsd" : { + "type" : "ControlElement", + "id" : "acm001854jsd", + "name" : "run" + }, + "acm001855jsd" : { + "type" : "ControlElement", + "id" : "acm001855jsd", + "name" : "broadcast" + }, + "acm001856jsd" : { + "type" : "ControlElement", + "id" : "acm001856jsd", + "name" : "getUsersStatus" + }, + "acm001857jsd" : { + "type" : "ControlElement", + "id" : "acm001857jsd", + "name" : "getUsers" + }, + "acm001858jsd" : { + "type" : "ControlElement", + "id" : "acm001858jsd", + "name" : "checkIfConfIsRunningCommand" + }, + "acm001859jsd" : { + "type" : "ControlElement", + "id" : "acm001859jsd", + "name" : "checkFreeswitchStatus" + }, + "acm001860jsd" : { + "type" : "ControlElement", + "id" : "acm001860jsd", + "name" : "forceEjectUser" + }, + "acm001861jsd" : { + "type" : "ControlElement", + "id" : "acm001861jsd", + "name" : "checkIfConferenceIsRecording" + }, + "acm001862jsd" : { + "type" : "ControlElement", + "id" : "acm001862jsd", + "name" : "mute" + }, + "acm001863jsd" : { + "type" : "ControlElement", + "id" : "acm001863jsd", + "name" : "deaf" + }, + "acm001864jsd" : { + "type" : "ControlElement", + "id" : "acm001864jsd", + "name" : "hold" + }, + "acm001865jsd" : { + "type" : "ControlElement", + "id" : "acm001865jsd", + "name" : "playSound" + }, + "acm001866jsd" : { + "type" : "ControlElement", + "id" : "acm001866jsd", + "name" : "stopSound" + }, + "acm001867jsd" : { + "type" : "ControlElement", + "id" : "acm001867jsd", + "name" : "tranfer" + }, + "acm001868jsd" : { + "type" : "ControlElement", + "id" : "acm001868jsd", + "name" : "eject" + }, + "acm001869jsd" : { + "type" : "ControlElement", + "id" : "acm001869jsd", + "name" : "ejectAll" + }, + "acm001870jsd" : { + "type" : "ControlElement", + "id" : "acm001870jsd", + "name" : "record" + }, + "acm001871jsd" : { + "type" : "ClassUnit", + "id" : "acm001871jsd", + "name" : "ConnectionManager", + "compilationUnitId" : "acm001844jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm001871jsd", "acm001873jsd", "acm001915jsd", "acm001963jsd", "acm001975jsd", "acm001986jsd", "acm001997jsd", "acm002007jsd", "acm002028jsd", "acm002038jsd", "acm002050jsd", "acm002074jsd", "acm002085jsd", "acm002095jsd", "acm002105jsd", "acm002115jsd", "acm002126jsd", "acm002136jsd", "acm002146jsd", "acm005745jsd", "acm005766jsd", "acm005877jsd", "acm005958jsd", "acm006056jsd" ], + "content" : [ "acm001850jsd", "acm001851jsd", "acm001852jsd", "acm001853jsd", "acm001854jsd", "acm001855jsd", "acm001856jsd", "acm001857jsd", "acm001858jsd", "acm001859jsd", "acm001860jsd", "acm001861jsd", "acm001862jsd", "acm001863jsd", "acm001864jsd", "acm001865jsd", "acm001866jsd", "acm001867jsd", "acm001868jsd", "acm001869jsd", "acm001870jsd" ] + }, + "acm001872jsd" : { + "type" : "ControlElement", + "id" : "acm001872jsd", + "name" : "run" + }, + "acm001873jsd" : { + "type" : "ClassUnit", + "id" : "acm001873jsd", + "name" : "ConnectThread", + "compilationUnitId" : "acm001844jsd", + "parentDatatypeId" : "acm001871jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001872jsd" ] + }, + "acm001874jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001874jsd", + "name" : "DelayedCommandSenderService", + "parentId" : "acm001849jsd", + "content" : [ "acm001885jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001875jsd" : { + "type" : "CodePackage", + "id" : "acm001875jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001876jsd" ] + }, + "acm001876jsd" : { + "type" : "CodePackage", + "id" : "acm001876jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001877jsd" ] + }, + "acm001877jsd" : { + "type" : "CodePackage", + "id" : "acm001877jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001878jsd" ] + }, + "acm001878jsd" : { + "type" : "CodePackage", + "id" : "acm001878jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001879jsd" ] + }, + "acm001879jsd" : { + "type" : "CodePackage", + "id" : "acm001879jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001874jsd" ] + }, + "acm001880jsd" : { + "type" : "ControlElement", + "id" : "acm001880jsd", + "name" : "setDelayedCommandListener" + }, + "acm001881jsd" : { + "type" : "ControlElement", + "id" : "acm001881jsd", + "name" : "stop" + }, + "acm001882jsd" : { + "type" : "ControlElement", + "id" : "acm001882jsd", + "name" : "start" + }, + "acm001883jsd" : { + "type" : "ControlElement", + "id" : "acm001883jsd", + "name" : "run" + }, + "acm001884jsd" : { + "type" : "ControlElement", + "id" : "acm001884jsd", + "name" : "handleMessage" + }, + "acm001885jsd" : { + "type" : "ClassUnit", + "id" : "acm001885jsd", + "name" : "DelayedCommandSenderService", + "compilationUnitId" : "acm001874jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001885jsd", "acm001952jsd", "acm002018jsd", "acm002063jsd" ], + "content" : [ "acm001880jsd", "acm001881jsd", "acm001882jsd", "acm001883jsd", "acm001884jsd" ] + }, + "acm001886jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001886jsd", + "name" : "ESLEventListener", + "parentId" : "acm001849jsd", + "content" : [ "acm001915jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001887jsd" : { + "type" : "CodePackage", + "id" : "acm001887jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001888jsd" ] + }, + "acm001888jsd" : { + "type" : "CodePackage", + "id" : "acm001888jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001889jsd" ] + }, + "acm001889jsd" : { + "type" : "CodePackage", + "id" : "acm001889jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001890jsd" ] + }, + "acm001890jsd" : { + "type" : "CodePackage", + "id" : "acm001890jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001891jsd" ] + }, + "acm001891jsd" : { + "type" : "CodePackage", + "id" : "acm001891jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001886jsd" ] + }, + "acm001892jsd" : { + "type" : "ControlElement", + "id" : "acm001892jsd", + "name" : "ESLEventListener" + }, + "acm001893jsd" : { + "type" : "ControlElement", + "id" : "acm001893jsd", + "name" : "conferenceEventPlayFile" + }, + "acm001894jsd" : { + "type" : "ControlElement", + "id" : "acm001894jsd", + "name" : "backgroundJobResultReceived" + }, + "acm001895jsd" : { + "type" : "ControlElement", + "id" : "acm001895jsd", + "name" : "exceptionCaught" + }, + "acm001896jsd" : { + "type" : "ControlElement", + "id" : "acm001896jsd", + "name" : "conferenceEventJoin" + }, + "acm001897jsd" : { + "type" : "ControlElement", + "id" : "acm001897jsd", + "name" : "conferenceEventLeave" + }, + "acm001898jsd" : { + "type" : "ControlElement", + "id" : "acm001898jsd", + "name" : "conferenceEventMute" + }, + "acm001899jsd" : { + "type" : "ControlElement", + "id" : "acm001899jsd", + "name" : "conferenceEventUnMute" + }, + "acm001900jsd" : { + "type" : "ControlElement", + "id" : "acm001900jsd", + "name" : "conferenceEventAction" + }, + "acm001901jsd" : { + "type" : "ControlElement", + "id" : "acm001901jsd", + "name" : "conferenceEventTransfer" + }, + "acm001902jsd" : { + "type" : "ControlElement", + "id" : "acm001902jsd", + "name" : "conferenceEventThreadRun" + }, + "acm001903jsd" : { + "type" : "ControlElement", + "id" : "acm001903jsd", + "name" : "conferenceEventRecord" + }, + "acm001904jsd" : { + "type" : "ControlElement", + "id" : "acm001904jsd", + "name" : "genTimestamp" + }, + "acm001905jsd" : { + "type" : "ControlElement", + "id" : "acm001905jsd", + "name" : "eventReceived" + }, + "acm001906jsd" : { + "type" : "ControlElement", + "id" : "acm001906jsd", + "name" : "getMemberIdFromEvent" + }, + "acm001907jsd" : { + "type" : "ControlElement", + "id" : "acm001907jsd", + "name" : "getCallerIdFromEvent" + }, + "acm001908jsd" : { + "type" : "ControlElement", + "id" : "acm001908jsd", + "name" : "getMemberUUIDFromEvent" + }, + "acm001909jsd" : { + "type" : "ControlElement", + "id" : "acm001909jsd", + "name" : "getCallerChannelCreateTimeFromEvent" + }, + "acm001910jsd" : { + "type" : "ControlElement", + "id" : "acm001910jsd", + "name" : "getCallerChannelHangupTimeFromEvent" + }, + "acm001911jsd" : { + "type" : "ControlElement", + "id" : "acm001911jsd", + "name" : "getCallerIdNameFromEvent" + }, + "acm001912jsd" : { + "type" : "ControlElement", + "id" : "acm001912jsd", + "name" : "getRecordFilenameFromEvent" + }, + "acm001913jsd" : { + "type" : "ControlElement", + "id" : "acm001913jsd", + "name" : "getOldFloorHolderMemberIdFromEvent" + }, + "acm001914jsd" : { + "type" : "ControlElement", + "id" : "acm001914jsd", + "name" : "getNewFloorHolderMemberIdFromEvent" + }, + "acm001915jsd" : { + "type" : "ClassUnit", + "id" : "acm001915jsd", + "name" : "ESLEventListener", + "compilationUnitId" : "acm001886jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005672jsd" ], + "datatypeReferencesIds" : [ "acm001685jsd", "acm001709jsd", "acm001717jsd", "acm001741jsd", "acm001758jsd", "acm001780jsd", "acm001796jsd", "acm001805jsd", "acm001825jsd", "acm001835jsd", "acm001915jsd", "acm005999jsd" ], + "content" : [ "acm001892jsd", "acm001893jsd", "acm001894jsd", "acm001895jsd", "acm001896jsd", "acm001897jsd", "acm001898jsd", "acm001899jsd", "acm001900jsd", "acm001901jsd", "acm001902jsd", "acm001903jsd", "acm001904jsd", "acm001905jsd", "acm001906jsd", "acm001907jsd", "acm001908jsd", "acm001909jsd", "acm001910jsd", "acm001911jsd", "acm001912jsd", "acm001913jsd", "acm001914jsd" ] + }, + "acm001916jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001916jsd", + "name" : "FreeswitchApplication", + "parentId" : "acm001849jsd", + "content" : [ "acm001944jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001917jsd" : { + "type" : "CodePackage", + "id" : "acm001917jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001918jsd" ] + }, + "acm001918jsd" : { + "type" : "CodePackage", + "id" : "acm001918jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001919jsd" ] + }, + "acm001919jsd" : { + "type" : "CodePackage", + "id" : "acm001919jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001920jsd" ] + }, + "acm001920jsd" : { + "type" : "CodePackage", + "id" : "acm001920jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001921jsd" ] + }, + "acm001921jsd" : { + "type" : "CodePackage", + "id" : "acm001921jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001916jsd" ] + }, + "acm001922jsd" : { + "type" : "ControlElement", + "id" : "acm001922jsd", + "name" : "FreeswitchApplication" + }, + "acm001923jsd" : { + "type" : "ControlElement", + "id" : "acm001923jsd", + "name" : "runDelayedCommand" + }, + "acm001924jsd" : { + "type" : "ControlElement", + "id" : "acm001924jsd", + "name" : "queueMessage" + }, + "acm001925jsd" : { + "type" : "ControlElement", + "id" : "acm001925jsd", + "name" : "transferUserToMeeting" + }, + "acm001926jsd" : { + "type" : "ControlElement", + "id" : "acm001926jsd", + "name" : "start" + }, + "acm001927jsd" : { + "type" : "ControlElement", + "id" : "acm001927jsd", + "name" : "run" + }, + "acm001928jsd" : { + "type" : "ControlElement", + "id" : "acm001928jsd", + "name" : "getUsersStatus" + }, + "acm001929jsd" : { + "type" : "ControlElement", + "id" : "acm001929jsd", + "name" : "checkRunningAndRecording" + }, + "acm001930jsd" : { + "type" : "ControlElement", + "id" : "acm001930jsd", + "name" : "getAllUsers" + }, + "acm001931jsd" : { + "type" : "ControlElement", + "id" : "acm001931jsd", + "name" : "muteUser" + }, + "acm001932jsd" : { + "type" : "ControlElement", + "id" : "acm001932jsd", + "name" : "deafUser" + }, + "acm001933jsd" : { + "type" : "ControlElement", + "id" : "acm001933jsd", + "name" : "holdUser" + }, + "acm001934jsd" : { + "type" : "ControlElement", + "id" : "acm001934jsd", + "name" : "playSound" + }, + "acm001935jsd" : { + "type" : "ControlElement", + "id" : "acm001935jsd", + "name" : "stopSound" + }, + "acm001936jsd" : { + "type" : "ControlElement", + "id" : "acm001936jsd", + "name" : "eject" + }, + "acm001937jsd" : { + "type" : "ControlElement", + "id" : "acm001937jsd", + "name" : "ejectAll" + }, + "acm001938jsd" : { + "type" : "ControlElement", + "id" : "acm001938jsd", + "name" : "genTimestamp" + }, + "acm001939jsd" : { + "type" : "ControlElement", + "id" : "acm001939jsd", + "name" : "startRecording" + }, + "acm001940jsd" : { + "type" : "ControlElement", + "id" : "acm001940jsd", + "name" : "stopRecording" + }, + "acm001941jsd" : { + "type" : "ControlElement", + "id" : "acm001941jsd", + "name" : "sendMessageToFreeswitch" + }, + "acm001942jsd" : { + "type" : "ControlElement", + "id" : "acm001942jsd", + "name" : "run" + }, + "acm001943jsd" : { + "type" : "ControlElement", + "id" : "acm001943jsd", + "name" : "stop" + }, + "acm001944jsd" : { + "type" : "ClassUnit", + "id" : "acm001944jsd", + "name" : "FreeswitchApplication", + "compilationUnitId" : "acm001916jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001952jsd" ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001885jsd", "acm001944jsd", "acm001963jsd", "acm001986jsd", "acm001997jsd", "acm002007jsd", "acm002028jsd", "acm002038jsd", "acm002050jsd", "acm002063jsd", "acm002074jsd", "acm002085jsd", "acm002095jsd", "acm002105jsd", "acm002115jsd", "acm002126jsd", "acm002136jsd", "acm002146jsd" ], + "content" : [ "acm001922jsd", "acm001923jsd", "acm001924jsd", "acm001925jsd", "acm001926jsd", "acm001927jsd", "acm001928jsd", "acm001929jsd", "acm001930jsd", "acm001931jsd", "acm001932jsd", "acm001933jsd", "acm001934jsd", "acm001935jsd", "acm001936jsd", "acm001937jsd", "acm001938jsd", "acm001939jsd", "acm001940jsd", "acm001941jsd", "acm001942jsd", "acm001943jsd" ] + }, + "acm001945jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001945jsd", + "name" : "IDelayedCommandListener", + "parentId" : "acm001849jsd", + "content" : [ "acm001952jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001946jsd" : { + "type" : "CodePackage", + "id" : "acm001946jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001947jsd" ] + }, + "acm001947jsd" : { + "type" : "CodePackage", + "id" : "acm001947jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001948jsd" ] + }, + "acm001948jsd" : { + "type" : "CodePackage", + "id" : "acm001948jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001949jsd" ] + }, + "acm001949jsd" : { + "type" : "CodePackage", + "id" : "acm001949jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001950jsd" ] + }, + "acm001950jsd" : { + "type" : "CodePackage", + "id" : "acm001950jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001945jsd" ] + }, + "acm001951jsd" : { + "type" : "ControlElement", + "id" : "acm001951jsd", + "name" : "runDelayedCommand" + }, + "acm001952jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001952jsd", + "name" : "IDelayedCommandListener", + "compilationUnitId" : "acm001945jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002063jsd" ], + "content" : [ "acm001951jsd" ] + }, + "acm001953jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001953jsd", + "name" : "BroadcastConferenceCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm001963jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001954jsd" : { + "type" : "CodePackage", + "id" : "acm001954jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001955jsd" ] + }, + "acm001955jsd" : { + "type" : "CodePackage", + "id" : "acm001955jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001956jsd" ] + }, + "acm001956jsd" : { + "type" : "CodePackage", + "id" : "acm001956jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001957jsd" ] + }, + "acm001957jsd" : { + "type" : "CodePackage", + "id" : "acm001957jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001958jsd" ] + }, + "acm001958jsd" : { + "type" : "CodePackage", + "id" : "acm001958jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001959jsd" ] + }, + "acm001959jsd" : { + "type" : "CodePackage", + "id" : "acm001959jsd", + "name" : "actions", + "parentId" : "acm001849jsd", + "content" : [ "acm001953jsd", "acm001964jsd", "acm001976jsd", "acm001987jsd", "acm001998jsd", "acm002008jsd", "acm002019jsd", "acm002029jsd", "acm002039jsd", "acm002051jsd", "acm002064jsd", "acm002075jsd", "acm002086jsd", "acm002096jsd", "acm002106jsd", "acm002116jsd", "acm002127jsd", "acm002137jsd" ] + }, + "acm001960jsd" : { + "type" : "ControlElement", + "id" : "acm001960jsd", + "name" : "BroadcastConferenceCommand" + }, + "acm001961jsd" : { + "type" : "ControlElement", + "id" : "acm001961jsd", + "name" : "getCommandArgs" + }, + "acm001962jsd" : { + "type" : "ControlElement", + "id" : "acm001962jsd", + "name" : "handleResponse" + }, + "acm001963jsd" : { + "type" : "ClassUnit", + "id" : "acm001963jsd", + "name" : "BroadcastConferenceCommand", + "compilationUnitId" : "acm001953jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm006056jsd" ], + "content" : [ "acm001960jsd", "acm001961jsd", "acm001962jsd" ] + }, + "acm001964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001964jsd", + "name" : "CheckFreeswitchStatusCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm001975jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001965jsd" : { + "type" : "CodePackage", + "id" : "acm001965jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001966jsd" ] + }, + "acm001966jsd" : { + "type" : "CodePackage", + "id" : "acm001966jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001967jsd" ] + }, + "acm001967jsd" : { + "type" : "CodePackage", + "id" : "acm001967jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001968jsd" ] + }, + "acm001968jsd" : { + "type" : "CodePackage", + "id" : "acm001968jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001969jsd" ] + }, + "acm001969jsd" : { + "type" : "CodePackage", + "id" : "acm001969jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001970jsd" ] + }, + "acm001970jsd" : { + "type" : "CodePackage", + "id" : "acm001970jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm001964jsd" ] + }, + "acm001971jsd" : { + "type" : "ControlElement", + "id" : "acm001971jsd", + "name" : "CheckFreeswitchStatusCommand" + }, + "acm001972jsd" : { + "type" : "ControlElement", + "id" : "acm001972jsd", + "name" : "getCommand" + }, + "acm001973jsd" : { + "type" : "ControlElement", + "id" : "acm001973jsd", + "name" : "getCommandArgs" + }, + "acm001974jsd" : { + "type" : "ControlElement", + "id" : "acm001974jsd", + "name" : "handleResponse" + }, + "acm001975jsd" : { + "type" : "ClassUnit", + "id" : "acm001975jsd", + "name" : "CheckFreeswitchStatusCommand", + "compilationUnitId" : "acm001964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm001725jsd", "acm001975jsd", "acm006056jsd" ], + "content" : [ "acm001971jsd", "acm001972jsd", "acm001973jsd", "acm001974jsd" ] + }, + "acm001976jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001976jsd", + "name" : "CheckIfConfIsRunningCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm001986jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001977jsd" : { + "type" : "CodePackage", + "id" : "acm001977jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001978jsd" ] + }, + "acm001978jsd" : { + "type" : "CodePackage", + "id" : "acm001978jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001979jsd" ] + }, + "acm001979jsd" : { + "type" : "CodePackage", + "id" : "acm001979jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001980jsd" ] + }, + "acm001980jsd" : { + "type" : "CodePackage", + "id" : "acm001980jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001981jsd" ] + }, + "acm001981jsd" : { + "type" : "CodePackage", + "id" : "acm001981jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001982jsd" ] + }, + "acm001982jsd" : { + "type" : "CodePackage", + "id" : "acm001982jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm001976jsd" ] + }, + "acm001983jsd" : { + "type" : "ControlElement", + "id" : "acm001983jsd", + "name" : "CheckIfConfIsRunningCommand" + }, + "acm001984jsd" : { + "type" : "ControlElement", + "id" : "acm001984jsd", + "name" : "getCommandArgs" + }, + "acm001985jsd" : { + "type" : "ControlElement", + "id" : "acm001985jsd", + "name" : "handleResponse" + }, + "acm001986jsd" : { + "type" : "ClassUnit", + "id" : "acm001986jsd", + "name" : "CheckIfConfIsRunningCommand", + "compilationUnitId" : "acm001976jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm001885jsd", "acm001986jsd", "acm002050jsd", "acm002174jsd", "acm002201jsd", "acm006056jsd" ], + "content" : [ "acm001983jsd", "acm001984jsd", "acm001985jsd" ] + }, + "acm001987jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001987jsd", + "name" : "ConferenceCheckRecordCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm001997jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001988jsd" : { + "type" : "CodePackage", + "id" : "acm001988jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001989jsd" ] + }, + "acm001989jsd" : { + "type" : "CodePackage", + "id" : "acm001989jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm001990jsd" ] + }, + "acm001990jsd" : { + "type" : "CodePackage", + "id" : "acm001990jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001991jsd" ] + }, + "acm001991jsd" : { + "type" : "CodePackage", + "id" : "acm001991jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm001992jsd" ] + }, + "acm001992jsd" : { + "type" : "CodePackage", + "id" : "acm001992jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm001993jsd" ] + }, + "acm001993jsd" : { + "type" : "CodePackage", + "id" : "acm001993jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm001987jsd" ] + }, + "acm001994jsd" : { + "type" : "ControlElement", + "id" : "acm001994jsd", + "name" : "ConferenceCheckRecordCommand" + }, + "acm001995jsd" : { + "type" : "ControlElement", + "id" : "acm001995jsd", + "name" : "getCommandArgs" + }, + "acm001996jsd" : { + "type" : "ControlElement", + "id" : "acm001996jsd", + "name" : "handleResponse" + }, + "acm001997jsd" : { + "type" : "ClassUnit", + "id" : "acm001997jsd", + "name" : "ConferenceCheckRecordCommand", + "compilationUnitId" : "acm001987jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001701jsd", "acm001709jsd", "acm001749jsd", "acm001997jsd", "acm002174jsd", "acm002201jsd", "acm006056jsd" ], + "content" : [ "acm001994jsd", "acm001995jsd", "acm001996jsd" ] + }, + "acm001998jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001998jsd", + "name" : "DeafUserCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002007jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001999jsd" : { + "type" : "CodePackage", + "id" : "acm001999jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002000jsd" ] + }, + "acm002000jsd" : { + "type" : "CodePackage", + "id" : "acm002000jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002001jsd" ] + }, + "acm002001jsd" : { + "type" : "CodePackage", + "id" : "acm002001jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002002jsd" ] + }, + "acm002002jsd" : { + "type" : "CodePackage", + "id" : "acm002002jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002003jsd" ] + }, + "acm002003jsd" : { + "type" : "CodePackage", + "id" : "acm002003jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002004jsd" ] + }, + "acm002004jsd" : { + "type" : "CodePackage", + "id" : "acm002004jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm001998jsd" ] + }, + "acm002005jsd" : { + "type" : "ControlElement", + "id" : "acm002005jsd", + "name" : "DeafUserCommand" + }, + "acm002006jsd" : { + "type" : "ControlElement", + "id" : "acm002006jsd", + "name" : "getCommandArgs" + }, + "acm002007jsd" : { + "type" : "ClassUnit", + "id" : "acm002007jsd", + "name" : "DeafUserCommand", + "compilationUnitId" : "acm001998jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002005jsd", "acm002006jsd" ] + }, + "acm002008jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002008jsd", + "name" : "DelayedCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002018jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002009jsd" : { + "type" : "CodePackage", + "id" : "acm002009jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002010jsd" ] + }, + "acm002010jsd" : { + "type" : "CodePackage", + "id" : "acm002010jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002011jsd" ] + }, + "acm002011jsd" : { + "type" : "CodePackage", + "id" : "acm002011jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002012jsd" ] + }, + "acm002012jsd" : { + "type" : "CodePackage", + "id" : "acm002012jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002013jsd" ] + }, + "acm002013jsd" : { + "type" : "CodePackage", + "id" : "acm002013jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002014jsd" ] + }, + "acm002014jsd" : { + "type" : "CodePackage", + "id" : "acm002014jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002008jsd" ] + }, + "acm002015jsd" : { + "type" : "ControlElement", + "id" : "acm002015jsd", + "name" : "DelayedCommand" + }, + "acm002016jsd" : { + "type" : "ControlElement", + "id" : "acm002016jsd", + "name" : "getDelay" + }, + "acm002017jsd" : { + "type" : "ControlElement", + "id" : "acm002017jsd", + "name" : "compareTo" + }, + "acm002018jsd" : { + "type" : "ClassUnit", + "id" : "acm002018jsd", + "name" : "DelayedCommand", + "compilationUnitId" : "acm002008jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002018jsd", "acm002063jsd" ], + "content" : [ "acm002015jsd", "acm002016jsd", "acm002017jsd" ] + }, + "acm002019jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002019jsd", + "name" : "EjectAllUsersCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002028jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002020jsd" : { + "type" : "CodePackage", + "id" : "acm002020jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002021jsd" ] + }, + "acm002021jsd" : { + "type" : "CodePackage", + "id" : "acm002021jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002022jsd" ] + }, + "acm002022jsd" : { + "type" : "CodePackage", + "id" : "acm002022jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002023jsd" ] + }, + "acm002023jsd" : { + "type" : "CodePackage", + "id" : "acm002023jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002024jsd" ] + }, + "acm002024jsd" : { + "type" : "CodePackage", + "id" : "acm002024jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002025jsd" ] + }, + "acm002025jsd" : { + "type" : "CodePackage", + "id" : "acm002025jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002019jsd" ] + }, + "acm002026jsd" : { + "type" : "ControlElement", + "id" : "acm002026jsd", + "name" : "EjectAllUsersCommand" + }, + "acm002027jsd" : { + "type" : "ControlElement", + "id" : "acm002027jsd", + "name" : "getCommandArgs" + }, + "acm002028jsd" : { + "type" : "ClassUnit", + "id" : "acm002028jsd", + "name" : "EjectAllUsersCommand", + "compilationUnitId" : "acm002019jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002026jsd", "acm002027jsd" ] + }, + "acm002029jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002029jsd", + "name" : "EjectUserCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002038jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002030jsd" : { + "type" : "CodePackage", + "id" : "acm002030jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002031jsd" ] + }, + "acm002031jsd" : { + "type" : "CodePackage", + "id" : "acm002031jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002032jsd" ] + }, + "acm002032jsd" : { + "type" : "CodePackage", + "id" : "acm002032jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002033jsd" ] + }, + "acm002033jsd" : { + "type" : "CodePackage", + "id" : "acm002033jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002034jsd" ] + }, + "acm002034jsd" : { + "type" : "CodePackage", + "id" : "acm002034jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002035jsd" ] + }, + "acm002035jsd" : { + "type" : "CodePackage", + "id" : "acm002035jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002029jsd" ] + }, + "acm002036jsd" : { + "type" : "ControlElement", + "id" : "acm002036jsd", + "name" : "EjectUserCommand" + }, + "acm002037jsd" : { + "type" : "ControlElement", + "id" : "acm002037jsd", + "name" : "getCommandArgs" + }, + "acm002038jsd" : { + "type" : "ClassUnit", + "id" : "acm002038jsd", + "name" : "EjectUserCommand", + "compilationUnitId" : "acm002029jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002036jsd", "acm002037jsd" ] + }, + "acm002039jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002039jsd", + "name" : "ForceEjectUserCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002050jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002040jsd" : { + "type" : "CodePackage", + "id" : "acm002040jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002041jsd" ] + }, + "acm002041jsd" : { + "type" : "CodePackage", + "id" : "acm002041jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002042jsd" ] + }, + "acm002042jsd" : { + "type" : "CodePackage", + "id" : "acm002042jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002043jsd" ] + }, + "acm002043jsd" : { + "type" : "CodePackage", + "id" : "acm002043jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002044jsd" ] + }, + "acm002044jsd" : { + "type" : "CodePackage", + "id" : "acm002044jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002045jsd" ] + }, + "acm002045jsd" : { + "type" : "CodePackage", + "id" : "acm002045jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002039jsd" ] + }, + "acm002046jsd" : { + "type" : "ControlElement", + "id" : "acm002046jsd", + "name" : "ForceEjectUserCommand" + }, + "acm002047jsd" : { + "type" : "ControlElement", + "id" : "acm002047jsd", + "name" : "getCommand" + }, + "acm002048jsd" : { + "type" : "ControlElement", + "id" : "acm002048jsd", + "name" : "getCommandArgs" + }, + "acm002049jsd" : { + "type" : "ControlElement", + "id" : "acm002049jsd", + "name" : "handleResponse" + }, + "acm002050jsd" : { + "type" : "ClassUnit", + "id" : "acm002050jsd", + "name" : "ForceEjectUserCommand", + "compilationUnitId" : "acm002039jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm002050jsd", "acm006056jsd" ], + "content" : [ "acm002046jsd", "acm002047jsd", "acm002048jsd", "acm002049jsd" ] + }, + "acm002051jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002051jsd", + "name" : "FreeswitchCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002063jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002052jsd" : { + "type" : "CodePackage", + "id" : "acm002052jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002053jsd" ] + }, + "acm002053jsd" : { + "type" : "CodePackage", + "id" : "acm002053jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002054jsd" ] + }, + "acm002054jsd" : { + "type" : "CodePackage", + "id" : "acm002054jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002055jsd" ] + }, + "acm002055jsd" : { + "type" : "CodePackage", + "id" : "acm002055jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002056jsd" ] + }, + "acm002056jsd" : { + "type" : "CodePackage", + "id" : "acm002056jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002057jsd" ] + }, + "acm002057jsd" : { + "type" : "CodePackage", + "id" : "acm002057jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002051jsd" ] + }, + "acm002058jsd" : { + "type" : "ControlElement", + "id" : "acm002058jsd", + "name" : "FreeswitchCommand" + }, + "acm002059jsd" : { + "type" : "ControlElement", + "id" : "acm002059jsd", + "name" : "getCommand" + }, + "acm002060jsd" : { + "type" : "ControlElement", + "id" : "acm002060jsd", + "name" : "getCommandArgs" + }, + "acm002061jsd" : { + "type" : "ControlElement", + "id" : "acm002061jsd", + "name" : "getRoom" + }, + "acm002062jsd" : { + "type" : "ControlElement", + "id" : "acm002062jsd", + "name" : "getRequesterId" + }, + "acm002063jsd" : { + "type" : "ClassUnit", + "id" : "acm002063jsd", + "name" : "FreeswitchCommand", + "compilationUnitId" : "acm002051jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002058jsd", "acm002059jsd", "acm002060jsd", "acm002061jsd", "acm002062jsd" ] + }, + "acm002064jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002064jsd", + "name" : "GetAllUsersCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002074jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002065jsd" : { + "type" : "CodePackage", + "id" : "acm002065jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002066jsd" ] + }, + "acm002066jsd" : { + "type" : "CodePackage", + "id" : "acm002066jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002067jsd" ] + }, + "acm002067jsd" : { + "type" : "CodePackage", + "id" : "acm002067jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002068jsd" ] + }, + "acm002068jsd" : { + "type" : "CodePackage", + "id" : "acm002068jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002069jsd" ] + }, + "acm002069jsd" : { + "type" : "CodePackage", + "id" : "acm002069jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002070jsd" ] + }, + "acm002070jsd" : { + "type" : "CodePackage", + "id" : "acm002070jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002064jsd" ] + }, + "acm002071jsd" : { + "type" : "ControlElement", + "id" : "acm002071jsd", + "name" : "GetAllUsersCommand" + }, + "acm002072jsd" : { + "type" : "ControlElement", + "id" : "acm002072jsd", + "name" : "getCommandArgs" + }, + "acm002073jsd" : { + "type" : "ControlElement", + "id" : "acm002073jsd", + "name" : "handleResponse" + }, + "acm002074jsd" : { + "type" : "ClassUnit", + "id" : "acm002074jsd", + "name" : "GetAllUsersCommand", + "compilationUnitId" : "acm002064jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm001796jsd", "acm002074jsd", "acm002174jsd", "acm002201jsd", "acm006056jsd" ], + "content" : [ "acm002071jsd", "acm002072jsd", "acm002073jsd" ] + }, + "acm002075jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002075jsd", + "name" : "GetUsersStatusCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002085jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002076jsd" : { + "type" : "CodePackage", + "id" : "acm002076jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002077jsd" ] + }, + "acm002077jsd" : { + "type" : "CodePackage", + "id" : "acm002077jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002078jsd" ] + }, + "acm002078jsd" : { + "type" : "CodePackage", + "id" : "acm002078jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002079jsd" ] + }, + "acm002079jsd" : { + "type" : "CodePackage", + "id" : "acm002079jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002080jsd" ] + }, + "acm002080jsd" : { + "type" : "CodePackage", + "id" : "acm002080jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002081jsd" ] + }, + "acm002081jsd" : { + "type" : "CodePackage", + "id" : "acm002081jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002075jsd" ] + }, + "acm002082jsd" : { + "type" : "ControlElement", + "id" : "acm002082jsd", + "name" : "GetUsersStatusCommand" + }, + "acm002083jsd" : { + "type" : "ControlElement", + "id" : "acm002083jsd", + "name" : "getCommandArgs" + }, + "acm002084jsd" : { + "type" : "ControlElement", + "id" : "acm002084jsd", + "name" : "handleResponse" + }, + "acm002085jsd" : { + "type" : "ClassUnit", + "id" : "acm002085jsd", + "name" : "GetUsersStatusCommand", + "compilationUnitId" : "acm002075jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001693jsd", "acm001701jsd", "acm001709jsd", "acm001843jsd", "acm002085jsd", "acm002174jsd", "acm002201jsd", "acm006056jsd" ], + "content" : [ "acm002082jsd", "acm002083jsd", "acm002084jsd" ] + }, + "acm002086jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002086jsd", + "name" : "HoldUserCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002095jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002087jsd" : { + "type" : "CodePackage", + "id" : "acm002087jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002088jsd" ] + }, + "acm002088jsd" : { + "type" : "CodePackage", + "id" : "acm002088jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002089jsd" ] + }, + "acm002089jsd" : { + "type" : "CodePackage", + "id" : "acm002089jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002090jsd" ] + }, + "acm002090jsd" : { + "type" : "CodePackage", + "id" : "acm002090jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002091jsd" ] + }, + "acm002091jsd" : { + "type" : "CodePackage", + "id" : "acm002091jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002092jsd" ] + }, + "acm002092jsd" : { + "type" : "CodePackage", + "id" : "acm002092jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002086jsd" ] + }, + "acm002093jsd" : { + "type" : "ControlElement", + "id" : "acm002093jsd", + "name" : "HoldUserCommand" + }, + "acm002094jsd" : { + "type" : "ControlElement", + "id" : "acm002094jsd", + "name" : "getCommandArgs" + }, + "acm002095jsd" : { + "type" : "ClassUnit", + "id" : "acm002095jsd", + "name" : "HoldUserCommand", + "compilationUnitId" : "acm002086jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002093jsd", "acm002094jsd" ] + }, + "acm002096jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002096jsd", + "name" : "MuteUserCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002105jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002097jsd" : { + "type" : "CodePackage", + "id" : "acm002097jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002098jsd" ] + }, + "acm002098jsd" : { + "type" : "CodePackage", + "id" : "acm002098jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002099jsd" ] + }, + "acm002099jsd" : { + "type" : "CodePackage", + "id" : "acm002099jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002100jsd" ] + }, + "acm002100jsd" : { + "type" : "CodePackage", + "id" : "acm002100jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002101jsd" ] + }, + "acm002101jsd" : { + "type" : "CodePackage", + "id" : "acm002101jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002102jsd" ] + }, + "acm002102jsd" : { + "type" : "CodePackage", + "id" : "acm002102jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002096jsd" ] + }, + "acm002103jsd" : { + "type" : "ControlElement", + "id" : "acm002103jsd", + "name" : "MuteUserCommand" + }, + "acm002104jsd" : { + "type" : "ControlElement", + "id" : "acm002104jsd", + "name" : "getCommandArgs" + }, + "acm002105jsd" : { + "type" : "ClassUnit", + "id" : "acm002105jsd", + "name" : "MuteUserCommand", + "compilationUnitId" : "acm002096jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002103jsd", "acm002104jsd" ] + }, + "acm002106jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002106jsd", + "name" : "PlaySoundCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002115jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002107jsd" : { + "type" : "CodePackage", + "id" : "acm002107jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002108jsd" ] + }, + "acm002108jsd" : { + "type" : "CodePackage", + "id" : "acm002108jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002109jsd" ] + }, + "acm002109jsd" : { + "type" : "CodePackage", + "id" : "acm002109jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002110jsd" ] + }, + "acm002110jsd" : { + "type" : "CodePackage", + "id" : "acm002110jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002111jsd" ] + }, + "acm002111jsd" : { + "type" : "CodePackage", + "id" : "acm002111jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002112jsd" ] + }, + "acm002112jsd" : { + "type" : "CodePackage", + "id" : "acm002112jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002106jsd" ] + }, + "acm002113jsd" : { + "type" : "ControlElement", + "id" : "acm002113jsd", + "name" : "PlaySoundCommand" + }, + "acm002114jsd" : { + "type" : "ControlElement", + "id" : "acm002114jsd", + "name" : "getCommandArgs" + }, + "acm002115jsd" : { + "type" : "ClassUnit", + "id" : "acm002115jsd", + "name" : "PlaySoundCommand", + "compilationUnitId" : "acm002106jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002113jsd", "acm002114jsd" ] + }, + "acm002116jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002116jsd", + "name" : "RecordConferenceCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002126jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002117jsd" : { + "type" : "CodePackage", + "id" : "acm002117jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002118jsd" ] + }, + "acm002118jsd" : { + "type" : "CodePackage", + "id" : "acm002118jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002119jsd" ] + }, + "acm002119jsd" : { + "type" : "CodePackage", + "id" : "acm002119jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002120jsd" ] + }, + "acm002120jsd" : { + "type" : "CodePackage", + "id" : "acm002120jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002121jsd" ] + }, + "acm002121jsd" : { + "type" : "CodePackage", + "id" : "acm002121jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002122jsd" ] + }, + "acm002122jsd" : { + "type" : "CodePackage", + "id" : "acm002122jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002116jsd" ] + }, + "acm002123jsd" : { + "type" : "ControlElement", + "id" : "acm002123jsd", + "name" : "RecordConferenceCommand" + }, + "acm002124jsd" : { + "type" : "ControlElement", + "id" : "acm002124jsd", + "name" : "getCommandArgs" + }, + "acm002125jsd" : { + "type" : "ControlElement", + "id" : "acm002125jsd", + "name" : "handleResponse" + }, + "acm002126jsd" : { + "type" : "ClassUnit", + "id" : "acm002126jsd", + "name" : "RecordConferenceCommand", + "compilationUnitId" : "acm002116jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001709jsd", "acm006056jsd" ], + "content" : [ "acm002123jsd", "acm002124jsd", "acm002125jsd" ] + }, + "acm002127jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002127jsd", + "name" : "StopSoundCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002136jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002128jsd" : { + "type" : "CodePackage", + "id" : "acm002128jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002129jsd" ] + }, + "acm002129jsd" : { + "type" : "CodePackage", + "id" : "acm002129jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002130jsd" ] + }, + "acm002130jsd" : { + "type" : "CodePackage", + "id" : "acm002130jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002131jsd" ] + }, + "acm002131jsd" : { + "type" : "CodePackage", + "id" : "acm002131jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002132jsd" ] + }, + "acm002132jsd" : { + "type" : "CodePackage", + "id" : "acm002132jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002133jsd" ] + }, + "acm002133jsd" : { + "type" : "CodePackage", + "id" : "acm002133jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002127jsd" ] + }, + "acm002134jsd" : { + "type" : "ControlElement", + "id" : "acm002134jsd", + "name" : "StopSoundCommand" + }, + "acm002135jsd" : { + "type" : "ControlElement", + "id" : "acm002135jsd", + "name" : "getCommandArgs" + }, + "acm002136jsd" : { + "type" : "ClassUnit", + "id" : "acm002136jsd", + "name" : "StopSoundCommand", + "compilationUnitId" : "acm002127jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002134jsd", "acm002135jsd" ] + }, + "acm002137jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002137jsd", + "name" : "TransferUserToMeetingCommand", + "parentId" : "acm001959jsd", + "content" : [ "acm002146jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002138jsd" : { + "type" : "CodePackage", + "id" : "acm002138jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002139jsd" ] + }, + "acm002139jsd" : { + "type" : "CodePackage", + "id" : "acm002139jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002140jsd" ] + }, + "acm002140jsd" : { + "type" : "CodePackage", + "id" : "acm002140jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002141jsd" ] + }, + "acm002141jsd" : { + "type" : "CodePackage", + "id" : "acm002141jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002142jsd" ] + }, + "acm002142jsd" : { + "type" : "CodePackage", + "id" : "acm002142jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002143jsd" ] + }, + "acm002143jsd" : { + "type" : "CodePackage", + "id" : "acm002143jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002137jsd" ] + }, + "acm002144jsd" : { + "type" : "ControlElement", + "id" : "acm002144jsd", + "name" : "TransferUserToMeetingCommand" + }, + "acm002145jsd" : { + "type" : "ControlElement", + "id" : "acm002145jsd", + "name" : "getCommandArgs" + }, + "acm002146jsd" : { + "type" : "ClassUnit", + "id" : "acm002146jsd", + "name" : "TransferUserToMeetingCommand", + "compilationUnitId" : "acm002137jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002063jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002144jsd", "acm002145jsd" ] + }, + "acm002147jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002147jsd", + "name" : "ConferenceMember", + "parentId" : "acm002153jsd", + "content" : [ "acm002174jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "response" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002148jsd" : { + "type" : "CodePackage", + "id" : "acm002148jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002149jsd" ] + }, + "acm002149jsd" : { + "type" : "CodePackage", + "id" : "acm002149jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002150jsd" ] + }, + "acm002150jsd" : { + "type" : "CodePackage", + "id" : "acm002150jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002151jsd" ] + }, + "acm002151jsd" : { + "type" : "CodePackage", + "id" : "acm002151jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002152jsd" ] + }, + "acm002152jsd" : { + "type" : "CodePackage", + "id" : "acm002152jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002153jsd" ] + }, + "acm002153jsd" : { + "type" : "CodePackage", + "id" : "acm002153jsd", + "name" : "response", + "parentId" : "acm001849jsd", + "content" : [ "acm002147jsd", "acm002175jsd", "acm002187jsd" ] + }, + "acm002154jsd" : { + "type" : "ControlElement", + "id" : "acm002154jsd", + "name" : "getId" + }, + "acm002155jsd" : { + "type" : "ControlElement", + "id" : "acm002155jsd", + "name" : "getFlags" + }, + "acm002156jsd" : { + "type" : "ControlElement", + "id" : "acm002156jsd", + "name" : "getCallerId" + }, + "acm002157jsd" : { + "type" : "ControlElement", + "id" : "acm002157jsd", + "name" : "getCallerIdName" + }, + "acm002158jsd" : { + "type" : "ControlElement", + "id" : "acm002158jsd", + "name" : "getMuted" + }, + "acm002159jsd" : { + "type" : "ControlElement", + "id" : "acm002159jsd", + "name" : "getSpeaking" + }, + "acm002160jsd" : { + "type" : "ControlElement", + "id" : "acm002160jsd", + "name" : "setFlags" + }, + "acm002161jsd" : { + "type" : "ControlElement", + "id" : "acm002161jsd", + "name" : "setId" + }, + "acm002162jsd" : { + "type" : "ControlElement", + "id" : "acm002162jsd", + "name" : "setUUID" + }, + "acm002163jsd" : { + "type" : "ControlElement", + "id" : "acm002163jsd", + "name" : "getUUID" + }, + "acm002164jsd" : { + "type" : "ControlElement", + "id" : "acm002164jsd", + "name" : "setCallerIdName" + }, + "acm002165jsd" : { + "type" : "ControlElement", + "id" : "acm002165jsd", + "name" : "setCallerId" + }, + "acm002166jsd" : { + "type" : "ControlElement", + "id" : "acm002166jsd", + "name" : "setJoinTime" + }, + "acm002167jsd" : { + "type" : "ControlElement", + "id" : "acm002167jsd", + "name" : "setLastTalking" + }, + "acm002168jsd" : { + "type" : "ControlElement", + "id" : "acm002168jsd", + "name" : "setMemberType" + }, + "acm002169jsd" : { + "type" : "ControlElement", + "id" : "acm002169jsd", + "name" : "getMemberType" + }, + "acm002170jsd" : { + "type" : "ControlElement", + "id" : "acm002170jsd", + "name" : "setRecordPath" + }, + "acm002171jsd" : { + "type" : "ControlElement", + "id" : "acm002171jsd", + "name" : "getRecordPath" + }, + "acm002172jsd" : { + "type" : "ControlElement", + "id" : "acm002172jsd", + "name" : "setRecordStartTime" + }, + "acm002173jsd" : { + "type" : "ControlElement", + "id" : "acm002173jsd", + "name" : "getRecordStartTime" + }, + "acm002174jsd" : { + "type" : "ClassUnit", + "id" : "acm002174jsd", + "name" : "ConferenceMember", + "compilationUnitId" : "acm002147jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002186jsd" ], + "content" : [ "acm002154jsd", "acm002155jsd", "acm002156jsd", "acm002157jsd", "acm002158jsd", "acm002159jsd", "acm002160jsd", "acm002161jsd", "acm002162jsd", "acm002163jsd", "acm002164jsd", "acm002165jsd", "acm002166jsd", "acm002167jsd", "acm002168jsd", "acm002169jsd", "acm002170jsd", "acm002171jsd", "acm002172jsd", "acm002173jsd" ] + }, + "acm002175jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002175jsd", + "name" : "ConferenceMemberFlags", + "parentId" : "acm002153jsd", + "content" : [ "acm002186jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "response" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002176jsd" : { + "type" : "CodePackage", + "id" : "acm002176jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002177jsd" ] + }, + "acm002177jsd" : { + "type" : "CodePackage", + "id" : "acm002177jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002178jsd" ] + }, + "acm002178jsd" : { + "type" : "CodePackage", + "id" : "acm002178jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002179jsd" ] + }, + "acm002179jsd" : { + "type" : "CodePackage", + "id" : "acm002179jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002180jsd" ] + }, + "acm002180jsd" : { + "type" : "CodePackage", + "id" : "acm002180jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002181jsd" ] + }, + "acm002181jsd" : { + "type" : "CodePackage", + "id" : "acm002181jsd", + "name" : "response", + "parentId" : null, + "content" : [ "acm002175jsd" ] + }, + "acm002182jsd" : { + "type" : "ControlElement", + "id" : "acm002182jsd", + "name" : "getIsSpeaking" + }, + "acm002183jsd" : { + "type" : "ControlElement", + "id" : "acm002183jsd", + "name" : "getIsMuted" + }, + "acm002184jsd" : { + "type" : "ControlElement", + "id" : "acm002184jsd", + "name" : "setCanSpeak" + }, + "acm002185jsd" : { + "type" : "ControlElement", + "id" : "acm002185jsd", + "name" : "setTalking" + }, + "acm002186jsd" : { + "type" : "ClassUnit", + "id" : "acm002186jsd", + "name" : "ConferenceMemberFlags", + "compilationUnitId" : "acm002175jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002182jsd", "acm002183jsd", "acm002184jsd", "acm002185jsd" ] + }, + "acm002187jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002187jsd", + "name" : "XMLResponseConferenceListParser", + "parentId" : "acm002153jsd", + "content" : [ "acm002201jsd" ], + "pathElements" : [ "akka-bbb-fsesl", "src", "main", "java", "org", "bigbluebutton", "freeswitch", "voice", "freeswitch", "response" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002188jsd" : { + "type" : "CodePackage", + "id" : "acm002188jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002189jsd" ] + }, + "acm002189jsd" : { + "type" : "CodePackage", + "id" : "acm002189jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002190jsd" ] + }, + "acm002190jsd" : { + "type" : "CodePackage", + "id" : "acm002190jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002191jsd" ] + }, + "acm002191jsd" : { + "type" : "CodePackage", + "id" : "acm002191jsd", + "name" : "voice", + "parentId" : null, + "content" : [ "acm002192jsd" ] + }, + "acm002192jsd" : { + "type" : "CodePackage", + "id" : "acm002192jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm002193jsd" ] + }, + "acm002193jsd" : { + "type" : "CodePackage", + "id" : "acm002193jsd", + "name" : "response", + "parentId" : null, + "content" : [ "acm002187jsd" ] + }, + "acm002194jsd" : { + "type" : "ControlElement", + "id" : "acm002194jsd", + "name" : "XMLResponseConferenceListParser" + }, + "acm002195jsd" : { + "type" : "ControlElement", + "id" : "acm002195jsd", + "name" : "getConferenceRoom" + }, + "acm002196jsd" : { + "type" : "ControlElement", + "id" : "acm002196jsd", + "name" : "printConferneceMemebers" + }, + "acm002197jsd" : { + "type" : "ControlElement", + "id" : "acm002197jsd", + "name" : "getConferenceList" + }, + "acm002198jsd" : { + "type" : "ControlElement", + "id" : "acm002198jsd", + "name" : "startElement" + }, + "acm002199jsd" : { + "type" : "ControlElement", + "id" : "acm002199jsd", + "name" : "characters" + }, + "acm002200jsd" : { + "type" : "ControlElement", + "id" : "acm002200jsd", + "name" : "endElement" + }, + "acm002201jsd" : { + "type" : "ClassUnit", + "id" : "acm002201jsd", + "name" : "XMLResponseConferenceListParser", + "compilationUnitId" : "acm002187jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002174jsd", "acm002186jsd" ], + "content" : [ "acm002194jsd", "acm002195jsd", "acm002196jsd", "acm002197jsd", "acm002198jsd", "acm002199jsd", "acm002200jsd" ] + }, + "acm002202jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002202jsd", + "name" : "Keys", + "parentId" : "acm002206jsd", + "content" : [ "acm002207jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002203jsd" : { + "type" : "CodePackage", + "id" : "acm002203jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002204jsd" ] + }, + "acm002204jsd" : { + "type" : "CodePackage", + "id" : "acm002204jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002205jsd" ] + }, + "acm002205jsd" : { + "type" : "CodePackage", + "id" : "acm002205jsd", + "name" : "common2", + "parentId" : "acm001339jsd", + "content" : [ "acm002206jsd" ] + }, + "acm002206jsd" : { + "type" : "CodePackage", + "id" : "acm002206jsd", + "name" : "redis", + "parentId" : "acm002205jsd", + "content" : [ "acm002202jsd", "acm002208jsd", "acm002223jsd", "acm002247jsd" ] + }, + "acm002207jsd" : { + "type" : "ClassUnit", + "id" : "acm002207jsd", + "name" : "Keys", + "compilationUnitId" : "acm002202jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002208jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002208jsd", + "name" : "RedisAwareCommunicator", + "parentId" : "acm002206jsd", + "content" : [ "acm002222jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002209jsd" : { + "type" : "CodePackage", + "id" : "acm002209jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002210jsd" ] + }, + "acm002210jsd" : { + "type" : "CodePackage", + "id" : "acm002210jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002211jsd" ] + }, + "acm002211jsd" : { + "type" : "CodePackage", + "id" : "acm002211jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002212jsd" ] + }, + "acm002212jsd" : { + "type" : "CodePackage", + "id" : "acm002212jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002208jsd" ] + }, + "acm002213jsd" : { + "type" : "ControlElement", + "id" : "acm002213jsd", + "name" : "start" + }, + "acm002214jsd" : { + "type" : "ControlElement", + "id" : "acm002214jsd", + "name" : "stop" + }, + "acm002215jsd" : { + "type" : "ControlElement", + "id" : "acm002215jsd", + "name" : "setPassword" + }, + "acm002216jsd" : { + "type" : "ControlElement", + "id" : "acm002216jsd", + "name" : "connectionStatusHandler" + }, + "acm002217jsd" : { + "type" : "ControlElement", + "id" : "acm002217jsd", + "name" : "setClientName" + }, + "acm002218jsd" : { + "type" : "ControlElement", + "id" : "acm002218jsd", + "name" : "setHost" + }, + "acm002219jsd" : { + "type" : "ControlElement", + "id" : "acm002219jsd", + "name" : "setPort" + }, + "acm002220jsd" : { + "type" : "ControlElement", + "id" : "acm002220jsd", + "name" : "setExpireKey" + }, + "acm002221jsd" : { + "type" : "ControlElement", + "id" : "acm002221jsd", + "name" : "createPoolingConfig" + }, + "acm002222jsd" : { + "type" : "ClassUnit", + "id" : "acm002222jsd", + "name" : "RedisAwareCommunicator", + "compilationUnitId" : "acm002208jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002213jsd", "acm002214jsd", "acm002215jsd", "acm002216jsd", "acm002217jsd", "acm002218jsd", "acm002219jsd", "acm002220jsd", "acm002221jsd" ] + }, + "acm002223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002223jsd", + "name" : "RedisStorageService", + "parentId" : "acm002206jsd", + "content" : [ "acm002241jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002224jsd" : { + "type" : "CodePackage", + "id" : "acm002224jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002225jsd" ] + }, + "acm002225jsd" : { + "type" : "CodePackage", + "id" : "acm002225jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002226jsd" ] + }, + "acm002226jsd" : { + "type" : "CodePackage", + "id" : "acm002226jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002227jsd" ] + }, + "acm002227jsd" : { + "type" : "CodePackage", + "id" : "acm002227jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002223jsd" ] + }, + "acm002228jsd" : { + "type" : "ControlElement", + "id" : "acm002228jsd", + "name" : "start" + }, + "acm002229jsd" : { + "type" : "ControlElement", + "id" : "acm002229jsd", + "name" : "stop" + }, + "acm002230jsd" : { + "type" : "ControlElement", + "id" : "acm002230jsd", + "name" : "generateSingleUseCaptionToken" + }, + "acm002231jsd" : { + "type" : "ControlElement", + "id" : "acm002231jsd", + "name" : "validateSingleUseCaptionToken" + }, + "acm002232jsd" : { + "type" : "ControlElement", + "id" : "acm002232jsd", + "name" : "recordMeetingInfo" + }, + "acm002233jsd" : { + "type" : "ControlElement", + "id" : "acm002233jsd", + "name" : "recordBreakoutInfo" + }, + "acm002234jsd" : { + "type" : "ControlElement", + "id" : "acm002234jsd", + "name" : "addBreakoutRoom" + }, + "acm002235jsd" : { + "type" : "ControlElement", + "id" : "acm002235jsd", + "name" : "record" + }, + "acm002236jsd" : { + "type" : "ControlElement", + "id" : "acm002236jsd", + "name" : "storePresentationAnnotations" + }, + "acm002237jsd" : { + "type" : "ControlElement", + "id" : "acm002237jsd", + "name" : "removeMeeting" + }, + "acm002238jsd" : { + "type" : "ControlElement", + "id" : "acm002238jsd", + "name" : "recordAndExpire" + }, + "acm002239jsd" : { + "type" : "ControlElement", + "id" : "acm002239jsd", + "name" : "recordMeeting" + }, + "acm002240jsd" : { + "type" : "ControlElement", + "id" : "acm002240jsd", + "name" : "checkConnectionStatusBasic" + }, + "acm002241jsd" : { + "type" : "ClassUnit", + "id" : "acm002241jsd", + "name" : "RedisStorageService", + "compilationUnitId" : "acm002223jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002222jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002241jsd" ], + "content" : [ "acm002228jsd", "acm002229jsd", "acm002230jsd", "acm002231jsd", "acm002232jsd", "acm002233jsd", "acm002234jsd", "acm002235jsd", "acm002236jsd", "acm002237jsd", "acm002238jsd", "acm002239jsd", "acm002240jsd" ] + }, + "acm002242jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002242jsd", + "name" : "MessageDistributor", + "parentId" : "acm002247jsd", + "content" : [ "acm002251jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002243jsd" : { + "type" : "CodePackage", + "id" : "acm002243jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002244jsd" ] + }, + "acm002244jsd" : { + "type" : "CodePackage", + "id" : "acm002244jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002245jsd" ] + }, + "acm002245jsd" : { + "type" : "CodePackage", + "id" : "acm002245jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002246jsd" ] + }, + "acm002246jsd" : { + "type" : "CodePackage", + "id" : "acm002246jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002247jsd" ] + }, + "acm002247jsd" : { + "type" : "CodePackage", + "id" : "acm002247jsd", + "name" : "pubsub", + "parentId" : "acm002206jsd", + "content" : [ "acm002242jsd", "acm002252jsd", "acm002260jsd", "acm002286jsd", "acm002299jsd", "acm002309jsd", "acm002320jsd" ] + }, + "acm002248jsd" : { + "type" : "ControlElement", + "id" : "acm002248jsd", + "name" : "setMessageListeners" + }, + "acm002249jsd" : { + "type" : "ControlElement", + "id" : "acm002249jsd", + "name" : "setMessageHandler" + }, + "acm002250jsd" : { + "type" : "ControlElement", + "id" : "acm002250jsd", + "name" : "notifyListeners" + }, + "acm002251jsd" : { + "type" : "ClassUnit", + "id" : "acm002251jsd", + "name" : "MessageDistributor", + "compilationUnitId" : "acm002242jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002259jsd", "acm002333jsd" ], + "content" : [ "acm002248jsd", "acm002249jsd", "acm002250jsd" ] + }, + "acm002252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002252jsd", + "name" : "MessageHandler", + "parentId" : "acm002247jsd", + "content" : [ "acm002259jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002253jsd" : { + "type" : "CodePackage", + "id" : "acm002253jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002254jsd" ] + }, + "acm002254jsd" : { + "type" : "CodePackage", + "id" : "acm002254jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002255jsd" ] + }, + "acm002255jsd" : { + "type" : "CodePackage", + "id" : "acm002255jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002256jsd" ] + }, + "acm002256jsd" : { + "type" : "CodePackage", + "id" : "acm002256jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002257jsd" ] + }, + "acm002257jsd" : { + "type" : "CodePackage", + "id" : "acm002257jsd", + "name" : "pubsub", + "parentId" : null, + "content" : [ "acm002252jsd" ] + }, + "acm002258jsd" : { + "type" : "ControlElement", + "id" : "acm002258jsd", + "name" : "handleMessage" + }, + "acm002259jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002259jsd", + "name" : "MessageHandler", + "compilationUnitId" : "acm002252jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002258jsd" ] + }, + "acm002260jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002260jsd", + "name" : "MessageReceiver", + "parentId" : "acm002247jsd", + "content" : [ "acm002277jsd", "acm002285jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002261jsd" : { + "type" : "CodePackage", + "id" : "acm002261jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002262jsd" ] + }, + "acm002262jsd" : { + "type" : "CodePackage", + "id" : "acm002262jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002263jsd" ] + }, + "acm002263jsd" : { + "type" : "CodePackage", + "id" : "acm002263jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002264jsd" ] + }, + "acm002264jsd" : { + "type" : "CodePackage", + "id" : "acm002264jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002265jsd" ] + }, + "acm002265jsd" : { + "type" : "CodePackage", + "id" : "acm002265jsd", + "name" : "pubsub", + "parentId" : null, + "content" : [ "acm002260jsd" ] + }, + "acm002266jsd" : { + "type" : "ControlElement", + "id" : "acm002266jsd", + "name" : "start" + }, + "acm002267jsd" : { + "type" : "ControlElement", + "id" : "acm002267jsd", + "name" : "run" + }, + "acm002268jsd" : { + "type" : "ControlElement", + "id" : "acm002268jsd", + "name" : "stop" + }, + "acm002269jsd" : { + "type" : "ControlElement", + "id" : "acm002269jsd", + "name" : "setMessageHandler" + }, + "acm002270jsd" : { + "type" : "ControlElement", + "id" : "acm002270jsd", + "name" : "message" + }, + "acm002271jsd" : { + "type" : "ControlElement", + "id" : "acm002271jsd", + "name" : "message" + }, + "acm002272jsd" : { + "type" : "ControlElement", + "id" : "acm002272jsd", + "name" : "run" + }, + "acm002273jsd" : { + "type" : "ControlElement", + "id" : "acm002273jsd", + "name" : "subscribed" + }, + "acm002274jsd" : { + "type" : "ControlElement", + "id" : "acm002274jsd", + "name" : "psubscribed" + }, + "acm002275jsd" : { + "type" : "ControlElement", + "id" : "acm002275jsd", + "name" : "unsubscribed" + }, + "acm002276jsd" : { + "type" : "ControlElement", + "id" : "acm002276jsd", + "name" : "punsubscribed" + }, + "acm002277jsd" : { + "type" : "ClassUnit", + "id" : "acm002277jsd", + "name" : "MessageReceiver", + "compilationUnitId" : "acm002260jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002222jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002277jsd", "acm002285jsd", "acm002333jsd" ], + "content" : [ "acm002266jsd", "acm002267jsd", "acm002268jsd", "acm002269jsd", "acm002270jsd", "acm002271jsd", "acm002272jsd", "acm002273jsd", "acm002274jsd", "acm002275jsd", "acm002276jsd" ] + }, + "acm002278jsd" : { + "type" : "ControlElement", + "id" : "acm002278jsd", + "name" : "message" + }, + "acm002279jsd" : { + "type" : "ControlElement", + "id" : "acm002279jsd", + "name" : "message" + }, + "acm002280jsd" : { + "type" : "ControlElement", + "id" : "acm002280jsd", + "name" : "run" + }, + "acm002281jsd" : { + "type" : "ControlElement", + "id" : "acm002281jsd", + "name" : "subscribed" + }, + "acm002282jsd" : { + "type" : "ControlElement", + "id" : "acm002282jsd", + "name" : "psubscribed" + }, + "acm002283jsd" : { + "type" : "ControlElement", + "id" : "acm002283jsd", + "name" : "unsubscribed" + }, + "acm002284jsd" : { + "type" : "ControlElement", + "id" : "acm002284jsd", + "name" : "punsubscribed" + }, + "acm002285jsd" : { + "type" : "ClassUnit", + "id" : "acm002285jsd", + "name" : "MessageListener", + "compilationUnitId" : "acm002260jsd", + "parentDatatypeId" : "acm002277jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002278jsd", "acm002279jsd", "acm002280jsd", "acm002281jsd", "acm002282jsd", "acm002283jsd", "acm002284jsd" ] + }, + "acm002286jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002286jsd", + "name" : "MessageSender", + "parentId" : "acm002247jsd", + "content" : [ "acm002298jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002287jsd" : { + "type" : "CodePackage", + "id" : "acm002287jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002288jsd" ] + }, + "acm002288jsd" : { + "type" : "CodePackage", + "id" : "acm002288jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002289jsd" ] + }, + "acm002289jsd" : { + "type" : "CodePackage", + "id" : "acm002289jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002290jsd" ] + }, + "acm002290jsd" : { + "type" : "CodePackage", + "id" : "acm002290jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002291jsd" ] + }, + "acm002291jsd" : { + "type" : "CodePackage", + "id" : "acm002291jsd", + "name" : "pubsub", + "parentId" : null, + "content" : [ "acm002286jsd" ] + }, + "acm002292jsd" : { + "type" : "ControlElement", + "id" : "acm002292jsd", + "name" : "stop" + }, + "acm002293jsd" : { + "type" : "ControlElement", + "id" : "acm002293jsd", + "name" : "start" + }, + "acm002294jsd" : { + "type" : "ControlElement", + "id" : "acm002294jsd", + "name" : "run" + }, + "acm002295jsd" : { + "type" : "ControlElement", + "id" : "acm002295jsd", + "name" : "send" + }, + "acm002296jsd" : { + "type" : "ControlElement", + "id" : "acm002296jsd", + "name" : "publish" + }, + "acm002297jsd" : { + "type" : "ControlElement", + "id" : "acm002297jsd", + "name" : "run" + }, + "acm002298jsd" : { + "type" : "ClassUnit", + "id" : "acm002298jsd", + "name" : "MessageSender", + "compilationUnitId" : "acm002286jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002222jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002298jsd", "acm002308jsd" ], + "content" : [ "acm002292jsd", "acm002293jsd", "acm002294jsd", "acm002295jsd", "acm002296jsd", "acm002297jsd" ] + }, + "acm002299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002299jsd", + "name" : "MessageToSend", + "parentId" : "acm002247jsd", + "content" : [ "acm002308jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002300jsd" : { + "type" : "CodePackage", + "id" : "acm002300jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002301jsd" ] + }, + "acm002301jsd" : { + "type" : "CodePackage", + "id" : "acm002301jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002302jsd" ] + }, + "acm002302jsd" : { + "type" : "CodePackage", + "id" : "acm002302jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002303jsd" ] + }, + "acm002303jsd" : { + "type" : "CodePackage", + "id" : "acm002303jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002304jsd" ] + }, + "acm002304jsd" : { + "type" : "CodePackage", + "id" : "acm002304jsd", + "name" : "pubsub", + "parentId" : null, + "content" : [ "acm002299jsd" ] + }, + "acm002305jsd" : { + "type" : "ControlElement", + "id" : "acm002305jsd", + "name" : "MessageToSend" + }, + "acm002306jsd" : { + "type" : "ControlElement", + "id" : "acm002306jsd", + "name" : "getChannel" + }, + "acm002307jsd" : { + "type" : "ControlElement", + "id" : "acm002307jsd", + "name" : "getMessage" + }, + "acm002308jsd" : { + "type" : "ClassUnit", + "id" : "acm002308jsd", + "name" : "MessageToSend", + "compilationUnitId" : "acm002299jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002305jsd", "acm002306jsd", "acm002307jsd" ] + }, + "acm002309jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002309jsd", + "name" : "ReceivedMessage", + "parentId" : "acm002247jsd", + "content" : [ "acm002319jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002310jsd" : { + "type" : "CodePackage", + "id" : "acm002310jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002311jsd" ] + }, + "acm002311jsd" : { + "type" : "CodePackage", + "id" : "acm002311jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002312jsd" ] + }, + "acm002312jsd" : { + "type" : "CodePackage", + "id" : "acm002312jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002313jsd" ] + }, + "acm002313jsd" : { + "type" : "CodePackage", + "id" : "acm002313jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002314jsd" ] + }, + "acm002314jsd" : { + "type" : "CodePackage", + "id" : "acm002314jsd", + "name" : "pubsub", + "parentId" : null, + "content" : [ "acm002309jsd" ] + }, + "acm002315jsd" : { + "type" : "ControlElement", + "id" : "acm002315jsd", + "name" : "ReceivedMessage" + }, + "acm002316jsd" : { + "type" : "ControlElement", + "id" : "acm002316jsd", + "name" : "getPattern" + }, + "acm002317jsd" : { + "type" : "ControlElement", + "id" : "acm002317jsd", + "name" : "getChannel" + }, + "acm002318jsd" : { + "type" : "ControlElement", + "id" : "acm002318jsd", + "name" : "getMessage" + }, + "acm002319jsd" : { + "type" : "ClassUnit", + "id" : "acm002319jsd", + "name" : "ReceivedMessage", + "compilationUnitId" : "acm002309jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002315jsd", "acm002316jsd", "acm002317jsd", "acm002318jsd" ] + }, + "acm002320jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002320jsd", + "name" : "ReceivedMessageHandler", + "parentId" : "acm002247jsd", + "content" : [ "acm002333jsd" ], + "pathElements" : [ "bbb-common-message", "src", "main", "java", "org", "bigbluebutton", "common2", "redis", "pubsub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002321jsd" : { + "type" : "CodePackage", + "id" : "acm002321jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002322jsd" ] + }, + "acm002322jsd" : { + "type" : "CodePackage", + "id" : "acm002322jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002323jsd" ] + }, + "acm002323jsd" : { + "type" : "CodePackage", + "id" : "acm002323jsd", + "name" : "common2", + "parentId" : null, + "content" : [ "acm002324jsd" ] + }, + "acm002324jsd" : { + "type" : "CodePackage", + "id" : "acm002324jsd", + "name" : "redis", + "parentId" : null, + "content" : [ "acm002325jsd" ] + }, + "acm002325jsd" : { + "type" : "CodePackage", + "id" : "acm002325jsd", + "name" : "pubsub", + "parentId" : null, + "content" : [ "acm002320jsd" ] + }, + "acm002326jsd" : { + "type" : "ControlElement", + "id" : "acm002326jsd", + "name" : "stop" + }, + "acm002327jsd" : { + "type" : "ControlElement", + "id" : "acm002327jsd", + "name" : "start" + }, + "acm002328jsd" : { + "type" : "ControlElement", + "id" : "acm002328jsd", + "name" : "run" + }, + "acm002329jsd" : { + "type" : "ControlElement", + "id" : "acm002329jsd", + "name" : "processMessage" + }, + "acm002330jsd" : { + "type" : "ControlElement", + "id" : "acm002330jsd", + "name" : "run" + }, + "acm002331jsd" : { + "type" : "ControlElement", + "id" : "acm002331jsd", + "name" : "handleMessage" + }, + "acm002332jsd" : { + "type" : "ControlElement", + "id" : "acm002332jsd", + "name" : "setMessageDistributor" + }, + "acm002333jsd" : { + "type" : "ClassUnit", + "id" : "acm002333jsd", + "name" : "ReceivedMessageHandler", + "compilationUnitId" : "acm002320jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002251jsd", "acm002319jsd", "acm002333jsd" ], + "content" : [ "acm002326jsd", "acm002327jsd", "acm002328jsd", "acm002329jsd", "acm002330jsd", "acm002331jsd", "acm002332jsd" ] + }, + "acm002334jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002334jsd", + "name" : "ApiErrors", + "parentId" : "acm002337jsd", + "content" : [ "acm002354jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002335jsd" : { + "type" : "CodePackage", + "id" : "acm002335jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002336jsd" ] + }, + "acm002336jsd" : { + "type" : "CodePackage", + "id" : "acm002336jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002337jsd" ] + }, + "acm002337jsd" : { + "type" : "CodePackage", + "id" : "acm002337jsd", + "name" : "api", + "parentId" : "acm001339jsd", + "content" : [ "acm002334jsd", "acm002355jsd", "acm002361jsd", "acm002370jsd", "acm002376jsd", "acm002388jsd", "acm002491jsd", "acm002613jsd", "acm002634jsd", "acm002641jsd", "acm006164jsd", "acm002662jsd", "acm003234jsd", "acm003599jsd", "acm004335jsd", "acm004348jsd", "acm004536jsd" ] + }, + "acm002338jsd" : { + "type" : "ControlElement", + "id" : "acm002338jsd", + "name" : "missingParamError" + }, + "acm002339jsd" : { + "type" : "ControlElement", + "id" : "acm002339jsd", + "name" : "checksumError" + }, + "acm002340jsd" : { + "type" : "ControlElement", + "id" : "acm002340jsd", + "name" : "nonUniqueMeetingIdError" + }, + "acm002341jsd" : { + "type" : "ControlElement", + "id" : "acm002341jsd", + "name" : "nonUniqueVoiceBridgeError" + }, + "acm002342jsd" : { + "type" : "ControlElement", + "id" : "acm002342jsd", + "name" : "invalidMeetingIdError" + }, + "acm002343jsd" : { + "type" : "ControlElement", + "id" : "acm002343jsd", + "name" : "meetingForciblyEndedError" + }, + "acm002344jsd" : { + "type" : "ControlElement", + "id" : "acm002344jsd", + "name" : "invalidPasswordError" + }, + "acm002345jsd" : { + "type" : "ControlElement", + "id" : "acm002345jsd", + "name" : "mismatchCreateTimeParam" + }, + "acm002346jsd" : { + "type" : "ControlElement", + "id" : "acm002346jsd", + "name" : "recordingNotFound" + }, + "acm002347jsd" : { + "type" : "ControlElement", + "id" : "acm002347jsd", + "name" : "noConfigFoundForToken" + }, + "acm002348jsd" : { + "type" : "ControlElement", + "id" : "acm002348jsd", + "name" : "noConfigFound" + }, + "acm002349jsd" : { + "type" : "ControlElement", + "id" : "acm002349jsd", + "name" : "maxParticipantsReached" + }, + "acm002350jsd" : { + "type" : "ControlElement", + "id" : "acm002350jsd", + "name" : "guestDeniedAccess" + }, + "acm002351jsd" : { + "type" : "ControlElement", + "id" : "acm002351jsd", + "name" : "addError" + }, + "acm002352jsd" : { + "type" : "ControlElement", + "id" : "acm002352jsd", + "name" : "hasErrors" + }, + "acm002353jsd" : { + "type" : "ControlElement", + "id" : "acm002353jsd", + "name" : "getErrors" + }, + "acm002354jsd" : { + "type" : "ClassUnit", + "id" : "acm002354jsd", + "name" : "ApiErrors", + "compilationUnitId" : "acm002334jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002338jsd", "acm002339jsd", "acm002340jsd", "acm002341jsd", "acm002342jsd", "acm002343jsd", "acm002344jsd", "acm002345jsd", "acm002346jsd", "acm002347jsd", "acm002348jsd", "acm002349jsd", "acm002350jsd", "acm002351jsd", "acm002352jsd", "acm002353jsd" ] + }, + "acm002355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002355jsd", + "name" : "ApiParams", + "parentId" : "acm002337jsd", + "content" : [ "acm002360jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002356jsd" : { + "type" : "CodePackage", + "id" : "acm002356jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002357jsd" ] + }, + "acm002357jsd" : { + "type" : "CodePackage", + "id" : "acm002357jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002358jsd" ] + }, + "acm002358jsd" : { + "type" : "CodePackage", + "id" : "acm002358jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002355jsd" ] + }, + "acm002359jsd" : { + "type" : "ControlElement", + "id" : "acm002359jsd", + "name" : "ApiParams" + }, + "acm002360jsd" : { + "type" : "ClassUnit", + "id" : "acm002360jsd", + "name" : "ApiParams", + "compilationUnitId" : "acm002355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002359jsd" ] + }, + "acm002361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002361jsd", + "name" : "HTML5LoadBalancingService", + "parentId" : "acm002337jsd", + "content" : [ "acm002369jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002362jsd" : { + "type" : "CodePackage", + "id" : "acm002362jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002363jsd" ] + }, + "acm002363jsd" : { + "type" : "CodePackage", + "id" : "acm002363jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002364jsd" ] + }, + "acm002364jsd" : { + "type" : "CodePackage", + "id" : "acm002364jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002361jsd" ] + }, + "acm002365jsd" : { + "type" : "ControlElement", + "id" : "acm002365jsd", + "name" : "init" + }, + "acm002366jsd" : { + "type" : "ControlElement", + "id" : "acm002366jsd", + "name" : "scanHTML5processes" + }, + "acm002367jsd" : { + "type" : "ControlElement", + "id" : "acm002367jsd", + "name" : "listItemWithIdExists" + }, + "acm002368jsd" : { + "type" : "ControlElement", + "id" : "acm002368jsd", + "name" : "findSuitableHTML5ProcessByRoundRobin" + }, + "acm002369jsd" : { + "type" : "ClassUnit", + "id" : "acm002369jsd", + "name" : "HTML5LoadBalancingService", + "compilationUnitId" : "acm002361jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002369jsd", "acm004557jsd" ], + "content" : [ "acm002365jsd", "acm002366jsd", "acm002367jsd", "acm002368jsd" ] + }, + "acm002370jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002370jsd", + "name" : "IReceivedOldMessageHandler", + "parentId" : "acm002337jsd", + "content" : [ "acm002375jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002371jsd" : { + "type" : "CodePackage", + "id" : "acm002371jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002372jsd" ] + }, + "acm002372jsd" : { + "type" : "CodePackage", + "id" : "acm002372jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002373jsd" ] + }, + "acm002373jsd" : { + "type" : "CodePackage", + "id" : "acm002373jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002370jsd" ] + }, + "acm002374jsd" : { + "type" : "ControlElement", + "id" : "acm002374jsd", + "name" : "handleMessage" + }, + "acm002375jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002375jsd", + "name" : "IReceivedOldMessageHandler", + "compilationUnitId" : "acm002370jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003410jsd" ], + "content" : [ "acm002374jsd" ] + }, + "acm002376jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002376jsd", + "name" : "LearningDashboardService", + "parentId" : "acm002337jsd", + "content" : [ "acm002387jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002377jsd" : { + "type" : "CodePackage", + "id" : "acm002377jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002378jsd" ] + }, + "acm002378jsd" : { + "type" : "CodePackage", + "id" : "acm002378jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002379jsd" ] + }, + "acm002379jsd" : { + "type" : "CodePackage", + "id" : "acm002379jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002376jsd" ] + }, + "acm002380jsd" : { + "type" : "ControlElement", + "id" : "acm002380jsd", + "name" : "getJsonDataFile" + }, + "acm002381jsd" : { + "type" : "ControlElement", + "id" : "acm002381jsd", + "name" : "writeJsonDataFile" + }, + "acm002382jsd" : { + "type" : "ControlElement", + "id" : "acm002382jsd", + "name" : "removeJsonDataFile" + }, + "acm002383jsd" : { + "type" : "ControlElement", + "id" : "acm002383jsd", + "name" : "run" + }, + "acm002384jsd" : { + "type" : "ControlElement", + "id" : "acm002384jsd", + "name" : "getDestinationBaseDirectoryName" + }, + "acm002385jsd" : { + "type" : "ControlElement", + "id" : "acm002385jsd", + "name" : "deleteDirectory" + }, + "acm002386jsd" : { + "type" : "ControlElement", + "id" : "acm002386jsd", + "name" : "setLearningDashboardFilesDir" + }, + "acm002387jsd" : { + "type" : "ClassUnit", + "id" : "acm002387jsd", + "name" : "LearningDashboardService", + "compilationUnitId" : "acm002376jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002387jsd" ], + "content" : [ "acm002380jsd", "acm002381jsd", "acm002382jsd", "acm002383jsd", "acm002384jsd", "acm002385jsd", "acm002386jsd" ] + }, + "acm002388jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002388jsd", + "name" : "MeetingService", + "parentId" : "acm002337jsd", + "content" : [ "acm002490jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002389jsd" : { + "type" : "CodePackage", + "id" : "acm002389jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002390jsd" ] + }, + "acm002390jsd" : { + "type" : "CodePackage", + "id" : "acm002390jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002391jsd" ] + }, + "acm002391jsd" : { + "type" : "CodePackage", + "id" : "acm002391jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002388jsd" ] + }, + "acm002392jsd" : { + "type" : "ControlElement", + "id" : "acm002392jsd", + "name" : "MeetingService" + }, + "acm002393jsd" : { + "type" : "ControlElement", + "id" : "acm002393jsd", + "name" : "addUserSession" + }, + "acm002394jsd" : { + "type" : "ControlElement", + "id" : "acm002394jsd", + "name" : "getTokenByUserId" + }, + "acm002395jsd" : { + "type" : "ControlElement", + "id" : "acm002395jsd", + "name" : "registerUser" + }, + "acm002396jsd" : { + "type" : "ControlElement", + "id" : "acm002396jsd", + "name" : "getUserSessionWithUserId" + }, + "acm002397jsd" : { + "type" : "ControlElement", + "id" : "acm002397jsd", + "name" : "getUserSessionWithAuthToken" + }, + "acm002398jsd" : { + "type" : "ControlElement", + "id" : "acm002398jsd", + "name" : "getAllowRequestsWithoutSession" + }, + "acm002399jsd" : { + "type" : "ControlElement", + "id" : "acm002399jsd", + "name" : "removeUserSessionWithAuthToken" + }, + "acm002400jsd" : { + "type" : "ControlElement", + "id" : "acm002400jsd", + "name" : "purgeUsers" + }, + "acm002401jsd" : { + "type" : "ControlElement", + "id" : "acm002401jsd", + "name" : "purgeEnteredUsers" + }, + "acm002402jsd" : { + "type" : "ControlElement", + "id" : "acm002402jsd", + "name" : "guestIsWaiting" + }, + "acm002403jsd" : { + "type" : "ControlElement", + "id" : "acm002403jsd", + "name" : "purgeWaitingGuestUsers" + }, + "acm002404jsd" : { + "type" : "ControlElement", + "id" : "acm002404jsd", + "name" : "kickOffProcessingOfRecording" + }, + "acm002405jsd" : { + "type" : "ControlElement", + "id" : "acm002405jsd", + "name" : "authzTokenIsValid" + }, + "acm002406jsd" : { + "type" : "ControlElement", + "id" : "acm002406jsd", + "name" : "authzTokenIsValidAndExpired" + }, + "acm002407jsd" : { + "type" : "ControlElement", + "id" : "acm002407jsd", + "name" : "getPresentationUploadToken" + }, + "acm002408jsd" : { + "type" : "ControlElement", + "id" : "acm002408jsd", + "name" : "sendPresentationUploadMaxFilesizeMessage" + }, + "acm002409jsd" : { + "type" : "ControlElement", + "id" : "acm002409jsd", + "name" : "removeUserSessions" + }, + "acm002410jsd" : { + "type" : "ControlElement", + "id" : "acm002410jsd", + "name" : "destroyMeeting" + }, + "acm002411jsd" : { + "type" : "ControlElement", + "id" : "acm002411jsd", + "name" : "getMeetings" + }, + "acm002412jsd" : { + "type" : "ControlElement", + "id" : "acm002412jsd", + "name" : "getSessions" + }, + "acm002413jsd" : { + "type" : "ControlElement", + "id" : "acm002413jsd", + "name" : "createMeeting" + }, + "acm002414jsd" : { + "type" : "ControlElement", + "id" : "acm002414jsd", + "name" : "storeEvents" + }, + "acm002415jsd" : { + "type" : "ControlElement", + "id" : "acm002415jsd", + "name" : "handleCreateMeeting" + }, + "acm002416jsd" : { + "type" : "ControlElement", + "id" : "acm002416jsd", + "name" : "formatPrettyDate" + }, + "acm002417jsd" : { + "type" : "ControlElement", + "id" : "acm002417jsd", + "name" : "processCreateMeeting" + }, + "acm002418jsd" : { + "type" : "ControlElement", + "id" : "acm002418jsd", + "name" : "processRegisterUser" + }, + "acm002419jsd" : { + "type" : "ControlElement", + "id" : "acm002419jsd", + "name" : "getMeeting" + }, + "acm002420jsd" : { + "type" : "ControlElement", + "id" : "acm002420jsd", + "name" : "getMeetingsWithId" + }, + "acm002421jsd" : { + "type" : "ControlElement", + "id" : "acm002421jsd", + "name" : "getNotEndedMeetingWithId" + }, + "acm002422jsd" : { + "type" : "ControlElement", + "id" : "acm002422jsd", + "name" : "getNotEndedMeetingWithTelVoice" + }, + "acm002423jsd" : { + "type" : "ControlElement", + "id" : "acm002423jsd", + "name" : "getNotEndedMeetingWithWebVoice" + }, + "acm002424jsd" : { + "type" : "ControlElement", + "id" : "acm002424jsd", + "name" : "validateTextTrackSingleUseToken" + }, + "acm002425jsd" : { + "type" : "ControlElement", + "id" : "acm002425jsd", + "name" : "getRecordingTextTracks" + }, + "acm002426jsd" : { + "type" : "ControlElement", + "id" : "acm002426jsd", + "name" : "putRecordingTextTrack" + }, + "acm002427jsd" : { + "type" : "ControlElement", + "id" : "acm002427jsd", + "name" : "getCaptionTrackInboxDir" + }, + "acm002428jsd" : { + "type" : "ControlElement", + "id" : "acm002428jsd", + "name" : "getCaptionsDir" + }, + "acm002429jsd" : { + "type" : "ControlElement", + "id" : "acm002429jsd", + "name" : "isRecordingExist" + }, + "acm002430jsd" : { + "type" : "ControlElement", + "id" : "acm002430jsd", + "name" : "isMeetingWithDisabledPresentation" + }, + "acm002431jsd" : { + "type" : "ControlElement", + "id" : "acm002431jsd", + "name" : "getRecordings2x" + }, + "acm002432jsd" : { + "type" : "ControlElement", + "id" : "acm002432jsd", + "name" : "existsAnyRecording" + }, + "acm002433jsd" : { + "type" : "ControlElement", + "id" : "acm002433jsd", + "name" : "setPublishRecording" + }, + "acm002434jsd" : { + "type" : "ControlElement", + "id" : "acm002434jsd", + "name" : "deleteRecordings" + }, + "acm002435jsd" : { + "type" : "ControlElement", + "id" : "acm002435jsd", + "name" : "updateRecordings" + }, + "acm002436jsd" : { + "type" : "ControlElement", + "id" : "acm002436jsd", + "name" : "processRecording" + }, + "acm002437jsd" : { + "type" : "ControlElement", + "id" : "acm002437jsd", + "name" : "endMeeting" + }, + "acm002438jsd" : { + "type" : "ControlElement", + "id" : "acm002438jsd", + "name" : "processCreateBreakoutRoom" + }, + "acm002439jsd" : { + "type" : "ControlElement", + "id" : "acm002439jsd", + "name" : "processUpdateRecordingStatus" + }, + "acm002440jsd" : { + "type" : "ControlElement", + "id" : "acm002440jsd", + "name" : "processEndMeeting" + }, + "acm002441jsd" : { + "type" : "ControlElement", + "id" : "acm002441jsd", + "name" : "processRemoveEndedMeeting" + }, + "acm002442jsd" : { + "type" : "ControlElement", + "id" : "acm002442jsd", + "name" : "processGuestStatusChangedEventMsg" + }, + "acm002443jsd" : { + "type" : "ControlElement", + "id" : "acm002443jsd", + "name" : "processPresentationUploadToken" + }, + "acm002444jsd" : { + "type" : "ControlElement", + "id" : "acm002444jsd", + "name" : "expirePresentationUploadToken" + }, + "acm002445jsd" : { + "type" : "ControlElement", + "id" : "acm002445jsd", + "name" : "addUserCustomData" + }, + "acm002446jsd" : { + "type" : "ControlElement", + "id" : "acm002446jsd", + "name" : "getUserCustomData" + }, + "acm002447jsd" : { + "type" : "ControlElement", + "id" : "acm002447jsd", + "name" : "meetingStarted" + }, + "acm002448jsd" : { + "type" : "ControlElement", + "id" : "acm002448jsd", + "name" : "meetingDestroyed" + }, + "acm002449jsd" : { + "type" : "ControlElement", + "id" : "acm002449jsd", + "name" : "meetingEnded" + }, + "acm002450jsd" : { + "type" : "ControlElement", + "id" : "acm002450jsd", + "name" : "processMeetingEndedCallback" + }, + "acm002451jsd" : { + "type" : "ControlElement", + "id" : "acm002451jsd", + "name" : "userJoined" + }, + "acm002452jsd" : { + "type" : "ControlElement", + "id" : "acm002452jsd", + "name" : "userLeft" + }, + "acm002453jsd" : { + "type" : "ControlElement", + "id" : "acm002453jsd", + "name" : "updatedStatus" + }, + "acm002454jsd" : { + "type" : "ControlElement", + "id" : "acm002454jsd", + "name" : "processLearningDashboard" + }, + "acm002455jsd" : { + "type" : "ControlElement", + "id" : "acm002455jsd", + "name" : "handle" + }, + "acm002456jsd" : { + "type" : "ControlElement", + "id" : "acm002456jsd", + "name" : "setParamsProcessorUtil" + }, + "acm002457jsd" : { + "type" : "ControlElement", + "id" : "acm002457jsd", + "name" : "setPresDownloadService" + }, + "acm002458jsd" : { + "type" : "ControlElement", + "id" : "acm002458jsd", + "name" : "userJoinedVoice" + }, + "acm002459jsd" : { + "type" : "ControlElement", + "id" : "acm002459jsd", + "name" : "userLeftVoice" + }, + "acm002460jsd" : { + "type" : "ControlElement", + "id" : "acm002460jsd", + "name" : "userListeningOnly" + }, + "acm002461jsd" : { + "type" : "ControlElement", + "id" : "acm002461jsd", + "name" : "userSharedWebcam" + }, + "acm002462jsd" : { + "type" : "ControlElement", + "id" : "acm002462jsd", + "name" : "userUnsharedWebcam" + }, + "acm002463jsd" : { + "type" : "ControlElement", + "id" : "acm002463jsd", + "name" : "userRoleChanged" + }, + "acm002464jsd" : { + "type" : "ControlElement", + "id" : "acm002464jsd", + "name" : "userLockedInMeeting" + }, + "acm002465jsd" : { + "type" : "ControlElement", + "id" : "acm002465jsd", + "name" : "processMessage" + }, + "acm002466jsd" : { + "type" : "ControlElement", + "id" : "acm002466jsd", + "name" : "run" + }, + "acm002467jsd" : { + "type" : "ControlElement", + "id" : "acm002467jsd", + "name" : "processGuestPolicyChanged" + }, + "acm002468jsd" : { + "type" : "ControlElement", + "id" : "acm002468jsd", + "name" : "processPositionInWaitingQueueUpdated" + }, + "acm002469jsd" : { + "type" : "ControlElement", + "id" : "acm002469jsd", + "name" : "processGuestLobbyMessageChanged" + }, + "acm002470jsd" : { + "type" : "ControlElement", + "id" : "acm002470jsd", + "name" : "processPrivateGuestLobbyMessageChanged" + }, + "acm002471jsd" : { + "type" : "ControlElement", + "id" : "acm002471jsd", + "name" : "processRecordingChapterBreak" + }, + "acm002472jsd" : { + "type" : "ControlElement", + "id" : "acm002472jsd", + "name" : "processMakePresentationDownloadableMsg" + }, + "acm002473jsd" : { + "type" : "ControlElement", + "id" : "acm002473jsd", + "name" : "getDownloadablePresentationFile" + }, + "acm002474jsd" : { + "type" : "ControlElement", + "id" : "acm002474jsd", + "name" : "start" + }, + "acm002475jsd" : { + "type" : "ControlElement", + "id" : "acm002475jsd", + "name" : "run" + }, + "acm002476jsd" : { + "type" : "ControlElement", + "id" : "acm002476jsd", + "name" : "stop" + }, + "acm002477jsd" : { + "type" : "ControlElement", + "id" : "acm002477jsd", + "name" : "setRecordingService" + }, + "acm002478jsd" : { + "type" : "ControlElement", + "id" : "acm002478jsd", + "name" : "setLearningDashboardService" + }, + "acm002479jsd" : { + "type" : "ControlElement", + "id" : "acm002479jsd", + "name" : "setRedisStorageService" + }, + "acm002480jsd" : { + "type" : "ControlElement", + "id" : "acm002480jsd", + "name" : "setCallbackUrlService" + }, + "acm002481jsd" : { + "type" : "ControlElement", + "id" : "acm002481jsd", + "name" : "setGw" + }, + "acm002482jsd" : { + "type" : "ControlElement", + "id" : "acm002482jsd", + "name" : "setWaitingGuestCleanupTimerTask" + }, + "acm002483jsd" : { + "type" : "ControlElement", + "id" : "acm002483jsd", + "name" : "setEnteredUserCleanupTimerTask" + }, + "acm002484jsd" : { + "type" : "ControlElement", + "id" : "acm002484jsd", + "name" : "setUserCleanupTimerTask" + }, + "acm002485jsd" : { + "type" : "ControlElement", + "id" : "acm002485jsd", + "name" : "setStunTurnService" + }, + "acm002486jsd" : { + "type" : "ControlElement", + "id" : "acm002486jsd", + "name" : "setUsersTimeout" + }, + "acm002487jsd" : { + "type" : "ControlElement", + "id" : "acm002487jsd", + "name" : "setWaitingGuestUsersTimeout" + }, + "acm002488jsd" : { + "type" : "ControlElement", + "id" : "acm002488jsd", + "name" : "setEnteredUsersTimeout" + }, + "acm002489jsd" : { + "type" : "ControlElement", + "id" : "acm002489jsd", + "name" : "setSlidesGenerationProgressNotifier" + }, + "acm002490jsd" : { + "type" : "ClassUnit", + "id" : "acm002490jsd", + "name" : "MeetingService", + "compilationUnitId" : "acm002388jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003245jsd" ], + "datatypeReferencesIds" : [ "acm002241jsd", "acm002387jsd", "acm002490jsd", "acm002612jsd", "acm002633jsd", "acm002943jsd", "acm003159jsd", "acm003199jsd", "acm003229jsd", "acm003294jsd", "acm003303jsd", "acm003312jsd", "acm003330jsd", "acm003339jsd", "acm003347jsd", "acm003355jsd", "acm003371jsd", "acm003379jsd", "acm003387jsd", "acm003395jsd", "acm003403jsd", "acm003410jsd", "acm003426jsd", "acm003434jsd", "acm003442jsd", "acm003450jsd", "acm003458jsd", "acm003466jsd", "acm003474jsd", "acm003482jsd", "acm003490jsd", "acm003498jsd", "acm003514jsd", "acm003522jsd", "acm003530jsd", "acm003538jsd", "acm003546jsd", "acm003554jsd", "acm003562jsd", "acm003570jsd", "acm003578jsd", "acm003586jsd", "acm003594jsd", "acm004639jsd", "acm004912jsd", "acm005318jsd", "acm005481jsd", "acm005547jsd", "acm005560jsd", "acm005580jsd", "acm005607jsd", "acm005636jsd" ], + "content" : [ "acm002392jsd", "acm002393jsd", "acm002394jsd", "acm002395jsd", "acm002396jsd", "acm002397jsd", "acm002398jsd", "acm002399jsd", "acm002400jsd", "acm002401jsd", "acm002402jsd", "acm002403jsd", "acm002404jsd", "acm002405jsd", "acm002406jsd", "acm002407jsd", "acm002408jsd", "acm002409jsd", "acm002410jsd", "acm002411jsd", "acm002412jsd", "acm002413jsd", "acm002414jsd", "acm002415jsd", "acm002416jsd", "acm002417jsd", "acm002418jsd", "acm002419jsd", "acm002420jsd", "acm002421jsd", "acm002422jsd", "acm002423jsd", "acm002424jsd", "acm002425jsd", "acm002426jsd", "acm002427jsd", "acm002428jsd", "acm002429jsd", "acm002430jsd", "acm002431jsd", "acm002432jsd", "acm002433jsd", "acm002434jsd", "acm002435jsd", "acm002436jsd", "acm002437jsd", "acm002438jsd", "acm002439jsd", "acm002440jsd", "acm002441jsd", "acm002442jsd", "acm002443jsd", "acm002444jsd", "acm002445jsd", "acm002446jsd", "acm002447jsd", "acm002448jsd", "acm002449jsd", "acm002450jsd", "acm002451jsd", "acm002452jsd", "acm002453jsd", "acm002454jsd", "acm002455jsd", "acm002456jsd", "acm002457jsd", "acm002458jsd", "acm002459jsd", "acm002460jsd", "acm002461jsd", "acm002462jsd", "acm002463jsd", "acm002464jsd", "acm002465jsd", "acm002466jsd", "acm002467jsd", "acm002468jsd", "acm002469jsd", "acm002470jsd", "acm002471jsd", "acm002472jsd", "acm002473jsd", "acm002474jsd", "acm002475jsd", "acm002476jsd", "acm002477jsd", "acm002478jsd", "acm002479jsd", "acm002480jsd", "acm002481jsd", "acm002482jsd", "acm002483jsd", "acm002484jsd", "acm002485jsd", "acm002486jsd", "acm002487jsd", "acm002488jsd", "acm002489jsd" ] + }, + "acm002491jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002491jsd", + "name" : "ParamsProcessorUtil", + "parentId" : "acm002337jsd", + "content" : [ "acm002612jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002492jsd" : { + "type" : "CodePackage", + "id" : "acm002492jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002493jsd" ] + }, + "acm002493jsd" : { + "type" : "CodePackage", + "id" : "acm002493jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002494jsd" ] + }, + "acm002494jsd" : { + "type" : "CodePackage", + "id" : "acm002494jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002491jsd" ] + }, + "acm002495jsd" : { + "type" : "ControlElement", + "id" : "acm002495jsd", + "name" : "formatConfNum" + }, + "acm002496jsd" : { + "type" : "ControlElement", + "id" : "acm002496jsd", + "name" : "substituteKeywords" + }, + "acm002497jsd" : { + "type" : "ControlElement", + "id" : "acm002497jsd", + "name" : "processRequiredCreateParams" + }, + "acm002498jsd" : { + "type" : "ControlElement", + "id" : "acm002498jsd", + "name" : "processUpdateCreateParams" + }, + "acm002499jsd" : { + "type" : "ControlElement", + "id" : "acm002499jsd", + "name" : "isMetaValid" + }, + "acm002500jsd" : { + "type" : "ControlElement", + "id" : "acm002500jsd", + "name" : "removeMetaString" + }, + "acm002501jsd" : { + "type" : "ControlElement", + "id" : "acm002501jsd", + "name" : "processMetaParam" + }, + "acm002502jsd" : { + "type" : "ControlElement", + "id" : "acm002502jsd", + "name" : "processBreakoutRoomsParams" + }, + "acm002503jsd" : { + "type" : "ControlElement", + "id" : "acm002503jsd", + "name" : "processLockSettingsParams" + }, + "acm002504jsd" : { + "type" : "ControlElement", + "id" : "acm002504jsd", + "name" : "processGroupsParams" + }, + "acm002505jsd" : { + "type" : "ControlElement", + "id" : "acm002505jsd", + "name" : "processCreateParams" + }, + "acm002506jsd" : { + "type" : "ControlElement", + "id" : "acm002506jsd", + "name" : "getApiVersion" + }, + "acm002507jsd" : { + "type" : "ControlElement", + "id" : "acm002507jsd", + "name" : "isServiceEnabled" + }, + "acm002508jsd" : { + "type" : "ControlElement", + "id" : "acm002508jsd", + "name" : "getDefaultHTML5ClientUrl" + }, + "acm002509jsd" : { + "type" : "ControlElement", + "id" : "acm002509jsd", + "name" : "getDefaultGuestWaitURL" + }, + "acm002510jsd" : { + "type" : "ControlElement", + "id" : "acm002510jsd", + "name" : "getUseDefaultLogo" + }, + "acm002511jsd" : { + "type" : "ControlElement", + "id" : "acm002511jsd", + "name" : "getDefaultLogoURL" + }, + "acm002512jsd" : { + "type" : "ControlElement", + "id" : "acm002512jsd", + "name" : "getAllowRequestsWithoutSession" + }, + "acm002513jsd" : { + "type" : "ControlElement", + "id" : "acm002513jsd", + "name" : "getDefaultHttpSessionTimeout" + }, + "acm002514jsd" : { + "type" : "ControlElement", + "id" : "acm002514jsd", + "name" : "setDefaultHttpSessionTimeout" + }, + "acm002515jsd" : { + "type" : "ControlElement", + "id" : "acm002515jsd", + "name" : "getDefaultLogoutUrl" + }, + "acm002516jsd" : { + "type" : "ControlElement", + "id" : "acm002516jsd", + "name" : "getBbbVersion" + }, + "acm002517jsd" : { + "type" : "ControlElement", + "id" : "acm002517jsd", + "name" : "getAllowRevealOfBBBVersion" + }, + "acm002518jsd" : { + "type" : "ControlElement", + "id" : "acm002518jsd", + "name" : "processWelcomeMessage" + }, + "acm002519jsd" : { + "type" : "ControlElement", + "id" : "acm002519jsd", + "name" : "convertToInternalMeetingId" + }, + "acm002520jsd" : { + "type" : "ControlElement", + "id" : "acm002520jsd", + "name" : "processPassword" + }, + "acm002521jsd" : { + "type" : "ControlElement", + "id" : "acm002521jsd", + "name" : "hasChecksumAndQueryString" + }, + "acm002522jsd" : { + "type" : "ControlElement", + "id" : "acm002522jsd", + "name" : "processTelVoice" + }, + "acm002523jsd" : { + "type" : "ControlElement", + "id" : "acm002523jsd", + "name" : "processDialNumber" + }, + "acm002524jsd" : { + "type" : "ControlElement", + "id" : "acm002524jsd", + "name" : "processLogoutUrl" + }, + "acm002525jsd" : { + "type" : "ControlElement", + "id" : "acm002525jsd", + "name" : "processRecordMeeting" + }, + "acm002526jsd" : { + "type" : "ControlElement", + "id" : "acm002526jsd", + "name" : "processHtml5InstanceId" + }, + "acm002527jsd" : { + "type" : "ControlElement", + "id" : "acm002527jsd", + "name" : "processMaxUser" + }, + "acm002528jsd" : { + "type" : "ControlElement", + "id" : "acm002528jsd", + "name" : "processMeetingDuration" + }, + "acm002529jsd" : { + "type" : "ControlElement", + "id" : "acm002529jsd", + "name" : "processLogoutTimer" + }, + "acm002530jsd" : { + "type" : "ControlElement", + "id" : "acm002530jsd", + "name" : "isTestMeeting" + }, + "acm002531jsd" : { + "type" : "ControlElement", + "id" : "acm002531jsd", + "name" : "getIntMeetingIdForTestMeeting" + }, + "acm002532jsd" : { + "type" : "ControlElement", + "id" : "acm002532jsd", + "name" : "isChecksumSame" + }, + "acm002533jsd" : { + "type" : "ControlElement", + "id" : "acm002533jsd", + "name" : "isPostChecksumSame" + }, + "acm002534jsd" : { + "type" : "ControlElement", + "id" : "acm002534jsd", + "name" : "setApiVersion" + }, + "acm002535jsd" : { + "type" : "ControlElement", + "id" : "acm002535jsd", + "name" : "setServiceEnabled" + }, + "acm002536jsd" : { + "type" : "ControlElement", + "id" : "acm002536jsd", + "name" : "setSecuritySalt" + }, + "acm002537jsd" : { + "type" : "ControlElement", + "id" : "acm002537jsd", + "name" : "setSupportedChecksumAlgorithms" + }, + "acm002538jsd" : { + "type" : "ControlElement", + "id" : "acm002538jsd", + "name" : "setChecksumHash" + }, + "acm002539jsd" : { + "type" : "ControlElement", + "id" : "acm002539jsd", + "name" : "setDefaultMaxUsers" + }, + "acm002540jsd" : { + "type" : "ControlElement", + "id" : "acm002540jsd", + "name" : "setDefaultWelcomeMessage" + }, + "acm002541jsd" : { + "type" : "ControlElement", + "id" : "acm002541jsd", + "name" : "setDefaultWelcomeMessageFooter" + }, + "acm002542jsd" : { + "type" : "ControlElement", + "id" : "acm002542jsd", + "name" : "setDefaultDialAccessNumber" + }, + "acm002543jsd" : { + "type" : "ControlElement", + "id" : "acm002543jsd", + "name" : "setTestVoiceBridge" + }, + "acm002544jsd" : { + "type" : "ControlElement", + "id" : "acm002544jsd", + "name" : "setTestConferenceMock" + }, + "acm002545jsd" : { + "type" : "ControlElement", + "id" : "acm002545jsd", + "name" : "setDefaultLogoutUrl" + }, + "acm002546jsd" : { + "type" : "ControlElement", + "id" : "acm002546jsd", + "name" : "setDefaultServerUrl" + }, + "acm002547jsd" : { + "type" : "ControlElement", + "id" : "acm002547jsd", + "name" : "setDefaultNumDigitsForTelVoice" + }, + "acm002548jsd" : { + "type" : "ControlElement", + "id" : "acm002548jsd", + "name" : "setDefaultHTML5ClientUrl" + }, + "acm002549jsd" : { + "type" : "ControlElement", + "id" : "acm002549jsd", + "name" : "setDefaultGuestWaitURL" + }, + "acm002550jsd" : { + "type" : "ControlElement", + "id" : "acm002550jsd", + "name" : "setUseDefaultLogo" + }, + "acm002551jsd" : { + "type" : "ControlElement", + "id" : "acm002551jsd", + "name" : "setDefaultLogoURL" + }, + "acm002552jsd" : { + "type" : "ControlElement", + "id" : "acm002552jsd", + "name" : "setAllowRequestsWithoutSession" + }, + "acm002553jsd" : { + "type" : "ControlElement", + "id" : "acm002553jsd", + "name" : "setDefaultMeetingDuration" + }, + "acm002554jsd" : { + "type" : "ControlElement", + "id" : "acm002554jsd", + "name" : "setDisableRecordingDefault" + }, + "acm002555jsd" : { + "type" : "ControlElement", + "id" : "acm002555jsd", + "name" : "setAutoStartRecording" + }, + "acm002556jsd" : { + "type" : "ControlElement", + "id" : "acm002556jsd", + "name" : "setAllowStartStopRecording" + }, + "acm002557jsd" : { + "type" : "ControlElement", + "id" : "acm002557jsd", + "name" : "setLearningDashboardEnabled" + }, + "acm002558jsd" : { + "type" : "ControlElement", + "id" : "acm002558jsd", + "name" : "setLearningDashboardCleanupDelayInMinutes" + }, + "acm002559jsd" : { + "type" : "ControlElement", + "id" : "acm002559jsd", + "name" : "setWebcamsOnlyForModerator" + }, + "acm002560jsd" : { + "type" : "ControlElement", + "id" : "acm002560jsd", + "name" : "setDefaultMeetingCameraCap" + }, + "acm002561jsd" : { + "type" : "ControlElement", + "id" : "acm002561jsd", + "name" : "setDefaultUserCameraCap" + }, + "acm002562jsd" : { + "type" : "ControlElement", + "id" : "acm002562jsd", + "name" : "setDefaultMaxPinnedCameras" + }, + "acm002563jsd" : { + "type" : "ControlElement", + "id" : "acm002563jsd", + "name" : "setUseDefaultAvatar" + }, + "acm002564jsd" : { + "type" : "ControlElement", + "id" : "acm002564jsd", + "name" : "setdefaultAvatarURL" + }, + "acm002565jsd" : { + "type" : "ControlElement", + "id" : "acm002565jsd", + "name" : "setDefaultGuestPolicy" + }, + "acm002566jsd" : { + "type" : "ControlElement", + "id" : "acm002566jsd", + "name" : "setAuthenticatedGuest" + }, + "acm002567jsd" : { + "type" : "ControlElement", + "id" : "acm002567jsd", + "name" : "setDefaultMeetingLayout" + }, + "acm002568jsd" : { + "type" : "ControlElement", + "id" : "acm002568jsd", + "name" : "setClientLogoutTimerInMinutes" + }, + "acm002569jsd" : { + "type" : "ControlElement", + "id" : "acm002569jsd", + "name" : "setMeetingExpireWhenLastUserLeftInMinutes" + }, + "acm002570jsd" : { + "type" : "ControlElement", + "id" : "acm002570jsd", + "name" : "setMeetingExpireIfNoUserJoinedInMinutes" + }, + "acm002571jsd" : { + "type" : "ControlElement", + "id" : "acm002571jsd", + "name" : "getUserInactivityInspectTimerInMinutes" + }, + "acm002572jsd" : { + "type" : "ControlElement", + "id" : "acm002572jsd", + "name" : "setUserInactivityInspectTimerInMinutes" + }, + "acm002573jsd" : { + "type" : "ControlElement", + "id" : "acm002573jsd", + "name" : "getUserInactivityThresholdInMinutes" + }, + "acm002574jsd" : { + "type" : "ControlElement", + "id" : "acm002574jsd", + "name" : "setUserInactivityThresholdInMinutes" + }, + "acm002575jsd" : { + "type" : "ControlElement", + "id" : "acm002575jsd", + "name" : "getUserActivitySignResponseDelayInMinutes" + }, + "acm002576jsd" : { + "type" : "ControlElement", + "id" : "acm002576jsd", + "name" : "setUserActivitySignResponseDelayInMinutes" + }, + "acm002577jsd" : { + "type" : "ControlElement", + "id" : "acm002577jsd", + "name" : "setMaxPresentationFileUpload" + }, + "acm002578jsd" : { + "type" : "ControlElement", + "id" : "acm002578jsd", + "name" : "getMaxPresentationFileUpload" + }, + "acm002579jsd" : { + "type" : "ControlElement", + "id" : "acm002579jsd", + "name" : "setMuteOnStart" + }, + "acm002580jsd" : { + "type" : "ControlElement", + "id" : "acm002580jsd", + "name" : "getMuteOnStart" + }, + "acm002581jsd" : { + "type" : "ControlElement", + "id" : "acm002581jsd", + "name" : "setDefaultKeepEvents" + }, + "acm002582jsd" : { + "type" : "ControlElement", + "id" : "acm002582jsd", + "name" : "setAllowModsToUnmuteUsers" + }, + "acm002583jsd" : { + "type" : "ControlElement", + "id" : "acm002583jsd", + "name" : "getAllowModsToUnmuteUsers" + }, + "acm002584jsd" : { + "type" : "ControlElement", + "id" : "acm002584jsd", + "name" : "setAllowModsToEjectCameras" + }, + "acm002585jsd" : { + "type" : "ControlElement", + "id" : "acm002585jsd", + "name" : "getAllowModsToEjectCameras" + }, + "acm002586jsd" : { + "type" : "ControlElement", + "id" : "acm002586jsd", + "name" : "decodeIds" + }, + "acm002587jsd" : { + "type" : "ControlElement", + "id" : "acm002587jsd", + "name" : "convertToInternalMeetingId" + }, + "acm002588jsd" : { + "type" : "ControlElement", + "id" : "acm002588jsd", + "name" : "getUserCustomData" + }, + "acm002589jsd" : { + "type" : "ControlElement", + "id" : "acm002589jsd", + "name" : "decodeFilters" + }, + "acm002590jsd" : { + "type" : "ControlElement", + "id" : "acm002590jsd", + "name" : "setBreakoutRoomsEnabled" + }, + "acm002591jsd" : { + "type" : "ControlElement", + "id" : "acm002591jsd", + "name" : "setBreakoutRoomsRecord" + }, + "acm002592jsd" : { + "type" : "ControlElement", + "id" : "acm002592jsd", + "name" : "setBreakoutRoomsPrivateChatEnabled" + }, + "acm002593jsd" : { + "type" : "ControlElement", + "id" : "acm002593jsd", + "name" : "setLockSettingsDisableCam" + }, + "acm002594jsd" : { + "type" : "ControlElement", + "id" : "acm002594jsd", + "name" : "setLockSettingsDisableMic" + }, + "acm002595jsd" : { + "type" : "ControlElement", + "id" : "acm002595jsd", + "name" : "setLockSettingsDisablePrivateChat" + }, + "acm002596jsd" : { + "type" : "ControlElement", + "id" : "acm002596jsd", + "name" : "setLockSettingsDisablePublicChat" + }, + "acm002597jsd" : { + "type" : "ControlElement", + "id" : "acm002597jsd", + "name" : "setLockSettingsDisableNotes" + }, + "acm002598jsd" : { + "type" : "ControlElement", + "id" : "acm002598jsd", + "name" : "setLockSettingsHideUserList" + }, + "acm002599jsd" : { + "type" : "ControlElement", + "id" : "acm002599jsd", + "name" : "setLockSettingsLockOnJoin" + }, + "acm002600jsd" : { + "type" : "ControlElement", + "id" : "acm002600jsd", + "name" : "setLockSettingsLockOnJoinConfigurable" + }, + "acm002601jsd" : { + "type" : "ControlElement", + "id" : "acm002601jsd", + "name" : "setLockSettingsHideViewersCursor" + }, + "acm002602jsd" : { + "type" : "ControlElement", + "id" : "acm002602jsd", + "name" : "setAllowDuplicateExtUserid" + }, + "acm002603jsd" : { + "type" : "ControlElement", + "id" : "acm002603jsd", + "name" : "setMaxUserConcurrentAccesses" + }, + "acm002604jsd" : { + "type" : "ControlElement", + "id" : "acm002604jsd", + "name" : "setEndWhenNoModerator" + }, + "acm002605jsd" : { + "type" : "ControlElement", + "id" : "acm002605jsd", + "name" : "setEndWhenNoModeratorDelayInMinutes" + }, + "acm002606jsd" : { + "type" : "ControlElement", + "id" : "acm002606jsd", + "name" : "setDisabledFeatures" + }, + "acm002607jsd" : { + "type" : "ControlElement", + "id" : "acm002607jsd", + "name" : "setNotifyRecordingIsOn" + }, + "acm002608jsd" : { + "type" : "ControlElement", + "id" : "acm002608jsd", + "name" : "setPresentationUploadExternalDescription" + }, + "acm002609jsd" : { + "type" : "ControlElement", + "id" : "acm002609jsd", + "name" : "setPresentationUploadExternalUrl" + }, + "acm002610jsd" : { + "type" : "ControlElement", + "id" : "acm002610jsd", + "name" : "setBbbVersion" + }, + "acm002611jsd" : { + "type" : "ControlElement", + "id" : "acm002611jsd", + "name" : "setAllowRevealOfBBBVersion" + }, + "acm002612jsd" : { + "type" : "ClassUnit", + "id" : "acm002612jsd", + "name" : "ParamsProcessorUtil", + "compilationUnitId" : "acm002491jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002354jsd", "acm002612jsd", "acm002684jsd", "acm002730jsd", "acm002757jsd", "acm002943jsd", "acm002987jsd" ], + "content" : [ "acm002495jsd", "acm002496jsd", "acm002497jsd", "acm002498jsd", "acm002499jsd", "acm002500jsd", "acm002501jsd", "acm002502jsd", "acm002503jsd", "acm002504jsd", "acm002505jsd", "acm002506jsd", "acm002507jsd", "acm002508jsd", "acm002509jsd", "acm002510jsd", "acm002511jsd", "acm002512jsd", "acm002513jsd", "acm002514jsd", "acm002515jsd", "acm002516jsd", "acm002517jsd", "acm002518jsd", "acm002519jsd", "acm002520jsd", "acm002521jsd", "acm002522jsd", "acm002523jsd", "acm002524jsd", "acm002525jsd", "acm002526jsd", "acm002527jsd", "acm002528jsd", "acm002529jsd", "acm002530jsd", "acm002531jsd", "acm002532jsd", "acm002533jsd", "acm002534jsd", "acm002535jsd", "acm002536jsd", "acm002537jsd", "acm002538jsd", "acm002539jsd", "acm002540jsd", "acm002541jsd", "acm002542jsd", "acm002543jsd", "acm002544jsd", "acm002545jsd", "acm002546jsd", "acm002547jsd", "acm002548jsd", "acm002549jsd", "acm002550jsd", "acm002551jsd", "acm002552jsd", "acm002553jsd", "acm002554jsd", "acm002555jsd", "acm002556jsd", "acm002557jsd", "acm002558jsd", "acm002559jsd", "acm002560jsd", "acm002561jsd", "acm002562jsd", "acm002563jsd", "acm002564jsd", "acm002565jsd", "acm002566jsd", "acm002567jsd", "acm002568jsd", "acm002569jsd", "acm002570jsd", "acm002571jsd", "acm002572jsd", "acm002573jsd", "acm002574jsd", "acm002575jsd", "acm002576jsd", "acm002577jsd", "acm002578jsd", "acm002579jsd", "acm002580jsd", "acm002581jsd", "acm002582jsd", "acm002583jsd", "acm002584jsd", "acm002585jsd", "acm002586jsd", "acm002587jsd", "acm002588jsd", "acm002589jsd", "acm002590jsd", "acm002591jsd", "acm002592jsd", "acm002593jsd", "acm002594jsd", "acm002595jsd", "acm002596jsd", "acm002597jsd", "acm002598jsd", "acm002599jsd", "acm002600jsd", "acm002601jsd", "acm002602jsd", "acm002603jsd", "acm002604jsd", "acm002605jsd", "acm002606jsd", "acm002607jsd", "acm002608jsd", "acm002609jsd", "acm002610jsd", "acm002611jsd" ] + }, + "acm002613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002613jsd", + "name" : "RecordingService", + "parentId" : "acm002337jsd", + "content" : [ "acm002633jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002614jsd" : { + "type" : "CodePackage", + "id" : "acm002614jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002615jsd" ] + }, + "acm002615jsd" : { + "type" : "CodePackage", + "id" : "acm002615jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002616jsd" ] + }, + "acm002616jsd" : { + "type" : "CodePackage", + "id" : "acm002616jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002613jsd" ] + }, + "acm002617jsd" : { + "type" : "ControlElement", + "id" : "acm002617jsd", + "name" : "validateTextTrackSingleUseToken" + }, + "acm002618jsd" : { + "type" : "ControlElement", + "id" : "acm002618jsd", + "name" : "getRecordingTextTracks" + }, + "acm002619jsd" : { + "type" : "ControlElement", + "id" : "acm002619jsd", + "name" : "putRecordingTextTrack" + }, + "acm002620jsd" : { + "type" : "ControlElement", + "id" : "acm002620jsd", + "name" : "getCaptionTrackInboxDir" + }, + "acm002621jsd" : { + "type" : "ControlElement", + "id" : "acm002621jsd", + "name" : "getCaptionsDir" + }, + "acm002622jsd" : { + "type" : "ControlElement", + "id" : "acm002622jsd", + "name" : "isRecordingExist" + }, + "acm002623jsd" : { + "type" : "ControlElement", + "id" : "acm002623jsd", + "name" : "getRecordings2x" + }, + "acm002624jsd" : { + "type" : "ControlElement", + "id" : "acm002624jsd", + "name" : "existAnyRecording" + }, + "acm002625jsd" : { + "type" : "ControlElement", + "id" : "acm002625jsd", + "name" : "changeState" + }, + "acm002626jsd" : { + "type" : "ControlElement", + "id" : "acm002626jsd", + "name" : "updateMetaParams" + }, + "acm002627jsd" : { + "type" : "ControlElement", + "id" : "acm002627jsd", + "name" : "startIngestAndProcessing" + }, + "acm002628jsd" : { + "type" : "ControlElement", + "id" : "acm002628jsd", + "name" : "markAsEnded" + }, + "acm002629jsd" : { + "type" : "ControlElement", + "id" : "acm002629jsd", + "name" : "kickOffRecordingChapterBreak" + }, + "acm002630jsd" : { + "type" : "ControlElement", + "id" : "acm002630jsd", + "name" : "processMakePresentationDownloadableMsg" + }, + "acm002631jsd" : { + "type" : "ControlElement", + "id" : "acm002631jsd", + "name" : "getDownloadablePresentationFile" + }, + "acm002632jsd" : { + "type" : "ControlElement", + "id" : "acm002632jsd", + "name" : "listToPage" + }, + "acm002633jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002633jsd", + "name" : "RecordingService", + "compilationUnitId" : "acm002613jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003434jsd" ], + "content" : [ "acm002617jsd", "acm002618jsd", "acm002619jsd", "acm002620jsd", "acm002621jsd", "acm002622jsd", "acm002623jsd", "acm002624jsd", "acm002625jsd", "acm002626jsd", "acm002627jsd", "acm002628jsd", "acm002629jsd", "acm002630jsd", "acm002631jsd", "acm002632jsd" ] + }, + "acm002634jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002634jsd", + "name" : "RecordingServiceHelper", + "parentId" : "acm002337jsd", + "content" : [ "acm002640jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002635jsd" : { + "type" : "CodePackage", + "id" : "acm002635jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002636jsd" ] + }, + "acm002636jsd" : { + "type" : "CodePackage", + "id" : "acm002636jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002637jsd" ] + }, + "acm002637jsd" : { + "type" : "CodePackage", + "id" : "acm002637jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002634jsd" ] + }, + "acm002638jsd" : { + "type" : "ControlElement", + "id" : "acm002638jsd", + "name" : "getRecordingInfo" + }, + "acm002639jsd" : { + "type" : "ControlElement", + "id" : "acm002639jsd", + "name" : "writeRecordingInfo" + }, + "acm002640jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002640jsd", + "name" : "RecordingServiceHelper", + "compilationUnitId" : "acm002634jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003106jsd" ], + "content" : [ "acm002638jsd", "acm002639jsd" ] + }, + "acm002641jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002641jsd", + "name" : "Util", + "parentId" : "acm002337jsd", + "content" : [ "acm002657jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002642jsd" : { + "type" : "CodePackage", + "id" : "acm002642jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002643jsd" ] + }, + "acm002643jsd" : { + "type" : "CodePackage", + "id" : "acm002643jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002644jsd" ] + }, + "acm002644jsd" : { + "type" : "CodePackage", + "id" : "acm002644jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002641jsd" ] + }, + "acm002645jsd" : { + "type" : "ControlElement", + "id" : "acm002645jsd", + "name" : "Util" + }, + "acm002646jsd" : { + "type" : "ControlElement", + "id" : "acm002646jsd", + "name" : "isMeetingIdValidFormat" + }, + "acm002647jsd" : { + "type" : "ControlElement", + "id" : "acm002647jsd", + "name" : "isPresIdValidFormat" + }, + "acm002648jsd" : { + "type" : "ControlElement", + "id" : "acm002648jsd", + "name" : "isPresFileIdValidFormat" + }, + "acm002649jsd" : { + "type" : "ControlElement", + "id" : "acm002649jsd", + "name" : "generatePresentationId" + }, + "acm002650jsd" : { + "type" : "ControlElement", + "id" : "acm002650jsd", + "name" : "createNewFilename" + }, + "acm002651jsd" : { + "type" : "ControlElement", + "id" : "acm002651jsd", + "name" : "createPresentationDir" + }, + "acm002652jsd" : { + "type" : "ControlElement", + "id" : "acm002652jsd", + "name" : "getMeetingDirPath" + }, + "acm002653jsd" : { + "type" : "ControlElement", + "id" : "acm002653jsd", + "name" : "getPresentationDir" + }, + "acm002654jsd" : { + "type" : "ControlElement", + "id" : "acm002654jsd", + "name" : "stripPresBaseDirFromPath" + }, + "acm002655jsd" : { + "type" : "ControlElement", + "id" : "acm002655jsd", + "name" : "getPresFileDownloadMarker" + }, + "acm002656jsd" : { + "type" : "ControlElement", + "id" : "acm002656jsd", + "name" : "makePresentationDownloadable" + }, + "acm002657jsd" : { + "type" : "ClassUnit", + "id" : "acm002657jsd", + "name" : "Util", + "compilationUnitId" : "acm002641jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002645jsd", "acm002646jsd", "acm002647jsd", "acm002648jsd", "acm002649jsd", "acm002650jsd", "acm002651jsd", "acm002652jsd", "acm002653jsd", "acm002654jsd", "acm002655jsd", "acm002656jsd" ] + }, + "acm002658jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002658jsd", + "name" : "Breakout", + "parentId" : "acm002662jsd", + "content" : [ "acm002669jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002659jsd" : { + "type" : "CodePackage", + "id" : "acm002659jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002660jsd" ] + }, + "acm002660jsd" : { + "type" : "CodePackage", + "id" : "acm002660jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002661jsd" ] + }, + "acm002661jsd" : { + "type" : "CodePackage", + "id" : "acm002661jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002662jsd" ] + }, + "acm002662jsd" : { + "type" : "CodePackage", + "id" : "acm002662jsd", + "name" : "domain", + "parentId" : "acm002337jsd", + "content" : [ "acm002658jsd", "acm002670jsd", "acm002678jsd", "acm002685jsd", "acm002692jsd", "acm002699jsd", "acm002710jsd", "acm002718jsd", "acm002731jsd", "acm002737jsd", "acm002751jsd", "acm002758jsd", "acm002988jsd", "acm003002jsd", "acm003008jsd", "acm003018jsd", "acm003037jsd", "acm003052jsd", "acm003060jsd", "acm003107jsd", "acm003119jsd", "acm003138jsd", "acm003145jsd", "acm003160jsd", "acm003200jsd" ] + }, + "acm002663jsd" : { + "type" : "ControlElement", + "id" : "acm002663jsd", + "name" : "setParentMeetingId" + }, + "acm002664jsd" : { + "type" : "ControlElement", + "id" : "acm002664jsd", + "name" : "getParentMeetingId" + }, + "acm002665jsd" : { + "type" : "ControlElement", + "id" : "acm002665jsd", + "name" : "setSequence" + }, + "acm002666jsd" : { + "type" : "ControlElement", + "id" : "acm002666jsd", + "name" : "getSequence" + }, + "acm002667jsd" : { + "type" : "ControlElement", + "id" : "acm002667jsd", + "name" : "setMeetingId" + }, + "acm002668jsd" : { + "type" : "ControlElement", + "id" : "acm002668jsd", + "name" : "getMeetingId" + }, + "acm002669jsd" : { + "type" : "ClassUnit", + "id" : "acm002669jsd", + "name" : "Breakout", + "compilationUnitId" : "acm002658jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002663jsd", "acm002664jsd", "acm002665jsd", "acm002666jsd", "acm002667jsd", "acm002668jsd" ] + }, + "acm002670jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002670jsd", + "name" : "BreakoutRoom", + "parentId" : "acm002662jsd", + "content" : [ "acm002677jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002671jsd" : { + "type" : "CodePackage", + "id" : "acm002671jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002672jsd" ] + }, + "acm002672jsd" : { + "type" : "CodePackage", + "id" : "acm002672jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002673jsd" ] + }, + "acm002673jsd" : { + "type" : "CodePackage", + "id" : "acm002673jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002674jsd" ] + }, + "acm002674jsd" : { + "type" : "CodePackage", + "id" : "acm002674jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002670jsd" ] + }, + "acm002675jsd" : { + "type" : "ControlElement", + "id" : "acm002675jsd", + "name" : "getValue" + }, + "acm002676jsd" : { + "type" : "ControlElement", + "id" : "acm002676jsd", + "name" : "setValue" + }, + "acm002677jsd" : { + "type" : "ClassUnit", + "id" : "acm002677jsd", + "name" : "BreakoutRoom", + "compilationUnitId" : "acm002670jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002675jsd", "acm002676jsd" ] + }, + "acm002678jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002678jsd", + "name" : "BreakoutRoomsParams", + "parentId" : "acm002662jsd", + "content" : [ "acm002684jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002679jsd" : { + "type" : "CodePackage", + "id" : "acm002679jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002680jsd" ] + }, + "acm002680jsd" : { + "type" : "CodePackage", + "id" : "acm002680jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002681jsd" ] + }, + "acm002681jsd" : { + "type" : "CodePackage", + "id" : "acm002681jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002682jsd" ] + }, + "acm002682jsd" : { + "type" : "CodePackage", + "id" : "acm002682jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002678jsd" ] + }, + "acm002683jsd" : { + "type" : "ControlElement", + "id" : "acm002683jsd", + "name" : "BreakoutRoomsParams" + }, + "acm002684jsd" : { + "type" : "ClassUnit", + "id" : "acm002684jsd", + "name" : "BreakoutRoomsParams", + "compilationUnitId" : "acm002678jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002683jsd" ] + }, + "acm002685jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002685jsd", + "name" : "CaptionTrack", + "parentId" : "acm002662jsd", + "content" : [ "acm002691jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002686jsd" : { + "type" : "CodePackage", + "id" : "acm002686jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002687jsd" ] + }, + "acm002687jsd" : { + "type" : "CodePackage", + "id" : "acm002687jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002688jsd" ] + }, + "acm002688jsd" : { + "type" : "CodePackage", + "id" : "acm002688jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002689jsd" ] + }, + "acm002689jsd" : { + "type" : "CodePackage", + "id" : "acm002689jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002685jsd" ] + }, + "acm002690jsd" : { + "type" : "ControlElement", + "id" : "acm002690jsd", + "name" : "CaptionTrack" + }, + "acm002691jsd" : { + "type" : "ClassUnit", + "id" : "acm002691jsd", + "name" : "CaptionTrack", + "compilationUnitId" : "acm002685jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002690jsd" ] + }, + "acm002692jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002692jsd", + "name" : "Config", + "parentId" : "acm002662jsd", + "content" : [ "acm002698jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002693jsd" : { + "type" : "CodePackage", + "id" : "acm002693jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002694jsd" ] + }, + "acm002694jsd" : { + "type" : "CodePackage", + "id" : "acm002694jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002695jsd" ] + }, + "acm002695jsd" : { + "type" : "CodePackage", + "id" : "acm002695jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002696jsd" ] + }, + "acm002696jsd" : { + "type" : "CodePackage", + "id" : "acm002696jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002692jsd" ] + }, + "acm002697jsd" : { + "type" : "ControlElement", + "id" : "acm002697jsd", + "name" : "Config" + }, + "acm002698jsd" : { + "type" : "ClassUnit", + "id" : "acm002698jsd", + "name" : "Config", + "compilationUnitId" : "acm002692jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002697jsd" ] + }, + "acm002699jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002699jsd", + "name" : "Extension", + "parentId" : "acm002662jsd", + "content" : [ "acm002709jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002700jsd" : { + "type" : "CodePackage", + "id" : "acm002700jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002701jsd" ] + }, + "acm002701jsd" : { + "type" : "CodePackage", + "id" : "acm002701jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002702jsd" ] + }, + "acm002702jsd" : { + "type" : "CodePackage", + "id" : "acm002702jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002703jsd" ] + }, + "acm002703jsd" : { + "type" : "CodePackage", + "id" : "acm002703jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002699jsd" ] + }, + "acm002704jsd" : { + "type" : "ControlElement", + "id" : "acm002704jsd", + "name" : "Extension" + }, + "acm002705jsd" : { + "type" : "ControlElement", + "id" : "acm002705jsd", + "name" : "getType" + }, + "acm002706jsd" : { + "type" : "ControlElement", + "id" : "acm002706jsd", + "name" : "setType" + }, + "acm002707jsd" : { + "type" : "ControlElement", + "id" : "acm002707jsd", + "name" : "getProperties" + }, + "acm002708jsd" : { + "type" : "ControlElement", + "id" : "acm002708jsd", + "name" : "setProperties" + }, + "acm002709jsd" : { + "type" : "ClassUnit", + "id" : "acm002709jsd", + "name" : "Extension", + "compilationUnitId" : "acm002699jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002704jsd", "acm002705jsd", "acm002706jsd", "acm002707jsd", "acm002708jsd" ] + }, + "acm002710jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002710jsd", + "name" : "Extensions", + "parentId" : "acm002662jsd", + "content" : [ "acm002717jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002711jsd" : { + "type" : "CodePackage", + "id" : "acm002711jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002712jsd" ] + }, + "acm002712jsd" : { + "type" : "CodePackage", + "id" : "acm002712jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002713jsd" ] + }, + "acm002713jsd" : { + "type" : "CodePackage", + "id" : "acm002713jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002714jsd" ] + }, + "acm002714jsd" : { + "type" : "CodePackage", + "id" : "acm002714jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002710jsd" ] + }, + "acm002715jsd" : { + "type" : "ControlElement", + "id" : "acm002715jsd", + "name" : "setPreview" + }, + "acm002716jsd" : { + "type" : "ControlElement", + "id" : "acm002716jsd", + "name" : "getPreview" + }, + "acm002717jsd" : { + "type" : "ClassUnit", + "id" : "acm002717jsd", + "name" : "Extensions", + "compilationUnitId" : "acm002710jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003059jsd" ], + "content" : [ "acm002715jsd", "acm002716jsd" ] + }, + "acm002718jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002718jsd", + "name" : "Group", + "parentId" : "acm002662jsd", + "content" : [ "acm002730jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002719jsd" : { + "type" : "CodePackage", + "id" : "acm002719jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002720jsd" ] + }, + "acm002720jsd" : { + "type" : "CodePackage", + "id" : "acm002720jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002721jsd" ] + }, + "acm002721jsd" : { + "type" : "CodePackage", + "id" : "acm002721jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002722jsd" ] + }, + "acm002722jsd" : { + "type" : "CodePackage", + "id" : "acm002722jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002718jsd" ] + }, + "acm002723jsd" : { + "type" : "ControlElement", + "id" : "acm002723jsd", + "name" : "Group" + }, + "acm002724jsd" : { + "type" : "ControlElement", + "id" : "acm002724jsd", + "name" : "getGroupId" + }, + "acm002725jsd" : { + "type" : "ControlElement", + "id" : "acm002725jsd", + "name" : "setGroupId" + }, + "acm002726jsd" : { + "type" : "ControlElement", + "id" : "acm002726jsd", + "name" : "getName" + }, + "acm002727jsd" : { + "type" : "ControlElement", + "id" : "acm002727jsd", + "name" : "setName" + }, + "acm002728jsd" : { + "type" : "ControlElement", + "id" : "acm002728jsd", + "name" : "getUsersExtId" + }, + "acm002729jsd" : { + "type" : "ControlElement", + "id" : "acm002729jsd", + "name" : "setUsersExtId" + }, + "acm002730jsd" : { + "type" : "ClassUnit", + "id" : "acm002730jsd", + "name" : "Group", + "compilationUnitId" : "acm002718jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002723jsd", "acm002724jsd", "acm002725jsd", "acm002726jsd", "acm002727jsd", "acm002728jsd", "acm002729jsd" ] + }, + "acm002731jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002731jsd", + "name" : "GuestPolicy", + "parentId" : "acm002662jsd", + "content" : [ "acm002736jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002732jsd" : { + "type" : "CodePackage", + "id" : "acm002732jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002733jsd" ] + }, + "acm002733jsd" : { + "type" : "CodePackage", + "id" : "acm002733jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002734jsd" ] + }, + "acm002734jsd" : { + "type" : "CodePackage", + "id" : "acm002734jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002735jsd" ] + }, + "acm002735jsd" : { + "type" : "CodePackage", + "id" : "acm002735jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002731jsd" ] + }, + "acm002736jsd" : { + "type" : "ClassUnit", + "id" : "acm002736jsd", + "name" : "GuestPolicy", + "compilationUnitId" : "acm002731jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002737jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002737jsd", + "name" : "Image", + "parentId" : "acm002662jsd", + "content" : [ "acm002750jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002738jsd" : { + "type" : "CodePackage", + "id" : "acm002738jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002739jsd" ] + }, + "acm002739jsd" : { + "type" : "CodePackage", + "id" : "acm002739jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002740jsd" ] + }, + "acm002740jsd" : { + "type" : "CodePackage", + "id" : "acm002740jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002741jsd" ] + }, + "acm002741jsd" : { + "type" : "CodePackage", + "id" : "acm002741jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002737jsd" ] + }, + "acm002742jsd" : { + "type" : "ControlElement", + "id" : "acm002742jsd", + "name" : "setWidth" + }, + "acm002743jsd" : { + "type" : "ControlElement", + "id" : "acm002743jsd", + "name" : "getWidth" + }, + "acm002744jsd" : { + "type" : "ControlElement", + "id" : "acm002744jsd", + "name" : "setHeight" + }, + "acm002745jsd" : { + "type" : "ControlElement", + "id" : "acm002745jsd", + "name" : "getHeight" + }, + "acm002746jsd" : { + "type" : "ControlElement", + "id" : "acm002746jsd", + "name" : "setAlt" + }, + "acm002747jsd" : { + "type" : "ControlElement", + "id" : "acm002747jsd", + "name" : "getAlt" + }, + "acm002748jsd" : { + "type" : "ControlElement", + "id" : "acm002748jsd", + "name" : "getValue" + }, + "acm002749jsd" : { + "type" : "ControlElement", + "id" : "acm002749jsd", + "name" : "setValue" + }, + "acm002750jsd" : { + "type" : "ClassUnit", + "id" : "acm002750jsd", + "name" : "Image", + "compilationUnitId" : "acm002737jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002742jsd", "acm002743jsd", "acm002744jsd", "acm002745jsd", "acm002746jsd", "acm002747jsd", "acm002748jsd", "acm002749jsd" ] + }, + "acm002751jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002751jsd", + "name" : "LockSettingsParams", + "parentId" : "acm002662jsd", + "content" : [ "acm002757jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002752jsd" : { + "type" : "CodePackage", + "id" : "acm002752jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002753jsd" ] + }, + "acm002753jsd" : { + "type" : "CodePackage", + "id" : "acm002753jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002754jsd" ] + }, + "acm002754jsd" : { + "type" : "CodePackage", + "id" : "acm002754jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002755jsd" ] + }, + "acm002755jsd" : { + "type" : "CodePackage", + "id" : "acm002755jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002751jsd" ] + }, + "acm002756jsd" : { + "type" : "ControlElement", + "id" : "acm002756jsd", + "name" : "LockSettingsParams" + }, + "acm002757jsd" : { + "type" : "ClassUnit", + "id" : "acm002757jsd", + "name" : "LockSettingsParams", + "compilationUnitId" : "acm002751jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002756jsd" ] + }, + "acm002758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002758jsd", + "name" : "Meeting", + "parentId" : "acm002662jsd", + "content" : [ "acm002943jsd", "acm002987jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002759jsd" : { + "type" : "CodePackage", + "id" : "acm002759jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002760jsd" ] + }, + "acm002760jsd" : { + "type" : "CodePackage", + "id" : "acm002760jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002761jsd" ] + }, + "acm002761jsd" : { + "type" : "CodePackage", + "id" : "acm002761jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002762jsd" ] + }, + "acm002762jsd" : { + "type" : "CodePackage", + "id" : "acm002762jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002758jsd" ] + }, + "acm002763jsd" : { + "type" : "ControlElement", + "id" : "acm002763jsd", + "name" : "Meeting" + }, + "acm002764jsd" : { + "type" : "ControlElement", + "id" : "acm002764jsd", + "name" : "addBreakoutRoom" + }, + "acm002765jsd" : { + "type" : "ControlElement", + "id" : "acm002765jsd", + "name" : "getBreakoutRooms" + }, + "acm002766jsd" : { + "type" : "ControlElement", + "id" : "acm002766jsd", + "name" : "getMetadata" + }, + "acm002767jsd" : { + "type" : "ControlElement", + "id" : "acm002767jsd", + "name" : "getUsers" + }, + "acm002768jsd" : { + "type" : "ControlElement", + "id" : "acm002768jsd", + "name" : "getUsersMap" + }, + "acm002769jsd" : { + "type" : "ControlElement", + "id" : "acm002769jsd", + "name" : "countUniqueExtIds" + }, + "acm002770jsd" : { + "type" : "ControlElement", + "id" : "acm002770jsd", + "name" : "getUsersWithExtId" + }, + "acm002771jsd" : { + "type" : "ControlElement", + "id" : "acm002771jsd", + "name" : "guestIsWaiting" + }, + "acm002772jsd" : { + "type" : "ControlElement", + "id" : "acm002772jsd", + "name" : "setLeftGuestLobby" + }, + "acm002773jsd" : { + "type" : "ControlElement", + "id" : "acm002773jsd", + "name" : "didGuestUserLeaveGuestLobby" + }, + "acm002774jsd" : { + "type" : "ControlElement", + "id" : "acm002774jsd", + "name" : "setGuestStatusWithId" + }, + "acm002775jsd" : { + "type" : "ControlElement", + "id" : "acm002775jsd", + "name" : "getRegisteredUserWithAuthToken" + }, + "acm002776jsd" : { + "type" : "ControlElement", + "id" : "acm002776jsd", + "name" : "getGuestStatusWithAuthToken" + }, + "acm002777jsd" : { + "type" : "ControlElement", + "id" : "acm002777jsd", + "name" : "getHtml5InstanceId" + }, + "acm002778jsd" : { + "type" : "ControlElement", + "id" : "acm002778jsd", + "name" : "setHtml5InstanceId" + }, + "acm002779jsd" : { + "type" : "ControlElement", + "id" : "acm002779jsd", + "name" : "getGroups" + }, + "acm002780jsd" : { + "type" : "ControlElement", + "id" : "acm002780jsd", + "name" : "setGroups" + }, + "acm002781jsd" : { + "type" : "ControlElement", + "id" : "acm002781jsd", + "name" : "getStartTime" + }, + "acm002782jsd" : { + "type" : "ControlElement", + "id" : "acm002782jsd", + "name" : "setStartTime" + }, + "acm002783jsd" : { + "type" : "ControlElement", + "id" : "acm002783jsd", + "name" : "getCreateTime" + }, + "acm002784jsd" : { + "type" : "ControlElement", + "id" : "acm002784jsd", + "name" : "setSequence" + }, + "acm002785jsd" : { + "type" : "ControlElement", + "id" : "acm002785jsd", + "name" : "getSequence" + }, + "acm002786jsd" : { + "type" : "ControlElement", + "id" : "acm002786jsd", + "name" : "isFreeJoin" + }, + "acm002787jsd" : { + "type" : "ControlElement", + "id" : "acm002787jsd", + "name" : "setFreeJoin" + }, + "acm002788jsd" : { + "type" : "ControlElement", + "id" : "acm002788jsd", + "name" : "isCaptureSlides" + }, + "acm002789jsd" : { + "type" : "ControlElement", + "id" : "acm002789jsd", + "name" : "setCaptureSlides" + }, + "acm002790jsd" : { + "type" : "ControlElement", + "id" : "acm002790jsd", + "name" : "isCaptureNotes" + }, + "acm002791jsd" : { + "type" : "ControlElement", + "id" : "acm002791jsd", + "name" : "setCaptureNotes" + }, + "acm002792jsd" : { + "type" : "ControlElement", + "id" : "acm002792jsd", + "name" : "setCaptureNotesFilename" + }, + "acm002793jsd" : { + "type" : "ControlElement", + "id" : "acm002793jsd", + "name" : "setCaptureSlidesFilename" + }, + "acm002794jsd" : { + "type" : "ControlElement", + "id" : "acm002794jsd", + "name" : "getDuration" + }, + "acm002795jsd" : { + "type" : "ControlElement", + "id" : "acm002795jsd", + "name" : "getEndTime" + }, + "acm002796jsd" : { + "type" : "ControlElement", + "id" : "acm002796jsd", + "name" : "setModeratorOnlyMessage" + }, + "acm002797jsd" : { + "type" : "ControlElement", + "id" : "acm002797jsd", + "name" : "getModeratorOnlyMessage" + }, + "acm002798jsd" : { + "type" : "ControlElement", + "id" : "acm002798jsd", + "name" : "setEndTime" + }, + "acm002799jsd" : { + "type" : "ControlElement", + "id" : "acm002799jsd", + "name" : "isRunning" + }, + "acm002800jsd" : { + "type" : "ControlElement", + "id" : "acm002800jsd", + "name" : "isBreakout" + }, + "acm002801jsd" : { + "type" : "ControlElement", + "id" : "acm002801jsd", + "name" : "setHaveRecordingMarks" + }, + "acm002802jsd" : { + "type" : "ControlElement", + "id" : "acm002802jsd", + "name" : "haveRecordingMarks" + }, + "acm002803jsd" : { + "type" : "ControlElement", + "id" : "acm002803jsd", + "name" : "getName" + }, + "acm002804jsd" : { + "type" : "ControlElement", + "id" : "acm002804jsd", + "name" : "isForciblyEnded" + }, + "acm002805jsd" : { + "type" : "ControlElement", + "id" : "acm002805jsd", + "name" : "setForciblyEnded" + }, + "acm002806jsd" : { + "type" : "ControlElement", + "id" : "acm002806jsd", + "name" : "getExternalId" + }, + "acm002807jsd" : { + "type" : "ControlElement", + "id" : "acm002807jsd", + "name" : "getInternalId" + }, + "acm002808jsd" : { + "type" : "ControlElement", + "id" : "acm002808jsd", + "name" : "setParentMeetingId" + }, + "acm002809jsd" : { + "type" : "ControlElement", + "id" : "acm002809jsd", + "name" : "getParentMeetingId" + }, + "acm002810jsd" : { + "type" : "ControlElement", + "id" : "acm002810jsd", + "name" : "getWebVoice" + }, + "acm002811jsd" : { + "type" : "ControlElement", + "id" : "acm002811jsd", + "name" : "getTelVoice" + }, + "acm002812jsd" : { + "type" : "ControlElement", + "id" : "acm002812jsd", + "name" : "getModeratorPassword" + }, + "acm002813jsd" : { + "type" : "ControlElement", + "id" : "acm002813jsd", + "name" : "getViewerPassword" + }, + "acm002814jsd" : { + "type" : "ControlElement", + "id" : "acm002814jsd", + "name" : "getLearningDashboardCleanupDelayInMinutes" + }, + "acm002815jsd" : { + "type" : "ControlElement", + "id" : "acm002815jsd", + "name" : "getLearningDashboardAccessToken" + }, + "acm002816jsd" : { + "type" : "ControlElement", + "id" : "acm002816jsd", + "name" : "getDisabledFeatures" + }, + "acm002817jsd" : { + "type" : "ControlElement", + "id" : "acm002817jsd", + "name" : "getNotifyRecordingIsOn" + }, + "acm002818jsd" : { + "type" : "ControlElement", + "id" : "acm002818jsd", + "name" : "getPresentationUploadExternalDescription" + }, + "acm002819jsd" : { + "type" : "ControlElement", + "id" : "acm002819jsd", + "name" : "getPresentationUploadExternalUrl" + }, + "acm002820jsd" : { + "type" : "ControlElement", + "id" : "acm002820jsd", + "name" : "getWelcomeMessageTemplate" + }, + "acm002821jsd" : { + "type" : "ControlElement", + "id" : "acm002821jsd", + "name" : "getWelcomeMessage" + }, + "acm002822jsd" : { + "type" : "ControlElement", + "id" : "acm002822jsd", + "name" : "getDefaultAvatarURL" + }, + "acm002823jsd" : { + "type" : "ControlElement", + "id" : "acm002823jsd", + "name" : "setWaitingPositionsInWaitingQueue" + }, + "acm002824jsd" : { + "type" : "ControlElement", + "id" : "acm002824jsd", + "name" : "getWaitingPositionsInWaitingQueue" + }, + "acm002825jsd" : { + "type" : "ControlElement", + "id" : "acm002825jsd", + "name" : "setGuestPolicy" + }, + "acm002826jsd" : { + "type" : "ControlElement", + "id" : "acm002826jsd", + "name" : "getGuestPolicy" + }, + "acm002827jsd" : { + "type" : "ControlElement", + "id" : "acm002827jsd", + "name" : "setGuestLobbyMessage" + }, + "acm002828jsd" : { + "type" : "ControlElement", + "id" : "acm002828jsd", + "name" : "getGuestLobbyMessage" + }, + "acm002829jsd" : { + "type" : "ControlElement", + "id" : "acm002829jsd", + "name" : "setPrivateGuestLobbyMessage" + }, + "acm002830jsd" : { + "type" : "ControlElement", + "id" : "acm002830jsd", + "name" : "setAuthenticatedGuest" + }, + "acm002831jsd" : { + "type" : "ControlElement", + "id" : "acm002831jsd", + "name" : "getAuthenticatedGuest" + }, + "acm002832jsd" : { + "type" : "ControlElement", + "id" : "acm002832jsd", + "name" : "setMeetingLayout" + }, + "acm002833jsd" : { + "type" : "ControlElement", + "id" : "acm002833jsd", + "name" : "getMeetingLayout" + }, + "acm002834jsd" : { + "type" : "ControlElement", + "id" : "acm002834jsd", + "name" : "getUnauthenticatedGuestStatus" + }, + "acm002835jsd" : { + "type" : "ControlElement", + "id" : "acm002835jsd", + "name" : "calcGuestStatus" + }, + "acm002836jsd" : { + "type" : "ControlElement", + "id" : "acm002836jsd", + "name" : "getLogoutUrl" + }, + "acm002837jsd" : { + "type" : "ControlElement", + "id" : "acm002837jsd", + "name" : "getMaxUsers" + }, + "acm002838jsd" : { + "type" : "ControlElement", + "id" : "acm002838jsd", + "name" : "getMaxUserConcurrentAccesses" + }, + "acm002839jsd" : { + "type" : "ControlElement", + "id" : "acm002839jsd", + "name" : "getLogoutTimer" + }, + "acm002840jsd" : { + "type" : "ControlElement", + "id" : "acm002840jsd", + "name" : "getBannerColor" + }, + "acm002841jsd" : { + "type" : "ControlElement", + "id" : "acm002841jsd", + "name" : "getBannerText" + }, + "acm002842jsd" : { + "type" : "ControlElement", + "id" : "acm002842jsd", + "name" : "isRecord" + }, + "acm002843jsd" : { + "type" : "ControlElement", + "id" : "acm002843jsd", + "name" : "getAutoStartRecording" + }, + "acm002844jsd" : { + "type" : "ControlElement", + "id" : "acm002844jsd", + "name" : "getAllowStartStopRecording" + }, + "acm002845jsd" : { + "type" : "ControlElement", + "id" : "acm002845jsd", + "name" : "getWebcamsOnlyForModerator" + }, + "acm002846jsd" : { + "type" : "ControlElement", + "id" : "acm002846jsd", + "name" : "getMeetingCameraCap" + }, + "acm002847jsd" : { + "type" : "ControlElement", + "id" : "acm002847jsd", + "name" : "getUserCameraCap" + }, + "acm002848jsd" : { + "type" : "ControlElement", + "id" : "acm002848jsd", + "name" : "getMaxPinnedCameras" + }, + "acm002849jsd" : { + "type" : "ControlElement", + "id" : "acm002849jsd", + "name" : "hasUserJoined" + }, + "acm002850jsd" : { + "type" : "ControlElement", + "id" : "acm002850jsd", + "name" : "getCustomLogoURL" + }, + "acm002851jsd" : { + "type" : "ControlElement", + "id" : "acm002851jsd", + "name" : "setCustomLogoURL" + }, + "acm002852jsd" : { + "type" : "ControlElement", + "id" : "acm002852jsd", + "name" : "setCustomCopyright" + }, + "acm002853jsd" : { + "type" : "ControlElement", + "id" : "acm002853jsd", + "name" : "getCustomCopyright" + }, + "acm002854jsd" : { + "type" : "ControlElement", + "id" : "acm002854jsd", + "name" : "setMuteOnStart" + }, + "acm002855jsd" : { + "type" : "ControlElement", + "id" : "acm002855jsd", + "name" : "getMuteOnStart" + }, + "acm002856jsd" : { + "type" : "ControlElement", + "id" : "acm002856jsd", + "name" : "setMeetingKeepEvents" + }, + "acm002857jsd" : { + "type" : "ControlElement", + "id" : "acm002857jsd", + "name" : "getMeetingKeepEvents" + }, + "acm002858jsd" : { + "type" : "ControlElement", + "id" : "acm002858jsd", + "name" : "setAllowModsToUnmuteUsers" + }, + "acm002859jsd" : { + "type" : "ControlElement", + "id" : "acm002859jsd", + "name" : "getAllowModsToUnmuteUsers" + }, + "acm002860jsd" : { + "type" : "ControlElement", + "id" : "acm002860jsd", + "name" : "setAllowRequestsWithoutSession" + }, + "acm002861jsd" : { + "type" : "ControlElement", + "id" : "acm002861jsd", + "name" : "getAllowRequestsWithoutSession" + }, + "acm002862jsd" : { + "type" : "ControlElement", + "id" : "acm002862jsd", + "name" : "setAllowModsToEjectCameras" + }, + "acm002863jsd" : { + "type" : "ControlElement", + "id" : "acm002863jsd", + "name" : "getAllowModsToEjectCameras" + }, + "acm002864jsd" : { + "type" : "ControlElement", + "id" : "acm002864jsd", + "name" : "userJoined" + }, + "acm002865jsd" : { + "type" : "ControlElement", + "id" : "acm002865jsd", + "name" : "userLeft" + }, + "acm002866jsd" : { + "type" : "ControlElement", + "id" : "acm002866jsd", + "name" : "removeUser" + }, + "acm002867jsd" : { + "type" : "ControlElement", + "id" : "acm002867jsd", + "name" : "getUserById" + }, + "acm002868jsd" : { + "type" : "ControlElement", + "id" : "acm002868jsd", + "name" : "getNumUsers" + }, + "acm002869jsd" : { + "type" : "ControlElement", + "id" : "acm002869jsd", + "name" : "getNumUsersOnline" + }, + "acm002870jsd" : { + "type" : "ControlElement", + "id" : "acm002870jsd", + "name" : "getNumModerators" + }, + "acm002871jsd" : { + "type" : "ControlElement", + "id" : "acm002871jsd", + "name" : "getDialNumber" + }, + "acm002872jsd" : { + "type" : "ControlElement", + "id" : "acm002872jsd", + "name" : "getNumListenOnly" + }, + "acm002873jsd" : { + "type" : "ControlElement", + "id" : "acm002873jsd", + "name" : "getNumVoiceJoined" + }, + "acm002874jsd" : { + "type" : "ControlElement", + "id" : "acm002874jsd", + "name" : "getNumVideos" + }, + "acm002875jsd" : { + "type" : "ControlElement", + "id" : "acm002875jsd", + "name" : "addUserCustomData" + }, + "acm002876jsd" : { + "type" : "ControlElement", + "id" : "acm002876jsd", + "name" : "setMeetingExpireWhenLastUserLeftInMinutes" + }, + "acm002877jsd" : { + "type" : "ControlElement", + "id" : "acm002877jsd", + "name" : "getMeetingExpireWhenLastUserLeftInMinutes" + }, + "acm002878jsd" : { + "type" : "ControlElement", + "id" : "acm002878jsd", + "name" : "setMeetingExpireIfNoUserJoinedInMinutes" + }, + "acm002879jsd" : { + "type" : "ControlElement", + "id" : "acm002879jsd", + "name" : "getMeetingExpireIfNoUserJoinedInMinutes" + }, + "acm002880jsd" : { + "type" : "ControlElement", + "id" : "acm002880jsd", + "name" : "getUserInactivityInspectTimerInMinutes" + }, + "acm002881jsd" : { + "type" : "ControlElement", + "id" : "acm002881jsd", + "name" : "setUserInactivityInspectTimerInMinutes" + }, + "acm002882jsd" : { + "type" : "ControlElement", + "id" : "acm002882jsd", + "name" : "getUserInactivityThresholdInMinutes" + }, + "acm002883jsd" : { + "type" : "ControlElement", + "id" : "acm002883jsd", + "name" : "setUserInactivityThresholdInMinutes" + }, + "acm002884jsd" : { + "type" : "ControlElement", + "id" : "acm002884jsd", + "name" : "getUserActivitySignResponseDelayInMinutes" + }, + "acm002885jsd" : { + "type" : "ControlElement", + "id" : "acm002885jsd", + "name" : "setUserActivitySignResponseDelayInMinutes" + }, + "acm002886jsd" : { + "type" : "ControlElement", + "id" : "acm002886jsd", + "name" : "getEndWhenNoModerator" + }, + "acm002887jsd" : { + "type" : "ControlElement", + "id" : "acm002887jsd", + "name" : "setEndWhenNoModerator" + }, + "acm002888jsd" : { + "type" : "ControlElement", + "id" : "acm002888jsd", + "name" : "getEndWhenNoModeratorDelayInMinutes" + }, + "acm002889jsd" : { + "type" : "ControlElement", + "id" : "acm002889jsd", + "name" : "setEndWhenNoModeratorDelayInMinutes" + }, + "acm002890jsd" : { + "type" : "ControlElement", + "id" : "acm002890jsd", + "name" : "getMeetingEndedCallbackURL" + }, + "acm002891jsd" : { + "type" : "ControlElement", + "id" : "acm002891jsd", + "name" : "setMeetingEndedCallbackURL" + }, + "acm002892jsd" : { + "type" : "ControlElement", + "id" : "acm002892jsd", + "name" : "getUserCustomData" + }, + "acm002893jsd" : { + "type" : "ControlElement", + "id" : "acm002893jsd", + "name" : "userRegistered" + }, + "acm002894jsd" : { + "type" : "ControlElement", + "id" : "acm002894jsd", + "name" : "userUnregistered" + }, + "acm002895jsd" : { + "type" : "ControlElement", + "id" : "acm002895jsd", + "name" : "getRegisteredUsers" + }, + "acm002896jsd" : { + "type" : "ControlElement", + "id" : "acm002896jsd", + "name" : "getEnteredUsers" + }, + "acm002897jsd" : { + "type" : "ControlElement", + "id" : "acm002897jsd", + "name" : "userEntered" + }, + "acm002898jsd" : { + "type" : "ControlElement", + "id" : "acm002898jsd", + "name" : "removeEnteredUser" + }, + "acm002899jsd" : { + "type" : "ControlElement", + "id" : "acm002899jsd", + "name" : "getEnteredUserById" + }, + "acm002900jsd" : { + "type" : "ControlElement", + "id" : "acm002900jsd", + "name" : "Builder" + }, + "acm002901jsd" : { + "type" : "ControlElement", + "id" : "acm002901jsd", + "name" : "withName" + }, + "acm002902jsd" : { + "type" : "ControlElement", + "id" : "acm002902jsd", + "name" : "withDuration" + }, + "acm002903jsd" : { + "type" : "ControlElement", + "id" : "acm002903jsd", + "name" : "withMaxUsers" + }, + "acm002904jsd" : { + "type" : "ControlElement", + "id" : "acm002904jsd", + "name" : "withRecording" + }, + "acm002905jsd" : { + "type" : "ControlElement", + "id" : "acm002905jsd", + "name" : "withAutoStartRecording" + }, + "acm002906jsd" : { + "type" : "ControlElement", + "id" : "acm002906jsd", + "name" : "withAllowStartStopRecording" + }, + "acm002907jsd" : { + "type" : "ControlElement", + "id" : "acm002907jsd", + "name" : "withWebcamsOnlyForModerator" + }, + "acm002908jsd" : { + "type" : "ControlElement", + "id" : "acm002908jsd", + "name" : "withMeetingCameraCap" + }, + "acm002909jsd" : { + "type" : "ControlElement", + "id" : "acm002909jsd", + "name" : "withUserCameraCap" + }, + "acm002910jsd" : { + "type" : "ControlElement", + "id" : "acm002910jsd", + "name" : "withMaxPinnedCameras" + }, + "acm002911jsd" : { + "type" : "ControlElement", + "id" : "acm002911jsd", + "name" : "withWebVoice" + }, + "acm002912jsd" : { + "type" : "ControlElement", + "id" : "acm002912jsd", + "name" : "withTelVoice" + }, + "acm002913jsd" : { + "type" : "ControlElement", + "id" : "acm002913jsd", + "name" : "withDialNumber" + }, + "acm002914jsd" : { + "type" : "ControlElement", + "id" : "acm002914jsd", + "name" : "withModeratorPass" + }, + "acm002915jsd" : { + "type" : "ControlElement", + "id" : "acm002915jsd", + "name" : "withViewerPass" + }, + "acm002916jsd" : { + "type" : "ControlElement", + "id" : "acm002916jsd", + "name" : "withLearningDashboardCleanupDelayInMinutes" + }, + "acm002917jsd" : { + "type" : "ControlElement", + "id" : "acm002917jsd", + "name" : "withLearningDashboardAccessToken" + }, + "acm002918jsd" : { + "type" : "ControlElement", + "id" : "acm002918jsd", + "name" : "withDisabledFeatures" + }, + "acm002919jsd" : { + "type" : "ControlElement", + "id" : "acm002919jsd", + "name" : "withNotifyRecordingIsOn" + }, + "acm002920jsd" : { + "type" : "ControlElement", + "id" : "acm002920jsd", + "name" : "withPresentationUploadExternalDescription" + }, + "acm002921jsd" : { + "type" : "ControlElement", + "id" : "acm002921jsd", + "name" : "withPresentationUploadExternalUrl" + }, + "acm002922jsd" : { + "type" : "ControlElement", + "id" : "acm002922jsd", + "name" : "withWelcomeMessage" + }, + "acm002923jsd" : { + "type" : "ControlElement", + "id" : "acm002923jsd", + "name" : "withWelcomeMessageTemplate" + }, + "acm002924jsd" : { + "type" : "ControlElement", + "id" : "acm002924jsd", + "name" : "withDefaultAvatarURL" + }, + "acm002925jsd" : { + "type" : "ControlElement", + "id" : "acm002925jsd", + "name" : "isBreakout" + }, + "acm002926jsd" : { + "type" : "ControlElement", + "id" : "acm002926jsd", + "name" : "withLogoutUrl" + }, + "acm002927jsd" : { + "type" : "ControlElement", + "id" : "acm002927jsd", + "name" : "withLogoutTimer" + }, + "acm002928jsd" : { + "type" : "ControlElement", + "id" : "acm002928jsd", + "name" : "withBannerColor" + }, + "acm002929jsd" : { + "type" : "ControlElement", + "id" : "acm002929jsd", + "name" : "withBannerText" + }, + "acm002930jsd" : { + "type" : "ControlElement", + "id" : "acm002930jsd", + "name" : "withMetadata" + }, + "acm002931jsd" : { + "type" : "ControlElement", + "id" : "acm002931jsd", + "name" : "withGuestPolicy" + }, + "acm002932jsd" : { + "type" : "ControlElement", + "id" : "acm002932jsd", + "name" : "withAuthenticatedGuest" + }, + "acm002933jsd" : { + "type" : "ControlElement", + "id" : "acm002933jsd", + "name" : "withAllowRequestsWithoutSession" + }, + "acm002934jsd" : { + "type" : "ControlElement", + "id" : "acm002934jsd", + "name" : "withMeetingLayout" + }, + "acm002935jsd" : { + "type" : "ControlElement", + "id" : "acm002935jsd", + "name" : "withBreakoutRoomsParams" + }, + "acm002936jsd" : { + "type" : "ControlElement", + "id" : "acm002936jsd", + "name" : "withLockSettingsParams" + }, + "acm002937jsd" : { + "type" : "ControlElement", + "id" : "acm002937jsd", + "name" : "withMaxUserConcurrentAccesses" + }, + "acm002938jsd" : { + "type" : "ControlElement", + "id" : "acm002938jsd", + "name" : "withEndWhenNoModerator" + }, + "acm002939jsd" : { + "type" : "ControlElement", + "id" : "acm002939jsd", + "name" : "withEndWhenNoModeratorDelayInMinutes" + }, + "acm002940jsd" : { + "type" : "ControlElement", + "id" : "acm002940jsd", + "name" : "withHTML5InstanceId" + }, + "acm002941jsd" : { + "type" : "ControlElement", + "id" : "acm002941jsd", + "name" : "withGroups" + }, + "acm002942jsd" : { + "type" : "ControlElement", + "id" : "acm002942jsd", + "name" : "build" + }, + "acm002943jsd" : { + "type" : "ClassUnit", + "id" : "acm002943jsd", + "name" : "Meeting", + "compilationUnitId" : "acm002758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002684jsd", "acm002730jsd", "acm002757jsd", "acm002943jsd", "acm002987jsd", "acm003159jsd", "acm003199jsd" ], + "content" : [ "acm002763jsd", "acm002764jsd", "acm002765jsd", "acm002766jsd", "acm002767jsd", "acm002768jsd", "acm002769jsd", "acm002770jsd", "acm002771jsd", "acm002772jsd", "acm002773jsd", "acm002774jsd", "acm002775jsd", "acm002776jsd", "acm002777jsd", "acm002778jsd", "acm002779jsd", "acm002780jsd", "acm002781jsd", "acm002782jsd", "acm002783jsd", "acm002784jsd", "acm002785jsd", "acm002786jsd", "acm002787jsd", "acm002788jsd", "acm002789jsd", "acm002790jsd", "acm002791jsd", "acm002792jsd", "acm002793jsd", "acm002794jsd", "acm002795jsd", "acm002796jsd", "acm002797jsd", "acm002798jsd", "acm002799jsd", "acm002800jsd", "acm002801jsd", "acm002802jsd", "acm002803jsd", "acm002804jsd", "acm002805jsd", "acm002806jsd", "acm002807jsd", "acm002808jsd", "acm002809jsd", "acm002810jsd", "acm002811jsd", "acm002812jsd", "acm002813jsd", "acm002814jsd", "acm002815jsd", "acm002816jsd", "acm002817jsd", "acm002818jsd", "acm002819jsd", "acm002820jsd", "acm002821jsd", "acm002822jsd", "acm002823jsd", "acm002824jsd", "acm002825jsd", "acm002826jsd", "acm002827jsd", "acm002828jsd", "acm002829jsd", "acm002830jsd", "acm002831jsd", "acm002832jsd", "acm002833jsd", "acm002834jsd", "acm002835jsd", "acm002836jsd", "acm002837jsd", "acm002838jsd", "acm002839jsd", "acm002840jsd", "acm002841jsd", "acm002842jsd", "acm002843jsd", "acm002844jsd", "acm002845jsd", "acm002846jsd", "acm002847jsd", "acm002848jsd", "acm002849jsd", "acm002850jsd", "acm002851jsd", "acm002852jsd", "acm002853jsd", "acm002854jsd", "acm002855jsd", "acm002856jsd", "acm002857jsd", "acm002858jsd", "acm002859jsd", "acm002860jsd", "acm002861jsd", "acm002862jsd", "acm002863jsd", "acm002864jsd", "acm002865jsd", "acm002866jsd", "acm002867jsd", "acm002868jsd", "acm002869jsd", "acm002870jsd", "acm002871jsd", "acm002872jsd", "acm002873jsd", "acm002874jsd", "acm002875jsd", "acm002876jsd", "acm002877jsd", "acm002878jsd", "acm002879jsd", "acm002880jsd", "acm002881jsd", "acm002882jsd", "acm002883jsd", "acm002884jsd", "acm002885jsd", "acm002886jsd", "acm002887jsd", "acm002888jsd", "acm002889jsd", "acm002890jsd", "acm002891jsd", "acm002892jsd", "acm002893jsd", "acm002894jsd", "acm002895jsd", "acm002896jsd", "acm002897jsd", "acm002898jsd", "acm002899jsd", "acm002900jsd", "acm002901jsd", "acm002902jsd", "acm002903jsd", "acm002904jsd", "acm002905jsd", "acm002906jsd", "acm002907jsd", "acm002908jsd", "acm002909jsd", "acm002910jsd", "acm002911jsd", "acm002912jsd", "acm002913jsd", "acm002914jsd", "acm002915jsd", "acm002916jsd", "acm002917jsd", "acm002918jsd", "acm002919jsd", "acm002920jsd", "acm002921jsd", "acm002922jsd", "acm002923jsd", "acm002924jsd", "acm002925jsd", "acm002926jsd", "acm002927jsd", "acm002928jsd", "acm002929jsd", "acm002930jsd", "acm002931jsd", "acm002932jsd", "acm002933jsd", "acm002934jsd", "acm002935jsd", "acm002936jsd", "acm002937jsd", "acm002938jsd", "acm002939jsd", "acm002940jsd", "acm002941jsd", "acm002942jsd" ] + }, + "acm002944jsd" : { + "type" : "ControlElement", + "id" : "acm002944jsd", + "name" : "Builder" + }, + "acm002945jsd" : { + "type" : "ControlElement", + "id" : "acm002945jsd", + "name" : "withName" + }, + "acm002946jsd" : { + "type" : "ControlElement", + "id" : "acm002946jsd", + "name" : "withDuration" + }, + "acm002947jsd" : { + "type" : "ControlElement", + "id" : "acm002947jsd", + "name" : "withMaxUsers" + }, + "acm002948jsd" : { + "type" : "ControlElement", + "id" : "acm002948jsd", + "name" : "withRecording" + }, + "acm002949jsd" : { + "type" : "ControlElement", + "id" : "acm002949jsd", + "name" : "withAutoStartRecording" + }, + "acm002950jsd" : { + "type" : "ControlElement", + "id" : "acm002950jsd", + "name" : "withAllowStartStopRecording" + }, + "acm002951jsd" : { + "type" : "ControlElement", + "id" : "acm002951jsd", + "name" : "withWebcamsOnlyForModerator" + }, + "acm002952jsd" : { + "type" : "ControlElement", + "id" : "acm002952jsd", + "name" : "withMeetingCameraCap" + }, + "acm002953jsd" : { + "type" : "ControlElement", + "id" : "acm002953jsd", + "name" : "withUserCameraCap" + }, + "acm002954jsd" : { + "type" : "ControlElement", + "id" : "acm002954jsd", + "name" : "withMaxPinnedCameras" + }, + "acm002955jsd" : { + "type" : "ControlElement", + "id" : "acm002955jsd", + "name" : "withWebVoice" + }, + "acm002956jsd" : { + "type" : "ControlElement", + "id" : "acm002956jsd", + "name" : "withTelVoice" + }, + "acm002957jsd" : { + "type" : "ControlElement", + "id" : "acm002957jsd", + "name" : "withDialNumber" + }, + "acm002958jsd" : { + "type" : "ControlElement", + "id" : "acm002958jsd", + "name" : "withModeratorPass" + }, + "acm002959jsd" : { + "type" : "ControlElement", + "id" : "acm002959jsd", + "name" : "withViewerPass" + }, + "acm002960jsd" : { + "type" : "ControlElement", + "id" : "acm002960jsd", + "name" : "withLearningDashboardCleanupDelayInMinutes" + }, + "acm002961jsd" : { + "type" : "ControlElement", + "id" : "acm002961jsd", + "name" : "withLearningDashboardAccessToken" + }, + "acm002962jsd" : { + "type" : "ControlElement", + "id" : "acm002962jsd", + "name" : "withDisabledFeatures" + }, + "acm002963jsd" : { + "type" : "ControlElement", + "id" : "acm002963jsd", + "name" : "withNotifyRecordingIsOn" + }, + "acm002964jsd" : { + "type" : "ControlElement", + "id" : "acm002964jsd", + "name" : "withPresentationUploadExternalDescription" + }, + "acm002965jsd" : { + "type" : "ControlElement", + "id" : "acm002965jsd", + "name" : "withPresentationUploadExternalUrl" + }, + "acm002966jsd" : { + "type" : "ControlElement", + "id" : "acm002966jsd", + "name" : "withWelcomeMessage" + }, + "acm002967jsd" : { + "type" : "ControlElement", + "id" : "acm002967jsd", + "name" : "withWelcomeMessageTemplate" + }, + "acm002968jsd" : { + "type" : "ControlElement", + "id" : "acm002968jsd", + "name" : "withDefaultAvatarURL" + }, + "acm002969jsd" : { + "type" : "ControlElement", + "id" : "acm002969jsd", + "name" : "isBreakout" + }, + "acm002970jsd" : { + "type" : "ControlElement", + "id" : "acm002970jsd", + "name" : "withLogoutUrl" + }, + "acm002971jsd" : { + "type" : "ControlElement", + "id" : "acm002971jsd", + "name" : "withLogoutTimer" + }, + "acm002972jsd" : { + "type" : "ControlElement", + "id" : "acm002972jsd", + "name" : "withBannerColor" + }, + "acm002973jsd" : { + "type" : "ControlElement", + "id" : "acm002973jsd", + "name" : "withBannerText" + }, + "acm002974jsd" : { + "type" : "ControlElement", + "id" : "acm002974jsd", + "name" : "withMetadata" + }, + "acm002975jsd" : { + "type" : "ControlElement", + "id" : "acm002975jsd", + "name" : "withGuestPolicy" + }, + "acm002976jsd" : { + "type" : "ControlElement", + "id" : "acm002976jsd", + "name" : "withAuthenticatedGuest" + }, + "acm002977jsd" : { + "type" : "ControlElement", + "id" : "acm002977jsd", + "name" : "withAllowRequestsWithoutSession" + }, + "acm002978jsd" : { + "type" : "ControlElement", + "id" : "acm002978jsd", + "name" : "withMeetingLayout" + }, + "acm002979jsd" : { + "type" : "ControlElement", + "id" : "acm002979jsd", + "name" : "withBreakoutRoomsParams" + }, + "acm002980jsd" : { + "type" : "ControlElement", + "id" : "acm002980jsd", + "name" : "withLockSettingsParams" + }, + "acm002981jsd" : { + "type" : "ControlElement", + "id" : "acm002981jsd", + "name" : "withMaxUserConcurrentAccesses" + }, + "acm002982jsd" : { + "type" : "ControlElement", + "id" : "acm002982jsd", + "name" : "withEndWhenNoModerator" + }, + "acm002983jsd" : { + "type" : "ControlElement", + "id" : "acm002983jsd", + "name" : "withEndWhenNoModeratorDelayInMinutes" + }, + "acm002984jsd" : { + "type" : "ControlElement", + "id" : "acm002984jsd", + "name" : "withHTML5InstanceId" + }, + "acm002985jsd" : { + "type" : "ControlElement", + "id" : "acm002985jsd", + "name" : "withGroups" + }, + "acm002986jsd" : { + "type" : "ControlElement", + "id" : "acm002986jsd", + "name" : "build" + }, + "acm002987jsd" : { + "type" : "ClassUnit", + "id" : "acm002987jsd", + "name" : "Builder", + "compilationUnitId" : "acm002758jsd", + "parentDatatypeId" : "acm002943jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002684jsd", "acm002730jsd", "acm002757jsd", "acm002943jsd", "acm002987jsd" ], + "content" : [ "acm002944jsd", "acm002945jsd", "acm002946jsd", "acm002947jsd", "acm002948jsd", "acm002949jsd", "acm002950jsd", "acm002951jsd", "acm002952jsd", "acm002953jsd", "acm002954jsd", "acm002955jsd", "acm002956jsd", "acm002957jsd", "acm002958jsd", "acm002959jsd", "acm002960jsd", "acm002961jsd", "acm002962jsd", "acm002963jsd", "acm002964jsd", "acm002965jsd", "acm002966jsd", "acm002967jsd", "acm002968jsd", "acm002969jsd", "acm002970jsd", "acm002971jsd", "acm002972jsd", "acm002973jsd", "acm002974jsd", "acm002975jsd", "acm002976jsd", "acm002977jsd", "acm002978jsd", "acm002979jsd", "acm002980jsd", "acm002981jsd", "acm002982jsd", "acm002983jsd", "acm002984jsd", "acm002985jsd", "acm002986jsd" ] + }, + "acm002988jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002988jsd", + "name" : "MeetingInfo", + "parentId" : "acm002662jsd", + "content" : [ "acm003001jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002989jsd" : { + "type" : "CodePackage", + "id" : "acm002989jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002990jsd" ] + }, + "acm002990jsd" : { + "type" : "CodePackage", + "id" : "acm002990jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm002991jsd" ] + }, + "acm002991jsd" : { + "type" : "CodePackage", + "id" : "acm002991jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm002992jsd" ] + }, + "acm002992jsd" : { + "type" : "CodePackage", + "id" : "acm002992jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002988jsd" ] + }, + "acm002993jsd" : { + "type" : "ControlElement", + "id" : "acm002993jsd", + "name" : "setId" + }, + "acm002994jsd" : { + "type" : "ControlElement", + "id" : "acm002994jsd", + "name" : "getId" + }, + "acm002995jsd" : { + "type" : "ControlElement", + "id" : "acm002995jsd", + "name" : "setExternalId" + }, + "acm002996jsd" : { + "type" : "ControlElement", + "id" : "acm002996jsd", + "name" : "getExternalId" + }, + "acm002997jsd" : { + "type" : "ControlElement", + "id" : "acm002997jsd", + "name" : "setName" + }, + "acm002998jsd" : { + "type" : "ControlElement", + "id" : "acm002998jsd", + "name" : "getName" + }, + "acm002999jsd" : { + "type" : "ControlElement", + "id" : "acm002999jsd", + "name" : "setBreakout" + }, + "acm003000jsd" : { + "type" : "ControlElement", + "id" : "acm003000jsd", + "name" : "isBreakout" + }, + "acm003001jsd" : { + "type" : "ClassUnit", + "id" : "acm003001jsd", + "name" : "MeetingInfo", + "compilationUnitId" : "acm002988jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002993jsd", "acm002994jsd", "acm002995jsd", "acm002996jsd", "acm002997jsd", "acm002998jsd", "acm002999jsd", "acm003000jsd" ] + }, + "acm003002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003002jsd", + "name" : "MeetingLayout", + "parentId" : "acm002662jsd", + "content" : [ "acm003007jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003003jsd" : { + "type" : "CodePackage", + "id" : "acm003003jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003004jsd" ] + }, + "acm003004jsd" : { + "type" : "CodePackage", + "id" : "acm003004jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003005jsd" ] + }, + "acm003005jsd" : { + "type" : "CodePackage", + "id" : "acm003005jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003006jsd" ] + }, + "acm003006jsd" : { + "type" : "CodePackage", + "id" : "acm003006jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003002jsd" ] + }, + "acm003007jsd" : { + "type" : "ClassUnit", + "id" : "acm003007jsd", + "name" : "MeetingLayout", + "compilationUnitId" : "acm003002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003008jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003008jsd", + "name" : "Metadata", + "parentId" : "acm002662jsd", + "content" : [ "acm003017jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003009jsd" : { + "type" : "CodePackage", + "id" : "acm003009jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003010jsd" ] + }, + "acm003010jsd" : { + "type" : "CodePackage", + "id" : "acm003010jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003011jsd" ] + }, + "acm003011jsd" : { + "type" : "CodePackage", + "id" : "acm003011jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003012jsd" ] + }, + "acm003012jsd" : { + "type" : "CodePackage", + "id" : "acm003012jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003008jsd" ] + }, + "acm003013jsd" : { + "type" : "ControlElement", + "id" : "acm003013jsd", + "name" : "get" + }, + "acm003014jsd" : { + "type" : "ControlElement", + "id" : "acm003014jsd", + "name" : "set" + }, + "acm003015jsd" : { + "type" : "ControlElement", + "id" : "acm003015jsd", + "name" : "remove" + }, + "acm003016jsd" : { + "type" : "ControlElement", + "id" : "acm003016jsd", + "name" : "containsKey" + }, + "acm003017jsd" : { + "type" : "ClassUnit", + "id" : "acm003017jsd", + "name" : "Metadata", + "compilationUnitId" : "acm003008jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003013jsd", "acm003014jsd", "acm003015jsd", "acm003016jsd" ] + }, + "acm003018jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003018jsd", + "name" : "Playback", + "parentId" : "acm002662jsd", + "content" : [ "acm003036jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003019jsd" : { + "type" : "CodePackage", + "id" : "acm003019jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003020jsd" ] + }, + "acm003020jsd" : { + "type" : "CodePackage", + "id" : "acm003020jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003021jsd" ] + }, + "acm003021jsd" : { + "type" : "CodePackage", + "id" : "acm003021jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003022jsd" ] + }, + "acm003022jsd" : { + "type" : "CodePackage", + "id" : "acm003022jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003018jsd" ] + }, + "acm003023jsd" : { + "type" : "ControlElement", + "id" : "acm003023jsd", + "name" : "Playback" + }, + "acm003024jsd" : { + "type" : "ControlElement", + "id" : "acm003024jsd", + "name" : "getFormat" + }, + "acm003025jsd" : { + "type" : "ControlElement", + "id" : "acm003025jsd", + "name" : "setFormat" + }, + "acm003026jsd" : { + "type" : "ControlElement", + "id" : "acm003026jsd", + "name" : "getUrl" + }, + "acm003027jsd" : { + "type" : "ControlElement", + "id" : "acm003027jsd", + "name" : "setUrl" + }, + "acm003028jsd" : { + "type" : "ControlElement", + "id" : "acm003028jsd", + "name" : "getLength" + }, + "acm003029jsd" : { + "type" : "ControlElement", + "id" : "acm003029jsd", + "name" : "setLength" + }, + "acm003030jsd" : { + "type" : "ControlElement", + "id" : "acm003030jsd", + "name" : "getSize" + }, + "acm003031jsd" : { + "type" : "ControlElement", + "id" : "acm003031jsd", + "name" : "setSize" + }, + "acm003032jsd" : { + "type" : "ControlElement", + "id" : "acm003032jsd", + "name" : "getProcessingTime" + }, + "acm003033jsd" : { + "type" : "ControlElement", + "id" : "acm003033jsd", + "name" : "setProcessingTime" + }, + "acm003034jsd" : { + "type" : "ControlElement", + "id" : "acm003034jsd", + "name" : "getExtensions" + }, + "acm003035jsd" : { + "type" : "ControlElement", + "id" : "acm003035jsd", + "name" : "setExtensions" + }, + "acm003036jsd" : { + "type" : "ClassUnit", + "id" : "acm003036jsd", + "name" : "Playback", + "compilationUnitId" : "acm003018jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002709jsd" ], + "content" : [ "acm003023jsd", "acm003024jsd", "acm003025jsd", "acm003026jsd", "acm003027jsd", "acm003028jsd", "acm003029jsd", "acm003030jsd", "acm003031jsd", "acm003032jsd", "acm003033jsd", "acm003034jsd", "acm003035jsd" ] + }, + "acm003037jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003037jsd", + "name" : "Poll", + "parentId" : "acm002662jsd", + "content" : [ "acm003051jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003038jsd" : { + "type" : "CodePackage", + "id" : "acm003038jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003039jsd" ] + }, + "acm003039jsd" : { + "type" : "CodePackage", + "id" : "acm003039jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003040jsd" ] + }, + "acm003040jsd" : { + "type" : "CodePackage", + "id" : "acm003040jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003041jsd" ] + }, + "acm003041jsd" : { + "type" : "CodePackage", + "id" : "acm003041jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003037jsd" ] + }, + "acm003042jsd" : { + "type" : "ControlElement", + "id" : "acm003042jsd", + "name" : "Poll" + }, + "acm003043jsd" : { + "type" : "ControlElement", + "id" : "acm003043jsd", + "name" : "addAnswer" + }, + "acm003044jsd" : { + "type" : "ControlElement", + "id" : "acm003044jsd", + "name" : "removeAnswer" + }, + "acm003045jsd" : { + "type" : "ControlElement", + "id" : "acm003045jsd", + "name" : "generatePollID" + }, + "acm003046jsd" : { + "type" : "ControlElement", + "id" : "acm003046jsd", + "name" : "generateAnswerID" + }, + "acm003047jsd" : { + "type" : "ControlElement", + "id" : "acm003047jsd", + "name" : "store" + }, + "acm003048jsd" : { + "type" : "ControlElement", + "id" : "acm003048jsd", + "name" : "getMeetingID" + }, + "acm003049jsd" : { + "type" : "ControlElement", + "id" : "acm003049jsd", + "name" : "getPollID" + }, + "acm003050jsd" : { + "type" : "ControlElement", + "id" : "acm003050jsd", + "name" : "toMap" + }, + "acm003051jsd" : { + "type" : "ClassUnit", + "id" : "acm003051jsd", + "name" : "Poll", + "compilationUnitId" : "acm003037jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003042jsd", "acm003043jsd", "acm003044jsd", "acm003045jsd", "acm003046jsd", "acm003047jsd", "acm003048jsd", "acm003049jsd", "acm003050jsd" ] + }, + "acm003052jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003052jsd", + "name" : "Preview", + "parentId" : "acm002662jsd", + "content" : [ "acm003059jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003053jsd" : { + "type" : "CodePackage", + "id" : "acm003053jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003054jsd" ] + }, + "acm003054jsd" : { + "type" : "CodePackage", + "id" : "acm003054jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003055jsd" ] + }, + "acm003055jsd" : { + "type" : "CodePackage", + "id" : "acm003055jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003056jsd" ] + }, + "acm003056jsd" : { + "type" : "CodePackage", + "id" : "acm003056jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003052jsd" ] + }, + "acm003057jsd" : { + "type" : "ControlElement", + "id" : "acm003057jsd", + "name" : "setImages" + }, + "acm003058jsd" : { + "type" : "ControlElement", + "id" : "acm003058jsd", + "name" : "getImages" + }, + "acm003059jsd" : { + "type" : "ClassUnit", + "id" : "acm003059jsd", + "name" : "Preview", + "compilationUnitId" : "acm003052jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002750jsd" ], + "content" : [ "acm003057jsd", "acm003058jsd" ] + }, + "acm003060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003060jsd", + "name" : "Recording", + "parentId" : "acm002662jsd", + "content" : [ "acm003106jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003061jsd" : { + "type" : "CodePackage", + "id" : "acm003061jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003062jsd" ] + }, + "acm003062jsd" : { + "type" : "CodePackage", + "id" : "acm003062jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003063jsd" ] + }, + "acm003063jsd" : { + "type" : "CodePackage", + "id" : "acm003063jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003064jsd" ] + }, + "acm003064jsd" : { + "type" : "CodePackage", + "id" : "acm003064jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003060jsd" ] + }, + "acm003065jsd" : { + "type" : "ControlElement", + "id" : "acm003065jsd", + "name" : "getId" + }, + "acm003066jsd" : { + "type" : "ControlElement", + "id" : "acm003066jsd", + "name" : "setId" + }, + "acm003067jsd" : { + "type" : "ControlElement", + "id" : "acm003067jsd", + "name" : "getState" + }, + "acm003068jsd" : { + "type" : "ControlElement", + "id" : "acm003068jsd", + "name" : "setState" + }, + "acm003069jsd" : { + "type" : "ControlElement", + "id" : "acm003069jsd", + "name" : "isPublished" + }, + "acm003070jsd" : { + "type" : "ControlElement", + "id" : "acm003070jsd", + "name" : "setPublished" + }, + "acm003071jsd" : { + "type" : "ControlElement", + "id" : "acm003071jsd", + "name" : "getStartTime" + }, + "acm003072jsd" : { + "type" : "ControlElement", + "id" : "acm003072jsd", + "name" : "setStartTime" + }, + "acm003073jsd" : { + "type" : "ControlElement", + "id" : "acm003073jsd", + "name" : "getEndTime" + }, + "acm003074jsd" : { + "type" : "ControlElement", + "id" : "acm003074jsd", + "name" : "setNumParticipants" + }, + "acm003075jsd" : { + "type" : "ControlElement", + "id" : "acm003075jsd", + "name" : "getNumParticipants" + }, + "acm003076jsd" : { + "type" : "ControlElement", + "id" : "acm003076jsd", + "name" : "setEndTime" + }, + "acm003077jsd" : { + "type" : "ControlElement", + "id" : "acm003077jsd", + "name" : "getSize" + }, + "acm003078jsd" : { + "type" : "ControlElement", + "id" : "acm003078jsd", + "name" : "getRawSize" + }, + "acm003079jsd" : { + "type" : "ControlElement", + "id" : "acm003079jsd", + "name" : "setRawSize" + }, + "acm003080jsd" : { + "type" : "ControlElement", + "id" : "acm003080jsd", + "name" : "getPlaybackLink" + }, + "acm003081jsd" : { + "type" : "ControlElement", + "id" : "acm003081jsd", + "name" : "setPlaybackLink" + }, + "acm003082jsd" : { + "type" : "ControlElement", + "id" : "acm003082jsd", + "name" : "getPlaybackFormat" + }, + "acm003083jsd" : { + "type" : "ControlElement", + "id" : "acm003083jsd", + "name" : "setPlaybackFormat" + }, + "acm003084jsd" : { + "type" : "ControlElement", + "id" : "acm003084jsd", + "name" : "getPlaybackDuration" + }, + "acm003085jsd" : { + "type" : "ControlElement", + "id" : "acm003085jsd", + "name" : "setPlaybackDuration" + }, + "acm003086jsd" : { + "type" : "ControlElement", + "id" : "acm003086jsd", + "name" : "getPlaybackSize" + }, + "acm003087jsd" : { + "type" : "ControlElement", + "id" : "acm003087jsd", + "name" : "setPlaybackSize" + }, + "acm003088jsd" : { + "type" : "ControlElement", + "id" : "acm003088jsd", + "name" : "getProcessingTime" + }, + "acm003089jsd" : { + "type" : "ControlElement", + "id" : "acm003089jsd", + "name" : "setProcessingTime" + }, + "acm003090jsd" : { + "type" : "ControlElement", + "id" : "acm003090jsd", + "name" : "getPlaybackExtensions" + }, + "acm003091jsd" : { + "type" : "ControlElement", + "id" : "acm003091jsd", + "name" : "setPlaybackExtensions" + }, + "acm003092jsd" : { + "type" : "ControlElement", + "id" : "acm003092jsd", + "name" : "getMetadata" + }, + "acm003093jsd" : { + "type" : "ControlElement", + "id" : "acm003093jsd", + "name" : "getMetadata" + }, + "acm003094jsd" : { + "type" : "ControlElement", + "id" : "acm003094jsd", + "name" : "setMetadata" + }, + "acm003095jsd" : { + "type" : "ControlElement", + "id" : "acm003095jsd", + "name" : "updateMetadata" + }, + "acm003096jsd" : { + "type" : "ControlElement", + "id" : "acm003096jsd", + "name" : "deleteMetadata" + }, + "acm003097jsd" : { + "type" : "ControlElement", + "id" : "acm003097jsd", + "name" : "containsMetadata" + }, + "acm003098jsd" : { + "type" : "ControlElement", + "id" : "acm003098jsd", + "name" : "getMeetingID" + }, + "acm003099jsd" : { + "type" : "ControlElement", + "id" : "acm003099jsd", + "name" : "setMeetingID" + }, + "acm003100jsd" : { + "type" : "ControlElement", + "id" : "acm003100jsd", + "name" : "getName" + }, + "acm003101jsd" : { + "type" : "ControlElement", + "id" : "acm003101jsd", + "name" : "setName" + }, + "acm003102jsd" : { + "type" : "ControlElement", + "id" : "acm003102jsd", + "name" : "getPlaybacks" + }, + "acm003103jsd" : { + "type" : "ControlElement", + "id" : "acm003103jsd", + "name" : "setPlaybacks" + }, + "acm003104jsd" : { + "type" : "ControlElement", + "id" : "acm003104jsd", + "name" : "convertOldDateFormat" + }, + "acm003105jsd" : { + "type" : "ControlElement", + "id" : "acm003105jsd", + "name" : "getExternalMeetingId" + }, + "acm003106jsd" : { + "type" : "ClassUnit", + "id" : "acm003106jsd", + "name" : "Recording", + "compilationUnitId" : "acm003060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002709jsd", "acm003036jsd" ], + "content" : [ "acm003065jsd", "acm003066jsd", "acm003067jsd", "acm003068jsd", "acm003069jsd", "acm003070jsd", "acm003071jsd", "acm003072jsd", "acm003073jsd", "acm003074jsd", "acm003075jsd", "acm003076jsd", "acm003077jsd", "acm003078jsd", "acm003079jsd", "acm003080jsd", "acm003081jsd", "acm003082jsd", "acm003083jsd", "acm003084jsd", "acm003085jsd", "acm003086jsd", "acm003087jsd", "acm003088jsd", "acm003089jsd", "acm003090jsd", "acm003091jsd", "acm003092jsd", "acm003093jsd", "acm003094jsd", "acm003095jsd", "acm003096jsd", "acm003097jsd", "acm003098jsd", "acm003099jsd", "acm003100jsd", "acm003101jsd", "acm003102jsd", "acm003103jsd", "acm003104jsd", "acm003105jsd" ] + }, + "acm003107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003107jsd", + "name" : "RecordingMetadata", + "parentId" : "acm002662jsd", + "content" : [ "acm003118jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003108jsd" : { + "type" : "CodePackage", + "id" : "acm003108jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003109jsd" ] + }, + "acm003109jsd" : { + "type" : "CodePackage", + "id" : "acm003109jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003110jsd" ] + }, + "acm003110jsd" : { + "type" : "CodePackage", + "id" : "acm003110jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003111jsd" ] + }, + "acm003111jsd" : { + "type" : "CodePackage", + "id" : "acm003111jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003107jsd" ] + }, + "acm003112jsd" : { + "type" : "ControlElement", + "id" : "acm003112jsd", + "name" : "setRecMeta" + }, + "acm003113jsd" : { + "type" : "ControlElement", + "id" : "acm003113jsd", + "name" : "getRecMeta" + }, + "acm003114jsd" : { + "type" : "ControlElement", + "id" : "acm003114jsd", + "name" : "setState" + }, + "acm003115jsd" : { + "type" : "ControlElement", + "id" : "acm003115jsd", + "name" : "setPublished" + }, + "acm003116jsd" : { + "type" : "ControlElement", + "id" : "acm003116jsd", + "name" : "setMeta" + }, + "acm003117jsd" : { + "type" : "ControlElement", + "id" : "acm003117jsd", + "name" : "getMeta" + }, + "acm003118jsd" : { + "type" : "ClassUnit", + "id" : "acm003118jsd", + "name" : "RecordingMetadata", + "compilationUnitId" : "acm003107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003112jsd", "acm003113jsd", "acm003114jsd", "acm003115jsd", "acm003116jsd", "acm003117jsd" ] + }, + "acm003119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003119jsd", + "name" : "RecordingMetadataPlayback", + "parentId" : "acm002662jsd", + "content" : [ "acm003137jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003120jsd" : { + "type" : "CodePackage", + "id" : "acm003120jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003121jsd" ] + }, + "acm003121jsd" : { + "type" : "CodePackage", + "id" : "acm003121jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003122jsd" ] + }, + "acm003122jsd" : { + "type" : "CodePackage", + "id" : "acm003122jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003123jsd" ] + }, + "acm003123jsd" : { + "type" : "CodePackage", + "id" : "acm003123jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003119jsd" ] + }, + "acm003124jsd" : { + "type" : "ControlElement", + "id" : "acm003124jsd", + "name" : "setFormat" + }, + "acm003125jsd" : { + "type" : "ControlElement", + "id" : "acm003125jsd", + "name" : "getFormat" + }, + "acm003126jsd" : { + "type" : "ControlElement", + "id" : "acm003126jsd", + "name" : "setLink" + }, + "acm003127jsd" : { + "type" : "ControlElement", + "id" : "acm003127jsd", + "name" : "getLink" + }, + "acm003128jsd" : { + "type" : "ControlElement", + "id" : "acm003128jsd", + "name" : "setProcessingTime" + }, + "acm003129jsd" : { + "type" : "ControlElement", + "id" : "acm003129jsd", + "name" : "getProcessingTime" + }, + "acm003130jsd" : { + "type" : "ControlElement", + "id" : "acm003130jsd", + "name" : "setDuration" + }, + "acm003131jsd" : { + "type" : "ControlElement", + "id" : "acm003131jsd", + "name" : "getDuration" + }, + "acm003132jsd" : { + "type" : "ControlElement", + "id" : "acm003132jsd", + "name" : "calculateDuration" + }, + "acm003133jsd" : { + "type" : "ControlElement", + "id" : "acm003133jsd", + "name" : "setExtensions" + }, + "acm003134jsd" : { + "type" : "ControlElement", + "id" : "acm003134jsd", + "name" : "getExtensions" + }, + "acm003135jsd" : { + "type" : "ControlElement", + "id" : "acm003135jsd", + "name" : "setSize" + }, + "acm003136jsd" : { + "type" : "ControlElement", + "id" : "acm003136jsd", + "name" : "getSize" + }, + "acm003137jsd" : { + "type" : "ClassUnit", + "id" : "acm003137jsd", + "name" : "RecordingMetadataPlayback", + "compilationUnitId" : "acm003119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002717jsd" ], + "content" : [ "acm003124jsd", "acm003125jsd", "acm003126jsd", "acm003127jsd", "acm003128jsd", "acm003129jsd", "acm003130jsd", "acm003131jsd", "acm003132jsd", "acm003133jsd", "acm003134jsd", "acm003135jsd", "acm003136jsd" ] + }, + "acm003138jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003138jsd", + "name" : "Recordings", + "parentId" : "acm002662jsd", + "content" : [ "acm003144jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003139jsd" : { + "type" : "CodePackage", + "id" : "acm003139jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003140jsd" ] + }, + "acm003140jsd" : { + "type" : "CodePackage", + "id" : "acm003140jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003141jsd" ] + }, + "acm003141jsd" : { + "type" : "CodePackage", + "id" : "acm003141jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003142jsd" ] + }, + "acm003142jsd" : { + "type" : "CodePackage", + "id" : "acm003142jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003138jsd" ] + }, + "acm003143jsd" : { + "type" : "ControlElement", + "id" : "acm003143jsd", + "name" : "getRecordings" + }, + "acm003144jsd" : { + "type" : "ClassUnit", + "id" : "acm003144jsd", + "name" : "Recordings", + "compilationUnitId" : "acm003138jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003143jsd" ] + }, + "acm003145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003145jsd", + "name" : "RegisteredUser", + "parentId" : "acm002662jsd", + "content" : [ "acm003159jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003146jsd" : { + "type" : "CodePackage", + "id" : "acm003146jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003147jsd" ] + }, + "acm003147jsd" : { + "type" : "CodePackage", + "id" : "acm003147jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003148jsd" ] + }, + "acm003148jsd" : { + "type" : "CodePackage", + "id" : "acm003148jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003149jsd" ] + }, + "acm003149jsd" : { + "type" : "CodePackage", + "id" : "acm003149jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003145jsd" ] + }, + "acm003150jsd" : { + "type" : "ControlElement", + "id" : "acm003150jsd", + "name" : "RegisteredUser" + }, + "acm003151jsd" : { + "type" : "ControlElement", + "id" : "acm003151jsd", + "name" : "setGuestStatus" + }, + "acm003152jsd" : { + "type" : "ControlElement", + "id" : "acm003152jsd", + "name" : "getGuestStatus" + }, + "acm003153jsd" : { + "type" : "ControlElement", + "id" : "acm003153jsd", + "name" : "getLeftGuestLobby" + }, + "acm003154jsd" : { + "type" : "ControlElement", + "id" : "acm003154jsd", + "name" : "setExcludeFromDashboard" + }, + "acm003155jsd" : { + "type" : "ControlElement", + "id" : "acm003155jsd", + "name" : "getExcludeFromDashboard" + }, + "acm003156jsd" : { + "type" : "ControlElement", + "id" : "acm003156jsd", + "name" : "updateGuestWaitedOn" + }, + "acm003157jsd" : { + "type" : "ControlElement", + "id" : "acm003157jsd", + "name" : "setLeftGuestLobby" + }, + "acm003158jsd" : { + "type" : "ControlElement", + "id" : "acm003158jsd", + "name" : "getGuestWaitedOn" + }, + "acm003159jsd" : { + "type" : "ClassUnit", + "id" : "acm003159jsd", + "name" : "RegisteredUser", + "compilationUnitId" : "acm003145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003150jsd", "acm003151jsd", "acm003152jsd", "acm003153jsd", "acm003154jsd", "acm003155jsd", "acm003156jsd", "acm003157jsd", "acm003158jsd" ] + }, + "acm003160jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003160jsd", + "name" : "User", + "parentId" : "acm002662jsd", + "content" : [ "acm003199jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003161jsd" : { + "type" : "CodePackage", + "id" : "acm003161jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003162jsd" ] + }, + "acm003162jsd" : { + "type" : "CodePackage", + "id" : "acm003162jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003163jsd" ] + }, + "acm003163jsd" : { + "type" : "CodePackage", + "id" : "acm003163jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003164jsd" ] + }, + "acm003164jsd" : { + "type" : "CodePackage", + "id" : "acm003164jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003160jsd" ] + }, + "acm003165jsd" : { + "type" : "ControlElement", + "id" : "acm003165jsd", + "name" : "User" + }, + "acm003166jsd" : { + "type" : "ControlElement", + "id" : "acm003166jsd", + "name" : "getInternalUserId" + }, + "acm003167jsd" : { + "type" : "ControlElement", + "id" : "acm003167jsd", + "name" : "setInternalUserId" + }, + "acm003168jsd" : { + "type" : "ControlElement", + "id" : "acm003168jsd", + "name" : "getExternalUserId" + }, + "acm003169jsd" : { + "type" : "ControlElement", + "id" : "acm003169jsd", + "name" : "setExternalUserId" + }, + "acm003170jsd" : { + "type" : "ControlElement", + "id" : "acm003170jsd", + "name" : "setGuest" + }, + "acm003171jsd" : { + "type" : "ControlElement", + "id" : "acm003171jsd", + "name" : "isGuest" + }, + "acm003172jsd" : { + "type" : "ControlElement", + "id" : "acm003172jsd", + "name" : "setGuestStatus" + }, + "acm003173jsd" : { + "type" : "ControlElement", + "id" : "acm003173jsd", + "name" : "getGuestStatus" + }, + "acm003174jsd" : { + "type" : "ControlElement", + "id" : "acm003174jsd", + "name" : "hasLeft" + }, + "acm003175jsd" : { + "type" : "ControlElement", + "id" : "acm003175jsd", + "name" : "joined" + }, + "acm003176jsd" : { + "type" : "ControlElement", + "id" : "acm003176jsd", + "name" : "left" + }, + "acm003177jsd" : { + "type" : "ControlElement", + "id" : "acm003177jsd", + "name" : "getLeftOn" + }, + "acm003178jsd" : { + "type" : "ControlElement", + "id" : "acm003178jsd", + "name" : "getFullname" + }, + "acm003179jsd" : { + "type" : "ControlElement", + "id" : "acm003179jsd", + "name" : "setFullname" + }, + "acm003180jsd" : { + "type" : "ControlElement", + "id" : "acm003180jsd", + "name" : "getRole" + }, + "acm003181jsd" : { + "type" : "ControlElement", + "id" : "acm003181jsd", + "name" : "setRole" + }, + "acm003182jsd" : { + "type" : "ControlElement", + "id" : "acm003182jsd", + "name" : "setLocked" + }, + "acm003183jsd" : { + "type" : "ControlElement", + "id" : "acm003183jsd", + "name" : "getAvatarUrl" + }, + "acm003184jsd" : { + "type" : "ControlElement", + "id" : "acm003184jsd", + "name" : "setAvatarUrl" + }, + "acm003185jsd" : { + "type" : "ControlElement", + "id" : "acm003185jsd", + "name" : "isModerator" + }, + "acm003186jsd" : { + "type" : "ControlElement", + "id" : "acm003186jsd", + "name" : "setStatus" + }, + "acm003187jsd" : { + "type" : "ControlElement", + "id" : "acm003187jsd", + "name" : "removeStatus" + }, + "acm003188jsd" : { + "type" : "ControlElement", + "id" : "acm003188jsd", + "name" : "getStatus" + }, + "acm003189jsd" : { + "type" : "ControlElement", + "id" : "acm003189jsd", + "name" : "isPresenter" + }, + "acm003190jsd" : { + "type" : "ControlElement", + "id" : "acm003190jsd", + "name" : "addStream" + }, + "acm003191jsd" : { + "type" : "ControlElement", + "id" : "acm003191jsd", + "name" : "removeStream" + }, + "acm003192jsd" : { + "type" : "ControlElement", + "id" : "acm003192jsd", + "name" : "getStreams" + }, + "acm003193jsd" : { + "type" : "ControlElement", + "id" : "acm003193jsd", + "name" : "hasVideo" + }, + "acm003194jsd" : { + "type" : "ControlElement", + "id" : "acm003194jsd", + "name" : "isListeningOnly" + }, + "acm003195jsd" : { + "type" : "ControlElement", + "id" : "acm003195jsd", + "name" : "setListeningOnly" + }, + "acm003196jsd" : { + "type" : "ControlElement", + "id" : "acm003196jsd", + "name" : "isVoiceJoined" + }, + "acm003197jsd" : { + "type" : "ControlElement", + "id" : "acm003197jsd", + "name" : "setVoiceJoined" + }, + "acm003198jsd" : { + "type" : "ControlElement", + "id" : "acm003198jsd", + "name" : "getClientType" + }, + "acm003199jsd" : { + "type" : "ClassUnit", + "id" : "acm003199jsd", + "name" : "User", + "compilationUnitId" : "acm003160jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003165jsd", "acm003166jsd", "acm003167jsd", "acm003168jsd", "acm003169jsd", "acm003170jsd", "acm003171jsd", "acm003172jsd", "acm003173jsd", "acm003174jsd", "acm003175jsd", "acm003176jsd", "acm003177jsd", "acm003178jsd", "acm003179jsd", "acm003180jsd", "acm003181jsd", "acm003182jsd", "acm003183jsd", "acm003184jsd", "acm003185jsd", "acm003186jsd", "acm003187jsd", "acm003188jsd", "acm003189jsd", "acm003190jsd", "acm003191jsd", "acm003192jsd", "acm003193jsd", "acm003194jsd", "acm003195jsd", "acm003196jsd", "acm003197jsd", "acm003198jsd" ] + }, + "acm003200jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003200jsd", + "name" : "UserSession", + "parentId" : "acm002662jsd", + "content" : [ "acm003229jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003201jsd" : { + "type" : "CodePackage", + "id" : "acm003201jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003202jsd" ] + }, + "acm003202jsd" : { + "type" : "CodePackage", + "id" : "acm003202jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003203jsd" ] + }, + "acm003203jsd" : { + "type" : "CodePackage", + "id" : "acm003203jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003204jsd" ] + }, + "acm003204jsd" : { + "type" : "CodePackage", + "id" : "acm003204jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm003200jsd" ] + }, + "acm003205jsd" : { + "type" : "ControlElement", + "id" : "acm003205jsd", + "name" : "incrementConnectionNum" + }, + "acm003206jsd" : { + "type" : "ControlElement", + "id" : "acm003206jsd", + "name" : "getAuthToken" + }, + "acm003207jsd" : { + "type" : "ControlElement", + "id" : "acm003207jsd", + "name" : "getInternalUserId" + }, + "acm003208jsd" : { + "type" : "ControlElement", + "id" : "acm003208jsd", + "name" : "getConferencename" + }, + "acm003209jsd" : { + "type" : "ControlElement", + "id" : "acm003209jsd", + "name" : "getMeetingID" + }, + "acm003210jsd" : { + "type" : "ControlElement", + "id" : "acm003210jsd", + "name" : "getExternMeetingID" + }, + "acm003211jsd" : { + "type" : "ControlElement", + "id" : "acm003211jsd", + "name" : "getExternUserID" + }, + "acm003212jsd" : { + "type" : "ControlElement", + "id" : "acm003212jsd", + "name" : "getFullname" + }, + "acm003213jsd" : { + "type" : "ControlElement", + "id" : "acm003213jsd", + "name" : "getRole" + }, + "acm003214jsd" : { + "type" : "ControlElement", + "id" : "acm003214jsd", + "name" : "getConference" + }, + "acm003215jsd" : { + "type" : "ControlElement", + "id" : "acm003215jsd", + "name" : "getRoom" + }, + "acm003216jsd" : { + "type" : "ControlElement", + "id" : "acm003216jsd", + "name" : "getGuest" + }, + "acm003217jsd" : { + "type" : "ControlElement", + "id" : "acm003217jsd", + "name" : "getAuthed" + }, + "acm003218jsd" : { + "type" : "ControlElement", + "id" : "acm003218jsd", + "name" : "getVoicebridge" + }, + "acm003219jsd" : { + "type" : "ControlElement", + "id" : "acm003219jsd", + "name" : "getWebvoiceconf" + }, + "acm003220jsd" : { + "type" : "ControlElement", + "id" : "acm003220jsd", + "name" : "getMode" + }, + "acm003221jsd" : { + "type" : "ControlElement", + "id" : "acm003221jsd", + "name" : "getRecord" + }, + "acm003222jsd" : { + "type" : "ControlElement", + "id" : "acm003222jsd", + "name" : "getWelcome" + }, + "acm003223jsd" : { + "type" : "ControlElement", + "id" : "acm003223jsd", + "name" : "getLogoutUrl" + }, + "acm003224jsd" : { + "type" : "ControlElement", + "id" : "acm003224jsd", + "name" : "getDefaultLayout" + }, + "acm003225jsd" : { + "type" : "ControlElement", + "id" : "acm003225jsd", + "name" : "getAvatarURL" + }, + "acm003226jsd" : { + "type" : "ControlElement", + "id" : "acm003226jsd", + "name" : "getGuestStatus" + }, + "acm003227jsd" : { + "type" : "ControlElement", + "id" : "acm003227jsd", + "name" : "getClientUrl" + }, + "acm003228jsd" : { + "type" : "ControlElement", + "id" : "acm003228jsd", + "name" : "toString" + }, + "acm003229jsd" : { + "type" : "ClassUnit", + "id" : "acm003229jsd", + "name" : "UserSession", + "compilationUnitId" : "acm003200jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003205jsd", "acm003206jsd", "acm003207jsd", "acm003208jsd", "acm003209jsd", "acm003210jsd", "acm003211jsd", "acm003212jsd", "acm003213jsd", "acm003214jsd", "acm003215jsd", "acm003216jsd", "acm003217jsd", "acm003218jsd", "acm003219jsd", "acm003220jsd", "acm003221jsd", "acm003222jsd", "acm003223jsd", "acm003224jsd", "acm003225jsd", "acm003226jsd", "acm003227jsd", "acm003228jsd" ] + }, + "acm003230jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003230jsd", + "name" : "MessageDistributor", + "parentId" : "acm003234jsd", + "content" : [ "acm003238jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003231jsd" : { + "type" : "CodePackage", + "id" : "acm003231jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003232jsd" ] + }, + "acm003232jsd" : { + "type" : "CodePackage", + "id" : "acm003232jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003233jsd" ] + }, + "acm003233jsd" : { + "type" : "CodePackage", + "id" : "acm003233jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003234jsd" ] + }, + "acm003234jsd" : { + "type" : "CodePackage", + "id" : "acm003234jsd", + "name" : "messaging", + "parentId" : "acm002337jsd", + "content" : [ "acm003230jsd", "acm003239jsd", "acm003246jsd", "acm003255jsd", "acm003263jsd", "acm006179jsd", "acm003282jsd", "acm003345jsd" ] + }, + "acm003235jsd" : { + "type" : "ControlElement", + "id" : "acm003235jsd", + "name" : "setMessageListeners" + }, + "acm003236jsd" : { + "type" : "ControlElement", + "id" : "acm003236jsd", + "name" : "setMessageHandler" + }, + "acm003237jsd" : { + "type" : "ControlElement", + "id" : "acm003237jsd", + "name" : "notifyListeners" + }, + "acm003238jsd" : { + "type" : "ClassUnit", + "id" : "acm003238jsd", + "name" : "MessageDistributor", + "compilationUnitId" : "acm003230jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003245jsd", "acm003276jsd", "acm003410jsd" ], + "content" : [ "acm003235jsd", "acm003236jsd", "acm003237jsd" ] + }, + "acm003239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003239jsd", + "name" : "MessageListener", + "parentId" : "acm003234jsd", + "content" : [ "acm003245jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003240jsd" : { + "type" : "CodePackage", + "id" : "acm003240jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003241jsd" ] + }, + "acm003241jsd" : { + "type" : "CodePackage", + "id" : "acm003241jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003242jsd" ] + }, + "acm003242jsd" : { + "type" : "CodePackage", + "id" : "acm003242jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003243jsd" ] + }, + "acm003243jsd" : { + "type" : "CodePackage", + "id" : "acm003243jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003239jsd" ] + }, + "acm003244jsd" : { + "type" : "ControlElement", + "id" : "acm003244jsd", + "name" : "handle" + }, + "acm003245jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003245jsd", + "name" : "MessageListener", + "compilationUnitId" : "acm003239jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003410jsd" ], + "content" : [ "acm003244jsd" ] + }, + "acm003246jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003246jsd", + "name" : "MessagingService", + "parentId" : "acm003234jsd", + "content" : [ "acm003254jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003247jsd" : { + "type" : "CodePackage", + "id" : "acm003247jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003248jsd" ] + }, + "acm003248jsd" : { + "type" : "CodePackage", + "id" : "acm003248jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003249jsd" ] + }, + "acm003249jsd" : { + "type" : "CodePackage", + "id" : "acm003249jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003250jsd" ] + }, + "acm003250jsd" : { + "type" : "CodePackage", + "id" : "acm003250jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003246jsd" ] + }, + "acm003251jsd" : { + "type" : "ControlElement", + "id" : "acm003251jsd", + "name" : "recordMeetingInfo" + }, + "acm003252jsd" : { + "type" : "ControlElement", + "id" : "acm003252jsd", + "name" : "recordBreakoutInfo" + }, + "acm003253jsd" : { + "type" : "ControlElement", + "id" : "acm003253jsd", + "name" : "addBreakoutRoom" + }, + "acm003254jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003254jsd", + "name" : "MessagingService", + "compilationUnitId" : "acm003246jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003251jsd", "acm003252jsd", "acm003253jsd" ] + }, + "acm003255jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003255jsd", + "name" : "ReceivedMessage", + "parentId" : "acm003234jsd", + "content" : [ "acm003262jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003256jsd" : { + "type" : "CodePackage", + "id" : "acm003256jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003257jsd" ] + }, + "acm003257jsd" : { + "type" : "CodePackage", + "id" : "acm003257jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003258jsd" ] + }, + "acm003258jsd" : { + "type" : "CodePackage", + "id" : "acm003258jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003259jsd" ] + }, + "acm003259jsd" : { + "type" : "CodePackage", + "id" : "acm003259jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003255jsd" ] + }, + "acm003260jsd" : { + "type" : "ControlElement", + "id" : "acm003260jsd", + "name" : "ReceivedMessage" + }, + "acm003261jsd" : { + "type" : "ControlElement", + "id" : "acm003261jsd", + "name" : "getMessage" + }, + "acm003262jsd" : { + "type" : "ClassUnit", + "id" : "acm003262jsd", + "name" : "ReceivedMessage", + "compilationUnitId" : "acm003255jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003410jsd" ], + "content" : [ "acm003260jsd", "acm003261jsd" ] + }, + "acm003263jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003263jsd", + "name" : "ReceivedMessageHandler", + "parentId" : "acm003234jsd", + "content" : [ "acm003276jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003264jsd" : { + "type" : "CodePackage", + "id" : "acm003264jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003265jsd" ] + }, + "acm003265jsd" : { + "type" : "CodePackage", + "id" : "acm003265jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003266jsd" ] + }, + "acm003266jsd" : { + "type" : "CodePackage", + "id" : "acm003266jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003267jsd" ] + }, + "acm003267jsd" : { + "type" : "CodePackage", + "id" : "acm003267jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003263jsd" ] + }, + "acm003268jsd" : { + "type" : "ControlElement", + "id" : "acm003268jsd", + "name" : "stop" + }, + "acm003269jsd" : { + "type" : "ControlElement", + "id" : "acm003269jsd", + "name" : "start" + }, + "acm003270jsd" : { + "type" : "ControlElement", + "id" : "acm003270jsd", + "name" : "run" + }, + "acm003271jsd" : { + "type" : "ControlElement", + "id" : "acm003271jsd", + "name" : "notifyListeners" + }, + "acm003272jsd" : { + "type" : "ControlElement", + "id" : "acm003272jsd", + "name" : "processMessage" + }, + "acm003273jsd" : { + "type" : "ControlElement", + "id" : "acm003273jsd", + "name" : "run" + }, + "acm003274jsd" : { + "type" : "ControlElement", + "id" : "acm003274jsd", + "name" : "handleMessage" + }, + "acm003275jsd" : { + "type" : "ControlElement", + "id" : "acm003275jsd", + "name" : "setMessageDistributor" + }, + "acm003276jsd" : { + "type" : "ClassUnit", + "id" : "acm003276jsd", + "name" : "ReceivedMessageHandler", + "compilationUnitId" : "acm003263jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002375jsd" ], + "datatypeReferencesIds" : [ "acm003238jsd", "acm003262jsd", "acm003276jsd", "acm003410jsd" ], + "content" : [ "acm003268jsd", "acm003269jsd", "acm003270jsd", "acm003271jsd", "acm003272jsd", "acm003273jsd", "acm003274jsd", "acm003275jsd" ] + }, + "acm003277jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003277jsd", + "name" : "CreateMeetingMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003285jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003278jsd" : { + "type" : "CodePackage", + "id" : "acm003278jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003279jsd" ] + }, + "acm003279jsd" : { + "type" : "CodePackage", + "id" : "acm003279jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003280jsd" ] + }, + "acm003280jsd" : { + "type" : "CodePackage", + "id" : "acm003280jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003281jsd" ] + }, + "acm003281jsd" : { + "type" : "CodePackage", + "id" : "acm003281jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003282jsd" ] + }, + "acm003282jsd" : { + "type" : "CodePackage", + "id" : "acm003282jsd", + "name" : "converters", + "parentId" : "acm003234jsd", + "content" : [ "acm003283jsd" ] + }, + "acm003283jsd" : { + "type" : "CodePackage", + "id" : "acm003283jsd", + "name" : "messages", + "parentId" : "acm003282jsd", + "content" : [ "acm003277jsd", "acm003286jsd", "acm003295jsd", "acm003304jsd", "acm003313jsd", "acm003322jsd", "acm003331jsd" ] + }, + "acm003284jsd" : { + "type" : "ControlElement", + "id" : "acm003284jsd", + "name" : "CreateMeetingMessage" + }, + "acm003285jsd" : { + "type" : "ClassUnit", + "id" : "acm003285jsd", + "name" : "CreateMeetingMessage", + "compilationUnitId" : "acm003277jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003284jsd" ] + }, + "acm003286jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003286jsd", + "name" : "DeletedRecordingMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003294jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003287jsd" : { + "type" : "CodePackage", + "id" : "acm003287jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003288jsd" ] + }, + "acm003288jsd" : { + "type" : "CodePackage", + "id" : "acm003288jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003289jsd" ] + }, + "acm003289jsd" : { + "type" : "CodePackage", + "id" : "acm003289jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003290jsd" ] + }, + "acm003290jsd" : { + "type" : "CodePackage", + "id" : "acm003290jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003291jsd" ] + }, + "acm003291jsd" : { + "type" : "CodePackage", + "id" : "acm003291jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm003292jsd" ] + }, + "acm003292jsd" : { + "type" : "CodePackage", + "id" : "acm003292jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003286jsd" ] + }, + "acm003293jsd" : { + "type" : "ControlElement", + "id" : "acm003293jsd", + "name" : "DeletedRecordingMessage" + }, + "acm003294jsd" : { + "type" : "ClassUnit", + "id" : "acm003294jsd", + "name" : "DeletedRecordingMessage", + "compilationUnitId" : "acm003286jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003293jsd" ] + }, + "acm003295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003295jsd", + "name" : "DestroyMeetingMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003303jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003296jsd" : { + "type" : "CodePackage", + "id" : "acm003296jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003297jsd" ] + }, + "acm003297jsd" : { + "type" : "CodePackage", + "id" : "acm003297jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003298jsd" ] + }, + "acm003298jsd" : { + "type" : "CodePackage", + "id" : "acm003298jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003299jsd" ] + }, + "acm003299jsd" : { + "type" : "CodePackage", + "id" : "acm003299jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003300jsd" ] + }, + "acm003300jsd" : { + "type" : "CodePackage", + "id" : "acm003300jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm003301jsd" ] + }, + "acm003301jsd" : { + "type" : "CodePackage", + "id" : "acm003301jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003295jsd" ] + }, + "acm003302jsd" : { + "type" : "ControlElement", + "id" : "acm003302jsd", + "name" : "DestroyMeetingMessage" + }, + "acm003303jsd" : { + "type" : "ClassUnit", + "id" : "acm003303jsd", + "name" : "DestroyMeetingMessage", + "compilationUnitId" : "acm003295jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003302jsd" ] + }, + "acm003304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003304jsd", + "name" : "EndMeetingMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003312jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003305jsd" : { + "type" : "CodePackage", + "id" : "acm003305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003306jsd" ] + }, + "acm003306jsd" : { + "type" : "CodePackage", + "id" : "acm003306jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003307jsd" ] + }, + "acm003307jsd" : { + "type" : "CodePackage", + "id" : "acm003307jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003308jsd" ] + }, + "acm003308jsd" : { + "type" : "CodePackage", + "id" : "acm003308jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003309jsd" ] + }, + "acm003309jsd" : { + "type" : "CodePackage", + "id" : "acm003309jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm003310jsd" ] + }, + "acm003310jsd" : { + "type" : "CodePackage", + "id" : "acm003310jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003304jsd" ] + }, + "acm003311jsd" : { + "type" : "ControlElement", + "id" : "acm003311jsd", + "name" : "EndMeetingMessage" + }, + "acm003312jsd" : { + "type" : "ClassUnit", + "id" : "acm003312jsd", + "name" : "EndMeetingMessage", + "compilationUnitId" : "acm003304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003311jsd" ] + }, + "acm003313jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003313jsd", + "name" : "KeepAliveMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003321jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003314jsd" : { + "type" : "CodePackage", + "id" : "acm003314jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003315jsd" ] + }, + "acm003315jsd" : { + "type" : "CodePackage", + "id" : "acm003315jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003316jsd" ] + }, + "acm003316jsd" : { + "type" : "CodePackage", + "id" : "acm003316jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003317jsd" ] + }, + "acm003317jsd" : { + "type" : "CodePackage", + "id" : "acm003317jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003318jsd" ] + }, + "acm003318jsd" : { + "type" : "CodePackage", + "id" : "acm003318jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm003319jsd" ] + }, + "acm003319jsd" : { + "type" : "CodePackage", + "id" : "acm003319jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003313jsd" ] + }, + "acm003320jsd" : { + "type" : "ControlElement", + "id" : "acm003320jsd", + "name" : "KeepAliveMessage" + }, + "acm003321jsd" : { + "type" : "ClassUnit", + "id" : "acm003321jsd", + "name" : "KeepAliveMessage", + "compilationUnitId" : "acm003313jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003320jsd" ] + }, + "acm003322jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003322jsd", + "name" : "PublishedRecordingMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003330jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003323jsd" : { + "type" : "CodePackage", + "id" : "acm003323jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003324jsd" ] + }, + "acm003324jsd" : { + "type" : "CodePackage", + "id" : "acm003324jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003325jsd" ] + }, + "acm003325jsd" : { + "type" : "CodePackage", + "id" : "acm003325jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003326jsd" ] + }, + "acm003326jsd" : { + "type" : "CodePackage", + "id" : "acm003326jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003327jsd" ] + }, + "acm003327jsd" : { + "type" : "CodePackage", + "id" : "acm003327jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm003328jsd" ] + }, + "acm003328jsd" : { + "type" : "CodePackage", + "id" : "acm003328jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003322jsd" ] + }, + "acm003329jsd" : { + "type" : "ControlElement", + "id" : "acm003329jsd", + "name" : "PublishedRecordingMessage" + }, + "acm003330jsd" : { + "type" : "ClassUnit", + "id" : "acm003330jsd", + "name" : "PublishedRecordingMessage", + "compilationUnitId" : "acm003322jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003329jsd" ] + }, + "acm003331jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003331jsd", + "name" : "UnpublishedRecordingMessage", + "parentId" : "acm003283jsd", + "content" : [ "acm003339jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "converters", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003332jsd" : { + "type" : "CodePackage", + "id" : "acm003332jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003333jsd" ] + }, + "acm003333jsd" : { + "type" : "CodePackage", + "id" : "acm003333jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003334jsd" ] + }, + "acm003334jsd" : { + "type" : "CodePackage", + "id" : "acm003334jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003335jsd" ] + }, + "acm003335jsd" : { + "type" : "CodePackage", + "id" : "acm003335jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003336jsd" ] + }, + "acm003336jsd" : { + "type" : "CodePackage", + "id" : "acm003336jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm003337jsd" ] + }, + "acm003337jsd" : { + "type" : "CodePackage", + "id" : "acm003337jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003331jsd" ] + }, + "acm003338jsd" : { + "type" : "ControlElement", + "id" : "acm003338jsd", + "name" : "UnpublishedRecordingMessage" + }, + "acm003339jsd" : { + "type" : "ClassUnit", + "id" : "acm003339jsd", + "name" : "UnpublishedRecordingMessage", + "compilationUnitId" : "acm003331jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003338jsd" ] + }, + "acm003340jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003340jsd", + "name" : "CreateBreakoutRoom", + "parentId" : "acm003345jsd", + "content" : [ "acm003347jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003341jsd" : { + "type" : "CodePackage", + "id" : "acm003341jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003342jsd" ] + }, + "acm003342jsd" : { + "type" : "CodePackage", + "id" : "acm003342jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003343jsd" ] + }, + "acm003343jsd" : { + "type" : "CodePackage", + "id" : "acm003343jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003344jsd" ] + }, + "acm003344jsd" : { + "type" : "CodePackage", + "id" : "acm003344jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003345jsd" ] + }, + "acm003345jsd" : { + "type" : "CodePackage", + "id" : "acm003345jsd", + "name" : "messages", + "parentId" : "acm003234jsd", + "content" : [ "acm003340jsd", "acm003348jsd", "acm003356jsd", "acm003364jsd", "acm003372jsd", "acm003380jsd", "acm003388jsd", "acm003396jsd", "acm003404jsd", "acm003411jsd", "acm003419jsd", "acm003427jsd", "acm003435jsd", "acm003443jsd", "acm003451jsd", "acm003459jsd", "acm003467jsd", "acm003475jsd", "acm003483jsd", "acm003491jsd", "acm003499jsd", "acm003507jsd", "acm003515jsd", "acm003523jsd", "acm003531jsd", "acm003539jsd", "acm003547jsd", "acm003555jsd", "acm003563jsd", "acm003571jsd", "acm003579jsd", "acm003587jsd" ] + }, + "acm003346jsd" : { + "type" : "ControlElement", + "id" : "acm003346jsd", + "name" : "CreateBreakoutRoom" + }, + "acm003347jsd" : { + "type" : "ClassUnit", + "id" : "acm003347jsd", + "name" : "CreateBreakoutRoom", + "compilationUnitId" : "acm003340jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003346jsd" ] + }, + "acm003348jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003348jsd", + "name" : "CreateMeeting", + "parentId" : "acm003345jsd", + "content" : [ "acm003355jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003349jsd" : { + "type" : "CodePackage", + "id" : "acm003349jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003350jsd" ] + }, + "acm003350jsd" : { + "type" : "CodePackage", + "id" : "acm003350jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003351jsd" ] + }, + "acm003351jsd" : { + "type" : "CodePackage", + "id" : "acm003351jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003352jsd" ] + }, + "acm003352jsd" : { + "type" : "CodePackage", + "id" : "acm003352jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003353jsd" ] + }, + "acm003353jsd" : { + "type" : "CodePackage", + "id" : "acm003353jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003348jsd" ] + }, + "acm003354jsd" : { + "type" : "ControlElement", + "id" : "acm003354jsd", + "name" : "CreateMeeting" + }, + "acm003355jsd" : { + "type" : "ClassUnit", + "id" : "acm003355jsd", + "name" : "CreateMeeting", + "compilationUnitId" : "acm003348jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ "acm002943jsd" ], + "content" : [ "acm003354jsd" ] + }, + "acm003356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003356jsd", + "name" : "EndBreakoutRoom", + "parentId" : "acm003345jsd", + "content" : [ "acm003363jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003357jsd" : { + "type" : "CodePackage", + "id" : "acm003357jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003358jsd" ] + }, + "acm003358jsd" : { + "type" : "CodePackage", + "id" : "acm003358jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003359jsd" ] + }, + "acm003359jsd" : { + "type" : "CodePackage", + "id" : "acm003359jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003360jsd" ] + }, + "acm003360jsd" : { + "type" : "CodePackage", + "id" : "acm003360jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003361jsd" ] + }, + "acm003361jsd" : { + "type" : "CodePackage", + "id" : "acm003361jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003356jsd" ] + }, + "acm003362jsd" : { + "type" : "ControlElement", + "id" : "acm003362jsd", + "name" : "EndBreakoutRoom" + }, + "acm003363jsd" : { + "type" : "ClassUnit", + "id" : "acm003363jsd", + "name" : "EndBreakoutRoom", + "compilationUnitId" : "acm003356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003362jsd" ] + }, + "acm003364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003364jsd", + "name" : "EndMeeting", + "parentId" : "acm003345jsd", + "content" : [ "acm003371jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003365jsd" : { + "type" : "CodePackage", + "id" : "acm003365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003366jsd" ] + }, + "acm003366jsd" : { + "type" : "CodePackage", + "id" : "acm003366jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003367jsd" ] + }, + "acm003367jsd" : { + "type" : "CodePackage", + "id" : "acm003367jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003368jsd" ] + }, + "acm003368jsd" : { + "type" : "CodePackage", + "id" : "acm003368jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003369jsd" ] + }, + "acm003369jsd" : { + "type" : "CodePackage", + "id" : "acm003369jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003364jsd" ] + }, + "acm003370jsd" : { + "type" : "ControlElement", + "id" : "acm003370jsd", + "name" : "EndMeeting" + }, + "acm003371jsd" : { + "type" : "ClassUnit", + "id" : "acm003371jsd", + "name" : "EndMeeting", + "compilationUnitId" : "acm003364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003370jsd" ] + }, + "acm003372jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003372jsd", + "name" : "GuestLobbyMessageChanged", + "parentId" : "acm003345jsd", + "content" : [ "acm003379jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003373jsd" : { + "type" : "CodePackage", + "id" : "acm003373jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003374jsd" ] + }, + "acm003374jsd" : { + "type" : "CodePackage", + "id" : "acm003374jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003375jsd" ] + }, + "acm003375jsd" : { + "type" : "CodePackage", + "id" : "acm003375jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003376jsd" ] + }, + "acm003376jsd" : { + "type" : "CodePackage", + "id" : "acm003376jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003377jsd" ] + }, + "acm003377jsd" : { + "type" : "CodePackage", + "id" : "acm003377jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003372jsd" ] + }, + "acm003378jsd" : { + "type" : "ControlElement", + "id" : "acm003378jsd", + "name" : "GuestLobbyMessageChanged" + }, + "acm003379jsd" : { + "type" : "ClassUnit", + "id" : "acm003379jsd", + "name" : "GuestLobbyMessageChanged", + "compilationUnitId" : "acm003372jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003378jsd" ] + }, + "acm003380jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003380jsd", + "name" : "GuestPolicyChanged", + "parentId" : "acm003345jsd", + "content" : [ "acm003387jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003381jsd" : { + "type" : "CodePackage", + "id" : "acm003381jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003382jsd" ] + }, + "acm003382jsd" : { + "type" : "CodePackage", + "id" : "acm003382jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003383jsd" ] + }, + "acm003383jsd" : { + "type" : "CodePackage", + "id" : "acm003383jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003384jsd" ] + }, + "acm003384jsd" : { + "type" : "CodePackage", + "id" : "acm003384jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003385jsd" ] + }, + "acm003385jsd" : { + "type" : "CodePackage", + "id" : "acm003385jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003380jsd" ] + }, + "acm003386jsd" : { + "type" : "ControlElement", + "id" : "acm003386jsd", + "name" : "GuestPolicyChanged" + }, + "acm003387jsd" : { + "type" : "ClassUnit", + "id" : "acm003387jsd", + "name" : "GuestPolicyChanged", + "compilationUnitId" : "acm003380jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003386jsd" ] + }, + "acm003388jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003388jsd", + "name" : "GuestStatusChangedEventMsg", + "parentId" : "acm003345jsd", + "content" : [ "acm003395jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003389jsd" : { + "type" : "CodePackage", + "id" : "acm003389jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003390jsd" ] + }, + "acm003390jsd" : { + "type" : "CodePackage", + "id" : "acm003390jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003391jsd" ] + }, + "acm003391jsd" : { + "type" : "CodePackage", + "id" : "acm003391jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003392jsd" ] + }, + "acm003392jsd" : { + "type" : "CodePackage", + "id" : "acm003392jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003393jsd" ] + }, + "acm003393jsd" : { + "type" : "CodePackage", + "id" : "acm003393jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003388jsd" ] + }, + "acm003394jsd" : { + "type" : "ControlElement", + "id" : "acm003394jsd", + "name" : "GuestStatusChangedEventMsg" + }, + "acm003395jsd" : { + "type" : "ClassUnit", + "id" : "acm003395jsd", + "name" : "GuestStatusChangedEventMsg", + "compilationUnitId" : "acm003388jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ "acm003403jsd" ], + "content" : [ "acm003394jsd" ] + }, + "acm003396jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003396jsd", + "name" : "GuestsStatus", + "parentId" : "acm003345jsd", + "content" : [ "acm003403jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003397jsd" : { + "type" : "CodePackage", + "id" : "acm003397jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003398jsd" ] + }, + "acm003398jsd" : { + "type" : "CodePackage", + "id" : "acm003398jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003399jsd" ] + }, + "acm003399jsd" : { + "type" : "CodePackage", + "id" : "acm003399jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003400jsd" ] + }, + "acm003400jsd" : { + "type" : "CodePackage", + "id" : "acm003400jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003401jsd" ] + }, + "acm003401jsd" : { + "type" : "CodePackage", + "id" : "acm003401jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003396jsd" ] + }, + "acm003402jsd" : { + "type" : "ControlElement", + "id" : "acm003402jsd", + "name" : "GuestsStatus" + }, + "acm003403jsd" : { + "type" : "ClassUnit", + "id" : "acm003403jsd", + "name" : "GuestsStatus", + "compilationUnitId" : "acm003396jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003402jsd" ] + }, + "acm003404jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003404jsd", + "name" : "IMessage", + "parentId" : "acm003345jsd", + "content" : [ "acm003410jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003405jsd" : { + "type" : "CodePackage", + "id" : "acm003405jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003406jsd" ] + }, + "acm003406jsd" : { + "type" : "CodePackage", + "id" : "acm003406jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003407jsd" ] + }, + "acm003407jsd" : { + "type" : "CodePackage", + "id" : "acm003407jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003408jsd" ] + }, + "acm003408jsd" : { + "type" : "CodePackage", + "id" : "acm003408jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003409jsd" ] + }, + "acm003409jsd" : { + "type" : "CodePackage", + "id" : "acm003409jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003404jsd" ] + }, + "acm003410jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003410jsd", + "name" : "IMessage", + "compilationUnitId" : "acm003404jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003411jsd", + "name" : "KeepAliveReply", + "parentId" : "acm003345jsd", + "content" : [ "acm003418jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003412jsd" : { + "type" : "CodePackage", + "id" : "acm003412jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003413jsd" ] + }, + "acm003413jsd" : { + "type" : "CodePackage", + "id" : "acm003413jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003414jsd" ] + }, + "acm003414jsd" : { + "type" : "CodePackage", + "id" : "acm003414jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003415jsd" ] + }, + "acm003415jsd" : { + "type" : "CodePackage", + "id" : "acm003415jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003416jsd" ] + }, + "acm003416jsd" : { + "type" : "CodePackage", + "id" : "acm003416jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003411jsd" ] + }, + "acm003417jsd" : { + "type" : "ControlElement", + "id" : "acm003417jsd", + "name" : "KeepAliveReply" + }, + "acm003418jsd" : { + "type" : "ClassUnit", + "id" : "acm003418jsd", + "name" : "KeepAliveReply", + "compilationUnitId" : "acm003411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003417jsd" ] + }, + "acm003419jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003419jsd", + "name" : "LearningDashboard", + "parentId" : "acm003345jsd", + "content" : [ "acm003426jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003420jsd" : { + "type" : "CodePackage", + "id" : "acm003420jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003421jsd" ] + }, + "acm003421jsd" : { + "type" : "CodePackage", + "id" : "acm003421jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003422jsd" ] + }, + "acm003422jsd" : { + "type" : "CodePackage", + "id" : "acm003422jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003423jsd" ] + }, + "acm003423jsd" : { + "type" : "CodePackage", + "id" : "acm003423jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003424jsd" ] + }, + "acm003424jsd" : { + "type" : "CodePackage", + "id" : "acm003424jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003419jsd" ] + }, + "acm003425jsd" : { + "type" : "ControlElement", + "id" : "acm003425jsd", + "name" : "LearningDashboard" + }, + "acm003426jsd" : { + "type" : "ClassUnit", + "id" : "acm003426jsd", + "name" : "LearningDashboard", + "compilationUnitId" : "acm003419jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003425jsd" ] + }, + "acm003427jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003427jsd", + "name" : "MakePresentationDownloadableMsg", + "parentId" : "acm003345jsd", + "content" : [ "acm003434jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003428jsd" : { + "type" : "CodePackage", + "id" : "acm003428jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003429jsd" ] + }, + "acm003429jsd" : { + "type" : "CodePackage", + "id" : "acm003429jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003430jsd" ] + }, + "acm003430jsd" : { + "type" : "CodePackage", + "id" : "acm003430jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003431jsd" ] + }, + "acm003431jsd" : { + "type" : "CodePackage", + "id" : "acm003431jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003432jsd" ] + }, + "acm003432jsd" : { + "type" : "CodePackage", + "id" : "acm003432jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003427jsd" ] + }, + "acm003433jsd" : { + "type" : "ControlElement", + "id" : "acm003433jsd", + "name" : "MakePresentationDownloadableMsg" + }, + "acm003434jsd" : { + "type" : "ClassUnit", + "id" : "acm003434jsd", + "name" : "MakePresentationDownloadableMsg", + "compilationUnitId" : "acm003427jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003433jsd" ] + }, + "acm003435jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003435jsd", + "name" : "MeetingDestroyed", + "parentId" : "acm003345jsd", + "content" : [ "acm003442jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003436jsd" : { + "type" : "CodePackage", + "id" : "acm003436jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003437jsd" ] + }, + "acm003437jsd" : { + "type" : "CodePackage", + "id" : "acm003437jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003438jsd" ] + }, + "acm003438jsd" : { + "type" : "CodePackage", + "id" : "acm003438jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003439jsd" ] + }, + "acm003439jsd" : { + "type" : "CodePackage", + "id" : "acm003439jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003440jsd" ] + }, + "acm003440jsd" : { + "type" : "CodePackage", + "id" : "acm003440jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003435jsd" ] + }, + "acm003441jsd" : { + "type" : "ControlElement", + "id" : "acm003441jsd", + "name" : "MeetingDestroyed" + }, + "acm003442jsd" : { + "type" : "ClassUnit", + "id" : "acm003442jsd", + "name" : "MeetingDestroyed", + "compilationUnitId" : "acm003435jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003441jsd" ] + }, + "acm003443jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003443jsd", + "name" : "MeetingEnded", + "parentId" : "acm003345jsd", + "content" : [ "acm003450jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003444jsd" : { + "type" : "CodePackage", + "id" : "acm003444jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003445jsd" ] + }, + "acm003445jsd" : { + "type" : "CodePackage", + "id" : "acm003445jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003446jsd" ] + }, + "acm003446jsd" : { + "type" : "CodePackage", + "id" : "acm003446jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003447jsd" ] + }, + "acm003447jsd" : { + "type" : "CodePackage", + "id" : "acm003447jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003448jsd" ] + }, + "acm003448jsd" : { + "type" : "CodePackage", + "id" : "acm003448jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003443jsd" ] + }, + "acm003449jsd" : { + "type" : "ControlElement", + "id" : "acm003449jsd", + "name" : "MeetingEnded" + }, + "acm003450jsd" : { + "type" : "ClassUnit", + "id" : "acm003450jsd", + "name" : "MeetingEnded", + "compilationUnitId" : "acm003443jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003449jsd" ] + }, + "acm003451jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003451jsd", + "name" : "MeetingStarted", + "parentId" : "acm003345jsd", + "content" : [ "acm003458jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003452jsd" : { + "type" : "CodePackage", + "id" : "acm003452jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003453jsd" ] + }, + "acm003453jsd" : { + "type" : "CodePackage", + "id" : "acm003453jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003454jsd" ] + }, + "acm003454jsd" : { + "type" : "CodePackage", + "id" : "acm003454jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003455jsd" ] + }, + "acm003455jsd" : { + "type" : "CodePackage", + "id" : "acm003455jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003456jsd" ] + }, + "acm003456jsd" : { + "type" : "CodePackage", + "id" : "acm003456jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003451jsd" ] + }, + "acm003457jsd" : { + "type" : "ControlElement", + "id" : "acm003457jsd", + "name" : "MeetingStarted" + }, + "acm003458jsd" : { + "type" : "ClassUnit", + "id" : "acm003458jsd", + "name" : "MeetingStarted", + "compilationUnitId" : "acm003451jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003457jsd" ] + }, + "acm003459jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003459jsd", + "name" : "PositionInWaitingQueueUpdated", + "parentId" : "acm003345jsd", + "content" : [ "acm003466jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003460jsd" : { + "type" : "CodePackage", + "id" : "acm003460jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003461jsd" ] + }, + "acm003461jsd" : { + "type" : "CodePackage", + "id" : "acm003461jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003462jsd" ] + }, + "acm003462jsd" : { + "type" : "CodePackage", + "id" : "acm003462jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003463jsd" ] + }, + "acm003463jsd" : { + "type" : "CodePackage", + "id" : "acm003463jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003464jsd" ] + }, + "acm003464jsd" : { + "type" : "CodePackage", + "id" : "acm003464jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003459jsd" ] + }, + "acm003465jsd" : { + "type" : "ControlElement", + "id" : "acm003465jsd", + "name" : "PositionInWaitingQueueUpdated" + }, + "acm003466jsd" : { + "type" : "ClassUnit", + "id" : "acm003466jsd", + "name" : "PositionInWaitingQueueUpdated", + "compilationUnitId" : "acm003459jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003465jsd" ] + }, + "acm003467jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003467jsd", + "name" : "PresentationUploadToken", + "parentId" : "acm003345jsd", + "content" : [ "acm003474jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003468jsd" : { + "type" : "CodePackage", + "id" : "acm003468jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003469jsd" ] + }, + "acm003469jsd" : { + "type" : "CodePackage", + "id" : "acm003469jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003470jsd" ] + }, + "acm003470jsd" : { + "type" : "CodePackage", + "id" : "acm003470jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003471jsd" ] + }, + "acm003471jsd" : { + "type" : "CodePackage", + "id" : "acm003471jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003472jsd" ] + }, + "acm003472jsd" : { + "type" : "CodePackage", + "id" : "acm003472jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003467jsd" ] + }, + "acm003473jsd" : { + "type" : "ControlElement", + "id" : "acm003473jsd", + "name" : "PresentationUploadToken" + }, + "acm003474jsd" : { + "type" : "ClassUnit", + "id" : "acm003474jsd", + "name" : "PresentationUploadToken", + "compilationUnitId" : "acm003467jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003473jsd" ] + }, + "acm003475jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003475jsd", + "name" : "PrivateGuestLobbyMessageChanged", + "parentId" : "acm003345jsd", + "content" : [ "acm003482jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003476jsd" : { + "type" : "CodePackage", + "id" : "acm003476jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003477jsd" ] + }, + "acm003477jsd" : { + "type" : "CodePackage", + "id" : "acm003477jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003478jsd" ] + }, + "acm003478jsd" : { + "type" : "CodePackage", + "id" : "acm003478jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003479jsd" ] + }, + "acm003479jsd" : { + "type" : "CodePackage", + "id" : "acm003479jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003480jsd" ] + }, + "acm003480jsd" : { + "type" : "CodePackage", + "id" : "acm003480jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003475jsd" ] + }, + "acm003481jsd" : { + "type" : "ControlElement", + "id" : "acm003481jsd", + "name" : "PrivateGuestLobbyMessageChanged" + }, + "acm003482jsd" : { + "type" : "ClassUnit", + "id" : "acm003482jsd", + "name" : "PrivateGuestLobbyMessageChanged", + "compilationUnitId" : "acm003475jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003481jsd" ] + }, + "acm003483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003483jsd", + "name" : "RecordChapterBreak", + "parentId" : "acm003345jsd", + "content" : [ "acm003490jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003484jsd" : { + "type" : "CodePackage", + "id" : "acm003484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003485jsd" ] + }, + "acm003485jsd" : { + "type" : "CodePackage", + "id" : "acm003485jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003486jsd" ] + }, + "acm003486jsd" : { + "type" : "CodePackage", + "id" : "acm003486jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003487jsd" ] + }, + "acm003487jsd" : { + "type" : "CodePackage", + "id" : "acm003487jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003488jsd" ] + }, + "acm003488jsd" : { + "type" : "CodePackage", + "id" : "acm003488jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003483jsd" ] + }, + "acm003489jsd" : { + "type" : "ControlElement", + "id" : "acm003489jsd", + "name" : "RecordChapterBreak" + }, + "acm003490jsd" : { + "type" : "ClassUnit", + "id" : "acm003490jsd", + "name" : "RecordChapterBreak", + "compilationUnitId" : "acm003483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003489jsd" ] + }, + "acm003491jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003491jsd", + "name" : "RegisterUser", + "parentId" : "acm003345jsd", + "content" : [ "acm003498jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003492jsd" : { + "type" : "CodePackage", + "id" : "acm003492jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003493jsd" ] + }, + "acm003493jsd" : { + "type" : "CodePackage", + "id" : "acm003493jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003494jsd" ] + }, + "acm003494jsd" : { + "type" : "CodePackage", + "id" : "acm003494jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003495jsd" ] + }, + "acm003495jsd" : { + "type" : "CodePackage", + "id" : "acm003495jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003496jsd" ] + }, + "acm003496jsd" : { + "type" : "CodePackage", + "id" : "acm003496jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003491jsd" ] + }, + "acm003497jsd" : { + "type" : "ControlElement", + "id" : "acm003497jsd", + "name" : "RegisterUser" + }, + "acm003498jsd" : { + "type" : "ClassUnit", + "id" : "acm003498jsd", + "name" : "RegisterUser", + "compilationUnitId" : "acm003491jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003497jsd" ] + }, + "acm003499jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003499jsd", + "name" : "StunTurnInfoRequested", + "parentId" : "acm003345jsd", + "content" : [ "acm003506jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003500jsd" : { + "type" : "CodePackage", + "id" : "acm003500jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003501jsd" ] + }, + "acm003501jsd" : { + "type" : "CodePackage", + "id" : "acm003501jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003502jsd" ] + }, + "acm003502jsd" : { + "type" : "CodePackage", + "id" : "acm003502jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003503jsd" ] + }, + "acm003503jsd" : { + "type" : "CodePackage", + "id" : "acm003503jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003504jsd" ] + }, + "acm003504jsd" : { + "type" : "CodePackage", + "id" : "acm003504jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003499jsd" ] + }, + "acm003505jsd" : { + "type" : "ControlElement", + "id" : "acm003505jsd", + "name" : "StunTurnInfoRequested" + }, + "acm003506jsd" : { + "type" : "ClassUnit", + "id" : "acm003506jsd", + "name" : "StunTurnInfoRequested", + "compilationUnitId" : "acm003499jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003505jsd" ] + }, + "acm003507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003507jsd", + "name" : "UpdateRecordingStatus", + "parentId" : "acm003345jsd", + "content" : [ "acm003514jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003508jsd" : { + "type" : "CodePackage", + "id" : "acm003508jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003509jsd" ] + }, + "acm003509jsd" : { + "type" : "CodePackage", + "id" : "acm003509jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003510jsd" ] + }, + "acm003510jsd" : { + "type" : "CodePackage", + "id" : "acm003510jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003511jsd" ] + }, + "acm003511jsd" : { + "type" : "CodePackage", + "id" : "acm003511jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003512jsd" ] + }, + "acm003512jsd" : { + "type" : "CodePackage", + "id" : "acm003512jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003507jsd" ] + }, + "acm003513jsd" : { + "type" : "ControlElement", + "id" : "acm003513jsd", + "name" : "UpdateRecordingStatus" + }, + "acm003514jsd" : { + "type" : "ClassUnit", + "id" : "acm003514jsd", + "name" : "UpdateRecordingStatus", + "compilationUnitId" : "acm003507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003513jsd" ] + }, + "acm003515jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003515jsd", + "name" : "UserJoined", + "parentId" : "acm003345jsd", + "content" : [ "acm003522jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003516jsd" : { + "type" : "CodePackage", + "id" : "acm003516jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003517jsd" ] + }, + "acm003517jsd" : { + "type" : "CodePackage", + "id" : "acm003517jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003518jsd" ] + }, + "acm003518jsd" : { + "type" : "CodePackage", + "id" : "acm003518jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003519jsd" ] + }, + "acm003519jsd" : { + "type" : "CodePackage", + "id" : "acm003519jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003520jsd" ] + }, + "acm003520jsd" : { + "type" : "CodePackage", + "id" : "acm003520jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003515jsd" ] + }, + "acm003521jsd" : { + "type" : "ControlElement", + "id" : "acm003521jsd", + "name" : "UserJoined" + }, + "acm003522jsd" : { + "type" : "ClassUnit", + "id" : "acm003522jsd", + "name" : "UserJoined", + "compilationUnitId" : "acm003515jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003521jsd" ] + }, + "acm003523jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003523jsd", + "name" : "UserJoinedVoice", + "parentId" : "acm003345jsd", + "content" : [ "acm003530jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003524jsd" : { + "type" : "CodePackage", + "id" : "acm003524jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003525jsd" ] + }, + "acm003525jsd" : { + "type" : "CodePackage", + "id" : "acm003525jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003526jsd" ] + }, + "acm003526jsd" : { + "type" : "CodePackage", + "id" : "acm003526jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003527jsd" ] + }, + "acm003527jsd" : { + "type" : "CodePackage", + "id" : "acm003527jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003528jsd" ] + }, + "acm003528jsd" : { + "type" : "CodePackage", + "id" : "acm003528jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003523jsd" ] + }, + "acm003529jsd" : { + "type" : "ControlElement", + "id" : "acm003529jsd", + "name" : "UserJoinedVoice" + }, + "acm003530jsd" : { + "type" : "ClassUnit", + "id" : "acm003530jsd", + "name" : "UserJoinedVoice", + "compilationUnitId" : "acm003523jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003529jsd" ] + }, + "acm003531jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003531jsd", + "name" : "UserLeft", + "parentId" : "acm003345jsd", + "content" : [ "acm003538jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003532jsd" : { + "type" : "CodePackage", + "id" : "acm003532jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003533jsd" ] + }, + "acm003533jsd" : { + "type" : "CodePackage", + "id" : "acm003533jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003534jsd" ] + }, + "acm003534jsd" : { + "type" : "CodePackage", + "id" : "acm003534jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003535jsd" ] + }, + "acm003535jsd" : { + "type" : "CodePackage", + "id" : "acm003535jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003536jsd" ] + }, + "acm003536jsd" : { + "type" : "CodePackage", + "id" : "acm003536jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003531jsd" ] + }, + "acm003537jsd" : { + "type" : "ControlElement", + "id" : "acm003537jsd", + "name" : "UserLeft" + }, + "acm003538jsd" : { + "type" : "ClassUnit", + "id" : "acm003538jsd", + "name" : "UserLeft", + "compilationUnitId" : "acm003531jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003537jsd" ] + }, + "acm003539jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003539jsd", + "name" : "UserLeftVoice", + "parentId" : "acm003345jsd", + "content" : [ "acm003546jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003540jsd" : { + "type" : "CodePackage", + "id" : "acm003540jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003541jsd" ] + }, + "acm003541jsd" : { + "type" : "CodePackage", + "id" : "acm003541jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003542jsd" ] + }, + "acm003542jsd" : { + "type" : "CodePackage", + "id" : "acm003542jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003543jsd" ] + }, + "acm003543jsd" : { + "type" : "CodePackage", + "id" : "acm003543jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003544jsd" ] + }, + "acm003544jsd" : { + "type" : "CodePackage", + "id" : "acm003544jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003539jsd" ] + }, + "acm003545jsd" : { + "type" : "ControlElement", + "id" : "acm003545jsd", + "name" : "UserLeftVoice" + }, + "acm003546jsd" : { + "type" : "ClassUnit", + "id" : "acm003546jsd", + "name" : "UserLeftVoice", + "compilationUnitId" : "acm003539jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003545jsd" ] + }, + "acm003547jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003547jsd", + "name" : "UserListeningOnly", + "parentId" : "acm003345jsd", + "content" : [ "acm003554jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003548jsd" : { + "type" : "CodePackage", + "id" : "acm003548jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003549jsd" ] + }, + "acm003549jsd" : { + "type" : "CodePackage", + "id" : "acm003549jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003550jsd" ] + }, + "acm003550jsd" : { + "type" : "CodePackage", + "id" : "acm003550jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003551jsd" ] + }, + "acm003551jsd" : { + "type" : "CodePackage", + "id" : "acm003551jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003552jsd" ] + }, + "acm003552jsd" : { + "type" : "CodePackage", + "id" : "acm003552jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003547jsd" ] + }, + "acm003553jsd" : { + "type" : "ControlElement", + "id" : "acm003553jsd", + "name" : "UserListeningOnly" + }, + "acm003554jsd" : { + "type" : "ClassUnit", + "id" : "acm003554jsd", + "name" : "UserListeningOnly", + "compilationUnitId" : "acm003547jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003553jsd" ] + }, + "acm003555jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003555jsd", + "name" : "UserLockedInMeeting", + "parentId" : "acm003345jsd", + "content" : [ "acm003562jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003556jsd" : { + "type" : "CodePackage", + "id" : "acm003556jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003557jsd" ] + }, + "acm003557jsd" : { + "type" : "CodePackage", + "id" : "acm003557jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003558jsd" ] + }, + "acm003558jsd" : { + "type" : "CodePackage", + "id" : "acm003558jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003559jsd" ] + }, + "acm003559jsd" : { + "type" : "CodePackage", + "id" : "acm003559jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003560jsd" ] + }, + "acm003560jsd" : { + "type" : "CodePackage", + "id" : "acm003560jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003555jsd" ] + }, + "acm003561jsd" : { + "type" : "ControlElement", + "id" : "acm003561jsd", + "name" : "UserLockedInMeeting" + }, + "acm003562jsd" : { + "type" : "ClassUnit", + "id" : "acm003562jsd", + "name" : "UserLockedInMeeting", + "compilationUnitId" : "acm003555jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003561jsd" ] + }, + "acm003563jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003563jsd", + "name" : "UserRoleChanged", + "parentId" : "acm003345jsd", + "content" : [ "acm003570jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003564jsd" : { + "type" : "CodePackage", + "id" : "acm003564jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003565jsd" ] + }, + "acm003565jsd" : { + "type" : "CodePackage", + "id" : "acm003565jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003566jsd" ] + }, + "acm003566jsd" : { + "type" : "CodePackage", + "id" : "acm003566jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003567jsd" ] + }, + "acm003567jsd" : { + "type" : "CodePackage", + "id" : "acm003567jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003568jsd" ] + }, + "acm003568jsd" : { + "type" : "CodePackage", + "id" : "acm003568jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003563jsd" ] + }, + "acm003569jsd" : { + "type" : "ControlElement", + "id" : "acm003569jsd", + "name" : "UserRoleChanged" + }, + "acm003570jsd" : { + "type" : "ClassUnit", + "id" : "acm003570jsd", + "name" : "UserRoleChanged", + "compilationUnitId" : "acm003563jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003569jsd" ] + }, + "acm003571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003571jsd", + "name" : "UserSharedWebcam", + "parentId" : "acm003345jsd", + "content" : [ "acm003578jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003572jsd" : { + "type" : "CodePackage", + "id" : "acm003572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003573jsd" ] + }, + "acm003573jsd" : { + "type" : "CodePackage", + "id" : "acm003573jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003574jsd" ] + }, + "acm003574jsd" : { + "type" : "CodePackage", + "id" : "acm003574jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003575jsd" ] + }, + "acm003575jsd" : { + "type" : "CodePackage", + "id" : "acm003575jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003576jsd" ] + }, + "acm003576jsd" : { + "type" : "CodePackage", + "id" : "acm003576jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003571jsd" ] + }, + "acm003577jsd" : { + "type" : "ControlElement", + "id" : "acm003577jsd", + "name" : "UserSharedWebcam" + }, + "acm003578jsd" : { + "type" : "ClassUnit", + "id" : "acm003578jsd", + "name" : "UserSharedWebcam", + "compilationUnitId" : "acm003571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003577jsd" ] + }, + "acm003579jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003579jsd", + "name" : "UserStatusChanged", + "parentId" : "acm003345jsd", + "content" : [ "acm003586jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003580jsd" : { + "type" : "CodePackage", + "id" : "acm003580jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003581jsd" ] + }, + "acm003581jsd" : { + "type" : "CodePackage", + "id" : "acm003581jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003582jsd" ] + }, + "acm003582jsd" : { + "type" : "CodePackage", + "id" : "acm003582jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003583jsd" ] + }, + "acm003583jsd" : { + "type" : "CodePackage", + "id" : "acm003583jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003584jsd" ] + }, + "acm003584jsd" : { + "type" : "CodePackage", + "id" : "acm003584jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003579jsd" ] + }, + "acm003585jsd" : { + "type" : "ControlElement", + "id" : "acm003585jsd", + "name" : "UserStatusChanged" + }, + "acm003586jsd" : { + "type" : "ClassUnit", + "id" : "acm003586jsd", + "name" : "UserStatusChanged", + "compilationUnitId" : "acm003579jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003585jsd" ] + }, + "acm003587jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003587jsd", + "name" : "UserUnsharedWebcam", + "parentId" : "acm003345jsd", + "content" : [ "acm003594jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "messaging", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003588jsd" : { + "type" : "CodePackage", + "id" : "acm003588jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003589jsd" ] + }, + "acm003589jsd" : { + "type" : "CodePackage", + "id" : "acm003589jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003590jsd" ] + }, + "acm003590jsd" : { + "type" : "CodePackage", + "id" : "acm003590jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003591jsd" ] + }, + "acm003591jsd" : { + "type" : "CodePackage", + "id" : "acm003591jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm003592jsd" ] + }, + "acm003592jsd" : { + "type" : "CodePackage", + "id" : "acm003592jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm003587jsd" ] + }, + "acm003593jsd" : { + "type" : "ControlElement", + "id" : "acm003593jsd", + "name" : "UserUnsharedWebcam" + }, + "acm003594jsd" : { + "type" : "ClassUnit", + "id" : "acm003594jsd", + "name" : "UserUnsharedWebcam", + "compilationUnitId" : "acm003587jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003410jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003593jsd" ] + }, + "acm003595jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003595jsd", + "name" : "GetChecksumConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003596jsd" : { + "type" : "CodePackage", + "id" : "acm003596jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003597jsd" ] + }, + "acm003597jsd" : { + "type" : "CodePackage", + "id" : "acm003597jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003598jsd" ] + }, + "acm003598jsd" : { + "type" : "CodePackage", + "id" : "acm003598jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003599jsd" ] + }, + "acm003599jsd" : { + "type" : "CodePackage", + "id" : "acm003599jsd", + "name" : "model", + "parentId" : "acm002337jsd", + "content" : [ "acm003600jsd", "acm003727jsd", "acm003868jsd", "acm004143jsd", "acm004210jsd" ] + }, + "acm003600jsd" : { + "type" : "CodePackage", + "id" : "acm003600jsd", + "name" : "constraint", + "parentId" : "acm003599jsd", + "content" : [ "acm003595jsd", "acm003601jsd", "acm003607jsd", "acm003613jsd", "acm003619jsd", "acm003625jsd", "acm003631jsd", "acm003637jsd", "acm003643jsd", "acm003649jsd", "acm003655jsd", "acm003661jsd", "acm003667jsd", "acm003676jsd", "acm003682jsd", "acm003688jsd", "acm003700jsd" ] + }, + "acm003601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003601jsd", + "name" : "GuestPolicyConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003602jsd" : { + "type" : "CodePackage", + "id" : "acm003602jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003603jsd" ] + }, + "acm003603jsd" : { + "type" : "CodePackage", + "id" : "acm003603jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003604jsd" ] + }, + "acm003604jsd" : { + "type" : "CodePackage", + "id" : "acm003604jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003605jsd" ] + }, + "acm003605jsd" : { + "type" : "CodePackage", + "id" : "acm003605jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003606jsd" ] + }, + "acm003606jsd" : { + "type" : "CodePackage", + "id" : "acm003606jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003601jsd" ] + }, + "acm003607jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003607jsd", + "name" : "IsBooleanConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003608jsd" : { + "type" : "CodePackage", + "id" : "acm003608jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003609jsd" ] + }, + "acm003609jsd" : { + "type" : "CodePackage", + "id" : "acm003609jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003610jsd" ] + }, + "acm003610jsd" : { + "type" : "CodePackage", + "id" : "acm003610jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003611jsd" ] + }, + "acm003611jsd" : { + "type" : "CodePackage", + "id" : "acm003611jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003612jsd" ] + }, + "acm003612jsd" : { + "type" : "CodePackage", + "id" : "acm003612jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003607jsd" ] + }, + "acm003613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003613jsd", + "name" : "IsIntegralConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003614jsd" : { + "type" : "CodePackage", + "id" : "acm003614jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003615jsd" ] + }, + "acm003615jsd" : { + "type" : "CodePackage", + "id" : "acm003615jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003616jsd" ] + }, + "acm003616jsd" : { + "type" : "CodePackage", + "id" : "acm003616jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003617jsd" ] + }, + "acm003617jsd" : { + "type" : "CodePackage", + "id" : "acm003617jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003618jsd" ] + }, + "acm003618jsd" : { + "type" : "CodePackage", + "id" : "acm003618jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003613jsd" ] + }, + "acm003619jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003619jsd", + "name" : "JoinPasswordConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003620jsd" : { + "type" : "CodePackage", + "id" : "acm003620jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003621jsd" ] + }, + "acm003621jsd" : { + "type" : "CodePackage", + "id" : "acm003621jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003622jsd" ] + }, + "acm003622jsd" : { + "type" : "CodePackage", + "id" : "acm003622jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003623jsd" ] + }, + "acm003623jsd" : { + "type" : "CodePackage", + "id" : "acm003623jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003624jsd" ] + }, + "acm003624jsd" : { + "type" : "CodePackage", + "id" : "acm003624jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003619jsd" ] + }, + "acm003625jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003625jsd", + "name" : "MeetingEndedConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003626jsd" : { + "type" : "CodePackage", + "id" : "acm003626jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003627jsd" ] + }, + "acm003627jsd" : { + "type" : "CodePackage", + "id" : "acm003627jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003628jsd" ] + }, + "acm003628jsd" : { + "type" : "CodePackage", + "id" : "acm003628jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003629jsd" ] + }, + "acm003629jsd" : { + "type" : "CodePackage", + "id" : "acm003629jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003630jsd" ] + }, + "acm003630jsd" : { + "type" : "CodePackage", + "id" : "acm003630jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003625jsd" ] + }, + "acm003631jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003631jsd", + "name" : "MeetingExistsConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003632jsd" : { + "type" : "CodePackage", + "id" : "acm003632jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003633jsd" ] + }, + "acm003633jsd" : { + "type" : "CodePackage", + "id" : "acm003633jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003634jsd" ] + }, + "acm003634jsd" : { + "type" : "CodePackage", + "id" : "acm003634jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003635jsd" ] + }, + "acm003635jsd" : { + "type" : "CodePackage", + "id" : "acm003635jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003636jsd" ] + }, + "acm003636jsd" : { + "type" : "CodePackage", + "id" : "acm003636jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003631jsd" ] + }, + "acm003637jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003637jsd", + "name" : "MeetingIDConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003638jsd" : { + "type" : "CodePackage", + "id" : "acm003638jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003639jsd" ] + }, + "acm003639jsd" : { + "type" : "CodePackage", + "id" : "acm003639jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003640jsd" ] + }, + "acm003640jsd" : { + "type" : "CodePackage", + "id" : "acm003640jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003641jsd" ] + }, + "acm003641jsd" : { + "type" : "CodePackage", + "id" : "acm003641jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003642jsd" ] + }, + "acm003642jsd" : { + "type" : "CodePackage", + "id" : "acm003642jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003637jsd" ] + }, + "acm003643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003643jsd", + "name" : "MeetingNameConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003644jsd" : { + "type" : "CodePackage", + "id" : "acm003644jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003645jsd" ] + }, + "acm003645jsd" : { + "type" : "CodePackage", + "id" : "acm003645jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003646jsd" ] + }, + "acm003646jsd" : { + "type" : "CodePackage", + "id" : "acm003646jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003647jsd" ] + }, + "acm003647jsd" : { + "type" : "CodePackage", + "id" : "acm003647jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003648jsd" ] + }, + "acm003648jsd" : { + "type" : "CodePackage", + "id" : "acm003648jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003643jsd" ] + }, + "acm003649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003649jsd", + "name" : "NotEmpty", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003650jsd" : { + "type" : "CodePackage", + "id" : "acm003650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003651jsd" ] + }, + "acm003651jsd" : { + "type" : "CodePackage", + "id" : "acm003651jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003652jsd" ] + }, + "acm003652jsd" : { + "type" : "CodePackage", + "id" : "acm003652jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003653jsd" ] + }, + "acm003653jsd" : { + "type" : "CodePackage", + "id" : "acm003653jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003654jsd" ] + }, + "acm003654jsd" : { + "type" : "CodePackage", + "id" : "acm003654jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003649jsd" ] + }, + "acm003655jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003655jsd", + "name" : "NotNull", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003656jsd" : { + "type" : "CodePackage", + "id" : "acm003656jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003657jsd" ] + }, + "acm003657jsd" : { + "type" : "CodePackage", + "id" : "acm003657jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003658jsd" ] + }, + "acm003658jsd" : { + "type" : "CodePackage", + "id" : "acm003658jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003659jsd" ] + }, + "acm003659jsd" : { + "type" : "CodePackage", + "id" : "acm003659jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003660jsd" ] + }, + "acm003660jsd" : { + "type" : "CodePackage", + "id" : "acm003660jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003655jsd" ] + }, + "acm003661jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003661jsd", + "name" : "PasswordConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003662jsd" : { + "type" : "CodePackage", + "id" : "acm003662jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003663jsd" ] + }, + "acm003663jsd" : { + "type" : "CodePackage", + "id" : "acm003663jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003664jsd" ] + }, + "acm003664jsd" : { + "type" : "CodePackage", + "id" : "acm003664jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003665jsd" ] + }, + "acm003665jsd" : { + "type" : "CodePackage", + "id" : "acm003665jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003666jsd" ] + }, + "acm003666jsd" : { + "type" : "CodePackage", + "id" : "acm003666jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003661jsd" ] + }, + "acm003667jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003667jsd", + "name" : "Pattern", + "parentId" : "acm003600jsd", + "content" : [ "acm003675jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003668jsd" : { + "type" : "CodePackage", + "id" : "acm003668jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003669jsd" ] + }, + "acm003669jsd" : { + "type" : "CodePackage", + "id" : "acm003669jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003670jsd" ] + }, + "acm003670jsd" : { + "type" : "CodePackage", + "id" : "acm003670jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003671jsd" ] + }, + "acm003671jsd" : { + "type" : "CodePackage", + "id" : "acm003671jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003672jsd" ] + }, + "acm003672jsd" : { + "type" : "CodePackage", + "id" : "acm003672jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003667jsd" ] + }, + "acm003673jsd" : { + "type" : "ControlElement", + "id" : "acm003673jsd", + "name" : "Flag" + }, + "acm003674jsd" : { + "type" : "ControlElement", + "id" : "acm003674jsd", + "name" : "getValue" + }, + "acm003675jsd" : { + "type" : "ClassUnit", + "id" : "acm003675jsd", + "name" : "Flag", + "compilationUnitId" : "acm003667jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003673jsd", "acm003674jsd" ] + }, + "acm003676jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003676jsd", + "name" : "PostChecksumConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003677jsd" : { + "type" : "CodePackage", + "id" : "acm003677jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003678jsd" ] + }, + "acm003678jsd" : { + "type" : "CodePackage", + "id" : "acm003678jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003679jsd" ] + }, + "acm003679jsd" : { + "type" : "CodePackage", + "id" : "acm003679jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003680jsd" ] + }, + "acm003680jsd" : { + "type" : "CodePackage", + "id" : "acm003680jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003681jsd" ] + }, + "acm003681jsd" : { + "type" : "CodePackage", + "id" : "acm003681jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003676jsd" ] + }, + "acm003682jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003682jsd", + "name" : "Size", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003683jsd" : { + "type" : "CodePackage", + "id" : "acm003683jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003684jsd" ] + }, + "acm003684jsd" : { + "type" : "CodePackage", + "id" : "acm003684jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003685jsd" ] + }, + "acm003685jsd" : { + "type" : "CodePackage", + "id" : "acm003685jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003686jsd" ] + }, + "acm003686jsd" : { + "type" : "CodePackage", + "id" : "acm003686jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003687jsd" ] + }, + "acm003687jsd" : { + "type" : "CodePackage", + "id" : "acm003687jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003682jsd" ] + }, + "acm003688jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003688jsd", + "name" : "UserSessionConstraint", + "parentId" : "acm003600jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003689jsd" : { + "type" : "CodePackage", + "id" : "acm003689jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003690jsd" ] + }, + "acm003690jsd" : { + "type" : "CodePackage", + "id" : "acm003690jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003691jsd" ] + }, + "acm003691jsd" : { + "type" : "CodePackage", + "id" : "acm003691jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003692jsd" ] + }, + "acm003692jsd" : { + "type" : "CodePackage", + "id" : "acm003692jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003693jsd" ] + }, + "acm003693jsd" : { + "type" : "CodePackage", + "id" : "acm003693jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003688jsd" ] + }, + "acm003694jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003694jsd", + "name" : "NotEmptyList", + "parentId" : "acm003700jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint", "list" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003695jsd" : { + "type" : "CodePackage", + "id" : "acm003695jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003696jsd" ] + }, + "acm003696jsd" : { + "type" : "CodePackage", + "id" : "acm003696jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003697jsd" ] + }, + "acm003697jsd" : { + "type" : "CodePackage", + "id" : "acm003697jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003698jsd" ] + }, + "acm003698jsd" : { + "type" : "CodePackage", + "id" : "acm003698jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003699jsd" ] + }, + "acm003699jsd" : { + "type" : "CodePackage", + "id" : "acm003699jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003700jsd" ] + }, + "acm003700jsd" : { + "type" : "CodePackage", + "id" : "acm003700jsd", + "name" : "list", + "parentId" : "acm003600jsd", + "content" : [ "acm003694jsd", "acm003701jsd", "acm003708jsd", "acm003715jsd" ] + }, + "acm003701jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003701jsd", + "name" : "NotNullList", + "parentId" : "acm003700jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint", "list" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003702jsd" : { + "type" : "CodePackage", + "id" : "acm003702jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003703jsd" ] + }, + "acm003703jsd" : { + "type" : "CodePackage", + "id" : "acm003703jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003704jsd" ] + }, + "acm003704jsd" : { + "type" : "CodePackage", + "id" : "acm003704jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003705jsd" ] + }, + "acm003705jsd" : { + "type" : "CodePackage", + "id" : "acm003705jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003706jsd" ] + }, + "acm003706jsd" : { + "type" : "CodePackage", + "id" : "acm003706jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003707jsd" ] + }, + "acm003707jsd" : { + "type" : "CodePackage", + "id" : "acm003707jsd", + "name" : "list", + "parentId" : null, + "content" : [ "acm003701jsd" ] + }, + "acm003708jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003708jsd", + "name" : "PatternList", + "parentId" : "acm003700jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint", "list" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003709jsd" : { + "type" : "CodePackage", + "id" : "acm003709jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003710jsd" ] + }, + "acm003710jsd" : { + "type" : "CodePackage", + "id" : "acm003710jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003711jsd" ] + }, + "acm003711jsd" : { + "type" : "CodePackage", + "id" : "acm003711jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003712jsd" ] + }, + "acm003712jsd" : { + "type" : "CodePackage", + "id" : "acm003712jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003713jsd" ] + }, + "acm003713jsd" : { + "type" : "CodePackage", + "id" : "acm003713jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003714jsd" ] + }, + "acm003714jsd" : { + "type" : "CodePackage", + "id" : "acm003714jsd", + "name" : "list", + "parentId" : null, + "content" : [ "acm003708jsd" ] + }, + "acm003715jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003715jsd", + "name" : "SizeList", + "parentId" : "acm003700jsd", + "content" : [ ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "constraint", "list" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003716jsd" : { + "type" : "CodePackage", + "id" : "acm003716jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003717jsd" ] + }, + "acm003717jsd" : { + "type" : "CodePackage", + "id" : "acm003717jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003718jsd" ] + }, + "acm003718jsd" : { + "type" : "CodePackage", + "id" : "acm003718jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003719jsd" ] + }, + "acm003719jsd" : { + "type" : "CodePackage", + "id" : "acm003719jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003720jsd" ] + }, + "acm003720jsd" : { + "type" : "CodePackage", + "id" : "acm003720jsd", + "name" : "constraint", + "parentId" : null, + "content" : [ "acm003721jsd" ] + }, + "acm003721jsd" : { + "type" : "CodePackage", + "id" : "acm003721jsd", + "name" : "list", + "parentId" : null, + "content" : [ "acm003715jsd" ] + }, + "acm003722jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003722jsd", + "name" : "CallbackData", + "parentId" : "acm003727jsd", + "content" : [ "acm003744jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003723jsd" : { + "type" : "CodePackage", + "id" : "acm003723jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003724jsd" ] + }, + "acm003724jsd" : { + "type" : "CodePackage", + "id" : "acm003724jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003725jsd" ] + }, + "acm003725jsd" : { + "type" : "CodePackage", + "id" : "acm003725jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003726jsd" ] + }, + "acm003726jsd" : { + "type" : "CodePackage", + "id" : "acm003726jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003727jsd" ] + }, + "acm003727jsd" : { + "type" : "CodePackage", + "id" : "acm003727jsd", + "name" : "entity", + "parentId" : "acm003599jsd", + "content" : [ "acm003722jsd", "acm003745jsd", "acm003764jsd", "acm003790jsd", "acm003837jsd" ] + }, + "acm003728jsd" : { + "type" : "ControlElement", + "id" : "acm003728jsd", + "name" : "getId" + }, + "acm003729jsd" : { + "type" : "ControlElement", + "id" : "acm003729jsd", + "name" : "setId" + }, + "acm003730jsd" : { + "type" : "ControlElement", + "id" : "acm003730jsd", + "name" : "getMeetingId" + }, + "acm003731jsd" : { + "type" : "ControlElement", + "id" : "acm003731jsd", + "name" : "setMeetingId" + }, + "acm003732jsd" : { + "type" : "ControlElement", + "id" : "acm003732jsd", + "name" : "getCallbackAttributes" + }, + "acm003733jsd" : { + "type" : "ControlElement", + "id" : "acm003733jsd", + "name" : "setCallbackAttributes" + }, + "acm003734jsd" : { + "type" : "ControlElement", + "id" : "acm003734jsd", + "name" : "getCreatedAt" + }, + "acm003735jsd" : { + "type" : "ControlElement", + "id" : "acm003735jsd", + "name" : "setCreatedAt" + }, + "acm003736jsd" : { + "type" : "ControlElement", + "id" : "acm003736jsd", + "name" : "getUpdatedAt" + }, + "acm003737jsd" : { + "type" : "ControlElement", + "id" : "acm003737jsd", + "name" : "setUpdatedAt" + }, + "acm003738jsd" : { + "type" : "ControlElement", + "id" : "acm003738jsd", + "name" : "getRecording" + }, + "acm003739jsd" : { + "type" : "ControlElement", + "id" : "acm003739jsd", + "name" : "setRecording" + }, + "acm003740jsd" : { + "type" : "ControlElement", + "id" : "acm003740jsd", + "name" : "equals" + }, + "acm003741jsd" : { + "type" : "ControlElement", + "id" : "acm003741jsd", + "name" : "hashCode" + }, + "acm003742jsd" : { + "type" : "ControlElement", + "id" : "acm003742jsd", + "name" : "toString" + }, + "acm003743jsd" : { + "type" : "ControlElement", + "id" : "acm003743jsd", + "name" : "toIndentedString" + }, + "acm003744jsd" : { + "type" : "ClassUnit", + "id" : "acm003744jsd", + "name" : "CallbackData", + "compilationUnitId" : "acm003722jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003744jsd", "acm003833jsd" ], + "content" : [ "acm003728jsd", "acm003729jsd", "acm003730jsd", "acm003731jsd", "acm003732jsd", "acm003733jsd", "acm003734jsd", "acm003735jsd", "acm003736jsd", "acm003737jsd", "acm003738jsd", "acm003739jsd", "acm003740jsd", "acm003741jsd", "acm003742jsd", "acm003743jsd" ] + }, + "acm003745jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003745jsd", + "name" : "Metadata", + "parentId" : "acm003727jsd", + "content" : [ "acm003763jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003746jsd" : { + "type" : "CodePackage", + "id" : "acm003746jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003747jsd" ] + }, + "acm003747jsd" : { + "type" : "CodePackage", + "id" : "acm003747jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003748jsd" ] + }, + "acm003748jsd" : { + "type" : "CodePackage", + "id" : "acm003748jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003749jsd" ] + }, + "acm003749jsd" : { + "type" : "CodePackage", + "id" : "acm003749jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003750jsd" ] + }, + "acm003750jsd" : { + "type" : "CodePackage", + "id" : "acm003750jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm003745jsd" ] + }, + "acm003751jsd" : { + "type" : "ControlElement", + "id" : "acm003751jsd", + "name" : "getId" + }, + "acm003752jsd" : { + "type" : "ControlElement", + "id" : "acm003752jsd", + "name" : "setId" + }, + "acm003753jsd" : { + "type" : "ControlElement", + "id" : "acm003753jsd", + "name" : "getKey" + }, + "acm003754jsd" : { + "type" : "ControlElement", + "id" : "acm003754jsd", + "name" : "setKey" + }, + "acm003755jsd" : { + "type" : "ControlElement", + "id" : "acm003755jsd", + "name" : "getValue" + }, + "acm003756jsd" : { + "type" : "ControlElement", + "id" : "acm003756jsd", + "name" : "setValue" + }, + "acm003757jsd" : { + "type" : "ControlElement", + "id" : "acm003757jsd", + "name" : "getRecording" + }, + "acm003758jsd" : { + "type" : "ControlElement", + "id" : "acm003758jsd", + "name" : "setRecording" + }, + "acm003759jsd" : { + "type" : "ControlElement", + "id" : "acm003759jsd", + "name" : "equals" + }, + "acm003760jsd" : { + "type" : "ControlElement", + "id" : "acm003760jsd", + "name" : "hashCode" + }, + "acm003761jsd" : { + "type" : "ControlElement", + "id" : "acm003761jsd", + "name" : "toString" + }, + "acm003762jsd" : { + "type" : "ControlElement", + "id" : "acm003762jsd", + "name" : "toIndentedString" + }, + "acm003763jsd" : { + "type" : "ClassUnit", + "id" : "acm003763jsd", + "name" : "Metadata", + "compilationUnitId" : "acm003745jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003763jsd", "acm003833jsd" ], + "content" : [ "acm003751jsd", "acm003752jsd", "acm003753jsd", "acm003754jsd", "acm003755jsd", "acm003756jsd", "acm003757jsd", "acm003758jsd", "acm003759jsd", "acm003760jsd", "acm003761jsd", "acm003762jsd" ] + }, + "acm003764jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003764jsd", + "name" : "PlaybackFormat", + "parentId" : "acm003727jsd", + "content" : [ "acm003789jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003765jsd" : { + "type" : "CodePackage", + "id" : "acm003765jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003766jsd" ] + }, + "acm003766jsd" : { + "type" : "CodePackage", + "id" : "acm003766jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003767jsd" ] + }, + "acm003767jsd" : { + "type" : "CodePackage", + "id" : "acm003767jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003768jsd" ] + }, + "acm003768jsd" : { + "type" : "CodePackage", + "id" : "acm003768jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003769jsd" ] + }, + "acm003769jsd" : { + "type" : "CodePackage", + "id" : "acm003769jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm003764jsd" ] + }, + "acm003770jsd" : { + "type" : "ControlElement", + "id" : "acm003770jsd", + "name" : "getId" + }, + "acm003771jsd" : { + "type" : "ControlElement", + "id" : "acm003771jsd", + "name" : "setId" + }, + "acm003772jsd" : { + "type" : "ControlElement", + "id" : "acm003772jsd", + "name" : "getFormat" + }, + "acm003773jsd" : { + "type" : "ControlElement", + "id" : "acm003773jsd", + "name" : "setFormat" + }, + "acm003774jsd" : { + "type" : "ControlElement", + "id" : "acm003774jsd", + "name" : "getUrl" + }, + "acm003775jsd" : { + "type" : "ControlElement", + "id" : "acm003775jsd", + "name" : "setUrl" + }, + "acm003776jsd" : { + "type" : "ControlElement", + "id" : "acm003776jsd", + "name" : "getLength" + }, + "acm003777jsd" : { + "type" : "ControlElement", + "id" : "acm003777jsd", + "name" : "setLength" + }, + "acm003778jsd" : { + "type" : "ControlElement", + "id" : "acm003778jsd", + "name" : "getProcessingTime" + }, + "acm003779jsd" : { + "type" : "ControlElement", + "id" : "acm003779jsd", + "name" : "setProcessingTime" + }, + "acm003780jsd" : { + "type" : "ControlElement", + "id" : "acm003780jsd", + "name" : "getRecording" + }, + "acm003781jsd" : { + "type" : "ControlElement", + "id" : "acm003781jsd", + "name" : "setRecording" + }, + "acm003782jsd" : { + "type" : "ControlElement", + "id" : "acm003782jsd", + "name" : "getThumbnails" + }, + "acm003783jsd" : { + "type" : "ControlElement", + "id" : "acm003783jsd", + "name" : "setThumbnails" + }, + "acm003784jsd" : { + "type" : "ControlElement", + "id" : "acm003784jsd", + "name" : "addThumbnail" + }, + "acm003785jsd" : { + "type" : "ControlElement", + "id" : "acm003785jsd", + "name" : "equals" + }, + "acm003786jsd" : { + "type" : "ControlElement", + "id" : "acm003786jsd", + "name" : "hashCode" + }, + "acm003787jsd" : { + "type" : "ControlElement", + "id" : "acm003787jsd", + "name" : "toString" + }, + "acm003788jsd" : { + "type" : "ControlElement", + "id" : "acm003788jsd", + "name" : "toIndentedString" + }, + "acm003789jsd" : { + "type" : "ClassUnit", + "id" : "acm003789jsd", + "name" : "PlaybackFormat", + "compilationUnitId" : "acm003764jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003789jsd", "acm003833jsd", "acm003862jsd" ], + "content" : [ "acm003770jsd", "acm003771jsd", "acm003772jsd", "acm003773jsd", "acm003774jsd", "acm003775jsd", "acm003776jsd", "acm003777jsd", "acm003778jsd", "acm003779jsd", "acm003780jsd", "acm003781jsd", "acm003782jsd", "acm003783jsd", "acm003784jsd", "acm003785jsd", "acm003786jsd", "acm003787jsd", "acm003788jsd" ] + }, + "acm003790jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003790jsd", + "name" : "Recording", + "parentId" : "acm003727jsd", + "content" : [ "acm003833jsd", "acm003836jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003791jsd" : { + "type" : "CodePackage", + "id" : "acm003791jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003792jsd" ] + }, + "acm003792jsd" : { + "type" : "CodePackage", + "id" : "acm003792jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003793jsd" ] + }, + "acm003793jsd" : { + "type" : "CodePackage", + "id" : "acm003793jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003794jsd" ] + }, + "acm003794jsd" : { + "type" : "CodePackage", + "id" : "acm003794jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003795jsd" ] + }, + "acm003795jsd" : { + "type" : "CodePackage", + "id" : "acm003795jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm003790jsd" ] + }, + "acm003796jsd" : { + "type" : "ControlElement", + "id" : "acm003796jsd", + "name" : "State" + }, + "acm003797jsd" : { + "type" : "ControlElement", + "id" : "acm003797jsd", + "name" : "getValue" + }, + "acm003798jsd" : { + "type" : "ControlElement", + "id" : "acm003798jsd", + "name" : "getId" + }, + "acm003799jsd" : { + "type" : "ControlElement", + "id" : "acm003799jsd", + "name" : "setId" + }, + "acm003800jsd" : { + "type" : "ControlElement", + "id" : "acm003800jsd", + "name" : "getRecordId" + }, + "acm003801jsd" : { + "type" : "ControlElement", + "id" : "acm003801jsd", + "name" : "setRecordId" + }, + "acm003802jsd" : { + "type" : "ControlElement", + "id" : "acm003802jsd", + "name" : "getMeetingId" + }, + "acm003803jsd" : { + "type" : "ControlElement", + "id" : "acm003803jsd", + "name" : "setMeetingId" + }, + "acm003804jsd" : { + "type" : "ControlElement", + "id" : "acm003804jsd", + "name" : "getName" + }, + "acm003805jsd" : { + "type" : "ControlElement", + "id" : "acm003805jsd", + "name" : "setName" + }, + "acm003806jsd" : { + "type" : "ControlElement", + "id" : "acm003806jsd", + "name" : "getPublished" + }, + "acm003807jsd" : { + "type" : "ControlElement", + "id" : "acm003807jsd", + "name" : "setPublished" + }, + "acm003808jsd" : { + "type" : "ControlElement", + "id" : "acm003808jsd", + "name" : "getParticipants" + }, + "acm003809jsd" : { + "type" : "ControlElement", + "id" : "acm003809jsd", + "name" : "setParticipants" + }, + "acm003810jsd" : { + "type" : "ControlElement", + "id" : "acm003810jsd", + "name" : "getState" + }, + "acm003811jsd" : { + "type" : "ControlElement", + "id" : "acm003811jsd", + "name" : "setState" + }, + "acm003812jsd" : { + "type" : "ControlElement", + "id" : "acm003812jsd", + "name" : "getStartTime" + }, + "acm003813jsd" : { + "type" : "ControlElement", + "id" : "acm003813jsd", + "name" : "setStartTime" + }, + "acm003814jsd" : { + "type" : "ControlElement", + "id" : "acm003814jsd", + "name" : "getEndTime" + }, + "acm003815jsd" : { + "type" : "ControlElement", + "id" : "acm003815jsd", + "name" : "setEndTime" + }, + "acm003816jsd" : { + "type" : "ControlElement", + "id" : "acm003816jsd", + "name" : "getDeletedAt" + }, + "acm003817jsd" : { + "type" : "ControlElement", + "id" : "acm003817jsd", + "name" : "setDeletedAt" + }, + "acm003818jsd" : { + "type" : "ControlElement", + "id" : "acm003818jsd", + "name" : "getPublishUpdated" + }, + "acm003819jsd" : { + "type" : "ControlElement", + "id" : "acm003819jsd", + "name" : "setPublishUpdated" + }, + "acm003820jsd" : { + "type" : "ControlElement", + "id" : "acm003820jsd", + "name" : "getProtected" + }, + "acm003821jsd" : { + "type" : "ControlElement", + "id" : "acm003821jsd", + "name" : "setProtected" + }, + "acm003822jsd" : { + "type" : "ControlElement", + "id" : "acm003822jsd", + "name" : "getMetadata" + }, + "acm003823jsd" : { + "type" : "ControlElement", + "id" : "acm003823jsd", + "name" : "setMetadata" + }, + "acm003824jsd" : { + "type" : "ControlElement", + "id" : "acm003824jsd", + "name" : "addMetadata" + }, + "acm003825jsd" : { + "type" : "ControlElement", + "id" : "acm003825jsd", + "name" : "getFormat" + }, + "acm003826jsd" : { + "type" : "ControlElement", + "id" : "acm003826jsd", + "name" : "setFormat" + }, + "acm003827jsd" : { + "type" : "ControlElement", + "id" : "acm003827jsd", + "name" : "getCallbackData" + }, + "acm003828jsd" : { + "type" : "ControlElement", + "id" : "acm003828jsd", + "name" : "setCallbackData" + }, + "acm003829jsd" : { + "type" : "ControlElement", + "id" : "acm003829jsd", + "name" : "equals" + }, + "acm003830jsd" : { + "type" : "ControlElement", + "id" : "acm003830jsd", + "name" : "hashCode" + }, + "acm003831jsd" : { + "type" : "ControlElement", + "id" : "acm003831jsd", + "name" : "toString" + }, + "acm003832jsd" : { + "type" : "ControlElement", + "id" : "acm003832jsd", + "name" : "toIndentedString" + }, + "acm003833jsd" : { + "type" : "ClassUnit", + "id" : "acm003833jsd", + "name" : "Recording", + "compilationUnitId" : "acm003790jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003744jsd", "acm003763jsd", "acm003789jsd", "acm003833jsd" ], + "content" : [ "acm003796jsd", "acm003797jsd", "acm003798jsd", "acm003799jsd", "acm003800jsd", "acm003801jsd", "acm003802jsd", "acm003803jsd", "acm003804jsd", "acm003805jsd", "acm003806jsd", "acm003807jsd", "acm003808jsd", "acm003809jsd", "acm003810jsd", "acm003811jsd", "acm003812jsd", "acm003813jsd", "acm003814jsd", "acm003815jsd", "acm003816jsd", "acm003817jsd", "acm003818jsd", "acm003819jsd", "acm003820jsd", "acm003821jsd", "acm003822jsd", "acm003823jsd", "acm003824jsd", "acm003825jsd", "acm003826jsd", "acm003827jsd", "acm003828jsd", "acm003829jsd", "acm003830jsd", "acm003831jsd", "acm003832jsd" ] + }, + "acm003834jsd" : { + "type" : "ControlElement", + "id" : "acm003834jsd", + "name" : "State" + }, + "acm003835jsd" : { + "type" : "ControlElement", + "id" : "acm003835jsd", + "name" : "getValue" + }, + "acm003836jsd" : { + "type" : "ClassUnit", + "id" : "acm003836jsd", + "name" : "State", + "compilationUnitId" : "acm003790jsd", + "parentDatatypeId" : "acm003833jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003834jsd", "acm003835jsd" ] + }, + "acm003837jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003837jsd", + "name" : "Thumbnail", + "parentId" : "acm003727jsd", + "content" : [ "acm003862jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003838jsd" : { + "type" : "CodePackage", + "id" : "acm003838jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003839jsd" ] + }, + "acm003839jsd" : { + "type" : "CodePackage", + "id" : "acm003839jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003840jsd" ] + }, + "acm003840jsd" : { + "type" : "CodePackage", + "id" : "acm003840jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003841jsd" ] + }, + "acm003841jsd" : { + "type" : "CodePackage", + "id" : "acm003841jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003842jsd" ] + }, + "acm003842jsd" : { + "type" : "CodePackage", + "id" : "acm003842jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm003837jsd" ] + }, + "acm003843jsd" : { + "type" : "ControlElement", + "id" : "acm003843jsd", + "name" : "getId" + }, + "acm003844jsd" : { + "type" : "ControlElement", + "id" : "acm003844jsd", + "name" : "setId" + }, + "acm003845jsd" : { + "type" : "ControlElement", + "id" : "acm003845jsd", + "name" : "getPlaybackFormat" + }, + "acm003846jsd" : { + "type" : "ControlElement", + "id" : "acm003846jsd", + "name" : "setPlaybackFormat" + }, + "acm003847jsd" : { + "type" : "ControlElement", + "id" : "acm003847jsd", + "name" : "getHeight" + }, + "acm003848jsd" : { + "type" : "ControlElement", + "id" : "acm003848jsd", + "name" : "setHeight" + }, + "acm003849jsd" : { + "type" : "ControlElement", + "id" : "acm003849jsd", + "name" : "getWidth" + }, + "acm003850jsd" : { + "type" : "ControlElement", + "id" : "acm003850jsd", + "name" : "setWidth" + }, + "acm003851jsd" : { + "type" : "ControlElement", + "id" : "acm003851jsd", + "name" : "getAlt" + }, + "acm003852jsd" : { + "type" : "ControlElement", + "id" : "acm003852jsd", + "name" : "setAlt" + }, + "acm003853jsd" : { + "type" : "ControlElement", + "id" : "acm003853jsd", + "name" : "getUrl" + }, + "acm003854jsd" : { + "type" : "ControlElement", + "id" : "acm003854jsd", + "name" : "setUrl" + }, + "acm003855jsd" : { + "type" : "ControlElement", + "id" : "acm003855jsd", + "name" : "getSequence" + }, + "acm003856jsd" : { + "type" : "ControlElement", + "id" : "acm003856jsd", + "name" : "setSequence" + }, + "acm003857jsd" : { + "type" : "ControlElement", + "id" : "acm003857jsd", + "name" : "equals" + }, + "acm003858jsd" : { + "type" : "ControlElement", + "id" : "acm003858jsd", + "name" : "hashCode" + }, + "acm003859jsd" : { + "type" : "ControlElement", + "id" : "acm003859jsd", + "name" : "compareTo" + }, + "acm003860jsd" : { + "type" : "ControlElement", + "id" : "acm003860jsd", + "name" : "toString" + }, + "acm003861jsd" : { + "type" : "ControlElement", + "id" : "acm003861jsd", + "name" : "toIndentedString" + }, + "acm003862jsd" : { + "type" : "ClassUnit", + "id" : "acm003862jsd", + "name" : "Thumbnail", + "compilationUnitId" : "acm003837jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003789jsd", "acm003862jsd" ], + "content" : [ "acm003843jsd", "acm003844jsd", "acm003845jsd", "acm003846jsd", "acm003847jsd", "acm003848jsd", "acm003849jsd", "acm003850jsd", "acm003851jsd", "acm003852jsd", "acm003853jsd", "acm003854jsd", "acm003855jsd", "acm003856jsd", "acm003857jsd", "acm003858jsd", "acm003859jsd", "acm003860jsd", "acm003861jsd" ] + }, + "acm003863jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003863jsd", + "name" : "CreateMeeting", + "parentId" : "acm003868jsd", + "content" : [ "acm003892jsd", "acm003895jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003864jsd" : { + "type" : "CodePackage", + "id" : "acm003864jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003865jsd" ] + }, + "acm003865jsd" : { + "type" : "CodePackage", + "id" : "acm003865jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003866jsd" ] + }, + "acm003866jsd" : { + "type" : "CodePackage", + "id" : "acm003866jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003867jsd" ] + }, + "acm003867jsd" : { + "type" : "CodePackage", + "id" : "acm003867jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003868jsd" ] + }, + "acm003868jsd" : { + "type" : "CodePackage", + "id" : "acm003868jsd", + "name" : "request", + "parentId" : "acm003599jsd", + "content" : [ "acm003863jsd", "acm003896jsd", "acm003914jsd", "acm003931jsd", "acm003947jsd", "acm003964jsd", "acm003980jsd", "acm004014jsd", "acm004030jsd", "acm004046jsd", "acm004062jsd", "acm004071jsd", "acm004079jsd", "acm004091jsd", "acm004107jsd", "acm004121jsd" ] + }, + "acm003869jsd" : { + "type" : "ControlElement", + "id" : "acm003869jsd", + "name" : "Params" + }, + "acm003870jsd" : { + "type" : "ControlElement", + "id" : "acm003870jsd", + "name" : "getValue" + }, + "acm003871jsd" : { + "type" : "ControlElement", + "id" : "acm003871jsd", + "name" : "CreateMeeting" + }, + "acm003872jsd" : { + "type" : "ControlElement", + "id" : "acm003872jsd", + "name" : "getName" + }, + "acm003873jsd" : { + "type" : "ControlElement", + "id" : "acm003873jsd", + "name" : "setName" + }, + "acm003874jsd" : { + "type" : "ControlElement", + "id" : "acm003874jsd", + "name" : "getMeetingID" + }, + "acm003875jsd" : { + "type" : "ControlElement", + "id" : "acm003875jsd", + "name" : "setMeetingID" + }, + "acm003876jsd" : { + "type" : "ControlElement", + "id" : "acm003876jsd", + "name" : "getVoiceBridgeString" + }, + "acm003877jsd" : { + "type" : "ControlElement", + "id" : "acm003877jsd", + "name" : "setVoiceBridgeString" + }, + "acm003878jsd" : { + "type" : "ControlElement", + "id" : "acm003878jsd", + "name" : "getVoiceBridge" + }, + "acm003879jsd" : { + "type" : "ControlElement", + "id" : "acm003879jsd", + "name" : "setVoiceBridge" + }, + "acm003880jsd" : { + "type" : "ControlElement", + "id" : "acm003880jsd", + "name" : "getAttendeePW" + }, + "acm003881jsd" : { + "type" : "ControlElement", + "id" : "acm003881jsd", + "name" : "setAttendeePW" + }, + "acm003882jsd" : { + "type" : "ControlElement", + "id" : "acm003882jsd", + "name" : "getModeratorPW" + }, + "acm003883jsd" : { + "type" : "ControlElement", + "id" : "acm003883jsd", + "name" : "setModeratorPW" + }, + "acm003884jsd" : { + "type" : "ControlElement", + "id" : "acm003884jsd", + "name" : "setBreakoutRoomString" + }, + "acm003885jsd" : { + "type" : "ControlElement", + "id" : "acm003885jsd", + "name" : "isBreakoutRoom" + }, + "acm003886jsd" : { + "type" : "ControlElement", + "id" : "acm003886jsd", + "name" : "setBreakoutRoom" + }, + "acm003887jsd" : { + "type" : "ControlElement", + "id" : "acm003887jsd", + "name" : "setRecordString" + }, + "acm003888jsd" : { + "type" : "ControlElement", + "id" : "acm003888jsd", + "name" : "isRecord" + }, + "acm003889jsd" : { + "type" : "ControlElement", + "id" : "acm003889jsd", + "name" : "setRecord" + }, + "acm003890jsd" : { + "type" : "ControlElement", + "id" : "acm003890jsd", + "name" : "populateFromParamsMap" + }, + "acm003891jsd" : { + "type" : "ControlElement", + "id" : "acm003891jsd", + "name" : "convertParamsFromString" + }, + "acm003892jsd" : { + "type" : "ClassUnit", + "id" : "acm003892jsd", + "name" : "CreateMeeting", + "compilationUnitId" : "acm003863jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd" ], + "content" : [ "acm003869jsd", "acm003870jsd", "acm003871jsd", "acm003872jsd", "acm003873jsd", "acm003874jsd", "acm003875jsd", "acm003876jsd", "acm003877jsd", "acm003878jsd", "acm003879jsd", "acm003880jsd", "acm003881jsd", "acm003882jsd", "acm003883jsd", "acm003884jsd", "acm003885jsd", "acm003886jsd", "acm003887jsd", "acm003888jsd", "acm003889jsd", "acm003890jsd", "acm003891jsd" ] + }, + "acm003893jsd" : { + "type" : "ControlElement", + "id" : "acm003893jsd", + "name" : "Params" + }, + "acm003894jsd" : { + "type" : "ControlElement", + "id" : "acm003894jsd", + "name" : "getValue" + }, + "acm003895jsd" : { + "type" : "ClassUnit", + "id" : "acm003895jsd", + "name" : "Params", + "compilationUnitId" : "acm003863jsd", + "parentDatatypeId" : "acm003892jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003893jsd", "acm003894jsd" ] + }, + "acm003896jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003896jsd", + "name" : "EndMeeting", + "parentId" : "acm003868jsd", + "content" : [ "acm003910jsd", "acm003913jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003897jsd" : { + "type" : "CodePackage", + "id" : "acm003897jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003898jsd" ] + }, + "acm003898jsd" : { + "type" : "CodePackage", + "id" : "acm003898jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003899jsd" ] + }, + "acm003899jsd" : { + "type" : "CodePackage", + "id" : "acm003899jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003900jsd" ] + }, + "acm003900jsd" : { + "type" : "CodePackage", + "id" : "acm003900jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003901jsd" ] + }, + "acm003901jsd" : { + "type" : "CodePackage", + "id" : "acm003901jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm003896jsd" ] + }, + "acm003902jsd" : { + "type" : "ControlElement", + "id" : "acm003902jsd", + "name" : "Params" + }, + "acm003903jsd" : { + "type" : "ControlElement", + "id" : "acm003903jsd", + "name" : "getValue" + }, + "acm003904jsd" : { + "type" : "ControlElement", + "id" : "acm003904jsd", + "name" : "EndMeeting" + }, + "acm003905jsd" : { + "type" : "ControlElement", + "id" : "acm003905jsd", + "name" : "getMeetingID" + }, + "acm003906jsd" : { + "type" : "ControlElement", + "id" : "acm003906jsd", + "name" : "setMeetingID" + }, + "acm003907jsd" : { + "type" : "ControlElement", + "id" : "acm003907jsd", + "name" : "getPassword" + }, + "acm003908jsd" : { + "type" : "ControlElement", + "id" : "acm003908jsd", + "name" : "setPassword" + }, + "acm003909jsd" : { + "type" : "ControlElement", + "id" : "acm003909jsd", + "name" : "populateFromParamsMap" + }, + "acm003910jsd" : { + "type" : "ClassUnit", + "id" : "acm003910jsd", + "name" : "EndMeeting", + "compilationUnitId" : "acm003896jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd", "acm004183jsd", "acm004194jsd" ], + "content" : [ "acm003902jsd", "acm003903jsd", "acm003904jsd", "acm003905jsd", "acm003906jsd", "acm003907jsd", "acm003908jsd", "acm003909jsd" ] + }, + "acm003911jsd" : { + "type" : "ControlElement", + "id" : "acm003911jsd", + "name" : "Params" + }, + "acm003912jsd" : { + "type" : "ControlElement", + "id" : "acm003912jsd", + "name" : "getValue" + }, + "acm003913jsd" : { + "type" : "ClassUnit", + "id" : "acm003913jsd", + "name" : "Params", + "compilationUnitId" : "acm003896jsd", + "parentDatatypeId" : "acm003910jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003911jsd", "acm003912jsd" ] + }, + "acm003914jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003914jsd", + "name" : "Enter", + "parentId" : "acm003868jsd", + "content" : [ "acm003927jsd", "acm003930jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003915jsd" : { + "type" : "CodePackage", + "id" : "acm003915jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003916jsd" ] + }, + "acm003916jsd" : { + "type" : "CodePackage", + "id" : "acm003916jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003917jsd" ] + }, + "acm003917jsd" : { + "type" : "CodePackage", + "id" : "acm003917jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003918jsd" ] + }, + "acm003918jsd" : { + "type" : "CodePackage", + "id" : "acm003918jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003919jsd" ] + }, + "acm003919jsd" : { + "type" : "CodePackage", + "id" : "acm003919jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm003914jsd" ] + }, + "acm003920jsd" : { + "type" : "ControlElement", + "id" : "acm003920jsd", + "name" : "Params" + }, + "acm003921jsd" : { + "type" : "ControlElement", + "id" : "acm003921jsd", + "name" : "getValue" + }, + "acm003922jsd" : { + "type" : "ControlElement", + "id" : "acm003922jsd", + "name" : "Enter" + }, + "acm003923jsd" : { + "type" : "ControlElement", + "id" : "acm003923jsd", + "name" : "getSessionToken" + }, + "acm003924jsd" : { + "type" : "ControlElement", + "id" : "acm003924jsd", + "name" : "setSessionToken" + }, + "acm003925jsd" : { + "type" : "ControlElement", + "id" : "acm003925jsd", + "name" : "populateFromParamsMap" + }, + "acm003926jsd" : { + "type" : "ControlElement", + "id" : "acm003926jsd", + "name" : "convertParamsFromString" + }, + "acm003927jsd" : { + "type" : "ClassUnit", + "id" : "acm003927jsd", + "name" : "Enter", + "compilationUnitId" : "acm003914jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004365jsd" ], + "content" : [ "acm003920jsd", "acm003921jsd", "acm003922jsd", "acm003923jsd", "acm003924jsd", "acm003925jsd", "acm003926jsd" ] + }, + "acm003928jsd" : { + "type" : "ControlElement", + "id" : "acm003928jsd", + "name" : "Params" + }, + "acm003929jsd" : { + "type" : "ControlElement", + "id" : "acm003929jsd", + "name" : "getValue" + }, + "acm003930jsd" : { + "type" : "ClassUnit", + "id" : "acm003930jsd", + "name" : "Params", + "compilationUnitId" : "acm003914jsd", + "parentDatatypeId" : "acm003927jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003928jsd", "acm003929jsd" ] + }, + "acm003931jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003931jsd", + "name" : "GetJoinUrl", + "parentId" : "acm003868jsd", + "content" : [ "acm003943jsd", "acm003946jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003932jsd" : { + "type" : "CodePackage", + "id" : "acm003932jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003933jsd" ] + }, + "acm003933jsd" : { + "type" : "CodePackage", + "id" : "acm003933jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003934jsd" ] + }, + "acm003934jsd" : { + "type" : "CodePackage", + "id" : "acm003934jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003935jsd" ] + }, + "acm003935jsd" : { + "type" : "CodePackage", + "id" : "acm003935jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003936jsd" ] + }, + "acm003936jsd" : { + "type" : "CodePackage", + "id" : "acm003936jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm003931jsd" ] + }, + "acm003937jsd" : { + "type" : "ControlElement", + "id" : "acm003937jsd", + "name" : "Params" + }, + "acm003938jsd" : { + "type" : "ControlElement", + "id" : "acm003938jsd", + "name" : "getValue" + }, + "acm003939jsd" : { + "type" : "ControlElement", + "id" : "acm003939jsd", + "name" : "getSessionToken" + }, + "acm003940jsd" : { + "type" : "ControlElement", + "id" : "acm003940jsd", + "name" : "setSessionToken" + }, + "acm003941jsd" : { + "type" : "ControlElement", + "id" : "acm003941jsd", + "name" : "populateFromParamsMap" + }, + "acm003942jsd" : { + "type" : "ControlElement", + "id" : "acm003942jsd", + "name" : "convertParamsFromString" + }, + "acm003943jsd" : { + "type" : "ClassUnit", + "id" : "acm003943jsd", + "name" : "GetJoinUrl", + "compilationUnitId" : "acm003931jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004078jsd" ], + "content" : [ "acm003937jsd", "acm003938jsd", "acm003939jsd", "acm003940jsd", "acm003941jsd", "acm003942jsd" ] + }, + "acm003944jsd" : { + "type" : "ControlElement", + "id" : "acm003944jsd", + "name" : "Params" + }, + "acm003945jsd" : { + "type" : "ControlElement", + "id" : "acm003945jsd", + "name" : "getValue" + }, + "acm003946jsd" : { + "type" : "ClassUnit", + "id" : "acm003946jsd", + "name" : "Params", + "compilationUnitId" : "acm003931jsd", + "parentDatatypeId" : "acm003943jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003944jsd", "acm003945jsd" ] + }, + "acm003947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003947jsd", + "name" : "GuestWait", + "parentId" : "acm003868jsd", + "content" : [ "acm003960jsd", "acm003963jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003948jsd" : { + "type" : "CodePackage", + "id" : "acm003948jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003949jsd" ] + }, + "acm003949jsd" : { + "type" : "CodePackage", + "id" : "acm003949jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003950jsd" ] + }, + "acm003950jsd" : { + "type" : "CodePackage", + "id" : "acm003950jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003951jsd" ] + }, + "acm003951jsd" : { + "type" : "CodePackage", + "id" : "acm003951jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003952jsd" ] + }, + "acm003952jsd" : { + "type" : "CodePackage", + "id" : "acm003952jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm003947jsd" ] + }, + "acm003953jsd" : { + "type" : "ControlElement", + "id" : "acm003953jsd", + "name" : "Params" + }, + "acm003954jsd" : { + "type" : "ControlElement", + "id" : "acm003954jsd", + "name" : "getValue" + }, + "acm003955jsd" : { + "type" : "ControlElement", + "id" : "acm003955jsd", + "name" : "GuestWait" + }, + "acm003956jsd" : { + "type" : "ControlElement", + "id" : "acm003956jsd", + "name" : "getSessionToken" + }, + "acm003957jsd" : { + "type" : "ControlElement", + "id" : "acm003957jsd", + "name" : "setSessionToken" + }, + "acm003958jsd" : { + "type" : "ControlElement", + "id" : "acm003958jsd", + "name" : "populateFromParamsMap" + }, + "acm003959jsd" : { + "type" : "ControlElement", + "id" : "acm003959jsd", + "name" : "convertParamsFromString" + }, + "acm003960jsd" : { + "type" : "ClassUnit", + "id" : "acm003960jsd", + "name" : "GuestWait", + "compilationUnitId" : "acm003947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004365jsd" ], + "content" : [ "acm003953jsd", "acm003954jsd", "acm003955jsd", "acm003956jsd", "acm003957jsd", "acm003958jsd", "acm003959jsd" ] + }, + "acm003961jsd" : { + "type" : "ControlElement", + "id" : "acm003961jsd", + "name" : "Params" + }, + "acm003962jsd" : { + "type" : "ControlElement", + "id" : "acm003962jsd", + "name" : "getValue" + }, + "acm003963jsd" : { + "type" : "ClassUnit", + "id" : "acm003963jsd", + "name" : "Params", + "compilationUnitId" : "acm003947jsd", + "parentDatatypeId" : "acm003960jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003961jsd", "acm003962jsd" ] + }, + "acm003964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003964jsd", + "name" : "InsertDocument", + "parentId" : "acm003868jsd", + "content" : [ "acm003976jsd", "acm003979jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003965jsd" : { + "type" : "CodePackage", + "id" : "acm003965jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003966jsd" ] + }, + "acm003966jsd" : { + "type" : "CodePackage", + "id" : "acm003966jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003967jsd" ] + }, + "acm003967jsd" : { + "type" : "CodePackage", + "id" : "acm003967jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003968jsd" ] + }, + "acm003968jsd" : { + "type" : "CodePackage", + "id" : "acm003968jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003969jsd" ] + }, + "acm003969jsd" : { + "type" : "CodePackage", + "id" : "acm003969jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm003964jsd" ] + }, + "acm003970jsd" : { + "type" : "ControlElement", + "id" : "acm003970jsd", + "name" : "Params" + }, + "acm003971jsd" : { + "type" : "ControlElement", + "id" : "acm003971jsd", + "name" : "getValue" + }, + "acm003972jsd" : { + "type" : "ControlElement", + "id" : "acm003972jsd", + "name" : "InsertDocument" + }, + "acm003973jsd" : { + "type" : "ControlElement", + "id" : "acm003973jsd", + "name" : "getMeetingID" + }, + "acm003974jsd" : { + "type" : "ControlElement", + "id" : "acm003974jsd", + "name" : "setMeetingID" + }, + "acm003975jsd" : { + "type" : "ControlElement", + "id" : "acm003975jsd", + "name" : "populateFromParamsMap" + }, + "acm003976jsd" : { + "type" : "ClassUnit", + "id" : "acm003976jsd", + "name" : "InsertDocument", + "compilationUnitId" : "acm003964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd" ], + "content" : [ "acm003970jsd", "acm003971jsd", "acm003972jsd", "acm003973jsd", "acm003974jsd", "acm003975jsd" ] + }, + "acm003977jsd" : { + "type" : "ControlElement", + "id" : "acm003977jsd", + "name" : "Params" + }, + "acm003978jsd" : { + "type" : "ControlElement", + "id" : "acm003978jsd", + "name" : "getValue" + }, + "acm003979jsd" : { + "type" : "ClassUnit", + "id" : "acm003979jsd", + "name" : "Params", + "compilationUnitId" : "acm003964jsd", + "parentDatatypeId" : "acm003976jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003977jsd", "acm003978jsd" ] + }, + "acm003980jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003980jsd", + "name" : "JoinMeeting", + "parentId" : "acm003868jsd", + "content" : [ "acm004010jsd", "acm004013jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003981jsd" : { + "type" : "CodePackage", + "id" : "acm003981jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003982jsd" ] + }, + "acm003982jsd" : { + "type" : "CodePackage", + "id" : "acm003982jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm003983jsd" ] + }, + "acm003983jsd" : { + "type" : "CodePackage", + "id" : "acm003983jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm003984jsd" ] + }, + "acm003984jsd" : { + "type" : "CodePackage", + "id" : "acm003984jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm003985jsd" ] + }, + "acm003985jsd" : { + "type" : "CodePackage", + "id" : "acm003985jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm003980jsd" ] + }, + "acm003986jsd" : { + "type" : "ControlElement", + "id" : "acm003986jsd", + "name" : "Params" + }, + "acm003987jsd" : { + "type" : "ControlElement", + "id" : "acm003987jsd", + "name" : "getValue" + }, + "acm003988jsd" : { + "type" : "ControlElement", + "id" : "acm003988jsd", + "name" : "JoinMeeting" + }, + "acm003989jsd" : { + "type" : "ControlElement", + "id" : "acm003989jsd", + "name" : "getMeetingID" + }, + "acm003990jsd" : { + "type" : "ControlElement", + "id" : "acm003990jsd", + "name" : "setMeetingID" + }, + "acm003991jsd" : { + "type" : "ControlElement", + "id" : "acm003991jsd", + "name" : "getUserID" + }, + "acm003992jsd" : { + "type" : "ControlElement", + "id" : "acm003992jsd", + "name" : "setUserID" + }, + "acm003993jsd" : { + "type" : "ControlElement", + "id" : "acm003993jsd", + "name" : "getFullName" + }, + "acm003994jsd" : { + "type" : "ControlElement", + "id" : "acm003994jsd", + "name" : "setFullName" + }, + "acm003995jsd" : { + "type" : "ControlElement", + "id" : "acm003995jsd", + "name" : "getPassword" + }, + "acm003996jsd" : { + "type" : "ControlElement", + "id" : "acm003996jsd", + "name" : "setPassword" + }, + "acm003997jsd" : { + "type" : "ControlElement", + "id" : "acm003997jsd", + "name" : "setGuestString" + }, + "acm003998jsd" : { + "type" : "ControlElement", + "id" : "acm003998jsd", + "name" : "getGuest" + }, + "acm003999jsd" : { + "type" : "ControlElement", + "id" : "acm003999jsd", + "name" : "setGuest" + }, + "acm004000jsd" : { + "type" : "ControlElement", + "id" : "acm004000jsd", + "name" : "setAuthString" + }, + "acm004001jsd" : { + "type" : "ControlElement", + "id" : "acm004001jsd", + "name" : "getAuth" + }, + "acm004002jsd" : { + "type" : "ControlElement", + "id" : "acm004002jsd", + "name" : "setAuth" + }, + "acm004003jsd" : { + "type" : "ControlElement", + "id" : "acm004003jsd", + "name" : "setCreateTimeString" + }, + "acm004004jsd" : { + "type" : "ControlElement", + "id" : "acm004004jsd", + "name" : "getCreateTime" + }, + "acm004005jsd" : { + "type" : "ControlElement", + "id" : "acm004005jsd", + "name" : "setCreateTime" + }, + "acm004006jsd" : { + "type" : "ControlElement", + "id" : "acm004006jsd", + "name" : "getRole" + }, + "acm004007jsd" : { + "type" : "ControlElement", + "id" : "acm004007jsd", + "name" : "setRole" + }, + "acm004008jsd" : { + "type" : "ControlElement", + "id" : "acm004008jsd", + "name" : "populateFromParamsMap" + }, + "acm004009jsd" : { + "type" : "ControlElement", + "id" : "acm004009jsd", + "name" : "convertParamsFromString" + }, + "acm004010jsd" : { + "type" : "ClassUnit", + "id" : "acm004010jsd", + "name" : "JoinMeeting", + "compilationUnitId" : "acm003980jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd", "acm004176jsd", "acm004194jsd" ], + "content" : [ "acm003986jsd", "acm003987jsd", "acm003988jsd", "acm003989jsd", "acm003990jsd", "acm003991jsd", "acm003992jsd", "acm003993jsd", "acm003994jsd", "acm003995jsd", "acm003996jsd", "acm003997jsd", "acm003998jsd", "acm003999jsd", "acm004000jsd", "acm004001jsd", "acm004002jsd", "acm004003jsd", "acm004004jsd", "acm004005jsd", "acm004006jsd", "acm004007jsd", "acm004008jsd", "acm004009jsd" ] + }, + "acm004011jsd" : { + "type" : "ControlElement", + "id" : "acm004011jsd", + "name" : "Params" + }, + "acm004012jsd" : { + "type" : "ControlElement", + "id" : "acm004012jsd", + "name" : "getValue" + }, + "acm004013jsd" : { + "type" : "ClassUnit", + "id" : "acm004013jsd", + "name" : "Params", + "compilationUnitId" : "acm003980jsd", + "parentDatatypeId" : "acm004010jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004011jsd", "acm004012jsd" ] + }, + "acm004014jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004014jsd", + "name" : "LearningDashboard", + "parentId" : "acm003868jsd", + "content" : [ "acm004026jsd", "acm004029jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004015jsd" : { + "type" : "CodePackage", + "id" : "acm004015jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004016jsd" ] + }, + "acm004016jsd" : { + "type" : "CodePackage", + "id" : "acm004016jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004017jsd" ] + }, + "acm004017jsd" : { + "type" : "CodePackage", + "id" : "acm004017jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004018jsd" ] + }, + "acm004018jsd" : { + "type" : "CodePackage", + "id" : "acm004018jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004019jsd" ] + }, + "acm004019jsd" : { + "type" : "CodePackage", + "id" : "acm004019jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004014jsd" ] + }, + "acm004020jsd" : { + "type" : "ControlElement", + "id" : "acm004020jsd", + "name" : "Params" + }, + "acm004021jsd" : { + "type" : "ControlElement", + "id" : "acm004021jsd", + "name" : "getValue" + }, + "acm004022jsd" : { + "type" : "ControlElement", + "id" : "acm004022jsd", + "name" : "getSessionToken" + }, + "acm004023jsd" : { + "type" : "ControlElement", + "id" : "acm004023jsd", + "name" : "setSessionToken" + }, + "acm004024jsd" : { + "type" : "ControlElement", + "id" : "acm004024jsd", + "name" : "populateFromParamsMap" + }, + "acm004025jsd" : { + "type" : "ControlElement", + "id" : "acm004025jsd", + "name" : "convertParamsFromString" + }, + "acm004026jsd" : { + "type" : "ClassUnit", + "id" : "acm004026jsd", + "name" : "LearningDashboard", + "compilationUnitId" : "acm004014jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004078jsd" ], + "content" : [ "acm004020jsd", "acm004021jsd", "acm004022jsd", "acm004023jsd", "acm004024jsd", "acm004025jsd" ] + }, + "acm004027jsd" : { + "type" : "ControlElement", + "id" : "acm004027jsd", + "name" : "Params" + }, + "acm004028jsd" : { + "type" : "ControlElement", + "id" : "acm004028jsd", + "name" : "getValue" + }, + "acm004029jsd" : { + "type" : "ClassUnit", + "id" : "acm004029jsd", + "name" : "Params", + "compilationUnitId" : "acm004014jsd", + "parentDatatypeId" : "acm004026jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004027jsd", "acm004028jsd" ] + }, + "acm004030jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004030jsd", + "name" : "MeetingInfo", + "parentId" : "acm003868jsd", + "content" : [ "acm004042jsd", "acm004045jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004031jsd" : { + "type" : "CodePackage", + "id" : "acm004031jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004032jsd" ] + }, + "acm004032jsd" : { + "type" : "CodePackage", + "id" : "acm004032jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004033jsd" ] + }, + "acm004033jsd" : { + "type" : "CodePackage", + "id" : "acm004033jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004034jsd" ] + }, + "acm004034jsd" : { + "type" : "CodePackage", + "id" : "acm004034jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004035jsd" ] + }, + "acm004035jsd" : { + "type" : "CodePackage", + "id" : "acm004035jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004030jsd" ] + }, + "acm004036jsd" : { + "type" : "ControlElement", + "id" : "acm004036jsd", + "name" : "Params" + }, + "acm004037jsd" : { + "type" : "ControlElement", + "id" : "acm004037jsd", + "name" : "getValue" + }, + "acm004038jsd" : { + "type" : "ControlElement", + "id" : "acm004038jsd", + "name" : "MeetingInfo" + }, + "acm004039jsd" : { + "type" : "ControlElement", + "id" : "acm004039jsd", + "name" : "getMeetingID" + }, + "acm004040jsd" : { + "type" : "ControlElement", + "id" : "acm004040jsd", + "name" : "setMeetingID" + }, + "acm004041jsd" : { + "type" : "ControlElement", + "id" : "acm004041jsd", + "name" : "populateFromParamsMap" + }, + "acm004042jsd" : { + "type" : "ClassUnit", + "id" : "acm004042jsd", + "name" : "MeetingInfo", + "compilationUnitId" : "acm004030jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd" ], + "content" : [ "acm004036jsd", "acm004037jsd", "acm004038jsd", "acm004039jsd", "acm004040jsd", "acm004041jsd" ] + }, + "acm004043jsd" : { + "type" : "ControlElement", + "id" : "acm004043jsd", + "name" : "Params" + }, + "acm004044jsd" : { + "type" : "ControlElement", + "id" : "acm004044jsd", + "name" : "getValue" + }, + "acm004045jsd" : { + "type" : "ClassUnit", + "id" : "acm004045jsd", + "name" : "Params", + "compilationUnitId" : "acm004030jsd", + "parentDatatypeId" : "acm004042jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004043jsd", "acm004044jsd" ] + }, + "acm004046jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004046jsd", + "name" : "MeetingRunning", + "parentId" : "acm003868jsd", + "content" : [ "acm004058jsd", "acm004061jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004047jsd" : { + "type" : "CodePackage", + "id" : "acm004047jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004048jsd" ] + }, + "acm004048jsd" : { + "type" : "CodePackage", + "id" : "acm004048jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004049jsd" ] + }, + "acm004049jsd" : { + "type" : "CodePackage", + "id" : "acm004049jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004050jsd" ] + }, + "acm004050jsd" : { + "type" : "CodePackage", + "id" : "acm004050jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004051jsd" ] + }, + "acm004051jsd" : { + "type" : "CodePackage", + "id" : "acm004051jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004046jsd" ] + }, + "acm004052jsd" : { + "type" : "ControlElement", + "id" : "acm004052jsd", + "name" : "Params" + }, + "acm004053jsd" : { + "type" : "ControlElement", + "id" : "acm004053jsd", + "name" : "getValue" + }, + "acm004054jsd" : { + "type" : "ControlElement", + "id" : "acm004054jsd", + "name" : "MeetingRunning" + }, + "acm004055jsd" : { + "type" : "ControlElement", + "id" : "acm004055jsd", + "name" : "getMeetingID" + }, + "acm004056jsd" : { + "type" : "ControlElement", + "id" : "acm004056jsd", + "name" : "setMeetingID" + }, + "acm004057jsd" : { + "type" : "ControlElement", + "id" : "acm004057jsd", + "name" : "populateFromParamsMap" + }, + "acm004058jsd" : { + "type" : "ClassUnit", + "id" : "acm004058jsd", + "name" : "MeetingRunning", + "compilationUnitId" : "acm004046jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd" ], + "content" : [ "acm004052jsd", "acm004053jsd", "acm004054jsd", "acm004055jsd", "acm004056jsd", "acm004057jsd" ] + }, + "acm004059jsd" : { + "type" : "ControlElement", + "id" : "acm004059jsd", + "name" : "Params" + }, + "acm004060jsd" : { + "type" : "ControlElement", + "id" : "acm004060jsd", + "name" : "getValue" + }, + "acm004061jsd" : { + "type" : "ClassUnit", + "id" : "acm004061jsd", + "name" : "Params", + "compilationUnitId" : "acm004046jsd", + "parentDatatypeId" : "acm004058jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004059jsd", "acm004060jsd" ] + }, + "acm004062jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004062jsd", + "name" : "Request", + "parentId" : "acm003868jsd", + "content" : [ "acm004070jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004063jsd" : { + "type" : "CodePackage", + "id" : "acm004063jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004064jsd" ] + }, + "acm004064jsd" : { + "type" : "CodePackage", + "id" : "acm004064jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004065jsd" ] + }, + "acm004065jsd" : { + "type" : "CodePackage", + "id" : "acm004065jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004066jsd" ] + }, + "acm004066jsd" : { + "type" : "CodePackage", + "id" : "acm004066jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004067jsd" ] + }, + "acm004067jsd" : { + "type" : "CodePackage", + "id" : "acm004067jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004062jsd" ] + }, + "acm004068jsd" : { + "type" : "ControlElement", + "id" : "acm004068jsd", + "name" : "populateFromParamsMap" + }, + "acm004069jsd" : { + "type" : "ControlElement", + "id" : "acm004069jsd", + "name" : "convertParamsFromString" + }, + "acm004070jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004070jsd", + "name" : "Request", + "compilationUnitId" : "acm004062jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004068jsd", "acm004069jsd" ] + }, + "acm004071jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004071jsd", + "name" : "RequestParameters", + "parentId" : "acm003868jsd", + "content" : [ "acm004078jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004072jsd" : { + "type" : "CodePackage", + "id" : "acm004072jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004073jsd" ] + }, + "acm004073jsd" : { + "type" : "CodePackage", + "id" : "acm004073jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004074jsd" ] + }, + "acm004074jsd" : { + "type" : "CodePackage", + "id" : "acm004074jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004075jsd" ] + }, + "acm004075jsd" : { + "type" : "CodePackage", + "id" : "acm004075jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004076jsd" ] + }, + "acm004076jsd" : { + "type" : "CodePackage", + "id" : "acm004076jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004071jsd" ] + }, + "acm004077jsd" : { + "type" : "ControlElement", + "id" : "acm004077jsd", + "name" : "getValue" + }, + "acm004078jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004078jsd", + "name" : "RequestParameters", + "compilationUnitId" : "acm004071jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004077jsd" ] + }, + "acm004079jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004079jsd", + "name" : "RequestWithChecksum", + "parentId" : "acm003868jsd", + "content" : [ "acm004090jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004080jsd" : { + "type" : "CodePackage", + "id" : "acm004080jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004081jsd" ] + }, + "acm004081jsd" : { + "type" : "CodePackage", + "id" : "acm004081jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004082jsd" ] + }, + "acm004082jsd" : { + "type" : "CodePackage", + "id" : "acm004082jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004083jsd" ] + }, + "acm004083jsd" : { + "type" : "CodePackage", + "id" : "acm004083jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004084jsd" ] + }, + "acm004084jsd" : { + "type" : "CodePackage", + "id" : "acm004084jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004079jsd" ] + }, + "acm004085jsd" : { + "type" : "ControlElement", + "id" : "acm004085jsd", + "name" : "RequestWithChecksum" + }, + "acm004086jsd" : { + "type" : "ControlElement", + "id" : "acm004086jsd", + "name" : "getChecksum" + }, + "acm004087jsd" : { + "type" : "ControlElement", + "id" : "acm004087jsd", + "name" : "setChecksum" + }, + "acm004088jsd" : { + "type" : "ControlElement", + "id" : "acm004088jsd", + "name" : "populateFromParamsMap" + }, + "acm004089jsd" : { + "type" : "ControlElement", + "id" : "acm004089jsd", + "name" : "convertParamsFromString" + }, + "acm004090jsd" : { + "type" : "ClassUnit", + "id" : "acm004090jsd", + "name" : "RequestWithChecksum", + "compilationUnitId" : "acm004079jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004151jsd" ], + "content" : [ "acm004085jsd", "acm004086jsd", "acm004087jsd", "acm004088jsd", "acm004089jsd" ] + }, + "acm004091jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004091jsd", + "name" : "SignOut", + "parentId" : "acm003868jsd", + "content" : [ "acm004103jsd", "acm004106jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004092jsd" : { + "type" : "CodePackage", + "id" : "acm004092jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004093jsd" ] + }, + "acm004093jsd" : { + "type" : "CodePackage", + "id" : "acm004093jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004094jsd" ] + }, + "acm004094jsd" : { + "type" : "CodePackage", + "id" : "acm004094jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004095jsd" ] + }, + "acm004095jsd" : { + "type" : "CodePackage", + "id" : "acm004095jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004096jsd" ] + }, + "acm004096jsd" : { + "type" : "CodePackage", + "id" : "acm004096jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004091jsd" ] + }, + "acm004097jsd" : { + "type" : "ControlElement", + "id" : "acm004097jsd", + "name" : "Params" + }, + "acm004098jsd" : { + "type" : "ControlElement", + "id" : "acm004098jsd", + "name" : "getValue" + }, + "acm004099jsd" : { + "type" : "ControlElement", + "id" : "acm004099jsd", + "name" : "getSessionToken" + }, + "acm004100jsd" : { + "type" : "ControlElement", + "id" : "acm004100jsd", + "name" : "setSessionToken" + }, + "acm004101jsd" : { + "type" : "ControlElement", + "id" : "acm004101jsd", + "name" : "populateFromParamsMap" + }, + "acm004102jsd" : { + "type" : "ControlElement", + "id" : "acm004102jsd", + "name" : "convertParamsFromString" + }, + "acm004103jsd" : { + "type" : "ClassUnit", + "id" : "acm004103jsd", + "name" : "SignOut", + "compilationUnitId" : "acm004091jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004078jsd" ], + "content" : [ "acm004097jsd", "acm004098jsd", "acm004099jsd", "acm004100jsd", "acm004101jsd", "acm004102jsd" ] + }, + "acm004104jsd" : { + "type" : "ControlElement", + "id" : "acm004104jsd", + "name" : "Params" + }, + "acm004105jsd" : { + "type" : "ControlElement", + "id" : "acm004105jsd", + "name" : "getValue" + }, + "acm004106jsd" : { + "type" : "ClassUnit", + "id" : "acm004106jsd", + "name" : "Params", + "compilationUnitId" : "acm004091jsd", + "parentDatatypeId" : "acm004103jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004104jsd", "acm004105jsd" ] + }, + "acm004107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004107jsd", + "name" : "SimpleRequest", + "parentId" : "acm003868jsd", + "content" : [ "acm004117jsd", "acm004120jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004108jsd" : { + "type" : "CodePackage", + "id" : "acm004108jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004109jsd" ] + }, + "acm004109jsd" : { + "type" : "CodePackage", + "id" : "acm004109jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004110jsd" ] + }, + "acm004110jsd" : { + "type" : "CodePackage", + "id" : "acm004110jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004111jsd" ] + }, + "acm004111jsd" : { + "type" : "CodePackage", + "id" : "acm004111jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004112jsd" ] + }, + "acm004112jsd" : { + "type" : "CodePackage", + "id" : "acm004112jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004107jsd" ] + }, + "acm004113jsd" : { + "type" : "ControlElement", + "id" : "acm004113jsd", + "name" : "Params" + }, + "acm004114jsd" : { + "type" : "ControlElement", + "id" : "acm004114jsd", + "name" : "getValue" + }, + "acm004115jsd" : { + "type" : "ControlElement", + "id" : "acm004115jsd", + "name" : "SimpleRequest" + }, + "acm004116jsd" : { + "type" : "ControlElement", + "id" : "acm004116jsd", + "name" : "populateFromParamsMap" + }, + "acm004117jsd" : { + "type" : "ClassUnit", + "id" : "acm004117jsd", + "name" : "SimpleRequest", + "compilationUnitId" : "acm004107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004090jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004151jsd" ], + "content" : [ "acm004113jsd", "acm004114jsd", "acm004115jsd", "acm004116jsd" ] + }, + "acm004118jsd" : { + "type" : "ControlElement", + "id" : "acm004118jsd", + "name" : "Params" + }, + "acm004119jsd" : { + "type" : "ControlElement", + "id" : "acm004119jsd", + "name" : "getValue" + }, + "acm004120jsd" : { + "type" : "ClassUnit", + "id" : "acm004120jsd", + "name" : "Params", + "compilationUnitId" : "acm004107jsd", + "parentDatatypeId" : "acm004117jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004118jsd", "acm004119jsd" ] + }, + "acm004121jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004121jsd", + "name" : "Stuns", + "parentId" : "acm003868jsd", + "content" : [ "acm004134jsd", "acm004137jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004122jsd" : { + "type" : "CodePackage", + "id" : "acm004122jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004123jsd" ] + }, + "acm004123jsd" : { + "type" : "CodePackage", + "id" : "acm004123jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004124jsd" ] + }, + "acm004124jsd" : { + "type" : "CodePackage", + "id" : "acm004124jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004125jsd" ] + }, + "acm004125jsd" : { + "type" : "CodePackage", + "id" : "acm004125jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004126jsd" ] + }, + "acm004126jsd" : { + "type" : "CodePackage", + "id" : "acm004126jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm004121jsd" ] + }, + "acm004127jsd" : { + "type" : "ControlElement", + "id" : "acm004127jsd", + "name" : "Params" + }, + "acm004128jsd" : { + "type" : "ControlElement", + "id" : "acm004128jsd", + "name" : "getValue" + }, + "acm004129jsd" : { + "type" : "ControlElement", + "id" : "acm004129jsd", + "name" : "Stuns" + }, + "acm004130jsd" : { + "type" : "ControlElement", + "id" : "acm004130jsd", + "name" : "getSessionToken" + }, + "acm004131jsd" : { + "type" : "ControlElement", + "id" : "acm004131jsd", + "name" : "setSessionToken" + }, + "acm004132jsd" : { + "type" : "ControlElement", + "id" : "acm004132jsd", + "name" : "populateFromParamsMap" + }, + "acm004133jsd" : { + "type" : "ControlElement", + "id" : "acm004133jsd", + "name" : "convertParamsFromString" + }, + "acm004134jsd" : { + "type" : "ClassUnit", + "id" : "acm004134jsd", + "name" : "Stuns", + "compilationUnitId" : "acm004121jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004070jsd" ], + "datatypeReferencesIds" : [ "acm004078jsd", "acm004365jsd" ], + "content" : [ "acm004127jsd", "acm004128jsd", "acm004129jsd", "acm004130jsd", "acm004131jsd", "acm004132jsd", "acm004133jsd" ] + }, + "acm004135jsd" : { + "type" : "ControlElement", + "id" : "acm004135jsd", + "name" : "Params" + }, + "acm004136jsd" : { + "type" : "ControlElement", + "id" : "acm004136jsd", + "name" : "getValue" + }, + "acm004137jsd" : { + "type" : "ClassUnit", + "id" : "acm004137jsd", + "name" : "Params", + "compilationUnitId" : "acm004121jsd", + "parentDatatypeId" : "acm004134jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004078jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004135jsd", "acm004136jsd" ] + }, + "acm004138jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004138jsd", + "name" : "Checksum", + "parentId" : "acm004143jsd", + "content" : [ "acm004151jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004139jsd" : { + "type" : "CodePackage", + "id" : "acm004139jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004140jsd" ] + }, + "acm004140jsd" : { + "type" : "CodePackage", + "id" : "acm004140jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004141jsd" ] + }, + "acm004141jsd" : { + "type" : "CodePackage", + "id" : "acm004141jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004142jsd" ] + }, + "acm004142jsd" : { + "type" : "CodePackage", + "id" : "acm004142jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004143jsd" ] + }, + "acm004143jsd" : { + "type" : "CodePackage", + "id" : "acm004143jsd", + "name" : "shared", + "parentId" : "acm003599jsd", + "content" : [ "acm004138jsd", "acm004152jsd", "acm004159jsd", "acm004170jsd", "acm004177jsd", "acm004184jsd", "acm004195jsd" ] + }, + "acm004144jsd" : { + "type" : "ControlElement", + "id" : "acm004144jsd", + "name" : "Checksum" + }, + "acm004145jsd" : { + "type" : "ControlElement", + "id" : "acm004145jsd", + "name" : "getApiCall" + }, + "acm004146jsd" : { + "type" : "ControlElement", + "id" : "acm004146jsd", + "name" : "setApiCall" + }, + "acm004147jsd" : { + "type" : "ControlElement", + "id" : "acm004147jsd", + "name" : "getChecksum" + }, + "acm004148jsd" : { + "type" : "ControlElement", + "id" : "acm004148jsd", + "name" : "setChecksum" + }, + "acm004149jsd" : { + "type" : "ControlElement", + "id" : "acm004149jsd", + "name" : "getQueryStringWithoutChecksum" + }, + "acm004150jsd" : { + "type" : "ControlElement", + "id" : "acm004150jsd", + "name" : "setQueryStringWithoutChecksum" + }, + "acm004151jsd" : { + "type" : "ClassUnit", + "id" : "acm004151jsd", + "name" : "Checksum", + "compilationUnitId" : "acm004138jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004158jsd" ], + "content" : [ "acm004144jsd", "acm004145jsd", "acm004146jsd", "acm004147jsd", "acm004148jsd", "acm004149jsd", "acm004150jsd" ] + }, + "acm004152jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004152jsd", + "name" : "ChecksumValidationGroup", + "parentId" : "acm004143jsd", + "content" : [ "acm004158jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004153jsd" : { + "type" : "CodePackage", + "id" : "acm004153jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004154jsd" ] + }, + "acm004154jsd" : { + "type" : "CodePackage", + "id" : "acm004154jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004155jsd" ] + }, + "acm004155jsd" : { + "type" : "CodePackage", + "id" : "acm004155jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004156jsd" ] + }, + "acm004156jsd" : { + "type" : "CodePackage", + "id" : "acm004156jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004157jsd" ] + }, + "acm004157jsd" : { + "type" : "CodePackage", + "id" : "acm004157jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm004152jsd" ] + }, + "acm004158jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004158jsd", + "name" : "ChecksumValidationGroup", + "compilationUnitId" : "acm004152jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004159jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004159jsd", + "name" : "GetChecksum", + "parentId" : "acm004143jsd", + "content" : [ "acm004169jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004160jsd" : { + "type" : "CodePackage", + "id" : "acm004160jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004161jsd" ] + }, + "acm004161jsd" : { + "type" : "CodePackage", + "id" : "acm004161jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004162jsd" ] + }, + "acm004162jsd" : { + "type" : "CodePackage", + "id" : "acm004162jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004163jsd" ] + }, + "acm004163jsd" : { + "type" : "CodePackage", + "id" : "acm004163jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004164jsd" ] + }, + "acm004164jsd" : { + "type" : "CodePackage", + "id" : "acm004164jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm004159jsd" ] + }, + "acm004165jsd" : { + "type" : "ControlElement", + "id" : "acm004165jsd", + "name" : "GetChecksum" + }, + "acm004166jsd" : { + "type" : "ControlElement", + "id" : "acm004166jsd", + "name" : "removeChecksumFromQueryString" + }, + "acm004167jsd" : { + "type" : "ControlElement", + "id" : "acm004167jsd", + "name" : "getQueryString" + }, + "acm004168jsd" : { + "type" : "ControlElement", + "id" : "acm004168jsd", + "name" : "setQueryString" + }, + "acm004169jsd" : { + "type" : "ClassUnit", + "id" : "acm004169jsd", + "name" : "GetChecksum", + "compilationUnitId" : "acm004159jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004151jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004165jsd", "acm004166jsd", "acm004167jsd", "acm004168jsd" ] + }, + "acm004170jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004170jsd", + "name" : "JoinPassword", + "parentId" : "acm004143jsd", + "content" : [ "acm004176jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004171jsd" : { + "type" : "CodePackage", + "id" : "acm004171jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004172jsd" ] + }, + "acm004172jsd" : { + "type" : "CodePackage", + "id" : "acm004172jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004173jsd" ] + }, + "acm004173jsd" : { + "type" : "CodePackage", + "id" : "acm004173jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004174jsd" ] + }, + "acm004174jsd" : { + "type" : "CodePackage", + "id" : "acm004174jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004175jsd" ] + }, + "acm004175jsd" : { + "type" : "CodePackage", + "id" : "acm004175jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm004170jsd" ] + }, + "acm004176jsd" : { + "type" : "ClassUnit", + "id" : "acm004176jsd", + "name" : "JoinPassword", + "compilationUnitId" : "acm004170jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004194jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004177jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004177jsd", + "name" : "ModeratorPassword", + "parentId" : "acm004143jsd", + "content" : [ "acm004183jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004178jsd" : { + "type" : "CodePackage", + "id" : "acm004178jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004179jsd" ] + }, + "acm004179jsd" : { + "type" : "CodePackage", + "id" : "acm004179jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004180jsd" ] + }, + "acm004180jsd" : { + "type" : "CodePackage", + "id" : "acm004180jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004181jsd" ] + }, + "acm004181jsd" : { + "type" : "CodePackage", + "id" : "acm004181jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004182jsd" ] + }, + "acm004182jsd" : { + "type" : "CodePackage", + "id" : "acm004182jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm004177jsd" ] + }, + "acm004183jsd" : { + "type" : "ClassUnit", + "id" : "acm004183jsd", + "name" : "ModeratorPassword", + "compilationUnitId" : "acm004177jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004194jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004184jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004184jsd", + "name" : "Password", + "parentId" : "acm004143jsd", + "content" : [ "acm004194jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004185jsd" : { + "type" : "CodePackage", + "id" : "acm004185jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004186jsd" ] + }, + "acm004186jsd" : { + "type" : "CodePackage", + "id" : "acm004186jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004187jsd" ] + }, + "acm004187jsd" : { + "type" : "CodePackage", + "id" : "acm004187jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004188jsd" ] + }, + "acm004188jsd" : { + "type" : "CodePackage", + "id" : "acm004188jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004189jsd" ] + }, + "acm004189jsd" : { + "type" : "CodePackage", + "id" : "acm004189jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm004184jsd" ] + }, + "acm004190jsd" : { + "type" : "ControlElement", + "id" : "acm004190jsd", + "name" : "getMeetingID" + }, + "acm004191jsd" : { + "type" : "ControlElement", + "id" : "acm004191jsd", + "name" : "setMeetingID" + }, + "acm004192jsd" : { + "type" : "ControlElement", + "id" : "acm004192jsd", + "name" : "getPassword" + }, + "acm004193jsd" : { + "type" : "ControlElement", + "id" : "acm004193jsd", + "name" : "setPassword" + }, + "acm004194jsd" : { + "type" : "ClassUnit", + "id" : "acm004194jsd", + "name" : "Password", + "compilationUnitId" : "acm004184jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004190jsd", "acm004191jsd", "acm004192jsd", "acm004193jsd" ] + }, + "acm004195jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004195jsd", + "name" : "PostChecksum", + "parentId" : "acm004143jsd", + "content" : [ "acm004204jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004196jsd" : { + "type" : "CodePackage", + "id" : "acm004196jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004197jsd" ] + }, + "acm004197jsd" : { + "type" : "CodePackage", + "id" : "acm004197jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004198jsd" ] + }, + "acm004198jsd" : { + "type" : "CodePackage", + "id" : "acm004198jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004199jsd" ] + }, + "acm004199jsd" : { + "type" : "CodePackage", + "id" : "acm004199jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004200jsd" ] + }, + "acm004200jsd" : { + "type" : "CodePackage", + "id" : "acm004200jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm004195jsd" ] + }, + "acm004201jsd" : { + "type" : "ControlElement", + "id" : "acm004201jsd", + "name" : "PostChecksum" + }, + "acm004202jsd" : { + "type" : "ControlElement", + "id" : "acm004202jsd", + "name" : "getParams" + }, + "acm004203jsd" : { + "type" : "ControlElement", + "id" : "acm004203jsd", + "name" : "setParams" + }, + "acm004204jsd" : { + "type" : "ClassUnit", + "id" : "acm004204jsd", + "name" : "PostChecksum", + "compilationUnitId" : "acm004195jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004151jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004201jsd", "acm004202jsd", "acm004203jsd" ] + }, + "acm004205jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004205jsd", + "name" : "GetChecksumValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004213jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004206jsd" : { + "type" : "CodePackage", + "id" : "acm004206jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004207jsd" ] + }, + "acm004207jsd" : { + "type" : "CodePackage", + "id" : "acm004207jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004208jsd" ] + }, + "acm004208jsd" : { + "type" : "CodePackage", + "id" : "acm004208jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004209jsd" ] + }, + "acm004209jsd" : { + "type" : "CodePackage", + "id" : "acm004209jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004210jsd" ] + }, + "acm004210jsd" : { + "type" : "CodePackage", + "id" : "acm004210jsd", + "name" : "validator", + "parentId" : "acm003599jsd", + "content" : [ "acm004205jsd", "acm004214jsd", "acm004223jsd", "acm004232jsd", "acm004241jsd", "acm004250jsd", "acm004259jsd", "acm004268jsd", "acm004277jsd", "acm004286jsd", "acm004295jsd", "acm004304jsd", "acm004313jsd", "acm004322jsd" ] + }, + "acm004211jsd" : { + "type" : "ControlElement", + "id" : "acm004211jsd", + "name" : "initialize" + }, + "acm004212jsd" : { + "type" : "ControlElement", + "id" : "acm004212jsd", + "name" : "isValid" + }, + "acm004213jsd" : { + "type" : "ClassUnit", + "id" : "acm004213jsd", + "name" : "GetChecksumValidator", + "compilationUnitId" : "acm004205jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004169jsd", "acm004213jsd" ], + "content" : [ "acm004211jsd", "acm004212jsd" ] + }, + "acm004214jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004214jsd", + "name" : "GuestPolicyValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004222jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004215jsd" : { + "type" : "CodePackage", + "id" : "acm004215jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004216jsd" ] + }, + "acm004216jsd" : { + "type" : "CodePackage", + "id" : "acm004216jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004217jsd" ] + }, + "acm004217jsd" : { + "type" : "CodePackage", + "id" : "acm004217jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004218jsd" ] + }, + "acm004218jsd" : { + "type" : "CodePackage", + "id" : "acm004218jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004219jsd" ] + }, + "acm004219jsd" : { + "type" : "CodePackage", + "id" : "acm004219jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004214jsd" ] + }, + "acm004220jsd" : { + "type" : "ControlElement", + "id" : "acm004220jsd", + "name" : "initialize" + }, + "acm004221jsd" : { + "type" : "ControlElement", + "id" : "acm004221jsd", + "name" : "isValid" + }, + "acm004222jsd" : { + "type" : "ClassUnit", + "id" : "acm004222jsd", + "name" : "GuestPolicyValidator", + "compilationUnitId" : "acm004214jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002490jsd", "acm003229jsd" ], + "content" : [ "acm004220jsd", "acm004221jsd" ] + }, + "acm004223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004223jsd", + "name" : "IsBooleanValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004231jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004224jsd" : { + "type" : "CodePackage", + "id" : "acm004224jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004225jsd" ] + }, + "acm004225jsd" : { + "type" : "CodePackage", + "id" : "acm004225jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004226jsd" ] + }, + "acm004226jsd" : { + "type" : "CodePackage", + "id" : "acm004226jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004227jsd" ] + }, + "acm004227jsd" : { + "type" : "CodePackage", + "id" : "acm004227jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004228jsd" ] + }, + "acm004228jsd" : { + "type" : "CodePackage", + "id" : "acm004228jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004223jsd" ] + }, + "acm004229jsd" : { + "type" : "ControlElement", + "id" : "acm004229jsd", + "name" : "initialize" + }, + "acm004230jsd" : { + "type" : "ControlElement", + "id" : "acm004230jsd", + "name" : "isValid" + }, + "acm004231jsd" : { + "type" : "ClassUnit", + "id" : "acm004231jsd", + "name" : "IsBooleanValidator", + "compilationUnitId" : "acm004223jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004229jsd", "acm004230jsd" ] + }, + "acm004232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004232jsd", + "name" : "IsIntegralValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004240jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004233jsd" : { + "type" : "CodePackage", + "id" : "acm004233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004234jsd" ] + }, + "acm004234jsd" : { + "type" : "CodePackage", + "id" : "acm004234jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004235jsd" ] + }, + "acm004235jsd" : { + "type" : "CodePackage", + "id" : "acm004235jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004236jsd" ] + }, + "acm004236jsd" : { + "type" : "CodePackage", + "id" : "acm004236jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004237jsd" ] + }, + "acm004237jsd" : { + "type" : "CodePackage", + "id" : "acm004237jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004232jsd" ] + }, + "acm004238jsd" : { + "type" : "ControlElement", + "id" : "acm004238jsd", + "name" : "initialize" + }, + "acm004239jsd" : { + "type" : "ControlElement", + "id" : "acm004239jsd", + "name" : "isValid" + }, + "acm004240jsd" : { + "type" : "ClassUnit", + "id" : "acm004240jsd", + "name" : "IsIntegralValidator", + "compilationUnitId" : "acm004232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004238jsd", "acm004239jsd" ] + }, + "acm004241jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004241jsd", + "name" : "JoinPasswordValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004249jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004242jsd" : { + "type" : "CodePackage", + "id" : "acm004242jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004243jsd" ] + }, + "acm004243jsd" : { + "type" : "CodePackage", + "id" : "acm004243jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004244jsd" ] + }, + "acm004244jsd" : { + "type" : "CodePackage", + "id" : "acm004244jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004245jsd" ] + }, + "acm004245jsd" : { + "type" : "CodePackage", + "id" : "acm004245jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004246jsd" ] + }, + "acm004246jsd" : { + "type" : "CodePackage", + "id" : "acm004246jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004241jsd" ] + }, + "acm004247jsd" : { + "type" : "ControlElement", + "id" : "acm004247jsd", + "name" : "initialize" + }, + "acm004248jsd" : { + "type" : "ControlElement", + "id" : "acm004248jsd", + "name" : "isValid" + }, + "acm004249jsd" : { + "type" : "ClassUnit", + "id" : "acm004249jsd", + "name" : "JoinPasswordValidator", + "compilationUnitId" : "acm004241jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002943jsd", "acm004176jsd", "acm004249jsd" ], + "content" : [ "acm004247jsd", "acm004248jsd" ] + }, + "acm004250jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004250jsd", + "name" : "MeetingEndedValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004258jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004251jsd" : { + "type" : "CodePackage", + "id" : "acm004251jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004252jsd" ] + }, + "acm004252jsd" : { + "type" : "CodePackage", + "id" : "acm004252jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004253jsd" ] + }, + "acm004253jsd" : { + "type" : "CodePackage", + "id" : "acm004253jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004254jsd" ] + }, + "acm004254jsd" : { + "type" : "CodePackage", + "id" : "acm004254jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004255jsd" ] + }, + "acm004255jsd" : { + "type" : "CodePackage", + "id" : "acm004255jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004250jsd" ] + }, + "acm004256jsd" : { + "type" : "ControlElement", + "id" : "acm004256jsd", + "name" : "initialize" + }, + "acm004257jsd" : { + "type" : "ControlElement", + "id" : "acm004257jsd", + "name" : "isValid" + }, + "acm004258jsd" : { + "type" : "ClassUnit", + "id" : "acm004258jsd", + "name" : "MeetingEndedValidator", + "compilationUnitId" : "acm004250jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002943jsd", "acm004258jsd" ], + "content" : [ "acm004256jsd", "acm004257jsd" ] + }, + "acm004259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004259jsd", + "name" : "MeetingExistsValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004267jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004260jsd" : { + "type" : "CodePackage", + "id" : "acm004260jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004261jsd" ] + }, + "acm004261jsd" : { + "type" : "CodePackage", + "id" : "acm004261jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004262jsd" ] + }, + "acm004262jsd" : { + "type" : "CodePackage", + "id" : "acm004262jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004263jsd" ] + }, + "acm004263jsd" : { + "type" : "CodePackage", + "id" : "acm004263jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004264jsd" ] + }, + "acm004264jsd" : { + "type" : "CodePackage", + "id" : "acm004264jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004259jsd" ] + }, + "acm004265jsd" : { + "type" : "ControlElement", + "id" : "acm004265jsd", + "name" : "initialize" + }, + "acm004266jsd" : { + "type" : "ControlElement", + "id" : "acm004266jsd", + "name" : "isValid" + }, + "acm004267jsd" : { + "type" : "ClassUnit", + "id" : "acm004267jsd", + "name" : "MeetingExistsValidator", + "compilationUnitId" : "acm004259jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002943jsd", "acm004267jsd" ], + "content" : [ "acm004265jsd", "acm004266jsd" ] + }, + "acm004268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004268jsd", + "name" : "NotEmptyValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004276jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004269jsd" : { + "type" : "CodePackage", + "id" : "acm004269jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004270jsd" ] + }, + "acm004270jsd" : { + "type" : "CodePackage", + "id" : "acm004270jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004271jsd" ] + }, + "acm004271jsd" : { + "type" : "CodePackage", + "id" : "acm004271jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004272jsd" ] + }, + "acm004272jsd" : { + "type" : "CodePackage", + "id" : "acm004272jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004273jsd" ] + }, + "acm004273jsd" : { + "type" : "CodePackage", + "id" : "acm004273jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004268jsd" ] + }, + "acm004274jsd" : { + "type" : "ControlElement", + "id" : "acm004274jsd", + "name" : "initialize" + }, + "acm004275jsd" : { + "type" : "ControlElement", + "id" : "acm004275jsd", + "name" : "isValid" + }, + "acm004276jsd" : { + "type" : "ClassUnit", + "id" : "acm004276jsd", + "name" : "NotEmptyValidator", + "compilationUnitId" : "acm004268jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004274jsd", "acm004275jsd" ] + }, + "acm004277jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004277jsd", + "name" : "NotNullValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004285jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004278jsd" : { + "type" : "CodePackage", + "id" : "acm004278jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004279jsd" ] + }, + "acm004279jsd" : { + "type" : "CodePackage", + "id" : "acm004279jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004280jsd" ] + }, + "acm004280jsd" : { + "type" : "CodePackage", + "id" : "acm004280jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004281jsd" ] + }, + "acm004281jsd" : { + "type" : "CodePackage", + "id" : "acm004281jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004282jsd" ] + }, + "acm004282jsd" : { + "type" : "CodePackage", + "id" : "acm004282jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004277jsd" ] + }, + "acm004283jsd" : { + "type" : "ControlElement", + "id" : "acm004283jsd", + "name" : "initialize" + }, + "acm004284jsd" : { + "type" : "ControlElement", + "id" : "acm004284jsd", + "name" : "isValid" + }, + "acm004285jsd" : { + "type" : "ClassUnit", + "id" : "acm004285jsd", + "name" : "NotNullValidator", + "compilationUnitId" : "acm004277jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004283jsd", "acm004284jsd" ] + }, + "acm004286jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004286jsd", + "name" : "PasswordValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004294jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004287jsd" : { + "type" : "CodePackage", + "id" : "acm004287jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004288jsd" ] + }, + "acm004288jsd" : { + "type" : "CodePackage", + "id" : "acm004288jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004289jsd" ] + }, + "acm004289jsd" : { + "type" : "CodePackage", + "id" : "acm004289jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004290jsd" ] + }, + "acm004290jsd" : { + "type" : "CodePackage", + "id" : "acm004290jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004291jsd" ] + }, + "acm004291jsd" : { + "type" : "CodePackage", + "id" : "acm004291jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004286jsd" ] + }, + "acm004292jsd" : { + "type" : "ControlElement", + "id" : "acm004292jsd", + "name" : "initialize" + }, + "acm004293jsd" : { + "type" : "ControlElement", + "id" : "acm004293jsd", + "name" : "isValid" + }, + "acm004294jsd" : { + "type" : "ClassUnit", + "id" : "acm004294jsd", + "name" : "PasswordValidator", + "compilationUnitId" : "acm004286jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004294jsd" ], + "content" : [ "acm004292jsd", "acm004293jsd" ] + }, + "acm004295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004295jsd", + "name" : "PatternValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004303jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004296jsd" : { + "type" : "CodePackage", + "id" : "acm004296jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004297jsd" ] + }, + "acm004297jsd" : { + "type" : "CodePackage", + "id" : "acm004297jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004298jsd" ] + }, + "acm004298jsd" : { + "type" : "CodePackage", + "id" : "acm004298jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004299jsd" ] + }, + "acm004299jsd" : { + "type" : "CodePackage", + "id" : "acm004299jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004300jsd" ] + }, + "acm004300jsd" : { + "type" : "CodePackage", + "id" : "acm004300jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004295jsd" ] + }, + "acm004301jsd" : { + "type" : "ControlElement", + "id" : "acm004301jsd", + "name" : "initialize" + }, + "acm004302jsd" : { + "type" : "ControlElement", + "id" : "acm004302jsd", + "name" : "isValid" + }, + "acm004303jsd" : { + "type" : "ClassUnit", + "id" : "acm004303jsd", + "name" : "PatternValidator", + "compilationUnitId" : "acm004295jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004301jsd", "acm004302jsd" ] + }, + "acm004304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004304jsd", + "name" : "PostChecksumValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004312jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004305jsd" : { + "type" : "CodePackage", + "id" : "acm004305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004306jsd" ] + }, + "acm004306jsd" : { + "type" : "CodePackage", + "id" : "acm004306jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004307jsd" ] + }, + "acm004307jsd" : { + "type" : "CodePackage", + "id" : "acm004307jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004308jsd" ] + }, + "acm004308jsd" : { + "type" : "CodePackage", + "id" : "acm004308jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004309jsd" ] + }, + "acm004309jsd" : { + "type" : "CodePackage", + "id" : "acm004309jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004304jsd" ] + }, + "acm004310jsd" : { + "type" : "ControlElement", + "id" : "acm004310jsd", + "name" : "initialize" + }, + "acm004311jsd" : { + "type" : "ControlElement", + "id" : "acm004311jsd", + "name" : "isValid" + }, + "acm004312jsd" : { + "type" : "ClassUnit", + "id" : "acm004312jsd", + "name" : "PostChecksumValidator", + "compilationUnitId" : "acm004304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004204jsd", "acm004312jsd" ], + "content" : [ "acm004310jsd", "acm004311jsd" ] + }, + "acm004313jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004313jsd", + "name" : "SizeValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004321jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004314jsd" : { + "type" : "CodePackage", + "id" : "acm004314jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004315jsd" ] + }, + "acm004315jsd" : { + "type" : "CodePackage", + "id" : "acm004315jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004316jsd" ] + }, + "acm004316jsd" : { + "type" : "CodePackage", + "id" : "acm004316jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004317jsd" ] + }, + "acm004317jsd" : { + "type" : "CodePackage", + "id" : "acm004317jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004318jsd" ] + }, + "acm004318jsd" : { + "type" : "CodePackage", + "id" : "acm004318jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004313jsd" ] + }, + "acm004319jsd" : { + "type" : "ControlElement", + "id" : "acm004319jsd", + "name" : "initialize" + }, + "acm004320jsd" : { + "type" : "ControlElement", + "id" : "acm004320jsd", + "name" : "isValid" + }, + "acm004321jsd" : { + "type" : "ClassUnit", + "id" : "acm004321jsd", + "name" : "SizeValidator", + "compilationUnitId" : "acm004313jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004319jsd", "acm004320jsd" ] + }, + "acm004322jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004322jsd", + "name" : "UserSessionValidator", + "parentId" : "acm004210jsd", + "content" : [ "acm004330jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "model", "validator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004323jsd" : { + "type" : "CodePackage", + "id" : "acm004323jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004324jsd" ] + }, + "acm004324jsd" : { + "type" : "CodePackage", + "id" : "acm004324jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004325jsd" ] + }, + "acm004325jsd" : { + "type" : "CodePackage", + "id" : "acm004325jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004326jsd" ] + }, + "acm004326jsd" : { + "type" : "CodePackage", + "id" : "acm004326jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm004327jsd" ] + }, + "acm004327jsd" : { + "type" : "CodePackage", + "id" : "acm004327jsd", + "name" : "validator", + "parentId" : null, + "content" : [ "acm004322jsd" ] + }, + "acm004328jsd" : { + "type" : "ControlElement", + "id" : "acm004328jsd", + "name" : "initialize" + }, + "acm004329jsd" : { + "type" : "ControlElement", + "id" : "acm004329jsd", + "name" : "isValid" + }, + "acm004330jsd" : { + "type" : "ClassUnit", + "id" : "acm004330jsd", + "name" : "UserSessionValidator", + "compilationUnitId" : "acm004322jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003229jsd" ], + "content" : [ "acm004328jsd", "acm004329jsd" ] + }, + "acm004331jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004331jsd", + "name" : "IPublisherService", + "parentId" : "acm004335jsd", + "content" : [ "acm004343jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "pub" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004332jsd" : { + "type" : "CodePackage", + "id" : "acm004332jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004333jsd" ] + }, + "acm004333jsd" : { + "type" : "CodePackage", + "id" : "acm004333jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004334jsd" ] + }, + "acm004334jsd" : { + "type" : "CodePackage", + "id" : "acm004334jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004335jsd" ] + }, + "acm004335jsd" : { + "type" : "CodePackage", + "id" : "acm004335jsd", + "name" : "pub", + "parentId" : "acm002337jsd", + "content" : [ "acm004331jsd" ] + }, + "acm004336jsd" : { + "type" : "ControlElement", + "id" : "acm004336jsd", + "name" : "destroyMeeting" + }, + "acm004337jsd" : { + "type" : "ControlElement", + "id" : "acm004337jsd", + "name" : "createMeeting" + }, + "acm004338jsd" : { + "type" : "ControlElement", + "id" : "acm004338jsd", + "name" : "endMeeting" + }, + "acm004339jsd" : { + "type" : "ControlElement", + "id" : "acm004339jsd", + "name" : "send" + }, + "acm004340jsd" : { + "type" : "ControlElement", + "id" : "acm004340jsd", + "name" : "registerUser" + }, + "acm004341jsd" : { + "type" : "ControlElement", + "id" : "acm004341jsd", + "name" : "sendKeepAlive" + }, + "acm004342jsd" : { + "type" : "ControlElement", + "id" : "acm004342jsd", + "name" : "sendStunTurnInfo" + }, + "acm004343jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004343jsd", + "name" : "IPublisherService", + "compilationUnitId" : "acm004331jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005623jsd", "acm005644jsd" ], + "content" : [ "acm004336jsd", "acm004337jsd", "acm004338jsd", "acm004339jsd", "acm004340jsd", "acm004341jsd", "acm004342jsd" ] + }, + "acm004344jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004344jsd", + "name" : "ServiceUtils", + "parentId" : "acm004348jsd", + "content" : [ "acm004354jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004345jsd" : { + "type" : "CodePackage", + "id" : "acm004345jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004346jsd" ] + }, + "acm004346jsd" : { + "type" : "CodePackage", + "id" : "acm004346jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004347jsd" ] + }, + "acm004347jsd" : { + "type" : "CodePackage", + "id" : "acm004347jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004348jsd" ] + }, + "acm004348jsd" : { + "type" : "CodePackage", + "id" : "acm004348jsd", + "name" : "service", + "parentId" : "acm002337jsd", + "content" : [ "acm004344jsd", "acm004355jsd", "acm004366jsd", "acm004395jsd", "acm004416jsd" ] + }, + "acm004349jsd" : { + "type" : "ControlElement", + "id" : "acm004349jsd", + "name" : "setMeetingService" + }, + "acm004350jsd" : { + "type" : "ControlElement", + "id" : "acm004350jsd", + "name" : "getMeetingService" + }, + "acm004351jsd" : { + "type" : "ControlElement", + "id" : "acm004351jsd", + "name" : "setValidationService" + }, + "acm004352jsd" : { + "type" : "ControlElement", + "id" : "acm004352jsd", + "name" : "getValidationService" + }, + "acm004353jsd" : { + "type" : "ControlElement", + "id" : "acm004353jsd", + "name" : "findMeetingFromMeetingID" + }, + "acm004354jsd" : { + "type" : "ClassUnit", + "id" : "acm004354jsd", + "name" : "ServiceUtils", + "compilationUnitId" : "acm004344jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002490jsd", "acm002612jsd", "acm002943jsd", "acm004354jsd", "acm004389jsd" ], + "content" : [ "acm004349jsd", "acm004350jsd", "acm004351jsd", "acm004352jsd", "acm004353jsd" ] + }, + "acm004355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004355jsd", + "name" : "SessionService", + "parentId" : "acm004348jsd", + "content" : [ "acm004365jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004356jsd" : { + "type" : "CodePackage", + "id" : "acm004356jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004357jsd" ] + }, + "acm004357jsd" : { + "type" : "CodePackage", + "id" : "acm004357jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004358jsd" ] + }, + "acm004358jsd" : { + "type" : "CodePackage", + "id" : "acm004358jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004359jsd" ] + }, + "acm004359jsd" : { + "type" : "CodePackage", + "id" : "acm004359jsd", + "name" : "service", + "parentId" : null, + "content" : [ "acm004355jsd" ] + }, + "acm004360jsd" : { + "type" : "ControlElement", + "id" : "acm004360jsd", + "name" : "SessionService" + }, + "acm004361jsd" : { + "type" : "ControlElement", + "id" : "acm004361jsd", + "name" : "setSessionToken" + }, + "acm004362jsd" : { + "type" : "ControlElement", + "id" : "acm004362jsd", + "name" : "getSessionToken" + }, + "acm004363jsd" : { + "type" : "ControlElement", + "id" : "acm004363jsd", + "name" : "getUserSessionWithToken" + }, + "acm004364jsd" : { + "type" : "ControlElement", + "id" : "acm004364jsd", + "name" : "getMeetingID" + }, + "acm004365jsd" : { + "type" : "ClassUnit", + "id" : "acm004365jsd", + "name" : "SessionService", + "compilationUnitId" : "acm004355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002490jsd", "acm003229jsd" ], + "content" : [ "acm004360jsd", "acm004361jsd", "acm004362jsd", "acm004363jsd", "acm004364jsd" ] + }, + "acm004366jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004366jsd", + "name" : "ValidationService", + "parentId" : "acm004348jsd", + "content" : [ "acm004389jsd", "acm004390jsd", "acm004394jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004367jsd" : { + "type" : "CodePackage", + "id" : "acm004367jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004368jsd" ] + }, + "acm004368jsd" : { + "type" : "CodePackage", + "id" : "acm004368jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004369jsd" ] + }, + "acm004369jsd" : { + "type" : "CodePackage", + "id" : "acm004369jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004370jsd" ] + }, + "acm004370jsd" : { + "type" : "CodePackage", + "id" : "acm004370jsd", + "name" : "service", + "parentId" : null, + "content" : [ "acm004366jsd" ] + }, + "acm004371jsd" : { + "type" : "ControlElement", + "id" : "acm004371jsd", + "name" : "ApiCall" + }, + "acm004372jsd" : { + "type" : "ControlElement", + "id" : "acm004372jsd", + "name" : "getName" + }, + "acm004373jsd" : { + "type" : "ControlElement", + "id" : "acm004373jsd", + "name" : "getRequestType" + }, + "acm004374jsd" : { + "type" : "ControlElement", + "id" : "acm004374jsd", + "name" : "ValidationService" + }, + "acm004375jsd" : { + "type" : "ControlElement", + "id" : "acm004375jsd", + "name" : "validate" + }, + "acm004376jsd" : { + "type" : "ControlElement", + "id" : "acm004376jsd", + "name" : "initializeRequest" + }, + "acm004377jsd" : { + "type" : "ControlElement", + "id" : "acm004377jsd", + "name" : "performValidation" + }, + "acm004378jsd" : { + "type" : "ControlElement", + "id" : "acm004378jsd", + "name" : "buildViolationsMap" + }, + "acm004379jsd" : { + "type" : "ControlElement", + "id" : "acm004379jsd", + "name" : "sanitizeParams" + }, + "acm004380jsd" : { + "type" : "ControlElement", + "id" : "acm004380jsd", + "name" : "mapToString" + }, + "acm004381jsd" : { + "type" : "ControlElement", + "id" : "acm004381jsd", + "name" : "buildQueryStringFromParamsMap" + }, + "acm004382jsd" : { + "type" : "ControlElement", + "id" : "acm004382jsd", + "name" : "encodeString" + }, + "acm004383jsd" : { + "type" : "ControlElement", + "id" : "acm004383jsd", + "name" : "setSecuritySalt" + }, + "acm004384jsd" : { + "type" : "ControlElement", + "id" : "acm004384jsd", + "name" : "getSecuritySalt" + }, + "acm004385jsd" : { + "type" : "ControlElement", + "id" : "acm004385jsd", + "name" : "setSupportedChecksumAlgorithms" + }, + "acm004386jsd" : { + "type" : "ControlElement", + "id" : "acm004386jsd", + "name" : "getSupportedChecksumAlgorithms" + }, + "acm004387jsd" : { + "type" : "ControlElement", + "id" : "acm004387jsd", + "name" : "setAllowRequestsWithoutSession" + }, + "acm004388jsd" : { + "type" : "ControlElement", + "id" : "acm004388jsd", + "name" : "getAllowRequestsWithoutSession" + }, + "acm004389jsd" : { + "type" : "ClassUnit", + "id" : "acm004389jsd", + "name" : "ValidationService", + "compilationUnitId" : "acm004366jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003892jsd", "acm003910jsd", "acm003927jsd", "acm003943jsd", "acm003960jsd", "acm003976jsd", "acm004010jsd", "acm004026jsd", "acm004042jsd", "acm004058jsd", "acm004070jsd", "acm004103jsd", "acm004117jsd", "acm004134jsd", "acm004151jsd", "acm004158jsd", "acm004169jsd", "acm004389jsd", "acm004390jsd", "acm004394jsd" ], + "content" : [ "acm004371jsd", "acm004372jsd", "acm004373jsd", "acm004374jsd", "acm004375jsd", "acm004376jsd", "acm004377jsd", "acm004378jsd", "acm004379jsd", "acm004380jsd", "acm004381jsd", "acm004382jsd", "acm004383jsd", "acm004384jsd", "acm004385jsd", "acm004386jsd", "acm004387jsd", "acm004388jsd" ] + }, + "acm004390jsd" : { + "type" : "ClassUnit", + "id" : "acm004390jsd", + "name" : "RequestType", + "compilationUnitId" : "acm004366jsd", + "parentDatatypeId" : "acm004389jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004391jsd" : { + "type" : "ControlElement", + "id" : "acm004391jsd", + "name" : "ApiCall" + }, + "acm004392jsd" : { + "type" : "ControlElement", + "id" : "acm004392jsd", + "name" : "getName" + }, + "acm004393jsd" : { + "type" : "ControlElement", + "id" : "acm004393jsd", + "name" : "getRequestType" + }, + "acm004394jsd" : { + "type" : "ClassUnit", + "id" : "acm004394jsd", + "name" : "ApiCall", + "compilationUnitId" : "acm004366jsd", + "parentDatatypeId" : "acm004389jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004390jsd" ], + "content" : [ "acm004391jsd", "acm004392jsd", "acm004393jsd" ] + }, + "acm004395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004395jsd", + "name" : "XmlService", + "parentId" : "acm004348jsd", + "content" : [ "acm004410jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004396jsd" : { + "type" : "CodePackage", + "id" : "acm004396jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004397jsd" ] + }, + "acm004397jsd" : { + "type" : "CodePackage", + "id" : "acm004397jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004398jsd" ] + }, + "acm004398jsd" : { + "type" : "CodePackage", + "id" : "acm004398jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004399jsd" ] + }, + "acm004399jsd" : { + "type" : "CodePackage", + "id" : "acm004399jsd", + "name" : "service", + "parentId" : null, + "content" : [ "acm004395jsd" ] + }, + "acm004400jsd" : { + "type" : "ControlElement", + "id" : "acm004400jsd", + "name" : "recordingsToXml" + }, + "acm004401jsd" : { + "type" : "ControlElement", + "id" : "acm004401jsd", + "name" : "recordingToXml" + }, + "acm004402jsd" : { + "type" : "ControlElement", + "id" : "acm004402jsd", + "name" : "metadataToXml" + }, + "acm004403jsd" : { + "type" : "ControlElement", + "id" : "acm004403jsd", + "name" : "playbackFormatToXml" + }, + "acm004404jsd" : { + "type" : "ControlElement", + "id" : "acm004404jsd", + "name" : "thumbnailToXml" + }, + "acm004405jsd" : { + "type" : "ControlElement", + "id" : "acm004405jsd", + "name" : "callbackDataToXml" + }, + "acm004406jsd" : { + "type" : "ControlElement", + "id" : "acm004406jsd", + "name" : "constructResponseFromRecordingsXml" + }, + "acm004407jsd" : { + "type" : "ControlElement", + "id" : "acm004407jsd", + "name" : "constructPaginatedResponse" + }, + "acm004408jsd" : { + "type" : "ControlElement", + "id" : "acm004408jsd", + "name" : "xmlToRecording" + }, + "acm004409jsd" : { + "type" : "ControlElement", + "id" : "acm004409jsd", + "name" : "noRecordings" + }, + "acm004410jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004410jsd", + "name" : "XmlService", + "compilationUnitId" : "acm004395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003744jsd", "acm003763jsd", "acm003789jsd", "acm003833jsd", "acm003862jsd" ], + "content" : [ "acm004400jsd", "acm004401jsd", "acm004402jsd", "acm004403jsd", "acm004404jsd", "acm004405jsd", "acm004406jsd", "acm004407jsd", "acm004408jsd", "acm004409jsd" ] + }, + "acm004411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004411jsd", + "name" : "RecordingServiceDbImpl", + "parentId" : "acm004416jsd", + "content" : [ "acm004443jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service", "impl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004412jsd" : { + "type" : "CodePackage", + "id" : "acm004412jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004413jsd" ] + }, + "acm004413jsd" : { + "type" : "CodePackage", + "id" : "acm004413jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004414jsd" ] + }, + "acm004414jsd" : { + "type" : "CodePackage", + "id" : "acm004414jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004415jsd" ] + }, + "acm004415jsd" : { + "type" : "CodePackage", + "id" : "acm004415jsd", + "name" : "service", + "parentId" : null, + "content" : [ "acm004416jsd" ] + }, + "acm004416jsd" : { + "type" : "CodePackage", + "id" : "acm004416jsd", + "name" : "impl", + "parentId" : "acm004348jsd", + "content" : [ "acm004411jsd", "acm004444jsd", "acm004503jsd" ] + }, + "acm004417jsd" : { + "type" : "ControlElement", + "id" : "acm004417jsd", + "name" : "RecordingServiceDbImpl" + }, + "acm004418jsd" : { + "type" : "ControlElement", + "id" : "acm004418jsd", + "name" : "validateTextTrackSingleUseToken" + }, + "acm004419jsd" : { + "type" : "ControlElement", + "id" : "acm004419jsd", + "name" : "getRecordingTextTracks" + }, + "acm004420jsd" : { + "type" : "ControlElement", + "id" : "acm004420jsd", + "name" : "putRecordingTextTrack" + }, + "acm004421jsd" : { + "type" : "ControlElement", + "id" : "acm004421jsd", + "name" : "getCaptionTrackInboxDir" + }, + "acm004422jsd" : { + "type" : "ControlElement", + "id" : "acm004422jsd", + "name" : "getCaptionsDir" + }, + "acm004423jsd" : { + "type" : "ControlElement", + "id" : "acm004423jsd", + "name" : "isRecordingExist" + }, + "acm004424jsd" : { + "type" : "ControlElement", + "id" : "acm004424jsd", + "name" : "getRecordings2x" + }, + "acm004425jsd" : { + "type" : "ControlElement", + "id" : "acm004425jsd", + "name" : "existAnyRecording" + }, + "acm004426jsd" : { + "type" : "ControlElement", + "id" : "acm004426jsd", + "name" : "changeState" + }, + "acm004427jsd" : { + "type" : "ControlElement", + "id" : "acm004427jsd", + "name" : "updateMetaParams" + }, + "acm004428jsd" : { + "type" : "ControlElement", + "id" : "acm004428jsd", + "name" : "startIngestAndProcessing" + }, + "acm004429jsd" : { + "type" : "ControlElement", + "id" : "acm004429jsd", + "name" : "markAsEnded" + }, + "acm004430jsd" : { + "type" : "ControlElement", + "id" : "acm004430jsd", + "name" : "kickOffRecordingChapterBreak" + }, + "acm004431jsd" : { + "type" : "ControlElement", + "id" : "acm004431jsd", + "name" : "processMakePresentationDownloadableMsg" + }, + "acm004432jsd" : { + "type" : "ControlElement", + "id" : "acm004432jsd", + "name" : "getDownloadablePresentationFile" + }, + "acm004433jsd" : { + "type" : "ControlElement", + "id" : "acm004433jsd", + "name" : "setRecordingStatusDir" + }, + "acm004434jsd" : { + "type" : "ControlElement", + "id" : "acm004434jsd", + "name" : "setUnpublishedDir" + }, + "acm004435jsd" : { + "type" : "ControlElement", + "id" : "acm004435jsd", + "name" : "setPresentationBaseDir" + }, + "acm004436jsd" : { + "type" : "ControlElement", + "id" : "acm004436jsd", + "name" : "setDefaultServerUrl" + }, + "acm004437jsd" : { + "type" : "ControlElement", + "id" : "acm004437jsd", + "name" : "setDefaultTextTrackUrl" + }, + "acm004438jsd" : { + "type" : "ControlElement", + "id" : "acm004438jsd", + "name" : "setPublishedDir" + }, + "acm004439jsd" : { + "type" : "ControlElement", + "id" : "acm004439jsd", + "name" : "setCaptionsDir" + }, + "acm004440jsd" : { + "type" : "ControlElement", + "id" : "acm004440jsd", + "name" : "setAllowFetchAllRecordings" + }, + "acm004441jsd" : { + "type" : "ControlElement", + "id" : "acm004441jsd", + "name" : "setRecordingServiceHelper" + }, + "acm004442jsd" : { + "type" : "ControlElement", + "id" : "acm004442jsd", + "name" : "setXmlService" + }, + "acm004443jsd" : { + "type" : "ClassUnit", + "id" : "acm004443jsd", + "name" : "RecordingServiceDbImpl", + "compilationUnitId" : "acm004411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002633jsd" ], + "datatypeReferencesIds" : [ "acm003434jsd", "acm003763jsd", "acm003833jsd", "acm004410jsd", "acm004443jsd", "acm004549jsd", "acm004599jsd" ], + "content" : [ "acm004417jsd", "acm004418jsd", "acm004419jsd", "acm004420jsd", "acm004421jsd", "acm004422jsd", "acm004423jsd", "acm004424jsd", "acm004425jsd", "acm004426jsd", "acm004427jsd", "acm004428jsd", "acm004429jsd", "acm004430jsd", "acm004431jsd", "acm004432jsd", "acm004433jsd", "acm004434jsd", "acm004435jsd", "acm004436jsd", "acm004437jsd", "acm004438jsd", "acm004439jsd", "acm004440jsd", "acm004441jsd", "acm004442jsd" ] + }, + "acm004444jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004444jsd", + "name" : "RecordingServiceFileImpl", + "parentId" : "acm004416jsd", + "content" : [ "acm004502jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service", "impl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004445jsd" : { + "type" : "CodePackage", + "id" : "acm004445jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004446jsd" ] + }, + "acm004446jsd" : { + "type" : "CodePackage", + "id" : "acm004446jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004447jsd" ] + }, + "acm004447jsd" : { + "type" : "CodePackage", + "id" : "acm004447jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004448jsd" ] + }, + "acm004448jsd" : { + "type" : "CodePackage", + "id" : "acm004448jsd", + "name" : "service", + "parentId" : null, + "content" : [ "acm004449jsd" ] + }, + "acm004449jsd" : { + "type" : "CodePackage", + "id" : "acm004449jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm004444jsd" ] + }, + "acm004450jsd" : { + "type" : "ControlElement", + "id" : "acm004450jsd", + "name" : "copyPresentationFile" + }, + "acm004451jsd" : { + "type" : "ControlElement", + "id" : "acm004451jsd", + "name" : "processMakePresentationDownloadableMsg" + }, + "acm004452jsd" : { + "type" : "ControlElement", + "id" : "acm004452jsd", + "name" : "getDownloadablePresentationFile" + }, + "acm004453jsd" : { + "type" : "ControlElement", + "id" : "acm004453jsd", + "name" : "kickOffRecordingChapterBreak" + }, + "acm004454jsd" : { + "type" : "ControlElement", + "id" : "acm004454jsd", + "name" : "startIngestAndProcessing" + }, + "acm004455jsd" : { + "type" : "ControlElement", + "id" : "acm004455jsd", + "name" : "markAsEnded" + }, + "acm004456jsd" : { + "type" : "ControlElement", + "id" : "acm004456jsd", + "name" : "getRecordingsMetadata" + }, + "acm004457jsd" : { + "type" : "ControlElement", + "id" : "acm004457jsd", + "name" : "validateTextTrackSingleUseToken" + }, + "acm004458jsd" : { + "type" : "ControlElement", + "id" : "acm004458jsd", + "name" : "getRecordingTextTracks" + }, + "acm004459jsd" : { + "type" : "ControlElement", + "id" : "acm004459jsd", + "name" : "putRecordingTextTrack" + }, + "acm004460jsd" : { + "type" : "ControlElement", + "id" : "acm004460jsd", + "name" : "getRecordings2x" + }, + "acm004461jsd" : { + "type" : "ControlElement", + "id" : "acm004461jsd", + "name" : "getRecordingMetadata" + }, + "acm004462jsd" : { + "type" : "ControlElement", + "id" : "acm004462jsd", + "name" : "recordingMatchesMetadata" + }, + "acm004463jsd" : { + "type" : "ControlElement", + "id" : "acm004463jsd", + "name" : "filterRecordingsByMetadata" + }, + "acm004464jsd" : { + "type" : "ControlElement", + "id" : "acm004464jsd", + "name" : "getAllRecordingsFor" + }, + "acm004465jsd" : { + "type" : "ControlElement", + "id" : "acm004465jsd", + "name" : "isRecordingExist" + }, + "acm004466jsd" : { + "type" : "ControlElement", + "id" : "acm004466jsd", + "name" : "existAnyRecording" + }, + "acm004467jsd" : { + "type" : "ControlElement", + "id" : "acm004467jsd", + "name" : "getAllRecordingIds" + }, + "acm004468jsd" : { + "type" : "ControlElement", + "id" : "acm004468jsd", + "name" : "getAllRecordingIds" + }, + "acm004469jsd" : { + "type" : "ControlElement", + "id" : "acm004469jsd", + "name" : "getAllRecordingIds" + }, + "acm004470jsd" : { + "type" : "ControlElement", + "id" : "acm004470jsd", + "name" : "getRecordingsForPath" + }, + "acm004471jsd" : { + "type" : "ControlElement", + "id" : "acm004471jsd", + "name" : "deleteRecording" + }, + "acm004472jsd" : { + "type" : "ControlElement", + "id" : "acm004472jsd", + "name" : "createDirectory" + }, + "acm004473jsd" : { + "type" : "ControlElement", + "id" : "acm004473jsd", + "name" : "deleteDirectory" + }, + "acm004474jsd" : { + "type" : "ControlElement", + "id" : "acm004474jsd", + "name" : "getDirectories" + }, + "acm004475jsd" : { + "type" : "ControlElement", + "id" : "acm004475jsd", + "name" : "getPlaybackFormats" + }, + "acm004476jsd" : { + "type" : "ControlElement", + "id" : "acm004476jsd", + "name" : "setRecordingStatusDir" + }, + "acm004477jsd" : { + "type" : "ControlElement", + "id" : "acm004477jsd", + "name" : "setUnpublishedDir" + }, + "acm004478jsd" : { + "type" : "ControlElement", + "id" : "acm004478jsd", + "name" : "setPresentationBaseDir" + }, + "acm004479jsd" : { + "type" : "ControlElement", + "id" : "acm004479jsd", + "name" : "setDefaultServerUrl" + }, + "acm004480jsd" : { + "type" : "ControlElement", + "id" : "acm004480jsd", + "name" : "setDefaultTextTrackUrl" + }, + "acm004481jsd" : { + "type" : "ControlElement", + "id" : "acm004481jsd", + "name" : "setPublishedDir" + }, + "acm004482jsd" : { + "type" : "ControlElement", + "id" : "acm004482jsd", + "name" : "setCaptionsDir" + }, + "acm004483jsd" : { + "type" : "ControlElement", + "id" : "acm004483jsd", + "name" : "setAllowFetchAllRecordings" + }, + "acm004484jsd" : { + "type" : "ControlElement", + "id" : "acm004484jsd", + "name" : "setRecordingServiceHelper" + }, + "acm004485jsd" : { + "type" : "ControlElement", + "id" : "acm004485jsd", + "name" : "setXmlService" + }, + "acm004486jsd" : { + "type" : "ControlElement", + "id" : "acm004486jsd", + "name" : "shouldIncludeState" + }, + "acm004487jsd" : { + "type" : "ControlElement", + "id" : "acm004487jsd", + "name" : "changeState" + }, + "acm004488jsd" : { + "type" : "ControlElement", + "id" : "acm004488jsd", + "name" : "changeState" + }, + "acm004489jsd" : { + "type" : "ControlElement", + "id" : "acm004489jsd", + "name" : "publishRecording" + }, + "acm004490jsd" : { + "type" : "ControlElement", + "id" : "acm004490jsd", + "name" : "unpublishRecording" + }, + "acm004491jsd" : { + "type" : "ControlElement", + "id" : "acm004491jsd", + "name" : "deleteRecording" + }, + "acm004492jsd" : { + "type" : "ControlElement", + "id" : "acm004492jsd", + "name" : "getAllDirectories" + }, + "acm004493jsd" : { + "type" : "ControlElement", + "id" : "acm004493jsd", + "name" : "getAllDirectories" + }, + "acm004494jsd" : { + "type" : "ControlElement", + "id" : "acm004494jsd", + "name" : "updateMetaParams" + }, + "acm004495jsd" : { + "type" : "ControlElement", + "id" : "acm004495jsd", + "name" : "updateRecordingMetadata" + }, + "acm004496jsd" : { + "type" : "ControlElement", + "id" : "acm004496jsd", + "name" : "indexRecordings" + }, + "acm004497jsd" : { + "type" : "ControlElement", + "id" : "acm004497jsd", + "name" : "getDestinationBaseDirectoryName" + }, + "acm004498jsd" : { + "type" : "ControlElement", + "id" : "acm004498jsd", + "name" : "getDestinationBaseDirectoryName" + }, + "acm004499jsd" : { + "type" : "ControlElement", + "id" : "acm004499jsd", + "name" : "getCaptionTrackInboxDir" + }, + "acm004500jsd" : { + "type" : "ControlElement", + "id" : "acm004500jsd", + "name" : "getCaptionsDir" + }, + "acm004501jsd" : { + "type" : "ControlElement", + "id" : "acm004501jsd", + "name" : "getCaptionFileUrlDirectory" + }, + "acm004502jsd" : { + "type" : "ClassUnit", + "id" : "acm004502jsd", + "name" : "RecordingServiceFileImpl", + "compilationUnitId" : "acm004444jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002633jsd" ], + "datatypeReferencesIds" : [ "acm003118jsd", "acm003434jsd", "acm004410jsd", "acm004502jsd", "acm004599jsd" ], + "content" : [ "acm004450jsd", "acm004451jsd", "acm004452jsd", "acm004453jsd", "acm004454jsd", "acm004455jsd", "acm004456jsd", "acm004457jsd", "acm004458jsd", "acm004459jsd", "acm004460jsd", "acm004461jsd", "acm004462jsd", "acm004463jsd", "acm004464jsd", "acm004465jsd", "acm004466jsd", "acm004467jsd", "acm004468jsd", "acm004469jsd", "acm004470jsd", "acm004471jsd", "acm004472jsd", "acm004473jsd", "acm004474jsd", "acm004475jsd", "acm004476jsd", "acm004477jsd", "acm004478jsd", "acm004479jsd", "acm004480jsd", "acm004481jsd", "acm004482jsd", "acm004483jsd", "acm004484jsd", "acm004485jsd", "acm004486jsd", "acm004487jsd", "acm004488jsd", "acm004489jsd", "acm004490jsd", "acm004491jsd", "acm004492jsd", "acm004493jsd", "acm004494jsd", "acm004495jsd", "acm004496jsd", "acm004497jsd", "acm004498jsd", "acm004499jsd", "acm004500jsd", "acm004501jsd" ] + }, + "acm004503jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004503jsd", + "name" : "XmlServiceImpl", + "parentId" : "acm004416jsd", + "content" : [ "acm004530jsd", "acm004531jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "service", "impl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004504jsd" : { + "type" : "CodePackage", + "id" : "acm004504jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004505jsd" ] + }, + "acm004505jsd" : { + "type" : "CodePackage", + "id" : "acm004505jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004506jsd" ] + }, + "acm004506jsd" : { + "type" : "CodePackage", + "id" : "acm004506jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004507jsd" ] + }, + "acm004507jsd" : { + "type" : "CodePackage", + "id" : "acm004507jsd", + "name" : "service", + "parentId" : null, + "content" : [ "acm004508jsd" ] + }, + "acm004508jsd" : { + "type" : "CodePackage", + "id" : "acm004508jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm004503jsd" ] + }, + "acm004509jsd" : { + "type" : "ControlElement", + "id" : "acm004509jsd", + "name" : "recordingsToXml" + }, + "acm004510jsd" : { + "type" : "ControlElement", + "id" : "acm004510jsd", + "name" : "recordingToXml" + }, + "acm004511jsd" : { + "type" : "ControlElement", + "id" : "acm004511jsd", + "name" : "metadataToXml" + }, + "acm004512jsd" : { + "type" : "ControlElement", + "id" : "acm004512jsd", + "name" : "playbackFormatToXml" + }, + "acm004513jsd" : { + "type" : "ControlElement", + "id" : "acm004513jsd", + "name" : "thumbnailToXml" + }, + "acm004514jsd" : { + "type" : "ControlElement", + "id" : "acm004514jsd", + "name" : "callbackDataToXml" + }, + "acm004515jsd" : { + "type" : "ControlElement", + "id" : "acm004515jsd", + "name" : "constructResponseFromRecordingsXml" + }, + "acm004516jsd" : { + "type" : "ControlElement", + "id" : "acm004516jsd", + "name" : "noRecordings" + }, + "acm004517jsd" : { + "type" : "ControlElement", + "id" : "acm004517jsd", + "name" : "constructPaginatedResponse" + }, + "acm004518jsd" : { + "type" : "ControlElement", + "id" : "acm004518jsd", + "name" : "pageableToXml" + }, + "acm004519jsd" : { + "type" : "ControlElement", + "id" : "acm004519jsd", + "name" : "xmlToRecording" + }, + "acm004520jsd" : { + "type" : "ControlElement", + "id" : "acm004520jsd", + "name" : "parseRecordingDocument" + }, + "acm004521jsd" : { + "type" : "ControlElement", + "id" : "acm004521jsd", + "name" : "parseMetadata" + }, + "acm004522jsd" : { + "type" : "ControlElement", + "id" : "acm004522jsd", + "name" : "parsePlaybackFormat" + }, + "acm004523jsd" : { + "type" : "ControlElement", + "id" : "acm004523jsd", + "name" : "setup" + }, + "acm004524jsd" : { + "type" : "ControlElement", + "id" : "acm004524jsd", + "name" : "createElement" + }, + "acm004525jsd" : { + "type" : "ControlElement", + "id" : "acm004525jsd", + "name" : "documentToString" + }, + "acm004526jsd" : { + "type" : "ControlElement", + "id" : "acm004526jsd", + "name" : "appendFields" + }, + "acm004527jsd" : { + "type" : "ControlElement", + "id" : "acm004527jsd", + "name" : "localDateTimeToEpoch" + }, + "acm004528jsd" : { + "type" : "ControlElement", + "id" : "acm004528jsd", + "name" : "tagExists" + }, + "acm004529jsd" : { + "type" : "ControlElement", + "id" : "acm004529jsd", + "name" : "getNodeData" + }, + "acm004530jsd" : { + "type" : "ClassUnit", + "id" : "acm004530jsd", + "name" : "XmlServiceImpl", + "compilationUnitId" : "acm004503jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004410jsd" ], + "datatypeReferencesIds" : [ "acm003744jsd", "acm003763jsd", "acm003789jsd", "acm003833jsd", "acm003862jsd", "acm004530jsd", "acm004531jsd" ], + "content" : [ "acm004509jsd", "acm004510jsd", "acm004511jsd", "acm004512jsd", "acm004513jsd", "acm004514jsd", "acm004515jsd", "acm004516jsd", "acm004517jsd", "acm004518jsd", "acm004519jsd", "acm004520jsd", "acm004521jsd", "acm004522jsd", "acm004523jsd", "acm004524jsd", "acm004525jsd", "acm004526jsd", "acm004527jsd", "acm004528jsd", "acm004529jsd" ] + }, + "acm004531jsd" : { + "type" : "ClassUnit", + "id" : "acm004531jsd", + "name" : "Type", + "compilationUnitId" : "acm004503jsd", + "parentDatatypeId" : "acm004530jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004532jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004532jsd", + "name" : "DataStore", + "parentId" : "acm004536jsd", + "content" : [ "acm004549jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004533jsd" : { + "type" : "CodePackage", + "id" : "acm004533jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004534jsd" ] + }, + "acm004534jsd" : { + "type" : "CodePackage", + "id" : "acm004534jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004535jsd" ] + }, + "acm004535jsd" : { + "type" : "CodePackage", + "id" : "acm004535jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004536jsd" ] + }, + "acm004536jsd" : { + "type" : "CodePackage", + "id" : "acm004536jsd", + "name" : "util", + "parentId" : "acm002337jsd", + "content" : [ "acm004532jsd", "acm004550jsd", "acm004558jsd", "acm004567jsd", "acm004574jsd", "acm004586jsd", "acm004600jsd" ] + }, + "acm004537jsd" : { + "type" : "ControlElement", + "id" : "acm004537jsd", + "name" : "DataStore" + }, + "acm004538jsd" : { + "type" : "ControlElement", + "id" : "acm004538jsd", + "name" : "openConnection" + }, + "acm004539jsd" : { + "type" : "ControlElement", + "id" : "acm004539jsd", + "name" : "getInstance" + }, + "acm004540jsd" : { + "type" : "ControlElement", + "id" : "acm004540jsd", + "name" : "save" + }, + "acm004541jsd" : { + "type" : "ControlElement", + "id" : "acm004541jsd", + "name" : "find" + }, + "acm004542jsd" : { + "type" : "ControlElement", + "id" : "acm004542jsd", + "name" : "findAll" + }, + "acm004543jsd" : { + "type" : "ControlElement", + "id" : "acm004543jsd", + "name" : "findRecordingByRecordId" + }, + "acm004544jsd" : { + "type" : "ControlElement", + "id" : "acm004544jsd", + "name" : "findRecordingsByMeetingId" + }, + "acm004545jsd" : { + "type" : "ControlElement", + "id" : "acm004545jsd", + "name" : "findRecordingsByState" + }, + "acm004546jsd" : { + "type" : "ControlElement", + "id" : "acm004546jsd", + "name" : "findMetadataByFilter" + }, + "acm004547jsd" : { + "type" : "ControlElement", + "id" : "acm004547jsd", + "name" : "delete" + }, + "acm004548jsd" : { + "type" : "ControlElement", + "id" : "acm004548jsd", + "name" : "truncateTables" + }, + "acm004549jsd" : { + "type" : "ClassUnit", + "id" : "acm004549jsd", + "name" : "DataStore", + "compilationUnitId" : "acm004532jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003744jsd", "acm003763jsd", "acm003789jsd", "acm003833jsd", "acm003862jsd", "acm004549jsd" ], + "content" : [ "acm004537jsd", "acm004538jsd", "acm004539jsd", "acm004540jsd", "acm004541jsd", "acm004542jsd", "acm004543jsd", "acm004544jsd", "acm004545jsd", "acm004546jsd", "acm004547jsd", "acm004548jsd" ] + }, + "acm004550jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004550jsd", + "name" : "HTML5ProcessLine", + "parentId" : "acm004536jsd", + "content" : [ "acm004557jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004551jsd" : { + "type" : "CodePackage", + "id" : "acm004551jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004552jsd" ] + }, + "acm004552jsd" : { + "type" : "CodePackage", + "id" : "acm004552jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004553jsd" ] + }, + "acm004553jsd" : { + "type" : "CodePackage", + "id" : "acm004553jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004554jsd" ] + }, + "acm004554jsd" : { + "type" : "CodePackage", + "id" : "acm004554jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004550jsd" ] + }, + "acm004555jsd" : { + "type" : "ControlElement", + "id" : "acm004555jsd", + "name" : "HTML5ProcessLine" + }, + "acm004556jsd" : { + "type" : "ControlElement", + "id" : "acm004556jsd", + "name" : "toString" + }, + "acm004557jsd" : { + "type" : "ClassUnit", + "id" : "acm004557jsd", + "name" : "HTML5ProcessLine", + "compilationUnitId" : "acm004550jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004555jsd", "acm004556jsd" ] + }, + "acm004558jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004558jsd", + "name" : "MeetingResponseDetail", + "parentId" : "acm004536jsd", + "content" : [ "acm004566jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004559jsd" : { + "type" : "CodePackage", + "id" : "acm004559jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004560jsd" ] + }, + "acm004560jsd" : { + "type" : "CodePackage", + "id" : "acm004560jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004561jsd" ] + }, + "acm004561jsd" : { + "type" : "CodePackage", + "id" : "acm004561jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004562jsd" ] + }, + "acm004562jsd" : { + "type" : "CodePackage", + "id" : "acm004562jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004558jsd" ] + }, + "acm004563jsd" : { + "type" : "ControlElement", + "id" : "acm004563jsd", + "name" : "MeetingResponseDetail" + }, + "acm004564jsd" : { + "type" : "ControlElement", + "id" : "acm004564jsd", + "name" : "getCreatedOn" + }, + "acm004565jsd" : { + "type" : "ControlElement", + "id" : "acm004565jsd", + "name" : "getMeeting" + }, + "acm004566jsd" : { + "type" : "ClassUnit", + "id" : "acm004566jsd", + "name" : "MeetingResponseDetail", + "compilationUnitId" : "acm004558jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002943jsd" ], + "content" : [ "acm004563jsd", "acm004564jsd", "acm004565jsd" ] + }, + "acm004567jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004567jsd", + "name" : "MeetingsResponse", + "parentId" : "acm004536jsd", + "content" : [ "acm004573jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004568jsd" : { + "type" : "CodePackage", + "id" : "acm004568jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004569jsd" ] + }, + "acm004569jsd" : { + "type" : "CodePackage", + "id" : "acm004569jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004570jsd" ] + }, + "acm004570jsd" : { + "type" : "CodePackage", + "id" : "acm004570jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004571jsd" ] + }, + "acm004571jsd" : { + "type" : "CodePackage", + "id" : "acm004571jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004567jsd" ] + }, + "acm004572jsd" : { + "type" : "ControlElement", + "id" : "acm004572jsd", + "name" : "MeetingsResponse" + }, + "acm004573jsd" : { + "type" : "ClassUnit", + "id" : "acm004573jsd", + "name" : "MeetingsResponse", + "compilationUnitId" : "acm004567jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004566jsd" ], + "content" : [ "acm004572jsd" ] + }, + "acm004574jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004574jsd", + "name" : "ParamsUtil", + "parentId" : "acm004536jsd", + "content" : [ "acm004585jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004575jsd" : { + "type" : "CodePackage", + "id" : "acm004575jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004576jsd" ] + }, + "acm004576jsd" : { + "type" : "CodePackage", + "id" : "acm004576jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004577jsd" ] + }, + "acm004577jsd" : { + "type" : "CodePackage", + "id" : "acm004577jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004578jsd" ] + }, + "acm004578jsd" : { + "type" : "CodePackage", + "id" : "acm004578jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004574jsd" ] + }, + "acm004579jsd" : { + "type" : "ControlElement", + "id" : "acm004579jsd", + "name" : "stripControlChars" + }, + "acm004580jsd" : { + "type" : "ControlElement", + "id" : "acm004580jsd", + "name" : "escapeHTMLTags" + }, + "acm004581jsd" : { + "type" : "ControlElement", + "id" : "acm004581jsd", + "name" : "isValidMeetingId" + }, + "acm004582jsd" : { + "type" : "ControlElement", + "id" : "acm004582jsd", + "name" : "containsChar" + }, + "acm004583jsd" : { + "type" : "ControlElement", + "id" : "acm004583jsd", + "name" : "getSessionToken" + }, + "acm004584jsd" : { + "type" : "ControlElement", + "id" : "acm004584jsd", + "name" : "sanitizeString" + }, + "acm004585jsd" : { + "type" : "ClassUnit", + "id" : "acm004585jsd", + "name" : "ParamsUtil", + "compilationUnitId" : "acm004574jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004585jsd" ], + "content" : [ "acm004579jsd", "acm004580jsd", "acm004581jsd", "acm004582jsd", "acm004583jsd", "acm004584jsd" ] + }, + "acm004586jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004586jsd", + "name" : "RecordingMetadataReaderHelper", + "parentId" : "acm004536jsd", + "content" : [ "acm004599jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004587jsd" : { + "type" : "CodePackage", + "id" : "acm004587jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004588jsd" ] + }, + "acm004588jsd" : { + "type" : "CodePackage", + "id" : "acm004588jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004589jsd" ] + }, + "acm004589jsd" : { + "type" : "CodePackage", + "id" : "acm004589jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004590jsd" ] + }, + "acm004590jsd" : { + "type" : "CodePackage", + "id" : "acm004590jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004586jsd" ] + }, + "acm004591jsd" : { + "type" : "ControlElement", + "id" : "acm004591jsd", + "name" : "validateTextTrackSingleUseToken" + }, + "acm004592jsd" : { + "type" : "ControlElement", + "id" : "acm004592jsd", + "name" : "getRecordingTextTracks" + }, + "acm004593jsd" : { + "type" : "ControlElement", + "id" : "acm004593jsd", + "name" : "putRecordingTextTrack" + }, + "acm004594jsd" : { + "type" : "ControlElement", + "id" : "acm004594jsd", + "name" : "getRecordings2x" + }, + "acm004595jsd" : { + "type" : "ControlElement", + "id" : "acm004595jsd", + "name" : "getRecordingMetadata" + }, + "acm004596jsd" : { + "type" : "ControlElement", + "id" : "acm004596jsd", + "name" : "getMetadataXmlLocation" + }, + "acm004597jsd" : { + "type" : "ControlElement", + "id" : "acm004597jsd", + "name" : "saveRecordingMetadata" + }, + "acm004598jsd" : { + "type" : "ControlElement", + "id" : "acm004598jsd", + "name" : "setRecordingServiceGW" + }, + "acm004599jsd" : { + "type" : "ClassUnit", + "id" : "acm004599jsd", + "name" : "RecordingMetadataReaderHelper", + "compilationUnitId" : "acm004586jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003118jsd", "acm004599jsd", "acm004690jsd" ], + "content" : [ "acm004591jsd", "acm004592jsd", "acm004593jsd", "acm004594jsd", "acm004595jsd", "acm004596jsd", "acm004597jsd", "acm004598jsd" ] + }, + "acm004600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004600jsd", + "name" : "ResponseBuilder", + "parentId" : "acm004536jsd", + "content" : [ "acm004623jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004601jsd" : { + "type" : "CodePackage", + "id" : "acm004601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004602jsd" ] + }, + "acm004602jsd" : { + "type" : "CodePackage", + "id" : "acm004602jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004603jsd" ] + }, + "acm004603jsd" : { + "type" : "CodePackage", + "id" : "acm004603jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm004604jsd" ] + }, + "acm004604jsd" : { + "type" : "CodePackage", + "id" : "acm004604jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004600jsd" ] + }, + "acm004605jsd" : { + "type" : "ControlElement", + "id" : "acm004605jsd", + "name" : "ResponseBuilder" + }, + "acm004606jsd" : { + "type" : "ControlElement", + "id" : "acm004606jsd", + "name" : "ResponseBuilder" + }, + "acm004607jsd" : { + "type" : "ControlElement", + "id" : "acm004607jsd", + "name" : "setUpConfiguration" + }, + "acm004608jsd" : { + "type" : "ControlElement", + "id" : "acm004608jsd", + "name" : "formatPrettyDate" + }, + "acm004609jsd" : { + "type" : "ControlElement", + "id" : "acm004609jsd", + "name" : "buildMeetingVersion" + }, + "acm004610jsd" : { + "type" : "ControlElement", + "id" : "acm004610jsd", + "name" : "buildMeeting" + }, + "acm004611jsd" : { + "type" : "ControlElement", + "id" : "acm004611jsd", + "name" : "buildError" + }, + "acm004612jsd" : { + "type" : "ControlElement", + "id" : "acm004612jsd", + "name" : "buildErrors" + }, + "acm004613jsd" : { + "type" : "ControlElement", + "id" : "acm004613jsd", + "name" : "buildGetMeetingInfoResponse" + }, + "acm004614jsd" : { + "type" : "ControlElement", + "id" : "acm004614jsd", + "name" : "buildJoinMeeting" + }, + "acm004615jsd" : { + "type" : "ControlElement", + "id" : "acm004615jsd", + "name" : "buildGetMeetingsResponse" + }, + "acm004616jsd" : { + "type" : "ControlElement", + "id" : "acm004616jsd", + "name" : "buildIsMeetingRunning" + }, + "acm004617jsd" : { + "type" : "ControlElement", + "id" : "acm004617jsd", + "name" : "buildEndRunning" + }, + "acm004618jsd" : { + "type" : "ControlElement", + "id" : "acm004618jsd", + "name" : "buildGetSessionsResponse" + }, + "acm004619jsd" : { + "type" : "ControlElement", + "id" : "acm004619jsd", + "name" : "buildGetRecordingsResponse" + }, + "acm004620jsd" : { + "type" : "ControlElement", + "id" : "acm004620jsd", + "name" : "buildInsertDocumentResponse" + }, + "acm004621jsd" : { + "type" : "ControlElement", + "id" : "acm004621jsd", + "name" : "getTemplate" + }, + "acm004622jsd" : { + "type" : "ControlElement", + "id" : "acm004622jsd", + "name" : "processData" + }, + "acm004623jsd" : { + "type" : "ClassUnit", + "id" : "acm004623jsd", + "name" : "ResponseBuilder", + "compilationUnitId" : "acm004600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002943jsd", "acm003118jsd", "acm003229jsd", "acm004566jsd", "acm004623jsd" ], + "content" : [ "acm004605jsd", "acm004606jsd", "acm004607jsd", "acm004608jsd", "acm004609jsd", "acm004610jsd", "acm004611jsd", "acm004612jsd", "acm004613jsd", "acm004614jsd", "acm004615jsd", "acm004616jsd", "acm004617jsd", "acm004618jsd", "acm004619jsd", "acm004620jsd", "acm004621jsd", "acm004622jsd" ] + }, + "acm004624jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004624jsd", + "name" : "IBbbWebApiGWApp", + "parentId" : "acm004627jsd", + "content" : [ "acm004639jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004625jsd" : { + "type" : "CodePackage", + "id" : "acm004625jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004626jsd" ] + }, + "acm004626jsd" : { + "type" : "CodePackage", + "id" : "acm004626jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004627jsd" ] + }, + "acm004627jsd" : { + "type" : "CodePackage", + "id" : "acm004627jsd", + "name" : "api2", + "parentId" : "acm001339jsd", + "content" : [ "acm004624jsd", "acm004640jsd", "acm004665jsd", "acm004680jsd", "acm004695jsd" ] + }, + "acm004628jsd" : { + "type" : "ControlElement", + "id" : "acm004628jsd", + "name" : "send" + }, + "acm004629jsd" : { + "type" : "ControlElement", + "id" : "acm004629jsd", + "name" : "createMeeting" + }, + "acm004630jsd" : { + "type" : "ControlElement", + "id" : "acm004630jsd", + "name" : "registerUser" + }, + "acm004631jsd" : { + "type" : "ControlElement", + "id" : "acm004631jsd", + "name" : "guestWaitingLeft" + }, + "acm004632jsd" : { + "type" : "ControlElement", + "id" : "acm004632jsd", + "name" : "destroyMeeting" + }, + "acm004633jsd" : { + "type" : "ControlElement", + "id" : "acm004633jsd", + "name" : "endMeeting" + }, + "acm004634jsd" : { + "type" : "ControlElement", + "id" : "acm004634jsd", + "name" : "sendKeepAlive" + }, + "acm004635jsd" : { + "type" : "ControlElement", + "id" : "acm004635jsd", + "name" : "publishedRecording" + }, + "acm004636jsd" : { + "type" : "ControlElement", + "id" : "acm004636jsd", + "name" : "unpublishedRecording" + }, + "acm004637jsd" : { + "type" : "ControlElement", + "id" : "acm004637jsd", + "name" : "deletedRecording" + }, + "acm004638jsd" : { + "type" : "ControlElement", + "id" : "acm004638jsd", + "name" : "sendDocConversionMsg" + }, + "acm004639jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004639jsd", + "name" : "IBbbWebApiGWApp", + "compilationUnitId" : "acm004624jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002684jsd", "acm002730jsd", "acm002757jsd", "acm003294jsd", "acm003303jsd", "acm003312jsd", "acm003330jsd", "acm003339jsd", "acm005429jsd" ], + "content" : [ "acm004628jsd", "acm004629jsd", "acm004630jsd", "acm004631jsd", "acm004632jsd", "acm004633jsd", "acm004634jsd", "acm004635jsd", "acm004636jsd", "acm004637jsd", "acm004638jsd" ] + }, + "acm004640jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004640jsd", + "name" : "IMeetingService", + "parentId" : "acm004627jsd", + "content" : [ "acm004664jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004641jsd" : { + "type" : "CodePackage", + "id" : "acm004641jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004642jsd" ] + }, + "acm004642jsd" : { + "type" : "CodePackage", + "id" : "acm004642jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004643jsd" ] + }, + "acm004643jsd" : { + "type" : "CodePackage", + "id" : "acm004643jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004640jsd" ] + }, + "acm004644jsd" : { + "type" : "ControlElement", + "id" : "acm004644jsd", + "name" : "addUserSession" + }, + "acm004645jsd" : { + "type" : "ControlElement", + "id" : "acm004645jsd", + "name" : "registerUser" + }, + "acm004646jsd" : { + "type" : "ControlElement", + "id" : "acm004646jsd", + "name" : "getUserSession" + }, + "acm004647jsd" : { + "type" : "ControlElement", + "id" : "acm004647jsd", + "name" : "removeUserSession" + }, + "acm004648jsd" : { + "type" : "ControlElement", + "id" : "acm004648jsd", + "name" : "purgeRegisteredUsers" + }, + "acm004649jsd" : { + "type" : "ControlElement", + "id" : "acm004649jsd", + "name" : "getMeetings" + }, + "acm004650jsd" : { + "type" : "ControlElement", + "id" : "acm004650jsd", + "name" : "getSessions" + }, + "acm004651jsd" : { + "type" : "ControlElement", + "id" : "acm004651jsd", + "name" : "createMeeting" + }, + "acm004652jsd" : { + "type" : "ControlElement", + "id" : "acm004652jsd", + "name" : "getMeeting" + }, + "acm004653jsd" : { + "type" : "ControlElement", + "id" : "acm004653jsd", + "name" : "getMeetingsWithId" + }, + "acm004654jsd" : { + "type" : "ControlElement", + "id" : "acm004654jsd", + "name" : "getNotEndedMeetingWithId" + }, + "acm004655jsd" : { + "type" : "ControlElement", + "id" : "acm004655jsd", + "name" : "isMeetingWithVoiceBridgeExist" + }, + "acm004656jsd" : { + "type" : "ControlElement", + "id" : "acm004656jsd", + "name" : "send" + }, + "acm004657jsd" : { + "type" : "ControlElement", + "id" : "acm004657jsd", + "name" : "endMeeting" + }, + "acm004658jsd" : { + "type" : "ControlElement", + "id" : "acm004658jsd", + "name" : "addUserCustomData" + }, + "acm004659jsd" : { + "type" : "ControlElement", + "id" : "acm004659jsd", + "name" : "userJoinedVoice" + }, + "acm004660jsd" : { + "type" : "ControlElement", + "id" : "acm004660jsd", + "name" : "userLeftVoice" + }, + "acm004661jsd" : { + "type" : "ControlElement", + "id" : "acm004661jsd", + "name" : "userListeningOnly" + }, + "acm004662jsd" : { + "type" : "ControlElement", + "id" : "acm004662jsd", + "name" : "userSharedWebcam" + }, + "acm004663jsd" : { + "type" : "ControlElement", + "id" : "acm004663jsd", + "name" : "userUnsharedWebcam" + }, + "acm004664jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004664jsd", + "name" : "IMeetingService", + "compilationUnitId" : "acm004640jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002943jsd", "acm003229jsd", "acm003530jsd", "acm003546jsd", "acm003554jsd", "acm003578jsd", "acm003594jsd" ], + "content" : [ "acm004644jsd", "acm004645jsd", "acm004646jsd", "acm004647jsd", "acm004648jsd", "acm004649jsd", "acm004650jsd", "acm004651jsd", "acm004652jsd", "acm004653jsd", "acm004654jsd", "acm004655jsd", "acm004656jsd", "acm004657jsd", "acm004658jsd", "acm004659jsd", "acm004660jsd", "acm004661jsd", "acm004662jsd", "acm004663jsd" ] + }, + "acm004665jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004665jsd", + "name" : "IRecordingService", + "parentId" : "acm004627jsd", + "content" : [ "acm004679jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004666jsd" : { + "type" : "CodePackage", + "id" : "acm004666jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004667jsd" ] + }, + "acm004667jsd" : { + "type" : "CodePackage", + "id" : "acm004667jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004668jsd" ] + }, + "acm004668jsd" : { + "type" : "CodePackage", + "id" : "acm004668jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004665jsd" ] + }, + "acm004669jsd" : { + "type" : "ControlElement", + "id" : "acm004669jsd", + "name" : "getRecordingsMetadata" + }, + "acm004670jsd" : { + "type" : "ControlElement", + "id" : "acm004670jsd", + "name" : "getRecordings" + }, + "acm004671jsd" : { + "type" : "ControlElement", + "id" : "acm004671jsd", + "name" : "filterRecordingsByMetadata" + }, + "acm004672jsd" : { + "type" : "ControlElement", + "id" : "acm004672jsd", + "name" : "filterRecordingsByMetadata" + }, + "acm004673jsd" : { + "type" : "ControlElement", + "id" : "acm004673jsd", + "name" : "reorderRecordings" + }, + "acm004674jsd" : { + "type" : "ControlElement", + "id" : "acm004674jsd", + "name" : "existsAnyRecording" + }, + "acm004675jsd" : { + "type" : "ControlElement", + "id" : "acm004675jsd", + "name" : "setPublishRecording" + }, + "acm004676jsd" : { + "type" : "ControlElement", + "id" : "acm004676jsd", + "name" : "deleteRecordings" + }, + "acm004677jsd" : { + "type" : "ControlElement", + "id" : "acm004677jsd", + "name" : "updateRecordings" + }, + "acm004678jsd" : { + "type" : "ControlElement", + "id" : "acm004678jsd", + "name" : "processRecording" + }, + "acm004679jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004679jsd", + "name" : "IRecordingService", + "compilationUnitId" : "acm004665jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003106jsd", "acm003118jsd" ], + "content" : [ "acm004669jsd", "acm004670jsd", "acm004671jsd", "acm004672jsd", "acm004673jsd", "acm004674jsd", "acm004675jsd", "acm004676jsd", "acm004677jsd", "acm004678jsd" ] + }, + "acm004680jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004680jsd", + "name" : "RecordingServiceGW", + "parentId" : "acm004627jsd", + "content" : [ "acm004690jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004681jsd" : { + "type" : "CodePackage", + "id" : "acm004681jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004682jsd" ] + }, + "acm004682jsd" : { + "type" : "CodePackage", + "id" : "acm004682jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004683jsd" ] + }, + "acm004683jsd" : { + "type" : "CodePackage", + "id" : "acm004683jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004680jsd" ] + }, + "acm004684jsd" : { + "type" : "ControlElement", + "id" : "acm004684jsd", + "name" : "getRecordings2x" + }, + "acm004685jsd" : { + "type" : "ControlElement", + "id" : "acm004685jsd", + "name" : "getRecordingMetadata" + }, + "acm004686jsd" : { + "type" : "ControlElement", + "id" : "acm004686jsd", + "name" : "saveRecordingMetadata" + }, + "acm004687jsd" : { + "type" : "ControlElement", + "id" : "acm004687jsd", + "name" : "validateTextTrackSingleUseToken" + }, + "acm004688jsd" : { + "type" : "ControlElement", + "id" : "acm004688jsd", + "name" : "getRecordingTextTracks" + }, + "acm004689jsd" : { + "type" : "ControlElement", + "id" : "acm004689jsd", + "name" : "putRecordingTextTrack" + }, + "acm004690jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004690jsd", + "name" : "RecordingServiceGW", + "compilationUnitId" : "acm004680jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003118jsd" ], + "content" : [ "acm004684jsd", "acm004685jsd", "acm004686jsd", "acm004687jsd", "acm004688jsd", "acm004689jsd" ] + }, + "acm004691jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004691jsd", + "name" : "DurationProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004697jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004692jsd" : { + "type" : "CodePackage", + "id" : "acm004692jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004693jsd" ] + }, + "acm004693jsd" : { + "type" : "CodePackage", + "id" : "acm004693jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004694jsd" ] + }, + "acm004694jsd" : { + "type" : "CodePackage", + "id" : "acm004694jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004695jsd" ] + }, + "acm004695jsd" : { + "type" : "CodePackage", + "id" : "acm004695jsd", + "name" : "domain", + "parentId" : "acm004627jsd", + "content" : [ "acm004691jsd", "acm004698jsd", "acm004705jsd", "acm004712jsd", "acm004719jsd", "acm004726jsd", "acm004733jsd", "acm004740jsd" ] + }, + "acm004696jsd" : { + "type" : "ControlElement", + "id" : "acm004696jsd", + "name" : "DurationProp2" + }, + "acm004697jsd" : { + "type" : "ClassUnit", + "id" : "acm004697jsd", + "name" : "DurationProp2", + "compilationUnitId" : "acm004691jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004696jsd" ] + }, + "acm004698jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004698jsd", + "name" : "Meeting2", + "parentId" : "acm004695jsd", + "content" : [ "acm004704jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004699jsd" : { + "type" : "CodePackage", + "id" : "acm004699jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004700jsd" ] + }, + "acm004700jsd" : { + "type" : "CodePackage", + "id" : "acm004700jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004701jsd" ] + }, + "acm004701jsd" : { + "type" : "CodePackage", + "id" : "acm004701jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004702jsd" ] + }, + "acm004702jsd" : { + "type" : "CodePackage", + "id" : "acm004702jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004698jsd" ] + }, + "acm004703jsd" : { + "type" : "ControlElement", + "id" : "acm004703jsd", + "name" : "Meeting2" + }, + "acm004704jsd" : { + "type" : "ClassUnit", + "id" : "acm004704jsd", + "name" : "Meeting2", + "compilationUnitId" : "acm004698jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004697jsd", "acm004711jsd", "acm004718jsd", "acm004725jsd", "acm004732jsd", "acm004739jsd", "acm004746jsd" ], + "content" : [ "acm004703jsd" ] + }, + "acm004705jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004705jsd", + "name" : "MeetingProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004711jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004706jsd" : { + "type" : "CodePackage", + "id" : "acm004706jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004707jsd" ] + }, + "acm004707jsd" : { + "type" : "CodePackage", + "id" : "acm004707jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004708jsd" ] + }, + "acm004708jsd" : { + "type" : "CodePackage", + "id" : "acm004708jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004709jsd" ] + }, + "acm004709jsd" : { + "type" : "CodePackage", + "id" : "acm004709jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004705jsd" ] + }, + "acm004710jsd" : { + "type" : "ControlElement", + "id" : "acm004710jsd", + "name" : "MeetingProp2" + }, + "acm004711jsd" : { + "type" : "ClassUnit", + "id" : "acm004711jsd", + "name" : "MeetingProp2", + "compilationUnitId" : "acm004705jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004710jsd" ] + }, + "acm004712jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004712jsd", + "name" : "PasswordProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004718jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004713jsd" : { + "type" : "CodePackage", + "id" : "acm004713jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004714jsd" ] + }, + "acm004714jsd" : { + "type" : "CodePackage", + "id" : "acm004714jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004715jsd" ] + }, + "acm004715jsd" : { + "type" : "CodePackage", + "id" : "acm004715jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004716jsd" ] + }, + "acm004716jsd" : { + "type" : "CodePackage", + "id" : "acm004716jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004712jsd" ] + }, + "acm004717jsd" : { + "type" : "ControlElement", + "id" : "acm004717jsd", + "name" : "PasswordProp2" + }, + "acm004718jsd" : { + "type" : "ClassUnit", + "id" : "acm004718jsd", + "name" : "PasswordProp2", + "compilationUnitId" : "acm004712jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004717jsd" ] + }, + "acm004719jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004719jsd", + "name" : "RecordProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004725jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004720jsd" : { + "type" : "CodePackage", + "id" : "acm004720jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004721jsd" ] + }, + "acm004721jsd" : { + "type" : "CodePackage", + "id" : "acm004721jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004722jsd" ] + }, + "acm004722jsd" : { + "type" : "CodePackage", + "id" : "acm004722jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004723jsd" ] + }, + "acm004723jsd" : { + "type" : "CodePackage", + "id" : "acm004723jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004719jsd" ] + }, + "acm004724jsd" : { + "type" : "ControlElement", + "id" : "acm004724jsd", + "name" : "RecordProp2" + }, + "acm004725jsd" : { + "type" : "ClassUnit", + "id" : "acm004725jsd", + "name" : "RecordProp2", + "compilationUnitId" : "acm004719jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004724jsd" ] + }, + "acm004726jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004726jsd", + "name" : "UsersProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004732jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004727jsd" : { + "type" : "CodePackage", + "id" : "acm004727jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004728jsd" ] + }, + "acm004728jsd" : { + "type" : "CodePackage", + "id" : "acm004728jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004729jsd" ] + }, + "acm004729jsd" : { + "type" : "CodePackage", + "id" : "acm004729jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004730jsd" ] + }, + "acm004730jsd" : { + "type" : "CodePackage", + "id" : "acm004730jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004726jsd" ] + }, + "acm004731jsd" : { + "type" : "ControlElement", + "id" : "acm004731jsd", + "name" : "UsersProp2" + }, + "acm004732jsd" : { + "type" : "ClassUnit", + "id" : "acm004732jsd", + "name" : "UsersProp2", + "compilationUnitId" : "acm004726jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004731jsd" ] + }, + "acm004733jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004733jsd", + "name" : "VoiceProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004739jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004734jsd" : { + "type" : "CodePackage", + "id" : "acm004734jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004735jsd" ] + }, + "acm004735jsd" : { + "type" : "CodePackage", + "id" : "acm004735jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004736jsd" ] + }, + "acm004736jsd" : { + "type" : "CodePackage", + "id" : "acm004736jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004737jsd" ] + }, + "acm004737jsd" : { + "type" : "CodePackage", + "id" : "acm004737jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004733jsd" ] + }, + "acm004738jsd" : { + "type" : "ControlElement", + "id" : "acm004738jsd", + "name" : "VoiceProp2" + }, + "acm004739jsd" : { + "type" : "ClassUnit", + "id" : "acm004739jsd", + "name" : "VoiceProp2", + "compilationUnitId" : "acm004733jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004738jsd" ] + }, + "acm004740jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004740jsd", + "name" : "WelcomeProp2", + "parentId" : "acm004695jsd", + "content" : [ "acm004746jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "api2", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004741jsd" : { + "type" : "CodePackage", + "id" : "acm004741jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004742jsd" ] + }, + "acm004742jsd" : { + "type" : "CodePackage", + "id" : "acm004742jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004743jsd" ] + }, + "acm004743jsd" : { + "type" : "CodePackage", + "id" : "acm004743jsd", + "name" : "api2", + "parentId" : null, + "content" : [ "acm004744jsd" ] + }, + "acm004744jsd" : { + "type" : "CodePackage", + "id" : "acm004744jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm004740jsd" ] + }, + "acm004745jsd" : { + "type" : "ControlElement", + "id" : "acm004745jsd", + "name" : "WelcomeProp2" + }, + "acm004746jsd" : { + "type" : "ClassUnit", + "id" : "acm004746jsd", + "name" : "WelcomeProp2", + "compilationUnitId" : "acm004740jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004745jsd" ] + }, + "acm004747jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004747jsd", + "name" : "BbbAppsIsAliveMessage", + "parentId" : "acm004751jsd", + "content" : [ "acm004755jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "common", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004748jsd" : { + "type" : "CodePackage", + "id" : "acm004748jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004749jsd" ] + }, + "acm004749jsd" : { + "type" : "CodePackage", + "id" : "acm004749jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004750jsd" ] + }, + "acm004750jsd" : { + "type" : "CodePackage", + "id" : "acm004750jsd", + "name" : "common", + "parentId" : "acm001339jsd", + "content" : [ "acm004751jsd" ] + }, + "acm004751jsd" : { + "type" : "CodePackage", + "id" : "acm004751jsd", + "name" : "messages", + "parentId" : "acm004750jsd", + "content" : [ "acm004747jsd", "acm004756jsd" ] + }, + "acm004752jsd" : { + "type" : "ControlElement", + "id" : "acm004752jsd", + "name" : "BbbAppsIsAliveMessage" + }, + "acm004753jsd" : { + "type" : "ControlElement", + "id" : "acm004753jsd", + "name" : "toJson" + }, + "acm004754jsd" : { + "type" : "ControlElement", + "id" : "acm004754jsd", + "name" : "fromJson" + }, + "acm004755jsd" : { + "type" : "ClassUnit", + "id" : "acm004755jsd", + "name" : "BbbAppsIsAliveMessage", + "compilationUnitId" : "acm004747jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004755jsd" ], + "content" : [ "acm004752jsd", "acm004753jsd", "acm004754jsd" ] + }, + "acm004756jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004756jsd", + "name" : "MessageBuilder", + "parentId" : "acm004751jsd", + "content" : [ "acm004764jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "common", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004757jsd" : { + "type" : "CodePackage", + "id" : "acm004757jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004758jsd" ] + }, + "acm004758jsd" : { + "type" : "CodePackage", + "id" : "acm004758jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004759jsd" ] + }, + "acm004759jsd" : { + "type" : "CodePackage", + "id" : "acm004759jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004760jsd" ] + }, + "acm004760jsd" : { + "type" : "CodePackage", + "id" : "acm004760jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm004756jsd" ] + }, + "acm004761jsd" : { + "type" : "ControlElement", + "id" : "acm004761jsd", + "name" : "generateTimestamp" + }, + "acm004762jsd" : { + "type" : "ControlElement", + "id" : "acm004762jsd", + "name" : "buildHeader" + }, + "acm004763jsd" : { + "type" : "ControlElement", + "id" : "acm004763jsd", + "name" : "buildJson" + }, + "acm004764jsd" : { + "type" : "ClassUnit", + "id" : "acm004764jsd", + "name" : "MessageBuilder", + "compilationUnitId" : "acm004756jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004761jsd", "acm004762jsd", "acm004763jsd" ] + }, + "acm004765jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004765jsd", + "name" : "ConversionMessageConstants", + "parentId" : "acm004768jsd", + "content" : [ "acm004770jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004766jsd" : { + "type" : "CodePackage", + "id" : "acm004766jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004767jsd" ] + }, + "acm004767jsd" : { + "type" : "CodePackage", + "id" : "acm004767jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004768jsd" ] + }, + "acm004768jsd" : { + "type" : "CodePackage", + "id" : "acm004768jsd", + "name" : "presentation", + "parentId" : "acm001339jsd", + "content" : [ "acm004765jsd", "acm004771jsd", "acm004801jsd", "acm004808jsd", "acm004821jsd", "acm004827jsd", "acm004833jsd", "acm004839jsd", "acm004846jsd", "acm004854jsd", "acm004861jsd", "acm004867jsd", "acm004873jsd", "acm004879jsd", "acm004885jsd", "acm004891jsd", "acm004913jsd", "acm004921jsd", "acm004932jsd", "acm004938jsd", "acm004944jsd", "acm004950jsd", "acm004982jsd", "acm004993jsd", "acm005062jsd", "acm005372jsd" ] + }, + "acm004769jsd" : { + "type" : "ControlElement", + "id" : "acm004769jsd", + "name" : "ConversionMessageConstants" + }, + "acm004770jsd" : { + "type" : "ClassUnit", + "id" : "acm004770jsd", + "name" : "ConversionMessageConstants", + "compilationUnitId" : "acm004765jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004769jsd" ] + }, + "acm004771jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004771jsd", + "name" : "ConversionUpdateMessage", + "parentId" : "acm004768jsd", + "content" : [ "acm004788jsd", "acm004800jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004772jsd" : { + "type" : "CodePackage", + "id" : "acm004772jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004773jsd" ] + }, + "acm004773jsd" : { + "type" : "CodePackage", + "id" : "acm004773jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004774jsd" ] + }, + "acm004774jsd" : { + "type" : "CodePackage", + "id" : "acm004774jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004771jsd" ] + }, + "acm004775jsd" : { + "type" : "ControlElement", + "id" : "acm004775jsd", + "name" : "ConversionUpdateMessage" + }, + "acm004776jsd" : { + "type" : "ControlElement", + "id" : "acm004776jsd", + "name" : "getMessage" + }, + "acm004777jsd" : { + "type" : "ControlElement", + "id" : "acm004777jsd", + "name" : "MessageBuilder" + }, + "acm004778jsd" : { + "type" : "ControlElement", + "id" : "acm004778jsd", + "name" : "entry" + }, + "acm004779jsd" : { + "type" : "ControlElement", + "id" : "acm004779jsd", + "name" : "messageKey" + }, + "acm004780jsd" : { + "type" : "ControlElement", + "id" : "acm004780jsd", + "name" : "pagesCompleted" + }, + "acm004781jsd" : { + "type" : "ControlElement", + "id" : "acm004781jsd", + "name" : "numberOfPages" + }, + "acm004782jsd" : { + "type" : "ControlElement", + "id" : "acm004782jsd", + "name" : "maxNumberPages" + }, + "acm004783jsd" : { + "type" : "ControlElement", + "id" : "acm004783jsd", + "name" : "slidesInfo" + }, + "acm004784jsd" : { + "type" : "ControlElement", + "id" : "acm004784jsd", + "name" : "presBaseUrl" + }, + "acm004785jsd" : { + "type" : "ControlElement", + "id" : "acm004785jsd", + "name" : "build" + }, + "acm004786jsd" : { + "type" : "ControlElement", + "id" : "acm004786jsd", + "name" : "generatePages" + }, + "acm004787jsd" : { + "type" : "ControlElement", + "id" : "acm004787jsd", + "name" : "generateBasePresUrl" + }, + "acm004788jsd" : { + "type" : "ClassUnit", + "id" : "acm004788jsd", + "name" : "ConversionUpdateMessage", + "compilationUnitId" : "acm004771jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004800jsd", "acm004981jsd" ], + "content" : [ "acm004775jsd", "acm004776jsd", "acm004777jsd", "acm004778jsd", "acm004779jsd", "acm004780jsd", "acm004781jsd", "acm004782jsd", "acm004783jsd", "acm004784jsd", "acm004785jsd", "acm004786jsd", "acm004787jsd" ] + }, + "acm004789jsd" : { + "type" : "ControlElement", + "id" : "acm004789jsd", + "name" : "MessageBuilder" + }, + "acm004790jsd" : { + "type" : "ControlElement", + "id" : "acm004790jsd", + "name" : "entry" + }, + "acm004791jsd" : { + "type" : "ControlElement", + "id" : "acm004791jsd", + "name" : "messageKey" + }, + "acm004792jsd" : { + "type" : "ControlElement", + "id" : "acm004792jsd", + "name" : "pagesCompleted" + }, + "acm004793jsd" : { + "type" : "ControlElement", + "id" : "acm004793jsd", + "name" : "numberOfPages" + }, + "acm004794jsd" : { + "type" : "ControlElement", + "id" : "acm004794jsd", + "name" : "maxNumberPages" + }, + "acm004795jsd" : { + "type" : "ControlElement", + "id" : "acm004795jsd", + "name" : "slidesInfo" + }, + "acm004796jsd" : { + "type" : "ControlElement", + "id" : "acm004796jsd", + "name" : "presBaseUrl" + }, + "acm004797jsd" : { + "type" : "ControlElement", + "id" : "acm004797jsd", + "name" : "build" + }, + "acm004798jsd" : { + "type" : "ControlElement", + "id" : "acm004798jsd", + "name" : "generatePages" + }, + "acm004799jsd" : { + "type" : "ControlElement", + "id" : "acm004799jsd", + "name" : "generateBasePresUrl" + }, + "acm004800jsd" : { + "type" : "ClassUnit", + "id" : "acm004800jsd", + "name" : "MessageBuilder", + "compilationUnitId" : "acm004771jsd", + "parentDatatypeId" : "acm004788jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004800jsd", "acm004981jsd" ], + "content" : [ "acm004789jsd", "acm004790jsd", "acm004791jsd", "acm004792jsd", "acm004793jsd", "acm004794jsd", "acm004795jsd", "acm004796jsd", "acm004797jsd", "acm004798jsd", "acm004799jsd" ] + }, + "acm004801jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004801jsd", + "name" : "DocumentConversionService", + "parentId" : "acm004768jsd", + "content" : [ "acm004807jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004802jsd" : { + "type" : "CodePackage", + "id" : "acm004802jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004803jsd" ] + }, + "acm004803jsd" : { + "type" : "CodePackage", + "id" : "acm004803jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004804jsd" ] + }, + "acm004804jsd" : { + "type" : "CodePackage", + "id" : "acm004804jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004801jsd" ] + }, + "acm004805jsd" : { + "type" : "ControlElement", + "id" : "acm004805jsd", + "name" : "processDocument" + }, + "acm004806jsd" : { + "type" : "ControlElement", + "id" : "acm004806jsd", + "name" : "sendDocConversionFailedOnMimeType" + }, + "acm004807jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004807jsd", + "name" : "DocumentConversionService", + "compilationUnitId" : "acm004801jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004805jsd", "acm004806jsd" ] + }, + "acm004808jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004808jsd", + "name" : "DocumentConversionServiceImp", + "parentId" : "acm004768jsd", + "content" : [ "acm004820jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004809jsd" : { + "type" : "CodePackage", + "id" : "acm004809jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004810jsd" ] + }, + "acm004810jsd" : { + "type" : "CodePackage", + "id" : "acm004810jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004811jsd" ] + }, + "acm004811jsd" : { + "type" : "CodePackage", + "id" : "acm004811jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004808jsd" ] + }, + "acm004812jsd" : { + "type" : "ControlElement", + "id" : "acm004812jsd", + "name" : "processDocument" + }, + "acm004813jsd" : { + "type" : "ControlElement", + "id" : "acm004813jsd", + "name" : "processDocumentStart" + }, + "acm004814jsd" : { + "type" : "ControlElement", + "id" : "acm004814jsd", + "name" : "sendDocConversionFailedOnMimeType" + }, + "acm004815jsd" : { + "type" : "ControlElement", + "id" : "acm004815jsd", + "name" : "sendDocConversionRequestReceived" + }, + "acm004816jsd" : { + "type" : "ControlElement", + "id" : "acm004816jsd", + "name" : "setBbbWebApiGWApp" + }, + "acm004817jsd" : { + "type" : "ControlElement", + "id" : "acm004817jsd", + "name" : "setOfficeToPdfConversionService" + }, + "acm004818jsd" : { + "type" : "ControlElement", + "id" : "acm004818jsd", + "name" : "setSlidesGenerationProgressNotifier" + }, + "acm004819jsd" : { + "type" : "ControlElement", + "id" : "acm004819jsd", + "name" : "setPresentationFileProcessor" + }, + "acm004820jsd" : { + "type" : "ClassUnit", + "id" : "acm004820jsd", + "name" : "DocumentConversionServiceImp", + "compilationUnitId" : "acm004808jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004807jsd" ], + "datatypeReferencesIds" : [ "acm004639jsd", "acm004820jsd", "acm004853jsd", "acm004920jsd", "acm004981jsd", "acm005164jsd", "acm005289jsd", "acm005318jsd", "acm005381jsd" ], + "content" : [ "acm004812jsd", "acm004813jsd", "acm004814jsd", "acm004815jsd", "acm004816jsd", "acm004817jsd", "acm004818jsd", "acm004819jsd" ] + }, + "acm004821jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004821jsd", + "name" : "FileTypeConstants", + "parentId" : "acm004768jsd", + "content" : [ "acm004826jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004822jsd" : { + "type" : "CodePackage", + "id" : "acm004822jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004823jsd" ] + }, + "acm004823jsd" : { + "type" : "CodePackage", + "id" : "acm004823jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004824jsd" ] + }, + "acm004824jsd" : { + "type" : "CodePackage", + "id" : "acm004824jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004821jsd" ] + }, + "acm004825jsd" : { + "type" : "ControlElement", + "id" : "acm004825jsd", + "name" : "FileTypeConstants" + }, + "acm004826jsd" : { + "type" : "ClassUnit", + "id" : "acm004826jsd", + "name" : "FileTypeConstants", + "compilationUnitId" : "acm004821jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004825jsd" ] + }, + "acm004827jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004827jsd", + "name" : "GeneratedSlidesInfoHelper", + "parentId" : "acm004768jsd", + "content" : [ "acm004832jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004828jsd" : { + "type" : "CodePackage", + "id" : "acm004828jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004829jsd" ] + }, + "acm004829jsd" : { + "type" : "CodePackage", + "id" : "acm004829jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004830jsd" ] + }, + "acm004830jsd" : { + "type" : "CodePackage", + "id" : "acm004830jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004827jsd" ] + }, + "acm004831jsd" : { + "type" : "ControlElement", + "id" : "acm004831jsd", + "name" : "generateUploadedPresentationInfo" + }, + "acm004832jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004832jsd", + "name" : "GeneratedSlidesInfoHelper", + "compilationUnitId" : "acm004827jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004831jsd" ] + }, + "acm004833jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004833jsd", + "name" : "ImageResizer", + "parentId" : "acm004768jsd", + "content" : [ "acm004838jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004834jsd" : { + "type" : "CodePackage", + "id" : "acm004834jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004835jsd" ] + }, + "acm004835jsd" : { + "type" : "CodePackage", + "id" : "acm004835jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004836jsd" ] + }, + "acm004836jsd" : { + "type" : "CodePackage", + "id" : "acm004836jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004833jsd" ] + }, + "acm004837jsd" : { + "type" : "ControlElement", + "id" : "acm004837jsd", + "name" : "resize" + }, + "acm004838jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004838jsd", + "name" : "ImageResizer", + "compilationUnitId" : "acm004833jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004837jsd" ] + }, + "acm004839jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004839jsd", + "name" : "MimeTypeUtils", + "parentId" : "acm004768jsd", + "content" : [ "acm004845jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004840jsd" : { + "type" : "CodePackage", + "id" : "acm004840jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004841jsd" ] + }, + "acm004841jsd" : { + "type" : "CodePackage", + "id" : "acm004841jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004842jsd" ] + }, + "acm004842jsd" : { + "type" : "CodePackage", + "id" : "acm004842jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004839jsd" ] + }, + "acm004843jsd" : { + "type" : "ControlElement", + "id" : "acm004843jsd", + "name" : "extensionMatchMimeType" + }, + "acm004844jsd" : { + "type" : "ControlElement", + "id" : "acm004844jsd", + "name" : "getValidMimeTypes" + }, + "acm004845jsd" : { + "type" : "ClassUnit", + "id" : "acm004845jsd", + "name" : "MimeTypeUtils", + "compilationUnitId" : "acm004839jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004843jsd", "acm004844jsd" ] + }, + "acm004846jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004846jsd", + "name" : "OfficeToPdfConversionSuccessFilter", + "parentId" : "acm004768jsd", + "content" : [ "acm004853jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004847jsd" : { + "type" : "CodePackage", + "id" : "acm004847jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004848jsd" ] + }, + "acm004848jsd" : { + "type" : "CodePackage", + "id" : "acm004848jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004849jsd" ] + }, + "acm004849jsd" : { + "type" : "CodePackage", + "id" : "acm004849jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004846jsd" ] + }, + "acm004850jsd" : { + "type" : "ControlElement", + "id" : "acm004850jsd", + "name" : "OfficeToPdfConversionSuccessFilter" + }, + "acm004851jsd" : { + "type" : "ControlElement", + "id" : "acm004851jsd", + "name" : "didConversionSucceed" + }, + "acm004852jsd" : { + "type" : "ControlElement", + "id" : "acm004852jsd", + "name" : "sendProgress" + }, + "acm004853jsd" : { + "type" : "ClassUnit", + "id" : "acm004853jsd", + "name" : "OfficeToPdfConversionSuccessFilter", + "compilationUnitId" : "acm004846jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004639jsd", "acm004853jsd", "acm004981jsd", "acm005374jsd" ], + "content" : [ "acm004850jsd", "acm004851jsd", "acm004852jsd" ] + }, + "acm004854jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004854jsd", + "name" : "Page", + "parentId" : "acm004768jsd", + "content" : [ "acm004860jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004855jsd" : { + "type" : "CodePackage", + "id" : "acm004855jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004856jsd" ] + }, + "acm004856jsd" : { + "type" : "CodePackage", + "id" : "acm004856jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004857jsd" ] + }, + "acm004857jsd" : { + "type" : "CodePackage", + "id" : "acm004857jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004854jsd" ] + }, + "acm004858jsd" : { + "type" : "ControlElement", + "id" : "acm004858jsd", + "name" : "Page" + }, + "acm004859jsd" : { + "type" : "ControlElement", + "id" : "acm004859jsd", + "name" : "getNum" + }, + "acm004860jsd" : { + "type" : "ClassUnit", + "id" : "acm004860jsd", + "name" : "Page", + "compilationUnitId" : "acm004854jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004858jsd", "acm004859jsd" ] + }, + "acm004861jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004861jsd", + "name" : "PageAnalyser", + "parentId" : "acm004768jsd", + "content" : [ "acm004866jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004862jsd" : { + "type" : "CodePackage", + "id" : "acm004862jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004863jsd" ] + }, + "acm004863jsd" : { + "type" : "CodePackage", + "id" : "acm004863jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004864jsd" ] + }, + "acm004864jsd" : { + "type" : "CodePackage", + "id" : "acm004864jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004861jsd" ] + }, + "acm004865jsd" : { + "type" : "ControlElement", + "id" : "acm004865jsd", + "name" : "analyse" + }, + "acm004866jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004866jsd", + "name" : "PageAnalyser", + "compilationUnitId" : "acm004861jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004865jsd" ] + }, + "acm004867jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004867jsd", + "name" : "PageConverter", + "parentId" : "acm004768jsd", + "content" : [ "acm004872jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004868jsd" : { + "type" : "CodePackage", + "id" : "acm004868jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004869jsd" ] + }, + "acm004869jsd" : { + "type" : "CodePackage", + "id" : "acm004869jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004870jsd" ] + }, + "acm004870jsd" : { + "type" : "CodePackage", + "id" : "acm004870jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004867jsd" ] + }, + "acm004871jsd" : { + "type" : "ControlElement", + "id" : "acm004871jsd", + "name" : "convert" + }, + "acm004872jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004872jsd", + "name" : "PageConverter", + "compilationUnitId" : "acm004867jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004871jsd" ] + }, + "acm004873jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004873jsd", + "name" : "PageCounter", + "parentId" : "acm004768jsd", + "content" : [ "acm004878jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004874jsd" : { + "type" : "CodePackage", + "id" : "acm004874jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004875jsd" ] + }, + "acm004875jsd" : { + "type" : "CodePackage", + "id" : "acm004875jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004876jsd" ] + }, + "acm004876jsd" : { + "type" : "CodePackage", + "id" : "acm004876jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004873jsd" ] + }, + "acm004877jsd" : { + "type" : "ControlElement", + "id" : "acm004877jsd", + "name" : "countNumberOfPages" + }, + "acm004878jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004878jsd", + "name" : "PageCounter", + "compilationUnitId" : "acm004873jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004877jsd" ] + }, + "acm004879jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004879jsd", + "name" : "PageExtractor", + "parentId" : "acm004768jsd", + "content" : [ "acm004884jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004880jsd" : { + "type" : "CodePackage", + "id" : "acm004880jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004881jsd" ] + }, + "acm004881jsd" : { + "type" : "CodePackage", + "id" : "acm004881jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004882jsd" ] + }, + "acm004882jsd" : { + "type" : "CodePackage", + "id" : "acm004882jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004879jsd" ] + }, + "acm004883jsd" : { + "type" : "ControlElement", + "id" : "acm004883jsd", + "name" : "extractPage" + }, + "acm004884jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004884jsd", + "name" : "PageExtractor", + "compilationUnitId" : "acm004879jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004883jsd" ] + }, + "acm004885jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004885jsd", + "name" : "PngCreator", + "parentId" : "acm004768jsd", + "content" : [ "acm004890jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004886jsd" : { + "type" : "CodePackage", + "id" : "acm004886jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004887jsd" ] + }, + "acm004887jsd" : { + "type" : "CodePackage", + "id" : "acm004887jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004888jsd" ] + }, + "acm004888jsd" : { + "type" : "CodePackage", + "id" : "acm004888jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004885jsd" ] + }, + "acm004889jsd" : { + "type" : "ControlElement", + "id" : "acm004889jsd", + "name" : "createPng" + }, + "acm004890jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004890jsd", + "name" : "PngCreator", + "compilationUnitId" : "acm004885jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004889jsd" ] + }, + "acm004891jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004891jsd", + "name" : "PresentationUrlDownloadService", + "parentId" : "acm004768jsd", + "content" : [ "acm004912jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004892jsd" : { + "type" : "CodePackage", + "id" : "acm004892jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004893jsd" ] + }, + "acm004893jsd" : { + "type" : "CodePackage", + "id" : "acm004893jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004894jsd" ] + }, + "acm004894jsd" : { + "type" : "CodePackage", + "id" : "acm004894jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004891jsd" ] + }, + "acm004895jsd" : { + "type" : "ControlElement", + "id" : "acm004895jsd", + "name" : "stop" + }, + "acm004896jsd" : { + "type" : "ControlElement", + "id" : "acm004896jsd", + "name" : "processUploadedPresentation" + }, + "acm004897jsd" : { + "type" : "ControlElement", + "id" : "acm004897jsd", + "name" : "run" + }, + "acm004898jsd" : { + "type" : "ControlElement", + "id" : "acm004898jsd", + "name" : "processUploadedFile" + }, + "acm004899jsd" : { + "type" : "ControlElement", + "id" : "acm004899jsd", + "name" : "extractPresentationPage" + }, + "acm004900jsd" : { + "type" : "ControlElement", + "id" : "acm004900jsd", + "name" : "run" + }, + "acm004901jsd" : { + "type" : "ControlElement", + "id" : "acm004901jsd", + "name" : "extractPage" + }, + "acm004902jsd" : { + "type" : "ControlElement", + "id" : "acm004902jsd", + "name" : "accept" + }, + "acm004903jsd" : { + "type" : "ControlElement", + "id" : "acm004903jsd", + "name" : "accept" + }, + "acm004904jsd" : { + "type" : "ControlElement", + "id" : "acm004904jsd", + "name" : "followRedirect" + }, + "acm004905jsd" : { + "type" : "ControlElement", + "id" : "acm004905jsd", + "name" : "savePresentation" + }, + "acm004906jsd" : { + "type" : "ControlElement", + "id" : "acm004906jsd", + "name" : "process" + }, + "acm004907jsd" : { + "type" : "ControlElement", + "id" : "acm004907jsd", + "name" : "setPageExtractor" + }, + "acm004908jsd" : { + "type" : "ControlElement", + "id" : "acm004908jsd", + "name" : "setPresentationDir" + }, + "acm004909jsd" : { + "type" : "ControlElement", + "id" : "acm004909jsd", + "name" : "setPresentationBaseURL" + }, + "acm004910jsd" : { + "type" : "ControlElement", + "id" : "acm004910jsd", + "name" : "setDocumentConversionService" + }, + "acm004911jsd" : { + "type" : "ControlElement", + "id" : "acm004911jsd", + "name" : "setBlankPresentation" + }, + "acm004912jsd" : { + "type" : "ClassUnit", + "id" : "acm004912jsd", + "name" : "PresentationUrlDownloadService", + "compilationUnitId" : "acm004891jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004807jsd", "acm004884jsd", "acm004912jsd", "acm004981jsd" ], + "content" : [ "acm004895jsd", "acm004896jsd", "acm004897jsd", "acm004898jsd", "acm004899jsd", "acm004900jsd", "acm004901jsd", "acm004902jsd", "acm004903jsd", "acm004904jsd", "acm004905jsd", "acm004906jsd", "acm004907jsd", "acm004908jsd", "acm004909jsd", "acm004910jsd", "acm004911jsd" ] + }, + "acm004913jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004913jsd", + "name" : "SupportedDocumentFilter", + "parentId" : "acm004768jsd", + "content" : [ "acm004920jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004914jsd" : { + "type" : "CodePackage", + "id" : "acm004914jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004915jsd" ] + }, + "acm004915jsd" : { + "type" : "CodePackage", + "id" : "acm004915jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004916jsd" ] + }, + "acm004916jsd" : { + "type" : "CodePackage", + "id" : "acm004916jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004913jsd" ] + }, + "acm004917jsd" : { + "type" : "ControlElement", + "id" : "acm004917jsd", + "name" : "SupportedDocumentFilter" + }, + "acm004918jsd" : { + "type" : "ControlElement", + "id" : "acm004918jsd", + "name" : "isSupported" + }, + "acm004919jsd" : { + "type" : "ControlElement", + "id" : "acm004919jsd", + "name" : "notifyProgressListener" + }, + "acm004920jsd" : { + "type" : "ClassUnit", + "id" : "acm004920jsd", + "name" : "SupportedDocumentFilter", + "compilationUnitId" : "acm004913jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004639jsd", "acm004920jsd", "acm004981jsd", "acm005374jsd" ], + "content" : [ "acm004917jsd", "acm004918jsd", "acm004919jsd" ] + }, + "acm004921jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004921jsd", + "name" : "SupportedFileTypes", + "parentId" : "acm004768jsd", + "content" : [ "acm004931jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004922jsd" : { + "type" : "CodePackage", + "id" : "acm004922jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004923jsd" ] + }, + "acm004923jsd" : { + "type" : "CodePackage", + "id" : "acm004923jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004924jsd" ] + }, + "acm004924jsd" : { + "type" : "CodePackage", + "id" : "acm004924jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004921jsd" ] + }, + "acm004925jsd" : { + "type" : "ControlElement", + "id" : "acm004925jsd", + "name" : "isFileSupported" + }, + "acm004926jsd" : { + "type" : "ControlElement", + "id" : "acm004926jsd", + "name" : "isOfficeFile" + }, + "acm004927jsd" : { + "type" : "ControlElement", + "id" : "acm004927jsd", + "name" : "isPdfFile" + }, + "acm004928jsd" : { + "type" : "ControlElement", + "id" : "acm004928jsd", + "name" : "isImageFile" + }, + "acm004929jsd" : { + "type" : "ControlElement", + "id" : "acm004929jsd", + "name" : "detectMimeType" + }, + "acm004930jsd" : { + "type" : "ControlElement", + "id" : "acm004930jsd", + "name" : "isPresentationMimeTypeValid" + }, + "acm004931jsd" : { + "type" : "ClassUnit", + "id" : "acm004931jsd", + "name" : "SupportedFileTypes", + "compilationUnitId" : "acm004921jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004845jsd", "acm004931jsd" ], + "content" : [ "acm004925jsd", "acm004926jsd", "acm004927jsd", "acm004928jsd", "acm004929jsd", "acm004930jsd" ] + }, + "acm004932jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004932jsd", + "name" : "SvgImageCreator", + "parentId" : "acm004768jsd", + "content" : [ "acm004937jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004933jsd" : { + "type" : "CodePackage", + "id" : "acm004933jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004934jsd" ] + }, + "acm004934jsd" : { + "type" : "CodePackage", + "id" : "acm004934jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004935jsd" ] + }, + "acm004935jsd" : { + "type" : "CodePackage", + "id" : "acm004935jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004932jsd" ] + }, + "acm004936jsd" : { + "type" : "ControlElement", + "id" : "acm004936jsd", + "name" : "createSvgImage" + }, + "acm004937jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004937jsd", + "name" : "SvgImageCreator", + "compilationUnitId" : "acm004932jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004936jsd" ] + }, + "acm004938jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004938jsd", + "name" : "TextFileCreator", + "parentId" : "acm004768jsd", + "content" : [ "acm004943jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004939jsd" : { + "type" : "CodePackage", + "id" : "acm004939jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004940jsd" ] + }, + "acm004940jsd" : { + "type" : "CodePackage", + "id" : "acm004940jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004941jsd" ] + }, + "acm004941jsd" : { + "type" : "CodePackage", + "id" : "acm004941jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004938jsd" ] + }, + "acm004942jsd" : { + "type" : "ControlElement", + "id" : "acm004942jsd", + "name" : "createTextFile" + }, + "acm004943jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004943jsd", + "name" : "TextFileCreator", + "compilationUnitId" : "acm004938jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004942jsd" ] + }, + "acm004944jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004944jsd", + "name" : "ThumbnailCreator", + "parentId" : "acm004768jsd", + "content" : [ "acm004949jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004945jsd" : { + "type" : "CodePackage", + "id" : "acm004945jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004946jsd" ] + }, + "acm004946jsd" : { + "type" : "CodePackage", + "id" : "acm004946jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004947jsd" ] + }, + "acm004947jsd" : { + "type" : "CodePackage", + "id" : "acm004947jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004944jsd" ] + }, + "acm004948jsd" : { + "type" : "ControlElement", + "id" : "acm004948jsd", + "name" : "createThumbnail" + }, + "acm004949jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004949jsd", + "name" : "ThumbnailCreator", + "compilationUnitId" : "acm004944jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm004948jsd" ] + }, + "acm004950jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004950jsd", + "name" : "UploadedPresentation", + "parentId" : "acm004768jsd", + "content" : [ "acm004981jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004951jsd" : { + "type" : "CodePackage", + "id" : "acm004951jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004952jsd" ] + }, + "acm004952jsd" : { + "type" : "CodePackage", + "id" : "acm004952jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004953jsd" ] + }, + "acm004953jsd" : { + "type" : "CodePackage", + "id" : "acm004953jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004950jsd" ] + }, + "acm004954jsd" : { + "type" : "ControlElement", + "id" : "acm004954jsd", + "name" : "UploadedPresentation" + }, + "acm004955jsd" : { + "type" : "ControlElement", + "id" : "acm004955jsd", + "name" : "UploadedPresentation" + }, + "acm004956jsd" : { + "type" : "ControlElement", + "id" : "acm004956jsd", + "name" : "getUploadedFile" + }, + "acm004957jsd" : { + "type" : "ControlElement", + "id" : "acm004957jsd", + "name" : "setUploadedFile" + }, + "acm004958jsd" : { + "type" : "ControlElement", + "id" : "acm004958jsd", + "name" : "getMeetingId" + }, + "acm004959jsd" : { + "type" : "ControlElement", + "id" : "acm004959jsd", + "name" : "getPodId" + }, + "acm004960jsd" : { + "type" : "ControlElement", + "id" : "acm004960jsd", + "name" : "getId" + }, + "acm004961jsd" : { + "type" : "ControlElement", + "id" : "acm004961jsd", + "name" : "getTemporaryPresentationId" + }, + "acm004962jsd" : { + "type" : "ControlElement", + "id" : "acm004962jsd", + "name" : "getName" + }, + "acm004963jsd" : { + "type" : "ControlElement", + "id" : "acm004963jsd", + "name" : "getBaseUrl" + }, + "acm004964jsd" : { + "type" : "ControlElement", + "id" : "acm004964jsd", + "name" : "getFileType" + }, + "acm004965jsd" : { + "type" : "ControlElement", + "id" : "acm004965jsd", + "name" : "setFileType" + }, + "acm004966jsd" : { + "type" : "ControlElement", + "id" : "acm004966jsd", + "name" : "getNumberOfPages" + }, + "acm004967jsd" : { + "type" : "ControlElement", + "id" : "acm004967jsd", + "name" : "setNumberOfPages" + }, + "acm004968jsd" : { + "type" : "ControlElement", + "id" : "acm004968jsd", + "name" : "getConversionStatus" + }, + "acm004969jsd" : { + "type" : "ControlElement", + "id" : "acm004969jsd", + "name" : "setConversionStatus" + }, + "acm004970jsd" : { + "type" : "ControlElement", + "id" : "acm004970jsd", + "name" : "isDownloadable" + }, + "acm004971jsd" : { + "type" : "ControlElement", + "id" : "acm004971jsd", + "name" : "setDownloadable" + }, + "acm004972jsd" : { + "type" : "ControlElement", + "id" : "acm004972jsd", + "name" : "isRemovable" + }, + "acm004973jsd" : { + "type" : "ControlElement", + "id" : "acm004973jsd", + "name" : "setRemovable" + }, + "acm004974jsd" : { + "type" : "ControlElement", + "id" : "acm004974jsd", + "name" : "isCurrent" + }, + "acm004975jsd" : { + "type" : "ControlElement", + "id" : "acm004975jsd", + "name" : "setCurrent" + }, + "acm004976jsd" : { + "type" : "ControlElement", + "id" : "acm004976jsd", + "name" : "getAuthzToken" + }, + "acm004977jsd" : { + "type" : "ControlElement", + "id" : "acm004977jsd", + "name" : "startConversion" + }, + "acm004978jsd" : { + "type" : "ControlElement", + "id" : "acm004978jsd", + "name" : "isConversionStarted" + }, + "acm004979jsd" : { + "type" : "ControlElement", + "id" : "acm004979jsd", + "name" : "isUploadFailed" + }, + "acm004980jsd" : { + "type" : "ControlElement", + "id" : "acm004980jsd", + "name" : "getUploadFailReason" + }, + "acm004981jsd" : { + "type" : "ClassUnit", + "id" : "acm004981jsd", + "name" : "UploadedPresentation", + "compilationUnitId" : "acm004950jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004954jsd", "acm004955jsd", "acm004956jsd", "acm004957jsd", "acm004958jsd", "acm004959jsd", "acm004960jsd", "acm004961jsd", "acm004962jsd", "acm004963jsd", "acm004964jsd", "acm004965jsd", "acm004966jsd", "acm004967jsd", "acm004968jsd", "acm004969jsd", "acm004970jsd", "acm004971jsd", "acm004972jsd", "acm004973jsd", "acm004974jsd", "acm004975jsd", "acm004976jsd", "acm004977jsd", "acm004978jsd", "acm004979jsd", "acm004980jsd" ] + }, + "acm004982jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004982jsd", + "name" : "Util", + "parentId" : "acm004768jsd", + "content" : [ "acm004988jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004983jsd" : { + "type" : "CodePackage", + "id" : "acm004983jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004984jsd" ] + }, + "acm004984jsd" : { + "type" : "CodePackage", + "id" : "acm004984jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004985jsd" ] + }, + "acm004985jsd" : { + "type" : "CodePackage", + "id" : "acm004985jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004982jsd" ] + }, + "acm004986jsd" : { + "type" : "ControlElement", + "id" : "acm004986jsd", + "name" : "deleteDirectory" + }, + "acm004987jsd" : { + "type" : "ControlElement", + "id" : "acm004987jsd", + "name" : "deleteDirectoryFromFileHandlingErrors" + }, + "acm004988jsd" : { + "type" : "ClassUnit", + "id" : "acm004988jsd", + "name" : "Util", + "compilationUnitId" : "acm004982jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004988jsd" ], + "content" : [ "acm004986jsd", "acm004987jsd" ] + }, + "acm004989jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004989jsd", + "name" : "AbstractCommandHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005005jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004990jsd" : { + "type" : "CodePackage", + "id" : "acm004990jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004991jsd" ] + }, + "acm004991jsd" : { + "type" : "CodePackage", + "id" : "acm004991jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm004992jsd" ] + }, + "acm004992jsd" : { + "type" : "CodePackage", + "id" : "acm004992jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm004993jsd" ] + }, + "acm004993jsd" : { + "type" : "CodePackage", + "id" : "acm004993jsd", + "name" : "handlers", + "parentId" : "acm004768jsd", + "content" : [ "acm004989jsd", "acm005006jsd", "acm005012jsd", "acm005018jsd", "acm005024jsd", "acm005030jsd", "acm005037jsd", "acm005044jsd", "acm005050jsd" ] + }, + "acm004994jsd" : { + "type" : "ControlElement", + "id" : "acm004994jsd", + "name" : "onPreStart" + }, + "acm004995jsd" : { + "type" : "ControlElement", + "id" : "acm004995jsd", + "name" : "onStart" + }, + "acm004996jsd" : { + "type" : "ControlElement", + "id" : "acm004996jsd", + "name" : "onStdout" + }, + "acm004997jsd" : { + "type" : "ControlElement", + "id" : "acm004997jsd", + "name" : "onStderr" + }, + "acm004998jsd" : { + "type" : "ControlElement", + "id" : "acm004998jsd", + "name" : "onExit" + }, + "acm004999jsd" : { + "type" : "ControlElement", + "id" : "acm004999jsd", + "name" : "exitedWithError" + }, + "acm005000jsd" : { + "type" : "ControlElement", + "id" : "acm005000jsd", + "name" : "stdoutContains" + }, + "acm005001jsd" : { + "type" : "ControlElement", + "id" : "acm005001jsd", + "name" : "stdoutEquals" + }, + "acm005002jsd" : { + "type" : "ControlElement", + "id" : "acm005002jsd", + "name" : "stderrContains" + }, + "acm005003jsd" : { + "type" : "ControlElement", + "id" : "acm005003jsd", + "name" : "isCommandSuccessful" + }, + "acm005004jsd" : { + "type" : "ControlElement", + "id" : "acm005004jsd", + "name" : "isCommandTimeout" + }, + "acm005005jsd" : { + "type" : "ClassUnit", + "id" : "acm005005jsd", + "name" : "AbstractCommandHandler", + "compilationUnitId" : "acm004989jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005005jsd" ], + "content" : [ "acm004994jsd", "acm004995jsd", "acm004996jsd", "acm004997jsd", "acm004998jsd", "acm004999jsd", "acm005000jsd", "acm005001jsd", "acm005002jsd", "acm005003jsd", "acm005004jsd" ] + }, + "acm005006jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005006jsd", + "name" : "AddNamespaceToSvgHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005011jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005007jsd" : { + "type" : "CodePackage", + "id" : "acm005007jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005008jsd" ] + }, + "acm005008jsd" : { + "type" : "CodePackage", + "id" : "acm005008jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005009jsd" ] + }, + "acm005009jsd" : { + "type" : "CodePackage", + "id" : "acm005009jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005010jsd" ] + }, + "acm005010jsd" : { + "type" : "CodePackage", + "id" : "acm005010jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005006jsd" ] + }, + "acm005011jsd" : { + "type" : "ClassUnit", + "id" : "acm005011jsd", + "name" : "AddNamespaceToSvgHandler", + "compilationUnitId" : "acm005006jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005011jsd" ], + "content" : [ ] + }, + "acm005012jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005012jsd", + "name" : "ImageResizerHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005017jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005013jsd" : { + "type" : "CodePackage", + "id" : "acm005013jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005014jsd" ] + }, + "acm005014jsd" : { + "type" : "CodePackage", + "id" : "acm005014jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005015jsd" ] + }, + "acm005015jsd" : { + "type" : "CodePackage", + "id" : "acm005015jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005016jsd" ] + }, + "acm005016jsd" : { + "type" : "CodePackage", + "id" : "acm005016jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005012jsd" ] + }, + "acm005017jsd" : { + "type" : "ClassUnit", + "id" : "acm005017jsd", + "name" : "ImageResizerHandler", + "compilationUnitId" : "acm005012jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005017jsd" ], + "content" : [ ] + }, + "acm005018jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005018jsd", + "name" : "Office2PdfConverterHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005023jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005019jsd" : { + "type" : "CodePackage", + "id" : "acm005019jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005020jsd" ] + }, + "acm005020jsd" : { + "type" : "CodePackage", + "id" : "acm005020jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005021jsd" ] + }, + "acm005021jsd" : { + "type" : "CodePackage", + "id" : "acm005021jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005022jsd" ] + }, + "acm005022jsd" : { + "type" : "CodePackage", + "id" : "acm005022jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005018jsd" ] + }, + "acm005023jsd" : { + "type" : "ClassUnit", + "id" : "acm005023jsd", + "name" : "Office2PdfConverterHandler", + "compilationUnitId" : "acm005018jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005023jsd" ], + "content" : [ ] + }, + "acm005024jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005024jsd", + "name" : "Pdf2PngPageConverterHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005029jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005025jsd" : { + "type" : "CodePackage", + "id" : "acm005025jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005026jsd" ] + }, + "acm005026jsd" : { + "type" : "CodePackage", + "id" : "acm005026jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005027jsd" ] + }, + "acm005027jsd" : { + "type" : "CodePackage", + "id" : "acm005027jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005028jsd" ] + }, + "acm005028jsd" : { + "type" : "CodePackage", + "id" : "acm005028jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005024jsd" ] + }, + "acm005029jsd" : { + "type" : "ClassUnit", + "id" : "acm005029jsd", + "name" : "Pdf2PngPageConverterHandler", + "compilationUnitId" : "acm005024jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005029jsd" ], + "content" : [ ] + }, + "acm005030jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005030jsd", + "name" : "PdfFontType3DetectorHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005036jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005031jsd" : { + "type" : "CodePackage", + "id" : "acm005031jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005032jsd" ] + }, + "acm005032jsd" : { + "type" : "CodePackage", + "id" : "acm005032jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005033jsd" ] + }, + "acm005033jsd" : { + "type" : "CodePackage", + "id" : "acm005033jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005034jsd" ] + }, + "acm005034jsd" : { + "type" : "CodePackage", + "id" : "acm005034jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005030jsd" ] + }, + "acm005035jsd" : { + "type" : "ControlElement", + "id" : "acm005035jsd", + "name" : "hasFontType3" + }, + "acm005036jsd" : { + "type" : "ClassUnit", + "id" : "acm005036jsd", + "name" : "PdfFontType3DetectorHandler", + "compilationUnitId" : "acm005030jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005036jsd" ], + "content" : [ "acm005035jsd" ] + }, + "acm005037jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005037jsd", + "name" : "PdfPageCounterHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005043jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005038jsd" : { + "type" : "CodePackage", + "id" : "acm005038jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005039jsd" ] + }, + "acm005039jsd" : { + "type" : "CodePackage", + "id" : "acm005039jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005040jsd" ] + }, + "acm005040jsd" : { + "type" : "CodePackage", + "id" : "acm005040jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005041jsd" ] + }, + "acm005041jsd" : { + "type" : "CodePackage", + "id" : "acm005041jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005037jsd" ] + }, + "acm005042jsd" : { + "type" : "ControlElement", + "id" : "acm005042jsd", + "name" : "numberOfPages" + }, + "acm005043jsd" : { + "type" : "ClassUnit", + "id" : "acm005043jsd", + "name" : "PdfPageCounterHandler", + "compilationUnitId" : "acm005037jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005043jsd" ], + "content" : [ "acm005042jsd" ] + }, + "acm005044jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005044jsd", + "name" : "Png2SvgConversionHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005049jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005045jsd" : { + "type" : "CodePackage", + "id" : "acm005045jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005046jsd" ] + }, + "acm005046jsd" : { + "type" : "CodePackage", + "id" : "acm005046jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005047jsd" ] + }, + "acm005047jsd" : { + "type" : "CodePackage", + "id" : "acm005047jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005048jsd" ] + }, + "acm005048jsd" : { + "type" : "CodePackage", + "id" : "acm005048jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005044jsd" ] + }, + "acm005049jsd" : { + "type" : "ClassUnit", + "id" : "acm005049jsd", + "name" : "Png2SvgConversionHandler", + "compilationUnitId" : "acm005044jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005049jsd" ], + "content" : [ ] + }, + "acm005050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005050jsd", + "name" : "SvgConversionHandler", + "parentId" : "acm004993jsd", + "content" : [ "acm005057jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "handlers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005051jsd" : { + "type" : "CodePackage", + "id" : "acm005051jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005052jsd" ] + }, + "acm005052jsd" : { + "type" : "CodePackage", + "id" : "acm005052jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005053jsd" ] + }, + "acm005053jsd" : { + "type" : "CodePackage", + "id" : "acm005053jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005054jsd" ] + }, + "acm005054jsd" : { + "type" : "CodePackage", + "id" : "acm005054jsd", + "name" : "handlers", + "parentId" : null, + "content" : [ "acm005050jsd" ] + }, + "acm005055jsd" : { + "type" : "ControlElement", + "id" : "acm005055jsd", + "name" : "numberOfPaths" + }, + "acm005056jsd" : { + "type" : "ControlElement", + "id" : "acm005056jsd", + "name" : "numberOfImageTags" + }, + "acm005057jsd" : { + "type" : "ClassUnit", + "id" : "acm005057jsd", + "name" : "SvgConversionHandler", + "compilationUnitId" : "acm005050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005005jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005057jsd" ], + "content" : [ "acm005055jsd", "acm005056jsd" ] + }, + "acm005058jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005058jsd", + "name" : "BigPdfException", + "parentId" : "acm005062jsd", + "content" : [ "acm005067jsd", "acm005068jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005059jsd" : { + "type" : "CodePackage", + "id" : "acm005059jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005060jsd" ] + }, + "acm005060jsd" : { + "type" : "CodePackage", + "id" : "acm005060jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005061jsd" ] + }, + "acm005061jsd" : { + "type" : "CodePackage", + "id" : "acm005061jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005062jsd" ] + }, + "acm005062jsd" : { + "type" : "CodePackage", + "id" : "acm005062jsd", + "name" : "imp", + "parentId" : "acm004768jsd", + "content" : [ "acm005058jsd", "acm005069jsd", "acm005080jsd", "acm005088jsd", "acm005095jsd", "acm005119jsd", "acm005126jsd", "acm005141jsd", "acm005149jsd", "acm005165jsd", "acm005177jsd", "acm005184jsd", "acm005202jsd", "acm005209jsd", "acm005216jsd", "acm005226jsd", "acm005241jsd", "acm005255jsd", "acm005290jsd", "acm005300jsd", "acm005319jsd", "acm005343jsd", "acm005353jsd" ] + }, + "acm005063jsd" : { + "type" : "ControlElement", + "id" : "acm005063jsd", + "name" : "BigPdfException" + }, + "acm005064jsd" : { + "type" : "ControlElement", + "id" : "acm005064jsd", + "name" : "getBigPageNumber" + }, + "acm005065jsd" : { + "type" : "ControlElement", + "id" : "acm005065jsd", + "name" : "getExceptionType" + }, + "acm005066jsd" : { + "type" : "ControlElement", + "id" : "acm005066jsd", + "name" : "getBigPageSize" + }, + "acm005067jsd" : { + "type" : "ClassUnit", + "id" : "acm005067jsd", + "name" : "BigPdfException", + "compilationUnitId" : "acm005058jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005068jsd" ], + "content" : [ "acm005063jsd", "acm005064jsd", "acm005065jsd", "acm005066jsd" ] + }, + "acm005068jsd" : { + "type" : "ClassUnit", + "id" : "acm005068jsd", + "name" : "ExceptionType", + "compilationUnitId" : "acm005058jsd", + "parentDatatypeId" : "acm005067jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005069jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005069jsd", + "name" : "CountingPageException", + "parentId" : "acm005062jsd", + "content" : [ "acm005078jsd", "acm005079jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005070jsd" : { + "type" : "CodePackage", + "id" : "acm005070jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005071jsd" ] + }, + "acm005071jsd" : { + "type" : "CodePackage", + "id" : "acm005071jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005072jsd" ] + }, + "acm005072jsd" : { + "type" : "CodePackage", + "id" : "acm005072jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005073jsd" ] + }, + "acm005073jsd" : { + "type" : "CodePackage", + "id" : "acm005073jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005069jsd" ] + }, + "acm005074jsd" : { + "type" : "ControlElement", + "id" : "acm005074jsd", + "name" : "CountingPageException" + }, + "acm005075jsd" : { + "type" : "ControlElement", + "id" : "acm005075jsd", + "name" : "getMaxNumberOfPages" + }, + "acm005076jsd" : { + "type" : "ControlElement", + "id" : "acm005076jsd", + "name" : "getExceptionType" + }, + "acm005077jsd" : { + "type" : "ControlElement", + "id" : "acm005077jsd", + "name" : "getPageCount" + }, + "acm005078jsd" : { + "type" : "ClassUnit", + "id" : "acm005078jsd", + "name" : "CountingPageException", + "compilationUnitId" : "acm005069jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005079jsd" ], + "content" : [ "acm005074jsd", "acm005075jsd", "acm005076jsd", "acm005077jsd" ] + }, + "acm005079jsd" : { + "type" : "ClassUnit", + "id" : "acm005079jsd", + "name" : "ExceptionType", + "compilationUnitId" : "acm005069jsd", + "parentDatatypeId" : "acm005078jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005080jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005080jsd", + "name" : "ExternalProcessExecutor", + "parentId" : "acm005062jsd", + "content" : [ "acm005087jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005081jsd" : { + "type" : "CodePackage", + "id" : "acm005081jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005082jsd" ] + }, + "acm005082jsd" : { + "type" : "CodePackage", + "id" : "acm005082jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005083jsd" ] + }, + "acm005083jsd" : { + "type" : "CodePackage", + "id" : "acm005083jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005084jsd" ] + }, + "acm005084jsd" : { + "type" : "CodePackage", + "id" : "acm005084jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005080jsd" ] + }, + "acm005085jsd" : { + "type" : "ControlElement", + "id" : "acm005085jsd", + "name" : "exec" + }, + "acm005086jsd" : { + "type" : "ControlElement", + "id" : "acm005086jsd", + "name" : "exec" + }, + "acm005087jsd" : { + "type" : "ClassUnit", + "id" : "acm005087jsd", + "name" : "ExternalProcessExecutor", + "compilationUnitId" : "acm005080jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005087jsd" ], + "content" : [ "acm005085jsd", "acm005086jsd" ] + }, + "acm005088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005088jsd", + "name" : "ImageResizerImp", + "parentId" : "acm005062jsd", + "content" : [ "acm005094jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005089jsd" : { + "type" : "CodePackage", + "id" : "acm005089jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005090jsd" ] + }, + "acm005090jsd" : { + "type" : "CodePackage", + "id" : "acm005090jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005091jsd" ] + }, + "acm005091jsd" : { + "type" : "CodePackage", + "id" : "acm005091jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005092jsd" ] + }, + "acm005092jsd" : { + "type" : "CodePackage", + "id" : "acm005092jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005088jsd" ] + }, + "acm005093jsd" : { + "type" : "ControlElement", + "id" : "acm005093jsd", + "name" : "resize" + }, + "acm005094jsd" : { + "type" : "ClassUnit", + "id" : "acm005094jsd", + "name" : "ImageResizerImp", + "compilationUnitId" : "acm005088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004838jsd" ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005017jsd", "acm005094jsd" ], + "content" : [ "acm005093jsd" ] + }, + "acm005095jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005095jsd", + "name" : "ImageSlidesGenerationService", + "parentId" : "acm005062jsd", + "content" : [ "acm005118jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005096jsd" : { + "type" : "CodePackage", + "id" : "acm005096jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005097jsd" ] + }, + "acm005097jsd" : { + "type" : "CodePackage", + "id" : "acm005097jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005098jsd" ] + }, + "acm005098jsd" : { + "type" : "CodePackage", + "id" : "acm005098jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005099jsd" ] + }, + "acm005099jsd" : { + "type" : "CodePackage", + "id" : "acm005099jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005095jsd" ] + }, + "acm005100jsd" : { + "type" : "ControlElement", + "id" : "acm005100jsd", + "name" : "ImageSlidesGenerationService" + }, + "acm005101jsd" : { + "type" : "ControlElement", + "id" : "acm005101jsd", + "name" : "generateSlides" + }, + "acm005102jsd" : { + "type" : "ControlElement", + "id" : "acm005102jsd", + "name" : "createTextFiles" + }, + "acm005103jsd" : { + "type" : "ControlElement", + "id" : "acm005103jsd", + "name" : "createThumbnails" + }, + "acm005104jsd" : { + "type" : "ControlElement", + "id" : "acm005104jsd", + "name" : "createSvgImages" + }, + "acm005105jsd" : { + "type" : "ControlElement", + "id" : "acm005105jsd", + "name" : "createPngImages" + }, + "acm005106jsd" : { + "type" : "ControlElement", + "id" : "acm005106jsd", + "name" : "resizeImage" + }, + "acm005107jsd" : { + "type" : "ControlElement", + "id" : "acm005107jsd", + "name" : "setThumbnailCreator" + }, + "acm005108jsd" : { + "type" : "ControlElement", + "id" : "acm005108jsd", + "name" : "setTextFileCreator" + }, + "acm005109jsd" : { + "type" : "ControlElement", + "id" : "acm005109jsd", + "name" : "setPngCreator" + }, + "acm005110jsd" : { + "type" : "ControlElement", + "id" : "acm005110jsd", + "name" : "setSvgImageCreator" + }, + "acm005111jsd" : { + "type" : "ControlElement", + "id" : "acm005111jsd", + "name" : "setGeneratePngs" + }, + "acm005112jsd" : { + "type" : "ControlElement", + "id" : "acm005112jsd", + "name" : "setSvgImagesRequired" + }, + "acm005113jsd" : { + "type" : "ControlElement", + "id" : "acm005113jsd", + "name" : "setMaxConversionTime" + }, + "acm005114jsd" : { + "type" : "ControlElement", + "id" : "acm005114jsd", + "name" : "setSlidesGenerationProgressNotifier" + }, + "acm005115jsd" : { + "type" : "ControlElement", + "id" : "acm005115jsd", + "name" : "setImageResizer" + }, + "acm005116jsd" : { + "type" : "ControlElement", + "id" : "acm005116jsd", + "name" : "setMaxImageWidth" + }, + "acm005117jsd" : { + "type" : "ControlElement", + "id" : "acm005117jsd", + "name" : "setMaxImageHeight" + }, + "acm005118jsd" : { + "type" : "ClassUnit", + "id" : "acm005118jsd", + "name" : "ImageSlidesGenerationService", + "compilationUnitId" : "acm005095jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004838jsd", "acm004890jsd", "acm004937jsd", "acm004943jsd", "acm004949jsd", "acm004981jsd", "acm005118jsd", "acm005318jsd" ], + "content" : [ "acm005100jsd", "acm005101jsd", "acm005102jsd", "acm005103jsd", "acm005104jsd", "acm005105jsd", "acm005106jsd", "acm005107jsd", "acm005108jsd", "acm005109jsd", "acm005110jsd", "acm005111jsd", "acm005112jsd", "acm005113jsd", "acm005114jsd", "acm005115jsd", "acm005116jsd", "acm005117jsd" ] + }, + "acm005119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005119jsd", + "name" : "Office2PdfPageConverter", + "parentId" : "acm005062jsd", + "content" : [ "acm005125jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005120jsd" : { + "type" : "CodePackage", + "id" : "acm005120jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005121jsd" ] + }, + "acm005121jsd" : { + "type" : "CodePackage", + "id" : "acm005121jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005122jsd" ] + }, + "acm005122jsd" : { + "type" : "CodePackage", + "id" : "acm005122jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005123jsd" ] + }, + "acm005123jsd" : { + "type" : "CodePackage", + "id" : "acm005123jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005119jsd" ] + }, + "acm005124jsd" : { + "type" : "ControlElement", + "id" : "acm005124jsd", + "name" : "convert" + }, + "acm005125jsd" : { + "type" : "ClassUnit", + "id" : "acm005125jsd", + "name" : "Office2PdfPageConverter", + "compilationUnitId" : "acm005119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005023jsd", "acm005125jsd" ], + "content" : [ "acm005124jsd" ] + }, + "acm005126jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005126jsd", + "name" : "OfficeDocumentValidator", + "parentId" : "acm005062jsd", + "content" : [ "acm005136jsd", "acm005138jsd", "acm005140jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005127jsd" : { + "type" : "CodePackage", + "id" : "acm005127jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005128jsd" ] + }, + "acm005128jsd" : { + "type" : "CodePackage", + "id" : "acm005128jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005129jsd" ] + }, + "acm005129jsd" : { + "type" : "CodePackage", + "id" : "acm005129jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005130jsd" ] + }, + "acm005130jsd" : { + "type" : "CodePackage", + "id" : "acm005130jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005126jsd" ] + }, + "acm005131jsd" : { + "type" : "ControlElement", + "id" : "acm005131jsd", + "name" : "isValid" + }, + "acm005132jsd" : { + "type" : "ControlElement", + "id" : "acm005132jsd", + "name" : "embedsEmf" + }, + "acm005133jsd" : { + "type" : "ControlElement", + "id" : "acm005133jsd", + "name" : "containsTinyTileBackground" + }, + "acm005134jsd" : { + "type" : "ControlElement", + "id" : "acm005134jsd", + "name" : "evaluate" + }, + "acm005135jsd" : { + "type" : "ControlElement", + "id" : "acm005135jsd", + "name" : "evaluate" + }, + "acm005136jsd" : { + "type" : "ClassUnit", + "id" : "acm005136jsd", + "name" : "OfficeDocumentValidator", + "compilationUnitId" : "acm005126jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005136jsd", "acm005138jsd", "acm005140jsd" ], + "content" : [ "acm005131jsd", "acm005132jsd", "acm005133jsd", "acm005134jsd", "acm005135jsd" ] + }, + "acm005137jsd" : { + "type" : "ControlElement", + "id" : "acm005137jsd", + "name" : "evaluate" + }, + "acm005138jsd" : { + "type" : "ClassUnit", + "id" : "acm005138jsd", + "name" : "EmfPredicate", + "compilationUnitId" : "acm005126jsd", + "parentDatatypeId" : "acm005136jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005137jsd" ] + }, + "acm005139jsd" : { + "type" : "ControlElement", + "id" : "acm005139jsd", + "name" : "evaluate" + }, + "acm005140jsd" : { + "type" : "ClassUnit", + "id" : "acm005140jsd", + "name" : "TinyTileBackgroundPredicate", + "compilationUnitId" : "acm005126jsd", + "parentDatatypeId" : "acm005136jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005139jsd" ] + }, + "acm005141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005141jsd", + "name" : "OfficeDocumentValidator2", + "parentId" : "acm005062jsd", + "content" : [ "acm005148jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005142jsd" : { + "type" : "CodePackage", + "id" : "acm005142jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005143jsd" ] + }, + "acm005143jsd" : { + "type" : "CodePackage", + "id" : "acm005143jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005144jsd" ] + }, + "acm005144jsd" : { + "type" : "CodePackage", + "id" : "acm005144jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005145jsd" ] + }, + "acm005145jsd" : { + "type" : "CodePackage", + "id" : "acm005145jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005141jsd" ] + }, + "acm005146jsd" : { + "type" : "ControlElement", + "id" : "acm005146jsd", + "name" : "isValid" + }, + "acm005147jsd" : { + "type" : "ControlElement", + "id" : "acm005147jsd", + "name" : "setPresCheckExec" + }, + "acm005148jsd" : { + "type" : "ClassUnit", + "id" : "acm005148jsd", + "name" : "OfficeDocumentValidator2", + "compilationUnitId" : "acm005141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005087jsd", "acm005148jsd" ], + "content" : [ "acm005146jsd", "acm005147jsd" ] + }, + "acm005149jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005149jsd", + "name" : "OfficeToPdfConversionService", + "parentId" : "acm005062jsd", + "content" : [ "acm005164jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005150jsd" : { + "type" : "CodePackage", + "id" : "acm005150jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005151jsd" ] + }, + "acm005151jsd" : { + "type" : "CodePackage", + "id" : "acm005151jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005152jsd" ] + }, + "acm005152jsd" : { + "type" : "CodePackage", + "id" : "acm005152jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005153jsd" ] + }, + "acm005153jsd" : { + "type" : "CodePackage", + "id" : "acm005153jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005149jsd" ] + }, + "acm005154jsd" : { + "type" : "ControlElement", + "id" : "acm005154jsd", + "name" : "convertOfficeToPdf" + }, + "acm005155jsd" : { + "type" : "ControlElement", + "id" : "acm005155jsd", + "name" : "initialize" + }, + "acm005156jsd" : { + "type" : "ControlElement", + "id" : "acm005156jsd", + "name" : "setupOutputPdfFile" + }, + "acm005157jsd" : { + "type" : "ControlElement", + "id" : "acm005157jsd", + "name" : "convertOfficeDocToPdf" + }, + "acm005158jsd" : { + "type" : "ControlElement", + "id" : "acm005158jsd", + "name" : "makePdfTheUploadedFileAndSetStepAsSuccess" + }, + "acm005159jsd" : { + "type" : "ControlElement", + "id" : "acm005159jsd", + "name" : "setOfficeDocumentValidator" + }, + "acm005160jsd" : { + "type" : "ControlElement", + "id" : "acm005160jsd", + "name" : "setSkipOfficePrecheck" + }, + "acm005161jsd" : { + "type" : "ControlElement", + "id" : "acm005161jsd", + "name" : "setPresOfficeConversionExec" + }, + "acm005162jsd" : { + "type" : "ControlElement", + "id" : "acm005162jsd", + "name" : "setPresOfficeConversionTimeout" + }, + "acm005163jsd" : { + "type" : "ControlElement", + "id" : "acm005163jsd", + "name" : "setPresOfficeConversionMaxConcurrents" + }, + "acm005164jsd" : { + "type" : "ClassUnit", + "id" : "acm005164jsd", + "name" : "OfficeToPdfConversionService", + "compilationUnitId" : "acm005149jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005148jsd", "acm005164jsd" ], + "content" : [ "acm005154jsd", "acm005155jsd", "acm005156jsd", "acm005157jsd", "acm005158jsd", "acm005159jsd", "acm005160jsd", "acm005161jsd", "acm005162jsd", "acm005163jsd" ] + }, + "acm005165jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005165jsd", + "name" : "PageCounterService", + "parentId" : "acm005062jsd", + "content" : [ "acm005176jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005166jsd" : { + "type" : "CodePackage", + "id" : "acm005166jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005167jsd" ] + }, + "acm005167jsd" : { + "type" : "CodePackage", + "id" : "acm005167jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005168jsd" ] + }, + "acm005168jsd" : { + "type" : "CodePackage", + "id" : "acm005168jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005169jsd" ] + }, + "acm005169jsd" : { + "type" : "CodePackage", + "id" : "acm005169jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005165jsd" ] + }, + "acm005170jsd" : { + "type" : "ControlElement", + "id" : "acm005170jsd", + "name" : "determineNumberOfPages" + }, + "acm005171jsd" : { + "type" : "ControlElement", + "id" : "acm005171jsd", + "name" : "isNumberOfPagesValid" + }, + "acm005172jsd" : { + "type" : "ControlElement", + "id" : "acm005172jsd", + "name" : "checkIfNumberOfPagesExceedsLimit" + }, + "acm005173jsd" : { + "type" : "ControlElement", + "id" : "acm005173jsd", + "name" : "countPages" + }, + "acm005174jsd" : { + "type" : "ControlElement", + "id" : "acm005174jsd", + "name" : "setMaxNumPages" + }, + "acm005175jsd" : { + "type" : "ControlElement", + "id" : "acm005175jsd", + "name" : "setPageCounter" + }, + "acm005176jsd" : { + "type" : "ClassUnit", + "id" : "acm005176jsd", + "name" : "PageCounterService", + "compilationUnitId" : "acm005165jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004878jsd", "acm004981jsd", "acm005078jsd", "acm005176jsd" ], + "content" : [ "acm005170jsd", "acm005171jsd", "acm005172jsd", "acm005173jsd", "acm005174jsd", "acm005175jsd" ] + }, + "acm005177jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005177jsd", + "name" : "PageExtractorImp", + "parentId" : "acm005062jsd", + "content" : [ "acm005183jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005178jsd" : { + "type" : "CodePackage", + "id" : "acm005178jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005179jsd" ] + }, + "acm005179jsd" : { + "type" : "CodePackage", + "id" : "acm005179jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005180jsd" ] + }, + "acm005180jsd" : { + "type" : "CodePackage", + "id" : "acm005180jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005181jsd" ] + }, + "acm005181jsd" : { + "type" : "CodePackage", + "id" : "acm005181jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005177jsd" ] + }, + "acm005182jsd" : { + "type" : "ControlElement", + "id" : "acm005182jsd", + "name" : "extractPage" + }, + "acm005183jsd" : { + "type" : "ClassUnit", + "id" : "acm005183jsd", + "name" : "PageExtractorImp", + "compilationUnitId" : "acm005177jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004884jsd" ], + "datatypeReferencesIds" : [ "acm005087jsd", "acm005183jsd" ], + "content" : [ "acm005182jsd" ] + }, + "acm005184jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005184jsd", + "name" : "PageToConvert", + "parentId" : "acm005062jsd", + "content" : [ "acm005201jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005185jsd" : { + "type" : "CodePackage", + "id" : "acm005185jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005186jsd" ] + }, + "acm005186jsd" : { + "type" : "CodePackage", + "id" : "acm005186jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005187jsd" ] + }, + "acm005187jsd" : { + "type" : "CodePackage", + "id" : "acm005187jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005188jsd" ] + }, + "acm005188jsd" : { + "type" : "CodePackage", + "id" : "acm005188jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005184jsd" ] + }, + "acm005189jsd" : { + "type" : "ControlElement", + "id" : "acm005189jsd", + "name" : "PageToConvert" + }, + "acm005190jsd" : { + "type" : "ControlElement", + "id" : "acm005190jsd", + "name" : "getPageFile" + }, + "acm005191jsd" : { + "type" : "ControlElement", + "id" : "acm005191jsd", + "name" : "getPageNumber" + }, + "acm005192jsd" : { + "type" : "ControlElement", + "id" : "acm005192jsd", + "name" : "getPresId" + }, + "acm005193jsd" : { + "type" : "ControlElement", + "id" : "acm005193jsd", + "name" : "getMeetingId" + }, + "acm005194jsd" : { + "type" : "ControlElement", + "id" : "acm005194jsd", + "name" : "getMessageErrorInConversion" + }, + "acm005195jsd" : { + "type" : "ControlElement", + "id" : "acm005195jsd", + "name" : "setMessageErrorInConversion" + }, + "acm005196jsd" : { + "type" : "ControlElement", + "id" : "acm005196jsd", + "name" : "convert" + }, + "acm005197jsd" : { + "type" : "ControlElement", + "id" : "acm005197jsd", + "name" : "createThumbnails" + }, + "acm005198jsd" : { + "type" : "ControlElement", + "id" : "acm005198jsd", + "name" : "createTextFiles" + }, + "acm005199jsd" : { + "type" : "ControlElement", + "id" : "acm005199jsd", + "name" : "createSvgImages" + }, + "acm005200jsd" : { + "type" : "ControlElement", + "id" : "acm005200jsd", + "name" : "createPngImages" + }, + "acm005201jsd" : { + "type" : "ClassUnit", + "id" : "acm005201jsd", + "name" : "PageToConvert", + "compilationUnitId" : "acm005184jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004884jsd", "acm004890jsd", "acm004937jsd", "acm004943jsd", "acm004949jsd", "acm004981jsd", "acm005201jsd", "acm005318jsd" ], + "content" : [ "acm005189jsd", "acm005190jsd", "acm005191jsd", "acm005192jsd", "acm005193jsd", "acm005194jsd", "acm005195jsd", "acm005196jsd", "acm005197jsd", "acm005198jsd", "acm005199jsd", "acm005200jsd" ] + }, + "acm005202jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005202jsd", + "name" : "PdfPageCounter", + "parentId" : "acm005062jsd", + "content" : [ "acm005208jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005203jsd" : { + "type" : "CodePackage", + "id" : "acm005203jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005204jsd" ] + }, + "acm005204jsd" : { + "type" : "CodePackage", + "id" : "acm005204jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005205jsd" ] + }, + "acm005205jsd" : { + "type" : "CodePackage", + "id" : "acm005205jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005206jsd" ] + }, + "acm005206jsd" : { + "type" : "CodePackage", + "id" : "acm005206jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005202jsd" ] + }, + "acm005207jsd" : { + "type" : "ControlElement", + "id" : "acm005207jsd", + "name" : "countNumberOfPages" + }, + "acm005208jsd" : { + "type" : "ClassUnit", + "id" : "acm005208jsd", + "name" : "PdfPageCounter", + "compilationUnitId" : "acm005202jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004878jsd" ], + "datatypeReferencesIds" : [ "acm005043jsd", "acm005208jsd" ], + "content" : [ "acm005207jsd" ] + }, + "acm005209jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005209jsd", + "name" : "PdfPageDownscaler", + "parentId" : "acm005062jsd", + "content" : [ "acm005215jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005210jsd" : { + "type" : "CodePackage", + "id" : "acm005210jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005211jsd" ] + }, + "acm005211jsd" : { + "type" : "CodePackage", + "id" : "acm005211jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005212jsd" ] + }, + "acm005212jsd" : { + "type" : "CodePackage", + "id" : "acm005212jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005213jsd" ] + }, + "acm005213jsd" : { + "type" : "CodePackage", + "id" : "acm005213jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005209jsd" ] + }, + "acm005214jsd" : { + "type" : "ControlElement", + "id" : "acm005214jsd", + "name" : "downscale" + }, + "acm005215jsd" : { + "type" : "ClassUnit", + "id" : "acm005215jsd", + "name" : "PdfPageDownscaler", + "compilationUnitId" : "acm005209jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005087jsd" ], + "content" : [ "acm005214jsd" ] + }, + "acm005216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005216jsd", + "name" : "PdfSlidesGenerationService", + "parentId" : "acm005062jsd", + "content" : [ "acm005225jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005217jsd" : { + "type" : "CodePackage", + "id" : "acm005217jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005218jsd" ] + }, + "acm005218jsd" : { + "type" : "CodePackage", + "id" : "acm005218jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005219jsd" ] + }, + "acm005219jsd" : { + "type" : "CodePackage", + "id" : "acm005219jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005220jsd" ] + }, + "acm005220jsd" : { + "type" : "CodePackage", + "id" : "acm005220jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005216jsd" ] + }, + "acm005221jsd" : { + "type" : "ControlElement", + "id" : "acm005221jsd", + "name" : "PdfSlidesGenerationService" + }, + "acm005222jsd" : { + "type" : "ControlElement", + "id" : "acm005222jsd", + "name" : "process" + }, + "acm005223jsd" : { + "type" : "ControlElement", + "id" : "acm005223jsd", + "name" : "run" + }, + "acm005224jsd" : { + "type" : "ControlElement", + "id" : "acm005224jsd", + "name" : "setPresentationConversionCompletionService" + }, + "acm005225jsd" : { + "type" : "ClassUnit", + "id" : "acm005225jsd", + "name" : "PdfSlidesGenerationService", + "compilationUnitId" : "acm005216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005201jsd", "acm005225jsd", "acm005254jsd", "acm005442jsd" ], + "content" : [ "acm005221jsd", "acm005222jsd", "acm005223jsd", "acm005224jsd" ] + }, + "acm005226jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005226jsd", + "name" : "PngCreatorImp", + "parentId" : "acm005062jsd", + "content" : [ "acm005240jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005227jsd" : { + "type" : "CodePackage", + "id" : "acm005227jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005228jsd" ] + }, + "acm005228jsd" : { + "type" : "CodePackage", + "id" : "acm005228jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005229jsd" ] + }, + "acm005229jsd" : { + "type" : "CodePackage", + "id" : "acm005229jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005230jsd" ] + }, + "acm005230jsd" : { + "type" : "CodePackage", + "id" : "acm005230jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005226jsd" ] + }, + "acm005231jsd" : { + "type" : "ControlElement", + "id" : "acm005231jsd", + "name" : "createPng" + }, + "acm005232jsd" : { + "type" : "ControlElement", + "id" : "acm005232jsd", + "name" : "generatePng" + }, + "acm005233jsd" : { + "type" : "ControlElement", + "id" : "acm005233jsd", + "name" : "determinePngDirectory" + }, + "acm005234jsd" : { + "type" : "ControlElement", + "id" : "acm005234jsd", + "name" : "renamePng" + }, + "acm005235jsd" : { + "type" : "ControlElement", + "id" : "acm005235jsd", + "name" : "createBlankPng" + }, + "acm005236jsd" : { + "type" : "ControlElement", + "id" : "acm005236jsd", + "name" : "copyBlankPng" + }, + "acm005237jsd" : { + "type" : "ControlElement", + "id" : "acm005237jsd", + "name" : "cleanDirectory" + }, + "acm005238jsd" : { + "type" : "ControlElement", + "id" : "acm005238jsd", + "name" : "setBlankPng" + }, + "acm005239jsd" : { + "type" : "ControlElement", + "id" : "acm005239jsd", + "name" : "setSlideWidth" + }, + "acm005240jsd" : { + "type" : "ClassUnit", + "id" : "acm005240jsd", + "name" : "PngCreatorImp", + "compilationUnitId" : "acm005226jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004890jsd" ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005049jsd", "acm005087jsd", "acm005240jsd" ], + "content" : [ "acm005231jsd", "acm005232jsd", "acm005233jsd", "acm005234jsd", "acm005235jsd", "acm005236jsd", "acm005237jsd", "acm005238jsd", "acm005239jsd" ] + }, + "acm005241jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005241jsd", + "name" : "PresentationConversionCompletionService", + "parentId" : "acm005062jsd", + "content" : [ "acm005254jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005242jsd" : { + "type" : "CodePackage", + "id" : "acm005242jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005243jsd" ] + }, + "acm005243jsd" : { + "type" : "CodePackage", + "id" : "acm005243jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005244jsd" ] + }, + "acm005244jsd" : { + "type" : "CodePackage", + "id" : "acm005244jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005245jsd" ] + }, + "acm005245jsd" : { + "type" : "CodePackage", + "id" : "acm005245jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005241jsd" ] + }, + "acm005246jsd" : { + "type" : "ControlElement", + "id" : "acm005246jsd", + "name" : "PresentationConversionCompletionService" + }, + "acm005247jsd" : { + "type" : "ControlElement", + "id" : "acm005247jsd", + "name" : "handle" + }, + "acm005248jsd" : { + "type" : "ControlElement", + "id" : "acm005248jsd", + "name" : "processMessage" + }, + "acm005249jsd" : { + "type" : "ControlElement", + "id" : "acm005249jsd", + "name" : "handleEndProcessing" + }, + "acm005250jsd" : { + "type" : "ControlElement", + "id" : "acm005250jsd", + "name" : "start" + }, + "acm005251jsd" : { + "type" : "ControlElement", + "id" : "acm005251jsd", + "name" : "run" + }, + "acm005252jsd" : { + "type" : "ControlElement", + "id" : "acm005252jsd", + "name" : "stop" + }, + "acm005253jsd" : { + "type" : "ControlElement", + "id" : "acm005253jsd", + "name" : "setSlidesGenerationProgressNotifier" + }, + "acm005254jsd" : { + "type" : "ClassUnit", + "id" : "acm005254jsd", + "name" : "PresentationConversionCompletionService", + "compilationUnitId" : "acm005241jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005254jsd", "acm005299jsd", "acm005318jsd", "acm005435jsd", "acm005442jsd", "acm005456jsd" ], + "content" : [ "acm005246jsd", "acm005247jsd", "acm005248jsd", "acm005249jsd", "acm005250jsd", "acm005251jsd", "acm005252jsd", "acm005253jsd" ] + }, + "acm005255jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005255jsd", + "name" : "PresentationFileProcessor", + "parentId" : "acm005062jsd", + "content" : [ "acm005289jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005256jsd" : { + "type" : "CodePackage", + "id" : "acm005256jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005257jsd" ] + }, + "acm005257jsd" : { + "type" : "CodePackage", + "id" : "acm005257jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005258jsd" ] + }, + "acm005258jsd" : { + "type" : "CodePackage", + "id" : "acm005258jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005259jsd" ] + }, + "acm005259jsd" : { + "type" : "CodePackage", + "id" : "acm005259jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005255jsd" ] + }, + "acm005260jsd" : { + "type" : "ControlElement", + "id" : "acm005260jsd", + "name" : "PresentationFileProcessor" + }, + "acm005261jsd" : { + "type" : "ControlElement", + "id" : "acm005261jsd", + "name" : "process" + }, + "acm005262jsd" : { + "type" : "ControlElement", + "id" : "acm005262jsd", + "name" : "run" + }, + "acm005263jsd" : { + "type" : "ControlElement", + "id" : "acm005263jsd", + "name" : "processMakePresentationDownloadableMsg" + }, + "acm005264jsd" : { + "type" : "ControlElement", + "id" : "acm005264jsd", + "name" : "processUploadedPresentation" + }, + "acm005265jsd" : { + "type" : "ControlElement", + "id" : "acm005265jsd", + "name" : "extractIntoPages" + }, + "acm005266jsd" : { + "type" : "ControlElement", + "id" : "acm005266jsd", + "name" : "downscalePage" + }, + "acm005267jsd" : { + "type" : "ControlElement", + "id" : "acm005267jsd", + "name" : "extractPage" + }, + "acm005268jsd" : { + "type" : "ControlElement", + "id" : "acm005268jsd", + "name" : "determineNumberOfPages" + }, + "acm005269jsd" : { + "type" : "ControlElement", + "id" : "acm005269jsd", + "name" : "sendDocPageConversionStartedProgress" + }, + "acm005270jsd" : { + "type" : "ControlElement", + "id" : "acm005270jsd", + "name" : "sendFailedToCountPageMessage" + }, + "acm005271jsd" : { + "type" : "ControlElement", + "id" : "acm005271jsd", + "name" : "start" + }, + "acm005272jsd" : { + "type" : "ControlElement", + "id" : "acm005272jsd", + "name" : "run" + }, + "acm005273jsd" : { + "type" : "ControlElement", + "id" : "acm005273jsd", + "name" : "stop" + }, + "acm005274jsd" : { + "type" : "ControlElement", + "id" : "acm005274jsd", + "name" : "setSlidesGenerationProgressNotifier" + }, + "acm005275jsd" : { + "type" : "ControlElement", + "id" : "acm005275jsd", + "name" : "setCounterService" + }, + "acm005276jsd" : { + "type" : "ControlElement", + "id" : "acm005276jsd", + "name" : "setPageExtractor" + }, + "acm005277jsd" : { + "type" : "ControlElement", + "id" : "acm005277jsd", + "name" : "setGeneratePngs" + }, + "acm005278jsd" : { + "type" : "ControlElement", + "id" : "acm005278jsd", + "name" : "setBigPdfSize" + }, + "acm005279jsd" : { + "type" : "ControlElement", + "id" : "acm005279jsd", + "name" : "setMaxBigPdfPageSize" + }, + "acm005280jsd" : { + "type" : "ControlElement", + "id" : "acm005280jsd", + "name" : "setSvgImagesRequired" + }, + "acm005281jsd" : { + "type" : "ControlElement", + "id" : "acm005281jsd", + "name" : "setThumbnailCreator" + }, + "acm005282jsd" : { + "type" : "ControlElement", + "id" : "acm005282jsd", + "name" : "setPngCreator" + }, + "acm005283jsd" : { + "type" : "ControlElement", + "id" : "acm005283jsd", + "name" : "setTextFileCreator" + }, + "acm005284jsd" : { + "type" : "ControlElement", + "id" : "acm005284jsd", + "name" : "setSvgImageCreator" + }, + "acm005285jsd" : { + "type" : "ControlElement", + "id" : "acm005285jsd", + "name" : "setMaxConversionTime" + }, + "acm005286jsd" : { + "type" : "ControlElement", + "id" : "acm005286jsd", + "name" : "setImageSlidesGenerationService" + }, + "acm005287jsd" : { + "type" : "ControlElement", + "id" : "acm005287jsd", + "name" : "setPresentationConversionCompletionService" + }, + "acm005288jsd" : { + "type" : "ControlElement", + "id" : "acm005288jsd", + "name" : "setPdfSlidesGenerationService" + }, + "acm005289jsd" : { + "type" : "ClassUnit", + "id" : "acm005289jsd", + "name" : "PresentationFileProcessor", + "compilationUnitId" : "acm005255jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004800jsd", "acm004884jsd", "acm004890jsd", "acm004937jsd", "acm004943jsd", "acm004949jsd", "acm004981jsd", "acm005078jsd", "acm005118jsd", "acm005176jsd", "acm005201jsd", "acm005215jsd", "acm005225jsd", "acm005254jsd", "acm005289jsd", "acm005318jsd", "acm005402jsd", "acm005409jsd", "acm005416jsd", "acm005456jsd" ], + "content" : [ "acm005260jsd", "acm005261jsd", "acm005262jsd", "acm005263jsd", "acm005264jsd", "acm005265jsd", "acm005266jsd", "acm005267jsd", "acm005268jsd", "acm005269jsd", "acm005270jsd", "acm005271jsd", "acm005272jsd", "acm005273jsd", "acm005274jsd", "acm005275jsd", "acm005276jsd", "acm005277jsd", "acm005278jsd", "acm005279jsd", "acm005280jsd", "acm005281jsd", "acm005282jsd", "acm005283jsd", "acm005284jsd", "acm005285jsd", "acm005286jsd", "acm005287jsd", "acm005288jsd" ] + }, + "acm005290jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005290jsd", + "name" : "PresentationToConvert", + "parentId" : "acm005062jsd", + "content" : [ "acm005299jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005291jsd" : { + "type" : "CodePackage", + "id" : "acm005291jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005292jsd" ] + }, + "acm005292jsd" : { + "type" : "CodePackage", + "id" : "acm005292jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005293jsd" ] + }, + "acm005293jsd" : { + "type" : "CodePackage", + "id" : "acm005293jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005294jsd" ] + }, + "acm005294jsd" : { + "type" : "CodePackage", + "id" : "acm005294jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005290jsd" ] + }, + "acm005295jsd" : { + "type" : "ControlElement", + "id" : "acm005295jsd", + "name" : "PresentationToConvert" + }, + "acm005296jsd" : { + "type" : "ControlElement", + "id" : "acm005296jsd", + "name" : "getKey" + }, + "acm005297jsd" : { + "type" : "ControlElement", + "id" : "acm005297jsd", + "name" : "getPagesCompleted" + }, + "acm005298jsd" : { + "type" : "ControlElement", + "id" : "acm005298jsd", + "name" : "incrementPagesCompleted" + }, + "acm005299jsd" : { + "type" : "ClassUnit", + "id" : "acm005299jsd", + "name" : "PresentationToConvert", + "compilationUnitId" : "acm005290jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm005295jsd", "acm005296jsd", "acm005297jsd", "acm005298jsd" ] + }, + "acm005300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005300jsd", + "name" : "SlidesGenerationProgressNotifier", + "parentId" : "acm005062jsd", + "content" : [ "acm005318jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005301jsd" : { + "type" : "CodePackage", + "id" : "acm005301jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005302jsd" ] + }, + "acm005302jsd" : { + "type" : "CodePackage", + "id" : "acm005302jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005303jsd" ] + }, + "acm005303jsd" : { + "type" : "CodePackage", + "id" : "acm005303jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005304jsd" ] + }, + "acm005304jsd" : { + "type" : "CodePackage", + "id" : "acm005304jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005300jsd" ] + }, + "acm005305jsd" : { + "type" : "ControlElement", + "id" : "acm005305jsd", + "name" : "sendDocConversionProgress" + }, + "acm005306jsd" : { + "type" : "ControlElement", + "id" : "acm005306jsd", + "name" : "sendUploadFileTooLargeMessage" + }, + "acm005307jsd" : { + "type" : "ControlElement", + "id" : "acm005307jsd", + "name" : "sendInvalidMimeTypeMessage" + }, + "acm005308jsd" : { + "type" : "ControlElement", + "id" : "acm005308jsd", + "name" : "sendUploadFileTimedout" + }, + "acm005309jsd" : { + "type" : "ControlElement", + "id" : "acm005309jsd", + "name" : "sendConversionUpdateMessage" + }, + "acm005310jsd" : { + "type" : "ControlElement", + "id" : "acm005310jsd", + "name" : "sendCreatingThumbnailsUpdateMessage" + }, + "acm005311jsd" : { + "type" : "ControlElement", + "id" : "acm005311jsd", + "name" : "sendConversionCompletedMessage" + }, + "acm005312jsd" : { + "type" : "ControlElement", + "id" : "acm005312jsd", + "name" : "generateBasePresUrl" + }, + "acm005313jsd" : { + "type" : "ControlElement", + "id" : "acm005313jsd", + "name" : "setMessagingService" + }, + "acm005314jsd" : { + "type" : "ControlElement", + "id" : "acm005314jsd", + "name" : "setMaxNumberOfAttempts" + }, + "acm005315jsd" : { + "type" : "ControlElement", + "id" : "acm005315jsd", + "name" : "setGeneratedSlidesInfoHelper" + }, + "acm005316jsd" : { + "type" : "ControlElement", + "id" : "acm005316jsd", + "name" : "sendCreatingTextFilesUpdateMessage" + }, + "acm005317jsd" : { + "type" : "ControlElement", + "id" : "acm005317jsd", + "name" : "sendCreatingSvgImagesUpdateMessage" + }, + "acm005318jsd" : { + "type" : "ClassUnit", + "id" : "acm005318jsd", + "name" : "SlidesGenerationProgressNotifier", + "compilationUnitId" : "acm005300jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003474jsd", "acm004639jsd", "acm004832jsd", "acm004981jsd", "acm005318jsd", "acm005374jsd", "acm005388jsd", "acm005395jsd", "acm005423jsd", "acm005429jsd", "acm005463jsd", "acm005470jsd" ], + "content" : [ "acm005305jsd", "acm005306jsd", "acm005307jsd", "acm005308jsd", "acm005309jsd", "acm005310jsd", "acm005311jsd", "acm005312jsd", "acm005313jsd", "acm005314jsd", "acm005315jsd", "acm005316jsd", "acm005317jsd" ] + }, + "acm005319jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005319jsd", + "name" : "SvgImageCreatorImp", + "parentId" : "acm005062jsd", + "content" : [ "acm005342jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005320jsd" : { + "type" : "CodePackage", + "id" : "acm005320jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005321jsd" ] + }, + "acm005321jsd" : { + "type" : "CodePackage", + "id" : "acm005321jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005322jsd" ] + }, + "acm005322jsd" : { + "type" : "CodePackage", + "id" : "acm005322jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005323jsd" ] + }, + "acm005323jsd" : { + "type" : "CodePackage", + "id" : "acm005323jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005319jsd" ] + }, + "acm005324jsd" : { + "type" : "ControlElement", + "id" : "acm005324jsd", + "name" : "createSvgImage" + }, + "acm005325jsd" : { + "type" : "ControlElement", + "id" : "acm005325jsd", + "name" : "createDetectFontType3tHandler" + }, + "acm005326jsd" : { + "type" : "ControlElement", + "id" : "acm005326jsd", + "name" : "generateSvgImage" + }, + "acm005327jsd" : { + "type" : "ControlElement", + "id" : "acm005327jsd", + "name" : "createConversionProcess" + }, + "acm005328jsd" : { + "type" : "ControlElement", + "id" : "acm005328jsd", + "name" : "createDetectFontType3Process" + }, + "acm005329jsd" : { + "type" : "ControlElement", + "id" : "acm005329jsd", + "name" : "determineSvgImagesDirectory" + }, + "acm005330jsd" : { + "type" : "ControlElement", + "id" : "acm005330jsd", + "name" : "copyBlankSvgs" + }, + "acm005331jsd" : { + "type" : "ControlElement", + "id" : "acm005331jsd", + "name" : "copyBlankSvg" + }, + "acm005332jsd" : { + "type" : "ControlElement", + "id" : "acm005332jsd", + "name" : "setBlankSvg" + }, + "acm005333jsd" : { + "type" : "ControlElement", + "id" : "acm005333jsd", + "name" : "setMaxNumberOfAttempts" + }, + "acm005334jsd" : { + "type" : "ControlElement", + "id" : "acm005334jsd", + "name" : "setPdfFontsTimeout" + }, + "acm005335jsd" : { + "type" : "ControlElement", + "id" : "acm005335jsd", + "name" : "setImageTagThreshold" + }, + "acm005336jsd" : { + "type" : "ControlElement", + "id" : "acm005336jsd", + "name" : "setPathsThreshold" + }, + "acm005337jsd" : { + "type" : "ControlElement", + "id" : "acm005337jsd", + "name" : "setSlidesGenerationProgressNotifier" + }, + "acm005338jsd" : { + "type" : "ControlElement", + "id" : "acm005338jsd", + "name" : "setConvPdfToSvgTimeout" + }, + "acm005339jsd" : { + "type" : "ControlElement", + "id" : "acm005339jsd", + "name" : "setSvgResolutionPpi" + }, + "acm005340jsd" : { + "type" : "ControlElement", + "id" : "acm005340jsd", + "name" : "setForceRasterizeSlides" + }, + "acm005341jsd" : { + "type" : "ControlElement", + "id" : "acm005341jsd", + "name" : "setPngWidthRasterizedSlides" + }, + "acm005342jsd" : { + "type" : "ClassUnit", + "id" : "acm005342jsd", + "name" : "SvgImageCreatorImp", + "compilationUnitId" : "acm005319jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004937jsd" ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005011jsd", "acm005029jsd", "acm005036jsd", "acm005049jsd", "acm005057jsd", "acm005318jsd", "acm005342jsd" ], + "content" : [ "acm005324jsd", "acm005325jsd", "acm005326jsd", "acm005327jsd", "acm005328jsd", "acm005329jsd", "acm005330jsd", "acm005331jsd", "acm005332jsd", "acm005333jsd", "acm005334jsd", "acm005335jsd", "acm005336jsd", "acm005337jsd", "acm005338jsd", "acm005339jsd", "acm005340jsd", "acm005341jsd" ] + }, + "acm005343jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005343jsd", + "name" : "TextFileCreatorImp", + "parentId" : "acm005062jsd", + "content" : [ "acm005352jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005344jsd" : { + "type" : "CodePackage", + "id" : "acm005344jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005345jsd" ] + }, + "acm005345jsd" : { + "type" : "CodePackage", + "id" : "acm005345jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005346jsd" ] + }, + "acm005346jsd" : { + "type" : "CodePackage", + "id" : "acm005346jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005347jsd" ] + }, + "acm005347jsd" : { + "type" : "CodePackage", + "id" : "acm005347jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005343jsd" ] + }, + "acm005348jsd" : { + "type" : "ControlElement", + "id" : "acm005348jsd", + "name" : "createTextFile" + }, + "acm005349jsd" : { + "type" : "ControlElement", + "id" : "acm005349jsd", + "name" : "generateTextFile" + }, + "acm005350jsd" : { + "type" : "ControlElement", + "id" : "acm005350jsd", + "name" : "determineTextfilesDirectory" + }, + "acm005351jsd" : { + "type" : "ControlElement", + "id" : "acm005351jsd", + "name" : "cleanDirectory" + }, + "acm005352jsd" : { + "type" : "ClassUnit", + "id" : "acm005352jsd", + "name" : "TextFileCreatorImp", + "compilationUnitId" : "acm005343jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004943jsd" ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005087jsd", "acm005352jsd" ], + "content" : [ "acm005348jsd", "acm005349jsd", "acm005350jsd", "acm005351jsd" ] + }, + "acm005353jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005353jsd", + "name" : "ThumbnailCreatorImp", + "parentId" : "acm005062jsd", + "content" : [ "acm005367jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "imp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005354jsd" : { + "type" : "CodePackage", + "id" : "acm005354jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005355jsd" ] + }, + "acm005355jsd" : { + "type" : "CodePackage", + "id" : "acm005355jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005356jsd" ] + }, + "acm005356jsd" : { + "type" : "CodePackage", + "id" : "acm005356jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005357jsd" ] + }, + "acm005357jsd" : { + "type" : "CodePackage", + "id" : "acm005357jsd", + "name" : "imp", + "parentId" : null, + "content" : [ "acm005353jsd" ] + }, + "acm005358jsd" : { + "type" : "ControlElement", + "id" : "acm005358jsd", + "name" : "createThumbnail" + }, + "acm005359jsd" : { + "type" : "ControlElement", + "id" : "acm005359jsd", + "name" : "generateThumbnail" + }, + "acm005360jsd" : { + "type" : "ControlElement", + "id" : "acm005360jsd", + "name" : "determineThumbnailDirectory" + }, + "acm005361jsd" : { + "type" : "ControlElement", + "id" : "acm005361jsd", + "name" : "renameThumbnails" + }, + "acm005362jsd" : { + "type" : "ControlElement", + "id" : "acm005362jsd", + "name" : "createBlankThumbnail" + }, + "acm005363jsd" : { + "type" : "ControlElement", + "id" : "acm005363jsd", + "name" : "copyBlankThumbnail" + }, + "acm005364jsd" : { + "type" : "ControlElement", + "id" : "acm005364jsd", + "name" : "cleanDirectory" + }, + "acm005365jsd" : { + "type" : "ControlElement", + "id" : "acm005365jsd", + "name" : "setImageMagickDir" + }, + "acm005366jsd" : { + "type" : "ControlElement", + "id" : "acm005366jsd", + "name" : "setBlankThumbnail" + }, + "acm005367jsd" : { + "type" : "ClassUnit", + "id" : "acm005367jsd", + "name" : "ThumbnailCreatorImp", + "compilationUnitId" : "acm005353jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004949jsd" ], + "datatypeReferencesIds" : [ "acm004981jsd", "acm005087jsd", "acm005367jsd" ], + "content" : [ "acm005358jsd", "acm005359jsd", "acm005360jsd", "acm005361jsd", "acm005362jsd", "acm005363jsd", "acm005364jsd", "acm005365jsd", "acm005366jsd" ] + }, + "acm005368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005368jsd", + "name" : "DocConversionProgress", + "parentId" : "acm005372jsd", + "content" : [ "acm005374jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005369jsd" : { + "type" : "CodePackage", + "id" : "acm005369jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005370jsd" ] + }, + "acm005370jsd" : { + "type" : "CodePackage", + "id" : "acm005370jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005371jsd" ] + }, + "acm005371jsd" : { + "type" : "CodePackage", + "id" : "acm005371jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005372jsd" ] + }, + "acm005372jsd" : { + "type" : "CodePackage", + "id" : "acm005372jsd", + "name" : "messages", + "parentId" : "acm004768jsd", + "content" : [ "acm005368jsd", "acm005375jsd", "acm005382jsd", "acm005389jsd", "acm005396jsd", "acm005403jsd", "acm005410jsd", "acm005417jsd", "acm005424jsd", "acm005430jsd", "acm005436jsd", "acm005443jsd", "acm005450jsd", "acm005457jsd", "acm005464jsd" ] + }, + "acm005373jsd" : { + "type" : "ControlElement", + "id" : "acm005373jsd", + "name" : "DocConversionProgress" + }, + "acm005374jsd" : { + "type" : "ClassUnit", + "id" : "acm005374jsd", + "name" : "DocConversionProgress", + "compilationUnitId" : "acm005368jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005373jsd" ] + }, + "acm005375jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005375jsd", + "name" : "DocConversionRequestReceived", + "parentId" : "acm005372jsd", + "content" : [ "acm005381jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005376jsd" : { + "type" : "CodePackage", + "id" : "acm005376jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005377jsd" ] + }, + "acm005377jsd" : { + "type" : "CodePackage", + "id" : "acm005377jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005378jsd" ] + }, + "acm005378jsd" : { + "type" : "CodePackage", + "id" : "acm005378jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005379jsd" ] + }, + "acm005379jsd" : { + "type" : "CodePackage", + "id" : "acm005379jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005375jsd" ] + }, + "acm005380jsd" : { + "type" : "ControlElement", + "id" : "acm005380jsd", + "name" : "DocConversionRequestReceived" + }, + "acm005381jsd" : { + "type" : "ClassUnit", + "id" : "acm005381jsd", + "name" : "DocConversionRequestReceived", + "compilationUnitId" : "acm005375jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005380jsd" ] + }, + "acm005382jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005382jsd", + "name" : "DocInvalidMimeType", + "parentId" : "acm005372jsd", + "content" : [ "acm005388jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005383jsd" : { + "type" : "CodePackage", + "id" : "acm005383jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005384jsd" ] + }, + "acm005384jsd" : { + "type" : "CodePackage", + "id" : "acm005384jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005385jsd" ] + }, + "acm005385jsd" : { + "type" : "CodePackage", + "id" : "acm005385jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005386jsd" ] + }, + "acm005386jsd" : { + "type" : "CodePackage", + "id" : "acm005386jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005382jsd" ] + }, + "acm005387jsd" : { + "type" : "ControlElement", + "id" : "acm005387jsd", + "name" : "DocInvalidMimeType" + }, + "acm005388jsd" : { + "type" : "ClassUnit", + "id" : "acm005388jsd", + "name" : "DocInvalidMimeType", + "compilationUnitId" : "acm005382jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005387jsd" ] + }, + "acm005389jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005389jsd", + "name" : "DocPageCompletedProgress", + "parentId" : "acm005372jsd", + "content" : [ "acm005395jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005390jsd" : { + "type" : "CodePackage", + "id" : "acm005390jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005391jsd" ] + }, + "acm005391jsd" : { + "type" : "CodePackage", + "id" : "acm005391jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005392jsd" ] + }, + "acm005392jsd" : { + "type" : "CodePackage", + "id" : "acm005392jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005393jsd" ] + }, + "acm005393jsd" : { + "type" : "CodePackage", + "id" : "acm005393jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005389jsd" ] + }, + "acm005394jsd" : { + "type" : "ControlElement", + "id" : "acm005394jsd", + "name" : "DocPageCompletedProgress" + }, + "acm005395jsd" : { + "type" : "ClassUnit", + "id" : "acm005395jsd", + "name" : "DocPageCompletedProgress", + "compilationUnitId" : "acm005389jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005394jsd" ] + }, + "acm005396jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005396jsd", + "name" : "DocPageConversionStarted", + "parentId" : "acm005372jsd", + "content" : [ "acm005402jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005397jsd" : { + "type" : "CodePackage", + "id" : "acm005397jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005398jsd" ] + }, + "acm005398jsd" : { + "type" : "CodePackage", + "id" : "acm005398jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005399jsd" ] + }, + "acm005399jsd" : { + "type" : "CodePackage", + "id" : "acm005399jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005400jsd" ] + }, + "acm005400jsd" : { + "type" : "CodePackage", + "id" : "acm005400jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005396jsd" ] + }, + "acm005401jsd" : { + "type" : "ControlElement", + "id" : "acm005401jsd", + "name" : "DocPageConversionStarted" + }, + "acm005402jsd" : { + "type" : "ClassUnit", + "id" : "acm005402jsd", + "name" : "DocPageConversionStarted", + "compilationUnitId" : "acm005396jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005401jsd" ] + }, + "acm005403jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005403jsd", + "name" : "DocPageCountExceeded", + "parentId" : "acm005372jsd", + "content" : [ "acm005409jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005404jsd" : { + "type" : "CodePackage", + "id" : "acm005404jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005405jsd" ] + }, + "acm005405jsd" : { + "type" : "CodePackage", + "id" : "acm005405jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005406jsd" ] + }, + "acm005406jsd" : { + "type" : "CodePackage", + "id" : "acm005406jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005407jsd" ] + }, + "acm005407jsd" : { + "type" : "CodePackage", + "id" : "acm005407jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005403jsd" ] + }, + "acm005408jsd" : { + "type" : "ControlElement", + "id" : "acm005408jsd", + "name" : "DocPageCountExceeded" + }, + "acm005409jsd" : { + "type" : "ClassUnit", + "id" : "acm005409jsd", + "name" : "DocPageCountExceeded", + "compilationUnitId" : "acm005403jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005408jsd" ] + }, + "acm005410jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005410jsd", + "name" : "DocPageCountFailed", + "parentId" : "acm005372jsd", + "content" : [ "acm005416jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005411jsd" : { + "type" : "CodePackage", + "id" : "acm005411jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005412jsd" ] + }, + "acm005412jsd" : { + "type" : "CodePackage", + "id" : "acm005412jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005413jsd" ] + }, + "acm005413jsd" : { + "type" : "CodePackage", + "id" : "acm005413jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005414jsd" ] + }, + "acm005414jsd" : { + "type" : "CodePackage", + "id" : "acm005414jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005410jsd" ] + }, + "acm005415jsd" : { + "type" : "ControlElement", + "id" : "acm005415jsd", + "name" : "DocPageCountFailed" + }, + "acm005416jsd" : { + "type" : "ClassUnit", + "id" : "acm005416jsd", + "name" : "DocPageCountFailed", + "compilationUnitId" : "acm005410jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005415jsd" ] + }, + "acm005417jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005417jsd", + "name" : "DocPageGeneratedProgress", + "parentId" : "acm005372jsd", + "content" : [ "acm005423jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005418jsd" : { + "type" : "CodePackage", + "id" : "acm005418jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005419jsd" ] + }, + "acm005419jsd" : { + "type" : "CodePackage", + "id" : "acm005419jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005420jsd" ] + }, + "acm005420jsd" : { + "type" : "CodePackage", + "id" : "acm005420jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005421jsd" ] + }, + "acm005421jsd" : { + "type" : "CodePackage", + "id" : "acm005421jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005417jsd" ] + }, + "acm005422jsd" : { + "type" : "ControlElement", + "id" : "acm005422jsd", + "name" : "DocPageGeneratedProgress" + }, + "acm005423jsd" : { + "type" : "ClassUnit", + "id" : "acm005423jsd", + "name" : "DocPageGeneratedProgress", + "compilationUnitId" : "acm005417jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005422jsd" ] + }, + "acm005424jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005424jsd", + "name" : "IDocConversionMsg", + "parentId" : "acm005372jsd", + "content" : [ "acm005429jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005425jsd" : { + "type" : "CodePackage", + "id" : "acm005425jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005426jsd" ] + }, + "acm005426jsd" : { + "type" : "CodePackage", + "id" : "acm005426jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005427jsd" ] + }, + "acm005427jsd" : { + "type" : "CodePackage", + "id" : "acm005427jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005428jsd" ] + }, + "acm005428jsd" : { + "type" : "CodePackage", + "id" : "acm005428jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005424jsd" ] + }, + "acm005429jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005429jsd", + "name" : "IDocConversionMsg", + "compilationUnitId" : "acm005424jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005430jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005430jsd", + "name" : "IPresentationCompletionMessage", + "parentId" : "acm005372jsd", + "content" : [ "acm005435jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005431jsd" : { + "type" : "CodePackage", + "id" : "acm005431jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005432jsd" ] + }, + "acm005432jsd" : { + "type" : "CodePackage", + "id" : "acm005432jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005433jsd" ] + }, + "acm005433jsd" : { + "type" : "CodePackage", + "id" : "acm005433jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005434jsd" ] + }, + "acm005434jsd" : { + "type" : "CodePackage", + "id" : "acm005434jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005430jsd" ] + }, + "acm005435jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005435jsd", + "name" : "IPresentationCompletionMessage", + "compilationUnitId" : "acm005430jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005436jsd", + "name" : "PageConvertProgressMessage", + "parentId" : "acm005372jsd", + "content" : [ "acm005442jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005437jsd" : { + "type" : "CodePackage", + "id" : "acm005437jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005438jsd" ] + }, + "acm005438jsd" : { + "type" : "CodePackage", + "id" : "acm005438jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005439jsd" ] + }, + "acm005439jsd" : { + "type" : "CodePackage", + "id" : "acm005439jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005440jsd" ] + }, + "acm005440jsd" : { + "type" : "CodePackage", + "id" : "acm005440jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005436jsd" ] + }, + "acm005441jsd" : { + "type" : "ControlElement", + "id" : "acm005441jsd", + "name" : "PageConvertProgressMessage" + }, + "acm005442jsd" : { + "type" : "ClassUnit", + "id" : "acm005442jsd", + "name" : "PageConvertProgressMessage", + "compilationUnitId" : "acm005436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005435jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005441jsd" ] + }, + "acm005443jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005443jsd", + "name" : "PdfConversionInvalid", + "parentId" : "acm005372jsd", + "content" : [ "acm005449jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005444jsd" : { + "type" : "CodePackage", + "id" : "acm005444jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005445jsd" ] + }, + "acm005445jsd" : { + "type" : "CodePackage", + "id" : "acm005445jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005446jsd" ] + }, + "acm005446jsd" : { + "type" : "CodePackage", + "id" : "acm005446jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005447jsd" ] + }, + "acm005447jsd" : { + "type" : "CodePackage", + "id" : "acm005447jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005443jsd" ] + }, + "acm005448jsd" : { + "type" : "ControlElement", + "id" : "acm005448jsd", + "name" : "PdfConversionInvalid" + }, + "acm005449jsd" : { + "type" : "ClassUnit", + "id" : "acm005449jsd", + "name" : "PdfConversionInvalid", + "compilationUnitId" : "acm005443jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005448jsd" ] + }, + "acm005450jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005450jsd", + "name" : "PresentationConvertMessage", + "parentId" : "acm005372jsd", + "content" : [ "acm005456jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005451jsd" : { + "type" : "CodePackage", + "id" : "acm005451jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005452jsd" ] + }, + "acm005452jsd" : { + "type" : "CodePackage", + "id" : "acm005452jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005453jsd" ] + }, + "acm005453jsd" : { + "type" : "CodePackage", + "id" : "acm005453jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005454jsd" ] + }, + "acm005454jsd" : { + "type" : "CodePackage", + "id" : "acm005454jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005450jsd" ] + }, + "acm005455jsd" : { + "type" : "ControlElement", + "id" : "acm005455jsd", + "name" : "PresentationConvertMessage" + }, + "acm005456jsd" : { + "type" : "ClassUnit", + "id" : "acm005456jsd", + "name" : "PresentationConvertMessage", + "compilationUnitId" : "acm005450jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005435jsd" ], + "datatypeReferencesIds" : [ "acm004981jsd" ], + "content" : [ "acm005455jsd" ] + }, + "acm005457jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005457jsd", + "name" : "UploadFileTimedoutMessage", + "parentId" : "acm005372jsd", + "content" : [ "acm005463jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005458jsd" : { + "type" : "CodePackage", + "id" : "acm005458jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005459jsd" ] + }, + "acm005459jsd" : { + "type" : "CodePackage", + "id" : "acm005459jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005460jsd" ] + }, + "acm005460jsd" : { + "type" : "CodePackage", + "id" : "acm005460jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005461jsd" ] + }, + "acm005461jsd" : { + "type" : "CodePackage", + "id" : "acm005461jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005457jsd" ] + }, + "acm005462jsd" : { + "type" : "ControlElement", + "id" : "acm005462jsd", + "name" : "UploadFileTimedoutMessage" + }, + "acm005463jsd" : { + "type" : "ClassUnit", + "id" : "acm005463jsd", + "name" : "UploadFileTimedoutMessage", + "compilationUnitId" : "acm005457jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005462jsd" ] + }, + "acm005464jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005464jsd", + "name" : "UploadFileTooLargeMessage", + "parentId" : "acm005372jsd", + "content" : [ "acm005470jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "presentation", "messages" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005465jsd" : { + "type" : "CodePackage", + "id" : "acm005465jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005466jsd" ] + }, + "acm005466jsd" : { + "type" : "CodePackage", + "id" : "acm005466jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005467jsd" ] + }, + "acm005467jsd" : { + "type" : "CodePackage", + "id" : "acm005467jsd", + "name" : "presentation", + "parentId" : null, + "content" : [ "acm005468jsd" ] + }, + "acm005468jsd" : { + "type" : "CodePackage", + "id" : "acm005468jsd", + "name" : "messages", + "parentId" : null, + "content" : [ "acm005464jsd" ] + }, + "acm005469jsd" : { + "type" : "ControlElement", + "id" : "acm005469jsd", + "name" : "UploadFileTooLargeMessage" + }, + "acm005470jsd" : { + "type" : "ClassUnit", + "id" : "acm005470jsd", + "name" : "UploadFileTooLargeMessage", + "compilationUnitId" : "acm005464jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005429jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005469jsd" ] + }, + "acm005471jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005471jsd", + "name" : "EnteredUserCleanupTimerTask", + "parentId" : "acm005475jsd", + "content" : [ "acm005481jsd", "acm005483jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005472jsd" : { + "type" : "CodePackage", + "id" : "acm005472jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005473jsd" ] + }, + "acm005473jsd" : { + "type" : "CodePackage", + "id" : "acm005473jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005474jsd" ] + }, + "acm005474jsd" : { + "type" : "CodePackage", + "id" : "acm005474jsd", + "name" : "web", + "parentId" : "acm001339jsd", + "content" : [ "acm005475jsd" ] + }, + "acm005475jsd" : { + "type" : "CodePackage", + "id" : "acm005475jsd", + "name" : "services", + "parentId" : "acm005474jsd", + "content" : [ "acm005471jsd", "acm005484jsd", "acm005494jsd", "acm005500jsd", "acm005507jsd", "acm005514jsd", "acm005537jsd", "acm005550jsd", "acm005568jsd", "acm005613jsd" ] + }, + "acm005476jsd" : { + "type" : "ControlElement", + "id" : "acm005476jsd", + "name" : "setMeetingService" + }, + "acm005477jsd" : { + "type" : "ControlElement", + "id" : "acm005477jsd", + "name" : "start" + }, + "acm005478jsd" : { + "type" : "ControlElement", + "id" : "acm005478jsd", + "name" : "stop" + }, + "acm005479jsd" : { + "type" : "ControlElement", + "id" : "acm005479jsd", + "name" : "setRunEvery" + }, + "acm005480jsd" : { + "type" : "ControlElement", + "id" : "acm005480jsd", + "name" : "run" + }, + "acm005481jsd" : { + "type" : "ClassUnit", + "id" : "acm005481jsd", + "name" : "EnteredUserCleanupTimerTask", + "compilationUnitId" : "acm005471jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002490jsd", "acm005483jsd" ], + "content" : [ "acm005476jsd", "acm005477jsd", "acm005478jsd", "acm005479jsd", "acm005480jsd" ] + }, + "acm005482jsd" : { + "type" : "ControlElement", + "id" : "acm005482jsd", + "name" : "run" + }, + "acm005483jsd" : { + "type" : "ClassUnit", + "id" : "acm005483jsd", + "name" : "CleanupTask", + "compilationUnitId" : "acm005471jsd", + "parentDatatypeId" : "acm005481jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005482jsd" ] + }, + "acm005484jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005484jsd", + "name" : "IStorageService", + "parentId" : "acm005475jsd", + "content" : [ "acm005493jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005485jsd" : { + "type" : "CodePackage", + "id" : "acm005485jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005486jsd" ] + }, + "acm005486jsd" : { + "type" : "CodePackage", + "id" : "acm005486jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005487jsd" ] + }, + "acm005487jsd" : { + "type" : "CodePackage", + "id" : "acm005487jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005488jsd" ] + }, + "acm005488jsd" : { + "type" : "CodePackage", + "id" : "acm005488jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005484jsd" ] + }, + "acm005489jsd" : { + "type" : "ControlElement", + "id" : "acm005489jsd", + "name" : "generatePollID" + }, + "acm005490jsd" : { + "type" : "ControlElement", + "id" : "acm005490jsd", + "name" : "generatePollAnswerID" + }, + "acm005491jsd" : { + "type" : "ControlElement", + "id" : "acm005491jsd", + "name" : "storePoll" + }, + "acm005492jsd" : { + "type" : "ControlElement", + "id" : "acm005492jsd", + "name" : "storePollAnswers" + }, + "acm005493jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005493jsd", + "name" : "IStorageService", + "compilationUnitId" : "acm005484jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003051jsd" ], + "content" : [ "acm005489jsd", "acm005490jsd", "acm005491jsd", "acm005492jsd" ] + }, + "acm005494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005494jsd", + "name" : "KeepAliveMessage", + "parentId" : "acm005475jsd", + "content" : [ "acm005499jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005495jsd" : { + "type" : "CodePackage", + "id" : "acm005495jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005496jsd" ] + }, + "acm005496jsd" : { + "type" : "CodePackage", + "id" : "acm005496jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005497jsd" ] + }, + "acm005497jsd" : { + "type" : "CodePackage", + "id" : "acm005497jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005498jsd" ] + }, + "acm005498jsd" : { + "type" : "CodePackage", + "id" : "acm005498jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005494jsd" ] + }, + "acm005499jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005499jsd", + "name" : "KeepAliveMessage", + "compilationUnitId" : "acm005494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005500jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005500jsd", + "name" : "KeepAlivePing", + "parentId" : "acm005475jsd", + "content" : [ "acm005506jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005501jsd" : { + "type" : "CodePackage", + "id" : "acm005501jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005502jsd" ] + }, + "acm005502jsd" : { + "type" : "CodePackage", + "id" : "acm005502jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005503jsd" ] + }, + "acm005503jsd" : { + "type" : "CodePackage", + "id" : "acm005503jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005504jsd" ] + }, + "acm005504jsd" : { + "type" : "CodePackage", + "id" : "acm005504jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005500jsd" ] + }, + "acm005505jsd" : { + "type" : "ControlElement", + "id" : "acm005505jsd", + "name" : "KeepAlivePing" + }, + "acm005506jsd" : { + "type" : "ClassUnit", + "id" : "acm005506jsd", + "name" : "KeepAlivePing", + "compilationUnitId" : "acm005500jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005499jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005505jsd" ] + }, + "acm005507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005507jsd", + "name" : "KeepAlivePong", + "parentId" : "acm005475jsd", + "content" : [ "acm005513jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005508jsd" : { + "type" : "CodePackage", + "id" : "acm005508jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005509jsd" ] + }, + "acm005509jsd" : { + "type" : "CodePackage", + "id" : "acm005509jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005510jsd" ] + }, + "acm005510jsd" : { + "type" : "CodePackage", + "id" : "acm005510jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005511jsd" ] + }, + "acm005511jsd" : { + "type" : "CodePackage", + "id" : "acm005511jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005507jsd" ] + }, + "acm005512jsd" : { + "type" : "ControlElement", + "id" : "acm005512jsd", + "name" : "KeepAlivePong" + }, + "acm005513jsd" : { + "type" : "ClassUnit", + "id" : "acm005513jsd", + "name" : "KeepAlivePong", + "compilationUnitId" : "acm005507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005499jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005512jsd" ] + }, + "acm005514jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005514jsd", + "name" : "KeepAliveService", + "parentId" : "acm005475jsd", + "content" : [ "acm005534jsd", "acm005536jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005515jsd" : { + "type" : "CodePackage", + "id" : "acm005515jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005516jsd" ] + }, + "acm005516jsd" : { + "type" : "CodePackage", + "id" : "acm005516jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005517jsd" ] + }, + "acm005517jsd" : { + "type" : "CodePackage", + "id" : "acm005517jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005518jsd" ] + }, + "acm005518jsd" : { + "type" : "CodePackage", + "id" : "acm005518jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005514jsd" ] + }, + "acm005519jsd" : { + "type" : "ControlElement", + "id" : "acm005519jsd", + "name" : "start" + }, + "acm005520jsd" : { + "type" : "ControlElement", + "id" : "acm005520jsd", + "name" : "stop" + }, + "acm005521jsd" : { + "type" : "ControlElement", + "id" : "acm005521jsd", + "name" : "setRunEvery" + }, + "acm005522jsd" : { + "type" : "ControlElement", + "id" : "acm005522jsd", + "name" : "setGw" + }, + "acm005523jsd" : { + "type" : "ControlElement", + "id" : "acm005523jsd", + "name" : "run" + }, + "acm005524jsd" : { + "type" : "ControlElement", + "id" : "acm005524jsd", + "name" : "isDown" + }, + "acm005525jsd" : { + "type" : "ControlElement", + "id" : "acm005525jsd", + "name" : "queueMessage" + }, + "acm005526jsd" : { + "type" : "ControlElement", + "id" : "acm005526jsd", + "name" : "processKeepAliveMessage" + }, + "acm005527jsd" : { + "type" : "ControlElement", + "id" : "acm005527jsd", + "name" : "run" + }, + "acm005528jsd" : { + "type" : "ControlElement", + "id" : "acm005528jsd", + "name" : "processMessage" + }, + "acm005529jsd" : { + "type" : "ControlElement", + "id" : "acm005529jsd", + "name" : "run" + }, + "acm005530jsd" : { + "type" : "ControlElement", + "id" : "acm005530jsd", + "name" : "processPing" + }, + "acm005531jsd" : { + "type" : "ControlElement", + "id" : "acm005531jsd", + "name" : "processPong" + }, + "acm005532jsd" : { + "type" : "ControlElement", + "id" : "acm005532jsd", + "name" : "handleKeepAliveReply" + }, + "acm005533jsd" : { + "type" : "ControlElement", + "id" : "acm005533jsd", + "name" : "handle" + }, + "acm005534jsd" : { + "type" : "ClassUnit", + "id" : "acm005534jsd", + "name" : "KeepAliveService", + "compilationUnitId" : "acm005514jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003245jsd" ], + "datatypeReferencesIds" : [ "acm003410jsd", "acm003418jsd", "acm004639jsd", "acm005499jsd", "acm005506jsd", "acm005513jsd", "acm005534jsd", "acm005536jsd" ], + "content" : [ "acm005519jsd", "acm005520jsd", "acm005521jsd", "acm005522jsd", "acm005523jsd", "acm005524jsd", "acm005525jsd", "acm005526jsd", "acm005527jsd", "acm005528jsd", "acm005529jsd", "acm005530jsd", "acm005531jsd", "acm005532jsd", "acm005533jsd" ] + }, + "acm005535jsd" : { + "type" : "ControlElement", + "id" : "acm005535jsd", + "name" : "run" + }, + "acm005536jsd" : { + "type" : "ClassUnit", + "id" : "acm005536jsd", + "name" : "KeepAliveTask", + "compilationUnitId" : "acm005514jsd", + "parentDatatypeId" : "acm005534jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005506jsd" ], + "content" : [ "acm005535jsd" ] + }, + "acm005537jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005537jsd", + "name" : "UserCleanupTimerTask", + "parentId" : "acm005475jsd", + "content" : [ "acm005547jsd", "acm005549jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005538jsd" : { + "type" : "CodePackage", + "id" : "acm005538jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005539jsd" ] + }, + "acm005539jsd" : { + "type" : "CodePackage", + "id" : "acm005539jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005540jsd" ] + }, + "acm005540jsd" : { + "type" : "CodePackage", + "id" : "acm005540jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005541jsd" ] + }, + "acm005541jsd" : { + "type" : "CodePackage", + "id" : "acm005541jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005537jsd" ] + }, + "acm005542jsd" : { + "type" : "ControlElement", + "id" : "acm005542jsd", + "name" : "setMeetingService" + }, + "acm005543jsd" : { + "type" : "ControlElement", + "id" : "acm005543jsd", + "name" : "start" + }, + "acm005544jsd" : { + "type" : "ControlElement", + "id" : "acm005544jsd", + "name" : "stop" + }, + "acm005545jsd" : { + "type" : "ControlElement", + "id" : "acm005545jsd", + "name" : "setRunEvery" + }, + "acm005546jsd" : { + "type" : "ControlElement", + "id" : "acm005546jsd", + "name" : "run" + }, + "acm005547jsd" : { + "type" : "ClassUnit", + "id" : "acm005547jsd", + "name" : "UserCleanupTimerTask", + "compilationUnitId" : "acm005537jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002490jsd", "acm005549jsd" ], + "content" : [ "acm005542jsd", "acm005543jsd", "acm005544jsd", "acm005545jsd", "acm005546jsd" ] + }, + "acm005548jsd" : { + "type" : "ControlElement", + "id" : "acm005548jsd", + "name" : "run" + }, + "acm005549jsd" : { + "type" : "ClassUnit", + "id" : "acm005549jsd", + "name" : "CleanupTask", + "compilationUnitId" : "acm005537jsd", + "parentDatatypeId" : "acm005547jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005548jsd" ] + }, + "acm005550jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005550jsd", + "name" : "WaitingGuestCleanupTimerTask", + "parentId" : "acm005475jsd", + "content" : [ "acm005560jsd", "acm005562jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005551jsd" : { + "type" : "CodePackage", + "id" : "acm005551jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005552jsd" ] + }, + "acm005552jsd" : { + "type" : "CodePackage", + "id" : "acm005552jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005553jsd" ] + }, + "acm005553jsd" : { + "type" : "CodePackage", + "id" : "acm005553jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005554jsd" ] + }, + "acm005554jsd" : { + "type" : "CodePackage", + "id" : "acm005554jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005550jsd" ] + }, + "acm005555jsd" : { + "type" : "ControlElement", + "id" : "acm005555jsd", + "name" : "setMeetingService" + }, + "acm005556jsd" : { + "type" : "ControlElement", + "id" : "acm005556jsd", + "name" : "start" + }, + "acm005557jsd" : { + "type" : "ControlElement", + "id" : "acm005557jsd", + "name" : "stop" + }, + "acm005558jsd" : { + "type" : "ControlElement", + "id" : "acm005558jsd", + "name" : "setRunEvery" + }, + "acm005559jsd" : { + "type" : "ControlElement", + "id" : "acm005559jsd", + "name" : "run" + }, + "acm005560jsd" : { + "type" : "ClassUnit", + "id" : "acm005560jsd", + "name" : "WaitingGuestCleanupTimerTask", + "compilationUnitId" : "acm005550jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002490jsd", "acm005562jsd" ], + "content" : [ "acm005555jsd", "acm005556jsd", "acm005557jsd", "acm005558jsd", "acm005559jsd" ] + }, + "acm005561jsd" : { + "type" : "ControlElement", + "id" : "acm005561jsd", + "name" : "run" + }, + "acm005562jsd" : { + "type" : "ClassUnit", + "id" : "acm005562jsd", + "name" : "CleanupTask", + "compilationUnitId" : "acm005550jsd", + "parentDatatypeId" : "acm005560jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005561jsd" ] + }, + "acm005563jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005563jsd", + "name" : "CallbackUrlService", + "parentId" : "acm005568jsd", + "content" : [ "acm005580jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "callback" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005564jsd" : { + "type" : "CodePackage", + "id" : "acm005564jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005565jsd" ] + }, + "acm005565jsd" : { + "type" : "CodePackage", + "id" : "acm005565jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005566jsd" ] + }, + "acm005566jsd" : { + "type" : "CodePackage", + "id" : "acm005566jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005567jsd" ] + }, + "acm005567jsd" : { + "type" : "CodePackage", + "id" : "acm005567jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005568jsd" ] + }, + "acm005568jsd" : { + "type" : "CodePackage", + "id" : "acm005568jsd", + "name" : "callback", + "parentId" : "acm005475jsd", + "content" : [ "acm005563jsd", "acm005581jsd", "acm005591jsd", "acm005599jsd" ] + }, + "acm005569jsd" : { + "type" : "ControlElement", + "id" : "acm005569jsd", + "name" : "stop" + }, + "acm005570jsd" : { + "type" : "ControlElement", + "id" : "acm005570jsd", + "name" : "start" + }, + "acm005571jsd" : { + "type" : "ControlElement", + "id" : "acm005571jsd", + "name" : "run" + }, + "acm005572jsd" : { + "type" : "ControlElement", + "id" : "acm005572jsd", + "name" : "processMessage" + }, + "acm005573jsd" : { + "type" : "ControlElement", + "id" : "acm005573jsd", + "name" : "run" + }, + "acm005574jsd" : { + "type" : "ControlElement", + "id" : "acm005574jsd", + "name" : "schedCallback" + }, + "acm005575jsd" : { + "type" : "ControlElement", + "id" : "acm005575jsd", + "name" : "giveupCallback" + }, + "acm005576jsd" : { + "type" : "ControlElement", + "id" : "acm005576jsd", + "name" : "schedRetryCallback" + }, + "acm005577jsd" : { + "type" : "ControlElement", + "id" : "acm005577jsd", + "name" : "handleMessage" + }, + "acm005578jsd" : { + "type" : "ControlElement", + "id" : "acm005578jsd", + "name" : "followRedirect" + }, + "acm005579jsd" : { + "type" : "ControlElement", + "id" : "acm005579jsd", + "name" : "fetchCallbackUrl" + }, + "acm005580jsd" : { + "type" : "ClassUnit", + "id" : "acm005580jsd", + "name" : "CallbackUrlService", + "compilationUnitId" : "acm005563jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005580jsd", "acm005590jsd", "acm005598jsd", "acm005607jsd" ], + "content" : [ "acm005569jsd", "acm005570jsd", "acm005571jsd", "acm005572jsd", "acm005573jsd", "acm005574jsd", "acm005575jsd", "acm005576jsd", "acm005577jsd", "acm005578jsd", "acm005579jsd" ] + }, + "acm005581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005581jsd", + "name" : "DelayCallback", + "parentId" : "acm005568jsd", + "content" : [ "acm005590jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "callback" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005582jsd" : { + "type" : "CodePackage", + "id" : "acm005582jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005583jsd" ] + }, + "acm005583jsd" : { + "type" : "CodePackage", + "id" : "acm005583jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005584jsd" ] + }, + "acm005584jsd" : { + "type" : "CodePackage", + "id" : "acm005584jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005585jsd" ] + }, + "acm005585jsd" : { + "type" : "CodePackage", + "id" : "acm005585jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005586jsd" ] + }, + "acm005586jsd" : { + "type" : "CodePackage", + "id" : "acm005586jsd", + "name" : "callback", + "parentId" : null, + "content" : [ "acm005581jsd" ] + }, + "acm005587jsd" : { + "type" : "ControlElement", + "id" : "acm005587jsd", + "name" : "DelayCallback" + }, + "acm005588jsd" : { + "type" : "ControlElement", + "id" : "acm005588jsd", + "name" : "getDelay" + }, + "acm005589jsd" : { + "type" : "ControlElement", + "id" : "acm005589jsd", + "name" : "compareTo" + }, + "acm005590jsd" : { + "type" : "ClassUnit", + "id" : "acm005590jsd", + "name" : "DelayCallback", + "compilationUnitId" : "acm005581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005590jsd", "acm005598jsd" ], + "content" : [ "acm005587jsd", "acm005588jsd", "acm005589jsd" ] + }, + "acm005591jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005591jsd", + "name" : "ICallbackEvent", + "parentId" : "acm005568jsd", + "content" : [ "acm005598jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "callback" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005592jsd" : { + "type" : "CodePackage", + "id" : "acm005592jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005593jsd" ] + }, + "acm005593jsd" : { + "type" : "CodePackage", + "id" : "acm005593jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005594jsd" ] + }, + "acm005594jsd" : { + "type" : "CodePackage", + "id" : "acm005594jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005595jsd" ] + }, + "acm005595jsd" : { + "type" : "CodePackage", + "id" : "acm005595jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005596jsd" ] + }, + "acm005596jsd" : { + "type" : "CodePackage", + "id" : "acm005596jsd", + "name" : "callback", + "parentId" : null, + "content" : [ "acm005591jsd" ] + }, + "acm005597jsd" : { + "type" : "ControlElement", + "id" : "acm005597jsd", + "name" : "getCallbackUrl" + }, + "acm005598jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005598jsd", + "name" : "ICallbackEvent", + "compilationUnitId" : "acm005591jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005597jsd" ] + }, + "acm005599jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005599jsd", + "name" : "MeetingEndedEvent", + "parentId" : "acm005568jsd", + "content" : [ "acm005607jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "callback" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005600jsd" : { + "type" : "CodePackage", + "id" : "acm005600jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005601jsd" ] + }, + "acm005601jsd" : { + "type" : "CodePackage", + "id" : "acm005601jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005602jsd" ] + }, + "acm005602jsd" : { + "type" : "CodePackage", + "id" : "acm005602jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005603jsd" ] + }, + "acm005603jsd" : { + "type" : "CodePackage", + "id" : "acm005603jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005604jsd" ] + }, + "acm005604jsd" : { + "type" : "CodePackage", + "id" : "acm005604jsd", + "name" : "callback", + "parentId" : null, + "content" : [ "acm005599jsd" ] + }, + "acm005605jsd" : { + "type" : "ControlElement", + "id" : "acm005605jsd", + "name" : "MeetingEndedEvent" + }, + "acm005606jsd" : { + "type" : "ControlElement", + "id" : "acm005606jsd", + "name" : "getCallbackUrl" + }, + "acm005607jsd" : { + "type" : "ClassUnit", + "id" : "acm005607jsd", + "name" : "MeetingEndedEvent", + "compilationUnitId" : "acm005599jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005598jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005605jsd", "acm005606jsd" ] + }, + "acm005608jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005608jsd", + "name" : "RemoteIceCandidate", + "parentId" : "acm005613jsd", + "content" : [ "acm005615jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "turn" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005609jsd" : { + "type" : "CodePackage", + "id" : "acm005609jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005610jsd" ] + }, + "acm005610jsd" : { + "type" : "CodePackage", + "id" : "acm005610jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005611jsd" ] + }, + "acm005611jsd" : { + "type" : "CodePackage", + "id" : "acm005611jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005612jsd" ] + }, + "acm005612jsd" : { + "type" : "CodePackage", + "id" : "acm005612jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005613jsd" ] + }, + "acm005613jsd" : { + "type" : "CodePackage", + "id" : "acm005613jsd", + "name" : "turn", + "parentId" : "acm005475jsd", + "content" : [ "acm005608jsd", "acm005616jsd", "acm005624jsd", "acm005637jsd", "acm005645jsd" ] + }, + "acm005614jsd" : { + "type" : "ControlElement", + "id" : "acm005614jsd", + "name" : "RemoteIceCandidate" + }, + "acm005615jsd" : { + "type" : "ClassUnit", + "id" : "acm005615jsd", + "name" : "RemoteIceCandidate", + "compilationUnitId" : "acm005608jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005614jsd" ] + }, + "acm005616jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005616jsd", + "name" : "StunServer", + "parentId" : "acm005613jsd", + "content" : [ "acm005623jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "turn" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005617jsd" : { + "type" : "CodePackage", + "id" : "acm005617jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005618jsd" ] + }, + "acm005618jsd" : { + "type" : "CodePackage", + "id" : "acm005618jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005619jsd" ] + }, + "acm005619jsd" : { + "type" : "CodePackage", + "id" : "acm005619jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005620jsd" ] + }, + "acm005620jsd" : { + "type" : "CodePackage", + "id" : "acm005620jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005621jsd" ] + }, + "acm005621jsd" : { + "type" : "CodePackage", + "id" : "acm005621jsd", + "name" : "turn", + "parentId" : null, + "content" : [ "acm005616jsd" ] + }, + "acm005622jsd" : { + "type" : "ControlElement", + "id" : "acm005622jsd", + "name" : "StunServer" + }, + "acm005623jsd" : { + "type" : "ClassUnit", + "id" : "acm005623jsd", + "name" : "StunServer", + "compilationUnitId" : "acm005616jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005622jsd" ] + }, + "acm005624jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005624jsd", + "name" : "StunTurnService", + "parentId" : "acm005613jsd", + "content" : [ "acm005636jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "turn" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005625jsd" : { + "type" : "CodePackage", + "id" : "acm005625jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005626jsd" ] + }, + "acm005626jsd" : { + "type" : "CodePackage", + "id" : "acm005626jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005627jsd" ] + }, + "acm005627jsd" : { + "type" : "CodePackage", + "id" : "acm005627jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005628jsd" ] + }, + "acm005628jsd" : { + "type" : "CodePackage", + "id" : "acm005628jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005629jsd" ] + }, + "acm005629jsd" : { + "type" : "CodePackage", + "id" : "acm005629jsd", + "name" : "turn", + "parentId" : null, + "content" : [ "acm005624jsd" ] + }, + "acm005630jsd" : { + "type" : "ControlElement", + "id" : "acm005630jsd", + "name" : "getStunServers" + }, + "acm005631jsd" : { + "type" : "ControlElement", + "id" : "acm005631jsd", + "name" : "getStunAndTurnServersFor" + }, + "acm005632jsd" : { + "type" : "ControlElement", + "id" : "acm005632jsd", + "name" : "getRemoteIceCandidates" + }, + "acm005633jsd" : { + "type" : "ControlElement", + "id" : "acm005633jsd", + "name" : "setStunServers" + }, + "acm005634jsd" : { + "type" : "ControlElement", + "id" : "acm005634jsd", + "name" : "setTurnServers" + }, + "acm005635jsd" : { + "type" : "ControlElement", + "id" : "acm005635jsd", + "name" : "setRemoteIceCandidates" + }, + "acm005636jsd" : { + "type" : "ClassUnit", + "id" : "acm005636jsd", + "name" : "StunTurnService", + "compilationUnitId" : "acm005624jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005615jsd", "acm005623jsd", "acm005636jsd", "acm005644jsd", "acm005654jsd" ], + "content" : [ "acm005630jsd", "acm005631jsd", "acm005632jsd", "acm005633jsd", "acm005634jsd", "acm005635jsd" ] + }, + "acm005637jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005637jsd", + "name" : "TurnEntry", + "parentId" : "acm005613jsd", + "content" : [ "acm005644jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "turn" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005638jsd" : { + "type" : "CodePackage", + "id" : "acm005638jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005639jsd" ] + }, + "acm005639jsd" : { + "type" : "CodePackage", + "id" : "acm005639jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005640jsd" ] + }, + "acm005640jsd" : { + "type" : "CodePackage", + "id" : "acm005640jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005641jsd" ] + }, + "acm005641jsd" : { + "type" : "CodePackage", + "id" : "acm005641jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005642jsd" ] + }, + "acm005642jsd" : { + "type" : "CodePackage", + "id" : "acm005642jsd", + "name" : "turn", + "parentId" : null, + "content" : [ "acm005637jsd" ] + }, + "acm005643jsd" : { + "type" : "ControlElement", + "id" : "acm005643jsd", + "name" : "TurnEntry" + }, + "acm005644jsd" : { + "type" : "ClassUnit", + "id" : "acm005644jsd", + "name" : "TurnEntry", + "compilationUnitId" : "acm005637jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005643jsd" ] + }, + "acm005645jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005645jsd", + "name" : "TurnServer", + "parentId" : "acm005613jsd", + "content" : [ "acm005654jsd" ], + "pathElements" : [ "bbb-common-web", "src", "main", "java", "org", "bigbluebutton", "web", "services", "turn" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005646jsd" : { + "type" : "CodePackage", + "id" : "acm005646jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005647jsd" ] + }, + "acm005647jsd" : { + "type" : "CodePackage", + "id" : "acm005647jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm005648jsd" ] + }, + "acm005648jsd" : { + "type" : "CodePackage", + "id" : "acm005648jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm005649jsd" ] + }, + "acm005649jsd" : { + "type" : "CodePackage", + "id" : "acm005649jsd", + "name" : "services", + "parentId" : null, + "content" : [ "acm005650jsd" ] + }, + "acm005650jsd" : { + "type" : "CodePackage", + "id" : "acm005650jsd", + "name" : "turn", + "parentId" : null, + "content" : [ "acm005645jsd" ] + }, + "acm005651jsd" : { + "type" : "ControlElement", + "id" : "acm005651jsd", + "name" : "TurnServer" + }, + "acm005652jsd" : { + "type" : "ControlElement", + "id" : "acm005652jsd", + "name" : "generatePasswordFor" + }, + "acm005653jsd" : { + "type" : "ControlElement", + "id" : "acm005653jsd", + "name" : "calculateRFC2104HMAC" + }, + "acm005654jsd" : { + "type" : "ClassUnit", + "id" : "acm005654jsd", + "name" : "TurnServer", + "compilationUnitId" : "acm005645jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005644jsd" ], + "content" : [ "acm005651jsd", "acm005652jsd", "acm005653jsd" ] + }, + "acm005655jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005655jsd", + "name" : "IEslEventListener", + "parentId" : "acm005659jsd", + "content" : [ "acm005672jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005656jsd" : { + "type" : "CodePackage", + "id" : "acm005656jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005657jsd" ] + }, + "acm005657jsd" : { + "type" : "CodePackage", + "id" : "acm005657jsd", + "name" : "freeswitch", + "parentId" : "acm001338jsd", + "content" : [ "acm005658jsd" ] + }, + "acm005658jsd" : { + "type" : "CodePackage", + "id" : "acm005658jsd", + "name" : "esl", + "parentId" : "acm005657jsd", + "content" : [ "acm005659jsd" ] + }, + "acm005659jsd" : { + "type" : "CodePackage", + "id" : "acm005659jsd", + "name" : "client", + "parentId" : "acm005658jsd", + "content" : [ "acm005655jsd", "acm005678jsd", "acm005721jsd", "acm005781jsd", "acm005848jsd", "acm005902jsd", "acm005952jsd" ] + }, + "acm005660jsd" : { + "type" : "ControlElement", + "id" : "acm005660jsd", + "name" : "eventReceived" + }, + "acm005661jsd" : { + "type" : "ControlElement", + "id" : "acm005661jsd", + "name" : "conferenceEventJoin" + }, + "acm005662jsd" : { + "type" : "ControlElement", + "id" : "acm005662jsd", + "name" : "conferenceEventLeave" + }, + "acm005663jsd" : { + "type" : "ControlElement", + "id" : "acm005663jsd", + "name" : "conferenceEventMute" + }, + "acm005664jsd" : { + "type" : "ControlElement", + "id" : "acm005664jsd", + "name" : "conferenceEventUnMute" + }, + "acm005665jsd" : { + "type" : "ControlElement", + "id" : "acm005665jsd", + "name" : "conferenceEventAction" + }, + "acm005666jsd" : { + "type" : "ControlElement", + "id" : "acm005666jsd", + "name" : "conferenceEventTransfer" + }, + "acm005667jsd" : { + "type" : "ControlElement", + "id" : "acm005667jsd", + "name" : "conferenceEventThreadRun" + }, + "acm005668jsd" : { + "type" : "ControlElement", + "id" : "acm005668jsd", + "name" : "conferenceEventRecord" + }, + "acm005669jsd" : { + "type" : "ControlElement", + "id" : "acm005669jsd", + "name" : "conferenceEventPlayFile" + }, + "acm005670jsd" : { + "type" : "ControlElement", + "id" : "acm005670jsd", + "name" : "backgroundJobResultReceived" + }, + "acm005671jsd" : { + "type" : "ControlElement", + "id" : "acm005671jsd", + "name" : "exceptionCaught" + }, + "acm005672jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005672jsd", + "name" : "IEslEventListener", + "compilationUnitId" : "acm005655jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005999jsd" ], + "content" : [ "acm005660jsd", "acm005661jsd", "acm005662jsd", "acm005663jsd", "acm005664jsd", "acm005665jsd", "acm005666jsd", "acm005667jsd", "acm005668jsd", "acm005669jsd", "acm005670jsd", "acm005671jsd" ] + }, + "acm005673jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005673jsd", + "name" : "EslEventListener", + "parentId" : "acm005678jsd", + "content" : [ "acm005691jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "example" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005674jsd" : { + "type" : "CodePackage", + "id" : "acm005674jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005675jsd" ] + }, + "acm005675jsd" : { + "type" : "CodePackage", + "id" : "acm005675jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005676jsd" ] + }, + "acm005676jsd" : { + "type" : "CodePackage", + "id" : "acm005676jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005677jsd" ] + }, + "acm005677jsd" : { + "type" : "CodePackage", + "id" : "acm005677jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005678jsd" ] + }, + "acm005678jsd" : { + "type" : "CodePackage", + "id" : "acm005678jsd", + "name" : "example", + "parentId" : "acm005659jsd", + "content" : [ "acm005673jsd", "acm005692jsd", "acm005704jsd" ] + }, + "acm005679jsd" : { + "type" : "ControlElement", + "id" : "acm005679jsd", + "name" : "eventReceived" + }, + "acm005680jsd" : { + "type" : "ControlElement", + "id" : "acm005680jsd", + "name" : "backgroundJobResultReceived" + }, + "acm005681jsd" : { + "type" : "ControlElement", + "id" : "acm005681jsd", + "name" : "conferenceEventJoin" + }, + "acm005682jsd" : { + "type" : "ControlElement", + "id" : "acm005682jsd", + "name" : "conferenceEventLeave" + }, + "acm005683jsd" : { + "type" : "ControlElement", + "id" : "acm005683jsd", + "name" : "conferenceEventMute" + }, + "acm005684jsd" : { + "type" : "ControlElement", + "id" : "acm005684jsd", + "name" : "conferenceEventUnMute" + }, + "acm005685jsd" : { + "type" : "ControlElement", + "id" : "acm005685jsd", + "name" : "conferenceEventAction" + }, + "acm005686jsd" : { + "type" : "ControlElement", + "id" : "acm005686jsd", + "name" : "conferenceEventTransfer" + }, + "acm005687jsd" : { + "type" : "ControlElement", + "id" : "acm005687jsd", + "name" : "conferenceEventRecord" + }, + "acm005688jsd" : { + "type" : "ControlElement", + "id" : "acm005688jsd", + "name" : "conferenceEventThreadRun" + }, + "acm005689jsd" : { + "type" : "ControlElement", + "id" : "acm005689jsd", + "name" : "conferenceEventPlayFile" + }, + "acm005690jsd" : { + "type" : "ControlElement", + "id" : "acm005690jsd", + "name" : "exceptionCaught" + }, + "acm005691jsd" : { + "type" : "ClassUnit", + "id" : "acm005691jsd", + "name" : "EslEventListener", + "compilationUnitId" : "acm005673jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005672jsd" ], + "datatypeReferencesIds" : [ "acm005999jsd" ], + "content" : [ "acm005679jsd", "acm005680jsd", "acm005681jsd", "acm005682jsd", "acm005683jsd", "acm005684jsd", "acm005685jsd", "acm005686jsd", "acm005687jsd", "acm005688jsd", "acm005689jsd", "acm005690jsd" ] + }, + "acm005692jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005692jsd", + "name" : "ExampleClient", + "parentId" : "acm005678jsd", + "content" : [ "acm005703jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "example" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005693jsd" : { + "type" : "CodePackage", + "id" : "acm005693jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005694jsd" ] + }, + "acm005694jsd" : { + "type" : "CodePackage", + "id" : "acm005694jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005695jsd" ] + }, + "acm005695jsd" : { + "type" : "CodePackage", + "id" : "acm005695jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005696jsd" ] + }, + "acm005696jsd" : { + "type" : "CodePackage", + "id" : "acm005696jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005697jsd" ] + }, + "acm005697jsd" : { + "type" : "CodePackage", + "id" : "acm005697jsd", + "name" : "example", + "parentId" : null, + "content" : [ "acm005692jsd" ] + }, + "acm005698jsd" : { + "type" : "ControlElement", + "id" : "acm005698jsd", + "name" : "do_connect" + }, + "acm005699jsd" : { + "type" : "ControlElement", + "id" : "acm005699jsd", + "name" : "close_client" + }, + "acm005700jsd" : { + "type" : "ControlElement", + "id" : "acm005700jsd", + "name" : "startHeartBeatThread" + }, + "acm005701jsd" : { + "type" : "ControlElement", + "id" : "acm005701jsd", + "name" : "stopHeartBeatThread" + }, + "acm005702jsd" : { + "type" : "ControlElement", + "id" : "acm005702jsd", + "name" : "main" + }, + "acm005703jsd" : { + "type" : "ClassUnit", + "id" : "acm005703jsd", + "name" : "ExampleClient", + "compilationUnitId" : "acm005692jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005691jsd", "acm005703jsd", "acm005715jsd", "acm005745jsd", "acm005766jsd" ], + "content" : [ "acm005698jsd", "acm005699jsd", "acm005700jsd", "acm005701jsd", "acm005702jsd" ] + }, + "acm005704jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005704jsd", + "name" : "HeartbeatThread", + "parentId" : "acm005678jsd", + "content" : [ "acm005715jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "example" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005705jsd" : { + "type" : "CodePackage", + "id" : "acm005705jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005706jsd" ] + }, + "acm005706jsd" : { + "type" : "CodePackage", + "id" : "acm005706jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005707jsd" ] + }, + "acm005707jsd" : { + "type" : "CodePackage", + "id" : "acm005707jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005708jsd" ] + }, + "acm005708jsd" : { + "type" : "CodePackage", + "id" : "acm005708jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005709jsd" ] + }, + "acm005709jsd" : { + "type" : "CodePackage", + "id" : "acm005709jsd", + "name" : "example", + "parentId" : null, + "content" : [ "acm005704jsd" ] + }, + "acm005710jsd" : { + "type" : "ControlElement", + "id" : "acm005710jsd", + "name" : "HeartbeatThread" + }, + "acm005711jsd" : { + "type" : "ControlElement", + "id" : "acm005711jsd", + "name" : "HeartbeatThread" + }, + "acm005712jsd" : { + "type" : "ControlElement", + "id" : "acm005712jsd", + "name" : "shutdown" + }, + "acm005713jsd" : { + "type" : "ControlElement", + "id" : "acm005713jsd", + "name" : "gotHeartbeatEvent" + }, + "acm005714jsd" : { + "type" : "ControlElement", + "id" : "acm005714jsd", + "name" : "run" + }, + "acm005715jsd" : { + "type" : "ClassUnit", + "id" : "acm005715jsd", + "name" : "HeartbeatThread", + "compilationUnitId" : "acm005704jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005715jsd", "acm005745jsd", "acm005766jsd" ], + "content" : [ "acm005710jsd", "acm005711jsd", "acm005712jsd", "acm005713jsd", "acm005714jsd" ] + }, + "acm005716jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005716jsd", + "name" : "Client", + "parentId" : "acm005721jsd", + "content" : [ "acm005745jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "inbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005717jsd" : { + "type" : "CodePackage", + "id" : "acm005717jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005718jsd" ] + }, + "acm005718jsd" : { + "type" : "CodePackage", + "id" : "acm005718jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005719jsd" ] + }, + "acm005719jsd" : { + "type" : "CodePackage", + "id" : "acm005719jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005720jsd" ] + }, + "acm005720jsd" : { + "type" : "CodePackage", + "id" : "acm005720jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005721jsd" ] + }, + "acm005721jsd" : { + "type" : "CodePackage", + "id" : "acm005721jsd", + "name" : "inbound", + "parentId" : "acm005659jsd", + "content" : [ "acm005716jsd", "acm005746jsd", "acm005758jsd", "acm005767jsd", "acm006057jsd" ] + }, + "acm005722jsd" : { + "type" : "ControlElement", + "id" : "acm005722jsd", + "name" : "newThread" + }, + "acm005723jsd" : { + "type" : "ControlElement", + "id" : "acm005723jsd", + "name" : "newThread" + }, + "acm005724jsd" : { + "type" : "ControlElement", + "id" : "acm005724jsd", + "name" : "canSend" + }, + "acm005725jsd" : { + "type" : "ControlElement", + "id" : "acm005725jsd", + "name" : "addEventListener" + }, + "acm005726jsd" : { + "type" : "ControlElement", + "id" : "acm005726jsd", + "name" : "connect" + }, + "acm005727jsd" : { + "type" : "ControlElement", + "id" : "acm005727jsd", + "name" : "sendSyncApiCommand" + }, + "acm005728jsd" : { + "type" : "ControlElement", + "id" : "acm005728jsd", + "name" : "sendAsyncApiCommand" + }, + "acm005729jsd" : { + "type" : "ControlElement", + "id" : "acm005729jsd", + "name" : "setEventSubscriptions" + }, + "acm005730jsd" : { + "type" : "ControlElement", + "id" : "acm005730jsd", + "name" : "cancelEventSubscriptions" + }, + "acm005731jsd" : { + "type" : "ControlElement", + "id" : "acm005731jsd", + "name" : "addEventFilter" + }, + "acm005732jsd" : { + "type" : "ControlElement", + "id" : "acm005732jsd", + "name" : "deleteEventFilter" + }, + "acm005733jsd" : { + "type" : "ControlElement", + "id" : "acm005733jsd", + "name" : "sendMessage" + }, + "acm005734jsd" : { + "type" : "ControlElement", + "id" : "acm005734jsd", + "name" : "setLoggingLevel" + }, + "acm005735jsd" : { + "type" : "ControlElement", + "id" : "acm005735jsd", + "name" : "cancelLogging" + }, + "acm005736jsd" : { + "type" : "ControlElement", + "id" : "acm005736jsd", + "name" : "close" + }, + "acm005737jsd" : { + "type" : "ControlElement", + "id" : "acm005737jsd", + "name" : "authResponseReceived" + }, + "acm005738jsd" : { + "type" : "ControlElement", + "id" : "acm005738jsd", + "name" : "eventReceived" + }, + "acm005739jsd" : { + "type" : "ControlElement", + "id" : "acm005739jsd", + "name" : "run" + }, + "acm005740jsd" : { + "type" : "ControlElement", + "id" : "acm005740jsd", + "name" : "run" + }, + "acm005741jsd" : { + "type" : "ControlElement", + "id" : "acm005741jsd", + "name" : "disconnected" + }, + "acm005742jsd" : { + "type" : "ControlElement", + "id" : "acm005742jsd", + "name" : "exceptionCaught" + }, + "acm005743jsd" : { + "type" : "ControlElement", + "id" : "acm005743jsd", + "name" : "run" + }, + "acm005744jsd" : { + "type" : "ControlElement", + "id" : "acm005744jsd", + "name" : "checkConnected" + }, + "acm005745jsd" : { + "type" : "ClassUnit", + "id" : "acm005745jsd", + "name" : "Client", + "compilationUnitId" : "acm005716jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005672jsd", "acm005757jsd", "acm005766jsd", "acm005775jsd", "acm005816jsd", "acm005958jsd", "acm005978jsd", "acm005999jsd", "acm006056jsd" ], + "content" : [ "acm005722jsd", "acm005723jsd", "acm005724jsd", "acm005725jsd", "acm005726jsd", "acm005727jsd", "acm005728jsd", "acm005729jsd", "acm005730jsd", "acm005731jsd", "acm005732jsd", "acm005733jsd", "acm005734jsd", "acm005735jsd", "acm005736jsd", "acm005737jsd", "acm005738jsd", "acm005739jsd", "acm005740jsd", "acm005741jsd", "acm005742jsd", "acm005743jsd", "acm005744jsd" ] + }, + "acm005746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005746jsd", + "name" : "InboundClientHandler", + "parentId" : "acm005721jsd", + "content" : [ "acm005757jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "inbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005747jsd" : { + "type" : "CodePackage", + "id" : "acm005747jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005748jsd" ] + }, + "acm005748jsd" : { + "type" : "CodePackage", + "id" : "acm005748jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005749jsd" ] + }, + "acm005749jsd" : { + "type" : "CodePackage", + "id" : "acm005749jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005750jsd" ] + }, + "acm005750jsd" : { + "type" : "CodePackage", + "id" : "acm005750jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005751jsd" ] + }, + "acm005751jsd" : { + "type" : "CodePackage", + "id" : "acm005751jsd", + "name" : "inbound", + "parentId" : null, + "content" : [ "acm005746jsd" ] + }, + "acm005752jsd" : { + "type" : "ControlElement", + "id" : "acm005752jsd", + "name" : "InboundClientHandler" + }, + "acm005753jsd" : { + "type" : "ControlElement", + "id" : "acm005753jsd", + "name" : "handleEslEvent" + }, + "acm005754jsd" : { + "type" : "ControlElement", + "id" : "acm005754jsd", + "name" : "handleAuthRequest" + }, + "acm005755jsd" : { + "type" : "ControlElement", + "id" : "acm005755jsd", + "name" : "handleDisconnectionNotice" + }, + "acm005756jsd" : { + "type" : "ControlElement", + "id" : "acm005756jsd", + "name" : "exceptionCaught" + }, + "acm005757jsd" : { + "type" : "ClassUnit", + "id" : "acm005757jsd", + "name" : "InboundClientHandler", + "compilationUnitId" : "acm005746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005792jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005816jsd", "acm005958jsd", "acm005999jsd", "acm006056jsd" ], + "content" : [ "acm005752jsd", "acm005753jsd", "acm005754jsd", "acm005755jsd", "acm005756jsd" ] + }, + "acm005758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005758jsd", + "name" : "InboundConnectionFailure", + "parentId" : "acm005721jsd", + "content" : [ "acm005766jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "inbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005759jsd" : { + "type" : "CodePackage", + "id" : "acm005759jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005760jsd" ] + }, + "acm005760jsd" : { + "type" : "CodePackage", + "id" : "acm005760jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005761jsd" ] + }, + "acm005761jsd" : { + "type" : "CodePackage", + "id" : "acm005761jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005762jsd" ] + }, + "acm005762jsd" : { + "type" : "CodePackage", + "id" : "acm005762jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005763jsd" ] + }, + "acm005763jsd" : { + "type" : "CodePackage", + "id" : "acm005763jsd", + "name" : "inbound", + "parentId" : null, + "content" : [ "acm005758jsd" ] + }, + "acm005764jsd" : { + "type" : "ControlElement", + "id" : "acm005764jsd", + "name" : "InboundConnectionFailure" + }, + "acm005765jsd" : { + "type" : "ControlElement", + "id" : "acm005765jsd", + "name" : "InboundConnectionFailure" + }, + "acm005766jsd" : { + "type" : "ClassUnit", + "id" : "acm005766jsd", + "name" : "InboundConnectionFailure", + "compilationUnitId" : "acm005758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005764jsd", "acm005765jsd" ] + }, + "acm005767jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005767jsd", + "name" : "InboundPipelineFactory", + "parentId" : "acm005721jsd", + "content" : [ "acm005775jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "inbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005768jsd" : { + "type" : "CodePackage", + "id" : "acm005768jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005769jsd" ] + }, + "acm005769jsd" : { + "type" : "CodePackage", + "id" : "acm005769jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005770jsd" ] + }, + "acm005770jsd" : { + "type" : "CodePackage", + "id" : "acm005770jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005771jsd" ] + }, + "acm005771jsd" : { + "type" : "CodePackage", + "id" : "acm005771jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005772jsd" ] + }, + "acm005772jsd" : { + "type" : "CodePackage", + "id" : "acm005772jsd", + "name" : "inbound", + "parentId" : null, + "content" : [ "acm005767jsd" ] + }, + "acm005773jsd" : { + "type" : "ControlElement", + "id" : "acm005773jsd", + "name" : "InboundPipelineFactory" + }, + "acm005774jsd" : { + "type" : "ControlElement", + "id" : "acm005774jsd", + "name" : "getPipeline" + }, + "acm005775jsd" : { + "type" : "ClassUnit", + "id" : "acm005775jsd", + "name" : "InboundPipelineFactory", + "compilationUnitId" : "acm005767jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005842jsd", "acm006021jsd" ], + "content" : [ "acm005773jsd", "acm005774jsd" ] + }, + "acm005776jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005776jsd", + "name" : "AbstractEslClientHandler", + "parentId" : "acm005781jsd", + "content" : [ "acm005792jsd", "acm005795jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "internal" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005777jsd" : { + "type" : "CodePackage", + "id" : "acm005777jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005778jsd" ] + }, + "acm005778jsd" : { + "type" : "CodePackage", + "id" : "acm005778jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005779jsd" ] + }, + "acm005779jsd" : { + "type" : "CodePackage", + "id" : "acm005779jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005780jsd" ] + }, + "acm005780jsd" : { + "type" : "CodePackage", + "id" : "acm005780jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005781jsd" ] + }, + "acm005781jsd" : { + "type" : "CodePackage", + "id" : "acm005781jsd", + "name" : "internal", + "parentId" : "acm005659jsd", + "content" : [ "acm005776jsd", "acm005796jsd", "acm005806jsd", "acm005823jsd" ] + }, + "acm005782jsd" : { + "type" : "ControlElement", + "id" : "acm005782jsd", + "name" : "messageReceived" + }, + "acm005783jsd" : { + "type" : "ControlElement", + "id" : "acm005783jsd", + "name" : "sendSyncSingleLineCommand" + }, + "acm005784jsd" : { + "type" : "ControlElement", + "id" : "acm005784jsd", + "name" : "sendSyncMultiLineCommand" + }, + "acm005785jsd" : { + "type" : "ControlElement", + "id" : "acm005785jsd", + "name" : "sendAsyncCommand" + }, + "acm005786jsd" : { + "type" : "ControlElement", + "id" : "acm005786jsd", + "name" : "handleEslMessage" + }, + "acm005787jsd" : { + "type" : "ControlElement", + "id" : "acm005787jsd", + "name" : "handleEslEvent" + }, + "acm005788jsd" : { + "type" : "ControlElement", + "id" : "acm005788jsd", + "name" : "handleAuthRequest" + }, + "acm005789jsd" : { + "type" : "ControlElement", + "id" : "acm005789jsd", + "name" : "handleDisconnectionNotice" + }, + "acm005790jsd" : { + "type" : "ControlElement", + "id" : "acm005790jsd", + "name" : "get" + }, + "acm005791jsd" : { + "type" : "ControlElement", + "id" : "acm005791jsd", + "name" : "handle" + }, + "acm005792jsd" : { + "type" : "ClassUnit", + "id" : "acm005792jsd", + "name" : "AbstractEslClientHandler", + "compilationUnitId" : "acm005776jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005795jsd", "acm005999jsd", "acm006056jsd" ], + "content" : [ "acm005782jsd", "acm005783jsd", "acm005784jsd", "acm005785jsd", "acm005786jsd", "acm005787jsd", "acm005788jsd", "acm005789jsd", "acm005790jsd", "acm005791jsd" ] + }, + "acm005793jsd" : { + "type" : "ControlElement", + "id" : "acm005793jsd", + "name" : "get" + }, + "acm005794jsd" : { + "type" : "ControlElement", + "id" : "acm005794jsd", + "name" : "handle" + }, + "acm005795jsd" : { + "type" : "ClassUnit", + "id" : "acm005795jsd", + "name" : "SyncCallback", + "compilationUnitId" : "acm005776jsd", + "parentDatatypeId" : "acm005792jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005795jsd", "acm006056jsd" ], + "content" : [ "acm005793jsd", "acm005794jsd" ] + }, + "acm005796jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005796jsd", + "name" : "HeaderParser", + "parentId" : "acm005781jsd", + "content" : [ "acm005805jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "internal" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005797jsd" : { + "type" : "CodePackage", + "id" : "acm005797jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005798jsd" ] + }, + "acm005798jsd" : { + "type" : "CodePackage", + "id" : "acm005798jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005799jsd" ] + }, + "acm005799jsd" : { + "type" : "CodePackage", + "id" : "acm005799jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005800jsd" ] + }, + "acm005800jsd" : { + "type" : "CodePackage", + "id" : "acm005800jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005801jsd" ] + }, + "acm005801jsd" : { + "type" : "CodePackage", + "id" : "acm005801jsd", + "name" : "internal", + "parentId" : null, + "content" : [ "acm005796jsd" ] + }, + "acm005802jsd" : { + "type" : "ControlElement", + "id" : "acm005802jsd", + "name" : "splitHeader" + }, + "acm005803jsd" : { + "type" : "ControlElement", + "id" : "acm005803jsd", + "name" : "findNonWhitespace" + }, + "acm005804jsd" : { + "type" : "ControlElement", + "id" : "acm005804jsd", + "name" : "findEndOfString" + }, + "acm005805jsd" : { + "type" : "ClassUnit", + "id" : "acm005805jsd", + "name" : "HeaderParser", + "compilationUnitId" : "acm005796jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005802jsd", "acm005803jsd", "acm005804jsd" ] + }, + "acm005806jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005806jsd", + "name" : "IEslProtocolListener", + "parentId" : "acm005781jsd", + "content" : [ "acm005816jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "internal" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005807jsd" : { + "type" : "CodePackage", + "id" : "acm005807jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005808jsd" ] + }, + "acm005808jsd" : { + "type" : "CodePackage", + "id" : "acm005808jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005809jsd" ] + }, + "acm005809jsd" : { + "type" : "CodePackage", + "id" : "acm005809jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005810jsd" ] + }, + "acm005810jsd" : { + "type" : "CodePackage", + "id" : "acm005810jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005811jsd" ] + }, + "acm005811jsd" : { + "type" : "CodePackage", + "id" : "acm005811jsd", + "name" : "internal", + "parentId" : null, + "content" : [ "acm005806jsd" ] + }, + "acm005812jsd" : { + "type" : "ControlElement", + "id" : "acm005812jsd", + "name" : "authResponseReceived" + }, + "acm005813jsd" : { + "type" : "ControlElement", + "id" : "acm005813jsd", + "name" : "eventReceived" + }, + "acm005814jsd" : { + "type" : "ControlElement", + "id" : "acm005814jsd", + "name" : "disconnected" + }, + "acm005815jsd" : { + "type" : "ControlElement", + "id" : "acm005815jsd", + "name" : "exceptionCaught" + }, + "acm005816jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005816jsd", + "name" : "IEslProtocolListener", + "compilationUnitId" : "acm005806jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005958jsd", "acm005999jsd" ], + "content" : [ "acm005812jsd", "acm005813jsd", "acm005814jsd", "acm005815jsd" ] + }, + "acm005817jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005817jsd", + "name" : "ChannelEventRunnable", + "parentId" : "acm005823jsd", + "content" : [ "acm005829jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "internal", "debug" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005818jsd" : { + "type" : "CodePackage", + "id" : "acm005818jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005819jsd" ] + }, + "acm005819jsd" : { + "type" : "CodePackage", + "id" : "acm005819jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005820jsd" ] + }, + "acm005820jsd" : { + "type" : "CodePackage", + "id" : "acm005820jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005821jsd" ] + }, + "acm005821jsd" : { + "type" : "CodePackage", + "id" : "acm005821jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005822jsd" ] + }, + "acm005822jsd" : { + "type" : "CodePackage", + "id" : "acm005822jsd", + "name" : "internal", + "parentId" : null, + "content" : [ "acm005823jsd" ] + }, + "acm005823jsd" : { + "type" : "CodePackage", + "id" : "acm005823jsd", + "name" : "debug", + "parentId" : "acm005781jsd", + "content" : [ "acm005817jsd", "acm005830jsd" ] + }, + "acm005824jsd" : { + "type" : "ControlElement", + "id" : "acm005824jsd", + "name" : "ChannelEventRunnable" + }, + "acm005825jsd" : { + "type" : "ControlElement", + "id" : "acm005825jsd", + "name" : "getContext" + }, + "acm005826jsd" : { + "type" : "ControlElement", + "id" : "acm005826jsd", + "name" : "getEvent" + }, + "acm005827jsd" : { + "type" : "ControlElement", + "id" : "acm005827jsd", + "name" : "run" + }, + "acm005828jsd" : { + "type" : "ControlElement", + "id" : "acm005828jsd", + "name" : "unwrap" + }, + "acm005829jsd" : { + "type" : "ClassUnit", + "id" : "acm005829jsd", + "name" : "ChannelEventRunnable", + "compilationUnitId" : "acm005817jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005824jsd", "acm005825jsd", "acm005826jsd", "acm005827jsd", "acm005828jsd" ] + }, + "acm005830jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005830jsd", + "name" : "ExecutionHandler", + "parentId" : "acm005823jsd", + "content" : [ "acm005842jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "internal", "debug" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005831jsd" : { + "type" : "CodePackage", + "id" : "acm005831jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005832jsd" ] + }, + "acm005832jsd" : { + "type" : "CodePackage", + "id" : "acm005832jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005833jsd" ] + }, + "acm005833jsd" : { + "type" : "CodePackage", + "id" : "acm005833jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005834jsd" ] + }, + "acm005834jsd" : { + "type" : "CodePackage", + "id" : "acm005834jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005835jsd" ] + }, + "acm005835jsd" : { + "type" : "CodePackage", + "id" : "acm005835jsd", + "name" : "internal", + "parentId" : null, + "content" : [ "acm005836jsd" ] + }, + "acm005836jsd" : { + "type" : "CodePackage", + "id" : "acm005836jsd", + "name" : "debug", + "parentId" : null, + "content" : [ "acm005830jsd" ] + }, + "acm005837jsd" : { + "type" : "ControlElement", + "id" : "acm005837jsd", + "name" : "ExecutionHandler" + }, + "acm005838jsd" : { + "type" : "ControlElement", + "id" : "acm005838jsd", + "name" : "getExecutor" + }, + "acm005839jsd" : { + "type" : "ControlElement", + "id" : "acm005839jsd", + "name" : "releaseExternalResources" + }, + "acm005840jsd" : { + "type" : "ControlElement", + "id" : "acm005840jsd", + "name" : "handleUpstream" + }, + "acm005841jsd" : { + "type" : "ControlElement", + "id" : "acm005841jsd", + "name" : "handleDownstream" + }, + "acm005842jsd" : { + "type" : "ClassUnit", + "id" : "acm005842jsd", + "name" : "ExecutionHandler", + "compilationUnitId" : "acm005830jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005829jsd" ], + "content" : [ "acm005837jsd", "acm005838jsd", "acm005839jsd", "acm005840jsd", "acm005841jsd" ] + }, + "acm005843jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005843jsd", + "name" : "DefaultManagerConnection", + "parentId" : "acm005848jsd", + "content" : [ "acm005864jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "manager" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005844jsd" : { + "type" : "CodePackage", + "id" : "acm005844jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005845jsd" ] + }, + "acm005845jsd" : { + "type" : "CodePackage", + "id" : "acm005845jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005846jsd" ] + }, + "acm005846jsd" : { + "type" : "CodePackage", + "id" : "acm005846jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005847jsd" ] + }, + "acm005847jsd" : { + "type" : "CodePackage", + "id" : "acm005847jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005848jsd" ] + }, + "acm005848jsd" : { + "type" : "CodePackage", + "id" : "acm005848jsd", + "name" : "manager", + "parentId" : "acm005659jsd", + "content" : [ "acm005843jsd", "acm005865jsd", "acm005884jsd" ] + }, + "acm005849jsd" : { + "type" : "ControlElement", + "id" : "acm005849jsd", + "name" : "DefaultManagerConnection" + }, + "acm005850jsd" : { + "type" : "ControlElement", + "id" : "acm005850jsd", + "name" : "DefaultManagerConnection" + }, + "acm005851jsd" : { + "type" : "ControlElement", + "id" : "acm005851jsd", + "name" : "DefaultManagerConnection" + }, + "acm005852jsd" : { + "type" : "ControlElement", + "id" : "acm005852jsd", + "name" : "DefaultManagerConnection" + }, + "acm005853jsd" : { + "type" : "ControlElement", + "id" : "acm005853jsd", + "name" : "setHostname" + }, + "acm005854jsd" : { + "type" : "ControlElement", + "id" : "acm005854jsd", + "name" : "setPort" + }, + "acm005855jsd" : { + "type" : "ControlElement", + "id" : "acm005855jsd", + "name" : "setTimeout" + }, + "acm005856jsd" : { + "type" : "ControlElement", + "id" : "acm005856jsd", + "name" : "setPassword" + }, + "acm005857jsd" : { + "type" : "ControlElement", + "id" : "acm005857jsd", + "name" : "getHostname" + }, + "acm005858jsd" : { + "type" : "ControlElement", + "id" : "acm005858jsd", + "name" : "getPort" + }, + "acm005859jsd" : { + "type" : "ControlElement", + "id" : "acm005859jsd", + "name" : "getPassword" + }, + "acm005860jsd" : { + "type" : "ControlElement", + "id" : "acm005860jsd", + "name" : "getESLClient" + }, + "acm005861jsd" : { + "type" : "ControlElement", + "id" : "acm005861jsd", + "name" : "toString" + }, + "acm005862jsd" : { + "type" : "ControlElement", + "id" : "acm005862jsd", + "name" : "connect" + }, + "acm005863jsd" : { + "type" : "ControlElement", + "id" : "acm005863jsd", + "name" : "disconnect" + }, + "acm005864jsd" : { + "type" : "ClassUnit", + "id" : "acm005864jsd", + "name" : "DefaultManagerConnection", + "compilationUnitId" : "acm005843jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005877jsd" ], + "datatypeReferencesIds" : [ "acm005745jsd", "acm005766jsd", "acm005896jsd" ], + "content" : [ "acm005849jsd", "acm005850jsd", "acm005851jsd", "acm005852jsd", "acm005853jsd", "acm005854jsd", "acm005855jsd", "acm005856jsd", "acm005857jsd", "acm005858jsd", "acm005859jsd", "acm005860jsd", "acm005861jsd", "acm005862jsd", "acm005863jsd" ] + }, + "acm005865jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005865jsd", + "name" : "ManagerConnection", + "parentId" : "acm005848jsd", + "content" : [ "acm005877jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "manager" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005866jsd" : { + "type" : "CodePackage", + "id" : "acm005866jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005867jsd" ] + }, + "acm005867jsd" : { + "type" : "CodePackage", + "id" : "acm005867jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005868jsd" ] + }, + "acm005868jsd" : { + "type" : "CodePackage", + "id" : "acm005868jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005869jsd" ] + }, + "acm005869jsd" : { + "type" : "CodePackage", + "id" : "acm005869jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005870jsd" ] + }, + "acm005870jsd" : { + "type" : "CodePackage", + "id" : "acm005870jsd", + "name" : "manager", + "parentId" : null, + "content" : [ "acm005865jsd" ] + }, + "acm005871jsd" : { + "type" : "ControlElement", + "id" : "acm005871jsd", + "name" : "getHostname" + }, + "acm005872jsd" : { + "type" : "ControlElement", + "id" : "acm005872jsd", + "name" : "getPort" + }, + "acm005873jsd" : { + "type" : "ControlElement", + "id" : "acm005873jsd", + "name" : "getPassword" + }, + "acm005874jsd" : { + "type" : "ControlElement", + "id" : "acm005874jsd", + "name" : "getESLClient" + }, + "acm005875jsd" : { + "type" : "ControlElement", + "id" : "acm005875jsd", + "name" : "connect" + }, + "acm005876jsd" : { + "type" : "ControlElement", + "id" : "acm005876jsd", + "name" : "disconnect" + }, + "acm005877jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005877jsd", + "name" : "ManagerConnection", + "compilationUnitId" : "acm005865jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005745jsd", "acm005766jsd" ], + "content" : [ "acm005871jsd", "acm005872jsd", "acm005873jsd", "acm005874jsd", "acm005875jsd", "acm005876jsd" ] + }, + "acm005878jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005878jsd", + "name" : "ManagerConnectionImpl", + "parentId" : "acm005884jsd", + "content" : [ "acm005896jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "manager", "internal" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005879jsd" : { + "type" : "CodePackage", + "id" : "acm005879jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005880jsd" ] + }, + "acm005880jsd" : { + "type" : "CodePackage", + "id" : "acm005880jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005881jsd" ] + }, + "acm005881jsd" : { + "type" : "CodePackage", + "id" : "acm005881jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005882jsd" ] + }, + "acm005882jsd" : { + "type" : "CodePackage", + "id" : "acm005882jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005883jsd" ] + }, + "acm005883jsd" : { + "type" : "CodePackage", + "id" : "acm005883jsd", + "name" : "manager", + "parentId" : null, + "content" : [ "acm005884jsd" ] + }, + "acm005884jsd" : { + "type" : "CodePackage", + "id" : "acm005884jsd", + "name" : "internal", + "parentId" : "acm005848jsd", + "content" : [ "acm005878jsd" ] + }, + "acm005885jsd" : { + "type" : "ControlElement", + "id" : "acm005885jsd", + "name" : "ManagerConnectionImpl" + }, + "acm005886jsd" : { + "type" : "ControlElement", + "id" : "acm005886jsd", + "name" : "setHostname" + }, + "acm005887jsd" : { + "type" : "ControlElement", + "id" : "acm005887jsd", + "name" : "setPort" + }, + "acm005888jsd" : { + "type" : "ControlElement", + "id" : "acm005888jsd", + "name" : "setPassword" + }, + "acm005889jsd" : { + "type" : "ControlElement", + "id" : "acm005889jsd", + "name" : "setTimeout" + }, + "acm005890jsd" : { + "type" : "ControlElement", + "id" : "acm005890jsd", + "name" : "getHostname" + }, + "acm005891jsd" : { + "type" : "ControlElement", + "id" : "acm005891jsd", + "name" : "getPort" + }, + "acm005892jsd" : { + "type" : "ControlElement", + "id" : "acm005892jsd", + "name" : "getPassword" + }, + "acm005893jsd" : { + "type" : "ControlElement", + "id" : "acm005893jsd", + "name" : "getESLClient" + }, + "acm005894jsd" : { + "type" : "ControlElement", + "id" : "acm005894jsd", + "name" : "connect" + }, + "acm005895jsd" : { + "type" : "ControlElement", + "id" : "acm005895jsd", + "name" : "disconnect" + }, + "acm005896jsd" : { + "type" : "ClassUnit", + "id" : "acm005896jsd", + "name" : "ManagerConnectionImpl", + "compilationUnitId" : "acm005878jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005877jsd" ], + "datatypeReferencesIds" : [ "acm005745jsd", "acm005766jsd", "acm005896jsd" ], + "content" : [ "acm005885jsd", "acm005886jsd", "acm005887jsd", "acm005888jsd", "acm005889jsd", "acm005890jsd", "acm005891jsd", "acm005892jsd", "acm005893jsd", "acm005894jsd", "acm005895jsd" ] + }, + "acm005897jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005897jsd", + "name" : "AbstractOutboundClientHandler", + "parentId" : "acm005902jsd", + "content" : [ "acm005907jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "outbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005898jsd" : { + "type" : "CodePackage", + "id" : "acm005898jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005899jsd" ] + }, + "acm005899jsd" : { + "type" : "CodePackage", + "id" : "acm005899jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005900jsd" ] + }, + "acm005900jsd" : { + "type" : "CodePackage", + "id" : "acm005900jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005901jsd" ] + }, + "acm005901jsd" : { + "type" : "CodePackage", + "id" : "acm005901jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005902jsd" ] + }, + "acm005902jsd" : { + "type" : "CodePackage", + "id" : "acm005902jsd", + "name" : "outbound", + "parentId" : "acm005659jsd", + "content" : [ "acm005897jsd", "acm005908jsd", "acm005917jsd", "acm006078jsd", "acm005933jsd" ] + }, + "acm005903jsd" : { + "type" : "ControlElement", + "id" : "acm005903jsd", + "name" : "channelConnected" + }, + "acm005904jsd" : { + "type" : "ControlElement", + "id" : "acm005904jsd", + "name" : "handleConnectResponse" + }, + "acm005905jsd" : { + "type" : "ControlElement", + "id" : "acm005905jsd", + "name" : "handleAuthRequest" + }, + "acm005906jsd" : { + "type" : "ControlElement", + "id" : "acm005906jsd", + "name" : "handleDisconnectionNotice" + }, + "acm005907jsd" : { + "type" : "ClassUnit", + "id" : "acm005907jsd", + "name" : "AbstractOutboundClientHandler", + "compilationUnitId" : "acm005897jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005792jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005999jsd", "acm006056jsd" ], + "content" : [ "acm005903jsd", "acm005904jsd", "acm005905jsd", "acm005906jsd" ] + }, + "acm005908jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005908jsd", + "name" : "AbstractOutboundPipelineFactory", + "parentId" : "acm005902jsd", + "content" : [ "acm005916jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "outbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005909jsd" : { + "type" : "CodePackage", + "id" : "acm005909jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005910jsd" ] + }, + "acm005910jsd" : { + "type" : "CodePackage", + "id" : "acm005910jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005911jsd" ] + }, + "acm005911jsd" : { + "type" : "CodePackage", + "id" : "acm005911jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005912jsd" ] + }, + "acm005912jsd" : { + "type" : "CodePackage", + "id" : "acm005912jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005913jsd" ] + }, + "acm005913jsd" : { + "type" : "CodePackage", + "id" : "acm005913jsd", + "name" : "outbound", + "parentId" : null, + "content" : [ "acm005908jsd" ] + }, + "acm005914jsd" : { + "type" : "ControlElement", + "id" : "acm005914jsd", + "name" : "getPipeline" + }, + "acm005915jsd" : { + "type" : "ControlElement", + "id" : "acm005915jsd", + "name" : "makeHandler" + }, + "acm005916jsd" : { + "type" : "ClassUnit", + "id" : "acm005916jsd", + "name" : "AbstractOutboundPipelineFactory", + "compilationUnitId" : "acm005908jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005842jsd", "acm005907jsd", "acm006021jsd" ], + "content" : [ "acm005914jsd", "acm005915jsd" ] + }, + "acm005917jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005917jsd", + "name" : "SocketClient", + "parentId" : "acm005902jsd", + "content" : [ "acm005926jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "outbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005918jsd" : { + "type" : "CodePackage", + "id" : "acm005918jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005919jsd" ] + }, + "acm005919jsd" : { + "type" : "CodePackage", + "id" : "acm005919jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005920jsd" ] + }, + "acm005920jsd" : { + "type" : "CodePackage", + "id" : "acm005920jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005921jsd" ] + }, + "acm005921jsd" : { + "type" : "CodePackage", + "id" : "acm005921jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005922jsd" ] + }, + "acm005922jsd" : { + "type" : "CodePackage", + "id" : "acm005922jsd", + "name" : "outbound", + "parentId" : null, + "content" : [ "acm005917jsd" ] + }, + "acm005923jsd" : { + "type" : "ControlElement", + "id" : "acm005923jsd", + "name" : "SocketClient" + }, + "acm005924jsd" : { + "type" : "ControlElement", + "id" : "acm005924jsd", + "name" : "start" + }, + "acm005925jsd" : { + "type" : "ControlElement", + "id" : "acm005925jsd", + "name" : "stop" + }, + "acm005926jsd" : { + "type" : "ClassUnit", + "id" : "acm005926jsd", + "name" : "SocketClient", + "compilationUnitId" : "acm005917jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005916jsd" ], + "content" : [ "acm005923jsd", "acm005924jsd", "acm005925jsd" ] + }, + "acm005927jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005927jsd", + "name" : "SimpleHangupOutboundHandler", + "parentId" : "acm005933jsd", + "content" : [ "acm005937jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "outbound", "example" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005928jsd" : { + "type" : "CodePackage", + "id" : "acm005928jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005929jsd" ] + }, + "acm005929jsd" : { + "type" : "CodePackage", + "id" : "acm005929jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005930jsd" ] + }, + "acm005930jsd" : { + "type" : "CodePackage", + "id" : "acm005930jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005931jsd" ] + }, + "acm005931jsd" : { + "type" : "CodePackage", + "id" : "acm005931jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005932jsd" ] + }, + "acm005932jsd" : { + "type" : "CodePackage", + "id" : "acm005932jsd", + "name" : "outbound", + "parentId" : null, + "content" : [ "acm005933jsd" ] + }, + "acm005933jsd" : { + "type" : "CodePackage", + "id" : "acm005933jsd", + "name" : "example", + "parentId" : "acm005902jsd", + "content" : [ "acm005927jsd", "acm005938jsd" ] + }, + "acm005934jsd" : { + "type" : "ControlElement", + "id" : "acm005934jsd", + "name" : "handleConnectResponse" + }, + "acm005935jsd" : { + "type" : "ControlElement", + "id" : "acm005935jsd", + "name" : "handleEslEvent" + }, + "acm005936jsd" : { + "type" : "ControlElement", + "id" : "acm005936jsd", + "name" : "hangupCall" + }, + "acm005937jsd" : { + "type" : "ClassUnit", + "id" : "acm005937jsd", + "name" : "SimpleHangupOutboundHandler", + "compilationUnitId" : "acm005927jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005907jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005978jsd", "acm005999jsd", "acm006056jsd" ], + "content" : [ "acm005934jsd", "acm005935jsd", "acm005936jsd" ] + }, + "acm005938jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005938jsd", + "name" : "SimpleHangupPipelineFactory", + "parentId" : "acm005933jsd", + "content" : [ "acm005946jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "outbound", "example" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005939jsd" : { + "type" : "CodePackage", + "id" : "acm005939jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005940jsd" ] + }, + "acm005940jsd" : { + "type" : "CodePackage", + "id" : "acm005940jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005941jsd" ] + }, + "acm005941jsd" : { + "type" : "CodePackage", + "id" : "acm005941jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005942jsd" ] + }, + "acm005942jsd" : { + "type" : "CodePackage", + "id" : "acm005942jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005943jsd" ] + }, + "acm005943jsd" : { + "type" : "CodePackage", + "id" : "acm005943jsd", + "name" : "outbound", + "parentId" : null, + "content" : [ "acm005944jsd" ] + }, + "acm005944jsd" : { + "type" : "CodePackage", + "id" : "acm005944jsd", + "name" : "example", + "parentId" : null, + "content" : [ "acm005938jsd" ] + }, + "acm005945jsd" : { + "type" : "ControlElement", + "id" : "acm005945jsd", + "name" : "makeHandler" + }, + "acm005946jsd" : { + "type" : "ClassUnit", + "id" : "acm005946jsd", + "name" : "SimpleHangupPipelineFactory", + "compilationUnitId" : "acm005938jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005916jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005907jsd", "acm005937jsd" ], + "content" : [ "acm005945jsd" ] + }, + "acm005947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005947jsd", + "name" : "CommandResponse", + "parentId" : "acm005952jsd", + "content" : [ "acm005958jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005948jsd" : { + "type" : "CodePackage", + "id" : "acm005948jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005949jsd" ] + }, + "acm005949jsd" : { + "type" : "CodePackage", + "id" : "acm005949jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005950jsd" ] + }, + "acm005950jsd" : { + "type" : "CodePackage", + "id" : "acm005950jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005951jsd" ] + }, + "acm005951jsd" : { + "type" : "CodePackage", + "id" : "acm005951jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005952jsd" ] + }, + "acm005952jsd" : { + "type" : "CodePackage", + "id" : "acm005952jsd", + "name" : "transport", + "parentId" : "acm005659jsd", + "content" : [ "acm005947jsd", "acm005959jsd", "acm005985jsd", "acm006015jsd" ] + }, + "acm005953jsd" : { + "type" : "ControlElement", + "id" : "acm005953jsd", + "name" : "CommandResponse" + }, + "acm005954jsd" : { + "type" : "ControlElement", + "id" : "acm005954jsd", + "name" : "getCommand" + }, + "acm005955jsd" : { + "type" : "ControlElement", + "id" : "acm005955jsd", + "name" : "isOk" + }, + "acm005956jsd" : { + "type" : "ControlElement", + "id" : "acm005956jsd", + "name" : "getReplyText" + }, + "acm005957jsd" : { + "type" : "ControlElement", + "id" : "acm005957jsd", + "name" : "getResponse" + }, + "acm005958jsd" : { + "type" : "ClassUnit", + "id" : "acm005958jsd", + "name" : "CommandResponse", + "compilationUnitId" : "acm005947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006056jsd" ], + "content" : [ "acm005953jsd", "acm005954jsd", "acm005955jsd", "acm005956jsd", "acm005957jsd" ] + }, + "acm005959jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005959jsd", + "name" : "SendMsg", + "parentId" : "acm005952jsd", + "content" : [ "acm005978jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005960jsd" : { + "type" : "CodePackage", + "id" : "acm005960jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005961jsd" ] + }, + "acm005961jsd" : { + "type" : "CodePackage", + "id" : "acm005961jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005962jsd" ] + }, + "acm005962jsd" : { + "type" : "CodePackage", + "id" : "acm005962jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005963jsd" ] + }, + "acm005963jsd" : { + "type" : "CodePackage", + "id" : "acm005963jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005964jsd" ] + }, + "acm005964jsd" : { + "type" : "CodePackage", + "id" : "acm005964jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm005959jsd" ] + }, + "acm005965jsd" : { + "type" : "ControlElement", + "id" : "acm005965jsd", + "name" : "SendMsg" + }, + "acm005966jsd" : { + "type" : "ControlElement", + "id" : "acm005966jsd", + "name" : "SendMsg" + }, + "acm005967jsd" : { + "type" : "ControlElement", + "id" : "acm005967jsd", + "name" : "addCallCommand" + }, + "acm005968jsd" : { + "type" : "ControlElement", + "id" : "acm005968jsd", + "name" : "addExecuteAppName" + }, + "acm005969jsd" : { + "type" : "ControlElement", + "id" : "acm005969jsd", + "name" : "addExecuteAppArg" + }, + "acm005970jsd" : { + "type" : "ControlElement", + "id" : "acm005970jsd", + "name" : "addLoops" + }, + "acm005971jsd" : { + "type" : "ControlElement", + "id" : "acm005971jsd", + "name" : "addHangupCause" + }, + "acm005972jsd" : { + "type" : "ControlElement", + "id" : "acm005972jsd", + "name" : "addNomediaUuid" + }, + "acm005973jsd" : { + "type" : "ControlElement", + "id" : "acm005973jsd", + "name" : "addEventLock" + }, + "acm005974jsd" : { + "type" : "ControlElement", + "id" : "acm005974jsd", + "name" : "addGenericLine" + }, + "acm005975jsd" : { + "type" : "ControlElement", + "id" : "acm005975jsd", + "name" : "getMsgLines" + }, + "acm005976jsd" : { + "type" : "ControlElement", + "id" : "acm005976jsd", + "name" : "hasUuid" + }, + "acm005977jsd" : { + "type" : "ControlElement", + "id" : "acm005977jsd", + "name" : "toString" + }, + "acm005978jsd" : { + "type" : "ClassUnit", + "id" : "acm005978jsd", + "name" : "SendMsg", + "compilationUnitId" : "acm005959jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005965jsd", "acm005966jsd", "acm005967jsd", "acm005968jsd", "acm005969jsd", "acm005970jsd", "acm005971jsd", "acm005972jsd", "acm005973jsd", "acm005974jsd", "acm005975jsd", "acm005976jsd", "acm005977jsd" ] + }, + "acm005979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005979jsd", + "name" : "EslEvent", + "parentId" : "acm005985jsd", + "content" : [ "acm005999jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005980jsd" : { + "type" : "CodePackage", + "id" : "acm005980jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005981jsd" ] + }, + "acm005981jsd" : { + "type" : "CodePackage", + "id" : "acm005981jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm005982jsd" ] + }, + "acm005982jsd" : { + "type" : "CodePackage", + "id" : "acm005982jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm005983jsd" ] + }, + "acm005983jsd" : { + "type" : "CodePackage", + "id" : "acm005983jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm005984jsd" ] + }, + "acm005984jsd" : { + "type" : "CodePackage", + "id" : "acm005984jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm005985jsd" ] + }, + "acm005985jsd" : { + "type" : "CodePackage", + "id" : "acm005985jsd", + "name" : "event", + "parentId" : "acm005952jsd", + "content" : [ "acm005979jsd", "acm006000jsd" ] + }, + "acm005986jsd" : { + "type" : "ControlElement", + "id" : "acm005986jsd", + "name" : "EslEvent" + }, + "acm005987jsd" : { + "type" : "ControlElement", + "id" : "acm005987jsd", + "name" : "EslEvent" + }, + "acm005988jsd" : { + "type" : "ControlElement", + "id" : "acm005988jsd", + "name" : "getMessageHeaders" + }, + "acm005989jsd" : { + "type" : "ControlElement", + "id" : "acm005989jsd", + "name" : "getEventHeaders" + }, + "acm005990jsd" : { + "type" : "ControlElement", + "id" : "acm005990jsd", + "name" : "getEventBodyLines" + }, + "acm005991jsd" : { + "type" : "ControlElement", + "id" : "acm005991jsd", + "name" : "getEventName" + }, + "acm005992jsd" : { + "type" : "ControlElement", + "id" : "acm005992jsd", + "name" : "getEventSubclass" + }, + "acm005993jsd" : { + "type" : "ControlElement", + "id" : "acm005993jsd", + "name" : "getEventDateTimestamp" + }, + "acm005994jsd" : { + "type" : "ControlElement", + "id" : "acm005994jsd", + "name" : "getEventDateLocal" + }, + "acm005995jsd" : { + "type" : "ControlElement", + "id" : "acm005995jsd", + "name" : "getEventDateGmt" + }, + "acm005996jsd" : { + "type" : "ControlElement", + "id" : "acm005996jsd", + "name" : "hasEventBody" + }, + "acm005997jsd" : { + "type" : "ControlElement", + "id" : "acm005997jsd", + "name" : "parsePlainBody" + }, + "acm005998jsd" : { + "type" : "ControlElement", + "id" : "acm005998jsd", + "name" : "toString" + }, + "acm005999jsd" : { + "type" : "ClassUnit", + "id" : "acm005999jsd", + "name" : "EslEvent", + "compilationUnitId" : "acm005979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006038jsd", "acm006056jsd" ], + "content" : [ "acm005986jsd", "acm005987jsd", "acm005988jsd", "acm005989jsd", "acm005990jsd", "acm005991jsd", "acm005992jsd", "acm005993jsd", "acm005994jsd", "acm005995jsd", "acm005996jsd", "acm005997jsd", "acm005998jsd" ] + }, + "acm006000jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006000jsd", + "name" : "EslEventHeaderNames", + "parentId" : "acm005985jsd", + "content" : [ "acm006008jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006001jsd" : { + "type" : "CodePackage", + "id" : "acm006001jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006002jsd" ] + }, + "acm006002jsd" : { + "type" : "CodePackage", + "id" : "acm006002jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006003jsd" ] + }, + "acm006003jsd" : { + "type" : "CodePackage", + "id" : "acm006003jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006004jsd" ] + }, + "acm006004jsd" : { + "type" : "CodePackage", + "id" : "acm006004jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006005jsd" ] + }, + "acm006005jsd" : { + "type" : "CodePackage", + "id" : "acm006005jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm006006jsd" ] + }, + "acm006006jsd" : { + "type" : "CodePackage", + "id" : "acm006006jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm006000jsd" ] + }, + "acm006007jsd" : { + "type" : "ControlElement", + "id" : "acm006007jsd", + "name" : "EslEventHeaderNames" + }, + "acm006008jsd" : { + "type" : "ClassUnit", + "id" : "acm006008jsd", + "name" : "EslEventHeaderNames", + "compilationUnitId" : "acm006000jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006007jsd" ] + }, + "acm006009jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006009jsd", + "name" : "EslFrameDecoder", + "parentId" : "acm006015jsd", + "content" : [ "acm006021jsd", "acm006022jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport", "message" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006010jsd" : { + "type" : "CodePackage", + "id" : "acm006010jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006011jsd" ] + }, + "acm006011jsd" : { + "type" : "CodePackage", + "id" : "acm006011jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006012jsd" ] + }, + "acm006012jsd" : { + "type" : "CodePackage", + "id" : "acm006012jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006013jsd" ] + }, + "acm006013jsd" : { + "type" : "CodePackage", + "id" : "acm006013jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006014jsd" ] + }, + "acm006014jsd" : { + "type" : "CodePackage", + "id" : "acm006014jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm006015jsd" ] + }, + "acm006015jsd" : { + "type" : "CodePackage", + "id" : "acm006015jsd", + "name" : "message", + "parentId" : "acm005952jsd", + "content" : [ "acm006009jsd", "acm006023jsd", "acm006039jsd", "acm006086jsd" ] + }, + "acm006016jsd" : { + "type" : "ControlElement", + "id" : "acm006016jsd", + "name" : "EslFrameDecoder" + }, + "acm006017jsd" : { + "type" : "ControlElement", + "id" : "acm006017jsd", + "name" : "EslFrameDecoder" + }, + "acm006018jsd" : { + "type" : "ControlElement", + "id" : "acm006018jsd", + "name" : "decode" + }, + "acm006019jsd" : { + "type" : "ControlElement", + "id" : "acm006019jsd", + "name" : "readToLineFeedOrFail" + }, + "acm006020jsd" : { + "type" : "ControlElement", + "id" : "acm006020jsd", + "name" : "readLine" + }, + "acm006021jsd" : { + "type" : "ClassUnit", + "id" : "acm006021jsd", + "name" : "EslFrameDecoder", + "compilationUnitId" : "acm006009jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006022jsd", "acm006038jsd", "acm006056jsd" ], + "content" : [ "acm006016jsd", "acm006017jsd", "acm006018jsd", "acm006019jsd", "acm006020jsd" ] + }, + "acm006022jsd" : { + "type" : "ClassUnit", + "id" : "acm006022jsd", + "name" : "State", + "compilationUnitId" : "acm006009jsd", + "parentDatatypeId" : "acm006021jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006023jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006023jsd", + "name" : "EslHeaders", + "parentId" : "acm006015jsd", + "content" : [ "acm006033jsd", "acm006034jsd", "acm006038jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport", "message" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006024jsd" : { + "type" : "CodePackage", + "id" : "acm006024jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006025jsd" ] + }, + "acm006025jsd" : { + "type" : "CodePackage", + "id" : "acm006025jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006026jsd" ] + }, + "acm006026jsd" : { + "type" : "CodePackage", + "id" : "acm006026jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006027jsd" ] + }, + "acm006027jsd" : { + "type" : "CodePackage", + "id" : "acm006027jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006028jsd" ] + }, + "acm006028jsd" : { + "type" : "CodePackage", + "id" : "acm006028jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm006029jsd" ] + }, + "acm006029jsd" : { + "type" : "CodePackage", + "id" : "acm006029jsd", + "name" : "message", + "parentId" : null, + "content" : [ "acm006023jsd" ] + }, + "acm006030jsd" : { + "type" : "ControlElement", + "id" : "acm006030jsd", + "name" : "Name" + }, + "acm006031jsd" : { + "type" : "ControlElement", + "id" : "acm006031jsd", + "name" : "literal" + }, + "acm006032jsd" : { + "type" : "ControlElement", + "id" : "acm006032jsd", + "name" : "fromLiteral" + }, + "acm006033jsd" : { + "type" : "ClassUnit", + "id" : "acm006033jsd", + "name" : "EslHeaders", + "compilationUnitId" : "acm006023jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006038jsd" ], + "content" : [ "acm006030jsd", "acm006031jsd", "acm006032jsd" ] + }, + "acm006034jsd" : { + "type" : "ClassUnit", + "id" : "acm006034jsd", + "name" : "Value", + "compilationUnitId" : "acm006023jsd", + "parentDatatypeId" : "acm006033jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006035jsd" : { + "type" : "ControlElement", + "id" : "acm006035jsd", + "name" : "Name" + }, + "acm006036jsd" : { + "type" : "ControlElement", + "id" : "acm006036jsd", + "name" : "literal" + }, + "acm006037jsd" : { + "type" : "ControlElement", + "id" : "acm006037jsd", + "name" : "fromLiteral" + }, + "acm006038jsd" : { + "type" : "ClassUnit", + "id" : "acm006038jsd", + "name" : "Name", + "compilationUnitId" : "acm006023jsd", + "parentDatatypeId" : "acm006033jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006038jsd" ], + "content" : [ "acm006035jsd", "acm006036jsd", "acm006037jsd" ] + }, + "acm006039jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006039jsd", + "name" : "EslMessage", + "parentId" : "acm006015jsd", + "content" : [ "acm006056jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "main", "java", "org", "freeswitch", "esl", "client", "transport", "message" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006040jsd" : { + "type" : "CodePackage", + "id" : "acm006040jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006041jsd" ] + }, + "acm006041jsd" : { + "type" : "CodePackage", + "id" : "acm006041jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006042jsd" ] + }, + "acm006042jsd" : { + "type" : "CodePackage", + "id" : "acm006042jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006043jsd" ] + }, + "acm006043jsd" : { + "type" : "CodePackage", + "id" : "acm006043jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006044jsd" ] + }, + "acm006044jsd" : { + "type" : "CodePackage", + "id" : "acm006044jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm006045jsd" ] + }, + "acm006045jsd" : { + "type" : "CodePackage", + "id" : "acm006045jsd", + "name" : "message", + "parentId" : null, + "content" : [ "acm006039jsd" ] + }, + "acm006046jsd" : { + "type" : "ControlElement", + "id" : "acm006046jsd", + "name" : "getHeaders" + }, + "acm006047jsd" : { + "type" : "ControlElement", + "id" : "acm006047jsd", + "name" : "hasHeader" + }, + "acm006048jsd" : { + "type" : "ControlElement", + "id" : "acm006048jsd", + "name" : "getHeaderValue" + }, + "acm006049jsd" : { + "type" : "ControlElement", + "id" : "acm006049jsd", + "name" : "hasContentLength" + }, + "acm006050jsd" : { + "type" : "ControlElement", + "id" : "acm006050jsd", + "name" : "getContentLength" + }, + "acm006051jsd" : { + "type" : "ControlElement", + "id" : "acm006051jsd", + "name" : "getContentType" + }, + "acm006052jsd" : { + "type" : "ControlElement", + "id" : "acm006052jsd", + "name" : "getBodyLines" + }, + "acm006053jsd" : { + "type" : "ControlElement", + "id" : "acm006053jsd", + "name" : "addHeader" + }, + "acm006054jsd" : { + "type" : "ControlElement", + "id" : "acm006054jsd", + "name" : "addBodyLine" + }, + "acm006055jsd" : { + "type" : "ControlElement", + "id" : "acm006055jsd", + "name" : "toString" + }, + "acm006056jsd" : { + "type" : "ClassUnit", + "id" : "acm006056jsd", + "name" : "EslMessage", + "compilationUnitId" : "acm006039jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006038jsd" ], + "content" : [ "acm006046jsd", "acm006047jsd", "acm006048jsd", "acm006049jsd", "acm006050jsd", "acm006051jsd", "acm006052jsd", "acm006053jsd", "acm006054jsd", "acm006055jsd" ] + }, + "acm006057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006057jsd", + "name" : "ClientTest", + "parentId" : "acm005721jsd", + "content" : [ "acm006077jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "test", "java", "org", "freeswitch", "esl", "client", "inbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006058jsd" : { + "type" : "CodePackage", + "id" : "acm006058jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006059jsd" ] + }, + "acm006059jsd" : { + "type" : "CodePackage", + "id" : "acm006059jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006060jsd" ] + }, + "acm006060jsd" : { + "type" : "CodePackage", + "id" : "acm006060jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006061jsd" ] + }, + "acm006061jsd" : { + "type" : "CodePackage", + "id" : "acm006061jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006062jsd" ] + }, + "acm006062jsd" : { + "type" : "CodePackage", + "id" : "acm006062jsd", + "name" : "inbound", + "parentId" : null, + "content" : [ "acm006057jsd" ] + }, + "acm006063jsd" : { + "type" : "ControlElement", + "id" : "acm006063jsd", + "name" : "do_connect" + }, + "acm006064jsd" : { + "type" : "ControlElement", + "id" : "acm006064jsd", + "name" : "eventReceived" + }, + "acm006065jsd" : { + "type" : "ControlElement", + "id" : "acm006065jsd", + "name" : "backgroundJobResultReceived" + }, + "acm006066jsd" : { + "type" : "ControlElement", + "id" : "acm006066jsd", + "name" : "conferenceEventJoin" + }, + "acm006067jsd" : { + "type" : "ControlElement", + "id" : "acm006067jsd", + "name" : "conferenceEventLeave" + }, + "acm006068jsd" : { + "type" : "ControlElement", + "id" : "acm006068jsd", + "name" : "conferenceEventMute" + }, + "acm006069jsd" : { + "type" : "ControlElement", + "id" : "acm006069jsd", + "name" : "conferenceEventUnMute" + }, + "acm006070jsd" : { + "type" : "ControlElement", + "id" : "acm006070jsd", + "name" : "conferenceEventAction" + }, + "acm006071jsd" : { + "type" : "ControlElement", + "id" : "acm006071jsd", + "name" : "conferenceEventTransfer" + }, + "acm006072jsd" : { + "type" : "ControlElement", + "id" : "acm006072jsd", + "name" : "conferenceEventThreadRun" + }, + "acm006073jsd" : { + "type" : "ControlElement", + "id" : "acm006073jsd", + "name" : "conferenceEventPlayFile" + }, + "acm006074jsd" : { + "type" : "ControlElement", + "id" : "acm006074jsd", + "name" : "exceptionCaught" + }, + "acm006075jsd" : { + "type" : "ControlElement", + "id" : "acm006075jsd", + "name" : "do_multi_connects" + }, + "acm006076jsd" : { + "type" : "ControlElement", + "id" : "acm006076jsd", + "name" : "sofia_contact" + }, + "acm006077jsd" : { + "type" : "ClassUnit", + "id" : "acm006077jsd", + "name" : "ClientTest", + "compilationUnitId" : "acm006057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005691jsd", "acm005745jsd", "acm005766jsd", "acm005999jsd", "acm006038jsd", "acm006056jsd" ], + "content" : [ "acm006063jsd", "acm006064jsd", "acm006065jsd", "acm006066jsd", "acm006067jsd", "acm006068jsd", "acm006069jsd", "acm006070jsd", "acm006071jsd", "acm006072jsd", "acm006073jsd", "acm006074jsd", "acm006075jsd", "acm006076jsd" ] + }, + "acm006078jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006078jsd", + "name" : "SocketClientTest", + "parentId" : "acm005902jsd", + "content" : [ "acm006085jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "test", "java", "org", "freeswitch", "esl", "client", "outbound" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006079jsd" : { + "type" : "CodePackage", + "id" : "acm006079jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006080jsd" ] + }, + "acm006080jsd" : { + "type" : "CodePackage", + "id" : "acm006080jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006081jsd" ] + }, + "acm006081jsd" : { + "type" : "CodePackage", + "id" : "acm006081jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006082jsd" ] + }, + "acm006082jsd" : { + "type" : "CodePackage", + "id" : "acm006082jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006083jsd" ] + }, + "acm006083jsd" : { + "type" : "CodePackage", + "id" : "acm006083jsd", + "name" : "outbound", + "parentId" : null, + "content" : [ "acm006078jsd" ] + }, + "acm006084jsd" : { + "type" : "ControlElement", + "id" : "acm006084jsd", + "name" : "run_client" + }, + "acm006085jsd" : { + "type" : "ClassUnit", + "id" : "acm006085jsd", + "name" : "SocketClientTest", + "compilationUnitId" : "acm006078jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005926jsd", "acm005946jsd" ], + "content" : [ "acm006084jsd" ] + }, + "acm006086jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006086jsd", + "name" : "EslFrameDecoderTest", + "parentId" : "acm006015jsd", + "content" : [ "acm006098jsd" ], + "pathElements" : [ "bbb-fsesl-client", "src", "test", "java", "org", "freeswitch", "esl", "client", "transport", "message" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006087jsd" : { + "type" : "CodePackage", + "id" : "acm006087jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006088jsd" ] + }, + "acm006088jsd" : { + "type" : "CodePackage", + "id" : "acm006088jsd", + "name" : "freeswitch", + "parentId" : null, + "content" : [ "acm006089jsd" ] + }, + "acm006089jsd" : { + "type" : "CodePackage", + "id" : "acm006089jsd", + "name" : "esl", + "parentId" : null, + "content" : [ "acm006090jsd" ] + }, + "acm006090jsd" : { + "type" : "CodePackage", + "id" : "acm006090jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm006091jsd" ] + }, + "acm006091jsd" : { + "type" : "CodePackage", + "id" : "acm006091jsd", + "name" : "transport", + "parentId" : null, + "content" : [ "acm006092jsd" ] + }, + "acm006092jsd" : { + "type" : "CodePackage", + "id" : "acm006092jsd", + "name" : "message", + "parentId" : null, + "content" : [ "acm006086jsd" ] + }, + "acm006093jsd" : { + "type" : "ControlElement", + "id" : "acm006093jsd", + "name" : "setupTest" + }, + "acm006094jsd" : { + "type" : "ControlElement", + "id" : "acm006094jsd", + "name" : "simpleMessage" + }, + "acm006095jsd" : { + "type" : "ControlElement", + "id" : "acm006095jsd", + "name" : "simpleMessageWithContent" + }, + "acm006096jsd" : { + "type" : "ControlElement", + "id" : "acm006096jsd", + "name" : "eventWithSecondContentLength" + }, + "acm006097jsd" : { + "type" : "ControlElement", + "id" : "acm006097jsd", + "name" : "createInputBuffer" + }, + "acm006098jsd" : { + "type" : "ClassUnit", + "id" : "acm006098jsd", + "name" : "EslFrameDecoderTest", + "compilationUnitId" : "acm006086jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006021jsd", "acm006056jsd" ], + "content" : [ "acm006093jsd", "acm006094jsd", "acm006095jsd", "acm006096jsd", "acm006097jsd" ] + }, + "acm006099jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006099jsd", + "name" : "RecordingApp", + "parentId" : "acm001339jsd", + "content" : [ "acm006114jsd" ], + "pathElements" : [ "bbb-recording-imex", "src", "main", "java", "org", "bigbluebutton" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006100jsd" : { + "type" : "CodePackage", + "id" : "acm006100jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006101jsd" ] + }, + "acm006101jsd" : { + "type" : "CodePackage", + "id" : "acm006101jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006099jsd" ] + }, + "acm006102jsd" : { + "type" : "ControlElement", + "id" : "acm006102jsd", + "name" : "main" + }, + "acm006103jsd" : { + "type" : "ControlElement", + "id" : "acm006103jsd", + "name" : "commandMode" + }, + "acm006104jsd" : { + "type" : "ControlElement", + "id" : "acm006104jsd", + "name" : "printUsage" + }, + "acm006105jsd" : { + "type" : "ControlElement", + "id" : "acm006105jsd", + "name" : "createDefaultDirectory" + }, + "acm006106jsd" : { + "type" : "ControlElement", + "id" : "acm006106jsd", + "name" : "executeCommands" + }, + "acm006107jsd" : { + "type" : "ControlElement", + "id" : "acm006107jsd", + "name" : "interactiveMode" + }, + "acm006108jsd" : { + "type" : "ControlElement", + "id" : "acm006108jsd", + "name" : "importRecordings" + }, + "acm006109jsd" : { + "type" : "ControlElement", + "id" : "acm006109jsd", + "name" : "exportRecordings" + }, + "acm006110jsd" : { + "type" : "ControlElement", + "id" : "acm006110jsd", + "name" : "getResponse" + }, + "acm006111jsd" : { + "type" : "ControlElement", + "id" : "acm006111jsd", + "name" : "getResponse" + }, + "acm006112jsd" : { + "type" : "ControlElement", + "id" : "acm006112jsd", + "name" : "parseResponse" + }, + "acm006113jsd" : { + "type" : "ControlElement", + "id" : "acm006113jsd", + "name" : "contains" + }, + "acm006114jsd" : { + "type" : "ClassUnit", + "id" : "acm006114jsd", + "name" : "RecordingApp", + "compilationUnitId" : "acm006099jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006123jsd", "acm006131jsd" ], + "content" : [ "acm006102jsd", "acm006103jsd", "acm006104jsd", "acm006105jsd", "acm006106jsd", "acm006107jsd", "acm006108jsd", "acm006109jsd", "acm006110jsd", "acm006111jsd", "acm006112jsd", "acm006113jsd" ] + }, + "acm006115jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006115jsd", + "name" : "RecordingExportHandler", + "parentId" : "acm001339jsd", + "content" : [ "acm006123jsd" ], + "pathElements" : [ "bbb-recording-imex", "src", "main", "java", "org", "bigbluebutton" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006116jsd" : { + "type" : "CodePackage", + "id" : "acm006116jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006117jsd" ] + }, + "acm006117jsd" : { + "type" : "CodePackage", + "id" : "acm006117jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006115jsd" ] + }, + "acm006118jsd" : { + "type" : "ControlElement", + "id" : "acm006118jsd", + "name" : "RecordingExportHandler" + }, + "acm006119jsd" : { + "type" : "ControlElement", + "id" : "acm006119jsd", + "name" : "getInstance" + }, + "acm006120jsd" : { + "type" : "ControlElement", + "id" : "acm006120jsd", + "name" : "exportRecordings" + }, + "acm006121jsd" : { + "type" : "ControlElement", + "id" : "acm006121jsd", + "name" : "exportRecording" + }, + "acm006122jsd" : { + "type" : "ControlElement", + "id" : "acm006122jsd", + "name" : "exportRecording" + }, + "acm006123jsd" : { + "type" : "ClassUnit", + "id" : "acm006123jsd", + "name" : "RecordingExportHandler", + "compilationUnitId" : "acm006115jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003833jsd", "acm004410jsd", "acm004530jsd", "acm004549jsd", "acm006123jsd" ], + "content" : [ "acm006118jsd", "acm006119jsd", "acm006120jsd", "acm006121jsd", "acm006122jsd" ] + }, + "acm006124jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006124jsd", + "name" : "RecordingImportHandler", + "parentId" : "acm001339jsd", + "content" : [ "acm006131jsd" ], + "pathElements" : [ "bbb-recording-imex", "src", "main", "java", "org", "bigbluebutton" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006125jsd" : { + "type" : "CodePackage", + "id" : "acm006125jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006126jsd" ] + }, + "acm006126jsd" : { + "type" : "CodePackage", + "id" : "acm006126jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006124jsd" ] + }, + "acm006127jsd" : { + "type" : "ControlElement", + "id" : "acm006127jsd", + "name" : "RecordingImportHandler" + }, + "acm006128jsd" : { + "type" : "ControlElement", + "id" : "acm006128jsd", + "name" : "getInstance" + }, + "acm006129jsd" : { + "type" : "ControlElement", + "id" : "acm006129jsd", + "name" : "importRecordings" + }, + "acm006130jsd" : { + "type" : "ControlElement", + "id" : "acm006130jsd", + "name" : "importRecording" + }, + "acm006131jsd" : { + "type" : "ClassUnit", + "id" : "acm006131jsd", + "name" : "RecordingImportHandler", + "compilationUnitId" : "acm006124jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003833jsd", "acm004410jsd", "acm004530jsd", "acm004549jsd", "acm006131jsd" ], + "content" : [ "acm006127jsd", "acm006128jsd", "acm006129jsd", "acm006130jsd" ] + }, + "acm006132jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006132jsd", + "name" : "RecordingImportHandlerTest", + "parentId" : "acm001339jsd", + "content" : [ "acm006136jsd" ], + "pathElements" : [ "bbb-recording-imex", "src", "test", "java", "org", "bigbluebutton" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006133jsd" : { + "type" : "CodePackage", + "id" : "acm006133jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006134jsd" ] + }, + "acm006134jsd" : { + "type" : "CodePackage", + "id" : "acm006134jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006132jsd" ] + }, + "acm006135jsd" : { + "type" : "ControlElement", + "id" : "acm006135jsd", + "name" : "testParseRecordId" + }, + "acm006136jsd" : { + "type" : "ClassUnit", + "id" : "acm006136jsd", + "name" : "RecordingImportHandlerTest", + "compilationUnitId" : "acm006132jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003833jsd", "acm006131jsd", "acm006136jsd" ], + "content" : [ "acm006135jsd" ] + }, + "acm006137jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006137jsd", + "name" : "RecordingStoreTest", + "parentId" : "acm001339jsd", + "content" : [ "acm006144jsd" ], + "pathElements" : [ "bbb-recording-imex", "src", "test", "java", "org", "bigbluebutton" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006138jsd" : { + "type" : "CodePackage", + "id" : "acm006138jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006139jsd" ] + }, + "acm006139jsd" : { + "type" : "CodePackage", + "id" : "acm006139jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006137jsd" ] + }, + "acm006140jsd" : { + "type" : "ControlElement", + "id" : "acm006140jsd", + "name" : "setup" + }, + "acm006141jsd" : { + "type" : "ControlElement", + "id" : "acm006141jsd", + "name" : "testPersist" + }, + "acm006142jsd" : { + "type" : "ControlElement", + "id" : "acm006142jsd", + "name" : "testFind" + }, + "acm006143jsd" : { + "type" : "ControlElement", + "id" : "acm006143jsd", + "name" : "testExportRecording" + }, + "acm006144jsd" : { + "type" : "ClassUnit", + "id" : "acm006144jsd", + "name" : "RecordingStoreTest", + "compilationUnitId" : "acm006137jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003833jsd", "acm004549jsd", "acm006123jsd", "acm006131jsd", "acm006144jsd" ], + "content" : [ "acm006140jsd", "acm006141jsd", "acm006142jsd", "acm006143jsd" ] + }, + "acm006145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006145jsd", + "name" : "Main", + "parentId" : "acm006148jsd", + "content" : [ "acm006157jsd", "acm006159jsd", "acm006161jsd", "acm006163jsd" ], + "pathElements" : [ "bigbluebutton-web", "pres-checker", "src", "main", "java", "org", "bigbluebutton", "prescheck" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006146jsd" : { + "type" : "CodePackage", + "id" : "acm006146jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006147jsd" ] + }, + "acm006147jsd" : { + "type" : "CodePackage", + "id" : "acm006147jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006148jsd" ] + }, + "acm006148jsd" : { + "type" : "CodePackage", + "id" : "acm006148jsd", + "name" : "prescheck", + "parentId" : "acm001339jsd", + "content" : [ "acm006145jsd" ] + }, + "acm006149jsd" : { + "type" : "ControlElement", + "id" : "acm006149jsd", + "name" : "main" + }, + "acm006150jsd" : { + "type" : "ControlElement", + "id" : "acm006150jsd", + "name" : "check" + }, + "acm006151jsd" : { + "type" : "ControlElement", + "id" : "acm006151jsd", + "name" : "embedsEmf" + }, + "acm006152jsd" : { + "type" : "ControlElement", + "id" : "acm006152jsd", + "name" : "containsTinyTileBackground" + }, + "acm006153jsd" : { + "type" : "ControlElement", + "id" : "acm006153jsd", + "name" : "allSlidesAreHidden" + }, + "acm006154jsd" : { + "type" : "ControlElement", + "id" : "acm006154jsd", + "name" : "evaluate" + }, + "acm006155jsd" : { + "type" : "ControlElement", + "id" : "acm006155jsd", + "name" : "evaluate" + }, + "acm006156jsd" : { + "type" : "ControlElement", + "id" : "acm006156jsd", + "name" : "evaluate" + }, + "acm006157jsd" : { + "type" : "ClassUnit", + "id" : "acm006157jsd", + "name" : "Main", + "compilationUnitId" : "acm006145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006157jsd", "acm006159jsd", "acm006161jsd", "acm006163jsd" ], + "content" : [ "acm006149jsd", "acm006150jsd", "acm006151jsd", "acm006152jsd", "acm006153jsd", "acm006154jsd", "acm006155jsd", "acm006156jsd" ] + }, + "acm006158jsd" : { + "type" : "ControlElement", + "id" : "acm006158jsd", + "name" : "evaluate" + }, + "acm006159jsd" : { + "type" : "ClassUnit", + "id" : "acm006159jsd", + "name" : "EmfPredicate", + "compilationUnitId" : "acm006145jsd", + "parentDatatypeId" : "acm006157jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006158jsd" ] + }, + "acm006160jsd" : { + "type" : "ControlElement", + "id" : "acm006160jsd", + "name" : "evaluate" + }, + "acm006161jsd" : { + "type" : "ClassUnit", + "id" : "acm006161jsd", + "name" : "TinyTileBackgroundPredicate", + "compilationUnitId" : "acm006145jsd", + "parentDatatypeId" : "acm006157jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006160jsd" ] + }, + "acm006162jsd" : { + "type" : "ControlElement", + "id" : "acm006162jsd", + "name" : "evaluate" + }, + "acm006163jsd" : { + "type" : "ClassUnit", + "id" : "acm006163jsd", + "name" : "HiddenSlidePredicate", + "compilationUnitId" : "acm006145jsd", + "parentDatatypeId" : "acm006157jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006162jsd" ] + }, + "acm006164jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006164jsd", + "name" : "ParamsProcessorUtilTest", + "parentId" : "acm002337jsd", + "content" : [ "acm006178jsd" ], + "pathElements" : [ "bigbluebutton-web", "test", "groovy", "org", "bigbluebutton", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006165jsd" : { + "type" : "CodePackage", + "id" : "acm006165jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006166jsd" ] + }, + "acm006166jsd" : { + "type" : "CodePackage", + "id" : "acm006166jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006167jsd" ] + }, + "acm006167jsd" : { + "type" : "CodePackage", + "id" : "acm006167jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006164jsd" ] + }, + "acm006168jsd" : { + "type" : "ControlElement", + "id" : "acm006168jsd", + "name" : "setUp" + }, + "acm006169jsd" : { + "type" : "ControlElement", + "id" : "acm006169jsd", + "name" : "testMetaParameter" + }, + "acm006170jsd" : { + "type" : "ControlElement", + "id" : "acm006170jsd", + "name" : "testInvalidMetaParameterUndescore" + }, + "acm006171jsd" : { + "type" : "ControlElement", + "id" : "acm006171jsd", + "name" : "testInvalidMetaParameterWrongStartsWith" + }, + "acm006172jsd" : { + "type" : "ControlElement", + "id" : "acm006172jsd", + "name" : "testInvalidMetaParameterNonAlphaNumChar" + }, + "acm006173jsd" : { + "type" : "ControlElement", + "id" : "acm006173jsd", + "name" : "testInvalidMetaParameterNonAlphaAfterMeta" + }, + "acm006174jsd" : { + "type" : "ControlElement", + "id" : "acm006174jsd", + "name" : "testStringMetaFromParameter" + }, + "acm006175jsd" : { + "type" : "ControlElement", + "id" : "acm006175jsd", + "name" : "testStringMetaFromParameterWithDash" + }, + "acm006176jsd" : { + "type" : "ControlElement", + "id" : "acm006176jsd", + "name" : "testProcessMetaParameters" + }, + "acm006177jsd" : { + "type" : "ControlElement", + "id" : "acm006177jsd", + "name" : "testProcessMetaParametersSkippingInvalid" + }, + "acm006178jsd" : { + "type" : "ClassUnit", + "id" : "acm006178jsd", + "name" : "ParamsProcessorUtilTest", + "compilationUnitId" : "acm006164jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006168jsd", "acm006169jsd", "acm006170jsd", "acm006171jsd", "acm006172jsd", "acm006173jsd", "acm006174jsd", "acm006175jsd", "acm006176jsd", "acm006177jsd" ] + }, + "acm006179jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006179jsd", + "name" : "NullMessagingService", + "parentId" : "acm003234jsd", + "content" : [ "acm006194jsd" ], + "pathElements" : [ "bigbluebutton-web", "test", "groovy", "org", "bigbluebutton", "api", "messaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006180jsd" : { + "type" : "CodePackage", + "id" : "acm006180jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006181jsd" ] + }, + "acm006181jsd" : { + "type" : "CodePackage", + "id" : "acm006181jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ "acm006182jsd" ] + }, + "acm006182jsd" : { + "type" : "CodePackage", + "id" : "acm006182jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006183jsd" ] + }, + "acm006183jsd" : { + "type" : "CodePackage", + "id" : "acm006183jsd", + "name" : "messaging", + "parentId" : null, + "content" : [ "acm006179jsd" ] + }, + "acm006184jsd" : { + "type" : "ControlElement", + "id" : "acm006184jsd", + "name" : "start" + }, + "acm006185jsd" : { + "type" : "ControlElement", + "id" : "acm006185jsd", + "name" : "stop" + }, + "acm006186jsd" : { + "type" : "ControlElement", + "id" : "acm006186jsd", + "name" : "recordMeetingInfo" + }, + "acm006187jsd" : { + "type" : "ControlElement", + "id" : "acm006187jsd", + "name" : "addListener" + }, + "acm006188jsd" : { + "type" : "ControlElement", + "id" : "acm006188jsd", + "name" : "removeListener" + }, + "acm006189jsd" : { + "type" : "ControlElement", + "id" : "acm006189jsd", + "name" : "destroyMeeting" + }, + "acm006190jsd" : { + "type" : "ControlElement", + "id" : "acm006190jsd", + "name" : "createMeeting" + }, + "acm006191jsd" : { + "type" : "ControlElement", + "id" : "acm006191jsd", + "name" : "sendPolls" + }, + "acm006192jsd" : { + "type" : "ControlElement", + "id" : "acm006192jsd", + "name" : "recordBreakoutInfo" + }, + "acm006193jsd" : { + "type" : "ControlElement", + "id" : "acm006193jsd", + "name" : "addBreakoutRoom" + }, + "acm006194jsd" : { + "type" : "ClassUnit", + "id" : "acm006194jsd", + "name" : "NullMessagingService", + "compilationUnitId" : "acm006179jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003254jsd" ], + "datatypeReferencesIds" : [ "acm003245jsd" ], + "content" : [ "acm006184jsd", "acm006185jsd", "acm006186jsd", "acm006187jsd", "acm006188jsd", "acm006189jsd", "acm006190jsd", "acm006191jsd", "acm006192jsd", "acm006193jsd" ] + }, + "acm006196jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006196jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-apps" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006197jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006197jsd", + "name" : "run-dev", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-apps" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006198jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006198jsd", + "name" : "run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-apps" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006199jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006199jsd", + "name" : "postrm", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-apps", "src", "debian", "DEBIAN" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006200jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006200jsd", + "name" : "preinst", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-apps", "src", "debian", "DEBIAN" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006201jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006201jsd", + "name" : "run-dev", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-fsesl" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006202jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006202jsd", + "name" : "run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-fsesl" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006203jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006203jsd", + "name" : "postinst", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-fsesl", "src", "debian", "DEBIAN" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006204jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006204jsd", + "name" : "postrm", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-fsesl", "src", "debian", "DEBIAN" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006205jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006205jsd", + "name" : "preinst", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-fsesl", "src", "debian", "DEBIAN" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006206jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006206jsd", + "name" : "wait-for-it", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "akka-bbb-fsesl" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006207jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006207jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-common-message" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006208jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006208jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-common-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006209jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006209jsd", + "name" : "docker-clean", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-common-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006210jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006210jsd", + "name" : "hibernate-cfg", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-common-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006211jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006211jsd", + "name" : "psql", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-common-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006212jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006212jsd", + "name" : "bbb-etherpad.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006213jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006213jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-fsesl-client" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006214jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006214jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-client-test" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006215jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006215jsd", + "name" : "build-and-run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006216jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006217jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006217jsd", + "name" : "run-watch", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware", "demo", "client" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006218jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006218jsd", + "name" : "run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware", "demo", "client" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006219jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006219jsd", + "name" : "stress-test", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware", "demo", "client" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006220jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006220jsd", + "name" : "install-graphql-middleware", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006221jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006221jsd", + "name" : "run-dev", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-middleware" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006222jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006222jsd", + "name" : "build_hasura", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006223jsd", + "name" : "install-hasura", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006224jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006224jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006225jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006225jsd", + "name" : "run-dev", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006226jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006226jsd", + "name" : "convert-local", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice", "assets" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006227jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006227jsd", + "name" : "convert-remote", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice", "assets" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006228jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006228jsd", + "name" : "etherpad-export", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice", "assets" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006229jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006229jsd", + "name" : "install-local", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006230jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006230jsd", + "name" : "install-remote", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006231jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006231jsd", + "name" : "uninstall-local", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006232jsd", + "name" : "uninstall-remote", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-libreoffice" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006233jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006233jsd", + "name" : "bbb-lti.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006234jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006234jsd", + "name" : "bbb-pads.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006235jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006235jsd", + "name" : "bbb-playback.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006236jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006236jsd", + "name" : "bbb-presentation-video.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006237jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006237jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-recording-imex" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006238jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006238jsd", + "name" : "get-recordings", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bbb-recording-imex" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006239jsd", + "name" : "bbb-webhooks.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006240jsd", + "name" : "bbb-webrtc-recorder.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006241jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006241jsd", + "name" : "bbb-webrtc-sfu.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006242jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006242jsd", + "name" : "apply-lib", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-config", "bin" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006243jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006243jsd", + "name" : "bbb-conf", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-config", "bin" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006244jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006244jsd", + "name" : "bbb-record", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-config", "bin" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006245jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006245jsd", + "name" : "bigbluebutton", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-config", "cron.daily" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006246jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006246jsd", + "name" : "bbb-resync-freeswitch", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-config", "cron.hourly" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006247jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006247jsd", + "name" : "deploy_to_usr_share", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006248jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006248jsd", + "name" : "run-dev", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006249jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006249jsd", + "name" : "test-html5", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006250jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006250jsd", + "name" : "transifex", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006251jsd", + "name" : "NPDC.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "gns3" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006252jsd", + "name" : "testclient", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "gns3" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006253jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006253jsd", + "name" : "testcreds", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "gns3" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006254jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006254jsd", + "name" : "testserver", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "gns3" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006255jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006255jsd", + "name" : "import-tests-ci-resources", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "puppeteer" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006256jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006256jsd", + "name" : "run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "puppeteer" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006257jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006257jsd", + "name" : "restart-network", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "puppeteer", "trigger" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006258jsd", + "name" : "stop-network", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-tests", "puppeteer", "trigger" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006259jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006260jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006260jsd", + "name" : "deploy_to_usr_share", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006261jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006261jsd", + "name" : "gradlew", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006262jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006262jsd", + "name" : "grailsw", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006263jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006263jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web", "pres-checker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006264jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006264jsd", + "name" : "run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web", "pres-checker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006265jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006265jsd", + "name" : "run-dev", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006266jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006266jsd", + "name" : "run", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "bigbluebutton-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006267jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006267jsd", + "name" : "change_detection", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006268jsd", + "name" : "deb-helper", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006269jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006269jsd", + "name" : "get_external_dependencies", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006270jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006270jsd", + "name" : "opts-global", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006271jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006271jsd", + "name" : "package-names.inc", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006272jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006272jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-apps-akka" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006273jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006273jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-config" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006274jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006274jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-config" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006275jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006275jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-config" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006276jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006276jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-config" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006277jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006277jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-config" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006278jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006278jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-etherpad" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006279jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-etherpad" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006280jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006280jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-etherpad" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006281jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006281jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-etherpad" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006282jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006282jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-etherpad" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006283jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006283jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-etherpad" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006284jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006284jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-export-annotations" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006285jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006285jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-export-annotations" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006286jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006286jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-export-annotations" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006287jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-export-annotations" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006288jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006288jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006289jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006289jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006290jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006290jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006291jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006291jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006292jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006292jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006293jsd", + "name" : "fs_clibbb", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006294jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006294jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006295jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-sounds" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006296jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006296jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-freeswitch-sounds" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006297jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006297jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-fsesl-akka" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006298jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006298jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006299jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006300jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006301jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006301jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006302jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006302jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-graphql-server" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006303jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006303jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006304jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006305jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006305jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006306jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006306jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006307jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006307jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006308jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006308jsd", + "name" : "kill_mongo", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006309jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006309jsd", + "name" : "mongod_start_pre", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006310jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006310jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006311jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006311jsd", + "name" : "run_mongo", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006312jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006312jsd", + "name" : "systemd_start", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006313jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006313jsd", + "name" : "systemd_start_frontend", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006314jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006314jsd", + "name" : "workers-start", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006315jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006315jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-html5-nodejs" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006316jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006316jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006317jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006317jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006318jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006318jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006319jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006319jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006320jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006320jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-learning-dashboard" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006321jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006321jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-libreoffice-docker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006322jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006322jsd", + "name" : "after-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-libreoffice-docker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006323jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006323jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-libreoffice-docker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006324jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006324jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-libreoffice-docker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006325jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006325jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-libreoffice-docker" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006326jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006326jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-lti" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006327jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006327jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-lti" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006328jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006328jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-lti" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006329jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006329jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-lti" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006330jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006330jsd", + "name" : "run-prod", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-lti" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006331jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006331jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-mkclean" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006332jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006332jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-mkclean" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006333jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006333jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-pads" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006334jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006334jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-pads" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006335jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006335jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-pads" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006336jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006336jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-pads" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006337jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006338jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006338jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006339jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006339jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006340jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006340jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-notes" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006341jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006341jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-notes" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006342jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006342jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-notes" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006343jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006343jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-notes" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006344jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006344jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-podcast" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006345jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006345jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-podcast" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006346jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-podcast" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006347jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-presentation" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006348jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006348jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-presentation" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006349jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006349jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-presentation" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006350jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006350jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-screenshare" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006351jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006351jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-screenshare" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006352jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006352jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-screenshare" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006353jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006353jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-video" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006354jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-video" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006355jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-playback-video" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006356jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-record-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006357jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006357jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-record-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006358jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006358jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-record-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006359jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006359jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-record-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006360jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006360jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-record-core" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006361jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006362jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006362jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006363jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006363jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006364jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006365jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006365jsd", + "name" : "setenv", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-web" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006366jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006366jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webhooks" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006367jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006367jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webhooks" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006368jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webhooks" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006369jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006369jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webhooks" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006370jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006370jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webhooks" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006371jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-recorder" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006372jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006372jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-recorder" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006373jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006373jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-recorder" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006374jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006374jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-recorder" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006375jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006375jsd", + "name" : "after-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-sfu" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006376jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006376jsd", + "name" : "before-install", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-sfu" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006377jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006377jsd", + "name" : "before-remove", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-sfu" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006378jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006378jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-sfu" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006379jsd", + "name" : "opts-jammy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bbb-webrtc-sfu" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006380jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006380jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build", "packages-template", "bigbluebutton" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006381jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006381jsd", + "name" : "push_packages", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006382jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006382jsd", + "name" : "setup-inside-docker", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006383jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006383jsd", + "name" : "setup", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "build" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006384jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006384jsd", + "name" : "build", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "docs" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006385jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006385jsd", + "name" : "freeswitch.placeholder", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm006386jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006386jsd", + "name" : "bbb-test", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "labs", "stress-testing" ], + "extension" : "", + "language" : "SHELL" + }, + "acm006387jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006387jsd", + "name" : "deploy", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "record-and-playback" ], + "extension" : "sh", + "language" : "SHELL" + } + } + }, + "content" : [ "acm001338jsd", "acm006196jsd", "acm006197jsd", "acm006198jsd", "acm006199jsd", "acm006200jsd", "acm006201jsd", "acm006202jsd", "acm006203jsd", "acm006204jsd", "acm006205jsd", "acm006206jsd", "acm006207jsd", "acm006208jsd", "acm006209jsd", "acm006210jsd", "acm006211jsd", "acm006212jsd", "acm006213jsd", "acm006214jsd", "acm006215jsd", "acm006216jsd", "acm006217jsd", "acm006218jsd", "acm006219jsd", "acm006220jsd", "acm006221jsd", "acm006222jsd", "acm006223jsd", "acm006224jsd", "acm006225jsd", "acm006226jsd", "acm006227jsd", "acm006228jsd", "acm006229jsd", "acm006230jsd", "acm006231jsd", "acm006232jsd", "acm006233jsd", "acm006234jsd", "acm006235jsd", "acm006236jsd", "acm006237jsd", "acm006238jsd", "acm006239jsd", "acm006240jsd", "acm006241jsd", "acm006242jsd", "acm006243jsd", "acm006244jsd", "acm006245jsd", "acm006246jsd", "acm006247jsd", "acm006248jsd", "acm006249jsd", "acm006250jsd", "acm006251jsd", "acm006252jsd", "acm006253jsd", "acm006254jsd", "acm006255jsd", "acm006256jsd", "acm006257jsd", "acm006258jsd", "acm006259jsd", "acm006260jsd", "acm006261jsd", "acm006262jsd", "acm006263jsd", "acm006264jsd", "acm006265jsd", "acm006266jsd", "acm006267jsd", "acm006268jsd", "acm006269jsd", "acm006270jsd", "acm006271jsd", "acm006272jsd", "acm006273jsd", "acm006274jsd", "acm006275jsd", "acm006276jsd", "acm006277jsd", "acm006278jsd", "acm006279jsd", "acm006280jsd", "acm006281jsd", "acm006282jsd", "acm006283jsd", "acm006284jsd", "acm006285jsd", "acm006286jsd", "acm006287jsd", "acm006288jsd", "acm006289jsd", "acm006290jsd", "acm006291jsd", "acm006292jsd", "acm006293jsd", "acm006294jsd", "acm006295jsd", "acm006296jsd", "acm006297jsd", "acm006298jsd", "acm006299jsd", "acm006300jsd", "acm006301jsd", "acm006302jsd", "acm006303jsd", "acm006304jsd", "acm006305jsd", "acm006306jsd", "acm006307jsd", "acm006308jsd", "acm006309jsd", "acm006310jsd", "acm006311jsd", "acm006312jsd", "acm006313jsd", "acm006314jsd", "acm006315jsd", "acm006316jsd", "acm006317jsd", "acm006318jsd", "acm006319jsd", "acm006320jsd", "acm006321jsd", "acm006322jsd", "acm006323jsd", "acm006324jsd", "acm006325jsd", "acm006326jsd", "acm006327jsd", "acm006328jsd", "acm006329jsd", "acm006330jsd", "acm006331jsd", "acm006332jsd", "acm006333jsd", "acm006334jsd", "acm006335jsd", "acm006336jsd", "acm006337jsd", "acm006338jsd", "acm006339jsd", "acm006340jsd", "acm006341jsd", "acm006342jsd", "acm006343jsd", "acm006344jsd", "acm006345jsd", "acm006346jsd", "acm006347jsd", "acm006348jsd", "acm006349jsd", "acm006350jsd", "acm006351jsd", "acm006352jsd", "acm006353jsd", "acm006354jsd", "acm006355jsd", "acm006356jsd", "acm006357jsd", "acm006358jsd", "acm006359jsd", "acm006360jsd", "acm006361jsd", "acm006362jsd", "acm006363jsd", "acm006364jsd", "acm006365jsd", "acm006366jsd", "acm006367jsd", "acm006368jsd", "acm006369jsd", "acm006370jsd", "acm006371jsd", "acm006372jsd", "acm006373jsd", "acm006374jsd", "acm006375jsd", "acm006376jsd", "acm006377jsd", "acm006378jsd", "acm006379jsd", "acm006380jsd", "acm006381jsd", "acm006382jsd", "acm006383jsd", "acm006384jsd", "acm006385jsd", "acm006386jsd", "acm006387jsd" ] +} \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/text_2015/README.md b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2015/README.md new file mode 100644 index 000000000..33886d0a4 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2015/README.md @@ -0,0 +1,22 @@ +# BigBlueButton 2015 + +The text was taken from https://github.com/bigbluebutton/bigbluebutton.github.io/blob/25582d381a27557d5e308f30a6e94a603b7438ba/_posts/2015-04-04-09architecture.md + +## Assumption + +* For the goldstandard it was assumed, that the text still fits to the model from 2021. + +Notes to the goldstandard: +* note 1: kurento = webrtc Media Server https://github.com/kurento/ +* note 2: if Flash Client !~ HTML5 Client -> remove all HTML5 Clients +* note 3: if webrtc !~ webrtc-sfu -> remove all webrtc-sfu + + +## Text Adaptation + +* Images were removed +* Captions were kept. A finalizing dot were added. + +## License +The [documentation of BBB](https://github.com/bigbluebutton/bigbluebutton.github.io/blob/25582d381a27557d5e308f30a6e94a603b7438ba/_posts/2015-04-04-09architecture.md) is licensed under LGPL. +Therefore, the text we extracted from their documentation is licensed according to the [license of BBB](https://bigbluebutton.org/open-source-project/open-source-license/) under LGPL. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/text_2015/bigbluebutton_2015.txt b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2015/bigbluebutton_2015.txt new file mode 100644 index 000000000..eea53cb5d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2015/bigbluebutton_2015.txt @@ -0,0 +1,71 @@ +High-level Architecture Overview. +The following diagram provides a high-level overview of the BigBlueButton architecture. +We'll break down each component below. +Client. +The Client is a Flash application which runs inside the browser. +The client connects to Red5 using RTMP (port 1935) or RTMPT (port 80) if needs to tunnel. +When it needs to connect using RTMPT, it connects through Nginx which proxies the connection to Red5. +The Client also uploads presentations to Web API. +Third-party Applications. +Every access to BigBlueButton comes through a front-end portal (we refer to as a third-party application). +BigBlueButton integrates Moodle, Wordpress, Canvas, Sakai, and others (see third-party integrations). +From a learning management system (LMS) such as Moodle, teachers can setup BigBlueButton rooms within their course and students can access the rooms and their recordings. +The BigBlueButton comes with some simple API demos, but you really want to use an existing front-end or develop your own using the BigBlueButton API. +Nginx. +Nginx proxies calls to different server side applications through port 80. +Nginx also allows Flash client to connect using RTMPT for users behind a firewall that prevents their client from connecting directly to Red5 on port 1935. +It also front-ends the Web API which runs on Tomcat7 listening on port 8080. +For users joining the voice conference using WebRTC, nginx proxies the WebRTC connection to FreeSWITCH. +Web API. +The Web API provides the integration endpoint for third-party applications -- such as Moodle, Wordpress, Canvas, Sakai, etc. -- to control the BigBlueButton server. +Presentation Conversion. +Uploaded presentations undergoes conversion process in order to be displayed in the Flash client. +If the uploaded file is an Office document, it gets converted into PDF using LibreOffice and then converted to SWF using SWFTools. +The conversion process is described later in this page. +Redis PubSub. +Redis PubSub provides a communication channel between different server side applications. +Redis DB. +When a meeting is recorded, all events are stored in Redis DB. +When the meeting ends, the Recording Processor will take all the recorded events as well as the different raw (PDF, WAV, FLV) files for processing. +Red5 Apps (Deskshare, Apps, Voice, Video). +We think Red5 rocks, and we use it as the core server for handling all the real-time interaction with the client. +The Apps is the main BigBlueButton application that handles users, chat, whiteboard, presentation information shared by all users in a meeting. +The Deskshare application allows the presenter to share the desktop. +The Voice application allows the user to call into the voice conference using a headset or join listen-only. +The Video application provides a user to share his/her webcam to the users in the meeting. +FreeSWITCH. +FreeSWITCH provides the voice conferencing capability in BigBlueButton. +Users are able to join the voice conference through the headset. +Users joining through Google Chrome or Mozilla Firefox are able to take advantage of higher quality audio by connecting using WebRTC. +FreeSWITCH can also be integrated with VOIP providers so that users who are not able to join using the headset will be able to call in using their phone. +BigBlueButton Apps. +BigBlueButton Apps is the main application that pulls together the different applications to provide real-time collaboration in the meeting. +It provides the list of users, chat, whiteboard, presentations in a meeting. +Below is a diagram of the different components of BigBlueButton Apps. +BigBlueButton Apps has several components for it to communicate externally. +It has components to receive (Red5ClientMessageReceiver) and send (Red5ClientMessageSender) to the Flash client. +It subscribes to messages from the Redis PubSub as well as publishes events to Redis. +The VoiceService components allows it to communicate to FreeSWITCH. +When a meeting is recorded, events are stored into the Redis DB. +The meeting business logic is in the MeetingActor. +This is where information about the meeting is stored and where all messages for a meeting is processed. +Joining a Voice Conference. +In BigBlueButton, a user can join the voice conference in several ways. +Users can join using Flash, WebRTC, or phone. +When joining through Flash, the user can choose to join listen-only or listen-and-talk. +Users joined with Chrome and Firefox are able to join using WebRTC. +WebRTC provides higher-quality and lower delay. +If FreeSWITCH is integrated with a VOIP provider, users are able to call in using their phone by dialing a number and pressing the conference number on their keypad. +Uploading a Presentation. +Uploaded presentations go through a conversion process in order to be displayed inside the Flash client. +When the uploaded presentation is an Office document, it needs to be converted into PDF using LibreOffice. +The PDF document is then converted in SWF using SWFTools. +There are times when a PDF page fails to convert to SWF. +In this case, an image snapshot of the page is taken using ImageMagick/GhostScript and the image is converted to PDF then to SWF. +The conversion process sends progress messages to the client through the Redis pubsub. +BigBlueButton Client. +BigBlueButton client runs inside the browser. +The main application is in Flash. +There are Javascript libraries that provides connection to FreeSWITCH, launch the desktop sharing applet, etc. +The Flash client connects to BigBlueButton App to send and receive messages. +The client internally uses a event bus for the components to talk to each other. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/README.md b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/README.md new file mode 100644 index 000000000..124d72aa4 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/README.md @@ -0,0 +1,13 @@ +# BigBlueButton 2021 + +The text was taken from [https://docs.bigbluebutton.org/2.4/architecture.html (Wayback Machine)](http://web.archive.org/web/20230315102607/https://docs.bigbluebutton.org/2.4/architecture.html) + + +## Text Adaptation + +* Images were removed +* Captions were kept. A finalizing dot were added. + +## License +The [documentation of BBB](https://docs.bigbluebutton.org/2.4/architecture.html) is licensed under LGPL. +Therefore, the text we extracted from their documentation is licensed according to the [license of BBB](https://bigbluebutton.org/open-source-project/open-source-license/) under LGPL. diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/bigbluebutton.txt b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/bigbluebutton.txt new file mode 100644 index 000000000..d2411c272 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/bigbluebutton.txt @@ -0,0 +1,121 @@ +High-level architecture. +The following diagram provides a high-level view of how BigBlueButton's components work together. +We'll break down each component in more detail below. + + +HTML5 client. + +The HTML5 client is a single page, responsive web application that is built upon the following components: +React.js for rendering the user interface in an efficient manner, WebRTC for sending/receiving audio and video. +The HTML5 client connects directly with the BigBlueButton server over port 443 (SSL), from loading the BigBlueButton client to making a web socket connection. These connections are all handled by nginx. +The HTML5 server sits behind nginx. +The HTML5 server is built upon Meteor.js in ECMA2015 for communication between client and server and upon MongoDB for keeping the state of each BigBlueButton client consistent with the BigBlueButton server. +The MongoDB database contains information about all meetings on the server and, in turn, each client connected to a meeting. +Each user's client is only aware of the their meeting's state, such the user's public and private chat messages sent and received. The client side subscribes to the published collections on the server side. +Updates to MongoDB on the server side are automatically pushed to MiniMongo on the client side. +The following diagram gives an overview of the architecture of the HTML5 client and its communications with the other components in BigBlueButton. + + +Scalability of HTML5 server component. + +BigBlueButton 2.2 used a single nodejs process for all client-side communication. +This process would start to bottleneck (the nodejs process, running on a single CPU core, started to use 100% of the core). +Because nodejs was running on a single CPU core, having a 16 or 32 CPU core server for BigBlueButton 2.2 failed to yield much additional scalability. +BigBlueButton 2.3 moves away from a single nodejs process for bbb-html5 towards multiple nodejs processes handling incoming messages from clients. +This means that bbb-html5 could use multiple CPU cores for processing messages and handling browser sessions (each nodejs process runs on a single CPU core). +As of 2.3-alpha-7, bbb-html5 uses 2 "frontend" and two "backend" processes (this value is configurable in bbb-html5-with-roles.conf, see Configuration Files). +A restart of BigBlueButton is required if you make changes to these files. +The breakdown of functionality between front-end and back-end is as follows: +Frontends receive the ValidateAuthTokenResp event to complete authentication. +Frontends collection subscription and publishing. +Frontends other DDP events including method calls to send events to akka-apps +Frontends handle completely the Streamer redis events: Cursor, Annotations, External video share. +Frontends still require MeetingStarted and MeetingEnded events to create/destroy per-meeting event processing queues. +Backends handle all the non-streamer events. +If more than one backend is running, bbb-web splits the load in round-robin fashion by assigning an instanceId. +So individual backends only process redis events for the meetings matching the associated instanceId. +ValidateAuthTokenResp is passed to backends as well, which is needed for the cases where you only have a backend, no frontends - for example dev environments that do not need to care about scaling. +When you use sudo bbb-conf --setip or sudo bbb-conf --restart, bbb-conf will run /etc/bigbluebutton/bbb-conf/apply-config.sh between shutdown and restart of the BigBlueButton processes. +In this way, you can change configuration values of BigBlueButton, or use some of the helper functions in apply-lib.sh. +See "Automatically apply configuration changes on restart". + + +BBB web. + +BigBlueButton web application is a Java-based application written in Scala. It implements the BigBlueButton API and holds a copy of the meeting state. +The BigBlueButton API provides a third-party integration (such as the BigBlueButtonBN plugin for Moodle) with an endpoint to control the BigBlueButton server. +Every access to BigBlueButton comes through a front-end portal (we refer to as a third-party application). +BigBlueButton integrates Moodle, Wordpress, Canvas, Sakai, and others (see third-party integrations). +BigBlueButton comes with its own front-end called Greenlight. +When using a learning management system (LMS) such as Moodle, teachers can setup BigBlueButton rooms within their course and students can access the rooms and their recordings. + +The BigBlueButton comes with some simple API demos. Regardless of which front-end you use, they all use the API under the hood. + + +Redis PubSub. + +Redis PubSub provides a communication channel between different applications running on the BigBlueButton server. + + +Redis DB. + +When a meeting is recorded, all events are stored in Redis DB. +When the meeting ends, the Recording Processor will take all the recorded events as well as the different raw (PDF, WAV, FLV) files for processing. + + +Apps akka. + +BigBlueButton Apps is the main application that pulls together the different applications to provide real-time collaboration in the meeting. +It provides the list of users, chat, whiteboard, presentations in a meeting. +Below is a diagram of the different components of Apps Akka. +The meeting business logic is in the MeetingActor. +This is where information about the meeting is stored and where all messages for a meeting is processed. + + +FSESL akka. + +We have extracted out the component that integrates with FreeSWITCH into it’s own application. This allows others who are using voice conference systems other than FreeSWITCH to easily create their own integration. Communication between apps and FreeSWITCH Event Socket Layer (fsels) uses messages through redis pubsub. + + +FreeSWITCH. + +We think FreeSWITCH is an amazing piece of software for handling audio. +FreeSWITCH provides the voice conferencing capability in BigBlueButton. +Users are able to join the voice conference through the headset. +Users joining through Google Chrome or Mozilla Firefox are able to take advantage of higher quality audio by connecting using WebRTC. +FreeSWITCH can also be integrated with VOIP providers so that users who are not able to join using the headset will be able to call in using their phone. + + +Kurento and WebRTC-SFU. + +Kurento Media Server KMS is a media server that implements both SFU and MCU models. +KMS is responsible for streaming of webcams, listen-only audio, and screensharing. +The WebRTC-SFU acts as the media controller handling negotiations and to manage the media streams. + + +Joining a voice conference. + +A user can join the voice conference (running in FreeSWITCH) from the BigBlueButton HTML5 client or through the phone. +When joining through the client, the user can choose to join Microphone or Listen Only, and the BigBlueButton client will make an audio connection to the server via WebRTC. +WebRTC provides the user with high-quality audio with lower delay. + + +Uploading a presentation. + +Uploaded presentations go through a conversion process in order to be displayed inside the client. +When the uploaded presentation is an Office document, it needs to be converted into PDF using LibreOffice. +The PDF document is then converted into scalable vector graphics (SVG) via bbb-web. +The conversion process sends progress messages to the client through the Redis pubsub. + + +Presentation conversion flow. + +The diagram below describes the flow of the presentation conversion. +We take in consideration the configuration for enabling and disabling SWF, SVG and PNG conversion. +Then below the SVG conversion flow. It covers the conversion fallback. +Sometimes we detect that the generated SVG file is heavy to load by the browser, we use the fallback to put a rasterized image inside the SVG file and make its loading light for the browser. + + +Internal network connections. + +The following diagram shows how the various components of BigBlueButton connect to each other via sockets. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/bigbluebutton_1SentPerLine.txt b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/bigbluebutton_1SentPerLine.txt new file mode 100644 index 000000000..024f78701 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/bigbluebutton/text_2021/bigbluebutton_1SentPerLine.txt @@ -0,0 +1,85 @@ +High-level architecture. +The following diagram provides a high-level view of how BigBlueButton's components work together. +We'll break down each component in more detail below. +HTML5 client. +The HTML5 client is a single page, responsive web application that is built upon the following components: React.js for rendering the user interface in an efficient manner, WebRTC for sending/receiving audio and video. +The HTML5 client connects directly with the BigBlueButton server over port 443 (SSL), from loading the BigBlueButton client to making a web socket connection. +These connections are all handled by nginx. +The HTML5 server sits behind nginx. +The HTML5 server is built upon Meteor.js in ECMA2015 for communication between client and server and upon MongoDB for keeping the state of each BigBlueButton client consistent with the BigBlueButton server. +The MongoDB database contains information about all meetings on the server and, in turn, each client connected to a meeting. +Each user's client is only aware of the their meeting's state, such the user's public and private chat messages sent and received. +The client side subscribes to the published collections on the server side. +Updates to MongoDB on the server side are automatically pushed to MiniMongo on the client side. +The following diagram gives an overview of the architecture of the HTML5 client and its communications with the other components in BigBlueButton. +Scalability of HTML5 server component. +BigBlueButton 2.2 used a single nodejs process for all client-side communication. +This process would start to bottleneck (the nodejs process, running on a single CPU core, started to use 100% of the core). +Because nodejs was running on a single CPU core, having a 16 or 32 CPU core server for BigBlueButton 2.2 failed to yield much additional scalability. +BigBlueButton 2.3 moves away from a single nodejs process for bbb-html5 towards multiple nodejs processes handling incoming messages from clients. +This means that bbb-html5 could use multiple CPU cores for processing messages and handling browser sessions (each nodejs process runs on a single CPU core). +As of 2.3-alpha-7, bbb-html5 uses 2 "frontend" and two "backend" processes (this value is configurable in bbb-html5-with-roles.conf, see Configuration Files). +A restart of BigBlueButton is required if you make changes to these files. +The breakdown of functionality between front-end and back-end is as follows: Frontends receive the ValidateAuthTokenResp event to complete authentication. +Frontends collection subscription and publishing. +Frontends other DDP events including method calls to send events to akka-apps Frontends handle completely the Streamer redis events: Cursor, Annotations, External video share. +Frontends still require MeetingStarted and MeetingEnded events to create/destroy per-meeting event processing queues. +Backends handle all the non-streamer events. +If more than one backend is running, bbb-web splits the load in round-robin fashion by assigning an instanceId. +So individual backends only process redis events for the meetings matching the associated instanceId. +ValidateAuthTokenResp is passed to backends as well, which is needed for the cases where you only have a backend, no frontends - for example dev environments that do not need to care about scaling. +When you use sudo bbb-conf --setip or sudo bbb-conf --restart, bbb-conf will run /etc/bigbluebutton/bbb-conf/apply-config.sh between shutdown and restart of the BigBlueButton processes. +In this way, you can change configuration values of BigBlueButton, or use some of the helper functions in apply-lib.sh. +See "Automatically apply configuration changes on restart". +BBB web. +BigBlueButton web application is a Java-based application written in Scala. +It implements the BigBlueButton API and holds a copy of the meeting state. +The BigBlueButton API provides a third-party integration (such as the BigBlueButtonBN plugin for Moodle) with an endpoint to control the BigBlueButton server. +Every access to BigBlueButton comes through a front-end portal (we refer to as a third-party application). +BigBlueButton integrates Moodle, Wordpress, Canvas, Sakai, and others (see third-party integrations). +BigBlueButton comes with its own front-end called Greenlight. +When using a learning management system (LMS) such as Moodle, teachers can setup BigBlueButton rooms within their course and students can access the rooms and their recordings. +The BigBlueButton comes with some simple API demos. +Regardless of which front-end you use, they all use the API under the hood. +Redis PubSub. +Redis PubSub provides a communication channel between different applications running on the BigBlueButton server. +Redis DB. +When a meeting is recorded, all events are stored in Redis DB. +When the meeting ends, the Recording Processor will take all the recorded events as well as the different raw (PDF, WAV, FLV) files for processing. +Apps akka. +BigBlueButton Apps is the main application that pulls together the different applications to provide real-time collaboration in the meeting. +It provides the list of users, chat, whiteboard, presentations in a meeting. +Below is a diagram of the different components of Apps Akka. +The meeting business logic is in the MeetingActor. +This is where information about the meeting is stored and where all messages for a meeting is processed. +FSESL akka. +We have extracted out the component that integrates with FreeSWITCH into it’s own application. +This allows others who are using voice conference systems other than FreeSWITCH to easily create their own integration. +Communication between apps and FreeSWITCH Event Socket Layer (fsels) uses messages through redis pubsub. +FreeSWITCH. +We think FreeSWITCH is an amazing piece of software for handling audio. +FreeSWITCH provides the voice conferencing capability in BigBlueButton. +Users are able to join the voice conference through the headset. +Users joining through Google Chrome or Mozilla Firefox are able to take advantage of higher quality audio by connecting using WebRTC. +FreeSWITCH can also be integrated with VOIP providers so that users who are not able to join using the headset will be able to call in using their phone. +Kurento and WebRTC-SFU. +Kurento Media Server KMS is a media server that implements both SFU and MCU models. +KMS is responsible for streaming of webcams, listen-only audio, and screensharing. +The WebRTC-SFU acts as the media controller handling negotiations and to manage the media streams. +Joining a voice conference. +A user can join the voice conference (running in FreeSWITCH) from the BigBlueButton HTML5 client or through the phone. +When joining through the client, the user can choose to join Microphone or Listen Only, and the BigBlueButton client will make an audio connection to the server via WebRTC. +WebRTC provides the user with high-quality audio with lower delay. +Uploading a presentation. +Uploaded presentations go through a conversion process in order to be displayed inside the client. +When the uploaded presentation is an Office document, it needs to be converted into PDF using LibreOffice. +The PDF document is then converted into scalable vector graphics (SVG) via bbb-web. +The conversion process sends progress messages to the client through the Redis pubsub. +Presentation conversion flow. +The diagram below describes the flow of the presentation conversion. +We take in consideration the configuration for enabling and disabling SWF, SVG and PNG conversion. +Then below the SVG conversion flow. +It covers the conversion fallback. +Sometimes we detect that the generated SVG file is heavy to load by the browser, we use the fallback to put a rasterized image inside the SVG file and make its loading light for the browser. +Internal network connections. +The following diagram shows how the various components of BigBlueButton connect to each other via sockets. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/format_code_model.py b/tests-base/src/main/resources/benchmark/format_code_model.py new file mode 100644 index 000000000..04cb1dca4 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/format_code_model.py @@ -0,0 +1,26 @@ +import os +import json + +def format_json_file(file_path): + with open(file_path, 'r', encoding='utf-8') as file: + try: + json_content = json.load(file) + formatted_content = json.dumps(json_content, indent=2) + with open(file_path, 'w', encoding='utf-8') as output_file: + output_file.write(formatted_content) + print(f"Formatted: {file_path}") + except json.JSONDecodeError as e: + print(f"Error decoding JSON in {file_path}: {e}") + +def format_acm_files(directory): + for root, dirs, files in os.walk(directory): + for file in files: + if file.endswith('.acm'): + file_path = os.path.join(root, file) + format_json_file(file_path) + +# Use the current directory +directory_path = '.' + +# Call the function to format .acm files in the current directory +format_acm_files(directory_path) diff --git a/tests-base/src/main/resources/benchmark/jabref/README.md b/tests-base/src/main/resources/benchmark/jabref/README.md new file mode 100644 index 000000000..fe62bf9c2 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/README.md @@ -0,0 +1,20 @@ +# JabRef Statistics (cloc) +``` +------------------------------------------------------------------------------- +Language files blank comment code +------------------------------------------------------------------------------- +Java 1951 33377 20121 157288 +TeX 208 3174 484 14317 +XML 124 58 98 8999 +FXML 81 166 1 4642 +XSD 9 144 616 4562 +CSS 16 421 131 1634 +JSON 1 0 0 268 +SVG 1 8 1 112 +ANTLR Grammar 2 26 12 99 +YAML 2 0 0 33 +Bourne Shell 1 4 0 26 +------------------------------------------------------------------------------- +SUM: 2396 37378 21464 191980 +------------------------------------------------------------------------------- +``` diff --git a/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2016-sam_2021.csv b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2016-sam_2021.csv new file mode 100644 index 000000000..caa166ec4 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2016-sam_2021.csv @@ -0,0 +1,10 @@ +modelElementID,sentence +_MFIzMEl4Ee243f2e4VWs6w,2 +_He3LoEl4Ee243f2e4VWs6w,2 +_Coy0kEl4Ee243f2e4VWs6w,2 +_MFIzMEl4Ee243f2e4VWs6w,5 +_He3LoEl4Ee243f2e4VWs6w,6 +_MFIzMEl4Ee243f2e4VWs6w,6 +_Coy0kEl4Ee243f2e4VWs6w,6 +_Coy0kEl4Ee243f2e4VWs6w,7 +_MFIzMEl4Ee243f2e4VWs6w,9 diff --git a/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2016-sam_2021_UME.csv b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2016-sam_2021_UME.csv new file mode 100644 index 000000000..ea3a6b821 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2016-sam_2021_UME.csv @@ -0,0 +1,4 @@ +missingModelElementID +_EBiwMEl4Ee243f2e4VWs6w +_KsOfgEl4Ee243f2e4VWs6w +_NUdtEEl4Ee243f2e4VWs6w diff --git a/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-code_2023.csv b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-code_2023.csv new file mode 100644 index 000000000..6144ed423 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-code_2023.csv @@ -0,0 +1,39 @@ +sentenceID,codeID +1,buildSrc/src/copied/java/org/jabref/logic/ +1,src/main/java/org/jabref/gui/ +1,src/main/java/org/jabref/logic/ +1,src/main/java/org/jabref/model/ +1,src/test/java/org/jabref/gui/ +1,src/test/java/org/jabref/logic/ +1,src/test/java/org/jabref/model/ +2,src/main/java/org/jabref/cli/ +2,src/main/java/org/jabref/preferences/ +2,src/test/java/org/jabref/cli/ +4,buildSrc/src/copied/java/org/jabref/logic/ +4,src/main/java/org/jabref/gui/ +4,src/main/java/org/jabref/logic/ +4,src/main/java/org/jabref/model/ +4,src/test/java/org/jabref/gui/ +4,src/test/java/org/jabref/logic/ +4,src/test/java/org/jabref/model/ +5,src/main/java/org/jabref/model/ +5,src/test/java/org/jabref/model/ +6,buildSrc/src/copied/java/org/jabref/logic/ +6,src/main/java/org/jabref/gui/ +6,src/main/java/org/jabref/logic/ +6,src/main/java/org/jabref/model/ +6,src/test/java/org/jabref/gui/ +6,src/test/java/org/jabref/logic/ +6,src/test/java/org/jabref/model/ +7,src/main/java/org/jabref/gui/ +7,src/test/java/org/jabref/gui/ +9,buildSrc/src/copied/java/org/jabref/logic/ +9,src/main/java/org/jabref/logic/ +9,src/main/java/org/jabref/model/ +9,src/test/java/org/jabref/logic/ +9,src/test/java/org/jabref/model/ +10,src/main/java/org/jabref/cli/ +10,src/test/java/org/jabref/cli/ +11,src/main/java/org/jabref/preferences/ +12,src/main/java/org/jabref/model/ +12,src/test/java/org/jabref/model/ diff --git a/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-sam_2021.csv b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-sam_2021.csv new file mode 100644 index 000000000..0455ff542 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-sam_2021.csv @@ -0,0 +1,19 @@ +modelElementID,sentence +_MFIzMEl4Ee243f2e4VWs6w,1 +_He3LoEl4Ee243f2e4VWs6w,1 +_Coy0kEl4Ee243f2e4VWs6w,1 +_NUdtEEl4Ee243f2e4VWs6w,2 +_EBiwMEl4Ee243f2e4VWs6w,2 +_He3LoEl4Ee243f2e4VWs6w,4 +_MFIzMEl4Ee243f2e4VWs6w,4 +_Coy0kEl4Ee243f2e4VWs6w,4 +_MFIzMEl4Ee243f2e4VWs6w,5 +_He3LoEl4Ee243f2e4VWs6w,6 +_MFIzMEl4Ee243f2e4VWs6w,6 +_Coy0kEl4Ee243f2e4VWs6w,6 +_Coy0kEl4Ee243f2e4VWs6w,7 +_MFIzMEl4Ee243f2e4VWs6w,9 +_He3LoEl4Ee243f2e4VWs6w,9 +_EBiwMEl4Ee243f2e4VWs6w,10 +_NUdtEEl4Ee243f2e4VWs6w,11 +_MFIzMEl4Ee243f2e4VWs6w,12 diff --git a/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv new file mode 100644 index 000000000..e22fdbe87 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv @@ -0,0 +1,2 @@ +missingModelElementID +_KsOfgEl4Ee243f2e4VWs6w diff --git a/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sam_2021-code_2023.csv b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sam_2021-code_2023.csv new file mode 100644 index 000000000..594e84011 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/goldstandards/goldstandard_sam_2021-code_2023.csv @@ -0,0 +1,12 @@ +ae_id,ae_name,ce_ids +_Coy0kEl4Ee243f2e4VWs6w,Component: gui,src/main/java/org/jabref/gui/ +_Coy0kEl4Ee243f2e4VWs6w,Component: gui,src/test/java/org/jabref/gui/ +_EBiwMEl4Ee243f2e4VWs6w,Component: cli,src/main/java/org/jabref/cli/ +_EBiwMEl4Ee243f2e4VWs6w,Component: cli,src/test/java/org/jabref/cli/ +_He3LoEl4Ee243f2e4VWs6w,Component: logic,src/main/java/org/jabref/logic/ +_He3LoEl4Ee243f2e4VWs6w,Component: logic,src/test/java/org/jabref/logic/ +_He3LoEl4Ee243f2e4VWs6w,Component: logic,buildSrc/src/copied/java/org/jabref/logic/ +_KsOfgEl4Ee243f2e4VWs6w,Component: globals,src/main/java/org/jabref/gui/Globals.java +_MFIzMEl4Ee243f2e4VWs6w,Component: model,src/main/java/org/jabref/model/ +_MFIzMEl4Ee243f2e4VWs6w,Component: model,src/test/java/org/jabref/model/ +_NUdtEEl4Ee243f2e4VWs6w,Component: preferences,src/main/java/org/jabref/preferences/ diff --git a/tests-base/src/main/resources/benchmark/jabref/model_2021/pcm/jabref.repository b/tests-base/src/main/resources/benchmark/jabref/model_2021/pcm/jabref.repository new file mode 100644 index 000000000..480e20555 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/model_2021/pcm/jabref.repository @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/jabref/model_2021/uml/jabref.uml b/tests-base/src/main/resources/benchmark/jabref/model_2021/uml/jabref.uml new file mode 100644 index 000000000..1e029ea4b --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/model_2021/uml/jabref.uml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/jabref/model_2023/code/README.md b/tests-base/src/main/resources/benchmark/jabref/model_2023/code/README.md new file mode 100644 index 000000000..3e207262e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/model_2023/code/README.md @@ -0,0 +1,2 @@ +# JabRef Code Model +The code that was used is located at https://github.com/ArDoCo/jabref/commit/6269698cae437610ec79c38e6dd611eef7e88afe diff --git a/tests-base/src/main/resources/benchmark/jabref/model_2023/code/codeModel.acm b/tests-base/src/main/resources/benchmark/jabref/model_2023/code/codeModel.acm new file mode 100644 index 000000000..61ae8396c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/model_2023/code/codeModel.acm @@ -0,0 +1,180175 @@ +{ + "id" : "acm029305jsd", + "codeItemRepository" : { + "repository" : { + "acm001337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001337jsd", + "name" : "Abbreviation", + "parentId" : "acm001341jsd", + "content" : [ "acm001355jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001338jsd" : { + "type" : "CodePackage", + "id" : "acm001338jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001339jsd" ] + }, + "acm001339jsd" : { + "type" : "CodePackage", + "id" : "acm001339jsd", + "name" : "jabref", + "parentId" : "acm001338jsd", + "content" : [ "acm021293jsd", "acm001340jsd", "acm001428jsd", "acm001446jsd", "acm001466jsd", "acm001569jsd", "acm017785jsd", "acm017861jsd", "acm020753jsd", "acm029239jsd", "acm029246jsd", "acm029257jsd" ] + }, + "acm001340jsd" : { + "type" : "CodePackage", + "id" : "acm001340jsd", + "name" : "logic", + "parentId" : "acm001339jsd", + "content" : [ "acm010356jsd", "acm010367jsd", "acm010376jsd", "acm022247jsd", "acm001341jsd", "acm010386jsd", "acm010422jsd", "acm010463jsd", "acm010673jsd", "acm010873jsd", "acm011016jsd", "acm011112jsd", "acm011280jsd", "acm011350jsd", "acm011391jsd", "acm011702jsd", "acm011725jsd", "acm012220jsd", "acm012247jsd", "acm012255jsd", "acm012263jsd", "acm014499jsd", "acm014898jsd", "acm014967jsd", "acm015732jsd", "acm015743jsd", "acm015837jsd", "acm015977jsd", "acm016468jsd", "acm016586jsd", "acm016646jsd", "acm016656jsd", "acm016721jsd", "acm016815jsd", "acm016854jsd", "acm017210jsd", "acm017243jsd", "acm017268jsd", "acm017682jsd" ] + }, + "acm001341jsd" : { + "type" : "CodePackage", + "id" : "acm001341jsd", + "name" : "journals", + "parentId" : "acm001340jsd", + "content" : [ "acm001337jsd", "acm001356jsd", "acm001364jsd", "acm001375jsd", "acm001383jsd", "acm001392jsd", "acm001404jsd", "acm014806jsd", "acm014825jsd", "acm014833jsd", "acm014844jsd", "acm014852jsd", "acm014861jsd", "acm014873jsd", "acm026305jsd", "acm026324jsd", "acm026332jsd", "acm026341jsd" ] + }, + "acm001342jsd" : { + "type" : "ControlElement", + "id" : "acm001342jsd", + "name" : "Abbreviation" + }, + "acm001343jsd" : { + "type" : "ControlElement", + "id" : "acm001343jsd", + "name" : "Abbreviation" + }, + "acm001344jsd" : { + "type" : "ControlElement", + "id" : "acm001344jsd", + "name" : "Abbreviation" + }, + "acm001345jsd" : { + "type" : "ControlElement", + "id" : "acm001345jsd", + "name" : "getName" + }, + "acm001346jsd" : { + "type" : "ControlElement", + "id" : "acm001346jsd", + "name" : "getAbbreviation" + }, + "acm001347jsd" : { + "type" : "ControlElement", + "id" : "acm001347jsd", + "name" : "getShortestUniqueAbbreviation" + }, + "acm001348jsd" : { + "type" : "ControlElement", + "id" : "acm001348jsd", + "name" : "isDefaultShortestUniqueAbbreviation" + }, + "acm001349jsd" : { + "type" : "ControlElement", + "id" : "acm001349jsd", + "name" : "getDotlessAbbreviation" + }, + "acm001350jsd" : { + "type" : "ControlElement", + "id" : "acm001350jsd", + "name" : "compareTo" + }, + "acm001351jsd" : { + "type" : "ControlElement", + "id" : "acm001351jsd", + "name" : "getNext" + }, + "acm001352jsd" : { + "type" : "ControlElement", + "id" : "acm001352jsd", + "name" : "toString" + }, + "acm001353jsd" : { + "type" : "ControlElement", + "id" : "acm001353jsd", + "name" : "equals" + }, + "acm001354jsd" : { + "type" : "ControlElement", + "id" : "acm001354jsd", + "name" : "hashCode" + }, + "acm001355jsd" : { + "type" : "ClassUnit", + "id" : "acm001355jsd", + "name" : "Abbreviation", + "compilationUnitId" : "acm001337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd" ], + "content" : [ "acm001342jsd", "acm001343jsd", "acm001344jsd", "acm001345jsd", "acm001346jsd", "acm001347jsd", "acm001348jsd", "acm001349jsd", "acm001350jsd", "acm001351jsd", "acm001352jsd", "acm001353jsd", "acm001354jsd" ] + }, + "acm001356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001356jsd", + "name" : "AbbreviationFormat", + "parentId" : "acm001341jsd", + "content" : [ "acm001363jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001357jsd" : { + "type" : "CodePackage", + "id" : "acm001357jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001358jsd" ] + }, + "acm001358jsd" : { + "type" : "CodePackage", + "id" : "acm001358jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001359jsd" ] + }, + "acm001359jsd" : { + "type" : "CodePackage", + "id" : "acm001359jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm001360jsd" ] + }, + "acm001360jsd" : { + "type" : "CodePackage", + "id" : "acm001360jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm001356jsd" ] + }, + "acm001361jsd" : { + "type" : "ControlElement", + "id" : "acm001361jsd", + "name" : "AbbreviationFormat" + }, + "acm001362jsd" : { + "type" : "ControlElement", + "id" : "acm001362jsd", + "name" : "getCSVFormat" + }, + "acm001363jsd" : { + "type" : "ClassUnit", + "id" : "acm001363jsd", + "name" : "AbbreviationFormat", + "compilationUnitId" : "acm001356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001361jsd", "acm001362jsd" ] + }, + "acm001364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001364jsd", + "name" : "AbbreviationParser", + "parentId" : "acm001341jsd", + "content" : [ "acm001374jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001365jsd" : { + "type" : "CodePackage", + "id" : "acm001365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001366jsd" ] + }, + "acm001366jsd" : { + "type" : "CodePackage", + "id" : "acm001366jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001367jsd" ] + }, + "acm001367jsd" : { + "type" : "CodePackage", + "id" : "acm001367jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm001368jsd" ] + }, + "acm001368jsd" : { + "type" : "CodePackage", + "id" : "acm001368jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm001364jsd" ] + }, + "acm001369jsd" : { + "type" : "ControlElement", + "id" : "acm001369jsd", + "name" : "readJournalListFromResource" + }, + "acm001370jsd" : { + "type" : "ControlElement", + "id" : "acm001370jsd", + "name" : "readJournalListFromFile" + }, + "acm001371jsd" : { + "type" : "ControlElement", + "id" : "acm001371jsd", + "name" : "readJournalListFromFile" + }, + "acm001372jsd" : { + "type" : "ControlElement", + "id" : "acm001372jsd", + "name" : "readJournalList" + }, + "acm001373jsd" : { + "type" : "ControlElement", + "id" : "acm001373jsd", + "name" : "getAbbreviations" + }, + "acm001374jsd" : { + "type" : "ClassUnit", + "id" : "acm001374jsd", + "name" : "AbbreviationParser", + "compilationUnitId" : "acm001364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001374jsd", "acm001424jsd" ], + "content" : [ "acm001369jsd", "acm001370jsd", "acm001371jsd", "acm001372jsd", "acm001373jsd" ] + }, + "acm001375jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001375jsd", + "name" : "AbbreviationWriter", + "parentId" : "acm001341jsd", + "content" : [ "acm001382jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001376jsd" : { + "type" : "CodePackage", + "id" : "acm001376jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001377jsd" ] + }, + "acm001377jsd" : { + "type" : "CodePackage", + "id" : "acm001377jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001378jsd" ] + }, + "acm001378jsd" : { + "type" : "CodePackage", + "id" : "acm001378jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm001379jsd" ] + }, + "acm001379jsd" : { + "type" : "CodePackage", + "id" : "acm001379jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm001375jsd" ] + }, + "acm001380jsd" : { + "type" : "ControlElement", + "id" : "acm001380jsd", + "name" : "AbbreviationWriter" + }, + "acm001381jsd" : { + "type" : "ControlElement", + "id" : "acm001381jsd", + "name" : "writeOrCreate" + }, + "acm001382jsd" : { + "type" : "ClassUnit", + "id" : "acm001382jsd", + "name" : "AbbreviationWriter", + "compilationUnitId" : "acm001375jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd" ], + "content" : [ "acm001380jsd", "acm001381jsd" ] + }, + "acm001383jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001383jsd", + "name" : "JournalAbbreviationLoader", + "parentId" : "acm001341jsd", + "content" : [ "acm001391jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001384jsd" : { + "type" : "CodePackage", + "id" : "acm001384jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001385jsd" ] + }, + "acm001385jsd" : { + "type" : "CodePackage", + "id" : "acm001385jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001386jsd" ] + }, + "acm001386jsd" : { + "type" : "CodePackage", + "id" : "acm001386jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm001387jsd" ] + }, + "acm001387jsd" : { + "type" : "CodePackage", + "id" : "acm001387jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm001383jsd" ] + }, + "acm001388jsd" : { + "type" : "ControlElement", + "id" : "acm001388jsd", + "name" : "readJournalListFromFile" + }, + "acm001389jsd" : { + "type" : "ControlElement", + "id" : "acm001389jsd", + "name" : "loadRepository" + }, + "acm001390jsd" : { + "type" : "ControlElement", + "id" : "acm001390jsd", + "name" : "loadBuiltInRepository" + }, + "acm001391jsd" : { + "type" : "ClassUnit", + "id" : "acm001391jsd", + "name" : "JournalAbbreviationLoader", + "compilationUnitId" : "acm001383jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001374jsd", "acm001391jsd", "acm001403jsd", "acm001424jsd" ], + "content" : [ "acm001388jsd", "acm001389jsd", "acm001390jsd" ] + }, + "acm001392jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001392jsd", + "name" : "JournalAbbreviationPreferences", + "parentId" : "acm001341jsd", + "content" : [ "acm001403jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001393jsd" : { + "type" : "CodePackage", + "id" : "acm001393jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001394jsd" ] + }, + "acm001394jsd" : { + "type" : "CodePackage", + "id" : "acm001394jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001395jsd" ] + }, + "acm001395jsd" : { + "type" : "CodePackage", + "id" : "acm001395jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm001396jsd" ] + }, + "acm001396jsd" : { + "type" : "CodePackage", + "id" : "acm001396jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm001392jsd" ] + }, + "acm001397jsd" : { + "type" : "ControlElement", + "id" : "acm001397jsd", + "name" : "JournalAbbreviationPreferences" + }, + "acm001398jsd" : { + "type" : "ControlElement", + "id" : "acm001398jsd", + "name" : "getExternalJournalLists" + }, + "acm001399jsd" : { + "type" : "ControlElement", + "id" : "acm001399jsd", + "name" : "setExternalJournalLists" + }, + "acm001400jsd" : { + "type" : "ControlElement", + "id" : "acm001400jsd", + "name" : "getDefaultEncoding" + }, + "acm001401jsd" : { + "type" : "ControlElement", + "id" : "acm001401jsd", + "name" : "useAMSFJournalFieldForAbbrevAndUnabbrev" + }, + "acm001402jsd" : { + "type" : "ControlElement", + "id" : "acm001402jsd", + "name" : "setUseAMSFJournalFieldForAbbrevAndUnabbrev" + }, + "acm001403jsd" : { + "type" : "ClassUnit", + "id" : "acm001403jsd", + "name" : "JournalAbbreviationPreferences", + "compilationUnitId" : "acm001392jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001397jsd", "acm001398jsd", "acm001399jsd", "acm001400jsd", "acm001401jsd", "acm001402jsd" ] + }, + "acm001404jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001404jsd", + "name" : "JournalAbbreviationRepository", + "parentId" : "acm001341jsd", + "content" : [ "acm001424jsd" ], + "pathElements" : [ "buildSrc", "src", "copied", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001405jsd" : { + "type" : "CodePackage", + "id" : "acm001405jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001406jsd" ] + }, + "acm001406jsd" : { + "type" : "CodePackage", + "id" : "acm001406jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001407jsd" ] + }, + "acm001407jsd" : { + "type" : "CodePackage", + "id" : "acm001407jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm001408jsd" ] + }, + "acm001408jsd" : { + "type" : "CodePackage", + "id" : "acm001408jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm001404jsd" ] + }, + "acm001409jsd" : { + "type" : "ControlElement", + "id" : "acm001409jsd", + "name" : "JournalAbbreviationRepository" + }, + "acm001410jsd" : { + "type" : "ControlElement", + "id" : "acm001410jsd", + "name" : "isMatched" + }, + "acm001411jsd" : { + "type" : "ControlElement", + "id" : "acm001411jsd", + "name" : "isMatchedAbbreviated" + }, + "acm001412jsd" : { + "type" : "ControlElement", + "id" : "acm001412jsd", + "name" : "isKnownName" + }, + "acm001413jsd" : { + "type" : "ControlElement", + "id" : "acm001413jsd", + "name" : "isAbbreviatedName" + }, + "acm001414jsd" : { + "type" : "ControlElement", + "id" : "acm001414jsd", + "name" : "get" + }, + "acm001415jsd" : { + "type" : "ControlElement", + "id" : "acm001415jsd", + "name" : "addCustomAbbreviation" + }, + "acm001416jsd" : { + "type" : "ControlElement", + "id" : "acm001416jsd", + "name" : "getCustomAbbreviations" + }, + "acm001417jsd" : { + "type" : "ControlElement", + "id" : "acm001417jsd", + "name" : "addCustomAbbreviations" + }, + "acm001418jsd" : { + "type" : "ControlElement", + "id" : "acm001418jsd", + "name" : "getNextAbbreviation" + }, + "acm001419jsd" : { + "type" : "ControlElement", + "id" : "acm001419jsd", + "name" : "getDefaultAbbreviation" + }, + "acm001420jsd" : { + "type" : "ControlElement", + "id" : "acm001420jsd", + "name" : "getDotless" + }, + "acm001421jsd" : { + "type" : "ControlElement", + "id" : "acm001421jsd", + "name" : "getShortestUniqueAbbreviation" + }, + "acm001422jsd" : { + "type" : "ControlElement", + "id" : "acm001422jsd", + "name" : "getFullNames" + }, + "acm001423jsd" : { + "type" : "ControlElement", + "id" : "acm001423jsd", + "name" : "getAllLoaded" + }, + "acm001424jsd" : { + "type" : "ClassUnit", + "id" : "acm001424jsd", + "name" : "JournalAbbreviationRepository", + "compilationUnitId" : "acm001404jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd" ], + "content" : [ "acm001409jsd", "acm001410jsd", "acm001411jsd", "acm001412jsd", "acm001413jsd", "acm001414jsd", "acm001415jsd", "acm001416jsd", "acm001417jsd", "acm001418jsd", "acm001419jsd", "acm001420jsd", "acm001421jsd", "acm001422jsd", "acm001423jsd" ] + }, + "acm001425jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001425jsd", + "name" : "Benchmarks", + "parentId" : "acm001428jsd", + "content" : [ "acm001441jsd" ], + "pathElements" : [ "src", "jmh", "java", "org", "jabref", "benchmarks" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001426jsd" : { + "type" : "CodePackage", + "id" : "acm001426jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001427jsd" ] + }, + "acm001427jsd" : { + "type" : "CodePackage", + "id" : "acm001427jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001428jsd" ] + }, + "acm001428jsd" : { + "type" : "CodePackage", + "id" : "acm001428jsd", + "name" : "benchmarks", + "parentId" : "acm001339jsd", + "content" : [ "acm001425jsd" ] + }, + "acm001429jsd" : { + "type" : "ControlElement", + "id" : "acm001429jsd", + "name" : "init" + }, + "acm001430jsd" : { + "type" : "ControlElement", + "id" : "acm001430jsd", + "name" : "getOutputWriter" + }, + "acm001431jsd" : { + "type" : "ControlElement", + "id" : "acm001431jsd", + "name" : "parse" + }, + "acm001432jsd" : { + "type" : "ControlElement", + "id" : "acm001432jsd", + "name" : "write" + }, + "acm001433jsd" : { + "type" : "ControlElement", + "id" : "acm001433jsd", + "name" : "search" + }, + "acm001434jsd" : { + "type" : "ControlElement", + "id" : "acm001434jsd", + "name" : "parallelSearch" + }, + "acm001435jsd" : { + "type" : "ControlElement", + "id" : "acm001435jsd", + "name" : "inferBibDatabaseMode" + }, + "acm001436jsd" : { + "type" : "ControlElement", + "id" : "acm001436jsd", + "name" : "latexToUnicodeConversion" + }, + "acm001437jsd" : { + "type" : "ControlElement", + "id" : "acm001437jsd", + "name" : "latexToHTMLConversion" + }, + "acm001438jsd" : { + "type" : "ControlElement", + "id" : "acm001438jsd", + "name" : "htmlToLatexConversion" + }, + "acm001439jsd" : { + "type" : "ControlElement", + "id" : "acm001439jsd", + "name" : "keywordGroupContains" + }, + "acm001440jsd" : { + "type" : "ControlElement", + "id" : "acm001440jsd", + "name" : "main" + }, + "acm001441jsd" : { + "type" : "ClassUnit", + "id" : "acm001441jsd", + "name" : "Benchmarks", + "compilationUnitId" : "acm001425jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm010993jsd", "acm011455jsd", "acm011471jsd", "acm011645jsd", "acm011828jsd", "acm012556jsd", "acm013761jsd", "acm015427jsd", "acm015489jsd", "acm016845jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd", "acm018813jsd", "acm019234jsd", "acm019315jsd", "acm019421jsd", "acm020473jsd", "acm020676jsd" ], + "content" : [ "acm001429jsd", "acm001430jsd", "acm001431jsd", "acm001432jsd", "acm001433jsd", "acm001434jsd", "acm001435jsd", "acm001436jsd", "acm001437jsd", "acm001438jsd", "acm001439jsd", "acm001440jsd" ] + }, + "acm001442jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001442jsd", + "name" : "module-info", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "src", "main", "java" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001443jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001443jsd", + "name" : "AllowedToUseAwt", + "parentId" : "acm001446jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001444jsd" : { + "type" : "CodePackage", + "id" : "acm001444jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001445jsd" ] + }, + "acm001445jsd" : { + "type" : "CodePackage", + "id" : "acm001445jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001446jsd" ] + }, + "acm001446jsd" : { + "type" : "CodePackage", + "id" : "acm001446jsd", + "name" : "architecture", + "parentId" : "acm001339jsd", + "content" : [ "acm001443jsd", "acm001447jsd", "acm001451jsd", "acm001455jsd", "acm001459jsd", "acm021298jsd", "acm021313jsd" ] + }, + "acm001447jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001447jsd", + "name" : "AllowedToUseLogic", + "parentId" : "acm001446jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001448jsd" : { + "type" : "CodePackage", + "id" : "acm001448jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001449jsd" ] + }, + "acm001449jsd" : { + "type" : "CodePackage", + "id" : "acm001449jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001450jsd" ] + }, + "acm001450jsd" : { + "type" : "CodePackage", + "id" : "acm001450jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm001447jsd" ] + }, + "acm001451jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001451jsd", + "name" : "AllowedToUseStandardStreams", + "parentId" : "acm001446jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001452jsd" : { + "type" : "CodePackage", + "id" : "acm001452jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001453jsd" ] + }, + "acm001453jsd" : { + "type" : "CodePackage", + "id" : "acm001453jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001454jsd" ] + }, + "acm001454jsd" : { + "type" : "CodePackage", + "id" : "acm001454jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm001451jsd" ] + }, + "acm001455jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001455jsd", + "name" : "AllowedToUseSwing", + "parentId" : "acm001446jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001456jsd" : { + "type" : "CodePackage", + "id" : "acm001456jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001457jsd" ] + }, + "acm001457jsd" : { + "type" : "CodePackage", + "id" : "acm001457jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001458jsd" ] + }, + "acm001458jsd" : { + "type" : "CodePackage", + "id" : "acm001458jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm001455jsd" ] + }, + "acm001459jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001459jsd", + "name" : "ApacheCommonsLang3Allowed", + "parentId" : "acm001446jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001460jsd" : { + "type" : "CodePackage", + "id" : "acm001460jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001461jsd" ] + }, + "acm001461jsd" : { + "type" : "CodePackage", + "id" : "acm001461jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001462jsd" ] + }, + "acm001462jsd" : { + "type" : "CodePackage", + "id" : "acm001462jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm001459jsd" ] + }, + "acm001463jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001463jsd", + "name" : "ArgumentProcessor", + "parentId" : "acm001466jsd", + "content" : [ "acm001492jsd", "acm001493jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001464jsd" : { + "type" : "CodePackage", + "id" : "acm001464jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001465jsd" ] + }, + "acm001465jsd" : { + "type" : "CodePackage", + "id" : "acm001465jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001466jsd" ] + }, + "acm001466jsd" : { + "type" : "CodePackage", + "id" : "acm001466jsd", + "name" : "cli", + "parentId" : "acm001339jsd", + "content" : [ "acm001463jsd", "acm001494jsd", "acm001501jsd", "acm001545jsd", "acm001558jsd", "acm021320jsd", "acm021328jsd", "acm021335jsd" ] + }, + "acm001467jsd" : { + "type" : "ControlElement", + "id" : "acm001467jsd", + "name" : "ArgumentProcessor" + }, + "acm001468jsd" : { + "type" : "ControlElement", + "id" : "acm001468jsd", + "name" : "importToOpenBase" + }, + "acm001469jsd" : { + "type" : "ControlElement", + "id" : "acm001469jsd", + "name" : "importBibtexToOpenBase" + }, + "acm001470jsd" : { + "type" : "ControlElement", + "id" : "acm001470jsd", + "name" : "importFile" + }, + "acm001471jsd" : { + "type" : "ControlElement", + "id" : "acm001471jsd", + "name" : "importFile" + }, + "acm001472jsd" : { + "type" : "ControlElement", + "id" : "acm001472jsd", + "name" : "getParserResults" + }, + "acm001473jsd" : { + "type" : "ControlElement", + "id" : "acm001473jsd", + "name" : "hasParserResults" + }, + "acm001474jsd" : { + "type" : "ControlElement", + "id" : "acm001474jsd", + "name" : "processArguments" + }, + "acm001475jsd" : { + "type" : "ControlElement", + "id" : "acm001475jsd", + "name" : "writeMetadatatoPdf" + }, + "acm001476jsd" : { + "type" : "ControlElement", + "id" : "acm001476jsd", + "name" : "writeMetadatatoPDFsOfEntry" + }, + "acm001477jsd" : { + "type" : "ControlElement", + "id" : "acm001477jsd", + "name" : "writeMetadatatoPdfByCitekey" + }, + "acm001478jsd" : { + "type" : "ControlElement", + "id" : "acm001478jsd", + "name" : "writeMetadatatoPdfByFileNames" + }, + "acm001479jsd" : { + "type" : "ControlElement", + "id" : "acm001479jsd", + "name" : "exportMatches" + }, + "acm001480jsd" : { + "type" : "ControlElement", + "id" : "acm001480jsd", + "name" : "doAuxImport" + }, + "acm001481jsd" : { + "type" : "ControlElement", + "id" : "acm001481jsd", + "name" : "importAndOpenFiles" + }, + "acm001482jsd" : { + "type" : "ControlElement", + "id" : "acm001482jsd", + "name" : "generateAux" + }, + "acm001483jsd" : { + "type" : "ControlElement", + "id" : "acm001483jsd", + "name" : "saveDatabase" + }, + "acm001484jsd" : { + "type" : "ControlElement", + "id" : "acm001484jsd", + "name" : "exportFile" + }, + "acm001485jsd" : { + "type" : "ControlElement", + "id" : "acm001485jsd", + "name" : "importPreferences" + }, + "acm001486jsd" : { + "type" : "ControlElement", + "id" : "acm001486jsd", + "name" : "resetPreferences" + }, + "acm001487jsd" : { + "type" : "ControlElement", + "id" : "acm001487jsd", + "name" : "automaticallySetFileLinks" + }, + "acm001488jsd" : { + "type" : "ControlElement", + "id" : "acm001488jsd", + "name" : "regenerateCitationKeys" + }, + "acm001489jsd" : { + "type" : "ControlElement", + "id" : "acm001489jsd", + "name" : "fetch" + }, + "acm001490jsd" : { + "type" : "ControlElement", + "id" : "acm001490jsd", + "name" : "isBlank" + }, + "acm001491jsd" : { + "type" : "ControlElement", + "id" : "acm001491jsd", + "name" : "shouldShutDown" + }, + "acm001492jsd" : { + "type" : "ClassUnit", + "id" : "acm001492jsd", + "name" : "ArgumentProcessor", + "compilationUnitId" : "acm001463jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001492jsd", "acm001493jsd", "acm001500jsd", "acm001544jsd", "acm004089jsd", "acm009381jsd", "acm010366jsd", "acm010497jsd", "acm010959jsd", "acm011415jsd", "acm011443jsd", "acm011455jsd", "acm011471jsd", "acm011487jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm011697jsd", "acm012314jsd", "acm012407jsd", "acm012430jsd", "acm012515jsd", "acm012556jsd", "acm012571jsd", "acm013761jsd", "acm015926jsd", "acm016818jsd", "acm016845jsd", "acm017193jsd", "acm017745jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd", "acm020676jsd", "acm020848jsd", "acm021206jsd", "acm021267jsd" ], + "content" : [ "acm001467jsd", "acm001468jsd", "acm001469jsd", "acm001470jsd", "acm001471jsd", "acm001472jsd", "acm001473jsd", "acm001474jsd", "acm001475jsd", "acm001476jsd", "acm001477jsd", "acm001478jsd", "acm001479jsd", "acm001480jsd", "acm001481jsd", "acm001482jsd", "acm001483jsd", "acm001484jsd", "acm001485jsd", "acm001486jsd", "acm001487jsd", "acm001488jsd", "acm001489jsd", "acm001490jsd", "acm001491jsd" ] + }, + "acm001493jsd" : { + "type" : "ClassUnit", + "id" : "acm001493jsd", + "name" : "Mode", + "compilationUnitId" : "acm001463jsd", + "parentDatatypeId" : "acm001492jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001494jsd", + "name" : "AuxCommandLine", + "parentId" : "acm001466jsd", + "content" : [ "acm001500jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001495jsd" : { + "type" : "CodePackage", + "id" : "acm001495jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001496jsd" ] + }, + "acm001496jsd" : { + "type" : "CodePackage", + "id" : "acm001496jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001497jsd" ] + }, + "acm001497jsd" : { + "type" : "CodePackage", + "id" : "acm001497jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm001494jsd" ] + }, + "acm001498jsd" : { + "type" : "ControlElement", + "id" : "acm001498jsd", + "name" : "AuxCommandLine" + }, + "acm001499jsd" : { + "type" : "ControlElement", + "id" : "acm001499jsd", + "name" : "perform" + }, + "acm001500jsd" : { + "type" : "ClassUnit", + "id" : "acm001500jsd", + "name" : "AuxCommandLine", + "compilationUnitId" : "acm001494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002354jsd", "acm010424jsd", "acm010444jsd", "acm010458jsd", "acm017988jsd" ], + "content" : [ "acm001498jsd", "acm001499jsd" ] + }, + "acm001501jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001501jsd", + "name" : "JabRefCLI", + "parentId" : "acm001466jsd", + "content" : [ "acm001544jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001502jsd" : { + "type" : "CodePackage", + "id" : "acm001502jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001503jsd" ] + }, + "acm001503jsd" : { + "type" : "CodePackage", + "id" : "acm001503jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001504jsd" ] + }, + "acm001504jsd" : { + "type" : "CodePackage", + "id" : "acm001504jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm001501jsd" ] + }, + "acm001505jsd" : { + "type" : "ControlElement", + "id" : "acm001505jsd", + "name" : "JabRefCLI" + }, + "acm001506jsd" : { + "type" : "ControlElement", + "id" : "acm001506jsd", + "name" : "getExportMatchesSyntax" + }, + "acm001507jsd" : { + "type" : "ControlElement", + "id" : "acm001507jsd", + "name" : "isHelp" + }, + "acm001508jsd" : { + "type" : "ControlElement", + "id" : "acm001508jsd", + "name" : "isShowVersion" + }, + "acm001509jsd" : { + "type" : "ControlElement", + "id" : "acm001509jsd", + "name" : "isBlank" + }, + "acm001510jsd" : { + "type" : "ControlElement", + "id" : "acm001510jsd", + "name" : "isDisableGui" + }, + "acm001511jsd" : { + "type" : "ControlElement", + "id" : "acm001511jsd", + "name" : "isPreferencesExport" + }, + "acm001512jsd" : { + "type" : "ControlElement", + "id" : "acm001512jsd", + "name" : "getPreferencesExport" + }, + "acm001513jsd" : { + "type" : "ControlElement", + "id" : "acm001513jsd", + "name" : "isPreferencesImport" + }, + "acm001514jsd" : { + "type" : "ControlElement", + "id" : "acm001514jsd", + "name" : "getPreferencesImport" + }, + "acm001515jsd" : { + "type" : "ControlElement", + "id" : "acm001515jsd", + "name" : "isPreferencesReset" + }, + "acm001516jsd" : { + "type" : "ControlElement", + "id" : "acm001516jsd", + "name" : "getPreferencesReset" + }, + "acm001517jsd" : { + "type" : "ControlElement", + "id" : "acm001517jsd", + "name" : "isFileExport" + }, + "acm001518jsd" : { + "type" : "ControlElement", + "id" : "acm001518jsd", + "name" : "getFileExport" + }, + "acm001519jsd" : { + "type" : "ControlElement", + "id" : "acm001519jsd", + "name" : "isBibtexImport" + }, + "acm001520jsd" : { + "type" : "ControlElement", + "id" : "acm001520jsd", + "name" : "getBibtexImport" + }, + "acm001521jsd" : { + "type" : "ControlElement", + "id" : "acm001521jsd", + "name" : "isFileImport" + }, + "acm001522jsd" : { + "type" : "ControlElement", + "id" : "acm001522jsd", + "name" : "getFileImport" + }, + "acm001523jsd" : { + "type" : "ControlElement", + "id" : "acm001523jsd", + "name" : "isAuxImport" + }, + "acm001524jsd" : { + "type" : "ControlElement", + "id" : "acm001524jsd", + "name" : "getAuxImport" + }, + "acm001525jsd" : { + "type" : "ControlElement", + "id" : "acm001525jsd", + "name" : "isImportToOpenBase" + }, + "acm001526jsd" : { + "type" : "ControlElement", + "id" : "acm001526jsd", + "name" : "getImportToOpenBase" + }, + "acm001527jsd" : { + "type" : "ControlElement", + "id" : "acm001527jsd", + "name" : "isDebugLogging" + }, + "acm001528jsd" : { + "type" : "ControlElement", + "id" : "acm001528jsd", + "name" : "isFetcherEngine" + }, + "acm001529jsd" : { + "type" : "ControlElement", + "id" : "acm001529jsd", + "name" : "getFetcherEngine" + }, + "acm001530jsd" : { + "type" : "ControlElement", + "id" : "acm001530jsd", + "name" : "isExportMatches" + }, + "acm001531jsd" : { + "type" : "ControlElement", + "id" : "acm001531jsd", + "name" : "getExportMatches" + }, + "acm001532jsd" : { + "type" : "ControlElement", + "id" : "acm001532jsd", + "name" : "isGenerateCitationKeys" + }, + "acm001533jsd" : { + "type" : "ControlElement", + "id" : "acm001533jsd", + "name" : "isAutomaticallySetFileLinks" + }, + "acm001534jsd" : { + "type" : "ControlElement", + "id" : "acm001534jsd", + "name" : "isWriteXMPtoPdf" + }, + "acm001535jsd" : { + "type" : "ControlElement", + "id" : "acm001535jsd", + "name" : "isEmbeddBibfileInPdf" + }, + "acm001536jsd" : { + "type" : "ControlElement", + "id" : "acm001536jsd", + "name" : "isWriteMetadatatoPdf" + }, + "acm001537jsd" : { + "type" : "ControlElement", + "id" : "acm001537jsd", + "name" : "getWriteMetadatatoPdf" + }, + "acm001538jsd" : { + "type" : "ControlElement", + "id" : "acm001538jsd", + "name" : "getOptions" + }, + "acm001539jsd" : { + "type" : "ControlElement", + "id" : "acm001539jsd", + "name" : "displayVersion" + }, + "acm001540jsd" : { + "type" : "ControlElement", + "id" : "acm001540jsd", + "name" : "printUsage" + }, + "acm001541jsd" : { + "type" : "ControlElement", + "id" : "acm001541jsd", + "name" : "getVersionInfo" + }, + "acm001542jsd" : { + "type" : "ControlElement", + "id" : "acm001542jsd", + "name" : "getLeftOver" + }, + "acm001543jsd" : { + "type" : "ControlElement", + "id" : "acm001543jsd", + "name" : "wrapStringList" + }, + "acm001544jsd" : { + "type" : "ClassUnit", + "id" : "acm001544jsd", + "name" : "JabRefCLI", + "compilationUnitId" : "acm001501jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011513jsd", "acm021206jsd" ], + "content" : [ "acm001505jsd", "acm001506jsd", "acm001507jsd", "acm001508jsd", "acm001509jsd", "acm001510jsd", "acm001511jsd", "acm001512jsd", "acm001513jsd", "acm001514jsd", "acm001515jsd", "acm001516jsd", "acm001517jsd", "acm001518jsd", "acm001519jsd", "acm001520jsd", "acm001521jsd", "acm001522jsd", "acm001523jsd", "acm001524jsd", "acm001525jsd", "acm001526jsd", "acm001527jsd", "acm001528jsd", "acm001529jsd", "acm001530jsd", "acm001531jsd", "acm001532jsd", "acm001533jsd", "acm001534jsd", "acm001535jsd", "acm001536jsd", "acm001537jsd", "acm001538jsd", "acm001539jsd", "acm001540jsd", "acm001541jsd", "acm001542jsd", "acm001543jsd" ] + }, + "acm001545jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001545jsd", + "name" : "Launcher", + "parentId" : "acm001466jsd", + "content" : [ "acm001557jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001546jsd" : { + "type" : "CodePackage", + "id" : "acm001546jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001547jsd" ] + }, + "acm001547jsd" : { + "type" : "CodePackage", + "id" : "acm001547jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001548jsd" ] + }, + "acm001548jsd" : { + "type" : "CodePackage", + "id" : "acm001548jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm001545jsd" ] + }, + "acm001549jsd" : { + "type" : "ControlElement", + "id" : "acm001549jsd", + "name" : "main" + }, + "acm001550jsd" : { + "type" : "ControlElement", + "id" : "acm001550jsd", + "name" : "addLogToDisk" + }, + "acm001551jsd" : { + "type" : "ControlElement", + "id" : "acm001551jsd", + "name" : "initializeLogger" + }, + "acm001552jsd" : { + "type" : "ControlElement", + "id" : "acm001552jsd", + "name" : "handleMultipleAppInstances" + }, + "acm001553jsd" : { + "type" : "ControlElement", + "id" : "acm001553jsd", + "name" : "initGlobals" + }, + "acm001554jsd" : { + "type" : "ControlElement", + "id" : "acm001554jsd", + "name" : "configureProxy" + }, + "acm001555jsd" : { + "type" : "ControlElement", + "id" : "acm001555jsd", + "name" : "configureSSL" + }, + "acm001556jsd" : { + "type" : "ControlElement", + "id" : "acm001556jsd", + "name" : "clearOldSearchIndices" + }, + "acm001557jsd" : { + "type" : "ClassUnit", + "id" : "acm001557jsd", + "name" : "Launcher", + "compilationUnitId" : "acm001545jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001492jsd", "acm001988jsd", "acm015858jsd", "acm015885jsd", "acm015953jsd", "acm016690jsd", "acm016748jsd", "acm016767jsd", "acm017281jsd", "acm021095jsd", "acm021206jsd" ], + "content" : [ "acm001549jsd", "acm001550jsd", "acm001551jsd", "acm001552jsd", "acm001553jsd", "acm001554jsd", "acm001555jsd", "acm001556jsd" ] + }, + "acm001558jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001558jsd", + "name" : "SystemOutputPrinter", + "parentId" : "acm001466jsd", + "content" : [ "acm001565jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001559jsd" : { + "type" : "CodePackage", + "id" : "acm001559jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001560jsd" ] + }, + "acm001560jsd" : { + "type" : "CodePackage", + "id" : "acm001560jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001561jsd" ] + }, + "acm001561jsd" : { + "type" : "CodePackage", + "id" : "acm001561jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm001558jsd" ] + }, + "acm001562jsd" : { + "type" : "ControlElement", + "id" : "acm001562jsd", + "name" : "setStatus" + }, + "acm001563jsd" : { + "type" : "ControlElement", + "id" : "acm001563jsd", + "name" : "showMessage" + }, + "acm001564jsd" : { + "type" : "ControlElement", + "id" : "acm001564jsd", + "name" : "showMessage" + }, + "acm001565jsd" : { + "type" : "ClassUnit", + "id" : "acm001565jsd", + "name" : "SystemOutputPrinter", + "compilationUnitId" : "acm001558jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012485jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001562jsd", "acm001563jsd", "acm001564jsd" ] + }, + "acm001566jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001566jsd", + "name" : "AbstractViewModel", + "parentId" : "acm001569jsd", + "content" : [ "acm001570jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001567jsd" : { + "type" : "CodePackage", + "id" : "acm001567jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001568jsd" ] + }, + "acm001568jsd" : { + "type" : "CodePackage", + "id" : "acm001568jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001569jsd" ] + }, + "acm001569jsd" : { + "type" : "CodePackage", + "id" : "acm001569jsd", + "name" : "gui", + "parentId" : "acm001339jsd", + "content" : [ "acm001566jsd", "acm001571jsd", "acm001576jsd", "acm001592jsd", "acm001600jsd", "acm001606jsd", "acm001641jsd", "acm001646jsd", "acm001655jsd", "acm001668jsd", "acm001688jsd", "acm001701jsd", "acm001708jsd", "acm001724jsd", "acm001764jsd", "acm001787jsd", "acm001866jsd", "acm001879jsd", "acm001981jsd", "acm001989jsd", "acm001997jsd", "acm002005jsd", "acm002046jsd", "acm002053jsd", "acm021358jsd", "acm002065jsd", "acm002155jsd", "acm002351jsd", "acm002376jsd", "acm002383jsd", "acm002427jsd", "acm002449jsd", "acm002487jsd", "acm002792jsd", "acm002919jsd", "acm002985jsd", "acm003076jsd", "acm003094jsd", "acm003244jsd", "acm003284jsd", "acm003586jsd", "acm003918jsd", "acm003957jsd", "acm004070jsd", "acm004295jsd", "acm004375jsd", "acm004964jsd", "acm005266jsd", "acm005363jsd", "acm005465jsd", "acm005693jsd", "acm005721jsd", "acm005755jsd", "acm005814jsd", "acm006056jsd", "acm006108jsd", "acm006144jsd", "acm006464jsd", "acm006498jsd", "acm007122jsd", "acm007350jsd", "acm008498jsd", "acm008545jsd", "acm008704jsd", "acm008712jsd", "acm008869jsd", "acm008944jsd", "acm009035jsd", "acm009131jsd", "acm009187jsd", "acm009267jsd", "acm009351jsd", "acm009491jsd" ] + }, + "acm001570jsd" : { + "type" : "ClassUnit", + "id" : "acm001570jsd", + "name" : "AbstractViewModel", + "compilationUnitId" : "acm001566jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001571jsd", + "name" : "BasePanelMode", + "parentId" : "acm001569jsd", + "content" : [ "acm001575jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001572jsd" : { + "type" : "CodePackage", + "id" : "acm001572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001573jsd" ] + }, + "acm001573jsd" : { + "type" : "CodePackage", + "id" : "acm001573jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001574jsd" ] + }, + "acm001574jsd" : { + "type" : "CodePackage", + "id" : "acm001574jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001571jsd" ] + }, + "acm001575jsd" : { + "type" : "ClassUnit", + "id" : "acm001575jsd", + "name" : "BasePanelMode", + "compilationUnitId" : "acm001571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001576jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001576jsd", + "name" : "ClipBoardManager", + "parentId" : "acm001569jsd", + "content" : [ "acm001591jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001577jsd" : { + "type" : "CodePackage", + "id" : "acm001577jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001578jsd" ] + }, + "acm001578jsd" : { + "type" : "CodePackage", + "id" : "acm001578jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001579jsd" ] + }, + "acm001579jsd" : { + "type" : "CodePackage", + "id" : "acm001579jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001576jsd" ] + }, + "acm001580jsd" : { + "type" : "ControlElement", + "id" : "acm001580jsd", + "name" : "ClipBoardManager" + }, + "acm001581jsd" : { + "type" : "ControlElement", + "id" : "acm001581jsd", + "name" : "ClipBoardManager" + }, + "acm001582jsd" : { + "type" : "ControlElement", + "id" : "acm001582jsd", + "name" : "addX11Support" + }, + "acm001583jsd" : { + "type" : "ControlElement", + "id" : "acm001583jsd", + "name" : "getContents" + }, + "acm001584jsd" : { + "type" : "ControlElement", + "id" : "acm001584jsd", + "name" : "getBibTeXEntriesFromClipboard" + }, + "acm001585jsd" : { + "type" : "ControlElement", + "id" : "acm001585jsd", + "name" : "getContentsPrimary" + }, + "acm001586jsd" : { + "type" : "ControlElement", + "id" : "acm001586jsd", + "name" : "setContent" + }, + "acm001587jsd" : { + "type" : "ControlElement", + "id" : "acm001587jsd", + "name" : "setPrimaryClipboardContent" + }, + "acm001588jsd" : { + "type" : "ControlElement", + "id" : "acm001588jsd", + "name" : "setHtmlContent" + }, + "acm001589jsd" : { + "type" : "ControlElement", + "id" : "acm001589jsd", + "name" : "setContent" + }, + "acm001590jsd" : { + "type" : "ControlElement", + "id" : "acm001590jsd", + "name" : "setContent" + }, + "acm001591jsd" : { + "type" : "ClassUnit", + "id" : "acm001591jsd", + "name" : "ClipBoardManager", + "compilationUnitId" : "acm001576jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm010474jsd", "acm010513jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm001580jsd", "acm001581jsd", "acm001582jsd", "acm001583jsd", "acm001584jsd", "acm001585jsd", "acm001586jsd", "acm001587jsd", "acm001588jsd", "acm001589jsd", "acm001590jsd" ] + }, + "acm001592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001592jsd", + "name" : "DefaultInjector", + "parentId" : "acm001569jsd", + "content" : [ "acm001599jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001593jsd" : { + "type" : "CodePackage", + "id" : "acm001593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001594jsd" ] + }, + "acm001594jsd" : { + "type" : "CodePackage", + "id" : "acm001594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001595jsd" ] + }, + "acm001595jsd" : { + "type" : "CodePackage", + "id" : "acm001595jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001592jsd" ] + }, + "acm001596jsd" : { + "type" : "ControlElement", + "id" : "acm001596jsd", + "name" : "createDependency" + }, + "acm001597jsd" : { + "type" : "ControlElement", + "id" : "acm001597jsd", + "name" : "instantiatePresenter" + }, + "acm001598jsd" : { + "type" : "ControlElement", + "id" : "acm001598jsd", + "name" : "injectMembers" + }, + "acm001599jsd" : { + "type" : "ClassUnit", + "id" : "acm001599jsd", + "name" : "DefaultInjector", + "compilationUnitId" : "acm001592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001591jsd", "acm001599jsd", "acm001640jsd", "acm002045jsd", "acm005802jsd", "acm009346jsd", "acm009965jsd", "acm012428jsd", "acm016690jsd", "acm018333jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm001596jsd", "acm001597jsd", "acm001598jsd" ] + }, + "acm001600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001600jsd", + "name" : "Dialog", + "parentId" : "acm001569jsd", + "content" : [ "acm001605jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001601jsd" : { + "type" : "CodePackage", + "id" : "acm001601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001602jsd" ] + }, + "acm001602jsd" : { + "type" : "CodePackage", + "id" : "acm001602jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001603jsd" ] + }, + "acm001603jsd" : { + "type" : "CodePackage", + "id" : "acm001603jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001600jsd" ] + }, + "acm001604jsd" : { + "type" : "ControlElement", + "id" : "acm001604jsd", + "name" : "showAndWait" + }, + "acm001605jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001605jsd", + "name" : "Dialog", + "compilationUnitId" : "acm001600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001604jsd" ] + }, + "acm001606jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001606jsd", + "name" : "DialogService", + "parentId" : "acm001569jsd", + "content" : [ "acm001640jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001607jsd" : { + "type" : "CodePackage", + "id" : "acm001607jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001608jsd" ] + }, + "acm001608jsd" : { + "type" : "CodePackage", + "id" : "acm001608jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001609jsd" ] + }, + "acm001609jsd" : { + "type" : "CodePackage", + "id" : "acm001609jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001606jsd" ] + }, + "acm001610jsd" : { + "type" : "ControlElement", + "id" : "acm001610jsd", + "name" : "showChoiceDialogAndWait" + }, + "acm001611jsd" : { + "type" : "ControlElement", + "id" : "acm001611jsd", + "name" : "showChoiceDialogAndWait" + }, + "acm001612jsd" : { + "type" : "ControlElement", + "id" : "acm001612jsd", + "name" : "showInputDialogAndWait" + }, + "acm001613jsd" : { + "type" : "ControlElement", + "id" : "acm001613jsd", + "name" : "showInputDialogWithDefaultAndWait" + }, + "acm001614jsd" : { + "type" : "ControlElement", + "id" : "acm001614jsd", + "name" : "showInformationDialogAndWait" + }, + "acm001615jsd" : { + "type" : "ControlElement", + "id" : "acm001615jsd", + "name" : "showWarningDialogAndWait" + }, + "acm001616jsd" : { + "type" : "ControlElement", + "id" : "acm001616jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001617jsd" : { + "type" : "ControlElement", + "id" : "acm001617jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001618jsd" : { + "type" : "ControlElement", + "id" : "acm001618jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001619jsd" : { + "type" : "ControlElement", + "id" : "acm001619jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001620jsd" : { + "type" : "ControlElement", + "id" : "acm001620jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001621jsd" : { + "type" : "ControlElement", + "id" : "acm001621jsd", + "name" : "showConfirmationDialogAndWait" + }, + "acm001622jsd" : { + "type" : "ControlElement", + "id" : "acm001622jsd", + "name" : "showConfirmationDialogAndWait" + }, + "acm001623jsd" : { + "type" : "ControlElement", + "id" : "acm001623jsd", + "name" : "showConfirmationDialogAndWait" + }, + "acm001624jsd" : { + "type" : "ControlElement", + "id" : "acm001624jsd", + "name" : "showConfirmationDialogWithOptOutAndWait" + }, + "acm001625jsd" : { + "type" : "ControlElement", + "id" : "acm001625jsd", + "name" : "showConfirmationDialogWithOptOutAndWait" + }, + "acm001626jsd" : { + "type" : "ControlElement", + "id" : "acm001626jsd", + "name" : "showPasswordDialogAndWait" + }, + "acm001627jsd" : { + "type" : "ControlElement", + "id" : "acm001627jsd", + "name" : "showCustomDialog" + }, + "acm001628jsd" : { + "type" : "ControlElement", + "id" : "acm001628jsd", + "name" : "showCustomButtonDialogAndWait" + }, + "acm001629jsd" : { + "type" : "ControlElement", + "id" : "acm001629jsd", + "name" : "showCustomDialogAndWait" + }, + "acm001630jsd" : { + "type" : "ControlElement", + "id" : "acm001630jsd", + "name" : "showCustomDialogAndWait" + }, + "acm001631jsd" : { + "type" : "ControlElement", + "id" : "acm001631jsd", + "name" : "showProgressDialog" + }, + "acm001632jsd" : { + "type" : "ControlElement", + "id" : "acm001632jsd", + "name" : "showBackgroundProgressDialogAndWait" + }, + "acm001633jsd" : { + "type" : "ControlElement", + "id" : "acm001633jsd", + "name" : "notify" + }, + "acm001634jsd" : { + "type" : "ControlElement", + "id" : "acm001634jsd", + "name" : "showFileSaveDialog" + }, + "acm001635jsd" : { + "type" : "ControlElement", + "id" : "acm001635jsd", + "name" : "showFileOpenDialog" + }, + "acm001636jsd" : { + "type" : "ControlElement", + "id" : "acm001636jsd", + "name" : "showFileOpenDialogAndGetMultipleFiles" + }, + "acm001637jsd" : { + "type" : "ControlElement", + "id" : "acm001637jsd", + "name" : "showDirectorySelectionDialog" + }, + "acm001638jsd" : { + "type" : "ControlElement", + "id" : "acm001638jsd", + "name" : "showPrintDialog" + }, + "acm001639jsd" : { + "type" : "ControlElement", + "id" : "acm001639jsd", + "name" : "showFileOpenFromArchiveDialog" + }, + "acm001640jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001640jsd", + "name" : "DialogService", + "compilationUnitId" : "acm001606jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm009551jsd", "acm009752jsd", "acm009796jsd" ], + "content" : [ "acm001610jsd", "acm001611jsd", "acm001612jsd", "acm001613jsd", "acm001614jsd", "acm001615jsd", "acm001616jsd", "acm001617jsd", "acm001618jsd", "acm001619jsd", "acm001620jsd", "acm001621jsd", "acm001622jsd", "acm001623jsd", "acm001624jsd", "acm001625jsd", "acm001626jsd", "acm001627jsd", "acm001628jsd", "acm001629jsd", "acm001630jsd", "acm001631jsd", "acm001632jsd", "acm001633jsd", "acm001634jsd", "acm001635jsd", "acm001636jsd", "acm001637jsd", "acm001638jsd", "acm001639jsd" ] + }, + "acm001641jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001641jsd", + "name" : "DragAndDropDataFormats", + "parentId" : "acm001569jsd", + "content" : [ "acm001645jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001642jsd" : { + "type" : "CodePackage", + "id" : "acm001642jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001643jsd" ] + }, + "acm001643jsd" : { + "type" : "CodePackage", + "id" : "acm001643jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001644jsd" ] + }, + "acm001644jsd" : { + "type" : "CodePackage", + "id" : "acm001644jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001641jsd" ] + }, + "acm001645jsd" : { + "type" : "ClassUnit", + "id" : "acm001645jsd", + "name" : "DragAndDropDataFormats", + "compilationUnitId" : "acm001641jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016651jsd" ], + "content" : [ ] + }, + "acm001646jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001646jsd", + "name" : "DragAndDropHelper", + "parentId" : "acm001569jsd", + "content" : [ "acm001654jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001647jsd" : { + "type" : "CodePackage", + "id" : "acm001647jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001648jsd" ] + }, + "acm001648jsd" : { + "type" : "CodePackage", + "id" : "acm001648jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001649jsd" ] + }, + "acm001649jsd" : { + "type" : "CodePackage", + "id" : "acm001649jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001646jsd" ] + }, + "acm001650jsd" : { + "type" : "ControlElement", + "id" : "acm001650jsd", + "name" : "hasBibFiles" + }, + "acm001651jsd" : { + "type" : "ControlElement", + "id" : "acm001651jsd", + "name" : "getBibFiles" + }, + "acm001652jsd" : { + "type" : "ControlElement", + "id" : "acm001652jsd", + "name" : "hasGroups" + }, + "acm001653jsd" : { + "type" : "ControlElement", + "id" : "acm001653jsd", + "name" : "getGroups" + }, + "acm001654jsd" : { + "type" : "ClassUnit", + "id" : "acm001654jsd", + "name" : "DragAndDropHelper", + "compilationUnitId" : "acm001646jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001650jsd", "acm001651jsd", "acm001652jsd", "acm001653jsd" ] + }, + "acm001655jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001655jsd", + "name" : "EntryTypeView", + "parentId" : "acm001569jsd", + "content" : [ "acm001667jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001656jsd" : { + "type" : "CodePackage", + "id" : "acm001656jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001657jsd" ] + }, + "acm001657jsd" : { + "type" : "CodePackage", + "id" : "acm001657jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001658jsd" ] + }, + "acm001658jsd" : { + "type" : "CodePackage", + "id" : "acm001658jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001655jsd" ] + }, + "acm001659jsd" : { + "type" : "ControlElement", + "id" : "acm001659jsd", + "name" : "EntryTypeView" + }, + "acm001660jsd" : { + "type" : "ControlElement", + "id" : "acm001660jsd", + "name" : "addEntriesToPane" + }, + "acm001661jsd" : { + "type" : "ControlElement", + "id" : "acm001661jsd", + "name" : "initialize" + }, + "acm001662jsd" : { + "type" : "ControlElement", + "id" : "acm001662jsd", + "name" : "getChoice" + }, + "acm001663jsd" : { + "type" : "ControlElement", + "id" : "acm001663jsd", + "name" : "runFetcherWorker" + }, + "acm001664jsd" : { + "type" : "ControlElement", + "id" : "acm001664jsd", + "name" : "focusTextField" + }, + "acm001665jsd" : { + "type" : "ControlElement", + "id" : "acm001665jsd", + "name" : "setEntryTypeForReturnAndClose" + }, + "acm001666jsd" : { + "type" : "ControlElement", + "id" : "acm001666jsd", + "name" : "getDescription" + }, + "acm001667jsd" : { + "type" : "ClassUnit", + "id" : "acm001667jsd", + "name" : "EntryTypeView", + "compilationUnitId" : "acm001655jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001685jsd", "acm001965jsd", "acm002045jsd", "acm009856jsd", "acm009965jsd", "acm010051jsd", "acm012360jsd", "acm012428jsd", "acm018032jsd", "acm018289jsd", "acm019005jsd", "acm019047jsd", "acm021206jsd" ], + "content" : [ "acm001659jsd", "acm001660jsd", "acm001661jsd", "acm001662jsd", "acm001663jsd", "acm001664jsd", "acm001665jsd", "acm001666jsd" ] + }, + "acm001668jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001668jsd", + "name" : "EntryTypeViewModel", + "parentId" : "acm001569jsd", + "content" : [ "acm001685jsd", "acm001687jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001669jsd" : { + "type" : "CodePackage", + "id" : "acm001669jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001670jsd" ] + }, + "acm001670jsd" : { + "type" : "CodePackage", + "id" : "acm001670jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001671jsd" ] + }, + "acm001671jsd" : { + "type" : "CodePackage", + "id" : "acm001671jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001668jsd" ] + }, + "acm001672jsd" : { + "type" : "ControlElement", + "id" : "acm001672jsd", + "name" : "EntryTypeViewModel" + }, + "acm001673jsd" : { + "type" : "ControlElement", + "id" : "acm001673jsd", + "name" : "searchSuccesfulProperty" + }, + "acm001674jsd" : { + "type" : "ControlElement", + "id" : "acm001674jsd", + "name" : "searchingProperty" + }, + "acm001675jsd" : { + "type" : "ControlElement", + "id" : "acm001675jsd", + "name" : "selectedItemProperty" + }, + "acm001676jsd" : { + "type" : "ControlElement", + "id" : "acm001676jsd", + "name" : "idFieldValidationStatus" + }, + "acm001677jsd" : { + "type" : "ControlElement", + "id" : "acm001677jsd", + "name" : "idTextProperty" + }, + "acm001678jsd" : { + "type" : "ControlElement", + "id" : "acm001678jsd", + "name" : "getFocusAndSelectAllProperty" + }, + "acm001679jsd" : { + "type" : "ControlElement", + "id" : "acm001679jsd", + "name" : "storeSelectedFetcher" + }, + "acm001680jsd" : { + "type" : "ControlElement", + "id" : "acm001680jsd", + "name" : "getLastSelectedFetcher" + }, + "acm001681jsd" : { + "type" : "ControlElement", + "id" : "acm001681jsd", + "name" : "fetcherItemsProperty" + }, + "acm001682jsd" : { + "type" : "ControlElement", + "id" : "acm001682jsd", + "name" : "stopFetching" + }, + "acm001683jsd" : { + "type" : "ControlElement", + "id" : "acm001683jsd", + "name" : "call" + }, + "acm001684jsd" : { + "type" : "ControlElement", + "id" : "acm001684jsd", + "name" : "runFetcherWorker" + }, + "acm001685jsd" : { + "type" : "ClassUnit", + "id" : "acm001685jsd", + "name" : "EntryTypeViewModel", + "compilationUnitId" : "acm001668jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001685jsd", "acm001687jsd", "acm001965jsd", "acm002045jsd", "acm009965jsd", "acm012314jsd", "acm012360jsd", "acm012428jsd", "acm013001jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm001672jsd", "acm001673jsd", "acm001674jsd", "acm001675jsd", "acm001676jsd", "acm001677jsd", "acm001678jsd", "acm001679jsd", "acm001680jsd", "acm001681jsd", "acm001682jsd", "acm001683jsd", "acm001684jsd" ] + }, + "acm001686jsd" : { + "type" : "ControlElement", + "id" : "acm001686jsd", + "name" : "call" + }, + "acm001687jsd" : { + "type" : "ClassUnit", + "id" : "acm001687jsd", + "name" : "FetcherWorker", + "compilationUnitId" : "acm001668jsd", + "parentDatatypeId" : "acm001685jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012360jsd", "acm018267jsd" ], + "content" : [ "acm001686jsd" ] + }, + "acm001688jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001688jsd", + "name" : "FXDialog", + "parentId" : "acm001569jsd", + "content" : [ "acm001700jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001689jsd" : { + "type" : "CodePackage", + "id" : "acm001689jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001690jsd" ] + }, + "acm001690jsd" : { + "type" : "CodePackage", + "id" : "acm001690jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001691jsd" ] + }, + "acm001691jsd" : { + "type" : "CodePackage", + "id" : "acm001691jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001688jsd" ] + }, + "acm001692jsd" : { + "type" : "ControlElement", + "id" : "acm001692jsd", + "name" : "FXDialog" + }, + "acm001693jsd" : { + "type" : "ControlElement", + "id" : "acm001693jsd", + "name" : "FXDialog" + }, + "acm001694jsd" : { + "type" : "ControlElement", + "id" : "acm001694jsd", + "name" : "FXDialog" + }, + "acm001695jsd" : { + "type" : "ControlElement", + "id" : "acm001695jsd", + "name" : "FXDialog" + }, + "acm001696jsd" : { + "type" : "ControlElement", + "id" : "acm001696jsd", + "name" : "FXDialog" + }, + "acm001697jsd" : { + "type" : "ControlElement", + "id" : "acm001697jsd", + "name" : "FXDialog" + }, + "acm001698jsd" : { + "type" : "ControlElement", + "id" : "acm001698jsd", + "name" : "setDialogIcon" + }, + "acm001699jsd" : { + "type" : "ControlElement", + "id" : "acm001699jsd", + "name" : "getDialogWindow" + }, + "acm001700jsd" : { + "type" : "ClassUnit", + "id" : "acm001700jsd", + "name" : "FXDialog", + "compilationUnitId" : "acm001688jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001692jsd", "acm001693jsd", "acm001694jsd", "acm001695jsd", "acm001696jsd", "acm001697jsd", "acm001698jsd", "acm001699jsd" ] + }, + "acm001701jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001701jsd", + "name" : "FallbackExceptionHandler", + "parentId" : "acm001569jsd", + "content" : [ "acm001707jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001702jsd" : { + "type" : "CodePackage", + "id" : "acm001702jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001703jsd" ] + }, + "acm001703jsd" : { + "type" : "CodePackage", + "id" : "acm001703jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001704jsd" ] + }, + "acm001704jsd" : { + "type" : "CodePackage", + "id" : "acm001704jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001701jsd" ] + }, + "acm001705jsd" : { + "type" : "ControlElement", + "id" : "acm001705jsd", + "name" : "installExceptionHandler" + }, + "acm001706jsd" : { + "type" : "ControlElement", + "id" : "acm001706jsd", + "name" : "uncaughtException" + }, + "acm001707jsd" : { + "type" : "ClassUnit", + "id" : "acm001707jsd", + "name" : "FallbackExceptionHandler", + "compilationUnitId" : "acm001701jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001707jsd" ], + "content" : [ "acm001705jsd", "acm001706jsd" ] + }, + "acm001708jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001708jsd", + "name" : "Globals", + "parentId" : "acm001569jsd", + "content" : [ "acm001723jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001709jsd" : { + "type" : "CodePackage", + "id" : "acm001709jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001710jsd" ] + }, + "acm001710jsd" : { + "type" : "CodePackage", + "id" : "acm001710jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001711jsd" ] + }, + "acm001711jsd" : { + "type" : "CodePackage", + "id" : "acm001711jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001708jsd" ] + }, + "acm001712jsd" : { + "type" : "ControlElement", + "id" : "acm001712jsd", + "name" : "Globals" + }, + "acm001713jsd" : { + "type" : "ControlElement", + "id" : "acm001713jsd", + "name" : "getKeyPrefs" + }, + "acm001714jsd" : { + "type" : "ControlElement", + "id" : "acm001714jsd", + "name" : "getClipboardManager" + }, + "acm001715jsd" : { + "type" : "ControlElement", + "id" : "acm001715jsd", + "name" : "getThemeManager" + }, + "acm001716jsd" : { + "type" : "ControlElement", + "id" : "acm001716jsd", + "name" : "startBackgroundTasks" + }, + "acm001717jsd" : { + "type" : "ControlElement", + "id" : "acm001717jsd", + "name" : "stopTelemetryClient" + }, + "acm001718jsd" : { + "type" : "ControlElement", + "id" : "acm001718jsd", + "name" : "startTelemetryClient" + }, + "acm001719jsd" : { + "type" : "ControlElement", + "id" : "acm001719jsd", + "name" : "getFileUpdateMonitor" + }, + "acm001720jsd" : { + "type" : "ControlElement", + "id" : "acm001720jsd", + "name" : "shutdownThreadPools" + }, + "acm001721jsd" : { + "type" : "ControlElement", + "id" : "acm001721jsd", + "name" : "stopBackgroundTasks" + }, + "acm001722jsd" : { + "type" : "ControlElement", + "id" : "acm001722jsd", + "name" : "getTelemetryClient" + }, + "acm001723jsd" : { + "type" : "ClassUnit", + "id" : "acm001723jsd", + "name" : "Globals", + "compilationUnitId" : "acm001708jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001591jsd", "acm002045jsd", "acm005802jsd", "acm008707jsd", "acm009346jsd", "acm009369jsd", "acm009712jsd", "acm009730jsd", "acm009965jsd", "acm012428jsd", "acm016690jsd", "acm016748jsd", "acm016792jsd", "acm017281jsd", "acm018333jsd", "acm020693jsd", "acm021095jsd" ], + "content" : [ "acm001712jsd", "acm001713jsd", "acm001714jsd", "acm001715jsd", "acm001716jsd", "acm001717jsd", "acm001718jsd", "acm001719jsd", "acm001720jsd", "acm001721jsd", "acm001722jsd" ] + }, + "acm001724jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001724jsd", + "name" : "JabRefDialogService", + "parentId" : "acm001569jsd", + "content" : [ "acm001763jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001725jsd" : { + "type" : "CodePackage", + "id" : "acm001725jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001726jsd" ] + }, + "acm001726jsd" : { + "type" : "CodePackage", + "id" : "acm001726jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001727jsd" ] + }, + "acm001727jsd" : { + "type" : "CodePackage", + "id" : "acm001727jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001724jsd" ] + }, + "acm001728jsd" : { + "type" : "ControlElement", + "id" : "acm001728jsd", + "name" : "JabRefDialogService" + }, + "acm001729jsd" : { + "type" : "ControlElement", + "id" : "acm001729jsd", + "name" : "createDialog" + }, + "acm001730jsd" : { + "type" : "ControlElement", + "id" : "acm001730jsd", + "name" : "createDialogWithOptOut" + }, + "acm001731jsd" : { + "type" : "ControlElement", + "id" : "acm001731jsd", + "name" : "createDetailsButton" + }, + "acm001732jsd" : { + "type" : "ControlElement", + "id" : "acm001732jsd", + "name" : "shortenDialogMessage" + }, + "acm001733jsd" : { + "type" : "ControlElement", + "id" : "acm001733jsd", + "name" : "showChoiceDialogAndWait" + }, + "acm001734jsd" : { + "type" : "ControlElement", + "id" : "acm001734jsd", + "name" : "showInputDialogAndWait" + }, + "acm001735jsd" : { + "type" : "ControlElement", + "id" : "acm001735jsd", + "name" : "showInputDialogWithDefaultAndWait" + }, + "acm001736jsd" : { + "type" : "ControlElement", + "id" : "acm001736jsd", + "name" : "showInformationDialogAndWait" + }, + "acm001737jsd" : { + "type" : "ControlElement", + "id" : "acm001737jsd", + "name" : "showWarningDialogAndWait" + }, + "acm001738jsd" : { + "type" : "ControlElement", + "id" : "acm001738jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001739jsd" : { + "type" : "ControlElement", + "id" : "acm001739jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001740jsd" : { + "type" : "ControlElement", + "id" : "acm001740jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001741jsd" : { + "type" : "ControlElement", + "id" : "acm001741jsd", + "name" : "showErrorDialogAndWait" + }, + "acm001742jsd" : { + "type" : "ControlElement", + "id" : "acm001742jsd", + "name" : "showConfirmationDialogAndWait" + }, + "acm001743jsd" : { + "type" : "ControlElement", + "id" : "acm001743jsd", + "name" : "showConfirmationDialogAndWait" + }, + "acm001744jsd" : { + "type" : "ControlElement", + "id" : "acm001744jsd", + "name" : "showConfirmationDialogAndWait" + }, + "acm001745jsd" : { + "type" : "ControlElement", + "id" : "acm001745jsd", + "name" : "showConfirmationDialogWithOptOutAndWait" + }, + "acm001746jsd" : { + "type" : "ControlElement", + "id" : "acm001746jsd", + "name" : "showConfirmationDialogWithOptOutAndWait" + }, + "acm001747jsd" : { + "type" : "ControlElement", + "id" : "acm001747jsd", + "name" : "showCustomButtonDialogAndWait" + }, + "acm001748jsd" : { + "type" : "ControlElement", + "id" : "acm001748jsd", + "name" : "showCustomDialogAndWait" + }, + "acm001749jsd" : { + "type" : "ControlElement", + "id" : "acm001749jsd", + "name" : "showCustomDialogAndWait" + }, + "acm001750jsd" : { + "type" : "ControlElement", + "id" : "acm001750jsd", + "name" : "showPasswordDialogAndWait" + }, + "acm001751jsd" : { + "type" : "ControlElement", + "id" : "acm001751jsd", + "name" : "showProgressDialog" + }, + "acm001752jsd" : { + "type" : "ControlElement", + "id" : "acm001752jsd", + "name" : "showBackgroundProgressDialogAndWait" + }, + "acm001753jsd" : { + "type" : "ControlElement", + "id" : "acm001753jsd", + "name" : "notify" + }, + "acm001754jsd" : { + "type" : "ControlElement", + "id" : "acm001754jsd", + "name" : "showFileSaveDialog" + }, + "acm001755jsd" : { + "type" : "ControlElement", + "id" : "acm001755jsd", + "name" : "showFileOpenDialog" + }, + "acm001756jsd" : { + "type" : "ControlElement", + "id" : "acm001756jsd", + "name" : "showDirectorySelectionDialog" + }, + "acm001757jsd" : { + "type" : "ControlElement", + "id" : "acm001757jsd", + "name" : "showFileOpenDialogAndGetMultipleFiles" + }, + "acm001758jsd" : { + "type" : "ControlElement", + "id" : "acm001758jsd", + "name" : "getConfiguredDirectoryChooser" + }, + "acm001759jsd" : { + "type" : "ControlElement", + "id" : "acm001759jsd", + "name" : "getConfiguredFileChooser" + }, + "acm001760jsd" : { + "type" : "ControlElement", + "id" : "acm001760jsd", + "name" : "showPrintDialog" + }, + "acm001761jsd" : { + "type" : "ControlElement", + "id" : "acm001761jsd", + "name" : "showFileOpenFromArchiveDialog" + }, + "acm001762jsd" : { + "type" : "ControlElement", + "id" : "acm001762jsd", + "name" : "showCustomDialog" + }, + "acm001763jsd" : { + "type" : "ClassUnit", + "id" : "acm001763jsd", + "name" : "JabRefDialogService", + "compilationUnitId" : "acm001724jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001640jsd" ], + "datatypeReferencesIds" : [ "acm001700jsd", "acm001763jsd", "acm002045jsd", "acm009346jsd", "acm009551jsd", "acm009752jsd", "acm009796jsd", "acm010147jsd" ], + "content" : [ "acm001728jsd", "acm001729jsd", "acm001730jsd", "acm001731jsd", "acm001732jsd", "acm001733jsd", "acm001734jsd", "acm001735jsd", "acm001736jsd", "acm001737jsd", "acm001738jsd", "acm001739jsd", "acm001740jsd", "acm001741jsd", "acm001742jsd", "acm001743jsd", "acm001744jsd", "acm001745jsd", "acm001746jsd", "acm001747jsd", "acm001748jsd", "acm001749jsd", "acm001750jsd", "acm001751jsd", "acm001752jsd", "acm001753jsd", "acm001754jsd", "acm001755jsd", "acm001756jsd", "acm001757jsd", "acm001758jsd", "acm001759jsd", "acm001760jsd", "acm001761jsd", "acm001762jsd" ] + }, + "acm001764jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001764jsd", + "name" : "JabRefExecutorService", + "parentId" : "acm001569jsd", + "content" : [ "acm001783jsd", "acm001786jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001765jsd" : { + "type" : "CodePackage", + "id" : "acm001765jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001766jsd" ] + }, + "acm001766jsd" : { + "type" : "CodePackage", + "id" : "acm001766jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001767jsd" ] + }, + "acm001767jsd" : { + "type" : "CodePackage", + "id" : "acm001767jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001764jsd" ] + }, + "acm001768jsd" : { + "type" : "ControlElement", + "id" : "acm001768jsd", + "name" : "JabRefExecutorService" + }, + "acm001769jsd" : { + "type" : "ControlElement", + "id" : "acm001769jsd", + "name" : "execute" + }, + "acm001770jsd" : { + "type" : "ControlElement", + "id" : "acm001770jsd", + "name" : "executeAndWait" + }, + "acm001771jsd" : { + "type" : "ControlElement", + "id" : "acm001771jsd", + "name" : "execute" + }, + "acm001772jsd" : { + "type" : "ControlElement", + "id" : "acm001772jsd", + "name" : "executeAll" + }, + "acm001773jsd" : { + "type" : "ControlElement", + "id" : "acm001773jsd", + "name" : "executeAll" + }, + "acm001774jsd" : { + "type" : "ControlElement", + "id" : "acm001774jsd", + "name" : "executeInterruptableTask" + }, + "acm001775jsd" : { + "type" : "ControlElement", + "id" : "acm001775jsd", + "name" : "executeInterruptableTaskAndWait" + }, + "acm001776jsd" : { + "type" : "ControlElement", + "id" : "acm001776jsd", + "name" : "startRemoteThread" + }, + "acm001777jsd" : { + "type" : "ControlElement", + "id" : "acm001777jsd", + "name" : "stopRemoteThread" + }, + "acm001778jsd" : { + "type" : "ControlElement", + "id" : "acm001778jsd", + "name" : "submit" + }, + "acm001779jsd" : { + "type" : "ControlElement", + "id" : "acm001779jsd", + "name" : "shutdownEverything" + }, + "acm001780jsd" : { + "type" : "ControlElement", + "id" : "acm001780jsd", + "name" : "NamedRunnable" + }, + "acm001781jsd" : { + "type" : "ControlElement", + "id" : "acm001781jsd", + "name" : "run" + }, + "acm001782jsd" : { + "type" : "ControlElement", + "id" : "acm001782jsd", + "name" : "gracefullyShutdown" + }, + "acm001783jsd" : { + "type" : "ClassUnit", + "id" : "acm001783jsd", + "name" : "JabRefExecutorService", + "compilationUnitId" : "acm001764jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001783jsd", "acm001786jsd" ], + "content" : [ "acm001768jsd", "acm001769jsd", "acm001770jsd", "acm001771jsd", "acm001772jsd", "acm001773jsd", "acm001774jsd", "acm001775jsd", "acm001776jsd", "acm001777jsd", "acm001778jsd", "acm001779jsd", "acm001780jsd", "acm001781jsd", "acm001782jsd" ] + }, + "acm001784jsd" : { + "type" : "ControlElement", + "id" : "acm001784jsd", + "name" : "NamedRunnable" + }, + "acm001785jsd" : { + "type" : "ControlElement", + "id" : "acm001785jsd", + "name" : "run" + }, + "acm001786jsd" : { + "type" : "ClassUnit", + "id" : "acm001786jsd", + "name" : "NamedRunnable", + "compilationUnitId" : "acm001764jsd", + "parentDatatypeId" : "acm001783jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001784jsd", "acm001785jsd" ] + }, + "acm001787jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001787jsd", + "name" : "JabRefFrame", + "parentId" : "acm001569jsd", + "content" : [ "acm001847jsd", "acm001849jsd", "acm001853jsd", "acm001856jsd", "acm001858jsd", "acm001861jsd", "acm001865jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001788jsd" : { + "type" : "CodePackage", + "id" : "acm001788jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001789jsd" ] + }, + "acm001789jsd" : { + "type" : "CodePackage", + "id" : "acm001789jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001790jsd" ] + }, + "acm001790jsd" : { + "type" : "CodePackage", + "id" : "acm001790jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001787jsd" ] + }, + "acm001791jsd" : { + "type" : "ControlElement", + "id" : "acm001791jsd", + "name" : "JabRefFrame" + }, + "acm001792jsd" : { + "type" : "ControlElement", + "id" : "acm001792jsd", + "name" : "initDragAndDrop" + }, + "acm001793jsd" : { + "type" : "ControlElement", + "id" : "acm001793jsd", + "name" : "initKeyBindings" + }, + "acm001794jsd" : { + "type" : "ControlElement", + "id" : "acm001794jsd", + "name" : "initShowTrackingNotification" + }, + "acm001795jsd" : { + "type" : "ControlElement", + "id" : "acm001795jsd", + "name" : "run" + }, + "acm001796jsd" : { + "type" : "ControlElement", + "id" : "acm001796jsd", + "name" : "showTrackingNotification" + }, + "acm001797jsd" : { + "type" : "ControlElement", + "id" : "acm001797jsd", + "name" : "openAction" + }, + "acm001798jsd" : { + "type" : "ControlElement", + "id" : "acm001798jsd", + "name" : "about" + }, + "acm001799jsd" : { + "type" : "ControlElement", + "id" : "acm001799jsd", + "name" : "tearDownJabRef" + }, + "acm001800jsd" : { + "type" : "ControlElement", + "id" : "acm001800jsd", + "name" : "quit" + }, + "acm001801jsd" : { + "type" : "ControlElement", + "id" : "acm001801jsd", + "name" : "initLayout" + }, + "acm001802jsd" : { + "type" : "ControlElement", + "id" : "acm001802jsd", + "name" : "invalidated" + }, + "acm001803jsd" : { + "type" : "ControlElement", + "id" : "acm001803jsd", + "name" : "updateSidePane" + }, + "acm001804jsd" : { + "type" : "ControlElement", + "id" : "acm001804jsd", + "name" : "setDividerPosition" + }, + "acm001805jsd" : { + "type" : "ControlElement", + "id" : "acm001805jsd", + "name" : "createToolbar" + }, + "acm001806jsd" : { + "type" : "ControlElement", + "id" : "acm001806jsd", + "name" : "getLibraryTabAt" + }, + "acm001807jsd" : { + "type" : "ControlElement", + "id" : "acm001807jsd", + "name" : "getLibraryTabs" + }, + "acm001808jsd" : { + "type" : "ControlElement", + "id" : "acm001808jsd", + "name" : "showLibraryTabAt" + }, + "acm001809jsd" : { + "type" : "ControlElement", + "id" : "acm001809jsd", + "name" : "showLibraryTab" + }, + "acm001810jsd" : { + "type" : "ControlElement", + "id" : "acm001810jsd", + "name" : "init" + }, + "acm001811jsd" : { + "type" : "ControlElement", + "id" : "acm001811jsd", + "name" : "getCurrentLibraryTab" + }, + "acm001812jsd" : { + "type" : "ControlElement", + "id" : "acm001812jsd", + "name" : "getBasePanelCount" + }, + "acm001813jsd" : { + "type" : "ControlElement", + "id" : "acm001813jsd", + "name" : "getTabbedPane" + }, + "acm001814jsd" : { + "type" : "ControlElement", + "id" : "acm001814jsd", + "name" : "createMenu" + }, + "acm001815jsd" : { + "type" : "ControlElement", + "id" : "acm001815jsd", + "name" : "createNewEntryFromIdButton" + }, + "acm001816jsd" : { + "type" : "ControlElement", + "id" : "acm001816jsd", + "name" : "createTaskIndicator" + }, + "acm001817jsd" : { + "type" : "ControlElement", + "id" : "acm001817jsd", + "name" : "addParserResult" + }, + "acm001818jsd" : { + "type" : "ControlElement", + "id" : "acm001818jsd", + "name" : "setupAllTables" + }, + "acm001819jsd" : { + "type" : "ControlElement", + "id" : "acm001819jsd", + "name" : "createTabContextMenuFor" + }, + "acm001820jsd" : { + "type" : "ControlElement", + "id" : "acm001820jsd", + "name" : "addTab" + }, + "acm001821jsd" : { + "type" : "ControlElement", + "id" : "acm001821jsd", + "name" : "addTab" + }, + "acm001822jsd" : { + "type" : "ControlElement", + "id" : "acm001822jsd", + "name" : "addImportedEntries" + }, + "acm001823jsd" : { + "type" : "ControlElement", + "id" : "acm001823jsd", + "name" : "getFileHistory" + }, + "acm001824jsd" : { + "type" : "ControlElement", + "id" : "acm001824jsd", + "name" : "confirmClose" + }, + "acm001825jsd" : { + "type" : "ControlElement", + "id" : "acm001825jsd", + "name" : "confirmEmptyEntry" + }, + "acm001826jsd" : { + "type" : "ControlElement", + "id" : "acm001826jsd", + "name" : "closeTab" + }, + "acm001827jsd" : { + "type" : "ControlElement", + "id" : "acm001827jsd", + "name" : "removeTab" + }, + "acm001828jsd" : { + "type" : "ControlElement", + "id" : "acm001828jsd", + "name" : "closeCurrentTab" + }, + "acm001829jsd" : { + "type" : "ControlElement", + "id" : "acm001829jsd", + "name" : "getOpenDatabaseAction" + }, + "acm001830jsd" : { + "type" : "ControlElement", + "id" : "acm001830jsd", + "name" : "getGlobalSearchBar" + }, + "acm001831jsd" : { + "type" : "ControlElement", + "id" : "acm001831jsd", + "name" : "getUndoManager" + }, + "acm001832jsd" : { + "type" : "ControlElement", + "id" : "acm001832jsd", + "name" : "getDialogService" + }, + "acm001833jsd" : { + "type" : "ControlElement", + "id" : "acm001833jsd", + "name" : "copyGroupTreeNode" + }, + "acm001834jsd" : { + "type" : "ControlElement", + "id" : "acm001834jsd", + "name" : "copyRootNode" + }, + "acm001835jsd" : { + "type" : "ControlElement", + "id" : "acm001835jsd", + "name" : "execute" + }, + "acm001836jsd" : { + "type" : "ControlElement", + "id" : "acm001836jsd", + "name" : "CloseDatabaseAction" + }, + "acm001837jsd" : { + "type" : "ControlElement", + "id" : "acm001837jsd", + "name" : "CloseDatabaseAction" + }, + "acm001838jsd" : { + "type" : "ControlElement", + "id" : "acm001838jsd", + "name" : "execute" + }, + "acm001839jsd" : { + "type" : "ControlElement", + "id" : "acm001839jsd", + "name" : "CloseOthersDatabaseAction" + }, + "acm001840jsd" : { + "type" : "ControlElement", + "id" : "acm001840jsd", + "name" : "execute" + }, + "acm001841jsd" : { + "type" : "ControlElement", + "id" : "acm001841jsd", + "name" : "execute" + }, + "acm001842jsd" : { + "type" : "ControlElement", + "id" : "acm001842jsd", + "name" : "OpenDatabaseFolder" + }, + "acm001843jsd" : { + "type" : "ControlElement", + "id" : "acm001843jsd", + "name" : "execute" + }, + "acm001844jsd" : { + "type" : "ControlElement", + "id" : "acm001844jsd", + "name" : "listen" + }, + "acm001845jsd" : { + "type" : "ControlElement", + "id" : "acm001845jsd", + "name" : "listen" + }, + "acm001846jsd" : { + "type" : "ControlElement", + "id" : "acm001846jsd", + "name" : "updateTexts" + }, + "acm001847jsd" : { + "type" : "ClassUnit", + "id" : "acm001847jsd", + "name" : "JabRefFrame", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001763jsd", "acm001847jsd", "acm001849jsd", "acm001853jsd", "acm001856jsd", "acm001858jsd", "acm001861jsd", "acm001865jsd", "acm001965jsd", "acm001996jsd", "acm002004jsd", "acm002045jsd", "acm002060jsd", "acm002087jsd", "acm002126jsd", "acm002371jsd", "acm002414jsd", "acm002436jsd", "acm002455jsd", "acm002923jsd", "acm003239jsd", "acm003271jsd", "acm003303jsd", "acm003312jsd", "acm003320jsd", "acm003356jsd", "acm003364jsd", "acm003415jsd", "acm003731jsd", "acm003769jsd", "acm003983jsd", "acm003994jsd", "acm004013jsd", "acm004022jsd", "acm004040jsd", "acm004058jsd", "acm004075jsd", "acm004121jsd", "acm004183jsd", "acm005270jsd", "acm005322jsd", "acm005331jsd", "acm005346jsd", "acm005507jsd", "acm005539jsd", "acm005575jsd", "acm005585jsd", "acm005648jsd", "acm005663jsd", "acm005697jsd", "acm005726jsd", "acm005802jsd", "acm005828jsd", "acm006493jsd", "acm006559jsd", "acm007441jsd", "acm008507jsd", "acm008591jsd", "acm008733jsd", "acm008768jsd", "acm008872jsd", "acm008880jsd", "acm008960jsd", "acm008988jsd", "acm009038jsd", "acm009049jsd", "acm009110jsd", "acm009200jsd", "acm009346jsd", "acm009369jsd", "acm009389jsd", "acm009536jsd", "acm009965jsd", "acm012378jsd", "acm012398jsd", "acm012428jsd", "acm012556jsd", "acm017245jsd", "acm017256jsd", "acm017263jsd", "acm018022jsd", "acm018267jsd", "acm019221jsd", "acm021206jsd", "acm021292jsd" ], + "content" : [ "acm001791jsd", "acm001792jsd", "acm001793jsd", "acm001794jsd", "acm001795jsd", "acm001796jsd", "acm001797jsd", "acm001798jsd", "acm001799jsd", "acm001800jsd", "acm001801jsd", "acm001802jsd", "acm001803jsd", "acm001804jsd", "acm001805jsd", "acm001806jsd", "acm001807jsd", "acm001808jsd", "acm001809jsd", "acm001810jsd", "acm001811jsd", "acm001812jsd", "acm001813jsd", "acm001814jsd", "acm001815jsd", "acm001816jsd", "acm001817jsd", "acm001818jsd", "acm001819jsd", "acm001820jsd", "acm001821jsd", "acm001822jsd", "acm001823jsd", "acm001824jsd", "acm001825jsd", "acm001826jsd", "acm001827jsd", "acm001828jsd", "acm001829jsd", "acm001830jsd", "acm001831jsd", "acm001832jsd", "acm001833jsd", "acm001834jsd", "acm001835jsd", "acm001836jsd", "acm001837jsd", "acm001838jsd", "acm001839jsd", "acm001840jsd", "acm001841jsd", "acm001842jsd", "acm001843jsd", "acm001844jsd", "acm001845jsd", "acm001846jsd" ] + }, + "acm001848jsd" : { + "type" : "ControlElement", + "id" : "acm001848jsd", + "name" : "execute" + }, + "acm001849jsd" : { + "type" : "ClassUnit", + "id" : "acm001849jsd", + "name" : "CloseAction", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : "acm001847jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001848jsd" ] + }, + "acm001850jsd" : { + "type" : "ControlElement", + "id" : "acm001850jsd", + "name" : "CloseDatabaseAction" + }, + "acm001851jsd" : { + "type" : "ControlElement", + "id" : "acm001851jsd", + "name" : "CloseDatabaseAction" + }, + "acm001852jsd" : { + "type" : "ControlElement", + "id" : "acm001852jsd", + "name" : "execute" + }, + "acm001853jsd" : { + "type" : "ClassUnit", + "id" : "acm001853jsd", + "name" : "CloseDatabaseAction", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : "acm001847jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd" ], + "content" : [ "acm001850jsd", "acm001851jsd", "acm001852jsd" ] + }, + "acm001854jsd" : { + "type" : "ControlElement", + "id" : "acm001854jsd", + "name" : "CloseOthersDatabaseAction" + }, + "acm001855jsd" : { + "type" : "ControlElement", + "id" : "acm001855jsd", + "name" : "execute" + }, + "acm001856jsd" : { + "type" : "ClassUnit", + "id" : "acm001856jsd", + "name" : "CloseOthersDatabaseAction", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : "acm001847jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd" ], + "content" : [ "acm001854jsd", "acm001855jsd" ] + }, + "acm001857jsd" : { + "type" : "ControlElement", + "id" : "acm001857jsd", + "name" : "execute" + }, + "acm001858jsd" : { + "type" : "ClassUnit", + "id" : "acm001858jsd", + "name" : "CloseAllDatabaseAction", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : "acm001847jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd" ], + "content" : [ "acm001857jsd" ] + }, + "acm001859jsd" : { + "type" : "ControlElement", + "id" : "acm001859jsd", + "name" : "OpenDatabaseFolder" + }, + "acm001860jsd" : { + "type" : "ControlElement", + "id" : "acm001860jsd", + "name" : "execute" + }, + "acm001861jsd" : { + "type" : "ClassUnit", + "id" : "acm001861jsd", + "name" : "OpenDatabaseFolder", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : "acm001847jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm001859jsd", "acm001860jsd" ] + }, + "acm001862jsd" : { + "type" : "ControlElement", + "id" : "acm001862jsd", + "name" : "listen" + }, + "acm001863jsd" : { + "type" : "ControlElement", + "id" : "acm001863jsd", + "name" : "listen" + }, + "acm001864jsd" : { + "type" : "ControlElement", + "id" : "acm001864jsd", + "name" : "updateTexts" + }, + "acm001865jsd" : { + "type" : "ClassUnit", + "id" : "acm001865jsd", + "name" : "UndoRedoEventManager", + "compilationUnitId" : "acm001787jsd", + "parentDatatypeId" : "acm001847jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017245jsd", "acm017256jsd", "acm017263jsd" ], + "content" : [ "acm001862jsd", "acm001863jsd", "acm001864jsd" ] + }, + "acm001866jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001866jsd", + "name" : "JabRefGUI", + "parentId" : "acm001569jsd", + "content" : [ "acm001878jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001867jsd" : { + "type" : "CodePackage", + "id" : "acm001867jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001868jsd" ] + }, + "acm001868jsd" : { + "type" : "CodePackage", + "id" : "acm001868jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001869jsd" ] + }, + "acm001869jsd" : { + "type" : "CodePackage", + "id" : "acm001869jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001866jsd" ] + }, + "acm001870jsd" : { + "type" : "ControlElement", + "id" : "acm001870jsd", + "name" : "JabRefGUI" + }, + "acm001871jsd" : { + "type" : "ControlElement", + "id" : "acm001871jsd", + "name" : "openWindow" + }, + "acm001872jsd" : { + "type" : "ControlElement", + "id" : "acm001872jsd", + "name" : "openDatabases" + }, + "acm001873jsd" : { + "type" : "ControlElement", + "id" : "acm001873jsd", + "name" : "saveWindowState" + }, + "acm001874jsd" : { + "type" : "ControlElement", + "id" : "acm001874jsd", + "name" : "debugLogWindowState" + }, + "acm001875jsd" : { + "type" : "ControlElement", + "id" : "acm001875jsd", + "name" : "isWindowPositionOutOfBounds" + }, + "acm001876jsd" : { + "type" : "ControlElement", + "id" : "acm001876jsd", + "name" : "openLastEditedDatabases" + }, + "acm001877jsd" : { + "type" : "ControlElement", + "id" : "acm001877jsd", + "name" : "getMainFrame" + }, + "acm001878jsd" : { + "type" : "ClassUnit", + "id" : "acm001878jsd", + "name" : "JabRefGUI", + "compilationUnitId" : "acm001866jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001878jsd", "acm001965jsd", "acm005358jsd", "acm008939jsd", "acm012556jsd", "acm017016jsd", "acm017109jsd", "acm017117jsd", "acm020923jsd", "acm021206jsd" ], + "content" : [ "acm001870jsd", "acm001871jsd", "acm001872jsd", "acm001873jsd", "acm001874jsd", "acm001875jsd", "acm001876jsd", "acm001877jsd" ] + }, + "acm001879jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001879jsd", + "name" : "LibraryTab", + "parentId" : "acm001569jsd", + "content" : [ "acm001965jsd", "acm001967jsd", "acm001969jsd", "acm001973jsd", "acm001977jsd", "acm001980jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001880jsd" : { + "type" : "CodePackage", + "id" : "acm001880jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001881jsd" ] + }, + "acm001881jsd" : { + "type" : "CodePackage", + "id" : "acm001881jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001882jsd" ] + }, + "acm001882jsd" : { + "type" : "CodePackage", + "id" : "acm001882jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001879jsd" ] + }, + "acm001883jsd" : { + "type" : "ControlElement", + "id" : "acm001883jsd", + "name" : "LibraryTab" + }, + "acm001884jsd" : { + "type" : "ControlElement", + "id" : "acm001884jsd", + "name" : "addChangedInformation" + }, + "acm001885jsd" : { + "type" : "ControlElement", + "id" : "acm001885jsd", + "name" : "addModeInfo" + }, + "acm001886jsd" : { + "type" : "ControlElement", + "id" : "acm001886jsd", + "name" : "addSharedDbInformation" + }, + "acm001887jsd" : { + "type" : "ControlElement", + "id" : "acm001887jsd", + "name" : "setDataLoadingTask" + }, + "acm001888jsd" : { + "type" : "ControlElement", + "id" : "acm001888jsd", + "name" : "cancelLoading" + }, + "acm001889jsd" : { + "type" : "ControlElement", + "id" : "acm001889jsd", + "name" : "createLoadingAnimationLayout" + }, + "acm001890jsd" : { + "type" : "ControlElement", + "id" : "acm001890jsd", + "name" : "onDatabaseLoadingStarted" + }, + "acm001891jsd" : { + "type" : "ControlElement", + "id" : "acm001891jsd", + "name" : "onDatabaseLoadingSucceed" + }, + "acm001892jsd" : { + "type" : "ControlElement", + "id" : "acm001892jsd", + "name" : "onDatabaseLoadingFailed" + }, + "acm001893jsd" : { + "type" : "ControlElement", + "id" : "acm001893jsd", + "name" : "feedData" + }, + "acm001894jsd" : { + "type" : "ControlElement", + "id" : "acm001894jsd", + "name" : "installAutosaveManagerAndBackupManager" + }, + "acm001895jsd" : { + "type" : "ControlElement", + "id" : "acm001895jsd", + "name" : "isDatabaseReadyForAutoSave" + }, + "acm001896jsd" : { + "type" : "ControlElement", + "id" : "acm001896jsd", + "name" : "isDatabaseReadyForBackup" + }, + "acm001897jsd" : { + "type" : "ControlElement", + "id" : "acm001897jsd", + "name" : "updateTabTitle" + }, + "acm001898jsd" : { + "type" : "ControlElement", + "id" : "acm001898jsd", + "name" : "listen" + }, + "acm001899jsd" : { + "type" : "ControlElement", + "id" : "acm001899jsd", + "name" : "getSuggestionProviders" + }, + "acm001900jsd" : { + "type" : "ControlElement", + "id" : "acm001900jsd", + "name" : "getMode" + }, + "acm001901jsd" : { + "type" : "ControlElement", + "id" : "acm001901jsd", + "name" : "setMode" + }, + "acm001902jsd" : { + "type" : "ControlElement", + "id" : "acm001902jsd", + "name" : "frame" + }, + "acm001903jsd" : { + "type" : "ControlElement", + "id" : "acm001903jsd", + "name" : "delete" + }, + "acm001904jsd" : { + "type" : "ControlElement", + "id" : "acm001904jsd", + "name" : "delete" + }, + "acm001905jsd" : { + "type" : "ControlElement", + "id" : "acm001905jsd", + "name" : "delete" + }, + "acm001906jsd" : { + "type" : "ControlElement", + "id" : "acm001906jsd", + "name" : "registerUndoableChanges" + }, + "acm001907jsd" : { + "type" : "ControlElement", + "id" : "acm001907jsd", + "name" : "insertEntry" + }, + "acm001908jsd" : { + "type" : "ControlElement", + "id" : "acm001908jsd", + "name" : "insertEntries" + }, + "acm001909jsd" : { + "type" : "ControlElement", + "id" : "acm001909jsd", + "name" : "editEntryAndFocusField" + }, + "acm001910jsd" : { + "type" : "ControlElement", + "id" : "acm001910jsd", + "name" : "createMainTable" + }, + "acm001911jsd" : { + "type" : "ControlElement", + "id" : "acm001911jsd", + "name" : "setupMainPanel" + }, + "acm001912jsd" : { + "type" : "ControlElement", + "id" : "acm001912jsd", + "name" : "setupAutoCompletion" + }, + "acm001913jsd" : { + "type" : "ControlElement", + "id" : "acm001913jsd", + "name" : "updateSearchManager" + }, + "acm001914jsd" : { + "type" : "ControlElement", + "id" : "acm001914jsd", + "name" : "getEntryEditor" + }, + "acm001915jsd" : { + "type" : "ControlElement", + "id" : "acm001915jsd", + "name" : "showAndEdit" + }, + "acm001916jsd" : { + "type" : "ControlElement", + "id" : "acm001916jsd", + "name" : "showBottomPane" + }, + "acm001917jsd" : { + "type" : "ControlElement", + "id" : "acm001917jsd", + "name" : "closeBottomPane" + }, + "acm001918jsd" : { + "type" : "ControlElement", + "id" : "acm001918jsd", + "name" : "clearAndSelect" + }, + "acm001919jsd" : { + "type" : "ControlElement", + "id" : "acm001919jsd", + "name" : "selectPreviousEntry" + }, + "acm001920jsd" : { + "type" : "ControlElement", + "id" : "acm001920jsd", + "name" : "selectNextEntry" + }, + "acm001921jsd" : { + "type" : "ControlElement", + "id" : "acm001921jsd", + "name" : "entryEditorClosing" + }, + "acm001922jsd" : { + "type" : "ControlElement", + "id" : "acm001922jsd", + "name" : "ensureNotShowingBottomPanel" + }, + "acm001923jsd" : { + "type" : "ControlElement", + "id" : "acm001923jsd", + "name" : "updateEntryEditorIfShowing" + }, + "acm001924jsd" : { + "type" : "ControlElement", + "id" : "acm001924jsd", + "name" : "markChangedOrUnChanged" + }, + "acm001925jsd" : { + "type" : "ControlElement", + "id" : "acm001925jsd", + "name" : "getDatabase" + }, + "acm001926jsd" : { + "type" : "ControlElement", + "id" : "acm001926jsd", + "name" : "showDeleteConfirmationDialog" + }, + "acm001927jsd" : { + "type" : "ControlElement", + "id" : "acm001927jsd", + "name" : "saveDividerLocation" + }, + "acm001928jsd" : { + "type" : "ControlElement", + "id" : "acm001928jsd", + "name" : "cleanUp" + }, + "acm001929jsd" : { + "type" : "ControlElement", + "id" : "acm001929jsd", + "name" : "getSelectedEntries" + }, + "acm001930jsd" : { + "type" : "ControlElement", + "id" : "acm001930jsd", + "name" : "getBibDatabaseContext" + }, + "acm001931jsd" : { + "type" : "ControlElement", + "id" : "acm001931jsd", + "name" : "isSaving" + }, + "acm001932jsd" : { + "type" : "ControlElement", + "id" : "acm001932jsd", + "name" : "setSaving" + }, + "acm001933jsd" : { + "type" : "ControlElement", + "id" : "acm001933jsd", + "name" : "getShowing" + }, + "acm001934jsd" : { + "type" : "ControlElement", + "id" : "acm001934jsd", + "name" : "formatOutputMessage" + }, + "acm001935jsd" : { + "type" : "ControlElement", + "id" : "acm001935jsd", + "name" : "getUndoManager" + }, + "acm001936jsd" : { + "type" : "ControlElement", + "id" : "acm001936jsd", + "name" : "getMainTable" + }, + "acm001937jsd" : { + "type" : "ControlElement", + "id" : "acm001937jsd", + "name" : "getCurrentSearchQuery" + }, + "acm001938jsd" : { + "type" : "ControlElement", + "id" : "acm001938jsd", + "name" : "setCurrentSearchQuery" + }, + "acm001939jsd" : { + "type" : "ControlElement", + "id" : "acm001939jsd", + "name" : "getCitationStyleCache" + }, + "acm001940jsd" : { + "type" : "ControlElement", + "id" : "acm001940jsd", + "name" : "getAnnotationCache" + }, + "acm001941jsd" : { + "type" : "ControlElement", + "id" : "acm001941jsd", + "name" : "resetChangeMonitor" + }, + "acm001942jsd" : { + "type" : "ControlElement", + "id" : "acm001942jsd", + "name" : "copy" + }, + "acm001943jsd" : { + "type" : "ControlElement", + "id" : "acm001943jsd", + "name" : "paste" + }, + "acm001944jsd" : { + "type" : "ControlElement", + "id" : "acm001944jsd", + "name" : "dropEntry" + }, + "acm001945jsd" : { + "type" : "ControlElement", + "id" : "acm001945jsd", + "name" : "cut" + }, + "acm001946jsd" : { + "type" : "ControlElement", + "id" : "acm001946jsd", + "name" : "changedProperty" + }, + "acm001947jsd" : { + "type" : "ControlElement", + "id" : "acm001947jsd", + "name" : "isModified" + }, + "acm001948jsd" : { + "type" : "ControlElement", + "id" : "acm001948jsd", + "name" : "markBaseChanged" + }, + "acm001949jsd" : { + "type" : "ControlElement", + "id" : "acm001949jsd", + "name" : "nonUndoableChangeProperty" + }, + "acm001950jsd" : { + "type" : "ControlElement", + "id" : "acm001950jsd", + "name" : "markNonUndoableBaseChanged" + }, + "acm001951jsd" : { + "type" : "ControlElement", + "id" : "acm001951jsd", + "name" : "resetChangedProperties" + }, + "acm001952jsd" : { + "type" : "ControlElement", + "id" : "acm001952jsd", + "name" : "createLibraryTab" + }, + "acm001953jsd" : { + "type" : "ControlElement", + "id" : "acm001953jsd", + "name" : "listen" + }, + "acm001954jsd" : { + "type" : "ControlElement", + "id" : "acm001954jsd", + "name" : "listen" + }, + "acm001955jsd" : { + "type" : "ControlElement", + "id" : "acm001955jsd", + "name" : "listen" + }, + "acm001956jsd" : { + "type" : "ControlElement", + "id" : "acm001956jsd", + "name" : "listen" + }, + "acm001957jsd" : { + "type" : "ControlElement", + "id" : "acm001957jsd", + "name" : "listen" + }, + "acm001958jsd" : { + "type" : "ControlElement", + "id" : "acm001958jsd", + "name" : "listen" + }, + "acm001959jsd" : { + "type" : "ControlElement", + "id" : "acm001959jsd", + "name" : "listen" + }, + "acm001960jsd" : { + "type" : "ControlElement", + "id" : "acm001960jsd", + "name" : "listen" + }, + "acm001961jsd" : { + "type" : "ControlElement", + "id" : "acm001961jsd", + "name" : "getIndexingTaskManager" + }, + "acm001962jsd" : { + "type" : "ControlElement", + "id" : "acm001962jsd", + "name" : "DatabaseNotification" + }, + "acm001963jsd" : { + "type" : "ControlElement", + "id" : "acm001963jsd", + "name" : "notify" + }, + "acm001964jsd" : { + "type" : "ControlElement", + "id" : "acm001964jsd", + "name" : "getNotificationPane" + }, + "acm001965jsd" : { + "type" : "ClassUnit", + "id" : "acm001965jsd", + "name" : "LibraryTab", + "compilationUnitId" : "acm001879jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001575jsd", "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm001967jsd", "acm001969jsd", "acm001973jsd", "acm001977jsd", "acm001980jsd", "acm002045jsd", "acm002052jsd", "acm002193jsd", "acm002300jsd", "acm002338jsd", "acm002546jsd", "acm003079jsd", "acm003613jsd", "acm006205jsd", "acm006269jsd", "acm009346jsd", "acm009369jsd", "acm009381jsd", "acm009411jsd", "acm009423jsd", "acm009466jsd", "acm009536jsd", "acm010394jsd", "acm011051jsd", "acm012556jsd", "acm016490jsd", "acm016548jsd", "acm016570jsd", "acm016845jsd", "acm017009jsd", "acm017884jsd", "acm017988jsd", "acm018022jsd", "acm018089jsd", "acm018106jsd", "acm018115jsd", "acm018267jsd", "acm018509jsd", "acm018580jsd", "acm018604jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm001883jsd", "acm001884jsd", "acm001885jsd", "acm001886jsd", "acm001887jsd", "acm001888jsd", "acm001889jsd", "acm001890jsd", "acm001891jsd", "acm001892jsd", "acm001893jsd", "acm001894jsd", "acm001895jsd", "acm001896jsd", "acm001897jsd", "acm001898jsd", "acm001899jsd", "acm001900jsd", "acm001901jsd", "acm001902jsd", "acm001903jsd", "acm001904jsd", "acm001905jsd", "acm001906jsd", "acm001907jsd", "acm001908jsd", "acm001909jsd", "acm001910jsd", "acm001911jsd", "acm001912jsd", "acm001913jsd", "acm001914jsd", "acm001915jsd", "acm001916jsd", "acm001917jsd", "acm001918jsd", "acm001919jsd", "acm001920jsd", "acm001921jsd", "acm001922jsd", "acm001923jsd", "acm001924jsd", "acm001925jsd", "acm001926jsd", "acm001927jsd", "acm001928jsd", "acm001929jsd", "acm001930jsd", "acm001931jsd", "acm001932jsd", "acm001933jsd", "acm001934jsd", "acm001935jsd", "acm001936jsd", "acm001937jsd", "acm001938jsd", "acm001939jsd", "acm001940jsd", "acm001941jsd", "acm001942jsd", "acm001943jsd", "acm001944jsd", "acm001945jsd", "acm001946jsd", "acm001947jsd", "acm001948jsd", "acm001949jsd", "acm001950jsd", "acm001951jsd", "acm001952jsd", "acm001953jsd", "acm001954jsd", "acm001955jsd", "acm001956jsd", "acm001957jsd", "acm001958jsd", "acm001959jsd", "acm001960jsd", "acm001961jsd", "acm001962jsd", "acm001963jsd", "acm001964jsd" ] + }, + "acm001966jsd" : { + "type" : "ControlElement", + "id" : "acm001966jsd", + "name" : "listen" + }, + "acm001967jsd" : { + "type" : "ClassUnit", + "id" : "acm001967jsd", + "name" : "GroupTreeListener", + "compilationUnitId" : "acm001879jsd", + "parentDatatypeId" : "acm001965jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018106jsd" ], + "content" : [ "acm001966jsd" ] + }, + "acm001968jsd" : { + "type" : "ControlElement", + "id" : "acm001968jsd", + "name" : "listen" + }, + "acm001969jsd" : { + "type" : "ClassUnit", + "id" : "acm001969jsd", + "name" : "EntriesRemovedListener", + "compilationUnitId" : "acm001879jsd", + "parentDatatypeId" : "acm001965jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018115jsd" ], + "content" : [ "acm001968jsd" ] + }, + "acm001970jsd" : { + "type" : "ControlElement", + "id" : "acm001970jsd", + "name" : "listen" + }, + "acm001971jsd" : { + "type" : "ControlElement", + "id" : "acm001971jsd", + "name" : "listen" + }, + "acm001972jsd" : { + "type" : "ControlElement", + "id" : "acm001972jsd", + "name" : "listen" + }, + "acm001973jsd" : { + "type" : "ClassUnit", + "id" : "acm001973jsd", + "name" : "SearchListener", + "compilationUnitId" : "acm001879jsd", + "parentDatatypeId" : "acm001965jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018106jsd", "acm018115jsd", "acm018580jsd" ], + "content" : [ "acm001970jsd", "acm001971jsd", "acm001972jsd" ] + }, + "acm001974jsd" : { + "type" : "ControlElement", + "id" : "acm001974jsd", + "name" : "listen" + }, + "acm001975jsd" : { + "type" : "ControlElement", + "id" : "acm001975jsd", + "name" : "listen" + }, + "acm001976jsd" : { + "type" : "ControlElement", + "id" : "acm001976jsd", + "name" : "listen" + }, + "acm001977jsd" : { + "type" : "ClassUnit", + "id" : "acm001977jsd", + "name" : "IndexUpdateListener", + "compilationUnitId" : "acm001879jsd", + "parentDatatypeId" : "acm001965jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016570jsd", "acm018106jsd", "acm018115jsd", "acm018267jsd", "acm018509jsd", "acm018604jsd" ], + "content" : [ "acm001974jsd", "acm001975jsd", "acm001976jsd" ] + }, + "acm001978jsd" : { + "type" : "ControlElement", + "id" : "acm001978jsd", + "name" : "DatabaseNotification" + }, + "acm001979jsd" : { + "type" : "ControlElement", + "id" : "acm001979jsd", + "name" : "notify" + }, + "acm001980jsd" : { + "type" : "ClassUnit", + "id" : "acm001980jsd", + "name" : "DatabaseNotification", + "compilationUnitId" : "acm001879jsd", + "parentDatatypeId" : "acm001965jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001978jsd", "acm001979jsd" ] + }, + "acm001981jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001981jsd", + "name" : "MainApplication", + "parentId" : "acm001569jsd", + "content" : [ "acm001988jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001982jsd" : { + "type" : "CodePackage", + "id" : "acm001982jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001983jsd" ] + }, + "acm001983jsd" : { + "type" : "CodePackage", + "id" : "acm001983jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001984jsd" ] + }, + "acm001984jsd" : { + "type" : "CodePackage", + "id" : "acm001984jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001981jsd" ] + }, + "acm001985jsd" : { + "type" : "ControlElement", + "id" : "acm001985jsd", + "name" : "main" + }, + "acm001986jsd" : { + "type" : "ControlElement", + "id" : "acm001986jsd", + "name" : "start" + }, + "acm001987jsd" : { + "type" : "ControlElement", + "id" : "acm001987jsd", + "name" : "stop" + }, + "acm001988jsd" : { + "type" : "ClassUnit", + "id" : "acm001988jsd", + "name" : "MainApplication", + "compilationUnitId" : "acm001981jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001878jsd", "acm012556jsd", "acm021095jsd" ], + "content" : [ "acm001985jsd", "acm001986jsd", "acm001987jsd" ] + }, + "acm001989jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001989jsd", + "name" : "OpenConsoleAction", + "parentId" : "acm001569jsd", + "content" : [ "acm001996jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001990jsd" : { + "type" : "CodePackage", + "id" : "acm001990jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001991jsd" ] + }, + "acm001991jsd" : { + "type" : "CodePackage", + "id" : "acm001991jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm001992jsd" ] + }, + "acm001992jsd" : { + "type" : "CodePackage", + "id" : "acm001992jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001989jsd" ] + }, + "acm001993jsd" : { + "type" : "ControlElement", + "id" : "acm001993jsd", + "name" : "OpenConsoleAction" + }, + "acm001994jsd" : { + "type" : "ControlElement", + "id" : "acm001994jsd", + "name" : "OpenConsoleAction" + }, + "acm001995jsd" : { + "type" : "ControlElement", + "id" : "acm001995jsd", + "name" : "execute" + }, + "acm001996jsd" : { + "type" : "ClassUnit", + "id" : "acm001996jsd", + "name" : "OpenConsoleAction", + "compilationUnitId" : "acm001989jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001996jsd", "acm002045jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm001993jsd", "acm001994jsd", "acm001995jsd" ] + }, + "acm001997jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001997jsd", + "name" : "SendAsEMailAction", + "parentId" : "acm001569jsd", + "content" : [ "acm002004jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001998jsd" : { + "type" : "CodePackage", + "id" : "acm001998jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm001999jsd" ] + }, + "acm001999jsd" : { + "type" : "CodePackage", + "id" : "acm001999jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002000jsd" ] + }, + "acm002000jsd" : { + "type" : "CodePackage", + "id" : "acm002000jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm001997jsd" ] + }, + "acm002001jsd" : { + "type" : "ControlElement", + "id" : "acm002001jsd", + "name" : "SendAsEMailAction" + }, + "acm002002jsd" : { + "type" : "ControlElement", + "id" : "acm002002jsd", + "name" : "execute" + }, + "acm002003jsd" : { + "type" : "ControlElement", + "id" : "acm002003jsd", + "name" : "sendEmail" + }, + "acm002004jsd" : { + "type" : "ClassUnit", + "id" : "acm002004jsd", + "name" : "SendAsEMailAction", + "compilationUnitId" : "acm001997jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002004jsd", "acm002045jsd", "acm010474jsd", "acm010513jsd", "acm011455jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm002001jsd", "acm002002jsd", "acm002003jsd" ] + }, + "acm002005jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002005jsd", + "name" : "StateManager", + "parentId" : "acm001569jsd", + "content" : [ "acm002045jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002006jsd" : { + "type" : "CodePackage", + "id" : "acm002006jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002007jsd" ] + }, + "acm002007jsd" : { + "type" : "CodePackage", + "id" : "acm002007jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002008jsd" ] + }, + "acm002008jsd" : { + "type" : "CodePackage", + "id" : "acm002008jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002005jsd" ] + }, + "acm002009jsd" : { + "type" : "ControlElement", + "id" : "acm002009jsd", + "name" : "StateManager" + }, + "acm002010jsd" : { + "type" : "ControlElement", + "id" : "acm002010jsd", + "name" : "getVisibleSidePaneComponents" + }, + "acm002011jsd" : { + "type" : "ControlElement", + "id" : "acm002011jsd", + "name" : "getLocalDragboard" + }, + "acm002012jsd" : { + "type" : "ControlElement", + "id" : "acm002012jsd", + "name" : "getOpenDatabases" + }, + "acm002013jsd" : { + "type" : "ControlElement", + "id" : "acm002013jsd", + "name" : "activeDatabaseProperty" + }, + "acm002014jsd" : { + "type" : "ControlElement", + "id" : "acm002014jsd", + "name" : "activeSearchQueryProperty" + }, + "acm002015jsd" : { + "type" : "ControlElement", + "id" : "acm002015jsd", + "name" : "setActiveSearchResultSize" + }, + "acm002016jsd" : { + "type" : "ControlElement", + "id" : "acm002016jsd", + "name" : "getSearchResultSize" + }, + "acm002017jsd" : { + "type" : "ControlElement", + "id" : "acm002017jsd", + "name" : "activeGroupProperty" + }, + "acm002018jsd" : { + "type" : "ControlElement", + "id" : "acm002018jsd", + "name" : "getSelectedEntries" + }, + "acm002019jsd" : { + "type" : "ControlElement", + "id" : "acm002019jsd", + "name" : "setSelectedEntries" + }, + "acm002020jsd" : { + "type" : "ControlElement", + "id" : "acm002020jsd", + "name" : "setSelectedGroups" + }, + "acm002021jsd" : { + "type" : "ControlElement", + "id" : "acm002021jsd", + "name" : "getSelectedGroup" + }, + "acm002022jsd" : { + "type" : "ControlElement", + "id" : "acm002022jsd", + "name" : "clearSelectedGroups" + }, + "acm002023jsd" : { + "type" : "ControlElement", + "id" : "acm002023jsd", + "name" : "getActiveDatabase" + }, + "acm002024jsd" : { + "type" : "ControlElement", + "id" : "acm002024jsd", + "name" : "setActiveDatabase" + }, + "acm002025jsd" : { + "type" : "ControlElement", + "id" : "acm002025jsd", + "name" : "getEntriesInCurrentDatabase" + }, + "acm002026jsd" : { + "type" : "ControlElement", + "id" : "acm002026jsd", + "name" : "clearSearchQuery" + }, + "acm002027jsd" : { + "type" : "ControlElement", + "id" : "acm002027jsd", + "name" : "setSearchQuery" + }, + "acm002028jsd" : { + "type" : "ControlElement", + "id" : "acm002028jsd", + "name" : "focusOwnerProperty" + }, + "acm002029jsd" : { + "type" : "ControlElement", + "id" : "acm002029jsd", + "name" : "getFocusOwner" + }, + "acm002030jsd" : { + "type" : "ControlElement", + "id" : "acm002030jsd", + "name" : "getBackgroundTasks" + }, + "acm002031jsd" : { + "type" : "ControlElement", + "id" : "acm002031jsd", + "name" : "addBackgroundTask" + }, + "acm002032jsd" : { + "type" : "ControlElement", + "id" : "acm002032jsd", + "name" : "getAnyTaskRunning" + }, + "acm002033jsd" : { + "type" : "ControlElement", + "id" : "acm002033jsd", + "name" : "getAnyTasksThatWillNotBeRecoveredRunning" + }, + "acm002034jsd" : { + "type" : "ControlElement", + "id" : "acm002034jsd", + "name" : "getTasksProgress" + }, + "acm002035jsd" : { + "type" : "ControlElement", + "id" : "acm002035jsd", + "name" : "getDialogWindowState" + }, + "acm002036jsd" : { + "type" : "ControlElement", + "id" : "acm002036jsd", + "name" : "setDialogWindowState" + }, + "acm002037jsd" : { + "type" : "ControlElement", + "id" : "acm002037jsd", + "name" : "lastAutomaticFieldEditorEditProperty" + }, + "acm002038jsd" : { + "type" : "ControlElement", + "id" : "acm002038jsd", + "name" : "getLastAutomaticFieldEditorEdit" + }, + "acm002039jsd" : { + "type" : "ControlElement", + "id" : "acm002039jsd", + "name" : "setLastAutomaticFieldEditorEdit" + }, + "acm002040jsd" : { + "type" : "ControlElement", + "id" : "acm002040jsd", + "name" : "collectAllDatabasePaths" + }, + "acm002041jsd" : { + "type" : "ControlElement", + "id" : "acm002041jsd", + "name" : "addSearchHistory" + }, + "acm002042jsd" : { + "type" : "ControlElement", + "id" : "acm002042jsd", + "name" : "getWholeSearchHistory" + }, + "acm002043jsd" : { + "type" : "ControlElement", + "id" : "acm002043jsd", + "name" : "getLastSearchHistory" + }, + "acm002044jsd" : { + "type" : "ControlElement", + "id" : "acm002044jsd", + "name" : "clearSearchHistory" + }, + "acm002045jsd" : { + "type" : "ClassUnit", + "id" : "acm002045jsd", + "name" : "StateManager", + "compilationUnitId" : "acm002005jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003460jsd", "acm008988jsd", "acm009536jsd", "acm009670jsd", "acm009741jsd", "acm009916jsd", "acm016845jsd", "acm018022jsd", "acm018267jsd", "acm019221jsd" ], + "content" : [ "acm002009jsd", "acm002010jsd", "acm002011jsd", "acm002012jsd", "acm002013jsd", "acm002014jsd", "acm002015jsd", "acm002016jsd", "acm002017jsd", "acm002018jsd", "acm002019jsd", "acm002020jsd", "acm002021jsd", "acm002022jsd", "acm002023jsd", "acm002024jsd", "acm002025jsd", "acm002026jsd", "acm002027jsd", "acm002028jsd", "acm002029jsd", "acm002030jsd", "acm002031jsd", "acm002032jsd", "acm002033jsd", "acm002034jsd", "acm002035jsd", "acm002036jsd", "acm002037jsd", "acm002038jsd", "acm002039jsd", "acm002040jsd", "acm002041jsd", "acm002042jsd", "acm002043jsd", "acm002044jsd" ] + }, + "acm002046jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002046jsd", + "name" : "UpdateTimestampListener", + "parentId" : "acm001569jsd", + "content" : [ "acm002052jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002047jsd" : { + "type" : "CodePackage", + "id" : "acm002047jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002048jsd" ] + }, + "acm002048jsd" : { + "type" : "CodePackage", + "id" : "acm002048jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002049jsd" ] + }, + "acm002049jsd" : { + "type" : "CodePackage", + "id" : "acm002049jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002046jsd" ] + }, + "acm002050jsd" : { + "type" : "ControlElement", + "id" : "acm002050jsd", + "name" : "UpdateTimestampListener" + }, + "acm002051jsd" : { + "type" : "ControlElement", + "id" : "acm002051jsd", + "name" : "listen" + }, + "acm002052jsd" : { + "type" : "ClassUnit", + "id" : "acm002052jsd", + "name" : "UpdateTimestampListener", + "compilationUnitId" : "acm002046jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018580jsd", "acm021206jsd" ], + "content" : [ "acm002050jsd", "acm002051jsd" ] + }, + "acm002053jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002053jsd", + "name" : "WaitForSaveFinishedDialog", + "parentId" : "acm001569jsd", + "content" : [ "acm002060jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002054jsd" : { + "type" : "CodePackage", + "id" : "acm002054jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002055jsd" ] + }, + "acm002055jsd" : { + "type" : "CodePackage", + "id" : "acm002055jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002056jsd" ] + }, + "acm002056jsd" : { + "type" : "CodePackage", + "id" : "acm002056jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002053jsd" ] + }, + "acm002057jsd" : { + "type" : "ControlElement", + "id" : "acm002057jsd", + "name" : "WaitForSaveFinishedDialog" + }, + "acm002058jsd" : { + "type" : "ControlElement", + "id" : "acm002058jsd", + "name" : "showAndWait" + }, + "acm002059jsd" : { + "type" : "ControlElement", + "id" : "acm002059jsd", + "name" : "call" + }, + "acm002060jsd" : { + "type" : "ClassUnit", + "id" : "acm002060jsd", + "name" : "WaitForSaveFinishedDialog", + "compilationUnitId" : "acm002053jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd" ], + "content" : [ "acm002057jsd", "acm002058jsd", "acm002059jsd" ] + }, + "acm002061jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002061jsd", + "name" : "Action", + "parentId" : "acm002065jsd", + "content" : [ "acm002070jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002062jsd" : { + "type" : "CodePackage", + "id" : "acm002062jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002063jsd" ] + }, + "acm002063jsd" : { + "type" : "CodePackage", + "id" : "acm002063jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002064jsd" ] + }, + "acm002064jsd" : { + "type" : "CodePackage", + "id" : "acm002064jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002065jsd" ] + }, + "acm002065jsd" : { + "type" : "CodePackage", + "id" : "acm002065jsd", + "name" : "actions", + "parentId" : "acm001569jsd", + "content" : [ "acm002061jsd", "acm002071jsd", "acm002088jsd", "acm002104jsd", "acm002116jsd", "acm002127jsd", "acm002133jsd" ] + }, + "acm002066jsd" : { + "type" : "ControlElement", + "id" : "acm002066jsd", + "name" : "getIcon" + }, + "acm002067jsd" : { + "type" : "ControlElement", + "id" : "acm002067jsd", + "name" : "getKeyBinding" + }, + "acm002068jsd" : { + "type" : "ControlElement", + "id" : "acm002068jsd", + "name" : "getText" + }, + "acm002069jsd" : { + "type" : "ControlElement", + "id" : "acm002069jsd", + "name" : "getDescription" + }, + "acm002070jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002070jsd", + "name" : "Action", + "compilationUnitId" : "acm002061jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm005768jsd" ], + "content" : [ "acm002066jsd", "acm002067jsd", "acm002068jsd", "acm002069jsd" ] + }, + "acm002071jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002071jsd", + "name" : "ActionFactory", + "parentId" : "acm002065jsd", + "content" : [ "acm002087jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002072jsd" : { + "type" : "CodePackage", + "id" : "acm002072jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002073jsd" ] + }, + "acm002073jsd" : { + "type" : "CodePackage", + "id" : "acm002073jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002074jsd" ] + }, + "acm002074jsd" : { + "type" : "CodePackage", + "id" : "acm002074jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002075jsd" ] + }, + "acm002075jsd" : { + "type" : "CodePackage", + "id" : "acm002075jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002071jsd" ] + }, + "acm002076jsd" : { + "type" : "ControlElement", + "id" : "acm002076jsd", + "name" : "ActionFactory" + }, + "acm002077jsd" : { + "type" : "ControlElement", + "id" : "acm002077jsd", + "name" : "setGraphic" + }, + "acm002078jsd" : { + "type" : "ControlElement", + "id" : "acm002078jsd", + "name" : "getAssociatedNode" + }, + "acm002079jsd" : { + "type" : "ControlElement", + "id" : "acm002079jsd", + "name" : "configureMenuItem" + }, + "acm002080jsd" : { + "type" : "ControlElement", + "id" : "acm002080jsd", + "name" : "createMenuItem" + }, + "acm002081jsd" : { + "type" : "ControlElement", + "id" : "acm002081jsd", + "name" : "createCheckMenuItem" + }, + "acm002082jsd" : { + "type" : "ControlElement", + "id" : "acm002082jsd", + "name" : "createCheckMenuItem" + }, + "acm002083jsd" : { + "type" : "ControlElement", + "id" : "acm002083jsd", + "name" : "createMenu" + }, + "acm002084jsd" : { + "type" : "ControlElement", + "id" : "acm002084jsd", + "name" : "createSubMenu" + }, + "acm002085jsd" : { + "type" : "ControlElement", + "id" : "acm002085jsd", + "name" : "createIconButton" + }, + "acm002086jsd" : { + "type" : "ControlElement", + "id" : "acm002086jsd", + "name" : "configureIconButton" + }, + "acm002087jsd" : { + "type" : "ClassUnit", + "id" : "acm002087jsd", + "name" : "ActionFactory", + "compilationUnitId" : "acm002071jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm002087jsd", "acm002115jsd", "acm002126jsd", "acm005802jsd" ], + "content" : [ "acm002076jsd", "acm002077jsd", "acm002078jsd", "acm002079jsd", "acm002080jsd", "acm002081jsd", "acm002082jsd", "acm002083jsd", "acm002084jsd", "acm002085jsd", "acm002086jsd" ] + }, + "acm002088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002088jsd", + "name" : "ActionHelper", + "parentId" : "acm002065jsd", + "content" : [ "acm002103jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002089jsd" : { + "type" : "CodePackage", + "id" : "acm002089jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002090jsd" ] + }, + "acm002090jsd" : { + "type" : "CodePackage", + "id" : "acm002090jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002091jsd" ] + }, + "acm002091jsd" : { + "type" : "CodePackage", + "id" : "acm002091jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002092jsd" ] + }, + "acm002092jsd" : { + "type" : "CodePackage", + "id" : "acm002092jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002088jsd" ] + }, + "acm002093jsd" : { + "type" : "ControlElement", + "id" : "acm002093jsd", + "name" : "needsDatabase" + }, + "acm002094jsd" : { + "type" : "ControlElement", + "id" : "acm002094jsd", + "name" : "needsSharedDatabase" + }, + "acm002095jsd" : { + "type" : "ControlElement", + "id" : "acm002095jsd", + "name" : "needsStudyDatabase" + }, + "acm002096jsd" : { + "type" : "ControlElement", + "id" : "acm002096jsd", + "name" : "needsEntriesSelected" + }, + "acm002097jsd" : { + "type" : "ControlElement", + "id" : "acm002097jsd", + "name" : "needsEntriesSelected" + }, + "acm002098jsd" : { + "type" : "ControlElement", + "id" : "acm002098jsd", + "name" : "isFieldSetForSelectedEntry" + }, + "acm002099jsd" : { + "type" : "ControlElement", + "id" : "acm002099jsd", + "name" : "isAnyFieldSetForSelectedEntry" + }, + "acm002100jsd" : { + "type" : "ControlElement", + "id" : "acm002100jsd", + "name" : "isFilePresentForSelectedEntry" + }, + "acm002101jsd" : { + "type" : "ControlElement", + "id" : "acm002101jsd", + "name" : "hasLinkedFileForSelectedEntries" + }, + "acm002102jsd" : { + "type" : "ControlElement", + "id" : "acm002102jsd", + "name" : "isOpenMultiDatabase" + }, + "acm002103jsd" : { + "type" : "ClassUnit", + "id" : "acm002103jsd", + "name" : "ActionHelper", + "compilationUnitId" : "acm002088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm002093jsd", "acm002094jsd", "acm002095jsd", "acm002096jsd", "acm002097jsd", "acm002098jsd", "acm002099jsd", "acm002100jsd", "acm002101jsd", "acm002102jsd" ] + }, + "acm002104jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002104jsd", + "name" : "JabRefAction", + "parentId" : "acm002065jsd", + "content" : [ "acm002115jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002105jsd" : { + "type" : "CodePackage", + "id" : "acm002105jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002106jsd" ] + }, + "acm002106jsd" : { + "type" : "CodePackage", + "id" : "acm002106jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002107jsd" ] + }, + "acm002107jsd" : { + "type" : "CodePackage", + "id" : "acm002107jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002108jsd" ] + }, + "acm002108jsd" : { + "type" : "CodePackage", + "id" : "acm002108jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002104jsd" ] + }, + "acm002109jsd" : { + "type" : "ControlElement", + "id" : "acm002109jsd", + "name" : "JabRefAction" + }, + "acm002110jsd" : { + "type" : "ControlElement", + "id" : "acm002110jsd", + "name" : "JabRefAction" + }, + "acm002111jsd" : { + "type" : "ControlElement", + "id" : "acm002111jsd", + "name" : "JabRefAction" + }, + "acm002112jsd" : { + "type" : "ControlElement", + "id" : "acm002112jsd", + "name" : "getActionName" + }, + "acm002113jsd" : { + "type" : "ControlElement", + "id" : "acm002113jsd", + "name" : "trackExecute" + }, + "acm002114jsd" : { + "type" : "ControlElement", + "id" : "acm002114jsd", + "name" : "trackUserActionSource" + }, + "acm002115jsd" : { + "type" : "ClassUnit", + "id" : "acm002115jsd", + "name" : "JabRefAction", + "compilationUnitId" : "acm002104jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm002126jsd", "acm002132jsd", "acm005802jsd" ], + "content" : [ "acm002109jsd", "acm002110jsd", "acm002111jsd", "acm002112jsd", "acm002113jsd", "acm002114jsd" ] + }, + "acm002116jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002116jsd", + "name" : "SimpleCommand", + "parentId" : "acm002065jsd", + "content" : [ "acm002126jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002117jsd" : { + "type" : "CodePackage", + "id" : "acm002117jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002118jsd" ] + }, + "acm002118jsd" : { + "type" : "CodePackage", + "id" : "acm002118jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002119jsd" ] + }, + "acm002119jsd" : { + "type" : "CodePackage", + "id" : "acm002119jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002120jsd" ] + }, + "acm002120jsd" : { + "type" : "CodePackage", + "id" : "acm002120jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002116jsd" ] + }, + "acm002121jsd" : { + "type" : "ControlElement", + "id" : "acm002121jsd", + "name" : "getStatusMessage" + }, + "acm002122jsd" : { + "type" : "ControlElement", + "id" : "acm002122jsd", + "name" : "statusMessageProperty" + }, + "acm002123jsd" : { + "type" : "ControlElement", + "id" : "acm002123jsd", + "name" : "getProgress" + }, + "acm002124jsd" : { + "type" : "ControlElement", + "id" : "acm002124jsd", + "name" : "progressProperty" + }, + "acm002125jsd" : { + "type" : "ControlElement", + "id" : "acm002125jsd", + "name" : "setExecutable" + }, + "acm002126jsd" : { + "type" : "ClassUnit", + "id" : "acm002126jsd", + "name" : "SimpleCommand", + "compilationUnitId" : "acm002116jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002121jsd", "acm002122jsd", "acm002123jsd", "acm002124jsd", "acm002125jsd" ] + }, + "acm002127jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002127jsd", + "name" : "Sources", + "parentId" : "acm002065jsd", + "content" : [ "acm002132jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002128jsd" : { + "type" : "CodePackage", + "id" : "acm002128jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002129jsd" ] + }, + "acm002129jsd" : { + "type" : "CodePackage", + "id" : "acm002129jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002130jsd" ] + }, + "acm002130jsd" : { + "type" : "CodePackage", + "id" : "acm002130jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002131jsd" ] + }, + "acm002131jsd" : { + "type" : "CodePackage", + "id" : "acm002131jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002127jsd" ] + }, + "acm002132jsd" : { + "type" : "ClassUnit", + "id" : "acm002132jsd", + "name" : "Sources", + "compilationUnitId" : "acm002127jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002133jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002133jsd", + "name" : "StandardActions", + "parentId" : "acm002065jsd", + "content" : [ "acm002150jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002134jsd" : { + "type" : "CodePackage", + "id" : "acm002134jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002135jsd" ] + }, + "acm002135jsd" : { + "type" : "CodePackage", + "id" : "acm002135jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002136jsd" ] + }, + "acm002136jsd" : { + "type" : "CodePackage", + "id" : "acm002136jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002137jsd" ] + }, + "acm002137jsd" : { + "type" : "CodePackage", + "id" : "acm002137jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm002133jsd" ] + }, + "acm002138jsd" : { + "type" : "ControlElement", + "id" : "acm002138jsd", + "name" : "StandardActions" + }, + "acm002139jsd" : { + "type" : "ControlElement", + "id" : "acm002139jsd", + "name" : "StandardActions" + }, + "acm002140jsd" : { + "type" : "ControlElement", + "id" : "acm002140jsd", + "name" : "StandardActions" + }, + "acm002141jsd" : { + "type" : "ControlElement", + "id" : "acm002141jsd", + "name" : "StandardActions" + }, + "acm002142jsd" : { + "type" : "ControlElement", + "id" : "acm002142jsd", + "name" : "StandardActions" + }, + "acm002143jsd" : { + "type" : "ControlElement", + "id" : "acm002143jsd", + "name" : "StandardActions" + }, + "acm002144jsd" : { + "type" : "ControlElement", + "id" : "acm002144jsd", + "name" : "StandardActions" + }, + "acm002145jsd" : { + "type" : "ControlElement", + "id" : "acm002145jsd", + "name" : "StandardActions" + }, + "acm002146jsd" : { + "type" : "ControlElement", + "id" : "acm002146jsd", + "name" : "getIcon" + }, + "acm002147jsd" : { + "type" : "ControlElement", + "id" : "acm002147jsd", + "name" : "getKeyBinding" + }, + "acm002148jsd" : { + "type" : "ControlElement", + "id" : "acm002148jsd", + "name" : "getText" + }, + "acm002149jsd" : { + "type" : "ControlElement", + "id" : "acm002149jsd", + "name" : "getDescription" + }, + "acm002150jsd" : { + "type" : "ClassUnit", + "id" : "acm002150jsd", + "name" : "StandardActions", + "compilationUnitId" : "acm002133jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002070jsd" ], + "datatypeReferencesIds" : [ "acm005389jsd", "acm005416jsd", "acm005768jsd" ], + "content" : [ "acm002138jsd", "acm002139jsd", "acm002140jsd", "acm002141jsd", "acm002142jsd", "acm002143jsd", "acm002144jsd", "acm002145jsd", "acm002146jsd", "acm002147jsd", "acm002148jsd", "acm002149jsd" ] + }, + "acm002151jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002151jsd", + "name" : "AppendPersonNamesStrategy", + "parentId" : "acm002155jsd", + "content" : [ "acm002159jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002152jsd" : { + "type" : "CodePackage", + "id" : "acm002152jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002153jsd" ] + }, + "acm002153jsd" : { + "type" : "CodePackage", + "id" : "acm002153jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002154jsd" ] + }, + "acm002154jsd" : { + "type" : "CodePackage", + "id" : "acm002154jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002155jsd" ] + }, + "acm002155jsd" : { + "type" : "CodePackage", + "id" : "acm002155jsd", + "name" : "autocompleter", + "parentId" : "acm001569jsd", + "content" : [ "acm002151jsd", "acm002160jsd", "acm002169jsd", "acm002176jsd", "acm002195jsd", "acm002204jsd", "acm002211jsd", "acm002232jsd", "acm002243jsd", "acm002252jsd", "acm002262jsd", "acm002270jsd", "acm002278jsd", "acm002288jsd", "acm002301jsd", "acm002308jsd", "acm002318jsd", "acm002330jsd", "acm002339jsd", "acm021366jsd", "acm021374jsd", "acm021383jsd", "acm021399jsd", "acm021414jsd", "acm021434jsd", "acm021456jsd", "acm021465jsd", "acm021489jsd" ] + }, + "acm002156jsd" : { + "type" : "ControlElement", + "id" : "acm002156jsd", + "name" : "AppendPersonNamesStrategy" + }, + "acm002157jsd" : { + "type" : "ControlElement", + "id" : "acm002157jsd", + "name" : "AppendPersonNamesStrategy" + }, + "acm002158jsd" : { + "type" : "ControlElement", + "id" : "acm002158jsd", + "name" : "getDelimiter" + }, + "acm002159jsd" : { + "type" : "ClassUnit", + "id" : "acm002159jsd", + "name" : "AppendPersonNamesStrategy", + "compilationUnitId" : "acm002151jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002168jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002156jsd", "acm002157jsd", "acm002158jsd" ] + }, + "acm002160jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002160jsd", + "name" : "AppendWordsStrategy", + "parentId" : "acm002155jsd", + "content" : [ "acm002168jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002161jsd" : { + "type" : "CodePackage", + "id" : "acm002161jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002162jsd" ] + }, + "acm002162jsd" : { + "type" : "CodePackage", + "id" : "acm002162jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002163jsd" ] + }, + "acm002163jsd" : { + "type" : "CodePackage", + "id" : "acm002163jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002164jsd" ] + }, + "acm002164jsd" : { + "type" : "CodePackage", + "id" : "acm002164jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002160jsd" ] + }, + "acm002165jsd" : { + "type" : "ControlElement", + "id" : "acm002165jsd", + "name" : "getDelimiter" + }, + "acm002166jsd" : { + "type" : "ControlElement", + "id" : "acm002166jsd", + "name" : "analyze" + }, + "acm002167jsd" : { + "type" : "ControlElement", + "id" : "acm002167jsd", + "name" : "determinePrefixAndReturnRemainder" + }, + "acm002168jsd" : { + "type" : "ClassUnit", + "id" : "acm002168jsd", + "name" : "AppendWordsStrategy", + "compilationUnitId" : "acm002160jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002210jsd" ], + "datatypeReferencesIds" : [ "acm002203jsd" ], + "content" : [ "acm002165jsd", "acm002166jsd", "acm002167jsd" ] + }, + "acm002169jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002169jsd", + "name" : "AutoCompleteFirstNameMode", + "parentId" : "acm002155jsd", + "content" : [ "acm002175jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002170jsd" : { + "type" : "CodePackage", + "id" : "acm002170jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002171jsd" ] + }, + "acm002171jsd" : { + "type" : "CodePackage", + "id" : "acm002171jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002172jsd" ] + }, + "acm002172jsd" : { + "type" : "CodePackage", + "id" : "acm002172jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002173jsd" ] + }, + "acm002173jsd" : { + "type" : "CodePackage", + "id" : "acm002173jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002169jsd" ] + }, + "acm002174jsd" : { + "type" : "ControlElement", + "id" : "acm002174jsd", + "name" : "parse" + }, + "acm002175jsd" : { + "type" : "ClassUnit", + "id" : "acm002175jsd", + "name" : "AutoCompleteFirstNameMode", + "compilationUnitId" : "acm002169jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002175jsd" ], + "content" : [ "acm002174jsd" ] + }, + "acm002176jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002176jsd", + "name" : "AutoCompletePreferences", + "parentId" : "acm002155jsd", + "content" : [ "acm002193jsd", "acm002194jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002177jsd" : { + "type" : "CodePackage", + "id" : "acm002177jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002178jsd" ] + }, + "acm002178jsd" : { + "type" : "CodePackage", + "id" : "acm002178jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002179jsd" ] + }, + "acm002179jsd" : { + "type" : "CodePackage", + "id" : "acm002179jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002180jsd" ] + }, + "acm002180jsd" : { + "type" : "CodePackage", + "id" : "acm002180jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002176jsd" ] + }, + "acm002181jsd" : { + "type" : "ControlElement", + "id" : "acm002181jsd", + "name" : "AutoCompletePreferences" + }, + "acm002182jsd" : { + "type" : "ControlElement", + "id" : "acm002182jsd", + "name" : "shouldAutoComplete" + }, + "acm002183jsd" : { + "type" : "ControlElement", + "id" : "acm002183jsd", + "name" : "autoCompleteProperty" + }, + "acm002184jsd" : { + "type" : "ControlElement", + "id" : "acm002184jsd", + "name" : "setAutoComplete" + }, + "acm002185jsd" : { + "type" : "ControlElement", + "id" : "acm002185jsd", + "name" : "getFirstNameMode" + }, + "acm002186jsd" : { + "type" : "ControlElement", + "id" : "acm002186jsd", + "name" : "firstNameModeProperty" + }, + "acm002187jsd" : { + "type" : "ControlElement", + "id" : "acm002187jsd", + "name" : "setFirstNameMode" + }, + "acm002188jsd" : { + "type" : "ControlElement", + "id" : "acm002188jsd", + "name" : "getNameFormat" + }, + "acm002189jsd" : { + "type" : "ControlElement", + "id" : "acm002189jsd", + "name" : "nameFormatProperty" + }, + "acm002190jsd" : { + "type" : "ControlElement", + "id" : "acm002190jsd", + "name" : "setNameFormat" + }, + "acm002191jsd" : { + "type" : "ControlElement", + "id" : "acm002191jsd", + "name" : "getCompleteFields" + }, + "acm002192jsd" : { + "type" : "ControlElement", + "id" : "acm002192jsd", + "name" : "getCompleteNamesAsString" + }, + "acm002193jsd" : { + "type" : "ClassUnit", + "id" : "acm002193jsd", + "name" : "AutoCompletePreferences", + "compilationUnitId" : "acm002176jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002175jsd", "acm002194jsd", "acm018673jsd" ], + "content" : [ "acm002181jsd", "acm002182jsd", "acm002183jsd", "acm002184jsd", "acm002185jsd", "acm002186jsd", "acm002187jsd", "acm002188jsd", "acm002189jsd", "acm002190jsd", "acm002191jsd", "acm002192jsd" ] + }, + "acm002194jsd" : { + "type" : "ClassUnit", + "id" : "acm002194jsd", + "name" : "NameFormat", + "compilationUnitId" : "acm002176jsd", + "parentDatatypeId" : "acm002193jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002195jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002195jsd", + "name" : "AutoCompletionInput", + "parentId" : "acm002155jsd", + "content" : [ "acm002203jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002196jsd" : { + "type" : "CodePackage", + "id" : "acm002196jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002197jsd" ] + }, + "acm002197jsd" : { + "type" : "CodePackage", + "id" : "acm002197jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002198jsd" ] + }, + "acm002198jsd" : { + "type" : "CodePackage", + "id" : "acm002198jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002199jsd" ] + }, + "acm002199jsd" : { + "type" : "CodePackage", + "id" : "acm002199jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002195jsd" ] + }, + "acm002200jsd" : { + "type" : "ControlElement", + "id" : "acm002200jsd", + "name" : "AutoCompletionInput" + }, + "acm002201jsd" : { + "type" : "ControlElement", + "id" : "acm002201jsd", + "name" : "getUnfinishedPart" + }, + "acm002202jsd" : { + "type" : "ControlElement", + "id" : "acm002202jsd", + "name" : "getPrefix" + }, + "acm002203jsd" : { + "type" : "ClassUnit", + "id" : "acm002203jsd", + "name" : "AutoCompletionInput", + "compilationUnitId" : "acm002195jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002200jsd", "acm002201jsd", "acm002202jsd" ] + }, + "acm002204jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002204jsd", + "name" : "AutoCompletionStrategy", + "parentId" : "acm002155jsd", + "content" : [ "acm002210jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002205jsd" : { + "type" : "CodePackage", + "id" : "acm002205jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002206jsd" ] + }, + "acm002206jsd" : { + "type" : "CodePackage", + "id" : "acm002206jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002207jsd" ] + }, + "acm002207jsd" : { + "type" : "CodePackage", + "id" : "acm002207jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002208jsd" ] + }, + "acm002208jsd" : { + "type" : "CodePackage", + "id" : "acm002208jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002204jsd" ] + }, + "acm002209jsd" : { + "type" : "ControlElement", + "id" : "acm002209jsd", + "name" : "analyze" + }, + "acm002210jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002210jsd", + "name" : "AutoCompletionStrategy", + "compilationUnitId" : "acm002204jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002203jsd" ], + "content" : [ "acm002209jsd" ] + }, + "acm002211jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002211jsd", + "name" : "AutoCompletionTextInputBinding", + "parentId" : "acm002155jsd", + "content" : [ "acm002231jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002212jsd" : { + "type" : "CodePackage", + "id" : "acm002212jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002213jsd" ] + }, + "acm002213jsd" : { + "type" : "CodePackage", + "id" : "acm002213jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002214jsd" ] + }, + "acm002214jsd" : { + "type" : "CodePackage", + "id" : "acm002214jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002215jsd" ] + }, + "acm002215jsd" : { + "type" : "CodePackage", + "id" : "acm002215jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002211jsd" ] + }, + "acm002216jsd" : { + "type" : "ControlElement", + "id" : "acm002216jsd", + "name" : "AutoCompletionTextInputBinding" + }, + "acm002217jsd" : { + "type" : "ControlElement", + "id" : "acm002217jsd", + "name" : "AutoCompletionTextInputBinding" + }, + "acm002218jsd" : { + "type" : "ControlElement", + "id" : "acm002218jsd", + "name" : "AutoCompletionTextInputBinding" + }, + "acm002219jsd" : { + "type" : "ControlElement", + "id" : "acm002219jsd", + "name" : "defaultStringConverter" + }, + "acm002220jsd" : { + "type" : "ControlElement", + "id" : "acm002220jsd", + "name" : "toString" + }, + "acm002221jsd" : { + "type" : "ControlElement", + "id" : "acm002221jsd", + "name" : "fromString" + }, + "acm002222jsd" : { + "type" : "ControlElement", + "id" : "acm002222jsd", + "name" : "autoComplete" + }, + "acm002223jsd" : { + "type" : "ControlElement", + "id" : "acm002223jsd", + "name" : "autoComplete" + }, + "acm002224jsd" : { + "type" : "ControlElement", + "id" : "acm002224jsd", + "name" : "autoComplete" + }, + "acm002225jsd" : { + "type" : "ControlElement", + "id" : "acm002225jsd", + "name" : "autoComplete" + }, + "acm002226jsd" : { + "type" : "ControlElement", + "id" : "acm002226jsd", + "name" : "setUserInputText" + }, + "acm002227jsd" : { + "type" : "ControlElement", + "id" : "acm002227jsd", + "name" : "getCompletionTarget" + }, + "acm002228jsd" : { + "type" : "ControlElement", + "id" : "acm002228jsd", + "name" : "dispose" + }, + "acm002229jsd" : { + "type" : "ControlElement", + "id" : "acm002229jsd", + "name" : "completeUserInput" + }, + "acm002230jsd" : { + "type" : "ControlElement", + "id" : "acm002230jsd", + "name" : "setShowOnFocus" + }, + "acm002231jsd" : { + "type" : "ClassUnit", + "id" : "acm002231jsd", + "name" : "AutoCompletionTextInputBinding", + "compilationUnitId" : "acm002211jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002203jsd", "acm002210jsd", "acm002231jsd", "acm002307jsd" ], + "content" : [ "acm002216jsd", "acm002217jsd", "acm002218jsd", "acm002219jsd", "acm002220jsd", "acm002221jsd", "acm002222jsd", "acm002223jsd", "acm002224jsd", "acm002225jsd", "acm002226jsd", "acm002227jsd", "acm002228jsd", "acm002229jsd", "acm002230jsd" ] + }, + "acm002232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002232jsd", + "name" : "BibEntrySuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002242jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002233jsd" : { + "type" : "CodePackage", + "id" : "acm002233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002234jsd" ] + }, + "acm002234jsd" : { + "type" : "CodePackage", + "id" : "acm002234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002235jsd" ] + }, + "acm002235jsd" : { + "type" : "CodePackage", + "id" : "acm002235jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002236jsd" ] + }, + "acm002236jsd" : { + "type" : "CodePackage", + "id" : "acm002236jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002232jsd" ] + }, + "acm002237jsd" : { + "type" : "ControlElement", + "id" : "acm002237jsd", + "name" : "BibEntrySuggestionProvider" + }, + "acm002238jsd" : { + "type" : "ControlElement", + "id" : "acm002238jsd", + "name" : "getEquivalence" + }, + "acm002239jsd" : { + "type" : "ControlElement", + "id" : "acm002239jsd", + "name" : "getComparator" + }, + "acm002240jsd" : { + "type" : "ControlElement", + "id" : "acm002240jsd", + "name" : "isMatch" + }, + "acm002241jsd" : { + "type" : "ControlElement", + "id" : "acm002241jsd", + "name" : "getSource" + }, + "acm002242jsd" : { + "type" : "ClassUnit", + "id" : "acm002242jsd", + "name" : "BibEntrySuggestionProvider", + "compilationUnitId" : "acm002232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002329jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010599jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm002237jsd", "acm002238jsd", "acm002239jsd", "acm002240jsd", "acm002241jsd" ] + }, + "acm002243jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002243jsd", + "name" : "ContentSelectorSuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002251jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002244jsd" : { + "type" : "CodePackage", + "id" : "acm002244jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002245jsd" ] + }, + "acm002245jsd" : { + "type" : "CodePackage", + "id" : "acm002245jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002246jsd" ] + }, + "acm002246jsd" : { + "type" : "CodePackage", + "id" : "acm002246jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002247jsd" ] + }, + "acm002247jsd" : { + "type" : "CodePackage", + "id" : "acm002247jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002243jsd" ] + }, + "acm002248jsd" : { + "type" : "ControlElement", + "id" : "acm002248jsd", + "name" : "ContentSelectorSuggestionProvider" + }, + "acm002249jsd" : { + "type" : "ControlElement", + "id" : "acm002249jsd", + "name" : "getSource" + }, + "acm002250jsd" : { + "type" : "ControlElement", + "id" : "acm002250jsd", + "name" : "getPossibleSuggestions" + }, + "acm002251jsd" : { + "type" : "ClassUnit", + "id" : "acm002251jsd", + "name" : "ContentSelectorSuggestionProvider", + "compilationUnitId" : "acm002243jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002317jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002248jsd", "acm002249jsd", "acm002250jsd" ] + }, + "acm002252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002252jsd", + "name" : "EmptySuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002261jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002253jsd" : { + "type" : "CodePackage", + "id" : "acm002253jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002254jsd" ] + }, + "acm002254jsd" : { + "type" : "CodePackage", + "id" : "acm002254jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002255jsd" ] + }, + "acm002255jsd" : { + "type" : "CodePackage", + "id" : "acm002255jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002256jsd" ] + }, + "acm002256jsd" : { + "type" : "CodePackage", + "id" : "acm002256jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002252jsd" ] + }, + "acm002257jsd" : { + "type" : "ControlElement", + "id" : "acm002257jsd", + "name" : "getEquivalence" + }, + "acm002258jsd" : { + "type" : "ControlElement", + "id" : "acm002258jsd", + "name" : "getComparator" + }, + "acm002259jsd" : { + "type" : "ControlElement", + "id" : "acm002259jsd", + "name" : "isMatch" + }, + "acm002260jsd" : { + "type" : "ControlElement", + "id" : "acm002260jsd", + "name" : "getSource" + }, + "acm002261jsd" : { + "type" : "ClassUnit", + "id" : "acm002261jsd", + "name" : "EmptySuggestionProvider", + "compilationUnitId" : "acm002252jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002257jsd", "acm002258jsd", "acm002259jsd", "acm002260jsd" ] + }, + "acm002262jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002262jsd", + "name" : "FieldValueSuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002269jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002263jsd" : { + "type" : "CodePackage", + "id" : "acm002263jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002264jsd" ] + }, + "acm002264jsd" : { + "type" : "CodePackage", + "id" : "acm002264jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002265jsd" ] + }, + "acm002265jsd" : { + "type" : "CodePackage", + "id" : "acm002265jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002266jsd" ] + }, + "acm002266jsd" : { + "type" : "CodePackage", + "id" : "acm002266jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002262jsd" ] + }, + "acm002267jsd" : { + "type" : "ControlElement", + "id" : "acm002267jsd", + "name" : "FieldValueSuggestionProvider" + }, + "acm002268jsd" : { + "type" : "ControlElement", + "id" : "acm002268jsd", + "name" : "getSource" + }, + "acm002269jsd" : { + "type" : "ClassUnit", + "id" : "acm002269jsd", + "name" : "FieldValueSuggestionProvider", + "compilationUnitId" : "acm002262jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002317jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018673jsd" ], + "content" : [ "acm002267jsd", "acm002268jsd" ] + }, + "acm002270jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002270jsd", + "name" : "JournalsSuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002277jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002271jsd" : { + "type" : "CodePackage", + "id" : "acm002271jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002272jsd" ] + }, + "acm002272jsd" : { + "type" : "CodePackage", + "id" : "acm002272jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002273jsd" ] + }, + "acm002273jsd" : { + "type" : "CodePackage", + "id" : "acm002273jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002274jsd" ] + }, + "acm002274jsd" : { + "type" : "CodePackage", + "id" : "acm002274jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002270jsd" ] + }, + "acm002275jsd" : { + "type" : "ControlElement", + "id" : "acm002275jsd", + "name" : "JournalsSuggestionProvider" + }, + "acm002276jsd" : { + "type" : "ControlElement", + "id" : "acm002276jsd", + "name" : "getSource" + }, + "acm002277jsd" : { + "type" : "ClassUnit", + "id" : "acm002277jsd", + "name" : "JournalsSuggestionProvider", + "compilationUnitId" : "acm002270jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002269jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm017988jsd", "acm018673jsd" ], + "content" : [ "acm002275jsd", "acm002276jsd" ] + }, + "acm002278jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002278jsd", + "name" : "PersonNameStringConverter", + "parentId" : "acm002155jsd", + "content" : [ "acm002287jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002279jsd" : { + "type" : "CodePackage", + "id" : "acm002279jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002280jsd" ] + }, + "acm002280jsd" : { + "type" : "CodePackage", + "id" : "acm002280jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002281jsd" ] + }, + "acm002281jsd" : { + "type" : "CodePackage", + "id" : "acm002281jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002282jsd" ] + }, + "acm002282jsd" : { + "type" : "CodePackage", + "id" : "acm002282jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002278jsd" ] + }, + "acm002283jsd" : { + "type" : "ControlElement", + "id" : "acm002283jsd", + "name" : "PersonNameStringConverter" + }, + "acm002284jsd" : { + "type" : "ControlElement", + "id" : "acm002284jsd", + "name" : "PersonNameStringConverter" + }, + "acm002285jsd" : { + "type" : "ControlElement", + "id" : "acm002285jsd", + "name" : "toString" + }, + "acm002286jsd" : { + "type" : "ControlElement", + "id" : "acm002286jsd", + "name" : "fromString" + }, + "acm002287jsd" : { + "type" : "ClassUnit", + "id" : "acm002287jsd", + "name" : "PersonNameStringConverter", + "compilationUnitId" : "acm002278jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002175jsd", "acm002193jsd", "acm018138jsd" ], + "content" : [ "acm002283jsd", "acm002284jsd", "acm002285jsd", "acm002286jsd" ] + }, + "acm002288jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002288jsd", + "name" : "PersonNameSuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002300jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002289jsd" : { + "type" : "CodePackage", + "id" : "acm002289jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002290jsd" ] + }, + "acm002290jsd" : { + "type" : "CodePackage", + "id" : "acm002290jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002291jsd" ] + }, + "acm002291jsd" : { + "type" : "CodePackage", + "id" : "acm002291jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002292jsd" ] + }, + "acm002292jsd" : { + "type" : "CodePackage", + "id" : "acm002292jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002288jsd" ] + }, + "acm002293jsd" : { + "type" : "ControlElement", + "id" : "acm002293jsd", + "name" : "PersonNameSuggestionProvider" + }, + "acm002294jsd" : { + "type" : "ControlElement", + "id" : "acm002294jsd", + "name" : "PersonNameSuggestionProvider" + }, + "acm002295jsd" : { + "type" : "ControlElement", + "id" : "acm002295jsd", + "name" : "getAuthors" + }, + "acm002296jsd" : { + "type" : "ControlElement", + "id" : "acm002296jsd", + "name" : "getEquivalence" + }, + "acm002297jsd" : { + "type" : "ControlElement", + "id" : "acm002297jsd", + "name" : "getComparator" + }, + "acm002298jsd" : { + "type" : "ControlElement", + "id" : "acm002298jsd", + "name" : "isMatch" + }, + "acm002299jsd" : { + "type" : "ControlElement", + "id" : "acm002299jsd", + "name" : "getSource" + }, + "acm002300jsd" : { + "type" : "ClassUnit", + "id" : "acm002300jsd", + "name" : "PersonNameSuggestionProvider", + "compilationUnitId" : "acm002288jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002329jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018138jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm002293jsd", "acm002294jsd", "acm002295jsd", "acm002296jsd", "acm002297jsd", "acm002298jsd", "acm002299jsd" ] + }, + "acm002301jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002301jsd", + "name" : "ReplaceStrategy", + "parentId" : "acm002155jsd", + "content" : [ "acm002307jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002302jsd" : { + "type" : "CodePackage", + "id" : "acm002302jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002303jsd" ] + }, + "acm002303jsd" : { + "type" : "CodePackage", + "id" : "acm002303jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002304jsd" ] + }, + "acm002304jsd" : { + "type" : "CodePackage", + "id" : "acm002304jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002305jsd" ] + }, + "acm002305jsd" : { + "type" : "CodePackage", + "id" : "acm002305jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002301jsd" ] + }, + "acm002306jsd" : { + "type" : "ControlElement", + "id" : "acm002306jsd", + "name" : "analyze" + }, + "acm002307jsd" : { + "type" : "ClassUnit", + "id" : "acm002307jsd", + "name" : "ReplaceStrategy", + "compilationUnitId" : "acm002301jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002210jsd" ], + "datatypeReferencesIds" : [ "acm002203jsd" ], + "content" : [ "acm002306jsd" ] + }, + "acm002308jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002308jsd", + "name" : "StringSuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002317jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002309jsd" : { + "type" : "CodePackage", + "id" : "acm002309jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002310jsd" ] + }, + "acm002310jsd" : { + "type" : "CodePackage", + "id" : "acm002310jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002311jsd" ] + }, + "acm002311jsd" : { + "type" : "CodePackage", + "id" : "acm002311jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002312jsd" ] + }, + "acm002312jsd" : { + "type" : "CodePackage", + "id" : "acm002312jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002308jsd" ] + }, + "acm002313jsd" : { + "type" : "ControlElement", + "id" : "acm002313jsd", + "name" : "getEquivalence" + }, + "acm002314jsd" : { + "type" : "ControlElement", + "id" : "acm002314jsd", + "name" : "getComparator" + }, + "acm002315jsd" : { + "type" : "ControlElement", + "id" : "acm002315jsd", + "name" : "isMatch" + }, + "acm002316jsd" : { + "type" : "ControlElement", + "id" : "acm002316jsd", + "name" : "getSource" + }, + "acm002317jsd" : { + "type" : "ClassUnit", + "id" : "acm002317jsd", + "name" : "StringSuggestionProvider", + "compilationUnitId" : "acm002308jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002313jsd", "acm002314jsd", "acm002315jsd", "acm002316jsd" ] + }, + "acm002318jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002318jsd", + "name" : "SuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002329jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002319jsd" : { + "type" : "CodePackage", + "id" : "acm002319jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002320jsd" ] + }, + "acm002320jsd" : { + "type" : "CodePackage", + "id" : "acm002320jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002321jsd" ] + }, + "acm002321jsd" : { + "type" : "CodePackage", + "id" : "acm002321jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002322jsd" ] + }, + "acm002322jsd" : { + "type" : "CodePackage", + "id" : "acm002322jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002318jsd" ] + }, + "acm002323jsd" : { + "type" : "ControlElement", + "id" : "acm002323jsd", + "name" : "provideSuggestions" + }, + "acm002324jsd" : { + "type" : "ControlElement", + "id" : "acm002324jsd", + "name" : "getEquivalence" + }, + "acm002325jsd" : { + "type" : "ControlElement", + "id" : "acm002325jsd", + "name" : "getPossibleSuggestions" + }, + "acm002326jsd" : { + "type" : "ControlElement", + "id" : "acm002326jsd", + "name" : "getComparator" + }, + "acm002327jsd" : { + "type" : "ControlElement", + "id" : "acm002327jsd", + "name" : "isMatch" + }, + "acm002328jsd" : { + "type" : "ControlElement", + "id" : "acm002328jsd", + "name" : "getSource" + }, + "acm002329jsd" : { + "type" : "ClassUnit", + "id" : "acm002329jsd", + "name" : "SuggestionProvider", + "compilationUnitId" : "acm002318jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002323jsd", "acm002324jsd", "acm002325jsd", "acm002326jsd", "acm002327jsd", "acm002328jsd" ] + }, + "acm002330jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002330jsd", + "name" : "SuggestionProviders", + "parentId" : "acm002155jsd", + "content" : [ "acm002338jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002331jsd" : { + "type" : "CodePackage", + "id" : "acm002331jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002332jsd" ] + }, + "acm002332jsd" : { + "type" : "CodePackage", + "id" : "acm002332jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002333jsd" ] + }, + "acm002333jsd" : { + "type" : "CodePackage", + "id" : "acm002333jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002334jsd" ] + }, + "acm002334jsd" : { + "type" : "CodePackage", + "id" : "acm002334jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002330jsd" ] + }, + "acm002335jsd" : { + "type" : "ControlElement", + "id" : "acm002335jsd", + "name" : "SuggestionProviders" + }, + "acm002336jsd" : { + "type" : "ControlElement", + "id" : "acm002336jsd", + "name" : "SuggestionProviders" + }, + "acm002337jsd" : { + "type" : "ControlElement", + "id" : "acm002337jsd", + "name" : "getForField" + }, + "acm002338jsd" : { + "type" : "ClassUnit", + "id" : "acm002338jsd", + "name" : "SuggestionProviders", + "compilationUnitId" : "acm002330jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm002193jsd", "acm002242jsd", "acm002261jsd", "acm002277jsd", "acm002300jsd", "acm002329jsd", "acm002346jsd", "acm017988jsd", "acm018673jsd", "acm018716jsd" ], + "content" : [ "acm002335jsd", "acm002336jsd", "acm002337jsd" ] + }, + "acm002339jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002339jsd", + "name" : "WordSuggestionProvider", + "parentId" : "acm002155jsd", + "content" : [ "acm002346jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002340jsd" : { + "type" : "CodePackage", + "id" : "acm002340jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002341jsd" ] + }, + "acm002341jsd" : { + "type" : "CodePackage", + "id" : "acm002341jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002342jsd" ] + }, + "acm002342jsd" : { + "type" : "CodePackage", + "id" : "acm002342jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002343jsd" ] + }, + "acm002343jsd" : { + "type" : "CodePackage", + "id" : "acm002343jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm002339jsd" ] + }, + "acm002344jsd" : { + "type" : "ControlElement", + "id" : "acm002344jsd", + "name" : "WordSuggestionProvider" + }, + "acm002345jsd" : { + "type" : "ControlElement", + "id" : "acm002345jsd", + "name" : "getSource" + }, + "acm002346jsd" : { + "type" : "ClassUnit", + "id" : "acm002346jsd", + "name" : "WordSuggestionProvider", + "compilationUnitId" : "acm002339jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002317jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018673jsd" ], + "content" : [ "acm002344jsd", "acm002345jsd" ] + }, + "acm002347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002347jsd", + "name" : "AuxParserResultViewModel", + "parentId" : "acm002351jsd", + "content" : [ "acm002354jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "auximport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002348jsd" : { + "type" : "CodePackage", + "id" : "acm002348jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002349jsd" ] + }, + "acm002349jsd" : { + "type" : "CodePackage", + "id" : "acm002349jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002350jsd" ] + }, + "acm002350jsd" : { + "type" : "CodePackage", + "id" : "acm002350jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002351jsd" ] + }, + "acm002351jsd" : { + "type" : "CodePackage", + "id" : "acm002351jsd", + "name" : "auximport", + "parentId" : "acm001569jsd", + "content" : [ "acm002347jsd", "acm002355jsd", "acm002364jsd" ] + }, + "acm002352jsd" : { + "type" : "ControlElement", + "id" : "acm002352jsd", + "name" : "AuxParserResultViewModel" + }, + "acm002353jsd" : { + "type" : "ControlElement", + "id" : "acm002353jsd", + "name" : "getInformation" + }, + "acm002354jsd" : { + "type" : "ClassUnit", + "id" : "acm002354jsd", + "name" : "AuxParserResultViewModel", + "compilationUnitId" : "acm002347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010444jsd" ], + "content" : [ "acm002352jsd", "acm002353jsd" ] + }, + "acm002355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002355jsd", + "name" : "FromAuxDialog", + "parentId" : "acm002351jsd", + "content" : [ "acm002363jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "auximport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002356jsd" : { + "type" : "CodePackage", + "id" : "acm002356jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002357jsd" ] + }, + "acm002357jsd" : { + "type" : "CodePackage", + "id" : "acm002357jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002358jsd" ] + }, + "acm002358jsd" : { + "type" : "CodePackage", + "id" : "acm002358jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002359jsd" ] + }, + "acm002359jsd" : { + "type" : "CodePackage", + "id" : "acm002359jsd", + "name" : "auximport", + "parentId" : null, + "content" : [ "acm002355jsd" ] + }, + "acm002360jsd" : { + "type" : "ControlElement", + "id" : "acm002360jsd", + "name" : "FromAuxDialog" + }, + "acm002361jsd" : { + "type" : "ControlElement", + "id" : "acm002361jsd", + "name" : "parseActionPerformed" + }, + "acm002362jsd" : { + "type" : "ControlElement", + "id" : "acm002362jsd", + "name" : "browseButtonClicked" + }, + "acm002363jsd" : { + "type" : "ClassUnit", + "id" : "acm002363jsd", + "name" : "FromAuxDialog", + "compilationUnitId" : "acm002355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm002354jsd", "acm009346jsd", "acm009796jsd", "acm009809jsd", "acm010424jsd", "acm010444jsd", "acm010458jsd", "acm017988jsd", "acm021206jsd" ], + "content" : [ "acm002360jsd", "acm002361jsd", "acm002362jsd" ] + }, + "acm002364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002364jsd", + "name" : "NewSubLibraryAction", + "parentId" : "acm002351jsd", + "content" : [ "acm002371jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "auximport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002365jsd" : { + "type" : "CodePackage", + "id" : "acm002365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002366jsd" ] + }, + "acm002366jsd" : { + "type" : "CodePackage", + "id" : "acm002366jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002367jsd" ] + }, + "acm002367jsd" : { + "type" : "CodePackage", + "id" : "acm002367jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002368jsd" ] + }, + "acm002368jsd" : { + "type" : "CodePackage", + "id" : "acm002368jsd", + "name" : "auximport", + "parentId" : null, + "content" : [ "acm002364jsd" ] + }, + "acm002369jsd" : { + "type" : "ControlElement", + "id" : "acm002369jsd", + "name" : "NewSubLibraryAction" + }, + "acm002370jsd" : { + "type" : "ControlElement", + "id" : "acm002370jsd", + "name" : "execute" + }, + "acm002371jsd" : { + "type" : "ClassUnit", + "id" : "acm002371jsd", + "name" : "NewSubLibraryAction", + "compilationUnitId" : "acm002364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm002363jsd" ], + "content" : [ "acm002369jsd", "acm002370jsd" ] + }, + "acm002372jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002372jsd", + "name" : "BackupResolverDialog", + "parentId" : "acm002376jsd", + "content" : [ "acm002378jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "backup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002373jsd" : { + "type" : "CodePackage", + "id" : "acm002373jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002374jsd" ] + }, + "acm002374jsd" : { + "type" : "CodePackage", + "id" : "acm002374jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002375jsd" ] + }, + "acm002375jsd" : { + "type" : "CodePackage", + "id" : "acm002375jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002376jsd" ] + }, + "acm002376jsd" : { + "type" : "CodePackage", + "id" : "acm002376jsd", + "name" : "backup", + "parentId" : "acm001569jsd", + "content" : [ "acm002372jsd" ] + }, + "acm002377jsd" : { + "type" : "ControlElement", + "id" : "acm002377jsd", + "name" : "BackupResolverDialog" + }, + "acm002378jsd" : { + "type" : "ClassUnit", + "id" : "acm002378jsd", + "name" : "BackupResolverDialog", + "compilationUnitId" : "acm002372jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001700jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002378jsd" ], + "content" : [ "acm002377jsd" ] + }, + "acm002379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002379jsd", + "name" : "BibtexExtractor", + "parentId" : "acm002383jsd", + "content" : [ "acm002394jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "bibtexextractor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002380jsd" : { + "type" : "CodePackage", + "id" : "acm002380jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002381jsd" ] + }, + "acm002381jsd" : { + "type" : "CodePackage", + "id" : "acm002381jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002382jsd" ] + }, + "acm002382jsd" : { + "type" : "CodePackage", + "id" : "acm002382jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002383jsd" ] + }, + "acm002383jsd" : { + "type" : "CodePackage", + "id" : "acm002383jsd", + "name" : "bibtexextractor", + "parentId" : "acm001569jsd", + "content" : [ "acm002379jsd", "acm002395jsd", "acm002407jsd", "acm002415jsd" ] + }, + "acm002384jsd" : { + "type" : "ControlElement", + "id" : "acm002384jsd", + "name" : "extract" + }, + "acm002385jsd" : { + "type" : "ControlElement", + "id" : "acm002385jsd", + "name" : "generateEntity" + }, + "acm002386jsd" : { + "type" : "ControlElement", + "id" : "acm002386jsd", + "name" : "findUrls" + }, + "acm002387jsd" : { + "type" : "ControlElement", + "id" : "acm002387jsd", + "name" : "findYear" + }, + "acm002388jsd" : { + "type" : "ControlElement", + "id" : "acm002388jsd", + "name" : "findAuthors" + }, + "acm002389jsd" : { + "type" : "ControlElement", + "id" : "acm002389jsd", + "name" : "findAuthorsByPattern" + }, + "acm002390jsd" : { + "type" : "ControlElement", + "id" : "acm002390jsd", + "name" : "GenerateAuthor" + }, + "acm002391jsd" : { + "type" : "ControlElement", + "id" : "acm002391jsd", + "name" : "findPages" + }, + "acm002392jsd" : { + "type" : "ControlElement", + "id" : "acm002392jsd", + "name" : "fixSpaces" + }, + "acm002393jsd" : { + "type" : "ControlElement", + "id" : "acm002393jsd", + "name" : "findParts" + }, + "acm002394jsd" : { + "type" : "ClassUnit", + "id" : "acm002394jsd", + "name" : "BibtexExtractor", + "compilationUnitId" : "acm002379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm002384jsd", "acm002385jsd", "acm002386jsd", "acm002387jsd", "acm002388jsd", "acm002389jsd", "acm002390jsd", "acm002391jsd", "acm002392jsd", "acm002393jsd" ] + }, + "acm002395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002395jsd", + "name" : "BibtexExtractorViewModel", + "parentId" : "acm002383jsd", + "content" : [ "acm002406jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "bibtexextractor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002396jsd" : { + "type" : "CodePackage", + "id" : "acm002396jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002397jsd" ] + }, + "acm002397jsd" : { + "type" : "CodePackage", + "id" : "acm002397jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002398jsd" ] + }, + "acm002398jsd" : { + "type" : "CodePackage", + "id" : "acm002398jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002399jsd" ] + }, + "acm002399jsd" : { + "type" : "CodePackage", + "id" : "acm002399jsd", + "name" : "bibtexextractor", + "parentId" : null, + "content" : [ "acm002395jsd" ] + }, + "acm002400jsd" : { + "type" : "ControlElement", + "id" : "acm002400jsd", + "name" : "BibtexExtractorViewModel" + }, + "acm002401jsd" : { + "type" : "ControlElement", + "id" : "acm002401jsd", + "name" : "inputTextProperty" + }, + "acm002402jsd" : { + "type" : "ControlElement", + "id" : "acm002402jsd", + "name" : "startParsing" + }, + "acm002403jsd" : { + "type" : "ControlElement", + "id" : "acm002403jsd", + "name" : "parseUsingBibtexExtractor" + }, + "acm002404jsd" : { + "type" : "ControlElement", + "id" : "acm002404jsd", + "name" : "parseUsingGrobid" + }, + "acm002405jsd" : { + "type" : "ControlElement", + "id" : "acm002405jsd", + "name" : "trackNewEntry" + }, + "acm002406jsd" : { + "type" : "ClassUnit", + "id" : "acm002406jsd", + "name" : "BibtexExtractorViewModel", + "compilationUnitId" : "acm002395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002394jsd", "acm002406jsd", "acm004223jsd", "acm009965jsd", "acm012428jsd", "acm013045jsd", "acm018022jsd", "acm018267jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm002400jsd", "acm002401jsd", "acm002402jsd", "acm002403jsd", "acm002404jsd", "acm002405jsd" ] + }, + "acm002407jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002407jsd", + "name" : "ExtractBibtexAction", + "parentId" : "acm002383jsd", + "content" : [ "acm002414jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "bibtexextractor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002408jsd" : { + "type" : "CodePackage", + "id" : "acm002408jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002409jsd" ] + }, + "acm002409jsd" : { + "type" : "CodePackage", + "id" : "acm002409jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002410jsd" ] + }, + "acm002410jsd" : { + "type" : "CodePackage", + "id" : "acm002410jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002411jsd" ] + }, + "acm002411jsd" : { + "type" : "CodePackage", + "id" : "acm002411jsd", + "name" : "bibtexextractor", + "parentId" : null, + "content" : [ "acm002407jsd" ] + }, + "acm002412jsd" : { + "type" : "ControlElement", + "id" : "acm002412jsd", + "name" : "ExtractBibtexAction" + }, + "acm002413jsd" : { + "type" : "ControlElement", + "id" : "acm002413jsd", + "name" : "execute" + }, + "acm002414jsd" : { + "type" : "ClassUnit", + "id" : "acm002414jsd", + "name" : "ExtractBibtexAction", + "compilationUnitId" : "acm002407jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002422jsd", "acm021206jsd" ], + "content" : [ "acm002412jsd", "acm002413jsd" ] + }, + "acm002415jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002415jsd", + "name" : "ExtractBibtexDialog", + "parentId" : "acm002383jsd", + "content" : [ "acm002422jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "bibtexextractor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002416jsd" : { + "type" : "CodePackage", + "id" : "acm002416jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002417jsd" ] + }, + "acm002417jsd" : { + "type" : "CodePackage", + "id" : "acm002417jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002418jsd" ] + }, + "acm002418jsd" : { + "type" : "CodePackage", + "id" : "acm002418jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002419jsd" ] + }, + "acm002419jsd" : { + "type" : "CodePackage", + "id" : "acm002419jsd", + "name" : "bibtexextractor", + "parentId" : null, + "content" : [ "acm002415jsd" ] + }, + "acm002420jsd" : { + "type" : "ControlElement", + "id" : "acm002420jsd", + "name" : "ExtractBibtexDialog" + }, + "acm002421jsd" : { + "type" : "ControlElement", + "id" : "acm002421jsd", + "name" : "initialize" + }, + "acm002422jsd" : { + "type" : "ClassUnit", + "id" : "acm002422jsd", + "name" : "ExtractBibtexDialog", + "compilationUnitId" : "acm002415jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002406jsd", "acm009965jsd", "acm012428jsd", "acm018022jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm002420jsd", "acm002421jsd" ] + }, + "acm002423jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002423jsd", + "name" : "GenerateCitationKeyAction", + "parentId" : "acm002427jsd", + "content" : [ "acm002436jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002424jsd" : { + "type" : "CodePackage", + "id" : "acm002424jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002425jsd" ] + }, + "acm002425jsd" : { + "type" : "CodePackage", + "id" : "acm002425jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002426jsd" ] + }, + "acm002426jsd" : { + "type" : "CodePackage", + "id" : "acm002426jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002427jsd" ] + }, + "acm002427jsd" : { + "type" : "CodePackage", + "id" : "acm002427jsd", + "name" : "citationkeypattern", + "parentId" : "acm001569jsd", + "content" : [ "acm002423jsd", "acm002437jsd" ] + }, + "acm002428jsd" : { + "type" : "ControlElement", + "id" : "acm002428jsd", + "name" : "GenerateCitationKeyAction" + }, + "acm002429jsd" : { + "type" : "ControlElement", + "id" : "acm002429jsd", + "name" : "execute" + }, + "acm002430jsd" : { + "type" : "ControlElement", + "id" : "acm002430jsd", + "name" : "confirmOverwriteKeys" + }, + "acm002431jsd" : { + "type" : "ControlElement", + "id" : "acm002431jsd", + "name" : "checkOverwriteKeysChosen" + }, + "acm002432jsd" : { + "type" : "ControlElement", + "id" : "acm002432jsd", + "name" : "generateKeysInBackground" + }, + "acm002433jsd" : { + "type" : "ControlElement", + "id" : "acm002433jsd", + "name" : "call" + }, + "acm002434jsd" : { + "type" : "ControlElement", + "id" : "acm002434jsd", + "name" : "onSuccess" + }, + "acm002435jsd" : { + "type" : "ControlElement", + "id" : "acm002435jsd", + "name" : "formatOutputMessage" + }, + "acm002436jsd" : { + "type" : "ClassUnit", + "id" : "acm002436jsd", + "name" : "GenerateCitationKeyAction", + "compilationUnitId" : "acm002423jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm009381jsd", "acm009536jsd", "acm009965jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm002428jsd", "acm002429jsd", "acm002430jsd", "acm002431jsd", "acm002432jsd", "acm002433jsd", "acm002434jsd", "acm002435jsd" ] + }, + "acm002437jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002437jsd", + "name" : "GenerateCitationKeySingleAction", + "parentId" : "acm002427jsd", + "content" : [ "acm002444jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002438jsd" : { + "type" : "CodePackage", + "id" : "acm002438jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002439jsd" ] + }, + "acm002439jsd" : { + "type" : "CodePackage", + "id" : "acm002439jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002440jsd" ] + }, + "acm002440jsd" : { + "type" : "CodePackage", + "id" : "acm002440jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002441jsd" ] + }, + "acm002441jsd" : { + "type" : "CodePackage", + "id" : "acm002441jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm002437jsd" ] + }, + "acm002442jsd" : { + "type" : "ControlElement", + "id" : "acm002442jsd", + "name" : "GenerateCitationKeySingleAction" + }, + "acm002443jsd" : { + "type" : "ControlElement", + "id" : "acm002443jsd", + "name" : "execute" + }, + "acm002444jsd" : { + "type" : "ClassUnit", + "id" : "acm002444jsd", + "name" : "GenerateCitationKeySingleAction", + "compilationUnitId" : "acm002437jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm010959jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm002442jsd", "acm002443jsd" ] + }, + "acm002445jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002445jsd", + "name" : "CleanupAction", + "parentId" : "acm002449jsd", + "content" : [ "acm002455jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002446jsd" : { + "type" : "CodePackage", + "id" : "acm002446jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002447jsd" ] + }, + "acm002447jsd" : { + "type" : "CodePackage", + "id" : "acm002447jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002448jsd" ] + }, + "acm002448jsd" : { + "type" : "CodePackage", + "id" : "acm002448jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002449jsd" ] + }, + "acm002449jsd" : { + "type" : "CodePackage", + "id" : "acm002449jsd", + "name" : "cleanup", + "parentId" : "acm001569jsd", + "content" : [ "acm002445jsd", "acm002456jsd", "acm002463jsd", "acm002473jsd" ] + }, + "acm002450jsd" : { + "type" : "ControlElement", + "id" : "acm002450jsd", + "name" : "CleanupAction" + }, + "acm002451jsd" : { + "type" : "ControlElement", + "id" : "acm002451jsd", + "name" : "execute" + }, + "acm002452jsd" : { + "type" : "ControlElement", + "id" : "acm002452jsd", + "name" : "doCleanup" + }, + "acm002453jsd" : { + "type" : "ControlElement", + "id" : "acm002453jsd", + "name" : "showResults" + }, + "acm002454jsd" : { + "type" : "ControlElement", + "id" : "acm002454jsd", + "name" : "cleanup" + }, + "acm002455jsd" : { + "type" : "ClassUnit", + "id" : "acm002455jsd", + "name" : "CleanupAction", + "compilationUnitId" : "acm002445jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm002462jsd", "acm009381jsd", "acm009411jsd", "acm011124jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm020791jsd", "acm021206jsd" ], + "content" : [ "acm002450jsd", "acm002451jsd", "acm002452jsd", "acm002453jsd", "acm002454jsd" ] + }, + "acm002456jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002456jsd", + "name" : "CleanupDialog", + "parentId" : "acm002449jsd", + "content" : [ "acm002462jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002457jsd" : { + "type" : "CodePackage", + "id" : "acm002457jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002458jsd" ] + }, + "acm002458jsd" : { + "type" : "CodePackage", + "id" : "acm002458jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002459jsd" ] + }, + "acm002459jsd" : { + "type" : "CodePackage", + "id" : "acm002459jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002460jsd" ] + }, + "acm002460jsd" : { + "type" : "CodePackage", + "id" : "acm002460jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm002456jsd" ] + }, + "acm002461jsd" : { + "type" : "ControlElement", + "id" : "acm002461jsd", + "name" : "CleanupDialog" + }, + "acm002462jsd" : { + "type" : "ClassUnit", + "id" : "acm002462jsd", + "name" : "CleanupDialog", + "compilationUnitId" : "acm002456jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002472jsd", "acm018022jsd", "acm020791jsd", "acm020848jsd" ], + "content" : [ "acm002461jsd" ] + }, + "acm002463jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002463jsd", + "name" : "CleanupPresetPanel", + "parentId" : "acm002449jsd", + "content" : [ "acm002472jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002464jsd" : { + "type" : "CodePackage", + "id" : "acm002464jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002465jsd" ] + }, + "acm002465jsd" : { + "type" : "CodePackage", + "id" : "acm002465jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002466jsd" ] + }, + "acm002466jsd" : { + "type" : "CodePackage", + "id" : "acm002466jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002467jsd" ] + }, + "acm002467jsd" : { + "type" : "CodePackage", + "id" : "acm002467jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm002463jsd" ] + }, + "acm002468jsd" : { + "type" : "ControlElement", + "id" : "acm002468jsd", + "name" : "CleanupPresetPanel" + }, + "acm002469jsd" : { + "type" : "ControlElement", + "id" : "acm002469jsd", + "name" : "init" + }, + "acm002470jsd" : { + "type" : "ControlElement", + "id" : "acm002470jsd", + "name" : "updateDisplay" + }, + "acm002471jsd" : { + "type" : "ControlElement", + "id" : "acm002471jsd", + "name" : "getCleanupPreset" + }, + "acm002472jsd" : { + "type" : "ClassUnit", + "id" : "acm002472jsd", + "name" : "CleanupPresetPanel", + "compilationUnitId" : "acm002463jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002849jsd", "acm011188jsd", "acm018022jsd", "acm020791jsd", "acm020792jsd", "acm020848jsd" ], + "content" : [ "acm002468jsd", "acm002469jsd", "acm002470jsd", "acm002471jsd" ] + }, + "acm002473jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002473jsd", + "name" : "CleanupSingleAction", + "parentId" : "acm002449jsd", + "content" : [ "acm002482jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002474jsd" : { + "type" : "CodePackage", + "id" : "acm002474jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002475jsd" ] + }, + "acm002475jsd" : { + "type" : "CodePackage", + "id" : "acm002475jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002476jsd" ] + }, + "acm002476jsd" : { + "type" : "CodePackage", + "id" : "acm002476jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002477jsd" ] + }, + "acm002477jsd" : { + "type" : "CodePackage", + "id" : "acm002477jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm002473jsd" ] + }, + "acm002478jsd" : { + "type" : "ControlElement", + "id" : "acm002478jsd", + "name" : "CleanupSingleAction" + }, + "acm002479jsd" : { + "type" : "ControlElement", + "id" : "acm002479jsd", + "name" : "execute" + }, + "acm002480jsd" : { + "type" : "ControlElement", + "id" : "acm002480jsd", + "name" : "doCleanup" + }, + "acm002481jsd" : { + "type" : "ControlElement", + "id" : "acm002481jsd", + "name" : "cleanup" + }, + "acm002482jsd" : { + "type" : "ClassUnit", + "id" : "acm002482jsd", + "name" : "CleanupSingleAction", + "compilationUnitId" : "acm002473jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002462jsd", "acm009381jsd", "acm009411jsd", "acm011124jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm020791jsd", "acm021206jsd" ], + "content" : [ "acm002478jsd", "acm002479jsd", "acm002480jsd", "acm002481jsd" ] + }, + "acm002483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002483jsd", + "name" : "ChangeScanner", + "parentId" : "acm002487jsd", + "content" : [ "acm002490jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002484jsd" : { + "type" : "CodePackage", + "id" : "acm002484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002485jsd" ] + }, + "acm002485jsd" : { + "type" : "CodePackage", + "id" : "acm002485jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002486jsd" ] + }, + "acm002486jsd" : { + "type" : "CodePackage", + "id" : "acm002486jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002487jsd" ] + }, + "acm002487jsd" : { + "type" : "CodePackage", + "id" : "acm002487jsd", + "name" : "collab", + "parentId" : "acm001569jsd", + "content" : [ "acm002483jsd", "acm002491jsd", "acm002506jsd", "acm002512jsd", "acm002520jsd", "acm002530jsd", "acm002537jsd", "acm002547jsd", "acm002555jsd", "acm002563jsd", "acm002574jsd", "acm002596jsd", "acm002606jsd", "acm002654jsd", "acm002664jsd", "acm002682jsd", "acm002701jsd", "acm002719jsd", "acm002737jsd", "acm002756jsd", "acm002774jsd" ] + }, + "acm002488jsd" : { + "type" : "ControlElement", + "id" : "acm002488jsd", + "name" : "ChangeScanner" + }, + "acm002489jsd" : { + "type" : "ControlElement", + "id" : "acm002489jsd", + "name" : "scanForChanges" + }, + "acm002490jsd" : { + "type" : "ClassUnit", + "id" : "acm002490jsd", + "name" : "ChangeScanner", + "compilationUnitId" : "acm002483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002490jsd", "acm002505jsd", "acm002562jsd", "acm012556jsd", "acm018022jsd", "acm020676jsd", "acm021206jsd" ], + "content" : [ "acm002488jsd", "acm002489jsd" ] + }, + "acm002491jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002491jsd", + "name" : "DatabaseChange", + "parentId" : "acm002487jsd", + "content" : [ "acm002505jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002492jsd" : { + "type" : "CodePackage", + "id" : "acm002492jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002493jsd" ] + }, + "acm002493jsd" : { + "type" : "CodePackage", + "id" : "acm002493jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002494jsd" ] + }, + "acm002494jsd" : { + "type" : "CodePackage", + "id" : "acm002494jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002495jsd" ] + }, + "acm002495jsd" : { + "type" : "CodePackage", + "id" : "acm002495jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002491jsd" ] + }, + "acm002496jsd" : { + "type" : "ControlElement", + "id" : "acm002496jsd", + "name" : "DatabaseChange" + }, + "acm002497jsd" : { + "type" : "ControlElement", + "id" : "acm002497jsd", + "name" : "isAccepted" + }, + "acm002498jsd" : { + "type" : "ControlElement", + "id" : "acm002498jsd", + "name" : "acceptedProperty" + }, + "acm002499jsd" : { + "type" : "ControlElement", + "id" : "acm002499jsd", + "name" : "setAccepted" + }, + "acm002500jsd" : { + "type" : "ControlElement", + "id" : "acm002500jsd", + "name" : "accept" + }, + "acm002501jsd" : { + "type" : "ControlElement", + "id" : "acm002501jsd", + "name" : "getName" + }, + "acm002502jsd" : { + "type" : "ControlElement", + "id" : "acm002502jsd", + "name" : "setChangeName" + }, + "acm002503jsd" : { + "type" : "ControlElement", + "id" : "acm002503jsd", + "name" : "getExternalChangeResolver" + }, + "acm002504jsd" : { + "type" : "ControlElement", + "id" : "acm002504jsd", + "name" : "applyChange" + }, + "acm002505jsd" : { + "type" : "ClassUnit", + "id" : "acm002505jsd", + "name" : "DatabaseChange", + "compilationUnitId" : "acm002491jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002554jsd", "acm002562jsd", "acm009381jsd", "acm009916jsd", "acm018022jsd" ], + "content" : [ "acm002496jsd", "acm002497jsd", "acm002498jsd", "acm002499jsd", "acm002500jsd", "acm002501jsd", "acm002502jsd", "acm002503jsd", "acm002504jsd" ] + }, + "acm002506jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002506jsd", + "name" : "DatabaseChangeDetailsView", + "parentId" : "acm002487jsd", + "content" : [ "acm002511jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002507jsd" : { + "type" : "CodePackage", + "id" : "acm002507jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002508jsd" ] + }, + "acm002508jsd" : { + "type" : "CodePackage", + "id" : "acm002508jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002509jsd" ] + }, + "acm002509jsd" : { + "type" : "CodePackage", + "id" : "acm002509jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002510jsd" ] + }, + "acm002510jsd" : { + "type" : "CodePackage", + "id" : "acm002510jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002506jsd" ] + }, + "acm002511jsd" : { + "type" : "ClassUnit", + "id" : "acm002511jsd", + "name" : "DatabaseChangeDetailsView", + "compilationUnitId" : "acm002506jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002512jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002512jsd", + "name" : "DatabaseChangeDetailsViewFactory", + "parentId" : "acm002487jsd", + "content" : [ "acm002519jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002513jsd" : { + "type" : "CodePackage", + "id" : "acm002513jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002514jsd" ] + }, + "acm002514jsd" : { + "type" : "CodePackage", + "id" : "acm002514jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002515jsd" ] + }, + "acm002515jsd" : { + "type" : "CodePackage", + "id" : "acm002515jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002516jsd" ] + }, + "acm002516jsd" : { + "type" : "CodePackage", + "id" : "acm002516jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002512jsd" ] + }, + "acm002517jsd" : { + "type" : "ControlElement", + "id" : "acm002517jsd", + "name" : "DatabaseChangeDetailsViewFactory" + }, + "acm002518jsd" : { + "type" : "ControlElement", + "id" : "acm002518jsd", + "name" : "create" + }, + "acm002519jsd" : { + "type" : "ClassUnit", + "id" : "acm002519jsd", + "name" : "DatabaseChangeDetailsViewFactory", + "compilationUnitId" : "acm002512jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002505jsd", "acm002511jsd", "acm002600jsd", "acm002612jsd", "acm002620jsd", "acm002638jsd", "acm002658jsd", "acm002668jsd", "acm002676jsd", "acm002686jsd", "acm002695jsd", "acm002705jsd", "acm002713jsd", "acm002723jsd", "acm002731jsd", "acm002742jsd", "acm002750jsd", "acm002760jsd", "acm002768jsd", "acm002779jsd", "acm002787jsd", "acm008540jsd", "acm009346jsd", "acm018022jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm002517jsd", "acm002518jsd" ] + }, + "acm002520jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002520jsd", + "name" : "DatabaseChangeList", + "parentId" : "acm002487jsd", + "content" : [ "acm002529jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002521jsd" : { + "type" : "CodePackage", + "id" : "acm002521jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002522jsd" ] + }, + "acm002522jsd" : { + "type" : "CodePackage", + "id" : "acm002522jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002523jsd" ] + }, + "acm002523jsd" : { + "type" : "CodePackage", + "id" : "acm002523jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002524jsd" ] + }, + "acm002524jsd" : { + "type" : "CodePackage", + "id" : "acm002524jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002520jsd" ] + }, + "acm002525jsd" : { + "type" : "ControlElement", + "id" : "acm002525jsd", + "name" : "DatabaseChangeList" + }, + "acm002526jsd" : { + "type" : "ControlElement", + "id" : "acm002526jsd", + "name" : "compareAndGetChanges" + }, + "acm002527jsd" : { + "type" : "ControlElement", + "id" : "acm002527jsd", + "name" : "createBibStringDiff" + }, + "acm002528jsd" : { + "type" : "ControlElement", + "id" : "acm002528jsd", + "name" : "createBibEntryDiff" + }, + "acm002529jsd" : { + "type" : "ClassUnit", + "id" : "acm002529jsd", + "name" : "DatabaseChangeList", + "compilationUnitId" : "acm002520jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002505jsd", "acm002562jsd", "acm002600jsd", "acm002612jsd", "acm002658jsd", "acm002723jsd", "acm002742jsd", "acm002760jsd", "acm002779jsd", "acm010548jsd", "acm010558jsd", "acm010571jsd", "acm018022jsd" ], + "content" : [ "acm002525jsd", "acm002526jsd", "acm002527jsd", "acm002528jsd" ] + }, + "acm002530jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002530jsd", + "name" : "DatabaseChangeListener", + "parentId" : "acm002487jsd", + "content" : [ "acm002536jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002531jsd" : { + "type" : "CodePackage", + "id" : "acm002531jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002532jsd" ] + }, + "acm002532jsd" : { + "type" : "CodePackage", + "id" : "acm002532jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002533jsd" ] + }, + "acm002533jsd" : { + "type" : "CodePackage", + "id" : "acm002533jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002534jsd" ] + }, + "acm002534jsd" : { + "type" : "CodePackage", + "id" : "acm002534jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002530jsd" ] + }, + "acm002535jsd" : { + "type" : "ControlElement", + "id" : "acm002535jsd", + "name" : "databaseChanged" + }, + "acm002536jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002536jsd", + "name" : "DatabaseChangeListener", + "compilationUnitId" : "acm002530jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002505jsd" ], + "content" : [ "acm002535jsd" ] + }, + "acm002537jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002537jsd", + "name" : "DatabaseChangeMonitor", + "parentId" : "acm002487jsd", + "content" : [ "acm002546jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002538jsd" : { + "type" : "CodePackage", + "id" : "acm002538jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002539jsd" ] + }, + "acm002539jsd" : { + "type" : "CodePackage", + "id" : "acm002539jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002540jsd" ] + }, + "acm002540jsd" : { + "type" : "CodePackage", + "id" : "acm002540jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002541jsd" ] + }, + "acm002541jsd" : { + "type" : "CodePackage", + "id" : "acm002541jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002537jsd" ] + }, + "acm002542jsd" : { + "type" : "ControlElement", + "id" : "acm002542jsd", + "name" : "DatabaseChangeMonitor" + }, + "acm002543jsd" : { + "type" : "ControlElement", + "id" : "acm002543jsd", + "name" : "fileUpdated" + }, + "acm002544jsd" : { + "type" : "ControlElement", + "id" : "acm002544jsd", + "name" : "addListener" + }, + "acm002545jsd" : { + "type" : "ControlElement", + "id" : "acm002545jsd", + "name" : "unregister" + }, + "acm002546jsd" : { + "type" : "ClassUnit", + "id" : "acm002546jsd", + "name" : "DatabaseChangeMonitor", + "compilationUnitId" : "acm002537jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020683jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001980jsd", "acm002490jsd", "acm002536jsd", "acm002546jsd", "acm009965jsd", "acm018022jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm002542jsd", "acm002543jsd", "acm002544jsd", "acm002545jsd" ] + }, + "acm002547jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002547jsd", + "name" : "DatabaseChangeResolver", + "parentId" : "acm002487jsd", + "content" : [ "acm002554jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002548jsd" : { + "type" : "CodePackage", + "id" : "acm002548jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002549jsd" ] + }, + "acm002549jsd" : { + "type" : "CodePackage", + "id" : "acm002549jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002550jsd" ] + }, + "acm002550jsd" : { + "type" : "CodePackage", + "id" : "acm002550jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002551jsd" ] + }, + "acm002551jsd" : { + "type" : "CodePackage", + "id" : "acm002551jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002547jsd" ] + }, + "acm002552jsd" : { + "type" : "ControlElement", + "id" : "acm002552jsd", + "name" : "DatabaseChangeResolver" + }, + "acm002553jsd" : { + "type" : "ControlElement", + "id" : "acm002553jsd", + "name" : "askUserToResolveChange" + }, + "acm002554jsd" : { + "type" : "ClassUnit", + "id" : "acm002554jsd", + "name" : "DatabaseChangeResolver", + "compilationUnitId" : "acm002547jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002505jsd" ], + "content" : [ "acm002552jsd", "acm002553jsd" ] + }, + "acm002555jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002555jsd", + "name" : "DatabaseChangeResolverFactory", + "parentId" : "acm002487jsd", + "content" : [ "acm002562jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002556jsd" : { + "type" : "CodePackage", + "id" : "acm002556jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002557jsd" ] + }, + "acm002557jsd" : { + "type" : "CodePackage", + "id" : "acm002557jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002558jsd" ] + }, + "acm002558jsd" : { + "type" : "CodePackage", + "id" : "acm002558jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002559jsd" ] + }, + "acm002559jsd" : { + "type" : "CodePackage", + "id" : "acm002559jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002555jsd" ] + }, + "acm002560jsd" : { + "type" : "ControlElement", + "id" : "acm002560jsd", + "name" : "DatabaseChangeResolverFactory" + }, + "acm002561jsd" : { + "type" : "ControlElement", + "id" : "acm002561jsd", + "name" : "create" + }, + "acm002562jsd" : { + "type" : "ClassUnit", + "id" : "acm002562jsd", + "name" : "DatabaseChangeResolverFactory", + "compilationUnitId" : "acm002555jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002505jsd", "acm002554jsd", "acm002612jsd", "acm002630jsd", "acm018022jsd", "acm020774jsd" ], + "content" : [ "acm002560jsd", "acm002561jsd" ] + }, + "acm002563jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002563jsd", + "name" : "DatabaseChangesResolverDialog", + "parentId" : "acm002487jsd", + "content" : [ "acm002573jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002564jsd" : { + "type" : "CodePackage", + "id" : "acm002564jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002565jsd" ] + }, + "acm002565jsd" : { + "type" : "CodePackage", + "id" : "acm002565jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002566jsd" ] + }, + "acm002566jsd" : { + "type" : "CodePackage", + "id" : "acm002566jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002567jsd" ] + }, + "acm002567jsd" : { + "type" : "CodePackage", + "id" : "acm002567jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002563jsd" ] + }, + "acm002568jsd" : { + "type" : "ControlElement", + "id" : "acm002568jsd", + "name" : "DatabaseChangesResolverDialog" + }, + "acm002569jsd" : { + "type" : "ControlElement", + "id" : "acm002569jsd", + "name" : "initialize" + }, + "acm002570jsd" : { + "type" : "ControlElement", + "id" : "acm002570jsd", + "name" : "denyChanges" + }, + "acm002571jsd" : { + "type" : "ControlElement", + "id" : "acm002571jsd", + "name" : "acceptChanges" + }, + "acm002572jsd" : { + "type" : "ControlElement", + "id" : "acm002572jsd", + "name" : "askUserToResolveChange" + }, + "acm002573jsd" : { + "type" : "ClassUnit", + "id" : "acm002573jsd", + "name" : "DatabaseChangesResolverDialog", + "compilationUnitId" : "acm002563jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002505jsd", "acm002511jsd", "acm002519jsd", "acm002573jsd", "acm002590jsd", "acm008540jsd", "acm009346jsd", "acm018022jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm002568jsd", "acm002569jsd", "acm002570jsd", "acm002571jsd", "acm002572jsd" ] + }, + "acm002574jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002574jsd", + "name" : "ExternalChangesResolverViewModel", + "parentId" : "acm002487jsd", + "content" : [ "acm002590jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002575jsd" : { + "type" : "CodePackage", + "id" : "acm002575jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002576jsd" ] + }, + "acm002576jsd" : { + "type" : "CodePackage", + "id" : "acm002576jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002577jsd" ] + }, + "acm002577jsd" : { + "type" : "CodePackage", + "id" : "acm002577jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002578jsd" ] + }, + "acm002578jsd" : { + "type" : "CodePackage", + "id" : "acm002578jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002574jsd" ] + }, + "acm002579jsd" : { + "type" : "ControlElement", + "id" : "acm002579jsd", + "name" : "ExternalChangesResolverViewModel" + }, + "acm002580jsd" : { + "type" : "ControlElement", + "id" : "acm002580jsd", + "name" : "getVisibleChanges" + }, + "acm002581jsd" : { + "type" : "ControlElement", + "id" : "acm002581jsd", + "name" : "selectedChangeProperty" + }, + "acm002582jsd" : { + "type" : "ControlElement", + "id" : "acm002582jsd", + "name" : "getSelectedChange" + }, + "acm002583jsd" : { + "type" : "ControlElement", + "id" : "acm002583jsd", + "name" : "areAllChangesResolvedProperty" + }, + "acm002584jsd" : { + "type" : "ControlElement", + "id" : "acm002584jsd", + "name" : "areAllChangesResolved" + }, + "acm002585jsd" : { + "type" : "ControlElement", + "id" : "acm002585jsd", + "name" : "canAskUserToResolveChangeProperty" + }, + "acm002586jsd" : { + "type" : "ControlElement", + "id" : "acm002586jsd", + "name" : "acceptChange" + }, + "acm002587jsd" : { + "type" : "ControlElement", + "id" : "acm002587jsd", + "name" : "denyChange" + }, + "acm002588jsd" : { + "type" : "ControlElement", + "id" : "acm002588jsd", + "name" : "acceptMergedChange" + }, + "acm002589jsd" : { + "type" : "ControlElement", + "id" : "acm002589jsd", + "name" : "applyChanges" + }, + "acm002590jsd" : { + "type" : "ClassUnit", + "id" : "acm002590jsd", + "name" : "ExternalChangesResolverViewModel", + "compilationUnitId" : "acm002574jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002505jsd", "acm002590jsd", "acm009381jsd" ], + "content" : [ "acm002579jsd", "acm002580jsd", "acm002581jsd", "acm002582jsd", "acm002583jsd", "acm002584jsd", "acm002585jsd", "acm002586jsd", "acm002587jsd", "acm002588jsd", "acm002589jsd" ] + }, + "acm002591jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002591jsd", + "name" : "EntryAdd", + "parentId" : "acm002596jsd", + "content" : [ "acm002600jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entryadd" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002592jsd" : { + "type" : "CodePackage", + "id" : "acm002592jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002593jsd" ] + }, + "acm002593jsd" : { + "type" : "CodePackage", + "id" : "acm002593jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002594jsd" ] + }, + "acm002594jsd" : { + "type" : "CodePackage", + "id" : "acm002594jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002595jsd" ] + }, + "acm002595jsd" : { + "type" : "CodePackage", + "id" : "acm002595jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002596jsd" ] + }, + "acm002596jsd" : { + "type" : "CodePackage", + "id" : "acm002596jsd", + "name" : "entryadd", + "parentId" : "acm002487jsd", + "content" : [ "acm002591jsd" ] + }, + "acm002597jsd" : { + "type" : "ControlElement", + "id" : "acm002597jsd", + "name" : "EntryAdd" + }, + "acm002598jsd" : { + "type" : "ControlElement", + "id" : "acm002598jsd", + "name" : "applyChange" + }, + "acm002599jsd" : { + "type" : "ControlElement", + "id" : "acm002599jsd", + "name" : "getAddedEntry" + }, + "acm002600jsd" : { + "type" : "ClassUnit", + "id" : "acm002600jsd", + "name" : "EntryAdd", + "compilationUnitId" : "acm002591jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm009381jsd", "acm009423jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm002597jsd", "acm002598jsd", "acm002599jsd" ] + }, + "acm002601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002601jsd", + "name" : "EntryChange", + "parentId" : "acm002606jsd", + "content" : [ "acm002612jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entrychange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002602jsd" : { + "type" : "CodePackage", + "id" : "acm002602jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002603jsd" ] + }, + "acm002603jsd" : { + "type" : "CodePackage", + "id" : "acm002603jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002604jsd" ] + }, + "acm002604jsd" : { + "type" : "CodePackage", + "id" : "acm002604jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002605jsd" ] + }, + "acm002605jsd" : { + "type" : "CodePackage", + "id" : "acm002605jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002606jsd" ] + }, + "acm002606jsd" : { + "type" : "CodePackage", + "id" : "acm002606jsd", + "name" : "entrychange", + "parentId" : "acm002487jsd", + "content" : [ "acm002601jsd", "acm002613jsd", "acm002621jsd", "acm002631jsd", "acm002639jsd" ] + }, + "acm002607jsd" : { + "type" : "ControlElement", + "id" : "acm002607jsd", + "name" : "EntryChange" + }, + "acm002608jsd" : { + "type" : "ControlElement", + "id" : "acm002608jsd", + "name" : "EntryChange" + }, + "acm002609jsd" : { + "type" : "ControlElement", + "id" : "acm002609jsd", + "name" : "getOldEntry" + }, + "acm002610jsd" : { + "type" : "ControlElement", + "id" : "acm002610jsd", + "name" : "getNewEntry" + }, + "acm002611jsd" : { + "type" : "ControlElement", + "id" : "acm002611jsd", + "name" : "applyChange" + }, + "acm002612jsd" : { + "type" : "ClassUnit", + "id" : "acm002612jsd", + "name" : "EntryChange", + "compilationUnitId" : "acm002601jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm009381jsd", "acm009423jsd", "acm009466jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm002607jsd", "acm002608jsd", "acm002609jsd", "acm002610jsd", "acm002611jsd" ] + }, + "acm002613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002613jsd", + "name" : "EntryChangeDetailsView", + "parentId" : "acm002606jsd", + "content" : [ "acm002620jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entrychange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002614jsd" : { + "type" : "CodePackage", + "id" : "acm002614jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002615jsd" ] + }, + "acm002615jsd" : { + "type" : "CodePackage", + "id" : "acm002615jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002616jsd" ] + }, + "acm002616jsd" : { + "type" : "CodePackage", + "id" : "acm002616jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002617jsd" ] + }, + "acm002617jsd" : { + "type" : "CodePackage", + "id" : "acm002617jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002618jsd" ] + }, + "acm002618jsd" : { + "type" : "CodePackage", + "id" : "acm002618jsd", + "name" : "entrychange", + "parentId" : null, + "content" : [ "acm002613jsd" ] + }, + "acm002619jsd" : { + "type" : "ControlElement", + "id" : "acm002619jsd", + "name" : "EntryChangeDetailsView" + }, + "acm002620jsd" : { + "type" : "ClassUnit", + "id" : "acm002620jsd", + "name" : "EntryChangeDetailsView", + "compilationUnitId" : "acm002613jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002648jsd", "acm008540jsd", "acm009346jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm002619jsd" ] + }, + "acm002621jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002621jsd", + "name" : "EntryChangeResolver", + "parentId" : "acm002606jsd", + "content" : [ "acm002630jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entrychange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002622jsd" : { + "type" : "CodePackage", + "id" : "acm002622jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002623jsd" ] + }, + "acm002623jsd" : { + "type" : "CodePackage", + "id" : "acm002623jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002624jsd" ] + }, + "acm002624jsd" : { + "type" : "CodePackage", + "id" : "acm002624jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002625jsd" ] + }, + "acm002625jsd" : { + "type" : "CodePackage", + "id" : "acm002625jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002626jsd" ] + }, + "acm002626jsd" : { + "type" : "CodePackage", + "id" : "acm002626jsd", + "name" : "entrychange", + "parentId" : null, + "content" : [ "acm002621jsd" ] + }, + "acm002627jsd" : { + "type" : "ControlElement", + "id" : "acm002627jsd", + "name" : "EntryChangeResolver" + }, + "acm002628jsd" : { + "type" : "ControlElement", + "id" : "acm002628jsd", + "name" : "askUserToResolveChange" + }, + "acm002629jsd" : { + "type" : "ControlElement", + "id" : "acm002629jsd", + "name" : "mapMergeResultToExternalChange" + }, + "acm002630jsd" : { + "type" : "ClassUnit", + "id" : "acm002630jsd", + "name" : "EntryChangeResolver", + "compilationUnitId" : "acm002621jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002554jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002505jsd", "acm002612jsd", "acm006570jsd", "acm018022jsd", "acm020774jsd" ], + "content" : [ "acm002627jsd", "acm002628jsd", "acm002629jsd" ] + }, + "acm002631jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002631jsd", + "name" : "EntryWithPreviewAndSourceDetailsView", + "parentId" : "acm002606jsd", + "content" : [ "acm002638jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entrychange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002632jsd" : { + "type" : "CodePackage", + "id" : "acm002632jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002633jsd" ] + }, + "acm002633jsd" : { + "type" : "CodePackage", + "id" : "acm002633jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002634jsd" ] + }, + "acm002634jsd" : { + "type" : "CodePackage", + "id" : "acm002634jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002635jsd" ] + }, + "acm002635jsd" : { + "type" : "CodePackage", + "id" : "acm002635jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002636jsd" ] + }, + "acm002636jsd" : { + "type" : "CodePackage", + "id" : "acm002636jsd", + "name" : "entrychange", + "parentId" : null, + "content" : [ "acm002631jsd" ] + }, + "acm002637jsd" : { + "type" : "ControlElement", + "id" : "acm002637jsd", + "name" : "EntryWithPreviewAndSourceDetailsView" + }, + "acm002638jsd" : { + "type" : "ClassUnit", + "id" : "acm002638jsd", + "name" : "EntryWithPreviewAndSourceDetailsView", + "compilationUnitId" : "acm002631jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002648jsd", "acm008540jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm002637jsd" ] + }, + "acm002639jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002639jsd", + "name" : "PreviewWithSourceTab", + "parentId" : "acm002606jsd", + "content" : [ "acm002648jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entrychange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002640jsd" : { + "type" : "CodePackage", + "id" : "acm002640jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002641jsd" ] + }, + "acm002641jsd" : { + "type" : "CodePackage", + "id" : "acm002641jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002642jsd" ] + }, + "acm002642jsd" : { + "type" : "CodePackage", + "id" : "acm002642jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002643jsd" ] + }, + "acm002643jsd" : { + "type" : "CodePackage", + "id" : "acm002643jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002644jsd" ] + }, + "acm002644jsd" : { + "type" : "CodePackage", + "id" : "acm002644jsd", + "name" : "entrychange", + "parentId" : null, + "content" : [ "acm002639jsd" ] + }, + "acm002645jsd" : { + "type" : "ControlElement", + "id" : "acm002645jsd", + "name" : "getPreviewWithSourceTab" + }, + "acm002646jsd" : { + "type" : "ControlElement", + "id" : "acm002646jsd", + "name" : "getPreviewWithSourceTab" + }, + "acm002647jsd" : { + "type" : "ControlElement", + "id" : "acm002647jsd", + "name" : "getSourceString" + }, + "acm002648jsd" : { + "type" : "ClassUnit", + "id" : "acm002648jsd", + "name" : "PreviewWithSourceTab", + "compilationUnitId" : "acm002639jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002648jsd", "acm008540jsd", "acm010474jsd", "acm010497jsd", "acm010513jsd", "acm011455jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm002645jsd", "acm002646jsd", "acm002647jsd" ] + }, + "acm002649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002649jsd", + "name" : "EntryDelete", + "parentId" : "acm002654jsd", + "content" : [ "acm002658jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "entrydelete" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002650jsd" : { + "type" : "CodePackage", + "id" : "acm002650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002651jsd" ] + }, + "acm002651jsd" : { + "type" : "CodePackage", + "id" : "acm002651jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002652jsd" ] + }, + "acm002652jsd" : { + "type" : "CodePackage", + "id" : "acm002652jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002653jsd" ] + }, + "acm002653jsd" : { + "type" : "CodePackage", + "id" : "acm002653jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002654jsd" ] + }, + "acm002654jsd" : { + "type" : "CodePackage", + "id" : "acm002654jsd", + "name" : "entrydelete", + "parentId" : "acm002487jsd", + "content" : [ "acm002649jsd" ] + }, + "acm002655jsd" : { + "type" : "ControlElement", + "id" : "acm002655jsd", + "name" : "EntryDelete" + }, + "acm002656jsd" : { + "type" : "ControlElement", + "id" : "acm002656jsd", + "name" : "applyChange" + }, + "acm002657jsd" : { + "type" : "ControlElement", + "id" : "acm002657jsd", + "name" : "getDeletedEntry" + }, + "acm002658jsd" : { + "type" : "ClassUnit", + "id" : "acm002658jsd", + "name" : "EntryDelete", + "compilationUnitId" : "acm002649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm009381jsd", "acm009466jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm002655jsd", "acm002656jsd", "acm002657jsd" ] + }, + "acm002659jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002659jsd", + "name" : "GroupChange", + "parentId" : "acm002664jsd", + "content" : [ "acm002668jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "groupchange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002660jsd" : { + "type" : "CodePackage", + "id" : "acm002660jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002661jsd" ] + }, + "acm002661jsd" : { + "type" : "CodePackage", + "id" : "acm002661jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002662jsd" ] + }, + "acm002662jsd" : { + "type" : "CodePackage", + "id" : "acm002662jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002663jsd" ] + }, + "acm002663jsd" : { + "type" : "CodePackage", + "id" : "acm002663jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002664jsd" ] + }, + "acm002664jsd" : { + "type" : "CodePackage", + "id" : "acm002664jsd", + "name" : "groupchange", + "parentId" : "acm002487jsd", + "content" : [ "acm002659jsd", "acm002669jsd" ] + }, + "acm002665jsd" : { + "type" : "ControlElement", + "id" : "acm002665jsd", + "name" : "GroupChange" + }, + "acm002666jsd" : { + "type" : "ControlElement", + "id" : "acm002666jsd", + "name" : "applyChange" + }, + "acm002667jsd" : { + "type" : "ControlElement", + "id" : "acm002667jsd", + "name" : "getGroupDiff" + }, + "acm002668jsd" : { + "type" : "ClassUnit", + "id" : "acm002668jsd", + "name" : "GroupChange", + "compilationUnitId" : "acm002659jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm005119jsd", "acm005251jsd", "acm009381jsd", "acm010634jsd", "acm018022jsd", "acm019221jsd" ], + "content" : [ "acm002665jsd", "acm002666jsd", "acm002667jsd" ] + }, + "acm002669jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002669jsd", + "name" : "GroupChangeDetailsView", + "parentId" : "acm002664jsd", + "content" : [ "acm002676jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "groupchange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002670jsd" : { + "type" : "CodePackage", + "id" : "acm002670jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002671jsd" ] + }, + "acm002671jsd" : { + "type" : "CodePackage", + "id" : "acm002671jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002672jsd" ] + }, + "acm002672jsd" : { + "type" : "CodePackage", + "id" : "acm002672jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002673jsd" ] + }, + "acm002673jsd" : { + "type" : "CodePackage", + "id" : "acm002673jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002674jsd" ] + }, + "acm002674jsd" : { + "type" : "CodePackage", + "id" : "acm002674jsd", + "name" : "groupchange", + "parentId" : null, + "content" : [ "acm002669jsd" ] + }, + "acm002675jsd" : { + "type" : "ControlElement", + "id" : "acm002675jsd", + "name" : "GroupChangeDetailsView" + }, + "acm002676jsd" : { + "type" : "ClassUnit", + "id" : "acm002676jsd", + "name" : "GroupChangeDetailsView", + "compilationUnitId" : "acm002669jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002668jsd" ], + "content" : [ "acm002675jsd" ] + }, + "acm002677jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002677jsd", + "name" : "MetadataChange", + "parentId" : "acm002682jsd", + "content" : [ "acm002686jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "metedatachange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002678jsd" : { + "type" : "CodePackage", + "id" : "acm002678jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002679jsd" ] + }, + "acm002679jsd" : { + "type" : "CodePackage", + "id" : "acm002679jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002680jsd" ] + }, + "acm002680jsd" : { + "type" : "CodePackage", + "id" : "acm002680jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002681jsd" ] + }, + "acm002681jsd" : { + "type" : "CodePackage", + "id" : "acm002681jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002682jsd" ] + }, + "acm002682jsd" : { + "type" : "CodePackage", + "id" : "acm002682jsd", + "name" : "metedatachange", + "parentId" : "acm002487jsd", + "content" : [ "acm002677jsd", "acm002687jsd" ] + }, + "acm002683jsd" : { + "type" : "ControlElement", + "id" : "acm002683jsd", + "name" : "MetadataChange" + }, + "acm002684jsd" : { + "type" : "ControlElement", + "id" : "acm002684jsd", + "name" : "applyChange" + }, + "acm002685jsd" : { + "type" : "ControlElement", + "id" : "acm002685jsd", + "name" : "getMetaDataDiff" + }, + "acm002686jsd" : { + "type" : "ClassUnit", + "id" : "acm002686jsd", + "name" : "MetadataChange", + "compilationUnitId" : "acm002677jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm009381jsd", "acm010654jsd", "acm018022jsd" ], + "content" : [ "acm002683jsd", "acm002684jsd", "acm002685jsd" ] + }, + "acm002687jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002687jsd", + "name" : "MetadataChangeDetailsView", + "parentId" : "acm002682jsd", + "content" : [ "acm002695jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "metedatachange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002688jsd" : { + "type" : "CodePackage", + "id" : "acm002688jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002689jsd" ] + }, + "acm002689jsd" : { + "type" : "CodePackage", + "id" : "acm002689jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002690jsd" ] + }, + "acm002690jsd" : { + "type" : "CodePackage", + "id" : "acm002690jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002691jsd" ] + }, + "acm002691jsd" : { + "type" : "CodePackage", + "id" : "acm002691jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002692jsd" ] + }, + "acm002692jsd" : { + "type" : "CodePackage", + "id" : "acm002692jsd", + "name" : "metedatachange", + "parentId" : null, + "content" : [ "acm002687jsd" ] + }, + "acm002693jsd" : { + "type" : "ControlElement", + "id" : "acm002693jsd", + "name" : "MetadataChangeDetailsView" + }, + "acm002694jsd" : { + "type" : "ControlElement", + "id" : "acm002694jsd", + "name" : "getDifferenceString" + }, + "acm002695jsd" : { + "type" : "ClassUnit", + "id" : "acm002695jsd", + "name" : "MetadataChangeDetailsView", + "compilationUnitId" : "acm002687jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002686jsd", "acm010655jsd", "acm021206jsd" ], + "content" : [ "acm002693jsd", "acm002694jsd" ] + }, + "acm002696jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002696jsd", + "name" : "PreambleChange", + "parentId" : "acm002701jsd", + "content" : [ "acm002705jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "preamblechange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002697jsd" : { + "type" : "CodePackage", + "id" : "acm002697jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002698jsd" ] + }, + "acm002698jsd" : { + "type" : "CodePackage", + "id" : "acm002698jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002699jsd" ] + }, + "acm002699jsd" : { + "type" : "CodePackage", + "id" : "acm002699jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002700jsd" ] + }, + "acm002700jsd" : { + "type" : "CodePackage", + "id" : "acm002700jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002701jsd" ] + }, + "acm002701jsd" : { + "type" : "CodePackage", + "id" : "acm002701jsd", + "name" : "preamblechange", + "parentId" : "acm002487jsd", + "content" : [ "acm002696jsd", "acm002706jsd" ] + }, + "acm002702jsd" : { + "type" : "ControlElement", + "id" : "acm002702jsd", + "name" : "PreambleChange" + }, + "acm002703jsd" : { + "type" : "ControlElement", + "id" : "acm002703jsd", + "name" : "applyChange" + }, + "acm002704jsd" : { + "type" : "ControlElement", + "id" : "acm002704jsd", + "name" : "getPreambleDiff" + }, + "acm002705jsd" : { + "type" : "ClassUnit", + "id" : "acm002705jsd", + "name" : "PreambleChange", + "compilationUnitId" : "acm002696jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm002705jsd", "acm009381jsd", "acm009454jsd", "acm010668jsd", "acm018022jsd" ], + "content" : [ "acm002702jsd", "acm002703jsd", "acm002704jsd" ] + }, + "acm002706jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002706jsd", + "name" : "PreambleChangeDetailsView", + "parentId" : "acm002701jsd", + "content" : [ "acm002713jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "preamblechange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002707jsd" : { + "type" : "CodePackage", + "id" : "acm002707jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002708jsd" ] + }, + "acm002708jsd" : { + "type" : "CodePackage", + "id" : "acm002708jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002709jsd" ] + }, + "acm002709jsd" : { + "type" : "CodePackage", + "id" : "acm002709jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002710jsd" ] + }, + "acm002710jsd" : { + "type" : "CodePackage", + "id" : "acm002710jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002711jsd" ] + }, + "acm002711jsd" : { + "type" : "CodePackage", + "id" : "acm002711jsd", + "name" : "preamblechange", + "parentId" : null, + "content" : [ "acm002706jsd" ] + }, + "acm002712jsd" : { + "type" : "ControlElement", + "id" : "acm002712jsd", + "name" : "PreambleChangeDetailsView" + }, + "acm002713jsd" : { + "type" : "ClassUnit", + "id" : "acm002713jsd", + "name" : "PreambleChangeDetailsView", + "compilationUnitId" : "acm002706jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002705jsd", "acm010668jsd" ], + "content" : [ "acm002712jsd" ] + }, + "acm002714jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002714jsd", + "name" : "BibTexStringAdd", + "parentId" : "acm002719jsd", + "content" : [ "acm002723jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringadd" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002715jsd" : { + "type" : "CodePackage", + "id" : "acm002715jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002716jsd" ] + }, + "acm002716jsd" : { + "type" : "CodePackage", + "id" : "acm002716jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002717jsd" ] + }, + "acm002717jsd" : { + "type" : "CodePackage", + "id" : "acm002717jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002718jsd" ] + }, + "acm002718jsd" : { + "type" : "CodePackage", + "id" : "acm002718jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002719jsd" ] + }, + "acm002719jsd" : { + "type" : "CodePackage", + "id" : "acm002719jsd", + "name" : "stringadd", + "parentId" : "acm002487jsd", + "content" : [ "acm002714jsd", "acm002724jsd" ] + }, + "acm002720jsd" : { + "type" : "ControlElement", + "id" : "acm002720jsd", + "name" : "BibTexStringAdd" + }, + "acm002721jsd" : { + "type" : "ControlElement", + "id" : "acm002721jsd", + "name" : "applyChange" + }, + "acm002722jsd" : { + "type" : "ControlElement", + "id" : "acm002722jsd", + "name" : "getAddedString" + }, + "acm002723jsd" : { + "type" : "ClassUnit", + "id" : "acm002723jsd", + "name" : "BibTexStringAdd", + "compilationUnitId" : "acm002714jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm002723jsd", "acm009381jsd", "acm009433jsd", "acm018022jsd", "acm018071jsd", "acm018367jsd" ], + "content" : [ "acm002720jsd", "acm002721jsd", "acm002722jsd" ] + }, + "acm002724jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002724jsd", + "name" : "BibTexStringAddDetailsView", + "parentId" : "acm002719jsd", + "content" : [ "acm002731jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringadd" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002725jsd" : { + "type" : "CodePackage", + "id" : "acm002725jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002726jsd" ] + }, + "acm002726jsd" : { + "type" : "CodePackage", + "id" : "acm002726jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002727jsd" ] + }, + "acm002727jsd" : { + "type" : "CodePackage", + "id" : "acm002727jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002728jsd" ] + }, + "acm002728jsd" : { + "type" : "CodePackage", + "id" : "acm002728jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002729jsd" ] + }, + "acm002729jsd" : { + "type" : "CodePackage", + "id" : "acm002729jsd", + "name" : "stringadd", + "parentId" : null, + "content" : [ "acm002724jsd" ] + }, + "acm002730jsd" : { + "type" : "ControlElement", + "id" : "acm002730jsd", + "name" : "BibTexStringAddDetailsView" + }, + "acm002731jsd" : { + "type" : "ClassUnit", + "id" : "acm002731jsd", + "name" : "BibTexStringAddDetailsView", + "compilationUnitId" : "acm002724jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002723jsd" ], + "content" : [ "acm002730jsd" ] + }, + "acm002732jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002732jsd", + "name" : "BibTexStringChange", + "parentId" : "acm002737jsd", + "content" : [ "acm002742jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringchange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002733jsd" : { + "type" : "CodePackage", + "id" : "acm002733jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002734jsd" ] + }, + "acm002734jsd" : { + "type" : "CodePackage", + "id" : "acm002734jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002735jsd" ] + }, + "acm002735jsd" : { + "type" : "CodePackage", + "id" : "acm002735jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002736jsd" ] + }, + "acm002736jsd" : { + "type" : "CodePackage", + "id" : "acm002736jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002737jsd" ] + }, + "acm002737jsd" : { + "type" : "CodePackage", + "id" : "acm002737jsd", + "name" : "stringchange", + "parentId" : "acm002487jsd", + "content" : [ "acm002732jsd", "acm002743jsd" ] + }, + "acm002738jsd" : { + "type" : "ControlElement", + "id" : "acm002738jsd", + "name" : "BibTexStringChange" + }, + "acm002739jsd" : { + "type" : "ControlElement", + "id" : "acm002739jsd", + "name" : "applyChange" + }, + "acm002740jsd" : { + "type" : "ControlElement", + "id" : "acm002740jsd", + "name" : "getOldString" + }, + "acm002741jsd" : { + "type" : "ControlElement", + "id" : "acm002741jsd", + "name" : "getNewString" + }, + "acm002742jsd" : { + "type" : "ClassUnit", + "id" : "acm002742jsd", + "name" : "BibTexStringChange", + "compilationUnitId" : "acm002732jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm002742jsd", "acm009381jsd", "acm009486jsd", "acm018022jsd", "acm018367jsd" ], + "content" : [ "acm002738jsd", "acm002739jsd", "acm002740jsd", "acm002741jsd" ] + }, + "acm002743jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002743jsd", + "name" : "BibTexStringChangeDetailsView", + "parentId" : "acm002737jsd", + "content" : [ "acm002750jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringchange" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002744jsd" : { + "type" : "CodePackage", + "id" : "acm002744jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002745jsd" ] + }, + "acm002745jsd" : { + "type" : "CodePackage", + "id" : "acm002745jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002746jsd" ] + }, + "acm002746jsd" : { + "type" : "CodePackage", + "id" : "acm002746jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002747jsd" ] + }, + "acm002747jsd" : { + "type" : "CodePackage", + "id" : "acm002747jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002748jsd" ] + }, + "acm002748jsd" : { + "type" : "CodePackage", + "id" : "acm002748jsd", + "name" : "stringchange", + "parentId" : null, + "content" : [ "acm002743jsd" ] + }, + "acm002749jsd" : { + "type" : "ControlElement", + "id" : "acm002749jsd", + "name" : "BibTexStringChangeDetailsView" + }, + "acm002750jsd" : { + "type" : "ClassUnit", + "id" : "acm002750jsd", + "name" : "BibTexStringChangeDetailsView", + "compilationUnitId" : "acm002743jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002742jsd" ], + "content" : [ "acm002749jsd" ] + }, + "acm002751jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002751jsd", + "name" : "BibTexStringDelete", + "parentId" : "acm002756jsd", + "content" : [ "acm002760jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringdelete" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002752jsd" : { + "type" : "CodePackage", + "id" : "acm002752jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002753jsd" ] + }, + "acm002753jsd" : { + "type" : "CodePackage", + "id" : "acm002753jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002754jsd" ] + }, + "acm002754jsd" : { + "type" : "CodePackage", + "id" : "acm002754jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002755jsd" ] + }, + "acm002755jsd" : { + "type" : "CodePackage", + "id" : "acm002755jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002756jsd" ] + }, + "acm002756jsd" : { + "type" : "CodePackage", + "id" : "acm002756jsd", + "name" : "stringdelete", + "parentId" : "acm002487jsd", + "content" : [ "acm002751jsd", "acm002761jsd" ] + }, + "acm002757jsd" : { + "type" : "ControlElement", + "id" : "acm002757jsd", + "name" : "BibTexStringDelete" + }, + "acm002758jsd" : { + "type" : "ControlElement", + "id" : "acm002758jsd", + "name" : "applyChange" + }, + "acm002759jsd" : { + "type" : "ControlElement", + "id" : "acm002759jsd", + "name" : "getDeletedString" + }, + "acm002760jsd" : { + "type" : "ClassUnit", + "id" : "acm002760jsd", + "name" : "BibTexStringDelete", + "compilationUnitId" : "acm002751jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm002760jsd", "acm009381jsd", "acm009476jsd", "acm018022jsd", "acm018367jsd" ], + "content" : [ "acm002757jsd", "acm002758jsd", "acm002759jsd" ] + }, + "acm002761jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002761jsd", + "name" : "BibTexStringDeleteDetailsView", + "parentId" : "acm002756jsd", + "content" : [ "acm002768jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringdelete" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002762jsd" : { + "type" : "CodePackage", + "id" : "acm002762jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002763jsd" ] + }, + "acm002763jsd" : { + "type" : "CodePackage", + "id" : "acm002763jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002764jsd" ] + }, + "acm002764jsd" : { + "type" : "CodePackage", + "id" : "acm002764jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002765jsd" ] + }, + "acm002765jsd" : { + "type" : "CodePackage", + "id" : "acm002765jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002766jsd" ] + }, + "acm002766jsd" : { + "type" : "CodePackage", + "id" : "acm002766jsd", + "name" : "stringdelete", + "parentId" : null, + "content" : [ "acm002761jsd" ] + }, + "acm002767jsd" : { + "type" : "ControlElement", + "id" : "acm002767jsd", + "name" : "BibTexStringDeleteDetailsView" + }, + "acm002768jsd" : { + "type" : "ClassUnit", + "id" : "acm002768jsd", + "name" : "BibTexStringDeleteDetailsView", + "compilationUnitId" : "acm002761jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002760jsd" ], + "content" : [ "acm002767jsd" ] + }, + "acm002769jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002769jsd", + "name" : "BibTexStringRename", + "parentId" : "acm002774jsd", + "content" : [ "acm002779jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringrename" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002770jsd" : { + "type" : "CodePackage", + "id" : "acm002770jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002771jsd" ] + }, + "acm002771jsd" : { + "type" : "CodePackage", + "id" : "acm002771jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002772jsd" ] + }, + "acm002772jsd" : { + "type" : "CodePackage", + "id" : "acm002772jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002773jsd" ] + }, + "acm002773jsd" : { + "type" : "CodePackage", + "id" : "acm002773jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002774jsd" ] + }, + "acm002774jsd" : { + "type" : "CodePackage", + "id" : "acm002774jsd", + "name" : "stringrename", + "parentId" : "acm002487jsd", + "content" : [ "acm002769jsd", "acm002780jsd" ] + }, + "acm002775jsd" : { + "type" : "ControlElement", + "id" : "acm002775jsd", + "name" : "BibTexStringRename" + }, + "acm002776jsd" : { + "type" : "ControlElement", + "id" : "acm002776jsd", + "name" : "applyChange" + }, + "acm002777jsd" : { + "type" : "ControlElement", + "id" : "acm002777jsd", + "name" : "getOldString" + }, + "acm002778jsd" : { + "type" : "ControlElement", + "id" : "acm002778jsd", + "name" : "getNewString" + }, + "acm002779jsd" : { + "type" : "ClassUnit", + "id" : "acm002779jsd", + "name" : "BibTexStringRename", + "compilationUnitId" : "acm002769jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002505jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002562jsd", "acm002779jsd", "acm009381jsd", "acm009486jsd", "acm018022jsd", "acm018367jsd" ], + "content" : [ "acm002775jsd", "acm002776jsd", "acm002777jsd", "acm002778jsd" ] + }, + "acm002780jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002780jsd", + "name" : "BibTexStringRenameDetailsView", + "parentId" : "acm002774jsd", + "content" : [ "acm002787jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "collab", "stringrename" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002781jsd" : { + "type" : "CodePackage", + "id" : "acm002781jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002782jsd" ] + }, + "acm002782jsd" : { + "type" : "CodePackage", + "id" : "acm002782jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002783jsd" ] + }, + "acm002783jsd" : { + "type" : "CodePackage", + "id" : "acm002783jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002784jsd" ] + }, + "acm002784jsd" : { + "type" : "CodePackage", + "id" : "acm002784jsd", + "name" : "collab", + "parentId" : null, + "content" : [ "acm002785jsd" ] + }, + "acm002785jsd" : { + "type" : "CodePackage", + "id" : "acm002785jsd", + "name" : "stringrename", + "parentId" : null, + "content" : [ "acm002780jsd" ] + }, + "acm002786jsd" : { + "type" : "ControlElement", + "id" : "acm002786jsd", + "name" : "BibTexStringRenameDetailsView" + }, + "acm002787jsd" : { + "type" : "ClassUnit", + "id" : "acm002787jsd", + "name" : "BibTexStringRenameDetailsView", + "compilationUnitId" : "acm002780jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002511jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002779jsd" ], + "content" : [ "acm002786jsd" ] + }, + "acm002788jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002788jsd", + "name" : "CitationKeyPatternPanel", + "parentId" : "acm002792jsd", + "content" : [ "acm002801jsd", "acm002803jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002789jsd" : { + "type" : "CodePackage", + "id" : "acm002789jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002790jsd" ] + }, + "acm002790jsd" : { + "type" : "CodePackage", + "id" : "acm002790jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002791jsd" ] + }, + "acm002791jsd" : { + "type" : "CodePackage", + "id" : "acm002791jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002792jsd" ] + }, + "acm002792jsd" : { + "type" : "CodePackage", + "id" : "acm002792jsd", + "name" : "commonfxcontrols", + "parentId" : "acm001569jsd", + "content" : [ "acm002788jsd", "acm002804jsd", "acm002817jsd", "acm002834jsd", "acm002850jsd", "acm002868jsd", "acm002889jsd", "acm002905jsd", "acm021499jsd" ] + }, + "acm002793jsd" : { + "type" : "ControlElement", + "id" : "acm002793jsd", + "name" : "CitationKeyPatternPanel" + }, + "acm002794jsd" : { + "type" : "ControlElement", + "id" : "acm002794jsd", + "name" : "initialize" + }, + "acm002795jsd" : { + "type" : "ControlElement", + "id" : "acm002795jsd", + "name" : "setValues" + }, + "acm002796jsd" : { + "type" : "ControlElement", + "id" : "acm002796jsd", + "name" : "resetAll" + }, + "acm002797jsd" : { + "type" : "ControlElement", + "id" : "acm002797jsd", + "name" : "patternListProperty" + }, + "acm002798jsd" : { + "type" : "ControlElement", + "id" : "acm002798jsd", + "name" : "defaultKeyPatternProperty" + }, + "acm002799jsd" : { + "type" : "ControlElement", + "id" : "acm002799jsd", + "name" : "jumpToSearchKey" + }, + "acm002800jsd" : { + "type" : "ControlElement", + "id" : "acm002800jsd", + "name" : "updateItem" + }, + "acm002801jsd" : { + "type" : "ClassUnit", + "id" : "acm002801jsd", + "name" : "CitationKeyPatternPanel", + "compilationUnitId" : "acm002788jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002816jsd", "acm002830jsd", "acm010025jsd", "acm010886jsd", "acm018289jsd", "acm019005jsd", "acm021206jsd" ], + "content" : [ "acm002793jsd", "acm002794jsd", "acm002795jsd", "acm002796jsd", "acm002797jsd", "acm002798jsd", "acm002799jsd", "acm002800jsd" ] + }, + "acm002802jsd" : { + "type" : "ControlElement", + "id" : "acm002802jsd", + "name" : "updateItem" + }, + "acm002803jsd" : { + "type" : "ClassUnit", + "id" : "acm002803jsd", + "name" : "HighlightTableRow", + "compilationUnitId" : "acm002788jsd", + "parentDatatypeId" : "acm002801jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002816jsd" ], + "content" : [ "acm002802jsd" ] + }, + "acm002804jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002804jsd", + "name" : "CitationKeyPatternPanelItemModel", + "parentId" : "acm002792jsd", + "content" : [ "acm002816jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002805jsd" : { + "type" : "CodePackage", + "id" : "acm002805jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002806jsd" ] + }, + "acm002806jsd" : { + "type" : "CodePackage", + "id" : "acm002806jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002807jsd" ] + }, + "acm002807jsd" : { + "type" : "CodePackage", + "id" : "acm002807jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002808jsd" ] + }, + "acm002808jsd" : { + "type" : "CodePackage", + "id" : "acm002808jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002804jsd" ] + }, + "acm002809jsd" : { + "type" : "ControlElement", + "id" : "acm002809jsd", + "name" : "CitationKeyPatternPanelItemModel" + }, + "acm002810jsd" : { + "type" : "ControlElement", + "id" : "acm002810jsd", + "name" : "getEntryType" + }, + "acm002811jsd" : { + "type" : "ControlElement", + "id" : "acm002811jsd", + "name" : "entryType" + }, + "acm002812jsd" : { + "type" : "ControlElement", + "id" : "acm002812jsd", + "name" : "setPattern" + }, + "acm002813jsd" : { + "type" : "ControlElement", + "id" : "acm002813jsd", + "name" : "getPattern" + }, + "acm002814jsd" : { + "type" : "ControlElement", + "id" : "acm002814jsd", + "name" : "pattern" + }, + "acm002815jsd" : { + "type" : "ControlElement", + "id" : "acm002815jsd", + "name" : "toString" + }, + "acm002816jsd" : { + "type" : "ClassUnit", + "id" : "acm002816jsd", + "name" : "CitationKeyPatternPanelItemModel", + "compilationUnitId" : "acm002804jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019005jsd" ], + "content" : [ "acm002809jsd", "acm002810jsd", "acm002811jsd", "acm002812jsd", "acm002813jsd", "acm002814jsd", "acm002815jsd" ] + }, + "acm002817jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002817jsd", + "name" : "CitationKeyPatternPanelViewModel", + "parentId" : "acm002792jsd", + "content" : [ "acm002830jsd", "acm002833jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002818jsd" : { + "type" : "CodePackage", + "id" : "acm002818jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002819jsd" ] + }, + "acm002819jsd" : { + "type" : "CodePackage", + "id" : "acm002819jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002820jsd" ] + }, + "acm002820jsd" : { + "type" : "CodePackage", + "id" : "acm002820jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002821jsd" ] + }, + "acm002821jsd" : { + "type" : "CodePackage", + "id" : "acm002821jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002817jsd" ] + }, + "acm002822jsd" : { + "type" : "ControlElement", + "id" : "acm002822jsd", + "name" : "CitationKeyPatternPanelViewModel" + }, + "acm002823jsd" : { + "type" : "ControlElement", + "id" : "acm002823jsd", + "name" : "setValues" + }, + "acm002824jsd" : { + "type" : "ControlElement", + "id" : "acm002824jsd", + "name" : "setItemToDefaultPattern" + }, + "acm002825jsd" : { + "type" : "ControlElement", + "id" : "acm002825jsd", + "name" : "resetAll" + }, + "acm002826jsd" : { + "type" : "ControlElement", + "id" : "acm002826jsd", + "name" : "patternListProperty" + }, + "acm002827jsd" : { + "type" : "ControlElement", + "id" : "acm002827jsd", + "name" : "defaultKeyPatternProperty" + }, + "acm002828jsd" : { + "type" : "ControlElement", + "id" : "acm002828jsd", + "name" : "getName" + }, + "acm002829jsd" : { + "type" : "ControlElement", + "id" : "acm002829jsd", + "name" : "getDisplayName" + }, + "acm002830jsd" : { + "type" : "ClassUnit", + "id" : "acm002830jsd", + "name" : "CitationKeyPatternPanelViewModel", + "compilationUnitId" : "acm002817jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002816jsd", "acm002833jsd", "acm010886jsd", "acm010993jsd", "acm018289jsd", "acm019005jsd" ], + "content" : [ "acm002822jsd", "acm002823jsd", "acm002824jsd", "acm002825jsd", "acm002826jsd", "acm002827jsd", "acm002828jsd", "acm002829jsd" ] + }, + "acm002831jsd" : { + "type" : "ControlElement", + "id" : "acm002831jsd", + "name" : "getName" + }, + "acm002832jsd" : { + "type" : "ControlElement", + "id" : "acm002832jsd", + "name" : "getDisplayName" + }, + "acm002833jsd" : { + "type" : "ClassUnit", + "id" : "acm002833jsd", + "name" : "DefaultEntryType", + "compilationUnitId" : "acm002817jsd", + "parentDatatypeId" : "acm002830jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002831jsd", "acm002832jsd" ] + }, + "acm002834jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002834jsd", + "name" : "FieldFormatterCleanupsPanel", + "parentId" : "acm002792jsd", + "content" : [ "acm002849jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002835jsd" : { + "type" : "CodePackage", + "id" : "acm002835jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002836jsd" ] + }, + "acm002836jsd" : { + "type" : "CodePackage", + "id" : "acm002836jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002837jsd" ] + }, + "acm002837jsd" : { + "type" : "CodePackage", + "id" : "acm002837jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002838jsd" ] + }, + "acm002838jsd" : { + "type" : "CodePackage", + "id" : "acm002838jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002834jsd" ] + }, + "acm002839jsd" : { + "type" : "ControlElement", + "id" : "acm002839jsd", + "name" : "FieldFormatterCleanupsPanel" + }, + "acm002840jsd" : { + "type" : "ControlElement", + "id" : "acm002840jsd", + "name" : "initialize" + }, + "acm002841jsd" : { + "type" : "ControlElement", + "id" : "acm002841jsd", + "name" : "setupTable" + }, + "acm002842jsd" : { + "type" : "ControlElement", + "id" : "acm002842jsd", + "name" : "setupCombos" + }, + "acm002843jsd" : { + "type" : "ControlElement", + "id" : "acm002843jsd", + "name" : "setupBindings" + }, + "acm002844jsd" : { + "type" : "ControlElement", + "id" : "acm002844jsd", + "name" : "resetToRecommended" + }, + "acm002845jsd" : { + "type" : "ControlElement", + "id" : "acm002845jsd", + "name" : "clearAll" + }, + "acm002846jsd" : { + "type" : "ControlElement", + "id" : "acm002846jsd", + "name" : "addCleanup" + }, + "acm002847jsd" : { + "type" : "ControlElement", + "id" : "acm002847jsd", + "name" : "cleanupsDisableProperty" + }, + "acm002848jsd" : { + "type" : "ControlElement", + "id" : "acm002848jsd", + "name" : "cleanupsProperty" + }, + "acm002849jsd" : { + "type" : "ClassUnit", + "id" : "acm002849jsd", + "name" : "FieldFormatterCleanupsPanel", + "compilationUnitId" : "acm002834jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002867jsd", "acm010025jsd", "acm010051jsd", "acm011169jsd", "acm011208jsd", "acm018673jsd" ], + "content" : [ "acm002839jsd", "acm002840jsd", "acm002841jsd", "acm002842jsd", "acm002843jsd", "acm002844jsd", "acm002845jsd", "acm002846jsd", "acm002847jsd", "acm002848jsd" ] + }, + "acm002850jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002850jsd", + "name" : "FieldFormatterCleanupsPanelViewModel", + "parentId" : "acm002792jsd", + "content" : [ "acm002867jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002851jsd" : { + "type" : "CodePackage", + "id" : "acm002851jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002852jsd" ] + }, + "acm002852jsd" : { + "type" : "CodePackage", + "id" : "acm002852jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002853jsd" ] + }, + "acm002853jsd" : { + "type" : "CodePackage", + "id" : "acm002853jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002854jsd" ] + }, + "acm002854jsd" : { + "type" : "CodePackage", + "id" : "acm002854jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002850jsd" ] + }, + "acm002855jsd" : { + "type" : "ControlElement", + "id" : "acm002855jsd", + "name" : "FieldFormatterCleanupsPanelViewModel" + }, + "acm002856jsd" : { + "type" : "ControlElement", + "id" : "acm002856jsd", + "name" : "resetToRecommended" + }, + "acm002857jsd" : { + "type" : "ControlElement", + "id" : "acm002857jsd", + "name" : "clearAll" + }, + "acm002858jsd" : { + "type" : "ControlElement", + "id" : "acm002858jsd", + "name" : "addCleanup" + }, + "acm002859jsd" : { + "type" : "ControlElement", + "id" : "acm002859jsd", + "name" : "removeCleanup" + }, + "acm002860jsd" : { + "type" : "ControlElement", + "id" : "acm002860jsd", + "name" : "cleanupsDisableProperty" + }, + "acm002861jsd" : { + "type" : "ControlElement", + "id" : "acm002861jsd", + "name" : "cleanupsListProperty" + }, + "acm002862jsd" : { + "type" : "ControlElement", + "id" : "acm002862jsd", + "name" : "selectedCleanupProperty" + }, + "acm002863jsd" : { + "type" : "ControlElement", + "id" : "acm002863jsd", + "name" : "availableFieldsProperty" + }, + "acm002864jsd" : { + "type" : "ControlElement", + "id" : "acm002864jsd", + "name" : "selectedFieldProperty" + }, + "acm002865jsd" : { + "type" : "ControlElement", + "id" : "acm002865jsd", + "name" : "availableFormattersProperty" + }, + "acm002866jsd" : { + "type" : "ControlElement", + "id" : "acm002866jsd", + "name" : "selectedFormatterProperty" + }, + "acm002867jsd" : { + "type" : "ClassUnit", + "id" : "acm002867jsd", + "name" : "FieldFormatterCleanupsPanelViewModel", + "compilationUnitId" : "acm002850jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009884jsd", "acm011169jsd", "acm011208jsd", "acm018673jsd" ], + "content" : [ "acm002855jsd", "acm002856jsd", "acm002857jsd", "acm002858jsd", "acm002859jsd", "acm002860jsd", "acm002861jsd", "acm002862jsd", "acm002863jsd", "acm002864jsd", "acm002865jsd", "acm002866jsd" ] + }, + "acm002868jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002868jsd", + "name" : "SaveOrderConfigPanel", + "parentId" : "acm002792jsd", + "content" : [ "acm002888jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002869jsd" : { + "type" : "CodePackage", + "id" : "acm002869jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002870jsd" ] + }, + "acm002870jsd" : { + "type" : "CodePackage", + "id" : "acm002870jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002871jsd" ] + }, + "acm002871jsd" : { + "type" : "CodePackage", + "id" : "acm002871jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002872jsd" ] + }, + "acm002872jsd" : { + "type" : "CodePackage", + "id" : "acm002872jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002868jsd" ] + }, + "acm002873jsd" : { + "type" : "ControlElement", + "id" : "acm002873jsd", + "name" : "SaveOrderConfigPanel" + }, + "acm002874jsd" : { + "type" : "ControlElement", + "id" : "acm002874jsd", + "name" : "initialize" + }, + "acm002875jsd" : { + "type" : "ControlElement", + "id" : "acm002875jsd", + "name" : "createCriterionRow" + }, + "acm002876jsd" : { + "type" : "ControlElement", + "id" : "acm002876jsd", + "name" : "createRowButtons" + }, + "acm002877jsd" : { + "type" : "ControlElement", + "id" : "acm002877jsd", + "name" : "clearCriterionRow" + }, + "acm002878jsd" : { + "type" : "ControlElement", + "id" : "acm002878jsd", + "name" : "setCriteriaLimit" + }, + "acm002879jsd" : { + "type" : "ControlElement", + "id" : "acm002879jsd", + "name" : "addCriterion" + }, + "acm002880jsd" : { + "type" : "ControlElement", + "id" : "acm002880jsd", + "name" : "moveCriterionUp" + }, + "acm002881jsd" : { + "type" : "ControlElement", + "id" : "acm002881jsd", + "name" : "moveCriterionDown" + }, + "acm002882jsd" : { + "type" : "ControlElement", + "id" : "acm002882jsd", + "name" : "removeCriterion" + }, + "acm002883jsd" : { + "type" : "ControlElement", + "id" : "acm002883jsd", + "name" : "saveInOriginalProperty" + }, + "acm002884jsd" : { + "type" : "ControlElement", + "id" : "acm002884jsd", + "name" : "saveInTableOrderProperty" + }, + "acm002885jsd" : { + "type" : "ControlElement", + "id" : "acm002885jsd", + "name" : "saveInSpecifiedOrderProperty" + }, + "acm002886jsd" : { + "type" : "ControlElement", + "id" : "acm002886jsd", + "name" : "sortableFieldsProperty" + }, + "acm002887jsd" : { + "type" : "ControlElement", + "id" : "acm002887jsd", + "name" : "sortCriteriaProperty" + }, + "acm002888jsd" : { + "type" : "ClassUnit", + "id" : "acm002888jsd", + "name" : "SaveOrderConfigPanel", + "compilationUnitId" : "acm002868jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002904jsd", "acm002914jsd", "acm005432jsd", "acm010051jsd", "acm018673jsd" ], + "content" : [ "acm002873jsd", "acm002874jsd", "acm002875jsd", "acm002876jsd", "acm002877jsd", "acm002878jsd", "acm002879jsd", "acm002880jsd", "acm002881jsd", "acm002882jsd", "acm002883jsd", "acm002884jsd", "acm002885jsd", "acm002886jsd", "acm002887jsd" ] + }, + "acm002889jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002889jsd", + "name" : "SaveOrderConfigPanelViewModel", + "parentId" : "acm002792jsd", + "content" : [ "acm002904jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002890jsd" : { + "type" : "CodePackage", + "id" : "acm002890jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002891jsd" ] + }, + "acm002891jsd" : { + "type" : "CodePackage", + "id" : "acm002891jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002892jsd" ] + }, + "acm002892jsd" : { + "type" : "CodePackage", + "id" : "acm002892jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002893jsd" ] + }, + "acm002893jsd" : { + "type" : "CodePackage", + "id" : "acm002893jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002889jsd" ] + }, + "acm002894jsd" : { + "type" : "ControlElement", + "id" : "acm002894jsd", + "name" : "SaveOrderConfigPanelViewModel" + }, + "acm002895jsd" : { + "type" : "ControlElement", + "id" : "acm002895jsd", + "name" : "addCriterion" + }, + "acm002896jsd" : { + "type" : "ControlElement", + "id" : "acm002896jsd", + "name" : "removeCriterion" + }, + "acm002897jsd" : { + "type" : "ControlElement", + "id" : "acm002897jsd", + "name" : "moveCriterionUp" + }, + "acm002898jsd" : { + "type" : "ControlElement", + "id" : "acm002898jsd", + "name" : "moveCriterionDown" + }, + "acm002899jsd" : { + "type" : "ControlElement", + "id" : "acm002899jsd", + "name" : "saveInOriginalProperty" + }, + "acm002900jsd" : { + "type" : "ControlElement", + "id" : "acm002900jsd", + "name" : "saveInTableOrderProperty" + }, + "acm002901jsd" : { + "type" : "ControlElement", + "id" : "acm002901jsd", + "name" : "saveInSpecifiedOrderProperty" + }, + "acm002902jsd" : { + "type" : "ControlElement", + "id" : "acm002902jsd", + "name" : "sortableFieldsProperty" + }, + "acm002903jsd" : { + "type" : "ControlElement", + "id" : "acm002903jsd", + "name" : "sortCriteriaProperty" + }, + "acm002904jsd" : { + "type" : "ClassUnit", + "id" : "acm002904jsd", + "name" : "SaveOrderConfigPanelViewModel", + "compilationUnitId" : "acm002889jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002914jsd", "acm018673jsd", "acm019454jsd" ], + "content" : [ "acm002894jsd", "acm002895jsd", "acm002896jsd", "acm002897jsd", "acm002898jsd", "acm002899jsd", "acm002900jsd", "acm002901jsd", "acm002902jsd", "acm002903jsd" ] + }, + "acm002905jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002905jsd", + "name" : "SortCriterionViewModel", + "parentId" : "acm002792jsd", + "content" : [ "acm002914jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002906jsd" : { + "type" : "CodePackage", + "id" : "acm002906jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002907jsd" ] + }, + "acm002907jsd" : { + "type" : "CodePackage", + "id" : "acm002907jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002908jsd" ] + }, + "acm002908jsd" : { + "type" : "CodePackage", + "id" : "acm002908jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002909jsd" ] + }, + "acm002909jsd" : { + "type" : "CodePackage", + "id" : "acm002909jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm002905jsd" ] + }, + "acm002910jsd" : { + "type" : "ControlElement", + "id" : "acm002910jsd", + "name" : "SortCriterionViewModel" + }, + "acm002911jsd" : { + "type" : "ControlElement", + "id" : "acm002911jsd", + "name" : "fieldProperty" + }, + "acm002912jsd" : { + "type" : "ControlElement", + "id" : "acm002912jsd", + "name" : "descendingProperty" + }, + "acm002913jsd" : { + "type" : "ControlElement", + "id" : "acm002913jsd", + "name" : "getCriterion" + }, + "acm002914jsd" : { + "type" : "ClassUnit", + "id" : "acm002914jsd", + "name" : "SortCriterionViewModel", + "compilationUnitId" : "acm002905jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm019454jsd" ], + "content" : [ "acm002910jsd", "acm002911jsd", "acm002912jsd", "acm002913jsd" ] + }, + "acm002915jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002915jsd", + "name" : "CopyFilesAction", + "parentId" : "acm002919jsd", + "content" : [ "acm002923jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002916jsd" : { + "type" : "CodePackage", + "id" : "acm002916jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002917jsd" ] + }, + "acm002917jsd" : { + "type" : "CodePackage", + "id" : "acm002917jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002918jsd" ] + }, + "acm002918jsd" : { + "type" : "CodePackage", + "id" : "acm002918jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002919jsd" ] + }, + "acm002919jsd" : { + "type" : "CodePackage", + "id" : "acm002919jsd", + "name" : "copyfiles", + "parentId" : "acm001569jsd", + "content" : [ "acm002915jsd", "acm002924jsd", "acm002933jsd", "acm002941jsd", "acm002952jsd", "acm002962jsd", "acm002972jsd" ] + }, + "acm002920jsd" : { + "type" : "ControlElement", + "id" : "acm002920jsd", + "name" : "CopyFilesAction" + }, + "acm002921jsd" : { + "type" : "ControlElement", + "id" : "acm002921jsd", + "name" : "showDialog" + }, + "acm002922jsd" : { + "type" : "ControlElement", + "id" : "acm002922jsd", + "name" : "execute" + }, + "acm002923jsd" : { + "type" : "ClassUnit", + "id" : "acm002923jsd", + "name" : "CopyFilesAction", + "compilationUnitId" : "acm002915jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002932jsd", "acm002951jsd", "acm002961jsd", "acm009752jsd", "acm009756jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm002920jsd", "acm002921jsd", "acm002922jsd" ] + }, + "acm002924jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002924jsd", + "name" : "CopyFilesDialogView", + "parentId" : "acm002919jsd", + "content" : [ "acm002932jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002925jsd" : { + "type" : "CodePackage", + "id" : "acm002925jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002926jsd" ] + }, + "acm002926jsd" : { + "type" : "CodePackage", + "id" : "acm002926jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002927jsd" ] + }, + "acm002927jsd" : { + "type" : "CodePackage", + "id" : "acm002927jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002928jsd" ] + }, + "acm002928jsd" : { + "type" : "CodePackage", + "id" : "acm002928jsd", + "name" : "copyfiles", + "parentId" : null, + "content" : [ "acm002924jsd" ] + }, + "acm002929jsd" : { + "type" : "ControlElement", + "id" : "acm002929jsd", + "name" : "CopyFilesDialogView" + }, + "acm002930jsd" : { + "type" : "ControlElement", + "id" : "acm002930jsd", + "name" : "initialize" + }, + "acm002931jsd" : { + "type" : "ControlElement", + "id" : "acm002931jsd", + "name" : "setupTable" + }, + "acm002932jsd" : { + "type" : "ClassUnit", + "id" : "acm002932jsd", + "name" : "CopyFilesDialogView", + "compilationUnitId" : "acm002924jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002940jsd", "acm002951jsd", "acm002961jsd", "acm005416jsd", "acm010025jsd" ], + "content" : [ "acm002929jsd", "acm002930jsd", "acm002931jsd" ] + }, + "acm002933jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002933jsd", + "name" : "CopyFilesDialogViewModel", + "parentId" : "acm002919jsd", + "content" : [ "acm002940jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002934jsd" : { + "type" : "CodePackage", + "id" : "acm002934jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002935jsd" ] + }, + "acm002935jsd" : { + "type" : "CodePackage", + "id" : "acm002935jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002936jsd" ] + }, + "acm002936jsd" : { + "type" : "CodePackage", + "id" : "acm002936jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002937jsd" ] + }, + "acm002937jsd" : { + "type" : "CodePackage", + "id" : "acm002937jsd", + "name" : "copyfiles", + "parentId" : null, + "content" : [ "acm002933jsd" ] + }, + "acm002938jsd" : { + "type" : "ControlElement", + "id" : "acm002938jsd", + "name" : "CopyFilesDialogViewModel" + }, + "acm002939jsd" : { + "type" : "ControlElement", + "id" : "acm002939jsd", + "name" : "copyFilesResultListProperty" + }, + "acm002940jsd" : { + "type" : "ClassUnit", + "id" : "acm002940jsd", + "name" : "CopyFilesDialogViewModel", + "compilationUnitId" : "acm002933jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002951jsd", "acm002961jsd" ], + "content" : [ "acm002938jsd", "acm002939jsd" ] + }, + "acm002941jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002941jsd", + "name" : "CopyFilesResultItemViewModel", + "parentId" : "acm002919jsd", + "content" : [ "acm002951jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002942jsd" : { + "type" : "CodePackage", + "id" : "acm002942jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002943jsd" ] + }, + "acm002943jsd" : { + "type" : "CodePackage", + "id" : "acm002943jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002944jsd" ] + }, + "acm002944jsd" : { + "type" : "CodePackage", + "id" : "acm002944jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002945jsd" ] + }, + "acm002945jsd" : { + "type" : "CodePackage", + "id" : "acm002945jsd", + "name" : "copyfiles", + "parentId" : null, + "content" : [ "acm002941jsd" ] + }, + "acm002946jsd" : { + "type" : "ControlElement", + "id" : "acm002946jsd", + "name" : "CopyFilesResultItemViewModel" + }, + "acm002947jsd" : { + "type" : "ControlElement", + "id" : "acm002947jsd", + "name" : "getFile" + }, + "acm002948jsd" : { + "type" : "ControlElement", + "id" : "acm002948jsd", + "name" : "getMessage" + }, + "acm002949jsd" : { + "type" : "ControlElement", + "id" : "acm002949jsd", + "name" : "getIcon" + }, + "acm002950jsd" : { + "type" : "ControlElement", + "id" : "acm002950jsd", + "name" : "toString" + }, + "acm002951jsd" : { + "type" : "ClassUnit", + "id" : "acm002951jsd", + "name" : "CopyFilesResultItemViewModel", + "compilationUnitId" : "acm002941jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd" ], + "content" : [ "acm002946jsd", "acm002947jsd", "acm002948jsd", "acm002949jsd", "acm002950jsd" ] + }, + "acm002952jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002952jsd", + "name" : "CopyFilesResultListDependency", + "parentId" : "acm002919jsd", + "content" : [ "acm002961jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002953jsd" : { + "type" : "CodePackage", + "id" : "acm002953jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002954jsd" ] + }, + "acm002954jsd" : { + "type" : "CodePackage", + "id" : "acm002954jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002955jsd" ] + }, + "acm002955jsd" : { + "type" : "CodePackage", + "id" : "acm002955jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002956jsd" ] + }, + "acm002956jsd" : { + "type" : "CodePackage", + "id" : "acm002956jsd", + "name" : "copyfiles", + "parentId" : null, + "content" : [ "acm002952jsd" ] + }, + "acm002957jsd" : { + "type" : "ControlElement", + "id" : "acm002957jsd", + "name" : "CopyFilesResultListDependency" + }, + "acm002958jsd" : { + "type" : "ControlElement", + "id" : "acm002958jsd", + "name" : "CopyFilesResultListDependency" + }, + "acm002959jsd" : { + "type" : "ControlElement", + "id" : "acm002959jsd", + "name" : "getResults" + }, + "acm002960jsd" : { + "type" : "ControlElement", + "id" : "acm002960jsd", + "name" : "toString" + }, + "acm002961jsd" : { + "type" : "ClassUnit", + "id" : "acm002961jsd", + "name" : "CopyFilesResultListDependency", + "compilationUnitId" : "acm002952jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002951jsd" ], + "content" : [ "acm002957jsd", "acm002958jsd", "acm002959jsd", "acm002960jsd" ] + }, + "acm002962jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002962jsd", + "name" : "CopyFilesTask", + "parentId" : "acm002919jsd", + "content" : [ "acm002971jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002963jsd" : { + "type" : "CodePackage", + "id" : "acm002963jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002964jsd" ] + }, + "acm002964jsd" : { + "type" : "CodePackage", + "id" : "acm002964jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002965jsd" ] + }, + "acm002965jsd" : { + "type" : "CodePackage", + "id" : "acm002965jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002966jsd" ] + }, + "acm002966jsd" : { + "type" : "CodePackage", + "id" : "acm002966jsd", + "name" : "copyfiles", + "parentId" : null, + "content" : [ "acm002962jsd" ] + }, + "acm002967jsd" : { + "type" : "ControlElement", + "id" : "acm002967jsd", + "name" : "CopyFilesTask" + }, + "acm002968jsd" : { + "type" : "ControlElement", + "id" : "acm002968jsd", + "name" : "call" + }, + "acm002969jsd" : { + "type" : "ControlElement", + "id" : "acm002969jsd", + "name" : "writeLogMessage" + }, + "acm002970jsd" : { + "type" : "ControlElement", + "id" : "acm002970jsd", + "name" : "addResultToList" + }, + "acm002971jsd" : { + "type" : "ClassUnit", + "id" : "acm002971jsd", + "name" : "CopyFilesTask", + "compilationUnitId" : "acm002962jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002923jsd", "acm002951jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm002967jsd", "acm002968jsd", "acm002969jsd", "acm002970jsd" ] + }, + "acm002972jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002972jsd", + "name" : "CopySingleFileAction", + "parentId" : "acm002919jsd", + "content" : [ "acm002980jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "copyfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002973jsd" : { + "type" : "CodePackage", + "id" : "acm002973jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002974jsd" ] + }, + "acm002974jsd" : { + "type" : "CodePackage", + "id" : "acm002974jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002975jsd" ] + }, + "acm002975jsd" : { + "type" : "CodePackage", + "id" : "acm002975jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002976jsd" ] + }, + "acm002976jsd" : { + "type" : "CodePackage", + "id" : "acm002976jsd", + "name" : "copyfiles", + "parentId" : null, + "content" : [ "acm002972jsd" ] + }, + "acm002977jsd" : { + "type" : "ControlElement", + "id" : "acm002977jsd", + "name" : "CopySingleFileAction" + }, + "acm002978jsd" : { + "type" : "ControlElement", + "id" : "acm002978jsd", + "name" : "execute" + }, + "acm002979jsd" : { + "type" : "ControlElement", + "id" : "acm002979jsd", + "name" : "copyFileToDestination" + }, + "acm002980jsd" : { + "type" : "ClassUnit", + "id" : "acm002980jsd", + "name" : "CopySingleFileAction", + "compilationUnitId" : "acm002972jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009752jsd", "acm009756jsd", "acm018022jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm002977jsd", "acm002978jsd", "acm002979jsd" ] + }, + "acm002981jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002981jsd", + "name" : "JabRefDesktop", + "parentId" : "acm002985jsd", + "content" : [ "acm002998jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "desktop" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002982jsd" : { + "type" : "CodePackage", + "id" : "acm002982jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm002983jsd" ] + }, + "acm002983jsd" : { + "type" : "CodePackage", + "id" : "acm002983jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm002984jsd" ] + }, + "acm002984jsd" : { + "type" : "CodePackage", + "id" : "acm002984jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm002985jsd" ] + }, + "acm002985jsd" : { + "type" : "CodePackage", + "id" : "acm002985jsd", + "name" : "desktop", + "parentId" : "acm001569jsd", + "content" : [ "acm002981jsd", "acm003004jsd" ] + }, + "acm002986jsd" : { + "type" : "ControlElement", + "id" : "acm002986jsd", + "name" : "JabRefDesktop" + }, + "acm002987jsd" : { + "type" : "ControlElement", + "id" : "acm002987jsd", + "name" : "openExternalViewer" + }, + "acm002988jsd" : { + "type" : "ControlElement", + "id" : "acm002988jsd", + "name" : "openDoi" + }, + "acm002989jsd" : { + "type" : "ControlElement", + "id" : "acm002989jsd", + "name" : "openCustomDoi" + }, + "acm002990jsd" : { + "type" : "ControlElement", + "id" : "acm002990jsd", + "name" : "openExternalFileAnyFormat" + }, + "acm002991jsd" : { + "type" : "ControlElement", + "id" : "acm002991jsd", + "name" : "openExternalFilePlatformIndependent" + }, + "acm002992jsd" : { + "type" : "ControlElement", + "id" : "acm002992jsd", + "name" : "openFolderAndSelectFile" + }, + "acm002993jsd" : { + "type" : "ControlElement", + "id" : "acm002993jsd", + "name" : "openBrowser" + }, + "acm002994jsd" : { + "type" : "ControlElement", + "id" : "acm002994jsd", + "name" : "openBrowser" + }, + "acm002995jsd" : { + "type" : "ControlElement", + "id" : "acm002995jsd", + "name" : "openBrowserShowPopup" + }, + "acm002996jsd" : { + "type" : "ControlElement", + "id" : "acm002996jsd", + "name" : "openConsole" + }, + "acm002997jsd" : { + "type" : "ControlElement", + "id" : "acm002997jsd", + "name" : "getNativeDesktop" + }, + "acm002998jsd" : { + "type" : "ClassUnit", + "id" : "acm002998jsd", + "name" : "JabRefDesktop", + "compilationUnitId" : "acm002981jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002998jsd", "acm003012jsd", "acm003027jsd", "acm003042jsd", "acm003056jsd", "acm003071jsd", "acm004328jsd", "acm014442jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm002986jsd", "acm002987jsd", "acm002988jsd", "acm002989jsd", "acm002990jsd", "acm002991jsd", "acm002992jsd", "acm002993jsd", "acm002994jsd", "acm002995jsd", "acm002996jsd", "acm002997jsd" ] + }, + "acm002999jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002999jsd", + "name" : "DefaultDesktop", + "parentId" : "acm003004jsd", + "content" : [ "acm003012jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "desktop", "os" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003000jsd" : { + "type" : "CodePackage", + "id" : "acm003000jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003001jsd" ] + }, + "acm003001jsd" : { + "type" : "CodePackage", + "id" : "acm003001jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003002jsd" ] + }, + "acm003002jsd" : { + "type" : "CodePackage", + "id" : "acm003002jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003003jsd" ] + }, + "acm003003jsd" : { + "type" : "CodePackage", + "id" : "acm003003jsd", + "name" : "desktop", + "parentId" : null, + "content" : [ "acm003004jsd" ] + }, + "acm003004jsd" : { + "type" : "CodePackage", + "id" : "acm003004jsd", + "name" : "os", + "parentId" : "acm002985jsd", + "content" : [ "acm002999jsd", "acm003013jsd", "acm003028jsd", "acm003043jsd", "acm003057jsd" ] + }, + "acm003005jsd" : { + "type" : "ControlElement", + "id" : "acm003005jsd", + "name" : "openFile" + }, + "acm003006jsd" : { + "type" : "ControlElement", + "id" : "acm003006jsd", + "name" : "openFileWithApplication" + }, + "acm003007jsd" : { + "type" : "ControlElement", + "id" : "acm003007jsd", + "name" : "openFolderAndSelectFile" + }, + "acm003008jsd" : { + "type" : "ControlElement", + "id" : "acm003008jsd", + "name" : "openConsole" + }, + "acm003009jsd" : { + "type" : "ControlElement", + "id" : "acm003009jsd", + "name" : "detectProgramPath" + }, + "acm003010jsd" : { + "type" : "ControlElement", + "id" : "acm003010jsd", + "name" : "getApplicationDirectory" + }, + "acm003011jsd" : { + "type" : "ControlElement", + "id" : "acm003011jsd", + "name" : "getDefaultFileChooserDirectory" + }, + "acm003012jsd" : { + "type" : "ClassUnit", + "id" : "acm003012jsd", + "name" : "DefaultDesktop", + "compilationUnitId" : "acm002999jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003042jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003042jsd" ], + "content" : [ "acm003005jsd", "acm003006jsd", "acm003007jsd", "acm003008jsd", "acm003009jsd", "acm003010jsd", "acm003011jsd" ] + }, + "acm003013jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003013jsd", + "name" : "Linux", + "parentId" : "acm003004jsd", + "content" : [ "acm003027jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "desktop", "os" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003014jsd" : { + "type" : "CodePackage", + "id" : "acm003014jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003015jsd" ] + }, + "acm003015jsd" : { + "type" : "CodePackage", + "id" : "acm003015jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003016jsd" ] + }, + "acm003016jsd" : { + "type" : "CodePackage", + "id" : "acm003016jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003017jsd" ] + }, + "acm003017jsd" : { + "type" : "CodePackage", + "id" : "acm003017jsd", + "name" : "desktop", + "parentId" : null, + "content" : [ "acm003018jsd" ] + }, + "acm003018jsd" : { + "type" : "CodePackage", + "id" : "acm003018jsd", + "name" : "os", + "parentId" : null, + "content" : [ "acm003013jsd" ] + }, + "acm003019jsd" : { + "type" : "ControlElement", + "id" : "acm003019jsd", + "name" : "nativeOpenFile" + }, + "acm003020jsd" : { + "type" : "ControlElement", + "id" : "acm003020jsd", + "name" : "openFile" + }, + "acm003021jsd" : { + "type" : "ControlElement", + "id" : "acm003021jsd", + "name" : "openFileWithApplication" + }, + "acm003022jsd" : { + "type" : "ControlElement", + "id" : "acm003022jsd", + "name" : "openFolderAndSelectFile" + }, + "acm003023jsd" : { + "type" : "ControlElement", + "id" : "acm003023jsd", + "name" : "openConsole" + }, + "acm003024jsd" : { + "type" : "ControlElement", + "id" : "acm003024jsd", + "name" : "detectProgramPath" + }, + "acm003025jsd" : { + "type" : "ControlElement", + "id" : "acm003025jsd", + "name" : "getApplicationDirectory" + }, + "acm003026jsd" : { + "type" : "ControlElement", + "id" : "acm003026jsd", + "name" : "getDefaultFileChooserDirectory" + }, + "acm003027jsd" : { + "type" : "ClassUnit", + "id" : "acm003027jsd", + "name" : "Linux", + "compilationUnitId" : "acm003013jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003042jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003027jsd", "acm004328jsd", "acm009954jsd" ], + "content" : [ "acm003019jsd", "acm003020jsd", "acm003021jsd", "acm003022jsd", "acm003023jsd", "acm003024jsd", "acm003025jsd", "acm003026jsd" ] + }, + "acm003028jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003028jsd", + "name" : "NativeDesktop", + "parentId" : "acm003004jsd", + "content" : [ "acm003042jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "desktop", "os" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003029jsd" : { + "type" : "CodePackage", + "id" : "acm003029jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003030jsd" ] + }, + "acm003030jsd" : { + "type" : "CodePackage", + "id" : "acm003030jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003031jsd" ] + }, + "acm003031jsd" : { + "type" : "CodePackage", + "id" : "acm003031jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003032jsd" ] + }, + "acm003032jsd" : { + "type" : "CodePackage", + "id" : "acm003032jsd", + "name" : "desktop", + "parentId" : null, + "content" : [ "acm003033jsd" ] + }, + "acm003033jsd" : { + "type" : "CodePackage", + "id" : "acm003033jsd", + "name" : "os", + "parentId" : null, + "content" : [ "acm003028jsd" ] + }, + "acm003034jsd" : { + "type" : "ControlElement", + "id" : "acm003034jsd", + "name" : "openFile" + }, + "acm003035jsd" : { + "type" : "ControlElement", + "id" : "acm003035jsd", + "name" : "openFileWithApplication" + }, + "acm003036jsd" : { + "type" : "ControlElement", + "id" : "acm003036jsd", + "name" : "openFolderAndSelectFile" + }, + "acm003037jsd" : { + "type" : "ControlElement", + "id" : "acm003037jsd", + "name" : "openConsole" + }, + "acm003038jsd" : { + "type" : "ControlElement", + "id" : "acm003038jsd", + "name" : "detectProgramPath" + }, + "acm003039jsd" : { + "type" : "ControlElement", + "id" : "acm003039jsd", + "name" : "getApplicationDirectory" + }, + "acm003040jsd" : { + "type" : "ControlElement", + "id" : "acm003040jsd", + "name" : "getDefaultFileChooserDirectory" + }, + "acm003041jsd" : { + "type" : "ControlElement", + "id" : "acm003041jsd", + "name" : "getUserDirectory" + }, + "acm003042jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003042jsd", + "name" : "NativeDesktop", + "compilationUnitId" : "acm003028jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd" ], + "content" : [ "acm003034jsd", "acm003035jsd", "acm003036jsd", "acm003037jsd", "acm003038jsd", "acm003039jsd", "acm003040jsd", "acm003041jsd" ] + }, + "acm003043jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003043jsd", + "name" : "OSX", + "parentId" : "acm003004jsd", + "content" : [ "acm003056jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "desktop", "os" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003044jsd" : { + "type" : "CodePackage", + "id" : "acm003044jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003045jsd" ] + }, + "acm003045jsd" : { + "type" : "CodePackage", + "id" : "acm003045jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003046jsd" ] + }, + "acm003046jsd" : { + "type" : "CodePackage", + "id" : "acm003046jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003047jsd" ] + }, + "acm003047jsd" : { + "type" : "CodePackage", + "id" : "acm003047jsd", + "name" : "desktop", + "parentId" : null, + "content" : [ "acm003048jsd" ] + }, + "acm003048jsd" : { + "type" : "CodePackage", + "id" : "acm003048jsd", + "name" : "os", + "parentId" : null, + "content" : [ "acm003043jsd" ] + }, + "acm003049jsd" : { + "type" : "ControlElement", + "id" : "acm003049jsd", + "name" : "openFile" + }, + "acm003050jsd" : { + "type" : "ControlElement", + "id" : "acm003050jsd", + "name" : "openFileWithApplication" + }, + "acm003051jsd" : { + "type" : "ControlElement", + "id" : "acm003051jsd", + "name" : "openFolderAndSelectFile" + }, + "acm003052jsd" : { + "type" : "ControlElement", + "id" : "acm003052jsd", + "name" : "openConsole" + }, + "acm003053jsd" : { + "type" : "ControlElement", + "id" : "acm003053jsd", + "name" : "detectProgramPath" + }, + "acm003054jsd" : { + "type" : "ControlElement", + "id" : "acm003054jsd", + "name" : "getApplicationDirectory" + }, + "acm003055jsd" : { + "type" : "ControlElement", + "id" : "acm003055jsd", + "name" : "getDefaultFileChooserDirectory" + }, + "acm003056jsd" : { + "type" : "ClassUnit", + "id" : "acm003056jsd", + "name" : "OSX", + "compilationUnitId" : "acm003043jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003042jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd" ], + "content" : [ "acm003049jsd", "acm003050jsd", "acm003051jsd", "acm003052jsd", "acm003053jsd", "acm003054jsd", "acm003055jsd" ] + }, + "acm003057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003057jsd", + "name" : "Windows", + "parentId" : "acm003004jsd", + "content" : [ "acm003071jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "desktop", "os" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003058jsd" : { + "type" : "CodePackage", + "id" : "acm003058jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003059jsd" ] + }, + "acm003059jsd" : { + "type" : "CodePackage", + "id" : "acm003059jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003060jsd" ] + }, + "acm003060jsd" : { + "type" : "CodePackage", + "id" : "acm003060jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003061jsd" ] + }, + "acm003061jsd" : { + "type" : "CodePackage", + "id" : "acm003061jsd", + "name" : "desktop", + "parentId" : null, + "content" : [ "acm003062jsd" ] + }, + "acm003062jsd" : { + "type" : "CodePackage", + "id" : "acm003062jsd", + "name" : "os", + "parentId" : null, + "content" : [ "acm003057jsd" ] + }, + "acm003063jsd" : { + "type" : "ControlElement", + "id" : "acm003063jsd", + "name" : "openFile" + }, + "acm003064jsd" : { + "type" : "ControlElement", + "id" : "acm003064jsd", + "name" : "detectProgramPath" + }, + "acm003065jsd" : { + "type" : "ControlElement", + "id" : "acm003065jsd", + "name" : "getProgramPath" + }, + "acm003066jsd" : { + "type" : "ControlElement", + "id" : "acm003066jsd", + "name" : "getApplicationDirectory" + }, + "acm003067jsd" : { + "type" : "ControlElement", + "id" : "acm003067jsd", + "name" : "getDefaultFileChooserDirectory" + }, + "acm003068jsd" : { + "type" : "ControlElement", + "id" : "acm003068jsd", + "name" : "openFileWithApplication" + }, + "acm003069jsd" : { + "type" : "ControlElement", + "id" : "acm003069jsd", + "name" : "openFolderAndSelectFile" + }, + "acm003070jsd" : { + "type" : "ControlElement", + "id" : "acm003070jsd", + "name" : "openConsole" + }, + "acm003071jsd" : { + "type" : "ClassUnit", + "id" : "acm003071jsd", + "name" : "Windows", + "compilationUnitId" : "acm003057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003042jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003071jsd", "acm004328jsd" ], + "content" : [ "acm003063jsd", "acm003064jsd", "acm003065jsd", "acm003066jsd", "acm003067jsd", "acm003068jsd", "acm003069jsd", "acm003070jsd" ] + }, + "acm003072jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003072jsd", + "name" : "AutosaveUiManager", + "parentId" : "acm003076jsd", + "content" : [ "acm003079jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "dialogs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003073jsd" : { + "type" : "CodePackage", + "id" : "acm003073jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003074jsd" ] + }, + "acm003074jsd" : { + "type" : "CodePackage", + "id" : "acm003074jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003075jsd" ] + }, + "acm003075jsd" : { + "type" : "CodePackage", + "id" : "acm003075jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003076jsd" ] + }, + "acm003076jsd" : { + "type" : "CodePackage", + "id" : "acm003076jsd", + "name" : "dialogs", + "parentId" : "acm001569jsd", + "content" : [ "acm003072jsd", "acm003080jsd" ] + }, + "acm003077jsd" : { + "type" : "ControlElement", + "id" : "acm003077jsd", + "name" : "AutosaveUiManager" + }, + "acm003078jsd" : { + "type" : "ControlElement", + "id" : "acm003078jsd", + "name" : "listen" + }, + "acm003079jsd" : { + "type" : "ClassUnit", + "id" : "acm003079jsd", + "name" : "AutosaveUiManager", + "compilationUnitId" : "acm003072jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm003079jsd", "acm004040jsd", "acm018078jsd" ], + "content" : [ "acm003077jsd", "acm003078jsd" ] + }, + "acm003080jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003080jsd", + "name" : "BackupUIManager", + "parentId" : "acm003076jsd", + "content" : [ "acm003089jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "dialogs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003081jsd" : { + "type" : "CodePackage", + "id" : "acm003081jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003082jsd" ] + }, + "acm003082jsd" : { + "type" : "CodePackage", + "id" : "acm003082jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003083jsd" ] + }, + "acm003083jsd" : { + "type" : "CodePackage", + "id" : "acm003083jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003084jsd" ] + }, + "acm003084jsd" : { + "type" : "CodePackage", + "id" : "acm003084jsd", + "name" : "dialogs", + "parentId" : null, + "content" : [ "acm003080jsd" ] + }, + "acm003085jsd" : { + "type" : "ControlElement", + "id" : "acm003085jsd", + "name" : "BackupUIManager" + }, + "acm003086jsd" : { + "type" : "ControlElement", + "id" : "acm003086jsd", + "name" : "showRestoreBackupDialog" + }, + "acm003087jsd" : { + "type" : "ControlElement", + "id" : "acm003087jsd", + "name" : "showBackupResolverDialog" + }, + "acm003088jsd" : { + "type" : "ControlElement", + "id" : "acm003088jsd", + "name" : "showReviewBackupDialog" + }, + "acm003089jsd" : { + "type" : "ClassUnit", + "id" : "acm003089jsd", + "name" : "BackupUIManager", + "compilationUnitId" : "acm003080jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002562jsd", "acm003089jsd", "acm012556jsd", "acm018022jsd", "acm020676jsd", "acm021206jsd" ], + "content" : [ "acm003085jsd", "acm003086jsd", "acm003087jsd", "acm003088jsd" ] + }, + "acm003090jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003090jsd", + "name" : "DocumentPageViewModel", + "parentId" : "acm003094jsd", + "content" : [ "acm003098jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003091jsd" : { + "type" : "CodePackage", + "id" : "acm003091jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003092jsd" ] + }, + "acm003092jsd" : { + "type" : "CodePackage", + "id" : "acm003092jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003093jsd" ] + }, + "acm003093jsd" : { + "type" : "CodePackage", + "id" : "acm003093jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003094jsd" ] + }, + "acm003094jsd" : { + "type" : "CodePackage", + "id" : "acm003094jsd", + "name" : "documentviewer", + "parentId" : "acm001569jsd", + "content" : [ "acm003090jsd", "acm003099jsd", "acm003108jsd", "acm003145jsd", "acm003166jsd", "acm003187jsd", "acm003213jsd", "acm003224jsd", "acm003232jsd", "acm021510jsd" ] + }, + "acm003095jsd" : { + "type" : "ControlElement", + "id" : "acm003095jsd", + "name" : "render" + }, + "acm003096jsd" : { + "type" : "ControlElement", + "id" : "acm003096jsd", + "name" : "getPageNumber" + }, + "acm003097jsd" : { + "type" : "ControlElement", + "id" : "acm003097jsd", + "name" : "getAspectRatio" + }, + "acm003098jsd" : { + "type" : "ClassUnit", + "id" : "acm003098jsd", + "name" : "DocumentPageViewModel", + "compilationUnitId" : "acm003090jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003095jsd", "acm003096jsd", "acm003097jsd" ] + }, + "acm003099jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003099jsd", + "name" : "DocumentViewModel", + "parentId" : "acm003094jsd", + "content" : [ "acm003107jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003100jsd" : { + "type" : "CodePackage", + "id" : "acm003100jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003101jsd" ] + }, + "acm003101jsd" : { + "type" : "CodePackage", + "id" : "acm003101jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003102jsd" ] + }, + "acm003102jsd" : { + "type" : "CodePackage", + "id" : "acm003102jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003103jsd" ] + }, + "acm003103jsd" : { + "type" : "CodePackage", + "id" : "acm003103jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003099jsd" ] + }, + "acm003104jsd" : { + "type" : "ControlElement", + "id" : "acm003104jsd", + "name" : "getPages" + }, + "acm003105jsd" : { + "type" : "ControlElement", + "id" : "acm003105jsd", + "name" : "getMaxPages" + }, + "acm003106jsd" : { + "type" : "ControlElement", + "id" : "acm003106jsd", + "name" : "maxPagesProperty" + }, + "acm003107jsd" : { + "type" : "ClassUnit", + "id" : "acm003107jsd", + "name" : "DocumentViewModel", + "compilationUnitId" : "acm003099jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003098jsd" ], + "content" : [ "acm003104jsd", "acm003105jsd", "acm003106jsd" ] + }, + "acm003108jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003108jsd", + "name" : "DocumentViewerControl", + "parentId" : "acm003094jsd", + "content" : [ "acm003134jsd", "acm003144jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003109jsd" : { + "type" : "CodePackage", + "id" : "acm003109jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003110jsd" ] + }, + "acm003110jsd" : { + "type" : "CodePackage", + "id" : "acm003110jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003111jsd" ] + }, + "acm003111jsd" : { + "type" : "CodePackage", + "id" : "acm003111jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003112jsd" ] + }, + "acm003112jsd" : { + "type" : "CodePackage", + "id" : "acm003112jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003108jsd" ] + }, + "acm003113jsd" : { + "type" : "ControlElement", + "id" : "acm003113jsd", + "name" : "DocumentViewerControl" + }, + "acm003114jsd" : { + "type" : "ControlElement", + "id" : "acm003114jsd", + "name" : "scrollYMaxProperty" + }, + "acm003115jsd" : { + "type" : "ControlElement", + "id" : "acm003115jsd", + "name" : "scrollYProperty" + }, + "acm003116jsd" : { + "type" : "ControlElement", + "id" : "acm003116jsd", + "name" : "getCurrentPage" + }, + "acm003117jsd" : { + "type" : "ControlElement", + "id" : "acm003117jsd", + "name" : "currentPageProperty" + }, + "acm003118jsd" : { + "type" : "ControlElement", + "id" : "acm003118jsd", + "name" : "showPage" + }, + "acm003119jsd" : { + "type" : "ControlElement", + "id" : "acm003119jsd", + "name" : "show" + }, + "acm003120jsd" : { + "type" : "ControlElement", + "id" : "acm003120jsd", + "name" : "updateCurrentPage" + }, + "acm003121jsd" : { + "type" : "ControlElement", + "id" : "acm003121jsd", + "name" : "setPageWidth" + }, + "acm003122jsd" : { + "type" : "ControlElement", + "id" : "acm003122jsd", + "name" : "setPageHeight" + }, + "acm003123jsd" : { + "type" : "ControlElement", + "id" : "acm003123jsd", + "name" : "updateSizeOfDisplayedPages" + }, + "acm003124jsd" : { + "type" : "ControlElement", + "id" : "acm003124jsd", + "name" : "changePageWidth" + }, + "acm003125jsd" : { + "type" : "ControlElement", + "id" : "acm003125jsd", + "name" : "DocumentViewerPage" + }, + "acm003126jsd" : { + "type" : "ControlElement", + "id" : "acm003126jsd", + "name" : "getDesiredHeight" + }, + "acm003127jsd" : { + "type" : "ControlElement", + "id" : "acm003127jsd", + "name" : "getDesiredWidth" + }, + "acm003128jsd" : { + "type" : "ControlElement", + "id" : "acm003128jsd", + "name" : "getNode" + }, + "acm003129jsd" : { + "type" : "ControlElement", + "id" : "acm003129jsd", + "name" : "isReusable" + }, + "acm003130jsd" : { + "type" : "ControlElement", + "id" : "acm003130jsd", + "name" : "updateItem" + }, + "acm003131jsd" : { + "type" : "ControlElement", + "id" : "acm003131jsd", + "name" : "renderPage" + }, + "acm003132jsd" : { + "type" : "ControlElement", + "id" : "acm003132jsd", + "name" : "getPageNumber" + }, + "acm003133jsd" : { + "type" : "ControlElement", + "id" : "acm003133jsd", + "name" : "updateSize" + }, + "acm003134jsd" : { + "type" : "ClassUnit", + "id" : "acm003134jsd", + "name" : "DocumentViewerControl", + "compilationUnitId" : "acm003108jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003098jsd", "acm003107jsd", "acm003144jsd", "acm003204jsd", "acm009965jsd" ], + "content" : [ "acm003113jsd", "acm003114jsd", "acm003115jsd", "acm003116jsd", "acm003117jsd", "acm003118jsd", "acm003119jsd", "acm003120jsd", "acm003121jsd", "acm003122jsd", "acm003123jsd", "acm003124jsd", "acm003125jsd", "acm003126jsd", "acm003127jsd", "acm003128jsd", "acm003129jsd", "acm003130jsd", "acm003131jsd", "acm003132jsd", "acm003133jsd" ] + }, + "acm003135jsd" : { + "type" : "ControlElement", + "id" : "acm003135jsd", + "name" : "DocumentViewerPage" + }, + "acm003136jsd" : { + "type" : "ControlElement", + "id" : "acm003136jsd", + "name" : "getDesiredHeight" + }, + "acm003137jsd" : { + "type" : "ControlElement", + "id" : "acm003137jsd", + "name" : "getDesiredWidth" + }, + "acm003138jsd" : { + "type" : "ControlElement", + "id" : "acm003138jsd", + "name" : "getNode" + }, + "acm003139jsd" : { + "type" : "ControlElement", + "id" : "acm003139jsd", + "name" : "isReusable" + }, + "acm003140jsd" : { + "type" : "ControlElement", + "id" : "acm003140jsd", + "name" : "updateItem" + }, + "acm003141jsd" : { + "type" : "ControlElement", + "id" : "acm003141jsd", + "name" : "renderPage" + }, + "acm003142jsd" : { + "type" : "ControlElement", + "id" : "acm003142jsd", + "name" : "getPageNumber" + }, + "acm003143jsd" : { + "type" : "ControlElement", + "id" : "acm003143jsd", + "name" : "updateSize" + }, + "acm003144jsd" : { + "type" : "ClassUnit", + "id" : "acm003144jsd", + "name" : "DocumentViewerPage", + "compilationUnitId" : "acm003108jsd", + "parentDatatypeId" : "acm003134jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003098jsd" ], + "content" : [ "acm003135jsd", "acm003136jsd", "acm003137jsd", "acm003138jsd", "acm003139jsd", "acm003140jsd", "acm003141jsd", "acm003142jsd", "acm003143jsd" ] + }, + "acm003145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003145jsd", + "name" : "DocumentViewerView", + "parentId" : "acm003094jsd", + "content" : [ "acm003165jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003146jsd" : { + "type" : "CodePackage", + "id" : "acm003146jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003147jsd" ] + }, + "acm003147jsd" : { + "type" : "CodePackage", + "id" : "acm003147jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003148jsd" ] + }, + "acm003148jsd" : { + "type" : "CodePackage", + "id" : "acm003148jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003149jsd" ] + }, + "acm003149jsd" : { + "type" : "CodePackage", + "id" : "acm003149jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003145jsd" ] + }, + "acm003150jsd" : { + "type" : "ControlElement", + "id" : "acm003150jsd", + "name" : "DocumentViewerView" + }, + "acm003151jsd" : { + "type" : "ControlElement", + "id" : "acm003151jsd", + "name" : "initialize" + }, + "acm003152jsd" : { + "type" : "ControlElement", + "id" : "acm003152jsd", + "name" : "setupModeButtons" + }, + "acm003153jsd" : { + "type" : "ControlElement", + "id" : "acm003153jsd", + "name" : "setupScrollbar" + }, + "acm003154jsd" : { + "type" : "ControlElement", + "id" : "acm003154jsd", + "name" : "setupPageControls" + }, + "acm003155jsd" : { + "type" : "ControlElement", + "id" : "acm003155jsd", + "name" : "setupFileChoice" + }, + "acm003156jsd" : { + "type" : "ControlElement", + "id" : "acm003156jsd", + "name" : "setupViewer" + }, + "acm003157jsd" : { + "type" : "ControlElement", + "id" : "acm003157jsd", + "name" : "setLiveMode" + }, + "acm003158jsd" : { + "type" : "ControlElement", + "id" : "acm003158jsd", + "name" : "gotoPage" + }, + "acm003159jsd" : { + "type" : "ControlElement", + "id" : "acm003159jsd", + "name" : "nextPage" + }, + "acm003160jsd" : { + "type" : "ControlElement", + "id" : "acm003160jsd", + "name" : "previousPage" + }, + "acm003161jsd" : { + "type" : "ControlElement", + "id" : "acm003161jsd", + "name" : "fitWidth" + }, + "acm003162jsd" : { + "type" : "ControlElement", + "id" : "acm003162jsd", + "name" : "zoomIn" + }, + "acm003163jsd" : { + "type" : "ControlElement", + "id" : "acm003163jsd", + "name" : "zoomOut" + }, + "acm003164jsd" : { + "type" : "ControlElement", + "id" : "acm003164jsd", + "name" : "fitSinglePage" + }, + "acm003165jsd" : { + "type" : "ClassUnit", + "id" : "acm003165jsd", + "name" : "DocumentViewerView", + "compilationUnitId" : "acm003145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003134jsd", "acm003186jsd", "acm009893jsd", "acm009965jsd", "acm010051jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm003150jsd", "acm003151jsd", "acm003152jsd", "acm003153jsd", "acm003154jsd", "acm003155jsd", "acm003156jsd", "acm003157jsd", "acm003158jsd", "acm003159jsd", "acm003160jsd", "acm003161jsd", "acm003162jsd", "acm003163jsd", "acm003164jsd" ] + }, + "acm003166jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003166jsd", + "name" : "DocumentViewerViewModel", + "parentId" : "acm003094jsd", + "content" : [ "acm003186jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003167jsd" : { + "type" : "CodePackage", + "id" : "acm003167jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003168jsd" ] + }, + "acm003168jsd" : { + "type" : "CodePackage", + "id" : "acm003168jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003169jsd" ] + }, + "acm003169jsd" : { + "type" : "CodePackage", + "id" : "acm003169jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003170jsd" ] + }, + "acm003170jsd" : { + "type" : "CodePackage", + "id" : "acm003170jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003166jsd" ] + }, + "acm003171jsd" : { + "type" : "ControlElement", + "id" : "acm003171jsd", + "name" : "DocumentViewerViewModel" + }, + "acm003172jsd" : { + "type" : "ControlElement", + "id" : "acm003172jsd", + "name" : "getCurrentPage" + }, + "acm003173jsd" : { + "type" : "ControlElement", + "id" : "acm003173jsd", + "name" : "currentPageProperty" + }, + "acm003174jsd" : { + "type" : "ControlElement", + "id" : "acm003174jsd", + "name" : "maxPagesProperty" + }, + "acm003175jsd" : { + "type" : "ControlElement", + "id" : "acm003175jsd", + "name" : "isLiveMode" + }, + "acm003176jsd" : { + "type" : "ControlElement", + "id" : "acm003176jsd", + "name" : "currentDocumentProperty" + }, + "acm003177jsd" : { + "type" : "ControlElement", + "id" : "acm003177jsd", + "name" : "filesProperty" + }, + "acm003178jsd" : { + "type" : "ControlElement", + "id" : "acm003178jsd", + "name" : "setCurrentEntries" + }, + "acm003179jsd" : { + "type" : "ControlElement", + "id" : "acm003179jsd", + "name" : "setCurrentEntry" + }, + "acm003180jsd" : { + "type" : "ControlElement", + "id" : "acm003180jsd", + "name" : "setCurrentDocument" + }, + "acm003181jsd" : { + "type" : "ControlElement", + "id" : "acm003181jsd", + "name" : "switchToFile" + }, + "acm003182jsd" : { + "type" : "ControlElement", + "id" : "acm003182jsd", + "name" : "liveModeProperty" + }, + "acm003183jsd" : { + "type" : "ControlElement", + "id" : "acm003183jsd", + "name" : "showPage" + }, + "acm003184jsd" : { + "type" : "ControlElement", + "id" : "acm003184jsd", + "name" : "showNextPage" + }, + "acm003185jsd" : { + "type" : "ControlElement", + "id" : "acm003185jsd", + "name" : "showPreviousPage" + }, + "acm003186jsd" : { + "type" : "ClassUnit", + "id" : "acm003186jsd", + "name" : "DocumentViewerViewModel", + "compilationUnitId" : "acm003166jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003107jsd", "acm003186jsd", "acm003231jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm003171jsd", "acm003172jsd", "acm003173jsd", "acm003174jsd", "acm003175jsd", "acm003176jsd", "acm003177jsd", "acm003178jsd", "acm003179jsd", "acm003180jsd", "acm003181jsd", "acm003182jsd", "acm003183jsd", "acm003184jsd", "acm003185jsd" ] + }, + "acm003187jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003187jsd", + "name" : "PageDimension", + "parentId" : "acm003094jsd", + "content" : [ "acm003204jsd", "acm003208jsd", "acm003212jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003188jsd" : { + "type" : "CodePackage", + "id" : "acm003188jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003189jsd" ] + }, + "acm003189jsd" : { + "type" : "CodePackage", + "id" : "acm003189jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003190jsd" ] + }, + "acm003190jsd" : { + "type" : "CodePackage", + "id" : "acm003190jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003191jsd" ] + }, + "acm003191jsd" : { + "type" : "CodePackage", + "id" : "acm003191jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003187jsd" ] + }, + "acm003192jsd" : { + "type" : "ControlElement", + "id" : "acm003192jsd", + "name" : "ofFixedWidth" + }, + "acm003193jsd" : { + "type" : "ControlElement", + "id" : "acm003193jsd", + "name" : "ofFixedHeight" + }, + "acm003194jsd" : { + "type" : "ControlElement", + "id" : "acm003194jsd", + "name" : "ofFixedWidth" + }, + "acm003195jsd" : { + "type" : "ControlElement", + "id" : "acm003195jsd", + "name" : "ofFixedHeight" + }, + "acm003196jsd" : { + "type" : "ControlElement", + "id" : "acm003196jsd", + "name" : "getWidth" + }, + "acm003197jsd" : { + "type" : "ControlElement", + "id" : "acm003197jsd", + "name" : "getHeight" + }, + "acm003198jsd" : { + "type" : "ControlElement", + "id" : "acm003198jsd", + "name" : "FixedWidthPageDimension" + }, + "acm003199jsd" : { + "type" : "ControlElement", + "id" : "acm003199jsd", + "name" : "getWidth" + }, + "acm003200jsd" : { + "type" : "ControlElement", + "id" : "acm003200jsd", + "name" : "getHeight" + }, + "acm003201jsd" : { + "type" : "ControlElement", + "id" : "acm003201jsd", + "name" : "FixedHeightPageDimension" + }, + "acm003202jsd" : { + "type" : "ControlElement", + "id" : "acm003202jsd", + "name" : "getWidth" + }, + "acm003203jsd" : { + "type" : "ControlElement", + "id" : "acm003203jsd", + "name" : "getHeight" + }, + "acm003204jsd" : { + "type" : "ClassUnit", + "id" : "acm003204jsd", + "name" : "PageDimension", + "compilationUnitId" : "acm003187jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003204jsd", "acm003208jsd", "acm003212jsd" ], + "content" : [ "acm003192jsd", "acm003193jsd", "acm003194jsd", "acm003195jsd", "acm003196jsd", "acm003197jsd", "acm003198jsd", "acm003199jsd", "acm003200jsd", "acm003201jsd", "acm003202jsd", "acm003203jsd" ] + }, + "acm003205jsd" : { + "type" : "ControlElement", + "id" : "acm003205jsd", + "name" : "FixedWidthPageDimension" + }, + "acm003206jsd" : { + "type" : "ControlElement", + "id" : "acm003206jsd", + "name" : "getWidth" + }, + "acm003207jsd" : { + "type" : "ControlElement", + "id" : "acm003207jsd", + "name" : "getHeight" + }, + "acm003208jsd" : { + "type" : "ClassUnit", + "id" : "acm003208jsd", + "name" : "FixedWidthPageDimension", + "compilationUnitId" : "acm003187jsd", + "parentDatatypeId" : "acm003204jsd", + "extendedDataTypesIds" : [ "acm003204jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003205jsd", "acm003206jsd", "acm003207jsd" ] + }, + "acm003209jsd" : { + "type" : "ControlElement", + "id" : "acm003209jsd", + "name" : "FixedHeightPageDimension" + }, + "acm003210jsd" : { + "type" : "ControlElement", + "id" : "acm003210jsd", + "name" : "getWidth" + }, + "acm003211jsd" : { + "type" : "ControlElement", + "id" : "acm003211jsd", + "name" : "getHeight" + }, + "acm003212jsd" : { + "type" : "ClassUnit", + "id" : "acm003212jsd", + "name" : "FixedHeightPageDimension", + "compilationUnitId" : "acm003187jsd", + "parentDatatypeId" : "acm003204jsd", + "extendedDataTypesIds" : [ "acm003204jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003209jsd", "acm003210jsd", "acm003211jsd" ] + }, + "acm003213jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003213jsd", + "name" : "PdfDocumentPageViewModel", + "parentId" : "acm003094jsd", + "content" : [ "acm003223jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003214jsd" : { + "type" : "CodePackage", + "id" : "acm003214jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003215jsd" ] + }, + "acm003215jsd" : { + "type" : "CodePackage", + "id" : "acm003215jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003216jsd" ] + }, + "acm003216jsd" : { + "type" : "CodePackage", + "id" : "acm003216jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003217jsd" ] + }, + "acm003217jsd" : { + "type" : "CodePackage", + "id" : "acm003217jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003213jsd" ] + }, + "acm003218jsd" : { + "type" : "ControlElement", + "id" : "acm003218jsd", + "name" : "PdfDocumentPageViewModel" + }, + "acm003219jsd" : { + "type" : "ControlElement", + "id" : "acm003219jsd", + "name" : "resize" + }, + "acm003220jsd" : { + "type" : "ControlElement", + "id" : "acm003220jsd", + "name" : "render" + }, + "acm003221jsd" : { + "type" : "ControlElement", + "id" : "acm003221jsd", + "name" : "getPageNumber" + }, + "acm003222jsd" : { + "type" : "ControlElement", + "id" : "acm003222jsd", + "name" : "getAspectRatio" + }, + "acm003223jsd" : { + "type" : "ClassUnit", + "id" : "acm003223jsd", + "name" : "PdfDocumentPageViewModel", + "compilationUnitId" : "acm003213jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003098jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003218jsd", "acm003219jsd", "acm003220jsd", "acm003221jsd", "acm003222jsd" ] + }, + "acm003224jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003224jsd", + "name" : "PdfDocumentViewModel", + "parentId" : "acm003094jsd", + "content" : [ "acm003231jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003225jsd" : { + "type" : "CodePackage", + "id" : "acm003225jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003226jsd" ] + }, + "acm003226jsd" : { + "type" : "CodePackage", + "id" : "acm003226jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003227jsd" ] + }, + "acm003227jsd" : { + "type" : "CodePackage", + "id" : "acm003227jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003228jsd" ] + }, + "acm003228jsd" : { + "type" : "CodePackage", + "id" : "acm003228jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003224jsd" ] + }, + "acm003229jsd" : { + "type" : "ControlElement", + "id" : "acm003229jsd", + "name" : "PdfDocumentViewModel" + }, + "acm003230jsd" : { + "type" : "ControlElement", + "id" : "acm003230jsd", + "name" : "getPages" + }, + "acm003231jsd" : { + "type" : "ClassUnit", + "id" : "acm003231jsd", + "name" : "PdfDocumentViewModel", + "compilationUnitId" : "acm003224jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003107jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003098jsd", "acm003223jsd" ], + "content" : [ "acm003229jsd", "acm003230jsd" ] + }, + "acm003232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003232jsd", + "name" : "ShowDocumentViewerAction", + "parentId" : "acm003094jsd", + "content" : [ "acm003239jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003233jsd" : { + "type" : "CodePackage", + "id" : "acm003233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003234jsd" ] + }, + "acm003234jsd" : { + "type" : "CodePackage", + "id" : "acm003234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003235jsd" ] + }, + "acm003235jsd" : { + "type" : "CodePackage", + "id" : "acm003235jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003236jsd" ] + }, + "acm003236jsd" : { + "type" : "CodePackage", + "id" : "acm003236jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm003232jsd" ] + }, + "acm003237jsd" : { + "type" : "ControlElement", + "id" : "acm003237jsd", + "name" : "ShowDocumentViewerAction" + }, + "acm003238jsd" : { + "type" : "ControlElement", + "id" : "acm003238jsd", + "name" : "execute" + }, + "acm003239jsd" : { + "type" : "ClassUnit", + "id" : "acm003239jsd", + "name" : "ShowDocumentViewerAction", + "compilationUnitId" : "acm003232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm003165jsd", "acm021206jsd" ], + "content" : [ "acm003237jsd", "acm003238jsd" ] + }, + "acm003240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003240jsd", + "name" : "DuplicateResolverDialog", + "parentId" : "acm003244jsd", + "content" : [ "acm003250jsd", "acm003251jsd", "acm003252jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "duplicationFinder" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003241jsd" : { + "type" : "CodePackage", + "id" : "acm003241jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003242jsd" ] + }, + "acm003242jsd" : { + "type" : "CodePackage", + "id" : "acm003242jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003243jsd" ] + }, + "acm003243jsd" : { + "type" : "CodePackage", + "id" : "acm003243jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003244jsd" ] + }, + "acm003244jsd" : { + "type" : "CodePackage", + "id" : "acm003244jsd", + "name" : "duplicationFinder", + "parentId" : "acm001569jsd", + "content" : [ "acm003240jsd", "acm003253jsd" ] + }, + "acm003245jsd" : { + "type" : "ControlElement", + "id" : "acm003245jsd", + "name" : "DuplicateResolverDialog" + }, + "acm003246jsd" : { + "type" : "ControlElement", + "id" : "acm003246jsd", + "name" : "init" + }, + "acm003247jsd" : { + "type" : "ControlElement", + "id" : "acm003247jsd", + "name" : "getMergedEntry" + }, + "acm003248jsd" : { + "type" : "ControlElement", + "id" : "acm003248jsd", + "name" : "getNewLeftEntry" + }, + "acm003249jsd" : { + "type" : "ControlElement", + "id" : "acm003249jsd", + "name" : "getNewRightEntry" + }, + "acm003250jsd" : { + "type" : "ClassUnit", + "id" : "acm003250jsd", + "name" : "DuplicateResolverDialog", + "compilationUnitId" : "acm003240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm003251jsd", "acm005331jsd", "acm006775jsd", "acm009741jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003245jsd", "acm003246jsd", "acm003247jsd", "acm003248jsd", "acm003249jsd" ] + }, + "acm003251jsd" : { + "type" : "ClassUnit", + "id" : "acm003251jsd", + "name" : "DuplicateResolverType", + "compilationUnitId" : "acm003240jsd", + "parentDatatypeId" : "acm003250jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003252jsd" : { + "type" : "ClassUnit", + "id" : "acm003252jsd", + "name" : "DuplicateResolverResult", + "compilationUnitId" : "acm003240jsd", + "parentDatatypeId" : "acm003250jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003253jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003253jsd", + "name" : "DuplicateSearch", + "parentId" : "acm003244jsd", + "content" : [ "acm003271jsd", "acm003279jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "duplicationFinder" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003254jsd" : { + "type" : "CodePackage", + "id" : "acm003254jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003255jsd" ] + }, + "acm003255jsd" : { + "type" : "CodePackage", + "id" : "acm003255jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003256jsd" ] + }, + "acm003256jsd" : { + "type" : "CodePackage", + "id" : "acm003256jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003257jsd" ] + }, + "acm003257jsd" : { + "type" : "CodePackage", + "id" : "acm003257jsd", + "name" : "duplicationFinder", + "parentId" : null, + "content" : [ "acm003253jsd" ] + }, + "acm003258jsd" : { + "type" : "ControlElement", + "id" : "acm003258jsd", + "name" : "DuplicateSearch" + }, + "acm003259jsd" : { + "type" : "ControlElement", + "id" : "acm003259jsd", + "name" : "execute" + }, + "acm003260jsd" : { + "type" : "ControlElement", + "id" : "acm003260jsd", + "name" : "searchPossibleDuplicates" + }, + "acm003261jsd" : { + "type" : "ControlElement", + "id" : "acm003261jsd", + "name" : "verifyDuplicates" + }, + "acm003262jsd" : { + "type" : "ControlElement", + "id" : "acm003262jsd", + "name" : "askResolveStrategy" + }, + "acm003263jsd" : { + "type" : "ControlElement", + "id" : "acm003263jsd", + "name" : "handleDuplicates" + }, + "acm003264jsd" : { + "type" : "ControlElement", + "id" : "acm003264jsd", + "name" : "getToRemove" + }, + "acm003265jsd" : { + "type" : "ControlElement", + "id" : "acm003265jsd", + "name" : "getToAdd" + }, + "acm003266jsd" : { + "type" : "ControlElement", + "id" : "acm003266jsd", + "name" : "remove" + }, + "acm003267jsd" : { + "type" : "ControlElement", + "id" : "acm003267jsd", + "name" : "replace" + }, + "acm003268jsd" : { + "type" : "ControlElement", + "id" : "acm003268jsd", + "name" : "replace" + }, + "acm003269jsd" : { + "type" : "ControlElement", + "id" : "acm003269jsd", + "name" : "isToRemove" + }, + "acm003270jsd" : { + "type" : "ControlElement", + "id" : "acm003270jsd", + "name" : "getDuplicateCount" + }, + "acm003271jsd" : { + "type" : "ClassUnit", + "id" : "acm003271jsd", + "name" : "DuplicateSearch", + "compilationUnitId" : "acm003253jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm002045jsd", "acm003250jsd", "acm003251jsd", "acm003252jsd", "acm003279jsd", "acm009381jsd", "acm009423jsd", "acm009466jsd", "acm011386jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003258jsd", "acm003259jsd", "acm003260jsd", "acm003261jsd", "acm003262jsd", "acm003263jsd", "acm003264jsd", "acm003265jsd", "acm003266jsd", "acm003267jsd", "acm003268jsd", "acm003269jsd", "acm003270jsd" ] + }, + "acm003272jsd" : { + "type" : "ControlElement", + "id" : "acm003272jsd", + "name" : "getToRemove" + }, + "acm003273jsd" : { + "type" : "ControlElement", + "id" : "acm003273jsd", + "name" : "getToAdd" + }, + "acm003274jsd" : { + "type" : "ControlElement", + "id" : "acm003274jsd", + "name" : "remove" + }, + "acm003275jsd" : { + "type" : "ControlElement", + "id" : "acm003275jsd", + "name" : "replace" + }, + "acm003276jsd" : { + "type" : "ControlElement", + "id" : "acm003276jsd", + "name" : "replace" + }, + "acm003277jsd" : { + "type" : "ControlElement", + "id" : "acm003277jsd", + "name" : "isToRemove" + }, + "acm003278jsd" : { + "type" : "ControlElement", + "id" : "acm003278jsd", + "name" : "getDuplicateCount" + }, + "acm003279jsd" : { + "type" : "ClassUnit", + "id" : "acm003279jsd", + "name" : "DuplicateSearchResult", + "compilationUnitId" : "acm003253jsd", + "parentDatatypeId" : "acm003271jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm003272jsd", "acm003273jsd", "acm003274jsd", "acm003275jsd", "acm003276jsd", "acm003277jsd", "acm003278jsd" ] + }, + "acm003280jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003280jsd", + "name" : "CopyDoiUrlAction", + "parentId" : "acm003284jsd", + "content" : [ "acm003288jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003281jsd" : { + "type" : "CodePackage", + "id" : "acm003281jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003282jsd" ] + }, + "acm003282jsd" : { + "type" : "CodePackage", + "id" : "acm003282jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003283jsd" ] + }, + "acm003283jsd" : { + "type" : "CodePackage", + "id" : "acm003283jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003284jsd" ] + }, + "acm003284jsd" : { + "type" : "CodePackage", + "id" : "acm003284jsd", + "name" : "edit", + "parentId" : "acm001569jsd", + "content" : [ "acm003280jsd", "acm003289jsd", "acm003304jsd", "acm003313jsd", "acm003321jsd", "acm003329jsd", "acm003335jsd", "acm003349jsd", "acm003357jsd", "acm003365jsd", "acm003374jsd", "acm021517jsd", "acm021534jsd", "acm021547jsd", "acm021563jsd", "acm021572jsd", "acm021584jsd", "acm003394jsd" ] + }, + "acm003285jsd" : { + "type" : "ControlElement", + "id" : "acm003285jsd", + "name" : "CopyDoiUrlAction" + }, + "acm003286jsd" : { + "type" : "ControlElement", + "id" : "acm003286jsd", + "name" : "execute" + }, + "acm003287jsd" : { + "type" : "ControlElement", + "id" : "acm003287jsd", + "name" : "copy" + }, + "acm003288jsd" : { + "type" : "ClassUnit", + "id" : "acm003288jsd", + "name" : "CopyDoiUrlAction", + "compilationUnitId" : "acm003280jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd" ], + "content" : [ "acm003285jsd", "acm003286jsd", "acm003287jsd" ] + }, + "acm003289jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003289jsd", + "name" : "CopyMoreAction", + "parentId" : "acm003284jsd", + "content" : [ "acm003303jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003290jsd" : { + "type" : "CodePackage", + "id" : "acm003290jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003291jsd" ] + }, + "acm003291jsd" : { + "type" : "CodePackage", + "id" : "acm003291jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003292jsd" ] + }, + "acm003292jsd" : { + "type" : "CodePackage", + "id" : "acm003292jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003293jsd" ] + }, + "acm003293jsd" : { + "type" : "CodePackage", + "id" : "acm003293jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003289jsd" ] + }, + "acm003294jsd" : { + "type" : "ControlElement", + "id" : "acm003294jsd", + "name" : "CopyMoreAction" + }, + "acm003295jsd" : { + "type" : "ControlElement", + "id" : "acm003295jsd", + "name" : "execute" + }, + "acm003296jsd" : { + "type" : "ControlElement", + "id" : "acm003296jsd", + "name" : "copyTitle" + }, + "acm003297jsd" : { + "type" : "ControlElement", + "id" : "acm003297jsd", + "name" : "copyKey" + }, + "acm003298jsd" : { + "type" : "ControlElement", + "id" : "acm003298jsd", + "name" : "copyDoi" + }, + "acm003299jsd" : { + "type" : "ControlElement", + "id" : "acm003299jsd", + "name" : "copyDoiList" + }, + "acm003300jsd" : { + "type" : "ControlElement", + "id" : "acm003300jsd", + "name" : "copyCiteKey" + }, + "acm003301jsd" : { + "type" : "ControlElement", + "id" : "acm003301jsd", + "name" : "copyKeyAndTitle" + }, + "acm003302jsd" : { + "type" : "ControlElement", + "id" : "acm003302jsd", + "name" : "copyKeyAndLink" + }, + "acm003303jsd" : { + "type" : "ClassUnit", + "id" : "acm003303jsd", + "name" : "CopyMoreAction", + "compilationUnitId" : "acm003289jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm002045jsd", "acm002150jsd", "acm003303jsd", "acm014982jsd", "acm015052jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003294jsd", "acm003295jsd", "acm003296jsd", "acm003297jsd", "acm003298jsd", "acm003299jsd", "acm003300jsd", "acm003301jsd", "acm003302jsd" ] + }, + "acm003304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003304jsd", + "name" : "EditAction", + "parentId" : "acm003284jsd", + "content" : [ "acm003312jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003305jsd" : { + "type" : "CodePackage", + "id" : "acm003305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003306jsd" ] + }, + "acm003306jsd" : { + "type" : "CodePackage", + "id" : "acm003306jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003307jsd" ] + }, + "acm003307jsd" : { + "type" : "CodePackage", + "id" : "acm003307jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003308jsd" ] + }, + "acm003308jsd" : { + "type" : "CodePackage", + "id" : "acm003308jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003304jsd" ] + }, + "acm003309jsd" : { + "type" : "ControlElement", + "id" : "acm003309jsd", + "name" : "EditAction" + }, + "acm003310jsd" : { + "type" : "ControlElement", + "id" : "acm003310jsd", + "name" : "toString" + }, + "acm003311jsd" : { + "type" : "ControlElement", + "id" : "acm003311jsd", + "name" : "execute" + }, + "acm003312jsd" : { + "type" : "ClassUnit", + "id" : "acm003312jsd", + "name" : "EditAction", + "compilationUnitId" : "acm003304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm002045jsd", "acm002150jsd", "acm003312jsd" ], + "content" : [ "acm003309jsd", "acm003310jsd", "acm003311jsd" ] + }, + "acm003313jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003313jsd", + "name" : "ManageKeywordsAction", + "parentId" : "acm003284jsd", + "content" : [ "acm003320jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003314jsd" : { + "type" : "CodePackage", + "id" : "acm003314jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003315jsd" ] + }, + "acm003315jsd" : { + "type" : "CodePackage", + "id" : "acm003315jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003316jsd" ] + }, + "acm003316jsd" : { + "type" : "CodePackage", + "id" : "acm003316jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003317jsd" ] + }, + "acm003317jsd" : { + "type" : "CodePackage", + "id" : "acm003317jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003313jsd" ] + }, + "acm003318jsd" : { + "type" : "ControlElement", + "id" : "acm003318jsd", + "name" : "ManageKeywordsAction" + }, + "acm003319jsd" : { + "type" : "ControlElement", + "id" : "acm003319jsd", + "name" : "execute" + }, + "acm003320jsd" : { + "type" : "ClassUnit", + "id" : "acm003320jsd", + "name" : "ManageKeywordsAction", + "compilationUnitId" : "acm003313jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm003328jsd" ], + "content" : [ "acm003318jsd", "acm003319jsd" ] + }, + "acm003321jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003321jsd", + "name" : "ManageKeywordsDialog", + "parentId" : "acm003284jsd", + "content" : [ "acm003328jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003322jsd" : { + "type" : "CodePackage", + "id" : "acm003322jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003323jsd" ] + }, + "acm003323jsd" : { + "type" : "CodePackage", + "id" : "acm003323jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003324jsd" ] + }, + "acm003324jsd" : { + "type" : "CodePackage", + "id" : "acm003324jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003325jsd" ] + }, + "acm003325jsd" : { + "type" : "CodePackage", + "id" : "acm003325jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003321jsd" ] + }, + "acm003326jsd" : { + "type" : "ControlElement", + "id" : "acm003326jsd", + "name" : "ManageKeywordsDialog" + }, + "acm003327jsd" : { + "type" : "ControlElement", + "id" : "acm003327jsd", + "name" : "initialize" + }, + "acm003328jsd" : { + "type" : "ClassUnit", + "id" : "acm003328jsd", + "name" : "ManageKeywordsDialog", + "compilationUnitId" : "acm003321jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003348jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003326jsd", "acm003327jsd" ] + }, + "acm003329jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003329jsd", + "name" : "ManageKeywordsDisplayType", + "parentId" : "acm003284jsd", + "content" : [ "acm003334jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003330jsd" : { + "type" : "CodePackage", + "id" : "acm003330jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003331jsd" ] + }, + "acm003331jsd" : { + "type" : "CodePackage", + "id" : "acm003331jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003332jsd" ] + }, + "acm003332jsd" : { + "type" : "CodePackage", + "id" : "acm003332jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003333jsd" ] + }, + "acm003333jsd" : { + "type" : "CodePackage", + "id" : "acm003333jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003329jsd" ] + }, + "acm003334jsd" : { + "type" : "ClassUnit", + "id" : "acm003334jsd", + "name" : "ManageKeywordsDisplayType", + "compilationUnitId" : "acm003329jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003335jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003335jsd", + "name" : "ManageKeywordsViewModel", + "parentId" : "acm003284jsd", + "content" : [ "acm003348jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003336jsd" : { + "type" : "CodePackage", + "id" : "acm003336jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003337jsd" ] + }, + "acm003337jsd" : { + "type" : "CodePackage", + "id" : "acm003337jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003338jsd" ] + }, + "acm003338jsd" : { + "type" : "CodePackage", + "id" : "acm003338jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003339jsd" ] + }, + "acm003339jsd" : { + "type" : "CodePackage", + "id" : "acm003339jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003335jsd" ] + }, + "acm003340jsd" : { + "type" : "ControlElement", + "id" : "acm003340jsd", + "name" : "ManageKeywordsViewModel" + }, + "acm003341jsd" : { + "type" : "ControlElement", + "id" : "acm003341jsd", + "name" : "getDisplayType" + }, + "acm003342jsd" : { + "type" : "ControlElement", + "id" : "acm003342jsd", + "name" : "displayTypeProperty" + }, + "acm003343jsd" : { + "type" : "ControlElement", + "id" : "acm003343jsd", + "name" : "fillKeywordsList" + }, + "acm003344jsd" : { + "type" : "ControlElement", + "id" : "acm003344jsd", + "name" : "getKeywords" + }, + "acm003345jsd" : { + "type" : "ControlElement", + "id" : "acm003345jsd", + "name" : "removeKeyword" + }, + "acm003346jsd" : { + "type" : "ControlElement", + "id" : "acm003346jsd", + "name" : "saveChanges" + }, + "acm003347jsd" : { + "type" : "ControlElement", + "id" : "acm003347jsd", + "name" : "updateKeywords" + }, + "acm003348jsd" : { + "type" : "ClassUnit", + "id" : "acm003348jsd", + "name" : "ManageKeywordsViewModel", + "compilationUnitId" : "acm003335jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003334jsd", "acm009381jsd", "acm017884jsd", "acm018267jsd", "acm018443jsd", "acm018479jsd", "acm020774jsd" ], + "content" : [ "acm003340jsd", "acm003341jsd", "acm003342jsd", "acm003343jsd", "acm003344jsd", "acm003345jsd", "acm003346jsd", "acm003347jsd" ] + }, + "acm003349jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003349jsd", + "name" : "OpenBrowserAction", + "parentId" : "acm003284jsd", + "content" : [ "acm003356jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003350jsd" : { + "type" : "CodePackage", + "id" : "acm003350jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003351jsd" ] + }, + "acm003351jsd" : { + "type" : "CodePackage", + "id" : "acm003351jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003352jsd" ] + }, + "acm003352jsd" : { + "type" : "CodePackage", + "id" : "acm003352jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003353jsd" ] + }, + "acm003353jsd" : { + "type" : "CodePackage", + "id" : "acm003353jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003349jsd" ] + }, + "acm003354jsd" : { + "type" : "ControlElement", + "id" : "acm003354jsd", + "name" : "OpenBrowserAction" + }, + "acm003355jsd" : { + "type" : "ControlElement", + "id" : "acm003355jsd", + "name" : "execute" + }, + "acm003356jsd" : { + "type" : "ClassUnit", + "id" : "acm003356jsd", + "name" : "OpenBrowserAction", + "compilationUnitId" : "acm003349jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd" ], + "content" : [ "acm003354jsd", "acm003355jsd" ] + }, + "acm003357jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003357jsd", + "name" : "ReplaceStringAction", + "parentId" : "acm003284jsd", + "content" : [ "acm003364jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003358jsd" : { + "type" : "CodePackage", + "id" : "acm003358jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003359jsd" ] + }, + "acm003359jsd" : { + "type" : "CodePackage", + "id" : "acm003359jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003360jsd" ] + }, + "acm003360jsd" : { + "type" : "CodePackage", + "id" : "acm003360jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003361jsd" ] + }, + "acm003361jsd" : { + "type" : "CodePackage", + "id" : "acm003361jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003357jsd" ] + }, + "acm003362jsd" : { + "type" : "ControlElement", + "id" : "acm003362jsd", + "name" : "ReplaceStringAction" + }, + "acm003363jsd" : { + "type" : "ControlElement", + "id" : "acm003363jsd", + "name" : "execute" + }, + "acm003364jsd" : { + "type" : "ClassUnit", + "id" : "acm003364jsd", + "name" : "ReplaceStringAction", + "compilationUnitId" : "acm003357jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm003373jsd" ], + "content" : [ "acm003362jsd", "acm003363jsd" ] + }, + "acm003365jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003365jsd", + "name" : "ReplaceStringView", + "parentId" : "acm003284jsd", + "content" : [ "acm003373jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003366jsd" : { + "type" : "CodePackage", + "id" : "acm003366jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003367jsd" ] + }, + "acm003367jsd" : { + "type" : "CodePackage", + "id" : "acm003367jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003368jsd" ] + }, + "acm003368jsd" : { + "type" : "CodePackage", + "id" : "acm003368jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003369jsd" ] + }, + "acm003369jsd" : { + "type" : "CodePackage", + "id" : "acm003369jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003365jsd" ] + }, + "acm003370jsd" : { + "type" : "ControlElement", + "id" : "acm003370jsd", + "name" : "ReplaceStringView" + }, + "acm003371jsd" : { + "type" : "ControlElement", + "id" : "acm003371jsd", + "name" : "initialize" + }, + "acm003372jsd" : { + "type" : "ControlElement", + "id" : "acm003372jsd", + "name" : "buttonReplace" + }, + "acm003373jsd" : { + "type" : "ClassUnit", + "id" : "acm003373jsd", + "name" : "ReplaceStringView", + "compilationUnitId" : "acm003365jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm003388jsd", "acm009856jsd" ], + "content" : [ "acm003370jsd", "acm003371jsd", "acm003372jsd" ] + }, + "acm003374jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003374jsd", + "name" : "ReplaceStringViewModel", + "parentId" : "acm003284jsd", + "content" : [ "acm003388jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003375jsd" : { + "type" : "CodePackage", + "id" : "acm003375jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003376jsd" ] + }, + "acm003376jsd" : { + "type" : "CodePackage", + "id" : "acm003376jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003377jsd" ] + }, + "acm003377jsd" : { + "type" : "CodePackage", + "id" : "acm003377jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003378jsd" ] + }, + "acm003378jsd" : { + "type" : "CodePackage", + "id" : "acm003378jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003374jsd" ] + }, + "acm003379jsd" : { + "type" : "ControlElement", + "id" : "acm003379jsd", + "name" : "ReplaceStringViewModel" + }, + "acm003380jsd" : { + "type" : "ControlElement", + "id" : "acm003380jsd", + "name" : "replace" + }, + "acm003381jsd" : { + "type" : "ControlElement", + "id" : "acm003381jsd", + "name" : "replaceItem" + }, + "acm003382jsd" : { + "type" : "ControlElement", + "id" : "acm003382jsd", + "name" : "replaceField" + }, + "acm003383jsd" : { + "type" : "ControlElement", + "id" : "acm003383jsd", + "name" : "allFieldReplaceProperty" + }, + "acm003384jsd" : { + "type" : "ControlElement", + "id" : "acm003384jsd", + "name" : "selectOnlyProperty" + }, + "acm003385jsd" : { + "type" : "ControlElement", + "id" : "acm003385jsd", + "name" : "fieldStringProperty" + }, + "acm003386jsd" : { + "type" : "ControlElement", + "id" : "acm003386jsd", + "name" : "findStringProperty" + }, + "acm003387jsd" : { + "type" : "ControlElement", + "id" : "acm003387jsd", + "name" : "replaceStringProperty" + }, + "acm003388jsd" : { + "type" : "ClassUnit", + "id" : "acm003388jsd", + "name" : "ReplaceStringViewModel", + "compilationUnitId" : "acm003374jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm009381jsd", "acm009411jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003379jsd", "acm003380jsd", "acm003381jsd", "acm003382jsd", "acm003383jsd", "acm003384jsd", "acm003385jsd", "acm003386jsd", "acm003387jsd" ] + }, + "acm003389jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003389jsd", + "name" : "AbstractAutomaticFieldEditorTabView", + "parentId" : "acm003394jsd", + "content" : [ "acm003396jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003390jsd" : { + "type" : "CodePackage", + "id" : "acm003390jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003391jsd" ] + }, + "acm003391jsd" : { + "type" : "CodePackage", + "id" : "acm003391jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003392jsd" ] + }, + "acm003392jsd" : { + "type" : "CodePackage", + "id" : "acm003392jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003393jsd" ] + }, + "acm003393jsd" : { + "type" : "CodePackage", + "id" : "acm003393jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003394jsd" ] + }, + "acm003394jsd" : { + "type" : "CodePackage", + "id" : "acm003394jsd", + "name" : "automaticfiededitor", + "parentId" : "acm003284jsd", + "content" : [ "acm003389jsd", "acm003397jsd", "acm003407jsd", "acm003416jsd", "acm003427jsd", "acm003436jsd", "acm003448jsd", "acm003461jsd", "acm003472jsd", "acm003487jsd", "acm003524jsd", "acm003557jsd" ] + }, + "acm003395jsd" : { + "type" : "ControlElement", + "id" : "acm003395jsd", + "name" : "getContent" + }, + "acm003396jsd" : { + "type" : "ClassUnit", + "id" : "acm003396jsd", + "name" : "AbstractAutomaticFieldEditorTabView", + "compilationUnitId" : "acm003389jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003435jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003395jsd" ] + }, + "acm003397jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003397jsd", + "name" : "AbstractAutomaticFieldEditorTabViewModel", + "parentId" : "acm003394jsd", + "content" : [ "acm003406jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003398jsd" : { + "type" : "CodePackage", + "id" : "acm003398jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003399jsd" ] + }, + "acm003399jsd" : { + "type" : "CodePackage", + "id" : "acm003399jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003400jsd" ] + }, + "acm003400jsd" : { + "type" : "CodePackage", + "id" : "acm003400jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003401jsd" ] + }, + "acm003401jsd" : { + "type" : "CodePackage", + "id" : "acm003401jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003402jsd" ] + }, + "acm003402jsd" : { + "type" : "CodePackage", + "id" : "acm003402jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003397jsd" ] + }, + "acm003403jsd" : { + "type" : "ControlElement", + "id" : "acm003403jsd", + "name" : "AbstractAutomaticFieldEditorTabViewModel" + }, + "acm003404jsd" : { + "type" : "ControlElement", + "id" : "acm003404jsd", + "name" : "getAllFields" + }, + "acm003405jsd" : { + "type" : "ControlElement", + "id" : "acm003405jsd", + "name" : "addFields" + }, + "acm003406jsd" : { + "type" : "ClassUnit", + "id" : "acm003406jsd", + "name" : "AbstractAutomaticFieldEditorTabViewModel", + "compilationUnitId" : "acm003397jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003406jsd", "acm017988jsd", "acm018673jsd", "acm018798jsd" ], + "content" : [ "acm003403jsd", "acm003404jsd", "acm003405jsd" ] + }, + "acm003407jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003407jsd", + "name" : "AutomaticFieldEditorAction", + "parentId" : "acm003394jsd", + "content" : [ "acm003415jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003408jsd" : { + "type" : "CodePackage", + "id" : "acm003408jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003409jsd" ] + }, + "acm003409jsd" : { + "type" : "CodePackage", + "id" : "acm003409jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003410jsd" ] + }, + "acm003410jsd" : { + "type" : "CodePackage", + "id" : "acm003410jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003411jsd" ] + }, + "acm003411jsd" : { + "type" : "CodePackage", + "id" : "acm003411jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003412jsd" ] + }, + "acm003412jsd" : { + "type" : "CodePackage", + "id" : "acm003412jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003407jsd" ] + }, + "acm003413jsd" : { + "type" : "ControlElement", + "id" : "acm003413jsd", + "name" : "AutomaticFieldEditorAction" + }, + "acm003414jsd" : { + "type" : "ControlElement", + "id" : "acm003414jsd", + "name" : "execute" + }, + "acm003415jsd" : { + "type" : "ClassUnit", + "id" : "acm003415jsd", + "name" : "AutomaticFieldEditorAction", + "compilationUnitId" : "acm003407jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm003426jsd" ], + "content" : [ "acm003413jsd", "acm003414jsd" ] + }, + "acm003416jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003416jsd", + "name" : "AutomaticFieldEditorDialog", + "parentId" : "acm003394jsd", + "content" : [ "acm003426jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003417jsd" : { + "type" : "CodePackage", + "id" : "acm003417jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003418jsd" ] + }, + "acm003418jsd" : { + "type" : "CodePackage", + "id" : "acm003418jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003419jsd" ] + }, + "acm003419jsd" : { + "type" : "CodePackage", + "id" : "acm003419jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003420jsd" ] + }, + "acm003420jsd" : { + "type" : "CodePackage", + "id" : "acm003420jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003421jsd" ] + }, + "acm003421jsd" : { + "type" : "CodePackage", + "id" : "acm003421jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003416jsd" ] + }, + "acm003422jsd" : { + "type" : "ControlElement", + "id" : "acm003422jsd", + "name" : "AutomaticFieldEditorDialog" + }, + "acm003423jsd" : { + "type" : "ControlElement", + "id" : "acm003423jsd", + "name" : "initialize" + }, + "acm003424jsd" : { + "type" : "ControlElement", + "id" : "acm003424jsd", + "name" : "saveChanges" + }, + "acm003425jsd" : { + "type" : "ControlElement", + "id" : "acm003425jsd", + "name" : "cancelChanges" + }, + "acm003426jsd" : { + "type" : "ClassUnit", + "id" : "acm003426jsd", + "name" : "AutomaticFieldEditorDialog", + "compilationUnitId" : "acm003416jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003426jsd", "acm003435jsd", "acm003447jsd", "acm003480jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm003422jsd", "acm003423jsd", "acm003424jsd", "acm003425jsd" ] + }, + "acm003427jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003427jsd", + "name" : "AutomaticFieldEditorTab", + "parentId" : "acm003394jsd", + "content" : [ "acm003435jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003428jsd" : { + "type" : "CodePackage", + "id" : "acm003428jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003429jsd" ] + }, + "acm003429jsd" : { + "type" : "CodePackage", + "id" : "acm003429jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003430jsd" ] + }, + "acm003430jsd" : { + "type" : "CodePackage", + "id" : "acm003430jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003431jsd" ] + }, + "acm003431jsd" : { + "type" : "CodePackage", + "id" : "acm003431jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003432jsd" ] + }, + "acm003432jsd" : { + "type" : "CodePackage", + "id" : "acm003432jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003427jsd" ] + }, + "acm003433jsd" : { + "type" : "ControlElement", + "id" : "acm003433jsd", + "name" : "getContent" + }, + "acm003434jsd" : { + "type" : "ControlElement", + "id" : "acm003434jsd", + "name" : "getTabName" + }, + "acm003435jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003435jsd", + "name" : "AutomaticFieldEditorTab", + "compilationUnitId" : "acm003427jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003433jsd", "acm003434jsd" ] + }, + "acm003436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003436jsd", + "name" : "AutomaticFieldEditorViewModel", + "parentId" : "acm003394jsd", + "content" : [ "acm003447jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003437jsd" : { + "type" : "CodePackage", + "id" : "acm003437jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003438jsd" ] + }, + "acm003438jsd" : { + "type" : "CodePackage", + "id" : "acm003438jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003439jsd" ] + }, + "acm003439jsd" : { + "type" : "CodePackage", + "id" : "acm003439jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003440jsd" ] + }, + "acm003440jsd" : { + "type" : "CodePackage", + "id" : "acm003440jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003441jsd" ] + }, + "acm003441jsd" : { + "type" : "CodePackage", + "id" : "acm003441jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003436jsd" ] + }, + "acm003442jsd" : { + "type" : "ControlElement", + "id" : "acm003442jsd", + "name" : "AutomaticFieldEditorViewModel" + }, + "acm003443jsd" : { + "type" : "ControlElement", + "id" : "acm003443jsd", + "name" : "getDialogEdits" + }, + "acm003444jsd" : { + "type" : "ControlElement", + "id" : "acm003444jsd", + "name" : "getFieldEditorTabs" + }, + "acm003445jsd" : { + "type" : "ControlElement", + "id" : "acm003445jsd", + "name" : "saveChanges" + }, + "acm003446jsd" : { + "type" : "ControlElement", + "id" : "acm003446jsd", + "name" : "cancelChanges" + }, + "acm003447jsd" : { + "type" : "ClassUnit", + "id" : "acm003447jsd", + "name" : "AutomaticFieldEditorViewModel", + "compilationUnitId" : "acm003436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003435jsd", "acm003495jsd", "acm003531jsd", "acm003562jsd", "acm009381jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm003442jsd", "acm003443jsd", "acm003444jsd", "acm003445jsd", "acm003446jsd" ] + }, + "acm003448jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003448jsd", + "name" : "LastAutomaticFieldEditorEdit", + "parentId" : "acm003394jsd", + "content" : [ "acm003460jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003449jsd" : { + "type" : "CodePackage", + "id" : "acm003449jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003450jsd" ] + }, + "acm003450jsd" : { + "type" : "CodePackage", + "id" : "acm003450jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003451jsd" ] + }, + "acm003451jsd" : { + "type" : "CodePackage", + "id" : "acm003451jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003452jsd" ] + }, + "acm003452jsd" : { + "type" : "CodePackage", + "id" : "acm003452jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003453jsd" ] + }, + "acm003453jsd" : { + "type" : "CodePackage", + "id" : "acm003453jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003448jsd" ] + }, + "acm003454jsd" : { + "type" : "ControlElement", + "id" : "acm003454jsd", + "name" : "LastAutomaticFieldEditorEdit" + }, + "acm003455jsd" : { + "type" : "ControlElement", + "id" : "acm003455jsd", + "name" : "getAffectedEntries" + }, + "acm003456jsd" : { + "type" : "ControlElement", + "id" : "acm003456jsd", + "name" : "getEdit" + }, + "acm003457jsd" : { + "type" : "ControlElement", + "id" : "acm003457jsd", + "name" : "getTabIndex" + }, + "acm003458jsd" : { + "type" : "ControlElement", + "id" : "acm003458jsd", + "name" : "undo" + }, + "acm003459jsd" : { + "type" : "ControlElement", + "id" : "acm003459jsd", + "name" : "redo" + }, + "acm003460jsd" : { + "type" : "ClassUnit", + "id" : "acm003460jsd", + "name" : "LastAutomaticFieldEditorEdit", + "compilationUnitId" : "acm003448jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009381jsd" ], + "content" : [ "acm003454jsd", "acm003455jsd", "acm003456jsd", "acm003457jsd", "acm003458jsd", "acm003459jsd" ] + }, + "acm003461jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003461jsd", + "name" : "MoveFieldValueAction", + "parentId" : "acm003394jsd", + "content" : [ "acm003471jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003462jsd" : { + "type" : "CodePackage", + "id" : "acm003462jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003463jsd" ] + }, + "acm003463jsd" : { + "type" : "CodePackage", + "id" : "acm003463jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003464jsd" ] + }, + "acm003464jsd" : { + "type" : "CodePackage", + "id" : "acm003464jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003465jsd" ] + }, + "acm003465jsd" : { + "type" : "CodePackage", + "id" : "acm003465jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003466jsd" ] + }, + "acm003466jsd" : { + "type" : "CodePackage", + "id" : "acm003466jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003461jsd" ] + }, + "acm003467jsd" : { + "type" : "ControlElement", + "id" : "acm003467jsd", + "name" : "MoveFieldValueAction" + }, + "acm003468jsd" : { + "type" : "ControlElement", + "id" : "acm003468jsd", + "name" : "MoveFieldValueAction" + }, + "acm003469jsd" : { + "type" : "ControlElement", + "id" : "acm003469jsd", + "name" : "execute" + }, + "acm003470jsd" : { + "type" : "ControlElement", + "id" : "acm003470jsd", + "name" : "executeAndGetAffectedEntriesCount" + }, + "acm003471jsd" : { + "type" : "ClassUnit", + "id" : "acm003471jsd", + "name" : "MoveFieldValueAction", + "compilationUnitId" : "acm003461jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009381jsd", "acm009411jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003467jsd", "acm003468jsd", "acm003469jsd", "acm003470jsd" ] + }, + "acm003472jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003472jsd", + "name" : "NotificationPaneAdapter", + "parentId" : "acm003394jsd", + "content" : [ "acm003480jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003473jsd" : { + "type" : "CodePackage", + "id" : "acm003473jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003474jsd" ] + }, + "acm003474jsd" : { + "type" : "CodePackage", + "id" : "acm003474jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003475jsd" ] + }, + "acm003475jsd" : { + "type" : "CodePackage", + "id" : "acm003475jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003476jsd" ] + }, + "acm003476jsd" : { + "type" : "CodePackage", + "id" : "acm003476jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003477jsd" ] + }, + "acm003477jsd" : { + "type" : "CodePackage", + "id" : "acm003477jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003472jsd" ] + }, + "acm003478jsd" : { + "type" : "ControlElement", + "id" : "acm003478jsd", + "name" : "NotificationPaneAdapter" + }, + "acm003479jsd" : { + "type" : "ControlElement", + "id" : "acm003479jsd", + "name" : "notify" + }, + "acm003480jsd" : { + "type" : "ClassUnit", + "id" : "acm003480jsd", + "name" : "NotificationPaneAdapter", + "compilationUnitId" : "acm003472jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001980jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003478jsd", "acm003479jsd" ] + }, + "acm003481jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003481jsd", + "name" : "CopyOrMoveFieldContentTabView", + "parentId" : "acm003487jsd", + "content" : [ "acm003495jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor", "copyormovecontent" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003482jsd" : { + "type" : "CodePackage", + "id" : "acm003482jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003483jsd" ] + }, + "acm003483jsd" : { + "type" : "CodePackage", + "id" : "acm003483jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003484jsd" ] + }, + "acm003484jsd" : { + "type" : "CodePackage", + "id" : "acm003484jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003485jsd" ] + }, + "acm003485jsd" : { + "type" : "CodePackage", + "id" : "acm003485jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003486jsd" ] + }, + "acm003486jsd" : { + "type" : "CodePackage", + "id" : "acm003486jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003487jsd" ] + }, + "acm003487jsd" : { + "type" : "CodePackage", + "id" : "acm003487jsd", + "name" : "copyormovecontent", + "parentId" : "acm003394jsd", + "content" : [ "acm003481jsd", "acm003496jsd" ] + }, + "acm003488jsd" : { + "type" : "ControlElement", + "id" : "acm003488jsd", + "name" : "CopyOrMoveFieldContentTabView" + }, + "acm003489jsd" : { + "type" : "ControlElement", + "id" : "acm003489jsd", + "name" : "initialize" + }, + "acm003490jsd" : { + "type" : "ControlElement", + "id" : "acm003490jsd", + "name" : "initializeFromAndToComboBox" + }, + "acm003491jsd" : { + "type" : "ControlElement", + "id" : "acm003491jsd", + "name" : "getTabName" + }, + "acm003492jsd" : { + "type" : "ControlElement", + "id" : "acm003492jsd", + "name" : "copyContent" + }, + "acm003493jsd" : { + "type" : "ControlElement", + "id" : "acm003493jsd", + "name" : "moveContent" + }, + "acm003494jsd" : { + "type" : "ControlElement", + "id" : "acm003494jsd", + "name" : "swapContent" + }, + "acm003495jsd" : { + "type" : "ClassUnit", + "id" : "acm003495jsd", + "name" : "CopyOrMoveFieldContentTabView", + "compilationUnitId" : "acm003481jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003396jsd" ], + "implementedDataTypesIds" : [ "acm003435jsd" ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003517jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003488jsd", "acm003489jsd", "acm003490jsd", "acm003491jsd", "acm003492jsd", "acm003493jsd", "acm003494jsd" ] + }, + "acm003496jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003496jsd", + "name" : "CopyOrMoveFieldContentTabViewModel", + "parentId" : "acm003487jsd", + "content" : [ "acm003517jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor", "copyormovecontent" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003497jsd" : { + "type" : "CodePackage", + "id" : "acm003497jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003498jsd" ] + }, + "acm003498jsd" : { + "type" : "CodePackage", + "id" : "acm003498jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003499jsd" ] + }, + "acm003499jsd" : { + "type" : "CodePackage", + "id" : "acm003499jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003500jsd" ] + }, + "acm003500jsd" : { + "type" : "CodePackage", + "id" : "acm003500jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003501jsd" ] + }, + "acm003501jsd" : { + "type" : "CodePackage", + "id" : "acm003501jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003502jsd" ] + }, + "acm003502jsd" : { + "type" : "CodePackage", + "id" : "acm003502jsd", + "name" : "copyormovecontent", + "parentId" : null, + "content" : [ "acm003496jsd" ] + }, + "acm003503jsd" : { + "type" : "ControlElement", + "id" : "acm003503jsd", + "name" : "CopyOrMoveFieldContentTabViewModel" + }, + "acm003504jsd" : { + "type" : "ControlElement", + "id" : "acm003504jsd", + "name" : "toFieldValidationStatus" + }, + "acm003505jsd" : { + "type" : "ControlElement", + "id" : "acm003505jsd", + "name" : "canMoveProperty" + }, + "acm003506jsd" : { + "type" : "ControlElement", + "id" : "acm003506jsd", + "name" : "canSwapProperty" + }, + "acm003507jsd" : { + "type" : "ControlElement", + "id" : "acm003507jsd", + "name" : "getFromField" + }, + "acm003508jsd" : { + "type" : "ControlElement", + "id" : "acm003508jsd", + "name" : "fromFieldProperty" + }, + "acm003509jsd" : { + "type" : "ControlElement", + "id" : "acm003509jsd", + "name" : "getToField" + }, + "acm003510jsd" : { + "type" : "ControlElement", + "id" : "acm003510jsd", + "name" : "toFieldProperty" + }, + "acm003511jsd" : { + "type" : "ControlElement", + "id" : "acm003511jsd", + "name" : "isOverwriteFieldContent" + }, + "acm003512jsd" : { + "type" : "ControlElement", + "id" : "acm003512jsd", + "name" : "overwriteFieldContentProperty" + }, + "acm003513jsd" : { + "type" : "ControlElement", + "id" : "acm003513jsd", + "name" : "copyValue" + }, + "acm003514jsd" : { + "type" : "ControlElement", + "id" : "acm003514jsd", + "name" : "moveValue" + }, + "acm003515jsd" : { + "type" : "ControlElement", + "id" : "acm003515jsd", + "name" : "swapValues" + }, + "acm003516jsd" : { + "type" : "ControlElement", + "id" : "acm003516jsd", + "name" : "getSelectedEntries" + }, + "acm003517jsd" : { + "type" : "ClassUnit", + "id" : "acm003517jsd", + "name" : "CopyOrMoveFieldContentTabViewModel", + "compilationUnitId" : "acm003496jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003406jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003460jsd", "acm003471jsd", "acm009381jsd", "acm009411jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003503jsd", "acm003504jsd", "acm003505jsd", "acm003506jsd", "acm003507jsd", "acm003508jsd", "acm003509jsd", "acm003510jsd", "acm003511jsd", "acm003512jsd", "acm003513jsd", "acm003514jsd", "acm003515jsd", "acm003516jsd" ] + }, + "acm003518jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003518jsd", + "name" : "EditFieldContentTabView", + "parentId" : "acm003524jsd", + "content" : [ "acm003531jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor", "editfieldcontent" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003519jsd" : { + "type" : "CodePackage", + "id" : "acm003519jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003520jsd" ] + }, + "acm003520jsd" : { + "type" : "CodePackage", + "id" : "acm003520jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003521jsd" ] + }, + "acm003521jsd" : { + "type" : "CodePackage", + "id" : "acm003521jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003522jsd" ] + }, + "acm003522jsd" : { + "type" : "CodePackage", + "id" : "acm003522jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003523jsd" ] + }, + "acm003523jsd" : { + "type" : "CodePackage", + "id" : "acm003523jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003524jsd" ] + }, + "acm003524jsd" : { + "type" : "CodePackage", + "id" : "acm003524jsd", + "name" : "editfieldcontent", + "parentId" : "acm003394jsd", + "content" : [ "acm003518jsd", "acm003532jsd" ] + }, + "acm003525jsd" : { + "type" : "ControlElement", + "id" : "acm003525jsd", + "name" : "EditFieldContentTabView" + }, + "acm003526jsd" : { + "type" : "ControlElement", + "id" : "acm003526jsd", + "name" : "initialize" + }, + "acm003527jsd" : { + "type" : "ControlElement", + "id" : "acm003527jsd", + "name" : "getTabName" + }, + "acm003528jsd" : { + "type" : "ControlElement", + "id" : "acm003528jsd", + "name" : "appendToFieldValue" + }, + "acm003529jsd" : { + "type" : "ControlElement", + "id" : "acm003529jsd", + "name" : "clearField" + }, + "acm003530jsd" : { + "type" : "ControlElement", + "id" : "acm003530jsd", + "name" : "setFieldValue" + }, + "acm003531jsd" : { + "type" : "ClassUnit", + "id" : "acm003531jsd", + "name" : "EditFieldContentTabView", + "compilationUnitId" : "acm003518jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003396jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003550jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003525jsd", "acm003526jsd", "acm003527jsd", "acm003528jsd", "acm003529jsd", "acm003530jsd" ] + }, + "acm003532jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003532jsd", + "name" : "EditFieldContentViewModel", + "parentId" : "acm003524jsd", + "content" : [ "acm003550jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor", "editfieldcontent" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003533jsd" : { + "type" : "CodePackage", + "id" : "acm003533jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003534jsd" ] + }, + "acm003534jsd" : { + "type" : "CodePackage", + "id" : "acm003534jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003535jsd" ] + }, + "acm003535jsd" : { + "type" : "CodePackage", + "id" : "acm003535jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003536jsd" ] + }, + "acm003536jsd" : { + "type" : "CodePackage", + "id" : "acm003536jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003537jsd" ] + }, + "acm003537jsd" : { + "type" : "CodePackage", + "id" : "acm003537jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003538jsd" ] + }, + "acm003538jsd" : { + "type" : "CodePackage", + "id" : "acm003538jsd", + "name" : "editfieldcontent", + "parentId" : null, + "content" : [ "acm003532jsd" ] + }, + "acm003539jsd" : { + "type" : "ControlElement", + "id" : "acm003539jsd", + "name" : "EditFieldContentViewModel" + }, + "acm003540jsd" : { + "type" : "ControlElement", + "id" : "acm003540jsd", + "name" : "fieldValidationStatus" + }, + "acm003541jsd" : { + "type" : "ControlElement", + "id" : "acm003541jsd", + "name" : "canAppendProperty" + }, + "acm003542jsd" : { + "type" : "ControlElement", + "id" : "acm003542jsd", + "name" : "clearSelectedField" + }, + "acm003543jsd" : { + "type" : "ControlElement", + "id" : "acm003543jsd", + "name" : "setFieldValue" + }, + "acm003544jsd" : { + "type" : "ControlElement", + "id" : "acm003544jsd", + "name" : "appendToFieldValue" + }, + "acm003545jsd" : { + "type" : "ControlElement", + "id" : "acm003545jsd", + "name" : "selectedFieldProperty" + }, + "acm003546jsd" : { + "type" : "ControlElement", + "id" : "acm003546jsd", + "name" : "getSelectedField" + }, + "acm003547jsd" : { + "type" : "ControlElement", + "id" : "acm003547jsd", + "name" : "getFieldValue" + }, + "acm003548jsd" : { + "type" : "ControlElement", + "id" : "acm003548jsd", + "name" : "fieldValueProperty" + }, + "acm003549jsd" : { + "type" : "ControlElement", + "id" : "acm003549jsd", + "name" : "overwriteFieldContentProperty" + }, + "acm003550jsd" : { + "type" : "ClassUnit", + "id" : "acm003550jsd", + "name" : "EditFieldContentViewModel", + "compilationUnitId" : "acm003532jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003406jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003460jsd", "acm009381jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003539jsd", "acm003540jsd", "acm003541jsd", "acm003542jsd", "acm003543jsd", "acm003544jsd", "acm003545jsd", "acm003546jsd", "acm003547jsd", "acm003548jsd", "acm003549jsd" ] + }, + "acm003551jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003551jsd", + "name" : "RenameFieldTabView", + "parentId" : "acm003557jsd", + "content" : [ "acm003562jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor", "renamefield" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003552jsd" : { + "type" : "CodePackage", + "id" : "acm003552jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003553jsd" ] + }, + "acm003553jsd" : { + "type" : "CodePackage", + "id" : "acm003553jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003554jsd" ] + }, + "acm003554jsd" : { + "type" : "CodePackage", + "id" : "acm003554jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003555jsd" ] + }, + "acm003555jsd" : { + "type" : "CodePackage", + "id" : "acm003555jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003556jsd" ] + }, + "acm003556jsd" : { + "type" : "CodePackage", + "id" : "acm003556jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003557jsd" ] + }, + "acm003557jsd" : { + "type" : "CodePackage", + "id" : "acm003557jsd", + "name" : "renamefield", + "parentId" : "acm003394jsd", + "content" : [ "acm003551jsd", "acm003563jsd" ] + }, + "acm003558jsd" : { + "type" : "ControlElement", + "id" : "acm003558jsd", + "name" : "RenameFieldTabView" + }, + "acm003559jsd" : { + "type" : "ControlElement", + "id" : "acm003559jsd", + "name" : "initialize" + }, + "acm003560jsd" : { + "type" : "ControlElement", + "id" : "acm003560jsd", + "name" : "getTabName" + }, + "acm003561jsd" : { + "type" : "ControlElement", + "id" : "acm003561jsd", + "name" : "renameField" + }, + "acm003562jsd" : { + "type" : "ClassUnit", + "id" : "acm003562jsd", + "name" : "RenameFieldTabView", + "compilationUnitId" : "acm003551jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003396jsd" ], + "implementedDataTypesIds" : [ "acm003435jsd" ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003581jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003558jsd", "acm003559jsd", "acm003560jsd", "acm003561jsd" ] + }, + "acm003563jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003563jsd", + "name" : "RenameFieldViewModel", + "parentId" : "acm003557jsd", + "content" : [ "acm003581jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "edit", "automaticfiededitor", "renamefield" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003564jsd" : { + "type" : "CodePackage", + "id" : "acm003564jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003565jsd" ] + }, + "acm003565jsd" : { + "type" : "CodePackage", + "id" : "acm003565jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003566jsd" ] + }, + "acm003566jsd" : { + "type" : "CodePackage", + "id" : "acm003566jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003567jsd" ] + }, + "acm003567jsd" : { + "type" : "CodePackage", + "id" : "acm003567jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm003568jsd" ] + }, + "acm003568jsd" : { + "type" : "CodePackage", + "id" : "acm003568jsd", + "name" : "automaticfiededitor", + "parentId" : null, + "content" : [ "acm003569jsd" ] + }, + "acm003569jsd" : { + "type" : "CodePackage", + "id" : "acm003569jsd", + "name" : "renamefield", + "parentId" : null, + "content" : [ "acm003563jsd" ] + }, + "acm003570jsd" : { + "type" : "ControlElement", + "id" : "acm003570jsd", + "name" : "RenameFieldViewModel" + }, + "acm003571jsd" : { + "type" : "ControlElement", + "id" : "acm003571jsd", + "name" : "fieldValidationStatus" + }, + "acm003572jsd" : { + "type" : "ControlElement", + "id" : "acm003572jsd", + "name" : "fieldNameValidationStatus" + }, + "acm003573jsd" : { + "type" : "ControlElement", + "id" : "acm003573jsd", + "name" : "canRenameProperty" + }, + "acm003574jsd" : { + "type" : "ControlElement", + "id" : "acm003574jsd", + "name" : "getNewFieldName" + }, + "acm003575jsd" : { + "type" : "ControlElement", + "id" : "acm003575jsd", + "name" : "newFieldNameProperty" + }, + "acm003576jsd" : { + "type" : "ControlElement", + "id" : "acm003576jsd", + "name" : "setNewFieldName" + }, + "acm003577jsd" : { + "type" : "ControlElement", + "id" : "acm003577jsd", + "name" : "getSelectedField" + }, + "acm003578jsd" : { + "type" : "ControlElement", + "id" : "acm003578jsd", + "name" : "selectedFieldProperty" + }, + "acm003579jsd" : { + "type" : "ControlElement", + "id" : "acm003579jsd", + "name" : "selectField" + }, + "acm003580jsd" : { + "type" : "ControlElement", + "id" : "acm003580jsd", + "name" : "renameField" + }, + "acm003581jsd" : { + "type" : "ClassUnit", + "id" : "acm003581jsd", + "name" : "RenameFieldViewModel", + "compilationUnitId" : "acm003563jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003406jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003460jsd", "acm003471jsd", "acm009381jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm003570jsd", "acm003571jsd", "acm003572jsd", "acm003573jsd", "acm003574jsd", "acm003575jsd", "acm003576jsd", "acm003577jsd", "acm003578jsd", "acm003579jsd", "acm003580jsd" ] + }, + "acm003582jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003582jsd", + "name" : "DeprecatedFieldsTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003589jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003583jsd" : { + "type" : "CodePackage", + "id" : "acm003583jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003584jsd" ] + }, + "acm003584jsd" : { + "type" : "CodePackage", + "id" : "acm003584jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003585jsd" ] + }, + "acm003585jsd" : { + "type" : "CodePackage", + "id" : "acm003585jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003586jsd" ] + }, + "acm003586jsd" : { + "type" : "CodePackage", + "id" : "acm003586jsd", + "name" : "entryeditor", + "parentId" : "acm001569jsd", + "content" : [ "acm003582jsd", "acm003590jsd", "acm003614jsd", "acm003648jsd", "acm003660jsd", "acm003680jsd", "acm003694jsd", "acm003713jsd", "acm003724jsd", "acm003732jsd", "acm003739jsd", "acm003746jsd", "acm003754jsd", "acm003762jsd", "acm003771jsd", "acm003782jsd", "acm003795jsd", "acm003803jsd", "acm003832jsd", "acm021592jsd", "acm003845jsd" ] + }, + "acm003587jsd" : { + "type" : "ControlElement", + "id" : "acm003587jsd", + "name" : "DeprecatedFieldsTab" + }, + "acm003588jsd" : { + "type" : "ControlElement", + "id" : "acm003588jsd", + "name" : "determineFieldsToShow" + }, + "acm003589jsd" : { + "type" : "ClassUnit", + "id" : "acm003589jsd", + "name" : "DeprecatedFieldsTab", + "compilationUnitId" : "acm003582jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003679jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm003587jsd", "acm003588jsd" ] + }, + "acm003590jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003590jsd", + "name" : "EntryEditor", + "parentId" : "acm003586jsd", + "content" : [ "acm003613jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003591jsd" : { + "type" : "CodePackage", + "id" : "acm003591jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003592jsd" ] + }, + "acm003592jsd" : { + "type" : "CodePackage", + "id" : "acm003592jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003593jsd" ] + }, + "acm003593jsd" : { + "type" : "CodePackage", + "id" : "acm003593jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003594jsd" ] + }, + "acm003594jsd" : { + "type" : "CodePackage", + "id" : "acm003594jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003590jsd" ] + }, + "acm003595jsd" : { + "type" : "ControlElement", + "id" : "acm003595jsd", + "name" : "EntryEditor" + }, + "acm003596jsd" : { + "type" : "ControlElement", + "id" : "acm003596jsd", + "name" : "setupKeyBindings" + }, + "acm003597jsd" : { + "type" : "ControlElement", + "id" : "acm003597jsd", + "name" : "close" + }, + "acm003598jsd" : { + "type" : "ControlElement", + "id" : "acm003598jsd", + "name" : "deleteEntry" + }, + "acm003599jsd" : { + "type" : "ControlElement", + "id" : "acm003599jsd", + "name" : "generateCiteKeyButton" + }, + "acm003600jsd" : { + "type" : "ControlElement", + "id" : "acm003600jsd", + "name" : "generateCleanupButton" + }, + "acm003601jsd" : { + "type" : "ControlElement", + "id" : "acm003601jsd", + "name" : "navigateToPreviousEntry" + }, + "acm003602jsd" : { + "type" : "ControlElement", + "id" : "acm003602jsd", + "name" : "navigateToNextEntry" + }, + "acm003603jsd" : { + "type" : "ControlElement", + "id" : "acm003603jsd", + "name" : "createTabs" + }, + "acm003604jsd" : { + "type" : "ControlElement", + "id" : "acm003604jsd", + "name" : "recalculateVisibleTabs" + }, + "acm003605jsd" : { + "type" : "ControlElement", + "id" : "acm003605jsd", + "name" : "getEntry" + }, + "acm003606jsd" : { + "type" : "ControlElement", + "id" : "acm003606jsd", + "name" : "setEntry" + }, + "acm003607jsd" : { + "type" : "ControlElement", + "id" : "acm003607jsd", + "name" : "getSelectedTab" + }, + "acm003608jsd" : { + "type" : "ControlElement", + "id" : "acm003608jsd", + "name" : "setupToolBar" + }, + "acm003609jsd" : { + "type" : "ControlElement", + "id" : "acm003609jsd", + "name" : "fetchAndMerge" + }, + "acm003610jsd" : { + "type" : "ControlElement", + "id" : "acm003610jsd", + "name" : "setFocusToField" + }, + "acm003611jsd" : { + "type" : "ControlElement", + "id" : "acm003611jsd", + "name" : "nextPreviewStyle" + }, + "acm003612jsd" : { + "type" : "ControlElement", + "id" : "acm003612jsd", + "name" : "previousPreviewStyle" + }, + "acm003613jsd" : { + "type" : "ClassUnit", + "id" : "acm003613jsd", + "name" : "EntryEditor", + "compilationUnitId" : "acm003590jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm002444jsd", "acm002482jsd", "acm003589jsd", "acm003613jsd", "acm003647jsd", "acm003659jsd", "acm003693jsd", "acm003723jsd", "acm003738jsd", "acm003745jsd", "acm003761jsd", "acm003781jsd", "acm003794jsd", "acm003802jsd", "acm003823jsd", "acm003839jsd", "acm003849jsd", "acm003913jsd", "acm004142jsd", "acm005802jsd", "acm006481jsd", "acm006551jsd", "acm009346jsd", "acm009369jsd", "acm009965jsd", "acm010375jsd", "acm012286jsd", "acm014217jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm018673jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm003595jsd", "acm003596jsd", "acm003597jsd", "acm003598jsd", "acm003599jsd", "acm003600jsd", "acm003601jsd", "acm003602jsd", "acm003603jsd", "acm003604jsd", "acm003605jsd", "acm003606jsd", "acm003607jsd", "acm003608jsd", "acm003609jsd", "acm003610jsd", "acm003611jsd", "acm003612jsd" ] + }, + "acm003614jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003614jsd", + "name" : "EntryEditorPreferences", + "parentId" : "acm003586jsd", + "content" : [ "acm003647jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003615jsd" : { + "type" : "CodePackage", + "id" : "acm003615jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003616jsd" ] + }, + "acm003616jsd" : { + "type" : "CodePackage", + "id" : "acm003616jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003617jsd" ] + }, + "acm003617jsd" : { + "type" : "CodePackage", + "id" : "acm003617jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003618jsd" ] + }, + "acm003618jsd" : { + "type" : "CodePackage", + "id" : "acm003618jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003614jsd" ] + }, + "acm003619jsd" : { + "type" : "ControlElement", + "id" : "acm003619jsd", + "name" : "EntryEditorPreferences" + }, + "acm003620jsd" : { + "type" : "ControlElement", + "id" : "acm003620jsd", + "name" : "getEntryEditorTabList" + }, + "acm003621jsd" : { + "type" : "ControlElement", + "id" : "acm003621jsd", + "name" : "entryEditorTabListProperty" + }, + "acm003622jsd" : { + "type" : "ControlElement", + "id" : "acm003622jsd", + "name" : "setEntryEditorTabList" + }, + "acm003623jsd" : { + "type" : "ControlElement", + "id" : "acm003623jsd", + "name" : "shouldOpenOnNewEntry" + }, + "acm003624jsd" : { + "type" : "ControlElement", + "id" : "acm003624jsd", + "name" : "shouldOpenOnNewEntryProperty" + }, + "acm003625jsd" : { + "type" : "ControlElement", + "id" : "acm003625jsd", + "name" : "setShouldOpenOnNewEntry" + }, + "acm003626jsd" : { + "type" : "ControlElement", + "id" : "acm003626jsd", + "name" : "shouldShowRecommendationsTab" + }, + "acm003627jsd" : { + "type" : "ControlElement", + "id" : "acm003627jsd", + "name" : "shouldShowRecommendationsTabProperty" + }, + "acm003628jsd" : { + "type" : "ControlElement", + "id" : "acm003628jsd", + "name" : "setShouldShowRecommendationsTab" + }, + "acm003629jsd" : { + "type" : "ControlElement", + "id" : "acm003629jsd", + "name" : "isMrdlibAccepted" + }, + "acm003630jsd" : { + "type" : "ControlElement", + "id" : "acm003630jsd", + "name" : "isMrdlibAcceptedProperty" + }, + "acm003631jsd" : { + "type" : "ControlElement", + "id" : "acm003631jsd", + "name" : "setIsMrdlibAccepted" + }, + "acm003632jsd" : { + "type" : "ControlElement", + "id" : "acm003632jsd", + "name" : "shouldShowLatexCitationsTab" + }, + "acm003633jsd" : { + "type" : "ControlElement", + "id" : "acm003633jsd", + "name" : "shouldShowLatexCitationsTabProperty" + }, + "acm003634jsd" : { + "type" : "ControlElement", + "id" : "acm003634jsd", + "name" : "setShouldShowLatexCitationsTab" + }, + "acm003635jsd" : { + "type" : "ControlElement", + "id" : "acm003635jsd", + "name" : "showSourceTabByDefault" + }, + "acm003636jsd" : { + "type" : "ControlElement", + "id" : "acm003636jsd", + "name" : "showSourceTabByDefaultProperty" + }, + "acm003637jsd" : { + "type" : "ControlElement", + "id" : "acm003637jsd", + "name" : "setShowSourceTabByDefault" + }, + "acm003638jsd" : { + "type" : "ControlElement", + "id" : "acm003638jsd", + "name" : "shouldEnableValidation" + }, + "acm003639jsd" : { + "type" : "ControlElement", + "id" : "acm003639jsd", + "name" : "enableValidationProperty" + }, + "acm003640jsd" : { + "type" : "ControlElement", + "id" : "acm003640jsd", + "name" : "setEnableValidation" + }, + "acm003641jsd" : { + "type" : "ControlElement", + "id" : "acm003641jsd", + "name" : "shouldAllowIntegerEditionBibtex" + }, + "acm003642jsd" : { + "type" : "ControlElement", + "id" : "acm003642jsd", + "name" : "allowIntegerEditionBibtexProperty" + }, + "acm003643jsd" : { + "type" : "ControlElement", + "id" : "acm003643jsd", + "name" : "setAllowIntegerEditionBibtex" + }, + "acm003644jsd" : { + "type" : "ControlElement", + "id" : "acm003644jsd", + "name" : "getDividerPosition" + }, + "acm003645jsd" : { + "type" : "ControlElement", + "id" : "acm003645jsd", + "name" : "dividerPositionProperty" + }, + "acm003646jsd" : { + "type" : "ControlElement", + "id" : "acm003646jsd", + "name" : "setDividerPosition" + }, + "acm003647jsd" : { + "type" : "ClassUnit", + "id" : "acm003647jsd", + "name" : "EntryEditorPreferences", + "compilationUnitId" : "acm003614jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm003619jsd", "acm003620jsd", "acm003621jsd", "acm003622jsd", "acm003623jsd", "acm003624jsd", "acm003625jsd", "acm003626jsd", "acm003627jsd", "acm003628jsd", "acm003629jsd", "acm003630jsd", "acm003631jsd", "acm003632jsd", "acm003633jsd", "acm003634jsd", "acm003635jsd", "acm003636jsd", "acm003637jsd", "acm003638jsd", "acm003639jsd", "acm003640jsd", "acm003641jsd", "acm003642jsd", "acm003643jsd", "acm003644jsd", "acm003645jsd", "acm003646jsd" ] + }, + "acm003648jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003648jsd", + "name" : "EntryEditorTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003659jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003649jsd" : { + "type" : "CodePackage", + "id" : "acm003649jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003650jsd" ] + }, + "acm003650jsd" : { + "type" : "CodePackage", + "id" : "acm003650jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003651jsd" ] + }, + "acm003651jsd" : { + "type" : "CodePackage", + "id" : "acm003651jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003652jsd" ] + }, + "acm003652jsd" : { + "type" : "CodePackage", + "id" : "acm003652jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003648jsd" ] + }, + "acm003653jsd" : { + "type" : "ControlElement", + "id" : "acm003653jsd", + "name" : "shouldShow" + }, + "acm003654jsd" : { + "type" : "ControlElement", + "id" : "acm003654jsd", + "name" : "bindToEntry" + }, + "acm003655jsd" : { + "type" : "ControlElement", + "id" : "acm003655jsd", + "name" : "handleFocus" + }, + "acm003656jsd" : { + "type" : "ControlElement", + "id" : "acm003656jsd", + "name" : "notifyAboutFocus" + }, + "acm003657jsd" : { + "type" : "ControlElement", + "id" : "acm003657jsd", + "name" : "nextPreviewStyle" + }, + "acm003658jsd" : { + "type" : "ControlElement", + "id" : "acm003658jsd", + "name" : "previousPreviewStyle" + }, + "acm003659jsd" : { + "type" : "ClassUnit", + "id" : "acm003659jsd", + "name" : "EntryEditorTab", + "compilationUnitId" : "acm003648jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm003653jsd", "acm003654jsd", "acm003655jsd", "acm003656jsd", "acm003657jsd", "acm003658jsd" ] + }, + "acm003660jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003660jsd", + "name" : "FieldsEditorTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003679jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003661jsd" : { + "type" : "CodePackage", + "id" : "acm003661jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003662jsd" ] + }, + "acm003662jsd" : { + "type" : "CodePackage", + "id" : "acm003662jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003663jsd" ] + }, + "acm003663jsd" : { + "type" : "CodePackage", + "id" : "acm003663jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003664jsd" ] + }, + "acm003664jsd" : { + "type" : "CodePackage", + "id" : "acm003664jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003660jsd" ] + }, + "acm003665jsd" : { + "type" : "ControlElement", + "id" : "acm003665jsd", + "name" : "FieldsEditorTab" + }, + "acm003666jsd" : { + "type" : "ControlElement", + "id" : "acm003666jsd", + "name" : "addColumn" + }, + "acm003667jsd" : { + "type" : "ControlElement", + "id" : "acm003667jsd", + "name" : "addColumn" + }, + "acm003668jsd" : { + "type" : "ControlElement", + "id" : "acm003668jsd", + "name" : "setupPanel" + }, + "acm003669jsd" : { + "type" : "ControlElement", + "id" : "acm003669jsd", + "name" : "setRegularRowLayout" + }, + "acm003670jsd" : { + "type" : "ControlElement", + "id" : "acm003670jsd", + "name" : "setCompressedRowLayout" + }, + "acm003671jsd" : { + "type" : "ControlElement", + "id" : "acm003671jsd", + "name" : "requestFocus" + }, + "acm003672jsd" : { + "type" : "ControlElement", + "id" : "acm003672jsd", + "name" : "shouldShow" + }, + "acm003673jsd" : { + "type" : "ControlElement", + "id" : "acm003673jsd", + "name" : "bindToEntry" + }, + "acm003674jsd" : { + "type" : "ControlElement", + "id" : "acm003674jsd", + "name" : "nextPreviewStyle" + }, + "acm003675jsd" : { + "type" : "ControlElement", + "id" : "acm003675jsd", + "name" : "previousPreviewStyle" + }, + "acm003676jsd" : { + "type" : "ControlElement", + "id" : "acm003676jsd", + "name" : "determineFieldsToShow" + }, + "acm003677jsd" : { + "type" : "ControlElement", + "id" : "acm003677jsd", + "name" : "getShownFields" + }, + "acm003678jsd" : { + "type" : "ControlElement", + "id" : "acm003678jsd", + "name" : "initPanel" + }, + "acm003679jsd" : { + "type" : "ClassUnit", + "id" : "acm003679jsd", + "name" : "FieldsEditorTab", + "compilationUnitId" : "acm003660jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm004479jsd", "acm004495jsd", "acm008521jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm003665jsd", "acm003666jsd", "acm003667jsd", "acm003668jsd", "acm003669jsd", "acm003670jsd", "acm003671jsd", "acm003672jsd", "acm003673jsd", "acm003674jsd", "acm003675jsd", "acm003676jsd", "acm003677jsd", "acm003678jsd" ] + }, + "acm003680jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003680jsd", + "name" : "LatexCitationsTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003693jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003681jsd" : { + "type" : "CodePackage", + "id" : "acm003681jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003682jsd" ] + }, + "acm003682jsd" : { + "type" : "CodePackage", + "id" : "acm003682jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003683jsd" ] + }, + "acm003683jsd" : { + "type" : "CodePackage", + "id" : "acm003683jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003684jsd" ] + }, + "acm003684jsd" : { + "type" : "CodePackage", + "id" : "acm003684jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003680jsd" ] + }, + "acm003685jsd" : { + "type" : "ControlElement", + "id" : "acm003685jsd", + "name" : "LatexCitationsTab" + }, + "acm003686jsd" : { + "type" : "ControlElement", + "id" : "acm003686jsd", + "name" : "setSearchPane" + }, + "acm003687jsd" : { + "type" : "ControlElement", + "id" : "acm003687jsd", + "name" : "getLatexDirectoryBox" + }, + "acm003688jsd" : { + "type" : "ControlElement", + "id" : "acm003688jsd", + "name" : "getCitationsPane" + }, + "acm003689jsd" : { + "type" : "ControlElement", + "id" : "acm003689jsd", + "name" : "getNotFoundPane" + }, + "acm003690jsd" : { + "type" : "ControlElement", + "id" : "acm003690jsd", + "name" : "getErrorPane" + }, + "acm003691jsd" : { + "type" : "ControlElement", + "id" : "acm003691jsd", + "name" : "bindToEntry" + }, + "acm003692jsd" : { + "type" : "ControlElement", + "id" : "acm003692jsd", + "name" : "shouldShow" + }, + "acm003693jsd" : { + "type" : "ClassUnit", + "id" : "acm003693jsd", + "name" : "LatexCitationsTab", + "compilationUnitId" : "acm003680jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003711jsd", "acm009192jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003685jsd", "acm003686jsd", "acm003687jsd", "acm003688jsd", "acm003689jsd", "acm003690jsd", "acm003691jsd", "acm003692jsd" ] + }, + "acm003694jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003694jsd", + "name" : "LatexCitationsTabViewModel", + "parentId" : "acm003586jsd", + "content" : [ "acm003711jsd", "acm003712jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003695jsd" : { + "type" : "CodePackage", + "id" : "acm003695jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003696jsd" ] + }, + "acm003696jsd" : { + "type" : "CodePackage", + "id" : "acm003696jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003697jsd" ] + }, + "acm003697jsd" : { + "type" : "CodePackage", + "id" : "acm003697jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003698jsd" ] + }, + "acm003698jsd" : { + "type" : "CodePackage", + "id" : "acm003698jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003694jsd" ] + }, + "acm003699jsd" : { + "type" : "ControlElement", + "id" : "acm003699jsd", + "name" : "LatexCitationsTabViewModel" + }, + "acm003700jsd" : { + "type" : "ControlElement", + "id" : "acm003700jsd", + "name" : "init" + }, + "acm003701jsd" : { + "type" : "ControlElement", + "id" : "acm003701jsd", + "name" : "directoryProperty" + }, + "acm003702jsd" : { + "type" : "ControlElement", + "id" : "acm003702jsd", + "name" : "getCitationList" + }, + "acm003703jsd" : { + "type" : "ControlElement", + "id" : "acm003703jsd", + "name" : "statusProperty" + }, + "acm003704jsd" : { + "type" : "ControlElement", + "id" : "acm003704jsd", + "name" : "searchErrorProperty" + }, + "acm003705jsd" : { + "type" : "ControlElement", + "id" : "acm003705jsd", + "name" : "startSearch" + }, + "acm003706jsd" : { + "type" : "ControlElement", + "id" : "acm003706jsd", + "name" : "cancelSearch" + }, + "acm003707jsd" : { + "type" : "ControlElement", + "id" : "acm003707jsd", + "name" : "searchAndParse" + }, + "acm003708jsd" : { + "type" : "ControlElement", + "id" : "acm003708jsd", + "name" : "searchDirectory" + }, + "acm003709jsd" : { + "type" : "ControlElement", + "id" : "acm003709jsd", + "name" : "setLatexDirectory" + }, + "acm003710jsd" : { + "type" : "ControlElement", + "id" : "acm003710jsd", + "name" : "shouldShow" + }, + "acm003711jsd" : { + "type" : "ClassUnit", + "id" : "acm003711jsd", + "name" : "LatexCitationsTabViewModel", + "compilationUnitId" : "acm003694jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003711jsd", "acm003712jsd", "acm009752jsd", "acm009756jsd", "acm009965jsd", "acm017219jsd", "acm018022jsd", "acm018267jsd", "acm020631jsd", "acm020666jsd", "acm021206jsd" ], + "content" : [ "acm003699jsd", "acm003700jsd", "acm003701jsd", "acm003702jsd", "acm003703jsd", "acm003704jsd", "acm003705jsd", "acm003706jsd", "acm003707jsd", "acm003708jsd", "acm003709jsd", "acm003710jsd" ] + }, + "acm003712jsd" : { + "type" : "ClassUnit", + "id" : "acm003712jsd", + "name" : "Status", + "compilationUnitId" : "acm003694jsd", + "parentDatatypeId" : "acm003711jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003713jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003713jsd", + "name" : "MathSciNetTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003723jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003714jsd" : { + "type" : "CodePackage", + "id" : "acm003714jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003715jsd" ] + }, + "acm003715jsd" : { + "type" : "CodePackage", + "id" : "acm003715jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003716jsd" ] + }, + "acm003716jsd" : { + "type" : "CodePackage", + "id" : "acm003716jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003717jsd" ] + }, + "acm003717jsd" : { + "type" : "CodePackage", + "id" : "acm003717jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003713jsd" ] + }, + "acm003718jsd" : { + "type" : "ControlElement", + "id" : "acm003718jsd", + "name" : "MathSciNetTab" + }, + "acm003719jsd" : { + "type" : "ControlElement", + "id" : "acm003719jsd", + "name" : "getMathSciNetId" + }, + "acm003720jsd" : { + "type" : "ControlElement", + "id" : "acm003720jsd", + "name" : "getPane" + }, + "acm003721jsd" : { + "type" : "ControlElement", + "id" : "acm003721jsd", + "name" : "shouldShow" + }, + "acm003722jsd" : { + "type" : "ControlElement", + "id" : "acm003722jsd", + "name" : "bindToEntry" + }, + "acm003723jsd" : { + "type" : "ClassUnit", + "id" : "acm003723jsd", + "name" : "MathSciNetTab", + "compilationUnitId" : "acm003713jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018945jsd" ], + "content" : [ "acm003718jsd", "acm003719jsd", "acm003720jsd", "acm003721jsd", "acm003722jsd" ] + }, + "acm003724jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003724jsd", + "name" : "OpenEntryEditorAction", + "parentId" : "acm003586jsd", + "content" : [ "acm003731jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003725jsd" : { + "type" : "CodePackage", + "id" : "acm003725jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003726jsd" ] + }, + "acm003726jsd" : { + "type" : "CodePackage", + "id" : "acm003726jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003727jsd" ] + }, + "acm003727jsd" : { + "type" : "CodePackage", + "id" : "acm003727jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003728jsd" ] + }, + "acm003728jsd" : { + "type" : "CodePackage", + "id" : "acm003728jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003724jsd" ] + }, + "acm003729jsd" : { + "type" : "ControlElement", + "id" : "acm003729jsd", + "name" : "OpenEntryEditorAction" + }, + "acm003730jsd" : { + "type" : "ControlElement", + "id" : "acm003730jsd", + "name" : "execute" + }, + "acm003731jsd" : { + "type" : "ClassUnit", + "id" : "acm003731jsd", + "name" : "OpenEntryEditorAction", + "compilationUnitId" : "acm003724jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm002045jsd" ], + "content" : [ "acm003729jsd", "acm003730jsd" ] + }, + "acm003732jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003732jsd", + "name" : "OptionalFields2Tab", + "parentId" : "acm003586jsd", + "content" : [ "acm003738jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003733jsd" : { + "type" : "CodePackage", + "id" : "acm003733jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003734jsd" ] + }, + "acm003734jsd" : { + "type" : "CodePackage", + "id" : "acm003734jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003735jsd" ] + }, + "acm003735jsd" : { + "type" : "CodePackage", + "id" : "acm003735jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003736jsd" ] + }, + "acm003736jsd" : { + "type" : "CodePackage", + "id" : "acm003736jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003732jsd" ] + }, + "acm003737jsd" : { + "type" : "ControlElement", + "id" : "acm003737jsd", + "name" : "OptionalFields2Tab" + }, + "acm003738jsd" : { + "type" : "ClassUnit", + "id" : "acm003738jsd", + "name" : "OptionalFields2Tab", + "compilationUnitId" : "acm003732jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003753jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm003737jsd" ] + }, + "acm003739jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003739jsd", + "name" : "OptionalFieldsTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003745jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003740jsd" : { + "type" : "CodePackage", + "id" : "acm003740jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003741jsd" ] + }, + "acm003741jsd" : { + "type" : "CodePackage", + "id" : "acm003741jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003742jsd" ] + }, + "acm003742jsd" : { + "type" : "CodePackage", + "id" : "acm003742jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003743jsd" ] + }, + "acm003743jsd" : { + "type" : "CodePackage", + "id" : "acm003743jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003739jsd" ] + }, + "acm003744jsd" : { + "type" : "ControlElement", + "id" : "acm003744jsd", + "name" : "OptionalFieldsTab" + }, + "acm003745jsd" : { + "type" : "ClassUnit", + "id" : "acm003745jsd", + "name" : "OptionalFieldsTab", + "compilationUnitId" : "acm003739jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003753jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm003744jsd" ] + }, + "acm003746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003746jsd", + "name" : "OptionalFieldsTabBase", + "parentId" : "acm003586jsd", + "content" : [ "acm003753jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003747jsd" : { + "type" : "CodePackage", + "id" : "acm003747jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003748jsd" ] + }, + "acm003748jsd" : { + "type" : "CodePackage", + "id" : "acm003748jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003749jsd" ] + }, + "acm003749jsd" : { + "type" : "CodePackage", + "id" : "acm003749jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003750jsd" ] + }, + "acm003750jsd" : { + "type" : "CodePackage", + "id" : "acm003750jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003746jsd" ] + }, + "acm003751jsd" : { + "type" : "ControlElement", + "id" : "acm003751jsd", + "name" : "OptionalFieldsTabBase" + }, + "acm003752jsd" : { + "type" : "ControlElement", + "id" : "acm003752jsd", + "name" : "determineFieldsToShow" + }, + "acm003753jsd" : { + "type" : "ClassUnit", + "id" : "acm003753jsd", + "name" : "OptionalFieldsTabBase", + "compilationUnitId" : "acm003746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003679jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm003751jsd", "acm003752jsd" ] + }, + "acm003754jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003754jsd", + "name" : "OtherFieldsTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003761jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003755jsd" : { + "type" : "CodePackage", + "id" : "acm003755jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003756jsd" ] + }, + "acm003756jsd" : { + "type" : "CodePackage", + "id" : "acm003756jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003757jsd" ] + }, + "acm003757jsd" : { + "type" : "CodePackage", + "id" : "acm003757jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003758jsd" ] + }, + "acm003758jsd" : { + "type" : "CodePackage", + "id" : "acm003758jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003754jsd" ] + }, + "acm003759jsd" : { + "type" : "ControlElement", + "id" : "acm003759jsd", + "name" : "OtherFieldsTab" + }, + "acm003760jsd" : { + "type" : "ControlElement", + "id" : "acm003760jsd", + "name" : "determineFieldsToShow" + }, + "acm003761jsd" : { + "type" : "ClassUnit", + "id" : "acm003761jsd", + "name" : "OtherFieldsTab", + "compilationUnitId" : "acm003754jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003679jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm003759jsd", "acm003760jsd" ] + }, + "acm003762jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003762jsd", + "name" : "PreviewSwitchAction", + "parentId" : "acm003586jsd", + "content" : [ "acm003769jsd", "acm003770jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003763jsd" : { + "type" : "CodePackage", + "id" : "acm003763jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003764jsd" ] + }, + "acm003764jsd" : { + "type" : "CodePackage", + "id" : "acm003764jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003765jsd" ] + }, + "acm003765jsd" : { + "type" : "CodePackage", + "id" : "acm003765jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003766jsd" ] + }, + "acm003766jsd" : { + "type" : "CodePackage", + "id" : "acm003766jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003762jsd" ] + }, + "acm003767jsd" : { + "type" : "ControlElement", + "id" : "acm003767jsd", + "name" : "PreviewSwitchAction" + }, + "acm003768jsd" : { + "type" : "ControlElement", + "id" : "acm003768jsd", + "name" : "execute" + }, + "acm003769jsd" : { + "type" : "ClassUnit", + "id" : "acm003769jsd", + "name" : "PreviewSwitchAction", + "compilationUnitId" : "acm003762jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm002045jsd", "acm003770jsd" ], + "content" : [ "acm003767jsd", "acm003768jsd" ] + }, + "acm003770jsd" : { + "type" : "ClassUnit", + "id" : "acm003770jsd", + "name" : "Direction", + "compilationUnitId" : "acm003762jsd", + "parentDatatypeId" : "acm003769jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003771jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003771jsd", + "name" : "PreviewTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003781jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003772jsd" : { + "type" : "CodePackage", + "id" : "acm003772jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003773jsd" ] + }, + "acm003773jsd" : { + "type" : "CodePackage", + "id" : "acm003773jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003774jsd" ] + }, + "acm003774jsd" : { + "type" : "CodePackage", + "id" : "acm003774jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003775jsd" ] + }, + "acm003775jsd" : { + "type" : "CodePackage", + "id" : "acm003775jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003771jsd" ] + }, + "acm003776jsd" : { + "type" : "ControlElement", + "id" : "acm003776jsd", + "name" : "PreviewTab" + }, + "acm003777jsd" : { + "type" : "ControlElement", + "id" : "acm003777jsd", + "name" : "nextPreviewStyle" + }, + "acm003778jsd" : { + "type" : "ControlElement", + "id" : "acm003778jsd", + "name" : "previousPreviewStyle" + }, + "acm003779jsd" : { + "type" : "ControlElement", + "id" : "acm003779jsd", + "name" : "shouldShow" + }, + "acm003780jsd" : { + "type" : "ControlElement", + "id" : "acm003780jsd", + "name" : "bindToEntry" + }, + "acm003781jsd" : { + "type" : "ClassUnit", + "id" : "acm003781jsd", + "name" : "PreviewTab", + "compilationUnitId" : "acm003771jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm008521jsd", "acm009346jsd", "acm016548jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003776jsd", "acm003777jsd", "acm003778jsd", "acm003779jsd", "acm003780jsd" ] + }, + "acm003782jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003782jsd", + "name" : "RelatedArticlesTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003794jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003783jsd" : { + "type" : "CodePackage", + "id" : "acm003783jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003784jsd" ] + }, + "acm003784jsd" : { + "type" : "CodePackage", + "id" : "acm003784jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003785jsd" ] + }, + "acm003785jsd" : { + "type" : "CodePackage", + "id" : "acm003785jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003786jsd" ] + }, + "acm003786jsd" : { + "type" : "CodePackage", + "id" : "acm003786jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003782jsd" ] + }, + "acm003787jsd" : { + "type" : "ControlElement", + "id" : "acm003787jsd", + "name" : "RelatedArticlesTab" + }, + "acm003788jsd" : { + "type" : "ControlElement", + "id" : "acm003788jsd", + "name" : "getRelatedArticlesPane" + }, + "acm003789jsd" : { + "type" : "ControlElement", + "id" : "acm003789jsd", + "name" : "getRelatedArticleInfo" + }, + "acm003790jsd" : { + "type" : "ControlElement", + "id" : "acm003790jsd", + "name" : "getErrorInfo" + }, + "acm003791jsd" : { + "type" : "ControlElement", + "id" : "acm003791jsd", + "name" : "getPrivacyDialog" + }, + "acm003792jsd" : { + "type" : "ControlElement", + "id" : "acm003792jsd", + "name" : "shouldShow" + }, + "acm003793jsd" : { + "type" : "ControlElement", + "id" : "acm003793jsd", + "name" : "bindToEntry" + }, + "acm003794jsd" : { + "type" : "ClassUnit", + "id" : "acm003794jsd", + "name" : "RelatedArticlesTab", + "compilationUnitId" : "acm003782jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003613jsd", "acm003647jsd", "acm003794jsd", "acm013210jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003787jsd", "acm003788jsd", "acm003789jsd", "acm003790jsd", "acm003791jsd", "acm003792jsd", "acm003793jsd" ] + }, + "acm003795jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003795jsd", + "name" : "RequiredFieldsTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003802jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003796jsd" : { + "type" : "CodePackage", + "id" : "acm003796jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003797jsd" ] + }, + "acm003797jsd" : { + "type" : "CodePackage", + "id" : "acm003797jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003798jsd" ] + }, + "acm003798jsd" : { + "type" : "CodePackage", + "id" : "acm003798jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003799jsd" ] + }, + "acm003799jsd" : { + "type" : "CodePackage", + "id" : "acm003799jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003795jsd" ] + }, + "acm003800jsd" : { + "type" : "ControlElement", + "id" : "acm003800jsd", + "name" : "RequiredFieldsTab" + }, + "acm003801jsd" : { + "type" : "ControlElement", + "id" : "acm003801jsd", + "name" : "determineFieldsToShow" + }, + "acm003802jsd" : { + "type" : "ClassUnit", + "id" : "acm003802jsd", + "name" : "RequiredFieldsTab", + "compilationUnitId" : "acm003795jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003679jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm018754jsd", "acm021206jsd" ], + "content" : [ "acm003800jsd", "acm003801jsd" ] + }, + "acm003803jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003803jsd", + "name" : "SourceTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003823jsd", "acm003826jsd", "acm003831jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003804jsd" : { + "type" : "CodePackage", + "id" : "acm003804jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003805jsd" ] + }, + "acm003805jsd" : { + "type" : "CodePackage", + "id" : "acm003805jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003806jsd" ] + }, + "acm003806jsd" : { + "type" : "CodePackage", + "id" : "acm003806jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003807jsd" ] + }, + "acm003807jsd" : { + "type" : "CodePackage", + "id" : "acm003807jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003803jsd" ] + }, + "acm003808jsd" : { + "type" : "ControlElement", + "id" : "acm003808jsd", + "name" : "EditAction" + }, + "acm003809jsd" : { + "type" : "ControlElement", + "id" : "acm003809jsd", + "name" : "execute" + }, + "acm003810jsd" : { + "type" : "ControlElement", + "id" : "acm003810jsd", + "name" : "SourceTab" + }, + "acm003811jsd" : { + "type" : "ControlElement", + "id" : "acm003811jsd", + "name" : "highlightSearchPattern" + }, + "acm003812jsd" : { + "type" : "ControlElement", + "id" : "acm003812jsd", + "name" : "getSourceString" + }, + "acm003813jsd" : { + "type" : "ControlElement", + "id" : "acm003813jsd", + "name" : "getSelectedText" + }, + "acm003814jsd" : { + "type" : "ControlElement", + "id" : "acm003814jsd", + "name" : "getLocationOffset" + }, + "acm003815jsd" : { + "type" : "ControlElement", + "id" : "acm003815jsd", + "name" : "cancelLatestCommittedText" + }, + "acm003816jsd" : { + "type" : "ControlElement", + "id" : "acm003816jsd", + "name" : "getTextLocation" + }, + "acm003817jsd" : { + "type" : "ControlElement", + "id" : "acm003817jsd", + "name" : "setupSourceEditor" + }, + "acm003818jsd" : { + "type" : "ControlElement", + "id" : "acm003818jsd", + "name" : "shouldShow" + }, + "acm003819jsd" : { + "type" : "ControlElement", + "id" : "acm003819jsd", + "name" : "updateCodeArea" + }, + "acm003820jsd" : { + "type" : "ControlElement", + "id" : "acm003820jsd", + "name" : "bindToEntry" + }, + "acm003821jsd" : { + "type" : "ControlElement", + "id" : "acm003821jsd", + "name" : "storeSource" + }, + "acm003822jsd" : { + "type" : "ControlElement", + "id" : "acm003822jsd", + "name" : "listenForSaveKeybinding" + }, + "acm003823jsd" : { + "type" : "ClassUnit", + "id" : "acm003823jsd", + "name" : "SourceTab", + "compilationUnitId" : "acm003803jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm002126jsd", "acm002150jsd", "acm003823jsd", "acm003826jsd", "acm003831jsd", "acm005802jsd", "acm009369jsd", "acm009381jsd", "acm009400jsd", "acm009411jsd", "acm010474jsd", "acm010497jsd", "acm010513jsd", "acm010532jsd", "acm011455jsd", "acm012556jsd", "acm013761jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018673jsd", "acm020693jsd" ], + "content" : [ "acm003808jsd", "acm003809jsd", "acm003810jsd", "acm003811jsd", "acm003812jsd", "acm003813jsd", "acm003814jsd", "acm003815jsd", "acm003816jsd", "acm003817jsd", "acm003818jsd", "acm003819jsd", "acm003820jsd", "acm003821jsd", "acm003822jsd" ] + }, + "acm003824jsd" : { + "type" : "ControlElement", + "id" : "acm003824jsd", + "name" : "EditAction" + }, + "acm003825jsd" : { + "type" : "ControlElement", + "id" : "acm003825jsd", + "name" : "execute" + }, + "acm003826jsd" : { + "type" : "ClassUnit", + "id" : "acm003826jsd", + "name" : "EditAction", + "compilationUnitId" : "acm003803jsd", + "parentDatatypeId" : "acm003823jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd" ], + "content" : [ "acm003824jsd", "acm003825jsd" ] + }, + "acm003827jsd" : { + "type" : "ControlElement", + "id" : "acm003827jsd", + "name" : "getSelectedText" + }, + "acm003828jsd" : { + "type" : "ControlElement", + "id" : "acm003828jsd", + "name" : "getLocationOffset" + }, + "acm003829jsd" : { + "type" : "ControlElement", + "id" : "acm003829jsd", + "name" : "cancelLatestCommittedText" + }, + "acm003830jsd" : { + "type" : "ControlElement", + "id" : "acm003830jsd", + "name" : "getTextLocation" + }, + "acm003831jsd" : { + "type" : "ClassUnit", + "id" : "acm003831jsd", + "name" : "InputMethodRequestsObject", + "compilationUnitId" : "acm003803jsd", + "parentDatatypeId" : "acm003823jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003827jsd", "acm003828jsd", "acm003829jsd", "acm003830jsd" ] + }, + "acm003832jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003832jsd", + "name" : "UserDefinedFieldsTab", + "parentId" : "acm003586jsd", + "content" : [ "acm003839jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003833jsd" : { + "type" : "CodePackage", + "id" : "acm003833jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003834jsd" ] + }, + "acm003834jsd" : { + "type" : "CodePackage", + "id" : "acm003834jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003835jsd" ] + }, + "acm003835jsd" : { + "type" : "CodePackage", + "id" : "acm003835jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003836jsd" ] + }, + "acm003836jsd" : { + "type" : "CodePackage", + "id" : "acm003836jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003832jsd" ] + }, + "acm003837jsd" : { + "type" : "ControlElement", + "id" : "acm003837jsd", + "name" : "UserDefinedFieldsTab" + }, + "acm003838jsd" : { + "type" : "ControlElement", + "id" : "acm003838jsd", + "name" : "determineFieldsToShow" + }, + "acm003839jsd" : { + "type" : "ClassUnit", + "id" : "acm003839jsd", + "name" : "UserDefinedFieldsTab", + "compilationUnitId" : "acm003832jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003679jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002045jsd", "acm002338jsd", "acm009346jsd", "acm009965jsd", "acm016548jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm003837jsd", "acm003838jsd" ] + }, + "acm003840jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003840jsd", + "name" : "FileAnnotationTab", + "parentId" : "acm003845jsd", + "content" : [ "acm003849jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor", "fileannotationtab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003841jsd" : { + "type" : "CodePackage", + "id" : "acm003841jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003842jsd" ] + }, + "acm003842jsd" : { + "type" : "CodePackage", + "id" : "acm003842jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003843jsd" ] + }, + "acm003843jsd" : { + "type" : "CodePackage", + "id" : "acm003843jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003844jsd" ] + }, + "acm003844jsd" : { + "type" : "CodePackage", + "id" : "acm003844jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003845jsd" ] + }, + "acm003845jsd" : { + "type" : "CodePackage", + "id" : "acm003845jsd", + "name" : "fileannotationtab", + "parentId" : "acm003586jsd", + "content" : [ "acm003840jsd", "acm003850jsd", "acm003861jsd", "acm003878jsd", "acm003899jsd", "acm021600jsd" ] + }, + "acm003846jsd" : { + "type" : "ControlElement", + "id" : "acm003846jsd", + "name" : "FileAnnotationTab" + }, + "acm003847jsd" : { + "type" : "ControlElement", + "id" : "acm003847jsd", + "name" : "shouldShow" + }, + "acm003848jsd" : { + "type" : "ControlElement", + "id" : "acm003848jsd", + "name" : "bindToEntry" + }, + "acm003849jsd" : { + "type" : "ClassUnit", + "id" : "acm003849jsd", + "name" : "FileAnnotationTab", + "compilationUnitId" : "acm003840jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003860jsd", "acm016490jsd", "acm018267jsd" ], + "content" : [ "acm003846jsd", "acm003847jsd", "acm003848jsd" ] + }, + "acm003850jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003850jsd", + "name" : "FileAnnotationTabView", + "parentId" : "acm003845jsd", + "content" : [ "acm003860jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor", "fileannotationtab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003851jsd" : { + "type" : "CodePackage", + "id" : "acm003851jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003852jsd" ] + }, + "acm003852jsd" : { + "type" : "CodePackage", + "id" : "acm003852jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003853jsd" ] + }, + "acm003853jsd" : { + "type" : "CodePackage", + "id" : "acm003853jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003854jsd" ] + }, + "acm003854jsd" : { + "type" : "CodePackage", + "id" : "acm003854jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003855jsd" ] + }, + "acm003855jsd" : { + "type" : "CodePackage", + "id" : "acm003855jsd", + "name" : "fileannotationtab", + "parentId" : null, + "content" : [ "acm003850jsd" ] + }, + "acm003856jsd" : { + "type" : "ControlElement", + "id" : "acm003856jsd", + "name" : "FileAnnotationTabView" + }, + "acm003857jsd" : { + "type" : "ControlElement", + "id" : "acm003857jsd", + "name" : "initialize" + }, + "acm003858jsd" : { + "type" : "ControlElement", + "id" : "acm003858jsd", + "name" : "createFileAnnotationNode" + }, + "acm003859jsd" : { + "type" : "ControlElement", + "id" : "acm003859jsd", + "name" : "copy" + }, + "acm003860jsd" : { + "type" : "ClassUnit", + "id" : "acm003860jsd", + "name" : "FileAnnotationTabView", + "compilationUnitId" : "acm003850jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003877jsd", "acm003898jsd", "acm010051jsd", "acm016490jsd", "acm018267jsd", "acm020693jsd" ], + "content" : [ "acm003856jsd", "acm003857jsd", "acm003858jsd", "acm003859jsd" ] + }, + "acm003861jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003861jsd", + "name" : "FileAnnotationTabViewModel", + "parentId" : "acm003845jsd", + "content" : [ "acm003877jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor", "fileannotationtab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003862jsd" : { + "type" : "CodePackage", + "id" : "acm003862jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003863jsd" ] + }, + "acm003863jsd" : { + "type" : "CodePackage", + "id" : "acm003863jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003864jsd" ] + }, + "acm003864jsd" : { + "type" : "CodePackage", + "id" : "acm003864jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003865jsd" ] + }, + "acm003865jsd" : { + "type" : "CodePackage", + "id" : "acm003865jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003866jsd" ] + }, + "acm003866jsd" : { + "type" : "CodePackage", + "id" : "acm003866jsd", + "name" : "fileannotationtab", + "parentId" : null, + "content" : [ "acm003861jsd" ] + }, + "acm003867jsd" : { + "type" : "ControlElement", + "id" : "acm003867jsd", + "name" : "FileAnnotationTabViewModel" + }, + "acm003868jsd" : { + "type" : "ControlElement", + "id" : "acm003868jsd", + "name" : "currentAnnotationProperty" + }, + "acm003869jsd" : { + "type" : "ControlElement", + "id" : "acm003869jsd", + "name" : "isAnnotationsEmpty" + }, + "acm003870jsd" : { + "type" : "ControlElement", + "id" : "acm003870jsd", + "name" : "annotationsProperty" + }, + "acm003871jsd" : { + "type" : "ControlElement", + "id" : "acm003871jsd", + "name" : "filesProperty" + }, + "acm003872jsd" : { + "type" : "ControlElement", + "id" : "acm003872jsd", + "name" : "notifyNewSelectedAnnotation" + }, + "acm003873jsd" : { + "type" : "ControlElement", + "id" : "acm003873jsd", + "name" : "notifyNewSelectedFile" + }, + "acm003874jsd" : { + "type" : "ControlElement", + "id" : "acm003874jsd", + "name" : "reloadAnnotations" + }, + "acm003875jsd" : { + "type" : "ControlElement", + "id" : "acm003875jsd", + "name" : "copyCurrentAnnotation" + }, + "acm003876jsd" : { + "type" : "ControlElement", + "id" : "acm003876jsd", + "name" : "getCurrentAnnotation" + }, + "acm003877jsd" : { + "type" : "ClassUnit", + "id" : "acm003877jsd", + "name" : "FileAnnotationTabViewModel", + "compilationUnitId" : "acm003861jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003877jsd", "acm003898jsd", "acm016490jsd", "acm018267jsd", "acm020244jsd", "acm020683jsd", "acm020693jsd" ], + "content" : [ "acm003867jsd", "acm003868jsd", "acm003869jsd", "acm003870jsd", "acm003871jsd", "acm003872jsd", "acm003873jsd", "acm003874jsd", "acm003875jsd", "acm003876jsd" ] + }, + "acm003878jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003878jsd", + "name" : "FileAnnotationViewModel", + "parentId" : "acm003845jsd", + "content" : [ "acm003898jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor", "fileannotationtab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003879jsd" : { + "type" : "CodePackage", + "id" : "acm003879jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003880jsd" ] + }, + "acm003880jsd" : { + "type" : "CodePackage", + "id" : "acm003880jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003881jsd" ] + }, + "acm003881jsd" : { + "type" : "CodePackage", + "id" : "acm003881jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003882jsd" ] + }, + "acm003882jsd" : { + "type" : "CodePackage", + "id" : "acm003882jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003883jsd" ] + }, + "acm003883jsd" : { + "type" : "CodePackage", + "id" : "acm003883jsd", + "name" : "fileannotationtab", + "parentId" : null, + "content" : [ "acm003878jsd" ] + }, + "acm003884jsd" : { + "type" : "ControlElement", + "id" : "acm003884jsd", + "name" : "FileAnnotationViewModel" + }, + "acm003885jsd" : { + "type" : "ControlElement", + "id" : "acm003885jsd", + "name" : "setupContentProperties" + }, + "acm003886jsd" : { + "type" : "ControlElement", + "id" : "acm003886jsd", + "name" : "removePunctuationMark" + }, + "acm003887jsd" : { + "type" : "ControlElement", + "id" : "acm003887jsd", + "name" : "getAuthor" + }, + "acm003888jsd" : { + "type" : "ControlElement", + "id" : "acm003888jsd", + "name" : "getPage" + }, + "acm003889jsd" : { + "type" : "ControlElement", + "id" : "acm003889jsd", + "name" : "getDate" + }, + "acm003890jsd" : { + "type" : "ControlElement", + "id" : "acm003890jsd", + "name" : "getContent" + }, + "acm003891jsd" : { + "type" : "ControlElement", + "id" : "acm003891jsd", + "name" : "pageProperty" + }, + "acm003892jsd" : { + "type" : "ControlElement", + "id" : "acm003892jsd", + "name" : "dateProperty" + }, + "acm003893jsd" : { + "type" : "ControlElement", + "id" : "acm003893jsd", + "name" : "contentProperty" + }, + "acm003894jsd" : { + "type" : "ControlElement", + "id" : "acm003894jsd", + "name" : "markingProperty" + }, + "acm003895jsd" : { + "type" : "ControlElement", + "id" : "acm003895jsd", + "name" : "authorProperty" + }, + "acm003896jsd" : { + "type" : "ControlElement", + "id" : "acm003896jsd", + "name" : "toString" + }, + "acm003897jsd" : { + "type" : "ControlElement", + "id" : "acm003897jsd", + "name" : "getMarking" + }, + "acm003898jsd" : { + "type" : "ClassUnit", + "id" : "acm003898jsd", + "name" : "FileAnnotationViewModel", + "compilationUnitId" : "acm003878jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011975jsd", "acm020244jsd" ], + "content" : [ "acm003884jsd", "acm003885jsd", "acm003886jsd", "acm003887jsd", "acm003888jsd", "acm003889jsd", "acm003890jsd", "acm003891jsd", "acm003892jsd", "acm003893jsd", "acm003894jsd", "acm003895jsd", "acm003896jsd", "acm003897jsd" ] + }, + "acm003899jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003899jsd", + "name" : "FulltextSearchResultsTab", + "parentId" : "acm003845jsd", + "content" : [ "acm003913jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "entryeditor", "fileannotationtab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003900jsd" : { + "type" : "CodePackage", + "id" : "acm003900jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003901jsd" ] + }, + "acm003901jsd" : { + "type" : "CodePackage", + "id" : "acm003901jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003902jsd" ] + }, + "acm003902jsd" : { + "type" : "CodePackage", + "id" : "acm003902jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003903jsd" ] + }, + "acm003903jsd" : { + "type" : "CodePackage", + "id" : "acm003903jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm003904jsd" ] + }, + "acm003904jsd" : { + "type" : "CodePackage", + "id" : "acm003904jsd", + "name" : "fileannotationtab", + "parentId" : null, + "content" : [ "acm003899jsd" ] + }, + "acm003905jsd" : { + "type" : "ControlElement", + "id" : "acm003905jsd", + "name" : "FulltextSearchResultsTab" + }, + "acm003906jsd" : { + "type" : "ControlElement", + "id" : "acm003906jsd", + "name" : "shouldShow" + }, + "acm003907jsd" : { + "type" : "ControlElement", + "id" : "acm003907jsd", + "name" : "bindToEntry" + }, + "acm003908jsd" : { + "type" : "ControlElement", + "id" : "acm003908jsd", + "name" : "createFileLink" + }, + "acm003909jsd" : { + "type" : "ControlElement", + "id" : "acm003909jsd", + "name" : "createPageLink" + }, + "acm003910jsd" : { + "type" : "ControlElement", + "id" : "acm003910jsd", + "name" : "getFileContextMenu" + }, + "acm003911jsd" : { + "type" : "ControlElement", + "id" : "acm003911jsd", + "name" : "lineSeparator" + }, + "acm003912jsd" : { + "type" : "ControlElement", + "id" : "acm003912jsd", + "name" : "lineSeparator" + }, + "acm003913jsd" : { + "type" : "ClassUnit", + "id" : "acm003913jsd", + "name" : "FulltextSearchResultsTab", + "compilationUnitId" : "acm003899jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003659jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm003165jsd", "acm003913jsd", "acm006341jsd", "acm006350jsd", "acm018267jsd", "acm018509jsd", "acm020276jsd", "acm020299jsd", "acm021206jsd" ], + "content" : [ "acm003905jsd", "acm003906jsd", "acm003907jsd", "acm003908jsd", "acm003909jsd", "acm003910jsd", "acm003911jsd", "acm003912jsd" ] + }, + "acm003914jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003914jsd", + "name" : "ErrorConsoleView", + "parentId" : "acm003918jsd", + "content" : [ "acm003927jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "errorconsole" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003915jsd" : { + "type" : "CodePackage", + "id" : "acm003915jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003916jsd" ] + }, + "acm003916jsd" : { + "type" : "CodePackage", + "id" : "acm003916jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003917jsd" ] + }, + "acm003917jsd" : { + "type" : "CodePackage", + "id" : "acm003917jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003918jsd" ] + }, + "acm003918jsd" : { + "type" : "CodePackage", + "id" : "acm003918jsd", + "name" : "errorconsole", + "parentId" : "acm001569jsd", + "content" : [ "acm003914jsd", "acm003928jsd", "acm003941jsd" ] + }, + "acm003919jsd" : { + "type" : "ControlElement", + "id" : "acm003919jsd", + "name" : "ErrorConsoleView" + }, + "acm003920jsd" : { + "type" : "ControlElement", + "id" : "acm003920jsd", + "name" : "initialize" + }, + "acm003921jsd" : { + "type" : "ControlElement", + "id" : "acm003921jsd", + "name" : "createCellFactory" + }, + "acm003922jsd" : { + "type" : "ControlElement", + "id" : "acm003922jsd", + "name" : "updateItem" + }, + "acm003923jsd" : { + "type" : "ControlElement", + "id" : "acm003923jsd", + "name" : "copySelectedLogEntries" + }, + "acm003924jsd" : { + "type" : "ControlElement", + "id" : "acm003924jsd", + "name" : "copyLog" + }, + "acm003925jsd" : { + "type" : "ControlElement", + "id" : "acm003925jsd", + "name" : "clearLog" + }, + "acm003926jsd" : { + "type" : "ControlElement", + "id" : "acm003926jsd", + "name" : "createIssue" + }, + "acm003927jsd" : { + "type" : "ClassUnit", + "id" : "acm003927jsd", + "name" : "ErrorConsoleView", + "compilationUnitId" : "acm003914jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm003940jsd", "acm003952jsd", "acm005802jsd", "acm009346jsd", "acm017281jsd" ], + "content" : [ "acm003919jsd", "acm003920jsd", "acm003921jsd", "acm003922jsd", "acm003923jsd", "acm003924jsd", "acm003925jsd", "acm003926jsd" ] + }, + "acm003928jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003928jsd", + "name" : "ErrorConsoleViewModel", + "parentId" : "acm003918jsd", + "content" : [ "acm003940jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "errorconsole" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003929jsd" : { + "type" : "CodePackage", + "id" : "acm003929jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003930jsd" ] + }, + "acm003930jsd" : { + "type" : "CodePackage", + "id" : "acm003930jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003931jsd" ] + }, + "acm003931jsd" : { + "type" : "CodePackage", + "id" : "acm003931jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003932jsd" ] + }, + "acm003932jsd" : { + "type" : "CodePackage", + "id" : "acm003932jsd", + "name" : "errorconsole", + "parentId" : null, + "content" : [ "acm003928jsd" ] + }, + "acm003933jsd" : { + "type" : "ControlElement", + "id" : "acm003933jsd", + "name" : "ErrorConsoleViewModel" + }, + "acm003934jsd" : { + "type" : "ControlElement", + "id" : "acm003934jsd", + "name" : "allMessagesDataProperty" + }, + "acm003935jsd" : { + "type" : "ControlElement", + "id" : "acm003935jsd", + "name" : "getLogMessagesAsString" + }, + "acm003936jsd" : { + "type" : "ControlElement", + "id" : "acm003936jsd", + "name" : "copyLog" + }, + "acm003937jsd" : { + "type" : "ControlElement", + "id" : "acm003937jsd", + "name" : "copyLog" + }, + "acm003938jsd" : { + "type" : "ControlElement", + "id" : "acm003938jsd", + "name" : "clearLog" + }, + "acm003939jsd" : { + "type" : "ControlElement", + "id" : "acm003939jsd", + "name" : "reportIssue" + }, + "acm003940jsd" : { + "type" : "ClassUnit", + "id" : "acm003940jsd", + "name" : "ErrorConsoleViewModel", + "compilationUnitId" : "acm003928jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm003940jsd", "acm003952jsd", "acm017281jsd" ], + "content" : [ "acm003933jsd", "acm003934jsd", "acm003935jsd", "acm003936jsd", "acm003937jsd", "acm003938jsd", "acm003939jsd" ] + }, + "acm003941jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003941jsd", + "name" : "LogEventViewModel", + "parentId" : "acm003918jsd", + "content" : [ "acm003952jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "errorconsole" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003942jsd" : { + "type" : "CodePackage", + "id" : "acm003942jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003943jsd" ] + }, + "acm003943jsd" : { + "type" : "CodePackage", + "id" : "acm003943jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003944jsd" ] + }, + "acm003944jsd" : { + "type" : "CodePackage", + "id" : "acm003944jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003945jsd" ] + }, + "acm003945jsd" : { + "type" : "CodePackage", + "id" : "acm003945jsd", + "name" : "errorconsole", + "parentId" : null, + "content" : [ "acm003941jsd" ] + }, + "acm003946jsd" : { + "type" : "ControlElement", + "id" : "acm003946jsd", + "name" : "LogEventViewModel" + }, + "acm003947jsd" : { + "type" : "ControlElement", + "id" : "acm003947jsd", + "name" : "getDisplayText" + }, + "acm003948jsd" : { + "type" : "ControlElement", + "id" : "acm003948jsd", + "name" : "getStyleClass" + }, + "acm003949jsd" : { + "type" : "ControlElement", + "id" : "acm003949jsd", + "name" : "getIcon" + }, + "acm003950jsd" : { + "type" : "ControlElement", + "id" : "acm003950jsd", + "name" : "getStackTrace" + }, + "acm003951jsd" : { + "type" : "ControlElement", + "id" : "acm003951jsd", + "name" : "getDetailedText" + }, + "acm003952jsd" : { + "type" : "ClassUnit", + "id" : "acm003952jsd", + "name" : "LogEventViewModel", + "compilationUnitId" : "acm003941jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd" ], + "content" : [ "acm003946jsd", "acm003947jsd", "acm003948jsd", "acm003949jsd", "acm003950jsd", "acm003951jsd" ] + }, + "acm003953jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003953jsd", + "name" : "CreateModifyExporterDialogView", + "parentId" : "acm003957jsd", + "content" : [ "acm003961jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003954jsd" : { + "type" : "CodePackage", + "id" : "acm003954jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003955jsd" ] + }, + "acm003955jsd" : { + "type" : "CodePackage", + "id" : "acm003955jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003956jsd" ] + }, + "acm003956jsd" : { + "type" : "CodePackage", + "id" : "acm003956jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003957jsd" ] + }, + "acm003957jsd" : { + "type" : "CodePackage", + "id" : "acm003957jsd", + "name" : "exporter", + "parentId" : "acm001569jsd", + "content" : [ "acm003953jsd", "acm003962jsd", "acm003974jsd", "acm003985jsd", "acm003995jsd", "acm004006jsd", "acm004015jsd", "acm004023jsd", "acm004042jsd", "acm021615jsd", "acm021625jsd" ] + }, + "acm003958jsd" : { + "type" : "ControlElement", + "id" : "acm003958jsd", + "name" : "CreateModifyExporterDialogView" + }, + "acm003959jsd" : { + "type" : "ControlElement", + "id" : "acm003959jsd", + "name" : "initialize" + }, + "acm003960jsd" : { + "type" : "ControlElement", + "id" : "acm003960jsd", + "name" : "browse" + }, + "acm003961jsd" : { + "type" : "ClassUnit", + "id" : "acm003961jsd", + "name" : "CreateModifyExporterDialogView", + "compilationUnitId" : "acm003953jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm003973jsd", "acm004005jsd", "acm021206jsd" ], + "content" : [ "acm003958jsd", "acm003959jsd", "acm003960jsd" ] + }, + "acm003962jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003962jsd", + "name" : "CreateModifyExporterDialogViewModel", + "parentId" : "acm003957jsd", + "content" : [ "acm003973jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003963jsd" : { + "type" : "CodePackage", + "id" : "acm003963jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003964jsd" ] + }, + "acm003964jsd" : { + "type" : "CodePackage", + "id" : "acm003964jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003965jsd" ] + }, + "acm003965jsd" : { + "type" : "CodePackage", + "id" : "acm003965jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003966jsd" ] + }, + "acm003966jsd" : { + "type" : "CodePackage", + "id" : "acm003966jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm003962jsd" ] + }, + "acm003967jsd" : { + "type" : "ControlElement", + "id" : "acm003967jsd", + "name" : "CreateModifyExporterDialogViewModel" + }, + "acm003968jsd" : { + "type" : "ControlElement", + "id" : "acm003968jsd", + "name" : "saveExporter" + }, + "acm003969jsd" : { + "type" : "ControlElement", + "id" : "acm003969jsd", + "name" : "browse" + }, + "acm003970jsd" : { + "type" : "ControlElement", + "id" : "acm003970jsd", + "name" : "getName" + }, + "acm003971jsd" : { + "type" : "ControlElement", + "id" : "acm003971jsd", + "name" : "getLayoutFileName" + }, + "acm003972jsd" : { + "type" : "ControlElement", + "id" : "acm003972jsd", + "name" : "getExtension" + }, + "acm003973jsd" : { + "type" : "ClassUnit", + "id" : "acm003973jsd", + "name" : "CreateModifyExporterDialogViewModel", + "compilationUnitId" : "acm003962jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm003973jsd", "acm004005jsd", "acm009796jsd", "acm009809jsd", "acm011645jsd", "acm011680jsd", "acm015033jsd", "acm021206jsd" ], + "content" : [ "acm003967jsd", "acm003968jsd", "acm003969jsd", "acm003970jsd", "acm003971jsd", "acm003972jsd" ] + }, + "acm003974jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003974jsd", + "name" : "ExportCommand", + "parentId" : "acm003957jsd", + "content" : [ "acm003983jsd", "acm003984jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003975jsd" : { + "type" : "CodePackage", + "id" : "acm003975jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003976jsd" ] + }, + "acm003976jsd" : { + "type" : "CodePackage", + "id" : "acm003976jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003977jsd" ] + }, + "acm003977jsd" : { + "type" : "CodePackage", + "id" : "acm003977jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003978jsd" ] + }, + "acm003978jsd" : { + "type" : "CodePackage", + "id" : "acm003978jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm003974jsd" ] + }, + "acm003979jsd" : { + "type" : "ControlElement", + "id" : "acm003979jsd", + "name" : "ExportCommand" + }, + "acm003980jsd" : { + "type" : "ControlElement", + "id" : "acm003980jsd", + "name" : "execute" + }, + "acm003981jsd" : { + "type" : "ControlElement", + "id" : "acm003981jsd", + "name" : "export" + }, + "acm003982jsd" : { + "type" : "ControlElement", + "id" : "acm003982jsd", + "name" : "handleError" + }, + "acm003983jsd" : { + "type" : "ClassUnit", + "id" : "acm003983jsd", + "name" : "ExportCommand", + "compilationUnitId" : "acm003974jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm003983jsd", "acm003984jsd", "acm009796jsd", "acm009809jsd", "acm011502jsd", "acm011513jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003979jsd", "acm003980jsd", "acm003981jsd", "acm003982jsd" ] + }, + "acm003984jsd" : { + "type" : "ClassUnit", + "id" : "acm003984jsd", + "name" : "ExportMethod", + "compilationUnitId" : "acm003974jsd", + "parentDatatypeId" : "acm003983jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm003985jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003985jsd", + "name" : "ExportToClipboardAction", + "parentId" : "acm003957jsd", + "content" : [ "acm003994jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003986jsd" : { + "type" : "CodePackage", + "id" : "acm003986jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003987jsd" ] + }, + "acm003987jsd" : { + "type" : "CodePackage", + "id" : "acm003987jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003988jsd" ] + }, + "acm003988jsd" : { + "type" : "CodePackage", + "id" : "acm003988jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003989jsd" ] + }, + "acm003989jsd" : { + "type" : "CodePackage", + "id" : "acm003989jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm003985jsd" ] + }, + "acm003990jsd" : { + "type" : "ControlElement", + "id" : "acm003990jsd", + "name" : "ExportToClipboardAction" + }, + "acm003991jsd" : { + "type" : "ControlElement", + "id" : "acm003991jsd", + "name" : "execute" + }, + "acm003992jsd" : { + "type" : "ControlElement", + "id" : "acm003992jsd", + "name" : "exportToClipboard" + }, + "acm003993jsd" : { + "type" : "ControlElement", + "id" : "acm003993jsd", + "name" : "setContentToClipboard" + }, + "acm003994jsd" : { + "type" : "ClassUnit", + "id" : "acm003994jsd", + "name" : "ExportToClipboardAction", + "compilationUnitId" : "acm003985jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm002045jsd", "acm003994jsd", "acm009965jsd", "acm011502jsd", "acm011513jsd", "acm017320jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm003990jsd", "acm003991jsd", "acm003992jsd", "acm003993jsd" ] + }, + "acm003995jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003995jsd", + "name" : "ExporterViewModel", + "parentId" : "acm003957jsd", + "content" : [ "acm004005jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003996jsd" : { + "type" : "CodePackage", + "id" : "acm003996jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm003997jsd" ] + }, + "acm003997jsd" : { + "type" : "CodePackage", + "id" : "acm003997jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm003998jsd" ] + }, + "acm003998jsd" : { + "type" : "CodePackage", + "id" : "acm003998jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm003999jsd" ] + }, + "acm003999jsd" : { + "type" : "CodePackage", + "id" : "acm003999jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm003995jsd" ] + }, + "acm004000jsd" : { + "type" : "ControlElement", + "id" : "acm004000jsd", + "name" : "ExporterViewModel" + }, + "acm004001jsd" : { + "type" : "ControlElement", + "id" : "acm004001jsd", + "name" : "getLogic" + }, + "acm004002jsd" : { + "type" : "ControlElement", + "id" : "acm004002jsd", + "name" : "name" + }, + "acm004003jsd" : { + "type" : "ControlElement", + "id" : "acm004003jsd", + "name" : "layoutFileName" + }, + "acm004004jsd" : { + "type" : "ControlElement", + "id" : "acm004004jsd", + "name" : "extension" + }, + "acm004005jsd" : { + "type" : "ClassUnit", + "id" : "acm004005jsd", + "name" : "ExporterViewModel", + "compilationUnitId" : "acm003995jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011680jsd" ], + "content" : [ "acm004000jsd", "acm004001jsd", "acm004002jsd", "acm004003jsd", "acm004004jsd" ] + }, + "acm004006jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004006jsd", + "name" : "SaveAction", + "parentId" : "acm003957jsd", + "content" : [ "acm004013jsd", "acm004014jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004007jsd" : { + "type" : "CodePackage", + "id" : "acm004007jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004008jsd" ] + }, + "acm004008jsd" : { + "type" : "CodePackage", + "id" : "acm004008jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004009jsd" ] + }, + "acm004009jsd" : { + "type" : "CodePackage", + "id" : "acm004009jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004010jsd" ] + }, + "acm004010jsd" : { + "type" : "CodePackage", + "id" : "acm004010jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm004006jsd" ] + }, + "acm004011jsd" : { + "type" : "ControlElement", + "id" : "acm004011jsd", + "name" : "SaveAction" + }, + "acm004012jsd" : { + "type" : "ControlElement", + "id" : "acm004012jsd", + "name" : "execute" + }, + "acm004013jsd" : { + "type" : "ClassUnit", + "id" : "acm004013jsd", + "name" : "SaveAction", + "compilationUnitId" : "acm004006jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm002045jsd", "acm004014jsd", "acm004040jsd", "acm021206jsd" ], + "content" : [ "acm004011jsd", "acm004012jsd" ] + }, + "acm004014jsd" : { + "type" : "ClassUnit", + "id" : "acm004014jsd", + "name" : "SaveMethod", + "compilationUnitId" : "acm004006jsd", + "parentDatatypeId" : "acm004013jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004015jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004015jsd", + "name" : "SaveAllAction", + "parentId" : "acm003957jsd", + "content" : [ "acm004022jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004016jsd" : { + "type" : "CodePackage", + "id" : "acm004016jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004017jsd" ] + }, + "acm004017jsd" : { + "type" : "CodePackage", + "id" : "acm004017jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004018jsd" ] + }, + "acm004018jsd" : { + "type" : "CodePackage", + "id" : "acm004018jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004019jsd" ] + }, + "acm004019jsd" : { + "type" : "CodePackage", + "id" : "acm004019jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm004015jsd" ] + }, + "acm004020jsd" : { + "type" : "ControlElement", + "id" : "acm004020jsd", + "name" : "SaveAllAction" + }, + "acm004021jsd" : { + "type" : "ControlElement", + "id" : "acm004021jsd", + "name" : "execute" + }, + "acm004022jsd" : { + "type" : "ClassUnit", + "id" : "acm004022jsd", + "name" : "SaveAllAction", + "compilationUnitId" : "acm004015jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm004040jsd", "acm021206jsd" ], + "content" : [ "acm004020jsd", "acm004021jsd" ] + }, + "acm004023jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004023jsd", + "name" : "SaveDatabaseAction", + "parentId" : "acm003957jsd", + "content" : [ "acm004040jsd", "acm004041jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004024jsd" : { + "type" : "CodePackage", + "id" : "acm004024jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004025jsd" ] + }, + "acm004025jsd" : { + "type" : "CodePackage", + "id" : "acm004025jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004026jsd" ] + }, + "acm004026jsd" : { + "type" : "CodePackage", + "id" : "acm004026jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004027jsd" ] + }, + "acm004027jsd" : { + "type" : "CodePackage", + "id" : "acm004027jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm004023jsd" ] + }, + "acm004028jsd" : { + "type" : "ControlElement", + "id" : "acm004028jsd", + "name" : "SaveDatabaseAction" + }, + "acm004029jsd" : { + "type" : "ControlElement", + "id" : "acm004029jsd", + "name" : "save" + }, + "acm004030jsd" : { + "type" : "ControlElement", + "id" : "acm004030jsd", + "name" : "save" + }, + "acm004031jsd" : { + "type" : "ControlElement", + "id" : "acm004031jsd", + "name" : "saveAs" + }, + "acm004032jsd" : { + "type" : "ControlElement", + "id" : "acm004032jsd", + "name" : "saveAs" + }, + "acm004033jsd" : { + "type" : "ControlElement", + "id" : "acm004033jsd", + "name" : "saveSelectedAsPlain" + }, + "acm004034jsd" : { + "type" : "ControlElement", + "id" : "acm004034jsd", + "name" : "saveAs" + }, + "acm004035jsd" : { + "type" : "ControlElement", + "id" : "acm004035jsd", + "name" : "askForSavePath" + }, + "acm004036jsd" : { + "type" : "ControlElement", + "id" : "acm004036jsd", + "name" : "save" + }, + "acm004037jsd" : { + "type" : "ControlElement", + "id" : "acm004037jsd", + "name" : "save" + }, + "acm004038jsd" : { + "type" : "ControlElement", + "id" : "acm004038jsd", + "name" : "saveDatabase" + }, + "acm004039jsd" : { + "type" : "ControlElement", + "id" : "acm004039jsd", + "name" : "saveWithDifferentEncoding" + }, + "acm004040jsd" : { + "type" : "ClassUnit", + "id" : "acm004040jsd", + "name" : "SaveDatabaseAction", + "compilationUnitId" : "acm004023jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm004040jsd", "acm004041jsd", "acm009796jsd", "acm009809jsd", "acm011415jsd", "acm011444jsd", "acm011455jsd", "acm011471jsd", "acm011645jsd", "acm011663jsd", "acm017193jsd", "acm018022jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm004028jsd", "acm004029jsd", "acm004030jsd", "acm004031jsd", "acm004032jsd", "acm004033jsd", "acm004034jsd", "acm004035jsd", "acm004036jsd", "acm004037jsd", "acm004038jsd", "acm004039jsd" ] + }, + "acm004041jsd" : { + "type" : "ClassUnit", + "id" : "acm004041jsd", + "name" : "SaveDatabaseMode", + "compilationUnitId" : "acm004023jsd", + "parentDatatypeId" : "acm004040jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004042jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004042jsd", + "name" : "WriteMetadataToPdfAction", + "parentId" : "acm003957jsd", + "content" : [ "acm004058jsd", "acm004065jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004043jsd" : { + "type" : "CodePackage", + "id" : "acm004043jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004044jsd" ] + }, + "acm004044jsd" : { + "type" : "CodePackage", + "id" : "acm004044jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004045jsd" ] + }, + "acm004045jsd" : { + "type" : "CodePackage", + "id" : "acm004045jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004046jsd" ] + }, + "acm004046jsd" : { + "type" : "CodePackage", + "id" : "acm004046jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm004042jsd" ] + }, + "acm004047jsd" : { + "type" : "ControlElement", + "id" : "acm004047jsd", + "name" : "WriteMetadataToPdfAction" + }, + "acm004048jsd" : { + "type" : "ControlElement", + "id" : "acm004048jsd", + "name" : "execute" + }, + "acm004049jsd" : { + "type" : "ControlElement", + "id" : "acm004049jsd", + "name" : "init" + }, + "acm004050jsd" : { + "type" : "ControlElement", + "id" : "acm004050jsd", + "name" : "writeMetadata" + }, + "acm004051jsd" : { + "type" : "ControlElement", + "id" : "acm004051jsd", + "name" : "writeMetadataToFile" + }, + "acm004052jsd" : { + "type" : "ControlElement", + "id" : "acm004052jsd", + "name" : "OptionsDialog" + }, + "acm004053jsd" : { + "type" : "ControlElement", + "id" : "acm004053jsd", + "name" : "dispose" + }, + "acm004054jsd" : { + "type" : "ControlElement", + "id" : "acm004054jsd", + "name" : "done" + }, + "acm004055jsd" : { + "type" : "ControlElement", + "id" : "acm004055jsd", + "name" : "open" + }, + "acm004056jsd" : { + "type" : "ControlElement", + "id" : "acm004056jsd", + "name" : "isCanceled" + }, + "acm004057jsd" : { + "type" : "ControlElement", + "id" : "acm004057jsd", + "name" : "getProgressArea" + }, + "acm004058jsd" : { + "type" : "ClassUnit", + "id" : "acm004058jsd", + "name" : "WriteMetadataToPdfAction", + "compilationUnitId" : "acm004042jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001700jsd", "acm002045jsd", "acm004065jsd", "acm009965jsd", "acm010497jsd", "acm011487jsd", "acm017745jsd", "acm017781jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm020848jsd" ], + "content" : [ "acm004047jsd", "acm004048jsd", "acm004049jsd", "acm004050jsd", "acm004051jsd", "acm004052jsd", "acm004053jsd", "acm004054jsd", "acm004055jsd", "acm004056jsd", "acm004057jsd" ] + }, + "acm004059jsd" : { + "type" : "ControlElement", + "id" : "acm004059jsd", + "name" : "OptionsDialog" + }, + "acm004060jsd" : { + "type" : "ControlElement", + "id" : "acm004060jsd", + "name" : "dispose" + }, + "acm004061jsd" : { + "type" : "ControlElement", + "id" : "acm004061jsd", + "name" : "done" + }, + "acm004062jsd" : { + "type" : "ControlElement", + "id" : "acm004062jsd", + "name" : "open" + }, + "acm004063jsd" : { + "type" : "ControlElement", + "id" : "acm004063jsd", + "name" : "isCanceled" + }, + "acm004064jsd" : { + "type" : "ControlElement", + "id" : "acm004064jsd", + "name" : "getProgressArea" + }, + "acm004065jsd" : { + "type" : "ClassUnit", + "id" : "acm004065jsd", + "name" : "OptionsDialog", + "compilationUnitId" : "acm004042jsd", + "parentDatatypeId" : "acm004058jsd", + "extendedDataTypesIds" : [ "acm001700jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004059jsd", "acm004060jsd", "acm004061jsd", "acm004062jsd", "acm004063jsd", "acm004064jsd" ] + }, + "acm004066jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004066jsd", + "name" : "AutoLinkFilesAction", + "parentId" : "acm004070jsd", + "content" : [ "acm004075jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004067jsd" : { + "type" : "CodePackage", + "id" : "acm004067jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004068jsd" ] + }, + "acm004068jsd" : { + "type" : "CodePackage", + "id" : "acm004068jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004069jsd" ] + }, + "acm004069jsd" : { + "type" : "CodePackage", + "id" : "acm004069jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004070jsd" ] + }, + "acm004070jsd" : { + "type" : "CodePackage", + "id" : "acm004070jsd", + "name" : "externalfiles", + "parentId" : "acm001569jsd", + "content" : [ "acm004066jsd", "acm004076jsd", "acm004095jsd", "acm004103jsd", "acm004111jsd", "acm004122jsd", "acm004130jsd", "acm004143jsd", "acm004151jsd", "acm004161jsd", "acm004176jsd", "acm004184jsd", "acm004192jsd", "acm004203jsd", "acm004224jsd", "acm004233jsd", "acm004256jsd", "acm004283jsd", "acm021638jsd", "acm021647jsd", "acm021675jsd", "acm021685jsd", "acm021692jsd" ] + }, + "acm004071jsd" : { + "type" : "ControlElement", + "id" : "acm004071jsd", + "name" : "AutoLinkFilesAction" + }, + "acm004072jsd" : { + "type" : "ControlElement", + "id" : "acm004072jsd", + "name" : "execute" + }, + "acm004073jsd" : { + "type" : "ControlElement", + "id" : "acm004073jsd", + "name" : "call" + }, + "acm004074jsd" : { + "type" : "ControlElement", + "id" : "acm004074jsd", + "name" : "succeeded" + }, + "acm004075jsd" : { + "type" : "ClassUnit", + "id" : "acm004075jsd", + "name" : "AutoLinkFilesAction", + "compilationUnitId" : "acm004066jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004089jsd", "acm004094jsd", "acm009381jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm004071jsd", "acm004072jsd", "acm004073jsd", "acm004074jsd" ] + }, + "acm004076jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004076jsd", + "name" : "AutoSetFileLinksUtil", + "parentId" : "acm004070jsd", + "content" : [ "acm004089jsd", "acm004094jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004077jsd" : { + "type" : "CodePackage", + "id" : "acm004077jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004078jsd" ] + }, + "acm004078jsd" : { + "type" : "CodePackage", + "id" : "acm004078jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004079jsd" ] + }, + "acm004079jsd" : { + "type" : "CodePackage", + "id" : "acm004079jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004080jsd" ] + }, + "acm004080jsd" : { + "type" : "CodePackage", + "id" : "acm004080jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004076jsd" ] + }, + "acm004081jsd" : { + "type" : "ControlElement", + "id" : "acm004081jsd", + "name" : "addBibEntry" + }, + "acm004082jsd" : { + "type" : "ControlElement", + "id" : "acm004082jsd", + "name" : "addFileException" + }, + "acm004083jsd" : { + "type" : "ControlElement", + "id" : "acm004083jsd", + "name" : "getChangedEntries" + }, + "acm004084jsd" : { + "type" : "ControlElement", + "id" : "acm004084jsd", + "name" : "getFileExceptions" + }, + "acm004085jsd" : { + "type" : "ControlElement", + "id" : "acm004085jsd", + "name" : "AutoSetFileLinksUtil" + }, + "acm004086jsd" : { + "type" : "ControlElement", + "id" : "acm004086jsd", + "name" : "AutoSetFileLinksUtil" + }, + "acm004087jsd" : { + "type" : "ControlElement", + "id" : "acm004087jsd", + "name" : "linkAssociatedFiles" + }, + "acm004088jsd" : { + "type" : "ControlElement", + "id" : "acm004088jsd", + "name" : "findAssociatedNotLinkedFiles" + }, + "acm004089jsd" : { + "type" : "ClassUnit", + "id" : "acm004089jsd", + "name" : "AutoSetFileLinksUtil", + "compilationUnitId" : "acm004076jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004089jsd", "acm004094jsd", "acm004328jsd", "acm004370jsd", "acm009381jsd", "acm009411jsd", "acm017440jsd", "acm017483jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm004081jsd", "acm004082jsd", "acm004083jsd", "acm004084jsd", "acm004085jsd", "acm004086jsd", "acm004087jsd", "acm004088jsd" ] + }, + "acm004090jsd" : { + "type" : "ControlElement", + "id" : "acm004090jsd", + "name" : "addBibEntry" + }, + "acm004091jsd" : { + "type" : "ControlElement", + "id" : "acm004091jsd", + "name" : "addFileException" + }, + "acm004092jsd" : { + "type" : "ControlElement", + "id" : "acm004092jsd", + "name" : "getChangedEntries" + }, + "acm004093jsd" : { + "type" : "ControlElement", + "id" : "acm004093jsd", + "name" : "getFileExceptions" + }, + "acm004094jsd" : { + "type" : "ClassUnit", + "id" : "acm004094jsd", + "name" : "LinkFilesResult", + "compilationUnitId" : "acm004076jsd", + "parentDatatypeId" : "acm004089jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm004090jsd", "acm004091jsd", "acm004092jsd", "acm004093jsd" ] + }, + "acm004095jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004095jsd", + "name" : "ChainedFilters", + "parentId" : "acm004070jsd", + "content" : [ "acm004102jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004096jsd" : { + "type" : "CodePackage", + "id" : "acm004096jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004097jsd" ] + }, + "acm004097jsd" : { + "type" : "CodePackage", + "id" : "acm004097jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004098jsd" ] + }, + "acm004098jsd" : { + "type" : "CodePackage", + "id" : "acm004098jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004099jsd" ] + }, + "acm004099jsd" : { + "type" : "CodePackage", + "id" : "acm004099jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004095jsd" ] + }, + "acm004100jsd" : { + "type" : "ControlElement", + "id" : "acm004100jsd", + "name" : "ChainedFilters" + }, + "acm004101jsd" : { + "type" : "ControlElement", + "id" : "acm004101jsd", + "name" : "accept" + }, + "acm004102jsd" : { + "type" : "ClassUnit", + "id" : "acm004102jsd", + "name" : "ChainedFilters", + "compilationUnitId" : "acm004095jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004102jsd" ], + "content" : [ "acm004100jsd", "acm004101jsd" ] + }, + "acm004103jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004103jsd", + "name" : "DateRange", + "parentId" : "acm004070jsd", + "content" : [ "acm004110jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004104jsd" : { + "type" : "CodePackage", + "id" : "acm004104jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004105jsd" ] + }, + "acm004105jsd" : { + "type" : "CodePackage", + "id" : "acm004105jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004106jsd" ] + }, + "acm004106jsd" : { + "type" : "CodePackage", + "id" : "acm004106jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004107jsd" ] + }, + "acm004107jsd" : { + "type" : "CodePackage", + "id" : "acm004107jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004103jsd" ] + }, + "acm004108jsd" : { + "type" : "ControlElement", + "id" : "acm004108jsd", + "name" : "DateRange" + }, + "acm004109jsd" : { + "type" : "ControlElement", + "id" : "acm004109jsd", + "name" : "getDateRange" + }, + "acm004110jsd" : { + "type" : "ClassUnit", + "id" : "acm004110jsd", + "name" : "DateRange", + "compilationUnitId" : "acm004103jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004108jsd", "acm004109jsd" ] + }, + "acm004111jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004111jsd", + "name" : "DownloadFullTextAction", + "parentId" : "acm004070jsd", + "content" : [ "acm004121jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004112jsd" : { + "type" : "CodePackage", + "id" : "acm004112jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004113jsd" ] + }, + "acm004113jsd" : { + "type" : "CodePackage", + "id" : "acm004113jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004114jsd" ] + }, + "acm004114jsd" : { + "type" : "CodePackage", + "id" : "acm004114jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004115jsd" ] + }, + "acm004115jsd" : { + "type" : "CodePackage", + "id" : "acm004115jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004111jsd" ] + }, + "acm004116jsd" : { + "type" : "ControlElement", + "id" : "acm004116jsd", + "name" : "DownloadFullTextAction" + }, + "acm004117jsd" : { + "type" : "ControlElement", + "id" : "acm004117jsd", + "name" : "execute" + }, + "acm004118jsd" : { + "type" : "ControlElement", + "id" : "acm004118jsd", + "name" : "call" + }, + "acm004119jsd" : { + "type" : "ControlElement", + "id" : "acm004119jsd", + "name" : "downloadFullTexts" + }, + "acm004120jsd" : { + "type" : "ControlElement", + "id" : "acm004120jsd", + "name" : "addLinkedFileFromURL" + }, + "acm004121jsd" : { + "type" : "ClassUnit", + "id" : "acm004121jsd", + "name" : "DownloadFullTextAction", + "compilationUnitId" : "acm004111jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004121jsd", "acm004599jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm004116jsd", "acm004117jsd", "acm004118jsd", "acm004119jsd", "acm004120jsd" ] + }, + "acm004122jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004122jsd", + "name" : "ExternalFileSorter", + "parentId" : "acm004070jsd", + "content" : [ "acm004129jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004123jsd" : { + "type" : "CodePackage", + "id" : "acm004123jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004124jsd" ] + }, + "acm004124jsd" : { + "type" : "CodePackage", + "id" : "acm004124jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004125jsd" ] + }, + "acm004125jsd" : { + "type" : "CodePackage", + "id" : "acm004125jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004126jsd" ] + }, + "acm004126jsd" : { + "type" : "CodePackage", + "id" : "acm004126jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004122jsd" ] + }, + "acm004127jsd" : { + "type" : "ControlElement", + "id" : "acm004127jsd", + "name" : "ExternalFileSorter" + }, + "acm004128jsd" : { + "type" : "ControlElement", + "id" : "acm004128jsd", + "name" : "getSorter" + }, + "acm004129jsd" : { + "type" : "ClassUnit", + "id" : "acm004129jsd", + "name" : "ExternalFileSorter", + "compilationUnitId" : "acm004122jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004127jsd", "acm004128jsd" ] + }, + "acm004130jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004130jsd", + "name" : "ExternalFilesEntryLinker", + "parentId" : "acm004070jsd", + "content" : [ "acm004142jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004131jsd" : { + "type" : "CodePackage", + "id" : "acm004131jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004132jsd" ] + }, + "acm004132jsd" : { + "type" : "CodePackage", + "id" : "acm004132jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004133jsd" ] + }, + "acm004133jsd" : { + "type" : "CodePackage", + "id" : "acm004133jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004134jsd" ] + }, + "acm004134jsd" : { + "type" : "CodePackage", + "id" : "acm004134jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004130jsd" ] + }, + "acm004135jsd" : { + "type" : "ControlElement", + "id" : "acm004135jsd", + "name" : "ExternalFilesEntryLinker" + }, + "acm004136jsd" : { + "type" : "ControlElement", + "id" : "acm004136jsd", + "name" : "copyFileToFileDir" + }, + "acm004137jsd" : { + "type" : "ControlElement", + "id" : "acm004137jsd", + "name" : "renameLinkedFilesToPattern" + }, + "acm004138jsd" : { + "type" : "ControlElement", + "id" : "acm004138jsd", + "name" : "moveLinkedFilesToFileDir" + }, + "acm004139jsd" : { + "type" : "ControlElement", + "id" : "acm004139jsd", + "name" : "addFilesToEntry" + }, + "acm004140jsd" : { + "type" : "ControlElement", + "id" : "acm004140jsd", + "name" : "moveFilesToFileDirAndAddToEntry" + }, + "acm004141jsd" : { + "type" : "ControlElement", + "id" : "acm004141jsd", + "name" : "copyFilesToFileDirAndAddToEntry" + }, + "acm004142jsd" : { + "type" : "ClassUnit", + "id" : "acm004142jsd", + "name" : "ExternalFilesEntryLinker", + "compilationUnitId" : "acm004130jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004142jsd", "acm011231jsd", "acm011247jsd", "acm016548jsd", "acm018022jsd", "acm018267jsd", "acm020848jsd" ], + "content" : [ "acm004135jsd", "acm004136jsd", "acm004137jsd", "acm004138jsd", "acm004139jsd", "acm004140jsd", "acm004141jsd" ] + }, + "acm004143jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004143jsd", + "name" : "FileDownloadTask", + "parentId" : "acm004070jsd", + "content" : [ "acm004150jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004144jsd" : { + "type" : "CodePackage", + "id" : "acm004144jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004145jsd" ] + }, + "acm004145jsd" : { + "type" : "CodePackage", + "id" : "acm004145jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004146jsd" ] + }, + "acm004146jsd" : { + "type" : "CodePackage", + "id" : "acm004146jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004147jsd" ] + }, + "acm004147jsd" : { + "type" : "CodePackage", + "id" : "acm004147jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004143jsd" ] + }, + "acm004148jsd" : { + "type" : "ControlElement", + "id" : "acm004148jsd", + "name" : "FileDownloadTask" + }, + "acm004149jsd" : { + "type" : "ControlElement", + "id" : "acm004149jsd", + "name" : "call" + }, + "acm004150jsd" : { + "type" : "ClassUnit", + "id" : "acm004150jsd", + "name" : "FileDownloadTask", + "compilationUnitId" : "acm004143jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015851jsd", "acm015926jsd" ], + "content" : [ "acm004148jsd", "acm004149jsd" ] + }, + "acm004151jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004151jsd", + "name" : "FileExtensionViewModel", + "parentId" : "acm004070jsd", + "content" : [ "acm004160jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004152jsd" : { + "type" : "CodePackage", + "id" : "acm004152jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004153jsd" ] + }, + "acm004153jsd" : { + "type" : "CodePackage", + "id" : "acm004153jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004154jsd" ] + }, + "acm004154jsd" : { + "type" : "CodePackage", + "id" : "acm004154jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004155jsd" ] + }, + "acm004155jsd" : { + "type" : "CodePackage", + "id" : "acm004155jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004151jsd" ] + }, + "acm004156jsd" : { + "type" : "ControlElement", + "id" : "acm004156jsd", + "name" : "FileExtensionViewModel" + }, + "acm004157jsd" : { + "type" : "ControlElement", + "id" : "acm004157jsd", + "name" : "getDescription" + }, + "acm004158jsd" : { + "type" : "ControlElement", + "id" : "acm004158jsd", + "name" : "getIcon" + }, + "acm004159jsd" : { + "type" : "ControlElement", + "id" : "acm004159jsd", + "name" : "dirFilter" + }, + "acm004160jsd" : { + "type" : "ClassUnit", + "id" : "acm004160jsd", + "name" : "FileExtensionViewModel", + "compilationUnitId" : "acm004151jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm017320jsd", "acm020848jsd" ], + "content" : [ "acm004156jsd", "acm004157jsd", "acm004158jsd", "acm004159jsd" ] + }, + "acm004161jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004161jsd", + "name" : "FileFilterUtils", + "parentId" : "acm004070jsd", + "content" : [ "acm004175jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004162jsd" : { + "type" : "CodePackage", + "id" : "acm004162jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004163jsd" ] + }, + "acm004163jsd" : { + "type" : "CodePackage", + "id" : "acm004163jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004164jsd" ] + }, + "acm004164jsd" : { + "type" : "CodePackage", + "id" : "acm004164jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004165jsd" ] + }, + "acm004165jsd" : { + "type" : "CodePackage", + "id" : "acm004165jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004161jsd" ] + }, + "acm004166jsd" : { + "type" : "ControlElement", + "id" : "acm004166jsd", + "name" : "getFileTime" + }, + "acm004167jsd" : { + "type" : "ControlElement", + "id" : "acm004167jsd", + "name" : "isDuringLastDay" + }, + "acm004168jsd" : { + "type" : "ControlElement", + "id" : "acm004168jsd", + "name" : "isDuringLastWeek" + }, + "acm004169jsd" : { + "type" : "ControlElement", + "id" : "acm004169jsd", + "name" : "isDuringLastMonth" + }, + "acm004170jsd" : { + "type" : "ControlElement", + "id" : "acm004170jsd", + "name" : "isDuringLastYear" + }, + "acm004171jsd" : { + "type" : "ControlElement", + "id" : "acm004171jsd", + "name" : "filterByDate" + }, + "acm004172jsd" : { + "type" : "ControlElement", + "id" : "acm004172jsd", + "name" : "sortByDateAscending" + }, + "acm004173jsd" : { + "type" : "ControlElement", + "id" : "acm004173jsd", + "name" : "sortByDateDescending" + }, + "acm004174jsd" : { + "type" : "ControlElement", + "id" : "acm004174jsd", + "name" : "sortByDate" + }, + "acm004175jsd" : { + "type" : "ClassUnit", + "id" : "acm004175jsd", + "name" : "FileFilterUtils", + "compilationUnitId" : "acm004161jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004110jsd", "acm004129jsd", "acm004175jsd" ], + "content" : [ "acm004166jsd", "acm004167jsd", "acm004168jsd", "acm004169jsd", "acm004170jsd", "acm004171jsd", "acm004172jsd", "acm004173jsd", "acm004174jsd" ] + }, + "acm004176jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004176jsd", + "name" : "FindUnlinkedFilesAction", + "parentId" : "acm004070jsd", + "content" : [ "acm004183jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004177jsd" : { + "type" : "CodePackage", + "id" : "acm004177jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004178jsd" ] + }, + "acm004178jsd" : { + "type" : "CodePackage", + "id" : "acm004178jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004179jsd" ] + }, + "acm004179jsd" : { + "type" : "CodePackage", + "id" : "acm004179jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004180jsd" ] + }, + "acm004180jsd" : { + "type" : "CodePackage", + "id" : "acm004180jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004176jsd" ] + }, + "acm004181jsd" : { + "type" : "ControlElement", + "id" : "acm004181jsd", + "name" : "FindUnlinkedFilesAction" + }, + "acm004182jsd" : { + "type" : "ControlElement", + "id" : "acm004182jsd", + "name" : "execute" + }, + "acm004183jsd" : { + "type" : "ClassUnit", + "id" : "acm004183jsd", + "name" : "FindUnlinkedFilesAction", + "compilationUnitId" : "acm004176jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004252jsd" ], + "content" : [ "acm004181jsd", "acm004182jsd" ] + }, + "acm004184jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004184jsd", + "name" : "GitIgnoreFileFilter", + "parentId" : "acm004070jsd", + "content" : [ "acm004191jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004185jsd" : { + "type" : "CodePackage", + "id" : "acm004185jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004186jsd" ] + }, + "acm004186jsd" : { + "type" : "CodePackage", + "id" : "acm004186jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004187jsd" ] + }, + "acm004187jsd" : { + "type" : "CodePackage", + "id" : "acm004187jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004188jsd" ] + }, + "acm004188jsd" : { + "type" : "CodePackage", + "id" : "acm004188jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004184jsd" ] + }, + "acm004189jsd" : { + "type" : "ControlElement", + "id" : "acm004189jsd", + "name" : "GitIgnoreFileFilter" + }, + "acm004190jsd" : { + "type" : "ControlElement", + "id" : "acm004190jsd", + "name" : "accept" + }, + "acm004191jsd" : { + "type" : "ClassUnit", + "id" : "acm004191jsd", + "name" : "GitIgnoreFileFilter", + "compilationUnitId" : "acm004184jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004191jsd" ], + "content" : [ "acm004189jsd", "acm004190jsd" ] + }, + "acm004192jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004192jsd", + "name" : "ImportFilesResultItemViewModel", + "parentId" : "acm004070jsd", + "content" : [ "acm004202jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004193jsd" : { + "type" : "CodePackage", + "id" : "acm004193jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004194jsd" ] + }, + "acm004194jsd" : { + "type" : "CodePackage", + "id" : "acm004194jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004195jsd" ] + }, + "acm004195jsd" : { + "type" : "CodePackage", + "id" : "acm004195jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004196jsd" ] + }, + "acm004196jsd" : { + "type" : "CodePackage", + "id" : "acm004196jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004192jsd" ] + }, + "acm004197jsd" : { + "type" : "ControlElement", + "id" : "acm004197jsd", + "name" : "ImportFilesResultItemViewModel" + }, + "acm004198jsd" : { + "type" : "ControlElement", + "id" : "acm004198jsd", + "name" : "icon" + }, + "acm004199jsd" : { + "type" : "ControlElement", + "id" : "acm004199jsd", + "name" : "file" + }, + "acm004200jsd" : { + "type" : "ControlElement", + "id" : "acm004200jsd", + "name" : "message" + }, + "acm004201jsd" : { + "type" : "ControlElement", + "id" : "acm004201jsd", + "name" : "toString" + }, + "acm004202jsd" : { + "type" : "ClassUnit", + "id" : "acm004202jsd", + "name" : "ImportFilesResultItemViewModel", + "compilationUnitId" : "acm004192jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd" ], + "content" : [ "acm004197jsd", "acm004198jsd", "acm004199jsd", "acm004200jsd", "acm004201jsd" ] + }, + "acm004203jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004203jsd", + "name" : "ImportHandler", + "parentId" : "acm004070jsd", + "content" : [ "acm004223jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004204jsd" : { + "type" : "CodePackage", + "id" : "acm004204jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004205jsd" ] + }, + "acm004205jsd" : { + "type" : "CodePackage", + "id" : "acm004205jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004206jsd" ] + }, + "acm004206jsd" : { + "type" : "CodePackage", + "id" : "acm004206jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004207jsd" ] + }, + "acm004207jsd" : { + "type" : "CodePackage", + "id" : "acm004207jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004203jsd" ] + }, + "acm004208jsd" : { + "type" : "ControlElement", + "id" : "acm004208jsd", + "name" : "ImportHandler" + }, + "acm004209jsd" : { + "type" : "ControlElement", + "id" : "acm004209jsd", + "name" : "getLinker" + }, + "acm004210jsd" : { + "type" : "ControlElement", + "id" : "acm004210jsd", + "name" : "importFilesInBackground" + }, + "acm004211jsd" : { + "type" : "ControlElement", + "id" : "acm004211jsd", + "name" : "call" + }, + "acm004212jsd" : { + "type" : "ControlElement", + "id" : "acm004212jsd", + "name" : "addResultToList" + }, + "acm004213jsd" : { + "type" : "ControlElement", + "id" : "acm004213jsd", + "name" : "createEmptyEntryWithLink" + }, + "acm004214jsd" : { + "type" : "ControlElement", + "id" : "acm004214jsd", + "name" : "importEntries" + }, + "acm004215jsd" : { + "type" : "ControlElement", + "id" : "acm004215jsd", + "name" : "importEntryWithDuplicateCheck" + }, + "acm004216jsd" : { + "type" : "ControlElement", + "id" : "acm004216jsd", + "name" : "addToGroups" + }, + "acm004217jsd" : { + "type" : "ControlElement", + "id" : "acm004217jsd", + "name" : "generateKeys" + }, + "acm004218jsd" : { + "type" : "ControlElement", + "id" : "acm004218jsd", + "name" : "handleBibTeXData" + }, + "acm004219jsd" : { + "type" : "ControlElement", + "id" : "acm004219jsd", + "name" : "handleStringData" + }, + "acm004220jsd" : { + "type" : "ControlElement", + "id" : "acm004220jsd", + "name" : "tryImportFormats" + }, + "acm004221jsd" : { + "type" : "ControlElement", + "id" : "acm004221jsd", + "name" : "fetchByDOI" + }, + "acm004222jsd" : { + "type" : "ControlElement", + "id" : "acm004222jsd", + "name" : "fetchByArXiv" + }, + "acm004223jsd" : { + "type" : "ClassUnit", + "id" : "acm004223jsd", + "name" : "ImportHandler", + "compilationUnitId" : "acm004203jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm003250jsd", "acm004142jsd", "acm004202jsd", "acm004223jsd", "acm009423jsd", "acm009965jsd", "acm010959jsd", "acm011386jsd", "acm011706jsd", "acm012314jsd", "acm012398jsd", "acm012407jsd", "acm012428jsd", "acm012430jsd", "acm012515jsd", "acm012702jsd", "acm013001jsd", "acm013761jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm018843jsd", "acm018865jsd", "acm019181jsd", "acm019221jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm004208jsd", "acm004209jsd", "acm004210jsd", "acm004211jsd", "acm004212jsd", "acm004213jsd", "acm004214jsd", "acm004215jsd", "acm004216jsd", "acm004217jsd", "acm004218jsd", "acm004219jsd", "acm004220jsd", "acm004221jsd", "acm004222jsd" ] + }, + "acm004224jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004224jsd", + "name" : "UnlinkedFilesCrawler", + "parentId" : "acm004070jsd", + "content" : [ "acm004232jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004225jsd" : { + "type" : "CodePackage", + "id" : "acm004225jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004226jsd" ] + }, + "acm004226jsd" : { + "type" : "CodePackage", + "id" : "acm004226jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004227jsd" ] + }, + "acm004227jsd" : { + "type" : "CodePackage", + "id" : "acm004227jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004228jsd" ] + }, + "acm004228jsd" : { + "type" : "CodePackage", + "id" : "acm004228jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004224jsd" ] + }, + "acm004229jsd" : { + "type" : "ControlElement", + "id" : "acm004229jsd", + "name" : "UnlinkedFilesCrawler" + }, + "acm004230jsd" : { + "type" : "ControlElement", + "id" : "acm004230jsd", + "name" : "call" + }, + "acm004231jsd" : { + "type" : "ControlElement", + "id" : "acm004231jsd", + "name" : "searchDirectory" + }, + "acm004232jsd" : { + "type" : "ClassUnit", + "id" : "acm004232jsd", + "name" : "UnlinkedFilesCrawler", + "compilationUnitId" : "acm004224jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009536jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004102jsd", "acm004110jsd", "acm004129jsd", "acm004191jsd", "acm004232jsd", "acm004290jsd", "acm009843jsd", "acm018022jsd", "acm020848jsd" ], + "content" : [ "acm004229jsd", "acm004230jsd", "acm004231jsd" ] + }, + "acm004233jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004233jsd", + "name" : "UnlinkedFilesDialogView", + "parentId" : "acm004070jsd", + "content" : [ "acm004252jsd", "acm004255jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004234jsd" : { + "type" : "CodePackage", + "id" : "acm004234jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004235jsd" ] + }, + "acm004235jsd" : { + "type" : "CodePackage", + "id" : "acm004235jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004236jsd" ] + }, + "acm004236jsd" : { + "type" : "CodePackage", + "id" : "acm004236jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004237jsd" ] + }, + "acm004237jsd" : { + "type" : "CodePackage", + "id" : "acm004237jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004233jsd" ] + }, + "acm004238jsd" : { + "type" : "ControlElement", + "id" : "acm004238jsd", + "name" : "UnlinkedFilesDialogView" + }, + "acm004239jsd" : { + "type" : "ControlElement", + "id" : "acm004239jsd", + "name" : "initialize" + }, + "acm004240jsd" : { + "type" : "ControlElement", + "id" : "acm004240jsd", + "name" : "initDirectorySelection" + }, + "acm004241jsd" : { + "type" : "ControlElement", + "id" : "acm004241jsd", + "name" : "initUnlinkedFilesList" + }, + "acm004242jsd" : { + "type" : "ControlElement", + "id" : "acm004242jsd", + "name" : "initResultTable" + }, + "acm004243jsd" : { + "type" : "ControlElement", + "id" : "acm004243jsd", + "name" : "initButtons" + }, + "acm004244jsd" : { + "type" : "ControlElement", + "id" : "acm004244jsd", + "name" : "browseFileDirectory" + }, + "acm004245jsd" : { + "type" : "ControlElement", + "id" : "acm004245jsd", + "name" : "scanFiles" + }, + "acm004246jsd" : { + "type" : "ControlElement", + "id" : "acm004246jsd", + "name" : "startImport" + }, + "acm004247jsd" : { + "type" : "ControlElement", + "id" : "acm004247jsd", + "name" : "exportSelected" + }, + "acm004248jsd" : { + "type" : "ControlElement", + "id" : "acm004248jsd", + "name" : "expandTree" + }, + "acm004249jsd" : { + "type" : "ControlElement", + "id" : "acm004249jsd", + "name" : "createSearchContextMenu" + }, + "acm004250jsd" : { + "type" : "ControlElement", + "id" : "acm004250jsd", + "name" : "SearchContextAction" + }, + "acm004251jsd" : { + "type" : "ControlElement", + "id" : "acm004251jsd", + "name" : "execute" + }, + "acm004252jsd" : { + "type" : "ClassUnit", + "id" : "acm004252jsd", + "name" : "UnlinkedFilesDialogView", + "compilationUnitId" : "acm004233jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm002126jsd", "acm002150jsd", "acm004110jsd", "acm004129jsd", "acm004160jsd", "acm004202jsd", "acm004255jsd", "acm004282jsd", "acm005416jsd", "acm009346jsd", "acm009843jsd", "acm009856jsd", "acm009965jsd", "acm010025jsd", "acm010051jsd", "acm010100jsd", "acm012428jsd", "acm018022jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm004238jsd", "acm004239jsd", "acm004240jsd", "acm004241jsd", "acm004242jsd", "acm004243jsd", "acm004244jsd", "acm004245jsd", "acm004246jsd", "acm004247jsd", "acm004248jsd", "acm004249jsd", "acm004250jsd", "acm004251jsd" ] + }, + "acm004253jsd" : { + "type" : "ControlElement", + "id" : "acm004253jsd", + "name" : "SearchContextAction" + }, + "acm004254jsd" : { + "type" : "ControlElement", + "id" : "acm004254jsd", + "name" : "execute" + }, + "acm004255jsd" : { + "type" : "ClassUnit", + "id" : "acm004255jsd", + "name" : "SearchContextAction", + "compilationUnitId" : "acm004233jsd", + "parentDatatypeId" : "acm004252jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd" ], + "content" : [ "acm004253jsd", "acm004254jsd" ] + }, + "acm004256jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004256jsd", + "name" : "UnlinkedFilesDialogViewModel", + "parentId" : "acm004070jsd", + "content" : [ "acm004282jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004257jsd" : { + "type" : "CodePackage", + "id" : "acm004257jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004258jsd" ] + }, + "acm004258jsd" : { + "type" : "CodePackage", + "id" : "acm004258jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004259jsd" ] + }, + "acm004259jsd" : { + "type" : "CodePackage", + "id" : "acm004259jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004260jsd" ] + }, + "acm004260jsd" : { + "type" : "CodePackage", + "id" : "acm004260jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004256jsd" ] + }, + "acm004261jsd" : { + "type" : "ControlElement", + "id" : "acm004261jsd", + "name" : "UnlinkedFilesDialogViewModel" + }, + "acm004262jsd" : { + "type" : "ControlElement", + "id" : "acm004262jsd", + "name" : "startSearch" + }, + "acm004263jsd" : { + "type" : "ControlElement", + "id" : "acm004263jsd", + "name" : "startImport" + }, + "acm004264jsd" : { + "type" : "ControlElement", + "id" : "acm004264jsd", + "name" : "startExport" + }, + "acm004265jsd" : { + "type" : "ControlElement", + "id" : "acm004265jsd", + "name" : "getFileFilters" + }, + "acm004266jsd" : { + "type" : "ControlElement", + "id" : "acm004266jsd", + "name" : "getDateFilters" + }, + "acm004267jsd" : { + "type" : "ControlElement", + "id" : "acm004267jsd", + "name" : "getSorters" + }, + "acm004268jsd" : { + "type" : "ControlElement", + "id" : "acm004268jsd", + "name" : "cancelTasks" + }, + "acm004269jsd" : { + "type" : "ControlElement", + "id" : "acm004269jsd", + "name" : "browseFileDirectory" + }, + "acm004270jsd" : { + "type" : "ControlElement", + "id" : "acm004270jsd", + "name" : "getSearchDirectory" + }, + "acm004271jsd" : { + "type" : "ControlElement", + "id" : "acm004271jsd", + "name" : "resultTableItems" + }, + "acm004272jsd" : { + "type" : "ControlElement", + "id" : "acm004272jsd", + "name" : "treeRootProperty" + }, + "acm004273jsd" : { + "type" : "ControlElement", + "id" : "acm004273jsd", + "name" : "selectedExtensionProperty" + }, + "acm004274jsd" : { + "type" : "ControlElement", + "id" : "acm004274jsd", + "name" : "selectedDateProperty" + }, + "acm004275jsd" : { + "type" : "ControlElement", + "id" : "acm004275jsd", + "name" : "selectedSortProperty" + }, + "acm004276jsd" : { + "type" : "ControlElement", + "id" : "acm004276jsd", + "name" : "directoryPathProperty" + }, + "acm004277jsd" : { + "type" : "ControlElement", + "id" : "acm004277jsd", + "name" : "directoryPathValidationStatus" + }, + "acm004278jsd" : { + "type" : "ControlElement", + "id" : "acm004278jsd", + "name" : "progressValueProperty" + }, + "acm004279jsd" : { + "type" : "ControlElement", + "id" : "acm004279jsd", + "name" : "progressTextProperty" + }, + "acm004280jsd" : { + "type" : "ControlElement", + "id" : "acm004280jsd", + "name" : "taskActiveProperty" + }, + "acm004281jsd" : { + "type" : "ControlElement", + "id" : "acm004281jsd", + "name" : "checkedFileListProperty" + }, + "acm004282jsd" : { + "type" : "ClassUnit", + "id" : "acm004282jsd", + "name" : "UnlinkedFilesDialogViewModel", + "compilationUnitId" : "acm004256jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004110jsd", "acm004129jsd", "acm004160jsd", "acm004202jsd", "acm004223jsd", "acm004232jsd", "acm004282jsd", "acm009536jsd", "acm009752jsd", "acm009756jsd", "acm009796jsd", "acm009809jsd", "acm009843jsd", "acm009965jsd", "acm012428jsd", "acm018022jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm004261jsd", "acm004262jsd", "acm004263jsd", "acm004264jsd", "acm004265jsd", "acm004266jsd", "acm004267jsd", "acm004268jsd", "acm004269jsd", "acm004270jsd", "acm004271jsd", "acm004272jsd", "acm004273jsd", "acm004274jsd", "acm004275jsd", "acm004276jsd", "acm004277jsd", "acm004278jsd", "acm004279jsd", "acm004280jsd", "acm004281jsd" ] + }, + "acm004283jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004283jsd", + "name" : "UnlinkedPDFFileFilter", + "parentId" : "acm004070jsd", + "content" : [ "acm004290jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004284jsd" : { + "type" : "CodePackage", + "id" : "acm004284jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004285jsd" ] + }, + "acm004285jsd" : { + "type" : "CodePackage", + "id" : "acm004285jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004286jsd" ] + }, + "acm004286jsd" : { + "type" : "CodePackage", + "id" : "acm004286jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004287jsd" ] + }, + "acm004287jsd" : { + "type" : "CodePackage", + "id" : "acm004287jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm004283jsd" ] + }, + "acm004288jsd" : { + "type" : "ControlElement", + "id" : "acm004288jsd", + "name" : "UnlinkedPDFFileFilter" + }, + "acm004289jsd" : { + "type" : "ControlElement", + "id" : "acm004289jsd", + "name" : "accept" + }, + "acm004290jsd" : { + "type" : "ClassUnit", + "id" : "acm004290jsd", + "name" : "UnlinkedPDFFileFilter", + "compilationUnitId" : "acm004283jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017475jsd", "acm018022jsd", "acm020848jsd" ], + "content" : [ "acm004288jsd", "acm004289jsd" ] + }, + "acm004291jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004291jsd", + "name" : "CustomExternalFileType", + "parentId" : "acm004295jsd", + "content" : [ "acm004315jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiletype" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004292jsd" : { + "type" : "CodePackage", + "id" : "acm004292jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004293jsd" ] + }, + "acm004293jsd" : { + "type" : "CodePackage", + "id" : "acm004293jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004294jsd" ] + }, + "acm004294jsd" : { + "type" : "CodePackage", + "id" : "acm004294jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004295jsd" ] + }, + "acm004295jsd" : { + "type" : "CodePackage", + "id" : "acm004295jsd", + "name" : "externalfiletype", + "parentId" : "acm001569jsd", + "content" : [ "acm004291jsd", "acm004316jsd", "acm004329jsd", "acm004346jsd", "acm004358jsd", "acm021700jsd" ] + }, + "acm004296jsd" : { + "type" : "ControlElement", + "id" : "acm004296jsd", + "name" : "CustomExternalFileType" + }, + "acm004297jsd" : { + "type" : "ControlElement", + "id" : "acm004297jsd", + "name" : "CustomExternalFileType" + }, + "acm004298jsd" : { + "type" : "ControlElement", + "id" : "acm004298jsd", + "name" : "buildFromArgs" + }, + "acm004299jsd" : { + "type" : "ControlElement", + "id" : "acm004299jsd", + "name" : "getName" + }, + "acm004300jsd" : { + "type" : "ControlElement", + "id" : "acm004300jsd", + "name" : "setName" + }, + "acm004301jsd" : { + "type" : "ControlElement", + "id" : "acm004301jsd", + "name" : "getExtension" + }, + "acm004302jsd" : { + "type" : "ControlElement", + "id" : "acm004302jsd", + "name" : "setExtension" + }, + "acm004303jsd" : { + "type" : "ControlElement", + "id" : "acm004303jsd", + "name" : "getMimeType" + }, + "acm004304jsd" : { + "type" : "ControlElement", + "id" : "acm004304jsd", + "name" : "setMimeType" + }, + "acm004305jsd" : { + "type" : "ControlElement", + "id" : "acm004305jsd", + "name" : "getOpenWithApplication" + }, + "acm004306jsd" : { + "type" : "ControlElement", + "id" : "acm004306jsd", + "name" : "setOpenWith" + }, + "acm004307jsd" : { + "type" : "ControlElement", + "id" : "acm004307jsd", + "name" : "getIconName" + }, + "acm004308jsd" : { + "type" : "ControlElement", + "id" : "acm004308jsd", + "name" : "setIconName" + }, + "acm004309jsd" : { + "type" : "ControlElement", + "id" : "acm004309jsd", + "name" : "getIcon" + }, + "acm004310jsd" : { + "type" : "ControlElement", + "id" : "acm004310jsd", + "name" : "setIcon" + }, + "acm004311jsd" : { + "type" : "ControlElement", + "id" : "acm004311jsd", + "name" : "toString" + }, + "acm004312jsd" : { + "type" : "ControlElement", + "id" : "acm004312jsd", + "name" : "copy" + }, + "acm004313jsd" : { + "type" : "ControlElement", + "id" : "acm004313jsd", + "name" : "hashCode" + }, + "acm004314jsd" : { + "type" : "ControlElement", + "id" : "acm004314jsd", + "name" : "equals" + }, + "acm004315jsd" : { + "type" : "ClassUnit", + "id" : "acm004315jsd", + "name" : "CustomExternalFileType", + "compilationUnitId" : "acm004291jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004328jsd" ], + "datatypeReferencesIds" : [ "acm004315jsd", "acm004328jsd", "acm005416jsd" ], + "content" : [ "acm004296jsd", "acm004297jsd", "acm004298jsd", "acm004299jsd", "acm004300jsd", "acm004301jsd", "acm004302jsd", "acm004303jsd", "acm004304jsd", "acm004305jsd", "acm004306jsd", "acm004307jsd", "acm004308jsd", "acm004309jsd", "acm004310jsd", "acm004311jsd", "acm004312jsd", "acm004313jsd", "acm004314jsd" ] + }, + "acm004316jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004316jsd", + "name" : "ExternalFileType", + "parentId" : "acm004295jsd", + "content" : [ "acm004328jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiletype" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004317jsd" : { + "type" : "CodePackage", + "id" : "acm004317jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004318jsd" ] + }, + "acm004318jsd" : { + "type" : "CodePackage", + "id" : "acm004318jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004319jsd" ] + }, + "acm004319jsd" : { + "type" : "CodePackage", + "id" : "acm004319jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004320jsd" ] + }, + "acm004320jsd" : { + "type" : "CodePackage", + "id" : "acm004320jsd", + "name" : "externalfiletype", + "parentId" : null, + "content" : [ "acm004316jsd" ] + }, + "acm004321jsd" : { + "type" : "ControlElement", + "id" : "acm004321jsd", + "name" : "getName" + }, + "acm004322jsd" : { + "type" : "ControlElement", + "id" : "acm004322jsd", + "name" : "getExtension" + }, + "acm004323jsd" : { + "type" : "ControlElement", + "id" : "acm004323jsd", + "name" : "getMimeType" + }, + "acm004324jsd" : { + "type" : "ControlElement", + "id" : "acm004324jsd", + "name" : "getOpenWithApplication" + }, + "acm004325jsd" : { + "type" : "ControlElement", + "id" : "acm004325jsd", + "name" : "getIcon" + }, + "acm004326jsd" : { + "type" : "ControlElement", + "id" : "acm004326jsd", + "name" : "getField" + }, + "acm004327jsd" : { + "type" : "ControlElement", + "id" : "acm004327jsd", + "name" : "toStringArray" + }, + "acm004328jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004328jsd", + "name" : "ExternalFileType", + "compilationUnitId" : "acm004316jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm018673jsd" ], + "content" : [ "acm004321jsd", "acm004322jsd", "acm004323jsd", "acm004324jsd", "acm004325jsd", "acm004326jsd", "acm004327jsd" ] + }, + "acm004329jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004329jsd", + "name" : "ExternalFileTypes", + "parentId" : "acm004295jsd", + "content" : [ "acm004345jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiletype" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004330jsd" : { + "type" : "CodePackage", + "id" : "acm004330jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004331jsd" ] + }, + "acm004331jsd" : { + "type" : "CodePackage", + "id" : "acm004331jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004332jsd" ] + }, + "acm004332jsd" : { + "type" : "CodePackage", + "id" : "acm004332jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004333jsd" ] + }, + "acm004333jsd" : { + "type" : "CodePackage", + "id" : "acm004333jsd", + "name" : "externalfiletype", + "parentId" : null, + "content" : [ "acm004329jsd" ] + }, + "acm004334jsd" : { + "type" : "ControlElement", + "id" : "acm004334jsd", + "name" : "ExternalFileTypes" + }, + "acm004335jsd" : { + "type" : "ControlElement", + "id" : "acm004335jsd", + "name" : "getDefaultExternalFileTypes" + }, + "acm004336jsd" : { + "type" : "ControlElement", + "id" : "acm004336jsd", + "name" : "getExternalFileTypeByName" + }, + "acm004337jsd" : { + "type" : "ControlElement", + "id" : "acm004337jsd", + "name" : "getExternalFileTypeByExt" + }, + "acm004338jsd" : { + "type" : "ControlElement", + "id" : "acm004338jsd", + "name" : "isExternalFileTypeByExt" + }, + "acm004339jsd" : { + "type" : "ControlElement", + "id" : "acm004339jsd", + "name" : "getExternalFileTypeForName" + }, + "acm004340jsd" : { + "type" : "ControlElement", + "id" : "acm004340jsd", + "name" : "getExternalFileTypeByMimeType" + }, + "acm004341jsd" : { + "type" : "ControlElement", + "id" : "acm004341jsd", + "name" : "getExternalFileTypeByFile" + }, + "acm004342jsd" : { + "type" : "ControlElement", + "id" : "acm004342jsd", + "name" : "getExternalFileTypeByLinkedFile" + }, + "acm004343jsd" : { + "type" : "ControlElement", + "id" : "acm004343jsd", + "name" : "toStringList" + }, + "acm004344jsd" : { + "type" : "ControlElement", + "id" : "acm004344jsd", + "name" : "fromString" + }, + "acm004345jsd" : { + "type" : "ClassUnit", + "id" : "acm004345jsd", + "name" : "ExternalFileTypes", + "compilationUnitId" : "acm004329jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004328jsd", "acm004370jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm004334jsd", "acm004335jsd", "acm004336jsd", "acm004337jsd", "acm004338jsd", "acm004339jsd", "acm004340jsd", "acm004341jsd", "acm004342jsd", "acm004343jsd", "acm004344jsd" ] + }, + "acm004346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004346jsd", + "name" : "StandardExternalFileType", + "parentId" : "acm004295jsd", + "content" : [ "acm004357jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiletype" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004347jsd" : { + "type" : "CodePackage", + "id" : "acm004347jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004348jsd" ] + }, + "acm004348jsd" : { + "type" : "CodePackage", + "id" : "acm004348jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004349jsd" ] + }, + "acm004349jsd" : { + "type" : "CodePackage", + "id" : "acm004349jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004350jsd" ] + }, + "acm004350jsd" : { + "type" : "CodePackage", + "id" : "acm004350jsd", + "name" : "externalfiletype", + "parentId" : null, + "content" : [ "acm004346jsd" ] + }, + "acm004351jsd" : { + "type" : "ControlElement", + "id" : "acm004351jsd", + "name" : "StandardExternalFileType" + }, + "acm004352jsd" : { + "type" : "ControlElement", + "id" : "acm004352jsd", + "name" : "getName" + }, + "acm004353jsd" : { + "type" : "ControlElement", + "id" : "acm004353jsd", + "name" : "getExtension" + }, + "acm004354jsd" : { + "type" : "ControlElement", + "id" : "acm004354jsd", + "name" : "getMimeType" + }, + "acm004355jsd" : { + "type" : "ControlElement", + "id" : "acm004355jsd", + "name" : "getOpenWithApplication" + }, + "acm004356jsd" : { + "type" : "ControlElement", + "id" : "acm004356jsd", + "name" : "getIcon" + }, + "acm004357jsd" : { + "type" : "ClassUnit", + "id" : "acm004357jsd", + "name" : "StandardExternalFileType", + "compilationUnitId" : "acm004346jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004328jsd" ], + "datatypeReferencesIds" : [ "acm005416jsd" ], + "content" : [ "acm004351jsd", "acm004352jsd", "acm004353jsd", "acm004354jsd", "acm004355jsd", "acm004356jsd" ] + }, + "acm004358jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004358jsd", + "name" : "UnknownExternalFileType", + "parentId" : "acm004295jsd", + "content" : [ "acm004370jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "externalfiletype" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004359jsd" : { + "type" : "CodePackage", + "id" : "acm004359jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004360jsd" ] + }, + "acm004360jsd" : { + "type" : "CodePackage", + "id" : "acm004360jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004361jsd" ] + }, + "acm004361jsd" : { + "type" : "CodePackage", + "id" : "acm004361jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004362jsd" ] + }, + "acm004362jsd" : { + "type" : "CodePackage", + "id" : "acm004362jsd", + "name" : "externalfiletype", + "parentId" : null, + "content" : [ "acm004358jsd" ] + }, + "acm004363jsd" : { + "type" : "ControlElement", + "id" : "acm004363jsd", + "name" : "UnknownExternalFileType" + }, + "acm004364jsd" : { + "type" : "ControlElement", + "id" : "acm004364jsd", + "name" : "UnknownExternalFileType" + }, + "acm004365jsd" : { + "type" : "ControlElement", + "id" : "acm004365jsd", + "name" : "getName" + }, + "acm004366jsd" : { + "type" : "ControlElement", + "id" : "acm004366jsd", + "name" : "getExtension" + }, + "acm004367jsd" : { + "type" : "ControlElement", + "id" : "acm004367jsd", + "name" : "getMimeType" + }, + "acm004368jsd" : { + "type" : "ControlElement", + "id" : "acm004368jsd", + "name" : "getOpenWithApplication" + }, + "acm004369jsd" : { + "type" : "ControlElement", + "id" : "acm004369jsd", + "name" : "getIcon" + }, + "acm004370jsd" : { + "type" : "ClassUnit", + "id" : "acm004370jsd", + "name" : "UnknownExternalFileType", + "compilationUnitId" : "acm004358jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004328jsd" ], + "datatypeReferencesIds" : [ "acm005416jsd" ], + "content" : [ "acm004363jsd", "acm004364jsd", "acm004365jsd", "acm004366jsd", "acm004367jsd", "acm004368jsd", "acm004369jsd" ] + }, + "acm004371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004371jsd", + "name" : "AbstractEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004381jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004372jsd" : { + "type" : "CodePackage", + "id" : "acm004372jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004373jsd" ] + }, + "acm004373jsd" : { + "type" : "CodePackage", + "id" : "acm004373jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004374jsd" ] + }, + "acm004374jsd" : { + "type" : "CodePackage", + "id" : "acm004374jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004375jsd" ] + }, + "acm004375jsd" : { + "type" : "CodePackage", + "id" : "acm004375jsd", + "name" : "fieldeditors", + "parentId" : "acm001569jsd", + "content" : [ "acm004371jsd", "acm004382jsd", "acm004392jsd", "acm004400jsd", "acm004407jsd", "acm004417jsd", "acm004427jsd", "acm004442jsd", "acm004452jsd", "acm004461jsd", "acm004469jsd", "acm004480jsd", "acm004488jsd", "acm004496jsd", "acm004505jsd", "acm004516jsd", "acm004524jsd", "acm004532jsd", "acm004542jsd", "acm004554jsd", "acm004600jsd", "acm004626jsd", "acm004649jsd", "acm004662jsd", "acm004674jsd", "acm004684jsd", "acm004694jsd", "acm004705jsd", "acm004713jsd", "acm004722jsd", "acm004731jsd", "acm004741jsd", "acm004751jsd", "acm004762jsd", "acm004770jsd", "acm004778jsd", "acm004787jsd", "acm004797jsd", "acm004808jsd", "acm004818jsd", "acm004826jsd", "acm021717jsd", "acm021740jsd", "acm004840jsd", "acm004899jsd" ] + }, + "acm004376jsd" : { + "type" : "ControlElement", + "id" : "acm004376jsd", + "name" : "AbstractEditorViewModel" + }, + "acm004377jsd" : { + "type" : "ControlElement", + "id" : "acm004377jsd", + "name" : "getFieldValidator" + }, + "acm004378jsd" : { + "type" : "ControlElement", + "id" : "acm004378jsd", + "name" : "textProperty" + }, + "acm004379jsd" : { + "type" : "ControlElement", + "id" : "acm004379jsd", + "name" : "bindToEntry" + }, + "acm004380jsd" : { + "type" : "ControlElement", + "id" : "acm004380jsd", + "name" : "complete" + }, + "acm004381jsd" : { + "type" : "ClassUnit", + "id" : "acm004381jsd", + "name" : "AbstractEditorViewModel", + "compilationUnitId" : "acm004371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm014798jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm004376jsd", "acm004377jsd", "acm004378jsd", "acm004379jsd", "acm004380jsd" ] + }, + "acm004382jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004382jsd", + "name" : "CitationKeyEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004391jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004383jsd" : { + "type" : "CodePackage", + "id" : "acm004383jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004384jsd" ] + }, + "acm004384jsd" : { + "type" : "CodePackage", + "id" : "acm004384jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004385jsd" ] + }, + "acm004385jsd" : { + "type" : "CodePackage", + "id" : "acm004385jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004386jsd" ] + }, + "acm004386jsd" : { + "type" : "CodePackage", + "id" : "acm004386jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004382jsd" ] + }, + "acm004387jsd" : { + "type" : "ControlElement", + "id" : "acm004387jsd", + "name" : "CitationKeyEditor" + }, + "acm004388jsd" : { + "type" : "ControlElement", + "id" : "acm004388jsd", + "name" : "getViewModel" + }, + "acm004389jsd" : { + "type" : "ControlElement", + "id" : "acm004389jsd", + "name" : "bindToEntry" + }, + "acm004390jsd" : { + "type" : "ControlElement", + "id" : "acm004390jsd", + "name" : "getNode" + }, + "acm004391jsd" : { + "type" : "ClassUnit", + "id" : "acm004391jsd", + "name" : "CitationKeyEditor", + "compilationUnitId" : "acm004382jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002087jsd", "acm002329jsd", "acm004399jsd", "acm004451jsd", "acm004468jsd", "acm014644jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004387jsd", "acm004388jsd", "acm004389jsd", "acm004390jsd" ] + }, + "acm004392jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004392jsd", + "name" : "CitationKeyEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004399jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004393jsd" : { + "type" : "CodePackage", + "id" : "acm004393jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004394jsd" ] + }, + "acm004394jsd" : { + "type" : "CodePackage", + "id" : "acm004394jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004395jsd" ] + }, + "acm004395jsd" : { + "type" : "CodePackage", + "id" : "acm004395jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004396jsd" ] + }, + "acm004396jsd" : { + "type" : "CodePackage", + "id" : "acm004396jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004392jsd" ] + }, + "acm004397jsd" : { + "type" : "ControlElement", + "id" : "acm004397jsd", + "name" : "CitationKeyEditorViewModel" + }, + "acm004398jsd" : { + "type" : "ControlElement", + "id" : "acm004398jsd", + "name" : "getGenerateCiteKeyCommand" + }, + "acm004399jsd" : { + "type" : "ClassUnit", + "id" : "acm004399jsd", + "name" : "CitationKeyEditorViewModel", + "compilationUnitId" : "acm004392jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm002444jsd", "acm014644jsd", "acm018022jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004397jsd", "acm004398jsd" ] + }, + "acm004400jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004400jsd", + "name" : "ContextMenuAddable", + "parentId" : "acm004375jsd", + "content" : [ "acm004406jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004401jsd" : { + "type" : "CodePackage", + "id" : "acm004401jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004402jsd" ] + }, + "acm004402jsd" : { + "type" : "CodePackage", + "id" : "acm004402jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004403jsd" ] + }, + "acm004403jsd" : { + "type" : "CodePackage", + "id" : "acm004403jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004404jsd" ] + }, + "acm004404jsd" : { + "type" : "CodePackage", + "id" : "acm004404jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004400jsd" ] + }, + "acm004405jsd" : { + "type" : "ControlElement", + "id" : "acm004405jsd", + "name" : "initContextMenu" + }, + "acm004406jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004406jsd", + "name" : "ContextMenuAddable", + "compilationUnitId" : "acm004400jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004405jsd" ] + }, + "acm004407jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004407jsd", + "name" : "DateEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004416jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004408jsd" : { + "type" : "CodePackage", + "id" : "acm004408jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004409jsd" ] + }, + "acm004409jsd" : { + "type" : "CodePackage", + "id" : "acm004409jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004410jsd" ] + }, + "acm004410jsd" : { + "type" : "CodePackage", + "id" : "acm004410jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004411jsd" ] + }, + "acm004411jsd" : { + "type" : "CodePackage", + "id" : "acm004411jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004407jsd" ] + }, + "acm004412jsd" : { + "type" : "ControlElement", + "id" : "acm004412jsd", + "name" : "DateEditor" + }, + "acm004413jsd" : { + "type" : "ControlElement", + "id" : "acm004413jsd", + "name" : "getViewModel" + }, + "acm004414jsd" : { + "type" : "ControlElement", + "id" : "acm004414jsd", + "name" : "bindToEntry" + }, + "acm004415jsd" : { + "type" : "ControlElement", + "id" : "acm004415jsd", + "name" : "getNode" + }, + "acm004416jsd" : { + "type" : "ClassUnit", + "id" : "acm004416jsd", + "name" : "DateEditor", + "compilationUnitId" : "acm004407jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm004426jsd", "acm004468jsd", "acm010234jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004412jsd", "acm004413jsd", "acm004414jsd", "acm004415jsd" ] + }, + "acm004417jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004417jsd", + "name" : "DateEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004426jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004418jsd" : { + "type" : "CodePackage", + "id" : "acm004418jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004419jsd" ] + }, + "acm004419jsd" : { + "type" : "CodePackage", + "id" : "acm004419jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004420jsd" ] + }, + "acm004420jsd" : { + "type" : "CodePackage", + "id" : "acm004420jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004421jsd" ] + }, + "acm004421jsd" : { + "type" : "CodePackage", + "id" : "acm004421jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004417jsd" ] + }, + "acm004422jsd" : { + "type" : "ControlElement", + "id" : "acm004422jsd", + "name" : "DateEditorViewModel" + }, + "acm004423jsd" : { + "type" : "ControlElement", + "id" : "acm004423jsd", + "name" : "getDateToStringConverter" + }, + "acm004424jsd" : { + "type" : "ControlElement", + "id" : "acm004424jsd", + "name" : "toString" + }, + "acm004425jsd" : { + "type" : "ControlElement", + "id" : "acm004425jsd", + "name" : "fromString" + }, + "acm004426jsd" : { + "type" : "ClassUnit", + "id" : "acm004426jsd", + "name" : "DateEditorViewModel", + "compilationUnitId" : "acm004417jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm004426jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004422jsd", "acm004423jsd", "acm004424jsd", "acm004425jsd" ] + }, + "acm004427jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004427jsd", + "name" : "EditorTextArea", + "parentId" : "acm004375jsd", + "content" : [ "acm004439jsd", "acm004441jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004428jsd" : { + "type" : "CodePackage", + "id" : "acm004428jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004429jsd" ] + }, + "acm004429jsd" : { + "type" : "CodePackage", + "id" : "acm004429jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004430jsd" ] + }, + "acm004430jsd" : { + "type" : "CodePackage", + "id" : "acm004430jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004431jsd" ] + }, + "acm004431jsd" : { + "type" : "CodePackage", + "id" : "acm004431jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004427jsd" ] + }, + "acm004432jsd" : { + "type" : "ControlElement", + "id" : "acm004432jsd", + "name" : "EditorTextArea" + }, + "acm004433jsd" : { + "type" : "ControlElement", + "id" : "acm004433jsd", + "name" : "EditorTextArea" + }, + "acm004434jsd" : { + "type" : "ControlElement", + "id" : "acm004434jsd", + "name" : "initContextMenu" + }, + "acm004435jsd" : { + "type" : "ControlElement", + "id" : "acm004435jsd", + "name" : "initialize" + }, + "acm004436jsd" : { + "type" : "ControlElement", + "id" : "acm004436jsd", + "name" : "setPasteActionHandler" + }, + "acm004437jsd" : { + "type" : "ControlElement", + "id" : "acm004437jsd", + "name" : "paste" + }, + "acm004438jsd" : { + "type" : "ControlElement", + "id" : "acm004438jsd", + "name" : "handle" + }, + "acm004439jsd" : { + "type" : "ClassUnit", + "id" : "acm004439jsd", + "name" : "EditorTextArea", + "compilationUnitId" : "acm004427jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004406jsd" ], + "datatypeReferencesIds" : [ "acm004441jsd" ], + "content" : [ "acm004432jsd", "acm004433jsd", "acm004434jsd", "acm004435jsd", "acm004436jsd", "acm004437jsd", "acm004438jsd" ] + }, + "acm004440jsd" : { + "type" : "ControlElement", + "id" : "acm004440jsd", + "name" : "handle" + }, + "acm004441jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004441jsd", + "name" : "PasteActionHandler", + "compilationUnitId" : "acm004427jsd", + "parentDatatypeId" : "acm004439jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004440jsd" ] + }, + "acm004442jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004442jsd", + "name" : "EditorTextField", + "parentId" : "acm004375jsd", + "content" : [ "acm004451jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004443jsd" : { + "type" : "CodePackage", + "id" : "acm004443jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004444jsd" ] + }, + "acm004444jsd" : { + "type" : "CodePackage", + "id" : "acm004444jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004445jsd" ] + }, + "acm004445jsd" : { + "type" : "CodePackage", + "id" : "acm004445jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004446jsd" ] + }, + "acm004446jsd" : { + "type" : "CodePackage", + "id" : "acm004446jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004442jsd" ] + }, + "acm004447jsd" : { + "type" : "ControlElement", + "id" : "acm004447jsd", + "name" : "EditorTextField" + }, + "acm004448jsd" : { + "type" : "ControlElement", + "id" : "acm004448jsd", + "name" : "EditorTextField" + }, + "acm004449jsd" : { + "type" : "ControlElement", + "id" : "acm004449jsd", + "name" : "initContextMenu" + }, + "acm004450jsd" : { + "type" : "ControlElement", + "id" : "acm004450jsd", + "name" : "initialize" + }, + "acm004451jsd" : { + "type" : "ClassUnit", + "id" : "acm004451jsd", + "name" : "EditorTextField", + "compilationUnitId" : "acm004442jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004406jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004447jsd", "acm004448jsd", "acm004449jsd", "acm004450jsd" ] + }, + "acm004452jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004452jsd", + "name" : "EditorTypeEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004460jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004453jsd" : { + "type" : "CodePackage", + "id" : "acm004453jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004454jsd" ] + }, + "acm004454jsd" : { + "type" : "CodePackage", + "id" : "acm004454jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004455jsd" ] + }, + "acm004455jsd" : { + "type" : "CodePackage", + "id" : "acm004455jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004456jsd" ] + }, + "acm004456jsd" : { + "type" : "CodePackage", + "id" : "acm004456jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004452jsd" ] + }, + "acm004457jsd" : { + "type" : "ControlElement", + "id" : "acm004457jsd", + "name" : "EditorTypeEditorViewModel" + }, + "acm004458jsd" : { + "type" : "ControlElement", + "id" : "acm004458jsd", + "name" : "getItemMap" + }, + "acm004459jsd" : { + "type" : "ControlElement", + "id" : "acm004459jsd", + "name" : "convertToDisplayText" + }, + "acm004460jsd" : { + "type" : "ClassUnit", + "id" : "acm004460jsd", + "name" : "EditorTypeEditorViewModel", + "compilationUnitId" : "acm004452jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004457jsd", "acm004458jsd", "acm004459jsd" ] + }, + "acm004461jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004461jsd", + "name" : "EditorValidator", + "parentId" : "acm004375jsd", + "content" : [ "acm004468jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004462jsd" : { + "type" : "CodePackage", + "id" : "acm004462jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004463jsd" ] + }, + "acm004463jsd" : { + "type" : "CodePackage", + "id" : "acm004463jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004464jsd" ] + }, + "acm004464jsd" : { + "type" : "CodePackage", + "id" : "acm004464jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004465jsd" ] + }, + "acm004465jsd" : { + "type" : "CodePackage", + "id" : "acm004465jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004461jsd" ] + }, + "acm004466jsd" : { + "type" : "ControlElement", + "id" : "acm004466jsd", + "name" : "EditorValidator" + }, + "acm004467jsd" : { + "type" : "ControlElement", + "id" : "acm004467jsd", + "name" : "configureValidation" + }, + "acm004468jsd" : { + "type" : "ClassUnit", + "id" : "acm004468jsd", + "name" : "EditorValidator", + "compilationUnitId" : "acm004461jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009856jsd", "acm021206jsd" ], + "content" : [ "acm004466jsd", "acm004467jsd" ] + }, + "acm004469jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004469jsd", + "name" : "FieldEditorFX", + "parentId" : "acm004375jsd", + "content" : [ "acm004479jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004470jsd" : { + "type" : "CodePackage", + "id" : "acm004470jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004471jsd" ] + }, + "acm004471jsd" : { + "type" : "CodePackage", + "id" : "acm004471jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004472jsd" ] + }, + "acm004472jsd" : { + "type" : "CodePackage", + "id" : "acm004472jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004473jsd" ] + }, + "acm004473jsd" : { + "type" : "CodePackage", + "id" : "acm004473jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004469jsd" ] + }, + "acm004474jsd" : { + "type" : "ControlElement", + "id" : "acm004474jsd", + "name" : "bindToEntry" + }, + "acm004475jsd" : { + "type" : "ControlElement", + "id" : "acm004475jsd", + "name" : "getNode" + }, + "acm004476jsd" : { + "type" : "ControlElement", + "id" : "acm004476jsd", + "name" : "focus" + }, + "acm004477jsd" : { + "type" : "ControlElement", + "id" : "acm004477jsd", + "name" : "childIsFocused" + }, + "acm004478jsd" : { + "type" : "ControlElement", + "id" : "acm004478jsd", + "name" : "getWeight" + }, + "acm004479jsd" : { + "type" : "InterfaceUnit", + "id" : "acm004479jsd", + "name" : "FieldEditorFX", + "compilationUnitId" : "acm004469jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm004474jsd", "acm004475jsd", "acm004476jsd", "acm004477jsd", "acm004478jsd" ] + }, + "acm004480jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004480jsd", + "name" : "FieldEditors", + "parentId" : "acm004375jsd", + "content" : [ "acm004487jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004481jsd" : { + "type" : "CodePackage", + "id" : "acm004481jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004482jsd" ] + }, + "acm004482jsd" : { + "type" : "CodePackage", + "id" : "acm004482jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004483jsd" ] + }, + "acm004483jsd" : { + "type" : "CodePackage", + "id" : "acm004483jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004484jsd" ] + }, + "acm004484jsd" : { + "type" : "CodePackage", + "id" : "acm004484jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004480jsd" ] + }, + "acm004485jsd" : { + "type" : "ControlElement", + "id" : "acm004485jsd", + "name" : "getForField" + }, + "acm004486jsd" : { + "type" : "ControlElement", + "id" : "acm004486jsd", + "name" : "getSuggestionProvider" + }, + "acm004487jsd" : { + "type" : "ClassUnit", + "id" : "acm004487jsd", + "name" : "FieldEditors", + "compilationUnitId" : "acm004480jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm002251jsd", "acm002329jsd", "acm002338jsd", "acm004391jsd", "acm004416jsd", "acm004460jsd", "acm004479jsd", "acm004487jsd", "acm004504jsd", "acm004515jsd", "acm004531jsd", "acm004541jsd", "acm004622jsd", "acm004673jsd", "acm004683jsd", "acm004704jsd", "acm004721jsd", "acm004730jsd", "acm004740jsd", "acm004761jsd", "acm004786jsd", "acm004807jsd", "acm004834jsd", "acm004959jsd", "acm009965jsd", "acm014644jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm018716jsd", "acm019005jsd", "acm019421jsd", "acm021206jsd" ], + "content" : [ "acm004485jsd", "acm004486jsd" ] + }, + "acm004488jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004488jsd", + "name" : "FieldNameLabel", + "parentId" : "acm004375jsd", + "content" : [ "acm004495jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004489jsd" : { + "type" : "CodePackage", + "id" : "acm004489jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004490jsd" ] + }, + "acm004490jsd" : { + "type" : "CodePackage", + "id" : "acm004490jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004491jsd" ] + }, + "acm004491jsd" : { + "type" : "CodePackage", + "id" : "acm004491jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004492jsd" ] + }, + "acm004492jsd" : { + "type" : "CodePackage", + "id" : "acm004492jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004488jsd" ] + }, + "acm004493jsd" : { + "type" : "ControlElement", + "id" : "acm004493jsd", + "name" : "FieldNameLabel" + }, + "acm004494jsd" : { + "type" : "ControlElement", + "id" : "acm004494jsd", + "name" : "getDescription" + }, + "acm004495jsd" : { + "type" : "ClassUnit", + "id" : "acm004495jsd", + "name" : "FieldNameLabel", + "compilationUnitId" : "acm004488jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018741jsd", "acm018770jsd", "acm018798jsd" ], + "content" : [ "acm004493jsd", "acm004494jsd" ] + }, + "acm004496jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004496jsd", + "name" : "GenderEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004504jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004497jsd" : { + "type" : "CodePackage", + "id" : "acm004497jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004498jsd" ] + }, + "acm004498jsd" : { + "type" : "CodePackage", + "id" : "acm004498jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004499jsd" ] + }, + "acm004499jsd" : { + "type" : "CodePackage", + "id" : "acm004499jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004500jsd" ] + }, + "acm004500jsd" : { + "type" : "CodePackage", + "id" : "acm004500jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004496jsd" ] + }, + "acm004501jsd" : { + "type" : "ControlElement", + "id" : "acm004501jsd", + "name" : "GenderEditorViewModel" + }, + "acm004502jsd" : { + "type" : "ControlElement", + "id" : "acm004502jsd", + "name" : "getItemMap" + }, + "acm004503jsd" : { + "type" : "ControlElement", + "id" : "acm004503jsd", + "name" : "convertToDisplayText" + }, + "acm004504jsd" : { + "type" : "ClassUnit", + "id" : "acm004504jsd", + "name" : "GenderEditorViewModel", + "compilationUnitId" : "acm004496jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004501jsd", "acm004502jsd", "acm004503jsd" ] + }, + "acm004505jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004505jsd", + "name" : "JournalEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004515jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004506jsd" : { + "type" : "CodePackage", + "id" : "acm004506jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004507jsd" ] + }, + "acm004507jsd" : { + "type" : "CodePackage", + "id" : "acm004507jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004508jsd" ] + }, + "acm004508jsd" : { + "type" : "CodePackage", + "id" : "acm004508jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004509jsd" ] + }, + "acm004509jsd" : { + "type" : "CodePackage", + "id" : "acm004509jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004505jsd" ] + }, + "acm004510jsd" : { + "type" : "ControlElement", + "id" : "acm004510jsd", + "name" : "JournalEditor" + }, + "acm004511jsd" : { + "type" : "ControlElement", + "id" : "acm004511jsd", + "name" : "getViewModel" + }, + "acm004512jsd" : { + "type" : "ControlElement", + "id" : "acm004512jsd", + "name" : "bindToEntry" + }, + "acm004513jsd" : { + "type" : "ControlElement", + "id" : "acm004513jsd", + "name" : "getNode" + }, + "acm004514jsd" : { + "type" : "ControlElement", + "id" : "acm004514jsd", + "name" : "toggleAbbreviation" + }, + "acm004515jsd" : { + "type" : "ClassUnit", + "id" : "acm004515jsd", + "name" : "JournalEditor", + "compilationUnitId" : "acm004505jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm002329jsd", "acm004451jsd", "acm004468jsd", "acm004523jsd", "acm004846jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004510jsd", "acm004511jsd", "acm004512jsd", "acm004513jsd", "acm004514jsd" ] + }, + "acm004516jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004516jsd", + "name" : "JournalEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004523jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004517jsd" : { + "type" : "CodePackage", + "id" : "acm004517jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004518jsd" ] + }, + "acm004518jsd" : { + "type" : "CodePackage", + "id" : "acm004518jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004519jsd" ] + }, + "acm004519jsd" : { + "type" : "CodePackage", + "id" : "acm004519jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004520jsd" ] + }, + "acm004520jsd" : { + "type" : "CodePackage", + "id" : "acm004520jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004516jsd" ] + }, + "acm004521jsd" : { + "type" : "ControlElement", + "id" : "acm004521jsd", + "name" : "JournalEditorViewModel" + }, + "acm004522jsd" : { + "type" : "ControlElement", + "id" : "acm004522jsd", + "name" : "toggleAbbreviation" + }, + "acm004523jsd" : { + "type" : "ClassUnit", + "id" : "acm004523jsd", + "name" : "JournalEditorViewModel", + "compilationUnitId" : "acm004516jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004521jsd", "acm004522jsd" ] + }, + "acm004524jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004524jsd", + "name" : "KeywordsEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004531jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004525jsd" : { + "type" : "CodePackage", + "id" : "acm004525jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004526jsd" ] + }, + "acm004526jsd" : { + "type" : "CodePackage", + "id" : "acm004526jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004527jsd" ] + }, + "acm004527jsd" : { + "type" : "CodePackage", + "id" : "acm004527jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004528jsd" ] + }, + "acm004528jsd" : { + "type" : "CodePackage", + "id" : "acm004528jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004524jsd" ] + }, + "acm004529jsd" : { + "type" : "ControlElement", + "id" : "acm004529jsd", + "name" : "KeywordsEditor" + }, + "acm004530jsd" : { + "type" : "ControlElement", + "id" : "acm004530jsd", + "name" : "getWeight" + }, + "acm004531jsd" : { + "type" : "ClassUnit", + "id" : "acm004531jsd", + "name" : "KeywordsEditor", + "compilationUnitId" : "acm004524jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004761jsd" ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004529jsd", "acm004530jsd" ] + }, + "acm004532jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004532jsd", + "name" : "LinkedEntriesEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004541jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004533jsd" : { + "type" : "CodePackage", + "id" : "acm004533jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004534jsd" ] + }, + "acm004534jsd" : { + "type" : "CodePackage", + "id" : "acm004534jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004535jsd" ] + }, + "acm004535jsd" : { + "type" : "CodePackage", + "id" : "acm004535jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004536jsd" ] + }, + "acm004536jsd" : { + "type" : "CodePackage", + "id" : "acm004536jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004532jsd" ] + }, + "acm004537jsd" : { + "type" : "ControlElement", + "id" : "acm004537jsd", + "name" : "LinkedEntriesEditor" + }, + "acm004538jsd" : { + "type" : "ControlElement", + "id" : "acm004538jsd", + "name" : "getViewModel" + }, + "acm004539jsd" : { + "type" : "ControlElement", + "id" : "acm004539jsd", + "name" : "bindToEntry" + }, + "acm004540jsd" : { + "type" : "ControlElement", + "id" : "acm004540jsd", + "name" : "getNode" + }, + "acm004541jsd" : { + "type" : "ClassUnit", + "id" : "acm004541jsd", + "name" : "LinkedEntriesEditor", + "compilationUnitId" : "acm004532jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm004553jsd", "acm010051jsd", "acm014644jsd", "acm018022jsd", "acm018267jsd", "acm018539jsd", "acm018673jsd" ], + "content" : [ "acm004537jsd", "acm004538jsd", "acm004539jsd", "acm004540jsd" ] + }, + "acm004542jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004542jsd", + "name" : "LinkedEntriesEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004553jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004543jsd" : { + "type" : "CodePackage", + "id" : "acm004543jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004544jsd" ] + }, + "acm004544jsd" : { + "type" : "CodePackage", + "id" : "acm004544jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004545jsd" ] + }, + "acm004545jsd" : { + "type" : "CodePackage", + "id" : "acm004545jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004546jsd" ] + }, + "acm004546jsd" : { + "type" : "CodePackage", + "id" : "acm004546jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004542jsd" ] + }, + "acm004547jsd" : { + "type" : "ControlElement", + "id" : "acm004547jsd", + "name" : "LinkedEntriesEditorViewModel" + }, + "acm004548jsd" : { + "type" : "ControlElement", + "id" : "acm004548jsd", + "name" : "linkedEntriesProperty" + }, + "acm004549jsd" : { + "type" : "ControlElement", + "id" : "acm004549jsd", + "name" : "getStringConverter" + }, + "acm004550jsd" : { + "type" : "ControlElement", + "id" : "acm004550jsd", + "name" : "toString" + }, + "acm004551jsd" : { + "type" : "ControlElement", + "id" : "acm004551jsd", + "name" : "fromString" + }, + "acm004552jsd" : { + "type" : "ControlElement", + "id" : "acm004552jsd", + "name" : "jumpToEntry" + }, + "acm004553jsd" : { + "type" : "ClassUnit", + "id" : "acm004553jsd", + "name" : "LinkedEntriesEditorViewModel", + "compilationUnitId" : "acm004542jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018022jsd", "acm018539jsd", "acm018673jsd" ], + "content" : [ "acm004547jsd", "acm004548jsd", "acm004549jsd", "acm004550jsd", "acm004551jsd", "acm004552jsd" ] + }, + "acm004554jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004554jsd", + "name" : "LinkedFileViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004599jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004555jsd" : { + "type" : "CodePackage", + "id" : "acm004555jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004556jsd" ] + }, + "acm004556jsd" : { + "type" : "CodePackage", + "id" : "acm004556jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004557jsd" ] + }, + "acm004557jsd" : { + "type" : "CodePackage", + "id" : "acm004557jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004558jsd" ] + }, + "acm004558jsd" : { + "type" : "CodePackage", + "id" : "acm004558jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004554jsd" ] + }, + "acm004559jsd" : { + "type" : "ControlElement", + "id" : "acm004559jsd", + "name" : "LinkedFileViewModel" + }, + "acm004560jsd" : { + "type" : "ControlElement", + "id" : "acm004560jsd", + "name" : "isOfflinePdfProperty" + }, + "acm004561jsd" : { + "type" : "ControlElement", + "id" : "acm004561jsd", + "name" : "isAutomaticallyFound" + }, + "acm004562jsd" : { + "type" : "ControlElement", + "id" : "acm004562jsd", + "name" : "isAutomaticallyFoundProperty" + }, + "acm004563jsd" : { + "type" : "ControlElement", + "id" : "acm004563jsd", + "name" : "downloadOngoingProperty" + }, + "acm004564jsd" : { + "type" : "ControlElement", + "id" : "acm004564jsd", + "name" : "downloadProgressProperty" + }, + "acm004565jsd" : { + "type" : "ControlElement", + "id" : "acm004565jsd", + "name" : "linkProperty" + }, + "acm004566jsd" : { + "type" : "ControlElement", + "id" : "acm004566jsd", + "name" : "descriptionProperty" + }, + "acm004567jsd" : { + "type" : "ControlElement", + "id" : "acm004567jsd", + "name" : "getDescription" + }, + "acm004568jsd" : { + "type" : "ControlElement", + "id" : "acm004568jsd", + "name" : "getDescriptionAndLink" + }, + "acm004569jsd" : { + "type" : "ControlElement", + "id" : "acm004569jsd", + "name" : "getTruncatedDescriptionAndLink" + }, + "acm004570jsd" : { + "type" : "ControlElement", + "id" : "acm004570jsd", + "name" : "findIn" + }, + "acm004571jsd" : { + "type" : "ControlElement", + "id" : "acm004571jsd", + "name" : "getTypeIcon" + }, + "acm004572jsd" : { + "type" : "ControlElement", + "id" : "acm004572jsd", + "name" : "typeIconProperty" + }, + "acm004573jsd" : { + "type" : "ControlElement", + "id" : "acm004573jsd", + "name" : "markAsAutomaticallyFound" + }, + "acm004574jsd" : { + "type" : "ControlElement", + "id" : "acm004574jsd", + "name" : "acceptAsLinked" + }, + "acm004575jsd" : { + "type" : "ControlElement", + "id" : "acm004575jsd", + "name" : "getObservables" + }, + "acm004576jsd" : { + "type" : "ControlElement", + "id" : "acm004576jsd", + "name" : "open" + }, + "acm004577jsd" : { + "type" : "ControlElement", + "id" : "acm004577jsd", + "name" : "openFolder" + }, + "acm004578jsd" : { + "type" : "ControlElement", + "id" : "acm004578jsd", + "name" : "renameToSuggestion" + }, + "acm004579jsd" : { + "type" : "ControlElement", + "id" : "acm004579jsd", + "name" : "askForNameAndRename" + }, + "acm004580jsd" : { + "type" : "ControlElement", + "id" : "acm004580jsd", + "name" : "renameFileToName" + }, + "acm004581jsd" : { + "type" : "ControlElement", + "id" : "acm004581jsd", + "name" : "performRenameWithConflictCheck" + }, + "acm004582jsd" : { + "type" : "ControlElement", + "id" : "acm004582jsd", + "name" : "moveToDefaultDirectory" + }, + "acm004583jsd" : { + "type" : "ControlElement", + "id" : "acm004583jsd", + "name" : "isGeneratedNameSameAsOriginal" + }, + "acm004584jsd" : { + "type" : "ControlElement", + "id" : "acm004584jsd", + "name" : "isGeneratedPathSameAsOriginal" + }, + "acm004585jsd" : { + "type" : "ControlElement", + "id" : "acm004585jsd", + "name" : "moveToDefaultDirectoryAndRename" + }, + "acm004586jsd" : { + "type" : "ControlElement", + "id" : "acm004586jsd", + "name" : "delete" + }, + "acm004587jsd" : { + "type" : "ControlElement", + "id" : "acm004587jsd", + "name" : "edit" + }, + "acm004588jsd" : { + "type" : "ControlElement", + "id" : "acm004588jsd", + "name" : "createWriteMetadataToPdfCommand" + }, + "acm004589jsd" : { + "type" : "ControlElement", + "id" : "acm004589jsd", + "name" : "download" + }, + "acm004590jsd" : { + "type" : "ControlElement", + "id" : "acm004590jsd", + "name" : "checkSSLHandshake" + }, + "acm004591jsd" : { + "type" : "ControlElement", + "id" : "acm004591jsd", + "name" : "prepareDownloadTask" + }, + "acm004592jsd" : { + "type" : "ControlElement", + "id" : "acm004592jsd", + "name" : "inferFileType" + }, + "acm004593jsd" : { + "type" : "ControlElement", + "id" : "acm004593jsd", + "name" : "inferFileTypeFromMimeType" + }, + "acm004594jsd" : { + "type" : "ControlElement", + "id" : "acm004594jsd", + "name" : "inferFileTypeFromURL" + }, + "acm004595jsd" : { + "type" : "ControlElement", + "id" : "acm004595jsd", + "name" : "getFile" + }, + "acm004596jsd" : { + "type" : "ControlElement", + "id" : "acm004596jsd", + "name" : "fileExistsValidationStatus" + }, + "acm004597jsd" : { + "type" : "ControlElement", + "id" : "acm004597jsd", + "name" : "parsePdfMetadataAndShowMergeDialog" + }, + "acm004598jsd" : { + "type" : "ControlElement", + "id" : "acm004598jsd", + "name" : "wrapImporterToSupplier" + }, + "acm004599jsd" : { + "type" : "ClassUnit", + "id" : "acm004599jsd", + "name" : "LinkedFileViewModel", + "compilationUnitId" : "acm004554jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd", "acm004599jsd", "acm004825jsd", "acm005416jsd", "acm006087jsd", "acm009965jsd", "acm011720jsd", "acm012455jsd", "acm015926jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm004559jsd", "acm004560jsd", "acm004561jsd", "acm004562jsd", "acm004563jsd", "acm004564jsd", "acm004565jsd", "acm004566jsd", "acm004567jsd", "acm004568jsd", "acm004569jsd", "acm004570jsd", "acm004571jsd", "acm004572jsd", "acm004573jsd", "acm004574jsd", "acm004575jsd", "acm004576jsd", "acm004577jsd", "acm004578jsd", "acm004579jsd", "acm004580jsd", "acm004581jsd", "acm004582jsd", "acm004583jsd", "acm004584jsd", "acm004585jsd", "acm004586jsd", "acm004587jsd", "acm004588jsd", "acm004589jsd", "acm004590jsd", "acm004591jsd", "acm004592jsd", "acm004593jsd", "acm004594jsd", "acm004595jsd", "acm004596jsd", "acm004597jsd", "acm004598jsd" ] + }, + "acm004600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004600jsd", + "name" : "LinkedFilesEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004622jsd", "acm004625jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004601jsd" : { + "type" : "CodePackage", + "id" : "acm004601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004602jsd" ] + }, + "acm004602jsd" : { + "type" : "CodePackage", + "id" : "acm004602jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004603jsd" ] + }, + "acm004603jsd" : { + "type" : "CodePackage", + "id" : "acm004603jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004604jsd" ] + }, + "acm004604jsd" : { + "type" : "CodePackage", + "id" : "acm004604jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004600jsd" ] + }, + "acm004605jsd" : { + "type" : "ControlElement", + "id" : "acm004605jsd", + "name" : "LinkedFilesEditor" + }, + "acm004606jsd" : { + "type" : "ControlElement", + "id" : "acm004606jsd", + "name" : "handleOnDragOver" + }, + "acm004607jsd" : { + "type" : "ControlElement", + "id" : "acm004607jsd", + "name" : "handleOnDragDetected" + }, + "acm004608jsd" : { + "type" : "ControlElement", + "id" : "acm004608jsd", + "name" : "handleOnDragDropped" + }, + "acm004609jsd" : { + "type" : "ControlElement", + "id" : "acm004609jsd", + "name" : "createFileDisplay" + }, + "acm004610jsd" : { + "type" : "ControlElement", + "id" : "acm004610jsd", + "name" : "setUpKeyBindings" + }, + "acm004611jsd" : { + "type" : "ControlElement", + "id" : "acm004611jsd", + "name" : "getViewModel" + }, + "acm004612jsd" : { + "type" : "ControlElement", + "id" : "acm004612jsd", + "name" : "bindToEntry" + }, + "acm004613jsd" : { + "type" : "ControlElement", + "id" : "acm004613jsd", + "name" : "getNode" + }, + "acm004614jsd" : { + "type" : "ControlElement", + "id" : "acm004614jsd", + "name" : "addNewFile" + }, + "acm004615jsd" : { + "type" : "ControlElement", + "id" : "acm004615jsd", + "name" : "fetchFulltext" + }, + "acm004616jsd" : { + "type" : "ControlElement", + "id" : "acm004616jsd", + "name" : "addFromURL" + }, + "acm004617jsd" : { + "type" : "ControlElement", + "id" : "acm004617jsd", + "name" : "handleItemMouseClick" + }, + "acm004618jsd" : { + "type" : "ControlElement", + "id" : "acm004618jsd", + "name" : "getWeight" + }, + "acm004619jsd" : { + "type" : "ControlElement", + "id" : "acm004619jsd", + "name" : "createContextMenuForFile" + }, + "acm004620jsd" : { + "type" : "ControlElement", + "id" : "acm004620jsd", + "name" : "ContextAction" + }, + "acm004621jsd" : { + "type" : "ControlElement", + "id" : "acm004621jsd", + "name" : "execute" + }, + "acm004622jsd" : { + "type" : "ClassUnit", + "id" : "acm004622jsd", + "name" : "LinkedFilesEditor", + "compilationUnitId" : "acm004600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002087jsd", "acm002126jsd", "acm002150jsd", "acm002329jsd", "acm002980jsd", "acm004599jsd", "acm004625jsd", "acm004648jsd", "acm004825jsd", "acm009965jsd", "acm010051jsd", "acm010336jsd", "acm014644jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004605jsd", "acm004606jsd", "acm004607jsd", "acm004608jsd", "acm004609jsd", "acm004610jsd", "acm004611jsd", "acm004612jsd", "acm004613jsd", "acm004614jsd", "acm004615jsd", "acm004616jsd", "acm004617jsd", "acm004618jsd", "acm004619jsd", "acm004620jsd", "acm004621jsd" ] + }, + "acm004623jsd" : { + "type" : "ControlElement", + "id" : "acm004623jsd", + "name" : "ContextAction" + }, + "acm004624jsd" : { + "type" : "ControlElement", + "id" : "acm004624jsd", + "name" : "execute" + }, + "acm004625jsd" : { + "type" : "ClassUnit", + "id" : "acm004625jsd", + "name" : "ContextAction", + "compilationUnitId" : "acm004600jsd", + "parentDatatypeId" : "acm004622jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd", "acm004599jsd", "acm021206jsd" ], + "content" : [ "acm004623jsd", "acm004624jsd" ] + }, + "acm004626jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004626jsd", + "name" : "LinkedFilesEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004648jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004627jsd" : { + "type" : "CodePackage", + "id" : "acm004627jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004628jsd" ] + }, + "acm004628jsd" : { + "type" : "CodePackage", + "id" : "acm004628jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004629jsd" ] + }, + "acm004629jsd" : { + "type" : "CodePackage", + "id" : "acm004629jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004630jsd" ] + }, + "acm004630jsd" : { + "type" : "CodePackage", + "id" : "acm004630jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004626jsd" ] + }, + "acm004631jsd" : { + "type" : "ControlElement", + "id" : "acm004631jsd", + "name" : "LinkedFilesEditorViewModel" + }, + "acm004632jsd" : { + "type" : "ControlElement", + "id" : "acm004632jsd", + "name" : "getStringRepresentation" + }, + "acm004633jsd" : { + "type" : "ControlElement", + "id" : "acm004633jsd", + "name" : "fromFile" + }, + "acm004634jsd" : { + "type" : "ControlElement", + "id" : "acm004634jsd", + "name" : "fromFile" + }, + "acm004635jsd" : { + "type" : "ControlElement", + "id" : "acm004635jsd", + "name" : "isFulltextLookupInProgress" + }, + "acm004636jsd" : { + "type" : "ControlElement", + "id" : "acm004636jsd", + "name" : "parseToFileViewModel" + }, + "acm004637jsd" : { + "type" : "ControlElement", + "id" : "acm004637jsd", + "name" : "getFiles" + }, + "acm004638jsd" : { + "type" : "ControlElement", + "id" : "acm004638jsd", + "name" : "filesProperty" + }, + "acm004639jsd" : { + "type" : "ControlElement", + "id" : "acm004639jsd", + "name" : "addNewFile" + }, + "acm004640jsd" : { + "type" : "ControlElement", + "id" : "acm004640jsd", + "name" : "bindToEntry" + }, + "acm004641jsd" : { + "type" : "ControlElement", + "id" : "acm004641jsd", + "name" : "findAssociatedNotLinkedFiles" + }, + "acm004642jsd" : { + "type" : "ControlElement", + "id" : "acm004642jsd", + "name" : "downloadFile" + }, + "acm004643jsd" : { + "type" : "ControlElement", + "id" : "acm004643jsd", + "name" : "fetchFulltext" + }, + "acm004644jsd" : { + "type" : "ControlElement", + "id" : "acm004644jsd", + "name" : "addFromURL" + }, + "acm004645jsd" : { + "type" : "ControlElement", + "id" : "acm004645jsd", + "name" : "addFromURLAndDownload" + }, + "acm004646jsd" : { + "type" : "ControlElement", + "id" : "acm004646jsd", + "name" : "deleteFile" + }, + "acm004647jsd" : { + "type" : "ControlElement", + "id" : "acm004647jsd", + "name" : "removeFileLink" + }, + "acm004648jsd" : { + "type" : "ClassUnit", + "id" : "acm004648jsd", + "name" : "LinkedFilesEditorViewModel", + "compilationUnitId" : "acm004626jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm004089jsd", "acm004328jsd", "acm004370jsd", "acm004599jsd", "acm009796jsd", "acm009809jsd", "acm009965jsd", "acm012353jsd", "acm014644jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm018673jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm004631jsd", "acm004632jsd", "acm004633jsd", "acm004634jsd", "acm004635jsd", "acm004636jsd", "acm004637jsd", "acm004638jsd", "acm004639jsd", "acm004640jsd", "acm004641jsd", "acm004642jsd", "acm004643jsd", "acm004644jsd", "acm004645jsd", "acm004646jsd", "acm004647jsd" ] + }, + "acm004649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004649jsd", + "name" : "MapBasedEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004661jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004650jsd" : { + "type" : "CodePackage", + "id" : "acm004650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004651jsd" ] + }, + "acm004651jsd" : { + "type" : "CodePackage", + "id" : "acm004651jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004652jsd" ] + }, + "acm004652jsd" : { + "type" : "CodePackage", + "id" : "acm004652jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004653jsd" ] + }, + "acm004653jsd" : { + "type" : "CodePackage", + "id" : "acm004653jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004649jsd" ] + }, + "acm004654jsd" : { + "type" : "ControlElement", + "id" : "acm004654jsd", + "name" : "MapBasedEditorViewModel" + }, + "acm004655jsd" : { + "type" : "ControlElement", + "id" : "acm004655jsd", + "name" : "getItemMap" + }, + "acm004656jsd" : { + "type" : "ControlElement", + "id" : "acm004656jsd", + "name" : "getStringConverter" + }, + "acm004657jsd" : { + "type" : "ControlElement", + "id" : "acm004657jsd", + "name" : "toString" + }, + "acm004658jsd" : { + "type" : "ControlElement", + "id" : "acm004658jsd", + "name" : "fromString" + }, + "acm004659jsd" : { + "type" : "ControlElement", + "id" : "acm004659jsd", + "name" : "getValueFromString" + }, + "acm004660jsd" : { + "type" : "ControlElement", + "id" : "acm004660jsd", + "name" : "getItems" + }, + "acm004661jsd" : { + "type" : "ClassUnit", + "id" : "acm004661jsd", + "name" : "MapBasedEditorViewModel", + "compilationUnitId" : "acm004649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004693jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm004661jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004654jsd", "acm004655jsd", "acm004656jsd", "acm004657jsd", "acm004658jsd", "acm004659jsd", "acm004660jsd" ] + }, + "acm004662jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004662jsd", + "name" : "MonthEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004673jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004663jsd" : { + "type" : "CodePackage", + "id" : "acm004663jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004664jsd" ] + }, + "acm004664jsd" : { + "type" : "CodePackage", + "id" : "acm004664jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004665jsd" ] + }, + "acm004665jsd" : { + "type" : "CodePackage", + "id" : "acm004665jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004666jsd" ] + }, + "acm004666jsd" : { + "type" : "CodePackage", + "id" : "acm004666jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004662jsd" ] + }, + "acm004667jsd" : { + "type" : "ControlElement", + "id" : "acm004667jsd", + "name" : "MonthEditorViewModel" + }, + "acm004668jsd" : { + "type" : "ControlElement", + "id" : "acm004668jsd", + "name" : "getStringConverter" + }, + "acm004669jsd" : { + "type" : "ControlElement", + "id" : "acm004669jsd", + "name" : "toString" + }, + "acm004670jsd" : { + "type" : "ControlElement", + "id" : "acm004670jsd", + "name" : "fromString" + }, + "acm004671jsd" : { + "type" : "ControlElement", + "id" : "acm004671jsd", + "name" : "getItems" + }, + "acm004672jsd" : { + "type" : "ControlElement", + "id" : "acm004672jsd", + "name" : "convertToDisplayText" + }, + "acm004673jsd" : { + "type" : "ClassUnit", + "id" : "acm004673jsd", + "name" : "MonthEditorViewModel", + "compilationUnitId" : "acm004662jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004693jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018032jsd", "acm018525jsd", "acm018673jsd" ], + "content" : [ "acm004667jsd", "acm004668jsd", "acm004669jsd", "acm004670jsd", "acm004671jsd", "acm004672jsd" ] + }, + "acm004674jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004674jsd", + "name" : "OptionEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004683jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004675jsd" : { + "type" : "CodePackage", + "id" : "acm004675jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004676jsd" ] + }, + "acm004676jsd" : { + "type" : "CodePackage", + "id" : "acm004676jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004677jsd" ] + }, + "acm004677jsd" : { + "type" : "CodePackage", + "id" : "acm004677jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004678jsd" ] + }, + "acm004678jsd" : { + "type" : "CodePackage", + "id" : "acm004678jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004674jsd" ] + }, + "acm004679jsd" : { + "type" : "ControlElement", + "id" : "acm004679jsd", + "name" : "OptionEditor" + }, + "acm004680jsd" : { + "type" : "ControlElement", + "id" : "acm004680jsd", + "name" : "getViewModel" + }, + "acm004681jsd" : { + "type" : "ControlElement", + "id" : "acm004681jsd", + "name" : "bindToEntry" + }, + "acm004682jsd" : { + "type" : "ControlElement", + "id" : "acm004682jsd", + "name" : "getNode" + }, + "acm004683jsd" : { + "type" : "ClassUnit", + "id" : "acm004683jsd", + "name" : "OptionEditor", + "compilationUnitId" : "acm004674jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm004693jsd", "acm010051jsd", "acm018267jsd" ], + "content" : [ "acm004679jsd", "acm004680jsd", "acm004681jsd", "acm004682jsd" ] + }, + "acm004684jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004684jsd", + "name" : "OptionEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004693jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004685jsd" : { + "type" : "CodePackage", + "id" : "acm004685jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004686jsd" ] + }, + "acm004686jsd" : { + "type" : "CodePackage", + "id" : "acm004686jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004687jsd" ] + }, + "acm004687jsd" : { + "type" : "CodePackage", + "id" : "acm004687jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004688jsd" ] + }, + "acm004688jsd" : { + "type" : "CodePackage", + "id" : "acm004688jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004684jsd" ] + }, + "acm004689jsd" : { + "type" : "ControlElement", + "id" : "acm004689jsd", + "name" : "OptionEditorViewModel" + }, + "acm004690jsd" : { + "type" : "ControlElement", + "id" : "acm004690jsd", + "name" : "getStringConverter" + }, + "acm004691jsd" : { + "type" : "ControlElement", + "id" : "acm004691jsd", + "name" : "getItems" + }, + "acm004692jsd" : { + "type" : "ControlElement", + "id" : "acm004692jsd", + "name" : "convertToDisplayText" + }, + "acm004693jsd" : { + "type" : "ClassUnit", + "id" : "acm004693jsd", + "name" : "OptionEditorViewModel", + "compilationUnitId" : "acm004684jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004689jsd", "acm004690jsd", "acm004691jsd", "acm004692jsd" ] + }, + "acm004694jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004694jsd", + "name" : "OwnerEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004704jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004695jsd" : { + "type" : "CodePackage", + "id" : "acm004695jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004696jsd" ] + }, + "acm004696jsd" : { + "type" : "CodePackage", + "id" : "acm004696jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004697jsd" ] + }, + "acm004697jsd" : { + "type" : "CodePackage", + "id" : "acm004697jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004698jsd" ] + }, + "acm004698jsd" : { + "type" : "CodePackage", + "id" : "acm004698jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004694jsd" ] + }, + "acm004699jsd" : { + "type" : "ControlElement", + "id" : "acm004699jsd", + "name" : "OwnerEditor" + }, + "acm004700jsd" : { + "type" : "ControlElement", + "id" : "acm004700jsd", + "name" : "getViewModel" + }, + "acm004701jsd" : { + "type" : "ControlElement", + "id" : "acm004701jsd", + "name" : "bindToEntry" + }, + "acm004702jsd" : { + "type" : "ControlElement", + "id" : "acm004702jsd", + "name" : "getNode" + }, + "acm004703jsd" : { + "type" : "ControlElement", + "id" : "acm004703jsd", + "name" : "setOwner" + }, + "acm004704jsd" : { + "type" : "ClassUnit", + "id" : "acm004704jsd", + "name" : "OwnerEditor", + "compilationUnitId" : "acm004694jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm004439jsd", "acm004468jsd", "acm004712jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004699jsd", "acm004700jsd", "acm004701jsd", "acm004702jsd", "acm004703jsd" ] + }, + "acm004705jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004705jsd", + "name" : "OwnerEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004712jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004706jsd" : { + "type" : "CodePackage", + "id" : "acm004706jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004707jsd" ] + }, + "acm004707jsd" : { + "type" : "CodePackage", + "id" : "acm004707jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004708jsd" ] + }, + "acm004708jsd" : { + "type" : "CodePackage", + "id" : "acm004708jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004709jsd" ] + }, + "acm004709jsd" : { + "type" : "CodePackage", + "id" : "acm004709jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004705jsd" ] + }, + "acm004710jsd" : { + "type" : "ControlElement", + "id" : "acm004710jsd", + "name" : "OwnerEditorViewModel" + }, + "acm004711jsd" : { + "type" : "ControlElement", + "id" : "acm004711jsd", + "name" : "setOwner" + }, + "acm004712jsd" : { + "type" : "ClassUnit", + "id" : "acm004712jsd", + "name" : "OwnerEditorViewModel", + "compilationUnitId" : "acm004705jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004710jsd", "acm004711jsd" ] + }, + "acm004713jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004713jsd", + "name" : "PaginationEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004721jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004714jsd" : { + "type" : "CodePackage", + "id" : "acm004714jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004715jsd" ] + }, + "acm004715jsd" : { + "type" : "CodePackage", + "id" : "acm004715jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004716jsd" ] + }, + "acm004716jsd" : { + "type" : "CodePackage", + "id" : "acm004716jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004717jsd" ] + }, + "acm004717jsd" : { + "type" : "CodePackage", + "id" : "acm004717jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004713jsd" ] + }, + "acm004718jsd" : { + "type" : "ControlElement", + "id" : "acm004718jsd", + "name" : "PaginationEditorViewModel" + }, + "acm004719jsd" : { + "type" : "ControlElement", + "id" : "acm004719jsd", + "name" : "getItemMap" + }, + "acm004720jsd" : { + "type" : "ControlElement", + "id" : "acm004720jsd", + "name" : "convertToDisplayText" + }, + "acm004721jsd" : { + "type" : "ClassUnit", + "id" : "acm004721jsd", + "name" : "PaginationEditorViewModel", + "compilationUnitId" : "acm004713jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004718jsd", "acm004719jsd", "acm004720jsd" ] + }, + "acm004722jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004722jsd", + "name" : "PatentTypeEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004730jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004723jsd" : { + "type" : "CodePackage", + "id" : "acm004723jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004724jsd" ] + }, + "acm004724jsd" : { + "type" : "CodePackage", + "id" : "acm004724jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004725jsd" ] + }, + "acm004725jsd" : { + "type" : "CodePackage", + "id" : "acm004725jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004726jsd" ] + }, + "acm004726jsd" : { + "type" : "CodePackage", + "id" : "acm004726jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004722jsd" ] + }, + "acm004727jsd" : { + "type" : "ControlElement", + "id" : "acm004727jsd", + "name" : "PatentTypeEditorViewModel" + }, + "acm004728jsd" : { + "type" : "ControlElement", + "id" : "acm004728jsd", + "name" : "getItemMap" + }, + "acm004729jsd" : { + "type" : "ControlElement", + "id" : "acm004729jsd", + "name" : "convertToDisplayText" + }, + "acm004730jsd" : { + "type" : "ClassUnit", + "id" : "acm004730jsd", + "name" : "PatentTypeEditorViewModel", + "compilationUnitId" : "acm004722jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004727jsd", "acm004728jsd", "acm004729jsd" ] + }, + "acm004731jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004731jsd", + "name" : "PersonsEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004740jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004732jsd" : { + "type" : "CodePackage", + "id" : "acm004732jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004733jsd" ] + }, + "acm004733jsd" : { + "type" : "CodePackage", + "id" : "acm004733jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004734jsd" ] + }, + "acm004734jsd" : { + "type" : "CodePackage", + "id" : "acm004734jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004735jsd" ] + }, + "acm004735jsd" : { + "type" : "CodePackage", + "id" : "acm004735jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004731jsd" ] + }, + "acm004736jsd" : { + "type" : "ControlElement", + "id" : "acm004736jsd", + "name" : "PersonsEditor" + }, + "acm004737jsd" : { + "type" : "ControlElement", + "id" : "acm004737jsd", + "name" : "bindToEntry" + }, + "acm004738jsd" : { + "type" : "ControlElement", + "id" : "acm004738jsd", + "name" : "getNode" + }, + "acm004739jsd" : { + "type" : "ControlElement", + "id" : "acm004739jsd", + "name" : "requestFocus" + }, + "acm004740jsd" : { + "type" : "ClassUnit", + "id" : "acm004740jsd", + "name" : "PersonsEditor", + "compilationUnitId" : "acm004731jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm004406jsd", "acm004439jsd", "acm004451jsd", "acm004468jsd", "acm004750jsd", "acm010355jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004736jsd", "acm004737jsd", "acm004738jsd", "acm004739jsd" ] + }, + "acm004741jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004741jsd", + "name" : "PersonsEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004750jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004742jsd" : { + "type" : "CodePackage", + "id" : "acm004742jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004743jsd" ] + }, + "acm004743jsd" : { + "type" : "CodePackage", + "id" : "acm004743jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004744jsd" ] + }, + "acm004744jsd" : { + "type" : "CodePackage", + "id" : "acm004744jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004745jsd" ] + }, + "acm004745jsd" : { + "type" : "CodePackage", + "id" : "acm004745jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004741jsd" ] + }, + "acm004746jsd" : { + "type" : "ControlElement", + "id" : "acm004746jsd", + "name" : "PersonsEditorViewModel" + }, + "acm004747jsd" : { + "type" : "ControlElement", + "id" : "acm004747jsd", + "name" : "getAutoCompletionConverter" + }, + "acm004748jsd" : { + "type" : "ControlElement", + "id" : "acm004748jsd", + "name" : "complete" + }, + "acm004749jsd" : { + "type" : "ControlElement", + "id" : "acm004749jsd", + "name" : "getAutoCompletionStrategy" + }, + "acm004750jsd" : { + "type" : "ClassUnit", + "id" : "acm004750jsd", + "name" : "PersonsEditorViewModel", + "compilationUnitId" : "acm004741jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002159jsd", "acm002193jsd", "acm002210jsd", "acm002287jsd", "acm002329jsd", "acm014644jsd", "acm018138jsd", "acm018673jsd" ], + "content" : [ "acm004746jsd", "acm004747jsd", "acm004748jsd", "acm004749jsd" ] + }, + "acm004751jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004751jsd", + "name" : "SimpleEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004761jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004752jsd" : { + "type" : "CodePackage", + "id" : "acm004752jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004753jsd" ] + }, + "acm004753jsd" : { + "type" : "CodePackage", + "id" : "acm004753jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004754jsd" ] + }, + "acm004754jsd" : { + "type" : "CodePackage", + "id" : "acm004754jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004755jsd" ] + }, + "acm004755jsd" : { + "type" : "CodePackage", + "id" : "acm004755jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004751jsd" ] + }, + "acm004756jsd" : { + "type" : "ControlElement", + "id" : "acm004756jsd", + "name" : "SimpleEditor" + }, + "acm004757jsd" : { + "type" : "ControlElement", + "id" : "acm004757jsd", + "name" : "SimpleEditor" + }, + "acm004758jsd" : { + "type" : "ControlElement", + "id" : "acm004758jsd", + "name" : "bindToEntry" + }, + "acm004759jsd" : { + "type" : "ControlElement", + "id" : "acm004759jsd", + "name" : "getNode" + }, + "acm004760jsd" : { + "type" : "ControlElement", + "id" : "acm004760jsd", + "name" : "requestFocus" + }, + "acm004761jsd" : { + "type" : "ClassUnit", + "id" : "acm004761jsd", + "name" : "SimpleEditor", + "compilationUnitId" : "acm004751jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm002231jsd", "acm002251jsd", "acm002329jsd", "acm004406jsd", "acm004439jsd", "acm004451jsd", "acm004468jsd", "acm004769jsd", "acm004846jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004756jsd", "acm004757jsd", "acm004758jsd", "acm004759jsd", "acm004760jsd" ] + }, + "acm004762jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004762jsd", + "name" : "SimpleEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004769jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004763jsd" : { + "type" : "CodePackage", + "id" : "acm004763jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004764jsd" ] + }, + "acm004764jsd" : { + "type" : "CodePackage", + "id" : "acm004764jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004765jsd" ] + }, + "acm004765jsd" : { + "type" : "CodePackage", + "id" : "acm004765jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004766jsd" ] + }, + "acm004766jsd" : { + "type" : "CodePackage", + "id" : "acm004766jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004762jsd" ] + }, + "acm004767jsd" : { + "type" : "ControlElement", + "id" : "acm004767jsd", + "name" : "SimpleEditorViewModel" + }, + "acm004768jsd" : { + "type" : "ControlElement", + "id" : "acm004768jsd", + "name" : "getAutoCompletionStrategy" + }, + "acm004769jsd" : { + "type" : "ClassUnit", + "id" : "acm004769jsd", + "name" : "SimpleEditorViewModel", + "compilationUnitId" : "acm004762jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002168jsd", "acm002210jsd", "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004767jsd", "acm004768jsd" ] + }, + "acm004770jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004770jsd", + "name" : "TextInputControlBehavior", + "parentId" : "acm004375jsd", + "content" : [ "acm004777jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004771jsd" : { + "type" : "CodePackage", + "id" : "acm004771jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004772jsd" ] + }, + "acm004772jsd" : { + "type" : "CodePackage", + "id" : "acm004772jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004773jsd" ] + }, + "acm004773jsd" : { + "type" : "CodePackage", + "id" : "acm004773jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004774jsd" ] + }, + "acm004774jsd" : { + "type" : "CodePackage", + "id" : "acm004774jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004770jsd" ] + }, + "acm004775jsd" : { + "type" : "ControlElement", + "id" : "acm004775jsd", + "name" : "showContextMenu" + }, + "acm004776jsd" : { + "type" : "ControlElement", + "id" : "acm004776jsd", + "name" : "showContextMenu" + }, + "acm004777jsd" : { + "type" : "ClassUnit", + "id" : "acm004777jsd", + "name" : "TextInputControlBehavior", + "compilationUnitId" : "acm004770jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004775jsd", "acm004776jsd" ] + }, + "acm004778jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004778jsd", + "name" : "TypeEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004786jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004779jsd" : { + "type" : "CodePackage", + "id" : "acm004779jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004780jsd" ] + }, + "acm004780jsd" : { + "type" : "CodePackage", + "id" : "acm004780jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004781jsd" ] + }, + "acm004781jsd" : { + "type" : "CodePackage", + "id" : "acm004781jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004782jsd" ] + }, + "acm004782jsd" : { + "type" : "CodePackage", + "id" : "acm004782jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004778jsd" ] + }, + "acm004783jsd" : { + "type" : "ControlElement", + "id" : "acm004783jsd", + "name" : "TypeEditorViewModel" + }, + "acm004784jsd" : { + "type" : "ControlElement", + "id" : "acm004784jsd", + "name" : "getItemMap" + }, + "acm004785jsd" : { + "type" : "ControlElement", + "id" : "acm004785jsd", + "name" : "convertToDisplayText" + }, + "acm004786jsd" : { + "type" : "ClassUnit", + "id" : "acm004786jsd", + "name" : "TypeEditorViewModel", + "compilationUnitId" : "acm004778jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004783jsd", "acm004784jsd", "acm004785jsd" ] + }, + "acm004787jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004787jsd", + "name" : "URLUtil", + "parentId" : "acm004375jsd", + "content" : [ "acm004796jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004788jsd" : { + "type" : "CodePackage", + "id" : "acm004788jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004789jsd" ] + }, + "acm004789jsd" : { + "type" : "CodePackage", + "id" : "acm004789jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004790jsd" ] + }, + "acm004790jsd" : { + "type" : "CodePackage", + "id" : "acm004790jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004791jsd" ] + }, + "acm004791jsd" : { + "type" : "CodePackage", + "id" : "acm004791jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004787jsd" ] + }, + "acm004792jsd" : { + "type" : "ControlElement", + "id" : "acm004792jsd", + "name" : "URLUtil" + }, + "acm004793jsd" : { + "type" : "ControlElement", + "id" : "acm004793jsd", + "name" : "cleanGoogleSearchURL" + }, + "acm004794jsd" : { + "type" : "ControlElement", + "id" : "acm004794jsd", + "name" : "isURL" + }, + "acm004795jsd" : { + "type" : "ControlElement", + "id" : "acm004795jsd", + "name" : "getSuffix" + }, + "acm004796jsd" : { + "type" : "ClassUnit", + "id" : "acm004796jsd", + "name" : "URLUtil", + "compilationUnitId" : "acm004787jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020848jsd" ], + "content" : [ "acm004792jsd", "acm004793jsd", "acm004794jsd", "acm004795jsd" ] + }, + "acm004797jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004797jsd", + "name" : "UrlEditor", + "parentId" : "acm004375jsd", + "content" : [ "acm004807jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004798jsd" : { + "type" : "CodePackage", + "id" : "acm004798jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004799jsd" ] + }, + "acm004799jsd" : { + "type" : "CodePackage", + "id" : "acm004799jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004800jsd" ] + }, + "acm004800jsd" : { + "type" : "CodePackage", + "id" : "acm004800jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004801jsd" ] + }, + "acm004801jsd" : { + "type" : "CodePackage", + "id" : "acm004801jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004797jsd" ] + }, + "acm004802jsd" : { + "type" : "ControlElement", + "id" : "acm004802jsd", + "name" : "UrlEditor" + }, + "acm004803jsd" : { + "type" : "ControlElement", + "id" : "acm004803jsd", + "name" : "getViewModel" + }, + "acm004804jsd" : { + "type" : "ControlElement", + "id" : "acm004804jsd", + "name" : "bindToEntry" + }, + "acm004805jsd" : { + "type" : "ControlElement", + "id" : "acm004805jsd", + "name" : "getNode" + }, + "acm004806jsd" : { + "type" : "ControlElement", + "id" : "acm004806jsd", + "name" : "openExternalLink" + }, + "acm004807jsd" : { + "type" : "ClassUnit", + "id" : "acm004807jsd", + "name" : "UrlEditor", + "compilationUnitId" : "acm004797jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm004439jsd", "acm004468jsd", "acm004817jsd", "acm011767jsd", "acm012035jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004802jsd", "acm004803jsd", "acm004804jsd", "acm004805jsd", "acm004806jsd" ] + }, + "acm004808jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004808jsd", + "name" : "UrlEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004817jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004809jsd" : { + "type" : "CodePackage", + "id" : "acm004809jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004810jsd" ] + }, + "acm004810jsd" : { + "type" : "CodePackage", + "id" : "acm004810jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004811jsd" ] + }, + "acm004811jsd" : { + "type" : "CodePackage", + "id" : "acm004811jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004812jsd" ] + }, + "acm004812jsd" : { + "type" : "CodePackage", + "id" : "acm004812jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004808jsd" ] + }, + "acm004813jsd" : { + "type" : "ControlElement", + "id" : "acm004813jsd", + "name" : "UrlEditorViewModel" + }, + "acm004814jsd" : { + "type" : "ControlElement", + "id" : "acm004814jsd", + "name" : "isValidUrlIsNotPresent" + }, + "acm004815jsd" : { + "type" : "ControlElement", + "id" : "acm004815jsd", + "name" : "validUrlIsNotPresentProperty" + }, + "acm004816jsd" : { + "type" : "ControlElement", + "id" : "acm004816jsd", + "name" : "openExternalLink" + }, + "acm004817jsd" : { + "type" : "ClassUnit", + "id" : "acm004817jsd", + "name" : "UrlEditorViewModel", + "compilationUnitId" : "acm004808jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004813jsd", "acm004814jsd", "acm004815jsd", "acm004816jsd" ] + }, + "acm004818jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004818jsd", + "name" : "WriteMetadataToPdfCommand", + "parentId" : "acm004375jsd", + "content" : [ "acm004825jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004819jsd" : { + "type" : "CodePackage", + "id" : "acm004819jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004820jsd" ] + }, + "acm004820jsd" : { + "type" : "CodePackage", + "id" : "acm004820jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004821jsd" ] + }, + "acm004821jsd" : { + "type" : "CodePackage", + "id" : "acm004821jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004822jsd" ] + }, + "acm004822jsd" : { + "type" : "CodePackage", + "id" : "acm004822jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004818jsd" ] + }, + "acm004823jsd" : { + "type" : "ControlElement", + "id" : "acm004823jsd", + "name" : "WriteMetadataToPdfCommand" + }, + "acm004824jsd" : { + "type" : "ControlElement", + "id" : "acm004824jsd", + "name" : "execute" + }, + "acm004825jsd" : { + "type" : "ClassUnit", + "id" : "acm004825jsd", + "name" : "WriteMetadataToPdfCommand", + "compilationUnitId" : "acm004818jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm004823jsd", "acm004824jsd" ] + }, + "acm004826jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004826jsd", + "name" : "YesNoEditorViewModel", + "parentId" : "acm004375jsd", + "content" : [ "acm004834jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004827jsd" : { + "type" : "CodePackage", + "id" : "acm004827jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004828jsd" ] + }, + "acm004828jsd" : { + "type" : "CodePackage", + "id" : "acm004828jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004829jsd" ] + }, + "acm004829jsd" : { + "type" : "CodePackage", + "id" : "acm004829jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004830jsd" ] + }, + "acm004830jsd" : { + "type" : "CodePackage", + "id" : "acm004830jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004826jsd" ] + }, + "acm004831jsd" : { + "type" : "ControlElement", + "id" : "acm004831jsd", + "name" : "YesNoEditorViewModel" + }, + "acm004832jsd" : { + "type" : "ControlElement", + "id" : "acm004832jsd", + "name" : "getItemMap" + }, + "acm004833jsd" : { + "type" : "ControlElement", + "id" : "acm004833jsd", + "name" : "convertToDisplayText" + }, + "acm004834jsd" : { + "type" : "ClassUnit", + "id" : "acm004834jsd", + "name" : "YesNoEditorViewModel", + "compilationUnitId" : "acm004826jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002329jsd", "acm014644jsd", "acm018673jsd" ], + "content" : [ "acm004831jsd", "acm004832jsd", "acm004833jsd" ] + }, + "acm004835jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004835jsd", + "name" : "DefaultMenu", + "parentId" : "acm004840jsd", + "content" : [ "acm004846jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "contextmenu" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004836jsd" : { + "type" : "CodePackage", + "id" : "acm004836jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004837jsd" ] + }, + "acm004837jsd" : { + "type" : "CodePackage", + "id" : "acm004837jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004838jsd" ] + }, + "acm004838jsd" : { + "type" : "CodePackage", + "id" : "acm004838jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004839jsd" ] + }, + "acm004839jsd" : { + "type" : "CodePackage", + "id" : "acm004839jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004840jsd" ] + }, + "acm004840jsd" : { + "type" : "CodePackage", + "id" : "acm004840jsd", + "name" : "contextmenu", + "parentId" : "acm004375jsd", + "content" : [ "acm004835jsd", "acm004847jsd", "acm004857jsd", "acm004867jsd" ] + }, + "acm004841jsd" : { + "type" : "ControlElement", + "id" : "acm004841jsd", + "name" : "DefaultMenu" + }, + "acm004842jsd" : { + "type" : "ControlElement", + "id" : "acm004842jsd", + "name" : "get" + }, + "acm004843jsd" : { + "type" : "ControlElement", + "id" : "acm004843jsd", + "name" : "getCaseChangeMenu" + }, + "acm004844jsd" : { + "type" : "ControlElement", + "id" : "acm004844jsd", + "name" : "getConversionMenu" + }, + "acm004845jsd" : { + "type" : "ControlElement", + "id" : "acm004845jsd", + "name" : "getClearFieldMenuItem" + }, + "acm004846jsd" : { + "type" : "ClassUnit", + "id" : "acm004846jsd", + "name" : "DefaultMenu", + "compilationUnitId" : "acm004835jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004884jsd", "acm011208jsd" ], + "content" : [ "acm004841jsd", "acm004842jsd", "acm004843jsd", "acm004844jsd", "acm004845jsd" ] + }, + "acm004847jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004847jsd", + "name" : "EditorContextAction", + "parentId" : "acm004840jsd", + "content" : [ "acm004856jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "contextmenu" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004848jsd" : { + "type" : "CodePackage", + "id" : "acm004848jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004849jsd" ] + }, + "acm004849jsd" : { + "type" : "CodePackage", + "id" : "acm004849jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004850jsd" ] + }, + "acm004850jsd" : { + "type" : "CodePackage", + "id" : "acm004850jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004851jsd" ] + }, + "acm004851jsd" : { + "type" : "CodePackage", + "id" : "acm004851jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004852jsd" ] + }, + "acm004852jsd" : { + "type" : "CodePackage", + "id" : "acm004852jsd", + "name" : "contextmenu", + "parentId" : null, + "content" : [ "acm004847jsd" ] + }, + "acm004853jsd" : { + "type" : "ControlElement", + "id" : "acm004853jsd", + "name" : "EditorContextAction" + }, + "acm004854jsd" : { + "type" : "ControlElement", + "id" : "acm004854jsd", + "name" : "execute" + }, + "acm004855jsd" : { + "type" : "ControlElement", + "id" : "acm004855jsd", + "name" : "getDefaultContextMenuItems" + }, + "acm004856jsd" : { + "type" : "ClassUnit", + "id" : "acm004856jsd", + "name" : "EditorContextAction", + "compilationUnitId" : "acm004847jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm002150jsd", "acm004856jsd", "acm005802jsd" ], + "content" : [ "acm004853jsd", "acm004854jsd", "acm004855jsd" ] + }, + "acm004857jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004857jsd", + "name" : "EditorMenus", + "parentId" : "acm004840jsd", + "content" : [ "acm004866jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "contextmenu" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004858jsd" : { + "type" : "CodePackage", + "id" : "acm004858jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004859jsd" ] + }, + "acm004859jsd" : { + "type" : "CodePackage", + "id" : "acm004859jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004860jsd" ] + }, + "acm004860jsd" : { + "type" : "CodePackage", + "id" : "acm004860jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004861jsd" ] + }, + "acm004861jsd" : { + "type" : "CodePackage", + "id" : "acm004861jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004862jsd" ] + }, + "acm004862jsd" : { + "type" : "CodePackage", + "id" : "acm004862jsd", + "name" : "contextmenu", + "parentId" : null, + "content" : [ "acm004857jsd" ] + }, + "acm004863jsd" : { + "type" : "ControlElement", + "id" : "acm004863jsd", + "name" : "getNameMenu" + }, + "acm004864jsd" : { + "type" : "ControlElement", + "id" : "acm004864jsd", + "name" : "getDOIMenu" + }, + "acm004865jsd" : { + "type" : "ControlElement", + "id" : "acm004865jsd", + "name" : "getCleanupUrlMenu" + }, + "acm004866jsd" : { + "type" : "ClassUnit", + "id" : "acm004866jsd", + "name" : "EditorMenus", + "compilationUnitId" : "acm004857jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004863jsd", "acm004864jsd", "acm004865jsd" ] + }, + "acm004867jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004867jsd", + "name" : "ProtectedTermsMenu", + "parentId" : "acm004840jsd", + "content" : [ "acm004884jsd", "acm004887jsd", "acm004890jsd", "acm004893jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "contextmenu" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004868jsd" : { + "type" : "CodePackage", + "id" : "acm004868jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004869jsd" ] + }, + "acm004869jsd" : { + "type" : "CodePackage", + "id" : "acm004869jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004870jsd" ] + }, + "acm004870jsd" : { + "type" : "CodePackage", + "id" : "acm004870jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004871jsd" ] + }, + "acm004871jsd" : { + "type" : "CodePackage", + "id" : "acm004871jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004872jsd" ] + }, + "acm004872jsd" : { + "type" : "CodePackage", + "id" : "acm004872jsd", + "name" : "contextmenu", + "parentId" : null, + "content" : [ "acm004867jsd" ] + }, + "acm004873jsd" : { + "type" : "ControlElement", + "id" : "acm004873jsd", + "name" : "getText" + }, + "acm004874jsd" : { + "type" : "ControlElement", + "id" : "acm004874jsd", + "name" : "getIcon" + }, + "acm004875jsd" : { + "type" : "ControlElement", + "id" : "acm004875jsd", + "name" : "getDescription" + }, + "acm004876jsd" : { + "type" : "ControlElement", + "id" : "acm004876jsd", + "name" : "ProtectSelectionAction" + }, + "acm004877jsd" : { + "type" : "ControlElement", + "id" : "acm004877jsd", + "name" : "execute" + }, + "acm004878jsd" : { + "type" : "ControlElement", + "id" : "acm004878jsd", + "name" : "FormatFieldAction" + }, + "acm004879jsd" : { + "type" : "ControlElement", + "id" : "acm004879jsd", + "name" : "execute" + }, + "acm004880jsd" : { + "type" : "ControlElement", + "id" : "acm004880jsd", + "name" : "AddToProtectedTermsAction" + }, + "acm004881jsd" : { + "type" : "ControlElement", + "id" : "acm004881jsd", + "name" : "execute" + }, + "acm004882jsd" : { + "type" : "ControlElement", + "id" : "acm004882jsd", + "name" : "ProtectedTermsMenu" + }, + "acm004883jsd" : { + "type" : "ControlElement", + "id" : "acm004883jsd", + "name" : "getExternalFilesMenu" + }, + "acm004884jsd" : { + "type" : "ClassUnit", + "id" : "acm004884jsd", + "name" : "ProtectedTermsMenu", + "compilationUnitId" : "acm004867jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm002087jsd", "acm002126jsd", "acm004887jsd", "acm004890jsd", "acm005416jsd", "acm011208jsd", "acm012098jsd", "acm016672jsd" ], + "content" : [ "acm004873jsd", "acm004874jsd", "acm004875jsd", "acm004876jsd", "acm004877jsd", "acm004878jsd", "acm004879jsd", "acm004880jsd", "acm004881jsd", "acm004882jsd", "acm004883jsd" ] + }, + "acm004885jsd" : { + "type" : "ControlElement", + "id" : "acm004885jsd", + "name" : "ProtectSelectionAction" + }, + "acm004886jsd" : { + "type" : "ControlElement", + "id" : "acm004886jsd", + "name" : "execute" + }, + "acm004887jsd" : { + "type" : "ClassUnit", + "id" : "acm004887jsd", + "name" : "ProtectSelectionAction", + "compilationUnitId" : "acm004867jsd", + "parentDatatypeId" : "acm004884jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004885jsd", "acm004886jsd" ] + }, + "acm004888jsd" : { + "type" : "ControlElement", + "id" : "acm004888jsd", + "name" : "FormatFieldAction" + }, + "acm004889jsd" : { + "type" : "ControlElement", + "id" : "acm004889jsd", + "name" : "execute" + }, + "acm004890jsd" : { + "type" : "ClassUnit", + "id" : "acm004890jsd", + "name" : "FormatFieldAction", + "compilationUnitId" : "acm004867jsd", + "parentDatatypeId" : "acm004884jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004888jsd", "acm004889jsd" ] + }, + "acm004891jsd" : { + "type" : "ControlElement", + "id" : "acm004891jsd", + "name" : "AddToProtectedTermsAction" + }, + "acm004892jsd" : { + "type" : "ControlElement", + "id" : "acm004892jsd", + "name" : "execute" + }, + "acm004893jsd" : { + "type" : "ClassUnit", + "id" : "acm004893jsd", + "name" : "AddToProtectedTermsAction", + "compilationUnitId" : "acm004867jsd", + "parentDatatypeId" : "acm004884jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd" ], + "content" : [ "acm004891jsd", "acm004892jsd" ] + }, + "acm004894jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004894jsd", + "name" : "BaseIdentifierEditorViewModel", + "parentId" : "acm004899jsd", + "content" : [ "acm004916jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004895jsd" : { + "type" : "CodePackage", + "id" : "acm004895jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004896jsd" ] + }, + "acm004896jsd" : { + "type" : "CodePackage", + "id" : "acm004896jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004897jsd" ] + }, + "acm004897jsd" : { + "type" : "CodePackage", + "id" : "acm004897jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004898jsd" ] + }, + "acm004898jsd" : { + "type" : "CodePackage", + "id" : "acm004898jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004899jsd" ] + }, + "acm004899jsd" : { + "type" : "CodePackage", + "id" : "acm004899jsd", + "name" : "identifier", + "parentId" : "acm004375jsd", + "content" : [ "acm004894jsd", "acm004917jsd", "acm004928jsd", "acm004937jsd", "acm004946jsd" ] + }, + "acm004900jsd" : { + "type" : "ControlElement", + "id" : "acm004900jsd", + "name" : "BaseIdentifierEditorViewModel" + }, + "acm004901jsd" : { + "type" : "ControlElement", + "id" : "acm004901jsd", + "name" : "configure" + }, + "acm004902jsd" : { + "type" : "ControlElement", + "id" : "acm004902jsd", + "name" : "updateIdentifier" + }, + "acm004903jsd" : { + "type" : "ControlElement", + "id" : "acm004903jsd", + "name" : "handleIdentifierFetchingError" + }, + "acm004904jsd" : { + "type" : "ControlElement", + "id" : "acm004904jsd", + "name" : "canFetchBibliographyInformationByIdProperty" + }, + "acm004905jsd" : { + "type" : "ControlElement", + "id" : "acm004905jsd", + "name" : "getCanFetchBibliographyInformationById" + }, + "acm004906jsd" : { + "type" : "ControlElement", + "id" : "acm004906jsd", + "name" : "canLookupIdentifierProperty" + }, + "acm004907jsd" : { + "type" : "ControlElement", + "id" : "acm004907jsd", + "name" : "getCanLookupIdentifier" + }, + "acm004908jsd" : { + "type" : "ControlElement", + "id" : "acm004908jsd", + "name" : "isInvalidIdentifierProperty" + }, + "acm004909jsd" : { + "type" : "ControlElement", + "id" : "acm004909jsd", + "name" : "getIsInvalidIdentifier" + }, + "acm004910jsd" : { + "type" : "ControlElement", + "id" : "acm004910jsd", + "name" : "getIdentifierLookupInProgress" + }, + "acm004911jsd" : { + "type" : "ControlElement", + "id" : "acm004911jsd", + "name" : "identifierLookupInProgressProperty" + }, + "acm004912jsd" : { + "type" : "ControlElement", + "id" : "acm004912jsd", + "name" : "fetchBibliographyInformation" + }, + "acm004913jsd" : { + "type" : "ControlElement", + "id" : "acm004913jsd", + "name" : "lookupIdentifier" + }, + "acm004914jsd" : { + "type" : "ControlElement", + "id" : "acm004914jsd", + "name" : "openExternalLink" + }, + "acm004915jsd" : { + "type" : "ControlElement", + "id" : "acm004915jsd", + "name" : "bindToEntry" + }, + "acm004916jsd" : { + "type" : "ClassUnit", + "id" : "acm004916jsd", + "name" : "BaseIdentifierEditorViewModel", + "compilationUnitId" : "acm004894jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004381jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm004916jsd", "acm009965jsd", "acm012305jsd", "acm012332jsd", "acm012378jsd", "acm014442jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm018930jsd", "acm021206jsd" ], + "content" : [ "acm004900jsd", "acm004901jsd", "acm004902jsd", "acm004903jsd", "acm004904jsd", "acm004905jsd", "acm004906jsd", "acm004907jsd", "acm004908jsd", "acm004909jsd", "acm004910jsd", "acm004911jsd", "acm004912jsd", "acm004913jsd", "acm004914jsd", "acm004915jsd" ] + }, + "acm004917jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004917jsd", + "name" : "DoiIdentifierEditorViewModel", + "parentId" : "acm004899jsd", + "content" : [ "acm004927jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004918jsd" : { + "type" : "CodePackage", + "id" : "acm004918jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004919jsd" ] + }, + "acm004919jsd" : { + "type" : "CodePackage", + "id" : "acm004919jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004920jsd" ] + }, + "acm004920jsd" : { + "type" : "CodePackage", + "id" : "acm004920jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004921jsd" ] + }, + "acm004921jsd" : { + "type" : "CodePackage", + "id" : "acm004921jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004922jsd" ] + }, + "acm004922jsd" : { + "type" : "CodePackage", + "id" : "acm004922jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm004917jsd" ] + }, + "acm004923jsd" : { + "type" : "ControlElement", + "id" : "acm004923jsd", + "name" : "DoiIdentifierEditorViewModel" + }, + "acm004924jsd" : { + "type" : "ControlElement", + "id" : "acm004924jsd", + "name" : "lookupIdentifier" + }, + "acm004925jsd" : { + "type" : "ControlElement", + "id" : "acm004925jsd", + "name" : "fetchBibliographyInformation" + }, + "acm004926jsd" : { + "type" : "ControlElement", + "id" : "acm004926jsd", + "name" : "openExternalLink" + }, + "acm004927jsd" : { + "type" : "ClassUnit", + "id" : "acm004927jsd", + "name" : "DoiIdentifierEditorViewModel", + "compilationUnitId" : "acm004917jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004916jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm004927jsd", "acm006551jsd", "acm009965jsd", "acm012920jsd", "acm014644jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm004923jsd", "acm004924jsd", "acm004925jsd", "acm004926jsd" ] + }, + "acm004928jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004928jsd", + "name" : "EprintIdentifierEditorViewModel", + "parentId" : "acm004899jsd", + "content" : [ "acm004936jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004929jsd" : { + "type" : "CodePackage", + "id" : "acm004929jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004930jsd" ] + }, + "acm004930jsd" : { + "type" : "CodePackage", + "id" : "acm004930jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004931jsd" ] + }, + "acm004931jsd" : { + "type" : "CodePackage", + "id" : "acm004931jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004932jsd" ] + }, + "acm004932jsd" : { + "type" : "CodePackage", + "id" : "acm004932jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004933jsd" ] + }, + "acm004933jsd" : { + "type" : "CodePackage", + "id" : "acm004933jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm004928jsd" ] + }, + "acm004934jsd" : { + "type" : "ControlElement", + "id" : "acm004934jsd", + "name" : "EprintIdentifierEditorViewModel" + }, + "acm004935jsd" : { + "type" : "ControlElement", + "id" : "acm004935jsd", + "name" : "bindToEntry" + }, + "acm004936jsd" : { + "type" : "ClassUnit", + "id" : "acm004936jsd", + "name" : "EprintIdentifierEditorViewModel", + "compilationUnitId" : "acm004928jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004916jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm009965jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004934jsd", "acm004935jsd" ] + }, + "acm004937jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004937jsd", + "name" : "ISBNIdentifierEditorViewModel", + "parentId" : "acm004899jsd", + "content" : [ "acm004945jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004938jsd" : { + "type" : "CodePackage", + "id" : "acm004938jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004939jsd" ] + }, + "acm004939jsd" : { + "type" : "CodePackage", + "id" : "acm004939jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004940jsd" ] + }, + "acm004940jsd" : { + "type" : "CodePackage", + "id" : "acm004940jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004941jsd" ] + }, + "acm004941jsd" : { + "type" : "CodePackage", + "id" : "acm004941jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004942jsd" ] + }, + "acm004942jsd" : { + "type" : "CodePackage", + "id" : "acm004942jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm004937jsd" ] + }, + "acm004943jsd" : { + "type" : "ControlElement", + "id" : "acm004943jsd", + "name" : "ISBNIdentifierEditorViewModel" + }, + "acm004944jsd" : { + "type" : "ControlElement", + "id" : "acm004944jsd", + "name" : "fetchBibliographyInformation" + }, + "acm004945jsd" : { + "type" : "ClassUnit", + "id" : "acm004945jsd", + "name" : "ISBNIdentifierEditorViewModel", + "compilationUnitId" : "acm004937jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004916jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm006551jsd", "acm009965jsd", "acm014644jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm004943jsd", "acm004944jsd" ] + }, + "acm004946jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004946jsd", + "name" : "IdentifierEditor", + "parentId" : "acm004899jsd", + "content" : [ "acm004959jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "fieldeditors", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004947jsd" : { + "type" : "CodePackage", + "id" : "acm004947jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004948jsd" ] + }, + "acm004948jsd" : { + "type" : "CodePackage", + "id" : "acm004948jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004949jsd" ] + }, + "acm004949jsd" : { + "type" : "CodePackage", + "id" : "acm004949jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004950jsd" ] + }, + "acm004950jsd" : { + "type" : "CodePackage", + "id" : "acm004950jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm004951jsd" ] + }, + "acm004951jsd" : { + "type" : "CodePackage", + "id" : "acm004951jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm004946jsd" ] + }, + "acm004952jsd" : { + "type" : "ControlElement", + "id" : "acm004952jsd", + "name" : "IdentifierEditor" + }, + "acm004953jsd" : { + "type" : "ControlElement", + "id" : "acm004953jsd", + "name" : "getViewModel" + }, + "acm004954jsd" : { + "type" : "ControlElement", + "id" : "acm004954jsd", + "name" : "bindToEntry" + }, + "acm004955jsd" : { + "type" : "ControlElement", + "id" : "acm004955jsd", + "name" : "getNode" + }, + "acm004956jsd" : { + "type" : "ControlElement", + "id" : "acm004956jsd", + "name" : "fetchInformationByIdentifier" + }, + "acm004957jsd" : { + "type" : "ControlElement", + "id" : "acm004957jsd", + "name" : "lookupIdentifier" + }, + "acm004958jsd" : { + "type" : "ControlElement", + "id" : "acm004958jsd", + "name" : "openExternalLink" + }, + "acm004959jsd" : { + "type" : "ClassUnit", + "id" : "acm004959jsd", + "name" : "IdentifierEditor", + "compilationUnitId" : "acm004946jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm004479jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002329jsd", "acm004439jsd", "acm004468jsd", "acm004846jsd", "acm004916jsd", "acm004927jsd", "acm004936jsd", "acm004945jsd", "acm009965jsd", "acm014644jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm004952jsd", "acm004953jsd", "acm004954jsd", "acm004955jsd", "acm004956jsd", "acm004957jsd", "acm004958jsd" ] + }, + "acm004960jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004960jsd", + "name" : "GroupDescriptions", + "parentId" : "acm004964jsd", + "content" : [ "acm004970jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004961jsd" : { + "type" : "CodePackage", + "id" : "acm004961jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004962jsd" ] + }, + "acm004962jsd" : { + "type" : "CodePackage", + "id" : "acm004962jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004963jsd" ] + }, + "acm004963jsd" : { + "type" : "CodePackage", + "id" : "acm004963jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004964jsd" ] + }, + "acm004964jsd" : { + "type" : "CodePackage", + "id" : "acm004964jsd", + "name" : "groups", + "parentId" : "acm001569jsd", + "content" : [ "acm004960jsd", "acm004971jsd", "acm004977jsd", "acm004991jsd", "acm005040jsd", "acm005049jsd", "acm005091jsd", "acm005120jsd", "acm005154jsd", "acm005187jsd", "acm005193jsd", "acm005212jsd", "acm005223jsd", "acm005234jsd", "acm005242jsd", "acm005252jsd", "acm021747jsd", "acm021759jsd", "acm021777jsd" ] + }, + "acm004965jsd" : { + "type" : "ControlElement", + "id" : "acm004965jsd", + "name" : "GroupDescriptions" + }, + "acm004966jsd" : { + "type" : "ControlElement", + "id" : "acm004966jsd", + "name" : "getShortDescriptionKeywordGroup" + }, + "acm004967jsd" : { + "type" : "ControlElement", + "id" : "acm004967jsd", + "name" : "getShortDescriptionExplicitGroup" + }, + "acm004968jsd" : { + "type" : "ControlElement", + "id" : "acm004968jsd", + "name" : "getShortDescriptionAllEntriesGroup" + }, + "acm004969jsd" : { + "type" : "ControlElement", + "id" : "acm004969jsd", + "name" : "getShortDescription" + }, + "acm004970jsd" : { + "type" : "ClassUnit", + "id" : "acm004970jsd", + "name" : "GroupDescriptions", + "compilationUnitId" : "acm004960jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019171jsd", "acm019234jsd", "acm019271jsd" ], + "content" : [ "acm004965jsd", "acm004966jsd", "acm004967jsd", "acm004968jsd", "acm004969jsd" ] + }, + "acm004971jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004971jsd", + "name" : "GroupDialogHeader", + "parentId" : "acm004964jsd", + "content" : [ "acm004976jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004972jsd" : { + "type" : "CodePackage", + "id" : "acm004972jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004973jsd" ] + }, + "acm004973jsd" : { + "type" : "CodePackage", + "id" : "acm004973jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004974jsd" ] + }, + "acm004974jsd" : { + "type" : "CodePackage", + "id" : "acm004974jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004975jsd" ] + }, + "acm004975jsd" : { + "type" : "CodePackage", + "id" : "acm004975jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm004971jsd" ] + }, + "acm004976jsd" : { + "type" : "ClassUnit", + "id" : "acm004976jsd", + "name" : "GroupDialogHeader", + "compilationUnitId" : "acm004971jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004977jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004977jsd", + "name" : "GroupDialogView", + "parentId" : "acm004964jsd", + "content" : [ "acm004988jsd", "acm004990jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004978jsd" : { + "type" : "CodePackage", + "id" : "acm004978jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004979jsd" ] + }, + "acm004979jsd" : { + "type" : "CodePackage", + "id" : "acm004979jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004980jsd" ] + }, + "acm004980jsd" : { + "type" : "CodePackage", + "id" : "acm004980jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004981jsd" ] + }, + "acm004981jsd" : { + "type" : "CodePackage", + "id" : "acm004981jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm004977jsd" ] + }, + "acm004982jsd" : { + "type" : "ControlElement", + "id" : "acm004982jsd", + "name" : "GroupDialogView" + }, + "acm004983jsd" : { + "type" : "ControlElement", + "id" : "acm004983jsd", + "name" : "initialize" + }, + "acm004984jsd" : { + "type" : "ControlElement", + "id" : "acm004984jsd", + "name" : "texGroupBrowse" + }, + "acm004985jsd" : { + "type" : "ControlElement", + "id" : "acm004985jsd", + "name" : "openHelp" + }, + "acm004986jsd" : { + "type" : "ControlElement", + "id" : "acm004986jsd", + "name" : "openIconPicker" + }, + "acm004987jsd" : { + "type" : "ControlElement", + "id" : "acm004987jsd", + "name" : "updateItem" + }, + "acm004988jsd" : { + "type" : "ClassUnit", + "id" : "acm004988jsd", + "name" : "GroupDialogView", + "compilationUnitId" : "acm004977jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004976jsd", "acm005039jsd", "acm005460jsd", "acm009856jsd", "acm010051jsd", "acm018022jsd", "acm019107jsd", "acm019190jsd", "acm021206jsd" ], + "content" : [ "acm004982jsd", "acm004983jsd", "acm004984jsd", "acm004985jsd", "acm004986jsd", "acm004987jsd" ] + }, + "acm004989jsd" : { + "type" : "ControlElement", + "id" : "acm004989jsd", + "name" : "updateItem" + }, + "acm004990jsd" : { + "type" : "ClassUnit", + "id" : "acm004990jsd", + "name" : "IkonliCell", + "compilationUnitId" : "acm004977jsd", + "parentDatatypeId" : "acm004988jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004989jsd" ] + }, + "acm004991jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004991jsd", + "name" : "GroupDialogViewModel", + "parentId" : "acm004964jsd", + "content" : [ "acm005039jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004992jsd" : { + "type" : "CodePackage", + "id" : "acm004992jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm004993jsd" ] + }, + "acm004993jsd" : { + "type" : "CodePackage", + "id" : "acm004993jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm004994jsd" ] + }, + "acm004994jsd" : { + "type" : "CodePackage", + "id" : "acm004994jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm004995jsd" ] + }, + "acm004995jsd" : { + "type" : "CodePackage", + "id" : "acm004995jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm004991jsd" ] + }, + "acm004996jsd" : { + "type" : "ControlElement", + "id" : "acm004996jsd", + "name" : "GroupDialogViewModel" + }, + "acm004997jsd" : { + "type" : "ControlElement", + "id" : "acm004997jsd", + "name" : "setupValidation" + }, + "acm004998jsd" : { + "type" : "ControlElement", + "id" : "acm004998jsd", + "name" : "getAbsoluteTexGroupPath" + }, + "acm004999jsd" : { + "type" : "ControlElement", + "id" : "acm004999jsd", + "name" : "validationHandler" + }, + "acm005000jsd" : { + "type" : "ControlElement", + "id" : "acm005000jsd", + "name" : "resultConverter" + }, + "acm005001jsd" : { + "type" : "ControlElement", + "id" : "acm005001jsd", + "name" : "setValues" + }, + "acm005002jsd" : { + "type" : "ControlElement", + "id" : "acm005002jsd", + "name" : "texGroupBrowse" + }, + "acm005003jsd" : { + "type" : "ControlElement", + "id" : "acm005003jsd", + "name" : "openHelpPage" + }, + "acm005004jsd" : { + "type" : "ControlElement", + "id" : "acm005004jsd", + "name" : "getFileDirectoriesAsPaths" + }, + "acm005005jsd" : { + "type" : "ControlElement", + "id" : "acm005005jsd", + "name" : "validationStatus" + }, + "acm005006jsd" : { + "type" : "ControlElement", + "id" : "acm005006jsd", + "name" : "nameValidationStatus" + }, + "acm005007jsd" : { + "type" : "ControlElement", + "id" : "acm005007jsd", + "name" : "nameContainsDelimiterValidationStatus" + }, + "acm005008jsd" : { + "type" : "ControlElement", + "id" : "acm005008jsd", + "name" : "sameNameValidationStatus" + }, + "acm005009jsd" : { + "type" : "ControlElement", + "id" : "acm005009jsd", + "name" : "searchRegexValidationStatus" + }, + "acm005010jsd" : { + "type" : "ControlElement", + "id" : "acm005010jsd", + "name" : "searchSearchTermEmptyValidationStatus" + }, + "acm005011jsd" : { + "type" : "ControlElement", + "id" : "acm005011jsd", + "name" : "keywordRegexValidationStatus" + }, + "acm005012jsd" : { + "type" : "ControlElement", + "id" : "acm005012jsd", + "name" : "keywordFieldEmptyValidationStatus" + }, + "acm005013jsd" : { + "type" : "ControlElement", + "id" : "acm005013jsd", + "name" : "keywordSearchTermEmptyValidationStatus" + }, + "acm005014jsd" : { + "type" : "ControlElement", + "id" : "acm005014jsd", + "name" : "texGroupFilePathValidatonStatus" + }, + "acm005015jsd" : { + "type" : "ControlElement", + "id" : "acm005015jsd", + "name" : "nameProperty" + }, + "acm005016jsd" : { + "type" : "ControlElement", + "id" : "acm005016jsd", + "name" : "descriptionProperty" + }, + "acm005017jsd" : { + "type" : "ControlElement", + "id" : "acm005017jsd", + "name" : "iconProperty" + }, + "acm005018jsd" : { + "type" : "ControlElement", + "id" : "acm005018jsd", + "name" : "colorFieldProperty" + }, + "acm005019jsd" : { + "type" : "ControlElement", + "id" : "acm005019jsd", + "name" : "groupHierarchyListProperty" + }, + "acm005020jsd" : { + "type" : "ControlElement", + "id" : "acm005020jsd", + "name" : "groupHierarchySelectedProperty" + }, + "acm005021jsd" : { + "type" : "ControlElement", + "id" : "acm005021jsd", + "name" : "typeExplicitProperty" + }, + "acm005022jsd" : { + "type" : "ControlElement", + "id" : "acm005022jsd", + "name" : "typeKeywordsProperty" + }, + "acm005023jsd" : { + "type" : "ControlElement", + "id" : "acm005023jsd", + "name" : "typeSearchProperty" + }, + "acm005024jsd" : { + "type" : "ControlElement", + "id" : "acm005024jsd", + "name" : "typeAutoProperty" + }, + "acm005025jsd" : { + "type" : "ControlElement", + "id" : "acm005025jsd", + "name" : "typeTexProperty" + }, + "acm005026jsd" : { + "type" : "ControlElement", + "id" : "acm005026jsd", + "name" : "keywordGroupSearchTermProperty" + }, + "acm005027jsd" : { + "type" : "ControlElement", + "id" : "acm005027jsd", + "name" : "keywordGroupSearchFieldProperty" + }, + "acm005028jsd" : { + "type" : "ControlElement", + "id" : "acm005028jsd", + "name" : "keywordGroupCaseSensitiveProperty" + }, + "acm005029jsd" : { + "type" : "ControlElement", + "id" : "acm005029jsd", + "name" : "keywordGroupRegexProperty" + }, + "acm005030jsd" : { + "type" : "ControlElement", + "id" : "acm005030jsd", + "name" : "searchGroupSearchTermProperty" + }, + "acm005031jsd" : { + "type" : "ControlElement", + "id" : "acm005031jsd", + "name" : "searchFlagsProperty" + }, + "acm005032jsd" : { + "type" : "ControlElement", + "id" : "acm005032jsd", + "name" : "autoGroupKeywordsOptionProperty" + }, + "acm005033jsd" : { + "type" : "ControlElement", + "id" : "acm005033jsd", + "name" : "autoGroupKeywordsFieldProperty" + }, + "acm005034jsd" : { + "type" : "ControlElement", + "id" : "acm005034jsd", + "name" : "autoGroupKeywordsDeliminatorProperty" + }, + "acm005035jsd" : { + "type" : "ControlElement", + "id" : "acm005035jsd", + "name" : "autoGroupKeywordsHierarchicalDeliminatorProperty" + }, + "acm005036jsd" : { + "type" : "ControlElement", + "id" : "acm005036jsd", + "name" : "autoGroupPersonsOptionProperty" + }, + "acm005037jsd" : { + "type" : "ControlElement", + "id" : "acm005037jsd", + "name" : "autoGroupPersonsFieldProperty" + }, + "acm005038jsd" : { + "type" : "ControlElement", + "id" : "acm005038jsd", + "name" : "texGroupFilePathProperty" + }, + "acm005039jsd" : { + "type" : "ClassUnit", + "id" : "acm005039jsd", + "name" : "GroupDialogViewModel", + "compilationUnitId" : "acm004991jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004976jsd", "acm005331jsd", "acm009796jsd", "acm009809jsd", "acm010458jsd", "acm017988jsd", "acm018022jsd", "acm019107jsd", "acm019130jsd", "acm019145jsd", "acm019157jsd", "acm019171jsd", "acm019190jsd", "acm019256jsd", "acm019271jsd", "acm019293jsd", "acm019315jsd", "acm019421jsd", "acm020473jsd", "acm021206jsd" ], + "content" : [ "acm004996jsd", "acm004997jsd", "acm004998jsd", "acm004999jsd", "acm005000jsd", "acm005001jsd", "acm005002jsd", "acm005003jsd", "acm005004jsd", "acm005005jsd", "acm005006jsd", "acm005007jsd", "acm005008jsd", "acm005009jsd", "acm005010jsd", "acm005011jsd", "acm005012jsd", "acm005013jsd", "acm005014jsd", "acm005015jsd", "acm005016jsd", "acm005017jsd", "acm005018jsd", "acm005019jsd", "acm005020jsd", "acm005021jsd", "acm005022jsd", "acm005023jsd", "acm005024jsd", "acm005025jsd", "acm005026jsd", "acm005027jsd", "acm005028jsd", "acm005029jsd", "acm005030jsd", "acm005031jsd", "acm005032jsd", "acm005033jsd", "acm005034jsd", "acm005035jsd", "acm005036jsd", "acm005037jsd", "acm005038jsd" ] + }, + "acm005040jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005040jsd", + "name" : "GroupModeViewModel", + "parentId" : "acm004964jsd", + "content" : [ "acm005048jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005041jsd" : { + "type" : "CodePackage", + "id" : "acm005041jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005042jsd" ] + }, + "acm005042jsd" : { + "type" : "CodePackage", + "id" : "acm005042jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005043jsd" ] + }, + "acm005043jsd" : { + "type" : "CodePackage", + "id" : "acm005043jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005044jsd" ] + }, + "acm005044jsd" : { + "type" : "CodePackage", + "id" : "acm005044jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005040jsd" ] + }, + "acm005045jsd" : { + "type" : "ControlElement", + "id" : "acm005045jsd", + "name" : "GroupModeViewModel" + }, + "acm005046jsd" : { + "type" : "ControlElement", + "id" : "acm005046jsd", + "name" : "getUnionIntersectionGraphic" + }, + "acm005047jsd" : { + "type" : "ControlElement", + "id" : "acm005047jsd", + "name" : "getUnionIntersectionTooltip" + }, + "acm005048jsd" : { + "type" : "ClassUnit", + "id" : "acm005048jsd", + "name" : "GroupModeViewModel", + "compilationUnitId" : "acm005040jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005192jsd" ], + "content" : [ "acm005045jsd", "acm005046jsd", "acm005047jsd" ] + }, + "acm005049jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005049jsd", + "name" : "GroupNodeViewModel", + "parentId" : "acm004964jsd", + "content" : [ "acm005090jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005050jsd" : { + "type" : "CodePackage", + "id" : "acm005050jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005051jsd" ] + }, + "acm005051jsd" : { + "type" : "CodePackage", + "id" : "acm005051jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005052jsd" ] + }, + "acm005052jsd" : { + "type" : "CodePackage", + "id" : "acm005052jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005053jsd" ] + }, + "acm005053jsd" : { + "type" : "CodePackage", + "id" : "acm005053jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005049jsd" ] + }, + "acm005054jsd" : { + "type" : "ControlElement", + "id" : "acm005054jsd", + "name" : "GroupNodeViewModel" + }, + "acm005055jsd" : { + "type" : "ControlElement", + "id" : "acm005055jsd", + "name" : "GroupNodeViewModel" + }, + "acm005056jsd" : { + "type" : "ControlElement", + "id" : "acm005056jsd", + "name" : "getAllEntriesGroup" + }, + "acm005057jsd" : { + "type" : "ControlElement", + "id" : "acm005057jsd", + "name" : "toViewModel" + }, + "acm005058jsd" : { + "type" : "ControlElement", + "id" : "acm005058jsd", + "name" : "addEntriesToGroup" + }, + "acm005059jsd" : { + "type" : "ControlElement", + "id" : "acm005059jsd", + "name" : "expandedProperty" + }, + "acm005060jsd" : { + "type" : "ControlElement", + "id" : "acm005060jsd", + "name" : "anySelectedEntriesMatchedProperty" + }, + "acm005061jsd" : { + "type" : "ControlElement", + "id" : "acm005061jsd", + "name" : "allSelectedEntriesMatchedProperty" + }, + "acm005062jsd" : { + "type" : "ControlElement", + "id" : "acm005062jsd", + "name" : "hasChildrenProperty" + }, + "acm005063jsd" : { + "type" : "ControlElement", + "id" : "acm005063jsd", + "name" : "getDisplayName" + }, + "acm005064jsd" : { + "type" : "ControlElement", + "id" : "acm005064jsd", + "name" : "isRoot" + }, + "acm005065jsd" : { + "type" : "ControlElement", + "id" : "acm005065jsd", + "name" : "getDescription" + }, + "acm005066jsd" : { + "type" : "ControlElement", + "id" : "acm005066jsd", + "name" : "getHits" + }, + "acm005067jsd" : { + "type" : "ControlElement", + "id" : "acm005067jsd", + "name" : "equals" + }, + "acm005068jsd" : { + "type" : "ControlElement", + "id" : "acm005068jsd", + "name" : "toString" + }, + "acm005069jsd" : { + "type" : "ControlElement", + "id" : "acm005069jsd", + "name" : "hashCode" + }, + "acm005070jsd" : { + "type" : "ControlElement", + "id" : "acm005070jsd", + "name" : "getIcon" + }, + "acm005071jsd" : { + "type" : "ControlElement", + "id" : "acm005071jsd", + "name" : "createDefaultIcon" + }, + "acm005072jsd" : { + "type" : "ControlElement", + "id" : "acm005072jsd", + "name" : "parseIcon" + }, + "acm005073jsd" : { + "type" : "ControlElement", + "id" : "acm005073jsd", + "name" : "getChildren" + }, + "acm005074jsd" : { + "type" : "ControlElement", + "id" : "acm005074jsd", + "name" : "getGroupNode" + }, + "acm005075jsd" : { + "type" : "ControlElement", + "id" : "acm005075jsd", + "name" : "onDatabaseChanged" + }, + "acm005076jsd" : { + "type" : "ControlElement", + "id" : "acm005076jsd", + "name" : "refreshGroup" + }, + "acm005077jsd" : { + "type" : "ControlElement", + "id" : "acm005077jsd", + "name" : "updateMatchedEntries" + }, + "acm005078jsd" : { + "type" : "ControlElement", + "id" : "acm005078jsd", + "name" : "addSubgroup" + }, + "acm005079jsd" : { + "type" : "ControlElement", + "id" : "acm005079jsd", + "name" : "toggleExpansion" + }, + "acm005080jsd" : { + "type" : "ControlElement", + "id" : "acm005080jsd", + "name" : "isMatchedBy" + }, + "acm005081jsd" : { + "type" : "ControlElement", + "id" : "acm005081jsd", + "name" : "getColor" + }, + "acm005082jsd" : { + "type" : "ControlElement", + "id" : "acm005082jsd", + "name" : "getPath" + }, + "acm005083jsd" : { + "type" : "ControlElement", + "id" : "acm005083jsd", + "name" : "getChildByPath" + }, + "acm005084jsd" : { + "type" : "ControlElement", + "id" : "acm005084jsd", + "name" : "acceptableDrop" + }, + "acm005085jsd" : { + "type" : "ControlElement", + "id" : "acm005085jsd", + "name" : "moveTo" + }, + "acm005086jsd" : { + "type" : "ControlElement", + "id" : "acm005086jsd", + "name" : "moveTo" + }, + "acm005087jsd" : { + "type" : "ControlElement", + "id" : "acm005087jsd", + "name" : "getParent" + }, + "acm005088jsd" : { + "type" : "ControlElement", + "id" : "acm005088jsd", + "name" : "draggedOn" + }, + "acm005089jsd" : { + "type" : "ControlElement", + "id" : "acm005089jsd", + "name" : "getPositionInParent" + }, + "acm005090jsd" : { + "type" : "ClassUnit", + "id" : "acm005090jsd", + "name" : "GroupNodeViewModel", + "compilationUnitId" : "acm005049jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm005090jsd", "acm005416jsd", "acm009670jsd", "acm009762jsd", "acm009965jsd", "acm015489jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm019107jsd", "acm019130jsd", "acm019181jsd", "acm019221jsd", "acm019293jsd", "acm021206jsd" ], + "content" : [ "acm005054jsd", "acm005055jsd", "acm005056jsd", "acm005057jsd", "acm005058jsd", "acm005059jsd", "acm005060jsd", "acm005061jsd", "acm005062jsd", "acm005063jsd", "acm005064jsd", "acm005065jsd", "acm005066jsd", "acm005067jsd", "acm005068jsd", "acm005069jsd", "acm005070jsd", "acm005071jsd", "acm005072jsd", "acm005073jsd", "acm005074jsd", "acm005075jsd", "acm005076jsd", "acm005077jsd", "acm005078jsd", "acm005079jsd", "acm005080jsd", "acm005081jsd", "acm005082jsd", "acm005083jsd", "acm005084jsd", "acm005085jsd", "acm005086jsd", "acm005087jsd", "acm005088jsd", "acm005089jsd" ] + }, + "acm005091jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005091jsd", + "name" : "GroupTreeNodeViewModel", + "parentId" : "acm004964jsd", + "content" : [ "acm005119jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005092jsd" : { + "type" : "CodePackage", + "id" : "acm005092jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005093jsd" ] + }, + "acm005093jsd" : { + "type" : "CodePackage", + "id" : "acm005093jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005094jsd" ] + }, + "acm005094jsd" : { + "type" : "CodePackage", + "id" : "acm005094jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005095jsd" ] + }, + "acm005095jsd" : { + "type" : "CodePackage", + "id" : "acm005095jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005091jsd" ] + }, + "acm005096jsd" : { + "type" : "ControlElement", + "id" : "acm005096jsd", + "name" : "GroupTreeNodeViewModel" + }, + "acm005097jsd" : { + "type" : "ControlElement", + "id" : "acm005097jsd", + "name" : "toString" + }, + "acm005098jsd" : { + "type" : "ControlElement", + "id" : "acm005098jsd", + "name" : "getNode" + }, + "acm005099jsd" : { + "type" : "ControlElement", + "id" : "acm005099jsd", + "name" : "getChildren" + }, + "acm005100jsd" : { + "type" : "ControlElement", + "id" : "acm005100jsd", + "name" : "printInItalics" + }, + "acm005101jsd" : { + "type" : "ControlElement", + "id" : "acm005101jsd", + "name" : "getDescription" + }, + "acm005102jsd" : { + "type" : "ControlElement", + "id" : "acm005102jsd", + "name" : "canAddEntries" + }, + "acm005103jsd" : { + "type" : "ControlElement", + "id" : "acm005103jsd", + "name" : "canRemoveEntries" + }, + "acm005104jsd" : { + "type" : "ControlElement", + "id" : "acm005104jsd", + "name" : "sortChildrenByName" + }, + "acm005105jsd" : { + "type" : "ControlElement", + "id" : "acm005105jsd", + "name" : "equals" + }, + "acm005106jsd" : { + "type" : "ControlElement", + "id" : "acm005106jsd", + "name" : "hashCode" + }, + "acm005107jsd" : { + "type" : "ControlElement", + "id" : "acm005107jsd", + "name" : "getName" + }, + "acm005108jsd" : { + "type" : "ControlElement", + "id" : "acm005108jsd", + "name" : "canBeEdited" + }, + "acm005109jsd" : { + "type" : "ControlElement", + "id" : "acm005109jsd", + "name" : "canMoveUp" + }, + "acm005110jsd" : { + "type" : "ControlElement", + "id" : "acm005110jsd", + "name" : "canMoveDown" + }, + "acm005111jsd" : { + "type" : "ControlElement", + "id" : "acm005111jsd", + "name" : "canMoveLeft" + }, + "acm005112jsd" : { + "type" : "ControlElement", + "id" : "acm005112jsd", + "name" : "canMoveRight" + }, + "acm005113jsd" : { + "type" : "ControlElement", + "id" : "acm005113jsd", + "name" : "changeEntriesTo" + }, + "acm005114jsd" : { + "type" : "ControlElement", + "id" : "acm005114jsd", + "name" : "removeEntriesFromGroup" + }, + "acm005115jsd" : { + "type" : "ControlElement", + "id" : "acm005115jsd", + "name" : "isAllEntriesGroup" + }, + "acm005116jsd" : { + "type" : "ControlElement", + "id" : "acm005116jsd", + "name" : "addNewGroup" + }, + "acm005117jsd" : { + "type" : "ControlElement", + "id" : "acm005117jsd", + "name" : "addEntriesToGroup" + }, + "acm005118jsd" : { + "type" : "ControlElement", + "id" : "acm005118jsd", + "name" : "subscribeToDescendantChanged" + }, + "acm005119jsd" : { + "type" : "ClassUnit", + "id" : "acm005119jsd", + "name" : "GroupTreeNodeViewModel", + "compilationUnitId" : "acm005091jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005119jsd", "acm005233jsd", "acm009369jsd", "acm017884jsd", "acm018267jsd", "acm019107jsd", "acm019119jsd", "acm019171jsd", "acm019181jsd", "acm019221jsd", "acm019234jsd", "acm019271jsd" ], + "content" : [ "acm005096jsd", "acm005097jsd", "acm005098jsd", "acm005099jsd", "acm005100jsd", "acm005101jsd", "acm005102jsd", "acm005103jsd", "acm005104jsd", "acm005105jsd", "acm005106jsd", "acm005107jsd", "acm005108jsd", "acm005109jsd", "acm005110jsd", "acm005111jsd", "acm005112jsd", "acm005113jsd", "acm005114jsd", "acm005115jsd", "acm005116jsd", "acm005117jsd", "acm005118jsd" ] + }, + "acm005120jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005120jsd", + "name" : "GroupTreeView", + "parentId" : "acm004964jsd", + "content" : [ "acm005148jsd", "acm005150jsd", "acm005153jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005121jsd" : { + "type" : "CodePackage", + "id" : "acm005121jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005122jsd" ] + }, + "acm005122jsd" : { + "type" : "CodePackage", + "id" : "acm005122jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005123jsd" ] + }, + "acm005123jsd" : { + "type" : "CodePackage", + "id" : "acm005123jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005124jsd" ] + }, + "acm005124jsd" : { + "type" : "CodePackage", + "id" : "acm005124jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005120jsd" ] + }, + "acm005125jsd" : { + "type" : "ControlElement", + "id" : "acm005125jsd", + "name" : "GroupTreeView" + }, + "acm005126jsd" : { + "type" : "ControlElement", + "id" : "acm005126jsd", + "name" : "createNodes" + }, + "acm005127jsd" : { + "type" : "ControlElement", + "id" : "acm005127jsd", + "name" : "initialize" + }, + "acm005128jsd" : { + "type" : "ControlElement", + "id" : "acm005128jsd", + "name" : "getArrowCell" + }, + "acm005129jsd" : { + "type" : "ControlElement", + "id" : "acm005129jsd", + "name" : "createNumberCell" + }, + "acm005130jsd" : { + "type" : "ControlElement", + "id" : "acm005130jsd", + "name" : "handleOnDragExited" + }, + "acm005131jsd" : { + "type" : "ControlElement", + "id" : "acm005131jsd", + "name" : "handleOnDragDetected" + }, + "acm005132jsd" : { + "type" : "ControlElement", + "id" : "acm005132jsd", + "name" : "handleOnDragDropped" + }, + "acm005133jsd" : { + "type" : "ControlElement", + "id" : "acm005133jsd", + "name" : "handleOnDragOver" + }, + "acm005134jsd" : { + "type" : "ControlElement", + "id" : "acm005134jsd", + "name" : "updateSelection" + }, + "acm005135jsd" : { + "type" : "ControlElement", + "id" : "acm005135jsd", + "name" : "selectNode" + }, + "acm005136jsd" : { + "type" : "ControlElement", + "id" : "acm005136jsd", + "name" : "selectNode" + }, + "acm005137jsd" : { + "type" : "ControlElement", + "id" : "acm005137jsd", + "name" : "getTreeItemByValue" + }, + "acm005138jsd" : { + "type" : "ControlElement", + "id" : "acm005138jsd", + "name" : "getTreeItemByValue" + }, + "acm005139jsd" : { + "type" : "ControlElement", + "id" : "acm005139jsd", + "name" : "setupDragScrolling" + }, + "acm005140jsd" : { + "type" : "ControlElement", + "id" : "acm005140jsd", + "name" : "getVerticalScrollbar" + }, + "acm005141jsd" : { + "type" : "ControlElement", + "id" : "acm005141jsd", + "name" : "createContextMenuForGroup" + }, + "acm005142jsd" : { + "type" : "ControlElement", + "id" : "acm005142jsd", + "name" : "addNewGroup" + }, + "acm005143jsd" : { + "type" : "ControlElement", + "id" : "acm005143jsd", + "name" : "getFormattedNumber" + }, + "acm005144jsd" : { + "type" : "ControlElement", + "id" : "acm005144jsd", + "name" : "setupClearButtonField" + }, + "acm005145jsd" : { + "type" : "ControlElement", + "id" : "acm005145jsd", + "name" : "expandGroup" + }, + "acm005146jsd" : { + "type" : "ControlElement", + "id" : "acm005146jsd", + "name" : "ContextAction" + }, + "acm005147jsd" : { + "type" : "ControlElement", + "id" : "acm005147jsd", + "name" : "execute" + }, + "acm005148jsd" : { + "type" : "ClassUnit", + "id" : "acm005148jsd", + "name" : "GroupTreeView", + "compilationUnitId" : "acm005120jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm002126jsd", "acm002150jsd", "acm005090jsd", "acm005148jsd", "acm005150jsd", "acm005153jsd", "acm005186jsd", "acm009670jsd", "acm009965jsd", "acm010114jsd", "acm010139jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm005125jsd", "acm005126jsd", "acm005127jsd", "acm005128jsd", "acm005129jsd", "acm005130jsd", "acm005131jsd", "acm005132jsd", "acm005133jsd", "acm005134jsd", "acm005135jsd", "acm005136jsd", "acm005137jsd", "acm005138jsd", "acm005139jsd", "acm005140jsd", "acm005141jsd", "acm005142jsd", "acm005143jsd", "acm005144jsd", "acm005145jsd", "acm005146jsd", "acm005147jsd" ] + }, + "acm005149jsd" : { + "type" : "ControlElement", + "id" : "acm005149jsd", + "name" : "expandGroup" + }, + "acm005150jsd" : { + "type" : "ClassUnit", + "id" : "acm005150jsd", + "name" : "DragExpansionHandler", + "compilationUnitId" : "acm005120jsd", + "parentDatatypeId" : "acm005148jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005090jsd" ], + "content" : [ "acm005149jsd" ] + }, + "acm005151jsd" : { + "type" : "ControlElement", + "id" : "acm005151jsd", + "name" : "ContextAction" + }, + "acm005152jsd" : { + "type" : "ControlElement", + "id" : "acm005152jsd", + "name" : "execute" + }, + "acm005153jsd" : { + "type" : "ClassUnit", + "id" : "acm005153jsd", + "name" : "ContextAction", + "compilationUnitId" : "acm005120jsd", + "parentDatatypeId" : "acm005148jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd", "acm005090jsd" ], + "content" : [ "acm005151jsd", "acm005152jsd" ] + }, + "acm005154jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005154jsd", + "name" : "GroupTreeViewModel", + "parentId" : "acm004964jsd", + "content" : [ "acm005186jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005155jsd" : { + "type" : "CodePackage", + "id" : "acm005155jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005156jsd" ] + }, + "acm005156jsd" : { + "type" : "CodePackage", + "id" : "acm005156jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005157jsd" ] + }, + "acm005157jsd" : { + "type" : "CodePackage", + "id" : "acm005157jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005158jsd" ] + }, + "acm005158jsd" : { + "type" : "CodePackage", + "id" : "acm005158jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005154jsd" ] + }, + "acm005159jsd" : { + "type" : "ControlElement", + "id" : "acm005159jsd", + "name" : "GroupTreeViewModel" + }, + "acm005160jsd" : { + "type" : "ControlElement", + "id" : "acm005160jsd", + "name" : "refresh" + }, + "acm005161jsd" : { + "type" : "ControlElement", + "id" : "acm005161jsd", + "name" : "rootGroupProperty" + }, + "acm005162jsd" : { + "type" : "ControlElement", + "id" : "acm005162jsd", + "name" : "selectedGroupsProperty" + }, + "acm005163jsd" : { + "type" : "ControlElement", + "id" : "acm005163jsd", + "name" : "filterPredicateProperty" + }, + "acm005164jsd" : { + "type" : "ControlElement", + "id" : "acm005164jsd", + "name" : "filterTextProperty" + }, + "acm005165jsd" : { + "type" : "ControlElement", + "id" : "acm005165jsd", + "name" : "onSelectedGroupChanged" + }, + "acm005166jsd" : { + "type" : "ControlElement", + "id" : "acm005166jsd", + "name" : "addNewGroupToRoot" + }, + "acm005167jsd" : { + "type" : "ControlElement", + "id" : "acm005167jsd", + "name" : "onActiveDatabaseChanged" + }, + "acm005168jsd" : { + "type" : "ControlElement", + "id" : "acm005168jsd", + "name" : "addNewSubgroup" + }, + "acm005169jsd" : { + "type" : "ControlElement", + "id" : "acm005169jsd", + "name" : "writeGroupChangesToMetaData" + }, + "acm005170jsd" : { + "type" : "ControlElement", + "id" : "acm005170jsd", + "name" : "isGroupTypeEqual" + }, + "acm005171jsd" : { + "type" : "ControlElement", + "id" : "acm005171jsd", + "name" : "onlyMinorChanges" + }, + "acm005172jsd" : { + "type" : "ControlElement", + "id" : "acm005172jsd", + "name" : "editGroup" + }, + "acm005173jsd" : { + "type" : "ControlElement", + "id" : "acm005173jsd", + "name" : "removeSubgroups" + }, + "acm005174jsd" : { + "type" : "ControlElement", + "id" : "acm005174jsd", + "name" : "removeGroupKeepSubgroups" + }, + "acm005175jsd" : { + "type" : "ControlElement", + "id" : "acm005175jsd", + "name" : "removeGroupAndSubgroups" + }, + "acm005176jsd" : { + "type" : "ControlElement", + "id" : "acm005176jsd", + "name" : "removeGroupNoSubgroups" + }, + "acm005177jsd" : { + "type" : "ControlElement", + "id" : "acm005177jsd", + "name" : "removeGroupsAndSubGroupsFromEntries" + }, + "acm005178jsd" : { + "type" : "ControlElement", + "id" : "acm005178jsd", + "name" : "addSelectedEntries" + }, + "acm005179jsd" : { + "type" : "ControlElement", + "id" : "acm005179jsd", + "name" : "removeSelectedEntries" + }, + "acm005180jsd" : { + "type" : "ControlElement", + "id" : "acm005180jsd", + "name" : "sortAlphabeticallyRecursive" + }, + "acm005181jsd" : { + "type" : "ControlElement", + "id" : "acm005181jsd", + "name" : "canBeDragged" + }, + "acm005182jsd" : { + "type" : "ControlElement", + "id" : "acm005182jsd", + "name" : "canAddGroupsIn" + }, + "acm005183jsd" : { + "type" : "ControlElement", + "id" : "acm005183jsd", + "name" : "hasSubgroups" + }, + "acm005184jsd" : { + "type" : "ControlElement", + "id" : "acm005184jsd", + "name" : "canAddEntriesIn" + }, + "acm005185jsd" : { + "type" : "ControlElement", + "id" : "acm005185jsd", + "name" : "isEditable" + }, + "acm005186jsd" : { + "type" : "ClassUnit", + "id" : "acm005186jsd", + "name" : "GroupTreeViewModel", + "compilationUnitId" : "acm005154jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004976jsd", "acm005090jsd", "acm009670jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm019107jsd", "acm019119jsd", "acm019145jsd", "acm019157jsd", "acm019171jsd", "acm019221jsd", "acm019234jsd", "acm019244jsd", "acm019256jsd", "acm019271jsd", "acm019293jsd", "acm019315jsd", "acm021206jsd" ], + "content" : [ "acm005159jsd", "acm005160jsd", "acm005161jsd", "acm005162jsd", "acm005163jsd", "acm005164jsd", "acm005165jsd", "acm005166jsd", "acm005167jsd", "acm005168jsd", "acm005169jsd", "acm005170jsd", "acm005171jsd", "acm005172jsd", "acm005173jsd", "acm005174jsd", "acm005175jsd", "acm005176jsd", "acm005177jsd", "acm005178jsd", "acm005179jsd", "acm005180jsd", "acm005181jsd", "acm005182jsd", "acm005183jsd", "acm005184jsd", "acm005185jsd" ] + }, + "acm005187jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005187jsd", + "name" : "GroupViewMode", + "parentId" : "acm004964jsd", + "content" : [ "acm005192jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005188jsd" : { + "type" : "CodePackage", + "id" : "acm005188jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005189jsd" ] + }, + "acm005189jsd" : { + "type" : "CodePackage", + "id" : "acm005189jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005190jsd" ] + }, + "acm005190jsd" : { + "type" : "CodePackage", + "id" : "acm005190jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005191jsd" ] + }, + "acm005191jsd" : { + "type" : "CodePackage", + "id" : "acm005191jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005187jsd" ] + }, + "acm005192jsd" : { + "type" : "ClassUnit", + "id" : "acm005192jsd", + "name" : "GroupViewMode", + "compilationUnitId" : "acm005187jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005193jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005193jsd", + "name" : "GroupsPreferences", + "parentId" : "acm004964jsd", + "content" : [ "acm005211jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005194jsd" : { + "type" : "CodePackage", + "id" : "acm005194jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005195jsd" ] + }, + "acm005195jsd" : { + "type" : "CodePackage", + "id" : "acm005195jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005196jsd" ] + }, + "acm005196jsd" : { + "type" : "CodePackage", + "id" : "acm005196jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005197jsd" ] + }, + "acm005197jsd" : { + "type" : "CodePackage", + "id" : "acm005197jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005193jsd" ] + }, + "acm005198jsd" : { + "type" : "ControlElement", + "id" : "acm005198jsd", + "name" : "GroupsPreferences" + }, + "acm005199jsd" : { + "type" : "ControlElement", + "id" : "acm005199jsd", + "name" : "getGroupViewMode" + }, + "acm005200jsd" : { + "type" : "ControlElement", + "id" : "acm005200jsd", + "name" : "groupViewModeProperty" + }, + "acm005201jsd" : { + "type" : "ControlElement", + "id" : "acm005201jsd", + "name" : "setGroupViewMode" + }, + "acm005202jsd" : { + "type" : "ControlElement", + "id" : "acm005202jsd", + "name" : "shouldAutoAssignGroup" + }, + "acm005203jsd" : { + "type" : "ControlElement", + "id" : "acm005203jsd", + "name" : "autoAssignGroupProperty" + }, + "acm005204jsd" : { + "type" : "ControlElement", + "id" : "acm005204jsd", + "name" : "setAutoAssignGroup" + }, + "acm005205jsd" : { + "type" : "ControlElement", + "id" : "acm005205jsd", + "name" : "shouldDisplayGroupCount" + }, + "acm005206jsd" : { + "type" : "ControlElement", + "id" : "acm005206jsd", + "name" : "displayGroupCountProperty" + }, + "acm005207jsd" : { + "type" : "ControlElement", + "id" : "acm005207jsd", + "name" : "setDisplayGroupCount" + }, + "acm005208jsd" : { + "type" : "ControlElement", + "id" : "acm005208jsd", + "name" : "getDefaultHierarchicalContext" + }, + "acm005209jsd" : { + "type" : "ControlElement", + "id" : "acm005209jsd", + "name" : "defaultHierarchicalContextProperty" + }, + "acm005210jsd" : { + "type" : "ControlElement", + "id" : "acm005210jsd", + "name" : "setDefaultHierarchicalContext" + }, + "acm005211jsd" : { + "type" : "ClassUnit", + "id" : "acm005211jsd", + "name" : "GroupsPreferences", + "compilationUnitId" : "acm005193jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005192jsd", "acm019190jsd" ], + "content" : [ "acm005198jsd", "acm005199jsd", "acm005200jsd", "acm005201jsd", "acm005202jsd", "acm005203jsd", "acm005204jsd", "acm005205jsd", "acm005206jsd", "acm005207jsd", "acm005208jsd", "acm005209jsd", "acm005210jsd" ] + }, + "acm005212jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005212jsd", + "name" : "MoveGroupChange", + "parentId" : "acm004964jsd", + "content" : [ "acm005222jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005213jsd" : { + "type" : "CodePackage", + "id" : "acm005213jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005214jsd" ] + }, + "acm005214jsd" : { + "type" : "CodePackage", + "id" : "acm005214jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005215jsd" ] + }, + "acm005215jsd" : { + "type" : "CodePackage", + "id" : "acm005215jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005216jsd" ] + }, + "acm005216jsd" : { + "type" : "CodePackage", + "id" : "acm005216jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005212jsd" ] + }, + "acm005217jsd" : { + "type" : "ControlElement", + "id" : "acm005217jsd", + "name" : "MoveGroupChange" + }, + "acm005218jsd" : { + "type" : "ControlElement", + "id" : "acm005218jsd", + "name" : "getOldParent" + }, + "acm005219jsd" : { + "type" : "ControlElement", + "id" : "acm005219jsd", + "name" : "getOldChildIndex" + }, + "acm005220jsd" : { + "type" : "ControlElement", + "id" : "acm005220jsd", + "name" : "getNewParent" + }, + "acm005221jsd" : { + "type" : "ControlElement", + "id" : "acm005221jsd", + "name" : "getNewChildIndex" + }, + "acm005222jsd" : { + "type" : "ClassUnit", + "id" : "acm005222jsd", + "name" : "MoveGroupChange", + "compilationUnitId" : "acm005212jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019221jsd" ], + "content" : [ "acm005217jsd", "acm005218jsd", "acm005219jsd", "acm005220jsd", "acm005221jsd" ] + }, + "acm005223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005223jsd", + "name" : "UndoableAddOrRemoveGroup", + "parentId" : "acm004964jsd", + "content" : [ "acm005233jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005224jsd" : { + "type" : "CodePackage", + "id" : "acm005224jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005225jsd" ] + }, + "acm005225jsd" : { + "type" : "CodePackage", + "id" : "acm005225jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005226jsd" ] + }, + "acm005226jsd" : { + "type" : "CodePackage", + "id" : "acm005226jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005227jsd" ] + }, + "acm005227jsd" : { + "type" : "CodePackage", + "id" : "acm005227jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005223jsd" ] + }, + "acm005228jsd" : { + "type" : "ControlElement", + "id" : "acm005228jsd", + "name" : "UndoableAddOrRemoveGroup" + }, + "acm005229jsd" : { + "type" : "ControlElement", + "id" : "acm005229jsd", + "name" : "getPresentationName" + }, + "acm005230jsd" : { + "type" : "ControlElement", + "id" : "acm005230jsd", + "name" : "undo" + }, + "acm005231jsd" : { + "type" : "ControlElement", + "id" : "acm005231jsd", + "name" : "redo" + }, + "acm005232jsd" : { + "type" : "ControlElement", + "id" : "acm005232jsd", + "name" : "doOperation" + }, + "acm005233jsd" : { + "type" : "ClassUnit", + "id" : "acm005233jsd", + "name" : "UndoableAddOrRemoveGroup", + "compilationUnitId" : "acm005223jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005119jsd", "acm019221jsd" ], + "content" : [ "acm005228jsd", "acm005229jsd", "acm005230jsd", "acm005231jsd", "acm005232jsd" ] + }, + "acm005234jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005234jsd", + "name" : "UndoableChangeEntriesOfGroup", + "parentId" : "acm004964jsd", + "content" : [ "acm005241jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005235jsd" : { + "type" : "CodePackage", + "id" : "acm005235jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005236jsd" ] + }, + "acm005236jsd" : { + "type" : "CodePackage", + "id" : "acm005236jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005237jsd" ] + }, + "acm005237jsd" : { + "type" : "CodePackage", + "id" : "acm005237jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005238jsd" ] + }, + "acm005238jsd" : { + "type" : "CodePackage", + "id" : "acm005238jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005234jsd" ] + }, + "acm005239jsd" : { + "type" : "ControlElement", + "id" : "acm005239jsd", + "name" : "UndoableChangeEntriesOfGroup" + }, + "acm005240jsd" : { + "type" : "ControlElement", + "id" : "acm005240jsd", + "name" : "getUndoableEdit" + }, + "acm005241jsd" : { + "type" : "ClassUnit", + "id" : "acm005241jsd", + "name" : "UndoableChangeEntriesOfGroup", + "compilationUnitId" : "acm005234jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005119jsd", "acm009381jsd", "acm009411jsd", "acm017884jsd" ], + "content" : [ "acm005239jsd", "acm005240jsd" ] + }, + "acm005242jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005242jsd", + "name" : "UndoableModifySubtree", + "parentId" : "acm004964jsd", + "content" : [ "acm005251jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005243jsd" : { + "type" : "CodePackage", + "id" : "acm005243jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005244jsd" ] + }, + "acm005244jsd" : { + "type" : "CodePackage", + "id" : "acm005244jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005245jsd" ] + }, + "acm005245jsd" : { + "type" : "CodePackage", + "id" : "acm005245jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005246jsd" ] + }, + "acm005246jsd" : { + "type" : "CodePackage", + "id" : "acm005246jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005242jsd" ] + }, + "acm005247jsd" : { + "type" : "ControlElement", + "id" : "acm005247jsd", + "name" : "UndoableModifySubtree" + }, + "acm005248jsd" : { + "type" : "ControlElement", + "id" : "acm005248jsd", + "name" : "getPresentationName" + }, + "acm005249jsd" : { + "type" : "ControlElement", + "id" : "acm005249jsd", + "name" : "undo" + }, + "acm005250jsd" : { + "type" : "ControlElement", + "id" : "acm005250jsd", + "name" : "redo" + }, + "acm005251jsd" : { + "type" : "ClassUnit", + "id" : "acm005251jsd", + "name" : "UndoableModifySubtree", + "compilationUnitId" : "acm005242jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005119jsd", "acm019221jsd" ], + "content" : [ "acm005247jsd", "acm005248jsd", "acm005249jsd", "acm005250jsd" ] + }, + "acm005252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005252jsd", + "name" : "UndoableMoveGroup", + "parentId" : "acm004964jsd", + "content" : [ "acm005261jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005253jsd" : { + "type" : "CodePackage", + "id" : "acm005253jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005254jsd" ] + }, + "acm005254jsd" : { + "type" : "CodePackage", + "id" : "acm005254jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005255jsd" ] + }, + "acm005255jsd" : { + "type" : "CodePackage", + "id" : "acm005255jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005256jsd" ] + }, + "acm005256jsd" : { + "type" : "CodePackage", + "id" : "acm005256jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm005252jsd" ] + }, + "acm005257jsd" : { + "type" : "ControlElement", + "id" : "acm005257jsd", + "name" : "UndoableMoveGroup" + }, + "acm005258jsd" : { + "type" : "ControlElement", + "id" : "acm005258jsd", + "name" : "getPresentationName" + }, + "acm005259jsd" : { + "type" : "ControlElement", + "id" : "acm005259jsd", + "name" : "undo" + }, + "acm005260jsd" : { + "type" : "ControlElement", + "id" : "acm005260jsd", + "name" : "redo" + }, + "acm005261jsd" : { + "type" : "ClassUnit", + "id" : "acm005261jsd", + "name" : "UndoableMoveGroup", + "compilationUnitId" : "acm005252jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005119jsd", "acm005222jsd", "acm019221jsd" ], + "content" : [ "acm005257jsd", "acm005258jsd", "acm005259jsd", "acm005260jsd" ] + }, + "acm005262jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005262jsd", + "name" : "AboutAction", + "parentId" : "acm005266jsd", + "content" : [ "acm005270jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005263jsd" : { + "type" : "CodePackage", + "id" : "acm005263jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005264jsd" ] + }, + "acm005264jsd" : { + "type" : "CodePackage", + "id" : "acm005264jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005265jsd" ] + }, + "acm005265jsd" : { + "type" : "CodePackage", + "id" : "acm005265jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005266jsd" ] + }, + "acm005266jsd" : { + "type" : "CodePackage", + "id" : "acm005266jsd", + "name" : "help", + "parentId" : "acm001569jsd", + "content" : [ "acm005262jsd", "acm005271jsd", "acm005288jsd", "acm005316jsd", "acm005323jsd", "acm005332jsd", "acm005339jsd", "acm005347jsd" ] + }, + "acm005267jsd" : { + "type" : "ControlElement", + "id" : "acm005267jsd", + "name" : "AboutAction" + }, + "acm005268jsd" : { + "type" : "ControlElement", + "id" : "acm005268jsd", + "name" : "execute" + }, + "acm005269jsd" : { + "type" : "ControlElement", + "id" : "acm005269jsd", + "name" : "getAboutDialogView" + }, + "acm005270jsd" : { + "type" : "ClassUnit", + "id" : "acm005270jsd", + "name" : "AboutAction", + "compilationUnitId" : "acm005262jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005287jsd" ], + "content" : [ "acm005267jsd", "acm005268jsd", "acm005269jsd" ] + }, + "acm005271jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005271jsd", + "name" : "AboutDialogView", + "parentId" : "acm005266jsd", + "content" : [ "acm005287jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005272jsd" : { + "type" : "CodePackage", + "id" : "acm005272jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005273jsd" ] + }, + "acm005273jsd" : { + "type" : "CodePackage", + "id" : "acm005273jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005274jsd" ] + }, + "acm005274jsd" : { + "type" : "CodePackage", + "id" : "acm005274jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005275jsd" ] + }, + "acm005275jsd" : { + "type" : "CodePackage", + "id" : "acm005275jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005271jsd" ] + }, + "acm005276jsd" : { + "type" : "ControlElement", + "id" : "acm005276jsd", + "name" : "AboutDialogView" + }, + "acm005277jsd" : { + "type" : "ControlElement", + "id" : "acm005277jsd", + "name" : "getViewModel" + }, + "acm005278jsd" : { + "type" : "ControlElement", + "id" : "acm005278jsd", + "name" : "initialize" + }, + "acm005279jsd" : { + "type" : "ControlElement", + "id" : "acm005279jsd", + "name" : "copyVersionToClipboard" + }, + "acm005280jsd" : { + "type" : "ControlElement", + "id" : "acm005280jsd", + "name" : "openJabrefWebsite" + }, + "acm005281jsd" : { + "type" : "ControlElement", + "id" : "acm005281jsd", + "name" : "openExternalLibrariesWebsite" + }, + "acm005282jsd" : { + "type" : "ControlElement", + "id" : "acm005282jsd", + "name" : "openGithub" + }, + "acm005283jsd" : { + "type" : "ControlElement", + "id" : "acm005283jsd", + "name" : "openChangeLog" + }, + "acm005284jsd" : { + "type" : "ControlElement", + "id" : "acm005284jsd", + "name" : "openLicense" + }, + "acm005285jsd" : { + "type" : "ControlElement", + "id" : "acm005285jsd", + "name" : "openContributors" + }, + "acm005286jsd" : { + "type" : "ControlElement", + "id" : "acm005286jsd", + "name" : "openDonation" + }, + "acm005287jsd" : { + "type" : "ClassUnit", + "id" : "acm005287jsd", + "name" : "AboutDialogView", + "compilationUnitId" : "acm005271jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm005315jsd", "acm017281jsd" ], + "content" : [ "acm005276jsd", "acm005277jsd", "acm005278jsd", "acm005279jsd", "acm005280jsd", "acm005281jsd", "acm005282jsd", "acm005283jsd", "acm005284jsd", "acm005285jsd", "acm005286jsd" ] + }, + "acm005288jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005288jsd", + "name" : "AboutDialogViewModel", + "parentId" : "acm005266jsd", + "content" : [ "acm005315jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005289jsd" : { + "type" : "CodePackage", + "id" : "acm005289jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005290jsd" ] + }, + "acm005290jsd" : { + "type" : "CodePackage", + "id" : "acm005290jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005291jsd" ] + }, + "acm005291jsd" : { + "type" : "CodePackage", + "id" : "acm005291jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005292jsd" ] + }, + "acm005292jsd" : { + "type" : "CodePackage", + "id" : "acm005292jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005288jsd" ] + }, + "acm005293jsd" : { + "type" : "ControlElement", + "id" : "acm005293jsd", + "name" : "AboutDialogViewModel" + }, + "acm005294jsd" : { + "type" : "ControlElement", + "id" : "acm005294jsd", + "name" : "getDevelopmentVersion" + }, + "acm005295jsd" : { + "type" : "ControlElement", + "id" : "acm005295jsd", + "name" : "developmentVersionProperty" + }, + "acm005296jsd" : { + "type" : "ControlElement", + "id" : "acm005296jsd", + "name" : "isIsDevelopmentVersion" + }, + "acm005297jsd" : { + "type" : "ControlElement", + "id" : "acm005297jsd", + "name" : "isDevelopmentVersionProperty" + }, + "acm005298jsd" : { + "type" : "ControlElement", + "id" : "acm005298jsd", + "name" : "getVersionInfo" + }, + "acm005299jsd" : { + "type" : "ControlElement", + "id" : "acm005299jsd", + "name" : "maintainersProperty" + }, + "acm005300jsd" : { + "type" : "ControlElement", + "id" : "acm005300jsd", + "name" : "getMaintainers" + }, + "acm005301jsd" : { + "type" : "ControlElement", + "id" : "acm005301jsd", + "name" : "headingProperty" + }, + "acm005302jsd" : { + "type" : "ControlElement", + "id" : "acm005302jsd", + "name" : "getHeading" + }, + "acm005303jsd" : { + "type" : "ControlElement", + "id" : "acm005303jsd", + "name" : "licenseProperty" + }, + "acm005304jsd" : { + "type" : "ControlElement", + "id" : "acm005304jsd", + "name" : "getLicense" + }, + "acm005305jsd" : { + "type" : "ControlElement", + "id" : "acm005305jsd", + "name" : "getEnvironmentInfo" + }, + "acm005306jsd" : { + "type" : "ControlElement", + "id" : "acm005306jsd", + "name" : "copyVersionToClipboard" + }, + "acm005307jsd" : { + "type" : "ControlElement", + "id" : "acm005307jsd", + "name" : "openJabrefWebsite" + }, + "acm005308jsd" : { + "type" : "ControlElement", + "id" : "acm005308jsd", + "name" : "openExternalLibrariesWebsite" + }, + "acm005309jsd" : { + "type" : "ControlElement", + "id" : "acm005309jsd", + "name" : "openGithub" + }, + "acm005310jsd" : { + "type" : "ControlElement", + "id" : "acm005310jsd", + "name" : "openChangeLog" + }, + "acm005311jsd" : { + "type" : "ControlElement", + "id" : "acm005311jsd", + "name" : "openLicense" + }, + "acm005312jsd" : { + "type" : "ControlElement", + "id" : "acm005312jsd", + "name" : "openContributors" + }, + "acm005313jsd" : { + "type" : "ControlElement", + "id" : "acm005313jsd", + "name" : "openDonation" + }, + "acm005314jsd" : { + "type" : "ControlElement", + "id" : "acm005314jsd", + "name" : "openWebsite" + }, + "acm005315jsd" : { + "type" : "ClassUnit", + "id" : "acm005315jsd", + "name" : "AboutDialogViewModel", + "compilationUnitId" : "acm005288jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm005315jsd", "acm017281jsd" ], + "content" : [ "acm005293jsd", "acm005294jsd", "acm005295jsd", "acm005296jsd", "acm005297jsd", "acm005298jsd", "acm005299jsd", "acm005300jsd", "acm005301jsd", "acm005302jsd", "acm005303jsd", "acm005304jsd", "acm005305jsd", "acm005306jsd", "acm005307jsd", "acm005308jsd", "acm005309jsd", "acm005310jsd", "acm005311jsd", "acm005312jsd", "acm005313jsd", "acm005314jsd" ] + }, + "acm005316jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005316jsd", + "name" : "ErrorConsoleAction", + "parentId" : "acm005266jsd", + "content" : [ "acm005322jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005317jsd" : { + "type" : "CodePackage", + "id" : "acm005317jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005318jsd" ] + }, + "acm005318jsd" : { + "type" : "CodePackage", + "id" : "acm005318jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005319jsd" ] + }, + "acm005319jsd" : { + "type" : "CodePackage", + "id" : "acm005319jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005320jsd" ] + }, + "acm005320jsd" : { + "type" : "CodePackage", + "id" : "acm005320jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005316jsd" ] + }, + "acm005321jsd" : { + "type" : "ControlElement", + "id" : "acm005321jsd", + "name" : "execute" + }, + "acm005322jsd" : { + "type" : "ClassUnit", + "id" : "acm005322jsd", + "name" : "ErrorConsoleAction", + "compilationUnitId" : "acm005316jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003927jsd" ], + "content" : [ "acm005321jsd" ] + }, + "acm005323jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005323jsd", + "name" : "HelpAction", + "parentId" : "acm005266jsd", + "content" : [ "acm005331jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005324jsd" : { + "type" : "CodePackage", + "id" : "acm005324jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005325jsd" ] + }, + "acm005325jsd" : { + "type" : "CodePackage", + "id" : "acm005325jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005326jsd" ] + }, + "acm005326jsd" : { + "type" : "CodePackage", + "id" : "acm005326jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005327jsd" ] + }, + "acm005327jsd" : { + "type" : "CodePackage", + "id" : "acm005327jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005323jsd" ] + }, + "acm005328jsd" : { + "type" : "ControlElement", + "id" : "acm005328jsd", + "name" : "HelpAction" + }, + "acm005329jsd" : { + "type" : "ControlElement", + "id" : "acm005329jsd", + "name" : "openHelpPage" + }, + "acm005330jsd" : { + "type" : "ControlElement", + "id" : "acm005330jsd", + "name" : "execute" + }, + "acm005331jsd" : { + "type" : "ClassUnit", + "id" : "acm005331jsd", + "name" : "HelpAction", + "compilationUnitId" : "acm005323jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm012258jsd" ], + "content" : [ "acm005328jsd", "acm005329jsd", "acm005330jsd" ] + }, + "acm005332jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005332jsd", + "name" : "NewVersionDialog", + "parentId" : "acm005266jsd", + "content" : [ "acm005338jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005333jsd" : { + "type" : "CodePackage", + "id" : "acm005333jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005334jsd" ] + }, + "acm005334jsd" : { + "type" : "CodePackage", + "id" : "acm005334jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005335jsd" ] + }, + "acm005335jsd" : { + "type" : "CodePackage", + "id" : "acm005335jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005336jsd" ] + }, + "acm005336jsd" : { + "type" : "CodePackage", + "id" : "acm005336jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005332jsd" ] + }, + "acm005337jsd" : { + "type" : "ControlElement", + "id" : "acm005337jsd", + "name" : "NewVersionDialog" + }, + "acm005338jsd" : { + "type" : "ClassUnit", + "id" : "acm005338jsd", + "name" : "NewVersionDialog", + "compilationUnitId" : "acm005332jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm017404jsd" ], + "content" : [ "acm005337jsd" ] + }, + "acm005339jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005339jsd", + "name" : "SearchForUpdateAction", + "parentId" : "acm005266jsd", + "content" : [ "acm005346jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005340jsd" : { + "type" : "CodePackage", + "id" : "acm005340jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005341jsd" ] + }, + "acm005341jsd" : { + "type" : "CodePackage", + "id" : "acm005341jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005342jsd" ] + }, + "acm005342jsd" : { + "type" : "CodePackage", + "id" : "acm005342jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005343jsd" ] + }, + "acm005343jsd" : { + "type" : "CodePackage", + "id" : "acm005343jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005339jsd" ] + }, + "acm005344jsd" : { + "type" : "ControlElement", + "id" : "acm005344jsd", + "name" : "SearchForUpdateAction" + }, + "acm005345jsd" : { + "type" : "ControlElement", + "id" : "acm005345jsd", + "name" : "execute" + }, + "acm005346jsd" : { + "type" : "ClassUnit", + "id" : "acm005346jsd", + "name" : "SearchForUpdateAction", + "compilationUnitId" : "acm005339jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005358jsd", "acm009965jsd", "acm017281jsd", "acm020963jsd" ], + "content" : [ "acm005344jsd", "acm005345jsd" ] + }, + "acm005347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005347jsd", + "name" : "VersionWorker", + "parentId" : "acm005266jsd", + "content" : [ "acm005358jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005348jsd" : { + "type" : "CodePackage", + "id" : "acm005348jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005349jsd" ] + }, + "acm005349jsd" : { + "type" : "CodePackage", + "id" : "acm005349jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005350jsd" ] + }, + "acm005350jsd" : { + "type" : "CodePackage", + "id" : "acm005350jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005351jsd" ] + }, + "acm005351jsd" : { + "type" : "CodePackage", + "id" : "acm005351jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm005347jsd" ] + }, + "acm005352jsd" : { + "type" : "ControlElement", + "id" : "acm005352jsd", + "name" : "VersionWorker" + }, + "acm005353jsd" : { + "type" : "ControlElement", + "id" : "acm005353jsd", + "name" : "getNewVersion" + }, + "acm005354jsd" : { + "type" : "ControlElement", + "id" : "acm005354jsd", + "name" : "checkForNewVersionAsync" + }, + "acm005355jsd" : { + "type" : "ControlElement", + "id" : "acm005355jsd", + "name" : "checkForNewVersionDelayed" + }, + "acm005356jsd" : { + "type" : "ControlElement", + "id" : "acm005356jsd", + "name" : "showConnectionError" + }, + "acm005357jsd" : { + "type" : "ControlElement", + "id" : "acm005357jsd", + "name" : "showUpdateInfo" + }, + "acm005358jsd" : { + "type" : "ClassUnit", + "id" : "acm005358jsd", + "name" : "VersionWorker", + "compilationUnitId" : "acm005347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005338jsd", "acm005358jsd", "acm009965jsd", "acm017404jsd", "acm020963jsd" ], + "content" : [ "acm005352jsd", "acm005353jsd", "acm005354jsd", "acm005355jsd", "acm005356jsd", "acm005357jsd" ] + }, + "acm005359jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005359jsd", + "name" : "IconTheme", + "parentId" : "acm005363jsd", + "content" : [ "acm005380jsd", "acm005389jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005360jsd" : { + "type" : "CodePackage", + "id" : "acm005360jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005361jsd" ] + }, + "acm005361jsd" : { + "type" : "CodePackage", + "id" : "acm005361jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005362jsd" ] + }, + "acm005362jsd" : { + "type" : "CodePackage", + "id" : "acm005362jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005363jsd" ] + }, + "acm005363jsd" : { + "type" : "CodePackage", + "id" : "acm005363jsd", + "name" : "icon", + "parentId" : "acm001569jsd", + "content" : [ "acm005359jsd", "acm005390jsd", "acm005406jsd", "acm005417jsd", "acm005433jsd", "acm005444jsd", "acm005454jsd" ] + }, + "acm005364jsd" : { + "type" : "ControlElement", + "id" : "acm005364jsd", + "name" : "getDefaultGroupColor" + }, + "acm005365jsd" : { + "type" : "ControlElement", + "id" : "acm005365jsd", + "name" : "findIcon" + }, + "acm005366jsd" : { + "type" : "ControlElement", + "id" : "acm005366jsd", + "name" : "getJabRefImage" + }, + "acm005367jsd" : { + "type" : "ControlElement", + "id" : "acm005367jsd", + "name" : "loadAllIkons" + }, + "acm005368jsd" : { + "type" : "ControlElement", + "id" : "acm005368jsd", + "name" : "getImageFX" + }, + "acm005369jsd" : { + "type" : "ControlElement", + "id" : "acm005369jsd", + "name" : "getIconUrl" + }, + "acm005370jsd" : { + "type" : "ControlElement", + "id" : "acm005370jsd", + "name" : "readIconThemeFile" + }, + "acm005371jsd" : { + "type" : "ControlElement", + "id" : "acm005371jsd", + "name" : "getLogoSetFX" + }, + "acm005372jsd" : { + "type" : "ControlElement", + "id" : "acm005372jsd", + "name" : "JabRefIcons" + }, + "acm005373jsd" : { + "type" : "ControlElement", + "id" : "acm005373jsd", + "name" : "JabRefIcons" + }, + "acm005374jsd" : { + "type" : "ControlElement", + "id" : "acm005374jsd", + "name" : "getIkon" + }, + "acm005375jsd" : { + "type" : "ControlElement", + "id" : "acm005375jsd", + "name" : "getGraphicNode" + }, + "acm005376jsd" : { + "type" : "ControlElement", + "id" : "acm005376jsd", + "name" : "asButton" + }, + "acm005377jsd" : { + "type" : "ControlElement", + "id" : "acm005377jsd", + "name" : "asToggleButton" + }, + "acm005378jsd" : { + "type" : "ControlElement", + "id" : "acm005378jsd", + "name" : "withColor" + }, + "acm005379jsd" : { + "type" : "ControlElement", + "id" : "acm005379jsd", + "name" : "disabled" + }, + "acm005380jsd" : { + "type" : "ClassUnit", + "id" : "acm005380jsd", + "name" : "IconTheme", + "compilationUnitId" : "acm005359jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005380jsd", "acm005405jsd", "acm005416jsd" ], + "content" : [ "acm005364jsd", "acm005365jsd", "acm005366jsd", "acm005367jsd", "acm005368jsd", "acm005369jsd", "acm005370jsd", "acm005371jsd", "acm005372jsd", "acm005373jsd", "acm005374jsd", "acm005375jsd", "acm005376jsd", "acm005377jsd", "acm005378jsd", "acm005379jsd" ] + }, + "acm005381jsd" : { + "type" : "ControlElement", + "id" : "acm005381jsd", + "name" : "JabRefIcons" + }, + "acm005382jsd" : { + "type" : "ControlElement", + "id" : "acm005382jsd", + "name" : "JabRefIcons" + }, + "acm005383jsd" : { + "type" : "ControlElement", + "id" : "acm005383jsd", + "name" : "getIkon" + }, + "acm005384jsd" : { + "type" : "ControlElement", + "id" : "acm005384jsd", + "name" : "getGraphicNode" + }, + "acm005385jsd" : { + "type" : "ControlElement", + "id" : "acm005385jsd", + "name" : "asButton" + }, + "acm005386jsd" : { + "type" : "ControlElement", + "id" : "acm005386jsd", + "name" : "asToggleButton" + }, + "acm005387jsd" : { + "type" : "ControlElement", + "id" : "acm005387jsd", + "name" : "withColor" + }, + "acm005388jsd" : { + "type" : "ControlElement", + "id" : "acm005388jsd", + "name" : "disabled" + }, + "acm005389jsd" : { + "type" : "ClassUnit", + "id" : "acm005389jsd", + "name" : "JabRefIcons", + "compilationUnitId" : "acm005359jsd", + "parentDatatypeId" : "acm005380jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005416jsd" ], + "datatypeReferencesIds" : [ "acm005405jsd", "acm005416jsd" ], + "content" : [ "acm005381jsd", "acm005382jsd", "acm005383jsd", "acm005384jsd", "acm005385jsd", "acm005386jsd", "acm005387jsd", "acm005388jsd" ] + }, + "acm005390jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005390jsd", + "name" : "InternalMaterialDesignIcon", + "parentId" : "acm005363jsd", + "content" : [ "acm005405jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005391jsd" : { + "type" : "CodePackage", + "id" : "acm005391jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005392jsd" ] + }, + "acm005392jsd" : { + "type" : "CodePackage", + "id" : "acm005392jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005393jsd" ] + }, + "acm005393jsd" : { + "type" : "CodePackage", + "id" : "acm005393jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005394jsd" ] + }, + "acm005394jsd" : { + "type" : "CodePackage", + "id" : "acm005394jsd", + "name" : "icon", + "parentId" : null, + "content" : [ "acm005390jsd" ] + }, + "acm005395jsd" : { + "type" : "ControlElement", + "id" : "acm005395jsd", + "name" : "InternalMaterialDesignIcon" + }, + "acm005396jsd" : { + "type" : "ControlElement", + "id" : "acm005396jsd", + "name" : "InternalMaterialDesignIcon" + }, + "acm005397jsd" : { + "type" : "ControlElement", + "id" : "acm005397jsd", + "name" : "InternalMaterialDesignIcon" + }, + "acm005398jsd" : { + "type" : "ControlElement", + "id" : "acm005398jsd", + "name" : "InternalMaterialDesignIcon" + }, + "acm005399jsd" : { + "type" : "ControlElement", + "id" : "acm005399jsd", + "name" : "getGraphicNode" + }, + "acm005400jsd" : { + "type" : "ControlElement", + "id" : "acm005400jsd", + "name" : "disabled" + }, + "acm005401jsd" : { + "type" : "ControlElement", + "id" : "acm005401jsd", + "name" : "withColor" + }, + "acm005402jsd" : { + "type" : "ControlElement", + "id" : "acm005402jsd", + "name" : "name" + }, + "acm005403jsd" : { + "type" : "ControlElement", + "id" : "acm005403jsd", + "name" : "getCode" + }, + "acm005404jsd" : { + "type" : "ControlElement", + "id" : "acm005404jsd", + "name" : "getIkon" + }, + "acm005405jsd" : { + "type" : "ClassUnit", + "id" : "acm005405jsd", + "name" : "InternalMaterialDesignIcon", + "compilationUnitId" : "acm005390jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005416jsd" ], + "datatypeReferencesIds" : [ "acm005405jsd", "acm005416jsd" ], + "content" : [ "acm005395jsd", "acm005396jsd", "acm005397jsd", "acm005398jsd", "acm005399jsd", "acm005400jsd", "acm005401jsd", "acm005402jsd", "acm005403jsd", "acm005404jsd" ] + }, + "acm005406jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005406jsd", + "name" : "JabRefIcon", + "parentId" : "acm005363jsd", + "content" : [ "acm005416jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005407jsd" : { + "type" : "CodePackage", + "id" : "acm005407jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005408jsd" ] + }, + "acm005408jsd" : { + "type" : "CodePackage", + "id" : "acm005408jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005409jsd" ] + }, + "acm005409jsd" : { + "type" : "CodePackage", + "id" : "acm005409jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005410jsd" ] + }, + "acm005410jsd" : { + "type" : "CodePackage", + "id" : "acm005410jsd", + "name" : "icon", + "parentId" : null, + "content" : [ "acm005406jsd" ] + }, + "acm005411jsd" : { + "type" : "ControlElement", + "id" : "acm005411jsd", + "name" : "getGraphicNode" + }, + "acm005412jsd" : { + "type" : "ControlElement", + "id" : "acm005412jsd", + "name" : "name" + }, + "acm005413jsd" : { + "type" : "ControlElement", + "id" : "acm005413jsd", + "name" : "withColor" + }, + "acm005414jsd" : { + "type" : "ControlElement", + "id" : "acm005414jsd", + "name" : "disabled" + }, + "acm005415jsd" : { + "type" : "ControlElement", + "id" : "acm005415jsd", + "name" : "getIkon" + }, + "acm005416jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005416jsd", + "name" : "JabRefIcon", + "compilationUnitId" : "acm005406jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd" ], + "content" : [ "acm005411jsd", "acm005412jsd", "acm005413jsd", "acm005414jsd", "acm005415jsd" ] + }, + "acm005417jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005417jsd", + "name" : "JabRefIconView", + "parentId" : "acm005363jsd", + "content" : [ "acm005432jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005418jsd" : { + "type" : "CodePackage", + "id" : "acm005418jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005419jsd" ] + }, + "acm005419jsd" : { + "type" : "CodePackage", + "id" : "acm005419jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005420jsd" ] + }, + "acm005420jsd" : { + "type" : "CodePackage", + "id" : "acm005420jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005421jsd" ] + }, + "acm005421jsd" : { + "type" : "CodePackage", + "id" : "acm005421jsd", + "name" : "icon", + "parentId" : null, + "content" : [ "acm005417jsd" ] + }, + "acm005422jsd" : { + "type" : "ControlElement", + "id" : "acm005422jsd", + "name" : "JabRefIconView" + }, + "acm005423jsd" : { + "type" : "ControlElement", + "id" : "acm005423jsd", + "name" : "JabRefIconView" + }, + "acm005424jsd" : { + "type" : "ControlElement", + "id" : "acm005424jsd", + "name" : "JabRefIconView" + }, + "acm005425jsd" : { + "type" : "ControlElement", + "id" : "acm005425jsd", + "name" : "getDefaultGlyph" + }, + "acm005426jsd" : { + "type" : "ControlElement", + "id" : "acm005426jsd", + "name" : "getGlyph" + }, + "acm005427jsd" : { + "type" : "ControlElement", + "id" : "acm005427jsd", + "name" : "setGlyph" + }, + "acm005428jsd" : { + "type" : "ControlElement", + "id" : "acm005428jsd", + "name" : "glyphProperty" + }, + "acm005429jsd" : { + "type" : "ControlElement", + "id" : "acm005429jsd", + "name" : "setGlyphSize" + }, + "acm005430jsd" : { + "type" : "ControlElement", + "id" : "acm005430jsd", + "name" : "glyphSizeProperty" + }, + "acm005431jsd" : { + "type" : "ControlElement", + "id" : "acm005431jsd", + "name" : "getGlyphSize" + }, + "acm005432jsd" : { + "type" : "ClassUnit", + "id" : "acm005432jsd", + "name" : "JabRefIconView", + "compilationUnitId" : "acm005417jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005389jsd" ], + "content" : [ "acm005422jsd", "acm005423jsd", "acm005424jsd", "acm005425jsd", "acm005426jsd", "acm005427jsd", "acm005428jsd", "acm005429jsd", "acm005430jsd", "acm005431jsd" ] + }, + "acm005433jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005433jsd", + "name" : "JabRefIkonHandler", + "parentId" : "acm005363jsd", + "content" : [ "acm005443jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005434jsd" : { + "type" : "CodePackage", + "id" : "acm005434jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005435jsd" ] + }, + "acm005435jsd" : { + "type" : "CodePackage", + "id" : "acm005435jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005436jsd" ] + }, + "acm005436jsd" : { + "type" : "CodePackage", + "id" : "acm005436jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005437jsd" ] + }, + "acm005437jsd" : { + "type" : "CodePackage", + "id" : "acm005437jsd", + "name" : "icon", + "parentId" : null, + "content" : [ "acm005433jsd" ] + }, + "acm005438jsd" : { + "type" : "ControlElement", + "id" : "acm005438jsd", + "name" : "supports" + }, + "acm005439jsd" : { + "type" : "ControlElement", + "id" : "acm005439jsd", + "name" : "resolve" + }, + "acm005440jsd" : { + "type" : "ControlElement", + "id" : "acm005440jsd", + "name" : "getFontResource" + }, + "acm005441jsd" : { + "type" : "ControlElement", + "id" : "acm005441jsd", + "name" : "getFontResourceAsStream" + }, + "acm005442jsd" : { + "type" : "ControlElement", + "id" : "acm005442jsd", + "name" : "getFontFamily" + }, + "acm005443jsd" : { + "type" : "ClassUnit", + "id" : "acm005443jsd", + "name" : "JabRefIkonHandler", + "compilationUnitId" : "acm005433jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005438jsd", "acm005439jsd", "acm005440jsd", "acm005441jsd", "acm005442jsd" ] + }, + "acm005444jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005444jsd", + "name" : "JabRefMaterialDesignIcon", + "parentId" : "acm005363jsd", + "content" : [ "acm005453jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005445jsd" : { + "type" : "CodePackage", + "id" : "acm005445jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005446jsd" ] + }, + "acm005446jsd" : { + "type" : "CodePackage", + "id" : "acm005446jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005447jsd" ] + }, + "acm005447jsd" : { + "type" : "CodePackage", + "id" : "acm005447jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005448jsd" ] + }, + "acm005448jsd" : { + "type" : "CodePackage", + "id" : "acm005448jsd", + "name" : "icon", + "parentId" : null, + "content" : [ "acm005444jsd" ] + }, + "acm005449jsd" : { + "type" : "ControlElement", + "id" : "acm005449jsd", + "name" : "JabRefMaterialDesignIcon" + }, + "acm005450jsd" : { + "type" : "ControlElement", + "id" : "acm005450jsd", + "name" : "findByDescription" + }, + "acm005451jsd" : { + "type" : "ControlElement", + "id" : "acm005451jsd", + "name" : "getDescription" + }, + "acm005452jsd" : { + "type" : "ControlElement", + "id" : "acm005452jsd", + "name" : "getCode" + }, + "acm005453jsd" : { + "type" : "ClassUnit", + "id" : "acm005453jsd", + "name" : "JabRefMaterialDesignIcon", + "compilationUnitId" : "acm005444jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005453jsd" ], + "content" : [ "acm005449jsd", "acm005450jsd", "acm005451jsd", "acm005452jsd" ] + }, + "acm005454jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005454jsd", + "name" : "JabrefIconProvider", + "parentId" : "acm005363jsd", + "content" : [ "acm005460jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "icon" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005455jsd" : { + "type" : "CodePackage", + "id" : "acm005455jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005456jsd" ] + }, + "acm005456jsd" : { + "type" : "CodePackage", + "id" : "acm005456jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005457jsd" ] + }, + "acm005457jsd" : { + "type" : "CodePackage", + "id" : "acm005457jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005458jsd" ] + }, + "acm005458jsd" : { + "type" : "CodePackage", + "id" : "acm005458jsd", + "name" : "icon", + "parentId" : null, + "content" : [ "acm005454jsd" ] + }, + "acm005459jsd" : { + "type" : "ControlElement", + "id" : "acm005459jsd", + "name" : "getIkon" + }, + "acm005460jsd" : { + "type" : "ClassUnit", + "id" : "acm005460jsd", + "name" : "JabrefIconProvider", + "compilationUnitId" : "acm005454jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005453jsd" ], + "content" : [ "acm005459jsd" ] + }, + "acm005461jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005461jsd", + "name" : "GenerateEntryFromIdAction", + "parentId" : "acm005465jsd", + "content" : [ "acm005470jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005462jsd" : { + "type" : "CodePackage", + "id" : "acm005462jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005463jsd" ] + }, + "acm005463jsd" : { + "type" : "CodePackage", + "id" : "acm005463jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005464jsd" ] + }, + "acm005464jsd" : { + "type" : "CodePackage", + "id" : "acm005464jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005465jsd" ] + }, + "acm005465jsd" : { + "type" : "CodePackage", + "id" : "acm005465jsd", + "name" : "importer", + "parentId" : "acm001569jsd", + "content" : [ "acm005461jsd", "acm005471jsd", "acm005481jsd", "acm005488jsd", "acm005499jsd", "acm005508jsd", "acm005517jsd", "acm005527jsd", "acm005540jsd", "acm005557jsd", "acm005568jsd", "acm005576jsd", "acm005586jsd", "acm021792jsd", "acm005600jsd", "acm005654jsd" ] + }, + "acm005466jsd" : { + "type" : "ControlElement", + "id" : "acm005466jsd", + "name" : "GenerateEntryFromIdAction" + }, + "acm005467jsd" : { + "type" : "ControlElement", + "id" : "acm005467jsd", + "name" : "execute" + }, + "acm005468jsd" : { + "type" : "ControlElement", + "id" : "acm005468jsd", + "name" : "searchAndImportEntryInBackground" + }, + "acm005469jsd" : { + "type" : "ControlElement", + "id" : "acm005469jsd", + "name" : "call" + }, + "acm005470jsd" : { + "type" : "ClassUnit", + "id" : "acm005470jsd", + "name" : "GenerateEntryFromIdAction", + "compilationUnitId" : "acm005461jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm005470jsd", "acm009965jsd", "acm012279jsd", "acm012314jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm005466jsd", "acm005467jsd", "acm005468jsd", "acm005469jsd" ] + }, + "acm005471jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005471jsd", + "name" : "GenerateEntryFromIdDialog", + "parentId" : "acm005465jsd", + "content" : [ "acm005480jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005472jsd" : { + "type" : "CodePackage", + "id" : "acm005472jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005473jsd" ] + }, + "acm005473jsd" : { + "type" : "CodePackage", + "id" : "acm005473jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005474jsd" ] + }, + "acm005474jsd" : { + "type" : "CodePackage", + "id" : "acm005474jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005475jsd" ] + }, + "acm005475jsd" : { + "type" : "CodePackage", + "id" : "acm005475jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005471jsd" ] + }, + "acm005476jsd" : { + "type" : "ControlElement", + "id" : "acm005476jsd", + "name" : "GenerateEntryFromIdDialog" + }, + "acm005477jsd" : { + "type" : "ControlElement", + "id" : "acm005477jsd", + "name" : "generateEntry" + }, + "acm005478jsd" : { + "type" : "ControlElement", + "id" : "acm005478jsd", + "name" : "setEntryFromIdPopOver" + }, + "acm005479jsd" : { + "type" : "ControlElement", + "id" : "acm005479jsd", + "name" : "getDialogPane" + }, + "acm005480jsd" : { + "type" : "ClassUnit", + "id" : "acm005480jsd", + "name" : "GenerateEntryFromIdDialog", + "compilationUnitId" : "acm005471jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm005470jsd", "acm009965jsd", "acm021206jsd" ], + "content" : [ "acm005476jsd", "acm005477jsd", "acm005478jsd", "acm005479jsd" ] + }, + "acm005481jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005481jsd", + "name" : "GrobidOptInDialogHelper", + "parentId" : "acm005465jsd", + "content" : [ "acm005487jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005482jsd" : { + "type" : "CodePackage", + "id" : "acm005482jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005483jsd" ] + }, + "acm005483jsd" : { + "type" : "CodePackage", + "id" : "acm005483jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005484jsd" ] + }, + "acm005484jsd" : { + "type" : "CodePackage", + "id" : "acm005484jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005485jsd" ] + }, + "acm005485jsd" : { + "type" : "CodePackage", + "id" : "acm005485jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005481jsd" ] + }, + "acm005486jsd" : { + "type" : "ControlElement", + "id" : "acm005486jsd", + "name" : "showAndWaitIfUserIsUndecided" + }, + "acm005487jsd" : { + "type" : "ClassUnit", + "id" : "acm005487jsd", + "name" : "GrobidOptInDialogHelper", + "compilationUnitId" : "acm005481jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm013062jsd" ], + "content" : [ "acm005486jsd" ] + }, + "acm005488jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005488jsd", + "name" : "ImportAction", + "parentId" : "acm005465jsd", + "content" : [ "acm005498jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005489jsd" : { + "type" : "CodePackage", + "id" : "acm005489jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005490jsd" ] + }, + "acm005490jsd" : { + "type" : "CodePackage", + "id" : "acm005490jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005491jsd" ] + }, + "acm005491jsd" : { + "type" : "CodePackage", + "id" : "acm005491jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005492jsd" ] + }, + "acm005492jsd" : { + "type" : "CodePackage", + "id" : "acm005492jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005488jsd" ] + }, + "acm005493jsd" : { + "type" : "ControlElement", + "id" : "acm005493jsd", + "name" : "ImportAction" + }, + "acm005494jsd" : { + "type" : "ControlElement", + "id" : "acm005494jsd", + "name" : "automatedImport" + }, + "acm005495jsd" : { + "type" : "ControlElement", + "id" : "acm005495jsd", + "name" : "fileIsPdf" + }, + "acm005496jsd" : { + "type" : "ControlElement", + "id" : "acm005496jsd", + "name" : "doImport" + }, + "acm005497jsd" : { + "type" : "ControlElement", + "id" : "acm005497jsd", + "name" : "mergeImportResults" + }, + "acm005498jsd" : { + "type" : "ClassUnit", + "id" : "acm005498jsd", + "name" : "ImportAction", + "compilationUnitId" : "acm005488jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm005498jsd", "acm005539jsd", "acm009536jsd", "acm009965jsd", "acm011359jsd", "acm012407jsd", "acm012430jsd", "acm012455jsd", "acm012556jsd", "acm017988jsd", "acm021206jsd" ], + "content" : [ "acm005493jsd", "acm005494jsd", "acm005495jsd", "acm005496jsd", "acm005497jsd" ] + }, + "acm005499jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005499jsd", + "name" : "ImportCommand", + "parentId" : "acm005465jsd", + "content" : [ "acm005507jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005500jsd" : { + "type" : "CodePackage", + "id" : "acm005500jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005501jsd" ] + }, + "acm005501jsd" : { + "type" : "CodePackage", + "id" : "acm005501jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005502jsd" ] + }, + "acm005502jsd" : { + "type" : "CodePackage", + "id" : "acm005502jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005503jsd" ] + }, + "acm005503jsd" : { + "type" : "CodePackage", + "id" : "acm005503jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005499jsd" ] + }, + "acm005504jsd" : { + "type" : "ControlElement", + "id" : "acm005504jsd", + "name" : "ImportCommand" + }, + "acm005505jsd" : { + "type" : "ControlElement", + "id" : "acm005505jsd", + "name" : "execute" + }, + "acm005506jsd" : { + "type" : "ControlElement", + "id" : "acm005506jsd", + "name" : "doImport" + }, + "acm005507jsd" : { + "type" : "ClassUnit", + "id" : "acm005507jsd", + "name" : "ImportCommand", + "compilationUnitId" : "acm005499jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm005498jsd", "acm009796jsd", "acm009809jsd", "acm012455jsd", "acm021206jsd" ], + "content" : [ "acm005504jsd", "acm005505jsd", "acm005506jsd" ] + }, + "acm005508jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005508jsd", + "name" : "ImportCustomEntryTypesDialog", + "parentId" : "acm005465jsd", + "content" : [ "acm005516jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005509jsd" : { + "type" : "CodePackage", + "id" : "acm005509jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005510jsd" ] + }, + "acm005510jsd" : { + "type" : "CodePackage", + "id" : "acm005510jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005511jsd" ] + }, + "acm005511jsd" : { + "type" : "CodePackage", + "id" : "acm005511jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005512jsd" ] + }, + "acm005512jsd" : { + "type" : "CodePackage", + "id" : "acm005512jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005508jsd" ] + }, + "acm005513jsd" : { + "type" : "ControlElement", + "id" : "acm005513jsd", + "name" : "ImportCustomEntryTypesDialog" + }, + "acm005514jsd" : { + "type" : "ControlElement", + "id" : "acm005514jsd", + "name" : "initialize" + }, + "acm005515jsd" : { + "type" : "ControlElement", + "id" : "acm005515jsd", + "name" : "updateItem" + }, + "acm005516jsd" : { + "type" : "ClassUnit", + "id" : "acm005516jsd", + "name" : "ImportCustomEntryTypesDialog", + "compilationUnitId" : "acm005508jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005526jsd", "acm018032jsd", "acm018289jsd", "acm021206jsd" ], + "content" : [ "acm005513jsd", "acm005514jsd", "acm005515jsd" ] + }, + "acm005517jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005517jsd", + "name" : "ImportCustomEntryTypesDialogViewModel", + "parentId" : "acm005465jsd", + "content" : [ "acm005526jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005518jsd" : { + "type" : "CodePackage", + "id" : "acm005518jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005519jsd" ] + }, + "acm005519jsd" : { + "type" : "CodePackage", + "id" : "acm005519jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005520jsd" ] + }, + "acm005520jsd" : { + "type" : "CodePackage", + "id" : "acm005520jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005521jsd" ] + }, + "acm005521jsd" : { + "type" : "CodePackage", + "id" : "acm005521jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005517jsd" ] + }, + "acm005522jsd" : { + "type" : "ControlElement", + "id" : "acm005522jsd", + "name" : "ImportCustomEntryTypesDialogViewModel" + }, + "acm005523jsd" : { + "type" : "ControlElement", + "id" : "acm005523jsd", + "name" : "newTypes" + }, + "acm005524jsd" : { + "type" : "ControlElement", + "id" : "acm005524jsd", + "name" : "differentCustomizations" + }, + "acm005525jsd" : { + "type" : "ControlElement", + "id" : "acm005525jsd", + "name" : "importBibEntryTypes" + }, + "acm005526jsd" : { + "type" : "ClassUnit", + "id" : "acm005526jsd", + "name" : "ImportCustomEntryTypesDialogViewModel", + "compilationUnitId" : "acm005517jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018032jsd", "acm018289jsd", "acm021206jsd" ], + "content" : [ "acm005522jsd", "acm005523jsd", "acm005524jsd", "acm005525jsd" ] + }, + "acm005527jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005527jsd", + "name" : "ImportEntriesDialog", + "parentId" : "acm005465jsd", + "content" : [ "acm005539jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005528jsd" : { + "type" : "CodePackage", + "id" : "acm005528jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005529jsd" ] + }, + "acm005529jsd" : { + "type" : "CodePackage", + "id" : "acm005529jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005530jsd" ] + }, + "acm005530jsd" : { + "type" : "CodePackage", + "id" : "acm005530jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005531jsd" ] + }, + "acm005531jsd" : { + "type" : "CodePackage", + "id" : "acm005531jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005527jsd" ] + }, + "acm005532jsd" : { + "type" : "ControlElement", + "id" : "acm005532jsd", + "name" : "ImportEntriesDialog" + }, + "acm005533jsd" : { + "type" : "ControlElement", + "id" : "acm005533jsd", + "name" : "initialize" + }, + "acm005534jsd" : { + "type" : "ControlElement", + "id" : "acm005534jsd", + "name" : "getEntryNode" + }, + "acm005535jsd" : { + "type" : "ControlElement", + "id" : "acm005535jsd", + "name" : "getIcon" + }, + "acm005536jsd" : { + "type" : "ControlElement", + "id" : "acm005536jsd", + "name" : "unselectAll" + }, + "acm005537jsd" : { + "type" : "ControlElement", + "id" : "acm005537jsd", + "name" : "selectAllNewEntries" + }, + "acm005538jsd" : { + "type" : "ControlElement", + "id" : "acm005538jsd", + "name" : "selectAllEntries" + }, + "acm005539jsd" : { + "type" : "ClassUnit", + "id" : "acm005539jsd", + "name" : "ImportEntriesDialog", + "compilationUnitId" : "acm005527jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm005389jsd", "acm005556jsd", "acm009536jsd", "acm009884jsd", "acm009965jsd", "acm010051jsd", "acm012556jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm019005jsd", "acm019047jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm005532jsd", "acm005533jsd", "acm005534jsd", "acm005535jsd", "acm005536jsd", "acm005537jsd", "acm005538jsd" ] + }, + "acm005540jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005540jsd", + "name" : "ImportEntriesViewModel", + "parentId" : "acm005465jsd", + "content" : [ "acm005556jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005541jsd" : { + "type" : "CodePackage", + "id" : "acm005541jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005542jsd" ] + }, + "acm005542jsd" : { + "type" : "CodePackage", + "id" : "acm005542jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005543jsd" ] + }, + "acm005543jsd" : { + "type" : "CodePackage", + "id" : "acm005543jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005544jsd" ] + }, + "acm005544jsd" : { + "type" : "CodePackage", + "id" : "acm005544jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005540jsd" ] + }, + "acm005545jsd" : { + "type" : "ControlElement", + "id" : "acm005545jsd", + "name" : "ImportEntriesViewModel" + }, + "acm005546jsd" : { + "type" : "ControlElement", + "id" : "acm005546jsd", + "name" : "getMessage" + }, + "acm005547jsd" : { + "type" : "ControlElement", + "id" : "acm005547jsd", + "name" : "messageProperty" + }, + "acm005548jsd" : { + "type" : "ControlElement", + "id" : "acm005548jsd", + "name" : "selectedDbProperty" + }, + "acm005549jsd" : { + "type" : "ControlElement", + "id" : "acm005549jsd", + "name" : "getSelectedDb" + }, + "acm005550jsd" : { + "type" : "ControlElement", + "id" : "acm005550jsd", + "name" : "getEntries" + }, + "acm005551jsd" : { + "type" : "ControlElement", + "id" : "acm005551jsd", + "name" : "hasDuplicate" + }, + "acm005552jsd" : { + "type" : "ControlElement", + "id" : "acm005552jsd", + "name" : "importEntries" + }, + "acm005553jsd" : { + "type" : "ControlElement", + "id" : "acm005553jsd", + "name" : "buildImportHandlerThenImportEntries" + }, + "acm005554jsd" : { + "type" : "ControlElement", + "id" : "acm005554jsd", + "name" : "findInternalDuplicate" + }, + "acm005555jsd" : { + "type" : "ControlElement", + "id" : "acm005555jsd", + "name" : "resolveDuplicate" + }, + "acm005556jsd" : { + "type" : "ClassUnit", + "id" : "acm005556jsd", + "name" : "ImportEntriesViewModel", + "compilationUnitId" : "acm005540jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm003250jsd", "acm003252jsd", "acm004223jsd", "acm005498jsd", "acm009536jsd", "acm009965jsd", "acm011359jsd", "acm011386jsd", "acm012556jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm005545jsd", "acm005546jsd", "acm005547jsd", "acm005548jsd", "acm005549jsd", "acm005550jsd", "acm005551jsd", "acm005552jsd", "acm005553jsd", "acm005554jsd", "acm005555jsd" ] + }, + "acm005557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005557jsd", + "name" : "ImporterViewModel", + "parentId" : "acm005465jsd", + "content" : [ "acm005567jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005558jsd" : { + "type" : "CodePackage", + "id" : "acm005558jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005559jsd" ] + }, + "acm005559jsd" : { + "type" : "CodePackage", + "id" : "acm005559jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005560jsd" ] + }, + "acm005560jsd" : { + "type" : "CodePackage", + "id" : "acm005560jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005561jsd" ] + }, + "acm005561jsd" : { + "type" : "CodePackage", + "id" : "acm005561jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005557jsd" ] + }, + "acm005562jsd" : { + "type" : "ControlElement", + "id" : "acm005562jsd", + "name" : "ImporterViewModel" + }, + "acm005563jsd" : { + "type" : "ControlElement", + "id" : "acm005563jsd", + "name" : "getLogic" + }, + "acm005564jsd" : { + "type" : "ControlElement", + "id" : "acm005564jsd", + "name" : "name" + }, + "acm005565jsd" : { + "type" : "ControlElement", + "id" : "acm005565jsd", + "name" : "className" + }, + "acm005566jsd" : { + "type" : "ControlElement", + "id" : "acm005566jsd", + "name" : "basePath" + }, + "acm005567jsd" : { + "type" : "ClassUnit", + "id" : "acm005567jsd", + "name" : "ImporterViewModel", + "compilationUnitId" : "acm005557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013876jsd" ], + "content" : [ "acm005562jsd", "acm005563jsd", "acm005564jsd", "acm005565jsd", "acm005566jsd" ] + }, + "acm005568jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005568jsd", + "name" : "NewDatabaseAction", + "parentId" : "acm005465jsd", + "content" : [ "acm005575jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005569jsd" : { + "type" : "CodePackage", + "id" : "acm005569jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005570jsd" ] + }, + "acm005570jsd" : { + "type" : "CodePackage", + "id" : "acm005570jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005571jsd" ] + }, + "acm005571jsd" : { + "type" : "CodePackage", + "id" : "acm005571jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005572jsd" ] + }, + "acm005572jsd" : { + "type" : "CodePackage", + "id" : "acm005572jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005568jsd" ] + }, + "acm005573jsd" : { + "type" : "ControlElement", + "id" : "acm005573jsd", + "name" : "NewDatabaseAction" + }, + "acm005574jsd" : { + "type" : "ControlElement", + "id" : "acm005574jsd", + "name" : "execute" + }, + "acm005575jsd" : { + "type" : "ClassUnit", + "id" : "acm005575jsd", + "name" : "NewDatabaseAction", + "compilationUnitId" : "acm005568jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm005573jsd", "acm005574jsd" ] + }, + "acm005576jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005576jsd", + "name" : "NewEntryAction", + "parentId" : "acm005465jsd", + "content" : [ "acm005585jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005577jsd" : { + "type" : "CodePackage", + "id" : "acm005577jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005578jsd" ] + }, + "acm005578jsd" : { + "type" : "CodePackage", + "id" : "acm005578jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005579jsd" ] + }, + "acm005579jsd" : { + "type" : "CodePackage", + "id" : "acm005579jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005580jsd" ] + }, + "acm005580jsd" : { + "type" : "CodePackage", + "id" : "acm005580jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005576jsd" ] + }, + "acm005581jsd" : { + "type" : "ControlElement", + "id" : "acm005581jsd", + "name" : "NewEntryAction" + }, + "acm005582jsd" : { + "type" : "ControlElement", + "id" : "acm005582jsd", + "name" : "NewEntryAction" + }, + "acm005583jsd" : { + "type" : "ControlElement", + "id" : "acm005583jsd", + "name" : "execute" + }, + "acm005584jsd" : { + "type" : "ControlElement", + "id" : "acm005584jsd", + "name" : "trackNewEntry" + }, + "acm005585jsd" : { + "type" : "ClassUnit", + "id" : "acm005585jsd", + "name" : "NewEntryAction", + "compilationUnitId" : "acm005576jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001667jsd", "acm001847jsd", "acm002045jsd", "acm005585jsd", "acm018267jsd", "acm019005jsd", "acm021206jsd" ], + "content" : [ "acm005581jsd", "acm005582jsd", "acm005583jsd", "acm005584jsd" ] + }, + "acm005586jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005586jsd", + "name" : "ParserResultWarningDialog", + "parentId" : "acm005465jsd", + "content" : [ "acm005594jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005587jsd" : { + "type" : "CodePackage", + "id" : "acm005587jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005588jsd" ] + }, + "acm005588jsd" : { + "type" : "CodePackage", + "id" : "acm005588jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005589jsd" ] + }, + "acm005589jsd" : { + "type" : "CodePackage", + "id" : "acm005589jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005590jsd" ] + }, + "acm005590jsd" : { + "type" : "CodePackage", + "id" : "acm005590jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005586jsd" ] + }, + "acm005591jsd" : { + "type" : "ControlElement", + "id" : "acm005591jsd", + "name" : "ParserResultWarningDialog" + }, + "acm005592jsd" : { + "type" : "ControlElement", + "id" : "acm005592jsd", + "name" : "showParserResultWarningDialog" + }, + "acm005593jsd" : { + "type" : "ControlElement", + "id" : "acm005593jsd", + "name" : "showParserResultWarningDialog" + }, + "acm005594jsd" : { + "type" : "ClassUnit", + "id" : "acm005594jsd", + "name" : "ParserResultWarningDialog", + "compilationUnitId" : "acm005586jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm012556jsd" ], + "content" : [ "acm005591jsd", "acm005592jsd", "acm005593jsd" ] + }, + "acm005595jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005595jsd", + "name" : "CheckForNewEntryTypesAction", + "parentId" : "acm005600jsd", + "content" : [ "acm005605jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005596jsd" : { + "type" : "CodePackage", + "id" : "acm005596jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005597jsd" ] + }, + "acm005597jsd" : { + "type" : "CodePackage", + "id" : "acm005597jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005598jsd" ] + }, + "acm005598jsd" : { + "type" : "CodePackage", + "id" : "acm005598jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005599jsd" ] + }, + "acm005599jsd" : { + "type" : "CodePackage", + "id" : "acm005599jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005600jsd" ] + }, + "acm005600jsd" : { + "type" : "CodePackage", + "id" : "acm005600jsd", + "name" : "actions", + "parentId" : "acm005465jsd", + "content" : [ "acm005595jsd", "acm005606jsd", "acm005615jsd", "acm005624jsd", "acm005633jsd" ] + }, + "acm005601jsd" : { + "type" : "ControlElement", + "id" : "acm005601jsd", + "name" : "isActionNecessary" + }, + "acm005602jsd" : { + "type" : "ControlElement", + "id" : "acm005602jsd", + "name" : "performAction" + }, + "acm005603jsd" : { + "type" : "ControlElement", + "id" : "acm005603jsd", + "name" : "getListOfUnknownAndUnequalCustomizations" + }, + "acm005604jsd" : { + "type" : "ControlElement", + "id" : "acm005604jsd", + "name" : "getBibDatabaseModeFromParserResult" + }, + "acm005605jsd" : { + "type" : "ClassUnit", + "id" : "acm005605jsd", + "name" : "CheckForNewEntryTypesAction", + "compilationUnitId" : "acm005595jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005614jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm005516jsd", "acm012556jsd", "acm018032jsd", "acm018289jsd" ], + "content" : [ "acm005601jsd", "acm005602jsd", "acm005603jsd", "acm005604jsd" ] + }, + "acm005606jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005606jsd", + "name" : "GUIPostOpenAction", + "parentId" : "acm005600jsd", + "content" : [ "acm005614jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005607jsd" : { + "type" : "CodePackage", + "id" : "acm005607jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005608jsd" ] + }, + "acm005608jsd" : { + "type" : "CodePackage", + "id" : "acm005608jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005609jsd" ] + }, + "acm005609jsd" : { + "type" : "CodePackage", + "id" : "acm005609jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005610jsd" ] + }, + "acm005610jsd" : { + "type" : "CodePackage", + "id" : "acm005610jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005611jsd" ] + }, + "acm005611jsd" : { + "type" : "CodePackage", + "id" : "acm005611jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm005606jsd" ] + }, + "acm005612jsd" : { + "type" : "ControlElement", + "id" : "acm005612jsd", + "name" : "isActionNecessary" + }, + "acm005613jsd" : { + "type" : "ControlElement", + "id" : "acm005613jsd", + "name" : "performAction" + }, + "acm005614jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005614jsd", + "name" : "GUIPostOpenAction", + "compilationUnitId" : "acm005606jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm012556jsd" ], + "content" : [ "acm005612jsd", "acm005613jsd" ] + }, + "acm005615jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005615jsd", + "name" : "MergeReviewIntoCommentAction", + "parentId" : "acm005600jsd", + "content" : [ "acm005623jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005616jsd" : { + "type" : "CodePackage", + "id" : "acm005616jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005617jsd" ] + }, + "acm005617jsd" : { + "type" : "CodePackage", + "id" : "acm005617jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005618jsd" ] + }, + "acm005618jsd" : { + "type" : "CodePackage", + "id" : "acm005618jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005619jsd" ] + }, + "acm005619jsd" : { + "type" : "CodePackage", + "id" : "acm005619jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005620jsd" ] + }, + "acm005620jsd" : { + "type" : "CodePackage", + "id" : "acm005620jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm005615jsd" ] + }, + "acm005621jsd" : { + "type" : "ControlElement", + "id" : "acm005621jsd", + "name" : "isActionNecessary" + }, + "acm005622jsd" : { + "type" : "ControlElement", + "id" : "acm005622jsd", + "name" : "performAction" + }, + "acm005623jsd" : { + "type" : "ClassUnit", + "id" : "acm005623jsd", + "name" : "MergeReviewIntoCommentAction", + "compilationUnitId" : "acm005615jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005614jsd" ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm005632jsd", "acm012556jsd", "acm017818jsd", "acm018267jsd" ], + "content" : [ "acm005621jsd", "acm005622jsd" ] + }, + "acm005624jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005624jsd", + "name" : "MergeReviewIntoCommentConfirmationDialog", + "parentId" : "acm005600jsd", + "content" : [ "acm005632jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005625jsd" : { + "type" : "CodePackage", + "id" : "acm005625jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005626jsd" ] + }, + "acm005626jsd" : { + "type" : "CodePackage", + "id" : "acm005626jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005627jsd" ] + }, + "acm005627jsd" : { + "type" : "CodePackage", + "id" : "acm005627jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005628jsd" ] + }, + "acm005628jsd" : { + "type" : "CodePackage", + "id" : "acm005628jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005629jsd" ] + }, + "acm005629jsd" : { + "type" : "CodePackage", + "id" : "acm005629jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm005624jsd" ] + }, + "acm005630jsd" : { + "type" : "ControlElement", + "id" : "acm005630jsd", + "name" : "MergeReviewIntoCommentConfirmationDialog" + }, + "acm005631jsd" : { + "type" : "ControlElement", + "id" : "acm005631jsd", + "name" : "askUserForMerge" + }, + "acm005632jsd" : { + "type" : "ClassUnit", + "id" : "acm005632jsd", + "name" : "MergeReviewIntoCommentConfirmationDialog", + "compilationUnitId" : "acm005624jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm018267jsd" ], + "content" : [ "acm005630jsd", "acm005631jsd" ] + }, + "acm005633jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005633jsd", + "name" : "OpenDatabaseAction", + "parentId" : "acm005600jsd", + "content" : [ "acm005648jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "actions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005634jsd" : { + "type" : "CodePackage", + "id" : "acm005634jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005635jsd" ] + }, + "acm005635jsd" : { + "type" : "CodePackage", + "id" : "acm005635jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005636jsd" ] + }, + "acm005636jsd" : { + "type" : "CodePackage", + "id" : "acm005636jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005637jsd" ] + }, + "acm005637jsd" : { + "type" : "CodePackage", + "id" : "acm005637jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005638jsd" ] + }, + "acm005638jsd" : { + "type" : "CodePackage", + "id" : "acm005638jsd", + "name" : "actions", + "parentId" : null, + "content" : [ "acm005633jsd" ] + }, + "acm005639jsd" : { + "type" : "ControlElement", + "id" : "acm005639jsd", + "name" : "OpenDatabaseAction" + }, + "acm005640jsd" : { + "type" : "ControlElement", + "id" : "acm005640jsd", + "name" : "performPostOpenActions" + }, + "acm005641jsd" : { + "type" : "ControlElement", + "id" : "acm005641jsd", + "name" : "execute" + }, + "acm005642jsd" : { + "type" : "ControlElement", + "id" : "acm005642jsd", + "name" : "getInitialDirectory" + }, + "acm005643jsd" : { + "type" : "ControlElement", + "id" : "acm005643jsd", + "name" : "openFile" + }, + "acm005644jsd" : { + "type" : "ControlElement", + "id" : "acm005644jsd", + "name" : "openFiles" + }, + "acm005645jsd" : { + "type" : "ControlElement", + "id" : "acm005645jsd", + "name" : "openTheFile" + }, + "acm005646jsd" : { + "type" : "ControlElement", + "id" : "acm005646jsd", + "name" : "loadDatabase" + }, + "acm005647jsd" : { + "type" : "ControlElement", + "id" : "acm005647jsd", + "name" : "trackOpenNewDatabase" + }, + "acm005648jsd" : { + "type" : "ClassUnit", + "id" : "acm005648jsd", + "name" : "OpenDatabaseAction", + "compilationUnitId" : "acm005633jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm002045jsd", "acm005605jsd", "acm005614jsd", "acm005623jsd", "acm005648jsd", "acm006493jsd", "acm008939jsd", "acm009346jsd", "acm009536jsd", "acm009796jsd", "acm009809jsd", "acm012556jsd", "acm017016jsd", "acm017109jsd", "acm017117jsd", "acm021206jsd" ], + "content" : [ "acm005639jsd", "acm005640jsd", "acm005641jsd", "acm005642jsd", "acm005643jsd", "acm005644jsd", "acm005645jsd", "acm005646jsd", "acm005647jsd" ] + }, + "acm005649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005649jsd", + "name" : "LookupIdentifierAction", + "parentId" : "acm005654jsd", + "content" : [ "acm005663jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005650jsd" : { + "type" : "CodePackage", + "id" : "acm005650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005651jsd" ] + }, + "acm005651jsd" : { + "type" : "CodePackage", + "id" : "acm005651jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005652jsd" ] + }, + "acm005652jsd" : { + "type" : "CodePackage", + "id" : "acm005652jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005653jsd" ] + }, + "acm005653jsd" : { + "type" : "CodePackage", + "id" : "acm005653jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005654jsd" ] + }, + "acm005654jsd" : { + "type" : "CodePackage", + "id" : "acm005654jsd", + "name" : "fetcher", + "parentId" : "acm005465jsd", + "content" : [ "acm005649jsd", "acm005664jsd", "acm005673jsd", "acm021801jsd" ] + }, + "acm005655jsd" : { + "type" : "ControlElement", + "id" : "acm005655jsd", + "name" : "LookupIdentifierAction" + }, + "acm005656jsd" : { + "type" : "ControlElement", + "id" : "acm005656jsd", + "name" : "execute" + }, + "acm005657jsd" : { + "type" : "ControlElement", + "id" : "acm005657jsd", + "name" : "getAction" + }, + "acm005658jsd" : { + "type" : "ControlElement", + "id" : "acm005658jsd", + "name" : "getIcon" + }, + "acm005659jsd" : { + "type" : "ControlElement", + "id" : "acm005659jsd", + "name" : "getKeyBinding" + }, + "acm005660jsd" : { + "type" : "ControlElement", + "id" : "acm005660jsd", + "name" : "getText" + }, + "acm005661jsd" : { + "type" : "ControlElement", + "id" : "acm005661jsd", + "name" : "getDescription" + }, + "acm005662jsd" : { + "type" : "ControlElement", + "id" : "acm005662jsd", + "name" : "lookupIdentifiers" + }, + "acm005663jsd" : { + "type" : "ClassUnit", + "id" : "acm005663jsd", + "name" : "LookupIdentifierAction", + "compilationUnitId" : "acm005649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm002045jsd", "acm002070jsd", "acm005416jsd", "acm005663jsd", "acm005768jsd", "acm009381jsd", "acm009411jsd", "acm012314jsd", "acm012378jsd", "acm017884jsd", "acm018267jsd", "acm018930jsd" ], + "content" : [ "acm005655jsd", "acm005656jsd", "acm005657jsd", "acm005658jsd", "acm005659jsd", "acm005660jsd", "acm005661jsd", "acm005662jsd" ] + }, + "acm005664jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005664jsd", + "name" : "WebSearchPaneView", + "parentId" : "acm005654jsd", + "content" : [ "acm005672jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005665jsd" : { + "type" : "CodePackage", + "id" : "acm005665jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005666jsd" ] + }, + "acm005666jsd" : { + "type" : "CodePackage", + "id" : "acm005666jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005667jsd" ] + }, + "acm005667jsd" : { + "type" : "CodePackage", + "id" : "acm005667jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005668jsd" ] + }, + "acm005668jsd" : { + "type" : "CodePackage", + "id" : "acm005668jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005669jsd" ] + }, + "acm005669jsd" : { + "type" : "CodePackage", + "id" : "acm005669jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm005664jsd" ] + }, + "acm005670jsd" : { + "type" : "ControlElement", + "id" : "acm005670jsd", + "name" : "WebSearchPaneView" + }, + "acm005671jsd" : { + "type" : "ControlElement", + "id" : "acm005671jsd", + "name" : "initialize" + }, + "acm005672jsd" : { + "type" : "ClassUnit", + "id" : "acm005672jsd", + "name" : "WebSearchPaneView", + "compilationUnitId" : "acm005664jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm005688jsd", "acm010051jsd", "acm012571jsd", "acm021206jsd" ], + "content" : [ "acm005670jsd", "acm005671jsd" ] + }, + "acm005673jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005673jsd", + "name" : "WebSearchPaneViewModel", + "parentId" : "acm005654jsd", + "content" : [ "acm005688jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005674jsd" : { + "type" : "CodePackage", + "id" : "acm005674jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005675jsd" ] + }, + "acm005675jsd" : { + "type" : "CodePackage", + "id" : "acm005675jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005676jsd" ] + }, + "acm005676jsd" : { + "type" : "CodePackage", + "id" : "acm005676jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005677jsd" ] + }, + "acm005677jsd" : { + "type" : "CodePackage", + "id" : "acm005677jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm005678jsd" ] + }, + "acm005678jsd" : { + "type" : "CodePackage", + "id" : "acm005678jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm005673jsd" ] + }, + "acm005679jsd" : { + "type" : "ControlElement", + "id" : "acm005679jsd", + "name" : "WebSearchPaneViewModel" + }, + "acm005680jsd" : { + "type" : "ControlElement", + "id" : "acm005680jsd", + "name" : "getFetchers" + }, + "acm005681jsd" : { + "type" : "ControlElement", + "id" : "acm005681jsd", + "name" : "fetchersProperty" + }, + "acm005682jsd" : { + "type" : "ControlElement", + "id" : "acm005682jsd", + "name" : "getSelectedFetcher" + }, + "acm005683jsd" : { + "type" : "ControlElement", + "id" : "acm005683jsd", + "name" : "selectedFetcherProperty" + }, + "acm005684jsd" : { + "type" : "ControlElement", + "id" : "acm005684jsd", + "name" : "getQuery" + }, + "acm005685jsd" : { + "type" : "ControlElement", + "id" : "acm005685jsd", + "name" : "queryProperty" + }, + "acm005686jsd" : { + "type" : "ControlElement", + "id" : "acm005686jsd", + "name" : "search" + }, + "acm005687jsd" : { + "type" : "ControlElement", + "id" : "acm005687jsd", + "name" : "queryValidationStatus" + }, + "acm005688jsd" : { + "type" : "ClassUnit", + "id" : "acm005688jsd", + "name" : "WebSearchPaneViewModel", + "compilationUnitId" : "acm005673jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm005539jsd", "acm009536jsd", "acm012556jsd", "acm012571jsd", "acm021206jsd", "acm021279jsd" ], + "content" : [ "acm005679jsd", "acm005680jsd", "acm005681jsd", "acm005682jsd", "acm005683jsd", "acm005684jsd", "acm005685jsd", "acm005686jsd", "acm005687jsd" ] + }, + "acm005689jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005689jsd", + "name" : "IntegrityCheckAction", + "parentId" : "acm005693jsd", + "content" : [ "acm005697jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005690jsd" : { + "type" : "CodePackage", + "id" : "acm005690jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005691jsd" ] + }, + "acm005691jsd" : { + "type" : "CodePackage", + "id" : "acm005691jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005692jsd" ] + }, + "acm005692jsd" : { + "type" : "CodePackage", + "id" : "acm005692jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005693jsd" ] + }, + "acm005693jsd" : { + "type" : "CodePackage", + "id" : "acm005693jsd", + "name" : "integrity", + "parentId" : "acm001569jsd", + "content" : [ "acm005689jsd", "acm005698jsd", "acm005709jsd" ] + }, + "acm005694jsd" : { + "type" : "ControlElement", + "id" : "acm005694jsd", + "name" : "IntegrityCheckAction" + }, + "acm005695jsd" : { + "type" : "ControlElement", + "id" : "acm005695jsd", + "name" : "execute" + }, + "acm005696jsd" : { + "type" : "ControlElement", + "id" : "acm005696jsd", + "name" : "call" + }, + "acm005697jsd" : { + "type" : "ClassUnit", + "id" : "acm005697jsd", + "name" : "IntegrityCheckAction", + "compilationUnitId" : "acm005689jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm009965jsd", "acm014691jsd", "acm014705jsd", "acm018022jsd" ], + "content" : [ "acm005694jsd", "acm005695jsd", "acm005696jsd" ] + }, + "acm005698jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005698jsd", + "name" : "IntegrityCheckDialog", + "parentId" : "acm005693jsd", + "content" : [ "acm005708jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005699jsd" : { + "type" : "CodePackage", + "id" : "acm005699jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005700jsd" ] + }, + "acm005700jsd" : { + "type" : "CodePackage", + "id" : "acm005700jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005701jsd" ] + }, + "acm005701jsd" : { + "type" : "CodePackage", + "id" : "acm005701jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005702jsd" ] + }, + "acm005702jsd" : { + "type" : "CodePackage", + "id" : "acm005702jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm005698jsd" ] + }, + "acm005703jsd" : { + "type" : "ControlElement", + "id" : "acm005703jsd", + "name" : "IntegrityCheckDialog" + }, + "acm005704jsd" : { + "type" : "ControlElement", + "id" : "acm005704jsd", + "name" : "onSelectionChanged" + }, + "acm005705jsd" : { + "type" : "ControlElement", + "id" : "acm005705jsd", + "name" : "getViewModel" + }, + "acm005706jsd" : { + "type" : "ControlElement", + "id" : "acm005706jsd", + "name" : "initialize" + }, + "acm005707jsd" : { + "type" : "ControlElement", + "id" : "acm005707jsd", + "name" : "clearFilters" + }, + "acm005708jsd" : { + "type" : "ClassUnit", + "id" : "acm005708jsd", + "name" : "IntegrityCheckDialog", + "compilationUnitId" : "acm005698jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm005716jsd", "acm009346jsd", "acm014705jsd" ], + "content" : [ "acm005703jsd", "acm005704jsd", "acm005705jsd", "acm005706jsd", "acm005707jsd" ] + }, + "acm005709jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005709jsd", + "name" : "IntegrityCheckDialogViewModel", + "parentId" : "acm005693jsd", + "content" : [ "acm005716jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005710jsd" : { + "type" : "CodePackage", + "id" : "acm005710jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005711jsd" ] + }, + "acm005711jsd" : { + "type" : "CodePackage", + "id" : "acm005711jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005712jsd" ] + }, + "acm005712jsd" : { + "type" : "CodePackage", + "id" : "acm005712jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005713jsd" ] + }, + "acm005713jsd" : { + "type" : "CodePackage", + "id" : "acm005713jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm005709jsd" ] + }, + "acm005714jsd" : { + "type" : "ControlElement", + "id" : "acm005714jsd", + "name" : "IntegrityCheckDialogViewModel" + }, + "acm005715jsd" : { + "type" : "ControlElement", + "id" : "acm005715jsd", + "name" : "getMessages" + }, + "acm005716jsd" : { + "type" : "ClassUnit", + "id" : "acm005716jsd", + "name" : "IntegrityCheckDialogViewModel", + "compilationUnitId" : "acm005709jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd" ], + "content" : [ "acm005714jsd", "acm005715jsd" ] + }, + "acm005717jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005717jsd", + "name" : "AbbreviateAction", + "parentId" : "acm005721jsd", + "content" : [ "acm005726jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005718jsd" : { + "type" : "CodePackage", + "id" : "acm005718jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005719jsd" ] + }, + "acm005719jsd" : { + "type" : "CodePackage", + "id" : "acm005719jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005720jsd" ] + }, + "acm005720jsd" : { + "type" : "CodePackage", + "id" : "acm005720jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005721jsd" ] + }, + "acm005721jsd" : { + "type" : "CodePackage", + "id" : "acm005721jsd", + "name" : "journals", + "parentId" : "acm001569jsd", + "content" : [ "acm005717jsd", "acm005727jsd", "acm005733jsd", "acm005742jsd" ] + }, + "acm005722jsd" : { + "type" : "ControlElement", + "id" : "acm005722jsd", + "name" : "AbbreviateAction" + }, + "acm005723jsd" : { + "type" : "ControlElement", + "id" : "acm005723jsd", + "name" : "execute" + }, + "acm005724jsd" : { + "type" : "ControlElement", + "id" : "acm005724jsd", + "name" : "abbreviate" + }, + "acm005725jsd" : { + "type" : "ControlElement", + "id" : "acm005725jsd", + "name" : "unabbreviate" + }, + "acm005726jsd" : { + "type" : "ClassUnit", + "id" : "acm005726jsd", + "name" : "AbbreviateAction", + "compilationUnitId" : "acm005717jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001403jsd", "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm002150jsd", "acm005726jsd", "acm005732jsd", "acm005741jsd", "acm005750jsd", "acm009381jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm005722jsd", "acm005723jsd", "acm005724jsd", "acm005725jsd" ] + }, + "acm005727jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005727jsd", + "name" : "AbbreviationType", + "parentId" : "acm005721jsd", + "content" : [ "acm005732jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005728jsd" : { + "type" : "CodePackage", + "id" : "acm005728jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005729jsd" ] + }, + "acm005729jsd" : { + "type" : "CodePackage", + "id" : "acm005729jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005730jsd" ] + }, + "acm005730jsd" : { + "type" : "CodePackage", + "id" : "acm005730jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005731jsd" ] + }, + "acm005731jsd" : { + "type" : "CodePackage", + "id" : "acm005731jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm005727jsd" ] + }, + "acm005732jsd" : { + "type" : "ClassUnit", + "id" : "acm005732jsd", + "name" : "AbbreviationType", + "compilationUnitId" : "acm005727jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm005733jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005733jsd", + "name" : "UndoableAbbreviator", + "parentId" : "acm005721jsd", + "content" : [ "acm005741jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005734jsd" : { + "type" : "CodePackage", + "id" : "acm005734jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005735jsd" ] + }, + "acm005735jsd" : { + "type" : "CodePackage", + "id" : "acm005735jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005736jsd" ] + }, + "acm005736jsd" : { + "type" : "CodePackage", + "id" : "acm005736jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005737jsd" ] + }, + "acm005737jsd" : { + "type" : "CodePackage", + "id" : "acm005737jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm005733jsd" ] + }, + "acm005738jsd" : { + "type" : "ControlElement", + "id" : "acm005738jsd", + "name" : "UndoableAbbreviator" + }, + "acm005739jsd" : { + "type" : "ControlElement", + "id" : "acm005739jsd", + "name" : "abbreviate" + }, + "acm005740jsd" : { + "type" : "ControlElement", + "id" : "acm005740jsd", + "name" : "getAbbreviatedName" + }, + "acm005741jsd" : { + "type" : "ClassUnit", + "id" : "acm005741jsd", + "name" : "UndoableAbbreviator", + "compilationUnitId" : "acm005733jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001424jsd", "acm005732jsd", "acm009411jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm005738jsd", "acm005739jsd", "acm005740jsd" ] + }, + "acm005742jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005742jsd", + "name" : "UndoableUnabbreviator", + "parentId" : "acm005721jsd", + "content" : [ "acm005750jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005743jsd" : { + "type" : "CodePackage", + "id" : "acm005743jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005744jsd" ] + }, + "acm005744jsd" : { + "type" : "CodePackage", + "id" : "acm005744jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005745jsd" ] + }, + "acm005745jsd" : { + "type" : "CodePackage", + "id" : "acm005745jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005746jsd" ] + }, + "acm005746jsd" : { + "type" : "CodePackage", + "id" : "acm005746jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm005742jsd" ] + }, + "acm005747jsd" : { + "type" : "ControlElement", + "id" : "acm005747jsd", + "name" : "UndoableUnabbreviator" + }, + "acm005748jsd" : { + "type" : "ControlElement", + "id" : "acm005748jsd", + "name" : "unabbreviate" + }, + "acm005749jsd" : { + "type" : "ControlElement", + "id" : "acm005749jsd", + "name" : "restoreFromFJournal" + }, + "acm005750jsd" : { + "type" : "ClassUnit", + "id" : "acm005750jsd", + "name" : "UndoableUnabbreviator", + "compilationUnitId" : "acm005742jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001424jsd", "acm009411jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm005747jsd", "acm005748jsd", "acm005749jsd" ] + }, + "acm005751jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005751jsd", + "name" : "CodeAreaKeyBindings", + "parentId" : "acm005755jsd", + "content" : [ "acm005757jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "keyboard" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005752jsd" : { + "type" : "CodePackage", + "id" : "acm005752jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005753jsd" ] + }, + "acm005753jsd" : { + "type" : "CodePackage", + "id" : "acm005753jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005754jsd" ] + }, + "acm005754jsd" : { + "type" : "CodePackage", + "id" : "acm005754jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005755jsd" ] + }, + "acm005755jsd" : { + "type" : "CodePackage", + "id" : "acm005755jsd", + "name" : "keyboard", + "parentId" : "acm001569jsd", + "content" : [ "acm005751jsd", "acm005758jsd", "acm005769jsd", "acm005777jsd", "acm005803jsd", "acm021814jsd" ] + }, + "acm005756jsd" : { + "type" : "ControlElement", + "id" : "acm005756jsd", + "name" : "call" + }, + "acm005757jsd" : { + "type" : "ClassUnit", + "id" : "acm005757jsd", + "name" : "CodeAreaKeyBindings", + "compilationUnitId" : "acm005751jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005802jsd" ], + "content" : [ "acm005756jsd" ] + }, + "acm005758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005758jsd", + "name" : "KeyBinding", + "parentId" : "acm005755jsd", + "content" : [ "acm005768jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "keyboard" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005759jsd" : { + "type" : "CodePackage", + "id" : "acm005759jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005760jsd" ] + }, + "acm005760jsd" : { + "type" : "CodePackage", + "id" : "acm005760jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005761jsd" ] + }, + "acm005761jsd" : { + "type" : "CodePackage", + "id" : "acm005761jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005762jsd" ] + }, + "acm005762jsd" : { + "type" : "CodePackage", + "id" : "acm005762jsd", + "name" : "keyboard", + "parentId" : null, + "content" : [ "acm005758jsd" ] + }, + "acm005763jsd" : { + "type" : "ControlElement", + "id" : "acm005763jsd", + "name" : "KeyBinding" + }, + "acm005764jsd" : { + "type" : "ControlElement", + "id" : "acm005764jsd", + "name" : "getConstant" + }, + "acm005765jsd" : { + "type" : "ControlElement", + "id" : "acm005765jsd", + "name" : "getLocalization" + }, + "acm005766jsd" : { + "type" : "ControlElement", + "id" : "acm005766jsd", + "name" : "getDefaultKeyBinding" + }, + "acm005767jsd" : { + "type" : "ControlElement", + "id" : "acm005767jsd", + "name" : "getCategory" + }, + "acm005768jsd" : { + "type" : "ClassUnit", + "id" : "acm005768jsd", + "name" : "KeyBinding", + "compilationUnitId" : "acm005758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005776jsd" ], + "content" : [ "acm005763jsd", "acm005764jsd", "acm005765jsd", "acm005766jsd", "acm005767jsd" ] + }, + "acm005769jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005769jsd", + "name" : "KeyBindingCategory", + "parentId" : "acm005755jsd", + "content" : [ "acm005776jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "keyboard" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005770jsd" : { + "type" : "CodePackage", + "id" : "acm005770jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005771jsd" ] + }, + "acm005771jsd" : { + "type" : "CodePackage", + "id" : "acm005771jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005772jsd" ] + }, + "acm005772jsd" : { + "type" : "CodePackage", + "id" : "acm005772jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005773jsd" ] + }, + "acm005773jsd" : { + "type" : "CodePackage", + "id" : "acm005773jsd", + "name" : "keyboard", + "parentId" : null, + "content" : [ "acm005769jsd" ] + }, + "acm005774jsd" : { + "type" : "ControlElement", + "id" : "acm005774jsd", + "name" : "KeyBindingCategory" + }, + "acm005775jsd" : { + "type" : "ControlElement", + "id" : "acm005775jsd", + "name" : "getName" + }, + "acm005776jsd" : { + "type" : "ClassUnit", + "id" : "acm005776jsd", + "name" : "KeyBindingCategory", + "compilationUnitId" : "acm005769jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005774jsd", "acm005775jsd" ] + }, + "acm005777jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005777jsd", + "name" : "KeyBindingRepository", + "parentId" : "acm005755jsd", + "content" : [ "acm005802jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "keyboard" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005778jsd" : { + "type" : "CodePackage", + "id" : "acm005778jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005779jsd" ] + }, + "acm005779jsd" : { + "type" : "CodePackage", + "id" : "acm005779jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005780jsd" ] + }, + "acm005780jsd" : { + "type" : "CodePackage", + "id" : "acm005780jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005781jsd" ] + }, + "acm005781jsd" : { + "type" : "CodePackage", + "id" : "acm005781jsd", + "name" : "keyboard", + "parentId" : null, + "content" : [ "acm005777jsd" ] + }, + "acm005782jsd" : { + "type" : "ControlElement", + "id" : "acm005782jsd", + "name" : "KeyBindingRepository" + }, + "acm005783jsd" : { + "type" : "ControlElement", + "id" : "acm005783jsd", + "name" : "KeyBindingRepository" + }, + "acm005784jsd" : { + "type" : "ControlElement", + "id" : "acm005784jsd", + "name" : "KeyBindingRepository" + }, + "acm005785jsd" : { + "type" : "ControlElement", + "id" : "acm005785jsd", + "name" : "checkKeyCombinationEquality" + }, + "acm005786jsd" : { + "type" : "ControlElement", + "id" : "acm005786jsd", + "name" : "get" + }, + "acm005787jsd" : { + "type" : "ControlElement", + "id" : "acm005787jsd", + "name" : "get" + }, + "acm005788jsd" : { + "type" : "ControlElement", + "id" : "acm005788jsd", + "name" : "getKeyBindings" + }, + "acm005789jsd" : { + "type" : "ControlElement", + "id" : "acm005789jsd", + "name" : "put" + }, + "acm005790jsd" : { + "type" : "ControlElement", + "id" : "acm005790jsd", + "name" : "put" + }, + "acm005791jsd" : { + "type" : "ControlElement", + "id" : "acm005791jsd", + "name" : "getKeyBinding" + }, + "acm005792jsd" : { + "type" : "ControlElement", + "id" : "acm005792jsd", + "name" : "resetToDefault" + }, + "acm005793jsd" : { + "type" : "ControlElement", + "id" : "acm005793jsd", + "name" : "resetToDefault" + }, + "acm005794jsd" : { + "type" : "ControlElement", + "id" : "acm005794jsd", + "name" : "size" + }, + "acm005795jsd" : { + "type" : "ControlElement", + "id" : "acm005795jsd", + "name" : "mapToKeyBinding" + }, + "acm005796jsd" : { + "type" : "ControlElement", + "id" : "acm005796jsd", + "name" : "getKeyCombination" + }, + "acm005797jsd" : { + "type" : "ControlElement", + "id" : "acm005797jsd", + "name" : "checkKeyCombinationEquality" + }, + "acm005798jsd" : { + "type" : "ControlElement", + "id" : "acm005798jsd", + "name" : "getBindNames" + }, + "acm005799jsd" : { + "type" : "ControlElement", + "id" : "acm005799jsd", + "name" : "getBindings" + }, + "acm005800jsd" : { + "type" : "ControlElement", + "id" : "acm005800jsd", + "name" : "equals" + }, + "acm005801jsd" : { + "type" : "ControlElement", + "id" : "acm005801jsd", + "name" : "hashCode" + }, + "acm005802jsd" : { + "type" : "ClassUnit", + "id" : "acm005802jsd", + "name" : "KeyBindingRepository", + "compilationUnitId" : "acm005777jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005768jsd", "acm005802jsd" ], + "content" : [ "acm005782jsd", "acm005783jsd", "acm005784jsd", "acm005785jsd", "acm005786jsd", "acm005787jsd", "acm005788jsd", "acm005789jsd", "acm005790jsd", "acm005791jsd", "acm005792jsd", "acm005793jsd", "acm005794jsd", "acm005795jsd", "acm005796jsd", "acm005797jsd", "acm005798jsd", "acm005799jsd", "acm005800jsd", "acm005801jsd" ] + }, + "acm005803jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005803jsd", + "name" : "TextInputKeyBindings", + "parentId" : "acm005755jsd", + "content" : [ "acm005809jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "keyboard" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005804jsd" : { + "type" : "CodePackage", + "id" : "acm005804jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005805jsd" ] + }, + "acm005805jsd" : { + "type" : "CodePackage", + "id" : "acm005805jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005806jsd" ] + }, + "acm005806jsd" : { + "type" : "CodePackage", + "id" : "acm005806jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005807jsd" ] + }, + "acm005807jsd" : { + "type" : "CodePackage", + "id" : "acm005807jsd", + "name" : "keyboard", + "parentId" : null, + "content" : [ "acm005803jsd" ] + }, + "acm005808jsd" : { + "type" : "ControlElement", + "id" : "acm005808jsd", + "name" : "call" + }, + "acm005809jsd" : { + "type" : "ClassUnit", + "id" : "acm005809jsd", + "name" : "TextInputKeyBindings", + "compilationUnitId" : "acm005803jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005802jsd" ], + "content" : [ "acm005808jsd" ] + }, + "acm005810jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005810jsd", + "name" : "AbstractPropertiesTabView", + "parentId" : "acm005814jsd", + "content" : [ "acm005819jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005811jsd" : { + "type" : "CodePackage", + "id" : "acm005811jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005812jsd" ] + }, + "acm005812jsd" : { + "type" : "CodePackage", + "id" : "acm005812jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005813jsd" ] + }, + "acm005813jsd" : { + "type" : "CodePackage", + "id" : "acm005813jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005814jsd" ] + }, + "acm005814jsd" : { + "type" : "CodePackage", + "id" : "acm005814jsd", + "name" : "libraryproperties", + "parentId" : "acm001569jsd", + "content" : [ "acm005810jsd", "acm005820jsd", "acm005829jsd", "acm005838jsd", "acm005848jsd", "acm005859jsd", "acm005873jsd", "acm005920jsd", "acm005969jsd", "acm006004jsd", "acm006028jsd" ] + }, + "acm005815jsd" : { + "type" : "ControlElement", + "id" : "acm005815jsd", + "name" : "getBuilder" + }, + "acm005816jsd" : { + "type" : "ControlElement", + "id" : "acm005816jsd", + "name" : "setValues" + }, + "acm005817jsd" : { + "type" : "ControlElement", + "id" : "acm005817jsd", + "name" : "storeSettings" + }, + "acm005818jsd" : { + "type" : "ControlElement", + "id" : "acm005818jsd", + "name" : "validateSettings" + }, + "acm005819jsd" : { + "type" : "ClassUnit", + "id" : "acm005819jsd", + "name" : "AbstractPropertiesTabView", + "compilationUnitId" : "acm005810jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005858jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005867jsd", "acm018022jsd" ], + "content" : [ "acm005815jsd", "acm005816jsd", "acm005817jsd", "acm005818jsd" ] + }, + "acm005820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005820jsd", + "name" : "LibraryPropertiesAction", + "parentId" : "acm005814jsd", + "content" : [ "acm005828jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005821jsd" : { + "type" : "CodePackage", + "id" : "acm005821jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005822jsd" ] + }, + "acm005822jsd" : { + "type" : "CodePackage", + "id" : "acm005822jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005823jsd" ] + }, + "acm005823jsd" : { + "type" : "CodePackage", + "id" : "acm005823jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005824jsd" ] + }, + "acm005824jsd" : { + "type" : "CodePackage", + "id" : "acm005824jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005820jsd" ] + }, + "acm005825jsd" : { + "type" : "ControlElement", + "id" : "acm005825jsd", + "name" : "LibraryPropertiesAction" + }, + "acm005826jsd" : { + "type" : "ControlElement", + "id" : "acm005826jsd", + "name" : "LibraryPropertiesAction" + }, + "acm005827jsd" : { + "type" : "ControlElement", + "id" : "acm005827jsd", + "name" : "execute" + }, + "acm005828jsd" : { + "type" : "ClassUnit", + "id" : "acm005828jsd", + "name" : "LibraryPropertiesAction", + "compilationUnitId" : "acm005820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm005828jsd", "acm005837jsd", "acm018022jsd" ], + "content" : [ "acm005825jsd", "acm005826jsd", "acm005827jsd" ] + }, + "acm005829jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005829jsd", + "name" : "LibraryPropertiesView", + "parentId" : "acm005814jsd", + "content" : [ "acm005837jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005830jsd" : { + "type" : "CodePackage", + "id" : "acm005830jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005831jsd" ] + }, + "acm005831jsd" : { + "type" : "CodePackage", + "id" : "acm005831jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005832jsd" ] + }, + "acm005832jsd" : { + "type" : "CodePackage", + "id" : "acm005832jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005833jsd" ] + }, + "acm005833jsd" : { + "type" : "CodePackage", + "id" : "acm005833jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005829jsd" ] + }, + "acm005834jsd" : { + "type" : "ControlElement", + "id" : "acm005834jsd", + "name" : "LibraryPropertiesView" + }, + "acm005835jsd" : { + "type" : "ControlElement", + "id" : "acm005835jsd", + "name" : "initialize" + }, + "acm005836jsd" : { + "type" : "ControlElement", + "id" : "acm005836jsd", + "name" : "savePreferencesAndCloseDialog" + }, + "acm005837jsd" : { + "type" : "ClassUnit", + "id" : "acm005837jsd", + "name" : "LibraryPropertiesView", + "compilationUnitId" : "acm005829jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005819jsd", "acm005847jsd", "acm005858jsd", "acm009346jsd", "acm018022jsd" ], + "content" : [ "acm005834jsd", "acm005835jsd", "acm005836jsd" ] + }, + "acm005838jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005838jsd", + "name" : "LibraryPropertiesViewModel", + "parentId" : "acm005814jsd", + "content" : [ "acm005847jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005839jsd" : { + "type" : "CodePackage", + "id" : "acm005839jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005840jsd" ] + }, + "acm005840jsd" : { + "type" : "CodePackage", + "id" : "acm005840jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005841jsd" ] + }, + "acm005841jsd" : { + "type" : "CodePackage", + "id" : "acm005841jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005842jsd" ] + }, + "acm005842jsd" : { + "type" : "CodePackage", + "id" : "acm005842jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005838jsd" ] + }, + "acm005843jsd" : { + "type" : "ControlElement", + "id" : "acm005843jsd", + "name" : "LibraryPropertiesViewModel" + }, + "acm005844jsd" : { + "type" : "ControlElement", + "id" : "acm005844jsd", + "name" : "setValues" + }, + "acm005845jsd" : { + "type" : "ControlElement", + "id" : "acm005845jsd", + "name" : "storeAllSettings" + }, + "acm005846jsd" : { + "type" : "ControlElement", + "id" : "acm005846jsd", + "name" : "getPropertiesTabs" + }, + "acm005847jsd" : { + "type" : "ClassUnit", + "id" : "acm005847jsd", + "name" : "LibraryPropertiesViewModel", + "compilationUnitId" : "acm005838jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005858jsd", "acm005896jsd", "acm005933jsd", "acm005976jsd", "acm006010jsd", "acm006032jsd", "acm018022jsd" ], + "content" : [ "acm005843jsd", "acm005844jsd", "acm005845jsd", "acm005846jsd" ] + }, + "acm005848jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005848jsd", + "name" : "PropertiesTab", + "parentId" : "acm005814jsd", + "content" : [ "acm005858jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005849jsd" : { + "type" : "CodePackage", + "id" : "acm005849jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005850jsd" ] + }, + "acm005850jsd" : { + "type" : "CodePackage", + "id" : "acm005850jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005851jsd" ] + }, + "acm005851jsd" : { + "type" : "CodePackage", + "id" : "acm005851jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005852jsd" ] + }, + "acm005852jsd" : { + "type" : "CodePackage", + "id" : "acm005852jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005848jsd" ] + }, + "acm005853jsd" : { + "type" : "ControlElement", + "id" : "acm005853jsd", + "name" : "getBuilder" + }, + "acm005854jsd" : { + "type" : "ControlElement", + "id" : "acm005854jsd", + "name" : "getTabName" + }, + "acm005855jsd" : { + "type" : "ControlElement", + "id" : "acm005855jsd", + "name" : "setValues" + }, + "acm005856jsd" : { + "type" : "ControlElement", + "id" : "acm005856jsd", + "name" : "storeSettings" + }, + "acm005857jsd" : { + "type" : "ControlElement", + "id" : "acm005857jsd", + "name" : "validateSettings" + }, + "acm005858jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005858jsd", + "name" : "PropertiesTab", + "compilationUnitId" : "acm005848jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005853jsd", "acm005854jsd", "acm005855jsd", "acm005856jsd", "acm005857jsd" ] + }, + "acm005859jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005859jsd", + "name" : "PropertiesTabViewModel", + "parentId" : "acm005814jsd", + "content" : [ "acm005867jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005860jsd" : { + "type" : "CodePackage", + "id" : "acm005860jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005861jsd" ] + }, + "acm005861jsd" : { + "type" : "CodePackage", + "id" : "acm005861jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005862jsd" ] + }, + "acm005862jsd" : { + "type" : "CodePackage", + "id" : "acm005862jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005863jsd" ] + }, + "acm005863jsd" : { + "type" : "CodePackage", + "id" : "acm005863jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005859jsd" ] + }, + "acm005864jsd" : { + "type" : "ControlElement", + "id" : "acm005864jsd", + "name" : "setValues" + }, + "acm005865jsd" : { + "type" : "ControlElement", + "id" : "acm005865jsd", + "name" : "storeSettings" + }, + "acm005866jsd" : { + "type" : "ControlElement", + "id" : "acm005866jsd", + "name" : "validateSettings" + }, + "acm005867jsd" : { + "type" : "InterfaceUnit", + "id" : "acm005867jsd", + "name" : "PropertiesTabViewModel", + "compilationUnitId" : "acm005859jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005864jsd", "acm005865jsd", "acm005866jsd" ] + }, + "acm005868jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005868jsd", + "name" : "ConstantsItemModel", + "parentId" : "acm005873jsd", + "content" : [ "acm005884jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005869jsd" : { + "type" : "CodePackage", + "id" : "acm005869jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005870jsd" ] + }, + "acm005870jsd" : { + "type" : "CodePackage", + "id" : "acm005870jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005871jsd" ] + }, + "acm005871jsd" : { + "type" : "CodePackage", + "id" : "acm005871jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005872jsd" ] + }, + "acm005872jsd" : { + "type" : "CodePackage", + "id" : "acm005872jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005873jsd" ] + }, + "acm005873jsd" : { + "type" : "CodePackage", + "id" : "acm005873jsd", + "name" : "constants", + "parentId" : "acm005814jsd", + "content" : [ "acm005868jsd", "acm005885jsd", "acm005897jsd" ] + }, + "acm005874jsd" : { + "type" : "ControlElement", + "id" : "acm005874jsd", + "name" : "ConstantsItemModel" + }, + "acm005875jsd" : { + "type" : "ControlElement", + "id" : "acm005875jsd", + "name" : "labelValidation" + }, + "acm005876jsd" : { + "type" : "ControlElement", + "id" : "acm005876jsd", + "name" : "contentValidation" + }, + "acm005877jsd" : { + "type" : "ControlElement", + "id" : "acm005877jsd", + "name" : "combinedValidationValidProperty" + }, + "acm005878jsd" : { + "type" : "ControlElement", + "id" : "acm005878jsd", + "name" : "labelProperty" + }, + "acm005879jsd" : { + "type" : "ControlElement", + "id" : "acm005879jsd", + "name" : "contentProperty" + }, + "acm005880jsd" : { + "type" : "ControlElement", + "id" : "acm005880jsd", + "name" : "setLabel" + }, + "acm005881jsd" : { + "type" : "ControlElement", + "id" : "acm005881jsd", + "name" : "setContent" + }, + "acm005882jsd" : { + "type" : "ControlElement", + "id" : "acm005882jsd", + "name" : "validateLabel" + }, + "acm005883jsd" : { + "type" : "ControlElement", + "id" : "acm005883jsd", + "name" : "validateContent" + }, + "acm005884jsd" : { + "type" : "ClassUnit", + "id" : "acm005884jsd", + "name" : "ConstantsItemModel", + "compilationUnitId" : "acm005868jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005874jsd", "acm005875jsd", "acm005876jsd", "acm005877jsd", "acm005878jsd", "acm005879jsd", "acm005880jsd", "acm005881jsd", "acm005882jsd", "acm005883jsd" ] + }, + "acm005885jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005885jsd", + "name" : "ConstantsPropertiesView", + "parentId" : "acm005873jsd", + "content" : [ "acm005896jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005886jsd" : { + "type" : "CodePackage", + "id" : "acm005886jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005887jsd" ] + }, + "acm005887jsd" : { + "type" : "CodePackage", + "id" : "acm005887jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005888jsd" ] + }, + "acm005888jsd" : { + "type" : "CodePackage", + "id" : "acm005888jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005889jsd" ] + }, + "acm005889jsd" : { + "type" : "CodePackage", + "id" : "acm005889jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005890jsd" ] + }, + "acm005890jsd" : { + "type" : "CodePackage", + "id" : "acm005890jsd", + "name" : "constants", + "parentId" : null, + "content" : [ "acm005885jsd" ] + }, + "acm005891jsd" : { + "type" : "ControlElement", + "id" : "acm005891jsd", + "name" : "ConstantsPropertiesView" + }, + "acm005892jsd" : { + "type" : "ControlElement", + "id" : "acm005892jsd", + "name" : "getTabName" + }, + "acm005893jsd" : { + "type" : "ControlElement", + "id" : "acm005893jsd", + "name" : "initialize" + }, + "acm005894jsd" : { + "type" : "ControlElement", + "id" : "acm005894jsd", + "name" : "addString" + }, + "acm005895jsd" : { + "type" : "ControlElement", + "id" : "acm005895jsd", + "name" : "openHelp" + }, + "acm005896jsd" : { + "type" : "ClassUnit", + "id" : "acm005896jsd", + "name" : "ConstantsPropertiesView", + "compilationUnitId" : "acm005885jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005819jsd" ], + "implementedDataTypesIds" : [ "acm005858jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005884jsd", "acm005914jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm005891jsd", "acm005892jsd", "acm005893jsd", "acm005894jsd", "acm005895jsd" ] + }, + "acm005897jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005897jsd", + "name" : "ConstantsPropertiesViewModel", + "parentId" : "acm005873jsd", + "content" : [ "acm005914jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005898jsd" : { + "type" : "CodePackage", + "id" : "acm005898jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005899jsd" ] + }, + "acm005899jsd" : { + "type" : "CodePackage", + "id" : "acm005899jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005900jsd" ] + }, + "acm005900jsd" : { + "type" : "CodePackage", + "id" : "acm005900jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005901jsd" ] + }, + "acm005901jsd" : { + "type" : "CodePackage", + "id" : "acm005901jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005902jsd" ] + }, + "acm005902jsd" : { + "type" : "CodePackage", + "id" : "acm005902jsd", + "name" : "constants", + "parentId" : null, + "content" : [ "acm005897jsd" ] + }, + "acm005903jsd" : { + "type" : "ControlElement", + "id" : "acm005903jsd", + "name" : "ConstantsPropertiesViewModel" + }, + "acm005904jsd" : { + "type" : "ControlElement", + "id" : "acm005904jsd", + "name" : "setValues" + }, + "acm005905jsd" : { + "type" : "ControlElement", + "id" : "acm005905jsd", + "name" : "addNewString" + }, + "acm005906jsd" : { + "type" : "ControlElement", + "id" : "acm005906jsd", + "name" : "removeString" + }, + "acm005907jsd" : { + "type" : "ControlElement", + "id" : "acm005907jsd", + "name" : "convertFromBibTexString" + }, + "acm005908jsd" : { + "type" : "ControlElement", + "id" : "acm005908jsd", + "name" : "storeSettings" + }, + "acm005909jsd" : { + "type" : "ControlElement", + "id" : "acm005909jsd", + "name" : "fromBibtexStringViewModel" + }, + "acm005910jsd" : { + "type" : "ControlElement", + "id" : "acm005910jsd", + "name" : "labelAlreadyExists" + }, + "acm005911jsd" : { + "type" : "ControlElement", + "id" : "acm005911jsd", + "name" : "openHelpPage" + }, + "acm005912jsd" : { + "type" : "ControlElement", + "id" : "acm005912jsd", + "name" : "stringsListProperty" + }, + "acm005913jsd" : { + "type" : "ControlElement", + "id" : "acm005913jsd", + "name" : "validProperty" + }, + "acm005914jsd" : { + "type" : "ClassUnit", + "id" : "acm005914jsd", + "name" : "ConstantsPropertiesViewModel", + "compilationUnitId" : "acm005897jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005867jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005331jsd", "acm005884jsd", "acm010580jsd", "acm018022jsd", "acm018367jsd" ], + "content" : [ "acm005903jsd", "acm005904jsd", "acm005905jsd", "acm005906jsd", "acm005907jsd", "acm005908jsd", "acm005909jsd", "acm005910jsd", "acm005911jsd", "acm005912jsd", "acm005913jsd" ] + }, + "acm005915jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005915jsd", + "name" : "ContentSelectorView", + "parentId" : "acm005920jsd", + "content" : [ "acm005933jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "contentselectors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005916jsd" : { + "type" : "CodePackage", + "id" : "acm005916jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005917jsd" ] + }, + "acm005917jsd" : { + "type" : "CodePackage", + "id" : "acm005917jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005918jsd" ] + }, + "acm005918jsd" : { + "type" : "CodePackage", + "id" : "acm005918jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005919jsd" ] + }, + "acm005919jsd" : { + "type" : "CodePackage", + "id" : "acm005919jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005920jsd" ] + }, + "acm005920jsd" : { + "type" : "CodePackage", + "id" : "acm005920jsd", + "name" : "contentselectors", + "parentId" : "acm005814jsd", + "content" : [ "acm005915jsd", "acm005934jsd", "acm021831jsd" ] + }, + "acm005921jsd" : { + "type" : "ControlElement", + "id" : "acm005921jsd", + "name" : "ContentSelectorView" + }, + "acm005922jsd" : { + "type" : "ControlElement", + "id" : "acm005922jsd", + "name" : "getTabName" + }, + "acm005923jsd" : { + "type" : "ControlElement", + "id" : "acm005923jsd", + "name" : "initialize" + }, + "acm005924jsd" : { + "type" : "ControlElement", + "id" : "acm005924jsd", + "name" : "initFieldNameComponents" + }, + "acm005925jsd" : { + "type" : "ControlElement", + "id" : "acm005925jsd", + "name" : "initKeywordsComponents" + }, + "acm005926jsd" : { + "type" : "ControlElement", + "id" : "acm005926jsd", + "name" : "addNewFieldName" + }, + "acm005927jsd" : { + "type" : "ControlElement", + "id" : "acm005927jsd", + "name" : "removeFieldName" + }, + "acm005928jsd" : { + "type" : "ControlElement", + "id" : "acm005928jsd", + "name" : "addNewKeyword" + }, + "acm005929jsd" : { + "type" : "ControlElement", + "id" : "acm005929jsd", + "name" : "removeKeyword" + }, + "acm005930jsd" : { + "type" : "ControlElement", + "id" : "acm005930jsd", + "name" : "initListView" + }, + "acm005931jsd" : { + "type" : "ControlElement", + "id" : "acm005931jsd", + "name" : "getSelectedField" + }, + "acm005932jsd" : { + "type" : "ControlElement", + "id" : "acm005932jsd", + "name" : "getSelectedKeyword" + }, + "acm005933jsd" : { + "type" : "ClassUnit", + "id" : "acm005933jsd", + "name" : "ContentSelectorView", + "compilationUnitId" : "acm005915jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005819jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005963jsd", "acm010051jsd", "acm018022jsd", "acm018673jsd" ], + "content" : [ "acm005921jsd", "acm005922jsd", "acm005923jsd", "acm005924jsd", "acm005925jsd", "acm005926jsd", "acm005927jsd", "acm005928jsd", "acm005929jsd", "acm005930jsd", "acm005931jsd", "acm005932jsd" ] + }, + "acm005934jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005934jsd", + "name" : "ContentSelectorViewModel", + "parentId" : "acm005920jsd", + "content" : [ "acm005963jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "contentselectors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005935jsd" : { + "type" : "CodePackage", + "id" : "acm005935jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005936jsd" ] + }, + "acm005936jsd" : { + "type" : "CodePackage", + "id" : "acm005936jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005937jsd" ] + }, + "acm005937jsd" : { + "type" : "CodePackage", + "id" : "acm005937jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005938jsd" ] + }, + "acm005938jsd" : { + "type" : "CodePackage", + "id" : "acm005938jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005939jsd" ] + }, + "acm005939jsd" : { + "type" : "CodePackage", + "id" : "acm005939jsd", + "name" : "contentselectors", + "parentId" : null, + "content" : [ "acm005934jsd" ] + }, + "acm005940jsd" : { + "type" : "ControlElement", + "id" : "acm005940jsd", + "name" : "ContentSelectorViewModel" + }, + "acm005941jsd" : { + "type" : "ControlElement", + "id" : "acm005941jsd", + "name" : "setValues" + }, + "acm005942jsd" : { + "type" : "ControlElement", + "id" : "acm005942jsd", + "name" : "storeSettings" + }, + "acm005943jsd" : { + "type" : "ControlElement", + "id" : "acm005943jsd", + "name" : "getFieldNamesBackingList" + }, + "acm005944jsd" : { + "type" : "ControlElement", + "id" : "acm005944jsd", + "name" : "selectedFieldProperty" + }, + "acm005945jsd" : { + "type" : "ControlElement", + "id" : "acm005945jsd", + "name" : "isFieldNameListEmpty" + }, + "acm005946jsd" : { + "type" : "ControlElement", + "id" : "acm005946jsd", + "name" : "isNoFieldNameSelected" + }, + "acm005947jsd" : { + "type" : "ControlElement", + "id" : "acm005947jsd", + "name" : "getKeywordsBackingList" + }, + "acm005948jsd" : { + "type" : "ControlElement", + "id" : "acm005948jsd", + "name" : "selectedKeywordProperty" + }, + "acm005949jsd" : { + "type" : "ControlElement", + "id" : "acm005949jsd", + "name" : "isNoKeywordSelected" + }, + "acm005950jsd" : { + "type" : "ControlElement", + "id" : "acm005950jsd", + "name" : "showInputFieldNameDialog" + }, + "acm005951jsd" : { + "type" : "ControlElement", + "id" : "acm005951jsd", + "name" : "addFieldIfUnique" + }, + "acm005952jsd" : { + "type" : "ControlElement", + "id" : "acm005952jsd", + "name" : "showRemoveFieldNameConfirmationDialog" + }, + "acm005953jsd" : { + "type" : "ControlElement", + "id" : "acm005953jsd", + "name" : "removeFieldName" + }, + "acm005954jsd" : { + "type" : "ControlElement", + "id" : "acm005954jsd", + "name" : "populateKeywords" + }, + "acm005955jsd" : { + "type" : "ControlElement", + "id" : "acm005955jsd", + "name" : "showInputKeywordDialog" + }, + "acm005956jsd" : { + "type" : "ControlElement", + "id" : "acm005956jsd", + "name" : "addKeywordIfUnique" + }, + "acm005957jsd" : { + "type" : "ControlElement", + "id" : "acm005957jsd", + "name" : "showRemoveKeywordConfirmationDialog" + }, + "acm005958jsd" : { + "type" : "ControlElement", + "id" : "acm005958jsd", + "name" : "removeKeyword" + }, + "acm005959jsd" : { + "type" : "ControlElement", + "id" : "acm005959jsd", + "name" : "filterFieldsToRemove" + }, + "acm005960jsd" : { + "type" : "ControlElement", + "id" : "acm005960jsd", + "name" : "updateMetaDataContentSelector" + }, + "acm005961jsd" : { + "type" : "ControlElement", + "id" : "acm005961jsd", + "name" : "keywordsHaveChanged" + }, + "acm005962jsd" : { + "type" : "ControlElement", + "id" : "acm005962jsd", + "name" : "asHashSet" + }, + "acm005963jsd" : { + "type" : "ClassUnit", + "id" : "acm005963jsd", + "name" : "ContentSelectorViewModel", + "compilationUnitId" : "acm005934jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005867jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm018022jsd", "acm018673jsd", "acm019348jsd", "acm019421jsd" ], + "content" : [ "acm005940jsd", "acm005941jsd", "acm005942jsd", "acm005943jsd", "acm005944jsd", "acm005945jsd", "acm005946jsd", "acm005947jsd", "acm005948jsd", "acm005949jsd", "acm005950jsd", "acm005951jsd", "acm005952jsd", "acm005953jsd", "acm005954jsd", "acm005955jsd", "acm005956jsd", "acm005957jsd", "acm005958jsd", "acm005959jsd", "acm005960jsd", "acm005961jsd", "acm005962jsd" ] + }, + "acm005964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005964jsd", + "name" : "GeneralPropertiesView", + "parentId" : "acm005969jsd", + "content" : [ "acm005976jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "general" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005965jsd" : { + "type" : "CodePackage", + "id" : "acm005965jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005966jsd" ] + }, + "acm005966jsd" : { + "type" : "CodePackage", + "id" : "acm005966jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005967jsd" ] + }, + "acm005967jsd" : { + "type" : "CodePackage", + "id" : "acm005967jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005968jsd" ] + }, + "acm005968jsd" : { + "type" : "CodePackage", + "id" : "acm005968jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005969jsd" ] + }, + "acm005969jsd" : { + "type" : "CodePackage", + "id" : "acm005969jsd", + "name" : "general", + "parentId" : "acm005814jsd", + "content" : [ "acm005964jsd", "acm005977jsd" ] + }, + "acm005970jsd" : { + "type" : "ControlElement", + "id" : "acm005970jsd", + "name" : "GeneralPropertiesView" + }, + "acm005971jsd" : { + "type" : "ControlElement", + "id" : "acm005971jsd", + "name" : "getTabName" + }, + "acm005972jsd" : { + "type" : "ControlElement", + "id" : "acm005972jsd", + "name" : "initialize" + }, + "acm005973jsd" : { + "type" : "ControlElement", + "id" : "acm005973jsd", + "name" : "browseGeneralFileDirectory" + }, + "acm005974jsd" : { + "type" : "ControlElement", + "id" : "acm005974jsd", + "name" : "browseUserSpecificFileDirectory" + }, + "acm005975jsd" : { + "type" : "ControlElement", + "id" : "acm005975jsd", + "name" : "browseLatexFileDirectory" + }, + "acm005976jsd" : { + "type" : "ClassUnit", + "id" : "acm005976jsd", + "name" : "GeneralPropertiesView", + "compilationUnitId" : "acm005964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005819jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005998jsd", "acm010051jsd", "acm018022jsd", "acm018032jsd", "acm021206jsd" ], + "content" : [ "acm005970jsd", "acm005971jsd", "acm005972jsd", "acm005973jsd", "acm005974jsd", "acm005975jsd" ] + }, + "acm005977jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005977jsd", + "name" : "GeneralPropertiesViewModel", + "parentId" : "acm005969jsd", + "content" : [ "acm005998jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "general" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005978jsd" : { + "type" : "CodePackage", + "id" : "acm005978jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm005979jsd" ] + }, + "acm005979jsd" : { + "type" : "CodePackage", + "id" : "acm005979jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm005980jsd" ] + }, + "acm005980jsd" : { + "type" : "CodePackage", + "id" : "acm005980jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm005981jsd" ] + }, + "acm005981jsd" : { + "type" : "CodePackage", + "id" : "acm005981jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm005982jsd" ] + }, + "acm005982jsd" : { + "type" : "CodePackage", + "id" : "acm005982jsd", + "name" : "general", + "parentId" : null, + "content" : [ "acm005977jsd" ] + }, + "acm005983jsd" : { + "type" : "ControlElement", + "id" : "acm005983jsd", + "name" : "GeneralPropertiesViewModel" + }, + "acm005984jsd" : { + "type" : "ControlElement", + "id" : "acm005984jsd", + "name" : "setValues" + }, + "acm005985jsd" : { + "type" : "ControlElement", + "id" : "acm005985jsd", + "name" : "storeSettings" + }, + "acm005986jsd" : { + "type" : "ControlElement", + "id" : "acm005986jsd", + "name" : "browseGeneralDir" + }, + "acm005987jsd" : { + "type" : "ControlElement", + "id" : "acm005987jsd", + "name" : "browseUserDir" + }, + "acm005988jsd" : { + "type" : "ControlElement", + "id" : "acm005988jsd", + "name" : "browseLatexDir" + }, + "acm005989jsd" : { + "type" : "ControlElement", + "id" : "acm005989jsd", + "name" : "encodingDisableProperty" + }, + "acm005990jsd" : { + "type" : "ControlElement", + "id" : "acm005990jsd", + "name" : "encodingsProperty" + }, + "acm005991jsd" : { + "type" : "ControlElement", + "id" : "acm005991jsd", + "name" : "selectedEncodingProperty" + }, + "acm005992jsd" : { + "type" : "ControlElement", + "id" : "acm005992jsd", + "name" : "databaseModesProperty" + }, + "acm005993jsd" : { + "type" : "ControlElement", + "id" : "acm005993jsd", + "name" : "selectedDatabaseModeProperty" + }, + "acm005994jsd" : { + "type" : "ControlElement", + "id" : "acm005994jsd", + "name" : "generalFileDirectoryPropertyProperty" + }, + "acm005995jsd" : { + "type" : "ControlElement", + "id" : "acm005995jsd", + "name" : "userSpecificFileDirectoryProperty" + }, + "acm005996jsd" : { + "type" : "ControlElement", + "id" : "acm005996jsd", + "name" : "laTexFileDirectoryProperty" + }, + "acm005997jsd" : { + "type" : "ControlElement", + "id" : "acm005997jsd", + "name" : "preambleProperty" + }, + "acm005998jsd" : { + "type" : "ClassUnit", + "id" : "acm005998jsd", + "name" : "GeneralPropertiesViewModel", + "compilationUnitId" : "acm005977jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005867jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009454jsd", "acm009752jsd", "acm009756jsd", "acm018022jsd", "acm018032jsd", "acm019421jsd", "acm021206jsd" ], + "content" : [ "acm005983jsd", "acm005984jsd", "acm005985jsd", "acm005986jsd", "acm005987jsd", "acm005988jsd", "acm005989jsd", "acm005990jsd", "acm005991jsd", "acm005992jsd", "acm005993jsd", "acm005994jsd", "acm005995jsd", "acm005996jsd", "acm005997jsd" ] + }, + "acm005999jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005999jsd", + "name" : "KeyPatternPropertiesView", + "parentId" : "acm006004jsd", + "content" : [ "acm006010jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "keypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006000jsd" : { + "type" : "CodePackage", + "id" : "acm006000jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006001jsd" ] + }, + "acm006001jsd" : { + "type" : "CodePackage", + "id" : "acm006001jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006002jsd" ] + }, + "acm006002jsd" : { + "type" : "CodePackage", + "id" : "acm006002jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006003jsd" ] + }, + "acm006003jsd" : { + "type" : "CodePackage", + "id" : "acm006003jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm006004jsd" ] + }, + "acm006004jsd" : { + "type" : "CodePackage", + "id" : "acm006004jsd", + "name" : "keypattern", + "parentId" : "acm005814jsd", + "content" : [ "acm005999jsd", "acm006011jsd" ] + }, + "acm006005jsd" : { + "type" : "ControlElement", + "id" : "acm006005jsd", + "name" : "KeyPatternPropertiesView" + }, + "acm006006jsd" : { + "type" : "ControlElement", + "id" : "acm006006jsd", + "name" : "getTabName" + }, + "acm006007jsd" : { + "type" : "ControlElement", + "id" : "acm006007jsd", + "name" : "initialize" + }, + "acm006008jsd" : { + "type" : "ControlElement", + "id" : "acm006008jsd", + "name" : "setValues" + }, + "acm006009jsd" : { + "type" : "ControlElement", + "id" : "acm006009jsd", + "name" : "resetAllKeyPatterns" + }, + "acm006010jsd" : { + "type" : "ClassUnit", + "id" : "acm006010jsd", + "name" : "KeyPatternPropertiesView", + "compilationUnitId" : "acm005999jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005819jsd" ], + "implementedDataTypesIds" : [ "acm005858jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm002801jsd", "acm005331jsd", "acm006022jsd", "acm018022jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm006005jsd", "acm006006jsd", "acm006007jsd", "acm006008jsd", "acm006009jsd" ] + }, + "acm006011jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006011jsd", + "name" : "KeyPatternPropertiesViewModel", + "parentId" : "acm006004jsd", + "content" : [ "acm006022jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "keypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006012jsd" : { + "type" : "CodePackage", + "id" : "acm006012jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006013jsd" ] + }, + "acm006013jsd" : { + "type" : "CodePackage", + "id" : "acm006013jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006014jsd" ] + }, + "acm006014jsd" : { + "type" : "CodePackage", + "id" : "acm006014jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006015jsd" ] + }, + "acm006015jsd" : { + "type" : "CodePackage", + "id" : "acm006015jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm006016jsd" ] + }, + "acm006016jsd" : { + "type" : "CodePackage", + "id" : "acm006016jsd", + "name" : "keypattern", + "parentId" : null, + "content" : [ "acm006011jsd" ] + }, + "acm006017jsd" : { + "type" : "ControlElement", + "id" : "acm006017jsd", + "name" : "KeyPatternPropertiesViewModel" + }, + "acm006018jsd" : { + "type" : "ControlElement", + "id" : "acm006018jsd", + "name" : "setValues" + }, + "acm006019jsd" : { + "type" : "ControlElement", + "id" : "acm006019jsd", + "name" : "storeSettings" + }, + "acm006020jsd" : { + "type" : "ControlElement", + "id" : "acm006020jsd", + "name" : "patternListProperty" + }, + "acm006021jsd" : { + "type" : "ControlElement", + "id" : "acm006021jsd", + "name" : "defaultKeyPatternProperty" + }, + "acm006022jsd" : { + "type" : "ClassUnit", + "id" : "acm006022jsd", + "name" : "KeyPatternPropertiesViewModel", + "compilationUnitId" : "acm006011jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005867jsd" ], + "datatypeReferencesIds" : [ "acm002816jsd", "acm002833jsd", "acm011002jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm006017jsd", "acm006018jsd", "acm006019jsd", "acm006020jsd", "acm006021jsd" ] + }, + "acm006023jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006023jsd", + "name" : "SavingPropertiesView", + "parentId" : "acm006028jsd", + "content" : [ "acm006032jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "saving" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006024jsd" : { + "type" : "CodePackage", + "id" : "acm006024jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006025jsd" ] + }, + "acm006025jsd" : { + "type" : "CodePackage", + "id" : "acm006025jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006026jsd" ] + }, + "acm006026jsd" : { + "type" : "CodePackage", + "id" : "acm006026jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006027jsd" ] + }, + "acm006027jsd" : { + "type" : "CodePackage", + "id" : "acm006027jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm006028jsd" ] + }, + "acm006028jsd" : { + "type" : "CodePackage", + "id" : "acm006028jsd", + "name" : "saving", + "parentId" : "acm005814jsd", + "content" : [ "acm006023jsd", "acm006033jsd" ] + }, + "acm006029jsd" : { + "type" : "ControlElement", + "id" : "acm006029jsd", + "name" : "SavingPropertiesView" + }, + "acm006030jsd" : { + "type" : "ControlElement", + "id" : "acm006030jsd", + "name" : "getTabName" + }, + "acm006031jsd" : { + "type" : "ControlElement", + "id" : "acm006031jsd", + "name" : "initialize" + }, + "acm006032jsd" : { + "type" : "ClassUnit", + "id" : "acm006032jsd", + "name" : "SavingPropertiesView", + "compilationUnitId" : "acm006023jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005819jsd" ], + "implementedDataTypesIds" : [ "acm005858jsd" ], + "datatypeReferencesIds" : [ "acm002849jsd", "acm002888jsd", "acm006051jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm006029jsd", "acm006030jsd", "acm006031jsd" ] + }, + "acm006033jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006033jsd", + "name" : "SavingPropertiesViewModel", + "parentId" : "acm006028jsd", + "content" : [ "acm006051jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "libraryproperties", "saving" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006034jsd" : { + "type" : "CodePackage", + "id" : "acm006034jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006035jsd" ] + }, + "acm006035jsd" : { + "type" : "CodePackage", + "id" : "acm006035jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006036jsd" ] + }, + "acm006036jsd" : { + "type" : "CodePackage", + "id" : "acm006036jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006037jsd" ] + }, + "acm006037jsd" : { + "type" : "CodePackage", + "id" : "acm006037jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm006038jsd" ] + }, + "acm006038jsd" : { + "type" : "CodePackage", + "id" : "acm006038jsd", + "name" : "saving", + "parentId" : null, + "content" : [ "acm006033jsd" ] + }, + "acm006039jsd" : { + "type" : "ControlElement", + "id" : "acm006039jsd", + "name" : "SavingPropertiesViewModel" + }, + "acm006040jsd" : { + "type" : "ControlElement", + "id" : "acm006040jsd", + "name" : "setValues" + }, + "acm006041jsd" : { + "type" : "ControlElement", + "id" : "acm006041jsd", + "name" : "storeSettings" + }, + "acm006042jsd" : { + "type" : "ControlElement", + "id" : "acm006042jsd", + "name" : "protectDisableProperty" + }, + "acm006043jsd" : { + "type" : "ControlElement", + "id" : "acm006043jsd", + "name" : "libraryProtectedProperty" + }, + "acm006044jsd" : { + "type" : "ControlElement", + "id" : "acm006044jsd", + "name" : "saveInOriginalProperty" + }, + "acm006045jsd" : { + "type" : "ControlElement", + "id" : "acm006045jsd", + "name" : "saveInTableOrderProperty" + }, + "acm006046jsd" : { + "type" : "ControlElement", + "id" : "acm006046jsd", + "name" : "saveInSpecifiedOrderProperty" + }, + "acm006047jsd" : { + "type" : "ControlElement", + "id" : "acm006047jsd", + "name" : "sortableFieldsProperty" + }, + "acm006048jsd" : { + "type" : "ControlElement", + "id" : "acm006048jsd", + "name" : "sortCriteriaProperty" + }, + "acm006049jsd" : { + "type" : "ControlElement", + "id" : "acm006049jsd", + "name" : "cleanupsDisableProperty" + }, + "acm006050jsd" : { + "type" : "ControlElement", + "id" : "acm006050jsd", + "name" : "cleanupsProperty" + }, + "acm006051jsd" : { + "type" : "ClassUnit", + "id" : "acm006051jsd", + "name" : "SavingPropertiesViewModel", + "compilationUnitId" : "acm006033jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm005867jsd" ], + "datatypeReferencesIds" : [ "acm002914jsd", "acm011169jsd", "acm011188jsd", "acm018022jsd", "acm018673jsd", "acm019421jsd", "acm019447jsd", "acm021206jsd" ], + "content" : [ "acm006039jsd", "acm006040jsd", "acm006041jsd", "acm006042jsd", "acm006043jsd", "acm006044jsd", "acm006045jsd", "acm006046jsd", "acm006047jsd", "acm006048jsd", "acm006049jsd", "acm006050jsd" ] + }, + "acm006052jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006052jsd", + "name" : "AttachFileAction", + "parentId" : "acm006056jsd", + "content" : [ "acm006059jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "linkedfile" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006053jsd" : { + "type" : "CodePackage", + "id" : "acm006053jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006054jsd" ] + }, + "acm006054jsd" : { + "type" : "CodePackage", + "id" : "acm006054jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006055jsd" ] + }, + "acm006055jsd" : { + "type" : "CodePackage", + "id" : "acm006055jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006056jsd" ] + }, + "acm006056jsd" : { + "type" : "CodePackage", + "id" : "acm006056jsd", + "name" : "linkedfile", + "parentId" : "acm001569jsd", + "content" : [ "acm006052jsd", "acm006060jsd", "acm006069jsd", "acm006079jsd", "acm006088jsd" ] + }, + "acm006057jsd" : { + "type" : "ControlElement", + "id" : "acm006057jsd", + "name" : "AttachFileAction" + }, + "acm006058jsd" : { + "type" : "ControlElement", + "id" : "acm006058jsd", + "name" : "execute" + }, + "acm006059jsd" : { + "type" : "ClassUnit", + "id" : "acm006059jsd", + "name" : "AttachFileAction", + "compilationUnitId" : "acm006052jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm009796jsd", "acm009809jsd", "acm018022jsd", "acm018267jsd", "acm020848jsd" ], + "content" : [ "acm006057jsd", "acm006058jsd" ] + }, + "acm006060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006060jsd", + "name" : "AttachFileFromURLAction", + "parentId" : "acm006056jsd", + "content" : [ "acm006068jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "linkedfile" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006061jsd" : { + "type" : "CodePackage", + "id" : "acm006061jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006062jsd" ] + }, + "acm006062jsd" : { + "type" : "CodePackage", + "id" : "acm006062jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006063jsd" ] + }, + "acm006063jsd" : { + "type" : "CodePackage", + "id" : "acm006063jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006064jsd" ] + }, + "acm006064jsd" : { + "type" : "CodePackage", + "id" : "acm006064jsd", + "name" : "linkedfile", + "parentId" : null, + "content" : [ "acm006060jsd" ] + }, + "acm006065jsd" : { + "type" : "ControlElement", + "id" : "acm006065jsd", + "name" : "AttachFileFromURLAction" + }, + "acm006066jsd" : { + "type" : "ControlElement", + "id" : "acm006066jsd", + "name" : "execute" + }, + "acm006067jsd" : { + "type" : "ControlElement", + "id" : "acm006067jsd", + "name" : "getUrlForDownloadFromClipBoardOrEntry" + }, + "acm006068jsd" : { + "type" : "ClassUnit", + "id" : "acm006068jsd", + "name" : "AttachFileFromURLAction", + "compilationUnitId" : "acm006060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004599jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm006065jsd", "acm006066jsd", "acm006067jsd" ] + }, + "acm006069jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006069jsd", + "name" : "DeleteFileAction", + "parentId" : "acm006056jsd", + "content" : [ "acm006078jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "linkedfile" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006070jsd" : { + "type" : "CodePackage", + "id" : "acm006070jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006071jsd" ] + }, + "acm006071jsd" : { + "type" : "CodePackage", + "id" : "acm006071jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006072jsd" ] + }, + "acm006072jsd" : { + "type" : "CodePackage", + "id" : "acm006072jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006073jsd" ] + }, + "acm006073jsd" : { + "type" : "CodePackage", + "id" : "acm006073jsd", + "name" : "linkedfile", + "parentId" : null, + "content" : [ "acm006069jsd" ] + }, + "acm006074jsd" : { + "type" : "ControlElement", + "id" : "acm006074jsd", + "name" : "DeleteFileAction" + }, + "acm006075jsd" : { + "type" : "ControlElement", + "id" : "acm006075jsd", + "name" : "execute" + }, + "acm006076jsd" : { + "type" : "ControlElement", + "id" : "acm006076jsd", + "name" : "deleteFiles" + }, + "acm006077jsd" : { + "type" : "ControlElement", + "id" : "acm006077jsd", + "name" : "deleteFileFromDisk" + }, + "acm006078jsd" : { + "type" : "ClassUnit", + "id" : "acm006078jsd", + "name" : "DeleteFileAction", + "compilationUnitId" : "acm006069jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004599jsd", "acm004648jsd", "acm006078jsd", "acm018022jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm006074jsd", "acm006075jsd", "acm006076jsd", "acm006077jsd" ] + }, + "acm006079jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006079jsd", + "name" : "LinkedFileEditDialogView", + "parentId" : "acm006056jsd", + "content" : [ "acm006087jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "linkedfile" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006080jsd" : { + "type" : "CodePackage", + "id" : "acm006080jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006081jsd" ] + }, + "acm006081jsd" : { + "type" : "CodePackage", + "id" : "acm006081jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006082jsd" ] + }, + "acm006082jsd" : { + "type" : "CodePackage", + "id" : "acm006082jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006083jsd" ] + }, + "acm006083jsd" : { + "type" : "CodePackage", + "id" : "acm006083jsd", + "name" : "linkedfile", + "parentId" : null, + "content" : [ "acm006079jsd" ] + }, + "acm006084jsd" : { + "type" : "ControlElement", + "id" : "acm006084jsd", + "name" : "LinkedFileEditDialogView" + }, + "acm006085jsd" : { + "type" : "ControlElement", + "id" : "acm006085jsd", + "name" : "initialize" + }, + "acm006086jsd" : { + "type" : "ControlElement", + "id" : "acm006086jsd", + "name" : "openBrowseDialog" + }, + "acm006087jsd" : { + "type" : "ClassUnit", + "id" : "acm006087jsd", + "name" : "LinkedFileEditDialogView", + "compilationUnitId" : "acm006079jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004328jsd", "acm006103jsd", "acm010051jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm006084jsd", "acm006085jsd", "acm006086jsd" ] + }, + "acm006088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006088jsd", + "name" : "LinkedFilesEditDialogViewModel", + "parentId" : "acm006056jsd", + "content" : [ "acm006103jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "linkedfile" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006089jsd" : { + "type" : "CodePackage", + "id" : "acm006089jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006090jsd" ] + }, + "acm006090jsd" : { + "type" : "CodePackage", + "id" : "acm006090jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006091jsd" ] + }, + "acm006091jsd" : { + "type" : "CodePackage", + "id" : "acm006091jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006092jsd" ] + }, + "acm006092jsd" : { + "type" : "CodePackage", + "id" : "acm006092jsd", + "name" : "linkedfile", + "parentId" : null, + "content" : [ "acm006088jsd" ] + }, + "acm006093jsd" : { + "type" : "ControlElement", + "id" : "acm006093jsd", + "name" : "LinkedFilesEditDialogViewModel" + }, + "acm006094jsd" : { + "type" : "ControlElement", + "id" : "acm006094jsd", + "name" : "setExternalFileTypeByExtension" + }, + "acm006095jsd" : { + "type" : "ControlElement", + "id" : "acm006095jsd", + "name" : "openBrowseDialog" + }, + "acm006096jsd" : { + "type" : "ControlElement", + "id" : "acm006096jsd", + "name" : "setValues" + }, + "acm006097jsd" : { + "type" : "ControlElement", + "id" : "acm006097jsd", + "name" : "linkProperty" + }, + "acm006098jsd" : { + "type" : "ControlElement", + "id" : "acm006098jsd", + "name" : "descriptionProperty" + }, + "acm006099jsd" : { + "type" : "ControlElement", + "id" : "acm006099jsd", + "name" : "externalFileTypeProperty" + }, + "acm006100jsd" : { + "type" : "ControlElement", + "id" : "acm006100jsd", + "name" : "selectedExternalFileTypeProperty" + }, + "acm006101jsd" : { + "type" : "ControlElement", + "id" : "acm006101jsd", + "name" : "getNewLinkedFile" + }, + "acm006102jsd" : { + "type" : "ControlElement", + "id" : "acm006102jsd", + "name" : "relativize" + }, + "acm006103jsd" : { + "type" : "ClassUnit", + "id" : "acm006103jsd", + "name" : "LinkedFilesEditDialogViewModel", + "compilationUnitId" : "acm006088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd", "acm004370jsd", "acm009796jsd", "acm009809jsd", "acm018022jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm006093jsd", "acm006094jsd", "acm006095jsd", "acm006096jsd", "acm006097jsd", "acm006098jsd", "acm006099jsd", "acm006100jsd", "acm006101jsd", "acm006102jsd" ] + }, + "acm006104jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006104jsd", + "name" : "ApplicationInsightsLogEvent", + "parentId" : "acm006108jsd", + "content" : [ "acm006115jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "logging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006105jsd" : { + "type" : "CodePackage", + "id" : "acm006105jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006106jsd" ] + }, + "acm006106jsd" : { + "type" : "CodePackage", + "id" : "acm006106jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006107jsd" ] + }, + "acm006107jsd" : { + "type" : "CodePackage", + "id" : "acm006107jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006108jsd" ] + }, + "acm006108jsd" : { + "type" : "CodePackage", + "id" : "acm006108jsd", + "name" : "logging", + "parentId" : "acm001569jsd", + "content" : [ "acm006104jsd", "acm006116jsd", "acm006128jsd" ] + }, + "acm006109jsd" : { + "type" : "ControlElement", + "id" : "acm006109jsd", + "name" : "ApplicationInsightsLogEvent" + }, + "acm006110jsd" : { + "type" : "ControlElement", + "id" : "acm006110jsd", + "name" : "getMessage" + }, + "acm006111jsd" : { + "type" : "ControlElement", + "id" : "acm006111jsd", + "name" : "isException" + }, + "acm006112jsd" : { + "type" : "ControlElement", + "id" : "acm006112jsd", + "name" : "getException" + }, + "acm006113jsd" : { + "type" : "ControlElement", + "id" : "acm006113jsd", + "name" : "getCustomParameters" + }, + "acm006114jsd" : { + "type" : "ControlElement", + "id" : "acm006114jsd", + "name" : "getNormalizedSeverityLevel" + }, + "acm006115jsd" : { + "type" : "ClassUnit", + "id" : "acm006115jsd", + "name" : "ApplicationInsightsLogEvent", + "compilationUnitId" : "acm006104jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006109jsd", "acm006110jsd", "acm006111jsd", "acm006112jsd", "acm006113jsd", "acm006114jsd" ] + }, + "acm006116jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006116jsd", + "name" : "ApplicationInsightsWriter", + "parentId" : "acm006108jsd", + "content" : [ "acm006127jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "logging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006117jsd" : { + "type" : "CodePackage", + "id" : "acm006117jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006118jsd" ] + }, + "acm006118jsd" : { + "type" : "CodePackage", + "id" : "acm006118jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006119jsd" ] + }, + "acm006119jsd" : { + "type" : "CodePackage", + "id" : "acm006119jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006120jsd" ] + }, + "acm006120jsd" : { + "type" : "CodePackage", + "id" : "acm006120jsd", + "name" : "logging", + "parentId" : null, + "content" : [ "acm006116jsd" ] + }, + "acm006121jsd" : { + "type" : "ControlElement", + "id" : "acm006121jsd", + "name" : "ApplicationInsightsWriter" + }, + "acm006122jsd" : { + "type" : "ControlElement", + "id" : "acm006122jsd", + "name" : "ApplicationInsightsWriter" + }, + "acm006123jsd" : { + "type" : "ControlElement", + "id" : "acm006123jsd", + "name" : "getRequiredLogEntryValues" + }, + "acm006124jsd" : { + "type" : "ControlElement", + "id" : "acm006124jsd", + "name" : "write" + }, + "acm006125jsd" : { + "type" : "ControlElement", + "id" : "acm006125jsd", + "name" : "flush" + }, + "acm006126jsd" : { + "type" : "ControlElement", + "id" : "acm006126jsd", + "name" : "close" + }, + "acm006127jsd" : { + "type" : "ClassUnit", + "id" : "acm006127jsd", + "name" : "ApplicationInsightsWriter", + "compilationUnitId" : "acm006116jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006115jsd" ], + "content" : [ "acm006121jsd", "acm006122jsd", "acm006123jsd", "acm006124jsd", "acm006125jsd", "acm006126jsd" ] + }, + "acm006128jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006128jsd", + "name" : "GuiWriter", + "parentId" : "acm006108jsd", + "content" : [ "acm006139jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "logging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006129jsd" : { + "type" : "CodePackage", + "id" : "acm006129jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006130jsd" ] + }, + "acm006130jsd" : { + "type" : "CodePackage", + "id" : "acm006130jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006131jsd" ] + }, + "acm006131jsd" : { + "type" : "CodePackage", + "id" : "acm006131jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006132jsd" ] + }, + "acm006132jsd" : { + "type" : "CodePackage", + "id" : "acm006132jsd", + "name" : "logging", + "parentId" : null, + "content" : [ "acm006128jsd" ] + }, + "acm006133jsd" : { + "type" : "ControlElement", + "id" : "acm006133jsd", + "name" : "GuiWriter" + }, + "acm006134jsd" : { + "type" : "ControlElement", + "id" : "acm006134jsd", + "name" : "GuiWriter" + }, + "acm006135jsd" : { + "type" : "ControlElement", + "id" : "acm006135jsd", + "name" : "getRequiredLogEntryValues" + }, + "acm006136jsd" : { + "type" : "ControlElement", + "id" : "acm006136jsd", + "name" : "write" + }, + "acm006137jsd" : { + "type" : "ControlElement", + "id" : "acm006137jsd", + "name" : "flush" + }, + "acm006138jsd" : { + "type" : "ControlElement", + "id" : "acm006138jsd", + "name" : "close" + }, + "acm006139jsd" : { + "type" : "ClassUnit", + "id" : "acm006139jsd", + "name" : "GuiWriter", + "compilationUnitId" : "acm006128jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006133jsd", "acm006134jsd", "acm006135jsd", "acm006136jsd", "acm006137jsd", "acm006138jsd" ] + }, + "acm006140jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006140jsd", + "name" : "BibEntryTableViewModel", + "parentId" : "acm006144jsd", + "content" : [ "acm006156jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006141jsd" : { + "type" : "CodePackage", + "id" : "acm006141jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006142jsd" ] + }, + "acm006142jsd" : { + "type" : "CodePackage", + "id" : "acm006142jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006143jsd" ] + }, + "acm006143jsd" : { + "type" : "CodePackage", + "id" : "acm006143jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006144jsd" ] + }, + "acm006144jsd" : { + "type" : "CodePackage", + "id" : "acm006144jsd", + "name" : "maintable", + "parentId" : "acm001569jsd", + "content" : [ "acm006140jsd", "acm006157jsd", "acm006165jsd", "acm006176jsd", "acm006206jsd", "acm006225jsd", "acm006257jsd", "acm006270jsd", "acm006279jsd", "acm006304jsd", "acm006318jsd", "acm006333jsd", "acm006342jsd", "acm006351jsd", "acm006359jsd", "acm006368jsd", "acm006376jsd", "acm006384jsd", "acm021851jsd", "acm006401jsd" ] + }, + "acm006145jsd" : { + "type" : "ControlElement", + "id" : "acm006145jsd", + "name" : "BibEntryTableViewModel" + }, + "acm006146jsd" : { + "type" : "ControlElement", + "id" : "acm006146jsd", + "name" : "createLinkedIdentifiersBinding" + }, + "acm006147jsd" : { + "type" : "ControlElement", + "id" : "acm006147jsd", + "name" : "getEntry" + }, + "acm006148jsd" : { + "type" : "ControlElement", + "id" : "acm006148jsd", + "name" : "createMatchedGroupsBinding" + }, + "acm006149jsd" : { + "type" : "ControlElement", + "id" : "acm006149jsd", + "name" : "getField" + }, + "acm006150jsd" : { + "type" : "ControlElement", + "id" : "acm006150jsd", + "name" : "getLinkedFiles" + }, + "acm006151jsd" : { + "type" : "ControlElement", + "id" : "acm006151jsd", + "name" : "getLinkedIdentifiers" + }, + "acm006152jsd" : { + "type" : "ControlElement", + "id" : "acm006152jsd", + "name" : "getMatchedGroups" + }, + "acm006153jsd" : { + "type" : "ControlElement", + "id" : "acm006153jsd", + "name" : "getSpecialField" + }, + "acm006154jsd" : { + "type" : "ControlElement", + "id" : "acm006154jsd", + "name" : "getFields" + }, + "acm006155jsd" : { + "type" : "ControlElement", + "id" : "acm006155jsd", + "name" : "bibDatabaseContextProperty" + }, + "acm006156jsd" : { + "type" : "ClassUnit", + "id" : "acm006156jsd", + "name" : "BibEntryTableViewModel", + "compilationUnitId" : "acm006140jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006278jsd", "acm009156jsd", "acm010254jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm018673jsd", "acm018754jsd", "acm018770jsd", "acm019107jsd" ], + "content" : [ "acm006145jsd", "acm006146jsd", "acm006147jsd", "acm006148jsd", "acm006149jsd", "acm006150jsd", "acm006151jsd", "acm006152jsd", "acm006153jsd", "acm006154jsd", "acm006155jsd" ] + }, + "acm006157jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006157jsd", + "name" : "CellFactory", + "parentId" : "acm006144jsd", + "content" : [ "acm006164jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006158jsd" : { + "type" : "CodePackage", + "id" : "acm006158jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006159jsd" ] + }, + "acm006159jsd" : { + "type" : "CodePackage", + "id" : "acm006159jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006160jsd" ] + }, + "acm006160jsd" : { + "type" : "CodePackage", + "id" : "acm006160jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006161jsd" ] + }, + "acm006161jsd" : { + "type" : "CodePackage", + "id" : "acm006161jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006157jsd" ] + }, + "acm006162jsd" : { + "type" : "ControlElement", + "id" : "acm006162jsd", + "name" : "CellFactory" + }, + "acm006163jsd" : { + "type" : "ControlElement", + "id" : "acm006163jsd", + "name" : "getTableIcon" + }, + "acm006164jsd" : { + "type" : "ClassUnit", + "id" : "acm006164jsd", + "name" : "CellFactory", + "compilationUnitId" : "acm006157jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004328jsd", "acm005416jsd", "acm009172jsd", "acm018673jsd", "acm018813jsd", "acm021206jsd" ], + "content" : [ "acm006162jsd", "acm006163jsd" ] + }, + "acm006165jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006165jsd", + "name" : "ColumnPreferences", + "parentId" : "acm006144jsd", + "content" : [ "acm006175jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006166jsd" : { + "type" : "CodePackage", + "id" : "acm006166jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006167jsd" ] + }, + "acm006167jsd" : { + "type" : "CodePackage", + "id" : "acm006167jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006168jsd" ] + }, + "acm006168jsd" : { + "type" : "CodePackage", + "id" : "acm006168jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006169jsd" ] + }, + "acm006169jsd" : { + "type" : "CodePackage", + "id" : "acm006169jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006165jsd" ] + }, + "acm006170jsd" : { + "type" : "ControlElement", + "id" : "acm006170jsd", + "name" : "ColumnPreferences" + }, + "acm006171jsd" : { + "type" : "ControlElement", + "id" : "acm006171jsd", + "name" : "getColumns" + }, + "acm006172jsd" : { + "type" : "ControlElement", + "id" : "acm006172jsd", + "name" : "getColumnSortOrder" + }, + "acm006173jsd" : { + "type" : "ControlElement", + "id" : "acm006173jsd", + "name" : "setColumns" + }, + "acm006174jsd" : { + "type" : "ControlElement", + "id" : "acm006174jsd", + "name" : "setColumnSortOrder" + }, + "acm006175jsd" : { + "type" : "ClassUnit", + "id" : "acm006175jsd", + "name" : "ColumnPreferences", + "compilationUnitId" : "acm006165jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006250jsd" ], + "content" : [ "acm006170jsd", "acm006171jsd", "acm006172jsd", "acm006173jsd", "acm006174jsd" ] + }, + "acm006176jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006176jsd", + "name" : "MainTable", + "parentId" : "acm006144jsd", + "content" : [ "acm006205jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006177jsd" : { + "type" : "CodePackage", + "id" : "acm006177jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006178jsd" ] + }, + "acm006178jsd" : { + "type" : "CodePackage", + "id" : "acm006178jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006179jsd" ] + }, + "acm006179jsd" : { + "type" : "CodePackage", + "id" : "acm006179jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006180jsd" ] + }, + "acm006180jsd" : { + "type" : "CodePackage", + "id" : "acm006180jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006176jsd" ] + }, + "acm006181jsd" : { + "type" : "ControlElement", + "id" : "acm006181jsd", + "name" : "MainTable" + }, + "acm006182jsd" : { + "type" : "ControlElement", + "id" : "acm006182jsd", + "name" : "jumpToSearchKey" + }, + "acm006183jsd" : { + "type" : "ControlElement", + "id" : "acm006183jsd", + "name" : "listen" + }, + "acm006184jsd" : { + "type" : "ControlElement", + "id" : "acm006184jsd", + "name" : "clearAndSelect" + }, + "acm006185jsd" : { + "type" : "ControlElement", + "id" : "acm006185jsd", + "name" : "copy" + }, + "acm006186jsd" : { + "type" : "ControlElement", + "id" : "acm006186jsd", + "name" : "cut" + }, + "acm006187jsd" : { + "type" : "ControlElement", + "id" : "acm006187jsd", + "name" : "setupKeyBindings" + }, + "acm006188jsd" : { + "type" : "ControlElement", + "id" : "acm006188jsd", + "name" : "clearAndSelectFirst" + }, + "acm006189jsd" : { + "type" : "ControlElement", + "id" : "acm006189jsd", + "name" : "clearAndSelectLast" + }, + "acm006190jsd" : { + "type" : "ControlElement", + "id" : "acm006190jsd", + "name" : "paste" + }, + "acm006191jsd" : { + "type" : "ControlElement", + "id" : "acm006191jsd", + "name" : "handleNonBibTeXStringData" + }, + "acm006192jsd" : { + "type" : "ControlElement", + "id" : "acm006192jsd", + "name" : "dropEntry" + }, + "acm006193jsd" : { + "type" : "ControlElement", + "id" : "acm006193jsd", + "name" : "handleOnDragOver" + }, + "acm006194jsd" : { + "type" : "ControlElement", + "id" : "acm006194jsd", + "name" : "handleOnDragOverTableView" + }, + "acm006195jsd" : { + "type" : "ControlElement", + "id" : "acm006195jsd", + "name" : "handleOnDragEntered" + }, + "acm006196jsd" : { + "type" : "ControlElement", + "id" : "acm006196jsd", + "name" : "handleOnDragExited" + }, + "acm006197jsd" : { + "type" : "ControlElement", + "id" : "acm006197jsd", + "name" : "handleOnDragDetected" + }, + "acm006198jsd" : { + "type" : "ControlElement", + "id" : "acm006198jsd", + "name" : "handleOnDragDropped" + }, + "acm006199jsd" : { + "type" : "ControlElement", + "id" : "acm006199jsd", + "name" : "handleOnDragDroppedTableView" + }, + "acm006200jsd" : { + "type" : "ControlElement", + "id" : "acm006200jsd", + "name" : "addSelectionListener" + }, + "acm006201jsd" : { + "type" : "ControlElement", + "id" : "acm006201jsd", + "name" : "getTableModel" + }, + "acm006202jsd" : { + "type" : "ControlElement", + "id" : "acm006202jsd", + "name" : "getEntryAt" + }, + "acm006203jsd" : { + "type" : "ControlElement", + "id" : "acm006203jsd", + "name" : "getSelectedEntries" + }, + "acm006204jsd" : { + "type" : "ControlElement", + "id" : "acm006204jsd", + "name" : "findEntry" + }, + "acm006205jsd" : { + "type" : "ClassUnit", + "id" : "acm006205jsd", + "name" : "MainTable", + "compilationUnitId" : "acm006176jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm004223jsd", "acm005802jsd", "acm006156jsd", "acm006205jsd", "acm006224jsd", "acm006269jsd", "acm006298jsd", "acm006317jsd", "acm006367jsd", "acm006395jsd", "acm009670jsd", "acm009965jsd", "acm010073jsd", "acm012305jsd", "acm012314jsd", "acm012332jsd", "acm012428jsd", "acm018022jsd", "acm018106jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm006181jsd", "acm006182jsd", "acm006183jsd", "acm006184jsd", "acm006185jsd", "acm006186jsd", "acm006187jsd", "acm006188jsd", "acm006189jsd", "acm006190jsd", "acm006191jsd", "acm006192jsd", "acm006193jsd", "acm006194jsd", "acm006195jsd", "acm006196jsd", "acm006197jsd", "acm006198jsd", "acm006199jsd", "acm006200jsd", "acm006201jsd", "acm006202jsd", "acm006203jsd", "acm006204jsd" ] + }, + "acm006206jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006206jsd", + "name" : "MainTableColumnFactory", + "parentId" : "acm006144jsd", + "content" : [ "acm006224jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006207jsd" : { + "type" : "CodePackage", + "id" : "acm006207jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006208jsd" ] + }, + "acm006208jsd" : { + "type" : "CodePackage", + "id" : "acm006208jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006209jsd" ] + }, + "acm006209jsd" : { + "type" : "CodePackage", + "id" : "acm006209jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006210jsd" ] + }, + "acm006210jsd" : { + "type" : "CodePackage", + "id" : "acm006210jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006206jsd" ] + }, + "acm006211jsd" : { + "type" : "ControlElement", + "id" : "acm006211jsd", + "name" : "MainTableColumnFactory" + }, + "acm006212jsd" : { + "type" : "ControlElement", + "id" : "acm006212jsd", + "name" : "createColumn" + }, + "acm006213jsd" : { + "type" : "ControlElement", + "id" : "acm006213jsd", + "name" : "createColumns" + }, + "acm006214jsd" : { + "type" : "ControlElement", + "id" : "acm006214jsd", + "name" : "setExactWidth" + }, + "acm006215jsd" : { + "type" : "ControlElement", + "id" : "acm006215jsd", + "name" : "createIndexColumn" + }, + "acm006216jsd" : { + "type" : "ControlElement", + "id" : "acm006216jsd", + "name" : "createGroupColumn" + }, + "acm006217jsd" : { + "type" : "ControlElement", + "id" : "acm006217jsd", + "name" : "createGroupColorRegion" + }, + "acm006218jsd" : { + "type" : "ControlElement", + "id" : "acm006218jsd", + "name" : "createFieldColumn" + }, + "acm006219jsd" : { + "type" : "ControlElement", + "id" : "acm006219jsd", + "name" : "createIdentifierColumn" + }, + "acm006220jsd" : { + "type" : "ControlElement", + "id" : "acm006220jsd", + "name" : "createSpecialFieldColumn" + }, + "acm006221jsd" : { + "type" : "ControlElement", + "id" : "acm006221jsd", + "name" : "createFilesColumn" + }, + "acm006222jsd" : { + "type" : "ControlElement", + "id" : "acm006222jsd", + "name" : "createExtraFileColumn" + }, + "acm006223jsd" : { + "type" : "ControlElement", + "id" : "acm006223jsd", + "name" : "createLibraryColumn" + }, + "acm006224jsd" : { + "type" : "ClassUnit", + "id" : "acm006224jsd", + "name" : "MainTableColumnFactory", + "compilationUnitId" : "acm006206jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm006156jsd", "acm006164jsd", "acm006175jsd", "acm006224jsd", "acm006250jsd", "acm006405jsd", "acm006418jsd", "acm006427jsd", "acm006438jsd", "acm006448jsd", "acm006459jsd", "acm009156jsd", "acm018022jsd", "acm018509jsd", "acm018673jsd", "acm018770jsd", "acm019107jsd", "acm021206jsd" ], + "content" : [ "acm006211jsd", "acm006212jsd", "acm006213jsd", "acm006214jsd", "acm006215jsd", "acm006216jsd", "acm006217jsd", "acm006218jsd", "acm006219jsd", "acm006220jsd", "acm006221jsd", "acm006222jsd", "acm006223jsd" ] + }, + "acm006225jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006225jsd", + "name" : "MainTableColumnModel", + "parentId" : "acm006144jsd", + "content" : [ "acm006250jsd", "acm006256jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006226jsd" : { + "type" : "CodePackage", + "id" : "acm006226jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006227jsd" ] + }, + "acm006227jsd" : { + "type" : "CodePackage", + "id" : "acm006227jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006228jsd" ] + }, + "acm006228jsd" : { + "type" : "CodePackage", + "id" : "acm006228jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006229jsd" ] + }, + "acm006229jsd" : { + "type" : "CodePackage", + "id" : "acm006229jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006225jsd" ] + }, + "acm006230jsd" : { + "type" : "ControlElement", + "id" : "acm006230jsd", + "name" : "Type" + }, + "acm006231jsd" : { + "type" : "ControlElement", + "id" : "acm006231jsd", + "name" : "Type" + }, + "acm006232jsd" : { + "type" : "ControlElement", + "id" : "acm006232jsd", + "name" : "getName" + }, + "acm006233jsd" : { + "type" : "ControlElement", + "id" : "acm006233jsd", + "name" : "getDisplayName" + }, + "acm006234jsd" : { + "type" : "ControlElement", + "id" : "acm006234jsd", + "name" : "fromString" + }, + "acm006235jsd" : { + "type" : "ControlElement", + "id" : "acm006235jsd", + "name" : "MainTableColumnModel" + }, + "acm006236jsd" : { + "type" : "ControlElement", + "id" : "acm006236jsd", + "name" : "MainTableColumnModel" + }, + "acm006237jsd" : { + "type" : "ControlElement", + "id" : "acm006237jsd", + "name" : "MainTableColumnModel" + }, + "acm006238jsd" : { + "type" : "ControlElement", + "id" : "acm006238jsd", + "name" : "getType" + }, + "acm006239jsd" : { + "type" : "ControlElement", + "id" : "acm006239jsd", + "name" : "getQualifier" + }, + "acm006240jsd" : { + "type" : "ControlElement", + "id" : "acm006240jsd", + "name" : "getName" + }, + "acm006241jsd" : { + "type" : "ControlElement", + "id" : "acm006241jsd", + "name" : "getDisplayName" + }, + "acm006242jsd" : { + "type" : "ControlElement", + "id" : "acm006242jsd", + "name" : "nameProperty" + }, + "acm006243jsd" : { + "type" : "ControlElement", + "id" : "acm006243jsd", + "name" : "getWidth" + }, + "acm006244jsd" : { + "type" : "ControlElement", + "id" : "acm006244jsd", + "name" : "widthProperty" + }, + "acm006245jsd" : { + "type" : "ControlElement", + "id" : "acm006245jsd", + "name" : "getSortType" + }, + "acm006246jsd" : { + "type" : "ControlElement", + "id" : "acm006246jsd", + "name" : "sortTypeProperty" + }, + "acm006247jsd" : { + "type" : "ControlElement", + "id" : "acm006247jsd", + "name" : "equals" + }, + "acm006248jsd" : { + "type" : "ControlElement", + "id" : "acm006248jsd", + "name" : "hashCode" + }, + "acm006249jsd" : { + "type" : "ControlElement", + "id" : "acm006249jsd", + "name" : "parse" + }, + "acm006250jsd" : { + "type" : "ClassUnit", + "id" : "acm006250jsd", + "name" : "MainTableColumnModel", + "compilationUnitId" : "acm006225jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006250jsd", "acm006256jsd" ], + "content" : [ "acm006230jsd", "acm006231jsd", "acm006232jsd", "acm006233jsd", "acm006234jsd", "acm006235jsd", "acm006236jsd", "acm006237jsd", "acm006238jsd", "acm006239jsd", "acm006240jsd", "acm006241jsd", "acm006242jsd", "acm006243jsd", "acm006244jsd", "acm006245jsd", "acm006246jsd", "acm006247jsd", "acm006248jsd", "acm006249jsd" ] + }, + "acm006251jsd" : { + "type" : "ControlElement", + "id" : "acm006251jsd", + "name" : "Type" + }, + "acm006252jsd" : { + "type" : "ControlElement", + "id" : "acm006252jsd", + "name" : "Type" + }, + "acm006253jsd" : { + "type" : "ControlElement", + "id" : "acm006253jsd", + "name" : "getName" + }, + "acm006254jsd" : { + "type" : "ControlElement", + "id" : "acm006254jsd", + "name" : "getDisplayName" + }, + "acm006255jsd" : { + "type" : "ControlElement", + "id" : "acm006255jsd", + "name" : "fromString" + }, + "acm006256jsd" : { + "type" : "ClassUnit", + "id" : "acm006256jsd", + "name" : "Type", + "compilationUnitId" : "acm006225jsd", + "parentDatatypeId" : "acm006250jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006256jsd" ], + "content" : [ "acm006251jsd", "acm006252jsd", "acm006253jsd", "acm006254jsd", "acm006255jsd" ] + }, + "acm006257jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006257jsd", + "name" : "MainTableDataModel", + "parentId" : "acm006144jsd", + "content" : [ "acm006269jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006258jsd" : { + "type" : "CodePackage", + "id" : "acm006258jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006259jsd" ] + }, + "acm006259jsd" : { + "type" : "CodePackage", + "id" : "acm006259jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006260jsd" ] + }, + "acm006260jsd" : { + "type" : "CodePackage", + "id" : "acm006260jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006261jsd" ] + }, + "acm006261jsd" : { + "type" : "CodePackage", + "id" : "acm006261jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006257jsd" ] + }, + "acm006262jsd" : { + "type" : "ControlElement", + "id" : "acm006262jsd", + "name" : "MainTableDataModel" + }, + "acm006263jsd" : { + "type" : "ControlElement", + "id" : "acm006263jsd", + "name" : "isMatched" + }, + "acm006264jsd" : { + "type" : "ControlElement", + "id" : "acm006264jsd", + "name" : "isMatchedBySearch" + }, + "acm006265jsd" : { + "type" : "ControlElement", + "id" : "acm006265jsd", + "name" : "isMatchedByGroup" + }, + "acm006266jsd" : { + "type" : "ControlElement", + "id" : "acm006266jsd", + "name" : "createGroupMatcher" + }, + "acm006267jsd" : { + "type" : "ControlElement", + "id" : "acm006267jsd", + "name" : "getEntriesFilteredAndSorted" + }, + "acm006268jsd" : { + "type" : "ControlElement", + "id" : "acm006268jsd", + "name" : "refresh" + }, + "acm006269jsd" : { + "type" : "ClassUnit", + "id" : "acm006269jsd", + "name" : "MainTableDataModel", + "compilationUnitId" : "acm006257jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm005211jsd", "acm006156jsd", "acm006278jsd", "acm006330jsd", "acm016845jsd", "acm018022jsd", "acm018267jsd", "acm019221jsd", "acm020349jsd", "acm021206jsd" ], + "content" : [ "acm006262jsd", "acm006263jsd", "acm006264jsd", "acm006265jsd", "acm006266jsd", "acm006267jsd", "acm006268jsd" ] + }, + "acm006270jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006270jsd", + "name" : "MainTableFieldValueFormatter", + "parentId" : "acm006144jsd", + "content" : [ "acm006278jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006271jsd" : { + "type" : "CodePackage", + "id" : "acm006271jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006272jsd" ] + }, + "acm006272jsd" : { + "type" : "CodePackage", + "id" : "acm006272jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006273jsd" ] + }, + "acm006273jsd" : { + "type" : "CodePackage", + "id" : "acm006273jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006274jsd" ] + }, + "acm006274jsd" : { + "type" : "CodePackage", + "id" : "acm006274jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006270jsd" ] + }, + "acm006275jsd" : { + "type" : "ControlElement", + "id" : "acm006275jsd", + "name" : "MainTableFieldValueFormatter" + }, + "acm006276jsd" : { + "type" : "ControlElement", + "id" : "acm006276jsd", + "name" : "formatFieldsValues" + }, + "acm006277jsd" : { + "type" : "ControlElement", + "id" : "acm006277jsd", + "name" : "formatFieldWithAuthorValue" + }, + "acm006278jsd" : { + "type" : "ClassUnit", + "id" : "acm006278jsd", + "name" : "MainTableFieldValueFormatter", + "compilationUnitId" : "acm006270jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006330jsd", "acm006331jsd", "acm006332jsd", "acm017988jsd", "acm018022jsd", "acm018175jsd", "acm018267jsd", "acm018673jsd", "acm018754jsd" ], + "content" : [ "acm006275jsd", "acm006276jsd", "acm006277jsd" ] + }, + "acm006279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006279jsd", + "name" : "MainTableHeaderContextMenu", + "parentId" : "acm006144jsd", + "content" : [ "acm006298jsd", "acm006303jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006280jsd" : { + "type" : "CodePackage", + "id" : "acm006280jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006281jsd" ] + }, + "acm006281jsd" : { + "type" : "CodePackage", + "id" : "acm006281jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006282jsd" ] + }, + "acm006282jsd" : { + "type" : "CodePackage", + "id" : "acm006282jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006283jsd" ] + }, + "acm006283jsd" : { + "type" : "CodePackage", + "id" : "acm006283jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006279jsd" ] + }, + "acm006284jsd" : { + "type" : "ControlElement", + "id" : "acm006284jsd", + "name" : "MainTableHeaderContextMenu" + }, + "acm006285jsd" : { + "type" : "ControlElement", + "id" : "acm006285jsd", + "name" : "show" + }, + "acm006286jsd" : { + "type" : "ControlElement", + "id" : "acm006286jsd", + "name" : "constructItems" + }, + "acm006287jsd" : { + "type" : "ControlElement", + "id" : "acm006287jsd", + "name" : "createMenuItem" + }, + "acm006288jsd" : { + "type" : "ControlElement", + "id" : "acm006288jsd", + "name" : "obtainIndexOfColumn" + }, + "acm006289jsd" : { + "type" : "ControlElement", + "id" : "acm006289jsd", + "name" : "addColumn" + }, + "acm006290jsd" : { + "type" : "ControlElement", + "id" : "acm006290jsd", + "name" : "removeColumn" + }, + "acm006291jsd" : { + "type" : "ControlElement", + "id" : "acm006291jsd", + "name" : "isACommonColumn" + }, + "acm006292jsd" : { + "type" : "ControlElement", + "id" : "acm006292jsd", + "name" : "isColumnInList" + }, + "acm006293jsd" : { + "type" : "ControlElement", + "id" : "acm006293jsd", + "name" : "commonColumns" + }, + "acm006294jsd" : { + "type" : "ControlElement", + "id" : "acm006294jsd", + "name" : "RightClickMenuItem" + }, + "acm006295jsd" : { + "type" : "ControlElement", + "id" : "acm006295jsd", + "name" : "setIndex" + }, + "acm006296jsd" : { + "type" : "ControlElement", + "id" : "acm006296jsd", + "name" : "setVisibleInTable" + }, + "acm006297jsd" : { + "type" : "ControlElement", + "id" : "acm006297jsd", + "name" : "isVisibleInTable" + }, + "acm006298jsd" : { + "type" : "ClassUnit", + "id" : "acm006298jsd", + "name" : "MainTableHeaderContextMenu", + "compilationUnitId" : "acm006279jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006156jsd", "acm006205jsd", "acm006224jsd", "acm006250jsd", "acm006303jsd", "acm006448jsd" ], + "content" : [ "acm006284jsd", "acm006285jsd", "acm006286jsd", "acm006287jsd", "acm006288jsd", "acm006289jsd", "acm006290jsd", "acm006291jsd", "acm006292jsd", "acm006293jsd", "acm006294jsd", "acm006295jsd", "acm006296jsd", "acm006297jsd" ] + }, + "acm006299jsd" : { + "type" : "ControlElement", + "id" : "acm006299jsd", + "name" : "RightClickMenuItem" + }, + "acm006300jsd" : { + "type" : "ControlElement", + "id" : "acm006300jsd", + "name" : "setIndex" + }, + "acm006301jsd" : { + "type" : "ControlElement", + "id" : "acm006301jsd", + "name" : "setVisibleInTable" + }, + "acm006302jsd" : { + "type" : "ControlElement", + "id" : "acm006302jsd", + "name" : "isVisibleInTable" + }, + "acm006303jsd" : { + "type" : "ClassUnit", + "id" : "acm006303jsd", + "name" : "RightClickMenuItem", + "compilationUnitId" : "acm006279jsd", + "parentDatatypeId" : "acm006298jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006448jsd" ], + "content" : [ "acm006299jsd", "acm006300jsd", "acm006301jsd", "acm006302jsd" ] + }, + "acm006304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006304jsd", + "name" : "MainTablePreferences", + "parentId" : "acm006144jsd", + "content" : [ "acm006317jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006305jsd" : { + "type" : "CodePackage", + "id" : "acm006305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006306jsd" ] + }, + "acm006306jsd" : { + "type" : "CodePackage", + "id" : "acm006306jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006307jsd" ] + }, + "acm006307jsd" : { + "type" : "CodePackage", + "id" : "acm006307jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006308jsd" ] + }, + "acm006308jsd" : { + "type" : "CodePackage", + "id" : "acm006308jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006304jsd" ] + }, + "acm006309jsd" : { + "type" : "ControlElement", + "id" : "acm006309jsd", + "name" : "MainTablePreferences" + }, + "acm006310jsd" : { + "type" : "ControlElement", + "id" : "acm006310jsd", + "name" : "getColumnPreferences" + }, + "acm006311jsd" : { + "type" : "ControlElement", + "id" : "acm006311jsd", + "name" : "getResizeColumnsToFit" + }, + "acm006312jsd" : { + "type" : "ControlElement", + "id" : "acm006312jsd", + "name" : "resizeColumnsToFitProperty" + }, + "acm006313jsd" : { + "type" : "ControlElement", + "id" : "acm006313jsd", + "name" : "setResizeColumnsToFit" + }, + "acm006314jsd" : { + "type" : "ControlElement", + "id" : "acm006314jsd", + "name" : "getExtraFileColumnsEnabled" + }, + "acm006315jsd" : { + "type" : "ControlElement", + "id" : "acm006315jsd", + "name" : "extraFileColumnsEnabledProperty" + }, + "acm006316jsd" : { + "type" : "ControlElement", + "id" : "acm006316jsd", + "name" : "setExtraFileColumnsEnabled" + }, + "acm006317jsd" : { + "type" : "ClassUnit", + "id" : "acm006317jsd", + "name" : "MainTablePreferences", + "compilationUnitId" : "acm006304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006175jsd" ], + "content" : [ "acm006309jsd", "acm006310jsd", "acm006311jsd", "acm006312jsd", "acm006313jsd", "acm006314jsd", "acm006315jsd", "acm006316jsd" ] + }, + "acm006318jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006318jsd", + "name" : "NameDisplayPreferences", + "parentId" : "acm006144jsd", + "content" : [ "acm006330jsd", "acm006331jsd", "acm006332jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006319jsd" : { + "type" : "CodePackage", + "id" : "acm006319jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006320jsd" ] + }, + "acm006320jsd" : { + "type" : "CodePackage", + "id" : "acm006320jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006321jsd" ] + }, + "acm006321jsd" : { + "type" : "CodePackage", + "id" : "acm006321jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006322jsd" ] + }, + "acm006322jsd" : { + "type" : "CodePackage", + "id" : "acm006322jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006318jsd" ] + }, + "acm006323jsd" : { + "type" : "ControlElement", + "id" : "acm006323jsd", + "name" : "NameDisplayPreferences" + }, + "acm006324jsd" : { + "type" : "ControlElement", + "id" : "acm006324jsd", + "name" : "getDisplayStyle" + }, + "acm006325jsd" : { + "type" : "ControlElement", + "id" : "acm006325jsd", + "name" : "displayStyleProperty" + }, + "acm006326jsd" : { + "type" : "ControlElement", + "id" : "acm006326jsd", + "name" : "setDisplayStyle" + }, + "acm006327jsd" : { + "type" : "ControlElement", + "id" : "acm006327jsd", + "name" : "getAbbreviationStyle" + }, + "acm006328jsd" : { + "type" : "ControlElement", + "id" : "acm006328jsd", + "name" : "abbreviationStyleProperty" + }, + "acm006329jsd" : { + "type" : "ControlElement", + "id" : "acm006329jsd", + "name" : "setAbbreviationStyle" + }, + "acm006330jsd" : { + "type" : "ClassUnit", + "id" : "acm006330jsd", + "name" : "NameDisplayPreferences", + "compilationUnitId" : "acm006318jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006331jsd", "acm006332jsd" ], + "content" : [ "acm006323jsd", "acm006324jsd", "acm006325jsd", "acm006326jsd", "acm006327jsd", "acm006328jsd", "acm006329jsd" ] + }, + "acm006331jsd" : { + "type" : "ClassUnit", + "id" : "acm006331jsd", + "name" : "DisplayStyle", + "compilationUnitId" : "acm006318jsd", + "parentDatatypeId" : "acm006330jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006332jsd" : { + "type" : "ClassUnit", + "id" : "acm006332jsd", + "name" : "AbbreviationStyle", + "compilationUnitId" : "acm006318jsd", + "parentDatatypeId" : "acm006330jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006333jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006333jsd", + "name" : "OpenExternalFileAction", + "parentId" : "acm006144jsd", + "content" : [ "acm006341jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006334jsd" : { + "type" : "CodePackage", + "id" : "acm006334jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006335jsd" ] + }, + "acm006335jsd" : { + "type" : "CodePackage", + "id" : "acm006335jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006336jsd" ] + }, + "acm006336jsd" : { + "type" : "CodePackage", + "id" : "acm006336jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006337jsd" ] + }, + "acm006337jsd" : { + "type" : "CodePackage", + "id" : "acm006337jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006333jsd" ] + }, + "acm006338jsd" : { + "type" : "ControlElement", + "id" : "acm006338jsd", + "name" : "OpenExternalFileAction" + }, + "acm006339jsd" : { + "type" : "ControlElement", + "id" : "acm006339jsd", + "name" : "OpenExternalFileAction" + }, + "acm006340jsd" : { + "type" : "ControlElement", + "id" : "acm006340jsd", + "name" : "execute" + }, + "acm006341jsd" : { + "type" : "ClassUnit", + "id" : "acm006341jsd", + "name" : "OpenExternalFileAction", + "compilationUnitId" : "acm006333jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm006338jsd", "acm006339jsd", "acm006340jsd" ] + }, + "acm006342jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006342jsd", + "name" : "OpenFolderAction", + "parentId" : "acm006144jsd", + "content" : [ "acm006350jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006343jsd" : { + "type" : "CodePackage", + "id" : "acm006343jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006344jsd" ] + }, + "acm006344jsd" : { + "type" : "CodePackage", + "id" : "acm006344jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006345jsd" ] + }, + "acm006345jsd" : { + "type" : "CodePackage", + "id" : "acm006345jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006346jsd" ] + }, + "acm006346jsd" : { + "type" : "CodePackage", + "id" : "acm006346jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006342jsd" ] + }, + "acm006347jsd" : { + "type" : "ControlElement", + "id" : "acm006347jsd", + "name" : "OpenFolderAction" + }, + "acm006348jsd" : { + "type" : "ControlElement", + "id" : "acm006348jsd", + "name" : "OpenFolderAction" + }, + "acm006349jsd" : { + "type" : "ControlElement", + "id" : "acm006349jsd", + "name" : "execute" + }, + "acm006350jsd" : { + "type" : "ClassUnit", + "id" : "acm006350jsd", + "name" : "OpenFolderAction", + "compilationUnitId" : "acm006342jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm018267jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm006347jsd", "acm006348jsd", "acm006349jsd" ] + }, + "acm006351jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006351jsd", + "name" : "OpenUrlAction", + "parentId" : "acm006144jsd", + "content" : [ "acm006358jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006352jsd" : { + "type" : "CodePackage", + "id" : "acm006352jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006353jsd" ] + }, + "acm006353jsd" : { + "type" : "CodePackage", + "id" : "acm006353jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006354jsd" ] + }, + "acm006354jsd" : { + "type" : "CodePackage", + "id" : "acm006354jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006355jsd" ] + }, + "acm006355jsd" : { + "type" : "CodePackage", + "id" : "acm006355jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006351jsd" ] + }, + "acm006356jsd" : { + "type" : "ControlElement", + "id" : "acm006356jsd", + "name" : "OpenUrlAction" + }, + "acm006357jsd" : { + "type" : "ControlElement", + "id" : "acm006357jsd", + "name" : "execute" + }, + "acm006358jsd" : { + "type" : "ClassUnit", + "id" : "acm006358jsd", + "name" : "OpenUrlAction", + "compilationUnitId" : "acm006351jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm021206jsd" ], + "content" : [ "acm006356jsd", "acm006357jsd" ] + }, + "acm006359jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006359jsd", + "name" : "PersistenceVisualStateTable", + "parentId" : "acm006144jsd", + "content" : [ "acm006367jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006360jsd" : { + "type" : "CodePackage", + "id" : "acm006360jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006361jsd" ] + }, + "acm006361jsd" : { + "type" : "CodePackage", + "id" : "acm006361jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006362jsd" ] + }, + "acm006362jsd" : { + "type" : "CodePackage", + "id" : "acm006362jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006363jsd" ] + }, + "acm006363jsd" : { + "type" : "CodePackage", + "id" : "acm006363jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006359jsd" ] + }, + "acm006364jsd" : { + "type" : "ControlElement", + "id" : "acm006364jsd", + "name" : "PersistenceVisualStateTable" + }, + "acm006365jsd" : { + "type" : "ControlElement", + "id" : "acm006365jsd", + "name" : "updateColumns" + }, + "acm006366jsd" : { + "type" : "ControlElement", + "id" : "acm006366jsd", + "name" : "updateSortOrder" + }, + "acm006367jsd" : { + "type" : "ClassUnit", + "id" : "acm006367jsd", + "name" : "PersistenceVisualStateTable", + "compilationUnitId" : "acm006359jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006156jsd", "acm006175jsd" ], + "content" : [ "acm006364jsd", "acm006365jsd", "acm006366jsd" ] + }, + "acm006368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006368jsd", + "name" : "RightClickMenu", + "parentId" : "acm006144jsd", + "content" : [ "acm006375jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006369jsd" : { + "type" : "CodePackage", + "id" : "acm006369jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006370jsd" ] + }, + "acm006370jsd" : { + "type" : "CodePackage", + "id" : "acm006370jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006371jsd" ] + }, + "acm006371jsd" : { + "type" : "CodePackage", + "id" : "acm006371jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006372jsd" ] + }, + "acm006372jsd" : { + "type" : "CodePackage", + "id" : "acm006372jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006368jsd" ] + }, + "acm006373jsd" : { + "type" : "ControlElement", + "id" : "acm006373jsd", + "name" : "create" + }, + "acm006374jsd" : { + "type" : "ControlElement", + "id" : "acm006374jsd", + "name" : "createCopySubMenu" + }, + "acm006375jsd" : { + "type" : "ClassUnit", + "id" : "acm006375jsd", + "name" : "RightClickMenu", + "compilationUnitId" : "acm006368jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm001965jsd", "acm002004jsd", "acm002045jsd", "acm002087jsd", "acm003303jsd", "acm003312jsd", "acm003994jsd", "acm005802jsd", "acm006059jsd", "acm006068jsd", "acm006156jsd", "acm006341jsd", "acm006350jsd", "acm006358jsd", "acm006383jsd", "acm006481jsd", "acm006559jsd", "acm006591jsd", "acm008507jsd", "acm009965jsd", "acm011087jsd", "acm018333jsd", "acm021206jsd", "acm021224jsd" ], + "content" : [ "acm006373jsd", "acm006374jsd" ] + }, + "acm006376jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006376jsd", + "name" : "SearchShortScienceAction", + "parentId" : "acm006144jsd", + "content" : [ "acm006383jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006377jsd" : { + "type" : "CodePackage", + "id" : "acm006377jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006378jsd" ] + }, + "acm006378jsd" : { + "type" : "CodePackage", + "id" : "acm006378jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006379jsd" ] + }, + "acm006379jsd" : { + "type" : "CodePackage", + "id" : "acm006379jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006380jsd" ] + }, + "acm006380jsd" : { + "type" : "CodePackage", + "id" : "acm006380jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006376jsd" ] + }, + "acm006381jsd" : { + "type" : "ControlElement", + "id" : "acm006381jsd", + "name" : "SearchShortScienceAction" + }, + "acm006382jsd" : { + "type" : "ControlElement", + "id" : "acm006382jsd", + "name" : "execute" + }, + "acm006383jsd" : { + "type" : "ClassUnit", + "id" : "acm006383jsd", + "name" : "SearchShortScienceAction", + "compilationUnitId" : "acm006376jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm021206jsd" ], + "content" : [ "acm006381jsd", "acm006382jsd" ] + }, + "acm006384jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006384jsd", + "name" : "SmartConstrainedResizePolicy", + "parentId" : "acm006144jsd", + "content" : [ "acm006395jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006385jsd" : { + "type" : "CodePackage", + "id" : "acm006385jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006386jsd" ] + }, + "acm006386jsd" : { + "type" : "CodePackage", + "id" : "acm006386jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006387jsd" ] + }, + "acm006387jsd" : { + "type" : "CodePackage", + "id" : "acm006387jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006388jsd" ] + }, + "acm006388jsd" : { + "type" : "CodePackage", + "id" : "acm006388jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006384jsd" ] + }, + "acm006389jsd" : { + "type" : "ControlElement", + "id" : "acm006389jsd", + "name" : "call" + }, + "acm006390jsd" : { + "type" : "ControlElement", + "id" : "acm006390jsd", + "name" : "initColumnSize" + }, + "acm006391jsd" : { + "type" : "ControlElement", + "id" : "acm006391jsd", + "name" : "resize" + }, + "acm006392jsd" : { + "type" : "ControlElement", + "id" : "acm006392jsd", + "name" : "constrainedResize" + }, + "acm006393jsd" : { + "type" : "ControlElement", + "id" : "acm006393jsd", + "name" : "constrainedResize" + }, + "acm006394jsd" : { + "type" : "ControlElement", + "id" : "acm006394jsd", + "name" : "getContentWidth" + }, + "acm006395jsd" : { + "type" : "ClassUnit", + "id" : "acm006395jsd", + "name" : "SmartConstrainedResizePolicy", + "compilationUnitId" : "acm006384jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006395jsd" ], + "content" : [ "acm006389jsd", "acm006390jsd", "acm006391jsd", "acm006392jsd", "acm006393jsd", "acm006394jsd" ] + }, + "acm006396jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006396jsd", + "name" : "FieldColumn", + "parentId" : "acm006401jsd", + "content" : [ "acm006405jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable", "columns" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006397jsd" : { + "type" : "CodePackage", + "id" : "acm006397jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006398jsd" ] + }, + "acm006398jsd" : { + "type" : "CodePackage", + "id" : "acm006398jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006399jsd" ] + }, + "acm006399jsd" : { + "type" : "CodePackage", + "id" : "acm006399jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006400jsd" ] + }, + "acm006400jsd" : { + "type" : "CodePackage", + "id" : "acm006400jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006401jsd" ] + }, + "acm006401jsd" : { + "type" : "CodePackage", + "id" : "acm006401jsd", + "name" : "columns", + "parentId" : "acm006144jsd", + "content" : [ "acm006396jsd", "acm006406jsd", "acm006419jsd", "acm006428jsd", "acm006439jsd", "acm006449jsd" ] + }, + "acm006402jsd" : { + "type" : "ControlElement", + "id" : "acm006402jsd", + "name" : "FieldColumn" + }, + "acm006403jsd" : { + "type" : "ControlElement", + "id" : "acm006403jsd", + "name" : "getDisplayName" + }, + "acm006404jsd" : { + "type" : "ControlElement", + "id" : "acm006404jsd", + "name" : "getFieldValue" + }, + "acm006405jsd" : { + "type" : "ClassUnit", + "id" : "acm006405jsd", + "name" : "FieldColumn", + "compilationUnitId" : "acm006396jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006156jsd", "acm006250jsd", "acm010157jsd", "acm018673jsd", "acm018754jsd", "acm018813jsd" ], + "content" : [ "acm006402jsd", "acm006403jsd", "acm006404jsd" ] + }, + "acm006406jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006406jsd", + "name" : "FileColumn", + "parentId" : "acm006401jsd", + "content" : [ "acm006418jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable", "columns" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006407jsd" : { + "type" : "CodePackage", + "id" : "acm006407jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006408jsd" ] + }, + "acm006408jsd" : { + "type" : "CodePackage", + "id" : "acm006408jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006409jsd" ] + }, + "acm006409jsd" : { + "type" : "CodePackage", + "id" : "acm006409jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006410jsd" ] + }, + "acm006410jsd" : { + "type" : "CodePackage", + "id" : "acm006410jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006411jsd" ] + }, + "acm006411jsd" : { + "type" : "CodePackage", + "id" : "acm006411jsd", + "name" : "columns", + "parentId" : null, + "content" : [ "acm006406jsd" ] + }, + "acm006412jsd" : { + "type" : "ControlElement", + "id" : "acm006412jsd", + "name" : "FileColumn" + }, + "acm006413jsd" : { + "type" : "ControlElement", + "id" : "acm006413jsd", + "name" : "FileColumn" + }, + "acm006414jsd" : { + "type" : "ControlElement", + "id" : "acm006414jsd", + "name" : "setCommonSettings" + }, + "acm006415jsd" : { + "type" : "ControlElement", + "id" : "acm006415jsd", + "name" : "createFileTooltip" + }, + "acm006416jsd" : { + "type" : "ControlElement", + "id" : "acm006416jsd", + "name" : "createFileMenu" + }, + "acm006417jsd" : { + "type" : "ControlElement", + "id" : "acm006417jsd", + "name" : "createFileIcon" + }, + "acm006418jsd" : { + "type" : "ClassUnit", + "id" : "acm006418jsd", + "name" : "FileColumn", + "compilationUnitId" : "acm006406jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004599jsd", "acm006156jsd", "acm006250jsd", "acm018022jsd", "acm018509jsd", "acm021206jsd" ], + "content" : [ "acm006412jsd", "acm006413jsd", "acm006414jsd", "acm006415jsd", "acm006416jsd", "acm006417jsd" ] + }, + "acm006419jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006419jsd", + "name" : "LibraryColumn", + "parentId" : "acm006401jsd", + "content" : [ "acm006427jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable", "columns" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006420jsd" : { + "type" : "CodePackage", + "id" : "acm006420jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006421jsd" ] + }, + "acm006421jsd" : { + "type" : "CodePackage", + "id" : "acm006421jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006422jsd" ] + }, + "acm006422jsd" : { + "type" : "CodePackage", + "id" : "acm006422jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006423jsd" ] + }, + "acm006423jsd" : { + "type" : "CodePackage", + "id" : "acm006423jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006424jsd" ] + }, + "acm006424jsd" : { + "type" : "CodePackage", + "id" : "acm006424jsd", + "name" : "columns", + "parentId" : null, + "content" : [ "acm006419jsd" ] + }, + "acm006425jsd" : { + "type" : "ControlElement", + "id" : "acm006425jsd", + "name" : "LibraryColumn" + }, + "acm006426jsd" : { + "type" : "ControlElement", + "id" : "acm006426jsd", + "name" : "LibraryColumn" + }, + "acm006427jsd" : { + "type" : "ClassUnit", + "id" : "acm006427jsd", + "name" : "LibraryColumn", + "compilationUnitId" : "acm006419jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006156jsd", "acm006250jsd" ], + "content" : [ "acm006425jsd", "acm006426jsd" ] + }, + "acm006428jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006428jsd", + "name" : "LinkedIdentifierColumn", + "parentId" : "acm006401jsd", + "content" : [ "acm006438jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable", "columns" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006429jsd" : { + "type" : "CodePackage", + "id" : "acm006429jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006430jsd" ] + }, + "acm006430jsd" : { + "type" : "CodePackage", + "id" : "acm006430jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006431jsd" ] + }, + "acm006431jsd" : { + "type" : "CodePackage", + "id" : "acm006431jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006432jsd" ] + }, + "acm006432jsd" : { + "type" : "CodePackage", + "id" : "acm006432jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006433jsd" ] + }, + "acm006433jsd" : { + "type" : "CodePackage", + "id" : "acm006433jsd", + "name" : "columns", + "parentId" : null, + "content" : [ "acm006428jsd" ] + }, + "acm006434jsd" : { + "type" : "ControlElement", + "id" : "acm006434jsd", + "name" : "LinkedIdentifierColumn" + }, + "acm006435jsd" : { + "type" : "ControlElement", + "id" : "acm006435jsd", + "name" : "createIdentifierGraphic" + }, + "acm006436jsd" : { + "type" : "ControlElement", + "id" : "acm006436jsd", + "name" : "createIdentifierTooltip" + }, + "acm006437jsd" : { + "type" : "ControlElement", + "id" : "acm006437jsd", + "name" : "createIdentifierMenu" + }, + "acm006438jsd" : { + "type" : "ClassUnit", + "id" : "acm006438jsd", + "name" : "LinkedIdentifierColumn", + "compilationUnitId" : "acm006428jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm006156jsd", "acm006164jsd", "acm006250jsd", "acm018022jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm006434jsd", "acm006435jsd", "acm006436jsd", "acm006437jsd" ] + }, + "acm006439jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006439jsd", + "name" : "MainTableColumn", + "parentId" : "acm006401jsd", + "content" : [ "acm006448jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable", "columns" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006440jsd" : { + "type" : "CodePackage", + "id" : "acm006440jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006441jsd" ] + }, + "acm006441jsd" : { + "type" : "CodePackage", + "id" : "acm006441jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006442jsd" ] + }, + "acm006442jsd" : { + "type" : "CodePackage", + "id" : "acm006442jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006443jsd" ] + }, + "acm006443jsd" : { + "type" : "CodePackage", + "id" : "acm006443jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006444jsd" ] + }, + "acm006444jsd" : { + "type" : "CodePackage", + "id" : "acm006444jsd", + "name" : "columns", + "parentId" : null, + "content" : [ "acm006439jsd" ] + }, + "acm006445jsd" : { + "type" : "ControlElement", + "id" : "acm006445jsd", + "name" : "MainTableColumn" + }, + "acm006446jsd" : { + "type" : "ControlElement", + "id" : "acm006446jsd", + "name" : "getModel" + }, + "acm006447jsd" : { + "type" : "ControlElement", + "id" : "acm006447jsd", + "name" : "getDisplayName" + }, + "acm006448jsd" : { + "type" : "ClassUnit", + "id" : "acm006448jsd", + "name" : "MainTableColumn", + "compilationUnitId" : "acm006439jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006250jsd" ], + "content" : [ "acm006445jsd", "acm006446jsd", "acm006447jsd" ] + }, + "acm006449jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006449jsd", + "name" : "SpecialFieldColumn", + "parentId" : "acm006401jsd", + "content" : [ "acm006459jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "maintable", "columns" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006450jsd" : { + "type" : "CodePackage", + "id" : "acm006450jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006451jsd" ] + }, + "acm006451jsd" : { + "type" : "CodePackage", + "id" : "acm006451jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006452jsd" ] + }, + "acm006452jsd" : { + "type" : "CodePackage", + "id" : "acm006452jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006453jsd" ] + }, + "acm006453jsd" : { + "type" : "CodePackage", + "id" : "acm006453jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm006454jsd" ] + }, + "acm006454jsd" : { + "type" : "CodePackage", + "id" : "acm006454jsd", + "name" : "columns", + "parentId" : null, + "content" : [ "acm006449jsd" ] + }, + "acm006455jsd" : { + "type" : "ControlElement", + "id" : "acm006455jsd", + "name" : "SpecialFieldColumn" + }, + "acm006456jsd" : { + "type" : "ControlElement", + "id" : "acm006456jsd", + "name" : "createSpecialRating" + }, + "acm006457jsd" : { + "type" : "ControlElement", + "id" : "acm006457jsd", + "name" : "createSpecialFieldMenu" + }, + "acm006458jsd" : { + "type" : "ControlElement", + "id" : "acm006458jsd", + "name" : "createSpecialFieldIcon" + }, + "acm006459jsd" : { + "type" : "ClassUnit", + "id" : "acm006459jsd", + "name" : "SpecialFieldColumn", + "compilationUnitId" : "acm006449jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006156jsd", "acm006250jsd", "acm009156jsd", "acm009172jsd", "acm009925jsd", "acm010165jsd", "acm010173jsd", "acm018267jsd", "acm018770jsd", "acm021206jsd" ], + "content" : [ "acm006455jsd", "acm006456jsd", "acm006457jsd", "acm006458jsd" ] + }, + "acm006460jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006460jsd", + "name" : "ChangeEntryTypeAction", + "parentId" : "acm006464jsd", + "content" : [ "acm006469jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "menus" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006461jsd" : { + "type" : "CodePackage", + "id" : "acm006461jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006462jsd" ] + }, + "acm006462jsd" : { + "type" : "CodePackage", + "id" : "acm006462jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006463jsd" ] + }, + "acm006463jsd" : { + "type" : "CodePackage", + "id" : "acm006463jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006464jsd" ] + }, + "acm006464jsd" : { + "type" : "CodePackage", + "id" : "acm006464jsd", + "name" : "menus", + "parentId" : "acm001569jsd", + "content" : [ "acm006460jsd", "acm006470jsd", "acm006482jsd" ] + }, + "acm006465jsd" : { + "type" : "ControlElement", + "id" : "acm006465jsd", + "name" : "ChangeEntryTypeAction" + }, + "acm006466jsd" : { + "type" : "ControlElement", + "id" : "acm006466jsd", + "name" : "execute" + }, + "acm006467jsd" : { + "type" : "ControlElement", + "id" : "acm006467jsd", + "name" : "getStatusMessage" + }, + "acm006468jsd" : { + "type" : "ControlElement", + "id" : "acm006468jsd", + "name" : "statusMessageProperty" + }, + "acm006469jsd" : { + "type" : "ClassUnit", + "id" : "acm006469jsd", + "name" : "ChangeEntryTypeAction", + "compilationUnitId" : "acm006460jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009381jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm006465jsd", "acm006466jsd", "acm006467jsd", "acm006468jsd" ] + }, + "acm006470jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006470jsd", + "name" : "ChangeEntryTypeMenu", + "parentId" : "acm006464jsd", + "content" : [ "acm006481jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "menus" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006471jsd" : { + "type" : "CodePackage", + "id" : "acm006471jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006472jsd" ] + }, + "acm006472jsd" : { + "type" : "CodePackage", + "id" : "acm006472jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006473jsd" ] + }, + "acm006473jsd" : { + "type" : "CodePackage", + "id" : "acm006473jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006474jsd" ] + }, + "acm006474jsd" : { + "type" : "CodePackage", + "id" : "acm006474jsd", + "name" : "menus", + "parentId" : null, + "content" : [ "acm006470jsd" ] + }, + "acm006475jsd" : { + "type" : "ControlElement", + "id" : "acm006475jsd", + "name" : "ChangeEntryTypeMenu" + }, + "acm006476jsd" : { + "type" : "ControlElement", + "id" : "acm006476jsd", + "name" : "asContextMenu" + }, + "acm006477jsd" : { + "type" : "ControlElement", + "id" : "acm006477jsd", + "name" : "asSubMenu" + }, + "acm006478jsd" : { + "type" : "ControlElement", + "id" : "acm006478jsd", + "name" : "getMenuItems" + }, + "acm006479jsd" : { + "type" : "ControlElement", + "id" : "acm006479jsd", + "name" : "createSubMenu" + }, + "acm006480jsd" : { + "type" : "ControlElement", + "id" : "acm006480jsd", + "name" : "fromEntryTypes" + }, + "acm006481jsd" : { + "type" : "ClassUnit", + "id" : "acm006481jsd", + "name" : "ChangeEntryTypeMenu", + "compilationUnitId" : "acm006470jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005802jsd", "acm018022jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd" ], + "content" : [ "acm006475jsd", "acm006476jsd", "acm006477jsd", "acm006478jsd", "acm006479jsd", "acm006480jsd" ] + }, + "acm006482jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006482jsd", + "name" : "FileHistoryMenu", + "parentId" : "acm006464jsd", + "content" : [ "acm006493jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "menus" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006483jsd" : { + "type" : "CodePackage", + "id" : "acm006483jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006484jsd" ] + }, + "acm006484jsd" : { + "type" : "CodePackage", + "id" : "acm006484jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006485jsd" ] + }, + "acm006485jsd" : { + "type" : "CodePackage", + "id" : "acm006485jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006486jsd" ] + }, + "acm006486jsd" : { + "type" : "CodePackage", + "id" : "acm006486jsd", + "name" : "menus", + "parentId" : null, + "content" : [ "acm006482jsd" ] + }, + "acm006487jsd" : { + "type" : "ControlElement", + "id" : "acm006487jsd", + "name" : "FileHistoryMenu" + }, + "acm006488jsd" : { + "type" : "ControlElement", + "id" : "acm006488jsd", + "name" : "openFileByKey" + }, + "acm006489jsd" : { + "type" : "ControlElement", + "id" : "acm006489jsd", + "name" : "newFile" + }, + "acm006490jsd" : { + "type" : "ControlElement", + "id" : "acm006490jsd", + "name" : "setItems" + }, + "acm006491jsd" : { + "type" : "ControlElement", + "id" : "acm006491jsd", + "name" : "addItem" + }, + "acm006492jsd" : { + "type" : "ControlElement", + "id" : "acm006492jsd", + "name" : "openFile" + }, + "acm006493jsd" : { + "type" : "ClassUnit", + "id" : "acm006493jsd", + "name" : "FileHistoryMenu", + "compilationUnitId" : "acm006482jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005648jsd", "acm017507jsd" ], + "content" : [ "acm006487jsd", "acm006488jsd", "acm006489jsd", "acm006490jsd", "acm006491jsd", "acm006492jsd" ] + }, + "acm006494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006494jsd", + "name" : "DiffHighlighting", + "parentId" : "acm006498jsd", + "content" : [ "acm006506jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006495jsd" : { + "type" : "CodePackage", + "id" : "acm006495jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006496jsd" ] + }, + "acm006496jsd" : { + "type" : "CodePackage", + "id" : "acm006496jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006497jsd" ] + }, + "acm006497jsd" : { + "type" : "CodePackage", + "id" : "acm006497jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006498jsd" ] + }, + "acm006498jsd" : { + "type" : "CodePackage", + "id" : "acm006498jsd", + "name" : "mergeentries", + "parentId" : "acm001569jsd", + "content" : [ "acm006494jsd", "acm006507jsd", "acm006526jsd", "acm006535jsd", "acm006540jsd", "acm006552jsd", "acm006560jsd", "acm006571jsd", "acm006576jsd", "acm006584jsd", "acm006592jsd", "acm006618jsd", "acm021863jsd", "acm021883jsd", "acm021906jsd", "acm021915jsd", "acm021930jsd", "acm006646jsd" ] + }, + "acm006499jsd" : { + "type" : "ControlElement", + "id" : "acm006499jsd", + "name" : "DiffHighlighting" + }, + "acm006500jsd" : { + "type" : "ControlElement", + "id" : "acm006500jsd", + "name" : "generateDiffHighlighting" + }, + "acm006501jsd" : { + "type" : "ControlElement", + "id" : "acm006501jsd", + "name" : "forChanged" + }, + "acm006502jsd" : { + "type" : "ControlElement", + "id" : "acm006502jsd", + "name" : "forUnchanged" + }, + "acm006503jsd" : { + "type" : "ControlElement", + "id" : "acm006503jsd", + "name" : "forAdded" + }, + "acm006504jsd" : { + "type" : "ControlElement", + "id" : "acm006504jsd", + "name" : "forRemoved" + }, + "acm006505jsd" : { + "type" : "ControlElement", + "id" : "acm006505jsd", + "name" : "generateSymmetricHighlighting" + }, + "acm006506jsd" : { + "type" : "ClassUnit", + "id" : "acm006506jsd", + "name" : "DiffHighlighting", + "compilationUnitId" : "acm006494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006506jsd" ], + "content" : [ "acm006499jsd", "acm006500jsd", "acm006501jsd", "acm006502jsd", "acm006503jsd", "acm006504jsd", "acm006505jsd" ] + }, + "acm006507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006507jsd", + "name" : "DiffHighlightingEllipsingTextFlow", + "parentId" : "acm006498jsd", + "content" : [ "acm006525jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006508jsd" : { + "type" : "CodePackage", + "id" : "acm006508jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006509jsd" ] + }, + "acm006509jsd" : { + "type" : "CodePackage", + "id" : "acm006509jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006510jsd" ] + }, + "acm006510jsd" : { + "type" : "CodePackage", + "id" : "acm006510jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006511jsd" ] + }, + "acm006511jsd" : { + "type" : "CodePackage", + "id" : "acm006511jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006507jsd" ] + }, + "acm006512jsd" : { + "type" : "ControlElement", + "id" : "acm006512jsd", + "name" : "DiffHighlightingEllipsingTextFlow" + }, + "acm006513jsd" : { + "type" : "ControlElement", + "id" : "acm006513jsd", + "name" : "getChildren" + }, + "acm006514jsd" : { + "type" : "ControlElement", + "id" : "acm006514jsd", + "name" : "adjustChildren" + }, + "acm006515jsd" : { + "type" : "ControlElement", + "id" : "acm006515jsd", + "name" : "adjustText" + }, + "acm006516jsd" : { + "type" : "ControlElement", + "id" : "acm006516jsd", + "name" : "removeUntilTextFits" + }, + "acm006517jsd" : { + "type" : "ControlElement", + "id" : "acm006517jsd", + "name" : "fillUntilOverflowing" + }, + "acm006518jsd" : { + "type" : "ControlElement", + "id" : "acm006518jsd", + "name" : "ellipseUntilTextFits" + }, + "acm006519jsd" : { + "type" : "ControlElement", + "id" : "acm006519jsd", + "name" : "highlightDiff" + }, + "acm006520jsd" : { + "type" : "ControlElement", + "id" : "acm006520jsd", + "name" : "ellipseString" + }, + "acm006521jsd" : { + "type" : "ControlElement", + "id" : "acm006521jsd", + "name" : "setEllipsisString" + }, + "acm006522jsd" : { + "type" : "ControlElement", + "id" : "acm006522jsd", + "name" : "getEllipsisString" + }, + "acm006523jsd" : { + "type" : "ControlElement", + "id" : "acm006523jsd", + "name" : "ellipsisStringProperty" + }, + "acm006524jsd" : { + "type" : "ControlElement", + "id" : "acm006524jsd", + "name" : "getFullText" + }, + "acm006525jsd" : { + "type" : "ClassUnit", + "id" : "acm006525jsd", + "name" : "DiffHighlightingEllipsingTextFlow", + "compilationUnitId" : "acm006507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006534jsd" ], + "content" : [ "acm006512jsd", "acm006513jsd", "acm006514jsd", "acm006515jsd", "acm006516jsd", "acm006517jsd", "acm006518jsd", "acm006519jsd", "acm006520jsd", "acm006521jsd", "acm006522jsd", "acm006523jsd", "acm006524jsd" ] + }, + "acm006526jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006526jsd", + "name" : "DiffMode", + "parentId" : "acm006498jsd", + "content" : [ "acm006534jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006527jsd" : { + "type" : "CodePackage", + "id" : "acm006527jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006528jsd" ] + }, + "acm006528jsd" : { + "type" : "CodePackage", + "id" : "acm006528jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006529jsd" ] + }, + "acm006529jsd" : { + "type" : "CodePackage", + "id" : "acm006529jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006530jsd" ] + }, + "acm006530jsd" : { + "type" : "CodePackage", + "id" : "acm006530jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006526jsd" ] + }, + "acm006531jsd" : { + "type" : "ControlElement", + "id" : "acm006531jsd", + "name" : "DiffMode" + }, + "acm006532jsd" : { + "type" : "ControlElement", + "id" : "acm006532jsd", + "name" : "parse" + }, + "acm006533jsd" : { + "type" : "ControlElement", + "id" : "acm006533jsd", + "name" : "getDisplayText" + }, + "acm006534jsd" : { + "type" : "ClassUnit", + "id" : "acm006534jsd", + "name" : "DiffMode", + "compilationUnitId" : "acm006526jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006534jsd" ], + "content" : [ "acm006531jsd", "acm006532jsd", "acm006533jsd" ] + }, + "acm006535jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006535jsd", + "name" : "EntriesMergeResult", + "parentId" : "acm006498jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006536jsd" : { + "type" : "CodePackage", + "id" : "acm006536jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006537jsd" ] + }, + "acm006537jsd" : { + "type" : "CodePackage", + "id" : "acm006537jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006538jsd" ] + }, + "acm006538jsd" : { + "type" : "CodePackage", + "id" : "acm006538jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006539jsd" ] + }, + "acm006539jsd" : { + "type" : "CodePackage", + "id" : "acm006539jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006535jsd" ] + }, + "acm006540jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006540jsd", + "name" : "FetchAndMergeEntry", + "parentId" : "acm006498jsd", + "content" : [ "acm006551jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006541jsd" : { + "type" : "CodePackage", + "id" : "acm006541jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006542jsd" ] + }, + "acm006542jsd" : { + "type" : "CodePackage", + "id" : "acm006542jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006543jsd" ] + }, + "acm006543jsd" : { + "type" : "CodePackage", + "id" : "acm006543jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006544jsd" ] + }, + "acm006544jsd" : { + "type" : "CodePackage", + "id" : "acm006544jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006540jsd" ] + }, + "acm006545jsd" : { + "type" : "ControlElement", + "id" : "acm006545jsd", + "name" : "FetchAndMergeEntry" + }, + "acm006546jsd" : { + "type" : "ControlElement", + "id" : "acm006546jsd", + "name" : "fetchAndMerge" + }, + "acm006547jsd" : { + "type" : "ControlElement", + "id" : "acm006547jsd", + "name" : "fetchAndMerge" + }, + "acm006548jsd" : { + "type" : "ControlElement", + "id" : "acm006548jsd", + "name" : "fetchAndMerge" + }, + "acm006549jsd" : { + "type" : "ControlElement", + "id" : "acm006549jsd", + "name" : "showMergeDialog" + }, + "acm006550jsd" : { + "type" : "ControlElement", + "id" : "acm006550jsd", + "name" : "fetchAndMerge" + }, + "acm006551jsd" : { + "type" : "ClassUnit", + "id" : "acm006551jsd", + "name" : "FetchAndMergeEntry", + "compilationUnitId" : "acm006540jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm006551jsd", "acm006570jsd", "acm009381jsd", "acm009400jsd", "acm009411jsd", "acm009965jsd", "acm012286jsd", "acm012360jsd", "acm012591jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm019005jsd", "acm020774jsd", "acm021206jsd" ], + "content" : [ "acm006545jsd", "acm006546jsd", "acm006547jsd", "acm006548jsd", "acm006549jsd", "acm006550jsd" ] + }, + "acm006552jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006552jsd", + "name" : "MergeEntriesAction", + "parentId" : "acm006498jsd", + "content" : [ "acm006559jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006553jsd" : { + "type" : "CodePackage", + "id" : "acm006553jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006554jsd" ] + }, + "acm006554jsd" : { + "type" : "CodePackage", + "id" : "acm006554jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006555jsd" ] + }, + "acm006555jsd" : { + "type" : "CodePackage", + "id" : "acm006555jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006556jsd" ] + }, + "acm006556jsd" : { + "type" : "CodePackage", + "id" : "acm006556jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006552jsd" ] + }, + "acm006557jsd" : { + "type" : "ControlElement", + "id" : "acm006557jsd", + "name" : "MergeEntriesAction" + }, + "acm006558jsd" : { + "type" : "ControlElement", + "id" : "acm006558jsd", + "name" : "execute" + }, + "acm006559jsd" : { + "type" : "ClassUnit", + "id" : "acm006559jsd", + "name" : "MergeEntriesAction", + "compilationUnitId" : "acm006552jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm006570jsd", "acm010599jsd", "acm018267jsd", "acm020774jsd" ], + "content" : [ "acm006557jsd", "acm006558jsd" ] + }, + "acm006560jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006560jsd", + "name" : "MergeEntriesDialog", + "parentId" : "acm006498jsd", + "content" : [ "acm006570jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006561jsd" : { + "type" : "CodePackage", + "id" : "acm006561jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006562jsd" ] + }, + "acm006562jsd" : { + "type" : "CodePackage", + "id" : "acm006562jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006563jsd" ] + }, + "acm006563jsd" : { + "type" : "CodePackage", + "id" : "acm006563jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006564jsd" ] + }, + "acm006564jsd" : { + "type" : "CodePackage", + "id" : "acm006564jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006560jsd" ] + }, + "acm006565jsd" : { + "type" : "ControlElement", + "id" : "acm006565jsd", + "name" : "MergeEntriesDialog" + }, + "acm006566jsd" : { + "type" : "ControlElement", + "id" : "acm006566jsd", + "name" : "init" + }, + "acm006567jsd" : { + "type" : "ControlElement", + "id" : "acm006567jsd", + "name" : "setLeftHeaderText" + }, + "acm006568jsd" : { + "type" : "ControlElement", + "id" : "acm006568jsd", + "name" : "setRightHeaderText" + }, + "acm006569jsd" : { + "type" : "ControlElement", + "id" : "acm006569jsd", + "name" : "configureDiff" + }, + "acm006570jsd" : { + "type" : "ClassUnit", + "id" : "acm006570jsd", + "name" : "MergeEntriesDialog", + "compilationUnitId" : "acm006560jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006775jsd", "acm018267jsd", "acm020774jsd" ], + "content" : [ "acm006565jsd", "acm006566jsd", "acm006567jsd", "acm006568jsd", "acm006569jsd" ] + }, + "acm006571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006571jsd", + "name" : "MergeResult", + "parentId" : "acm006498jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006572jsd" : { + "type" : "CodePackage", + "id" : "acm006572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006573jsd" ] + }, + "acm006573jsd" : { + "type" : "CodePackage", + "id" : "acm006573jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006574jsd" ] + }, + "acm006574jsd" : { + "type" : "CodePackage", + "id" : "acm006574jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006575jsd" ] + }, + "acm006575jsd" : { + "type" : "CodePackage", + "id" : "acm006575jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006571jsd" ] + }, + "acm006576jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006576jsd", + "name" : "MergeTwoEntriesAction", + "parentId" : "acm006498jsd", + "content" : [ "acm006583jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006577jsd" : { + "type" : "CodePackage", + "id" : "acm006577jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006578jsd" ] + }, + "acm006578jsd" : { + "type" : "CodePackage", + "id" : "acm006578jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006579jsd" ] + }, + "acm006579jsd" : { + "type" : "CodePackage", + "id" : "acm006579jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006580jsd" ] + }, + "acm006580jsd" : { + "type" : "CodePackage", + "id" : "acm006580jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006576jsd" ] + }, + "acm006581jsd" : { + "type" : "ControlElement", + "id" : "acm006581jsd", + "name" : "MergeTwoEntriesAction" + }, + "acm006582jsd" : { + "type" : "ControlElement", + "id" : "acm006582jsd", + "name" : "execute" + }, + "acm006583jsd" : { + "type" : "ClassUnit", + "id" : "acm006583jsd", + "name" : "MergeTwoEntriesAction", + "compilationUnitId" : "acm006576jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm009381jsd", "acm009423jsd", "acm009466jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm006581jsd", "acm006582jsd" ] + }, + "acm006584jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006584jsd", + "name" : "MergeWithFetchedEntryAction", + "parentId" : "acm006498jsd", + "content" : [ "acm006591jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006585jsd" : { + "type" : "CodePackage", + "id" : "acm006585jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006586jsd" ] + }, + "acm006586jsd" : { + "type" : "CodePackage", + "id" : "acm006586jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006587jsd" ] + }, + "acm006587jsd" : { + "type" : "CodePackage", + "id" : "acm006587jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006588jsd" ] + }, + "acm006588jsd" : { + "type" : "CodePackage", + "id" : "acm006588jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006584jsd" ] + }, + "acm006589jsd" : { + "type" : "ControlElement", + "id" : "acm006589jsd", + "name" : "MergeWithFetchedEntryAction" + }, + "acm006590jsd" : { + "type" : "ControlElement", + "id" : "acm006590jsd", + "name" : "execute" + }, + "acm006591jsd" : { + "type" : "ClassUnit", + "id" : "acm006591jsd", + "name" : "MergeWithFetchedEntryAction", + "compilationUnitId" : "acm006584jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm006551jsd", "acm009965jsd", "acm018267jsd", "acm018754jsd", "acm021206jsd" ], + "content" : [ "acm006589jsd", "acm006590jsd" ] + }, + "acm006592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006592jsd", + "name" : "MultiMergeEntriesView", + "parentId" : "acm006498jsd", + "content" : [ "acm006611jsd", "acm006614jsd", "acm006617jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006593jsd" : { + "type" : "CodePackage", + "id" : "acm006593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006594jsd" ] + }, + "acm006594jsd" : { + "type" : "CodePackage", + "id" : "acm006594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006595jsd" ] + }, + "acm006595jsd" : { + "type" : "CodePackage", + "id" : "acm006595jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006596jsd" ] + }, + "acm006596jsd" : { + "type" : "CodePackage", + "id" : "acm006596jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006592jsd" ] + }, + "acm006597jsd" : { + "type" : "ControlElement", + "id" : "acm006597jsd", + "name" : "MultiMergeEntriesView" + }, + "acm006598jsd" : { + "type" : "ControlElement", + "id" : "acm006598jsd", + "name" : "initialize" + }, + "acm006599jsd" : { + "type" : "ControlElement", + "id" : "acm006599jsd", + "name" : "fillDiffModes" + }, + "acm006600jsd" : { + "type" : "ControlElement", + "id" : "acm006600jsd", + "name" : "addColumn" + }, + "acm006601jsd" : { + "type" : "ControlElement", + "id" : "acm006601jsd", + "name" : "generateEntryHeader" + }, + "acm006602jsd" : { + "type" : "ControlElement", + "id" : "acm006602jsd", + "name" : "writeBibEntryToColumn" + }, + "acm006603jsd" : { + "type" : "ControlElement", + "id" : "acm006603jsd", + "name" : "setupSourceButtonAction" + }, + "acm006604jsd" : { + "type" : "ControlElement", + "id" : "acm006604jsd", + "name" : "isMultilineField" + }, + "acm006605jsd" : { + "type" : "ControlElement", + "id" : "acm006605jsd", + "name" : "Cell" + }, + "acm006606jsd" : { + "type" : "ControlElement", + "id" : "acm006606jsd", + "name" : "getContent" + }, + "acm006607jsd" : { + "type" : "ControlElement", + "id" : "acm006607jsd", + "name" : "addSource" + }, + "acm006608jsd" : { + "type" : "ControlElement", + "id" : "acm006608jsd", + "name" : "addSource" + }, + "acm006609jsd" : { + "type" : "ControlElement", + "id" : "acm006609jsd", + "name" : "FieldRow" + }, + "acm006610jsd" : { + "type" : "ControlElement", + "id" : "acm006610jsd", + "name" : "addRow" + }, + "acm006611jsd" : { + "type" : "ClassUnit", + "id" : "acm006611jsd", + "name" : "MultiMergeEntriesView", + "compilationUnitId" : "acm006592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006534jsd", "acm006611jsd", "acm006614jsd", "acm006617jsd", "acm006634jsd", "acm006640jsd", "acm009965jsd", "acm010051jsd", "acm018267jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm006597jsd", "acm006598jsd", "acm006599jsd", "acm006600jsd", "acm006601jsd", "acm006602jsd", "acm006603jsd", "acm006604jsd", "acm006605jsd", "acm006606jsd", "acm006607jsd", "acm006608jsd", "acm006609jsd", "acm006610jsd" ] + }, + "acm006612jsd" : { + "type" : "ControlElement", + "id" : "acm006612jsd", + "name" : "Cell" + }, + "acm006613jsd" : { + "type" : "ControlElement", + "id" : "acm006613jsd", + "name" : "getContent" + }, + "acm006614jsd" : { + "type" : "ClassUnit", + "id" : "acm006614jsd", + "name" : "Cell", + "compilationUnitId" : "acm006592jsd", + "parentDatatypeId" : "acm006611jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm006612jsd", "acm006613jsd" ] + }, + "acm006615jsd" : { + "type" : "ControlElement", + "id" : "acm006615jsd", + "name" : "FieldRow" + }, + "acm006616jsd" : { + "type" : "ControlElement", + "id" : "acm006616jsd", + "name" : "addRow" + }, + "acm006617jsd" : { + "type" : "ClassUnit", + "id" : "acm006617jsd", + "name" : "FieldRow", + "compilationUnitId" : "acm006592jsd", + "parentDatatypeId" : "acm006611jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm006615jsd", "acm006616jsd" ] + }, + "acm006618jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006618jsd", + "name" : "MultiMergeEntriesViewModel", + "parentId" : "acm006498jsd", + "content" : [ "acm006634jsd", "acm006640jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006619jsd" : { + "type" : "CodePackage", + "id" : "acm006619jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006620jsd" ] + }, + "acm006620jsd" : { + "type" : "CodePackage", + "id" : "acm006620jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006621jsd" ] + }, + "acm006621jsd" : { + "type" : "CodePackage", + "id" : "acm006621jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006622jsd" ] + }, + "acm006622jsd" : { + "type" : "CodePackage", + "id" : "acm006622jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006618jsd" ] + }, + "acm006623jsd" : { + "type" : "ControlElement", + "id" : "acm006623jsd", + "name" : "addSource" + }, + "acm006624jsd" : { + "type" : "ControlElement", + "id" : "acm006624jsd", + "name" : "updateFields" + }, + "acm006625jsd" : { + "type" : "ControlElement", + "id" : "acm006625jsd", + "name" : "resultConverter" + }, + "acm006626jsd" : { + "type" : "ControlElement", + "id" : "acm006626jsd", + "name" : "entriesProperty" + }, + "acm006627jsd" : { + "type" : "ControlElement", + "id" : "acm006627jsd", + "name" : "mergedEntryProperty" + }, + "acm006628jsd" : { + "type" : "ControlElement", + "id" : "acm006628jsd", + "name" : "failedSuppliersProperty" + }, + "acm006629jsd" : { + "type" : "ControlElement", + "id" : "acm006629jsd", + "name" : "EntrySource" + }, + "acm006630jsd" : { + "type" : "ControlElement", + "id" : "acm006630jsd", + "name" : "EntrySource" + }, + "acm006631jsd" : { + "type" : "ControlElement", + "id" : "acm006631jsd", + "name" : "titleProperty" + }, + "acm006632jsd" : { + "type" : "ControlElement", + "id" : "acm006632jsd", + "name" : "entryProperty" + }, + "acm006633jsd" : { + "type" : "ControlElement", + "id" : "acm006633jsd", + "name" : "isLoadingProperty" + }, + "acm006634jsd" : { + "type" : "ClassUnit", + "id" : "acm006634jsd", + "name" : "MultiMergeEntriesViewModel", + "compilationUnitId" : "acm006618jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006640jsd", "acm009965jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm006623jsd", "acm006624jsd", "acm006625jsd", "acm006626jsd", "acm006627jsd", "acm006628jsd", "acm006629jsd", "acm006630jsd", "acm006631jsd", "acm006632jsd", "acm006633jsd" ] + }, + "acm006635jsd" : { + "type" : "ControlElement", + "id" : "acm006635jsd", + "name" : "EntrySource" + }, + "acm006636jsd" : { + "type" : "ControlElement", + "id" : "acm006636jsd", + "name" : "EntrySource" + }, + "acm006637jsd" : { + "type" : "ControlElement", + "id" : "acm006637jsd", + "name" : "titleProperty" + }, + "acm006638jsd" : { + "type" : "ControlElement", + "id" : "acm006638jsd", + "name" : "entryProperty" + }, + "acm006639jsd" : { + "type" : "ControlElement", + "id" : "acm006639jsd", + "name" : "isLoadingProperty" + }, + "acm006640jsd" : { + "type" : "ClassUnit", + "id" : "acm006640jsd", + "name" : "EntrySource", + "compilationUnitId" : "acm006618jsd", + "parentDatatypeId" : "acm006634jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009965jsd", "acm018267jsd" ], + "content" : [ "acm006635jsd", "acm006636jsd", "acm006637jsd", "acm006638jsd", "acm006639jsd" ] + }, + "acm006641jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006641jsd", + "name" : "DiffMethod", + "parentId" : "acm006646jsd", + "content" : [ "acm006648jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006642jsd" : { + "type" : "CodePackage", + "id" : "acm006642jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006643jsd" ] + }, + "acm006643jsd" : { + "type" : "CodePackage", + "id" : "acm006643jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006644jsd" ] + }, + "acm006644jsd" : { + "type" : "CodePackage", + "id" : "acm006644jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006645jsd" ] + }, + "acm006645jsd" : { + "type" : "CodePackage", + "id" : "acm006645jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006646jsd" ] + }, + "acm006646jsd" : { + "type" : "CodePackage", + "id" : "acm006646jsd", + "name" : "newmergedialog", + "parentId" : "acm006498jsd", + "content" : [ "acm006641jsd", "acm006649jsd", "acm006672jsd", "acm006715jsd", "acm006724jsd", "acm006733jsd", "acm006739jsd", "acm006749jsd", "acm006776jsd", "acm006804jsd", "acm006975jsd", "acm007019jsd", "acm007076jsd" ] + }, + "acm006647jsd" : { + "type" : "ControlElement", + "id" : "acm006647jsd", + "name" : "separator" + }, + "acm006648jsd" : { + "type" : "InterfaceUnit", + "id" : "acm006648jsd", + "name" : "DiffMethod", + "compilationUnitId" : "acm006641jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006647jsd" ] + }, + "acm006649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006649jsd", + "name" : "FieldRowView", + "parentId" : "acm006646jsd", + "content" : [ "acm006671jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006650jsd" : { + "type" : "CodePackage", + "id" : "acm006650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006651jsd" ] + }, + "acm006651jsd" : { + "type" : "CodePackage", + "id" : "acm006651jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006652jsd" ] + }, + "acm006652jsd" : { + "type" : "CodePackage", + "id" : "acm006652jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006653jsd" ] + }, + "acm006653jsd" : { + "type" : "CodePackage", + "id" : "acm006653jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006654jsd" ] + }, + "acm006654jsd" : { + "type" : "CodePackage", + "id" : "acm006654jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006649jsd" ] + }, + "acm006655jsd" : { + "type" : "ControlElement", + "id" : "acm006655jsd", + "name" : "FieldRowView" + }, + "acm006656jsd" : { + "type" : "ControlElement", + "id" : "acm006656jsd", + "name" : "selectLeftValue" + }, + "acm006657jsd" : { + "type" : "ControlElement", + "id" : "acm006657jsd", + "name" : "selectRightValue" + }, + "acm006658jsd" : { + "type" : "ControlElement", + "id" : "acm006658jsd", + "name" : "selectNone" + }, + "acm006659jsd" : { + "type" : "ControlElement", + "id" : "acm006659jsd", + "name" : "getMergedValue" + }, + "acm006660jsd" : { + "type" : "ControlElement", + "id" : "acm006660jsd", + "name" : "mergedValueProperty" + }, + "acm006661jsd" : { + "type" : "ControlElement", + "id" : "acm006661jsd", + "name" : "getFieldNameCell" + }, + "acm006662jsd" : { + "type" : "ControlElement", + "id" : "acm006662jsd", + "name" : "getLeftValueCell" + }, + "acm006663jsd" : { + "type" : "ControlElement", + "id" : "acm006663jsd", + "name" : "getRightValueCell" + }, + "acm006664jsd" : { + "type" : "ControlElement", + "id" : "acm006664jsd", + "name" : "getMergedValueCell" + }, + "acm006665jsd" : { + "type" : "ControlElement", + "id" : "acm006665jsd", + "name" : "showDiff" + }, + "acm006666jsd" : { + "type" : "ControlElement", + "id" : "acm006666jsd", + "name" : "hide" + }, + "acm006667jsd" : { + "type" : "ControlElement", + "id" : "acm006667jsd", + "name" : "show" + }, + "acm006668jsd" : { + "type" : "ControlElement", + "id" : "acm006668jsd", + "name" : "hideDiff" + }, + "acm006669jsd" : { + "type" : "ControlElement", + "id" : "acm006669jsd", + "name" : "hasEqualLeftAndRightValues" + }, + "acm006670jsd" : { + "type" : "ControlElement", + "id" : "acm006670jsd", + "name" : "toString" + }, + "acm006671jsd" : { + "type" : "ClassUnit", + "id" : "acm006671jsd", + "name" : "FieldRowView", + "compilationUnitId" : "acm006649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006671jsd", "acm006709jsd", "acm006819jsd", "acm006843jsd", "acm006883jsd", "acm006961jsd", "acm007000jsd", "acm007012jsd", "acm007041jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm006655jsd", "acm006656jsd", "acm006657jsd", "acm006658jsd", "acm006659jsd", "acm006660jsd", "acm006661jsd", "acm006662jsd", "acm006663jsd", "acm006664jsd", "acm006665jsd", "acm006666jsd", "acm006667jsd", "acm006668jsd", "acm006669jsd", "acm006670jsd" ] + }, + "acm006672jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006672jsd", + "name" : "FieldRowViewModel", + "parentId" : "acm006646jsd", + "content" : [ "acm006709jsd", "acm006713jsd", "acm006714jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006673jsd" : { + "type" : "CodePackage", + "id" : "acm006673jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006674jsd" ] + }, + "acm006674jsd" : { + "type" : "CodePackage", + "id" : "acm006674jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006675jsd" ] + }, + "acm006675jsd" : { + "type" : "CodePackage", + "id" : "acm006675jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006676jsd" ] + }, + "acm006676jsd" : { + "type" : "CodePackage", + "id" : "acm006676jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006677jsd" ] + }, + "acm006677jsd" : { + "type" : "CodePackage", + "id" : "acm006677jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006672jsd" ] + }, + "acm006678jsd" : { + "type" : "ControlElement", + "id" : "acm006678jsd", + "name" : "FieldRowViewModel" + }, + "acm006679jsd" : { + "type" : "ControlElement", + "id" : "acm006679jsd", + "name" : "selectNonEmptyValue" + }, + "acm006680jsd" : { + "type" : "ControlElement", + "id" : "acm006680jsd", + "name" : "hasEqualLeftAndRightValues" + }, + "acm006681jsd" : { + "type" : "ControlElement", + "id" : "acm006681jsd", + "name" : "selectLeftValue" + }, + "acm006682jsd" : { + "type" : "ControlElement", + "id" : "acm006682jsd", + "name" : "selectRightValue" + }, + "acm006683jsd" : { + "type" : "ControlElement", + "id" : "acm006683jsd", + "name" : "selectNone" + }, + "acm006684jsd" : { + "type" : "ControlElement", + "id" : "acm006684jsd", + "name" : "setMergedFieldValue" + }, + "acm006685jsd" : { + "type" : "ControlElement", + "id" : "acm006685jsd", + "name" : "mergedFieldValueProperty" + }, + "acm006686jsd" : { + "type" : "ControlElement", + "id" : "acm006686jsd", + "name" : "getMergedFieldValue" + }, + "acm006687jsd" : { + "type" : "ControlElement", + "id" : "acm006687jsd", + "name" : "mergeFields" + }, + "acm006688jsd" : { + "type" : "ControlElement", + "id" : "acm006688jsd", + "name" : "unmergeFields" + }, + "acm006689jsd" : { + "type" : "ControlElement", + "id" : "acm006689jsd", + "name" : "hasEqualLeftAndRightBinding" + }, + "acm006690jsd" : { + "type" : "ControlElement", + "id" : "acm006690jsd", + "name" : "selectionProperty" + }, + "acm006691jsd" : { + "type" : "ControlElement", + "id" : "acm006691jsd", + "name" : "setSelection" + }, + "acm006692jsd" : { + "type" : "ControlElement", + "id" : "acm006692jsd", + "name" : "getSelection" + }, + "acm006693jsd" : { + "type" : "ControlElement", + "id" : "acm006693jsd", + "name" : "isFieldsMerged" + }, + "acm006694jsd" : { + "type" : "ControlElement", + "id" : "acm006694jsd", + "name" : "isFieldsMergedProperty" + }, + "acm006695jsd" : { + "type" : "ControlElement", + "id" : "acm006695jsd", + "name" : "setIsFieldsMerged" + }, + "acm006696jsd" : { + "type" : "ControlElement", + "id" : "acm006696jsd", + "name" : "getLeftFieldValue" + }, + "acm006697jsd" : { + "type" : "ControlElement", + "id" : "acm006697jsd", + "name" : "leftFieldValueProperty" + }, + "acm006698jsd" : { + "type" : "ControlElement", + "id" : "acm006698jsd", + "name" : "setLeftFieldValue" + }, + "acm006699jsd" : { + "type" : "ControlElement", + "id" : "acm006699jsd", + "name" : "getRightFieldValue" + }, + "acm006700jsd" : { + "type" : "ControlElement", + "id" : "acm006700jsd", + "name" : "rightFieldValueProperty" + }, + "acm006701jsd" : { + "type" : "ControlElement", + "id" : "acm006701jsd", + "name" : "setRightFieldValue" + }, + "acm006702jsd" : { + "type" : "ControlElement", + "id" : "acm006702jsd", + "name" : "getField" + }, + "acm006703jsd" : { + "type" : "ControlElement", + "id" : "acm006703jsd", + "name" : "getLeftEntry" + }, + "acm006704jsd" : { + "type" : "ControlElement", + "id" : "acm006704jsd", + "name" : "getRightEntry" + }, + "acm006705jsd" : { + "type" : "ControlElement", + "id" : "acm006705jsd", + "name" : "getMergedEntry" + }, + "acm006706jsd" : { + "type" : "ControlElement", + "id" : "acm006706jsd", + "name" : "MergeFieldsUndo" + }, + "acm006707jsd" : { + "type" : "ControlElement", + "id" : "acm006707jsd", + "name" : "undo" + }, + "acm006708jsd" : { + "type" : "ControlElement", + "id" : "acm006708jsd", + "name" : "redo" + }, + "acm006709jsd" : { + "type" : "ClassUnit", + "id" : "acm006709jsd", + "name" : "FieldRowViewModel", + "compilationUnitId" : "acm006672jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006709jsd", "acm006713jsd", "acm006714jsd", "acm007030jsd", "acm007041jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm006678jsd", "acm006679jsd", "acm006680jsd", "acm006681jsd", "acm006682jsd", "acm006683jsd", "acm006684jsd", "acm006685jsd", "acm006686jsd", "acm006687jsd", "acm006688jsd", "acm006689jsd", "acm006690jsd", "acm006691jsd", "acm006692jsd", "acm006693jsd", "acm006694jsd", "acm006695jsd", "acm006696jsd", "acm006697jsd", "acm006698jsd", "acm006699jsd", "acm006700jsd", "acm006701jsd", "acm006702jsd", "acm006703jsd", "acm006704jsd", "acm006705jsd", "acm006706jsd", "acm006707jsd", "acm006708jsd" ] + }, + "acm006710jsd" : { + "type" : "ControlElement", + "id" : "acm006710jsd", + "name" : "MergeFieldsUndo" + }, + "acm006711jsd" : { + "type" : "ControlElement", + "id" : "acm006711jsd", + "name" : "undo" + }, + "acm006712jsd" : { + "type" : "ControlElement", + "id" : "acm006712jsd", + "name" : "redo" + }, + "acm006713jsd" : { + "type" : "ClassUnit", + "id" : "acm006713jsd", + "name" : "MergeFieldsUndo", + "compilationUnitId" : "acm006672jsd", + "parentDatatypeId" : "acm006709jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006710jsd", "acm006711jsd", "acm006712jsd" ] + }, + "acm006714jsd" : { + "type" : "ClassUnit", + "id" : "acm006714jsd", + "name" : "Selection", + "compilationUnitId" : "acm006672jsd", + "parentDatatypeId" : "acm006709jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006715jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006715jsd", + "name" : "GroupDiffMode", + "parentId" : "acm006646jsd", + "content" : [ "acm006723jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006716jsd" : { + "type" : "CodePackage", + "id" : "acm006716jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006717jsd" ] + }, + "acm006717jsd" : { + "type" : "CodePackage", + "id" : "acm006717jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006718jsd" ] + }, + "acm006718jsd" : { + "type" : "CodePackage", + "id" : "acm006718jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006719jsd" ] + }, + "acm006719jsd" : { + "type" : "CodePackage", + "id" : "acm006719jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006720jsd" ] + }, + "acm006720jsd" : { + "type" : "CodePackage", + "id" : "acm006720jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006715jsd" ] + }, + "acm006721jsd" : { + "type" : "ControlElement", + "id" : "acm006721jsd", + "name" : "GroupDiffMode" + }, + "acm006722jsd" : { + "type" : "ControlElement", + "id" : "acm006722jsd", + "name" : "separator" + }, + "acm006723jsd" : { + "type" : "ClassUnit", + "id" : "acm006723jsd", + "name" : "GroupDiffMode", + "compilationUnitId" : "acm006715jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm006648jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006721jsd", "acm006722jsd" ] + }, + "acm006724jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006724jsd", + "name" : "PersonsNameFieldRowView", + "parentId" : "acm006646jsd", + "content" : [ "acm006732jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006725jsd" : { + "type" : "CodePackage", + "id" : "acm006725jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006726jsd" ] + }, + "acm006726jsd" : { + "type" : "CodePackage", + "id" : "acm006726jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006727jsd" ] + }, + "acm006727jsd" : { + "type" : "CodePackage", + "id" : "acm006727jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006728jsd" ] + }, + "acm006728jsd" : { + "type" : "CodePackage", + "id" : "acm006728jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006729jsd" ] + }, + "acm006729jsd" : { + "type" : "CodePackage", + "id" : "acm006729jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006724jsd" ] + }, + "acm006730jsd" : { + "type" : "ControlElement", + "id" : "acm006730jsd", + "name" : "PersonsNameFieldRowView" + }, + "acm006731jsd" : { + "type" : "ControlElement", + "id" : "acm006731jsd", + "name" : "showPersonsNamesAreTheSameInfo" + }, + "acm006732jsd" : { + "type" : "ClassUnit", + "id" : "acm006732jsd", + "name" : "PersonsNameFieldRowView", + "compilationUnitId" : "acm006724jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006671jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006938jsd", "acm007041jsd", "acm012269jsd", "acm018175jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm006730jsd", "acm006731jsd" ] + }, + "acm006733jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006733jsd", + "name" : "ShowDiffConfig", + "parentId" : "acm006646jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006734jsd" : { + "type" : "CodePackage", + "id" : "acm006734jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006735jsd" ] + }, + "acm006735jsd" : { + "type" : "CodePackage", + "id" : "acm006735jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006736jsd" ] + }, + "acm006736jsd" : { + "type" : "CodePackage", + "id" : "acm006736jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006737jsd" ] + }, + "acm006737jsd" : { + "type" : "CodePackage", + "id" : "acm006737jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006738jsd" ] + }, + "acm006738jsd" : { + "type" : "CodePackage", + "id" : "acm006738jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006733jsd" ] + }, + "acm006739jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006739jsd", + "name" : "ThreeWayMergeHeaderView", + "parentId" : "acm006646jsd", + "content" : [ "acm006748jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006740jsd" : { + "type" : "CodePackage", + "id" : "acm006740jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006741jsd" ] + }, + "acm006741jsd" : { + "type" : "CodePackage", + "id" : "acm006741jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006742jsd" ] + }, + "acm006742jsd" : { + "type" : "CodePackage", + "id" : "acm006742jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006743jsd" ] + }, + "acm006743jsd" : { + "type" : "CodePackage", + "id" : "acm006743jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006744jsd" ] + }, + "acm006744jsd" : { + "type" : "CodePackage", + "id" : "acm006744jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006739jsd" ] + }, + "acm006745jsd" : { + "type" : "ControlElement", + "id" : "acm006745jsd", + "name" : "ThreeWayMergeHeaderView" + }, + "acm006746jsd" : { + "type" : "ControlElement", + "id" : "acm006746jsd", + "name" : "setLeftHeader" + }, + "acm006747jsd" : { + "type" : "ControlElement", + "id" : "acm006747jsd", + "name" : "setRightHeader" + }, + "acm006748jsd" : { + "type" : "ClassUnit", + "id" : "acm006748jsd", + "name" : "ThreeWayMergeHeaderView", + "compilationUnitId" : "acm006739jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006872jsd" ], + "content" : [ "acm006745jsd", "acm006746jsd", "acm006747jsd" ] + }, + "acm006749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006749jsd", + "name" : "ThreeWayMergeView", + "parentId" : "acm006646jsd", + "content" : [ "acm006775jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006750jsd" : { + "type" : "CodePackage", + "id" : "acm006750jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006751jsd" ] + }, + "acm006751jsd" : { + "type" : "CodePackage", + "id" : "acm006751jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006752jsd" ] + }, + "acm006752jsd" : { + "type" : "CodePackage", + "id" : "acm006752jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006753jsd" ] + }, + "acm006753jsd" : { + "type" : "CodePackage", + "id" : "acm006753jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006754jsd" ] + }, + "acm006754jsd" : { + "type" : "CodePackage", + "id" : "acm006754jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006749jsd" ] + }, + "acm006755jsd" : { + "type" : "ControlElement", + "id" : "acm006755jsd", + "name" : "ThreeWayMergeView" + }, + "acm006756jsd" : { + "type" : "ControlElement", + "id" : "acm006756jsd", + "name" : "ThreeWayMergeView" + }, + "acm006757jsd" : { + "type" : "ControlElement", + "id" : "acm006757jsd", + "name" : "initializeToolbar" + }, + "acm006758jsd" : { + "type" : "ControlElement", + "id" : "acm006758jsd", + "name" : "showOrHideEqualFields" + }, + "acm006759jsd" : { + "type" : "ControlElement", + "id" : "acm006759jsd", + "name" : "updateDiff" + }, + "acm006760jsd" : { + "type" : "ControlElement", + "id" : "acm006760jsd", + "name" : "initializeHeaderView" + }, + "acm006761jsd" : { + "type" : "ControlElement", + "id" : "acm006761jsd", + "name" : "initializeScrollPane" + }, + "acm006762jsd" : { + "type" : "ControlElement", + "id" : "acm006762jsd", + "name" : "initializeColumnConstraints" + }, + "acm006763jsd" : { + "type" : "ControlElement", + "id" : "acm006763jsd", + "name" : "initializeMergeGridPane" + }, + "acm006764jsd" : { + "type" : "ControlElement", + "id" : "acm006764jsd", + "name" : "getFieldAtIndex" + }, + "acm006765jsd" : { + "type" : "ControlElement", + "id" : "acm006765jsd", + "name" : "addRow" + }, + "acm006766jsd" : { + "type" : "ControlElement", + "id" : "acm006766jsd", + "name" : "getMergedEntry" + }, + "acm006767jsd" : { + "type" : "ControlElement", + "id" : "acm006767jsd", + "name" : "setLeftHeader" + }, + "acm006768jsd" : { + "type" : "ControlElement", + "id" : "acm006768jsd", + "name" : "setRightHeader" + }, + "acm006769jsd" : { + "type" : "ControlElement", + "id" : "acm006769jsd", + "name" : "selectLeftEntryValues" + }, + "acm006770jsd" : { + "type" : "ControlElement", + "id" : "acm006770jsd", + "name" : "selectRightEntryValues" + }, + "acm006771jsd" : { + "type" : "ControlElement", + "id" : "acm006771jsd", + "name" : "showDiff" + }, + "acm006772jsd" : { + "type" : "ControlElement", + "id" : "acm006772jsd", + "name" : "getLeftEntry" + }, + "acm006773jsd" : { + "type" : "ControlElement", + "id" : "acm006773jsd", + "name" : "getRightEntry" + }, + "acm006774jsd" : { + "type" : "ControlElement", + "id" : "acm006774jsd", + "name" : "saveConfiguration" + }, + "acm006775jsd" : { + "type" : "ClassUnit", + "id" : "acm006775jsd", + "name" : "ThreeWayMergeView", + "compilationUnitId" : "acm006749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006671jsd", "acm006723jsd", "acm006732jsd", "acm006748jsd", "acm006775jsd", "acm006797jsd", "acm007041jsd", "acm007107jsd", "acm018267jsd", "acm018673jsd", "acm020774jsd" ], + "content" : [ "acm006755jsd", "acm006756jsd", "acm006757jsd", "acm006758jsd", "acm006759jsd", "acm006760jsd", "acm006761jsd", "acm006762jsd", "acm006763jsd", "acm006764jsd", "acm006765jsd", "acm006766jsd", "acm006767jsd", "acm006768jsd", "acm006769jsd", "acm006770jsd", "acm006771jsd", "acm006772jsd", "acm006773jsd", "acm006774jsd" ] + }, + "acm006776jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006776jsd", + "name" : "ThreeWayMergeViewModel", + "parentId" : "acm006646jsd", + "content" : [ "acm006797jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006777jsd" : { + "type" : "CodePackage", + "id" : "acm006777jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006778jsd" ] + }, + "acm006778jsd" : { + "type" : "CodePackage", + "id" : "acm006778jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006779jsd" ] + }, + "acm006779jsd" : { + "type" : "CodePackage", + "id" : "acm006779jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006780jsd" ] + }, + "acm006780jsd" : { + "type" : "CodePackage", + "id" : "acm006780jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006781jsd" ] + }, + "acm006781jsd" : { + "type" : "CodePackage", + "id" : "acm006781jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006776jsd" ] + }, + "acm006782jsd" : { + "type" : "ControlElement", + "id" : "acm006782jsd", + "name" : "ThreeWayMergeViewModel" + }, + "acm006783jsd" : { + "type" : "ControlElement", + "id" : "acm006783jsd", + "name" : "leftHeaderProperty" + }, + "acm006784jsd" : { + "type" : "ControlElement", + "id" : "acm006784jsd", + "name" : "getLeftHeader" + }, + "acm006785jsd" : { + "type" : "ControlElement", + "id" : "acm006785jsd", + "name" : "setLeftHeader" + }, + "acm006786jsd" : { + "type" : "ControlElement", + "id" : "acm006786jsd", + "name" : "rightHeaderProperty" + }, + "acm006787jsd" : { + "type" : "ControlElement", + "id" : "acm006787jsd", + "name" : "getRightHeader" + }, + "acm006788jsd" : { + "type" : "ControlElement", + "id" : "acm006788jsd", + "name" : "setRightHeader" + }, + "acm006789jsd" : { + "type" : "ControlElement", + "id" : "acm006789jsd", + "name" : "getLeftEntry" + }, + "acm006790jsd" : { + "type" : "ControlElement", + "id" : "acm006790jsd", + "name" : "setLeftEntry" + }, + "acm006791jsd" : { + "type" : "ControlElement", + "id" : "acm006791jsd", + "name" : "getRightEntry" + }, + "acm006792jsd" : { + "type" : "ControlElement", + "id" : "acm006792jsd", + "name" : "setRightEntry" + }, + "acm006793jsd" : { + "type" : "ControlElement", + "id" : "acm006793jsd", + "name" : "getMergedEntry" + }, + "acm006794jsd" : { + "type" : "ControlElement", + "id" : "acm006794jsd", + "name" : "getVisibleFields" + }, + "acm006795jsd" : { + "type" : "ControlElement", + "id" : "acm006795jsd", + "name" : "numberOfVisibleFields" + }, + "acm006796jsd" : { + "type" : "ControlElement", + "id" : "acm006796jsd", + "name" : "setVisibleFields" + }, + "acm006797jsd" : { + "type" : "ClassUnit", + "id" : "acm006797jsd", + "name" : "ThreeWayMergeViewModel", + "compilationUnitId" : "acm006776jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm006782jsd", "acm006783jsd", "acm006784jsd", "acm006785jsd", "acm006786jsd", "acm006787jsd", "acm006788jsd", "acm006789jsd", "acm006790jsd", "acm006791jsd", "acm006792jsd", "acm006793jsd", "acm006794jsd", "acm006795jsd", "acm006796jsd" ] + }, + "acm006798jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006798jsd", + "name" : "CopyFieldValueCommand", + "parentId" : "acm006804jsd", + "content" : [ "acm006807jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006799jsd" : { + "type" : "CodePackage", + "id" : "acm006799jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006800jsd" ] + }, + "acm006800jsd" : { + "type" : "CodePackage", + "id" : "acm006800jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006801jsd" ] + }, + "acm006801jsd" : { + "type" : "CodePackage", + "id" : "acm006801jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006802jsd" ] + }, + "acm006802jsd" : { + "type" : "CodePackage", + "id" : "acm006802jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006803jsd" ] + }, + "acm006803jsd" : { + "type" : "CodePackage", + "id" : "acm006803jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006804jsd" ] + }, + "acm006804jsd" : { + "type" : "CodePackage", + "id" : "acm006804jsd", + "name" : "cell", + "parentId" : "acm006646jsd", + "content" : [ "acm006798jsd", "acm006808jsd", "acm006820jsd", "acm006844jsd", "acm006862jsd", "acm006873jsd", "acm006884jsd", "acm006894jsd", "acm006907jsd", "acm006932jsd" ] + }, + "acm006805jsd" : { + "type" : "ControlElement", + "id" : "acm006805jsd", + "name" : "CopyFieldValueCommand" + }, + "acm006806jsd" : { + "type" : "ControlElement", + "id" : "acm006806jsd", + "name" : "execute" + }, + "acm006807jsd" : { + "type" : "ClassUnit", + "id" : "acm006807jsd", + "name" : "CopyFieldValueCommand", + "compilationUnitId" : "acm006798jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm021206jsd" ], + "content" : [ "acm006805jsd", "acm006806jsd" ] + }, + "acm006808jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006808jsd", + "name" : "FieldNameCell", + "parentId" : "acm006804jsd", + "content" : [ "acm006819jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006809jsd" : { + "type" : "CodePackage", + "id" : "acm006809jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006810jsd" ] + }, + "acm006810jsd" : { + "type" : "CodePackage", + "id" : "acm006810jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006811jsd" ] + }, + "acm006811jsd" : { + "type" : "CodePackage", + "id" : "acm006811jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006812jsd" ] + }, + "acm006812jsd" : { + "type" : "CodePackage", + "id" : "acm006812jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006813jsd" ] + }, + "acm006813jsd" : { + "type" : "CodePackage", + "id" : "acm006813jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006814jsd" ] + }, + "acm006814jsd" : { + "type" : "CodePackage", + "id" : "acm006814jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006808jsd" ] + }, + "acm006815jsd" : { + "type" : "ControlElement", + "id" : "acm006815jsd", + "name" : "FieldNameCell" + }, + "acm006816jsd" : { + "type" : "ControlElement", + "id" : "acm006816jsd", + "name" : "initialize" + }, + "acm006817jsd" : { + "type" : "ControlElement", + "id" : "acm006817jsd", + "name" : "initializeLabel" + }, + "acm006818jsd" : { + "type" : "ControlElement", + "id" : "acm006818jsd", + "name" : "addSideButton" + }, + "acm006819jsd" : { + "type" : "ClassUnit", + "id" : "acm006819jsd", + "name" : "FieldNameCell", + "compilationUnitId" : "acm006808jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006906jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006815jsd", "acm006816jsd", "acm006817jsd", "acm006818jsd" ] + }, + "acm006820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006820jsd", + "name" : "FieldValueCell", + "parentId" : "acm006804jsd", + "content" : [ "acm006843jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006821jsd" : { + "type" : "CodePackage", + "id" : "acm006821jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006822jsd" ] + }, + "acm006822jsd" : { + "type" : "CodePackage", + "id" : "acm006822jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006823jsd" ] + }, + "acm006823jsd" : { + "type" : "CodePackage", + "id" : "acm006823jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006824jsd" ] + }, + "acm006824jsd" : { + "type" : "CodePackage", + "id" : "acm006824jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006825jsd" ] + }, + "acm006825jsd" : { + "type" : "CodePackage", + "id" : "acm006825jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006826jsd" ] + }, + "acm006826jsd" : { + "type" : "CodePackage", + "id" : "acm006826jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006820jsd" ] + }, + "acm006827jsd" : { + "type" : "ControlElement", + "id" : "acm006827jsd", + "name" : "FieldValueCell" + }, + "acm006828jsd" : { + "type" : "ControlElement", + "id" : "acm006828jsd", + "name" : "initialize" + }, + "acm006829jsd" : { + "type" : "ControlElement", + "id" : "acm006829jsd", + "name" : "initializeLabel" + }, + "acm006830jsd" : { + "type" : "ControlElement", + "id" : "acm006830jsd", + "name" : "initializeActions" + }, + "acm006831jsd" : { + "type" : "ControlElement", + "id" : "acm006831jsd", + "name" : "initializeSelectionBox" + }, + "acm006832jsd" : { + "type" : "ControlElement", + "id" : "acm006832jsd", + "name" : "createCopyButton" + }, + "acm006833jsd" : { + "type" : "ControlElement", + "id" : "acm006833jsd", + "name" : "createOpenLinkButton" + }, + "acm006834jsd" : { + "type" : "ControlElement", + "id" : "acm006834jsd", + "name" : "initializeScrollPane" + }, + "acm006835jsd" : { + "type" : "ControlElement", + "id" : "acm006835jsd", + "name" : "preventTextSelectionViaMouseEvents" + }, + "acm006836jsd" : { + "type" : "ControlElement", + "id" : "acm006836jsd", + "name" : "getToggleGroup" + }, + "acm006837jsd" : { + "type" : "ControlElement", + "id" : "acm006837jsd", + "name" : "setToggleGroup" + }, + "acm006838jsd" : { + "type" : "ControlElement", + "id" : "acm006838jsd", + "name" : "toggleGroupProperty" + }, + "acm006839jsd" : { + "type" : "ControlElement", + "id" : "acm006839jsd", + "name" : "isSelected" + }, + "acm006840jsd" : { + "type" : "ControlElement", + "id" : "acm006840jsd", + "name" : "setSelected" + }, + "acm006841jsd" : { + "type" : "ControlElement", + "id" : "acm006841jsd", + "name" : "selectedProperty" + }, + "acm006842jsd" : { + "type" : "ControlElement", + "id" : "acm006842jsd", + "name" : "getStyleClassedLabel" + }, + "acm006843jsd" : { + "type" : "ClassUnit", + "id" : "acm006843jsd", + "name" : "FieldValueCell", + "compilationUnitId" : "acm006820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006906jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm006807jsd", "acm006843jsd", "acm006861jsd", "acm006893jsd" ], + "content" : [ "acm006827jsd", "acm006828jsd", "acm006829jsd", "acm006830jsd", "acm006831jsd", "acm006832jsd", "acm006833jsd", "acm006834jsd", "acm006835jsd", "acm006836jsd", "acm006837jsd", "acm006838jsd", "acm006839jsd", "acm006840jsd", "acm006841jsd", "acm006842jsd" ] + }, + "acm006844jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006844jsd", + "name" : "FieldValueCellViewModel", + "parentId" : "acm006804jsd", + "content" : [ "acm006861jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006845jsd" : { + "type" : "CodePackage", + "id" : "acm006845jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006846jsd" ] + }, + "acm006846jsd" : { + "type" : "CodePackage", + "id" : "acm006846jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006847jsd" ] + }, + "acm006847jsd" : { + "type" : "CodePackage", + "id" : "acm006847jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006848jsd" ] + }, + "acm006848jsd" : { + "type" : "CodePackage", + "id" : "acm006848jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006849jsd" ] + }, + "acm006849jsd" : { + "type" : "CodePackage", + "id" : "acm006849jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006850jsd" ] + }, + "acm006850jsd" : { + "type" : "CodePackage", + "id" : "acm006850jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006844jsd" ] + }, + "acm006851jsd" : { + "type" : "ControlElement", + "id" : "acm006851jsd", + "name" : "FieldValueCellViewModel" + }, + "acm006852jsd" : { + "type" : "ControlElement", + "id" : "acm006852jsd", + "name" : "getFieldValue" + }, + "acm006853jsd" : { + "type" : "ControlElement", + "id" : "acm006853jsd", + "name" : "fieldValueProperty" + }, + "acm006854jsd" : { + "type" : "ControlElement", + "id" : "acm006854jsd", + "name" : "setFieldValue" + }, + "acm006855jsd" : { + "type" : "ControlElement", + "id" : "acm006855jsd", + "name" : "isSelected" + }, + "acm006856jsd" : { + "type" : "ControlElement", + "id" : "acm006856jsd", + "name" : "selectedProperty" + }, + "acm006857jsd" : { + "type" : "ControlElement", + "id" : "acm006857jsd", + "name" : "setSelected" + }, + "acm006858jsd" : { + "type" : "ControlElement", + "id" : "acm006858jsd", + "name" : "getToggleGroup" + }, + "acm006859jsd" : { + "type" : "ControlElement", + "id" : "acm006859jsd", + "name" : "toggleGroupProperty" + }, + "acm006860jsd" : { + "type" : "ControlElement", + "id" : "acm006860jsd", + "name" : "setToggleGroup" + }, + "acm006861jsd" : { + "type" : "ClassUnit", + "id" : "acm006861jsd", + "name" : "FieldValueCellViewModel", + "compilationUnitId" : "acm006844jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006843jsd" ], + "content" : [ "acm006851jsd", "acm006852jsd", "acm006853jsd", "acm006854jsd", "acm006855jsd", "acm006856jsd", "acm006857jsd", "acm006858jsd", "acm006859jsd", "acm006860jsd" ] + }, + "acm006862jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006862jsd", + "name" : "HeaderCell", + "parentId" : "acm006804jsd", + "content" : [ "acm006872jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006863jsd" : { + "type" : "CodePackage", + "id" : "acm006863jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006864jsd" ] + }, + "acm006864jsd" : { + "type" : "CodePackage", + "id" : "acm006864jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006865jsd" ] + }, + "acm006865jsd" : { + "type" : "CodePackage", + "id" : "acm006865jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006866jsd" ] + }, + "acm006866jsd" : { + "type" : "CodePackage", + "id" : "acm006866jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006867jsd" ] + }, + "acm006867jsd" : { + "type" : "CodePackage", + "id" : "acm006867jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006868jsd" ] + }, + "acm006868jsd" : { + "type" : "CodePackage", + "id" : "acm006868jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006862jsd" ] + }, + "acm006869jsd" : { + "type" : "ControlElement", + "id" : "acm006869jsd", + "name" : "HeaderCell" + }, + "acm006870jsd" : { + "type" : "ControlElement", + "id" : "acm006870jsd", + "name" : "initialize" + }, + "acm006871jsd" : { + "type" : "ControlElement", + "id" : "acm006871jsd", + "name" : "initializeLabel" + }, + "acm006872jsd" : { + "type" : "ClassUnit", + "id" : "acm006872jsd", + "name" : "HeaderCell", + "compilationUnitId" : "acm006862jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006906jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006869jsd", "acm006870jsd", "acm006871jsd" ] + }, + "acm006873jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006873jsd", + "name" : "MergedFieldCell", + "parentId" : "acm006804jsd", + "content" : [ "acm006883jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006874jsd" : { + "type" : "CodePackage", + "id" : "acm006874jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006875jsd" ] + }, + "acm006875jsd" : { + "type" : "CodePackage", + "id" : "acm006875jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006876jsd" ] + }, + "acm006876jsd" : { + "type" : "CodePackage", + "id" : "acm006876jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006877jsd" ] + }, + "acm006877jsd" : { + "type" : "CodePackage", + "id" : "acm006877jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006878jsd" ] + }, + "acm006878jsd" : { + "type" : "CodePackage", + "id" : "acm006878jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006879jsd" ] + }, + "acm006879jsd" : { + "type" : "CodePackage", + "id" : "acm006879jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006873jsd" ] + }, + "acm006880jsd" : { + "type" : "ControlElement", + "id" : "acm006880jsd", + "name" : "MergedFieldCell" + }, + "acm006881jsd" : { + "type" : "ControlElement", + "id" : "acm006881jsd", + "name" : "initialize" + }, + "acm006882jsd" : { + "type" : "ControlElement", + "id" : "acm006882jsd", + "name" : "initializeTextArea" + }, + "acm006883jsd" : { + "type" : "ClassUnit", + "id" : "acm006883jsd", + "name" : "MergedFieldCell", + "compilationUnitId" : "acm006873jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006906jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006880jsd", "acm006881jsd", "acm006882jsd" ] + }, + "acm006884jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006884jsd", + "name" : "OpenExternalLinkAction", + "parentId" : "acm006804jsd", + "content" : [ "acm006893jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006885jsd" : { + "type" : "CodePackage", + "id" : "acm006885jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006886jsd" ] + }, + "acm006886jsd" : { + "type" : "CodePackage", + "id" : "acm006886jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006887jsd" ] + }, + "acm006887jsd" : { + "type" : "CodePackage", + "id" : "acm006887jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006888jsd" ] + }, + "acm006888jsd" : { + "type" : "CodePackage", + "id" : "acm006888jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006889jsd" ] + }, + "acm006889jsd" : { + "type" : "CodePackage", + "id" : "acm006889jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006890jsd" ] + }, + "acm006890jsd" : { + "type" : "CodePackage", + "id" : "acm006890jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006884jsd" ] + }, + "acm006891jsd" : { + "type" : "ControlElement", + "id" : "acm006891jsd", + "name" : "OpenExternalLinkAction" + }, + "acm006892jsd" : { + "type" : "ControlElement", + "id" : "acm006892jsd", + "name" : "execute" + }, + "acm006893jsd" : { + "type" : "ClassUnit", + "id" : "acm006893jsd", + "name" : "OpenExternalLinkAction", + "compilationUnitId" : "acm006884jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006893jsd" ], + "content" : [ "acm006891jsd", "acm006892jsd" ] + }, + "acm006894jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006894jsd", + "name" : "ThreeWayMergeCell", + "parentId" : "acm006804jsd", + "content" : [ "acm006906jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006895jsd" : { + "type" : "CodePackage", + "id" : "acm006895jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006896jsd" ] + }, + "acm006896jsd" : { + "type" : "CodePackage", + "id" : "acm006896jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006897jsd" ] + }, + "acm006897jsd" : { + "type" : "CodePackage", + "id" : "acm006897jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006898jsd" ] + }, + "acm006898jsd" : { + "type" : "CodePackage", + "id" : "acm006898jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006899jsd" ] + }, + "acm006899jsd" : { + "type" : "CodePackage", + "id" : "acm006899jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006900jsd" ] + }, + "acm006900jsd" : { + "type" : "CodePackage", + "id" : "acm006900jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006894jsd" ] + }, + "acm006901jsd" : { + "type" : "ControlElement", + "id" : "acm006901jsd", + "name" : "ThreeWayMergeCell" + }, + "acm006902jsd" : { + "type" : "ControlElement", + "id" : "acm006902jsd", + "name" : "getText" + }, + "acm006903jsd" : { + "type" : "ControlElement", + "id" : "acm006903jsd", + "name" : "textProperty" + }, + "acm006904jsd" : { + "type" : "ControlElement", + "id" : "acm006904jsd", + "name" : "setText" + }, + "acm006905jsd" : { + "type" : "ControlElement", + "id" : "acm006905jsd", + "name" : "toString" + }, + "acm006906jsd" : { + "type" : "ClassUnit", + "id" : "acm006906jsd", + "name" : "ThreeWayMergeCell", + "compilationUnitId" : "acm006894jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006924jsd" ], + "content" : [ "acm006901jsd", "acm006902jsd", "acm006903jsd", "acm006904jsd", "acm006905jsd" ] + }, + "acm006907jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006907jsd", + "name" : "ThreeWayMergeCellViewModel", + "parentId" : "acm006804jsd", + "content" : [ "acm006924jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006908jsd" : { + "type" : "CodePackage", + "id" : "acm006908jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006909jsd" ] + }, + "acm006909jsd" : { + "type" : "CodePackage", + "id" : "acm006909jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006910jsd" ] + }, + "acm006910jsd" : { + "type" : "CodePackage", + "id" : "acm006910jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006911jsd" ] + }, + "acm006911jsd" : { + "type" : "CodePackage", + "id" : "acm006911jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006912jsd" ] + }, + "acm006912jsd" : { + "type" : "CodePackage", + "id" : "acm006912jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006913jsd" ] + }, + "acm006913jsd" : { + "type" : "CodePackage", + "id" : "acm006913jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006907jsd" ] + }, + "acm006914jsd" : { + "type" : "ControlElement", + "id" : "acm006914jsd", + "name" : "ThreeWayMergeCellViewModel" + }, + "acm006915jsd" : { + "type" : "ControlElement", + "id" : "acm006915jsd", + "name" : "getText" + }, + "acm006916jsd" : { + "type" : "ControlElement", + "id" : "acm006916jsd", + "name" : "textProperty" + }, + "acm006917jsd" : { + "type" : "ControlElement", + "id" : "acm006917jsd", + "name" : "setText" + }, + "acm006918jsd" : { + "type" : "ControlElement", + "id" : "acm006918jsd", + "name" : "isOdd" + }, + "acm006919jsd" : { + "type" : "ControlElement", + "id" : "acm006919jsd", + "name" : "oddProperty" + }, + "acm006920jsd" : { + "type" : "ControlElement", + "id" : "acm006920jsd", + "name" : "setOdd" + }, + "acm006921jsd" : { + "type" : "ControlElement", + "id" : "acm006921jsd", + "name" : "isEven" + }, + "acm006922jsd" : { + "type" : "ControlElement", + "id" : "acm006922jsd", + "name" : "evenProperty" + }, + "acm006923jsd" : { + "type" : "ControlElement", + "id" : "acm006923jsd", + "name" : "setEven" + }, + "acm006924jsd" : { + "type" : "ClassUnit", + "id" : "acm006924jsd", + "name" : "ThreeWayMergeCellViewModel", + "compilationUnitId" : "acm006907jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006906jsd" ], + "content" : [ "acm006914jsd", "acm006915jsd", "acm006916jsd", "acm006917jsd", "acm006918jsd", "acm006919jsd", "acm006920jsd", "acm006921jsd", "acm006922jsd", "acm006923jsd" ] + }, + "acm006925jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006925jsd", + "name" : "InfoButton", + "parentId" : "acm006932jsd", + "content" : [ "acm006938jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell", "sidebuttons" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006926jsd" : { + "type" : "CodePackage", + "id" : "acm006926jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006927jsd" ] + }, + "acm006927jsd" : { + "type" : "CodePackage", + "id" : "acm006927jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006928jsd" ] + }, + "acm006928jsd" : { + "type" : "CodePackage", + "id" : "acm006928jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006929jsd" ] + }, + "acm006929jsd" : { + "type" : "CodePackage", + "id" : "acm006929jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006930jsd" ] + }, + "acm006930jsd" : { + "type" : "CodePackage", + "id" : "acm006930jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006931jsd" ] + }, + "acm006931jsd" : { + "type" : "CodePackage", + "id" : "acm006931jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006932jsd" ] + }, + "acm006932jsd" : { + "type" : "CodePackage", + "id" : "acm006932jsd", + "name" : "sidebuttons", + "parentId" : "acm006804jsd", + "content" : [ "acm006925jsd", "acm006939jsd" ] + }, + "acm006933jsd" : { + "type" : "ControlElement", + "id" : "acm006933jsd", + "name" : "getIcon" + }, + "acm006934jsd" : { + "type" : "ControlElement", + "id" : "acm006934jsd", + "name" : "getText" + }, + "acm006935jsd" : { + "type" : "ControlElement", + "id" : "acm006935jsd", + "name" : "InfoButton" + }, + "acm006936jsd" : { + "type" : "ControlElement", + "id" : "acm006936jsd", + "name" : "configureButton" + }, + "acm006937jsd" : { + "type" : "ControlElement", + "id" : "acm006937jsd", + "name" : "execute" + }, + "acm006938jsd" : { + "type" : "ClassUnit", + "id" : "acm006938jsd", + "name" : "InfoButton", + "compilationUnitId" : "acm006925jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm002087jsd", "acm002126jsd", "acm005416jsd" ], + "content" : [ "acm006933jsd", "acm006934jsd", "acm006935jsd", "acm006936jsd", "acm006937jsd" ] + }, + "acm006939jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006939jsd", + "name" : "ToggleMergeUnmergeButton", + "parentId" : "acm006932jsd", + "content" : [ "acm006961jsd", "acm006967jsd", "acm006968jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "cell", "sidebuttons" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006940jsd" : { + "type" : "CodePackage", + "id" : "acm006940jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006941jsd" ] + }, + "acm006941jsd" : { + "type" : "CodePackage", + "id" : "acm006941jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006942jsd" ] + }, + "acm006942jsd" : { + "type" : "CodePackage", + "id" : "acm006942jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006943jsd" ] + }, + "acm006943jsd" : { + "type" : "CodePackage", + "id" : "acm006943jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006944jsd" ] + }, + "acm006944jsd" : { + "type" : "CodePackage", + "id" : "acm006944jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006945jsd" ] + }, + "acm006945jsd" : { + "type" : "CodePackage", + "id" : "acm006945jsd", + "name" : "cell", + "parentId" : null, + "content" : [ "acm006946jsd" ] + }, + "acm006946jsd" : { + "type" : "CodePackage", + "id" : "acm006946jsd", + "name" : "sidebuttons", + "parentId" : null, + "content" : [ "acm006939jsd" ] + }, + "acm006947jsd" : { + "type" : "ControlElement", + "id" : "acm006947jsd", + "name" : "ToggleMergeUnmergeButton" + }, + "acm006948jsd" : { + "type" : "ControlElement", + "id" : "acm006948jsd", + "name" : "configureMergeButton" + }, + "acm006949jsd" : { + "type" : "ControlElement", + "id" : "acm006949jsd", + "name" : "configureUnmergeButton" + }, + "acm006950jsd" : { + "type" : "ControlElement", + "id" : "acm006950jsd", + "name" : "fieldStateProperty" + }, + "acm006951jsd" : { + "type" : "ControlElement", + "id" : "acm006951jsd", + "name" : "setFieldState" + }, + "acm006952jsd" : { + "type" : "ControlElement", + "id" : "acm006952jsd", + "name" : "getFieldState" + }, + "acm006953jsd" : { + "type" : "ControlElement", + "id" : "acm006953jsd", + "name" : "canMergeProperty" + }, + "acm006954jsd" : { + "type" : "ControlElement", + "id" : "acm006954jsd", + "name" : "canMerge" + }, + "acm006955jsd" : { + "type" : "ControlElement", + "id" : "acm006955jsd", + "name" : "setCanMerge" + }, + "acm006956jsd" : { + "type" : "ControlElement", + "id" : "acm006956jsd", + "name" : "getIcon" + }, + "acm006957jsd" : { + "type" : "ControlElement", + "id" : "acm006957jsd", + "name" : "getText" + }, + "acm006958jsd" : { + "type" : "ControlElement", + "id" : "acm006958jsd", + "name" : "getIcon" + }, + "acm006959jsd" : { + "type" : "ControlElement", + "id" : "acm006959jsd", + "name" : "getText" + }, + "acm006960jsd" : { + "type" : "ControlElement", + "id" : "acm006960jsd", + "name" : "execute" + }, + "acm006961jsd" : { + "type" : "ClassUnit", + "id" : "acm006961jsd", + "name" : "ToggleMergeUnmergeButton", + "compilationUnitId" : "acm006939jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm002087jsd", "acm002126jsd", "acm005416jsd", "acm006967jsd", "acm006968jsd", "acm018673jsd" ], + "content" : [ "acm006947jsd", "acm006948jsd", "acm006949jsd", "acm006950jsd", "acm006951jsd", "acm006952jsd", "acm006953jsd", "acm006954jsd", "acm006955jsd", "acm006956jsd", "acm006957jsd", "acm006958jsd", "acm006959jsd", "acm006960jsd" ] + }, + "acm006962jsd" : { + "type" : "ControlElement", + "id" : "acm006962jsd", + "name" : "getIcon" + }, + "acm006963jsd" : { + "type" : "ControlElement", + "id" : "acm006963jsd", + "name" : "getText" + }, + "acm006964jsd" : { + "type" : "ControlElement", + "id" : "acm006964jsd", + "name" : "getIcon" + }, + "acm006965jsd" : { + "type" : "ControlElement", + "id" : "acm006965jsd", + "name" : "getText" + }, + "acm006966jsd" : { + "type" : "ControlElement", + "id" : "acm006966jsd", + "name" : "execute" + }, + "acm006967jsd" : { + "type" : "ClassUnit", + "id" : "acm006967jsd", + "name" : "ToggleMergeCommand", + "compilationUnitId" : "acm006939jsd", + "parentDatatypeId" : "acm006961jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm005416jsd" ], + "content" : [ "acm006962jsd", "acm006963jsd", "acm006964jsd", "acm006965jsd", "acm006966jsd" ] + }, + "acm006968jsd" : { + "type" : "ClassUnit", + "id" : "acm006968jsd", + "name" : "FieldState", + "compilationUnitId" : "acm006939jsd", + "parentDatatypeId" : "acm006961jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006969jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006969jsd", + "name" : "DiffHighlighter", + "parentId" : "acm006975jsd", + "content" : [ "acm006985jsd", "acm006988jsd", "acm006989jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "diffhighlighter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006970jsd" : { + "type" : "CodePackage", + "id" : "acm006970jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006971jsd" ] + }, + "acm006971jsd" : { + "type" : "CodePackage", + "id" : "acm006971jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006972jsd" ] + }, + "acm006972jsd" : { + "type" : "CodePackage", + "id" : "acm006972jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006973jsd" ] + }, + "acm006973jsd" : { + "type" : "CodePackage", + "id" : "acm006973jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006974jsd" ] + }, + "acm006974jsd" : { + "type" : "CodePackage", + "id" : "acm006974jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006975jsd" ] + }, + "acm006975jsd" : { + "type" : "CodePackage", + "id" : "acm006975jsd", + "name" : "diffhighlighter", + "parentId" : "acm006646jsd", + "content" : [ "acm006969jsd", "acm006990jsd", "acm007001jsd" ] + }, + "acm006976jsd" : { + "type" : "ControlElement", + "id" : "acm006976jsd", + "name" : "DiffHighlighter" + }, + "acm006977jsd" : { + "type" : "ControlElement", + "id" : "acm006977jsd", + "name" : "highlight" + }, + "acm006978jsd" : { + "type" : "ControlElement", + "id" : "acm006978jsd", + "name" : "splitString" + }, + "acm006979jsd" : { + "type" : "ControlElement", + "id" : "acm006979jsd", + "name" : "setDiffMethod" + }, + "acm006980jsd" : { + "type" : "ControlElement", + "id" : "acm006980jsd", + "name" : "getDiffMethod" + }, + "acm006981jsd" : { + "type" : "ControlElement", + "id" : "acm006981jsd", + "name" : "getSeparator" + }, + "acm006982jsd" : { + "type" : "ControlElement", + "id" : "acm006982jsd", + "name" : "BasicDiffMethod" + }, + "acm006983jsd" : { + "type" : "ControlElement", + "id" : "acm006983jsd", + "name" : "separator" + }, + "acm006984jsd" : { + "type" : "ControlElement", + "id" : "acm006984jsd", + "name" : "join" + }, + "acm006985jsd" : { + "type" : "ClassUnit", + "id" : "acm006985jsd", + "name" : "DiffHighlighter", + "compilationUnitId" : "acm006969jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006648jsd", "acm006989jsd" ], + "content" : [ "acm006976jsd", "acm006977jsd", "acm006978jsd", "acm006979jsd", "acm006980jsd", "acm006981jsd", "acm006982jsd", "acm006983jsd", "acm006984jsd" ] + }, + "acm006986jsd" : { + "type" : "ControlElement", + "id" : "acm006986jsd", + "name" : "BasicDiffMethod" + }, + "acm006987jsd" : { + "type" : "ControlElement", + "id" : "acm006987jsd", + "name" : "separator" + }, + "acm006988jsd" : { + "type" : "ClassUnit", + "id" : "acm006988jsd", + "name" : "BasicDiffMethod", + "compilationUnitId" : "acm006969jsd", + "parentDatatypeId" : "acm006985jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm006648jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006986jsd", "acm006987jsd" ] + }, + "acm006989jsd" : { + "type" : "ClassUnit", + "id" : "acm006989jsd", + "name" : "ChangeType", + "compilationUnitId" : "acm006969jsd", + "parentDatatypeId" : "acm006985jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006990jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006990jsd", + "name" : "SplitDiffHighlighter", + "parentId" : "acm006975jsd", + "content" : [ "acm007000jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "diffhighlighter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006991jsd" : { + "type" : "CodePackage", + "id" : "acm006991jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm006992jsd" ] + }, + "acm006992jsd" : { + "type" : "CodePackage", + "id" : "acm006992jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm006993jsd" ] + }, + "acm006993jsd" : { + "type" : "CodePackage", + "id" : "acm006993jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm006994jsd" ] + }, + "acm006994jsd" : { + "type" : "CodePackage", + "id" : "acm006994jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm006995jsd" ] + }, + "acm006995jsd" : { + "type" : "CodePackage", + "id" : "acm006995jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm006996jsd" ] + }, + "acm006996jsd" : { + "type" : "CodePackage", + "id" : "acm006996jsd", + "name" : "diffhighlighter", + "parentId" : null, + "content" : [ "acm006990jsd" ] + }, + "acm006997jsd" : { + "type" : "ControlElement", + "id" : "acm006997jsd", + "name" : "SplitDiffHighlighter" + }, + "acm006998jsd" : { + "type" : "ControlElement", + "id" : "acm006998jsd", + "name" : "highlight" + }, + "acm006999jsd" : { + "type" : "ControlElement", + "id" : "acm006999jsd", + "name" : "getPositionInText" + }, + "acm007000jsd" : { + "type" : "ClassUnit", + "id" : "acm007000jsd", + "name" : "SplitDiffHighlighter", + "compilationUnitId" : "acm006990jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006985jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006648jsd" ], + "content" : [ "acm006997jsd", "acm006998jsd", "acm006999jsd" ] + }, + "acm007001jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007001jsd", + "name" : "UnifiedDiffHighlighter", + "parentId" : "acm006975jsd", + "content" : [ "acm007012jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "diffhighlighter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007002jsd" : { + "type" : "CodePackage", + "id" : "acm007002jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007003jsd" ] + }, + "acm007003jsd" : { + "type" : "CodePackage", + "id" : "acm007003jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007004jsd" ] + }, + "acm007004jsd" : { + "type" : "CodePackage", + "id" : "acm007004jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007005jsd" ] + }, + "acm007005jsd" : { + "type" : "CodePackage", + "id" : "acm007005jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007006jsd" ] + }, + "acm007006jsd" : { + "type" : "CodePackage", + "id" : "acm007006jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007007jsd" ] + }, + "acm007007jsd" : { + "type" : "CodePackage", + "id" : "acm007007jsd", + "name" : "diffhighlighter", + "parentId" : null, + "content" : [ "acm007001jsd" ] + }, + "acm007008jsd" : { + "type" : "ControlElement", + "id" : "acm007008jsd", + "name" : "UnifiedDiffHighlighter" + }, + "acm007009jsd" : { + "type" : "ControlElement", + "id" : "acm007009jsd", + "name" : "highlight" + }, + "acm007010jsd" : { + "type" : "ControlElement", + "id" : "acm007010jsd", + "name" : "appendToTextArea" + }, + "acm007011jsd" : { + "type" : "ControlElement", + "id" : "acm007011jsd", + "name" : "findChange" + }, + "acm007012jsd" : { + "type" : "ClassUnit", + "id" : "acm007012jsd", + "name" : "UnifiedDiffHighlighter", + "compilationUnitId" : "acm007001jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006985jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006648jsd" ], + "content" : [ "acm007008jsd", "acm007009jsd", "acm007010jsd", "acm007011jsd" ] + }, + "acm007013jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007013jsd", + "name" : "CommentMerger", + "parentId" : "acm007019jsd", + "content" : [ "acm007021jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "fieldsmerger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007014jsd" : { + "type" : "CodePackage", + "id" : "acm007014jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007015jsd" ] + }, + "acm007015jsd" : { + "type" : "CodePackage", + "id" : "acm007015jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007016jsd" ] + }, + "acm007016jsd" : { + "type" : "CodePackage", + "id" : "acm007016jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007017jsd" ] + }, + "acm007017jsd" : { + "type" : "CodePackage", + "id" : "acm007017jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007018jsd" ] + }, + "acm007018jsd" : { + "type" : "CodePackage", + "id" : "acm007018jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007019jsd" ] + }, + "acm007019jsd" : { + "type" : "CodePackage", + "id" : "acm007019jsd", + "name" : "fieldsmerger", + "parentId" : "acm006646jsd", + "content" : [ "acm007013jsd", "acm007022jsd", "acm007031jsd", "acm007042jsd", "acm007051jsd", "acm007060jsd" ] + }, + "acm007020jsd" : { + "type" : "ControlElement", + "id" : "acm007020jsd", + "name" : "merge" + }, + "acm007021jsd" : { + "type" : "ClassUnit", + "id" : "acm007021jsd", + "name" : "CommentMerger", + "compilationUnitId" : "acm007013jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007030jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007020jsd" ] + }, + "acm007022jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007022jsd", + "name" : "FieldMerger", + "parentId" : "acm007019jsd", + "content" : [ "acm007030jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "fieldsmerger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007023jsd" : { + "type" : "CodePackage", + "id" : "acm007023jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007024jsd" ] + }, + "acm007024jsd" : { + "type" : "CodePackage", + "id" : "acm007024jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007025jsd" ] + }, + "acm007025jsd" : { + "type" : "CodePackage", + "id" : "acm007025jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007026jsd" ] + }, + "acm007026jsd" : { + "type" : "CodePackage", + "id" : "acm007026jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007027jsd" ] + }, + "acm007027jsd" : { + "type" : "CodePackage", + "id" : "acm007027jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007028jsd" ] + }, + "acm007028jsd" : { + "type" : "CodePackage", + "id" : "acm007028jsd", + "name" : "fieldsmerger", + "parentId" : null, + "content" : [ "acm007022jsd" ] + }, + "acm007029jsd" : { + "type" : "ControlElement", + "id" : "acm007029jsd", + "name" : "merge" + }, + "acm007030jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007030jsd", + "name" : "FieldMerger", + "compilationUnitId" : "acm007022jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007029jsd" ] + }, + "acm007031jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007031jsd", + "name" : "FieldMergerFactory", + "parentId" : "acm007019jsd", + "content" : [ "acm007041jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "fieldsmerger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007032jsd" : { + "type" : "CodePackage", + "id" : "acm007032jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007033jsd" ] + }, + "acm007033jsd" : { + "type" : "CodePackage", + "id" : "acm007033jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007034jsd" ] + }, + "acm007034jsd" : { + "type" : "CodePackage", + "id" : "acm007034jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007035jsd" ] + }, + "acm007035jsd" : { + "type" : "CodePackage", + "id" : "acm007035jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007036jsd" ] + }, + "acm007036jsd" : { + "type" : "CodePackage", + "id" : "acm007036jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007037jsd" ] + }, + "acm007037jsd" : { + "type" : "CodePackage", + "id" : "acm007037jsd", + "name" : "fieldsmerger", + "parentId" : null, + "content" : [ "acm007031jsd" ] + }, + "acm007038jsd" : { + "type" : "ControlElement", + "id" : "acm007038jsd", + "name" : "FieldMergerFactory" + }, + "acm007039jsd" : { + "type" : "ControlElement", + "id" : "acm007039jsd", + "name" : "create" + }, + "acm007040jsd" : { + "type" : "ControlElement", + "id" : "acm007040jsd", + "name" : "canMerge" + }, + "acm007041jsd" : { + "type" : "ClassUnit", + "id" : "acm007041jsd", + "name" : "FieldMergerFactory", + "compilationUnitId" : "acm007031jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007021jsd", "acm007030jsd", "acm007050jsd", "acm007059jsd", "acm007069jsd", "acm018673jsd", "acm020774jsd" ], + "content" : [ "acm007038jsd", "acm007039jsd", "acm007040jsd" ] + }, + "acm007042jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007042jsd", + "name" : "FileMerger", + "parentId" : "acm007019jsd", + "content" : [ "acm007050jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "fieldsmerger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007043jsd" : { + "type" : "CodePackage", + "id" : "acm007043jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007044jsd" ] + }, + "acm007044jsd" : { + "type" : "CodePackage", + "id" : "acm007044jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007045jsd" ] + }, + "acm007045jsd" : { + "type" : "CodePackage", + "id" : "acm007045jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007046jsd" ] + }, + "acm007046jsd" : { + "type" : "CodePackage", + "id" : "acm007046jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007047jsd" ] + }, + "acm007047jsd" : { + "type" : "CodePackage", + "id" : "acm007047jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007048jsd" ] + }, + "acm007048jsd" : { + "type" : "CodePackage", + "id" : "acm007048jsd", + "name" : "fieldsmerger", + "parentId" : null, + "content" : [ "acm007042jsd" ] + }, + "acm007049jsd" : { + "type" : "ControlElement", + "id" : "acm007049jsd", + "name" : "merge" + }, + "acm007050jsd" : { + "type" : "ClassUnit", + "id" : "acm007050jsd", + "name" : "FileMerger", + "compilationUnitId" : "acm007042jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007030jsd" ], + "datatypeReferencesIds" : [ "acm018509jsd" ], + "content" : [ "acm007049jsd" ] + }, + "acm007051jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007051jsd", + "name" : "GroupMerger", + "parentId" : "acm007019jsd", + "content" : [ "acm007059jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "fieldsmerger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007052jsd" : { + "type" : "CodePackage", + "id" : "acm007052jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007053jsd" ] + }, + "acm007053jsd" : { + "type" : "CodePackage", + "id" : "acm007053jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007054jsd" ] + }, + "acm007054jsd" : { + "type" : "CodePackage", + "id" : "acm007054jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007055jsd" ] + }, + "acm007055jsd" : { + "type" : "CodePackage", + "id" : "acm007055jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007056jsd" ] + }, + "acm007056jsd" : { + "type" : "CodePackage", + "id" : "acm007056jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007057jsd" ] + }, + "acm007057jsd" : { + "type" : "CodePackage", + "id" : "acm007057jsd", + "name" : "fieldsmerger", + "parentId" : null, + "content" : [ "acm007051jsd" ] + }, + "acm007058jsd" : { + "type" : "ControlElement", + "id" : "acm007058jsd", + "name" : "merge" + }, + "acm007059jsd" : { + "type" : "ClassUnit", + "id" : "acm007059jsd", + "name" : "GroupMerger", + "compilationUnitId" : "acm007051jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007030jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007058jsd" ] + }, + "acm007060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007060jsd", + "name" : "KeywordMerger", + "parentId" : "acm007019jsd", + "content" : [ "acm007069jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "fieldsmerger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007061jsd" : { + "type" : "CodePackage", + "id" : "acm007061jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007062jsd" ] + }, + "acm007062jsd" : { + "type" : "CodePackage", + "id" : "acm007062jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007063jsd" ] + }, + "acm007063jsd" : { + "type" : "CodePackage", + "id" : "acm007063jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007064jsd" ] + }, + "acm007064jsd" : { + "type" : "CodePackage", + "id" : "acm007064jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007065jsd" ] + }, + "acm007065jsd" : { + "type" : "CodePackage", + "id" : "acm007065jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007066jsd" ] + }, + "acm007066jsd" : { + "type" : "CodePackage", + "id" : "acm007066jsd", + "name" : "fieldsmerger", + "parentId" : null, + "content" : [ "acm007060jsd" ] + }, + "acm007067jsd" : { + "type" : "ControlElement", + "id" : "acm007067jsd", + "name" : "KeywordMerger" + }, + "acm007068jsd" : { + "type" : "ControlElement", + "id" : "acm007068jsd", + "name" : "merge" + }, + "acm007069jsd" : { + "type" : "ClassUnit", + "id" : "acm007069jsd", + "name" : "KeywordMerger", + "compilationUnitId" : "acm007060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007030jsd" ], + "datatypeReferencesIds" : [ "acm020774jsd" ], + "content" : [ "acm007067jsd", "acm007068jsd" ] + }, + "acm007070jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007070jsd", + "name" : "ThreeWayMergeToolbar", + "parentId" : "acm007076jsd", + "content" : [ "acm007107jsd", "acm007112jsd", "acm007117jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "mergeentries", "newmergedialog", "toolbar" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007071jsd" : { + "type" : "CodePackage", + "id" : "acm007071jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007072jsd" ] + }, + "acm007072jsd" : { + "type" : "CodePackage", + "id" : "acm007072jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007073jsd" ] + }, + "acm007073jsd" : { + "type" : "CodePackage", + "id" : "acm007073jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007074jsd" ] + }, + "acm007074jsd" : { + "type" : "CodePackage", + "id" : "acm007074jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm007075jsd" ] + }, + "acm007075jsd" : { + "type" : "CodePackage", + "id" : "acm007075jsd", + "name" : "newmergedialog", + "parentId" : null, + "content" : [ "acm007076jsd" ] + }, + "acm007076jsd" : { + "type" : "CodePackage", + "id" : "acm007076jsd", + "name" : "toolbar", + "parentId" : "acm006646jsd", + "content" : [ "acm007070jsd" ] + }, + "acm007077jsd" : { + "type" : "ControlElement", + "id" : "acm007077jsd", + "name" : "ThreeWayMergeToolbar" + }, + "acm007078jsd" : { + "type" : "ControlElement", + "id" : "acm007078jsd", + "name" : "initialize" + }, + "acm007079jsd" : { + "type" : "ControlElement", + "id" : "acm007079jsd", + "name" : "toString" + }, + "acm007080jsd" : { + "type" : "ControlElement", + "id" : "acm007080jsd", + "name" : "fromString" + }, + "acm007081jsd" : { + "type" : "ControlElement", + "id" : "acm007081jsd", + "name" : "toString" + }, + "acm007082jsd" : { + "type" : "ControlElement", + "id" : "acm007082jsd", + "name" : "fromString" + }, + "acm007083jsd" : { + "type" : "ControlElement", + "id" : "acm007083jsd", + "name" : "loadSavedConfiguration" + }, + "acm007084jsd" : { + "type" : "ControlElement", + "id" : "acm007084jsd", + "name" : "saveToolbarConfiguration" + }, + "acm007085jsd" : { + "type" : "ControlElement", + "id" : "acm007085jsd", + "name" : "diffViewProperty" + }, + "acm007086jsd" : { + "type" : "ControlElement", + "id" : "acm007086jsd", + "name" : "getDiffView" + }, + "acm007087jsd" : { + "type" : "ControlElement", + "id" : "acm007087jsd", + "name" : "setDiffView" + }, + "acm007088jsd" : { + "type" : "ControlElement", + "id" : "acm007088jsd", + "name" : "showDiffProperty" + }, + "acm007089jsd" : { + "type" : "ControlElement", + "id" : "acm007089jsd", + "name" : "setShowDiff" + }, + "acm007090jsd" : { + "type" : "ControlElement", + "id" : "acm007090jsd", + "name" : "hideEqualFieldsProperty" + }, + "acm007091jsd" : { + "type" : "ControlElement", + "id" : "acm007091jsd", + "name" : "shouldHideEqualFields" + }, + "acm007092jsd" : { + "type" : "ControlElement", + "id" : "acm007092jsd", + "name" : "notShowDiffProperty" + }, + "acm007093jsd" : { + "type" : "ControlElement", + "id" : "acm007093jsd", + "name" : "shouldShowDiffs" + }, + "acm007094jsd" : { + "type" : "ControlElement", + "id" : "acm007094jsd", + "name" : "diffHighlightingMethodProperty" + }, + "acm007095jsd" : { + "type" : "ControlElement", + "id" : "acm007095jsd", + "name" : "getDiffHighlightingMethod" + }, + "acm007096jsd" : { + "type" : "ControlElement", + "id" : "acm007096jsd", + "name" : "setDiffHighlightingMethod" + }, + "acm007097jsd" : { + "type" : "ControlElement", + "id" : "acm007097jsd", + "name" : "setOnSelectLeftEntryValuesButtonClicked" + }, + "acm007098jsd" : { + "type" : "ControlElement", + "id" : "acm007098jsd", + "name" : "setOnSelectRightEntryValuesButtonClicked" + }, + "acm007099jsd" : { + "type" : "ControlElement", + "id" : "acm007099jsd", + "name" : "PlainTextOrDiff" + }, + "acm007100jsd" : { + "type" : "ControlElement", + "id" : "acm007100jsd", + "name" : "parse" + }, + "acm007101jsd" : { + "type" : "ControlElement", + "id" : "acm007101jsd", + "name" : "getValue" + }, + "acm007102jsd" : { + "type" : "ControlElement", + "id" : "acm007102jsd", + "name" : "fromString" + }, + "acm007103jsd" : { + "type" : "ControlElement", + "id" : "acm007103jsd", + "name" : "DiffView" + }, + "acm007104jsd" : { + "type" : "ControlElement", + "id" : "acm007104jsd", + "name" : "parse" + }, + "acm007105jsd" : { + "type" : "ControlElement", + "id" : "acm007105jsd", + "name" : "getValue" + }, + "acm007106jsd" : { + "type" : "ControlElement", + "id" : "acm007106jsd", + "name" : "fromString" + }, + "acm007107jsd" : { + "type" : "ClassUnit", + "id" : "acm007107jsd", + "name" : "ThreeWayMergeToolbar", + "compilationUnitId" : "acm007070jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006648jsd", "acm007112jsd", "acm007117jsd", "acm020923jsd", "acm021206jsd" ], + "content" : [ "acm007077jsd", "acm007078jsd", "acm007079jsd", "acm007080jsd", "acm007081jsd", "acm007082jsd", "acm007083jsd", "acm007084jsd", "acm007085jsd", "acm007086jsd", "acm007087jsd", "acm007088jsd", "acm007089jsd", "acm007090jsd", "acm007091jsd", "acm007092jsd", "acm007093jsd", "acm007094jsd", "acm007095jsd", "acm007096jsd", "acm007097jsd", "acm007098jsd", "acm007099jsd", "acm007100jsd", "acm007101jsd", "acm007102jsd", "acm007103jsd", "acm007104jsd", "acm007105jsd", "acm007106jsd" ] + }, + "acm007108jsd" : { + "type" : "ControlElement", + "id" : "acm007108jsd", + "name" : "PlainTextOrDiff" + }, + "acm007109jsd" : { + "type" : "ControlElement", + "id" : "acm007109jsd", + "name" : "parse" + }, + "acm007110jsd" : { + "type" : "ControlElement", + "id" : "acm007110jsd", + "name" : "getValue" + }, + "acm007111jsd" : { + "type" : "ControlElement", + "id" : "acm007111jsd", + "name" : "fromString" + }, + "acm007112jsd" : { + "type" : "ClassUnit", + "id" : "acm007112jsd", + "name" : "PlainTextOrDiff", + "compilationUnitId" : "acm007070jsd", + "parentDatatypeId" : "acm007107jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007112jsd" ], + "content" : [ "acm007108jsd", "acm007109jsd", "acm007110jsd", "acm007111jsd" ] + }, + "acm007113jsd" : { + "type" : "ControlElement", + "id" : "acm007113jsd", + "name" : "DiffView" + }, + "acm007114jsd" : { + "type" : "ControlElement", + "id" : "acm007114jsd", + "name" : "parse" + }, + "acm007115jsd" : { + "type" : "ControlElement", + "id" : "acm007115jsd", + "name" : "getValue" + }, + "acm007116jsd" : { + "type" : "ControlElement", + "id" : "acm007116jsd", + "name" : "fromString" + }, + "acm007117jsd" : { + "type" : "ClassUnit", + "id" : "acm007117jsd", + "name" : "DiffView", + "compilationUnitId" : "acm007070jsd", + "parentDatatypeId" : "acm007107jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007117jsd" ], + "content" : [ "acm007113jsd", "acm007114jsd", "acm007115jsd", "acm007116jsd" ] + }, + "acm007118jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007118jsd", + "name" : "AdvancedCiteDialogView", + "parentId" : "acm007122jsd", + "content" : [ "acm007125jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007119jsd" : { + "type" : "CodePackage", + "id" : "acm007119jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007120jsd" ] + }, + "acm007120jsd" : { + "type" : "CodePackage", + "id" : "acm007120jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007121jsd" ] + }, + "acm007121jsd" : { + "type" : "CodePackage", + "id" : "acm007121jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007122jsd" ] + }, + "acm007122jsd" : { + "type" : "CodePackage", + "id" : "acm007122jsd", + "name" : "openoffice", + "parentId" : "acm001569jsd", + "content" : [ "acm007118jsd", "acm007126jsd", "acm007135jsd", "acm007154jsd", "acm007166jsd", "acm007178jsd", "acm007188jsd", "acm007197jsd", "acm007234jsd", "acm007259jsd", "acm007281jsd", "acm007304jsd", "acm007314jsd", "acm007332jsd" ] + }, + "acm007123jsd" : { + "type" : "ControlElement", + "id" : "acm007123jsd", + "name" : "AdvancedCiteDialogView" + }, + "acm007124jsd" : { + "type" : "ControlElement", + "id" : "acm007124jsd", + "name" : "initialize" + }, + "acm007125jsd" : { + "type" : "ClassUnit", + "id" : "acm007125jsd", + "name" : "AdvancedCiteDialogView", + "compilationUnitId" : "acm007118jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007134jsd" ], + "content" : [ "acm007123jsd", "acm007124jsd" ] + }, + "acm007126jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007126jsd", + "name" : "AdvancedCiteDialogViewModel", + "parentId" : "acm007122jsd", + "content" : [ "acm007134jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007127jsd" : { + "type" : "CodePackage", + "id" : "acm007127jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007128jsd" ] + }, + "acm007128jsd" : { + "type" : "CodePackage", + "id" : "acm007128jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007129jsd" ] + }, + "acm007129jsd" : { + "type" : "CodePackage", + "id" : "acm007129jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007130jsd" ] + }, + "acm007130jsd" : { + "type" : "CodePackage", + "id" : "acm007130jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007126jsd" ] + }, + "acm007131jsd" : { + "type" : "ControlElement", + "id" : "acm007131jsd", + "name" : "pageInfoProperty" + }, + "acm007132jsd" : { + "type" : "ControlElement", + "id" : "acm007132jsd", + "name" : "citeInParProperty" + }, + "acm007133jsd" : { + "type" : "ControlElement", + "id" : "acm007133jsd", + "name" : "citeInTextProperty" + }, + "acm007134jsd" : { + "type" : "ClassUnit", + "id" : "acm007134jsd", + "name" : "AdvancedCiteDialogViewModel", + "compilationUnitId" : "acm007126jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007131jsd", "acm007132jsd", "acm007133jsd" ] + }, + "acm007135jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007135jsd", + "name" : "Bootstrap", + "parentId" : "acm007122jsd", + "content" : [ "acm007153jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007136jsd" : { + "type" : "CodePackage", + "id" : "acm007136jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007137jsd" ] + }, + "acm007137jsd" : { + "type" : "CodePackage", + "id" : "acm007137jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007138jsd" ] + }, + "acm007138jsd" : { + "type" : "CodePackage", + "id" : "acm007138jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007139jsd" ] + }, + "acm007139jsd" : { + "type" : "CodePackage", + "id" : "acm007139jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007135jsd" ] + }, + "acm007140jsd" : { + "type" : "ControlElement", + "id" : "acm007140jsd", + "name" : "insertBasicFactories" + }, + "acm007141jsd" : { + "type" : "ControlElement", + "id" : "acm007141jsd", + "name" : "getDefaultOptions" + }, + "acm007142jsd" : { + "type" : "ControlElement", + "id" : "acm007142jsd", + "name" : "createInitialComponentContext" + }, + "acm007143jsd" : { + "type" : "ControlElement", + "id" : "acm007143jsd", + "name" : "createInitialComponentContext" + }, + "acm007144jsd" : { + "type" : "ControlElement", + "id" : "acm007144jsd", + "name" : "createSimpleServiceManager" + }, + "acm007145jsd" : { + "type" : "ControlElement", + "id" : "acm007145jsd", + "name" : "defaultBootstrap_InitialComponentContext" + }, + "acm007146jsd" : { + "type" : "ControlElement", + "id" : "acm007146jsd", + "name" : "defaultBootstrap_InitialComponentContext" + }, + "acm007147jsd" : { + "type" : "ControlElement", + "id" : "acm007147jsd", + "name" : "defaultBootstrap_InitialComponentContext" + }, + "acm007148jsd" : { + "type" : "ControlElement", + "id" : "acm007148jsd", + "name" : "cppuhelper_bootstrap" + }, + "acm007149jsd" : { + "type" : "ControlElement", + "id" : "acm007149jsd", + "name" : "bootstrap" + }, + "acm007150jsd" : { + "type" : "ControlElement", + "id" : "acm007150jsd", + "name" : "bootstrap" + }, + "acm007151jsd" : { + "type" : "ControlElement", + "id" : "acm007151jsd", + "name" : "pipe" + }, + "acm007152jsd" : { + "type" : "ControlElement", + "id" : "acm007152jsd", + "name" : "run" + }, + "acm007153jsd" : { + "type" : "ClassUnit", + "id" : "acm007153jsd", + "name" : "Bootstrap", + "compilationUnitId" : "acm007135jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007153jsd" ], + "content" : [ "acm007140jsd", "acm007141jsd", "acm007142jsd", "acm007143jsd", "acm007144jsd", "acm007145jsd", "acm007146jsd", "acm007147jsd", "acm007148jsd", "acm007149jsd", "acm007150jsd", "acm007151jsd", "acm007152jsd" ] + }, + "acm007154jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007154jsd", + "name" : "CitationEntryViewModel", + "parentId" : "acm007122jsd", + "content" : [ "acm007165jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007155jsd" : { + "type" : "CodePackage", + "id" : "acm007155jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007156jsd" ] + }, + "acm007156jsd" : { + "type" : "CodePackage", + "id" : "acm007156jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007157jsd" ] + }, + "acm007157jsd" : { + "type" : "CodePackage", + "id" : "acm007157jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007158jsd" ] + }, + "acm007158jsd" : { + "type" : "CodePackage", + "id" : "acm007158jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007154jsd" ] + }, + "acm007159jsd" : { + "type" : "ControlElement", + "id" : "acm007159jsd", + "name" : "CitationEntryViewModel" + }, + "acm007160jsd" : { + "type" : "ControlElement", + "id" : "acm007160jsd", + "name" : "CitationEntryViewModel" + }, + "acm007161jsd" : { + "type" : "ControlElement", + "id" : "acm007161jsd", + "name" : "toCitationEntry" + }, + "acm007162jsd" : { + "type" : "ControlElement", + "id" : "acm007162jsd", + "name" : "citationProperty" + }, + "acm007163jsd" : { + "type" : "ControlElement", + "id" : "acm007163jsd", + "name" : "extraInformationProperty" + }, + "acm007164jsd" : { + "type" : "ControlElement", + "id" : "acm007164jsd", + "name" : "setExtraInfo" + }, + "acm007165jsd" : { + "type" : "ClassUnit", + "id" : "acm007165jsd", + "name" : "CitationEntryViewModel", + "compilationUnitId" : "acm007154jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019482jsd" ], + "content" : [ "acm007159jsd", "acm007160jsd", "acm007161jsd", "acm007162jsd", "acm007163jsd", "acm007164jsd" ] + }, + "acm007166jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007166jsd", + "name" : "DetectOpenOfficeInstallation", + "parentId" : "acm007122jsd", + "content" : [ "acm007177jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007167jsd" : { + "type" : "CodePackage", + "id" : "acm007167jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007168jsd" ] + }, + "acm007168jsd" : { + "type" : "CodePackage", + "id" : "acm007168jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007169jsd" ] + }, + "acm007169jsd" : { + "type" : "CodePackage", + "id" : "acm007169jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007170jsd" ] + }, + "acm007170jsd" : { + "type" : "CodePackage", + "id" : "acm007170jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007166jsd" ] + }, + "acm007171jsd" : { + "type" : "ControlElement", + "id" : "acm007171jsd", + "name" : "DetectOpenOfficeInstallation" + }, + "acm007172jsd" : { + "type" : "ControlElement", + "id" : "acm007172jsd", + "name" : "isExecutablePathDefined" + }, + "acm007173jsd" : { + "type" : "ControlElement", + "id" : "acm007173jsd", + "name" : "selectInstallationPath" + }, + "acm007174jsd" : { + "type" : "ControlElement", + "id" : "acm007174jsd", + "name" : "checkAutoDetectedPaths" + }, + "acm007175jsd" : { + "type" : "ControlElement", + "id" : "acm007175jsd", + "name" : "setOpenOfficePreferences" + }, + "acm007176jsd" : { + "type" : "ControlElement", + "id" : "acm007176jsd", + "name" : "chooseAmongInstallations" + }, + "acm007177jsd" : { + "type" : "ClassUnit", + "id" : "acm007177jsd", + "name" : "DetectOpenOfficeInstallation", + "compilationUnitId" : "acm007166jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003042jsd", "acm009752jsd", "acm009756jsd", "acm016014jsd" ], + "content" : [ "acm007171jsd", "acm007172jsd", "acm007173jsd", "acm007174jsd", "acm007175jsd", "acm007176jsd" ] + }, + "acm007178jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007178jsd", + "name" : "ManageCitationsDialogView", + "parentId" : "acm007122jsd", + "content" : [ "acm007187jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007179jsd" : { + "type" : "CodePackage", + "id" : "acm007179jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007180jsd" ] + }, + "acm007180jsd" : { + "type" : "CodePackage", + "id" : "acm007180jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007181jsd" ] + }, + "acm007181jsd" : { + "type" : "CodePackage", + "id" : "acm007181jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007182jsd" ] + }, + "acm007182jsd" : { + "type" : "CodePackage", + "id" : "acm007182jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007178jsd" ] + }, + "acm007183jsd" : { + "type" : "ControlElement", + "id" : "acm007183jsd", + "name" : "ManageCitationsDialogView" + }, + "acm007184jsd" : { + "type" : "ControlElement", + "id" : "acm007184jsd", + "name" : "initialize" + }, + "acm007185jsd" : { + "type" : "ControlElement", + "id" : "acm007185jsd", + "name" : "getText" + }, + "acm007186jsd" : { + "type" : "ControlElement", + "id" : "acm007186jsd", + "name" : "isOkToShowThisDialog" + }, + "acm007187jsd" : { + "type" : "ClassUnit", + "id" : "acm007187jsd", + "name" : "ManageCitationsDialogView", + "compilationUnitId" : "acm007178jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007165jsd", "acm007196jsd", "acm007233jsd" ], + "content" : [ "acm007183jsd", "acm007184jsd", "acm007185jsd", "acm007186jsd" ] + }, + "acm007188jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007188jsd", + "name" : "ManageCitationsDialogViewModel", + "parentId" : "acm007122jsd", + "content" : [ "acm007196jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007189jsd" : { + "type" : "CodePackage", + "id" : "acm007189jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007190jsd" ] + }, + "acm007190jsd" : { + "type" : "CodePackage", + "id" : "acm007190jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007191jsd" ] + }, + "acm007191jsd" : { + "type" : "CodePackage", + "id" : "acm007191jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007192jsd" ] + }, + "acm007192jsd" : { + "type" : "CodePackage", + "id" : "acm007192jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007188jsd" ] + }, + "acm007193jsd" : { + "type" : "ControlElement", + "id" : "acm007193jsd", + "name" : "ManageCitationsDialogViewModel" + }, + "acm007194jsd" : { + "type" : "ControlElement", + "id" : "acm007194jsd", + "name" : "storeSettings" + }, + "acm007195jsd" : { + "type" : "ControlElement", + "id" : "acm007195jsd", + "name" : "citationsProperty" + }, + "acm007196jsd" : { + "type" : "ClassUnit", + "id" : "acm007196jsd", + "name" : "ManageCitationsDialogViewModel", + "compilationUnitId" : "acm007188jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007165jsd", "acm007233jsd", "acm019482jsd" ], + "content" : [ "acm007193jsd", "acm007194jsd", "acm007195jsd" ] + }, + "acm007197jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007197jsd", + "name" : "OOBibBase", + "parentId" : "acm007122jsd", + "content" : [ "acm007233jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007198jsd" : { + "type" : "CodePackage", + "id" : "acm007198jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007199jsd" ] + }, + "acm007199jsd" : { + "type" : "CodePackage", + "id" : "acm007199jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007200jsd" ] + }, + "acm007200jsd" : { + "type" : "CodePackage", + "id" : "acm007200jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007201jsd" ] + }, + "acm007201jsd" : { + "type" : "CodePackage", + "id" : "acm007201jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007197jsd" ] + }, + "acm007202jsd" : { + "type" : "ControlElement", + "id" : "acm007202jsd", + "name" : "OOBibBase" + }, + "acm007203jsd" : { + "type" : "ControlElement", + "id" : "acm007203jsd", + "name" : "guiActionSelectDocument" + }, + "acm007204jsd" : { + "type" : "ControlElement", + "id" : "acm007204jsd", + "name" : "isConnectedToDocument" + }, + "acm007205jsd" : { + "type" : "ControlElement", + "id" : "acm007205jsd", + "name" : "isDocumentConnectionMissing" + }, + "acm007206jsd" : { + "type" : "ControlElement", + "id" : "acm007206jsd", + "name" : "getXTextDocument" + }, + "acm007207jsd" : { + "type" : "ControlElement", + "id" : "acm007207jsd", + "name" : "getCurrentDocumentTitle" + }, + "acm007208jsd" : { + "type" : "ControlElement", + "id" : "acm007208jsd", + "name" : "showDialog" + }, + "acm007209jsd" : { + "type" : "ControlElement", + "id" : "acm007209jsd", + "name" : "showDialog" + }, + "acm007210jsd" : { + "type" : "ControlElement", + "id" : "acm007210jsd", + "name" : "collectResults" + }, + "acm007211jsd" : { + "type" : "ControlElement", + "id" : "acm007211jsd", + "name" : "testDialog" + }, + "acm007212jsd" : { + "type" : "ControlElement", + "id" : "acm007212jsd", + "name" : "testDialog" + }, + "acm007213jsd" : { + "type" : "ControlElement", + "id" : "acm007213jsd", + "name" : "testDialog" + }, + "acm007214jsd" : { + "type" : "ControlElement", + "id" : "acm007214jsd", + "name" : "testDialog" + }, + "acm007215jsd" : { + "type" : "ControlElement", + "id" : "acm007215jsd", + "name" : "getUserCursorForTextInsertion" + }, + "acm007216jsd" : { + "type" : "ControlElement", + "id" : "acm007216jsd", + "name" : "getFunctionalTextViewCursor" + }, + "acm007217jsd" : { + "type" : "ControlElement", + "id" : "acm007217jsd", + "name" : "checkRangeOverlaps" + }, + "acm007218jsd" : { + "type" : "ControlElement", + "id" : "acm007218jsd", + "name" : "checkRangeOverlapsWithCursor" + }, + "acm007219jsd" : { + "type" : "ControlElement", + "id" : "acm007219jsd", + "name" : "checkIfOpenOfficeIsRecordingChanges" + }, + "acm007220jsd" : { + "type" : "ControlElement", + "id" : "acm007220jsd", + "name" : "styleIsRequired" + }, + "acm007221jsd" : { + "type" : "ControlElement", + "id" : "acm007221jsd", + "name" : "getFrontend" + }, + "acm007222jsd" : { + "type" : "ControlElement", + "id" : "acm007222jsd", + "name" : "databaseIsRequired" + }, + "acm007223jsd" : { + "type" : "ControlElement", + "id" : "acm007223jsd", + "name" : "selectedBibEntryIsRequired" + }, + "acm007224jsd" : { + "type" : "ControlElement", + "id" : "acm007224jsd", + "name" : "checkStyleExistsInTheDocument" + }, + "acm007225jsd" : { + "type" : "ControlElement", + "id" : "acm007225jsd", + "name" : "checkStylesExistInTheDocument" + }, + "acm007226jsd" : { + "type" : "ControlElement", + "id" : "acm007226jsd", + "name" : "guiActionGetCitationEntries" + }, + "acm007227jsd" : { + "type" : "ControlElement", + "id" : "acm007227jsd", + "name" : "guiActionApplyCitationEntries" + }, + "acm007228jsd" : { + "type" : "ControlElement", + "id" : "acm007228jsd", + "name" : "guiActionInsertEntry" + }, + "acm007229jsd" : { + "type" : "ControlElement", + "id" : "acm007229jsd", + "name" : "guiActionMergeCitationGroups" + }, + "acm007230jsd" : { + "type" : "ControlElement", + "id" : "acm007230jsd", + "name" : "guiActionSeparateCitations" + }, + "acm007231jsd" : { + "type" : "ControlElement", + "id" : "acm007231jsd", + "name" : "exportCitedHelper" + }, + "acm007232jsd" : { + "type" : "ControlElement", + "id" : "acm007232jsd", + "name" : "guiActionUpdateDocument" + }, + "acm007233jsd" : { + "type" : "ClassUnit", + "id" : "acm007233jsd", + "name" : "OOBibBase", + "compilationUnitId" : "acm007197jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007233jsd", "acm007254jsd", "acm007280jsd", "acm010366jsd", "acm015980jsd", "acm016065jsd", "acm016093jsd", "acm016204jsd", "acm016214jsd", "acm016334jsd", "acm017988jsd", "acm018267jsd", "acm019482jsd", "acm019580jsd", "acm019739jsd", "acm019831jsd", "acm019938jsd", "acm019947jsd", "acm020187jsd", "acm020210jsd" ], + "content" : [ "acm007202jsd", "acm007203jsd", "acm007204jsd", "acm007205jsd", "acm007206jsd", "acm007207jsd", "acm007208jsd", "acm007209jsd", "acm007210jsd", "acm007211jsd", "acm007212jsd", "acm007213jsd", "acm007214jsd", "acm007215jsd", "acm007216jsd", "acm007217jsd", "acm007218jsd", "acm007219jsd", "acm007220jsd", "acm007221jsd", "acm007222jsd", "acm007223jsd", "acm007224jsd", "acm007225jsd", "acm007226jsd", "acm007227jsd", "acm007228jsd", "acm007229jsd", "acm007230jsd", "acm007231jsd", "acm007232jsd" ] + }, + "acm007234jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007234jsd", + "name" : "OOBibBaseConnect", + "parentId" : "acm007122jsd", + "content" : [ "acm007254jsd", "acm007258jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007235jsd" : { + "type" : "CodePackage", + "id" : "acm007235jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007236jsd" ] + }, + "acm007236jsd" : { + "type" : "CodePackage", + "id" : "acm007236jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007237jsd" ] + }, + "acm007237jsd" : { + "type" : "CodePackage", + "id" : "acm007237jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007238jsd" ] + }, + "acm007238jsd" : { + "type" : "CodePackage", + "id" : "acm007238jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007234jsd" ] + }, + "acm007239jsd" : { + "type" : "ControlElement", + "id" : "acm007239jsd", + "name" : "OOBibBaseConnect" + }, + "acm007240jsd" : { + "type" : "ControlElement", + "id" : "acm007240jsd", + "name" : "simpleBootstrap" + }, + "acm007241jsd" : { + "type" : "ControlElement", + "id" : "acm007241jsd", + "name" : "closeOfficeConnection" + }, + "acm007242jsd" : { + "type" : "ControlElement", + "id" : "acm007242jsd", + "name" : "getTextDocuments" + }, + "acm007243jsd" : { + "type" : "ControlElement", + "id" : "acm007243jsd", + "name" : "selectDocumentDialog" + }, + "acm007244jsd" : { + "type" : "ControlElement", + "id" : "acm007244jsd", + "name" : "DocumentTitleViewModel" + }, + "acm007245jsd" : { + "type" : "ControlElement", + "id" : "acm007245jsd", + "name" : "getXtextDocument" + }, + "acm007246jsd" : { + "type" : "ControlElement", + "id" : "acm007246jsd", + "name" : "toString" + }, + "acm007247jsd" : { + "type" : "ControlElement", + "id" : "acm007247jsd", + "name" : "selectDocument" + }, + "acm007248jsd" : { + "type" : "ControlElement", + "id" : "acm007248jsd", + "name" : "forgetDocument" + }, + "acm007249jsd" : { + "type" : "ControlElement", + "id" : "acm007249jsd", + "name" : "isConnectedToDocument" + }, + "acm007250jsd" : { + "type" : "ControlElement", + "id" : "acm007250jsd", + "name" : "isDocumentConnectionMissing" + }, + "acm007251jsd" : { + "type" : "ControlElement", + "id" : "acm007251jsd", + "name" : "getXTextDocumentOrThrow" + }, + "acm007252jsd" : { + "type" : "ControlElement", + "id" : "acm007252jsd", + "name" : "getXTextDocument" + }, + "acm007253jsd" : { + "type" : "ControlElement", + "id" : "acm007253jsd", + "name" : "getCurrentDocumentTitle" + }, + "acm007254jsd" : { + "type" : "ClassUnit", + "id" : "acm007254jsd", + "name" : "OOBibBaseConnect", + "compilationUnitId" : "acm007234jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007254jsd", "acm007258jsd", "acm007280jsd", "acm015980jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm007239jsd", "acm007240jsd", "acm007241jsd", "acm007242jsd", "acm007243jsd", "acm007244jsd", "acm007245jsd", "acm007246jsd", "acm007247jsd", "acm007248jsd", "acm007249jsd", "acm007250jsd", "acm007251jsd", "acm007252jsd", "acm007253jsd" ] + }, + "acm007255jsd" : { + "type" : "ControlElement", + "id" : "acm007255jsd", + "name" : "DocumentTitleViewModel" + }, + "acm007256jsd" : { + "type" : "ControlElement", + "id" : "acm007256jsd", + "name" : "getXtextDocument" + }, + "acm007257jsd" : { + "type" : "ControlElement", + "id" : "acm007257jsd", + "name" : "toString" + }, + "acm007258jsd" : { + "type" : "ClassUnit", + "id" : "acm007258jsd", + "name" : "DocumentTitleViewModel", + "compilationUnitId" : "acm007234jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007255jsd", "acm007256jsd", "acm007257jsd" ] + }, + "acm007259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007259jsd", + "name" : "OOError", + "parentId" : "acm007122jsd", + "content" : [ "acm007280jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007260jsd" : { + "type" : "CodePackage", + "id" : "acm007260jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007261jsd" ] + }, + "acm007261jsd" : { + "type" : "CodePackage", + "id" : "acm007261jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007262jsd" ] + }, + "acm007262jsd" : { + "type" : "CodePackage", + "id" : "acm007262jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007263jsd" ] + }, + "acm007263jsd" : { + "type" : "CodePackage", + "id" : "acm007263jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007259jsd" ] + }, + "acm007264jsd" : { + "type" : "ControlElement", + "id" : "acm007264jsd", + "name" : "OOError" + }, + "acm007265jsd" : { + "type" : "ControlElement", + "id" : "acm007265jsd", + "name" : "OOError" + }, + "acm007266jsd" : { + "type" : "ControlElement", + "id" : "acm007266jsd", + "name" : "getTitle" + }, + "acm007267jsd" : { + "type" : "ControlElement", + "id" : "acm007267jsd", + "name" : "setTitle" + }, + "acm007268jsd" : { + "type" : "ControlElement", + "id" : "acm007268jsd", + "name" : "showErrorDialog" + }, + "acm007269jsd" : { + "type" : "ControlElement", + "id" : "acm007269jsd", + "name" : "from" + }, + "acm007270jsd" : { + "type" : "ControlElement", + "id" : "acm007270jsd", + "name" : "from" + }, + "acm007271jsd" : { + "type" : "ControlElement", + "id" : "acm007271jsd", + "name" : "from" + }, + "acm007272jsd" : { + "type" : "ControlElement", + "id" : "acm007272jsd", + "name" : "from" + }, + "acm007273jsd" : { + "type" : "ControlElement", + "id" : "acm007273jsd", + "name" : "fromMisc" + }, + "acm007274jsd" : { + "type" : "ControlElement", + "id" : "acm007274jsd", + "name" : "noDataBaseIsOpenForCiting" + }, + "acm007275jsd" : { + "type" : "ControlElement", + "id" : "acm007275jsd", + "name" : "noDataBaseIsOpenForSyncingAfterCitation" + }, + "acm007276jsd" : { + "type" : "ControlElement", + "id" : "acm007276jsd", + "name" : "noDataBaseIsOpenForExport" + }, + "acm007277jsd" : { + "type" : "ControlElement", + "id" : "acm007277jsd", + "name" : "noDataBaseIsOpen" + }, + "acm007278jsd" : { + "type" : "ControlElement", + "id" : "acm007278jsd", + "name" : "noValidStyleSelected" + }, + "acm007279jsd" : { + "type" : "ControlElement", + "id" : "acm007279jsd", + "name" : "noEntriesSelectedForCitation" + }, + "acm007280jsd" : { + "type" : "ClassUnit", + "id" : "acm007280jsd", + "name" : "OOError", + "compilationUnitId" : "acm007259jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010366jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007280jsd", "acm010366jsd", "acm015980jsd", "acm019947jsd" ], + "content" : [ "acm007264jsd", "acm007265jsd", "acm007266jsd", "acm007267jsd", "acm007268jsd", "acm007269jsd", "acm007270jsd", "acm007271jsd", "acm007272jsd", "acm007273jsd", "acm007274jsd", "acm007275jsd", "acm007276jsd", "acm007277jsd", "acm007278jsd", "acm007279jsd" ] + }, + "acm007281jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007281jsd", + "name" : "OpenOfficePanel", + "parentId" : "acm007122jsd", + "content" : [ "acm007303jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007282jsd" : { + "type" : "CodePackage", + "id" : "acm007282jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007283jsd" ] + }, + "acm007283jsd" : { + "type" : "CodePackage", + "id" : "acm007283jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007284jsd" ] + }, + "acm007284jsd" : { + "type" : "CodePackage", + "id" : "acm007284jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007285jsd" ] + }, + "acm007285jsd" : { + "type" : "CodePackage", + "id" : "acm007285jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007281jsd" ] + }, + "acm007286jsd" : { + "type" : "ControlElement", + "id" : "acm007286jsd", + "name" : "OpenOfficePanel" + }, + "acm007287jsd" : { + "type" : "ControlElement", + "id" : "acm007287jsd", + "name" : "getContent" + }, + "acm007288jsd" : { + "type" : "ControlElement", + "id" : "acm007288jsd", + "name" : "getOrUpdateTheStyle" + }, + "acm007289jsd" : { + "type" : "ControlElement", + "id" : "acm007289jsd", + "name" : "initPanel" + }, + "acm007290jsd" : { + "type" : "ControlElement", + "id" : "acm007290jsd", + "name" : "exportEntries" + }, + "acm007291jsd" : { + "type" : "ControlElement", + "id" : "acm007291jsd", + "name" : "getBaseList" + }, + "acm007292jsd" : { + "type" : "ControlElement", + "id" : "acm007292jsd", + "name" : "connectAutomatically" + }, + "acm007293jsd" : { + "type" : "ControlElement", + "id" : "acm007293jsd", + "name" : "call" + }, + "acm007294jsd" : { + "type" : "ControlElement", + "id" : "acm007294jsd", + "name" : "connectManually" + }, + "acm007295jsd" : { + "type" : "ControlElement", + "id" : "acm007295jsd", + "name" : "updateButtonAvailability" + }, + "acm007296jsd" : { + "type" : "ControlElement", + "id" : "acm007296jsd", + "name" : "connect" + }, + "acm007297jsd" : { + "type" : "ControlElement", + "id" : "acm007297jsd", + "name" : "call" + }, + "acm007298jsd" : { + "type" : "ControlElement", + "id" : "acm007298jsd", + "name" : "createBibBase" + }, + "acm007299jsd" : { + "type" : "ControlElement", + "id" : "acm007299jsd", + "name" : "citationTypeFromOptions" + }, + "acm007300jsd" : { + "type" : "ControlElement", + "id" : "acm007300jsd", + "name" : "pushEntries" + }, + "acm007301jsd" : { + "type" : "ControlElement", + "id" : "acm007301jsd", + "name" : "checkThatEntriesHaveKeys" + }, + "acm007302jsd" : { + "type" : "ControlElement", + "id" : "acm007302jsd", + "name" : "createSettingsPopup" + }, + "acm007303jsd" : { + "type" : "ClassUnit", + "id" : "acm007303jsd", + "name" : "OpenOfficePanel", + "compilationUnitId" : "acm007281jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002087jsd", "acm005331jsd", "acm005802jsd", "acm007125jsd", "acm007134jsd", "acm007177jsd", "acm007233jsd", "acm007280jsd", "acm007303jsd", "acm009381jsd", "acm009756jsd", "acm009965jsd", "acm010959jsd", "acm010993jsd", "acm016014jsd", "acm016093jsd", "acm016334jsd", "acm016463jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm019831jsd", "acm019938jsd", "acm021206jsd" ], + "content" : [ "acm007286jsd", "acm007287jsd", "acm007288jsd", "acm007289jsd", "acm007290jsd", "acm007291jsd", "acm007292jsd", "acm007293jsd", "acm007294jsd", "acm007295jsd", "acm007296jsd", "acm007297jsd", "acm007298jsd", "acm007299jsd", "acm007300jsd", "acm007301jsd", "acm007302jsd" ] + }, + "acm007304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007304jsd", + "name" : "StyleSelectDialogView", + "parentId" : "acm007122jsd", + "content" : [ "acm007313jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007305jsd" : { + "type" : "CodePackage", + "id" : "acm007305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007306jsd" ] + }, + "acm007306jsd" : { + "type" : "CodePackage", + "id" : "acm007306jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007307jsd" ] + }, + "acm007307jsd" : { + "type" : "CodePackage", + "id" : "acm007307jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007308jsd" ] + }, + "acm007308jsd" : { + "type" : "CodePackage", + "id" : "acm007308jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007304jsd" ] + }, + "acm007309jsd" : { + "type" : "ControlElement", + "id" : "acm007309jsd", + "name" : "StyleSelectDialogView" + }, + "acm007310jsd" : { + "type" : "ControlElement", + "id" : "acm007310jsd", + "name" : "initialize" + }, + "acm007311jsd" : { + "type" : "ControlElement", + "id" : "acm007311jsd", + "name" : "createContextMenu" + }, + "acm007312jsd" : { + "type" : "ControlElement", + "id" : "acm007312jsd", + "name" : "addStyleFile" + }, + "acm007313jsd" : { + "type" : "ClassUnit", + "id" : "acm007313jsd", + "name" : "StyleSelectDialogView", + "compilationUnitId" : "acm007304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm007331jsd", "acm007345jsd", "acm008540jsd", "acm009346jsd", "acm010073jsd", "acm016463jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm007309jsd", "acm007310jsd", "acm007311jsd", "acm007312jsd" ] + }, + "acm007314jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007314jsd", + "name" : "StyleSelectDialogViewModel", + "parentId" : "acm007122jsd", + "content" : [ "acm007331jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007315jsd" : { + "type" : "CodePackage", + "id" : "acm007315jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007316jsd" ] + }, + "acm007316jsd" : { + "type" : "CodePackage", + "id" : "acm007316jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007317jsd" ] + }, + "acm007317jsd" : { + "type" : "CodePackage", + "id" : "acm007317jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007318jsd" ] + }, + "acm007318jsd" : { + "type" : "CodePackage", + "id" : "acm007318jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007314jsd" ] + }, + "acm007319jsd" : { + "type" : "ControlElement", + "id" : "acm007319jsd", + "name" : "StyleSelectDialogViewModel" + }, + "acm007320jsd" : { + "type" : "ControlElement", + "id" : "acm007320jsd", + "name" : "fromOOBibStyle" + }, + "acm007321jsd" : { + "type" : "ControlElement", + "id" : "acm007321jsd", + "name" : "toOOBibStyle" + }, + "acm007322jsd" : { + "type" : "ControlElement", + "id" : "acm007322jsd", + "name" : "addStyleFile" + }, + "acm007323jsd" : { + "type" : "ControlElement", + "id" : "acm007323jsd", + "name" : "loadStyles" + }, + "acm007324jsd" : { + "type" : "ControlElement", + "id" : "acm007324jsd", + "name" : "stylesProperty" + }, + "acm007325jsd" : { + "type" : "ControlElement", + "id" : "acm007325jsd", + "name" : "deleteStyle" + }, + "acm007326jsd" : { + "type" : "ControlElement", + "id" : "acm007326jsd", + "name" : "editStyle" + }, + "acm007327jsd" : { + "type" : "ControlElement", + "id" : "acm007327jsd", + "name" : "viewStyle" + }, + "acm007328jsd" : { + "type" : "ControlElement", + "id" : "acm007328jsd", + "name" : "selectedItemProperty" + }, + "acm007329jsd" : { + "type" : "ControlElement", + "id" : "acm007329jsd", + "name" : "storePrefs" + }, + "acm007330jsd" : { + "type" : "ControlElement", + "id" : "acm007330jsd", + "name" : "getStyleOrDefault" + }, + "acm007331jsd" : { + "type" : "ClassUnit", + "id" : "acm007331jsd", + "name" : "StyleSelectDialogViewModel", + "compilationUnitId" : "acm007314jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd", "acm007345jsd", "acm009796jsd", "acm009809jsd", "acm016014jsd", "acm016334jsd", "acm016463jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm007319jsd", "acm007320jsd", "acm007321jsd", "acm007322jsd", "acm007323jsd", "acm007324jsd", "acm007325jsd", "acm007326jsd", "acm007327jsd", "acm007328jsd", "acm007329jsd", "acm007330jsd" ] + }, + "acm007332jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007332jsd", + "name" : "StyleSelectItemViewModel", + "parentId" : "acm007122jsd", + "content" : [ "acm007345jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007333jsd" : { + "type" : "CodePackage", + "id" : "acm007333jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007334jsd" ] + }, + "acm007334jsd" : { + "type" : "CodePackage", + "id" : "acm007334jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007335jsd" ] + }, + "acm007335jsd" : { + "type" : "CodePackage", + "id" : "acm007335jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007336jsd" ] + }, + "acm007336jsd" : { + "type" : "CodePackage", + "id" : "acm007336jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm007332jsd" ] + }, + "acm007337jsd" : { + "type" : "ControlElement", + "id" : "acm007337jsd", + "name" : "StyleSelectItemViewModel" + }, + "acm007338jsd" : { + "type" : "ControlElement", + "id" : "acm007338jsd", + "name" : "nameProperty" + }, + "acm007339jsd" : { + "type" : "ControlElement", + "id" : "acm007339jsd", + "name" : "journalsProperty" + }, + "acm007340jsd" : { + "type" : "ControlElement", + "id" : "acm007340jsd", + "name" : "iconProperty" + }, + "acm007341jsd" : { + "type" : "ControlElement", + "id" : "acm007341jsd", + "name" : "fileProperty" + }, + "acm007342jsd" : { + "type" : "ControlElement", + "id" : "acm007342jsd", + "name" : "getStyle" + }, + "acm007343jsd" : { + "type" : "ControlElement", + "id" : "acm007343jsd", + "name" : "internalStyleProperty" + }, + "acm007344jsd" : { + "type" : "ControlElement", + "id" : "acm007344jsd", + "name" : "getStylePath" + }, + "acm007345jsd" : { + "type" : "ClassUnit", + "id" : "acm007345jsd", + "name" : "StyleSelectItemViewModel", + "compilationUnitId" : "acm007332jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd" ], + "content" : [ "acm007337jsd", "acm007338jsd", "acm007339jsd", "acm007340jsd", "acm007341jsd", "acm007342jsd", "acm007343jsd", "acm007344jsd" ] + }, + "acm007346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007346jsd", + "name" : "AbstractPreferenceTabView", + "parentId" : "acm007350jsd", + "content" : [ "acm007356jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007347jsd" : { + "type" : "CodePackage", + "id" : "acm007347jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007348jsd" ] + }, + "acm007348jsd" : { + "type" : "CodePackage", + "id" : "acm007348jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007349jsd" ] + }, + "acm007349jsd" : { + "type" : "CodePackage", + "id" : "acm007349jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007350jsd" ] + }, + "acm007350jsd" : { + "type" : "CodePackage", + "id" : "acm007350jsd", + "name" : "preferences", + "parentId" : "acm001569jsd", + "content" : [ "acm007346jsd", "acm007357jsd", "acm007367jsd", "acm007382jsd", "acm007398jsd", "acm007407jsd", "acm007422jsd", "acm007434jsd", "acm007447jsd", "acm007478jsd", "acm007512jsd", "acm007599jsd", "acm007627jsd", "acm007654jsd", "acm007680jsd", "acm007716jsd", "acm007740jsd", "acm007778jsd", "acm007848jsd", "acm007874jsd", "acm007905jsd", "acm007929jsd", "acm007966jsd", "acm008063jsd", "acm008144jsd", "acm008179jsd", "acm008222jsd", "acm008298jsd", "acm008361jsd", "acm008417jsd", "acm008470jsd" ] + }, + "acm007351jsd" : { + "type" : "ControlElement", + "id" : "acm007351jsd", + "name" : "getBuilder" + }, + "acm007352jsd" : { + "type" : "ControlElement", + "id" : "acm007352jsd", + "name" : "setValues" + }, + "acm007353jsd" : { + "type" : "ControlElement", + "id" : "acm007353jsd", + "name" : "storeSettings" + }, + "acm007354jsd" : { + "type" : "ControlElement", + "id" : "acm007354jsd", + "name" : "validateSettings" + }, + "acm007355jsd" : { + "type" : "ControlElement", + "id" : "acm007355jsd", + "name" : "getRestartWarnings" + }, + "acm007356jsd" : { + "type" : "ClassUnit", + "id" : "acm007356jsd", + "name" : "AbstractPreferenceTabView", + "compilationUnitId" : "acm007346jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007366jsd", "acm009965jsd", "acm021206jsd" ], + "content" : [ "acm007351jsd", "acm007352jsd", "acm007353jsd", "acm007354jsd", "acm007355jsd" ] + }, + "acm007357jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007357jsd", + "name" : "PreferenceTabViewModel", + "parentId" : "acm007350jsd", + "content" : [ "acm007366jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007358jsd" : { + "type" : "CodePackage", + "id" : "acm007358jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007359jsd" ] + }, + "acm007359jsd" : { + "type" : "CodePackage", + "id" : "acm007359jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007360jsd" ] + }, + "acm007360jsd" : { + "type" : "CodePackage", + "id" : "acm007360jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007361jsd" ] + }, + "acm007361jsd" : { + "type" : "CodePackage", + "id" : "acm007361jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007357jsd" ] + }, + "acm007362jsd" : { + "type" : "ControlElement", + "id" : "acm007362jsd", + "name" : "setValues" + }, + "acm007363jsd" : { + "type" : "ControlElement", + "id" : "acm007363jsd", + "name" : "storeSettings" + }, + "acm007364jsd" : { + "type" : "ControlElement", + "id" : "acm007364jsd", + "name" : "validateSettings" + }, + "acm007365jsd" : { + "type" : "ControlElement", + "id" : "acm007365jsd", + "name" : "getRestartWarnings" + }, + "acm007366jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007366jsd", + "name" : "PreferenceTabViewModel", + "compilationUnitId" : "acm007357jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007362jsd", "acm007363jsd", "acm007364jsd", "acm007365jsd" ] + }, + "acm007367jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007367jsd", + "name" : "PreferencesDialogView", + "parentId" : "acm007350jsd", + "content" : [ "acm007381jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007368jsd" : { + "type" : "CodePackage", + "id" : "acm007368jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007369jsd" ] + }, + "acm007369jsd" : { + "type" : "CodePackage", + "id" : "acm007369jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007370jsd" ] + }, + "acm007370jsd" : { + "type" : "CodePackage", + "id" : "acm007370jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007371jsd" ] + }, + "acm007371jsd" : { + "type" : "CodePackage", + "id" : "acm007371jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007367jsd" ] + }, + "acm007372jsd" : { + "type" : "ControlElement", + "id" : "acm007372jsd", + "name" : "PreferencesDialogView" + }, + "acm007373jsd" : { + "type" : "ControlElement", + "id" : "acm007373jsd", + "name" : "getViewModel" + }, + "acm007374jsd" : { + "type" : "ControlElement", + "id" : "acm007374jsd", + "name" : "initialize" + }, + "acm007375jsd" : { + "type" : "ControlElement", + "id" : "acm007375jsd", + "name" : "closeDialog" + }, + "acm007376jsd" : { + "type" : "ControlElement", + "id" : "acm007376jsd", + "name" : "savePreferencesAndCloseDialog" + }, + "acm007377jsd" : { + "type" : "ControlElement", + "id" : "acm007377jsd", + "name" : "exportPreferences" + }, + "acm007378jsd" : { + "type" : "ControlElement", + "id" : "acm007378jsd", + "name" : "importPreferences" + }, + "acm007379jsd" : { + "type" : "ControlElement", + "id" : "acm007379jsd", + "name" : "showAllPreferences" + }, + "acm007380jsd" : { + "type" : "ControlElement", + "id" : "acm007380jsd", + "name" : "resetPreferences" + }, + "acm007381jsd" : { + "type" : "ClassUnit", + "id" : "acm007381jsd", + "name" : "PreferencesDialogView", + "compilationUnitId" : "acm007367jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm007397jsd", "acm007421jsd", "acm007433jsd", "acm009346jsd", "acm010051jsd", "acm021206jsd" ], + "content" : [ "acm007372jsd", "acm007373jsd", "acm007374jsd", "acm007375jsd", "acm007376jsd", "acm007377jsd", "acm007378jsd", "acm007379jsd", "acm007380jsd" ] + }, + "acm007382jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007382jsd", + "name" : "PreferencesDialogViewModel", + "parentId" : "acm007350jsd", + "content" : [ "acm007397jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007383jsd" : { + "type" : "CodePackage", + "id" : "acm007383jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007384jsd" ] + }, + "acm007384jsd" : { + "type" : "CodePackage", + "id" : "acm007384jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007385jsd" ] + }, + "acm007385jsd" : { + "type" : "CodePackage", + "id" : "acm007385jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007386jsd" ] + }, + "acm007386jsd" : { + "type" : "CodePackage", + "id" : "acm007386jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007382jsd" ] + }, + "acm007387jsd" : { + "type" : "ControlElement", + "id" : "acm007387jsd", + "name" : "PreferencesDialogViewModel" + }, + "acm007388jsd" : { + "type" : "ControlElement", + "id" : "acm007388jsd", + "name" : "getPreferenceTabs" + }, + "acm007389jsd" : { + "type" : "ControlElement", + "id" : "acm007389jsd", + "name" : "importPreferences" + }, + "acm007390jsd" : { + "type" : "ControlElement", + "id" : "acm007390jsd", + "name" : "exportPreferences" + }, + "acm007391jsd" : { + "type" : "ControlElement", + "id" : "acm007391jsd", + "name" : "showPreferences" + }, + "acm007392jsd" : { + "type" : "ControlElement", + "id" : "acm007392jsd", + "name" : "resetPreferences" + }, + "acm007393jsd" : { + "type" : "ControlElement", + "id" : "acm007393jsd", + "name" : "updateAfterPreferenceChanges" + }, + "acm007394jsd" : { + "type" : "ControlElement", + "id" : "acm007394jsd", + "name" : "validSettings" + }, + "acm007395jsd" : { + "type" : "ControlElement", + "id" : "acm007395jsd", + "name" : "storeAllSettings" + }, + "acm007396jsd" : { + "type" : "ControlElement", + "id" : "acm007396jsd", + "name" : "setValues" + }, + "acm007397jsd" : { + "type" : "ClassUnit", + "id" : "acm007397jsd", + "name" : "PreferencesDialogViewModel", + "compilationUnitId" : "acm007382jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm007397jsd", "acm007406jsd", "acm007433jsd", "acm007452jsd", "acm007485jsd", "acm007534jsd", "acm007606jsd", "acm007633jsd", "acm007658jsd", "acm007684jsd", "acm007721jsd", "acm007747jsd", "acm007826jsd", "acm007852jsd", "acm007878jsd", "acm007909jsd", "acm007935jsd", "acm008023jsd", "acm008091jsd", "acm008149jsd", "acm008201jsd", "acm008257jsd", "acm008317jsd", "acm008391jsd", "acm008427jsd", "acm008475jsd", "acm009796jsd", "acm009809jsd", "acm021131jsd", "acm021206jsd" ], + "content" : [ "acm007387jsd", "acm007388jsd", "acm007389jsd", "acm007390jsd", "acm007391jsd", "acm007392jsd", "acm007393jsd", "acm007394jsd", "acm007395jsd", "acm007396jsd" ] + }, + "acm007398jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007398jsd", + "name" : "PreferencesFilterDialog", + "parentId" : "acm007350jsd", + "content" : [ "acm007406jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007399jsd" : { + "type" : "CodePackage", + "id" : "acm007399jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007400jsd" ] + }, + "acm007400jsd" : { + "type" : "CodePackage", + "id" : "acm007400jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007401jsd" ] + }, + "acm007401jsd" : { + "type" : "CodePackage", + "id" : "acm007401jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007402jsd" ] + }, + "acm007402jsd" : { + "type" : "CodePackage", + "id" : "acm007402jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007398jsd" ] + }, + "acm007403jsd" : { + "type" : "ControlElement", + "id" : "acm007403jsd", + "name" : "PreferencesFilterDialog" + }, + "acm007404jsd" : { + "type" : "ControlElement", + "id" : "acm007404jsd", + "name" : "initialize" + }, + "acm007405jsd" : { + "type" : "ControlElement", + "id" : "acm007405jsd", + "name" : "updateModel" + }, + "acm007406jsd" : { + "type" : "ClassUnit", + "id" : "acm007406jsd", + "name" : "PreferencesFilterDialog", + "compilationUnitId" : "acm007398jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm021131jsd", "acm021142jsd", "acm021143jsd" ], + "content" : [ "acm007403jsd", "acm007404jsd", "acm007405jsd" ] + }, + "acm007407jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007407jsd", + "name" : "PreferencesSearchHandler", + "parentId" : "acm007350jsd", + "content" : [ "acm007421jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007408jsd" : { + "type" : "CodePackage", + "id" : "acm007408jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007409jsd" ] + }, + "acm007409jsd" : { + "type" : "CodePackage", + "id" : "acm007409jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007410jsd" ] + }, + "acm007410jsd" : { + "type" : "CodePackage", + "id" : "acm007410jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007411jsd" ] + }, + "acm007411jsd" : { + "type" : "CodePackage", + "id" : "acm007411jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007407jsd" ] + }, + "acm007412jsd" : { + "type" : "ControlElement", + "id" : "acm007412jsd", + "name" : "PreferencesSearchHandler" + }, + "acm007413jsd" : { + "type" : "ControlElement", + "id" : "acm007413jsd", + "name" : "filterTabs" + }, + "acm007414jsd" : { + "type" : "ControlElement", + "id" : "acm007414jsd", + "name" : "labelContainsText" + }, + "acm007415jsd" : { + "type" : "ControlElement", + "id" : "acm007415jsd", + "name" : "highlightLabel" + }, + "acm007416jsd" : { + "type" : "ControlElement", + "id" : "acm007416jsd", + "name" : "clearHighlights" + }, + "acm007417jsd" : { + "type" : "ControlElement", + "id" : "acm007417jsd", + "name" : "clearSearch" + }, + "acm007418jsd" : { + "type" : "ControlElement", + "id" : "acm007418jsd", + "name" : "getPrefsTabLabelMap" + }, + "acm007419jsd" : { + "type" : "ControlElement", + "id" : "acm007419jsd", + "name" : "filteredPreferenceTabsProperty" + }, + "acm007420jsd" : { + "type" : "ControlElement", + "id" : "acm007420jsd", + "name" : "scanLabeledControls" + }, + "acm007421jsd" : { + "type" : "ClassUnit", + "id" : "acm007421jsd", + "name" : "PreferencesSearchHandler", + "compilationUnitId" : "acm007407jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007433jsd" ], + "content" : [ "acm007412jsd", "acm007413jsd", "acm007414jsd", "acm007415jsd", "acm007416jsd", "acm007417jsd", "acm007418jsd", "acm007419jsd", "acm007420jsd" ] + }, + "acm007422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007422jsd", + "name" : "PreferencesTab", + "parentId" : "acm007350jsd", + "content" : [ "acm007433jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007423jsd" : { + "type" : "CodePackage", + "id" : "acm007423jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007424jsd" ] + }, + "acm007424jsd" : { + "type" : "CodePackage", + "id" : "acm007424jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007425jsd" ] + }, + "acm007425jsd" : { + "type" : "CodePackage", + "id" : "acm007425jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007426jsd" ] + }, + "acm007426jsd" : { + "type" : "CodePackage", + "id" : "acm007426jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007422jsd" ] + }, + "acm007427jsd" : { + "type" : "ControlElement", + "id" : "acm007427jsd", + "name" : "getBuilder" + }, + "acm007428jsd" : { + "type" : "ControlElement", + "id" : "acm007428jsd", + "name" : "getTabName" + }, + "acm007429jsd" : { + "type" : "ControlElement", + "id" : "acm007429jsd", + "name" : "setValues" + }, + "acm007430jsd" : { + "type" : "ControlElement", + "id" : "acm007430jsd", + "name" : "storeSettings" + }, + "acm007431jsd" : { + "type" : "ControlElement", + "id" : "acm007431jsd", + "name" : "validateSettings" + }, + "acm007432jsd" : { + "type" : "ControlElement", + "id" : "acm007432jsd", + "name" : "getRestartWarnings" + }, + "acm007433jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007433jsd", + "name" : "PreferencesTab", + "compilationUnitId" : "acm007422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007427jsd", "acm007428jsd", "acm007429jsd", "acm007430jsd", "acm007431jsd", "acm007432jsd" ] + }, + "acm007434jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007434jsd", + "name" : "ShowPreferencesAction", + "parentId" : "acm007350jsd", + "content" : [ "acm007441jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007435jsd" : { + "type" : "CodePackage", + "id" : "acm007435jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007436jsd" ] + }, + "acm007436jsd" : { + "type" : "CodePackage", + "id" : "acm007436jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007437jsd" ] + }, + "acm007437jsd" : { + "type" : "CodePackage", + "id" : "acm007437jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007438jsd" ] + }, + "acm007438jsd" : { + "type" : "CodePackage", + "id" : "acm007438jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007434jsd" ] + }, + "acm007439jsd" : { + "type" : "ControlElement", + "id" : "acm007439jsd", + "name" : "ShowPreferencesAction" + }, + "acm007440jsd" : { + "type" : "ControlElement", + "id" : "acm007440jsd", + "name" : "execute" + }, + "acm007441jsd" : { + "type" : "ClassUnit", + "id" : "acm007441jsd", + "name" : "ShowPreferencesAction", + "compilationUnitId" : "acm007434jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm007381jsd", "acm009965jsd" ], + "content" : [ "acm007439jsd", "acm007440jsd" ] + }, + "acm007442jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007442jsd", + "name" : "AppearanceTab", + "parentId" : "acm007447jsd", + "content" : [ "acm007452jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "appearance" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007443jsd" : { + "type" : "CodePackage", + "id" : "acm007443jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007444jsd" ] + }, + "acm007444jsd" : { + "type" : "CodePackage", + "id" : "acm007444jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007445jsd" ] + }, + "acm007445jsd" : { + "type" : "CodePackage", + "id" : "acm007445jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007446jsd" ] + }, + "acm007446jsd" : { + "type" : "CodePackage", + "id" : "acm007446jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007447jsd" ] + }, + "acm007447jsd" : { + "type" : "CodePackage", + "id" : "acm007447jsd", + "name" : "appearance", + "parentId" : "acm007350jsd", + "content" : [ "acm007442jsd", "acm007453jsd" ] + }, + "acm007448jsd" : { + "type" : "ControlElement", + "id" : "acm007448jsd", + "name" : "AppearanceTab" + }, + "acm007449jsd" : { + "type" : "ControlElement", + "id" : "acm007449jsd", + "name" : "getTabName" + }, + "acm007450jsd" : { + "type" : "ControlElement", + "id" : "acm007450jsd", + "name" : "initialize" + }, + "acm007451jsd" : { + "type" : "ControlElement", + "id" : "acm007451jsd", + "name" : "importTheme" + }, + "acm007452jsd" : { + "type" : "ClassUnit", + "id" : "acm007452jsd", + "name" : "AppearanceTab", + "compilationUnitId" : "acm007442jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm007472jsd", "acm009856jsd" ], + "content" : [ "acm007448jsd", "acm007449jsd", "acm007450jsd", "acm007451jsd" ] + }, + "acm007453jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007453jsd", + "name" : "AppearanceTabViewModel", + "parentId" : "acm007447jsd", + "content" : [ "acm007472jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "appearance" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007454jsd" : { + "type" : "CodePackage", + "id" : "acm007454jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007455jsd" ] + }, + "acm007455jsd" : { + "type" : "CodePackage", + "id" : "acm007455jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007456jsd" ] + }, + "acm007456jsd" : { + "type" : "CodePackage", + "id" : "acm007456jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007457jsd" ] + }, + "acm007457jsd" : { + "type" : "CodePackage", + "id" : "acm007457jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007458jsd" ] + }, + "acm007458jsd" : { + "type" : "CodePackage", + "id" : "acm007458jsd", + "name" : "appearance", + "parentId" : null, + "content" : [ "acm007453jsd" ] + }, + "acm007459jsd" : { + "type" : "ControlElement", + "id" : "acm007459jsd", + "name" : "AppearanceTabViewModel" + }, + "acm007460jsd" : { + "type" : "ControlElement", + "id" : "acm007460jsd", + "name" : "setValues" + }, + "acm007461jsd" : { + "type" : "ControlElement", + "id" : "acm007461jsd", + "name" : "storeSettings" + }, + "acm007462jsd" : { + "type" : "ControlElement", + "id" : "acm007462jsd", + "name" : "fontSizeValidationStatus" + }, + "acm007463jsd" : { + "type" : "ControlElement", + "id" : "acm007463jsd", + "name" : "customPathToThemeValidationStatus" + }, + "acm007464jsd" : { + "type" : "ControlElement", + "id" : "acm007464jsd", + "name" : "validateSettings" + }, + "acm007465jsd" : { + "type" : "ControlElement", + "id" : "acm007465jsd", + "name" : "fontOverrideProperty" + }, + "acm007466jsd" : { + "type" : "ControlElement", + "id" : "acm007466jsd", + "name" : "fontSizeProperty" + }, + "acm007467jsd" : { + "type" : "ControlElement", + "id" : "acm007467jsd", + "name" : "themeLightProperty" + }, + "acm007468jsd" : { + "type" : "ControlElement", + "id" : "acm007468jsd", + "name" : "themeDarkProperty" + }, + "acm007469jsd" : { + "type" : "ControlElement", + "id" : "acm007469jsd", + "name" : "customThemeProperty" + }, + "acm007470jsd" : { + "type" : "ControlElement", + "id" : "acm007470jsd", + "name" : "customPathToThemeProperty" + }, + "acm007471jsd" : { + "type" : "ControlElement", + "id" : "acm007471jsd", + "name" : "importCSSFile" + }, + "acm007472jsd" : { + "type" : "ClassUnit", + "id" : "acm007472jsd", + "name" : "AppearanceTabViewModel", + "compilationUnitId" : "acm007453jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009325jsd", "acm009796jsd", "acm009809jsd", "acm020765jsd", "acm021206jsd" ], + "content" : [ "acm007459jsd", "acm007460jsd", "acm007461jsd", "acm007462jsd", "acm007463jsd", "acm007464jsd", "acm007465jsd", "acm007466jsd", "acm007467jsd", "acm007468jsd", "acm007469jsd", "acm007470jsd", "acm007471jsd" ] + }, + "acm007473jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007473jsd", + "name" : "CitationKeyPatternTab", + "parentId" : "acm007478jsd", + "content" : [ "acm007485jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007474jsd" : { + "type" : "CodePackage", + "id" : "acm007474jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007475jsd" ] + }, + "acm007475jsd" : { + "type" : "CodePackage", + "id" : "acm007475jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007476jsd" ] + }, + "acm007476jsd" : { + "type" : "CodePackage", + "id" : "acm007476jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007477jsd" ] + }, + "acm007477jsd" : { + "type" : "CodePackage", + "id" : "acm007477jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007478jsd" ] + }, + "acm007478jsd" : { + "type" : "CodePackage", + "id" : "acm007478jsd", + "name" : "citationkeypattern", + "parentId" : "acm007350jsd", + "content" : [ "acm007473jsd", "acm007486jsd" ] + }, + "acm007479jsd" : { + "type" : "ControlElement", + "id" : "acm007479jsd", + "name" : "CitationKeyPatternTab" + }, + "acm007480jsd" : { + "type" : "ControlElement", + "id" : "acm007480jsd", + "name" : "getTabName" + }, + "acm007481jsd" : { + "type" : "ControlElement", + "id" : "acm007481jsd", + "name" : "initialize" + }, + "acm007482jsd" : { + "type" : "ControlElement", + "id" : "acm007482jsd", + "name" : "setValues" + }, + "acm007483jsd" : { + "type" : "ControlElement", + "id" : "acm007483jsd", + "name" : "storeSettings" + }, + "acm007484jsd" : { + "type" : "ControlElement", + "id" : "acm007484jsd", + "name" : "resetAllKeyPatterns" + }, + "acm007485jsd" : { + "type" : "ClassUnit", + "id" : "acm007485jsd", + "name" : "CitationKeyPatternTab", + "compilationUnitId" : "acm007473jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm002801jsd", "acm005331jsd", "acm007506jsd" ], + "content" : [ "acm007479jsd", "acm007480jsd", "acm007481jsd", "acm007482jsd", "acm007483jsd", "acm007484jsd" ] + }, + "acm007486jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007486jsd", + "name" : "CitationKeyPatternTabViewModel", + "parentId" : "acm007478jsd", + "content" : [ "acm007506jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007487jsd" : { + "type" : "CodePackage", + "id" : "acm007487jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007488jsd" ] + }, + "acm007488jsd" : { + "type" : "CodePackage", + "id" : "acm007488jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007489jsd" ] + }, + "acm007489jsd" : { + "type" : "CodePackage", + "id" : "acm007489jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007490jsd" ] + }, + "acm007490jsd" : { + "type" : "CodePackage", + "id" : "acm007490jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007491jsd" ] + }, + "acm007491jsd" : { + "type" : "CodePackage", + "id" : "acm007491jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm007486jsd" ] + }, + "acm007492jsd" : { + "type" : "ControlElement", + "id" : "acm007492jsd", + "name" : "CitationKeyPatternTabViewModel" + }, + "acm007493jsd" : { + "type" : "ControlElement", + "id" : "acm007493jsd", + "name" : "setValues" + }, + "acm007494jsd" : { + "type" : "ControlElement", + "id" : "acm007494jsd", + "name" : "storeSettings" + }, + "acm007495jsd" : { + "type" : "ControlElement", + "id" : "acm007495jsd", + "name" : "overwriteAllowProperty" + }, + "acm007496jsd" : { + "type" : "ControlElement", + "id" : "acm007496jsd", + "name" : "overwriteWarningProperty" + }, + "acm007497jsd" : { + "type" : "ControlElement", + "id" : "acm007497jsd", + "name" : "generateOnSaveProperty" + }, + "acm007498jsd" : { + "type" : "ControlElement", + "id" : "acm007498jsd", + "name" : "letterStartAProperty" + }, + "acm007499jsd" : { + "type" : "ControlElement", + "id" : "acm007499jsd", + "name" : "letterStartBProperty" + }, + "acm007500jsd" : { + "type" : "ControlElement", + "id" : "acm007500jsd", + "name" : "letterAlwaysAddProperty" + }, + "acm007501jsd" : { + "type" : "ControlElement", + "id" : "acm007501jsd", + "name" : "keyPatternRegexProperty" + }, + "acm007502jsd" : { + "type" : "ControlElement", + "id" : "acm007502jsd", + "name" : "keyPatternReplacementProperty" + }, + "acm007503jsd" : { + "type" : "ControlElement", + "id" : "acm007503jsd", + "name" : "patternListProperty" + }, + "acm007504jsd" : { + "type" : "ControlElement", + "id" : "acm007504jsd", + "name" : "defaultKeyPatternProperty" + }, + "acm007505jsd" : { + "type" : "ControlElement", + "id" : "acm007505jsd", + "name" : "unwantedCharactersProperty" + }, + "acm007506jsd" : { + "type" : "ClassUnit", + "id" : "acm007506jsd", + "name" : "CitationKeyPatternTabViewModel", + "compilationUnitId" : "acm007486jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm002816jsd", "acm002833jsd", "acm010993jsd", "acm010994jsd", "acm011011jsd" ], + "content" : [ "acm007492jsd", "acm007493jsd", "acm007494jsd", "acm007495jsd", "acm007496jsd", "acm007497jsd", "acm007498jsd", "acm007499jsd", "acm007500jsd", "acm007501jsd", "acm007502jsd", "acm007503jsd", "acm007504jsd", "acm007505jsd" ] + }, + "acm007507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007507jsd", + "name" : "CustomEntryTypeViewModel", + "parentId" : "acm007512jsd", + "content" : [ "acm007514jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customentrytypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007508jsd" : { + "type" : "CodePackage", + "id" : "acm007508jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007509jsd" ] + }, + "acm007509jsd" : { + "type" : "CodePackage", + "id" : "acm007509jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007510jsd" ] + }, + "acm007510jsd" : { + "type" : "CodePackage", + "id" : "acm007510jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007511jsd" ] + }, + "acm007511jsd" : { + "type" : "CodePackage", + "id" : "acm007511jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007512jsd" ] + }, + "acm007512jsd" : { + "type" : "CodePackage", + "id" : "acm007512jsd", + "name" : "customentrytypes", + "parentId" : "acm007350jsd", + "content" : [ "acm007507jsd", "acm007515jsd", "acm007535jsd", "acm007557jsd", "acm007572jsd" ] + }, + "acm007513jsd" : { + "type" : "ControlElement", + "id" : "acm007513jsd", + "name" : "CustomEntryTypeViewModel" + }, + "acm007514jsd" : { + "type" : "ClassUnit", + "id" : "acm007514jsd", + "name" : "CustomEntryTypeViewModel", + "compilationUnitId" : "acm007507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007571jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018673jsd" ], + "content" : [ "acm007513jsd" ] + }, + "acm007515jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007515jsd", + "name" : "CustomEntryTypesTab", + "parentId" : "acm007512jsd", + "content" : [ "acm007534jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customentrytypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007516jsd" : { + "type" : "CodePackage", + "id" : "acm007516jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007517jsd" ] + }, + "acm007517jsd" : { + "type" : "CodePackage", + "id" : "acm007517jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007518jsd" ] + }, + "acm007518jsd" : { + "type" : "CodePackage", + "id" : "acm007518jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007519jsd" ] + }, + "acm007519jsd" : { + "type" : "CodePackage", + "id" : "acm007519jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007520jsd" ] + }, + "acm007520jsd" : { + "type" : "CodePackage", + "id" : "acm007520jsd", + "name" : "customentrytypes", + "parentId" : null, + "content" : [ "acm007515jsd" ] + }, + "acm007521jsd" : { + "type" : "ControlElement", + "id" : "acm007521jsd", + "name" : "CustomEntryTypesTab" + }, + "acm007522jsd" : { + "type" : "ControlElement", + "id" : "acm007522jsd", + "name" : "getTabName" + }, + "acm007523jsd" : { + "type" : "ControlElement", + "id" : "acm007523jsd", + "name" : "initialize" + }, + "acm007524jsd" : { + "type" : "ControlElement", + "id" : "acm007524jsd", + "name" : "setupEntryTypesTable" + }, + "acm007525jsd" : { + "type" : "ControlElement", + "id" : "acm007525jsd", + "name" : "setupFieldsTable" + }, + "acm007526jsd" : { + "type" : "ControlElement", + "id" : "acm007526jsd", + "name" : "makeRotatedColumnHeader" + }, + "acm007527jsd" : { + "type" : "ControlElement", + "id" : "acm007527jsd", + "name" : "handleOnDragOver" + }, + "acm007528jsd" : { + "type" : "ControlElement", + "id" : "acm007528jsd", + "name" : "handleOnDragDetected" + }, + "acm007529jsd" : { + "type" : "ControlElement", + "id" : "acm007529jsd", + "name" : "handleOnDragDropped" + }, + "acm007530jsd" : { + "type" : "ControlElement", + "id" : "acm007530jsd", + "name" : "handleOnDragExited" + }, + "acm007531jsd" : { + "type" : "ControlElement", + "id" : "acm007531jsd", + "name" : "addEntryType" + }, + "acm007532jsd" : { + "type" : "ControlElement", + "id" : "acm007532jsd", + "name" : "addNewField" + }, + "acm007533jsd" : { + "type" : "ControlElement", + "id" : "acm007533jsd", + "name" : "resetEntryTypes" + }, + "acm007534jsd" : { + "type" : "ClassUnit", + "id" : "acm007534jsd", + "name" : "CustomEntryTypesTab", + "compilationUnitId" : "acm007515jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm007556jsd", "acm007571jsd", "acm007590jsd", "acm009670jsd", "acm010073jsd", "acm018032jsd", "acm018333jsd", "acm018673jsd" ], + "content" : [ "acm007521jsd", "acm007522jsd", "acm007523jsd", "acm007524jsd", "acm007525jsd", "acm007526jsd", "acm007527jsd", "acm007528jsd", "acm007529jsd", "acm007530jsd", "acm007531jsd", "acm007532jsd", "acm007533jsd" ] + }, + "acm007535jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007535jsd", + "name" : "CustomEntryTypesTabViewModel", + "parentId" : "acm007512jsd", + "content" : [ "acm007556jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customentrytypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007536jsd" : { + "type" : "CodePackage", + "id" : "acm007536jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007537jsd" ] + }, + "acm007537jsd" : { + "type" : "CodePackage", + "id" : "acm007537jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007538jsd" ] + }, + "acm007538jsd" : { + "type" : "CodePackage", + "id" : "acm007538jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007539jsd" ] + }, + "acm007539jsd" : { + "type" : "CodePackage", + "id" : "acm007539jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007540jsd" ] + }, + "acm007540jsd" : { + "type" : "CodePackage", + "id" : "acm007540jsd", + "name" : "customentrytypes", + "parentId" : null, + "content" : [ "acm007535jsd" ] + }, + "acm007541jsd" : { + "type" : "ControlElement", + "id" : "acm007541jsd", + "name" : "CustomEntryTypesTabViewModel" + }, + "acm007542jsd" : { + "type" : "ControlElement", + "id" : "acm007542jsd", + "name" : "setValues" + }, + "acm007543jsd" : { + "type" : "ControlElement", + "id" : "acm007543jsd", + "name" : "storeSettings" + }, + "acm007544jsd" : { + "type" : "ControlElement", + "id" : "acm007544jsd", + "name" : "addNewCustomEntryType" + }, + "acm007545jsd" : { + "type" : "ControlElement", + "id" : "acm007545jsd", + "name" : "removeEntryType" + }, + "acm007546jsd" : { + "type" : "ControlElement", + "id" : "acm007546jsd", + "name" : "addNewField" + }, + "acm007547jsd" : { + "type" : "ControlElement", + "id" : "acm007547jsd", + "name" : "removeField" + }, + "acm007548jsd" : { + "type" : "ControlElement", + "id" : "acm007548jsd", + "name" : "resetAllCustomEntryTypes" + }, + "acm007549jsd" : { + "type" : "ControlElement", + "id" : "acm007549jsd", + "name" : "selectedEntryTypeProperty" + }, + "acm007550jsd" : { + "type" : "ControlElement", + "id" : "acm007550jsd", + "name" : "entryTypeToAddProperty" + }, + "acm007551jsd" : { + "type" : "ControlElement", + "id" : "acm007551jsd", + "name" : "newFieldToAddProperty" + }, + "acm007552jsd" : { + "type" : "ControlElement", + "id" : "acm007552jsd", + "name" : "entryTypes" + }, + "acm007553jsd" : { + "type" : "ControlElement", + "id" : "acm007553jsd", + "name" : "fieldsForAdding" + }, + "acm007554jsd" : { + "type" : "ControlElement", + "id" : "acm007554jsd", + "name" : "entryTypeValidationStatus" + }, + "acm007555jsd" : { + "type" : "ControlElement", + "id" : "acm007555jsd", + "name" : "fieldValidationStatus" + }, + "acm007556jsd" : { + "type" : "ClassUnit", + "id" : "acm007556jsd", + "name" : "CustomEntryTypesTabViewModel", + "compilationUnitId" : "acm007535jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm007514jsd", "acm007571jsd", "acm007590jsd", "acm018032jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm018754jsd", "acm019005jsd", "acm019079jsd", "acm021206jsd" ], + "content" : [ "acm007541jsd", "acm007542jsd", "acm007543jsd", "acm007544jsd", "acm007545jsd", "acm007546jsd", "acm007547jsd", "acm007548jsd", "acm007549jsd", "acm007550jsd", "acm007551jsd", "acm007552jsd", "acm007553jsd", "acm007554jsd", "acm007555jsd" ] + }, + "acm007557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007557jsd", + "name" : "EntryTypeViewModel", + "parentId" : "acm007512jsd", + "content" : [ "acm007571jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customentrytypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007558jsd" : { + "type" : "CodePackage", + "id" : "acm007558jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007559jsd" ] + }, + "acm007559jsd" : { + "type" : "CodePackage", + "id" : "acm007559jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007560jsd" ] + }, + "acm007560jsd" : { + "type" : "CodePackage", + "id" : "acm007560jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007561jsd" ] + }, + "acm007561jsd" : { + "type" : "CodePackage", + "id" : "acm007561jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007562jsd" ] + }, + "acm007562jsd" : { + "type" : "CodePackage", + "id" : "acm007562jsd", + "name" : "customentrytypes", + "parentId" : null, + "content" : [ "acm007557jsd" ] + }, + "acm007563jsd" : { + "type" : "ControlElement", + "id" : "acm007563jsd", + "name" : "EntryTypeViewModel" + }, + "acm007564jsd" : { + "type" : "ControlElement", + "id" : "acm007564jsd", + "name" : "hashCode" + }, + "acm007565jsd" : { + "type" : "ControlElement", + "id" : "acm007565jsd", + "name" : "equals" + }, + "acm007566jsd" : { + "type" : "ControlElement", + "id" : "acm007566jsd", + "name" : "addField" + }, + "acm007567jsd" : { + "type" : "ControlElement", + "id" : "acm007567jsd", + "name" : "fields" + }, + "acm007568jsd" : { + "type" : "ControlElement", + "id" : "acm007568jsd", + "name" : "entryType" + }, + "acm007569jsd" : { + "type" : "ControlElement", + "id" : "acm007569jsd", + "name" : "removeField" + }, + "acm007570jsd" : { + "type" : "ControlElement", + "id" : "acm007570jsd", + "name" : "toString" + }, + "acm007571jsd" : { + "type" : "ClassUnit", + "id" : "acm007571jsd", + "name" : "EntryTypeViewModel", + "compilationUnitId" : "acm007557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007571jsd", "acm007590jsd", "acm018289jsd", "acm018673jsd" ], + "content" : [ "acm007563jsd", "acm007564jsd", "acm007565jsd", "acm007566jsd", "acm007567jsd", "acm007568jsd", "acm007569jsd", "acm007570jsd" ] + }, + "acm007572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007572jsd", + "name" : "FieldViewModel", + "parentId" : "acm007512jsd", + "content" : [ "acm007590jsd", "acm007593jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customentrytypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007573jsd" : { + "type" : "CodePackage", + "id" : "acm007573jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007574jsd" ] + }, + "acm007574jsd" : { + "type" : "CodePackage", + "id" : "acm007574jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007575jsd" ] + }, + "acm007575jsd" : { + "type" : "CodePackage", + "id" : "acm007575jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007576jsd" ] + }, + "acm007576jsd" : { + "type" : "CodePackage", + "id" : "acm007576jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007577jsd" ] + }, + "acm007577jsd" : { + "type" : "CodePackage", + "id" : "acm007577jsd", + "name" : "customentrytypes", + "parentId" : null, + "content" : [ "acm007572jsd" ] + }, + "acm007578jsd" : { + "type" : "ControlElement", + "id" : "acm007578jsd", + "name" : "FieldViewModel" + }, + "acm007579jsd" : { + "type" : "ControlElement", + "id" : "acm007579jsd", + "name" : "getField" + }, + "acm007580jsd" : { + "type" : "ControlElement", + "id" : "acm007580jsd", + "name" : "nameProperty" + }, + "acm007581jsd" : { + "type" : "ControlElement", + "id" : "acm007581jsd", + "name" : "requiredProperty" + }, + "acm007582jsd" : { + "type" : "ControlElement", + "id" : "acm007582jsd", + "name" : "isRequired" + }, + "acm007583jsd" : { + "type" : "ControlElement", + "id" : "acm007583jsd", + "name" : "multilineProperty" + }, + "acm007584jsd" : { + "type" : "ControlElement", + "id" : "acm007584jsd", + "name" : "isMultiline" + }, + "acm007585jsd" : { + "type" : "ControlElement", + "id" : "acm007585jsd", + "name" : "getPriority" + }, + "acm007586jsd" : { + "type" : "ControlElement", + "id" : "acm007586jsd", + "name" : "toBibField" + }, + "acm007587jsd" : { + "type" : "ControlElement", + "id" : "acm007587jsd", + "name" : "toString" + }, + "acm007588jsd" : { + "type" : "ControlElement", + "id" : "acm007588jsd", + "name" : "Mandatory" + }, + "acm007589jsd" : { + "type" : "ControlElement", + "id" : "acm007589jsd", + "name" : "getDisplayName" + }, + "acm007590jsd" : { + "type" : "ClassUnit", + "id" : "acm007590jsd", + "name" : "FieldViewModel", + "compilationUnitId" : "acm007572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007593jsd", "acm018673jsd", "acm018709jsd" ], + "content" : [ "acm007578jsd", "acm007579jsd", "acm007580jsd", "acm007581jsd", "acm007582jsd", "acm007583jsd", "acm007584jsd", "acm007585jsd", "acm007586jsd", "acm007587jsd", "acm007588jsd", "acm007589jsd" ] + }, + "acm007591jsd" : { + "type" : "ControlElement", + "id" : "acm007591jsd", + "name" : "Mandatory" + }, + "acm007592jsd" : { + "type" : "ControlElement", + "id" : "acm007592jsd", + "name" : "getDisplayName" + }, + "acm007593jsd" : { + "type" : "ClassUnit", + "id" : "acm007593jsd", + "name" : "Mandatory", + "compilationUnitId" : "acm007572jsd", + "parentDatatypeId" : "acm007590jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007591jsd", "acm007592jsd" ] + }, + "acm007594jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007594jsd", + "name" : "CustomExporterTab", + "parentId" : "acm007599jsd", + "content" : [ "acm007606jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customexporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007595jsd" : { + "type" : "CodePackage", + "id" : "acm007595jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007596jsd" ] + }, + "acm007596jsd" : { + "type" : "CodePackage", + "id" : "acm007596jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007597jsd" ] + }, + "acm007597jsd" : { + "type" : "CodePackage", + "id" : "acm007597jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007598jsd" ] + }, + "acm007598jsd" : { + "type" : "CodePackage", + "id" : "acm007598jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007599jsd" ] + }, + "acm007599jsd" : { + "type" : "CodePackage", + "id" : "acm007599jsd", + "name" : "customexporter", + "parentId" : "acm007350jsd", + "content" : [ "acm007594jsd", "acm007607jsd" ] + }, + "acm007600jsd" : { + "type" : "ControlElement", + "id" : "acm007600jsd", + "name" : "CustomExporterTab" + }, + "acm007601jsd" : { + "type" : "ControlElement", + "id" : "acm007601jsd", + "name" : "getTabName" + }, + "acm007602jsd" : { + "type" : "ControlElement", + "id" : "acm007602jsd", + "name" : "initialize" + }, + "acm007603jsd" : { + "type" : "ControlElement", + "id" : "acm007603jsd", + "name" : "add" + }, + "acm007604jsd" : { + "type" : "ControlElement", + "id" : "acm007604jsd", + "name" : "modify" + }, + "acm007605jsd" : { + "type" : "ControlElement", + "id" : "acm007605jsd", + "name" : "remove" + }, + "acm007606jsd" : { + "type" : "ClassUnit", + "id" : "acm007606jsd", + "name" : "CustomExporterTab", + "compilationUnitId" : "acm007594jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm004005jsd", "acm007621jsd" ], + "content" : [ "acm007600jsd", "acm007601jsd", "acm007602jsd", "acm007603jsd", "acm007604jsd", "acm007605jsd" ] + }, + "acm007607jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007607jsd", + "name" : "CustomExporterTabViewModel", + "parentId" : "acm007599jsd", + "content" : [ "acm007621jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customexporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007608jsd" : { + "type" : "CodePackage", + "id" : "acm007608jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007609jsd" ] + }, + "acm007609jsd" : { + "type" : "CodePackage", + "id" : "acm007609jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007610jsd" ] + }, + "acm007610jsd" : { + "type" : "CodePackage", + "id" : "acm007610jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007611jsd" ] + }, + "acm007611jsd" : { + "type" : "CodePackage", + "id" : "acm007611jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007612jsd" ] + }, + "acm007612jsd" : { + "type" : "CodePackage", + "id" : "acm007612jsd", + "name" : "customexporter", + "parentId" : null, + "content" : [ "acm007607jsd" ] + }, + "acm007613jsd" : { + "type" : "ControlElement", + "id" : "acm007613jsd", + "name" : "CustomExporterTabViewModel" + }, + "acm007614jsd" : { + "type" : "ControlElement", + "id" : "acm007614jsd", + "name" : "setValues" + }, + "acm007615jsd" : { + "type" : "ControlElement", + "id" : "acm007615jsd", + "name" : "storeSettings" + }, + "acm007616jsd" : { + "type" : "ControlElement", + "id" : "acm007616jsd", + "name" : "addExporter" + }, + "acm007617jsd" : { + "type" : "ControlElement", + "id" : "acm007617jsd", + "name" : "modifyExporter" + }, + "acm007618jsd" : { + "type" : "ControlElement", + "id" : "acm007618jsd", + "name" : "removeExporters" + }, + "acm007619jsd" : { + "type" : "ControlElement", + "id" : "acm007619jsd", + "name" : "selectedExportersProperty" + }, + "acm007620jsd" : { + "type" : "ControlElement", + "id" : "acm007620jsd", + "name" : "exportersProperty" + }, + "acm007621jsd" : { + "type" : "ClassUnit", + "id" : "acm007621jsd", + "name" : "CustomExporterTabViewModel", + "compilationUnitId" : "acm007607jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm001640jsd", "acm003961jsd", "acm004005jsd", "acm011680jsd", "acm021206jsd" ], + "content" : [ "acm007613jsd", "acm007614jsd", "acm007615jsd", "acm007616jsd", "acm007617jsd", "acm007618jsd", "acm007619jsd", "acm007620jsd" ] + }, + "acm007622jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007622jsd", + "name" : "CustomImporterTab", + "parentId" : "acm007627jsd", + "content" : [ "acm007633jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customimporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007623jsd" : { + "type" : "CodePackage", + "id" : "acm007623jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007624jsd" ] + }, + "acm007624jsd" : { + "type" : "CodePackage", + "id" : "acm007624jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007625jsd" ] + }, + "acm007625jsd" : { + "type" : "CodePackage", + "id" : "acm007625jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007626jsd" ] + }, + "acm007626jsd" : { + "type" : "CodePackage", + "id" : "acm007626jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007627jsd" ] + }, + "acm007627jsd" : { + "type" : "CodePackage", + "id" : "acm007627jsd", + "name" : "customimporter", + "parentId" : "acm007350jsd", + "content" : [ "acm007622jsd", "acm007634jsd" ] + }, + "acm007628jsd" : { + "type" : "ControlElement", + "id" : "acm007628jsd", + "name" : "CustomImporterTab" + }, + "acm007629jsd" : { + "type" : "ControlElement", + "id" : "acm007629jsd", + "name" : "getTabName" + }, + "acm007630jsd" : { + "type" : "ControlElement", + "id" : "acm007630jsd", + "name" : "initialize" + }, + "acm007631jsd" : { + "type" : "ControlElement", + "id" : "acm007631jsd", + "name" : "add" + }, + "acm007632jsd" : { + "type" : "ControlElement", + "id" : "acm007632jsd", + "name" : "remove" + }, + "acm007633jsd" : { + "type" : "ClassUnit", + "id" : "acm007633jsd", + "name" : "CustomImporterTab", + "compilationUnitId" : "acm007622jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm005567jsd", "acm007648jsd", "acm010073jsd" ], + "content" : [ "acm007628jsd", "acm007629jsd", "acm007630jsd", "acm007631jsd", "acm007632jsd" ] + }, + "acm007634jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007634jsd", + "name" : "CustomImporterTabViewModel", + "parentId" : "acm007627jsd", + "content" : [ "acm007648jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "customimporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007635jsd" : { + "type" : "CodePackage", + "id" : "acm007635jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007636jsd" ] + }, + "acm007636jsd" : { + "type" : "CodePackage", + "id" : "acm007636jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007637jsd" ] + }, + "acm007637jsd" : { + "type" : "CodePackage", + "id" : "acm007637jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007638jsd" ] + }, + "acm007638jsd" : { + "type" : "CodePackage", + "id" : "acm007638jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007639jsd" ] + }, + "acm007639jsd" : { + "type" : "CodePackage", + "id" : "acm007639jsd", + "name" : "customimporter", + "parentId" : null, + "content" : [ "acm007634jsd" ] + }, + "acm007640jsd" : { + "type" : "ControlElement", + "id" : "acm007640jsd", + "name" : "CustomImporterTabViewModel" + }, + "acm007641jsd" : { + "type" : "ControlElement", + "id" : "acm007641jsd", + "name" : "setValues" + }, + "acm007642jsd" : { + "type" : "ControlElement", + "id" : "acm007642jsd", + "name" : "storeSettings" + }, + "acm007643jsd" : { + "type" : "ControlElement", + "id" : "acm007643jsd", + "name" : "pathToClass" + }, + "acm007644jsd" : { + "type" : "ControlElement", + "id" : "acm007644jsd", + "name" : "addImporter" + }, + "acm007645jsd" : { + "type" : "ControlElement", + "id" : "acm007645jsd", + "name" : "removeSelectedImporter" + }, + "acm007646jsd" : { + "type" : "ControlElement", + "id" : "acm007646jsd", + "name" : "selectedImportersProperty" + }, + "acm007647jsd" : { + "type" : "ControlElement", + "id" : "acm007647jsd", + "name" : "importersProperty" + }, + "acm007648jsd" : { + "type" : "ClassUnit", + "id" : "acm007648jsd", + "name" : "CustomImporterTabViewModel", + "compilationUnitId" : "acm007634jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005567jsd", "acm007648jsd", "acm009796jsd", "acm009809jsd", "acm013876jsd", "acm021206jsd" ], + "content" : [ "acm007640jsd", "acm007641jsd", "acm007642jsd", "acm007643jsd", "acm007644jsd", "acm007645jsd", "acm007646jsd", "acm007647jsd" ] + }, + "acm007649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007649jsd", + "name" : "EntryTab", + "parentId" : "acm007654jsd", + "content" : [ "acm007658jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007650jsd" : { + "type" : "CodePackage", + "id" : "acm007650jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007651jsd" ] + }, + "acm007651jsd" : { + "type" : "CodePackage", + "id" : "acm007651jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007652jsd" ] + }, + "acm007652jsd" : { + "type" : "CodePackage", + "id" : "acm007652jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007653jsd" ] + }, + "acm007653jsd" : { + "type" : "CodePackage", + "id" : "acm007653jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007654jsd" ] + }, + "acm007654jsd" : { + "type" : "CodePackage", + "id" : "acm007654jsd", + "name" : "entry", + "parentId" : "acm007350jsd", + "content" : [ "acm007649jsd", "acm007659jsd" ] + }, + "acm007655jsd" : { + "type" : "ControlElement", + "id" : "acm007655jsd", + "name" : "EntryTab" + }, + "acm007656jsd" : { + "type" : "ControlElement", + "id" : "acm007656jsd", + "name" : "initialize" + }, + "acm007657jsd" : { + "type" : "ControlElement", + "id" : "acm007657jsd", + "name" : "getTabName" + }, + "acm007658jsd" : { + "type" : "ClassUnit", + "id" : "acm007658jsd", + "name" : "EntryTab", + "compilationUnitId" : "acm007649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm005802jsd", "acm007674jsd" ], + "content" : [ "acm007655jsd", "acm007656jsd", "acm007657jsd" ] + }, + "acm007659jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007659jsd", + "name" : "EntryTabViewModel", + "parentId" : "acm007654jsd", + "content" : [ "acm007674jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007660jsd" : { + "type" : "CodePackage", + "id" : "acm007660jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007661jsd" ] + }, + "acm007661jsd" : { + "type" : "CodePackage", + "id" : "acm007661jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007662jsd" ] + }, + "acm007662jsd" : { + "type" : "CodePackage", + "id" : "acm007662jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007663jsd" ] + }, + "acm007663jsd" : { + "type" : "CodePackage", + "id" : "acm007663jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007664jsd" ] + }, + "acm007664jsd" : { + "type" : "CodePackage", + "id" : "acm007664jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm007659jsd" ] + }, + "acm007665jsd" : { + "type" : "ControlElement", + "id" : "acm007665jsd", + "name" : "EntryTabViewModel" + }, + "acm007666jsd" : { + "type" : "ControlElement", + "id" : "acm007666jsd", + "name" : "setValues" + }, + "acm007667jsd" : { + "type" : "ControlElement", + "id" : "acm007667jsd", + "name" : "storeSettings" + }, + "acm007668jsd" : { + "type" : "ControlElement", + "id" : "acm007668jsd", + "name" : "keywordSeparatorProperty" + }, + "acm007669jsd" : { + "type" : "ControlElement", + "id" : "acm007669jsd", + "name" : "markOwnerProperty" + }, + "acm007670jsd" : { + "type" : "ControlElement", + "id" : "acm007670jsd", + "name" : "markOwnerNameProperty" + }, + "acm007671jsd" : { + "type" : "ControlElement", + "id" : "acm007671jsd", + "name" : "markOwnerOverwriteProperty" + }, + "acm007672jsd" : { + "type" : "ControlElement", + "id" : "acm007672jsd", + "name" : "addCreationDateProperty" + }, + "acm007673jsd" : { + "type" : "ControlElement", + "id" : "acm007673jsd", + "name" : "addModificationDateProperty" + }, + "acm007674jsd" : { + "type" : "ClassUnit", + "id" : "acm007674jsd", + "name" : "EntryTabViewModel", + "compilationUnitId" : "acm007659jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm016624jsd", "acm016641jsd", "acm020774jsd" ], + "content" : [ "acm007665jsd", "acm007666jsd", "acm007667jsd", "acm007668jsd", "acm007669jsd", "acm007670jsd", "acm007671jsd", "acm007672jsd", "acm007673jsd" ] + }, + "acm007675jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007675jsd", + "name" : "EntryEditorTab", + "parentId" : "acm007680jsd", + "content" : [ "acm007684jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007676jsd" : { + "type" : "CodePackage", + "id" : "acm007676jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007677jsd" ] + }, + "acm007677jsd" : { + "type" : "CodePackage", + "id" : "acm007677jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007678jsd" ] + }, + "acm007678jsd" : { + "type" : "CodePackage", + "id" : "acm007678jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007679jsd" ] + }, + "acm007679jsd" : { + "type" : "CodePackage", + "id" : "acm007679jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007680jsd" ] + }, + "acm007680jsd" : { + "type" : "CodePackage", + "id" : "acm007680jsd", + "name" : "entryeditor", + "parentId" : "acm007350jsd", + "content" : [ "acm007675jsd", "acm007685jsd" ] + }, + "acm007681jsd" : { + "type" : "ControlElement", + "id" : "acm007681jsd", + "name" : "EntryEditorTab" + }, + "acm007682jsd" : { + "type" : "ControlElement", + "id" : "acm007682jsd", + "name" : "getTabName" + }, + "acm007683jsd" : { + "type" : "ControlElement", + "id" : "acm007683jsd", + "name" : "initialize" + }, + "acm007684jsd" : { + "type" : "ClassUnit", + "id" : "acm007684jsd", + "name" : "EntryEditorTab", + "compilationUnitId" : "acm007675jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm007710jsd" ], + "content" : [ "acm007681jsd", "acm007682jsd", "acm007683jsd" ] + }, + "acm007685jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007685jsd", + "name" : "EntryEditorTabViewModel", + "parentId" : "acm007680jsd", + "content" : [ "acm007710jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007686jsd" : { + "type" : "CodePackage", + "id" : "acm007686jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007687jsd" ] + }, + "acm007687jsd" : { + "type" : "CodePackage", + "id" : "acm007687jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007688jsd" ] + }, + "acm007688jsd" : { + "type" : "CodePackage", + "id" : "acm007688jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007689jsd" ] + }, + "acm007689jsd" : { + "type" : "CodePackage", + "id" : "acm007689jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007690jsd" ] + }, + "acm007690jsd" : { + "type" : "CodePackage", + "id" : "acm007690jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm007685jsd" ] + }, + "acm007691jsd" : { + "type" : "ControlElement", + "id" : "acm007691jsd", + "name" : "EntryEditorTabViewModel" + }, + "acm007692jsd" : { + "type" : "ControlElement", + "id" : "acm007692jsd", + "name" : "setValues" + }, + "acm007693jsd" : { + "type" : "ControlElement", + "id" : "acm007693jsd", + "name" : "storeSettings" + }, + "acm007694jsd" : { + "type" : "ControlElement", + "id" : "acm007694jsd", + "name" : "getRestartWarnings" + }, + "acm007695jsd" : { + "type" : "ControlElement", + "id" : "acm007695jsd", + "name" : "openOnNewEntryProperty" + }, + "acm007696jsd" : { + "type" : "ControlElement", + "id" : "acm007696jsd", + "name" : "defaultSourceProperty" + }, + "acm007697jsd" : { + "type" : "ControlElement", + "id" : "acm007697jsd", + "name" : "enableRelatedArticlesTabProperty" + }, + "acm007698jsd" : { + "type" : "ControlElement", + "id" : "acm007698jsd", + "name" : "acceptRecommendationsProperty" + }, + "acm007699jsd" : { + "type" : "ControlElement", + "id" : "acm007699jsd", + "name" : "enableLatexCitationsTabProperty" + }, + "acm007700jsd" : { + "type" : "ControlElement", + "id" : "acm007700jsd", + "name" : "enableValidationProperty" + }, + "acm007701jsd" : { + "type" : "ControlElement", + "id" : "acm007701jsd", + "name" : "allowIntegerEditionProperty" + }, + "acm007702jsd" : { + "type" : "ControlElement", + "id" : "acm007702jsd", + "name" : "enableAutoCompleteProperty" + }, + "acm007703jsd" : { + "type" : "ControlElement", + "id" : "acm007703jsd", + "name" : "autoCompleteFieldsProperty" + }, + "acm007704jsd" : { + "type" : "ControlElement", + "id" : "acm007704jsd", + "name" : "autoCompleteFirstLastProperty" + }, + "acm007705jsd" : { + "type" : "ControlElement", + "id" : "acm007705jsd", + "name" : "autoCompleteLastFirstProperty" + }, + "acm007706jsd" : { + "type" : "ControlElement", + "id" : "acm007706jsd", + "name" : "autoCompleteBothProperty" + }, + "acm007707jsd" : { + "type" : "ControlElement", + "id" : "acm007707jsd", + "name" : "firstNameModeAbbreviatedProperty" + }, + "acm007708jsd" : { + "type" : "ControlElement", + "id" : "acm007708jsd", + "name" : "firstNameModeFullProperty" + }, + "acm007709jsd" : { + "type" : "ControlElement", + "id" : "acm007709jsd", + "name" : "firstNameModeBothProperty" + }, + "acm007710jsd" : { + "type" : "ClassUnit", + "id" : "acm007710jsd", + "name" : "EntryEditorTabViewModel", + "compilationUnitId" : "acm007685jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm002193jsd", "acm003647jsd" ], + "content" : [ "acm007691jsd", "acm007692jsd", "acm007693jsd", "acm007694jsd", "acm007695jsd", "acm007696jsd", "acm007697jsd", "acm007698jsd", "acm007699jsd", "acm007700jsd", "acm007701jsd", "acm007702jsd", "acm007703jsd", "acm007704jsd", "acm007705jsd", "acm007706jsd", "acm007707jsd", "acm007708jsd", "acm007709jsd" ] + }, + "acm007711jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007711jsd", + "name" : "CustomEditorFieldsTab", + "parentId" : "acm007716jsd", + "content" : [ "acm007721jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "entryeditortabs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007712jsd" : { + "type" : "CodePackage", + "id" : "acm007712jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007713jsd" ] + }, + "acm007713jsd" : { + "type" : "CodePackage", + "id" : "acm007713jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007714jsd" ] + }, + "acm007714jsd" : { + "type" : "CodePackage", + "id" : "acm007714jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007715jsd" ] + }, + "acm007715jsd" : { + "type" : "CodePackage", + "id" : "acm007715jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007716jsd" ] + }, + "acm007716jsd" : { + "type" : "CodePackage", + "id" : "acm007716jsd", + "name" : "entryeditortabs", + "parentId" : "acm007350jsd", + "content" : [ "acm007711jsd", "acm007722jsd" ] + }, + "acm007717jsd" : { + "type" : "ControlElement", + "id" : "acm007717jsd", + "name" : "CustomEditorFieldsTab" + }, + "acm007718jsd" : { + "type" : "ControlElement", + "id" : "acm007718jsd", + "name" : "getTabName" + }, + "acm007719jsd" : { + "type" : "ControlElement", + "id" : "acm007719jsd", + "name" : "initialize" + }, + "acm007720jsd" : { + "type" : "ControlElement", + "id" : "acm007720jsd", + "name" : "resetToDefaults" + }, + "acm007721jsd" : { + "type" : "ClassUnit", + "id" : "acm007721jsd", + "name" : "CustomEditorFieldsTab", + "compilationUnitId" : "acm007711jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm007734jsd" ], + "content" : [ "acm007717jsd", "acm007718jsd", "acm007719jsd", "acm007720jsd" ] + }, + "acm007722jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007722jsd", + "name" : "CustomEditorFieldsTabViewModel", + "parentId" : "acm007716jsd", + "content" : [ "acm007734jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "entryeditortabs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007723jsd" : { + "type" : "CodePackage", + "id" : "acm007723jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007724jsd" ] + }, + "acm007724jsd" : { + "type" : "CodePackage", + "id" : "acm007724jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007725jsd" ] + }, + "acm007725jsd" : { + "type" : "CodePackage", + "id" : "acm007725jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007726jsd" ] + }, + "acm007726jsd" : { + "type" : "CodePackage", + "id" : "acm007726jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007727jsd" ] + }, + "acm007727jsd" : { + "type" : "CodePackage", + "id" : "acm007727jsd", + "name" : "entryeditortabs", + "parentId" : null, + "content" : [ "acm007722jsd" ] + }, + "acm007728jsd" : { + "type" : "ControlElement", + "id" : "acm007728jsd", + "name" : "CustomEditorFieldsTabViewModel" + }, + "acm007729jsd" : { + "type" : "ControlElement", + "id" : "acm007729jsd", + "name" : "setValues" + }, + "acm007730jsd" : { + "type" : "ControlElement", + "id" : "acm007730jsd", + "name" : "resetToDefaults" + }, + "acm007731jsd" : { + "type" : "ControlElement", + "id" : "acm007731jsd", + "name" : "setFields" + }, + "acm007732jsd" : { + "type" : "ControlElement", + "id" : "acm007732jsd", + "name" : "storeSettings" + }, + "acm007733jsd" : { + "type" : "ControlElement", + "id" : "acm007733jsd", + "name" : "fieldsProperty" + }, + "acm007734jsd" : { + "type" : "ClassUnit", + "id" : "acm007734jsd", + "name" : "CustomEditorFieldsTabViewModel", + "compilationUnitId" : "acm007722jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003647jsd", "acm018673jsd", "acm021206jsd" ], + "content" : [ "acm007728jsd", "acm007729jsd", "acm007730jsd", "acm007731jsd", "acm007732jsd", "acm007733jsd" ] + }, + "acm007735jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007735jsd", + "name" : "ExternalTab", + "parentId" : "acm007740jsd", + "content" : [ "acm007747jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007736jsd" : { + "type" : "CodePackage", + "id" : "acm007736jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007737jsd" ] + }, + "acm007737jsd" : { + "type" : "CodePackage", + "id" : "acm007737jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007738jsd" ] + }, + "acm007738jsd" : { + "type" : "CodePackage", + "id" : "acm007738jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007739jsd" ] + }, + "acm007739jsd" : { + "type" : "CodePackage", + "id" : "acm007739jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007740jsd" ] + }, + "acm007740jsd" : { + "type" : "CodePackage", + "id" : "acm007740jsd", + "name" : "external", + "parentId" : "acm007350jsd", + "content" : [ "acm007735jsd", "acm007748jsd" ] + }, + "acm007741jsd" : { + "type" : "ControlElement", + "id" : "acm007741jsd", + "name" : "ExternalTab" + }, + "acm007742jsd" : { + "type" : "ControlElement", + "id" : "acm007742jsd", + "name" : "getTabName" + }, + "acm007743jsd" : { + "type" : "ControlElement", + "id" : "acm007743jsd", + "name" : "initialize" + }, + "acm007744jsd" : { + "type" : "ControlElement", + "id" : "acm007744jsd", + "name" : "pushToApplicationSettings" + }, + "acm007745jsd" : { + "type" : "ControlElement", + "id" : "acm007745jsd", + "name" : "useTerminalCommandBrowse" + }, + "acm007746jsd" : { + "type" : "ControlElement", + "id" : "acm007746jsd", + "name" : "useFileBrowserSpecialCommandBrowse" + }, + "acm007747jsd" : { + "type" : "ClassUnit", + "id" : "acm007747jsd", + "name" : "ExternalTab", + "compilationUnitId" : "acm007735jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm007772jsd", "acm008578jsd", "acm009856jsd", "acm010051jsd" ], + "content" : [ "acm007741jsd", "acm007742jsd", "acm007743jsd", "acm007744jsd", "acm007745jsd", "acm007746jsd" ] + }, + "acm007748jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007748jsd", + "name" : "ExternalTabViewModel", + "parentId" : "acm007740jsd", + "content" : [ "acm007772jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007749jsd" : { + "type" : "CodePackage", + "id" : "acm007749jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007750jsd" ] + }, + "acm007750jsd" : { + "type" : "CodePackage", + "id" : "acm007750jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007751jsd" ] + }, + "acm007751jsd" : { + "type" : "CodePackage", + "id" : "acm007751jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007752jsd" ] + }, + "acm007752jsd" : { + "type" : "CodePackage", + "id" : "acm007752jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007753jsd" ] + }, + "acm007753jsd" : { + "type" : "CodePackage", + "id" : "acm007753jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007748jsd" ] + }, + "acm007754jsd" : { + "type" : "ControlElement", + "id" : "acm007754jsd", + "name" : "ExternalTabViewModel" + }, + "acm007755jsd" : { + "type" : "ControlElement", + "id" : "acm007755jsd", + "name" : "setValues" + }, + "acm007756jsd" : { + "type" : "ControlElement", + "id" : "acm007756jsd", + "name" : "storeSettings" + }, + "acm007757jsd" : { + "type" : "ControlElement", + "id" : "acm007757jsd", + "name" : "terminalCommandValidationStatus" + }, + "acm007758jsd" : { + "type" : "ControlElement", + "id" : "acm007758jsd", + "name" : "fileBrowserCommandValidationStatus" + }, + "acm007759jsd" : { + "type" : "ControlElement", + "id" : "acm007759jsd", + "name" : "validateSettings" + }, + "acm007760jsd" : { + "type" : "ControlElement", + "id" : "acm007760jsd", + "name" : "pushToApplicationSettings" + }, + "acm007761jsd" : { + "type" : "ControlElement", + "id" : "acm007761jsd", + "name" : "customTerminalBrowse" + }, + "acm007762jsd" : { + "type" : "ControlElement", + "id" : "acm007762jsd", + "name" : "customFileBrowserBrowse" + }, + "acm007763jsd" : { + "type" : "ControlElement", + "id" : "acm007763jsd", + "name" : "eMailReferenceSubjectProperty" + }, + "acm007764jsd" : { + "type" : "ControlElement", + "id" : "acm007764jsd", + "name" : "autoOpenAttachedFoldersProperty" + }, + "acm007765jsd" : { + "type" : "ControlElement", + "id" : "acm007765jsd", + "name" : "pushToApplicationsListProperty" + }, + "acm007766jsd" : { + "type" : "ControlElement", + "id" : "acm007766jsd", + "name" : "selectedPushToApplication" + }, + "acm007767jsd" : { + "type" : "ControlElement", + "id" : "acm007767jsd", + "name" : "citeCommandProperty" + }, + "acm007768jsd" : { + "type" : "ControlElement", + "id" : "acm007768jsd", + "name" : "useCustomTerminalProperty" + }, + "acm007769jsd" : { + "type" : "ControlElement", + "id" : "acm007769jsd", + "name" : "customTerminalCommandProperty" + }, + "acm007770jsd" : { + "type" : "ControlElement", + "id" : "acm007770jsd", + "name" : "useCustomFileBrowserProperty" + }, + "acm007771jsd" : { + "type" : "ControlElement", + "id" : "acm007771jsd", + "name" : "customFileBrowserCommandProperty" + }, + "acm007772jsd" : { + "type" : "ClassUnit", + "id" : "acm007772jsd", + "name" : "ExternalTabViewModel", + "compilationUnitId" : "acm007748jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008578jsd", "acm008600jsd", "acm008622jsd", "acm009796jsd", "acm009809jsd", "acm020819jsd", "acm021206jsd", "acm021241jsd" ], + "content" : [ "acm007754jsd", "acm007755jsd", "acm007756jsd", "acm007757jsd", "acm007758jsd", "acm007759jsd", "acm007760jsd", "acm007761jsd", "acm007762jsd", "acm007763jsd", "acm007764jsd", "acm007765jsd", "acm007766jsd", "acm007767jsd", "acm007768jsd", "acm007769jsd", "acm007770jsd", "acm007771jsd" ] + }, + "acm007773jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007773jsd", + "name" : "EditExternalFileTypeEntryDialog", + "parentId" : "acm007778jsd", + "content" : [ "acm007782jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "externalfiletypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007774jsd" : { + "type" : "CodePackage", + "id" : "acm007774jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007775jsd" ] + }, + "acm007775jsd" : { + "type" : "CodePackage", + "id" : "acm007775jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007776jsd" ] + }, + "acm007776jsd" : { + "type" : "CodePackage", + "id" : "acm007776jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007777jsd" ] + }, + "acm007777jsd" : { + "type" : "CodePackage", + "id" : "acm007777jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007778jsd" ] + }, + "acm007778jsd" : { + "type" : "CodePackage", + "id" : "acm007778jsd", + "name" : "externalfiletypes", + "parentId" : "acm007350jsd", + "content" : [ "acm007773jsd", "acm007783jsd", "acm007799jsd", "acm007815jsd", "acm007827jsd" ] + }, + "acm007779jsd" : { + "type" : "ControlElement", + "id" : "acm007779jsd", + "name" : "EditExternalFileTypeEntryDialog" + }, + "acm007780jsd" : { + "type" : "ControlElement", + "id" : "acm007780jsd", + "name" : "initialize" + }, + "acm007781jsd" : { + "type" : "ControlElement", + "id" : "acm007781jsd", + "name" : "openFileChooser" + }, + "acm007782jsd" : { + "type" : "ClassUnit", + "id" : "acm007782jsd", + "name" : "EditExternalFileTypeEntryDialog", + "compilationUnitId" : "acm007773jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm003042jsd", "acm007798jsd", "acm007814jsd", "acm009796jsd", "acm009809jsd" ], + "content" : [ "acm007779jsd", "acm007780jsd", "acm007781jsd" ] + }, + "acm007783jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007783jsd", + "name" : "EditExternalFileTypeViewModel", + "parentId" : "acm007778jsd", + "content" : [ "acm007798jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "externalfiletypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007784jsd" : { + "type" : "CodePackage", + "id" : "acm007784jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007785jsd" ] + }, + "acm007785jsd" : { + "type" : "CodePackage", + "id" : "acm007785jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007786jsd" ] + }, + "acm007786jsd" : { + "type" : "CodePackage", + "id" : "acm007786jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007787jsd" ] + }, + "acm007787jsd" : { + "type" : "CodePackage", + "id" : "acm007787jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007788jsd" ] + }, + "acm007788jsd" : { + "type" : "CodePackage", + "id" : "acm007788jsd", + "name" : "externalfiletypes", + "parentId" : null, + "content" : [ "acm007783jsd" ] + }, + "acm007789jsd" : { + "type" : "ControlElement", + "id" : "acm007789jsd", + "name" : "EditExternalFileTypeViewModel" + }, + "acm007790jsd" : { + "type" : "ControlElement", + "id" : "acm007790jsd", + "name" : "getIcon" + }, + "acm007791jsd" : { + "type" : "ControlElement", + "id" : "acm007791jsd", + "name" : "nameProperty" + }, + "acm007792jsd" : { + "type" : "ControlElement", + "id" : "acm007792jsd", + "name" : "extensionProperty" + }, + "acm007793jsd" : { + "type" : "ControlElement", + "id" : "acm007793jsd", + "name" : "mimeTypeProperty" + }, + "acm007794jsd" : { + "type" : "ControlElement", + "id" : "acm007794jsd", + "name" : "selectedApplicationProperty" + }, + "acm007795jsd" : { + "type" : "ControlElement", + "id" : "acm007795jsd", + "name" : "defaultApplicationSelectedProperty" + }, + "acm007796jsd" : { + "type" : "ControlElement", + "id" : "acm007796jsd", + "name" : "customApplicationSelectedProperty" + }, + "acm007797jsd" : { + "type" : "ControlElement", + "id" : "acm007797jsd", + "name" : "storeSettings" + }, + "acm007798jsd" : { + "type" : "ClassUnit", + "id" : "acm007798jsd", + "name" : "EditExternalFileTypeViewModel", + "compilationUnitId" : "acm007783jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007814jsd" ], + "content" : [ "acm007789jsd", "acm007790jsd", "acm007791jsd", "acm007792jsd", "acm007793jsd", "acm007794jsd", "acm007795jsd", "acm007796jsd", "acm007797jsd" ] + }, + "acm007799jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007799jsd", + "name" : "ExternalFileTypeItemViewModel", + "parentId" : "acm007778jsd", + "content" : [ "acm007814jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "externalfiletypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007800jsd" : { + "type" : "CodePackage", + "id" : "acm007800jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007801jsd" ] + }, + "acm007801jsd" : { + "type" : "CodePackage", + "id" : "acm007801jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007802jsd" ] + }, + "acm007802jsd" : { + "type" : "CodePackage", + "id" : "acm007802jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007803jsd" ] + }, + "acm007803jsd" : { + "type" : "CodePackage", + "id" : "acm007803jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007804jsd" ] + }, + "acm007804jsd" : { + "type" : "CodePackage", + "id" : "acm007804jsd", + "name" : "externalfiletypes", + "parentId" : null, + "content" : [ "acm007799jsd" ] + }, + "acm007805jsd" : { + "type" : "ControlElement", + "id" : "acm007805jsd", + "name" : "ExternalFileTypeItemViewModel" + }, + "acm007806jsd" : { + "type" : "ControlElement", + "id" : "acm007806jsd", + "name" : "ExternalFileTypeItemViewModel" + }, + "acm007807jsd" : { + "type" : "ControlElement", + "id" : "acm007807jsd", + "name" : "iconProperty" + }, + "acm007808jsd" : { + "type" : "ControlElement", + "id" : "acm007808jsd", + "name" : "getName" + }, + "acm007809jsd" : { + "type" : "ControlElement", + "id" : "acm007809jsd", + "name" : "nameProperty" + }, + "acm007810jsd" : { + "type" : "ControlElement", + "id" : "acm007810jsd", + "name" : "extensionProperty" + }, + "acm007811jsd" : { + "type" : "ControlElement", + "id" : "acm007811jsd", + "name" : "mimetypeProperty" + }, + "acm007812jsd" : { + "type" : "ControlElement", + "id" : "acm007812jsd", + "name" : "applicationProperty" + }, + "acm007813jsd" : { + "type" : "ControlElement", + "id" : "acm007813jsd", + "name" : "toExternalFileType" + }, + "acm007814jsd" : { + "type" : "ClassUnit", + "id" : "acm007814jsd", + "name" : "ExternalFileTypeItemViewModel", + "compilationUnitId" : "acm007799jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004315jsd", "acm004328jsd", "acm005416jsd" ], + "content" : [ "acm007805jsd", "acm007806jsd", "acm007807jsd", "acm007808jsd", "acm007809jsd", "acm007810jsd", "acm007811jsd", "acm007812jsd", "acm007813jsd" ] + }, + "acm007815jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007815jsd", + "name" : "ExternalFileTypesTab", + "parentId" : "acm007778jsd", + "content" : [ "acm007826jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "externalfiletypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007816jsd" : { + "type" : "CodePackage", + "id" : "acm007816jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007817jsd" ] + }, + "acm007817jsd" : { + "type" : "CodePackage", + "id" : "acm007817jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007818jsd" ] + }, + "acm007818jsd" : { + "type" : "CodePackage", + "id" : "acm007818jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007819jsd" ] + }, + "acm007819jsd" : { + "type" : "CodePackage", + "id" : "acm007819jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007820jsd" ] + }, + "acm007820jsd" : { + "type" : "CodePackage", + "id" : "acm007820jsd", + "name" : "externalfiletypes", + "parentId" : null, + "content" : [ "acm007815jsd" ] + }, + "acm007821jsd" : { + "type" : "ControlElement", + "id" : "acm007821jsd", + "name" : "ExternalFileTypesTab" + }, + "acm007822jsd" : { + "type" : "ControlElement", + "id" : "acm007822jsd", + "name" : "getTabName" + }, + "acm007823jsd" : { + "type" : "ControlElement", + "id" : "acm007823jsd", + "name" : "initialize" + }, + "acm007824jsd" : { + "type" : "ControlElement", + "id" : "acm007824jsd", + "name" : "addNewType" + }, + "acm007825jsd" : { + "type" : "ControlElement", + "id" : "acm007825jsd", + "name" : "resetToDefault" + }, + "acm007826jsd" : { + "type" : "ClassUnit", + "id" : "acm007826jsd", + "name" : "ExternalFileTypesTab", + "compilationUnitId" : "acm007815jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm007814jsd", "acm007842jsd", "acm010025jsd" ], + "content" : [ "acm007821jsd", "acm007822jsd", "acm007823jsd", "acm007824jsd", "acm007825jsd" ] + }, + "acm007827jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007827jsd", + "name" : "ExternalFileTypesTabViewModel", + "parentId" : "acm007778jsd", + "content" : [ "acm007842jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "externalfiletypes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007828jsd" : { + "type" : "CodePackage", + "id" : "acm007828jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007829jsd" ] + }, + "acm007829jsd" : { + "type" : "CodePackage", + "id" : "acm007829jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007830jsd" ] + }, + "acm007830jsd" : { + "type" : "CodePackage", + "id" : "acm007830jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007831jsd" ] + }, + "acm007831jsd" : { + "type" : "CodePackage", + "id" : "acm007831jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007832jsd" ] + }, + "acm007832jsd" : { + "type" : "CodePackage", + "id" : "acm007832jsd", + "name" : "externalfiletypes", + "parentId" : null, + "content" : [ "acm007827jsd" ] + }, + "acm007833jsd" : { + "type" : "ControlElement", + "id" : "acm007833jsd", + "name" : "ExternalFileTypesTabViewModel" + }, + "acm007834jsd" : { + "type" : "ControlElement", + "id" : "acm007834jsd", + "name" : "setValues" + }, + "acm007835jsd" : { + "type" : "ControlElement", + "id" : "acm007835jsd", + "name" : "storeSettings" + }, + "acm007836jsd" : { + "type" : "ControlElement", + "id" : "acm007836jsd", + "name" : "resetToDefaults" + }, + "acm007837jsd" : { + "type" : "ControlElement", + "id" : "acm007837jsd", + "name" : "addNewType" + }, + "acm007838jsd" : { + "type" : "ControlElement", + "id" : "acm007838jsd", + "name" : "getFileTypes" + }, + "acm007839jsd" : { + "type" : "ControlElement", + "id" : "acm007839jsd", + "name" : "showEditDialog" + }, + "acm007840jsd" : { + "type" : "ControlElement", + "id" : "acm007840jsd", + "name" : "edit" + }, + "acm007841jsd" : { + "type" : "ControlElement", + "id" : "acm007841jsd", + "name" : "remove" + }, + "acm007842jsd" : { + "type" : "ClassUnit", + "id" : "acm007842jsd", + "name" : "ExternalFileTypesTabViewModel", + "compilationUnitId" : "acm007827jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd", "acm007782jsd", "acm007814jsd", "acm020848jsd" ], + "content" : [ "acm007833jsd", "acm007834jsd", "acm007835jsd", "acm007836jsd", "acm007837jsd", "acm007838jsd", "acm007839jsd", "acm007840jsd", "acm007841jsd" ] + }, + "acm007843jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007843jsd", + "name" : "FileTab", + "parentId" : "acm007848jsd", + "content" : [ "acm007852jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "file" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007844jsd" : { + "type" : "CodePackage", + "id" : "acm007844jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007845jsd" ] + }, + "acm007845jsd" : { + "type" : "CodePackage", + "id" : "acm007845jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007846jsd" ] + }, + "acm007846jsd" : { + "type" : "CodePackage", + "id" : "acm007846jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007847jsd" ] + }, + "acm007847jsd" : { + "type" : "CodePackage", + "id" : "acm007847jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007848jsd" ] + }, + "acm007848jsd" : { + "type" : "CodePackage", + "id" : "acm007848jsd", + "name" : "file", + "parentId" : "acm007350jsd", + "content" : [ "acm007843jsd", "acm007853jsd" ] + }, + "acm007849jsd" : { + "type" : "ControlElement", + "id" : "acm007849jsd", + "name" : "FileTab" + }, + "acm007850jsd" : { + "type" : "ControlElement", + "id" : "acm007850jsd", + "name" : "initialize" + }, + "acm007851jsd" : { + "type" : "ControlElement", + "id" : "acm007851jsd", + "name" : "getTabName" + }, + "acm007852jsd" : { + "type" : "ClassUnit", + "id" : "acm007852jsd", + "name" : "FileTab", + "compilationUnitId" : "acm007843jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm007868jsd" ], + "content" : [ "acm007849jsd", "acm007850jsd", "acm007851jsd" ] + }, + "acm007853jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007853jsd", + "name" : "FileTabViewModel", + "parentId" : "acm007848jsd", + "content" : [ "acm007868jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "file" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007854jsd" : { + "type" : "CodePackage", + "id" : "acm007854jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007855jsd" ] + }, + "acm007855jsd" : { + "type" : "CodePackage", + "id" : "acm007855jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007856jsd" ] + }, + "acm007856jsd" : { + "type" : "CodePackage", + "id" : "acm007856jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007857jsd" ] + }, + "acm007857jsd" : { + "type" : "CodePackage", + "id" : "acm007857jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007858jsd" ] + }, + "acm007858jsd" : { + "type" : "CodePackage", + "id" : "acm007858jsd", + "name" : "file", + "parentId" : null, + "content" : [ "acm007853jsd" ] + }, + "acm007859jsd" : { + "type" : "ControlElement", + "id" : "acm007859jsd", + "name" : "FileTabViewModel" + }, + "acm007860jsd" : { + "type" : "ControlElement", + "id" : "acm007860jsd", + "name" : "setValues" + }, + "acm007861jsd" : { + "type" : "ControlElement", + "id" : "acm007861jsd", + "name" : "storeSettings" + }, + "acm007862jsd" : { + "type" : "ControlElement", + "id" : "acm007862jsd", + "name" : "noWrapFilesProperty" + }, + "acm007863jsd" : { + "type" : "ControlElement", + "id" : "acm007863jsd", + "name" : "doNotResolveStringsProperty" + }, + "acm007864jsd" : { + "type" : "ControlElement", + "id" : "acm007864jsd", + "name" : "resolveStringsProperty" + }, + "acm007865jsd" : { + "type" : "ControlElement", + "id" : "acm007865jsd", + "name" : "resolveStringsForFieldsProperty" + }, + "acm007866jsd" : { + "type" : "ControlElement", + "id" : "acm007866jsd", + "name" : "alwaysReformatBibProperty" + }, + "acm007867jsd" : { + "type" : "ControlElement", + "id" : "acm007867jsd", + "name" : "autosaveLocalLibrariesProperty" + }, + "acm007868jsd" : { + "type" : "ClassUnit", + "id" : "acm007868jsd", + "name" : "FileTabViewModel", + "compilationUnitId" : "acm007853jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm020950jsd" ], + "content" : [ "acm007859jsd", "acm007860jsd", "acm007861jsd", "acm007862jsd", "acm007863jsd", "acm007864jsd", "acm007865jsd", "acm007866jsd", "acm007867jsd" ] + }, + "acm007869jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007869jsd", + "name" : "GeneralTab", + "parentId" : "acm007874jsd", + "content" : [ "acm007878jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "general" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007870jsd" : { + "type" : "CodePackage", + "id" : "acm007870jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007871jsd" ] + }, + "acm007871jsd" : { + "type" : "CodePackage", + "id" : "acm007871jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007872jsd" ] + }, + "acm007872jsd" : { + "type" : "CodePackage", + "id" : "acm007872jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007873jsd" ] + }, + "acm007873jsd" : { + "type" : "CodePackage", + "id" : "acm007873jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007874jsd" ] + }, + "acm007874jsd" : { + "type" : "CodePackage", + "id" : "acm007874jsd", + "name" : "general", + "parentId" : "acm007350jsd", + "content" : [ "acm007869jsd", "acm007879jsd" ] + }, + "acm007875jsd" : { + "type" : "ControlElement", + "id" : "acm007875jsd", + "name" : "GeneralTab" + }, + "acm007876jsd" : { + "type" : "ControlElement", + "id" : "acm007876jsd", + "name" : "getTabName" + }, + "acm007877jsd" : { + "type" : "ControlElement", + "id" : "acm007877jsd", + "name" : "initialize" + }, + "acm007878jsd" : { + "type" : "ClassUnit", + "id" : "acm007878jsd", + "name" : "GeneralTab", + "compilationUnitId" : "acm007869jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm007899jsd", "acm010051jsd", "acm014911jsd", "acm018032jsd" ], + "content" : [ "acm007875jsd", "acm007876jsd", "acm007877jsd" ] + }, + "acm007879jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007879jsd", + "name" : "GeneralTabViewModel", + "parentId" : "acm007874jsd", + "content" : [ "acm007899jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "general" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007880jsd" : { + "type" : "CodePackage", + "id" : "acm007880jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007881jsd" ] + }, + "acm007881jsd" : { + "type" : "CodePackage", + "id" : "acm007881jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007882jsd" ] + }, + "acm007882jsd" : { + "type" : "CodePackage", + "id" : "acm007882jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007883jsd" ] + }, + "acm007883jsd" : { + "type" : "CodePackage", + "id" : "acm007883jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007884jsd" ] + }, + "acm007884jsd" : { + "type" : "CodePackage", + "id" : "acm007884jsd", + "name" : "general", + "parentId" : null, + "content" : [ "acm007879jsd" ] + }, + "acm007885jsd" : { + "type" : "ControlElement", + "id" : "acm007885jsd", + "name" : "GeneralTabViewModel" + }, + "acm007886jsd" : { + "type" : "ControlElement", + "id" : "acm007886jsd", + "name" : "setValues" + }, + "acm007887jsd" : { + "type" : "ControlElement", + "id" : "acm007887jsd", + "name" : "storeSettings" + }, + "acm007888jsd" : { + "type" : "ControlElement", + "id" : "acm007888jsd", + "name" : "getRestartWarnings" + }, + "acm007889jsd" : { + "type" : "ControlElement", + "id" : "acm007889jsd", + "name" : "languagesListProperty" + }, + "acm007890jsd" : { + "type" : "ControlElement", + "id" : "acm007890jsd", + "name" : "selectedLanguageProperty" + }, + "acm007891jsd" : { + "type" : "ControlElement", + "id" : "acm007891jsd", + "name" : "biblatexModeListProperty" + }, + "acm007892jsd" : { + "type" : "ControlElement", + "id" : "acm007892jsd", + "name" : "selectedBiblatexModeProperty" + }, + "acm007893jsd" : { + "type" : "ControlElement", + "id" : "acm007893jsd", + "name" : "inspectionWarningDuplicateProperty" + }, + "acm007894jsd" : { + "type" : "ControlElement", + "id" : "acm007894jsd", + "name" : "confirmDeleteProperty" + }, + "acm007895jsd" : { + "type" : "ControlElement", + "id" : "acm007895jsd", + "name" : "memoryStickModeProperty" + }, + "acm007896jsd" : { + "type" : "ControlElement", + "id" : "acm007896jsd", + "name" : "collectTelemetryProperty" + }, + "acm007897jsd" : { + "type" : "ControlElement", + "id" : "acm007897jsd", + "name" : "openLastStartupProperty" + }, + "acm007898jsd" : { + "type" : "ControlElement", + "id" : "acm007898jsd", + "name" : "showAdvancedHintsProperty" + }, + "acm007899jsd" : { + "type" : "ClassUnit", + "id" : "acm007899jsd", + "name" : "GeneralTabViewModel", + "compilationUnitId" : "acm007879jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm014911jsd", "acm018032jsd", "acm020875jsd", "acm021292jsd" ], + "content" : [ "acm007885jsd", "acm007886jsd", "acm007887jsd", "acm007888jsd", "acm007889jsd", "acm007890jsd", "acm007891jsd", "acm007892jsd", "acm007893jsd", "acm007894jsd", "acm007895jsd", "acm007896jsd", "acm007897jsd", "acm007898jsd" ] + }, + "acm007900jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007900jsd", + "name" : "GroupsTab", + "parentId" : "acm007905jsd", + "content" : [ "acm007909jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007901jsd" : { + "type" : "CodePackage", + "id" : "acm007901jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007902jsd" ] + }, + "acm007902jsd" : { + "type" : "CodePackage", + "id" : "acm007902jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007903jsd" ] + }, + "acm007903jsd" : { + "type" : "CodePackage", + "id" : "acm007903jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007904jsd" ] + }, + "acm007904jsd" : { + "type" : "CodePackage", + "id" : "acm007904jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007905jsd" ] + }, + "acm007905jsd" : { + "type" : "CodePackage", + "id" : "acm007905jsd", + "name" : "groups", + "parentId" : "acm007350jsd", + "content" : [ "acm007900jsd", "acm007910jsd" ] + }, + "acm007906jsd" : { + "type" : "ControlElement", + "id" : "acm007906jsd", + "name" : "GroupsTab" + }, + "acm007907jsd" : { + "type" : "ControlElement", + "id" : "acm007907jsd", + "name" : "getTabName" + }, + "acm007908jsd" : { + "type" : "ControlElement", + "id" : "acm007908jsd", + "name" : "initialize" + }, + "acm007909jsd" : { + "type" : "ClassUnit", + "id" : "acm007909jsd", + "name" : "GroupsTab", + "compilationUnitId" : "acm007900jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm007923jsd" ], + "content" : [ "acm007906jsd", "acm007907jsd", "acm007908jsd" ] + }, + "acm007910jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007910jsd", + "name" : "GroupsTabViewModel", + "parentId" : "acm007905jsd", + "content" : [ "acm007923jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007911jsd" : { + "type" : "CodePackage", + "id" : "acm007911jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007912jsd" ] + }, + "acm007912jsd" : { + "type" : "CodePackage", + "id" : "acm007912jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007913jsd" ] + }, + "acm007913jsd" : { + "type" : "CodePackage", + "id" : "acm007913jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007914jsd" ] + }, + "acm007914jsd" : { + "type" : "CodePackage", + "id" : "acm007914jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007915jsd" ] + }, + "acm007915jsd" : { + "type" : "CodePackage", + "id" : "acm007915jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm007910jsd" ] + }, + "acm007916jsd" : { + "type" : "ControlElement", + "id" : "acm007916jsd", + "name" : "GroupsTabViewModel" + }, + "acm007917jsd" : { + "type" : "ControlElement", + "id" : "acm007917jsd", + "name" : "setValues" + }, + "acm007918jsd" : { + "type" : "ControlElement", + "id" : "acm007918jsd", + "name" : "storeSettings" + }, + "acm007919jsd" : { + "type" : "ControlElement", + "id" : "acm007919jsd", + "name" : "groupViewModeIntersectionProperty" + }, + "acm007920jsd" : { + "type" : "ControlElement", + "id" : "acm007920jsd", + "name" : "groupViewModeUnionProperty" + }, + "acm007921jsd" : { + "type" : "ControlElement", + "id" : "acm007921jsd", + "name" : "autoAssignGroupProperty" + }, + "acm007922jsd" : { + "type" : "ControlElement", + "id" : "acm007922jsd", + "name" : "displayGroupCount" + }, + "acm007923jsd" : { + "type" : "ClassUnit", + "id" : "acm007923jsd", + "name" : "GroupsTabViewModel", + "compilationUnitId" : "acm007910jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm005211jsd" ], + "content" : [ "acm007916jsd", "acm007917jsd", "acm007918jsd", "acm007919jsd", "acm007920jsd", "acm007921jsd", "acm007922jsd" ] + }, + "acm007924jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007924jsd", + "name" : "ImportExportTab", + "parentId" : "acm007929jsd", + "content" : [ "acm007935jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "importexport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007925jsd" : { + "type" : "CodePackage", + "id" : "acm007925jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007926jsd" ] + }, + "acm007926jsd" : { + "type" : "CodePackage", + "id" : "acm007926jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007927jsd" ] + }, + "acm007927jsd" : { + "type" : "CodePackage", + "id" : "acm007927jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007928jsd" ] + }, + "acm007928jsd" : { + "type" : "CodePackage", + "id" : "acm007928jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007929jsd" ] + }, + "acm007929jsd" : { + "type" : "CodePackage", + "id" : "acm007929jsd", + "name" : "importexport", + "parentId" : "acm007350jsd", + "content" : [ "acm007924jsd", "acm007936jsd" ] + }, + "acm007930jsd" : { + "type" : "ControlElement", + "id" : "acm007930jsd", + "name" : "ImportExportTab" + }, + "acm007931jsd" : { + "type" : "ControlElement", + "id" : "acm007931jsd", + "name" : "getTabName" + }, + "acm007932jsd" : { + "type" : "ControlElement", + "id" : "acm007932jsd", + "name" : "initialize" + }, + "acm007933jsd" : { + "type" : "ControlElement", + "id" : "acm007933jsd", + "name" : "updateFetcherApiKey" + }, + "acm007934jsd" : { + "type" : "ControlElement", + "id" : "acm007934jsd", + "name" : "checkCustomApiKey" + }, + "acm007935jsd" : { + "type" : "ClassUnit", + "id" : "acm007935jsd", + "name" : "ImportExportTab", + "compilationUnitId" : "acm007924jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002888jsd", "acm007960jsd", "acm010051jsd", "acm016608jsd" ], + "content" : [ "acm007930jsd", "acm007931jsd", "acm007932jsd", "acm007933jsd", "acm007934jsd" ] + }, + "acm007936jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007936jsd", + "name" : "ImportExportTabViewModel", + "parentId" : "acm007929jsd", + "content" : [ "acm007960jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "importexport" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007937jsd" : { + "type" : "CodePackage", + "id" : "acm007937jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007938jsd" ] + }, + "acm007938jsd" : { + "type" : "CodePackage", + "id" : "acm007938jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007939jsd" ] + }, + "acm007939jsd" : { + "type" : "CodePackage", + "id" : "acm007939jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007940jsd" ] + }, + "acm007940jsd" : { + "type" : "CodePackage", + "id" : "acm007940jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007941jsd" ] + }, + "acm007941jsd" : { + "type" : "CodePackage", + "id" : "acm007941jsd", + "name" : "importexport", + "parentId" : null, + "content" : [ "acm007936jsd" ] + }, + "acm007942jsd" : { + "type" : "ControlElement", + "id" : "acm007942jsd", + "name" : "ImportExportTabViewModel" + }, + "acm007943jsd" : { + "type" : "ControlElement", + "id" : "acm007943jsd", + "name" : "setValues" + }, + "acm007944jsd" : { + "type" : "ControlElement", + "id" : "acm007944jsd", + "name" : "storeSettings" + }, + "acm007945jsd" : { + "type" : "ControlElement", + "id" : "acm007945jsd", + "name" : "generateKeyOnImportProperty" + }, + "acm007946jsd" : { + "type" : "ControlElement", + "id" : "acm007946jsd", + "name" : "useCustomDOIProperty" + }, + "acm007947jsd" : { + "type" : "ControlElement", + "id" : "acm007947jsd", + "name" : "useCustomDOINameProperty" + }, + "acm007948jsd" : { + "type" : "ControlElement", + "id" : "acm007948jsd", + "name" : "saveInOriginalProperty" + }, + "acm007949jsd" : { + "type" : "ControlElement", + "id" : "acm007949jsd", + "name" : "saveInTableOrderProperty" + }, + "acm007950jsd" : { + "type" : "ControlElement", + "id" : "acm007950jsd", + "name" : "saveInSpecifiedOrderProperty" + }, + "acm007951jsd" : { + "type" : "ControlElement", + "id" : "acm007951jsd", + "name" : "sortableFieldsProperty" + }, + "acm007952jsd" : { + "type" : "ControlElement", + "id" : "acm007952jsd", + "name" : "sortCriteriaProperty" + }, + "acm007953jsd" : { + "type" : "ControlElement", + "id" : "acm007953jsd", + "name" : "grobidEnabledProperty" + }, + "acm007954jsd" : { + "type" : "ControlElement", + "id" : "acm007954jsd", + "name" : "grobidURLProperty" + }, + "acm007955jsd" : { + "type" : "ControlElement", + "id" : "acm007955jsd", + "name" : "fetcherApiKeys" + }, + "acm007956jsd" : { + "type" : "ControlElement", + "id" : "acm007956jsd", + "name" : "selectedApiKeyProperty" + }, + "acm007957jsd" : { + "type" : "ControlElement", + "id" : "acm007957jsd", + "name" : "warnAboutDuplicatesOnImportProperty" + }, + "acm007958jsd" : { + "type" : "ControlElement", + "id" : "acm007958jsd", + "name" : "shouldDownloadLinkedOnlineFiles" + }, + "acm007959jsd" : { + "type" : "ControlElement", + "id" : "acm007959jsd", + "name" : "checkCustomApiKey" + }, + "acm007960jsd" : { + "type" : "ClassUnit", + "id" : "acm007960jsd", + "name" : "ImportExportTabViewModel", + "compilationUnitId" : "acm007936jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002914jsd", "acm012467jsd", "acm012928jsd", "acm013062jsd", "acm015926jsd", "acm016594jsd", "acm016608jsd", "acm018673jsd", "acm019447jsd", "acm020848jsd", "acm020950jsd", "acm021206jsd" ], + "content" : [ "acm007942jsd", "acm007943jsd", "acm007944jsd", "acm007945jsd", "acm007946jsd", "acm007947jsd", "acm007948jsd", "acm007949jsd", "acm007950jsd", "acm007951jsd", "acm007952jsd", "acm007953jsd", "acm007954jsd", "acm007955jsd", "acm007956jsd", "acm007957jsd", "acm007958jsd", "acm007959jsd" ] + }, + "acm007961jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007961jsd", + "name" : "AbbreviationViewModel", + "parentId" : "acm007966jsd", + "content" : [ "acm007983jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007962jsd" : { + "type" : "CodePackage", + "id" : "acm007962jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007963jsd" ] + }, + "acm007963jsd" : { + "type" : "CodePackage", + "id" : "acm007963jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007964jsd" ] + }, + "acm007964jsd" : { + "type" : "CodePackage", + "id" : "acm007964jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007965jsd" ] + }, + "acm007965jsd" : { + "type" : "CodePackage", + "id" : "acm007965jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007966jsd" ] + }, + "acm007966jsd" : { + "type" : "CodePackage", + "id" : "acm007966jsd", + "name" : "journals", + "parentId" : "acm007350jsd", + "content" : [ "acm007961jsd", "acm007984jsd", "acm008002jsd", "acm008024jsd", "acm021943jsd", "acm021954jsd" ] + }, + "acm007967jsd" : { + "type" : "ControlElement", + "id" : "acm007967jsd", + "name" : "AbbreviationViewModel" + }, + "acm007968jsd" : { + "type" : "ControlElement", + "id" : "acm007968jsd", + "name" : "getAbbreviationObject" + }, + "acm007969jsd" : { + "type" : "ControlElement", + "id" : "acm007969jsd", + "name" : "getName" + }, + "acm007970jsd" : { + "type" : "ControlElement", + "id" : "acm007970jsd", + "name" : "setName" + }, + "acm007971jsd" : { + "type" : "ControlElement", + "id" : "acm007971jsd", + "name" : "getAbbreviation" + }, + "acm007972jsd" : { + "type" : "ControlElement", + "id" : "acm007972jsd", + "name" : "setAbbreviation" + }, + "acm007973jsd" : { + "type" : "ControlElement", + "id" : "acm007973jsd", + "name" : "getShortestUniqueAbbreviation" + }, + "acm007974jsd" : { + "type" : "ControlElement", + "id" : "acm007974jsd", + "name" : "setShortestUniqueAbbreviation" + }, + "acm007975jsd" : { + "type" : "ControlElement", + "id" : "acm007975jsd", + "name" : "isPseudoAbbreviation" + }, + "acm007976jsd" : { + "type" : "ControlElement", + "id" : "acm007976jsd", + "name" : "nameProperty" + }, + "acm007977jsd" : { + "type" : "ControlElement", + "id" : "acm007977jsd", + "name" : "abbreviationProperty" + }, + "acm007978jsd" : { + "type" : "ControlElement", + "id" : "acm007978jsd", + "name" : "shortestUniqueAbbreviationProperty" + }, + "acm007979jsd" : { + "type" : "ControlElement", + "id" : "acm007979jsd", + "name" : "isPseudoAbbreviationProperty" + }, + "acm007980jsd" : { + "type" : "ControlElement", + "id" : "acm007980jsd", + "name" : "equals" + }, + "acm007981jsd" : { + "type" : "ControlElement", + "id" : "acm007981jsd", + "name" : "hashCode" + }, + "acm007982jsd" : { + "type" : "ControlElement", + "id" : "acm007982jsd", + "name" : "containsCaseIndependent" + }, + "acm007983jsd" : { + "type" : "ClassUnit", + "id" : "acm007983jsd", + "name" : "AbbreviationViewModel", + "compilationUnitId" : "acm007961jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm007983jsd" ], + "content" : [ "acm007967jsd", "acm007968jsd", "acm007969jsd", "acm007970jsd", "acm007971jsd", "acm007972jsd", "acm007973jsd", "acm007974jsd", "acm007975jsd", "acm007976jsd", "acm007977jsd", "acm007978jsd", "acm007979jsd", "acm007980jsd", "acm007981jsd", "acm007982jsd" ] + }, + "acm007984jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007984jsd", + "name" : "AbbreviationsFileViewModel", + "parentId" : "acm007966jsd", + "content" : [ "acm008001jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007985jsd" : { + "type" : "CodePackage", + "id" : "acm007985jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm007986jsd" ] + }, + "acm007986jsd" : { + "type" : "CodePackage", + "id" : "acm007986jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm007987jsd" ] + }, + "acm007987jsd" : { + "type" : "CodePackage", + "id" : "acm007987jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm007988jsd" ] + }, + "acm007988jsd" : { + "type" : "CodePackage", + "id" : "acm007988jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm007989jsd" ] + }, + "acm007989jsd" : { + "type" : "CodePackage", + "id" : "acm007989jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm007984jsd" ] + }, + "acm007990jsd" : { + "type" : "ControlElement", + "id" : "acm007990jsd", + "name" : "AbbreviationsFileViewModel" + }, + "acm007991jsd" : { + "type" : "ControlElement", + "id" : "acm007991jsd", + "name" : "AbbreviationsFileViewModel" + }, + "acm007992jsd" : { + "type" : "ControlElement", + "id" : "acm007992jsd", + "name" : "readAbbreviations" + }, + "acm007993jsd" : { + "type" : "ControlElement", + "id" : "acm007993jsd", + "name" : "writeOrCreate" + }, + "acm007994jsd" : { + "type" : "ControlElement", + "id" : "acm007994jsd", + "name" : "abbreviationsProperty" + }, + "acm007995jsd" : { + "type" : "ControlElement", + "id" : "acm007995jsd", + "name" : "exists" + }, + "acm007996jsd" : { + "type" : "ControlElement", + "id" : "acm007996jsd", + "name" : "getAbsolutePath" + }, + "acm007997jsd" : { + "type" : "ControlElement", + "id" : "acm007997jsd", + "name" : "isBuiltInListProperty" + }, + "acm007998jsd" : { + "type" : "ControlElement", + "id" : "acm007998jsd", + "name" : "toString" + }, + "acm007999jsd" : { + "type" : "ControlElement", + "id" : "acm007999jsd", + "name" : "hashCode" + }, + "acm008000jsd" : { + "type" : "ControlElement", + "id" : "acm008000jsd", + "name" : "equals" + }, + "acm008001jsd" : { + "type" : "ClassUnit", + "id" : "acm008001jsd", + "name" : "AbbreviationsFileViewModel", + "compilationUnitId" : "acm007984jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm007983jsd", "acm008001jsd" ], + "content" : [ "acm007990jsd", "acm007991jsd", "acm007992jsd", "acm007993jsd", "acm007994jsd", "acm007995jsd", "acm007996jsd", "acm007997jsd", "acm007998jsd", "acm007999jsd", "acm008000jsd" ] + }, + "acm008002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008002jsd", + "name" : "JournalAbbreviationsTab", + "parentId" : "acm007966jsd", + "content" : [ "acm008023jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008003jsd" : { + "type" : "CodePackage", + "id" : "acm008003jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008004jsd" ] + }, + "acm008004jsd" : { + "type" : "CodePackage", + "id" : "acm008004jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008005jsd" ] + }, + "acm008005jsd" : { + "type" : "CodePackage", + "id" : "acm008005jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008006jsd" ] + }, + "acm008006jsd" : { + "type" : "CodePackage", + "id" : "acm008006jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008007jsd" ] + }, + "acm008007jsd" : { + "type" : "CodePackage", + "id" : "acm008007jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm008002jsd" ] + }, + "acm008008jsd" : { + "type" : "ControlElement", + "id" : "acm008008jsd", + "name" : "JournalAbbreviationsTab" + }, + "acm008009jsd" : { + "type" : "ControlElement", + "id" : "acm008009jsd", + "name" : "initialize" + }, + "acm008010jsd" : { + "type" : "ControlElement", + "id" : "acm008010jsd", + "name" : "setUpTable" + }, + "acm008011jsd" : { + "type" : "ControlElement", + "id" : "acm008011jsd", + "name" : "setBindings" + }, + "acm008012jsd" : { + "type" : "ControlElement", + "id" : "acm008012jsd", + "name" : "setAnimations" + }, + "acm008013jsd" : { + "type" : "ControlElement", + "id" : "acm008013jsd", + "name" : "addList" + }, + "acm008014jsd" : { + "type" : "ControlElement", + "id" : "acm008014jsd", + "name" : "openList" + }, + "acm008015jsd" : { + "type" : "ControlElement", + "id" : "acm008015jsd", + "name" : "removeList" + }, + "acm008016jsd" : { + "type" : "ControlElement", + "id" : "acm008016jsd", + "name" : "addAbbreviation" + }, + "acm008017jsd" : { + "type" : "ControlElement", + "id" : "acm008017jsd", + "name" : "addAbbreviationActions" + }, + "acm008018jsd" : { + "type" : "ControlElement", + "id" : "acm008018jsd", + "name" : "createFlashingColorStringProperty" + }, + "acm008019jsd" : { + "type" : "ControlElement", + "id" : "acm008019jsd", + "name" : "setColorStringFromColor" + }, + "acm008020jsd" : { + "type" : "ControlElement", + "id" : "acm008020jsd", + "name" : "editAbbreviation" + }, + "acm008021jsd" : { + "type" : "ControlElement", + "id" : "acm008021jsd", + "name" : "selectNewAbbreviation" + }, + "acm008022jsd" : { + "type" : "ControlElement", + "id" : "acm008022jsd", + "name" : "getTabName" + }, + "acm008023jsd" : { + "type" : "ClassUnit", + "id" : "acm008023jsd", + "name" : "JournalAbbreviationsTab", + "compilationUnitId" : "acm008002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm007983jsd", "acm008001jsd", "acm008057jsd", "acm009965jsd" ], + "content" : [ "acm008008jsd", "acm008009jsd", "acm008010jsd", "acm008011jsd", "acm008012jsd", "acm008013jsd", "acm008014jsd", "acm008015jsd", "acm008016jsd", "acm008017jsd", "acm008018jsd", "acm008019jsd", "acm008020jsd", "acm008021jsd", "acm008022jsd" ] + }, + "acm008024jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008024jsd", + "name" : "JournalAbbreviationsTabViewModel", + "parentId" : "acm007966jsd", + "content" : [ "acm008057jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008025jsd" : { + "type" : "CodePackage", + "id" : "acm008025jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008026jsd" ] + }, + "acm008026jsd" : { + "type" : "CodePackage", + "id" : "acm008026jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008027jsd" ] + }, + "acm008027jsd" : { + "type" : "CodePackage", + "id" : "acm008027jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008028jsd" ] + }, + "acm008028jsd" : { + "type" : "CodePackage", + "id" : "acm008028jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008029jsd" ] + }, + "acm008029jsd" : { + "type" : "CodePackage", + "id" : "acm008029jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm008024jsd" ] + }, + "acm008030jsd" : { + "type" : "ControlElement", + "id" : "acm008030jsd", + "name" : "JournalAbbreviationsTabViewModel" + }, + "acm008031jsd" : { + "type" : "ControlElement", + "id" : "acm008031jsd", + "name" : "setValues" + }, + "acm008032jsd" : { + "type" : "ControlElement", + "id" : "acm008032jsd", + "name" : "createFileObjects" + }, + "acm008033jsd" : { + "type" : "ControlElement", + "id" : "acm008033jsd", + "name" : "selectLastJournalFile" + }, + "acm008034jsd" : { + "type" : "ControlElement", + "id" : "acm008034jsd", + "name" : "addBuiltInList" + }, + "acm008035jsd" : { + "type" : "ControlElement", + "id" : "acm008035jsd", + "name" : "addNewFile" + }, + "acm008036jsd" : { + "type" : "ControlElement", + "id" : "acm008036jsd", + "name" : "openFile" + }, + "acm008037jsd" : { + "type" : "ControlElement", + "id" : "acm008037jsd", + "name" : "openFile" + }, + "acm008038jsd" : { + "type" : "ControlElement", + "id" : "acm008038jsd", + "name" : "removeCurrentFile" + }, + "acm008039jsd" : { + "type" : "ControlElement", + "id" : "acm008039jsd", + "name" : "addAbbreviation" + }, + "acm008040jsd" : { + "type" : "ControlElement", + "id" : "acm008040jsd", + "name" : "addAbbreviation" + }, + "acm008041jsd" : { + "type" : "ControlElement", + "id" : "acm008041jsd", + "name" : "editAbbreviation" + }, + "acm008042jsd" : { + "type" : "ControlElement", + "id" : "acm008042jsd", + "name" : "setCurrentAbbreviationNameAndAbbreviationIfValid" + }, + "acm008043jsd" : { + "type" : "ControlElement", + "id" : "acm008043jsd", + "name" : "deleteAbbreviation" + }, + "acm008044jsd" : { + "type" : "ControlElement", + "id" : "acm008044jsd", + "name" : "removeAbbreviation" + }, + "acm008045jsd" : { + "type" : "ControlElement", + "id" : "acm008045jsd", + "name" : "saveJournalAbbreviationFiles" + }, + "acm008046jsd" : { + "type" : "ControlElement", + "id" : "acm008046jsd", + "name" : "storeSettings" + }, + "acm008047jsd" : { + "type" : "ControlElement", + "id" : "acm008047jsd", + "name" : "isLoadingProperty" + }, + "acm008048jsd" : { + "type" : "ControlElement", + "id" : "acm008048jsd", + "name" : "journalFilesProperty" + }, + "acm008049jsd" : { + "type" : "ControlElement", + "id" : "acm008049jsd", + "name" : "abbreviationsProperty" + }, + "acm008050jsd" : { + "type" : "ControlElement", + "id" : "acm008050jsd", + "name" : "abbreviationsCountProperty" + }, + "acm008051jsd" : { + "type" : "ControlElement", + "id" : "acm008051jsd", + "name" : "currentFileProperty" + }, + "acm008052jsd" : { + "type" : "ControlElement", + "id" : "acm008052jsd", + "name" : "currentAbbreviationProperty" + }, + "acm008053jsd" : { + "type" : "ControlElement", + "id" : "acm008053jsd", + "name" : "isEditableAndRemovableProperty" + }, + "acm008054jsd" : { + "type" : "ControlElement", + "id" : "acm008054jsd", + "name" : "isAbbreviationEditableAndRemovable" + }, + "acm008055jsd" : { + "type" : "ControlElement", + "id" : "acm008055jsd", + "name" : "isFileRemovableProperty" + }, + "acm008056jsd" : { + "type" : "ControlElement", + "id" : "acm008056jsd", + "name" : "useFJournalProperty" + }, + "acm008057jsd" : { + "type" : "ClassUnit", + "id" : "acm008057jsd", + "name" : "JournalAbbreviationsTabViewModel", + "compilationUnitId" : "acm008024jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001403jsd", "acm001424jsd", "acm001640jsd", "acm007983jsd", "acm008001jsd", "acm008057jsd", "acm009796jsd", "acm009809jsd", "acm009965jsd" ], + "content" : [ "acm008030jsd", "acm008031jsd", "acm008032jsd", "acm008033jsd", "acm008034jsd", "acm008035jsd", "acm008036jsd", "acm008037jsd", "acm008038jsd", "acm008039jsd", "acm008040jsd", "acm008041jsd", "acm008042jsd", "acm008043jsd", "acm008044jsd", "acm008045jsd", "acm008046jsd", "acm008047jsd", "acm008048jsd", "acm008049jsd", "acm008050jsd", "acm008051jsd", "acm008052jsd", "acm008053jsd", "acm008054jsd", "acm008055jsd", "acm008056jsd" ] + }, + "acm008058jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008058jsd", + "name" : "KeyBindingViewModel", + "parentId" : "acm008063jsd", + "content" : [ "acm008079jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "keybindings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008059jsd" : { + "type" : "CodePackage", + "id" : "acm008059jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008060jsd" ] + }, + "acm008060jsd" : { + "type" : "CodePackage", + "id" : "acm008060jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008061jsd" ] + }, + "acm008061jsd" : { + "type" : "CodePackage", + "id" : "acm008061jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008062jsd" ] + }, + "acm008062jsd" : { + "type" : "CodePackage", + "id" : "acm008062jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008063jsd" ] + }, + "acm008063jsd" : { + "type" : "CodePackage", + "id" : "acm008063jsd", + "name" : "keybindings", + "parentId" : "acm007350jsd", + "content" : [ "acm008058jsd", "acm008080jsd", "acm008092jsd", "acm021999jsd", "acm008115jsd" ] + }, + "acm008064jsd" : { + "type" : "ControlElement", + "id" : "acm008064jsd", + "name" : "KeyBindingViewModel" + }, + "acm008065jsd" : { + "type" : "ControlElement", + "id" : "acm008065jsd", + "name" : "KeyBindingViewModel" + }, + "acm008066jsd" : { + "type" : "ControlElement", + "id" : "acm008066jsd", + "name" : "getChildren" + }, + "acm008067jsd" : { + "type" : "ControlElement", + "id" : "acm008067jsd", + "name" : "getKeyBinding" + }, + "acm008068jsd" : { + "type" : "ControlElement", + "id" : "acm008068jsd", + "name" : "shownBindingProperty" + }, + "acm008069jsd" : { + "type" : "ControlElement", + "id" : "acm008069jsd", + "name" : "getBinding" + }, + "acm008070jsd" : { + "type" : "ControlElement", + "id" : "acm008070jsd", + "name" : "setBinding" + }, + "acm008071jsd" : { + "type" : "ControlElement", + "id" : "acm008071jsd", + "name" : "setDisplayName" + }, + "acm008072jsd" : { + "type" : "ControlElement", + "id" : "acm008072jsd", + "name" : "nameProperty" + }, + "acm008073jsd" : { + "type" : "ControlElement", + "id" : "acm008073jsd", + "name" : "isCategory" + }, + "acm008074jsd" : { + "type" : "ControlElement", + "id" : "acm008074jsd", + "name" : "setNewBinding" + }, + "acm008075jsd" : { + "type" : "ControlElement", + "id" : "acm008075jsd", + "name" : "resetToDefault" + }, + "acm008076jsd" : { + "type" : "ControlElement", + "id" : "acm008076jsd", + "name" : "clear" + }, + "acm008077jsd" : { + "type" : "ControlElement", + "id" : "acm008077jsd", + "name" : "getResetIcon" + }, + "acm008078jsd" : { + "type" : "ControlElement", + "id" : "acm008078jsd", + "name" : "getClearIcon" + }, + "acm008079jsd" : { + "type" : "ClassUnit", + "id" : "acm008079jsd", + "name" : "KeyBindingViewModel", + "compilationUnitId" : "acm008058jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm005768jsd", "acm005776jsd", "acm005802jsd", "acm008079jsd" ], + "content" : [ "acm008064jsd", "acm008065jsd", "acm008066jsd", "acm008067jsd", "acm008068jsd", "acm008069jsd", "acm008070jsd", "acm008071jsd", "acm008072jsd", "acm008073jsd", "acm008074jsd", "acm008075jsd", "acm008076jsd", "acm008077jsd", "acm008078jsd" ] + }, + "acm008080jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008080jsd", + "name" : "KeyBindingsTab", + "parentId" : "acm008063jsd", + "content" : [ "acm008091jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "keybindings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008081jsd" : { + "type" : "CodePackage", + "id" : "acm008081jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008082jsd" ] + }, + "acm008082jsd" : { + "type" : "CodePackage", + "id" : "acm008082jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008083jsd" ] + }, + "acm008083jsd" : { + "type" : "CodePackage", + "id" : "acm008083jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008084jsd" ] + }, + "acm008084jsd" : { + "type" : "CodePackage", + "id" : "acm008084jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008085jsd" ] + }, + "acm008085jsd" : { + "type" : "CodePackage", + "id" : "acm008085jsd", + "name" : "keybindings", + "parentId" : null, + "content" : [ "acm008080jsd" ] + }, + "acm008086jsd" : { + "type" : "ControlElement", + "id" : "acm008086jsd", + "name" : "KeyBindingsTab" + }, + "acm008087jsd" : { + "type" : "ControlElement", + "id" : "acm008087jsd", + "name" : "getTabName" + }, + "acm008088jsd" : { + "type" : "ControlElement", + "id" : "acm008088jsd", + "name" : "initialize" + }, + "acm008089jsd" : { + "type" : "ControlElement", + "id" : "acm008089jsd", + "name" : "createMenuItem" + }, + "acm008090jsd" : { + "type" : "ControlElement", + "id" : "acm008090jsd", + "name" : "resetBindings" + }, + "acm008091jsd" : { + "type" : "ClassUnit", + "id" : "acm008091jsd", + "name" : "KeyBindingsTab", + "compilationUnitId" : "acm008080jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm005802jsd", "acm008079jsd", "acm008108jsd", "acm008128jsd", "acm010114jsd" ], + "content" : [ "acm008086jsd", "acm008087jsd", "acm008088jsd", "acm008089jsd", "acm008090jsd" ] + }, + "acm008092jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008092jsd", + "name" : "KeyBindingsTabViewModel", + "parentId" : "acm008063jsd", + "content" : [ "acm008108jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "keybindings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008093jsd" : { + "type" : "CodePackage", + "id" : "acm008093jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008094jsd" ] + }, + "acm008094jsd" : { + "type" : "CodePackage", + "id" : "acm008094jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008095jsd" ] + }, + "acm008095jsd" : { + "type" : "CodePackage", + "id" : "acm008095jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008096jsd" ] + }, + "acm008096jsd" : { + "type" : "CodePackage", + "id" : "acm008096jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008097jsd" ] + }, + "acm008097jsd" : { + "type" : "CodePackage", + "id" : "acm008097jsd", + "name" : "keybindings", + "parentId" : null, + "content" : [ "acm008092jsd" ] + }, + "acm008098jsd" : { + "type" : "ControlElement", + "id" : "acm008098jsd", + "name" : "KeyBindingsTabViewModel" + }, + "acm008099jsd" : { + "type" : "ControlElement", + "id" : "acm008099jsd", + "name" : "setValues" + }, + "acm008100jsd" : { + "type" : "ControlElement", + "id" : "acm008100jsd", + "name" : "setNewBindingForCurrent" + }, + "acm008101jsd" : { + "type" : "ControlElement", + "id" : "acm008101jsd", + "name" : "storeSettings" + }, + "acm008102jsd" : { + "type" : "ControlElement", + "id" : "acm008102jsd", + "name" : "resetToDefault" + }, + "acm008103jsd" : { + "type" : "ControlElement", + "id" : "acm008103jsd", + "name" : "loadPreset" + }, + "acm008104jsd" : { + "type" : "ControlElement", + "id" : "acm008104jsd", + "name" : "keyBindingPresets" + }, + "acm008105jsd" : { + "type" : "ControlElement", + "id" : "acm008105jsd", + "name" : "getRestartWarnings" + }, + "acm008106jsd" : { + "type" : "ControlElement", + "id" : "acm008106jsd", + "name" : "selectedKeyBindingProperty" + }, + "acm008107jsd" : { + "type" : "ControlElement", + "id" : "acm008107jsd", + "name" : "rootKeyBindingProperty" + }, + "acm008108jsd" : { + "type" : "ClassUnit", + "id" : "acm008108jsd", + "name" : "KeyBindingsTabViewModel", + "compilationUnitId" : "acm008092jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005776jsd", "acm005802jsd", "acm008079jsd", "acm008118jsd", "acm008128jsd", "acm008138jsd", "acm009916jsd", "acm021206jsd" ], + "content" : [ "acm008098jsd", "acm008099jsd", "acm008100jsd", "acm008101jsd", "acm008102jsd", "acm008103jsd", "acm008104jsd", "acm008105jsd", "acm008106jsd", "acm008107jsd" ] + }, + "acm008109jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008109jsd", + "name" : "BashKeyBindingPreset", + "parentId" : "acm008115jsd", + "content" : [ "acm008118jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "keybindings", "presets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008110jsd" : { + "type" : "CodePackage", + "id" : "acm008110jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008111jsd" ] + }, + "acm008111jsd" : { + "type" : "CodePackage", + "id" : "acm008111jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008112jsd" ] + }, + "acm008112jsd" : { + "type" : "CodePackage", + "id" : "acm008112jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008113jsd" ] + }, + "acm008113jsd" : { + "type" : "CodePackage", + "id" : "acm008113jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008114jsd" ] + }, + "acm008114jsd" : { + "type" : "CodePackage", + "id" : "acm008114jsd", + "name" : "keybindings", + "parentId" : null, + "content" : [ "acm008115jsd" ] + }, + "acm008115jsd" : { + "type" : "CodePackage", + "id" : "acm008115jsd", + "name" : "presets", + "parentId" : "acm008063jsd", + "content" : [ "acm008109jsd", "acm008119jsd", "acm008129jsd" ] + }, + "acm008116jsd" : { + "type" : "ControlElement", + "id" : "acm008116jsd", + "name" : "getName" + }, + "acm008117jsd" : { + "type" : "ControlElement", + "id" : "acm008117jsd", + "name" : "getKeyBindings" + }, + "acm008118jsd" : { + "type" : "ClassUnit", + "id" : "acm008118jsd", + "name" : "BashKeyBindingPreset", + "compilationUnitId" : "acm008109jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm008128jsd" ], + "datatypeReferencesIds" : [ "acm005768jsd" ], + "content" : [ "acm008116jsd", "acm008117jsd" ] + }, + "acm008119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008119jsd", + "name" : "KeyBindingPreset", + "parentId" : "acm008115jsd", + "content" : [ "acm008128jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "keybindings", "presets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008120jsd" : { + "type" : "CodePackage", + "id" : "acm008120jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008121jsd" ] + }, + "acm008121jsd" : { + "type" : "CodePackage", + "id" : "acm008121jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008122jsd" ] + }, + "acm008122jsd" : { + "type" : "CodePackage", + "id" : "acm008122jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008123jsd" ] + }, + "acm008123jsd" : { + "type" : "CodePackage", + "id" : "acm008123jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008124jsd" ] + }, + "acm008124jsd" : { + "type" : "CodePackage", + "id" : "acm008124jsd", + "name" : "keybindings", + "parentId" : null, + "content" : [ "acm008125jsd" ] + }, + "acm008125jsd" : { + "type" : "CodePackage", + "id" : "acm008125jsd", + "name" : "presets", + "parentId" : null, + "content" : [ "acm008119jsd" ] + }, + "acm008126jsd" : { + "type" : "ControlElement", + "id" : "acm008126jsd", + "name" : "getName" + }, + "acm008127jsd" : { + "type" : "ControlElement", + "id" : "acm008127jsd", + "name" : "getKeyBindings" + }, + "acm008128jsd" : { + "type" : "InterfaceUnit", + "id" : "acm008128jsd", + "name" : "KeyBindingPreset", + "compilationUnitId" : "acm008119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005768jsd" ], + "content" : [ "acm008126jsd", "acm008127jsd" ] + }, + "acm008129jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008129jsd", + "name" : "NewEntryBindingPreset", + "parentId" : "acm008115jsd", + "content" : [ "acm008138jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "keybindings", "presets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008130jsd" : { + "type" : "CodePackage", + "id" : "acm008130jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008131jsd" ] + }, + "acm008131jsd" : { + "type" : "CodePackage", + "id" : "acm008131jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008132jsd" ] + }, + "acm008132jsd" : { + "type" : "CodePackage", + "id" : "acm008132jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008133jsd" ] + }, + "acm008133jsd" : { + "type" : "CodePackage", + "id" : "acm008133jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008134jsd" ] + }, + "acm008134jsd" : { + "type" : "CodePackage", + "id" : "acm008134jsd", + "name" : "keybindings", + "parentId" : null, + "content" : [ "acm008135jsd" ] + }, + "acm008135jsd" : { + "type" : "CodePackage", + "id" : "acm008135jsd", + "name" : "presets", + "parentId" : null, + "content" : [ "acm008129jsd" ] + }, + "acm008136jsd" : { + "type" : "ControlElement", + "id" : "acm008136jsd", + "name" : "getName" + }, + "acm008137jsd" : { + "type" : "ControlElement", + "id" : "acm008137jsd", + "name" : "getKeyBindings" + }, + "acm008138jsd" : { + "type" : "ClassUnit", + "id" : "acm008138jsd", + "name" : "NewEntryBindingPreset", + "compilationUnitId" : "acm008129jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm008128jsd" ], + "datatypeReferencesIds" : [ "acm005768jsd" ], + "content" : [ "acm008136jsd", "acm008137jsd" ] + }, + "acm008139jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008139jsd", + "name" : "LinkedFilesTab", + "parentId" : "acm008144jsd", + "content" : [ "acm008149jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "linkedfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008140jsd" : { + "type" : "CodePackage", + "id" : "acm008140jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008141jsd" ] + }, + "acm008141jsd" : { + "type" : "CodePackage", + "id" : "acm008141jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008142jsd" ] + }, + "acm008142jsd" : { + "type" : "CodePackage", + "id" : "acm008142jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008143jsd" ] + }, + "acm008143jsd" : { + "type" : "CodePackage", + "id" : "acm008143jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008144jsd" ] + }, + "acm008144jsd" : { + "type" : "CodePackage", + "id" : "acm008144jsd", + "name" : "linkedfiles", + "parentId" : "acm007350jsd", + "content" : [ "acm008139jsd", "acm008150jsd" ] + }, + "acm008145jsd" : { + "type" : "ControlElement", + "id" : "acm008145jsd", + "name" : "LinkedFilesTab" + }, + "acm008146jsd" : { + "type" : "ControlElement", + "id" : "acm008146jsd", + "name" : "getTabName" + }, + "acm008147jsd" : { + "type" : "ControlElement", + "id" : "acm008147jsd", + "name" : "initialize" + }, + "acm008148jsd" : { + "type" : "ControlElement", + "id" : "acm008148jsd", + "name" : "mainFileDirBrowse" + }, + "acm008149jsd" : { + "type" : "ClassUnit", + "id" : "acm008149jsd", + "name" : "LinkedFilesTab", + "compilationUnitId" : "acm008139jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm008173jsd", "acm009856jsd" ], + "content" : [ "acm008145jsd", "acm008146jsd", "acm008147jsd", "acm008148jsd" ] + }, + "acm008150jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008150jsd", + "name" : "LinkedFilesTabViewModel", + "parentId" : "acm008144jsd", + "content" : [ "acm008173jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "linkedfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008151jsd" : { + "type" : "CodePackage", + "id" : "acm008151jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008152jsd" ] + }, + "acm008152jsd" : { + "type" : "CodePackage", + "id" : "acm008152jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008153jsd" ] + }, + "acm008153jsd" : { + "type" : "CodePackage", + "id" : "acm008153jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008154jsd" ] + }, + "acm008154jsd" : { + "type" : "CodePackage", + "id" : "acm008154jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008155jsd" ] + }, + "acm008155jsd" : { + "type" : "CodePackage", + "id" : "acm008155jsd", + "name" : "linkedfiles", + "parentId" : null, + "content" : [ "acm008150jsd" ] + }, + "acm008156jsd" : { + "type" : "ControlElement", + "id" : "acm008156jsd", + "name" : "LinkedFilesTabViewModel" + }, + "acm008157jsd" : { + "type" : "ControlElement", + "id" : "acm008157jsd", + "name" : "setValues" + }, + "acm008158jsd" : { + "type" : "ControlElement", + "id" : "acm008158jsd", + "name" : "storeSettings" + }, + "acm008159jsd" : { + "type" : "ControlElement", + "id" : "acm008159jsd", + "name" : "mainFileDirValidationStatus" + }, + "acm008160jsd" : { + "type" : "ControlElement", + "id" : "acm008160jsd", + "name" : "validateSettings" + }, + "acm008161jsd" : { + "type" : "ControlElement", + "id" : "acm008161jsd", + "name" : "mainFileDirBrowse" + }, + "acm008162jsd" : { + "type" : "ControlElement", + "id" : "acm008162jsd", + "name" : "mainFileDirectoryProperty" + }, + "acm008163jsd" : { + "type" : "ControlElement", + "id" : "acm008163jsd", + "name" : "useBibLocationAsPrimaryProperty" + }, + "acm008164jsd" : { + "type" : "ControlElement", + "id" : "acm008164jsd", + "name" : "autolinkFileStartsBibtexProperty" + }, + "acm008165jsd" : { + "type" : "ControlElement", + "id" : "acm008165jsd", + "name" : "autolinkFileExactBibtexProperty" + }, + "acm008166jsd" : { + "type" : "ControlElement", + "id" : "acm008166jsd", + "name" : "autolinkUseRegexProperty" + }, + "acm008167jsd" : { + "type" : "ControlElement", + "id" : "acm008167jsd", + "name" : "autolinkRegexKeyProperty" + }, + "acm008168jsd" : { + "type" : "ControlElement", + "id" : "acm008168jsd", + "name" : "fulltextIndexProperty" + }, + "acm008169jsd" : { + "type" : "ControlElement", + "id" : "acm008169jsd", + "name" : "defaultFileNamePatternsProperty" + }, + "acm008170jsd" : { + "type" : "ControlElement", + "id" : "acm008170jsd", + "name" : "fileNamePatternProperty" + }, + "acm008171jsd" : { + "type" : "ControlElement", + "id" : "acm008171jsd", + "name" : "fileDirectoryPatternProperty" + }, + "acm008172jsd" : { + "type" : "ControlElement", + "id" : "acm008172jsd", + "name" : "useMainFileDirectoryProperty" + }, + "acm008173jsd" : { + "type" : "ClassUnit", + "id" : "acm008173jsd", + "name" : "LinkedFilesTabViewModel", + "compilationUnitId" : "acm008150jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009752jsd", "acm009756jsd", "acm017440jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm008156jsd", "acm008157jsd", "acm008158jsd", "acm008159jsd", "acm008160jsd", "acm008161jsd", "acm008162jsd", "acm008163jsd", "acm008164jsd", "acm008165jsd", "acm008166jsd", "acm008167jsd", "acm008168jsd", "acm008169jsd", "acm008170jsd", "acm008171jsd", "acm008172jsd" ] + }, + "acm008174jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008174jsd", + "name" : "NameFormatterItemModel", + "parentId" : "acm008179jsd", + "content" : [ "acm008190jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "nameformatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008175jsd" : { + "type" : "CodePackage", + "id" : "acm008175jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008176jsd" ] + }, + "acm008176jsd" : { + "type" : "CodePackage", + "id" : "acm008176jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008177jsd" ] + }, + "acm008177jsd" : { + "type" : "CodePackage", + "id" : "acm008177jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008178jsd" ] + }, + "acm008178jsd" : { + "type" : "CodePackage", + "id" : "acm008178jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008179jsd" ] + }, + "acm008179jsd" : { + "type" : "CodePackage", + "id" : "acm008179jsd", + "name" : "nameformatter", + "parentId" : "acm007350jsd", + "content" : [ "acm008174jsd", "acm008191jsd", "acm008202jsd" ] + }, + "acm008180jsd" : { + "type" : "ControlElement", + "id" : "acm008180jsd", + "name" : "NameFormatterItemModel" + }, + "acm008181jsd" : { + "type" : "ControlElement", + "id" : "acm008181jsd", + "name" : "NameFormatterItemModel" + }, + "acm008182jsd" : { + "type" : "ControlElement", + "id" : "acm008182jsd", + "name" : "NameFormatterItemModel" + }, + "acm008183jsd" : { + "type" : "ControlElement", + "id" : "acm008183jsd", + "name" : "setName" + }, + "acm008184jsd" : { + "type" : "ControlElement", + "id" : "acm008184jsd", + "name" : "getName" + }, + "acm008185jsd" : { + "type" : "ControlElement", + "id" : "acm008185jsd", + "name" : "nameProperty" + }, + "acm008186jsd" : { + "type" : "ControlElement", + "id" : "acm008186jsd", + "name" : "setFormat" + }, + "acm008187jsd" : { + "type" : "ControlElement", + "id" : "acm008187jsd", + "name" : "getFormat" + }, + "acm008188jsd" : { + "type" : "ControlElement", + "id" : "acm008188jsd", + "name" : "formatProperty" + }, + "acm008189jsd" : { + "type" : "ControlElement", + "id" : "acm008189jsd", + "name" : "toString" + }, + "acm008190jsd" : { + "type" : "ClassUnit", + "id" : "acm008190jsd", + "name" : "NameFormatterItemModel", + "compilationUnitId" : "acm008174jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008180jsd", "acm008181jsd", "acm008182jsd", "acm008183jsd", "acm008184jsd", "acm008185jsd", "acm008186jsd", "acm008187jsd", "acm008188jsd", "acm008189jsd" ] + }, + "acm008191jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008191jsd", + "name" : "NameFormatterTab", + "parentId" : "acm008179jsd", + "content" : [ "acm008201jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "nameformatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008192jsd" : { + "type" : "CodePackage", + "id" : "acm008192jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008193jsd" ] + }, + "acm008193jsd" : { + "type" : "CodePackage", + "id" : "acm008193jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008194jsd" ] + }, + "acm008194jsd" : { + "type" : "CodePackage", + "id" : "acm008194jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008195jsd" ] + }, + "acm008195jsd" : { + "type" : "CodePackage", + "id" : "acm008195jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008196jsd" ] + }, + "acm008196jsd" : { + "type" : "CodePackage", + "id" : "acm008196jsd", + "name" : "nameformatter", + "parentId" : null, + "content" : [ "acm008191jsd" ] + }, + "acm008197jsd" : { + "type" : "ControlElement", + "id" : "acm008197jsd", + "name" : "NameFormatterTab" + }, + "acm008198jsd" : { + "type" : "ControlElement", + "id" : "acm008198jsd", + "name" : "getTabName" + }, + "acm008199jsd" : { + "type" : "ControlElement", + "id" : "acm008199jsd", + "name" : "initialize" + }, + "acm008200jsd" : { + "type" : "ControlElement", + "id" : "acm008200jsd", + "name" : "addFormatter" + }, + "acm008201jsd" : { + "type" : "ClassUnit", + "id" : "acm008201jsd", + "name" : "NameFormatterTab", + "compilationUnitId" : "acm008191jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm008190jsd", "acm008216jsd" ], + "content" : [ "acm008197jsd", "acm008198jsd", "acm008199jsd", "acm008200jsd" ] + }, + "acm008202jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008202jsd", + "name" : "NameFormatterTabViewModel", + "parentId" : "acm008179jsd", + "content" : [ "acm008216jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "nameformatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008203jsd" : { + "type" : "CodePackage", + "id" : "acm008203jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008204jsd" ] + }, + "acm008204jsd" : { + "type" : "CodePackage", + "id" : "acm008204jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008205jsd" ] + }, + "acm008205jsd" : { + "type" : "CodePackage", + "id" : "acm008205jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008206jsd" ] + }, + "acm008206jsd" : { + "type" : "CodePackage", + "id" : "acm008206jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008207jsd" ] + }, + "acm008207jsd" : { + "type" : "CodePackage", + "id" : "acm008207jsd", + "name" : "nameformatter", + "parentId" : null, + "content" : [ "acm008202jsd" ] + }, + "acm008208jsd" : { + "type" : "ControlElement", + "id" : "acm008208jsd", + "name" : "NameFormatterTabViewModel" + }, + "acm008209jsd" : { + "type" : "ControlElement", + "id" : "acm008209jsd", + "name" : "setValues" + }, + "acm008210jsd" : { + "type" : "ControlElement", + "id" : "acm008210jsd", + "name" : "storeSettings" + }, + "acm008211jsd" : { + "type" : "ControlElement", + "id" : "acm008211jsd", + "name" : "addFormatter" + }, + "acm008212jsd" : { + "type" : "ControlElement", + "id" : "acm008212jsd", + "name" : "removeFormatter" + }, + "acm008213jsd" : { + "type" : "ControlElement", + "id" : "acm008213jsd", + "name" : "formatterListProperty" + }, + "acm008214jsd" : { + "type" : "ControlElement", + "id" : "acm008214jsd", + "name" : "addFormatterNameProperty" + }, + "acm008215jsd" : { + "type" : "ControlElement", + "id" : "acm008215jsd", + "name" : "addFormatterStringProperty" + }, + "acm008216jsd" : { + "type" : "ClassUnit", + "id" : "acm008216jsd", + "name" : "NameFormatterTabViewModel", + "compilationUnitId" : "acm008202jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm008190jsd", "acm015522jsd" ], + "content" : [ "acm008208jsd", "acm008209jsd", "acm008210jsd", "acm008211jsd", "acm008212jsd", "acm008213jsd", "acm008214jsd", "acm008215jsd" ] + }, + "acm008217jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008217jsd", + "name" : "CustomCertificateViewModel", + "parentId" : "acm008222jsd", + "content" : [ "acm008241jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "network" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008218jsd" : { + "type" : "CodePackage", + "id" : "acm008218jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008219jsd" ] + }, + "acm008219jsd" : { + "type" : "CodePackage", + "id" : "acm008219jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008220jsd" ] + }, + "acm008220jsd" : { + "type" : "CodePackage", + "id" : "acm008220jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008221jsd" ] + }, + "acm008221jsd" : { + "type" : "CodePackage", + "id" : "acm008221jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008222jsd" ] + }, + "acm008222jsd" : { + "type" : "CodePackage", + "id" : "acm008222jsd", + "name" : "network", + "parentId" : "acm007350jsd", + "content" : [ "acm008217jsd", "acm008242jsd", "acm008258jsd" ] + }, + "acm008223jsd" : { + "type" : "ControlElement", + "id" : "acm008223jsd", + "name" : "CustomCertificateViewModel" + }, + "acm008224jsd" : { + "type" : "ControlElement", + "id" : "acm008224jsd", + "name" : "serialNumberProperty" + }, + "acm008225jsd" : { + "type" : "ControlElement", + "id" : "acm008225jsd", + "name" : "issuerProperty" + }, + "acm008226jsd" : { + "type" : "ControlElement", + "id" : "acm008226jsd", + "name" : "validFromProperty" + }, + "acm008227jsd" : { + "type" : "ControlElement", + "id" : "acm008227jsd", + "name" : "validToProperty" + }, + "acm008228jsd" : { + "type" : "ControlElement", + "id" : "acm008228jsd", + "name" : "signatureAlgorithmProperty" + }, + "acm008229jsd" : { + "type" : "ControlElement", + "id" : "acm008229jsd", + "name" : "versionProperty" + }, + "acm008230jsd" : { + "type" : "ControlElement", + "id" : "acm008230jsd", + "name" : "getVersion" + }, + "acm008231jsd" : { + "type" : "ControlElement", + "id" : "acm008231jsd", + "name" : "getThumbprint" + }, + "acm008232jsd" : { + "type" : "ControlElement", + "id" : "acm008232jsd", + "name" : "getValidFrom" + }, + "acm008233jsd" : { + "type" : "ControlElement", + "id" : "acm008233jsd", + "name" : "getValidTo" + }, + "acm008234jsd" : { + "type" : "ControlElement", + "id" : "acm008234jsd", + "name" : "pathPropertyProperty" + }, + "acm008235jsd" : { + "type" : "ControlElement", + "id" : "acm008235jsd", + "name" : "getPath" + }, + "acm008236jsd" : { + "type" : "ControlElement", + "id" : "acm008236jsd", + "name" : "setPath" + }, + "acm008237jsd" : { + "type" : "ControlElement", + "id" : "acm008237jsd", + "name" : "getSerialNumber" + }, + "acm008238jsd" : { + "type" : "ControlElement", + "id" : "acm008238jsd", + "name" : "getIssuer" + }, + "acm008239jsd" : { + "type" : "ControlElement", + "id" : "acm008239jsd", + "name" : "getSignatureAlgorithm" + }, + "acm008240jsd" : { + "type" : "ControlElement", + "id" : "acm008240jsd", + "name" : "fromSSLCertificate" + }, + "acm008241jsd" : { + "type" : "ClassUnit", + "id" : "acm008241jsd", + "name" : "CustomCertificateViewModel", + "compilationUnitId" : "acm008217jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008241jsd", "acm015943jsd" ], + "content" : [ "acm008223jsd", "acm008224jsd", "acm008225jsd", "acm008226jsd", "acm008227jsd", "acm008228jsd", "acm008229jsd", "acm008230jsd", "acm008231jsd", "acm008232jsd", "acm008233jsd", "acm008234jsd", "acm008235jsd", "acm008236jsd", "acm008237jsd", "acm008238jsd", "acm008239jsd", "acm008240jsd" ] + }, + "acm008242jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008242jsd", + "name" : "NetworkTab", + "parentId" : "acm008222jsd", + "content" : [ "acm008257jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "network" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008243jsd" : { + "type" : "CodePackage", + "id" : "acm008243jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008244jsd" ] + }, + "acm008244jsd" : { + "type" : "CodePackage", + "id" : "acm008244jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008245jsd" ] + }, + "acm008245jsd" : { + "type" : "CodePackage", + "id" : "acm008245jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008246jsd" ] + }, + "acm008246jsd" : { + "type" : "CodePackage", + "id" : "acm008246jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008247jsd" ] + }, + "acm008247jsd" : { + "type" : "CodePackage", + "id" : "acm008247jsd", + "name" : "network", + "parentId" : null, + "content" : [ "acm008242jsd" ] + }, + "acm008248jsd" : { + "type" : "ControlElement", + "id" : "acm008248jsd", + "name" : "NetworkTab" + }, + "acm008249jsd" : { + "type" : "ControlElement", + "id" : "acm008249jsd", + "name" : "getTabName" + }, + "acm008250jsd" : { + "type" : "ControlElement", + "id" : "acm008250jsd", + "name" : "initialize" + }, + "acm008251jsd" : { + "type" : "ControlElement", + "id" : "acm008251jsd", + "name" : "formatDate" + }, + "acm008252jsd" : { + "type" : "ControlElement", + "id" : "acm008252jsd", + "name" : "formatVersion" + }, + "acm008253jsd" : { + "type" : "ControlElement", + "id" : "acm008253jsd", + "name" : "proxyPasswordReveal" + }, + "acm008254jsd" : { + "type" : "ControlElement", + "id" : "acm008254jsd", + "name" : "proxyPasswordMask" + }, + "acm008255jsd" : { + "type" : "ControlElement", + "id" : "acm008255jsd", + "name" : "checkConnection" + }, + "acm008256jsd" : { + "type" : "ControlElement", + "id" : "acm008256jsd", + "name" : "addCertificateFile" + }, + "acm008257jsd" : { + "type" : "ClassUnit", + "id" : "acm008257jsd", + "name" : "NetworkTab", + "compilationUnitId" : "acm008242jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm008241jsd", "acm008292jsd", "acm009856jsd" ], + "content" : [ "acm008248jsd", "acm008249jsd", "acm008250jsd", "acm008251jsd", "acm008252jsd", "acm008253jsd", "acm008254jsd", "acm008255jsd", "acm008256jsd" ] + }, + "acm008258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008258jsd", + "name" : "NetworkTabViewModel", + "parentId" : "acm008222jsd", + "content" : [ "acm008292jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "network" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008259jsd" : { + "type" : "CodePackage", + "id" : "acm008259jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008260jsd" ] + }, + "acm008260jsd" : { + "type" : "CodePackage", + "id" : "acm008260jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008261jsd" ] + }, + "acm008261jsd" : { + "type" : "CodePackage", + "id" : "acm008261jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008262jsd" ] + }, + "acm008262jsd" : { + "type" : "CodePackage", + "id" : "acm008262jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008263jsd" ] + }, + "acm008263jsd" : { + "type" : "CodePackage", + "id" : "acm008263jsd", + "name" : "network", + "parentId" : null, + "content" : [ "acm008258jsd" ] + }, + "acm008264jsd" : { + "type" : "ControlElement", + "id" : "acm008264jsd", + "name" : "NetworkTabViewModel" + }, + "acm008265jsd" : { + "type" : "ControlElement", + "id" : "acm008265jsd", + "name" : "setValues" + }, + "acm008266jsd" : { + "type" : "ControlElement", + "id" : "acm008266jsd", + "name" : "setProxyValues" + }, + "acm008267jsd" : { + "type" : "ControlElement", + "id" : "acm008267jsd", + "name" : "setSSLValues" + }, + "acm008268jsd" : { + "type" : "ControlElement", + "id" : "acm008268jsd", + "name" : "storeSettings" + }, + "acm008269jsd" : { + "type" : "ControlElement", + "id" : "acm008269jsd", + "name" : "storeRemoteSettings" + }, + "acm008270jsd" : { + "type" : "ControlElement", + "id" : "acm008270jsd", + "name" : "storeProxySettings" + }, + "acm008271jsd" : { + "type" : "ControlElement", + "id" : "acm008271jsd", + "name" : "storeSSLSettings" + }, + "acm008272jsd" : { + "type" : "ControlElement", + "id" : "acm008272jsd", + "name" : "getPortAsInt" + }, + "acm008273jsd" : { + "type" : "ControlElement", + "id" : "acm008273jsd", + "name" : "remotePortValidationStatus" + }, + "acm008274jsd" : { + "type" : "ControlElement", + "id" : "acm008274jsd", + "name" : "proxyHostnameValidationStatus" + }, + "acm008275jsd" : { + "type" : "ControlElement", + "id" : "acm008275jsd", + "name" : "proxyPortValidationStatus" + }, + "acm008276jsd" : { + "type" : "ControlElement", + "id" : "acm008276jsd", + "name" : "proxyUsernameValidationStatus" + }, + "acm008277jsd" : { + "type" : "ControlElement", + "id" : "acm008277jsd", + "name" : "proxyPasswordValidationStatus" + }, + "acm008278jsd" : { + "type" : "ControlElement", + "id" : "acm008278jsd", + "name" : "validateSettings" + }, + "acm008279jsd" : { + "type" : "ControlElement", + "id" : "acm008279jsd", + "name" : "checkConnection" + }, + "acm008280jsd" : { + "type" : "ControlElement", + "id" : "acm008280jsd", + "name" : "getRestartWarnings" + }, + "acm008281jsd" : { + "type" : "ControlElement", + "id" : "acm008281jsd", + "name" : "remoteServerProperty" + }, + "acm008282jsd" : { + "type" : "ControlElement", + "id" : "acm008282jsd", + "name" : "remotePortProperty" + }, + "acm008283jsd" : { + "type" : "ControlElement", + "id" : "acm008283jsd", + "name" : "proxyUseProperty" + }, + "acm008284jsd" : { + "type" : "ControlElement", + "id" : "acm008284jsd", + "name" : "proxyHostnameProperty" + }, + "acm008285jsd" : { + "type" : "ControlElement", + "id" : "acm008285jsd", + "name" : "proxyPortProperty" + }, + "acm008286jsd" : { + "type" : "ControlElement", + "id" : "acm008286jsd", + "name" : "proxyUseAuthenticationProperty" + }, + "acm008287jsd" : { + "type" : "ControlElement", + "id" : "acm008287jsd", + "name" : "proxyUsernameProperty" + }, + "acm008288jsd" : { + "type" : "ControlElement", + "id" : "acm008288jsd", + "name" : "proxyPasswordProperty" + }, + "acm008289jsd" : { + "type" : "ControlElement", + "id" : "acm008289jsd", + "name" : "customCertificateListProperty" + }, + "acm008290jsd" : { + "type" : "ControlElement", + "id" : "acm008290jsd", + "name" : "addCertificateFile" + }, + "acm008291jsd" : { + "type" : "ControlElement", + "id" : "acm008291jsd", + "name" : "formatCustomAlias" + }, + "acm008292jsd" : { + "type" : "ClassUnit", + "id" : "acm008292jsd", + "name" : "NetworkTabViewModel", + "compilationUnitId" : "acm008258jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008241jsd", "acm008292jsd", "acm008707jsd", "acm009796jsd", "acm009809jsd", "acm015885jsd", "acm015926jsd", "acm015953jsd", "acm015972jsd", "acm016748jsd", "acm021206jsd" ], + "content" : [ "acm008264jsd", "acm008265jsd", "acm008266jsd", "acm008267jsd", "acm008268jsd", "acm008269jsd", "acm008270jsd", "acm008271jsd", "acm008272jsd", "acm008273jsd", "acm008274jsd", "acm008275jsd", "acm008276jsd", "acm008277jsd", "acm008278jsd", "acm008279jsd", "acm008280jsd", "acm008281jsd", "acm008282jsd", "acm008283jsd", "acm008284jsd", "acm008285jsd", "acm008286jsd", "acm008287jsd", "acm008288jsd", "acm008289jsd", "acm008290jsd", "acm008291jsd" ] + }, + "acm008293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008293jsd", + "name" : "PreviewTab", + "parentId" : "acm008298jsd", + "content" : [ "acm008317jsd", "acm008320jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008294jsd" : { + "type" : "CodePackage", + "id" : "acm008294jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008295jsd" ] + }, + "acm008295jsd" : { + "type" : "CodePackage", + "id" : "acm008295jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008296jsd" ] + }, + "acm008296jsd" : { + "type" : "CodePackage", + "id" : "acm008296jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008297jsd" ] + }, + "acm008297jsd" : { + "type" : "CodePackage", + "id" : "acm008297jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008298jsd" ] + }, + "acm008298jsd" : { + "type" : "CodePackage", + "id" : "acm008298jsd", + "name" : "preview", + "parentId" : "acm007350jsd", + "content" : [ "acm008293jsd", "acm008321jsd" ] + }, + "acm008299jsd" : { + "type" : "ControlElement", + "id" : "acm008299jsd", + "name" : "PreviewTab" + }, + "acm008300jsd" : { + "type" : "ControlElement", + "id" : "acm008300jsd", + "name" : "EditAction" + }, + "acm008301jsd" : { + "type" : "ControlElement", + "id" : "acm008301jsd", + "name" : "execute" + }, + "acm008302jsd" : { + "type" : "ControlElement", + "id" : "acm008302jsd", + "name" : "getTabName" + }, + "acm008303jsd" : { + "type" : "ControlElement", + "id" : "acm008303jsd", + "name" : "initialize" + }, + "acm008304jsd" : { + "type" : "ControlElement", + "id" : "acm008304jsd", + "name" : "jumpToSearchKey" + }, + "acm008305jsd" : { + "type" : "ControlElement", + "id" : "acm008305jsd", + "name" : "dragOver" + }, + "acm008306jsd" : { + "type" : "ControlElement", + "id" : "acm008306jsd", + "name" : "dragDetectedInAvailable" + }, + "acm008307jsd" : { + "type" : "ControlElement", + "id" : "acm008307jsd", + "name" : "dragDetectedInChosen" + }, + "acm008308jsd" : { + "type" : "ControlElement", + "id" : "acm008308jsd", + "name" : "dragDropped" + }, + "acm008309jsd" : { + "type" : "ControlElement", + "id" : "acm008309jsd", + "name" : "dragDroppedInChosenCell" + }, + "acm008310jsd" : { + "type" : "ControlElement", + "id" : "acm008310jsd", + "name" : "toRightButtonAction" + }, + "acm008311jsd" : { + "type" : "ControlElement", + "id" : "acm008311jsd", + "name" : "toLeftButtonAction" + }, + "acm008312jsd" : { + "type" : "ControlElement", + "id" : "acm008312jsd", + "name" : "sortUpButtonAction" + }, + "acm008313jsd" : { + "type" : "ControlElement", + "id" : "acm008313jsd", + "name" : "sortDownButtonAction" + }, + "acm008314jsd" : { + "type" : "ControlElement", + "id" : "acm008314jsd", + "name" : "resetDefaultButtonAction" + }, + "acm008315jsd" : { + "type" : "ControlElement", + "id" : "acm008315jsd", + "name" : "mouseClickedAvailable" + }, + "acm008316jsd" : { + "type" : "ControlElement", + "id" : "acm008316jsd", + "name" : "mouseClickedChosen" + }, + "acm008317jsd" : { + "type" : "ClassUnit", + "id" : "acm008317jsd", + "name" : "PreviewTab", + "compilationUnitId" : "acm008293jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm002087jsd", "acm002126jsd", "acm002150jsd", "acm008320jsd", "acm008355jsd", "acm008540jsd", "acm009346jsd", "acm009856jsd", "acm010051jsd", "acm016651jsd", "acm018022jsd" ], + "content" : [ "acm008299jsd", "acm008300jsd", "acm008301jsd", "acm008302jsd", "acm008303jsd", "acm008304jsd", "acm008305jsd", "acm008306jsd", "acm008307jsd", "acm008308jsd", "acm008309jsd", "acm008310jsd", "acm008311jsd", "acm008312jsd", "acm008313jsd", "acm008314jsd", "acm008315jsd", "acm008316jsd" ] + }, + "acm008318jsd" : { + "type" : "ControlElement", + "id" : "acm008318jsd", + "name" : "EditAction" + }, + "acm008319jsd" : { + "type" : "ControlElement", + "id" : "acm008319jsd", + "name" : "execute" + }, + "acm008320jsd" : { + "type" : "ClassUnit", + "id" : "acm008320jsd", + "name" : "EditAction", + "compilationUnitId" : "acm008293jsd", + "parentDatatypeId" : "acm008317jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd" ], + "content" : [ "acm008318jsd", "acm008319jsd" ] + }, + "acm008321jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008321jsd", + "name" : "PreviewTabViewModel", + "parentId" : "acm008298jsd", + "content" : [ "acm008355jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008322jsd" : { + "type" : "CodePackage", + "id" : "acm008322jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008323jsd" ] + }, + "acm008323jsd" : { + "type" : "CodePackage", + "id" : "acm008323jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008324jsd" ] + }, + "acm008324jsd" : { + "type" : "CodePackage", + "id" : "acm008324jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008325jsd" ] + }, + "acm008325jsd" : { + "type" : "CodePackage", + "id" : "acm008325jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008326jsd" ] + }, + "acm008326jsd" : { + "type" : "CodePackage", + "id" : "acm008326jsd", + "name" : "preview", + "parentId" : null, + "content" : [ "acm008321jsd" ] + }, + "acm008327jsd" : { + "type" : "ControlElement", + "id" : "acm008327jsd", + "name" : "PreviewTabViewModel" + }, + "acm008328jsd" : { + "type" : "ControlElement", + "id" : "acm008328jsd", + "name" : "setValues" + }, + "acm008329jsd" : { + "type" : "ControlElement", + "id" : "acm008329jsd", + "name" : "setPreviewLayout" + }, + "acm008330jsd" : { + "type" : "ControlElement", + "id" : "acm008330jsd", + "name" : "refreshPreview" + }, + "acm008331jsd" : { + "type" : "ControlElement", + "id" : "acm008331jsd", + "name" : "findLayoutByName" + }, + "acm008332jsd" : { + "type" : "ControlElement", + "id" : "acm008332jsd", + "name" : "storeSettings" + }, + "acm008333jsd" : { + "type" : "ControlElement", + "id" : "acm008333jsd", + "name" : "chosenListValidationStatus" + }, + "acm008334jsd" : { + "type" : "ControlElement", + "id" : "acm008334jsd", + "name" : "validateSettings" + }, + "acm008335jsd" : { + "type" : "ControlElement", + "id" : "acm008335jsd", + "name" : "addToChosen" + }, + "acm008336jsd" : { + "type" : "ControlElement", + "id" : "acm008336jsd", + "name" : "removeFromChosen" + }, + "acm008337jsd" : { + "type" : "ControlElement", + "id" : "acm008337jsd", + "name" : "selectedInChosenUp" + }, + "acm008338jsd" : { + "type" : "ControlElement", + "id" : "acm008338jsd", + "name" : "selectedInChosenDown" + }, + "acm008339jsd" : { + "type" : "ControlElement", + "id" : "acm008339jsd", + "name" : "resetDefaultLayout" + }, + "acm008340jsd" : { + "type" : "ControlElement", + "id" : "acm008340jsd", + "name" : "computeHighlighting" + }, + "acm008341jsd" : { + "type" : "ControlElement", + "id" : "acm008341jsd", + "name" : "dragOver" + }, + "acm008342jsd" : { + "type" : "ControlElement", + "id" : "acm008342jsd", + "name" : "dragDetected" + }, + "acm008343jsd" : { + "type" : "ControlElement", + "id" : "acm008343jsd", + "name" : "dragDropped" + }, + "acm008344jsd" : { + "type" : "ControlElement", + "id" : "acm008344jsd", + "name" : "dragDroppedInChosenCell" + }, + "acm008345jsd" : { + "type" : "ControlElement", + "id" : "acm008345jsd", + "name" : "showAsExtraTabProperty" + }, + "acm008346jsd" : { + "type" : "ControlElement", + "id" : "acm008346jsd", + "name" : "availableListProperty" + }, + "acm008347jsd" : { + "type" : "ControlElement", + "id" : "acm008347jsd", + "name" : "getFilteredAvailableLayouts" + }, + "acm008348jsd" : { + "type" : "ControlElement", + "id" : "acm008348jsd", + "name" : "setAvailableFilter" + }, + "acm008349jsd" : { + "type" : "ControlElement", + "id" : "acm008349jsd", + "name" : "availableSelectionModelProperty" + }, + "acm008350jsd" : { + "type" : "ControlElement", + "id" : "acm008350jsd", + "name" : "chosenListProperty" + }, + "acm008351jsd" : { + "type" : "ControlElement", + "id" : "acm008351jsd", + "name" : "chosenSelectionModelProperty" + }, + "acm008352jsd" : { + "type" : "ControlElement", + "id" : "acm008352jsd", + "name" : "selectedIsEditableProperty" + }, + "acm008353jsd" : { + "type" : "ControlElement", + "id" : "acm008353jsd", + "name" : "selectedLayoutProperty" + }, + "acm008354jsd" : { + "type" : "ControlElement", + "id" : "acm008354jsd", + "name" : "sourceTextProperty" + }, + "acm008355jsd" : { + "type" : "ClassUnit", + "id" : "acm008355jsd", + "name" : "PreviewTabViewModel", + "compilationUnitId" : "acm008321jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm008355jsd", "acm009670jsd", "acm009884jsd", "acm009965jsd", "acm011087jsd", "acm015079jsd", "acm016651jsd", "acm021224jsd" ], + "content" : [ "acm008327jsd", "acm008328jsd", "acm008329jsd", "acm008330jsd", "acm008331jsd", "acm008332jsd", "acm008333jsd", "acm008334jsd", "acm008335jsd", "acm008336jsd", "acm008337jsd", "acm008338jsd", "acm008339jsd", "acm008340jsd", "acm008341jsd", "acm008342jsd", "acm008343jsd", "acm008344jsd", "acm008345jsd", "acm008346jsd", "acm008347jsd", "acm008348jsd", "acm008349jsd", "acm008350jsd", "acm008351jsd", "acm008352jsd", "acm008353jsd", "acm008354jsd" ] + }, + "acm008356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008356jsd", + "name" : "NewProtectedTermsFileDialog", + "parentId" : "acm008361jsd", + "content" : [ "acm008363jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008357jsd" : { + "type" : "CodePackage", + "id" : "acm008357jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008358jsd" ] + }, + "acm008358jsd" : { + "type" : "CodePackage", + "id" : "acm008358jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008359jsd" ] + }, + "acm008359jsd" : { + "type" : "CodePackage", + "id" : "acm008359jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008360jsd" ] + }, + "acm008360jsd" : { + "type" : "CodePackage", + "id" : "acm008360jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008361jsd" ] + }, + "acm008361jsd" : { + "type" : "CodePackage", + "id" : "acm008361jsd", + "name" : "protectedterms", + "parentId" : "acm007350jsd", + "content" : [ "acm008356jsd", "acm008364jsd", "acm008377jsd", "acm008395jsd" ] + }, + "acm008362jsd" : { + "type" : "ControlElement", + "id" : "acm008362jsd", + "name" : "NewProtectedTermsFileDialog" + }, + "acm008363jsd" : { + "type" : "ClassUnit", + "id" : "acm008363jsd", + "name" : "NewProtectedTermsFileDialog", + "compilationUnitId" : "acm008356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008376jsd", "acm009796jsd", "acm009809jsd", "acm020848jsd" ], + "content" : [ "acm008362jsd" ] + }, + "acm008364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008364jsd", + "name" : "ProtectedTermsListItemModel", + "parentId" : "acm008361jsd", + "content" : [ "acm008376jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008365jsd" : { + "type" : "CodePackage", + "id" : "acm008365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008366jsd" ] + }, + "acm008366jsd" : { + "type" : "CodePackage", + "id" : "acm008366jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008367jsd" ] + }, + "acm008367jsd" : { + "type" : "CodePackage", + "id" : "acm008367jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008368jsd" ] + }, + "acm008368jsd" : { + "type" : "CodePackage", + "id" : "acm008368jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008369jsd" ] + }, + "acm008369jsd" : { + "type" : "CodePackage", + "id" : "acm008369jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm008364jsd" ] + }, + "acm008370jsd" : { + "type" : "ControlElement", + "id" : "acm008370jsd", + "name" : "ProtectedTermsListItemModel" + }, + "acm008371jsd" : { + "type" : "ControlElement", + "id" : "acm008371jsd", + "name" : "getTermsList" + }, + "acm008372jsd" : { + "type" : "ControlElement", + "id" : "acm008372jsd", + "name" : "descriptionProperty" + }, + "acm008373jsd" : { + "type" : "ControlElement", + "id" : "acm008373jsd", + "name" : "locationProperty" + }, + "acm008374jsd" : { + "type" : "ControlElement", + "id" : "acm008374jsd", + "name" : "internalProperty" + }, + "acm008375jsd" : { + "type" : "ControlElement", + "id" : "acm008375jsd", + "name" : "enabledProperty" + }, + "acm008376jsd" : { + "type" : "ClassUnit", + "id" : "acm008376jsd", + "name" : "ProtectedTermsListItemModel", + "compilationUnitId" : "acm008364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd" ], + "content" : [ "acm008370jsd", "acm008371jsd", "acm008372jsd", "acm008373jsd", "acm008374jsd", "acm008375jsd" ] + }, + "acm008377jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008377jsd", + "name" : "ProtectedTermsTab", + "parentId" : "acm008361jsd", + "content" : [ "acm008391jsd", "acm008394jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008378jsd" : { + "type" : "CodePackage", + "id" : "acm008378jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008379jsd" ] + }, + "acm008379jsd" : { + "type" : "CodePackage", + "id" : "acm008379jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008380jsd" ] + }, + "acm008380jsd" : { + "type" : "CodePackage", + "id" : "acm008380jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008381jsd" ] + }, + "acm008381jsd" : { + "type" : "CodePackage", + "id" : "acm008381jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008382jsd" ] + }, + "acm008382jsd" : { + "type" : "CodePackage", + "id" : "acm008382jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm008377jsd" ] + }, + "acm008383jsd" : { + "type" : "ControlElement", + "id" : "acm008383jsd", + "name" : "ProtectedTermsTab" + }, + "acm008384jsd" : { + "type" : "ControlElement", + "id" : "acm008384jsd", + "name" : "getTabName" + }, + "acm008385jsd" : { + "type" : "ControlElement", + "id" : "acm008385jsd", + "name" : "initialize" + }, + "acm008386jsd" : { + "type" : "ControlElement", + "id" : "acm008386jsd", + "name" : "createContextMenu" + }, + "acm008387jsd" : { + "type" : "ControlElement", + "id" : "acm008387jsd", + "name" : "addFile" + }, + "acm008388jsd" : { + "type" : "ControlElement", + "id" : "acm008388jsd", + "name" : "createNewFile" + }, + "acm008389jsd" : { + "type" : "ControlElement", + "id" : "acm008389jsd", + "name" : "ContextAction" + }, + "acm008390jsd" : { + "type" : "ControlElement", + "id" : "acm008390jsd", + "name" : "execute" + }, + "acm008391jsd" : { + "type" : "ClassUnit", + "id" : "acm008391jsd", + "name" : "ProtectedTermsTab", + "compilationUnitId" : "acm008377jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm002126jsd", "acm002150jsd", "acm008376jsd", "acm008394jsd", "acm008411jsd", "acm010073jsd", "acm016690jsd" ], + "content" : [ "acm008383jsd", "acm008384jsd", "acm008385jsd", "acm008386jsd", "acm008387jsd", "acm008388jsd", "acm008389jsd", "acm008390jsd" ] + }, + "acm008392jsd" : { + "type" : "ControlElement", + "id" : "acm008392jsd", + "name" : "ContextAction" + }, + "acm008393jsd" : { + "type" : "ControlElement", + "id" : "acm008393jsd", + "name" : "execute" + }, + "acm008394jsd" : { + "type" : "ClassUnit", + "id" : "acm008394jsd", + "name" : "ContextAction", + "compilationUnitId" : "acm008377jsd", + "parentDatatypeId" : "acm008391jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002150jsd", "acm008376jsd" ], + "content" : [ "acm008392jsd", "acm008393jsd" ] + }, + "acm008395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008395jsd", + "name" : "ProtectedTermsTabViewModel", + "parentId" : "acm008361jsd", + "content" : [ "acm008411jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008396jsd" : { + "type" : "CodePackage", + "id" : "acm008396jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008397jsd" ] + }, + "acm008397jsd" : { + "type" : "CodePackage", + "id" : "acm008397jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008398jsd" ] + }, + "acm008398jsd" : { + "type" : "CodePackage", + "id" : "acm008398jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008399jsd" ] + }, + "acm008399jsd" : { + "type" : "CodePackage", + "id" : "acm008399jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008400jsd" ] + }, + "acm008400jsd" : { + "type" : "CodePackage", + "id" : "acm008400jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm008395jsd" ] + }, + "acm008401jsd" : { + "type" : "ControlElement", + "id" : "acm008401jsd", + "name" : "ProtectedTermsTabViewModel" + }, + "acm008402jsd" : { + "type" : "ControlElement", + "id" : "acm008402jsd", + "name" : "setValues" + }, + "acm008403jsd" : { + "type" : "ControlElement", + "id" : "acm008403jsd", + "name" : "storeSettings" + }, + "acm008404jsd" : { + "type" : "ControlElement", + "id" : "acm008404jsd", + "name" : "addFile" + }, + "acm008405jsd" : { + "type" : "ControlElement", + "id" : "acm008405jsd", + "name" : "removeList" + }, + "acm008406jsd" : { + "type" : "ControlElement", + "id" : "acm008406jsd", + "name" : "createNewFile" + }, + "acm008407jsd" : { + "type" : "ControlElement", + "id" : "acm008407jsd", + "name" : "edit" + }, + "acm008408jsd" : { + "type" : "ControlElement", + "id" : "acm008408jsd", + "name" : "displayContent" + }, + "acm008409jsd" : { + "type" : "ControlElement", + "id" : "acm008409jsd", + "name" : "reloadList" + }, + "acm008410jsd" : { + "type" : "ControlElement", + "id" : "acm008410jsd", + "name" : "termsFilesProperty" + }, + "acm008411jsd" : { + "type" : "ClassUnit", + "id" : "acm008411jsd", + "name" : "ProtectedTermsTabViewModel", + "compilationUnitId" : "acm008395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd", "acm008363jsd", "acm008376jsd", "acm008411jsd", "acm009796jsd", "acm009809jsd", "acm016672jsd", "acm016690jsd", "acm016716jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm008401jsd", "acm008402jsd", "acm008403jsd", "acm008404jsd", "acm008405jsd", "acm008406jsd", "acm008407jsd", "acm008408jsd", "acm008409jsd", "acm008410jsd" ] + }, + "acm008412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008412jsd", + "name" : "TableTab", + "parentId" : "acm008417jsd", + "content" : [ "acm008427jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "table" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008413jsd" : { + "type" : "CodePackage", + "id" : "acm008413jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008414jsd" ] + }, + "acm008414jsd" : { + "type" : "CodePackage", + "id" : "acm008414jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008415jsd" ] + }, + "acm008415jsd" : { + "type" : "CodePackage", + "id" : "acm008415jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008416jsd" ] + }, + "acm008416jsd" : { + "type" : "CodePackage", + "id" : "acm008416jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008417jsd" ] + }, + "acm008417jsd" : { + "type" : "CodePackage", + "id" : "acm008417jsd", + "name" : "table", + "parentId" : "acm007350jsd", + "content" : [ "acm008412jsd", "acm008428jsd" ] + }, + "acm008418jsd" : { + "type" : "ControlElement", + "id" : "acm008418jsd", + "name" : "TableTab" + }, + "acm008419jsd" : { + "type" : "ControlElement", + "id" : "acm008419jsd", + "name" : "getTabName" + }, + "acm008420jsd" : { + "type" : "ControlElement", + "id" : "acm008420jsd", + "name" : "initialize" + }, + "acm008421jsd" : { + "type" : "ControlElement", + "id" : "acm008421jsd", + "name" : "setupTable" + }, + "acm008422jsd" : { + "type" : "ControlElement", + "id" : "acm008422jsd", + "name" : "setupBindings" + }, + "acm008423jsd" : { + "type" : "ControlElement", + "id" : "acm008423jsd", + "name" : "updateToCurrentColumnOrder" + }, + "acm008424jsd" : { + "type" : "ControlElement", + "id" : "acm008424jsd", + "name" : "sortColumnUp" + }, + "acm008425jsd" : { + "type" : "ControlElement", + "id" : "acm008425jsd", + "name" : "sortColumnDown" + }, + "acm008426jsd" : { + "type" : "ControlElement", + "id" : "acm008426jsd", + "name" : "addColumn" + }, + "acm008427jsd" : { + "type" : "ClassUnit", + "id" : "acm008427jsd", + "name" : "TableTab", + "compilationUnitId" : "acm008412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm002087jsd", "acm005331jsd", "acm006250jsd", "acm008464jsd", "acm009856jsd", "acm010051jsd" ], + "content" : [ "acm008418jsd", "acm008419jsd", "acm008420jsd", "acm008421jsd", "acm008422jsd", "acm008423jsd", "acm008424jsd", "acm008425jsd", "acm008426jsd" ] + }, + "acm008428jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008428jsd", + "name" : "TableTabViewModel", + "parentId" : "acm008417jsd", + "content" : [ "acm008464jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "table" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008429jsd" : { + "type" : "CodePackage", + "id" : "acm008429jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008430jsd" ] + }, + "acm008430jsd" : { + "type" : "CodePackage", + "id" : "acm008430jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008431jsd" ] + }, + "acm008431jsd" : { + "type" : "CodePackage", + "id" : "acm008431jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008432jsd" ] + }, + "acm008432jsd" : { + "type" : "CodePackage", + "id" : "acm008432jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008433jsd" ] + }, + "acm008433jsd" : { + "type" : "CodePackage", + "id" : "acm008433jsd", + "name" : "table", + "parentId" : null, + "content" : [ "acm008428jsd" ] + }, + "acm008434jsd" : { + "type" : "ControlElement", + "id" : "acm008434jsd", + "name" : "toString" + }, + "acm008435jsd" : { + "type" : "ControlElement", + "id" : "acm008435jsd", + "name" : "fromString" + }, + "acm008436jsd" : { + "type" : "ControlElement", + "id" : "acm008436jsd", + "name" : "TableTabViewModel" + }, + "acm008437jsd" : { + "type" : "ControlElement", + "id" : "acm008437jsd", + "name" : "setValues" + }, + "acm008438jsd" : { + "type" : "ControlElement", + "id" : "acm008438jsd", + "name" : "fillColumnList" + }, + "acm008439jsd" : { + "type" : "ControlElement", + "id" : "acm008439jsd", + "name" : "insertSpecialFieldColumns" + }, + "acm008440jsd" : { + "type" : "ControlElement", + "id" : "acm008440jsd", + "name" : "removeSpecialFieldColumns" + }, + "acm008441jsd" : { + "type" : "ControlElement", + "id" : "acm008441jsd", + "name" : "insertExtraFileColumns" + }, + "acm008442jsd" : { + "type" : "ControlElement", + "id" : "acm008442jsd", + "name" : "removeExtraFileColumns" + }, + "acm008443jsd" : { + "type" : "ControlElement", + "id" : "acm008443jsd", + "name" : "insertColumnInList" + }, + "acm008444jsd" : { + "type" : "ControlElement", + "id" : "acm008444jsd", + "name" : "removeColumn" + }, + "acm008445jsd" : { + "type" : "ControlElement", + "id" : "acm008445jsd", + "name" : "moveColumnUp" + }, + "acm008446jsd" : { + "type" : "ControlElement", + "id" : "acm008446jsd", + "name" : "moveColumnDown" + }, + "acm008447jsd" : { + "type" : "ControlElement", + "id" : "acm008447jsd", + "name" : "storeSettings" + }, + "acm008448jsd" : { + "type" : "ControlElement", + "id" : "acm008448jsd", + "name" : "columnsListValidationStatus" + }, + "acm008449jsd" : { + "type" : "ControlElement", + "id" : "acm008449jsd", + "name" : "validateSettings" + }, + "acm008450jsd" : { + "type" : "ControlElement", + "id" : "acm008450jsd", + "name" : "columnsListProperty" + }, + "acm008451jsd" : { + "type" : "ControlElement", + "id" : "acm008451jsd", + "name" : "selectedColumnModelProperty" + }, + "acm008452jsd" : { + "type" : "ControlElement", + "id" : "acm008452jsd", + "name" : "availableColumnsProperty" + }, + "acm008453jsd" : { + "type" : "ControlElement", + "id" : "acm008453jsd", + "name" : "addColumnProperty" + }, + "acm008454jsd" : { + "type" : "ControlElement", + "id" : "acm008454jsd", + "name" : "specialFieldsEnabledProperty" + }, + "acm008455jsd" : { + "type" : "ControlElement", + "id" : "acm008455jsd", + "name" : "extraFileColumnsEnabledProperty" + }, + "acm008456jsd" : { + "type" : "ControlElement", + "id" : "acm008456jsd", + "name" : "autoResizeColumnsProperty" + }, + "acm008457jsd" : { + "type" : "ControlElement", + "id" : "acm008457jsd", + "name" : "namesNatbibProperty" + }, + "acm008458jsd" : { + "type" : "ControlElement", + "id" : "acm008458jsd", + "name" : "nameAsIsProperty" + }, + "acm008459jsd" : { + "type" : "ControlElement", + "id" : "acm008459jsd", + "name" : "nameFirstLastProperty" + }, + "acm008460jsd" : { + "type" : "ControlElement", + "id" : "acm008460jsd", + "name" : "nameLastFirstProperty" + }, + "acm008461jsd" : { + "type" : "ControlElement", + "id" : "acm008461jsd", + "name" : "abbreviationDisabledProperty" + }, + "acm008462jsd" : { + "type" : "ControlElement", + "id" : "acm008462jsd", + "name" : "abbreviationEnabledProperty" + }, + "acm008463jsd" : { + "type" : "ControlElement", + "id" : "acm008463jsd", + "name" : "abbreviationLastNameOnlyProperty" + }, + "acm008464jsd" : { + "type" : "ClassUnit", + "id" : "acm008464jsd", + "name" : "TableTabViewModel", + "compilationUnitId" : "acm008428jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm006175jsd", "acm006250jsd", "acm006317jsd", "acm006330jsd", "acm009182jsd", "acm009884jsd", "acm018770jsd", "acm018798jsd", "acm021206jsd" ], + "content" : [ "acm008434jsd", "acm008435jsd", "acm008436jsd", "acm008437jsd", "acm008438jsd", "acm008439jsd", "acm008440jsd", "acm008441jsd", "acm008442jsd", "acm008443jsd", "acm008444jsd", "acm008445jsd", "acm008446jsd", "acm008447jsd", "acm008448jsd", "acm008449jsd", "acm008450jsd", "acm008451jsd", "acm008452jsd", "acm008453jsd", "acm008454jsd", "acm008455jsd", "acm008456jsd", "acm008457jsd", "acm008458jsd", "acm008459jsd", "acm008460jsd", "acm008461jsd", "acm008462jsd", "acm008463jsd" ] + }, + "acm008465jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008465jsd", + "name" : "XmpPrivacyTab", + "parentId" : "acm008470jsd", + "content" : [ "acm008475jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008466jsd" : { + "type" : "CodePackage", + "id" : "acm008466jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008467jsd" ] + }, + "acm008467jsd" : { + "type" : "CodePackage", + "id" : "acm008467jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008468jsd" ] + }, + "acm008468jsd" : { + "type" : "CodePackage", + "id" : "acm008468jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008469jsd" ] + }, + "acm008469jsd" : { + "type" : "CodePackage", + "id" : "acm008469jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008470jsd" ] + }, + "acm008470jsd" : { + "type" : "CodePackage", + "id" : "acm008470jsd", + "name" : "xmp", + "parentId" : "acm007350jsd", + "content" : [ "acm008465jsd", "acm008476jsd" ] + }, + "acm008471jsd" : { + "type" : "ControlElement", + "id" : "acm008471jsd", + "name" : "XmpPrivacyTab" + }, + "acm008472jsd" : { + "type" : "ControlElement", + "id" : "acm008472jsd", + "name" : "getTabName" + }, + "acm008473jsd" : { + "type" : "ControlElement", + "id" : "acm008473jsd", + "name" : "initialize" + }, + "acm008474jsd" : { + "type" : "ControlElement", + "id" : "acm008474jsd", + "name" : "addField" + }, + "acm008475jsd" : { + "type" : "ClassUnit", + "id" : "acm008475jsd", + "name" : "XmpPrivacyTab", + "compilationUnitId" : "acm008465jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007356jsd" ], + "implementedDataTypesIds" : [ "acm007433jsd" ], + "datatypeReferencesIds" : [ "acm008493jsd", "acm009856jsd", "acm010025jsd", "acm010051jsd", "acm018673jsd" ], + "content" : [ "acm008471jsd", "acm008472jsd", "acm008473jsd", "acm008474jsd" ] + }, + "acm008476jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008476jsd", + "name" : "XmpPrivacyTabViewModel", + "parentId" : "acm008470jsd", + "content" : [ "acm008493jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preferences", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008477jsd" : { + "type" : "CodePackage", + "id" : "acm008477jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008478jsd" ] + }, + "acm008478jsd" : { + "type" : "CodePackage", + "id" : "acm008478jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008479jsd" ] + }, + "acm008479jsd" : { + "type" : "CodePackage", + "id" : "acm008479jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008480jsd" ] + }, + "acm008480jsd" : { + "type" : "CodePackage", + "id" : "acm008480jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm008481jsd" ] + }, + "acm008481jsd" : { + "type" : "CodePackage", + "id" : "acm008481jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm008476jsd" ] + }, + "acm008482jsd" : { + "type" : "ControlElement", + "id" : "acm008482jsd", + "name" : "XmpPrivacyTabViewModel" + }, + "acm008483jsd" : { + "type" : "ControlElement", + "id" : "acm008483jsd", + "name" : "setValues" + }, + "acm008484jsd" : { + "type" : "ControlElement", + "id" : "acm008484jsd", + "name" : "storeSettings" + }, + "acm008485jsd" : { + "type" : "ControlElement", + "id" : "acm008485jsd", + "name" : "addField" + }, + "acm008486jsd" : { + "type" : "ControlElement", + "id" : "acm008486jsd", + "name" : "removeFilter" + }, + "acm008487jsd" : { + "type" : "ControlElement", + "id" : "acm008487jsd", + "name" : "xmpFilterListValidationStatus" + }, + "acm008488jsd" : { + "type" : "ControlElement", + "id" : "acm008488jsd", + "name" : "validateSettings" + }, + "acm008489jsd" : { + "type" : "ControlElement", + "id" : "acm008489jsd", + "name" : "xmpFilterEnabledProperty" + }, + "acm008490jsd" : { + "type" : "ControlElement", + "id" : "acm008490jsd", + "name" : "filterListProperty" + }, + "acm008491jsd" : { + "type" : "ControlElement", + "id" : "acm008491jsd", + "name" : "availableFieldsProperty" + }, + "acm008492jsd" : { + "type" : "ControlElement", + "id" : "acm008492jsd", + "name" : "addFieldNameProperty" + }, + "acm008493jsd" : { + "type" : "ClassUnit", + "id" : "acm008493jsd", + "name" : "XmpPrivacyTabViewModel", + "compilationUnitId" : "acm008476jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007366jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm017745jsd", "acm018673jsd" ], + "content" : [ "acm008482jsd", "acm008483jsd", "acm008484jsd", "acm008485jsd", "acm008486jsd", "acm008487jsd", "acm008488jsd", "acm008489jsd", "acm008490jsd", "acm008491jsd", "acm008492jsd" ] + }, + "acm008494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008494jsd", + "name" : "CopyCitationAction", + "parentId" : "acm008498jsd", + "content" : [ "acm008507jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008495jsd" : { + "type" : "CodePackage", + "id" : "acm008495jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008496jsd" ] + }, + "acm008496jsd" : { + "type" : "CodePackage", + "id" : "acm008496jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008497jsd" ] + }, + "acm008497jsd" : { + "type" : "CodePackage", + "id" : "acm008497jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008498jsd" ] + }, + "acm008498jsd" : { + "type" : "CodePackage", + "id" : "acm008498jsd", + "name" : "preview", + "parentId" : "acm001569jsd", + "content" : [ "acm008494jsd", "acm008508jsd", "acm008522jsd", "acm022007jsd" ] + }, + "acm008499jsd" : { + "type" : "ControlElement", + "id" : "acm008499jsd", + "name" : "CopyCitationAction" + }, + "acm008500jsd" : { + "type" : "ControlElement", + "id" : "acm008500jsd", + "name" : "execute" + }, + "acm008501jsd" : { + "type" : "ControlElement", + "id" : "acm008501jsd", + "name" : "generateCitations" + }, + "acm008502jsd" : { + "type" : "ControlElement", + "id" : "acm008502jsd", + "name" : "generateTextBasedPreviewLayoutCitations" + }, + "acm008503jsd" : { + "type" : "ControlElement", + "id" : "acm008503jsd", + "name" : "processPreview" + }, + "acm008504jsd" : { + "type" : "ControlElement", + "id" : "acm008504jsd", + "name" : "processText" + }, + "acm008505jsd" : { + "type" : "ControlElement", + "id" : "acm008505jsd", + "name" : "processHtml" + }, + "acm008506jsd" : { + "type" : "ControlElement", + "id" : "acm008506jsd", + "name" : "setClipBoardContent" + }, + "acm008507jsd" : { + "type" : "ClassUnit", + "id" : "acm008507jsd", + "name" : "CopyCitationAction", + "compilationUnitId" : "acm008494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm002045jsd", "acm008507jsd", "acm009965jsd", "acm011075jsd", "acm011087jsd", "acm014982jsd", "acm015033jsd", "acm015052jsd", "acm015079jsd", "acm016651jsd", "acm018267jsd", "acm021224jsd" ], + "content" : [ "acm008499jsd", "acm008500jsd", "acm008501jsd", "acm008502jsd", "acm008503jsd", "acm008504jsd", "acm008505jsd", "acm008506jsd" ] + }, + "acm008508jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008508jsd", + "name" : "PreviewPanel", + "parentId" : "acm008498jsd", + "content" : [ "acm008521jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008509jsd" : { + "type" : "CodePackage", + "id" : "acm008509jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008510jsd" ] + }, + "acm008510jsd" : { + "type" : "CodePackage", + "id" : "acm008510jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008511jsd" ] + }, + "acm008511jsd" : { + "type" : "CodePackage", + "id" : "acm008511jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008512jsd" ] + }, + "acm008512jsd" : { + "type" : "CodePackage", + "id" : "acm008512jsd", + "name" : "preview", + "parentId" : null, + "content" : [ "acm008508jsd" ] + }, + "acm008513jsd" : { + "type" : "ControlElement", + "id" : "acm008513jsd", + "name" : "PreviewPanel" + }, + "acm008514jsd" : { + "type" : "ControlElement", + "id" : "acm008514jsd", + "name" : "createKeyBindings" + }, + "acm008515jsd" : { + "type" : "ControlElement", + "id" : "acm008515jsd", + "name" : "createPopupMenu" + }, + "acm008516jsd" : { + "type" : "ControlElement", + "id" : "acm008516jsd", + "name" : "setEntry" + }, + "acm008517jsd" : { + "type" : "ControlElement", + "id" : "acm008517jsd", + "name" : "print" + }, + "acm008518jsd" : { + "type" : "ControlElement", + "id" : "acm008518jsd", + "name" : "nextPreviewStyle" + }, + "acm008519jsd" : { + "type" : "ControlElement", + "id" : "acm008519jsd", + "name" : "previousPreviewStyle" + }, + "acm008520jsd" : { + "type" : "ControlElement", + "id" : "acm008520jsd", + "name" : "cyclePreview" + }, + "acm008521jsd" : { + "type" : "ClassUnit", + "id" : "acm008521jsd", + "name" : "PreviewPanel", + "compilationUnitId" : "acm008508jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004142jsd", "acm005802jsd", "acm008521jsd", "acm008540jsd", "acm009346jsd", "acm016548jsd", "acm016651jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd", "acm021224jsd" ], + "content" : [ "acm008513jsd", "acm008514jsd", "acm008515jsd", "acm008516jsd", "acm008517jsd", "acm008518jsd", "acm008519jsd", "acm008520jsd" ] + }, + "acm008522jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008522jsd", + "name" : "PreviewViewer", + "parentId" : "acm008498jsd", + "content" : [ "acm008540jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008523jsd" : { + "type" : "CodePackage", + "id" : "acm008523jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008524jsd" ] + }, + "acm008524jsd" : { + "type" : "CodePackage", + "id" : "acm008524jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008525jsd" ] + }, + "acm008525jsd" : { + "type" : "CodePackage", + "id" : "acm008525jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008526jsd" ] + }, + "acm008526jsd" : { + "type" : "CodePackage", + "id" : "acm008526jsd", + "name" : "preview", + "parentId" : null, + "content" : [ "acm008522jsd" ] + }, + "acm008527jsd" : { + "type" : "ControlElement", + "id" : "acm008527jsd", + "name" : "PreviewViewer" + }, + "acm008528jsd" : { + "type" : "ControlElement", + "id" : "acm008528jsd", + "name" : "highlightSearchPattern" + }, + "acm008529jsd" : { + "type" : "ControlElement", + "id" : "acm008529jsd", + "name" : "createJavaScriptRegex" + }, + "acm008530jsd" : { + "type" : "ControlElement", + "id" : "acm008530jsd", + "name" : "setLayout" + }, + "acm008531jsd" : { + "type" : "ControlElement", + "id" : "acm008531jsd", + "name" : "setEntry" + }, + "acm008532jsd" : { + "type" : "ControlElement", + "id" : "acm008532jsd", + "name" : "update" + }, + "acm008533jsd" : { + "type" : "ControlElement", + "id" : "acm008533jsd", + "name" : "setPreviewText" + }, + "acm008534jsd" : { + "type" : "ControlElement", + "id" : "acm008534jsd", + "name" : "print" + }, + "acm008535jsd" : { + "type" : "ControlElement", + "id" : "acm008535jsd", + "name" : "copyPreviewToClipBoard" + }, + "acm008536jsd" : { + "type" : "ControlElement", + "id" : "acm008536jsd", + "name" : "copySelectionToClipBoard" + }, + "acm008537jsd" : { + "type" : "ControlElement", + "id" : "acm008537jsd", + "name" : "invalidated" + }, + "acm008538jsd" : { + "type" : "ControlElement", + "id" : "acm008538jsd", + "name" : "getSelectionTextContent" + }, + "acm008539jsd" : { + "type" : "ControlElement", + "id" : "acm008539jsd", + "name" : "getSelectionHtmlContent" + }, + "acm008540jsd" : { + "type" : "ClassUnit", + "id" : "acm008540jsd", + "name" : "PreviewViewer", + "compilationUnitId" : "acm008522jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm002045jsd", "acm008540jsd", "acm009346jsd", "acm009965jsd", "acm016651jsd", "acm016845jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm008527jsd", "acm008528jsd", "acm008529jsd", "acm008530jsd", "acm008531jsd", "acm008532jsd", "acm008533jsd", "acm008534jsd", "acm008535jsd", "acm008536jsd", "acm008537jsd", "acm008538jsd", "acm008539jsd" ] + }, + "acm008541jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008541jsd", + "name" : "AbstractPushToApplication", + "parentId" : "acm008545jsd", + "content" : [ "acm008560jsd", "acm008564jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008542jsd" : { + "type" : "CodePackage", + "id" : "acm008542jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008543jsd" ] + }, + "acm008543jsd" : { + "type" : "CodePackage", + "id" : "acm008543jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008544jsd" ] + }, + "acm008544jsd" : { + "type" : "CodePackage", + "id" : "acm008544jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008545jsd" ] + }, + "acm008545jsd" : { + "type" : "CodePackage", + "id" : "acm008545jsd", + "name" : "push", + "parentId" : "acm001569jsd", + "content" : [ "acm008541jsd", "acm008565jsd", "acm008579jsd", "acm008592jsd", "acm008601jsd", "acm008610jsd", "acm008623jsd", "acm008631jsd", "acm008643jsd", "acm008650jsd", "acm008660jsd", "acm008670jsd", "acm008682jsd", "acm008690jsd" ] + }, + "acm008546jsd" : { + "type" : "ControlElement", + "id" : "acm008546jsd", + "name" : "AbstractPushToApplication" + }, + "acm008547jsd" : { + "type" : "ControlElement", + "id" : "acm008547jsd", + "name" : "getApplicationIcon" + }, + "acm008548jsd" : { + "type" : "ControlElement", + "id" : "acm008548jsd", + "name" : "getTooltip" + }, + "acm008549jsd" : { + "type" : "ControlElement", + "id" : "acm008549jsd", + "name" : "getAction" + }, + "acm008550jsd" : { + "type" : "ControlElement", + "id" : "acm008550jsd", + "name" : "pushEntries" + }, + "acm008551jsd" : { + "type" : "ControlElement", + "id" : "acm008551jsd", + "name" : "onOperationCompleted" + }, + "acm008552jsd" : { + "type" : "ControlElement", + "id" : "acm008552jsd", + "name" : "requiresCitationKeys" + }, + "acm008553jsd" : { + "type" : "ControlElement", + "id" : "acm008553jsd", + "name" : "getCommandLine" + }, + "acm008554jsd" : { + "type" : "ControlElement", + "id" : "acm008554jsd", + "name" : "getCommandName" + }, + "acm008555jsd" : { + "type" : "ControlElement", + "id" : "acm008555jsd", + "name" : "getCiteCommand" + }, + "acm008556jsd" : { + "type" : "ControlElement", + "id" : "acm008556jsd", + "name" : "getSettings" + }, + "acm008557jsd" : { + "type" : "ControlElement", + "id" : "acm008557jsd", + "name" : "getText" + }, + "acm008558jsd" : { + "type" : "ControlElement", + "id" : "acm008558jsd", + "name" : "getIcon" + }, + "acm008559jsd" : { + "type" : "ControlElement", + "id" : "acm008559jsd", + "name" : "getKeyBinding" + }, + "acm008560jsd" : { + "type" : "ClassUnit", + "id" : "acm008560jsd", + "name" : "AbstractPushToApplication", + "compilationUnitId" : "acm008541jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm008578jsd" ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002070jsd", "acm005416jsd", "acm005768jsd", "acm008560jsd", "acm008564jsd", "acm008578jsd", "acm008600jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd", "acm021241jsd" ], + "content" : [ "acm008546jsd", "acm008547jsd", "acm008548jsd", "acm008549jsd", "acm008550jsd", "acm008551jsd", "acm008552jsd", "acm008553jsd", "acm008554jsd", "acm008555jsd", "acm008556jsd", "acm008557jsd", "acm008558jsd", "acm008559jsd" ] + }, + "acm008561jsd" : { + "type" : "ControlElement", + "id" : "acm008561jsd", + "name" : "getText" + }, + "acm008562jsd" : { + "type" : "ControlElement", + "id" : "acm008562jsd", + "name" : "getIcon" + }, + "acm008563jsd" : { + "type" : "ControlElement", + "id" : "acm008563jsd", + "name" : "getKeyBinding" + }, + "acm008564jsd" : { + "type" : "ClassUnit", + "id" : "acm008564jsd", + "name" : "PushToApplicationAction", + "compilationUnitId" : "acm008541jsd", + "parentDatatypeId" : "acm008560jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002070jsd" ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm005768jsd" ], + "content" : [ "acm008561jsd", "acm008562jsd", "acm008563jsd" ] + }, + "acm008565jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008565jsd", + "name" : "PushToApplication", + "parentId" : "acm008545jsd", + "content" : [ "acm008578jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008566jsd" : { + "type" : "CodePackage", + "id" : "acm008566jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008567jsd" ] + }, + "acm008567jsd" : { + "type" : "CodePackage", + "id" : "acm008567jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008568jsd" ] + }, + "acm008568jsd" : { + "type" : "CodePackage", + "id" : "acm008568jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008569jsd" ] + }, + "acm008569jsd" : { + "type" : "CodePackage", + "id" : "acm008569jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008565jsd" ] + }, + "acm008570jsd" : { + "type" : "ControlElement", + "id" : "acm008570jsd", + "name" : "getDisplayName" + }, + "acm008571jsd" : { + "type" : "ControlElement", + "id" : "acm008571jsd", + "name" : "getTooltip" + }, + "acm008572jsd" : { + "type" : "ControlElement", + "id" : "acm008572jsd", + "name" : "getApplicationIcon" + }, + "acm008573jsd" : { + "type" : "ControlElement", + "id" : "acm008573jsd", + "name" : "pushEntries" + }, + "acm008574jsd" : { + "type" : "ControlElement", + "id" : "acm008574jsd", + "name" : "onOperationCompleted" + }, + "acm008575jsd" : { + "type" : "ControlElement", + "id" : "acm008575jsd", + "name" : "requiresCitationKeys" + }, + "acm008576jsd" : { + "type" : "ControlElement", + "id" : "acm008576jsd", + "name" : "getAction" + }, + "acm008577jsd" : { + "type" : "ControlElement", + "id" : "acm008577jsd", + "name" : "getSettings" + }, + "acm008578jsd" : { + "type" : "InterfaceUnit", + "id" : "acm008578jsd", + "name" : "PushToApplication", + "compilationUnitId" : "acm008565jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm005416jsd", "acm008578jsd", "acm008600jsd", "acm018022jsd", "acm018267jsd", "acm021241jsd" ], + "content" : [ "acm008570jsd", "acm008571jsd", "acm008572jsd", "acm008573jsd", "acm008574jsd", "acm008575jsd", "acm008576jsd", "acm008577jsd" ] + }, + "acm008579jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008579jsd", + "name" : "PushToApplicationCommand", + "parentId" : "acm008545jsd", + "content" : [ "acm008591jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008580jsd" : { + "type" : "CodePackage", + "id" : "acm008580jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008581jsd" ] + }, + "acm008581jsd" : { + "type" : "CodePackage", + "id" : "acm008581jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008582jsd" ] + }, + "acm008582jsd" : { + "type" : "CodePackage", + "id" : "acm008582jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008583jsd" ] + }, + "acm008583jsd" : { + "type" : "CodePackage", + "id" : "acm008583jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008579jsd" ] + }, + "acm008584jsd" : { + "type" : "ControlElement", + "id" : "acm008584jsd", + "name" : "PushToApplicationCommand" + }, + "acm008585jsd" : { + "type" : "ControlElement", + "id" : "acm008585jsd", + "name" : "registerReconfigurable" + }, + "acm008586jsd" : { + "type" : "ControlElement", + "id" : "acm008586jsd", + "name" : "setApplication" + }, + "acm008587jsd" : { + "type" : "ControlElement", + "id" : "acm008587jsd", + "name" : "getAction" + }, + "acm008588jsd" : { + "type" : "ControlElement", + "id" : "acm008588jsd", + "name" : "getKeyString" + }, + "acm008589jsd" : { + "type" : "ControlElement", + "id" : "acm008589jsd", + "name" : "execute" + }, + "acm008590jsd" : { + "type" : "ControlElement", + "id" : "acm008590jsd", + "name" : "pushEntries" + }, + "acm008591jsd" : { + "type" : "ClassUnit", + "id" : "acm008591jsd", + "name" : "PushToApplicationCommand", + "compilationUnitId" : "acm008579jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002070jsd", "acm002087jsd", "acm008578jsd", "acm008591jsd", "acm008622jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm008584jsd", "acm008585jsd", "acm008586jsd", "acm008587jsd", "acm008588jsd", "acm008589jsd", "acm008590jsd" ] + }, + "acm008592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008592jsd", + "name" : "PushToApplicationSettings", + "parentId" : "acm008545jsd", + "content" : [ "acm008600jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008593jsd" : { + "type" : "CodePackage", + "id" : "acm008593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008594jsd" ] + }, + "acm008594jsd" : { + "type" : "CodePackage", + "id" : "acm008594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008595jsd" ] + }, + "acm008595jsd" : { + "type" : "CodePackage", + "id" : "acm008595jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008596jsd" ] + }, + "acm008596jsd" : { + "type" : "CodePackage", + "id" : "acm008596jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008592jsd" ] + }, + "acm008597jsd" : { + "type" : "ControlElement", + "id" : "acm008597jsd", + "name" : "PushToApplicationSettings" + }, + "acm008598jsd" : { + "type" : "ControlElement", + "id" : "acm008598jsd", + "name" : "storeSettings" + }, + "acm008599jsd" : { + "type" : "ControlElement", + "id" : "acm008599jsd", + "name" : "getSettingsPane" + }, + "acm008600jsd" : { + "type" : "ClassUnit", + "id" : "acm008600jsd", + "name" : "PushToApplicationSettings", + "compilationUnitId" : "acm008592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008560jsd", "acm008578jsd", "acm009796jsd", "acm009809jsd", "acm020848jsd", "acm021241jsd" ], + "content" : [ "acm008597jsd", "acm008598jsd", "acm008599jsd" ] + }, + "acm008601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008601jsd", + "name" : "PushToApplications", + "parentId" : "acm008545jsd", + "content" : [ "acm008609jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008602jsd" : { + "type" : "CodePackage", + "id" : "acm008602jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008603jsd" ] + }, + "acm008603jsd" : { + "type" : "CodePackage", + "id" : "acm008603jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008604jsd" ] + }, + "acm008604jsd" : { + "type" : "CodePackage", + "id" : "acm008604jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008605jsd" ] + }, + "acm008605jsd" : { + "type" : "CodePackage", + "id" : "acm008605jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008601jsd" ] + }, + "acm008606jsd" : { + "type" : "ControlElement", + "id" : "acm008606jsd", + "name" : "PushToApplications" + }, + "acm008607jsd" : { + "type" : "ControlElement", + "id" : "acm008607jsd", + "name" : "getAllApplications" + }, + "acm008608jsd" : { + "type" : "ControlElement", + "id" : "acm008608jsd", + "name" : "getApplicationByName" + }, + "acm008609jsd" : { + "type" : "ClassUnit", + "id" : "acm008609jsd", + "name" : "PushToApplications", + "compilationUnitId" : "acm008601jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008578jsd", "acm008622jsd", "acm008642jsd", "acm008659jsd", "acm008669jsd", "acm008681jsd", "acm008699jsd", "acm021206jsd" ], + "content" : [ "acm008606jsd", "acm008607jsd", "acm008608jsd" ] + }, + "acm008610jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008610jsd", + "name" : "PushToEmacs", + "parentId" : "acm008545jsd", + "content" : [ "acm008622jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008611jsd" : { + "type" : "CodePackage", + "id" : "acm008611jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008612jsd" ] + }, + "acm008612jsd" : { + "type" : "CodePackage", + "id" : "acm008612jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008613jsd" ] + }, + "acm008613jsd" : { + "type" : "CodePackage", + "id" : "acm008613jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008614jsd" ] + }, + "acm008614jsd" : { + "type" : "CodePackage", + "id" : "acm008614jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008610jsd" ] + }, + "acm008615jsd" : { + "type" : "ControlElement", + "id" : "acm008615jsd", + "name" : "PushToEmacs" + }, + "acm008616jsd" : { + "type" : "ControlElement", + "id" : "acm008616jsd", + "name" : "getDisplayName" + }, + "acm008617jsd" : { + "type" : "ControlElement", + "id" : "acm008617jsd", + "name" : "getApplicationIcon" + }, + "acm008618jsd" : { + "type" : "ControlElement", + "id" : "acm008618jsd", + "name" : "pushEntries" + }, + "acm008619jsd" : { + "type" : "ControlElement", + "id" : "acm008619jsd", + "name" : "onOperationCompleted" + }, + "acm008620jsd" : { + "type" : "ControlElement", + "id" : "acm008620jsd", + "name" : "getCommandName" + }, + "acm008621jsd" : { + "type" : "ControlElement", + "id" : "acm008621jsd", + "name" : "getSettings" + }, + "acm008622jsd" : { + "type" : "ClassUnit", + "id" : "acm008622jsd", + "name" : "PushToEmacs", + "compilationUnitId" : "acm008610jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008560jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005416jsd", "acm008578jsd", "acm008600jsd", "acm008622jsd", "acm008630jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd", "acm021241jsd" ], + "content" : [ "acm008615jsd", "acm008616jsd", "acm008617jsd", "acm008618jsd", "acm008619jsd", "acm008620jsd", "acm008621jsd" ] + }, + "acm008623jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008623jsd", + "name" : "PushToEmacsSettings", + "parentId" : "acm008545jsd", + "content" : [ "acm008630jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008624jsd" : { + "type" : "CodePackage", + "id" : "acm008624jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008625jsd" ] + }, + "acm008625jsd" : { + "type" : "CodePackage", + "id" : "acm008625jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008626jsd" ] + }, + "acm008626jsd" : { + "type" : "CodePackage", + "id" : "acm008626jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008627jsd" ] + }, + "acm008627jsd" : { + "type" : "CodePackage", + "id" : "acm008627jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008623jsd" ] + }, + "acm008628jsd" : { + "type" : "ControlElement", + "id" : "acm008628jsd", + "name" : "PushToEmacsSettings" + }, + "acm008629jsd" : { + "type" : "ControlElement", + "id" : "acm008629jsd", + "name" : "storeSettings" + }, + "acm008630jsd" : { + "type" : "ClassUnit", + "id" : "acm008630jsd", + "name" : "PushToEmacsSettings", + "compilationUnitId" : "acm008623jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008578jsd", "acm020848jsd", "acm021241jsd" ], + "content" : [ "acm008628jsd", "acm008629jsd" ] + }, + "acm008631jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008631jsd", + "name" : "PushToLyx", + "parentId" : "acm008545jsd", + "content" : [ "acm008642jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008632jsd" : { + "type" : "CodePackage", + "id" : "acm008632jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008633jsd" ] + }, + "acm008633jsd" : { + "type" : "CodePackage", + "id" : "acm008633jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008634jsd" ] + }, + "acm008634jsd" : { + "type" : "CodePackage", + "id" : "acm008634jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008635jsd" ] + }, + "acm008635jsd" : { + "type" : "CodePackage", + "id" : "acm008635jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008631jsd" ] + }, + "acm008636jsd" : { + "type" : "ControlElement", + "id" : "acm008636jsd", + "name" : "PushToLyx" + }, + "acm008637jsd" : { + "type" : "ControlElement", + "id" : "acm008637jsd", + "name" : "getDisplayName" + }, + "acm008638jsd" : { + "type" : "ControlElement", + "id" : "acm008638jsd", + "name" : "getApplicationIcon" + }, + "acm008639jsd" : { + "type" : "ControlElement", + "id" : "acm008639jsd", + "name" : "onOperationCompleted" + }, + "acm008640jsd" : { + "type" : "ControlElement", + "id" : "acm008640jsd", + "name" : "getSettings" + }, + "acm008641jsd" : { + "type" : "ControlElement", + "id" : "acm008641jsd", + "name" : "pushEntries" + }, + "acm008642jsd" : { + "type" : "ClassUnit", + "id" : "acm008642jsd", + "name" : "PushToLyx", + "compilationUnitId" : "acm008631jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008560jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005416jsd", "acm008578jsd", "acm008600jsd", "acm008642jsd", "acm008649jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd", "acm021241jsd" ], + "content" : [ "acm008636jsd", "acm008637jsd", "acm008638jsd", "acm008639jsd", "acm008640jsd", "acm008641jsd" ] + }, + "acm008643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008643jsd", + "name" : "PushToLyxSettings", + "parentId" : "acm008545jsd", + "content" : [ "acm008649jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008644jsd" : { + "type" : "CodePackage", + "id" : "acm008644jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008645jsd" ] + }, + "acm008645jsd" : { + "type" : "CodePackage", + "id" : "acm008645jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008646jsd" ] + }, + "acm008646jsd" : { + "type" : "CodePackage", + "id" : "acm008646jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008647jsd" ] + }, + "acm008647jsd" : { + "type" : "CodePackage", + "id" : "acm008647jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008643jsd" ] + }, + "acm008648jsd" : { + "type" : "ControlElement", + "id" : "acm008648jsd", + "name" : "PushToLyxSettings" + }, + "acm008649jsd" : { + "type" : "ClassUnit", + "id" : "acm008649jsd", + "name" : "PushToLyxSettings", + "compilationUnitId" : "acm008643jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008578jsd", "acm020848jsd", "acm021241jsd" ], + "content" : [ "acm008648jsd" ] + }, + "acm008650jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008650jsd", + "name" : "PushToTeXstudio", + "parentId" : "acm008545jsd", + "content" : [ "acm008659jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008651jsd" : { + "type" : "CodePackage", + "id" : "acm008651jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008652jsd" ] + }, + "acm008652jsd" : { + "type" : "CodePackage", + "id" : "acm008652jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008653jsd" ] + }, + "acm008653jsd" : { + "type" : "CodePackage", + "id" : "acm008653jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008654jsd" ] + }, + "acm008654jsd" : { + "type" : "CodePackage", + "id" : "acm008654jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008650jsd" ] + }, + "acm008655jsd" : { + "type" : "ControlElement", + "id" : "acm008655jsd", + "name" : "PushToTeXstudio" + }, + "acm008656jsd" : { + "type" : "ControlElement", + "id" : "acm008656jsd", + "name" : "getDisplayName" + }, + "acm008657jsd" : { + "type" : "ControlElement", + "id" : "acm008657jsd", + "name" : "getApplicationIcon" + }, + "acm008658jsd" : { + "type" : "ControlElement", + "id" : "acm008658jsd", + "name" : "getCommandLine" + }, + "acm008659jsd" : { + "type" : "ClassUnit", + "id" : "acm008659jsd", + "name" : "PushToTeXstudio", + "compilationUnitId" : "acm008650jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008560jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005416jsd", "acm021206jsd" ], + "content" : [ "acm008655jsd", "acm008656jsd", "acm008657jsd", "acm008658jsd" ] + }, + "acm008660jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008660jsd", + "name" : "PushToTexmaker", + "parentId" : "acm008545jsd", + "content" : [ "acm008669jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008661jsd" : { + "type" : "CodePackage", + "id" : "acm008661jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008662jsd" ] + }, + "acm008662jsd" : { + "type" : "CodePackage", + "id" : "acm008662jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008663jsd" ] + }, + "acm008663jsd" : { + "type" : "CodePackage", + "id" : "acm008663jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008664jsd" ] + }, + "acm008664jsd" : { + "type" : "CodePackage", + "id" : "acm008664jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008660jsd" ] + }, + "acm008665jsd" : { + "type" : "ControlElement", + "id" : "acm008665jsd", + "name" : "PushToTexmaker" + }, + "acm008666jsd" : { + "type" : "ControlElement", + "id" : "acm008666jsd", + "name" : "getDisplayName" + }, + "acm008667jsd" : { + "type" : "ControlElement", + "id" : "acm008667jsd", + "name" : "getApplicationIcon" + }, + "acm008668jsd" : { + "type" : "ControlElement", + "id" : "acm008668jsd", + "name" : "getCommandLine" + }, + "acm008669jsd" : { + "type" : "ClassUnit", + "id" : "acm008669jsd", + "name" : "PushToTexmaker", + "compilationUnitId" : "acm008660jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008560jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005416jsd", "acm021206jsd" ], + "content" : [ "acm008665jsd", "acm008666jsd", "acm008667jsd", "acm008668jsd" ] + }, + "acm008670jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008670jsd", + "name" : "PushToVim", + "parentId" : "acm008545jsd", + "content" : [ "acm008681jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008671jsd" : { + "type" : "CodePackage", + "id" : "acm008671jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008672jsd" ] + }, + "acm008672jsd" : { + "type" : "CodePackage", + "id" : "acm008672jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008673jsd" ] + }, + "acm008673jsd" : { + "type" : "CodePackage", + "id" : "acm008673jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008674jsd" ] + }, + "acm008674jsd" : { + "type" : "CodePackage", + "id" : "acm008674jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008670jsd" ] + }, + "acm008675jsd" : { + "type" : "ControlElement", + "id" : "acm008675jsd", + "name" : "PushToVim" + }, + "acm008676jsd" : { + "type" : "ControlElement", + "id" : "acm008676jsd", + "name" : "getDisplayName" + }, + "acm008677jsd" : { + "type" : "ControlElement", + "id" : "acm008677jsd", + "name" : "getApplicationIcon" + }, + "acm008678jsd" : { + "type" : "ControlElement", + "id" : "acm008678jsd", + "name" : "getSettings" + }, + "acm008679jsd" : { + "type" : "ControlElement", + "id" : "acm008679jsd", + "name" : "pushEntries" + }, + "acm008680jsd" : { + "type" : "ControlElement", + "id" : "acm008680jsd", + "name" : "onOperationCompleted" + }, + "acm008681jsd" : { + "type" : "ClassUnit", + "id" : "acm008681jsd", + "name" : "PushToVim", + "compilationUnitId" : "acm008670jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008560jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005416jsd", "acm008578jsd", "acm008600jsd", "acm008681jsd", "acm008689jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd", "acm021241jsd" ], + "content" : [ "acm008675jsd", "acm008676jsd", "acm008677jsd", "acm008678jsd", "acm008679jsd", "acm008680jsd" ] + }, + "acm008682jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008682jsd", + "name" : "PushToVimSettings", + "parentId" : "acm008545jsd", + "content" : [ "acm008689jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008683jsd" : { + "type" : "CodePackage", + "id" : "acm008683jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008684jsd" ] + }, + "acm008684jsd" : { + "type" : "CodePackage", + "id" : "acm008684jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008685jsd" ] + }, + "acm008685jsd" : { + "type" : "CodePackage", + "id" : "acm008685jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008686jsd" ] + }, + "acm008686jsd" : { + "type" : "CodePackage", + "id" : "acm008686jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008682jsd" ] + }, + "acm008687jsd" : { + "type" : "ControlElement", + "id" : "acm008687jsd", + "name" : "PushToVimSettings" + }, + "acm008688jsd" : { + "type" : "ControlElement", + "id" : "acm008688jsd", + "name" : "storeSettings" + }, + "acm008689jsd" : { + "type" : "ClassUnit", + "id" : "acm008689jsd", + "name" : "PushToVimSettings", + "compilationUnitId" : "acm008682jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm008578jsd", "acm020848jsd", "acm021241jsd" ], + "content" : [ "acm008687jsd", "acm008688jsd" ] + }, + "acm008690jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008690jsd", + "name" : "PushToWinEdt", + "parentId" : "acm008545jsd", + "content" : [ "acm008699jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "push" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008691jsd" : { + "type" : "CodePackage", + "id" : "acm008691jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008692jsd" ] + }, + "acm008692jsd" : { + "type" : "CodePackage", + "id" : "acm008692jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008693jsd" ] + }, + "acm008693jsd" : { + "type" : "CodePackage", + "id" : "acm008693jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008694jsd" ] + }, + "acm008694jsd" : { + "type" : "CodePackage", + "id" : "acm008694jsd", + "name" : "push", + "parentId" : null, + "content" : [ "acm008690jsd" ] + }, + "acm008695jsd" : { + "type" : "ControlElement", + "id" : "acm008695jsd", + "name" : "PushToWinEdt" + }, + "acm008696jsd" : { + "type" : "ControlElement", + "id" : "acm008696jsd", + "name" : "getDisplayName" + }, + "acm008697jsd" : { + "type" : "ControlElement", + "id" : "acm008697jsd", + "name" : "getApplicationIcon" + }, + "acm008698jsd" : { + "type" : "ControlElement", + "id" : "acm008698jsd", + "name" : "getCommandLine" + }, + "acm008699jsd" : { + "type" : "ClassUnit", + "id" : "acm008699jsd", + "name" : "PushToWinEdt", + "compilationUnitId" : "acm008690jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008560jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005416jsd", "acm021206jsd" ], + "content" : [ "acm008695jsd", "acm008696jsd", "acm008697jsd", "acm008698jsd" ] + }, + "acm008700jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008700jsd", + "name" : "CLIMessageHandler", + "parentId" : "acm008704jsd", + "content" : [ "acm008707jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008701jsd" : { + "type" : "CodePackage", + "id" : "acm008701jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008702jsd" ] + }, + "acm008702jsd" : { + "type" : "CodePackage", + "id" : "acm008702jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008703jsd" ] + }, + "acm008703jsd" : { + "type" : "CodePackage", + "id" : "acm008703jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008704jsd" ] + }, + "acm008704jsd" : { + "type" : "CodePackage", + "id" : "acm008704jsd", + "name" : "remote", + "parentId" : "acm001569jsd", + "content" : [ "acm008700jsd" ] + }, + "acm008705jsd" : { + "type" : "ControlElement", + "id" : "acm008705jsd", + "name" : "CLIMessageHandler" + }, + "acm008706jsd" : { + "type" : "ControlElement", + "id" : "acm008706jsd", + "name" : "handleCommandLineArguments" + }, + "acm008707jsd" : { + "type" : "ClassUnit", + "id" : "acm008707jsd", + "name" : "CLIMessageHandler", + "compilationUnitId" : "acm008700jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm016810jsd" ], + "datatypeReferencesIds" : [ "acm001492jsd", "acm008707jsd", "acm012556jsd", "acm021206jsd" ], + "content" : [ "acm008705jsd", "acm008706jsd" ] + }, + "acm008708jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008708jsd", + "name" : "GlobalSearchBar", + "parentId" : "acm008712jsd", + "content" : [ "acm008733jsd", "acm008740jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008709jsd" : { + "type" : "CodePackage", + "id" : "acm008709jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008710jsd" ] + }, + "acm008710jsd" : { + "type" : "CodePackage", + "id" : "acm008710jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008711jsd" ] + }, + "acm008711jsd" : { + "type" : "CodePackage", + "id" : "acm008711jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008712jsd" ] + }, + "acm008712jsd" : { + "type" : "CodePackage", + "id" : "acm008712jsd", + "name" : "search", + "parentId" : "acm001569jsd", + "content" : [ "acm008708jsd", "acm008741jsd", "acm008749jsd", "acm008758jsd", "acm008771jsd", "acm008780jsd", "acm008790jsd", "acm008797jsd", "acm008807jsd", "acm022017jsd", "acm022029jsd", "acm022039jsd", "acm022048jsd", "acm022064jsd", "acm008819jsd" ] + }, + "acm008713jsd" : { + "type" : "ControlElement", + "id" : "acm008713jsd", + "name" : "GlobalSearchBar" + }, + "acm008714jsd" : { + "type" : "ControlElement", + "id" : "acm008714jsd", + "name" : "updateSearchResultsForQuery" + }, + "acm008715jsd" : { + "type" : "ControlElement", + "id" : "acm008715jsd", + "name" : "initSearchModifierButtons" + }, + "acm008716jsd" : { + "type" : "ControlElement", + "id" : "acm008716jsd", + "name" : "initSearchModifierButton" + }, + "acm008717jsd" : { + "type" : "ControlElement", + "id" : "acm008717jsd", + "name" : "focus" + }, + "acm008718jsd" : { + "type" : "ControlElement", + "id" : "acm008718jsd", + "name" : "performSearch" + }, + "acm008719jsd" : { + "type" : "ControlElement", + "id" : "acm008719jsd", + "name" : "validRegex" + }, + "acm008720jsd" : { + "type" : "ControlElement", + "id" : "acm008720jsd", + "name" : "informUserAboutInvalidSearchQuery" + }, + "acm008721jsd" : { + "type" : "ControlElement", + "id" : "acm008721jsd", + "name" : "setAutoCompleter" + }, + "acm008722jsd" : { + "type" : "ControlElement", + "id" : "acm008722jsd", + "name" : "getPopup" + }, + "acm008723jsd" : { + "type" : "ControlElement", + "id" : "acm008723jsd", + "name" : "updateResults" + }, + "acm008724jsd" : { + "type" : "ControlElement", + "id" : "acm008724jsd", + "name" : "setSearchFieldHintTooltip" + }, + "acm008725jsd" : { + "type" : "ControlElement", + "id" : "acm008725jsd", + "name" : "updateHintVisibility" + }, + "acm008726jsd" : { + "type" : "ControlElement", + "id" : "acm008726jsd", + "name" : "setSearchTerm" + }, + "acm008727jsd" : { + "type" : "ControlElement", + "id" : "acm008727jsd", + "name" : "SearchPopupSkin" + }, + "acm008728jsd" : { + "type" : "ControlElement", + "id" : "acm008728jsd", + "name" : "registerEventListener" + }, + "acm008729jsd" : { + "type" : "ControlElement", + "id" : "acm008729jsd", + "name" : "onSuggestionChosen" + }, + "acm008730jsd" : { + "type" : "ControlElement", + "id" : "acm008730jsd", + "name" : "getNode" + }, + "acm008731jsd" : { + "type" : "ControlElement", + "id" : "acm008731jsd", + "name" : "getSkinnable" + }, + "acm008732jsd" : { + "type" : "ControlElement", + "id" : "acm008732jsd", + "name" : "dispose" + }, + "acm008733jsd" : { + "type" : "ClassUnit", + "id" : "acm008733jsd", + "name" : "GlobalSearchBar", + "compilationUnitId" : "acm008708jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm002159jsd", "acm002231jsd", "acm002287jsd", "acm002329jsd", "acm005802jsd", "acm008733jsd", "acm008740jsd", "acm008748jsd", "acm009369jsd", "acm009856jsd", "acm016845jsd", "acm018138jsd", "acm021206jsd", "acm021267jsd" ], + "content" : [ "acm008713jsd", "acm008714jsd", "acm008715jsd", "acm008716jsd", "acm008717jsd", "acm008718jsd", "acm008719jsd", "acm008720jsd", "acm008721jsd", "acm008722jsd", "acm008723jsd", "acm008724jsd", "acm008725jsd", "acm008726jsd", "acm008727jsd", "acm008728jsd", "acm008729jsd", "acm008730jsd", "acm008731jsd", "acm008732jsd" ] + }, + "acm008734jsd" : { + "type" : "ControlElement", + "id" : "acm008734jsd", + "name" : "SearchPopupSkin" + }, + "acm008735jsd" : { + "type" : "ControlElement", + "id" : "acm008735jsd", + "name" : "registerEventListener" + }, + "acm008736jsd" : { + "type" : "ControlElement", + "id" : "acm008736jsd", + "name" : "onSuggestionChosen" + }, + "acm008737jsd" : { + "type" : "ControlElement", + "id" : "acm008737jsd", + "name" : "getNode" + }, + "acm008738jsd" : { + "type" : "ControlElement", + "id" : "acm008738jsd", + "name" : "getSkinnable" + }, + "acm008739jsd" : { + "type" : "ControlElement", + "id" : "acm008739jsd", + "name" : "dispose" + }, + "acm008740jsd" : { + "type" : "ClassUnit", + "id" : "acm008740jsd", + "name" : "SearchPopupSkin", + "compilationUnitId" : "acm008708jsd", + "parentDatatypeId" : "acm008733jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008734jsd", "acm008735jsd", "acm008736jsd", "acm008737jsd", "acm008738jsd", "acm008739jsd" ] + }, + "acm008741jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008741jsd", + "name" : "GlobalSearchResultDialog", + "parentId" : "acm008712jsd", + "content" : [ "acm008748jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008742jsd" : { + "type" : "CodePackage", + "id" : "acm008742jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008743jsd" ] + }, + "acm008743jsd" : { + "type" : "CodePackage", + "id" : "acm008743jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008744jsd" ] + }, + "acm008744jsd" : { + "type" : "CodePackage", + "id" : "acm008744jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008745jsd" ] + }, + "acm008745jsd" : { + "type" : "CodePackage", + "id" : "acm008745jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008741jsd" ] + }, + "acm008746jsd" : { + "type" : "ControlElement", + "id" : "acm008746jsd", + "name" : "GlobalSearchResultDialog" + }, + "acm008747jsd" : { + "type" : "ControlElement", + "id" : "acm008747jsd", + "name" : "initialize" + }, + "acm008748jsd" : { + "type" : "ClassUnit", + "id" : "acm008748jsd", + "name" : "GlobalSearchResultDialog", + "compilationUnitId" : "acm008741jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm008540jsd", "acm008757jsd", "acm008796jsd", "acm008806jsd", "acm009346jsd", "acm021206jsd" ], + "content" : [ "acm008746jsd", "acm008747jsd" ] + }, + "acm008749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008749jsd", + "name" : "GlobalSearchResultDialogViewModel", + "parentId" : "acm008712jsd", + "content" : [ "acm008757jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008750jsd" : { + "type" : "CodePackage", + "id" : "acm008750jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008751jsd" ] + }, + "acm008751jsd" : { + "type" : "CodePackage", + "id" : "acm008751jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008752jsd" ] + }, + "acm008752jsd" : { + "type" : "CodePackage", + "id" : "acm008752jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008753jsd" ] + }, + "acm008753jsd" : { + "type" : "CodePackage", + "id" : "acm008753jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008749jsd" ] + }, + "acm008754jsd" : { + "type" : "ControlElement", + "id" : "acm008754jsd", + "name" : "GlobalSearchResultDialogViewModel" + }, + "acm008755jsd" : { + "type" : "ControlElement", + "id" : "acm008755jsd", + "name" : "getSearchDatabaseContext" + }, + "acm008756jsd" : { + "type" : "ControlElement", + "id" : "acm008756jsd", + "name" : "keepOnTop" + }, + "acm008757jsd" : { + "type" : "ClassUnit", + "id" : "acm008757jsd", + "name" : "GlobalSearchResultDialogViewModel", + "compilationUnitId" : "acm008749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm021206jsd", "acm021267jsd" ], + "content" : [ "acm008754jsd", "acm008755jsd", "acm008756jsd" ] + }, + "acm008758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008758jsd", + "name" : "RebuildFulltextSearchIndexAction", + "parentId" : "acm008712jsd", + "content" : [ "acm008768jsd", "acm008770jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008759jsd" : { + "type" : "CodePackage", + "id" : "acm008759jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008760jsd" ] + }, + "acm008760jsd" : { + "type" : "CodePackage", + "id" : "acm008760jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008761jsd" ] + }, + "acm008761jsd" : { + "type" : "CodePackage", + "id" : "acm008761jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008762jsd" ] + }, + "acm008762jsd" : { + "type" : "CodePackage", + "id" : "acm008762jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008758jsd" ] + }, + "acm008763jsd" : { + "type" : "ControlElement", + "id" : "acm008763jsd", + "name" : "RebuildFulltextSearchIndexAction" + }, + "acm008764jsd" : { + "type" : "ControlElement", + "id" : "acm008764jsd", + "name" : "execute" + }, + "acm008765jsd" : { + "type" : "ControlElement", + "id" : "acm008765jsd", + "name" : "init" + }, + "acm008766jsd" : { + "type" : "ControlElement", + "id" : "acm008766jsd", + "name" : "rebuildIndex" + }, + "acm008767jsd" : { + "type" : "ControlElement", + "id" : "acm008767jsd", + "name" : "get" + }, + "acm008768jsd" : { + "type" : "ClassUnit", + "id" : "acm008768jsd", + "name" : "RebuildFulltextSearchIndexAction", + "compilationUnitId" : "acm008758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001965jsd", "acm002045jsd", "acm008770jsd", "acm018022jsd", "acm020848jsd" ], + "content" : [ "acm008763jsd", "acm008764jsd", "acm008765jsd", "acm008766jsd", "acm008767jsd" ] + }, + "acm008769jsd" : { + "type" : "ControlElement", + "id" : "acm008769jsd", + "name" : "get" + }, + "acm008770jsd" : { + "type" : "InterfaceUnit", + "id" : "acm008770jsd", + "name" : "GetCurrentLibraryTab", + "compilationUnitId" : "acm008758jsd", + "parentDatatypeId" : "acm008768jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd" ], + "content" : [ "acm008769jsd" ] + }, + "acm008771jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008771jsd", + "name" : "SearchDisplayMode", + "parentId" : "acm008712jsd", + "content" : [ "acm008779jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008772jsd" : { + "type" : "CodePackage", + "id" : "acm008772jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008773jsd" ] + }, + "acm008773jsd" : { + "type" : "CodePackage", + "id" : "acm008773jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008774jsd" ] + }, + "acm008774jsd" : { + "type" : "CodePackage", + "id" : "acm008774jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008775jsd" ] + }, + "acm008775jsd" : { + "type" : "CodePackage", + "id" : "acm008775jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008771jsd" ] + }, + "acm008776jsd" : { + "type" : "ControlElement", + "id" : "acm008776jsd", + "name" : "SearchDisplayMode" + }, + "acm008777jsd" : { + "type" : "ControlElement", + "id" : "acm008777jsd", + "name" : "getDisplayName" + }, + "acm008778jsd" : { + "type" : "ControlElement", + "id" : "acm008778jsd", + "name" : "getToolTipText" + }, + "acm008779jsd" : { + "type" : "ClassUnit", + "id" : "acm008779jsd", + "name" : "SearchDisplayMode", + "compilationUnitId" : "acm008771jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008776jsd", "acm008777jsd", "acm008778jsd" ] + }, + "acm008780jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008780jsd", + "name" : "SearchFieldRightClickMenu", + "parentId" : "acm008712jsd", + "content" : [ "acm008789jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008781jsd" : { + "type" : "CodePackage", + "id" : "acm008781jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008782jsd" ] + }, + "acm008782jsd" : { + "type" : "CodePackage", + "id" : "acm008782jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008783jsd" ] + }, + "acm008783jsd" : { + "type" : "CodePackage", + "id" : "acm008783jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008784jsd" ] + }, + "acm008784jsd" : { + "type" : "CodePackage", + "id" : "acm008784jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008780jsd" ] + }, + "acm008785jsd" : { + "type" : "ControlElement", + "id" : "acm008785jsd", + "name" : "create" + }, + "acm008786jsd" : { + "type" : "ControlElement", + "id" : "acm008786jsd", + "name" : "createSearchFromHistorySubMenu" + }, + "acm008787jsd" : { + "type" : "ControlElement", + "id" : "acm008787jsd", + "name" : "execute" + }, + "acm008788jsd" : { + "type" : "ControlElement", + "id" : "acm008788jsd", + "name" : "execute" + }, + "acm008789jsd" : { + "type" : "ClassUnit", + "id" : "acm008789jsd", + "name" : "SearchFieldRightClickMenu", + "compilationUnitId" : "acm008780jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm002087jsd", "acm002126jsd", "acm003312jsd", "acm005802jsd" ], + "content" : [ "acm008785jsd", "acm008786jsd", "acm008787jsd", "acm008788jsd" ] + }, + "acm008790jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008790jsd", + "name" : "SearchResultsTable", + "parentId" : "acm008712jsd", + "content" : [ "acm008796jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008791jsd" : { + "type" : "CodePackage", + "id" : "acm008791jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008792jsd" ] + }, + "acm008792jsd" : { + "type" : "CodePackage", + "id" : "acm008792jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008793jsd" ] + }, + "acm008793jsd" : { + "type" : "CodePackage", + "id" : "acm008793jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008794jsd" ] + }, + "acm008794jsd" : { + "type" : "CodePackage", + "id" : "acm008794jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008790jsd" ] + }, + "acm008795jsd" : { + "type" : "ControlElement", + "id" : "acm008795jsd", + "name" : "SearchResultsTable" + }, + "acm008796jsd" : { + "type" : "ClassUnit", + "id" : "acm008796jsd", + "name" : "SearchResultsTable", + "compilationUnitId" : "acm008790jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm006156jsd", "acm006205jsd", "acm006224jsd", "acm006317jsd", "acm006367jsd", "acm006395jsd", "acm006427jsd", "acm008806jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm008795jsd" ] + }, + "acm008797jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008797jsd", + "name" : "SearchResultsTableDataModel", + "parentId" : "acm008712jsd", + "content" : [ "acm008806jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008798jsd" : { + "type" : "CodePackage", + "id" : "acm008798jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008799jsd" ] + }, + "acm008799jsd" : { + "type" : "CodePackage", + "id" : "acm008799jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008800jsd" ] + }, + "acm008800jsd" : { + "type" : "CodePackage", + "id" : "acm008800jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008801jsd" ] + }, + "acm008801jsd" : { + "type" : "CodePackage", + "id" : "acm008801jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008797jsd" ] + }, + "acm008802jsd" : { + "type" : "ControlElement", + "id" : "acm008802jsd", + "name" : "SearchResultsTableDataModel" + }, + "acm008803jsd" : { + "type" : "ControlElement", + "id" : "acm008803jsd", + "name" : "isMatchedBySearch" + }, + "acm008804jsd" : { + "type" : "ControlElement", + "id" : "acm008804jsd", + "name" : "getEntriesFilteredAndSorted" + }, + "acm008805jsd" : { + "type" : "ControlElement", + "id" : "acm008805jsd", + "name" : "refresh" + }, + "acm008806jsd" : { + "type" : "ClassUnit", + "id" : "acm008806jsd", + "name" : "SearchResultsTableDataModel", + "compilationUnitId" : "acm008797jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm006156jsd", "acm006278jsd", "acm006330jsd", "acm016845jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm008802jsd", "acm008803jsd", "acm008804jsd", "acm008805jsd" ] + }, + "acm008807jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008807jsd", + "name" : "SearchTextField", + "parentId" : "acm008712jsd", + "content" : [ "acm008813jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008808jsd" : { + "type" : "CodePackage", + "id" : "acm008808jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008809jsd" ] + }, + "acm008809jsd" : { + "type" : "CodePackage", + "id" : "acm008809jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008810jsd" ] + }, + "acm008810jsd" : { + "type" : "CodePackage", + "id" : "acm008810jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008811jsd" ] + }, + "acm008811jsd" : { + "type" : "CodePackage", + "id" : "acm008811jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008807jsd" ] + }, + "acm008812jsd" : { + "type" : "ControlElement", + "id" : "acm008812jsd", + "name" : "create" + }, + "acm008813jsd" : { + "type" : "ClassUnit", + "id" : "acm008813jsd", + "name" : "SearchTextField", + "compilationUnitId" : "acm008807jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008812jsd" ] + }, + "acm008814jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008814jsd", + "name" : "ContainsAndRegexBasedSearchRuleDescriber", + "parentId" : "acm008820jsd", + "content" : [ "acm008824jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search", "rules", "describer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008815jsd" : { + "type" : "CodePackage", + "id" : "acm008815jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008816jsd" ] + }, + "acm008816jsd" : { + "type" : "CodePackage", + "id" : "acm008816jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008817jsd" ] + }, + "acm008817jsd" : { + "type" : "CodePackage", + "id" : "acm008817jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008818jsd" ] + }, + "acm008818jsd" : { + "type" : "CodePackage", + "id" : "acm008818jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008819jsd" ] + }, + "acm008819jsd" : { + "type" : "CodePackage", + "id" : "acm008819jsd", + "name" : "rules", + "parentId" : "acm008712jsd", + "content" : [ "acm008820jsd" ] + }, + "acm008820jsd" : { + "type" : "CodePackage", + "id" : "acm008820jsd", + "name" : "describer", + "parentId" : "acm008819jsd", + "content" : [ "acm008814jsd", "acm008825jsd", "acm008846jsd", "acm008855jsd" ] + }, + "acm008821jsd" : { + "type" : "ControlElement", + "id" : "acm008821jsd", + "name" : "ContainsAndRegexBasedSearchRuleDescriber" + }, + "acm008822jsd" : { + "type" : "ControlElement", + "id" : "acm008822jsd", + "name" : "getDescription" + }, + "acm008823jsd" : { + "type" : "ControlElement", + "id" : "acm008823jsd", + "name" : "getCaseSensitiveDescription" + }, + "acm008824jsd" : { + "type" : "ClassUnit", + "id" : "acm008824jsd", + "name" : "ContainsAndRegexBasedSearchRuleDescriber", + "compilationUnitId" : "acm008814jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm008854jsd" ], + "datatypeReferencesIds" : [ "acm009992jsd", "acm020473jsd", "acm020482jsd" ], + "content" : [ "acm008821jsd", "acm008822jsd", "acm008823jsd" ] + }, + "acm008825jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008825jsd", + "name" : "GrammarBasedSearchRuleDescriber", + "parentId" : "acm008820jsd", + "content" : [ "acm008839jsd", "acm008845jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search", "rules", "describer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008826jsd" : { + "type" : "CodePackage", + "id" : "acm008826jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008827jsd" ] + }, + "acm008827jsd" : { + "type" : "CodePackage", + "id" : "acm008827jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008828jsd" ] + }, + "acm008828jsd" : { + "type" : "CodePackage", + "id" : "acm008828jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008829jsd" ] + }, + "acm008829jsd" : { + "type" : "CodePackage", + "id" : "acm008829jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008830jsd" ] + }, + "acm008830jsd" : { + "type" : "CodePackage", + "id" : "acm008830jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm008831jsd" ] + }, + "acm008831jsd" : { + "type" : "CodePackage", + "id" : "acm008831jsd", + "name" : "describer", + "parentId" : null, + "content" : [ "acm008825jsd" ] + }, + "acm008832jsd" : { + "type" : "ControlElement", + "id" : "acm008832jsd", + "name" : "GrammarBasedSearchRuleDescriber" + }, + "acm008833jsd" : { + "type" : "ControlElement", + "id" : "acm008833jsd", + "name" : "getDescription" + }, + "acm008834jsd" : { + "type" : "ControlElement", + "id" : "acm008834jsd", + "name" : "visitStart" + }, + "acm008835jsd" : { + "type" : "ControlElement", + "id" : "acm008835jsd", + "name" : "visitUnaryExpression" + }, + "acm008836jsd" : { + "type" : "ControlElement", + "id" : "acm008836jsd", + "name" : "visitParenExpression" + }, + "acm008837jsd" : { + "type" : "ControlElement", + "id" : "acm008837jsd", + "name" : "visitBinaryExpression" + }, + "acm008838jsd" : { + "type" : "ControlElement", + "id" : "acm008838jsd", + "name" : "visitComparison" + }, + "acm008839jsd" : { + "type" : "ClassUnit", + "id" : "acm008839jsd", + "name" : "GrammarBasedSearchRuleDescriber", + "compilationUnitId" : "acm008825jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm008854jsd" ], + "datatypeReferencesIds" : [ "acm008824jsd", "acm008845jsd", "acm009992jsd", "acm020441jsd", "acm020473jsd" ], + "content" : [ "acm008832jsd", "acm008833jsd", "acm008834jsd", "acm008835jsd", "acm008836jsd", "acm008837jsd", "acm008838jsd" ] + }, + "acm008840jsd" : { + "type" : "ControlElement", + "id" : "acm008840jsd", + "name" : "visitStart" + }, + "acm008841jsd" : { + "type" : "ControlElement", + "id" : "acm008841jsd", + "name" : "visitUnaryExpression" + }, + "acm008842jsd" : { + "type" : "ControlElement", + "id" : "acm008842jsd", + "name" : "visitParenExpression" + }, + "acm008843jsd" : { + "type" : "ControlElement", + "id" : "acm008843jsd", + "name" : "visitBinaryExpression" + }, + "acm008844jsd" : { + "type" : "ControlElement", + "id" : "acm008844jsd", + "name" : "visitComparison" + }, + "acm008845jsd" : { + "type" : "ClassUnit", + "id" : "acm008845jsd", + "name" : "DescriptionSearchBaseVisitor", + "compilationUnitId" : "acm008825jsd", + "parentDatatypeId" : "acm008839jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008824jsd", "acm009992jsd", "acm020441jsd" ], + "content" : [ "acm008840jsd", "acm008841jsd", "acm008842jsd", "acm008843jsd", "acm008844jsd" ] + }, + "acm008846jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008846jsd", + "name" : "SearchDescriber", + "parentId" : "acm008820jsd", + "content" : [ "acm008854jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search", "rules", "describer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008847jsd" : { + "type" : "CodePackage", + "id" : "acm008847jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008848jsd" ] + }, + "acm008848jsd" : { + "type" : "CodePackage", + "id" : "acm008848jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008849jsd" ] + }, + "acm008849jsd" : { + "type" : "CodePackage", + "id" : "acm008849jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008850jsd" ] + }, + "acm008850jsd" : { + "type" : "CodePackage", + "id" : "acm008850jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008851jsd" ] + }, + "acm008851jsd" : { + "type" : "CodePackage", + "id" : "acm008851jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm008852jsd" ] + }, + "acm008852jsd" : { + "type" : "CodePackage", + "id" : "acm008852jsd", + "name" : "describer", + "parentId" : null, + "content" : [ "acm008846jsd" ] + }, + "acm008853jsd" : { + "type" : "ControlElement", + "id" : "acm008853jsd", + "name" : "getDescription" + }, + "acm008854jsd" : { + "type" : "InterfaceUnit", + "id" : "acm008854jsd", + "name" : "SearchDescriber", + "compilationUnitId" : "acm008846jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008853jsd" ] + }, + "acm008855jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008855jsd", + "name" : "SearchDescribers", + "parentId" : "acm008820jsd", + "content" : [ "acm008864jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "search", "rules", "describer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008856jsd" : { + "type" : "CodePackage", + "id" : "acm008856jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008857jsd" ] + }, + "acm008857jsd" : { + "type" : "CodePackage", + "id" : "acm008857jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008858jsd" ] + }, + "acm008858jsd" : { + "type" : "CodePackage", + "id" : "acm008858jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008859jsd" ] + }, + "acm008859jsd" : { + "type" : "CodePackage", + "id" : "acm008859jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008860jsd" ] + }, + "acm008860jsd" : { + "type" : "CodePackage", + "id" : "acm008860jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm008861jsd" ] + }, + "acm008861jsd" : { + "type" : "CodePackage", + "id" : "acm008861jsd", + "name" : "describer", + "parentId" : null, + "content" : [ "acm008855jsd" ] + }, + "acm008862jsd" : { + "type" : "ControlElement", + "id" : "acm008862jsd", + "name" : "SearchDescribers" + }, + "acm008863jsd" : { + "type" : "ControlElement", + "id" : "acm008863jsd", + "name" : "getSearchDescriberFor" + }, + "acm008864jsd" : { + "type" : "ClassUnit", + "id" : "acm008864jsd", + "name" : "SearchDescribers", + "compilationUnitId" : "acm008855jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008824jsd", "acm008839jsd", "acm008854jsd", "acm016845jsd", "acm020385jsd", "acm020424jsd", "acm020451jsd" ], + "content" : [ "acm008862jsd", "acm008863jsd" ] + }, + "acm008865jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008865jsd", + "name" : "ConnectToSharedDatabaseCommand", + "parentId" : "acm008869jsd", + "content" : [ "acm008872jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008866jsd" : { + "type" : "CodePackage", + "id" : "acm008866jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008867jsd" ] + }, + "acm008867jsd" : { + "type" : "CodePackage", + "id" : "acm008867jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008868jsd" ] + }, + "acm008868jsd" : { + "type" : "CodePackage", + "id" : "acm008868jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008869jsd" ] + }, + "acm008869jsd" : { + "type" : "CodePackage", + "id" : "acm008869jsd", + "name" : "shared", + "parentId" : "acm001569jsd", + "content" : [ "acm008865jsd", "acm008873jsd", "acm008881jsd", "acm008892jsd", "acm008928jsd" ] + }, + "acm008870jsd" : { + "type" : "ControlElement", + "id" : "acm008870jsd", + "name" : "ConnectToSharedDatabaseCommand" + }, + "acm008871jsd" : { + "type" : "ControlElement", + "id" : "acm008871jsd", + "name" : "execute" + }, + "acm008872jsd" : { + "type" : "ClassUnit", + "id" : "acm008872jsd", + "name" : "ConnectToSharedDatabaseCommand", + "compilationUnitId" : "acm008865jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm008891jsd" ], + "content" : [ "acm008870jsd", "acm008871jsd" ] + }, + "acm008873jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008873jsd", + "name" : "PullChangesFromSharedAction", + "parentId" : "acm008869jsd", + "content" : [ "acm008880jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008874jsd" : { + "type" : "CodePackage", + "id" : "acm008874jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008875jsd" ] + }, + "acm008875jsd" : { + "type" : "CodePackage", + "id" : "acm008875jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008876jsd" ] + }, + "acm008876jsd" : { + "type" : "CodePackage", + "id" : "acm008876jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008877jsd" ] + }, + "acm008877jsd" : { + "type" : "CodePackage", + "id" : "acm008877jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm008873jsd" ] + }, + "acm008878jsd" : { + "type" : "ControlElement", + "id" : "acm008878jsd", + "name" : "PullChangesFromSharedAction" + }, + "acm008879jsd" : { + "type" : "ControlElement", + "id" : "acm008879jsd", + "name" : "execute" + }, + "acm008880jsd" : { + "type" : "ClassUnit", + "id" : "acm008880jsd", + "name" : "PullChangesFromSharedAction", + "compilationUnitId" : "acm008873jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd" ], + "content" : [ "acm008878jsd", "acm008879jsd" ] + }, + "acm008881jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008881jsd", + "name" : "SharedDatabaseLoginDialogView", + "parentId" : "acm008869jsd", + "content" : [ "acm008891jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008882jsd" : { + "type" : "CodePackage", + "id" : "acm008882jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008883jsd" ] + }, + "acm008883jsd" : { + "type" : "CodePackage", + "id" : "acm008883jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008884jsd" ] + }, + "acm008884jsd" : { + "type" : "CodePackage", + "id" : "acm008884jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008885jsd" ] + }, + "acm008885jsd" : { + "type" : "CodePackage", + "id" : "acm008885jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm008881jsd" ] + }, + "acm008886jsd" : { + "type" : "ControlElement", + "id" : "acm008886jsd", + "name" : "SharedDatabaseLoginDialogView" + }, + "acm008887jsd" : { + "type" : "ControlElement", + "id" : "acm008887jsd", + "name" : "openDatabase" + }, + "acm008888jsd" : { + "type" : "ControlElement", + "id" : "acm008888jsd", + "name" : "initialize" + }, + "acm008889jsd" : { + "type" : "ControlElement", + "id" : "acm008889jsd", + "name" : "showSaveDbToFileDialog" + }, + "acm008890jsd" : { + "type" : "ControlElement", + "id" : "acm008890jsd", + "name" : "showOpenKeystoreFileDialog" + }, + "acm008891jsd" : { + "type" : "ClassUnit", + "id" : "acm008891jsd", + "name" : "SharedDatabaseLoginDialogView", + "compilationUnitId" : "acm008881jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm008927jsd", "acm009856jsd", "acm016978jsd", "acm021206jsd" ], + "content" : [ "acm008886jsd", "acm008887jsd", "acm008888jsd", "acm008889jsd", "acm008890jsd" ] + }, + "acm008892jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008892jsd", + "name" : "SharedDatabaseLoginDialogViewModel", + "parentId" : "acm008869jsd", + "content" : [ "acm008927jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008893jsd" : { + "type" : "CodePackage", + "id" : "acm008893jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008894jsd" ] + }, + "acm008894jsd" : { + "type" : "CodePackage", + "id" : "acm008894jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008895jsd" ] + }, + "acm008895jsd" : { + "type" : "CodePackage", + "id" : "acm008895jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008896jsd" ] + }, + "acm008896jsd" : { + "type" : "CodePackage", + "id" : "acm008896jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm008892jsd" ] + }, + "acm008897jsd" : { + "type" : "ControlElement", + "id" : "acm008897jsd", + "name" : "SharedDatabaseLoginDialogViewModel" + }, + "acm008898jsd" : { + "type" : "ControlElement", + "id" : "acm008898jsd", + "name" : "openDatabase" + }, + "acm008899jsd" : { + "type" : "ControlElement", + "id" : "acm008899jsd", + "name" : "setupKeyStore" + }, + "acm008900jsd" : { + "type" : "ControlElement", + "id" : "acm008900jsd", + "name" : "openSharedDatabase" + }, + "acm008901jsd" : { + "type" : "ControlElement", + "id" : "acm008901jsd", + "name" : "setPreferences" + }, + "acm008902jsd" : { + "type" : "ControlElement", + "id" : "acm008902jsd", + "name" : "applyPreferences" + }, + "acm008903jsd" : { + "type" : "ControlElement", + "id" : "acm008903jsd", + "name" : "isSharedDatabaseAlreadyPresent" + }, + "acm008904jsd" : { + "type" : "ControlElement", + "id" : "acm008904jsd", + "name" : "showSaveDbToFileDialog" + }, + "acm008905jsd" : { + "type" : "ControlElement", + "id" : "acm008905jsd", + "name" : "showOpenKeystoreFileDialog" + }, + "acm008906jsd" : { + "type" : "ControlElement", + "id" : "acm008906jsd", + "name" : "databaseproperty" + }, + "acm008907jsd" : { + "type" : "ControlElement", + "id" : "acm008907jsd", + "name" : "hostProperty" + }, + "acm008908jsd" : { + "type" : "ControlElement", + "id" : "acm008908jsd", + "name" : "portProperty" + }, + "acm008909jsd" : { + "type" : "ControlElement", + "id" : "acm008909jsd", + "name" : "userProperty" + }, + "acm008910jsd" : { + "type" : "ControlElement", + "id" : "acm008910jsd", + "name" : "passwordProperty" + }, + "acm008911jsd" : { + "type" : "ControlElement", + "id" : "acm008911jsd", + "name" : "autosaveProperty" + }, + "acm008912jsd" : { + "type" : "ControlElement", + "id" : "acm008912jsd", + "name" : "rememberPasswordProperty" + }, + "acm008913jsd" : { + "type" : "ControlElement", + "id" : "acm008913jsd", + "name" : "folderProperty" + }, + "acm008914jsd" : { + "type" : "ControlElement", + "id" : "acm008914jsd", + "name" : "keyStoreProperty" + }, + "acm008915jsd" : { + "type" : "ControlElement", + "id" : "acm008915jsd", + "name" : "keyStorePasswordProperty" + }, + "acm008916jsd" : { + "type" : "ControlElement", + "id" : "acm008916jsd", + "name" : "useSSLProperty" + }, + "acm008917jsd" : { + "type" : "ControlElement", + "id" : "acm008917jsd", + "name" : "selectedDbmstypeProperty" + }, + "acm008918jsd" : { + "type" : "ControlElement", + "id" : "acm008918jsd", + "name" : "loadingProperty" + }, + "acm008919jsd" : { + "type" : "ControlElement", + "id" : "acm008919jsd", + "name" : "dbValidation" + }, + "acm008920jsd" : { + "type" : "ControlElement", + "id" : "acm008920jsd", + "name" : "hostValidation" + }, + "acm008921jsd" : { + "type" : "ControlElement", + "id" : "acm008921jsd", + "name" : "portValidation" + }, + "acm008922jsd" : { + "type" : "ControlElement", + "id" : "acm008922jsd", + "name" : "userValidation" + }, + "acm008923jsd" : { + "type" : "ControlElement", + "id" : "acm008923jsd", + "name" : "folderValidation" + }, + "acm008924jsd" : { + "type" : "ControlElement", + "id" : "acm008924jsd", + "name" : "keystoreValidation" + }, + "acm008925jsd" : { + "type" : "ControlElement", + "id" : "acm008925jsd", + "name" : "formValidation" + }, + "acm008926jsd" : { + "type" : "ControlElement", + "id" : "acm008926jsd", + "name" : "serverTimezoneProperty" + }, + "acm008927jsd" : { + "type" : "ClassUnit", + "id" : "acm008927jsd", + "name" : "SharedDatabaseLoginDialogViewModel", + "compilationUnitId" : "acm008892jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm004040jsd", "acm008927jsd", "acm008939jsd", "acm009796jsd", "acm009809jsd", "acm016882jsd", "acm016899jsd", "acm016978jsd", "acm017016jsd", "acm017109jsd", "acm017193jsd", "acm017205jsd", "acm021206jsd" ], + "content" : [ "acm008897jsd", "acm008898jsd", "acm008899jsd", "acm008900jsd", "acm008901jsd", "acm008902jsd", "acm008903jsd", "acm008904jsd", "acm008905jsd", "acm008906jsd", "acm008907jsd", "acm008908jsd", "acm008909jsd", "acm008910jsd", "acm008911jsd", "acm008912jsd", "acm008913jsd", "acm008914jsd", "acm008915jsd", "acm008916jsd", "acm008917jsd", "acm008918jsd", "acm008919jsd", "acm008920jsd", "acm008921jsd", "acm008922jsd", "acm008923jsd", "acm008924jsd", "acm008925jsd", "acm008926jsd" ] + }, + "acm008928jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008928jsd", + "name" : "SharedDatabaseUIManager", + "parentId" : "acm008869jsd", + "content" : [ "acm008939jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008929jsd" : { + "type" : "CodePackage", + "id" : "acm008929jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008930jsd" ] + }, + "acm008930jsd" : { + "type" : "CodePackage", + "id" : "acm008930jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008931jsd" ] + }, + "acm008931jsd" : { + "type" : "CodePackage", + "id" : "acm008931jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008932jsd" ] + }, + "acm008932jsd" : { + "type" : "CodePackage", + "id" : "acm008932jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm008928jsd" ] + }, + "acm008933jsd" : { + "type" : "ControlElement", + "id" : "acm008933jsd", + "name" : "SharedDatabaseUIManager" + }, + "acm008934jsd" : { + "type" : "ControlElement", + "id" : "acm008934jsd", + "name" : "listen" + }, + "acm008935jsd" : { + "type" : "ControlElement", + "id" : "acm008935jsd", + "name" : "listen" + }, + "acm008936jsd" : { + "type" : "ControlElement", + "id" : "acm008936jsd", + "name" : "listen" + }, + "acm008937jsd" : { + "type" : "ControlElement", + "id" : "acm008937jsd", + "name" : "openNewSharedDatabaseTab" + }, + "acm008938jsd" : { + "type" : "ControlElement", + "id" : "acm008938jsd", + "name" : "openSharedDatabaseFromParserResult" + }, + "acm008939jsd" : { + "type" : "ClassUnit", + "id" : "acm008939jsd", + "name" : "SharedDatabaseUIManager", + "compilationUnitId" : "acm008928jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm003613jsd", "acm006570jsd", "acm008891jsd", "acm009466jsd", "acm012556jsd", "acm016859jsd", "acm016882jsd", "acm016966jsd", "acm017016jsd", "acm017030jsd", "acm017081jsd", "acm017090jsd", "acm017101jsd", "acm017109jsd", "acm017117jsd", "acm017193jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm008933jsd", "acm008934jsd", "acm008935jsd", "acm008936jsd", "acm008937jsd", "acm008938jsd" ] + }, + "acm008940jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008940jsd", + "name" : "GroupsSidePaneComponent", + "parentId" : "acm008944jsd", + "content" : [ "acm008948jsd", "acm008950jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008941jsd" : { + "type" : "CodePackage", + "id" : "acm008941jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008942jsd" ] + }, + "acm008942jsd" : { + "type" : "CodePackage", + "id" : "acm008942jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008943jsd" ] + }, + "acm008943jsd" : { + "type" : "CodePackage", + "id" : "acm008943jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008944jsd" ] + }, + "acm008944jsd" : { + "type" : "CodePackage", + "id" : "acm008944jsd", + "name" : "sidepane", + "parentId" : "acm001569jsd", + "content" : [ "acm008940jsd", "acm008951jsd", "acm008961jsd", "acm008971jsd", "acm008979jsd", "acm008989jsd", "acm009023jsd", "acm022072jsd" ] + }, + "acm008945jsd" : { + "type" : "ControlElement", + "id" : "acm008945jsd", + "name" : "GroupsSidePaneComponent" + }, + "acm008946jsd" : { + "type" : "ControlElement", + "id" : "acm008946jsd", + "name" : "setupIntersectionUnionToggle" + }, + "acm008947jsd" : { + "type" : "ControlElement", + "id" : "acm008947jsd", + "name" : "execute" + }, + "acm008948jsd" : { + "type" : "ClassUnit", + "id" : "acm008948jsd", + "name" : "GroupsSidePaneComponent", + "compilationUnitId" : "acm008940jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008970jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002126jsd", "acm005192jsd", "acm005211jsd", "acm008978jsd" ], + "content" : [ "acm008945jsd", "acm008946jsd", "acm008947jsd" ] + }, + "acm008949jsd" : { + "type" : "ControlElement", + "id" : "acm008949jsd", + "name" : "execute" + }, + "acm008950jsd" : { + "type" : "ClassUnit", + "id" : "acm008950jsd", + "name" : "ToggleUnionIntersectionAction", + "compilationUnitId" : "acm008940jsd", + "parentDatatypeId" : "acm008948jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005192jsd" ], + "content" : [ "acm008949jsd" ] + }, + "acm008951jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008951jsd", + "name" : "SidePane", + "parentId" : "acm008944jsd", + "content" : [ "acm008960jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008952jsd" : { + "type" : "CodePackage", + "id" : "acm008952jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008953jsd" ] + }, + "acm008953jsd" : { + "type" : "CodePackage", + "id" : "acm008953jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008954jsd" ] + }, + "acm008954jsd" : { + "type" : "CodePackage", + "id" : "acm008954jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008955jsd" ] + }, + "acm008955jsd" : { + "type" : "CodePackage", + "id" : "acm008955jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm008951jsd" ] + }, + "acm008956jsd" : { + "type" : "ControlElement", + "id" : "acm008956jsd", + "name" : "SidePane" + }, + "acm008957jsd" : { + "type" : "ControlElement", + "id" : "acm008957jsd", + "name" : "updateView" + }, + "acm008958jsd" : { + "type" : "ControlElement", + "id" : "acm008958jsd", + "name" : "paneVisibleBinding" + }, + "acm008959jsd" : { + "type" : "ControlElement", + "id" : "acm008959jsd", + "name" : "getToggleCommandFor" + }, + "acm008960jsd" : { + "type" : "ClassUnit", + "id" : "acm008960jsd", + "name" : "SidePane", + "compilationUnitId" : "acm008951jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002126jsd", "acm008970jsd", "acm008988jsd", "acm009010jsd", "acm009030jsd", "acm009965jsd", "acm021206jsd" ], + "content" : [ "acm008956jsd", "acm008957jsd", "acm008958jsd", "acm008959jsd" ] + }, + "acm008961jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008961jsd", + "name" : "SidePaneComponent", + "parentId" : "acm008944jsd", + "content" : [ "acm008970jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008962jsd" : { + "type" : "CodePackage", + "id" : "acm008962jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008963jsd" ] + }, + "acm008963jsd" : { + "type" : "CodePackage", + "id" : "acm008963jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008964jsd" ] + }, + "acm008964jsd" : { + "type" : "CodePackage", + "id" : "acm008964jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008965jsd" ] + }, + "acm008965jsd" : { + "type" : "CodePackage", + "id" : "acm008965jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm008961jsd" ] + }, + "acm008966jsd" : { + "type" : "ControlElement", + "id" : "acm008966jsd", + "name" : "SidePaneComponent" + }, + "acm008967jsd" : { + "type" : "ControlElement", + "id" : "acm008967jsd", + "name" : "initialize" + }, + "acm008968jsd" : { + "type" : "ControlElement", + "id" : "acm008968jsd", + "name" : "createHeaderView" + }, + "acm008969jsd" : { + "type" : "ControlElement", + "id" : "acm008969jsd", + "name" : "addExtraButtonToHeader" + }, + "acm008970jsd" : { + "type" : "ClassUnit", + "id" : "acm008970jsd", + "name" : "SidePaneComponent", + "compilationUnitId" : "acm008961jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002126jsd", "acm008978jsd", "acm008988jsd" ], + "content" : [ "acm008966jsd", "acm008967jsd", "acm008968jsd", "acm008969jsd" ] + }, + "acm008971jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008971jsd", + "name" : "SidePaneContentFactory", + "parentId" : "acm008944jsd", + "content" : [ "acm008978jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008972jsd" : { + "type" : "CodePackage", + "id" : "acm008972jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008973jsd" ] + }, + "acm008973jsd" : { + "type" : "CodePackage", + "id" : "acm008973jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008974jsd" ] + }, + "acm008974jsd" : { + "type" : "CodePackage", + "id" : "acm008974jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008975jsd" ] + }, + "acm008975jsd" : { + "type" : "CodePackage", + "id" : "acm008975jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm008971jsd" ] + }, + "acm008976jsd" : { + "type" : "ControlElement", + "id" : "acm008976jsd", + "name" : "SidePaneContentFactory" + }, + "acm008977jsd" : { + "type" : "ControlElement", + "id" : "acm008977jsd", + "name" : "create" + }, + "acm008978jsd" : { + "type" : "ClassUnit", + "id" : "acm008978jsd", + "name" : "SidePaneContentFactory", + "compilationUnitId" : "acm008971jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm005148jsd", "acm005672jsd", "acm007303jsd", "acm008988jsd", "acm009965jsd", "acm021206jsd" ], + "content" : [ "acm008976jsd", "acm008977jsd" ] + }, + "acm008979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008979jsd", + "name" : "SidePaneType", + "parentId" : "acm008944jsd", + "content" : [ "acm008988jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008980jsd" : { + "type" : "CodePackage", + "id" : "acm008980jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008981jsd" ] + }, + "acm008981jsd" : { + "type" : "CodePackage", + "id" : "acm008981jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008982jsd" ] + }, + "acm008982jsd" : { + "type" : "CodePackage", + "id" : "acm008982jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008983jsd" ] + }, + "acm008983jsd" : { + "type" : "CodePackage", + "id" : "acm008983jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm008979jsd" ] + }, + "acm008984jsd" : { + "type" : "ControlElement", + "id" : "acm008984jsd", + "name" : "SidePaneType" + }, + "acm008985jsd" : { + "type" : "ControlElement", + "id" : "acm008985jsd", + "name" : "getTitle" + }, + "acm008986jsd" : { + "type" : "ControlElement", + "id" : "acm008986jsd", + "name" : "getIcon" + }, + "acm008987jsd" : { + "type" : "ControlElement", + "id" : "acm008987jsd", + "name" : "getToggleAction" + }, + "acm008988jsd" : { + "type" : "ClassUnit", + "id" : "acm008988jsd", + "name" : "SidePaneType", + "compilationUnitId" : "acm008979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm005416jsd" ], + "content" : [ "acm008984jsd", "acm008985jsd", "acm008986jsd", "acm008987jsd" ] + }, + "acm008989jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008989jsd", + "name" : "SidePaneViewModel", + "parentId" : "acm008944jsd", + "content" : [ "acm009010jsd", "acm009013jsd", "acm009016jsd", "acm009019jsd", "acm009022jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008990jsd" : { + "type" : "CodePackage", + "id" : "acm008990jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm008991jsd" ] + }, + "acm008991jsd" : { + "type" : "CodePackage", + "id" : "acm008991jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm008992jsd" ] + }, + "acm008992jsd" : { + "type" : "CodePackage", + "id" : "acm008992jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm008993jsd" ] + }, + "acm008993jsd" : { + "type" : "CodePackage", + "id" : "acm008993jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm008989jsd" ] + }, + "acm008994jsd" : { + "type" : "ControlElement", + "id" : "acm008994jsd", + "name" : "SidePaneViewModel" + }, + "acm008995jsd" : { + "type" : "ControlElement", + "id" : "acm008995jsd", + "name" : "getSidePaneComponent" + }, + "acm008996jsd" : { + "type" : "ControlElement", + "id" : "acm008996jsd", + "name" : "updatePreferredPositions" + }, + "acm008997jsd" : { + "type" : "ControlElement", + "id" : "acm008997jsd", + "name" : "moveUp" + }, + "acm008998jsd" : { + "type" : "ControlElement", + "id" : "acm008998jsd", + "name" : "moveDown" + }, + "acm008999jsd" : { + "type" : "ControlElement", + "id" : "acm008999jsd", + "name" : "show" + }, + "acm009000jsd" : { + "type" : "ControlElement", + "id" : "acm009000jsd", + "name" : "getPanes" + }, + "acm009001jsd" : { + "type" : "ControlElement", + "id" : "acm009001jsd", + "name" : "swap" + }, + "acm009002jsd" : { + "type" : "ControlElement", + "id" : "acm009002jsd", + "name" : "PreferredIndexSort" + }, + "acm009003jsd" : { + "type" : "ControlElement", + "id" : "acm009003jsd", + "name" : "compare" + }, + "acm009004jsd" : { + "type" : "ControlElement", + "id" : "acm009004jsd", + "name" : "MoveUpAction" + }, + "acm009005jsd" : { + "type" : "ControlElement", + "id" : "acm009005jsd", + "name" : "execute" + }, + "acm009006jsd" : { + "type" : "ControlElement", + "id" : "acm009006jsd", + "name" : "MoveDownAction" + }, + "acm009007jsd" : { + "type" : "ControlElement", + "id" : "acm009007jsd", + "name" : "execute" + }, + "acm009008jsd" : { + "type" : "ControlElement", + "id" : "acm009008jsd", + "name" : "ClosePaneAction" + }, + "acm009009jsd" : { + "type" : "ControlElement", + "id" : "acm009009jsd", + "name" : "execute" + }, + "acm009010jsd" : { + "type" : "ClassUnit", + "id" : "acm009010jsd", + "name" : "SidePaneViewModel", + "compilationUnitId" : "acm008989jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm002126jsd", "acm008948jsd", "acm008970jsd", "acm008978jsd", "acm008988jsd", "acm009010jsd", "acm009013jsd", "acm009016jsd", "acm009019jsd", "acm009022jsd", "acm009965jsd", "acm021206jsd", "acm021279jsd" ], + "content" : [ "acm008994jsd", "acm008995jsd", "acm008996jsd", "acm008997jsd", "acm008998jsd", "acm008999jsd", "acm009000jsd", "acm009001jsd", "acm009002jsd", "acm009003jsd", "acm009004jsd", "acm009005jsd", "acm009006jsd", "acm009007jsd", "acm009008jsd", "acm009009jsd" ] + }, + "acm009011jsd" : { + "type" : "ControlElement", + "id" : "acm009011jsd", + "name" : "PreferredIndexSort" + }, + "acm009012jsd" : { + "type" : "ControlElement", + "id" : "acm009012jsd", + "name" : "compare" + }, + "acm009013jsd" : { + "type" : "ClassUnit", + "id" : "acm009013jsd", + "name" : "PreferredIndexSort", + "compilationUnitId" : "acm008989jsd", + "parentDatatypeId" : "acm009010jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008988jsd", "acm021279jsd" ], + "content" : [ "acm009011jsd", "acm009012jsd" ] + }, + "acm009014jsd" : { + "type" : "ControlElement", + "id" : "acm009014jsd", + "name" : "MoveUpAction" + }, + "acm009015jsd" : { + "type" : "ControlElement", + "id" : "acm009015jsd", + "name" : "execute" + }, + "acm009016jsd" : { + "type" : "ClassUnit", + "id" : "acm009016jsd", + "name" : "MoveUpAction", + "compilationUnitId" : "acm008989jsd", + "parentDatatypeId" : "acm009010jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008988jsd" ], + "content" : [ "acm009014jsd", "acm009015jsd" ] + }, + "acm009017jsd" : { + "type" : "ControlElement", + "id" : "acm009017jsd", + "name" : "MoveDownAction" + }, + "acm009018jsd" : { + "type" : "ControlElement", + "id" : "acm009018jsd", + "name" : "execute" + }, + "acm009019jsd" : { + "type" : "ClassUnit", + "id" : "acm009019jsd", + "name" : "MoveDownAction", + "compilationUnitId" : "acm008989jsd", + "parentDatatypeId" : "acm009010jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008988jsd" ], + "content" : [ "acm009017jsd", "acm009018jsd" ] + }, + "acm009020jsd" : { + "type" : "ControlElement", + "id" : "acm009020jsd", + "name" : "ClosePaneAction" + }, + "acm009021jsd" : { + "type" : "ControlElement", + "id" : "acm009021jsd", + "name" : "execute" + }, + "acm009022jsd" : { + "type" : "ClassUnit", + "id" : "acm009022jsd", + "name" : "ClosePaneAction", + "compilationUnitId" : "acm008989jsd", + "parentDatatypeId" : "acm009010jsd", + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008988jsd" ], + "content" : [ "acm009020jsd", "acm009021jsd" ] + }, + "acm009023jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009023jsd", + "name" : "TogglePaneAction", + "parentId" : "acm008944jsd", + "content" : [ "acm009030jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009024jsd" : { + "type" : "CodePackage", + "id" : "acm009024jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009025jsd" ] + }, + "acm009025jsd" : { + "type" : "CodePackage", + "id" : "acm009025jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009026jsd" ] + }, + "acm009026jsd" : { + "type" : "CodePackage", + "id" : "acm009026jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009027jsd" ] + }, + "acm009027jsd" : { + "type" : "CodePackage", + "id" : "acm009027jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm009023jsd" ] + }, + "acm009028jsd" : { + "type" : "ControlElement", + "id" : "acm009028jsd", + "name" : "TogglePaneAction" + }, + "acm009029jsd" : { + "type" : "ControlElement", + "id" : "acm009029jsd", + "name" : "execute" + }, + "acm009030jsd" : { + "type" : "ClassUnit", + "id" : "acm009030jsd", + "name" : "TogglePaneAction", + "compilationUnitId" : "acm009023jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm008988jsd", "acm009013jsd", "acm021279jsd" ], + "content" : [ "acm009028jsd", "acm009029jsd" ] + }, + "acm009031jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009031jsd", + "name" : "EditExistingStudyAction", + "parentId" : "acm009035jsd", + "content" : [ "acm009038jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009032jsd" : { + "type" : "CodePackage", + "id" : "acm009032jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009033jsd" ] + }, + "acm009033jsd" : { + "type" : "CodePackage", + "id" : "acm009033jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009034jsd" ] + }, + "acm009034jsd" : { + "type" : "CodePackage", + "id" : "acm009034jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009035jsd" ] + }, + "acm009035jsd" : { + "type" : "CodePackage", + "id" : "acm009035jsd", + "name" : "slr", + "parentId" : "acm001569jsd", + "content" : [ "acm009031jsd", "acm009039jsd", "acm009050jsd", "acm009070jsd", "acm009093jsd", "acm009102jsd", "acm009111jsd", "acm022084jsd" ] + }, + "acm009036jsd" : { + "type" : "ControlElement", + "id" : "acm009036jsd", + "name" : "EditExistingStudyAction" + }, + "acm009037jsd" : { + "type" : "ControlElement", + "id" : "acm009037jsd", + "name" : "execute" + }, + "acm009038jsd" : { + "type" : "ClassUnit", + "id" : "acm009038jsd", + "name" : "EditExistingStudyAction", + "compilationUnitId" : "acm009031jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm009038jsd", "acm009069jsd", "acm011345jsd", "acm018022jsd", "acm020587jsd" ], + "content" : [ "acm009036jsd", "acm009037jsd" ] + }, + "acm009039jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009039jsd", + "name" : "ExistingStudySearchAction", + "parentId" : "acm009035jsd", + "content" : [ "acm009049jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009040jsd" : { + "type" : "CodePackage", + "id" : "acm009040jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009041jsd" ] + }, + "acm009041jsd" : { + "type" : "CodePackage", + "id" : "acm009041jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009042jsd" ] + }, + "acm009042jsd" : { + "type" : "CodePackage", + "id" : "acm009042jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009043jsd" ] + }, + "acm009043jsd" : { + "type" : "CodePackage", + "id" : "acm009043jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm009039jsd" ] + }, + "acm009044jsd" : { + "type" : "ControlElement", + "id" : "acm009044jsd", + "name" : "ExistingStudySearchAction" + }, + "acm009045jsd" : { + "type" : "ControlElement", + "id" : "acm009045jsd", + "name" : "ExistingStudySearchAction" + }, + "acm009046jsd" : { + "type" : "ControlElement", + "id" : "acm009046jsd", + "name" : "execute" + }, + "acm009047jsd" : { + "type" : "ControlElement", + "id" : "acm009047jsd", + "name" : "crawl" + }, + "acm009048jsd" : { + "type" : "ControlElement", + "id" : "acm009048jsd", + "name" : "crawlPreparation" + }, + "acm009049jsd" : { + "type" : "ClassUnit", + "id" : "acm009049jsd", + "name" : "ExistingStudySearchAction", + "compilationUnitId" : "acm009039jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm005648jsd", "acm009049jsd", "acm009965jsd", "acm011283jsd", "acm012242jsd", "acm012515jsd", "acm018022jsd", "acm018333jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm009044jsd", "acm009045jsd", "acm009046jsd", "acm009047jsd", "acm009048jsd" ] + }, + "acm009050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009050jsd", + "name" : "ManageStudyDefinitionView", + "parentId" : "acm009035jsd", + "content" : [ "acm009069jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009051jsd" : { + "type" : "CodePackage", + "id" : "acm009051jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009052jsd" ] + }, + "acm009052jsd" : { + "type" : "CodePackage", + "id" : "acm009052jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009053jsd" ] + }, + "acm009053jsd" : { + "type" : "CodePackage", + "id" : "acm009053jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009054jsd" ] + }, + "acm009054jsd" : { + "type" : "CodePackage", + "id" : "acm009054jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm009050jsd" ] + }, + "acm009055jsd" : { + "type" : "ControlElement", + "id" : "acm009055jsd", + "name" : "ManageStudyDefinitionView" + }, + "acm009056jsd" : { + "type" : "ControlElement", + "id" : "acm009056jsd", + "name" : "ManageStudyDefinitionView" + }, + "acm009057jsd" : { + "type" : "ControlElement", + "id" : "acm009057jsd", + "name" : "setupSaveSurveyButton" + }, + "acm009058jsd" : { + "type" : "ControlElement", + "id" : "acm009058jsd", + "name" : "initialize" + }, + "acm009059jsd" : { + "type" : "ControlElement", + "id" : "acm009059jsd", + "name" : "initAuthorTab" + }, + "acm009060jsd" : { + "type" : "ControlElement", + "id" : "acm009060jsd", + "name" : "initQuestionsTab" + }, + "acm009061jsd" : { + "type" : "ControlElement", + "id" : "acm009061jsd", + "name" : "initQueriesTab" + }, + "acm009062jsd" : { + "type" : "ControlElement", + "id" : "acm009062jsd", + "name" : "initDatabasesTab" + }, + "acm009063jsd" : { + "type" : "ControlElement", + "id" : "acm009063jsd", + "name" : "setupCommonPropertiesForTables" + }, + "acm009064jsd" : { + "type" : "ControlElement", + "id" : "acm009064jsd", + "name" : "setupCellFactories" + }, + "acm009065jsd" : { + "type" : "ControlElement", + "id" : "acm009065jsd", + "name" : "addAuthor" + }, + "acm009066jsd" : { + "type" : "ControlElement", + "id" : "acm009066jsd", + "name" : "addResearchQuestion" + }, + "acm009067jsd" : { + "type" : "ControlElement", + "id" : "acm009067jsd", + "name" : "addQuery" + }, + "acm009068jsd" : { + "type" : "ControlElement", + "id" : "acm009068jsd", + "name" : "selectStudyDirectory" + }, + "acm009069jsd" : { + "type" : "ClassUnit", + "id" : "acm009069jsd", + "name" : "ManageStudyDefinitionView", + "compilationUnitId" : "acm009050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009551jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009069jsd", "acm009092jsd", "acm009126jsd", "acm009346jsd", "acm009752jsd", "acm009756jsd", "acm010073jsd", "acm020587jsd", "acm021206jsd" ], + "content" : [ "acm009055jsd", "acm009056jsd", "acm009057jsd", "acm009058jsd", "acm009059jsd", "acm009060jsd", "acm009061jsd", "acm009062jsd", "acm009063jsd", "acm009064jsd", "acm009065jsd", "acm009066jsd", "acm009067jsd", "acm009068jsd" ] + }, + "acm009070jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009070jsd", + "name" : "ManageStudyDefinitionViewModel", + "parentId" : "acm009035jsd", + "content" : [ "acm009092jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009071jsd" : { + "type" : "CodePackage", + "id" : "acm009071jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009072jsd" ] + }, + "acm009072jsd" : { + "type" : "CodePackage", + "id" : "acm009072jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009073jsd" ] + }, + "acm009073jsd" : { + "type" : "CodePackage", + "id" : "acm009073jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009074jsd" ] + }, + "acm009074jsd" : { + "type" : "CodePackage", + "id" : "acm009074jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm009070jsd" ] + }, + "acm009075jsd" : { + "type" : "ControlElement", + "id" : "acm009075jsd", + "name" : "ManageStudyDefinitionViewModel" + }, + "acm009076jsd" : { + "type" : "ControlElement", + "id" : "acm009076jsd", + "name" : "ManageStudyDefinitionViewModel" + }, + "acm009077jsd" : { + "type" : "ControlElement", + "id" : "acm009077jsd", + "name" : "getTitle" + }, + "acm009078jsd" : { + "type" : "ControlElement", + "id" : "acm009078jsd", + "name" : "getDirectory" + }, + "acm009079jsd" : { + "type" : "ControlElement", + "id" : "acm009079jsd", + "name" : "getAuthors" + }, + "acm009080jsd" : { + "type" : "ControlElement", + "id" : "acm009080jsd", + "name" : "getResearchQuestions" + }, + "acm009081jsd" : { + "type" : "ControlElement", + "id" : "acm009081jsd", + "name" : "getQueries" + }, + "acm009082jsd" : { + "type" : "ControlElement", + "id" : "acm009082jsd", + "name" : "getDatabases" + }, + "acm009083jsd" : { + "type" : "ControlElement", + "id" : "acm009083jsd", + "name" : "addAuthor" + }, + "acm009084jsd" : { + "type" : "ControlElement", + "id" : "acm009084jsd", + "name" : "addResearchQuestion" + }, + "acm009085jsd" : { + "type" : "ControlElement", + "id" : "acm009085jsd", + "name" : "addQuery" + }, + "acm009086jsd" : { + "type" : "ControlElement", + "id" : "acm009086jsd", + "name" : "saveStudy" + }, + "acm009087jsd" : { + "type" : "ControlElement", + "id" : "acm009087jsd", + "name" : "titleProperty" + }, + "acm009088jsd" : { + "type" : "ControlElement", + "id" : "acm009088jsd", + "name" : "setStudyDirectory" + }, + "acm009089jsd" : { + "type" : "ControlElement", + "id" : "acm009089jsd", + "name" : "deleteAuthor" + }, + "acm009090jsd" : { + "type" : "ControlElement", + "id" : "acm009090jsd", + "name" : "deleteQuestion" + }, + "acm009091jsd" : { + "type" : "ControlElement", + "id" : "acm009091jsd", + "name" : "deleteQuery" + }, + "acm009092jsd" : { + "type" : "ClassUnit", + "id" : "acm009092jsd", + "name" : "ManageStudyDefinitionViewModel", + "compilationUnitId" : "acm009070jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009092jsd", "acm009101jsd", "acm009126jsd", "acm011345jsd", "acm012231jsd", "acm012467jsd", "acm020587jsd", "acm020602jsd", "acm020615jsd" ], + "content" : [ "acm009075jsd", "acm009076jsd", "acm009077jsd", "acm009078jsd", "acm009079jsd", "acm009080jsd", "acm009081jsd", "acm009082jsd", "acm009083jsd", "acm009084jsd", "acm009085jsd", "acm009086jsd", "acm009087jsd", "acm009088jsd", "acm009089jsd", "acm009090jsd", "acm009091jsd" ] + }, + "acm009093jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009093jsd", + "name" : "SlrStudyAndDirectory", + "parentId" : "acm009035jsd", + "content" : [ "acm009101jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009094jsd" : { + "type" : "CodePackage", + "id" : "acm009094jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009095jsd" ] + }, + "acm009095jsd" : { + "type" : "CodePackage", + "id" : "acm009095jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009096jsd" ] + }, + "acm009096jsd" : { + "type" : "CodePackage", + "id" : "acm009096jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009097jsd" ] + }, + "acm009097jsd" : { + "type" : "CodePackage", + "id" : "acm009097jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm009093jsd" ] + }, + "acm009098jsd" : { + "type" : "ControlElement", + "id" : "acm009098jsd", + "name" : "SlrStudyAndDirectory" + }, + "acm009099jsd" : { + "type" : "ControlElement", + "id" : "acm009099jsd", + "name" : "getStudyDirectory" + }, + "acm009100jsd" : { + "type" : "ControlElement", + "id" : "acm009100jsd", + "name" : "getStudy" + }, + "acm009101jsd" : { + "type" : "ClassUnit", + "id" : "acm009101jsd", + "name" : "SlrStudyAndDirectory", + "compilationUnitId" : "acm009093jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020587jsd" ], + "content" : [ "acm009098jsd", "acm009099jsd", "acm009100jsd" ] + }, + "acm009102jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009102jsd", + "name" : "StartNewStudyAction", + "parentId" : "acm009035jsd", + "content" : [ "acm009110jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009103jsd" : { + "type" : "CodePackage", + "id" : "acm009103jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009104jsd" ] + }, + "acm009104jsd" : { + "type" : "CodePackage", + "id" : "acm009104jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009105jsd" ] + }, + "acm009105jsd" : { + "type" : "CodePackage", + "id" : "acm009105jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009106jsd" ] + }, + "acm009106jsd" : { + "type" : "CodePackage", + "id" : "acm009106jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm009102jsd" ] + }, + "acm009107jsd" : { + "type" : "ControlElement", + "id" : "acm009107jsd", + "name" : "StartNewStudyAction" + }, + "acm009108jsd" : { + "type" : "ControlElement", + "id" : "acm009108jsd", + "name" : "crawlPreparation" + }, + "acm009109jsd" : { + "type" : "ControlElement", + "id" : "acm009109jsd", + "name" : "execute" + }, + "acm009110jsd" : { + "type" : "ClassUnit", + "id" : "acm009110jsd", + "name" : "StartNewStudyAction", + "compilationUnitId" : "acm009102jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009049jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm002045jsd", "acm009069jsd", "acm009101jsd", "acm009110jsd", "acm009965jsd", "acm011345jsd", "acm012231jsd", "acm020587jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm009107jsd", "acm009108jsd", "acm009109jsd" ] + }, + "acm009111jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009111jsd", + "name" : "StudyDatabaseItem", + "parentId" : "acm009035jsd", + "content" : [ "acm009126jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009112jsd" : { + "type" : "CodePackage", + "id" : "acm009112jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009113jsd" ] + }, + "acm009113jsd" : { + "type" : "CodePackage", + "id" : "acm009113jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009114jsd" ] + }, + "acm009114jsd" : { + "type" : "CodePackage", + "id" : "acm009114jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009115jsd" ] + }, + "acm009115jsd" : { + "type" : "CodePackage", + "id" : "acm009115jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm009111jsd" ] + }, + "acm009116jsd" : { + "type" : "ControlElement", + "id" : "acm009116jsd", + "name" : "StudyDatabaseItem" + }, + "acm009117jsd" : { + "type" : "ControlElement", + "id" : "acm009117jsd", + "name" : "getName" + }, + "acm009118jsd" : { + "type" : "ControlElement", + "id" : "acm009118jsd", + "name" : "setName" + }, + "acm009119jsd" : { + "type" : "ControlElement", + "id" : "acm009119jsd", + "name" : "nameProperty" + }, + "acm009120jsd" : { + "type" : "ControlElement", + "id" : "acm009120jsd", + "name" : "isEnabled" + }, + "acm009121jsd" : { + "type" : "ControlElement", + "id" : "acm009121jsd", + "name" : "setEnabled" + }, + "acm009122jsd" : { + "type" : "ControlElement", + "id" : "acm009122jsd", + "name" : "enabledProperty" + }, + "acm009123jsd" : { + "type" : "ControlElement", + "id" : "acm009123jsd", + "name" : "toString" + }, + "acm009124jsd" : { + "type" : "ControlElement", + "id" : "acm009124jsd", + "name" : "equals" + }, + "acm009125jsd" : { + "type" : "ControlElement", + "id" : "acm009125jsd", + "name" : "hashCode" + }, + "acm009126jsd" : { + "type" : "ClassUnit", + "id" : "acm009126jsd", + "name" : "StudyDatabaseItem", + "compilationUnitId" : "acm009111jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009126jsd" ], + "content" : [ "acm009116jsd", "acm009117jsd", "acm009118jsd", "acm009119jsd", "acm009120jsd", "acm009121jsd", "acm009122jsd", "acm009123jsd", "acm009124jsd", "acm009125jsd" ] + }, + "acm009127jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009127jsd", + "name" : "SpecialFieldAction", + "parentId" : "acm009131jsd", + "content" : [ "acm009135jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "specialfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009128jsd" : { + "type" : "CodePackage", + "id" : "acm009128jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009129jsd" ] + }, + "acm009129jsd" : { + "type" : "CodePackage", + "id" : "acm009129jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009130jsd" ] + }, + "acm009130jsd" : { + "type" : "CodePackage", + "id" : "acm009130jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009131jsd" ] + }, + "acm009131jsd" : { + "type" : "CodePackage", + "id" : "acm009131jsd", + "name" : "specialfields", + "parentId" : "acm001569jsd", + "content" : [ "acm009127jsd", "acm009136jsd", "acm009145jsd", "acm009157jsd", "acm009173jsd" ] + }, + "acm009132jsd" : { + "type" : "ControlElement", + "id" : "acm009132jsd", + "name" : "SpecialFieldAction" + }, + "acm009133jsd" : { + "type" : "ControlElement", + "id" : "acm009133jsd", + "name" : "execute" + }, + "acm009134jsd" : { + "type" : "ControlElement", + "id" : "acm009134jsd", + "name" : "getTextDone" + }, + "acm009135jsd" : { + "type" : "ClassUnit", + "id" : "acm009135jsd", + "name" : "SpecialFieldAction", + "compilationUnitId" : "acm009127jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm009135jsd", "acm009172jsd", "acm009381jsd", "acm017884jsd", "acm018267jsd", "acm018770jsd", "acm021206jsd" ], + "content" : [ "acm009132jsd", "acm009133jsd", "acm009134jsd" ] + }, + "acm009136jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009136jsd", + "name" : "SpecialFieldMenuItemFactory", + "parentId" : "acm009131jsd", + "content" : [ "acm009144jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "specialfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009137jsd" : { + "type" : "CodePackage", + "id" : "acm009137jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009138jsd" ] + }, + "acm009138jsd" : { + "type" : "CodePackage", + "id" : "acm009138jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009139jsd" ] + }, + "acm009139jsd" : { + "type" : "CodePackage", + "id" : "acm009139jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009140jsd" ] + }, + "acm009140jsd" : { + "type" : "CodePackage", + "id" : "acm009140jsd", + "name" : "specialfields", + "parentId" : null, + "content" : [ "acm009136jsd" ] + }, + "acm009141jsd" : { + "type" : "ControlElement", + "id" : "acm009141jsd", + "name" : "getSpecialFieldSingleItem" + }, + "acm009142jsd" : { + "type" : "ControlElement", + "id" : "acm009142jsd", + "name" : "createSpecialFieldMenu" + }, + "acm009143jsd" : { + "type" : "ControlElement", + "id" : "acm009143jsd", + "name" : "createSpecialFieldMenu" + }, + "acm009144jsd" : { + "type" : "ClassUnit", + "id" : "acm009144jsd", + "name" : "SpecialFieldMenuItemFactory", + "compilationUnitId" : "acm009136jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm002087jsd", "acm009156jsd", "acm009172jsd", "acm018770jsd", "acm018782jsd", "acm021206jsd" ], + "content" : [ "acm009141jsd", "acm009142jsd", "acm009143jsd" ] + }, + "acm009145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009145jsd", + "name" : "SpecialFieldValueViewModel", + "parentId" : "acm009131jsd", + "content" : [ "acm009156jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "specialfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009146jsd" : { + "type" : "CodePackage", + "id" : "acm009146jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009147jsd" ] + }, + "acm009147jsd" : { + "type" : "CodePackage", + "id" : "acm009147jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009148jsd" ] + }, + "acm009148jsd" : { + "type" : "CodePackage", + "id" : "acm009148jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009149jsd" ] + }, + "acm009149jsd" : { + "type" : "CodePackage", + "id" : "acm009149jsd", + "name" : "specialfields", + "parentId" : null, + "content" : [ "acm009145jsd" ] + }, + "acm009150jsd" : { + "type" : "ControlElement", + "id" : "acm009150jsd", + "name" : "SpecialFieldValueViewModel" + }, + "acm009151jsd" : { + "type" : "ControlElement", + "id" : "acm009151jsd", + "name" : "getValue" + }, + "acm009152jsd" : { + "type" : "ControlElement", + "id" : "acm009152jsd", + "name" : "getIcon" + }, + "acm009153jsd" : { + "type" : "ControlElement", + "id" : "acm009153jsd", + "name" : "getMenuString" + }, + "acm009154jsd" : { + "type" : "ControlElement", + "id" : "acm009154jsd", + "name" : "getToolTipText" + }, + "acm009155jsd" : { + "type" : "ControlElement", + "id" : "acm009155jsd", + "name" : "getAction" + }, + "acm009156jsd" : { + "type" : "ClassUnit", + "id" : "acm009156jsd", + "name" : "SpecialFieldValueViewModel", + "compilationUnitId" : "acm009145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002070jsd", "acm005416jsd", "acm018782jsd" ], + "content" : [ "acm009150jsd", "acm009151jsd", "acm009152jsd", "acm009153jsd", "acm009154jsd", "acm009155jsd" ] + }, + "acm009157jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009157jsd", + "name" : "SpecialFieldViewModel", + "parentId" : "acm009131jsd", + "content" : [ "acm009172jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "specialfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009158jsd" : { + "type" : "CodePackage", + "id" : "acm009158jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009159jsd" ] + }, + "acm009159jsd" : { + "type" : "CodePackage", + "id" : "acm009159jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009160jsd" ] + }, + "acm009160jsd" : { + "type" : "CodePackage", + "id" : "acm009160jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009161jsd" ] + }, + "acm009161jsd" : { + "type" : "CodePackage", + "id" : "acm009161jsd", + "name" : "specialfields", + "parentId" : null, + "content" : [ "acm009157jsd" ] + }, + "acm009162jsd" : { + "type" : "ControlElement", + "id" : "acm009162jsd", + "name" : "SpecialFieldViewModel" + }, + "acm009163jsd" : { + "type" : "ControlElement", + "id" : "acm009163jsd", + "name" : "getField" + }, + "acm009164jsd" : { + "type" : "ControlElement", + "id" : "acm009164jsd", + "name" : "getSpecialFieldAction" + }, + "acm009165jsd" : { + "type" : "ControlElement", + "id" : "acm009165jsd", + "name" : "getIcon" + }, + "acm009166jsd" : { + "type" : "ControlElement", + "id" : "acm009166jsd", + "name" : "getLocalization" + }, + "acm009167jsd" : { + "type" : "ControlElement", + "id" : "acm009167jsd", + "name" : "getAction" + }, + "acm009168jsd" : { + "type" : "ControlElement", + "id" : "acm009168jsd", + "name" : "getEmptyIcon" + }, + "acm009169jsd" : { + "type" : "ControlElement", + "id" : "acm009169jsd", + "name" : "getValues" + }, + "acm009170jsd" : { + "type" : "ControlElement", + "id" : "acm009170jsd", + "name" : "setSpecialFieldValue" + }, + "acm009171jsd" : { + "type" : "ControlElement", + "id" : "acm009171jsd", + "name" : "toggle" + }, + "acm009172jsd" : { + "type" : "ClassUnit", + "id" : "acm009172jsd", + "name" : "SpecialFieldViewModel", + "compilationUnitId" : "acm009157jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm002070jsd", "acm005416jsd", "acm009135jsd", "acm009156jsd", "acm017884jsd", "acm018267jsd", "acm018770jsd", "acm018782jsd", "acm021206jsd" ], + "content" : [ "acm009162jsd", "acm009163jsd", "acm009164jsd", "acm009165jsd", "acm009166jsd", "acm009167jsd", "acm009168jsd", "acm009169jsd", "acm009170jsd", "acm009171jsd" ] + }, + "acm009173jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009173jsd", + "name" : "SpecialFieldsPreferences", + "parentId" : "acm009131jsd", + "content" : [ "acm009182jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "specialfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009174jsd" : { + "type" : "CodePackage", + "id" : "acm009174jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009175jsd" ] + }, + "acm009175jsd" : { + "type" : "CodePackage", + "id" : "acm009175jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009176jsd" ] + }, + "acm009176jsd" : { + "type" : "CodePackage", + "id" : "acm009176jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009177jsd" ] + }, + "acm009177jsd" : { + "type" : "CodePackage", + "id" : "acm009177jsd", + "name" : "specialfields", + "parentId" : null, + "content" : [ "acm009173jsd" ] + }, + "acm009178jsd" : { + "type" : "ControlElement", + "id" : "acm009178jsd", + "name" : "SpecialFieldsPreferences" + }, + "acm009179jsd" : { + "type" : "ControlElement", + "id" : "acm009179jsd", + "name" : "isSpecialFieldsEnabled" + }, + "acm009180jsd" : { + "type" : "ControlElement", + "id" : "acm009180jsd", + "name" : "specialFieldsEnabledProperty" + }, + "acm009181jsd" : { + "type" : "ControlElement", + "id" : "acm009181jsd", + "name" : "setSpecialFieldsEnabled" + }, + "acm009182jsd" : { + "type" : "ClassUnit", + "id" : "acm009182jsd", + "name" : "SpecialFieldsPreferences", + "compilationUnitId" : "acm009173jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009178jsd", "acm009179jsd", "acm009180jsd", "acm009181jsd" ] + }, + "acm009183jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009183jsd", + "name" : "CitationsDisplay", + "parentId" : "acm009187jsd", + "content" : [ "acm009192jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009184jsd" : { + "type" : "CodePackage", + "id" : "acm009184jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009185jsd" ] + }, + "acm009185jsd" : { + "type" : "CodePackage", + "id" : "acm009185jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009186jsd" ] + }, + "acm009186jsd" : { + "type" : "CodePackage", + "id" : "acm009186jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009187jsd" ] + }, + "acm009187jsd" : { + "type" : "CodePackage", + "id" : "acm009187jsd", + "name" : "texparser", + "parentId" : "acm001569jsd", + "content" : [ "acm009183jsd", "acm009193jsd", "acm009201jsd", "acm009213jsd", "acm009232jsd", "acm009240jsd", "acm009252jsd" ] + }, + "acm009188jsd" : { + "type" : "ControlElement", + "id" : "acm009188jsd", + "name" : "CitationsDisplay" + }, + "acm009189jsd" : { + "type" : "ControlElement", + "id" : "acm009189jsd", + "name" : "basePathProperty" + }, + "acm009190jsd" : { + "type" : "ControlElement", + "id" : "acm009190jsd", + "name" : "getDisplayGraphic" + }, + "acm009191jsd" : { + "type" : "ControlElement", + "id" : "acm009191jsd", + "name" : "getDisplayTooltip" + }, + "acm009192jsd" : { + "type" : "ClassUnit", + "id" : "acm009192jsd", + "name" : "CitationsDisplay", + "compilationUnitId" : "acm009183jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010051jsd", "acm020631jsd" ], + "content" : [ "acm009188jsd", "acm009189jsd", "acm009190jsd", "acm009191jsd" ] + }, + "acm009193jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009193jsd", + "name" : "ParseLatexAction", + "parentId" : "acm009187jsd", + "content" : [ "acm009200jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009194jsd" : { + "type" : "CodePackage", + "id" : "acm009194jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009195jsd" ] + }, + "acm009195jsd" : { + "type" : "CodePackage", + "id" : "acm009195jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009196jsd" ] + }, + "acm009196jsd" : { + "type" : "CodePackage", + "id" : "acm009196jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009197jsd" ] + }, + "acm009197jsd" : { + "type" : "CodePackage", + "id" : "acm009197jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm009193jsd" ] + }, + "acm009198jsd" : { + "type" : "ControlElement", + "id" : "acm009198jsd", + "name" : "ParseLatexAction" + }, + "acm009199jsd" : { + "type" : "ControlElement", + "id" : "acm009199jsd", + "name" : "execute" + }, + "acm009200jsd" : { + "type" : "ClassUnit", + "id" : "acm009200jsd", + "name" : "ParseLatexAction", + "compilationUnitId" : "acm009193jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm009212jsd", "acm018022jsd" ], + "content" : [ "acm009198jsd", "acm009199jsd" ] + }, + "acm009201jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009201jsd", + "name" : "ParseLatexDialogView", + "parentId" : "acm009187jsd", + "content" : [ "acm009212jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009202jsd" : { + "type" : "CodePackage", + "id" : "acm009202jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009203jsd" ] + }, + "acm009203jsd" : { + "type" : "CodePackage", + "id" : "acm009203jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009204jsd" ] + }, + "acm009204jsd" : { + "type" : "CodePackage", + "id" : "acm009204jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009205jsd" ] + }, + "acm009205jsd" : { + "type" : "CodePackage", + "id" : "acm009205jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm009201jsd" ] + }, + "acm009206jsd" : { + "type" : "ControlElement", + "id" : "acm009206jsd", + "name" : "ParseLatexDialogView" + }, + "acm009207jsd" : { + "type" : "ControlElement", + "id" : "acm009207jsd", + "name" : "initialize" + }, + "acm009208jsd" : { + "type" : "ControlElement", + "id" : "acm009208jsd", + "name" : "browseButtonClicked" + }, + "acm009209jsd" : { + "type" : "ControlElement", + "id" : "acm009209jsd", + "name" : "searchButtonClicked" + }, + "acm009210jsd" : { + "type" : "ControlElement", + "id" : "acm009210jsd", + "name" : "selectAll" + }, + "acm009211jsd" : { + "type" : "ControlElement", + "id" : "acm009211jsd", + "name" : "unselectAll" + }, + "acm009212jsd" : { + "type" : "ClassUnit", + "id" : "acm009212jsd", + "name" : "ParseLatexDialogView", + "compilationUnitId" : "acm009201jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009231jsd", "acm009346jsd", "acm009843jsd", "acm009856jsd", "acm009965jsd", "acm010100jsd", "acm018022jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm009206jsd", "acm009207jsd", "acm009208jsd", "acm009209jsd", "acm009210jsd", "acm009211jsd" ] + }, + "acm009213jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009213jsd", + "name" : "ParseLatexDialogViewModel", + "parentId" : "acm009187jsd", + "content" : [ "acm009231jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009214jsd" : { + "type" : "CodePackage", + "id" : "acm009214jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009215jsd" ] + }, + "acm009215jsd" : { + "type" : "CodePackage", + "id" : "acm009215jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009216jsd" ] + }, + "acm009216jsd" : { + "type" : "CodePackage", + "id" : "acm009216jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009217jsd" ] + }, + "acm009217jsd" : { + "type" : "CodePackage", + "id" : "acm009217jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm009213jsd" ] + }, + "acm009218jsd" : { + "type" : "ControlElement", + "id" : "acm009218jsd", + "name" : "ParseLatexDialogViewModel" + }, + "acm009219jsd" : { + "type" : "ControlElement", + "id" : "acm009219jsd", + "name" : "latexFileDirectoryProperty" + }, + "acm009220jsd" : { + "type" : "ControlElement", + "id" : "acm009220jsd", + "name" : "latexDirectoryValidation" + }, + "acm009221jsd" : { + "type" : "ControlElement", + "id" : "acm009221jsd", + "name" : "rootProperty" + }, + "acm009222jsd" : { + "type" : "ControlElement", + "id" : "acm009222jsd", + "name" : "getCheckedFileList" + }, + "acm009223jsd" : { + "type" : "ControlElement", + "id" : "acm009223jsd", + "name" : "noFilesFoundProperty" + }, + "acm009224jsd" : { + "type" : "ControlElement", + "id" : "acm009224jsd", + "name" : "searchInProgressProperty" + }, + "acm009225jsd" : { + "type" : "ControlElement", + "id" : "acm009225jsd", + "name" : "successfulSearchProperty" + }, + "acm009226jsd" : { + "type" : "ControlElement", + "id" : "acm009226jsd", + "name" : "browseButtonClicked" + }, + "acm009227jsd" : { + "type" : "ControlElement", + "id" : "acm009227jsd", + "name" : "searchButtonClicked" + }, + "acm009228jsd" : { + "type" : "ControlElement", + "id" : "acm009228jsd", + "name" : "handleFailure" + }, + "acm009229jsd" : { + "type" : "ControlElement", + "id" : "acm009229jsd", + "name" : "searchDirectory" + }, + "acm009230jsd" : { + "type" : "ControlElement", + "id" : "acm009230jsd", + "name" : "parseButtonClicked" + }, + "acm009231jsd" : { + "type" : "ClassUnit", + "id" : "acm009231jsd", + "name" : "ParseLatexDialogViewModel", + "compilationUnitId" : "acm009213jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009231jsd", "acm009752jsd", "acm009756jsd", "acm009843jsd", "acm009965jsd", "acm017238jsd", "acm018022jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm009218jsd", "acm009219jsd", "acm009220jsd", "acm009221jsd", "acm009222jsd", "acm009223jsd", "acm009224jsd", "acm009225jsd", "acm009226jsd", "acm009227jsd", "acm009228jsd", "acm009229jsd", "acm009230jsd" ] + }, + "acm009232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009232jsd", + "name" : "ParseLatexResultView", + "parentId" : "acm009187jsd", + "content" : [ "acm009239jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009233jsd" : { + "type" : "CodePackage", + "id" : "acm009233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009234jsd" ] + }, + "acm009234jsd" : { + "type" : "CodePackage", + "id" : "acm009234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009235jsd" ] + }, + "acm009235jsd" : { + "type" : "CodePackage", + "id" : "acm009235jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009236jsd" ] + }, + "acm009236jsd" : { + "type" : "CodePackage", + "id" : "acm009236jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm009232jsd" ] + }, + "acm009237jsd" : { + "type" : "ControlElement", + "id" : "acm009237jsd", + "name" : "ParseLatexResultView" + }, + "acm009238jsd" : { + "type" : "ControlElement", + "id" : "acm009238jsd", + "name" : "initialize" + }, + "acm009239jsd" : { + "type" : "ClassUnit", + "id" : "acm009239jsd", + "name" : "ParseLatexResultView", + "compilationUnitId" : "acm009232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009192jsd", "acm009251jsd", "acm009262jsd", "acm009346jsd", "acm010051jsd", "acm018022jsd", "acm020646jsd" ], + "content" : [ "acm009237jsd", "acm009238jsd" ] + }, + "acm009240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009240jsd", + "name" : "ParseLatexResultViewModel", + "parentId" : "acm009187jsd", + "content" : [ "acm009251jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009241jsd" : { + "type" : "CodePackage", + "id" : "acm009241jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009242jsd" ] + }, + "acm009242jsd" : { + "type" : "CodePackage", + "id" : "acm009242jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009243jsd" ] + }, + "acm009243jsd" : { + "type" : "CodePackage", + "id" : "acm009243jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009244jsd" ] + }, + "acm009244jsd" : { + "type" : "CodePackage", + "id" : "acm009244jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm009240jsd" ] + }, + "acm009245jsd" : { + "type" : "ControlElement", + "id" : "acm009245jsd", + "name" : "ParseLatexResultViewModel" + }, + "acm009246jsd" : { + "type" : "ControlElement", + "id" : "acm009246jsd", + "name" : "getReferenceList" + }, + "acm009247jsd" : { + "type" : "ControlElement", + "id" : "acm009247jsd", + "name" : "getCitationListByReference" + }, + "acm009248jsd" : { + "type" : "ControlElement", + "id" : "acm009248jsd", + "name" : "importButtonDisabledProperty" + }, + "acm009249jsd" : { + "type" : "ControlElement", + "id" : "acm009249jsd", + "name" : "activeReferenceChanged" + }, + "acm009250jsd" : { + "type" : "ControlElement", + "id" : "acm009250jsd", + "name" : "importButtonClicked" + }, + "acm009251jsd" : { + "type" : "ClassUnit", + "id" : "acm009251jsd", + "name" : "ParseLatexResultViewModel", + "compilationUnitId" : "acm009240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001570jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005539jsd", "acm009262jsd", "acm018022jsd", "acm020631jsd", "acm020646jsd" ], + "content" : [ "acm009245jsd", "acm009246jsd", "acm009247jsd", "acm009248jsd", "acm009249jsd", "acm009250jsd" ] + }, + "acm009252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009252jsd", + "name" : "ReferenceViewModel", + "parentId" : "acm009187jsd", + "content" : [ "acm009262jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009253jsd" : { + "type" : "CodePackage", + "id" : "acm009253jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009254jsd" ] + }, + "acm009254jsd" : { + "type" : "CodePackage", + "id" : "acm009254jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009255jsd" ] + }, + "acm009255jsd" : { + "type" : "CodePackage", + "id" : "acm009255jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009256jsd" ] + }, + "acm009256jsd" : { + "type" : "CodePackage", + "id" : "acm009256jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm009252jsd" ] + }, + "acm009257jsd" : { + "type" : "ControlElement", + "id" : "acm009257jsd", + "name" : "ReferenceViewModel" + }, + "acm009258jsd" : { + "type" : "ControlElement", + "id" : "acm009258jsd", + "name" : "isHighlighted" + }, + "acm009259jsd" : { + "type" : "ControlElement", + "id" : "acm009259jsd", + "name" : "getCitationList" + }, + "acm009260jsd" : { + "type" : "ControlElement", + "id" : "acm009260jsd", + "name" : "getDisplayText" + }, + "acm009261jsd" : { + "type" : "ControlElement", + "id" : "acm009261jsd", + "name" : "toString" + }, + "acm009262jsd" : { + "type" : "ClassUnit", + "id" : "acm009262jsd", + "name" : "ReferenceViewModel", + "compilationUnitId" : "acm009252jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020631jsd" ], + "content" : [ "acm009257jsd", "acm009258jsd", "acm009259jsd", "acm009260jsd", "acm009261jsd" ] + }, + "acm009263jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009263jsd", + "name" : "StyleSheet", + "parentId" : "acm009267jsd", + "content" : [ "acm009274jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009264jsd" : { + "type" : "CodePackage", + "id" : "acm009264jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009265jsd" ] + }, + "acm009265jsd" : { + "type" : "CodePackage", + "id" : "acm009265jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009266jsd" ] + }, + "acm009266jsd" : { + "type" : "CodePackage", + "id" : "acm009266jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009267jsd" ] + }, + "acm009267jsd" : { + "type" : "CodePackage", + "id" : "acm009267jsd", + "name" : "theme", + "parentId" : "acm001569jsd", + "content" : [ "acm009263jsd", "acm009275jsd", "acm009286jsd", "acm009299jsd", "acm009310jsd", "acm009327jsd", "acm022093jsd", "acm022107jsd" ] + }, + "acm009268jsd" : { + "type" : "ControlElement", + "id" : "acm009268jsd", + "name" : "getSceneStylesheet" + }, + "acm009269jsd" : { + "type" : "ControlElement", + "id" : "acm009269jsd", + "name" : "getWebEngineStylesheet" + }, + "acm009270jsd" : { + "type" : "ControlElement", + "id" : "acm009270jsd", + "name" : "getWatchPath" + }, + "acm009271jsd" : { + "type" : "ControlElement", + "id" : "acm009271jsd", + "name" : "reload" + }, + "acm009272jsd" : { + "type" : "ControlElement", + "id" : "acm009272jsd", + "name" : "create" + }, + "acm009273jsd" : { + "type" : "ControlElement", + "id" : "acm009273jsd", + "name" : "toString" + }, + "acm009274jsd" : { + "type" : "ClassUnit", + "id" : "acm009274jsd", + "name" : "StyleSheet", + "compilationUnitId" : "acm009263jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001847jsd", "acm009274jsd", "acm009285jsd", "acm009298jsd", "acm009309jsd" ], + "content" : [ "acm009268jsd", "acm009269jsd", "acm009270jsd", "acm009271jsd", "acm009272jsd", "acm009273jsd" ] + }, + "acm009275jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009275jsd", + "name" : "StyleSheetDataUrl", + "parentId" : "acm009267jsd", + "content" : [ "acm009285jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009276jsd" : { + "type" : "CodePackage", + "id" : "acm009276jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009277jsd" ] + }, + "acm009277jsd" : { + "type" : "CodePackage", + "id" : "acm009277jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009278jsd" ] + }, + "acm009278jsd" : { + "type" : "CodePackage", + "id" : "acm009278jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009279jsd" ] + }, + "acm009279jsd" : { + "type" : "CodePackage", + "id" : "acm009279jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm009275jsd" ] + }, + "acm009280jsd" : { + "type" : "ControlElement", + "id" : "acm009280jsd", + "name" : "StyleSheetDataUrl" + }, + "acm009281jsd" : { + "type" : "ControlElement", + "id" : "acm009281jsd", + "name" : "getSceneStylesheet" + }, + "acm009282jsd" : { + "type" : "ControlElement", + "id" : "acm009282jsd", + "name" : "getWebEngineStylesheet" + }, + "acm009283jsd" : { + "type" : "ControlElement", + "id" : "acm009283jsd", + "name" : "reload" + }, + "acm009284jsd" : { + "type" : "ControlElement", + "id" : "acm009284jsd", + "name" : "toString" + }, + "acm009285jsd" : { + "type" : "ClassUnit", + "id" : "acm009285jsd", + "name" : "StyleSheetDataUrl", + "compilationUnitId" : "acm009275jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009274jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009280jsd", "acm009281jsd", "acm009282jsd", "acm009283jsd", "acm009284jsd" ] + }, + "acm009286jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009286jsd", + "name" : "StyleSheetFile", + "parentId" : "acm009267jsd", + "content" : [ "acm009298jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009287jsd" : { + "type" : "CodePackage", + "id" : "acm009287jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009288jsd" ] + }, + "acm009288jsd" : { + "type" : "CodePackage", + "id" : "acm009288jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009289jsd" ] + }, + "acm009289jsd" : { + "type" : "CodePackage", + "id" : "acm009289jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009290jsd" ] + }, + "acm009290jsd" : { + "type" : "CodePackage", + "id" : "acm009290jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm009286jsd" ] + }, + "acm009291jsd" : { + "type" : "ControlElement", + "id" : "acm009291jsd", + "name" : "StyleSheetFile" + }, + "acm009292jsd" : { + "type" : "ControlElement", + "id" : "acm009292jsd", + "name" : "getWatchPath" + }, + "acm009293jsd" : { + "type" : "ControlElement", + "id" : "acm009293jsd", + "name" : "reload" + }, + "acm009294jsd" : { + "type" : "ControlElement", + "id" : "acm009294jsd", + "name" : "getSceneStylesheet" + }, + "acm009295jsd" : { + "type" : "ControlElement", + "id" : "acm009295jsd", + "name" : "getWebEngineStylesheet" + }, + "acm009296jsd" : { + "type" : "ControlElement", + "id" : "acm009296jsd", + "name" : "getDataUrl" + }, + "acm009297jsd" : { + "type" : "ControlElement", + "id" : "acm009297jsd", + "name" : "toString" + }, + "acm009298jsd" : { + "type" : "ClassUnit", + "id" : "acm009298jsd", + "name" : "StyleSheetFile", + "compilationUnitId" : "acm009286jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009274jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009298jsd" ], + "content" : [ "acm009291jsd", "acm009292jsd", "acm009293jsd", "acm009294jsd", "acm009295jsd", "acm009296jsd", "acm009297jsd" ] + }, + "acm009299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009299jsd", + "name" : "StyleSheetResource", + "parentId" : "acm009267jsd", + "content" : [ "acm009309jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009300jsd" : { + "type" : "CodePackage", + "id" : "acm009300jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009301jsd" ] + }, + "acm009301jsd" : { + "type" : "CodePackage", + "id" : "acm009301jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009302jsd" ] + }, + "acm009302jsd" : { + "type" : "CodePackage", + "id" : "acm009302jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009303jsd" ] + }, + "acm009303jsd" : { + "type" : "CodePackage", + "id" : "acm009303jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm009299jsd" ] + }, + "acm009304jsd" : { + "type" : "ControlElement", + "id" : "acm009304jsd", + "name" : "StyleSheetResource" + }, + "acm009305jsd" : { + "type" : "ControlElement", + "id" : "acm009305jsd", + "name" : "getSceneStylesheet" + }, + "acm009306jsd" : { + "type" : "ControlElement", + "id" : "acm009306jsd", + "name" : "getWebEngineStylesheet" + }, + "acm009307jsd" : { + "type" : "ControlElement", + "id" : "acm009307jsd", + "name" : "reload" + }, + "acm009308jsd" : { + "type" : "ControlElement", + "id" : "acm009308jsd", + "name" : "toString" + }, + "acm009309jsd" : { + "type" : "ClassUnit", + "id" : "acm009309jsd", + "name" : "StyleSheetResource", + "compilationUnitId" : "acm009299jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009274jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009304jsd", "acm009305jsd", "acm009306jsd", "acm009307jsd", "acm009308jsd" ] + }, + "acm009310jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009310jsd", + "name" : "Theme", + "parentId" : "acm009267jsd", + "content" : [ "acm009325jsd", "acm009326jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009311jsd" : { + "type" : "CodePackage", + "id" : "acm009311jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009312jsd" ] + }, + "acm009312jsd" : { + "type" : "CodePackage", + "id" : "acm009312jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009313jsd" ] + }, + "acm009313jsd" : { + "type" : "CodePackage", + "id" : "acm009313jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009314jsd" ] + }, + "acm009314jsd" : { + "type" : "CodePackage", + "id" : "acm009314jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm009310jsd" ] + }, + "acm009315jsd" : { + "type" : "ControlElement", + "id" : "acm009315jsd", + "name" : "Theme" + }, + "acm009316jsd" : { + "type" : "ControlElement", + "id" : "acm009316jsd", + "name" : "light" + }, + "acm009317jsd" : { + "type" : "ControlElement", + "id" : "acm009317jsd", + "name" : "dark" + }, + "acm009318jsd" : { + "type" : "ControlElement", + "id" : "acm009318jsd", + "name" : "custom" + }, + "acm009319jsd" : { + "type" : "ControlElement", + "id" : "acm009319jsd", + "name" : "getType" + }, + "acm009320jsd" : { + "type" : "ControlElement", + "id" : "acm009320jsd", + "name" : "getName" + }, + "acm009321jsd" : { + "type" : "ControlElement", + "id" : "acm009321jsd", + "name" : "getAdditionalStylesheet" + }, + "acm009322jsd" : { + "type" : "ControlElement", + "id" : "acm009322jsd", + "name" : "equals" + }, + "acm009323jsd" : { + "type" : "ControlElement", + "id" : "acm009323jsd", + "name" : "hashCode" + }, + "acm009324jsd" : { + "type" : "ControlElement", + "id" : "acm009324jsd", + "name" : "toString" + }, + "acm009325jsd" : { + "type" : "ClassUnit", + "id" : "acm009325jsd", + "name" : "Theme", + "compilationUnitId" : "acm009310jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009274jsd", "acm009325jsd", "acm009326jsd" ], + "content" : [ "acm009315jsd", "acm009316jsd", "acm009317jsd", "acm009318jsd", "acm009319jsd", "acm009320jsd", "acm009321jsd", "acm009322jsd", "acm009323jsd", "acm009324jsd" ] + }, + "acm009326jsd" : { + "type" : "ClassUnit", + "id" : "acm009326jsd", + "name" : "Type", + "compilationUnitId" : "acm009310jsd", + "parentDatatypeId" : "acm009325jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009327jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009327jsd", + "name" : "ThemeManager", + "parentId" : "acm009267jsd", + "content" : [ "acm009346jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009328jsd" : { + "type" : "CodePackage", + "id" : "acm009328jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009329jsd" ] + }, + "acm009329jsd" : { + "type" : "CodePackage", + "id" : "acm009329jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009330jsd" ] + }, + "acm009330jsd" : { + "type" : "CodePackage", + "id" : "acm009330jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009331jsd" ] + }, + "acm009331jsd" : { + "type" : "CodePackage", + "id" : "acm009331jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm009327jsd" ] + }, + "acm009332jsd" : { + "type" : "ControlElement", + "id" : "acm009332jsd", + "name" : "ThemeManager" + }, + "acm009333jsd" : { + "type" : "ControlElement", + "id" : "acm009333jsd", + "name" : "updateThemeSettings" + }, + "acm009334jsd" : { + "type" : "ControlElement", + "id" : "acm009334jsd", + "name" : "updateFontSettings" + }, + "acm009335jsd" : { + "type" : "ControlElement", + "id" : "acm009335jsd", + "name" : "removeStylesheetFromWatchList" + }, + "acm009336jsd" : { + "type" : "ControlElement", + "id" : "acm009336jsd", + "name" : "addStylesheetToWatchlist" + }, + "acm009337jsd" : { + "type" : "ControlElement", + "id" : "acm009337jsd", + "name" : "baseCssLiveUpdate" + }, + "acm009338jsd" : { + "type" : "ControlElement", + "id" : "acm009338jsd", + "name" : "additionalCssLiveUpdate" + }, + "acm009339jsd" : { + "type" : "ControlElement", + "id" : "acm009339jsd", + "name" : "updateBaseCss" + }, + "acm009340jsd" : { + "type" : "ControlElement", + "id" : "acm009340jsd", + "name" : "updateAdditionalCss" + }, + "acm009341jsd" : { + "type" : "ControlElement", + "id" : "acm009341jsd", + "name" : "installCss" + }, + "acm009342jsd" : { + "type" : "ControlElement", + "id" : "acm009342jsd", + "name" : "installCss" + }, + "acm009343jsd" : { + "type" : "ControlElement", + "id" : "acm009343jsd", + "name" : "updateFontStyle" + }, + "acm009344jsd" : { + "type" : "ControlElement", + "id" : "acm009344jsd", + "name" : "getActiveTheme" + }, + "acm009345jsd" : { + "type" : "ControlElement", + "id" : "acm009345jsd", + "name" : "getMainWindowScene" + }, + "acm009346jsd" : { + "type" : "ClassUnit", + "id" : "acm009346jsd", + "name" : "ThemeManager", + "compilationUnitId" : "acm009327jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009274jsd", "acm009325jsd", "acm009346jsd", "acm020683jsd", "acm020693jsd", "acm020765jsd" ], + "content" : [ "acm009332jsd", "acm009333jsd", "acm009334jsd", "acm009335jsd", "acm009336jsd", "acm009337jsd", "acm009338jsd", "acm009339jsd", "acm009340jsd", "acm009341jsd", "acm009342jsd", "acm009343jsd", "acm009344jsd", "acm009345jsd" ] + }, + "acm009347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009347jsd", + "name" : "AbstractUndoableJabRefEdit", + "parentId" : "acm009351jsd", + "content" : [ "acm009354jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009348jsd" : { + "type" : "CodePackage", + "id" : "acm009348jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009349jsd" ] + }, + "acm009349jsd" : { + "type" : "CodePackage", + "id" : "acm009349jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009350jsd" ] + }, + "acm009350jsd" : { + "type" : "CodePackage", + "id" : "acm009350jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009351jsd" ] + }, + "acm009351jsd" : { + "type" : "CodePackage", + "id" : "acm009351jsd", + "name" : "undo", + "parentId" : "acm001569jsd", + "content" : [ "acm009347jsd", "acm009355jsd", "acm009370jsd", "acm009382jsd", "acm009390jsd", "acm009401jsd", "acm009412jsd", "acm009424jsd", "acm009434jsd", "acm009445jsd", "acm009455jsd", "acm009467jsd", "acm009477jsd" ] + }, + "acm009352jsd" : { + "type" : "ControlElement", + "id" : "acm009352jsd", + "name" : "getUndoPresentationName" + }, + "acm009353jsd" : { + "type" : "ControlElement", + "id" : "acm009353jsd", + "name" : "getRedoPresentationName" + }, + "acm009354jsd" : { + "type" : "ClassUnit", + "id" : "acm009354jsd", + "name" : "AbstractUndoableJabRefEdit", + "compilationUnitId" : "acm009347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009352jsd", "acm009353jsd" ] + }, + "acm009355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009355jsd", + "name" : "CountingUndoManager", + "parentId" : "acm009351jsd", + "content" : [ "acm009369jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009356jsd" : { + "type" : "CodePackage", + "id" : "acm009356jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009357jsd" ] + }, + "acm009357jsd" : { + "type" : "CodePackage", + "id" : "acm009357jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009358jsd" ] + }, + "acm009358jsd" : { + "type" : "CodePackage", + "id" : "acm009358jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009359jsd" ] + }, + "acm009359jsd" : { + "type" : "CodePackage", + "id" : "acm009359jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009355jsd" ] + }, + "acm009360jsd" : { + "type" : "ControlElement", + "id" : "acm009360jsd", + "name" : "addEdit" + }, + "acm009361jsd" : { + "type" : "ControlElement", + "id" : "acm009361jsd", + "name" : "undo" + }, + "acm009362jsd" : { + "type" : "ControlElement", + "id" : "acm009362jsd", + "name" : "redo" + }, + "acm009363jsd" : { + "type" : "ControlElement", + "id" : "acm009363jsd", + "name" : "markUnchanged" + }, + "acm009364jsd" : { + "type" : "ControlElement", + "id" : "acm009364jsd", + "name" : "hasChanged" + }, + "acm009365jsd" : { + "type" : "ControlElement", + "id" : "acm009365jsd", + "name" : "registerListener" + }, + "acm009366jsd" : { + "type" : "ControlElement", + "id" : "acm009366jsd", + "name" : "unregisterListener" + }, + "acm009367jsd" : { + "type" : "ControlElement", + "id" : "acm009367jsd", + "name" : "postUndoRedoEvent" + }, + "acm009368jsd" : { + "type" : "ControlElement", + "id" : "acm009368jsd", + "name" : "postAddUndoEvent" + }, + "acm009369jsd" : { + "type" : "ClassUnit", + "id" : "acm009369jsd", + "name" : "CountingUndoManager", + "compilationUnitId" : "acm009355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017245jsd", "acm017263jsd" ], + "content" : [ "acm009360jsd", "acm009361jsd", "acm009362jsd", "acm009363jsd", "acm009364jsd", "acm009365jsd", "acm009366jsd", "acm009367jsd", "acm009368jsd" ] + }, + "acm009370jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009370jsd", + "name" : "NamedCompound", + "parentId" : "acm009351jsd", + "content" : [ "acm009381jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009371jsd" : { + "type" : "CodePackage", + "id" : "acm009371jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009372jsd" ] + }, + "acm009372jsd" : { + "type" : "CodePackage", + "id" : "acm009372jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009373jsd" ] + }, + "acm009373jsd" : { + "type" : "CodePackage", + "id" : "acm009373jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009374jsd" ] + }, + "acm009374jsd" : { + "type" : "CodePackage", + "id" : "acm009374jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009370jsd" ] + }, + "acm009375jsd" : { + "type" : "ControlElement", + "id" : "acm009375jsd", + "name" : "NamedCompound" + }, + "acm009376jsd" : { + "type" : "ControlElement", + "id" : "acm009376jsd", + "name" : "addEdit" + }, + "acm009377jsd" : { + "type" : "ControlElement", + "id" : "acm009377jsd", + "name" : "hasEdits" + }, + "acm009378jsd" : { + "type" : "ControlElement", + "id" : "acm009378jsd", + "name" : "getUndoPresentationName" + }, + "acm009379jsd" : { + "type" : "ControlElement", + "id" : "acm009379jsd", + "name" : "getRedoPresentationName" + }, + "acm009380jsd" : { + "type" : "ControlElement", + "id" : "acm009380jsd", + "name" : "getPresentationName" + }, + "acm009381jsd" : { + "type" : "ClassUnit", + "id" : "acm009381jsd", + "name" : "NamedCompound", + "compilationUnitId" : "acm009370jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009375jsd", "acm009376jsd", "acm009377jsd", "acm009378jsd", "acm009379jsd", "acm009380jsd" ] + }, + "acm009382jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009382jsd", + "name" : "UndoRedoAction", + "parentId" : "acm009351jsd", + "content" : [ "acm009389jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009383jsd" : { + "type" : "CodePackage", + "id" : "acm009383jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009384jsd" ] + }, + "acm009384jsd" : { + "type" : "CodePackage", + "id" : "acm009384jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009385jsd" ] + }, + "acm009385jsd" : { + "type" : "CodePackage", + "id" : "acm009385jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009386jsd" ] + }, + "acm009386jsd" : { + "type" : "CodePackage", + "id" : "acm009386jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009382jsd" ] + }, + "acm009387jsd" : { + "type" : "ControlElement", + "id" : "acm009387jsd", + "name" : "UndoRedoAction" + }, + "acm009388jsd" : { + "type" : "ControlElement", + "id" : "acm009388jsd", + "name" : "execute" + }, + "acm009389jsd" : { + "type" : "ClassUnit", + "id" : "acm009389jsd", + "name" : "UndoRedoAction", + "compilationUnitId" : "acm009382jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002126jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm002045jsd", "acm002150jsd", "acm009389jsd" ], + "content" : [ "acm009387jsd", "acm009388jsd" ] + }, + "acm009390jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009390jsd", + "name" : "UndoableChangeType", + "parentId" : "acm009351jsd", + "content" : [ "acm009400jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009391jsd" : { + "type" : "CodePackage", + "id" : "acm009391jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009392jsd" ] + }, + "acm009392jsd" : { + "type" : "CodePackage", + "id" : "acm009392jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009393jsd" ] + }, + "acm009393jsd" : { + "type" : "CodePackage", + "id" : "acm009393jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009394jsd" ] + }, + "acm009394jsd" : { + "type" : "CodePackage", + "id" : "acm009394jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009390jsd" ] + }, + "acm009395jsd" : { + "type" : "ControlElement", + "id" : "acm009395jsd", + "name" : "UndoableChangeType" + }, + "acm009396jsd" : { + "type" : "ControlElement", + "id" : "acm009396jsd", + "name" : "UndoableChangeType" + }, + "acm009397jsd" : { + "type" : "ControlElement", + "id" : "acm009397jsd", + "name" : "getPresentationName" + }, + "acm009398jsd" : { + "type" : "ControlElement", + "id" : "acm009398jsd", + "name" : "undo" + }, + "acm009399jsd" : { + "type" : "ControlElement", + "id" : "acm009399jsd", + "name" : "redo" + }, + "acm009400jsd" : { + "type" : "ClassUnit", + "id" : "acm009400jsd", + "name" : "UndoableChangeType", + "compilationUnitId" : "acm009390jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm009395jsd", "acm009396jsd", "acm009397jsd", "acm009398jsd", "acm009399jsd" ] + }, + "acm009401jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009401jsd", + "name" : "UndoableFieldChange", + "parentId" : "acm009351jsd", + "content" : [ "acm009411jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009402jsd" : { + "type" : "CodePackage", + "id" : "acm009402jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009403jsd" ] + }, + "acm009403jsd" : { + "type" : "CodePackage", + "id" : "acm009403jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009404jsd" ] + }, + "acm009404jsd" : { + "type" : "CodePackage", + "id" : "acm009404jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009405jsd" ] + }, + "acm009405jsd" : { + "type" : "CodePackage", + "id" : "acm009405jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009401jsd" ] + }, + "acm009406jsd" : { + "type" : "ControlElement", + "id" : "acm009406jsd", + "name" : "UndoableFieldChange" + }, + "acm009407jsd" : { + "type" : "ControlElement", + "id" : "acm009407jsd", + "name" : "UndoableFieldChange" + }, + "acm009408jsd" : { + "type" : "ControlElement", + "id" : "acm009408jsd", + "name" : "getPresentationName" + }, + "acm009409jsd" : { + "type" : "ControlElement", + "id" : "acm009409jsd", + "name" : "undo" + }, + "acm009410jsd" : { + "type" : "ControlElement", + "id" : "acm009410jsd", + "name" : "redo" + }, + "acm009411jsd" : { + "type" : "ClassUnit", + "id" : "acm009411jsd", + "name" : "UndoableFieldChange", + "compilationUnitId" : "acm009401jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009411jsd", "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm009406jsd", "acm009407jsd", "acm009408jsd", "acm009409jsd", "acm009410jsd" ] + }, + "acm009412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009412jsd", + "name" : "UndoableInsertEntries", + "parentId" : "acm009351jsd", + "content" : [ "acm009423jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009413jsd" : { + "type" : "CodePackage", + "id" : "acm009413jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009414jsd" ] + }, + "acm009414jsd" : { + "type" : "CodePackage", + "id" : "acm009414jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009415jsd" ] + }, + "acm009415jsd" : { + "type" : "CodePackage", + "id" : "acm009415jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009416jsd" ] + }, + "acm009416jsd" : { + "type" : "CodePackage", + "id" : "acm009416jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009412jsd" ] + }, + "acm009417jsd" : { + "type" : "ControlElement", + "id" : "acm009417jsd", + "name" : "UndoableInsertEntries" + }, + "acm009418jsd" : { + "type" : "ControlElement", + "id" : "acm009418jsd", + "name" : "UndoableInsertEntries" + }, + "acm009419jsd" : { + "type" : "ControlElement", + "id" : "acm009419jsd", + "name" : "UndoableInsertEntries" + }, + "acm009420jsd" : { + "type" : "ControlElement", + "id" : "acm009420jsd", + "name" : "getPresentationName" + }, + "acm009421jsd" : { + "type" : "ControlElement", + "id" : "acm009421jsd", + "name" : "undo" + }, + "acm009422jsd" : { + "type" : "ControlElement", + "id" : "acm009422jsd", + "name" : "redo" + }, + "acm009423jsd" : { + "type" : "ClassUnit", + "id" : "acm009423jsd", + "name" : "UndoableInsertEntries", + "compilationUnitId" : "acm009412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009423jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm009417jsd", "acm009418jsd", "acm009419jsd", "acm009420jsd", "acm009421jsd", "acm009422jsd" ] + }, + "acm009424jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009424jsd", + "name" : "UndoableInsertString", + "parentId" : "acm009351jsd", + "content" : [ "acm009433jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009425jsd" : { + "type" : "CodePackage", + "id" : "acm009425jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009426jsd" ] + }, + "acm009426jsd" : { + "type" : "CodePackage", + "id" : "acm009426jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009427jsd" ] + }, + "acm009427jsd" : { + "type" : "CodePackage", + "id" : "acm009427jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009428jsd" ] + }, + "acm009428jsd" : { + "type" : "CodePackage", + "id" : "acm009428jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009424jsd" ] + }, + "acm009429jsd" : { + "type" : "ControlElement", + "id" : "acm009429jsd", + "name" : "UndoableInsertString" + }, + "acm009430jsd" : { + "type" : "ControlElement", + "id" : "acm009430jsd", + "name" : "getPresentationName" + }, + "acm009431jsd" : { + "type" : "ControlElement", + "id" : "acm009431jsd", + "name" : "undo" + }, + "acm009432jsd" : { + "type" : "ControlElement", + "id" : "acm009432jsd", + "name" : "redo" + }, + "acm009433jsd" : { + "type" : "ClassUnit", + "id" : "acm009433jsd", + "name" : "UndoableInsertString", + "compilationUnitId" : "acm009424jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009433jsd", "acm017988jsd", "acm018071jsd", "acm018367jsd" ], + "content" : [ "acm009429jsd", "acm009430jsd", "acm009431jsd", "acm009432jsd" ] + }, + "acm009434jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009434jsd", + "name" : "UndoableKeyChange", + "parentId" : "acm009351jsd", + "content" : [ "acm009444jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009435jsd" : { + "type" : "CodePackage", + "id" : "acm009435jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009436jsd" ] + }, + "acm009436jsd" : { + "type" : "CodePackage", + "id" : "acm009436jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009437jsd" ] + }, + "acm009437jsd" : { + "type" : "CodePackage", + "id" : "acm009437jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009438jsd" ] + }, + "acm009438jsd" : { + "type" : "CodePackage", + "id" : "acm009438jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009434jsd" ] + }, + "acm009439jsd" : { + "type" : "ControlElement", + "id" : "acm009439jsd", + "name" : "UndoableKeyChange" + }, + "acm009440jsd" : { + "type" : "ControlElement", + "id" : "acm009440jsd", + "name" : "UndoableKeyChange" + }, + "acm009441jsd" : { + "type" : "ControlElement", + "id" : "acm009441jsd", + "name" : "getPresentationName" + }, + "acm009442jsd" : { + "type" : "ControlElement", + "id" : "acm009442jsd", + "name" : "undo" + }, + "acm009443jsd" : { + "type" : "ControlElement", + "id" : "acm009443jsd", + "name" : "redo" + }, + "acm009444jsd" : { + "type" : "ClassUnit", + "id" : "acm009444jsd", + "name" : "UndoableKeyChange", + "compilationUnitId" : "acm009434jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd" ], + "content" : [ "acm009439jsd", "acm009440jsd", "acm009441jsd", "acm009442jsd", "acm009443jsd" ] + }, + "acm009445jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009445jsd", + "name" : "UndoablePreambleChange", + "parentId" : "acm009351jsd", + "content" : [ "acm009454jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009446jsd" : { + "type" : "CodePackage", + "id" : "acm009446jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009447jsd" ] + }, + "acm009447jsd" : { + "type" : "CodePackage", + "id" : "acm009447jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009448jsd" ] + }, + "acm009448jsd" : { + "type" : "CodePackage", + "id" : "acm009448jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009449jsd" ] + }, + "acm009449jsd" : { + "type" : "CodePackage", + "id" : "acm009449jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009445jsd" ] + }, + "acm009450jsd" : { + "type" : "ControlElement", + "id" : "acm009450jsd", + "name" : "UndoablePreambleChange" + }, + "acm009451jsd" : { + "type" : "ControlElement", + "id" : "acm009451jsd", + "name" : "getPresentationName" + }, + "acm009452jsd" : { + "type" : "ControlElement", + "id" : "acm009452jsd", + "name" : "undo" + }, + "acm009453jsd" : { + "type" : "ControlElement", + "id" : "acm009453jsd", + "name" : "redo" + }, + "acm009454jsd" : { + "type" : "ClassUnit", + "id" : "acm009454jsd", + "name" : "UndoablePreambleChange", + "compilationUnitId" : "acm009445jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd" ], + "content" : [ "acm009450jsd", "acm009451jsd", "acm009452jsd", "acm009453jsd" ] + }, + "acm009455jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009455jsd", + "name" : "UndoableRemoveEntries", + "parentId" : "acm009351jsd", + "content" : [ "acm009466jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009456jsd" : { + "type" : "CodePackage", + "id" : "acm009456jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009457jsd" ] + }, + "acm009457jsd" : { + "type" : "CodePackage", + "id" : "acm009457jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009458jsd" ] + }, + "acm009458jsd" : { + "type" : "CodePackage", + "id" : "acm009458jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009459jsd" ] + }, + "acm009459jsd" : { + "type" : "CodePackage", + "id" : "acm009459jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009455jsd" ] + }, + "acm009460jsd" : { + "type" : "ControlElement", + "id" : "acm009460jsd", + "name" : "UndoableRemoveEntries" + }, + "acm009461jsd" : { + "type" : "ControlElement", + "id" : "acm009461jsd", + "name" : "UndoableRemoveEntries" + }, + "acm009462jsd" : { + "type" : "ControlElement", + "id" : "acm009462jsd", + "name" : "UndoableRemoveEntries" + }, + "acm009463jsd" : { + "type" : "ControlElement", + "id" : "acm009463jsd", + "name" : "getPresentationName" + }, + "acm009464jsd" : { + "type" : "ControlElement", + "id" : "acm009464jsd", + "name" : "undo" + }, + "acm009465jsd" : { + "type" : "ControlElement", + "id" : "acm009465jsd", + "name" : "redo" + }, + "acm009466jsd" : { + "type" : "ClassUnit", + "id" : "acm009466jsd", + "name" : "UndoableRemoveEntries", + "compilationUnitId" : "acm009455jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009466jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm009460jsd", "acm009461jsd", "acm009462jsd", "acm009463jsd", "acm009464jsd", "acm009465jsd" ] + }, + "acm009467jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009467jsd", + "name" : "UndoableRemoveString", + "parentId" : "acm009351jsd", + "content" : [ "acm009476jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009468jsd" : { + "type" : "CodePackage", + "id" : "acm009468jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009469jsd" ] + }, + "acm009469jsd" : { + "type" : "CodePackage", + "id" : "acm009469jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009470jsd" ] + }, + "acm009470jsd" : { + "type" : "CodePackage", + "id" : "acm009470jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009471jsd" ] + }, + "acm009471jsd" : { + "type" : "CodePackage", + "id" : "acm009471jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009467jsd" ] + }, + "acm009472jsd" : { + "type" : "ControlElement", + "id" : "acm009472jsd", + "name" : "UndoableRemoveString" + }, + "acm009473jsd" : { + "type" : "ControlElement", + "id" : "acm009473jsd", + "name" : "getPresentationName" + }, + "acm009474jsd" : { + "type" : "ControlElement", + "id" : "acm009474jsd", + "name" : "undo" + }, + "acm009475jsd" : { + "type" : "ControlElement", + "id" : "acm009475jsd", + "name" : "redo" + }, + "acm009476jsd" : { + "type" : "ClassUnit", + "id" : "acm009476jsd", + "name" : "UndoableRemoveString", + "compilationUnitId" : "acm009467jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009476jsd", "acm017988jsd", "acm018071jsd", "acm018367jsd" ], + "content" : [ "acm009472jsd", "acm009473jsd", "acm009474jsd", "acm009475jsd" ] + }, + "acm009477jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009477jsd", + "name" : "UndoableStringChange", + "parentId" : "acm009351jsd", + "content" : [ "acm009486jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009478jsd" : { + "type" : "CodePackage", + "id" : "acm009478jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009479jsd" ] + }, + "acm009479jsd" : { + "type" : "CodePackage", + "id" : "acm009479jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009480jsd" ] + }, + "acm009480jsd" : { + "type" : "CodePackage", + "id" : "acm009480jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009481jsd" ] + }, + "acm009481jsd" : { + "type" : "CodePackage", + "id" : "acm009481jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm009477jsd" ] + }, + "acm009482jsd" : { + "type" : "ControlElement", + "id" : "acm009482jsd", + "name" : "UndoableStringChange" + }, + "acm009483jsd" : { + "type" : "ControlElement", + "id" : "acm009483jsd", + "name" : "getPresentationName" + }, + "acm009484jsd" : { + "type" : "ControlElement", + "id" : "acm009484jsd", + "name" : "undo" + }, + "acm009485jsd" : { + "type" : "ControlElement", + "id" : "acm009485jsd", + "name" : "redo" + }, + "acm009486jsd" : { + "type" : "ClassUnit", + "id" : "acm009486jsd", + "name" : "UndoableStringChange", + "compilationUnitId" : "acm009477jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009354jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018367jsd" ], + "content" : [ "acm009482jsd", "acm009483jsd", "acm009484jsd", "acm009485jsd" ] + }, + "acm009487jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009487jsd", + "name" : "BackgroundTask", + "parentId" : "acm009491jsd", + "content" : [ "acm009536jsd", "acm009541jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009488jsd" : { + "type" : "CodePackage", + "id" : "acm009488jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009489jsd" ] + }, + "acm009489jsd" : { + "type" : "CodePackage", + "id" : "acm009489jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009490jsd" ] + }, + "acm009490jsd" : { + "type" : "CodePackage", + "id" : "acm009490jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009491jsd" ] + }, + "acm009491jsd" : { + "type" : "CodePackage", + "id" : "acm009491jsd", + "name" : "util", + "parentId" : "acm001569jsd", + "content" : [ "acm009487jsd", "acm009542jsd", "acm009552jsd", "acm009606jsd", "acm009615jsd", "acm009631jsd", "acm009655jsd", "acm009671jsd", "acm009679jsd", "acm009701jsd", "acm009713jsd", "acm009731jsd", "acm009742jsd", "acm009757jsd", "acm009763jsd", "acm009772jsd", "acm009810jsd", "acm009827jsd", "acm009844jsd", "acm009857jsd", "acm009864jsd", "acm009885jsd", "acm009896jsd", "acm009905jsd", "acm009917jsd", "acm009926jsd", "acm009934jsd", "acm009947jsd", "acm009955jsd", "acm009966jsd", "acm009977jsd", "acm009994jsd", "acm010006jsd", "acm010026jsd", "acm010052jsd", "acm010074jsd", "acm010086jsd", "acm010101jsd", "acm010115jsd", "acm010140jsd", "acm022119jsd", "acm022129jsd", "acm022141jsd", "acm022154jsd", "acm022164jsd", "acm022174jsd", "acm010153jsd", "acm010179jsd", "acm010243jsd" ] + }, + "acm009492jsd" : { + "type" : "ControlElement", + "id" : "acm009492jsd", + "name" : "BackgroundTask" + }, + "acm009493jsd" : { + "type" : "ControlElement", + "id" : "acm009493jsd", + "name" : "wrap" + }, + "acm009494jsd" : { + "type" : "ControlElement", + "id" : "acm009494jsd", + "name" : "call" + }, + "acm009495jsd" : { + "type" : "ControlElement", + "id" : "acm009495jsd", + "name" : "wrap" + }, + "acm009496jsd" : { + "type" : "ControlElement", + "id" : "acm009496jsd", + "name" : "call" + }, + "acm009497jsd" : { + "type" : "ControlElement", + "id" : "acm009497jsd", + "name" : "chain" + }, + "acm009498jsd" : { + "type" : "ControlElement", + "id" : "acm009498jsd", + "name" : "isCanceled" + }, + "acm009499jsd" : { + "type" : "ControlElement", + "id" : "acm009499jsd", + "name" : "cancel" + }, + "acm009500jsd" : { + "type" : "ControlElement", + "id" : "acm009500jsd", + "name" : "isCanceledProperty" + }, + "acm009501jsd" : { + "type" : "ControlElement", + "id" : "acm009501jsd", + "name" : "messageProperty" + }, + "acm009502jsd" : { + "type" : "ControlElement", + "id" : "acm009502jsd", + "name" : "titleProperty" + }, + "acm009503jsd" : { + "type" : "ControlElement", + "id" : "acm009503jsd", + "name" : "getWorkDonePercentage" + }, + "acm009504jsd" : { + "type" : "ControlElement", + "id" : "acm009504jsd", + "name" : "workDonePercentageProperty" + }, + "acm009505jsd" : { + "type" : "ControlElement", + "id" : "acm009505jsd", + "name" : "getProgress" + }, + "acm009506jsd" : { + "type" : "ControlElement", + "id" : "acm009506jsd", + "name" : "progressProperty" + }, + "acm009507jsd" : { + "type" : "ControlElement", + "id" : "acm009507jsd", + "name" : "showToUser" + }, + "acm009508jsd" : { + "type" : "ControlElement", + "id" : "acm009508jsd", + "name" : "showToUser" + }, + "acm009509jsd" : { + "type" : "ControlElement", + "id" : "acm009509jsd", + "name" : "willBeRecoveredAutomatically" + }, + "acm009510jsd" : { + "type" : "ControlElement", + "id" : "acm009510jsd", + "name" : "willBeRecoveredAutomatically" + }, + "acm009511jsd" : { + "type" : "ControlElement", + "id" : "acm009511jsd", + "name" : "onRunning" + }, + "acm009512jsd" : { + "type" : "ControlElement", + "id" : "acm009512jsd", + "name" : "onSuccess" + }, + "acm009513jsd" : { + "type" : "ControlElement", + "id" : "acm009513jsd", + "name" : "call" + }, + "acm009514jsd" : { + "type" : "ControlElement", + "id" : "acm009514jsd", + "name" : "getOnRunning" + }, + "acm009515jsd" : { + "type" : "ControlElement", + "id" : "acm009515jsd", + "name" : "getOnSuccess" + }, + "acm009516jsd" : { + "type" : "ControlElement", + "id" : "acm009516jsd", + "name" : "getOnException" + }, + "acm009517jsd" : { + "type" : "ControlElement", + "id" : "acm009517jsd", + "name" : "onFailure" + }, + "acm009518jsd" : { + "type" : "ControlElement", + "id" : "acm009518jsd", + "name" : "executeWith" + }, + "acm009519jsd" : { + "type" : "ControlElement", + "id" : "acm009519jsd", + "name" : "scheduleWith" + }, + "acm009520jsd" : { + "type" : "ControlElement", + "id" : "acm009520jsd", + "name" : "onFinished" + }, + "acm009521jsd" : { + "type" : "ControlElement", + "id" : "acm009521jsd", + "name" : "then" + }, + "acm009522jsd" : { + "type" : "ControlElement", + "id" : "acm009522jsd", + "name" : "call" + }, + "acm009523jsd" : { + "type" : "ControlElement", + "id" : "acm009523jsd", + "name" : "thenRun" + }, + "acm009524jsd" : { + "type" : "ControlElement", + "id" : "acm009524jsd", + "name" : "call" + }, + "acm009525jsd" : { + "type" : "ControlElement", + "id" : "acm009525jsd", + "name" : "thenRun" + }, + "acm009526jsd" : { + "type" : "ControlElement", + "id" : "acm009526jsd", + "name" : "call" + }, + "acm009527jsd" : { + "type" : "ControlElement", + "id" : "acm009527jsd", + "name" : "updateProgress" + }, + "acm009528jsd" : { + "type" : "ControlElement", + "id" : "acm009528jsd", + "name" : "updateProgress" + }, + "acm009529jsd" : { + "type" : "ControlElement", + "id" : "acm009529jsd", + "name" : "updateMessage" + }, + "acm009530jsd" : { + "type" : "ControlElement", + "id" : "acm009530jsd", + "name" : "withInitialMessage" + }, + "acm009531jsd" : { + "type" : "ControlElement", + "id" : "acm009531jsd", + "name" : "getIcon" + }, + "acm009532jsd" : { + "type" : "ControlElement", + "id" : "acm009532jsd", + "name" : "BackgroundProgress" + }, + "acm009533jsd" : { + "type" : "ControlElement", + "id" : "acm009533jsd", + "name" : "getWorkDone" + }, + "acm009534jsd" : { + "type" : "ControlElement", + "id" : "acm009534jsd", + "name" : "getMax" + }, + "acm009535jsd" : { + "type" : "ControlElement", + "id" : "acm009535jsd", + "name" : "getWorkDonePercentage" + }, + "acm009536jsd" : { + "type" : "ClassUnit", + "id" : "acm009536jsd", + "name" : "BackgroundTask", + "compilationUnitId" : "acm009487jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009536jsd", "acm009541jsd", "acm009965jsd" ], + "content" : [ "acm009492jsd", "acm009493jsd", "acm009494jsd", "acm009495jsd", "acm009496jsd", "acm009497jsd", "acm009498jsd", "acm009499jsd", "acm009500jsd", "acm009501jsd", "acm009502jsd", "acm009503jsd", "acm009504jsd", "acm009505jsd", "acm009506jsd", "acm009507jsd", "acm009508jsd", "acm009509jsd", "acm009510jsd", "acm009511jsd", "acm009512jsd", "acm009513jsd", "acm009514jsd", "acm009515jsd", "acm009516jsd", "acm009517jsd", "acm009518jsd", "acm009519jsd", "acm009520jsd", "acm009521jsd", "acm009522jsd", "acm009523jsd", "acm009524jsd", "acm009525jsd", "acm009526jsd", "acm009527jsd", "acm009528jsd", "acm009529jsd", "acm009530jsd", "acm009531jsd", "acm009532jsd", "acm009533jsd", "acm009534jsd", "acm009535jsd" ] + }, + "acm009537jsd" : { + "type" : "ControlElement", + "id" : "acm009537jsd", + "name" : "BackgroundProgress" + }, + "acm009538jsd" : { + "type" : "ControlElement", + "id" : "acm009538jsd", + "name" : "getWorkDone" + }, + "acm009539jsd" : { + "type" : "ControlElement", + "id" : "acm009539jsd", + "name" : "getMax" + }, + "acm009540jsd" : { + "type" : "ControlElement", + "id" : "acm009540jsd", + "name" : "getWorkDonePercentage" + }, + "acm009541jsd" : { + "type" : "ClassUnit", + "id" : "acm009541jsd", + "name" : "BackgroundProgress", + "compilationUnitId" : "acm009487jsd", + "parentDatatypeId" : "acm009536jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009537jsd", "acm009538jsd", "acm009539jsd", "acm009540jsd" ] + }, + "acm009542jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009542jsd", + "name" : "BaseDialog", + "parentId" : "acm009491jsd", + "content" : [ "acm009551jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009543jsd" : { + "type" : "CodePackage", + "id" : "acm009543jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009544jsd" ] + }, + "acm009544jsd" : { + "type" : "CodePackage", + "id" : "acm009544jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009545jsd" ] + }, + "acm009545jsd" : { + "type" : "CodePackage", + "id" : "acm009545jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009546jsd" ] + }, + "acm009546jsd" : { + "type" : "CodePackage", + "id" : "acm009546jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009542jsd" ] + }, + "acm009547jsd" : { + "type" : "ControlElement", + "id" : "acm009547jsd", + "name" : "BaseDialog" + }, + "acm009548jsd" : { + "type" : "ControlElement", + "id" : "acm009548jsd", + "name" : "getDefaultButton" + }, + "acm009549jsd" : { + "type" : "ControlElement", + "id" : "acm009549jsd", + "name" : "getDefaultButtonType" + }, + "acm009550jsd" : { + "type" : "ControlElement", + "id" : "acm009550jsd", + "name" : "setDialogIcon" + }, + "acm009551jsd" : { + "type" : "ClassUnit", + "id" : "acm009551jsd", + "name" : "BaseDialog", + "compilationUnitId" : "acm009542jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001605jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009547jsd", "acm009548jsd", "acm009549jsd", "acm009550jsd" ] + }, + "acm009552jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009552jsd", + "name" : "BindingsHelper", + "parentId" : "acm009491jsd", + "content" : [ "acm009590jsd", "acm009597jsd", "acm009601jsd", "acm009605jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009553jsd" : { + "type" : "CodePackage", + "id" : "acm009553jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009554jsd" ] + }, + "acm009554jsd" : { + "type" : "CodePackage", + "id" : "acm009554jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009555jsd" ] + }, + "acm009555jsd" : { + "type" : "CodePackage", + "id" : "acm009555jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009556jsd" ] + }, + "acm009556jsd" : { + "type" : "CodePackage", + "id" : "acm009556jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009552jsd" ] + }, + "acm009557jsd" : { + "type" : "ControlElement", + "id" : "acm009557jsd", + "name" : "BindingsHelper" + }, + "acm009558jsd" : { + "type" : "ControlElement", + "id" : "acm009558jsd", + "name" : "includePseudoClassWhen" + }, + "acm009559jsd" : { + "type" : "ControlElement", + "id" : "acm009559jsd", + "name" : "map" + }, + "acm009560jsd" : { + "type" : "ControlElement", + "id" : "acm009560jsd", + "name" : "computeValue" + }, + "acm009561jsd" : { + "type" : "ControlElement", + "id" : "acm009561jsd", + "name" : "bindBidirectional" + }, + "acm009562jsd" : { + "type" : "ControlElement", + "id" : "acm009562jsd", + "name" : "bindBidirectional" + }, + "acm009563jsd" : { + "type" : "ControlElement", + "id" : "acm009563jsd", + "name" : "bindBidirectional" + }, + "acm009564jsd" : { + "type" : "ControlElement", + "id" : "acm009564jsd", + "name" : "bindContentBidirectional" + }, + "acm009565jsd" : { + "type" : "ControlElement", + "id" : "acm009565jsd", + "name" : "bindContentBidirectional" + }, + "acm009566jsd" : { + "type" : "ControlElement", + "id" : "acm009566jsd", + "name" : "bindContentBidirectional" + }, + "acm009567jsd" : { + "type" : "ControlElement", + "id" : "acm009567jsd", + "name" : "bindContentBidirectional" + }, + "acm009568jsd" : { + "type" : "ControlElement", + "id" : "acm009568jsd", + "name" : "bindContentBidirectional" + }, + "acm009569jsd" : { + "type" : "ControlElement", + "id" : "acm009569jsd", + "name" : "constantOf" + }, + "acm009570jsd" : { + "type" : "ControlElement", + "id" : "acm009570jsd", + "name" : "computeValue" + }, + "acm009571jsd" : { + "type" : "ControlElement", + "id" : "acm009571jsd", + "name" : "constantOf" + }, + "acm009572jsd" : { + "type" : "ControlElement", + "id" : "acm009572jsd", + "name" : "computeValue" + }, + "acm009573jsd" : { + "type" : "ControlElement", + "id" : "acm009573jsd", + "name" : "emptyString" + }, + "acm009574jsd" : { + "type" : "ControlElement", + "id" : "acm009574jsd", + "name" : "computeValue" + }, + "acm009575jsd" : { + "type" : "ControlElement", + "id" : "acm009575jsd", + "name" : "forUI" + }, + "acm009576jsd" : { + "type" : "ControlElement", + "id" : "acm009576jsd", + "name" : "ifThenElse" + }, + "acm009577jsd" : { + "type" : "ControlElement", + "id" : "acm009577jsd", + "name" : "subscribeFuture" + }, + "acm009578jsd" : { + "type" : "ControlElement", + "id" : "acm009578jsd", + "name" : "BidirectionalBinding" + }, + "acm009579jsd" : { + "type" : "ControlElement", + "id" : "acm009579jsd", + "name" : "getChangeListenerA" + }, + "acm009580jsd" : { + "type" : "ControlElement", + "id" : "acm009580jsd", + "name" : "getChangeListenerB" + }, + "acm009581jsd" : { + "type" : "ControlElement", + "id" : "acm009581jsd", + "name" : "changedA" + }, + "acm009582jsd" : { + "type" : "ControlElement", + "id" : "acm009582jsd", + "name" : "changedB" + }, + "acm009583jsd" : { + "type" : "ControlElement", + "id" : "acm009583jsd", + "name" : "updateLocked" + }, + "acm009584jsd" : { + "type" : "ControlElement", + "id" : "acm009584jsd", + "name" : "BidirectionalListBinding" + }, + "acm009585jsd" : { + "type" : "ControlElement", + "id" : "acm009585jsd", + "name" : "changed" + }, + "acm009586jsd" : { + "type" : "ControlElement", + "id" : "acm009586jsd", + "name" : "onChanged" + }, + "acm009587jsd" : { + "type" : "ControlElement", + "id" : "acm009587jsd", + "name" : "BidirectionalMapBinding" + }, + "acm009588jsd" : { + "type" : "ControlElement", + "id" : "acm009588jsd", + "name" : "changed" + }, + "acm009589jsd" : { + "type" : "ControlElement", + "id" : "acm009589jsd", + "name" : "onChanged" + }, + "acm009590jsd" : { + "type" : "ClassUnit", + "id" : "acm009590jsd", + "name" : "BindingsHelper", + "compilationUnitId" : "acm009552jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009597jsd", "acm009601jsd", "acm009605jsd", "acm010005jsd" ], + "content" : [ "acm009557jsd", "acm009558jsd", "acm009559jsd", "acm009560jsd", "acm009561jsd", "acm009562jsd", "acm009563jsd", "acm009564jsd", "acm009565jsd", "acm009566jsd", "acm009567jsd", "acm009568jsd", "acm009569jsd", "acm009570jsd", "acm009571jsd", "acm009572jsd", "acm009573jsd", "acm009574jsd", "acm009575jsd", "acm009576jsd", "acm009577jsd", "acm009578jsd", "acm009579jsd", "acm009580jsd", "acm009581jsd", "acm009582jsd", "acm009583jsd", "acm009584jsd", "acm009585jsd", "acm009586jsd", "acm009587jsd", "acm009588jsd", "acm009589jsd" ] + }, + "acm009591jsd" : { + "type" : "ControlElement", + "id" : "acm009591jsd", + "name" : "BidirectionalBinding" + }, + "acm009592jsd" : { + "type" : "ControlElement", + "id" : "acm009592jsd", + "name" : "getChangeListenerA" + }, + "acm009593jsd" : { + "type" : "ControlElement", + "id" : "acm009593jsd", + "name" : "getChangeListenerB" + }, + "acm009594jsd" : { + "type" : "ControlElement", + "id" : "acm009594jsd", + "name" : "changedA" + }, + "acm009595jsd" : { + "type" : "ControlElement", + "id" : "acm009595jsd", + "name" : "changedB" + }, + "acm009596jsd" : { + "type" : "ControlElement", + "id" : "acm009596jsd", + "name" : "updateLocked" + }, + "acm009597jsd" : { + "type" : "ClassUnit", + "id" : "acm009597jsd", + "name" : "BidirectionalBinding", + "compilationUnitId" : "acm009552jsd", + "parentDatatypeId" : "acm009590jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009591jsd", "acm009592jsd", "acm009593jsd", "acm009594jsd", "acm009595jsd", "acm009596jsd" ] + }, + "acm009598jsd" : { + "type" : "ControlElement", + "id" : "acm009598jsd", + "name" : "BidirectionalListBinding" + }, + "acm009599jsd" : { + "type" : "ControlElement", + "id" : "acm009599jsd", + "name" : "changed" + }, + "acm009600jsd" : { + "type" : "ControlElement", + "id" : "acm009600jsd", + "name" : "onChanged" + }, + "acm009601jsd" : { + "type" : "ClassUnit", + "id" : "acm009601jsd", + "name" : "BidirectionalListBinding", + "compilationUnitId" : "acm009552jsd", + "parentDatatypeId" : "acm009590jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009598jsd", "acm009599jsd", "acm009600jsd" ] + }, + "acm009602jsd" : { + "type" : "ControlElement", + "id" : "acm009602jsd", + "name" : "BidirectionalMapBinding" + }, + "acm009603jsd" : { + "type" : "ControlElement", + "id" : "acm009603jsd", + "name" : "changed" + }, + "acm009604jsd" : { + "type" : "ControlElement", + "id" : "acm009604jsd", + "name" : "onChanged" + }, + "acm009605jsd" : { + "type" : "ClassUnit", + "id" : "acm009605jsd", + "name" : "BidirectionalMapBinding", + "compilationUnitId" : "acm009552jsd", + "parentDatatypeId" : "acm009590jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009602jsd", "acm009603jsd", "acm009604jsd" ] + }, + "acm009606jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009606jsd", + "name" : "ColorUtil", + "parentId" : "acm009491jsd", + "content" : [ "acm009614jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009607jsd" : { + "type" : "CodePackage", + "id" : "acm009607jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009608jsd" ] + }, + "acm009608jsd" : { + "type" : "CodePackage", + "id" : "acm009608jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009609jsd" ] + }, + "acm009609jsd" : { + "type" : "CodePackage", + "id" : "acm009609jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009610jsd" ] + }, + "acm009610jsd" : { + "type" : "CodePackage", + "id" : "acm009610jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009606jsd" ] + }, + "acm009611jsd" : { + "type" : "ControlElement", + "id" : "acm009611jsd", + "name" : "toRGBCode" + }, + "acm009612jsd" : { + "type" : "ControlElement", + "id" : "acm009612jsd", + "name" : "toRGBACode" + }, + "acm009613jsd" : { + "type" : "ControlElement", + "id" : "acm009613jsd", + "name" : "toHex" + }, + "acm009614jsd" : { + "type" : "ClassUnit", + "id" : "acm009614jsd", + "name" : "ColorUtil", + "compilationUnitId" : "acm009606jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009611jsd", "acm009612jsd", "acm009613jsd" ] + }, + "acm009615jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009615jsd", + "name" : "ControlHelper", + "parentId" : "acm009491jsd", + "content" : [ "acm009629jsd", "acm009630jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009616jsd" : { + "type" : "CodePackage", + "id" : "acm009616jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009617jsd" ] + }, + "acm009617jsd" : { + "type" : "CodePackage", + "id" : "acm009617jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009618jsd" ] + }, + "acm009618jsd" : { + "type" : "CodePackage", + "id" : "acm009618jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009619jsd" ] + }, + "acm009619jsd" : { + "type" : "CodePackage", + "id" : "acm009619jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009615jsd" ] + }, + "acm009620jsd" : { + "type" : "ControlElement", + "id" : "acm009620jsd", + "name" : "setAction" + }, + "acm009621jsd" : { + "type" : "ControlElement", + "id" : "acm009621jsd", + "name" : "childIsFocused" + }, + "acm009622jsd" : { + "type" : "ControlElement", + "id" : "acm009622jsd", + "name" : "getIntegerTextFormatter" + }, + "acm009623jsd" : { + "type" : "ControlElement", + "id" : "acm009623jsd", + "name" : "removePseudoClasses" + }, + "acm009624jsd" : { + "type" : "ControlElement", + "id" : "acm009624jsd", + "name" : "getDroppingMouseLocation" + }, + "acm009625jsd" : { + "type" : "ControlElement", + "id" : "acm009625jsd", + "name" : "setDroppingPseudoClasses" + }, + "acm009626jsd" : { + "type" : "ControlElement", + "id" : "acm009626jsd", + "name" : "setDroppingPseudoClasses" + }, + "acm009627jsd" : { + "type" : "ControlElement", + "id" : "acm009627jsd", + "name" : "removeDroppingPseudoClasses" + }, + "acm009628jsd" : { + "type" : "ControlElement", + "id" : "acm009628jsd", + "name" : "truncateString" + }, + "acm009629jsd" : { + "type" : "ClassUnit", + "id" : "acm009629jsd", + "name" : "ControlHelper", + "compilationUnitId" : "acm009615jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009630jsd", "acm009762jsd" ], + "content" : [ "acm009620jsd", "acm009621jsd", "acm009622jsd", "acm009623jsd", "acm009624jsd", "acm009625jsd", "acm009626jsd", "acm009627jsd", "acm009628jsd" ] + }, + "acm009630jsd" : { + "type" : "ClassUnit", + "id" : "acm009630jsd", + "name" : "EllipsisPosition", + "compilationUnitId" : "acm009615jsd", + "parentDatatypeId" : "acm009629jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009631jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009631jsd", + "name" : "CurrentThreadTaskExecutor", + "parentId" : "acm009491jsd", + "content" : [ "acm009647jsd", "acm009654jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009632jsd" : { + "type" : "CodePackage", + "id" : "acm009632jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009633jsd" ] + }, + "acm009633jsd" : { + "type" : "CodePackage", + "id" : "acm009633jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009634jsd" ] + }, + "acm009634jsd" : { + "type" : "CodePackage", + "id" : "acm009634jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009635jsd" ] + }, + "acm009635jsd" : { + "type" : "CodePackage", + "id" : "acm009635jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009631jsd" ] + }, + "acm009636jsd" : { + "type" : "ControlElement", + "id" : "acm009636jsd", + "name" : "execute" + }, + "acm009637jsd" : { + "type" : "ControlElement", + "id" : "acm009637jsd", + "name" : "execute" + }, + "acm009638jsd" : { + "type" : "ControlElement", + "id" : "acm009638jsd", + "name" : "schedule" + }, + "acm009639jsd" : { + "type" : "ControlElement", + "id" : "acm009639jsd", + "name" : "shutdown" + }, + "acm009640jsd" : { + "type" : "ControlElement", + "id" : "acm009640jsd", + "name" : "createThrottler" + }, + "acm009641jsd" : { + "type" : "ControlElement", + "id" : "acm009641jsd", + "name" : "FailedFuture" + }, + "acm009642jsd" : { + "type" : "ControlElement", + "id" : "acm009642jsd", + "name" : "get" + }, + "acm009643jsd" : { + "type" : "ControlElement", + "id" : "acm009643jsd", + "name" : "get" + }, + "acm009644jsd" : { + "type" : "ControlElement", + "id" : "acm009644jsd", + "name" : "cancel" + }, + "acm009645jsd" : { + "type" : "ControlElement", + "id" : "acm009645jsd", + "name" : "isCancelled" + }, + "acm009646jsd" : { + "type" : "ControlElement", + "id" : "acm009646jsd", + "name" : "isDone" + }, + "acm009647jsd" : { + "type" : "ClassUnit", + "id" : "acm009647jsd", + "name" : "CurrentThreadTaskExecutor", + "compilationUnitId" : "acm009631jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm009965jsd" ], + "datatypeReferencesIds" : [ "acm009536jsd", "acm009647jsd", "acm009654jsd", "acm017304jsd" ], + "content" : [ "acm009636jsd", "acm009637jsd", "acm009638jsd", "acm009639jsd", "acm009640jsd", "acm009641jsd", "acm009642jsd", "acm009643jsd", "acm009644jsd", "acm009645jsd", "acm009646jsd" ] + }, + "acm009648jsd" : { + "type" : "ControlElement", + "id" : "acm009648jsd", + "name" : "FailedFuture" + }, + "acm009649jsd" : { + "type" : "ControlElement", + "id" : "acm009649jsd", + "name" : "get" + }, + "acm009650jsd" : { + "type" : "ControlElement", + "id" : "acm009650jsd", + "name" : "get" + }, + "acm009651jsd" : { + "type" : "ControlElement", + "id" : "acm009651jsd", + "name" : "cancel" + }, + "acm009652jsd" : { + "type" : "ControlElement", + "id" : "acm009652jsd", + "name" : "isCancelled" + }, + "acm009653jsd" : { + "type" : "ControlElement", + "id" : "acm009653jsd", + "name" : "isDone" + }, + "acm009654jsd" : { + "type" : "ClassUnit", + "id" : "acm009654jsd", + "name" : "FailedFuture", + "compilationUnitId" : "acm009631jsd", + "parentDatatypeId" : "acm009647jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009648jsd", "acm009649jsd", "acm009650jsd", "acm009651jsd", "acm009652jsd", "acm009653jsd" ] + }, + "acm009655jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009655jsd", + "name" : "CustomLocalDragboard", + "parentId" : "acm009491jsd", + "content" : [ "acm009670jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009656jsd" : { + "type" : "CodePackage", + "id" : "acm009656jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009657jsd" ] + }, + "acm009657jsd" : { + "type" : "CodePackage", + "id" : "acm009657jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009658jsd" ] + }, + "acm009658jsd" : { + "type" : "CodePackage", + "id" : "acm009658jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009659jsd" ] + }, + "acm009659jsd" : { + "type" : "CodePackage", + "id" : "acm009659jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009655jsd" ] + }, + "acm009660jsd" : { + "type" : "ControlElement", + "id" : "acm009660jsd", + "name" : "putValue" + }, + "acm009661jsd" : { + "type" : "ControlElement", + "id" : "acm009661jsd", + "name" : "getValue" + }, + "acm009662jsd" : { + "type" : "ControlElement", + "id" : "acm009662jsd", + "name" : "hasType" + }, + "acm009663jsd" : { + "type" : "ControlElement", + "id" : "acm009663jsd", + "name" : "clear" + }, + "acm009664jsd" : { + "type" : "ControlElement", + "id" : "acm009664jsd", + "name" : "clearAll" + }, + "acm009665jsd" : { + "type" : "ControlElement", + "id" : "acm009665jsd", + "name" : "putBibEntries" + }, + "acm009666jsd" : { + "type" : "ControlElement", + "id" : "acm009666jsd", + "name" : "getBibEntries" + }, + "acm009667jsd" : { + "type" : "ControlElement", + "id" : "acm009667jsd", + "name" : "hasBibEntries" + }, + "acm009668jsd" : { + "type" : "ControlElement", + "id" : "acm009668jsd", + "name" : "putPreviewLayouts" + }, + "acm009669jsd" : { + "type" : "ControlElement", + "id" : "acm009669jsd", + "name" : "getPreviewLayouts" + }, + "acm009670jsd" : { + "type" : "ClassUnit", + "id" : "acm009670jsd", + "name" : "CustomLocalDragboard", + "compilationUnitId" : "acm009655jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016651jsd", "acm018267jsd" ], + "content" : [ "acm009660jsd", "acm009661jsd", "acm009662jsd", "acm009663jsd", "acm009664jsd", "acm009665jsd", "acm009666jsd", "acm009667jsd", "acm009668jsd", "acm009669jsd" ] + }, + "acm009671jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009671jsd", + "name" : "CustomRatingSkin", + "parentId" : "acm009491jsd", + "content" : [ "acm009678jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009672jsd" : { + "type" : "CodePackage", + "id" : "acm009672jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009673jsd" ] + }, + "acm009673jsd" : { + "type" : "CodePackage", + "id" : "acm009673jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009674jsd" ] + }, + "acm009674jsd" : { + "type" : "CodePackage", + "id" : "acm009674jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009675jsd" ] + }, + "acm009675jsd" : { + "type" : "CodePackage", + "id" : "acm009675jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009671jsd" ] + }, + "acm009676jsd" : { + "type" : "ControlElement", + "id" : "acm009676jsd", + "name" : "CustomRatingSkin" + }, + "acm009677jsd" : { + "type" : "ControlElement", + "id" : "acm009677jsd", + "name" : "createButtonNode" + }, + "acm009678jsd" : { + "type" : "ClassUnit", + "id" : "acm009678jsd", + "name" : "CustomRatingSkin", + "compilationUnitId" : "acm009671jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009676jsd", "acm009677jsd" ] + }, + "acm009679jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009679jsd", + "name" : "CustomTitledPaneSkin", + "parentId" : "acm009491jsd", + "content" : [ "acm009696jsd", "acm009699jsd", "acm009700jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009680jsd" : { + "type" : "CodePackage", + "id" : "acm009680jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009681jsd" ] + }, + "acm009681jsd" : { + "type" : "CodePackage", + "id" : "acm009681jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009682jsd" ] + }, + "acm009682jsd" : { + "type" : "CodePackage", + "id" : "acm009682jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009683jsd" ] + }, + "acm009683jsd" : { + "type" : "CodePackage", + "id" : "acm009683jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009679jsd" ] + }, + "acm009684jsd" : { + "type" : "ControlElement", + "id" : "acm009684jsd", + "name" : "invalidated" + }, + "acm009685jsd" : { + "type" : "ControlElement", + "id" : "acm009685jsd", + "name" : "setArrowSide" + }, + "acm009686jsd" : { + "type" : "ControlElement", + "id" : "acm009686jsd", + "name" : "getArrowSide" + }, + "acm009687jsd" : { + "type" : "ControlElement", + "id" : "acm009687jsd", + "name" : "arrowSideProperty" + }, + "acm009688jsd" : { + "type" : "ControlElement", + "id" : "acm009688jsd", + "name" : "CustomTitledPaneSkin" + }, + "acm009689jsd" : { + "type" : "ControlElement", + "id" : "acm009689jsd", + "name" : "adjustTitleLayout" + }, + "acm009690jsd" : { + "type" : "ControlElement", + "id" : "acm009690jsd", + "name" : "clearBindings" + }, + "acm009691jsd" : { + "type" : "ControlElement", + "id" : "acm009691jsd", + "name" : "dispose" + }, + "acm009692jsd" : { + "type" : "ControlElement", + "id" : "acm009692jsd", + "name" : "getClassCssMetaData" + }, + "acm009693jsd" : { + "type" : "ControlElement", + "id" : "acm009693jsd", + "name" : "getCssMetaData" + }, + "acm009694jsd" : { + "type" : "ControlElement", + "id" : "acm009694jsd", + "name" : "isSettable" + }, + "acm009695jsd" : { + "type" : "ControlElement", + "id" : "acm009695jsd", + "name" : "getStyleableProperty" + }, + "acm009696jsd" : { + "type" : "ClassUnit", + "id" : "acm009696jsd", + "name" : "CustomTitledPaneSkin", + "compilationUnitId" : "acm009679jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009700jsd" ], + "content" : [ "acm009684jsd", "acm009685jsd", "acm009686jsd", "acm009687jsd", "acm009688jsd", "acm009689jsd", "acm009690jsd", "acm009691jsd", "acm009692jsd", "acm009693jsd", "acm009694jsd", "acm009695jsd" ] + }, + "acm009697jsd" : { + "type" : "ControlElement", + "id" : "acm009697jsd", + "name" : "isSettable" + }, + "acm009698jsd" : { + "type" : "ControlElement", + "id" : "acm009698jsd", + "name" : "getStyleableProperty" + }, + "acm009699jsd" : { + "type" : "ClassUnit", + "id" : "acm009699jsd", + "name" : "StyleableProperties", + "compilationUnitId" : "acm009679jsd", + "parentDatatypeId" : "acm009696jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009700jsd" ], + "content" : [ "acm009697jsd", "acm009698jsd" ] + }, + "acm009700jsd" : { + "type" : "ClassUnit", + "id" : "acm009700jsd", + "name" : "ArrowSide", + "compilationUnitId" : "acm009679jsd", + "parentDatatypeId" : "acm009696jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009701jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009701jsd", + "name" : "DefaultFileUpdateMonitor", + "parentId" : "acm009491jsd", + "content" : [ "acm009712jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009702jsd" : { + "type" : "CodePackage", + "id" : "acm009702jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009703jsd" ] + }, + "acm009703jsd" : { + "type" : "CodePackage", + "id" : "acm009703jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009704jsd" ] + }, + "acm009704jsd" : { + "type" : "CodePackage", + "id" : "acm009704jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009705jsd" ] + }, + "acm009705jsd" : { + "type" : "CodePackage", + "id" : "acm009705jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009701jsd" ] + }, + "acm009706jsd" : { + "type" : "ControlElement", + "id" : "acm009706jsd", + "name" : "run" + }, + "acm009707jsd" : { + "type" : "ControlElement", + "id" : "acm009707jsd", + "name" : "isActive" + }, + "acm009708jsd" : { + "type" : "ControlElement", + "id" : "acm009708jsd", + "name" : "notifyAboutChange" + }, + "acm009709jsd" : { + "type" : "ControlElement", + "id" : "acm009709jsd", + "name" : "addListenerForFile" + }, + "acm009710jsd" : { + "type" : "ControlElement", + "id" : "acm009710jsd", + "name" : "removeListener" + }, + "acm009711jsd" : { + "type" : "ControlElement", + "id" : "acm009711jsd", + "name" : "shutdown" + }, + "acm009712jsd" : { + "type" : "ClassUnit", + "id" : "acm009712jsd", + "name" : "DefaultFileUpdateMonitor", + "compilationUnitId" : "acm009701jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020693jsd" ], + "datatypeReferencesIds" : [ "acm009712jsd", "acm010366jsd", "acm010381jsd", "acm020683jsd" ], + "content" : [ "acm009706jsd", "acm009707jsd", "acm009708jsd", "acm009709jsd", "acm009710jsd", "acm009711jsd" ] + }, + "acm009713jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009713jsd", + "name" : "DefaultTaskExecutor", + "parentId" : "acm009491jsd", + "content" : [ "acm009730jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009714jsd" : { + "type" : "CodePackage", + "id" : "acm009714jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009715jsd" ] + }, + "acm009715jsd" : { + "type" : "CodePackage", + "id" : "acm009715jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009716jsd" ] + }, + "acm009716jsd" : { + "type" : "CodePackage", + "id" : "acm009716jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009717jsd" ] + }, + "acm009717jsd" : { + "type" : "CodePackage", + "id" : "acm009717jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009713jsd" ] + }, + "acm009718jsd" : { + "type" : "ControlElement", + "id" : "acm009718jsd", + "name" : "DefaultTaskExecutor" + }, + "acm009719jsd" : { + "type" : "ControlElement", + "id" : "acm009719jsd", + "name" : "runInJavaFXThread" + }, + "acm009720jsd" : { + "type" : "ControlElement", + "id" : "acm009720jsd", + "name" : "runAndWaitInJavaFXThread" + }, + "acm009721jsd" : { + "type" : "ControlElement", + "id" : "acm009721jsd", + "name" : "runInJavaFXThread" + }, + "acm009722jsd" : { + "type" : "ControlElement", + "id" : "acm009722jsd", + "name" : "execute" + }, + "acm009723jsd" : { + "type" : "ControlElement", + "id" : "acm009723jsd", + "name" : "execute" + }, + "acm009724jsd" : { + "type" : "ControlElement", + "id" : "acm009724jsd", + "name" : "schedule" + }, + "acm009725jsd" : { + "type" : "ControlElement", + "id" : "acm009725jsd", + "name" : "shutdown" + }, + "acm009726jsd" : { + "type" : "ControlElement", + "id" : "acm009726jsd", + "name" : "createThrottler" + }, + "acm009727jsd" : { + "type" : "ControlElement", + "id" : "acm009727jsd", + "name" : "getJavaFXTask" + }, + "acm009728jsd" : { + "type" : "ControlElement", + "id" : "acm009728jsd", + "name" : "call" + }, + "acm009729jsd" : { + "type" : "ControlElement", + "id" : "acm009729jsd", + "name" : "convertToException" + }, + "acm009730jsd" : { + "type" : "ClassUnit", + "id" : "acm009730jsd", + "name" : "DefaultTaskExecutor", + "compilationUnitId" : "acm009713jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm009965jsd" ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm009536jsd", "acm009730jsd", "acm017304jsd" ], + "content" : [ "acm009718jsd", "acm009719jsd", "acm009720jsd", "acm009721jsd", "acm009722jsd", "acm009723jsd", "acm009724jsd", "acm009725jsd", "acm009726jsd", "acm009727jsd", "acm009728jsd", "acm009729jsd" ] + }, + "acm009731jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009731jsd", + "name" : "DialogWindowState", + "parentId" : "acm009491jsd", + "content" : [ "acm009741jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009732jsd" : { + "type" : "CodePackage", + "id" : "acm009732jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009733jsd" ] + }, + "acm009733jsd" : { + "type" : "CodePackage", + "id" : "acm009733jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009734jsd" ] + }, + "acm009734jsd" : { + "type" : "CodePackage", + "id" : "acm009734jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009735jsd" ] + }, + "acm009735jsd" : { + "type" : "CodePackage", + "id" : "acm009735jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009731jsd" ] + }, + "acm009736jsd" : { + "type" : "ControlElement", + "id" : "acm009736jsd", + "name" : "DialogWindowState" + }, + "acm009737jsd" : { + "type" : "ControlElement", + "id" : "acm009737jsd", + "name" : "getX" + }, + "acm009738jsd" : { + "type" : "ControlElement", + "id" : "acm009738jsd", + "name" : "getY" + }, + "acm009739jsd" : { + "type" : "ControlElement", + "id" : "acm009739jsd", + "name" : "getHeight" + }, + "acm009740jsd" : { + "type" : "ControlElement", + "id" : "acm009740jsd", + "name" : "getWidth" + }, + "acm009741jsd" : { + "type" : "ClassUnit", + "id" : "acm009741jsd", + "name" : "DialogWindowState", + "compilationUnitId" : "acm009731jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009736jsd", "acm009737jsd", "acm009738jsd", "acm009739jsd", "acm009740jsd" ] + }, + "acm009742jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009742jsd", + "name" : "DirectoryDialogConfiguration", + "parentId" : "acm009491jsd", + "content" : [ "acm009752jsd", "acm009756jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009743jsd" : { + "type" : "CodePackage", + "id" : "acm009743jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009744jsd" ] + }, + "acm009744jsd" : { + "type" : "CodePackage", + "id" : "acm009744jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009745jsd" ] + }, + "acm009745jsd" : { + "type" : "CodePackage", + "id" : "acm009745jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009746jsd" ] + }, + "acm009746jsd" : { + "type" : "CodePackage", + "id" : "acm009746jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009742jsd" ] + }, + "acm009747jsd" : { + "type" : "ControlElement", + "id" : "acm009747jsd", + "name" : "DirectoryDialogConfiguration" + }, + "acm009748jsd" : { + "type" : "ControlElement", + "id" : "acm009748jsd", + "name" : "getInitialDirectory" + }, + "acm009749jsd" : { + "type" : "ControlElement", + "id" : "acm009749jsd", + "name" : "build" + }, + "acm009750jsd" : { + "type" : "ControlElement", + "id" : "acm009750jsd", + "name" : "withInitialDirectory" + }, + "acm009751jsd" : { + "type" : "ControlElement", + "id" : "acm009751jsd", + "name" : "withInitialDirectory" + }, + "acm009752jsd" : { + "type" : "ClassUnit", + "id" : "acm009752jsd", + "name" : "DirectoryDialogConfiguration", + "compilationUnitId" : "acm009742jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009752jsd", "acm009756jsd" ], + "content" : [ "acm009747jsd", "acm009748jsd", "acm009749jsd", "acm009750jsd", "acm009751jsd" ] + }, + "acm009753jsd" : { + "type" : "ControlElement", + "id" : "acm009753jsd", + "name" : "build" + }, + "acm009754jsd" : { + "type" : "ControlElement", + "id" : "acm009754jsd", + "name" : "withInitialDirectory" + }, + "acm009755jsd" : { + "type" : "ControlElement", + "id" : "acm009755jsd", + "name" : "withInitialDirectory" + }, + "acm009756jsd" : { + "type" : "ClassUnit", + "id" : "acm009756jsd", + "name" : "Builder", + "compilationUnitId" : "acm009742jsd", + "parentDatatypeId" : "acm009752jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009752jsd", "acm009756jsd" ], + "content" : [ "acm009753jsd", "acm009754jsd", "acm009755jsd" ] + }, + "acm009757jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009757jsd", + "name" : "DroppingMouseLocation", + "parentId" : "acm009491jsd", + "content" : [ "acm009762jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009758jsd" : { + "type" : "CodePackage", + "id" : "acm009758jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009759jsd" ] + }, + "acm009759jsd" : { + "type" : "CodePackage", + "id" : "acm009759jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009760jsd" ] + }, + "acm009760jsd" : { + "type" : "CodePackage", + "id" : "acm009760jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009761jsd" ] + }, + "acm009761jsd" : { + "type" : "CodePackage", + "id" : "acm009761jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009757jsd" ] + }, + "acm009762jsd" : { + "type" : "ClassUnit", + "id" : "acm009762jsd", + "name" : "DroppingMouseLocation", + "compilationUnitId" : "acm009757jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009763jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009763jsd", + "name" : "FieldsUtil", + "parentId" : "acm009491jsd", + "content" : [ "acm009771jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009764jsd" : { + "type" : "CodePackage", + "id" : "acm009764jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009765jsd" ] + }, + "acm009765jsd" : { + "type" : "CodePackage", + "id" : "acm009765jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009766jsd" ] + }, + "acm009766jsd" : { + "type" : "CodePackage", + "id" : "acm009766jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009767jsd" ] + }, + "acm009767jsd" : { + "type" : "CodePackage", + "id" : "acm009767jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009763jsd" ] + }, + "acm009768jsd" : { + "type" : "ControlElement", + "id" : "acm009768jsd", + "name" : "toString" + }, + "acm009769jsd" : { + "type" : "ControlElement", + "id" : "acm009769jsd", + "name" : "fromString" + }, + "acm009770jsd" : { + "type" : "ControlElement", + "id" : "acm009770jsd", + "name" : "getNameWithType" + }, + "acm009771jsd" : { + "type" : "ClassUnit", + "id" : "acm009771jsd", + "name" : "FieldsUtil", + "compilationUnitId" : "acm009763jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009172jsd", "acm018673jsd", "acm018728jsd", "acm018741jsd", "acm018770jsd", "acm018813jsd" ], + "content" : [ "acm009768jsd", "acm009769jsd", "acm009770jsd" ] + }, + "acm009772jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009772jsd", + "name" : "FileDialogConfiguration", + "parentId" : "acm009491jsd", + "content" : [ "acm009796jsd", "acm009809jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009773jsd" : { + "type" : "CodePackage", + "id" : "acm009773jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009774jsd" ] + }, + "acm009774jsd" : { + "type" : "CodePackage", + "id" : "acm009774jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009775jsd" ] + }, + "acm009775jsd" : { + "type" : "CodePackage", + "id" : "acm009775jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009776jsd" ] + }, + "acm009776jsd" : { + "type" : "CodePackage", + "id" : "acm009776jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009772jsd" ] + }, + "acm009777jsd" : { + "type" : "ControlElement", + "id" : "acm009777jsd", + "name" : "FileDialogConfiguration" + }, + "acm009778jsd" : { + "type" : "ControlElement", + "id" : "acm009778jsd", + "name" : "getInitialDirectory" + }, + "acm009779jsd" : { + "type" : "ControlElement", + "id" : "acm009779jsd", + "name" : "getDefaultExtension" + }, + "acm009780jsd" : { + "type" : "ControlElement", + "id" : "acm009780jsd", + "name" : "getInitialFileName" + }, + "acm009781jsd" : { + "type" : "ControlElement", + "id" : "acm009781jsd", + "name" : "getExtensionFilters" + }, + "acm009782jsd" : { + "type" : "ControlElement", + "id" : "acm009782jsd", + "name" : "getSelectedExtensionFilter" + }, + "acm009783jsd" : { + "type" : "ControlElement", + "id" : "acm009783jsd", + "name" : "setSelectedExtensionFilter" + }, + "acm009784jsd" : { + "type" : "ControlElement", + "id" : "acm009784jsd", + "name" : "build" + }, + "acm009785jsd" : { + "type" : "ControlElement", + "id" : "acm009785jsd", + "name" : "withInitialDirectory" + }, + "acm009786jsd" : { + "type" : "ControlElement", + "id" : "acm009786jsd", + "name" : "withInitialDirectory" + }, + "acm009787jsd" : { + "type" : "ControlElement", + "id" : "acm009787jsd", + "name" : "withInitialFileName" + }, + "acm009788jsd" : { + "type" : "ControlElement", + "id" : "acm009788jsd", + "name" : "withDefaultExtension" + }, + "acm009789jsd" : { + "type" : "ControlElement", + "id" : "acm009789jsd", + "name" : "withDefaultExtension" + }, + "acm009790jsd" : { + "type" : "ControlElement", + "id" : "acm009790jsd", + "name" : "withDefaultExtension" + }, + "acm009791jsd" : { + "type" : "ControlElement", + "id" : "acm009791jsd", + "name" : "withDefaultExtension" + }, + "acm009792jsd" : { + "type" : "ControlElement", + "id" : "acm009792jsd", + "name" : "addExtensionFilter" + }, + "acm009793jsd" : { + "type" : "ControlElement", + "id" : "acm009793jsd", + "name" : "addExtensionFilter" + }, + "acm009794jsd" : { + "type" : "ControlElement", + "id" : "acm009794jsd", + "name" : "addExtensionFilter" + }, + "acm009795jsd" : { + "type" : "ControlElement", + "id" : "acm009795jsd", + "name" : "addExtensionFilter" + }, + "acm009796jsd" : { + "type" : "ClassUnit", + "id" : "acm009796jsd", + "name" : "FileDialogConfiguration", + "compilationUnitId" : "acm009772jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009796jsd", "acm009809jsd", "acm017320jsd" ], + "content" : [ "acm009777jsd", "acm009778jsd", "acm009779jsd", "acm009780jsd", "acm009781jsd", "acm009782jsd", "acm009783jsd", "acm009784jsd", "acm009785jsd", "acm009786jsd", "acm009787jsd", "acm009788jsd", "acm009789jsd", "acm009790jsd", "acm009791jsd", "acm009792jsd", "acm009793jsd", "acm009794jsd", "acm009795jsd" ] + }, + "acm009797jsd" : { + "type" : "ControlElement", + "id" : "acm009797jsd", + "name" : "build" + }, + "acm009798jsd" : { + "type" : "ControlElement", + "id" : "acm009798jsd", + "name" : "withInitialDirectory" + }, + "acm009799jsd" : { + "type" : "ControlElement", + "id" : "acm009799jsd", + "name" : "withInitialDirectory" + }, + "acm009800jsd" : { + "type" : "ControlElement", + "id" : "acm009800jsd", + "name" : "withInitialFileName" + }, + "acm009801jsd" : { + "type" : "ControlElement", + "id" : "acm009801jsd", + "name" : "withDefaultExtension" + }, + "acm009802jsd" : { + "type" : "ControlElement", + "id" : "acm009802jsd", + "name" : "withDefaultExtension" + }, + "acm009803jsd" : { + "type" : "ControlElement", + "id" : "acm009803jsd", + "name" : "withDefaultExtension" + }, + "acm009804jsd" : { + "type" : "ControlElement", + "id" : "acm009804jsd", + "name" : "withDefaultExtension" + }, + "acm009805jsd" : { + "type" : "ControlElement", + "id" : "acm009805jsd", + "name" : "addExtensionFilter" + }, + "acm009806jsd" : { + "type" : "ControlElement", + "id" : "acm009806jsd", + "name" : "addExtensionFilter" + }, + "acm009807jsd" : { + "type" : "ControlElement", + "id" : "acm009807jsd", + "name" : "addExtensionFilter" + }, + "acm009808jsd" : { + "type" : "ControlElement", + "id" : "acm009808jsd", + "name" : "addExtensionFilter" + }, + "acm009809jsd" : { + "type" : "ClassUnit", + "id" : "acm009809jsd", + "name" : "Builder", + "compilationUnitId" : "acm009772jsd", + "parentDatatypeId" : "acm009796jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009796jsd", "acm009809jsd", "acm017320jsd" ], + "content" : [ "acm009797jsd", "acm009798jsd", "acm009799jsd", "acm009800jsd", "acm009801jsd", "acm009802jsd", "acm009803jsd", "acm009804jsd", "acm009805jsd", "acm009806jsd", "acm009807jsd", "acm009808jsd" ] + }, + "acm009810jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009810jsd", + "name" : "FileFilterConverter", + "parentId" : "acm009491jsd", + "content" : [ "acm009826jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009811jsd" : { + "type" : "CodePackage", + "id" : "acm009811jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009812jsd" ] + }, + "acm009812jsd" : { + "type" : "CodePackage", + "id" : "acm009812jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009813jsd" ] + }, + "acm009813jsd" : { + "type" : "CodePackage", + "id" : "acm009813jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009814jsd" ] + }, + "acm009814jsd" : { + "type" : "CodePackage", + "id" : "acm009814jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009810jsd" ] + }, + "acm009815jsd" : { + "type" : "ControlElement", + "id" : "acm009815jsd", + "name" : "FileFilterConverter" + }, + "acm009816jsd" : { + "type" : "ControlElement", + "id" : "acm009816jsd", + "name" : "toExtensionFilter" + }, + "acm009817jsd" : { + "type" : "ControlElement", + "id" : "acm009817jsd", + "name" : "toExtensionFilter" + }, + "acm009818jsd" : { + "type" : "ControlElement", + "id" : "acm009818jsd", + "name" : "getImporter" + }, + "acm009819jsd" : { + "type" : "ControlElement", + "id" : "acm009819jsd", + "name" : "getExporter" + }, + "acm009820jsd" : { + "type" : "ControlElement", + "id" : "acm009820jsd", + "name" : "forAllImporters" + }, + "acm009821jsd" : { + "type" : "ControlElement", + "id" : "acm009821jsd", + "name" : "importerToExtensionFilter" + }, + "acm009822jsd" : { + "type" : "ControlElement", + "id" : "acm009822jsd", + "name" : "exporterToExtensionFilter" + }, + "acm009823jsd" : { + "type" : "ControlElement", + "id" : "acm009823jsd", + "name" : "toFileFilter" + }, + "acm009824jsd" : { + "type" : "ControlElement", + "id" : "acm009824jsd", + "name" : "toFileFilter" + }, + "acm009825jsd" : { + "type" : "ControlElement", + "id" : "acm009825jsd", + "name" : "toDirFilter" + }, + "acm009826jsd" : { + "type" : "ClassUnit", + "id" : "acm009826jsd", + "name" : "FileFilterConverter", + "compilationUnitId" : "acm009810jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011502jsd", "acm012455jsd", "acm017320jsd" ], + "content" : [ "acm009815jsd", "acm009816jsd", "acm009817jsd", "acm009818jsd", "acm009819jsd", "acm009820jsd", "acm009821jsd", "acm009822jsd", "acm009823jsd", "acm009824jsd", "acm009825jsd" ] + }, + "acm009827jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009827jsd", + "name" : "FileNodeViewModel", + "parentId" : "acm009491jsd", + "content" : [ "acm009843jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009828jsd" : { + "type" : "CodePackage", + "id" : "acm009828jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009829jsd" ] + }, + "acm009829jsd" : { + "type" : "CodePackage", + "id" : "acm009829jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009830jsd" ] + }, + "acm009830jsd" : { + "type" : "CodePackage", + "id" : "acm009830jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009831jsd" ] + }, + "acm009831jsd" : { + "type" : "CodePackage", + "id" : "acm009831jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009827jsd" ] + }, + "acm009832jsd" : { + "type" : "ControlElement", + "id" : "acm009832jsd", + "name" : "FileNodeViewModel" + }, + "acm009833jsd" : { + "type" : "ControlElement", + "id" : "acm009833jsd", + "name" : "getPath" + }, + "acm009834jsd" : { + "type" : "ControlElement", + "id" : "acm009834jsd", + "name" : "getChildren" + }, + "acm009835jsd" : { + "type" : "ControlElement", + "id" : "acm009835jsd", + "name" : "getFileCount" + }, + "acm009836jsd" : { + "type" : "ControlElement", + "id" : "acm009836jsd", + "name" : "setFileCount" + }, + "acm009837jsd" : { + "type" : "ControlElement", + "id" : "acm009837jsd", + "name" : "formatDateTime" + }, + "acm009838jsd" : { + "type" : "ControlElement", + "id" : "acm009838jsd", + "name" : "getDisplayText" + }, + "acm009839jsd" : { + "type" : "ControlElement", + "id" : "acm009839jsd", + "name" : "getDisplayTextWithEditDate" + }, + "acm009840jsd" : { + "type" : "ControlElement", + "id" : "acm009840jsd", + "name" : "toString" + }, + "acm009841jsd" : { + "type" : "ControlElement", + "id" : "acm009841jsd", + "name" : "hashCode" + }, + "acm009842jsd" : { + "type" : "ControlElement", + "id" : "acm009842jsd", + "name" : "equals" + }, + "acm009843jsd" : { + "type" : "ClassUnit", + "id" : "acm009843jsd", + "name" : "FileNodeViewModel", + "compilationUnitId" : "acm009827jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009843jsd" ], + "content" : [ "acm009832jsd", "acm009833jsd", "acm009834jsd", "acm009835jsd", "acm009836jsd", "acm009837jsd", "acm009838jsd", "acm009839jsd", "acm009840jsd", "acm009841jsd", "acm009842jsd" ] + }, + "acm009844jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009844jsd", + "name" : "IconValidationDecorator", + "parentId" : "acm009491jsd", + "content" : [ "acm009856jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009845jsd" : { + "type" : "CodePackage", + "id" : "acm009845jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009846jsd" ] + }, + "acm009846jsd" : { + "type" : "CodePackage", + "id" : "acm009846jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009847jsd" ] + }, + "acm009847jsd" : { + "type" : "CodePackage", + "id" : "acm009847jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009848jsd" ] + }, + "acm009848jsd" : { + "type" : "CodePackage", + "id" : "acm009848jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009844jsd" ] + }, + "acm009849jsd" : { + "type" : "ControlElement", + "id" : "acm009849jsd", + "name" : "IconValidationDecorator" + }, + "acm009850jsd" : { + "type" : "ControlElement", + "id" : "acm009850jsd", + "name" : "IconValidationDecorator" + }, + "acm009851jsd" : { + "type" : "ControlElement", + "id" : "acm009851jsd", + "name" : "createErrorNode" + }, + "acm009852jsd" : { + "type" : "ControlElement", + "id" : "acm009852jsd", + "name" : "createWarningNode" + }, + "acm009853jsd" : { + "type" : "ControlElement", + "id" : "acm009853jsd", + "name" : "createDecorationNode" + }, + "acm009854jsd" : { + "type" : "ControlElement", + "id" : "acm009854jsd", + "name" : "createTooltip" + }, + "acm009855jsd" : { + "type" : "ControlElement", + "id" : "acm009855jsd", + "name" : "createValidationDecorations" + }, + "acm009856jsd" : { + "type" : "ClassUnit", + "id" : "acm009856jsd", + "name" : "IconValidationDecorator", + "compilationUnitId" : "acm009844jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009849jsd", "acm009850jsd", "acm009851jsd", "acm009852jsd", "acm009853jsd", "acm009854jsd", "acm009855jsd" ] + }, + "acm009857jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009857jsd", + "name" : "JabRefResourceLocator", + "parentId" : "acm009491jsd", + "content" : [ "acm009863jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009858jsd" : { + "type" : "CodePackage", + "id" : "acm009858jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009859jsd" ] + }, + "acm009859jsd" : { + "type" : "CodePackage", + "id" : "acm009859jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009860jsd" ] + }, + "acm009860jsd" : { + "type" : "CodePackage", + "id" : "acm009860jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009861jsd" ] + }, + "acm009861jsd" : { + "type" : "CodePackage", + "id" : "acm009861jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009857jsd" ] + }, + "acm009862jsd" : { + "type" : "ControlElement", + "id" : "acm009862jsd", + "name" : "getResourceBundle" + }, + "acm009863jsd" : { + "type" : "ClassUnit", + "id" : "acm009863jsd", + "name" : "JabRefResourceLocator", + "compilationUnitId" : "acm009857jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009863jsd" ], + "content" : [ "acm009862jsd" ] + }, + "acm009864jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009864jsd", + "name" : "NoSelectionModel", + "parentId" : "acm009491jsd", + "content" : [ "acm009884jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009865jsd" : { + "type" : "CodePackage", + "id" : "acm009865jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009866jsd" ] + }, + "acm009866jsd" : { + "type" : "CodePackage", + "id" : "acm009866jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009867jsd" ] + }, + "acm009867jsd" : { + "type" : "CodePackage", + "id" : "acm009867jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009868jsd" ] + }, + "acm009868jsd" : { + "type" : "CodePackage", + "id" : "acm009868jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009864jsd" ] + }, + "acm009869jsd" : { + "type" : "ControlElement", + "id" : "acm009869jsd", + "name" : "getSelectedIndices" + }, + "acm009870jsd" : { + "type" : "ControlElement", + "id" : "acm009870jsd", + "name" : "getSelectedItems" + }, + "acm009871jsd" : { + "type" : "ControlElement", + "id" : "acm009871jsd", + "name" : "selectIndices" + }, + "acm009872jsd" : { + "type" : "ControlElement", + "id" : "acm009872jsd", + "name" : "selectAll" + }, + "acm009873jsd" : { + "type" : "ControlElement", + "id" : "acm009873jsd", + "name" : "selectFirst" + }, + "acm009874jsd" : { + "type" : "ControlElement", + "id" : "acm009874jsd", + "name" : "selectLast" + }, + "acm009875jsd" : { + "type" : "ControlElement", + "id" : "acm009875jsd", + "name" : "clearAndSelect" + }, + "acm009876jsd" : { + "type" : "ControlElement", + "id" : "acm009876jsd", + "name" : "select" + }, + "acm009877jsd" : { + "type" : "ControlElement", + "id" : "acm009877jsd", + "name" : "select" + }, + "acm009878jsd" : { + "type" : "ControlElement", + "id" : "acm009878jsd", + "name" : "clearSelection" + }, + "acm009879jsd" : { + "type" : "ControlElement", + "id" : "acm009879jsd", + "name" : "clearSelection" + }, + "acm009880jsd" : { + "type" : "ControlElement", + "id" : "acm009880jsd", + "name" : "isSelected" + }, + "acm009881jsd" : { + "type" : "ControlElement", + "id" : "acm009881jsd", + "name" : "isEmpty" + }, + "acm009882jsd" : { + "type" : "ControlElement", + "id" : "acm009882jsd", + "name" : "selectPrevious" + }, + "acm009883jsd" : { + "type" : "ControlElement", + "id" : "acm009883jsd", + "name" : "selectNext" + }, + "acm009884jsd" : { + "type" : "ClassUnit", + "id" : "acm009884jsd", + "name" : "NoSelectionModel", + "compilationUnitId" : "acm009864jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009869jsd", "acm009870jsd", "acm009871jsd", "acm009872jsd", "acm009873jsd", "acm009874jsd", "acm009875jsd", "acm009876jsd", "acm009877jsd", "acm009878jsd", "acm009879jsd", "acm009880jsd", "acm009881jsd", "acm009882jsd", "acm009883jsd" ] + }, + "acm009885jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009885jsd", + "name" : "OnlyIntegerFormatter", + "parentId" : "acm009491jsd", + "content" : [ "acm009893jsd", "acm009895jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009886jsd" : { + "type" : "CodePackage", + "id" : "acm009886jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009887jsd" ] + }, + "acm009887jsd" : { + "type" : "CodePackage", + "id" : "acm009887jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009888jsd" ] + }, + "acm009888jsd" : { + "type" : "CodePackage", + "id" : "acm009888jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009889jsd" ] + }, + "acm009889jsd" : { + "type" : "CodePackage", + "id" : "acm009889jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009885jsd" ] + }, + "acm009890jsd" : { + "type" : "ControlElement", + "id" : "acm009890jsd", + "name" : "OnlyIntegerFormatter" + }, + "acm009891jsd" : { + "type" : "ControlElement", + "id" : "acm009891jsd", + "name" : "OnlyIntegerFormatter" + }, + "acm009892jsd" : { + "type" : "ControlElement", + "id" : "acm009892jsd", + "name" : "apply" + }, + "acm009893jsd" : { + "type" : "ClassUnit", + "id" : "acm009893jsd", + "name" : "OnlyIntegerFormatter", + "compilationUnitId" : "acm009885jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009895jsd" ], + "content" : [ "acm009890jsd", "acm009891jsd", "acm009892jsd" ] + }, + "acm009894jsd" : { + "type" : "ControlElement", + "id" : "acm009894jsd", + "name" : "apply" + }, + "acm009895jsd" : { + "type" : "ClassUnit", + "id" : "acm009895jsd", + "name" : "IntegerFilter", + "compilationUnitId" : "acm009885jsd", + "parentDatatypeId" : "acm009893jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009894jsd" ] + }, + "acm009896jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009896jsd", + "name" : "OpenHyperlinksInExternalBrowser", + "parentId" : "acm009491jsd", + "content" : [ "acm009904jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009897jsd" : { + "type" : "CodePackage", + "id" : "acm009897jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009898jsd" ] + }, + "acm009898jsd" : { + "type" : "CodePackage", + "id" : "acm009898jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009899jsd" ] + }, + "acm009899jsd" : { + "type" : "CodePackage", + "id" : "acm009899jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009900jsd" ] + }, + "acm009900jsd" : { + "type" : "CodePackage", + "id" : "acm009900jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009896jsd" ] + }, + "acm009901jsd" : { + "type" : "ControlElement", + "id" : "acm009901jsd", + "name" : "OpenHyperlinksInExternalBrowser" + }, + "acm009902jsd" : { + "type" : "ControlElement", + "id" : "acm009902jsd", + "name" : "changed" + }, + "acm009903jsd" : { + "type" : "ControlElement", + "id" : "acm009903jsd", + "name" : "handleEvent" + }, + "acm009904jsd" : { + "type" : "ClassUnit", + "id" : "acm009904jsd", + "name" : "OpenHyperlinksInExternalBrowser", + "compilationUnitId" : "acm009896jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009904jsd" ], + "content" : [ "acm009901jsd", "acm009902jsd", "acm009903jsd" ] + }, + "acm009905jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009905jsd", + "name" : "OptionalObjectProperty", + "parentId" : "acm009491jsd", + "content" : [ "acm009916jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009906jsd" : { + "type" : "CodePackage", + "id" : "acm009906jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009907jsd" ] + }, + "acm009907jsd" : { + "type" : "CodePackage", + "id" : "acm009907jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009908jsd" ] + }, + "acm009908jsd" : { + "type" : "CodePackage", + "id" : "acm009908jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009909jsd" ] + }, + "acm009909jsd" : { + "type" : "CodePackage", + "id" : "acm009909jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009905jsd" ] + }, + "acm009910jsd" : { + "type" : "ControlElement", + "id" : "acm009910jsd", + "name" : "OptionalObjectProperty" + }, + "acm009911jsd" : { + "type" : "ControlElement", + "id" : "acm009911jsd", + "name" : "empty" + }, + "acm009912jsd" : { + "type" : "ControlElement", + "id" : "acm009912jsd", + "name" : "orElseOpt" + }, + "acm009913jsd" : { + "type" : "ControlElement", + "id" : "acm009913jsd", + "name" : "computeValue" + }, + "acm009914jsd" : { + "type" : "ControlElement", + "id" : "acm009914jsd", + "name" : "isPresent" + }, + "acm009915jsd" : { + "type" : "ControlElement", + "id" : "acm009915jsd", + "name" : "computeValue" + }, + "acm009916jsd" : { + "type" : "ClassUnit", + "id" : "acm009916jsd", + "name" : "OptionalObjectProperty", + "compilationUnitId" : "acm009905jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009916jsd" ], + "content" : [ "acm009910jsd", "acm009911jsd", "acm009912jsd", "acm009913jsd", "acm009914jsd", "acm009915jsd" ] + }, + "acm009917jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009917jsd", + "name" : "OptionalValueTableCellFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm009925jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009918jsd" : { + "type" : "CodePackage", + "id" : "acm009918jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009919jsd" ] + }, + "acm009919jsd" : { + "type" : "CodePackage", + "id" : "acm009919jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009920jsd" ] + }, + "acm009920jsd" : { + "type" : "CodePackage", + "id" : "acm009920jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009921jsd" ] + }, + "acm009921jsd" : { + "type" : "CodePackage", + "id" : "acm009921jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009917jsd" ] + }, + "acm009922jsd" : { + "type" : "ControlElement", + "id" : "acm009922jsd", + "name" : "withGraphicIfPresent" + }, + "acm009923jsd" : { + "type" : "ControlElement", + "id" : "acm009923jsd", + "name" : "withDefaultGraphic" + }, + "acm009924jsd" : { + "type" : "ControlElement", + "id" : "acm009924jsd", + "name" : "setToGraphic" + }, + "acm009925jsd" : { + "type" : "ClassUnit", + "id" : "acm009925jsd", + "name" : "OptionalValueTableCellFactory", + "compilationUnitId" : "acm009917jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009925jsd" ], + "content" : [ "acm009922jsd", "acm009923jsd", "acm009924jsd" ] + }, + "acm009926jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009926jsd", + "name" : "RadioButtonCell", + "parentId" : "acm009491jsd", + "content" : [ "acm009933jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009927jsd" : { + "type" : "CodePackage", + "id" : "acm009927jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009928jsd" ] + }, + "acm009928jsd" : { + "type" : "CodePackage", + "id" : "acm009928jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009929jsd" ] + }, + "acm009929jsd" : { + "type" : "CodePackage", + "id" : "acm009929jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009930jsd" ] + }, + "acm009930jsd" : { + "type" : "CodePackage", + "id" : "acm009930jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009926jsd" ] + }, + "acm009931jsd" : { + "type" : "ControlElement", + "id" : "acm009931jsd", + "name" : "RadioButtonCell" + }, + "acm009932jsd" : { + "type" : "ControlElement", + "id" : "acm009932jsd", + "name" : "updateItem" + }, + "acm009933jsd" : { + "type" : "ClassUnit", + "id" : "acm009933jsd", + "name" : "RadioButtonCell", + "compilationUnitId" : "acm009926jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009931jsd", "acm009932jsd" ] + }, + "acm009934jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009934jsd", + "name" : "RecursiveTreeItem", + "parentId" : "acm009491jsd", + "content" : [ "acm009946jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009935jsd" : { + "type" : "CodePackage", + "id" : "acm009935jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009936jsd" ] + }, + "acm009936jsd" : { + "type" : "CodePackage", + "id" : "acm009936jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009937jsd" ] + }, + "acm009937jsd" : { + "type" : "CodePackage", + "id" : "acm009937jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009938jsd" ] + }, + "acm009938jsd" : { + "type" : "CodePackage", + "id" : "acm009938jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009934jsd" ] + }, + "acm009939jsd" : { + "type" : "ControlElement", + "id" : "acm009939jsd", + "name" : "RecursiveTreeItem" + }, + "acm009940jsd" : { + "type" : "ControlElement", + "id" : "acm009940jsd", + "name" : "RecursiveTreeItem" + }, + "acm009941jsd" : { + "type" : "ControlElement", + "id" : "acm009941jsd", + "name" : "RecursiveTreeItem" + }, + "acm009942jsd" : { + "type" : "ControlElement", + "id" : "acm009942jsd", + "name" : "RecursiveTreeItem" + }, + "acm009943jsd" : { + "type" : "ControlElement", + "id" : "acm009943jsd", + "name" : "bindExpandedProperty" + }, + "acm009944jsd" : { + "type" : "ControlElement", + "id" : "acm009944jsd", + "name" : "addChildrenListener" + }, + "acm009945jsd" : { + "type" : "ControlElement", + "id" : "acm009945jsd", + "name" : "showNode" + }, + "acm009946jsd" : { + "type" : "ClassUnit", + "id" : "acm009946jsd", + "name" : "RecursiveTreeItem", + "compilationUnitId" : "acm009934jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009946jsd" ], + "content" : [ "acm009939jsd", "acm009940jsd", "acm009941jsd", "acm009942jsd", "acm009943jsd", "acm009944jsd", "acm009945jsd" ] + }, + "acm009947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009947jsd", + "name" : "StreamGobbler", + "parentId" : "acm009491jsd", + "content" : [ "acm009954jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009948jsd" : { + "type" : "CodePackage", + "id" : "acm009948jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009949jsd" ] + }, + "acm009949jsd" : { + "type" : "CodePackage", + "id" : "acm009949jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009950jsd" ] + }, + "acm009950jsd" : { + "type" : "CodePackage", + "id" : "acm009950jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009951jsd" ] + }, + "acm009951jsd" : { + "type" : "CodePackage", + "id" : "acm009951jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009947jsd" ] + }, + "acm009952jsd" : { + "type" : "ControlElement", + "id" : "acm009952jsd", + "name" : "StreamGobbler" + }, + "acm009953jsd" : { + "type" : "ControlElement", + "id" : "acm009953jsd", + "name" : "run" + }, + "acm009954jsd" : { + "type" : "ClassUnit", + "id" : "acm009954jsd", + "name" : "StreamGobbler", + "compilationUnitId" : "acm009947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009954jsd" ], + "content" : [ "acm009952jsd", "acm009953jsd" ] + }, + "acm009955jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009955jsd", + "name" : "TaskExecutor", + "parentId" : "acm009491jsd", + "content" : [ "acm009965jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009956jsd" : { + "type" : "CodePackage", + "id" : "acm009956jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009957jsd" ] + }, + "acm009957jsd" : { + "type" : "CodePackage", + "id" : "acm009957jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009958jsd" ] + }, + "acm009958jsd" : { + "type" : "CodePackage", + "id" : "acm009958jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009959jsd" ] + }, + "acm009959jsd" : { + "type" : "CodePackage", + "id" : "acm009959jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009955jsd" ] + }, + "acm009960jsd" : { + "type" : "ControlElement", + "id" : "acm009960jsd", + "name" : "execute" + }, + "acm009961jsd" : { + "type" : "ControlElement", + "id" : "acm009961jsd", + "name" : "execute" + }, + "acm009962jsd" : { + "type" : "ControlElement", + "id" : "acm009962jsd", + "name" : "schedule" + }, + "acm009963jsd" : { + "type" : "ControlElement", + "id" : "acm009963jsd", + "name" : "shutdown" + }, + "acm009964jsd" : { + "type" : "ControlElement", + "id" : "acm009964jsd", + "name" : "createThrottler" + }, + "acm009965jsd" : { + "type" : "InterfaceUnit", + "id" : "acm009965jsd", + "name" : "TaskExecutor", + "compilationUnitId" : "acm009955jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009536jsd", "acm017304jsd" ], + "content" : [ "acm009960jsd", "acm009961jsd", "acm009962jsd", "acm009963jsd", "acm009964jsd" ] + }, + "acm009966jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009966jsd", + "name" : "TextFlowLimited", + "parentId" : "acm009491jsd", + "content" : [ "acm009976jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009967jsd" : { + "type" : "CodePackage", + "id" : "acm009967jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009968jsd" ] + }, + "acm009968jsd" : { + "type" : "CodePackage", + "id" : "acm009968jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009969jsd" ] + }, + "acm009969jsd" : { + "type" : "CodePackage", + "id" : "acm009969jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009970jsd" ] + }, + "acm009970jsd" : { + "type" : "CodePackage", + "id" : "acm009970jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009966jsd" ] + }, + "acm009971jsd" : { + "type" : "ControlElement", + "id" : "acm009971jsd", + "name" : "TextFlowLimited" + }, + "acm009972jsd" : { + "type" : "ControlElement", + "id" : "acm009972jsd", + "name" : "expand" + }, + "acm009973jsd" : { + "type" : "ControlElement", + "id" : "acm009973jsd", + "name" : "interpolate" + }, + "acm009974jsd" : { + "type" : "ControlElement", + "id" : "acm009974jsd", + "name" : "computePrefHeight" + }, + "acm009975jsd" : { + "type" : "ControlElement", + "id" : "acm009975jsd", + "name" : "layoutChildren" + }, + "acm009976jsd" : { + "type" : "ClassUnit", + "id" : "acm009976jsd", + "name" : "TextFlowLimited", + "compilationUnitId" : "acm009966jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009971jsd", "acm009972jsd", "acm009973jsd", "acm009974jsd", "acm009975jsd" ] + }, + "acm009977jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009977jsd", + "name" : "TooltipTextUtil", + "parentId" : "acm009491jsd", + "content" : [ "acm009990jsd", "acm009992jsd", "acm009993jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009978jsd" : { + "type" : "CodePackage", + "id" : "acm009978jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009979jsd" ] + }, + "acm009979jsd" : { + "type" : "CodePackage", + "id" : "acm009979jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009980jsd" ] + }, + "acm009980jsd" : { + "type" : "CodePackage", + "id" : "acm009980jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009981jsd" ] + }, + "acm009981jsd" : { + "type" : "CodePackage", + "id" : "acm009981jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009977jsd" ] + }, + "acm009982jsd" : { + "type" : "ControlElement", + "id" : "acm009982jsd", + "name" : "createText" + }, + "acm009983jsd" : { + "type" : "ControlElement", + "id" : "acm009983jsd", + "name" : "createText" + }, + "acm009984jsd" : { + "type" : "ControlElement", + "id" : "acm009984jsd", + "name" : "createTextsFromHtml" + }, + "acm009985jsd" : { + "type" : "ControlElement", + "id" : "acm009985jsd", + "name" : "convertHtmlBold" + }, + "acm009986jsd" : { + "type" : "ControlElement", + "id" : "acm009986jsd", + "name" : "formatToTexts" + }, + "acm009987jsd" : { + "type" : "ControlElement", + "id" : "acm009987jsd", + "name" : "splitReplace" + }, + "acm009988jsd" : { + "type" : "ControlElement", + "id" : "acm009988jsd", + "name" : "TextReplacement" + }, + "acm009989jsd" : { + "type" : "ControlElement", + "id" : "acm009989jsd", + "name" : "textToHtmlString" + }, + "acm009990jsd" : { + "type" : "ClassUnit", + "id" : "acm009990jsd", + "name" : "TooltipTextUtil", + "compilationUnitId" : "acm009977jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009992jsd", "acm009993jsd" ], + "content" : [ "acm009982jsd", "acm009983jsd", "acm009984jsd", "acm009985jsd", "acm009986jsd", "acm009987jsd", "acm009988jsd", "acm009989jsd" ] + }, + "acm009991jsd" : { + "type" : "ControlElement", + "id" : "acm009991jsd", + "name" : "TextReplacement" + }, + "acm009992jsd" : { + "type" : "ClassUnit", + "id" : "acm009992jsd", + "name" : "TextReplacement", + "compilationUnitId" : "acm009977jsd", + "parentDatatypeId" : "acm009990jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009993jsd" ], + "content" : [ "acm009991jsd" ] + }, + "acm009993jsd" : { + "type" : "ClassUnit", + "id" : "acm009993jsd", + "name" : "TextType", + "compilationUnitId" : "acm009977jsd", + "parentDatatypeId" : "acm009990jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009994jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009994jsd", + "name" : "UiThreadList", + "parentId" : "acm009491jsd", + "content" : [ "acm010005jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009995jsd" : { + "type" : "CodePackage", + "id" : "acm009995jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm009996jsd" ] + }, + "acm009996jsd" : { + "type" : "CodePackage", + "id" : "acm009996jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm009997jsd" ] + }, + "acm009997jsd" : { + "type" : "CodePackage", + "id" : "acm009997jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm009998jsd" ] + }, + "acm009998jsd" : { + "type" : "CodePackage", + "id" : "acm009998jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm009994jsd" ] + }, + "acm009999jsd" : { + "type" : "ControlElement", + "id" : "acm009999jsd", + "name" : "UiThreadList" + }, + "acm010000jsd" : { + "type" : "ControlElement", + "id" : "acm010000jsd", + "name" : "sourceChanged" + }, + "acm010001jsd" : { + "type" : "ControlElement", + "id" : "acm010001jsd", + "name" : "getSourceIndex" + }, + "acm010002jsd" : { + "type" : "ControlElement", + "id" : "acm010002jsd", + "name" : "getViewIndex" + }, + "acm010003jsd" : { + "type" : "ControlElement", + "id" : "acm010003jsd", + "name" : "get" + }, + "acm010004jsd" : { + "type" : "ControlElement", + "id" : "acm010004jsd", + "name" : "size" + }, + "acm010005jsd" : { + "type" : "ClassUnit", + "id" : "acm010005jsd", + "name" : "UiThreadList", + "compilationUnitId" : "acm009994jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010005jsd" ], + "content" : [ "acm009999jsd", "acm010000jsd", "acm010001jsd", "acm010002jsd", "acm010003jsd", "acm010004jsd" ] + }, + "acm010006jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010006jsd", + "name" : "ValueTableCellFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010025jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010007jsd" : { + "type" : "CodePackage", + "id" : "acm010007jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010008jsd" ] + }, + "acm010008jsd" : { + "type" : "CodePackage", + "id" : "acm010008jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010009jsd" ] + }, + "acm010009jsd" : { + "type" : "CodePackage", + "id" : "acm010009jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010010jsd" ] + }, + "acm010010jsd" : { + "type" : "CodePackage", + "id" : "acm010010jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010006jsd" ] + }, + "acm010011jsd" : { + "type" : "ControlElement", + "id" : "acm010011jsd", + "name" : "withText" + }, + "acm010012jsd" : { + "type" : "ControlElement", + "id" : "acm010012jsd", + "name" : "withGraphic" + }, + "acm010013jsd" : { + "type" : "ControlElement", + "id" : "acm010013jsd", + "name" : "withGraphic" + }, + "acm010014jsd" : { + "type" : "ControlElement", + "id" : "acm010014jsd", + "name" : "withTooltip" + }, + "acm010015jsd" : { + "type" : "ControlElement", + "id" : "acm010015jsd", + "name" : "withTooltip" + }, + "acm010016jsd" : { + "type" : "ControlElement", + "id" : "acm010016jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010017jsd" : { + "type" : "ControlElement", + "id" : "acm010017jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010018jsd" : { + "type" : "ControlElement", + "id" : "acm010018jsd", + "name" : "withDisableExpression" + }, + "acm010019jsd" : { + "type" : "ControlElement", + "id" : "acm010019jsd", + "name" : "withVisibleExpression" + }, + "acm010020jsd" : { + "type" : "ControlElement", + "id" : "acm010020jsd", + "name" : "withContextMenu" + }, + "acm010021jsd" : { + "type" : "ControlElement", + "id" : "acm010021jsd", + "name" : "withMenu" + }, + "acm010022jsd" : { + "type" : "ControlElement", + "id" : "acm010022jsd", + "name" : "call" + }, + "acm010023jsd" : { + "type" : "ControlElement", + "id" : "acm010023jsd", + "name" : "updateItem" + }, + "acm010024jsd" : { + "type" : "ControlElement", + "id" : "acm010024jsd", + "name" : "install" + }, + "acm010025jsd" : { + "type" : "ClassUnit", + "id" : "acm010025jsd", + "name" : "ValueTableCellFactory", + "compilationUnitId" : "acm010006jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010025jsd" ], + "content" : [ "acm010011jsd", "acm010012jsd", "acm010013jsd", "acm010014jsd", "acm010015jsd", "acm010016jsd", "acm010017jsd", "acm010018jsd", "acm010019jsd", "acm010020jsd", "acm010021jsd", "acm010022jsd", "acm010023jsd", "acm010024jsd" ] + }, + "acm010026jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010026jsd", + "name" : "ViewModelListCellFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010051jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010027jsd" : { + "type" : "CodePackage", + "id" : "acm010027jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010028jsd" ] + }, + "acm010028jsd" : { + "type" : "CodePackage", + "id" : "acm010028jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010029jsd" ] + }, + "acm010029jsd" : { + "type" : "CodePackage", + "id" : "acm010029jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010030jsd" ] + }, + "acm010030jsd" : { + "type" : "CodePackage", + "id" : "acm010030jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010026jsd" ] + }, + "acm010031jsd" : { + "type" : "ControlElement", + "id" : "acm010031jsd", + "name" : "withText" + }, + "acm010032jsd" : { + "type" : "ControlElement", + "id" : "acm010032jsd", + "name" : "withGraphic" + }, + "acm010033jsd" : { + "type" : "ControlElement", + "id" : "acm010033jsd", + "name" : "withIcon" + }, + "acm010034jsd" : { + "type" : "ControlElement", + "id" : "acm010034jsd", + "name" : "withIcon" + }, + "acm010035jsd" : { + "type" : "ControlElement", + "id" : "acm010035jsd", + "name" : "withStringTooltip" + }, + "acm010036jsd" : { + "type" : "ControlElement", + "id" : "acm010036jsd", + "name" : "withTooltip" + }, + "acm010037jsd" : { + "type" : "ControlElement", + "id" : "acm010037jsd", + "name" : "withContextMenu" + }, + "acm010038jsd" : { + "type" : "ControlElement", + "id" : "acm010038jsd", + "name" : "withStyleClass" + }, + "acm010039jsd" : { + "type" : "ControlElement", + "id" : "acm010039jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010040jsd" : { + "type" : "ControlElement", + "id" : "acm010040jsd", + "name" : "setOnDragDetected" + }, + "acm010041jsd" : { + "type" : "ControlElement", + "id" : "acm010041jsd", + "name" : "setOnDragDropped" + }, + "acm010042jsd" : { + "type" : "ControlElement", + "id" : "acm010042jsd", + "name" : "setOnDragEntered" + }, + "acm010043jsd" : { + "type" : "ControlElement", + "id" : "acm010043jsd", + "name" : "setOnDragExited" + }, + "acm010044jsd" : { + "type" : "ControlElement", + "id" : "acm010044jsd", + "name" : "setOnDragOver" + }, + "acm010045jsd" : { + "type" : "ControlElement", + "id" : "acm010045jsd", + "name" : "withPseudoClass" + }, + "acm010046jsd" : { + "type" : "ControlElement", + "id" : "acm010046jsd", + "name" : "withValidation" + }, + "acm010047jsd" : { + "type" : "ControlElement", + "id" : "acm010047jsd", + "name" : "install" + }, + "acm010048jsd" : { + "type" : "ControlElement", + "id" : "acm010048jsd", + "name" : "install" + }, + "acm010049jsd" : { + "type" : "ControlElement", + "id" : "acm010049jsd", + "name" : "call" + }, + "acm010050jsd" : { + "type" : "ControlElement", + "id" : "acm010050jsd", + "name" : "updateItem" + }, + "acm010051jsd" : { + "type" : "ClassUnit", + "id" : "acm010051jsd", + "name" : "ViewModelListCellFactory", + "compilationUnitId" : "acm010026jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm010051jsd" ], + "content" : [ "acm010031jsd", "acm010032jsd", "acm010033jsd", "acm010034jsd", "acm010035jsd", "acm010036jsd", "acm010037jsd", "acm010038jsd", "acm010039jsd", "acm010040jsd", "acm010041jsd", "acm010042jsd", "acm010043jsd", "acm010044jsd", "acm010045jsd", "acm010046jsd", "acm010047jsd", "acm010048jsd", "acm010049jsd", "acm010050jsd" ] + }, + "acm010052jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010052jsd", + "name" : "ViewModelTableRowFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010073jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010053jsd" : { + "type" : "CodePackage", + "id" : "acm010053jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010054jsd" ] + }, + "acm010054jsd" : { + "type" : "CodePackage", + "id" : "acm010054jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010055jsd" ] + }, + "acm010055jsd" : { + "type" : "CodePackage", + "id" : "acm010055jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010056jsd" ] + }, + "acm010056jsd" : { + "type" : "CodePackage", + "id" : "acm010056jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010052jsd" ] + }, + "acm010057jsd" : { + "type" : "ControlElement", + "id" : "acm010057jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010058jsd" : { + "type" : "ControlElement", + "id" : "acm010058jsd", + "name" : "withContextMenu" + }, + "acm010059jsd" : { + "type" : "ControlElement", + "id" : "acm010059jsd", + "name" : "setOnDragDetected" + }, + "acm010060jsd" : { + "type" : "ControlElement", + "id" : "acm010060jsd", + "name" : "setOnDragDetected" + }, + "acm010061jsd" : { + "type" : "ControlElement", + "id" : "acm010061jsd", + "name" : "setOnDragDropped" + }, + "acm010062jsd" : { + "type" : "ControlElement", + "id" : "acm010062jsd", + "name" : "setOnDragDropped" + }, + "acm010063jsd" : { + "type" : "ControlElement", + "id" : "acm010063jsd", + "name" : "setOnDragEntered" + }, + "acm010064jsd" : { + "type" : "ControlElement", + "id" : "acm010064jsd", + "name" : "setOnMouseDragEntered" + }, + "acm010065jsd" : { + "type" : "ControlElement", + "id" : "acm010065jsd", + "name" : "setOnMouseDragEntered" + }, + "acm010066jsd" : { + "type" : "ControlElement", + "id" : "acm010066jsd", + "name" : "setOnDragExited" + }, + "acm010067jsd" : { + "type" : "ControlElement", + "id" : "acm010067jsd", + "name" : "setOnDragExited" + }, + "acm010068jsd" : { + "type" : "ControlElement", + "id" : "acm010068jsd", + "name" : "setOnDragOver" + }, + "acm010069jsd" : { + "type" : "ControlElement", + "id" : "acm010069jsd", + "name" : "setOnDragOver" + }, + "acm010070jsd" : { + "type" : "ControlElement", + "id" : "acm010070jsd", + "name" : "withTooltip" + }, + "acm010071jsd" : { + "type" : "ControlElement", + "id" : "acm010071jsd", + "name" : "call" + }, + "acm010072jsd" : { + "type" : "ControlElement", + "id" : "acm010072jsd", + "name" : "install" + }, + "acm010073jsd" : { + "type" : "ClassUnit", + "id" : "acm010073jsd", + "name" : "ViewModelTableRowFactory", + "compilationUnitId" : "acm010052jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010073jsd" ], + "content" : [ "acm010057jsd", "acm010058jsd", "acm010059jsd", "acm010060jsd", "acm010061jsd", "acm010062jsd", "acm010063jsd", "acm010064jsd", "acm010065jsd", "acm010066jsd", "acm010067jsd", "acm010068jsd", "acm010069jsd", "acm010070jsd", "acm010071jsd", "acm010072jsd" ] + }, + "acm010074jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010074jsd", + "name" : "ViewModelTextFieldTableCellVisualizationFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010085jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010075jsd" : { + "type" : "CodePackage", + "id" : "acm010075jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010076jsd" ] + }, + "acm010076jsd" : { + "type" : "CodePackage", + "id" : "acm010076jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010077jsd" ] + }, + "acm010077jsd" : { + "type" : "CodePackage", + "id" : "acm010077jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010078jsd" ] + }, + "acm010078jsd" : { + "type" : "CodePackage", + "id" : "acm010078jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010074jsd" ] + }, + "acm010079jsd" : { + "type" : "ControlElement", + "id" : "acm010079jsd", + "name" : "withValidation" + }, + "acm010080jsd" : { + "type" : "ControlElement", + "id" : "acm010080jsd", + "name" : "install" + }, + "acm010081jsd" : { + "type" : "ControlElement", + "id" : "acm010081jsd", + "name" : "call" + }, + "acm010082jsd" : { + "type" : "ControlElement", + "id" : "acm010082jsd", + "name" : "startEdit" + }, + "acm010083jsd" : { + "type" : "ControlElement", + "id" : "acm010083jsd", + "name" : "lookupTextField" + }, + "acm010084jsd" : { + "type" : "ControlElement", + "id" : "acm010084jsd", + "name" : "updateItem" + }, + "acm010085jsd" : { + "type" : "ClassUnit", + "id" : "acm010085jsd", + "name" : "ViewModelTextFieldTableCellVisualizationFactory", + "compilationUnitId" : "acm010074jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010085jsd" ], + "content" : [ "acm010079jsd", "acm010080jsd", "acm010081jsd", "acm010082jsd", "acm010083jsd", "acm010084jsd" ] + }, + "acm010086jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010086jsd", + "name" : "ViewModelTreeCellFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010100jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010087jsd" : { + "type" : "CodePackage", + "id" : "acm010087jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010088jsd" ] + }, + "acm010088jsd" : { + "type" : "CodePackage", + "id" : "acm010088jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010089jsd" ] + }, + "acm010089jsd" : { + "type" : "CodePackage", + "id" : "acm010089jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010090jsd" ] + }, + "acm010090jsd" : { + "type" : "CodePackage", + "id" : "acm010090jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010086jsd" ] + }, + "acm010091jsd" : { + "type" : "ControlElement", + "id" : "acm010091jsd", + "name" : "withText" + }, + "acm010092jsd" : { + "type" : "ControlElement", + "id" : "acm010092jsd", + "name" : "withGraphic" + }, + "acm010093jsd" : { + "type" : "ControlElement", + "id" : "acm010093jsd", + "name" : "withIcon" + }, + "acm010094jsd" : { + "type" : "ControlElement", + "id" : "acm010094jsd", + "name" : "withTooltip" + }, + "acm010095jsd" : { + "type" : "ControlElement", + "id" : "acm010095jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010096jsd" : { + "type" : "ControlElement", + "id" : "acm010096jsd", + "name" : "install" + }, + "acm010097jsd" : { + "type" : "ControlElement", + "id" : "acm010097jsd", + "name" : "call" + }, + "acm010098jsd" : { + "type" : "ControlElement", + "id" : "acm010098jsd", + "name" : "toString" + }, + "acm010099jsd" : { + "type" : "ControlElement", + "id" : "acm010099jsd", + "name" : "fromString" + }, + "acm010100jsd" : { + "type" : "ClassUnit", + "id" : "acm010100jsd", + "name" : "ViewModelTreeCellFactory", + "compilationUnitId" : "acm010086jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm010100jsd" ], + "content" : [ "acm010091jsd", "acm010092jsd", "acm010093jsd", "acm010094jsd", "acm010095jsd", "acm010096jsd", "acm010097jsd", "acm010098jsd", "acm010099jsd" ] + }, + "acm010101jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010101jsd", + "name" : "ViewModelTreeTableCellFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010114jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010102jsd" : { + "type" : "CodePackage", + "id" : "acm010102jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010103jsd" ] + }, + "acm010103jsd" : { + "type" : "CodePackage", + "id" : "acm010103jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010104jsd" ] + }, + "acm010104jsd" : { + "type" : "CodePackage", + "id" : "acm010104jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010105jsd" ] + }, + "acm010105jsd" : { + "type" : "CodePackage", + "id" : "acm010105jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010101jsd" ] + }, + "acm010106jsd" : { + "type" : "ControlElement", + "id" : "acm010106jsd", + "name" : "withText" + }, + "acm010107jsd" : { + "type" : "ControlElement", + "id" : "acm010107jsd", + "name" : "withGraphic" + }, + "acm010108jsd" : { + "type" : "ControlElement", + "id" : "acm010108jsd", + "name" : "withIcon" + }, + "acm010109jsd" : { + "type" : "ControlElement", + "id" : "acm010109jsd", + "name" : "withTooltip" + }, + "acm010110jsd" : { + "type" : "ControlElement", + "id" : "acm010110jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010111jsd" : { + "type" : "ControlElement", + "id" : "acm010111jsd", + "name" : "call" + }, + "acm010112jsd" : { + "type" : "ControlElement", + "id" : "acm010112jsd", + "name" : "updateItem" + }, + "acm010113jsd" : { + "type" : "ControlElement", + "id" : "acm010113jsd", + "name" : "install" + }, + "acm010114jsd" : { + "type" : "ClassUnit", + "id" : "acm010114jsd", + "name" : "ViewModelTreeTableCellFactory", + "compilationUnitId" : "acm010101jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005416jsd", "acm010114jsd" ], + "content" : [ "acm010106jsd", "acm010107jsd", "acm010108jsd", "acm010109jsd", "acm010110jsd", "acm010111jsd", "acm010112jsd", "acm010113jsd" ] + }, + "acm010115jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010115jsd", + "name" : "ViewModelTreeTableRowFactory", + "parentId" : "acm009491jsd", + "content" : [ "acm010139jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010116jsd" : { + "type" : "CodePackage", + "id" : "acm010116jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010117jsd" ] + }, + "acm010117jsd" : { + "type" : "CodePackage", + "id" : "acm010117jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010118jsd" ] + }, + "acm010118jsd" : { + "type" : "CodePackage", + "id" : "acm010118jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010119jsd" ] + }, + "acm010119jsd" : { + "type" : "CodePackage", + "id" : "acm010119jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010115jsd" ] + }, + "acm010120jsd" : { + "type" : "ControlElement", + "id" : "acm010120jsd", + "name" : "withOnMouseClickedEvent" + }, + "acm010121jsd" : { + "type" : "ControlElement", + "id" : "acm010121jsd", + "name" : "withOnMousePressedEvent" + }, + "acm010122jsd" : { + "type" : "ControlElement", + "id" : "acm010122jsd", + "name" : "withCustomInitializer" + }, + "acm010123jsd" : { + "type" : "ControlElement", + "id" : "acm010123jsd", + "name" : "withContextMenu" + }, + "acm010124jsd" : { + "type" : "ControlElement", + "id" : "acm010124jsd", + "name" : "setOnDragDetected" + }, + "acm010125jsd" : { + "type" : "ControlElement", + "id" : "acm010125jsd", + "name" : "setOnDragDetected" + }, + "acm010126jsd" : { + "type" : "ControlElement", + "id" : "acm010126jsd", + "name" : "setOnDragDropped" + }, + "acm010127jsd" : { + "type" : "ControlElement", + "id" : "acm010127jsd", + "name" : "setOnDragDropped" + }, + "acm010128jsd" : { + "type" : "ControlElement", + "id" : "acm010128jsd", + "name" : "setOnDragEntered" + }, + "acm010129jsd" : { + "type" : "ControlElement", + "id" : "acm010129jsd", + "name" : "setOnMouseDragEntered" + }, + "acm010130jsd" : { + "type" : "ControlElement", + "id" : "acm010130jsd", + "name" : "setOnMouseDragEntered" + }, + "acm010131jsd" : { + "type" : "ControlElement", + "id" : "acm010131jsd", + "name" : "setOnDragExited" + }, + "acm010132jsd" : { + "type" : "ControlElement", + "id" : "acm010132jsd", + "name" : "setOnDragExited" + }, + "acm010133jsd" : { + "type" : "ControlElement", + "id" : "acm010133jsd", + "name" : "setOnDragOver" + }, + "acm010134jsd" : { + "type" : "ControlElement", + "id" : "acm010134jsd", + "name" : "setOnDragOver" + }, + "acm010135jsd" : { + "type" : "ControlElement", + "id" : "acm010135jsd", + "name" : "withPseudoClass" + }, + "acm010136jsd" : { + "type" : "ControlElement", + "id" : "acm010136jsd", + "name" : "install" + }, + "acm010137jsd" : { + "type" : "ControlElement", + "id" : "acm010137jsd", + "name" : "call" + }, + "acm010138jsd" : { + "type" : "ControlElement", + "id" : "acm010138jsd", + "name" : "updateItem" + }, + "acm010139jsd" : { + "type" : "ClassUnit", + "id" : "acm010139jsd", + "name" : "ViewModelTreeTableRowFactory", + "compilationUnitId" : "acm010115jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010139jsd" ], + "content" : [ "acm010120jsd", "acm010121jsd", "acm010122jsd", "acm010123jsd", "acm010124jsd", "acm010125jsd", "acm010126jsd", "acm010127jsd", "acm010128jsd", "acm010129jsd", "acm010130jsd", "acm010131jsd", "acm010132jsd", "acm010133jsd", "acm010134jsd", "acm010135jsd", "acm010136jsd", "acm010137jsd", "acm010138jsd" ] + }, + "acm010140jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010140jsd", + "name" : "ZipFileChooser", + "parentId" : "acm009491jsd", + "content" : [ "acm010147jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010141jsd" : { + "type" : "CodePackage", + "id" : "acm010141jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010142jsd" ] + }, + "acm010142jsd" : { + "type" : "CodePackage", + "id" : "acm010142jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010143jsd" ] + }, + "acm010143jsd" : { + "type" : "CodePackage", + "id" : "acm010143jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010144jsd" ] + }, + "acm010144jsd" : { + "type" : "CodePackage", + "id" : "acm010144jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010140jsd" ] + }, + "acm010145jsd" : { + "type" : "ControlElement", + "id" : "acm010145jsd", + "name" : "ZipFileChooser" + }, + "acm010146jsd" : { + "type" : "ControlElement", + "id" : "acm010146jsd", + "name" : "getSelectableZipEntries" + }, + "acm010147jsd" : { + "type" : "ClassUnit", + "id" : "acm010147jsd", + "name" : "ZipFileChooser", + "compilationUnitId" : "acm010140jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010145jsd", "acm010146jsd" ] + }, + "acm010148jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010148jsd", + "name" : "NumericFieldComparator", + "parentId" : "acm010153jsd", + "content" : [ "acm010157jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010149jsd" : { + "type" : "CodePackage", + "id" : "acm010149jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010150jsd" ] + }, + "acm010150jsd" : { + "type" : "CodePackage", + "id" : "acm010150jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010151jsd" ] + }, + "acm010151jsd" : { + "type" : "CodePackage", + "id" : "acm010151jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010152jsd" ] + }, + "acm010152jsd" : { + "type" : "CodePackage", + "id" : "acm010152jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010153jsd" ] + }, + "acm010153jsd" : { + "type" : "CodePackage", + "id" : "acm010153jsd", + "name" : "comparator", + "parentId" : "acm009491jsd", + "content" : [ "acm010148jsd", "acm010158jsd", "acm010166jsd", "acm022198jsd", "acm022218jsd", "acm022232jsd" ] + }, + "acm010154jsd" : { + "type" : "ControlElement", + "id" : "acm010154jsd", + "name" : "compare" + }, + "acm010155jsd" : { + "type" : "ControlElement", + "id" : "acm010155jsd", + "name" : "parseInt" + }, + "acm010156jsd" : { + "type" : "ControlElement", + "id" : "acm010156jsd", + "name" : "isNumber" + }, + "acm010157jsd" : { + "type" : "ClassUnit", + "id" : "acm010157jsd", + "name" : "NumericFieldComparator", + "compilationUnitId" : "acm010148jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010154jsd", "acm010155jsd", "acm010156jsd" ] + }, + "acm010158jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010158jsd", + "name" : "RankingFieldComparator", + "parentId" : "acm010153jsd", + "content" : [ "acm010165jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010159jsd" : { + "type" : "CodePackage", + "id" : "acm010159jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010160jsd" ] + }, + "acm010160jsd" : { + "type" : "CodePackage", + "id" : "acm010160jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010161jsd" ] + }, + "acm010161jsd" : { + "type" : "CodePackage", + "id" : "acm010161jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010162jsd" ] + }, + "acm010162jsd" : { + "type" : "CodePackage", + "id" : "acm010162jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010163jsd" ] + }, + "acm010163jsd" : { + "type" : "CodePackage", + "id" : "acm010163jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010158jsd" ] + }, + "acm010164jsd" : { + "type" : "ControlElement", + "id" : "acm010164jsd", + "name" : "compare" + }, + "acm010165jsd" : { + "type" : "ClassUnit", + "id" : "acm010165jsd", + "name" : "RankingFieldComparator", + "compilationUnitId" : "acm010158jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009156jsd" ], + "content" : [ "acm010164jsd" ] + }, + "acm010166jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010166jsd", + "name" : "SpecialFieldComparator", + "parentId" : "acm010153jsd", + "content" : [ "acm010173jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010167jsd" : { + "type" : "CodePackage", + "id" : "acm010167jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010168jsd" ] + }, + "acm010168jsd" : { + "type" : "CodePackage", + "id" : "acm010168jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010169jsd" ] + }, + "acm010169jsd" : { + "type" : "CodePackage", + "id" : "acm010169jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010170jsd" ] + }, + "acm010170jsd" : { + "type" : "CodePackage", + "id" : "acm010170jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010171jsd" ] + }, + "acm010171jsd" : { + "type" : "CodePackage", + "id" : "acm010171jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010166jsd" ] + }, + "acm010172jsd" : { + "type" : "ControlElement", + "id" : "acm010172jsd", + "name" : "compare" + }, + "acm010173jsd" : { + "type" : "ClassUnit", + "id" : "acm010173jsd", + "name" : "SpecialFieldComparator", + "compilationUnitId" : "acm010166jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009156jsd" ], + "content" : [ "acm010172jsd" ] + }, + "acm010174jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010174jsd", + "name" : "DiffHighlightingTextPane", + "parentId" : "acm010179jsd", + "content" : [ "acm010181jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "component" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010175jsd" : { + "type" : "CodePackage", + "id" : "acm010175jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010176jsd" ] + }, + "acm010176jsd" : { + "type" : "CodePackage", + "id" : "acm010176jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010177jsd" ] + }, + "acm010177jsd" : { + "type" : "CodePackage", + "id" : "acm010177jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010178jsd" ] + }, + "acm010178jsd" : { + "type" : "CodePackage", + "id" : "acm010178jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010179jsd" ] + }, + "acm010179jsd" : { + "type" : "CodePackage", + "id" : "acm010179jsd", + "name" : "component", + "parentId" : "acm009491jsd", + "content" : [ "acm010174jsd", "acm010182jsd", "acm010196jsd", "acm010214jsd" ] + }, + "acm010180jsd" : { + "type" : "ControlElement", + "id" : "acm010180jsd", + "name" : "DiffHighlightingTextPane" + }, + "acm010181jsd" : { + "type" : "ClassUnit", + "id" : "acm010181jsd", + "name" : "DiffHighlightingTextPane", + "compilationUnitId" : "acm010174jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010180jsd" ] + }, + "acm010182jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010182jsd", + "name" : "Tag", + "parentId" : "acm010179jsd", + "content" : [ "acm010195jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "component" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010183jsd" : { + "type" : "CodePackage", + "id" : "acm010183jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010184jsd" ] + }, + "acm010184jsd" : { + "type" : "CodePackage", + "id" : "acm010184jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010185jsd" ] + }, + "acm010185jsd" : { + "type" : "CodePackage", + "id" : "acm010185jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010186jsd" ] + }, + "acm010186jsd" : { + "type" : "CodePackage", + "id" : "acm010186jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010187jsd" ] + }, + "acm010187jsd" : { + "type" : "CodePackage", + "id" : "acm010187jsd", + "name" : "component", + "parentId" : null, + "content" : [ "acm010182jsd" ] + }, + "acm010188jsd" : { + "type" : "ControlElement", + "id" : "acm010188jsd", + "name" : "Tag" + }, + "acm010189jsd" : { + "type" : "ControlElement", + "id" : "acm010189jsd", + "name" : "Tag" + }, + "acm010190jsd" : { + "type" : "ControlElement", + "id" : "acm010190jsd", + "name" : "getValue" + }, + "acm010191jsd" : { + "type" : "ControlElement", + "id" : "acm010191jsd", + "name" : "setValue" + }, + "acm010192jsd" : { + "type" : "ControlElement", + "id" : "acm010192jsd", + "name" : "valueProperty" + }, + "acm010193jsd" : { + "type" : "ControlElement", + "id" : "acm010193jsd", + "name" : "removeButtonClicked" + }, + "acm010194jsd" : { + "type" : "ControlElement", + "id" : "acm010194jsd", + "name" : "setOnTagRemoved" + }, + "acm010195jsd" : { + "type" : "ClassUnit", + "id" : "acm010195jsd", + "name" : "Tag", + "compilationUnitId" : "acm010182jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010188jsd", "acm010189jsd", "acm010190jsd", "acm010191jsd", "acm010192jsd", "acm010193jsd", "acm010194jsd" ] + }, + "acm010196jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010196jsd", + "name" : "TagBar", + "parentId" : "acm010179jsd", + "content" : [ "acm010213jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "component" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010197jsd" : { + "type" : "CodePackage", + "id" : "acm010197jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010198jsd" ] + }, + "acm010198jsd" : { + "type" : "CodePackage", + "id" : "acm010198jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010199jsd" ] + }, + "acm010199jsd" : { + "type" : "CodePackage", + "id" : "acm010199jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010200jsd" ] + }, + "acm010200jsd" : { + "type" : "CodePackage", + "id" : "acm010200jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010201jsd" ] + }, + "acm010201jsd" : { + "type" : "CodePackage", + "id" : "acm010201jsd", + "name" : "component", + "parentId" : null, + "content" : [ "acm010196jsd" ] + }, + "acm010202jsd" : { + "type" : "ControlElement", + "id" : "acm010202jsd", + "name" : "TagBar" + }, + "acm010203jsd" : { + "type" : "ControlElement", + "id" : "acm010203jsd", + "name" : "getInputTextField" + }, + "acm010204jsd" : { + "type" : "ControlElement", + "id" : "acm010204jsd", + "name" : "getTags" + }, + "acm010205jsd" : { + "type" : "ControlElement", + "id" : "acm010205jsd", + "name" : "setTags" + }, + "acm010206jsd" : { + "type" : "ControlElement", + "id" : "acm010206jsd", + "name" : "tagsProperty" + }, + "acm010207jsd" : { + "type" : "ControlElement", + "id" : "acm010207jsd", + "name" : "onTagsChanged" + }, + "acm010208jsd" : { + "type" : "ControlElement", + "id" : "acm010208jsd", + "name" : "createTag" + }, + "acm010209jsd" : { + "type" : "ControlElement", + "id" : "acm010209jsd", + "name" : "addTextAsNewTag" + }, + "acm010210jsd" : { + "type" : "ControlElement", + "id" : "acm010210jsd", + "name" : "setStringConverter" + }, + "acm010211jsd" : { + "type" : "ControlElement", + "id" : "acm010211jsd", + "name" : "setOnTagClicked" + }, + "acm010212jsd" : { + "type" : "ControlElement", + "id" : "acm010212jsd", + "name" : "setFieldProperties" + }, + "acm010213jsd" : { + "type" : "ClassUnit", + "id" : "acm010213jsd", + "name" : "TagBar", + "compilationUnitId" : "acm010196jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010195jsd", "acm010213jsd", "acm018716jsd" ], + "content" : [ "acm010202jsd", "acm010203jsd", "acm010204jsd", "acm010205jsd", "acm010206jsd", "acm010207jsd", "acm010208jsd", "acm010209jsd", "acm010210jsd", "acm010211jsd", "acm010212jsd" ] + }, + "acm010214jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010214jsd", + "name" : "TemporalAccessorPicker", + "parentId" : "acm010179jsd", + "content" : [ "acm010234jsd", "acm010237jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "component" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010215jsd" : { + "type" : "CodePackage", + "id" : "acm010215jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010216jsd" ] + }, + "acm010216jsd" : { + "type" : "CodePackage", + "id" : "acm010216jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010217jsd" ] + }, + "acm010217jsd" : { + "type" : "CodePackage", + "id" : "acm010217jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010218jsd" ] + }, + "acm010218jsd" : { + "type" : "CodePackage", + "id" : "acm010218jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010219jsd" ] + }, + "acm010219jsd" : { + "type" : "CodePackage", + "id" : "acm010219jsd", + "name" : "component", + "parentId" : null, + "content" : [ "acm010214jsd" ] + }, + "acm010220jsd" : { + "type" : "ControlElement", + "id" : "acm010220jsd", + "name" : "TemporalAccessorPicker" + }, + "acm010221jsd" : { + "type" : "ControlElement", + "id" : "acm010221jsd", + "name" : "addCurrentTime" + }, + "acm010222jsd" : { + "type" : "ControlElement", + "id" : "acm010222jsd", + "name" : "getDate" + }, + "acm010223jsd" : { + "type" : "ControlElement", + "id" : "acm010223jsd", + "name" : "getLocalDate" + }, + "acm010224jsd" : { + "type" : "ControlElement", + "id" : "acm010224jsd", + "name" : "stringConverterProperty" + }, + "acm010225jsd" : { + "type" : "ControlElement", + "id" : "acm010225jsd", + "name" : "getStringConverter" + }, + "acm010226jsd" : { + "type" : "ControlElement", + "id" : "acm010226jsd", + "name" : "toString" + }, + "acm010227jsd" : { + "type" : "ControlElement", + "id" : "acm010227jsd", + "name" : "fromString" + }, + "acm010228jsd" : { + "type" : "ControlElement", + "id" : "acm010228jsd", + "name" : "setStringConverter" + }, + "acm010229jsd" : { + "type" : "ControlElement", + "id" : "acm010229jsd", + "name" : "getTemporalAccessorValue" + }, + "acm010230jsd" : { + "type" : "ControlElement", + "id" : "acm010230jsd", + "name" : "setTemporalAccessorValue" + }, + "acm010231jsd" : { + "type" : "ControlElement", + "id" : "acm010231jsd", + "name" : "temporalAccessorValueProperty" + }, + "acm010232jsd" : { + "type" : "ControlElement", + "id" : "acm010232jsd", + "name" : "toString" + }, + "acm010233jsd" : { + "type" : "ControlElement", + "id" : "acm010233jsd", + "name" : "fromString" + }, + "acm010234jsd" : { + "type" : "ClassUnit", + "id" : "acm010234jsd", + "name" : "TemporalAccessorPicker", + "compilationUnitId" : "acm010214jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010237jsd" ], + "content" : [ "acm010220jsd", "acm010221jsd", "acm010222jsd", "acm010223jsd", "acm010224jsd", "acm010225jsd", "acm010226jsd", "acm010227jsd", "acm010228jsd", "acm010229jsd", "acm010230jsd", "acm010231jsd", "acm010232jsd", "acm010233jsd" ] + }, + "acm010235jsd" : { + "type" : "ControlElement", + "id" : "acm010235jsd", + "name" : "toString" + }, + "acm010236jsd" : { + "type" : "ControlElement", + "id" : "acm010236jsd", + "name" : "fromString" + }, + "acm010237jsd" : { + "type" : "ClassUnit", + "id" : "acm010237jsd", + "name" : "InternalConverter", + "compilationUnitId" : "acm010214jsd", + "parentDatatypeId" : "acm010234jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010235jsd", "acm010236jsd" ] + }, + "acm010238jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010238jsd", + "name" : "UiThreadBinding", + "parentId" : "acm010243jsd", + "content" : [ "acm010254jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010239jsd" : { + "type" : "CodePackage", + "id" : "acm010239jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010240jsd" ] + }, + "acm010240jsd" : { + "type" : "CodePackage", + "id" : "acm010240jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010241jsd" ] + }, + "acm010241jsd" : { + "type" : "CodePackage", + "id" : "acm010241jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010242jsd" ] + }, + "acm010242jsd" : { + "type" : "CodePackage", + "id" : "acm010242jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010243jsd" ] + }, + "acm010243jsd" : { + "type" : "CodePackage", + "id" : "acm010243jsd", + "name" : "uithreadaware", + "parentId" : "acm009491jsd", + "content" : [ "acm010238jsd", "acm010255jsd", "acm010266jsd", "acm010274jsd", "acm010285jsd", "acm010296jsd", "acm010337jsd" ] + }, + "acm010244jsd" : { + "type" : "ControlElement", + "id" : "acm010244jsd", + "name" : "UiThreadBinding" + }, + "acm010245jsd" : { + "type" : "ControlElement", + "id" : "acm010245jsd", + "name" : "addListener" + }, + "acm010246jsd" : { + "type" : "ControlElement", + "id" : "acm010246jsd", + "name" : "removeListener" + }, + "acm010247jsd" : { + "type" : "ControlElement", + "id" : "acm010247jsd", + "name" : "addListener" + }, + "acm010248jsd" : { + "type" : "ControlElement", + "id" : "acm010248jsd", + "name" : "removeListener" + }, + "acm010249jsd" : { + "type" : "ControlElement", + "id" : "acm010249jsd", + "name" : "getValue" + }, + "acm010250jsd" : { + "type" : "ControlElement", + "id" : "acm010250jsd", + "name" : "isValid" + }, + "acm010251jsd" : { + "type" : "ControlElement", + "id" : "acm010251jsd", + "name" : "invalidate" + }, + "acm010252jsd" : { + "type" : "ControlElement", + "id" : "acm010252jsd", + "name" : "getDependencies" + }, + "acm010253jsd" : { + "type" : "ControlElement", + "id" : "acm010253jsd", + "name" : "dispose" + }, + "acm010254jsd" : { + "type" : "ClassUnit", + "id" : "acm010254jsd", + "name" : "UiThreadBinding", + "compilationUnitId" : "acm010238jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010265jsd", "acm010284jsd" ], + "content" : [ "acm010244jsd", "acm010245jsd", "acm010246jsd", "acm010247jsd", "acm010248jsd", "acm010249jsd", "acm010250jsd", "acm010251jsd", "acm010252jsd", "acm010253jsd" ] + }, + "acm010255jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010255jsd", + "name" : "UiThreadChangeListener", + "parentId" : "acm010243jsd", + "content" : [ "acm010265jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010256jsd" : { + "type" : "CodePackage", + "id" : "acm010256jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010257jsd" ] + }, + "acm010257jsd" : { + "type" : "CodePackage", + "id" : "acm010257jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010258jsd" ] + }, + "acm010258jsd" : { + "type" : "CodePackage", + "id" : "acm010258jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010259jsd" ] + }, + "acm010259jsd" : { + "type" : "CodePackage", + "id" : "acm010259jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010260jsd" ] + }, + "acm010260jsd" : { + "type" : "CodePackage", + "id" : "acm010260jsd", + "name" : "uithreadaware", + "parentId" : null, + "content" : [ "acm010255jsd" ] + }, + "acm010261jsd" : { + "type" : "ControlElement", + "id" : "acm010261jsd", + "name" : "UiThreadChangeListener" + }, + "acm010262jsd" : { + "type" : "ControlElement", + "id" : "acm010262jsd", + "name" : "changed" + }, + "acm010263jsd" : { + "type" : "ControlElement", + "id" : "acm010263jsd", + "name" : "equals" + }, + "acm010264jsd" : { + "type" : "ControlElement", + "id" : "acm010264jsd", + "name" : "hashCode" + }, + "acm010265jsd" : { + "type" : "ClassUnit", + "id" : "acm010265jsd", + "name" : "UiThreadChangeListener", + "compilationUnitId" : "acm010255jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010261jsd", "acm010262jsd", "acm010263jsd", "acm010264jsd" ] + }, + "acm010266jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010266jsd", + "name" : "UiThreadHelper", + "parentId" : "acm010243jsd", + "content" : [ "acm010273jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010267jsd" : { + "type" : "CodePackage", + "id" : "acm010267jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010268jsd" ] + }, + "acm010268jsd" : { + "type" : "CodePackage", + "id" : "acm010268jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010269jsd" ] + }, + "acm010269jsd" : { + "type" : "CodePackage", + "id" : "acm010269jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010270jsd" ] + }, + "acm010270jsd" : { + "type" : "CodePackage", + "id" : "acm010270jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010271jsd" ] + }, + "acm010271jsd" : { + "type" : "CodePackage", + "id" : "acm010271jsd", + "name" : "uithreadaware", + "parentId" : null, + "content" : [ "acm010266jsd" ] + }, + "acm010272jsd" : { + "type" : "ControlElement", + "id" : "acm010272jsd", + "name" : "ensureUiThreadExecution" + }, + "acm010273jsd" : { + "type" : "ClassUnit", + "id" : "acm010273jsd", + "name" : "UiThreadHelper", + "compilationUnitId" : "acm010266jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010272jsd" ] + }, + "acm010274jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010274jsd", + "name" : "UiThreadInvalidationListener", + "parentId" : "acm010243jsd", + "content" : [ "acm010284jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010275jsd" : { + "type" : "CodePackage", + "id" : "acm010275jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010276jsd" ] + }, + "acm010276jsd" : { + "type" : "CodePackage", + "id" : "acm010276jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010277jsd" ] + }, + "acm010277jsd" : { + "type" : "CodePackage", + "id" : "acm010277jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010278jsd" ] + }, + "acm010278jsd" : { + "type" : "CodePackage", + "id" : "acm010278jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010279jsd" ] + }, + "acm010279jsd" : { + "type" : "CodePackage", + "id" : "acm010279jsd", + "name" : "uithreadaware", + "parentId" : null, + "content" : [ "acm010274jsd" ] + }, + "acm010280jsd" : { + "type" : "ControlElement", + "id" : "acm010280jsd", + "name" : "UiThreadInvalidationListener" + }, + "acm010281jsd" : { + "type" : "ControlElement", + "id" : "acm010281jsd", + "name" : "invalidated" + }, + "acm010282jsd" : { + "type" : "ControlElement", + "id" : "acm010282jsd", + "name" : "equals" + }, + "acm010283jsd" : { + "type" : "ControlElement", + "id" : "acm010283jsd", + "name" : "hashCode" + }, + "acm010284jsd" : { + "type" : "ClassUnit", + "id" : "acm010284jsd", + "name" : "UiThreadInvalidationListener", + "compilationUnitId" : "acm010274jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010280jsd", "acm010281jsd", "acm010282jsd", "acm010283jsd" ] + }, + "acm010285jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010285jsd", + "name" : "UiThreadListChangeListener", + "parentId" : "acm010243jsd", + "content" : [ "acm010295jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010286jsd" : { + "type" : "CodePackage", + "id" : "acm010286jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010287jsd" ] + }, + "acm010287jsd" : { + "type" : "CodePackage", + "id" : "acm010287jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010288jsd" ] + }, + "acm010288jsd" : { + "type" : "CodePackage", + "id" : "acm010288jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010289jsd" ] + }, + "acm010289jsd" : { + "type" : "CodePackage", + "id" : "acm010289jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010290jsd" ] + }, + "acm010290jsd" : { + "type" : "CodePackage", + "id" : "acm010290jsd", + "name" : "uithreadaware", + "parentId" : null, + "content" : [ "acm010285jsd" ] + }, + "acm010291jsd" : { + "type" : "ControlElement", + "id" : "acm010291jsd", + "name" : "UiThreadListChangeListener" + }, + "acm010292jsd" : { + "type" : "ControlElement", + "id" : "acm010292jsd", + "name" : "onChanged" + }, + "acm010293jsd" : { + "type" : "ControlElement", + "id" : "acm010293jsd", + "name" : "equals" + }, + "acm010294jsd" : { + "type" : "ControlElement", + "id" : "acm010294jsd", + "name" : "hashCode" + }, + "acm010295jsd" : { + "type" : "ClassUnit", + "id" : "acm010295jsd", + "name" : "UiThreadListChangeListener", + "compilationUnitId" : "acm010285jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010291jsd", "acm010292jsd", "acm010293jsd", "acm010294jsd" ] + }, + "acm010296jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010296jsd", + "name" : "UiThreadObservableList", + "parentId" : "acm010243jsd", + "content" : [ "acm010336jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010297jsd" : { + "type" : "CodePackage", + "id" : "acm010297jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010298jsd" ] + }, + "acm010298jsd" : { + "type" : "CodePackage", + "id" : "acm010298jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010299jsd" ] + }, + "acm010299jsd" : { + "type" : "CodePackage", + "id" : "acm010299jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010300jsd" ] + }, + "acm010300jsd" : { + "type" : "CodePackage", + "id" : "acm010300jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010301jsd" ] + }, + "acm010301jsd" : { + "type" : "CodePackage", + "id" : "acm010301jsd", + "name" : "uithreadaware", + "parentId" : null, + "content" : [ "acm010296jsd" ] + }, + "acm010302jsd" : { + "type" : "ControlElement", + "id" : "acm010302jsd", + "name" : "UiThreadObservableList" + }, + "acm010303jsd" : { + "type" : "ControlElement", + "id" : "acm010303jsd", + "name" : "addListener" + }, + "acm010304jsd" : { + "type" : "ControlElement", + "id" : "acm010304jsd", + "name" : "removeListener" + }, + "acm010305jsd" : { + "type" : "ControlElement", + "id" : "acm010305jsd", + "name" : "addAll" + }, + "acm010306jsd" : { + "type" : "ControlElement", + "id" : "acm010306jsd", + "name" : "setAll" + }, + "acm010307jsd" : { + "type" : "ControlElement", + "id" : "acm010307jsd", + "name" : "setAll" + }, + "acm010308jsd" : { + "type" : "ControlElement", + "id" : "acm010308jsd", + "name" : "removeAll" + }, + "acm010309jsd" : { + "type" : "ControlElement", + "id" : "acm010309jsd", + "name" : "retainAll" + }, + "acm010310jsd" : { + "type" : "ControlElement", + "id" : "acm010310jsd", + "name" : "remove" + }, + "acm010311jsd" : { + "type" : "ControlElement", + "id" : "acm010311jsd", + "name" : "size" + }, + "acm010312jsd" : { + "type" : "ControlElement", + "id" : "acm010312jsd", + "name" : "isEmpty" + }, + "acm010313jsd" : { + "type" : "ControlElement", + "id" : "acm010313jsd", + "name" : "contains" + }, + "acm010314jsd" : { + "type" : "ControlElement", + "id" : "acm010314jsd", + "name" : "iterator" + }, + "acm010315jsd" : { + "type" : "ControlElement", + "id" : "acm010315jsd", + "name" : "toArray" + }, + "acm010316jsd" : { + "type" : "ControlElement", + "id" : "acm010316jsd", + "name" : "toArray" + }, + "acm010317jsd" : { + "type" : "ControlElement", + "id" : "acm010317jsd", + "name" : "add" + }, + "acm010318jsd" : { + "type" : "ControlElement", + "id" : "acm010318jsd", + "name" : "remove" + }, + "acm010319jsd" : { + "type" : "ControlElement", + "id" : "acm010319jsd", + "name" : "containsAll" + }, + "acm010320jsd" : { + "type" : "ControlElement", + "id" : "acm010320jsd", + "name" : "addAll" + }, + "acm010321jsd" : { + "type" : "ControlElement", + "id" : "acm010321jsd", + "name" : "addAll" + }, + "acm010322jsd" : { + "type" : "ControlElement", + "id" : "acm010322jsd", + "name" : "removeAll" + }, + "acm010323jsd" : { + "type" : "ControlElement", + "id" : "acm010323jsd", + "name" : "retainAll" + }, + "acm010324jsd" : { + "type" : "ControlElement", + "id" : "acm010324jsd", + "name" : "clear" + }, + "acm010325jsd" : { + "type" : "ControlElement", + "id" : "acm010325jsd", + "name" : "get" + }, + "acm010326jsd" : { + "type" : "ControlElement", + "id" : "acm010326jsd", + "name" : "set" + }, + "acm010327jsd" : { + "type" : "ControlElement", + "id" : "acm010327jsd", + "name" : "add" + }, + "acm010328jsd" : { + "type" : "ControlElement", + "id" : "acm010328jsd", + "name" : "remove" + }, + "acm010329jsd" : { + "type" : "ControlElement", + "id" : "acm010329jsd", + "name" : "indexOf" + }, + "acm010330jsd" : { + "type" : "ControlElement", + "id" : "acm010330jsd", + "name" : "lastIndexOf" + }, + "acm010331jsd" : { + "type" : "ControlElement", + "id" : "acm010331jsd", + "name" : "listIterator" + }, + "acm010332jsd" : { + "type" : "ControlElement", + "id" : "acm010332jsd", + "name" : "listIterator" + }, + "acm010333jsd" : { + "type" : "ControlElement", + "id" : "acm010333jsd", + "name" : "subList" + }, + "acm010334jsd" : { + "type" : "ControlElement", + "id" : "acm010334jsd", + "name" : "addListener" + }, + "acm010335jsd" : { + "type" : "ControlElement", + "id" : "acm010335jsd", + "name" : "removeListener" + }, + "acm010336jsd" : { + "type" : "ClassUnit", + "id" : "acm010336jsd", + "name" : "UiThreadObservableList", + "compilationUnitId" : "acm010296jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010284jsd", "acm010295jsd" ], + "content" : [ "acm010302jsd", "acm010303jsd", "acm010304jsd", "acm010305jsd", "acm010306jsd", "acm010307jsd", "acm010308jsd", "acm010309jsd", "acm010310jsd", "acm010311jsd", "acm010312jsd", "acm010313jsd", "acm010314jsd", "acm010315jsd", "acm010316jsd", "acm010317jsd", "acm010318jsd", "acm010319jsd", "acm010320jsd", "acm010321jsd", "acm010322jsd", "acm010323jsd", "acm010324jsd", "acm010325jsd", "acm010326jsd", "acm010327jsd", "acm010328jsd", "acm010329jsd", "acm010330jsd", "acm010331jsd", "acm010332jsd", "acm010333jsd", "acm010334jsd", "acm010335jsd" ] + }, + "acm010337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010337jsd", + "name" : "UiThreadStringProperty", + "parentId" : "acm010243jsd", + "content" : [ "acm010355jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "gui", "util", "uithreadaware" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010338jsd" : { + "type" : "CodePackage", + "id" : "acm010338jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010339jsd" ] + }, + "acm010339jsd" : { + "type" : "CodePackage", + "id" : "acm010339jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010340jsd" ] + }, + "acm010340jsd" : { + "type" : "CodePackage", + "id" : "acm010340jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm010341jsd" ] + }, + "acm010341jsd" : { + "type" : "CodePackage", + "id" : "acm010341jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010342jsd" ] + }, + "acm010342jsd" : { + "type" : "CodePackage", + "id" : "acm010342jsd", + "name" : "uithreadaware", + "parentId" : null, + "content" : [ "acm010337jsd" ] + }, + "acm010343jsd" : { + "type" : "ControlElement", + "id" : "acm010343jsd", + "name" : "UiThreadStringProperty" + }, + "acm010344jsd" : { + "type" : "ControlElement", + "id" : "acm010344jsd", + "name" : "bind" + }, + "acm010345jsd" : { + "type" : "ControlElement", + "id" : "acm010345jsd", + "name" : "unbind" + }, + "acm010346jsd" : { + "type" : "ControlElement", + "id" : "acm010346jsd", + "name" : "isBound" + }, + "acm010347jsd" : { + "type" : "ControlElement", + "id" : "acm010347jsd", + "name" : "getBean" + }, + "acm010348jsd" : { + "type" : "ControlElement", + "id" : "acm010348jsd", + "name" : "getName" + }, + "acm010349jsd" : { + "type" : "ControlElement", + "id" : "acm010349jsd", + "name" : "get" + }, + "acm010350jsd" : { + "type" : "ControlElement", + "id" : "acm010350jsd", + "name" : "set" + }, + "acm010351jsd" : { + "type" : "ControlElement", + "id" : "acm010351jsd", + "name" : "addListener" + }, + "acm010352jsd" : { + "type" : "ControlElement", + "id" : "acm010352jsd", + "name" : "removeListener" + }, + "acm010353jsd" : { + "type" : "ControlElement", + "id" : "acm010353jsd", + "name" : "addListener" + }, + "acm010354jsd" : { + "type" : "ControlElement", + "id" : "acm010354jsd", + "name" : "removeListener" + }, + "acm010355jsd" : { + "type" : "ClassUnit", + "id" : "acm010355jsd", + "name" : "UiThreadStringProperty", + "compilationUnitId" : "acm010337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010265jsd", "acm010284jsd" ], + "content" : [ "acm010343jsd", "acm010344jsd", "acm010345jsd", "acm010346jsd", "acm010347jsd", "acm010348jsd", "acm010349jsd", "acm010350jsd", "acm010351jsd", "acm010352jsd", "acm010353jsd", "acm010354jsd" ] + }, + "acm010356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010356jsd", + "name" : "JabRefException", + "parentId" : "acm001340jsd", + "content" : [ "acm010366jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010357jsd" : { + "type" : "CodePackage", + "id" : "acm010357jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010358jsd" ] + }, + "acm010358jsd" : { + "type" : "CodePackage", + "id" : "acm010358jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010359jsd" ] + }, + "acm010359jsd" : { + "type" : "CodePackage", + "id" : "acm010359jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010356jsd" ] + }, + "acm010360jsd" : { + "type" : "ControlElement", + "id" : "acm010360jsd", + "name" : "JabRefException" + }, + "acm010361jsd" : { + "type" : "ControlElement", + "id" : "acm010361jsd", + "name" : "JabRefException" + }, + "acm010362jsd" : { + "type" : "ControlElement", + "id" : "acm010362jsd", + "name" : "JabRefException" + }, + "acm010363jsd" : { + "type" : "ControlElement", + "id" : "acm010363jsd", + "name" : "JabRefException" + }, + "acm010364jsd" : { + "type" : "ControlElement", + "id" : "acm010364jsd", + "name" : "JabRefException" + }, + "acm010365jsd" : { + "type" : "ControlElement", + "id" : "acm010365jsd", + "name" : "getLocalizedMessage" + }, + "acm010366jsd" : { + "type" : "ClassUnit", + "id" : "acm010366jsd", + "name" : "JabRefException", + "compilationUnitId" : "acm010356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010366jsd" ], + "content" : [ "acm010360jsd", "acm010361jsd", "acm010362jsd", "acm010363jsd", "acm010364jsd", "acm010365jsd" ] + }, + "acm010367jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010367jsd", + "name" : "TypedBibEntry", + "parentId" : "acm001340jsd", + "content" : [ "acm010375jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010368jsd" : { + "type" : "CodePackage", + "id" : "acm010368jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010369jsd" ] + }, + "acm010369jsd" : { + "type" : "CodePackage", + "id" : "acm010369jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010370jsd" ] + }, + "acm010370jsd" : { + "type" : "CodePackage", + "id" : "acm010370jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010367jsd" ] + }, + "acm010371jsd" : { + "type" : "ControlElement", + "id" : "acm010371jsd", + "name" : "TypedBibEntry" + }, + "acm010372jsd" : { + "type" : "ControlElement", + "id" : "acm010372jsd", + "name" : "TypedBibEntry" + }, + "acm010373jsd" : { + "type" : "ControlElement", + "id" : "acm010373jsd", + "name" : "hasAllRequiredFields" + }, + "acm010374jsd" : { + "type" : "ControlElement", + "id" : "acm010374jsd", + "name" : "getTypeForDisplay" + }, + "acm010375jsd" : { + "type" : "ClassUnit", + "id" : "acm010375jsd", + "name" : "TypedBibEntry", + "compilationUnitId" : "acm010367jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd" ], + "content" : [ "acm010371jsd", "acm010372jsd", "acm010373jsd", "acm010374jsd" ] + }, + "acm010376jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010376jsd", + "name" : "WatchServiceUnavailableException", + "parentId" : "acm001340jsd", + "content" : [ "acm010381jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010377jsd" : { + "type" : "CodePackage", + "id" : "acm010377jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010378jsd" ] + }, + "acm010378jsd" : { + "type" : "CodePackage", + "id" : "acm010378jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010379jsd" ] + }, + "acm010379jsd" : { + "type" : "CodePackage", + "id" : "acm010379jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010376jsd" ] + }, + "acm010380jsd" : { + "type" : "ControlElement", + "id" : "acm010380jsd", + "name" : "WatchServiceUnavailableException" + }, + "acm010381jsd" : { + "type" : "ClassUnit", + "id" : "acm010381jsd", + "name" : "WatchServiceUnavailableException", + "compilationUnitId" : "acm010376jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010366jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010380jsd" ] + }, + "acm010382jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010382jsd", + "name" : "AutosaveManager", + "parentId" : "acm010386jsd", + "content" : [ "acm010394jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "autosaveandbackup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010383jsd" : { + "type" : "CodePackage", + "id" : "acm010383jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010384jsd" ] + }, + "acm010384jsd" : { + "type" : "CodePackage", + "id" : "acm010384jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010385jsd" ] + }, + "acm010385jsd" : { + "type" : "CodePackage", + "id" : "acm010385jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010386jsd" ] + }, + "acm010386jsd" : { + "type" : "CodePackage", + "id" : "acm010386jsd", + "name" : "autosaveandbackup", + "parentId" : "acm001340jsd", + "content" : [ "acm010382jsd", "acm010395jsd", "acm022258jsd", "acm022271jsd" ] + }, + "acm010387jsd" : { + "type" : "ControlElement", + "id" : "acm010387jsd", + "name" : "AutosaveManager" + }, + "acm010388jsd" : { + "type" : "ControlElement", + "id" : "acm010388jsd", + "name" : "listen" + }, + "acm010389jsd" : { + "type" : "ControlElement", + "id" : "acm010389jsd", + "name" : "shutdown" + }, + "acm010390jsd" : { + "type" : "ControlElement", + "id" : "acm010390jsd", + "name" : "start" + }, + "acm010391jsd" : { + "type" : "ControlElement", + "id" : "acm010391jsd", + "name" : "shutdown" + }, + "acm010392jsd" : { + "type" : "ControlElement", + "id" : "acm010392jsd", + "name" : "registerListener" + }, + "acm010393jsd" : { + "type" : "ControlElement", + "id" : "acm010393jsd", + "name" : "unregisterListener" + }, + "acm010394jsd" : { + "type" : "ClassUnit", + "id" : "acm010394jsd", + "name" : "AutosaveManager", + "compilationUnitId" : "acm010382jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010394jsd", "acm017292jsd", "acm018022jsd", "acm018089jsd" ], + "content" : [ "acm010387jsd", "acm010388jsd", "acm010389jsd", "acm010390jsd", "acm010391jsd", "acm010392jsd", "acm010393jsd" ] + }, + "acm010395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010395jsd", + "name" : "BackupManager", + "parentId" : "acm010386jsd", + "content" : [ "acm010417jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "autosaveandbackup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010396jsd" : { + "type" : "CodePackage", + "id" : "acm010396jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010397jsd" ] + }, + "acm010397jsd" : { + "type" : "CodePackage", + "id" : "acm010397jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010398jsd" ] + }, + "acm010398jsd" : { + "type" : "CodePackage", + "id" : "acm010398jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010399jsd" ] + }, + "acm010399jsd" : { + "type" : "CodePackage", + "id" : "acm010399jsd", + "name" : "autosaveandbackup", + "parentId" : null, + "content" : [ "acm010395jsd" ] + }, + "acm010400jsd" : { + "type" : "ControlElement", + "id" : "acm010400jsd", + "name" : "BackupManager" + }, + "acm010401jsd" : { + "type" : "ControlElement", + "id" : "acm010401jsd", + "name" : "getBackupPathForNewBackup" + }, + "acm010402jsd" : { + "type" : "ControlElement", + "id" : "acm010402jsd", + "name" : "getLatestBackupPath" + }, + "acm010403jsd" : { + "type" : "ControlElement", + "id" : "acm010403jsd", + "name" : "start" + }, + "acm010404jsd" : { + "type" : "ControlElement", + "id" : "acm010404jsd", + "name" : "discardBackup" + }, + "acm010405jsd" : { + "type" : "ControlElement", + "id" : "acm010405jsd", + "name" : "shutdown" + }, + "acm010406jsd" : { + "type" : "ControlElement", + "id" : "acm010406jsd", + "name" : "backupFileDiffers" + }, + "acm010407jsd" : { + "type" : "ControlElement", + "id" : "acm010407jsd", + "name" : "restoreBackup" + }, + "acm010408jsd" : { + "type" : "ControlElement", + "id" : "acm010408jsd", + "name" : "determineBackupPathForNewBackup" + }, + "acm010409jsd" : { + "type" : "ControlElement", + "id" : "acm010409jsd", + "name" : "performBackup" + }, + "acm010410jsd" : { + "type" : "ControlElement", + "id" : "acm010410jsd", + "name" : "determineDiscardedFile" + }, + "acm010411jsd" : { + "type" : "ControlElement", + "id" : "acm010411jsd", + "name" : "discardBackup" + }, + "acm010412jsd" : { + "type" : "ControlElement", + "id" : "acm010412jsd", + "name" : "logIfCritical" + }, + "acm010413jsd" : { + "type" : "ControlElement", + "id" : "acm010413jsd", + "name" : "listen" + }, + "acm010414jsd" : { + "type" : "ControlElement", + "id" : "acm010414jsd", + "name" : "startBackupTask" + }, + "acm010415jsd" : { + "type" : "ControlElement", + "id" : "acm010415jsd", + "name" : "fillQueue" + }, + "acm010416jsd" : { + "type" : "ControlElement", + "id" : "acm010416jsd", + "name" : "shutdown" + }, + "acm010417jsd" : { + "type" : "ClassUnit", + "id" : "acm010417jsd", + "name" : "BackupManager", + "compilationUnitId" : "acm010395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010417jsd", "acm010532jsd", "acm011415jsd", "acm011455jsd", "acm011471jsd", "acm011645jsd", "acm017292jsd", "acm018022jsd", "acm018089jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm010400jsd", "acm010401jsd", "acm010402jsd", "acm010403jsd", "acm010404jsd", "acm010405jsd", "acm010406jsd", "acm010407jsd", "acm010408jsd", "acm010409jsd", "acm010410jsd", "acm010411jsd", "acm010412jsd", "acm010413jsd", "acm010414jsd", "acm010415jsd", "acm010416jsd" ] + }, + "acm010418jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010418jsd", + "name" : "AuxParser", + "parentId" : "acm010422jsd", + "content" : [ "acm010424jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "auxparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010419jsd" : { + "type" : "CodePackage", + "id" : "acm010419jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010420jsd" ] + }, + "acm010420jsd" : { + "type" : "CodePackage", + "id" : "acm010420jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010421jsd" ] + }, + "acm010421jsd" : { + "type" : "CodePackage", + "id" : "acm010421jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010422jsd" ] + }, + "acm010422jsd" : { + "type" : "CodePackage", + "id" : "acm010422jsd", + "name" : "auxparser", + "parentId" : "acm001340jsd", + "content" : [ "acm010418jsd", "acm010425jsd", "acm010445jsd", "acm022284jsd", "acm022299jsd" ] + }, + "acm010423jsd" : { + "type" : "ControlElement", + "id" : "acm010423jsd", + "name" : "parse" + }, + "acm010424jsd" : { + "type" : "InterfaceUnit", + "id" : "acm010424jsd", + "name" : "AuxParser", + "compilationUnitId" : "acm010418jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010444jsd" ], + "content" : [ "acm010423jsd" ] + }, + "acm010425jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010425jsd", + "name" : "AuxParserResult", + "parentId" : "acm010422jsd", + "content" : [ "acm010444jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "auxparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010426jsd" : { + "type" : "CodePackage", + "id" : "acm010426jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010427jsd" ] + }, + "acm010427jsd" : { + "type" : "CodePackage", + "id" : "acm010427jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010428jsd" ] + }, + "acm010428jsd" : { + "type" : "CodePackage", + "id" : "acm010428jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010429jsd" ] + }, + "acm010429jsd" : { + "type" : "CodePackage", + "id" : "acm010429jsd", + "name" : "auxparser", + "parentId" : null, + "content" : [ "acm010425jsd" ] + }, + "acm010430jsd" : { + "type" : "ControlElement", + "id" : "acm010430jsd", + "name" : "AuxParserResult" + }, + "acm010431jsd" : { + "type" : "ControlElement", + "id" : "acm010431jsd", + "name" : "getGeneratedBibDatabase" + }, + "acm010432jsd" : { + "type" : "ControlElement", + "id" : "acm010432jsd", + "name" : "getUnresolvedKeys" + }, + "acm010433jsd" : { + "type" : "ControlElement", + "id" : "acm010433jsd", + "name" : "getFoundKeysInAux" + }, + "acm010434jsd" : { + "type" : "ControlElement", + "id" : "acm010434jsd", + "name" : "getResolvedKeysCount" + }, + "acm010435jsd" : { + "type" : "ControlElement", + "id" : "acm010435jsd", + "name" : "getUnresolvedKeysCount" + }, + "acm010436jsd" : { + "type" : "ControlElement", + "id" : "acm010436jsd", + "name" : "getCrossRefEntriesCount" + }, + "acm010437jsd" : { + "type" : "ControlElement", + "id" : "acm010437jsd", + "name" : "increaseCrossRefEntriesCounter" + }, + "acm010438jsd" : { + "type" : "ControlElement", + "id" : "acm010438jsd", + "name" : "increaseNestedAuxFilesCounter" + }, + "acm010439jsd" : { + "type" : "ControlElement", + "id" : "acm010439jsd", + "name" : "insertStrings" + }, + "acm010440jsd" : { + "type" : "ControlElement", + "id" : "acm010440jsd", + "name" : "getMasterDatabase" + }, + "acm010441jsd" : { + "type" : "ControlElement", + "id" : "acm010441jsd", + "name" : "getNestedAuxCount" + }, + "acm010442jsd" : { + "type" : "ControlElement", + "id" : "acm010442jsd", + "name" : "getInsertedStrings" + }, + "acm010443jsd" : { + "type" : "ControlElement", + "id" : "acm010443jsd", + "name" : "getUniqueKeys" + }, + "acm010444jsd" : { + "type" : "ClassUnit", + "id" : "acm010444jsd", + "name" : "AuxParserResult", + "compilationUnitId" : "acm010425jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018367jsd" ], + "content" : [ "acm010430jsd", "acm010431jsd", "acm010432jsd", "acm010433jsd", "acm010434jsd", "acm010435jsd", "acm010436jsd", "acm010437jsd", "acm010438jsd", "acm010439jsd", "acm010440jsd", "acm010441jsd", "acm010442jsd", "acm010443jsd" ] + }, + "acm010445jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010445jsd", + "name" : "DefaultAuxParser", + "parentId" : "acm010422jsd", + "content" : [ "acm010458jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "auxparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010446jsd" : { + "type" : "CodePackage", + "id" : "acm010446jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010447jsd" ] + }, + "acm010447jsd" : { + "type" : "CodePackage", + "id" : "acm010447jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010448jsd" ] + }, + "acm010448jsd" : { + "type" : "CodePackage", + "id" : "acm010448jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010449jsd" ] + }, + "acm010449jsd" : { + "type" : "CodePackage", + "id" : "acm010449jsd", + "name" : "auxparser", + "parentId" : null, + "content" : [ "acm010445jsd" ] + }, + "acm010450jsd" : { + "type" : "ControlElement", + "id" : "acm010450jsd", + "name" : "DefaultAuxParser" + }, + "acm010451jsd" : { + "type" : "ControlElement", + "id" : "acm010451jsd", + "name" : "parse" + }, + "acm010452jsd" : { + "type" : "ControlElement", + "id" : "acm010452jsd", + "name" : "parseAuxFile" + }, + "acm010453jsd" : { + "type" : "ControlElement", + "id" : "acm010453jsd", + "name" : "matchNestedAux" + }, + "acm010454jsd" : { + "type" : "ControlElement", + "id" : "acm010454jsd", + "name" : "matchCitation" + }, + "acm010455jsd" : { + "type" : "ControlElement", + "id" : "acm010455jsd", + "name" : "resolveTags" + }, + "acm010456jsd" : { + "type" : "ControlElement", + "id" : "acm010456jsd", + "name" : "resolveCrossReferences" + }, + "acm010457jsd" : { + "type" : "ControlElement", + "id" : "acm010457jsd", + "name" : "insertEntries" + }, + "acm010458jsd" : { + "type" : "ClassUnit", + "id" : "acm010458jsd", + "name" : "DefaultAuxParser", + "compilationUnitId" : "acm010445jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm010424jsd" ], + "datatypeReferencesIds" : [ "acm010444jsd", "acm010458jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm010450jsd", "acm010451jsd", "acm010452jsd", "acm010453jsd", "acm010454jsd", "acm010455jsd", "acm010456jsd", "acm010457jsd" ] + }, + "acm010459jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010459jsd", + "name" : "BibEntryWriter", + "parentId" : "acm010463jsd", + "content" : [ "acm010474jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010460jsd" : { + "type" : "CodePackage", + "id" : "acm010460jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010461jsd" ] + }, + "acm010461jsd" : { + "type" : "CodePackage", + "id" : "acm010461jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010462jsd" ] + }, + "acm010462jsd" : { + "type" : "CodePackage", + "id" : "acm010462jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010463jsd" ] + }, + "acm010463jsd" : { + "type" : "CodePackage", + "id" : "acm010463jsd", + "name" : "bibtex", + "parentId" : "acm001340jsd", + "content" : [ "acm010459jsd", "acm010475jsd", "acm010484jsd", "acm010498jsd", "acm010514jsd", "acm010526jsd", "acm022305jsd", "acm022321jsd", "acm022364jsd", "acm022374jsd", "acm022393jsd", "acm010538jsd" ] + }, + "acm010464jsd" : { + "type" : "ControlElement", + "id" : "acm010464jsd", + "name" : "BibEntryWriter" + }, + "acm010465jsd" : { + "type" : "ControlElement", + "id" : "acm010465jsd", + "name" : "serializeAll" + }, + "acm010466jsd" : { + "type" : "ControlElement", + "id" : "acm010466jsd", + "name" : "write" + }, + "acm010467jsd" : { + "type" : "ControlElement", + "id" : "acm010467jsd", + "name" : "write" + }, + "acm010468jsd" : { + "type" : "ControlElement", + "id" : "acm010468jsd", + "name" : "writeUserComments" + }, + "acm010469jsd" : { + "type" : "ControlElement", + "id" : "acm010469jsd", + "name" : "writeRequiredFieldsFirstRemainingFieldsSecond" + }, + "acm010470jsd" : { + "type" : "ControlElement", + "id" : "acm010470jsd", + "name" : "writeKeyField" + }, + "acm010471jsd" : { + "type" : "ControlElement", + "id" : "acm010471jsd", + "name" : "writeField" + }, + "acm010472jsd" : { + "type" : "ControlElement", + "id" : "acm010472jsd", + "name" : "getLengthOfLongestFieldName" + }, + "acm010473jsd" : { + "type" : "ControlElement", + "id" : "acm010473jsd", + "name" : "getFormattedFieldName" + }, + "acm010474jsd" : { + "type" : "ClassUnit", + "id" : "acm010474jsd", + "name" : "BibEntryWriter", + "compilationUnitId" : "acm010459jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010375jsd", "acm010474jsd", "acm010513jsd", "acm010532jsd", "acm011455jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd" ], + "content" : [ "acm010464jsd", "acm010465jsd", "acm010466jsd", "acm010467jsd", "acm010468jsd", "acm010469jsd", "acm010470jsd", "acm010471jsd", "acm010472jsd", "acm010473jsd" ] + }, + "acm010475jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010475jsd", + "name" : "FieldContentFormatter", + "parentId" : "acm010463jsd", + "content" : [ "acm010483jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010476jsd" : { + "type" : "CodePackage", + "id" : "acm010476jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010477jsd" ] + }, + "acm010477jsd" : { + "type" : "CodePackage", + "id" : "acm010477jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010478jsd" ] + }, + "acm010478jsd" : { + "type" : "CodePackage", + "id" : "acm010478jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010479jsd" ] + }, + "acm010479jsd" : { + "type" : "CodePackage", + "id" : "acm010479jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010475jsd" ] + }, + "acm010480jsd" : { + "type" : "ControlElement", + "id" : "acm010480jsd", + "name" : "FieldContentFormatter" + }, + "acm010481jsd" : { + "type" : "ControlElement", + "id" : "acm010481jsd", + "name" : "format" + }, + "acm010482jsd" : { + "type" : "ControlElement", + "id" : "acm010482jsd", + "name" : "format" + }, + "acm010483jsd" : { + "type" : "ClassUnit", + "id" : "acm010483jsd", + "name" : "FieldContentFormatter", + "compilationUnitId" : "acm010475jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm018673jsd" ], + "content" : [ "acm010480jsd", "acm010481jsd", "acm010482jsd" ] + }, + "acm010484jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010484jsd", + "name" : "FieldPreferences", + "parentId" : "acm010463jsd", + "content" : [ "acm010497jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010485jsd" : { + "type" : "CodePackage", + "id" : "acm010485jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010486jsd" ] + }, + "acm010486jsd" : { + "type" : "CodePackage", + "id" : "acm010486jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010487jsd" ] + }, + "acm010487jsd" : { + "type" : "CodePackage", + "id" : "acm010487jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010488jsd" ] + }, + "acm010488jsd" : { + "type" : "CodePackage", + "id" : "acm010488jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010484jsd" ] + }, + "acm010489jsd" : { + "type" : "ControlElement", + "id" : "acm010489jsd", + "name" : "FieldPreferences" + }, + "acm010490jsd" : { + "type" : "ControlElement", + "id" : "acm010490jsd", + "name" : "shouldResolveStrings" + }, + "acm010491jsd" : { + "type" : "ControlElement", + "id" : "acm010491jsd", + "name" : "resolveStringsProperty" + }, + "acm010492jsd" : { + "type" : "ControlElement", + "id" : "acm010492jsd", + "name" : "setResolveStrings" + }, + "acm010493jsd" : { + "type" : "ControlElement", + "id" : "acm010493jsd", + "name" : "getResolvableFields" + }, + "acm010494jsd" : { + "type" : "ControlElement", + "id" : "acm010494jsd", + "name" : "setResolvableFields" + }, + "acm010495jsd" : { + "type" : "ControlElement", + "id" : "acm010495jsd", + "name" : "getNonWrappableFields" + }, + "acm010496jsd" : { + "type" : "ControlElement", + "id" : "acm010496jsd", + "name" : "setNonWrappableFields" + }, + "acm010497jsd" : { + "type" : "ClassUnit", + "id" : "acm010497jsd", + "name" : "FieldPreferences", + "compilationUnitId" : "acm010484jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm010489jsd", "acm010490jsd", "acm010491jsd", "acm010492jsd", "acm010493jsd", "acm010494jsd", "acm010495jsd", "acm010496jsd" ] + }, + "acm010498jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010498jsd", + "name" : "FieldWriter", + "parentId" : "acm010463jsd", + "content" : [ "acm010513jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010499jsd" : { + "type" : "CodePackage", + "id" : "acm010499jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010500jsd" ] + }, + "acm010500jsd" : { + "type" : "CodePackage", + "id" : "acm010500jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010501jsd" ] + }, + "acm010501jsd" : { + "type" : "CodePackage", + "id" : "acm010501jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010502jsd" ] + }, + "acm010502jsd" : { + "type" : "CodePackage", + "id" : "acm010502jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010498jsd" ] + }, + "acm010503jsd" : { + "type" : "ControlElement", + "id" : "acm010503jsd", + "name" : "FieldWriter" + }, + "acm010504jsd" : { + "type" : "ControlElement", + "id" : "acm010504jsd", + "name" : "FieldWriter" + }, + "acm010505jsd" : { + "type" : "ControlElement", + "id" : "acm010505jsd", + "name" : "buildIgnoreHashes" + }, + "acm010506jsd" : { + "type" : "ControlElement", + "id" : "acm010506jsd", + "name" : "checkBraces" + }, + "acm010507jsd" : { + "type" : "ControlElement", + "id" : "acm010507jsd", + "name" : "write" + }, + "acm010508jsd" : { + "type" : "ControlElement", + "id" : "acm010508jsd", + "name" : "formatAndResolveStrings" + }, + "acm010509jsd" : { + "type" : "ControlElement", + "id" : "acm010509jsd", + "name" : "shouldResolveStrings" + }, + "acm010510jsd" : { + "type" : "ControlElement", + "id" : "acm010510jsd", + "name" : "formatWithoutResolvingStrings" + }, + "acm010511jsd" : { + "type" : "ControlElement", + "id" : "acm010511jsd", + "name" : "writeText" + }, + "acm010512jsd" : { + "type" : "ControlElement", + "id" : "acm010512jsd", + "name" : "writeStringLabel" + }, + "acm010513jsd" : { + "type" : "ClassUnit", + "id" : "acm010513jsd", + "name" : "FieldWriter", + "compilationUnitId" : "acm010498jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010483jsd", "acm010497jsd", "acm010513jsd", "acm010532jsd", "acm018673jsd" ], + "content" : [ "acm010503jsd", "acm010504jsd", "acm010505jsd", "acm010506jsd", "acm010507jsd", "acm010508jsd", "acm010509jsd", "acm010510jsd", "acm010511jsd", "acm010512jsd" ] + }, + "acm010514jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010514jsd", + "name" : "FileFieldWriter", + "parentId" : "acm010463jsd", + "content" : [ "acm010525jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010515jsd" : { + "type" : "CodePackage", + "id" : "acm010515jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010516jsd" ] + }, + "acm010516jsd" : { + "type" : "CodePackage", + "id" : "acm010516jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010517jsd" ] + }, + "acm010517jsd" : { + "type" : "CodePackage", + "id" : "acm010517jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010518jsd" ] + }, + "acm010518jsd" : { + "type" : "CodePackage", + "id" : "acm010518jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010514jsd" ] + }, + "acm010519jsd" : { + "type" : "ControlElement", + "id" : "acm010519jsd", + "name" : "FileFieldWriter" + }, + "acm010520jsd" : { + "type" : "ControlElement", + "id" : "acm010520jsd", + "name" : "getStringRepresentation" + }, + "acm010521jsd" : { + "type" : "ControlElement", + "id" : "acm010521jsd", + "name" : "getStringRepresentation" + }, + "acm010522jsd" : { + "type" : "ControlElement", + "id" : "acm010522jsd", + "name" : "encodeStringArray" + }, + "acm010523jsd" : { + "type" : "ControlElement", + "id" : "acm010523jsd", + "name" : "encodeStringArray" + }, + "acm010524jsd" : { + "type" : "ControlElement", + "id" : "acm010524jsd", + "name" : "quote" + }, + "acm010525jsd" : { + "type" : "ClassUnit", + "id" : "acm010525jsd", + "name" : "FileFieldWriter", + "compilationUnitId" : "acm010514jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018509jsd" ], + "content" : [ "acm010519jsd", "acm010520jsd", "acm010521jsd", "acm010522jsd", "acm010523jsd", "acm010524jsd" ] + }, + "acm010526jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010526jsd", + "name" : "InvalidFieldValueException", + "parentId" : "acm010463jsd", + "content" : [ "acm010532jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010527jsd" : { + "type" : "CodePackage", + "id" : "acm010527jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010528jsd" ] + }, + "acm010528jsd" : { + "type" : "CodePackage", + "id" : "acm010528jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010529jsd" ] + }, + "acm010529jsd" : { + "type" : "CodePackage", + "id" : "acm010529jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010530jsd" ] + }, + "acm010530jsd" : { + "type" : "CodePackage", + "id" : "acm010530jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010526jsd" ] + }, + "acm010531jsd" : { + "type" : "ControlElement", + "id" : "acm010531jsd", + "name" : "InvalidFieldValueException" + }, + "acm010532jsd" : { + "type" : "ClassUnit", + "id" : "acm010532jsd", + "name" : "InvalidFieldValueException", + "compilationUnitId" : "acm010526jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010531jsd" ] + }, + "acm010533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010533jsd", + "name" : "BibDatabaseDiff", + "parentId" : "acm010538jsd", + "content" : [ "acm010548jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010534jsd" : { + "type" : "CodePackage", + "id" : "acm010534jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010535jsd" ] + }, + "acm010535jsd" : { + "type" : "CodePackage", + "id" : "acm010535jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010536jsd" ] + }, + "acm010536jsd" : { + "type" : "CodePackage", + "id" : "acm010536jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010537jsd" ] + }, + "acm010537jsd" : { + "type" : "CodePackage", + "id" : "acm010537jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010538jsd" ] + }, + "acm010538jsd" : { + "type" : "CodePackage", + "id" : "acm010538jsd", + "name" : "comparator", + "parentId" : "acm010463jsd", + "content" : [ "acm010533jsd", "acm010549jsd", "acm010559jsd", "acm010572jsd", "acm010581jsd", "acm010589jsd", "acm010600jsd", "acm010615jsd", "acm010624jsd", "acm010635jsd", "acm010643jsd", "acm010656jsd", "acm022406jsd", "acm022423jsd", "acm022443jsd", "acm022451jsd", "acm022464jsd", "acm022483jsd", "acm022510jsd", "acm022521jsd", "acm022529jsd" ] + }, + "acm010539jsd" : { + "type" : "ControlElement", + "id" : "acm010539jsd", + "name" : "BibDatabaseDiff" + }, + "acm010540jsd" : { + "type" : "ControlElement", + "id" : "acm010540jsd", + "name" : "getEntryComparator" + }, + "acm010541jsd" : { + "type" : "ControlElement", + "id" : "acm010541jsd", + "name" : "compareEntries" + }, + "acm010542jsd" : { + "type" : "ControlElement", + "id" : "acm010542jsd", + "name" : "hasEqualCitationKey" + }, + "acm010543jsd" : { + "type" : "ControlElement", + "id" : "acm010543jsd", + "name" : "compare" + }, + "acm010544jsd" : { + "type" : "ControlElement", + "id" : "acm010544jsd", + "name" : "getMetaDataDifferences" + }, + "acm010545jsd" : { + "type" : "ControlElement", + "id" : "acm010545jsd", + "name" : "getPreambleDifferences" + }, + "acm010546jsd" : { + "type" : "ControlElement", + "id" : "acm010546jsd", + "name" : "getBibStringDifferences" + }, + "acm010547jsd" : { + "type" : "ControlElement", + "id" : "acm010547jsd", + "name" : "getEntryDifferences" + }, + "acm010548jsd" : { + "type" : "ClassUnit", + "id" : "acm010548jsd", + "name" : "BibDatabaseDiff", + "compilationUnitId" : "acm010533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010548jsd", "acm010558jsd", "acm010571jsd", "acm010599jsd", "acm010654jsd", "acm010668jsd", "acm011386jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm010539jsd", "acm010540jsd", "acm010541jsd", "acm010542jsd", "acm010543jsd", "acm010544jsd", "acm010545jsd", "acm010546jsd", "acm010547jsd" ] + }, + "acm010549jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010549jsd", + "name" : "BibEntryDiff", + "parentId" : "acm010538jsd", + "content" : [ "acm010558jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010550jsd" : { + "type" : "CodePackage", + "id" : "acm010550jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010551jsd" ] + }, + "acm010551jsd" : { + "type" : "CodePackage", + "id" : "acm010551jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010552jsd" ] + }, + "acm010552jsd" : { + "type" : "CodePackage", + "id" : "acm010552jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010553jsd" ] + }, + "acm010553jsd" : { + "type" : "CodePackage", + "id" : "acm010553jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010554jsd" ] + }, + "acm010554jsd" : { + "type" : "CodePackage", + "id" : "acm010554jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010549jsd" ] + }, + "acm010555jsd" : { + "type" : "ControlElement", + "id" : "acm010555jsd", + "name" : "BibEntryDiff" + }, + "acm010556jsd" : { + "type" : "ControlElement", + "id" : "acm010556jsd", + "name" : "getOriginalEntry" + }, + "acm010557jsd" : { + "type" : "ControlElement", + "id" : "acm010557jsd", + "name" : "getNewEntry" + }, + "acm010558jsd" : { + "type" : "ClassUnit", + "id" : "acm010558jsd", + "name" : "BibEntryDiff", + "compilationUnitId" : "acm010549jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm010555jsd", "acm010556jsd", "acm010557jsd" ] + }, + "acm010559jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010559jsd", + "name" : "BibStringDiff", + "parentId" : "acm010538jsd", + "content" : [ "acm010571jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010560jsd" : { + "type" : "CodePackage", + "id" : "acm010560jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010561jsd" ] + }, + "acm010561jsd" : { + "type" : "CodePackage", + "id" : "acm010561jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010562jsd" ] + }, + "acm010562jsd" : { + "type" : "CodePackage", + "id" : "acm010562jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010563jsd" ] + }, + "acm010563jsd" : { + "type" : "CodePackage", + "id" : "acm010563jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010564jsd" ] + }, + "acm010564jsd" : { + "type" : "CodePackage", + "id" : "acm010564jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010559jsd" ] + }, + "acm010565jsd" : { + "type" : "ControlElement", + "id" : "acm010565jsd", + "name" : "BibStringDiff" + }, + "acm010566jsd" : { + "type" : "ControlElement", + "id" : "acm010566jsd", + "name" : "compare" + }, + "acm010567jsd" : { + "type" : "ControlElement", + "id" : "acm010567jsd", + "name" : "getOriginalString" + }, + "acm010568jsd" : { + "type" : "ControlElement", + "id" : "acm010568jsd", + "name" : "getNewString" + }, + "acm010569jsd" : { + "type" : "ControlElement", + "id" : "acm010569jsd", + "name" : "equals" + }, + "acm010570jsd" : { + "type" : "ControlElement", + "id" : "acm010570jsd", + "name" : "hashCode" + }, + "acm010571jsd" : { + "type" : "ClassUnit", + "id" : "acm010571jsd", + "name" : "BibStringDiff", + "compilationUnitId" : "acm010559jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010571jsd", "acm017988jsd", "acm018367jsd" ], + "content" : [ "acm010565jsd", "acm010566jsd", "acm010567jsd", "acm010568jsd", "acm010569jsd", "acm010570jsd" ] + }, + "acm010572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010572jsd", + "name" : "BibtexStringComparator", + "parentId" : "acm010538jsd", + "content" : [ "acm010580jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010573jsd" : { + "type" : "CodePackage", + "id" : "acm010573jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010574jsd" ] + }, + "acm010574jsd" : { + "type" : "CodePackage", + "id" : "acm010574jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010575jsd" ] + }, + "acm010575jsd" : { + "type" : "CodePackage", + "id" : "acm010575jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010576jsd" ] + }, + "acm010576jsd" : { + "type" : "CodePackage", + "id" : "acm010576jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010577jsd" ] + }, + "acm010577jsd" : { + "type" : "CodePackage", + "id" : "acm010577jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010572jsd" ] + }, + "acm010578jsd" : { + "type" : "ControlElement", + "id" : "acm010578jsd", + "name" : "BibtexStringComparator" + }, + "acm010579jsd" : { + "type" : "ControlElement", + "id" : "acm010579jsd", + "name" : "compare" + }, + "acm010580jsd" : { + "type" : "ClassUnit", + "id" : "acm010580jsd", + "name" : "BibtexStringComparator", + "compilationUnitId" : "acm010572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018367jsd" ], + "content" : [ "acm010578jsd", "acm010579jsd" ] + }, + "acm010581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010581jsd", + "name" : "CrossRefEntryComparator", + "parentId" : "acm010538jsd", + "content" : [ "acm010588jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010582jsd" : { + "type" : "CodePackage", + "id" : "acm010582jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010583jsd" ] + }, + "acm010583jsd" : { + "type" : "CodePackage", + "id" : "acm010583jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010584jsd" ] + }, + "acm010584jsd" : { + "type" : "CodePackage", + "id" : "acm010584jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010585jsd" ] + }, + "acm010585jsd" : { + "type" : "CodePackage", + "id" : "acm010585jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010586jsd" ] + }, + "acm010586jsd" : { + "type" : "CodePackage", + "id" : "acm010586jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010581jsd" ] + }, + "acm010587jsd" : { + "type" : "ControlElement", + "id" : "acm010587jsd", + "name" : "compare" + }, + "acm010588jsd" : { + "type" : "ClassUnit", + "id" : "acm010588jsd", + "name" : "CrossRefEntryComparator", + "compilationUnitId" : "acm010581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm010587jsd" ] + }, + "acm010589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010589jsd", + "name" : "EntryComparator", + "parentId" : "acm010538jsd", + "content" : [ "acm010599jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010590jsd" : { + "type" : "CodePackage", + "id" : "acm010590jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010591jsd" ] + }, + "acm010591jsd" : { + "type" : "CodePackage", + "id" : "acm010591jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010592jsd" ] + }, + "acm010592jsd" : { + "type" : "CodePackage", + "id" : "acm010592jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010593jsd" ] + }, + "acm010593jsd" : { + "type" : "CodePackage", + "id" : "acm010593jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010594jsd" ] + }, + "acm010594jsd" : { + "type" : "CodePackage", + "id" : "acm010594jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010589jsd" ] + }, + "acm010595jsd" : { + "type" : "ControlElement", + "id" : "acm010595jsd", + "name" : "EntryComparator" + }, + "acm010596jsd" : { + "type" : "ControlElement", + "id" : "acm010596jsd", + "name" : "EntryComparator" + }, + "acm010597jsd" : { + "type" : "ControlElement", + "id" : "acm010597jsd", + "name" : "compare" + }, + "acm010598jsd" : { + "type" : "ControlElement", + "id" : "acm010598jsd", + "name" : "idCompare" + }, + "acm010599jsd" : { + "type" : "ClassUnit", + "id" : "acm010599jsd", + "name" : "EntryComparator", + "compilationUnitId" : "acm010589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm010595jsd", "acm010596jsd", "acm010597jsd", "acm010598jsd" ] + }, + "acm010600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010600jsd", + "name" : "FieldComparator", + "parentId" : "acm010538jsd", + "content" : [ "acm010613jsd", "acm010614jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010601jsd" : { + "type" : "CodePackage", + "id" : "acm010601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010602jsd" ] + }, + "acm010602jsd" : { + "type" : "CodePackage", + "id" : "acm010602jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010603jsd" ] + }, + "acm010603jsd" : { + "type" : "CodePackage", + "id" : "acm010603jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010604jsd" ] + }, + "acm010604jsd" : { + "type" : "CodePackage", + "id" : "acm010604jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010605jsd" ] + }, + "acm010605jsd" : { + "type" : "CodePackage", + "id" : "acm010605jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010600jsd" ] + }, + "acm010606jsd" : { + "type" : "ControlElement", + "id" : "acm010606jsd", + "name" : "FieldComparator" + }, + "acm010607jsd" : { + "type" : "ControlElement", + "id" : "acm010607jsd", + "name" : "FieldComparator" + }, + "acm010608jsd" : { + "type" : "ControlElement", + "id" : "acm010608jsd", + "name" : "FieldComparator" + }, + "acm010609jsd" : { + "type" : "ControlElement", + "id" : "acm010609jsd", + "name" : "getCollator" + }, + "acm010610jsd" : { + "type" : "ControlElement", + "id" : "acm010610jsd", + "name" : "determineFieldType" + }, + "acm010611jsd" : { + "type" : "ControlElement", + "id" : "acm010611jsd", + "name" : "getFieldValue" + }, + "acm010612jsd" : { + "type" : "ControlElement", + "id" : "acm010612jsd", + "name" : "compare" + }, + "acm010613jsd" : { + "type" : "ClassUnit", + "id" : "acm010613jsd", + "name" : "FieldComparator", + "compilationUnitId" : "acm010600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010614jsd", "acm018267jsd", "acm018673jsd", "acm018754jsd", "acm019454jsd" ], + "content" : [ "acm010606jsd", "acm010607jsd", "acm010608jsd", "acm010609jsd", "acm010610jsd", "acm010611jsd", "acm010612jsd" ] + }, + "acm010614jsd" : { + "type" : "ClassUnit", + "id" : "acm010614jsd", + "name" : "FieldType", + "compilationUnitId" : "acm010600jsd", + "parentDatatypeId" : "acm010613jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm010615jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010615jsd", + "name" : "FieldComparatorStack", + "parentId" : "acm010538jsd", + "content" : [ "acm010623jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010616jsd" : { + "type" : "CodePackage", + "id" : "acm010616jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010617jsd" ] + }, + "acm010617jsd" : { + "type" : "CodePackage", + "id" : "acm010617jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010618jsd" ] + }, + "acm010618jsd" : { + "type" : "CodePackage", + "id" : "acm010618jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010619jsd" ] + }, + "acm010619jsd" : { + "type" : "CodePackage", + "id" : "acm010619jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010620jsd" ] + }, + "acm010620jsd" : { + "type" : "CodePackage", + "id" : "acm010620jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010615jsd" ] + }, + "acm010621jsd" : { + "type" : "ControlElement", + "id" : "acm010621jsd", + "name" : "FieldComparatorStack" + }, + "acm010622jsd" : { + "type" : "ControlElement", + "id" : "acm010622jsd", + "name" : "compare" + }, + "acm010623jsd" : { + "type" : "ClassUnit", + "id" : "acm010623jsd", + "name" : "FieldComparatorStack", + "compilationUnitId" : "acm010615jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010621jsd", "acm010622jsd" ] + }, + "acm010624jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010624jsd", + "name" : "GroupDiff", + "parentId" : "acm010538jsd", + "content" : [ "acm010634jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010625jsd" : { + "type" : "CodePackage", + "id" : "acm010625jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010626jsd" ] + }, + "acm010626jsd" : { + "type" : "CodePackage", + "id" : "acm010626jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010627jsd" ] + }, + "acm010627jsd" : { + "type" : "CodePackage", + "id" : "acm010627jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010628jsd" ] + }, + "acm010628jsd" : { + "type" : "CodePackage", + "id" : "acm010628jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010629jsd" ] + }, + "acm010629jsd" : { + "type" : "CodePackage", + "id" : "acm010629jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010624jsd" ] + }, + "acm010630jsd" : { + "type" : "ControlElement", + "id" : "acm010630jsd", + "name" : "GroupDiff" + }, + "acm010631jsd" : { + "type" : "ControlElement", + "id" : "acm010631jsd", + "name" : "compare" + }, + "acm010632jsd" : { + "type" : "ControlElement", + "id" : "acm010632jsd", + "name" : "getOriginalGroupRoot" + }, + "acm010633jsd" : { + "type" : "ControlElement", + "id" : "acm010633jsd", + "name" : "getNewGroupRoot" + }, + "acm010634jsd" : { + "type" : "ClassUnit", + "id" : "acm010634jsd", + "name" : "GroupDiff", + "compilationUnitId" : "acm010624jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010634jsd", "acm019221jsd", "acm019421jsd" ], + "content" : [ "acm010630jsd", "acm010631jsd", "acm010632jsd", "acm010633jsd" ] + }, + "acm010635jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010635jsd", + "name" : "IdComparator", + "parentId" : "acm010538jsd", + "content" : [ "acm010642jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010636jsd" : { + "type" : "CodePackage", + "id" : "acm010636jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010637jsd" ] + }, + "acm010637jsd" : { + "type" : "CodePackage", + "id" : "acm010637jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010638jsd" ] + }, + "acm010638jsd" : { + "type" : "CodePackage", + "id" : "acm010638jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010639jsd" ] + }, + "acm010639jsd" : { + "type" : "CodePackage", + "id" : "acm010639jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010640jsd" ] + }, + "acm010640jsd" : { + "type" : "CodePackage", + "id" : "acm010640jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010635jsd" ] + }, + "acm010641jsd" : { + "type" : "ControlElement", + "id" : "acm010641jsd", + "name" : "compare" + }, + "acm010642jsd" : { + "type" : "ClassUnit", + "id" : "acm010642jsd", + "name" : "IdComparator", + "compilationUnitId" : "acm010635jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm010641jsd" ] + }, + "acm010643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010643jsd", + "name" : "MetaDataDiff", + "parentId" : "acm010538jsd", + "content" : [ "acm010654jsd", "acm010655jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010644jsd" : { + "type" : "CodePackage", + "id" : "acm010644jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010645jsd" ] + }, + "acm010645jsd" : { + "type" : "CodePackage", + "id" : "acm010645jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010646jsd" ] + }, + "acm010646jsd" : { + "type" : "CodePackage", + "id" : "acm010646jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010647jsd" ] + }, + "acm010647jsd" : { + "type" : "CodePackage", + "id" : "acm010647jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010648jsd" ] + }, + "acm010648jsd" : { + "type" : "CodePackage", + "id" : "acm010648jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010643jsd" ] + }, + "acm010649jsd" : { + "type" : "ControlElement", + "id" : "acm010649jsd", + "name" : "MetaDataDiff" + }, + "acm010650jsd" : { + "type" : "ControlElement", + "id" : "acm010650jsd", + "name" : "compare" + }, + "acm010651jsd" : { + "type" : "ControlElement", + "id" : "acm010651jsd", + "name" : "getDifferences" + }, + "acm010652jsd" : { + "type" : "ControlElement", + "id" : "acm010652jsd", + "name" : "getNewMetaData" + }, + "acm010653jsd" : { + "type" : "ControlElement", + "id" : "acm010653jsd", + "name" : "getGroupDifferences" + }, + "acm010654jsd" : { + "type" : "ClassUnit", + "id" : "acm010654jsd", + "name" : "MetaDataDiff", + "compilationUnitId" : "acm010643jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010634jsd", "acm010654jsd", "acm010655jsd", "acm019421jsd", "acm021206jsd" ], + "content" : [ "acm010649jsd", "acm010650jsd", "acm010651jsd", "acm010652jsd", "acm010653jsd" ] + }, + "acm010655jsd" : { + "type" : "ClassUnit", + "id" : "acm010655jsd", + "name" : "Difference", + "compilationUnitId" : "acm010643jsd", + "parentDatatypeId" : "acm010654jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm010656jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010656jsd", + "name" : "PreambleDiff", + "parentId" : "acm010538jsd", + "content" : [ "acm010668jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010657jsd" : { + "type" : "CodePackage", + "id" : "acm010657jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010658jsd" ] + }, + "acm010658jsd" : { + "type" : "CodePackage", + "id" : "acm010658jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010659jsd" ] + }, + "acm010659jsd" : { + "type" : "CodePackage", + "id" : "acm010659jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010660jsd" ] + }, + "acm010660jsd" : { + "type" : "CodePackage", + "id" : "acm010660jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm010661jsd" ] + }, + "acm010661jsd" : { + "type" : "CodePackage", + "id" : "acm010661jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm010656jsd" ] + }, + "acm010662jsd" : { + "type" : "ControlElement", + "id" : "acm010662jsd", + "name" : "PreambleDiff" + }, + "acm010663jsd" : { + "type" : "ControlElement", + "id" : "acm010663jsd", + "name" : "compare" + }, + "acm010664jsd" : { + "type" : "ControlElement", + "id" : "acm010664jsd", + "name" : "getNewPreamble" + }, + "acm010665jsd" : { + "type" : "ControlElement", + "id" : "acm010665jsd", + "name" : "getOriginalPreamble" + }, + "acm010666jsd" : { + "type" : "ControlElement", + "id" : "acm010666jsd", + "name" : "equals" + }, + "acm010667jsd" : { + "type" : "ControlElement", + "id" : "acm010667jsd", + "name" : "hashCode" + }, + "acm010668jsd" : { + "type" : "ClassUnit", + "id" : "acm010668jsd", + "name" : "PreambleDiff", + "compilationUnitId" : "acm010656jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010668jsd", "acm018022jsd" ], + "content" : [ "acm010662jsd", "acm010663jsd", "acm010664jsd", "acm010665jsd", "acm010666jsd", "acm010667jsd" ] + }, + "acm010669jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010669jsd", + "name" : "BstEntry", + "parentId" : "acm010673jsd", + "content" : [ "acm010675jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010670jsd" : { + "type" : "CodePackage", + "id" : "acm010670jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010671jsd" ] + }, + "acm010671jsd" : { + "type" : "CodePackage", + "id" : "acm010671jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010672jsd" ] + }, + "acm010672jsd" : { + "type" : "CodePackage", + "id" : "acm010672jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010673jsd" ] + }, + "acm010673jsd" : { + "type" : "CodePackage", + "id" : "acm010673jsd", + "name" : "bst", + "parentId" : "acm001340jsd", + "content" : [ "acm010669jsd", "acm010676jsd", "acm010743jsd", "acm010753jsd", "acm010770jsd", "acm010775jsd", "acm010782jsd", "acm022539jsd", "acm022571jsd", "acm022582jsd", "acm022598jsd", "acm010808jsd" ] + }, + "acm010674jsd" : { + "type" : "ControlElement", + "id" : "acm010674jsd", + "name" : "BstEntry" + }, + "acm010675jsd" : { + "type" : "ClassUnit", + "id" : "acm010675jsd", + "name" : "BstEntry", + "compilationUnitId" : "acm010669jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm010674jsd" ] + }, + "acm010676jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010676jsd", + "name" : "BstFunctions", + "parentId" : "acm010673jsd", + "content" : [ "acm010727jsd", "acm010730jsd", "acm010733jsd", "acm010736jsd", "acm010739jsd", "acm010742jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010677jsd" : { + "type" : "CodePackage", + "id" : "acm010677jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010678jsd" ] + }, + "acm010678jsd" : { + "type" : "CodePackage", + "id" : "acm010678jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010679jsd" ] + }, + "acm010679jsd" : { + "type" : "CodePackage", + "id" : "acm010679jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010680jsd" ] + }, + "acm010680jsd" : { + "type" : "CodePackage", + "id" : "acm010680jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010676jsd" ] + }, + "acm010681jsd" : { + "type" : "ControlElement", + "id" : "acm010681jsd", + "name" : "execute" + }, + "acm010682jsd" : { + "type" : "ControlElement", + "id" : "acm010682jsd", + "name" : "execute" + }, + "acm010683jsd" : { + "type" : "ControlElement", + "id" : "acm010683jsd", + "name" : "BstFunctions" + }, + "acm010684jsd" : { + "type" : "ControlElement", + "id" : "acm010684jsd", + "name" : "getBuiltInFunctions" + }, + "acm010685jsd" : { + "type" : "ControlElement", + "id" : "acm010685jsd", + "name" : "bstIsGreaterThan" + }, + "acm010686jsd" : { + "type" : "ControlElement", + "id" : "acm010686jsd", + "name" : "bstIsLowerThan" + }, + "acm010687jsd" : { + "type" : "ControlElement", + "id" : "acm010687jsd", + "name" : "bstEquals" + }, + "acm010688jsd" : { + "type" : "ControlElement", + "id" : "acm010688jsd", + "name" : "bstAdd" + }, + "acm010689jsd" : { + "type" : "ControlElement", + "id" : "acm010689jsd", + "name" : "bstSubtract" + }, + "acm010690jsd" : { + "type" : "ControlElement", + "id" : "acm010690jsd", + "name" : "bstConcat" + }, + "acm010691jsd" : { + "type" : "ControlElement", + "id" : "acm010691jsd", + "name" : "execute" + }, + "acm010692jsd" : { + "type" : "ControlElement", + "id" : "acm010692jsd", + "name" : "execute" + }, + "acm010693jsd" : { + "type" : "ControlElement", + "id" : "acm010693jsd", + "name" : "bstAddPeriod" + }, + "acm010694jsd" : { + "type" : "ControlElement", + "id" : "acm010694jsd", + "name" : "execute" + }, + "acm010695jsd" : { + "type" : "ControlElement", + "id" : "acm010695jsd", + "name" : "execute" + }, + "acm010696jsd" : { + "type" : "ControlElement", + "id" : "acm010696jsd", + "name" : "bstChangeCase" + }, + "acm010697jsd" : { + "type" : "ControlElement", + "id" : "acm010697jsd", + "name" : "bstChrToInt" + }, + "acm010698jsd" : { + "type" : "ControlElement", + "id" : "acm010698jsd", + "name" : "execute" + }, + "acm010699jsd" : { + "type" : "ControlElement", + "id" : "acm010699jsd", + "name" : "execute" + }, + "acm010700jsd" : { + "type" : "ControlElement", + "id" : "acm010700jsd", + "name" : "bstDuplicate" + }, + "acm010701jsd" : { + "type" : "ControlElement", + "id" : "acm010701jsd", + "name" : "bstEmpty" + }, + "acm010702jsd" : { + "type" : "ControlElement", + "id" : "acm010702jsd", + "name" : "bstFormatName" + }, + "acm010703jsd" : { + "type" : "ControlElement", + "id" : "acm010703jsd", + "name" : "bstIf" + }, + "acm010704jsd" : { + "type" : "ControlElement", + "id" : "acm010704jsd", + "name" : "callIdentifierOrTree" + }, + "acm010705jsd" : { + "type" : "ControlElement", + "id" : "acm010705jsd", + "name" : "bstIntToChr" + }, + "acm010706jsd" : { + "type" : "ControlElement", + "id" : "acm010706jsd", + "name" : "bstIntToStr" + }, + "acm010707jsd" : { + "type" : "ControlElement", + "id" : "acm010707jsd", + "name" : "bstMissing" + }, + "acm010708jsd" : { + "type" : "ControlElement", + "id" : "acm010708jsd", + "name" : "bstNewLine" + }, + "acm010709jsd" : { + "type" : "ControlElement", + "id" : "acm010709jsd", + "name" : "bstNumNames" + }, + "acm010710jsd" : { + "type" : "ControlElement", + "id" : "acm010710jsd", + "name" : "bstPop" + }, + "acm010711jsd" : { + "type" : "ControlElement", + "id" : "acm010711jsd", + "name" : "bstPreamble" + }, + "acm010712jsd" : { + "type" : "ControlElement", + "id" : "acm010712jsd", + "name" : "bstPurify" + }, + "acm010713jsd" : { + "type" : "ControlElement", + "id" : "acm010713jsd", + "name" : "bstQuote" + }, + "acm010714jsd" : { + "type" : "ControlElement", + "id" : "acm010714jsd", + "name" : "bstSkip" + }, + "acm010715jsd" : { + "type" : "ControlElement", + "id" : "acm010715jsd", + "name" : "bstStack" + }, + "acm010716jsd" : { + "type" : "ControlElement", + "id" : "acm010716jsd", + "name" : "bstSubstring" + }, + "acm010717jsd" : { + "type" : "ControlElement", + "id" : "acm010717jsd", + "name" : "bstSwap" + }, + "acm010718jsd" : { + "type" : "ControlElement", + "id" : "acm010718jsd", + "name" : "bstTextLength" + }, + "acm010719jsd" : { + "type" : "ControlElement", + "id" : "acm010719jsd", + "name" : "bstTextPrefix" + }, + "acm010720jsd" : { + "type" : "ControlElement", + "id" : "acm010720jsd", + "name" : "bstTop" + }, + "acm010721jsd" : { + "type" : "ControlElement", + "id" : "acm010721jsd", + "name" : "execute" + }, + "acm010722jsd" : { + "type" : "ControlElement", + "id" : "acm010722jsd", + "name" : "execute" + }, + "acm010723jsd" : { + "type" : "ControlElement", + "id" : "acm010723jsd", + "name" : "bstWarning" + }, + "acm010724jsd" : { + "type" : "ControlElement", + "id" : "acm010724jsd", + "name" : "bstWhile" + }, + "acm010725jsd" : { + "type" : "ControlElement", + "id" : "acm010725jsd", + "name" : "bstWidth" + }, + "acm010726jsd" : { + "type" : "ControlElement", + "id" : "acm010726jsd", + "name" : "bstWrite" + }, + "acm010727jsd" : { + "type" : "ClassUnit", + "id" : "acm010727jsd", + "name" : "BstFunctions", + "compilationUnitId" : "acm010676jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010727jsd", "acm010730jsd", "acm010733jsd", "acm010736jsd", "acm010739jsd", "acm010742jsd", "acm010781jsd", "acm010802jsd", "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm010681jsd", "acm010682jsd", "acm010683jsd", "acm010684jsd", "acm010685jsd", "acm010686jsd", "acm010687jsd", "acm010688jsd", "acm010689jsd", "acm010690jsd", "acm010691jsd", "acm010692jsd", "acm010693jsd", "acm010694jsd", "acm010695jsd", "acm010696jsd", "acm010697jsd", "acm010698jsd", "acm010699jsd", "acm010700jsd", "acm010701jsd", "acm010702jsd", "acm010703jsd", "acm010704jsd", "acm010705jsd", "acm010706jsd", "acm010707jsd", "acm010708jsd", "acm010709jsd", "acm010710jsd", "acm010711jsd", "acm010712jsd", "acm010713jsd", "acm010714jsd", "acm010715jsd", "acm010716jsd", "acm010717jsd", "acm010718jsd", "acm010719jsd", "acm010720jsd", "acm010721jsd", "acm010722jsd", "acm010723jsd", "acm010724jsd", "acm010725jsd", "acm010726jsd" ] + }, + "acm010728jsd" : { + "type" : "ControlElement", + "id" : "acm010728jsd", + "name" : "execute" + }, + "acm010729jsd" : { + "type" : "ControlElement", + "id" : "acm010729jsd", + "name" : "execute" + }, + "acm010730jsd" : { + "type" : "InterfaceUnit", + "id" : "acm010730jsd", + "name" : "BstFunction", + "compilationUnitId" : "acm010676jsd", + "parentDatatypeId" : "acm010727jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010802jsd" ], + "content" : [ "acm010728jsd", "acm010729jsd" ] + }, + "acm010731jsd" : { + "type" : "ControlElement", + "id" : "acm010731jsd", + "name" : "execute" + }, + "acm010732jsd" : { + "type" : "ControlElement", + "id" : "acm010732jsd", + "name" : "execute" + }, + "acm010733jsd" : { + "type" : "ClassUnit", + "id" : "acm010733jsd", + "name" : "BstAssignFunction", + "compilationUnitId" : "acm010676jsd", + "parentDatatypeId" : "acm010727jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm010730jsd" ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010781jsd", "acm010802jsd" ], + "content" : [ "acm010731jsd", "acm010732jsd" ] + }, + "acm010734jsd" : { + "type" : "ControlElement", + "id" : "acm010734jsd", + "name" : "execute" + }, + "acm010735jsd" : { + "type" : "ControlElement", + "id" : "acm010735jsd", + "name" : "execute" + }, + "acm010736jsd" : { + "type" : "ClassUnit", + "id" : "acm010736jsd", + "name" : "BstCallTypeFunction", + "compilationUnitId" : "acm010676jsd", + "parentDatatypeId" : "acm010727jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm010730jsd" ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010781jsd", "acm010802jsd" ], + "content" : [ "acm010734jsd", "acm010735jsd" ] + }, + "acm010737jsd" : { + "type" : "ControlElement", + "id" : "acm010737jsd", + "name" : "execute" + }, + "acm010738jsd" : { + "type" : "ControlElement", + "id" : "acm010738jsd", + "name" : "execute" + }, + "acm010739jsd" : { + "type" : "ClassUnit", + "id" : "acm010739jsd", + "name" : "BstCiteFunction", + "compilationUnitId" : "acm010676jsd", + "parentDatatypeId" : "acm010727jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm010730jsd" ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010781jsd", "acm010802jsd" ], + "content" : [ "acm010737jsd", "acm010738jsd" ] + }, + "acm010740jsd" : { + "type" : "ControlElement", + "id" : "acm010740jsd", + "name" : "execute" + }, + "acm010741jsd" : { + "type" : "ControlElement", + "id" : "acm010741jsd", + "name" : "execute" + }, + "acm010742jsd" : { + "type" : "ClassUnit", + "id" : "acm010742jsd", + "name" : "BstTypeFunction", + "compilationUnitId" : "acm010676jsd", + "parentDatatypeId" : "acm010727jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm010730jsd" ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010781jsd", "acm010802jsd" ], + "content" : [ "acm010740jsd", "acm010741jsd" ] + }, + "acm010743jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010743jsd", + "name" : "BstPreviewLayout", + "parentId" : "acm010673jsd", + "content" : [ "acm010752jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010744jsd" : { + "type" : "CodePackage", + "id" : "acm010744jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010745jsd" ] + }, + "acm010745jsd" : { + "type" : "CodePackage", + "id" : "acm010745jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010746jsd" ] + }, + "acm010746jsd" : { + "type" : "CodePackage", + "id" : "acm010746jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010747jsd" ] + }, + "acm010747jsd" : { + "type" : "CodePackage", + "id" : "acm010747jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010743jsd" ] + }, + "acm010748jsd" : { + "type" : "ControlElement", + "id" : "acm010748jsd", + "name" : "BstPreviewLayout" + }, + "acm010749jsd" : { + "type" : "ControlElement", + "id" : "acm010749jsd", + "name" : "generatePreview" + }, + "acm010750jsd" : { + "type" : "ControlElement", + "id" : "acm010750jsd", + "name" : "getDisplayName" + }, + "acm010751jsd" : { + "type" : "ControlElement", + "id" : "acm010751jsd", + "name" : "getName" + }, + "acm010752jsd" : { + "type" : "ClassUnit", + "id" : "acm010752jsd", + "name" : "BstPreviewLayout", + "compilationUnitId" : "acm010743jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm016651jsd" ], + "datatypeReferencesIds" : [ "acm010752jsd", "acm010767jsd", "acm011138jsd", "acm011987jsd", "acm015489jsd", "acm015591jsd", "acm015599jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm010748jsd", "acm010749jsd", "acm010750jsd", "acm010751jsd" ] + }, + "acm010753jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010753jsd", + "name" : "BstVM", + "parentId" : "acm010673jsd", + "content" : [ "acm010767jsd", "acm010769jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010754jsd" : { + "type" : "CodePackage", + "id" : "acm010754jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010755jsd" ] + }, + "acm010755jsd" : { + "type" : "CodePackage", + "id" : "acm010755jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010756jsd" ] + }, + "acm010756jsd" : { + "type" : "CodePackage", + "id" : "acm010756jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010757jsd" ] + }, + "acm010757jsd" : { + "type" : "CodePackage", + "id" : "acm010757jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010753jsd" ] + }, + "acm010758jsd" : { + "type" : "ControlElement", + "id" : "acm010758jsd", + "name" : "BstVM" + }, + "acm010759jsd" : { + "type" : "ControlElement", + "id" : "acm010759jsd", + "name" : "BstVM" + }, + "acm010760jsd" : { + "type" : "ControlElement", + "id" : "acm010760jsd", + "name" : "BstVM" + }, + "acm010761jsd" : { + "type" : "ControlElement", + "id" : "acm010761jsd", + "name" : "BstVM" + }, + "acm010762jsd" : { + "type" : "ControlElement", + "id" : "acm010762jsd", + "name" : "charStream2CommonTree" + }, + "acm010763jsd" : { + "type" : "ControlElement", + "id" : "acm010763jsd", + "name" : "render" + }, + "acm010764jsd" : { + "type" : "ControlElement", + "id" : "acm010764jsd", + "name" : "render" + }, + "acm010765jsd" : { + "type" : "ControlElement", + "id" : "acm010765jsd", + "name" : "getStack" + }, + "acm010766jsd" : { + "type" : "ControlElement", + "id" : "acm010766jsd", + "name" : "syntaxError" + }, + "acm010767jsd" : { + "type" : "ClassUnit", + "id" : "acm010767jsd", + "name" : "BstVM", + "compilationUnitId" : "acm010753jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010727jsd", "acm010769jsd", "acm010781jsd", "acm010802jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm010758jsd", "acm010759jsd", "acm010760jsd", "acm010761jsd", "acm010762jsd", "acm010763jsd", "acm010764jsd", "acm010765jsd", "acm010766jsd" ] + }, + "acm010768jsd" : { + "type" : "ControlElement", + "id" : "acm010768jsd", + "name" : "syntaxError" + }, + "acm010769jsd" : { + "type" : "ClassUnit", + "id" : "acm010769jsd", + "name" : "ThrowingErrorListener", + "compilationUnitId" : "acm010753jsd", + "parentDatatypeId" : "acm010767jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010769jsd" ], + "content" : [ "acm010768jsd" ] + }, + "acm010770jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010770jsd", + "name" : "BstVMContext", + "parentId" : "acm010673jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010771jsd" : { + "type" : "CodePackage", + "id" : "acm010771jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010772jsd" ] + }, + "acm010772jsd" : { + "type" : "CodePackage", + "id" : "acm010772jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010773jsd" ] + }, + "acm010773jsd" : { + "type" : "CodePackage", + "id" : "acm010773jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010774jsd" ] + }, + "acm010774jsd" : { + "type" : "CodePackage", + "id" : "acm010774jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010770jsd" ] + }, + "acm010775jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010775jsd", + "name" : "BstVMException", + "parentId" : "acm010673jsd", + "content" : [ "acm010781jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010776jsd" : { + "type" : "CodePackage", + "id" : "acm010776jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010777jsd" ] + }, + "acm010777jsd" : { + "type" : "CodePackage", + "id" : "acm010777jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010778jsd" ] + }, + "acm010778jsd" : { + "type" : "CodePackage", + "id" : "acm010778jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010779jsd" ] + }, + "acm010779jsd" : { + "type" : "CodePackage", + "id" : "acm010779jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010775jsd" ] + }, + "acm010780jsd" : { + "type" : "ControlElement", + "id" : "acm010780jsd", + "name" : "BstVMException" + }, + "acm010781jsd" : { + "type" : "ClassUnit", + "id" : "acm010781jsd", + "name" : "BstVMException", + "compilationUnitId" : "acm010775jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010780jsd" ] + }, + "acm010782jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010782jsd", + "name" : "BstVMVisitor", + "parentId" : "acm010673jsd", + "content" : [ "acm010802jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010783jsd" : { + "type" : "CodePackage", + "id" : "acm010783jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010784jsd" ] + }, + "acm010784jsd" : { + "type" : "CodePackage", + "id" : "acm010784jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010785jsd" ] + }, + "acm010785jsd" : { + "type" : "CodePackage", + "id" : "acm010785jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010786jsd" ] + }, + "acm010786jsd" : { + "type" : "CodePackage", + "id" : "acm010786jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010782jsd" ] + }, + "acm010787jsd" : { + "type" : "ControlElement", + "id" : "acm010787jsd", + "name" : "BstVMVisitor" + }, + "acm010788jsd" : { + "type" : "ControlElement", + "id" : "acm010788jsd", + "name" : "visitStringsCommand" + }, + "acm010789jsd" : { + "type" : "ControlElement", + "id" : "acm010789jsd", + "name" : "visitIntegersCommand" + }, + "acm010790jsd" : { + "type" : "ControlElement", + "id" : "acm010790jsd", + "name" : "visitFunctionCommand" + }, + "acm010791jsd" : { + "type" : "ControlElement", + "id" : "acm010791jsd", + "name" : "visitMacroCommand" + }, + "acm010792jsd" : { + "type" : "ControlElement", + "id" : "acm010792jsd", + "name" : "visitReadCommand" + }, + "acm010793jsd" : { + "type" : "ControlElement", + "id" : "acm010793jsd", + "name" : "visitExecuteCommand" + }, + "acm010794jsd" : { + "type" : "ControlElement", + "id" : "acm010794jsd", + "name" : "visitIterateCommand" + }, + "acm010795jsd" : { + "type" : "ControlElement", + "id" : "acm010795jsd", + "name" : "visitReverseCommand" + }, + "acm010796jsd" : { + "type" : "ControlElement", + "id" : "acm010796jsd", + "name" : "visitEntryCommand" + }, + "acm010797jsd" : { + "type" : "ControlElement", + "id" : "acm010797jsd", + "name" : "visitSortCommand" + }, + "acm010798jsd" : { + "type" : "ControlElement", + "id" : "acm010798jsd", + "name" : "visitIdentifier" + }, + "acm010799jsd" : { + "type" : "ControlElement", + "id" : "acm010799jsd", + "name" : "resolveIdentifier" + }, + "acm010800jsd" : { + "type" : "ControlElement", + "id" : "acm010800jsd", + "name" : "visitBstFunction" + }, + "acm010801jsd" : { + "type" : "ControlElement", + "id" : "acm010801jsd", + "name" : "visitStackitem" + }, + "acm010802jsd" : { + "type" : "ClassUnit", + "id" : "acm010802jsd", + "name" : "BstVMVisitor", + "compilationUnitId" : "acm010782jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm010513jsd", "acm010675jsd", "acm010781jsd", "acm010802jsd", "acm018673jsd" ], + "content" : [ "acm010787jsd", "acm010788jsd", "acm010789jsd", "acm010790jsd", "acm010791jsd", "acm010792jsd", "acm010793jsd", "acm010794jsd", "acm010795jsd", "acm010796jsd", "acm010797jsd", "acm010798jsd", "acm010799jsd", "acm010800jsd", "acm010801jsd" ] + }, + "acm010803jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010803jsd", + "name" : "BstCaseChanger", + "parentId" : "acm010808jsd", + "content" : [ "acm010821jsd", "acm010826jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010804jsd" : { + "type" : "CodePackage", + "id" : "acm010804jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010805jsd" ] + }, + "acm010805jsd" : { + "type" : "CodePackage", + "id" : "acm010805jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010806jsd" ] + }, + "acm010806jsd" : { + "type" : "CodePackage", + "id" : "acm010806jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010807jsd" ] + }, + "acm010807jsd" : { + "type" : "CodePackage", + "id" : "acm010807jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010808jsd" ] + }, + "acm010808jsd" : { + "type" : "CodePackage", + "id" : "acm010808jsd", + "name" : "util", + "parentId" : "acm010673jsd", + "content" : [ "acm010803jsd", "acm010827jsd", "acm010840jsd", "acm010849jsd", "acm010858jsd", "acm022616jsd", "acm022632jsd", "acm022652jsd", "acm022661jsd", "acm022670jsd" ] + }, + "acm010809jsd" : { + "type" : "ControlElement", + "id" : "acm010809jsd", + "name" : "FormatMode" + }, + "acm010810jsd" : { + "type" : "ControlElement", + "id" : "acm010810jsd", + "name" : "asChar" + }, + "acm010811jsd" : { + "type" : "ControlElement", + "id" : "acm010811jsd", + "name" : "of" + }, + "acm010812jsd" : { + "type" : "ControlElement", + "id" : "acm010812jsd", + "name" : "of" + }, + "acm010813jsd" : { + "type" : "ControlElement", + "id" : "acm010813jsd", + "name" : "BstCaseChanger" + }, + "acm010814jsd" : { + "type" : "ControlElement", + "id" : "acm010814jsd", + "name" : "changeCase" + }, + "acm010815jsd" : { + "type" : "ControlElement", + "id" : "acm010815jsd", + "name" : "doChangeCase" + }, + "acm010816jsd" : { + "type" : "ControlElement", + "id" : "acm010816jsd", + "name" : "convertSpecialChar" + }, + "acm010817jsd" : { + "type" : "ControlElement", + "id" : "acm010817jsd", + "name" : "convertAccented" + }, + "acm010818jsd" : { + "type" : "ControlElement", + "id" : "acm010818jsd", + "name" : "convertNonControl" + }, + "acm010819jsd" : { + "type" : "ControlElement", + "id" : "acm010819jsd", + "name" : "convertCharIfBraceLevelIsZero" + }, + "acm010820jsd" : { + "type" : "ControlElement", + "id" : "acm010820jsd", + "name" : "findSpecialChar" + }, + "acm010821jsd" : { + "type" : "ClassUnit", + "id" : "acm010821jsd", + "name" : "BstCaseChanger", + "compilationUnitId" : "acm010803jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010821jsd", "acm010826jsd" ], + "content" : [ "acm010809jsd", "acm010810jsd", "acm010811jsd", "acm010812jsd", "acm010813jsd", "acm010814jsd", "acm010815jsd", "acm010816jsd", "acm010817jsd", "acm010818jsd", "acm010819jsd", "acm010820jsd" ] + }, + "acm010822jsd" : { + "type" : "ControlElement", + "id" : "acm010822jsd", + "name" : "FormatMode" + }, + "acm010823jsd" : { + "type" : "ControlElement", + "id" : "acm010823jsd", + "name" : "asChar" + }, + "acm010824jsd" : { + "type" : "ControlElement", + "id" : "acm010824jsd", + "name" : "of" + }, + "acm010825jsd" : { + "type" : "ControlElement", + "id" : "acm010825jsd", + "name" : "of" + }, + "acm010826jsd" : { + "type" : "ClassUnit", + "id" : "acm010826jsd", + "name" : "FormatMode", + "compilationUnitId" : "acm010803jsd", + "parentDatatypeId" : "acm010821jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010826jsd" ], + "content" : [ "acm010822jsd", "acm010823jsd", "acm010824jsd", "acm010825jsd" ] + }, + "acm010827jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010827jsd", + "name" : "BstNameFormatter", + "parentId" : "acm010808jsd", + "content" : [ "acm010839jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010828jsd" : { + "type" : "CodePackage", + "id" : "acm010828jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010829jsd" ] + }, + "acm010829jsd" : { + "type" : "CodePackage", + "id" : "acm010829jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010830jsd" ] + }, + "acm010830jsd" : { + "type" : "CodePackage", + "id" : "acm010830jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010831jsd" ] + }, + "acm010831jsd" : { + "type" : "CodePackage", + "id" : "acm010831jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010832jsd" ] + }, + "acm010832jsd" : { + "type" : "CodePackage", + "id" : "acm010832jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010827jsd" ] + }, + "acm010833jsd" : { + "type" : "ControlElement", + "id" : "acm010833jsd", + "name" : "BstNameFormatter" + }, + "acm010834jsd" : { + "type" : "ControlElement", + "id" : "acm010834jsd", + "name" : "formatName" + }, + "acm010835jsd" : { + "type" : "ControlElement", + "id" : "acm010835jsd", + "name" : "formatName" + }, + "acm010836jsd" : { + "type" : "ControlElement", + "id" : "acm010836jsd", + "name" : "consumeToMatchingBrace" + }, + "acm010837jsd" : { + "type" : "ControlElement", + "id" : "acm010837jsd", + "name" : "getFirstCharOfString" + }, + "acm010838jsd" : { + "type" : "ControlElement", + "id" : "acm010838jsd", + "name" : "numberOfChars" + }, + "acm010839jsd" : { + "type" : "ClassUnit", + "id" : "acm010839jsd", + "name" : "BstNameFormatter", + "compilationUnitId" : "acm010827jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010781jsd", "acm010839jsd", "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm010833jsd", "acm010834jsd", "acm010835jsd", "acm010836jsd", "acm010837jsd", "acm010838jsd" ] + }, + "acm010840jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010840jsd", + "name" : "BstPurifier", + "parentId" : "acm010808jsd", + "content" : [ "acm010848jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010841jsd" : { + "type" : "CodePackage", + "id" : "acm010841jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010842jsd" ] + }, + "acm010842jsd" : { + "type" : "CodePackage", + "id" : "acm010842jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010843jsd" ] + }, + "acm010843jsd" : { + "type" : "CodePackage", + "id" : "acm010843jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010844jsd" ] + }, + "acm010844jsd" : { + "type" : "CodePackage", + "id" : "acm010844jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010845jsd" ] + }, + "acm010845jsd" : { + "type" : "CodePackage", + "id" : "acm010845jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010840jsd" ] + }, + "acm010846jsd" : { + "type" : "ControlElement", + "id" : "acm010846jsd", + "name" : "BstPurifier" + }, + "acm010847jsd" : { + "type" : "ControlElement", + "id" : "acm010847jsd", + "name" : "purify" + }, + "acm010848jsd" : { + "type" : "ClassUnit", + "id" : "acm010848jsd", + "name" : "BstPurifier", + "compilationUnitId" : "acm010840jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010848jsd" ], + "content" : [ "acm010846jsd", "acm010847jsd" ] + }, + "acm010849jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010849jsd", + "name" : "BstTextPrefixer", + "parentId" : "acm010808jsd", + "content" : [ "acm010857jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010850jsd" : { + "type" : "CodePackage", + "id" : "acm010850jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010851jsd" ] + }, + "acm010851jsd" : { + "type" : "CodePackage", + "id" : "acm010851jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010852jsd" ] + }, + "acm010852jsd" : { + "type" : "CodePackage", + "id" : "acm010852jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010853jsd" ] + }, + "acm010853jsd" : { + "type" : "CodePackage", + "id" : "acm010853jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010854jsd" ] + }, + "acm010854jsd" : { + "type" : "CodePackage", + "id" : "acm010854jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010849jsd" ] + }, + "acm010855jsd" : { + "type" : "ControlElement", + "id" : "acm010855jsd", + "name" : "BstTextPrefixer" + }, + "acm010856jsd" : { + "type" : "ControlElement", + "id" : "acm010856jsd", + "name" : "textPrefix" + }, + "acm010857jsd" : { + "type" : "ClassUnit", + "id" : "acm010857jsd", + "name" : "BstTextPrefixer", + "compilationUnitId" : "acm010849jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010857jsd" ], + "content" : [ "acm010855jsd", "acm010856jsd" ] + }, + "acm010858jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010858jsd", + "name" : "BstWidthCalculator", + "parentId" : "acm010808jsd", + "content" : [ "acm010868jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010859jsd" : { + "type" : "CodePackage", + "id" : "acm010859jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010860jsd" ] + }, + "acm010860jsd" : { + "type" : "CodePackage", + "id" : "acm010860jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010861jsd" ] + }, + "acm010861jsd" : { + "type" : "CodePackage", + "id" : "acm010861jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010862jsd" ] + }, + "acm010862jsd" : { + "type" : "CodePackage", + "id" : "acm010862jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm010863jsd" ] + }, + "acm010863jsd" : { + "type" : "CodePackage", + "id" : "acm010863jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm010858jsd" ] + }, + "acm010864jsd" : { + "type" : "ControlElement", + "id" : "acm010864jsd", + "name" : "BstWidthCalculator" + }, + "acm010865jsd" : { + "type" : "ControlElement", + "id" : "acm010865jsd", + "name" : "getSpecialCharWidth" + }, + "acm010866jsd" : { + "type" : "ControlElement", + "id" : "acm010866jsd", + "name" : "getCharWidth" + }, + "acm010867jsd" : { + "type" : "ControlElement", + "id" : "acm010867jsd", + "name" : "width" + }, + "acm010868jsd" : { + "type" : "ClassUnit", + "id" : "acm010868jsd", + "name" : "BstWidthCalculator", + "compilationUnitId" : "acm010858jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010868jsd" ], + "content" : [ "acm010864jsd", "acm010865jsd", "acm010866jsd", "acm010867jsd" ] + }, + "acm010869jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010869jsd", + "name" : "AbstractCitationKeyPattern", + "parentId" : "acm010873jsd", + "content" : [ "acm010886jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010870jsd" : { + "type" : "CodePackage", + "id" : "acm010870jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010871jsd" ] + }, + "acm010871jsd" : { + "type" : "CodePackage", + "id" : "acm010871jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010872jsd" ] + }, + "acm010872jsd" : { + "type" : "CodePackage", + "id" : "acm010872jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010873jsd" ] + }, + "acm010873jsd" : { + "type" : "CodePackage", + "id" : "acm010873jsd", + "name" : "citationkeypattern", + "parentId" : "acm001340jsd", + "content" : [ "acm010869jsd", "acm010887jsd", "acm010942jsd", "acm010960jsd", "acm010995jsd", "acm011003jsd", "acm022681jsd", "acm022689jsd", "acm022758jsd", "acm022849jsd", "acm022906jsd" ] + }, + "acm010874jsd" : { + "type" : "ControlElement", + "id" : "acm010874jsd", + "name" : "split" + }, + "acm010875jsd" : { + "type" : "ControlElement", + "id" : "acm010875jsd", + "name" : "addCitationKeyPattern" + }, + "acm010876jsd" : { + "type" : "ControlElement", + "id" : "acm010876jsd", + "name" : "toString" + }, + "acm010877jsd" : { + "type" : "ControlElement", + "id" : "acm010877jsd", + "name" : "equals" + }, + "acm010878jsd" : { + "type" : "ControlElement", + "id" : "acm010878jsd", + "name" : "hashCode" + }, + "acm010879jsd" : { + "type" : "ControlElement", + "id" : "acm010879jsd", + "name" : "getValue" + }, + "acm010880jsd" : { + "type" : "ControlElement", + "id" : "acm010880jsd", + "name" : "isDefaultValue" + }, + "acm010881jsd" : { + "type" : "ControlElement", + "id" : "acm010881jsd", + "name" : "getDefaultValue" + }, + "acm010882jsd" : { + "type" : "ControlElement", + "id" : "acm010882jsd", + "name" : "setDefaultValue" + }, + "acm010883jsd" : { + "type" : "ControlElement", + "id" : "acm010883jsd", + "name" : "getAllKeys" + }, + "acm010884jsd" : { + "type" : "ControlElement", + "id" : "acm010884jsd", + "name" : "getPatterns" + }, + "acm010885jsd" : { + "type" : "ControlElement", + "id" : "acm010885jsd", + "name" : "getLastLevelCitationKeyPattern" + }, + "acm010886jsd" : { + "type" : "ClassUnit", + "id" : "acm010886jsd", + "name" : "AbstractCitationKeyPattern", + "compilationUnitId" : "acm010869jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd", "acm019005jsd" ], + "content" : [ "acm010874jsd", "acm010875jsd", "acm010876jsd", "acm010877jsd", "acm010878jsd", "acm010879jsd", "acm010880jsd", "acm010881jsd", "acm010882jsd", "acm010883jsd", "acm010884jsd", "acm010885jsd" ] + }, + "acm010887jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010887jsd", + "name" : "BracketedPattern", + "parentId" : "acm010873jsd", + "content" : [ "acm010939jsd", "acm010941jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010888jsd" : { + "type" : "CodePackage", + "id" : "acm010888jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010889jsd" ] + }, + "acm010889jsd" : { + "type" : "CodePackage", + "id" : "acm010889jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010890jsd" ] + }, + "acm010890jsd" : { + "type" : "CodePackage", + "id" : "acm010890jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010891jsd" ] + }, + "acm010891jsd" : { + "type" : "CodePackage", + "id" : "acm010891jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm010887jsd" ] + }, + "acm010892jsd" : { + "type" : "ControlElement", + "id" : "acm010892jsd", + "name" : "findTypes" + }, + "acm010893jsd" : { + "type" : "ControlElement", + "id" : "acm010893jsd", + "name" : "BracketedPattern" + }, + "acm010894jsd" : { + "type" : "ControlElement", + "id" : "acm010894jsd", + "name" : "BracketedPattern" + }, + "acm010895jsd" : { + "type" : "ControlElement", + "id" : "acm010895jsd", + "name" : "toString" + }, + "acm010896jsd" : { + "type" : "ControlElement", + "id" : "acm010896jsd", + "name" : "expand" + }, + "acm010897jsd" : { + "type" : "ControlElement", + "id" : "acm010897jsd", + "name" : "expand" + }, + "acm010898jsd" : { + "type" : "ControlElement", + "id" : "acm010898jsd", + "name" : "expand" + }, + "acm010899jsd" : { + "type" : "ControlElement", + "id" : "acm010899jsd", + "name" : "expandBrackets" + }, + "acm010900jsd" : { + "type" : "ControlElement", + "id" : "acm010900jsd", + "name" : "expandBracketContent" + }, + "acm010901jsd" : { + "type" : "ControlElement", + "id" : "acm010901jsd", + "name" : "expandBrackets" + }, + "acm010902jsd" : { + "type" : "ControlElement", + "id" : "acm010902jsd", + "name" : "contentBetweenBrackets" + }, + "acm010903jsd" : { + "type" : "ControlElement", + "id" : "acm010903jsd", + "name" : "appendQuote" + }, + "acm010904jsd" : { + "type" : "ControlElement", + "id" : "acm010904jsd", + "name" : "getFieldValue" + }, + "acm010905jsd" : { + "type" : "ControlElement", + "id" : "acm010905jsd", + "name" : "createAuthorList" + }, + "acm010906jsd" : { + "type" : "ControlElement", + "id" : "acm010906jsd", + "name" : "isInstitution" + }, + "acm010907jsd" : { + "type" : "ControlElement", + "id" : "acm010907jsd", + "name" : "applyModifiers" + }, + "acm010908jsd" : { + "type" : "ControlElement", + "id" : "acm010908jsd", + "name" : "getTitleWords" + }, + "acm010909jsd" : { + "type" : "ControlElement", + "id" : "acm010909jsd", + "name" : "formatTitle" + }, + "acm010910jsd" : { + "type" : "ControlElement", + "id" : "acm010910jsd", + "name" : "getCamelizedTitle" + }, + "acm010911jsd" : { + "type" : "ControlElement", + "id" : "acm010911jsd", + "name" : "camelizeTitle" + }, + "acm010912jsd" : { + "type" : "ControlElement", + "id" : "acm010912jsd", + "name" : "camelizeSignificantWordsInTitle" + }, + "acm010913jsd" : { + "type" : "ControlElement", + "id" : "acm010913jsd", + "name" : "removeSmallWords" + }, + "acm010914jsd" : { + "type" : "ControlElement", + "id" : "acm010914jsd", + "name" : "getTitleWordsWithSpaces" + }, + "acm010915jsd" : { + "type" : "ControlElement", + "id" : "acm010915jsd", + "name" : "keepLettersAndDigitsOnly" + }, + "acm010916jsd" : { + "type" : "ControlElement", + "id" : "acm010916jsd", + "name" : "firstAuthor" + }, + "acm010917jsd" : { + "type" : "ControlElement", + "id" : "acm010917jsd", + "name" : "firstAuthorForenameInitials" + }, + "acm010918jsd" : { + "type" : "ControlElement", + "id" : "acm010918jsd", + "name" : "firstAuthorVonAndLast" + }, + "acm010919jsd" : { + "type" : "ControlElement", + "id" : "acm010919jsd", + "name" : "lastAuthor" + }, + "acm010920jsd" : { + "type" : "ControlElement", + "id" : "acm010920jsd", + "name" : "lastAuthorForenameInitials" + }, + "acm010921jsd" : { + "type" : "ControlElement", + "id" : "acm010921jsd", + "name" : "allAuthors" + }, + "acm010922jsd" : { + "type" : "ControlElement", + "id" : "acm010922jsd", + "name" : "authorsAlpha" + }, + "acm010923jsd" : { + "type" : "ControlElement", + "id" : "acm010923jsd", + "name" : "joinAuthorsOnLastName" + }, + "acm010924jsd" : { + "type" : "ControlElement", + "id" : "acm010924jsd", + "name" : "nAuthors" + }, + "acm010925jsd" : { + "type" : "ControlElement", + "id" : "acm010925jsd", + "name" : "oneAuthorPlusInitials" + }, + "acm010926jsd" : { + "type" : "ControlElement", + "id" : "acm010926jsd", + "name" : "authAuthEa" + }, + "acm010927jsd" : { + "type" : "ControlElement", + "id" : "acm010927jsd", + "name" : "authEtal" + }, + "acm010928jsd" : { + "type" : "ControlElement", + "id" : "acm010928jsd", + "name" : "authNofMth" + }, + "acm010929jsd" : { + "type" : "ControlElement", + "id" : "acm010929jsd", + "name" : "authN" + }, + "acm010930jsd" : { + "type" : "ControlElement", + "id" : "acm010930jsd", + "name" : "authShort" + }, + "acm010931jsd" : { + "type" : "ControlElement", + "id" : "acm010931jsd", + "name" : "authIniN" + }, + "acm010932jsd" : { + "type" : "ControlElement", + "id" : "acm010932jsd", + "name" : "firstPage" + }, + "acm010933jsd" : { + "type" : "ControlElement", + "id" : "acm010933jsd", + "name" : "pagePrefix" + }, + "acm010934jsd" : { + "type" : "ControlElement", + "id" : "acm010934jsd", + "name" : "lastPage" + }, + "acm010935jsd" : { + "type" : "ControlElement", + "id" : "acm010935jsd", + "name" : "parseFieldAndModifiers" + }, + "acm010936jsd" : { + "type" : "ControlElement", + "id" : "acm010936jsd", + "name" : "generateInstitutionKey" + }, + "acm010937jsd" : { + "type" : "ControlElement", + "id" : "acm010937jsd", + "name" : "noOtherInstitutionKeyWord" + }, + "acm010938jsd" : { + "type" : "ControlElement", + "id" : "acm010938jsd", + "name" : "getValidInstitutionNameParts" + }, + "acm010939jsd" : { + "type" : "ClassUnit", + "id" : "acm010939jsd", + "name" : "BracketedPattern", + "compilationUnitId" : "acm010887jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010939jsd", "acm010941jsd", "acm011208jsd", "acm015591jsd", "acm017988jsd", "acm018138jsd", "acm018175jsd", "acm018267jsd", "acm018443jsd", "acm018479jsd" ], + "content" : [ "acm010892jsd", "acm010893jsd", "acm010894jsd", "acm010895jsd", "acm010896jsd", "acm010897jsd", "acm010898jsd", "acm010899jsd", "acm010900jsd", "acm010901jsd", "acm010902jsd", "acm010903jsd", "acm010904jsd", "acm010905jsd", "acm010906jsd", "acm010907jsd", "acm010908jsd", "acm010909jsd", "acm010910jsd", "acm010911jsd", "acm010912jsd", "acm010913jsd", "acm010914jsd", "acm010915jsd", "acm010916jsd", "acm010917jsd", "acm010918jsd", "acm010919jsd", "acm010920jsd", "acm010921jsd", "acm010922jsd", "acm010923jsd", "acm010924jsd", "acm010925jsd", "acm010926jsd", "acm010927jsd", "acm010928jsd", "acm010929jsd", "acm010930jsd", "acm010931jsd", "acm010932jsd", "acm010933jsd", "acm010934jsd", "acm010935jsd", "acm010936jsd", "acm010937jsd", "acm010938jsd" ] + }, + "acm010940jsd" : { + "type" : "ControlElement", + "id" : "acm010940jsd", + "name" : "findTypes" + }, + "acm010941jsd" : { + "type" : "ClassUnit", + "id" : "acm010941jsd", + "name" : "Institution", + "compilationUnitId" : "acm010887jsd", + "parentDatatypeId" : "acm010939jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010941jsd" ], + "content" : [ "acm010940jsd" ] + }, + "acm010942jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010942jsd", + "name" : "CitationKeyGenerator", + "parentId" : "acm010873jsd", + "content" : [ "acm010959jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010943jsd" : { + "type" : "CodePackage", + "id" : "acm010943jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010944jsd" ] + }, + "acm010944jsd" : { + "type" : "CodePackage", + "id" : "acm010944jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010945jsd" ] + }, + "acm010945jsd" : { + "type" : "CodePackage", + "id" : "acm010945jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010946jsd" ] + }, + "acm010946jsd" : { + "type" : "CodePackage", + "id" : "acm010946jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm010942jsd" ] + }, + "acm010947jsd" : { + "type" : "ControlElement", + "id" : "acm010947jsd", + "name" : "CitationKeyGenerator" + }, + "acm010948jsd" : { + "type" : "ControlElement", + "id" : "acm010948jsd", + "name" : "CitationKeyGenerator" + }, + "acm010949jsd" : { + "type" : "ControlElement", + "id" : "acm010949jsd", + "name" : "getAppendix" + }, + "acm010950jsd" : { + "type" : "ControlElement", + "id" : "acm010950jsd", + "name" : "removeDefaultUnwantedCharacters" + }, + "acm010951jsd" : { + "type" : "ControlElement", + "id" : "acm010951jsd", + "name" : "removeUnwantedCharacters" + }, + "acm010952jsd" : { + "type" : "ControlElement", + "id" : "acm010952jsd", + "name" : "cleanKey" + }, + "acm010953jsd" : { + "type" : "ControlElement", + "id" : "acm010953jsd", + "name" : "generateKey" + }, + "acm010954jsd" : { + "type" : "ControlElement", + "id" : "acm010954jsd", + "name" : "appendLettersToKey" + }, + "acm010955jsd" : { + "type" : "ControlElement", + "id" : "acm010955jsd", + "name" : "replaceWithRegex" + }, + "acm010956jsd" : { + "type" : "ControlElement", + "id" : "acm010956jsd", + "name" : "createCitationKeyFromPattern" + }, + "acm010957jsd" : { + "type" : "ControlElement", + "id" : "acm010957jsd", + "name" : "expandBracketContent" + }, + "acm010958jsd" : { + "type" : "ControlElement", + "id" : "acm010958jsd", + "name" : "generateAndSetKey" + }, + "acm010959jsd" : { + "type" : "ClassUnit", + "id" : "acm010959jsd", + "name" : "CitationKeyGenerator", + "compilationUnitId" : "acm010942jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010939jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd", "acm010959jsd", "acm010993jsd", "acm017884jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm010947jsd", "acm010948jsd", "acm010949jsd", "acm010950jsd", "acm010951jsd", "acm010952jsd", "acm010953jsd", "acm010954jsd", "acm010955jsd", "acm010956jsd", "acm010957jsd", "acm010958jsd" ] + }, + "acm010960jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010960jsd", + "name" : "CitationKeyPatternPreferences", + "parentId" : "acm010873jsd", + "content" : [ "acm010993jsd", "acm010994jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010961jsd" : { + "type" : "CodePackage", + "id" : "acm010961jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010962jsd" ] + }, + "acm010962jsd" : { + "type" : "CodePackage", + "id" : "acm010962jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010963jsd" ] + }, + "acm010963jsd" : { + "type" : "CodePackage", + "id" : "acm010963jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010964jsd" ] + }, + "acm010964jsd" : { + "type" : "CodePackage", + "id" : "acm010964jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm010960jsd" ] + }, + "acm010965jsd" : { + "type" : "ControlElement", + "id" : "acm010965jsd", + "name" : "CitationKeyPatternPreferences" + }, + "acm010966jsd" : { + "type" : "ControlElement", + "id" : "acm010966jsd", + "name" : "CitationKeyPatternPreferences" + }, + "acm010967jsd" : { + "type" : "ControlElement", + "id" : "acm010967jsd", + "name" : "shouldAvoidOverwriteCiteKey" + }, + "acm010968jsd" : { + "type" : "ControlElement", + "id" : "acm010968jsd", + "name" : "shouldAvoidOverwriteCiteKeyProperty" + }, + "acm010969jsd" : { + "type" : "ControlElement", + "id" : "acm010969jsd", + "name" : "setAvoidOverwriteCiteKey" + }, + "acm010970jsd" : { + "type" : "ControlElement", + "id" : "acm010970jsd", + "name" : "shouldWarnBeforeOverwriteCiteKey" + }, + "acm010971jsd" : { + "type" : "ControlElement", + "id" : "acm010971jsd", + "name" : "shouldWarnBeforeOverwriteCiteKeyProperty" + }, + "acm010972jsd" : { + "type" : "ControlElement", + "id" : "acm010972jsd", + "name" : "setWarnBeforeOverwriteCiteKey" + }, + "acm010973jsd" : { + "type" : "ControlElement", + "id" : "acm010973jsd", + "name" : "shouldGenerateCiteKeysBeforeSaving" + }, + "acm010974jsd" : { + "type" : "ControlElement", + "id" : "acm010974jsd", + "name" : "shouldGenerateCiteKeysBeforeSavingProperty" + }, + "acm010975jsd" : { + "type" : "ControlElement", + "id" : "acm010975jsd", + "name" : "setGenerateCiteKeysBeforeSaving" + }, + "acm010976jsd" : { + "type" : "ControlElement", + "id" : "acm010976jsd", + "name" : "getKeySuffix" + }, + "acm010977jsd" : { + "type" : "ControlElement", + "id" : "acm010977jsd", + "name" : "keySuffixProperty" + }, + "acm010978jsd" : { + "type" : "ControlElement", + "id" : "acm010978jsd", + "name" : "setKeySuffix" + }, + "acm010979jsd" : { + "type" : "ControlElement", + "id" : "acm010979jsd", + "name" : "getKeyPatternRegex" + }, + "acm010980jsd" : { + "type" : "ControlElement", + "id" : "acm010980jsd", + "name" : "keyPatternRegexProperty" + }, + "acm010981jsd" : { + "type" : "ControlElement", + "id" : "acm010981jsd", + "name" : "setKeyPatternRegex" + }, + "acm010982jsd" : { + "type" : "ControlElement", + "id" : "acm010982jsd", + "name" : "getKeyPatternReplacement" + }, + "acm010983jsd" : { + "type" : "ControlElement", + "id" : "acm010983jsd", + "name" : "keyPatternReplacementProperty" + }, + "acm010984jsd" : { + "type" : "ControlElement", + "id" : "acm010984jsd", + "name" : "setKeyPatternReplacement" + }, + "acm010985jsd" : { + "type" : "ControlElement", + "id" : "acm010985jsd", + "name" : "getUnwantedCharacters" + }, + "acm010986jsd" : { + "type" : "ControlElement", + "id" : "acm010986jsd", + "name" : "unwantedCharactersProperty" + }, + "acm010987jsd" : { + "type" : "ControlElement", + "id" : "acm010987jsd", + "name" : "setUnwantedCharacters" + }, + "acm010988jsd" : { + "type" : "ControlElement", + "id" : "acm010988jsd", + "name" : "getKeyPattern" + }, + "acm010989jsd" : { + "type" : "ControlElement", + "id" : "acm010989jsd", + "name" : "keyPatternProperty" + }, + "acm010990jsd" : { + "type" : "ControlElement", + "id" : "acm010990jsd", + "name" : "setKeyPattern" + }, + "acm010991jsd" : { + "type" : "ControlElement", + "id" : "acm010991jsd", + "name" : "getDefaultPattern" + }, + "acm010992jsd" : { + "type" : "ControlElement", + "id" : "acm010992jsd", + "name" : "getKeywordDelimiter" + }, + "acm010993jsd" : { + "type" : "ClassUnit", + "id" : "acm010993jsd", + "name" : "CitationKeyPatternPreferences", + "compilationUnitId" : "acm010960jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010994jsd", "acm011011jsd" ], + "content" : [ "acm010965jsd", "acm010966jsd", "acm010967jsd", "acm010968jsd", "acm010969jsd", "acm010970jsd", "acm010971jsd", "acm010972jsd", "acm010973jsd", "acm010974jsd", "acm010975jsd", "acm010976jsd", "acm010977jsd", "acm010978jsd", "acm010979jsd", "acm010980jsd", "acm010981jsd", "acm010982jsd", "acm010983jsd", "acm010984jsd", "acm010985jsd", "acm010986jsd", "acm010987jsd", "acm010988jsd", "acm010989jsd", "acm010990jsd", "acm010991jsd", "acm010992jsd" ] + }, + "acm010994jsd" : { + "type" : "ClassUnit", + "id" : "acm010994jsd", + "name" : "KeySuffix", + "compilationUnitId" : "acm010960jsd", + "parentDatatypeId" : "acm010993jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm010995jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010995jsd", + "name" : "DatabaseCitationKeyPattern", + "parentId" : "acm010873jsd", + "content" : [ "acm011002jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010996jsd" : { + "type" : "CodePackage", + "id" : "acm010996jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm010997jsd" ] + }, + "acm010997jsd" : { + "type" : "CodePackage", + "id" : "acm010997jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm010998jsd" ] + }, + "acm010998jsd" : { + "type" : "CodePackage", + "id" : "acm010998jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm010999jsd" ] + }, + "acm010999jsd" : { + "type" : "CodePackage", + "id" : "acm010999jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm010995jsd" ] + }, + "acm011000jsd" : { + "type" : "ControlElement", + "id" : "acm011000jsd", + "name" : "DatabaseCitationKeyPattern" + }, + "acm011001jsd" : { + "type" : "ControlElement", + "id" : "acm011001jsd", + "name" : "getLastLevelCitationKeyPattern" + }, + "acm011002jsd" : { + "type" : "ClassUnit", + "id" : "acm011002jsd", + "name" : "DatabaseCitationKeyPattern", + "compilationUnitId" : "acm010995jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010886jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011011jsd", "acm019005jsd" ], + "content" : [ "acm011000jsd", "acm011001jsd" ] + }, + "acm011003jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011003jsd", + "name" : "GlobalCitationKeyPattern", + "parentId" : "acm010873jsd", + "content" : [ "acm011011jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011004jsd" : { + "type" : "CodePackage", + "id" : "acm011004jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011005jsd" ] + }, + "acm011005jsd" : { + "type" : "CodePackage", + "id" : "acm011005jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011006jsd" ] + }, + "acm011006jsd" : { + "type" : "CodePackage", + "id" : "acm011006jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011007jsd" ] + }, + "acm011007jsd" : { + "type" : "CodePackage", + "id" : "acm011007jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm011003jsd" ] + }, + "acm011008jsd" : { + "type" : "ControlElement", + "id" : "acm011008jsd", + "name" : "GlobalCitationKeyPattern" + }, + "acm011009jsd" : { + "type" : "ControlElement", + "id" : "acm011009jsd", + "name" : "fromPattern" + }, + "acm011010jsd" : { + "type" : "ControlElement", + "id" : "acm011010jsd", + "name" : "getLastLevelCitationKeyPattern" + }, + "acm011011jsd" : { + "type" : "ClassUnit", + "id" : "acm011011jsd", + "name" : "GlobalCitationKeyPattern", + "compilationUnitId" : "acm011003jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010886jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011011jsd", "acm019005jsd" ], + "content" : [ "acm011008jsd", "acm011009jsd", "acm011010jsd" ] + }, + "acm011012jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011012jsd", + "name" : "CSLAdapter", + "parentId" : "acm011016jsd", + "content" : [ "acm011019jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011013jsd" : { + "type" : "CodePackage", + "id" : "acm011013jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011014jsd" ] + }, + "acm011014jsd" : { + "type" : "CodePackage", + "id" : "acm011014jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011015jsd" ] + }, + "acm011015jsd" : { + "type" : "CodePackage", + "id" : "acm011015jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011016jsd" ] + }, + "acm011016jsd" : { + "type" : "CodePackage", + "id" : "acm011016jsd", + "name" : "citationstyle", + "parentId" : "acm001340jsd", + "content" : [ "acm011012jsd", "acm011020jsd", "acm011040jsd", "acm011055jsd", "acm011066jsd", "acm011076jsd", "acm011088jsd", "acm011101jsd", "acm022915jsd", "acm022922jsd", "acm022940jsd" ] + }, + "acm011017jsd" : { + "type" : "ControlElement", + "id" : "acm011017jsd", + "name" : "makeBibliography" + }, + "acm011018jsd" : { + "type" : "ControlElement", + "id" : "acm011018jsd", + "name" : "initialize" + }, + "acm011019jsd" : { + "type" : "ClassUnit", + "id" : "acm011019jsd", + "name" : "CSLAdapter", + "compilationUnitId" : "acm011012jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011075jsd", "acm011100jsd", "acm011107jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm011017jsd", "acm011018jsd" ] + }, + "acm011020jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011020jsd", + "name" : "CitationStyle", + "parentId" : "acm011016jsd", + "content" : [ "acm011039jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011021jsd" : { + "type" : "CodePackage", + "id" : "acm011021jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011022jsd" ] + }, + "acm011022jsd" : { + "type" : "CodePackage", + "id" : "acm011022jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011023jsd" ] + }, + "acm011023jsd" : { + "type" : "CodePackage", + "id" : "acm011023jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011024jsd" ] + }, + "acm011024jsd" : { + "type" : "CodePackage", + "id" : "acm011024jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011020jsd" ] + }, + "acm011025jsd" : { + "type" : "ControlElement", + "id" : "acm011025jsd", + "name" : "CitationStyle" + }, + "acm011026jsd" : { + "type" : "ControlElement", + "id" : "acm011026jsd", + "name" : "createCitationStyleFromSource" + }, + "acm011027jsd" : { + "type" : "ControlElement", + "id" : "acm011027jsd", + "name" : "stripInvalidProlog" + }, + "acm011028jsd" : { + "type" : "ControlElement", + "id" : "acm011028jsd", + "name" : "createCitationStyleFromFile" + }, + "acm011029jsd" : { + "type" : "ControlElement", + "id" : "acm011029jsd", + "name" : "getDefault" + }, + "acm011030jsd" : { + "type" : "ControlElement", + "id" : "acm011030jsd", + "name" : "discoverCitationStyles" + }, + "acm011031jsd" : { + "type" : "ControlElement", + "id" : "acm011031jsd", + "name" : "discoverCitationStylesInPath" + }, + "acm011032jsd" : { + "type" : "ControlElement", + "id" : "acm011032jsd", + "name" : "isCitationStyleFile" + }, + "acm011033jsd" : { + "type" : "ControlElement", + "id" : "acm011033jsd", + "name" : "getTitle" + }, + "acm011034jsd" : { + "type" : "ControlElement", + "id" : "acm011034jsd", + "name" : "getSource" + }, + "acm011035jsd" : { + "type" : "ControlElement", + "id" : "acm011035jsd", + "name" : "getFilePath" + }, + "acm011036jsd" : { + "type" : "ControlElement", + "id" : "acm011036jsd", + "name" : "toString" + }, + "acm011037jsd" : { + "type" : "ControlElement", + "id" : "acm011037jsd", + "name" : "equals" + }, + "acm011038jsd" : { + "type" : "ControlElement", + "id" : "acm011038jsd", + "name" : "hashCode" + }, + "acm011039jsd" : { + "type" : "ClassUnit", + "id" : "acm011039jsd", + "name" : "CitationStyle", + "compilationUnitId" : "acm011020jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011039jsd" ], + "content" : [ "acm011025jsd", "acm011026jsd", "acm011027jsd", "acm011028jsd", "acm011029jsd", "acm011030jsd", "acm011031jsd", "acm011032jsd", "acm011033jsd", "acm011034jsd", "acm011035jsd", "acm011036jsd", "acm011037jsd", "acm011038jsd" ] + }, + "acm011040jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011040jsd", + "name" : "CitationStyleCache", + "parentId" : "acm011016jsd", + "content" : [ "acm011051jsd", "acm011054jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011041jsd" : { + "type" : "CodePackage", + "id" : "acm011041jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011042jsd" ] + }, + "acm011042jsd" : { + "type" : "CodePackage", + "id" : "acm011042jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011043jsd" ] + }, + "acm011043jsd" : { + "type" : "CodePackage", + "id" : "acm011043jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011044jsd" ] + }, + "acm011044jsd" : { + "type" : "CodePackage", + "id" : "acm011044jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011040jsd" ] + }, + "acm011045jsd" : { + "type" : "ControlElement", + "id" : "acm011045jsd", + "name" : "CitationStyleCache" + }, + "acm011046jsd" : { + "type" : "ControlElement", + "id" : "acm011046jsd", + "name" : "load" + }, + "acm011047jsd" : { + "type" : "ControlElement", + "id" : "acm011047jsd", + "name" : "getCitationFor" + }, + "acm011048jsd" : { + "type" : "ControlElement", + "id" : "acm011048jsd", + "name" : "setCitationStyle" + }, + "acm011049jsd" : { + "type" : "ControlElement", + "id" : "acm011049jsd", + "name" : "listen" + }, + "acm011050jsd" : { + "type" : "ControlElement", + "id" : "acm011050jsd", + "name" : "listen" + }, + "acm011051jsd" : { + "type" : "ClassUnit", + "id" : "acm011051jsd", + "name" : "CitationStyleCache", + "compilationUnitId" : "acm011040jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011054jsd", "acm016651jsd", "acm018022jsd", "acm018115jsd", "acm018267jsd", "acm018580jsd" ], + "content" : [ "acm011045jsd", "acm011046jsd", "acm011047jsd", "acm011048jsd", "acm011049jsd", "acm011050jsd" ] + }, + "acm011052jsd" : { + "type" : "ControlElement", + "id" : "acm011052jsd", + "name" : "listen" + }, + "acm011053jsd" : { + "type" : "ControlElement", + "id" : "acm011053jsd", + "name" : "listen" + }, + "acm011054jsd" : { + "type" : "ClassUnit", + "id" : "acm011054jsd", + "name" : "BibDatabaseEntryListener", + "compilationUnitId" : "acm011040jsd", + "parentDatatypeId" : "acm011051jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018115jsd", "acm018267jsd", "acm018580jsd" ], + "content" : [ "acm011052jsd", "acm011053jsd" ] + }, + "acm011055jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011055jsd", + "name" : "CitationStyleGenerator", + "parentId" : "acm011016jsd", + "content" : [ "acm011065jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011056jsd" : { + "type" : "CodePackage", + "id" : "acm011056jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011057jsd" ] + }, + "acm011057jsd" : { + "type" : "CodePackage", + "id" : "acm011057jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011058jsd" ] + }, + "acm011058jsd" : { + "type" : "CodePackage", + "id" : "acm011058jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011059jsd" ] + }, + "acm011059jsd" : { + "type" : "CodePackage", + "id" : "acm011059jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011055jsd" ] + }, + "acm011060jsd" : { + "type" : "ControlElement", + "id" : "acm011060jsd", + "name" : "CitationStyleGenerator" + }, + "acm011061jsd" : { + "type" : "ControlElement", + "id" : "acm011061jsd", + "name" : "generateCitation" + }, + "acm011062jsd" : { + "type" : "ControlElement", + "id" : "acm011062jsd", + "name" : "generateCitation" + }, + "acm011063jsd" : { + "type" : "ControlElement", + "id" : "acm011063jsd", + "name" : "generateCitation" + }, + "acm011064jsd" : { + "type" : "ControlElement", + "id" : "acm011064jsd", + "name" : "generateCitations" + }, + "acm011065jsd" : { + "type" : "ClassUnit", + "id" : "acm011065jsd", + "name" : "CitationStyleGenerator", + "compilationUnitId" : "acm011055jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011019jsd", "acm011039jsd", "acm011065jsd", "acm011075jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm011060jsd", "acm011061jsd", "acm011062jsd", "acm011063jsd", "acm011064jsd" ] + }, + "acm011066jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011066jsd", + "name" : "CitationStyleOutputFormat", + "parentId" : "acm011016jsd", + "content" : [ "acm011075jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011067jsd" : { + "type" : "CodePackage", + "id" : "acm011067jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011068jsd" ] + }, + "acm011068jsd" : { + "type" : "CodePackage", + "id" : "acm011068jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011069jsd" ] + }, + "acm011069jsd" : { + "type" : "CodePackage", + "id" : "acm011069jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011070jsd" ] + }, + "acm011070jsd" : { + "type" : "CodePackage", + "id" : "acm011070jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011066jsd" ] + }, + "acm011071jsd" : { + "type" : "ControlElement", + "id" : "acm011071jsd", + "name" : "CitationStyleOutputFormat" + }, + "acm011072jsd" : { + "type" : "ControlElement", + "id" : "acm011072jsd", + "name" : "getFormat" + }, + "acm011073jsd" : { + "type" : "ControlElement", + "id" : "acm011073jsd", + "name" : "getLineSeparator" + }, + "acm011074jsd" : { + "type" : "ControlElement", + "id" : "acm011074jsd", + "name" : "toString" + }, + "acm011075jsd" : { + "type" : "ClassUnit", + "id" : "acm011075jsd", + "name" : "CitationStyleOutputFormat", + "compilationUnitId" : "acm011066jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011071jsd", "acm011072jsd", "acm011073jsd", "acm011074jsd" ] + }, + "acm011076jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011076jsd", + "name" : "CitationStylePreviewLayout", + "parentId" : "acm011016jsd", + "content" : [ "acm011087jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011077jsd" : { + "type" : "CodePackage", + "id" : "acm011077jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011078jsd" ] + }, + "acm011078jsd" : { + "type" : "CodePackage", + "id" : "acm011078jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011079jsd" ] + }, + "acm011079jsd" : { + "type" : "CodePackage", + "id" : "acm011079jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011080jsd" ] + }, + "acm011080jsd" : { + "type" : "CodePackage", + "id" : "acm011080jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011076jsd" ] + }, + "acm011081jsd" : { + "type" : "ControlElement", + "id" : "acm011081jsd", + "name" : "CitationStylePreviewLayout" + }, + "acm011082jsd" : { + "type" : "ControlElement", + "id" : "acm011082jsd", + "name" : "generatePreview" + }, + "acm011083jsd" : { + "type" : "ControlElement", + "id" : "acm011083jsd", + "name" : "getDisplayName" + }, + "acm011084jsd" : { + "type" : "ControlElement", + "id" : "acm011084jsd", + "name" : "getSource" + }, + "acm011085jsd" : { + "type" : "ControlElement", + "id" : "acm011085jsd", + "name" : "getFilePath" + }, + "acm011086jsd" : { + "type" : "ControlElement", + "id" : "acm011086jsd", + "name" : "getName" + }, + "acm011087jsd" : { + "type" : "ClassUnit", + "id" : "acm011087jsd", + "name" : "CitationStylePreviewLayout", + "compilationUnitId" : "acm011076jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm016651jsd" ], + "datatypeReferencesIds" : [ "acm011039jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm011081jsd", "acm011082jsd", "acm011083jsd", "acm011084jsd", "acm011085jsd", "acm011086jsd" ] + }, + "acm011088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011088jsd", + "name" : "JabRefItemDataProvider", + "parentId" : "acm011016jsd", + "content" : [ "acm011100jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011089jsd" : { + "type" : "CodePackage", + "id" : "acm011089jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011090jsd" ] + }, + "acm011090jsd" : { + "type" : "CodePackage", + "id" : "acm011090jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011091jsd" ] + }, + "acm011091jsd" : { + "type" : "CodePackage", + "id" : "acm011091jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011092jsd" ] + }, + "acm011092jsd" : { + "type" : "CodePackage", + "id" : "acm011092jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011088jsd" ] + }, + "acm011093jsd" : { + "type" : "ControlElement", + "id" : "acm011093jsd", + "name" : "JabRefItemDataProvider" + }, + "acm011094jsd" : { + "type" : "ControlElement", + "id" : "acm011094jsd", + "name" : "bibEntryToCSLItemData" + }, + "acm011095jsd" : { + "type" : "ControlElement", + "id" : "acm011095jsd", + "name" : "setData" + }, + "acm011096jsd" : { + "type" : "ControlElement", + "id" : "acm011096jsd", + "name" : "setData" + }, + "acm011097jsd" : { + "type" : "ControlElement", + "id" : "acm011097jsd", + "name" : "toJson" + }, + "acm011098jsd" : { + "type" : "ControlElement", + "id" : "acm011098jsd", + "name" : "retrieveItem" + }, + "acm011099jsd" : { + "type" : "ControlElement", + "id" : "acm011099jsd", + "name" : "getIds" + }, + "acm011100jsd" : { + "type" : "ClassUnit", + "id" : "acm011100jsd", + "name" : "JabRefItemDataProvider", + "compilationUnitId" : "acm011088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011987jsd", "acm014745jsd", "acm018022jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd" ], + "content" : [ "acm011093jsd", "acm011094jsd", "acm011095jsd", "acm011096jsd", "acm011097jsd", "acm011098jsd", "acm011099jsd" ] + }, + "acm011101jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011101jsd", + "name" : "JabRefLocaleProvider", + "parentId" : "acm011016jsd", + "content" : [ "acm011107jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011102jsd" : { + "type" : "CodePackage", + "id" : "acm011102jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011103jsd" ] + }, + "acm011103jsd" : { + "type" : "CodePackage", + "id" : "acm011103jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011104jsd" ] + }, + "acm011104jsd" : { + "type" : "CodePackage", + "id" : "acm011104jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011105jsd" ] + }, + "acm011105jsd" : { + "type" : "CodePackage", + "id" : "acm011105jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm011101jsd" ] + }, + "acm011106jsd" : { + "type" : "ControlElement", + "id" : "acm011106jsd", + "name" : "retrieveLocale" + }, + "acm011107jsd" : { + "type" : "ClassUnit", + "id" : "acm011107jsd", + "name" : "JabRefLocaleProvider", + "compilationUnitId" : "acm011101jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011106jsd" ] + }, + "acm011108jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011108jsd", + "name" : "CleanupJob", + "parentId" : "acm011112jsd", + "content" : [ "acm011114jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011109jsd" : { + "type" : "CodePackage", + "id" : "acm011109jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011110jsd" ] + }, + "acm011110jsd" : { + "type" : "CodePackage", + "id" : "acm011110jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011111jsd" ] + }, + "acm011111jsd" : { + "type" : "CodePackage", + "id" : "acm011111jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011112jsd" ] + }, + "acm011112jsd" : { + "type" : "CodePackage", + "id" : "acm011112jsd", + "name" : "cleanup", + "parentId" : "acm001340jsd", + "content" : [ "acm011108jsd", "acm011115jsd", "acm011125jsd", "acm011132jsd", "acm011139jsd", "acm011147jsd", "acm011154jsd", "acm011170jsd", "acm011189jsd", "acm011196jsd", "acm011209jsd", "acm011216jsd", "acm011224jsd", "acm011232jsd", "acm011240jsd", "acm011248jsd", "acm011258jsd", "acm011268jsd", "acm022949jsd", "acm022958jsd", "acm022988jsd", "acm023001jsd", "acm023012jsd", "acm023020jsd", "acm023028jsd", "acm023035jsd", "acm023047jsd", "acm023057jsd", "acm023070jsd", "acm023081jsd", "acm023095jsd" ] + }, + "acm011113jsd" : { + "type" : "ControlElement", + "id" : "acm011113jsd", + "name" : "cleanup" + }, + "acm011114jsd" : { + "type" : "InterfaceUnit", + "id" : "acm011114jsd", + "name" : "CleanupJob", + "compilationUnitId" : "acm011108jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd" ], + "content" : [ "acm011113jsd" ] + }, + "acm011115jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011115jsd", + "name" : "CleanupWorker", + "parentId" : "acm011112jsd", + "content" : [ "acm011124jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011116jsd" : { + "type" : "CodePackage", + "id" : "acm011116jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011117jsd" ] + }, + "acm011117jsd" : { + "type" : "CodePackage", + "id" : "acm011117jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011118jsd" ] + }, + "acm011118jsd" : { + "type" : "CodePackage", + "id" : "acm011118jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011119jsd" ] + }, + "acm011119jsd" : { + "type" : "CodePackage", + "id" : "acm011119jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011115jsd" ] + }, + "acm011120jsd" : { + "type" : "ControlElement", + "id" : "acm011120jsd", + "name" : "CleanupWorker" + }, + "acm011121jsd" : { + "type" : "ControlElement", + "id" : "acm011121jsd", + "name" : "cleanup" + }, + "acm011122jsd" : { + "type" : "ControlElement", + "id" : "acm011122jsd", + "name" : "determineCleanupActions" + }, + "acm011123jsd" : { + "type" : "ControlElement", + "id" : "acm011123jsd", + "name" : "toJob" + }, + "acm011124jsd" : { + "type" : "ClassUnit", + "id" : "acm011124jsd", + "name" : "CleanupWorker", + "compilationUnitId" : "acm011115jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011114jsd", "acm011131jsd", "acm011138jsd", "acm011146jsd", "acm011153jsd", "acm011195jsd", "acm011215jsd", "acm011231jsd", "acm011239jsd", "acm011247jsd", "acm011257jsd", "acm011267jsd", "acm011275jsd", "acm016641jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm020791jsd", "acm020792jsd", "acm020848jsd" ], + "content" : [ "acm011120jsd", "acm011121jsd", "acm011122jsd", "acm011123jsd" ] + }, + "acm011125jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011125jsd", + "name" : "ConvertToBiblatexCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011131jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011126jsd" : { + "type" : "CodePackage", + "id" : "acm011126jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011127jsd" ] + }, + "acm011127jsd" : { + "type" : "CodePackage", + "id" : "acm011127jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011128jsd" ] + }, + "acm011128jsd" : { + "type" : "CodePackage", + "id" : "acm011128jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011129jsd" ] + }, + "acm011129jsd" : { + "type" : "CodePackage", + "id" : "acm011129jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011125jsd" ] + }, + "acm011130jsd" : { + "type" : "ControlElement", + "id" : "acm011130jsd", + "name" : "cleanup" + }, + "acm011131jsd" : { + "type" : "ClassUnit", + "id" : "acm011131jsd", + "name" : "ConvertToBiblatexCleanup", + "compilationUnitId" : "acm011125jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm011130jsd" ] + }, + "acm011132jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011132jsd", + "name" : "ConvertToBibtexCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011138jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011133jsd" : { + "type" : "CodePackage", + "id" : "acm011133jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011134jsd" ] + }, + "acm011134jsd" : { + "type" : "CodePackage", + "id" : "acm011134jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011135jsd" ] + }, + "acm011135jsd" : { + "type" : "CodePackage", + "id" : "acm011135jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011136jsd" ] + }, + "acm011136jsd" : { + "type" : "CodePackage", + "id" : "acm011136jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011132jsd" ] + }, + "acm011137jsd" : { + "type" : "ControlElement", + "id" : "acm011137jsd", + "name" : "cleanup" + }, + "acm011138jsd" : { + "type" : "ClassUnit", + "id" : "acm011138jsd", + "name" : "ConvertToBibtexCleanup", + "compilationUnitId" : "acm011132jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm011137jsd" ] + }, + "acm011139jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011139jsd", + "name" : "DoiCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011146jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011140jsd" : { + "type" : "CodePackage", + "id" : "acm011140jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011141jsd" ] + }, + "acm011141jsd" : { + "type" : "CodePackage", + "id" : "acm011141jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011142jsd" ] + }, + "acm011142jsd" : { + "type" : "CodePackage", + "id" : "acm011142jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011143jsd" ] + }, + "acm011143jsd" : { + "type" : "CodePackage", + "id" : "acm011143jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011139jsd" ] + }, + "acm011144jsd" : { + "type" : "ControlElement", + "id" : "acm011144jsd", + "name" : "cleanup" + }, + "acm011145jsd" : { + "type" : "ControlElement", + "id" : "acm011145jsd", + "name" : "removeFieldValue" + }, + "acm011146jsd" : { + "type" : "ClassUnit", + "id" : "acm011146jsd", + "name" : "DoiCleanup", + "compilationUnitId" : "acm011139jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm011114jsd", "acm011169jsd", "acm011779jsd", "acm017884jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm018865jsd" ], + "content" : [ "acm011144jsd", "acm011145jsd" ] + }, + "acm011147jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011147jsd", + "name" : "EprintCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011153jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011148jsd" : { + "type" : "CodePackage", + "id" : "acm011148jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011149jsd" ] + }, + "acm011149jsd" : { + "type" : "CodePackage", + "id" : "acm011149jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011150jsd" ] + }, + "acm011150jsd" : { + "type" : "CodePackage", + "id" : "acm011150jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011151jsd" ] + }, + "acm011151jsd" : { + "type" : "CodePackage", + "id" : "acm011151jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011147jsd" ] + }, + "acm011152jsd" : { + "type" : "ControlElement", + "id" : "acm011152jsd", + "name" : "cleanup" + }, + "acm011153jsd" : { + "type" : "ClassUnit", + "id" : "acm011153jsd", + "name" : "EprintCleanup", + "compilationUnitId" : "acm011147jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018673jsd", "acm018843jsd" ], + "content" : [ "acm011152jsd" ] + }, + "acm011154jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011154jsd", + "name" : "FieldFormatterCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011169jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011155jsd" : { + "type" : "CodePackage", + "id" : "acm011155jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011156jsd" ] + }, + "acm011156jsd" : { + "type" : "CodePackage", + "id" : "acm011156jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011157jsd" ] + }, + "acm011157jsd" : { + "type" : "CodePackage", + "id" : "acm011157jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011158jsd" ] + }, + "acm011158jsd" : { + "type" : "CodePackage", + "id" : "acm011158jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011154jsd" ] + }, + "acm011159jsd" : { + "type" : "ControlElement", + "id" : "acm011159jsd", + "name" : "FieldFormatterCleanup" + }, + "acm011160jsd" : { + "type" : "ControlElement", + "id" : "acm011160jsd", + "name" : "cleanup" + }, + "acm011161jsd" : { + "type" : "ControlElement", + "id" : "acm011161jsd", + "name" : "cleanupSingleField" + }, + "acm011162jsd" : { + "type" : "ControlElement", + "id" : "acm011162jsd", + "name" : "cleanupAllFields" + }, + "acm011163jsd" : { + "type" : "ControlElement", + "id" : "acm011163jsd", + "name" : "cleanupAllTextFields" + }, + "acm011164jsd" : { + "type" : "ControlElement", + "id" : "acm011164jsd", + "name" : "getField" + }, + "acm011165jsd" : { + "type" : "ControlElement", + "id" : "acm011165jsd", + "name" : "getFormatter" + }, + "acm011166jsd" : { + "type" : "ControlElement", + "id" : "acm011166jsd", + "name" : "equals" + }, + "acm011167jsd" : { + "type" : "ControlElement", + "id" : "acm011167jsd", + "name" : "hashCode" + }, + "acm011168jsd" : { + "type" : "ControlElement", + "id" : "acm011168jsd", + "name" : "toString" + }, + "acm011169jsd" : { + "type" : "ClassUnit", + "id" : "acm011169jsd", + "name" : "FieldFormatterCleanup", + "compilationUnitId" : "acm011154jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011208jsd", "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm011159jsd", "acm011160jsd", "acm011161jsd", "acm011162jsd", "acm011163jsd", "acm011164jsd", "acm011165jsd", "acm011166jsd", "acm011167jsd", "acm011168jsd" ] + }, + "acm011170jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011170jsd", + "name" : "FieldFormatterCleanups", + "parentId" : "acm011112jsd", + "content" : [ "acm011188jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011171jsd" : { + "type" : "CodePackage", + "id" : "acm011171jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011172jsd" ] + }, + "acm011172jsd" : { + "type" : "CodePackage", + "id" : "acm011172jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011173jsd" ] + }, + "acm011173jsd" : { + "type" : "CodePackage", + "id" : "acm011173jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011174jsd" ] + }, + "acm011174jsd" : { + "type" : "CodePackage", + "id" : "acm011174jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011170jsd" ] + }, + "acm011175jsd" : { + "type" : "ControlElement", + "id" : "acm011175jsd", + "name" : "FieldFormatterCleanups" + }, + "acm011176jsd" : { + "type" : "ControlElement", + "id" : "acm011176jsd", + "name" : "getMetaDataString" + }, + "acm011177jsd" : { + "type" : "ControlElement", + "id" : "acm011177jsd", + "name" : "isEnabled" + }, + "acm011178jsd" : { + "type" : "ControlElement", + "id" : "acm011178jsd", + "name" : "getConfiguredActions" + }, + "acm011179jsd" : { + "type" : "ControlElement", + "id" : "acm011179jsd", + "name" : "applySaveActions" + }, + "acm011180jsd" : { + "type" : "ControlElement", + "id" : "acm011180jsd", + "name" : "applyAllActions" + }, + "acm011181jsd" : { + "type" : "ControlElement", + "id" : "acm011181jsd", + "name" : "getAsStringList" + }, + "acm011182jsd" : { + "type" : "ControlElement", + "id" : "acm011182jsd", + "name" : "parse" + }, + "acm011183jsd" : { + "type" : "ControlElement", + "id" : "acm011183jsd", + "name" : "parse" + }, + "acm011184jsd" : { + "type" : "ControlElement", + "id" : "acm011184jsd", + "name" : "getFormatterFromString" + }, + "acm011185jsd" : { + "type" : "ControlElement", + "id" : "acm011185jsd", + "name" : "hashCode" + }, + "acm011186jsd" : { + "type" : "ControlElement", + "id" : "acm011186jsd", + "name" : "equals" + }, + "acm011187jsd" : { + "type" : "ControlElement", + "id" : "acm011187jsd", + "name" : "toString" + }, + "acm011188jsd" : { + "type" : "ClassUnit", + "id" : "acm011188jsd", + "name" : "FieldFormatterCleanups", + "compilationUnitId" : "acm011170jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011188jsd", "acm011208jsd", "acm011743jsd", "acm011828jsd", "acm011840jsd", "acm011864jsd", "acm011888jsd", "acm011912jsd", "acm011924jsd", "acm012047jsd", "acm015489jsd", "acm015629jsd", "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm011175jsd", "acm011176jsd", "acm011177jsd", "acm011178jsd", "acm011179jsd", "acm011180jsd", "acm011181jsd", "acm011182jsd", "acm011183jsd", "acm011184jsd", "acm011185jsd", "acm011186jsd", "acm011187jsd" ] + }, + "acm011189jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011189jsd", + "name" : "FileLinksCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011195jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011190jsd" : { + "type" : "CodePackage", + "id" : "acm011190jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011191jsd" ] + }, + "acm011191jsd" : { + "type" : "CodePackage", + "id" : "acm011191jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011192jsd" ] + }, + "acm011192jsd" : { + "type" : "CodePackage", + "id" : "acm011192jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011193jsd" ] + }, + "acm011193jsd" : { + "type" : "CodePackage", + "id" : "acm011193jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011189jsd" ] + }, + "acm011194jsd" : { + "type" : "ControlElement", + "id" : "acm011194jsd", + "name" : "cleanup" + }, + "acm011195jsd" : { + "type" : "ClassUnit", + "id" : "acm011195jsd", + "name" : "FileLinksCleanup", + "compilationUnitId" : "acm011189jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018509jsd" ], + "content" : [ "acm011194jsd" ] + }, + "acm011196jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011196jsd", + "name" : "Formatter", + "parentId" : "acm011112jsd", + "content" : [ "acm011208jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011197jsd" : { + "type" : "CodePackage", + "id" : "acm011197jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011198jsd" ] + }, + "acm011198jsd" : { + "type" : "CodePackage", + "id" : "acm011198jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011199jsd" ] + }, + "acm011199jsd" : { + "type" : "CodePackage", + "id" : "acm011199jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011200jsd" ] + }, + "acm011200jsd" : { + "type" : "CodePackage", + "id" : "acm011200jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011196jsd" ] + }, + "acm011201jsd" : { + "type" : "ControlElement", + "id" : "acm011201jsd", + "name" : "getName" + }, + "acm011202jsd" : { + "type" : "ControlElement", + "id" : "acm011202jsd", + "name" : "getKey" + }, + "acm011203jsd" : { + "type" : "ControlElement", + "id" : "acm011203jsd", + "name" : "format" + }, + "acm011204jsd" : { + "type" : "ControlElement", + "id" : "acm011204jsd", + "name" : "getDescription" + }, + "acm011205jsd" : { + "type" : "ControlElement", + "id" : "acm011205jsd", + "name" : "getExampleInput" + }, + "acm011206jsd" : { + "type" : "ControlElement", + "id" : "acm011206jsd", + "name" : "hashCode" + }, + "acm011207jsd" : { + "type" : "ControlElement", + "id" : "acm011207jsd", + "name" : "equals" + }, + "acm011208jsd" : { + "type" : "ClassUnit", + "id" : "acm011208jsd", + "name" : "Formatter", + "compilationUnitId" : "acm011196jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011208jsd" ], + "content" : [ "acm011201jsd", "acm011202jsd", "acm011203jsd", "acm011204jsd", "acm011205jsd", "acm011206jsd", "acm011207jsd" ] + }, + "acm011209jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011209jsd", + "name" : "ISSNCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011215jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011210jsd" : { + "type" : "CodePackage", + "id" : "acm011210jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011211jsd" ] + }, + "acm011211jsd" : { + "type" : "CodePackage", + "id" : "acm011211jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011212jsd" ] + }, + "acm011212jsd" : { + "type" : "CodePackage", + "id" : "acm011212jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011213jsd" ] + }, + "acm011213jsd" : { + "type" : "CodePackage", + "id" : "acm011213jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011209jsd" ] + }, + "acm011214jsd" : { + "type" : "ControlElement", + "id" : "acm011214jsd", + "name" : "cleanup" + }, + "acm011215jsd" : { + "type" : "ClassUnit", + "id" : "acm011215jsd", + "name" : "ISSNCleanup", + "compilationUnitId" : "acm011209jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018906jsd" ], + "content" : [ "acm011214jsd" ] + }, + "acm011216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011216jsd", + "name" : "MoveFieldCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011223jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011217jsd" : { + "type" : "CodePackage", + "id" : "acm011217jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011218jsd" ] + }, + "acm011218jsd" : { + "type" : "CodePackage", + "id" : "acm011218jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011219jsd" ] + }, + "acm011219jsd" : { + "type" : "CodePackage", + "id" : "acm011219jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011220jsd" ] + }, + "acm011220jsd" : { + "type" : "CodePackage", + "id" : "acm011220jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011216jsd" ] + }, + "acm011221jsd" : { + "type" : "ControlElement", + "id" : "acm011221jsd", + "name" : "MoveFieldCleanup" + }, + "acm011222jsd" : { + "type" : "ControlElement", + "id" : "acm011222jsd", + "name" : "cleanup" + }, + "acm011223jsd" : { + "type" : "ClassUnit", + "id" : "acm011223jsd", + "name" : "MoveFieldCleanup", + "compilationUnitId" : "acm011216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm011221jsd", "acm011222jsd" ] + }, + "acm011224jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011224jsd", + "name" : "MoveFilesCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011231jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011225jsd" : { + "type" : "CodePackage", + "id" : "acm011225jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011226jsd" ] + }, + "acm011226jsd" : { + "type" : "CodePackage", + "id" : "acm011226jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011227jsd" ] + }, + "acm011227jsd" : { + "type" : "CodePackage", + "id" : "acm011227jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011228jsd" ] + }, + "acm011228jsd" : { + "type" : "CodePackage", + "id" : "acm011228jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011224jsd" ] + }, + "acm011229jsd" : { + "type" : "ControlElement", + "id" : "acm011229jsd", + "name" : "MoveFilesCleanup" + }, + "acm011230jsd" : { + "type" : "ControlElement", + "id" : "acm011230jsd", + "name" : "cleanup" + }, + "acm011231jsd" : { + "type" : "ClassUnit", + "id" : "acm011231jsd", + "name" : "MoveFilesCleanup", + "compilationUnitId" : "acm011224jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm011231jsd", "acm011720jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm011229jsd", "acm011230jsd" ] + }, + "acm011232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011232jsd", + "name" : "RelativePathsCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011239jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011233jsd" : { + "type" : "CodePackage", + "id" : "acm011233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011234jsd" ] + }, + "acm011234jsd" : { + "type" : "CodePackage", + "id" : "acm011234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011235jsd" ] + }, + "acm011235jsd" : { + "type" : "CodePackage", + "id" : "acm011235jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011236jsd" ] + }, + "acm011236jsd" : { + "type" : "CodePackage", + "id" : "acm011236jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011232jsd" ] + }, + "acm011237jsd" : { + "type" : "ControlElement", + "id" : "acm011237jsd", + "name" : "RelativePathsCleanup" + }, + "acm011238jsd" : { + "type" : "ControlElement", + "id" : "acm011238jsd", + "name" : "cleanup" + }, + "acm011239jsd" : { + "type" : "ClassUnit", + "id" : "acm011239jsd", + "name" : "RelativePathsCleanup", + "compilationUnitId" : "acm011232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm011237jsd", "acm011238jsd" ] + }, + "acm011240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011240jsd", + "name" : "RenamePdfCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011247jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011241jsd" : { + "type" : "CodePackage", + "id" : "acm011241jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011242jsd" ] + }, + "acm011242jsd" : { + "type" : "CodePackage", + "id" : "acm011242jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011243jsd" ] + }, + "acm011243jsd" : { + "type" : "CodePackage", + "id" : "acm011243jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011244jsd" ] + }, + "acm011244jsd" : { + "type" : "CodePackage", + "id" : "acm011244jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011240jsd" ] + }, + "acm011245jsd" : { + "type" : "ControlElement", + "id" : "acm011245jsd", + "name" : "RenamePdfCleanup" + }, + "acm011246jsd" : { + "type" : "ControlElement", + "id" : "acm011246jsd", + "name" : "cleanup" + }, + "acm011247jsd" : { + "type" : "ClassUnit", + "id" : "acm011247jsd", + "name" : "RenamePdfCleanup", + "compilationUnitId" : "acm011240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm011247jsd", "acm011720jsd", "acm017884jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm011245jsd", "acm011246jsd" ] + }, + "acm011248jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011248jsd", + "name" : "TimeStampToCreationDate", + "parentId" : "acm011112jsd", + "content" : [ "acm011257jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011249jsd" : { + "type" : "CodePackage", + "id" : "acm011249jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011250jsd" ] + }, + "acm011250jsd" : { + "type" : "CodePackage", + "id" : "acm011250jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011251jsd" ] + }, + "acm011251jsd" : { + "type" : "CodePackage", + "id" : "acm011251jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011252jsd" ] + }, + "acm011252jsd" : { + "type" : "CodePackage", + "id" : "acm011252jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011248jsd" ] + }, + "acm011253jsd" : { + "type" : "ControlElement", + "id" : "acm011253jsd", + "name" : "TimeStampToCreationDate" + }, + "acm011254jsd" : { + "type" : "ControlElement", + "id" : "acm011254jsd", + "name" : "formatTimeStamp" + }, + "acm011255jsd" : { + "type" : "ControlElement", + "id" : "acm011255jsd", + "name" : "getMonth" + }, + "acm011256jsd" : { + "type" : "ControlElement", + "id" : "acm011256jsd", + "name" : "cleanup" + }, + "acm011257jsd" : { + "type" : "ClassUnit", + "id" : "acm011257jsd", + "name" : "TimeStampToCreationDate", + "compilationUnitId" : "acm011248jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm016641jsd", "acm017884jsd", "acm018267jsd", "acm018401jsd", "acm018673jsd" ], + "content" : [ "acm011253jsd", "acm011254jsd", "acm011255jsd", "acm011256jsd" ] + }, + "acm011258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011258jsd", + "name" : "TimeStampToModificationDate", + "parentId" : "acm011112jsd", + "content" : [ "acm011267jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011259jsd" : { + "type" : "CodePackage", + "id" : "acm011259jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011260jsd" ] + }, + "acm011260jsd" : { + "type" : "CodePackage", + "id" : "acm011260jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011261jsd" ] + }, + "acm011261jsd" : { + "type" : "CodePackage", + "id" : "acm011261jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011262jsd" ] + }, + "acm011262jsd" : { + "type" : "CodePackage", + "id" : "acm011262jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011258jsd" ] + }, + "acm011263jsd" : { + "type" : "ControlElement", + "id" : "acm011263jsd", + "name" : "TimeStampToModificationDate" + }, + "acm011264jsd" : { + "type" : "ControlElement", + "id" : "acm011264jsd", + "name" : "formatTimeStamp" + }, + "acm011265jsd" : { + "type" : "ControlElement", + "id" : "acm011265jsd", + "name" : "getMonth" + }, + "acm011266jsd" : { + "type" : "ControlElement", + "id" : "acm011266jsd", + "name" : "cleanup" + }, + "acm011267jsd" : { + "type" : "ClassUnit", + "id" : "acm011267jsd", + "name" : "TimeStampToModificationDate", + "compilationUnitId" : "acm011258jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm016641jsd", "acm017884jsd", "acm018267jsd", "acm018401jsd", "acm018673jsd" ], + "content" : [ "acm011263jsd", "acm011264jsd", "acm011265jsd", "acm011266jsd" ] + }, + "acm011268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011268jsd", + "name" : "UpgradePdfPsToFileCleanup", + "parentId" : "acm011112jsd", + "content" : [ "acm011275jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011269jsd" : { + "type" : "CodePackage", + "id" : "acm011269jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011270jsd" ] + }, + "acm011270jsd" : { + "type" : "CodePackage", + "id" : "acm011270jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011271jsd" ] + }, + "acm011271jsd" : { + "type" : "CodePackage", + "id" : "acm011271jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011272jsd" ] + }, + "acm011272jsd" : { + "type" : "CodePackage", + "id" : "acm011272jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm011268jsd" ] + }, + "acm011273jsd" : { + "type" : "ControlElement", + "id" : "acm011273jsd", + "name" : "UpgradePdfPsToFileCleanup" + }, + "acm011274jsd" : { + "type" : "ControlElement", + "id" : "acm011274jsd", + "name" : "cleanup" + }, + "acm011275jsd" : { + "type" : "ClassUnit", + "id" : "acm011275jsd", + "name" : "UpgradePdfPsToFileCleanup", + "compilationUnitId" : "acm011268jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm011114jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018509jsd", "acm018673jsd" ], + "content" : [ "acm011273jsd", "acm011274jsd" ] + }, + "acm011276jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011276jsd", + "name" : "Crawler", + "parentId" : "acm011280jsd", + "content" : [ "acm011283jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011277jsd" : { + "type" : "CodePackage", + "id" : "acm011277jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011278jsd" ] + }, + "acm011278jsd" : { + "type" : "CodePackage", + "id" : "acm011278jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011279jsd" ] + }, + "acm011279jsd" : { + "type" : "CodePackage", + "id" : "acm011279jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011280jsd" ] + }, + "acm011280jsd" : { + "type" : "CodePackage", + "id" : "acm011280jsd", + "name" : "crawler", + "parentId" : "acm001340jsd", + "content" : [ "acm011276jsd", "acm011284jsd", "acm011294jsd", "acm011305jsd", "acm011338jsd", "acm023107jsd", "acm023118jsd", "acm023127jsd", "acm023149jsd" ] + }, + "acm011281jsd" : { + "type" : "ControlElement", + "id" : "acm011281jsd", + "name" : "Crawler" + }, + "acm011282jsd" : { + "type" : "ControlElement", + "id" : "acm011282jsd", + "name" : "performCrawl" + }, + "acm011283jsd" : { + "type" : "ClassUnit", + "id" : "acm011283jsd", + "name" : "Crawler", + "compilationUnitId" : "acm011276jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011293jsd", "acm011304jsd", "acm011337jsd", "acm011663jsd", "acm012242jsd", "acm012515jsd", "acm018333jsd", "acm020566jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm011281jsd", "acm011282jsd" ] + }, + "acm011284jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011284jsd", + "name" : "StudyDatabaseToFetcherConverter", + "parentId" : "acm011280jsd", + "content" : [ "acm011293jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011285jsd" : { + "type" : "CodePackage", + "id" : "acm011285jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011286jsd" ] + }, + "acm011286jsd" : { + "type" : "CodePackage", + "id" : "acm011286jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011287jsd" ] + }, + "acm011287jsd" : { + "type" : "CodePackage", + "id" : "acm011287jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011288jsd" ] + }, + "acm011288jsd" : { + "type" : "CodePackage", + "id" : "acm011288jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm011284jsd" ] + }, + "acm011289jsd" : { + "type" : "ControlElement", + "id" : "acm011289jsd", + "name" : "StudyDatabaseToFetcherConverter" + }, + "acm011290jsd" : { + "type" : "ControlElement", + "id" : "acm011290jsd", + "name" : "getActiveFetchers" + }, + "acm011291jsd" : { + "type" : "ControlElement", + "id" : "acm011291jsd", + "name" : "getFetchersFromLibraryEntries" + }, + "acm011292jsd" : { + "type" : "ControlElement", + "id" : "acm011292jsd", + "name" : "createFetcherFromLibraryEntry" + }, + "acm011293jsd" : { + "type" : "ClassUnit", + "id" : "acm011293jsd", + "name" : "StudyDatabaseToFetcherConverter", + "compilationUnitId" : "acm011284jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm012571jsd", "acm020602jsd" ], + "content" : [ "acm011289jsd", "acm011290jsd", "acm011291jsd", "acm011292jsd" ] + }, + "acm011294jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011294jsd", + "name" : "StudyFetcher", + "parentId" : "acm011280jsd", + "content" : [ "acm011304jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011295jsd" : { + "type" : "CodePackage", + "id" : "acm011295jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011296jsd" ] + }, + "acm011296jsd" : { + "type" : "CodePackage", + "id" : "acm011296jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011297jsd" ] + }, + "acm011297jsd" : { + "type" : "CodePackage", + "id" : "acm011297jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011298jsd" ] + }, + "acm011298jsd" : { + "type" : "CodePackage", + "id" : "acm011298jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm011294jsd" ] + }, + "acm011299jsd" : { + "type" : "ControlElement", + "id" : "acm011299jsd", + "name" : "StudyFetcher" + }, + "acm011300jsd" : { + "type" : "ControlElement", + "id" : "acm011300jsd", + "name" : "crawl" + }, + "acm011301jsd" : { + "type" : "ControlElement", + "id" : "acm011301jsd", + "name" : "getQueryResult" + }, + "acm011302jsd" : { + "type" : "ControlElement", + "id" : "acm011302jsd", + "name" : "performSearchOnQuery" + }, + "acm011303jsd" : { + "type" : "ControlElement", + "id" : "acm011303jsd", + "name" : "performSearchOnQueryForFetcher" + }, + "acm011304jsd" : { + "type" : "ClassUnit", + "id" : "acm011304jsd", + "name" : "StudyFetcher", + "compilationUnitId" : "acm011294jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011304jsd", "acm012314jsd", "acm012495jsd", "acm012571jsd", "acm017988jsd", "acm018267jsd", "acm020557jsd", "acm020566jsd" ], + "content" : [ "acm011299jsd", "acm011300jsd", "acm011301jsd", "acm011302jsd", "acm011303jsd" ] + }, + "acm011305jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011305jsd", + "name" : "StudyRepository", + "parentId" : "acm011280jsd", + "content" : [ "acm011337jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011306jsd" : { + "type" : "CodePackage", + "id" : "acm011306jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011307jsd" ] + }, + "acm011307jsd" : { + "type" : "CodePackage", + "id" : "acm011307jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011308jsd" ] + }, + "acm011308jsd" : { + "type" : "CodePackage", + "id" : "acm011308jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011309jsd" ] + }, + "acm011309jsd" : { + "type" : "CodePackage", + "id" : "acm011309jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm011305jsd" ] + }, + "acm011310jsd" : { + "type" : "ControlElement", + "id" : "acm011310jsd", + "name" : "StudyRepository" + }, + "acm011311jsd" : { + "type" : "ControlElement", + "id" : "acm011311jsd", + "name" : "getFetcherResultEntries" + }, + "acm011312jsd" : { + "type" : "ControlElement", + "id" : "acm011312jsd", + "name" : "getQueryResultEntries" + }, + "acm011313jsd" : { + "type" : "ControlElement", + "id" : "acm011313jsd", + "name" : "getStudyResultEntries" + }, + "acm011314jsd" : { + "type" : "ControlElement", + "id" : "acm011314jsd", + "name" : "parseStudyFile" + }, + "acm011315jsd" : { + "type" : "ControlElement", + "id" : "acm011315jsd", + "name" : "getSearchQueryStrings" + }, + "acm011316jsd" : { + "type" : "ControlElement", + "id" : "acm011316jsd", + "name" : "getActiveLibraryEntries" + }, + "acm011317jsd" : { + "type" : "ControlElement", + "id" : "acm011317jsd", + "name" : "getStudy" + }, + "acm011318jsd" : { + "type" : "ControlElement", + "id" : "acm011318jsd", + "name" : "persist" + }, + "acm011319jsd" : { + "type" : "ControlElement", + "id" : "acm011319jsd", + "name" : "updateRemoteSearchAndWorkBranch" + }, + "acm011320jsd" : { + "type" : "ControlElement", + "id" : "acm011320jsd", + "name" : "updateWorkAndSearchBranch" + }, + "acm011321jsd" : { + "type" : "ControlElement", + "id" : "acm011321jsd", + "name" : "setUpRepositoryStructureForQueriesAndFetchers" + }, + "acm011322jsd" : { + "type" : "ControlElement", + "id" : "acm011322jsd", + "name" : "createQueryResultFolder" + }, + "acm011323jsd" : { + "type" : "ControlElement", + "id" : "acm011323jsd", + "name" : "createFolder" + }, + "acm011324jsd" : { + "type" : "ControlElement", + "id" : "acm011324jsd", + "name" : "createFetcherResultFile" + }, + "acm011325jsd" : { + "type" : "ControlElement", + "id" : "acm011325jsd", + "name" : "createQueryResultFile" + }, + "acm011326jsd" : { + "type" : "ControlElement", + "id" : "acm011326jsd", + "name" : "createStudyResultFile" + }, + "acm011327jsd" : { + "type" : "ControlElement", + "id" : "acm011327jsd", + "name" : "createBibFile" + }, + "acm011328jsd" : { + "type" : "ControlElement", + "id" : "acm011328jsd", + "name" : "trimNameAndAddID" + }, + "acm011329jsd" : { + "type" : "ControlElement", + "id" : "acm011329jsd", + "name" : "computeIDForQuery" + }, + "acm011330jsd" : { + "type" : "ControlElement", + "id" : "acm011330jsd", + "name" : "persistResults" + }, + "acm011331jsd" : { + "type" : "ControlElement", + "id" : "acm011331jsd", + "name" : "generateCiteKeys" + }, + "acm011332jsd" : { + "type" : "ControlElement", + "id" : "acm011332jsd", + "name" : "writeResultToFile" + }, + "acm011333jsd" : { + "type" : "ControlElement", + "id" : "acm011333jsd", + "name" : "getPathToFetcherResultFile" + }, + "acm011334jsd" : { + "type" : "ControlElement", + "id" : "acm011334jsd", + "name" : "getPathToQueryResultFile" + }, + "acm011335jsd" : { + "type" : "ControlElement", + "id" : "acm011335jsd", + "name" : "getPathToStudyResultFile" + }, + "acm011336jsd" : { + "type" : "ControlElement", + "id" : "acm011336jsd", + "name" : "getPathToQueryDirectory" + }, + "acm011337jsd" : { + "type" : "ClassUnit", + "id" : "acm011337jsd", + "name" : "StudyRepository", + "compilationUnitId" : "acm011305jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010959jsd", "acm011293jsd", "acm011337jsd", "acm011345jsd", "acm011359jsd", "acm011415jsd", "acm011455jsd", "acm011471jsd", "acm011645jsd", "acm011663jsd", "acm012242jsd", "acm012571jsd", "acm017988jsd", "acm018022jsd", "acm018333jsd", "acm020557jsd", "acm020566jsd", "acm020587jsd", "acm020602jsd", "acm020693jsd", "acm021206jsd" ], + "content" : [ "acm011310jsd", "acm011311jsd", "acm011312jsd", "acm011313jsd", "acm011314jsd", "acm011315jsd", "acm011316jsd", "acm011317jsd", "acm011318jsd", "acm011319jsd", "acm011320jsd", "acm011321jsd", "acm011322jsd", "acm011323jsd", "acm011324jsd", "acm011325jsd", "acm011326jsd", "acm011327jsd", "acm011328jsd", "acm011329jsd", "acm011330jsd", "acm011331jsd", "acm011332jsd", "acm011333jsd", "acm011334jsd", "acm011335jsd", "acm011336jsd" ] + }, + "acm011338jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011338jsd", + "name" : "StudyYamlParser", + "parentId" : "acm011280jsd", + "content" : [ "acm011345jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011339jsd" : { + "type" : "CodePackage", + "id" : "acm011339jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011340jsd" ] + }, + "acm011340jsd" : { + "type" : "CodePackage", + "id" : "acm011340jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011341jsd" ] + }, + "acm011341jsd" : { + "type" : "CodePackage", + "id" : "acm011341jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011342jsd" ] + }, + "acm011342jsd" : { + "type" : "CodePackage", + "id" : "acm011342jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm011338jsd" ] + }, + "acm011343jsd" : { + "type" : "ControlElement", + "id" : "acm011343jsd", + "name" : "parseStudyYamlFile" + }, + "acm011344jsd" : { + "type" : "ControlElement", + "id" : "acm011344jsd", + "name" : "writeStudyYamlFile" + }, + "acm011345jsd" : { + "type" : "ClassUnit", + "id" : "acm011345jsd", + "name" : "StudyYamlParser", + "compilationUnitId" : "acm011338jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020587jsd" ], + "content" : [ "acm011343jsd", "acm011344jsd" ] + }, + "acm011346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011346jsd", + "name" : "DatabaseMerger", + "parentId" : "acm011350jsd", + "content" : [ "acm011359jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011347jsd" : { + "type" : "CodePackage", + "id" : "acm011347jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011348jsd" ] + }, + "acm011348jsd" : { + "type" : "CodePackage", + "id" : "acm011348jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011349jsd" ] + }, + "acm011349jsd" : { + "type" : "CodePackage", + "id" : "acm011349jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011350jsd" ] + }, + "acm011350jsd" : { + "type" : "CodePackage", + "id" : "acm011350jsd", + "name" : "database", + "parentId" : "acm001340jsd", + "content" : [ "acm011346jsd", "acm011360jsd", "acm023159jsd", "acm023181jsd" ] + }, + "acm011351jsd" : { + "type" : "ControlElement", + "id" : "acm011351jsd", + "name" : "DatabaseMerger" + }, + "acm011352jsd" : { + "type" : "ControlElement", + "id" : "acm011352jsd", + "name" : "merge" + }, + "acm011353jsd" : { + "type" : "ControlElement", + "id" : "acm011353jsd", + "name" : "merge" + }, + "acm011354jsd" : { + "type" : "ControlElement", + "id" : "acm011354jsd", + "name" : "mergeEntries" + }, + "acm011355jsd" : { + "type" : "ControlElement", + "id" : "acm011355jsd", + "name" : "mergeStrings" + }, + "acm011356jsd" : { + "type" : "ControlElement", + "id" : "acm011356jsd", + "name" : "mergeMetaData" + }, + "acm011357jsd" : { + "type" : "ControlElement", + "id" : "acm011357jsd", + "name" : "mergeGroups" + }, + "acm011358jsd" : { + "type" : "ControlElement", + "id" : "acm011358jsd", + "name" : "mergeContentSelectors" + }, + "acm011359jsd" : { + "type" : "ClassUnit", + "id" : "acm011359jsd", + "name" : "DatabaseMerger", + "compilationUnitId" : "acm011346jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011359jsd", "acm011386jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm018367jsd", "acm019348jsd", "acm019421jsd" ], + "content" : [ "acm011351jsd", "acm011352jsd", "acm011353jsd", "acm011354jsd", "acm011355jsd", "acm011356jsd", "acm011357jsd", "acm011358jsd" ] + }, + "acm011360jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011360jsd", + "name" : "DuplicateCheck", + "parentId" : "acm011350jsd", + "content" : [ "acm011386jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011361jsd" : { + "type" : "CodePackage", + "id" : "acm011361jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011362jsd" ] + }, + "acm011362jsd" : { + "type" : "CodePackage", + "id" : "acm011362jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011363jsd" ] + }, + "acm011363jsd" : { + "type" : "CodePackage", + "id" : "acm011363jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011364jsd" ] + }, + "acm011364jsd" : { + "type" : "CodePackage", + "id" : "acm011364jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm011360jsd" ] + }, + "acm011365jsd" : { + "type" : "ControlElement", + "id" : "acm011365jsd", + "name" : "DuplicateCheck" + }, + "acm011366jsd" : { + "type" : "ControlElement", + "id" : "acm011366jsd", + "name" : "haveSameIdentifier" + }, + "acm011367jsd" : { + "type" : "ControlElement", + "id" : "acm011367jsd", + "name" : "haveDifferentEntryType" + }, + "acm011368jsd" : { + "type" : "ControlElement", + "id" : "acm011368jsd", + "name" : "haveDifferentEditions" + }, + "acm011369jsd" : { + "type" : "ControlElement", + "id" : "acm011369jsd", + "name" : "haveDifferentChaptersOrPagesOfTheSameBook" + }, + "acm011370jsd" : { + "type" : "ControlElement", + "id" : "acm011370jsd", + "name" : "compareRequiredFields" + }, + "acm011371jsd" : { + "type" : "ControlElement", + "id" : "acm011371jsd", + "name" : "isFarFromThreshold" + }, + "acm011372jsd" : { + "type" : "ControlElement", + "id" : "acm011372jsd", + "name" : "compareOptionalFields" + }, + "acm011373jsd" : { + "type" : "ControlElement", + "id" : "acm011373jsd", + "name" : "compareFieldSet" + }, + "acm011374jsd" : { + "type" : "ControlElement", + "id" : "acm011374jsd", + "name" : "compareSingleField" + }, + "acm011375jsd" : { + "type" : "ControlElement", + "id" : "acm011375jsd", + "name" : "compareAuthorField" + }, + "acm011376jsd" : { + "type" : "ControlElement", + "id" : "acm011376jsd", + "name" : "comparePagesField" + }, + "acm011377jsd" : { + "type" : "ControlElement", + "id" : "acm011377jsd", + "name" : "compareJournalField" + }, + "acm011378jsd" : { + "type" : "ControlElement", + "id" : "acm011378jsd", + "name" : "compareChapterField" + }, + "acm011379jsd" : { + "type" : "ControlElement", + "id" : "acm011379jsd", + "name" : "compareField" + }, + "acm011380jsd" : { + "type" : "ControlElement", + "id" : "acm011380jsd", + "name" : "compareEntriesStrictly" + }, + "acm011381jsd" : { + "type" : "ControlElement", + "id" : "acm011381jsd", + "name" : "isSingleFieldEqual" + }, + "acm011382jsd" : { + "type" : "ControlElement", + "id" : "acm011382jsd", + "name" : "correlateByWords" + }, + "acm011383jsd" : { + "type" : "ControlElement", + "id" : "acm011383jsd", + "name" : "similarity" + }, + "acm011384jsd" : { + "type" : "ControlElement", + "id" : "acm011384jsd", + "name" : "isDuplicate" + }, + "acm011385jsd" : { + "type" : "ControlElement", + "id" : "acm011385jsd", + "name" : "containsDuplicate" + }, + "acm011386jsd" : { + "type" : "ClassUnit", + "id" : "acm011386jsd", + "name" : "DuplicateCheck", + "compilationUnitId" : "acm011360jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011386jsd", "acm017661jsd", "acm017988jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm018754jsd", "acm018865jsd", "acm018894jsd" ], + "content" : [ "acm011365jsd", "acm011366jsd", "acm011367jsd", "acm011368jsd", "acm011369jsd", "acm011370jsd", "acm011371jsd", "acm011372jsd", "acm011373jsd", "acm011374jsd", "acm011375jsd", "acm011376jsd", "acm011377jsd", "acm011378jsd", "acm011379jsd", "acm011380jsd", "acm011381jsd", "acm011382jsd", "acm011383jsd", "acm011384jsd", "acm011385jsd" ] + }, + "acm011387jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011387jsd", + "name" : "AtomicFileOutputStream", + "parentId" : "acm011391jsd", + "content" : [ "acm011404jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011388jsd" : { + "type" : "CodePackage", + "id" : "acm011388jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011389jsd" ] + }, + "acm011389jsd" : { + "type" : "CodePackage", + "id" : "acm011389jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011390jsd" ] + }, + "acm011390jsd" : { + "type" : "CodePackage", + "id" : "acm011390jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011391jsd" ] + }, + "acm011391jsd" : { + "type" : "CodePackage", + "id" : "acm011391jsd", + "name" : "exporter", + "parentId" : "acm001340jsd", + "content" : [ "acm011387jsd", "acm011405jsd", "acm011416jsd", "acm011445jsd", "acm011456jsd", "acm011472jsd", "acm011478jsd", "acm011488jsd", "acm011503jsd", "acm011514jsd", "acm011531jsd", "acm011539jsd", "acm011551jsd", "acm011578jsd", "acm011592jsd", "acm011602jsd", "acm011615jsd", "acm011628jsd", "acm011646jsd", "acm011664jsd", "acm011681jsd", "acm011690jsd", "acm023211jsd", "acm023219jsd", "acm023279jsd", "acm023291jsd", "acm023299jsd", "acm023308jsd", "acm023325jsd", "acm023335jsd", "acm023360jsd", "acm023380jsd", "acm023389jsd", "acm023398jsd", "acm023410jsd", "acm023421jsd", "acm023429jsd", "acm023437jsd", "acm023447jsd", "acm023458jsd", "acm023475jsd" ] + }, + "acm011392jsd" : { + "type" : "ControlElement", + "id" : "acm011392jsd", + "name" : "AtomicFileOutputStream" + }, + "acm011393jsd" : { + "type" : "ControlElement", + "id" : "acm011393jsd", + "name" : "AtomicFileOutputStream" + }, + "acm011394jsd" : { + "type" : "ControlElement", + "id" : "acm011394jsd", + "name" : "AtomicFileOutputStream" + }, + "acm011395jsd" : { + "type" : "ControlElement", + "id" : "acm011395jsd", + "name" : "getPathOfTemporaryFile" + }, + "acm011396jsd" : { + "type" : "ControlElement", + "id" : "acm011396jsd", + "name" : "getPathOfSaveBackupFile" + }, + "acm011397jsd" : { + "type" : "ControlElement", + "id" : "acm011397jsd", + "name" : "getBackup" + }, + "acm011398jsd" : { + "type" : "ControlElement", + "id" : "acm011398jsd", + "name" : "write" + }, + "acm011399jsd" : { + "type" : "ControlElement", + "id" : "acm011399jsd", + "name" : "abort" + }, + "acm011400jsd" : { + "type" : "ControlElement", + "id" : "acm011400jsd", + "name" : "cleanup" + }, + "acm011401jsd" : { + "type" : "ControlElement", + "id" : "acm011401jsd", + "name" : "close" + }, + "acm011402jsd" : { + "type" : "ControlElement", + "id" : "acm011402jsd", + "name" : "flush" + }, + "acm011403jsd" : { + "type" : "ControlElement", + "id" : "acm011403jsd", + "name" : "write" + }, + "acm011404jsd" : { + "type" : "ClassUnit", + "id" : "acm011404jsd", + "name" : "AtomicFileOutputStream", + "compilationUnitId" : "acm011387jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011404jsd" ], + "content" : [ "acm011392jsd", "acm011393jsd", "acm011394jsd", "acm011395jsd", "acm011396jsd", "acm011397jsd", "acm011398jsd", "acm011399jsd", "acm011400jsd", "acm011401jsd", "acm011402jsd", "acm011403jsd" ] + }, + "acm011405jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011405jsd", + "name" : "AtomicFileWriter", + "parentId" : "acm011391jsd", + "content" : [ "acm011415jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011406jsd" : { + "type" : "CodePackage", + "id" : "acm011406jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011407jsd" ] + }, + "acm011407jsd" : { + "type" : "CodePackage", + "id" : "acm011407jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011408jsd" ] + }, + "acm011408jsd" : { + "type" : "CodePackage", + "id" : "acm011408jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011409jsd" ] + }, + "acm011409jsd" : { + "type" : "CodePackage", + "id" : "acm011409jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011405jsd" ] + }, + "acm011410jsd" : { + "type" : "ControlElement", + "id" : "acm011410jsd", + "name" : "AtomicFileWriter" + }, + "acm011411jsd" : { + "type" : "ControlElement", + "id" : "acm011411jsd", + "name" : "AtomicFileWriter" + }, + "acm011412jsd" : { + "type" : "ControlElement", + "id" : "acm011412jsd", + "name" : "write" + }, + "acm011413jsd" : { + "type" : "ControlElement", + "id" : "acm011413jsd", + "name" : "hasEncodingProblems" + }, + "acm011414jsd" : { + "type" : "ControlElement", + "id" : "acm011414jsd", + "name" : "getEncodingProblems" + }, + "acm011415jsd" : { + "type" : "ClassUnit", + "id" : "acm011415jsd", + "name" : "AtomicFileWriter", + "compilationUnitId" : "acm011405jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011404jsd" ], + "content" : [ "acm011410jsd", "acm011411jsd", "acm011412jsd", "acm011413jsd", "acm011414jsd" ] + }, + "acm011416jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011416jsd", + "name" : "BibDatabaseWriter", + "parentId" : "acm011391jsd", + "content" : [ "acm011443jsd", "acm011444jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011417jsd" : { + "type" : "CodePackage", + "id" : "acm011417jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011418jsd" ] + }, + "acm011418jsd" : { + "type" : "CodePackage", + "id" : "acm011418jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011419jsd" ] + }, + "acm011419jsd" : { + "type" : "CodePackage", + "id" : "acm011419jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011420jsd" ] + }, + "acm011420jsd" : { + "type" : "CodePackage", + "id" : "acm011420jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011416jsd" ] + }, + "acm011421jsd" : { + "type" : "ControlElement", + "id" : "acm011421jsd", + "name" : "BibDatabaseWriter" + }, + "acm011422jsd" : { + "type" : "ControlElement", + "id" : "acm011422jsd", + "name" : "applySaveActions" + }, + "acm011423jsd" : { + "type" : "ControlElement", + "id" : "acm011423jsd", + "name" : "applySaveActions" + }, + "acm011424jsd" : { + "type" : "ControlElement", + "id" : "acm011424jsd", + "name" : "getSaveComparators" + }, + "acm011425jsd" : { + "type" : "ControlElement", + "id" : "acm011425jsd", + "name" : "getSortedEntries" + }, + "acm011426jsd" : { + "type" : "ControlElement", + "id" : "acm011426jsd", + "name" : "getSaveOrder" + }, + "acm011427jsd" : { + "type" : "ControlElement", + "id" : "acm011427jsd", + "name" : "getSaveActionsFieldChanges" + }, + "acm011428jsd" : { + "type" : "ControlElement", + "id" : "acm011428jsd", + "name" : "saveDatabase" + }, + "acm011429jsd" : { + "type" : "ControlElement", + "id" : "acm011429jsd", + "name" : "savePartOfDatabase" + }, + "acm011430jsd" : { + "type" : "ControlElement", + "id" : "acm011430jsd", + "name" : "writeProlog" + }, + "acm011431jsd" : { + "type" : "ControlElement", + "id" : "acm011431jsd", + "name" : "writeEntry" + }, + "acm011432jsd" : { + "type" : "ControlElement", + "id" : "acm011432jsd", + "name" : "writeEpilogue" + }, + "acm011433jsd" : { + "type" : "ControlElement", + "id" : "acm011433jsd", + "name" : "writeMetaData" + }, + "acm011434jsd" : { + "type" : "ControlElement", + "id" : "acm011434jsd", + "name" : "writeMetaDataItem" + }, + "acm011435jsd" : { + "type" : "ControlElement", + "id" : "acm011435jsd", + "name" : "writePreamble" + }, + "acm011436jsd" : { + "type" : "ControlElement", + "id" : "acm011436jsd", + "name" : "writeDatabaseID" + }, + "acm011437jsd" : { + "type" : "ControlElement", + "id" : "acm011437jsd", + "name" : "writeStrings" + }, + "acm011438jsd" : { + "type" : "ControlElement", + "id" : "acm011438jsd", + "name" : "writeString" + }, + "acm011439jsd" : { + "type" : "ControlElement", + "id" : "acm011439jsd", + "name" : "writeString" + }, + "acm011440jsd" : { + "type" : "ControlElement", + "id" : "acm011440jsd", + "name" : "writeEntryTypeDefinitions" + }, + "acm011441jsd" : { + "type" : "ControlElement", + "id" : "acm011441jsd", + "name" : "writeEntryTypeDefinition" + }, + "acm011442jsd" : { + "type" : "ControlElement", + "id" : "acm011442jsd", + "name" : "generateCitationKeys" + }, + "acm011443jsd" : { + "type" : "ClassUnit", + "id" : "acm011443jsd", + "name" : "BibDatabaseWriter", + "compilationUnitId" : "acm011416jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010580jsd", "acm010588jsd", "acm010613jsd", "acm010623jsd", "acm010642jsd", "acm010959jsd", "acm010993jsd", "acm011011jsd", "acm011169jsd", "acm011188jsd", "acm011455jsd", "acm011645jsd", "acm012035jsd", "acm017884jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018367jsd", "acm018370jsd", "acm019421jsd", "acm019447jsd" ], + "content" : [ "acm011421jsd", "acm011422jsd", "acm011423jsd", "acm011424jsd", "acm011425jsd", "acm011426jsd", "acm011427jsd", "acm011428jsd", "acm011429jsd", "acm011430jsd", "acm011431jsd", "acm011432jsd", "acm011433jsd", "acm011434jsd", "acm011435jsd", "acm011436jsd", "acm011437jsd", "acm011438jsd", "acm011439jsd", "acm011440jsd", "acm011441jsd", "acm011442jsd" ] + }, + "acm011444jsd" : { + "type" : "ClassUnit", + "id" : "acm011444jsd", + "name" : "SaveType", + "compilationUnitId" : "acm011416jsd", + "parentDatatypeId" : "acm011443jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm011445jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011445jsd", + "name" : "BibWriter", + "parentId" : "acm011391jsd", + "content" : [ "acm011455jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011446jsd" : { + "type" : "CodePackage", + "id" : "acm011446jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011447jsd" ] + }, + "acm011447jsd" : { + "type" : "CodePackage", + "id" : "acm011447jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011448jsd" ] + }, + "acm011448jsd" : { + "type" : "CodePackage", + "id" : "acm011448jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011449jsd" ] + }, + "acm011449jsd" : { + "type" : "CodePackage", + "id" : "acm011449jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011445jsd" ] + }, + "acm011450jsd" : { + "type" : "ControlElement", + "id" : "acm011450jsd", + "name" : "BibWriter" + }, + "acm011451jsd" : { + "type" : "ControlElement", + "id" : "acm011451jsd", + "name" : "write" + }, + "acm011452jsd" : { + "type" : "ControlElement", + "id" : "acm011452jsd", + "name" : "writeLine" + }, + "acm011453jsd" : { + "type" : "ControlElement", + "id" : "acm011453jsd", + "name" : "finishLine" + }, + "acm011454jsd" : { + "type" : "ControlElement", + "id" : "acm011454jsd", + "name" : "finishBlock" + }, + "acm011455jsd" : { + "type" : "ClassUnit", + "id" : "acm011455jsd", + "name" : "BibWriter", + "compilationUnitId" : "acm011445jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011450jsd", "acm011451jsd", "acm011452jsd", "acm011453jsd", "acm011454jsd" ] + }, + "acm011456jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011456jsd", + "name" : "BibtexDatabaseWriter", + "parentId" : "acm011391jsd", + "content" : [ "acm011471jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011457jsd" : { + "type" : "CodePackage", + "id" : "acm011457jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011458jsd" ] + }, + "acm011458jsd" : { + "type" : "CodePackage", + "id" : "acm011458jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011459jsd" ] + }, + "acm011459jsd" : { + "type" : "CodePackage", + "id" : "acm011459jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011460jsd" ] + }, + "acm011460jsd" : { + "type" : "CodePackage", + "id" : "acm011460jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011456jsd" ] + }, + "acm011461jsd" : { + "type" : "ControlElement", + "id" : "acm011461jsd", + "name" : "BibtexDatabaseWriter" + }, + "acm011462jsd" : { + "type" : "ControlElement", + "id" : "acm011462jsd", + "name" : "BibtexDatabaseWriter" + }, + "acm011463jsd" : { + "type" : "ControlElement", + "id" : "acm011463jsd", + "name" : "writeEpilogue" + }, + "acm011464jsd" : { + "type" : "ControlElement", + "id" : "acm011464jsd", + "name" : "writeMetaDataItem" + }, + "acm011465jsd" : { + "type" : "ControlElement", + "id" : "acm011465jsd", + "name" : "writePreamble" + }, + "acm011466jsd" : { + "type" : "ControlElement", + "id" : "acm011466jsd", + "name" : "writeString" + }, + "acm011467jsd" : { + "type" : "ControlElement", + "id" : "acm011467jsd", + "name" : "writeEntryTypeDefinition" + }, + "acm011468jsd" : { + "type" : "ControlElement", + "id" : "acm011468jsd", + "name" : "writeProlog" + }, + "acm011469jsd" : { + "type" : "ControlElement", + "id" : "acm011469jsd", + "name" : "writeDatabaseID" + }, + "acm011470jsd" : { + "type" : "ControlElement", + "id" : "acm011470jsd", + "name" : "writeEntry" + }, + "acm011471jsd" : { + "type" : "ClassUnit", + "id" : "acm011471jsd", + "name" : "BibtexDatabaseWriter", + "compilationUnitId" : "acm011456jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011443jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010474jsd", "acm010497jsd", "acm010513jsd", "acm010532jsd", "acm010993jsd", "acm011455jsd", "acm011645jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018367jsd" ], + "content" : [ "acm011461jsd", "acm011462jsd", "acm011463jsd", "acm011464jsd", "acm011465jsd", "acm011466jsd", "acm011467jsd", "acm011468jsd", "acm011469jsd", "acm011470jsd" ] + }, + "acm011472jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011472jsd", + "name" : "BlankLineBehaviour", + "parentId" : "acm011391jsd", + "content" : [ "acm011477jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011473jsd" : { + "type" : "CodePackage", + "id" : "acm011473jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011474jsd" ] + }, + "acm011474jsd" : { + "type" : "CodePackage", + "id" : "acm011474jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011475jsd" ] + }, + "acm011475jsd" : { + "type" : "CodePackage", + "id" : "acm011475jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011476jsd" ] + }, + "acm011476jsd" : { + "type" : "CodePackage", + "id" : "acm011476jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011472jsd" ] + }, + "acm011477jsd" : { + "type" : "ClassUnit", + "id" : "acm011477jsd", + "name" : "BlankLineBehaviour", + "compilationUnitId" : "acm011472jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm011478jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011478jsd", + "name" : "EmbeddedBibFilePdfExporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011487jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011479jsd" : { + "type" : "CodePackage", + "id" : "acm011479jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011480jsd" ] + }, + "acm011480jsd" : { + "type" : "CodePackage", + "id" : "acm011480jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011481jsd" ] + }, + "acm011481jsd" : { + "type" : "CodePackage", + "id" : "acm011481jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011482jsd" ] + }, + "acm011482jsd" : { + "type" : "CodePackage", + "id" : "acm011482jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011478jsd" ] + }, + "acm011483jsd" : { + "type" : "ControlElement", + "id" : "acm011483jsd", + "name" : "EmbeddedBibFilePdfExporter" + }, + "acm011484jsd" : { + "type" : "ControlElement", + "id" : "acm011484jsd", + "name" : "export" + }, + "acm011485jsd" : { + "type" : "ControlElement", + "id" : "acm011485jsd", + "name" : "embedBibTex" + }, + "acm011486jsd" : { + "type" : "ControlElement", + "id" : "acm011486jsd", + "name" : "getBibString" + }, + "acm011487jsd" : { + "type" : "ClassUnit", + "id" : "acm011487jsd", + "name" : "EmbeddedBibFilePdfExporter", + "compilationUnitId" : "acm011478jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010474jsd", "acm010497jsd", "acm010513jsd", "acm011455jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm011483jsd", "acm011484jsd", "acm011485jsd", "acm011486jsd" ] + }, + "acm011488jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011488jsd", + "name" : "Exporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011502jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011489jsd" : { + "type" : "CodePackage", + "id" : "acm011489jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011490jsd" ] + }, + "acm011490jsd" : { + "type" : "CodePackage", + "id" : "acm011490jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011491jsd" ] + }, + "acm011491jsd" : { + "type" : "CodePackage", + "id" : "acm011491jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011492jsd" ] + }, + "acm011492jsd" : { + "type" : "CodePackage", + "id" : "acm011492jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011488jsd" ] + }, + "acm011493jsd" : { + "type" : "ControlElement", + "id" : "acm011493jsd", + "name" : "Exporter" + }, + "acm011494jsd" : { + "type" : "ControlElement", + "id" : "acm011494jsd", + "name" : "getId" + }, + "acm011495jsd" : { + "type" : "ControlElement", + "id" : "acm011495jsd", + "name" : "getName" + }, + "acm011496jsd" : { + "type" : "ControlElement", + "id" : "acm011496jsd", + "name" : "getFileType" + }, + "acm011497jsd" : { + "type" : "ControlElement", + "id" : "acm011497jsd", + "name" : "toString" + }, + "acm011498jsd" : { + "type" : "ControlElement", + "id" : "acm011498jsd", + "name" : "export" + }, + "acm011499jsd" : { + "type" : "ControlElement", + "id" : "acm011499jsd", + "name" : "export" + }, + "acm011500jsd" : { + "type" : "ControlElement", + "id" : "acm011500jsd", + "name" : "exportToAllFilesOfEntry" + }, + "acm011501jsd" : { + "type" : "ControlElement", + "id" : "acm011501jsd", + "name" : "exportToFileByPath" + }, + "acm011502jsd" : { + "type" : "ClassUnit", + "id" : "acm011502jsd", + "name" : "Exporter", + "compilationUnitId" : "acm011488jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017320jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm011493jsd", "acm011494jsd", "acm011495jsd", "acm011496jsd", "acm011497jsd", "acm011498jsd", "acm011499jsd", "acm011500jsd", "acm011501jsd" ] + }, + "acm011503jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011503jsd", + "name" : "ExporterFactory", + "parentId" : "acm011391jsd", + "content" : [ "acm011513jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011504jsd" : { + "type" : "CodePackage", + "id" : "acm011504jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011505jsd" ] + }, + "acm011505jsd" : { + "type" : "CodePackage", + "id" : "acm011505jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011506jsd" ] + }, + "acm011506jsd" : { + "type" : "CodePackage", + "id" : "acm011506jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011507jsd" ] + }, + "acm011507jsd" : { + "type" : "CodePackage", + "id" : "acm011507jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011503jsd" ] + }, + "acm011508jsd" : { + "type" : "ControlElement", + "id" : "acm011508jsd", + "name" : "ExporterFactory" + }, + "acm011509jsd" : { + "type" : "ControlElement", + "id" : "acm011509jsd", + "name" : "create" + }, + "acm011510jsd" : { + "type" : "ControlElement", + "id" : "acm011510jsd", + "name" : "create" + }, + "acm011511jsd" : { + "type" : "ControlElement", + "id" : "acm011511jsd", + "name" : "getExporters" + }, + "acm011512jsd" : { + "type" : "ControlElement", + "id" : "acm011512jsd", + "name" : "getExporterByName" + }, + "acm011513jsd" : { + "type" : "ClassUnit", + "id" : "acm011513jsd", + "name" : "ExporterFactory", + "compilationUnitId" : "acm011503jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm010497jsd", "acm011487jsd", "acm011502jsd", "acm011513jsd", "acm011538jsd", "acm011577jsd", "acm011614jsd", "acm011627jsd", "acm011645jsd", "acm011680jsd", "acm011689jsd", "acm011697jsd", "acm015033jsd", "acm017745jsd", "acm018032jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm011508jsd", "acm011509jsd", "acm011510jsd", "acm011511jsd", "acm011512jsd" ] + }, + "acm011514jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011514jsd", + "name" : "GroupSerializer", + "parentId" : "acm011391jsd", + "content" : [ "acm011530jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011515jsd" : { + "type" : "CodePackage", + "id" : "acm011515jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011516jsd" ] + }, + "acm011516jsd" : { + "type" : "CodePackage", + "id" : "acm011516jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011517jsd" ] + }, + "acm011517jsd" : { + "type" : "CodePackage", + "id" : "acm011517jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011518jsd" ] + }, + "acm011518jsd" : { + "type" : "CodePackage", + "id" : "acm011518jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011514jsd" ] + }, + "acm011519jsd" : { + "type" : "ControlElement", + "id" : "acm011519jsd", + "name" : "serializeAllEntriesGroup" + }, + "acm011520jsd" : { + "type" : "ControlElement", + "id" : "acm011520jsd", + "name" : "serializeExplicitGroup" + }, + "acm011521jsd" : { + "type" : "ControlElement", + "id" : "acm011521jsd", + "name" : "serializeKeywordGroup" + }, + "acm011522jsd" : { + "type" : "ControlElement", + "id" : "acm011522jsd", + "name" : "serializeSearchGroup" + }, + "acm011523jsd" : { + "type" : "ControlElement", + "id" : "acm011523jsd", + "name" : "appendGroupDetails" + }, + "acm011524jsd" : { + "type" : "ControlElement", + "id" : "acm011524jsd", + "name" : "serializeTree" + }, + "acm011525jsd" : { + "type" : "ControlElement", + "id" : "acm011525jsd", + "name" : "serializeGroup" + }, + "acm011526jsd" : { + "type" : "ControlElement", + "id" : "acm011526jsd", + "name" : "serializeTexGroup" + }, + "acm011527jsd" : { + "type" : "ControlElement", + "id" : "acm011527jsd", + "name" : "serializeAutomaticPersonsGroup" + }, + "acm011528jsd" : { + "type" : "ControlElement", + "id" : "acm011528jsd", + "name" : "appendAutomaticGroupDetails" + }, + "acm011529jsd" : { + "type" : "ControlElement", + "id" : "acm011529jsd", + "name" : "serializeAutomaticKeywordGroup" + }, + "acm011530jsd" : { + "type" : "ClassUnit", + "id" : "acm011530jsd", + "name" : "GroupSerializer", + "compilationUnitId" : "acm011514jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019107jsd", "acm019119jsd", "acm019130jsd", "acm019145jsd", "acm019157jsd", "acm019171jsd", "acm019221jsd", "acm019234jsd", "acm019256jsd", "acm019271jsd", "acm019293jsd" ], + "content" : [ "acm011519jsd", "acm011520jsd", "acm011521jsd", "acm011522jsd", "acm011523jsd", "acm011524jsd", "acm011525jsd", "acm011526jsd", "acm011527jsd", "acm011528jsd", "acm011529jsd" ] + }, + "acm011531jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011531jsd", + "name" : "MSBibExporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011538jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011532jsd" : { + "type" : "CodePackage", + "id" : "acm011532jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011533jsd" ] + }, + "acm011533jsd" : { + "type" : "CodePackage", + "id" : "acm011533jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011534jsd" ] + }, + "acm011534jsd" : { + "type" : "CodePackage", + "id" : "acm011534jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011535jsd" ] + }, + "acm011535jsd" : { + "type" : "CodePackage", + "id" : "acm011535jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011531jsd" ] + }, + "acm011536jsd" : { + "type" : "ControlElement", + "id" : "acm011536jsd", + "name" : "MSBibExporter" + }, + "acm011537jsd" : { + "type" : "ControlElement", + "id" : "acm011537jsd", + "name" : "export" + }, + "acm011538jsd" : { + "type" : "ClassUnit", + "id" : "acm011538jsd", + "name" : "MSBibExporter", + "compilationUnitId" : "acm011531jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011415jsd", "acm011663jsd", "acm015769jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm011536jsd", "acm011537jsd" ] + }, + "acm011539jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011539jsd", + "name" : "MetaDataSerializer", + "parentId" : "acm011391jsd", + "content" : [ "acm011550jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011540jsd" : { + "type" : "CodePackage", + "id" : "acm011540jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011541jsd" ] + }, + "acm011541jsd" : { + "type" : "CodePackage", + "id" : "acm011541jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011542jsd" ] + }, + "acm011542jsd" : { + "type" : "CodePackage", + "id" : "acm011542jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011543jsd" ] + }, + "acm011543jsd" : { + "type" : "CodePackage", + "id" : "acm011543jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011539jsd" ] + }, + "acm011544jsd" : { + "type" : "ControlElement", + "id" : "acm011544jsd", + "name" : "MetaDataSerializer" + }, + "acm011545jsd" : { + "type" : "ControlElement", + "id" : "acm011545jsd", + "name" : "getSerializedStringMap" + }, + "acm011546jsd" : { + "type" : "ControlElement", + "id" : "acm011546jsd", + "name" : "serializeMetaData" + }, + "acm011547jsd" : { + "type" : "ControlElement", + "id" : "acm011547jsd", + "name" : "serializeCiteKeyPattern" + }, + "acm011548jsd" : { + "type" : "ControlElement", + "id" : "acm011548jsd", + "name" : "serializeGroups" + }, + "acm011549jsd" : { + "type" : "ControlElement", + "id" : "acm011549jsd", + "name" : "serializeCustomEntryTypes" + }, + "acm011550jsd" : { + "type" : "ClassUnit", + "id" : "acm011550jsd", + "name" : "MetaDataSerializer", + "compilationUnitId" : "acm011539jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd", "acm011011jsd", "acm011530jsd", "acm018289jsd", "acm019005jsd", "acm019221jsd", "acm019348jsd", "acm019421jsd" ], + "content" : [ "acm011544jsd", "acm011545jsd", "acm011546jsd", "acm011547jsd", "acm011548jsd", "acm011549jsd" ] + }, + "acm011551jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011551jsd", + "name" : "ModsExporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011577jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011552jsd" : { + "type" : "CodePackage", + "id" : "acm011552jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011553jsd" ] + }, + "acm011553jsd" : { + "type" : "CodePackage", + "id" : "acm011553jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011554jsd" ] + }, + "acm011554jsd" : { + "type" : "CodePackage", + "id" : "acm011554jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011555jsd" ] + }, + "acm011555jsd" : { + "type" : "CodePackage", + "id" : "acm011555jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011551jsd" ] + }, + "acm011556jsd" : { + "type" : "ControlElement", + "id" : "acm011556jsd", + "name" : "ModsExporter" + }, + "acm011557jsd" : { + "type" : "ControlElement", + "id" : "acm011557jsd", + "name" : "export" + }, + "acm011558jsd" : { + "type" : "ControlElement", + "id" : "acm011558jsd", + "name" : "createMarshallerAndWriteToFile" + }, + "acm011559jsd" : { + "type" : "ControlElement", + "id" : "acm011559jsd", + "name" : "addRelatedAndOriginInfoToModsGroup" + }, + "acm011560jsd" : { + "type" : "ControlElement", + "id" : "acm011560jsd", + "name" : "addGenre" + }, + "acm011561jsd" : { + "type" : "ControlElement", + "id" : "acm011561jsd", + "name" : "addAbstract" + }, + "acm011562jsd" : { + "type" : "ControlElement", + "id" : "acm011562jsd", + "name" : "addTitle" + }, + "acm011563jsd" : { + "type" : "ControlElement", + "id" : "acm011563jsd", + "name" : "addAffiliation" + }, + "acm011564jsd" : { + "type" : "ControlElement", + "id" : "acm011564jsd", + "name" : "addLocation" + }, + "acm011565jsd" : { + "type" : "ControlElement", + "id" : "acm011565jsd", + "name" : "addNote" + }, + "acm011566jsd" : { + "type" : "ControlElement", + "id" : "acm011566jsd", + "name" : "addUrl" + }, + "acm011567jsd" : { + "type" : "ControlElement", + "id" : "acm011567jsd", + "name" : "addJournal" + }, + "acm011568jsd" : { + "type" : "ControlElement", + "id" : "acm011568jsd", + "name" : "addLanguage" + }, + "acm011569jsd" : { + "type" : "ControlElement", + "id" : "acm011569jsd", + "name" : "addPages" + }, + "acm011570jsd" : { + "type" : "ControlElement", + "id" : "acm011570jsd", + "name" : "addKeyWords" + }, + "acm011571jsd" : { + "type" : "ControlElement", + "id" : "acm011571jsd", + "name" : "handleAuthors" + }, + "acm011572jsd" : { + "type" : "ControlElement", + "id" : "acm011572jsd", + "name" : "addIdentifier" + }, + "acm011573jsd" : { + "type" : "ControlElement", + "id" : "acm011573jsd", + "name" : "addStartAndEndPage" + }, + "acm011574jsd" : { + "type" : "ControlElement", + "id" : "acm011574jsd", + "name" : "addDetail" + }, + "acm011575jsd" : { + "type" : "ControlElement", + "id" : "acm011575jsd", + "name" : "addOriginInformation" + }, + "acm011576jsd" : { + "type" : "ControlElement", + "id" : "acm011576jsd", + "name" : "addDate" + }, + "acm011577jsd" : { + "type" : "ClassUnit", + "id" : "acm011577jsd", + "name" : "ModsExporter", + "compilationUnitId" : "acm011551jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011663jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm011556jsd", "acm011557jsd", "acm011558jsd", "acm011559jsd", "acm011560jsd", "acm011561jsd", "acm011562jsd", "acm011563jsd", "acm011564jsd", "acm011565jsd", "acm011566jsd", "acm011567jsd", "acm011568jsd", "acm011569jsd", "acm011570jsd", "acm011571jsd", "acm011572jsd", "acm011573jsd", "acm011574jsd", "acm011575jsd", "acm011576jsd" ] + }, + "acm011578jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011578jsd", + "name" : "OOCalcDatabase", + "parentId" : "acm011391jsd", + "content" : [ "acm011591jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011579jsd" : { + "type" : "CodePackage", + "id" : "acm011579jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011580jsd" ] + }, + "acm011580jsd" : { + "type" : "CodePackage", + "id" : "acm011580jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011581jsd" ] + }, + "acm011581jsd" : { + "type" : "CodePackage", + "id" : "acm011581jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011582jsd" ] + }, + "acm011582jsd" : { + "type" : "CodePackage", + "id" : "acm011582jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011578jsd" ] + }, + "acm011583jsd" : { + "type" : "ControlElement", + "id" : "acm011583jsd", + "name" : "OOCalcDatabase" + }, + "acm011584jsd" : { + "type" : "ControlElement", + "id" : "acm011584jsd", + "name" : "getField" + }, + "acm011585jsd" : { + "type" : "ControlElement", + "id" : "acm011585jsd", + "name" : "getDOMrepresentation" + }, + "acm011586jsd" : { + "type" : "ControlElement", + "id" : "acm011586jsd", + "name" : "addEntryRow" + }, + "acm011587jsd" : { + "type" : "ControlElement", + "id" : "acm011587jsd", + "name" : "createTableElement" + }, + "acm011588jsd" : { + "type" : "ControlElement", + "id" : "acm011588jsd", + "name" : "createRootElement" + }, + "acm011589jsd" : { + "type" : "ControlElement", + "id" : "acm011589jsd", + "name" : "addTableCell" + }, + "acm011590jsd" : { + "type" : "ControlElement", + "id" : "acm011590jsd", + "name" : "addTableHeader" + }, + "acm011591jsd" : { + "type" : "ClassUnit", + "id" : "acm011591jsd", + "name" : "OOCalcDatabase", + "compilationUnitId" : "acm011578jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010613jsd", "acm010623jsd", "acm011591jsd", "acm015418jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm011583jsd", "acm011584jsd", "acm011585jsd", "acm011586jsd", "acm011587jsd", "acm011588jsd", "acm011589jsd", "acm011590jsd" ] + }, + "acm011592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011592jsd", + "name" : "OpenDocumentRepresentation", + "parentId" : "acm011391jsd", + "content" : [ "acm011601jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011593jsd" : { + "type" : "CodePackage", + "id" : "acm011593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011594jsd" ] + }, + "acm011594jsd" : { + "type" : "CodePackage", + "id" : "acm011594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011595jsd" ] + }, + "acm011595jsd" : { + "type" : "CodePackage", + "id" : "acm011595jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011596jsd" ] + }, + "acm011596jsd" : { + "type" : "CodePackage", + "id" : "acm011596jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011592jsd" ] + }, + "acm011597jsd" : { + "type" : "ControlElement", + "id" : "acm011597jsd", + "name" : "OpenDocumentRepresentation" + }, + "acm011598jsd" : { + "type" : "ControlElement", + "id" : "acm011598jsd", + "name" : "getDOMrepresentation" + }, + "acm011599jsd" : { + "type" : "ControlElement", + "id" : "acm011599jsd", + "name" : "getField" + }, + "acm011600jsd" : { + "type" : "ControlElement", + "id" : "acm011600jsd", + "name" : "addTableCell" + }, + "acm011601jsd" : { + "type" : "ClassUnit", + "id" : "acm011601jsd", + "name" : "OpenDocumentRepresentation", + "compilationUnitId" : "acm011592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010613jsd", "acm010623jsd", "acm011601jsd", "acm015418jsd", "acm015575jsd", "acm015607jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm011597jsd", "acm011598jsd", "acm011599jsd", "acm011600jsd" ] + }, + "acm011602jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011602jsd", + "name" : "OpenDocumentSpreadsheetCreator", + "parentId" : "acm011391jsd", + "content" : [ "acm011614jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011603jsd" : { + "type" : "CodePackage", + "id" : "acm011603jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011604jsd" ] + }, + "acm011604jsd" : { + "type" : "CodePackage", + "id" : "acm011604jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011605jsd" ] + }, + "acm011605jsd" : { + "type" : "CodePackage", + "id" : "acm011605jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011606jsd" ] + }, + "acm011606jsd" : { + "type" : "CodePackage", + "id" : "acm011606jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011602jsd" ] + }, + "acm011607jsd" : { + "type" : "ControlElement", + "id" : "acm011607jsd", + "name" : "OpenDocumentSpreadsheetCreator" + }, + "acm011608jsd" : { + "type" : "ControlElement", + "id" : "acm011608jsd", + "name" : "storeOpenDocumentSpreadsheetFile" + }, + "acm011609jsd" : { + "type" : "ControlElement", + "id" : "acm011609jsd", + "name" : "exportOpenDocumentSpreadsheet" + }, + "acm011610jsd" : { + "type" : "ControlElement", + "id" : "acm011610jsd", + "name" : "export" + }, + "acm011611jsd" : { + "type" : "ControlElement", + "id" : "acm011611jsd", + "name" : "exportOpenDocumentSpreadsheetXML" + }, + "acm011612jsd" : { + "type" : "ControlElement", + "id" : "acm011612jsd", + "name" : "addResourceFile" + }, + "acm011613jsd" : { + "type" : "ControlElement", + "id" : "acm011613jsd", + "name" : "addFromResource" + }, + "acm011614jsd" : { + "type" : "ClassUnit", + "id" : "acm011614jsd", + "name" : "OpenDocumentSpreadsheetCreator", + "compilationUnitId" : "acm011602jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011601jsd", "acm011614jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm011607jsd", "acm011608jsd", "acm011609jsd", "acm011610jsd", "acm011611jsd", "acm011612jsd", "acm011613jsd" ] + }, + "acm011615jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011615jsd", + "name" : "OpenOfficeDocumentCreator", + "parentId" : "acm011391jsd", + "content" : [ "acm011627jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011616jsd" : { + "type" : "CodePackage", + "id" : "acm011616jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011617jsd" ] + }, + "acm011617jsd" : { + "type" : "CodePackage", + "id" : "acm011617jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011618jsd" ] + }, + "acm011618jsd" : { + "type" : "CodePackage", + "id" : "acm011618jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011619jsd" ] + }, + "acm011619jsd" : { + "type" : "CodePackage", + "id" : "acm011619jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011615jsd" ] + }, + "acm011620jsd" : { + "type" : "ControlElement", + "id" : "acm011620jsd", + "name" : "OpenOfficeDocumentCreator" + }, + "acm011621jsd" : { + "type" : "ControlElement", + "id" : "acm011621jsd", + "name" : "storeOpenOfficeFile" + }, + "acm011622jsd" : { + "type" : "ControlElement", + "id" : "acm011622jsd", + "name" : "exportOpenOfficeCalc" + }, + "acm011623jsd" : { + "type" : "ControlElement", + "id" : "acm011623jsd", + "name" : "export" + }, + "acm011624jsd" : { + "type" : "ControlElement", + "id" : "acm011624jsd", + "name" : "exportOpenOfficeCalcXML" + }, + "acm011625jsd" : { + "type" : "ControlElement", + "id" : "acm011625jsd", + "name" : "addResourceFile" + }, + "acm011626jsd" : { + "type" : "ControlElement", + "id" : "acm011626jsd", + "name" : "addFromResource" + }, + "acm011627jsd" : { + "type" : "ClassUnit", + "id" : "acm011627jsd", + "name" : "OpenOfficeDocumentCreator", + "compilationUnitId" : "acm011615jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011591jsd", "acm011627jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm011620jsd", "acm011621jsd", "acm011622jsd", "acm011623jsd", "acm011624jsd", "acm011625jsd", "acm011626jsd" ] + }, + "acm011628jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011628jsd", + "name" : "SaveConfiguration", + "parentId" : "acm011391jsd", + "content" : [ "acm011645jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011629jsd" : { + "type" : "CodePackage", + "id" : "acm011629jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011630jsd" ] + }, + "acm011630jsd" : { + "type" : "CodePackage", + "id" : "acm011630jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011631jsd" ] + }, + "acm011631jsd" : { + "type" : "CodePackage", + "id" : "acm011631jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011632jsd" ] + }, + "acm011632jsd" : { + "type" : "CodePackage", + "id" : "acm011632jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011628jsd" ] + }, + "acm011633jsd" : { + "type" : "ControlElement", + "id" : "acm011633jsd", + "name" : "SaveConfiguration" + }, + "acm011634jsd" : { + "type" : "ControlElement", + "id" : "acm011634jsd", + "name" : "SaveConfiguration" + }, + "acm011635jsd" : { + "type" : "ControlElement", + "id" : "acm011635jsd", + "name" : "useMetadataSaveOrder" + }, + "acm011636jsd" : { + "type" : "ControlElement", + "id" : "acm011636jsd", + "name" : "withMetadataSaveOrder" + }, + "acm011637jsd" : { + "type" : "ControlElement", + "id" : "acm011637jsd", + "name" : "getSaveOrder" + }, + "acm011638jsd" : { + "type" : "ControlElement", + "id" : "acm011638jsd", + "name" : "withSaveOrder" + }, + "acm011639jsd" : { + "type" : "ControlElement", + "id" : "acm011639jsd", + "name" : "shouldMakeBackup" + }, + "acm011640jsd" : { + "type" : "ControlElement", + "id" : "acm011640jsd", + "name" : "withMakeBackup" + }, + "acm011641jsd" : { + "type" : "ControlElement", + "id" : "acm011641jsd", + "name" : "getSaveType" + }, + "acm011642jsd" : { + "type" : "ControlElement", + "id" : "acm011642jsd", + "name" : "withSaveType" + }, + "acm011643jsd" : { + "type" : "ControlElement", + "id" : "acm011643jsd", + "name" : "shouldReformatFile" + }, + "acm011644jsd" : { + "type" : "ControlElement", + "id" : "acm011644jsd", + "name" : "withReformatOnSave" + }, + "acm011645jsd" : { + "type" : "ClassUnit", + "id" : "acm011645jsd", + "name" : "SaveConfiguration", + "compilationUnitId" : "acm011628jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011444jsd", "acm011645jsd", "acm019447jsd" ], + "content" : [ "acm011633jsd", "acm011634jsd", "acm011635jsd", "acm011636jsd", "acm011637jsd", "acm011638jsd", "acm011639jsd", "acm011640jsd", "acm011641jsd", "acm011642jsd", "acm011643jsd", "acm011644jsd" ] + }, + "acm011646jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011646jsd", + "name" : "SaveException", + "parentId" : "acm011391jsd", + "content" : [ "acm011663jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011647jsd" : { + "type" : "CodePackage", + "id" : "acm011647jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011648jsd" ] + }, + "acm011648jsd" : { + "type" : "CodePackage", + "id" : "acm011648jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011649jsd" ] + }, + "acm011649jsd" : { + "type" : "CodePackage", + "id" : "acm011649jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011650jsd" ] + }, + "acm011650jsd" : { + "type" : "CodePackage", + "id" : "acm011650jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011646jsd" ] + }, + "acm011651jsd" : { + "type" : "ControlElement", + "id" : "acm011651jsd", + "name" : "SaveException" + }, + "acm011652jsd" : { + "type" : "ControlElement", + "id" : "acm011652jsd", + "name" : "SaveException" + }, + "acm011653jsd" : { + "type" : "ControlElement", + "id" : "acm011653jsd", + "name" : "SaveException" + }, + "acm011654jsd" : { + "type" : "ControlElement", + "id" : "acm011654jsd", + "name" : "SaveException" + }, + "acm011655jsd" : { + "type" : "ControlElement", + "id" : "acm011655jsd", + "name" : "SaveException" + }, + "acm011656jsd" : { + "type" : "ControlElement", + "id" : "acm011656jsd", + "name" : "SaveException" + }, + "acm011657jsd" : { + "type" : "ControlElement", + "id" : "acm011657jsd", + "name" : "SaveException" + }, + "acm011658jsd" : { + "type" : "ControlElement", + "id" : "acm011658jsd", + "name" : "SaveException" + }, + "acm011659jsd" : { + "type" : "ControlElement", + "id" : "acm011659jsd", + "name" : "getStatus" + }, + "acm011660jsd" : { + "type" : "ControlElement", + "id" : "acm011660jsd", + "name" : "getEntry" + }, + "acm011661jsd" : { + "type" : "ControlElement", + "id" : "acm011661jsd", + "name" : "specificEntry" + }, + "acm011662jsd" : { + "type" : "ControlElement", + "id" : "acm011662jsd", + "name" : "getLocalizedMessage" + }, + "acm011663jsd" : { + "type" : "ClassUnit", + "id" : "acm011663jsd", + "name" : "SaveException", + "compilationUnitId" : "acm011646jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011663jsd", "acm018267jsd" ], + "content" : [ "acm011651jsd", "acm011652jsd", "acm011653jsd", "acm011654jsd", "acm011655jsd", "acm011656jsd", "acm011657jsd", "acm011658jsd", "acm011659jsd", "acm011660jsd", "acm011661jsd", "acm011662jsd" ] + }, + "acm011664jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011664jsd", + "name" : "TemplateExporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011680jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011665jsd" : { + "type" : "CodePackage", + "id" : "acm011665jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011666jsd" ] + }, + "acm011666jsd" : { + "type" : "CodePackage", + "id" : "acm011666jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011667jsd" ] + }, + "acm011667jsd" : { + "type" : "CodePackage", + "id" : "acm011667jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011668jsd" ] + }, + "acm011668jsd" : { + "type" : "CodePackage", + "id" : "acm011668jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011664jsd" ] + }, + "acm011669jsd" : { + "type" : "ControlElement", + "id" : "acm011669jsd", + "name" : "TemplateExporter" + }, + "acm011670jsd" : { + "type" : "ControlElement", + "id" : "acm011670jsd", + "name" : "TemplateExporter" + }, + "acm011671jsd" : { + "type" : "ControlElement", + "id" : "acm011671jsd", + "name" : "TemplateExporter" + }, + "acm011672jsd" : { + "type" : "ControlElement", + "id" : "acm011672jsd", + "name" : "TemplateExporter" + }, + "acm011673jsd" : { + "type" : "ControlElement", + "id" : "acm011673jsd", + "name" : "setCustomExport" + }, + "acm011674jsd" : { + "type" : "ControlElement", + "id" : "acm011674jsd", + "name" : "getReader" + }, + "acm011675jsd" : { + "type" : "ControlElement", + "id" : "acm011675jsd", + "name" : "export" + }, + "acm011676jsd" : { + "type" : "ControlElement", + "id" : "acm011676jsd", + "name" : "export" + }, + "acm011677jsd" : { + "type" : "ControlElement", + "id" : "acm011677jsd", + "name" : "readFormatterFile" + }, + "acm011678jsd" : { + "type" : "ControlElement", + "id" : "acm011678jsd", + "name" : "getLayoutFileName" + }, + "acm011679jsd" : { + "type" : "ControlElement", + "id" : "acm011679jsd", + "name" : "getLayoutFileNameWithExtension" + }, + "acm011680jsd" : { + "type" : "ClassUnit", + "id" : "acm011680jsd", + "name" : "TemplateExporter", + "compilationUnitId" : "acm011664jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011415jsd", "acm011477jsd", "acm011645jsd", "acm011680jsd", "acm014982jsd", "acm015033jsd", "acm015052jsd", "acm017320jsd", "acm018022jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm011669jsd", "acm011670jsd", "acm011671jsd", "acm011672jsd", "acm011673jsd", "acm011674jsd", "acm011675jsd", "acm011676jsd", "acm011677jsd", "acm011678jsd", "acm011679jsd" ] + }, + "acm011681jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011681jsd", + "name" : "XmpExporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011689jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011682jsd" : { + "type" : "CodePackage", + "id" : "acm011682jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011683jsd" ] + }, + "acm011683jsd" : { + "type" : "CodePackage", + "id" : "acm011683jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011684jsd" ] + }, + "acm011684jsd" : { + "type" : "CodePackage", + "id" : "acm011684jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011685jsd" ] + }, + "acm011685jsd" : { + "type" : "CodePackage", + "id" : "acm011685jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011681jsd" ] + }, + "acm011686jsd" : { + "type" : "ControlElement", + "id" : "acm011686jsd", + "name" : "XmpExporter" + }, + "acm011687jsd" : { + "type" : "ControlElement", + "id" : "acm011687jsd", + "name" : "export" + }, + "acm011688jsd" : { + "type" : "ControlElement", + "id" : "acm011688jsd", + "name" : "writeBibToXmp" + }, + "acm011689jsd" : { + "type" : "ClassUnit", + "id" : "acm011689jsd", + "name" : "XmpExporter", + "compilationUnitId" : "acm011681jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017745jsd", "acm017781jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm011686jsd", "acm011687jsd", "acm011688jsd" ] + }, + "acm011690jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011690jsd", + "name" : "XmpPdfExporter", + "parentId" : "acm011391jsd", + "content" : [ "acm011697jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011691jsd" : { + "type" : "CodePackage", + "id" : "acm011691jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011692jsd" ] + }, + "acm011692jsd" : { + "type" : "CodePackage", + "id" : "acm011692jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011693jsd" ] + }, + "acm011693jsd" : { + "type" : "CodePackage", + "id" : "acm011693jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011694jsd" ] + }, + "acm011694jsd" : { + "type" : "CodePackage", + "id" : "acm011694jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm011690jsd" ] + }, + "acm011695jsd" : { + "type" : "ControlElement", + "id" : "acm011695jsd", + "name" : "XmpPdfExporter" + }, + "acm011696jsd" : { + "type" : "ControlElement", + "id" : "acm011696jsd", + "name" : "export" + }, + "acm011697jsd" : { + "type" : "ClassUnit", + "id" : "acm011697jsd", + "name" : "XmpPdfExporter", + "compilationUnitId" : "acm011690jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011502jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017745jsd", "acm017781jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm011695jsd", "acm011696jsd" ] + }, + "acm011698jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011698jsd", + "name" : "ExternalFilesContentImporter", + "parentId" : "acm011702jsd", + "content" : [ "acm011706jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011699jsd" : { + "type" : "CodePackage", + "id" : "acm011699jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011700jsd" ] + }, + "acm011700jsd" : { + "type" : "CodePackage", + "id" : "acm011700jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011701jsd" ] + }, + "acm011701jsd" : { + "type" : "CodePackage", + "id" : "acm011701jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011702jsd" ] + }, + "acm011702jsd" : { + "type" : "CodePackage", + "id" : "acm011702jsd", + "name" : "externalfiles", + "parentId" : "acm001340jsd", + "content" : [ "acm011698jsd", "acm011707jsd" ] + }, + "acm011703jsd" : { + "type" : "ControlElement", + "id" : "acm011703jsd", + "name" : "ExternalFilesContentImporter" + }, + "acm011704jsd" : { + "type" : "ControlElement", + "id" : "acm011704jsd", + "name" : "importPDFContent" + }, + "acm011705jsd" : { + "type" : "ControlElement", + "id" : "acm011705jsd", + "name" : "importFromBibFile" + }, + "acm011706jsd" : { + "type" : "ClassUnit", + "id" : "acm011706jsd", + "name" : "ExternalFilesContentImporter", + "compilationUnitId" : "acm011698jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014214jsd", "acm020693jsd" ], + "content" : [ "acm011703jsd", "acm011704jsd", "acm011705jsd" ] + }, + "acm011707jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011707jsd", + "name" : "LinkedFileHandler", + "parentId" : "acm011702jsd", + "content" : [ "acm011720jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011708jsd" : { + "type" : "CodePackage", + "id" : "acm011708jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011709jsd" ] + }, + "acm011709jsd" : { + "type" : "CodePackage", + "id" : "acm011709jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011710jsd" ] + }, + "acm011710jsd" : { + "type" : "CodePackage", + "id" : "acm011710jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011711jsd" ] + }, + "acm011711jsd" : { + "type" : "CodePackage", + "id" : "acm011711jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm011707jsd" ] + }, + "acm011712jsd" : { + "type" : "ControlElement", + "id" : "acm011712jsd", + "name" : "LinkedFileHandler" + }, + "acm011713jsd" : { + "type" : "ControlElement", + "id" : "acm011713jsd", + "name" : "moveToDefaultDirectory" + }, + "acm011714jsd" : { + "type" : "ControlElement", + "id" : "acm011714jsd", + "name" : "renameToSuggestedName" + }, + "acm011715jsd" : { + "type" : "ControlElement", + "id" : "acm011715jsd", + "name" : "renameToName" + }, + "acm011716jsd" : { + "type" : "ControlElement", + "id" : "acm011716jsd", + "name" : "relativize" + }, + "acm011717jsd" : { + "type" : "ControlElement", + "id" : "acm011717jsd", + "name" : "getSuggestedFileName" + }, + "acm011718jsd" : { + "type" : "ControlElement", + "id" : "acm011718jsd", + "name" : "getSuggestedFileName" + }, + "acm011719jsd" : { + "type" : "ControlElement", + "id" : "acm011719jsd", + "name" : "findExistingFile" + }, + "acm011720jsd" : { + "type" : "ClassUnit", + "id" : "acm011720jsd", + "name" : "LinkedFileHandler", + "compilationUnitId" : "acm011707jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011720jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm011712jsd", "acm011713jsd", "acm011714jsd", "acm011715jsd", "acm011716jsd", "acm011717jsd", "acm011718jsd", "acm011719jsd" ] + }, + "acm011721jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011721jsd", + "name" : "Formatters", + "parentId" : "acm011725jsd", + "content" : [ "acm011732jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011722jsd" : { + "type" : "CodePackage", + "id" : "acm011722jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011723jsd" ] + }, + "acm011723jsd" : { + "type" : "CodePackage", + "id" : "acm011723jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011724jsd" ] + }, + "acm011724jsd" : { + "type" : "CodePackage", + "id" : "acm011724jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011725jsd" ] + }, + "acm011725jsd" : { + "type" : "CodePackage", + "id" : "acm011725jsd", + "name" : "formatter", + "parentId" : "acm001340jsd", + "content" : [ "acm011721jsd", "acm011733jsd", "acm023487jsd", "acm023505jsd", "acm011749jsd", "acm012066jsd", "acm012195jsd" ] + }, + "acm011726jsd" : { + "type" : "ControlElement", + "id" : "acm011726jsd", + "name" : "Formatters" + }, + "acm011727jsd" : { + "type" : "ControlElement", + "id" : "acm011727jsd", + "name" : "getConverters" + }, + "acm011728jsd" : { + "type" : "ControlElement", + "id" : "acm011728jsd", + "name" : "getCaseChangers" + }, + "acm011729jsd" : { + "type" : "ControlElement", + "id" : "acm011729jsd", + "name" : "getOthers" + }, + "acm011730jsd" : { + "type" : "ControlElement", + "id" : "acm011730jsd", + "name" : "getAll" + }, + "acm011731jsd" : { + "type" : "ControlElement", + "id" : "acm011731jsd", + "name" : "getFormatterForModifier" + }, + "acm011732jsd" : { + "type" : "ClassUnit", + "id" : "acm011732jsd", + "name" : "Formatters", + "compilationUnitId" : "acm011721jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011208jsd", "acm011767jsd", "acm011779jsd", "acm011791jsd", "acm011803jsd", "acm011815jsd", "acm011828jsd", "acm011840jsd", "acm011852jsd", "acm011864jsd", "acm011888jsd", "acm011900jsd", "acm011912jsd", "acm011924jsd", "acm011938jsd", "acm011951jsd", "acm012023jsd", "acm012047jsd", "acm012060jsd", "acm012072jsd", "acm012084jsd", "acm012110jsd", "acm012134jsd", "acm012157jsd", "acm012169jsd", "acm012202jsd", "acm012215jsd", "acm015489jsd" ], + "content" : [ "acm011726jsd", "acm011727jsd", "acm011728jsd", "acm011729jsd", "acm011730jsd", "acm011731jsd" ] + }, + "acm011733jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011733jsd", + "name" : "IdentityFormatter", + "parentId" : "acm011725jsd", + "content" : [ "acm011743jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011734jsd" : { + "type" : "CodePackage", + "id" : "acm011734jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011735jsd" ] + }, + "acm011735jsd" : { + "type" : "CodePackage", + "id" : "acm011735jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011736jsd" ] + }, + "acm011736jsd" : { + "type" : "CodePackage", + "id" : "acm011736jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011737jsd" ] + }, + "acm011737jsd" : { + "type" : "CodePackage", + "id" : "acm011737jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011733jsd" ] + }, + "acm011738jsd" : { + "type" : "ControlElement", + "id" : "acm011738jsd", + "name" : "getName" + }, + "acm011739jsd" : { + "type" : "ControlElement", + "id" : "acm011739jsd", + "name" : "getKey" + }, + "acm011740jsd" : { + "type" : "ControlElement", + "id" : "acm011740jsd", + "name" : "format" + }, + "acm011741jsd" : { + "type" : "ControlElement", + "id" : "acm011741jsd", + "name" : "getDescription" + }, + "acm011742jsd" : { + "type" : "ControlElement", + "id" : "acm011742jsd", + "name" : "getExampleInput" + }, + "acm011743jsd" : { + "type" : "ClassUnit", + "id" : "acm011743jsd", + "name" : "IdentityFormatter", + "compilationUnitId" : "acm011733jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011738jsd", "acm011739jsd", "acm011740jsd", "acm011741jsd", "acm011742jsd" ] + }, + "acm011744jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011744jsd", + "name" : "AddBracesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011755jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011745jsd" : { + "type" : "CodePackage", + "id" : "acm011745jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011746jsd" ] + }, + "acm011746jsd" : { + "type" : "CodePackage", + "id" : "acm011746jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011747jsd" ] + }, + "acm011747jsd" : { + "type" : "CodePackage", + "id" : "acm011747jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011748jsd" ] + }, + "acm011748jsd" : { + "type" : "CodePackage", + "id" : "acm011748jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011749jsd" ] + }, + "acm011749jsd" : { + "type" : "CodePackage", + "id" : "acm011749jsd", + "name" : "bibtexfields", + "parentId" : "acm011725jsd", + "content" : [ "acm011744jsd", "acm011756jsd", "acm011768jsd", "acm011780jsd", "acm011792jsd", "acm011804jsd", "acm011816jsd", "acm011829jsd", "acm011841jsd", "acm011853jsd", "acm011865jsd", "acm011877jsd", "acm011889jsd", "acm011901jsd", "acm011913jsd", "acm011925jsd", "acm011939jsd", "acm011952jsd", "acm011964jsd", "acm011976jsd", "acm011988jsd", "acm012000jsd", "acm012012jsd", "acm012024jsd", "acm012036jsd", "acm012048jsd", "acm023513jsd", "acm023533jsd", "acm023548jsd", "acm023559jsd", "acm023572jsd", "acm023582jsd", "acm023593jsd", "acm023610jsd", "acm023620jsd", "acm023633jsd", "acm023665jsd", "acm023680jsd", "acm023690jsd", "acm023725jsd", "acm023735jsd", "acm023750jsd", "acm023769jsd", "acm023789jsd", "acm023800jsd", "acm023811jsd", "acm023824jsd", "acm023836jsd", "acm023847jsd", "acm023859jsd", "acm023869jsd", "acm023883jsd", "acm023895jsd", "acm023905jsd" ] + }, + "acm011750jsd" : { + "type" : "ControlElement", + "id" : "acm011750jsd", + "name" : "getName" + }, + "acm011751jsd" : { + "type" : "ControlElement", + "id" : "acm011751jsd", + "name" : "getKey" + }, + "acm011752jsd" : { + "type" : "ControlElement", + "id" : "acm011752jsd", + "name" : "format" + }, + "acm011753jsd" : { + "type" : "ControlElement", + "id" : "acm011753jsd", + "name" : "getDescription" + }, + "acm011754jsd" : { + "type" : "ControlElement", + "id" : "acm011754jsd", + "name" : "getExampleInput" + }, + "acm011755jsd" : { + "type" : "ClassUnit", + "id" : "acm011755jsd", + "name" : "AddBracesFormatter", + "compilationUnitId" : "acm011744jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011750jsd", "acm011751jsd", "acm011752jsd", "acm011753jsd", "acm011754jsd" ] + }, + "acm011756jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011756jsd", + "name" : "CleanupUrlFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011767jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011757jsd" : { + "type" : "CodePackage", + "id" : "acm011757jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011758jsd" ] + }, + "acm011758jsd" : { + "type" : "CodePackage", + "id" : "acm011758jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011759jsd" ] + }, + "acm011759jsd" : { + "type" : "CodePackage", + "id" : "acm011759jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011760jsd" ] + }, + "acm011760jsd" : { + "type" : "CodePackage", + "id" : "acm011760jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011761jsd" ] + }, + "acm011761jsd" : { + "type" : "CodePackage", + "id" : "acm011761jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011756jsd" ] + }, + "acm011762jsd" : { + "type" : "ControlElement", + "id" : "acm011762jsd", + "name" : "getName" + }, + "acm011763jsd" : { + "type" : "ControlElement", + "id" : "acm011763jsd", + "name" : "getKey" + }, + "acm011764jsd" : { + "type" : "ControlElement", + "id" : "acm011764jsd", + "name" : "format" + }, + "acm011765jsd" : { + "type" : "ControlElement", + "id" : "acm011765jsd", + "name" : "getDescription" + }, + "acm011766jsd" : { + "type" : "ControlElement", + "id" : "acm011766jsd", + "name" : "getExampleInput" + }, + "acm011767jsd" : { + "type" : "ClassUnit", + "id" : "acm011767jsd", + "name" : "CleanupUrlFormatter", + "compilationUnitId" : "acm011756jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011762jsd", "acm011763jsd", "acm011764jsd", "acm011765jsd", "acm011766jsd" ] + }, + "acm011768jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011768jsd", + "name" : "ClearFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011779jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011769jsd" : { + "type" : "CodePackage", + "id" : "acm011769jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011770jsd" ] + }, + "acm011770jsd" : { + "type" : "CodePackage", + "id" : "acm011770jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011771jsd" ] + }, + "acm011771jsd" : { + "type" : "CodePackage", + "id" : "acm011771jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011772jsd" ] + }, + "acm011772jsd" : { + "type" : "CodePackage", + "id" : "acm011772jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011773jsd" ] + }, + "acm011773jsd" : { + "type" : "CodePackage", + "id" : "acm011773jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011768jsd" ] + }, + "acm011774jsd" : { + "type" : "ControlElement", + "id" : "acm011774jsd", + "name" : "getName" + }, + "acm011775jsd" : { + "type" : "ControlElement", + "id" : "acm011775jsd", + "name" : "getKey" + }, + "acm011776jsd" : { + "type" : "ControlElement", + "id" : "acm011776jsd", + "name" : "format" + }, + "acm011777jsd" : { + "type" : "ControlElement", + "id" : "acm011777jsd", + "name" : "getDescription" + }, + "acm011778jsd" : { + "type" : "ControlElement", + "id" : "acm011778jsd", + "name" : "getExampleInput" + }, + "acm011779jsd" : { + "type" : "ClassUnit", + "id" : "acm011779jsd", + "name" : "ClearFormatter", + "compilationUnitId" : "acm011768jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011774jsd", "acm011775jsd", "acm011776jsd", "acm011777jsd", "acm011778jsd" ] + }, + "acm011780jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011780jsd", + "name" : "EscapeAmpersandsFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011791jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011781jsd" : { + "type" : "CodePackage", + "id" : "acm011781jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011782jsd" ] + }, + "acm011782jsd" : { + "type" : "CodePackage", + "id" : "acm011782jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011783jsd" ] + }, + "acm011783jsd" : { + "type" : "CodePackage", + "id" : "acm011783jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011784jsd" ] + }, + "acm011784jsd" : { + "type" : "CodePackage", + "id" : "acm011784jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011785jsd" ] + }, + "acm011785jsd" : { + "type" : "CodePackage", + "id" : "acm011785jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011780jsd" ] + }, + "acm011786jsd" : { + "type" : "ControlElement", + "id" : "acm011786jsd", + "name" : "getName" + }, + "acm011787jsd" : { + "type" : "ControlElement", + "id" : "acm011787jsd", + "name" : "getKey" + }, + "acm011788jsd" : { + "type" : "ControlElement", + "id" : "acm011788jsd", + "name" : "format" + }, + "acm011789jsd" : { + "type" : "ControlElement", + "id" : "acm011789jsd", + "name" : "getDescription" + }, + "acm011790jsd" : { + "type" : "ControlElement", + "id" : "acm011790jsd", + "name" : "getExampleInput" + }, + "acm011791jsd" : { + "type" : "ClassUnit", + "id" : "acm011791jsd", + "name" : "EscapeAmpersandsFormatter", + "compilationUnitId" : "acm011780jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011786jsd", "acm011787jsd", "acm011788jsd", "acm011789jsd", "acm011790jsd" ] + }, + "acm011792jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011792jsd", + "name" : "EscapeDollarSignFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011803jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011793jsd" : { + "type" : "CodePackage", + "id" : "acm011793jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011794jsd" ] + }, + "acm011794jsd" : { + "type" : "CodePackage", + "id" : "acm011794jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011795jsd" ] + }, + "acm011795jsd" : { + "type" : "CodePackage", + "id" : "acm011795jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011796jsd" ] + }, + "acm011796jsd" : { + "type" : "CodePackage", + "id" : "acm011796jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011797jsd" ] + }, + "acm011797jsd" : { + "type" : "CodePackage", + "id" : "acm011797jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011792jsd" ] + }, + "acm011798jsd" : { + "type" : "ControlElement", + "id" : "acm011798jsd", + "name" : "getName" + }, + "acm011799jsd" : { + "type" : "ControlElement", + "id" : "acm011799jsd", + "name" : "getKey" + }, + "acm011800jsd" : { + "type" : "ControlElement", + "id" : "acm011800jsd", + "name" : "format" + }, + "acm011801jsd" : { + "type" : "ControlElement", + "id" : "acm011801jsd", + "name" : "getDescription" + }, + "acm011802jsd" : { + "type" : "ControlElement", + "id" : "acm011802jsd", + "name" : "getExampleInput" + }, + "acm011803jsd" : { + "type" : "ClassUnit", + "id" : "acm011803jsd", + "name" : "EscapeDollarSignFormatter", + "compilationUnitId" : "acm011792jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011798jsd", "acm011799jsd", "acm011800jsd", "acm011801jsd", "acm011802jsd" ] + }, + "acm011804jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011804jsd", + "name" : "EscapeUnderscoresFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011815jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011805jsd" : { + "type" : "CodePackage", + "id" : "acm011805jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011806jsd" ] + }, + "acm011806jsd" : { + "type" : "CodePackage", + "id" : "acm011806jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011807jsd" ] + }, + "acm011807jsd" : { + "type" : "CodePackage", + "id" : "acm011807jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011808jsd" ] + }, + "acm011808jsd" : { + "type" : "CodePackage", + "id" : "acm011808jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011809jsd" ] + }, + "acm011809jsd" : { + "type" : "CodePackage", + "id" : "acm011809jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011804jsd" ] + }, + "acm011810jsd" : { + "type" : "ControlElement", + "id" : "acm011810jsd", + "name" : "getName" + }, + "acm011811jsd" : { + "type" : "ControlElement", + "id" : "acm011811jsd", + "name" : "getKey" + }, + "acm011812jsd" : { + "type" : "ControlElement", + "id" : "acm011812jsd", + "name" : "format" + }, + "acm011813jsd" : { + "type" : "ControlElement", + "id" : "acm011813jsd", + "name" : "getDescription" + }, + "acm011814jsd" : { + "type" : "ControlElement", + "id" : "acm011814jsd", + "name" : "getExampleInput" + }, + "acm011815jsd" : { + "type" : "ClassUnit", + "id" : "acm011815jsd", + "name" : "EscapeUnderscoresFormatter", + "compilationUnitId" : "acm011804jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011810jsd", "acm011811jsd", "acm011812jsd", "acm011813jsd", "acm011814jsd" ] + }, + "acm011816jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011816jsd", + "name" : "HtmlToLatexFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011828jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011817jsd" : { + "type" : "CodePackage", + "id" : "acm011817jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011818jsd" ] + }, + "acm011818jsd" : { + "type" : "CodePackage", + "id" : "acm011818jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011819jsd" ] + }, + "acm011819jsd" : { + "type" : "CodePackage", + "id" : "acm011819jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011820jsd" ] + }, + "acm011820jsd" : { + "type" : "CodePackage", + "id" : "acm011820jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011821jsd" ] + }, + "acm011821jsd" : { + "type" : "CodePackage", + "id" : "acm011821jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011816jsd" ] + }, + "acm011822jsd" : { + "type" : "ControlElement", + "id" : "acm011822jsd", + "name" : "format" + }, + "acm011823jsd" : { + "type" : "ControlElement", + "id" : "acm011823jsd", + "name" : "getDescription" + }, + "acm011824jsd" : { + "type" : "ControlElement", + "id" : "acm011824jsd", + "name" : "getExampleInput" + }, + "acm011825jsd" : { + "type" : "ControlElement", + "id" : "acm011825jsd", + "name" : "readTag" + }, + "acm011826jsd" : { + "type" : "ControlElement", + "id" : "acm011826jsd", + "name" : "getName" + }, + "acm011827jsd" : { + "type" : "ControlElement", + "id" : "acm011827jsd", + "name" : "getKey" + }, + "acm011828jsd" : { + "type" : "ClassUnit", + "id" : "acm011828jsd", + "name" : "HtmlToLatexFormatter", + "compilationUnitId" : "acm011816jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm011828jsd" ], + "content" : [ "acm011822jsd", "acm011823jsd", "acm011824jsd", "acm011825jsd", "acm011826jsd", "acm011827jsd" ] + }, + "acm011829jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011829jsd", + "name" : "HtmlToUnicodeFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011840jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011830jsd" : { + "type" : "CodePackage", + "id" : "acm011830jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011831jsd" ] + }, + "acm011831jsd" : { + "type" : "CodePackage", + "id" : "acm011831jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011832jsd" ] + }, + "acm011832jsd" : { + "type" : "CodePackage", + "id" : "acm011832jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011833jsd" ] + }, + "acm011833jsd" : { + "type" : "CodePackage", + "id" : "acm011833jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011834jsd" ] + }, + "acm011834jsd" : { + "type" : "CodePackage", + "id" : "acm011834jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011829jsd" ] + }, + "acm011835jsd" : { + "type" : "ControlElement", + "id" : "acm011835jsd", + "name" : "getName" + }, + "acm011836jsd" : { + "type" : "ControlElement", + "id" : "acm011836jsd", + "name" : "getKey" + }, + "acm011837jsd" : { + "type" : "ControlElement", + "id" : "acm011837jsd", + "name" : "getDescription" + }, + "acm011838jsd" : { + "type" : "ControlElement", + "id" : "acm011838jsd", + "name" : "getExampleInput" + }, + "acm011839jsd" : { + "type" : "ControlElement", + "id" : "acm011839jsd", + "name" : "format" + }, + "acm011840jsd" : { + "type" : "ClassUnit", + "id" : "acm011840jsd", + "name" : "HtmlToUnicodeFormatter", + "compilationUnitId" : "acm011829jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011835jsd", "acm011836jsd", "acm011837jsd", "acm011838jsd", "acm011839jsd" ] + }, + "acm011841jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011841jsd", + "name" : "LatexCleanupFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011852jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011842jsd" : { + "type" : "CodePackage", + "id" : "acm011842jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011843jsd" ] + }, + "acm011843jsd" : { + "type" : "CodePackage", + "id" : "acm011843jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011844jsd" ] + }, + "acm011844jsd" : { + "type" : "CodePackage", + "id" : "acm011844jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011845jsd" ] + }, + "acm011845jsd" : { + "type" : "CodePackage", + "id" : "acm011845jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011846jsd" ] + }, + "acm011846jsd" : { + "type" : "CodePackage", + "id" : "acm011846jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011841jsd" ] + }, + "acm011847jsd" : { + "type" : "ControlElement", + "id" : "acm011847jsd", + "name" : "getName" + }, + "acm011848jsd" : { + "type" : "ControlElement", + "id" : "acm011848jsd", + "name" : "getKey" + }, + "acm011849jsd" : { + "type" : "ControlElement", + "id" : "acm011849jsd", + "name" : "format" + }, + "acm011850jsd" : { + "type" : "ControlElement", + "id" : "acm011850jsd", + "name" : "getDescription" + }, + "acm011851jsd" : { + "type" : "ControlElement", + "id" : "acm011851jsd", + "name" : "getExampleInput" + }, + "acm011852jsd" : { + "type" : "ClassUnit", + "id" : "acm011852jsd", + "name" : "LatexCleanupFormatter", + "compilationUnitId" : "acm011841jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011847jsd", "acm011848jsd", "acm011849jsd", "acm011850jsd", "acm011851jsd" ] + }, + "acm011853jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011853jsd", + "name" : "NormalizeDateFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011864jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011854jsd" : { + "type" : "CodePackage", + "id" : "acm011854jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011855jsd" ] + }, + "acm011855jsd" : { + "type" : "CodePackage", + "id" : "acm011855jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011856jsd" ] + }, + "acm011856jsd" : { + "type" : "CodePackage", + "id" : "acm011856jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011857jsd" ] + }, + "acm011857jsd" : { + "type" : "CodePackage", + "id" : "acm011857jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011858jsd" ] + }, + "acm011858jsd" : { + "type" : "CodePackage", + "id" : "acm011858jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011853jsd" ] + }, + "acm011859jsd" : { + "type" : "ControlElement", + "id" : "acm011859jsd", + "name" : "getName" + }, + "acm011860jsd" : { + "type" : "ControlElement", + "id" : "acm011860jsd", + "name" : "getKey" + }, + "acm011861jsd" : { + "type" : "ControlElement", + "id" : "acm011861jsd", + "name" : "format" + }, + "acm011862jsd" : { + "type" : "ControlElement", + "id" : "acm011862jsd", + "name" : "getDescription" + }, + "acm011863jsd" : { + "type" : "ControlElement", + "id" : "acm011863jsd", + "name" : "getExampleInput" + }, + "acm011864jsd" : { + "type" : "ClassUnit", + "id" : "acm011864jsd", + "name" : "NormalizeDateFormatter", + "compilationUnitId" : "acm011853jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018401jsd" ], + "content" : [ "acm011859jsd", "acm011860jsd", "acm011861jsd", "acm011862jsd", "acm011863jsd" ] + }, + "acm011865jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011865jsd", + "name" : "NormalizeEnDashesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011876jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011866jsd" : { + "type" : "CodePackage", + "id" : "acm011866jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011867jsd" ] + }, + "acm011867jsd" : { + "type" : "CodePackage", + "id" : "acm011867jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011868jsd" ] + }, + "acm011868jsd" : { + "type" : "CodePackage", + "id" : "acm011868jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011869jsd" ] + }, + "acm011869jsd" : { + "type" : "CodePackage", + "id" : "acm011869jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011870jsd" ] + }, + "acm011870jsd" : { + "type" : "CodePackage", + "id" : "acm011870jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011865jsd" ] + }, + "acm011871jsd" : { + "type" : "ControlElement", + "id" : "acm011871jsd", + "name" : "getName" + }, + "acm011872jsd" : { + "type" : "ControlElement", + "id" : "acm011872jsd", + "name" : "getKey" + }, + "acm011873jsd" : { + "type" : "ControlElement", + "id" : "acm011873jsd", + "name" : "format" + }, + "acm011874jsd" : { + "type" : "ControlElement", + "id" : "acm011874jsd", + "name" : "getDescription" + }, + "acm011875jsd" : { + "type" : "ControlElement", + "id" : "acm011875jsd", + "name" : "getExampleInput" + }, + "acm011876jsd" : { + "type" : "ClassUnit", + "id" : "acm011876jsd", + "name" : "NormalizeEnDashesFormatter", + "compilationUnitId" : "acm011865jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011871jsd", "acm011872jsd", "acm011873jsd", "acm011874jsd", "acm011875jsd" ] + }, + "acm011877jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011877jsd", + "name" : "NormalizeMonthFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011888jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011878jsd" : { + "type" : "CodePackage", + "id" : "acm011878jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011879jsd" ] + }, + "acm011879jsd" : { + "type" : "CodePackage", + "id" : "acm011879jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011880jsd" ] + }, + "acm011880jsd" : { + "type" : "CodePackage", + "id" : "acm011880jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011881jsd" ] + }, + "acm011881jsd" : { + "type" : "CodePackage", + "id" : "acm011881jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011882jsd" ] + }, + "acm011882jsd" : { + "type" : "CodePackage", + "id" : "acm011882jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011877jsd" ] + }, + "acm011883jsd" : { + "type" : "ControlElement", + "id" : "acm011883jsd", + "name" : "getName" + }, + "acm011884jsd" : { + "type" : "ControlElement", + "id" : "acm011884jsd", + "name" : "getKey" + }, + "acm011885jsd" : { + "type" : "ControlElement", + "id" : "acm011885jsd", + "name" : "format" + }, + "acm011886jsd" : { + "type" : "ControlElement", + "id" : "acm011886jsd", + "name" : "getDescription" + }, + "acm011887jsd" : { + "type" : "ControlElement", + "id" : "acm011887jsd", + "name" : "getExampleInput" + }, + "acm011888jsd" : { + "type" : "ClassUnit", + "id" : "acm011888jsd", + "name" : "NormalizeMonthFormatter", + "compilationUnitId" : "acm011877jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018525jsd" ], + "content" : [ "acm011883jsd", "acm011884jsd", "acm011885jsd", "acm011886jsd", "acm011887jsd" ] + }, + "acm011889jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011889jsd", + "name" : "NormalizeNamesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011900jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011890jsd" : { + "type" : "CodePackage", + "id" : "acm011890jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011891jsd" ] + }, + "acm011891jsd" : { + "type" : "CodePackage", + "id" : "acm011891jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011892jsd" ] + }, + "acm011892jsd" : { + "type" : "CodePackage", + "id" : "acm011892jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011893jsd" ] + }, + "acm011893jsd" : { + "type" : "CodePackage", + "id" : "acm011893jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011894jsd" ] + }, + "acm011894jsd" : { + "type" : "CodePackage", + "id" : "acm011894jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011889jsd" ] + }, + "acm011895jsd" : { + "type" : "ControlElement", + "id" : "acm011895jsd", + "name" : "getName" + }, + "acm011896jsd" : { + "type" : "ControlElement", + "id" : "acm011896jsd", + "name" : "getKey" + }, + "acm011897jsd" : { + "type" : "ControlElement", + "id" : "acm011897jsd", + "name" : "format" + }, + "acm011898jsd" : { + "type" : "ControlElement", + "id" : "acm011898jsd", + "name" : "getDescription" + }, + "acm011899jsd" : { + "type" : "ControlElement", + "id" : "acm011899jsd", + "name" : "getExampleInput" + }, + "acm011900jsd" : { + "type" : "ClassUnit", + "id" : "acm011900jsd", + "name" : "NormalizeNamesFormatter", + "compilationUnitId" : "acm011889jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018175jsd" ], + "content" : [ "acm011895jsd", "acm011896jsd", "acm011897jsd", "acm011898jsd", "acm011899jsd" ] + }, + "acm011901jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011901jsd", + "name" : "NormalizePagesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011912jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011902jsd" : { + "type" : "CodePackage", + "id" : "acm011902jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011903jsd" ] + }, + "acm011903jsd" : { + "type" : "CodePackage", + "id" : "acm011903jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011904jsd" ] + }, + "acm011904jsd" : { + "type" : "CodePackage", + "id" : "acm011904jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011905jsd" ] + }, + "acm011905jsd" : { + "type" : "CodePackage", + "id" : "acm011905jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011906jsd" ] + }, + "acm011906jsd" : { + "type" : "CodePackage", + "id" : "acm011906jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011901jsd" ] + }, + "acm011907jsd" : { + "type" : "ControlElement", + "id" : "acm011907jsd", + "name" : "getName" + }, + "acm011908jsd" : { + "type" : "ControlElement", + "id" : "acm011908jsd", + "name" : "getKey" + }, + "acm011909jsd" : { + "type" : "ControlElement", + "id" : "acm011909jsd", + "name" : "format" + }, + "acm011910jsd" : { + "type" : "ControlElement", + "id" : "acm011910jsd", + "name" : "getDescription" + }, + "acm011911jsd" : { + "type" : "ControlElement", + "id" : "acm011911jsd", + "name" : "getExampleInput" + }, + "acm011912jsd" : { + "type" : "ClassUnit", + "id" : "acm011912jsd", + "name" : "NormalizePagesFormatter", + "compilationUnitId" : "acm011901jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011208jsd", "acm012157jsd" ], + "content" : [ "acm011907jsd", "acm011908jsd", "acm011909jsd", "acm011910jsd", "acm011911jsd" ] + }, + "acm011913jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011913jsd", + "name" : "OrdinalsToSuperscriptFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011924jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011914jsd" : { + "type" : "CodePackage", + "id" : "acm011914jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011915jsd" ] + }, + "acm011915jsd" : { + "type" : "CodePackage", + "id" : "acm011915jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011916jsd" ] + }, + "acm011916jsd" : { + "type" : "CodePackage", + "id" : "acm011916jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011917jsd" ] + }, + "acm011917jsd" : { + "type" : "CodePackage", + "id" : "acm011917jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011918jsd" ] + }, + "acm011918jsd" : { + "type" : "CodePackage", + "id" : "acm011918jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011913jsd" ] + }, + "acm011919jsd" : { + "type" : "ControlElement", + "id" : "acm011919jsd", + "name" : "getName" + }, + "acm011920jsd" : { + "type" : "ControlElement", + "id" : "acm011920jsd", + "name" : "getKey" + }, + "acm011921jsd" : { + "type" : "ControlElement", + "id" : "acm011921jsd", + "name" : "format" + }, + "acm011922jsd" : { + "type" : "ControlElement", + "id" : "acm011922jsd", + "name" : "getDescription" + }, + "acm011923jsd" : { + "type" : "ControlElement", + "id" : "acm011923jsd", + "name" : "getExampleInput" + }, + "acm011924jsd" : { + "type" : "ClassUnit", + "id" : "acm011924jsd", + "name" : "OrdinalsToSuperscriptFormatter", + "compilationUnitId" : "acm011913jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011919jsd", "acm011920jsd", "acm011921jsd", "acm011922jsd", "acm011923jsd" ] + }, + "acm011925jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011925jsd", + "name" : "RegexFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011938jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011926jsd" : { + "type" : "CodePackage", + "id" : "acm011926jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011927jsd" ] + }, + "acm011927jsd" : { + "type" : "CodePackage", + "id" : "acm011927jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011928jsd" ] + }, + "acm011928jsd" : { + "type" : "CodePackage", + "id" : "acm011928jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011929jsd" ] + }, + "acm011929jsd" : { + "type" : "CodePackage", + "id" : "acm011929jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011930jsd" ] + }, + "acm011930jsd" : { + "type" : "CodePackage", + "id" : "acm011930jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011925jsd" ] + }, + "acm011931jsd" : { + "type" : "ControlElement", + "id" : "acm011931jsd", + "name" : "RegexFormatter" + }, + "acm011932jsd" : { + "type" : "ControlElement", + "id" : "acm011932jsd", + "name" : "getName" + }, + "acm011933jsd" : { + "type" : "ControlElement", + "id" : "acm011933jsd", + "name" : "getKey" + }, + "acm011934jsd" : { + "type" : "ControlElement", + "id" : "acm011934jsd", + "name" : "replaceHonoringProtectedGroups" + }, + "acm011935jsd" : { + "type" : "ControlElement", + "id" : "acm011935jsd", + "name" : "format" + }, + "acm011936jsd" : { + "type" : "ControlElement", + "id" : "acm011936jsd", + "name" : "getDescription" + }, + "acm011937jsd" : { + "type" : "ControlElement", + "id" : "acm011937jsd", + "name" : "getExampleInput" + }, + "acm011938jsd" : { + "type" : "ClassUnit", + "id" : "acm011938jsd", + "name" : "RegexFormatter", + "compilationUnitId" : "acm011925jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011938jsd" ], + "content" : [ "acm011931jsd", "acm011932jsd", "acm011933jsd", "acm011934jsd", "acm011935jsd", "acm011936jsd", "acm011937jsd" ] + }, + "acm011939jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011939jsd", + "name" : "RemoveBracesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011951jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011940jsd" : { + "type" : "CodePackage", + "id" : "acm011940jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011941jsd" ] + }, + "acm011941jsd" : { + "type" : "CodePackage", + "id" : "acm011941jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011942jsd" ] + }, + "acm011942jsd" : { + "type" : "CodePackage", + "id" : "acm011942jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011943jsd" ] + }, + "acm011943jsd" : { + "type" : "CodePackage", + "id" : "acm011943jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011944jsd" ] + }, + "acm011944jsd" : { + "type" : "CodePackage", + "id" : "acm011944jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011939jsd" ] + }, + "acm011945jsd" : { + "type" : "ControlElement", + "id" : "acm011945jsd", + "name" : "getName" + }, + "acm011946jsd" : { + "type" : "ControlElement", + "id" : "acm011946jsd", + "name" : "getKey" + }, + "acm011947jsd" : { + "type" : "ControlElement", + "id" : "acm011947jsd", + "name" : "format" + }, + "acm011948jsd" : { + "type" : "ControlElement", + "id" : "acm011948jsd", + "name" : "getDescription" + }, + "acm011949jsd" : { + "type" : "ControlElement", + "id" : "acm011949jsd", + "name" : "getExampleInput" + }, + "acm011950jsd" : { + "type" : "ControlElement", + "id" : "acm011950jsd", + "name" : "hasNegativeBraceCount" + }, + "acm011951jsd" : { + "type" : "ClassUnit", + "id" : "acm011951jsd", + "name" : "RemoveBracesFormatter", + "compilationUnitId" : "acm011939jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011945jsd", "acm011946jsd", "acm011947jsd", "acm011948jsd", "acm011949jsd", "acm011950jsd" ] + }, + "acm011952jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011952jsd", + "name" : "RemoveDigitsFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011963jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011953jsd" : { + "type" : "CodePackage", + "id" : "acm011953jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011954jsd" ] + }, + "acm011954jsd" : { + "type" : "CodePackage", + "id" : "acm011954jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011955jsd" ] + }, + "acm011955jsd" : { + "type" : "CodePackage", + "id" : "acm011955jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011956jsd" ] + }, + "acm011956jsd" : { + "type" : "CodePackage", + "id" : "acm011956jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011957jsd" ] + }, + "acm011957jsd" : { + "type" : "CodePackage", + "id" : "acm011957jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011952jsd" ] + }, + "acm011958jsd" : { + "type" : "ControlElement", + "id" : "acm011958jsd", + "name" : "getName" + }, + "acm011959jsd" : { + "type" : "ControlElement", + "id" : "acm011959jsd", + "name" : "getKey" + }, + "acm011960jsd" : { + "type" : "ControlElement", + "id" : "acm011960jsd", + "name" : "format" + }, + "acm011961jsd" : { + "type" : "ControlElement", + "id" : "acm011961jsd", + "name" : "getDescription" + }, + "acm011962jsd" : { + "type" : "ControlElement", + "id" : "acm011962jsd", + "name" : "getExampleInput" + }, + "acm011963jsd" : { + "type" : "ClassUnit", + "id" : "acm011963jsd", + "name" : "RemoveDigitsFormatter", + "compilationUnitId" : "acm011952jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011958jsd", "acm011959jsd", "acm011960jsd", "acm011961jsd", "acm011962jsd" ] + }, + "acm011964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011964jsd", + "name" : "RemoveHyphenatedNewlinesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011975jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011965jsd" : { + "type" : "CodePackage", + "id" : "acm011965jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011966jsd" ] + }, + "acm011966jsd" : { + "type" : "CodePackage", + "id" : "acm011966jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011967jsd" ] + }, + "acm011967jsd" : { + "type" : "CodePackage", + "id" : "acm011967jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011968jsd" ] + }, + "acm011968jsd" : { + "type" : "CodePackage", + "id" : "acm011968jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011969jsd" ] + }, + "acm011969jsd" : { + "type" : "CodePackage", + "id" : "acm011969jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011964jsd" ] + }, + "acm011970jsd" : { + "type" : "ControlElement", + "id" : "acm011970jsd", + "name" : "getName" + }, + "acm011971jsd" : { + "type" : "ControlElement", + "id" : "acm011971jsd", + "name" : "getKey" + }, + "acm011972jsd" : { + "type" : "ControlElement", + "id" : "acm011972jsd", + "name" : "format" + }, + "acm011973jsd" : { + "type" : "ControlElement", + "id" : "acm011973jsd", + "name" : "getDescription" + }, + "acm011974jsd" : { + "type" : "ControlElement", + "id" : "acm011974jsd", + "name" : "getExampleInput" + }, + "acm011975jsd" : { + "type" : "ClassUnit", + "id" : "acm011975jsd", + "name" : "RemoveHyphenatedNewlinesFormatter", + "compilationUnitId" : "acm011964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011970jsd", "acm011971jsd", "acm011972jsd", "acm011973jsd", "acm011974jsd" ] + }, + "acm011976jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011976jsd", + "name" : "RemoveNewlinesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011987jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011977jsd" : { + "type" : "CodePackage", + "id" : "acm011977jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011978jsd" ] + }, + "acm011978jsd" : { + "type" : "CodePackage", + "id" : "acm011978jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011979jsd" ] + }, + "acm011979jsd" : { + "type" : "CodePackage", + "id" : "acm011979jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011980jsd" ] + }, + "acm011980jsd" : { + "type" : "CodePackage", + "id" : "acm011980jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011981jsd" ] + }, + "acm011981jsd" : { + "type" : "CodePackage", + "id" : "acm011981jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011976jsd" ] + }, + "acm011982jsd" : { + "type" : "ControlElement", + "id" : "acm011982jsd", + "name" : "getName" + }, + "acm011983jsd" : { + "type" : "ControlElement", + "id" : "acm011983jsd", + "name" : "getKey" + }, + "acm011984jsd" : { + "type" : "ControlElement", + "id" : "acm011984jsd", + "name" : "format" + }, + "acm011985jsd" : { + "type" : "ControlElement", + "id" : "acm011985jsd", + "name" : "getDescription" + }, + "acm011986jsd" : { + "type" : "ControlElement", + "id" : "acm011986jsd", + "name" : "getExampleInput" + }, + "acm011987jsd" : { + "type" : "ClassUnit", + "id" : "acm011987jsd", + "name" : "RemoveNewlinesFormatter", + "compilationUnitId" : "acm011976jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011982jsd", "acm011983jsd", "acm011984jsd", "acm011985jsd", "acm011986jsd" ] + }, + "acm011988jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011988jsd", + "name" : "RemoveRedundantSpacesFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm011999jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011989jsd" : { + "type" : "CodePackage", + "id" : "acm011989jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm011990jsd" ] + }, + "acm011990jsd" : { + "type" : "CodePackage", + "id" : "acm011990jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm011991jsd" ] + }, + "acm011991jsd" : { + "type" : "CodePackage", + "id" : "acm011991jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011992jsd" ] + }, + "acm011992jsd" : { + "type" : "CodePackage", + "id" : "acm011992jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm011993jsd" ] + }, + "acm011993jsd" : { + "type" : "CodePackage", + "id" : "acm011993jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm011988jsd" ] + }, + "acm011994jsd" : { + "type" : "ControlElement", + "id" : "acm011994jsd", + "name" : "getName" + }, + "acm011995jsd" : { + "type" : "ControlElement", + "id" : "acm011995jsd", + "name" : "getKey" + }, + "acm011996jsd" : { + "type" : "ControlElement", + "id" : "acm011996jsd", + "name" : "format" + }, + "acm011997jsd" : { + "type" : "ControlElement", + "id" : "acm011997jsd", + "name" : "getDescription" + }, + "acm011998jsd" : { + "type" : "ControlElement", + "id" : "acm011998jsd", + "name" : "getExampleInput" + }, + "acm011999jsd" : { + "type" : "ClassUnit", + "id" : "acm011999jsd", + "name" : "RemoveRedundantSpacesFormatter", + "compilationUnitId" : "acm011988jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011994jsd", "acm011995jsd", "acm011996jsd", "acm011997jsd", "acm011998jsd" ] + }, + "acm012000jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012000jsd", + "name" : "ReplaceTabsBySpaceFormater", + "parentId" : "acm011749jsd", + "content" : [ "acm012011jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012001jsd" : { + "type" : "CodePackage", + "id" : "acm012001jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012002jsd" ] + }, + "acm012002jsd" : { + "type" : "CodePackage", + "id" : "acm012002jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012003jsd" ] + }, + "acm012003jsd" : { + "type" : "CodePackage", + "id" : "acm012003jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012004jsd" ] + }, + "acm012004jsd" : { + "type" : "CodePackage", + "id" : "acm012004jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012005jsd" ] + }, + "acm012005jsd" : { + "type" : "CodePackage", + "id" : "acm012005jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm012000jsd" ] + }, + "acm012006jsd" : { + "type" : "ControlElement", + "id" : "acm012006jsd", + "name" : "getName" + }, + "acm012007jsd" : { + "type" : "ControlElement", + "id" : "acm012007jsd", + "name" : "getKey" + }, + "acm012008jsd" : { + "type" : "ControlElement", + "id" : "acm012008jsd", + "name" : "format" + }, + "acm012009jsd" : { + "type" : "ControlElement", + "id" : "acm012009jsd", + "name" : "getDescription" + }, + "acm012010jsd" : { + "type" : "ControlElement", + "id" : "acm012010jsd", + "name" : "getExampleInput" + }, + "acm012011jsd" : { + "type" : "ClassUnit", + "id" : "acm012011jsd", + "name" : "ReplaceTabsBySpaceFormater", + "compilationUnitId" : "acm012000jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012006jsd", "acm012007jsd", "acm012008jsd", "acm012009jsd", "acm012010jsd" ] + }, + "acm012012jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012012jsd", + "name" : "ShortenDOIFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm012023jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012013jsd" : { + "type" : "CodePackage", + "id" : "acm012013jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012014jsd" ] + }, + "acm012014jsd" : { + "type" : "CodePackage", + "id" : "acm012014jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012015jsd" ] + }, + "acm012015jsd" : { + "type" : "CodePackage", + "id" : "acm012015jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012016jsd" ] + }, + "acm012016jsd" : { + "type" : "CodePackage", + "id" : "acm012016jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012017jsd" ] + }, + "acm012017jsd" : { + "type" : "CodePackage", + "id" : "acm012017jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm012012jsd" ] + }, + "acm012018jsd" : { + "type" : "ControlElement", + "id" : "acm012018jsd", + "name" : "getName" + }, + "acm012019jsd" : { + "type" : "ControlElement", + "id" : "acm012019jsd", + "name" : "getKey" + }, + "acm012020jsd" : { + "type" : "ControlElement", + "id" : "acm012020jsd", + "name" : "format" + }, + "acm012021jsd" : { + "type" : "ControlElement", + "id" : "acm012021jsd", + "name" : "getDescription" + }, + "acm012022jsd" : { + "type" : "ControlElement", + "id" : "acm012022jsd", + "name" : "getExampleInput" + }, + "acm012023jsd" : { + "type" : "ClassUnit", + "id" : "acm012023jsd", + "name" : "ShortenDOIFormatter", + "compilationUnitId" : "acm012012jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012023jsd" ], + "content" : [ "acm012018jsd", "acm012019jsd", "acm012020jsd", "acm012021jsd", "acm012022jsd" ] + }, + "acm012024jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012024jsd", + "name" : "TrimWhitespaceFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm012035jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012025jsd" : { + "type" : "CodePackage", + "id" : "acm012025jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012026jsd" ] + }, + "acm012026jsd" : { + "type" : "CodePackage", + "id" : "acm012026jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012027jsd" ] + }, + "acm012027jsd" : { + "type" : "CodePackage", + "id" : "acm012027jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012028jsd" ] + }, + "acm012028jsd" : { + "type" : "CodePackage", + "id" : "acm012028jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012029jsd" ] + }, + "acm012029jsd" : { + "type" : "CodePackage", + "id" : "acm012029jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm012024jsd" ] + }, + "acm012030jsd" : { + "type" : "ControlElement", + "id" : "acm012030jsd", + "name" : "getName" + }, + "acm012031jsd" : { + "type" : "ControlElement", + "id" : "acm012031jsd", + "name" : "getKey" + }, + "acm012032jsd" : { + "type" : "ControlElement", + "id" : "acm012032jsd", + "name" : "format" + }, + "acm012033jsd" : { + "type" : "ControlElement", + "id" : "acm012033jsd", + "name" : "getDescription" + }, + "acm012034jsd" : { + "type" : "ControlElement", + "id" : "acm012034jsd", + "name" : "getExampleInput" + }, + "acm012035jsd" : { + "type" : "ClassUnit", + "id" : "acm012035jsd", + "name" : "TrimWhitespaceFormatter", + "compilationUnitId" : "acm012024jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012030jsd", "acm012031jsd", "acm012032jsd", "acm012033jsd", "acm012034jsd" ] + }, + "acm012036jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012036jsd", + "name" : "UnicodeToLatexFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm012047jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012037jsd" : { + "type" : "CodePackage", + "id" : "acm012037jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012038jsd" ] + }, + "acm012038jsd" : { + "type" : "CodePackage", + "id" : "acm012038jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012039jsd" ] + }, + "acm012039jsd" : { + "type" : "CodePackage", + "id" : "acm012039jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012040jsd" ] + }, + "acm012040jsd" : { + "type" : "CodePackage", + "id" : "acm012040jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012041jsd" ] + }, + "acm012041jsd" : { + "type" : "CodePackage", + "id" : "acm012041jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm012036jsd" ] + }, + "acm012042jsd" : { + "type" : "ControlElement", + "id" : "acm012042jsd", + "name" : "format" + }, + "acm012043jsd" : { + "type" : "ControlElement", + "id" : "acm012043jsd", + "name" : "getDescription" + }, + "acm012044jsd" : { + "type" : "ControlElement", + "id" : "acm012044jsd", + "name" : "getExampleInput" + }, + "acm012045jsd" : { + "type" : "ControlElement", + "id" : "acm012045jsd", + "name" : "getName" + }, + "acm012046jsd" : { + "type" : "ControlElement", + "id" : "acm012046jsd", + "name" : "getKey" + }, + "acm012047jsd" : { + "type" : "ClassUnit", + "id" : "acm012047jsd", + "name" : "UnicodeToLatexFormatter", + "compilationUnitId" : "acm012036jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm012047jsd" ], + "content" : [ "acm012042jsd", "acm012043jsd", "acm012044jsd", "acm012045jsd", "acm012046jsd" ] + }, + "acm012048jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012048jsd", + "name" : "UnitsToLatexFormatter", + "parentId" : "acm011749jsd", + "content" : [ "acm012060jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012049jsd" : { + "type" : "CodePackage", + "id" : "acm012049jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012050jsd" ] + }, + "acm012050jsd" : { + "type" : "CodePackage", + "id" : "acm012050jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012051jsd" ] + }, + "acm012051jsd" : { + "type" : "CodePackage", + "id" : "acm012051jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012052jsd" ] + }, + "acm012052jsd" : { + "type" : "CodePackage", + "id" : "acm012052jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012053jsd" ] + }, + "acm012053jsd" : { + "type" : "CodePackage", + "id" : "acm012053jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm012048jsd" ] + }, + "acm012054jsd" : { + "type" : "ControlElement", + "id" : "acm012054jsd", + "name" : "UnitsToLatexFormatter" + }, + "acm012055jsd" : { + "type" : "ControlElement", + "id" : "acm012055jsd", + "name" : "format" + }, + "acm012056jsd" : { + "type" : "ControlElement", + "id" : "acm012056jsd", + "name" : "getDescription" + }, + "acm012057jsd" : { + "type" : "ControlElement", + "id" : "acm012057jsd", + "name" : "getExampleInput" + }, + "acm012058jsd" : { + "type" : "ControlElement", + "id" : "acm012058jsd", + "name" : "getName" + }, + "acm012059jsd" : { + "type" : "ControlElement", + "id" : "acm012059jsd", + "name" : "getKey" + }, + "acm012060jsd" : { + "type" : "ClassUnit", + "id" : "acm012060jsd", + "name" : "UnitsToLatexFormatter", + "compilationUnitId" : "acm012048jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017633jsd" ], + "content" : [ "acm012054jsd", "acm012055jsd", "acm012056jsd", "acm012057jsd", "acm012058jsd", "acm012059jsd" ] + }, + "acm012061jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012061jsd", + "name" : "CapitalizeFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012072jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012062jsd" : { + "type" : "CodePackage", + "id" : "acm012062jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012063jsd" ] + }, + "acm012063jsd" : { + "type" : "CodePackage", + "id" : "acm012063jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012064jsd" ] + }, + "acm012064jsd" : { + "type" : "CodePackage", + "id" : "acm012064jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012065jsd" ] + }, + "acm012065jsd" : { + "type" : "CodePackage", + "id" : "acm012065jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012066jsd" ] + }, + "acm012066jsd" : { + "type" : "CodePackage", + "id" : "acm012066jsd", + "name" : "casechanger", + "parentId" : "acm011725jsd", + "content" : [ "acm012061jsd", "acm012073jsd", "acm012085jsd", "acm012099jsd", "acm012111jsd", "acm012123jsd", "acm012135jsd", "acm012146jsd", "acm012158jsd", "acm012170jsd", "acm023915jsd", "acm023925jsd", "acm023936jsd", "acm023950jsd", "acm023960jsd", "acm023970jsd", "acm023980jsd" ] + }, + "acm012067jsd" : { + "type" : "ControlElement", + "id" : "acm012067jsd", + "name" : "getName" + }, + "acm012068jsd" : { + "type" : "ControlElement", + "id" : "acm012068jsd", + "name" : "getKey" + }, + "acm012069jsd" : { + "type" : "ControlElement", + "id" : "acm012069jsd", + "name" : "format" + }, + "acm012070jsd" : { + "type" : "ControlElement", + "id" : "acm012070jsd", + "name" : "getDescription" + }, + "acm012071jsd" : { + "type" : "ControlElement", + "id" : "acm012071jsd", + "name" : "getExampleInput" + }, + "acm012072jsd" : { + "type" : "ClassUnit", + "id" : "acm012072jsd", + "name" : "CapitalizeFormatter", + "compilationUnitId" : "acm012061jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012122jsd" ], + "content" : [ "acm012067jsd", "acm012068jsd", "acm012069jsd", "acm012070jsd", "acm012071jsd" ] + }, + "acm012073jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012073jsd", + "name" : "LowerCaseFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012084jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012074jsd" : { + "type" : "CodePackage", + "id" : "acm012074jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012075jsd" ] + }, + "acm012075jsd" : { + "type" : "CodePackage", + "id" : "acm012075jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012076jsd" ] + }, + "acm012076jsd" : { + "type" : "CodePackage", + "id" : "acm012076jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012077jsd" ] + }, + "acm012077jsd" : { + "type" : "CodePackage", + "id" : "acm012077jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012078jsd" ] + }, + "acm012078jsd" : { + "type" : "CodePackage", + "id" : "acm012078jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012073jsd" ] + }, + "acm012079jsd" : { + "type" : "ControlElement", + "id" : "acm012079jsd", + "name" : "getName" + }, + "acm012080jsd" : { + "type" : "ControlElement", + "id" : "acm012080jsd", + "name" : "getKey" + }, + "acm012081jsd" : { + "type" : "ControlElement", + "id" : "acm012081jsd", + "name" : "format" + }, + "acm012082jsd" : { + "type" : "ControlElement", + "id" : "acm012082jsd", + "name" : "getDescription" + }, + "acm012083jsd" : { + "type" : "ControlElement", + "id" : "acm012083jsd", + "name" : "getExampleInput" + }, + "acm012084jsd" : { + "type" : "ClassUnit", + "id" : "acm012084jsd", + "name" : "LowerCaseFormatter", + "compilationUnitId" : "acm012073jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012122jsd" ], + "content" : [ "acm012079jsd", "acm012080jsd", "acm012081jsd", "acm012082jsd", "acm012083jsd" ] + }, + "acm012085jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012085jsd", + "name" : "ProtectTermsFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012098jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012086jsd" : { + "type" : "CodePackage", + "id" : "acm012086jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012087jsd" ] + }, + "acm012087jsd" : { + "type" : "CodePackage", + "id" : "acm012087jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012088jsd" ] + }, + "acm012088jsd" : { + "type" : "CodePackage", + "id" : "acm012088jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012089jsd" ] + }, + "acm012089jsd" : { + "type" : "CodePackage", + "id" : "acm012089jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012090jsd" ] + }, + "acm012090jsd" : { + "type" : "CodePackage", + "id" : "acm012090jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012085jsd" ] + }, + "acm012091jsd" : { + "type" : "ControlElement", + "id" : "acm012091jsd", + "name" : "ProtectTermsFormatter" + }, + "acm012092jsd" : { + "type" : "ControlElement", + "id" : "acm012092jsd", + "name" : "format" + }, + "acm012093jsd" : { + "type" : "ControlElement", + "id" : "acm012093jsd", + "name" : "format" + }, + "acm012094jsd" : { + "type" : "ControlElement", + "id" : "acm012094jsd", + "name" : "getDescription" + }, + "acm012095jsd" : { + "type" : "ControlElement", + "id" : "acm012095jsd", + "name" : "getExampleInput" + }, + "acm012096jsd" : { + "type" : "ControlElement", + "id" : "acm012096jsd", + "name" : "getName" + }, + "acm012097jsd" : { + "type" : "ControlElement", + "id" : "acm012097jsd", + "name" : "getKey" + }, + "acm012098jsd" : { + "type" : "ClassUnit", + "id" : "acm012098jsd", + "name" : "ProtectTermsFormatter", + "compilationUnitId" : "acm012085jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016690jsd", "acm017633jsd" ], + "content" : [ "acm012091jsd", "acm012092jsd", "acm012093jsd", "acm012094jsd", "acm012095jsd", "acm012096jsd", "acm012097jsd" ] + }, + "acm012099jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012099jsd", + "name" : "SentenceCaseFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012110jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012100jsd" : { + "type" : "CodePackage", + "id" : "acm012100jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012101jsd" ] + }, + "acm012101jsd" : { + "type" : "CodePackage", + "id" : "acm012101jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012102jsd" ] + }, + "acm012102jsd" : { + "type" : "CodePackage", + "id" : "acm012102jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012103jsd" ] + }, + "acm012103jsd" : { + "type" : "CodePackage", + "id" : "acm012103jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012104jsd" ] + }, + "acm012104jsd" : { + "type" : "CodePackage", + "id" : "acm012104jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012099jsd" ] + }, + "acm012105jsd" : { + "type" : "ControlElement", + "id" : "acm012105jsd", + "name" : "getName" + }, + "acm012106jsd" : { + "type" : "ControlElement", + "id" : "acm012106jsd", + "name" : "getKey" + }, + "acm012107jsd" : { + "type" : "ControlElement", + "id" : "acm012107jsd", + "name" : "format" + }, + "acm012108jsd" : { + "type" : "ControlElement", + "id" : "acm012108jsd", + "name" : "getDescription" + }, + "acm012109jsd" : { + "type" : "ControlElement", + "id" : "acm012109jsd", + "name" : "getExampleInput" + }, + "acm012110jsd" : { + "type" : "ClassUnit", + "id" : "acm012110jsd", + "name" : "SentenceCaseFormatter", + "compilationUnitId" : "acm012099jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012084jsd", "acm012122jsd" ], + "content" : [ "acm012105jsd", "acm012106jsd", "acm012107jsd", "acm012108jsd", "acm012109jsd" ] + }, + "acm012111jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012111jsd", + "name" : "Title", + "parentId" : "acm012066jsd", + "content" : [ "acm012122jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012112jsd" : { + "type" : "CodePackage", + "id" : "acm012112jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012113jsd" ] + }, + "acm012113jsd" : { + "type" : "CodePackage", + "id" : "acm012113jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012114jsd" ] + }, + "acm012114jsd" : { + "type" : "CodePackage", + "id" : "acm012114jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012115jsd" ] + }, + "acm012115jsd" : { + "type" : "CodePackage", + "id" : "acm012115jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012116jsd" ] + }, + "acm012116jsd" : { + "type" : "CodePackage", + "id" : "acm012116jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012111jsd" ] + }, + "acm012117jsd" : { + "type" : "ControlElement", + "id" : "acm012117jsd", + "name" : "Title" + }, + "acm012118jsd" : { + "type" : "ControlElement", + "id" : "acm012118jsd", + "name" : "getWords" + }, + "acm012119jsd" : { + "type" : "ControlElement", + "id" : "acm012119jsd", + "name" : "getFirstWord" + }, + "acm012120jsd" : { + "type" : "ControlElement", + "id" : "acm012120jsd", + "name" : "getLastWord" + }, + "acm012121jsd" : { + "type" : "ControlElement", + "id" : "acm012121jsd", + "name" : "toString" + }, + "acm012122jsd" : { + "type" : "ClassUnit", + "id" : "acm012122jsd", + "name" : "Title", + "compilationUnitId" : "acm012111jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012145jsd", "acm012189jsd" ], + "content" : [ "acm012117jsd", "acm012118jsd", "acm012119jsd", "acm012120jsd", "acm012121jsd" ] + }, + "acm012123jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012123jsd", + "name" : "TitleCaseFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012134jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012124jsd" : { + "type" : "CodePackage", + "id" : "acm012124jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012125jsd" ] + }, + "acm012125jsd" : { + "type" : "CodePackage", + "id" : "acm012125jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012126jsd" ] + }, + "acm012126jsd" : { + "type" : "CodePackage", + "id" : "acm012126jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012127jsd" ] + }, + "acm012127jsd" : { + "type" : "CodePackage", + "id" : "acm012127jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012128jsd" ] + }, + "acm012128jsd" : { + "type" : "CodePackage", + "id" : "acm012128jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012123jsd" ] + }, + "acm012129jsd" : { + "type" : "ControlElement", + "id" : "acm012129jsd", + "name" : "getName" + }, + "acm012130jsd" : { + "type" : "ControlElement", + "id" : "acm012130jsd", + "name" : "getKey" + }, + "acm012131jsd" : { + "type" : "ControlElement", + "id" : "acm012131jsd", + "name" : "format" + }, + "acm012132jsd" : { + "type" : "ControlElement", + "id" : "acm012132jsd", + "name" : "getDescription" + }, + "acm012133jsd" : { + "type" : "ControlElement", + "id" : "acm012133jsd", + "name" : "getExampleInput" + }, + "acm012134jsd" : { + "type" : "ClassUnit", + "id" : "acm012134jsd", + "name" : "TitleCaseFormatter", + "compilationUnitId" : "acm012123jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012129jsd", "acm012130jsd", "acm012131jsd", "acm012132jsd", "acm012133jsd" ] + }, + "acm012135jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012135jsd", + "name" : "TitleParser", + "parentId" : "acm012066jsd", + "content" : [ "acm012145jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012136jsd" : { + "type" : "CodePackage", + "id" : "acm012136jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012137jsd" ] + }, + "acm012137jsd" : { + "type" : "CodePackage", + "id" : "acm012137jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012138jsd" ] + }, + "acm012138jsd" : { + "type" : "CodePackage", + "id" : "acm012138jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012139jsd" ] + }, + "acm012139jsd" : { + "type" : "CodePackage", + "id" : "acm012139jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012140jsd" ] + }, + "acm012140jsd" : { + "type" : "CodePackage", + "id" : "acm012140jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012135jsd" ] + }, + "acm012141jsd" : { + "type" : "ControlElement", + "id" : "acm012141jsd", + "name" : "parse" + }, + "acm012142jsd" : { + "type" : "ControlElement", + "id" : "acm012142jsd", + "name" : "createWord" + }, + "acm012143jsd" : { + "type" : "ControlElement", + "id" : "acm012143jsd", + "name" : "reset" + }, + "acm012144jsd" : { + "type" : "ControlElement", + "id" : "acm012144jsd", + "name" : "determineProtectedChars" + }, + "acm012145jsd" : { + "type" : "ClassUnit", + "id" : "acm012145jsd", + "name" : "TitleParser", + "compilationUnitId" : "acm012135jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012189jsd" ], + "content" : [ "acm012141jsd", "acm012142jsd", "acm012143jsd", "acm012144jsd" ] + }, + "acm012146jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012146jsd", + "name" : "UnprotectTermsFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012157jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012147jsd" : { + "type" : "CodePackage", + "id" : "acm012147jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012148jsd" ] + }, + "acm012148jsd" : { + "type" : "CodePackage", + "id" : "acm012148jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012149jsd" ] + }, + "acm012149jsd" : { + "type" : "CodePackage", + "id" : "acm012149jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012150jsd" ] + }, + "acm012150jsd" : { + "type" : "CodePackage", + "id" : "acm012150jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012151jsd" ] + }, + "acm012151jsd" : { + "type" : "CodePackage", + "id" : "acm012151jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012146jsd" ] + }, + "acm012152jsd" : { + "type" : "ControlElement", + "id" : "acm012152jsd", + "name" : "format" + }, + "acm012153jsd" : { + "type" : "ControlElement", + "id" : "acm012153jsd", + "name" : "getDescription" + }, + "acm012154jsd" : { + "type" : "ControlElement", + "id" : "acm012154jsd", + "name" : "getExampleInput" + }, + "acm012155jsd" : { + "type" : "ControlElement", + "id" : "acm012155jsd", + "name" : "getName" + }, + "acm012156jsd" : { + "type" : "ControlElement", + "id" : "acm012156jsd", + "name" : "getKey" + }, + "acm012157jsd" : { + "type" : "ClassUnit", + "id" : "acm012157jsd", + "name" : "UnprotectTermsFormatter", + "compilationUnitId" : "acm012146jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012152jsd", "acm012153jsd", "acm012154jsd", "acm012155jsd", "acm012156jsd" ] + }, + "acm012158jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012158jsd", + "name" : "UpperCaseFormatter", + "parentId" : "acm012066jsd", + "content" : [ "acm012169jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012159jsd" : { + "type" : "CodePackage", + "id" : "acm012159jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012160jsd" ] + }, + "acm012160jsd" : { + "type" : "CodePackage", + "id" : "acm012160jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012161jsd" ] + }, + "acm012161jsd" : { + "type" : "CodePackage", + "id" : "acm012161jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012162jsd" ] + }, + "acm012162jsd" : { + "type" : "CodePackage", + "id" : "acm012162jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012163jsd" ] + }, + "acm012163jsd" : { + "type" : "CodePackage", + "id" : "acm012163jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012158jsd" ] + }, + "acm012164jsd" : { + "type" : "ControlElement", + "id" : "acm012164jsd", + "name" : "getName" + }, + "acm012165jsd" : { + "type" : "ControlElement", + "id" : "acm012165jsd", + "name" : "getKey" + }, + "acm012166jsd" : { + "type" : "ControlElement", + "id" : "acm012166jsd", + "name" : "format" + }, + "acm012167jsd" : { + "type" : "ControlElement", + "id" : "acm012167jsd", + "name" : "getDescription" + }, + "acm012168jsd" : { + "type" : "ControlElement", + "id" : "acm012168jsd", + "name" : "getExampleInput" + }, + "acm012169jsd" : { + "type" : "ClassUnit", + "id" : "acm012169jsd", + "name" : "UpperCaseFormatter", + "compilationUnitId" : "acm012158jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012122jsd" ], + "content" : [ "acm012164jsd", "acm012165jsd", "acm012166jsd", "acm012167jsd", "acm012168jsd" ] + }, + "acm012170jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012170jsd", + "name" : "Word", + "parentId" : "acm012066jsd", + "content" : [ "acm012189jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012171jsd" : { + "type" : "CodePackage", + "id" : "acm012171jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012172jsd" ] + }, + "acm012172jsd" : { + "type" : "CodePackage", + "id" : "acm012172jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012173jsd" ] + }, + "acm012173jsd" : { + "type" : "CodePackage", + "id" : "acm012173jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012174jsd" ] + }, + "acm012174jsd" : { + "type" : "CodePackage", + "id" : "acm012174jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012175jsd" ] + }, + "acm012175jsd" : { + "type" : "CodePackage", + "id" : "acm012175jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm012170jsd" ] + }, + "acm012176jsd" : { + "type" : "ControlElement", + "id" : "acm012176jsd", + "name" : "Word" + }, + "acm012177jsd" : { + "type" : "ControlElement", + "id" : "acm012177jsd", + "name" : "isSmallerWord" + }, + "acm012178jsd" : { + "type" : "ControlElement", + "id" : "acm012178jsd", + "name" : "toUpperCase" + }, + "acm012179jsd" : { + "type" : "ControlElement", + "id" : "acm012179jsd", + "name" : "toLowerCase" + }, + "acm012180jsd" : { + "type" : "ControlElement", + "id" : "acm012180jsd", + "name" : "toUpperFirst" + }, + "acm012181jsd" : { + "type" : "ControlElement", + "id" : "acm012181jsd", + "name" : "toUpperFirstIgnoreHyphen" + }, + "acm012182jsd" : { + "type" : "ControlElement", + "id" : "acm012182jsd", + "name" : "toUpperFirstTitle" + }, + "acm012183jsd" : { + "type" : "ControlElement", + "id" : "acm012183jsd", + "name" : "isConjunction" + }, + "acm012184jsd" : { + "type" : "ControlElement", + "id" : "acm012184jsd", + "name" : "stripConsonants" + }, + "acm012185jsd" : { + "type" : "ControlElement", + "id" : "acm012185jsd", + "name" : "isSmallerWord" + }, + "acm012186jsd" : { + "type" : "ControlElement", + "id" : "acm012186jsd", + "name" : "isLargerWord" + }, + "acm012187jsd" : { + "type" : "ControlElement", + "id" : "acm012187jsd", + "name" : "toString" + }, + "acm012188jsd" : { + "type" : "ControlElement", + "id" : "acm012188jsd", + "name" : "endsWithColon" + }, + "acm012189jsd" : { + "type" : "ClassUnit", + "id" : "acm012189jsd", + "name" : "Word", + "compilationUnitId" : "acm012170jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012176jsd", "acm012177jsd", "acm012178jsd", "acm012179jsd", "acm012180jsd", "acm012181jsd", "acm012182jsd", "acm012183jsd", "acm012184jsd", "acm012185jsd", "acm012186jsd", "acm012187jsd", "acm012188jsd" ] + }, + "acm012190jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012190jsd", + "name" : "MinifyNameListFormatter", + "parentId" : "acm012195jsd", + "content" : [ "acm012202jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "minifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012191jsd" : { + "type" : "CodePackage", + "id" : "acm012191jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012192jsd" ] + }, + "acm012192jsd" : { + "type" : "CodePackage", + "id" : "acm012192jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012193jsd" ] + }, + "acm012193jsd" : { + "type" : "CodePackage", + "id" : "acm012193jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012194jsd" ] + }, + "acm012194jsd" : { + "type" : "CodePackage", + "id" : "acm012194jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012195jsd" ] + }, + "acm012195jsd" : { + "type" : "CodePackage", + "id" : "acm012195jsd", + "name" : "minifier", + "parentId" : "acm011725jsd", + "content" : [ "acm012190jsd", "acm012203jsd", "acm023990jsd", "acm024000jsd" ] + }, + "acm012196jsd" : { + "type" : "ControlElement", + "id" : "acm012196jsd", + "name" : "getName" + }, + "acm012197jsd" : { + "type" : "ControlElement", + "id" : "acm012197jsd", + "name" : "getKey" + }, + "acm012198jsd" : { + "type" : "ControlElement", + "id" : "acm012198jsd", + "name" : "format" + }, + "acm012199jsd" : { + "type" : "ControlElement", + "id" : "acm012199jsd", + "name" : "getDescription" + }, + "acm012200jsd" : { + "type" : "ControlElement", + "id" : "acm012200jsd", + "name" : "getExampleInput" + }, + "acm012201jsd" : { + "type" : "ControlElement", + "id" : "acm012201jsd", + "name" : "abbreviateAuthor" + }, + "acm012202jsd" : { + "type" : "ClassUnit", + "id" : "acm012202jsd", + "name" : "MinifyNameListFormatter", + "compilationUnitId" : "acm012190jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012196jsd", "acm012197jsd", "acm012198jsd", "acm012199jsd", "acm012200jsd", "acm012201jsd" ] + }, + "acm012203jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012203jsd", + "name" : "TruncateFormatter", + "parentId" : "acm012195jsd", + "content" : [ "acm012215jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "formatter", "minifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012204jsd" : { + "type" : "CodePackage", + "id" : "acm012204jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012205jsd" ] + }, + "acm012205jsd" : { + "type" : "CodePackage", + "id" : "acm012205jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012206jsd" ] + }, + "acm012206jsd" : { + "type" : "CodePackage", + "id" : "acm012206jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012207jsd" ] + }, + "acm012207jsd" : { + "type" : "CodePackage", + "id" : "acm012207jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm012208jsd" ] + }, + "acm012208jsd" : { + "type" : "CodePackage", + "id" : "acm012208jsd", + "name" : "minifier", + "parentId" : null, + "content" : [ "acm012203jsd" ] + }, + "acm012209jsd" : { + "type" : "ControlElement", + "id" : "acm012209jsd", + "name" : "TruncateFormatter" + }, + "acm012210jsd" : { + "type" : "ControlElement", + "id" : "acm012210jsd", + "name" : "getName" + }, + "acm012211jsd" : { + "type" : "ControlElement", + "id" : "acm012211jsd", + "name" : "getKey" + }, + "acm012212jsd" : { + "type" : "ControlElement", + "id" : "acm012212jsd", + "name" : "format" + }, + "acm012213jsd" : { + "type" : "ControlElement", + "id" : "acm012213jsd", + "name" : "getDescription" + }, + "acm012214jsd" : { + "type" : "ControlElement", + "id" : "acm012214jsd", + "name" : "getExampleInput" + }, + "acm012215jsd" : { + "type" : "ClassUnit", + "id" : "acm012215jsd", + "name" : "TruncateFormatter", + "compilationUnitId" : "acm012203jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012209jsd", "acm012210jsd", "acm012211jsd", "acm012212jsd", "acm012213jsd", "acm012214jsd" ] + }, + "acm012216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012216jsd", + "name" : "GitHandler", + "parentId" : "acm012220jsd", + "content" : [ "acm012231jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "git" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012217jsd" : { + "type" : "CodePackage", + "id" : "acm012217jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012218jsd" ] + }, + "acm012218jsd" : { + "type" : "CodePackage", + "id" : "acm012218jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012219jsd" ] + }, + "acm012219jsd" : { + "type" : "CodePackage", + "id" : "acm012219jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012220jsd" ] + }, + "acm012220jsd" : { + "type" : "CodePackage", + "id" : "acm012220jsd", + "name" : "git", + "parentId" : "acm001340jsd", + "content" : [ "acm012216jsd", "acm012232jsd", "acm024014jsd", "acm024024jsd" ] + }, + "acm012221jsd" : { + "type" : "ControlElement", + "id" : "acm012221jsd", + "name" : "GitHandler" + }, + "acm012222jsd" : { + "type" : "ControlElement", + "id" : "acm012222jsd", + "name" : "setupGitIgnore" + }, + "acm012223jsd" : { + "type" : "ControlElement", + "id" : "acm012223jsd", + "name" : "isGitRepository" + }, + "acm012224jsd" : { + "type" : "ControlElement", + "id" : "acm012224jsd", + "name" : "checkoutBranch" + }, + "acm012225jsd" : { + "type" : "ControlElement", + "id" : "acm012225jsd", + "name" : "getRefForBranch" + }, + "acm012226jsd" : { + "type" : "ControlElement", + "id" : "acm012226jsd", + "name" : "createCommitOnCurrentBranch" + }, + "acm012227jsd" : { + "type" : "ControlElement", + "id" : "acm012227jsd", + "name" : "mergeBranches" + }, + "acm012228jsd" : { + "type" : "ControlElement", + "id" : "acm012228jsd", + "name" : "pushCommitsToRemoteRepository" + }, + "acm012229jsd" : { + "type" : "ControlElement", + "id" : "acm012229jsd", + "name" : "pullOnCurrentBranch" + }, + "acm012230jsd" : { + "type" : "ControlElement", + "id" : "acm012230jsd", + "name" : "getCurrentlyCheckedOutBranch" + }, + "acm012231jsd" : { + "type" : "ClassUnit", + "id" : "acm012231jsd", + "name" : "GitHandler", + "compilationUnitId" : "acm012216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012231jsd" ], + "content" : [ "acm012221jsd", "acm012222jsd", "acm012223jsd", "acm012224jsd", "acm012225jsd", "acm012226jsd", "acm012227jsd", "acm012228jsd", "acm012229jsd", "acm012230jsd" ] + }, + "acm012232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012232jsd", + "name" : "SlrGitHandler", + "parentId" : "acm012220jsd", + "content" : [ "acm012242jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "git" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012233jsd" : { + "type" : "CodePackage", + "id" : "acm012233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012234jsd" ] + }, + "acm012234jsd" : { + "type" : "CodePackage", + "id" : "acm012234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012235jsd" ] + }, + "acm012235jsd" : { + "type" : "CodePackage", + "id" : "acm012235jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012236jsd" ] + }, + "acm012236jsd" : { + "type" : "CodePackage", + "id" : "acm012236jsd", + "name" : "git", + "parentId" : null, + "content" : [ "acm012232jsd" ] + }, + "acm012237jsd" : { + "type" : "ControlElement", + "id" : "acm012237jsd", + "name" : "SlrGitHandler" + }, + "acm012238jsd" : { + "type" : "ControlElement", + "id" : "acm012238jsd", + "name" : "appendLatestSearchResultsOntoCurrentBranch" + }, + "acm012239jsd" : { + "type" : "ControlElement", + "id" : "acm012239jsd", + "name" : "calculatePatchOfNewSearchResults" + }, + "acm012240jsd" : { + "type" : "ControlElement", + "id" : "acm012240jsd", + "name" : "parsePatchForAddedEntries" + }, + "acm012241jsd" : { + "type" : "ControlElement", + "id" : "acm012241jsd", + "name" : "applyPatch" + }, + "acm012242jsd" : { + "type" : "ClassUnit", + "id" : "acm012242jsd", + "name" : "SlrGitHandler", + "compilationUnitId" : "acm012232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012231jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012237jsd", "acm012238jsd", "acm012239jsd", "acm012240jsd", "acm012241jsd" ] + }, + "acm012243jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012243jsd", + "name" : "DefaultGroupsFactory", + "parentId" : "acm012247jsd", + "content" : [ "acm012250jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012244jsd" : { + "type" : "CodePackage", + "id" : "acm012244jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012245jsd" ] + }, + "acm012245jsd" : { + "type" : "CodePackage", + "id" : "acm012245jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012246jsd" ] + }, + "acm012246jsd" : { + "type" : "CodePackage", + "id" : "acm012246jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012247jsd" ] + }, + "acm012247jsd" : { + "type" : "CodePackage", + "id" : "acm012247jsd", + "name" : "groups", + "parentId" : "acm001340jsd", + "content" : [ "acm012243jsd" ] + }, + "acm012248jsd" : { + "type" : "ControlElement", + "id" : "acm012248jsd", + "name" : "DefaultGroupsFactory" + }, + "acm012249jsd" : { + "type" : "ControlElement", + "id" : "acm012249jsd", + "name" : "getAllEntriesGroup" + }, + "acm012250jsd" : { + "type" : "ClassUnit", + "id" : "acm012250jsd", + "name" : "DefaultGroupsFactory", + "compilationUnitId" : "acm012243jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019119jsd" ], + "content" : [ "acm012248jsd", "acm012249jsd" ] + }, + "acm012251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012251jsd", + "name" : "HelpFile", + "parentId" : "acm012255jsd", + "content" : [ "acm012258jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012252jsd" : { + "type" : "CodePackage", + "id" : "acm012252jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012253jsd" ] + }, + "acm012253jsd" : { + "type" : "CodePackage", + "id" : "acm012253jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012254jsd" ] + }, + "acm012254jsd" : { + "type" : "CodePackage", + "id" : "acm012254jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012255jsd" ] + }, + "acm012255jsd" : { + "type" : "CodePackage", + "id" : "acm012255jsd", + "name" : "help", + "parentId" : "acm001340jsd", + "content" : [ "acm012251jsd", "acm024034jsd" ] + }, + "acm012256jsd" : { + "type" : "ControlElement", + "id" : "acm012256jsd", + "name" : "HelpFile" + }, + "acm012257jsd" : { + "type" : "ControlElement", + "id" : "acm012257jsd", + "name" : "getPageName" + }, + "acm012258jsd" : { + "type" : "ClassUnit", + "id" : "acm012258jsd", + "name" : "HelpFile", + "compilationUnitId" : "acm012251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012256jsd", "acm012257jsd" ] + }, + "acm012259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012259jsd", + "name" : "AuthorListParser", + "parentId" : "acm012263jsd", + "content" : [ "acm012269jsd", "acm012270jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012260jsd" : { + "type" : "CodePackage", + "id" : "acm012260jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012261jsd" ] + }, + "acm012261jsd" : { + "type" : "CodePackage", + "id" : "acm012261jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012262jsd" ] + }, + "acm012262jsd" : { + "type" : "CodePackage", + "id" : "acm012262jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012263jsd" ] + }, + "acm012263jsd" : { + "type" : "CodePackage", + "id" : "acm012263jsd", + "name" : "importer", + "parentId" : "acm001340jsd", + "content" : [ "acm012259jsd", "acm012271jsd", "acm012280jsd", "acm012287jsd", "acm012297jsd", "acm012306jsd", "acm012315jsd", "acm012324jsd", "acm012333jsd", "acm012341jsd", "acm012354jsd", "acm012361jsd", "acm012371jsd", "acm012379jsd", "acm012390jsd", "acm012399jsd", "acm012408jsd", "acm012413jsd", "acm012433jsd", "acm012456jsd", "acm012468jsd", "acm012477jsd", "acm012486jsd", "acm012496jsd", "acm012507jsd", "acm012516jsd", "acm012524jsd", "acm012557jsd", "acm012564jsd", "acm012572jsd", "acm012583jsd", "acm012592jsd", "acm024042jsd", "acm024052jsd", "acm024060jsd", "acm024068jsd", "acm024078jsd", "acm024085jsd", "acm024096jsd", "acm024107jsd", "acm024124jsd", "acm024140jsd", "acm024148jsd", "acm024163jsd", "acm012613jsd", "acm013673jsd", "acm014380jsd" ] + }, + "acm012264jsd" : { + "type" : "ControlElement", + "id" : "acm012264jsd", + "name" : "buildWithAffix" + }, + "acm012265jsd" : { + "type" : "ControlElement", + "id" : "acm012265jsd", + "name" : "parse" + }, + "acm012266jsd" : { + "type" : "ControlElement", + "id" : "acm012266jsd", + "name" : "getAuthor" + }, + "acm012267jsd" : { + "type" : "ControlElement", + "id" : "acm012267jsd", + "name" : "concatTokens" + }, + "acm012268jsd" : { + "type" : "ControlElement", + "id" : "acm012268jsd", + "name" : "getToken" + }, + "acm012269jsd" : { + "type" : "ClassUnit", + "id" : "acm012269jsd", + "name" : "AuthorListParser", + "compilationUnitId" : "acm012259jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012270jsd", "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm012264jsd", "acm012265jsd", "acm012266jsd", "acm012267jsd", "acm012268jsd" ] + }, + "acm012270jsd" : { + "type" : "ClassUnit", + "id" : "acm012270jsd", + "name" : "Token", + "compilationUnitId" : "acm012259jsd", + "parentDatatypeId" : "acm012269jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm012271jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012271jsd", + "name" : "CompositeIdFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012279jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012272jsd" : { + "type" : "CodePackage", + "id" : "acm012272jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012273jsd" ] + }, + "acm012273jsd" : { + "type" : "CodePackage", + "id" : "acm012273jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012274jsd" ] + }, + "acm012274jsd" : { + "type" : "CodePackage", + "id" : "acm012274jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012275jsd" ] + }, + "acm012275jsd" : { + "type" : "CodePackage", + "id" : "acm012275jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012271jsd" ] + }, + "acm012276jsd" : { + "type" : "ControlElement", + "id" : "acm012276jsd", + "name" : "CompositeIdFetcher" + }, + "acm012277jsd" : { + "type" : "ControlElement", + "id" : "acm012277jsd", + "name" : "performSearchById" + }, + "acm012278jsd" : { + "type" : "ControlElement", + "id" : "acm012278jsd", + "name" : "getName" + }, + "acm012279jsd" : { + "type" : "ClassUnit", + "id" : "acm012279jsd", + "name" : "CompositeIdFetcher", + "compilationUnitId" : "acm012271jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012702jsd", "acm013001jsd", "acm013367jsd", "acm013382jsd", "acm018267jsd", "acm018843jsd", "acm018865jsd", "acm018894jsd" ], + "content" : [ "acm012276jsd", "acm012277jsd", "acm012278jsd" ] + }, + "acm012280jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012280jsd", + "name" : "EntryBasedFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012286jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012281jsd" : { + "type" : "CodePackage", + "id" : "acm012281jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012282jsd" ] + }, + "acm012282jsd" : { + "type" : "CodePackage", + "id" : "acm012282jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012283jsd" ] + }, + "acm012283jsd" : { + "type" : "CodePackage", + "id" : "acm012283jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012284jsd" ] + }, + "acm012284jsd" : { + "type" : "CodePackage", + "id" : "acm012284jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012280jsd" ] + }, + "acm012285jsd" : { + "type" : "ControlElement", + "id" : "acm012285jsd", + "name" : "performSearch" + }, + "acm012286jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012286jsd", + "name" : "EntryBasedFetcher", + "compilationUnitId" : "acm012280jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012591jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm018267jsd" ], + "content" : [ "acm012285jsd" ] + }, + "acm012287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012287jsd", + "name" : "EntryBasedParserFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012296jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012288jsd" : { + "type" : "CodePackage", + "id" : "acm012288jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012289jsd" ] + }, + "acm012289jsd" : { + "type" : "CodePackage", + "id" : "acm012289jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012290jsd" ] + }, + "acm012290jsd" : { + "type" : "CodePackage", + "id" : "acm012290jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012291jsd" ] + }, + "acm012291jsd" : { + "type" : "CodePackage", + "id" : "acm012291jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012287jsd" ] + }, + "acm012292jsd" : { + "type" : "ControlElement", + "id" : "acm012292jsd", + "name" : "getURLForEntry" + }, + "acm012293jsd" : { + "type" : "ControlElement", + "id" : "acm012293jsd", + "name" : "getParser" + }, + "acm012294jsd" : { + "type" : "ControlElement", + "id" : "acm012294jsd", + "name" : "doPostCleanup" + }, + "acm012295jsd" : { + "type" : "ControlElement", + "id" : "acm012295jsd", + "name" : "performSearch" + }, + "acm012296jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012296jsd", + "name" : "EntryBasedParserFetcher", + "compilationUnitId" : "acm012287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm018267jsd" ], + "content" : [ "acm012292jsd", "acm012293jsd", "acm012294jsd", "acm012295jsd" ] + }, + "acm012297jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012297jsd", + "name" : "FetcherClientException", + "parentId" : "acm012263jsd", + "content" : [ "acm012305jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012298jsd" : { + "type" : "CodePackage", + "id" : "acm012298jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012299jsd" ] + }, + "acm012299jsd" : { + "type" : "CodePackage", + "id" : "acm012299jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012300jsd" ] + }, + "acm012300jsd" : { + "type" : "CodePackage", + "id" : "acm012300jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012301jsd" ] + }, + "acm012301jsd" : { + "type" : "CodePackage", + "id" : "acm012301jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012297jsd" ] + }, + "acm012302jsd" : { + "type" : "ControlElement", + "id" : "acm012302jsd", + "name" : "FetcherClientException" + }, + "acm012303jsd" : { + "type" : "ControlElement", + "id" : "acm012303jsd", + "name" : "FetcherClientException" + }, + "acm012304jsd" : { + "type" : "ControlElement", + "id" : "acm012304jsd", + "name" : "FetcherClientException" + }, + "acm012305jsd" : { + "type" : "ClassUnit", + "id" : "acm012305jsd", + "name" : "FetcherClientException", + "compilationUnitId" : "acm012297jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012314jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012302jsd", "acm012303jsd", "acm012304jsd" ] + }, + "acm012306jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012306jsd", + "name" : "FetcherException", + "parentId" : "acm012263jsd", + "content" : [ "acm012314jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012307jsd" : { + "type" : "CodePackage", + "id" : "acm012307jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012308jsd" ] + }, + "acm012308jsd" : { + "type" : "CodePackage", + "id" : "acm012308jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012309jsd" ] + }, + "acm012309jsd" : { + "type" : "CodePackage", + "id" : "acm012309jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012310jsd" ] + }, + "acm012310jsd" : { + "type" : "CodePackage", + "id" : "acm012310jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012306jsd" ] + }, + "acm012311jsd" : { + "type" : "ControlElement", + "id" : "acm012311jsd", + "name" : "FetcherException" + }, + "acm012312jsd" : { + "type" : "ControlElement", + "id" : "acm012312jsd", + "name" : "FetcherException" + }, + "acm012313jsd" : { + "type" : "ControlElement", + "id" : "acm012313jsd", + "name" : "FetcherException" + }, + "acm012314jsd" : { + "type" : "ClassUnit", + "id" : "acm012314jsd", + "name" : "FetcherException", + "compilationUnitId" : "acm012306jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010366jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012311jsd", "acm012312jsd", "acm012313jsd" ] + }, + "acm012315jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012315jsd", + "name" : "FetcherResult", + "parentId" : "acm012263jsd", + "content" : [ "acm012323jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012316jsd" : { + "type" : "CodePackage", + "id" : "acm012316jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012317jsd" ] + }, + "acm012317jsd" : { + "type" : "CodePackage", + "id" : "acm012317jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012318jsd" ] + }, + "acm012318jsd" : { + "type" : "CodePackage", + "id" : "acm012318jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012319jsd" ] + }, + "acm012319jsd" : { + "type" : "CodePackage", + "id" : "acm012319jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012315jsd" ] + }, + "acm012320jsd" : { + "type" : "ControlElement", + "id" : "acm012320jsd", + "name" : "FetcherResult" + }, + "acm012321jsd" : { + "type" : "ControlElement", + "id" : "acm012321jsd", + "name" : "getTrust" + }, + "acm012322jsd" : { + "type" : "ControlElement", + "id" : "acm012322jsd", + "name" : "getSource" + }, + "acm012323jsd" : { + "type" : "ClassUnit", + "id" : "acm012323jsd", + "name" : "FetcherResult", + "compilationUnitId" : "acm012315jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013325jsd" ], + "content" : [ "acm012320jsd", "acm012321jsd", "acm012322jsd" ] + }, + "acm012324jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012324jsd", + "name" : "FetcherServerException", + "parentId" : "acm012263jsd", + "content" : [ "acm012332jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012325jsd" : { + "type" : "CodePackage", + "id" : "acm012325jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012326jsd" ] + }, + "acm012326jsd" : { + "type" : "CodePackage", + "id" : "acm012326jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012327jsd" ] + }, + "acm012327jsd" : { + "type" : "CodePackage", + "id" : "acm012327jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012328jsd" ] + }, + "acm012328jsd" : { + "type" : "CodePackage", + "id" : "acm012328jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012324jsd" ] + }, + "acm012329jsd" : { + "type" : "ControlElement", + "id" : "acm012329jsd", + "name" : "FetcherServerException" + }, + "acm012330jsd" : { + "type" : "ControlElement", + "id" : "acm012330jsd", + "name" : "FetcherServerException" + }, + "acm012331jsd" : { + "type" : "ControlElement", + "id" : "acm012331jsd", + "name" : "FetcherServerException" + }, + "acm012332jsd" : { + "type" : "ClassUnit", + "id" : "acm012332jsd", + "name" : "FetcherServerException", + "compilationUnitId" : "acm012324jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012314jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012329jsd", "acm012330jsd", "acm012331jsd" ] + }, + "acm012333jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012333jsd", + "name" : "FulltextFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012340jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012334jsd" : { + "type" : "CodePackage", + "id" : "acm012334jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012335jsd" ] + }, + "acm012335jsd" : { + "type" : "CodePackage", + "id" : "acm012335jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012336jsd" ] + }, + "acm012336jsd" : { + "type" : "CodePackage", + "id" : "acm012336jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012337jsd" ] + }, + "acm012337jsd" : { + "type" : "CodePackage", + "id" : "acm012337jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012333jsd" ] + }, + "acm012338jsd" : { + "type" : "ControlElement", + "id" : "acm012338jsd", + "name" : "findFullText" + }, + "acm012339jsd" : { + "type" : "ControlElement", + "id" : "acm012339jsd", + "name" : "getTrustLevel" + }, + "acm012340jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012340jsd", + "name" : "FulltextFetcher", + "compilationUnitId" : "acm012333jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013325jsd", "acm018267jsd" ], + "content" : [ "acm012338jsd", "acm012339jsd" ] + }, + "acm012341jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012341jsd", + "name" : "FulltextFetchers", + "parentId" : "acm012263jsd", + "content" : [ "acm012353jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012342jsd" : { + "type" : "CodePackage", + "id" : "acm012342jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012343jsd" ] + }, + "acm012343jsd" : { + "type" : "CodePackage", + "id" : "acm012343jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012344jsd" ] + }, + "acm012344jsd" : { + "type" : "CodePackage", + "id" : "acm012344jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012345jsd" ] + }, + "acm012345jsd" : { + "type" : "CodePackage", + "id" : "acm012345jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012341jsd" ] + }, + "acm012346jsd" : { + "type" : "ControlElement", + "id" : "acm012346jsd", + "name" : "FulltextFetchers" + }, + "acm012347jsd" : { + "type" : "ControlElement", + "id" : "acm012347jsd", + "name" : "FulltextFetchers" + }, + "acm012348jsd" : { + "type" : "ControlElement", + "id" : "acm012348jsd", + "name" : "findFullTextPDF" + }, + "acm012349jsd" : { + "type" : "ControlElement", + "id" : "acm012349jsd", + "name" : "findDoiForEntry" + }, + "acm012350jsd" : { + "type" : "ControlElement", + "id" : "acm012350jsd", + "name" : "getResults" + }, + "acm012351jsd" : { + "type" : "ControlElement", + "id" : "acm012351jsd", + "name" : "getCallable" + }, + "acm012352jsd" : { + "type" : "ControlElement", + "id" : "acm012352jsd", + "name" : "getCallables" + }, + "acm012353jsd" : { + "type" : "ClassUnit", + "id" : "acm012353jsd", + "name" : "FulltextFetchers", + "compilationUnitId" : "acm012341jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012323jsd", "acm012340jsd", "acm012353jsd", "acm012467jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm012346jsd", "acm012347jsd", "acm012348jsd", "acm012349jsd", "acm012350jsd", "acm012351jsd", "acm012352jsd" ] + }, + "acm012354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012354jsd", + "name" : "IdBasedFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012360jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012355jsd" : { + "type" : "CodePackage", + "id" : "acm012355jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012356jsd" ] + }, + "acm012356jsd" : { + "type" : "CodePackage", + "id" : "acm012356jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012357jsd" ] + }, + "acm012357jsd" : { + "type" : "CodePackage", + "id" : "acm012357jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012358jsd" ] + }, + "acm012358jsd" : { + "type" : "CodePackage", + "id" : "acm012358jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012354jsd" ] + }, + "acm012359jsd" : { + "type" : "ControlElement", + "id" : "acm012359jsd", + "name" : "performSearchById" + }, + "acm012360jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012360jsd", + "name" : "IdBasedFetcher", + "compilationUnitId" : "acm012354jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012591jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm018267jsd" ], + "content" : [ "acm012359jsd" ] + }, + "acm012361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012361jsd", + "name" : "IdBasedParserFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012370jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012362jsd" : { + "type" : "CodePackage", + "id" : "acm012362jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012363jsd" ] + }, + "acm012363jsd" : { + "type" : "CodePackage", + "id" : "acm012363jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012364jsd" ] + }, + "acm012364jsd" : { + "type" : "CodePackage", + "id" : "acm012364jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012365jsd" ] + }, + "acm012365jsd" : { + "type" : "CodePackage", + "id" : "acm012365jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012361jsd" ] + }, + "acm012366jsd" : { + "type" : "ControlElement", + "id" : "acm012366jsd", + "name" : "getUrlForIdentifier" + }, + "acm012367jsd" : { + "type" : "ControlElement", + "id" : "acm012367jsd", + "name" : "getParser" + }, + "acm012368jsd" : { + "type" : "ControlElement", + "id" : "acm012368jsd", + "name" : "doPostCleanup" + }, + "acm012369jsd" : { + "type" : "ControlElement", + "id" : "acm012369jsd", + "name" : "performSearchById" + }, + "acm012370jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012370jsd", + "name" : "IdBasedParserFetcher", + "compilationUnitId" : "acm012361jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012360jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012370jsd", "acm012515jsd", "acm012523jsd", "acm018267jsd" ], + "content" : [ "acm012366jsd", "acm012367jsd", "acm012368jsd", "acm012369jsd" ] + }, + "acm012371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012371jsd", + "name" : "IdFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012378jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012372jsd" : { + "type" : "CodePackage", + "id" : "acm012372jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012373jsd" ] + }, + "acm012373jsd" : { + "type" : "CodePackage", + "id" : "acm012373jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012374jsd" ] + }, + "acm012374jsd" : { + "type" : "CodePackage", + "id" : "acm012374jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012375jsd" ] + }, + "acm012375jsd" : { + "type" : "CodePackage", + "id" : "acm012375jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012371jsd" ] + }, + "acm012376jsd" : { + "type" : "ControlElement", + "id" : "acm012376jsd", + "name" : "findIdentifier" + }, + "acm012377jsd" : { + "type" : "ControlElement", + "id" : "acm012377jsd", + "name" : "getIdentifierName" + }, + "acm012378jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012378jsd", + "name" : "IdFetcher", + "compilationUnitId" : "acm012371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012591jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm018267jsd", "acm018930jsd" ], + "content" : [ "acm012376jsd", "acm012377jsd" ] + }, + "acm012379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012379jsd", + "name" : "IdParserFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012389jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012380jsd" : { + "type" : "CodePackage", + "id" : "acm012380jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012381jsd" ] + }, + "acm012381jsd" : { + "type" : "CodePackage", + "id" : "acm012381jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012382jsd" ] + }, + "acm012382jsd" : { + "type" : "CodePackage", + "id" : "acm012382jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012383jsd" ] + }, + "acm012383jsd" : { + "type" : "CodePackage", + "id" : "acm012383jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012379jsd" ] + }, + "acm012384jsd" : { + "type" : "ControlElement", + "id" : "acm012384jsd", + "name" : "getURLForEntry" + }, + "acm012385jsd" : { + "type" : "ControlElement", + "id" : "acm012385jsd", + "name" : "getParser" + }, + "acm012386jsd" : { + "type" : "ControlElement", + "id" : "acm012386jsd", + "name" : "doPostCleanup" + }, + "acm012387jsd" : { + "type" : "ControlElement", + "id" : "acm012387jsd", + "name" : "extractIdentifier" + }, + "acm012388jsd" : { + "type" : "ControlElement", + "id" : "acm012388jsd", + "name" : "findIdentifier" + }, + "acm012389jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012389jsd", + "name" : "IdParserFetcher", + "compilationUnitId" : "acm012379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012378jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012389jsd", "acm012515jsd", "acm012523jsd", "acm018267jsd", "acm018930jsd" ], + "content" : [ "acm012384jsd", "acm012385jsd", "acm012386jsd", "acm012387jsd", "acm012388jsd" ] + }, + "acm012390jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012390jsd", + "name" : "ImportCleanup", + "parentId" : "acm012263jsd", + "content" : [ "acm012398jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012391jsd" : { + "type" : "CodePackage", + "id" : "acm012391jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012392jsd" ] + }, + "acm012392jsd" : { + "type" : "CodePackage", + "id" : "acm012392jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012393jsd" ] + }, + "acm012393jsd" : { + "type" : "CodePackage", + "id" : "acm012393jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012394jsd" ] + }, + "acm012394jsd" : { + "type" : "CodePackage", + "id" : "acm012394jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012390jsd" ] + }, + "acm012395jsd" : { + "type" : "ControlElement", + "id" : "acm012395jsd", + "name" : "ImportCleanup" + }, + "acm012396jsd" : { + "type" : "ControlElement", + "id" : "acm012396jsd", + "name" : "doPostCleanup" + }, + "acm012397jsd" : { + "type" : "ControlElement", + "id" : "acm012397jsd", + "name" : "doPostCleanup" + }, + "acm012398jsd" : { + "type" : "ClassUnit", + "id" : "acm012398jsd", + "name" : "ImportCleanup", + "compilationUnitId" : "acm012390jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011131jsd", "acm011138jsd", "acm018032jsd", "acm018267jsd" ], + "content" : [ "acm012395jsd", "acm012396jsd", "acm012397jsd" ] + }, + "acm012399jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012399jsd", + "name" : "ImportException", + "parentId" : "acm012263jsd", + "content" : [ "acm012407jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012400jsd" : { + "type" : "CodePackage", + "id" : "acm012400jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012401jsd" ] + }, + "acm012401jsd" : { + "type" : "CodePackage", + "id" : "acm012401jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012402jsd" ] + }, + "acm012402jsd" : { + "type" : "CodePackage", + "id" : "acm012402jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012403jsd" ] + }, + "acm012403jsd" : { + "type" : "CodePackage", + "id" : "acm012403jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012399jsd" ] + }, + "acm012404jsd" : { + "type" : "ControlElement", + "id" : "acm012404jsd", + "name" : "ImportException" + }, + "acm012405jsd" : { + "type" : "ControlElement", + "id" : "acm012405jsd", + "name" : "ImportException" + }, + "acm012406jsd" : { + "type" : "ControlElement", + "id" : "acm012406jsd", + "name" : "ImportException" + }, + "acm012407jsd" : { + "type" : "ClassUnit", + "id" : "acm012407jsd", + "name" : "ImportException", + "compilationUnitId" : "acm012399jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010366jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012404jsd", "acm012405jsd", "acm012406jsd" ] + }, + "acm012408jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012408jsd", + "name" : "ImportFormatPreferences", + "parentId" : "acm012263jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012409jsd" : { + "type" : "CodePackage", + "id" : "acm012409jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012410jsd" ] + }, + "acm012410jsd" : { + "type" : "CodePackage", + "id" : "acm012410jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012411jsd" ] + }, + "acm012411jsd" : { + "type" : "CodePackage", + "id" : "acm012411jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012412jsd" ] + }, + "acm012412jsd" : { + "type" : "CodePackage", + "id" : "acm012412jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012408jsd" ] + }, + "acm012413jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012413jsd", + "name" : "ImportFormatReader", + "parentId" : "acm012263jsd", + "content" : [ "acm012428jsd", "acm012430jsd", "acm012432jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012414jsd" : { + "type" : "CodePackage", + "id" : "acm012414jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012415jsd" ] + }, + "acm012415jsd" : { + "type" : "CodePackage", + "id" : "acm012415jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012416jsd" ] + }, + "acm012416jsd" : { + "type" : "CodePackage", + "id" : "acm012416jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012417jsd" ] + }, + "acm012417jsd" : { + "type" : "CodePackage", + "id" : "acm012417jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012413jsd" ] + }, + "acm012418jsd" : { + "type" : "ControlElement", + "id" : "acm012418jsd", + "name" : "resetImportFormats" + }, + "acm012419jsd" : { + "type" : "ControlElement", + "id" : "acm012419jsd", + "name" : "getByCliId" + }, + "acm012420jsd" : { + "type" : "ControlElement", + "id" : "acm012420jsd", + "name" : "importFromFile" + }, + "acm012421jsd" : { + "type" : "ControlElement", + "id" : "acm012421jsd", + "name" : "getImportFormats" + }, + "acm012422jsd" : { + "type" : "ControlElement", + "id" : "acm012422jsd", + "name" : "getImportFormatList" + }, + "acm012423jsd" : { + "type" : "ControlElement", + "id" : "acm012423jsd", + "name" : "UnknownFormatImport" + }, + "acm012424jsd" : { + "type" : "ControlElement", + "id" : "acm012424jsd", + "name" : "importUnknownFormat" + }, + "acm012425jsd" : { + "type" : "ControlElement", + "id" : "acm012425jsd", + "name" : "importUnknownFormat" + }, + "acm012426jsd" : { + "type" : "ControlElement", + "id" : "acm012426jsd", + "name" : "apply" + }, + "acm012427jsd" : { + "type" : "ControlElement", + "id" : "acm012427jsd", + "name" : "importUnknownFormat" + }, + "acm012428jsd" : { + "type" : "ClassUnit", + "id" : "acm012428jsd", + "name" : "ImportFormatReader", + "compilationUnitId" : "acm012413jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012407jsd", "acm012430jsd", "acm012432jsd", "acm012455jsd", "acm012467jsd", "acm012556jsd", "acm013692jsd", "acm013709jsd", "acm013781jsd", "acm013828jsd", "acm013855jsd", "acm013891jsd", "acm013918jsd", "acm013930jsd", "acm013950jsd", "acm014026jsd", "acm014049jsd", "acm014085jsd", "acm014124jsd", "acm014137jsd", "acm014161jsd", "acm014180jsd", "acm014197jsd", "acm014214jsd", "acm014233jsd", "acm014250jsd", "acm014286jsd", "acm014299jsd", "acm014311jsd", "acm018267jsd", "acm020693jsd" ], + "content" : [ "acm012418jsd", "acm012419jsd", "acm012420jsd", "acm012421jsd", "acm012422jsd", "acm012423jsd", "acm012424jsd", "acm012425jsd", "acm012426jsd", "acm012427jsd" ] + }, + "acm012429jsd" : { + "type" : "ControlElement", + "id" : "acm012429jsd", + "name" : "UnknownFormatImport" + }, + "acm012430jsd" : { + "type" : "ClassUnit", + "id" : "acm012430jsd", + "name" : "UnknownFormatImport", + "compilationUnitId" : "acm012413jsd", + "parentDatatypeId" : "acm012428jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd" ], + "content" : [ "acm012429jsd" ] + }, + "acm012431jsd" : { + "type" : "ControlElement", + "id" : "acm012431jsd", + "name" : "apply" + }, + "acm012432jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012432jsd", + "name" : "CheckedFunction", + "compilationUnitId" : "acm012413jsd", + "parentDatatypeId" : "acm012428jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012431jsd" ] + }, + "acm012433jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012433jsd", + "name" : "Importer", + "parentId" : "acm012263jsd", + "content" : [ "acm012455jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012434jsd" : { + "type" : "CodePackage", + "id" : "acm012434jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012435jsd" ] + }, + "acm012435jsd" : { + "type" : "CodePackage", + "id" : "acm012435jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012436jsd" ] + }, + "acm012436jsd" : { + "type" : "CodePackage", + "id" : "acm012436jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012437jsd" ] + }, + "acm012437jsd" : { + "type" : "CodePackage", + "id" : "acm012437jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012433jsd" ] + }, + "acm012438jsd" : { + "type" : "ControlElement", + "id" : "acm012438jsd", + "name" : "isRecognizedFormat" + }, + "acm012439jsd" : { + "type" : "ControlElement", + "id" : "acm012439jsd", + "name" : "isRecognizedFormat" + }, + "acm012440jsd" : { + "type" : "ControlElement", + "id" : "acm012440jsd", + "name" : "isRecognizedFormat" + }, + "acm012441jsd" : { + "type" : "ControlElement", + "id" : "acm012441jsd", + "name" : "importDatabase" + }, + "acm012442jsd" : { + "type" : "ControlElement", + "id" : "acm012442jsd", + "name" : "importDatabase" + }, + "acm012443jsd" : { + "type" : "ControlElement", + "id" : "acm012443jsd", + "name" : "getCharset" + }, + "acm012444jsd" : { + "type" : "ControlElement", + "id" : "acm012444jsd", + "name" : "importDatabase" + }, + "acm012445jsd" : { + "type" : "ControlElement", + "id" : "acm012445jsd", + "name" : "getReader" + }, + "acm012446jsd" : { + "type" : "ControlElement", + "id" : "acm012446jsd", + "name" : "getReader" + }, + "acm012447jsd" : { + "type" : "ControlElement", + "id" : "acm012447jsd", + "name" : "getName" + }, + "acm012448jsd" : { + "type" : "ControlElement", + "id" : "acm012448jsd", + "name" : "getFileType" + }, + "acm012449jsd" : { + "type" : "ControlElement", + "id" : "acm012449jsd", + "name" : "getId" + }, + "acm012450jsd" : { + "type" : "ControlElement", + "id" : "acm012450jsd", + "name" : "getDescription" + }, + "acm012451jsd" : { + "type" : "ControlElement", + "id" : "acm012451jsd", + "name" : "hashCode" + }, + "acm012452jsd" : { + "type" : "ControlElement", + "id" : "acm012452jsd", + "name" : "equals" + }, + "acm012453jsd" : { + "type" : "ControlElement", + "id" : "acm012453jsd", + "name" : "toString" + }, + "acm012454jsd" : { + "type" : "ControlElement", + "id" : "acm012454jsd", + "name" : "compareTo" + }, + "acm012455jsd" : { + "type" : "ClassUnit", + "id" : "acm012455jsd", + "name" : "Importer", + "compilationUnitId" : "acm012433jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012455jsd", "acm012556jsd", "acm017320jsd" ], + "content" : [ "acm012438jsd", "acm012439jsd", "acm012440jsd", "acm012441jsd", "acm012442jsd", "acm012443jsd", "acm012444jsd", "acm012445jsd", "acm012446jsd", "acm012447jsd", "acm012448jsd", "acm012449jsd", "acm012450jsd", "acm012451jsd", "acm012452jsd", "acm012453jsd", "acm012454jsd" ] + }, + "acm012456jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012456jsd", + "name" : "ImporterPreferences", + "parentId" : "acm012263jsd", + "content" : [ "acm012467jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012457jsd" : { + "type" : "CodePackage", + "id" : "acm012457jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012458jsd" ] + }, + "acm012458jsd" : { + "type" : "CodePackage", + "id" : "acm012458jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012459jsd" ] + }, + "acm012459jsd" : { + "type" : "CodePackage", + "id" : "acm012459jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012460jsd" ] + }, + "acm012460jsd" : { + "type" : "CodePackage", + "id" : "acm012460jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012456jsd" ] + }, + "acm012461jsd" : { + "type" : "ControlElement", + "id" : "acm012461jsd", + "name" : "ImporterPreferences" + }, + "acm012462jsd" : { + "type" : "ControlElement", + "id" : "acm012462jsd", + "name" : "isGenerateNewKeyOnImport" + }, + "acm012463jsd" : { + "type" : "ControlElement", + "id" : "acm012463jsd", + "name" : "generateNewKeyOnImportProperty" + }, + "acm012464jsd" : { + "type" : "ControlElement", + "id" : "acm012464jsd", + "name" : "setGenerateNewKeyOnImport" + }, + "acm012465jsd" : { + "type" : "ControlElement", + "id" : "acm012465jsd", + "name" : "getApiKeys" + }, + "acm012466jsd" : { + "type" : "ControlElement", + "id" : "acm012466jsd", + "name" : "getCustomImportList" + }, + "acm012467jsd" : { + "type" : "ClassUnit", + "id" : "acm012467jsd", + "name" : "ImporterPreferences", + "compilationUnitId" : "acm012456jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013876jsd", "acm016608jsd" ], + "content" : [ "acm012461jsd", "acm012462jsd", "acm012463jsd", "acm012464jsd", "acm012465jsd", "acm012466jsd" ] + }, + "acm012468jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012468jsd", + "name" : "OpenDatabase", + "parentId" : "acm012263jsd", + "content" : [ "acm012476jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012469jsd" : { + "type" : "CodePackage", + "id" : "acm012469jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012470jsd" ] + }, + "acm012470jsd" : { + "type" : "CodePackage", + "id" : "acm012470jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012471jsd" ] + }, + "acm012471jsd" : { + "type" : "CodePackage", + "id" : "acm012471jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012472jsd" ] + }, + "acm012472jsd" : { + "type" : "CodePackage", + "id" : "acm012472jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012468jsd" ] + }, + "acm012473jsd" : { + "type" : "ControlElement", + "id" : "acm012473jsd", + "name" : "OpenDatabase" + }, + "acm012474jsd" : { + "type" : "ControlElement", + "id" : "acm012474jsd", + "name" : "loadDatabase" + }, + "acm012475jsd" : { + "type" : "ControlElement", + "id" : "acm012475jsd", + "name" : "performLoadDatabaseMigrations" + }, + "acm012476jsd" : { + "type" : "ClassUnit", + "id" : "acm012476jsd", + "name" : "OpenDatabase", + "compilationUnitId" : "acm012468jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013709jsd", "acm017788jsd", "acm017796jsd", "acm017824jsd", "acm017857jsd", "acm020693jsd" ], + "content" : [ "acm012473jsd", "acm012474jsd", "acm012475jsd" ] + }, + "acm012477jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012477jsd", + "name" : "OutputPrinter", + "parentId" : "acm012263jsd", + "content" : [ "acm012485jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012478jsd" : { + "type" : "CodePackage", + "id" : "acm012478jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012479jsd" ] + }, + "acm012479jsd" : { + "type" : "CodePackage", + "id" : "acm012479jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012480jsd" ] + }, + "acm012480jsd" : { + "type" : "CodePackage", + "id" : "acm012480jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012481jsd" ] + }, + "acm012481jsd" : { + "type" : "CodePackage", + "id" : "acm012481jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012477jsd" ] + }, + "acm012482jsd" : { + "type" : "ControlElement", + "id" : "acm012482jsd", + "name" : "setStatus" + }, + "acm012483jsd" : { + "type" : "ControlElement", + "id" : "acm012483jsd", + "name" : "showMessage" + }, + "acm012484jsd" : { + "type" : "ControlElement", + "id" : "acm012484jsd", + "name" : "showMessage" + }, + "acm012485jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012485jsd", + "name" : "OutputPrinter", + "compilationUnitId" : "acm012477jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012482jsd", "acm012483jsd", "acm012484jsd" ] + }, + "acm012486jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012486jsd", + "name" : "PagedSearchBasedFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012495jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012487jsd" : { + "type" : "CodePackage", + "id" : "acm012487jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012488jsd" ] + }, + "acm012488jsd" : { + "type" : "CodePackage", + "id" : "acm012488jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012489jsd" ] + }, + "acm012489jsd" : { + "type" : "CodePackage", + "id" : "acm012489jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012490jsd" ] + }, + "acm012490jsd" : { + "type" : "CodePackage", + "id" : "acm012490jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012486jsd" ] + }, + "acm012491jsd" : { + "type" : "ControlElement", + "id" : "acm012491jsd", + "name" : "performSearchPaged" + }, + "acm012492jsd" : { + "type" : "ControlElement", + "id" : "acm012492jsd", + "name" : "performSearchPaged" + }, + "acm012493jsd" : { + "type" : "ControlElement", + "id" : "acm012493jsd", + "name" : "getPageSize" + }, + "acm012494jsd" : { + "type" : "ControlElement", + "id" : "acm012494jsd", + "name" : "performSearch" + }, + "acm012495jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012495jsd", + "name" : "PagedSearchBasedFetcher", + "compilationUnitId" : "acm012486jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012571jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm018267jsd", "acm020222jsd" ], + "content" : [ "acm012491jsd", "acm012492jsd", "acm012493jsd", "acm012494jsd" ] + }, + "acm012496jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012496jsd", + "name" : "PagedSearchBasedParserFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012506jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012497jsd" : { + "type" : "CodePackage", + "id" : "acm012497jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012498jsd" ] + }, + "acm012498jsd" : { + "type" : "CodePackage", + "id" : "acm012498jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012499jsd" ] + }, + "acm012499jsd" : { + "type" : "CodePackage", + "id" : "acm012499jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012500jsd" ] + }, + "acm012500jsd" : { + "type" : "CodePackage", + "id" : "acm012500jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012496jsd" ] + }, + "acm012501jsd" : { + "type" : "ControlElement", + "id" : "acm012501jsd", + "name" : "performSearchPaged" + }, + "acm012502jsd" : { + "type" : "ControlElement", + "id" : "acm012502jsd", + "name" : "getBibEntries" + }, + "acm012503jsd" : { + "type" : "ControlElement", + "id" : "acm012503jsd", + "name" : "getURLForQuery" + }, + "acm012504jsd" : { + "type" : "ControlElement", + "id" : "acm012504jsd", + "name" : "getURLForQuery" + }, + "acm012505jsd" : { + "type" : "ControlElement", + "id" : "acm012505jsd", + "name" : "performSearch" + }, + "acm012506jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012506jsd", + "name" : "PagedSearchBasedParserFetcher", + "compilationUnitId" : "acm012496jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012495jsd", "acm012582jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm018267jsd", "acm020222jsd" ], + "content" : [ "acm012501jsd", "acm012502jsd", "acm012503jsd", "acm012504jsd", "acm012505jsd" ] + }, + "acm012507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012507jsd", + "name" : "ParseException", + "parentId" : "acm012263jsd", + "content" : [ "acm012515jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012508jsd" : { + "type" : "CodePackage", + "id" : "acm012508jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012509jsd" ] + }, + "acm012509jsd" : { + "type" : "CodePackage", + "id" : "acm012509jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012510jsd" ] + }, + "acm012510jsd" : { + "type" : "CodePackage", + "id" : "acm012510jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012511jsd" ] + }, + "acm012511jsd" : { + "type" : "CodePackage", + "id" : "acm012511jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012507jsd" ] + }, + "acm012512jsd" : { + "type" : "ControlElement", + "id" : "acm012512jsd", + "name" : "ParseException" + }, + "acm012513jsd" : { + "type" : "ControlElement", + "id" : "acm012513jsd", + "name" : "ParseException" + }, + "acm012514jsd" : { + "type" : "ControlElement", + "id" : "acm012514jsd", + "name" : "ParseException" + }, + "acm012515jsd" : { + "type" : "ClassUnit", + "id" : "acm012515jsd", + "name" : "ParseException", + "compilationUnitId" : "acm012507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012512jsd", "acm012513jsd", "acm012514jsd" ] + }, + "acm012516jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012516jsd", + "name" : "Parser", + "parentId" : "acm012263jsd", + "content" : [ "acm012523jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012517jsd" : { + "type" : "CodePackage", + "id" : "acm012517jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012518jsd" ] + }, + "acm012518jsd" : { + "type" : "CodePackage", + "id" : "acm012518jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012519jsd" ] + }, + "acm012519jsd" : { + "type" : "CodePackage", + "id" : "acm012519jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012520jsd" ] + }, + "acm012520jsd" : { + "type" : "CodePackage", + "id" : "acm012520jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012516jsd" ] + }, + "acm012521jsd" : { + "type" : "ControlElement", + "id" : "acm012521jsd", + "name" : "parseEntries" + }, + "acm012522jsd" : { + "type" : "ControlElement", + "id" : "acm012522jsd", + "name" : "parseEntries" + }, + "acm012523jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012523jsd", + "name" : "Parser", + "compilationUnitId" : "acm012516jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm018267jsd" ], + "content" : [ "acm012521jsd", "acm012522jsd" ] + }, + "acm012524jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012524jsd", + "name" : "ParserResult", + "parentId" : "acm012263jsd", + "content" : [ "acm012556jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012525jsd" : { + "type" : "CodePackage", + "id" : "acm012525jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012526jsd" ] + }, + "acm012526jsd" : { + "type" : "CodePackage", + "id" : "acm012526jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012527jsd" ] + }, + "acm012527jsd" : { + "type" : "CodePackage", + "id" : "acm012527jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012528jsd" ] + }, + "acm012528jsd" : { + "type" : "CodePackage", + "id" : "acm012528jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012524jsd" ] + }, + "acm012529jsd" : { + "type" : "ControlElement", + "id" : "acm012529jsd", + "name" : "ParserResult" + }, + "acm012530jsd" : { + "type" : "ControlElement", + "id" : "acm012530jsd", + "name" : "ParserResult" + }, + "acm012531jsd" : { + "type" : "ControlElement", + "id" : "acm012531jsd", + "name" : "ParserResult" + }, + "acm012532jsd" : { + "type" : "ControlElement", + "id" : "acm012532jsd", + "name" : "ParserResult" + }, + "acm012533jsd" : { + "type" : "ControlElement", + "id" : "acm012533jsd", + "name" : "fromErrorMessage" + }, + "acm012534jsd" : { + "type" : "ControlElement", + "id" : "acm012534jsd", + "name" : "getErrorMessage" + }, + "acm012535jsd" : { + "type" : "ControlElement", + "id" : "acm012535jsd", + "name" : "fromError" + }, + "acm012536jsd" : { + "type" : "ControlElement", + "id" : "acm012536jsd", + "name" : "toOpenTab" + }, + "acm012537jsd" : { + "type" : "ControlElement", + "id" : "acm012537jsd", + "name" : "setToOpenTab" + }, + "acm012538jsd" : { + "type" : "ControlElement", + "id" : "acm012538jsd", + "name" : "getDatabase" + }, + "acm012539jsd" : { + "type" : "ControlElement", + "id" : "acm012539jsd", + "name" : "getMetaData" + }, + "acm012540jsd" : { + "type" : "ControlElement", + "id" : "acm012540jsd", + "name" : "setMetaData" + }, + "acm012541jsd" : { + "type" : "ControlElement", + "id" : "acm012541jsd", + "name" : "getEntryTypes" + }, + "acm012542jsd" : { + "type" : "ControlElement", + "id" : "acm012542jsd", + "name" : "getPath" + }, + "acm012543jsd" : { + "type" : "ControlElement", + "id" : "acm012543jsd", + "name" : "setPath" + }, + "acm012544jsd" : { + "type" : "ControlElement", + "id" : "acm012544jsd", + "name" : "addWarning" + }, + "acm012545jsd" : { + "type" : "ControlElement", + "id" : "acm012545jsd", + "name" : "addException" + }, + "acm012546jsd" : { + "type" : "ControlElement", + "id" : "acm012546jsd", + "name" : "hasWarnings" + }, + "acm012547jsd" : { + "type" : "ControlElement", + "id" : "acm012547jsd", + "name" : "warnings" + }, + "acm012548jsd" : { + "type" : "ControlElement", + "id" : "acm012548jsd", + "name" : "isInvalid" + }, + "acm012549jsd" : { + "type" : "ControlElement", + "id" : "acm012549jsd", + "name" : "setInvalid" + }, + "acm012550jsd" : { + "type" : "ControlElement", + "id" : "acm012550jsd", + "name" : "getErrorMessage" + }, + "acm012551jsd" : { + "type" : "ControlElement", + "id" : "acm012551jsd", + "name" : "getDatabaseContext" + }, + "acm012552jsd" : { + "type" : "ControlElement", + "id" : "acm012552jsd", + "name" : "setDatabaseContext" + }, + "acm012553jsd" : { + "type" : "ControlElement", + "id" : "acm012553jsd", + "name" : "isEmpty" + }, + "acm012554jsd" : { + "type" : "ControlElement", + "id" : "acm012554jsd", + "name" : "wasChangedOnMigration" + }, + "acm012555jsd" : { + "type" : "ControlElement", + "id" : "acm012555jsd", + "name" : "setChangedOnMigration" + }, + "acm012556jsd" : { + "type" : "ClassUnit", + "id" : "acm012556jsd", + "name" : "ParserResult", + "compilationUnitId" : "acm012524jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018289jsd", "acm019421jsd" ], + "content" : [ "acm012529jsd", "acm012530jsd", "acm012531jsd", "acm012532jsd", "acm012533jsd", "acm012534jsd", "acm012535jsd", "acm012536jsd", "acm012537jsd", "acm012538jsd", "acm012539jsd", "acm012540jsd", "acm012541jsd", "acm012542jsd", "acm012543jsd", "acm012544jsd", "acm012545jsd", "acm012546jsd", "acm012547jsd", "acm012548jsd", "acm012549jsd", "acm012550jsd", "acm012551jsd", "acm012552jsd", "acm012553jsd", "acm012554jsd", "acm012555jsd" ] + }, + "acm012557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012557jsd", + "name" : "QueryParser", + "parentId" : "acm012263jsd", + "content" : [ "acm012563jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012558jsd" : { + "type" : "CodePackage", + "id" : "acm012558jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012559jsd" ] + }, + "acm012559jsd" : { + "type" : "CodePackage", + "id" : "acm012559jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012560jsd" ] + }, + "acm012560jsd" : { + "type" : "CodePackage", + "id" : "acm012560jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012561jsd" ] + }, + "acm012561jsd" : { + "type" : "CodePackage", + "id" : "acm012561jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012557jsd" ] + }, + "acm012562jsd" : { + "type" : "ControlElement", + "id" : "acm012562jsd", + "name" : "parseQueryStringIntoComplexQuery" + }, + "acm012563jsd" : { + "type" : "ClassUnit", + "id" : "acm012563jsd", + "name" : "QueryParser", + "compilationUnitId" : "acm012557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012875jsd" ], + "content" : [ "acm012562jsd" ] + }, + "acm012564jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012564jsd", + "name" : "SearchBasedFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012571jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012565jsd" : { + "type" : "CodePackage", + "id" : "acm012565jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012566jsd" ] + }, + "acm012566jsd" : { + "type" : "CodePackage", + "id" : "acm012566jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012567jsd" ] + }, + "acm012567jsd" : { + "type" : "CodePackage", + "id" : "acm012567jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012568jsd" ] + }, + "acm012568jsd" : { + "type" : "CodePackage", + "id" : "acm012568jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012564jsd" ] + }, + "acm012569jsd" : { + "type" : "ControlElement", + "id" : "acm012569jsd", + "name" : "performSearch" + }, + "acm012570jsd" : { + "type" : "ControlElement", + "id" : "acm012570jsd", + "name" : "performSearch" + }, + "acm012571jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012571jsd", + "name" : "SearchBasedFetcher", + "compilationUnitId" : "acm012564jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012591jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm018267jsd" ], + "content" : [ "acm012569jsd", "acm012570jsd" ] + }, + "acm012572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012572jsd", + "name" : "SearchBasedParserFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012582jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012573jsd" : { + "type" : "CodePackage", + "id" : "acm012573jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012574jsd" ] + }, + "acm012574jsd" : { + "type" : "CodePackage", + "id" : "acm012574jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012575jsd" ] + }, + "acm012575jsd" : { + "type" : "CodePackage", + "id" : "acm012575jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012576jsd" ] + }, + "acm012576jsd" : { + "type" : "CodePackage", + "id" : "acm012576jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012572jsd" ] + }, + "acm012577jsd" : { + "type" : "ControlElement", + "id" : "acm012577jsd", + "name" : "performSearch" + }, + "acm012578jsd" : { + "type" : "ControlElement", + "id" : "acm012578jsd", + "name" : "getBibEntries" + }, + "acm012579jsd" : { + "type" : "ControlElement", + "id" : "acm012579jsd", + "name" : "getParser" + }, + "acm012580jsd" : { + "type" : "ControlElement", + "id" : "acm012580jsd", + "name" : "getURLForQuery" + }, + "acm012581jsd" : { + "type" : "ControlElement", + "id" : "acm012581jsd", + "name" : "doPostCleanup" + }, + "acm012582jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012582jsd", + "name" : "SearchBasedParserFetcher", + "compilationUnitId" : "acm012572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012571jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm018267jsd" ], + "content" : [ "acm012577jsd", "acm012578jsd", "acm012579jsd", "acm012580jsd", "acm012581jsd" ] + }, + "acm012583jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012583jsd", + "name" : "WebFetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012591jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012584jsd" : { + "type" : "CodePackage", + "id" : "acm012584jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012585jsd" ] + }, + "acm012585jsd" : { + "type" : "CodePackage", + "id" : "acm012585jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012586jsd" ] + }, + "acm012586jsd" : { + "type" : "CodePackage", + "id" : "acm012586jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012587jsd" ] + }, + "acm012587jsd" : { + "type" : "CodePackage", + "id" : "acm012587jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012583jsd" ] + }, + "acm012588jsd" : { + "type" : "ControlElement", + "id" : "acm012588jsd", + "name" : "getName" + }, + "acm012589jsd" : { + "type" : "ControlElement", + "id" : "acm012589jsd", + "name" : "getHelpPage" + }, + "acm012590jsd" : { + "type" : "ControlElement", + "id" : "acm012590jsd", + "name" : "getUrlDownload" + }, + "acm012591jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012591jsd", + "name" : "WebFetcher", + "compilationUnitId" : "acm012583jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm015926jsd" ], + "content" : [ "acm012588jsd", "acm012589jsd", "acm012590jsd" ] + }, + "acm012592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012592jsd", + "name" : "WebFetchers", + "parentId" : "acm012263jsd", + "content" : [ "acm012607jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012593jsd" : { + "type" : "CodePackage", + "id" : "acm012593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012594jsd" ] + }, + "acm012594jsd" : { + "type" : "CodePackage", + "id" : "acm012594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012595jsd" ] + }, + "acm012595jsd" : { + "type" : "CodePackage", + "id" : "acm012595jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012596jsd" ] + }, + "acm012596jsd" : { + "type" : "CodePackage", + "id" : "acm012596jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012592jsd" ] + }, + "acm012597jsd" : { + "type" : "ControlElement", + "id" : "acm012597jsd", + "name" : "WebFetchers" + }, + "acm012598jsd" : { + "type" : "ControlElement", + "id" : "acm012598jsd", + "name" : "getIdBasedFetcherForField" + }, + "acm012599jsd" : { + "type" : "ControlElement", + "id" : "acm012599jsd", + "name" : "getIdFetcherForIdentifier" + }, + "acm012600jsd" : { + "type" : "ControlElement", + "id" : "acm012600jsd", + "name" : "getIdFetcherForField" + }, + "acm012601jsd" : { + "type" : "ControlElement", + "id" : "acm012601jsd", + "name" : "getSearchBasedFetchers" + }, + "acm012602jsd" : { + "type" : "ControlElement", + "id" : "acm012602jsd", + "name" : "getIdBasedFetchers" + }, + "acm012603jsd" : { + "type" : "ControlElement", + "id" : "acm012603jsd", + "name" : "getEntryBasedFetchers" + }, + "acm012604jsd" : { + "type" : "ControlElement", + "id" : "acm012604jsd", + "name" : "getIdFetchers" + }, + "acm012605jsd" : { + "type" : "ControlElement", + "id" : "acm012605jsd", + "name" : "getFullTextFetchers" + }, + "acm012606jsd" : { + "type" : "ControlElement", + "id" : "acm012606jsd", + "name" : "getCustomizableKeyFetchers" + }, + "acm012607jsd" : { + "type" : "ClassUnit", + "id" : "acm012607jsd", + "name" : "WebFetchers", + "compilationUnitId" : "acm012592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012286jsd", "acm012340jsd", "acm012360jsd", "acm012378jsd", "acm012467jsd", "acm012571jsd", "acm012620jsd", "acm012629jsd", "acm012650jsd", "acm012702jsd", "acm012761jsd", "acm012790jsd", "acm012801jsd", "acm012827jsd", "acm012902jsd", "acm012920jsd", "acm012928jsd", "acm012941jsd", "acm012954jsd", "acm012969jsd", "acm012982jsd", "acm013001jsd", "acm013014jsd", "acm013073jsd", "acm013090jsd", "acm013105jsd", "acm013125jsd", "acm013151jsd", "acm013165jsd", "acm013181jsd", "acm013196jsd", "acm013220jsd", "acm013238jsd", "acm013250jsd", "acm013263jsd", "acm013278jsd", "acm013294jsd", "acm013305jsd", "acm013316jsd", "acm013339jsd", "acm013367jsd", "acm013382jsd", "acm014217jsd", "acm018022jsd", "acm018673jsd", "acm018865jsd", "acm018930jsd", "acm020848jsd" ], + "content" : [ "acm012597jsd", "acm012598jsd", "acm012599jsd", "acm012600jsd", "acm012601jsd", "acm012602jsd", "acm012603jsd", "acm012604jsd", "acm012605jsd", "acm012606jsd" ] + }, + "acm012608jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012608jsd", + "name" : "ACMPortalFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012620jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012609jsd" : { + "type" : "CodePackage", + "id" : "acm012609jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012610jsd" ] + }, + "acm012610jsd" : { + "type" : "CodePackage", + "id" : "acm012610jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012611jsd" ] + }, + "acm012611jsd" : { + "type" : "CodePackage", + "id" : "acm012611jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012612jsd" ] + }, + "acm012612jsd" : { + "type" : "CodePackage", + "id" : "acm012612jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012613jsd" ] + }, + "acm012613jsd" : { + "type" : "CodePackage", + "id" : "acm012613jsd", + "name" : "fetcher", + "parentId" : "acm012263jsd", + "content" : [ "acm012608jsd", "acm012621jsd", "acm012630jsd", "acm012641jsd", "acm012651jsd", "acm012737jsd", "acm012762jsd", "acm012771jsd", "acm012791jsd", "acm012802jsd", "acm012816jsd", "acm012828jsd", "acm012839jsd", "acm012892jsd", "acm012903jsd", "acm012921jsd", "acm012929jsd", "acm012942jsd", "acm012955jsd", "acm012970jsd", "acm012983jsd", "acm013002jsd", "acm013015jsd", "acm013033jsd", "acm013046jsd", "acm013063jsd", "acm013074jsd", "acm013091jsd", "acm013106jsd", "acm013126jsd", "acm013141jsd", "acm013152jsd", "acm013166jsd", "acm013182jsd", "acm013197jsd", "acm013211jsd", "acm013221jsd", "acm013239jsd", "acm013251jsd", "acm013264jsd", "acm013279jsd", "acm013295jsd", "acm013306jsd", "acm013317jsd", "acm013326jsd", "acm024177jsd", "acm024188jsd", "acm024200jsd", "acm024215jsd", "acm024227jsd", "acm024283jsd", "acm024304jsd", "acm024319jsd", "acm024333jsd", "acm024342jsd", "acm024354jsd", "acm024365jsd", "acm024376jsd", "acm024388jsd", "acm024411jsd", "acm024422jsd", "acm024432jsd", "acm024447jsd", "acm024460jsd", "acm024477jsd", "acm024493jsd", "acm024503jsd", "acm024519jsd", "acm024533jsd", "acm024548jsd", "acm024570jsd", "acm024581jsd", "acm024607jsd", "acm024624jsd", "acm024635jsd", "acm024647jsd", "acm024666jsd", "acm024678jsd", "acm024689jsd", "acm024701jsd", "acm024710jsd", "acm024722jsd", "acm024739jsd", "acm024755jsd", "acm024767jsd", "acm024782jsd", "acm024806jsd", "acm024825jsd", "acm024839jsd", "acm024851jsd", "acm013346jsd", "acm013407jsd" ] + }, + "acm012614jsd" : { + "type" : "ControlElement", + "id" : "acm012614jsd", + "name" : "ACMPortalFetcher" + }, + "acm012615jsd" : { + "type" : "ControlElement", + "id" : "acm012615jsd", + "name" : "getName" + }, + "acm012616jsd" : { + "type" : "ControlElement", + "id" : "acm012616jsd", + "name" : "getHelpPage" + }, + "acm012617jsd" : { + "type" : "ControlElement", + "id" : "acm012617jsd", + "name" : "createQueryString" + }, + "acm012618jsd" : { + "type" : "ControlElement", + "id" : "acm012618jsd", + "name" : "getURLForQuery" + }, + "acm012619jsd" : { + "type" : "ControlElement", + "id" : "acm012619jsd", + "name" : "getParser" + }, + "acm012620jsd" : { + "type" : "ClassUnit", + "id" : "acm012620jsd", + "name" : "ACMPortalFetcher", + "compilationUnitId" : "acm012608jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013517jsd", "acm013680jsd" ], + "content" : [ "acm012614jsd", "acm012615jsd", "acm012616jsd", "acm012617jsd", "acm012618jsd", "acm012619jsd" ] + }, + "acm012621jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012621jsd", + "name" : "ACS", + "parentId" : "acm012613jsd", + "content" : [ "acm012629jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012622jsd" : { + "type" : "CodePackage", + "id" : "acm012622jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012623jsd" ] + }, + "acm012623jsd" : { + "type" : "CodePackage", + "id" : "acm012623jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012624jsd" ] + }, + "acm012624jsd" : { + "type" : "CodePackage", + "id" : "acm012624jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012625jsd" ] + }, + "acm012625jsd" : { + "type" : "CodePackage", + "id" : "acm012625jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012626jsd" ] + }, + "acm012626jsd" : { + "type" : "CodePackage", + "id" : "acm012626jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012621jsd" ] + }, + "acm012627jsd" : { + "type" : "ControlElement", + "id" : "acm012627jsd", + "name" : "findFullText" + }, + "acm012628jsd" : { + "type" : "ControlElement", + "id" : "acm012628jsd", + "name" : "getTrustLevel" + }, + "acm012629jsd" : { + "type" : "ClassUnit", + "id" : "acm012629jsd", + "name" : "ACS", + "compilationUnitId" : "acm012621jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd" ], + "datatypeReferencesIds" : [ "acm012629jsd", "acm013325jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm012627jsd", "acm012628jsd" ] + }, + "acm012630jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012630jsd", + "name" : "AbstractIsbnFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012640jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012631jsd" : { + "type" : "CodePackage", + "id" : "acm012631jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012632jsd" ] + }, + "acm012632jsd" : { + "type" : "CodePackage", + "id" : "acm012632jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012633jsd" ] + }, + "acm012633jsd" : { + "type" : "CodePackage", + "id" : "acm012633jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012634jsd" ] + }, + "acm012634jsd" : { + "type" : "CodePackage", + "id" : "acm012634jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012635jsd" ] + }, + "acm012635jsd" : { + "type" : "CodePackage", + "id" : "acm012635jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012630jsd" ] + }, + "acm012636jsd" : { + "type" : "ControlElement", + "id" : "acm012636jsd", + "name" : "AbstractIsbnFetcher" + }, + "acm012637jsd" : { + "type" : "ControlElement", + "id" : "acm012637jsd", + "name" : "getHelpPage" + }, + "acm012638jsd" : { + "type" : "ControlElement", + "id" : "acm012638jsd", + "name" : "ensureThatIsbnIsValid" + }, + "acm012639jsd" : { + "type" : "ControlElement", + "id" : "acm012639jsd", + "name" : "getParser" + }, + "acm012640jsd" : { + "type" : "ClassUnit", + "id" : "acm012640jsd", + "name" : "AbstractIsbnFetcher", + "compilationUnitId" : "acm012630jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012370jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013761jsd", "acm018894jsd", "acm020676jsd" ], + "content" : [ "acm012636jsd", "acm012637jsd", "acm012638jsd", "acm012639jsd" ] + }, + "acm012641jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012641jsd", + "name" : "ApsFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012650jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012642jsd" : { + "type" : "CodePackage", + "id" : "acm012642jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012643jsd" ] + }, + "acm012643jsd" : { + "type" : "CodePackage", + "id" : "acm012643jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012644jsd" ] + }, + "acm012644jsd" : { + "type" : "CodePackage", + "id" : "acm012644jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012645jsd" ] + }, + "acm012645jsd" : { + "type" : "CodePackage", + "id" : "acm012645jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012646jsd" ] + }, + "acm012646jsd" : { + "type" : "CodePackage", + "id" : "acm012646jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012641jsd" ] + }, + "acm012647jsd" : { + "type" : "ControlElement", + "id" : "acm012647jsd", + "name" : "findFullText" + }, + "acm012648jsd" : { + "type" : "ControlElement", + "id" : "acm012648jsd", + "name" : "getTrustLevel" + }, + "acm012649jsd" : { + "type" : "ControlElement", + "id" : "acm012649jsd", + "name" : "getId" + }, + "acm012650jsd" : { + "type" : "ClassUnit", + "id" : "acm012650jsd", + "name" : "ApsFetcher", + "compilationUnitId" : "acm012641jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd" ], + "datatypeReferencesIds" : [ "acm012650jsd", "acm013325jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm012647jsd", "acm012648jsd", "acm012649jsd" ] + }, + "acm012651jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012651jsd", + "name" : "ArXivFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012702jsd", "acm012728jsd", "acm012736jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012652jsd" : { + "type" : "CodePackage", + "id" : "acm012652jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012653jsd" ] + }, + "acm012653jsd" : { + "type" : "CodePackage", + "id" : "acm012653jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012654jsd" ] + }, + "acm012654jsd" : { + "type" : "CodePackage", + "id" : "acm012654jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012655jsd" ] + }, + "acm012655jsd" : { + "type" : "CodePackage", + "id" : "acm012655jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012656jsd" ] + }, + "acm012656jsd" : { + "type" : "CodePackage", + "id" : "acm012656jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012651jsd" ] + }, + "acm012657jsd" : { + "type" : "ControlElement", + "id" : "acm012657jsd", + "name" : "ArXivFetcher" + }, + "acm012658jsd" : { + "type" : "ControlElement", + "id" : "acm012658jsd", + "name" : "ArXivFetcher" + }, + "acm012659jsd" : { + "type" : "ControlElement", + "id" : "acm012659jsd", + "name" : "findFullText" + }, + "acm012660jsd" : { + "type" : "ControlElement", + "id" : "acm012660jsd", + "name" : "getTrustLevel" + }, + "acm012661jsd" : { + "type" : "ControlElement", + "id" : "acm012661jsd", + "name" : "getName" + }, + "acm012662jsd" : { + "type" : "ControlElement", + "id" : "acm012662jsd", + "name" : "getHelpPage" + }, + "acm012663jsd" : { + "type" : "ControlElement", + "id" : "acm012663jsd", + "name" : "adaptKeywordsFrom" + }, + "acm012664jsd" : { + "type" : "ControlElement", + "id" : "acm012664jsd", + "name" : "getAutomaticDoi" + }, + "acm012665jsd" : { + "type" : "ControlElement", + "id" : "acm012665jsd", + "name" : "getAutomaticDoi" + }, + "acm012666jsd" : { + "type" : "ControlElement", + "id" : "acm012666jsd", + "name" : "getAutomaticDoi" + }, + "acm012667jsd" : { + "type" : "ControlElement", + "id" : "acm012667jsd", + "name" : "isManualDoi" + }, + "acm012668jsd" : { + "type" : "ControlElement", + "id" : "acm012668jsd", + "name" : "getManualDoi" + }, + "acm012669jsd" : { + "type" : "ControlElement", + "id" : "acm012669jsd", + "name" : "waitForBibEntryRetrieval" + }, + "acm012670jsd" : { + "type" : "ControlElement", + "id" : "acm012670jsd", + "name" : "mergeArXivEntryWithFutureDoiEntry" + }, + "acm012671jsd" : { + "type" : "ControlElement", + "id" : "acm012671jsd", + "name" : "inplaceAsyncInfuseArXivWithDoi" + }, + "acm012672jsd" : { + "type" : "ControlElement", + "id" : "acm012672jsd", + "name" : "inplaceAsyncInfuseArXivWithDoi" + }, + "acm012673jsd" : { + "type" : "ControlElement", + "id" : "acm012673jsd", + "name" : "performSearchPaged" + }, + "acm012674jsd" : { + "type" : "ControlElement", + "id" : "acm012674jsd", + "name" : "performSearchById" + }, + "acm012675jsd" : { + "type" : "ControlElement", + "id" : "acm012675jsd", + "name" : "findIdentifier" + }, + "acm012676jsd" : { + "type" : "ControlElement", + "id" : "acm012676jsd", + "name" : "getIdentifierName" + }, + "acm012677jsd" : { + "type" : "ControlElement", + "id" : "acm012677jsd", + "name" : "ArXiv" + }, + "acm012678jsd" : { + "type" : "ControlElement", + "id" : "acm012678jsd", + "name" : "findFullText" + }, + "acm012679jsd" : { + "type" : "ControlElement", + "id" : "acm012679jsd", + "name" : "getTrustLevel" + }, + "acm012680jsd" : { + "type" : "ControlElement", + "id" : "acm012680jsd", + "name" : "searchForEntry" + }, + "acm012681jsd" : { + "type" : "ControlElement", + "id" : "acm012681jsd", + "name" : "searchForEntryById" + }, + "acm012682jsd" : { + "type" : "ControlElement", + "id" : "acm012682jsd", + "name" : "searchForEntries" + }, + "acm012683jsd" : { + "type" : "ControlElement", + "id" : "acm012683jsd", + "name" : "searchForEntries" + }, + "acm012684jsd" : { + "type" : "ControlElement", + "id" : "acm012684jsd", + "name" : "queryApi" + }, + "acm012685jsd" : { + "type" : "ControlElement", + "id" : "acm012685jsd", + "name" : "callApi" + }, + "acm012686jsd" : { + "type" : "ControlElement", + "id" : "acm012686jsd", + "name" : "getException" + }, + "acm012687jsd" : { + "type" : "ControlElement", + "id" : "acm012687jsd", + "name" : "getName" + }, + "acm012688jsd" : { + "type" : "ControlElement", + "id" : "acm012688jsd", + "name" : "getHelpPage" + }, + "acm012689jsd" : { + "type" : "ControlElement", + "id" : "acm012689jsd", + "name" : "performSearchPaged" + }, + "acm012690jsd" : { + "type" : "ControlElement", + "id" : "acm012690jsd", + "name" : "filterYears" + }, + "acm012691jsd" : { + "type" : "ControlElement", + "id" : "acm012691jsd", + "name" : "asyncPerformSearchById" + }, + "acm012692jsd" : { + "type" : "ControlElement", + "id" : "acm012692jsd", + "name" : "performSearchById" + }, + "acm012693jsd" : { + "type" : "ControlElement", + "id" : "acm012693jsd", + "name" : "findIdentifier" + }, + "acm012694jsd" : { + "type" : "ControlElement", + "id" : "acm012694jsd", + "name" : "getIdentifierName" + }, + "acm012695jsd" : { + "type" : "ControlElement", + "id" : "acm012695jsd", + "name" : "ArXivEntry" + }, + "acm012696jsd" : { + "type" : "ControlElement", + "id" : "acm012696jsd", + "name" : "correctLineBreaks" + }, + "acm012697jsd" : { + "type" : "ControlElement", + "id" : "acm012697jsd", + "name" : "getPdfUrl" + }, + "acm012698jsd" : { + "type" : "ControlElement", + "id" : "acm012698jsd", + "name" : "getIdString" + }, + "acm012699jsd" : { + "type" : "ControlElement", + "id" : "acm012699jsd", + "name" : "getId" + }, + "acm012700jsd" : { + "type" : "ControlElement", + "id" : "acm012700jsd", + "name" : "getDate" + }, + "acm012701jsd" : { + "type" : "ControlElement", + "id" : "acm012701jsd", + "name" : "toBibEntry" + }, + "acm012702jsd" : { + "type" : "ClassUnit", + "id" : "acm012702jsd", + "name" : "ArXivFetcher", + "compilationUnitId" : "acm012651jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012360jsd", "acm012378jsd", "acm012495jsd" ], + "datatypeReferencesIds" : [ "acm011153jsd", "acm012258jsd", "acm012314jsd", "acm012340jsd", "acm012360jsd", "acm012378jsd", "acm012495jsd", "acm012702jsd", "acm012728jsd", "acm012736jsd", "acm013001jsd", "acm013325jsd", "acm013444jsd", "acm017661jsd", "acm018267jsd", "acm018673jsd", "acm018843jsd", "acm020222jsd" ], + "content" : [ "acm012657jsd", "acm012658jsd", "acm012659jsd", "acm012660jsd", "acm012661jsd", "acm012662jsd", "acm012663jsd", "acm012664jsd", "acm012665jsd", "acm012666jsd", "acm012667jsd", "acm012668jsd", "acm012669jsd", "acm012670jsd", "acm012671jsd", "acm012672jsd", "acm012673jsd", "acm012674jsd", "acm012675jsd", "acm012676jsd", "acm012677jsd", "acm012678jsd", "acm012679jsd", "acm012680jsd", "acm012681jsd", "acm012682jsd", "acm012683jsd", "acm012684jsd", "acm012685jsd", "acm012686jsd", "acm012687jsd", "acm012688jsd", "acm012689jsd", "acm012690jsd", "acm012691jsd", "acm012692jsd", "acm012693jsd", "acm012694jsd", "acm012695jsd", "acm012696jsd", "acm012697jsd", "acm012698jsd", "acm012699jsd", "acm012700jsd", "acm012701jsd" ] + }, + "acm012703jsd" : { + "type" : "ControlElement", + "id" : "acm012703jsd", + "name" : "ArXiv" + }, + "acm012704jsd" : { + "type" : "ControlElement", + "id" : "acm012704jsd", + "name" : "findFullText" + }, + "acm012705jsd" : { + "type" : "ControlElement", + "id" : "acm012705jsd", + "name" : "getTrustLevel" + }, + "acm012706jsd" : { + "type" : "ControlElement", + "id" : "acm012706jsd", + "name" : "searchForEntry" + }, + "acm012707jsd" : { + "type" : "ControlElement", + "id" : "acm012707jsd", + "name" : "searchForEntryById" + }, + "acm012708jsd" : { + "type" : "ControlElement", + "id" : "acm012708jsd", + "name" : "searchForEntries" + }, + "acm012709jsd" : { + "type" : "ControlElement", + "id" : "acm012709jsd", + "name" : "searchForEntries" + }, + "acm012710jsd" : { + "type" : "ControlElement", + "id" : "acm012710jsd", + "name" : "queryApi" + }, + "acm012711jsd" : { + "type" : "ControlElement", + "id" : "acm012711jsd", + "name" : "callApi" + }, + "acm012712jsd" : { + "type" : "ControlElement", + "id" : "acm012712jsd", + "name" : "getException" + }, + "acm012713jsd" : { + "type" : "ControlElement", + "id" : "acm012713jsd", + "name" : "getName" + }, + "acm012714jsd" : { + "type" : "ControlElement", + "id" : "acm012714jsd", + "name" : "getHelpPage" + }, + "acm012715jsd" : { + "type" : "ControlElement", + "id" : "acm012715jsd", + "name" : "performSearchPaged" + }, + "acm012716jsd" : { + "type" : "ControlElement", + "id" : "acm012716jsd", + "name" : "filterYears" + }, + "acm012717jsd" : { + "type" : "ControlElement", + "id" : "acm012717jsd", + "name" : "asyncPerformSearchById" + }, + "acm012718jsd" : { + "type" : "ControlElement", + "id" : "acm012718jsd", + "name" : "performSearchById" + }, + "acm012719jsd" : { + "type" : "ControlElement", + "id" : "acm012719jsd", + "name" : "findIdentifier" + }, + "acm012720jsd" : { + "type" : "ControlElement", + "id" : "acm012720jsd", + "name" : "getIdentifierName" + }, + "acm012721jsd" : { + "type" : "ControlElement", + "id" : "acm012721jsd", + "name" : "ArXivEntry" + }, + "acm012722jsd" : { + "type" : "ControlElement", + "id" : "acm012722jsd", + "name" : "correctLineBreaks" + }, + "acm012723jsd" : { + "type" : "ControlElement", + "id" : "acm012723jsd", + "name" : "getPdfUrl" + }, + "acm012724jsd" : { + "type" : "ControlElement", + "id" : "acm012724jsd", + "name" : "getIdString" + }, + "acm012725jsd" : { + "type" : "ControlElement", + "id" : "acm012725jsd", + "name" : "getId" + }, + "acm012726jsd" : { + "type" : "ControlElement", + "id" : "acm012726jsd", + "name" : "getDate" + }, + "acm012727jsd" : { + "type" : "ControlElement", + "id" : "acm012727jsd", + "name" : "toBibEntry" + }, + "acm012728jsd" : { + "type" : "ClassUnit", + "id" : "acm012728jsd", + "name" : "ArXiv", + "compilationUnitId" : "acm012651jsd", + "parentDatatypeId" : "acm012702jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012360jsd", "acm012378jsd", "acm012495jsd" ], + "datatypeReferencesIds" : [ "acm011153jsd", "acm012258jsd", "acm012314jsd", "acm012728jsd", "acm012736jsd", "acm013325jsd", "acm013444jsd", "acm017661jsd", "acm018267jsd", "acm018843jsd", "acm020222jsd" ], + "content" : [ "acm012703jsd", "acm012704jsd", "acm012705jsd", "acm012706jsd", "acm012707jsd", "acm012708jsd", "acm012709jsd", "acm012710jsd", "acm012711jsd", "acm012712jsd", "acm012713jsd", "acm012714jsd", "acm012715jsd", "acm012716jsd", "acm012717jsd", "acm012718jsd", "acm012719jsd", "acm012720jsd", "acm012721jsd", "acm012722jsd", "acm012723jsd", "acm012724jsd", "acm012725jsd", "acm012726jsd", "acm012727jsd" ] + }, + "acm012729jsd" : { + "type" : "ControlElement", + "id" : "acm012729jsd", + "name" : "ArXivEntry" + }, + "acm012730jsd" : { + "type" : "ControlElement", + "id" : "acm012730jsd", + "name" : "correctLineBreaks" + }, + "acm012731jsd" : { + "type" : "ControlElement", + "id" : "acm012731jsd", + "name" : "getPdfUrl" + }, + "acm012732jsd" : { + "type" : "ControlElement", + "id" : "acm012732jsd", + "name" : "getIdString" + }, + "acm012733jsd" : { + "type" : "ControlElement", + "id" : "acm012733jsd", + "name" : "getId" + }, + "acm012734jsd" : { + "type" : "ControlElement", + "id" : "acm012734jsd", + "name" : "getDate" + }, + "acm012735jsd" : { + "type" : "ControlElement", + "id" : "acm012735jsd", + "name" : "toBibEntry" + }, + "acm012736jsd" : { + "type" : "ClassUnit", + "id" : "acm012736jsd", + "name" : "ArXivEntry", + "compilationUnitId" : "acm012651jsd", + "parentDatatypeId" : "acm012728jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018843jsd" ], + "content" : [ "acm012729jsd", "acm012730jsd", "acm012731jsd", "acm012732jsd", "acm012733jsd", "acm012734jsd", "acm012735jsd" ] + }, + "acm012737jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012737jsd", + "name" : "AstrophysicsDataSystem", + "parentId" : "acm012613jsd", + "content" : [ "acm012761jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012738jsd" : { + "type" : "CodePackage", + "id" : "acm012738jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012739jsd" ] + }, + "acm012739jsd" : { + "type" : "CodePackage", + "id" : "acm012739jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012740jsd" ] + }, + "acm012740jsd" : { + "type" : "CodePackage", + "id" : "acm012740jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012741jsd" ] + }, + "acm012741jsd" : { + "type" : "CodePackage", + "id" : "acm012741jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012742jsd" ] + }, + "acm012742jsd" : { + "type" : "CodePackage", + "id" : "acm012742jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012737jsd" ] + }, + "acm012743jsd" : { + "type" : "ControlElement", + "id" : "acm012743jsd", + "name" : "AstrophysicsDataSystem" + }, + "acm012744jsd" : { + "type" : "ControlElement", + "id" : "acm012744jsd", + "name" : "buildPostData" + }, + "acm012745jsd" : { + "type" : "ControlElement", + "id" : "acm012745jsd", + "name" : "getURLforExport" + }, + "acm012746jsd" : { + "type" : "ControlElement", + "id" : "acm012746jsd", + "name" : "getName" + }, + "acm012747jsd" : { + "type" : "ControlElement", + "id" : "acm012747jsd", + "name" : "getApiKey" + }, + "acm012748jsd" : { + "type" : "ControlElement", + "id" : "acm012748jsd", + "name" : "getURLForQuery" + }, + "acm012749jsd" : { + "type" : "ControlElement", + "id" : "acm012749jsd", + "name" : "getURLForEntry" + }, + "acm012750jsd" : { + "type" : "ControlElement", + "id" : "acm012750jsd", + "name" : "getUrlForIdentifier" + }, + "acm012751jsd" : { + "type" : "ControlElement", + "id" : "acm012751jsd", + "name" : "getHelpPage" + }, + "acm012752jsd" : { + "type" : "ControlElement", + "id" : "acm012752jsd", + "name" : "getParser" + }, + "acm012753jsd" : { + "type" : "ControlElement", + "id" : "acm012753jsd", + "name" : "doPostCleanup" + }, + "acm012754jsd" : { + "type" : "ControlElement", + "id" : "acm012754jsd", + "name" : "performSearch" + }, + "acm012755jsd" : { + "type" : "ControlElement", + "id" : "acm012755jsd", + "name" : "fetchBibcodes" + }, + "acm012756jsd" : { + "type" : "ControlElement", + "id" : "acm012756jsd", + "name" : "performSearchById" + }, + "acm012757jsd" : { + "type" : "ControlElement", + "id" : "acm012757jsd", + "name" : "performSearchByIds" + }, + "acm012758jsd" : { + "type" : "ControlElement", + "id" : "acm012758jsd", + "name" : "performSearch" + }, + "acm012759jsd" : { + "type" : "ControlElement", + "id" : "acm012759jsd", + "name" : "performSearchPaged" + }, + "acm012760jsd" : { + "type" : "ControlElement", + "id" : "acm012760jsd", + "name" : "getUrlDownload" + }, + "acm012761jsd" : { + "type" : "ClassUnit", + "id" : "acm012761jsd", + "name" : "AstrophysicsDataSystem", + "compilationUnitId" : "acm012737jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012296jsd", "acm012370jsd", "acm012506jsd", "acm012928jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011223jsd", "acm011779jsd", "acm011888jsd", "acm011900jsd", "acm011951jsd", "acm011987jsd", "acm012258jsd", "acm012314jsd", "acm012467jsd", "acm012515jsd", "acm012523jsd", "acm013517jsd", "acm013761jsd", "acm015926jsd", "acm017281jsd", "acm018267jsd", "acm018813jsd", "acm020222jsd", "acm020676jsd" ], + "content" : [ "acm012743jsd", "acm012744jsd", "acm012745jsd", "acm012746jsd", "acm012747jsd", "acm012748jsd", "acm012749jsd", "acm012750jsd", "acm012751jsd", "acm012752jsd", "acm012753jsd", "acm012754jsd", "acm012755jsd", "acm012756jsd", "acm012757jsd", "acm012758jsd", "acm012759jsd", "acm012760jsd" ] + }, + "acm012762jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012762jsd", + "name" : "BibsonomyScraper", + "parentId" : "acm012613jsd", + "content" : [ "acm012770jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012763jsd" : { + "type" : "CodePackage", + "id" : "acm012763jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012764jsd" ] + }, + "acm012764jsd" : { + "type" : "CodePackage", + "id" : "acm012764jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012765jsd" ] + }, + "acm012765jsd" : { + "type" : "CodePackage", + "id" : "acm012765jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012766jsd" ] + }, + "acm012766jsd" : { + "type" : "CodePackage", + "id" : "acm012766jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012767jsd" ] + }, + "acm012767jsd" : { + "type" : "CodePackage", + "id" : "acm012767jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012762jsd" ] + }, + "acm012768jsd" : { + "type" : "ControlElement", + "id" : "acm012768jsd", + "name" : "BibsonomyScraper" + }, + "acm012769jsd" : { + "type" : "ControlElement", + "id" : "acm012769jsd", + "name" : "getEntry" + }, + "acm012770jsd" : { + "type" : "ClassUnit", + "id" : "acm012770jsd", + "name" : "BibsonomyScraper", + "compilationUnitId" : "acm012762jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm012770jsd", "acm015926jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm012768jsd", "acm012769jsd" ] + }, + "acm012771jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012771jsd", + "name" : "BiodiversityLibrary", + "parentId" : "acm012613jsd", + "content" : [ "acm012790jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012772jsd" : { + "type" : "CodePackage", + "id" : "acm012772jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012773jsd" ] + }, + "acm012773jsd" : { + "type" : "CodePackage", + "id" : "acm012773jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012774jsd" ] + }, + "acm012774jsd" : { + "type" : "CodePackage", + "id" : "acm012774jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012775jsd" ] + }, + "acm012775jsd" : { + "type" : "CodePackage", + "id" : "acm012775jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012776jsd" ] + }, + "acm012776jsd" : { + "type" : "CodePackage", + "id" : "acm012776jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012771jsd" ] + }, + "acm012777jsd" : { + "type" : "ControlElement", + "id" : "acm012777jsd", + "name" : "BiodiversityLibrary" + }, + "acm012778jsd" : { + "type" : "ControlElement", + "id" : "acm012778jsd", + "name" : "getName" + }, + "acm012779jsd" : { + "type" : "ControlElement", + "id" : "acm012779jsd", + "name" : "getTestUrl" + }, + "acm012780jsd" : { + "type" : "ControlElement", + "id" : "acm012780jsd", + "name" : "getBaseURL" + }, + "acm012781jsd" : { + "type" : "ControlElement", + "id" : "acm012781jsd", + "name" : "getItemMetadataURL" + }, + "acm012782jsd" : { + "type" : "ControlElement", + "id" : "acm012782jsd", + "name" : "getPartMetadataURL" + }, + "acm012783jsd" : { + "type" : "ControlElement", + "id" : "acm012783jsd", + "name" : "getDetails" + }, + "acm012784jsd" : { + "type" : "ControlElement", + "id" : "acm012784jsd", + "name" : "parseBibJSONtoBibtex" + }, + "acm012785jsd" : { + "type" : "ControlElement", + "id" : "acm012785jsd", + "name" : "jsonResultToBibEntry" + }, + "acm012786jsd" : { + "type" : "ControlElement", + "id" : "acm012786jsd", + "name" : "toAuthors" + }, + "acm012787jsd" : { + "type" : "ControlElement", + "id" : "acm012787jsd", + "name" : "getParser" + }, + "acm012788jsd" : { + "type" : "ControlElement", + "id" : "acm012788jsd", + "name" : "getURLForQuery" + }, + "acm012789jsd" : { + "type" : "ControlElement", + "id" : "acm012789jsd", + "name" : "getApiKey" + }, + "acm012790jsd" : { + "type" : "ClassUnit", + "id" : "acm012790jsd", + "name" : "BiodiversityLibrary", + "compilationUnitId" : "acm012771jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd", "acm012928jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012467jsd", "acm012515jsd", "acm012523jsd", "acm013459jsd", "acm015926jsd", "acm017281jsd", "acm018267jsd" ], + "content" : [ "acm012777jsd", "acm012778jsd", "acm012779jsd", "acm012780jsd", "acm012781jsd", "acm012782jsd", "acm012783jsd", "acm012784jsd", "acm012785jsd", "acm012786jsd", "acm012787jsd", "acm012788jsd", "acm012789jsd" ] + }, + "acm012791jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012791jsd", + "name" : "BvbFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012801jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012792jsd" : { + "type" : "CodePackage", + "id" : "acm012792jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012793jsd" ] + }, + "acm012793jsd" : { + "type" : "CodePackage", + "id" : "acm012793jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012794jsd" ] + }, + "acm012794jsd" : { + "type" : "CodePackage", + "id" : "acm012794jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012795jsd" ] + }, + "acm012795jsd" : { + "type" : "CodePackage", + "id" : "acm012795jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012796jsd" ] + }, + "acm012796jsd" : { + "type" : "CodePackage", + "id" : "acm012796jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012791jsd" ] + }, + "acm012797jsd" : { + "type" : "ControlElement", + "id" : "acm012797jsd", + "name" : "getName" + }, + "acm012798jsd" : { + "type" : "ControlElement", + "id" : "acm012798jsd", + "name" : "getHelpPage" + }, + "acm012799jsd" : { + "type" : "ControlElement", + "id" : "acm012799jsd", + "name" : "getURLForQuery" + }, + "acm012800jsd" : { + "type" : "ControlElement", + "id" : "acm012800jsd", + "name" : "getParser" + }, + "acm012801jsd" : { + "type" : "ClassUnit", + "id" : "acm012801jsd", + "name" : "BvbFetcher", + "compilationUnitId" : "acm012791jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012523jsd", "acm013517jsd", "acm013975jsd" ], + "content" : [ "acm012797jsd", "acm012798jsd", "acm012799jsd", "acm012800jsd" ] + }, + "acm012802jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012802jsd", + "name" : "CiteSeer", + "parentId" : "acm012613jsd", + "content" : [ "acm012815jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012803jsd" : { + "type" : "CodePackage", + "id" : "acm012803jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012804jsd" ] + }, + "acm012804jsd" : { + "type" : "CodePackage", + "id" : "acm012804jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012805jsd" ] + }, + "acm012805jsd" : { + "type" : "CodePackage", + "id" : "acm012805jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012806jsd" ] + }, + "acm012806jsd" : { + "type" : "CodePackage", + "id" : "acm012806jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012807jsd" ] + }, + "acm012807jsd" : { + "type" : "CodePackage", + "id" : "acm012807jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012802jsd" ] + }, + "acm012808jsd" : { + "type" : "ControlElement", + "id" : "acm012808jsd", + "name" : "CiteSeer" + }, + "acm012809jsd" : { + "type" : "ControlElement", + "id" : "acm012809jsd", + "name" : "getName" + }, + "acm012810jsd" : { + "type" : "ControlElement", + "id" : "acm012810jsd", + "name" : "getHelpPage" + }, + "acm012811jsd" : { + "type" : "ControlElement", + "id" : "acm012811jsd", + "name" : "getURLForQuery" + }, + "acm012812jsd" : { + "type" : "ControlElement", + "id" : "acm012812jsd", + "name" : "getParser" + }, + "acm012813jsd" : { + "type" : "ControlElement", + "id" : "acm012813jsd", + "name" : "doPostCleanup" + }, + "acm012814jsd" : { + "type" : "ControlElement", + "id" : "acm012814jsd", + "name" : "format" + }, + "acm012815jsd" : { + "type" : "ClassUnit", + "id" : "acm012815jsd", + "name" : "CiteSeer", + "compilationUnitId" : "acm012802jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011208jsd", "acm011840jsd", "acm012134jsd", "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013517jsd", "acm013841jsd", "acm018267jsd" ], + "content" : [ "acm012808jsd", "acm012809jsd", "acm012810jsd", "acm012811jsd", "acm012812jsd", "acm012813jsd", "acm012814jsd" ] + }, + "acm012816jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012816jsd", + "name" : "CollectionOfComputerScienceBibliographiesFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012827jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012817jsd" : { + "type" : "CodePackage", + "id" : "acm012817jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012818jsd" ] + }, + "acm012818jsd" : { + "type" : "CodePackage", + "id" : "acm012818jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012819jsd" ] + }, + "acm012819jsd" : { + "type" : "CodePackage", + "id" : "acm012819jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012820jsd" ] + }, + "acm012820jsd" : { + "type" : "CodePackage", + "id" : "acm012820jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012821jsd" ] + }, + "acm012821jsd" : { + "type" : "CodePackage", + "id" : "acm012821jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012816jsd" ] + }, + "acm012822jsd" : { + "type" : "ControlElement", + "id" : "acm012822jsd", + "name" : "CollectionOfComputerScienceBibliographiesFetcher" + }, + "acm012823jsd" : { + "type" : "ControlElement", + "id" : "acm012823jsd", + "name" : "getURLForQuery" + }, + "acm012824jsd" : { + "type" : "ControlElement", + "id" : "acm012824jsd", + "name" : "getParser" + }, + "acm012825jsd" : { + "type" : "ControlElement", + "id" : "acm012825jsd", + "name" : "getName" + }, + "acm012826jsd" : { + "type" : "ControlElement", + "id" : "acm012826jsd", + "name" : "doPostCleanup" + }, + "acm012827jsd" : { + "type" : "ClassUnit", + "id" : "acm012827jsd", + "name" : "CollectionOfComputerScienceBibliographiesFetcher", + "compilationUnitId" : "acm012816jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011963jsd", "acm011987jsd", "acm011999jsd", "acm012011jsd", "acm012314jsd", "acm012523jsd", "acm012838jsd", "acm013474jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm012822jsd", "acm012823jsd", "acm012824jsd", "acm012825jsd", "acm012826jsd" ] + }, + "acm012828jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012828jsd", + "name" : "CollectionOfComputerScienceBibliographiesParser", + "parentId" : "acm012613jsd", + "content" : [ "acm012838jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012829jsd" : { + "type" : "CodePackage", + "id" : "acm012829jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012830jsd" ] + }, + "acm012830jsd" : { + "type" : "CodePackage", + "id" : "acm012830jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012831jsd" ] + }, + "acm012831jsd" : { + "type" : "CodePackage", + "id" : "acm012831jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012832jsd" ] + }, + "acm012832jsd" : { + "type" : "CodePackage", + "id" : "acm012832jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012833jsd" ] + }, + "acm012833jsd" : { + "type" : "CodePackage", + "id" : "acm012833jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012828jsd" ] + }, + "acm012834jsd" : { + "type" : "ControlElement", + "id" : "acm012834jsd", + "name" : "CollectionOfComputerScienceBibliographiesParser" + }, + "acm012835jsd" : { + "type" : "ControlElement", + "id" : "acm012835jsd", + "name" : "parseEntries" + }, + "acm012836jsd" : { + "type" : "ControlElement", + "id" : "acm012836jsd", + "name" : "matchRegexFromInputStreamHtml" + }, + "acm012837jsd" : { + "type" : "ControlElement", + "id" : "acm012837jsd", + "name" : "parseBibtexStringsFromLinks" + }, + "acm012838jsd" : { + "type" : "ClassUnit", + "id" : "acm012838jsd", + "name" : "CollectionOfComputerScienceBibliographiesParser", + "compilationUnitId" : "acm012828jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm011840jsd", "acm012515jsd", "acm013761jsd", "acm015926jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm012834jsd", "acm012835jsd", "acm012836jsd", "acm012837jsd" ] + }, + "acm012839jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012839jsd", + "name" : "ComplexSearchQuery", + "parentId" : "acm012613jsd", + "content" : [ "acm012875jsd", "acm012891jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012840jsd" : { + "type" : "CodePackage", + "id" : "acm012840jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012841jsd" ] + }, + "acm012841jsd" : { + "type" : "CodePackage", + "id" : "acm012841jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012842jsd" ] + }, + "acm012842jsd" : { + "type" : "CodePackage", + "id" : "acm012842jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012843jsd" ] + }, + "acm012843jsd" : { + "type" : "CodePackage", + "id" : "acm012843jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012844jsd" ] + }, + "acm012844jsd" : { + "type" : "CodePackage", + "id" : "acm012844jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012839jsd" ] + }, + "acm012845jsd" : { + "type" : "ControlElement", + "id" : "acm012845jsd", + "name" : "ComplexSearchQuery" + }, + "acm012846jsd" : { + "type" : "ControlElement", + "id" : "acm012846jsd", + "name" : "fromTerms" + }, + "acm012847jsd" : { + "type" : "ControlElement", + "id" : "acm012847jsd", + "name" : "getDefaultFieldPhrases" + }, + "acm012848jsd" : { + "type" : "ControlElement", + "id" : "acm012848jsd", + "name" : "getAuthors" + }, + "acm012849jsd" : { + "type" : "ControlElement", + "id" : "acm012849jsd", + "name" : "getTitlePhrases" + }, + "acm012850jsd" : { + "type" : "ControlElement", + "id" : "acm012850jsd", + "name" : "getAbstractPhrases" + }, + "acm012851jsd" : { + "type" : "ControlElement", + "id" : "acm012851jsd", + "name" : "getFromYear" + }, + "acm012852jsd" : { + "type" : "ControlElement", + "id" : "acm012852jsd", + "name" : "getToYear" + }, + "acm012853jsd" : { + "type" : "ControlElement", + "id" : "acm012853jsd", + "name" : "getSingleYear" + }, + "acm012854jsd" : { + "type" : "ControlElement", + "id" : "acm012854jsd", + "name" : "getJournal" + }, + "acm012855jsd" : { + "type" : "ControlElement", + "id" : "acm012855jsd", + "name" : "getDOI" + }, + "acm012856jsd" : { + "type" : "ControlElement", + "id" : "acm012856jsd", + "name" : "builder" + }, + "acm012857jsd" : { + "type" : "ControlElement", + "id" : "acm012857jsd", + "name" : "equals" + }, + "acm012858jsd" : { + "type" : "ControlElement", + "id" : "acm012858jsd", + "name" : "hashCode" + }, + "acm012859jsd" : { + "type" : "ControlElement", + "id" : "acm012859jsd", + "name" : "toString" + }, + "acm012860jsd" : { + "type" : "ControlElement", + "id" : "acm012860jsd", + "name" : "ComplexSearchQueryBuilder" + }, + "acm012861jsd" : { + "type" : "ControlElement", + "id" : "acm012861jsd", + "name" : "defaultFieldPhrase" + }, + "acm012862jsd" : { + "type" : "ControlElement", + "id" : "acm012862jsd", + "name" : "author" + }, + "acm012863jsd" : { + "type" : "ControlElement", + "id" : "acm012863jsd", + "name" : "titlePhrase" + }, + "acm012864jsd" : { + "type" : "ControlElement", + "id" : "acm012864jsd", + "name" : "abstractPhrase" + }, + "acm012865jsd" : { + "type" : "ControlElement", + "id" : "acm012865jsd", + "name" : "fromYearAndToYear" + }, + "acm012866jsd" : { + "type" : "ControlElement", + "id" : "acm012866jsd", + "name" : "singleYear" + }, + "acm012867jsd" : { + "type" : "ControlElement", + "id" : "acm012867jsd", + "name" : "journal" + }, + "acm012868jsd" : { + "type" : "ControlElement", + "id" : "acm012868jsd", + "name" : "DOI" + }, + "acm012869jsd" : { + "type" : "ControlElement", + "id" : "acm012869jsd", + "name" : "terms" + }, + "acm012870jsd" : { + "type" : "ControlElement", + "id" : "acm012870jsd", + "name" : "build" + }, + "acm012871jsd" : { + "type" : "ControlElement", + "id" : "acm012871jsd", + "name" : "parseYearRange" + }, + "acm012872jsd" : { + "type" : "ControlElement", + "id" : "acm012872jsd", + "name" : "textSearchFieldsAndYearFieldsAreEmpty" + }, + "acm012873jsd" : { + "type" : "ControlElement", + "id" : "acm012873jsd", + "name" : "yearFieldsAreEmpty" + }, + "acm012874jsd" : { + "type" : "ControlElement", + "id" : "acm012874jsd", + "name" : "stringListIsBlank" + }, + "acm012875jsd" : { + "type" : "ClassUnit", + "id" : "acm012875jsd", + "name" : "ComplexSearchQuery", + "compilationUnitId" : "acm012839jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012875jsd", "acm012891jsd" ], + "content" : [ "acm012845jsd", "acm012846jsd", "acm012847jsd", "acm012848jsd", "acm012849jsd", "acm012850jsd", "acm012851jsd", "acm012852jsd", "acm012853jsd", "acm012854jsd", "acm012855jsd", "acm012856jsd", "acm012857jsd", "acm012858jsd", "acm012859jsd", "acm012860jsd", "acm012861jsd", "acm012862jsd", "acm012863jsd", "acm012864jsd", "acm012865jsd", "acm012866jsd", "acm012867jsd", "acm012868jsd", "acm012869jsd", "acm012870jsd", "acm012871jsd", "acm012872jsd", "acm012873jsd", "acm012874jsd" ] + }, + "acm012876jsd" : { + "type" : "ControlElement", + "id" : "acm012876jsd", + "name" : "ComplexSearchQueryBuilder" + }, + "acm012877jsd" : { + "type" : "ControlElement", + "id" : "acm012877jsd", + "name" : "defaultFieldPhrase" + }, + "acm012878jsd" : { + "type" : "ControlElement", + "id" : "acm012878jsd", + "name" : "author" + }, + "acm012879jsd" : { + "type" : "ControlElement", + "id" : "acm012879jsd", + "name" : "titlePhrase" + }, + "acm012880jsd" : { + "type" : "ControlElement", + "id" : "acm012880jsd", + "name" : "abstractPhrase" + }, + "acm012881jsd" : { + "type" : "ControlElement", + "id" : "acm012881jsd", + "name" : "fromYearAndToYear" + }, + "acm012882jsd" : { + "type" : "ControlElement", + "id" : "acm012882jsd", + "name" : "singleYear" + }, + "acm012883jsd" : { + "type" : "ControlElement", + "id" : "acm012883jsd", + "name" : "journal" + }, + "acm012884jsd" : { + "type" : "ControlElement", + "id" : "acm012884jsd", + "name" : "DOI" + }, + "acm012885jsd" : { + "type" : "ControlElement", + "id" : "acm012885jsd", + "name" : "terms" + }, + "acm012886jsd" : { + "type" : "ControlElement", + "id" : "acm012886jsd", + "name" : "build" + }, + "acm012887jsd" : { + "type" : "ControlElement", + "id" : "acm012887jsd", + "name" : "parseYearRange" + }, + "acm012888jsd" : { + "type" : "ControlElement", + "id" : "acm012888jsd", + "name" : "textSearchFieldsAndYearFieldsAreEmpty" + }, + "acm012889jsd" : { + "type" : "ControlElement", + "id" : "acm012889jsd", + "name" : "yearFieldsAreEmpty" + }, + "acm012890jsd" : { + "type" : "ControlElement", + "id" : "acm012890jsd", + "name" : "stringListIsBlank" + }, + "acm012891jsd" : { + "type" : "ClassUnit", + "id" : "acm012891jsd", + "name" : "ComplexSearchQueryBuilder", + "compilationUnitId" : "acm012839jsd", + "parentDatatypeId" : "acm012875jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012875jsd", "acm012891jsd" ], + "content" : [ "acm012876jsd", "acm012877jsd", "acm012878jsd", "acm012879jsd", "acm012880jsd", "acm012881jsd", "acm012882jsd", "acm012883jsd", "acm012884jsd", "acm012885jsd", "acm012886jsd", "acm012887jsd", "acm012888jsd", "acm012889jsd", "acm012890jsd" ] + }, + "acm012892jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012892jsd", + "name" : "CompositeSearchBasedFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012902jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012893jsd" : { + "type" : "CodePackage", + "id" : "acm012893jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012894jsd" ] + }, + "acm012894jsd" : { + "type" : "CodePackage", + "id" : "acm012894jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012895jsd" ] + }, + "acm012895jsd" : { + "type" : "CodePackage", + "id" : "acm012895jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012896jsd" ] + }, + "acm012896jsd" : { + "type" : "CodePackage", + "id" : "acm012896jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012897jsd" ] + }, + "acm012897jsd" : { + "type" : "CodePackage", + "id" : "acm012897jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012892jsd" ] + }, + "acm012898jsd" : { + "type" : "ControlElement", + "id" : "acm012898jsd", + "name" : "CompositeSearchBasedFetcher" + }, + "acm012899jsd" : { + "type" : "ControlElement", + "id" : "acm012899jsd", + "name" : "getName" + }, + "acm012900jsd" : { + "type" : "ControlElement", + "id" : "acm012900jsd", + "name" : "getHelpPage" + }, + "acm012901jsd" : { + "type" : "ControlElement", + "id" : "acm012901jsd", + "name" : "performSearch" + }, + "acm012902jsd" : { + "type" : "ClassUnit", + "id" : "acm012902jsd", + "name" : "CompositeSearchBasedFetcher", + "compilationUnitId" : "acm012892jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012571jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012571jsd", "acm012902jsd", "acm018267jsd" ], + "content" : [ "acm012898jsd", "acm012899jsd", "acm012900jsd", "acm012901jsd" ] + }, + "acm012903jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012903jsd", + "name" : "CrossRef", + "parentId" : "acm012613jsd", + "content" : [ "acm012920jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012904jsd" : { + "type" : "CodePackage", + "id" : "acm012904jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012905jsd" ] + }, + "acm012905jsd" : { + "type" : "CodePackage", + "id" : "acm012905jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012906jsd" ] + }, + "acm012906jsd" : { + "type" : "CodePackage", + "id" : "acm012906jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012907jsd" ] + }, + "acm012907jsd" : { + "type" : "CodePackage", + "id" : "acm012907jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012908jsd" ] + }, + "acm012908jsd" : { + "type" : "CodePackage", + "id" : "acm012908jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012903jsd" ] + }, + "acm012909jsd" : { + "type" : "ControlElement", + "id" : "acm012909jsd", + "name" : "getName" + }, + "acm012910jsd" : { + "type" : "ControlElement", + "id" : "acm012910jsd", + "name" : "getURLForEntry" + }, + "acm012911jsd" : { + "type" : "ControlElement", + "id" : "acm012911jsd", + "name" : "getURLForQuery" + }, + "acm012912jsd" : { + "type" : "ControlElement", + "id" : "acm012912jsd", + "name" : "getUrlForIdentifier" + }, + "acm012913jsd" : { + "type" : "ControlElement", + "id" : "acm012913jsd", + "name" : "getParser" + }, + "acm012914jsd" : { + "type" : "ControlElement", + "id" : "acm012914jsd", + "name" : "doPostCleanup" + }, + "acm012915jsd" : { + "type" : "ControlElement", + "id" : "acm012915jsd", + "name" : "jsonItemToBibEntry" + }, + "acm012916jsd" : { + "type" : "ControlElement", + "id" : "acm012916jsd", + "name" : "toAuthors" + }, + "acm012917jsd" : { + "type" : "ControlElement", + "id" : "acm012917jsd", + "name" : "convertType" + }, + "acm012918jsd" : { + "type" : "ControlElement", + "id" : "acm012918jsd", + "name" : "extractIdentifier" + }, + "acm012919jsd" : { + "type" : "ControlElement", + "id" : "acm012919jsd", + "name" : "getIdentifierName" + }, + "acm012920jsd" : { + "type" : "ClassUnit", + "id" : "acm012920jsd", + "name" : "CrossRef", + "compilationUnitId" : "acm012903jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012296jsd", "acm012370jsd", "acm012389jsd", "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011779jsd", "acm011951jsd", "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm013517jsd", "acm017661jsd", "acm018267jsd", "acm018865jsd", "acm019005jsd" ], + "content" : [ "acm012909jsd", "acm012910jsd", "acm012911jsd", "acm012912jsd", "acm012913jsd", "acm012914jsd", "acm012915jsd", "acm012916jsd", "acm012917jsd", "acm012918jsd", "acm012919jsd" ] + }, + "acm012921jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012921jsd", + "name" : "CustomizableKeyFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012928jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012922jsd" : { + "type" : "CodePackage", + "id" : "acm012922jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012923jsd" ] + }, + "acm012923jsd" : { + "type" : "CodePackage", + "id" : "acm012923jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012924jsd" ] + }, + "acm012924jsd" : { + "type" : "CodePackage", + "id" : "acm012924jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012925jsd" ] + }, + "acm012925jsd" : { + "type" : "CodePackage", + "id" : "acm012925jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012926jsd" ] + }, + "acm012926jsd" : { + "type" : "CodePackage", + "id" : "acm012926jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012921jsd" ] + }, + "acm012927jsd" : { + "type" : "ControlElement", + "id" : "acm012927jsd", + "name" : "getTestUrl" + }, + "acm012928jsd" : { + "type" : "InterfaceUnit", + "id" : "acm012928jsd", + "name" : "CustomizableKeyFetcher", + "compilationUnitId" : "acm012921jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012591jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012927jsd" ] + }, + "acm012929jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012929jsd", + "name" : "DBLPFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012941jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012930jsd" : { + "type" : "CodePackage", + "id" : "acm012930jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012931jsd" ] + }, + "acm012931jsd" : { + "type" : "CodePackage", + "id" : "acm012931jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012932jsd" ] + }, + "acm012932jsd" : { + "type" : "CodePackage", + "id" : "acm012932jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012933jsd" ] + }, + "acm012933jsd" : { + "type" : "CodePackage", + "id" : "acm012933jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012934jsd" ] + }, + "acm012934jsd" : { + "type" : "CodePackage", + "id" : "acm012934jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012929jsd" ] + }, + "acm012935jsd" : { + "type" : "ControlElement", + "id" : "acm012935jsd", + "name" : "DBLPFetcher" + }, + "acm012936jsd" : { + "type" : "ControlElement", + "id" : "acm012936jsd", + "name" : "getURLForQuery" + }, + "acm012937jsd" : { + "type" : "ControlElement", + "id" : "acm012937jsd", + "name" : "getParser" + }, + "acm012938jsd" : { + "type" : "ControlElement", + "id" : "acm012938jsd", + "name" : "doPostCleanup" + }, + "acm012939jsd" : { + "type" : "ControlElement", + "id" : "acm012939jsd", + "name" : "getName" + }, + "acm012940jsd" : { + "type" : "ControlElement", + "id" : "acm012940jsd", + "name" : "getHelpPage" + }, + "acm012941jsd" : { + "type" : "ClassUnit", + "id" : "acm012941jsd", + "name" : "DBLPFetcher", + "compilationUnitId" : "acm012929jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011146jsd", "acm011169jsd", "acm011188jsd", "acm011779jsd", "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013488jsd", "acm013761jsd", "acm015020jsd", "acm015591jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm012935jsd", "acm012936jsd", "acm012937jsd", "acm012938jsd", "acm012939jsd", "acm012940jsd" ] + }, + "acm012942jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012942jsd", + "name" : "DOABFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012954jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012943jsd" : { + "type" : "CodePackage", + "id" : "acm012943jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012944jsd" ] + }, + "acm012944jsd" : { + "type" : "CodePackage", + "id" : "acm012944jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012945jsd" ] + }, + "acm012945jsd" : { + "type" : "CodePackage", + "id" : "acm012945jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012946jsd" ] + }, + "acm012946jsd" : { + "type" : "CodePackage", + "id" : "acm012946jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012947jsd" ] + }, + "acm012947jsd" : { + "type" : "CodePackage", + "id" : "acm012947jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012942jsd" ] + }, + "acm012948jsd" : { + "type" : "ControlElement", + "id" : "acm012948jsd", + "name" : "getName" + }, + "acm012949jsd" : { + "type" : "ControlElement", + "id" : "acm012949jsd", + "name" : "getURLForQuery" + }, + "acm012950jsd" : { + "type" : "ControlElement", + "id" : "acm012950jsd", + "name" : "getParser" + }, + "acm012951jsd" : { + "type" : "ControlElement", + "id" : "acm012951jsd", + "name" : "jsonToBibEntry" + }, + "acm012952jsd" : { + "type" : "ControlElement", + "id" : "acm012952jsd", + "name" : "toAuthor" + }, + "acm012953jsd" : { + "type" : "ControlElement", + "id" : "acm012953jsd", + "name" : "namePreprocessing" + }, + "acm012954jsd" : { + "type" : "ClassUnit", + "id" : "acm012954jsd", + "name" : "DOABFetcher", + "compilationUnitId" : "acm012942jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012523jsd", "acm013517jsd", "acm018138jsd", "acm018267jsd" ], + "content" : [ "acm012948jsd", "acm012949jsd", "acm012950jsd", "acm012951jsd", "acm012952jsd", "acm012953jsd" ] + }, + "acm012955jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012955jsd", + "name" : "DOAJFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm012969jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012956jsd" : { + "type" : "CodePackage", + "id" : "acm012956jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012957jsd" ] + }, + "acm012957jsd" : { + "type" : "CodePackage", + "id" : "acm012957jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012958jsd" ] + }, + "acm012958jsd" : { + "type" : "CodePackage", + "id" : "acm012958jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012959jsd" ] + }, + "acm012959jsd" : { + "type" : "CodePackage", + "id" : "acm012959jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012960jsd" ] + }, + "acm012960jsd" : { + "type" : "CodePackage", + "id" : "acm012960jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012955jsd" ] + }, + "acm012961jsd" : { + "type" : "ControlElement", + "id" : "acm012961jsd", + "name" : "DOAJFetcher" + }, + "acm012962jsd" : { + "type" : "ControlElement", + "id" : "acm012962jsd", + "name" : "parseBibJSONtoBibtex" + }, + "acm012963jsd" : { + "type" : "ControlElement", + "id" : "acm012963jsd", + "name" : "addPath" + }, + "acm012964jsd" : { + "type" : "ControlElement", + "id" : "acm012964jsd", + "name" : "appendSegmentToPath" + }, + "acm012965jsd" : { + "type" : "ControlElement", + "id" : "acm012965jsd", + "name" : "getName" + }, + "acm012966jsd" : { + "type" : "ControlElement", + "id" : "acm012966jsd", + "name" : "getHelpPage" + }, + "acm012967jsd" : { + "type" : "ControlElement", + "id" : "acm012967jsd", + "name" : "getURLForQuery" + }, + "acm012968jsd" : { + "type" : "ControlElement", + "id" : "acm012968jsd", + "name" : "getParser" + }, + "acm012969jsd" : { + "type" : "ClassUnit", + "id" : "acm012969jsd", + "name" : "DOAJFetcher", + "compilationUnitId" : "acm012955jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm012969jsd", "acm013503jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm012961jsd", "acm012962jsd", "acm012963jsd", "acm012964jsd", "acm012965jsd", "acm012966jsd", "acm012967jsd", "acm012968jsd" ] + }, + "acm012970jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012970jsd", + "name" : "DiVA", + "parentId" : "acm012613jsd", + "content" : [ "acm012982jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012971jsd" : { + "type" : "CodePackage", + "id" : "acm012971jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012972jsd" ] + }, + "acm012972jsd" : { + "type" : "CodePackage", + "id" : "acm012972jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012973jsd" ] + }, + "acm012973jsd" : { + "type" : "CodePackage", + "id" : "acm012973jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012974jsd" ] + }, + "acm012974jsd" : { + "type" : "CodePackage", + "id" : "acm012974jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012975jsd" ] + }, + "acm012975jsd" : { + "type" : "CodePackage", + "id" : "acm012975jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012970jsd" ] + }, + "acm012976jsd" : { + "type" : "ControlElement", + "id" : "acm012976jsd", + "name" : "DiVA" + }, + "acm012977jsd" : { + "type" : "ControlElement", + "id" : "acm012977jsd", + "name" : "getName" + }, + "acm012978jsd" : { + "type" : "ControlElement", + "id" : "acm012978jsd", + "name" : "getHelpPage" + }, + "acm012979jsd" : { + "type" : "ControlElement", + "id" : "acm012979jsd", + "name" : "getUrlForIdentifier" + }, + "acm012980jsd" : { + "type" : "ControlElement", + "id" : "acm012980jsd", + "name" : "getParser" + }, + "acm012981jsd" : { + "type" : "ControlElement", + "id" : "acm012981jsd", + "name" : "isValidId" + }, + "acm012982jsd" : { + "type" : "ClassUnit", + "id" : "acm012982jsd", + "name" : "DiVA", + "compilationUnitId" : "acm012970jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012370jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013761jsd", "acm020676jsd" ], + "content" : [ "acm012976jsd", "acm012977jsd", "acm012978jsd", "acm012979jsd", "acm012980jsd", "acm012981jsd" ] + }, + "acm012983jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012983jsd", + "name" : "DoiFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013001jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012984jsd" : { + "type" : "CodePackage", + "id" : "acm012984jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm012985jsd" ] + }, + "acm012985jsd" : { + "type" : "CodePackage", + "id" : "acm012985jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm012986jsd" ] + }, + "acm012986jsd" : { + "type" : "CodePackage", + "id" : "acm012986jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm012987jsd" ] + }, + "acm012987jsd" : { + "type" : "CodePackage", + "id" : "acm012987jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm012988jsd" ] + }, + "acm012988jsd" : { + "type" : "CodePackage", + "id" : "acm012988jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm012983jsd" ] + }, + "acm012989jsd" : { + "type" : "ControlElement", + "id" : "acm012989jsd", + "name" : "DoiFetcher" + }, + "acm012990jsd" : { + "type" : "ControlElement", + "id" : "acm012990jsd", + "name" : "getName" + }, + "acm012991jsd" : { + "type" : "ControlElement", + "id" : "acm012991jsd", + "name" : "getHelpPage" + }, + "acm012992jsd" : { + "type" : "ControlElement", + "id" : "acm012992jsd", + "name" : "doAPILimiting" + }, + "acm012993jsd" : { + "type" : "ControlElement", + "id" : "acm012993jsd", + "name" : "asyncPerformSearchById" + }, + "acm012994jsd" : { + "type" : "ControlElement", + "id" : "acm012994jsd", + "name" : "performSearchById" + }, + "acm012995jsd" : { + "type" : "ControlElement", + "id" : "acm012995jsd", + "name" : "doPostCleanup" + }, + "acm012996jsd" : { + "type" : "ControlElement", + "id" : "acm012996jsd", + "name" : "updateCrossrefAPIRate" + }, + "acm012997jsd" : { + "type" : "ControlElement", + "id" : "acm012997jsd", + "name" : "performSearch" + }, + "acm012998jsd" : { + "type" : "ControlElement", + "id" : "acm012998jsd", + "name" : "getAgency" + }, + "acm012999jsd" : { + "type" : "ControlElement", + "id" : "acm012999jsd", + "name" : "setPageCountToArticleId" + }, + "acm013000jsd" : { + "type" : "ControlElement", + "id" : "acm013000jsd", + "name" : "isAPSJournal" + }, + "acm013001jsd" : { + "type" : "ClassUnit", + "id" : "acm013001jsd", + "name" : "DoiFetcher", + "compilationUnitId" : "acm012983jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012286jsd", "acm012360jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011779jsd", "acm011912jsd", "acm012258jsd", "acm012314jsd", "acm012515jsd", "acm013001jsd", "acm013196jsd", "acm015926jsd", "acm018267jsd", "acm018865jsd", "acm020676jsd" ], + "content" : [ "acm012989jsd", "acm012990jsd", "acm012991jsd", "acm012992jsd", "acm012993jsd", "acm012994jsd", "acm012995jsd", "acm012996jsd", "acm012997jsd", "acm012998jsd", "acm012999jsd", "acm013000jsd" ] + }, + "acm013002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013002jsd", + "name" : "DoiResolution", + "parentId" : "acm012613jsd", + "content" : [ "acm013014jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013003jsd" : { + "type" : "CodePackage", + "id" : "acm013003jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013004jsd" ] + }, + "acm013004jsd" : { + "type" : "CodePackage", + "id" : "acm013004jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013005jsd" ] + }, + "acm013005jsd" : { + "type" : "CodePackage", + "id" : "acm013005jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013006jsd" ] + }, + "acm013006jsd" : { + "type" : "CodePackage", + "id" : "acm013006jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013007jsd" ] + }, + "acm013007jsd" : { + "type" : "CodePackage", + "id" : "acm013007jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013002jsd" ] + }, + "acm013008jsd" : { + "type" : "ControlElement", + "id" : "acm013008jsd", + "name" : "DoiResolution" + }, + "acm013009jsd" : { + "type" : "ControlElement", + "id" : "acm013009jsd", + "name" : "findFullText" + }, + "acm013010jsd" : { + "type" : "ControlElement", + "id" : "acm013010jsd", + "name" : "citationMetaTag" + }, + "acm013011jsd" : { + "type" : "ControlElement", + "id" : "acm013011jsd", + "name" : "findEmbeddedLink" + }, + "acm013012jsd" : { + "type" : "ControlElement", + "id" : "acm013012jsd", + "name" : "findDistinctLinks" + }, + "acm013013jsd" : { + "type" : "ControlElement", + "id" : "acm013013jsd", + "name" : "getTrustLevel" + }, + "acm013014jsd" : { + "type" : "ClassUnit", + "id" : "acm013014jsd", + "name" : "DoiResolution", + "compilationUnitId" : "acm013002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd" ], + "datatypeReferencesIds" : [ "acm013014jsd", "acm013325jsd", "acm015926jsd", "acm016594jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm013008jsd", "acm013009jsd", "acm013010jsd", "acm013011jsd", "acm013012jsd", "acm013013jsd" ] + }, + "acm013015jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013015jsd", + "name" : "GoogleScholar", + "parentId" : "acm012613jsd", + "content" : [ "acm013032jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013016jsd" : { + "type" : "CodePackage", + "id" : "acm013016jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013017jsd" ] + }, + "acm013017jsd" : { + "type" : "CodePackage", + "id" : "acm013017jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013018jsd" ] + }, + "acm013018jsd" : { + "type" : "CodePackage", + "id" : "acm013018jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013019jsd" ] + }, + "acm013019jsd" : { + "type" : "CodePackage", + "id" : "acm013019jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013020jsd" ] + }, + "acm013020jsd" : { + "type" : "CodePackage", + "id" : "acm013020jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013015jsd" ] + }, + "acm013021jsd" : { + "type" : "ControlElement", + "id" : "acm013021jsd", + "name" : "GoogleScholar" + }, + "acm013022jsd" : { + "type" : "ControlElement", + "id" : "acm013022jsd", + "name" : "findFullText" + }, + "acm013023jsd" : { + "type" : "ControlElement", + "id" : "acm013023jsd", + "name" : "getTrustLevel" + }, + "acm013024jsd" : { + "type" : "ControlElement", + "id" : "acm013024jsd", + "name" : "search" + }, + "acm013025jsd" : { + "type" : "ControlElement", + "id" : "acm013025jsd", + "name" : "needsCaptcha" + }, + "acm013026jsd" : { + "type" : "ControlElement", + "id" : "acm013026jsd", + "name" : "getName" + }, + "acm013027jsd" : { + "type" : "ControlElement", + "id" : "acm013027jsd", + "name" : "getHelpPage" + }, + "acm013028jsd" : { + "type" : "ControlElement", + "id" : "acm013028jsd", + "name" : "addHitsFromQuery" + }, + "acm013029jsd" : { + "type" : "ControlElement", + "id" : "acm013029jsd", + "name" : "downloadEntry" + }, + "acm013030jsd" : { + "type" : "ControlElement", + "id" : "acm013030jsd", + "name" : "obtainAndModifyCookie" + }, + "acm013031jsd" : { + "type" : "ControlElement", + "id" : "acm013031jsd", + "name" : "performSearchPaged" + }, + "acm013032jsd" : { + "type" : "ClassUnit", + "id" : "acm013032jsd", + "name" : "GoogleScholar", + "compilationUnitId" : "acm013015jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012495jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012556jsd", "acm013032jsd", "acm013325jsd", "acm013615jsd", "acm013761jsd", "acm015926jsd", "acm018267jsd", "acm020222jsd", "acm020676jsd" ], + "content" : [ "acm013021jsd", "acm013022jsd", "acm013023jsd", "acm013024jsd", "acm013025jsd", "acm013026jsd", "acm013027jsd", "acm013028jsd", "acm013029jsd", "acm013030jsd", "acm013031jsd" ] + }, + "acm013033jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013033jsd", + "name" : "GrobidCitationFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013045jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013034jsd" : { + "type" : "CodePackage", + "id" : "acm013034jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013035jsd" ] + }, + "acm013035jsd" : { + "type" : "CodePackage", + "id" : "acm013035jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013036jsd" ] + }, + "acm013036jsd" : { + "type" : "CodePackage", + "id" : "acm013036jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013037jsd" ] + }, + "acm013037jsd" : { + "type" : "CodePackage", + "id" : "acm013037jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013038jsd" ] + }, + "acm013038jsd" : { + "type" : "CodePackage", + "id" : "acm013038jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013033jsd" ] + }, + "acm013039jsd" : { + "type" : "ControlElement", + "id" : "acm013039jsd", + "name" : "GrobidCitationFetcher" + }, + "acm013040jsd" : { + "type" : "ControlElement", + "id" : "acm013040jsd", + "name" : "GrobidCitationFetcher" + }, + "acm013041jsd" : { + "type" : "ControlElement", + "id" : "acm013041jsd", + "name" : "parseUsingGrobid" + }, + "acm013042jsd" : { + "type" : "ControlElement", + "id" : "acm013042jsd", + "name" : "getName" + }, + "acm013043jsd" : { + "type" : "ControlElement", + "id" : "acm013043jsd", + "name" : "performSearch" + }, + "acm013044jsd" : { + "type" : "ControlElement", + "id" : "acm013044jsd", + "name" : "performSearch" + }, + "acm013045jsd" : { + "type" : "ClassUnit", + "id" : "acm013045jsd", + "name" : "GrobidCitationFetcher", + "compilationUnitId" : "acm013033jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012571jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm013045jsd", "acm013062jsd", "acm014398jsd", "acm018267jsd" ], + "content" : [ "acm013039jsd", "acm013040jsd", "acm013041jsd", "acm013042jsd", "acm013043jsd", "acm013044jsd" ] + }, + "acm013046jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013046jsd", + "name" : "GrobidPreferences", + "parentId" : "acm012613jsd", + "content" : [ "acm013062jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013047jsd" : { + "type" : "CodePackage", + "id" : "acm013047jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013048jsd" ] + }, + "acm013048jsd" : { + "type" : "CodePackage", + "id" : "acm013048jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013049jsd" ] + }, + "acm013049jsd" : { + "type" : "CodePackage", + "id" : "acm013049jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013050jsd" ] + }, + "acm013050jsd" : { + "type" : "CodePackage", + "id" : "acm013050jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013051jsd" ] + }, + "acm013051jsd" : { + "type" : "CodePackage", + "id" : "acm013051jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013046jsd" ] + }, + "acm013052jsd" : { + "type" : "ControlElement", + "id" : "acm013052jsd", + "name" : "GrobidPreferences" + }, + "acm013053jsd" : { + "type" : "ControlElement", + "id" : "acm013053jsd", + "name" : "isGrobidEnabled" + }, + "acm013054jsd" : { + "type" : "ControlElement", + "id" : "acm013054jsd", + "name" : "grobidEnabledProperty" + }, + "acm013055jsd" : { + "type" : "ControlElement", + "id" : "acm013055jsd", + "name" : "setGrobidEnabled" + }, + "acm013056jsd" : { + "type" : "ControlElement", + "id" : "acm013056jsd", + "name" : "isGrobidOptOut" + }, + "acm013057jsd" : { + "type" : "ControlElement", + "id" : "acm013057jsd", + "name" : "grobidOptOutProperty" + }, + "acm013058jsd" : { + "type" : "ControlElement", + "id" : "acm013058jsd", + "name" : "setGrobidOptOut" + }, + "acm013059jsd" : { + "type" : "ControlElement", + "id" : "acm013059jsd", + "name" : "getGrobidURL" + }, + "acm013060jsd" : { + "type" : "ControlElement", + "id" : "acm013060jsd", + "name" : "grobidURLProperty" + }, + "acm013061jsd" : { + "type" : "ControlElement", + "id" : "acm013061jsd", + "name" : "setGrobidURL" + }, + "acm013062jsd" : { + "type" : "ClassUnit", + "id" : "acm013062jsd", + "name" : "GrobidPreferences", + "compilationUnitId" : "acm013046jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013052jsd", "acm013053jsd", "acm013054jsd", "acm013055jsd", "acm013056jsd", "acm013057jsd", "acm013058jsd", "acm013059jsd", "acm013060jsd", "acm013061jsd" ] + }, + "acm013063jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013063jsd", + "name" : "GvkFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013073jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013064jsd" : { + "type" : "CodePackage", + "id" : "acm013064jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013065jsd" ] + }, + "acm013065jsd" : { + "type" : "CodePackage", + "id" : "acm013065jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013066jsd" ] + }, + "acm013066jsd" : { + "type" : "CodePackage", + "id" : "acm013066jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013067jsd" ] + }, + "acm013067jsd" : { + "type" : "CodePackage", + "id" : "acm013067jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013068jsd" ] + }, + "acm013068jsd" : { + "type" : "CodePackage", + "id" : "acm013068jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013063jsd" ] + }, + "acm013069jsd" : { + "type" : "ControlElement", + "id" : "acm013069jsd", + "name" : "getName" + }, + "acm013070jsd" : { + "type" : "ControlElement", + "id" : "acm013070jsd", + "name" : "getHelpPage" + }, + "acm013071jsd" : { + "type" : "ControlElement", + "id" : "acm013071jsd", + "name" : "getURLForQuery" + }, + "acm013072jsd" : { + "type" : "ControlElement", + "id" : "acm013072jsd", + "name" : "getParser" + }, + "acm013073jsd" : { + "type" : "ClassUnit", + "id" : "acm013073jsd", + "name" : "GvkFetcher", + "compilationUnitId" : "acm013063jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013534jsd", "acm014264jsd" ], + "content" : [ "acm013069jsd", "acm013070jsd", "acm013071jsd", "acm013072jsd" ] + }, + "acm013074jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013074jsd", + "name" : "IEEE", + "parentId" : "acm012613jsd", + "content" : [ "acm013090jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013075jsd" : { + "type" : "CodePackage", + "id" : "acm013075jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013076jsd" ] + }, + "acm013076jsd" : { + "type" : "CodePackage", + "id" : "acm013076jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013077jsd" ] + }, + "acm013077jsd" : { + "type" : "CodePackage", + "id" : "acm013077jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013078jsd" ] + }, + "acm013078jsd" : { + "type" : "CodePackage", + "id" : "acm013078jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013079jsd" ] + }, + "acm013079jsd" : { + "type" : "CodePackage", + "id" : "acm013079jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013074jsd" ] + }, + "acm013080jsd" : { + "type" : "ControlElement", + "id" : "acm013080jsd", + "name" : "IEEE" + }, + "acm013081jsd" : { + "type" : "ControlElement", + "id" : "acm013081jsd", + "name" : "parseJsonResponse" + }, + "acm013082jsd" : { + "type" : "ControlElement", + "id" : "acm013082jsd", + "name" : "findFullText" + }, + "acm013083jsd" : { + "type" : "ControlElement", + "id" : "acm013083jsd", + "name" : "getTrustLevel" + }, + "acm013084jsd" : { + "type" : "ControlElement", + "id" : "acm013084jsd", + "name" : "getParser" + }, + "acm013085jsd" : { + "type" : "ControlElement", + "id" : "acm013085jsd", + "name" : "getName" + }, + "acm013086jsd" : { + "type" : "ControlElement", + "id" : "acm013086jsd", + "name" : "getHelpPage" + }, + "acm013087jsd" : { + "type" : "ControlElement", + "id" : "acm013087jsd", + "name" : "getApiKey" + }, + "acm013088jsd" : { + "type" : "ControlElement", + "id" : "acm013088jsd", + "name" : "getTestUrl" + }, + "acm013089jsd" : { + "type" : "ControlElement", + "id" : "acm013089jsd", + "name" : "getURLForQuery" + }, + "acm013090jsd" : { + "type" : "ClassUnit", + "id" : "acm013090jsd", + "name" : "IEEE", + "compilationUnitId" : "acm013074jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012506jsd", "acm012928jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012467jsd", "acm012523jsd", "acm013090jsd", "acm013325jsd", "acm013554jsd", "acm015926jsd", "acm017281jsd", "acm018267jsd", "acm018509jsd", "acm018865jsd" ], + "content" : [ "acm013080jsd", "acm013081jsd", "acm013082jsd", "acm013083jsd", "acm013084jsd", "acm013085jsd", "acm013086jsd", "acm013087jsd", "acm013088jsd", "acm013089jsd" ] + }, + "acm013091jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013091jsd", + "name" : "INSPIREFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013105jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013092jsd" : { + "type" : "CodePackage", + "id" : "acm013092jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013093jsd" ] + }, + "acm013093jsd" : { + "type" : "CodePackage", + "id" : "acm013093jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013094jsd" ] + }, + "acm013094jsd" : { + "type" : "CodePackage", + "id" : "acm013094jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013095jsd" ] + }, + "acm013095jsd" : { + "type" : "CodePackage", + "id" : "acm013095jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013096jsd" ] + }, + "acm013096jsd" : { + "type" : "CodePackage", + "id" : "acm013096jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013091jsd" ] + }, + "acm013097jsd" : { + "type" : "ControlElement", + "id" : "acm013097jsd", + "name" : "INSPIREFetcher" + }, + "acm013098jsd" : { + "type" : "ControlElement", + "id" : "acm013098jsd", + "name" : "getName" + }, + "acm013099jsd" : { + "type" : "ControlElement", + "id" : "acm013099jsd", + "name" : "getHelpPage" + }, + "acm013100jsd" : { + "type" : "ControlElement", + "id" : "acm013100jsd", + "name" : "getURLForQuery" + }, + "acm013101jsd" : { + "type" : "ControlElement", + "id" : "acm013101jsd", + "name" : "getUrlDownload" + }, + "acm013102jsd" : { + "type" : "ControlElement", + "id" : "acm013102jsd", + "name" : "doPostCleanup" + }, + "acm013103jsd" : { + "type" : "ControlElement", + "id" : "acm013103jsd", + "name" : "getParser" + }, + "acm013104jsd" : { + "type" : "ControlElement", + "id" : "acm013104jsd", + "name" : "performSearch" + }, + "acm013105jsd" : { + "type" : "ClassUnit", + "id" : "acm013105jsd", + "name" : "INSPIREFetcher", + "compilationUnitId" : "acm013091jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012286jsd", "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011779jsd", "acm011951jsd", "acm012258jsd", "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm013503jsd", "acm013761jsd", "acm015489jsd", "acm015926jsd", "acm018267jsd", "acm018813jsd", "acm020676jsd" ], + "content" : [ "acm013097jsd", "acm013098jsd", "acm013099jsd", "acm013100jsd", "acm013101jsd", "acm013102jsd", "acm013103jsd", "acm013104jsd" ] + }, + "acm013106jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013106jsd", + "name" : "IacrEprintFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013125jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013107jsd" : { + "type" : "CodePackage", + "id" : "acm013107jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013108jsd" ] + }, + "acm013108jsd" : { + "type" : "CodePackage", + "id" : "acm013108jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013109jsd" ] + }, + "acm013109jsd" : { + "type" : "CodePackage", + "id" : "acm013109jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013110jsd" ] + }, + "acm013110jsd" : { + "type" : "CodePackage", + "id" : "acm013110jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013111jsd" ] + }, + "acm013111jsd" : { + "type" : "CodePackage", + "id" : "acm013111jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013106jsd" ] + }, + "acm013112jsd" : { + "type" : "ControlElement", + "id" : "acm013112jsd", + "name" : "IacrEprintFetcher" + }, + "acm013113jsd" : { + "type" : "ControlElement", + "id" : "acm013113jsd", + "name" : "performSearchById" + }, + "acm013114jsd" : { + "type" : "ControlElement", + "id" : "acm013114jsd", + "name" : "createEntryFromIacrCitation" + }, + "acm013115jsd" : { + "type" : "ControlElement", + "id" : "acm013115jsd", + "name" : "setAdditionalFields" + }, + "acm013116jsd" : { + "type" : "ControlElement", + "id" : "acm013116jsd", + "name" : "getVersion" + }, + "acm013117jsd" : { + "type" : "ControlElement", + "id" : "acm013117jsd", + "name" : "getAbstract" + }, + "acm013118jsd" : { + "type" : "ControlElement", + "id" : "acm013118jsd", + "name" : "getDate" + }, + "acm013119jsd" : { + "type" : "ControlElement", + "id" : "acm013119jsd", + "name" : "getHtml" + }, + "acm013120jsd" : { + "type" : "ControlElement", + "id" : "acm013120jsd", + "name" : "getRequiredValueBetween" + }, + "acm013121jsd" : { + "type" : "ControlElement", + "id" : "acm013121jsd", + "name" : "isFromOrAfterYear2000" + }, + "acm013122jsd" : { + "type" : "ControlElement", + "id" : "acm013122jsd", + "name" : "getName" + }, + "acm013123jsd" : { + "type" : "ControlElement", + "id" : "acm013123jsd", + "name" : "findFullText" + }, + "acm013124jsd" : { + "type" : "ControlElement", + "id" : "acm013124jsd", + "name" : "getTrustLevel" + }, + "acm013125jsd" : { + "type" : "ClassUnit", + "id" : "acm013125jsd", + "name" : "IacrEprintFetcher", + "compilationUnitId" : "acm013106jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012360jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm013325jsd", "acm015926jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm013112jsd", "acm013113jsd", "acm013114jsd", "acm013115jsd", "acm013116jsd", "acm013117jsd", "acm013118jsd", "acm013119jsd", "acm013120jsd", "acm013121jsd", "acm013122jsd", "acm013123jsd", "acm013124jsd" ] + }, + "acm013126jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013126jsd", + "name" : "JstorFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013140jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013127jsd" : { + "type" : "CodePackage", + "id" : "acm013127jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013128jsd" ] + }, + "acm013128jsd" : { + "type" : "CodePackage", + "id" : "acm013128jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013129jsd" ] + }, + "acm013129jsd" : { + "type" : "CodePackage", + "id" : "acm013129jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013130jsd" ] + }, + "acm013130jsd" : { + "type" : "CodePackage", + "id" : "acm013130jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013131jsd" ] + }, + "acm013131jsd" : { + "type" : "CodePackage", + "id" : "acm013131jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013126jsd" ] + }, + "acm013132jsd" : { + "type" : "ControlElement", + "id" : "acm013132jsd", + "name" : "JstorFetcher" + }, + "acm013133jsd" : { + "type" : "ControlElement", + "id" : "acm013133jsd", + "name" : "getURLForQuery" + }, + "acm013134jsd" : { + "type" : "ControlElement", + "id" : "acm013134jsd", + "name" : "getUrlForIdentifier" + }, + "acm013135jsd" : { + "type" : "ControlElement", + "id" : "acm013135jsd", + "name" : "getParser" + }, + "acm013136jsd" : { + "type" : "ControlElement", + "id" : "acm013136jsd", + "name" : "getName" + }, + "acm013137jsd" : { + "type" : "ControlElement", + "id" : "acm013137jsd", + "name" : "findFullText" + }, + "acm013138jsd" : { + "type" : "ControlElement", + "id" : "acm013138jsd", + "name" : "getTrustLevel" + }, + "acm013139jsd" : { + "type" : "ControlElement", + "id" : "acm013139jsd", + "name" : "doPostCleanup" + }, + "acm013140jsd" : { + "type" : "ClassUnit", + "id" : "acm013140jsd", + "name" : "JstorFetcher", + "compilationUnitId" : "acm013126jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012370jsd", "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm013325jsd", "acm013570jsd", "acm013761jsd", "acm015926jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm013132jsd", "acm013133jsd", "acm013134jsd", "acm013135jsd", "acm013136jsd", "acm013137jsd", "acm013138jsd", "acm013139jsd" ] + }, + "acm013141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013141jsd", + "name" : "LibraryOfCongress", + "parentId" : "acm012613jsd", + "content" : [ "acm013151jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013142jsd" : { + "type" : "CodePackage", + "id" : "acm013142jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013143jsd" ] + }, + "acm013143jsd" : { + "type" : "CodePackage", + "id" : "acm013143jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013144jsd" ] + }, + "acm013144jsd" : { + "type" : "CodePackage", + "id" : "acm013144jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013145jsd" ] + }, + "acm013145jsd" : { + "type" : "CodePackage", + "id" : "acm013145jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013146jsd" ] + }, + "acm013146jsd" : { + "type" : "CodePackage", + "id" : "acm013146jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013141jsd" ] + }, + "acm013147jsd" : { + "type" : "ControlElement", + "id" : "acm013147jsd", + "name" : "LibraryOfCongress" + }, + "acm013148jsd" : { + "type" : "ControlElement", + "id" : "acm013148jsd", + "name" : "getName" + }, + "acm013149jsd" : { + "type" : "ControlElement", + "id" : "acm013149jsd", + "name" : "getUrlForIdentifier" + }, + "acm013150jsd" : { + "type" : "ControlElement", + "id" : "acm013150jsd", + "name" : "getParser" + }, + "acm013151jsd" : { + "type" : "ClassUnit", + "id" : "acm013151jsd", + "name" : "LibraryOfCongress", + "compilationUnitId" : "acm013141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012370jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012523jsd", "acm014085jsd" ], + "content" : [ "acm013147jsd", "acm013148jsd", "acm013149jsd", "acm013150jsd" ] + }, + "acm013152jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013152jsd", + "name" : "MathSciNet", + "parentId" : "acm012613jsd", + "content" : [ "acm013165jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013153jsd" : { + "type" : "CodePackage", + "id" : "acm013153jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013154jsd" ] + }, + "acm013154jsd" : { + "type" : "CodePackage", + "id" : "acm013154jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013155jsd" ] + }, + "acm013155jsd" : { + "type" : "CodePackage", + "id" : "acm013155jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013156jsd" ] + }, + "acm013156jsd" : { + "type" : "CodePackage", + "id" : "acm013156jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013157jsd" ] + }, + "acm013157jsd" : { + "type" : "CodePackage", + "id" : "acm013157jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013152jsd" ] + }, + "acm013158jsd" : { + "type" : "ControlElement", + "id" : "acm013158jsd", + "name" : "MathSciNet" + }, + "acm013159jsd" : { + "type" : "ControlElement", + "id" : "acm013159jsd", + "name" : "getName" + }, + "acm013160jsd" : { + "type" : "ControlElement", + "id" : "acm013160jsd", + "name" : "getURLForEntry" + }, + "acm013161jsd" : { + "type" : "ControlElement", + "id" : "acm013161jsd", + "name" : "getURLForQuery" + }, + "acm013162jsd" : { + "type" : "ControlElement", + "id" : "acm013162jsd", + "name" : "getUrlForIdentifier" + }, + "acm013163jsd" : { + "type" : "ControlElement", + "id" : "acm013163jsd", + "name" : "getParser" + }, + "acm013164jsd" : { + "type" : "ControlElement", + "id" : "acm013164jsd", + "name" : "doPostCleanup" + }, + "acm013165jsd" : { + "type" : "ClassUnit", + "id" : "acm013165jsd", + "name" : "MathSciNet", + "compilationUnitId" : "acm013152jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012296jsd", "acm012370jsd", "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011146jsd", "acm011169jsd", "acm011223jsd", "acm011779jsd", "acm012314jsd", "acm012523jsd", "acm013517jsd", "acm013761jsd", "acm018267jsd", "acm018813jsd", "acm020676jsd" ], + "content" : [ "acm013158jsd", "acm013159jsd", "acm013160jsd", "acm013161jsd", "acm013162jsd", "acm013163jsd", "acm013164jsd" ] + }, + "acm013166jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013166jsd", + "name" : "MedlineFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013181jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013167jsd" : { + "type" : "CodePackage", + "id" : "acm013167jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013168jsd" ] + }, + "acm013168jsd" : { + "type" : "CodePackage", + "id" : "acm013168jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013169jsd" ] + }, + "acm013169jsd" : { + "type" : "CodePackage", + "id" : "acm013169jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013170jsd" ] + }, + "acm013170jsd" : { + "type" : "CodePackage", + "id" : "acm013170jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013171jsd" ] + }, + "acm013171jsd" : { + "type" : "CodePackage", + "id" : "acm013171jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013166jsd" ] + }, + "acm013172jsd" : { + "type" : "ControlElement", + "id" : "acm013172jsd", + "name" : "getPubMedIdsFromQuery" + }, + "acm013173jsd" : { + "type" : "ControlElement", + "id" : "acm013173jsd", + "name" : "getName" + }, + "acm013174jsd" : { + "type" : "ControlElement", + "id" : "acm013174jsd", + "name" : "getHelpPage" + }, + "acm013175jsd" : { + "type" : "ControlElement", + "id" : "acm013175jsd", + "name" : "getUrlForIdentifier" + }, + "acm013176jsd" : { + "type" : "ControlElement", + "id" : "acm013176jsd", + "name" : "getParser" + }, + "acm013177jsd" : { + "type" : "ControlElement", + "id" : "acm013177jsd", + "name" : "doPostCleanup" + }, + "acm013178jsd" : { + "type" : "ControlElement", + "id" : "acm013178jsd", + "name" : "createSearchUrl" + }, + "acm013179jsd" : { + "type" : "ControlElement", + "id" : "acm013179jsd", + "name" : "fetchMedline" + }, + "acm013180jsd" : { + "type" : "ControlElement", + "id" : "acm013180jsd", + "name" : "performSearch" + }, + "acm013181jsd" : { + "type" : "ClassUnit", + "id" : "acm013181jsd", + "name" : "MedlineFetcher", + "compilationUnitId" : "acm013166jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012370jsd", "acm012571jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011779jsd", "acm011888jsd", "acm011900jsd", "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm012556jsd", "acm013181jsd", "acm013586jsd", "acm014026jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm013172jsd", "acm013173jsd", "acm013174jsd", "acm013175jsd", "acm013176jsd", "acm013177jsd", "acm013178jsd", "acm013179jsd", "acm013180jsd" ] + }, + "acm013182jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013182jsd", + "name" : "Medra", + "parentId" : "acm012613jsd", + "content" : [ "acm013196jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013183jsd" : { + "type" : "CodePackage", + "id" : "acm013183jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013184jsd" ] + }, + "acm013184jsd" : { + "type" : "CodePackage", + "id" : "acm013184jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013185jsd" ] + }, + "acm013185jsd" : { + "type" : "CodePackage", + "id" : "acm013185jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013186jsd" ] + }, + "acm013186jsd" : { + "type" : "CodePackage", + "id" : "acm013186jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013187jsd" ] + }, + "acm013187jsd" : { + "type" : "CodePackage", + "id" : "acm013187jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013182jsd" ] + }, + "acm013188jsd" : { + "type" : "ControlElement", + "id" : "acm013188jsd", + "name" : "getName" + }, + "acm013189jsd" : { + "type" : "ControlElement", + "id" : "acm013189jsd", + "name" : "getParser" + }, + "acm013190jsd" : { + "type" : "ControlElement", + "id" : "acm013190jsd", + "name" : "jsonItemToBibEntry" + }, + "acm013191jsd" : { + "type" : "ControlElement", + "id" : "acm013191jsd", + "name" : "convertType" + }, + "acm013192jsd" : { + "type" : "ControlElement", + "id" : "acm013192jsd", + "name" : "toAuthors" + }, + "acm013193jsd" : { + "type" : "ControlElement", + "id" : "acm013193jsd", + "name" : "getUrlDownload" + }, + "acm013194jsd" : { + "type" : "ControlElement", + "id" : "acm013194jsd", + "name" : "getUrlForIdentifier" + }, + "acm013195jsd" : { + "type" : "ControlElement", + "id" : "acm013195jsd", + "name" : "doPostCleanup" + }, + "acm013196jsd" : { + "type" : "ClassUnit", + "id" : "acm013196jsd", + "name" : "Medra", + "compilationUnitId" : "acm013182jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012370jsd" ], + "datatypeReferencesIds" : [ "acm011146jsd", "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm015926jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm013188jsd", "acm013189jsd", "acm013190jsd", "acm013191jsd", "acm013192jsd", "acm013193jsd", "acm013194jsd", "acm013195jsd" ] + }, + "acm013197jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013197jsd", + "name" : "MrDLibFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013210jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013198jsd" : { + "type" : "CodePackage", + "id" : "acm013198jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013199jsd" ] + }, + "acm013199jsd" : { + "type" : "CodePackage", + "id" : "acm013199jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013200jsd" ] + }, + "acm013200jsd" : { + "type" : "CodePackage", + "id" : "acm013200jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013201jsd" ] + }, + "acm013201jsd" : { + "type" : "CodePackage", + "id" : "acm013201jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013202jsd" ] + }, + "acm013202jsd" : { + "type" : "CodePackage", + "id" : "acm013202jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013197jsd" ] + }, + "acm013203jsd" : { + "type" : "ControlElement", + "id" : "acm013203jsd", + "name" : "MrDLibFetcher" + }, + "acm013204jsd" : { + "type" : "ControlElement", + "id" : "acm013204jsd", + "name" : "getName" + }, + "acm013205jsd" : { + "type" : "ControlElement", + "id" : "acm013205jsd", + "name" : "performSearch" + }, + "acm013206jsd" : { + "type" : "ControlElement", + "id" : "acm013206jsd", + "name" : "getHeading" + }, + "acm013207jsd" : { + "type" : "ControlElement", + "id" : "acm013207jsd", + "name" : "getDescription" + }, + "acm013208jsd" : { + "type" : "ControlElement", + "id" : "acm013208jsd", + "name" : "makeServerRequest" + }, + "acm013209jsd" : { + "type" : "ControlElement", + "id" : "acm013209jsd", + "name" : "constructQuery" + }, + "acm013210jsd" : { + "type" : "ClassUnit", + "id" : "acm013210jsd", + "name" : "MrDLibFetcher", + "compilationUnitId" : "acm013197jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012286jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012556jsd", "acm013210jsd", "acm014106jsd", "acm015926jsd", "acm017404jsd", "acm017988jsd", "acm018267jsd", "acm021113jsd" ], + "content" : [ "acm013203jsd", "acm013204jsd", "acm013205jsd", "acm013206jsd", "acm013207jsd", "acm013208jsd", "acm013209jsd" ] + }, + "acm013211jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013211jsd", + "name" : "OpenAccessDoi", + "parentId" : "acm012613jsd", + "content" : [ "acm013220jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013212jsd" : { + "type" : "CodePackage", + "id" : "acm013212jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013213jsd" ] + }, + "acm013213jsd" : { + "type" : "CodePackage", + "id" : "acm013213jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013214jsd" ] + }, + "acm013214jsd" : { + "type" : "CodePackage", + "id" : "acm013214jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013215jsd" ] + }, + "acm013215jsd" : { + "type" : "CodePackage", + "id" : "acm013215jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013216jsd" ] + }, + "acm013216jsd" : { + "type" : "CodePackage", + "id" : "acm013216jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013211jsd" ] + }, + "acm013217jsd" : { + "type" : "ControlElement", + "id" : "acm013217jsd", + "name" : "findFullText" + }, + "acm013218jsd" : { + "type" : "ControlElement", + "id" : "acm013218jsd", + "name" : "getTrustLevel" + }, + "acm013219jsd" : { + "type" : "ControlElement", + "id" : "acm013219jsd", + "name" : "findFullText" + }, + "acm013220jsd" : { + "type" : "ClassUnit", + "id" : "acm013220jsd", + "name" : "OpenAccessDoi", + "compilationUnitId" : "acm013211jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd" ], + "datatypeReferencesIds" : [ "acm012340jsd", "acm013325jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm013217jsd", "acm013218jsd", "acm013219jsd" ] + }, + "acm013221jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013221jsd", + "name" : "ResearchGate", + "parentId" : "acm012613jsd", + "content" : [ "acm013238jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013222jsd" : { + "type" : "CodePackage", + "id" : "acm013222jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013223jsd" ] + }, + "acm013223jsd" : { + "type" : "CodePackage", + "id" : "acm013223jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013224jsd" ] + }, + "acm013224jsd" : { + "type" : "CodePackage", + "id" : "acm013224jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013225jsd" ] + }, + "acm013225jsd" : { + "type" : "CodePackage", + "id" : "acm013225jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013226jsd" ] + }, + "acm013226jsd" : { + "type" : "CodePackage", + "id" : "acm013226jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013221jsd" ] + }, + "acm013227jsd" : { + "type" : "ControlElement", + "id" : "acm013227jsd", + "name" : "ResearchGate" + }, + "acm013228jsd" : { + "type" : "ControlElement", + "id" : "acm013228jsd", + "name" : "findFullText" + }, + "acm013229jsd" : { + "type" : "ControlElement", + "id" : "acm013229jsd", + "name" : "getHTML" + }, + "acm013230jsd" : { + "type" : "ControlElement", + "id" : "acm013230jsd", + "name" : "getURLByString" + }, + "acm013231jsd" : { + "type" : "ControlElement", + "id" : "acm013231jsd", + "name" : "getURLByDoi" + }, + "acm013232jsd" : { + "type" : "ControlElement", + "id" : "acm013232jsd", + "name" : "getPage" + }, + "acm013233jsd" : { + "type" : "ControlElement", + "id" : "acm013233jsd", + "name" : "getTrustLevel" + }, + "acm013234jsd" : { + "type" : "ControlElement", + "id" : "acm013234jsd", + "name" : "performSearch" + }, + "acm013235jsd" : { + "type" : "ControlElement", + "id" : "acm013235jsd", + "name" : "getInputStream" + }, + "acm013236jsd" : { + "type" : "ControlElement", + "id" : "acm013236jsd", + "name" : "getName" + }, + "acm013237jsd" : { + "type" : "ControlElement", + "id" : "acm013237jsd", + "name" : "performSearch" + }, + "acm013238jsd" : { + "type" : "ClassUnit", + "id" : "acm013238jsd", + "name" : "ResearchGate", + "compilationUnitId" : "acm013221jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012286jsd", "acm012340jsd", "acm012571jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm013238jsd", "acm013325jsd", "acm013517jsd", "acm013761jsd", "acm015567jsd", "acm015926jsd", "acm018267jsd", "acm018865jsd", "acm020676jsd" ], + "content" : [ "acm013227jsd", "acm013228jsd", "acm013229jsd", "acm013230jsd", "acm013231jsd", "acm013232jsd", "acm013233jsd", "acm013234jsd", "acm013235jsd", "acm013236jsd", "acm013237jsd" ] + }, + "acm013239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013239jsd", + "name" : "RfcFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013250jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013240jsd" : { + "type" : "CodePackage", + "id" : "acm013240jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013241jsd" ] + }, + "acm013241jsd" : { + "type" : "CodePackage", + "id" : "acm013241jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013242jsd" ] + }, + "acm013242jsd" : { + "type" : "CodePackage", + "id" : "acm013242jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013243jsd" ] + }, + "acm013243jsd" : { + "type" : "CodePackage", + "id" : "acm013243jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013244jsd" ] + }, + "acm013244jsd" : { + "type" : "CodePackage", + "id" : "acm013244jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013239jsd" ] + }, + "acm013245jsd" : { + "type" : "ControlElement", + "id" : "acm013245jsd", + "name" : "RfcFetcher" + }, + "acm013246jsd" : { + "type" : "ControlElement", + "id" : "acm013246jsd", + "name" : "getName" + }, + "acm013247jsd" : { + "type" : "ControlElement", + "id" : "acm013247jsd", + "name" : "getHelpPage" + }, + "acm013248jsd" : { + "type" : "ControlElement", + "id" : "acm013248jsd", + "name" : "getUrlForIdentifier" + }, + "acm013249jsd" : { + "type" : "ControlElement", + "id" : "acm013249jsd", + "name" : "getParser" + }, + "acm013250jsd" : { + "type" : "ClassUnit", + "id" : "acm013250jsd", + "name" : "RfcFetcher", + "compilationUnitId" : "acm013239jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012370jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012523jsd", "acm013761jsd", "acm020676jsd" ], + "content" : [ "acm013245jsd", "acm013246jsd", "acm013247jsd", "acm013248jsd", "acm013249jsd" ] + }, + "acm013251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013251jsd", + "name" : "ScienceDirect", + "parentId" : "acm012613jsd", + "content" : [ "acm013263jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013252jsd" : { + "type" : "CodePackage", + "id" : "acm013252jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013253jsd" ] + }, + "acm013253jsd" : { + "type" : "CodePackage", + "id" : "acm013253jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013254jsd" ] + }, + "acm013254jsd" : { + "type" : "CodePackage", + "id" : "acm013254jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013255jsd" ] + }, + "acm013255jsd" : { + "type" : "CodePackage", + "id" : "acm013255jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013256jsd" ] + }, + "acm013256jsd" : { + "type" : "CodePackage", + "id" : "acm013256jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013251jsd" ] + }, + "acm013257jsd" : { + "type" : "ControlElement", + "id" : "acm013257jsd", + "name" : "ScienceDirect" + }, + "acm013258jsd" : { + "type" : "ControlElement", + "id" : "acm013258jsd", + "name" : "findFullText" + }, + "acm013259jsd" : { + "type" : "ControlElement", + "id" : "acm013259jsd", + "name" : "getTrustLevel" + }, + "acm013260jsd" : { + "type" : "ControlElement", + "id" : "acm013260jsd", + "name" : "getUrlByDoi" + }, + "acm013261jsd" : { + "type" : "ControlElement", + "id" : "acm013261jsd", + "name" : "getName" + }, + "acm013262jsd" : { + "type" : "ControlElement", + "id" : "acm013262jsd", + "name" : "getApiKey" + }, + "acm013263jsd" : { + "type" : "ClassUnit", + "id" : "acm013263jsd", + "name" : "ScienceDirect", + "compilationUnitId" : "acm013251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd", "acm012928jsd" ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm013263jsd", "acm013325jsd", "acm017281jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm013257jsd", "acm013258jsd", "acm013259jsd", "acm013260jsd", "acm013261jsd", "acm013262jsd" ] + }, + "acm013264jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013264jsd", + "name" : "SemanticScholar", + "parentId" : "acm012613jsd", + "content" : [ "acm013278jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013265jsd" : { + "type" : "CodePackage", + "id" : "acm013265jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013266jsd" ] + }, + "acm013266jsd" : { + "type" : "CodePackage", + "id" : "acm013266jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013267jsd" ] + }, + "acm013267jsd" : { + "type" : "CodePackage", + "id" : "acm013267jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013268jsd" ] + }, + "acm013268jsd" : { + "type" : "CodePackage", + "id" : "acm013268jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013269jsd" ] + }, + "acm013269jsd" : { + "type" : "CodePackage", + "id" : "acm013269jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013264jsd" ] + }, + "acm013270jsd" : { + "type" : "ControlElement", + "id" : "acm013270jsd", + "name" : "findFullText" + }, + "acm013271jsd" : { + "type" : "ControlElement", + "id" : "acm013271jsd", + "name" : "getTrustLevel" + }, + "acm013272jsd" : { + "type" : "ControlElement", + "id" : "acm013272jsd", + "name" : "getURLBySource" + }, + "acm013273jsd" : { + "type" : "ControlElement", + "id" : "acm013273jsd", + "name" : "getURLForQuery" + }, + "acm013274jsd" : { + "type" : "ControlElement", + "id" : "acm013274jsd", + "name" : "getParser" + }, + "acm013275jsd" : { + "type" : "ControlElement", + "id" : "acm013275jsd", + "name" : "jsonItemToBibEntry" + }, + "acm013276jsd" : { + "type" : "ControlElement", + "id" : "acm013276jsd", + "name" : "getName" + }, + "acm013277jsd" : { + "type" : "ControlElement", + "id" : "acm013277jsd", + "name" : "performSearch" + }, + "acm013278jsd" : { + "type" : "ClassUnit", + "id" : "acm013278jsd", + "name" : "SemanticScholar", + "compilationUnitId" : "acm013264jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012286jsd", "acm012340jsd", "acm012506jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm013278jsd", "acm013325jsd", "acm013517jsd", "acm015926jsd", "acm018267jsd", "acm018843jsd", "acm018865jsd" ], + "content" : [ "acm013270jsd", "acm013271jsd", "acm013272jsd", "acm013273jsd", "acm013274jsd", "acm013275jsd", "acm013276jsd", "acm013277jsd" ] + }, + "acm013279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013279jsd", + "name" : "SpringerFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013294jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013280jsd" : { + "type" : "CodePackage", + "id" : "acm013280jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013281jsd" ] + }, + "acm013281jsd" : { + "type" : "CodePackage", + "id" : "acm013281jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013282jsd" ] + }, + "acm013282jsd" : { + "type" : "CodePackage", + "id" : "acm013282jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013283jsd" ] + }, + "acm013283jsd" : { + "type" : "CodePackage", + "id" : "acm013283jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013284jsd" ] + }, + "acm013284jsd" : { + "type" : "CodePackage", + "id" : "acm013284jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013279jsd" ] + }, + "acm013285jsd" : { + "type" : "ControlElement", + "id" : "acm013285jsd", + "name" : "SpringerFetcher" + }, + "acm013286jsd" : { + "type" : "ControlElement", + "id" : "acm013286jsd", + "name" : "parseSpringerJSONtoBibtex" + }, + "acm013287jsd" : { + "type" : "ControlElement", + "id" : "acm013287jsd", + "name" : "getName" + }, + "acm013288jsd" : { + "type" : "ControlElement", + "id" : "acm013288jsd", + "name" : "getHelpPage" + }, + "acm013289jsd" : { + "type" : "ControlElement", + "id" : "acm013289jsd", + "name" : "getApiKey" + }, + "acm013290jsd" : { + "type" : "ControlElement", + "id" : "acm013290jsd", + "name" : "getTestUrl" + }, + "acm013291jsd" : { + "type" : "ControlElement", + "id" : "acm013291jsd", + "name" : "getURLForQuery" + }, + "acm013292jsd" : { + "type" : "ControlElement", + "id" : "acm013292jsd", + "name" : "constructComplexQueryString" + }, + "acm013293jsd" : { + "type" : "ControlElement", + "id" : "acm013293jsd", + "name" : "getParser" + }, + "acm013294jsd" : { + "type" : "ClassUnit", + "id" : "acm013294jsd", + "name" : "SpringerFetcher", + "compilationUnitId" : "acm013279jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012506jsd", "acm012928jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012467jsd", "acm012523jsd", "acm012875jsd", "acm013294jsd", "acm013630jsd", "acm017281jsd", "acm018267jsd", "acm018525jsd", "acm018673jsd" ], + "content" : [ "acm013285jsd", "acm013286jsd", "acm013287jsd", "acm013288jsd", "acm013289jsd", "acm013290jsd", "acm013291jsd", "acm013292jsd", "acm013293jsd" ] + }, + "acm013295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013295jsd", + "name" : "SpringerLink", + "parentId" : "acm012613jsd", + "content" : [ "acm013305jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013296jsd" : { + "type" : "CodePackage", + "id" : "acm013296jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013297jsd" ] + }, + "acm013297jsd" : { + "type" : "CodePackage", + "id" : "acm013297jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013298jsd" ] + }, + "acm013298jsd" : { + "type" : "CodePackage", + "id" : "acm013298jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013299jsd" ] + }, + "acm013299jsd" : { + "type" : "CodePackage", + "id" : "acm013299jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013300jsd" ] + }, + "acm013300jsd" : { + "type" : "CodePackage", + "id" : "acm013300jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013295jsd" ] + }, + "acm013301jsd" : { + "type" : "ControlElement", + "id" : "acm013301jsd", + "name" : "SpringerLink" + }, + "acm013302jsd" : { + "type" : "ControlElement", + "id" : "acm013302jsd", + "name" : "getApiKey" + }, + "acm013303jsd" : { + "type" : "ControlElement", + "id" : "acm013303jsd", + "name" : "findFullText" + }, + "acm013304jsd" : { + "type" : "ControlElement", + "id" : "acm013304jsd", + "name" : "getTrustLevel" + }, + "acm013305jsd" : { + "type" : "ClassUnit", + "id" : "acm013305jsd", + "name" : "SpringerLink", + "compilationUnitId" : "acm013295jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012340jsd" ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm013305jsd", "acm013325jsd", "acm017281jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm013301jsd", "acm013302jsd", "acm013303jsd", "acm013304jsd" ] + }, + "acm013306jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013306jsd", + "name" : "TitleFetcher", + "parentId" : "acm012613jsd", + "content" : [ "acm013316jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013307jsd" : { + "type" : "CodePackage", + "id" : "acm013307jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013308jsd" ] + }, + "acm013308jsd" : { + "type" : "CodePackage", + "id" : "acm013308jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013309jsd" ] + }, + "acm013309jsd" : { + "type" : "CodePackage", + "id" : "acm013309jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013310jsd" ] + }, + "acm013310jsd" : { + "type" : "CodePackage", + "id" : "acm013310jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013311jsd" ] + }, + "acm013311jsd" : { + "type" : "CodePackage", + "id" : "acm013311jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013306jsd" ] + }, + "acm013312jsd" : { + "type" : "ControlElement", + "id" : "acm013312jsd", + "name" : "TitleFetcher" + }, + "acm013313jsd" : { + "type" : "ControlElement", + "id" : "acm013313jsd", + "name" : "getName" + }, + "acm013314jsd" : { + "type" : "ControlElement", + "id" : "acm013314jsd", + "name" : "getHelpPage" + }, + "acm013315jsd" : { + "type" : "ControlElement", + "id" : "acm013315jsd", + "name" : "performSearchById" + }, + "acm013316jsd" : { + "type" : "ClassUnit", + "id" : "acm013316jsd", + "name" : "TitleFetcher", + "compilationUnitId" : "acm013306jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012360jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm013001jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm013312jsd", "acm013313jsd", "acm013314jsd", "acm013315jsd" ] + }, + "acm013317jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013317jsd", + "name" : "TrustLevel", + "parentId" : "acm012613jsd", + "content" : [ "acm013325jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013318jsd" : { + "type" : "CodePackage", + "id" : "acm013318jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013319jsd" ] + }, + "acm013319jsd" : { + "type" : "CodePackage", + "id" : "acm013319jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013320jsd" ] + }, + "acm013320jsd" : { + "type" : "CodePackage", + "id" : "acm013320jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013321jsd" ] + }, + "acm013321jsd" : { + "type" : "CodePackage", + "id" : "acm013321jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013322jsd" ] + }, + "acm013322jsd" : { + "type" : "CodePackage", + "id" : "acm013322jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013317jsd" ] + }, + "acm013323jsd" : { + "type" : "ControlElement", + "id" : "acm013323jsd", + "name" : "TrustLevel" + }, + "acm013324jsd" : { + "type" : "ControlElement", + "id" : "acm013324jsd", + "name" : "getTrustScore" + }, + "acm013325jsd" : { + "type" : "ClassUnit", + "id" : "acm013325jsd", + "name" : "TrustLevel", + "compilationUnitId" : "acm013317jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013323jsd", "acm013324jsd" ] + }, + "acm013326jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013326jsd", + "name" : "ZbMATH", + "parentId" : "acm012613jsd", + "content" : [ "acm013339jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013327jsd" : { + "type" : "CodePackage", + "id" : "acm013327jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013328jsd" ] + }, + "acm013328jsd" : { + "type" : "CodePackage", + "id" : "acm013328jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013329jsd" ] + }, + "acm013329jsd" : { + "type" : "CodePackage", + "id" : "acm013329jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013330jsd" ] + }, + "acm013330jsd" : { + "type" : "CodePackage", + "id" : "acm013330jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013331jsd" ] + }, + "acm013331jsd" : { + "type" : "CodePackage", + "id" : "acm013331jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013326jsd" ] + }, + "acm013332jsd" : { + "type" : "ControlElement", + "id" : "acm013332jsd", + "name" : "ZbMATH" + }, + "acm013333jsd" : { + "type" : "ControlElement", + "id" : "acm013333jsd", + "name" : "getName" + }, + "acm013334jsd" : { + "type" : "ControlElement", + "id" : "acm013334jsd", + "name" : "getURLForEntry" + }, + "acm013335jsd" : { + "type" : "ControlElement", + "id" : "acm013335jsd", + "name" : "getURLForQuery" + }, + "acm013336jsd" : { + "type" : "ControlElement", + "id" : "acm013336jsd", + "name" : "getUrlForIdentifier" + }, + "acm013337jsd" : { + "type" : "ControlElement", + "id" : "acm013337jsd", + "name" : "getParser" + }, + "acm013338jsd" : { + "type" : "ControlElement", + "id" : "acm013338jsd", + "name" : "doPostCleanup" + }, + "acm013339jsd" : { + "type" : "ClassUnit", + "id" : "acm013339jsd", + "name" : "ZbMATH", + "compilationUnitId" : "acm013326jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012296jsd", "acm012370jsd", "acm012582jsd" ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011223jsd", "acm011951jsd", "acm012314jsd", "acm012523jsd", "acm013667jsd", "acm013761jsd", "acm018175jsd", "acm018267jsd", "acm018813jsd", "acm020676jsd" ], + "content" : [ "acm013332jsd", "acm013333jsd", "acm013334jsd", "acm013335jsd", "acm013336jsd", "acm013337jsd", "acm013338jsd" ] + }, + "acm013340jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013340jsd", + "name" : "DoiToBibtexConverterComIsbnFetcher", + "parentId" : "acm013346jsd", + "content" : [ "acm013355jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013341jsd" : { + "type" : "CodePackage", + "id" : "acm013341jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013342jsd" ] + }, + "acm013342jsd" : { + "type" : "CodePackage", + "id" : "acm013342jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013343jsd" ] + }, + "acm013343jsd" : { + "type" : "CodePackage", + "id" : "acm013343jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013344jsd" ] + }, + "acm013344jsd" : { + "type" : "CodePackage", + "id" : "acm013344jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013345jsd" ] + }, + "acm013345jsd" : { + "type" : "CodePackage", + "id" : "acm013345jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013346jsd" ] + }, + "acm013346jsd" : { + "type" : "CodePackage", + "id" : "acm013346jsd", + "name" : "isbntobibtex", + "parentId" : "acm012613jsd", + "content" : [ "acm013340jsd", "acm013356jsd", "acm013368jsd", "acm013383jsd", "acm024864jsd", "acm024880jsd", "acm024894jsd", "acm024912jsd" ] + }, + "acm013347jsd" : { + "type" : "ControlElement", + "id" : "acm013347jsd", + "name" : "DoiToBibtexConverterComIsbnFetcher" + }, + "acm013348jsd" : { + "type" : "ControlElement", + "id" : "acm013348jsd", + "name" : "getName" + }, + "acm013349jsd" : { + "type" : "ControlElement", + "id" : "acm013349jsd", + "name" : "getUrlForIdentifier" + }, + "acm013350jsd" : { + "type" : "ControlElement", + "id" : "acm013350jsd", + "name" : "getParser" + }, + "acm013351jsd" : { + "type" : "ControlElement", + "id" : "acm013351jsd", + "name" : "doPostCleanup" + }, + "acm013352jsd" : { + "type" : "ControlElement", + "id" : "acm013352jsd", + "name" : "jsonItemToBibEntry" + }, + "acm013353jsd" : { + "type" : "ControlElement", + "id" : "acm013353jsd", + "name" : "getElementFromJSONArrayByKey" + }, + "acm013354jsd" : { + "type" : "ControlElement", + "id" : "acm013354jsd", + "name" : "evaluateBibEntryTypeFromString" + }, + "acm013355jsd" : { + "type" : "ClassUnit", + "id" : "acm013355jsd", + "name" : "DoiToBibtexConverterComIsbnFetcher", + "compilationUnitId" : "acm013340jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012640jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm018267jsd", "acm019047jsd" ], + "content" : [ "acm013347jsd", "acm013348jsd", "acm013349jsd", "acm013350jsd", "acm013351jsd", "acm013352jsd", "acm013353jsd", "acm013354jsd" ] + }, + "acm013356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013356jsd", + "name" : "EbookDeIsbnFetcher", + "parentId" : "acm013346jsd", + "content" : [ "acm013367jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013357jsd" : { + "type" : "CodePackage", + "id" : "acm013357jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013358jsd" ] + }, + "acm013358jsd" : { + "type" : "CodePackage", + "id" : "acm013358jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013359jsd" ] + }, + "acm013359jsd" : { + "type" : "CodePackage", + "id" : "acm013359jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013360jsd" ] + }, + "acm013360jsd" : { + "type" : "CodePackage", + "id" : "acm013360jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013361jsd" ] + }, + "acm013361jsd" : { + "type" : "CodePackage", + "id" : "acm013361jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013362jsd" ] + }, + "acm013362jsd" : { + "type" : "CodePackage", + "id" : "acm013362jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm013356jsd" ] + }, + "acm013363jsd" : { + "type" : "ControlElement", + "id" : "acm013363jsd", + "name" : "EbookDeIsbnFetcher" + }, + "acm013364jsd" : { + "type" : "ControlElement", + "id" : "acm013364jsd", + "name" : "getName" + }, + "acm013365jsd" : { + "type" : "ControlElement", + "id" : "acm013365jsd", + "name" : "getUrlForIdentifier" + }, + "acm013366jsd" : { + "type" : "ControlElement", + "id" : "acm013366jsd", + "name" : "doPostCleanup" + }, + "acm013367jsd" : { + "type" : "ClassUnit", + "id" : "acm013367jsd", + "name" : "EbookDeIsbnFetcher", + "compilationUnitId" : "acm013356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012640jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011900jsd", "acm011912jsd", "acm012314jsd", "acm018267jsd" ], + "content" : [ "acm013363jsd", "acm013364jsd", "acm013365jsd", "acm013366jsd" ] + }, + "acm013368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013368jsd", + "name" : "IsbnFetcher", + "parentId" : "acm013346jsd", + "content" : [ "acm013382jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013369jsd" : { + "type" : "CodePackage", + "id" : "acm013369jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013370jsd" ] + }, + "acm013370jsd" : { + "type" : "CodePackage", + "id" : "acm013370jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013371jsd" ] + }, + "acm013371jsd" : { + "type" : "CodePackage", + "id" : "acm013371jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013372jsd" ] + }, + "acm013372jsd" : { + "type" : "CodePackage", + "id" : "acm013372jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013373jsd" ] + }, + "acm013373jsd" : { + "type" : "CodePackage", + "id" : "acm013373jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013374jsd" ] + }, + "acm013374jsd" : { + "type" : "CodePackage", + "id" : "acm013374jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm013368jsd" ] + }, + "acm013375jsd" : { + "type" : "ControlElement", + "id" : "acm013375jsd", + "name" : "IsbnFetcher" + }, + "acm013376jsd" : { + "type" : "ControlElement", + "id" : "acm013376jsd", + "name" : "getName" + }, + "acm013377jsd" : { + "type" : "ControlElement", + "id" : "acm013377jsd", + "name" : "getHelpPage" + }, + "acm013378jsd" : { + "type" : "ControlElement", + "id" : "acm013378jsd", + "name" : "performSearchById" + }, + "acm013379jsd" : { + "type" : "ControlElement", + "id" : "acm013379jsd", + "name" : "performSearch" + }, + "acm013380jsd" : { + "type" : "ControlElement", + "id" : "acm013380jsd", + "name" : "addRetryFetcher" + }, + "acm013381jsd" : { + "type" : "ControlElement", + "id" : "acm013381jsd", + "name" : "removeNewlinesAndSpacesFromIdentifier" + }, + "acm013382jsd" : { + "type" : "ClassUnit", + "id" : "acm013382jsd", + "name" : "IsbnFetcher", + "compilationUnitId" : "acm013368jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012286jsd", "acm012360jsd" ], + "datatypeReferencesIds" : [ "acm012258jsd", "acm012314jsd", "acm012640jsd", "acm013382jsd", "acm013400jsd", "acm018267jsd" ], + "content" : [ "acm013375jsd", "acm013376jsd", "acm013377jsd", "acm013378jsd", "acm013379jsd", "acm013380jsd", "acm013381jsd" ] + }, + "acm013383jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013383jsd", + "name" : "OpenLibraryIsbnFetcher", + "parentId" : "acm013346jsd", + "content" : [ "acm013400jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013384jsd" : { + "type" : "CodePackage", + "id" : "acm013384jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013385jsd" ] + }, + "acm013385jsd" : { + "type" : "CodePackage", + "id" : "acm013385jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013386jsd" ] + }, + "acm013386jsd" : { + "type" : "CodePackage", + "id" : "acm013386jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013387jsd" ] + }, + "acm013387jsd" : { + "type" : "CodePackage", + "id" : "acm013387jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013388jsd" ] + }, + "acm013388jsd" : { + "type" : "CodePackage", + "id" : "acm013388jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013389jsd" ] + }, + "acm013389jsd" : { + "type" : "CodePackage", + "id" : "acm013389jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm013383jsd" ] + }, + "acm013390jsd" : { + "type" : "ControlElement", + "id" : "acm013390jsd", + "name" : "OpenLibraryIsbnFetcher" + }, + "acm013391jsd" : { + "type" : "ControlElement", + "id" : "acm013391jsd", + "name" : "getName" + }, + "acm013392jsd" : { + "type" : "ControlElement", + "id" : "acm013392jsd", + "name" : "getUrlForIdentifier" + }, + "acm013393jsd" : { + "type" : "ControlElement", + "id" : "acm013393jsd", + "name" : "getParser" + }, + "acm013394jsd" : { + "type" : "ControlElement", + "id" : "acm013394jsd", + "name" : "doPostCleanup" + }, + "acm013395jsd" : { + "type" : "ControlElement", + "id" : "acm013395jsd", + "name" : "jsonItemToBibEntry" + }, + "acm013396jsd" : { + "type" : "ControlElement", + "id" : "acm013396jsd", + "name" : "toAuthors" + }, + "acm013397jsd" : { + "type" : "ControlElement", + "id" : "acm013397jsd", + "name" : "toAuthor" + }, + "acm013398jsd" : { + "type" : "ControlElement", + "id" : "acm013398jsd", + "name" : "fromWorksToAuthors" + }, + "acm013399jsd" : { + "type" : "ControlElement", + "id" : "acm013399jsd", + "name" : "fromWorkToAuthors" + }, + "acm013400jsd" : { + "type" : "ClassUnit", + "id" : "acm013400jsd", + "name" : "OpenLibraryIsbnFetcher", + "compilationUnitId" : "acm013383jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012640jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012269jsd", "acm012314jsd", "acm012515jsd", "acm012523jsd", "acm013400jsd", "acm018138jsd", "acm018175jsd", "acm018267jsd" ], + "content" : [ "acm013390jsd", "acm013391jsd", "acm013392jsd", "acm013393jsd", "acm013394jsd", "acm013395jsd", "acm013396jsd", "acm013397jsd", "acm013398jsd", "acm013399jsd" ] + }, + "acm013401jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013401jsd", + "name" : "AbstractQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013428jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013402jsd" : { + "type" : "CodePackage", + "id" : "acm013402jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013403jsd" ] + }, + "acm013403jsd" : { + "type" : "CodePackage", + "id" : "acm013403jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013404jsd" ] + }, + "acm013404jsd" : { + "type" : "CodePackage", + "id" : "acm013404jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013405jsd" ] + }, + "acm013405jsd" : { + "type" : "CodePackage", + "id" : "acm013405jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013406jsd" ] + }, + "acm013406jsd" : { + "type" : "CodePackage", + "id" : "acm013406jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013407jsd" ] + }, + "acm013407jsd" : { + "type" : "CodePackage", + "id" : "acm013407jsd", + "name" : "transformers", + "parentId" : "acm012613jsd", + "content" : [ "acm013401jsd", "acm013429jsd", "acm013445jsd", "acm013460jsd", "acm013475jsd", "acm013489jsd", "acm013504jsd", "acm013518jsd", "acm013535jsd", "acm013555jsd", "acm013571jsd", "acm013587jsd", "acm013602jsd", "acm013616jsd", "acm013631jsd", "acm013640jsd", "acm013651jsd", "acm024926jsd", "acm024940jsd", "acm024955jsd", "acm024970jsd", "acm024983jsd", "acm024998jsd", "acm025016jsd", "acm025038jsd", "acm025053jsd", "acm025066jsd", "acm025081jsd", "acm025103jsd", "acm025112jsd", "acm025121jsd" ] + }, + "acm013408jsd" : { + "type" : "ControlElement", + "id" : "acm013408jsd", + "name" : "transform" + }, + "acm013409jsd" : { + "type" : "ControlElement", + "id" : "acm013409jsd", + "name" : "getLogicalAndOperator" + }, + "acm013410jsd" : { + "type" : "ControlElement", + "id" : "acm013410jsd", + "name" : "getLogicalOrOperator" + }, + "acm013411jsd" : { + "type" : "ControlElement", + "id" : "acm013411jsd", + "name" : "getLogicalNotOperator" + }, + "acm013412jsd" : { + "type" : "ControlElement", + "id" : "acm013412jsd", + "name" : "transform" + }, + "acm013413jsd" : { + "type" : "ControlElement", + "id" : "acm013413jsd", + "name" : "handleDoi" + }, + "acm013414jsd" : { + "type" : "ControlElement", + "id" : "acm013414jsd", + "name" : "transform" + }, + "acm013415jsd" : { + "type" : "ControlElement", + "id" : "acm013415jsd", + "name" : "handleAuthor" + }, + "acm013416jsd" : { + "type" : "ControlElement", + "id" : "acm013416jsd", + "name" : "handleTitle" + }, + "acm013417jsd" : { + "type" : "ControlElement", + "id" : "acm013417jsd", + "name" : "handleJournal" + }, + "acm013418jsd" : { + "type" : "ControlElement", + "id" : "acm013418jsd", + "name" : "handleYear" + }, + "acm013419jsd" : { + "type" : "ControlElement", + "id" : "acm013419jsd", + "name" : "parseYearRange" + }, + "acm013420jsd" : { + "type" : "ControlElement", + "id" : "acm013420jsd", + "name" : "handleYearRange" + }, + "acm013421jsd" : { + "type" : "ControlElement", + "id" : "acm013421jsd", + "name" : "handleUnFieldedTerm" + }, + "acm013422jsd" : { + "type" : "ControlElement", + "id" : "acm013422jsd", + "name" : "createKeyValuePair" + }, + "acm013423jsd" : { + "type" : "ControlElement", + "id" : "acm013423jsd", + "name" : "createKeyValuePair" + }, + "acm013424jsd" : { + "type" : "ControlElement", + "id" : "acm013424jsd", + "name" : "handleOtherField" + }, + "acm013425jsd" : { + "type" : "ControlElement", + "id" : "acm013425jsd", + "name" : "transform" + }, + "acm013426jsd" : { + "type" : "ControlElement", + "id" : "acm013426jsd", + "name" : "transformLuceneQuery" + }, + "acm013427jsd" : { + "type" : "ControlElement", + "id" : "acm013427jsd", + "name" : "removeOuterBraces" + }, + "acm013428jsd" : { + "type" : "ClassUnit", + "id" : "acm013428jsd", + "name" : "AbstractQueryTransformer", + "compilationUnitId" : "acm013401jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013428jsd" ], + "content" : [ "acm013408jsd", "acm013409jsd", "acm013410jsd", "acm013411jsd", "acm013412jsd", "acm013413jsd", "acm013414jsd", "acm013415jsd", "acm013416jsd", "acm013417jsd", "acm013418jsd", "acm013419jsd", "acm013420jsd", "acm013421jsd", "acm013422jsd", "acm013423jsd", "acm013424jsd", "acm013425jsd", "acm013426jsd", "acm013427jsd" ] + }, + "acm013429jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013429jsd", + "name" : "ArXivQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013444jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013430jsd" : { + "type" : "CodePackage", + "id" : "acm013430jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013431jsd" ] + }, + "acm013431jsd" : { + "type" : "CodePackage", + "id" : "acm013431jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013432jsd" ] + }, + "acm013432jsd" : { + "type" : "CodePackage", + "id" : "acm013432jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013433jsd" ] + }, + "acm013433jsd" : { + "type" : "CodePackage", + "id" : "acm013433jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013434jsd" ] + }, + "acm013434jsd" : { + "type" : "CodePackage", + "id" : "acm013434jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013435jsd" ] + }, + "acm013435jsd" : { + "type" : "CodePackage", + "id" : "acm013435jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013429jsd" ] + }, + "acm013436jsd" : { + "type" : "ControlElement", + "id" : "acm013436jsd", + "name" : "getLogicalAndOperator" + }, + "acm013437jsd" : { + "type" : "ControlElement", + "id" : "acm013437jsd", + "name" : "getLogicalOrOperator" + }, + "acm013438jsd" : { + "type" : "ControlElement", + "id" : "acm013438jsd", + "name" : "getLogicalNotOperator" + }, + "acm013439jsd" : { + "type" : "ControlElement", + "id" : "acm013439jsd", + "name" : "handleAuthor" + }, + "acm013440jsd" : { + "type" : "ControlElement", + "id" : "acm013440jsd", + "name" : "handleTitle" + }, + "acm013441jsd" : { + "type" : "ControlElement", + "id" : "acm013441jsd", + "name" : "handleJournal" + }, + "acm013442jsd" : { + "type" : "ControlElement", + "id" : "acm013442jsd", + "name" : "handleYear" + }, + "acm013443jsd" : { + "type" : "ControlElement", + "id" : "acm013443jsd", + "name" : "handleUnFieldedTerm" + }, + "acm013444jsd" : { + "type" : "ClassUnit", + "id" : "acm013444jsd", + "name" : "ArXivQueryTransformer", + "compilationUnitId" : "acm013429jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013650jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013436jsd", "acm013437jsd", "acm013438jsd", "acm013439jsd", "acm013440jsd", "acm013441jsd", "acm013442jsd", "acm013443jsd" ] + }, + "acm013445jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013445jsd", + "name" : "BiodiversityLibraryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013459jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013446jsd" : { + "type" : "CodePackage", + "id" : "acm013446jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013447jsd" ] + }, + "acm013447jsd" : { + "type" : "CodePackage", + "id" : "acm013447jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013448jsd" ] + }, + "acm013448jsd" : { + "type" : "CodePackage", + "id" : "acm013448jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013449jsd" ] + }, + "acm013449jsd" : { + "type" : "CodePackage", + "id" : "acm013449jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013450jsd" ] + }, + "acm013450jsd" : { + "type" : "CodePackage", + "id" : "acm013450jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013451jsd" ] + }, + "acm013451jsd" : { + "type" : "CodePackage", + "id" : "acm013451jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013445jsd" ] + }, + "acm013452jsd" : { + "type" : "ControlElement", + "id" : "acm013452jsd", + "name" : "getLogicalAndOperator" + }, + "acm013453jsd" : { + "type" : "ControlElement", + "id" : "acm013453jsd", + "name" : "getLogicalOrOperator" + }, + "acm013454jsd" : { + "type" : "ControlElement", + "id" : "acm013454jsd", + "name" : "getLogicalNotOperator" + }, + "acm013455jsd" : { + "type" : "ControlElement", + "id" : "acm013455jsd", + "name" : "handleAuthor" + }, + "acm013456jsd" : { + "type" : "ControlElement", + "id" : "acm013456jsd", + "name" : "handleTitle" + }, + "acm013457jsd" : { + "type" : "ControlElement", + "id" : "acm013457jsd", + "name" : "handleJournal" + }, + "acm013458jsd" : { + "type" : "ControlElement", + "id" : "acm013458jsd", + "name" : "handleYear" + }, + "acm013459jsd" : { + "type" : "ClassUnit", + "id" : "acm013459jsd", + "name" : "BiodiversityLibraryTransformer", + "compilationUnitId" : "acm013445jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013452jsd", "acm013453jsd", "acm013454jsd", "acm013455jsd", "acm013456jsd", "acm013457jsd", "acm013458jsd" ] + }, + "acm013460jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013460jsd", + "name" : "CollectionOfComputerScienceBibliographiesQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013474jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013461jsd" : { + "type" : "CodePackage", + "id" : "acm013461jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013462jsd" ] + }, + "acm013462jsd" : { + "type" : "CodePackage", + "id" : "acm013462jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013463jsd" ] + }, + "acm013463jsd" : { + "type" : "CodePackage", + "id" : "acm013463jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013464jsd" ] + }, + "acm013464jsd" : { + "type" : "CodePackage", + "id" : "acm013464jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013465jsd" ] + }, + "acm013465jsd" : { + "type" : "CodePackage", + "id" : "acm013465jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013466jsd" ] + }, + "acm013466jsd" : { + "type" : "CodePackage", + "id" : "acm013466jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013460jsd" ] + }, + "acm013467jsd" : { + "type" : "ControlElement", + "id" : "acm013467jsd", + "name" : "getLogicalAndOperator" + }, + "acm013468jsd" : { + "type" : "ControlElement", + "id" : "acm013468jsd", + "name" : "getLogicalOrOperator" + }, + "acm013469jsd" : { + "type" : "ControlElement", + "id" : "acm013469jsd", + "name" : "getLogicalNotOperator" + }, + "acm013470jsd" : { + "type" : "ControlElement", + "id" : "acm013470jsd", + "name" : "handleAuthor" + }, + "acm013471jsd" : { + "type" : "ControlElement", + "id" : "acm013471jsd", + "name" : "handleTitle" + }, + "acm013472jsd" : { + "type" : "ControlElement", + "id" : "acm013472jsd", + "name" : "handleJournal" + }, + "acm013473jsd" : { + "type" : "ControlElement", + "id" : "acm013473jsd", + "name" : "handleYear" + }, + "acm013474jsd" : { + "type" : "ClassUnit", + "id" : "acm013474jsd", + "name" : "CollectionOfComputerScienceBibliographiesQueryTransformer", + "compilationUnitId" : "acm013460jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013467jsd", "acm013468jsd", "acm013469jsd", "acm013470jsd", "acm013471jsd", "acm013472jsd", "acm013473jsd" ] + }, + "acm013475jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013475jsd", + "name" : "DBLPQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013488jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013476jsd" : { + "type" : "CodePackage", + "id" : "acm013476jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013477jsd" ] + }, + "acm013477jsd" : { + "type" : "CodePackage", + "id" : "acm013477jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013478jsd" ] + }, + "acm013478jsd" : { + "type" : "CodePackage", + "id" : "acm013478jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013479jsd" ] + }, + "acm013479jsd" : { + "type" : "CodePackage", + "id" : "acm013479jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013480jsd" ] + }, + "acm013480jsd" : { + "type" : "CodePackage", + "id" : "acm013480jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013481jsd" ] + }, + "acm013481jsd" : { + "type" : "CodePackage", + "id" : "acm013481jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013475jsd" ] + }, + "acm013482jsd" : { + "type" : "ControlElement", + "id" : "acm013482jsd", + "name" : "getLogicalAndOperator" + }, + "acm013483jsd" : { + "type" : "ControlElement", + "id" : "acm013483jsd", + "name" : "getLogicalOrOperator" + }, + "acm013484jsd" : { + "type" : "ControlElement", + "id" : "acm013484jsd", + "name" : "getLogicalNotOperator" + }, + "acm013485jsd" : { + "type" : "ControlElement", + "id" : "acm013485jsd", + "name" : "handleAuthor" + }, + "acm013486jsd" : { + "type" : "ControlElement", + "id" : "acm013486jsd", + "name" : "handleTitle" + }, + "acm013487jsd" : { + "type" : "ControlElement", + "id" : "acm013487jsd", + "name" : "handleJournal" + }, + "acm013488jsd" : { + "type" : "ClassUnit", + "id" : "acm013488jsd", + "name" : "DBLPQueryTransformer", + "compilationUnitId" : "acm013475jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013639jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013488jsd" ], + "content" : [ "acm013482jsd", "acm013483jsd", "acm013484jsd", "acm013485jsd", "acm013486jsd", "acm013487jsd" ] + }, + "acm013489jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013489jsd", + "name" : "DefaultLuceneQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013503jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013490jsd" : { + "type" : "CodePackage", + "id" : "acm013490jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013491jsd" ] + }, + "acm013491jsd" : { + "type" : "CodePackage", + "id" : "acm013491jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013492jsd" ] + }, + "acm013492jsd" : { + "type" : "CodePackage", + "id" : "acm013492jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013493jsd" ] + }, + "acm013493jsd" : { + "type" : "CodePackage", + "id" : "acm013493jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013494jsd" ] + }, + "acm013494jsd" : { + "type" : "CodePackage", + "id" : "acm013494jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013495jsd" ] + }, + "acm013495jsd" : { + "type" : "CodePackage", + "id" : "acm013495jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013489jsd" ] + }, + "acm013496jsd" : { + "type" : "ControlElement", + "id" : "acm013496jsd", + "name" : "getLogicalAndOperator" + }, + "acm013497jsd" : { + "type" : "ControlElement", + "id" : "acm013497jsd", + "name" : "getLogicalOrOperator" + }, + "acm013498jsd" : { + "type" : "ControlElement", + "id" : "acm013498jsd", + "name" : "getLogicalNotOperator" + }, + "acm013499jsd" : { + "type" : "ControlElement", + "id" : "acm013499jsd", + "name" : "handleAuthor" + }, + "acm013500jsd" : { + "type" : "ControlElement", + "id" : "acm013500jsd", + "name" : "handleTitle" + }, + "acm013501jsd" : { + "type" : "ControlElement", + "id" : "acm013501jsd", + "name" : "handleJournal" + }, + "acm013502jsd" : { + "type" : "ControlElement", + "id" : "acm013502jsd", + "name" : "handleYear" + }, + "acm013503jsd" : { + "type" : "ClassUnit", + "id" : "acm013503jsd", + "name" : "DefaultLuceneQueryTransformer", + "compilationUnitId" : "acm013489jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013496jsd", "acm013497jsd", "acm013498jsd", "acm013499jsd", "acm013500jsd", "acm013501jsd", "acm013502jsd" ] + }, + "acm013504jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013504jsd", + "name" : "DefaultQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013517jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013505jsd" : { + "type" : "CodePackage", + "id" : "acm013505jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013506jsd" ] + }, + "acm013506jsd" : { + "type" : "CodePackage", + "id" : "acm013506jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013507jsd" ] + }, + "acm013507jsd" : { + "type" : "CodePackage", + "id" : "acm013507jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013508jsd" ] + }, + "acm013508jsd" : { + "type" : "CodePackage", + "id" : "acm013508jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013509jsd" ] + }, + "acm013509jsd" : { + "type" : "CodePackage", + "id" : "acm013509jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013510jsd" ] + }, + "acm013510jsd" : { + "type" : "CodePackage", + "id" : "acm013510jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013504jsd" ] + }, + "acm013511jsd" : { + "type" : "ControlElement", + "id" : "acm013511jsd", + "name" : "getLogicalAndOperator" + }, + "acm013512jsd" : { + "type" : "ControlElement", + "id" : "acm013512jsd", + "name" : "getLogicalOrOperator" + }, + "acm013513jsd" : { + "type" : "ControlElement", + "id" : "acm013513jsd", + "name" : "getLogicalNotOperator" + }, + "acm013514jsd" : { + "type" : "ControlElement", + "id" : "acm013514jsd", + "name" : "handleAuthor" + }, + "acm013515jsd" : { + "type" : "ControlElement", + "id" : "acm013515jsd", + "name" : "handleTitle" + }, + "acm013516jsd" : { + "type" : "ControlElement", + "id" : "acm013516jsd", + "name" : "handleJournal" + }, + "acm013517jsd" : { + "type" : "ClassUnit", + "id" : "acm013517jsd", + "name" : "DefaultQueryTransformer", + "compilationUnitId" : "acm013504jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013639jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013511jsd", "acm013512jsd", "acm013513jsd", "acm013514jsd", "acm013515jsd", "acm013516jsd" ] + }, + "acm013518jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013518jsd", + "name" : "GVKQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013534jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013519jsd" : { + "type" : "CodePackage", + "id" : "acm013519jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013520jsd" ] + }, + "acm013520jsd" : { + "type" : "CodePackage", + "id" : "acm013520jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013521jsd" ] + }, + "acm013521jsd" : { + "type" : "CodePackage", + "id" : "acm013521jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013522jsd" ] + }, + "acm013522jsd" : { + "type" : "CodePackage", + "id" : "acm013522jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013523jsd" ] + }, + "acm013523jsd" : { + "type" : "CodePackage", + "id" : "acm013523jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013524jsd" ] + }, + "acm013524jsd" : { + "type" : "CodePackage", + "id" : "acm013524jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013518jsd" ] + }, + "acm013525jsd" : { + "type" : "ControlElement", + "id" : "acm013525jsd", + "name" : "getLogicalAndOperator" + }, + "acm013526jsd" : { + "type" : "ControlElement", + "id" : "acm013526jsd", + "name" : "getLogicalOrOperator" + }, + "acm013527jsd" : { + "type" : "ControlElement", + "id" : "acm013527jsd", + "name" : "getLogicalNotOperator" + }, + "acm013528jsd" : { + "type" : "ControlElement", + "id" : "acm013528jsd", + "name" : "handleAuthor" + }, + "acm013529jsd" : { + "type" : "ControlElement", + "id" : "acm013529jsd", + "name" : "handleTitle" + }, + "acm013530jsd" : { + "type" : "ControlElement", + "id" : "acm013530jsd", + "name" : "handleJournal" + }, + "acm013531jsd" : { + "type" : "ControlElement", + "id" : "acm013531jsd", + "name" : "handleYear" + }, + "acm013532jsd" : { + "type" : "ControlElement", + "id" : "acm013532jsd", + "name" : "handleUnFieldedTerm" + }, + "acm013533jsd" : { + "type" : "ControlElement", + "id" : "acm013533jsd", + "name" : "handleOtherField" + }, + "acm013534jsd" : { + "type" : "ClassUnit", + "id" : "acm013534jsd", + "name" : "GVKQueryTransformer", + "compilationUnitId" : "acm013518jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013650jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013534jsd" ], + "content" : [ "acm013525jsd", "acm013526jsd", "acm013527jsd", "acm013528jsd", "acm013529jsd", "acm013530jsd", "acm013531jsd", "acm013532jsd", "acm013533jsd" ] + }, + "acm013535jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013535jsd", + "name" : "IEEEQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013554jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013536jsd" : { + "type" : "CodePackage", + "id" : "acm013536jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013537jsd" ] + }, + "acm013537jsd" : { + "type" : "CodePackage", + "id" : "acm013537jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013538jsd" ] + }, + "acm013538jsd" : { + "type" : "CodePackage", + "id" : "acm013538jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013539jsd" ] + }, + "acm013539jsd" : { + "type" : "CodePackage", + "id" : "acm013539jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013540jsd" ] + }, + "acm013540jsd" : { + "type" : "CodePackage", + "id" : "acm013540jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013541jsd" ] + }, + "acm013541jsd" : { + "type" : "CodePackage", + "id" : "acm013541jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013535jsd" ] + }, + "acm013542jsd" : { + "type" : "ControlElement", + "id" : "acm013542jsd", + "name" : "getLogicalAndOperator" + }, + "acm013543jsd" : { + "type" : "ControlElement", + "id" : "acm013543jsd", + "name" : "getLogicalOrOperator" + }, + "acm013544jsd" : { + "type" : "ControlElement", + "id" : "acm013544jsd", + "name" : "getLogicalNotOperator" + }, + "acm013545jsd" : { + "type" : "ControlElement", + "id" : "acm013545jsd", + "name" : "handleAuthor" + }, + "acm013546jsd" : { + "type" : "ControlElement", + "id" : "acm013546jsd", + "name" : "handleTitle" + }, + "acm013547jsd" : { + "type" : "ControlElement", + "id" : "acm013547jsd", + "name" : "handleJournal" + }, + "acm013548jsd" : { + "type" : "ControlElement", + "id" : "acm013548jsd", + "name" : "handleYear" + }, + "acm013549jsd" : { + "type" : "ControlElement", + "id" : "acm013549jsd", + "name" : "handleOtherField" + }, + "acm013550jsd" : { + "type" : "ControlElement", + "id" : "acm013550jsd", + "name" : "handleUnFieldedTerm" + }, + "acm013551jsd" : { + "type" : "ControlElement", + "id" : "acm013551jsd", + "name" : "handleArticleNumber" + }, + "acm013552jsd" : { + "type" : "ControlElement", + "id" : "acm013552jsd", + "name" : "getJournal" + }, + "acm013553jsd" : { + "type" : "ControlElement", + "id" : "acm013553jsd", + "name" : "getArticleNumber" + }, + "acm013554jsd" : { + "type" : "ClassUnit", + "id" : "acm013554jsd", + "name" : "IEEEQueryTransformer", + "compilationUnitId" : "acm013535jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013650jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013542jsd", "acm013543jsd", "acm013544jsd", "acm013545jsd", "acm013546jsd", "acm013547jsd", "acm013548jsd", "acm013549jsd", "acm013550jsd", "acm013551jsd", "acm013552jsd", "acm013553jsd" ] + }, + "acm013555jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013555jsd", + "name" : "JstorQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013570jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013556jsd" : { + "type" : "CodePackage", + "id" : "acm013556jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013557jsd" ] + }, + "acm013557jsd" : { + "type" : "CodePackage", + "id" : "acm013557jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013558jsd" ] + }, + "acm013558jsd" : { + "type" : "CodePackage", + "id" : "acm013558jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013559jsd" ] + }, + "acm013559jsd" : { + "type" : "CodePackage", + "id" : "acm013559jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013560jsd" ] + }, + "acm013560jsd" : { + "type" : "CodePackage", + "id" : "acm013560jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013561jsd" ] + }, + "acm013561jsd" : { + "type" : "CodePackage", + "id" : "acm013561jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013555jsd" ] + }, + "acm013562jsd" : { + "type" : "ControlElement", + "id" : "acm013562jsd", + "name" : "getLogicalAndOperator" + }, + "acm013563jsd" : { + "type" : "ControlElement", + "id" : "acm013563jsd", + "name" : "getLogicalOrOperator" + }, + "acm013564jsd" : { + "type" : "ControlElement", + "id" : "acm013564jsd", + "name" : "getLogicalNotOperator" + }, + "acm013565jsd" : { + "type" : "ControlElement", + "id" : "acm013565jsd", + "name" : "handleAuthor" + }, + "acm013566jsd" : { + "type" : "ControlElement", + "id" : "acm013566jsd", + "name" : "handleTitle" + }, + "acm013567jsd" : { + "type" : "ControlElement", + "id" : "acm013567jsd", + "name" : "handleJournal" + }, + "acm013568jsd" : { + "type" : "ControlElement", + "id" : "acm013568jsd", + "name" : "handleYear" + }, + "acm013569jsd" : { + "type" : "ControlElement", + "id" : "acm013569jsd", + "name" : "handleYearRange" + }, + "acm013570jsd" : { + "type" : "ClassUnit", + "id" : "acm013570jsd", + "name" : "JstorQueryTransformer", + "compilationUnitId" : "acm013555jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013562jsd", "acm013563jsd", "acm013564jsd", "acm013565jsd", "acm013566jsd", "acm013567jsd", "acm013568jsd", "acm013569jsd" ] + }, + "acm013571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013571jsd", + "name" : "MedlineQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013586jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013572jsd" : { + "type" : "CodePackage", + "id" : "acm013572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013573jsd" ] + }, + "acm013573jsd" : { + "type" : "CodePackage", + "id" : "acm013573jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013574jsd" ] + }, + "acm013574jsd" : { + "type" : "CodePackage", + "id" : "acm013574jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013575jsd" ] + }, + "acm013575jsd" : { + "type" : "CodePackage", + "id" : "acm013575jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013576jsd" ] + }, + "acm013576jsd" : { + "type" : "CodePackage", + "id" : "acm013576jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013577jsd" ] + }, + "acm013577jsd" : { + "type" : "CodePackage", + "id" : "acm013577jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013571jsd" ] + }, + "acm013578jsd" : { + "type" : "ControlElement", + "id" : "acm013578jsd", + "name" : "getLogicalAndOperator" + }, + "acm013579jsd" : { + "type" : "ControlElement", + "id" : "acm013579jsd", + "name" : "getLogicalOrOperator" + }, + "acm013580jsd" : { + "type" : "ControlElement", + "id" : "acm013580jsd", + "name" : "getLogicalNotOperator" + }, + "acm013581jsd" : { + "type" : "ControlElement", + "id" : "acm013581jsd", + "name" : "handleAuthor" + }, + "acm013582jsd" : { + "type" : "ControlElement", + "id" : "acm013582jsd", + "name" : "handleTitle" + }, + "acm013583jsd" : { + "type" : "ControlElement", + "id" : "acm013583jsd", + "name" : "handleJournal" + }, + "acm013584jsd" : { + "type" : "ControlElement", + "id" : "acm013584jsd", + "name" : "handleYear" + }, + "acm013585jsd" : { + "type" : "ControlElement", + "id" : "acm013585jsd", + "name" : "handleYearRange" + }, + "acm013586jsd" : { + "type" : "ClassUnit", + "id" : "acm013586jsd", + "name" : "MedlineQueryTransformer", + "compilationUnitId" : "acm013571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013578jsd", "acm013579jsd", "acm013580jsd", "acm013581jsd", "acm013582jsd", "acm013583jsd", "acm013584jsd", "acm013585jsd" ] + }, + "acm013587jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013587jsd", + "name" : "ResearchGateQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013601jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013588jsd" : { + "type" : "CodePackage", + "id" : "acm013588jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013589jsd" ] + }, + "acm013589jsd" : { + "type" : "CodePackage", + "id" : "acm013589jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013590jsd" ] + }, + "acm013590jsd" : { + "type" : "CodePackage", + "id" : "acm013590jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013591jsd" ] + }, + "acm013591jsd" : { + "type" : "CodePackage", + "id" : "acm013591jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013592jsd" ] + }, + "acm013592jsd" : { + "type" : "CodePackage", + "id" : "acm013592jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013593jsd" ] + }, + "acm013593jsd" : { + "type" : "CodePackage", + "id" : "acm013593jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013587jsd" ] + }, + "acm013594jsd" : { + "type" : "ControlElement", + "id" : "acm013594jsd", + "name" : "getLogicalAndOperator" + }, + "acm013595jsd" : { + "type" : "ControlElement", + "id" : "acm013595jsd", + "name" : "getLogicalOrOperator" + }, + "acm013596jsd" : { + "type" : "ControlElement", + "id" : "acm013596jsd", + "name" : "getLogicalNotOperator" + }, + "acm013597jsd" : { + "type" : "ControlElement", + "id" : "acm013597jsd", + "name" : "handleAuthor" + }, + "acm013598jsd" : { + "type" : "ControlElement", + "id" : "acm013598jsd", + "name" : "handleTitle" + }, + "acm013599jsd" : { + "type" : "ControlElement", + "id" : "acm013599jsd", + "name" : "handleJournal" + }, + "acm013600jsd" : { + "type" : "ControlElement", + "id" : "acm013600jsd", + "name" : "handleYear" + }, + "acm013601jsd" : { + "type" : "ClassUnit", + "id" : "acm013601jsd", + "name" : "ResearchGateQueryTransformer", + "compilationUnitId" : "acm013587jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013594jsd", "acm013595jsd", "acm013596jsd", "acm013597jsd", "acm013598jsd", "acm013599jsd", "acm013600jsd" ] + }, + "acm013602jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013602jsd", + "name" : "ScholarQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013615jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013603jsd" : { + "type" : "CodePackage", + "id" : "acm013603jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013604jsd" ] + }, + "acm013604jsd" : { + "type" : "CodePackage", + "id" : "acm013604jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013605jsd" ] + }, + "acm013605jsd" : { + "type" : "CodePackage", + "id" : "acm013605jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013606jsd" ] + }, + "acm013606jsd" : { + "type" : "CodePackage", + "id" : "acm013606jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013607jsd" ] + }, + "acm013607jsd" : { + "type" : "CodePackage", + "id" : "acm013607jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013608jsd" ] + }, + "acm013608jsd" : { + "type" : "CodePackage", + "id" : "acm013608jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013602jsd" ] + }, + "acm013609jsd" : { + "type" : "ControlElement", + "id" : "acm013609jsd", + "name" : "getLogicalAndOperator" + }, + "acm013610jsd" : { + "type" : "ControlElement", + "id" : "acm013610jsd", + "name" : "getLogicalOrOperator" + }, + "acm013611jsd" : { + "type" : "ControlElement", + "id" : "acm013611jsd", + "name" : "getLogicalNotOperator" + }, + "acm013612jsd" : { + "type" : "ControlElement", + "id" : "acm013612jsd", + "name" : "handleAuthor" + }, + "acm013613jsd" : { + "type" : "ControlElement", + "id" : "acm013613jsd", + "name" : "handleTitle" + }, + "acm013614jsd" : { + "type" : "ControlElement", + "id" : "acm013614jsd", + "name" : "handleJournal" + }, + "acm013615jsd" : { + "type" : "ClassUnit", + "id" : "acm013615jsd", + "name" : "ScholarQueryTransformer", + "compilationUnitId" : "acm013602jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013639jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013609jsd", "acm013610jsd", "acm013611jsd", "acm013612jsd", "acm013613jsd", "acm013614jsd" ] + }, + "acm013616jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013616jsd", + "name" : "SpringerQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013630jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013617jsd" : { + "type" : "CodePackage", + "id" : "acm013617jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013618jsd" ] + }, + "acm013618jsd" : { + "type" : "CodePackage", + "id" : "acm013618jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013619jsd" ] + }, + "acm013619jsd" : { + "type" : "CodePackage", + "id" : "acm013619jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013620jsd" ] + }, + "acm013620jsd" : { + "type" : "CodePackage", + "id" : "acm013620jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013621jsd" ] + }, + "acm013621jsd" : { + "type" : "CodePackage", + "id" : "acm013621jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013622jsd" ] + }, + "acm013622jsd" : { + "type" : "CodePackage", + "id" : "acm013622jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013616jsd" ] + }, + "acm013623jsd" : { + "type" : "ControlElement", + "id" : "acm013623jsd", + "name" : "getLogicalAndOperator" + }, + "acm013624jsd" : { + "type" : "ControlElement", + "id" : "acm013624jsd", + "name" : "getLogicalOrOperator" + }, + "acm013625jsd" : { + "type" : "ControlElement", + "id" : "acm013625jsd", + "name" : "getLogicalNotOperator" + }, + "acm013626jsd" : { + "type" : "ControlElement", + "id" : "acm013626jsd", + "name" : "handleAuthor" + }, + "acm013627jsd" : { + "type" : "ControlElement", + "id" : "acm013627jsd", + "name" : "handleTitle" + }, + "acm013628jsd" : { + "type" : "ControlElement", + "id" : "acm013628jsd", + "name" : "handleJournal" + }, + "acm013629jsd" : { + "type" : "ControlElement", + "id" : "acm013629jsd", + "name" : "handleYear" + }, + "acm013630jsd" : { + "type" : "ClassUnit", + "id" : "acm013630jsd", + "name" : "SpringerQueryTransformer", + "compilationUnitId" : "acm013616jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013623jsd", "acm013624jsd", "acm013625jsd", "acm013626jsd", "acm013627jsd", "acm013628jsd", "acm013629jsd" ] + }, + "acm013631jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013631jsd", + "name" : "YearAndYearRangeByFilteringQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013639jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013632jsd" : { + "type" : "CodePackage", + "id" : "acm013632jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013633jsd" ] + }, + "acm013633jsd" : { + "type" : "CodePackage", + "id" : "acm013633jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013634jsd" ] + }, + "acm013634jsd" : { + "type" : "CodePackage", + "id" : "acm013634jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013635jsd" ] + }, + "acm013635jsd" : { + "type" : "CodePackage", + "id" : "acm013635jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013636jsd" ] + }, + "acm013636jsd" : { + "type" : "CodePackage", + "id" : "acm013636jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013637jsd" ] + }, + "acm013637jsd" : { + "type" : "CodePackage", + "id" : "acm013637jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013631jsd" ] + }, + "acm013638jsd" : { + "type" : "ControlElement", + "id" : "acm013638jsd", + "name" : "handleYear" + }, + "acm013639jsd" : { + "type" : "ClassUnit", + "id" : "acm013639jsd", + "name" : "YearAndYearRangeByFilteringQueryTransformer", + "compilationUnitId" : "acm013631jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013650jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013638jsd" ] + }, + "acm013640jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013640jsd", + "name" : "YearRangeByFilteringQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013650jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013641jsd" : { + "type" : "CodePackage", + "id" : "acm013641jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013642jsd" ] + }, + "acm013642jsd" : { + "type" : "CodePackage", + "id" : "acm013642jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013643jsd" ] + }, + "acm013643jsd" : { + "type" : "CodePackage", + "id" : "acm013643jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013644jsd" ] + }, + "acm013644jsd" : { + "type" : "CodePackage", + "id" : "acm013644jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013645jsd" ] + }, + "acm013645jsd" : { + "type" : "CodePackage", + "id" : "acm013645jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013646jsd" ] + }, + "acm013646jsd" : { + "type" : "CodePackage", + "id" : "acm013646jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013640jsd" ] + }, + "acm013647jsd" : { + "type" : "ControlElement", + "id" : "acm013647jsd", + "name" : "getStartYear" + }, + "acm013648jsd" : { + "type" : "ControlElement", + "id" : "acm013648jsd", + "name" : "getEndYear" + }, + "acm013649jsd" : { + "type" : "ControlElement", + "id" : "acm013649jsd", + "name" : "handleYearRange" + }, + "acm013650jsd" : { + "type" : "ClassUnit", + "id" : "acm013650jsd", + "name" : "YearRangeByFilteringQueryTransformer", + "compilationUnitId" : "acm013640jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013647jsd", "acm013648jsd", "acm013649jsd" ] + }, + "acm013651jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013651jsd", + "name" : "ZbMathQueryTransformer", + "parentId" : "acm013407jsd", + "content" : [ "acm013667jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013652jsd" : { + "type" : "CodePackage", + "id" : "acm013652jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013653jsd" ] + }, + "acm013653jsd" : { + "type" : "CodePackage", + "id" : "acm013653jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013654jsd" ] + }, + "acm013654jsd" : { + "type" : "CodePackage", + "id" : "acm013654jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013655jsd" ] + }, + "acm013655jsd" : { + "type" : "CodePackage", + "id" : "acm013655jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013656jsd" ] + }, + "acm013656jsd" : { + "type" : "CodePackage", + "id" : "acm013656jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm013657jsd" ] + }, + "acm013657jsd" : { + "type" : "CodePackage", + "id" : "acm013657jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm013651jsd" ] + }, + "acm013658jsd" : { + "type" : "ControlElement", + "id" : "acm013658jsd", + "name" : "getLogicalAndOperator" + }, + "acm013659jsd" : { + "type" : "ControlElement", + "id" : "acm013659jsd", + "name" : "getLogicalOrOperator" + }, + "acm013660jsd" : { + "type" : "ControlElement", + "id" : "acm013660jsd", + "name" : "getLogicalNotOperator" + }, + "acm013661jsd" : { + "type" : "ControlElement", + "id" : "acm013661jsd", + "name" : "handleAuthor" + }, + "acm013662jsd" : { + "type" : "ControlElement", + "id" : "acm013662jsd", + "name" : "handleTitle" + }, + "acm013663jsd" : { + "type" : "ControlElement", + "id" : "acm013663jsd", + "name" : "handleJournal" + }, + "acm013664jsd" : { + "type" : "ControlElement", + "id" : "acm013664jsd", + "name" : "handleYear" + }, + "acm013665jsd" : { + "type" : "ControlElement", + "id" : "acm013665jsd", + "name" : "handleYearRange" + }, + "acm013666jsd" : { + "type" : "ControlElement", + "id" : "acm013666jsd", + "name" : "handleUnFieldedTerm" + }, + "acm013667jsd" : { + "type" : "ClassUnit", + "id" : "acm013667jsd", + "name" : "ZbMathQueryTransformer", + "compilationUnitId" : "acm013651jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm013428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013658jsd", "acm013659jsd", "acm013660jsd", "acm013661jsd", "acm013662jsd", "acm013663jsd", "acm013664jsd", "acm013665jsd", "acm013666jsd" ] + }, + "acm013668jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013668jsd", + "name" : "ACMPortalParser", + "parentId" : "acm013673jsd", + "content" : [ "acm013680jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013669jsd" : { + "type" : "CodePackage", + "id" : "acm013669jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013670jsd" ] + }, + "acm013670jsd" : { + "type" : "CodePackage", + "id" : "acm013670jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013671jsd" ] + }, + "acm013671jsd" : { + "type" : "CodePackage", + "id" : "acm013671jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013672jsd" ] + }, + "acm013672jsd" : { + "type" : "CodePackage", + "id" : "acm013672jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013673jsd" ] + }, + "acm013673jsd" : { + "type" : "CodePackage", + "id" : "acm013673jsd", + "name" : "fileformat", + "parentId" : "acm012263jsd", + "content" : [ "acm013668jsd", "acm013681jsd", "acm013693jsd", "acm013710jsd", "acm013762jsd", "acm013790jsd", "acm013833jsd", "acm013842jsd", "acm013856jsd", "acm013877jsd", "acm013892jsd", "acm013919jsd", "acm013931jsd", "acm013951jsd", "acm013976jsd", "acm014027jsd", "acm014050jsd", "acm014086jsd", "acm014109jsd", "acm014125jsd", "acm014138jsd", "acm014162jsd", "acm014181jsd", "acm014198jsd", "acm014218jsd", "acm014234jsd", "acm014251jsd", "acm014265jsd", "acm014287jsd", "acm014300jsd", "acm025136jsd", "acm025150jsd", "acm025160jsd", "acm025173jsd", "acm025182jsd", "acm025204jsd", "acm025346jsd", "acm025368jsd", "acm025380jsd", "acm025389jsd", "acm025401jsd", "acm025412jsd", "acm025432jsd", "acm025449jsd", "acm025462jsd", "acm025475jsd", "acm025494jsd", "acm025522jsd", "acm025536jsd", "acm025548jsd", "acm025575jsd", "acm025586jsd", "acm025600jsd", "acm025612jsd", "acm025626jsd", "acm025646jsd", "acm025656jsd", "acm025670jsd", "acm025682jsd", "acm025695jsd", "acm025707jsd", "acm025719jsd", "acm025736jsd", "acm025746jsd", "acm025759jsd", "acm025776jsd", "acm014318jsd", "acm014353jsd" ] + }, + "acm013674jsd" : { + "type" : "ControlElement", + "id" : "acm013674jsd", + "name" : "parseEntries" + }, + "acm013675jsd" : { + "type" : "ControlElement", + "id" : "acm013675jsd", + "name" : "parseDoiSearchPage" + }, + "acm013676jsd" : { + "type" : "ControlElement", + "id" : "acm013676jsd", + "name" : "getBibEntriesFromDoiList" + }, + "acm013677jsd" : { + "type" : "ControlElement", + "id" : "acm013677jsd", + "name" : "getUrlFromDoiList" + }, + "acm013678jsd" : { + "type" : "ControlElement", + "id" : "acm013678jsd", + "name" : "typeStrToEnum" + }, + "acm013679jsd" : { + "type" : "ControlElement", + "id" : "acm013679jsd", + "name" : "parseBibEntry" + }, + "acm013680jsd" : { + "type" : "ClassUnit", + "id" : "acm013680jsd", + "name" : "ACMPortalParser", + "compilationUnitId" : "acm013668jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm015926jsd", "acm018267jsd", "acm018798jsd", "acm019047jsd" ], + "content" : [ "acm013674jsd", "acm013675jsd", "acm013676jsd", "acm013677jsd", "acm013678jsd", "acm013679jsd" ] + }, + "acm013681jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013681jsd", + "name" : "BiblioscapeImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013692jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013682jsd" : { + "type" : "CodePackage", + "id" : "acm013682jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013683jsd" ] + }, + "acm013683jsd" : { + "type" : "CodePackage", + "id" : "acm013683jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013684jsd" ] + }, + "acm013684jsd" : { + "type" : "CodePackage", + "id" : "acm013684jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013685jsd" ] + }, + "acm013685jsd" : { + "type" : "CodePackage", + "id" : "acm013685jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013686jsd" ] + }, + "acm013686jsd" : { + "type" : "CodePackage", + "id" : "acm013686jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013681jsd" ] + }, + "acm013687jsd" : { + "type" : "ControlElement", + "id" : "acm013687jsd", + "name" : "getName" + }, + "acm013688jsd" : { + "type" : "ControlElement", + "id" : "acm013688jsd", + "name" : "getFileType" + }, + "acm013689jsd" : { + "type" : "ControlElement", + "id" : "acm013689jsd", + "name" : "getDescription" + }, + "acm013690jsd" : { + "type" : "ControlElement", + "id" : "acm013690jsd", + "name" : "isRecognizedFormat" + }, + "acm013691jsd" : { + "type" : "ControlElement", + "id" : "acm013691jsd", + "name" : "importDatabase" + }, + "acm013692jsd" : { + "type" : "ClassUnit", + "id" : "acm013692jsd", + "name" : "BiblioscapeImporter", + "compilationUnitId" : "acm013681jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm019005jsd" ], + "content" : [ "acm013687jsd", "acm013688jsd", "acm013689jsd", "acm013690jsd", "acm013691jsd" ] + }, + "acm013693jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013693jsd", + "name" : "BibtexImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013709jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013694jsd" : { + "type" : "CodePackage", + "id" : "acm013694jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013695jsd" ] + }, + "acm013695jsd" : { + "type" : "CodePackage", + "id" : "acm013695jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013696jsd" ] + }, + "acm013696jsd" : { + "type" : "CodePackage", + "id" : "acm013696jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013697jsd" ] + }, + "acm013697jsd" : { + "type" : "CodePackage", + "id" : "acm013697jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013698jsd" ] + }, + "acm013698jsd" : { + "type" : "CodePackage", + "id" : "acm013698jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013693jsd" ] + }, + "acm013699jsd" : { + "type" : "ControlElement", + "id" : "acm013699jsd", + "name" : "BibtexImporter" + }, + "acm013700jsd" : { + "type" : "ControlElement", + "id" : "acm013700jsd", + "name" : "isRecognizedFormat" + }, + "acm013701jsd" : { + "type" : "ControlElement", + "id" : "acm013701jsd", + "name" : "importDatabase" + }, + "acm013702jsd" : { + "type" : "ControlElement", + "id" : "acm013702jsd", + "name" : "getEncoding" + }, + "acm013703jsd" : { + "type" : "ControlElement", + "id" : "acm013703jsd", + "name" : "getEncodingResult" + }, + "acm013704jsd" : { + "type" : "ControlElement", + "id" : "acm013704jsd", + "name" : "importDatabase" + }, + "acm013705jsd" : { + "type" : "ControlElement", + "id" : "acm013705jsd", + "name" : "getName" + }, + "acm013706jsd" : { + "type" : "ControlElement", + "id" : "acm013706jsd", + "name" : "getFileType" + }, + "acm013707jsd" : { + "type" : "ControlElement", + "id" : "acm013707jsd", + "name" : "getDescription" + }, + "acm013708jsd" : { + "type" : "ControlElement", + "id" : "acm013708jsd", + "name" : "getSuppliedEncoding" + }, + "acm013709jsd" : { + "type" : "ClassUnit", + "id" : "acm013709jsd", + "name" : "BibtexImporter", + "compilationUnitId" : "acm013693jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013709jsd", "acm013761jsd", "acm017344jsd", "acm020693jsd" ], + "content" : [ "acm013699jsd", "acm013700jsd", "acm013701jsd", "acm013702jsd", "acm013703jsd", "acm013704jsd", "acm013705jsd", "acm013706jsd", "acm013707jsd", "acm013708jsd" ] + }, + "acm013710jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013710jsd", + "name" : "BibtexParser", + "parentId" : "acm013673jsd", + "content" : [ "acm013761jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013711jsd" : { + "type" : "CodePackage", + "id" : "acm013711jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013712jsd" ] + }, + "acm013712jsd" : { + "type" : "CodePackage", + "id" : "acm013712jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013713jsd" ] + }, + "acm013713jsd" : { + "type" : "CodePackage", + "id" : "acm013713jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013714jsd" ] + }, + "acm013714jsd" : { + "type" : "CodePackage", + "id" : "acm013714jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013715jsd" ] + }, + "acm013715jsd" : { + "type" : "CodePackage", + "id" : "acm013715jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013710jsd" ] + }, + "acm013716jsd" : { + "type" : "ControlElement", + "id" : "acm013716jsd", + "name" : "BibtexParser" + }, + "acm013717jsd" : { + "type" : "ControlElement", + "id" : "acm013717jsd", + "name" : "singleFromString" + }, + "acm013718jsd" : { + "type" : "ControlElement", + "id" : "acm013718jsd", + "name" : "parseEntries" + }, + "acm013719jsd" : { + "type" : "ControlElement", + "id" : "acm013719jsd", + "name" : "parseSingleEntry" + }, + "acm013720jsd" : { + "type" : "ControlElement", + "id" : "acm013720jsd", + "name" : "parse" + }, + "acm013721jsd" : { + "type" : "ControlElement", + "id" : "acm013721jsd", + "name" : "determineNewLineSeparator" + }, + "acm013722jsd" : { + "type" : "ControlElement", + "id" : "acm013722jsd", + "name" : "initializeParserResult" + }, + "acm013723jsd" : { + "type" : "ControlElement", + "id" : "acm013723jsd", + "name" : "parseDatabaseID" + }, + "acm013724jsd" : { + "type" : "ControlElement", + "id" : "acm013724jsd", + "name" : "parseFileContent" + }, + "acm013725jsd" : { + "type" : "ControlElement", + "id" : "acm013725jsd", + "name" : "checkEpilog" + }, + "acm013726jsd" : { + "type" : "ControlElement", + "id" : "acm013726jsd", + "name" : "parseRemainingContent" + }, + "acm013727jsd" : { + "type" : "ControlElement", + "id" : "acm013727jsd", + "name" : "parseAndAddEntry" + }, + "acm013728jsd" : { + "type" : "ControlElement", + "id" : "acm013728jsd", + "name" : "parseJabRefComment" + }, + "acm013729jsd" : { + "type" : "ControlElement", + "id" : "acm013729jsd", + "name" : "parseBibtexString" + }, + "acm013730jsd" : { + "type" : "ControlElement", + "id" : "acm013730jsd", + "name" : "dumpTextReadSoFarToString" + }, + "acm013731jsd" : { + "type" : "ControlElement", + "id" : "acm013731jsd", + "name" : "purge" + }, + "acm013732jsd" : { + "type" : "ControlElement", + "id" : "acm013732jsd", + "name" : "getPureTextFromFile" + }, + "acm013733jsd" : { + "type" : "ControlElement", + "id" : "acm013733jsd", + "name" : "purgeEOFCharacters" + }, + "acm013734jsd" : { + "type" : "ControlElement", + "id" : "acm013734jsd", + "name" : "skipWhitespace" + }, + "acm013735jsd" : { + "type" : "ControlElement", + "id" : "acm013735jsd", + "name" : "skipSpace" + }, + "acm013736jsd" : { + "type" : "ControlElement", + "id" : "acm013736jsd", + "name" : "skipOneNewline" + }, + "acm013737jsd" : { + "type" : "ControlElement", + "id" : "acm013737jsd", + "name" : "isEOFCharacter" + }, + "acm013738jsd" : { + "type" : "ControlElement", + "id" : "acm013738jsd", + "name" : "skipAndRecordWhitespace" + }, + "acm013739jsd" : { + "type" : "ControlElement", + "id" : "acm013739jsd", + "name" : "peek" + }, + "acm013740jsd" : { + "type" : "ControlElement", + "id" : "acm013740jsd", + "name" : "peekTwoCharacters" + }, + "acm013741jsd" : { + "type" : "ControlElement", + "id" : "acm013741jsd", + "name" : "read" + }, + "acm013742jsd" : { + "type" : "ControlElement", + "id" : "acm013742jsd", + "name" : "unread" + }, + "acm013743jsd" : { + "type" : "ControlElement", + "id" : "acm013743jsd", + "name" : "parseString" + }, + "acm013744jsd" : { + "type" : "ControlElement", + "id" : "acm013744jsd", + "name" : "parsePreamble" + }, + "acm013745jsd" : { + "type" : "ControlElement", + "id" : "acm013745jsd", + "name" : "parseEntry" + }, + "acm013746jsd" : { + "type" : "ControlElement", + "id" : "acm013746jsd", + "name" : "parseField" + }, + "acm013747jsd" : { + "type" : "ControlElement", + "id" : "acm013747jsd", + "name" : "parseFieldContent" + }, + "acm013748jsd" : { + "type" : "ControlElement", + "id" : "acm013748jsd", + "name" : "parseTextToken" + }, + "acm013749jsd" : { + "type" : "ControlElement", + "id" : "acm013749jsd", + "name" : "fixKey" + }, + "acm013750jsd" : { + "type" : "ControlElement", + "id" : "acm013750jsd", + "name" : "removeWhitespaces" + }, + "acm013751jsd" : { + "type" : "ControlElement", + "id" : "acm013751jsd", + "name" : "unreadBuffer" + }, + "acm013752jsd" : { + "type" : "ControlElement", + "id" : "acm013752jsd", + "name" : "parseKey" + }, + "acm013753jsd" : { + "type" : "ControlElement", + "id" : "acm013753jsd", + "name" : "parseBracketedText" + }, + "acm013754jsd" : { + "type" : "ControlElement", + "id" : "acm013754jsd", + "name" : "isClosingBracketNext" + }, + "acm013755jsd" : { + "type" : "ControlElement", + "id" : "acm013755jsd", + "name" : "parseBracketedFieldContent" + }, + "acm013756jsd" : { + "type" : "ControlElement", + "id" : "acm013756jsd", + "name" : "isEscapeSymbol" + }, + "acm013757jsd" : { + "type" : "ControlElement", + "id" : "acm013757jsd", + "name" : "parseQuotedFieldExactly" + }, + "acm013758jsd" : { + "type" : "ControlElement", + "id" : "acm013758jsd", + "name" : "consume" + }, + "acm013759jsd" : { + "type" : "ControlElement", + "id" : "acm013759jsd", + "name" : "consumeUncritically" + }, + "acm013760jsd" : { + "type" : "ControlElement", + "id" : "acm013760jsd", + "name" : "consume" + }, + "acm013761jsd" : { + "type" : "ClassUnit", + "id" : "acm013761jsd", + "name" : "BibtexParser", + "compilationUnitId" : "acm013710jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm010483jsd", "acm012515jsd", "acm012556jsd", "acm013761jsd", "acm014473jsd", "acm017988jsd", "acm018071jsd", "acm018267jsd", "acm018289jsd", "acm018367jsd", "acm018673jsd", "acm019421jsd", "acm020693jsd" ], + "content" : [ "acm013716jsd", "acm013717jsd", "acm013718jsd", "acm013719jsd", "acm013720jsd", "acm013721jsd", "acm013722jsd", "acm013723jsd", "acm013724jsd", "acm013725jsd", "acm013726jsd", "acm013727jsd", "acm013728jsd", "acm013729jsd", "acm013730jsd", "acm013731jsd", "acm013732jsd", "acm013733jsd", "acm013734jsd", "acm013735jsd", "acm013736jsd", "acm013737jsd", "acm013738jsd", "acm013739jsd", "acm013740jsd", "acm013741jsd", "acm013742jsd", "acm013743jsd", "acm013744jsd", "acm013745jsd", "acm013746jsd", "acm013747jsd", "acm013748jsd", "acm013749jsd", "acm013750jsd", "acm013751jsd", "acm013752jsd", "acm013753jsd", "acm013754jsd", "acm013755jsd", "acm013756jsd", "acm013757jsd", "acm013758jsd", "acm013759jsd", "acm013760jsd" ] + }, + "acm013762jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013762jsd", + "name" : "CffImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013781jsd", "acm013784jsd", "acm013787jsd", "acm013789jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013763jsd" : { + "type" : "CodePackage", + "id" : "acm013763jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013764jsd" ] + }, + "acm013764jsd" : { + "type" : "CodePackage", + "id" : "acm013764jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013765jsd" ] + }, + "acm013765jsd" : { + "type" : "CodePackage", + "id" : "acm013765jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013766jsd" ] + }, + "acm013766jsd" : { + "type" : "CodePackage", + "id" : "acm013766jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013767jsd" ] + }, + "acm013767jsd" : { + "type" : "CodePackage", + "id" : "acm013767jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013762jsd" ] + }, + "acm013768jsd" : { + "type" : "ControlElement", + "id" : "acm013768jsd", + "name" : "getName" + }, + "acm013769jsd" : { + "type" : "ControlElement", + "id" : "acm013769jsd", + "name" : "getFileType" + }, + "acm013770jsd" : { + "type" : "ControlElement", + "id" : "acm013770jsd", + "name" : "getId" + }, + "acm013771jsd" : { + "type" : "ControlElement", + "id" : "acm013771jsd", + "name" : "getDescription" + }, + "acm013772jsd" : { + "type" : "ControlElement", + "id" : "acm013772jsd", + "name" : "CffFormat" + }, + "acm013773jsd" : { + "type" : "ControlElement", + "id" : "acm013773jsd", + "name" : "setValues" + }, + "acm013774jsd" : { + "type" : "ControlElement", + "id" : "acm013774jsd", + "name" : "CffAuthor" + }, + "acm013775jsd" : { + "type" : "ControlElement", + "id" : "acm013775jsd", + "name" : "setValues" + }, + "acm013776jsd" : { + "type" : "ControlElement", + "id" : "acm013776jsd", + "name" : "CffIdentifier" + }, + "acm013777jsd" : { + "type" : "ControlElement", + "id" : "acm013777jsd", + "name" : "importDatabase" + }, + "acm013778jsd" : { + "type" : "ControlElement", + "id" : "acm013778jsd", + "name" : "isRecognizedFormat" + }, + "acm013779jsd" : { + "type" : "ControlElement", + "id" : "acm013779jsd", + "name" : "getFieldMappings" + }, + "acm013780jsd" : { + "type" : "ControlElement", + "id" : "acm013780jsd", + "name" : "getUnmappedFields" + }, + "acm013781jsd" : { + "type" : "ClassUnit", + "id" : "acm013781jsd", + "name" : "CffImporter", + "compilationUnitId" : "acm013762jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013784jsd", "acm013787jsd", "acm013789jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm019047jsd" ], + "content" : [ "acm013768jsd", "acm013769jsd", "acm013770jsd", "acm013771jsd", "acm013772jsd", "acm013773jsd", "acm013774jsd", "acm013775jsd", "acm013776jsd", "acm013777jsd", "acm013778jsd", "acm013779jsd", "acm013780jsd" ] + }, + "acm013782jsd" : { + "type" : "ControlElement", + "id" : "acm013782jsd", + "name" : "CffFormat" + }, + "acm013783jsd" : { + "type" : "ControlElement", + "id" : "acm013783jsd", + "name" : "setValues" + }, + "acm013784jsd" : { + "type" : "ClassUnit", + "id" : "acm013784jsd", + "name" : "CffFormat", + "compilationUnitId" : "acm013762jsd", + "parentDatatypeId" : "acm013781jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013787jsd", "acm013789jsd" ], + "content" : [ "acm013782jsd", "acm013783jsd" ] + }, + "acm013785jsd" : { + "type" : "ControlElement", + "id" : "acm013785jsd", + "name" : "CffAuthor" + }, + "acm013786jsd" : { + "type" : "ControlElement", + "id" : "acm013786jsd", + "name" : "setValues" + }, + "acm013787jsd" : { + "type" : "ClassUnit", + "id" : "acm013787jsd", + "name" : "CffAuthor", + "compilationUnitId" : "acm013762jsd", + "parentDatatypeId" : "acm013781jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013785jsd", "acm013786jsd" ] + }, + "acm013788jsd" : { + "type" : "ControlElement", + "id" : "acm013788jsd", + "name" : "CffIdentifier" + }, + "acm013789jsd" : { + "type" : "ClassUnit", + "id" : "acm013789jsd", + "name" : "CffIdentifier", + "compilationUnitId" : "acm013762jsd", + "parentDatatypeId" : "acm013781jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013788jsd" ] + }, + "acm013790jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013790jsd", + "name" : "CitaviXmlImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013828jsd", "acm013832jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013791jsd" : { + "type" : "CodePackage", + "id" : "acm013791jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013792jsd" ] + }, + "acm013792jsd" : { + "type" : "CodePackage", + "id" : "acm013792jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013793jsd" ] + }, + "acm013793jsd" : { + "type" : "CodePackage", + "id" : "acm013793jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013794jsd" ] + }, + "acm013794jsd" : { + "type" : "CodePackage", + "id" : "acm013794jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013795jsd" ] + }, + "acm013795jsd" : { + "type" : "CodePackage", + "id" : "acm013795jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013790jsd" ] + }, + "acm013796jsd" : { + "type" : "ControlElement", + "id" : "acm013796jsd", + "name" : "getName" + }, + "acm013797jsd" : { + "type" : "ControlElement", + "id" : "acm013797jsd", + "name" : "getFileType" + }, + "acm013798jsd" : { + "type" : "ControlElement", + "id" : "acm013798jsd", + "name" : "getId" + }, + "acm013799jsd" : { + "type" : "ControlElement", + "id" : "acm013799jsd", + "name" : "getDescription" + }, + "acm013800jsd" : { + "type" : "ControlElement", + "id" : "acm013800jsd", + "name" : "isRecognizedFormat" + }, + "acm013801jsd" : { + "type" : "ControlElement", + "id" : "acm013801jsd", + "name" : "isRecognizedFormat" + }, + "acm013802jsd" : { + "type" : "ControlElement", + "id" : "acm013802jsd", + "name" : "importDatabase" + }, + "acm013803jsd" : { + "type" : "ControlElement", + "id" : "acm013803jsd", + "name" : "parseDataList" + }, + "acm013804jsd" : { + "type" : "ControlElement", + "id" : "acm013804jsd", + "name" : "parseData" + }, + "acm013805jsd" : { + "type" : "ControlElement", + "id" : "acm013805jsd", + "name" : "getType" + }, + "acm013806jsd" : { + "type" : "ControlElement", + "id" : "acm013806jsd", + "name" : "convertRefNameToType" + }, + "acm013807jsd" : { + "type" : "ControlElement", + "id" : "acm013807jsd", + "name" : "getPages" + }, + "acm013808jsd" : { + "type" : "ControlElement", + "id" : "acm013808jsd", + "name" : "getAuthorName" + }, + "acm013809jsd" : { + "type" : "ControlElement", + "id" : "acm013809jsd", + "name" : "buildPersonList" + }, + "acm013810jsd" : { + "type" : "ControlElement", + "id" : "acm013810jsd", + "name" : "buildKeywordList" + }, + "acm013811jsd" : { + "type" : "ControlElement", + "id" : "acm013811jsd", + "name" : "buildPublisherList" + }, + "acm013812jsd" : { + "type" : "ControlElement", + "id" : "acm013812jsd", + "name" : "getEditorName" + }, + "acm013813jsd" : { + "type" : "ControlElement", + "id" : "acm013813jsd", + "name" : "getKeywords" + }, + "acm013814jsd" : { + "type" : "ControlElement", + "id" : "acm013814jsd", + "name" : "getPublisher" + }, + "acm013815jsd" : { + "type" : "ControlElement", + "id" : "acm013815jsd", + "name" : "getKnowledgeItem" + }, + "acm013816jsd" : { + "type" : "ControlElement", + "id" : "acm013816jsd", + "name" : "cleanUpText" + }, + "acm013817jsd" : { + "type" : "ControlElement", + "id" : "acm013817jsd", + "name" : "removeSpacesBeforeLineBreak" + }, + "acm013818jsd" : { + "type" : "ControlElement", + "id" : "acm013818jsd", + "name" : "initUnmarshaller" + }, + "acm013819jsd" : { + "type" : "ControlElement", + "id" : "acm013819jsd", + "name" : "unmarshallRoot" + }, + "acm013820jsd" : { + "type" : "ControlElement", + "id" : "acm013820jsd", + "name" : "importDatabase" + }, + "acm013821jsd" : { + "type" : "ControlElement", + "id" : "acm013821jsd", + "name" : "parseEntries" + }, + "acm013822jsd" : { + "type" : "ControlElement", + "id" : "acm013822jsd", + "name" : "getReaderFromZip" + }, + "acm013823jsd" : { + "type" : "ControlElement", + "id" : "acm013823jsd", + "name" : "checkForUtf8BOMAndDiscardIfAny" + }, + "acm013824jsd" : { + "type" : "ControlElement", + "id" : "acm013824jsd", + "name" : "clean" + }, + "acm013825jsd" : { + "type" : "ControlElement", + "id" : "acm013825jsd", + "name" : "QuotationTypeMapping" + }, + "acm013826jsd" : { + "type" : "ControlElement", + "id" : "acm013826jsd", + "name" : "getName" + }, + "acm013827jsd" : { + "type" : "ControlElement", + "id" : "acm013827jsd", + "name" : "getCitaviIndexType" + }, + "acm013828jsd" : { + "type" : "ClassUnit", + "id" : "acm013828jsd", + "name" : "CitaviXmlImporter", + "compilationUnitId" : "acm013790jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm011828jsd", "acm011912jsd", "acm012556jsd", "acm013828jsd", "acm013832jsd", "acm017344jsd", "acm018138jsd", "acm018267jsd", "acm018443jsd", "acm018479jsd", "acm019005jsd" ], + "content" : [ "acm013796jsd", "acm013797jsd", "acm013798jsd", "acm013799jsd", "acm013800jsd", "acm013801jsd", "acm013802jsd", "acm013803jsd", "acm013804jsd", "acm013805jsd", "acm013806jsd", "acm013807jsd", "acm013808jsd", "acm013809jsd", "acm013810jsd", "acm013811jsd", "acm013812jsd", "acm013813jsd", "acm013814jsd", "acm013815jsd", "acm013816jsd", "acm013817jsd", "acm013818jsd", "acm013819jsd", "acm013820jsd", "acm013821jsd", "acm013822jsd", "acm013823jsd", "acm013824jsd", "acm013825jsd", "acm013826jsd", "acm013827jsd" ] + }, + "acm013829jsd" : { + "type" : "ControlElement", + "id" : "acm013829jsd", + "name" : "QuotationTypeMapping" + }, + "acm013830jsd" : { + "type" : "ControlElement", + "id" : "acm013830jsd", + "name" : "getName" + }, + "acm013831jsd" : { + "type" : "ControlElement", + "id" : "acm013831jsd", + "name" : "getCitaviIndexType" + }, + "acm013832jsd" : { + "type" : "ClassUnit", + "id" : "acm013832jsd", + "name" : "QuotationTypeMapping", + "compilationUnitId" : "acm013790jsd", + "parentDatatypeId" : "acm013828jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm013829jsd", "acm013830jsd", "acm013831jsd" ] + }, + "acm013833jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013833jsd", + "name" : "CoinsParser", + "parentId" : "acm013673jsd", + "content" : [ "acm013841jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013834jsd" : { + "type" : "CodePackage", + "id" : "acm013834jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013835jsd" ] + }, + "acm013835jsd" : { + "type" : "CodePackage", + "id" : "acm013835jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013836jsd" ] + }, + "acm013836jsd" : { + "type" : "CodePackage", + "id" : "acm013836jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013837jsd" ] + }, + "acm013837jsd" : { + "type" : "CodePackage", + "id" : "acm013837jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013838jsd" ] + }, + "acm013838jsd" : { + "type" : "CodePackage", + "id" : "acm013838jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013833jsd" ] + }, + "acm013839jsd" : { + "type" : "ControlElement", + "id" : "acm013839jsd", + "name" : "parseEntries" + }, + "acm013840jsd" : { + "type" : "ControlElement", + "id" : "acm013840jsd", + "name" : "appendData" + }, + "acm013841jsd" : { + "type" : "ClassUnit", + "id" : "acm013841jsd", + "name" : "CoinsParser", + "compilationUnitId" : "acm013833jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm013839jsd", "acm013840jsd" ] + }, + "acm013842jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013842jsd", + "name" : "CopacImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013855jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013843jsd" : { + "type" : "CodePackage", + "id" : "acm013843jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013844jsd" ] + }, + "acm013844jsd" : { + "type" : "CodePackage", + "id" : "acm013844jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013845jsd" ] + }, + "acm013845jsd" : { + "type" : "CodePackage", + "id" : "acm013845jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013846jsd" ] + }, + "acm013846jsd" : { + "type" : "CodePackage", + "id" : "acm013846jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013847jsd" ] + }, + "acm013847jsd" : { + "type" : "CodePackage", + "id" : "acm013847jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013842jsd" ] + }, + "acm013848jsd" : { + "type" : "ControlElement", + "id" : "acm013848jsd", + "name" : "getName" + }, + "acm013849jsd" : { + "type" : "ControlElement", + "id" : "acm013849jsd", + "name" : "getFileType" + }, + "acm013850jsd" : { + "type" : "ControlElement", + "id" : "acm013850jsd", + "name" : "getId" + }, + "acm013851jsd" : { + "type" : "ControlElement", + "id" : "acm013851jsd", + "name" : "getDescription" + }, + "acm013852jsd" : { + "type" : "ControlElement", + "id" : "acm013852jsd", + "name" : "isRecognizedFormat" + }, + "acm013853jsd" : { + "type" : "ControlElement", + "id" : "acm013853jsd", + "name" : "setOrAppend" + }, + "acm013854jsd" : { + "type" : "ControlElement", + "id" : "acm013854jsd", + "name" : "importDatabase" + }, + "acm013855jsd" : { + "type" : "ClassUnit", + "id" : "acm013855jsd", + "name" : "CopacImporter", + "compilationUnitId" : "acm013842jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm013848jsd", "acm013849jsd", "acm013850jsd", "acm013851jsd", "acm013852jsd", "acm013853jsd", "acm013854jsd" ] + }, + "acm013856jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013856jsd", + "name" : "CustomImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013876jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013857jsd" : { + "type" : "CodePackage", + "id" : "acm013857jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013858jsd" ] + }, + "acm013858jsd" : { + "type" : "CodePackage", + "id" : "acm013858jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013859jsd" ] + }, + "acm013859jsd" : { + "type" : "CodePackage", + "id" : "acm013859jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013860jsd" ] + }, + "acm013860jsd" : { + "type" : "CodePackage", + "id" : "acm013860jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013861jsd" ] + }, + "acm013861jsd" : { + "type" : "CodePackage", + "id" : "acm013861jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013856jsd" ] + }, + "acm013862jsd" : { + "type" : "ControlElement", + "id" : "acm013862jsd", + "name" : "CustomImporter" + }, + "acm013863jsd" : { + "type" : "ControlElement", + "id" : "acm013863jsd", + "name" : "load" + }, + "acm013864jsd" : { + "type" : "ControlElement", + "id" : "acm013864jsd", + "name" : "getAsStringList" + }, + "acm013865jsd" : { + "type" : "ControlElement", + "id" : "acm013865jsd", + "name" : "getClassName" + }, + "acm013866jsd" : { + "type" : "ControlElement", + "id" : "acm013866jsd", + "name" : "getBasePath" + }, + "acm013867jsd" : { + "type" : "ControlElement", + "id" : "acm013867jsd", + "name" : "equals" + }, + "acm013868jsd" : { + "type" : "ControlElement", + "id" : "acm013868jsd", + "name" : "isRecognizedFormat" + }, + "acm013869jsd" : { + "type" : "ControlElement", + "id" : "acm013869jsd", + "name" : "importDatabase" + }, + "acm013870jsd" : { + "type" : "ControlElement", + "id" : "acm013870jsd", + "name" : "getName" + }, + "acm013871jsd" : { + "type" : "ControlElement", + "id" : "acm013871jsd", + "name" : "getFileType" + }, + "acm013872jsd" : { + "type" : "ControlElement", + "id" : "acm013872jsd", + "name" : "getId" + }, + "acm013873jsd" : { + "type" : "ControlElement", + "id" : "acm013873jsd", + "name" : "getDescription" + }, + "acm013874jsd" : { + "type" : "ControlElement", + "id" : "acm013874jsd", + "name" : "hashCode" + }, + "acm013875jsd" : { + "type" : "ControlElement", + "id" : "acm013875jsd", + "name" : "toString" + }, + "acm013876jsd" : { + "type" : "ClassUnit", + "id" : "acm013876jsd", + "name" : "CustomImporter", + "compilationUnitId" : "acm013856jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012455jsd", "acm012556jsd", "acm013876jsd", "acm017320jsd" ], + "content" : [ "acm013862jsd", "acm013863jsd", "acm013864jsd", "acm013865jsd", "acm013866jsd", "acm013867jsd", "acm013868jsd", "acm013869jsd", "acm013870jsd", "acm013871jsd", "acm013872jsd", "acm013873jsd", "acm013874jsd", "acm013875jsd" ] + }, + "acm013877jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013877jsd", + "name" : "EndnoteImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013891jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013878jsd" : { + "type" : "CodePackage", + "id" : "acm013878jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013879jsd" ] + }, + "acm013879jsd" : { + "type" : "CodePackage", + "id" : "acm013879jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013880jsd" ] + }, + "acm013880jsd" : { + "type" : "CodePackage", + "id" : "acm013880jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013881jsd" ] + }, + "acm013881jsd" : { + "type" : "CodePackage", + "id" : "acm013881jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013882jsd" ] + }, + "acm013882jsd" : { + "type" : "CodePackage", + "id" : "acm013882jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013877jsd" ] + }, + "acm013883jsd" : { + "type" : "ControlElement", + "id" : "acm013883jsd", + "name" : "EndnoteImporter" + }, + "acm013884jsd" : { + "type" : "ControlElement", + "id" : "acm013884jsd", + "name" : "getName" + }, + "acm013885jsd" : { + "type" : "ControlElement", + "id" : "acm013885jsd", + "name" : "getFileType" + }, + "acm013886jsd" : { + "type" : "ControlElement", + "id" : "acm013886jsd", + "name" : "getId" + }, + "acm013887jsd" : { + "type" : "ControlElement", + "id" : "acm013887jsd", + "name" : "getDescription" + }, + "acm013888jsd" : { + "type" : "ControlElement", + "id" : "acm013888jsd", + "name" : "isRecognizedFormat" + }, + "acm013889jsd" : { + "type" : "ControlElement", + "id" : "acm013889jsd", + "name" : "importDatabase" + }, + "acm013890jsd" : { + "type" : "ControlElement", + "id" : "acm013890jsd", + "name" : "fixAuthor" + }, + "acm013891jsd" : { + "type" : "ClassUnit", + "id" : "acm013891jsd", + "name" : "EndnoteImporter", + "compilationUnitId" : "acm013877jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm019005jsd" ], + "content" : [ "acm013883jsd", "acm013884jsd", "acm013885jsd", "acm013886jsd", "acm013887jsd", "acm013888jsd", "acm013889jsd", "acm013890jsd" ] + }, + "acm013892jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013892jsd", + "name" : "EndnoteXmlImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013918jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013893jsd" : { + "type" : "CodePackage", + "id" : "acm013893jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013894jsd" ] + }, + "acm013894jsd" : { + "type" : "CodePackage", + "id" : "acm013894jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013895jsd" ] + }, + "acm013895jsd" : { + "type" : "CodePackage", + "id" : "acm013895jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013896jsd" ] + }, + "acm013896jsd" : { + "type" : "CodePackage", + "id" : "acm013896jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013897jsd" ] + }, + "acm013897jsd" : { + "type" : "CodePackage", + "id" : "acm013897jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013892jsd" ] + }, + "acm013898jsd" : { + "type" : "ControlElement", + "id" : "acm013898jsd", + "name" : "EndnoteXmlImporter" + }, + "acm013899jsd" : { + "type" : "ControlElement", + "id" : "acm013899jsd", + "name" : "getName" + }, + "acm013900jsd" : { + "type" : "ControlElement", + "id" : "acm013900jsd", + "name" : "getFileType" + }, + "acm013901jsd" : { + "type" : "ControlElement", + "id" : "acm013901jsd", + "name" : "getId" + }, + "acm013902jsd" : { + "type" : "ControlElement", + "id" : "acm013902jsd", + "name" : "getDescription" + }, + "acm013903jsd" : { + "type" : "ControlElement", + "id" : "acm013903jsd", + "name" : "isRecognizedFormat" + }, + "acm013904jsd" : { + "type" : "ControlElement", + "id" : "acm013904jsd", + "name" : "importDatabase" + }, + "acm013905jsd" : { + "type" : "ControlElement", + "id" : "acm013905jsd", + "name" : "unmarshallRoot" + }, + "acm013906jsd" : { + "type" : "ControlElement", + "id" : "acm013906jsd", + "name" : "initUnmarshaller" + }, + "acm013907jsd" : { + "type" : "ControlElement", + "id" : "acm013907jsd", + "name" : "convertRefNameToType" + }, + "acm013908jsd" : { + "type" : "ControlElement", + "id" : "acm013908jsd", + "name" : "parseRecord" + }, + "acm013909jsd" : { + "type" : "ControlElement", + "id" : "acm013909jsd", + "name" : "getType" + }, + "acm013910jsd" : { + "type" : "ControlElement", + "id" : "acm013910jsd", + "name" : "getLinkedFiles" + }, + "acm013911jsd" : { + "type" : "ControlElement", + "id" : "acm013911jsd", + "name" : "getUrl" + }, + "acm013912jsd" : { + "type" : "ControlElement", + "id" : "acm013912jsd", + "name" : "mergeStyleContents" + }, + "acm013913jsd" : { + "type" : "ControlElement", + "id" : "acm013913jsd", + "name" : "getUrlValue" + }, + "acm013914jsd" : { + "type" : "ControlElement", + "id" : "acm013914jsd", + "name" : "getKeywords" + }, + "acm013915jsd" : { + "type" : "ControlElement", + "id" : "acm013915jsd", + "name" : "getAuthors" + }, + "acm013916jsd" : { + "type" : "ControlElement", + "id" : "acm013916jsd", + "name" : "clean" + }, + "acm013917jsd" : { + "type" : "ControlElement", + "id" : "acm013917jsd", + "name" : "parseEntries" + }, + "acm013918jsd" : { + "type" : "ClassUnit", + "id" : "acm013918jsd", + "name" : "EndnoteXmlImporter", + "compilationUnitId" : "acm013892jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013918jsd", "acm017344jsd", "acm018267jsd", "acm018509jsd", "acm019005jsd" ], + "content" : [ "acm013898jsd", "acm013899jsd", "acm013900jsd", "acm013901jsd", "acm013902jsd", "acm013903jsd", "acm013904jsd", "acm013905jsd", "acm013906jsd", "acm013907jsd", "acm013908jsd", "acm013909jsd", "acm013910jsd", "acm013911jsd", "acm013912jsd", "acm013913jsd", "acm013914jsd", "acm013915jsd", "acm013916jsd", "acm013917jsd" ] + }, + "acm013919jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013919jsd", + "name" : "InspecImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013930jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013920jsd" : { + "type" : "CodePackage", + "id" : "acm013920jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013921jsd" ] + }, + "acm013921jsd" : { + "type" : "CodePackage", + "id" : "acm013921jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013922jsd" ] + }, + "acm013922jsd" : { + "type" : "CodePackage", + "id" : "acm013922jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013923jsd" ] + }, + "acm013923jsd" : { + "type" : "CodePackage", + "id" : "acm013923jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013924jsd" ] + }, + "acm013924jsd" : { + "type" : "CodePackage", + "id" : "acm013924jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013919jsd" ] + }, + "acm013925jsd" : { + "type" : "ControlElement", + "id" : "acm013925jsd", + "name" : "getName" + }, + "acm013926jsd" : { + "type" : "ControlElement", + "id" : "acm013926jsd", + "name" : "getFileType" + }, + "acm013927jsd" : { + "type" : "ControlElement", + "id" : "acm013927jsd", + "name" : "getDescription" + }, + "acm013928jsd" : { + "type" : "ControlElement", + "id" : "acm013928jsd", + "name" : "isRecognizedFormat" + }, + "acm013929jsd" : { + "type" : "ControlElement", + "id" : "acm013929jsd", + "name" : "importDatabase" + }, + "acm013930jsd" : { + "type" : "ClassUnit", + "id" : "acm013930jsd", + "name" : "InspecImporter", + "compilationUnitId" : "acm013919jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm019005jsd" ], + "content" : [ "acm013925jsd", "acm013926jsd", "acm013927jsd", "acm013928jsd", "acm013929jsd" ] + }, + "acm013931jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013931jsd", + "name" : "IsiImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm013950jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013932jsd" : { + "type" : "CodePackage", + "id" : "acm013932jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013933jsd" ] + }, + "acm013933jsd" : { + "type" : "CodePackage", + "id" : "acm013933jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013934jsd" ] + }, + "acm013934jsd" : { + "type" : "CodePackage", + "id" : "acm013934jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013935jsd" ] + }, + "acm013935jsd" : { + "type" : "CodePackage", + "id" : "acm013935jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013936jsd" ] + }, + "acm013936jsd" : { + "type" : "CodePackage", + "id" : "acm013936jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013931jsd" ] + }, + "acm013937jsd" : { + "type" : "ControlElement", + "id" : "acm013937jsd", + "name" : "getName" + }, + "acm013938jsd" : { + "type" : "ControlElement", + "id" : "acm013938jsd", + "name" : "getFileType" + }, + "acm013939jsd" : { + "type" : "ControlElement", + "id" : "acm013939jsd", + "name" : "getId" + }, + "acm013940jsd" : { + "type" : "ControlElement", + "id" : "acm013940jsd", + "name" : "getDescription" + }, + "acm013941jsd" : { + "type" : "ControlElement", + "id" : "acm013941jsd", + "name" : "isRecognizedFormat" + }, + "acm013942jsd" : { + "type" : "ControlElement", + "id" : "acm013942jsd", + "name" : "processSubSup" + }, + "acm013943jsd" : { + "type" : "ControlElement", + "id" : "acm013943jsd", + "name" : "processCapitalization" + }, + "acm013944jsd" : { + "type" : "ControlElement", + "id" : "acm013944jsd", + "name" : "importDatabase" + }, + "acm013945jsd" : { + "type" : "ControlElement", + "id" : "acm013945jsd", + "name" : "parsePages" + }, + "acm013946jsd" : { + "type" : "ControlElement", + "id" : "acm013946jsd", + "name" : "parseMonth" + }, + "acm013947jsd" : { + "type" : "ControlElement", + "id" : "acm013947jsd", + "name" : "isiAuthorConvert" + }, + "acm013948jsd" : { + "type" : "ControlElement", + "id" : "acm013948jsd", + "name" : "isiAuthorsConvert" + }, + "acm013949jsd" : { + "type" : "ControlElement", + "id" : "acm013949jsd", + "name" : "isiAuthorsConvert" + }, + "acm013950jsd" : { + "type" : "ClassUnit", + "id" : "acm013950jsd", + "name" : "IsiImporter", + "compilationUnitId" : "acm013931jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012134jsd", "acm012556jsd", "acm013950jsd", "acm017344jsd", "acm018267jsd", "acm018525jsd", "acm018673jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm013937jsd", "acm013938jsd", "acm013939jsd", "acm013940jsd", "acm013941jsd", "acm013942jsd", "acm013943jsd", "acm013944jsd", "acm013945jsd", "acm013946jsd", "acm013947jsd", "acm013948jsd", "acm013949jsd" ] + }, + "acm013951jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013951jsd", + "name" : "MarcXmlParser", + "parentId" : "acm013673jsd", + "content" : [ "acm013975jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013952jsd" : { + "type" : "CodePackage", + "id" : "acm013952jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013953jsd" ] + }, + "acm013953jsd" : { + "type" : "CodePackage", + "id" : "acm013953jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013954jsd" ] + }, + "acm013954jsd" : { + "type" : "CodePackage", + "id" : "acm013954jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013955jsd" ] + }, + "acm013955jsd" : { + "type" : "CodePackage", + "id" : "acm013955jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013956jsd" ] + }, + "acm013956jsd" : { + "type" : "CodePackage", + "id" : "acm013956jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013951jsd" ] + }, + "acm013957jsd" : { + "type" : "ControlElement", + "id" : "acm013957jsd", + "name" : "parseEntries" + }, + "acm013958jsd" : { + "type" : "ControlElement", + "id" : "acm013958jsd", + "name" : "parseEntries" + }, + "acm013959jsd" : { + "type" : "ControlElement", + "id" : "acm013959jsd", + "name" : "parseEntry" + }, + "acm013960jsd" : { + "type" : "ControlElement", + "id" : "acm013960jsd", + "name" : "putIsbn" + }, + "acm013961jsd" : { + "type" : "ControlElement", + "id" : "acm013961jsd", + "name" : "putPersonalName" + }, + "acm013962jsd" : { + "type" : "ControlElement", + "id" : "acm013962jsd", + "name" : "putTitle" + }, + "acm013963jsd" : { + "type" : "ControlElement", + "id" : "acm013963jsd", + "name" : "putEdition" + }, + "acm013964jsd" : { + "type" : "ControlElement", + "id" : "acm013964jsd", + "name" : "putPublication" + }, + "acm013965jsd" : { + "type" : "ControlElement", + "id" : "acm013965jsd", + "name" : "putPhysicalDescription" + }, + "acm013966jsd" : { + "type" : "ControlElement", + "id" : "acm013966jsd", + "name" : "putSeries" + }, + "acm013967jsd" : { + "type" : "ControlElement", + "id" : "acm013967jsd", + "name" : "putSummary" + }, + "acm013968jsd" : { + "type" : "ControlElement", + "id" : "acm013968jsd", + "name" : "putKeywords" + }, + "acm013969jsd" : { + "type" : "ControlElement", + "id" : "acm013969jsd", + "name" : "putDoi" + }, + "acm013970jsd" : { + "type" : "ControlElement", + "id" : "acm013970jsd", + "name" : "putElectronicLocation" + }, + "acm013971jsd" : { + "type" : "ControlElement", + "id" : "acm013971jsd", + "name" : "putNotes" + }, + "acm013972jsd" : { + "type" : "ControlElement", + "id" : "acm013972jsd", + "name" : "getSubfield" + }, + "acm013973jsd" : { + "type" : "ControlElement", + "id" : "acm013973jsd", + "name" : "getChild" + }, + "acm013974jsd" : { + "type" : "ControlElement", + "id" : "acm013974jsd", + "name" : "getChildren" + }, + "acm013975jsd" : { + "type" : "ClassUnit", + "id" : "acm013975jsd", + "name" : "MarcXmlParser", + "compilationUnitId" : "acm013951jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012269jsd", "acm012515jsd", "acm013975jsd", "acm018175jsd", "acm018267jsd", "acm018509jsd", "acm018798jsd" ], + "content" : [ "acm013957jsd", "acm013958jsd", "acm013959jsd", "acm013960jsd", "acm013961jsd", "acm013962jsd", "acm013963jsd", "acm013964jsd", "acm013965jsd", "acm013966jsd", "acm013967jsd", "acm013968jsd", "acm013969jsd", "acm013970jsd", "acm013971jsd", "acm013972jsd", "acm013973jsd", "acm013974jsd" ] + }, + "acm013976jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013976jsd", + "name" : "MedlineImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014026jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013977jsd" : { + "type" : "CodePackage", + "id" : "acm013977jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm013978jsd" ] + }, + "acm013978jsd" : { + "type" : "CodePackage", + "id" : "acm013978jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm013979jsd" ] + }, + "acm013979jsd" : { + "type" : "CodePackage", + "id" : "acm013979jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm013980jsd" ] + }, + "acm013980jsd" : { + "type" : "CodePackage", + "id" : "acm013980jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm013981jsd" ] + }, + "acm013981jsd" : { + "type" : "CodePackage", + "id" : "acm013981jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm013976jsd" ] + }, + "acm013982jsd" : { + "type" : "ControlElement", + "id" : "acm013982jsd", + "name" : "join" + }, + "acm013983jsd" : { + "type" : "ControlElement", + "id" : "acm013983jsd", + "name" : "getName" + }, + "acm013984jsd" : { + "type" : "ControlElement", + "id" : "acm013984jsd", + "name" : "getFileType" + }, + "acm013985jsd" : { + "type" : "ControlElement", + "id" : "acm013985jsd", + "name" : "getId" + }, + "acm013986jsd" : { + "type" : "ControlElement", + "id" : "acm013986jsd", + "name" : "getDescription" + }, + "acm013987jsd" : { + "type" : "ControlElement", + "id" : "acm013987jsd", + "name" : "isRecognizedFormat" + }, + "acm013988jsd" : { + "type" : "ControlElement", + "id" : "acm013988jsd", + "name" : "importDatabase" + }, + "acm013989jsd" : { + "type" : "ControlElement", + "id" : "acm013989jsd", + "name" : "parseBookArticle" + }, + "acm013990jsd" : { + "type" : "ControlElement", + "id" : "acm013990jsd", + "name" : "parseBookDocument" + }, + "acm013991jsd" : { + "type" : "ControlElement", + "id" : "acm013991jsd", + "name" : "parseBookInformation" + }, + "acm013992jsd" : { + "type" : "ControlElement", + "id" : "acm013992jsd", + "name" : "handleElocationId" + }, + "acm013993jsd" : { + "type" : "ControlElement", + "id" : "acm013993jsd", + "name" : "parseSections" + }, + "acm013994jsd" : { + "type" : "ControlElement", + "id" : "acm013994jsd", + "name" : "parseArticle" + }, + "acm013995jsd" : { + "type" : "ControlElement", + "id" : "acm013995jsd", + "name" : "parsePubmedData" + }, + "acm013996jsd" : { + "type" : "ControlElement", + "id" : "acm013996jsd", + "name" : "parseMedlineCitation" + }, + "acm013997jsd" : { + "type" : "ControlElement", + "id" : "acm013997jsd", + "name" : "parseInvestigator" + }, + "acm013998jsd" : { + "type" : "ControlElement", + "id" : "acm013998jsd", + "name" : "parsePersonalNameSubject" + }, + "acm013999jsd" : { + "type" : "ControlElement", + "id" : "acm013999jsd", + "name" : "parseMeshHeading" + }, + "acm014000jsd" : { + "type" : "ControlElement", + "id" : "acm014000jsd", + "name" : "parseGeneSymbolList" + }, + "acm014001jsd" : { + "type" : "ControlElement", + "id" : "acm014001jsd", + "name" : "parseChemicalList" + }, + "acm014002jsd" : { + "type" : "ControlElement", + "id" : "acm014002jsd", + "name" : "parseMedlineJournalInfo" + }, + "acm014003jsd" : { + "type" : "ControlElement", + "id" : "acm014003jsd", + "name" : "parseArticleInformation" + }, + "acm014004jsd" : { + "type" : "ControlElement", + "id" : "acm014004jsd", + "name" : "parseJournal" + }, + "acm014005jsd" : { + "type" : "ControlElement", + "id" : "acm014005jsd", + "name" : "parseDate" + }, + "acm014006jsd" : { + "type" : "ControlElement", + "id" : "acm014006jsd", + "name" : "addArticleIdList" + }, + "acm014007jsd" : { + "type" : "ControlElement", + "id" : "acm014007jsd", + "name" : "addNotes" + }, + "acm014008jsd" : { + "type" : "ControlElement", + "id" : "acm014008jsd", + "name" : "addInvestigators" + }, + "acm014009jsd" : { + "type" : "ControlElement", + "id" : "acm014009jsd", + "name" : "addKeywords" + }, + "acm014010jsd" : { + "type" : "ControlElement", + "id" : "acm014010jsd", + "name" : "addOtherId" + }, + "acm014011jsd" : { + "type" : "ControlElement", + "id" : "acm014011jsd", + "name" : "addPersonalNames" + }, + "acm014012jsd" : { + "type" : "ControlElement", + "id" : "acm014012jsd", + "name" : "addMeshHeading" + }, + "acm014013jsd" : { + "type" : "ControlElement", + "id" : "acm014013jsd", + "name" : "addPubDate" + }, + "acm014014jsd" : { + "type" : "ControlElement", + "id" : "acm014014jsd", + "name" : "addAbstract" + }, + "acm014015jsd" : { + "type" : "ControlElement", + "id" : "acm014015jsd", + "name" : "handleTextElement" + }, + "acm014016jsd" : { + "type" : "ControlElement", + "id" : "acm014016jsd", + "name" : "addPagination" + }, + "acm014017jsd" : { + "type" : "ControlElement", + "id" : "acm014017jsd", + "name" : "extractYear" + }, + "acm014018jsd" : { + "type" : "ControlElement", + "id" : "acm014018jsd", + "name" : "handleAuthorList" + }, + "acm014019jsd" : { + "type" : "ControlElement", + "id" : "acm014019jsd", + "name" : "parseAuthor" + }, + "acm014020jsd" : { + "type" : "ControlElement", + "id" : "acm014020jsd", + "name" : "putIfValueNotNull" + }, + "acm014021jsd" : { + "type" : "ControlElement", + "id" : "acm014021jsd", + "name" : "fixPageRange" + }, + "acm014022jsd" : { + "type" : "ControlElement", + "id" : "acm014022jsd", + "name" : "isCharacterXMLEvent" + }, + "acm014023jsd" : { + "type" : "ControlElement", + "id" : "acm014023jsd", + "name" : "isStartXMLEvent" + }, + "acm014024jsd" : { + "type" : "ControlElement", + "id" : "acm014024jsd", + "name" : "isEndXMLEvent" + }, + "acm014025jsd" : { + "type" : "ControlElement", + "id" : "acm014025jsd", + "name" : "parseEntries" + }, + "acm014026jsd" : { + "type" : "ClassUnit", + "id" : "acm014026jsd", + "name" : "MedlineImporter", + "compilationUnitId" : "acm013976jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm012556jsd", "acm014026jsd", "acm017344jsd", "acm018267jsd", "acm018401jsd", "acm018525jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm013982jsd", "acm013983jsd", "acm013984jsd", "acm013985jsd", "acm013986jsd", "acm013987jsd", "acm013988jsd", "acm013989jsd", "acm013990jsd", "acm013991jsd", "acm013992jsd", "acm013993jsd", "acm013994jsd", "acm013995jsd", "acm013996jsd", "acm013997jsd", "acm013998jsd", "acm013999jsd", "acm014000jsd", "acm014001jsd", "acm014002jsd", "acm014003jsd", "acm014004jsd", "acm014005jsd", "acm014006jsd", "acm014007jsd", "acm014008jsd", "acm014009jsd", "acm014010jsd", "acm014011jsd", "acm014012jsd", "acm014013jsd", "acm014014jsd", "acm014015jsd", "acm014016jsd", "acm014017jsd", "acm014018jsd", "acm014019jsd", "acm014020jsd", "acm014021jsd", "acm014022jsd", "acm014023jsd", "acm014024jsd", "acm014025jsd" ] + }, + "acm014027jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014027jsd", + "name" : "MedlinePlainImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014049jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014028jsd" : { + "type" : "CodePackage", + "id" : "acm014028jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014029jsd" ] + }, + "acm014029jsd" : { + "type" : "CodePackage", + "id" : "acm014029jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014030jsd" ] + }, + "acm014030jsd" : { + "type" : "CodePackage", + "id" : "acm014030jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014031jsd" ] + }, + "acm014031jsd" : { + "type" : "CodePackage", + "id" : "acm014031jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014032jsd" ] + }, + "acm014032jsd" : { + "type" : "CodePackage", + "id" : "acm014032jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014027jsd" ] + }, + "acm014033jsd" : { + "type" : "ControlElement", + "id" : "acm014033jsd", + "name" : "getName" + }, + "acm014034jsd" : { + "type" : "ControlElement", + "id" : "acm014034jsd", + "name" : "getFileType" + }, + "acm014035jsd" : { + "type" : "ControlElement", + "id" : "acm014035jsd", + "name" : "getDescription" + }, + "acm014036jsd" : { + "type" : "ControlElement", + "id" : "acm014036jsd", + "name" : "getId" + }, + "acm014037jsd" : { + "type" : "ControlElement", + "id" : "acm014037jsd", + "name" : "isRecognizedFormat" + }, + "acm014038jsd" : { + "type" : "ControlElement", + "id" : "acm014038jsd", + "name" : "importDatabase" + }, + "acm014039jsd" : { + "type" : "ControlElement", + "id" : "acm014039jsd", + "name" : "checkLineValidity" + }, + "acm014040jsd" : { + "type" : "ControlElement", + "id" : "acm014040jsd", + "name" : "addSourceType" + }, + "acm014041jsd" : { + "type" : "ControlElement", + "id" : "acm014041jsd", + "name" : "addStandardNumber" + }, + "acm014042jsd" : { + "type" : "ControlElement", + "id" : "acm014042jsd", + "name" : "fixAuthors" + }, + "acm014043jsd" : { + "type" : "ControlElement", + "id" : "acm014043jsd", + "name" : "addIDs" + }, + "acm014044jsd" : { + "type" : "ControlElement", + "id" : "acm014044jsd", + "name" : "addTitles" + }, + "acm014045jsd" : { + "type" : "ControlElement", + "id" : "acm014045jsd", + "name" : "addAbstract" + }, + "acm014046jsd" : { + "type" : "ControlElement", + "id" : "acm014046jsd", + "name" : "addDates" + }, + "acm014047jsd" : { + "type" : "ControlElement", + "id" : "acm014047jsd", + "name" : "isCreateDateFormat" + }, + "acm014048jsd" : { + "type" : "ControlElement", + "id" : "acm014048jsd", + "name" : "isDateFormat" + }, + "acm014049jsd" : { + "type" : "ClassUnit", + "id" : "acm014049jsd", + "name" : "MedlinePlainImporter", + "compilationUnitId" : "acm014027jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm014033jsd", "acm014034jsd", "acm014035jsd", "acm014036jsd", "acm014037jsd", "acm014038jsd", "acm014039jsd", "acm014040jsd", "acm014041jsd", "acm014042jsd", "acm014043jsd", "acm014044jsd", "acm014045jsd", "acm014046jsd", "acm014047jsd", "acm014048jsd" ] + }, + "acm014050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014050jsd", + "name" : "ModsImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014085jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014051jsd" : { + "type" : "CodePackage", + "id" : "acm014051jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014052jsd" ] + }, + "acm014052jsd" : { + "type" : "CodePackage", + "id" : "acm014052jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014053jsd" ] + }, + "acm014053jsd" : { + "type" : "CodePackage", + "id" : "acm014053jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014054jsd" ] + }, + "acm014054jsd" : { + "type" : "CodePackage", + "id" : "acm014054jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014055jsd" ] + }, + "acm014055jsd" : { + "type" : "CodePackage", + "id" : "acm014055jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014050jsd" ] + }, + "acm014056jsd" : { + "type" : "ControlElement", + "id" : "acm014056jsd", + "name" : "ModsImporter" + }, + "acm014057jsd" : { + "type" : "ControlElement", + "id" : "acm014057jsd", + "name" : "isRecognizedFormat" + }, + "acm014058jsd" : { + "type" : "ControlElement", + "id" : "acm014058jsd", + "name" : "importDatabase" + }, + "acm014059jsd" : { + "type" : "ControlElement", + "id" : "acm014059jsd", + "name" : "parseModsCollection" + }, + "acm014060jsd" : { + "type" : "ControlElement", + "id" : "acm014060jsd", + "name" : "parseModsGroup" + }, + "acm014061jsd" : { + "type" : "ControlElement", + "id" : "acm014061jsd", + "name" : "parseRelatedItem" + }, + "acm014062jsd" : { + "type" : "ControlElement", + "id" : "acm014062jsd", + "name" : "handleExtent" + }, + "acm014063jsd" : { + "type" : "ControlElement", + "id" : "acm014063jsd", + "name" : "handleDetail" + }, + "acm014064jsd" : { + "type" : "ControlElement", + "id" : "acm014064jsd", + "name" : "parseName" + }, + "acm014065jsd" : { + "type" : "ControlElement", + "id" : "acm014065jsd", + "name" : "parseOriginInfo" + }, + "acm014066jsd" : { + "type" : "ControlElement", + "id" : "acm014066jsd", + "name" : "parseSubject" + }, + "acm014067jsd" : { + "type" : "ControlElement", + "id" : "acm014067jsd", + "name" : "parseRecordInfo" + }, + "acm014068jsd" : { + "type" : "ControlElement", + "id" : "acm014068jsd", + "name" : "parseLanguage" + }, + "acm014069jsd" : { + "type" : "ControlElement", + "id" : "acm014069jsd", + "name" : "parseTitle" + }, + "acm014070jsd" : { + "type" : "ControlElement", + "id" : "acm014070jsd", + "name" : "parseLocationAndUrl" + }, + "acm014071jsd" : { + "type" : "ControlElement", + "id" : "acm014071jsd", + "name" : "mapGenre" + }, + "acm014072jsd" : { + "type" : "ControlElement", + "id" : "acm014072jsd", + "name" : "parseIdentifier" + }, + "acm014073jsd" : { + "type" : "ControlElement", + "id" : "acm014073jsd", + "name" : "putDate" + }, + "acm014074jsd" : { + "type" : "ControlElement", + "id" : "acm014074jsd", + "name" : "putIfListIsNotEmpty" + }, + "acm014075jsd" : { + "type" : "ControlElement", + "id" : "acm014075jsd", + "name" : "handleAuthorsInNamePart" + }, + "acm014076jsd" : { + "type" : "ControlElement", + "id" : "acm014076jsd", + "name" : "putIfValueNotNull" + }, + "acm014077jsd" : { + "type" : "ControlElement", + "id" : "acm014077jsd", + "name" : "appendIfValueNotNullOrBlank" + }, + "acm014078jsd" : { + "type" : "ControlElement", + "id" : "acm014078jsd", + "name" : "isCharacterXMLEvent" + }, + "acm014079jsd" : { + "type" : "ControlElement", + "id" : "acm014079jsd", + "name" : "isStartXMLEvent" + }, + "acm014080jsd" : { + "type" : "ControlElement", + "id" : "acm014080jsd", + "name" : "isEndXMLEvent" + }, + "acm014081jsd" : { + "type" : "ControlElement", + "id" : "acm014081jsd", + "name" : "getName" + }, + "acm014082jsd" : { + "type" : "ControlElement", + "id" : "acm014082jsd", + "name" : "getFileType" + }, + "acm014083jsd" : { + "type" : "ControlElement", + "id" : "acm014083jsd", + "name" : "getDescription" + }, + "acm014084jsd" : { + "type" : "ControlElement", + "id" : "acm014084jsd", + "name" : "parseEntries" + }, + "acm014085jsd" : { + "type" : "ClassUnit", + "id" : "acm014085jsd", + "name" : "ModsImporter", + "compilationUnitId" : "acm014050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm012556jsd", "acm014085jsd", "acm017344jsd", "acm018267jsd", "acm018401jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm014056jsd", "acm014057jsd", "acm014058jsd", "acm014059jsd", "acm014060jsd", "acm014061jsd", "acm014062jsd", "acm014063jsd", "acm014064jsd", "acm014065jsd", "acm014066jsd", "acm014067jsd", "acm014068jsd", "acm014069jsd", "acm014070jsd", "acm014071jsd", "acm014072jsd", "acm014073jsd", "acm014074jsd", "acm014075jsd", "acm014076jsd", "acm014077jsd", "acm014078jsd", "acm014079jsd", "acm014080jsd", "acm014081jsd", "acm014082jsd", "acm014083jsd", "acm014084jsd" ] + }, + "acm014086jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014086jsd", + "name" : "MrDLibImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014106jsd", "acm014108jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014087jsd" : { + "type" : "CodePackage", + "id" : "acm014087jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014088jsd" ] + }, + "acm014088jsd" : { + "type" : "CodePackage", + "id" : "acm014088jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014089jsd" ] + }, + "acm014089jsd" : { + "type" : "CodePackage", + "id" : "acm014089jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014090jsd" ] + }, + "acm014090jsd" : { + "type" : "CodePackage", + "id" : "acm014090jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014091jsd" ] + }, + "acm014091jsd" : { + "type" : "CodePackage", + "id" : "acm014091jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014086jsd" ] + }, + "acm014092jsd" : { + "type" : "ControlElement", + "id" : "acm014092jsd", + "name" : "isRecognizedFormat" + }, + "acm014093jsd" : { + "type" : "ControlElement", + "id" : "acm014093jsd", + "name" : "importDatabase" + }, + "acm014094jsd" : { + "type" : "ControlElement", + "id" : "acm014094jsd", + "name" : "getName" + }, + "acm014095jsd" : { + "type" : "ControlElement", + "id" : "acm014095jsd", + "name" : "getFileType" + }, + "acm014096jsd" : { + "type" : "ControlElement", + "id" : "acm014096jsd", + "name" : "getDescription" + }, + "acm014097jsd" : { + "type" : "ControlElement", + "id" : "acm014097jsd", + "name" : "convertToString" + }, + "acm014098jsd" : { + "type" : "ControlElement", + "id" : "acm014098jsd", + "name" : "RankedBibEntry" + }, + "acm014099jsd" : { + "type" : "ControlElement", + "id" : "acm014099jsd", + "name" : "parse" + }, + "acm014100jsd" : { + "type" : "ControlElement", + "id" : "acm014100jsd", + "name" : "populateBibEntry" + }, + "acm014101jsd" : { + "type" : "ControlElement", + "id" : "acm014101jsd", + "name" : "isRecommendationFieldPresent" + }, + "acm014102jsd" : { + "type" : "ControlElement", + "id" : "acm014102jsd", + "name" : "getParserResult" + }, + "acm014103jsd" : { + "type" : "ControlElement", + "id" : "acm014103jsd", + "name" : "getRecommendationsHeading" + }, + "acm014104jsd" : { + "type" : "ControlElement", + "id" : "acm014104jsd", + "name" : "getRecommendationsDescription" + }, + "acm014105jsd" : { + "type" : "ControlElement", + "id" : "acm014105jsd", + "name" : "getRecommendationSetId" + }, + "acm014106jsd" : { + "type" : "ClassUnit", + "id" : "acm014106jsd", + "name" : "MrDLibImporter", + "compilationUnitId" : "acm014086jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014106jsd", "acm014108jsd", "acm017344jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm014092jsd", "acm014093jsd", "acm014094jsd", "acm014095jsd", "acm014096jsd", "acm014097jsd", "acm014098jsd", "acm014099jsd", "acm014100jsd", "acm014101jsd", "acm014102jsd", "acm014103jsd", "acm014104jsd", "acm014105jsd" ] + }, + "acm014107jsd" : { + "type" : "ControlElement", + "id" : "acm014107jsd", + "name" : "RankedBibEntry" + }, + "acm014108jsd" : { + "type" : "ClassUnit", + "id" : "acm014108jsd", + "name" : "RankedBibEntry", + "compilationUnitId" : "acm014086jsd", + "parentDatatypeId" : "acm014106jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm014107jsd" ] + }, + "acm014109jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014109jsd", + "name" : "MsBibImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014124jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014110jsd" : { + "type" : "CodePackage", + "id" : "acm014110jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014111jsd" ] + }, + "acm014111jsd" : { + "type" : "CodePackage", + "id" : "acm014111jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014112jsd" ] + }, + "acm014112jsd" : { + "type" : "CodePackage", + "id" : "acm014112jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014113jsd" ] + }, + "acm014113jsd" : { + "type" : "CodePackage", + "id" : "acm014113jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014114jsd" ] + }, + "acm014114jsd" : { + "type" : "CodePackage", + "id" : "acm014114jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014109jsd" ] + }, + "acm014115jsd" : { + "type" : "ControlElement", + "id" : "acm014115jsd", + "name" : "isRecognizedFormat" + }, + "acm014116jsd" : { + "type" : "ControlElement", + "id" : "acm014116jsd", + "name" : "warning" + }, + "acm014117jsd" : { + "type" : "ControlElement", + "id" : "acm014117jsd", + "name" : "fatalError" + }, + "acm014118jsd" : { + "type" : "ControlElement", + "id" : "acm014118jsd", + "name" : "error" + }, + "acm014119jsd" : { + "type" : "ControlElement", + "id" : "acm014119jsd", + "name" : "importDatabase" + }, + "acm014120jsd" : { + "type" : "ControlElement", + "id" : "acm014120jsd", + "name" : "getName" + }, + "acm014121jsd" : { + "type" : "ControlElement", + "id" : "acm014121jsd", + "name" : "getFileType" + }, + "acm014122jsd" : { + "type" : "ControlElement", + "id" : "acm014122jsd", + "name" : "getDescription" + }, + "acm014123jsd" : { + "type" : "ControlElement", + "id" : "acm014123jsd", + "name" : "makeSafeDocBuilderFactory" + }, + "acm014124jsd" : { + "type" : "ClassUnit", + "id" : "acm014124jsd", + "name" : "MsBibImporter", + "compilationUnitId" : "acm014109jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014124jsd", "acm015769jsd", "acm017344jsd" ], + "content" : [ "acm014115jsd", "acm014116jsd", "acm014117jsd", "acm014118jsd", "acm014119jsd", "acm014120jsd", "acm014121jsd", "acm014122jsd", "acm014123jsd" ] + }, + "acm014125jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014125jsd", + "name" : "OvidImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014137jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014126jsd" : { + "type" : "CodePackage", + "id" : "acm014126jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014127jsd" ] + }, + "acm014127jsd" : { + "type" : "CodePackage", + "id" : "acm014127jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014128jsd" ] + }, + "acm014128jsd" : { + "type" : "CodePackage", + "id" : "acm014128jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014129jsd" ] + }, + "acm014129jsd" : { + "type" : "CodePackage", + "id" : "acm014129jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014130jsd" ] + }, + "acm014130jsd" : { + "type" : "CodePackage", + "id" : "acm014130jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014125jsd" ] + }, + "acm014131jsd" : { + "type" : "ControlElement", + "id" : "acm014131jsd", + "name" : "getName" + }, + "acm014132jsd" : { + "type" : "ControlElement", + "id" : "acm014132jsd", + "name" : "getFileType" + }, + "acm014133jsd" : { + "type" : "ControlElement", + "id" : "acm014133jsd", + "name" : "getDescription" + }, + "acm014134jsd" : { + "type" : "ControlElement", + "id" : "acm014134jsd", + "name" : "isRecognizedFormat" + }, + "acm014135jsd" : { + "type" : "ControlElement", + "id" : "acm014135jsd", + "name" : "importDatabase" + }, + "acm014136jsd" : { + "type" : "ControlElement", + "id" : "acm014136jsd", + "name" : "fixNames" + }, + "acm014137jsd" : { + "type" : "ClassUnit", + "id" : "acm014137jsd", + "name" : "OvidImporter", + "compilationUnitId" : "acm014125jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm014131jsd", "acm014132jsd", "acm014133jsd", "acm014134jsd", "acm014135jsd", "acm014136jsd" ] + }, + "acm014138jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014138jsd", + "name" : "PdfContentImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014161jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014139jsd" : { + "type" : "CodePackage", + "id" : "acm014139jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014140jsd" ] + }, + "acm014140jsd" : { + "type" : "CodePackage", + "id" : "acm014140jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014141jsd" ] + }, + "acm014141jsd" : { + "type" : "CodePackage", + "id" : "acm014141jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014142jsd" ] + }, + "acm014142jsd" : { + "type" : "CodePackage", + "id" : "acm014142jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014143jsd" ] + }, + "acm014143jsd" : { + "type" : "CodePackage", + "id" : "acm014143jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014138jsd" ] + }, + "acm014144jsd" : { + "type" : "ControlElement", + "id" : "acm014144jsd", + "name" : "PdfContentImporter" + }, + "acm014145jsd" : { + "type" : "ControlElement", + "id" : "acm014145jsd", + "name" : "removeNonLettersAtEnd" + }, + "acm014146jsd" : { + "type" : "ControlElement", + "id" : "acm014146jsd", + "name" : "streamlineNames" + }, + "acm014147jsd" : { + "type" : "ControlElement", + "id" : "acm014147jsd", + "name" : "streamlineTitle" + }, + "acm014148jsd" : { + "type" : "ControlElement", + "id" : "acm014148jsd", + "name" : "isRecognizedFormat" + }, + "acm014149jsd" : { + "type" : "ControlElement", + "id" : "acm014149jsd", + "name" : "importDatabase" + }, + "acm014150jsd" : { + "type" : "ControlElement", + "id" : "acm014150jsd", + "name" : "importDatabase" + }, + "acm014151jsd" : { + "type" : "ControlElement", + "id" : "acm014151jsd", + "name" : "importDatabase" + }, + "acm014152jsd" : { + "type" : "ControlElement", + "id" : "acm014152jsd", + "name" : "getEntryFromPDFContent" + }, + "acm014153jsd" : { + "type" : "ControlElement", + "id" : "acm014153jsd", + "name" : "getFirstPageContents" + }, + "acm014154jsd" : { + "type" : "ControlElement", + "id" : "acm014154jsd", + "name" : "extractYear" + }, + "acm014155jsd" : { + "type" : "ControlElement", + "id" : "acm014155jsd", + "name" : "proceedToNextNonEmptyLine" + }, + "acm014156jsd" : { + "type" : "ControlElement", + "id" : "acm014156jsd", + "name" : "fillCurStringWithNonEmptyLines" + }, + "acm014157jsd" : { + "type" : "ControlElement", + "id" : "acm014157jsd", + "name" : "readLastBlock" + }, + "acm014158jsd" : { + "type" : "ControlElement", + "id" : "acm014158jsd", + "name" : "getName" + }, + "acm014159jsd" : { + "type" : "ControlElement", + "id" : "acm014159jsd", + "name" : "getFileType" + }, + "acm014160jsd" : { + "type" : "ControlElement", + "id" : "acm014160jsd", + "name" : "getDescription" + }, + "acm014161jsd" : { + "type" : "ClassUnit", + "id" : "acm014161jsd", + "name" : "PdfContentImporter", + "compilationUnitId" : "acm014138jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm017733jsd", "acm017756jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm014144jsd", "acm014145jsd", "acm014146jsd", "acm014147jsd", "acm014148jsd", "acm014149jsd", "acm014150jsd", "acm014151jsd", "acm014152jsd", "acm014153jsd", "acm014154jsd", "acm014155jsd", "acm014156jsd", "acm014157jsd", "acm014158jsd", "acm014159jsd", "acm014160jsd" ] + }, + "acm014162jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014162jsd", + "name" : "PdfEmbeddedBibFileImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014180jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014163jsd" : { + "type" : "CodePackage", + "id" : "acm014163jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014164jsd" ] + }, + "acm014164jsd" : { + "type" : "CodePackage", + "id" : "acm014164jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014165jsd" ] + }, + "acm014165jsd" : { + "type" : "CodePackage", + "id" : "acm014165jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014166jsd" ] + }, + "acm014166jsd" : { + "type" : "CodePackage", + "id" : "acm014166jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014167jsd" ] + }, + "acm014167jsd" : { + "type" : "CodePackage", + "id" : "acm014167jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014162jsd" ] + }, + "acm014168jsd" : { + "type" : "ControlElement", + "id" : "acm014168jsd", + "name" : "PdfEmbeddedBibFileImporter" + }, + "acm014169jsd" : { + "type" : "ControlElement", + "id" : "acm014169jsd", + "name" : "isRecognizedFormat" + }, + "acm014170jsd" : { + "type" : "ControlElement", + "id" : "acm014170jsd", + "name" : "importDatabase" + }, + "acm014171jsd" : { + "type" : "ControlElement", + "id" : "acm014171jsd", + "name" : "importDatabase" + }, + "acm014172jsd" : { + "type" : "ControlElement", + "id" : "acm014172jsd", + "name" : "importDatabase" + }, + "acm014173jsd" : { + "type" : "ControlElement", + "id" : "acm014173jsd", + "name" : "getEmbeddedBibFileEntries" + }, + "acm014174jsd" : { + "type" : "ControlElement", + "id" : "acm014174jsd", + "name" : "extractAndParseFiles" + }, + "acm014175jsd" : { + "type" : "ControlElement", + "id" : "acm014175jsd", + "name" : "extractAndParseFile" + }, + "acm014176jsd" : { + "type" : "ControlElement", + "id" : "acm014176jsd", + "name" : "getEmbeddedFile" + }, + "acm014177jsd" : { + "type" : "ControlElement", + "id" : "acm014177jsd", + "name" : "getName" + }, + "acm014178jsd" : { + "type" : "ControlElement", + "id" : "acm014178jsd", + "name" : "getFileType" + }, + "acm014179jsd" : { + "type" : "ControlElement", + "id" : "acm014179jsd", + "name" : "getDescription" + }, + "acm014180jsd" : { + "type" : "ClassUnit", + "id" : "acm014180jsd", + "name" : "PdfEmbeddedBibFileImporter", + "compilationUnitId" : "acm014162jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm012556jsd", "acm013761jsd", "acm017344jsd", "acm017733jsd", "acm017756jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm014168jsd", "acm014169jsd", "acm014170jsd", "acm014171jsd", "acm014172jsd", "acm014173jsd", "acm014174jsd", "acm014175jsd", "acm014176jsd", "acm014177jsd", "acm014178jsd", "acm014179jsd" ] + }, + "acm014181jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014181jsd", + "name" : "PdfGrobidImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014197jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014182jsd" : { + "type" : "CodePackage", + "id" : "acm014182jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014183jsd" ] + }, + "acm014183jsd" : { + "type" : "CodePackage", + "id" : "acm014183jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014184jsd" ] + }, + "acm014184jsd" : { + "type" : "CodePackage", + "id" : "acm014184jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014185jsd" ] + }, + "acm014185jsd" : { + "type" : "CodePackage", + "id" : "acm014185jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014186jsd" ] + }, + "acm014186jsd" : { + "type" : "CodePackage", + "id" : "acm014186jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014181jsd" ] + }, + "acm014187jsd" : { + "type" : "ControlElement", + "id" : "acm014187jsd", + "name" : "PdfGrobidImporter" + }, + "acm014188jsd" : { + "type" : "ControlElement", + "id" : "acm014188jsd", + "name" : "getName" + }, + "acm014189jsd" : { + "type" : "ControlElement", + "id" : "acm014189jsd", + "name" : "getFileType" + }, + "acm014190jsd" : { + "type" : "ControlElement", + "id" : "acm014190jsd", + "name" : "importDatabase" + }, + "acm014191jsd" : { + "type" : "ControlElement", + "id" : "acm014191jsd", + "name" : "importDatabase" + }, + "acm014192jsd" : { + "type" : "ControlElement", + "id" : "acm014192jsd", + "name" : "importDatabase" + }, + "acm014193jsd" : { + "type" : "ControlElement", + "id" : "acm014193jsd", + "name" : "isRecognizedFormat" + }, + "acm014194jsd" : { + "type" : "ControlElement", + "id" : "acm014194jsd", + "name" : "isRecognizedFormat" + }, + "acm014195jsd" : { + "type" : "ControlElement", + "id" : "acm014195jsd", + "name" : "getId" + }, + "acm014196jsd" : { + "type" : "ControlElement", + "id" : "acm014196jsd", + "name" : "getDescription" + }, + "acm014197jsd" : { + "type" : "ClassUnit", + "id" : "acm014197jsd", + "name" : "PdfGrobidImporter", + "compilationUnitId" : "acm014181jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014398jsd", "acm017344jsd", "acm018267jsd" ], + "content" : [ "acm014187jsd", "acm014188jsd", "acm014189jsd", "acm014190jsd", "acm014191jsd", "acm014192jsd", "acm014193jsd", "acm014194jsd", "acm014195jsd", "acm014196jsd" ] + }, + "acm014198jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014198jsd", + "name" : "PdfMergeMetadataImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014214jsd", "acm014217jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014199jsd" : { + "type" : "CodePackage", + "id" : "acm014199jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014200jsd" ] + }, + "acm014200jsd" : { + "type" : "CodePackage", + "id" : "acm014200jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014201jsd" ] + }, + "acm014201jsd" : { + "type" : "CodePackage", + "id" : "acm014201jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014202jsd" ] + }, + "acm014202jsd" : { + "type" : "CodePackage", + "id" : "acm014202jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014203jsd" ] + }, + "acm014203jsd" : { + "type" : "CodePackage", + "id" : "acm014203jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014198jsd" ] + }, + "acm014204jsd" : { + "type" : "ControlElement", + "id" : "acm014204jsd", + "name" : "PdfMergeMetadataImporter" + }, + "acm014205jsd" : { + "type" : "ControlElement", + "id" : "acm014205jsd", + "name" : "isRecognizedFormat" + }, + "acm014206jsd" : { + "type" : "ControlElement", + "id" : "acm014206jsd", + "name" : "importDatabase" + }, + "acm014207jsd" : { + "type" : "ControlElement", + "id" : "acm014207jsd", + "name" : "importDatabase" + }, + "acm014208jsd" : { + "type" : "ControlElement", + "id" : "acm014208jsd", + "name" : "importDatabase" + }, + "acm014209jsd" : { + "type" : "ControlElement", + "id" : "acm014209jsd", + "name" : "getName" + }, + "acm014210jsd" : { + "type" : "ControlElement", + "id" : "acm014210jsd", + "name" : "getFileType" + }, + "acm014211jsd" : { + "type" : "ControlElement", + "id" : "acm014211jsd", + "name" : "getDescription" + }, + "acm014212jsd" : { + "type" : "ControlElement", + "id" : "acm014212jsd", + "name" : "EntryBasedFetcherWrapper" + }, + "acm014213jsd" : { + "type" : "ControlElement", + "id" : "acm014213jsd", + "name" : "performSearch" + }, + "acm014214jsd" : { + "type" : "ClassUnit", + "id" : "acm014214jsd", + "name" : "PdfMergeMetadataImporter", + "compilationUnitId" : "acm014198jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012286jsd", "acm012314jsd", "acm012455jsd", "acm012556jsd", "acm013001jsd", "acm013367jsd", "acm013382jsd", "acm014161jsd", "acm014180jsd", "acm014197jsd", "acm014214jsd", "acm014217jsd", "acm014233jsd", "acm014250jsd", "acm017344jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm018673jsd", "acm020848jsd" ], + "content" : [ "acm014204jsd", "acm014205jsd", "acm014206jsd", "acm014207jsd", "acm014208jsd", "acm014209jsd", "acm014210jsd", "acm014211jsd", "acm014212jsd", "acm014213jsd" ] + }, + "acm014215jsd" : { + "type" : "ControlElement", + "id" : "acm014215jsd", + "name" : "EntryBasedFetcherWrapper" + }, + "acm014216jsd" : { + "type" : "ControlElement", + "id" : "acm014216jsd", + "name" : "performSearch" + }, + "acm014217jsd" : { + "type" : "ClassUnit", + "id" : "acm014217jsd", + "name" : "EntryBasedFetcherWrapper", + "compilationUnitId" : "acm014198jsd", + "parentDatatypeId" : "acm014214jsd", + "extendedDataTypesIds" : [ "acm014214jsd" ], + "implementedDataTypesIds" : [ "acm012286jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012556jsd", "acm014217jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm014215jsd", "acm014216jsd" ] + }, + "acm014218jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014218jsd", + "name" : "PdfVerbatimBibTextImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014233jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014219jsd" : { + "type" : "CodePackage", + "id" : "acm014219jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014220jsd" ] + }, + "acm014220jsd" : { + "type" : "CodePackage", + "id" : "acm014220jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014221jsd" ] + }, + "acm014221jsd" : { + "type" : "CodePackage", + "id" : "acm014221jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014222jsd" ] + }, + "acm014222jsd" : { + "type" : "CodePackage", + "id" : "acm014222jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014223jsd" ] + }, + "acm014223jsd" : { + "type" : "CodePackage", + "id" : "acm014223jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014218jsd" ] + }, + "acm014224jsd" : { + "type" : "ControlElement", + "id" : "acm014224jsd", + "name" : "PdfVerbatimBibTextImporter" + }, + "acm014225jsd" : { + "type" : "ControlElement", + "id" : "acm014225jsd", + "name" : "isRecognizedFormat" + }, + "acm014226jsd" : { + "type" : "ControlElement", + "id" : "acm014226jsd", + "name" : "importDatabase" + }, + "acm014227jsd" : { + "type" : "ControlElement", + "id" : "acm014227jsd", + "name" : "importDatabase" + }, + "acm014228jsd" : { + "type" : "ControlElement", + "id" : "acm014228jsd", + "name" : "importDatabase" + }, + "acm014229jsd" : { + "type" : "ControlElement", + "id" : "acm014229jsd", + "name" : "getFirstPageContents" + }, + "acm014230jsd" : { + "type" : "ControlElement", + "id" : "acm014230jsd", + "name" : "getName" + }, + "acm014231jsd" : { + "type" : "ControlElement", + "id" : "acm014231jsd", + "name" : "getFileType" + }, + "acm014232jsd" : { + "type" : "ControlElement", + "id" : "acm014232jsd", + "name" : "getDescription" + }, + "acm014233jsd" : { + "type" : "ClassUnit", + "id" : "acm014233jsd", + "name" : "PdfVerbatimBibTextImporter", + "compilationUnitId" : "acm014218jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm012556jsd", "acm013761jsd", "acm017344jsd", "acm017733jsd", "acm017756jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm014224jsd", "acm014225jsd", "acm014226jsd", "acm014227jsd", "acm014228jsd", "acm014229jsd", "acm014230jsd", "acm014231jsd", "acm014232jsd" ] + }, + "acm014234jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014234jsd", + "name" : "PdfXmpImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014250jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014235jsd" : { + "type" : "CodePackage", + "id" : "acm014235jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014236jsd" ] + }, + "acm014236jsd" : { + "type" : "CodePackage", + "id" : "acm014236jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014237jsd" ] + }, + "acm014237jsd" : { + "type" : "CodePackage", + "id" : "acm014237jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014238jsd" ] + }, + "acm014238jsd" : { + "type" : "CodePackage", + "id" : "acm014238jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014239jsd" ] + }, + "acm014239jsd" : { + "type" : "CodePackage", + "id" : "acm014239jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014234jsd" ] + }, + "acm014240jsd" : { + "type" : "ControlElement", + "id" : "acm014240jsd", + "name" : "PdfXmpImporter" + }, + "acm014241jsd" : { + "type" : "ControlElement", + "id" : "acm014241jsd", + "name" : "getName" + }, + "acm014242jsd" : { + "type" : "ControlElement", + "id" : "acm014242jsd", + "name" : "getFileType" + }, + "acm014243jsd" : { + "type" : "ControlElement", + "id" : "acm014243jsd", + "name" : "importDatabase" + }, + "acm014244jsd" : { + "type" : "ControlElement", + "id" : "acm014244jsd", + "name" : "importDatabase" + }, + "acm014245jsd" : { + "type" : "ControlElement", + "id" : "acm014245jsd", + "name" : "importDatabase" + }, + "acm014246jsd" : { + "type" : "ControlElement", + "id" : "acm014246jsd", + "name" : "isRecognizedFormat" + }, + "acm014247jsd" : { + "type" : "ControlElement", + "id" : "acm014247jsd", + "name" : "isRecognizedFormat" + }, + "acm014248jsd" : { + "type" : "ControlElement", + "id" : "acm014248jsd", + "name" : "getId" + }, + "acm014249jsd" : { + "type" : "ControlElement", + "id" : "acm014249jsd", + "name" : "getDescription" + }, + "acm014250jsd" : { + "type" : "ClassUnit", + "id" : "acm014250jsd", + "name" : "PdfXmpImporter", + "compilationUnitId" : "acm014234jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm017745jsd", "acm017756jsd" ], + "content" : [ "acm014240jsd", "acm014241jsd", "acm014242jsd", "acm014243jsd", "acm014244jsd", "acm014245jsd", "acm014246jsd", "acm014247jsd", "acm014248jsd", "acm014249jsd" ] + }, + "acm014251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014251jsd", + "name" : "PicaXmlParser", + "parentId" : "acm013673jsd", + "content" : [ "acm014264jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014252jsd" : { + "type" : "CodePackage", + "id" : "acm014252jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014253jsd" ] + }, + "acm014253jsd" : { + "type" : "CodePackage", + "id" : "acm014253jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014254jsd" ] + }, + "acm014254jsd" : { + "type" : "CodePackage", + "id" : "acm014254jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014255jsd" ] + }, + "acm014255jsd" : { + "type" : "CodePackage", + "id" : "acm014255jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014256jsd" ] + }, + "acm014256jsd" : { + "type" : "CodePackage", + "id" : "acm014256jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014251jsd" ] + }, + "acm014257jsd" : { + "type" : "ControlElement", + "id" : "acm014257jsd", + "name" : "parseEntries" + }, + "acm014258jsd" : { + "type" : "ControlElement", + "id" : "acm014258jsd", + "name" : "parseEntries" + }, + "acm014259jsd" : { + "type" : "ControlElement", + "id" : "acm014259jsd", + "name" : "parseEntry" + }, + "acm014260jsd" : { + "type" : "ControlElement", + "id" : "acm014260jsd", + "name" : "getSubfield" + }, + "acm014261jsd" : { + "type" : "ControlElement", + "id" : "acm014261jsd", + "name" : "getChild" + }, + "acm014262jsd" : { + "type" : "ControlElement", + "id" : "acm014262jsd", + "name" : "getChildren" + }, + "acm014263jsd" : { + "type" : "ControlElement", + "id" : "acm014263jsd", + "name" : "removeSortCharacters" + }, + "acm014264jsd" : { + "type" : "ClassUnit", + "id" : "acm014264jsd", + "name" : "PicaXmlParser", + "compilationUnitId" : "acm014251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm012523jsd" ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm014264jsd", "acm018267jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm014257jsd", "acm014258jsd", "acm014259jsd", "acm014260jsd", "acm014261jsd", "acm014262jsd", "acm014263jsd" ] + }, + "acm014265jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014265jsd", + "name" : "RepecNepImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014286jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014266jsd" : { + "type" : "CodePackage", + "id" : "acm014266jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014267jsd" ] + }, + "acm014267jsd" : { + "type" : "CodePackage", + "id" : "acm014267jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014268jsd" ] + }, + "acm014268jsd" : { + "type" : "CodePackage", + "id" : "acm014268jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014269jsd" ] + }, + "acm014269jsd" : { + "type" : "CodePackage", + "id" : "acm014269jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014270jsd" ] + }, + "acm014270jsd" : { + "type" : "CodePackage", + "id" : "acm014270jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014265jsd" ] + }, + "acm014271jsd" : { + "type" : "ControlElement", + "id" : "acm014271jsd", + "name" : "RepecNepImporter" + }, + "acm014272jsd" : { + "type" : "ControlElement", + "id" : "acm014272jsd", + "name" : "getName" + }, + "acm014273jsd" : { + "type" : "ControlElement", + "id" : "acm014273jsd", + "name" : "getId" + }, + "acm014274jsd" : { + "type" : "ControlElement", + "id" : "acm014274jsd", + "name" : "getFileType" + }, + "acm014275jsd" : { + "type" : "ControlElement", + "id" : "acm014275jsd", + "name" : "getDescription" + }, + "acm014276jsd" : { + "type" : "ControlElement", + "id" : "acm014276jsd", + "name" : "isRecognizedFormat" + }, + "acm014277jsd" : { + "type" : "ControlElement", + "id" : "acm014277jsd", + "name" : "startsWithKeyword" + }, + "acm014278jsd" : { + "type" : "ControlElement", + "id" : "acm014278jsd", + "name" : "readLine" + }, + "acm014279jsd" : { + "type" : "ControlElement", + "id" : "acm014279jsd", + "name" : "readMultipleLines" + }, + "acm014280jsd" : { + "type" : "ControlElement", + "id" : "acm014280jsd", + "name" : "parseTitleString" + }, + "acm014281jsd" : { + "type" : "ControlElement", + "id" : "acm014281jsd", + "name" : "parseAuthors" + }, + "acm014282jsd" : { + "type" : "ControlElement", + "id" : "acm014282jsd", + "name" : "parseAbstract" + }, + "acm014283jsd" : { + "type" : "ControlElement", + "id" : "acm014283jsd", + "name" : "parseAdditionalFields" + }, + "acm014284jsd" : { + "type" : "ControlElement", + "id" : "acm014284jsd", + "name" : "isStartOfWorkingPaper" + }, + "acm014285jsd" : { + "type" : "ControlElement", + "id" : "acm014285jsd", + "name" : "importDatabase" + }, + "acm014286jsd" : { + "type" : "ClassUnit", + "id" : "acm014286jsd", + "name" : "RepecNepImporter", + "compilationUnitId" : "acm014265jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014286jsd", "acm017344jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm014271jsd", "acm014272jsd", "acm014273jsd", "acm014274jsd", "acm014275jsd", "acm014276jsd", "acm014277jsd", "acm014278jsd", "acm014279jsd", "acm014280jsd", "acm014281jsd", "acm014282jsd", "acm014283jsd", "acm014284jsd", "acm014285jsd" ] + }, + "acm014287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014287jsd", + "name" : "RisImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014299jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014288jsd" : { + "type" : "CodePackage", + "id" : "acm014288jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014289jsd" ] + }, + "acm014289jsd" : { + "type" : "CodePackage", + "id" : "acm014289jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014290jsd" ] + }, + "acm014290jsd" : { + "type" : "CodePackage", + "id" : "acm014290jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014291jsd" ] + }, + "acm014291jsd" : { + "type" : "CodePackage", + "id" : "acm014291jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014292jsd" ] + }, + "acm014292jsd" : { + "type" : "CodePackage", + "id" : "acm014292jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014287jsd" ] + }, + "acm014293jsd" : { + "type" : "ControlElement", + "id" : "acm014293jsd", + "name" : "getName" + }, + "acm014294jsd" : { + "type" : "ControlElement", + "id" : "acm014294jsd", + "name" : "getFileType" + }, + "acm014295jsd" : { + "type" : "ControlElement", + "id" : "acm014295jsd", + "name" : "getDescription" + }, + "acm014296jsd" : { + "type" : "ControlElement", + "id" : "acm014296jsd", + "name" : "isRecognizedFormat" + }, + "acm014297jsd" : { + "type" : "ControlElement", + "id" : "acm014297jsd", + "name" : "importDatabase" + }, + "acm014298jsd" : { + "type" : "ControlElement", + "id" : "acm014298jsd", + "name" : "addDoi" + }, + "acm014299jsd" : { + "type" : "ClassUnit", + "id" : "acm014299jsd", + "name" : "RisImporter", + "compilationUnitId" : "acm014287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018525jsd", "acm018673jsd", "acm018813jsd", "acm018865jsd", "acm019005jsd" ], + "content" : [ "acm014293jsd", "acm014294jsd", "acm014295jsd", "acm014296jsd", "acm014297jsd", "acm014298jsd" ] + }, + "acm014300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014300jsd", + "name" : "SilverPlatterImporter", + "parentId" : "acm013673jsd", + "content" : [ "acm014311jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014301jsd" : { + "type" : "CodePackage", + "id" : "acm014301jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014302jsd" ] + }, + "acm014302jsd" : { + "type" : "CodePackage", + "id" : "acm014302jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014303jsd" ] + }, + "acm014303jsd" : { + "type" : "CodePackage", + "id" : "acm014303jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014304jsd" ] + }, + "acm014304jsd" : { + "type" : "CodePackage", + "id" : "acm014304jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014305jsd" ] + }, + "acm014305jsd" : { + "type" : "CodePackage", + "id" : "acm014305jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014300jsd" ] + }, + "acm014306jsd" : { + "type" : "ControlElement", + "id" : "acm014306jsd", + "name" : "getName" + }, + "acm014307jsd" : { + "type" : "ControlElement", + "id" : "acm014307jsd", + "name" : "getFileType" + }, + "acm014308jsd" : { + "type" : "ControlElement", + "id" : "acm014308jsd", + "name" : "getDescription" + }, + "acm014309jsd" : { + "type" : "ControlElement", + "id" : "acm014309jsd", + "name" : "isRecognizedFormat" + }, + "acm014310jsd" : { + "type" : "ControlElement", + "id" : "acm014310jsd", + "name" : "importDatabase" + }, + "acm014311jsd" : { + "type" : "ClassUnit", + "id" : "acm014311jsd", + "name" : "SilverPlatterImporter", + "compilationUnitId" : "acm014300jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012455jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017344jsd", "acm018267jsd", "acm018673jsd", "acm019005jsd" ], + "content" : [ "acm014306jsd", "acm014307jsd", "acm014308jsd", "acm014309jsd", "acm014310jsd" ] + }, + "acm014312jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014312jsd", + "name" : "ArticleId", + "parentId" : "acm014318jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "medline" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014313jsd" : { + "type" : "CodePackage", + "id" : "acm014313jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014314jsd" ] + }, + "acm014314jsd" : { + "type" : "CodePackage", + "id" : "acm014314jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014315jsd" ] + }, + "acm014315jsd" : { + "type" : "CodePackage", + "id" : "acm014315jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014316jsd" ] + }, + "acm014316jsd" : { + "type" : "CodePackage", + "id" : "acm014316jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014317jsd" ] + }, + "acm014317jsd" : { + "type" : "CodePackage", + "id" : "acm014317jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014318jsd" ] + }, + "acm014318jsd" : { + "type" : "CodePackage", + "id" : "acm014318jsd", + "name" : "medline", + "parentId" : "acm013673jsd", + "content" : [ "acm014312jsd", "acm014319jsd", "acm014326jsd", "acm014333jsd", "acm014340jsd" ] + }, + "acm014319jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014319jsd", + "name" : "Investigator", + "parentId" : "acm014318jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "medline" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014320jsd" : { + "type" : "CodePackage", + "id" : "acm014320jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014321jsd" ] + }, + "acm014321jsd" : { + "type" : "CodePackage", + "id" : "acm014321jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014322jsd" ] + }, + "acm014322jsd" : { + "type" : "CodePackage", + "id" : "acm014322jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014323jsd" ] + }, + "acm014323jsd" : { + "type" : "CodePackage", + "id" : "acm014323jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014324jsd" ] + }, + "acm014324jsd" : { + "type" : "CodePackage", + "id" : "acm014324jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014325jsd" ] + }, + "acm014325jsd" : { + "type" : "CodePackage", + "id" : "acm014325jsd", + "name" : "medline", + "parentId" : null, + "content" : [ "acm014319jsd" ] + }, + "acm014326jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014326jsd", + "name" : "MeshHeading", + "parentId" : "acm014318jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "medline" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014327jsd" : { + "type" : "CodePackage", + "id" : "acm014327jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014328jsd" ] + }, + "acm014328jsd" : { + "type" : "CodePackage", + "id" : "acm014328jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014329jsd" ] + }, + "acm014329jsd" : { + "type" : "CodePackage", + "id" : "acm014329jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014330jsd" ] + }, + "acm014330jsd" : { + "type" : "CodePackage", + "id" : "acm014330jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014331jsd" ] + }, + "acm014331jsd" : { + "type" : "CodePackage", + "id" : "acm014331jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014332jsd" ] + }, + "acm014332jsd" : { + "type" : "CodePackage", + "id" : "acm014332jsd", + "name" : "medline", + "parentId" : null, + "content" : [ "acm014326jsd" ] + }, + "acm014333jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014333jsd", + "name" : "OtherId", + "parentId" : "acm014318jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "medline" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014334jsd" : { + "type" : "CodePackage", + "id" : "acm014334jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014335jsd" ] + }, + "acm014335jsd" : { + "type" : "CodePackage", + "id" : "acm014335jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014336jsd" ] + }, + "acm014336jsd" : { + "type" : "CodePackage", + "id" : "acm014336jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014337jsd" ] + }, + "acm014337jsd" : { + "type" : "CodePackage", + "id" : "acm014337jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014338jsd" ] + }, + "acm014338jsd" : { + "type" : "CodePackage", + "id" : "acm014338jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014339jsd" ] + }, + "acm014339jsd" : { + "type" : "CodePackage", + "id" : "acm014339jsd", + "name" : "medline", + "parentId" : null, + "content" : [ "acm014333jsd" ] + }, + "acm014340jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014340jsd", + "name" : "PersonalNameSubject", + "parentId" : "acm014318jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "medline" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014341jsd" : { + "type" : "CodePackage", + "id" : "acm014341jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014342jsd" ] + }, + "acm014342jsd" : { + "type" : "CodePackage", + "id" : "acm014342jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014343jsd" ] + }, + "acm014343jsd" : { + "type" : "CodePackage", + "id" : "acm014343jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014344jsd" ] + }, + "acm014344jsd" : { + "type" : "CodePackage", + "id" : "acm014344jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014345jsd" ] + }, + "acm014345jsd" : { + "type" : "CodePackage", + "id" : "acm014345jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014346jsd" ] + }, + "acm014346jsd" : { + "type" : "CodePackage", + "id" : "acm014346jsd", + "name" : "medline", + "parentId" : null, + "content" : [ "acm014340jsd" ] + }, + "acm014347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014347jsd", + "name" : "Identifier", + "parentId" : "acm014353jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "mods" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014348jsd" : { + "type" : "CodePackage", + "id" : "acm014348jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014349jsd" ] + }, + "acm014349jsd" : { + "type" : "CodePackage", + "id" : "acm014349jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014350jsd" ] + }, + "acm014350jsd" : { + "type" : "CodePackage", + "id" : "acm014350jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014351jsd" ] + }, + "acm014351jsd" : { + "type" : "CodePackage", + "id" : "acm014351jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014352jsd" ] + }, + "acm014352jsd" : { + "type" : "CodePackage", + "id" : "acm014352jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014353jsd" ] + }, + "acm014353jsd" : { + "type" : "CodePackage", + "id" : "acm014353jsd", + "name" : "mods", + "parentId" : "acm013673jsd", + "content" : [ "acm014347jsd", "acm014354jsd", "acm014361jsd", "acm014368jsd" ] + }, + "acm014354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014354jsd", + "name" : "Name", + "parentId" : "acm014353jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "mods" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014355jsd" : { + "type" : "CodePackage", + "id" : "acm014355jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014356jsd" ] + }, + "acm014356jsd" : { + "type" : "CodePackage", + "id" : "acm014356jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014357jsd" ] + }, + "acm014357jsd" : { + "type" : "CodePackage", + "id" : "acm014357jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014358jsd" ] + }, + "acm014358jsd" : { + "type" : "CodePackage", + "id" : "acm014358jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014359jsd" ] + }, + "acm014359jsd" : { + "type" : "CodePackage", + "id" : "acm014359jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014360jsd" ] + }, + "acm014360jsd" : { + "type" : "CodePackage", + "id" : "acm014360jsd", + "name" : "mods", + "parentId" : null, + "content" : [ "acm014354jsd" ] + }, + "acm014361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014361jsd", + "name" : "RecordInfo", + "parentId" : "acm014353jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "mods" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014362jsd" : { + "type" : "CodePackage", + "id" : "acm014362jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014363jsd" ] + }, + "acm014363jsd" : { + "type" : "CodePackage", + "id" : "acm014363jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014364jsd" ] + }, + "acm014364jsd" : { + "type" : "CodePackage", + "id" : "acm014364jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014365jsd" ] + }, + "acm014365jsd" : { + "type" : "CodePackage", + "id" : "acm014365jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014366jsd" ] + }, + "acm014366jsd" : { + "type" : "CodePackage", + "id" : "acm014366jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014367jsd" ] + }, + "acm014367jsd" : { + "type" : "CodePackage", + "id" : "acm014367jsd", + "name" : "mods", + "parentId" : null, + "content" : [ "acm014361jsd" ] + }, + "acm014368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014368jsd", + "name" : "package-info", + "parentId" : "acm014353jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "fileformat", "mods" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014369jsd" : { + "type" : "CodePackage", + "id" : "acm014369jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014370jsd" ] + }, + "acm014370jsd" : { + "type" : "CodePackage", + "id" : "acm014370jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014371jsd" ] + }, + "acm014371jsd" : { + "type" : "CodePackage", + "id" : "acm014371jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014372jsd" ] + }, + "acm014372jsd" : { + "type" : "CodePackage", + "id" : "acm014372jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014373jsd" ] + }, + "acm014373jsd" : { + "type" : "CodePackage", + "id" : "acm014373jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm014374jsd" ] + }, + "acm014374jsd" : { + "type" : "CodePackage", + "id" : "acm014374jsd", + "name" : "mods", + "parentId" : null, + "content" : [ "acm014368jsd" ] + }, + "acm014375jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014375jsd", + "name" : "FileFieldParser", + "parentId" : "acm014380jsd", + "content" : [ "acm014386jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014376jsd" : { + "type" : "CodePackage", + "id" : "acm014376jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014377jsd" ] + }, + "acm014377jsd" : { + "type" : "CodePackage", + "id" : "acm014377jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014378jsd" ] + }, + "acm014378jsd" : { + "type" : "CodePackage", + "id" : "acm014378jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014379jsd" ] + }, + "acm014379jsd" : { + "type" : "CodePackage", + "id" : "acm014379jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014380jsd" ] + }, + "acm014380jsd" : { + "type" : "CodePackage", + "id" : "acm014380jsd", + "name" : "util", + "parentId" : "acm012263jsd", + "content" : [ "acm014375jsd", "acm014387jsd", "acm014402jsd", "acm014422jsd", "acm014433jsd", "acm014443jsd", "acm014452jsd", "acm014459jsd", "acm014474jsd", "acm014483jsd", "acm025791jsd", "acm025802jsd", "acm025815jsd", "acm025834jsd", "acm025846jsd" ] + }, + "acm014381jsd" : { + "type" : "ControlElement", + "id" : "acm014381jsd", + "name" : "FileFieldParser" + }, + "acm014382jsd" : { + "type" : "ControlElement", + "id" : "acm014382jsd", + "name" : "parse" + }, + "acm014383jsd" : { + "type" : "ControlElement", + "id" : "acm014383jsd", + "name" : "parse" + }, + "acm014384jsd" : { + "type" : "ControlElement", + "id" : "acm014384jsd", + "name" : "resetDataStructuresForNextElement" + }, + "acm014385jsd" : { + "type" : "ControlElement", + "id" : "acm014385jsd", + "name" : "convert" + }, + "acm014386jsd" : { + "type" : "ClassUnit", + "id" : "acm014386jsd", + "name" : "FileFieldParser", + "compilationUnitId" : "acm014375jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014386jsd", "acm018509jsd" ], + "content" : [ "acm014381jsd", "acm014382jsd", "acm014383jsd", "acm014384jsd", "acm014385jsd" ] + }, + "acm014387jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014387jsd", + "name" : "GrobidService", + "parentId" : "acm014380jsd", + "content" : [ "acm014398jsd", "acm014401jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014388jsd" : { + "type" : "CodePackage", + "id" : "acm014388jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014389jsd" ] + }, + "acm014389jsd" : { + "type" : "CodePackage", + "id" : "acm014389jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014390jsd" ] + }, + "acm014390jsd" : { + "type" : "CodePackage", + "id" : "acm014390jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014391jsd" ] + }, + "acm014391jsd" : { + "type" : "CodePackage", + "id" : "acm014391jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014392jsd" ] + }, + "acm014392jsd" : { + "type" : "CodePackage", + "id" : "acm014392jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014387jsd" ] + }, + "acm014393jsd" : { + "type" : "ControlElement", + "id" : "acm014393jsd", + "name" : "ConsolidateCitations" + }, + "acm014394jsd" : { + "type" : "ControlElement", + "id" : "acm014394jsd", + "name" : "getCode" + }, + "acm014395jsd" : { + "type" : "ControlElement", + "id" : "acm014395jsd", + "name" : "GrobidService" + }, + "acm014396jsd" : { + "type" : "ControlElement", + "id" : "acm014396jsd", + "name" : "processCitation" + }, + "acm014397jsd" : { + "type" : "ControlElement", + "id" : "acm014397jsd", + "name" : "processPDF" + }, + "acm014398jsd" : { + "type" : "ClassUnit", + "id" : "acm014398jsd", + "name" : "GrobidService", + "compilationUnitId" : "acm014387jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm013062jsd", "acm013761jsd", "acm014401jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm014393jsd", "acm014394jsd", "acm014395jsd", "acm014396jsd", "acm014397jsd" ] + }, + "acm014399jsd" : { + "type" : "ControlElement", + "id" : "acm014399jsd", + "name" : "ConsolidateCitations" + }, + "acm014400jsd" : { + "type" : "ControlElement", + "id" : "acm014400jsd", + "name" : "getCode" + }, + "acm014401jsd" : { + "type" : "ClassUnit", + "id" : "acm014401jsd", + "name" : "ConsolidateCitations", + "compilationUnitId" : "acm014387jsd", + "parentDatatypeId" : "acm014398jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014399jsd", "acm014400jsd" ] + }, + "acm014402jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014402jsd", + "name" : "GroupsParser", + "parentId" : "acm014380jsd", + "content" : [ "acm014421jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014403jsd" : { + "type" : "CodePackage", + "id" : "acm014403jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014404jsd" ] + }, + "acm014404jsd" : { + "type" : "CodePackage", + "id" : "acm014404jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014405jsd" ] + }, + "acm014405jsd" : { + "type" : "CodePackage", + "id" : "acm014405jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014406jsd" ] + }, + "acm014406jsd" : { + "type" : "CodePackage", + "id" : "acm014406jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014407jsd" ] + }, + "acm014407jsd" : { + "type" : "CodePackage", + "id" : "acm014407jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014402jsd" ] + }, + "acm014408jsd" : { + "type" : "ControlElement", + "id" : "acm014408jsd", + "name" : "GroupsParser" + }, + "acm014409jsd" : { + "type" : "ControlElement", + "id" : "acm014409jsd", + "name" : "importGroups" + }, + "acm014410jsd" : { + "type" : "ControlElement", + "id" : "acm014410jsd", + "name" : "fromString" + }, + "acm014411jsd" : { + "type" : "ControlElement", + "id" : "acm014411jsd", + "name" : "texGroupFromString" + }, + "acm014412jsd" : { + "type" : "ControlElement", + "id" : "acm014412jsd", + "name" : "automaticPersonsGroupFromString" + }, + "acm014413jsd" : { + "type" : "ControlElement", + "id" : "acm014413jsd", + "name" : "automaticKeywordGroupFromString" + }, + "acm014414jsd" : { + "type" : "ControlElement", + "id" : "acm014414jsd", + "name" : "keywordGroupFromString" + }, + "acm014415jsd" : { + "type" : "ControlElement", + "id" : "acm014415jsd", + "name" : "explicitGroupFromString" + }, + "acm014416jsd" : { + "type" : "ControlElement", + "id" : "acm014416jsd", + "name" : "legacyExplicitGroupFromString" + }, + "acm014417jsd" : { + "type" : "ControlElement", + "id" : "acm014417jsd", + "name" : "addLegacyEntryKeys" + }, + "acm014418jsd" : { + "type" : "ControlElement", + "id" : "acm014418jsd", + "name" : "allEntriesGroupFromString" + }, + "acm014419jsd" : { + "type" : "ControlElement", + "id" : "acm014419jsd", + "name" : "searchGroupFromString" + }, + "acm014420jsd" : { + "type" : "ControlElement", + "id" : "acm014420jsd", + "name" : "addGroupDetails" + }, + "acm014421jsd" : { + "type" : "ClassUnit", + "id" : "acm014421jsd", + "name" : "GroupsParser", + "compilationUnitId" : "acm014402jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010458jsd", "acm012515jsd", "acm014421jsd", "acm017615jsd", "acm017988jsd", "acm018673jsd", "acm019107jsd", "acm019145jsd", "acm019157jsd", "acm019171jsd", "acm019190jsd", "acm019221jsd", "acm019234jsd", "acm019256jsd", "acm019271jsd", "acm019293jsd", "acm019315jsd", "acm019421jsd", "acm020473jsd", "acm020693jsd" ], + "content" : [ "acm014408jsd", "acm014409jsd", "acm014410jsd", "acm014411jsd", "acm014412jsd", "acm014413jsd", "acm014414jsd", "acm014415jsd", "acm014416jsd", "acm014417jsd", "acm014418jsd", "acm014419jsd", "acm014420jsd" ] + }, + "acm014422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014422jsd", + "name" : "INSPIREBibtexFilterReader", + "parentId" : "acm014380jsd", + "content" : [ "acm014432jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014423jsd" : { + "type" : "CodePackage", + "id" : "acm014423jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014424jsd" ] + }, + "acm014424jsd" : { + "type" : "CodePackage", + "id" : "acm014424jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014425jsd" ] + }, + "acm014425jsd" : { + "type" : "CodePackage", + "id" : "acm014425jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014426jsd" ] + }, + "acm014426jsd" : { + "type" : "CodePackage", + "id" : "acm014426jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014427jsd" ] + }, + "acm014427jsd" : { + "type" : "CodePackage", + "id" : "acm014427jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014422jsd" ] + }, + "acm014428jsd" : { + "type" : "ControlElement", + "id" : "acm014428jsd", + "name" : "INSPIREBibtexFilterReader" + }, + "acm014429jsd" : { + "type" : "ControlElement", + "id" : "acm014429jsd", + "name" : "readpreLine" + }, + "acm014430jsd" : { + "type" : "ControlElement", + "id" : "acm014430jsd", + "name" : "fixBibkey" + }, + "acm014431jsd" : { + "type" : "ControlElement", + "id" : "acm014431jsd", + "name" : "read" + }, + "acm014432jsd" : { + "type" : "ClassUnit", + "id" : "acm014432jsd", + "name" : "INSPIREBibtexFilterReader", + "compilationUnitId" : "acm014422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014428jsd", "acm014429jsd", "acm014430jsd", "acm014431jsd" ] + }, + "acm014433jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014433jsd", + "name" : "IdentifierParser", + "parentId" : "acm014380jsd", + "content" : [ "acm014442jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014434jsd" : { + "type" : "CodePackage", + "id" : "acm014434jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014435jsd" ] + }, + "acm014435jsd" : { + "type" : "CodePackage", + "id" : "acm014435jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014436jsd" ] + }, + "acm014436jsd" : { + "type" : "CodePackage", + "id" : "acm014436jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014437jsd" ] + }, + "acm014437jsd" : { + "type" : "CodePackage", + "id" : "acm014437jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014438jsd" ] + }, + "acm014438jsd" : { + "type" : "CodePackage", + "id" : "acm014438jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014433jsd" ] + }, + "acm014439jsd" : { + "type" : "ControlElement", + "id" : "acm014439jsd", + "name" : "IdentifierParser" + }, + "acm014440jsd" : { + "type" : "ControlElement", + "id" : "acm014440jsd", + "name" : "parse" + }, + "acm014441jsd" : { + "type" : "ControlElement", + "id" : "acm014441jsd", + "name" : "parseEprint" + }, + "acm014442jsd" : { + "type" : "ClassUnit", + "id" : "acm014442jsd", + "name" : "IdentifierParser", + "compilationUnitId" : "acm014433jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm018930jsd" ], + "content" : [ "acm014439jsd", "acm014440jsd", "acm014441jsd" ] + }, + "acm014443jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014443jsd", + "name" : "JsonReader", + "parentId" : "acm014380jsd", + "content" : [ "acm014451jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014444jsd" : { + "type" : "CodePackage", + "id" : "acm014444jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014445jsd" ] + }, + "acm014445jsd" : { + "type" : "CodePackage", + "id" : "acm014445jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014446jsd" ] + }, + "acm014446jsd" : { + "type" : "CodePackage", + "id" : "acm014446jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014447jsd" ] + }, + "acm014447jsd" : { + "type" : "CodePackage", + "id" : "acm014447jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014448jsd" ] + }, + "acm014448jsd" : { + "type" : "CodePackage", + "id" : "acm014448jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014443jsd" ] + }, + "acm014449jsd" : { + "type" : "ControlElement", + "id" : "acm014449jsd", + "name" : "toJsonObject" + }, + "acm014450jsd" : { + "type" : "ControlElement", + "id" : "acm014450jsd", + "name" : "toJsonArray" + }, + "acm014451jsd" : { + "type" : "ClassUnit", + "id" : "acm014451jsd", + "name" : "JsonReader", + "compilationUnitId" : "acm014443jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd" ], + "content" : [ "acm014449jsd", "acm014450jsd" ] + }, + "acm014452jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014452jsd", + "name" : "MediaTypes", + "parentId" : "acm014380jsd", + "content" : [ "acm014458jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014453jsd" : { + "type" : "CodePackage", + "id" : "acm014453jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014454jsd" ] + }, + "acm014454jsd" : { + "type" : "CodePackage", + "id" : "acm014454jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014455jsd" ] + }, + "acm014455jsd" : { + "type" : "CodePackage", + "id" : "acm014455jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014456jsd" ] + }, + "acm014456jsd" : { + "type" : "CodePackage", + "id" : "acm014456jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014457jsd" ] + }, + "acm014457jsd" : { + "type" : "CodePackage", + "id" : "acm014457jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014452jsd" ] + }, + "acm014458jsd" : { + "type" : "ClassUnit", + "id" : "acm014458jsd", + "name" : "MediaTypes", + "compilationUnitId" : "acm014452jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm014459jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014459jsd", + "name" : "MetaDataParser", + "parentId" : "acm014380jsd", + "content" : [ "acm014473jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014460jsd" : { + "type" : "CodePackage", + "id" : "acm014460jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014461jsd" ] + }, + "acm014461jsd" : { + "type" : "CodePackage", + "id" : "acm014461jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014462jsd" ] + }, + "acm014462jsd" : { + "type" : "CodePackage", + "id" : "acm014462jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014463jsd" ] + }, + "acm014463jsd" : { + "type" : "CodePackage", + "id" : "acm014463jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014464jsd" ] + }, + "acm014464jsd" : { + "type" : "CodePackage", + "id" : "acm014464jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014459jsd" ] + }, + "acm014465jsd" : { + "type" : "ControlElement", + "id" : "acm014465jsd", + "name" : "MetaDataParser" + }, + "acm014466jsd" : { + "type" : "ControlElement", + "id" : "acm014466jsd", + "name" : "parseCustomEntryType" + }, + "acm014467jsd" : { + "type" : "ControlElement", + "id" : "acm014467jsd", + "name" : "parse" + }, + "acm014468jsd" : { + "type" : "ControlElement", + "id" : "acm014468jsd", + "name" : "parse" + }, + "acm014469jsd" : { + "type" : "ControlElement", + "id" : "acm014469jsd", + "name" : "groupsLast" + }, + "acm014470jsd" : { + "type" : "ControlElement", + "id" : "acm014470jsd", + "name" : "getSingleItem" + }, + "acm014471jsd" : { + "type" : "ControlElement", + "id" : "acm014471jsd", + "name" : "getAsList" + }, + "acm014472jsd" : { + "type" : "ControlElement", + "id" : "acm014472jsd", + "name" : "getNextUnit" + }, + "acm014473jsd" : { + "type" : "ClassUnit", + "id" : "acm014473jsd", + "name" : "MetaDataParser", + "compilationUnitId" : "acm014459jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm014473jsd", "acm018289jsd", "acm018306jsd", "acm019005jsd", "acm019421jsd", "acm020693jsd" ], + "content" : [ "acm014465jsd", "acm014466jsd", "acm014467jsd", "acm014468jsd", "acm014469jsd", "acm014470jsd", "acm014471jsd", "acm014472jsd" ] + }, + "acm014474jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014474jsd", + "name" : "ShortDOIService", + "parentId" : "acm014380jsd", + "content" : [ "acm014482jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014475jsd" : { + "type" : "CodePackage", + "id" : "acm014475jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014476jsd" ] + }, + "acm014476jsd" : { + "type" : "CodePackage", + "id" : "acm014476jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014477jsd" ] + }, + "acm014477jsd" : { + "type" : "CodePackage", + "id" : "acm014477jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014478jsd" ] + }, + "acm014478jsd" : { + "type" : "CodePackage", + "id" : "acm014478jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014479jsd" ] + }, + "acm014479jsd" : { + "type" : "CodePackage", + "id" : "acm014479jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014474jsd" ] + }, + "acm014480jsd" : { + "type" : "ControlElement", + "id" : "acm014480jsd", + "name" : "getShortDOI" + }, + "acm014481jsd" : { + "type" : "ControlElement", + "id" : "acm014481jsd", + "name" : "makeRequest" + }, + "acm014482jsd" : { + "type" : "ClassUnit", + "id" : "acm014482jsd", + "name" : "ShortDOIService", + "compilationUnitId" : "acm014474jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm014494jsd", "acm015926jsd", "acm018865jsd" ], + "content" : [ "acm014480jsd", "acm014481jsd" ] + }, + "acm014483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014483jsd", + "name" : "ShortDOIServiceException", + "parentId" : "acm014380jsd", + "content" : [ "acm014494jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014484jsd" : { + "type" : "CodePackage", + "id" : "acm014484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014485jsd" ] + }, + "acm014485jsd" : { + "type" : "CodePackage", + "id" : "acm014485jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014486jsd" ] + }, + "acm014486jsd" : { + "type" : "CodePackage", + "id" : "acm014486jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014487jsd" ] + }, + "acm014487jsd" : { + "type" : "CodePackage", + "id" : "acm014487jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm014488jsd" ] + }, + "acm014488jsd" : { + "type" : "CodePackage", + "id" : "acm014488jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm014483jsd" ] + }, + "acm014489jsd" : { + "type" : "ControlElement", + "id" : "acm014489jsd", + "name" : "ShortDOIServiceException" + }, + "acm014490jsd" : { + "type" : "ControlElement", + "id" : "acm014490jsd", + "name" : "ShortDOIServiceException" + }, + "acm014491jsd" : { + "type" : "ControlElement", + "id" : "acm014491jsd", + "name" : "ShortDOIServiceException" + }, + "acm014492jsd" : { + "type" : "ControlElement", + "id" : "acm014492jsd", + "name" : "ShortDOIServiceException" + }, + "acm014493jsd" : { + "type" : "ControlElement", + "id" : "acm014493jsd", + "name" : "ShortDOIServiceException" + }, + "acm014494jsd" : { + "type" : "ClassUnit", + "id" : "acm014494jsd", + "name" : "ShortDOIServiceException", + "compilationUnitId" : "acm014483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010366jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014489jsd", "acm014490jsd", "acm014491jsd", "acm014492jsd", "acm014493jsd" ] + }, + "acm014495jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014495jsd", + "name" : "ASCIICharacterChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014501jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014496jsd" : { + "type" : "CodePackage", + "id" : "acm014496jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014497jsd" ] + }, + "acm014497jsd" : { + "type" : "CodePackage", + "id" : "acm014497jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014498jsd" ] + }, + "acm014498jsd" : { + "type" : "CodePackage", + "id" : "acm014498jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014499jsd" ] + }, + "acm014499jsd" : { + "type" : "CodePackage", + "id" : "acm014499jsd", + "name" : "integrity", + "parentId" : "acm001340jsd", + "content" : [ "acm014495jsd", "acm014502jsd", "acm014510jsd", "acm014517jsd", "acm014524jsd", "acm014531jsd", "acm014538jsd", "acm014545jsd", "acm014552jsd", "acm014559jsd", "acm014567jsd", "acm014575jsd", "acm014582jsd", "acm014589jsd", "acm014596jsd", "acm014603jsd", "acm014612jsd", "acm014619jsd", "acm014627jsd", "acm014635jsd", "acm014645jsd", "acm014653jsd", "acm014660jsd", "acm014668jsd", "acm014675jsd", "acm014682jsd", "acm014692jsd", "acm014706jsd", "acm014714jsd", "acm014722jsd", "acm014730jsd", "acm014738jsd", "acm014746jsd", "acm014754jsd", "acm014762jsd", "acm014769jsd", "acm014778jsd", "acm014785jsd", "acm014792jsd", "acm014799jsd", "acm025856jsd", "acm025867jsd", "acm025880jsd", "acm025892jsd", "acm025902jsd", "acm025911jsd", "acm025925jsd", "acm025941jsd", "acm025951jsd", "acm025959jsd", "acm025967jsd", "acm025976jsd", "acm025985jsd", "acm025998jsd", "acm026023jsd", "acm026037jsd", "acm026050jsd", "acm026063jsd", "acm026075jsd", "acm026088jsd", "acm026112jsd", "acm026123jsd", "acm026141jsd", "acm026150jsd", "acm026163jsd", "acm026174jsd", "acm026185jsd", "acm026199jsd", "acm026245jsd", "acm026253jsd", "acm026263jsd", "acm026275jsd", "acm026283jsd" ] + }, + "acm014500jsd" : { + "type" : "ControlElement", + "id" : "acm014500jsd", + "name" : "check" + }, + "acm014501jsd" : { + "type" : "ClassUnit", + "id" : "acm014501jsd", + "name" : "ASCIICharacterChecker", + "compilationUnitId" : "acm014495jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014500jsd" ] + }, + "acm014502jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014502jsd", + "name" : "AbbreviationChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014509jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014503jsd" : { + "type" : "CodePackage", + "id" : "acm014503jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014504jsd" ] + }, + "acm014504jsd" : { + "type" : "CodePackage", + "id" : "acm014504jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014505jsd" ] + }, + "acm014505jsd" : { + "type" : "CodePackage", + "id" : "acm014505jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014506jsd" ] + }, + "acm014506jsd" : { + "type" : "CodePackage", + "id" : "acm014506jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014502jsd" ] + }, + "acm014507jsd" : { + "type" : "ControlElement", + "id" : "acm014507jsd", + "name" : "AbbreviationChecker" + }, + "acm014508jsd" : { + "type" : "ControlElement", + "id" : "acm014508jsd", + "name" : "check" + }, + "acm014509jsd" : { + "type" : "ClassUnit", + "id" : "acm014509jsd", + "name" : "AbbreviationChecker", + "compilationUnitId" : "acm014502jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014507jsd", "acm014508jsd" ] + }, + "acm014510jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014510jsd", + "name" : "AmpersandChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014516jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014511jsd" : { + "type" : "CodePackage", + "id" : "acm014511jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014512jsd" ] + }, + "acm014512jsd" : { + "type" : "CodePackage", + "id" : "acm014512jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014513jsd" ] + }, + "acm014513jsd" : { + "type" : "CodePackage", + "id" : "acm014513jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014514jsd" ] + }, + "acm014514jsd" : { + "type" : "CodePackage", + "id" : "acm014514jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014510jsd" ] + }, + "acm014515jsd" : { + "type" : "ControlElement", + "id" : "acm014515jsd", + "name" : "check" + }, + "acm014516jsd" : { + "type" : "ClassUnit", + "id" : "acm014516jsd", + "name" : "AmpersandChecker", + "compilationUnitId" : "acm014510jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014515jsd" ] + }, + "acm014517jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014517jsd", + "name" : "BibStringChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014523jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014518jsd" : { + "type" : "CodePackage", + "id" : "acm014518jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014519jsd" ] + }, + "acm014519jsd" : { + "type" : "CodePackage", + "id" : "acm014519jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014520jsd" ] + }, + "acm014520jsd" : { + "type" : "CodePackage", + "id" : "acm014520jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014521jsd" ] + }, + "acm014521jsd" : { + "type" : "CodePackage", + "id" : "acm014521jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014517jsd" ] + }, + "acm014522jsd" : { + "type" : "ControlElement", + "id" : "acm014522jsd", + "name" : "check" + }, + "acm014523jsd" : { + "type" : "ClassUnit", + "id" : "acm014523jsd", + "name" : "BibStringChecker", + "compilationUnitId" : "acm014517jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014522jsd" ] + }, + "acm014524jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014524jsd", + "name" : "BibTeXEntryTypeChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014530jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014525jsd" : { + "type" : "CodePackage", + "id" : "acm014525jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014526jsd" ] + }, + "acm014526jsd" : { + "type" : "CodePackage", + "id" : "acm014526jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014527jsd" ] + }, + "acm014527jsd" : { + "type" : "CodePackage", + "id" : "acm014527jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014528jsd" ] + }, + "acm014528jsd" : { + "type" : "CodePackage", + "id" : "acm014528jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014524jsd" ] + }, + "acm014529jsd" : { + "type" : "ControlElement", + "id" : "acm014529jsd", + "name" : "check" + }, + "acm014530jsd" : { + "type" : "ClassUnit", + "id" : "acm014530jsd", + "name" : "BibTeXEntryTypeChecker", + "compilationUnitId" : "acm014524jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm014529jsd" ] + }, + "acm014531jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014531jsd", + "name" : "BooktitleChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014537jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014532jsd" : { + "type" : "CodePackage", + "id" : "acm014532jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014533jsd" ] + }, + "acm014533jsd" : { + "type" : "CodePackage", + "id" : "acm014533jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014534jsd" ] + }, + "acm014534jsd" : { + "type" : "CodePackage", + "id" : "acm014534jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014535jsd" ] + }, + "acm014535jsd" : { + "type" : "CodePackage", + "id" : "acm014535jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014531jsd" ] + }, + "acm014536jsd" : { + "type" : "ControlElement", + "id" : "acm014536jsd", + "name" : "checkValue" + }, + "acm014537jsd" : { + "type" : "ClassUnit", + "id" : "acm014537jsd", + "name" : "BooktitleChecker", + "compilationUnitId" : "acm014531jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014536jsd" ] + }, + "acm014538jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014538jsd", + "name" : "BracesCorrector", + "parentId" : "acm014499jsd", + "content" : [ "acm014544jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014539jsd" : { + "type" : "CodePackage", + "id" : "acm014539jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014540jsd" ] + }, + "acm014540jsd" : { + "type" : "CodePackage", + "id" : "acm014540jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014541jsd" ] + }, + "acm014541jsd" : { + "type" : "CodePackage", + "id" : "acm014541jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014542jsd" ] + }, + "acm014542jsd" : { + "type" : "CodePackage", + "id" : "acm014542jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014538jsd" ] + }, + "acm014543jsd" : { + "type" : "ControlElement", + "id" : "acm014543jsd", + "name" : "apply" + }, + "acm014544jsd" : { + "type" : "ClassUnit", + "id" : "acm014544jsd", + "name" : "BracesCorrector", + "compilationUnitId" : "acm014538jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014543jsd" ] + }, + "acm014545jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014545jsd", + "name" : "BracketChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014551jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014546jsd" : { + "type" : "CodePackage", + "id" : "acm014546jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014547jsd" ] + }, + "acm014547jsd" : { + "type" : "CodePackage", + "id" : "acm014547jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014548jsd" ] + }, + "acm014548jsd" : { + "type" : "CodePackage", + "id" : "acm014548jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014549jsd" ] + }, + "acm014549jsd" : { + "type" : "CodePackage", + "id" : "acm014549jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014545jsd" ] + }, + "acm014550jsd" : { + "type" : "ControlElement", + "id" : "acm014550jsd", + "name" : "checkValue" + }, + "acm014551jsd" : { + "type" : "ClassUnit", + "id" : "acm014551jsd", + "name" : "BracketChecker", + "compilationUnitId" : "acm014545jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014550jsd" ] + }, + "acm014552jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014552jsd", + "name" : "CitationKeyChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014558jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014553jsd" : { + "type" : "CodePackage", + "id" : "acm014553jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014554jsd" ] + }, + "acm014554jsd" : { + "type" : "CodePackage", + "id" : "acm014554jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014555jsd" ] + }, + "acm014555jsd" : { + "type" : "CodePackage", + "id" : "acm014555jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014556jsd" ] + }, + "acm014556jsd" : { + "type" : "CodePackage", + "id" : "acm014556jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014552jsd" ] + }, + "acm014557jsd" : { + "type" : "ControlElement", + "id" : "acm014557jsd", + "name" : "check" + }, + "acm014558jsd" : { + "type" : "ClassUnit", + "id" : "acm014558jsd", + "name" : "CitationKeyChecker", + "compilationUnitId" : "acm014552jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm014557jsd" ] + }, + "acm014559jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014559jsd", + "name" : "CitationKeyDeviationChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014566jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014560jsd" : { + "type" : "CodePackage", + "id" : "acm014560jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014561jsd" ] + }, + "acm014561jsd" : { + "type" : "CodePackage", + "id" : "acm014561jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014562jsd" ] + }, + "acm014562jsd" : { + "type" : "CodePackage", + "id" : "acm014562jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014563jsd" ] + }, + "acm014563jsd" : { + "type" : "CodePackage", + "id" : "acm014563jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014559jsd" ] + }, + "acm014564jsd" : { + "type" : "ControlElement", + "id" : "acm014564jsd", + "name" : "CitationKeyDeviationChecker" + }, + "acm014565jsd" : { + "type" : "ControlElement", + "id" : "acm014565jsd", + "name" : "check" + }, + "acm014566jsd" : { + "type" : "ClassUnit", + "id" : "acm014566jsd", + "name" : "CitationKeyDeviationChecker", + "compilationUnitId" : "acm014559jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm010959jsd", "acm010993jsd", "acm014705jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm014564jsd", "acm014565jsd" ] + }, + "acm014567jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014567jsd", + "name" : "CitationKeyDuplicationChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014574jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014568jsd" : { + "type" : "CodePackage", + "id" : "acm014568jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014569jsd" ] + }, + "acm014569jsd" : { + "type" : "CodePackage", + "id" : "acm014569jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014570jsd" ] + }, + "acm014570jsd" : { + "type" : "CodePackage", + "id" : "acm014570jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014571jsd" ] + }, + "acm014571jsd" : { + "type" : "CodePackage", + "id" : "acm014571jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014567jsd" ] + }, + "acm014572jsd" : { + "type" : "ControlElement", + "id" : "acm014572jsd", + "name" : "CitationKeyDuplicationChecker" + }, + "acm014573jsd" : { + "type" : "ControlElement", + "id" : "acm014573jsd", + "name" : "check" + }, + "acm014574jsd" : { + "type" : "ClassUnit", + "id" : "acm014574jsd", + "name" : "CitationKeyDuplicationChecker", + "compilationUnitId" : "acm014567jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm014572jsd", "acm014573jsd" ] + }, + "acm014575jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014575jsd", + "name" : "DatabaseChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014581jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014576jsd" : { + "type" : "CodePackage", + "id" : "acm014576jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014577jsd" ] + }, + "acm014577jsd" : { + "type" : "CodePackage", + "id" : "acm014577jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014578jsd" ] + }, + "acm014578jsd" : { + "type" : "CodePackage", + "id" : "acm014578jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014579jsd" ] + }, + "acm014579jsd" : { + "type" : "CodePackage", + "id" : "acm014579jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014575jsd" ] + }, + "acm014580jsd" : { + "type" : "ControlElement", + "id" : "acm014580jsd", + "name" : "check" + }, + "acm014581jsd" : { + "type" : "InterfaceUnit", + "id" : "acm014581jsd", + "name" : "DatabaseChecker", + "compilationUnitId" : "acm014575jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm017988jsd" ], + "content" : [ "acm014580jsd" ] + }, + "acm014582jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014582jsd", + "name" : "DateChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014588jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014583jsd" : { + "type" : "CodePackage", + "id" : "acm014583jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014584jsd" ] + }, + "acm014584jsd" : { + "type" : "CodePackage", + "id" : "acm014584jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014585jsd" ] + }, + "acm014585jsd" : { + "type" : "CodePackage", + "id" : "acm014585jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014586jsd" ] + }, + "acm014586jsd" : { + "type" : "CodePackage", + "id" : "acm014586jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014582jsd" ] + }, + "acm014587jsd" : { + "type" : "ControlElement", + "id" : "acm014587jsd", + "name" : "checkValue" + }, + "acm014588jsd" : { + "type" : "ClassUnit", + "id" : "acm014588jsd", + "name" : "DateChecker", + "compilationUnitId" : "acm014582jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018401jsd" ], + "content" : [ "acm014587jsd" ] + }, + "acm014589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014589jsd", + "name" : "DoiDuplicationChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014595jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014590jsd" : { + "type" : "CodePackage", + "id" : "acm014590jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014591jsd" ] + }, + "acm014591jsd" : { + "type" : "CodePackage", + "id" : "acm014591jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014592jsd" ] + }, + "acm014592jsd" : { + "type" : "CodePackage", + "id" : "acm014592jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014593jsd" ] + }, + "acm014593jsd" : { + "type" : "CodePackage", + "id" : "acm014593jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014589jsd" ] + }, + "acm014594jsd" : { + "type" : "ControlElement", + "id" : "acm014594jsd", + "name" : "check" + }, + "acm014595jsd" : { + "type" : "ClassUnit", + "id" : "acm014595jsd", + "name" : "DoiDuplicationChecker", + "compilationUnitId" : "acm014589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014581jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm017988jsd", "acm018267jsd", "acm018865jsd" ], + "content" : [ "acm014594jsd" ] + }, + "acm014596jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014596jsd", + "name" : "DoiValidityChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014602jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014597jsd" : { + "type" : "CodePackage", + "id" : "acm014597jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014598jsd" ] + }, + "acm014598jsd" : { + "type" : "CodePackage", + "id" : "acm014598jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014599jsd" ] + }, + "acm014599jsd" : { + "type" : "CodePackage", + "id" : "acm014599jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014600jsd" ] + }, + "acm014600jsd" : { + "type" : "CodePackage", + "id" : "acm014600jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014596jsd" ] + }, + "acm014601jsd" : { + "type" : "ControlElement", + "id" : "acm014601jsd", + "name" : "checkValue" + }, + "acm014602jsd" : { + "type" : "ClassUnit", + "id" : "acm014602jsd", + "name" : "DoiValidityChecker", + "compilationUnitId" : "acm014596jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014601jsd" ] + }, + "acm014603jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014603jsd", + "name" : "EditionChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014611jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014604jsd" : { + "type" : "CodePackage", + "id" : "acm014604jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014605jsd" ] + }, + "acm014605jsd" : { + "type" : "CodePackage", + "id" : "acm014605jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014606jsd" ] + }, + "acm014606jsd" : { + "type" : "CodePackage", + "id" : "acm014606jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014607jsd" ] + }, + "acm014607jsd" : { + "type" : "CodePackage", + "id" : "acm014607jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014603jsd" ] + }, + "acm014608jsd" : { + "type" : "ControlElement", + "id" : "acm014608jsd", + "name" : "EditionChecker" + }, + "acm014609jsd" : { + "type" : "ControlElement", + "id" : "acm014609jsd", + "name" : "checkValue" + }, + "acm014610jsd" : { + "type" : "ControlElement", + "id" : "acm014610jsd", + "name" : "isFirstCharDigit" + }, + "acm014611jsd" : { + "type" : "ClassUnit", + "id" : "acm014611jsd", + "name" : "EditionChecker", + "compilationUnitId" : "acm014603jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm014608jsd", "acm014609jsd", "acm014610jsd" ] + }, + "acm014612jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014612jsd", + "name" : "EntryChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014618jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014613jsd" : { + "type" : "CodePackage", + "id" : "acm014613jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014614jsd" ] + }, + "acm014614jsd" : { + "type" : "CodePackage", + "id" : "acm014614jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014615jsd" ] + }, + "acm014615jsd" : { + "type" : "CodePackage", + "id" : "acm014615jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014616jsd" ] + }, + "acm014616jsd" : { + "type" : "CodePackage", + "id" : "acm014616jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014612jsd" ] + }, + "acm014617jsd" : { + "type" : "ControlElement", + "id" : "acm014617jsd", + "name" : "check" + }, + "acm014618jsd" : { + "type" : "InterfaceUnit", + "id" : "acm014618jsd", + "name" : "EntryChecker", + "compilationUnitId" : "acm014612jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm014617jsd" ] + }, + "acm014619jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014619jsd", + "name" : "EntryLinkChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014626jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014620jsd" : { + "type" : "CodePackage", + "id" : "acm014620jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014621jsd" ] + }, + "acm014621jsd" : { + "type" : "CodePackage", + "id" : "acm014621jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014622jsd" ] + }, + "acm014622jsd" : { + "type" : "CodePackage", + "id" : "acm014622jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014623jsd" ] + }, + "acm014623jsd" : { + "type" : "CodePackage", + "id" : "acm014623jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014619jsd" ] + }, + "acm014624jsd" : { + "type" : "ControlElement", + "id" : "acm014624jsd", + "name" : "EntryLinkChecker" + }, + "acm014625jsd" : { + "type" : "ControlElement", + "id" : "acm014625jsd", + "name" : "check" + }, + "acm014626jsd" : { + "type" : "ClassUnit", + "id" : "acm014626jsd", + "name" : "EntryLinkChecker", + "compilationUnitId" : "acm014619jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd", "acm018716jsd" ], + "content" : [ "acm014624jsd", "acm014625jsd" ] + }, + "acm014627jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014627jsd", + "name" : "FieldChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014634jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014628jsd" : { + "type" : "CodePackage", + "id" : "acm014628jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014629jsd" ] + }, + "acm014629jsd" : { + "type" : "CodePackage", + "id" : "acm014629jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014630jsd" ] + }, + "acm014630jsd" : { + "type" : "CodePackage", + "id" : "acm014630jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014631jsd" ] + }, + "acm014631jsd" : { + "type" : "CodePackage", + "id" : "acm014631jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014627jsd" ] + }, + "acm014632jsd" : { + "type" : "ControlElement", + "id" : "acm014632jsd", + "name" : "FieldChecker" + }, + "acm014633jsd" : { + "type" : "ControlElement", + "id" : "acm014633jsd", + "name" : "check" + }, + "acm014634jsd" : { + "type" : "ClassUnit", + "id" : "acm014634jsd", + "name" : "FieldChecker", + "compilationUnitId" : "acm014627jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm014798jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014632jsd", "acm014633jsd" ] + }, + "acm014635jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014635jsd", + "name" : "FieldCheckers", + "parentId" : "acm014499jsd", + "content" : [ "acm014644jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014636jsd" : { + "type" : "CodePackage", + "id" : "acm014636jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014637jsd" ] + }, + "acm014637jsd" : { + "type" : "CodePackage", + "id" : "acm014637jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014638jsd" ] + }, + "acm014638jsd" : { + "type" : "CodePackage", + "id" : "acm014638jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014639jsd" ] + }, + "acm014639jsd" : { + "type" : "CodePackage", + "id" : "acm014639jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014635jsd" ] + }, + "acm014640jsd" : { + "type" : "ControlElement", + "id" : "acm014640jsd", + "name" : "FieldCheckers" + }, + "acm014641jsd" : { + "type" : "ControlElement", + "id" : "acm014641jsd", + "name" : "getAllMap" + }, + "acm014642jsd" : { + "type" : "ControlElement", + "id" : "acm014642jsd", + "name" : "getAll" + }, + "acm014643jsd" : { + "type" : "ControlElement", + "id" : "acm014643jsd", + "name" : "getForField" + }, + "acm014644jsd" : { + "type" : "ClassUnit", + "id" : "acm014644jsd", + "name" : "FieldCheckers", + "compilationUnitId" : "acm014635jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm014537jsd", "acm014551jsd", "acm014588jsd", "acm014602jsd", "acm014611jsd", "acm014634jsd", "acm014652jsd", "acm014667jsd", "acm014674jsd", "acm014681jsd", "acm014721jsd", "acm014737jsd", "acm014745jsd", "acm014753jsd", "acm014761jsd", "acm014784jsd", "acm014791jsd", "acm014798jsd", "acm014805jsd", "acm018022jsd", "acm018673jsd", "acm020848jsd" ], + "content" : [ "acm014640jsd", "acm014641jsd", "acm014642jsd", "acm014643jsd" ] + }, + "acm014645jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014645jsd", + "name" : "FileChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014652jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014646jsd" : { + "type" : "CodePackage", + "id" : "acm014646jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014647jsd" ] + }, + "acm014647jsd" : { + "type" : "CodePackage", + "id" : "acm014647jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014648jsd" ] + }, + "acm014648jsd" : { + "type" : "CodePackage", + "id" : "acm014648jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014649jsd" ] + }, + "acm014649jsd" : { + "type" : "CodePackage", + "id" : "acm014649jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014645jsd" ] + }, + "acm014650jsd" : { + "type" : "ControlElement", + "id" : "acm014650jsd", + "name" : "FileChecker" + }, + "acm014651jsd" : { + "type" : "ControlElement", + "id" : "acm014651jsd", + "name" : "checkValue" + }, + "acm014652jsd" : { + "type" : "ClassUnit", + "id" : "acm014652jsd", + "name" : "FileChecker", + "compilationUnitId" : "acm014645jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm014650jsd", "acm014651jsd" ] + }, + "acm014653jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014653jsd", + "name" : "HTMLCharacterChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014659jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014654jsd" : { + "type" : "CodePackage", + "id" : "acm014654jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014655jsd" ] + }, + "acm014655jsd" : { + "type" : "CodePackage", + "id" : "acm014655jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014656jsd" ] + }, + "acm014656jsd" : { + "type" : "CodePackage", + "id" : "acm014656jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014657jsd" ] + }, + "acm014657jsd" : { + "type" : "CodePackage", + "id" : "acm014657jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014653jsd" ] + }, + "acm014658jsd" : { + "type" : "ControlElement", + "id" : "acm014658jsd", + "name" : "check" + }, + "acm014659jsd" : { + "type" : "ClassUnit", + "id" : "acm014659jsd", + "name" : "HTMLCharacterChecker", + "compilationUnitId" : "acm014653jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014658jsd" ] + }, + "acm014660jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014660jsd", + "name" : "HowPublishedChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014667jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014661jsd" : { + "type" : "CodePackage", + "id" : "acm014661jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014662jsd" ] + }, + "acm014662jsd" : { + "type" : "CodePackage", + "id" : "acm014662jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014663jsd" ] + }, + "acm014663jsd" : { + "type" : "CodePackage", + "id" : "acm014663jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014664jsd" ] + }, + "acm014664jsd" : { + "type" : "CodePackage", + "id" : "acm014664jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014660jsd" ] + }, + "acm014665jsd" : { + "type" : "ControlElement", + "id" : "acm014665jsd", + "name" : "HowPublishedChecker" + }, + "acm014666jsd" : { + "type" : "ControlElement", + "id" : "acm014666jsd", + "name" : "checkValue" + }, + "acm014667jsd" : { + "type" : "ClassUnit", + "id" : "acm014667jsd", + "name" : "HowPublishedChecker", + "compilationUnitId" : "acm014660jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm014665jsd", "acm014666jsd" ] + }, + "acm014668jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014668jsd", + "name" : "ISBNChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014674jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014669jsd" : { + "type" : "CodePackage", + "id" : "acm014669jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014670jsd" ] + }, + "acm014670jsd" : { + "type" : "CodePackage", + "id" : "acm014670jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014671jsd" ] + }, + "acm014671jsd" : { + "type" : "CodePackage", + "id" : "acm014671jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014672jsd" ] + }, + "acm014672jsd" : { + "type" : "CodePackage", + "id" : "acm014672jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014668jsd" ] + }, + "acm014673jsd" : { + "type" : "ControlElement", + "id" : "acm014673jsd", + "name" : "checkValue" + }, + "acm014674jsd" : { + "type" : "ClassUnit", + "id" : "acm014674jsd", + "name" : "ISBNChecker", + "compilationUnitId" : "acm014668jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018894jsd" ], + "content" : [ "acm014673jsd" ] + }, + "acm014675jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014675jsd", + "name" : "ISSNChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014681jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014676jsd" : { + "type" : "CodePackage", + "id" : "acm014676jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014677jsd" ] + }, + "acm014677jsd" : { + "type" : "CodePackage", + "id" : "acm014677jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014678jsd" ] + }, + "acm014678jsd" : { + "type" : "CodePackage", + "id" : "acm014678jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014679jsd" ] + }, + "acm014679jsd" : { + "type" : "CodePackage", + "id" : "acm014679jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014675jsd" ] + }, + "acm014680jsd" : { + "type" : "ControlElement", + "id" : "acm014680jsd", + "name" : "checkValue" + }, + "acm014681jsd" : { + "type" : "ClassUnit", + "id" : "acm014681jsd", + "name" : "ISSNChecker", + "compilationUnitId" : "acm014675jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018906jsd" ], + "content" : [ "acm014680jsd" ] + }, + "acm014682jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014682jsd", + "name" : "IntegrityCheck", + "parentId" : "acm014499jsd", + "content" : [ "acm014691jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014683jsd" : { + "type" : "CodePackage", + "id" : "acm014683jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014684jsd" ] + }, + "acm014684jsd" : { + "type" : "CodePackage", + "id" : "acm014684jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014685jsd" ] + }, + "acm014685jsd" : { + "type" : "CodePackage", + "id" : "acm014685jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014686jsd" ] + }, + "acm014686jsd" : { + "type" : "CodePackage", + "id" : "acm014686jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014682jsd" ] + }, + "acm014687jsd" : { + "type" : "ControlElement", + "id" : "acm014687jsd", + "name" : "IntegrityCheck" + }, + "acm014688jsd" : { + "type" : "ControlElement", + "id" : "acm014688jsd", + "name" : "check" + }, + "acm014689jsd" : { + "type" : "ControlElement", + "id" : "acm014689jsd", + "name" : "checkEntry" + }, + "acm014690jsd" : { + "type" : "ControlElement", + "id" : "acm014690jsd", + "name" : "checkDatabase" + }, + "acm014691jsd" : { + "type" : "ClassUnit", + "id" : "acm014691jsd", + "name" : "IntegrityCheck", + "compilationUnitId" : "acm014682jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm010993jsd", "acm014501jsd", "acm014516jsd", "acm014523jsd", "acm014530jsd", "acm014558jsd", "acm014566jsd", "acm014574jsd", "acm014595jsd", "acm014618jsd", "acm014626jsd", "acm014634jsd", "acm014644jsd", "acm014659jsd", "acm014705jsd", "acm014713jsd", "acm014729jsd", "acm014768jsd", "acm014777jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm020848jsd" ], + "content" : [ "acm014687jsd", "acm014688jsd", "acm014689jsd", "acm014690jsd" ] + }, + "acm014692jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014692jsd", + "name" : "IntegrityMessage", + "parentId" : "acm014499jsd", + "content" : [ "acm014705jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014693jsd" : { + "type" : "CodePackage", + "id" : "acm014693jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014694jsd" ] + }, + "acm014694jsd" : { + "type" : "CodePackage", + "id" : "acm014694jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014695jsd" ] + }, + "acm014695jsd" : { + "type" : "CodePackage", + "id" : "acm014695jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014696jsd" ] + }, + "acm014696jsd" : { + "type" : "CodePackage", + "id" : "acm014696jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014692jsd" ] + }, + "acm014697jsd" : { + "type" : "ControlElement", + "id" : "acm014697jsd", + "name" : "IntegrityMessage" + }, + "acm014698jsd" : { + "type" : "ControlElement", + "id" : "acm014698jsd", + "name" : "toString" + }, + "acm014699jsd" : { + "type" : "ControlElement", + "id" : "acm014699jsd", + "name" : "getMessage" + }, + "acm014700jsd" : { + "type" : "ControlElement", + "id" : "acm014700jsd", + "name" : "getEntry" + }, + "acm014701jsd" : { + "type" : "ControlElement", + "id" : "acm014701jsd", + "name" : "getField" + }, + "acm014702jsd" : { + "type" : "ControlElement", + "id" : "acm014702jsd", + "name" : "clone" + }, + "acm014703jsd" : { + "type" : "ControlElement", + "id" : "acm014703jsd", + "name" : "equals" + }, + "acm014704jsd" : { + "type" : "ControlElement", + "id" : "acm014704jsd", + "name" : "hashCode" + }, + "acm014705jsd" : { + "type" : "ClassUnit", + "id" : "acm014705jsd", + "name" : "IntegrityMessage", + "compilationUnitId" : "acm014692jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014697jsd", "acm014698jsd", "acm014699jsd", "acm014700jsd", "acm014701jsd", "acm014702jsd", "acm014703jsd", "acm014704jsd" ] + }, + "acm014706jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014706jsd", + "name" : "JournalInAbbreviationListChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014713jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014707jsd" : { + "type" : "CodePackage", + "id" : "acm014707jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014708jsd" ] + }, + "acm014708jsd" : { + "type" : "CodePackage", + "id" : "acm014708jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014709jsd" ] + }, + "acm014709jsd" : { + "type" : "CodePackage", + "id" : "acm014709jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014710jsd" ] + }, + "acm014710jsd" : { + "type" : "CodePackage", + "id" : "acm014710jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014706jsd" ] + }, + "acm014711jsd" : { + "type" : "ControlElement", + "id" : "acm014711jsd", + "name" : "JournalInAbbreviationListChecker" + }, + "acm014712jsd" : { + "type" : "ControlElement", + "id" : "acm014712jsd", + "name" : "check" + }, + "acm014713jsd" : { + "type" : "ClassUnit", + "id" : "acm014713jsd", + "name" : "JournalInAbbreviationListChecker", + "compilationUnitId" : "acm014706jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014711jsd", "acm014712jsd" ] + }, + "acm014714jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014714jsd", + "name" : "MonthChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014721jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014715jsd" : { + "type" : "CodePackage", + "id" : "acm014715jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014716jsd" ] + }, + "acm014716jsd" : { + "type" : "CodePackage", + "id" : "acm014716jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014717jsd" ] + }, + "acm014717jsd" : { + "type" : "CodePackage", + "id" : "acm014717jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014718jsd" ] + }, + "acm014718jsd" : { + "type" : "CodePackage", + "id" : "acm014718jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014714jsd" ] + }, + "acm014719jsd" : { + "type" : "ControlElement", + "id" : "acm014719jsd", + "name" : "MonthChecker" + }, + "acm014720jsd" : { + "type" : "ControlElement", + "id" : "acm014720jsd", + "name" : "checkValue" + }, + "acm014721jsd" : { + "type" : "ClassUnit", + "id" : "acm014721jsd", + "name" : "MonthChecker", + "compilationUnitId" : "acm014714jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm014719jsd", "acm014720jsd" ] + }, + "acm014722jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014722jsd", + "name" : "NoBibtexFieldChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014729jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014723jsd" : { + "type" : "CodePackage", + "id" : "acm014723jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014724jsd" ] + }, + "acm014724jsd" : { + "type" : "CodePackage", + "id" : "acm014724jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014725jsd" ] + }, + "acm014725jsd" : { + "type" : "CodePackage", + "id" : "acm014725jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014726jsd" ] + }, + "acm014726jsd" : { + "type" : "CodePackage", + "id" : "acm014726jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014722jsd" ] + }, + "acm014727jsd" : { + "type" : "ControlElement", + "id" : "acm014727jsd", + "name" : "getAllBiblatexOnlyFields" + }, + "acm014728jsd" : { + "type" : "ControlElement", + "id" : "acm014728jsd", + "name" : "check" + }, + "acm014729jsd" : { + "type" : "ClassUnit", + "id" : "acm014729jsd", + "name" : "NoBibtexFieldChecker", + "compilationUnitId" : "acm014722jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014727jsd", "acm014728jsd" ] + }, + "acm014730jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014730jsd", + "name" : "NoteChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014737jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014731jsd" : { + "type" : "CodePackage", + "id" : "acm014731jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014732jsd" ] + }, + "acm014732jsd" : { + "type" : "CodePackage", + "id" : "acm014732jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014733jsd" ] + }, + "acm014733jsd" : { + "type" : "CodePackage", + "id" : "acm014733jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014734jsd" ] + }, + "acm014734jsd" : { + "type" : "CodePackage", + "id" : "acm014734jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014730jsd" ] + }, + "acm014735jsd" : { + "type" : "ControlElement", + "id" : "acm014735jsd", + "name" : "NoteChecker" + }, + "acm014736jsd" : { + "type" : "ControlElement", + "id" : "acm014736jsd", + "name" : "checkValue" + }, + "acm014737jsd" : { + "type" : "ClassUnit", + "id" : "acm014737jsd", + "name" : "NoteChecker", + "compilationUnitId" : "acm014730jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm014735jsd", "acm014736jsd" ] + }, + "acm014738jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014738jsd", + "name" : "PagesChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014745jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014739jsd" : { + "type" : "CodePackage", + "id" : "acm014739jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014740jsd" ] + }, + "acm014740jsd" : { + "type" : "CodePackage", + "id" : "acm014740jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014741jsd" ] + }, + "acm014741jsd" : { + "type" : "CodePackage", + "id" : "acm014741jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014742jsd" ] + }, + "acm014742jsd" : { + "type" : "CodePackage", + "id" : "acm014742jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014738jsd" ] + }, + "acm014743jsd" : { + "type" : "ControlElement", + "id" : "acm014743jsd", + "name" : "PagesChecker" + }, + "acm014744jsd" : { + "type" : "ControlElement", + "id" : "acm014744jsd", + "name" : "checkValue" + }, + "acm014745jsd" : { + "type" : "ClassUnit", + "id" : "acm014745jsd", + "name" : "PagesChecker", + "compilationUnitId" : "acm014738jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm014743jsd", "acm014744jsd" ] + }, + "acm014746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014746jsd", + "name" : "PersonNamesChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014753jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014747jsd" : { + "type" : "CodePackage", + "id" : "acm014747jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014748jsd" ] + }, + "acm014748jsd" : { + "type" : "CodePackage", + "id" : "acm014748jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014749jsd" ] + }, + "acm014749jsd" : { + "type" : "CodePackage", + "id" : "acm014749jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014750jsd" ] + }, + "acm014750jsd" : { + "type" : "CodePackage", + "id" : "acm014750jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014746jsd" ] + }, + "acm014751jsd" : { + "type" : "ControlElement", + "id" : "acm014751jsd", + "name" : "PersonNamesChecker" + }, + "acm014752jsd" : { + "type" : "ControlElement", + "id" : "acm014752jsd", + "name" : "checkValue" + }, + "acm014753jsd" : { + "type" : "ClassUnit", + "id" : "acm014753jsd", + "name" : "PersonNamesChecker", + "compilationUnitId" : "acm014746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm015575jsd", "acm018022jsd", "acm018032jsd", "acm018175jsd" ], + "content" : [ "acm014751jsd", "acm014752jsd" ] + }, + "acm014754jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014754jsd", + "name" : "TitleChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014761jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014755jsd" : { + "type" : "CodePackage", + "id" : "acm014755jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014756jsd" ] + }, + "acm014756jsd" : { + "type" : "CodePackage", + "id" : "acm014756jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014757jsd" ] + }, + "acm014757jsd" : { + "type" : "CodePackage", + "id" : "acm014757jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014758jsd" ] + }, + "acm014758jsd" : { + "type" : "CodePackage", + "id" : "acm014758jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014754jsd" ] + }, + "acm014759jsd" : { + "type" : "ControlElement", + "id" : "acm014759jsd", + "name" : "TitleChecker" + }, + "acm014760jsd" : { + "type" : "ControlElement", + "id" : "acm014760jsd", + "name" : "checkValue" + }, + "acm014761jsd" : { + "type" : "ClassUnit", + "id" : "acm014761jsd", + "name" : "TitleChecker", + "compilationUnitId" : "acm014754jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm014759jsd", "acm014760jsd" ] + }, + "acm014762jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014762jsd", + "name" : "TypeChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014768jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014763jsd" : { + "type" : "CodePackage", + "id" : "acm014763jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014764jsd" ] + }, + "acm014764jsd" : { + "type" : "CodePackage", + "id" : "acm014764jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014765jsd" ] + }, + "acm014765jsd" : { + "type" : "CodePackage", + "id" : "acm014765jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014766jsd" ] + }, + "acm014766jsd" : { + "type" : "CodePackage", + "id" : "acm014766jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014762jsd" ] + }, + "acm014767jsd" : { + "type" : "ControlElement", + "id" : "acm014767jsd", + "name" : "check" + }, + "acm014768jsd" : { + "type" : "ClassUnit", + "id" : "acm014768jsd", + "name" : "TypeChecker", + "compilationUnitId" : "acm014762jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm014767jsd" ] + }, + "acm014769jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014769jsd", + "name" : "UTF8Checker", + "parentId" : "acm014499jsd", + "content" : [ "acm014777jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014770jsd" : { + "type" : "CodePackage", + "id" : "acm014770jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014771jsd" ] + }, + "acm014771jsd" : { + "type" : "CodePackage", + "id" : "acm014771jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014772jsd" ] + }, + "acm014772jsd" : { + "type" : "CodePackage", + "id" : "acm014772jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014773jsd" ] + }, + "acm014773jsd" : { + "type" : "CodePackage", + "id" : "acm014773jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014769jsd" ] + }, + "acm014774jsd" : { + "type" : "ControlElement", + "id" : "acm014774jsd", + "name" : "UTF8Checker" + }, + "acm014775jsd" : { + "type" : "ControlElement", + "id" : "acm014775jsd", + "name" : "check" + }, + "acm014776jsd" : { + "type" : "ControlElement", + "id" : "acm014776jsd", + "name" : "UTF8EncodingChecker" + }, + "acm014777jsd" : { + "type" : "ClassUnit", + "id" : "acm014777jsd", + "name" : "UTF8Checker", + "compilationUnitId" : "acm014769jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014618jsd" ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm014774jsd", "acm014775jsd", "acm014776jsd" ] + }, + "acm014778jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014778jsd", + "name" : "UrlChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014784jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014779jsd" : { + "type" : "CodePackage", + "id" : "acm014779jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014780jsd" ] + }, + "acm014780jsd" : { + "type" : "CodePackage", + "id" : "acm014780jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014781jsd" ] + }, + "acm014781jsd" : { + "type" : "CodePackage", + "id" : "acm014781jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014782jsd" ] + }, + "acm014782jsd" : { + "type" : "CodePackage", + "id" : "acm014782jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014778jsd" ] + }, + "acm014783jsd" : { + "type" : "ControlElement", + "id" : "acm014783jsd", + "name" : "checkValue" + }, + "acm014784jsd" : { + "type" : "ClassUnit", + "id" : "acm014784jsd", + "name" : "UrlChecker", + "compilationUnitId" : "acm014778jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014783jsd" ] + }, + "acm014785jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014785jsd", + "name" : "ValidCitationKeyChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014791jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014786jsd" : { + "type" : "CodePackage", + "id" : "acm014786jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014787jsd" ] + }, + "acm014787jsd" : { + "type" : "CodePackage", + "id" : "acm014787jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014788jsd" ] + }, + "acm014788jsd" : { + "type" : "CodePackage", + "id" : "acm014788jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014789jsd" ] + }, + "acm014789jsd" : { + "type" : "CodePackage", + "id" : "acm014789jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014785jsd" ] + }, + "acm014790jsd" : { + "type" : "ControlElement", + "id" : "acm014790jsd", + "name" : "checkValue" + }, + "acm014791jsd" : { + "type" : "ClassUnit", + "id" : "acm014791jsd", + "name" : "ValidCitationKeyChecker", + "compilationUnitId" : "acm014785jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014790jsd" ] + }, + "acm014792jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014792jsd", + "name" : "ValueChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014798jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014793jsd" : { + "type" : "CodePackage", + "id" : "acm014793jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014794jsd" ] + }, + "acm014794jsd" : { + "type" : "CodePackage", + "id" : "acm014794jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014795jsd" ] + }, + "acm014795jsd" : { + "type" : "CodePackage", + "id" : "acm014795jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014796jsd" ] + }, + "acm014796jsd" : { + "type" : "CodePackage", + "id" : "acm014796jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014792jsd" ] + }, + "acm014797jsd" : { + "type" : "ControlElement", + "id" : "acm014797jsd", + "name" : "checkValue" + }, + "acm014798jsd" : { + "type" : "InterfaceUnit", + "id" : "acm014798jsd", + "name" : "ValueChecker", + "compilationUnitId" : "acm014792jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014797jsd" ] + }, + "acm014799jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014799jsd", + "name" : "YearChecker", + "parentId" : "acm014499jsd", + "content" : [ "acm014805jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014800jsd" : { + "type" : "CodePackage", + "id" : "acm014800jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014801jsd" ] + }, + "acm014801jsd" : { + "type" : "CodePackage", + "id" : "acm014801jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014802jsd" ] + }, + "acm014802jsd" : { + "type" : "CodePackage", + "id" : "acm014802jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014803jsd" ] + }, + "acm014803jsd" : { + "type" : "CodePackage", + "id" : "acm014803jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm014799jsd" ] + }, + "acm014804jsd" : { + "type" : "ControlElement", + "id" : "acm014804jsd", + "name" : "checkValue" + }, + "acm014805jsd" : { + "type" : "ClassUnit", + "id" : "acm014805jsd", + "name" : "YearChecker", + "compilationUnitId" : "acm014799jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm014798jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014804jsd" ] + }, + "acm014806jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014806jsd", + "name" : "Abbreviation", + "parentId" : "acm001341jsd", + "content" : [ "acm014824jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014807jsd" : { + "type" : "CodePackage", + "id" : "acm014807jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014808jsd" ] + }, + "acm014808jsd" : { + "type" : "CodePackage", + "id" : "acm014808jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014809jsd" ] + }, + "acm014809jsd" : { + "type" : "CodePackage", + "id" : "acm014809jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014810jsd" ] + }, + "acm014810jsd" : { + "type" : "CodePackage", + "id" : "acm014810jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014806jsd" ] + }, + "acm014811jsd" : { + "type" : "ControlElement", + "id" : "acm014811jsd", + "name" : "Abbreviation" + }, + "acm014812jsd" : { + "type" : "ControlElement", + "id" : "acm014812jsd", + "name" : "Abbreviation" + }, + "acm014813jsd" : { + "type" : "ControlElement", + "id" : "acm014813jsd", + "name" : "Abbreviation" + }, + "acm014814jsd" : { + "type" : "ControlElement", + "id" : "acm014814jsd", + "name" : "getName" + }, + "acm014815jsd" : { + "type" : "ControlElement", + "id" : "acm014815jsd", + "name" : "getAbbreviation" + }, + "acm014816jsd" : { + "type" : "ControlElement", + "id" : "acm014816jsd", + "name" : "getShortestUniqueAbbreviation" + }, + "acm014817jsd" : { + "type" : "ControlElement", + "id" : "acm014817jsd", + "name" : "isDefaultShortestUniqueAbbreviation" + }, + "acm014818jsd" : { + "type" : "ControlElement", + "id" : "acm014818jsd", + "name" : "getDotlessAbbreviation" + }, + "acm014819jsd" : { + "type" : "ControlElement", + "id" : "acm014819jsd", + "name" : "compareTo" + }, + "acm014820jsd" : { + "type" : "ControlElement", + "id" : "acm014820jsd", + "name" : "getNext" + }, + "acm014821jsd" : { + "type" : "ControlElement", + "id" : "acm014821jsd", + "name" : "toString" + }, + "acm014822jsd" : { + "type" : "ControlElement", + "id" : "acm014822jsd", + "name" : "equals" + }, + "acm014823jsd" : { + "type" : "ControlElement", + "id" : "acm014823jsd", + "name" : "hashCode" + }, + "acm014824jsd" : { + "type" : "ClassUnit", + "id" : "acm014824jsd", + "name" : "Abbreviation", + "compilationUnitId" : "acm014806jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014811jsd", "acm014812jsd", "acm014813jsd", "acm014814jsd", "acm014815jsd", "acm014816jsd", "acm014817jsd", "acm014818jsd", "acm014819jsd", "acm014820jsd", "acm014821jsd", "acm014822jsd", "acm014823jsd" ] + }, + "acm014825jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014825jsd", + "name" : "AbbreviationFormat", + "parentId" : "acm001341jsd", + "content" : [ "acm014832jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014826jsd" : { + "type" : "CodePackage", + "id" : "acm014826jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014827jsd" ] + }, + "acm014827jsd" : { + "type" : "CodePackage", + "id" : "acm014827jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014828jsd" ] + }, + "acm014828jsd" : { + "type" : "CodePackage", + "id" : "acm014828jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014829jsd" ] + }, + "acm014829jsd" : { + "type" : "CodePackage", + "id" : "acm014829jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014825jsd" ] + }, + "acm014830jsd" : { + "type" : "ControlElement", + "id" : "acm014830jsd", + "name" : "AbbreviationFormat" + }, + "acm014831jsd" : { + "type" : "ControlElement", + "id" : "acm014831jsd", + "name" : "getCSVFormat" + }, + "acm014832jsd" : { + "type" : "ClassUnit", + "id" : "acm014832jsd", + "name" : "AbbreviationFormat", + "compilationUnitId" : "acm014825jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014830jsd", "acm014831jsd" ] + }, + "acm014833jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014833jsd", + "name" : "AbbreviationParser", + "parentId" : "acm001341jsd", + "content" : [ "acm014843jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014834jsd" : { + "type" : "CodePackage", + "id" : "acm014834jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014835jsd" ] + }, + "acm014835jsd" : { + "type" : "CodePackage", + "id" : "acm014835jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014836jsd" ] + }, + "acm014836jsd" : { + "type" : "CodePackage", + "id" : "acm014836jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014837jsd" ] + }, + "acm014837jsd" : { + "type" : "CodePackage", + "id" : "acm014837jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014833jsd" ] + }, + "acm014838jsd" : { + "type" : "ControlElement", + "id" : "acm014838jsd", + "name" : "readJournalListFromResource" + }, + "acm014839jsd" : { + "type" : "ControlElement", + "id" : "acm014839jsd", + "name" : "readJournalListFromFile" + }, + "acm014840jsd" : { + "type" : "ControlElement", + "id" : "acm014840jsd", + "name" : "readJournalListFromFile" + }, + "acm014841jsd" : { + "type" : "ControlElement", + "id" : "acm014841jsd", + "name" : "readJournalList" + }, + "acm014842jsd" : { + "type" : "ControlElement", + "id" : "acm014842jsd", + "name" : "getAbbreviations" + }, + "acm014843jsd" : { + "type" : "ClassUnit", + "id" : "acm014843jsd", + "name" : "AbbreviationParser", + "compilationUnitId" : "acm014833jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014838jsd", "acm014839jsd", "acm014840jsd", "acm014841jsd", "acm014842jsd" ] + }, + "acm014844jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014844jsd", + "name" : "AbbreviationWriter", + "parentId" : "acm001341jsd", + "content" : [ "acm014851jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014845jsd" : { + "type" : "CodePackage", + "id" : "acm014845jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014846jsd" ] + }, + "acm014846jsd" : { + "type" : "CodePackage", + "id" : "acm014846jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014847jsd" ] + }, + "acm014847jsd" : { + "type" : "CodePackage", + "id" : "acm014847jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014848jsd" ] + }, + "acm014848jsd" : { + "type" : "CodePackage", + "id" : "acm014848jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014844jsd" ] + }, + "acm014849jsd" : { + "type" : "ControlElement", + "id" : "acm014849jsd", + "name" : "AbbreviationWriter" + }, + "acm014850jsd" : { + "type" : "ControlElement", + "id" : "acm014850jsd", + "name" : "writeOrCreate" + }, + "acm014851jsd" : { + "type" : "ClassUnit", + "id" : "acm014851jsd", + "name" : "AbbreviationWriter", + "compilationUnitId" : "acm014844jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014849jsd", "acm014850jsd" ] + }, + "acm014852jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014852jsd", + "name" : "JournalAbbreviationLoader", + "parentId" : "acm001341jsd", + "content" : [ "acm014860jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014853jsd" : { + "type" : "CodePackage", + "id" : "acm014853jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014854jsd" ] + }, + "acm014854jsd" : { + "type" : "CodePackage", + "id" : "acm014854jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014855jsd" ] + }, + "acm014855jsd" : { + "type" : "CodePackage", + "id" : "acm014855jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014856jsd" ] + }, + "acm014856jsd" : { + "type" : "CodePackage", + "id" : "acm014856jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014852jsd" ] + }, + "acm014857jsd" : { + "type" : "ControlElement", + "id" : "acm014857jsd", + "name" : "readJournalListFromFile" + }, + "acm014858jsd" : { + "type" : "ControlElement", + "id" : "acm014858jsd", + "name" : "loadRepository" + }, + "acm014859jsd" : { + "type" : "ControlElement", + "id" : "acm014859jsd", + "name" : "loadBuiltInRepository" + }, + "acm014860jsd" : { + "type" : "ClassUnit", + "id" : "acm014860jsd", + "name" : "JournalAbbreviationLoader", + "compilationUnitId" : "acm014852jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014857jsd", "acm014858jsd", "acm014859jsd" ] + }, + "acm014861jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014861jsd", + "name" : "JournalAbbreviationPreferences", + "parentId" : "acm001341jsd", + "content" : [ "acm014872jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014862jsd" : { + "type" : "CodePackage", + "id" : "acm014862jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014863jsd" ] + }, + "acm014863jsd" : { + "type" : "CodePackage", + "id" : "acm014863jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014864jsd" ] + }, + "acm014864jsd" : { + "type" : "CodePackage", + "id" : "acm014864jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014865jsd" ] + }, + "acm014865jsd" : { + "type" : "CodePackage", + "id" : "acm014865jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014861jsd" ] + }, + "acm014866jsd" : { + "type" : "ControlElement", + "id" : "acm014866jsd", + "name" : "JournalAbbreviationPreferences" + }, + "acm014867jsd" : { + "type" : "ControlElement", + "id" : "acm014867jsd", + "name" : "getExternalJournalLists" + }, + "acm014868jsd" : { + "type" : "ControlElement", + "id" : "acm014868jsd", + "name" : "setExternalJournalLists" + }, + "acm014869jsd" : { + "type" : "ControlElement", + "id" : "acm014869jsd", + "name" : "shouldUseFJournalField" + }, + "acm014870jsd" : { + "type" : "ControlElement", + "id" : "acm014870jsd", + "name" : "useFJournalFieldProperty" + }, + "acm014871jsd" : { + "type" : "ControlElement", + "id" : "acm014871jsd", + "name" : "setUseFJournalField" + }, + "acm014872jsd" : { + "type" : "ClassUnit", + "id" : "acm014872jsd", + "name" : "JournalAbbreviationPreferences", + "compilationUnitId" : "acm014861jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014866jsd", "acm014867jsd", "acm014868jsd", "acm014869jsd", "acm014870jsd", "acm014871jsd" ] + }, + "acm014873jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014873jsd", + "name" : "JournalAbbreviationRepository", + "parentId" : "acm001341jsd", + "content" : [ "acm014893jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014874jsd" : { + "type" : "CodePackage", + "id" : "acm014874jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014875jsd" ] + }, + "acm014875jsd" : { + "type" : "CodePackage", + "id" : "acm014875jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014876jsd" ] + }, + "acm014876jsd" : { + "type" : "CodePackage", + "id" : "acm014876jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014877jsd" ] + }, + "acm014877jsd" : { + "type" : "CodePackage", + "id" : "acm014877jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm014873jsd" ] + }, + "acm014878jsd" : { + "type" : "ControlElement", + "id" : "acm014878jsd", + "name" : "JournalAbbreviationRepository" + }, + "acm014879jsd" : { + "type" : "ControlElement", + "id" : "acm014879jsd", + "name" : "isMatched" + }, + "acm014880jsd" : { + "type" : "ControlElement", + "id" : "acm014880jsd", + "name" : "isMatchedAbbreviated" + }, + "acm014881jsd" : { + "type" : "ControlElement", + "id" : "acm014881jsd", + "name" : "isKnownName" + }, + "acm014882jsd" : { + "type" : "ControlElement", + "id" : "acm014882jsd", + "name" : "isAbbreviatedName" + }, + "acm014883jsd" : { + "type" : "ControlElement", + "id" : "acm014883jsd", + "name" : "get" + }, + "acm014884jsd" : { + "type" : "ControlElement", + "id" : "acm014884jsd", + "name" : "addCustomAbbreviation" + }, + "acm014885jsd" : { + "type" : "ControlElement", + "id" : "acm014885jsd", + "name" : "getCustomAbbreviations" + }, + "acm014886jsd" : { + "type" : "ControlElement", + "id" : "acm014886jsd", + "name" : "addCustomAbbreviations" + }, + "acm014887jsd" : { + "type" : "ControlElement", + "id" : "acm014887jsd", + "name" : "getNextAbbreviation" + }, + "acm014888jsd" : { + "type" : "ControlElement", + "id" : "acm014888jsd", + "name" : "getDefaultAbbreviation" + }, + "acm014889jsd" : { + "type" : "ControlElement", + "id" : "acm014889jsd", + "name" : "getDotless" + }, + "acm014890jsd" : { + "type" : "ControlElement", + "id" : "acm014890jsd", + "name" : "getShortestUniqueAbbreviation" + }, + "acm014891jsd" : { + "type" : "ControlElement", + "id" : "acm014891jsd", + "name" : "getFullNames" + }, + "acm014892jsd" : { + "type" : "ControlElement", + "id" : "acm014892jsd", + "name" : "getAllLoaded" + }, + "acm014893jsd" : { + "type" : "ClassUnit", + "id" : "acm014893jsd", + "name" : "JournalAbbreviationRepository", + "compilationUnitId" : "acm014873jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014878jsd", "acm014879jsd", "acm014880jsd", "acm014881jsd", "acm014882jsd", "acm014883jsd", "acm014884jsd", "acm014885jsd", "acm014886jsd", "acm014887jsd", "acm014888jsd", "acm014889jsd", "acm014890jsd", "acm014891jsd", "acm014892jsd" ] + }, + "acm014894jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014894jsd", + "name" : "Encodings", + "parentId" : "acm014898jsd", + "content" : [ "acm014901jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014895jsd" : { + "type" : "CodePackage", + "id" : "acm014895jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014896jsd" ] + }, + "acm014896jsd" : { + "type" : "CodePackage", + "id" : "acm014896jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014897jsd" ] + }, + "acm014897jsd" : { + "type" : "CodePackage", + "id" : "acm014897jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014898jsd" ] + }, + "acm014898jsd" : { + "type" : "CodePackage", + "id" : "acm014898jsd", + "name" : "l10n", + "parentId" : "acm001340jsd", + "content" : [ "acm014894jsd", "acm014902jsd", "acm014912jsd", "acm014936jsd", "acm014948jsd", "acm014956jsd", "acm026371jsd", "acm026381jsd", "acm026390jsd", "acm026404jsd", "acm026413jsd", "acm026419jsd", "acm026443jsd", "acm026458jsd", "acm026467jsd", "acm026475jsd", "acm026498jsd" ] + }, + "acm014899jsd" : { + "type" : "ControlElement", + "id" : "acm014899jsd", + "name" : "Encodings" + }, + "acm014900jsd" : { + "type" : "ControlElement", + "id" : "acm014900jsd", + "name" : "getCharsets" + }, + "acm014901jsd" : { + "type" : "ClassUnit", + "id" : "acm014901jsd", + "name" : "Encodings", + "compilationUnitId" : "acm014894jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014899jsd", "acm014900jsd" ] + }, + "acm014902jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014902jsd", + "name" : "Language", + "parentId" : "acm014898jsd", + "content" : [ "acm014911jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014903jsd" : { + "type" : "CodePackage", + "id" : "acm014903jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014904jsd" ] + }, + "acm014904jsd" : { + "type" : "CodePackage", + "id" : "acm014904jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014905jsd" ] + }, + "acm014905jsd" : { + "type" : "CodePackage", + "id" : "acm014905jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014906jsd" ] + }, + "acm014906jsd" : { + "type" : "CodePackage", + "id" : "acm014906jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm014902jsd" ] + }, + "acm014907jsd" : { + "type" : "ControlElement", + "id" : "acm014907jsd", + "name" : "Language" + }, + "acm014908jsd" : { + "type" : "ControlElement", + "id" : "acm014908jsd", + "name" : "convertToSupportedLocale" + }, + "acm014909jsd" : { + "type" : "ControlElement", + "id" : "acm014909jsd", + "name" : "getDisplayName" + }, + "acm014910jsd" : { + "type" : "ControlElement", + "id" : "acm014910jsd", + "name" : "getId" + }, + "acm014911jsd" : { + "type" : "ClassUnit", + "id" : "acm014911jsd", + "name" : "Language", + "compilationUnitId" : "acm014902jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014911jsd" ], + "content" : [ "acm014907jsd", "acm014908jsd", "acm014909jsd", "acm014910jsd" ] + }, + "acm014912jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014912jsd", + "name" : "Localization", + "parentId" : "acm014898jsd", + "content" : [ "acm014929jsd", "acm014935jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014913jsd" : { + "type" : "CodePackage", + "id" : "acm014913jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014914jsd" ] + }, + "acm014914jsd" : { + "type" : "CodePackage", + "id" : "acm014914jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014915jsd" ] + }, + "acm014915jsd" : { + "type" : "CodePackage", + "id" : "acm014915jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014916jsd" ] + }, + "acm014916jsd" : { + "type" : "CodePackage", + "id" : "acm014916jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm014912jsd" ] + }, + "acm014917jsd" : { + "type" : "ControlElement", + "id" : "acm014917jsd", + "name" : "Localization" + }, + "acm014918jsd" : { + "type" : "ControlElement", + "id" : "acm014918jsd", + "name" : "lang" + }, + "acm014919jsd" : { + "type" : "ControlElement", + "id" : "acm014919jsd", + "name" : "setLanguage" + }, + "acm014920jsd" : { + "type" : "ControlElement", + "id" : "acm014920jsd", + "name" : "getMessages" + }, + "acm014921jsd" : { + "type" : "ControlElement", + "id" : "acm014921jsd", + "name" : "createResourceBundles" + }, + "acm014922jsd" : { + "type" : "ControlElement", + "id" : "acm014922jsd", + "name" : "createLookupMap" + }, + "acm014923jsd" : { + "type" : "ControlElement", + "id" : "acm014923jsd", + "name" : "lookup" + }, + "acm014924jsd" : { + "type" : "ControlElement", + "id" : "acm014924jsd", + "name" : "LocalizationBundle" + }, + "acm014925jsd" : { + "type" : "ControlElement", + "id" : "acm014925jsd", + "name" : "handleGetObject" + }, + "acm014926jsd" : { + "type" : "ControlElement", + "id" : "acm014926jsd", + "name" : "getKeys" + }, + "acm014927jsd" : { + "type" : "ControlElement", + "id" : "acm014927jsd", + "name" : "handleKeySet" + }, + "acm014928jsd" : { + "type" : "ControlElement", + "id" : "acm014928jsd", + "name" : "containsKey" + }, + "acm014929jsd" : { + "type" : "ClassUnit", + "id" : "acm014929jsd", + "name" : "Localization", + "compilationUnitId" : "acm014912jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014911jsd", "acm014929jsd", "acm014935jsd", "acm014955jsd" ], + "content" : [ "acm014917jsd", "acm014918jsd", "acm014919jsd", "acm014920jsd", "acm014921jsd", "acm014922jsd", "acm014923jsd", "acm014924jsd", "acm014925jsd", "acm014926jsd", "acm014927jsd", "acm014928jsd" ] + }, + "acm014930jsd" : { + "type" : "ControlElement", + "id" : "acm014930jsd", + "name" : "LocalizationBundle" + }, + "acm014931jsd" : { + "type" : "ControlElement", + "id" : "acm014931jsd", + "name" : "handleGetObject" + }, + "acm014932jsd" : { + "type" : "ControlElement", + "id" : "acm014932jsd", + "name" : "getKeys" + }, + "acm014933jsd" : { + "type" : "ControlElement", + "id" : "acm014933jsd", + "name" : "handleKeySet" + }, + "acm014934jsd" : { + "type" : "ControlElement", + "id" : "acm014934jsd", + "name" : "containsKey" + }, + "acm014935jsd" : { + "type" : "ClassUnit", + "id" : "acm014935jsd", + "name" : "LocalizationBundle", + "compilationUnitId" : "acm014912jsd", + "parentDatatypeId" : "acm014929jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014930jsd", "acm014931jsd", "acm014932jsd", "acm014933jsd", "acm014934jsd" ] + }, + "acm014936jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014936jsd", + "name" : "LocalizationKey", + "parentId" : "acm014898jsd", + "content" : [ "acm014947jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014937jsd" : { + "type" : "CodePackage", + "id" : "acm014937jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014938jsd" ] + }, + "acm014938jsd" : { + "type" : "CodePackage", + "id" : "acm014938jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014939jsd" ] + }, + "acm014939jsd" : { + "type" : "CodePackage", + "id" : "acm014939jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014940jsd" ] + }, + "acm014940jsd" : { + "type" : "CodePackage", + "id" : "acm014940jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm014936jsd" ] + }, + "acm014941jsd" : { + "type" : "ControlElement", + "id" : "acm014941jsd", + "name" : "LocalizationKey" + }, + "acm014942jsd" : { + "type" : "ControlElement", + "id" : "acm014942jsd", + "name" : "fromKey" + }, + "acm014943jsd" : { + "type" : "ControlElement", + "id" : "acm014943jsd", + "name" : "fromEscapedJavaString" + }, + "acm014944jsd" : { + "type" : "ControlElement", + "id" : "acm014944jsd", + "name" : "getEscapedPropertiesKey" + }, + "acm014945jsd" : { + "type" : "ControlElement", + "id" : "acm014945jsd", + "name" : "getValueForEnglishPropertiesFile" + }, + "acm014946jsd" : { + "type" : "ControlElement", + "id" : "acm014946jsd", + "name" : "getKey" + }, + "acm014947jsd" : { + "type" : "ClassUnit", + "id" : "acm014947jsd", + "name" : "LocalizationKey", + "compilationUnitId" : "acm014936jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014947jsd" ], + "content" : [ "acm014941jsd", "acm014942jsd", "acm014943jsd", "acm014944jsd", "acm014945jsd", "acm014946jsd" ] + }, + "acm014948jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014948jsd", + "name" : "LocalizationKeyParams", + "parentId" : "acm014898jsd", + "content" : [ "acm014955jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014949jsd" : { + "type" : "CodePackage", + "id" : "acm014949jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014950jsd" ] + }, + "acm014950jsd" : { + "type" : "CodePackage", + "id" : "acm014950jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014951jsd" ] + }, + "acm014951jsd" : { + "type" : "CodePackage", + "id" : "acm014951jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014952jsd" ] + }, + "acm014952jsd" : { + "type" : "CodePackage", + "id" : "acm014952jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm014948jsd" ] + }, + "acm014953jsd" : { + "type" : "ControlElement", + "id" : "acm014953jsd", + "name" : "LocalizationKeyParams" + }, + "acm014954jsd" : { + "type" : "ControlElement", + "id" : "acm014954jsd", + "name" : "replacePlaceholders" + }, + "acm014955jsd" : { + "type" : "ClassUnit", + "id" : "acm014955jsd", + "name" : "LocalizationKeyParams", + "compilationUnitId" : "acm014948jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014947jsd" ], + "content" : [ "acm014953jsd", "acm014954jsd" ] + }, + "acm014956jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014956jsd", + "name" : "LocalizationLocator", + "parentId" : "acm014898jsd", + "content" : [ "acm014962jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014957jsd" : { + "type" : "CodePackage", + "id" : "acm014957jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014958jsd" ] + }, + "acm014958jsd" : { + "type" : "CodePackage", + "id" : "acm014958jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014959jsd" ] + }, + "acm014959jsd" : { + "type" : "CodePackage", + "id" : "acm014959jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014960jsd" ] + }, + "acm014960jsd" : { + "type" : "CodePackage", + "id" : "acm014960jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm014956jsd" ] + }, + "acm014961jsd" : { + "type" : "ControlElement", + "id" : "acm014961jsd", + "name" : "getResourceBundle" + }, + "acm014962jsd" : { + "type" : "ClassUnit", + "id" : "acm014962jsd", + "name" : "LocalizationLocator", + "compilationUnitId" : "acm014956jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014961jsd" ] + }, + "acm014963jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014963jsd", + "name" : "AbstractParamLayoutFormatter", + "parentId" : "acm014967jsd", + "content" : [ "acm014970jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014964jsd" : { + "type" : "CodePackage", + "id" : "acm014964jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014965jsd" ] + }, + "acm014965jsd" : { + "type" : "CodePackage", + "id" : "acm014965jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014966jsd" ] + }, + "acm014966jsd" : { + "type" : "CodePackage", + "id" : "acm014966jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014967jsd" ] + }, + "acm014967jsd" : { + "type" : "CodePackage", + "id" : "acm014967jsd", + "name" : "layout", + "parentId" : "acm001340jsd", + "content" : [ "acm014963jsd", "acm014971jsd", "acm014983jsd", "acm015002jsd", "acm015009jsd", "acm015021jsd", "acm015034jsd", "acm015053jsd", "acm015060jsd", "acm015067jsd", "acm026514jsd", "acm026523jsd", "acm026532jsd", "acm015085jsd" ] + }, + "acm014968jsd" : { + "type" : "ControlElement", + "id" : "acm014968jsd", + "name" : "AbstractParamLayoutFormatter" + }, + "acm014969jsd" : { + "type" : "ControlElement", + "id" : "acm014969jsd", + "name" : "parseArgument" + }, + "acm014970jsd" : { + "type" : "ClassUnit", + "id" : "acm014970jsd", + "name" : "AbstractParamLayoutFormatter", + "compilationUnitId" : "acm014963jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015059jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm014968jsd", "acm014969jsd" ] + }, + "acm014971jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014971jsd", + "name" : "Layout", + "parentId" : "acm014967jsd", + "content" : [ "acm014982jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014972jsd" : { + "type" : "CodePackage", + "id" : "acm014972jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014973jsd" ] + }, + "acm014973jsd" : { + "type" : "CodePackage", + "id" : "acm014973jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014974jsd" ] + }, + "acm014974jsd" : { + "type" : "CodePackage", + "id" : "acm014974jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014975jsd" ] + }, + "acm014975jsd" : { + "type" : "CodePackage", + "id" : "acm014975jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm014971jsd" ] + }, + "acm014976jsd" : { + "type" : "ControlElement", + "id" : "acm014976jsd", + "name" : "Layout" + }, + "acm014977jsd" : { + "type" : "ControlElement", + "id" : "acm014977jsd", + "name" : "setPostFormatter" + }, + "acm014978jsd" : { + "type" : "ControlElement", + "id" : "acm014978jsd", + "name" : "getText" + }, + "acm014979jsd" : { + "type" : "ControlElement", + "id" : "acm014979jsd", + "name" : "doLayout" + }, + "acm014980jsd" : { + "type" : "ControlElement", + "id" : "acm014980jsd", + "name" : "doLayout" + }, + "acm014981jsd" : { + "type" : "ControlElement", + "id" : "acm014981jsd", + "name" : "getMissingFormatters" + }, + "acm014982jsd" : { + "type" : "ClassUnit", + "id" : "acm014982jsd", + "name" : "Layout", + "compilationUnitId" : "acm014971jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015001jsd", "acm015008jsd", "acm015033jsd", "acm015066jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm014976jsd", "acm014977jsd", "acm014978jsd", "acm014979jsd", "acm014980jsd", "acm014981jsd" ] + }, + "acm014983jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm014983jsd", + "name" : "LayoutEntry", + "parentId" : "acm014967jsd", + "content" : [ "acm015001jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm014984jsd" : { + "type" : "CodePackage", + "id" : "acm014984jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm014985jsd" ] + }, + "acm014985jsd" : { + "type" : "CodePackage", + "id" : "acm014985jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm014986jsd" ] + }, + "acm014986jsd" : { + "type" : "CodePackage", + "id" : "acm014986jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm014987jsd" ] + }, + "acm014987jsd" : { + "type" : "CodePackage", + "id" : "acm014987jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm014983jsd" ] + }, + "acm014988jsd" : { + "type" : "ControlElement", + "id" : "acm014988jsd", + "name" : "LayoutEntry" + }, + "acm014989jsd" : { + "type" : "ControlElement", + "id" : "acm014989jsd", + "name" : "LayoutEntry" + }, + "acm014990jsd" : { + "type" : "ControlElement", + "id" : "acm014990jsd", + "name" : "setPostFormatter" + }, + "acm014991jsd" : { + "type" : "ControlElement", + "id" : "acm014991jsd", + "name" : "doLayout" + }, + "acm014992jsd" : { + "type" : "ControlElement", + "id" : "acm014992jsd", + "name" : "handleOptionField" + }, + "acm014993jsd" : { + "type" : "ControlElement", + "id" : "acm014993jsd", + "name" : "handleFieldOrGroupStart" + }, + "acm014994jsd" : { + "type" : "ControlElement", + "id" : "acm014994jsd", + "name" : "doLayout" + }, + "acm014995jsd" : { + "type" : "ControlElement", + "id" : "acm014995jsd", + "name" : "doOptionField" + }, + "acm014996jsd" : { + "type" : "ControlElement", + "id" : "acm014996jsd", + "name" : "getLayoutFormatterByName" + }, + "acm014997jsd" : { + "type" : "ControlElement", + "id" : "acm014997jsd", + "name" : "getOptionalLayout" + }, + "acm014998jsd" : { + "type" : "ControlElement", + "id" : "acm014998jsd", + "name" : "getInvalidFormatters" + }, + "acm014999jsd" : { + "type" : "ControlElement", + "id" : "acm014999jsd", + "name" : "parseMethodsCalls" + }, + "acm015000jsd" : { + "type" : "ControlElement", + "id" : "acm015000jsd", + "name" : "getText" + }, + "acm015001jsd" : { + "type" : "ClassUnit", + "id" : "acm015001jsd", + "name" : "LayoutEntry", + "compilationUnitId" : "acm014983jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011828jsd", "acm012047jsd", "acm015001jsd", "acm015008jsd", "acm015033jsd", "acm015059jsd", "acm015066jsd", "acm015087jsd", "acm015095jsd", "acm015103jsd", "acm015111jsd", "acm015119jsd", "acm015127jsd", "acm015135jsd", "acm015143jsd", "acm015151jsd", "acm015159jsd", "acm015167jsd", "acm015175jsd", "acm015183jsd", "acm015191jsd", "acm015199jsd", "acm015207jsd", "acm015215jsd", "acm015223jsd", "acm015231jsd", "acm015239jsd", "acm015251jsd", "acm015259jsd", "acm015270jsd", "acm015279jsd", "acm015287jsd", "acm015295jsd", "acm015303jsd", "acm015311jsd", "acm015319jsd", "acm015327jsd", "acm015335jsd", "acm015344jsd", "acm015353jsd", "acm015376jsd", "acm015386jsd", "acm015394jsd", "acm015402jsd", "acm015410jsd", "acm015418jsd", "acm015427jsd", "acm015435jsd", "acm015444jsd", "acm015452jsd", "acm015460jsd", "acm015469jsd", "acm015477jsd", "acm015489jsd", "acm015498jsd", "acm015510jsd", "acm015530jsd", "acm015540jsd", "acm015549jsd", "acm015557jsd", "acm015567jsd", "acm015575jsd", "acm015583jsd", "acm015591jsd", "acm015599jsd", "acm015607jsd", "acm015616jsd", "acm015637jsd", "acm015646jsd", "acm015654jsd", "acm015662jsd", "acm015670jsd", "acm015678jsd", "acm015686jsd", "acm015695jsd", "acm015711jsd", "acm015727jsd", "acm016406jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm014988jsd", "acm014989jsd", "acm014990jsd", "acm014991jsd", "acm014992jsd", "acm014993jsd", "acm014994jsd", "acm014995jsd", "acm014996jsd", "acm014997jsd", "acm014998jsd", "acm014999jsd", "acm015000jsd" ] + }, + "acm015002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015002jsd", + "name" : "LayoutFormatter", + "parentId" : "acm014967jsd", + "content" : [ "acm015008jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015003jsd" : { + "type" : "CodePackage", + "id" : "acm015003jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015004jsd" ] + }, + "acm015004jsd" : { + "type" : "CodePackage", + "id" : "acm015004jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015005jsd" ] + }, + "acm015005jsd" : { + "type" : "CodePackage", + "id" : "acm015005jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015006jsd" ] + }, + "acm015006jsd" : { + "type" : "CodePackage", + "id" : "acm015006jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015002jsd" ] + }, + "acm015007jsd" : { + "type" : "ControlElement", + "id" : "acm015007jsd", + "name" : "format" + }, + "acm015008jsd" : { + "type" : "InterfaceUnit", + "id" : "acm015008jsd", + "name" : "LayoutFormatter", + "compilationUnitId" : "acm015002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015007jsd" ] + }, + "acm015009jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015009jsd", + "name" : "LayoutFormatterBasedFormatter", + "parentId" : "acm014967jsd", + "content" : [ "acm015020jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015010jsd" : { + "type" : "CodePackage", + "id" : "acm015010jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015011jsd" ] + }, + "acm015011jsd" : { + "type" : "CodePackage", + "id" : "acm015011jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015012jsd" ] + }, + "acm015012jsd" : { + "type" : "CodePackage", + "id" : "acm015012jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015013jsd" ] + }, + "acm015013jsd" : { + "type" : "CodePackage", + "id" : "acm015013jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015009jsd" ] + }, + "acm015014jsd" : { + "type" : "ControlElement", + "id" : "acm015014jsd", + "name" : "LayoutFormatterBasedFormatter" + }, + "acm015015jsd" : { + "type" : "ControlElement", + "id" : "acm015015jsd", + "name" : "getName" + }, + "acm015016jsd" : { + "type" : "ControlElement", + "id" : "acm015016jsd", + "name" : "getKey" + }, + "acm015017jsd" : { + "type" : "ControlElement", + "id" : "acm015017jsd", + "name" : "format" + }, + "acm015018jsd" : { + "type" : "ControlElement", + "id" : "acm015018jsd", + "name" : "getDescription" + }, + "acm015019jsd" : { + "type" : "ControlElement", + "id" : "acm015019jsd", + "name" : "getExampleInput" + }, + "acm015020jsd" : { + "type" : "ClassUnit", + "id" : "acm015020jsd", + "name" : "LayoutFormatterBasedFormatter", + "compilationUnitId" : "acm015009jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd" ], + "content" : [ "acm015014jsd", "acm015015jsd", "acm015016jsd", "acm015017jsd", "acm015018jsd", "acm015019jsd" ] + }, + "acm015021jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015021jsd", + "name" : "LayoutFormatterPreferences", + "parentId" : "acm014967jsd", + "content" : [ "acm015033jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015022jsd" : { + "type" : "CodePackage", + "id" : "acm015022jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015023jsd" ] + }, + "acm015023jsd" : { + "type" : "CodePackage", + "id" : "acm015023jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015024jsd" ] + }, + "acm015024jsd" : { + "type" : "CodePackage", + "id" : "acm015024jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015025jsd" ] + }, + "acm015025jsd" : { + "type" : "CodePackage", + "id" : "acm015025jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015021jsd" ] + }, + "acm015026jsd" : { + "type" : "ControlElement", + "id" : "acm015026jsd", + "name" : "LayoutFormatterPreferences" + }, + "acm015027jsd" : { + "type" : "ControlElement", + "id" : "acm015027jsd", + "name" : "getNameFormatterPreferences" + }, + "acm015028jsd" : { + "type" : "ControlElement", + "id" : "acm015028jsd", + "name" : "getMainFileDirectory" + }, + "acm015029jsd" : { + "type" : "ControlElement", + "id" : "acm015029jsd", + "name" : "getJournalAbbreviationRepository" + }, + "acm015030jsd" : { + "type" : "ControlElement", + "id" : "acm015030jsd", + "name" : "clearCustomExportNameFormatters" + }, + "acm015031jsd" : { + "type" : "ControlElement", + "id" : "acm015031jsd", + "name" : "putCustomExportNameFormatter" + }, + "acm015032jsd" : { + "type" : "ControlElement", + "id" : "acm015032jsd", + "name" : "getCustomExportNameFormatter" + }, + "acm015033jsd" : { + "type" : "ClassUnit", + "id" : "acm015033jsd", + "name" : "LayoutFormatterPreferences", + "compilationUnitId" : "acm015021jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm015522jsd" ], + "content" : [ "acm015026jsd", "acm015027jsd", "acm015028jsd", "acm015029jsd", "acm015030jsd", "acm015031jsd", "acm015032jsd" ] + }, + "acm015034jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015034jsd", + "name" : "LayoutHelper", + "parentId" : "acm014967jsd", + "content" : [ "acm015052jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015035jsd" : { + "type" : "CodePackage", + "id" : "acm015035jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015036jsd" ] + }, + "acm015036jsd" : { + "type" : "CodePackage", + "id" : "acm015036jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015037jsd" ] + }, + "acm015037jsd" : { + "type" : "CodePackage", + "id" : "acm015037jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015038jsd" ] + }, + "acm015038jsd" : { + "type" : "CodePackage", + "id" : "acm015038jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015034jsd" ] + }, + "acm015039jsd" : { + "type" : "ControlElement", + "id" : "acm015039jsd", + "name" : "LayoutHelper" + }, + "acm015040jsd" : { + "type" : "ControlElement", + "id" : "acm015040jsd", + "name" : "LayoutHelper" + }, + "acm015041jsd" : { + "type" : "ControlElement", + "id" : "acm015041jsd", + "name" : "getLayoutFromText" + }, + "acm015042jsd" : { + "type" : "ControlElement", + "id" : "acm015042jsd", + "name" : "getCurrentGroup" + }, + "acm015043jsd" : { + "type" : "ControlElement", + "id" : "acm015043jsd", + "name" : "setCurrentGroup" + }, + "acm015044jsd" : { + "type" : "ControlElement", + "id" : "acm015044jsd", + "name" : "doBracketedField" + }, + "acm015045jsd" : { + "type" : "ControlElement", + "id" : "acm015045jsd", + "name" : "doBracketedOptionField" + }, + "acm015046jsd" : { + "type" : "ControlElement", + "id" : "acm015046jsd", + "name" : "parse" + }, + "acm015047jsd" : { + "type" : "ControlElement", + "id" : "acm015047jsd", + "name" : "parseField" + }, + "acm015048jsd" : { + "type" : "ControlElement", + "id" : "acm015048jsd", + "name" : "peek" + }, + "acm015049jsd" : { + "type" : "ControlElement", + "id" : "acm015049jsd", + "name" : "read" + }, + "acm015050jsd" : { + "type" : "ControlElement", + "id" : "acm015050jsd", + "name" : "skipWhitespace" + }, + "acm015051jsd" : { + "type" : "ControlElement", + "id" : "acm015051jsd", + "name" : "unread" + }, + "acm015052jsd" : { + "type" : "ClassUnit", + "id" : "acm015052jsd", + "name" : "LayoutHelper", + "compilationUnitId" : "acm015034jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015033jsd", "acm015066jsd" ], + "content" : [ "acm015039jsd", "acm015040jsd", "acm015041jsd", "acm015042jsd", "acm015043jsd", "acm015044jsd", "acm015045jsd", "acm015046jsd", "acm015047jsd", "acm015048jsd", "acm015049jsd", "acm015050jsd", "acm015051jsd" ] + }, + "acm015053jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015053jsd", + "name" : "ParamLayoutFormatter", + "parentId" : "acm014967jsd", + "content" : [ "acm015059jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015054jsd" : { + "type" : "CodePackage", + "id" : "acm015054jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015055jsd" ] + }, + "acm015055jsd" : { + "type" : "CodePackage", + "id" : "acm015055jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015056jsd" ] + }, + "acm015056jsd" : { + "type" : "CodePackage", + "id" : "acm015056jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015057jsd" ] + }, + "acm015057jsd" : { + "type" : "CodePackage", + "id" : "acm015057jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015053jsd" ] + }, + "acm015058jsd" : { + "type" : "ControlElement", + "id" : "acm015058jsd", + "name" : "setArgument" + }, + "acm015059jsd" : { + "type" : "InterfaceUnit", + "id" : "acm015059jsd", + "name" : "ParamLayoutFormatter", + "compilationUnitId" : "acm015053jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm015008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015058jsd" ] + }, + "acm015060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015060jsd", + "name" : "StringInt", + "parentId" : "acm014967jsd", + "content" : [ "acm015066jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015061jsd" : { + "type" : "CodePackage", + "id" : "acm015061jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015062jsd" ] + }, + "acm015062jsd" : { + "type" : "CodePackage", + "id" : "acm015062jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015063jsd" ] + }, + "acm015063jsd" : { + "type" : "CodePackage", + "id" : "acm015063jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015064jsd" ] + }, + "acm015064jsd" : { + "type" : "CodePackage", + "id" : "acm015064jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015060jsd" ] + }, + "acm015065jsd" : { + "type" : "ControlElement", + "id" : "acm015065jsd", + "name" : "StringInt" + }, + "acm015066jsd" : { + "type" : "ClassUnit", + "id" : "acm015066jsd", + "name" : "StringInt", + "compilationUnitId" : "acm015060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015065jsd" ] + }, + "acm015067jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015067jsd", + "name" : "TextBasedPreviewLayout", + "parentId" : "acm014967jsd", + "content" : [ "acm015079jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015068jsd" : { + "type" : "CodePackage", + "id" : "acm015068jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015069jsd" ] + }, + "acm015069jsd" : { + "type" : "CodePackage", + "id" : "acm015069jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015070jsd" ] + }, + "acm015070jsd" : { + "type" : "CodePackage", + "id" : "acm015070jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015071jsd" ] + }, + "acm015071jsd" : { + "type" : "CodePackage", + "id" : "acm015071jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015067jsd" ] + }, + "acm015072jsd" : { + "type" : "ControlElement", + "id" : "acm015072jsd", + "name" : "TextBasedPreviewLayout" + }, + "acm015073jsd" : { + "type" : "ControlElement", + "id" : "acm015073jsd", + "name" : "TextBasedPreviewLayout" + }, + "acm015074jsd" : { + "type" : "ControlElement", + "id" : "acm015074jsd", + "name" : "setText" + }, + "acm015075jsd" : { + "type" : "ControlElement", + "id" : "acm015075jsd", + "name" : "generatePreview" + }, + "acm015076jsd" : { + "type" : "ControlElement", + "id" : "acm015076jsd", + "name" : "getText" + }, + "acm015077jsd" : { + "type" : "ControlElement", + "id" : "acm015077jsd", + "name" : "getName" + }, + "acm015078jsd" : { + "type" : "ControlElement", + "id" : "acm015078jsd", + "name" : "getDisplayName" + }, + "acm015079jsd" : { + "type" : "ClassUnit", + "id" : "acm015079jsd", + "name" : "TextBasedPreviewLayout", + "compilationUnitId" : "acm015067jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm016651jsd" ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015033jsd", "acm015052jsd", "acm015079jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm015072jsd", "acm015073jsd", "acm015074jsd", "acm015075jsd", "acm015076jsd", "acm015077jsd", "acm015078jsd" ] + }, + "acm015080jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015080jsd", + "name" : "AuthorAbbreviator", + "parentId" : "acm015085jsd", + "content" : [ "acm015087jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015081jsd" : { + "type" : "CodePackage", + "id" : "acm015081jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015082jsd" ] + }, + "acm015082jsd" : { + "type" : "CodePackage", + "id" : "acm015082jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015083jsd" ] + }, + "acm015083jsd" : { + "type" : "CodePackage", + "id" : "acm015083jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015084jsd" ] + }, + "acm015084jsd" : { + "type" : "CodePackage", + "id" : "acm015084jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015085jsd" ] + }, + "acm015085jsd" : { + "type" : "CodePackage", + "id" : "acm015085jsd", + "name" : "format", + "parentId" : "acm014967jsd", + "content" : [ "acm015080jsd", "acm015088jsd", "acm015096jsd", "acm015104jsd", "acm015112jsd", "acm015120jsd", "acm015128jsd", "acm015136jsd", "acm015144jsd", "acm015152jsd", "acm015160jsd", "acm015168jsd", "acm015176jsd", "acm015184jsd", "acm015192jsd", "acm015200jsd", "acm015208jsd", "acm015216jsd", "acm015224jsd", "acm015232jsd", "acm015240jsd", "acm015252jsd", "acm015260jsd", "acm015271jsd", "acm015280jsd", "acm015288jsd", "acm015296jsd", "acm015304jsd", "acm015312jsd", "acm015320jsd", "acm015328jsd", "acm015336jsd", "acm015345jsd", "acm015354jsd", "acm015362jsd", "acm015369jsd", "acm015377jsd", "acm015387jsd", "acm015395jsd", "acm015403jsd", "acm015411jsd", "acm015419jsd", "acm015428jsd", "acm015436jsd", "acm015445jsd", "acm015453jsd", "acm015461jsd", "acm015470jsd", "acm015478jsd", "acm015490jsd", "acm015499jsd", "acm015511jsd", "acm015523jsd", "acm015531jsd", "acm015541jsd", "acm015550jsd", "acm015558jsd", "acm015568jsd", "acm015576jsd", "acm015584jsd", "acm015592jsd", "acm015600jsd", "acm015608jsd", "acm015617jsd", "acm015630jsd", "acm015638jsd", "acm015647jsd", "acm015655jsd", "acm015663jsd", "acm015671jsd", "acm015679jsd", "acm015687jsd", "acm015696jsd", "acm015717jsd", "acm026552jsd", "acm026560jsd", "acm026569jsd", "acm026577jsd", "acm026585jsd", "acm026593jsd", "acm026601jsd", "acm026609jsd", "acm026617jsd", "acm026626jsd", "acm026634jsd", "acm026642jsd", "acm026650jsd", "acm026658jsd", "acm026666jsd", "acm026679jsd", "acm026687jsd", "acm026695jsd", "acm026703jsd", "acm026712jsd", "acm026723jsd", "acm026753jsd", "acm026763jsd", "acm026772jsd", "acm026781jsd", "acm026792jsd", "acm026801jsd", "acm026810jsd", "acm026820jsd", "acm026829jsd", "acm026845jsd", "acm026854jsd", "acm026867jsd", "acm026876jsd", "acm026917jsd", "acm026929jsd", "acm026938jsd", "acm026947jsd", "acm026961jsd", "acm026982jsd", "acm026992jsd", "acm027005jsd", "acm027022jsd", "acm027032jsd", "acm027044jsd", "acm027057jsd", "acm027069jsd", "acm027081jsd", "acm027092jsd", "acm027103jsd", "acm027113jsd", "acm027122jsd", "acm027131jsd" ] + }, + "acm015086jsd" : { + "type" : "ControlElement", + "id" : "acm015086jsd", + "name" : "format" + }, + "acm015087jsd" : { + "type" : "ClassUnit", + "id" : "acm015087jsd", + "name" : "AuthorAbbreviator", + "compilationUnitId" : "acm015080jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018175jsd" ], + "content" : [ "acm015086jsd" ] + }, + "acm015088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015088jsd", + "name" : "AuthorAndToSemicolonReplacer", + "parentId" : "acm015085jsd", + "content" : [ "acm015095jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015089jsd" : { + "type" : "CodePackage", + "id" : "acm015089jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015090jsd" ] + }, + "acm015090jsd" : { + "type" : "CodePackage", + "id" : "acm015090jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015091jsd" ] + }, + "acm015091jsd" : { + "type" : "CodePackage", + "id" : "acm015091jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015092jsd" ] + }, + "acm015092jsd" : { + "type" : "CodePackage", + "id" : "acm015092jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015093jsd" ] + }, + "acm015093jsd" : { + "type" : "CodePackage", + "id" : "acm015093jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015088jsd" ] + }, + "acm015094jsd" : { + "type" : "ControlElement", + "id" : "acm015094jsd", + "name" : "format" + }, + "acm015095jsd" : { + "type" : "ClassUnit", + "id" : "acm015095jsd", + "name" : "AuthorAndToSemicolonReplacer", + "compilationUnitId" : "acm015088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015094jsd" ] + }, + "acm015096jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015096jsd", + "name" : "AuthorAndsCommaReplacer", + "parentId" : "acm015085jsd", + "content" : [ "acm015103jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015097jsd" : { + "type" : "CodePackage", + "id" : "acm015097jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015098jsd" ] + }, + "acm015098jsd" : { + "type" : "CodePackage", + "id" : "acm015098jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015099jsd" ] + }, + "acm015099jsd" : { + "type" : "CodePackage", + "id" : "acm015099jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015100jsd" ] + }, + "acm015100jsd" : { + "type" : "CodePackage", + "id" : "acm015100jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015101jsd" ] + }, + "acm015101jsd" : { + "type" : "CodePackage", + "id" : "acm015101jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015096jsd" ] + }, + "acm015102jsd" : { + "type" : "ControlElement", + "id" : "acm015102jsd", + "name" : "format" + }, + "acm015103jsd" : { + "type" : "ClassUnit", + "id" : "acm015103jsd", + "name" : "AuthorAndsCommaReplacer", + "compilationUnitId" : "acm015096jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015102jsd" ] + }, + "acm015104jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015104jsd", + "name" : "AuthorAndsReplacer", + "parentId" : "acm015085jsd", + "content" : [ "acm015111jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015105jsd" : { + "type" : "CodePackage", + "id" : "acm015105jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015106jsd" ] + }, + "acm015106jsd" : { + "type" : "CodePackage", + "id" : "acm015106jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015107jsd" ] + }, + "acm015107jsd" : { + "type" : "CodePackage", + "id" : "acm015107jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015108jsd" ] + }, + "acm015108jsd" : { + "type" : "CodePackage", + "id" : "acm015108jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015109jsd" ] + }, + "acm015109jsd" : { + "type" : "CodePackage", + "id" : "acm015109jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015104jsd" ] + }, + "acm015110jsd" : { + "type" : "ControlElement", + "id" : "acm015110jsd", + "name" : "format" + }, + "acm015111jsd" : { + "type" : "ClassUnit", + "id" : "acm015111jsd", + "name" : "AuthorAndsReplacer", + "compilationUnitId" : "acm015104jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015110jsd" ] + }, + "acm015112jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015112jsd", + "name" : "AuthorFirstAbbrLastCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015119jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015113jsd" : { + "type" : "CodePackage", + "id" : "acm015113jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015114jsd" ] + }, + "acm015114jsd" : { + "type" : "CodePackage", + "id" : "acm015114jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015115jsd" ] + }, + "acm015115jsd" : { + "type" : "CodePackage", + "id" : "acm015115jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015116jsd" ] + }, + "acm015116jsd" : { + "type" : "CodePackage", + "id" : "acm015116jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015117jsd" ] + }, + "acm015117jsd" : { + "type" : "CodePackage", + "id" : "acm015117jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015112jsd" ] + }, + "acm015118jsd" : { + "type" : "ControlElement", + "id" : "acm015118jsd", + "name" : "format" + }, + "acm015119jsd" : { + "type" : "ClassUnit", + "id" : "acm015119jsd", + "name" : "AuthorFirstAbbrLastCommas", + "compilationUnitId" : "acm015112jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015118jsd" ] + }, + "acm015120jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015120jsd", + "name" : "AuthorFirstAbbrLastOxfordCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015127jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015121jsd" : { + "type" : "CodePackage", + "id" : "acm015121jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015122jsd" ] + }, + "acm015122jsd" : { + "type" : "CodePackage", + "id" : "acm015122jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015123jsd" ] + }, + "acm015123jsd" : { + "type" : "CodePackage", + "id" : "acm015123jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015124jsd" ] + }, + "acm015124jsd" : { + "type" : "CodePackage", + "id" : "acm015124jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015125jsd" ] + }, + "acm015125jsd" : { + "type" : "CodePackage", + "id" : "acm015125jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015120jsd" ] + }, + "acm015126jsd" : { + "type" : "ControlElement", + "id" : "acm015126jsd", + "name" : "format" + }, + "acm015127jsd" : { + "type" : "ClassUnit", + "id" : "acm015127jsd", + "name" : "AuthorFirstAbbrLastOxfordCommas", + "compilationUnitId" : "acm015120jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015126jsd" ] + }, + "acm015128jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015128jsd", + "name" : "AuthorFirstFirst", + "parentId" : "acm015085jsd", + "content" : [ "acm015135jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015129jsd" : { + "type" : "CodePackage", + "id" : "acm015129jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015130jsd" ] + }, + "acm015130jsd" : { + "type" : "CodePackage", + "id" : "acm015130jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015131jsd" ] + }, + "acm015131jsd" : { + "type" : "CodePackage", + "id" : "acm015131jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015132jsd" ] + }, + "acm015132jsd" : { + "type" : "CodePackage", + "id" : "acm015132jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015133jsd" ] + }, + "acm015133jsd" : { + "type" : "CodePackage", + "id" : "acm015133jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015128jsd" ] + }, + "acm015134jsd" : { + "type" : "ControlElement", + "id" : "acm015134jsd", + "name" : "format" + }, + "acm015135jsd" : { + "type" : "ClassUnit", + "id" : "acm015135jsd", + "name" : "AuthorFirstFirst", + "compilationUnitId" : "acm015128jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015134jsd" ] + }, + "acm015136jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015136jsd", + "name" : "AuthorFirstFirstCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015143jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015137jsd" : { + "type" : "CodePackage", + "id" : "acm015137jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015138jsd" ] + }, + "acm015138jsd" : { + "type" : "CodePackage", + "id" : "acm015138jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015139jsd" ] + }, + "acm015139jsd" : { + "type" : "CodePackage", + "id" : "acm015139jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015140jsd" ] + }, + "acm015140jsd" : { + "type" : "CodePackage", + "id" : "acm015140jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015141jsd" ] + }, + "acm015141jsd" : { + "type" : "CodePackage", + "id" : "acm015141jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015136jsd" ] + }, + "acm015142jsd" : { + "type" : "ControlElement", + "id" : "acm015142jsd", + "name" : "format" + }, + "acm015143jsd" : { + "type" : "ClassUnit", + "id" : "acm015143jsd", + "name" : "AuthorFirstFirstCommas", + "compilationUnitId" : "acm015136jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015142jsd" ] + }, + "acm015144jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015144jsd", + "name" : "AuthorFirstLastCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015151jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015145jsd" : { + "type" : "CodePackage", + "id" : "acm015145jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015146jsd" ] + }, + "acm015146jsd" : { + "type" : "CodePackage", + "id" : "acm015146jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015147jsd" ] + }, + "acm015147jsd" : { + "type" : "CodePackage", + "id" : "acm015147jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015148jsd" ] + }, + "acm015148jsd" : { + "type" : "CodePackage", + "id" : "acm015148jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015149jsd" ] + }, + "acm015149jsd" : { + "type" : "CodePackage", + "id" : "acm015149jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015144jsd" ] + }, + "acm015150jsd" : { + "type" : "ControlElement", + "id" : "acm015150jsd", + "name" : "format" + }, + "acm015151jsd" : { + "type" : "ClassUnit", + "id" : "acm015151jsd", + "name" : "AuthorFirstLastCommas", + "compilationUnitId" : "acm015144jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015150jsd" ] + }, + "acm015152jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015152jsd", + "name" : "AuthorFirstLastOxfordCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015159jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015153jsd" : { + "type" : "CodePackage", + "id" : "acm015153jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015154jsd" ] + }, + "acm015154jsd" : { + "type" : "CodePackage", + "id" : "acm015154jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015155jsd" ] + }, + "acm015155jsd" : { + "type" : "CodePackage", + "id" : "acm015155jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015156jsd" ] + }, + "acm015156jsd" : { + "type" : "CodePackage", + "id" : "acm015156jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015157jsd" ] + }, + "acm015157jsd" : { + "type" : "CodePackage", + "id" : "acm015157jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015152jsd" ] + }, + "acm015158jsd" : { + "type" : "ControlElement", + "id" : "acm015158jsd", + "name" : "format" + }, + "acm015159jsd" : { + "type" : "ClassUnit", + "id" : "acm015159jsd", + "name" : "AuthorFirstLastOxfordCommas", + "compilationUnitId" : "acm015152jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015158jsd" ] + }, + "acm015160jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015160jsd", + "name" : "AuthorLF_FF", + "parentId" : "acm015085jsd", + "content" : [ "acm015167jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015161jsd" : { + "type" : "CodePackage", + "id" : "acm015161jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015162jsd" ] + }, + "acm015162jsd" : { + "type" : "CodePackage", + "id" : "acm015162jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015163jsd" ] + }, + "acm015163jsd" : { + "type" : "CodePackage", + "id" : "acm015163jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015164jsd" ] + }, + "acm015164jsd" : { + "type" : "CodePackage", + "id" : "acm015164jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015165jsd" ] + }, + "acm015165jsd" : { + "type" : "CodePackage", + "id" : "acm015165jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015160jsd" ] + }, + "acm015166jsd" : { + "type" : "ControlElement", + "id" : "acm015166jsd", + "name" : "format" + }, + "acm015167jsd" : { + "type" : "ClassUnit", + "id" : "acm015167jsd", + "name" : "AuthorLF_FF", + "compilationUnitId" : "acm015160jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018175jsd" ], + "content" : [ "acm015166jsd" ] + }, + "acm015168jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015168jsd", + "name" : "AuthorLF_FFAbbr", + "parentId" : "acm015085jsd", + "content" : [ "acm015175jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015169jsd" : { + "type" : "CodePackage", + "id" : "acm015169jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015170jsd" ] + }, + "acm015170jsd" : { + "type" : "CodePackage", + "id" : "acm015170jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015171jsd" ] + }, + "acm015171jsd" : { + "type" : "CodePackage", + "id" : "acm015171jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015172jsd" ] + }, + "acm015172jsd" : { + "type" : "CodePackage", + "id" : "acm015172jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015173jsd" ] + }, + "acm015173jsd" : { + "type" : "CodePackage", + "id" : "acm015173jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015168jsd" ] + }, + "acm015174jsd" : { + "type" : "ControlElement", + "id" : "acm015174jsd", + "name" : "format" + }, + "acm015175jsd" : { + "type" : "ClassUnit", + "id" : "acm015175jsd", + "name" : "AuthorLF_FFAbbr", + "compilationUnitId" : "acm015168jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018175jsd" ], + "content" : [ "acm015174jsd" ] + }, + "acm015176jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015176jsd", + "name" : "AuthorLastFirst", + "parentId" : "acm015085jsd", + "content" : [ "acm015183jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015177jsd" : { + "type" : "CodePackage", + "id" : "acm015177jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015178jsd" ] + }, + "acm015178jsd" : { + "type" : "CodePackage", + "id" : "acm015178jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015179jsd" ] + }, + "acm015179jsd" : { + "type" : "CodePackage", + "id" : "acm015179jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015180jsd" ] + }, + "acm015180jsd" : { + "type" : "CodePackage", + "id" : "acm015180jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015181jsd" ] + }, + "acm015181jsd" : { + "type" : "CodePackage", + "id" : "acm015181jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015176jsd" ] + }, + "acm015182jsd" : { + "type" : "ControlElement", + "id" : "acm015182jsd", + "name" : "format" + }, + "acm015183jsd" : { + "type" : "ClassUnit", + "id" : "acm015183jsd", + "name" : "AuthorLastFirst", + "compilationUnitId" : "acm015176jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015182jsd" ] + }, + "acm015184jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015184jsd", + "name" : "AuthorLastFirstAbbrCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015191jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015185jsd" : { + "type" : "CodePackage", + "id" : "acm015185jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015186jsd" ] + }, + "acm015186jsd" : { + "type" : "CodePackage", + "id" : "acm015186jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015187jsd" ] + }, + "acm015187jsd" : { + "type" : "CodePackage", + "id" : "acm015187jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015188jsd" ] + }, + "acm015188jsd" : { + "type" : "CodePackage", + "id" : "acm015188jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015189jsd" ] + }, + "acm015189jsd" : { + "type" : "CodePackage", + "id" : "acm015189jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015184jsd" ] + }, + "acm015190jsd" : { + "type" : "ControlElement", + "id" : "acm015190jsd", + "name" : "format" + }, + "acm015191jsd" : { + "type" : "ClassUnit", + "id" : "acm015191jsd", + "name" : "AuthorLastFirstAbbrCommas", + "compilationUnitId" : "acm015184jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015190jsd" ] + }, + "acm015192jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015192jsd", + "name" : "AuthorLastFirstAbbrOxfordCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015199jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015193jsd" : { + "type" : "CodePackage", + "id" : "acm015193jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015194jsd" ] + }, + "acm015194jsd" : { + "type" : "CodePackage", + "id" : "acm015194jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015195jsd" ] + }, + "acm015195jsd" : { + "type" : "CodePackage", + "id" : "acm015195jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015196jsd" ] + }, + "acm015196jsd" : { + "type" : "CodePackage", + "id" : "acm015196jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015197jsd" ] + }, + "acm015197jsd" : { + "type" : "CodePackage", + "id" : "acm015197jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015192jsd" ] + }, + "acm015198jsd" : { + "type" : "ControlElement", + "id" : "acm015198jsd", + "name" : "format" + }, + "acm015199jsd" : { + "type" : "ClassUnit", + "id" : "acm015199jsd", + "name" : "AuthorLastFirstAbbrOxfordCommas", + "compilationUnitId" : "acm015192jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015198jsd" ] + }, + "acm015200jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015200jsd", + "name" : "AuthorLastFirstAbbreviator", + "parentId" : "acm015085jsd", + "content" : [ "acm015207jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015201jsd" : { + "type" : "CodePackage", + "id" : "acm015201jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015202jsd" ] + }, + "acm015202jsd" : { + "type" : "CodePackage", + "id" : "acm015202jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015203jsd" ] + }, + "acm015203jsd" : { + "type" : "CodePackage", + "id" : "acm015203jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015204jsd" ] + }, + "acm015204jsd" : { + "type" : "CodePackage", + "id" : "acm015204jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015205jsd" ] + }, + "acm015205jsd" : { + "type" : "CodePackage", + "id" : "acm015205jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015200jsd" ] + }, + "acm015206jsd" : { + "type" : "ControlElement", + "id" : "acm015206jsd", + "name" : "format" + }, + "acm015207jsd" : { + "type" : "ClassUnit", + "id" : "acm015207jsd", + "name" : "AuthorLastFirstAbbreviator", + "compilationUnitId" : "acm015200jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015087jsd" ], + "content" : [ "acm015206jsd" ] + }, + "acm015208jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015208jsd", + "name" : "AuthorLastFirstCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015215jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015209jsd" : { + "type" : "CodePackage", + "id" : "acm015209jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015210jsd" ] + }, + "acm015210jsd" : { + "type" : "CodePackage", + "id" : "acm015210jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015211jsd" ] + }, + "acm015211jsd" : { + "type" : "CodePackage", + "id" : "acm015211jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015212jsd" ] + }, + "acm015212jsd" : { + "type" : "CodePackage", + "id" : "acm015212jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015213jsd" ] + }, + "acm015213jsd" : { + "type" : "CodePackage", + "id" : "acm015213jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015208jsd" ] + }, + "acm015214jsd" : { + "type" : "ControlElement", + "id" : "acm015214jsd", + "name" : "format" + }, + "acm015215jsd" : { + "type" : "ClassUnit", + "id" : "acm015215jsd", + "name" : "AuthorLastFirstCommas", + "compilationUnitId" : "acm015208jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015214jsd" ] + }, + "acm015216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015216jsd", + "name" : "AuthorLastFirstOxfordCommas", + "parentId" : "acm015085jsd", + "content" : [ "acm015223jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015217jsd" : { + "type" : "CodePackage", + "id" : "acm015217jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015218jsd" ] + }, + "acm015218jsd" : { + "type" : "CodePackage", + "id" : "acm015218jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015219jsd" ] + }, + "acm015219jsd" : { + "type" : "CodePackage", + "id" : "acm015219jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015220jsd" ] + }, + "acm015220jsd" : { + "type" : "CodePackage", + "id" : "acm015220jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015221jsd" ] + }, + "acm015221jsd" : { + "type" : "CodePackage", + "id" : "acm015221jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015216jsd" ] + }, + "acm015222jsd" : { + "type" : "ControlElement", + "id" : "acm015222jsd", + "name" : "format" + }, + "acm015223jsd" : { + "type" : "ClassUnit", + "id" : "acm015223jsd", + "name" : "AuthorLastFirstOxfordCommas", + "compilationUnitId" : "acm015216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015222jsd" ] + }, + "acm015224jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015224jsd", + "name" : "AuthorNatBib", + "parentId" : "acm015085jsd", + "content" : [ "acm015231jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015225jsd" : { + "type" : "CodePackage", + "id" : "acm015225jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015226jsd" ] + }, + "acm015226jsd" : { + "type" : "CodePackage", + "id" : "acm015226jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015227jsd" ] + }, + "acm015227jsd" : { + "type" : "CodePackage", + "id" : "acm015227jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015228jsd" ] + }, + "acm015228jsd" : { + "type" : "CodePackage", + "id" : "acm015228jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015229jsd" ] + }, + "acm015229jsd" : { + "type" : "CodePackage", + "id" : "acm015229jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015224jsd" ] + }, + "acm015230jsd" : { + "type" : "ControlElement", + "id" : "acm015230jsd", + "name" : "format" + }, + "acm015231jsd" : { + "type" : "ClassUnit", + "id" : "acm015231jsd", + "name" : "AuthorNatBib", + "compilationUnitId" : "acm015224jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015230jsd" ] + }, + "acm015232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015232jsd", + "name" : "AuthorOrgSci", + "parentId" : "acm015085jsd", + "content" : [ "acm015239jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015233jsd" : { + "type" : "CodePackage", + "id" : "acm015233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015234jsd" ] + }, + "acm015234jsd" : { + "type" : "CodePackage", + "id" : "acm015234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015235jsd" ] + }, + "acm015235jsd" : { + "type" : "CodePackage", + "id" : "acm015235jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015236jsd" ] + }, + "acm015236jsd" : { + "type" : "CodePackage", + "id" : "acm015236jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015237jsd" ] + }, + "acm015237jsd" : { + "type" : "CodePackage", + "id" : "acm015237jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015232jsd" ] + }, + "acm015238jsd" : { + "type" : "ControlElement", + "id" : "acm015238jsd", + "name" : "format" + }, + "acm015239jsd" : { + "type" : "ClassUnit", + "id" : "acm015239jsd", + "name" : "AuthorOrgSci", + "compilationUnitId" : "acm015232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm015238jsd" ] + }, + "acm015240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015240jsd", + "name" : "Authors", + "parentId" : "acm015085jsd", + "content" : [ "acm015251jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015241jsd" : { + "type" : "CodePackage", + "id" : "acm015241jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015242jsd" ] + }, + "acm015242jsd" : { + "type" : "CodePackage", + "id" : "acm015242jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015243jsd" ] + }, + "acm015243jsd" : { + "type" : "CodePackage", + "id" : "acm015243jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015244jsd" ] + }, + "acm015244jsd" : { + "type" : "CodePackage", + "id" : "acm015244jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015245jsd" ] + }, + "acm015245jsd" : { + "type" : "CodePackage", + "id" : "acm015245jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015240jsd" ] + }, + "acm015246jsd" : { + "type" : "ControlElement", + "id" : "acm015246jsd", + "name" : "setArgument" + }, + "acm015247jsd" : { + "type" : "ControlElement", + "id" : "acm015247jsd", + "name" : "handleArgument" + }, + "acm015248jsd" : { + "type" : "ControlElement", + "id" : "acm015248jsd", + "name" : "comp" + }, + "acm015249jsd" : { + "type" : "ControlElement", + "id" : "acm015249jsd", + "name" : "format" + }, + "acm015250jsd" : { + "type" : "ControlElement", + "id" : "acm015250jsd", + "name" : "addSingleName" + }, + "acm015251jsd" : { + "type" : "ClassUnit", + "id" : "acm015251jsd", + "name" : "Authors", + "compilationUnitId" : "acm015240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm014970jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm015246jsd", "acm015247jsd", "acm015248jsd", "acm015249jsd", "acm015250jsd" ] + }, + "acm015252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015252jsd", + "name" : "CSLType", + "parentId" : "acm015085jsd", + "content" : [ "acm015259jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015253jsd" : { + "type" : "CodePackage", + "id" : "acm015253jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015254jsd" ] + }, + "acm015254jsd" : { + "type" : "CodePackage", + "id" : "acm015254jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015255jsd" ] + }, + "acm015255jsd" : { + "type" : "CodePackage", + "id" : "acm015255jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015256jsd" ] + }, + "acm015256jsd" : { + "type" : "CodePackage", + "id" : "acm015256jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015257jsd" ] + }, + "acm015257jsd" : { + "type" : "CodePackage", + "id" : "acm015257jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015252jsd" ] + }, + "acm015258jsd" : { + "type" : "ControlElement", + "id" : "acm015258jsd", + "name" : "format" + }, + "acm015259jsd" : { + "type" : "ClassUnit", + "id" : "acm015259jsd", + "name" : "CSLType", + "compilationUnitId" : "acm015252jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015258jsd" ] + }, + "acm015260jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015260jsd", + "name" : "CompositeFormat", + "parentId" : "acm015085jsd", + "content" : [ "acm015270jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015261jsd" : { + "type" : "CodePackage", + "id" : "acm015261jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015262jsd" ] + }, + "acm015262jsd" : { + "type" : "CodePackage", + "id" : "acm015262jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015263jsd" ] + }, + "acm015263jsd" : { + "type" : "CodePackage", + "id" : "acm015263jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015264jsd" ] + }, + "acm015264jsd" : { + "type" : "CodePackage", + "id" : "acm015264jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015265jsd" ] + }, + "acm015265jsd" : { + "type" : "CodePackage", + "id" : "acm015265jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015260jsd" ] + }, + "acm015266jsd" : { + "type" : "ControlElement", + "id" : "acm015266jsd", + "name" : "CompositeFormat" + }, + "acm015267jsd" : { + "type" : "ControlElement", + "id" : "acm015267jsd", + "name" : "CompositeFormat" + }, + "acm015268jsd" : { + "type" : "ControlElement", + "id" : "acm015268jsd", + "name" : "CompositeFormat" + }, + "acm015269jsd" : { + "type" : "ControlElement", + "id" : "acm015269jsd", + "name" : "format" + }, + "acm015270jsd" : { + "type" : "ClassUnit", + "id" : "acm015270jsd", + "name" : "CompositeFormat", + "compilationUnitId" : "acm015260jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015008jsd" ], + "content" : [ "acm015266jsd", "acm015267jsd", "acm015268jsd", "acm015269jsd" ] + }, + "acm015271jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015271jsd", + "name" : "CreateBibORDFAuthors", + "parentId" : "acm015085jsd", + "content" : [ "acm015279jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015272jsd" : { + "type" : "CodePackage", + "id" : "acm015272jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015273jsd" ] + }, + "acm015273jsd" : { + "type" : "CodePackage", + "id" : "acm015273jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015274jsd" ] + }, + "acm015274jsd" : { + "type" : "CodePackage", + "id" : "acm015274jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015275jsd" ] + }, + "acm015275jsd" : { + "type" : "CodePackage", + "id" : "acm015275jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015276jsd" ] + }, + "acm015276jsd" : { + "type" : "CodePackage", + "id" : "acm015276jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015271jsd" ] + }, + "acm015277jsd" : { + "type" : "ControlElement", + "id" : "acm015277jsd", + "name" : "format" + }, + "acm015278jsd" : { + "type" : "ControlElement", + "id" : "acm015278jsd", + "name" : "singleAuthor" + }, + "acm015279jsd" : { + "type" : "ClassUnit", + "id" : "acm015279jsd", + "name" : "CreateBibORDFAuthors", + "compilationUnitId" : "acm015271jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015277jsd", "acm015278jsd" ] + }, + "acm015280jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015280jsd", + "name" : "CreateDocBook4Authors", + "parentId" : "acm015085jsd", + "content" : [ "acm015287jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015281jsd" : { + "type" : "CodePackage", + "id" : "acm015281jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015282jsd" ] + }, + "acm015282jsd" : { + "type" : "CodePackage", + "id" : "acm015282jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015283jsd" ] + }, + "acm015283jsd" : { + "type" : "CodePackage", + "id" : "acm015283jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015284jsd" ] + }, + "acm015284jsd" : { + "type" : "CodePackage", + "id" : "acm015284jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015285jsd" ] + }, + "acm015285jsd" : { + "type" : "CodePackage", + "id" : "acm015285jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015280jsd" ] + }, + "acm015286jsd" : { + "type" : "ControlElement", + "id" : "acm015286jsd", + "name" : "format" + }, + "acm015287jsd" : { + "type" : "ClassUnit", + "id" : "acm015287jsd", + "name" : "CreateDocBook4Authors", + "compilationUnitId" : "acm015280jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015361jsd", "acm018175jsd" ], + "content" : [ "acm015286jsd" ] + }, + "acm015288jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015288jsd", + "name" : "CreateDocBook4Editors", + "parentId" : "acm015085jsd", + "content" : [ "acm015295jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015289jsd" : { + "type" : "CodePackage", + "id" : "acm015289jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015290jsd" ] + }, + "acm015290jsd" : { + "type" : "CodePackage", + "id" : "acm015290jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015291jsd" ] + }, + "acm015291jsd" : { + "type" : "CodePackage", + "id" : "acm015291jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015292jsd" ] + }, + "acm015292jsd" : { + "type" : "CodePackage", + "id" : "acm015292jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015293jsd" ] + }, + "acm015293jsd" : { + "type" : "CodePackage", + "id" : "acm015293jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015288jsd" ] + }, + "acm015294jsd" : { + "type" : "ControlElement", + "id" : "acm015294jsd", + "name" : "format" + }, + "acm015295jsd" : { + "type" : "ClassUnit", + "id" : "acm015295jsd", + "name" : "CreateDocBook4Editors", + "compilationUnitId" : "acm015288jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015361jsd", "acm018175jsd" ], + "content" : [ "acm015294jsd" ] + }, + "acm015296jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015296jsd", + "name" : "CreateDocBook5Authors", + "parentId" : "acm015085jsd", + "content" : [ "acm015303jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015297jsd" : { + "type" : "CodePackage", + "id" : "acm015297jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015298jsd" ] + }, + "acm015298jsd" : { + "type" : "CodePackage", + "id" : "acm015298jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015299jsd" ] + }, + "acm015299jsd" : { + "type" : "CodePackage", + "id" : "acm015299jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015300jsd" ] + }, + "acm015300jsd" : { + "type" : "CodePackage", + "id" : "acm015300jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015301jsd" ] + }, + "acm015301jsd" : { + "type" : "CodePackage", + "id" : "acm015301jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015296jsd" ] + }, + "acm015302jsd" : { + "type" : "ControlElement", + "id" : "acm015302jsd", + "name" : "format" + }, + "acm015303jsd" : { + "type" : "ClassUnit", + "id" : "acm015303jsd", + "name" : "CreateDocBook5Authors", + "compilationUnitId" : "acm015296jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015361jsd", "acm018175jsd" ], + "content" : [ "acm015302jsd" ] + }, + "acm015304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015304jsd", + "name" : "CreateDocBook5Editors", + "parentId" : "acm015085jsd", + "content" : [ "acm015311jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015305jsd" : { + "type" : "CodePackage", + "id" : "acm015305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015306jsd" ] + }, + "acm015306jsd" : { + "type" : "CodePackage", + "id" : "acm015306jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015307jsd" ] + }, + "acm015307jsd" : { + "type" : "CodePackage", + "id" : "acm015307jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015308jsd" ] + }, + "acm015308jsd" : { + "type" : "CodePackage", + "id" : "acm015308jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015309jsd" ] + }, + "acm015309jsd" : { + "type" : "CodePackage", + "id" : "acm015309jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015304jsd" ] + }, + "acm015310jsd" : { + "type" : "ControlElement", + "id" : "acm015310jsd", + "name" : "format" + }, + "acm015311jsd" : { + "type" : "ClassUnit", + "id" : "acm015311jsd", + "name" : "CreateDocBook5Editors", + "compilationUnitId" : "acm015304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015361jsd", "acm018175jsd" ], + "content" : [ "acm015310jsd" ] + }, + "acm015312jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015312jsd", + "name" : "CurrentDate", + "parentId" : "acm015085jsd", + "content" : [ "acm015319jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015313jsd" : { + "type" : "CodePackage", + "id" : "acm015313jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015314jsd" ] + }, + "acm015314jsd" : { + "type" : "CodePackage", + "id" : "acm015314jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015315jsd" ] + }, + "acm015315jsd" : { + "type" : "CodePackage", + "id" : "acm015315jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015316jsd" ] + }, + "acm015316jsd" : { + "type" : "CodePackage", + "id" : "acm015316jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015317jsd" ] + }, + "acm015317jsd" : { + "type" : "CodePackage", + "id" : "acm015317jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015312jsd" ] + }, + "acm015318jsd" : { + "type" : "ControlElement", + "id" : "acm015318jsd", + "name" : "format" + }, + "acm015319jsd" : { + "type" : "ClassUnit", + "id" : "acm015319jsd", + "name" : "CurrentDate", + "compilationUnitId" : "acm015312jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015318jsd" ] + }, + "acm015320jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015320jsd", + "name" : "DOICheck", + "parentId" : "acm015085jsd", + "content" : [ "acm015327jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015321jsd" : { + "type" : "CodePackage", + "id" : "acm015321jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015322jsd" ] + }, + "acm015322jsd" : { + "type" : "CodePackage", + "id" : "acm015322jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015323jsd" ] + }, + "acm015323jsd" : { + "type" : "CodePackage", + "id" : "acm015323jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015324jsd" ] + }, + "acm015324jsd" : { + "type" : "CodePackage", + "id" : "acm015324jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015325jsd" ] + }, + "acm015325jsd" : { + "type" : "CodePackage", + "id" : "acm015325jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015320jsd" ] + }, + "acm015326jsd" : { + "type" : "ControlElement", + "id" : "acm015326jsd", + "name" : "format" + }, + "acm015327jsd" : { + "type" : "ClassUnit", + "id" : "acm015327jsd", + "name" : "DOICheck", + "compilationUnitId" : "acm015320jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015326jsd" ] + }, + "acm015328jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015328jsd", + "name" : "DOIStrip", + "parentId" : "acm015085jsd", + "content" : [ "acm015335jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015329jsd" : { + "type" : "CodePackage", + "id" : "acm015329jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015330jsd" ] + }, + "acm015330jsd" : { + "type" : "CodePackage", + "id" : "acm015330jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015331jsd" ] + }, + "acm015331jsd" : { + "type" : "CodePackage", + "id" : "acm015331jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015332jsd" ] + }, + "acm015332jsd" : { + "type" : "CodePackage", + "id" : "acm015332jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015333jsd" ] + }, + "acm015333jsd" : { + "type" : "CodePackage", + "id" : "acm015333jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015328jsd" ] + }, + "acm015334jsd" : { + "type" : "ControlElement", + "id" : "acm015334jsd", + "name" : "format" + }, + "acm015335jsd" : { + "type" : "ClassUnit", + "id" : "acm015335jsd", + "name" : "DOIStrip", + "compilationUnitId" : "acm015328jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015334jsd" ] + }, + "acm015336jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015336jsd", + "name" : "DateFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015344jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015337jsd" : { + "type" : "CodePackage", + "id" : "acm015337jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015338jsd" ] + }, + "acm015338jsd" : { + "type" : "CodePackage", + "id" : "acm015338jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015339jsd" ] + }, + "acm015339jsd" : { + "type" : "CodePackage", + "id" : "acm015339jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015340jsd" ] + }, + "acm015340jsd" : { + "type" : "CodePackage", + "id" : "acm015340jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015341jsd" ] + }, + "acm015341jsd" : { + "type" : "CodePackage", + "id" : "acm015341jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015336jsd" ] + }, + "acm015342jsd" : { + "type" : "ControlElement", + "id" : "acm015342jsd", + "name" : "format" + }, + "acm015343jsd" : { + "type" : "ControlElement", + "id" : "acm015343jsd", + "name" : "setArgument" + }, + "acm015344jsd" : { + "type" : "ClassUnit", + "id" : "acm015344jsd", + "name" : "DateFormatter", + "compilationUnitId" : "acm015336jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015059jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015342jsd", "acm015343jsd" ] + }, + "acm015345jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015345jsd", + "name" : "Default", + "parentId" : "acm015085jsd", + "content" : [ "acm015353jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015346jsd" : { + "type" : "CodePackage", + "id" : "acm015346jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015347jsd" ] + }, + "acm015347jsd" : { + "type" : "CodePackage", + "id" : "acm015347jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015348jsd" ] + }, + "acm015348jsd" : { + "type" : "CodePackage", + "id" : "acm015348jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015349jsd" ] + }, + "acm015349jsd" : { + "type" : "CodePackage", + "id" : "acm015349jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015350jsd" ] + }, + "acm015350jsd" : { + "type" : "CodePackage", + "id" : "acm015350jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015345jsd" ] + }, + "acm015351jsd" : { + "type" : "ControlElement", + "id" : "acm015351jsd", + "name" : "setArgument" + }, + "acm015352jsd" : { + "type" : "ControlElement", + "id" : "acm015352jsd", + "name" : "format" + }, + "acm015353jsd" : { + "type" : "ClassUnit", + "id" : "acm015353jsd", + "name" : "Default", + "compilationUnitId" : "acm015345jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015059jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015351jsd", "acm015352jsd" ] + }, + "acm015354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015354jsd", + "name" : "DocBookAuthorFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015361jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015355jsd" : { + "type" : "CodePackage", + "id" : "acm015355jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015356jsd" ] + }, + "acm015356jsd" : { + "type" : "CodePackage", + "id" : "acm015356jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015357jsd" ] + }, + "acm015357jsd" : { + "type" : "CodePackage", + "id" : "acm015357jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015358jsd" ] + }, + "acm015358jsd" : { + "type" : "CodePackage", + "id" : "acm015358jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015359jsd" ] + }, + "acm015359jsd" : { + "type" : "CodePackage", + "id" : "acm015359jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015354jsd" ] + }, + "acm015360jsd" : { + "type" : "ControlElement", + "id" : "acm015360jsd", + "name" : "addBody" + }, + "acm015361jsd" : { + "type" : "ClassUnit", + "id" : "acm015361jsd", + "name" : "DocBookAuthorFormatter", + "compilationUnitId" : "acm015354jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015368jsd", "acm015727jsd", "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm015360jsd" ] + }, + "acm015362jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015362jsd", + "name" : "DocBookVersion", + "parentId" : "acm015085jsd", + "content" : [ "acm015368jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015363jsd" : { + "type" : "CodePackage", + "id" : "acm015363jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015364jsd" ] + }, + "acm015364jsd" : { + "type" : "CodePackage", + "id" : "acm015364jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015365jsd" ] + }, + "acm015365jsd" : { + "type" : "CodePackage", + "id" : "acm015365jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015366jsd" ] + }, + "acm015366jsd" : { + "type" : "CodePackage", + "id" : "acm015366jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015367jsd" ] + }, + "acm015367jsd" : { + "type" : "CodePackage", + "id" : "acm015367jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015362jsd" ] + }, + "acm015368jsd" : { + "type" : "ClassUnit", + "id" : "acm015368jsd", + "name" : "DocBookVersion", + "compilationUnitId" : "acm015362jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm015369jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015369jsd", + "name" : "EntryTypeFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015376jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015370jsd" : { + "type" : "CodePackage", + "id" : "acm015370jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015371jsd" ] + }, + "acm015371jsd" : { + "type" : "CodePackage", + "id" : "acm015371jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015372jsd" ] + }, + "acm015372jsd" : { + "type" : "CodePackage", + "id" : "acm015372jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015373jsd" ] + }, + "acm015373jsd" : { + "type" : "CodePackage", + "id" : "acm015373jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015374jsd" ] + }, + "acm015374jsd" : { + "type" : "CodePackage", + "id" : "acm015374jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015369jsd" ] + }, + "acm015375jsd" : { + "type" : "ControlElement", + "id" : "acm015375jsd", + "name" : "format" + }, + "acm015376jsd" : { + "type" : "ClassUnit", + "id" : "acm015376jsd", + "name" : "EntryTypeFormatter", + "compilationUnitId" : "acm015369jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015375jsd" ] + }, + "acm015377jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015377jsd", + "name" : "FileLink", + "parentId" : "acm015085jsd", + "content" : [ "acm015386jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015378jsd" : { + "type" : "CodePackage", + "id" : "acm015378jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015379jsd" ] + }, + "acm015379jsd" : { + "type" : "CodePackage", + "id" : "acm015379jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015380jsd" ] + }, + "acm015380jsd" : { + "type" : "CodePackage", + "id" : "acm015380jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015381jsd" ] + }, + "acm015381jsd" : { + "type" : "CodePackage", + "id" : "acm015381jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015382jsd" ] + }, + "acm015382jsd" : { + "type" : "CodePackage", + "id" : "acm015382jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015377jsd" ] + }, + "acm015383jsd" : { + "type" : "ControlElement", + "id" : "acm015383jsd", + "name" : "FileLink" + }, + "acm015384jsd" : { + "type" : "ControlElement", + "id" : "acm015384jsd", + "name" : "format" + }, + "acm015385jsd" : { + "type" : "ControlElement", + "id" : "acm015385jsd", + "name" : "setArgument" + }, + "acm015386jsd" : { + "type" : "ClassUnit", + "id" : "acm015386jsd", + "name" : "FileLink", + "compilationUnitId" : "acm015377jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015059jsd" ], + "datatypeReferencesIds" : [ "acm018509jsd" ], + "content" : [ "acm015383jsd", "acm015384jsd", "acm015385jsd" ] + }, + "acm015387jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015387jsd", + "name" : "FirstPage", + "parentId" : "acm015085jsd", + "content" : [ "acm015394jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015388jsd" : { + "type" : "CodePackage", + "id" : "acm015388jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015389jsd" ] + }, + "acm015389jsd" : { + "type" : "CodePackage", + "id" : "acm015389jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015390jsd" ] + }, + "acm015390jsd" : { + "type" : "CodePackage", + "id" : "acm015390jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015391jsd" ] + }, + "acm015391jsd" : { + "type" : "CodePackage", + "id" : "acm015391jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015392jsd" ] + }, + "acm015392jsd" : { + "type" : "CodePackage", + "id" : "acm015392jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015387jsd" ] + }, + "acm015393jsd" : { + "type" : "ControlElement", + "id" : "acm015393jsd", + "name" : "format" + }, + "acm015394jsd" : { + "type" : "ClassUnit", + "id" : "acm015394jsd", + "name" : "FirstPage", + "compilationUnitId" : "acm015387jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015393jsd" ] + }, + "acm015395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015395jsd", + "name" : "FormatPagesForHTML", + "parentId" : "acm015085jsd", + "content" : [ "acm015402jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015396jsd" : { + "type" : "CodePackage", + "id" : "acm015396jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015397jsd" ] + }, + "acm015397jsd" : { + "type" : "CodePackage", + "id" : "acm015397jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015398jsd" ] + }, + "acm015398jsd" : { + "type" : "CodePackage", + "id" : "acm015398jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015399jsd" ] + }, + "acm015399jsd" : { + "type" : "CodePackage", + "id" : "acm015399jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015400jsd" ] + }, + "acm015400jsd" : { + "type" : "CodePackage", + "id" : "acm015400jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015395jsd" ] + }, + "acm015401jsd" : { + "type" : "ControlElement", + "id" : "acm015401jsd", + "name" : "format" + }, + "acm015402jsd" : { + "type" : "ClassUnit", + "id" : "acm015402jsd", + "name" : "FormatPagesForHTML", + "compilationUnitId" : "acm015395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015401jsd" ] + }, + "acm015403jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015403jsd", + "name" : "FormatPagesForXML", + "parentId" : "acm015085jsd", + "content" : [ "acm015410jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015404jsd" : { + "type" : "CodePackage", + "id" : "acm015404jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015405jsd" ] + }, + "acm015405jsd" : { + "type" : "CodePackage", + "id" : "acm015405jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015406jsd" ] + }, + "acm015406jsd" : { + "type" : "CodePackage", + "id" : "acm015406jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015407jsd" ] + }, + "acm015407jsd" : { + "type" : "CodePackage", + "id" : "acm015407jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015408jsd" ] + }, + "acm015408jsd" : { + "type" : "CodePackage", + "id" : "acm015408jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015403jsd" ] + }, + "acm015409jsd" : { + "type" : "ControlElement", + "id" : "acm015409jsd", + "name" : "format" + }, + "acm015410jsd" : { + "type" : "ClassUnit", + "id" : "acm015410jsd", + "name" : "FormatPagesForXML", + "compilationUnitId" : "acm015403jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015409jsd" ] + }, + "acm015411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015411jsd", + "name" : "GetOpenOfficeType", + "parentId" : "acm015085jsd", + "content" : [ "acm015418jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015412jsd" : { + "type" : "CodePackage", + "id" : "acm015412jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015413jsd" ] + }, + "acm015413jsd" : { + "type" : "CodePackage", + "id" : "acm015413jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015414jsd" ] + }, + "acm015414jsd" : { + "type" : "CodePackage", + "id" : "acm015414jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015415jsd" ] + }, + "acm015415jsd" : { + "type" : "CodePackage", + "id" : "acm015415jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015416jsd" ] + }, + "acm015416jsd" : { + "type" : "CodePackage", + "id" : "acm015416jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015411jsd" ] + }, + "acm015417jsd" : { + "type" : "ControlElement", + "id" : "acm015417jsd", + "name" : "format" + }, + "acm015418jsd" : { + "type" : "ClassUnit", + "id" : "acm015418jsd", + "name" : "GetOpenOfficeType", + "compilationUnitId" : "acm015411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015417jsd" ] + }, + "acm015419jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015419jsd", + "name" : "HTMLChars", + "parentId" : "acm015085jsd", + "content" : [ "acm015427jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015420jsd" : { + "type" : "CodePackage", + "id" : "acm015420jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015421jsd" ] + }, + "acm015421jsd" : { + "type" : "CodePackage", + "id" : "acm015421jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015422jsd" ] + }, + "acm015422jsd" : { + "type" : "CodePackage", + "id" : "acm015422jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015423jsd" ] + }, + "acm015423jsd" : { + "type" : "CodePackage", + "id" : "acm015423jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015424jsd" ] + }, + "acm015424jsd" : { + "type" : "CodePackage", + "id" : "acm015424jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015419jsd" ] + }, + "acm015425jsd" : { + "type" : "ControlElement", + "id" : "acm015425jsd", + "name" : "format" + }, + "acm015426jsd" : { + "type" : "ControlElement", + "id" : "acm015426jsd", + "name" : "getHTMLTag" + }, + "acm015427jsd" : { + "type" : "ClassUnit", + "id" : "acm015427jsd", + "name" : "HTMLChars", + "compilationUnitId" : "acm015419jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015425jsd", "acm015426jsd" ] + }, + "acm015428jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015428jsd", + "name" : "HTMLParagraphs", + "parentId" : "acm015085jsd", + "content" : [ "acm015435jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015429jsd" : { + "type" : "CodePackage", + "id" : "acm015429jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015430jsd" ] + }, + "acm015430jsd" : { + "type" : "CodePackage", + "id" : "acm015430jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015431jsd" ] + }, + "acm015431jsd" : { + "type" : "CodePackage", + "id" : "acm015431jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015432jsd" ] + }, + "acm015432jsd" : { + "type" : "CodePackage", + "id" : "acm015432jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015433jsd" ] + }, + "acm015433jsd" : { + "type" : "CodePackage", + "id" : "acm015433jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015428jsd" ] + }, + "acm015434jsd" : { + "type" : "ControlElement", + "id" : "acm015434jsd", + "name" : "format" + }, + "acm015435jsd" : { + "type" : "ClassUnit", + "id" : "acm015435jsd", + "name" : "HTMLParagraphs", + "compilationUnitId" : "acm015428jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015434jsd" ] + }, + "acm015436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015436jsd", + "name" : "IfPlural", + "parentId" : "acm015085jsd", + "content" : [ "acm015444jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015437jsd" : { + "type" : "CodePackage", + "id" : "acm015437jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015438jsd" ] + }, + "acm015438jsd" : { + "type" : "CodePackage", + "id" : "acm015438jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015439jsd" ] + }, + "acm015439jsd" : { + "type" : "CodePackage", + "id" : "acm015439jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015440jsd" ] + }, + "acm015440jsd" : { + "type" : "CodePackage", + "id" : "acm015440jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015441jsd" ] + }, + "acm015441jsd" : { + "type" : "CodePackage", + "id" : "acm015441jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015436jsd" ] + }, + "acm015442jsd" : { + "type" : "ControlElement", + "id" : "acm015442jsd", + "name" : "setArgument" + }, + "acm015443jsd" : { + "type" : "ControlElement", + "id" : "acm015443jsd", + "name" : "format" + }, + "acm015444jsd" : { + "type" : "ClassUnit", + "id" : "acm015444jsd", + "name" : "IfPlural", + "compilationUnitId" : "acm015436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm014970jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015442jsd", "acm015443jsd" ] + }, + "acm015445jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015445jsd", + "name" : "Iso690FormatDate", + "parentId" : "acm015085jsd", + "content" : [ "acm015452jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015446jsd" : { + "type" : "CodePackage", + "id" : "acm015446jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015447jsd" ] + }, + "acm015447jsd" : { + "type" : "CodePackage", + "id" : "acm015447jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015448jsd" ] + }, + "acm015448jsd" : { + "type" : "CodePackage", + "id" : "acm015448jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015449jsd" ] + }, + "acm015449jsd" : { + "type" : "CodePackage", + "id" : "acm015449jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015450jsd" ] + }, + "acm015450jsd" : { + "type" : "CodePackage", + "id" : "acm015450jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015445jsd" ] + }, + "acm015451jsd" : { + "type" : "ControlElement", + "id" : "acm015451jsd", + "name" : "format" + }, + "acm015452jsd" : { + "type" : "ClassUnit", + "id" : "acm015452jsd", + "name" : "Iso690FormatDate", + "compilationUnitId" : "acm015445jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015451jsd" ] + }, + "acm015453jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015453jsd", + "name" : "Iso690NamesAuthors", + "parentId" : "acm015085jsd", + "content" : [ "acm015460jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015454jsd" : { + "type" : "CodePackage", + "id" : "acm015454jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015455jsd" ] + }, + "acm015455jsd" : { + "type" : "CodePackage", + "id" : "acm015455jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015456jsd" ] + }, + "acm015456jsd" : { + "type" : "CodePackage", + "id" : "acm015456jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015457jsd" ] + }, + "acm015457jsd" : { + "type" : "CodePackage", + "id" : "acm015457jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015458jsd" ] + }, + "acm015458jsd" : { + "type" : "CodePackage", + "id" : "acm015458jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015453jsd" ] + }, + "acm015459jsd" : { + "type" : "ControlElement", + "id" : "acm015459jsd", + "name" : "format" + }, + "acm015460jsd" : { + "type" : "ClassUnit", + "id" : "acm015460jsd", + "name" : "Iso690NamesAuthors", + "compilationUnitId" : "acm015453jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015459jsd" ] + }, + "acm015461jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015461jsd", + "name" : "JournalAbbreviator", + "parentId" : "acm015085jsd", + "content" : [ "acm015469jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015462jsd" : { + "type" : "CodePackage", + "id" : "acm015462jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015463jsd" ] + }, + "acm015463jsd" : { + "type" : "CodePackage", + "id" : "acm015463jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015464jsd" ] + }, + "acm015464jsd" : { + "type" : "CodePackage", + "id" : "acm015464jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015465jsd" ] + }, + "acm015465jsd" : { + "type" : "CodePackage", + "id" : "acm015465jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015466jsd" ] + }, + "acm015466jsd" : { + "type" : "CodePackage", + "id" : "acm015466jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015461jsd" ] + }, + "acm015467jsd" : { + "type" : "ControlElement", + "id" : "acm015467jsd", + "name" : "JournalAbbreviator" + }, + "acm015468jsd" : { + "type" : "ControlElement", + "id" : "acm015468jsd", + "name" : "format" + }, + "acm015469jsd" : { + "type" : "ClassUnit", + "id" : "acm015469jsd", + "name" : "JournalAbbreviator", + "compilationUnitId" : "acm015461jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm001424jsd" ], + "content" : [ "acm015467jsd", "acm015468jsd" ] + }, + "acm015470jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015470jsd", + "name" : "LastPage", + "parentId" : "acm015085jsd", + "content" : [ "acm015477jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015471jsd" : { + "type" : "CodePackage", + "id" : "acm015471jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015472jsd" ] + }, + "acm015472jsd" : { + "type" : "CodePackage", + "id" : "acm015472jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015473jsd" ] + }, + "acm015473jsd" : { + "type" : "CodePackage", + "id" : "acm015473jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015474jsd" ] + }, + "acm015474jsd" : { + "type" : "CodePackage", + "id" : "acm015474jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015475jsd" ] + }, + "acm015475jsd" : { + "type" : "CodePackage", + "id" : "acm015475jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015470jsd" ] + }, + "acm015476jsd" : { + "type" : "ControlElement", + "id" : "acm015476jsd", + "name" : "format" + }, + "acm015477jsd" : { + "type" : "ClassUnit", + "id" : "acm015477jsd", + "name" : "LastPage", + "compilationUnitId" : "acm015470jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015476jsd" ] + }, + "acm015478jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015478jsd", + "name" : "LatexToUnicodeFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015489jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015479jsd" : { + "type" : "CodePackage", + "id" : "acm015479jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015480jsd" ] + }, + "acm015480jsd" : { + "type" : "CodePackage", + "id" : "acm015480jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015481jsd" ] + }, + "acm015481jsd" : { + "type" : "CodePackage", + "id" : "acm015481jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015482jsd" ] + }, + "acm015482jsd" : { + "type" : "CodePackage", + "id" : "acm015482jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015483jsd" ] + }, + "acm015483jsd" : { + "type" : "CodePackage", + "id" : "acm015483jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015478jsd" ] + }, + "acm015484jsd" : { + "type" : "ControlElement", + "id" : "acm015484jsd", + "name" : "getName" + }, + "acm015485jsd" : { + "type" : "ControlElement", + "id" : "acm015485jsd", + "name" : "getKey" + }, + "acm015486jsd" : { + "type" : "ControlElement", + "id" : "acm015486jsd", + "name" : "format" + }, + "acm015487jsd" : { + "type" : "ControlElement", + "id" : "acm015487jsd", + "name" : "getDescription" + }, + "acm015488jsd" : { + "type" : "ControlElement", + "id" : "acm015488jsd", + "name" : "getExampleInput" + }, + "acm015489jsd" : { + "type" : "ClassUnit", + "id" : "acm015489jsd", + "name" : "LatexToUnicodeFormatter", + "compilationUnitId" : "acm015478jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015484jsd", "acm015485jsd", "acm015486jsd", "acm015487jsd", "acm015488jsd" ] + }, + "acm015490jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015490jsd", + "name" : "MarkdownFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015498jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015491jsd" : { + "type" : "CodePackage", + "id" : "acm015491jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015492jsd" ] + }, + "acm015492jsd" : { + "type" : "CodePackage", + "id" : "acm015492jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015493jsd" ] + }, + "acm015493jsd" : { + "type" : "CodePackage", + "id" : "acm015493jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015494jsd" ] + }, + "acm015494jsd" : { + "type" : "CodePackage", + "id" : "acm015494jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015495jsd" ] + }, + "acm015495jsd" : { + "type" : "CodePackage", + "id" : "acm015495jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015490jsd" ] + }, + "acm015496jsd" : { + "type" : "ControlElement", + "id" : "acm015496jsd", + "name" : "MarkdownFormatter" + }, + "acm015497jsd" : { + "type" : "ControlElement", + "id" : "acm015497jsd", + "name" : "format" + }, + "acm015498jsd" : { + "type" : "ClassUnit", + "id" : "acm015498jsd", + "name" : "MarkdownFormatter", + "compilationUnitId" : "acm015490jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015496jsd", "acm015497jsd" ] + }, + "acm015499jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015499jsd", + "name" : "NameFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015510jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015500jsd" : { + "type" : "CodePackage", + "id" : "acm015500jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015501jsd" ] + }, + "acm015501jsd" : { + "type" : "CodePackage", + "id" : "acm015501jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015502jsd" ] + }, + "acm015502jsd" : { + "type" : "CodePackage", + "id" : "acm015502jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015503jsd" ] + }, + "acm015503jsd" : { + "type" : "CodePackage", + "id" : "acm015503jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015504jsd" ] + }, + "acm015504jsd" : { + "type" : "CodePackage", + "id" : "acm015504jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015499jsd" ] + }, + "acm015505jsd" : { + "type" : "ControlElement", + "id" : "acm015505jsd", + "name" : "format" + }, + "acm015506jsd" : { + "type" : "ControlElement", + "id" : "acm015506jsd", + "name" : "format" + }, + "acm015507jsd" : { + "type" : "ControlElement", + "id" : "acm015507jsd", + "name" : "format" + }, + "acm015508jsd" : { + "type" : "ControlElement", + "id" : "acm015508jsd", + "name" : "setParameter" + }, + "acm015509jsd" : { + "type" : "ControlElement", + "id" : "acm015509jsd", + "name" : "getNameFormatters" + }, + "acm015510jsd" : { + "type" : "ClassUnit", + "id" : "acm015510jsd", + "name" : "NameFormatter", + "compilationUnitId" : "acm015499jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015522jsd", "acm018175jsd" ], + "content" : [ "acm015505jsd", "acm015506jsd", "acm015507jsd", "acm015508jsd", "acm015509jsd" ] + }, + "acm015511jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015511jsd", + "name" : "NameFormatterPreferences", + "parentId" : "acm015085jsd", + "content" : [ "acm015522jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015512jsd" : { + "type" : "CodePackage", + "id" : "acm015512jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015513jsd" ] + }, + "acm015513jsd" : { + "type" : "CodePackage", + "id" : "acm015513jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015514jsd" ] + }, + "acm015514jsd" : { + "type" : "CodePackage", + "id" : "acm015514jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015515jsd" ] + }, + "acm015515jsd" : { + "type" : "CodePackage", + "id" : "acm015515jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015516jsd" ] + }, + "acm015516jsd" : { + "type" : "CodePackage", + "id" : "acm015516jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015511jsd" ] + }, + "acm015517jsd" : { + "type" : "ControlElement", + "id" : "acm015517jsd", + "name" : "NameFormatterPreferences" + }, + "acm015518jsd" : { + "type" : "ControlElement", + "id" : "acm015518jsd", + "name" : "getNameFormatterKey" + }, + "acm015519jsd" : { + "type" : "ControlElement", + "id" : "acm015519jsd", + "name" : "getNameFormatterValue" + }, + "acm015520jsd" : { + "type" : "ControlElement", + "id" : "acm015520jsd", + "name" : "setNameFormatterKey" + }, + "acm015521jsd" : { + "type" : "ControlElement", + "id" : "acm015521jsd", + "name" : "setNameFormatterValue" + }, + "acm015522jsd" : { + "type" : "ClassUnit", + "id" : "acm015522jsd", + "name" : "NameFormatterPreferences", + "compilationUnitId" : "acm015511jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015517jsd", "acm015518jsd", "acm015519jsd", "acm015520jsd", "acm015521jsd" ] + }, + "acm015523jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015523jsd", + "name" : "NoSpaceBetweenAbbreviations", + "parentId" : "acm015085jsd", + "content" : [ "acm015530jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015524jsd" : { + "type" : "CodePackage", + "id" : "acm015524jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015525jsd" ] + }, + "acm015525jsd" : { + "type" : "CodePackage", + "id" : "acm015525jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015526jsd" ] + }, + "acm015526jsd" : { + "type" : "CodePackage", + "id" : "acm015526jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015527jsd" ] + }, + "acm015527jsd" : { + "type" : "CodePackage", + "id" : "acm015527jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015528jsd" ] + }, + "acm015528jsd" : { + "type" : "CodePackage", + "id" : "acm015528jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015523jsd" ] + }, + "acm015529jsd" : { + "type" : "ControlElement", + "id" : "acm015529jsd", + "name" : "format" + }, + "acm015530jsd" : { + "type" : "ClassUnit", + "id" : "acm015530jsd", + "name" : "NoSpaceBetweenAbbreviations", + "compilationUnitId" : "acm015523jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015529jsd" ] + }, + "acm015531jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015531jsd", + "name" : "NotFoundFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015540jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015532jsd" : { + "type" : "CodePackage", + "id" : "acm015532jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015533jsd" ] + }, + "acm015533jsd" : { + "type" : "CodePackage", + "id" : "acm015533jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015534jsd" ] + }, + "acm015534jsd" : { + "type" : "CodePackage", + "id" : "acm015534jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015535jsd" ] + }, + "acm015535jsd" : { + "type" : "CodePackage", + "id" : "acm015535jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015536jsd" ] + }, + "acm015536jsd" : { + "type" : "CodePackage", + "id" : "acm015536jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015531jsd" ] + }, + "acm015537jsd" : { + "type" : "ControlElement", + "id" : "acm015537jsd", + "name" : "NotFoundFormatter" + }, + "acm015538jsd" : { + "type" : "ControlElement", + "id" : "acm015538jsd", + "name" : "getNotFound" + }, + "acm015539jsd" : { + "type" : "ControlElement", + "id" : "acm015539jsd", + "name" : "format" + }, + "acm015540jsd" : { + "type" : "ClassUnit", + "id" : "acm015540jsd", + "name" : "NotFoundFormatter", + "compilationUnitId" : "acm015531jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015537jsd", "acm015538jsd", "acm015539jsd" ] + }, + "acm015541jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015541jsd", + "name" : "Number", + "parentId" : "acm015085jsd", + "content" : [ "acm015549jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015542jsd" : { + "type" : "CodePackage", + "id" : "acm015542jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015543jsd" ] + }, + "acm015543jsd" : { + "type" : "CodePackage", + "id" : "acm015543jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015544jsd" ] + }, + "acm015544jsd" : { + "type" : "CodePackage", + "id" : "acm015544jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015545jsd" ] + }, + "acm015545jsd" : { + "type" : "CodePackage", + "id" : "acm015545jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015546jsd" ] + }, + "acm015546jsd" : { + "type" : "CodePackage", + "id" : "acm015546jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015541jsd" ] + }, + "acm015547jsd" : { + "type" : "ControlElement", + "id" : "acm015547jsd", + "name" : "setArgument" + }, + "acm015548jsd" : { + "type" : "ControlElement", + "id" : "acm015548jsd", + "name" : "format" + }, + "acm015549jsd" : { + "type" : "ClassUnit", + "id" : "acm015549jsd", + "name" : "Number", + "compilationUnitId" : "acm015541jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015059jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015547jsd", "acm015548jsd" ] + }, + "acm015550jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015550jsd", + "name" : "Ordinal", + "parentId" : "acm015085jsd", + "content" : [ "acm015557jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015551jsd" : { + "type" : "CodePackage", + "id" : "acm015551jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015552jsd" ] + }, + "acm015552jsd" : { + "type" : "CodePackage", + "id" : "acm015552jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015553jsd" ] + }, + "acm015553jsd" : { + "type" : "CodePackage", + "id" : "acm015553jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015554jsd" ] + }, + "acm015554jsd" : { + "type" : "CodePackage", + "id" : "acm015554jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015555jsd" ] + }, + "acm015555jsd" : { + "type" : "CodePackage", + "id" : "acm015555jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015550jsd" ] + }, + "acm015556jsd" : { + "type" : "ControlElement", + "id" : "acm015556jsd", + "name" : "format" + }, + "acm015557jsd" : { + "type" : "ClassUnit", + "id" : "acm015557jsd", + "name" : "Ordinal", + "compilationUnitId" : "acm015550jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015556jsd" ] + }, + "acm015558jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015558jsd", + "name" : "RTFChars", + "parentId" : "acm015085jsd", + "content" : [ "acm015567jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015559jsd" : { + "type" : "CodePackage", + "id" : "acm015559jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015560jsd" ] + }, + "acm015560jsd" : { + "type" : "CodePackage", + "id" : "acm015560jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015561jsd" ] + }, + "acm015561jsd" : { + "type" : "CodePackage", + "id" : "acm015561jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015562jsd" ] + }, + "acm015562jsd" : { + "type" : "CodePackage", + "id" : "acm015562jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015563jsd" ] + }, + "acm015563jsd" : { + "type" : "CodePackage", + "id" : "acm015563jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015558jsd" ] + }, + "acm015564jsd" : { + "type" : "ControlElement", + "id" : "acm015564jsd", + "name" : "format" + }, + "acm015565jsd" : { + "type" : "ControlElement", + "id" : "acm015565jsd", + "name" : "getPart" + }, + "acm015566jsd" : { + "type" : "ControlElement", + "id" : "acm015566jsd", + "name" : "transformSpecialCharacter" + }, + "acm015567jsd" : { + "type" : "ClassUnit", + "id" : "acm015567jsd", + "name" : "RTFChars", + "compilationUnitId" : "acm015558jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015066jsd", "acm017625jsd" ], + "content" : [ "acm015564jsd", "acm015565jsd", "acm015566jsd" ] + }, + "acm015568jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015568jsd", + "name" : "RemoveBrackets", + "parentId" : "acm015085jsd", + "content" : [ "acm015575jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015569jsd" : { + "type" : "CodePackage", + "id" : "acm015569jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015570jsd" ] + }, + "acm015570jsd" : { + "type" : "CodePackage", + "id" : "acm015570jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015571jsd" ] + }, + "acm015571jsd" : { + "type" : "CodePackage", + "id" : "acm015571jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015572jsd" ] + }, + "acm015572jsd" : { + "type" : "CodePackage", + "id" : "acm015572jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015573jsd" ] + }, + "acm015573jsd" : { + "type" : "CodePackage", + "id" : "acm015573jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015568jsd" ] + }, + "acm015574jsd" : { + "type" : "ControlElement", + "id" : "acm015574jsd", + "name" : "format" + }, + "acm015575jsd" : { + "type" : "ClassUnit", + "id" : "acm015575jsd", + "name" : "RemoveBrackets", + "compilationUnitId" : "acm015568jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015574jsd" ] + }, + "acm015576jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015576jsd", + "name" : "RemoveBracketsAddComma", + "parentId" : "acm015085jsd", + "content" : [ "acm015583jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015577jsd" : { + "type" : "CodePackage", + "id" : "acm015577jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015578jsd" ] + }, + "acm015578jsd" : { + "type" : "CodePackage", + "id" : "acm015578jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015579jsd" ] + }, + "acm015579jsd" : { + "type" : "CodePackage", + "id" : "acm015579jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015580jsd" ] + }, + "acm015580jsd" : { + "type" : "CodePackage", + "id" : "acm015580jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015581jsd" ] + }, + "acm015581jsd" : { + "type" : "CodePackage", + "id" : "acm015581jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015576jsd" ] + }, + "acm015582jsd" : { + "type" : "ControlElement", + "id" : "acm015582jsd", + "name" : "format" + }, + "acm015583jsd" : { + "type" : "ClassUnit", + "id" : "acm015583jsd", + "name" : "RemoveBracketsAddComma", + "compilationUnitId" : "acm015576jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015582jsd" ] + }, + "acm015584jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015584jsd", + "name" : "RemoveLatexCommandsFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015591jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015585jsd" : { + "type" : "CodePackage", + "id" : "acm015585jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015586jsd" ] + }, + "acm015586jsd" : { + "type" : "CodePackage", + "id" : "acm015586jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015587jsd" ] + }, + "acm015587jsd" : { + "type" : "CodePackage", + "id" : "acm015587jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015588jsd" ] + }, + "acm015588jsd" : { + "type" : "CodePackage", + "id" : "acm015588jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015589jsd" ] + }, + "acm015589jsd" : { + "type" : "CodePackage", + "id" : "acm015589jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015584jsd" ] + }, + "acm015590jsd" : { + "type" : "ControlElement", + "id" : "acm015590jsd", + "name" : "format" + }, + "acm015591jsd" : { + "type" : "ClassUnit", + "id" : "acm015591jsd", + "name" : "RemoveLatexCommandsFormatter", + "compilationUnitId" : "acm015584jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015590jsd" ] + }, + "acm015592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015592jsd", + "name" : "RemoveTilde", + "parentId" : "acm015085jsd", + "content" : [ "acm015599jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015593jsd" : { + "type" : "CodePackage", + "id" : "acm015593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015594jsd" ] + }, + "acm015594jsd" : { + "type" : "CodePackage", + "id" : "acm015594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015595jsd" ] + }, + "acm015595jsd" : { + "type" : "CodePackage", + "id" : "acm015595jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015596jsd" ] + }, + "acm015596jsd" : { + "type" : "CodePackage", + "id" : "acm015596jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015597jsd" ] + }, + "acm015597jsd" : { + "type" : "CodePackage", + "id" : "acm015597jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015592jsd" ] + }, + "acm015598jsd" : { + "type" : "ControlElement", + "id" : "acm015598jsd", + "name" : "format" + }, + "acm015599jsd" : { + "type" : "ClassUnit", + "id" : "acm015599jsd", + "name" : "RemoveTilde", + "compilationUnitId" : "acm015592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015598jsd" ] + }, + "acm015600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015600jsd", + "name" : "RemoveWhitespace", + "parentId" : "acm015085jsd", + "content" : [ "acm015607jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015601jsd" : { + "type" : "CodePackage", + "id" : "acm015601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015602jsd" ] + }, + "acm015602jsd" : { + "type" : "CodePackage", + "id" : "acm015602jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015603jsd" ] + }, + "acm015603jsd" : { + "type" : "CodePackage", + "id" : "acm015603jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015604jsd" ] + }, + "acm015604jsd" : { + "type" : "CodePackage", + "id" : "acm015604jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015605jsd" ] + }, + "acm015605jsd" : { + "type" : "CodePackage", + "id" : "acm015605jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015600jsd" ] + }, + "acm015606jsd" : { + "type" : "ControlElement", + "id" : "acm015606jsd", + "name" : "format" + }, + "acm015607jsd" : { + "type" : "ClassUnit", + "id" : "acm015607jsd", + "name" : "RemoveWhitespace", + "compilationUnitId" : "acm015600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015606jsd" ] + }, + "acm015608jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015608jsd", + "name" : "Replace", + "parentId" : "acm015085jsd", + "content" : [ "acm015616jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015609jsd" : { + "type" : "CodePackage", + "id" : "acm015609jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015610jsd" ] + }, + "acm015610jsd" : { + "type" : "CodePackage", + "id" : "acm015610jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015611jsd" ] + }, + "acm015611jsd" : { + "type" : "CodePackage", + "id" : "acm015611jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015612jsd" ] + }, + "acm015612jsd" : { + "type" : "CodePackage", + "id" : "acm015612jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015613jsd" ] + }, + "acm015613jsd" : { + "type" : "CodePackage", + "id" : "acm015613jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015608jsd" ] + }, + "acm015614jsd" : { + "type" : "ControlElement", + "id" : "acm015614jsd", + "name" : "setArgument" + }, + "acm015615jsd" : { + "type" : "ControlElement", + "id" : "acm015615jsd", + "name" : "format" + }, + "acm015616jsd" : { + "type" : "ClassUnit", + "id" : "acm015616jsd", + "name" : "Replace", + "compilationUnitId" : "acm015608jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm014970jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015614jsd", "acm015615jsd" ] + }, + "acm015617jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015617jsd", + "name" : "ReplaceUnicodeLigaturesFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015629jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015618jsd" : { + "type" : "CodePackage", + "id" : "acm015618jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015619jsd" ] + }, + "acm015619jsd" : { + "type" : "CodePackage", + "id" : "acm015619jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015620jsd" ] + }, + "acm015620jsd" : { + "type" : "CodePackage", + "id" : "acm015620jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015621jsd" ] + }, + "acm015621jsd" : { + "type" : "CodePackage", + "id" : "acm015621jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015622jsd" ] + }, + "acm015622jsd" : { + "type" : "CodePackage", + "id" : "acm015622jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015617jsd" ] + }, + "acm015623jsd" : { + "type" : "ControlElement", + "id" : "acm015623jsd", + "name" : "ReplaceUnicodeLigaturesFormatter" + }, + "acm015624jsd" : { + "type" : "ControlElement", + "id" : "acm015624jsd", + "name" : "getName" + }, + "acm015625jsd" : { + "type" : "ControlElement", + "id" : "acm015625jsd", + "name" : "getKey" + }, + "acm015626jsd" : { + "type" : "ControlElement", + "id" : "acm015626jsd", + "name" : "format" + }, + "acm015627jsd" : { + "type" : "ControlElement", + "id" : "acm015627jsd", + "name" : "getDescription" + }, + "acm015628jsd" : { + "type" : "ControlElement", + "id" : "acm015628jsd", + "name" : "getExampleInput" + }, + "acm015629jsd" : { + "type" : "ClassUnit", + "id" : "acm015629jsd", + "name" : "ReplaceUnicodeLigaturesFormatter", + "compilationUnitId" : "acm015617jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011208jsd" ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm017669jsd" ], + "content" : [ "acm015623jsd", "acm015624jsd", "acm015625jsd", "acm015626jsd", "acm015627jsd", "acm015628jsd" ] + }, + "acm015630jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015630jsd", + "name" : "ReplaceWithEscapedDoubleQuotes", + "parentId" : "acm015085jsd", + "content" : [ "acm015637jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015631jsd" : { + "type" : "CodePackage", + "id" : "acm015631jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015632jsd" ] + }, + "acm015632jsd" : { + "type" : "CodePackage", + "id" : "acm015632jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015633jsd" ] + }, + "acm015633jsd" : { + "type" : "CodePackage", + "id" : "acm015633jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015634jsd" ] + }, + "acm015634jsd" : { + "type" : "CodePackage", + "id" : "acm015634jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015635jsd" ] + }, + "acm015635jsd" : { + "type" : "CodePackage", + "id" : "acm015635jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015630jsd" ] + }, + "acm015636jsd" : { + "type" : "ControlElement", + "id" : "acm015636jsd", + "name" : "format" + }, + "acm015637jsd" : { + "type" : "ClassUnit", + "id" : "acm015637jsd", + "name" : "ReplaceWithEscapedDoubleQuotes", + "compilationUnitId" : "acm015630jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015636jsd" ] + }, + "acm015638jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015638jsd", + "name" : "RisAuthors", + "parentId" : "acm015085jsd", + "content" : [ "acm015646jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015639jsd" : { + "type" : "CodePackage", + "id" : "acm015639jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015640jsd" ] + }, + "acm015640jsd" : { + "type" : "CodePackage", + "id" : "acm015640jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015641jsd" ] + }, + "acm015641jsd" : { + "type" : "CodePackage", + "id" : "acm015641jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015642jsd" ] + }, + "acm015642jsd" : { + "type" : "CodePackage", + "id" : "acm015642jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015643jsd" ] + }, + "acm015643jsd" : { + "type" : "CodePackage", + "id" : "acm015643jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015638jsd" ] + }, + "acm015644jsd" : { + "type" : "ControlElement", + "id" : "acm015644jsd", + "name" : "format" + }, + "acm015645jsd" : { + "type" : "ControlElement", + "id" : "acm015645jsd", + "name" : "setArgument" + }, + "acm015646jsd" : { + "type" : "ClassUnit", + "id" : "acm015646jsd", + "name" : "RisAuthors", + "compilationUnitId" : "acm015638jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015059jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015644jsd", "acm015645jsd" ] + }, + "acm015647jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015647jsd", + "name" : "RisKeywords", + "parentId" : "acm015085jsd", + "content" : [ "acm015654jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015648jsd" : { + "type" : "CodePackage", + "id" : "acm015648jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015649jsd" ] + }, + "acm015649jsd" : { + "type" : "CodePackage", + "id" : "acm015649jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015650jsd" ] + }, + "acm015650jsd" : { + "type" : "CodePackage", + "id" : "acm015650jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015651jsd" ] + }, + "acm015651jsd" : { + "type" : "CodePackage", + "id" : "acm015651jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015652jsd" ] + }, + "acm015652jsd" : { + "type" : "CodePackage", + "id" : "acm015652jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015647jsd" ] + }, + "acm015653jsd" : { + "type" : "ControlElement", + "id" : "acm015653jsd", + "name" : "format" + }, + "acm015654jsd" : { + "type" : "ClassUnit", + "id" : "acm015654jsd", + "name" : "RisKeywords", + "compilationUnitId" : "acm015647jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018443jsd", "acm018479jsd" ], + "content" : [ "acm015653jsd" ] + }, + "acm015655jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015655jsd", + "name" : "RisMonth", + "parentId" : "acm015085jsd", + "content" : [ "acm015662jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015656jsd" : { + "type" : "CodePackage", + "id" : "acm015656jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015657jsd" ] + }, + "acm015657jsd" : { + "type" : "CodePackage", + "id" : "acm015657jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015658jsd" ] + }, + "acm015658jsd" : { + "type" : "CodePackage", + "id" : "acm015658jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015659jsd" ] + }, + "acm015659jsd" : { + "type" : "CodePackage", + "id" : "acm015659jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015660jsd" ] + }, + "acm015660jsd" : { + "type" : "CodePackage", + "id" : "acm015660jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015655jsd" ] + }, + "acm015661jsd" : { + "type" : "ControlElement", + "id" : "acm015661jsd", + "name" : "format" + }, + "acm015662jsd" : { + "type" : "ClassUnit", + "id" : "acm015662jsd", + "name" : "RisMonth", + "compilationUnitId" : "acm015655jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018525jsd" ], + "content" : [ "acm015661jsd" ] + }, + "acm015663jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015663jsd", + "name" : "ShortMonthFormatter", + "parentId" : "acm015085jsd", + "content" : [ "acm015670jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015664jsd" : { + "type" : "CodePackage", + "id" : "acm015664jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015665jsd" ] + }, + "acm015665jsd" : { + "type" : "CodePackage", + "id" : "acm015665jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015666jsd" ] + }, + "acm015666jsd" : { + "type" : "CodePackage", + "id" : "acm015666jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015667jsd" ] + }, + "acm015667jsd" : { + "type" : "CodePackage", + "id" : "acm015667jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015668jsd" ] + }, + "acm015668jsd" : { + "type" : "CodePackage", + "id" : "acm015668jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015663jsd" ] + }, + "acm015669jsd" : { + "type" : "ControlElement", + "id" : "acm015669jsd", + "name" : "format" + }, + "acm015670jsd" : { + "type" : "ClassUnit", + "id" : "acm015670jsd", + "name" : "ShortMonthFormatter", + "compilationUnitId" : "acm015663jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm018525jsd" ], + "content" : [ "acm015669jsd" ] + }, + "acm015671jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015671jsd", + "name" : "ToLowerCase", + "parentId" : "acm015085jsd", + "content" : [ "acm015678jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015672jsd" : { + "type" : "CodePackage", + "id" : "acm015672jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015673jsd" ] + }, + "acm015673jsd" : { + "type" : "CodePackage", + "id" : "acm015673jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015674jsd" ] + }, + "acm015674jsd" : { + "type" : "CodePackage", + "id" : "acm015674jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015675jsd" ] + }, + "acm015675jsd" : { + "type" : "CodePackage", + "id" : "acm015675jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015676jsd" ] + }, + "acm015676jsd" : { + "type" : "CodePackage", + "id" : "acm015676jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015671jsd" ] + }, + "acm015677jsd" : { + "type" : "ControlElement", + "id" : "acm015677jsd", + "name" : "format" + }, + "acm015678jsd" : { + "type" : "ClassUnit", + "id" : "acm015678jsd", + "name" : "ToLowerCase", + "compilationUnitId" : "acm015671jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015677jsd" ] + }, + "acm015679jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015679jsd", + "name" : "ToUpperCase", + "parentId" : "acm015085jsd", + "content" : [ "acm015686jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015680jsd" : { + "type" : "CodePackage", + "id" : "acm015680jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015681jsd" ] + }, + "acm015681jsd" : { + "type" : "CodePackage", + "id" : "acm015681jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015682jsd" ] + }, + "acm015682jsd" : { + "type" : "CodePackage", + "id" : "acm015682jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015683jsd" ] + }, + "acm015683jsd" : { + "type" : "CodePackage", + "id" : "acm015683jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015684jsd" ] + }, + "acm015684jsd" : { + "type" : "CodePackage", + "id" : "acm015684jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015679jsd" ] + }, + "acm015685jsd" : { + "type" : "ControlElement", + "id" : "acm015685jsd", + "name" : "format" + }, + "acm015686jsd" : { + "type" : "ClassUnit", + "id" : "acm015686jsd", + "name" : "ToUpperCase", + "compilationUnitId" : "acm015679jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015685jsd" ] + }, + "acm015687jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015687jsd", + "name" : "WrapContent", + "parentId" : "acm015085jsd", + "content" : [ "acm015695jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015688jsd" : { + "type" : "CodePackage", + "id" : "acm015688jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015689jsd" ] + }, + "acm015689jsd" : { + "type" : "CodePackage", + "id" : "acm015689jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015690jsd" ] + }, + "acm015690jsd" : { + "type" : "CodePackage", + "id" : "acm015690jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015691jsd" ] + }, + "acm015691jsd" : { + "type" : "CodePackage", + "id" : "acm015691jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015692jsd" ] + }, + "acm015692jsd" : { + "type" : "CodePackage", + "id" : "acm015692jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015687jsd" ] + }, + "acm015693jsd" : { + "type" : "ControlElement", + "id" : "acm015693jsd", + "name" : "setArgument" + }, + "acm015694jsd" : { + "type" : "ControlElement", + "id" : "acm015694jsd", + "name" : "format" + }, + "acm015695jsd" : { + "type" : "ClassUnit", + "id" : "acm015695jsd", + "name" : "WrapContent", + "compilationUnitId" : "acm015687jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm014970jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015693jsd", "acm015694jsd" ] + }, + "acm015696jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015696jsd", + "name" : "WrapFileLinks", + "parentId" : "acm015085jsd", + "content" : [ "acm015711jsd", "acm015716jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015697jsd" : { + "type" : "CodePackage", + "id" : "acm015697jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015698jsd" ] + }, + "acm015698jsd" : { + "type" : "CodePackage", + "id" : "acm015698jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015699jsd" ] + }, + "acm015699jsd" : { + "type" : "CodePackage", + "id" : "acm015699jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015700jsd" ] + }, + "acm015700jsd" : { + "type" : "CodePackage", + "id" : "acm015700jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015701jsd" ] + }, + "acm015701jsd" : { + "type" : "CodePackage", + "id" : "acm015701jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015696jsd" ] + }, + "acm015702jsd" : { + "type" : "ControlElement", + "id" : "acm015702jsd", + "name" : "WrapFileLinks" + }, + "acm015703jsd" : { + "type" : "ControlElement", + "id" : "acm015703jsd", + "name" : "parseFormatString" + }, + "acm015704jsd" : { + "type" : "ControlElement", + "id" : "acm015704jsd", + "name" : "setArgument" + }, + "acm015705jsd" : { + "type" : "ControlElement", + "id" : "acm015705jsd", + "name" : "format" + }, + "acm015706jsd" : { + "type" : "ControlElement", + "id" : "acm015706jsd", + "name" : "replaceStrings" + }, + "acm015707jsd" : { + "type" : "ControlElement", + "id" : "acm015707jsd", + "name" : "FormatEntry" + }, + "acm015708jsd" : { + "type" : "ControlElement", + "id" : "acm015708jsd", + "name" : "FormatEntry" + }, + "acm015709jsd" : { + "type" : "ControlElement", + "id" : "acm015709jsd", + "name" : "getType" + }, + "acm015710jsd" : { + "type" : "ControlElement", + "id" : "acm015710jsd", + "name" : "getString" + }, + "acm015711jsd" : { + "type" : "ClassUnit", + "id" : "acm015711jsd", + "name" : "WrapFileLinks", + "compilationUnitId" : "acm015696jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm014970jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015716jsd", "acm018509jsd" ], + "content" : [ "acm015702jsd", "acm015703jsd", "acm015704jsd", "acm015705jsd", "acm015706jsd", "acm015707jsd", "acm015708jsd", "acm015709jsd", "acm015710jsd" ] + }, + "acm015712jsd" : { + "type" : "ControlElement", + "id" : "acm015712jsd", + "name" : "FormatEntry" + }, + "acm015713jsd" : { + "type" : "ControlElement", + "id" : "acm015713jsd", + "name" : "FormatEntry" + }, + "acm015714jsd" : { + "type" : "ControlElement", + "id" : "acm015714jsd", + "name" : "getType" + }, + "acm015715jsd" : { + "type" : "ControlElement", + "id" : "acm015715jsd", + "name" : "getString" + }, + "acm015716jsd" : { + "type" : "ClassUnit", + "id" : "acm015716jsd", + "name" : "FormatEntry", + "compilationUnitId" : "acm015696jsd", + "parentDatatypeId" : "acm015711jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015712jsd", "acm015713jsd", "acm015714jsd", "acm015715jsd" ] + }, + "acm015717jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015717jsd", + "name" : "XMLChars", + "parentId" : "acm015085jsd", + "content" : [ "acm015727jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015718jsd" : { + "type" : "CodePackage", + "id" : "acm015718jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015719jsd" ] + }, + "acm015719jsd" : { + "type" : "CodePackage", + "id" : "acm015719jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015720jsd" ] + }, + "acm015720jsd" : { + "type" : "CodePackage", + "id" : "acm015720jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015721jsd" ] + }, + "acm015721jsd" : { + "type" : "CodePackage", + "id" : "acm015721jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm015722jsd" ] + }, + "acm015722jsd" : { + "type" : "CodePackage", + "id" : "acm015722jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm015717jsd" ] + }, + "acm015723jsd" : { + "type" : "ControlElement", + "id" : "acm015723jsd", + "name" : "format" + }, + "acm015724jsd" : { + "type" : "ControlElement", + "id" : "acm015724jsd", + "name" : "removeLatexCommands" + }, + "acm015725jsd" : { + "type" : "ControlElement", + "id" : "acm015725jsd", + "name" : "firstFormat" + }, + "acm015726jsd" : { + "type" : "ControlElement", + "id" : "acm015726jsd", + "name" : "restFormat" + }, + "acm015727jsd" : { + "type" : "ClassUnit", + "id" : "acm015727jsd", + "name" : "XMLChars", + "compilationUnitId" : "acm015717jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ "acm015489jsd", "acm017677jsd" ], + "content" : [ "acm015723jsd", "acm015724jsd", "acm015725jsd", "acm015726jsd" ] + }, + "acm015728jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015728jsd", + "name" : "LogMessages", + "parentId" : "acm015732jsd", + "content" : [ "acm015738jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "logging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015729jsd" : { + "type" : "CodePackage", + "id" : "acm015729jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015730jsd" ] + }, + "acm015730jsd" : { + "type" : "CodePackage", + "id" : "acm015730jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015731jsd" ] + }, + "acm015731jsd" : { + "type" : "CodePackage", + "id" : "acm015731jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015732jsd" ] + }, + "acm015732jsd" : { + "type" : "CodePackage", + "id" : "acm015732jsd", + "name" : "logging", + "parentId" : "acm001340jsd", + "content" : [ "acm015728jsd" ] + }, + "acm015733jsd" : { + "type" : "ControlElement", + "id" : "acm015733jsd", + "name" : "LogMessages" + }, + "acm015734jsd" : { + "type" : "ControlElement", + "id" : "acm015734jsd", + "name" : "getInstance" + }, + "acm015735jsd" : { + "type" : "ControlElement", + "id" : "acm015735jsd", + "name" : "getMessages" + }, + "acm015736jsd" : { + "type" : "ControlElement", + "id" : "acm015736jsd", + "name" : "add" + }, + "acm015737jsd" : { + "type" : "ControlElement", + "id" : "acm015737jsd", + "name" : "clear" + }, + "acm015738jsd" : { + "type" : "ClassUnit", + "id" : "acm015738jsd", + "name" : "LogMessages", + "compilationUnitId" : "acm015728jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015738jsd" ], + "content" : [ "acm015733jsd", "acm015734jsd", "acm015735jsd", "acm015736jsd", "acm015737jsd" ] + }, + "acm015739jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015739jsd", + "name" : "BibTeXConverter", + "parentId" : "acm015743jsd", + "content" : [ "acm015749jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015740jsd" : { + "type" : "CodePackage", + "id" : "acm015740jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015741jsd" ] + }, + "acm015741jsd" : { + "type" : "CodePackage", + "id" : "acm015741jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015742jsd" ] + }, + "acm015742jsd" : { + "type" : "CodePackage", + "id" : "acm015742jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015743jsd" ] + }, + "acm015743jsd" : { + "type" : "CodePackage", + "id" : "acm015743jsd", + "name" : "msbib", + "parentId" : "acm001340jsd", + "content" : [ "acm015739jsd", "acm015750jsd", "acm015759jsd", "acm015770jsd", "acm015789jsd", "acm015795jsd", "acm015808jsd", "acm015822jsd", "acm027156jsd", "acm027163jsd", "acm027175jsd" ] + }, + "acm015744jsd" : { + "type" : "ControlElement", + "id" : "acm015744jsd", + "name" : "BibTeXConverter" + }, + "acm015745jsd" : { + "type" : "ControlElement", + "id" : "acm015745jsd", + "name" : "convert" + }, + "acm015746jsd" : { + "type" : "ControlElement", + "id" : "acm015746jsd", + "name" : "addAuthor" + }, + "acm015747jsd" : { + "type" : "ControlElement", + "id" : "acm015747jsd", + "name" : "parseSingleStandardNumber" + }, + "acm015748jsd" : { + "type" : "ControlElement", + "id" : "acm015748jsd", + "name" : "parseStandardNumber" + }, + "acm015749jsd" : { + "type" : "ClassUnit", + "id" : "acm015749jsd", + "name" : "BibTeXConverter", + "compilationUnitId" : "acm015739jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015788jsd", "acm015821jsd", "acm018267jsd", "acm018525jsd", "acm018673jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm015744jsd", "acm015745jsd", "acm015746jsd", "acm015747jsd", "acm015748jsd" ] + }, + "acm015750jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015750jsd", + "name" : "MSBibConverter", + "parentId" : "acm015743jsd", + "content" : [ "acm015758jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015751jsd" : { + "type" : "CodePackage", + "id" : "acm015751jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015752jsd" ] + }, + "acm015752jsd" : { + "type" : "CodePackage", + "id" : "acm015752jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015753jsd" ] + }, + "acm015753jsd" : { + "type" : "CodePackage", + "id" : "acm015753jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015754jsd" ] + }, + "acm015754jsd" : { + "type" : "CodePackage", + "id" : "acm015754jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015750jsd" ] + }, + "acm015755jsd" : { + "type" : "ControlElement", + "id" : "acm015755jsd", + "name" : "MSBibConverter" + }, + "acm015756jsd" : { + "type" : "ControlElement", + "id" : "acm015756jsd", + "name" : "convert" + }, + "acm015757jsd" : { + "type" : "ControlElement", + "id" : "acm015757jsd", + "name" : "getAuthors" + }, + "acm015758jsd" : { + "type" : "ClassUnit", + "id" : "acm015758jsd", + "name" : "MSBibConverter", + "compilationUnitId" : "acm015750jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015788jsd", "acm015821jsd", "acm018138jsd", "acm018175jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm015755jsd", "acm015756jsd", "acm015757jsd" ] + }, + "acm015759jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015759jsd", + "name" : "MSBibDatabase", + "parentId" : "acm015743jsd", + "content" : [ "acm015769jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015760jsd" : { + "type" : "CodePackage", + "id" : "acm015760jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015761jsd" ] + }, + "acm015761jsd" : { + "type" : "CodePackage", + "id" : "acm015761jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015762jsd" ] + }, + "acm015762jsd" : { + "type" : "CodePackage", + "id" : "acm015762jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015763jsd" ] + }, + "acm015763jsd" : { + "type" : "CodePackage", + "id" : "acm015763jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015759jsd" ] + }, + "acm015764jsd" : { + "type" : "ControlElement", + "id" : "acm015764jsd", + "name" : "MSBibDatabase" + }, + "acm015765jsd" : { + "type" : "ControlElement", + "id" : "acm015765jsd", + "name" : "MSBibDatabase" + }, + "acm015766jsd" : { + "type" : "ControlElement", + "id" : "acm015766jsd", + "name" : "importEntriesFromXml" + }, + "acm015767jsd" : { + "type" : "ControlElement", + "id" : "acm015767jsd", + "name" : "addEntriesForExport" + }, + "acm015768jsd" : { + "type" : "ControlElement", + "id" : "acm015768jsd", + "name" : "getDomForExport" + }, + "acm015769jsd" : { + "type" : "ClassUnit", + "id" : "acm015769jsd", + "name" : "MSBibDatabase", + "compilationUnitId" : "acm015759jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015769jsd", "acm015788jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm015764jsd", "acm015765jsd", "acm015766jsd", "acm015767jsd", "acm015768jsd" ] + }, + "acm015770jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015770jsd", + "name" : "MSBibEntry", + "parentId" : "acm015743jsd", + "content" : [ "acm015788jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015771jsd" : { + "type" : "CodePackage", + "id" : "acm015771jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015772jsd" ] + }, + "acm015772jsd" : { + "type" : "CodePackage", + "id" : "acm015772jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015773jsd" ] + }, + "acm015773jsd" : { + "type" : "CodePackage", + "id" : "acm015773jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015774jsd" ] + }, + "acm015774jsd" : { + "type" : "CodePackage", + "id" : "acm015774jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015770jsd" ] + }, + "acm015775jsd" : { + "type" : "ControlElement", + "id" : "acm015775jsd", + "name" : "MSBibEntry" + }, + "acm015776jsd" : { + "type" : "ControlElement", + "id" : "acm015776jsd", + "name" : "MSBibEntry" + }, + "acm015777jsd" : { + "type" : "ControlElement", + "id" : "acm015777jsd", + "name" : "getType" + }, + "acm015778jsd" : { + "type" : "ControlElement", + "id" : "acm015778jsd", + "name" : "getCiteKey" + }, + "acm015779jsd" : { + "type" : "ControlElement", + "id" : "acm015779jsd", + "name" : "getXmlElementTextContent" + }, + "acm015780jsd" : { + "type" : "ControlElement", + "id" : "acm015780jsd", + "name" : "populateFromXml" + }, + "acm015781jsd" : { + "type" : "ControlElement", + "id" : "acm015781jsd", + "name" : "getAuthors" + }, + "acm015782jsd" : { + "type" : "ControlElement", + "id" : "acm015782jsd", + "name" : "getSpecificAuthors" + }, + "acm015783jsd" : { + "type" : "ControlElement", + "id" : "acm015783jsd", + "name" : "getEntryDom" + }, + "acm015784jsd" : { + "type" : "ControlElement", + "id" : "acm015784jsd", + "name" : "addField" + }, + "acm015785jsd" : { + "type" : "ControlElement", + "id" : "acm015785jsd", + "name" : "addAuthor" + }, + "acm015786jsd" : { + "type" : "ControlElement", + "id" : "acm015786jsd", + "name" : "addDateAcessedFields" + }, + "acm015787jsd" : { + "type" : "ControlElement", + "id" : "acm015787jsd", + "name" : "addAddress" + }, + "acm015788jsd" : { + "type" : "ClassUnit", + "id" : "acm015788jsd", + "name" : "MSBibEntry", + "compilationUnitId" : "acm015770jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015821jsd", "acm015832jsd", "acm018138jsd", "acm018175jsd", "acm018401jsd" ], + "content" : [ "acm015775jsd", "acm015776jsd", "acm015777jsd", "acm015778jsd", "acm015779jsd", "acm015780jsd", "acm015781jsd", "acm015782jsd", "acm015783jsd", "acm015784jsd", "acm015785jsd", "acm015786jsd", "acm015787jsd" ] + }, + "acm015789jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015789jsd", + "name" : "MSBibEntryType", + "parentId" : "acm015743jsd", + "content" : [ "acm015794jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015790jsd" : { + "type" : "CodePackage", + "id" : "acm015790jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015791jsd" ] + }, + "acm015791jsd" : { + "type" : "CodePackage", + "id" : "acm015791jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015792jsd" ] + }, + "acm015792jsd" : { + "type" : "CodePackage", + "id" : "acm015792jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015793jsd" ] + }, + "acm015793jsd" : { + "type" : "CodePackage", + "id" : "acm015793jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015789jsd" ] + }, + "acm015794jsd" : { + "type" : "ClassUnit", + "id" : "acm015794jsd", + "name" : "MSBibEntryType", + "compilationUnitId" : "acm015789jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm015795jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015795jsd", + "name" : "MSBibMapping", + "parentId" : "acm015743jsd", + "content" : [ "acm015807jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015796jsd" : { + "type" : "CodePackage", + "id" : "acm015796jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015797jsd" ] + }, + "acm015797jsd" : { + "type" : "CodePackage", + "id" : "acm015797jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015798jsd" ] + }, + "acm015798jsd" : { + "type" : "CodePackage", + "id" : "acm015798jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015799jsd" ] + }, + "acm015799jsd" : { + "type" : "CodePackage", + "id" : "acm015799jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015795jsd" ] + }, + "acm015800jsd" : { + "type" : "ControlElement", + "id" : "acm015800jsd", + "name" : "MSBibMapping" + }, + "acm015801jsd" : { + "type" : "ControlElement", + "id" : "acm015801jsd", + "name" : "getBiblatexEntryType" + }, + "acm015802jsd" : { + "type" : "ControlElement", + "id" : "acm015802jsd", + "name" : "getMSBibEntryType" + }, + "acm015803jsd" : { + "type" : "ControlElement", + "id" : "acm015803jsd", + "name" : "getLCID" + }, + "acm015804jsd" : { + "type" : "ControlElement", + "id" : "acm015804jsd", + "name" : "getLanguage" + }, + "acm015805jsd" : { + "type" : "ControlElement", + "id" : "acm015805jsd", + "name" : "getMSBibField" + }, + "acm015806jsd" : { + "type" : "ControlElement", + "id" : "acm015806jsd", + "name" : "getBibTeXField" + }, + "acm015807jsd" : { + "type" : "ClassUnit", + "id" : "acm015807jsd", + "name" : "MSBibMapping", + "compilationUnitId" : "acm015795jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015794jsd", "acm018673jsd", "acm018813jsd", "acm019005jsd" ], + "content" : [ "acm015800jsd", "acm015801jsd", "acm015802jsd", "acm015803jsd", "acm015804jsd", "acm015805jsd", "acm015806jsd" ] + }, + "acm015808jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015808jsd", + "name" : "MsBibAuthor", + "parentId" : "acm015743jsd", + "content" : [ "acm015821jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015809jsd" : { + "type" : "CodePackage", + "id" : "acm015809jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015810jsd" ] + }, + "acm015810jsd" : { + "type" : "CodePackage", + "id" : "acm015810jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015811jsd" ] + }, + "acm015811jsd" : { + "type" : "CodePackage", + "id" : "acm015811jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015812jsd" ] + }, + "acm015812jsd" : { + "type" : "CodePackage", + "id" : "acm015812jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015808jsd" ] + }, + "acm015813jsd" : { + "type" : "ControlElement", + "id" : "acm015813jsd", + "name" : "MsBibAuthor" + }, + "acm015814jsd" : { + "type" : "ControlElement", + "id" : "acm015814jsd", + "name" : "MsBibAuthor" + }, + "acm015815jsd" : { + "type" : "ControlElement", + "id" : "acm015815jsd", + "name" : "getFirstName" + }, + "acm015816jsd" : { + "type" : "ControlElement", + "id" : "acm015816jsd", + "name" : "getMiddleName" + }, + "acm015817jsd" : { + "type" : "ControlElement", + "id" : "acm015817jsd", + "name" : "getLastName" + }, + "acm015818jsd" : { + "type" : "ControlElement", + "id" : "acm015818jsd", + "name" : "getFirstLast" + }, + "acm015819jsd" : { + "type" : "ControlElement", + "id" : "acm015819jsd", + "name" : "getLastFirst" + }, + "acm015820jsd" : { + "type" : "ControlElement", + "id" : "acm015820jsd", + "name" : "isCorporate" + }, + "acm015821jsd" : { + "type" : "ClassUnit", + "id" : "acm015821jsd", + "name" : "MsBibAuthor", + "compilationUnitId" : "acm015808jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018138jsd" ], + "content" : [ "acm015813jsd", "acm015814jsd", "acm015815jsd", "acm015816jsd", "acm015817jsd", "acm015818jsd", "acm015819jsd", "acm015820jsd" ] + }, + "acm015822jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015822jsd", + "name" : "PageNumbers", + "parentId" : "acm015743jsd", + "content" : [ "acm015832jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015823jsd" : { + "type" : "CodePackage", + "id" : "acm015823jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015824jsd" ] + }, + "acm015824jsd" : { + "type" : "CodePackage", + "id" : "acm015824jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015825jsd" ] + }, + "acm015825jsd" : { + "type" : "CodePackage", + "id" : "acm015825jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015826jsd" ] + }, + "acm015826jsd" : { + "type" : "CodePackage", + "id" : "acm015826jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm015822jsd" ] + }, + "acm015827jsd" : { + "type" : "ControlElement", + "id" : "acm015827jsd", + "name" : "PageNumbers" + }, + "acm015828jsd" : { + "type" : "ControlElement", + "id" : "acm015828jsd", + "name" : "parsePageNums" + }, + "acm015829jsd" : { + "type" : "ControlElement", + "id" : "acm015829jsd", + "name" : "getDOMrepresentation" + }, + "acm015830jsd" : { + "type" : "ControlElement", + "id" : "acm015830jsd", + "name" : "toString" + }, + "acm015831jsd" : { + "type" : "ControlElement", + "id" : "acm015831jsd", + "name" : "toString" + }, + "acm015832jsd" : { + "type" : "ClassUnit", + "id" : "acm015832jsd", + "name" : "PageNumbers", + "compilationUnitId" : "acm015822jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015827jsd", "acm015828jsd", "acm015829jsd", "acm015830jsd", "acm015831jsd" ] + }, + "acm015833jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015833jsd", + "name" : "ProgressInputStream", + "parentId" : "acm015837jsd", + "content" : [ "acm015851jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015834jsd" : { + "type" : "CodePackage", + "id" : "acm015834jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015835jsd" ] + }, + "acm015835jsd" : { + "type" : "CodePackage", + "id" : "acm015835jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015836jsd" ] + }, + "acm015836jsd" : { + "type" : "CodePackage", + "id" : "acm015836jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015837jsd" ] + }, + "acm015837jsd" : { + "type" : "CodePackage", + "id" : "acm015837jsd", + "name" : "net", + "parentId" : "acm001340jsd", + "content" : [ "acm015833jsd", "acm015852jsd", "acm015859jsd", "acm015886jsd", "acm015894jsd", "acm027185jsd", "acm027190jsd", "acm027197jsd", "acm027217jsd", "acm015932jsd" ] + }, + "acm015838jsd" : { + "type" : "ControlElement", + "id" : "acm015838jsd", + "name" : "ProgressInputStream" + }, + "acm015839jsd" : { + "type" : "ControlElement", + "id" : "acm015839jsd", + "name" : "getTotalNumBytesRead" + }, + "acm015840jsd" : { + "type" : "ControlElement", + "id" : "acm015840jsd", + "name" : "totalNumBytesReadProperty" + }, + "acm015841jsd" : { + "type" : "ControlElement", + "id" : "acm015841jsd", + "name" : "getProgress" + }, + "acm015842jsd" : { + "type" : "ControlElement", + "id" : "acm015842jsd", + "name" : "progressProperty" + }, + "acm015843jsd" : { + "type" : "ControlElement", + "id" : "acm015843jsd", + "name" : "getMaxNumBytes" + }, + "acm015844jsd" : { + "type" : "ControlElement", + "id" : "acm015844jsd", + "name" : "read" + }, + "acm015845jsd" : { + "type" : "ControlElement", + "id" : "acm015845jsd", + "name" : "read" + }, + "acm015846jsd" : { + "type" : "ControlElement", + "id" : "acm015846jsd", + "name" : "skip" + }, + "acm015847jsd" : { + "type" : "ControlElement", + "id" : "acm015847jsd", + "name" : "mark" + }, + "acm015848jsd" : { + "type" : "ControlElement", + "id" : "acm015848jsd", + "name" : "reset" + }, + "acm015849jsd" : { + "type" : "ControlElement", + "id" : "acm015849jsd", + "name" : "markSupported" + }, + "acm015850jsd" : { + "type" : "ControlElement", + "id" : "acm015850jsd", + "name" : "updateProgress" + }, + "acm015851jsd" : { + "type" : "ClassUnit", + "id" : "acm015851jsd", + "name" : "ProgressInputStream", + "compilationUnitId" : "acm015833jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015838jsd", "acm015839jsd", "acm015840jsd", "acm015841jsd", "acm015842jsd", "acm015843jsd", "acm015844jsd", "acm015845jsd", "acm015846jsd", "acm015847jsd", "acm015848jsd", "acm015849jsd", "acm015850jsd" ] + }, + "acm015852jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015852jsd", + "name" : "ProxyAuthenticator", + "parentId" : "acm015837jsd", + "content" : [ "acm015858jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015853jsd" : { + "type" : "CodePackage", + "id" : "acm015853jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015854jsd" ] + }, + "acm015854jsd" : { + "type" : "CodePackage", + "id" : "acm015854jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015855jsd" ] + }, + "acm015855jsd" : { + "type" : "CodePackage", + "id" : "acm015855jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015856jsd" ] + }, + "acm015856jsd" : { + "type" : "CodePackage", + "id" : "acm015856jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015852jsd" ] + }, + "acm015857jsd" : { + "type" : "ControlElement", + "id" : "acm015857jsd", + "name" : "getPasswordAuthentication" + }, + "acm015858jsd" : { + "type" : "ClassUnit", + "id" : "acm015858jsd", + "name" : "ProxyAuthenticator", + "compilationUnitId" : "acm015852jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015857jsd" ] + }, + "acm015859jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015859jsd", + "name" : "ProxyPreferences", + "parentId" : "acm015837jsd", + "content" : [ "acm015885jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015860jsd" : { + "type" : "CodePackage", + "id" : "acm015860jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015861jsd" ] + }, + "acm015861jsd" : { + "type" : "CodePackage", + "id" : "acm015861jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015862jsd" ] + }, + "acm015862jsd" : { + "type" : "CodePackage", + "id" : "acm015862jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015863jsd" ] + }, + "acm015863jsd" : { + "type" : "CodePackage", + "id" : "acm015863jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015859jsd" ] + }, + "acm015864jsd" : { + "type" : "ControlElement", + "id" : "acm015864jsd", + "name" : "ProxyPreferences" + }, + "acm015865jsd" : { + "type" : "ControlElement", + "id" : "acm015865jsd", + "name" : "shouldUseProxy" + }, + "acm015866jsd" : { + "type" : "ControlElement", + "id" : "acm015866jsd", + "name" : "useProxyProperty" + }, + "acm015867jsd" : { + "type" : "ControlElement", + "id" : "acm015867jsd", + "name" : "setUseProxy" + }, + "acm015868jsd" : { + "type" : "ControlElement", + "id" : "acm015868jsd", + "name" : "getHostname" + }, + "acm015869jsd" : { + "type" : "ControlElement", + "id" : "acm015869jsd", + "name" : "hostnameProperty" + }, + "acm015870jsd" : { + "type" : "ControlElement", + "id" : "acm015870jsd", + "name" : "setHostname" + }, + "acm015871jsd" : { + "type" : "ControlElement", + "id" : "acm015871jsd", + "name" : "getPort" + }, + "acm015872jsd" : { + "type" : "ControlElement", + "id" : "acm015872jsd", + "name" : "portProperty" + }, + "acm015873jsd" : { + "type" : "ControlElement", + "id" : "acm015873jsd", + "name" : "setPort" + }, + "acm015874jsd" : { + "type" : "ControlElement", + "id" : "acm015874jsd", + "name" : "shouldUseAuthentication" + }, + "acm015875jsd" : { + "type" : "ControlElement", + "id" : "acm015875jsd", + "name" : "useAuthenticationProperty" + }, + "acm015876jsd" : { + "type" : "ControlElement", + "id" : "acm015876jsd", + "name" : "setUseAuthentication" + }, + "acm015877jsd" : { + "type" : "ControlElement", + "id" : "acm015877jsd", + "name" : "getUsername" + }, + "acm015878jsd" : { + "type" : "ControlElement", + "id" : "acm015878jsd", + "name" : "usernameProperty" + }, + "acm015879jsd" : { + "type" : "ControlElement", + "id" : "acm015879jsd", + "name" : "setUsername" + }, + "acm015880jsd" : { + "type" : "ControlElement", + "id" : "acm015880jsd", + "name" : "getPassword" + }, + "acm015881jsd" : { + "type" : "ControlElement", + "id" : "acm015881jsd", + "name" : "passwordProperty" + }, + "acm015882jsd" : { + "type" : "ControlElement", + "id" : "acm015882jsd", + "name" : "setPassword" + }, + "acm015883jsd" : { + "type" : "ControlElement", + "id" : "acm015883jsd", + "name" : "equals" + }, + "acm015884jsd" : { + "type" : "ControlElement", + "id" : "acm015884jsd", + "name" : "hashCode" + }, + "acm015885jsd" : { + "type" : "ClassUnit", + "id" : "acm015885jsd", + "name" : "ProxyPreferences", + "compilationUnitId" : "acm015859jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015885jsd" ], + "content" : [ "acm015864jsd", "acm015865jsd", "acm015866jsd", "acm015867jsd", "acm015868jsd", "acm015869jsd", "acm015870jsd", "acm015871jsd", "acm015872jsd", "acm015873jsd", "acm015874jsd", "acm015875jsd", "acm015876jsd", "acm015877jsd", "acm015878jsd", "acm015879jsd", "acm015880jsd", "acm015881jsd", "acm015882jsd", "acm015883jsd", "acm015884jsd" ] + }, + "acm015886jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015886jsd", + "name" : "ProxyRegisterer", + "parentId" : "acm015837jsd", + "content" : [ "acm015893jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015887jsd" : { + "type" : "CodePackage", + "id" : "acm015887jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015888jsd" ] + }, + "acm015888jsd" : { + "type" : "CodePackage", + "id" : "acm015888jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015889jsd" ] + }, + "acm015889jsd" : { + "type" : "CodePackage", + "id" : "acm015889jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015890jsd" ] + }, + "acm015890jsd" : { + "type" : "CodePackage", + "id" : "acm015890jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015886jsd" ] + }, + "acm015891jsd" : { + "type" : "ControlElement", + "id" : "acm015891jsd", + "name" : "ProxyRegisterer" + }, + "acm015892jsd" : { + "type" : "ControlElement", + "id" : "acm015892jsd", + "name" : "register" + }, + "acm015893jsd" : { + "type" : "ClassUnit", + "id" : "acm015893jsd", + "name" : "ProxyRegisterer", + "compilationUnitId" : "acm015886jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015885jsd" ], + "content" : [ "acm015891jsd", "acm015892jsd" ] + }, + "acm015894jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015894jsd", + "name" : "URLDownload", + "parentId" : "acm015837jsd", + "content" : [ "acm015926jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015895jsd" : { + "type" : "CodePackage", + "id" : "acm015895jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015896jsd" ] + }, + "acm015896jsd" : { + "type" : "CodePackage", + "id" : "acm015896jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015897jsd" ] + }, + "acm015897jsd" : { + "type" : "CodePackage", + "id" : "acm015897jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015898jsd" ] + }, + "acm015898jsd" : { + "type" : "CodePackage", + "id" : "acm015898jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015894jsd" ] + }, + "acm015899jsd" : { + "type" : "ControlElement", + "id" : "acm015899jsd", + "name" : "URLDownload" + }, + "acm015900jsd" : { + "type" : "ControlElement", + "id" : "acm015900jsd", + "name" : "URLDownload" + }, + "acm015901jsd" : { + "type" : "ControlElement", + "id" : "acm015901jsd", + "name" : "bypassSSLVerification" + }, + "acm015902jsd" : { + "type" : "ControlElement", + "id" : "acm015902jsd", + "name" : "checkClientTrusted" + }, + "acm015903jsd" : { + "type" : "ControlElement", + "id" : "acm015903jsd", + "name" : "checkServerTrusted" + }, + "acm015904jsd" : { + "type" : "ControlElement", + "id" : "acm015904jsd", + "name" : "getAcceptedIssuers" + }, + "acm015905jsd" : { + "type" : "ControlElement", + "id" : "acm015905jsd", + "name" : "setSSLVerification" + }, + "acm015906jsd" : { + "type" : "ControlElement", + "id" : "acm015906jsd", + "name" : "getSource" + }, + "acm015907jsd" : { + "type" : "ControlElement", + "id" : "acm015907jsd", + "name" : "getMimeType" + }, + "acm015908jsd" : { + "type" : "ControlElement", + "id" : "acm015908jsd", + "name" : "canBeReached" + }, + "acm015909jsd" : { + "type" : "ControlElement", + "id" : "acm015909jsd", + "name" : "isMimeType" + }, + "acm015910jsd" : { + "type" : "ControlElement", + "id" : "acm015910jsd", + "name" : "isPdf" + }, + "acm015911jsd" : { + "type" : "ControlElement", + "id" : "acm015911jsd", + "name" : "addHeader" + }, + "acm015912jsd" : { + "type" : "ControlElement", + "id" : "acm015912jsd", + "name" : "setPostData" + }, + "acm015913jsd" : { + "type" : "ControlElement", + "id" : "acm015913jsd", + "name" : "asString" + }, + "acm015914jsd" : { + "type" : "ControlElement", + "id" : "acm015914jsd", + "name" : "asString" + }, + "acm015915jsd" : { + "type" : "ControlElement", + "id" : "acm015915jsd", + "name" : "asString" + }, + "acm015916jsd" : { + "type" : "ControlElement", + "id" : "acm015916jsd", + "name" : "asString" + }, + "acm015917jsd" : { + "type" : "ControlElement", + "id" : "acm015917jsd", + "name" : "getCookieFromUrl" + }, + "acm015918jsd" : { + "type" : "ControlElement", + "id" : "acm015918jsd", + "name" : "toFile" + }, + "acm015919jsd" : { + "type" : "ControlElement", + "id" : "acm015919jsd", + "name" : "asInputStream" + }, + "acm015920jsd" : { + "type" : "ControlElement", + "id" : "acm015920jsd", + "name" : "toTemporaryFile" + }, + "acm015921jsd" : { + "type" : "ControlElement", + "id" : "acm015921jsd", + "name" : "toString" + }, + "acm015922jsd" : { + "type" : "ControlElement", + "id" : "acm015922jsd", + "name" : "copy" + }, + "acm015923jsd" : { + "type" : "ControlElement", + "id" : "acm015923jsd", + "name" : "openConnection" + }, + "acm015924jsd" : { + "type" : "ControlElement", + "id" : "acm015924jsd", + "name" : "setConnectTimeout" + }, + "acm015925jsd" : { + "type" : "ControlElement", + "id" : "acm015925jsd", + "name" : "getConnectTimeout" + }, + "acm015926jsd" : { + "type" : "ClassUnit", + "id" : "acm015926jsd", + "name" : "URLDownload", + "compilationUnitId" : "acm015894jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012332jsd", "acm015851jsd", "acm015926jsd" ], + "content" : [ "acm015899jsd", "acm015900jsd", "acm015901jsd", "acm015902jsd", "acm015903jsd", "acm015904jsd", "acm015905jsd", "acm015906jsd", "acm015907jsd", "acm015908jsd", "acm015909jsd", "acm015910jsd", "acm015911jsd", "acm015912jsd", "acm015913jsd", "acm015914jsd", "acm015915jsd", "acm015916jsd", "acm015917jsd", "acm015918jsd", "acm015919jsd", "acm015920jsd", "acm015921jsd", "acm015922jsd", "acm015923jsd", "acm015924jsd", "acm015925jsd" ] + }, + "acm015927jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015927jsd", + "name" : "SSLCertificate", + "parentId" : "acm015932jsd", + "content" : [ "acm015943jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net", "ssl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015928jsd" : { + "type" : "CodePackage", + "id" : "acm015928jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015929jsd" ] + }, + "acm015929jsd" : { + "type" : "CodePackage", + "id" : "acm015929jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015930jsd" ] + }, + "acm015930jsd" : { + "type" : "CodePackage", + "id" : "acm015930jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015931jsd" ] + }, + "acm015931jsd" : { + "type" : "CodePackage", + "id" : "acm015931jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015932jsd" ] + }, + "acm015932jsd" : { + "type" : "CodePackage", + "id" : "acm015932jsd", + "name" : "ssl", + "parentId" : "acm015837jsd", + "content" : [ "acm015927jsd", "acm015944jsd", "acm015954jsd" ] + }, + "acm015933jsd" : { + "type" : "ControlElement", + "id" : "acm015933jsd", + "name" : "SSLCertificate" + }, + "acm015934jsd" : { + "type" : "ControlElement", + "id" : "acm015934jsd", + "name" : "getSerialNumber" + }, + "acm015935jsd" : { + "type" : "ControlElement", + "id" : "acm015935jsd", + "name" : "getIssuer" + }, + "acm015936jsd" : { + "type" : "ControlElement", + "id" : "acm015936jsd", + "name" : "getValidFrom" + }, + "acm015937jsd" : { + "type" : "ControlElement", + "id" : "acm015937jsd", + "name" : "getValidTo" + }, + "acm015938jsd" : { + "type" : "ControlElement", + "id" : "acm015938jsd", + "name" : "getSignatureAlgorithm" + }, + "acm015939jsd" : { + "type" : "ControlElement", + "id" : "acm015939jsd", + "name" : "getVersion" + }, + "acm015940jsd" : { + "type" : "ControlElement", + "id" : "acm015940jsd", + "name" : "getSHA256Thumbprint" + }, + "acm015941jsd" : { + "type" : "ControlElement", + "id" : "acm015941jsd", + "name" : "fromX509" + }, + "acm015942jsd" : { + "type" : "ControlElement", + "id" : "acm015942jsd", + "name" : "fromPath" + }, + "acm015943jsd" : { + "type" : "ClassUnit", + "id" : "acm015943jsd", + "name" : "SSLCertificate", + "compilationUnitId" : "acm015927jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015943jsd" ], + "content" : [ "acm015933jsd", "acm015934jsd", "acm015935jsd", "acm015936jsd", "acm015937jsd", "acm015938jsd", "acm015939jsd", "acm015940jsd", "acm015941jsd", "acm015942jsd" ] + }, + "acm015944jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015944jsd", + "name" : "SSLPreferences", + "parentId" : "acm015932jsd", + "content" : [ "acm015953jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net", "ssl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015945jsd" : { + "type" : "CodePackage", + "id" : "acm015945jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015946jsd" ] + }, + "acm015946jsd" : { + "type" : "CodePackage", + "id" : "acm015946jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015947jsd" ] + }, + "acm015947jsd" : { + "type" : "CodePackage", + "id" : "acm015947jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015948jsd" ] + }, + "acm015948jsd" : { + "type" : "CodePackage", + "id" : "acm015948jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015949jsd" ] + }, + "acm015949jsd" : { + "type" : "CodePackage", + "id" : "acm015949jsd", + "name" : "ssl", + "parentId" : null, + "content" : [ "acm015944jsd" ] + }, + "acm015950jsd" : { + "type" : "ControlElement", + "id" : "acm015950jsd", + "name" : "SSLPreferences" + }, + "acm015951jsd" : { + "type" : "ControlElement", + "id" : "acm015951jsd", + "name" : "truststorePathProperty" + }, + "acm015952jsd" : { + "type" : "ControlElement", + "id" : "acm015952jsd", + "name" : "getTruststorePath" + }, + "acm015953jsd" : { + "type" : "ClassUnit", + "id" : "acm015953jsd", + "name" : "SSLPreferences", + "compilationUnitId" : "acm015944jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015950jsd", "acm015951jsd", "acm015952jsd" ] + }, + "acm015954jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015954jsd", + "name" : "TrustStoreManager", + "parentId" : "acm015932jsd", + "content" : [ "acm015972jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "net", "ssl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015955jsd" : { + "type" : "CodePackage", + "id" : "acm015955jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015956jsd" ] + }, + "acm015956jsd" : { + "type" : "CodePackage", + "id" : "acm015956jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015957jsd" ] + }, + "acm015957jsd" : { + "type" : "CodePackage", + "id" : "acm015957jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015958jsd" ] + }, + "acm015958jsd" : { + "type" : "CodePackage", + "id" : "acm015958jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm015959jsd" ] + }, + "acm015959jsd" : { + "type" : "CodePackage", + "id" : "acm015959jsd", + "name" : "ssl", + "parentId" : null, + "content" : [ "acm015954jsd" ] + }, + "acm015960jsd" : { + "type" : "ControlElement", + "id" : "acm015960jsd", + "name" : "TrustStoreManager" + }, + "acm015961jsd" : { + "type" : "ControlElement", + "id" : "acm015961jsd", + "name" : "addCertificate" + }, + "acm015962jsd" : { + "type" : "ControlElement", + "id" : "acm015962jsd", + "name" : "deleteCertificate" + }, + "acm015963jsd" : { + "type" : "ControlElement", + "id" : "acm015963jsd", + "name" : "certificateExists" + }, + "acm015964jsd" : { + "type" : "ControlElement", + "id" : "acm015964jsd", + "name" : "aliases" + }, + "acm015965jsd" : { + "type" : "ControlElement", + "id" : "acm015965jsd", + "name" : "certsCount" + }, + "acm015966jsd" : { + "type" : "ControlElement", + "id" : "acm015966jsd", + "name" : "flush" + }, + "acm015967jsd" : { + "type" : "ControlElement", + "id" : "acm015967jsd", + "name" : "isCustomCertificate" + }, + "acm015968jsd" : { + "type" : "ControlElement", + "id" : "acm015968jsd", + "name" : "clearCustomCertificates" + }, + "acm015969jsd" : { + "type" : "ControlElement", + "id" : "acm015969jsd", + "name" : "getCustomCertificates" + }, + "acm015970jsd" : { + "type" : "ControlElement", + "id" : "acm015970jsd", + "name" : "getCertificate" + }, + "acm015971jsd" : { + "type" : "ControlElement", + "id" : "acm015971jsd", + "name" : "createTruststoreFileIfNotExist" + }, + "acm015972jsd" : { + "type" : "ClassUnit", + "id" : "acm015972jsd", + "name" : "TrustStoreManager", + "compilationUnitId" : "acm015954jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015943jsd", "acm015972jsd" ], + "content" : [ "acm015960jsd", "acm015961jsd", "acm015962jsd", "acm015963jsd", "acm015964jsd", "acm015965jsd", "acm015966jsd", "acm015967jsd", "acm015968jsd", "acm015969jsd", "acm015970jsd", "acm015971jsd" ] + }, + "acm015973jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015973jsd", + "name" : "NoDocumentFoundException", + "parentId" : "acm015977jsd", + "content" : [ "acm015980jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015974jsd" : { + "type" : "CodePackage", + "id" : "acm015974jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015975jsd" ] + }, + "acm015975jsd" : { + "type" : "CodePackage", + "id" : "acm015975jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015976jsd" ] + }, + "acm015976jsd" : { + "type" : "CodePackage", + "id" : "acm015976jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015977jsd" ] + }, + "acm015977jsd" : { + "type" : "CodePackage", + "id" : "acm015977jsd", + "name" : "openoffice", + "parentId" : "acm001340jsd", + "content" : [ "acm015973jsd", "acm015981jsd", "acm015992jsd", "acm016020jsd", "acm016099jsd", "acm016180jsd", "acm016244jsd" ] + }, + "acm015978jsd" : { + "type" : "ControlElement", + "id" : "acm015978jsd", + "name" : "NoDocumentFoundException" + }, + "acm015979jsd" : { + "type" : "ControlElement", + "id" : "acm015979jsd", + "name" : "NoDocumentFoundException" + }, + "acm015980jsd" : { + "type" : "ClassUnit", + "id" : "acm015980jsd", + "name" : "NoDocumentFoundException", + "compilationUnitId" : "acm015973jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015978jsd", "acm015979jsd" ] + }, + "acm015981jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015981jsd", + "name" : "OpenOfficeFileSearch", + "parentId" : "acm015977jsd", + "content" : [ "acm015991jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015982jsd" : { + "type" : "CodePackage", + "id" : "acm015982jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015983jsd" ] + }, + "acm015983jsd" : { + "type" : "CodePackage", + "id" : "acm015983jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015984jsd" ] + }, + "acm015984jsd" : { + "type" : "CodePackage", + "id" : "acm015984jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015985jsd" ] + }, + "acm015985jsd" : { + "type" : "CodePackage", + "id" : "acm015985jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm015981jsd" ] + }, + "acm015986jsd" : { + "type" : "ControlElement", + "id" : "acm015986jsd", + "name" : "detectInstallations" + }, + "acm015987jsd" : { + "type" : "ControlElement", + "id" : "acm015987jsd", + "name" : "findOpenOfficeDirectories" + }, + "acm015988jsd" : { + "type" : "ControlElement", + "id" : "acm015988jsd", + "name" : "findWindowsOpenOfficeDirs" + }, + "acm015989jsd" : { + "type" : "ControlElement", + "id" : "acm015989jsd", + "name" : "findOSXOpenOfficeDirs" + }, + "acm015990jsd" : { + "type" : "ControlElement", + "id" : "acm015990jsd", + "name" : "findLinuxOpenOfficeDirs" + }, + "acm015991jsd" : { + "type" : "ClassUnit", + "id" : "acm015991jsd", + "name" : "OpenOfficeFileSearch", + "compilationUnitId" : "acm015981jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015991jsd" ], + "content" : [ "acm015986jsd", "acm015987jsd", "acm015988jsd", "acm015989jsd", "acm015990jsd" ] + }, + "acm015992jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm015992jsd", + "name" : "OpenOfficePreferences", + "parentId" : "acm015977jsd", + "content" : [ "acm016014jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm015993jsd" : { + "type" : "CodePackage", + "id" : "acm015993jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm015994jsd" ] + }, + "acm015994jsd" : { + "type" : "CodePackage", + "id" : "acm015994jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm015995jsd" ] + }, + "acm015995jsd" : { + "type" : "CodePackage", + "id" : "acm015995jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm015996jsd" ] + }, + "acm015996jsd" : { + "type" : "CodePackage", + "id" : "acm015996jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm015992jsd" ] + }, + "acm015997jsd" : { + "type" : "ControlElement", + "id" : "acm015997jsd", + "name" : "OpenOfficePreferences" + }, + "acm015998jsd" : { + "type" : "ControlElement", + "id" : "acm015998jsd", + "name" : "clearConnectionSettings" + }, + "acm015999jsd" : { + "type" : "ControlElement", + "id" : "acm015999jsd", + "name" : "clearCurrentStyle" + }, + "acm016000jsd" : { + "type" : "ControlElement", + "id" : "acm016000jsd", + "name" : "getExecutablePath" + }, + "acm016001jsd" : { + "type" : "ControlElement", + "id" : "acm016001jsd", + "name" : "executablePathProperty" + }, + "acm016002jsd" : { + "type" : "ControlElement", + "id" : "acm016002jsd", + "name" : "setExecutablePath" + }, + "acm016003jsd" : { + "type" : "ControlElement", + "id" : "acm016003jsd", + "name" : "getUseAllDatabases" + }, + "acm016004jsd" : { + "type" : "ControlElement", + "id" : "acm016004jsd", + "name" : "useAllDatabasesProperty" + }, + "acm016005jsd" : { + "type" : "ControlElement", + "id" : "acm016005jsd", + "name" : "setUseAllDatabases" + }, + "acm016006jsd" : { + "type" : "ControlElement", + "id" : "acm016006jsd", + "name" : "getSyncWhenCiting" + }, + "acm016007jsd" : { + "type" : "ControlElement", + "id" : "acm016007jsd", + "name" : "syncWhenCitingProperty" + }, + "acm016008jsd" : { + "type" : "ControlElement", + "id" : "acm016008jsd", + "name" : "setSyncWhenCiting" + }, + "acm016009jsd" : { + "type" : "ControlElement", + "id" : "acm016009jsd", + "name" : "getExternalStyles" + }, + "acm016010jsd" : { + "type" : "ControlElement", + "id" : "acm016010jsd", + "name" : "setExternalStyles" + }, + "acm016011jsd" : { + "type" : "ControlElement", + "id" : "acm016011jsd", + "name" : "getCurrentStyle" + }, + "acm016012jsd" : { + "type" : "ControlElement", + "id" : "acm016012jsd", + "name" : "currentStyleProperty" + }, + "acm016013jsd" : { + "type" : "ControlElement", + "id" : "acm016013jsd", + "name" : "setCurrentStyle" + }, + "acm016014jsd" : { + "type" : "ClassUnit", + "id" : "acm016014jsd", + "name" : "OpenOfficePreferences", + "compilationUnitId" : "acm015992jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm015997jsd", "acm015998jsd", "acm015999jsd", "acm016000jsd", "acm016001jsd", "acm016002jsd", "acm016003jsd", "acm016004jsd", "acm016005jsd", "acm016006jsd", "acm016007jsd", "acm016008jsd", "acm016009jsd", "acm016010jsd", "acm016011jsd", "acm016012jsd", "acm016013jsd" ] + }, + "acm016015jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016015jsd", + "name" : "EditInsert", + "parentId" : "acm016020jsd", + "content" : [ "acm016024jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "action" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016016jsd" : { + "type" : "CodePackage", + "id" : "acm016016jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016017jsd" ] + }, + "acm016017jsd" : { + "type" : "CodePackage", + "id" : "acm016017jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016018jsd" ] + }, + "acm016018jsd" : { + "type" : "CodePackage", + "id" : "acm016018jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016019jsd" ] + }, + "acm016019jsd" : { + "type" : "CodePackage", + "id" : "acm016019jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016020jsd" ] + }, + "acm016020jsd" : { + "type" : "CodePackage", + "id" : "acm016020jsd", + "name" : "action", + "parentId" : "acm015977jsd", + "content" : [ "acm016015jsd", "acm016025jsd", "acm016045jsd", "acm016054jsd", "acm016066jsd", "acm016076jsd" ] + }, + "acm016021jsd" : { + "type" : "ControlElement", + "id" : "acm016021jsd", + "name" : "EditInsert" + }, + "acm016022jsd" : { + "type" : "ControlElement", + "id" : "acm016022jsd", + "name" : "insertEntryGetCitationKey" + }, + "acm016023jsd" : { + "type" : "ControlElement", + "id" : "acm016023jsd", + "name" : "insertCitationGroup" + }, + "acm016024jsd" : { + "type" : "ClassUnit", + "id" : "acm016024jsd", + "name" : "EditInsert", + "compilationUnitId" : "acm016015jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016204jsd", "acm016334jsd", "acm017988jsd", "acm018267jsd", "acm019532jsd", "acm019712jsd", "acm019786jsd", "acm019831jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016021jsd", "acm016022jsd", "acm016023jsd" ] + }, + "acm016025jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016025jsd", + "name" : "EditMerge", + "parentId" : "acm016020jsd", + "content" : [ "acm016039jsd", "acm016041jsd", "acm016044jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "action" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016026jsd" : { + "type" : "CodePackage", + "id" : "acm016026jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016027jsd" ] + }, + "acm016027jsd" : { + "type" : "CodePackage", + "id" : "acm016027jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016028jsd" ] + }, + "acm016028jsd" : { + "type" : "CodePackage", + "id" : "acm016028jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016029jsd" ] + }, + "acm016029jsd" : { + "type" : "CodePackage", + "id" : "acm016029jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016030jsd" ] + }, + "acm016030jsd" : { + "type" : "CodePackage", + "id" : "acm016030jsd", + "name" : "action", + "parentId" : null, + "content" : [ "acm016025jsd" ] + }, + "acm016031jsd" : { + "type" : "ControlElement", + "id" : "acm016031jsd", + "name" : "EditMerge" + }, + "acm016032jsd" : { + "type" : "ControlElement", + "id" : "acm016032jsd", + "name" : "mergeCitationGroups" + }, + "acm016033jsd" : { + "type" : "ControlElement", + "id" : "acm016033jsd", + "name" : "JoinableGroupData" + }, + "acm016034jsd" : { + "type" : "ControlElement", + "id" : "acm016034jsd", + "name" : "ScanState" + }, + "acm016035jsd" : { + "type" : "ControlElement", + "id" : "acm016035jsd", + "name" : "reset" + }, + "acm016036jsd" : { + "type" : "ControlElement", + "id" : "acm016036jsd", + "name" : "checkAddToGroup" + }, + "acm016037jsd" : { + "type" : "ControlElement", + "id" : "acm016037jsd", + "name" : "addToCurrentGroup" + }, + "acm016038jsd" : { + "type" : "ControlElement", + "id" : "acm016038jsd", + "name" : "scan" + }, + "acm016039jsd" : { + "type" : "ClassUnit", + "id" : "acm016039jsd", + "name" : "EditMerge", + "compilationUnitId" : "acm016025jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016039jsd", "acm016041jsd", "acm016044jsd", "acm016204jsd", "acm016334jsd", "acm019532jsd", "acm019712jsd", "acm019730jsd", "acm019831jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016031jsd", "acm016032jsd", "acm016033jsd", "acm016034jsd", "acm016035jsd", "acm016036jsd", "acm016037jsd", "acm016038jsd" ] + }, + "acm016040jsd" : { + "type" : "ControlElement", + "id" : "acm016040jsd", + "name" : "JoinableGroupData" + }, + "acm016041jsd" : { + "type" : "ClassUnit", + "id" : "acm016041jsd", + "name" : "JoinableGroupData", + "compilationUnitId" : "acm016025jsd", + "parentDatatypeId" : "acm016039jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019730jsd" ], + "content" : [ "acm016040jsd" ] + }, + "acm016042jsd" : { + "type" : "ControlElement", + "id" : "acm016042jsd", + "name" : "ScanState" + }, + "acm016043jsd" : { + "type" : "ControlElement", + "id" : "acm016043jsd", + "name" : "reset" + }, + "acm016044jsd" : { + "type" : "ClassUnit", + "id" : "acm016044jsd", + "name" : "ScanState", + "compilationUnitId" : "acm016025jsd", + "parentDatatypeId" : "acm016039jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019730jsd" ], + "content" : [ "acm016042jsd", "acm016043jsd" ] + }, + "acm016045jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016045jsd", + "name" : "EditSeparate", + "parentId" : "acm016020jsd", + "content" : [ "acm016053jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "action" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016046jsd" : { + "type" : "CodePackage", + "id" : "acm016046jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016047jsd" ] + }, + "acm016047jsd" : { + "type" : "CodePackage", + "id" : "acm016047jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016048jsd" ] + }, + "acm016048jsd" : { + "type" : "CodePackage", + "id" : "acm016048jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016049jsd" ] + }, + "acm016049jsd" : { + "type" : "CodePackage", + "id" : "acm016049jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016050jsd" ] + }, + "acm016050jsd" : { + "type" : "CodePackage", + "id" : "acm016050jsd", + "name" : "action", + "parentId" : null, + "content" : [ "acm016045jsd" ] + }, + "acm016051jsd" : { + "type" : "ControlElement", + "id" : "acm016051jsd", + "name" : "EditSeparate" + }, + "acm016052jsd" : { + "type" : "ControlElement", + "id" : "acm016052jsd", + "name" : "separateCitations" + }, + "acm016053jsd" : { + "type" : "ClassUnit", + "id" : "acm016053jsd", + "name" : "EditSeparate", + "compilationUnitId" : "acm016045jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016204jsd", "acm016334jsd", "acm017988jsd", "acm019712jsd", "acm019730jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016051jsd", "acm016052jsd" ] + }, + "acm016054jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016054jsd", + "name" : "ExportCited", + "parentId" : "acm016020jsd", + "content" : [ "acm016063jsd", "acm016065jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "action" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016055jsd" : { + "type" : "CodePackage", + "id" : "acm016055jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016056jsd" ] + }, + "acm016056jsd" : { + "type" : "CodePackage", + "id" : "acm016056jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016057jsd" ] + }, + "acm016057jsd" : { + "type" : "CodePackage", + "id" : "acm016057jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016058jsd" ] + }, + "acm016058jsd" : { + "type" : "CodePackage", + "id" : "acm016058jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016059jsd" ] + }, + "acm016059jsd" : { + "type" : "CodePackage", + "id" : "acm016059jsd", + "name" : "action", + "parentId" : null, + "content" : [ "acm016054jsd" ] + }, + "acm016060jsd" : { + "type" : "ControlElement", + "id" : "acm016060jsd", + "name" : "ExportCited" + }, + "acm016061jsd" : { + "type" : "ControlElement", + "id" : "acm016061jsd", + "name" : "GenerateDatabaseResult" + }, + "acm016062jsd" : { + "type" : "ControlElement", + "id" : "acm016062jsd", + "name" : "generateDatabase" + }, + "acm016063jsd" : { + "type" : "ClassUnit", + "id" : "acm016063jsd", + "name" : "ExportCited", + "compilationUnitId" : "acm016054jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016065jsd", "acm016204jsd", "acm017988jsd", "acm018267jsd", "acm019854jsd", "acm019870jsd", "acm019947jsd" ], + "content" : [ "acm016060jsd", "acm016061jsd", "acm016062jsd" ] + }, + "acm016064jsd" : { + "type" : "ControlElement", + "id" : "acm016064jsd", + "name" : "GenerateDatabaseResult" + }, + "acm016065jsd" : { + "type" : "ClassUnit", + "id" : "acm016065jsd", + "name" : "GenerateDatabaseResult", + "compilationUnitId" : "acm016054jsd", + "parentDatatypeId" : "acm016063jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd" ], + "content" : [ "acm016064jsd" ] + }, + "acm016066jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016066jsd", + "name" : "ManageCitations", + "parentId" : "acm016020jsd", + "content" : [ "acm016075jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "action" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016067jsd" : { + "type" : "CodePackage", + "id" : "acm016067jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016068jsd" ] + }, + "acm016068jsd" : { + "type" : "CodePackage", + "id" : "acm016068jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016069jsd" ] + }, + "acm016069jsd" : { + "type" : "CodePackage", + "id" : "acm016069jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016070jsd" ] + }, + "acm016070jsd" : { + "type" : "CodePackage", + "id" : "acm016070jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016071jsd" ] + }, + "acm016071jsd" : { + "type" : "CodePackage", + "id" : "acm016071jsd", + "name" : "action", + "parentId" : null, + "content" : [ "acm016066jsd" ] + }, + "acm016072jsd" : { + "type" : "ControlElement", + "id" : "acm016072jsd", + "name" : "ManageCitations" + }, + "acm016073jsd" : { + "type" : "ControlElement", + "id" : "acm016073jsd", + "name" : "getCitationEntries" + }, + "acm016074jsd" : { + "type" : "ControlElement", + "id" : "acm016074jsd", + "name" : "applyCitationEntries" + }, + "acm016075jsd" : { + "type" : "ClassUnit", + "id" : "acm016075jsd", + "name" : "ManageCitations", + "compilationUnitId" : "acm016066jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016204jsd", "acm019482jsd", "acm019947jsd" ], + "content" : [ "acm016072jsd", "acm016073jsd", "acm016074jsd" ] + }, + "acm016076jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016076jsd", + "name" : "Update", + "parentId" : "acm016020jsd", + "content" : [ "acm016089jsd", "acm016093jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "action" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016077jsd" : { + "type" : "CodePackage", + "id" : "acm016077jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016078jsd" ] + }, + "acm016078jsd" : { + "type" : "CodePackage", + "id" : "acm016078jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016079jsd" ] + }, + "acm016079jsd" : { + "type" : "CodePackage", + "id" : "acm016079jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016080jsd" ] + }, + "acm016080jsd" : { + "type" : "CodePackage", + "id" : "acm016080jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016081jsd" ] + }, + "acm016081jsd" : { + "type" : "CodePackage", + "id" : "acm016081jsd", + "name" : "action", + "parentId" : null, + "content" : [ "acm016076jsd" ] + }, + "acm016082jsd" : { + "type" : "ControlElement", + "id" : "acm016082jsd", + "name" : "Update" + }, + "acm016083jsd" : { + "type" : "ControlElement", + "id" : "acm016083jsd", + "name" : "updateDocument" + }, + "acm016084jsd" : { + "type" : "ControlElement", + "id" : "acm016084jsd", + "name" : "SyncOptions" + }, + "acm016085jsd" : { + "type" : "ControlElement", + "id" : "acm016085jsd", + "name" : "setUpdateBibliography" + }, + "acm016086jsd" : { + "type" : "ControlElement", + "id" : "acm016086jsd", + "name" : "setAlwaysAddCitedOnPages" + }, + "acm016087jsd" : { + "type" : "ControlElement", + "id" : "acm016087jsd", + "name" : "synchronizeDocument" + }, + "acm016088jsd" : { + "type" : "ControlElement", + "id" : "acm016088jsd", + "name" : "resyncDocument" + }, + "acm016089jsd" : { + "type" : "ClassUnit", + "id" : "acm016089jsd", + "name" : "Update", + "compilationUnitId" : "acm016076jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016093jsd", "acm016204jsd", "acm016334jsd", "acm017988jsd", "acm019580jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016082jsd", "acm016083jsd", "acm016084jsd", "acm016085jsd", "acm016086jsd", "acm016087jsd", "acm016088jsd" ] + }, + "acm016090jsd" : { + "type" : "ControlElement", + "id" : "acm016090jsd", + "name" : "SyncOptions" + }, + "acm016091jsd" : { + "type" : "ControlElement", + "id" : "acm016091jsd", + "name" : "setUpdateBibliography" + }, + "acm016092jsd" : { + "type" : "ControlElement", + "id" : "acm016092jsd", + "name" : "setAlwaysAddCitedOnPages" + }, + "acm016093jsd" : { + "type" : "ClassUnit", + "id" : "acm016093jsd", + "name" : "SyncOptions", + "compilationUnitId" : "acm016076jsd", + "parentDatatypeId" : "acm016089jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016093jsd", "acm017988jsd" ], + "content" : [ "acm016090jsd", "acm016091jsd", "acm016092jsd" ] + }, + "acm016094jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016094jsd", + "name" : "Backend52", + "parentId" : "acm016099jsd", + "content" : [ "acm016118jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016095jsd" : { + "type" : "CodePackage", + "id" : "acm016095jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016096jsd" ] + }, + "acm016096jsd" : { + "type" : "CodePackage", + "id" : "acm016096jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016097jsd" ] + }, + "acm016097jsd" : { + "type" : "CodePackage", + "id" : "acm016097jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016098jsd" ] + }, + "acm016098jsd" : { + "type" : "CodePackage", + "id" : "acm016098jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016099jsd" ] + }, + "acm016099jsd" : { + "type" : "CodePackage", + "id" : "acm016099jsd", + "name" : "backend", + "parentId" : "acm015977jsd", + "content" : [ "acm016094jsd", "acm016119jsd", "acm016136jsd", "acm016145jsd", "acm016155jsd" ] + }, + "acm016100jsd" : { + "type" : "ControlElement", + "id" : "acm016100jsd", + "name" : "Backend52" + }, + "acm016101jsd" : { + "type" : "ControlElement", + "id" : "acm016101jsd", + "name" : "getJabRefReferenceMarkNames" + }, + "acm016102jsd" : { + "type" : "ControlElement", + "id" : "acm016102jsd", + "name" : "findUnusedJabrefPropertyNames" + }, + "acm016103jsd" : { + "type" : "ControlElement", + "id" : "acm016103jsd", + "name" : "healthReport" + }, + "acm016104jsd" : { + "type" : "ControlElement", + "id" : "acm016104jsd", + "name" : "setPageInfoInDataInitial" + }, + "acm016105jsd" : { + "type" : "ControlElement", + "id" : "acm016105jsd", + "name" : "getPageInfoFromData" + }, + "acm016106jsd" : { + "type" : "ControlElement", + "id" : "acm016106jsd", + "name" : "readCitationGroupFromDocumentOrThrow" + }, + "acm016107jsd" : { + "type" : "ControlElement", + "id" : "acm016107jsd", + "name" : "createCitationGroup" + }, + "acm016108jsd" : { + "type" : "ControlElement", + "id" : "acm016108jsd", + "name" : "combinePageInfosCommon" + }, + "acm016109jsd" : { + "type" : "ControlElement", + "id" : "acm016109jsd", + "name" : "combinePageInfos" + }, + "acm016110jsd" : { + "type" : "ControlElement", + "id" : "acm016110jsd", + "name" : "getNamedRangeOrThrow" + }, + "acm016111jsd" : { + "type" : "ControlElement", + "id" : "acm016111jsd", + "name" : "removeCitationGroup" + }, + "acm016112jsd" : { + "type" : "ControlElement", + "id" : "acm016112jsd", + "name" : "getMarkRange" + }, + "acm016113jsd" : { + "type" : "ControlElement", + "id" : "acm016113jsd", + "name" : "getRawCursorForCitationGroup" + }, + "acm016114jsd" : { + "type" : "ControlElement", + "id" : "acm016114jsd", + "name" : "getFillCursorForCitationGroup" + }, + "acm016115jsd" : { + "type" : "ControlElement", + "id" : "acm016115jsd", + "name" : "cleanFillCursorForCitationGroup" + }, + "acm016116jsd" : { + "type" : "ControlElement", + "id" : "acm016116jsd", + "name" : "getCitationEntries" + }, + "acm016117jsd" : { + "type" : "ControlElement", + "id" : "acm016117jsd", + "name" : "applyCitationEntries" + }, + "acm016118jsd" : { + "type" : "ClassUnit", + "id" : "acm016118jsd", + "name" : "Backend52", + "compilationUnitId" : "acm016094jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016118jsd", "acm016135jsd", "acm016154jsd", "acm019482jsd", "acm019495jsd", "acm019505jsd", "acm019532jsd", "acm019712jsd", "acm019730jsd", "acm019739jsd", "acm019766jsd", "acm019831jsd", "acm019920jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016100jsd", "acm016101jsd", "acm016102jsd", "acm016103jsd", "acm016104jsd", "acm016105jsd", "acm016106jsd", "acm016107jsd", "acm016108jsd", "acm016109jsd", "acm016110jsd", "acm016111jsd", "acm016112jsd", "acm016113jsd", "acm016114jsd", "acm016115jsd", "acm016116jsd", "acm016117jsd" ] + }, + "acm016119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016119jsd", + "name" : "Codec52", + "parentId" : "acm016099jsd", + "content" : [ "acm016133jsd", "acm016135jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016120jsd" : { + "type" : "CodePackage", + "id" : "acm016120jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016121jsd" ] + }, + "acm016121jsd" : { + "type" : "CodePackage", + "id" : "acm016121jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016122jsd" ] + }, + "acm016122jsd" : { + "type" : "CodePackage", + "id" : "acm016122jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016123jsd" ] + }, + "acm016123jsd" : { + "type" : "CodePackage", + "id" : "acm016123jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016124jsd" ] + }, + "acm016124jsd" : { + "type" : "CodePackage", + "id" : "acm016124jsd", + "name" : "backend", + "parentId" : null, + "content" : [ "acm016119jsd" ] + }, + "acm016125jsd" : { + "type" : "ControlElement", + "id" : "acm016125jsd", + "name" : "Codec52" + }, + "acm016126jsd" : { + "type" : "ControlElement", + "id" : "acm016126jsd", + "name" : "ParsedMarkName" + }, + "acm016127jsd" : { + "type" : "ControlElement", + "id" : "acm016127jsd", + "name" : "citationTypeFromInt" + }, + "acm016128jsd" : { + "type" : "ControlElement", + "id" : "acm016128jsd", + "name" : "citationTypeToInt" + }, + "acm016129jsd" : { + "type" : "ControlElement", + "id" : "acm016129jsd", + "name" : "getUniqueMarkName" + }, + "acm016130jsd" : { + "type" : "ControlElement", + "id" : "acm016130jsd", + "name" : "parseMarkName" + }, + "acm016131jsd" : { + "type" : "ControlElement", + "id" : "acm016131jsd", + "name" : "isJabRefReferenceMarkName" + }, + "acm016132jsd" : { + "type" : "ControlElement", + "id" : "acm016132jsd", + "name" : "filterIsJabRefReferenceMarkName" + }, + "acm016133jsd" : { + "type" : "ClassUnit", + "id" : "acm016133jsd", + "name" : "Codec52", + "compilationUnitId" : "acm016119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016135jsd", "acm019831jsd" ], + "content" : [ "acm016125jsd", "acm016126jsd", "acm016127jsd", "acm016128jsd", "acm016129jsd", "acm016130jsd", "acm016131jsd", "acm016132jsd" ] + }, + "acm016134jsd" : { + "type" : "ControlElement", + "id" : "acm016134jsd", + "name" : "ParsedMarkName" + }, + "acm016135jsd" : { + "type" : "ClassUnit", + "id" : "acm016135jsd", + "name" : "ParsedMarkName", + "compilationUnitId" : "acm016119jsd", + "parentDatatypeId" : "acm016133jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019831jsd" ], + "content" : [ "acm016134jsd" ] + }, + "acm016136jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016136jsd", + "name" : "GetContext", + "parentId" : "acm016099jsd", + "content" : [ "acm016144jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016137jsd" : { + "type" : "CodePackage", + "id" : "acm016137jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016138jsd" ] + }, + "acm016138jsd" : { + "type" : "CodePackage", + "id" : "acm016138jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016139jsd" ] + }, + "acm016139jsd" : { + "type" : "CodePackage", + "id" : "acm016139jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016140jsd" ] + }, + "acm016140jsd" : { + "type" : "CodePackage", + "id" : "acm016140jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016141jsd" ] + }, + "acm016141jsd" : { + "type" : "CodePackage", + "id" : "acm016141jsd", + "name" : "backend", + "parentId" : null, + "content" : [ "acm016136jsd" ] + }, + "acm016142jsd" : { + "type" : "ControlElement", + "id" : "acm016142jsd", + "name" : "GetContext" + }, + "acm016143jsd" : { + "type" : "ControlElement", + "id" : "acm016143jsd", + "name" : "getCursorStringWithContext" + }, + "acm016144jsd" : { + "type" : "ClassUnit", + "id" : "acm016144jsd", + "name" : "GetContext", + "compilationUnitId" : "acm016136jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016144jsd" ], + "content" : [ "acm016142jsd", "acm016143jsd" ] + }, + "acm016145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016145jsd", + "name" : "NamedRangeManagerReferenceMark", + "parentId" : "acm016099jsd", + "content" : [ "acm016154jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016146jsd" : { + "type" : "CodePackage", + "id" : "acm016146jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016147jsd" ] + }, + "acm016147jsd" : { + "type" : "CodePackage", + "id" : "acm016147jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016148jsd" ] + }, + "acm016148jsd" : { + "type" : "CodePackage", + "id" : "acm016148jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016149jsd" ] + }, + "acm016149jsd" : { + "type" : "CodePackage", + "id" : "acm016149jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016150jsd" ] + }, + "acm016150jsd" : { + "type" : "CodePackage", + "id" : "acm016150jsd", + "name" : "backend", + "parentId" : null, + "content" : [ "acm016145jsd" ] + }, + "acm016151jsd" : { + "type" : "ControlElement", + "id" : "acm016151jsd", + "name" : "createNamedRange" + }, + "acm016152jsd" : { + "type" : "ControlElement", + "id" : "acm016152jsd", + "name" : "getUsedNames" + }, + "acm016153jsd" : { + "type" : "ControlElement", + "id" : "acm016153jsd", + "name" : "getNamedRangeFromDocument" + }, + "acm016154jsd" : { + "type" : "ClassUnit", + "id" : "acm016154jsd", + "name" : "NamedRangeManagerReferenceMark", + "compilationUnitId" : "acm016145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019505jsd" ], + "datatypeReferencesIds" : [ "acm019495jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016151jsd", "acm016152jsd", "acm016153jsd" ] + }, + "acm016155jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016155jsd", + "name" : "NamedRangeReferenceMark", + "parentId" : "acm016099jsd", + "content" : [ "acm016174jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016156jsd" : { + "type" : "CodePackage", + "id" : "acm016156jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016157jsd" ] + }, + "acm016157jsd" : { + "type" : "CodePackage", + "id" : "acm016157jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016158jsd" ] + }, + "acm016158jsd" : { + "type" : "CodePackage", + "id" : "acm016158jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016159jsd" ] + }, + "acm016159jsd" : { + "type" : "CodePackage", + "id" : "acm016159jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016160jsd" ] + }, + "acm016160jsd" : { + "type" : "CodePackage", + "id" : "acm016160jsd", + "name" : "backend", + "parentId" : null, + "content" : [ "acm016155jsd" ] + }, + "acm016161jsd" : { + "type" : "ControlElement", + "id" : "acm016161jsd", + "name" : "NamedRangeReferenceMark" + }, + "acm016162jsd" : { + "type" : "ControlElement", + "id" : "acm016162jsd", + "name" : "getId" + }, + "acm016163jsd" : { + "type" : "ControlElement", + "id" : "acm016163jsd", + "name" : "safeInsertSpacesBetweenReferenceMarks" + }, + "acm016164jsd" : { + "type" : "ControlElement", + "id" : "acm016164jsd", + "name" : "createReprInDocument" + }, + "acm016165jsd" : { + "type" : "ControlElement", + "id" : "acm016165jsd", + "name" : "create" + }, + "acm016166jsd" : { + "type" : "ControlElement", + "id" : "acm016166jsd", + "name" : "getFromDocument" + }, + "acm016167jsd" : { + "type" : "ControlElement", + "id" : "acm016167jsd", + "name" : "removeFromDocument" + }, + "acm016168jsd" : { + "type" : "ControlElement", + "id" : "acm016168jsd", + "name" : "getRangeName" + }, + "acm016169jsd" : { + "type" : "ControlElement", + "id" : "acm016169jsd", + "name" : "getMarkRange" + }, + "acm016170jsd" : { + "type" : "ControlElement", + "id" : "acm016170jsd", + "name" : "getRawCursor" + }, + "acm016171jsd" : { + "type" : "ControlElement", + "id" : "acm016171jsd", + "name" : "getFillCursor" + }, + "acm016172jsd" : { + "type" : "ControlElement", + "id" : "acm016172jsd", + "name" : "checkFillCursor" + }, + "acm016173jsd" : { + "type" : "ControlElement", + "id" : "acm016173jsd", + "name" : "cleanFillCursor" + }, + "acm016174jsd" : { + "type" : "ClassUnit", + "id" : "acm016174jsd", + "name" : "NamedRangeReferenceMark", + "compilationUnitId" : "acm016155jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019495jsd" ], + "datatypeReferencesIds" : [ "acm016174jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016161jsd", "acm016162jsd", "acm016163jsd", "acm016164jsd", "acm016165jsd", "acm016166jsd", "acm016167jsd", "acm016168jsd", "acm016169jsd", "acm016170jsd", "acm016171jsd", "acm016172jsd", "acm016173jsd" ] + }, + "acm016175jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016175jsd", + "name" : "OOFrontend", + "parentId" : "acm016180jsd", + "content" : [ "acm016204jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "frontend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016176jsd" : { + "type" : "CodePackage", + "id" : "acm016176jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016177jsd" ] + }, + "acm016177jsd" : { + "type" : "CodePackage", + "id" : "acm016177jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016178jsd" ] + }, + "acm016178jsd" : { + "type" : "CodePackage", + "id" : "acm016178jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016179jsd" ] + }, + "acm016179jsd" : { + "type" : "CodePackage", + "id" : "acm016179jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016180jsd" ] + }, + "acm016180jsd" : { + "type" : "CodePackage", + "id" : "acm016180jsd", + "name" : "frontend", + "parentId" : "acm015977jsd", + "content" : [ "acm016175jsd", "acm016205jsd", "acm016215jsd", "acm016228jsd" ] + }, + "acm016181jsd" : { + "type" : "ControlElement", + "id" : "acm016181jsd", + "name" : "OOFrontend" + }, + "acm016182jsd" : { + "type" : "ControlElement", + "id" : "acm016182jsd", + "name" : "getDataModel" + }, + "acm016183jsd" : { + "type" : "ControlElement", + "id" : "acm016183jsd", + "name" : "healthReport" + }, + "acm016184jsd" : { + "type" : "ControlElement", + "id" : "acm016184jsd", + "name" : "readCitationGroupsFromDocument" + }, + "acm016185jsd" : { + "type" : "ControlElement", + "id" : "acm016185jsd", + "name" : "createVisualSortInput" + }, + "acm016186jsd" : { + "type" : "ControlElement", + "id" : "acm016186jsd", + "name" : "getVisuallySortedCitationGroups" + }, + "acm016187jsd" : { + "type" : "ControlElement", + "id" : "acm016187jsd", + "name" : "getCitationGroupsSortedWithinPartitions" + }, + "acm016188jsd" : { + "type" : "ControlElement", + "id" : "acm016188jsd", + "name" : "createCitationGroup" + }, + "acm016189jsd" : { + "type" : "ControlElement", + "id" : "acm016189jsd", + "name" : "removeCitationGroup" + }, + "acm016190jsd" : { + "type" : "ControlElement", + "id" : "acm016190jsd", + "name" : "removeCitationGroups" + }, + "acm016191jsd" : { + "type" : "ControlElement", + "id" : "acm016191jsd", + "name" : "getMarkRange" + }, + "acm016192jsd" : { + "type" : "ControlElement", + "id" : "acm016192jsd", + "name" : "getFillCursorForCitationGroup" + }, + "acm016193jsd" : { + "type" : "ControlElement", + "id" : "acm016193jsd", + "name" : "cleanFillCursorForCitationGroup" + }, + "acm016194jsd" : { + "type" : "ControlElement", + "id" : "acm016194jsd", + "name" : "citationRanges" + }, + "acm016195jsd" : { + "type" : "ControlElement", + "id" : "acm016195jsd", + "name" : "bibliographyRanges" + }, + "acm016196jsd" : { + "type" : "ControlElement", + "id" : "acm016196jsd", + "name" : "viewCursorRanges" + }, + "acm016197jsd" : { + "type" : "ControlElement", + "id" : "acm016197jsd", + "name" : "footnoteMarkRanges" + }, + "acm016198jsd" : { + "type" : "ControlElement", + "id" : "acm016198jsd", + "name" : "rangeOverlapsToMessage" + }, + "acm016199jsd" : { + "type" : "ControlElement", + "id" : "acm016199jsd", + "name" : "checkRangeOverlapsWithCursor" + }, + "acm016200jsd" : { + "type" : "ControlElement", + "id" : "acm016200jsd", + "name" : "checkRangeOverlaps" + }, + "acm016201jsd" : { + "type" : "ControlElement", + "id" : "acm016201jsd", + "name" : "getCitationEntries" + }, + "acm016202jsd" : { + "type" : "ControlElement", + "id" : "acm016202jsd", + "name" : "applyCitationEntries" + }, + "acm016203jsd" : { + "type" : "ControlElement", + "id" : "acm016203jsd", + "name" : "imposeGlobalOrder" + }, + "acm016204jsd" : { + "type" : "ClassUnit", + "id" : "acm016204jsd", + "name" : "OOFrontend", + "compilationUnitId" : "acm016175jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010366jsd", "acm016118jsd", "acm016214jsd", "acm019482jsd", "acm019532jsd", "acm019580jsd", "acm019596jsd", "acm019645jsd", "acm019658jsd", "acm019684jsd", "acm019730jsd", "acm019739jsd", "acm019766jsd", "acm019831jsd", "acm019920jsd", "acm019938jsd", "acm019947jsd", "acm020210jsd" ], + "content" : [ "acm016181jsd", "acm016182jsd", "acm016183jsd", "acm016184jsd", "acm016185jsd", "acm016186jsd", "acm016187jsd", "acm016188jsd", "acm016189jsd", "acm016190jsd", "acm016191jsd", "acm016192jsd", "acm016193jsd", "acm016194jsd", "acm016195jsd", "acm016196jsd", "acm016197jsd", "acm016198jsd", "acm016199jsd", "acm016200jsd", "acm016201jsd", "acm016202jsd", "acm016203jsd" ] + }, + "acm016205jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016205jsd", + "name" : "RangeForOverlapCheck", + "parentId" : "acm016180jsd", + "content" : [ "acm016214jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "frontend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016206jsd" : { + "type" : "CodePackage", + "id" : "acm016206jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016207jsd" ] + }, + "acm016207jsd" : { + "type" : "CodePackage", + "id" : "acm016207jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016208jsd" ] + }, + "acm016208jsd" : { + "type" : "CodePackage", + "id" : "acm016208jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016209jsd" ] + }, + "acm016209jsd" : { + "type" : "CodePackage", + "id" : "acm016209jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016210jsd" ] + }, + "acm016210jsd" : { + "type" : "CodePackage", + "id" : "acm016210jsd", + "name" : "frontend", + "parentId" : null, + "content" : [ "acm016205jsd" ] + }, + "acm016211jsd" : { + "type" : "ControlElement", + "id" : "acm016211jsd", + "name" : "RangeForOverlapCheck" + }, + "acm016212jsd" : { + "type" : "ControlElement", + "id" : "acm016212jsd", + "name" : "format" + }, + "acm016213jsd" : { + "type" : "ControlElement", + "id" : "acm016213jsd", + "name" : "getRange" + }, + "acm016214jsd" : { + "type" : "ClassUnit", + "id" : "acm016214jsd", + "name" : "RangeForOverlapCheck", + "compilationUnitId" : "acm016205jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019588jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016211jsd", "acm016212jsd", "acm016213jsd" ] + }, + "acm016215jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016215jsd", + "name" : "UpdateBibliography", + "parentId" : "acm016180jsd", + "content" : [ "acm016227jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "frontend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016216jsd" : { + "type" : "CodePackage", + "id" : "acm016216jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016217jsd" ] + }, + "acm016217jsd" : { + "type" : "CodePackage", + "id" : "acm016217jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016218jsd" ] + }, + "acm016218jsd" : { + "type" : "CodePackage", + "id" : "acm016218jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016219jsd" ] + }, + "acm016219jsd" : { + "type" : "CodePackage", + "id" : "acm016219jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016220jsd" ] + }, + "acm016220jsd" : { + "type" : "CodePackage", + "id" : "acm016220jsd", + "name" : "frontend", + "parentId" : null, + "content" : [ "acm016215jsd" ] + }, + "acm016221jsd" : { + "type" : "ControlElement", + "id" : "acm016221jsd", + "name" : "UpdateBibliography" + }, + "acm016222jsd" : { + "type" : "ControlElement", + "id" : "acm016222jsd", + "name" : "getBibliographyRange" + }, + "acm016223jsd" : { + "type" : "ControlElement", + "id" : "acm016223jsd", + "name" : "rebuildBibTextSection" + }, + "acm016224jsd" : { + "type" : "ControlElement", + "id" : "acm016224jsd", + "name" : "createBibTextSection2" + }, + "acm016225jsd" : { + "type" : "ControlElement", + "id" : "acm016225jsd", + "name" : "clearBibTextSectionContent2" + }, + "acm016226jsd" : { + "type" : "ControlElement", + "id" : "acm016226jsd", + "name" : "populateBibTextSection" + }, + "acm016227jsd" : { + "type" : "ClassUnit", + "id" : "acm016227jsd", + "name" : "UpdateBibliography", + "compilationUnitId" : "acm016215jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016204jsd", "acm016334jsd", "acm019532jsd", "acm019870jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016221jsd", "acm016222jsd", "acm016223jsd", "acm016224jsd", "acm016225jsd", "acm016226jsd" ] + }, + "acm016228jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016228jsd", + "name" : "UpdateCitationMarkers", + "parentId" : "acm016180jsd", + "content" : [ "acm016238jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "frontend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016229jsd" : { + "type" : "CodePackage", + "id" : "acm016229jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016230jsd" ] + }, + "acm016230jsd" : { + "type" : "CodePackage", + "id" : "acm016230jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016231jsd" ] + }, + "acm016231jsd" : { + "type" : "CodePackage", + "id" : "acm016231jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016232jsd" ] + }, + "acm016232jsd" : { + "type" : "CodePackage", + "id" : "acm016232jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016233jsd" ] + }, + "acm016233jsd" : { + "type" : "CodePackage", + "id" : "acm016233jsd", + "name" : "frontend", + "parentId" : null, + "content" : [ "acm016228jsd" ] + }, + "acm016234jsd" : { + "type" : "ControlElement", + "id" : "acm016234jsd", + "name" : "UpdateCitationMarkers" + }, + "acm016235jsd" : { + "type" : "ControlElement", + "id" : "acm016235jsd", + "name" : "applyNewCitationMarkers" + }, + "acm016236jsd" : { + "type" : "ControlElement", + "id" : "acm016236jsd", + "name" : "fillCitationMarkInCursor" + }, + "acm016237jsd" : { + "type" : "ControlElement", + "id" : "acm016237jsd", + "name" : "createAndFillCitationGroup" + }, + "acm016238jsd" : { + "type" : "ClassUnit", + "id" : "acm016238jsd", + "name" : "UpdateCitationMarkers", + "compilationUnitId" : "acm016228jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016204jsd", "acm016238jsd", "acm016334jsd", "acm019532jsd", "acm019730jsd", "acm019766jsd", "acm019831jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm016234jsd", "acm016235jsd", "acm016236jsd", "acm016237jsd" ] + }, + "acm016239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016239jsd", + "name" : "OOBibStyle", + "parentId" : "acm016244jsd", + "content" : [ "acm016334jsd", "acm016335jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016240jsd" : { + "type" : "CodePackage", + "id" : "acm016240jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016241jsd" ] + }, + "acm016241jsd" : { + "type" : "CodePackage", + "id" : "acm016241jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016242jsd" ] + }, + "acm016242jsd" : { + "type" : "CodePackage", + "id" : "acm016242jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016243jsd" ] + }, + "acm016243jsd" : { + "type" : "CodePackage", + "id" : "acm016243jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016244jsd" ] + }, + "acm016244jsd" : { + "type" : "CodePackage", + "id" : "acm016244jsd", + "name" : "style", + "parentId" : "acm015977jsd", + "content" : [ "acm016239jsd", "acm016336jsd", "acm016372jsd", "acm016384jsd", "acm016398jsd", "acm016407jsd", "acm016419jsd", "acm016431jsd", "acm016440jsd", "acm016449jsd", "acm027227jsd", "acm027268jsd", "acm027300jsd", "acm027314jsd" ] + }, + "acm016245jsd" : { + "type" : "ControlElement", + "id" : "acm016245jsd", + "name" : "OOBibStyle" + }, + "acm016246jsd" : { + "type" : "ControlElement", + "id" : "acm016246jsd", + "name" : "OOBibStyle" + }, + "acm016247jsd" : { + "type" : "ControlElement", + "id" : "acm016247jsd", + "name" : "getDefaultBibLayout" + }, + "acm016248jsd" : { + "type" : "ControlElement", + "id" : "acm016248jsd", + "name" : "setDefaultProperties" + }, + "acm016249jsd" : { + "type" : "ControlElement", + "id" : "acm016249jsd", + "name" : "getName" + }, + "acm016250jsd" : { + "type" : "ControlElement", + "id" : "acm016250jsd", + "name" : "getPath" + }, + "acm016251jsd" : { + "type" : "ControlElement", + "id" : "acm016251jsd", + "name" : "getFile" + }, + "acm016252jsd" : { + "type" : "ControlElement", + "id" : "acm016252jsd", + "name" : "getJournals" + }, + "acm016253jsd" : { + "type" : "ControlElement", + "id" : "acm016253jsd", + "name" : "initialize" + }, + "acm016254jsd" : { + "type" : "ControlElement", + "id" : "acm016254jsd", + "name" : "ensureUpToDate" + }, + "acm016255jsd" : { + "type" : "ControlElement", + "id" : "acm016255jsd", + "name" : "reload" + }, + "acm016256jsd" : { + "type" : "ControlElement", + "id" : "acm016256jsd", + "name" : "isUpToDate" + }, + "acm016257jsd" : { + "type" : "ControlElement", + "id" : "acm016257jsd", + "name" : "readFormatFile" + }, + "acm016258jsd" : { + "type" : "ControlElement", + "id" : "acm016258jsd", + "name" : "isValid" + }, + "acm016259jsd" : { + "type" : "ControlElement", + "id" : "acm016259jsd", + "name" : "handleStructureLine" + }, + "acm016260jsd" : { + "type" : "ControlElement", + "id" : "acm016260jsd", + "name" : "handlePropertiesLine" + }, + "acm016261jsd" : { + "type" : "ControlElement", + "id" : "acm016261jsd", + "name" : "handleJournalsLine" + }, + "acm016262jsd" : { + "type" : "ControlElement", + "id" : "acm016262jsd", + "name" : "getReferenceFormat" + }, + "acm016263jsd" : { + "type" : "ControlElement", + "id" : "acm016263jsd", + "name" : "isNumberEntries" + }, + "acm016264jsd" : { + "type" : "ControlElement", + "id" : "acm016264jsd", + "name" : "isSortByPosition" + }, + "acm016265jsd" : { + "type" : "ControlElement", + "id" : "acm016265jsd", + "name" : "isItalicCitations" + }, + "acm016266jsd" : { + "type" : "ControlElement", + "id" : "acm016266jsd", + "name" : "isBoldCitations" + }, + "acm016267jsd" : { + "type" : "ControlElement", + "id" : "acm016267jsd", + "name" : "isFormatCitations" + }, + "acm016268jsd" : { + "type" : "ControlElement", + "id" : "acm016268jsd", + "name" : "isCitationKeyCiteMarkers" + }, + "acm016269jsd" : { + "type" : "ControlElement", + "id" : "acm016269jsd", + "name" : "getBooleanCitProperty" + }, + "acm016270jsd" : { + "type" : "ControlElement", + "id" : "acm016270jsd", + "name" : "getIntCitProperty" + }, + "acm016271jsd" : { + "type" : "ControlElement", + "id" : "acm016271jsd", + "name" : "getStringCitProperty" + }, + "acm016272jsd" : { + "type" : "ControlElement", + "id" : "acm016272jsd", + "name" : "getCitationCharacterFormat" + }, + "acm016273jsd" : { + "type" : "ControlElement", + "id" : "acm016273jsd", + "name" : "getProperty" + }, + "acm016274jsd" : { + "type" : "ControlElement", + "id" : "acm016274jsd", + "name" : "isInternalStyle" + }, + "acm016275jsd" : { + "type" : "ControlElement", + "id" : "acm016275jsd", + "name" : "getLocalCopy" + }, + "acm016276jsd" : { + "type" : "ControlElement", + "id" : "acm016276jsd", + "name" : "compareTo" + }, + "acm016277jsd" : { + "type" : "ControlElement", + "id" : "acm016277jsd", + "name" : "equals" + }, + "acm016278jsd" : { + "type" : "ControlElement", + "id" : "acm016278jsd", + "name" : "hashCode" + }, + "acm016279jsd" : { + "type" : "ControlElement", + "id" : "acm016279jsd", + "name" : "getEtAlString" + }, + "acm016280jsd" : { + "type" : "ControlElement", + "id" : "acm016280jsd", + "name" : "getAuthorSeparator" + }, + "acm016281jsd" : { + "type" : "ControlElement", + "id" : "acm016281jsd", + "name" : "getOxfordComma" + }, + "acm016282jsd" : { + "type" : "ControlElement", + "id" : "acm016282jsd", + "name" : "getReferenceHeaderText" + }, + "acm016283jsd" : { + "type" : "ControlElement", + "id" : "acm016283jsd", + "name" : "getReferenceHeaderParagraphFormat" + }, + "acm016284jsd" : { + "type" : "ControlElement", + "id" : "acm016284jsd", + "name" : "getReferenceParagraphFormat" + }, + "acm016285jsd" : { + "type" : "ControlElement", + "id" : "acm016285jsd", + "name" : "getFieldFormatter" + }, + "acm016286jsd" : { + "type" : "ControlElement", + "id" : "acm016286jsd", + "name" : "getBibLayout" + }, + "acm016287jsd" : { + "type" : "ControlElement", + "id" : "acm016287jsd", + "name" : "getProperties" + }, + "acm016288jsd" : { + "type" : "ControlElement", + "id" : "acm016288jsd", + "name" : "getCitProperties" + }, + "acm016289jsd" : { + "type" : "ControlElement", + "id" : "acm016289jsd", + "name" : "addJournal" + }, + "acm016290jsd" : { + "type" : "ControlElement", + "id" : "acm016290jsd", + "name" : "setLocalCopy" + }, + "acm016291jsd" : { + "type" : "ControlElement", + "id" : "acm016291jsd", + "name" : "setName" + }, + "acm016292jsd" : { + "type" : "ControlElement", + "id" : "acm016292jsd", + "name" : "getIsDefaultLayoutPresent" + }, + "acm016293jsd" : { + "type" : "ControlElement", + "id" : "acm016293jsd", + "name" : "setIsDefaultLayoutPresent" + }, + "acm016294jsd" : { + "type" : "ControlElement", + "id" : "acm016294jsd", + "name" : "setValid" + }, + "acm016295jsd" : { + "type" : "ControlElement", + "id" : "acm016295jsd", + "name" : "getPrefs" + }, + "acm016296jsd" : { + "type" : "ControlElement", + "id" : "acm016296jsd", + "name" : "setDefaultBibLayout" + }, + "acm016297jsd" : { + "type" : "ControlElement", + "id" : "acm016297jsd", + "name" : "getNumCitationMarker2" + }, + "acm016298jsd" : { + "type" : "ControlElement", + "id" : "acm016298jsd", + "name" : "getNumCitationMarker2" + }, + "acm016299jsd" : { + "type" : "ControlElement", + "id" : "acm016299jsd", + "name" : "getNumCitationMarkerForBibliography" + }, + "acm016300jsd" : { + "type" : "ControlElement", + "id" : "acm016300jsd", + "name" : "getNormalizedCitationMarker" + }, + "acm016301jsd" : { + "type" : "ControlElement", + "id" : "acm016301jsd", + "name" : "createCitationMarker" + }, + "acm016302jsd" : { + "type" : "ControlElement", + "id" : "acm016302jsd", + "name" : "decorateCitationMarker" + }, + "acm016303jsd" : { + "type" : "ControlElement", + "id" : "acm016303jsd", + "name" : "getMinimumGroupingCount" + }, + "acm016304jsd" : { + "type" : "ControlElement", + "id" : "acm016304jsd", + "name" : "getGroupedNumbersSeparator" + }, + "acm016305jsd" : { + "type" : "ControlElement", + "id" : "acm016305jsd", + "name" : "getStringProperty" + }, + "acm016306jsd" : { + "type" : "ControlElement", + "id" : "acm016306jsd", + "name" : "getCitationGroupMarkupBefore" + }, + "acm016307jsd" : { + "type" : "ControlElement", + "id" : "acm016307jsd", + "name" : "getCitationGroupMarkupAfter" + }, + "acm016308jsd" : { + "type" : "ControlElement", + "id" : "acm016308jsd", + "name" : "getAuthorsPartMarkupBefore" + }, + "acm016309jsd" : { + "type" : "ControlElement", + "id" : "acm016309jsd", + "name" : "getAuthorsPartMarkupAfter" + }, + "acm016310jsd" : { + "type" : "ControlElement", + "id" : "acm016310jsd", + "name" : "getAuthorNamesListMarkupBefore" + }, + "acm016311jsd" : { + "type" : "ControlElement", + "id" : "acm016311jsd", + "name" : "getAuthorNamesListMarkupAfter" + }, + "acm016312jsd" : { + "type" : "ControlElement", + "id" : "acm016312jsd", + "name" : "getAuthorNameMarkupBefore" + }, + "acm016313jsd" : { + "type" : "ControlElement", + "id" : "acm016313jsd", + "name" : "getAuthorNameMarkupAfter" + }, + "acm016314jsd" : { + "type" : "ControlElement", + "id" : "acm016314jsd", + "name" : "getMultiCiteChronological" + }, + "acm016315jsd" : { + "type" : "ControlElement", + "id" : "acm016315jsd", + "name" : "getItalicEtAl" + }, + "acm016316jsd" : { + "type" : "ControlElement", + "id" : "acm016316jsd", + "name" : "getAuthorFieldNames" + }, + "acm016317jsd" : { + "type" : "ControlElement", + "id" : "acm016317jsd", + "name" : "getYearFieldNames" + }, + "acm016318jsd" : { + "type" : "ControlElement", + "id" : "acm016318jsd", + "name" : "getAuthorLastSeparator" + }, + "acm016319jsd" : { + "type" : "ControlElement", + "id" : "acm016319jsd", + "name" : "getAuthorLastSeparatorInTextWithFallBack" + }, + "acm016320jsd" : { + "type" : "ControlElement", + "id" : "acm016320jsd", + "name" : "getPageInfoSeparator" + }, + "acm016321jsd" : { + "type" : "ControlElement", + "id" : "acm016321jsd", + "name" : "getUniquefierSeparator" + }, + "acm016322jsd" : { + "type" : "ControlElement", + "id" : "acm016322jsd", + "name" : "getCitationSeparator" + }, + "acm016323jsd" : { + "type" : "ControlElement", + "id" : "acm016323jsd", + "name" : "getYearSeparator" + }, + "acm016324jsd" : { + "type" : "ControlElement", + "id" : "acm016324jsd", + "name" : "getYearSeparatorInText" + }, + "acm016325jsd" : { + "type" : "ControlElement", + "id" : "acm016325jsd", + "name" : "getMaxAuthors" + }, + "acm016326jsd" : { + "type" : "ControlElement", + "id" : "acm016326jsd", + "name" : "getMaxAuthorsFirst" + }, + "acm016327jsd" : { + "type" : "ControlElement", + "id" : "acm016327jsd", + "name" : "getBracketBefore" + }, + "acm016328jsd" : { + "type" : "ControlElement", + "id" : "acm016328jsd", + "name" : "getBracketAfter" + }, + "acm016329jsd" : { + "type" : "ControlElement", + "id" : "acm016329jsd", + "name" : "getBracketBeforeInList" + }, + "acm016330jsd" : { + "type" : "ControlElement", + "id" : "acm016330jsd", + "name" : "getBracketBeforeInListWithFallBack" + }, + "acm016331jsd" : { + "type" : "ControlElement", + "id" : "acm016331jsd", + "name" : "getBracketAfterInList" + }, + "acm016332jsd" : { + "type" : "ControlElement", + "id" : "acm016332jsd", + "name" : "getBracketAfterInListWithFallBack" + }, + "acm016333jsd" : { + "type" : "ControlElement", + "id" : "acm016333jsd", + "name" : "getFormattedBibliographyTitle" + }, + "acm016334jsd" : { + "type" : "ClassUnit", + "id" : "acm016334jsd", + "name" : "OOBibStyle", + "compilationUnitId" : "acm016239jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015008jsd", "acm015033jsd", "acm015052jsd", "acm016334jsd", "acm016335jsd", "acm016406jsd", "acm018754jsd", "acm019005jsd", "acm019532jsd", "acm019786jsd", "acm019795jsd", "acm019804jsd", "acm019814jsd", "acm019912jsd" ], + "content" : [ "acm016245jsd", "acm016246jsd", "acm016247jsd", "acm016248jsd", "acm016249jsd", "acm016250jsd", "acm016251jsd", "acm016252jsd", "acm016253jsd", "acm016254jsd", "acm016255jsd", "acm016256jsd", "acm016257jsd", "acm016258jsd", "acm016259jsd", "acm016260jsd", "acm016261jsd", "acm016262jsd", "acm016263jsd", "acm016264jsd", "acm016265jsd", "acm016266jsd", "acm016267jsd", "acm016268jsd", "acm016269jsd", "acm016270jsd", "acm016271jsd", "acm016272jsd", "acm016273jsd", "acm016274jsd", "acm016275jsd", "acm016276jsd", "acm016277jsd", "acm016278jsd", "acm016279jsd", "acm016280jsd", "acm016281jsd", "acm016282jsd", "acm016283jsd", "acm016284jsd", "acm016285jsd", "acm016286jsd", "acm016287jsd", "acm016288jsd", "acm016289jsd", "acm016290jsd", "acm016291jsd", "acm016292jsd", "acm016293jsd", "acm016294jsd", "acm016295jsd", "acm016296jsd", "acm016297jsd", "acm016298jsd", "acm016299jsd", "acm016300jsd", "acm016301jsd", "acm016302jsd", "acm016303jsd", "acm016304jsd", "acm016305jsd", "acm016306jsd", "acm016307jsd", "acm016308jsd", "acm016309jsd", "acm016310jsd", "acm016311jsd", "acm016312jsd", "acm016313jsd", "acm016314jsd", "acm016315jsd", "acm016316jsd", "acm016317jsd", "acm016318jsd", "acm016319jsd", "acm016320jsd", "acm016321jsd", "acm016322jsd", "acm016323jsd", "acm016324jsd", "acm016325jsd", "acm016326jsd", "acm016327jsd", "acm016328jsd", "acm016329jsd", "acm016330jsd", "acm016331jsd", "acm016332jsd", "acm016333jsd" ] + }, + "acm016335jsd" : { + "type" : "ClassUnit", + "id" : "acm016335jsd", + "name" : "BibStyleMode", + "compilationUnitId" : "acm016239jsd", + "parentDatatypeId" : "acm016334jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm016336jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016336jsd", + "name" : "OOBibStyleGetCitationMarker", + "parentId" : "acm016244jsd", + "content" : [ "acm016361jsd", "acm016363jsd", "acm016370jsd", "acm016371jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016337jsd" : { + "type" : "CodePackage", + "id" : "acm016337jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016338jsd" ] + }, + "acm016338jsd" : { + "type" : "CodePackage", + "id" : "acm016338jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016339jsd" ] + }, + "acm016339jsd" : { + "type" : "CodePackage", + "id" : "acm016339jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016340jsd" ] + }, + "acm016340jsd" : { + "type" : "CodePackage", + "id" : "acm016340jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016341jsd" ] + }, + "acm016341jsd" : { + "type" : "CodePackage", + "id" : "acm016341jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016336jsd" ] + }, + "acm016342jsd" : { + "type" : "ControlElement", + "id" : "acm016342jsd", + "name" : "OOBibStyleGetCitationMarker" + }, + "acm016343jsd" : { + "type" : "ControlElement", + "id" : "acm016343jsd", + "name" : "getAuthorLastName" + }, + "acm016344jsd" : { + "type" : "ControlElement", + "id" : "acm016344jsd", + "name" : "markupAuthorName" + }, + "acm016345jsd" : { + "type" : "ControlElement", + "id" : "acm016345jsd", + "name" : "formatAuthorList" + }, + "acm016346jsd" : { + "type" : "ControlElement", + "id" : "acm016346jsd", + "name" : "FieldAndContent" + }, + "acm016347jsd" : { + "type" : "ControlElement", + "id" : "acm016347jsd", + "name" : "getRawCitationMarkerField" + }, + "acm016348jsd" : { + "type" : "ControlElement", + "id" : "acm016348jsd", + "name" : "getCitationMarkerField" + }, + "acm016349jsd" : { + "type" : "ControlElement", + "id" : "acm016349jsd", + "name" : "getAuthorList" + }, + "acm016350jsd" : { + "type" : "ControlElement", + "id" : "acm016350jsd", + "name" : "calculateNAuthorsToEmit" + }, + "acm016351jsd" : { + "type" : "ControlElement", + "id" : "acm016351jsd", + "name" : "getAuthorYearParenthesisMarker2" + }, + "acm016352jsd" : { + "type" : "ControlElement", + "id" : "acm016352jsd", + "name" : "CitationMarkerNormEntryWrap" + }, + "acm016353jsd" : { + "type" : "ControlElement", + "id" : "acm016353jsd", + "name" : "getCitationKey" + }, + "acm016354jsd" : { + "type" : "ControlElement", + "id" : "acm016354jsd", + "name" : "getLookupResult" + }, + "acm016355jsd" : { + "type" : "ControlElement", + "id" : "acm016355jsd", + "name" : "getUniqueLetter" + }, + "acm016356jsd" : { + "type" : "ControlElement", + "id" : "acm016356jsd", + "name" : "getPageInfo" + }, + "acm016357jsd" : { + "type" : "ControlElement", + "id" : "acm016357jsd", + "name" : "getIsFirstAppearanceOfSource" + }, + "acm016358jsd" : { + "type" : "ControlElement", + "id" : "acm016358jsd", + "name" : "getNormalizedCitationMarker" + }, + "acm016359jsd" : { + "type" : "ControlElement", + "id" : "acm016359jsd", + "name" : "getNormalizedCitationMarkers" + }, + "acm016360jsd" : { + "type" : "ControlElement", + "id" : "acm016360jsd", + "name" : "createCitationMarker" + }, + "acm016361jsd" : { + "type" : "ClassUnit", + "id" : "acm016361jsd", + "name" : "OOBibStyleGetCitationMarker", + "compilationUnitId" : "acm016336jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd", "acm016363jsd", "acm016370jsd", "acm016371jsd", "acm017988jsd", "acm018138jsd", "acm018175jsd", "acm018267jsd", "acm018673jsd", "acm018754jsd", "acm019532jsd", "acm019776jsd", "acm019786jsd", "acm019795jsd", "acm019912jsd" ], + "content" : [ "acm016342jsd", "acm016343jsd", "acm016344jsd", "acm016345jsd", "acm016346jsd", "acm016347jsd", "acm016348jsd", "acm016349jsd", "acm016350jsd", "acm016351jsd", "acm016352jsd", "acm016353jsd", "acm016354jsd", "acm016355jsd", "acm016356jsd", "acm016357jsd", "acm016358jsd", "acm016359jsd", "acm016360jsd" ] + }, + "acm016362jsd" : { + "type" : "ControlElement", + "id" : "acm016362jsd", + "name" : "FieldAndContent" + }, + "acm016363jsd" : { + "type" : "ClassUnit", + "id" : "acm016363jsd", + "name" : "FieldAndContent", + "compilationUnitId" : "acm016336jsd", + "parentDatatypeId" : "acm016361jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm016362jsd" ] + }, + "acm016364jsd" : { + "type" : "ControlElement", + "id" : "acm016364jsd", + "name" : "CitationMarkerNormEntryWrap" + }, + "acm016365jsd" : { + "type" : "ControlElement", + "id" : "acm016365jsd", + "name" : "getCitationKey" + }, + "acm016366jsd" : { + "type" : "ControlElement", + "id" : "acm016366jsd", + "name" : "getLookupResult" + }, + "acm016367jsd" : { + "type" : "ControlElement", + "id" : "acm016367jsd", + "name" : "getUniqueLetter" + }, + "acm016368jsd" : { + "type" : "ControlElement", + "id" : "acm016368jsd", + "name" : "getPageInfo" + }, + "acm016369jsd" : { + "type" : "ControlElement", + "id" : "acm016369jsd", + "name" : "getIsFirstAppearanceOfSource" + }, + "acm016370jsd" : { + "type" : "ClassUnit", + "id" : "acm016370jsd", + "name" : "CitationMarkerNormEntryWrap", + "compilationUnitId" : "acm016336jsd", + "parentDatatypeId" : "acm016361jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019786jsd" ], + "datatypeReferencesIds" : [ "acm019532jsd", "acm019776jsd", "acm019795jsd" ], + "content" : [ "acm016364jsd", "acm016365jsd", "acm016366jsd", "acm016367jsd", "acm016368jsd", "acm016369jsd" ] + }, + "acm016371jsd" : { + "type" : "ClassUnit", + "id" : "acm016371jsd", + "name" : "AuthorYearMarkerPurpose", + "compilationUnitId" : "acm016336jsd", + "parentDatatypeId" : "acm016361jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm016372jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016372jsd", + "name" : "OOBibStyleGetNumCitationMarker", + "parentId" : "acm016244jsd", + "content" : [ "acm016383jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016373jsd" : { + "type" : "CodePackage", + "id" : "acm016373jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016374jsd" ] + }, + "acm016374jsd" : { + "type" : "CodePackage", + "id" : "acm016374jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016375jsd" ] + }, + "acm016375jsd" : { + "type" : "CodePackage", + "id" : "acm016375jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016376jsd" ] + }, + "acm016376jsd" : { + "type" : "CodePackage", + "id" : "acm016376jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016377jsd" ] + }, + "acm016377jsd" : { + "type" : "CodePackage", + "id" : "acm016377jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016372jsd" ] + }, + "acm016378jsd" : { + "type" : "ControlElement", + "id" : "acm016378jsd", + "name" : "OOBibStyleGetNumCitationMarker" + }, + "acm016379jsd" : { + "type" : "ControlElement", + "id" : "acm016379jsd", + "name" : "compareCitationMarkerNumericEntry" + }, + "acm016380jsd" : { + "type" : "ControlElement", + "id" : "acm016380jsd", + "name" : "getNumCitationMarkerForBibliography" + }, + "acm016381jsd" : { + "type" : "ControlElement", + "id" : "acm016381jsd", + "name" : "emitBlock" + }, + "acm016382jsd" : { + "type" : "ControlElement", + "id" : "acm016382jsd", + "name" : "getNumCitationMarker2" + }, + "acm016383jsd" : { + "type" : "ClassUnit", + "id" : "acm016383jsd", + "name" : "OOBibStyleGetNumCitationMarker", + "compilationUnitId" : "acm016372jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd", "acm019532jsd", "acm019804jsd", "acm019814jsd" ], + "content" : [ "acm016378jsd", "acm016379jsd", "acm016380jsd", "acm016381jsd", "acm016382jsd" ] + }, + "acm016384jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016384jsd", + "name" : "OOFormatBibliography", + "parentId" : "acm016244jsd", + "content" : [ "acm016397jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016385jsd" : { + "type" : "CodePackage", + "id" : "acm016385jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016386jsd" ] + }, + "acm016386jsd" : { + "type" : "CodePackage", + "id" : "acm016386jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016387jsd" ] + }, + "acm016387jsd" : { + "type" : "CodePackage", + "id" : "acm016387jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016388jsd" ] + }, + "acm016388jsd" : { + "type" : "CodePackage", + "id" : "acm016388jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016389jsd" ] + }, + "acm016389jsd" : { + "type" : "CodePackage", + "id" : "acm016389jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016384jsd" ] + }, + "acm016390jsd" : { + "type" : "ControlElement", + "id" : "acm016390jsd", + "name" : "OOFormatBibliography" + }, + "acm016391jsd" : { + "type" : "ControlElement", + "id" : "acm016391jsd", + "name" : "formatBibliography" + }, + "acm016392jsd" : { + "type" : "ControlElement", + "id" : "acm016392jsd", + "name" : "formatBibliographyBody" + }, + "acm016393jsd" : { + "type" : "ControlElement", + "id" : "acm016393jsd", + "name" : "formatBibliographyEntry" + }, + "acm016394jsd" : { + "type" : "ControlElement", + "id" : "acm016394jsd", + "name" : "formatBibliographyEntryBody" + }, + "acm016395jsd" : { + "type" : "ControlElement", + "id" : "acm016395jsd", + "name" : "formatFullReferenceOfBibEntry" + }, + "acm016396jsd" : { + "type" : "ControlElement", + "id" : "acm016396jsd", + "name" : "formatCitedOnPages" + }, + "acm016397jsd" : { + "type" : "ClassUnit", + "id" : "acm016397jsd", + "name" : "OOFormatBibliography", + "compilationUnitId" : "acm016384jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm016334jsd", "acm016406jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm019532jsd", "acm019730jsd", "acm019739jsd", "acm019766jsd", "acm019822jsd", "acm019854jsd", "acm019870jsd" ], + "content" : [ "acm016390jsd", "acm016391jsd", "acm016392jsd", "acm016393jsd", "acm016394jsd", "acm016395jsd", "acm016396jsd" ] + }, + "acm016398jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016398jsd", + "name" : "OOPreFormatter", + "parentId" : "acm016244jsd", + "content" : [ "acm016406jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016399jsd" : { + "type" : "CodePackage", + "id" : "acm016399jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016400jsd" ] + }, + "acm016400jsd" : { + "type" : "CodePackage", + "id" : "acm016400jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016401jsd" ] + }, + "acm016401jsd" : { + "type" : "CodePackage", + "id" : "acm016401jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016402jsd" ] + }, + "acm016402jsd" : { + "type" : "CodePackage", + "id" : "acm016402jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016403jsd" ] + }, + "acm016403jsd" : { + "type" : "CodePackage", + "id" : "acm016403jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016398jsd" ] + }, + "acm016404jsd" : { + "type" : "ControlElement", + "id" : "acm016404jsd", + "name" : "format" + }, + "acm016405jsd" : { + "type" : "ControlElement", + "id" : "acm016405jsd", + "name" : "getHTMLTag" + }, + "acm016406jsd" : { + "type" : "ClassUnit", + "id" : "acm016406jsd", + "name" : "OOPreFormatter", + "compilationUnitId" : "acm016398jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm015008jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016404jsd", "acm016405jsd" ] + }, + "acm016407jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016407jsd", + "name" : "OOProcess", + "parentId" : "acm016244jsd", + "content" : [ "acm016418jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016408jsd" : { + "type" : "CodePackage", + "id" : "acm016408jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016409jsd" ] + }, + "acm016409jsd" : { + "type" : "CodePackage", + "id" : "acm016409jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016410jsd" ] + }, + "acm016410jsd" : { + "type" : "CodePackage", + "id" : "acm016410jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016411jsd" ] + }, + "acm016411jsd" : { + "type" : "CodePackage", + "id" : "acm016411jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016412jsd" ] + }, + "acm016412jsd" : { + "type" : "CodePackage", + "id" : "acm016412jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016407jsd" ] + }, + "acm016413jsd" : { + "type" : "ControlElement", + "id" : "acm016413jsd", + "name" : "OOProcess" + }, + "acm016414jsd" : { + "type" : "ControlElement", + "id" : "acm016414jsd", + "name" : "makeAuthorYearTitleComparator" + }, + "acm016415jsd" : { + "type" : "ControlElement", + "id" : "acm016415jsd", + "name" : "makeYearAuthorTitleComparator" + }, + "acm016416jsd" : { + "type" : "ControlElement", + "id" : "acm016416jsd", + "name" : "comparatorForMulticite" + }, + "acm016417jsd" : { + "type" : "ControlElement", + "id" : "acm016417jsd", + "name" : "produceCitationMarkers" + }, + "acm016418jsd" : { + "type" : "ClassUnit", + "id" : "acm016418jsd", + "name" : "OOProcess", + "compilationUnitId" : "acm016407jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010613jsd", "acm010623jsd", "acm016334jsd", "acm017988jsd", "acm018267jsd", "acm019766jsd" ], + "content" : [ "acm016413jsd", "acm016414jsd", "acm016415jsd", "acm016416jsd", "acm016417jsd" ] + }, + "acm016419jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016419jsd", + "name" : "OOProcessAuthorYearMarkers", + "parentId" : "acm016244jsd", + "content" : [ "acm016430jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016420jsd" : { + "type" : "CodePackage", + "id" : "acm016420jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016421jsd" ] + }, + "acm016421jsd" : { + "type" : "CodePackage", + "id" : "acm016421jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016422jsd" ] + }, + "acm016422jsd" : { + "type" : "CodePackage", + "id" : "acm016422jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016423jsd" ] + }, + "acm016423jsd" : { + "type" : "CodePackage", + "id" : "acm016423jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016424jsd" ] + }, + "acm016424jsd" : { + "type" : "CodePackage", + "id" : "acm016424jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016419jsd" ] + }, + "acm016425jsd" : { + "type" : "ControlElement", + "id" : "acm016425jsd", + "name" : "OOProcessAuthorYearMarkers" + }, + "acm016426jsd" : { + "type" : "ControlElement", + "id" : "acm016426jsd", + "name" : "createNormalizedCitationMarkers" + }, + "acm016427jsd" : { + "type" : "ControlElement", + "id" : "acm016427jsd", + "name" : "createUniqueLetters" + }, + "acm016428jsd" : { + "type" : "ControlElement", + "id" : "acm016428jsd", + "name" : "setIsFirstAppearanceOfSourceInCitations" + }, + "acm016429jsd" : { + "type" : "ControlElement", + "id" : "acm016429jsd", + "name" : "produceCitationMarkers" + }, + "acm016430jsd" : { + "type" : "ClassUnit", + "id" : "acm016430jsd", + "name" : "OOProcessAuthorYearMarkers", + "compilationUnitId" : "acm016419jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd", "acm019532jsd", "acm019712jsd", "acm019730jsd", "acm019766jsd", "acm019786jsd", "acm019854jsd", "acm019870jsd", "acm019912jsd" ], + "content" : [ "acm016425jsd", "acm016426jsd", "acm016427jsd", "acm016428jsd", "acm016429jsd" ] + }, + "acm016431jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016431jsd", + "name" : "OOProcessCitationKeyMarkers", + "parentId" : "acm016244jsd", + "content" : [ "acm016439jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016432jsd" : { + "type" : "CodePackage", + "id" : "acm016432jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016433jsd" ] + }, + "acm016433jsd" : { + "type" : "CodePackage", + "id" : "acm016433jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016434jsd" ] + }, + "acm016434jsd" : { + "type" : "CodePackage", + "id" : "acm016434jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016435jsd" ] + }, + "acm016435jsd" : { + "type" : "CodePackage", + "id" : "acm016435jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016436jsd" ] + }, + "acm016436jsd" : { + "type" : "CodePackage", + "id" : "acm016436jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016431jsd" ] + }, + "acm016437jsd" : { + "type" : "ControlElement", + "id" : "acm016437jsd", + "name" : "OOProcessCitationKeyMarkers" + }, + "acm016438jsd" : { + "type" : "ControlElement", + "id" : "acm016438jsd", + "name" : "produceCitationMarkers" + }, + "acm016439jsd" : { + "type" : "ClassUnit", + "id" : "acm016439jsd", + "name" : "OOProcessCitationKeyMarkers", + "compilationUnitId" : "acm016431jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd", "acm019730jsd", "acm019766jsd" ], + "content" : [ "acm016437jsd", "acm016438jsd" ] + }, + "acm016440jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016440jsd", + "name" : "OOProcessNumericMarkers", + "parentId" : "acm016244jsd", + "content" : [ "acm016448jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016441jsd" : { + "type" : "CodePackage", + "id" : "acm016441jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016442jsd" ] + }, + "acm016442jsd" : { + "type" : "CodePackage", + "id" : "acm016442jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016443jsd" ] + }, + "acm016443jsd" : { + "type" : "CodePackage", + "id" : "acm016443jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016444jsd" ] + }, + "acm016444jsd" : { + "type" : "CodePackage", + "id" : "acm016444jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016445jsd" ] + }, + "acm016445jsd" : { + "type" : "CodePackage", + "id" : "acm016445jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016440jsd" ] + }, + "acm016446jsd" : { + "type" : "ControlElement", + "id" : "acm016446jsd", + "name" : "OOProcessNumericMarkers" + }, + "acm016447jsd" : { + "type" : "ControlElement", + "id" : "acm016447jsd", + "name" : "produceCitationMarkers" + }, + "acm016448jsd" : { + "type" : "ClassUnit", + "id" : "acm016448jsd", + "name" : "OOProcessNumericMarkers", + "compilationUnitId" : "acm016440jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd", "acm019532jsd", "acm019730jsd", "acm019766jsd", "acm019814jsd" ], + "content" : [ "acm016446jsd", "acm016447jsd" ] + }, + "acm016449jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016449jsd", + "name" : "StyleLoader", + "parentId" : "acm016244jsd", + "content" : [ "acm016463jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016450jsd" : { + "type" : "CodePackage", + "id" : "acm016450jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016451jsd" ] + }, + "acm016451jsd" : { + "type" : "CodePackage", + "id" : "acm016451jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016452jsd" ] + }, + "acm016452jsd" : { + "type" : "CodePackage", + "id" : "acm016452jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016453jsd" ] + }, + "acm016453jsd" : { + "type" : "CodePackage", + "id" : "acm016453jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm016454jsd" ] + }, + "acm016454jsd" : { + "type" : "CodePackage", + "id" : "acm016454jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm016449jsd" ] + }, + "acm016455jsd" : { + "type" : "ControlElement", + "id" : "acm016455jsd", + "name" : "StyleLoader" + }, + "acm016456jsd" : { + "type" : "ControlElement", + "id" : "acm016456jsd", + "name" : "getStyles" + }, + "acm016457jsd" : { + "type" : "ControlElement", + "id" : "acm016457jsd", + "name" : "addStyleIfValid" + }, + "acm016458jsd" : { + "type" : "ControlElement", + "id" : "acm016458jsd", + "name" : "loadExternalStyles" + }, + "acm016459jsd" : { + "type" : "ControlElement", + "id" : "acm016459jsd", + "name" : "loadInternalStyles" + }, + "acm016460jsd" : { + "type" : "ControlElement", + "id" : "acm016460jsd", + "name" : "storeExternalStyles" + }, + "acm016461jsd" : { + "type" : "ControlElement", + "id" : "acm016461jsd", + "name" : "removeStyle" + }, + "acm016462jsd" : { + "type" : "ControlElement", + "id" : "acm016462jsd", + "name" : "getUsedStyle" + }, + "acm016463jsd" : { + "type" : "ClassUnit", + "id" : "acm016463jsd", + "name" : "StyleLoader", + "compilationUnitId" : "acm016449jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015033jsd", "acm016014jsd", "acm016334jsd", "acm016463jsd" ], + "content" : [ "acm016455jsd", "acm016456jsd", "acm016457jsd", "acm016458jsd", "acm016459jsd", "acm016460jsd", "acm016461jsd", "acm016462jsd" ] + }, + "acm016464jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016464jsd", + "name" : "AnnotationImporter", + "parentId" : "acm016468jsd", + "content" : [ "acm016470jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016465jsd" : { + "type" : "CodePackage", + "id" : "acm016465jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016466jsd" ] + }, + "acm016466jsd" : { + "type" : "CodePackage", + "id" : "acm016466jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016467jsd" ] + }, + "acm016467jsd" : { + "type" : "CodePackage", + "id" : "acm016467jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016468jsd" ] + }, + "acm016468jsd" : { + "type" : "CodePackage", + "id" : "acm016468jsd", + "name" : "pdf", + "parentId" : "acm001340jsd", + "content" : [ "acm016464jsd", "acm016471jsd", "acm016480jsd", "acm016491jsd", "acm016501jsd", "acm027337jsd", "acm027345jsd", "acm016516jsd" ] + }, + "acm016469jsd" : { + "type" : "ControlElement", + "id" : "acm016469jsd", + "name" : "importAnnotations" + }, + "acm016470jsd" : { + "type" : "InterfaceUnit", + "id" : "acm016470jsd", + "name" : "AnnotationImporter", + "compilationUnitId" : "acm016464jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020244jsd" ], + "content" : [ "acm016469jsd" ] + }, + "acm016471jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016471jsd", + "name" : "EntryAnnotationImporter", + "parentId" : "acm016468jsd", + "content" : [ "acm016479jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016472jsd" : { + "type" : "CodePackage", + "id" : "acm016472jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016473jsd" ] + }, + "acm016473jsd" : { + "type" : "CodePackage", + "id" : "acm016473jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016474jsd" ] + }, + "acm016474jsd" : { + "type" : "CodePackage", + "id" : "acm016474jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016475jsd" ] + }, + "acm016475jsd" : { + "type" : "CodePackage", + "id" : "acm016475jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016471jsd" ] + }, + "acm016476jsd" : { + "type" : "ControlElement", + "id" : "acm016476jsd", + "name" : "EntryAnnotationImporter" + }, + "acm016477jsd" : { + "type" : "ControlElement", + "id" : "acm016477jsd", + "name" : "getFilteredFileList" + }, + "acm016478jsd" : { + "type" : "ControlElement", + "id" : "acm016478jsd", + "name" : "importAnnotationsFromFiles" + }, + "acm016479jsd" : { + "type" : "ClassUnit", + "id" : "acm016479jsd", + "name" : "EntryAnnotationImporter", + "compilationUnitId" : "acm016471jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016470jsd", "acm016500jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020244jsd", "acm020848jsd" ], + "content" : [ "acm016476jsd", "acm016477jsd", "acm016478jsd" ] + }, + "acm016480jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016480jsd", + "name" : "FileAnnotationCache", + "parentId" : "acm016468jsd", + "content" : [ "acm016490jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016481jsd" : { + "type" : "CodePackage", + "id" : "acm016481jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016482jsd" ] + }, + "acm016482jsd" : { + "type" : "CodePackage", + "id" : "acm016482jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016483jsd" ] + }, + "acm016483jsd" : { + "type" : "CodePackage", + "id" : "acm016483jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016484jsd" ] + }, + "acm016484jsd" : { + "type" : "CodePackage", + "id" : "acm016484jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016480jsd" ] + }, + "acm016485jsd" : { + "type" : "ControlElement", + "id" : "acm016485jsd", + "name" : "FileAnnotationCache" + }, + "acm016486jsd" : { + "type" : "ControlElement", + "id" : "acm016486jsd", + "name" : "FileAnnotationCache" + }, + "acm016487jsd" : { + "type" : "ControlElement", + "id" : "acm016487jsd", + "name" : "load" + }, + "acm016488jsd" : { + "type" : "ControlElement", + "id" : "acm016488jsd", + "name" : "getFromCache" + }, + "acm016489jsd" : { + "type" : "ControlElement", + "id" : "acm016489jsd", + "name" : "remove" + }, + "acm016490jsd" : { + "type" : "ClassUnit", + "id" : "acm016490jsd", + "name" : "FileAnnotationCache", + "compilationUnitId" : "acm016480jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016479jsd", "acm018022jsd", "acm018267jsd", "acm020244jsd", "acm020848jsd" ], + "content" : [ "acm016485jsd", "acm016486jsd", "acm016487jsd", "acm016488jsd", "acm016489jsd" ] + }, + "acm016491jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016491jsd", + "name" : "PdfAnnotationImporter", + "parentId" : "acm016468jsd", + "content" : [ "acm016500jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016492jsd" : { + "type" : "CodePackage", + "id" : "acm016492jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016493jsd" ] + }, + "acm016493jsd" : { + "type" : "CodePackage", + "id" : "acm016493jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016494jsd" ] + }, + "acm016494jsd" : { + "type" : "CodePackage", + "id" : "acm016494jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016495jsd" ] + }, + "acm016495jsd" : { + "type" : "CodePackage", + "id" : "acm016495jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016491jsd" ] + }, + "acm016496jsd" : { + "type" : "ControlElement", + "id" : "acm016496jsd", + "name" : "importAnnotations" + }, + "acm016497jsd" : { + "type" : "ControlElement", + "id" : "acm016497jsd", + "name" : "isSupportedAnnotationType" + }, + "acm016498jsd" : { + "type" : "ControlElement", + "id" : "acm016498jsd", + "name" : "createMarkedAnnotations" + }, + "acm016499jsd" : { + "type" : "ControlElement", + "id" : "acm016499jsd", + "name" : "validatePath" + }, + "acm016500jsd" : { + "type" : "ClassUnit", + "id" : "acm016500jsd", + "name" : "PdfAnnotationImporter", + "compilationUnitId" : "acm016491jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm016470jsd" ], + "datatypeReferencesIds" : [ "acm016500jsd", "acm016510jsd", "acm020244jsd" ], + "content" : [ "acm016496jsd", "acm016497jsd", "acm016498jsd", "acm016499jsd" ] + }, + "acm016501jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016501jsd", + "name" : "TextExtractor", + "parentId" : "acm016468jsd", + "content" : [ "acm016510jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016502jsd" : { + "type" : "CodePackage", + "id" : "acm016502jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016503jsd" ] + }, + "acm016503jsd" : { + "type" : "CodePackage", + "id" : "acm016503jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016504jsd" ] + }, + "acm016504jsd" : { + "type" : "CodePackage", + "id" : "acm016504jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016505jsd" ] + }, + "acm016505jsd" : { + "type" : "CodePackage", + "id" : "acm016505jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016501jsd" ] + }, + "acm016506jsd" : { + "type" : "ControlElement", + "id" : "acm016506jsd", + "name" : "TextExtractor" + }, + "acm016507jsd" : { + "type" : "ControlElement", + "id" : "acm016507jsd", + "name" : "extractMarkedText" + }, + "acm016508jsd" : { + "type" : "ControlElement", + "id" : "acm016508jsd", + "name" : "calculateSegmentBoundingBox" + }, + "acm016509jsd" : { + "type" : "ControlElement", + "id" : "acm016509jsd", + "name" : "toFloat" + }, + "acm016510jsd" : { + "type" : "ClassUnit", + "id" : "acm016510jsd", + "name" : "TextExtractor", + "compilationUnitId" : "acm016501jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016506jsd", "acm016507jsd", "acm016508jsd", "acm016509jsd" ] + }, + "acm016511jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016511jsd", + "name" : "DocumentReader", + "parentId" : "acm016517jsd", + "content" : [ "acm016528jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf", "search", "indexing" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016512jsd" : { + "type" : "CodePackage", + "id" : "acm016512jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016513jsd" ] + }, + "acm016513jsd" : { + "type" : "CodePackage", + "id" : "acm016513jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016514jsd" ] + }, + "acm016514jsd" : { + "type" : "CodePackage", + "id" : "acm016514jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016515jsd" ] + }, + "acm016515jsd" : { + "type" : "CodePackage", + "id" : "acm016515jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016516jsd" ] + }, + "acm016516jsd" : { + "type" : "CodePackage", + "id" : "acm016516jsd", + "name" : "search", + "parentId" : "acm016468jsd", + "content" : [ "acm016517jsd", "acm016577jsd" ] + }, + "acm016517jsd" : { + "type" : "CodePackage", + "id" : "acm016517jsd", + "name" : "indexing", + "parentId" : "acm016516jsd", + "content" : [ "acm016511jsd", "acm016529jsd", "acm016549jsd", "acm027367jsd", "acm027379jsd" ] + }, + "acm016518jsd" : { + "type" : "ControlElement", + "id" : "acm016518jsd", + "name" : "DocumentReader" + }, + "acm016519jsd" : { + "type" : "ControlElement", + "id" : "acm016519jsd", + "name" : "readLinkedPdf" + }, + "acm016520jsd" : { + "type" : "ControlElement", + "id" : "acm016520jsd", + "name" : "readLinkedPdfs" + }, + "acm016521jsd" : { + "type" : "ControlElement", + "id" : "acm016521jsd", + "name" : "readPdfContents" + }, + "acm016522jsd" : { + "type" : "ControlElement", + "id" : "acm016522jsd", + "name" : "addMetaData" + }, + "acm016523jsd" : { + "type" : "ControlElement", + "id" : "acm016523jsd", + "name" : "addStringField" + }, + "acm016524jsd" : { + "type" : "ControlElement", + "id" : "acm016524jsd", + "name" : "isValidField" + }, + "acm016525jsd" : { + "type" : "ControlElement", + "id" : "acm016525jsd", + "name" : "mergeLines" + }, + "acm016526jsd" : { + "type" : "ControlElement", + "id" : "acm016526jsd", + "name" : "addContentIfNotEmpty" + }, + "acm016527jsd" : { + "type" : "ControlElement", + "id" : "acm016527jsd", + "name" : "addIdentifiers" + }, + "acm016528jsd" : { + "type" : "ClassUnit", + "id" : "acm016528jsd", + "name" : "DocumentReader", + "compilationUnitId" : "acm016511jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm016518jsd", "acm016519jsd", "acm016520jsd", "acm016521jsd", "acm016522jsd", "acm016523jsd", "acm016524jsd", "acm016525jsd", "acm016526jsd", "acm016527jsd" ] + }, + "acm016529jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016529jsd", + "name" : "IndexingTaskManager", + "parentId" : "acm016517jsd", + "content" : [ "acm016548jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf", "search", "indexing" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016530jsd" : { + "type" : "CodePackage", + "id" : "acm016530jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016531jsd" ] + }, + "acm016531jsd" : { + "type" : "CodePackage", + "id" : "acm016531jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016532jsd" ] + }, + "acm016532jsd" : { + "type" : "CodePackage", + "id" : "acm016532jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016533jsd" ] + }, + "acm016533jsd" : { + "type" : "CodePackage", + "id" : "acm016533jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016534jsd" ] + }, + "acm016534jsd" : { + "type" : "CodePackage", + "id" : "acm016534jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm016535jsd" ] + }, + "acm016535jsd" : { + "type" : "CodePackage", + "id" : "acm016535jsd", + "name" : "indexing", + "parentId" : null, + "content" : [ "acm016529jsd" ] + }, + "acm016536jsd" : { + "type" : "ControlElement", + "id" : "acm016536jsd", + "name" : "IndexingTaskManager" + }, + "acm016537jsd" : { + "type" : "ControlElement", + "id" : "acm016537jsd", + "name" : "call" + }, + "acm016538jsd" : { + "type" : "ControlElement", + "id" : "acm016538jsd", + "name" : "updateProgress" + }, + "acm016539jsd" : { + "type" : "ControlElement", + "id" : "acm016539jsd", + "name" : "enqueueTask" + }, + "acm016540jsd" : { + "type" : "ControlElement", + "id" : "acm016540jsd", + "name" : "blockNewTasks" + }, + "acm016541jsd" : { + "type" : "ControlElement", + "id" : "acm016541jsd", + "name" : "createIndex" + }, + "acm016542jsd" : { + "type" : "ControlElement", + "id" : "acm016542jsd", + "name" : "updateIndex" + }, + "acm016543jsd" : { + "type" : "ControlElement", + "id" : "acm016543jsd", + "name" : "addToIndex" + }, + "acm016544jsd" : { + "type" : "ControlElement", + "id" : "acm016544jsd", + "name" : "addToIndex" + }, + "acm016545jsd" : { + "type" : "ControlElement", + "id" : "acm016545jsd", + "name" : "removeFromIndex" + }, + "acm016546jsd" : { + "type" : "ControlElement", + "id" : "acm016546jsd", + "name" : "removeFromIndex" + }, + "acm016547jsd" : { + "type" : "ControlElement", + "id" : "acm016547jsd", + "name" : "updateDatabaseName" + }, + "acm016548jsd" : { + "type" : "ClassUnit", + "id" : "acm016548jsd", + "name" : "IndexingTaskManager", + "compilationUnitId" : "acm016529jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009965jsd", "acm016570jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd" ], + "content" : [ "acm016536jsd", "acm016537jsd", "acm016538jsd", "acm016539jsd", "acm016540jsd", "acm016541jsd", "acm016542jsd", "acm016543jsd", "acm016544jsd", "acm016545jsd", "acm016546jsd", "acm016547jsd" ] + }, + "acm016549jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016549jsd", + "name" : "PdfIndexer", + "parentId" : "acm016517jsd", + "content" : [ "acm016570jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf", "search", "indexing" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016550jsd" : { + "type" : "CodePackage", + "id" : "acm016550jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016551jsd" ] + }, + "acm016551jsd" : { + "type" : "CodePackage", + "id" : "acm016551jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016552jsd" ] + }, + "acm016552jsd" : { + "type" : "CodePackage", + "id" : "acm016552jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016553jsd" ] + }, + "acm016553jsd" : { + "type" : "CodePackage", + "id" : "acm016553jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016554jsd" ] + }, + "acm016554jsd" : { + "type" : "CodePackage", + "id" : "acm016554jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm016555jsd" ] + }, + "acm016555jsd" : { + "type" : "CodePackage", + "id" : "acm016555jsd", + "name" : "indexing", + "parentId" : null, + "content" : [ "acm016549jsd" ] + }, + "acm016556jsd" : { + "type" : "ControlElement", + "id" : "acm016556jsd", + "name" : "PdfIndexer" + }, + "acm016557jsd" : { + "type" : "ControlElement", + "id" : "acm016557jsd", + "name" : "of" + }, + "acm016558jsd" : { + "type" : "ControlElement", + "id" : "acm016558jsd", + "name" : "createIndex" + }, + "acm016559jsd" : { + "type" : "ControlElement", + "id" : "acm016559jsd", + "name" : "addToIndex" + }, + "acm016560jsd" : { + "type" : "ControlElement", + "id" : "acm016560jsd", + "name" : "addToIndex" + }, + "acm016561jsd" : { + "type" : "ControlElement", + "id" : "acm016561jsd", + "name" : "addToIndex" + }, + "acm016562jsd" : { + "type" : "ControlElement", + "id" : "acm016562jsd", + "name" : "addToIndex" + }, + "acm016563jsd" : { + "type" : "ControlElement", + "id" : "acm016563jsd", + "name" : "removeFromIndex" + }, + "acm016564jsd" : { + "type" : "ControlElement", + "id" : "acm016564jsd", + "name" : "removeFromIndex" + }, + "acm016565jsd" : { + "type" : "ControlElement", + "id" : "acm016565jsd", + "name" : "removeFromIndex" + }, + "acm016566jsd" : { + "type" : "ControlElement", + "id" : "acm016566jsd", + "name" : "flushIndex" + }, + "acm016567jsd" : { + "type" : "ControlElement", + "id" : "acm016567jsd", + "name" : "writeToIndex" + }, + "acm016568jsd" : { + "type" : "ControlElement", + "id" : "acm016568jsd", + "name" : "writeToIndex" + }, + "acm016569jsd" : { + "type" : "ControlElement", + "id" : "acm016569jsd", + "name" : "getListOfFilePaths" + }, + "acm016570jsd" : { + "type" : "ClassUnit", + "id" : "acm016570jsd", + "name" : "PdfIndexer", + "compilationUnitId" : "acm016549jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm016528jsd", "acm016570jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020263jsd", "acm020848jsd" ], + "content" : [ "acm016556jsd", "acm016557jsd", "acm016558jsd", "acm016559jsd", "acm016560jsd", "acm016561jsd", "acm016562jsd", "acm016563jsd", "acm016564jsd", "acm016565jsd", "acm016566jsd", "acm016567jsd", "acm016568jsd", "acm016569jsd" ] + }, + "acm016571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016571jsd", + "name" : "PdfSearcher", + "parentId" : "acm016577jsd", + "content" : [ "acm016581jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "pdf", "search", "retrieval" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016572jsd" : { + "type" : "CodePackage", + "id" : "acm016572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016573jsd" ] + }, + "acm016573jsd" : { + "type" : "CodePackage", + "id" : "acm016573jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016574jsd" ] + }, + "acm016574jsd" : { + "type" : "CodePackage", + "id" : "acm016574jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016575jsd" ] + }, + "acm016575jsd" : { + "type" : "CodePackage", + "id" : "acm016575jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm016576jsd" ] + }, + "acm016576jsd" : { + "type" : "CodePackage", + "id" : "acm016576jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm016577jsd" ] + }, + "acm016577jsd" : { + "type" : "CodePackage", + "id" : "acm016577jsd", + "name" : "retrieval", + "parentId" : "acm016516jsd", + "content" : [ "acm016571jsd", "acm027395jsd" ] + }, + "acm016578jsd" : { + "type" : "ControlElement", + "id" : "acm016578jsd", + "name" : "PdfSearcher" + }, + "acm016579jsd" : { + "type" : "ControlElement", + "id" : "acm016579jsd", + "name" : "of" + }, + "acm016580jsd" : { + "type" : "ControlElement", + "id" : "acm016580jsd", + "name" : "search" + }, + "acm016581jsd" : { + "type" : "ClassUnit", + "id" : "acm016581jsd", + "name" : "PdfSearcher", + "compilationUnitId" : "acm016571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm016581jsd", "acm018022jsd", "acm020263jsd", "acm020276jsd", "acm020299jsd" ], + "content" : [ "acm016578jsd", "acm016579jsd", "acm016580jsd" ] + }, + "acm016582jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016582jsd", + "name" : "DOIPreferences", + "parentId" : "acm016586jsd", + "content" : [ "acm016594jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016583jsd" : { + "type" : "CodePackage", + "id" : "acm016583jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016584jsd" ] + }, + "acm016584jsd" : { + "type" : "CodePackage", + "id" : "acm016584jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016585jsd" ] + }, + "acm016585jsd" : { + "type" : "CodePackage", + "id" : "acm016585jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016586jsd" ] + }, + "acm016586jsd" : { + "type" : "CodePackage", + "id" : "acm016586jsd", + "name" : "preferences", + "parentId" : "acm001340jsd", + "content" : [ "acm016582jsd", "acm016595jsd", "acm016609jsd", "acm016625jsd" ] + }, + "acm016587jsd" : { + "type" : "ControlElement", + "id" : "acm016587jsd", + "name" : "DOIPreferences" + }, + "acm016588jsd" : { + "type" : "ControlElement", + "id" : "acm016588jsd", + "name" : "isUseCustom" + }, + "acm016589jsd" : { + "type" : "ControlElement", + "id" : "acm016589jsd", + "name" : "useCustomProperty" + }, + "acm016590jsd" : { + "type" : "ControlElement", + "id" : "acm016590jsd", + "name" : "setUseCustom" + }, + "acm016591jsd" : { + "type" : "ControlElement", + "id" : "acm016591jsd", + "name" : "getDefaultBaseURI" + }, + "acm016592jsd" : { + "type" : "ControlElement", + "id" : "acm016592jsd", + "name" : "defaultBaseURIProperty" + }, + "acm016593jsd" : { + "type" : "ControlElement", + "id" : "acm016593jsd", + "name" : "setDefaultBaseURI" + }, + "acm016594jsd" : { + "type" : "ClassUnit", + "id" : "acm016594jsd", + "name" : "DOIPreferences", + "compilationUnitId" : "acm016582jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016587jsd", "acm016588jsd", "acm016589jsd", "acm016590jsd", "acm016591jsd", "acm016592jsd", "acm016593jsd" ] + }, + "acm016595jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016595jsd", + "name" : "FetcherApiKey", + "parentId" : "acm016586jsd", + "content" : [ "acm016608jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016596jsd" : { + "type" : "CodePackage", + "id" : "acm016596jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016597jsd" ] + }, + "acm016597jsd" : { + "type" : "CodePackage", + "id" : "acm016597jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016598jsd" ] + }, + "acm016598jsd" : { + "type" : "CodePackage", + "id" : "acm016598jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016599jsd" ] + }, + "acm016599jsd" : { + "type" : "CodePackage", + "id" : "acm016599jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm016595jsd" ] + }, + "acm016600jsd" : { + "type" : "ControlElement", + "id" : "acm016600jsd", + "name" : "FetcherApiKey" + }, + "acm016601jsd" : { + "type" : "ControlElement", + "id" : "acm016601jsd", + "name" : "getName" + }, + "acm016602jsd" : { + "type" : "ControlElement", + "id" : "acm016602jsd", + "name" : "shouldUse" + }, + "acm016603jsd" : { + "type" : "ControlElement", + "id" : "acm016603jsd", + "name" : "useProperty" + }, + "acm016604jsd" : { + "type" : "ControlElement", + "id" : "acm016604jsd", + "name" : "setUse" + }, + "acm016605jsd" : { + "type" : "ControlElement", + "id" : "acm016605jsd", + "name" : "getKey" + }, + "acm016606jsd" : { + "type" : "ControlElement", + "id" : "acm016606jsd", + "name" : "keyProperty" + }, + "acm016607jsd" : { + "type" : "ControlElement", + "id" : "acm016607jsd", + "name" : "setKey" + }, + "acm016608jsd" : { + "type" : "ClassUnit", + "id" : "acm016608jsd", + "name" : "FetcherApiKey", + "compilationUnitId" : "acm016595jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016600jsd", "acm016601jsd", "acm016602jsd", "acm016603jsd", "acm016604jsd", "acm016605jsd", "acm016606jsd", "acm016607jsd" ] + }, + "acm016609jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016609jsd", + "name" : "OwnerPreferences", + "parentId" : "acm016586jsd", + "content" : [ "acm016624jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016610jsd" : { + "type" : "CodePackage", + "id" : "acm016610jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016611jsd" ] + }, + "acm016611jsd" : { + "type" : "CodePackage", + "id" : "acm016611jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016612jsd" ] + }, + "acm016612jsd" : { + "type" : "CodePackage", + "id" : "acm016612jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016613jsd" ] + }, + "acm016613jsd" : { + "type" : "CodePackage", + "id" : "acm016613jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm016609jsd" ] + }, + "acm016614jsd" : { + "type" : "ControlElement", + "id" : "acm016614jsd", + "name" : "OwnerPreferences" + }, + "acm016615jsd" : { + "type" : "ControlElement", + "id" : "acm016615jsd", + "name" : "isUseOwner" + }, + "acm016616jsd" : { + "type" : "ControlElement", + "id" : "acm016616jsd", + "name" : "useOwnerProperty" + }, + "acm016617jsd" : { + "type" : "ControlElement", + "id" : "acm016617jsd", + "name" : "setUseOwner" + }, + "acm016618jsd" : { + "type" : "ControlElement", + "id" : "acm016618jsd", + "name" : "getDefaultOwner" + }, + "acm016619jsd" : { + "type" : "ControlElement", + "id" : "acm016619jsd", + "name" : "defaultOwnerProperty" + }, + "acm016620jsd" : { + "type" : "ControlElement", + "id" : "acm016620jsd", + "name" : "setDefaultOwner" + }, + "acm016621jsd" : { + "type" : "ControlElement", + "id" : "acm016621jsd", + "name" : "isOverwriteOwner" + }, + "acm016622jsd" : { + "type" : "ControlElement", + "id" : "acm016622jsd", + "name" : "overwriteOwnerProperty" + }, + "acm016623jsd" : { + "type" : "ControlElement", + "id" : "acm016623jsd", + "name" : "setOverwriteOwner" + }, + "acm016624jsd" : { + "type" : "ClassUnit", + "id" : "acm016624jsd", + "name" : "OwnerPreferences", + "compilationUnitId" : "acm016609jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016614jsd", "acm016615jsd", "acm016616jsd", "acm016617jsd", "acm016618jsd", "acm016619jsd", "acm016620jsd", "acm016621jsd", "acm016622jsd", "acm016623jsd" ] + }, + "acm016625jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016625jsd", + "name" : "TimestampPreferences", + "parentId" : "acm016586jsd", + "content" : [ "acm016641jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016626jsd" : { + "type" : "CodePackage", + "id" : "acm016626jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016627jsd" ] + }, + "acm016627jsd" : { + "type" : "CodePackage", + "id" : "acm016627jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016628jsd" ] + }, + "acm016628jsd" : { + "type" : "CodePackage", + "id" : "acm016628jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016629jsd" ] + }, + "acm016629jsd" : { + "type" : "CodePackage", + "id" : "acm016629jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm016625jsd" ] + }, + "acm016630jsd" : { + "type" : "ControlElement", + "id" : "acm016630jsd", + "name" : "TimestampPreferences" + }, + "acm016631jsd" : { + "type" : "ControlElement", + "id" : "acm016631jsd", + "name" : "now" + }, + "acm016632jsd" : { + "type" : "ControlElement", + "id" : "acm016632jsd", + "name" : "shouldAddCreationDate" + }, + "acm016633jsd" : { + "type" : "ControlElement", + "id" : "acm016633jsd", + "name" : "addCreationDateProperty" + }, + "acm016634jsd" : { + "type" : "ControlElement", + "id" : "acm016634jsd", + "name" : "setAddCreationDate" + }, + "acm016635jsd" : { + "type" : "ControlElement", + "id" : "acm016635jsd", + "name" : "shouldAddModificationDate" + }, + "acm016636jsd" : { + "type" : "ControlElement", + "id" : "acm016636jsd", + "name" : "addModificationDateProperty" + }, + "acm016637jsd" : { + "type" : "ControlElement", + "id" : "acm016637jsd", + "name" : "setAddModificationDate" + }, + "acm016638jsd" : { + "type" : "ControlElement", + "id" : "acm016638jsd", + "name" : "shouldUpdateTimestamp" + }, + "acm016639jsd" : { + "type" : "ControlElement", + "id" : "acm016639jsd", + "name" : "getTimestampField" + }, + "acm016640jsd" : { + "type" : "ControlElement", + "id" : "acm016640jsd", + "name" : "getTimestampFormat" + }, + "acm016641jsd" : { + "type" : "ClassUnit", + "id" : "acm016641jsd", + "name" : "TimestampPreferences", + "compilationUnitId" : "acm016625jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm016630jsd", "acm016631jsd", "acm016632jsd", "acm016633jsd", "acm016634jsd", "acm016635jsd", "acm016636jsd", "acm016637jsd", "acm016638jsd", "acm016639jsd", "acm016640jsd" ] + }, + "acm016642jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016642jsd", + "name" : "PreviewLayout", + "parentId" : "acm016646jsd", + "content" : [ "acm016651jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016643jsd" : { + "type" : "CodePackage", + "id" : "acm016643jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016644jsd" ] + }, + "acm016644jsd" : { + "type" : "CodePackage", + "id" : "acm016644jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016645jsd" ] + }, + "acm016645jsd" : { + "type" : "CodePackage", + "id" : "acm016645jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016646jsd" ] + }, + "acm016646jsd" : { + "type" : "CodePackage", + "id" : "acm016646jsd", + "name" : "preview", + "parentId" : "acm001340jsd", + "content" : [ "acm016642jsd" ] + }, + "acm016647jsd" : { + "type" : "ControlElement", + "id" : "acm016647jsd", + "name" : "generatePreview" + }, + "acm016648jsd" : { + "type" : "ControlElement", + "id" : "acm016648jsd", + "name" : "getDisplayName" + }, + "acm016649jsd" : { + "type" : "ControlElement", + "id" : "acm016649jsd", + "name" : "getName" + }, + "acm016650jsd" : { + "type" : "ControlElement", + "id" : "acm016650jsd", + "name" : "containsCaseIndependent" + }, + "acm016651jsd" : { + "type" : "InterfaceUnit", + "id" : "acm016651jsd", + "name" : "PreviewLayout", + "compilationUnitId" : "acm016642jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm016647jsd", "acm016648jsd", "acm016649jsd", "acm016650jsd" ] + }, + "acm016652jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016652jsd", + "name" : "ProtectedTermsList", + "parentId" : "acm016656jsd", + "content" : [ "acm016672jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016653jsd" : { + "type" : "CodePackage", + "id" : "acm016653jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016654jsd" ] + }, + "acm016654jsd" : { + "type" : "CodePackage", + "id" : "acm016654jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016655jsd" ] + }, + "acm016655jsd" : { + "type" : "CodePackage", + "id" : "acm016655jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016656jsd" ] + }, + "acm016656jsd" : { + "type" : "CodePackage", + "id" : "acm016656jsd", + "name" : "protectedterms", + "parentId" : "acm001340jsd", + "content" : [ "acm016652jsd", "acm016673jsd", "acm016691jsd", "acm016702jsd", "acm027412jsd", "acm027432jsd" ] + }, + "acm016657jsd" : { + "type" : "ControlElement", + "id" : "acm016657jsd", + "name" : "ProtectedTermsList" + }, + "acm016658jsd" : { + "type" : "ControlElement", + "id" : "acm016658jsd", + "name" : "ProtectedTermsList" + }, + "acm016659jsd" : { + "type" : "ControlElement", + "id" : "acm016659jsd", + "name" : "getDescription" + }, + "acm016660jsd" : { + "type" : "ControlElement", + "id" : "acm016660jsd", + "name" : "getTermList" + }, + "acm016661jsd" : { + "type" : "ControlElement", + "id" : "acm016661jsd", + "name" : "getLocation" + }, + "acm016662jsd" : { + "type" : "ControlElement", + "id" : "acm016662jsd", + "name" : "getTermListing" + }, + "acm016663jsd" : { + "type" : "ControlElement", + "id" : "acm016663jsd", + "name" : "compareTo" + }, + "acm016664jsd" : { + "type" : "ControlElement", + "id" : "acm016664jsd", + "name" : "isInternalList" + }, + "acm016665jsd" : { + "type" : "ControlElement", + "id" : "acm016665jsd", + "name" : "setEnabled" + }, + "acm016666jsd" : { + "type" : "ControlElement", + "id" : "acm016666jsd", + "name" : "isEnabled" + }, + "acm016667jsd" : { + "type" : "ControlElement", + "id" : "acm016667jsd", + "name" : "createAndWriteHeading" + }, + "acm016668jsd" : { + "type" : "ControlElement", + "id" : "acm016668jsd", + "name" : "addProtectedTerm" + }, + "acm016669jsd" : { + "type" : "ControlElement", + "id" : "acm016669jsd", + "name" : "addProtectedTerm" + }, + "acm016670jsd" : { + "type" : "ControlElement", + "id" : "acm016670jsd", + "name" : "equals" + }, + "acm016671jsd" : { + "type" : "ControlElement", + "id" : "acm016671jsd", + "name" : "hashCode" + }, + "acm016672jsd" : { + "type" : "ClassUnit", + "id" : "acm016672jsd", + "name" : "ProtectedTermsList", + "compilationUnitId" : "acm016652jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd" ], + "content" : [ "acm016657jsd", "acm016658jsd", "acm016659jsd", "acm016660jsd", "acm016661jsd", "acm016662jsd", "acm016663jsd", "acm016664jsd", "acm016665jsd", "acm016666jsd", "acm016667jsd", "acm016668jsd", "acm016669jsd", "acm016670jsd", "acm016671jsd" ] + }, + "acm016673jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016673jsd", + "name" : "ProtectedTermsLoader", + "parentId" : "acm016656jsd", + "content" : [ "acm016690jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016674jsd" : { + "type" : "CodePackage", + "id" : "acm016674jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016675jsd" ] + }, + "acm016675jsd" : { + "type" : "CodePackage", + "id" : "acm016675jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016676jsd" ] + }, + "acm016676jsd" : { + "type" : "CodePackage", + "id" : "acm016676jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016677jsd" ] + }, + "acm016677jsd" : { + "type" : "CodePackage", + "id" : "acm016677jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm016673jsd" ] + }, + "acm016678jsd" : { + "type" : "ControlElement", + "id" : "acm016678jsd", + "name" : "ProtectedTermsLoader" + }, + "acm016679jsd" : { + "type" : "ControlElement", + "id" : "acm016679jsd", + "name" : "getInternalLists" + }, + "acm016680jsd" : { + "type" : "ControlElement", + "id" : "acm016680jsd", + "name" : "update" + }, + "acm016681jsd" : { + "type" : "ControlElement", + "id" : "acm016681jsd", + "name" : "reloadProtectedTermsList" + }, + "acm016682jsd" : { + "type" : "ControlElement", + "id" : "acm016682jsd", + "name" : "getProtectedTermsLists" + }, + "acm016683jsd" : { + "type" : "ControlElement", + "id" : "acm016683jsd", + "name" : "getProtectedTerms" + }, + "acm016684jsd" : { + "type" : "ControlElement", + "id" : "acm016684jsd", + "name" : "addProtectedTermsListFromFile" + }, + "acm016685jsd" : { + "type" : "ControlElement", + "id" : "acm016685jsd", + "name" : "readProtectedTermsListFromResource" + }, + "acm016686jsd" : { + "type" : "ControlElement", + "id" : "acm016686jsd", + "name" : "readProtectedTermsListFromFile" + }, + "acm016687jsd" : { + "type" : "ControlElement", + "id" : "acm016687jsd", + "name" : "removeProtectedTermsList" + }, + "acm016688jsd" : { + "type" : "ControlElement", + "id" : "acm016688jsd", + "name" : "addNewProtectedTermsList" + }, + "acm016689jsd" : { + "type" : "ControlElement", + "id" : "acm016689jsd", + "name" : "addNewProtectedTermsList" + }, + "acm016690jsd" : { + "type" : "ClassUnit", + "id" : "acm016690jsd", + "name" : "ProtectedTermsLoader", + "compilationUnitId" : "acm016673jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd", "acm016690jsd", "acm016701jsd", "acm016716jsd" ], + "content" : [ "acm016678jsd", "acm016679jsd", "acm016680jsd", "acm016681jsd", "acm016682jsd", "acm016683jsd", "acm016684jsd", "acm016685jsd", "acm016686jsd", "acm016687jsd", "acm016688jsd", "acm016689jsd" ] + }, + "acm016691jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016691jsd", + "name" : "ProtectedTermsParser", + "parentId" : "acm016656jsd", + "content" : [ "acm016701jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016692jsd" : { + "type" : "CodePackage", + "id" : "acm016692jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016693jsd" ] + }, + "acm016693jsd" : { + "type" : "CodePackage", + "id" : "acm016693jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016694jsd" ] + }, + "acm016694jsd" : { + "type" : "CodePackage", + "id" : "acm016694jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016695jsd" ] + }, + "acm016695jsd" : { + "type" : "CodePackage", + "id" : "acm016695jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm016691jsd" ] + }, + "acm016696jsd" : { + "type" : "ControlElement", + "id" : "acm016696jsd", + "name" : "readTermsFromResource" + }, + "acm016697jsd" : { + "type" : "ControlElement", + "id" : "acm016697jsd", + "name" : "readTermsFromFile" + }, + "acm016698jsd" : { + "type" : "ControlElement", + "id" : "acm016698jsd", + "name" : "readTermsList" + }, + "acm016699jsd" : { + "type" : "ControlElement", + "id" : "acm016699jsd", + "name" : "setDescription" + }, + "acm016700jsd" : { + "type" : "ControlElement", + "id" : "acm016700jsd", + "name" : "getProtectTermsList" + }, + "acm016701jsd" : { + "type" : "ClassUnit", + "id" : "acm016701jsd", + "name" : "ProtectedTermsParser", + "compilationUnitId" : "acm016691jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd", "acm016690jsd", "acm016701jsd" ], + "content" : [ "acm016696jsd", "acm016697jsd", "acm016698jsd", "acm016699jsd", "acm016700jsd" ] + }, + "acm016702jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016702jsd", + "name" : "ProtectedTermsPreferences", + "parentId" : "acm016656jsd", + "content" : [ "acm016716jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016703jsd" : { + "type" : "CodePackage", + "id" : "acm016703jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016704jsd" ] + }, + "acm016704jsd" : { + "type" : "CodePackage", + "id" : "acm016704jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016705jsd" ] + }, + "acm016705jsd" : { + "type" : "CodePackage", + "id" : "acm016705jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016706jsd" ] + }, + "acm016706jsd" : { + "type" : "CodePackage", + "id" : "acm016706jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm016702jsd" ] + }, + "acm016707jsd" : { + "type" : "ControlElement", + "id" : "acm016707jsd", + "name" : "ProtectedTermsPreferences" + }, + "acm016708jsd" : { + "type" : "ControlElement", + "id" : "acm016708jsd", + "name" : "getEnabledInternalTermLists" + }, + "acm016709jsd" : { + "type" : "ControlElement", + "id" : "acm016709jsd", + "name" : "getEnabledExternalTermLists" + }, + "acm016710jsd" : { + "type" : "ControlElement", + "id" : "acm016710jsd", + "name" : "getDisabledInternalTermLists" + }, + "acm016711jsd" : { + "type" : "ControlElement", + "id" : "acm016711jsd", + "name" : "getDisabledExternalTermLists" + }, + "acm016712jsd" : { + "type" : "ControlElement", + "id" : "acm016712jsd", + "name" : "setEnabledInternalTermLists" + }, + "acm016713jsd" : { + "type" : "ControlElement", + "id" : "acm016713jsd", + "name" : "setEnabledExternalTermLists" + }, + "acm016714jsd" : { + "type" : "ControlElement", + "id" : "acm016714jsd", + "name" : "setDisabledInternalTermLists" + }, + "acm016715jsd" : { + "type" : "ControlElement", + "id" : "acm016715jsd", + "name" : "setDisabledExternalTermLists" + }, + "acm016716jsd" : { + "type" : "ClassUnit", + "id" : "acm016716jsd", + "name" : "ProtectedTermsPreferences", + "compilationUnitId" : "acm016702jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016707jsd", "acm016708jsd", "acm016709jsd", "acm016710jsd", "acm016711jsd", "acm016712jsd", "acm016713jsd", "acm016714jsd", "acm016715jsd" ] + }, + "acm016717jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016717jsd", + "name" : "Protocol", + "parentId" : "acm016721jsd", + "content" : [ "acm016727jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016718jsd" : { + "type" : "CodePackage", + "id" : "acm016718jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016719jsd" ] + }, + "acm016719jsd" : { + "type" : "CodePackage", + "id" : "acm016719jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016720jsd" ] + }, + "acm016720jsd" : { + "type" : "CodePackage", + "id" : "acm016720jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016721jsd" ] + }, + "acm016721jsd" : { + "type" : "CodePackage", + "id" : "acm016721jsd", + "name" : "remote", + "parentId" : "acm001340jsd", + "content" : [ "acm016717jsd", "acm016728jsd", "acm016734jsd", "acm016749jsd", "acm027457jsd", "acm027470jsd", "acm027483jsd", "acm027497jsd", "acm016762jsd", "acm016773jsd" ] + }, + "acm016722jsd" : { + "type" : "ControlElement", + "id" : "acm016722jsd", + "name" : "Protocol" + }, + "acm016723jsd" : { + "type" : "ControlElement", + "id" : "acm016723jsd", + "name" : "sendMessage" + }, + "acm016724jsd" : { + "type" : "ControlElement", + "id" : "acm016724jsd", + "name" : "sendMessage" + }, + "acm016725jsd" : { + "type" : "ControlElement", + "id" : "acm016725jsd", + "name" : "receiveMessage" + }, + "acm016726jsd" : { + "type" : "ControlElement", + "id" : "acm016726jsd", + "name" : "close" + }, + "acm016727jsd" : { + "type" : "ClassUnit", + "id" : "acm016727jsd", + "name" : "Protocol", + "compilationUnitId" : "acm016717jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016727jsd", "acm016733jsd" ], + "content" : [ "acm016722jsd", "acm016723jsd", "acm016724jsd", "acm016725jsd", "acm016726jsd" ] + }, + "acm016728jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016728jsd", + "name" : "RemoteMessage", + "parentId" : "acm016721jsd", + "content" : [ "acm016733jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016729jsd" : { + "type" : "CodePackage", + "id" : "acm016729jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016730jsd" ] + }, + "acm016730jsd" : { + "type" : "CodePackage", + "id" : "acm016730jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016731jsd" ] + }, + "acm016731jsd" : { + "type" : "CodePackage", + "id" : "acm016731jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016732jsd" ] + }, + "acm016732jsd" : { + "type" : "CodePackage", + "id" : "acm016732jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016728jsd" ] + }, + "acm016733jsd" : { + "type" : "ClassUnit", + "id" : "acm016733jsd", + "name" : "RemoteMessage", + "compilationUnitId" : "acm016728jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm016734jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016734jsd", + "name" : "RemotePreferences", + "parentId" : "acm016721jsd", + "content" : [ "acm016748jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016735jsd" : { + "type" : "CodePackage", + "id" : "acm016735jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016736jsd" ] + }, + "acm016736jsd" : { + "type" : "CodePackage", + "id" : "acm016736jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016737jsd" ] + }, + "acm016737jsd" : { + "type" : "CodePackage", + "id" : "acm016737jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016738jsd" ] + }, + "acm016738jsd" : { + "type" : "CodePackage", + "id" : "acm016738jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016734jsd" ] + }, + "acm016739jsd" : { + "type" : "ControlElement", + "id" : "acm016739jsd", + "name" : "RemotePreferences" + }, + "acm016740jsd" : { + "type" : "ControlElement", + "id" : "acm016740jsd", + "name" : "getPort" + }, + "acm016741jsd" : { + "type" : "ControlElement", + "id" : "acm016741jsd", + "name" : "portProperty" + }, + "acm016742jsd" : { + "type" : "ControlElement", + "id" : "acm016742jsd", + "name" : "setPort" + }, + "acm016743jsd" : { + "type" : "ControlElement", + "id" : "acm016743jsd", + "name" : "useRemoteServer" + }, + "acm016744jsd" : { + "type" : "ControlElement", + "id" : "acm016744jsd", + "name" : "useRemoteServerProperty" + }, + "acm016745jsd" : { + "type" : "ControlElement", + "id" : "acm016745jsd", + "name" : "setUseRemoteServer" + }, + "acm016746jsd" : { + "type" : "ControlElement", + "id" : "acm016746jsd", + "name" : "isDifferentPort" + }, + "acm016747jsd" : { + "type" : "ControlElement", + "id" : "acm016747jsd", + "name" : "getIpAddress" + }, + "acm016748jsd" : { + "type" : "ClassUnit", + "id" : "acm016748jsd", + "name" : "RemotePreferences", + "compilationUnitId" : "acm016734jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016739jsd", "acm016740jsd", "acm016741jsd", "acm016742jsd", "acm016743jsd", "acm016744jsd", "acm016745jsd", "acm016746jsd", "acm016747jsd" ] + }, + "acm016749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016749jsd", + "name" : "RemoteUtil", + "parentId" : "acm016721jsd", + "content" : [ "acm016756jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016750jsd" : { + "type" : "CodePackage", + "id" : "acm016750jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016751jsd" ] + }, + "acm016751jsd" : { + "type" : "CodePackage", + "id" : "acm016751jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016752jsd" ] + }, + "acm016752jsd" : { + "type" : "CodePackage", + "id" : "acm016752jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016753jsd" ] + }, + "acm016753jsd" : { + "type" : "CodePackage", + "id" : "acm016753jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016749jsd" ] + }, + "acm016754jsd" : { + "type" : "ControlElement", + "id" : "acm016754jsd", + "name" : "RemoteUtil" + }, + "acm016755jsd" : { + "type" : "ControlElement", + "id" : "acm016755jsd", + "name" : "isUserPort" + }, + "acm016756jsd" : { + "type" : "ClassUnit", + "id" : "acm016756jsd", + "name" : "RemoteUtil", + "compilationUnitId" : "acm016749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016754jsd", "acm016755jsd" ] + }, + "acm016757jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016757jsd", + "name" : "RemoteClient", + "parentId" : "acm016762jsd", + "content" : [ "acm016767jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote", "client" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016758jsd" : { + "type" : "CodePackage", + "id" : "acm016758jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016759jsd" ] + }, + "acm016759jsd" : { + "type" : "CodePackage", + "id" : "acm016759jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016760jsd" ] + }, + "acm016760jsd" : { + "type" : "CodePackage", + "id" : "acm016760jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016761jsd" ] + }, + "acm016761jsd" : { + "type" : "CodePackage", + "id" : "acm016761jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016762jsd" ] + }, + "acm016762jsd" : { + "type" : "CodePackage", + "id" : "acm016762jsd", + "name" : "client", + "parentId" : "acm016721jsd", + "content" : [ "acm016757jsd" ] + }, + "acm016763jsd" : { + "type" : "ControlElement", + "id" : "acm016763jsd", + "name" : "RemoteClient" + }, + "acm016764jsd" : { + "type" : "ControlElement", + "id" : "acm016764jsd", + "name" : "ping" + }, + "acm016765jsd" : { + "type" : "ControlElement", + "id" : "acm016765jsd", + "name" : "sendCommandLineArguments" + }, + "acm016766jsd" : { + "type" : "ControlElement", + "id" : "acm016766jsd", + "name" : "openNewConnection" + }, + "acm016767jsd" : { + "type" : "ClassUnit", + "id" : "acm016767jsd", + "name" : "RemoteClient", + "compilationUnitId" : "acm016757jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016727jsd", "acm016733jsd", "acm016767jsd" ], + "content" : [ "acm016763jsd", "acm016764jsd", "acm016765jsd", "acm016766jsd" ] + }, + "acm016768jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016768jsd", + "name" : "RemoteListenerServer", + "parentId" : "acm016773jsd", + "content" : [ "acm016778jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote", "server" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016769jsd" : { + "type" : "CodePackage", + "id" : "acm016769jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016770jsd" ] + }, + "acm016770jsd" : { + "type" : "CodePackage", + "id" : "acm016770jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016771jsd" ] + }, + "acm016771jsd" : { + "type" : "CodePackage", + "id" : "acm016771jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016772jsd" ] + }, + "acm016772jsd" : { + "type" : "CodePackage", + "id" : "acm016772jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016773jsd" ] + }, + "acm016773jsd" : { + "type" : "CodePackage", + "id" : "acm016773jsd", + "name" : "server", + "parentId" : "acm016721jsd", + "content" : [ "acm016768jsd", "acm016779jsd", "acm016793jsd", "acm016803jsd" ] + }, + "acm016774jsd" : { + "type" : "ControlElement", + "id" : "acm016774jsd", + "name" : "RemoteListenerServer" + }, + "acm016775jsd" : { + "type" : "ControlElement", + "id" : "acm016775jsd", + "name" : "run" + }, + "acm016776jsd" : { + "type" : "ControlElement", + "id" : "acm016776jsd", + "name" : "handleMessage" + }, + "acm016777jsd" : { + "type" : "ControlElement", + "id" : "acm016777jsd", + "name" : "closeServerSocket" + }, + "acm016778jsd" : { + "type" : "ClassUnit", + "id" : "acm016778jsd", + "name" : "RemoteListenerServer", + "compilationUnitId" : "acm016768jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016727jsd", "acm016733jsd", "acm016778jsd", "acm016810jsd" ], + "content" : [ "acm016774jsd", "acm016775jsd", "acm016776jsd", "acm016777jsd" ] + }, + "acm016779jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016779jsd", + "name" : "RemoteListenerServerManager", + "parentId" : "acm016773jsd", + "content" : [ "acm016792jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote", "server" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016780jsd" : { + "type" : "CodePackage", + "id" : "acm016780jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016781jsd" ] + }, + "acm016781jsd" : { + "type" : "CodePackage", + "id" : "acm016781jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016782jsd" ] + }, + "acm016782jsd" : { + "type" : "CodePackage", + "id" : "acm016782jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016783jsd" ] + }, + "acm016783jsd" : { + "type" : "CodePackage", + "id" : "acm016783jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016784jsd" ] + }, + "acm016784jsd" : { + "type" : "CodePackage", + "id" : "acm016784jsd", + "name" : "server", + "parentId" : null, + "content" : [ "acm016779jsd" ] + }, + "acm016785jsd" : { + "type" : "ControlElement", + "id" : "acm016785jsd", + "name" : "stop" + }, + "acm016786jsd" : { + "type" : "ControlElement", + "id" : "acm016786jsd", + "name" : "open" + }, + "acm016787jsd" : { + "type" : "ControlElement", + "id" : "acm016787jsd", + "name" : "isOpen" + }, + "acm016788jsd" : { + "type" : "ControlElement", + "id" : "acm016788jsd", + "name" : "start" + }, + "acm016789jsd" : { + "type" : "ControlElement", + "id" : "acm016789jsd", + "name" : "isNotStartedBefore" + }, + "acm016790jsd" : { + "type" : "ControlElement", + "id" : "acm016790jsd", + "name" : "openAndStart" + }, + "acm016791jsd" : { + "type" : "ControlElement", + "id" : "acm016791jsd", + "name" : "close" + }, + "acm016792jsd" : { + "type" : "ClassUnit", + "id" : "acm016792jsd", + "name" : "RemoteListenerServerManager", + "compilationUnitId" : "acm016779jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016792jsd", "acm016802jsd", "acm016810jsd" ], + "content" : [ "acm016785jsd", "acm016786jsd", "acm016787jsd", "acm016788jsd", "acm016789jsd", "acm016790jsd", "acm016791jsd" ] + }, + "acm016793jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016793jsd", + "name" : "RemoteListenerServerThread", + "parentId" : "acm016773jsd", + "content" : [ "acm016802jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote", "server" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016794jsd" : { + "type" : "CodePackage", + "id" : "acm016794jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016795jsd" ] + }, + "acm016795jsd" : { + "type" : "CodePackage", + "id" : "acm016795jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016796jsd" ] + }, + "acm016796jsd" : { + "type" : "CodePackage", + "id" : "acm016796jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016797jsd" ] + }, + "acm016797jsd" : { + "type" : "CodePackage", + "id" : "acm016797jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016798jsd" ] + }, + "acm016798jsd" : { + "type" : "CodePackage", + "id" : "acm016798jsd", + "name" : "server", + "parentId" : null, + "content" : [ "acm016793jsd" ] + }, + "acm016799jsd" : { + "type" : "ControlElement", + "id" : "acm016799jsd", + "name" : "RemoteListenerServerThread" + }, + "acm016800jsd" : { + "type" : "ControlElement", + "id" : "acm016800jsd", + "name" : "interrupt" + }, + "acm016801jsd" : { + "type" : "ControlElement", + "id" : "acm016801jsd", + "name" : "run" + }, + "acm016802jsd" : { + "type" : "ClassUnit", + "id" : "acm016802jsd", + "name" : "RemoteListenerServerThread", + "compilationUnitId" : "acm016793jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016778jsd", "acm016802jsd", "acm016810jsd" ], + "content" : [ "acm016799jsd", "acm016800jsd", "acm016801jsd" ] + }, + "acm016803jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016803jsd", + "name" : "RemoteMessageHandler", + "parentId" : "acm016773jsd", + "content" : [ "acm016810jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "remote", "server" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016804jsd" : { + "type" : "CodePackage", + "id" : "acm016804jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016805jsd" ] + }, + "acm016805jsd" : { + "type" : "CodePackage", + "id" : "acm016805jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016806jsd" ] + }, + "acm016806jsd" : { + "type" : "CodePackage", + "id" : "acm016806jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016807jsd" ] + }, + "acm016807jsd" : { + "type" : "CodePackage", + "id" : "acm016807jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm016808jsd" ] + }, + "acm016808jsd" : { + "type" : "CodePackage", + "id" : "acm016808jsd", + "name" : "server", + "parentId" : null, + "content" : [ "acm016803jsd" ] + }, + "acm016809jsd" : { + "type" : "ControlElement", + "id" : "acm016809jsd", + "name" : "handleCommandLineArguments" + }, + "acm016810jsd" : { + "type" : "InterfaceUnit", + "id" : "acm016810jsd", + "name" : "RemoteMessageHandler", + "compilationUnitId" : "acm016803jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016809jsd" ] + }, + "acm016811jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016811jsd", + "name" : "DatabaseSearcher", + "parentId" : "acm016815jsd", + "content" : [ "acm016818jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016812jsd" : { + "type" : "CodePackage", + "id" : "acm016812jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016813jsd" ] + }, + "acm016813jsd" : { + "type" : "CodePackage", + "id" : "acm016813jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016814jsd" ] + }, + "acm016814jsd" : { + "type" : "CodePackage", + "id" : "acm016814jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016815jsd" ] + }, + "acm016815jsd" : { + "type" : "CodePackage", + "id" : "acm016815jsd", + "name" : "search", + "parentId" : "acm001340jsd", + "content" : [ "acm016811jsd", "acm016819jsd", "acm027507jsd", "acm027524jsd" ] + }, + "acm016816jsd" : { + "type" : "ControlElement", + "id" : "acm016816jsd", + "name" : "DatabaseSearcher" + }, + "acm016817jsd" : { + "type" : "ControlElement", + "id" : "acm016817jsd", + "name" : "getMatches" + }, + "acm016818jsd" : { + "type" : "ClassUnit", + "id" : "acm016818jsd", + "name" : "DatabaseSearcher", + "compilationUnitId" : "acm016811jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016818jsd", "acm016845jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm016816jsd", "acm016817jsd" ] + }, + "acm016819jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016819jsd", + "name" : "SearchQuery", + "parentId" : "acm016815jsd", + "content" : [ "acm016845jsd", "acm016849jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016820jsd" : { + "type" : "CodePackage", + "id" : "acm016820jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016821jsd" ] + }, + "acm016821jsd" : { + "type" : "CodePackage", + "id" : "acm016821jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016822jsd" ] + }, + "acm016822jsd" : { + "type" : "CodePackage", + "id" : "acm016822jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016823jsd" ] + }, + "acm016823jsd" : { + "type" : "CodePackage", + "id" : "acm016823jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm016819jsd" ] + }, + "acm016824jsd" : { + "type" : "ControlElement", + "id" : "acm016824jsd", + "name" : "format" + }, + "acm016825jsd" : { + "type" : "ControlElement", + "id" : "acm016825jsd", + "name" : "format" + }, + "acm016826jsd" : { + "type" : "ControlElement", + "id" : "acm016826jsd", + "name" : "format" + }, + "acm016827jsd" : { + "type" : "ControlElement", + "id" : "acm016827jsd", + "name" : "SearchQuery" + }, + "acm016828jsd" : { + "type" : "ControlElement", + "id" : "acm016828jsd", + "name" : "toString" + }, + "acm016829jsd" : { + "type" : "ControlElement", + "id" : "acm016829jsd", + "name" : "isMatch" + }, + "acm016830jsd" : { + "type" : "ControlElement", + "id" : "acm016830jsd", + "name" : "isValid" + }, + "acm016831jsd" : { + "type" : "ControlElement", + "id" : "acm016831jsd", + "name" : "isContainsBasedSearch" + }, + "acm016832jsd" : { + "type" : "ControlElement", + "id" : "acm016832jsd", + "name" : "getCaseSensitiveDescription" + }, + "acm016833jsd" : { + "type" : "ControlElement", + "id" : "acm016833jsd", + "name" : "getRegularExpressionDescription" + }, + "acm016834jsd" : { + "type" : "ControlElement", + "id" : "acm016834jsd", + "name" : "localize" + }, + "acm016835jsd" : { + "type" : "ControlElement", + "id" : "acm016835jsd", + "name" : "getLocalizedCaseSensitiveDescription" + }, + "acm016836jsd" : { + "type" : "ControlElement", + "id" : "acm016836jsd", + "name" : "getLocalizedRegularExpressionDescription" + }, + "acm016837jsd" : { + "type" : "ControlElement", + "id" : "acm016837jsd", + "name" : "isGrammarBasedSearch" + }, + "acm016838jsd" : { + "type" : "ControlElement", + "id" : "acm016838jsd", + "name" : "getQuery" + }, + "acm016839jsd" : { + "type" : "ControlElement", + "id" : "acm016839jsd", + "name" : "getSearchFlags" + }, + "acm016840jsd" : { + "type" : "ControlElement", + "id" : "acm016840jsd", + "name" : "getSearchWords" + }, + "acm016841jsd" : { + "type" : "ControlElement", + "id" : "acm016841jsd", + "name" : "getPatternForWords" + }, + "acm016842jsd" : { + "type" : "ControlElement", + "id" : "acm016842jsd", + "name" : "getJavaScriptPatternForWords" + }, + "acm016843jsd" : { + "type" : "ControlElement", + "id" : "acm016843jsd", + "name" : "joinWordsToPattern" + }, + "acm016844jsd" : { + "type" : "ControlElement", + "id" : "acm016844jsd", + "name" : "getRule" + }, + "acm016845jsd" : { + "type" : "ClassUnit", + "id" : "acm016845jsd", + "name" : "SearchQuery", + "compilationUnitId" : "acm016819jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020330jsd" ], + "datatypeReferencesIds" : [ "acm016849jsd", "acm018267jsd", "acm020385jsd", "acm020424jsd", "acm020461jsd", "acm020473jsd", "acm020482jsd" ], + "content" : [ "acm016824jsd", "acm016825jsd", "acm016826jsd", "acm016827jsd", "acm016828jsd", "acm016829jsd", "acm016830jsd", "acm016831jsd", "acm016832jsd", "acm016833jsd", "acm016834jsd", "acm016835jsd", "acm016836jsd", "acm016837jsd", "acm016838jsd", "acm016839jsd", "acm016840jsd", "acm016841jsd", "acm016842jsd", "acm016843jsd", "acm016844jsd" ] + }, + "acm016846jsd" : { + "type" : "ControlElement", + "id" : "acm016846jsd", + "name" : "format" + }, + "acm016847jsd" : { + "type" : "ControlElement", + "id" : "acm016847jsd", + "name" : "format" + }, + "acm016848jsd" : { + "type" : "ControlElement", + "id" : "acm016848jsd", + "name" : "format" + }, + "acm016849jsd" : { + "type" : "ClassUnit", + "id" : "acm016849jsd", + "name" : "EscapeMode", + "compilationUnitId" : "acm016819jsd", + "parentDatatypeId" : "acm016845jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm016846jsd", "acm016847jsd", "acm016848jsd" ] + }, + "acm016850jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016850jsd", + "name" : "DBMSConnection", + "parentId" : "acm016854jsd", + "content" : [ "acm016859jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016851jsd" : { + "type" : "CodePackage", + "id" : "acm016851jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016852jsd" ] + }, + "acm016852jsd" : { + "type" : "CodePackage", + "id" : "acm016852jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016853jsd" ] + }, + "acm016853jsd" : { + "type" : "CodePackage", + "id" : "acm016853jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016854jsd" ] + }, + "acm016854jsd" : { + "type" : "CodePackage", + "id" : "acm016854jsd", + "name" : "shared", + "parentId" : "acm001340jsd", + "content" : [ "acm016850jsd", "acm016860jsd", "acm016883jsd", "acm016900jsd", "acm016936jsd", "acm016967jsd", "acm016979jsd", "acm016987jsd", "acm017004jsd", "acm017010jsd", "acm017017jsd", "acm017031jsd", "acm017042jsd", "acm017058jsd", "acm027560jsd", "acm027568jsd", "acm027576jsd", "acm027583jsd", "acm027622jsd", "acm027641jsd", "acm027668jsd", "acm027678jsd", "acm027692jsd", "acm017078jsd", "acm017107jsd", "acm017142jsd", "acm017161jsd", "acm017199jsd" ] + }, + "acm016855jsd" : { + "type" : "ControlElement", + "id" : "acm016855jsd", + "name" : "DBMSConnection" + }, + "acm016856jsd" : { + "type" : "ControlElement", + "id" : "acm016856jsd", + "name" : "getConnection" + }, + "acm016857jsd" : { + "type" : "ControlElement", + "id" : "acm016857jsd", + "name" : "getProperties" + }, + "acm016858jsd" : { + "type" : "ControlElement", + "id" : "acm016858jsd", + "name" : "getAvailableDBMSTypes" + }, + "acm016859jsd" : { + "type" : "ClassUnit", + "id" : "acm016859jsd", + "name" : "DBMSConnection", + "compilationUnitId" : "acm016850jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm016986jsd" ], + "datatypeReferencesIds" : [ "acm016859jsd", "acm016882jsd", "acm016978jsd", "acm017109jsd" ], + "content" : [ "acm016855jsd", "acm016856jsd", "acm016857jsd", "acm016858jsd" ] + }, + "acm016860jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016860jsd", + "name" : "DBMSConnectionProperties", + "parentId" : "acm016854jsd", + "content" : [ "acm016882jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016861jsd" : { + "type" : "CodePackage", + "id" : "acm016861jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016862jsd" ] + }, + "acm016862jsd" : { + "type" : "CodePackage", + "id" : "acm016862jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016863jsd" ] + }, + "acm016863jsd" : { + "type" : "CodePackage", + "id" : "acm016863jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016864jsd" ] + }, + "acm016864jsd" : { + "type" : "CodePackage", + "id" : "acm016864jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016860jsd" ] + }, + "acm016865jsd" : { + "type" : "ControlElement", + "id" : "acm016865jsd", + "name" : "DBMSConnectionProperties" + }, + "acm016866jsd" : { + "type" : "ControlElement", + "id" : "acm016866jsd", + "name" : "DBMSConnectionProperties" + }, + "acm016867jsd" : { + "type" : "ControlElement", + "id" : "acm016867jsd", + "name" : "getType" + }, + "acm016868jsd" : { + "type" : "ControlElement", + "id" : "acm016868jsd", + "name" : "getHost" + }, + "acm016869jsd" : { + "type" : "ControlElement", + "id" : "acm016869jsd", + "name" : "getPort" + }, + "acm016870jsd" : { + "type" : "ControlElement", + "id" : "acm016870jsd", + "name" : "getDatabase" + }, + "acm016871jsd" : { + "type" : "ControlElement", + "id" : "acm016871jsd", + "name" : "getUser" + }, + "acm016872jsd" : { + "type" : "ControlElement", + "id" : "acm016872jsd", + "name" : "getPassword" + }, + "acm016873jsd" : { + "type" : "ControlElement", + "id" : "acm016873jsd", + "name" : "isUseSSL" + }, + "acm016874jsd" : { + "type" : "ControlElement", + "id" : "acm016874jsd", + "name" : "isAllowPublicKeyRetrieval" + }, + "acm016875jsd" : { + "type" : "ControlElement", + "id" : "acm016875jsd", + "name" : "getServerTimezone" + }, + "acm016876jsd" : { + "type" : "ControlElement", + "id" : "acm016876jsd", + "name" : "getUrl" + }, + "acm016877jsd" : { + "type" : "ControlElement", + "id" : "acm016877jsd", + "name" : "asProperties" + }, + "acm016878jsd" : { + "type" : "ControlElement", + "id" : "acm016878jsd", + "name" : "getKeyStore" + }, + "acm016879jsd" : { + "type" : "ControlElement", + "id" : "acm016879jsd", + "name" : "equals" + }, + "acm016880jsd" : { + "type" : "ControlElement", + "id" : "acm016880jsd", + "name" : "hashCode" + }, + "acm016881jsd" : { + "type" : "ControlElement", + "id" : "acm016881jsd", + "name" : "isValid" + }, + "acm016882jsd" : { + "type" : "ClassUnit", + "id" : "acm016882jsd", + "name" : "DBMSConnectionProperties", + "compilationUnitId" : "acm016860jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017003jsd" ], + "datatypeReferencesIds" : [ "acm016882jsd", "acm016978jsd", "acm017193jsd", "acm017205jsd" ], + "content" : [ "acm016865jsd", "acm016866jsd", "acm016867jsd", "acm016868jsd", "acm016869jsd", "acm016870jsd", "acm016871jsd", "acm016872jsd", "acm016873jsd", "acm016874jsd", "acm016875jsd", "acm016876jsd", "acm016877jsd", "acm016878jsd", "acm016879jsd", "acm016880jsd", "acm016881jsd" ] + }, + "acm016883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016883jsd", + "name" : "DBMSConnectionPropertiesBuilder", + "parentId" : "acm016854jsd", + "content" : [ "acm016899jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016884jsd" : { + "type" : "CodePackage", + "id" : "acm016884jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016885jsd" ] + }, + "acm016885jsd" : { + "type" : "CodePackage", + "id" : "acm016885jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016886jsd" ] + }, + "acm016886jsd" : { + "type" : "CodePackage", + "id" : "acm016886jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016887jsd" ] + }, + "acm016887jsd" : { + "type" : "CodePackage", + "id" : "acm016887jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016883jsd" ] + }, + "acm016888jsd" : { + "type" : "ControlElement", + "id" : "acm016888jsd", + "name" : "setType" + }, + "acm016889jsd" : { + "type" : "ControlElement", + "id" : "acm016889jsd", + "name" : "setHost" + }, + "acm016890jsd" : { + "type" : "ControlElement", + "id" : "acm016890jsd", + "name" : "setPort" + }, + "acm016891jsd" : { + "type" : "ControlElement", + "id" : "acm016891jsd", + "name" : "setDatabase" + }, + "acm016892jsd" : { + "type" : "ControlElement", + "id" : "acm016892jsd", + "name" : "setUser" + }, + "acm016893jsd" : { + "type" : "ControlElement", + "id" : "acm016893jsd", + "name" : "setPassword" + }, + "acm016894jsd" : { + "type" : "ControlElement", + "id" : "acm016894jsd", + "name" : "setUseSSL" + }, + "acm016895jsd" : { + "type" : "ControlElement", + "id" : "acm016895jsd", + "name" : "setAllowPublicKeyRetrieval" + }, + "acm016896jsd" : { + "type" : "ControlElement", + "id" : "acm016896jsd", + "name" : "setServerTimezone" + }, + "acm016897jsd" : { + "type" : "ControlElement", + "id" : "acm016897jsd", + "name" : "setKeyStore" + }, + "acm016898jsd" : { + "type" : "ControlElement", + "id" : "acm016898jsd", + "name" : "createDBMSConnectionProperties" + }, + "acm016899jsd" : { + "type" : "ClassUnit", + "id" : "acm016899jsd", + "name" : "DBMSConnectionPropertiesBuilder", + "compilationUnitId" : "acm016883jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016882jsd", "acm016899jsd", "acm016978jsd" ], + "content" : [ "acm016888jsd", "acm016889jsd", "acm016890jsd", "acm016891jsd", "acm016892jsd", "acm016893jsd", "acm016894jsd", "acm016895jsd", "acm016896jsd", "acm016897jsd", "acm016898jsd" ] + }, + "acm016900jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016900jsd", + "name" : "DBMSProcessor", + "parentId" : "acm016854jsd", + "content" : [ "acm016935jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016901jsd" : { + "type" : "CodePackage", + "id" : "acm016901jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016902jsd" ] + }, + "acm016902jsd" : { + "type" : "CodePackage", + "id" : "acm016902jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016903jsd" ] + }, + "acm016903jsd" : { + "type" : "CodePackage", + "id" : "acm016903jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016904jsd" ] + }, + "acm016904jsd" : { + "type" : "CodePackage", + "id" : "acm016904jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016900jsd" ] + }, + "acm016905jsd" : { + "type" : "ControlElement", + "id" : "acm016905jsd", + "name" : "DBMSProcessor" + }, + "acm016906jsd" : { + "type" : "ControlElement", + "id" : "acm016906jsd", + "name" : "checkBaseIntegrity" + }, + "acm016907jsd" : { + "type" : "ControlElement", + "id" : "acm016907jsd", + "name" : "databaseIsAtMostJabRef35" + }, + "acm016908jsd" : { + "type" : "ControlElement", + "id" : "acm016908jsd", + "name" : "checkTableAvailability" + }, + "acm016909jsd" : { + "type" : "ControlElement", + "id" : "acm016909jsd", + "name" : "setupSharedDatabase" + }, + "acm016910jsd" : { + "type" : "ControlElement", + "id" : "acm016910jsd", + "name" : "setUp" + }, + "acm016911jsd" : { + "type" : "ControlElement", + "id" : "acm016911jsd", + "name" : "escape" + }, + "acm016912jsd" : { + "type" : "ControlElement", + "id" : "acm016912jsd", + "name" : "escape_Table" + }, + "acm016913jsd" : { + "type" : "ControlElement", + "id" : "acm016913jsd", + "name" : "getCURRENT_VERSION_DB_STRUCT" + }, + "acm016914jsd" : { + "type" : "ControlElement", + "id" : "acm016914jsd", + "name" : "insertEntry" + }, + "acm016915jsd" : { + "type" : "ControlElement", + "id" : "acm016915jsd", + "name" : "insertEntries" + }, + "acm016916jsd" : { + "type" : "ControlElement", + "id" : "acm016916jsd", + "name" : "insertIntoEntryTable" + }, + "acm016917jsd" : { + "type" : "ControlElement", + "id" : "acm016917jsd", + "name" : "getNotYetExistingEntries" + }, + "acm016918jsd" : { + "type" : "ControlElement", + "id" : "acm016918jsd", + "name" : "insertIntoFieldTable" + }, + "acm016919jsd" : { + "type" : "ControlElement", + "id" : "acm016919jsd", + "name" : "updateEntry" + }, + "acm016920jsd" : { + "type" : "ControlElement", + "id" : "acm016920jsd", + "name" : "removeSharedFieldsByDifference" + }, + "acm016921jsd" : { + "type" : "ControlElement", + "id" : "acm016921jsd", + "name" : "insertOrUpdateFields" + }, + "acm016922jsd" : { + "type" : "ControlElement", + "id" : "acm016922jsd", + "name" : "removeEntries" + }, + "acm016923jsd" : { + "type" : "ControlElement", + "id" : "acm016923jsd", + "name" : "getSharedEntry" + }, + "acm016924jsd" : { + "type" : "ControlElement", + "id" : "acm016924jsd", + "name" : "partitionAndGetSharedEntries" + }, + "acm016925jsd" : { + "type" : "ControlElement", + "id" : "acm016925jsd", + "name" : "getSharedEntries" + }, + "acm016926jsd" : { + "type" : "ControlElement", + "id" : "acm016926jsd", + "name" : "getSharedEntries" + }, + "acm016927jsd" : { + "type" : "ControlElement", + "id" : "acm016927jsd", + "name" : "getSharedIDVersionMapping" + }, + "acm016928jsd" : { + "type" : "ControlElement", + "id" : "acm016928jsd", + "name" : "getSharedMetaData" + }, + "acm016929jsd" : { + "type" : "ControlElement", + "id" : "acm016929jsd", + "name" : "setSharedMetaData" + }, + "acm016930jsd" : { + "type" : "ControlElement", + "id" : "acm016930jsd", + "name" : "getProcessorInstance" + }, + "acm016931jsd" : { + "type" : "ControlElement", + "id" : "acm016931jsd", + "name" : "getDBMSConnectionProperties" + }, + "acm016932jsd" : { + "type" : "ControlElement", + "id" : "acm016932jsd", + "name" : "startNotificationListener" + }, + "acm016933jsd" : { + "type" : "ControlElement", + "id" : "acm016933jsd", + "name" : "stopNotificationListener" + }, + "acm016934jsd" : { + "type" : "ControlElement", + "id" : "acm016934jsd", + "name" : "notifyClients" + }, + "acm016935jsd" : { + "type" : "ClassUnit", + "id" : "acm016935jsd", + "name" : "DBMSProcessor", + "compilationUnitId" : "acm016900jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016935jsd", "acm016966jsd", "acm016978jsd", "acm016986jsd", "acm017003jsd", "acm017041jsd", "acm017057jsd", "acm017072jsd", "acm017127jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm016905jsd", "acm016906jsd", "acm016907jsd", "acm016908jsd", "acm016909jsd", "acm016910jsd", "acm016911jsd", "acm016912jsd", "acm016913jsd", "acm016914jsd", "acm016915jsd", "acm016916jsd", "acm016917jsd", "acm016918jsd", "acm016919jsd", "acm016920jsd", "acm016921jsd", "acm016922jsd", "acm016923jsd", "acm016924jsd", "acm016925jsd", "acm016926jsd", "acm016927jsd", "acm016928jsd", "acm016929jsd", "acm016930jsd", "acm016931jsd", "acm016932jsd", "acm016933jsd", "acm016934jsd" ] + }, + "acm016936jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016936jsd", + "name" : "DBMSSynchronizer", + "parentId" : "acm016854jsd", + "content" : [ "acm016966jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016937jsd" : { + "type" : "CodePackage", + "id" : "acm016937jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016938jsd" ] + }, + "acm016938jsd" : { + "type" : "CodePackage", + "id" : "acm016938jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016939jsd" ] + }, + "acm016939jsd" : { + "type" : "CodePackage", + "id" : "acm016939jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016940jsd" ] + }, + "acm016940jsd" : { + "type" : "CodePackage", + "id" : "acm016940jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016936jsd" ] + }, + "acm016941jsd" : { + "type" : "ControlElement", + "id" : "acm016941jsd", + "name" : "DBMSSynchronizer" + }, + "acm016942jsd" : { + "type" : "ControlElement", + "id" : "acm016942jsd", + "name" : "listen" + }, + "acm016943jsd" : { + "type" : "ControlElement", + "id" : "acm016943jsd", + "name" : "listen" + }, + "acm016944jsd" : { + "type" : "ControlElement", + "id" : "acm016944jsd", + "name" : "listen" + }, + "acm016945jsd" : { + "type" : "ControlElement", + "id" : "acm016945jsd", + "name" : "listen" + }, + "acm016946jsd" : { + "type" : "ControlElement", + "id" : "acm016946jsd", + "name" : "initializeDatabases" + }, + "acm016947jsd" : { + "type" : "ControlElement", + "id" : "acm016947jsd", + "name" : "synchronizeLocalDatabase" + }, + "acm016948jsd" : { + "type" : "ControlElement", + "id" : "acm016948jsd", + "name" : "removeNotSharedEntries" + }, + "acm016949jsd" : { + "type" : "ControlElement", + "id" : "acm016949jsd", + "name" : "synchronizeSharedEntry" + }, + "acm016950jsd" : { + "type" : "ControlElement", + "id" : "acm016950jsd", + "name" : "synchronizeLocalMetaData" + }, + "acm016951jsd" : { + "type" : "ControlElement", + "id" : "acm016951jsd", + "name" : "synchronizeSharedMetaData" + }, + "acm016952jsd" : { + "type" : "ControlElement", + "id" : "acm016952jsd", + "name" : "applyMetaData" + }, + "acm016953jsd" : { + "type" : "ControlElement", + "id" : "acm016953jsd", + "name" : "pullChanges" + }, + "acm016954jsd" : { + "type" : "ControlElement", + "id" : "acm016954jsd", + "name" : "pullLastEntryChanges" + }, + "acm016955jsd" : { + "type" : "ControlElement", + "id" : "acm016955jsd", + "name" : "pullWithLastEntry" + }, + "acm016956jsd" : { + "type" : "ControlElement", + "id" : "acm016956jsd", + "name" : "checkCurrentConnection" + }, + "acm016957jsd" : { + "type" : "ControlElement", + "id" : "acm016957jsd", + "name" : "isEventSourceAccepted" + }, + "acm016958jsd" : { + "type" : "ControlElement", + "id" : "acm016958jsd", + "name" : "openSharedDatabase" + }, + "acm016959jsd" : { + "type" : "ControlElement", + "id" : "acm016959jsd", + "name" : "closeSharedDatabase" + }, + "acm016960jsd" : { + "type" : "ControlElement", + "id" : "acm016960jsd", + "name" : "isPresentLocalBibEntry" + }, + "acm016961jsd" : { + "type" : "ControlElement", + "id" : "acm016961jsd", + "name" : "getDBName" + }, + "acm016962jsd" : { + "type" : "ControlElement", + "id" : "acm016962jsd", + "name" : "getDBProcessor" + }, + "acm016963jsd" : { + "type" : "ControlElement", + "id" : "acm016963jsd", + "name" : "getConnectionProperties" + }, + "acm016964jsd" : { + "type" : "ControlElement", + "id" : "acm016964jsd", + "name" : "setMetaData" + }, + "acm016965jsd" : { + "type" : "ControlElement", + "id" : "acm016965jsd", + "name" : "registerListener" + }, + "acm016966jsd" : { + "type" : "ClassUnit", + "id" : "acm016966jsd", + "name" : "DBMSSynchronizer", + "compilationUnitId" : "acm016936jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017030jsd" ], + "datatypeReferencesIds" : [ "acm011011jsd", "acm012515jsd", "acm014473jsd", "acm016935jsd", "acm016966jsd", "acm016986jsd", "acm017003jsd", "acm017016jsd", "acm017081jsd", "acm017090jsd", "acm017101jsd", "acm017127jsd", "acm017988jsd", "acm018022jsd", "acm018106jsd", "acm018115jsd", "acm018267jsd", "acm018563jsd", "acm018570jsd", "acm018604jsd", "acm019421jsd", "acm019467jsd", "acm020693jsd" ], + "content" : [ "acm016941jsd", "acm016942jsd", "acm016943jsd", "acm016944jsd", "acm016945jsd", "acm016946jsd", "acm016947jsd", "acm016948jsd", "acm016949jsd", "acm016950jsd", "acm016951jsd", "acm016952jsd", "acm016953jsd", "acm016954jsd", "acm016955jsd", "acm016956jsd", "acm016957jsd", "acm016958jsd", "acm016959jsd", "acm016960jsd", "acm016961jsd", "acm016962jsd", "acm016963jsd", "acm016964jsd", "acm016965jsd" ] + }, + "acm016967jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016967jsd", + "name" : "DBMSType", + "parentId" : "acm016854jsd", + "content" : [ "acm016978jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016968jsd" : { + "type" : "CodePackage", + "id" : "acm016968jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016969jsd" ] + }, + "acm016969jsd" : { + "type" : "CodePackage", + "id" : "acm016969jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016970jsd" ] + }, + "acm016970jsd" : { + "type" : "CodePackage", + "id" : "acm016970jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016971jsd" ] + }, + "acm016971jsd" : { + "type" : "CodePackage", + "id" : "acm016971jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016967jsd" ] + }, + "acm016972jsd" : { + "type" : "ControlElement", + "id" : "acm016972jsd", + "name" : "DBMSType" + }, + "acm016973jsd" : { + "type" : "ControlElement", + "id" : "acm016973jsd", + "name" : "fromString" + }, + "acm016974jsd" : { + "type" : "ControlElement", + "id" : "acm016974jsd", + "name" : "toString" + }, + "acm016975jsd" : { + "type" : "ControlElement", + "id" : "acm016975jsd", + "name" : "getDriverClassPath" + }, + "acm016976jsd" : { + "type" : "ControlElement", + "id" : "acm016976jsd", + "name" : "getUrl" + }, + "acm016977jsd" : { + "type" : "ControlElement", + "id" : "acm016977jsd", + "name" : "getDefaultPort" + }, + "acm016978jsd" : { + "type" : "ClassUnit", + "id" : "acm016978jsd", + "name" : "DBMSType", + "compilationUnitId" : "acm016967jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016978jsd" ], + "content" : [ "acm016972jsd", "acm016973jsd", "acm016974jsd", "acm016975jsd", "acm016976jsd", "acm016977jsd" ] + }, + "acm016979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016979jsd", + "name" : "DatabaseConnection", + "parentId" : "acm016854jsd", + "content" : [ "acm016986jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016980jsd" : { + "type" : "CodePackage", + "id" : "acm016980jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016981jsd" ] + }, + "acm016981jsd" : { + "type" : "CodePackage", + "id" : "acm016981jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016982jsd" ] + }, + "acm016982jsd" : { + "type" : "CodePackage", + "id" : "acm016982jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016983jsd" ] + }, + "acm016983jsd" : { + "type" : "CodePackage", + "id" : "acm016983jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016979jsd" ] + }, + "acm016984jsd" : { + "type" : "ControlElement", + "id" : "acm016984jsd", + "name" : "getProperties" + }, + "acm016985jsd" : { + "type" : "ControlElement", + "id" : "acm016985jsd", + "name" : "getConnection" + }, + "acm016986jsd" : { + "type" : "InterfaceUnit", + "id" : "acm016986jsd", + "name" : "DatabaseConnection", + "compilationUnitId" : "acm016979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017003jsd" ], + "content" : [ "acm016984jsd", "acm016985jsd" ] + }, + "acm016987jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm016987jsd", + "name" : "DatabaseConnectionProperties", + "parentId" : "acm016854jsd", + "content" : [ "acm017003jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm016988jsd" : { + "type" : "CodePackage", + "id" : "acm016988jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm016989jsd" ] + }, + "acm016989jsd" : { + "type" : "CodePackage", + "id" : "acm016989jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm016990jsd" ] + }, + "acm016990jsd" : { + "type" : "CodePackage", + "id" : "acm016990jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm016991jsd" ] + }, + "acm016991jsd" : { + "type" : "CodePackage", + "id" : "acm016991jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm016987jsd" ] + }, + "acm016992jsd" : { + "type" : "ControlElement", + "id" : "acm016992jsd", + "name" : "getType" + }, + "acm016993jsd" : { + "type" : "ControlElement", + "id" : "acm016993jsd", + "name" : "getDatabase" + }, + "acm016994jsd" : { + "type" : "ControlElement", + "id" : "acm016994jsd", + "name" : "getPort" + }, + "acm016995jsd" : { + "type" : "ControlElement", + "id" : "acm016995jsd", + "name" : "getHost" + }, + "acm016996jsd" : { + "type" : "ControlElement", + "id" : "acm016996jsd", + "name" : "getUser" + }, + "acm016997jsd" : { + "type" : "ControlElement", + "id" : "acm016997jsd", + "name" : "getPassword" + }, + "acm016998jsd" : { + "type" : "ControlElement", + "id" : "acm016998jsd", + "name" : "isValid" + }, + "acm016999jsd" : { + "type" : "ControlElement", + "id" : "acm016999jsd", + "name" : "getKeyStore" + }, + "acm017000jsd" : { + "type" : "ControlElement", + "id" : "acm017000jsd", + "name" : "isUseSSL" + }, + "acm017001jsd" : { + "type" : "ControlElement", + "id" : "acm017001jsd", + "name" : "isAllowPublicKeyRetrieval" + }, + "acm017002jsd" : { + "type" : "ControlElement", + "id" : "acm017002jsd", + "name" : "getServerTimezone" + }, + "acm017003jsd" : { + "type" : "InterfaceUnit", + "id" : "acm017003jsd", + "name" : "DatabaseConnectionProperties", + "compilationUnitId" : "acm016987jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016978jsd" ], + "content" : [ "acm016992jsd", "acm016993jsd", "acm016994jsd", "acm016995jsd", "acm016996jsd", "acm016997jsd", "acm016998jsd", "acm016999jsd", "acm017000jsd", "acm017001jsd", "acm017002jsd" ] + }, + "acm017004jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017004jsd", + "name" : "DatabaseLocation", + "parentId" : "acm016854jsd", + "content" : [ "acm017009jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017005jsd" : { + "type" : "CodePackage", + "id" : "acm017005jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017006jsd" ] + }, + "acm017006jsd" : { + "type" : "CodePackage", + "id" : "acm017006jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017007jsd" ] + }, + "acm017007jsd" : { + "type" : "CodePackage", + "id" : "acm017007jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017008jsd" ] + }, + "acm017008jsd" : { + "type" : "CodePackage", + "id" : "acm017008jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017004jsd" ] + }, + "acm017009jsd" : { + "type" : "ClassUnit", + "id" : "acm017009jsd", + "name" : "DatabaseLocation", + "compilationUnitId" : "acm017004jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm017010jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017010jsd", + "name" : "DatabaseNotSupportedException", + "parentId" : "acm016854jsd", + "content" : [ "acm017016jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017011jsd" : { + "type" : "CodePackage", + "id" : "acm017011jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017012jsd" ] + }, + "acm017012jsd" : { + "type" : "CodePackage", + "id" : "acm017012jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017013jsd" ] + }, + "acm017013jsd" : { + "type" : "CodePackage", + "id" : "acm017013jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017014jsd" ] + }, + "acm017014jsd" : { + "type" : "CodePackage", + "id" : "acm017014jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017010jsd" ] + }, + "acm017015jsd" : { + "type" : "ControlElement", + "id" : "acm017015jsd", + "name" : "DatabaseNotSupportedException" + }, + "acm017016jsd" : { + "type" : "ClassUnit", + "id" : "acm017016jsd", + "name" : "DatabaseNotSupportedException", + "compilationUnitId" : "acm017010jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017015jsd" ] + }, + "acm017017jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017017jsd", + "name" : "DatabaseSynchronizer", + "parentId" : "acm016854jsd", + "content" : [ "acm017030jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017018jsd" : { + "type" : "CodePackage", + "id" : "acm017018jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017019jsd" ] + }, + "acm017019jsd" : { + "type" : "CodePackage", + "id" : "acm017019jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017020jsd" ] + }, + "acm017020jsd" : { + "type" : "CodePackage", + "id" : "acm017020jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017021jsd" ] + }, + "acm017021jsd" : { + "type" : "CodePackage", + "id" : "acm017021jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017017jsd" ] + }, + "acm017022jsd" : { + "type" : "ControlElement", + "id" : "acm017022jsd", + "name" : "getDBName" + }, + "acm017023jsd" : { + "type" : "ControlElement", + "id" : "acm017023jsd", + "name" : "pullChanges" + }, + "acm017024jsd" : { + "type" : "ControlElement", + "id" : "acm017024jsd", + "name" : "closeSharedDatabase" + }, + "acm017025jsd" : { + "type" : "ControlElement", + "id" : "acm017025jsd", + "name" : "registerListener" + }, + "acm017026jsd" : { + "type" : "ControlElement", + "id" : "acm017026jsd", + "name" : "openSharedDatabase" + }, + "acm017027jsd" : { + "type" : "ControlElement", + "id" : "acm017027jsd", + "name" : "synchronizeSharedEntry" + }, + "acm017028jsd" : { + "type" : "ControlElement", + "id" : "acm017028jsd", + "name" : "synchronizeLocalDatabase" + }, + "acm017029jsd" : { + "type" : "ControlElement", + "id" : "acm017029jsd", + "name" : "getConnectionProperties" + }, + "acm017030jsd" : { + "type" : "InterfaceUnit", + "id" : "acm017030jsd", + "name" : "DatabaseSynchronizer", + "compilationUnitId" : "acm017017jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016986jsd", "acm017003jsd", "acm017016jsd", "acm018267jsd" ], + "content" : [ "acm017022jsd", "acm017023jsd", "acm017024jsd", "acm017025jsd", "acm017026jsd", "acm017027jsd", "acm017028jsd", "acm017029jsd" ] + }, + "acm017031jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017031jsd", + "name" : "MySQLProcessor", + "parentId" : "acm016854jsd", + "content" : [ "acm017041jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017032jsd" : { + "type" : "CodePackage", + "id" : "acm017032jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017033jsd" ] + }, + "acm017033jsd" : { + "type" : "CodePackage", + "id" : "acm017033jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017034jsd" ] + }, + "acm017034jsd" : { + "type" : "CodePackage", + "id" : "acm017034jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017035jsd" ] + }, + "acm017035jsd" : { + "type" : "CodePackage", + "id" : "acm017035jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017031jsd" ] + }, + "acm017036jsd" : { + "type" : "ControlElement", + "id" : "acm017036jsd", + "name" : "MySQLProcessor" + }, + "acm017037jsd" : { + "type" : "ControlElement", + "id" : "acm017037jsd", + "name" : "setUp" + }, + "acm017038jsd" : { + "type" : "ControlElement", + "id" : "acm017038jsd", + "name" : "escape" + }, + "acm017039jsd" : { + "type" : "ControlElement", + "id" : "acm017039jsd", + "name" : "escape_Table" + }, + "acm017040jsd" : { + "type" : "ControlElement", + "id" : "acm017040jsd", + "name" : "getCURRENT_VERSION_DB_STRUCT" + }, + "acm017041jsd" : { + "type" : "ClassUnit", + "id" : "acm017041jsd", + "name" : "MySQLProcessor", + "compilationUnitId" : "acm017031jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm016935jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016986jsd" ], + "content" : [ "acm017036jsd", "acm017037jsd", "acm017038jsd", "acm017039jsd", "acm017040jsd" ] + }, + "acm017042jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017042jsd", + "name" : "OracleProcessor", + "parentId" : "acm016854jsd", + "content" : [ "acm017057jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017043jsd" : { + "type" : "CodePackage", + "id" : "acm017043jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017044jsd" ] + }, + "acm017044jsd" : { + "type" : "CodePackage", + "id" : "acm017044jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017045jsd" ] + }, + "acm017045jsd" : { + "type" : "CodePackage", + "id" : "acm017045jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017046jsd" ] + }, + "acm017046jsd" : { + "type" : "CodePackage", + "id" : "acm017046jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017042jsd" ] + }, + "acm017047jsd" : { + "type" : "ControlElement", + "id" : "acm017047jsd", + "name" : "OracleProcessor" + }, + "acm017048jsd" : { + "type" : "ControlElement", + "id" : "acm017048jsd", + "name" : "setUp" + }, + "acm017049jsd" : { + "type" : "ControlElement", + "id" : "acm017049jsd", + "name" : "escape" + }, + "acm017050jsd" : { + "type" : "ControlElement", + "id" : "acm017050jsd", + "name" : "escape_Table" + }, + "acm017051jsd" : { + "type" : "ControlElement", + "id" : "acm017051jsd", + "name" : "getCURRENT_VERSION_DB_STRUCT" + }, + "acm017052jsd" : { + "type" : "ControlElement", + "id" : "acm017052jsd", + "name" : "startNotificationListener" + }, + "acm017053jsd" : { + "type" : "ControlElement", + "id" : "acm017053jsd", + "name" : "insertIntoEntryTable" + }, + "acm017054jsd" : { + "type" : "ControlElement", + "id" : "acm017054jsd", + "name" : "insertIntoFieldTable" + }, + "acm017055jsd" : { + "type" : "ControlElement", + "id" : "acm017055jsd", + "name" : "stopNotificationListener" + }, + "acm017056jsd" : { + "type" : "ControlElement", + "id" : "acm017056jsd", + "name" : "notifyClients" + }, + "acm017057jsd" : { + "type" : "ClassUnit", + "id" : "acm017057jsd", + "name" : "OracleProcessor", + "compilationUnitId" : "acm017042jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm016935jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016966jsd", "acm016986jsd", "acm017145jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm017047jsd", "acm017048jsd", "acm017049jsd", "acm017050jsd", "acm017051jsd", "acm017052jsd", "acm017053jsd", "acm017054jsd", "acm017055jsd", "acm017056jsd" ] + }, + "acm017058jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017058jsd", + "name" : "PostgreSQLProcessor", + "parentId" : "acm016854jsd", + "content" : [ "acm017072jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017059jsd" : { + "type" : "CodePackage", + "id" : "acm017059jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017060jsd" ] + }, + "acm017060jsd" : { + "type" : "CodePackage", + "id" : "acm017060jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017061jsd" ] + }, + "acm017061jsd" : { + "type" : "CodePackage", + "id" : "acm017061jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017062jsd" ] + }, + "acm017062jsd" : { + "type" : "CodePackage", + "id" : "acm017062jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017058jsd" ] + }, + "acm017063jsd" : { + "type" : "ControlElement", + "id" : "acm017063jsd", + "name" : "PostgreSQLProcessor" + }, + "acm017064jsd" : { + "type" : "ControlElement", + "id" : "acm017064jsd", + "name" : "setUp" + }, + "acm017065jsd" : { + "type" : "ControlElement", + "id" : "acm017065jsd", + "name" : "insertIntoEntryTable" + }, + "acm017066jsd" : { + "type" : "ControlElement", + "id" : "acm017066jsd", + "name" : "escape" + }, + "acm017067jsd" : { + "type" : "ControlElement", + "id" : "acm017067jsd", + "name" : "escape_Table" + }, + "acm017068jsd" : { + "type" : "ControlElement", + "id" : "acm017068jsd", + "name" : "getCURRENT_VERSION_DB_STRUCT" + }, + "acm017069jsd" : { + "type" : "ControlElement", + "id" : "acm017069jsd", + "name" : "startNotificationListener" + }, + "acm017070jsd" : { + "type" : "ControlElement", + "id" : "acm017070jsd", + "name" : "stopNotificationListener" + }, + "acm017071jsd" : { + "type" : "ControlElement", + "id" : "acm017071jsd", + "name" : "notifyClients" + }, + "acm017072jsd" : { + "type" : "ClassUnit", + "id" : "acm017072jsd", + "name" : "PostgreSQLProcessor", + "compilationUnitId" : "acm017058jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm016935jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016966jsd", "acm016986jsd", "acm017155jsd", "acm018267jsd" ], + "content" : [ "acm017063jsd", "acm017064jsd", "acm017065jsd", "acm017066jsd", "acm017067jsd", "acm017068jsd", "acm017069jsd", "acm017070jsd", "acm017071jsd" ] + }, + "acm017073jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017073jsd", + "name" : "ConnectionLostEvent", + "parentId" : "acm017078jsd", + "content" : [ "acm017081jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017074jsd" : { + "type" : "CodePackage", + "id" : "acm017074jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017075jsd" ] + }, + "acm017075jsd" : { + "type" : "CodePackage", + "id" : "acm017075jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017076jsd" ] + }, + "acm017076jsd" : { + "type" : "CodePackage", + "id" : "acm017076jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017077jsd" ] + }, + "acm017077jsd" : { + "type" : "CodePackage", + "id" : "acm017077jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017078jsd" ] + }, + "acm017078jsd" : { + "type" : "CodePackage", + "id" : "acm017078jsd", + "name" : "event", + "parentId" : "acm016854jsd", + "content" : [ "acm017073jsd", "acm017082jsd", "acm017091jsd" ] + }, + "acm017079jsd" : { + "type" : "ControlElement", + "id" : "acm017079jsd", + "name" : "ConnectionLostEvent" + }, + "acm017080jsd" : { + "type" : "ControlElement", + "id" : "acm017080jsd", + "name" : "getBibDatabaseContext" + }, + "acm017081jsd" : { + "type" : "ClassUnit", + "id" : "acm017081jsd", + "name" : "ConnectionLostEvent", + "compilationUnitId" : "acm017073jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd" ], + "content" : [ "acm017079jsd", "acm017080jsd" ] + }, + "acm017082jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017082jsd", + "name" : "SharedEntriesNotPresentEvent", + "parentId" : "acm017078jsd", + "content" : [ "acm017090jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017083jsd" : { + "type" : "CodePackage", + "id" : "acm017083jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017084jsd" ] + }, + "acm017084jsd" : { + "type" : "CodePackage", + "id" : "acm017084jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017085jsd" ] + }, + "acm017085jsd" : { + "type" : "CodePackage", + "id" : "acm017085jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017086jsd" ] + }, + "acm017086jsd" : { + "type" : "CodePackage", + "id" : "acm017086jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017087jsd" ] + }, + "acm017087jsd" : { + "type" : "CodePackage", + "id" : "acm017087jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm017082jsd" ] + }, + "acm017088jsd" : { + "type" : "ControlElement", + "id" : "acm017088jsd", + "name" : "SharedEntriesNotPresentEvent" + }, + "acm017089jsd" : { + "type" : "ControlElement", + "id" : "acm017089jsd", + "name" : "getBibEntries" + }, + "acm017090jsd" : { + "type" : "ClassUnit", + "id" : "acm017090jsd", + "name" : "SharedEntriesNotPresentEvent", + "compilationUnitId" : "acm017082jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017088jsd", "acm017089jsd" ] + }, + "acm017091jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017091jsd", + "name" : "UpdateRefusedEvent", + "parentId" : "acm017078jsd", + "content" : [ "acm017101jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017092jsd" : { + "type" : "CodePackage", + "id" : "acm017092jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017093jsd" ] + }, + "acm017093jsd" : { + "type" : "CodePackage", + "id" : "acm017093jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017094jsd" ] + }, + "acm017094jsd" : { + "type" : "CodePackage", + "id" : "acm017094jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017095jsd" ] + }, + "acm017095jsd" : { + "type" : "CodePackage", + "id" : "acm017095jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017096jsd" ] + }, + "acm017096jsd" : { + "type" : "CodePackage", + "id" : "acm017096jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm017091jsd" ] + }, + "acm017097jsd" : { + "type" : "ControlElement", + "id" : "acm017097jsd", + "name" : "UpdateRefusedEvent" + }, + "acm017098jsd" : { + "type" : "ControlElement", + "id" : "acm017098jsd", + "name" : "getBibDatabaseContext" + }, + "acm017099jsd" : { + "type" : "ControlElement", + "id" : "acm017099jsd", + "name" : "getLocalBibEntry" + }, + "acm017100jsd" : { + "type" : "ControlElement", + "id" : "acm017100jsd", + "name" : "getSharedBibEntry" + }, + "acm017101jsd" : { + "type" : "ClassUnit", + "id" : "acm017101jsd", + "name" : "UpdateRefusedEvent", + "compilationUnitId" : "acm017091jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm017097jsd", "acm017098jsd", "acm017099jsd", "acm017100jsd" ] + }, + "acm017102jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017102jsd", + "name" : "InvalidDBMSConnectionPropertiesException", + "parentId" : "acm017107jsd", + "content" : [ "acm017109jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017103jsd" : { + "type" : "CodePackage", + "id" : "acm017103jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017104jsd" ] + }, + "acm017104jsd" : { + "type" : "CodePackage", + "id" : "acm017104jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017105jsd" ] + }, + "acm017105jsd" : { + "type" : "CodePackage", + "id" : "acm017105jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017106jsd" ] + }, + "acm017106jsd" : { + "type" : "CodePackage", + "id" : "acm017106jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017107jsd" ] + }, + "acm017107jsd" : { + "type" : "CodePackage", + "id" : "acm017107jsd", + "name" : "exception", + "parentId" : "acm016854jsd", + "content" : [ "acm017102jsd", "acm017110jsd", "acm017118jsd", "acm017128jsd" ] + }, + "acm017108jsd" : { + "type" : "ControlElement", + "id" : "acm017108jsd", + "name" : "InvalidDBMSConnectionPropertiesException" + }, + "acm017109jsd" : { + "type" : "ClassUnit", + "id" : "acm017109jsd", + "name" : "InvalidDBMSConnectionPropertiesException", + "compilationUnitId" : "acm017102jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017108jsd" ] + }, + "acm017110jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017110jsd", + "name" : "NotASharedDatabaseException", + "parentId" : "acm017107jsd", + "content" : [ "acm017117jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017111jsd" : { + "type" : "CodePackage", + "id" : "acm017111jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017112jsd" ] + }, + "acm017112jsd" : { + "type" : "CodePackage", + "id" : "acm017112jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017113jsd" ] + }, + "acm017113jsd" : { + "type" : "CodePackage", + "id" : "acm017113jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017114jsd" ] + }, + "acm017114jsd" : { + "type" : "CodePackage", + "id" : "acm017114jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017115jsd" ] + }, + "acm017115jsd" : { + "type" : "CodePackage", + "id" : "acm017115jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm017110jsd" ] + }, + "acm017116jsd" : { + "type" : "ControlElement", + "id" : "acm017116jsd", + "name" : "NotASharedDatabaseException" + }, + "acm017117jsd" : { + "type" : "ClassUnit", + "id" : "acm017117jsd", + "name" : "NotASharedDatabaseException", + "compilationUnitId" : "acm017110jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017116jsd" ] + }, + "acm017118jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017118jsd", + "name" : "OfflineLockException", + "parentId" : "acm017107jsd", + "content" : [ "acm017127jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017119jsd" : { + "type" : "CodePackage", + "id" : "acm017119jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017120jsd" ] + }, + "acm017120jsd" : { + "type" : "CodePackage", + "id" : "acm017120jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017121jsd" ] + }, + "acm017121jsd" : { + "type" : "CodePackage", + "id" : "acm017121jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017122jsd" ] + }, + "acm017122jsd" : { + "type" : "CodePackage", + "id" : "acm017122jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017123jsd" ] + }, + "acm017123jsd" : { + "type" : "CodePackage", + "id" : "acm017123jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm017118jsd" ] + }, + "acm017124jsd" : { + "type" : "ControlElement", + "id" : "acm017124jsd", + "name" : "OfflineLockException" + }, + "acm017125jsd" : { + "type" : "ControlElement", + "id" : "acm017125jsd", + "name" : "getLocalBibEntry" + }, + "acm017126jsd" : { + "type" : "ControlElement", + "id" : "acm017126jsd", + "name" : "getSharedBibEntry" + }, + "acm017127jsd" : { + "type" : "ClassUnit", + "id" : "acm017127jsd", + "name" : "OfflineLockException", + "compilationUnitId" : "acm017118jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017124jsd", "acm017125jsd", "acm017126jsd" ] + }, + "acm017128jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017128jsd", + "name" : "SharedEntryNotPresentException", + "parentId" : "acm017107jsd", + "content" : [ "acm017136jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017129jsd" : { + "type" : "CodePackage", + "id" : "acm017129jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017130jsd" ] + }, + "acm017130jsd" : { + "type" : "CodePackage", + "id" : "acm017130jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017131jsd" ] + }, + "acm017131jsd" : { + "type" : "CodePackage", + "id" : "acm017131jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017132jsd" ] + }, + "acm017132jsd" : { + "type" : "CodePackage", + "id" : "acm017132jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017133jsd" ] + }, + "acm017133jsd" : { + "type" : "CodePackage", + "id" : "acm017133jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm017128jsd" ] + }, + "acm017134jsd" : { + "type" : "ControlElement", + "id" : "acm017134jsd", + "name" : "SharedEntryNotPresentException" + }, + "acm017135jsd" : { + "type" : "ControlElement", + "id" : "acm017135jsd", + "name" : "getNonPresentBibEntry" + }, + "acm017136jsd" : { + "type" : "ClassUnit", + "id" : "acm017136jsd", + "name" : "SharedEntryNotPresentException", + "compilationUnitId" : "acm017128jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017134jsd", "acm017135jsd" ] + }, + "acm017137jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017137jsd", + "name" : "OracleNotificationListener", + "parentId" : "acm017142jsd", + "content" : [ "acm017145jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "listener" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017138jsd" : { + "type" : "CodePackage", + "id" : "acm017138jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017139jsd" ] + }, + "acm017139jsd" : { + "type" : "CodePackage", + "id" : "acm017139jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017140jsd" ] + }, + "acm017140jsd" : { + "type" : "CodePackage", + "id" : "acm017140jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017141jsd" ] + }, + "acm017141jsd" : { + "type" : "CodePackage", + "id" : "acm017141jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017142jsd" ] + }, + "acm017142jsd" : { + "type" : "CodePackage", + "id" : "acm017142jsd", + "name" : "listener", + "parentId" : "acm016854jsd", + "content" : [ "acm017137jsd", "acm017146jsd" ] + }, + "acm017143jsd" : { + "type" : "ControlElement", + "id" : "acm017143jsd", + "name" : "OracleNotificationListener" + }, + "acm017144jsd" : { + "type" : "ControlElement", + "id" : "acm017144jsd", + "name" : "onDatabaseChangeNotification" + }, + "acm017145jsd" : { + "type" : "ClassUnit", + "id" : "acm017145jsd", + "name" : "OracleNotificationListener", + "compilationUnitId" : "acm017137jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016966jsd" ], + "content" : [ "acm017143jsd", "acm017144jsd" ] + }, + "acm017146jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017146jsd", + "name" : "PostgresSQLNotificationListener", + "parentId" : "acm017142jsd", + "content" : [ "acm017155jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "listener" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017147jsd" : { + "type" : "CodePackage", + "id" : "acm017147jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017148jsd" ] + }, + "acm017148jsd" : { + "type" : "CodePackage", + "id" : "acm017148jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017149jsd" ] + }, + "acm017149jsd" : { + "type" : "CodePackage", + "id" : "acm017149jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017150jsd" ] + }, + "acm017150jsd" : { + "type" : "CodePackage", + "id" : "acm017150jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017151jsd" ] + }, + "acm017151jsd" : { + "type" : "CodePackage", + "id" : "acm017151jsd", + "name" : "listener", + "parentId" : null, + "content" : [ "acm017146jsd" ] + }, + "acm017152jsd" : { + "type" : "ControlElement", + "id" : "acm017152jsd", + "name" : "PostgresSQLNotificationListener" + }, + "acm017153jsd" : { + "type" : "ControlElement", + "id" : "acm017153jsd", + "name" : "run" + }, + "acm017154jsd" : { + "type" : "ControlElement", + "id" : "acm017154jsd", + "name" : "stop" + }, + "acm017155jsd" : { + "type" : "ClassUnit", + "id" : "acm017155jsd", + "name" : "PostgresSQLNotificationListener", + "compilationUnitId" : "acm017146jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016966jsd", "acm017155jsd" ], + "content" : [ "acm017152jsd", "acm017153jsd", "acm017154jsd" ] + }, + "acm017156jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017156jsd", + "name" : "SharedDatabasePreferences", + "parentId" : "acm017161jsd", + "content" : [ "acm017193jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "prefs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017157jsd" : { + "type" : "CodePackage", + "id" : "acm017157jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017158jsd" ] + }, + "acm017158jsd" : { + "type" : "CodePackage", + "id" : "acm017158jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017159jsd" ] + }, + "acm017159jsd" : { + "type" : "CodePackage", + "id" : "acm017159jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017160jsd" ] + }, + "acm017160jsd" : { + "type" : "CodePackage", + "id" : "acm017160jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017161jsd" ] + }, + "acm017161jsd" : { + "type" : "CodePackage", + "id" : "acm017161jsd", + "name" : "prefs", + "parentId" : "acm016854jsd", + "content" : [ "acm017156jsd" ] + }, + "acm017162jsd" : { + "type" : "ControlElement", + "id" : "acm017162jsd", + "name" : "SharedDatabasePreferences" + }, + "acm017163jsd" : { + "type" : "ControlElement", + "id" : "acm017163jsd", + "name" : "SharedDatabasePreferences" + }, + "acm017164jsd" : { + "type" : "ControlElement", + "id" : "acm017164jsd", + "name" : "getType" + }, + "acm017165jsd" : { + "type" : "ControlElement", + "id" : "acm017165jsd", + "name" : "getHost" + }, + "acm017166jsd" : { + "type" : "ControlElement", + "id" : "acm017166jsd", + "name" : "getPort" + }, + "acm017167jsd" : { + "type" : "ControlElement", + "id" : "acm017167jsd", + "name" : "getName" + }, + "acm017168jsd" : { + "type" : "ControlElement", + "id" : "acm017168jsd", + "name" : "getUser" + }, + "acm017169jsd" : { + "type" : "ControlElement", + "id" : "acm017169jsd", + "name" : "getPassword" + }, + "acm017170jsd" : { + "type" : "ControlElement", + "id" : "acm017170jsd", + "name" : "getKeyStoreFile" + }, + "acm017171jsd" : { + "type" : "ControlElement", + "id" : "acm017171jsd", + "name" : "getServerTimezone" + }, + "acm017172jsd" : { + "type" : "ControlElement", + "id" : "acm017172jsd", + "name" : "getRememberPassword" + }, + "acm017173jsd" : { + "type" : "ControlElement", + "id" : "acm017173jsd", + "name" : "getFolder" + }, + "acm017174jsd" : { + "type" : "ControlElement", + "id" : "acm017174jsd", + "name" : "getAutosave" + }, + "acm017175jsd" : { + "type" : "ControlElement", + "id" : "acm017175jsd", + "name" : "isUseSSL" + }, + "acm017176jsd" : { + "type" : "ControlElement", + "id" : "acm017176jsd", + "name" : "setType" + }, + "acm017177jsd" : { + "type" : "ControlElement", + "id" : "acm017177jsd", + "name" : "setHost" + }, + "acm017178jsd" : { + "type" : "ControlElement", + "id" : "acm017178jsd", + "name" : "setPort" + }, + "acm017179jsd" : { + "type" : "ControlElement", + "id" : "acm017179jsd", + "name" : "setName" + }, + "acm017180jsd" : { + "type" : "ControlElement", + "id" : "acm017180jsd", + "name" : "setUser" + }, + "acm017181jsd" : { + "type" : "ControlElement", + "id" : "acm017181jsd", + "name" : "setPassword" + }, + "acm017182jsd" : { + "type" : "ControlElement", + "id" : "acm017182jsd", + "name" : "setRememberPassword" + }, + "acm017183jsd" : { + "type" : "ControlElement", + "id" : "acm017183jsd", + "name" : "setFolder" + }, + "acm017184jsd" : { + "type" : "ControlElement", + "id" : "acm017184jsd", + "name" : "setAutosave" + }, + "acm017185jsd" : { + "type" : "ControlElement", + "id" : "acm017185jsd", + "name" : "setUseSSL" + }, + "acm017186jsd" : { + "type" : "ControlElement", + "id" : "acm017186jsd", + "name" : "setKeystoreFile" + }, + "acm017187jsd" : { + "type" : "ControlElement", + "id" : "acm017187jsd", + "name" : "setServerTimezone" + }, + "acm017188jsd" : { + "type" : "ControlElement", + "id" : "acm017188jsd", + "name" : "clearPassword" + }, + "acm017189jsd" : { + "type" : "ControlElement", + "id" : "acm017189jsd", + "name" : "clear" + }, + "acm017190jsd" : { + "type" : "ControlElement", + "id" : "acm017190jsd", + "name" : "getOptionalValue" + }, + "acm017191jsd" : { + "type" : "ControlElement", + "id" : "acm017191jsd", + "name" : "clearAll" + }, + "acm017192jsd" : { + "type" : "ControlElement", + "id" : "acm017192jsd", + "name" : "putAllDBMSConnectionProperties" + }, + "acm017193jsd" : { + "type" : "ClassUnit", + "id" : "acm017193jsd", + "name" : "SharedDatabasePreferences", + "compilationUnitId" : "acm017156jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017003jsd", "acm017193jsd", "acm017205jsd" ], + "content" : [ "acm017162jsd", "acm017163jsd", "acm017164jsd", "acm017165jsd", "acm017166jsd", "acm017167jsd", "acm017168jsd", "acm017169jsd", "acm017170jsd", "acm017171jsd", "acm017172jsd", "acm017173jsd", "acm017174jsd", "acm017175jsd", "acm017176jsd", "acm017177jsd", "acm017178jsd", "acm017179jsd", "acm017180jsd", "acm017181jsd", "acm017182jsd", "acm017183jsd", "acm017184jsd", "acm017185jsd", "acm017186jsd", "acm017187jsd", "acm017188jsd", "acm017189jsd", "acm017190jsd", "acm017191jsd", "acm017192jsd" ] + }, + "acm017194jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017194jsd", + "name" : "Password", + "parentId" : "acm017199jsd", + "content" : [ "acm017205jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "shared", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017195jsd" : { + "type" : "CodePackage", + "id" : "acm017195jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017196jsd" ] + }, + "acm017196jsd" : { + "type" : "CodePackage", + "id" : "acm017196jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017197jsd" ] + }, + "acm017197jsd" : { + "type" : "CodePackage", + "id" : "acm017197jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017198jsd" ] + }, + "acm017198jsd" : { + "type" : "CodePackage", + "id" : "acm017198jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm017199jsd" ] + }, + "acm017199jsd" : { + "type" : "CodePackage", + "id" : "acm017199jsd", + "name" : "security", + "parentId" : "acm016854jsd", + "content" : [ "acm017194jsd", "acm027700jsd" ] + }, + "acm017200jsd" : { + "type" : "ControlElement", + "id" : "acm017200jsd", + "name" : "Password" + }, + "acm017201jsd" : { + "type" : "ControlElement", + "id" : "acm017201jsd", + "name" : "Password" + }, + "acm017202jsd" : { + "type" : "ControlElement", + "id" : "acm017202jsd", + "name" : "encrypt" + }, + "acm017203jsd" : { + "type" : "ControlElement", + "id" : "acm017203jsd", + "name" : "decrypt" + }, + "acm017204jsd" : { + "type" : "ControlElement", + "id" : "acm017204jsd", + "name" : "get128BitHash" + }, + "acm017205jsd" : { + "type" : "ClassUnit", + "id" : "acm017205jsd", + "name" : "Password", + "compilationUnitId" : "acm017194jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017200jsd", "acm017201jsd", "acm017202jsd", "acm017203jsd", "acm017204jsd" ] + }, + "acm017206jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017206jsd", + "name" : "DefaultLatexParser", + "parentId" : "acm017210jsd", + "content" : [ "acm017219jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017207jsd" : { + "type" : "CodePackage", + "id" : "acm017207jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017208jsd" ] + }, + "acm017208jsd" : { + "type" : "CodePackage", + "id" : "acm017208jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017209jsd" ] + }, + "acm017209jsd" : { + "type" : "CodePackage", + "id" : "acm017209jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017210jsd" ] + }, + "acm017210jsd" : { + "type" : "CodePackage", + "id" : "acm017210jsd", + "name" : "texparser", + "parentId" : "acm001340jsd", + "content" : [ "acm017206jsd", "acm017220jsd", "acm017229jsd", "acm027709jsd", "acm027729jsd", "acm027738jsd" ] + }, + "acm017211jsd" : { + "type" : "ControlElement", + "id" : "acm017211jsd", + "name" : "DefaultLatexParser" + }, + "acm017212jsd" : { + "type" : "ControlElement", + "id" : "acm017212jsd", + "name" : "getLatexParserResult" + }, + "acm017213jsd" : { + "type" : "ControlElement", + "id" : "acm017213jsd", + "name" : "parse" + }, + "acm017214jsd" : { + "type" : "ControlElement", + "id" : "acm017214jsd", + "name" : "parse" + }, + "acm017215jsd" : { + "type" : "ControlElement", + "id" : "acm017215jsd", + "name" : "parse" + }, + "acm017216jsd" : { + "type" : "ControlElement", + "id" : "acm017216jsd", + "name" : "matchCitation" + }, + "acm017217jsd" : { + "type" : "ControlElement", + "id" : "acm017217jsd", + "name" : "matchBibFile" + }, + "acm017218jsd" : { + "type" : "ControlElement", + "id" : "acm017218jsd", + "name" : "matchNestedFile" + }, + "acm017219jsd" : { + "type" : "ClassUnit", + "id" : "acm017219jsd", + "name" : "DefaultLatexParser", + "compilationUnitId" : "acm017206jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017228jsd" ], + "datatypeReferencesIds" : [ "acm017219jsd", "acm020666jsd" ], + "content" : [ "acm017211jsd", "acm017212jsd", "acm017213jsd", "acm017214jsd", "acm017215jsd", "acm017216jsd", "acm017217jsd", "acm017218jsd" ] + }, + "acm017220jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017220jsd", + "name" : "LatexParser", + "parentId" : "acm017210jsd", + "content" : [ "acm017228jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017221jsd" : { + "type" : "CodePackage", + "id" : "acm017221jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017222jsd" ] + }, + "acm017222jsd" : { + "type" : "CodePackage", + "id" : "acm017222jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017223jsd" ] + }, + "acm017223jsd" : { + "type" : "CodePackage", + "id" : "acm017223jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017224jsd" ] + }, + "acm017224jsd" : { + "type" : "CodePackage", + "id" : "acm017224jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm017220jsd" ] + }, + "acm017225jsd" : { + "type" : "ControlElement", + "id" : "acm017225jsd", + "name" : "parse" + }, + "acm017226jsd" : { + "type" : "ControlElement", + "id" : "acm017226jsd", + "name" : "parse" + }, + "acm017227jsd" : { + "type" : "ControlElement", + "id" : "acm017227jsd", + "name" : "parse" + }, + "acm017228jsd" : { + "type" : "InterfaceUnit", + "id" : "acm017228jsd", + "name" : "LatexParser", + "compilationUnitId" : "acm017220jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020666jsd" ], + "content" : [ "acm017225jsd", "acm017226jsd", "acm017227jsd" ] + }, + "acm017229jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017229jsd", + "name" : "TexBibEntriesResolver", + "parentId" : "acm017210jsd", + "content" : [ "acm017238jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017230jsd" : { + "type" : "CodePackage", + "id" : "acm017230jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017231jsd" ] + }, + "acm017231jsd" : { + "type" : "CodePackage", + "id" : "acm017231jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017232jsd" ] + }, + "acm017232jsd" : { + "type" : "CodePackage", + "id" : "acm017232jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017233jsd" ] + }, + "acm017233jsd" : { + "type" : "CodePackage", + "id" : "acm017233jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm017229jsd" ] + }, + "acm017234jsd" : { + "type" : "ControlElement", + "id" : "acm017234jsd", + "name" : "TexBibEntriesResolver" + }, + "acm017235jsd" : { + "type" : "ControlElement", + "id" : "acm017235jsd", + "name" : "resolve" + }, + "acm017236jsd" : { + "type" : "ControlElement", + "id" : "acm017236jsd", + "name" : "apply" + }, + "acm017237jsd" : { + "type" : "ControlElement", + "id" : "acm017237jsd", + "name" : "addCrossReferencingData" + }, + "acm017238jsd" : { + "type" : "ClassUnit", + "id" : "acm017238jsd", + "name" : "TexBibEntriesResolver", + "compilationUnitId" : "acm017229jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017238jsd", "acm017988jsd", "acm018267jsd", "acm020631jsd", "acm020646jsd", "acm020666jsd", "acm020693jsd", "acm020875jsd" ], + "content" : [ "acm017234jsd", "acm017235jsd", "acm017236jsd", "acm017237jsd" ] + }, + "acm017239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017239jsd", + "name" : "AddUndoableActionEvent", + "parentId" : "acm017243jsd", + "content" : [ "acm017245jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017240jsd" : { + "type" : "CodePackage", + "id" : "acm017240jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017241jsd" ] + }, + "acm017241jsd" : { + "type" : "CodePackage", + "id" : "acm017241jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017242jsd" ] + }, + "acm017242jsd" : { + "type" : "CodePackage", + "id" : "acm017242jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017243jsd" ] + }, + "acm017243jsd" : { + "type" : "CodePackage", + "id" : "acm017243jsd", + "name" : "undo", + "parentId" : "acm001340jsd", + "content" : [ "acm017239jsd", "acm017246jsd", "acm017257jsd" ] + }, + "acm017244jsd" : { + "type" : "ControlElement", + "id" : "acm017244jsd", + "name" : "AddUndoableActionEvent" + }, + "acm017245jsd" : { + "type" : "ClassUnit", + "id" : "acm017245jsd", + "name" : "AddUndoableActionEvent", + "compilationUnitId" : "acm017239jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm017256jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017244jsd" ] + }, + "acm017246jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017246jsd", + "name" : "UndoChangeEvent", + "parentId" : "acm017243jsd", + "content" : [ "acm017256jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017247jsd" : { + "type" : "CodePackage", + "id" : "acm017247jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017248jsd" ] + }, + "acm017248jsd" : { + "type" : "CodePackage", + "id" : "acm017248jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017249jsd" ] + }, + "acm017249jsd" : { + "type" : "CodePackage", + "id" : "acm017249jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017250jsd" ] + }, + "acm017250jsd" : { + "type" : "CodePackage", + "id" : "acm017250jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm017246jsd" ] + }, + "acm017251jsd" : { + "type" : "ControlElement", + "id" : "acm017251jsd", + "name" : "UndoChangeEvent" + }, + "acm017252jsd" : { + "type" : "ControlElement", + "id" : "acm017252jsd", + "name" : "isCanUndo" + }, + "acm017253jsd" : { + "type" : "ControlElement", + "id" : "acm017253jsd", + "name" : "getUndoDescription" + }, + "acm017254jsd" : { + "type" : "ControlElement", + "id" : "acm017254jsd", + "name" : "isCanRedo" + }, + "acm017255jsd" : { + "type" : "ControlElement", + "id" : "acm017255jsd", + "name" : "getRedoDescription" + }, + "acm017256jsd" : { + "type" : "ClassUnit", + "id" : "acm017256jsd", + "name" : "UndoChangeEvent", + "compilationUnitId" : "acm017246jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017251jsd", "acm017252jsd", "acm017253jsd", "acm017254jsd", "acm017255jsd" ] + }, + "acm017257jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017257jsd", + "name" : "UndoRedoEvent", + "parentId" : "acm017243jsd", + "content" : [ "acm017263jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "undo" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017258jsd" : { + "type" : "CodePackage", + "id" : "acm017258jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017259jsd" ] + }, + "acm017259jsd" : { + "type" : "CodePackage", + "id" : "acm017259jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017260jsd" ] + }, + "acm017260jsd" : { + "type" : "CodePackage", + "id" : "acm017260jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017261jsd" ] + }, + "acm017261jsd" : { + "type" : "CodePackage", + "id" : "acm017261jsd", + "name" : "undo", + "parentId" : null, + "content" : [ "acm017257jsd" ] + }, + "acm017262jsd" : { + "type" : "ControlElement", + "id" : "acm017262jsd", + "name" : "UndoRedoEvent" + }, + "acm017263jsd" : { + "type" : "ClassUnit", + "id" : "acm017263jsd", + "name" : "UndoRedoEvent", + "compilationUnitId" : "acm017257jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm017256jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017262jsd" ] + }, + "acm017264jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017264jsd", + "name" : "BackupFileType", + "parentId" : "acm017268jsd", + "content" : [ "acm017272jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017265jsd" : { + "type" : "CodePackage", + "id" : "acm017265jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017266jsd" ] + }, + "acm017266jsd" : { + "type" : "CodePackage", + "id" : "acm017266jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017267jsd" ] + }, + "acm017267jsd" : { + "type" : "CodePackage", + "id" : "acm017267jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017268jsd" ] + }, + "acm017268jsd" : { + "type" : "CodePackage", + "id" : "acm017268jsd", + "name" : "util", + "parentId" : "acm001340jsd", + "content" : [ "acm017264jsd", "acm017273jsd", "acm017282jsd", "acm017293jsd", "acm017305jsd", "acm017312jsd", "acm017321jsd", "acm017328jsd", "acm017335jsd", "acm017345jsd", "acm017354jsd", "acm017365jsd", "acm017379jsd", "acm017409jsd", "acm027751jsd", "acm027760jsd", "acm027770jsd", "acm027780jsd", "acm027790jsd", "acm027825jsd", "acm017427jsd", "acm017601jsd" ] + }, + "acm017269jsd" : { + "type" : "ControlElement", + "id" : "acm017269jsd", + "name" : "BackupFileType" + }, + "acm017270jsd" : { + "type" : "ControlElement", + "id" : "acm017270jsd", + "name" : "getExtensions" + }, + "acm017271jsd" : { + "type" : "ControlElement", + "id" : "acm017271jsd", + "name" : "getName" + }, + "acm017272jsd" : { + "type" : "ClassUnit", + "id" : "acm017272jsd", + "name" : "BackupFileType", + "compilationUnitId" : "acm017264jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017320jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017269jsd", "acm017270jsd", "acm017271jsd" ] + }, + "acm017273jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017273jsd", + "name" : "BuildInfo", + "parentId" : "acm017268jsd", + "content" : [ "acm017281jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017274jsd" : { + "type" : "CodePackage", + "id" : "acm017274jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017275jsd" ] + }, + "acm017275jsd" : { + "type" : "CodePackage", + "id" : "acm017275jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017276jsd" ] + }, + "acm017276jsd" : { + "type" : "CodePackage", + "id" : "acm017276jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017277jsd" ] + }, + "acm017277jsd" : { + "type" : "CodePackage", + "id" : "acm017277jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017273jsd" ] + }, + "acm017278jsd" : { + "type" : "ControlElement", + "id" : "acm017278jsd", + "name" : "BuildInfo" + }, + "acm017279jsd" : { + "type" : "ControlElement", + "id" : "acm017279jsd", + "name" : "BuildInfo" + }, + "acm017280jsd" : { + "type" : "ControlElement", + "id" : "acm017280jsd", + "name" : "getValue" + }, + "acm017281jsd" : { + "type" : "ClassUnit", + "id" : "acm017281jsd", + "name" : "BuildInfo", + "compilationUnitId" : "acm017273jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017281jsd", "acm017404jsd" ], + "content" : [ "acm017278jsd", "acm017279jsd", "acm017280jsd" ] + }, + "acm017282jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017282jsd", + "name" : "CoarseChangeFilter", + "parentId" : "acm017268jsd", + "content" : [ "acm017292jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017283jsd" : { + "type" : "CodePackage", + "id" : "acm017283jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017284jsd" ] + }, + "acm017284jsd" : { + "type" : "CodePackage", + "id" : "acm017284jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017285jsd" ] + }, + "acm017285jsd" : { + "type" : "CodePackage", + "id" : "acm017285jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017286jsd" ] + }, + "acm017286jsd" : { + "type" : "CodePackage", + "id" : "acm017286jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017282jsd" ] + }, + "acm017287jsd" : { + "type" : "ControlElement", + "id" : "acm017287jsd", + "name" : "CoarseChangeFilter" + }, + "acm017288jsd" : { + "type" : "ControlElement", + "id" : "acm017288jsd", + "name" : "listen" + }, + "acm017289jsd" : { + "type" : "ControlElement", + "id" : "acm017289jsd", + "name" : "registerListener" + }, + "acm017290jsd" : { + "type" : "ControlElement", + "id" : "acm017290jsd", + "name" : "unregisterListener" + }, + "acm017291jsd" : { + "type" : "ControlElement", + "id" : "acm017291jsd", + "name" : "shutdown" + }, + "acm017292jsd" : { + "type" : "ClassUnit", + "id" : "acm017292jsd", + "name" : "CoarseChangeFilter", + "compilationUnitId" : "acm017282jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm018089jsd", "acm018267jsd", "acm018604jsd", "acm018673jsd" ], + "content" : [ "acm017287jsd", "acm017288jsd", "acm017289jsd", "acm017290jsd", "acm017291jsd" ] + }, + "acm017293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017293jsd", + "name" : "DelayTaskThrottler", + "parentId" : "acm017268jsd", + "content" : [ "acm017304jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017294jsd" : { + "type" : "CodePackage", + "id" : "acm017294jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017295jsd" ] + }, + "acm017295jsd" : { + "type" : "CodePackage", + "id" : "acm017295jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017296jsd" ] + }, + "acm017296jsd" : { + "type" : "CodePackage", + "id" : "acm017296jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017297jsd" ] + }, + "acm017297jsd" : { + "type" : "CodePackage", + "id" : "acm017297jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017293jsd" ] + }, + "acm017298jsd" : { + "type" : "ControlElement", + "id" : "acm017298jsd", + "name" : "DelayTaskThrottler" + }, + "acm017299jsd" : { + "type" : "ControlElement", + "id" : "acm017299jsd", + "name" : "schedule" + }, + "acm017300jsd" : { + "type" : "ControlElement", + "id" : "acm017300jsd", + "name" : "scheduleTask" + }, + "acm017301jsd" : { + "type" : "ControlElement", + "id" : "acm017301jsd", + "name" : "execute" + }, + "acm017302jsd" : { + "type" : "ControlElement", + "id" : "acm017302jsd", + "name" : "cancel" + }, + "acm017303jsd" : { + "type" : "ControlElement", + "id" : "acm017303jsd", + "name" : "shutdown" + }, + "acm017304jsd" : { + "type" : "ClassUnit", + "id" : "acm017304jsd", + "name" : "DelayTaskThrottler", + "compilationUnitId" : "acm017293jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017304jsd" ], + "content" : [ "acm017298jsd", "acm017299jsd", "acm017300jsd", "acm017301jsd", "acm017302jsd", "acm017303jsd" ] + }, + "acm017305jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017305jsd", + "name" : "ExternalLinkCreator", + "parentId" : "acm017268jsd", + "content" : [ "acm017311jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017306jsd" : { + "type" : "CodePackage", + "id" : "acm017306jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017307jsd" ] + }, + "acm017307jsd" : { + "type" : "CodePackage", + "id" : "acm017307jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017308jsd" ] + }, + "acm017308jsd" : { + "type" : "CodePackage", + "id" : "acm017308jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017309jsd" ] + }, + "acm017309jsd" : { + "type" : "CodePackage", + "id" : "acm017309jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017305jsd" ] + }, + "acm017310jsd" : { + "type" : "ControlElement", + "id" : "acm017310jsd", + "name" : "getShortScienceSearchURL" + }, + "acm017311jsd" : { + "type" : "ClassUnit", + "id" : "acm017311jsd", + "name" : "ExternalLinkCreator", + "compilationUnitId" : "acm017305jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017310jsd" ] + }, + "acm017312jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017312jsd", + "name" : "FileType", + "parentId" : "acm017268jsd", + "content" : [ "acm017320jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017313jsd" : { + "type" : "CodePackage", + "id" : "acm017313jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017314jsd" ] + }, + "acm017314jsd" : { + "type" : "CodePackage", + "id" : "acm017314jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017315jsd" ] + }, + "acm017315jsd" : { + "type" : "CodePackage", + "id" : "acm017315jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017316jsd" ] + }, + "acm017316jsd" : { + "type" : "CodePackage", + "id" : "acm017316jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017312jsd" ] + }, + "acm017317jsd" : { + "type" : "ControlElement", + "id" : "acm017317jsd", + "name" : "getExtensionsWithAsteriskAndDot" + }, + "acm017318jsd" : { + "type" : "ControlElement", + "id" : "acm017318jsd", + "name" : "getExtensions" + }, + "acm017319jsd" : { + "type" : "ControlElement", + "id" : "acm017319jsd", + "name" : "getName" + }, + "acm017320jsd" : { + "type" : "InterfaceUnit", + "id" : "acm017320jsd", + "name" : "FileType", + "compilationUnitId" : "acm017312jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017317jsd", "acm017318jsd", "acm017319jsd" ] + }, + "acm017321jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017321jsd", + "name" : "MetadataSerializationConfiguration", + "parentId" : "acm017268jsd", + "content" : [ "acm017327jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017322jsd" : { + "type" : "CodePackage", + "id" : "acm017322jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017323jsd" ] + }, + "acm017323jsd" : { + "type" : "CodePackage", + "id" : "acm017323jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017324jsd" ] + }, + "acm017324jsd" : { + "type" : "CodePackage", + "id" : "acm017324jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017325jsd" ] + }, + "acm017325jsd" : { + "type" : "CodePackage", + "id" : "acm017325jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017321jsd" ] + }, + "acm017326jsd" : { + "type" : "ControlElement", + "id" : "acm017326jsd", + "name" : "MetadataSerializationConfiguration" + }, + "acm017327jsd" : { + "type" : "ClassUnit", + "id" : "acm017327jsd", + "name" : "MetadataSerializationConfiguration", + "compilationUnitId" : "acm017321jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017326jsd" ] + }, + "acm017328jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017328jsd", + "name" : "OS", + "parentId" : "acm017268jsd", + "content" : [ "acm017334jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017329jsd" : { + "type" : "CodePackage", + "id" : "acm017329jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017330jsd" ] + }, + "acm017330jsd" : { + "type" : "CodePackage", + "id" : "acm017330jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017331jsd" ] + }, + "acm017331jsd" : { + "type" : "CodePackage", + "id" : "acm017331jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017332jsd" ] + }, + "acm017332jsd" : { + "type" : "CodePackage", + "id" : "acm017332jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017328jsd" ] + }, + "acm017333jsd" : { + "type" : "ControlElement", + "id" : "acm017333jsd", + "name" : "OS" + }, + "acm017334jsd" : { + "type" : "ClassUnit", + "id" : "acm017334jsd", + "name" : "OS", + "compilationUnitId" : "acm017328jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017333jsd" ] + }, + "acm017335jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017335jsd", + "name" : "StandardFileType", + "parentId" : "acm017268jsd", + "content" : [ "acm017344jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017336jsd" : { + "type" : "CodePackage", + "id" : "acm017336jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017337jsd" ] + }, + "acm017337jsd" : { + "type" : "CodePackage", + "id" : "acm017337jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017338jsd" ] + }, + "acm017338jsd" : { + "type" : "CodePackage", + "id" : "acm017338jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017339jsd" ] + }, + "acm017339jsd" : { + "type" : "CodePackage", + "id" : "acm017339jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017335jsd" ] + }, + "acm017340jsd" : { + "type" : "ControlElement", + "id" : "acm017340jsd", + "name" : "StandardFileType" + }, + "acm017341jsd" : { + "type" : "ControlElement", + "id" : "acm017341jsd", + "name" : "getExtensions" + }, + "acm017342jsd" : { + "type" : "ControlElement", + "id" : "acm017342jsd", + "name" : "getName" + }, + "acm017343jsd" : { + "type" : "ControlElement", + "id" : "acm017343jsd", + "name" : "fromExtensions" + }, + "acm017344jsd" : { + "type" : "ClassUnit", + "id" : "acm017344jsd", + "name" : "StandardFileType", + "compilationUnitId" : "acm017335jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017320jsd" ], + "datatypeReferencesIds" : [ "acm017320jsd", "acm017364jsd" ], + "content" : [ "acm017340jsd", "acm017341jsd", "acm017342jsd", "acm017343jsd" ] + }, + "acm017345jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017345jsd", + "name" : "TestEntry", + "parentId" : "acm017268jsd", + "content" : [ "acm017353jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017346jsd" : { + "type" : "CodePackage", + "id" : "acm017346jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017347jsd" ] + }, + "acm017347jsd" : { + "type" : "CodePackage", + "id" : "acm017347jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017348jsd" ] + }, + "acm017348jsd" : { + "type" : "CodePackage", + "id" : "acm017348jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017349jsd" ] + }, + "acm017349jsd" : { + "type" : "CodePackage", + "id" : "acm017349jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017345jsd" ] + }, + "acm017350jsd" : { + "type" : "ControlElement", + "id" : "acm017350jsd", + "name" : "TestEntry" + }, + "acm017351jsd" : { + "type" : "ControlElement", + "id" : "acm017351jsd", + "name" : "getTestEntry" + }, + "acm017352jsd" : { + "type" : "ControlElement", + "id" : "acm017352jsd", + "name" : "getTestEntryBook" + }, + "acm017353jsd" : { + "type" : "ClassUnit", + "id" : "acm017353jsd", + "name" : "TestEntry", + "compilationUnitId" : "acm017345jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017350jsd", "acm017351jsd", "acm017352jsd" ] + }, + "acm017354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017354jsd", + "name" : "UnknownFileType", + "parentId" : "acm017268jsd", + "content" : [ "acm017364jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017355jsd" : { + "type" : "CodePackage", + "id" : "acm017355jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017356jsd" ] + }, + "acm017356jsd" : { + "type" : "CodePackage", + "id" : "acm017356jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017357jsd" ] + }, + "acm017357jsd" : { + "type" : "CodePackage", + "id" : "acm017357jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017358jsd" ] + }, + "acm017358jsd" : { + "type" : "CodePackage", + "id" : "acm017358jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017354jsd" ] + }, + "acm017359jsd" : { + "type" : "ControlElement", + "id" : "acm017359jsd", + "name" : "UnknownFileType" + }, + "acm017360jsd" : { + "type" : "ControlElement", + "id" : "acm017360jsd", + "name" : "getExtensions" + }, + "acm017361jsd" : { + "type" : "ControlElement", + "id" : "acm017361jsd", + "name" : "equals" + }, + "acm017362jsd" : { + "type" : "ControlElement", + "id" : "acm017362jsd", + "name" : "hashCode" + }, + "acm017363jsd" : { + "type" : "ControlElement", + "id" : "acm017363jsd", + "name" : "getName" + }, + "acm017364jsd" : { + "type" : "ClassUnit", + "id" : "acm017364jsd", + "name" : "UnknownFileType", + "compilationUnitId" : "acm017354jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017320jsd" ], + "datatypeReferencesIds" : [ "acm017320jsd" ], + "content" : [ "acm017359jsd", "acm017360jsd", "acm017361jsd", "acm017362jsd", "acm017363jsd" ] + }, + "acm017365jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017365jsd", + "name" : "UpdateField", + "parentId" : "acm017268jsd", + "content" : [ "acm017378jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017366jsd" : { + "type" : "CodePackage", + "id" : "acm017366jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017367jsd" ] + }, + "acm017367jsd" : { + "type" : "CodePackage", + "id" : "acm017367jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017368jsd" ] + }, + "acm017368jsd" : { + "type" : "CodePackage", + "id" : "acm017368jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017369jsd" ] + }, + "acm017369jsd" : { + "type" : "CodePackage", + "id" : "acm017369jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017365jsd" ] + }, + "acm017370jsd" : { + "type" : "ControlElement", + "id" : "acm017370jsd", + "name" : "UpdateField" + }, + "acm017371jsd" : { + "type" : "ControlElement", + "id" : "acm017371jsd", + "name" : "updateField" + }, + "acm017372jsd" : { + "type" : "ControlElement", + "id" : "acm017372jsd", + "name" : "updateNonDisplayableField" + }, + "acm017373jsd" : { + "type" : "ControlElement", + "id" : "acm017373jsd", + "name" : "updateField" + }, + "acm017374jsd" : { + "type" : "ControlElement", + "id" : "acm017374jsd", + "name" : "setAutomaticFields" + }, + "acm017375jsd" : { + "type" : "ControlElement", + "id" : "acm017375jsd", + "name" : "setAutomaticFields" + }, + "acm017376jsd" : { + "type" : "ControlElement", + "id" : "acm017376jsd", + "name" : "setAutomaticFields" + }, + "acm017377jsd" : { + "type" : "ControlElement", + "id" : "acm017377jsd", + "name" : "setAutomaticFields" + }, + "acm017378jsd" : { + "type" : "ClassUnit", + "id" : "acm017378jsd", + "name" : "UpdateField", + "compilationUnitId" : "acm017365jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016624jsd", "acm016641jsd", "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm017370jsd", "acm017371jsd", "acm017372jsd", "acm017373jsd", "acm017374jsd", "acm017375jsd", "acm017376jsd", "acm017377jsd" ] + }, + "acm017379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017379jsd", + "name" : "Version", + "parentId" : "acm017268jsd", + "content" : [ "acm017404jsd", "acm017408jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017380jsd" : { + "type" : "CodePackage", + "id" : "acm017380jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017381jsd" ] + }, + "acm017381jsd" : { + "type" : "CodePackage", + "id" : "acm017381jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017382jsd" ] + }, + "acm017382jsd" : { + "type" : "CodePackage", + "id" : "acm017382jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017383jsd" ] + }, + "acm017383jsd" : { + "type" : "CodePackage", + "id" : "acm017383jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017379jsd" ] + }, + "acm017384jsd" : { + "type" : "ControlElement", + "id" : "acm017384jsd", + "name" : "Version" + }, + "acm017385jsd" : { + "type" : "ControlElement", + "id" : "acm017385jsd", + "name" : "getLogger" + }, + "acm017386jsd" : { + "type" : "ControlElement", + "id" : "acm017386jsd", + "name" : "parse" + }, + "acm017387jsd" : { + "type" : "ControlElement", + "id" : "acm017387jsd", + "name" : "getAllAvailableVersions" + }, + "acm017388jsd" : { + "type" : "ControlElement", + "id" : "acm017388jsd", + "name" : "isNewerThan" + }, + "acm017389jsd" : { + "type" : "ControlElement", + "id" : "acm017389jsd", + "name" : "shouldBeUpdatedTo" + }, + "acm017390jsd" : { + "type" : "ControlElement", + "id" : "acm017390jsd", + "name" : "shouldBeUpdatedTo" + }, + "acm017391jsd" : { + "type" : "ControlElement", + "id" : "acm017391jsd", + "name" : "getFullVersion" + }, + "acm017392jsd" : { + "type" : "ControlElement", + "id" : "acm017392jsd", + "name" : "getMajor" + }, + "acm017393jsd" : { + "type" : "ControlElement", + "id" : "acm017393jsd", + "name" : "getMinor" + }, + "acm017394jsd" : { + "type" : "ControlElement", + "id" : "acm017394jsd", + "name" : "getPatch" + }, + "acm017395jsd" : { + "type" : "ControlElement", + "id" : "acm017395jsd", + "name" : "getDevelopmentNum" + }, + "acm017396jsd" : { + "type" : "ControlElement", + "id" : "acm017396jsd", + "name" : "isDevelopmentVersion" + }, + "acm017397jsd" : { + "type" : "ControlElement", + "id" : "acm017397jsd", + "name" : "getChangelogUrl" + }, + "acm017398jsd" : { + "type" : "ControlElement", + "id" : "acm017398jsd", + "name" : "equals" + }, + "acm017399jsd" : { + "type" : "ControlElement", + "id" : "acm017399jsd", + "name" : "hashCode" + }, + "acm017400jsd" : { + "type" : "ControlElement", + "id" : "acm017400jsd", + "name" : "toString" + }, + "acm017401jsd" : { + "type" : "ControlElement", + "id" : "acm017401jsd", + "name" : "DevelopmentStage" + }, + "acm017402jsd" : { + "type" : "ControlElement", + "id" : "acm017402jsd", + "name" : "parse" + }, + "acm017403jsd" : { + "type" : "ControlElement", + "id" : "acm017403jsd", + "name" : "isMoreStableThan" + }, + "acm017404jsd" : { + "type" : "ClassUnit", + "id" : "acm017404jsd", + "name" : "Version", + "compilationUnitId" : "acm017379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017404jsd", "acm017408jsd" ], + "content" : [ "acm017384jsd", "acm017385jsd", "acm017386jsd", "acm017387jsd", "acm017388jsd", "acm017389jsd", "acm017390jsd", "acm017391jsd", "acm017392jsd", "acm017393jsd", "acm017394jsd", "acm017395jsd", "acm017396jsd", "acm017397jsd", "acm017398jsd", "acm017399jsd", "acm017400jsd", "acm017401jsd", "acm017402jsd", "acm017403jsd" ] + }, + "acm017405jsd" : { + "type" : "ControlElement", + "id" : "acm017405jsd", + "name" : "DevelopmentStage" + }, + "acm017406jsd" : { + "type" : "ControlElement", + "id" : "acm017406jsd", + "name" : "parse" + }, + "acm017407jsd" : { + "type" : "ControlElement", + "id" : "acm017407jsd", + "name" : "isMoreStableThan" + }, + "acm017408jsd" : { + "type" : "ClassUnit", + "id" : "acm017408jsd", + "name" : "DevelopmentStage", + "compilationUnitId" : "acm017379jsd", + "parentDatatypeId" : "acm017404jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017408jsd" ], + "content" : [ "acm017405jsd", "acm017406jsd", "acm017407jsd" ] + }, + "acm017409jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017409jsd", + "name" : "WebViewStore", + "parentId" : "acm017268jsd", + "content" : [ "acm017421jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017410jsd" : { + "type" : "CodePackage", + "id" : "acm017410jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017411jsd" ] + }, + "acm017411jsd" : { + "type" : "CodePackage", + "id" : "acm017411jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017412jsd" ] + }, + "acm017412jsd" : { + "type" : "CodePackage", + "id" : "acm017412jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017413jsd" ] + }, + "acm017413jsd" : { + "type" : "CodePackage", + "id" : "acm017413jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017409jsd" ] + }, + "acm017414jsd" : { + "type" : "ControlElement", + "id" : "acm017414jsd", + "name" : "init" + }, + "acm017415jsd" : { + "type" : "ControlElement", + "id" : "acm017415jsd", + "name" : "init" + }, + "acm017416jsd" : { + "type" : "ControlElement", + "id" : "acm017416jsd", + "name" : "get" + }, + "acm017417jsd" : { + "type" : "ControlElement", + "id" : "acm017417jsd", + "name" : "addWebViewLater" + }, + "acm017418jsd" : { + "type" : "ControlElement", + "id" : "acm017418jsd", + "name" : "hasMore" + }, + "acm017419jsd" : { + "type" : "ControlElement", + "id" : "acm017419jsd", + "name" : "getNumberOfPreloadedInstances" + }, + "acm017420jsd" : { + "type" : "ControlElement", + "id" : "acm017420jsd", + "name" : "getMinimumNumberOfInstances" + }, + "acm017421jsd" : { + "type" : "ClassUnit", + "id" : "acm017421jsd", + "name" : "WebViewStore", + "compilationUnitId" : "acm017409jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017421jsd" ], + "content" : [ "acm017414jsd", "acm017415jsd", "acm017416jsd", "acm017417jsd", "acm017418jsd", "acm017419jsd", "acm017420jsd" ] + }, + "acm017422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017422jsd", + "name" : "AutoLinkPreferences", + "parentId" : "acm017427jsd", + "content" : [ "acm017440jsd", "acm017441jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017423jsd" : { + "type" : "CodePackage", + "id" : "acm017423jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017424jsd" ] + }, + "acm017424jsd" : { + "type" : "CodePackage", + "id" : "acm017424jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017425jsd" ] + }, + "acm017425jsd" : { + "type" : "CodePackage", + "id" : "acm017425jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017426jsd" ] + }, + "acm017426jsd" : { + "type" : "CodePackage", + "id" : "acm017426jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017427jsd" ] + }, + "acm017427jsd" : { + "type" : "CodePackage", + "id" : "acm017427jsd", + "name" : "io", + "parentId" : "acm017268jsd", + "content" : [ "acm017422jsd", "acm017442jsd", "acm017454jsd", "acm017465jsd", "acm017476jsd", "acm017484jsd", "acm017492jsd", "acm017508jsd", "acm017518jsd", "acm017528jsd", "acm017561jsd", "acm017575jsd", "acm027873jsd", "acm027883jsd", "acm027897jsd", "acm027911jsd", "acm027927jsd", "acm027989jsd" ] + }, + "acm017428jsd" : { + "type" : "ControlElement", + "id" : "acm017428jsd", + "name" : "AutoLinkPreferences" + }, + "acm017429jsd" : { + "type" : "ControlElement", + "id" : "acm017429jsd", + "name" : "AutoLinkPreferences" + }, + "acm017430jsd" : { + "type" : "ControlElement", + "id" : "acm017430jsd", + "name" : "getCitationKeyDependency" + }, + "acm017431jsd" : { + "type" : "ControlElement", + "id" : "acm017431jsd", + "name" : "citationKeyDependencyProperty" + }, + "acm017432jsd" : { + "type" : "ControlElement", + "id" : "acm017432jsd", + "name" : "setCitationKeyDependency" + }, + "acm017433jsd" : { + "type" : "ControlElement", + "id" : "acm017433jsd", + "name" : "getRegularExpression" + }, + "acm017434jsd" : { + "type" : "ControlElement", + "id" : "acm017434jsd", + "name" : "regularExpressionProperty" + }, + "acm017435jsd" : { + "type" : "ControlElement", + "id" : "acm017435jsd", + "name" : "setRegularExpression" + }, + "acm017436jsd" : { + "type" : "ControlElement", + "id" : "acm017436jsd", + "name" : "shouldAskAutoNamingPdfs" + }, + "acm017437jsd" : { + "type" : "ControlElement", + "id" : "acm017437jsd", + "name" : "askAutoNamingPdfsProperty" + }, + "acm017438jsd" : { + "type" : "ControlElement", + "id" : "acm017438jsd", + "name" : "setAskAutoNamingPdfs" + }, + "acm017439jsd" : { + "type" : "ControlElement", + "id" : "acm017439jsd", + "name" : "getKeywordSeparator" + }, + "acm017440jsd" : { + "type" : "ClassUnit", + "id" : "acm017440jsd", + "name" : "AutoLinkPreferences", + "compilationUnitId" : "acm017422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017441jsd" ], + "content" : [ "acm017428jsd", "acm017429jsd", "acm017430jsd", "acm017431jsd", "acm017432jsd", "acm017433jsd", "acm017434jsd", "acm017435jsd", "acm017436jsd", "acm017437jsd", "acm017438jsd", "acm017439jsd" ] + }, + "acm017441jsd" : { + "type" : "ClassUnit", + "id" : "acm017441jsd", + "name" : "CitationKeyDependency", + "compilationUnitId" : "acm017422jsd", + "parentDatatypeId" : "acm017440jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm017442jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017442jsd", + "name" : "BackupFileUtil", + "parentId" : "acm017427jsd", + "content" : [ "acm017453jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017443jsd" : { + "type" : "CodePackage", + "id" : "acm017443jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017444jsd" ] + }, + "acm017444jsd" : { + "type" : "CodePackage", + "id" : "acm017444jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017445jsd" ] + }, + "acm017445jsd" : { + "type" : "CodePackage", + "id" : "acm017445jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017446jsd" ] + }, + "acm017446jsd" : { + "type" : "CodePackage", + "id" : "acm017446jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017447jsd" ] + }, + "acm017447jsd" : { + "type" : "CodePackage", + "id" : "acm017447jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017442jsd" ] + }, + "acm017448jsd" : { + "type" : "ControlElement", + "id" : "acm017448jsd", + "name" : "BackupFileUtil" + }, + "acm017449jsd" : { + "type" : "ControlElement", + "id" : "acm017449jsd", + "name" : "getAppDataBackupDir" + }, + "acm017450jsd" : { + "type" : "ControlElement", + "id" : "acm017450jsd", + "name" : "getPathForNewBackupFileAndCreateDirectory" + }, + "acm017451jsd" : { + "type" : "ControlElement", + "id" : "acm017451jsd", + "name" : "getPathOfLatestExistingBackupFile" + }, + "acm017452jsd" : { + "type" : "ControlElement", + "id" : "acm017452jsd", + "name" : "getUniqueFilePrefix" + }, + "acm017453jsd" : { + "type" : "ClassUnit", + "id" : "acm017453jsd", + "name" : "BackupFileUtil", + "compilationUnitId" : "acm017442jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017272jsd", "acm017453jsd" ], + "content" : [ "acm017448jsd", "acm017449jsd", "acm017450jsd", "acm017451jsd", "acm017452jsd" ] + }, + "acm017454jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017454jsd", + "name" : "CitationKeyBasedFileFinder", + "parentId" : "acm017427jsd", + "content" : [ "acm017464jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017455jsd" : { + "type" : "CodePackage", + "id" : "acm017455jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017456jsd" ] + }, + "acm017456jsd" : { + "type" : "CodePackage", + "id" : "acm017456jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017457jsd" ] + }, + "acm017457jsd" : { + "type" : "CodePackage", + "id" : "acm017457jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017458jsd" ] + }, + "acm017458jsd" : { + "type" : "CodePackage", + "id" : "acm017458jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017459jsd" ] + }, + "acm017459jsd" : { + "type" : "CodePackage", + "id" : "acm017459jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017454jsd" ] + }, + "acm017460jsd" : { + "type" : "ControlElement", + "id" : "acm017460jsd", + "name" : "CitationKeyBasedFileFinder" + }, + "acm017461jsd" : { + "type" : "ControlElement", + "id" : "acm017461jsd", + "name" : "findAssociatedFiles" + }, + "acm017462jsd" : { + "type" : "ControlElement", + "id" : "acm017462jsd", + "name" : "matches" + }, + "acm017463jsd" : { + "type" : "ControlElement", + "id" : "acm017463jsd", + "name" : "findFilesByExtension" + }, + "acm017464jsd" : { + "type" : "ClassUnit", + "id" : "acm017464jsd", + "name" : "CitationKeyBasedFileFinder", + "compilationUnitId" : "acm017454jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017483jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017460jsd", "acm017461jsd", "acm017462jsd", "acm017463jsd" ] + }, + "acm017465jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017465jsd", + "name" : "DatabaseFileLookup", + "parentId" : "acm017427jsd", + "content" : [ "acm017475jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017466jsd" : { + "type" : "CodePackage", + "id" : "acm017466jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017467jsd" ] + }, + "acm017467jsd" : { + "type" : "CodePackage", + "id" : "acm017467jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017468jsd" ] + }, + "acm017468jsd" : { + "type" : "CodePackage", + "id" : "acm017468jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017469jsd" ] + }, + "acm017469jsd" : { + "type" : "CodePackage", + "id" : "acm017469jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017470jsd" ] + }, + "acm017470jsd" : { + "type" : "CodePackage", + "id" : "acm017470jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017465jsd" ] + }, + "acm017471jsd" : { + "type" : "ControlElement", + "id" : "acm017471jsd", + "name" : "DatabaseFileLookup" + }, + "acm017472jsd" : { + "type" : "ControlElement", + "id" : "acm017472jsd", + "name" : "lookupDatabase" + }, + "acm017473jsd" : { + "type" : "ControlElement", + "id" : "acm017473jsd", + "name" : "parseFileField" + }, + "acm017474jsd" : { + "type" : "ControlElement", + "id" : "acm017474jsd", + "name" : "getPathOfDatabase" + }, + "acm017475jsd" : { + "type" : "ClassUnit", + "id" : "acm017475jsd", + "name" : "DatabaseFileLookup", + "compilationUnitId" : "acm017465jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm018267jsd", "acm020848jsd" ], + "content" : [ "acm017471jsd", "acm017472jsd", "acm017473jsd", "acm017474jsd" ] + }, + "acm017476jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017476jsd", + "name" : "FileFinder", + "parentId" : "acm017427jsd", + "content" : [ "acm017483jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017477jsd" : { + "type" : "CodePackage", + "id" : "acm017477jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017478jsd" ] + }, + "acm017478jsd" : { + "type" : "CodePackage", + "id" : "acm017478jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017479jsd" ] + }, + "acm017479jsd" : { + "type" : "CodePackage", + "id" : "acm017479jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017480jsd" ] + }, + "acm017480jsd" : { + "type" : "CodePackage", + "id" : "acm017480jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017481jsd" ] + }, + "acm017481jsd" : { + "type" : "CodePackage", + "id" : "acm017481jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017476jsd" ] + }, + "acm017482jsd" : { + "type" : "ControlElement", + "id" : "acm017482jsd", + "name" : "findAssociatedFiles" + }, + "acm017483jsd" : { + "type" : "InterfaceUnit", + "id" : "acm017483jsd", + "name" : "FileFinder", + "compilationUnitId" : "acm017476jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017482jsd" ] + }, + "acm017484jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017484jsd", + "name" : "FileFinders", + "parentId" : "acm017427jsd", + "content" : [ "acm017491jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017485jsd" : { + "type" : "CodePackage", + "id" : "acm017485jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017486jsd" ] + }, + "acm017486jsd" : { + "type" : "CodePackage", + "id" : "acm017486jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017487jsd" ] + }, + "acm017487jsd" : { + "type" : "CodePackage", + "id" : "acm017487jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017488jsd" ] + }, + "acm017488jsd" : { + "type" : "CodePackage", + "id" : "acm017488jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017489jsd" ] + }, + "acm017489jsd" : { + "type" : "CodePackage", + "id" : "acm017489jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017484jsd" ] + }, + "acm017490jsd" : { + "type" : "ControlElement", + "id" : "acm017490jsd", + "name" : "constructFromConfiguration" + }, + "acm017491jsd" : { + "type" : "ClassUnit", + "id" : "acm017491jsd", + "name" : "FileFinders", + "compilationUnitId" : "acm017484jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017440jsd", "acm017464jsd", "acm017483jsd", "acm017574jsd" ], + "content" : [ "acm017490jsd" ] + }, + "acm017492jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017492jsd", + "name" : "FileHistory", + "parentId" : "acm017427jsd", + "content" : [ "acm017507jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017493jsd" : { + "type" : "CodePackage", + "id" : "acm017493jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017494jsd" ] + }, + "acm017494jsd" : { + "type" : "CodePackage", + "id" : "acm017494jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017495jsd" ] + }, + "acm017495jsd" : { + "type" : "CodePackage", + "id" : "acm017495jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017496jsd" ] + }, + "acm017496jsd" : { + "type" : "CodePackage", + "id" : "acm017496jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017497jsd" ] + }, + "acm017497jsd" : { + "type" : "CodePackage", + "id" : "acm017497jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017492jsd" ] + }, + "acm017498jsd" : { + "type" : "ControlElement", + "id" : "acm017498jsd", + "name" : "FileHistory" + }, + "acm017499jsd" : { + "type" : "ControlElement", + "id" : "acm017499jsd", + "name" : "get" + }, + "acm017500jsd" : { + "type" : "ControlElement", + "id" : "acm017500jsd", + "name" : "size" + }, + "acm017501jsd" : { + "type" : "ControlElement", + "id" : "acm017501jsd", + "name" : "doAdd" + }, + "acm017502jsd" : { + "type" : "ControlElement", + "id" : "acm017502jsd", + "name" : "doSet" + }, + "acm017503jsd" : { + "type" : "ControlElement", + "id" : "acm017503jsd", + "name" : "doRemove" + }, + "acm017504jsd" : { + "type" : "ControlElement", + "id" : "acm017504jsd", + "name" : "newFile" + }, + "acm017505jsd" : { + "type" : "ControlElement", + "id" : "acm017505jsd", + "name" : "removeItem" + }, + "acm017506jsd" : { + "type" : "ControlElement", + "id" : "acm017506jsd", + "name" : "of" + }, + "acm017507jsd" : { + "type" : "ClassUnit", + "id" : "acm017507jsd", + "name" : "FileHistory", + "compilationUnitId" : "acm017492jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017507jsd" ], + "content" : [ "acm017498jsd", "acm017499jsd", "acm017500jsd", "acm017501jsd", "acm017502jsd", "acm017503jsd", "acm017504jsd", "acm017505jsd", "acm017506jsd" ] + }, + "acm017508jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017508jsd", + "name" : "FileNameCleaner", + "parentId" : "acm017427jsd", + "content" : [ "acm017517jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017509jsd" : { + "type" : "CodePackage", + "id" : "acm017509jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017510jsd" ] + }, + "acm017510jsd" : { + "type" : "CodePackage", + "id" : "acm017510jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017511jsd" ] + }, + "acm017511jsd" : { + "type" : "CodePackage", + "id" : "acm017511jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017512jsd" ] + }, + "acm017512jsd" : { + "type" : "CodePackage", + "id" : "acm017512jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017513jsd" ] + }, + "acm017513jsd" : { + "type" : "CodePackage", + "id" : "acm017513jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017508jsd" ] + }, + "acm017514jsd" : { + "type" : "ControlElement", + "id" : "acm017514jsd", + "name" : "FileNameCleaner" + }, + "acm017515jsd" : { + "type" : "ControlElement", + "id" : "acm017515jsd", + "name" : "cleanFileName" + }, + "acm017516jsd" : { + "type" : "ControlElement", + "id" : "acm017516jsd", + "name" : "cleanDirectoryName" + }, + "acm017517jsd" : { + "type" : "ClassUnit", + "id" : "acm017517jsd", + "name" : "FileNameCleaner", + "compilationUnitId" : "acm017508jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017514jsd", "acm017515jsd", "acm017516jsd" ] + }, + "acm017518jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017518jsd", + "name" : "FileNameUniqueness", + "parentId" : "acm017427jsd", + "content" : [ "acm017527jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017519jsd" : { + "type" : "CodePackage", + "id" : "acm017519jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017520jsd" ] + }, + "acm017520jsd" : { + "type" : "CodePackage", + "id" : "acm017520jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017521jsd" ] + }, + "acm017521jsd" : { + "type" : "CodePackage", + "id" : "acm017521jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017522jsd" ] + }, + "acm017522jsd" : { + "type" : "CodePackage", + "id" : "acm017522jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017523jsd" ] + }, + "acm017523jsd" : { + "type" : "CodePackage", + "id" : "acm017523jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017518jsd" ] + }, + "acm017524jsd" : { + "type" : "ControlElement", + "id" : "acm017524jsd", + "name" : "getNonOverWritingFileName" + }, + "acm017525jsd" : { + "type" : "ControlElement", + "id" : "acm017525jsd", + "name" : "isDuplicatedFile" + }, + "acm017526jsd" : { + "type" : "ControlElement", + "id" : "acm017526jsd", + "name" : "eraseDuplicateMarks" + }, + "acm017527jsd" : { + "type" : "ClassUnit", + "id" : "acm017527jsd", + "name" : "FileNameUniqueness", + "compilationUnitId" : "acm017518jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd" ], + "content" : [ "acm017524jsd", "acm017525jsd", "acm017526jsd" ] + }, + "acm017528jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017528jsd", + "name" : "FileUtil", + "parentId" : "acm017427jsd", + "content" : [ "acm017560jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017529jsd" : { + "type" : "CodePackage", + "id" : "acm017529jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017530jsd" ] + }, + "acm017530jsd" : { + "type" : "CodePackage", + "id" : "acm017530jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017531jsd" ] + }, + "acm017531jsd" : { + "type" : "CodePackage", + "id" : "acm017531jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017532jsd" ] + }, + "acm017532jsd" : { + "type" : "CodePackage", + "id" : "acm017532jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017533jsd" ] + }, + "acm017533jsd" : { + "type" : "CodePackage", + "id" : "acm017533jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017528jsd" ] + }, + "acm017534jsd" : { + "type" : "ControlElement", + "id" : "acm017534jsd", + "name" : "FileUtil" + }, + "acm017535jsd" : { + "type" : "ControlElement", + "id" : "acm017535jsd", + "name" : "getFileExtension" + }, + "acm017536jsd" : { + "type" : "ControlElement", + "id" : "acm017536jsd", + "name" : "getFileExtension" + }, + "acm017537jsd" : { + "type" : "ControlElement", + "id" : "acm017537jsd", + "name" : "getBaseName" + }, + "acm017538jsd" : { + "type" : "ControlElement", + "id" : "acm017538jsd", + "name" : "getBaseName" + }, + "acm017539jsd" : { + "type" : "ControlElement", + "id" : "acm017539jsd", + "name" : "getValidFileName" + }, + "acm017540jsd" : { + "type" : "ControlElement", + "id" : "acm017540jsd", + "name" : "addExtension" + }, + "acm017541jsd" : { + "type" : "ControlElement", + "id" : "acm017541jsd", + "name" : "getUniquePathDirectory" + }, + "acm017542jsd" : { + "type" : "ControlElement", + "id" : "acm017542jsd", + "name" : "getUniquePathFragment" + }, + "acm017543jsd" : { + "type" : "ControlElement", + "id" : "acm017543jsd", + "name" : "uniquePathSubstrings" + }, + "acm017544jsd" : { + "type" : "ControlElement", + "id" : "acm017544jsd", + "name" : "copyFile" + }, + "acm017545jsd" : { + "type" : "ControlElement", + "id" : "acm017545jsd", + "name" : "relativize" + }, + "acm017546jsd" : { + "type" : "ControlElement", + "id" : "acm017546jsd", + "name" : "getListOfLinkedFiles" + }, + "acm017547jsd" : { + "type" : "ControlElement", + "id" : "acm017547jsd", + "name" : "createFileNameFromPattern" + }, + "acm017548jsd" : { + "type" : "ControlElement", + "id" : "acm017548jsd", + "name" : "createDirNameFromPattern" + }, + "acm017549jsd" : { + "type" : "ControlElement", + "id" : "acm017549jsd", + "name" : "findSingleFileRecursively" + }, + "acm017550jsd" : { + "type" : "ControlElement", + "id" : "acm017550jsd", + "name" : "find" + }, + "acm017551jsd" : { + "type" : "ControlElement", + "id" : "acm017551jsd", + "name" : "find" + }, + "acm017552jsd" : { + "type" : "ControlElement", + "id" : "acm017552jsd", + "name" : "find" + }, + "acm017553jsd" : { + "type" : "ControlElement", + "id" : "acm017553jsd", + "name" : "findListOfFiles" + }, + "acm017554jsd" : { + "type" : "ControlElement", + "id" : "acm017554jsd", + "name" : "toPortableString" + }, + "acm017555jsd" : { + "type" : "ControlElement", + "id" : "acm017555jsd", + "name" : "isBibFile" + }, + "acm017556jsd" : { + "type" : "ControlElement", + "id" : "acm017556jsd", + "name" : "isPDFFile" + }, + "acm017557jsd" : { + "type" : "ControlElement", + "id" : "acm017557jsd", + "name" : "getInitialDirectory" + }, + "acm017558jsd" : { + "type" : "ControlElement", + "id" : "acm017558jsd", + "name" : "detectBadFileName" + }, + "acm017559jsd" : { + "type" : "ControlElement", + "id" : "acm017559jsd", + "name" : "isCharLegal" + }, + "acm017560jsd" : { + "type" : "ClassUnit", + "id" : "acm017560jsd", + "name" : "FileUtil", + "compilationUnitId" : "acm017528jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017560jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm020848jsd" ], + "content" : [ "acm017534jsd", "acm017535jsd", "acm017536jsd", "acm017537jsd", "acm017538jsd", "acm017539jsd", "acm017540jsd", "acm017541jsd", "acm017542jsd", "acm017543jsd", "acm017544jsd", "acm017545jsd", "acm017546jsd", "acm017547jsd", "acm017548jsd", "acm017549jsd", "acm017550jsd", "acm017551jsd", "acm017552jsd", "acm017553jsd", "acm017554jsd", "acm017555jsd", "acm017556jsd", "acm017557jsd", "acm017558jsd", "acm017559jsd" ] + }, + "acm017561jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017561jsd", + "name" : "RegExpBasedFileFinder", + "parentId" : "acm017427jsd", + "content" : [ "acm017574jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017562jsd" : { + "type" : "CodePackage", + "id" : "acm017562jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017563jsd" ] + }, + "acm017563jsd" : { + "type" : "CodePackage", + "id" : "acm017563jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017564jsd" ] + }, + "acm017564jsd" : { + "type" : "CodePackage", + "id" : "acm017564jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017565jsd" ] + }, + "acm017565jsd" : { + "type" : "CodePackage", + "id" : "acm017565jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017566jsd" ] + }, + "acm017566jsd" : { + "type" : "CodePackage", + "id" : "acm017566jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017561jsd" ] + }, + "acm017567jsd" : { + "type" : "ControlElement", + "id" : "acm017567jsd", + "name" : "RegExpBasedFileFinder" + }, + "acm017568jsd" : { + "type" : "ControlElement", + "id" : "acm017568jsd", + "name" : "createFileNamePattern" + }, + "acm017569jsd" : { + "type" : "ControlElement", + "id" : "acm017569jsd", + "name" : "toFileNameRegex" + }, + "acm017570jsd" : { + "type" : "ControlElement", + "id" : "acm017570jsd", + "name" : "findAssociatedFiles" + }, + "acm017571jsd" : { + "type" : "ControlElement", + "id" : "acm017571jsd", + "name" : "findFile" + }, + "acm017572jsd" : { + "type" : "ControlElement", + "id" : "acm017572jsd", + "name" : "findFile" + }, + "acm017573jsd" : { + "type" : "ControlElement", + "id" : "acm017573jsd", + "name" : "isSubDirectory" + }, + "acm017574jsd" : { + "type" : "ClassUnit", + "id" : "acm017574jsd", + "name" : "RegExpBasedFileFinder", + "compilationUnitId" : "acm017561jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017483jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm017567jsd", "acm017568jsd", "acm017569jsd", "acm017570jsd", "acm017571jsd", "acm017572jsd", "acm017573jsd" ] + }, + "acm017575jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017575jsd", + "name" : "XMLUtil", + "parentId" : "acm017427jsd", + "content" : [ "acm017591jsd", "acm017595jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017576jsd" : { + "type" : "CodePackage", + "id" : "acm017576jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017577jsd" ] + }, + "acm017577jsd" : { + "type" : "CodePackage", + "id" : "acm017577jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017578jsd" ] + }, + "acm017578jsd" : { + "type" : "CodePackage", + "id" : "acm017578jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017579jsd" ] + }, + "acm017579jsd" : { + "type" : "CodePackage", + "id" : "acm017579jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017580jsd" ] + }, + "acm017580jsd" : { + "type" : "CodePackage", + "id" : "acm017580jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm017575jsd" ] + }, + "acm017581jsd" : { + "type" : "ControlElement", + "id" : "acm017581jsd", + "name" : "XMLUtil" + }, + "acm017582jsd" : { + "type" : "ControlElement", + "id" : "acm017582jsd", + "name" : "printDocument" + }, + "acm017583jsd" : { + "type" : "ControlElement", + "id" : "acm017583jsd", + "name" : "asList" + }, + "acm017584jsd" : { + "type" : "ControlElement", + "id" : "acm017584jsd", + "name" : "getNodeContent" + }, + "acm017585jsd" : { + "type" : "ControlElement", + "id" : "acm017585jsd", + "name" : "getAttributeContent" + }, + "acm017586jsd" : { + "type" : "ControlElement", + "id" : "acm017586jsd", + "name" : "getNodesByName" + }, + "acm017587jsd" : { + "type" : "ControlElement", + "id" : "acm017587jsd", + "name" : "getNode" + }, + "acm017588jsd" : { + "type" : "ControlElement", + "id" : "acm017588jsd", + "name" : "NodeListWrapper" + }, + "acm017589jsd" : { + "type" : "ControlElement", + "id" : "acm017589jsd", + "name" : "get" + }, + "acm017590jsd" : { + "type" : "ControlElement", + "id" : "acm017590jsd", + "name" : "size" + }, + "acm017591jsd" : { + "type" : "ClassUnit", + "id" : "acm017591jsd", + "name" : "XMLUtil", + "compilationUnitId" : "acm017575jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017591jsd", "acm017595jsd" ], + "content" : [ "acm017581jsd", "acm017582jsd", "acm017583jsd", "acm017584jsd", "acm017585jsd", "acm017586jsd", "acm017587jsd", "acm017588jsd", "acm017589jsd", "acm017590jsd" ] + }, + "acm017592jsd" : { + "type" : "ControlElement", + "id" : "acm017592jsd", + "name" : "NodeListWrapper" + }, + "acm017593jsd" : { + "type" : "ControlElement", + "id" : "acm017593jsd", + "name" : "get" + }, + "acm017594jsd" : { + "type" : "ControlElement", + "id" : "acm017594jsd", + "name" : "size" + }, + "acm017595jsd" : { + "type" : "ClassUnit", + "id" : "acm017595jsd", + "name" : "NodeListWrapper", + "compilationUnitId" : "acm017575jsd", + "parentDatatypeId" : "acm017591jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017592jsd", "acm017593jsd", "acm017594jsd" ] + }, + "acm017596jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017596jsd", + "name" : "HTMLUnicodeConversionMaps", + "parentId" : "acm017601jsd", + "content" : [ "acm017604jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017597jsd" : { + "type" : "CodePackage", + "id" : "acm017597jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017598jsd" ] + }, + "acm017598jsd" : { + "type" : "CodePackage", + "id" : "acm017598jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017599jsd" ] + }, + "acm017599jsd" : { + "type" : "CodePackage", + "id" : "acm017599jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017600jsd" ] + }, + "acm017600jsd" : { + "type" : "CodePackage", + "id" : "acm017600jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017601jsd" ] + }, + "acm017601jsd" : { + "type" : "CodePackage", + "id" : "acm017601jsd", + "name" : "strings", + "parentId" : "acm017268jsd", + "content" : [ "acm017596jsd", "acm017605jsd", "acm017616jsd", "acm017626jsd", "acm017634jsd", "acm017653jsd", "acm017662jsd", "acm017670jsd", "acm028005jsd", "acm028015jsd", "acm028037jsd" ] + }, + "acm017602jsd" : { + "type" : "ControlElement", + "id" : "acm017602jsd", + "name" : "HTMLUnicodeConversionMaps" + }, + "acm017603jsd" : { + "type" : "ControlElement", + "id" : "acm017603jsd", + "name" : "cleanLaTeX" + }, + "acm017604jsd" : { + "type" : "ClassUnit", + "id" : "acm017604jsd", + "name" : "HTMLUnicodeConversionMaps", + "compilationUnitId" : "acm017596jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017602jsd", "acm017603jsd" ] + }, + "acm017605jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017605jsd", + "name" : "QuotedStringTokenizer", + "parentId" : "acm017601jsd", + "content" : [ "acm017615jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017606jsd" : { + "type" : "CodePackage", + "id" : "acm017606jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017607jsd" ] + }, + "acm017607jsd" : { + "type" : "CodePackage", + "id" : "acm017607jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017608jsd" ] + }, + "acm017608jsd" : { + "type" : "CodePackage", + "id" : "acm017608jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017609jsd" ] + }, + "acm017609jsd" : { + "type" : "CodePackage", + "id" : "acm017609jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017610jsd" ] + }, + "acm017610jsd" : { + "type" : "CodePackage", + "id" : "acm017610jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017605jsd" ] + }, + "acm017611jsd" : { + "type" : "ControlElement", + "id" : "acm017611jsd", + "name" : "QuotedStringTokenizer" + }, + "acm017612jsd" : { + "type" : "ControlElement", + "id" : "acm017612jsd", + "name" : "nextToken" + }, + "acm017613jsd" : { + "type" : "ControlElement", + "id" : "acm017613jsd", + "name" : "isDelimiter" + }, + "acm017614jsd" : { + "type" : "ControlElement", + "id" : "acm017614jsd", + "name" : "hasMoreTokens" + }, + "acm017615jsd" : { + "type" : "ClassUnit", + "id" : "acm017615jsd", + "name" : "QuotedStringTokenizer", + "compilationUnitId" : "acm017605jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017611jsd", "acm017612jsd", "acm017613jsd", "acm017614jsd" ] + }, + "acm017616jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017616jsd", + "name" : "RtfCharMap", + "parentId" : "acm017601jsd", + "content" : [ "acm017625jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017617jsd" : { + "type" : "CodePackage", + "id" : "acm017617jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017618jsd" ] + }, + "acm017618jsd" : { + "type" : "CodePackage", + "id" : "acm017618jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017619jsd" ] + }, + "acm017619jsd" : { + "type" : "CodePackage", + "id" : "acm017619jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017620jsd" ] + }, + "acm017620jsd" : { + "type" : "CodePackage", + "id" : "acm017620jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017621jsd" ] + }, + "acm017621jsd" : { + "type" : "CodePackage", + "id" : "acm017621jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017616jsd" ] + }, + "acm017622jsd" : { + "type" : "ControlElement", + "id" : "acm017622jsd", + "name" : "RtfCharMap" + }, + "acm017623jsd" : { + "type" : "ControlElement", + "id" : "acm017623jsd", + "name" : "put" + }, + "acm017624jsd" : { + "type" : "ControlElement", + "id" : "acm017624jsd", + "name" : "get" + }, + "acm017625jsd" : { + "type" : "ClassUnit", + "id" : "acm017625jsd", + "name" : "RtfCharMap", + "compilationUnitId" : "acm017616jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017622jsd", "acm017623jsd", "acm017624jsd" ] + }, + "acm017626jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017626jsd", + "name" : "StringLengthComparator", + "parentId" : "acm017601jsd", + "content" : [ "acm017633jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017627jsd" : { + "type" : "CodePackage", + "id" : "acm017627jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017628jsd" ] + }, + "acm017628jsd" : { + "type" : "CodePackage", + "id" : "acm017628jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017629jsd" ] + }, + "acm017629jsd" : { + "type" : "CodePackage", + "id" : "acm017629jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017630jsd" ] + }, + "acm017630jsd" : { + "type" : "CodePackage", + "id" : "acm017630jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017631jsd" ] + }, + "acm017631jsd" : { + "type" : "CodePackage", + "id" : "acm017631jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017626jsd" ] + }, + "acm017632jsd" : { + "type" : "ControlElement", + "id" : "acm017632jsd", + "name" : "compare" + }, + "acm017633jsd" : { + "type" : "ClassUnit", + "id" : "acm017633jsd", + "name" : "StringLengthComparator", + "compilationUnitId" : "acm017626jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017632jsd" ] + }, + "acm017634jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017634jsd", + "name" : "StringManipulator", + "parentId" : "acm017601jsd", + "content" : [ "acm017649jsd", "acm017650jsd", "acm017652jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017635jsd" : { + "type" : "CodePackage", + "id" : "acm017635jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017636jsd" ] + }, + "acm017636jsd" : { + "type" : "CodePackage", + "id" : "acm017636jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017637jsd" ] + }, + "acm017637jsd" : { + "type" : "CodePackage", + "id" : "acm017637jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017638jsd" ] + }, + "acm017638jsd" : { + "type" : "CodePackage", + "id" : "acm017638jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017639jsd" ] + }, + "acm017639jsd" : { + "type" : "CodePackage", + "id" : "acm017639jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017634jsd" ] + }, + "acm017640jsd" : { + "type" : "ControlElement", + "id" : "acm017640jsd", + "name" : "Direction" + }, + "acm017641jsd" : { + "type" : "ControlElement", + "id" : "acm017641jsd", + "name" : "setWordCase" + }, + "acm017642jsd" : { + "type" : "ControlElement", + "id" : "acm017642jsd", + "name" : "deleteUntilWordBoundary" + }, + "acm017643jsd" : { + "type" : "ControlElement", + "id" : "acm017643jsd", + "name" : "getNextWordBoundary" + }, + "acm017644jsd" : { + "type" : "ControlElement", + "id" : "acm017644jsd", + "name" : "capitalize" + }, + "acm017645jsd" : { + "type" : "ControlElement", + "id" : "acm017645jsd", + "name" : "uppercase" + }, + "acm017646jsd" : { + "type" : "ControlElement", + "id" : "acm017646jsd", + "name" : "lowercase" + }, + "acm017647jsd" : { + "type" : "ControlElement", + "id" : "acm017647jsd", + "name" : "killWord" + }, + "acm017648jsd" : { + "type" : "ControlElement", + "id" : "acm017648jsd", + "name" : "backwardKillWord" + }, + "acm017649jsd" : { + "type" : "ClassUnit", + "id" : "acm017649jsd", + "name" : "StringManipulator", + "compilationUnitId" : "acm017634jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012072jsd", "acm012084jsd", "acm012169jsd", "acm017650jsd", "acm017652jsd", "acm020735jsd" ], + "content" : [ "acm017640jsd", "acm017641jsd", "acm017642jsd", "acm017643jsd", "acm017644jsd", "acm017645jsd", "acm017646jsd", "acm017647jsd", "acm017648jsd" ] + }, + "acm017650jsd" : { + "type" : "ClassUnit", + "id" : "acm017650jsd", + "name" : "LetterCase", + "compilationUnitId" : "acm017634jsd", + "parentDatatypeId" : "acm017649jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm017651jsd" : { + "type" : "ControlElement", + "id" : "acm017651jsd", + "name" : "Direction" + }, + "acm017652jsd" : { + "type" : "ClassUnit", + "id" : "acm017652jsd", + "name" : "Direction", + "compilationUnitId" : "acm017634jsd", + "parentDatatypeId" : "acm017649jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017651jsd" ] + }, + "acm017653jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017653jsd", + "name" : "StringSimilarity", + "parentId" : "acm017601jsd", + "content" : [ "acm017661jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017654jsd" : { + "type" : "CodePackage", + "id" : "acm017654jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017655jsd" ] + }, + "acm017655jsd" : { + "type" : "CodePackage", + "id" : "acm017655jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017656jsd" ] + }, + "acm017656jsd" : { + "type" : "CodePackage", + "id" : "acm017656jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017657jsd" ] + }, + "acm017657jsd" : { + "type" : "CodePackage", + "id" : "acm017657jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017658jsd" ] + }, + "acm017658jsd" : { + "type" : "CodePackage", + "id" : "acm017658jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017653jsd" ] + }, + "acm017659jsd" : { + "type" : "ControlElement", + "id" : "acm017659jsd", + "name" : "isSimilar" + }, + "acm017660jsd" : { + "type" : "ControlElement", + "id" : "acm017660jsd", + "name" : "editDistanceIgnoreCase" + }, + "acm017661jsd" : { + "type" : "ClassUnit", + "id" : "acm017661jsd", + "name" : "StringSimilarity", + "compilationUnitId" : "acm017653jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017659jsd", "acm017660jsd" ] + }, + "acm017662jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017662jsd", + "name" : "UnicodeLigaturesMap", + "parentId" : "acm017601jsd", + "content" : [ "acm017669jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017663jsd" : { + "type" : "CodePackage", + "id" : "acm017663jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017664jsd" ] + }, + "acm017664jsd" : { + "type" : "CodePackage", + "id" : "acm017664jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017665jsd" ] + }, + "acm017665jsd" : { + "type" : "CodePackage", + "id" : "acm017665jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017666jsd" ] + }, + "acm017666jsd" : { + "type" : "CodePackage", + "id" : "acm017666jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017667jsd" ] + }, + "acm017667jsd" : { + "type" : "CodePackage", + "id" : "acm017667jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017662jsd" ] + }, + "acm017668jsd" : { + "type" : "ControlElement", + "id" : "acm017668jsd", + "name" : "UnicodeLigaturesMap" + }, + "acm017669jsd" : { + "type" : "ClassUnit", + "id" : "acm017669jsd", + "name" : "UnicodeLigaturesMap", + "compilationUnitId" : "acm017662jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017668jsd" ] + }, + "acm017670jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017670jsd", + "name" : "XmlCharsMap", + "parentId" : "acm017601jsd", + "content" : [ "acm017677jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017671jsd" : { + "type" : "CodePackage", + "id" : "acm017671jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017672jsd" ] + }, + "acm017672jsd" : { + "type" : "CodePackage", + "id" : "acm017672jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017673jsd" ] + }, + "acm017673jsd" : { + "type" : "CodePackage", + "id" : "acm017673jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017674jsd" ] + }, + "acm017674jsd" : { + "type" : "CodePackage", + "id" : "acm017674jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm017675jsd" ] + }, + "acm017675jsd" : { + "type" : "CodePackage", + "id" : "acm017675jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm017670jsd" ] + }, + "acm017676jsd" : { + "type" : "ControlElement", + "id" : "acm017676jsd", + "name" : "XmlCharsMap" + }, + "acm017677jsd" : { + "type" : "ClassUnit", + "id" : "acm017677jsd", + "name" : "XmlCharsMap", + "compilationUnitId" : "acm017670jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm017676jsd" ] + }, + "acm017678jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017678jsd", + "name" : "DocumentInformationExtractor", + "parentId" : "acm017682jsd", + "content" : [ "acm017690jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017679jsd" : { + "type" : "CodePackage", + "id" : "acm017679jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017680jsd" ] + }, + "acm017680jsd" : { + "type" : "CodePackage", + "id" : "acm017680jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017681jsd" ] + }, + "acm017681jsd" : { + "type" : "CodePackage", + "id" : "acm017681jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017682jsd" ] + }, + "acm017682jsd" : { + "type" : "CodePackage", + "id" : "acm017682jsd", + "name" : "xmp", + "parentId" : "acm001340jsd", + "content" : [ "acm017678jsd", "acm017691jsd", "acm017728jsd", "acm017734jsd", "acm017746jsd", "acm017757jsd", "acm017766jsd", "acm028045jsd", "acm028058jsd" ] + }, + "acm017683jsd" : { + "type" : "ControlElement", + "id" : "acm017683jsd", + "name" : "DocumentInformationExtractor" + }, + "acm017684jsd" : { + "type" : "ControlElement", + "id" : "acm017684jsd", + "name" : "extractAuthor" + }, + "acm017685jsd" : { + "type" : "ControlElement", + "id" : "acm017685jsd", + "name" : "extractTitle" + }, + "acm017686jsd" : { + "type" : "ControlElement", + "id" : "acm017686jsd", + "name" : "extractKeywords" + }, + "acm017687jsd" : { + "type" : "ControlElement", + "id" : "acm017687jsd", + "name" : "extractSubject" + }, + "acm017688jsd" : { + "type" : "ControlElement", + "id" : "acm017688jsd", + "name" : "extractOtherFields" + }, + "acm017689jsd" : { + "type" : "ControlElement", + "id" : "acm017689jsd", + "name" : "extractBibtexEntry" + }, + "acm017690jsd" : { + "type" : "ClassUnit", + "id" : "acm017690jsd", + "name" : "DocumentInformationExtractor", + "compilationUnitId" : "acm017678jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm017683jsd", "acm017684jsd", "acm017685jsd", "acm017686jsd", "acm017687jsd", "acm017688jsd", "acm017689jsd" ] + }, + "acm017691jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017691jsd", + "name" : "DublinCoreExtractor", + "parentId" : "acm017682jsd", + "content" : [ "acm017727jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017692jsd" : { + "type" : "CodePackage", + "id" : "acm017692jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017693jsd" ] + }, + "acm017693jsd" : { + "type" : "CodePackage", + "id" : "acm017693jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017694jsd" ] + }, + "acm017694jsd" : { + "type" : "CodePackage", + "id" : "acm017694jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017695jsd" ] + }, + "acm017695jsd" : { + "type" : "CodePackage", + "id" : "acm017695jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm017691jsd" ] + }, + "acm017696jsd" : { + "type" : "ControlElement", + "id" : "acm017696jsd", + "name" : "DublinCoreExtractor" + }, + "acm017697jsd" : { + "type" : "ControlElement", + "id" : "acm017697jsd", + "name" : "extractEditor" + }, + "acm017698jsd" : { + "type" : "ControlElement", + "id" : "acm017698jsd", + "name" : "extractAuthor" + }, + "acm017699jsd" : { + "type" : "ControlElement", + "id" : "acm017699jsd", + "name" : "extractDate" + }, + "acm017700jsd" : { + "type" : "ControlElement", + "id" : "acm017700jsd", + "name" : "extractAbstract" + }, + "acm017701jsd" : { + "type" : "ControlElement", + "id" : "acm017701jsd", + "name" : "extractDOI" + }, + "acm017702jsd" : { + "type" : "ControlElement", + "id" : "acm017702jsd", + "name" : "extractPublisher" + }, + "acm017703jsd" : { + "type" : "ControlElement", + "id" : "acm017703jsd", + "name" : "extractBibTexFields" + }, + "acm017704jsd" : { + "type" : "ControlElement", + "id" : "acm017704jsd", + "name" : "extractRights" + }, + "acm017705jsd" : { + "type" : "ControlElement", + "id" : "acm017705jsd", + "name" : "extractSource" + }, + "acm017706jsd" : { + "type" : "ControlElement", + "id" : "acm017706jsd", + "name" : "extractSubject" + }, + "acm017707jsd" : { + "type" : "ControlElement", + "id" : "acm017707jsd", + "name" : "extractTitle" + }, + "acm017708jsd" : { + "type" : "ControlElement", + "id" : "acm017708jsd", + "name" : "extractType" + }, + "acm017709jsd" : { + "type" : "ControlElement", + "id" : "acm017709jsd", + "name" : "extractCoverage" + }, + "acm017710jsd" : { + "type" : "ControlElement", + "id" : "acm017710jsd", + "name" : "extractLanguages" + }, + "acm017711jsd" : { + "type" : "ControlElement", + "id" : "acm017711jsd", + "name" : "extractBibtexEntry" + }, + "acm017712jsd" : { + "type" : "ControlElement", + "id" : "acm017712jsd", + "name" : "fillContributor" + }, + "acm017713jsd" : { + "type" : "ControlElement", + "id" : "acm017713jsd", + "name" : "fillCreator" + }, + "acm017714jsd" : { + "type" : "ControlElement", + "id" : "acm017714jsd", + "name" : "fillDate" + }, + "acm017715jsd" : { + "type" : "ControlElement", + "id" : "acm017715jsd", + "name" : "fillDescription" + }, + "acm017716jsd" : { + "type" : "ControlElement", + "id" : "acm017716jsd", + "name" : "fillIdentifier" + }, + "acm017717jsd" : { + "type" : "ControlElement", + "id" : "acm017717jsd", + "name" : "fillPublisher" + }, + "acm017718jsd" : { + "type" : "ControlElement", + "id" : "acm017718jsd", + "name" : "fillKeywords" + }, + "acm017719jsd" : { + "type" : "ControlElement", + "id" : "acm017719jsd", + "name" : "fillTitle" + }, + "acm017720jsd" : { + "type" : "ControlElement", + "id" : "acm017720jsd", + "name" : "fillCoverage" + }, + "acm017721jsd" : { + "type" : "ControlElement", + "id" : "acm017721jsd", + "name" : "fillLanguages" + }, + "acm017722jsd" : { + "type" : "ControlElement", + "id" : "acm017722jsd", + "name" : "fillRights" + }, + "acm017723jsd" : { + "type" : "ControlElement", + "id" : "acm017723jsd", + "name" : "fillSource" + }, + "acm017724jsd" : { + "type" : "ControlElement", + "id" : "acm017724jsd", + "name" : "fillCustomField" + }, + "acm017725jsd" : { + "type" : "ControlElement", + "id" : "acm017725jsd", + "name" : "fillType" + }, + "acm017726jsd" : { + "type" : "ControlElement", + "id" : "acm017726jsd", + "name" : "fillDublinCoreSchema" + }, + "acm017727jsd" : { + "type" : "ClassUnit", + "id" : "acm017727jsd", + "name" : "DublinCoreExtractor", + "compilationUnitId" : "acm017691jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010375jsd", "acm012157jsd", "acm017727jsd", "acm017745jsd", "acm018138jsd", "acm018175jsd", "acm018267jsd", "acm018673jsd", "acm018798jsd", "acm018813jsd" ], + "content" : [ "acm017696jsd", "acm017697jsd", "acm017698jsd", "acm017699jsd", "acm017700jsd", "acm017701jsd", "acm017702jsd", "acm017703jsd", "acm017704jsd", "acm017705jsd", "acm017706jsd", "acm017707jsd", "acm017708jsd", "acm017709jsd", "acm017710jsd", "acm017711jsd", "acm017712jsd", "acm017713jsd", "acm017714jsd", "acm017715jsd", "acm017716jsd", "acm017717jsd", "acm017718jsd", "acm017719jsd", "acm017720jsd", "acm017721jsd", "acm017722jsd", "acm017723jsd", "acm017724jsd", "acm017725jsd", "acm017726jsd" ] + }, + "acm017728jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017728jsd", + "name" : "EncryptedPdfsNotSupportedException", + "parentId" : "acm017682jsd", + "content" : [ "acm017733jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017729jsd" : { + "type" : "CodePackage", + "id" : "acm017729jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017730jsd" ] + }, + "acm017730jsd" : { + "type" : "CodePackage", + "id" : "acm017730jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017731jsd" ] + }, + "acm017731jsd" : { + "type" : "CodePackage", + "id" : "acm017731jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017732jsd" ] + }, + "acm017732jsd" : { + "type" : "CodePackage", + "id" : "acm017732jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm017728jsd" ] + }, + "acm017733jsd" : { + "type" : "ClassUnit", + "id" : "acm017733jsd", + "name" : "EncryptedPdfsNotSupportedException", + "compilationUnitId" : "acm017728jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm017734jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017734jsd", + "name" : "XmpPreferences", + "parentId" : "acm017682jsd", + "content" : [ "acm017745jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017735jsd" : { + "type" : "CodePackage", + "id" : "acm017735jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017736jsd" ] + }, + "acm017736jsd" : { + "type" : "CodePackage", + "id" : "acm017736jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017737jsd" ] + }, + "acm017737jsd" : { + "type" : "CodePackage", + "id" : "acm017737jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017738jsd" ] + }, + "acm017738jsd" : { + "type" : "CodePackage", + "id" : "acm017738jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm017734jsd" ] + }, + "acm017739jsd" : { + "type" : "ControlElement", + "id" : "acm017739jsd", + "name" : "XmpPreferences" + }, + "acm017740jsd" : { + "type" : "ControlElement", + "id" : "acm017740jsd", + "name" : "shouldUseXmpPrivacyFilter" + }, + "acm017741jsd" : { + "type" : "ControlElement", + "id" : "acm017741jsd", + "name" : "useXmpPrivacyFilterProperty" + }, + "acm017742jsd" : { + "type" : "ControlElement", + "id" : "acm017742jsd", + "name" : "setUseXmpPrivacyFilter" + }, + "acm017743jsd" : { + "type" : "ControlElement", + "id" : "acm017743jsd", + "name" : "getXmpPrivacyFilter" + }, + "acm017744jsd" : { + "type" : "ControlElement", + "id" : "acm017744jsd", + "name" : "getKeywordSeparator" + }, + "acm017745jsd" : { + "type" : "ClassUnit", + "id" : "acm017745jsd", + "name" : "XmpPreferences", + "compilationUnitId" : "acm017734jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm017739jsd", "acm017740jsd", "acm017741jsd", "acm017742jsd", "acm017743jsd", "acm017744jsd" ] + }, + "acm017746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017746jsd", + "name" : "XmpUtilReader", + "parentId" : "acm017682jsd", + "content" : [ "acm017756jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017747jsd" : { + "type" : "CodePackage", + "id" : "acm017747jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017748jsd" ] + }, + "acm017748jsd" : { + "type" : "CodePackage", + "id" : "acm017748jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017749jsd" ] + }, + "acm017749jsd" : { + "type" : "CodePackage", + "id" : "acm017749jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017750jsd" ] + }, + "acm017750jsd" : { + "type" : "CodePackage", + "id" : "acm017750jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm017746jsd" ] + }, + "acm017751jsd" : { + "type" : "ControlElement", + "id" : "acm017751jsd", + "name" : "XmpUtilReader" + }, + "acm017752jsd" : { + "type" : "ControlElement", + "id" : "acm017752jsd", + "name" : "readRawXmp" + }, + "acm017753jsd" : { + "type" : "ControlElement", + "id" : "acm017753jsd", + "name" : "readXmp" + }, + "acm017754jsd" : { + "type" : "ControlElement", + "id" : "acm017754jsd", + "name" : "getXmpMetadata" + }, + "acm017755jsd" : { + "type" : "ControlElement", + "id" : "acm017755jsd", + "name" : "loadWithAutomaticDecryption" + }, + "acm017756jsd" : { + "type" : "ClassUnit", + "id" : "acm017756jsd", + "name" : "XmpUtilReader", + "compilationUnitId" : "acm017746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017690jsd", "acm017727jsd", "acm017745jsd", "acm017756jsd", "acm018267jsd" ], + "content" : [ "acm017751jsd", "acm017752jsd", "acm017753jsd", "acm017754jsd", "acm017755jsd" ] + }, + "acm017757jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017757jsd", + "name" : "XmpUtilShared", + "parentId" : "acm017682jsd", + "content" : [ "acm017765jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017758jsd" : { + "type" : "CodePackage", + "id" : "acm017758jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017759jsd" ] + }, + "acm017759jsd" : { + "type" : "CodePackage", + "id" : "acm017759jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017760jsd" ] + }, + "acm017760jsd" : { + "type" : "CodePackage", + "id" : "acm017760jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017761jsd" ] + }, + "acm017761jsd" : { + "type" : "CodePackage", + "id" : "acm017761jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm017757jsd" ] + }, + "acm017762jsd" : { + "type" : "ControlElement", + "id" : "acm017762jsd", + "name" : "XmpUtilShared" + }, + "acm017763jsd" : { + "type" : "ControlElement", + "id" : "acm017763jsd", + "name" : "parseXmpMetadata" + }, + "acm017764jsd" : { + "type" : "ControlElement", + "id" : "acm017764jsd", + "name" : "hasMetadata" + }, + "acm017765jsd" : { + "type" : "ClassUnit", + "id" : "acm017765jsd", + "name" : "XmpUtilShared", + "compilationUnitId" : "acm017757jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017733jsd", "acm017745jsd", "acm017756jsd", "acm017765jsd", "acm018267jsd" ], + "content" : [ "acm017762jsd", "acm017763jsd", "acm017764jsd" ] + }, + "acm017766jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017766jsd", + "name" : "XmpUtilWriter", + "parentId" : "acm017682jsd", + "content" : [ "acm017781jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017767jsd" : { + "type" : "CodePackage", + "id" : "acm017767jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017768jsd" ] + }, + "acm017768jsd" : { + "type" : "CodePackage", + "id" : "acm017768jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017769jsd" ] + }, + "acm017769jsd" : { + "type" : "CodePackage", + "id" : "acm017769jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm017770jsd" ] + }, + "acm017770jsd" : { + "type" : "CodePackage", + "id" : "acm017770jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm017766jsd" ] + }, + "acm017771jsd" : { + "type" : "ControlElement", + "id" : "acm017771jsd", + "name" : "XmpUtilWriter" + }, + "acm017772jsd" : { + "type" : "ControlElement", + "id" : "acm017772jsd", + "name" : "writeXmp" + }, + "acm017773jsd" : { + "type" : "ControlElement", + "id" : "acm017773jsd", + "name" : "writeToDCSchema" + }, + "acm017774jsd" : { + "type" : "ControlElement", + "id" : "acm017774jsd", + "name" : "writeToDCSchema" + }, + "acm017775jsd" : { + "type" : "ControlElement", + "id" : "acm017775jsd", + "name" : "writeDublinCore" + }, + "acm017776jsd" : { + "type" : "ControlElement", + "id" : "acm017776jsd", + "name" : "generateXmpStringWithXmpDeclaration" + }, + "acm017777jsd" : { + "type" : "ControlElement", + "id" : "acm017777jsd", + "name" : "generateXmpStringWithoutXmpDeclaration" + }, + "acm017778jsd" : { + "type" : "ControlElement", + "id" : "acm017778jsd", + "name" : "writeDocumentInformation" + }, + "acm017779jsd" : { + "type" : "ControlElement", + "id" : "acm017779jsd", + "name" : "writeXmp" + }, + "acm017780jsd" : { + "type" : "ControlElement", + "id" : "acm017780jsd", + "name" : "getDefaultOrDatabaseEntry" + }, + "acm017781jsd" : { + "type" : "ClassUnit", + "id" : "acm017781jsd", + "name" : "XmpUtilWriter", + "compilationUnitId" : "acm017766jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012157jsd", "acm017727jsd", "acm017733jsd", "acm017745jsd", "acm017781jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm017771jsd", "acm017772jsd", "acm017773jsd", "acm017774jsd", "acm017775jsd", "acm017776jsd", "acm017777jsd", "acm017778jsd", "acm017779jsd", "acm017780jsd" ] + }, + "acm017782jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017782jsd", + "name" : "ConvertLegacyExplicitGroups", + "parentId" : "acm017785jsd", + "content" : [ "acm017788jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017783jsd" : { + "type" : "CodePackage", + "id" : "acm017783jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017784jsd" ] + }, + "acm017784jsd" : { + "type" : "CodePackage", + "id" : "acm017784jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017785jsd" ] + }, + "acm017785jsd" : { + "type" : "CodePackage", + "id" : "acm017785jsd", + "name" : "migrations", + "parentId" : "acm001339jsd", + "content" : [ "acm017782jsd", "acm017789jsd", "acm017797jsd", "acm017805jsd", "acm017819jsd", "acm017825jsd", "acm017849jsd", "acm028076jsd", "acm028086jsd", "acm028092jsd", "acm028104jsd", "acm028121jsd" ] + }, + "acm017786jsd" : { + "type" : "ControlElement", + "id" : "acm017786jsd", + "name" : "performMigration" + }, + "acm017787jsd" : { + "type" : "ControlElement", + "id" : "acm017787jsd", + "name" : "getExplicitGroupsWithLegacyKeys" + }, + "acm017788jsd" : { + "type" : "ClassUnit", + "id" : "acm017788jsd", + "name" : "ConvertLegacyExplicitGroups", + "compilationUnitId" : "acm017782jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017824jsd" ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm018267jsd", "acm019171jsd", "acm019221jsd" ], + "content" : [ "acm017786jsd", "acm017787jsd" ] + }, + "acm017789jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017789jsd", + "name" : "ConvertMarkingToGroups", + "parentId" : "acm017785jsd", + "content" : [ "acm017796jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017790jsd" : { + "type" : "CodePackage", + "id" : "acm017790jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017791jsd" ] + }, + "acm017791jsd" : { + "type" : "CodePackage", + "id" : "acm017791jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017792jsd" ] + }, + "acm017792jsd" : { + "type" : "CodePackage", + "id" : "acm017792jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm017789jsd" ] + }, + "acm017793jsd" : { + "type" : "ControlElement", + "id" : "acm017793jsd", + "name" : "performMigration" + }, + "acm017794jsd" : { + "type" : "ControlElement", + "id" : "acm017794jsd", + "name" : "getMarkingWithEntries" + }, + "acm017795jsd" : { + "type" : "ControlElement", + "id" : "acm017795jsd", + "name" : "clearMarkings" + }, + "acm017796jsd" : { + "type" : "ClassUnit", + "id" : "acm017796jsd", + "name" : "ConvertMarkingToGroups", + "compilationUnitId" : "acm017789jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017824jsd" ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm018267jsd", "acm019171jsd", "acm019221jsd" ], + "content" : [ "acm017793jsd", "acm017794jsd", "acm017795jsd" ] + }, + "acm017797jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017797jsd", + "name" : "CustomEntryTypePreferenceMigration", + "parentId" : "acm017785jsd", + "content" : [ "acm017804jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017798jsd" : { + "type" : "CodePackage", + "id" : "acm017798jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017799jsd" ] + }, + "acm017799jsd" : { + "type" : "CodePackage", + "id" : "acm017799jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017800jsd" ] + }, + "acm017800jsd" : { + "type" : "CodePackage", + "id" : "acm017800jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm017797jsd" ] + }, + "acm017801jsd" : { + "type" : "ControlElement", + "id" : "acm017801jsd", + "name" : "CustomEntryTypePreferenceMigration" + }, + "acm017802jsd" : { + "type" : "ControlElement", + "id" : "acm017802jsd", + "name" : "upgradeStoredBibEntryTypes" + }, + "acm017803jsd" : { + "type" : "ControlElement", + "id" : "acm017803jsd", + "name" : "getBibEntryType" + }, + "acm017804jsd" : { + "type" : "ClassUnit", + "id" : "acm017804jsd", + "name" : "CustomEntryTypePreferenceMigration", + "compilationUnitId" : "acm017797jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018032jsd", "acm018289jsd", "acm018306jsd", "acm021095jsd" ], + "content" : [ "acm017801jsd", "acm017802jsd", "acm017803jsd" ] + }, + "acm017805jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017805jsd", + "name" : "MergeReviewIntoCommentMigration", + "parentId" : "acm017785jsd", + "content" : [ "acm017818jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017806jsd" : { + "type" : "CodePackage", + "id" : "acm017806jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017807jsd" ] + }, + "acm017807jsd" : { + "type" : "CodePackage", + "id" : "acm017807jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017808jsd" ] + }, + "acm017808jsd" : { + "type" : "CodePackage", + "id" : "acm017808jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm017805jsd" ] + }, + "acm017809jsd" : { + "type" : "ControlElement", + "id" : "acm017809jsd", + "name" : "needsMigration" + }, + "acm017810jsd" : { + "type" : "ControlElement", + "id" : "acm017810jsd", + "name" : "performMigration" + }, + "acm017811jsd" : { + "type" : "ControlElement", + "id" : "acm017811jsd", + "name" : "collectConflicts" + }, + "acm017812jsd" : { + "type" : "ControlElement", + "id" : "acm017812jsd", + "name" : "performConflictingMigration" + }, + "acm017813jsd" : { + "type" : "ControlElement", + "id" : "acm017813jsd", + "name" : "hasCommentField" + }, + "acm017814jsd" : { + "type" : "ControlElement", + "id" : "acm017814jsd", + "name" : "hasReviewField" + }, + "acm017815jsd" : { + "type" : "ControlElement", + "id" : "acm017815jsd", + "name" : "mergeCommentFieldIfPresent" + }, + "acm017816jsd" : { + "type" : "ControlElement", + "id" : "acm017816jsd", + "name" : "migrate" + }, + "acm017817jsd" : { + "type" : "ControlElement", + "id" : "acm017817jsd", + "name" : "updateFields" + }, + "acm017818jsd" : { + "type" : "ClassUnit", + "id" : "acm017818jsd", + "name" : "MergeReviewIntoCommentMigration", + "compilationUnitId" : "acm017805jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017818jsd", "acm018267jsd" ], + "content" : [ "acm017809jsd", "acm017810jsd", "acm017811jsd", "acm017812jsd", "acm017813jsd", "acm017814jsd", "acm017815jsd", "acm017816jsd", "acm017817jsd" ] + }, + "acm017819jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017819jsd", + "name" : "PostOpenMigration", + "parentId" : "acm017785jsd", + "content" : [ "acm017824jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017820jsd" : { + "type" : "CodePackage", + "id" : "acm017820jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017821jsd" ] + }, + "acm017821jsd" : { + "type" : "CodePackage", + "id" : "acm017821jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017822jsd" ] + }, + "acm017822jsd" : { + "type" : "CodePackage", + "id" : "acm017822jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm017819jsd" ] + }, + "acm017823jsd" : { + "type" : "ControlElement", + "id" : "acm017823jsd", + "name" : "performMigration" + }, + "acm017824jsd" : { + "type" : "InterfaceUnit", + "id" : "acm017824jsd", + "name" : "PostOpenMigration", + "compilationUnitId" : "acm017819jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd" ], + "content" : [ "acm017823jsd" ] + }, + "acm017825jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017825jsd", + "name" : "PreferencesMigrations", + "parentId" : "acm017785jsd", + "content" : [ "acm017848jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017826jsd" : { + "type" : "CodePackage", + "id" : "acm017826jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017827jsd" ] + }, + "acm017827jsd" : { + "type" : "CodePackage", + "id" : "acm017827jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017828jsd" ] + }, + "acm017828jsd" : { + "type" : "CodePackage", + "id" : "acm017828jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm017825jsd" ] + }, + "acm017829jsd" : { + "type" : "ControlElement", + "id" : "acm017829jsd", + "name" : "PreferencesMigrations" + }, + "acm017830jsd" : { + "type" : "ControlElement", + "id" : "acm017830jsd", + "name" : "runMigrations" + }, + "acm017831jsd" : { + "type" : "ControlElement", + "id" : "acm017831jsd", + "name" : "upgradePrefsToOrgJabRef" + }, + "acm017832jsd" : { + "type" : "ControlElement", + "id" : "acm017832jsd", + "name" : "copyPrefsRecursively" + }, + "acm017833jsd" : { + "type" : "ControlElement", + "id" : "acm017833jsd", + "name" : "upgradeFaultyEncodingStrings" + }, + "acm017834jsd" : { + "type" : "ControlElement", + "id" : "acm017834jsd", + "name" : "upgradeSortOrder" + }, + "acm017835jsd" : { + "type" : "ControlElement", + "id" : "acm017835jsd", + "name" : "upgradeStoredBibEntryTypes" + }, + "acm017836jsd" : { + "type" : "ControlElement", + "id" : "acm017836jsd", + "name" : "upgradeLabelPatternToCitationKeyPattern" + }, + "acm017837jsd" : { + "type" : "ControlElement", + "id" : "acm017837jsd", + "name" : "migrateFileImportPattern" + }, + "acm017838jsd" : { + "type" : "ControlElement", + "id" : "acm017838jsd", + "name" : "upgradeImportFileAndDirePatterns" + }, + "acm017839jsd" : { + "type" : "ControlElement", + "id" : "acm017839jsd", + "name" : "upgradeKeyBindingsToJavaFX" + }, + "acm017840jsd" : { + "type" : "ControlElement", + "id" : "acm017840jsd", + "name" : "addCrossRefRelatedFieldsForAutoComplete" + }, + "acm017841jsd" : { + "type" : "ControlElement", + "id" : "acm017841jsd", + "name" : "migrateTypedKeyPrefs" + }, + "acm017842jsd" : { + "type" : "ControlElement", + "id" : "acm017842jsd", + "name" : "upgradePreviewStyleFromReviewToComment" + }, + "acm017843jsd" : { + "type" : "ControlElement", + "id" : "acm017843jsd", + "name" : "upgradePreviewStyleAllowMarkdown" + }, + "acm017844jsd" : { + "type" : "ControlElement", + "id" : "acm017844jsd", + "name" : "upgradeColumnPreferences" + }, + "acm017845jsd" : { + "type" : "ControlElement", + "id" : "acm017845jsd", + "name" : "changeColumnVariableNamesFor51" + }, + "acm017846jsd" : { + "type" : "ControlElement", + "id" : "acm017846jsd", + "name" : "restoreVariablesForBackwardCompatibility" + }, + "acm017847jsd" : { + "type" : "ControlElement", + "id" : "acm017847jsd", + "name" : "upgradeCleanups" + }, + "acm017848jsd" : { + "type" : "ClassUnit", + "id" : "acm017848jsd", + "name" : "PreferencesMigrations", + "compilationUnitId" : "acm017825jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006250jsd", "acm006256jsd", "acm011011jsd", "acm017848jsd", "acm020792jsd", "acm021095jsd" ], + "content" : [ "acm017829jsd", "acm017830jsd", "acm017831jsd", "acm017832jsd", "acm017833jsd", "acm017834jsd", "acm017835jsd", "acm017836jsd", "acm017837jsd", "acm017838jsd", "acm017839jsd", "acm017840jsd", "acm017841jsd", "acm017842jsd", "acm017843jsd", "acm017844jsd", "acm017845jsd", "acm017846jsd", "acm017847jsd" ] + }, + "acm017849jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017849jsd", + "name" : "SpecialFieldsToSeparateFields", + "parentId" : "acm017785jsd", + "content" : [ "acm017857jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017850jsd" : { + "type" : "CodePackage", + "id" : "acm017850jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017851jsd" ] + }, + "acm017851jsd" : { + "type" : "CodePackage", + "id" : "acm017851jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017852jsd" ] + }, + "acm017852jsd" : { + "type" : "CodePackage", + "id" : "acm017852jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm017849jsd" ] + }, + "acm017853jsd" : { + "type" : "ControlElement", + "id" : "acm017853jsd", + "name" : "SpecialFieldsToSeparateFields" + }, + "acm017854jsd" : { + "type" : "ControlElement", + "id" : "acm017854jsd", + "name" : "performMigration" + }, + "acm017855jsd" : { + "type" : "ControlElement", + "id" : "acm017855jsd", + "name" : "migrateEntry" + }, + "acm017856jsd" : { + "type" : "ControlElement", + "id" : "acm017856jsd", + "name" : "getMigrationTable" + }, + "acm017857jsd" : { + "type" : "ClassUnit", + "id" : "acm017857jsd", + "name" : "SpecialFieldsToSeparateFields", + "compilationUnitId" : "acm017849jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm017824jsd" ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm018267jsd", "acm018443jsd", "acm018479jsd", "acm018770jsd", "acm018782jsd" ], + "content" : [ "acm017853jsd", "acm017854jsd", "acm017855jsd", "acm017856jsd" ] + }, + "acm017858jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017858jsd", + "name" : "ChainNode", + "parentId" : "acm017861jsd", + "content" : [ "acm017871jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017859jsd" : { + "type" : "CodePackage", + "id" : "acm017859jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017860jsd" ] + }, + "acm017860jsd" : { + "type" : "CodePackage", + "id" : "acm017860jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017861jsd" ] + }, + "acm017861jsd" : { + "type" : "CodePackage", + "id" : "acm017861jsd", + "name" : "model", + "parentId" : "acm001339jsd", + "content" : [ "acm017858jsd", "acm017872jsd", "acm017885jsd", "acm028132jsd", "acm028147jsd", "acm028228jsd", "acm017932jsd", "acm018120jsd", "acm019084jsd", "acm019340jsd", "acm019472jsd", "acm020215jsd", "acm020227jsd", "acm020304jsd", "acm020313jsd", "acm020487jsd", "acm020553jsd", "acm020620jsd", "acm020671jsd", "acm028942jsd" ] + }, + "acm017862jsd" : { + "type" : "ControlElement", + "id" : "acm017862jsd", + "name" : "ChainNode" + }, + "acm017863jsd" : { + "type" : "ControlElement", + "id" : "acm017863jsd", + "name" : "getParent" + }, + "acm017864jsd" : { + "type" : "ControlElement", + "id" : "acm017864jsd", + "name" : "setParent" + }, + "acm017865jsd" : { + "type" : "ControlElement", + "id" : "acm017865jsd", + "name" : "getChild" + }, + "acm017866jsd" : { + "type" : "ControlElement", + "id" : "acm017866jsd", + "name" : "setChild" + }, + "acm017867jsd" : { + "type" : "ControlElement", + "id" : "acm017867jsd", + "name" : "moveTo" + }, + "acm017868jsd" : { + "type" : "ControlElement", + "id" : "acm017868jsd", + "name" : "removeChild" + }, + "acm017869jsd" : { + "type" : "ControlElement", + "id" : "acm017869jsd", + "name" : "isAncestorOf" + }, + "acm017870jsd" : { + "type" : "ControlElement", + "id" : "acm017870jsd", + "name" : "addAtEnd" + }, + "acm017871jsd" : { + "type" : "ClassUnit", + "id" : "acm017871jsd", + "name" : "ChainNode", + "compilationUnitId" : "acm017858jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017871jsd" ], + "content" : [ "acm017862jsd", "acm017863jsd", "acm017864jsd", "acm017865jsd", "acm017866jsd", "acm017867jsd", "acm017868jsd", "acm017869jsd", "acm017870jsd" ] + }, + "acm017872jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017872jsd", + "name" : "FieldChange", + "parentId" : "acm017861jsd", + "content" : [ "acm017884jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017873jsd" : { + "type" : "CodePackage", + "id" : "acm017873jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017874jsd" ] + }, + "acm017874jsd" : { + "type" : "CodePackage", + "id" : "acm017874jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017875jsd" ] + }, + "acm017875jsd" : { + "type" : "CodePackage", + "id" : "acm017875jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm017872jsd" ] + }, + "acm017876jsd" : { + "type" : "ControlElement", + "id" : "acm017876jsd", + "name" : "FieldChange" + }, + "acm017877jsd" : { + "type" : "ControlElement", + "id" : "acm017877jsd", + "name" : "getEntry" + }, + "acm017878jsd" : { + "type" : "ControlElement", + "id" : "acm017878jsd", + "name" : "getField" + }, + "acm017879jsd" : { + "type" : "ControlElement", + "id" : "acm017879jsd", + "name" : "getOldValue" + }, + "acm017880jsd" : { + "type" : "ControlElement", + "id" : "acm017880jsd", + "name" : "getNewValue" + }, + "acm017881jsd" : { + "type" : "ControlElement", + "id" : "acm017881jsd", + "name" : "hashCode" + }, + "acm017882jsd" : { + "type" : "ControlElement", + "id" : "acm017882jsd", + "name" : "equals" + }, + "acm017883jsd" : { + "type" : "ControlElement", + "id" : "acm017883jsd", + "name" : "toString" + }, + "acm017884jsd" : { + "type" : "ClassUnit", + "id" : "acm017884jsd", + "name" : "FieldChange", + "compilationUnitId" : "acm017872jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm017876jsd", "acm017877jsd", "acm017878jsd", "acm017879jsd", "acm017880jsd", "acm017881jsd", "acm017882jsd", "acm017883jsd" ] + }, + "acm017885jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017885jsd", + "name" : "TreeNode", + "parentId" : "acm017861jsd", + "content" : [ "acm017927jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017886jsd" : { + "type" : "CodePackage", + "id" : "acm017886jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017887jsd" ] + }, + "acm017887jsd" : { + "type" : "CodePackage", + "id" : "acm017887jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017888jsd" ] + }, + "acm017888jsd" : { + "type" : "CodePackage", + "id" : "acm017888jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm017885jsd" ] + }, + "acm017889jsd" : { + "type" : "ControlElement", + "id" : "acm017889jsd", + "name" : "TreeNode" + }, + "acm017890jsd" : { + "type" : "ControlElement", + "id" : "acm017890jsd", + "name" : "getIndexedPathFromRoot" + }, + "acm017891jsd" : { + "type" : "ControlElement", + "id" : "acm017891jsd", + "name" : "getDescendant" + }, + "acm017892jsd" : { + "type" : "ControlElement", + "id" : "acm017892jsd", + "name" : "getPositionInParent" + }, + "acm017893jsd" : { + "type" : "ControlElement", + "id" : "acm017893jsd", + "name" : "getIndexOfChild" + }, + "acm017894jsd" : { + "type" : "ControlElement", + "id" : "acm017894jsd", + "name" : "getLevel" + }, + "acm017895jsd" : { + "type" : "ControlElement", + "id" : "acm017895jsd", + "name" : "getNumberOfChildren" + }, + "acm017896jsd" : { + "type" : "ControlElement", + "id" : "acm017896jsd", + "name" : "moveTo" + }, + "acm017897jsd" : { + "type" : "ControlElement", + "id" : "acm017897jsd", + "name" : "getPathFromRoot" + }, + "acm017898jsd" : { + "type" : "ControlElement", + "id" : "acm017898jsd", + "name" : "getNextSibling" + }, + "acm017899jsd" : { + "type" : "ControlElement", + "id" : "acm017899jsd", + "name" : "getPreviousSibling" + }, + "acm017900jsd" : { + "type" : "ControlElement", + "id" : "acm017900jsd", + "name" : "getRelativeSibling" + }, + "acm017901jsd" : { + "type" : "ControlElement", + "id" : "acm017901jsd", + "name" : "getParent" + }, + "acm017902jsd" : { + "type" : "ControlElement", + "id" : "acm017902jsd", + "name" : "setParent" + }, + "acm017903jsd" : { + "type" : "ControlElement", + "id" : "acm017903jsd", + "name" : "getChildAt" + }, + "acm017904jsd" : { + "type" : "ControlElement", + "id" : "acm017904jsd", + "name" : "childIndexExists" + }, + "acm017905jsd" : { + "type" : "ControlElement", + "id" : "acm017905jsd", + "name" : "isRoot" + }, + "acm017906jsd" : { + "type" : "ControlElement", + "id" : "acm017906jsd", + "name" : "isAncestorOf" + }, + "acm017907jsd" : { + "type" : "ControlElement", + "id" : "acm017907jsd", + "name" : "getRoot" + }, + "acm017908jsd" : { + "type" : "ControlElement", + "id" : "acm017908jsd", + "name" : "isLeaf" + }, + "acm017909jsd" : { + "type" : "ControlElement", + "id" : "acm017909jsd", + "name" : "removeFromParent" + }, + "acm017910jsd" : { + "type" : "ControlElement", + "id" : "acm017910jsd", + "name" : "removeAllChildren" + }, + "acm017911jsd" : { + "type" : "ControlElement", + "id" : "acm017911jsd", + "name" : "getFirstChild" + }, + "acm017912jsd" : { + "type" : "ControlElement", + "id" : "acm017912jsd", + "name" : "getLastChild" + }, + "acm017913jsd" : { + "type" : "ControlElement", + "id" : "acm017913jsd", + "name" : "isNodeDescendant" + }, + "acm017914jsd" : { + "type" : "ControlElement", + "id" : "acm017914jsd", + "name" : "getChildren" + }, + "acm017915jsd" : { + "type" : "ControlElement", + "id" : "acm017915jsd", + "name" : "removeChild" + }, + "acm017916jsd" : { + "type" : "ControlElement", + "id" : "acm017916jsd", + "name" : "removeChild" + }, + "acm017917jsd" : { + "type" : "ControlElement", + "id" : "acm017917jsd", + "name" : "addChild" + }, + "acm017918jsd" : { + "type" : "ControlElement", + "id" : "acm017918jsd", + "name" : "addChild" + }, + "acm017919jsd" : { + "type" : "ControlElement", + "id" : "acm017919jsd", + "name" : "moveAllChildrenTo" + }, + "acm017920jsd" : { + "type" : "ControlElement", + "id" : "acm017920jsd", + "name" : "sortChildren" + }, + "acm017921jsd" : { + "type" : "ControlElement", + "id" : "acm017921jsd", + "name" : "moveTo" + }, + "acm017922jsd" : { + "type" : "ControlElement", + "id" : "acm017922jsd", + "name" : "copySubtree" + }, + "acm017923jsd" : { + "type" : "ControlElement", + "id" : "acm017923jsd", + "name" : "copyNode" + }, + "acm017924jsd" : { + "type" : "ControlElement", + "id" : "acm017924jsd", + "name" : "subscribeToDescendantChanged" + }, + "acm017925jsd" : { + "type" : "ControlElement", + "id" : "acm017925jsd", + "name" : "notifyAboutDescendantChange" + }, + "acm017926jsd" : { + "type" : "ControlElement", + "id" : "acm017926jsd", + "name" : "findChildrenSatisfying" + }, + "acm017927jsd" : { + "type" : "ClassUnit", + "id" : "acm017927jsd", + "name" : "TreeNode", + "compilationUnitId" : "acm017885jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017927jsd" ], + "content" : [ "acm017889jsd", "acm017890jsd", "acm017891jsd", "acm017892jsd", "acm017893jsd", "acm017894jsd", "acm017895jsd", "acm017896jsd", "acm017897jsd", "acm017898jsd", "acm017899jsd", "acm017900jsd", "acm017901jsd", "acm017902jsd", "acm017903jsd", "acm017904jsd", "acm017905jsd", "acm017906jsd", "acm017907jsd", "acm017908jsd", "acm017909jsd", "acm017910jsd", "acm017911jsd", "acm017912jsd", "acm017913jsd", "acm017914jsd", "acm017915jsd", "acm017916jsd", "acm017917jsd", "acm017918jsd", "acm017919jsd", "acm017920jsd", "acm017921jsd", "acm017922jsd", "acm017923jsd", "acm017924jsd", "acm017925jsd", "acm017926jsd" ] + }, + "acm017928jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017928jsd", + "name" : "BibDatabase", + "parentId" : "acm017932jsd", + "content" : [ "acm017988jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017929jsd" : { + "type" : "CodePackage", + "id" : "acm017929jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017930jsd" ] + }, + "acm017930jsd" : { + "type" : "CodePackage", + "id" : "acm017930jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017931jsd" ] + }, + "acm017931jsd" : { + "type" : "CodePackage", + "id" : "acm017931jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm017932jsd" ] + }, + "acm017932jsd" : { + "type" : "CodePackage", + "id" : "acm017932jsd", + "name" : "database", + "parentId" : "acm017861jsd", + "content" : [ "acm017928jsd", "acm017989jsd", "acm018023jsd", "acm018033jsd", "acm018041jsd", "acm018049jsd", "acm018061jsd", "acm028251jsd", "acm028270jsd", "acm028282jsd", "acm028336jsd", "acm028350jsd", "acm018077jsd" ] + }, + "acm017933jsd" : { + "type" : "ControlElement", + "id" : "acm017933jsd", + "name" : "BibDatabase" + }, + "acm017934jsd" : { + "type" : "ControlElement", + "id" : "acm017934jsd", + "name" : "BibDatabase" + }, + "acm017935jsd" : { + "type" : "ControlElement", + "id" : "acm017935jsd", + "name" : "BibDatabase" + }, + "acm017936jsd" : { + "type" : "ControlElement", + "id" : "acm017936jsd", + "name" : "getText" + }, + "acm017937jsd" : { + "type" : "ControlElement", + "id" : "acm017937jsd", + "name" : "getEntryCount" + }, + "acm017938jsd" : { + "type" : "ControlElement", + "id" : "acm017938jsd", + "name" : "hasEntries" + }, + "acm017939jsd" : { + "type" : "ControlElement", + "id" : "acm017939jsd", + "name" : "getEntriesSorted" + }, + "acm017940jsd" : { + "type" : "ControlElement", + "id" : "acm017940jsd", + "name" : "containsEntryWithId" + }, + "acm017941jsd" : { + "type" : "ControlElement", + "id" : "acm017941jsd", + "name" : "getEntries" + }, + "acm017942jsd" : { + "type" : "ControlElement", + "id" : "acm017942jsd", + "name" : "getAllVisibleFields" + }, + "acm017943jsd" : { + "type" : "ControlElement", + "id" : "acm017943jsd", + "name" : "getEntryByCitationKey" + }, + "acm017944jsd" : { + "type" : "ControlElement", + "id" : "acm017944jsd", + "name" : "getEntriesByCitationKey" + }, + "acm017945jsd" : { + "type" : "ControlElement", + "id" : "acm017945jsd", + "name" : "insertEntry" + }, + "acm017946jsd" : { + "type" : "ControlElement", + "id" : "acm017946jsd", + "name" : "insertEntry" + }, + "acm017947jsd" : { + "type" : "ControlElement", + "id" : "acm017947jsd", + "name" : "insertEntries" + }, + "acm017948jsd" : { + "type" : "ControlElement", + "id" : "acm017948jsd", + "name" : "insertEntries" + }, + "acm017949jsd" : { + "type" : "ControlElement", + "id" : "acm017949jsd", + "name" : "insertEntries" + }, + "acm017950jsd" : { + "type" : "ControlElement", + "id" : "acm017950jsd", + "name" : "removeEntry" + }, + "acm017951jsd" : { + "type" : "ControlElement", + "id" : "acm017951jsd", + "name" : "removeEntry" + }, + "acm017952jsd" : { + "type" : "ControlElement", + "id" : "acm017952jsd", + "name" : "removeEntries" + }, + "acm017953jsd" : { + "type" : "ControlElement", + "id" : "acm017953jsd", + "name" : "removeEntries" + }, + "acm017954jsd" : { + "type" : "ControlElement", + "id" : "acm017954jsd", + "name" : "getPreamble" + }, + "acm017955jsd" : { + "type" : "ControlElement", + "id" : "acm017955jsd", + "name" : "setPreamble" + }, + "acm017956jsd" : { + "type" : "ControlElement", + "id" : "acm017956jsd", + "name" : "addString" + }, + "acm017957jsd" : { + "type" : "ControlElement", + "id" : "acm017957jsd", + "name" : "setStrings" + }, + "acm017958jsd" : { + "type" : "ControlElement", + "id" : "acm017958jsd", + "name" : "removeString" + }, + "acm017959jsd" : { + "type" : "ControlElement", + "id" : "acm017959jsd", + "name" : "getStringKeySet" + }, + "acm017960jsd" : { + "type" : "ControlElement", + "id" : "acm017960jsd", + "name" : "getStringValues" + }, + "acm017961jsd" : { + "type" : "ControlElement", + "id" : "acm017961jsd", + "name" : "getString" + }, + "acm017962jsd" : { + "type" : "ControlElement", + "id" : "acm017962jsd", + "name" : "getStringByName" + }, + "acm017963jsd" : { + "type" : "ControlElement", + "id" : "acm017963jsd", + "name" : "getStringCount" + }, + "acm017964jsd" : { + "type" : "ControlElement", + "id" : "acm017964jsd", + "name" : "hasNoStrings" + }, + "acm017965jsd" : { + "type" : "ControlElement", + "id" : "acm017965jsd", + "name" : "copyPreamble" + }, + "acm017966jsd" : { + "type" : "ControlElement", + "id" : "acm017966jsd", + "name" : "hasStringByName" + }, + "acm017967jsd" : { + "type" : "ControlElement", + "id" : "acm017967jsd", + "name" : "resolveForStrings" + }, + "acm017968jsd" : { + "type" : "ControlElement", + "id" : "acm017968jsd", + "name" : "getUsedStrings" + }, + "acm017969jsd" : { + "type" : "ControlElement", + "id" : "acm017969jsd", + "name" : "resolveForStrings" + }, + "acm017970jsd" : { + "type" : "ControlElement", + "id" : "acm017970jsd", + "name" : "resolveForStrings" + }, + "acm017971jsd" : { + "type" : "ControlElement", + "id" : "acm017971jsd", + "name" : "resolveString" + }, + "acm017972jsd" : { + "type" : "ControlElement", + "id" : "acm017972jsd", + "name" : "resolveContent" + }, + "acm017973jsd" : { + "type" : "ControlElement", + "id" : "acm017973jsd", + "name" : "getEpilog" + }, + "acm017974jsd" : { + "type" : "ControlElement", + "id" : "acm017974jsd", + "name" : "setEpilog" + }, + "acm017975jsd" : { + "type" : "ControlElement", + "id" : "acm017975jsd", + "name" : "registerListener" + }, + "acm017976jsd" : { + "type" : "ControlElement", + "id" : "acm017976jsd", + "name" : "unregisterListener" + }, + "acm017977jsd" : { + "type" : "ControlElement", + "id" : "acm017977jsd", + "name" : "relayEntryChangeEvent" + }, + "acm017978jsd" : { + "type" : "ControlElement", + "id" : "acm017978jsd", + "name" : "getReferencedEntry" + }, + "acm017979jsd" : { + "type" : "ControlElement", + "id" : "acm017979jsd", + "name" : "getSharedDatabaseID" + }, + "acm017980jsd" : { + "type" : "ControlElement", + "id" : "acm017980jsd", + "name" : "setSharedDatabaseID" + }, + "acm017981jsd" : { + "type" : "ControlElement", + "id" : "acm017981jsd", + "name" : "isShared" + }, + "acm017982jsd" : { + "type" : "ControlElement", + "id" : "acm017982jsd", + "name" : "clearSharedDatabaseID" + }, + "acm017983jsd" : { + "type" : "ControlElement", + "id" : "acm017983jsd", + "name" : "generateSharedDatabaseID" + }, + "acm017984jsd" : { + "type" : "ControlElement", + "id" : "acm017984jsd", + "name" : "getNumberOfCitationKeyOccurrences" + }, + "acm017985jsd" : { + "type" : "ControlElement", + "id" : "acm017985jsd", + "name" : "isDuplicateCitationKeyExisting" + }, + "acm017986jsd" : { + "type" : "ControlElement", + "id" : "acm017986jsd", + "name" : "setNewLineSeparator" + }, + "acm017987jsd" : { + "type" : "ControlElement", + "id" : "acm017987jsd", + "name" : "getNewLineSeparator" + }, + "acm017988jsd" : { + "type" : "ClassUnit", + "id" : "acm017988jsd", + "name" : "BibDatabase", + "compilationUnitId" : "acm017928jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018060jsd", "acm018071jsd", "acm018106jsd", "acm018115jsd", "acm018267jsd", "acm018367jsd", "acm018525jsd", "acm018570jsd", "acm018604jsd", "acm018673jsd" ], + "content" : [ "acm017933jsd", "acm017934jsd", "acm017935jsd", "acm017936jsd", "acm017937jsd", "acm017938jsd", "acm017939jsd", "acm017940jsd", "acm017941jsd", "acm017942jsd", "acm017943jsd", "acm017944jsd", "acm017945jsd", "acm017946jsd", "acm017947jsd", "acm017948jsd", "acm017949jsd", "acm017950jsd", "acm017951jsd", "acm017952jsd", "acm017953jsd", "acm017954jsd", "acm017955jsd", "acm017956jsd", "acm017957jsd", "acm017958jsd", "acm017959jsd", "acm017960jsd", "acm017961jsd", "acm017962jsd", "acm017963jsd", "acm017964jsd", "acm017965jsd", "acm017966jsd", "acm017967jsd", "acm017968jsd", "acm017969jsd", "acm017970jsd", "acm017971jsd", "acm017972jsd", "acm017973jsd", "acm017974jsd", "acm017975jsd", "acm017976jsd", "acm017977jsd", "acm017978jsd", "acm017979jsd", "acm017980jsd", "acm017981jsd", "acm017982jsd", "acm017983jsd", "acm017984jsd", "acm017985jsd", "acm017986jsd", "acm017987jsd" ] + }, + "acm017989jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm017989jsd", + "name" : "BibDatabaseContext", + "parentId" : "acm017932jsd", + "content" : [ "acm018022jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm017990jsd" : { + "type" : "CodePackage", + "id" : "acm017990jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm017991jsd" ] + }, + "acm017991jsd" : { + "type" : "CodePackage", + "id" : "acm017991jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm017992jsd" ] + }, + "acm017992jsd" : { + "type" : "CodePackage", + "id" : "acm017992jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm017993jsd" ] + }, + "acm017993jsd" : { + "type" : "CodePackage", + "id" : "acm017993jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm017989jsd" ] + }, + "acm017994jsd" : { + "type" : "ControlElement", + "id" : "acm017994jsd", + "name" : "BibDatabaseContext" + }, + "acm017995jsd" : { + "type" : "ControlElement", + "id" : "acm017995jsd", + "name" : "BibDatabaseContext" + }, + "acm017996jsd" : { + "type" : "ControlElement", + "id" : "acm017996jsd", + "name" : "BibDatabaseContext" + }, + "acm017997jsd" : { + "type" : "ControlElement", + "id" : "acm017997jsd", + "name" : "BibDatabaseContext" + }, + "acm017998jsd" : { + "type" : "ControlElement", + "id" : "acm017998jsd", + "name" : "BibDatabaseContext" + }, + "acm017999jsd" : { + "type" : "ControlElement", + "id" : "acm017999jsd", + "name" : "getMode" + }, + "acm018000jsd" : { + "type" : "ControlElement", + "id" : "acm018000jsd", + "name" : "setMode" + }, + "acm018001jsd" : { + "type" : "ControlElement", + "id" : "acm018001jsd", + "name" : "setDatabasePath" + }, + "acm018002jsd" : { + "type" : "ControlElement", + "id" : "acm018002jsd", + "name" : "getDatabasePath" + }, + "acm018003jsd" : { + "type" : "ControlElement", + "id" : "acm018003jsd", + "name" : "clearDatabasePath" + }, + "acm018004jsd" : { + "type" : "ControlElement", + "id" : "acm018004jsd", + "name" : "getDatabase" + }, + "acm018005jsd" : { + "type" : "ControlElement", + "id" : "acm018005jsd", + "name" : "getMetaData" + }, + "acm018006jsd" : { + "type" : "ControlElement", + "id" : "acm018006jsd", + "name" : "setMetaData" + }, + "acm018007jsd" : { + "type" : "ControlElement", + "id" : "acm018007jsd", + "name" : "isBiblatexMode" + }, + "acm018008jsd" : { + "type" : "ControlElement", + "id" : "acm018008jsd", + "name" : "isStudy" + }, + "acm018009jsd" : { + "type" : "ControlElement", + "id" : "acm018009jsd", + "name" : "getFileDirectories" + }, + "acm018010jsd" : { + "type" : "ControlElement", + "id" : "acm018010jsd", + "name" : "getFirstExistingFileDir" + }, + "acm018011jsd" : { + "type" : "ControlElement", + "id" : "acm018011jsd", + "name" : "getFileDirectoryPath" + }, + "acm018012jsd" : { + "type" : "ControlElement", + "id" : "acm018012jsd", + "name" : "getDBMSSynchronizer" + }, + "acm018013jsd" : { + "type" : "ControlElement", + "id" : "acm018013jsd", + "name" : "clearDBMSSynchronizer" + }, + "acm018014jsd" : { + "type" : "ControlElement", + "id" : "acm018014jsd", + "name" : "getLocation" + }, + "acm018015jsd" : { + "type" : "ControlElement", + "id" : "acm018015jsd", + "name" : "convertToSharedDatabase" + }, + "acm018016jsd" : { + "type" : "ControlElement", + "id" : "acm018016jsd", + "name" : "convertToLocalDatabase" + }, + "acm018017jsd" : { + "type" : "ControlElement", + "id" : "acm018017jsd", + "name" : "getEntries" + }, + "acm018018jsd" : { + "type" : "ControlElement", + "id" : "acm018018jsd", + "name" : "hasEmptyEntries" + }, + "acm018019jsd" : { + "type" : "ControlElement", + "id" : "acm018019jsd", + "name" : "getFulltextIndexBasePath" + }, + "acm018020jsd" : { + "type" : "ControlElement", + "id" : "acm018020jsd", + "name" : "getFulltextIndexPath" + }, + "acm018021jsd" : { + "type" : "ControlElement", + "id" : "acm018021jsd", + "name" : "toString" + }, + "acm018022jsd" : { + "type" : "ClassUnit", + "id" : "acm018022jsd", + "name" : "BibDatabaseContext", + "compilationUnitId" : "acm017989jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm017009jsd", "acm017030jsd", "acm017292jsd", "acm017988jsd", "acm018032jsd", "acm018267jsd", "acm019421jsd", "acm020848jsd" ], + "content" : [ "acm017994jsd", "acm017995jsd", "acm017996jsd", "acm017997jsd", "acm017998jsd", "acm017999jsd", "acm018000jsd", "acm018001jsd", "acm018002jsd", "acm018003jsd", "acm018004jsd", "acm018005jsd", "acm018006jsd", "acm018007jsd", "acm018008jsd", "acm018009jsd", "acm018010jsd", "acm018011jsd", "acm018012jsd", "acm018013jsd", "acm018014jsd", "acm018015jsd", "acm018016jsd", "acm018017jsd", "acm018018jsd", "acm018019jsd", "acm018020jsd", "acm018021jsd" ] + }, + "acm018023jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018023jsd", + "name" : "BibDatabaseMode", + "parentId" : "acm017932jsd", + "content" : [ "acm018032jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018024jsd" : { + "type" : "CodePackage", + "id" : "acm018024jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018025jsd" ] + }, + "acm018025jsd" : { + "type" : "CodePackage", + "id" : "acm018025jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018026jsd" ] + }, + "acm018026jsd" : { + "type" : "CodePackage", + "id" : "acm018026jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018027jsd" ] + }, + "acm018027jsd" : { + "type" : "CodePackage", + "id" : "acm018027jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018023jsd" ] + }, + "acm018028jsd" : { + "type" : "ControlElement", + "id" : "acm018028jsd", + "name" : "getFormattedName" + }, + "acm018029jsd" : { + "type" : "ControlElement", + "id" : "acm018029jsd", + "name" : "getOppositeMode" + }, + "acm018030jsd" : { + "type" : "ControlElement", + "id" : "acm018030jsd", + "name" : "parse" + }, + "acm018031jsd" : { + "type" : "ControlElement", + "id" : "acm018031jsd", + "name" : "getAsString" + }, + "acm018032jsd" : { + "type" : "ClassUnit", + "id" : "acm018032jsd", + "name" : "BibDatabaseMode", + "compilationUnitId" : "acm018023jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018032jsd" ], + "content" : [ "acm018028jsd", "acm018029jsd", "acm018030jsd", "acm018031jsd" ] + }, + "acm018033jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018033jsd", + "name" : "BibDatabaseModeDetection", + "parentId" : "acm017932jsd", + "content" : [ "acm018040jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018034jsd" : { + "type" : "CodePackage", + "id" : "acm018034jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018035jsd" ] + }, + "acm018035jsd" : { + "type" : "CodePackage", + "id" : "acm018035jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018036jsd" ] + }, + "acm018036jsd" : { + "type" : "CodePackage", + "id" : "acm018036jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018037jsd" ] + }, + "acm018037jsd" : { + "type" : "CodePackage", + "id" : "acm018037jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018033jsd" ] + }, + "acm018038jsd" : { + "type" : "ControlElement", + "id" : "acm018038jsd", + "name" : "BibDatabaseModeDetection" + }, + "acm018039jsd" : { + "type" : "ControlElement", + "id" : "acm018039jsd", + "name" : "inferMode" + }, + "acm018040jsd" : { + "type" : "ClassUnit", + "id" : "acm018040jsd", + "name" : "BibDatabaseModeDetection", + "compilationUnitId" : "acm018033jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018032jsd", "acm019005jsd" ], + "content" : [ "acm018038jsd", "acm018039jsd" ] + }, + "acm018041jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018041jsd", + "name" : "BibDatabases", + "parentId" : "acm017932jsd", + "content" : [ "acm018048jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018042jsd" : { + "type" : "CodePackage", + "id" : "acm018042jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018043jsd" ] + }, + "acm018043jsd" : { + "type" : "CodePackage", + "id" : "acm018043jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018044jsd" ] + }, + "acm018044jsd" : { + "type" : "CodePackage", + "id" : "acm018044jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018045jsd" ] + }, + "acm018045jsd" : { + "type" : "CodePackage", + "id" : "acm018045jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018041jsd" ] + }, + "acm018046jsd" : { + "type" : "ControlElement", + "id" : "acm018046jsd", + "name" : "BibDatabases" + }, + "acm018047jsd" : { + "type" : "ControlElement", + "id" : "acm018047jsd", + "name" : "purgeEmptyEntries" + }, + "acm018048jsd" : { + "type" : "ClassUnit", + "id" : "acm018048jsd", + "name" : "BibDatabases", + "compilationUnitId" : "acm018041jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm018046jsd", "acm018047jsd" ] + }, + "acm018049jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018049jsd", + "name" : "KeyChangeListener", + "parentId" : "acm017932jsd", + "content" : [ "acm018060jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018050jsd" : { + "type" : "CodePackage", + "id" : "acm018050jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018051jsd" ] + }, + "acm018051jsd" : { + "type" : "CodePackage", + "id" : "acm018051jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018052jsd" ] + }, + "acm018052jsd" : { + "type" : "CodePackage", + "id" : "acm018052jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018053jsd" ] + }, + "acm018053jsd" : { + "type" : "CodePackage", + "id" : "acm018053jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018049jsd" ] + }, + "acm018054jsd" : { + "type" : "ControlElement", + "id" : "acm018054jsd", + "name" : "KeyChangeListener" + }, + "acm018055jsd" : { + "type" : "ControlElement", + "id" : "acm018055jsd", + "name" : "listen" + }, + "acm018056jsd" : { + "type" : "ControlElement", + "id" : "acm018056jsd", + "name" : "listen" + }, + "acm018057jsd" : { + "type" : "ControlElement", + "id" : "acm018057jsd", + "name" : "updateEntryLinks" + }, + "acm018058jsd" : { + "type" : "ControlElement", + "id" : "acm018058jsd", + "name" : "replaceKeyInMultiplesKeyField" + }, + "acm018059jsd" : { + "type" : "ControlElement", + "id" : "acm018059jsd", + "name" : "replaceSingleKeyInField" + }, + "acm018060jsd" : { + "type" : "ClassUnit", + "id" : "acm018060jsd", + "name" : "KeyChangeListener", + "compilationUnitId" : "acm018049jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018115jsd", "acm018267jsd", "acm018604jsd", "acm018673jsd" ], + "content" : [ "acm018054jsd", "acm018055jsd", "acm018056jsd", "acm018057jsd", "acm018058jsd", "acm018059jsd" ] + }, + "acm018061jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018061jsd", + "name" : "KeyCollisionException", + "parentId" : "acm017932jsd", + "content" : [ "acm018071jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018062jsd" : { + "type" : "CodePackage", + "id" : "acm018062jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018063jsd" ] + }, + "acm018063jsd" : { + "type" : "CodePackage", + "id" : "acm018063jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018064jsd" ] + }, + "acm018064jsd" : { + "type" : "CodePackage", + "id" : "acm018064jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018065jsd" ] + }, + "acm018065jsd" : { + "type" : "CodePackage", + "id" : "acm018065jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018061jsd" ] + }, + "acm018066jsd" : { + "type" : "ControlElement", + "id" : "acm018066jsd", + "name" : "KeyCollisionException" + }, + "acm018067jsd" : { + "type" : "ControlElement", + "id" : "acm018067jsd", + "name" : "KeyCollisionException" + }, + "acm018068jsd" : { + "type" : "ControlElement", + "id" : "acm018068jsd", + "name" : "KeyCollisionException" + }, + "acm018069jsd" : { + "type" : "ControlElement", + "id" : "acm018069jsd", + "name" : "KeyCollisionException" + }, + "acm018070jsd" : { + "type" : "ControlElement", + "id" : "acm018070jsd", + "name" : "getId" + }, + "acm018071jsd" : { + "type" : "ClassUnit", + "id" : "acm018071jsd", + "name" : "KeyCollisionException", + "compilationUnitId" : "acm018061jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm018066jsd", "acm018067jsd", "acm018068jsd", "acm018069jsd", "acm018070jsd" ] + }, + "acm018072jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018072jsd", + "name" : "AutosaveEvent", + "parentId" : "acm018077jsd", + "content" : [ "acm018078jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018073jsd" : { + "type" : "CodePackage", + "id" : "acm018073jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018074jsd" ] + }, + "acm018074jsd" : { + "type" : "CodePackage", + "id" : "acm018074jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018075jsd" ] + }, + "acm018075jsd" : { + "type" : "CodePackage", + "id" : "acm018075jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018076jsd" ] + }, + "acm018076jsd" : { + "type" : "CodePackage", + "id" : "acm018076jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018077jsd" ] + }, + "acm018077jsd" : { + "type" : "CodePackage", + "id" : "acm018077jsd", + "name" : "event", + "parentId" : "acm017932jsd", + "content" : [ "acm018072jsd", "acm018079jsd", "acm018090jsd", "acm018097jsd", "acm018107jsd" ] + }, + "acm018078jsd" : { + "type" : "ClassUnit", + "id" : "acm018078jsd", + "name" : "AutosaveEvent", + "compilationUnitId" : "acm018072jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm018079jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018079jsd", + "name" : "BibDatabaseContextChangedEvent", + "parentId" : "acm018077jsd", + "content" : [ "acm018089jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018080jsd" : { + "type" : "CodePackage", + "id" : "acm018080jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018081jsd" ] + }, + "acm018081jsd" : { + "type" : "CodePackage", + "id" : "acm018081jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018082jsd" ] + }, + "acm018082jsd" : { + "type" : "CodePackage", + "id" : "acm018082jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018083jsd" ] + }, + "acm018083jsd" : { + "type" : "CodePackage", + "id" : "acm018083jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018084jsd" ] + }, + "acm018084jsd" : { + "type" : "CodePackage", + "id" : "acm018084jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018079jsd" ] + }, + "acm018085jsd" : { + "type" : "ControlElement", + "id" : "acm018085jsd", + "name" : "BibDatabaseContextChangedEvent" + }, + "acm018086jsd" : { + "type" : "ControlElement", + "id" : "acm018086jsd", + "name" : "BibDatabaseContextChangedEvent" + }, + "acm018087jsd" : { + "type" : "ControlElement", + "id" : "acm018087jsd", + "name" : "isFilteredOut" + }, + "acm018088jsd" : { + "type" : "ControlElement", + "id" : "acm018088jsd", + "name" : "setFilteredOut" + }, + "acm018089jsd" : { + "type" : "ClassUnit", + "id" : "acm018089jsd", + "name" : "BibDatabaseContextChangedEvent", + "compilationUnitId" : "acm018079jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm018085jsd", "acm018086jsd", "acm018087jsd", "acm018088jsd" ] + }, + "acm018090jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018090jsd", + "name" : "ChangePropagation", + "parentId" : "acm018077jsd", + "content" : [ "acm018096jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018091jsd" : { + "type" : "CodePackage", + "id" : "acm018091jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018092jsd" ] + }, + "acm018092jsd" : { + "type" : "CodePackage", + "id" : "acm018092jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018093jsd" ] + }, + "acm018093jsd" : { + "type" : "CodePackage", + "id" : "acm018093jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018094jsd" ] + }, + "acm018094jsd" : { + "type" : "CodePackage", + "id" : "acm018094jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018095jsd" ] + }, + "acm018095jsd" : { + "type" : "CodePackage", + "id" : "acm018095jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018090jsd" ] + }, + "acm018096jsd" : { + "type" : "ClassUnit", + "id" : "acm018096jsd", + "name" : "ChangePropagation", + "compilationUnitId" : "acm018090jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm018097jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018097jsd", + "name" : "EntriesAddedEvent", + "parentId" : "acm018077jsd", + "content" : [ "acm018106jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018098jsd" : { + "type" : "CodePackage", + "id" : "acm018098jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018099jsd" ] + }, + "acm018099jsd" : { + "type" : "CodePackage", + "id" : "acm018099jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018100jsd" ] + }, + "acm018100jsd" : { + "type" : "CodePackage", + "id" : "acm018100jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018101jsd" ] + }, + "acm018101jsd" : { + "type" : "CodePackage", + "id" : "acm018101jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018102jsd" ] + }, + "acm018102jsd" : { + "type" : "CodePackage", + "id" : "acm018102jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018097jsd" ] + }, + "acm018103jsd" : { + "type" : "ControlElement", + "id" : "acm018103jsd", + "name" : "EntriesAddedEvent" + }, + "acm018104jsd" : { + "type" : "ControlElement", + "id" : "acm018104jsd", + "name" : "EntriesAddedEvent" + }, + "acm018105jsd" : { + "type" : "ControlElement", + "id" : "acm018105jsd", + "name" : "getFirstEntry" + }, + "acm018106jsd" : { + "type" : "ClassUnit", + "id" : "acm018106jsd", + "name" : "EntriesAddedEvent", + "compilationUnitId" : "acm018097jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018563jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018570jsd" ], + "content" : [ "acm018103jsd", "acm018104jsd", "acm018105jsd" ] + }, + "acm018107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018107jsd", + "name" : "EntriesRemovedEvent", + "parentId" : "acm018077jsd", + "content" : [ "acm018115jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "database", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018108jsd" : { + "type" : "CodePackage", + "id" : "acm018108jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018109jsd" ] + }, + "acm018109jsd" : { + "type" : "CodePackage", + "id" : "acm018109jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018110jsd" ] + }, + "acm018110jsd" : { + "type" : "CodePackage", + "id" : "acm018110jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018111jsd" ] + }, + "acm018111jsd" : { + "type" : "CodePackage", + "id" : "acm018111jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm018112jsd" ] + }, + "acm018112jsd" : { + "type" : "CodePackage", + "id" : "acm018112jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018107jsd" ] + }, + "acm018113jsd" : { + "type" : "ControlElement", + "id" : "acm018113jsd", + "name" : "EntriesRemovedEvent" + }, + "acm018114jsd" : { + "type" : "ControlElement", + "id" : "acm018114jsd", + "name" : "EntriesRemovedEvent" + }, + "acm018115jsd" : { + "type" : "ClassUnit", + "id" : "acm018115jsd", + "name" : "EntriesRemovedEvent", + "compilationUnitId" : "acm018107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018563jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018570jsd" ], + "content" : [ "acm018113jsd", "acm018114jsd" ] + }, + "acm018116jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018116jsd", + "name" : "Author", + "parentId" : "acm018120jsd", + "content" : [ "acm018138jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018117jsd" : { + "type" : "CodePackage", + "id" : "acm018117jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018118jsd" ] + }, + "acm018118jsd" : { + "type" : "CodePackage", + "id" : "acm018118jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018119jsd" ] + }, + "acm018119jsd" : { + "type" : "CodePackage", + "id" : "acm018119jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018120jsd" ] + }, + "acm018120jsd" : { + "type" : "CodePackage", + "id" : "acm018120jsd", + "name" : "entry", + "parentId" : "acm017861jsd", + "content" : [ "acm018116jsd", "acm018139jsd", "acm018176jsd", "acm018268jsd", "acm018290jsd", "acm018307jsd", "acm018344jsd", "acm018371jsd", "acm018379jsd", "acm018402jsd", "acm018409jsd", "acm018418jsd", "acm018426jsd", "acm018444jsd", "acm018480jsd", "acm018510jsd", "acm018526jsd", "acm018540jsd", "acm028364jsd", "acm028494jsd", "acm028511jsd", "acm028609jsd", "acm028630jsd", "acm028648jsd", "acm028657jsd", "acm028677jsd", "acm028690jsd", "acm028706jsd", "acm028713jsd", "acm028720jsd", "acm028744jsd", "acm028752jsd", "acm018558jsd", "acm018610jsd", "acm018819jsd", "acm018951jsd" ] + }, + "acm018121jsd" : { + "type" : "ControlElement", + "id" : "acm018121jsd", + "name" : "Author" + }, + "acm018122jsd" : { + "type" : "ControlElement", + "id" : "acm018122jsd", + "name" : "addDotIfAbbreviation" + }, + "acm018123jsd" : { + "type" : "ControlElement", + "id" : "acm018123jsd", + "name" : "hashCode" + }, + "acm018124jsd" : { + "type" : "ControlElement", + "id" : "acm018124jsd", + "name" : "equals" + }, + "acm018125jsd" : { + "type" : "ControlElement", + "id" : "acm018125jsd", + "name" : "properBrackets" + }, + "acm018126jsd" : { + "type" : "ControlElement", + "id" : "acm018126jsd", + "name" : "removeStartAndEndBraces" + }, + "acm018127jsd" : { + "type" : "ControlElement", + "id" : "acm018127jsd", + "name" : "getFirst" + }, + "acm018128jsd" : { + "type" : "ControlElement", + "id" : "acm018128jsd", + "name" : "getFirstAbbr" + }, + "acm018129jsd" : { + "type" : "ControlElement", + "id" : "acm018129jsd", + "name" : "getVon" + }, + "acm018130jsd" : { + "type" : "ControlElement", + "id" : "acm018130jsd", + "name" : "getLast" + }, + "acm018131jsd" : { + "type" : "ControlElement", + "id" : "acm018131jsd", + "name" : "getJr" + }, + "acm018132jsd" : { + "type" : "ControlElement", + "id" : "acm018132jsd", + "name" : "getLastOnly" + }, + "acm018133jsd" : { + "type" : "ControlElement", + "id" : "acm018133jsd", + "name" : "getLastFirst" + }, + "acm018134jsd" : { + "type" : "ControlElement", + "id" : "acm018134jsd", + "name" : "getFirstLast" + }, + "acm018135jsd" : { + "type" : "ControlElement", + "id" : "acm018135jsd", + "name" : "toString" + }, + "acm018136jsd" : { + "type" : "ControlElement", + "id" : "acm018136jsd", + "name" : "getNameForAlphabetization" + }, + "acm018137jsd" : { + "type" : "ControlElement", + "id" : "acm018137jsd", + "name" : "latexFree" + }, + "acm018138jsd" : { + "type" : "ClassUnit", + "id" : "acm018138jsd", + "name" : "Author", + "compilationUnitId" : "acm018116jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018138jsd" ], + "content" : [ "acm018121jsd", "acm018122jsd", "acm018123jsd", "acm018124jsd", "acm018125jsd", "acm018126jsd", "acm018127jsd", "acm018128jsd", "acm018129jsd", "acm018130jsd", "acm018131jsd", "acm018132jsd", "acm018133jsd", "acm018134jsd", "acm018135jsd", "acm018136jsd", "acm018137jsd" ] + }, + "acm018139jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018139jsd", + "name" : "AuthorList", + "parentId" : "acm018120jsd", + "content" : [ "acm018175jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018140jsd" : { + "type" : "CodePackage", + "id" : "acm018140jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018141jsd" ] + }, + "acm018141jsd" : { + "type" : "CodePackage", + "id" : "acm018141jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018142jsd" ] + }, + "acm018142jsd" : { + "type" : "CodePackage", + "id" : "acm018142jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018143jsd" ] + }, + "acm018143jsd" : { + "type" : "CodePackage", + "id" : "acm018143jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018139jsd" ] + }, + "acm018144jsd" : { + "type" : "ControlElement", + "id" : "acm018144jsd", + "name" : "AuthorList" + }, + "acm018145jsd" : { + "type" : "ControlElement", + "id" : "acm018145jsd", + "name" : "of" + }, + "acm018146jsd" : { + "type" : "ControlElement", + "id" : "acm018146jsd", + "name" : "of" + }, + "acm018147jsd" : { + "type" : "ControlElement", + "id" : "acm018147jsd", + "name" : "collect" + }, + "acm018148jsd" : { + "type" : "ControlElement", + "id" : "acm018148jsd", + "name" : "andCoordinatedConjunction" + }, + "acm018149jsd" : { + "type" : "ControlElement", + "id" : "acm018149jsd", + "name" : "andCoordinatedConjunction" + }, + "acm018150jsd" : { + "type" : "ControlElement", + "id" : "acm018150jsd", + "name" : "parse" + }, + "acm018151jsd" : { + "type" : "ControlElement", + "id" : "acm018151jsd", + "name" : "fixAuthorFirstNameFirstCommas" + }, + "acm018152jsd" : { + "type" : "ControlElement", + "id" : "acm018152jsd", + "name" : "fixAuthorFirstNameFirst" + }, + "acm018153jsd" : { + "type" : "ControlElement", + "id" : "acm018153jsd", + "name" : "fixAuthorLastNameFirstCommas" + }, + "acm018154jsd" : { + "type" : "ControlElement", + "id" : "acm018154jsd", + "name" : "fixAuthorLastNameFirst" + }, + "acm018155jsd" : { + "type" : "ControlElement", + "id" : "acm018155jsd", + "name" : "fixAuthorLastNameFirst" + }, + "acm018156jsd" : { + "type" : "ControlElement", + "id" : "acm018156jsd", + "name" : "fixAuthorLastNameOnlyCommas" + }, + "acm018157jsd" : { + "type" : "ControlElement", + "id" : "acm018157jsd", + "name" : "fixAuthorForAlphabetization" + }, + "acm018158jsd" : { + "type" : "ControlElement", + "id" : "acm018158jsd", + "name" : "fixAuthorNatbib" + }, + "acm018159jsd" : { + "type" : "ControlElement", + "id" : "acm018159jsd", + "name" : "getNumberOfAuthors" + }, + "acm018160jsd" : { + "type" : "ControlElement", + "id" : "acm018160jsd", + "name" : "isEmpty" + }, + "acm018161jsd" : { + "type" : "ControlElement", + "id" : "acm018161jsd", + "name" : "getAuthor" + }, + "acm018162jsd" : { + "type" : "ControlElement", + "id" : "acm018162jsd", + "name" : "getAuthors" + }, + "acm018163jsd" : { + "type" : "ControlElement", + "id" : "acm018163jsd", + "name" : "latexFree" + }, + "acm018164jsd" : { + "type" : "ControlElement", + "id" : "acm018164jsd", + "name" : "getAsNatbib" + }, + "acm018165jsd" : { + "type" : "ControlElement", + "id" : "acm018165jsd", + "name" : "getAsLastNames" + }, + "acm018166jsd" : { + "type" : "ControlElement", + "id" : "acm018166jsd", + "name" : "getAsLastFirstNames" + }, + "acm018167jsd" : { + "type" : "ControlElement", + "id" : "acm018167jsd", + "name" : "toString" + }, + "acm018168jsd" : { + "type" : "ControlElement", + "id" : "acm018168jsd", + "name" : "getAsLastFirstNamesWithAnd" + }, + "acm018169jsd" : { + "type" : "ControlElement", + "id" : "acm018169jsd", + "name" : "getAsLastFirstFirstLastNamesWithAnd" + }, + "acm018170jsd" : { + "type" : "ControlElement", + "id" : "acm018170jsd", + "name" : "getAsFirstLastNames" + }, + "acm018171jsd" : { + "type" : "ControlElement", + "id" : "acm018171jsd", + "name" : "equals" + }, + "acm018172jsd" : { + "type" : "ControlElement", + "id" : "acm018172jsd", + "name" : "hashCode" + }, + "acm018173jsd" : { + "type" : "ControlElement", + "id" : "acm018173jsd", + "name" : "getAsFirstLastNamesWithAnd" + }, + "acm018174jsd" : { + "type" : "ControlElement", + "id" : "acm018174jsd", + "name" : "getForAlphabetization" + }, + "acm018175jsd" : { + "type" : "ClassUnit", + "id" : "acm018175jsd", + "name" : "AuthorList", + "compilationUnitId" : "acm018139jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012269jsd", "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm018144jsd", "acm018145jsd", "acm018146jsd", "acm018147jsd", "acm018148jsd", "acm018149jsd", "acm018150jsd", "acm018151jsd", "acm018152jsd", "acm018153jsd", "acm018154jsd", "acm018155jsd", "acm018156jsd", "acm018157jsd", "acm018158jsd", "acm018159jsd", "acm018160jsd", "acm018161jsd", "acm018162jsd", "acm018163jsd", "acm018164jsd", "acm018165jsd", "acm018166jsd", "acm018167jsd", "acm018168jsd", "acm018169jsd", "acm018170jsd", "acm018171jsd", "acm018172jsd", "acm018173jsd", "acm018174jsd" ] + }, + "acm018176jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018176jsd", + "name" : "BibEntry", + "parentId" : "acm018120jsd", + "content" : [ "acm018267jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018177jsd" : { + "type" : "CodePackage", + "id" : "acm018177jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018178jsd" ] + }, + "acm018178jsd" : { + "type" : "CodePackage", + "id" : "acm018178jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018179jsd" ] + }, + "acm018179jsd" : { + "type" : "CodePackage", + "id" : "acm018179jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018180jsd" ] + }, + "acm018180jsd" : { + "type" : "CodePackage", + "id" : "acm018180jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018176jsd" ] + }, + "acm018181jsd" : { + "type" : "ControlElement", + "id" : "acm018181jsd", + "name" : "BibEntry" + }, + "acm018182jsd" : { + "type" : "ControlElement", + "id" : "acm018182jsd", + "name" : "BibEntry" + }, + "acm018183jsd" : { + "type" : "ControlElement", + "id" : "acm018183jsd", + "name" : "setMonth" + }, + "acm018184jsd" : { + "type" : "ControlElement", + "id" : "acm018184jsd", + "name" : "getResolvedFieldOrAlias" + }, + "acm018185jsd" : { + "type" : "ControlElement", + "id" : "acm018185jsd", + "name" : "getSourceField" + }, + "acm018186jsd" : { + "type" : "ControlElement", + "id" : "acm018186jsd", + "name" : "getResolvedFieldOrAlias" + }, + "acm018187jsd" : { + "type" : "ControlElement", + "id" : "acm018187jsd", + "name" : "getResolvedFieldOrAliasLatexFree" + }, + "acm018188jsd" : { + "type" : "ControlElement", + "id" : "acm018188jsd", + "name" : "genericGetResolvedFieldOrAlias" + }, + "acm018189jsd" : { + "type" : "ControlElement", + "id" : "acm018189jsd", + "name" : "getId" + }, + "acm018190jsd" : { + "type" : "ControlElement", + "id" : "acm018190jsd", + "name" : "setId" + }, + "acm018191jsd" : { + "type" : "ControlElement", + "id" : "acm018191jsd", + "name" : "setCitationKey" + }, + "acm018192jsd" : { + "type" : "ControlElement", + "id" : "acm018192jsd", + "name" : "withCitationKey" + }, + "acm018193jsd" : { + "type" : "ControlElement", + "id" : "acm018193jsd", + "name" : "getCitationKey" + }, + "acm018194jsd" : { + "type" : "ControlElement", + "id" : "acm018194jsd", + "name" : "hasCitationKey" + }, + "acm018195jsd" : { + "type" : "ControlElement", + "id" : "acm018195jsd", + "name" : "getType" + }, + "acm018196jsd" : { + "type" : "ControlElement", + "id" : "acm018196jsd", + "name" : "typeProperty" + }, + "acm018197jsd" : { + "type" : "ControlElement", + "id" : "acm018197jsd", + "name" : "setType" + }, + "acm018198jsd" : { + "type" : "ControlElement", + "id" : "acm018198jsd", + "name" : "setType" + }, + "acm018199jsd" : { + "type" : "ControlElement", + "id" : "acm018199jsd", + "name" : "getFields" + }, + "acm018200jsd" : { + "type" : "ControlElement", + "id" : "acm018200jsd", + "name" : "getField" + }, + "acm018201jsd" : { + "type" : "ControlElement", + "id" : "acm018201jsd", + "name" : "hasField" + }, + "acm018202jsd" : { + "type" : "ControlElement", + "id" : "acm018202jsd", + "name" : "genericGetFieldOrAlias" + }, + "acm018203jsd" : { + "type" : "ControlElement", + "id" : "acm018203jsd", + "name" : "getDOI" + }, + "acm018204jsd" : { + "type" : "ControlElement", + "id" : "acm018204jsd", + "name" : "getISBN" + }, + "acm018205jsd" : { + "type" : "ControlElement", + "id" : "acm018205jsd", + "name" : "getFieldOrAliasLatexFree" + }, + "acm018206jsd" : { + "type" : "ControlElement", + "id" : "acm018206jsd", + "name" : "getFieldOrAlias" + }, + "acm018207jsd" : { + "type" : "ControlElement", + "id" : "acm018207jsd", + "name" : "setField" + }, + "acm018208jsd" : { + "type" : "ControlElement", + "id" : "acm018208jsd", + "name" : "setField" + }, + "acm018209jsd" : { + "type" : "ControlElement", + "id" : "acm018209jsd", + "name" : "setField" + }, + "acm018210jsd" : { + "type" : "ControlElement", + "id" : "acm018210jsd", + "name" : "clearField" + }, + "acm018211jsd" : { + "type" : "ControlElement", + "id" : "acm018211jsd", + "name" : "clearField" + }, + "acm018212jsd" : { + "type" : "ControlElement", + "id" : "acm018212jsd", + "name" : "allFieldsPresent" + }, + "acm018213jsd" : { + "type" : "ControlElement", + "id" : "acm018213jsd", + "name" : "clone" + }, + "acm018214jsd" : { + "type" : "ControlElement", + "id" : "acm018214jsd", + "name" : "toString" + }, + "acm018215jsd" : { + "type" : "ControlElement", + "id" : "acm018215jsd", + "name" : "getAuthorTitleYear" + }, + "acm018216jsd" : { + "type" : "ControlElement", + "id" : "acm018216jsd", + "name" : "getTitle" + }, + "acm018217jsd" : { + "type" : "ControlElement", + "id" : "acm018217jsd", + "name" : "getPublicationDate" + }, + "acm018218jsd" : { + "type" : "ControlElement", + "id" : "acm018218jsd", + "name" : "getParsedSerialization" + }, + "acm018219jsd" : { + "type" : "ControlElement", + "id" : "acm018219jsd", + "name" : "setParsedSerialization" + }, + "acm018220jsd" : { + "type" : "ControlElement", + "id" : "acm018220jsd", + "name" : "setCommentsBeforeEntry" + }, + "acm018221jsd" : { + "type" : "ControlElement", + "id" : "acm018221jsd", + "name" : "hasChanged" + }, + "acm018222jsd" : { + "type" : "ControlElement", + "id" : "acm018222jsd", + "name" : "setChanged" + }, + "acm018223jsd" : { + "type" : "ControlElement", + "id" : "acm018223jsd", + "name" : "putKeywords" + }, + "acm018224jsd" : { + "type" : "ControlElement", + "id" : "acm018224jsd", + "name" : "putKeywords" + }, + "acm018225jsd" : { + "type" : "ControlElement", + "id" : "acm018225jsd", + "name" : "addKeyword" + }, + "acm018226jsd" : { + "type" : "ControlElement", + "id" : "acm018226jsd", + "name" : "addKeyword" + }, + "acm018227jsd" : { + "type" : "ControlElement", + "id" : "acm018227jsd", + "name" : "addKeywords" + }, + "acm018228jsd" : { + "type" : "ControlElement", + "id" : "acm018228jsd", + "name" : "getKeywords" + }, + "acm018229jsd" : { + "type" : "ControlElement", + "id" : "acm018229jsd", + "name" : "getResolvedKeywords" + }, + "acm018230jsd" : { + "type" : "ControlElement", + "id" : "acm018230jsd", + "name" : "removeKeywords" + }, + "acm018231jsd" : { + "type" : "ControlElement", + "id" : "acm018231jsd", + "name" : "replaceKeywords" + }, + "acm018232jsd" : { + "type" : "ControlElement", + "id" : "acm018232jsd", + "name" : "getFieldValues" + }, + "acm018233jsd" : { + "type" : "ControlElement", + "id" : "acm018233jsd", + "name" : "getFieldMap" + }, + "acm018234jsd" : { + "type" : "ControlElement", + "id" : "acm018234jsd", + "name" : "getSharedBibEntryData" + }, + "acm018235jsd" : { + "type" : "ControlElement", + "id" : "acm018235jsd", + "name" : "withSharedBibEntryData" + }, + "acm018236jsd" : { + "type" : "ControlElement", + "id" : "acm018236jsd", + "name" : "withSharedBibEntryData" + }, + "acm018237jsd" : { + "type" : "ControlElement", + "id" : "acm018237jsd", + "name" : "equals" + }, + "acm018238jsd" : { + "type" : "ControlElement", + "id" : "acm018238jsd", + "name" : "hashCode" + }, + "acm018239jsd" : { + "type" : "ControlElement", + "id" : "acm018239jsd", + "name" : "registerListener" + }, + "acm018240jsd" : { + "type" : "ControlElement", + "id" : "acm018240jsd", + "name" : "unregisterListener" + }, + "acm018241jsd" : { + "type" : "ControlElement", + "id" : "acm018241jsd", + "name" : "withField" + }, + "acm018242jsd" : { + "type" : "ControlElement", + "id" : "acm018242jsd", + "name" : "withFields" + }, + "acm018243jsd" : { + "type" : "ControlElement", + "id" : "acm018243jsd", + "name" : "withDate" + }, + "acm018244jsd" : { + "type" : "ControlElement", + "id" : "acm018244jsd", + "name" : "withMonth" + }, + "acm018245jsd" : { + "type" : "ControlElement", + "id" : "acm018245jsd", + "name" : "getUserComments" + }, + "acm018246jsd" : { + "type" : "ControlElement", + "id" : "acm018246jsd", + "name" : "withUserComments" + }, + "acm018247jsd" : { + "type" : "ControlElement", + "id" : "acm018247jsd", + "name" : "getEntryLinkList" + }, + "acm018248jsd" : { + "type" : "ControlElement", + "id" : "acm018248jsd", + "name" : "setEntryLinkList" + }, + "acm018249jsd" : { + "type" : "ControlElement", + "id" : "acm018249jsd", + "name" : "getFieldAsWords" + }, + "acm018250jsd" : { + "type" : "ControlElement", + "id" : "acm018250jsd", + "name" : "getFieldAsKeywords" + }, + "acm018251jsd" : { + "type" : "ControlElement", + "id" : "acm018251jsd", + "name" : "clearCiteKey" + }, + "acm018252jsd" : { + "type" : "ControlElement", + "id" : "acm018252jsd", + "name" : "invalidateFieldCache" + }, + "acm018253jsd" : { + "type" : "ControlElement", + "id" : "acm018253jsd", + "name" : "getLatexFreeField" + }, + "acm018254jsd" : { + "type" : "ControlElement", + "id" : "acm018254jsd", + "name" : "setFiles" + }, + "acm018255jsd" : { + "type" : "ControlElement", + "id" : "acm018255jsd", + "name" : "getFiles" + }, + "acm018256jsd" : { + "type" : "ControlElement", + "id" : "acm018256jsd", + "name" : "setDate" + }, + "acm018257jsd" : { + "type" : "ControlElement", + "id" : "acm018257jsd", + "name" : "getMonth" + }, + "acm018258jsd" : { + "type" : "ControlElement", + "id" : "acm018258jsd", + "name" : "getFieldBinding" + }, + "acm018259jsd" : { + "type" : "ControlElement", + "id" : "acm018259jsd", + "name" : "getCiteKeyBinding" + }, + "acm018260jsd" : { + "type" : "ControlElement", + "id" : "acm018260jsd", + "name" : "addFile" + }, + "acm018261jsd" : { + "type" : "ControlElement", + "id" : "acm018261jsd", + "name" : "addFile" + }, + "acm018262jsd" : { + "type" : "ControlElement", + "id" : "acm018262jsd", + "name" : "getFieldsObservable" + }, + "acm018263jsd" : { + "type" : "ControlElement", + "id" : "acm018263jsd", + "name" : "getObservables" + }, + "acm018264jsd" : { + "type" : "ControlElement", + "id" : "acm018264jsd", + "name" : "replaceDownloadedFile" + }, + "acm018265jsd" : { + "type" : "ControlElement", + "id" : "acm018265jsd", + "name" : "mergeWith" + }, + "acm018266jsd" : { + "type" : "ControlElement", + "id" : "acm018266jsd", + "name" : "mergeWith" + }, + "acm018267jsd" : { + "type" : "ClassUnit", + "id" : "acm018267jsd", + "name" : "BibEntry", + "compilationUnitId" : "acm018176jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm017988jsd", "acm018267jsd", "acm018401jsd", "acm018443jsd", "acm018479jsd", "acm018509jsd", "acm018525jsd", "acm018539jsd", "acm018552jsd", "acm018570jsd", "acm018588jsd", "acm018604jsd", "acm018673jsd", "acm018754jsd", "acm018798jsd", "acm018865jsd", "acm018894jsd", "acm019005jsd", "acm020711jsd" ], + "content" : [ "acm018181jsd", "acm018182jsd", "acm018183jsd", "acm018184jsd", "acm018185jsd", "acm018186jsd", "acm018187jsd", "acm018188jsd", "acm018189jsd", "acm018190jsd", "acm018191jsd", "acm018192jsd", "acm018193jsd", "acm018194jsd", "acm018195jsd", "acm018196jsd", "acm018197jsd", "acm018198jsd", "acm018199jsd", "acm018200jsd", "acm018201jsd", "acm018202jsd", "acm018203jsd", "acm018204jsd", "acm018205jsd", "acm018206jsd", "acm018207jsd", "acm018208jsd", "acm018209jsd", "acm018210jsd", "acm018211jsd", "acm018212jsd", "acm018213jsd", "acm018214jsd", "acm018215jsd", "acm018216jsd", "acm018217jsd", "acm018218jsd", "acm018219jsd", "acm018220jsd", "acm018221jsd", "acm018222jsd", "acm018223jsd", "acm018224jsd", "acm018225jsd", "acm018226jsd", "acm018227jsd", "acm018228jsd", "acm018229jsd", "acm018230jsd", "acm018231jsd", "acm018232jsd", "acm018233jsd", "acm018234jsd", "acm018235jsd", "acm018236jsd", "acm018237jsd", "acm018238jsd", "acm018239jsd", "acm018240jsd", "acm018241jsd", "acm018242jsd", "acm018243jsd", "acm018244jsd", "acm018245jsd", "acm018246jsd", "acm018247jsd", "acm018248jsd", "acm018249jsd", "acm018250jsd", "acm018251jsd", "acm018252jsd", "acm018253jsd", "acm018254jsd", "acm018255jsd", "acm018256jsd", "acm018257jsd", "acm018258jsd", "acm018259jsd", "acm018260jsd", "acm018261jsd", "acm018262jsd", "acm018263jsd", "acm018264jsd", "acm018265jsd", "acm018266jsd" ] + }, + "acm018268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018268jsd", + "name" : "BibEntryType", + "parentId" : "acm018120jsd", + "content" : [ "acm018289jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018269jsd" : { + "type" : "CodePackage", + "id" : "acm018269jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018270jsd" ] + }, + "acm018270jsd" : { + "type" : "CodePackage", + "id" : "acm018270jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018271jsd" ] + }, + "acm018271jsd" : { + "type" : "CodePackage", + "id" : "acm018271jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018272jsd" ] + }, + "acm018272jsd" : { + "type" : "CodePackage", + "id" : "acm018272jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018268jsd" ] + }, + "acm018273jsd" : { + "type" : "ControlElement", + "id" : "acm018273jsd", + "name" : "BibEntryType" + }, + "acm018274jsd" : { + "type" : "ControlElement", + "id" : "acm018274jsd", + "name" : "getType" + }, + "acm018275jsd" : { + "type" : "ControlElement", + "id" : "acm018275jsd", + "name" : "getOptionalFields" + }, + "acm018276jsd" : { + "type" : "ControlElement", + "id" : "acm018276jsd", + "name" : "isRequired" + }, + "acm018277jsd" : { + "type" : "ControlElement", + "id" : "acm018277jsd", + "name" : "getRequiredFields" + }, + "acm018278jsd" : { + "type" : "ControlElement", + "id" : "acm018278jsd", + "name" : "getAllBibFields" + }, + "acm018279jsd" : { + "type" : "ControlElement", + "id" : "acm018279jsd", + "name" : "getAllFields" + }, + "acm018280jsd" : { + "type" : "ControlElement", + "id" : "acm018280jsd", + "name" : "getPrimaryOptionalFields" + }, + "acm018281jsd" : { + "type" : "ControlElement", + "id" : "acm018281jsd", + "name" : "getSecondaryOptionalFields" + }, + "acm018282jsd" : { + "type" : "ControlElement", + "id" : "acm018282jsd", + "name" : "getDeprecatedFields" + }, + "acm018283jsd" : { + "type" : "ControlElement", + "id" : "acm018283jsd", + "name" : "getSecondaryOptionalNotDeprecatedFields" + }, + "acm018284jsd" : { + "type" : "ControlElement", + "id" : "acm018284jsd", + "name" : "getOptionalFieldsAndAliases" + }, + "acm018285jsd" : { + "type" : "ControlElement", + "id" : "acm018285jsd", + "name" : "equals" + }, + "acm018286jsd" : { + "type" : "ControlElement", + "id" : "acm018286jsd", + "name" : "hashCode" + }, + "acm018287jsd" : { + "type" : "ControlElement", + "id" : "acm018287jsd", + "name" : "toString" + }, + "acm018288jsd" : { + "type" : "ControlElement", + "id" : "acm018288jsd", + "name" : "compareTo" + }, + "acm018289jsd" : { + "type" : "ClassUnit", + "id" : "acm018289jsd", + "name" : "BibEntryType", + "compilationUnitId" : "acm018268jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018032jsd", "acm018289jsd", "acm018673jsd", "acm018754jsd", "acm019005jsd" ], + "content" : [ "acm018273jsd", "acm018274jsd", "acm018275jsd", "acm018276jsd", "acm018277jsd", "acm018278jsd", "acm018279jsd", "acm018280jsd", "acm018281jsd", "acm018282jsd", "acm018283jsd", "acm018284jsd", "acm018285jsd", "acm018286jsd", "acm018287jsd", "acm018288jsd" ] + }, + "acm018290jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018290jsd", + "name" : "BibEntryTypeBuilder", + "parentId" : "acm018120jsd", + "content" : [ "acm018306jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018291jsd" : { + "type" : "CodePackage", + "id" : "acm018291jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018292jsd" ] + }, + "acm018292jsd" : { + "type" : "CodePackage", + "id" : "acm018292jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018293jsd" ] + }, + "acm018293jsd" : { + "type" : "CodePackage", + "id" : "acm018293jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018294jsd" ] + }, + "acm018294jsd" : { + "type" : "CodePackage", + "id" : "acm018294jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018290jsd" ] + }, + "acm018295jsd" : { + "type" : "ControlElement", + "id" : "acm018295jsd", + "name" : "withType" + }, + "acm018296jsd" : { + "type" : "ControlElement", + "id" : "acm018296jsd", + "name" : "withImportantFields" + }, + "acm018297jsd" : { + "type" : "ControlElement", + "id" : "acm018297jsd", + "name" : "withImportantFields" + }, + "acm018298jsd" : { + "type" : "ControlElement", + "id" : "acm018298jsd", + "name" : "withImportantFields" + }, + "acm018299jsd" : { + "type" : "ControlElement", + "id" : "acm018299jsd", + "name" : "withDetailFields" + }, + "acm018300jsd" : { + "type" : "ControlElement", + "id" : "acm018300jsd", + "name" : "withDetailFields" + }, + "acm018301jsd" : { + "type" : "ControlElement", + "id" : "acm018301jsd", + "name" : "withRequiredFields" + }, + "acm018302jsd" : { + "type" : "ControlElement", + "id" : "acm018302jsd", + "name" : "withRequiredFields" + }, + "acm018303jsd" : { + "type" : "ControlElement", + "id" : "acm018303jsd", + "name" : "withRequiredFields" + }, + "acm018304jsd" : { + "type" : "ControlElement", + "id" : "acm018304jsd", + "name" : "withRequiredFields" + }, + "acm018305jsd" : { + "type" : "ControlElement", + "id" : "acm018305jsd", + "name" : "build" + }, + "acm018306jsd" : { + "type" : "ClassUnit", + "id" : "acm018306jsd", + "name" : "BibEntryTypeBuilder", + "compilationUnitId" : "acm018290jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd", "acm018673jsd", "acm018754jsd", "acm019005jsd" ], + "content" : [ "acm018295jsd", "acm018296jsd", "acm018297jsd", "acm018298jsd", "acm018299jsd", "acm018300jsd", "acm018301jsd", "acm018302jsd", "acm018303jsd", "acm018304jsd", "acm018305jsd" ] + }, + "acm018307jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018307jsd", + "name" : "BibEntryTypesManager", + "parentId" : "acm018120jsd", + "content" : [ "acm018333jsd", "acm018343jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018308jsd" : { + "type" : "CodePackage", + "id" : "acm018308jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018309jsd" ] + }, + "acm018309jsd" : { + "type" : "CodePackage", + "id" : "acm018309jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018310jsd" ] + }, + "acm018310jsd" : { + "type" : "CodePackage", + "id" : "acm018310jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018311jsd" ] + }, + "acm018311jsd" : { + "type" : "CodePackage", + "id" : "acm018311jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018307jsd" ] + }, + "acm018312jsd" : { + "type" : "ControlElement", + "id" : "acm018312jsd", + "name" : "BibEntryTypesManager" + }, + "acm018313jsd" : { + "type" : "ControlElement", + "id" : "acm018313jsd", + "name" : "getEntryTypes" + }, + "acm018314jsd" : { + "type" : "ControlElement", + "id" : "acm018314jsd", + "name" : "getAllCustomTypes" + }, + "acm018315jsd" : { + "type" : "ControlElement", + "id" : "acm018315jsd", + "name" : "isCustomOrModifiedType" + }, + "acm018316jsd" : { + "type" : "ControlElement", + "id" : "acm018316jsd", + "name" : "addCustomOrModifiedTypes" + }, + "acm018317jsd" : { + "type" : "ControlElement", + "id" : "acm018317jsd", + "name" : "addCustomOrModifiedType" + }, + "acm018318jsd" : { + "type" : "ControlElement", + "id" : "acm018318jsd", + "name" : "removeCustomOrModifiedEntryType" + }, + "acm018319jsd" : { + "type" : "ControlElement", + "id" : "acm018319jsd", + "name" : "clearAllCustomEntryTypes" + }, + "acm018320jsd" : { + "type" : "ControlElement", + "id" : "acm018320jsd", + "name" : "getAllTypes" + }, + "acm018321jsd" : { + "type" : "ControlElement", + "id" : "acm018321jsd", + "name" : "isCustomType" + }, + "acm018322jsd" : { + "type" : "ControlElement", + "id" : "acm018322jsd", + "name" : "enrich" + }, + "acm018323jsd" : { + "type" : "ControlElement", + "id" : "acm018323jsd", + "name" : "isDifferentCustomOrModifiedType" + }, + "acm018324jsd" : { + "type" : "ControlElement", + "id" : "acm018324jsd", + "name" : "InternalEntryTypes" + }, + "acm018325jsd" : { + "type" : "ControlElement", + "id" : "acm018325jsd", + "name" : "getAllCustomTypes" + }, + "acm018326jsd" : { + "type" : "ControlElement", + "id" : "acm018326jsd", + "name" : "enrich" + }, + "acm018327jsd" : { + "type" : "ControlElement", + "id" : "acm018327jsd", + "name" : "typeEquals" + }, + "acm018328jsd" : { + "type" : "ControlElement", + "id" : "acm018328jsd", + "name" : "addCustomOrModifiedType" + }, + "acm018329jsd" : { + "type" : "ControlElement", + "id" : "acm018329jsd", + "name" : "removeCustomOrModifiedEntryType" + }, + "acm018330jsd" : { + "type" : "ControlElement", + "id" : "acm018330jsd", + "name" : "clearAllCustomEntryTypes" + }, + "acm018331jsd" : { + "type" : "ControlElement", + "id" : "acm018331jsd", + "name" : "getAllTypes" + }, + "acm018332jsd" : { + "type" : "ControlElement", + "id" : "acm018332jsd", + "name" : "isCustomOrModifiedType" + }, + "acm018333jsd" : { + "type" : "ClassUnit", + "id" : "acm018333jsd", + "name" : "BibEntryTypesManager", + "compilationUnitId" : "acm018307jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018032jsd", "acm018289jsd", "acm018343jsd", "acm019005jsd" ], + "content" : [ "acm018312jsd", "acm018313jsd", "acm018314jsd", "acm018315jsd", "acm018316jsd", "acm018317jsd", "acm018318jsd", "acm018319jsd", "acm018320jsd", "acm018321jsd", "acm018322jsd", "acm018323jsd", "acm018324jsd", "acm018325jsd", "acm018326jsd", "acm018327jsd", "acm018328jsd", "acm018329jsd", "acm018330jsd", "acm018331jsd", "acm018332jsd" ] + }, + "acm018334jsd" : { + "type" : "ControlElement", + "id" : "acm018334jsd", + "name" : "InternalEntryTypes" + }, + "acm018335jsd" : { + "type" : "ControlElement", + "id" : "acm018335jsd", + "name" : "getAllCustomTypes" + }, + "acm018336jsd" : { + "type" : "ControlElement", + "id" : "acm018336jsd", + "name" : "enrich" + }, + "acm018337jsd" : { + "type" : "ControlElement", + "id" : "acm018337jsd", + "name" : "typeEquals" + }, + "acm018338jsd" : { + "type" : "ControlElement", + "id" : "acm018338jsd", + "name" : "addCustomOrModifiedType" + }, + "acm018339jsd" : { + "type" : "ControlElement", + "id" : "acm018339jsd", + "name" : "removeCustomOrModifiedEntryType" + }, + "acm018340jsd" : { + "type" : "ControlElement", + "id" : "acm018340jsd", + "name" : "clearAllCustomEntryTypes" + }, + "acm018341jsd" : { + "type" : "ControlElement", + "id" : "acm018341jsd", + "name" : "getAllTypes" + }, + "acm018342jsd" : { + "type" : "ControlElement", + "id" : "acm018342jsd", + "name" : "isCustomOrModifiedType" + }, + "acm018343jsd" : { + "type" : "ClassUnit", + "id" : "acm018343jsd", + "name" : "InternalEntryTypes", + "compilationUnitId" : "acm018307jsd", + "parentDatatypeId" : "acm018333jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm019005jsd" ], + "content" : [ "acm018334jsd", "acm018335jsd", "acm018336jsd", "acm018337jsd", "acm018338jsd", "acm018339jsd", "acm018340jsd", "acm018341jsd", "acm018342jsd" ] + }, + "acm018344jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018344jsd", + "name" : "BibtexString", + "parentId" : "acm018120jsd", + "content" : [ "acm018367jsd", "acm018370jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018345jsd" : { + "type" : "CodePackage", + "id" : "acm018345jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018346jsd" ] + }, + "acm018346jsd" : { + "type" : "CodePackage", + "id" : "acm018346jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018347jsd" ] + }, + "acm018347jsd" : { + "type" : "CodePackage", + "id" : "acm018347jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018348jsd" ] + }, + "acm018348jsd" : { + "type" : "CodePackage", + "id" : "acm018348jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018344jsd" ] + }, + "acm018349jsd" : { + "type" : "ControlElement", + "id" : "acm018349jsd", + "name" : "Type" + }, + "acm018350jsd" : { + "type" : "ControlElement", + "id" : "acm018350jsd", + "name" : "get" + }, + "acm018351jsd" : { + "type" : "ControlElement", + "id" : "acm018351jsd", + "name" : "BibtexString" + }, + "acm018352jsd" : { + "type" : "ControlElement", + "id" : "acm018352jsd", + "name" : "getId" + }, + "acm018353jsd" : { + "type" : "ControlElement", + "id" : "acm018353jsd", + "name" : "setId" + }, + "acm018354jsd" : { + "type" : "ControlElement", + "id" : "acm018354jsd", + "name" : "getName" + }, + "acm018355jsd" : { + "type" : "ControlElement", + "id" : "acm018355jsd", + "name" : "setName" + }, + "acm018356jsd" : { + "type" : "ControlElement", + "id" : "acm018356jsd", + "name" : "getContent" + }, + "acm018357jsd" : { + "type" : "ControlElement", + "id" : "acm018357jsd", + "name" : "setContent" + }, + "acm018358jsd" : { + "type" : "ControlElement", + "id" : "acm018358jsd", + "name" : "getType" + }, + "acm018359jsd" : { + "type" : "ControlElement", + "id" : "acm018359jsd", + "name" : "setParsedSerialization" + }, + "acm018360jsd" : { + "type" : "ControlElement", + "id" : "acm018360jsd", + "name" : "getParsedSerialization" + }, + "acm018361jsd" : { + "type" : "ControlElement", + "id" : "acm018361jsd", + "name" : "hasChanged" + }, + "acm018362jsd" : { + "type" : "ControlElement", + "id" : "acm018362jsd", + "name" : "getUserComments" + }, + "acm018363jsd" : { + "type" : "ControlElement", + "id" : "acm018363jsd", + "name" : "clone" + }, + "acm018364jsd" : { + "type" : "ControlElement", + "id" : "acm018364jsd", + "name" : "toString" + }, + "acm018365jsd" : { + "type" : "ControlElement", + "id" : "acm018365jsd", + "name" : "equals" + }, + "acm018366jsd" : { + "type" : "ControlElement", + "id" : "acm018366jsd", + "name" : "hashCode" + }, + "acm018367jsd" : { + "type" : "ClassUnit", + "id" : "acm018367jsd", + "name" : "BibtexString", + "compilationUnitId" : "acm018344jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018367jsd", "acm018370jsd" ], + "content" : [ "acm018349jsd", "acm018350jsd", "acm018351jsd", "acm018352jsd", "acm018353jsd", "acm018354jsd", "acm018355jsd", "acm018356jsd", "acm018357jsd", "acm018358jsd", "acm018359jsd", "acm018360jsd", "acm018361jsd", "acm018362jsd", "acm018363jsd", "acm018364jsd", "acm018365jsd", "acm018366jsd" ] + }, + "acm018368jsd" : { + "type" : "ControlElement", + "id" : "acm018368jsd", + "name" : "Type" + }, + "acm018369jsd" : { + "type" : "ControlElement", + "id" : "acm018369jsd", + "name" : "get" + }, + "acm018370jsd" : { + "type" : "ClassUnit", + "id" : "acm018370jsd", + "name" : "Type", + "compilationUnitId" : "acm018344jsd", + "parentDatatypeId" : "acm018367jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018370jsd" ], + "content" : [ "acm018368jsd", "acm018369jsd" ] + }, + "acm018371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018371jsd", + "name" : "CanonicalBibEntry", + "parentId" : "acm018120jsd", + "content" : [ "acm018378jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018372jsd" : { + "type" : "CodePackage", + "id" : "acm018372jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018373jsd" ] + }, + "acm018373jsd" : { + "type" : "CodePackage", + "id" : "acm018373jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018374jsd" ] + }, + "acm018374jsd" : { + "type" : "CodePackage", + "id" : "acm018374jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018375jsd" ] + }, + "acm018375jsd" : { + "type" : "CodePackage", + "id" : "acm018375jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018371jsd" ] + }, + "acm018376jsd" : { + "type" : "ControlElement", + "id" : "acm018376jsd", + "name" : "CanonicalBibEntry" + }, + "acm018377jsd" : { + "type" : "ControlElement", + "id" : "acm018377jsd", + "name" : "getCanonicalRepresentation" + }, + "acm018378jsd" : { + "type" : "ClassUnit", + "id" : "acm018378jsd", + "name" : "CanonicalBibEntry", + "compilationUnitId" : "acm018371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm018376jsd", "acm018377jsd" ] + }, + "acm018379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018379jsd", + "name" : "Date", + "parentId" : "acm018120jsd", + "content" : [ "acm018401jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018380jsd" : { + "type" : "CodePackage", + "id" : "acm018380jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018381jsd" ] + }, + "acm018381jsd" : { + "type" : "CodePackage", + "id" : "acm018381jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018382jsd" ] + }, + "acm018382jsd" : { + "type" : "CodePackage", + "id" : "acm018382jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018383jsd" ] + }, + "acm018383jsd" : { + "type" : "CodePackage", + "id" : "acm018383jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018379jsd" ] + }, + "acm018384jsd" : { + "type" : "ControlElement", + "id" : "acm018384jsd", + "name" : "Date" + }, + "acm018385jsd" : { + "type" : "ControlElement", + "id" : "acm018385jsd", + "name" : "Date" + }, + "acm018386jsd" : { + "type" : "ControlElement", + "id" : "acm018386jsd", + "name" : "Date" + }, + "acm018387jsd" : { + "type" : "ControlElement", + "id" : "acm018387jsd", + "name" : "Date" + }, + "acm018388jsd" : { + "type" : "ControlElement", + "id" : "acm018388jsd", + "name" : "Date" + }, + "acm018389jsd" : { + "type" : "ControlElement", + "id" : "acm018389jsd", + "name" : "parse" + }, + "acm018390jsd" : { + "type" : "ControlElement", + "id" : "acm018390jsd", + "name" : "parse" + }, + "acm018391jsd" : { + "type" : "ControlElement", + "id" : "acm018391jsd", + "name" : "convertToInt" + }, + "acm018392jsd" : { + "type" : "ControlElement", + "id" : "acm018392jsd", + "name" : "getNormalized" + }, + "acm018393jsd" : { + "type" : "ControlElement", + "id" : "acm018393jsd", + "name" : "getYear" + }, + "acm018394jsd" : { + "type" : "ControlElement", + "id" : "acm018394jsd", + "name" : "get" + }, + "acm018395jsd" : { + "type" : "ControlElement", + "id" : "acm018395jsd", + "name" : "getMonth" + }, + "acm018396jsd" : { + "type" : "ControlElement", + "id" : "acm018396jsd", + "name" : "getDay" + }, + "acm018397jsd" : { + "type" : "ControlElement", + "id" : "acm018397jsd", + "name" : "toTemporalAccessor" + }, + "acm018398jsd" : { + "type" : "ControlElement", + "id" : "acm018398jsd", + "name" : "equals" + }, + "acm018399jsd" : { + "type" : "ControlElement", + "id" : "acm018399jsd", + "name" : "toString" + }, + "acm018400jsd" : { + "type" : "ControlElement", + "id" : "acm018400jsd", + "name" : "hashCode" + }, + "acm018401jsd" : { + "type" : "ClassUnit", + "id" : "acm018401jsd", + "name" : "Date", + "compilationUnitId" : "acm018379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018401jsd", "acm018525jsd" ], + "content" : [ "acm018384jsd", "acm018385jsd", "acm018386jsd", "acm018387jsd", "acm018388jsd", "acm018389jsd", "acm018390jsd", "acm018391jsd", "acm018392jsd", "acm018393jsd", "acm018394jsd", "acm018395jsd", "acm018396jsd", "acm018397jsd", "acm018398jsd", "acm018399jsd", "acm018400jsd" ] + }, + "acm018402jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018402jsd", + "name" : "EntryConverter", + "parentId" : "acm018120jsd", + "content" : [ "acm018408jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018403jsd" : { + "type" : "CodePackage", + "id" : "acm018403jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018404jsd" ] + }, + "acm018404jsd" : { + "type" : "CodePackage", + "id" : "acm018404jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018405jsd" ] + }, + "acm018405jsd" : { + "type" : "CodePackage", + "id" : "acm018405jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018406jsd" ] + }, + "acm018406jsd" : { + "type" : "CodePackage", + "id" : "acm018406jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018402jsd" ] + }, + "acm018407jsd" : { + "type" : "ControlElement", + "id" : "acm018407jsd", + "name" : "EntryConverter" + }, + "acm018408jsd" : { + "type" : "ClassUnit", + "id" : "acm018408jsd", + "name" : "EntryConverter", + "compilationUnitId" : "acm018402jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm018407jsd" ] + }, + "acm018409jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018409jsd", + "name" : "EntryLinkList", + "parentId" : "acm018120jsd", + "content" : [ "acm018417jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018410jsd" : { + "type" : "CodePackage", + "id" : "acm018410jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018411jsd" ] + }, + "acm018411jsd" : { + "type" : "CodePackage", + "id" : "acm018411jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018412jsd" ] + }, + "acm018412jsd" : { + "type" : "CodePackage", + "id" : "acm018412jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018413jsd" ] + }, + "acm018413jsd" : { + "type" : "CodePackage", + "id" : "acm018413jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018409jsd" ] + }, + "acm018414jsd" : { + "type" : "ControlElement", + "id" : "acm018414jsd", + "name" : "EntryLinkList" + }, + "acm018415jsd" : { + "type" : "ControlElement", + "id" : "acm018415jsd", + "name" : "parse" + }, + "acm018416jsd" : { + "type" : "ControlElement", + "id" : "acm018416jsd", + "name" : "serialize" + }, + "acm018417jsd" : { + "type" : "ClassUnit", + "id" : "acm018417jsd", + "name" : "EntryLinkList", + "compilationUnitId" : "acm018409jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018539jsd" ], + "content" : [ "acm018414jsd", "acm018415jsd", "acm018416jsd" ] + }, + "acm018418jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018418jsd", + "name" : "IdGenerator", + "parentId" : "acm018120jsd", + "content" : [ "acm018425jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018419jsd" : { + "type" : "CodePackage", + "id" : "acm018419jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018420jsd" ] + }, + "acm018420jsd" : { + "type" : "CodePackage", + "id" : "acm018420jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018421jsd" ] + }, + "acm018421jsd" : { + "type" : "CodePackage", + "id" : "acm018421jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018422jsd" ] + }, + "acm018422jsd" : { + "type" : "CodePackage", + "id" : "acm018422jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018418jsd" ] + }, + "acm018423jsd" : { + "type" : "ControlElement", + "id" : "acm018423jsd", + "name" : "IdGenerator" + }, + "acm018424jsd" : { + "type" : "ControlElement", + "id" : "acm018424jsd", + "name" : "next" + }, + "acm018425jsd" : { + "type" : "ClassUnit", + "id" : "acm018425jsd", + "name" : "IdGenerator", + "compilationUnitId" : "acm018418jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm018423jsd", "acm018424jsd" ] + }, + "acm018426jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018426jsd", + "name" : "Keyword", + "parentId" : "acm018120jsd", + "content" : [ "acm018443jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018427jsd" : { + "type" : "CodePackage", + "id" : "acm018427jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018428jsd" ] + }, + "acm018428jsd" : { + "type" : "CodePackage", + "id" : "acm018428jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018429jsd" ] + }, + "acm018429jsd" : { + "type" : "CodePackage", + "id" : "acm018429jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018430jsd" ] + }, + "acm018430jsd" : { + "type" : "CodePackage", + "id" : "acm018430jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018426jsd" ] + }, + "acm018431jsd" : { + "type" : "ControlElement", + "id" : "acm018431jsd", + "name" : "Keyword" + }, + "acm018432jsd" : { + "type" : "ControlElement", + "id" : "acm018432jsd", + "name" : "of" + }, + "acm018433jsd" : { + "type" : "ControlElement", + "id" : "acm018433jsd", + "name" : "equals" + }, + "acm018434jsd" : { + "type" : "ControlElement", + "id" : "acm018434jsd", + "name" : "hashCode" + }, + "acm018435jsd" : { + "type" : "ControlElement", + "id" : "acm018435jsd", + "name" : "toString" + }, + "acm018436jsd" : { + "type" : "ControlElement", + "id" : "acm018436jsd", + "name" : "compareTo" + }, + "acm018437jsd" : { + "type" : "ControlElement", + "id" : "acm018437jsd", + "name" : "addAtEnd" + }, + "acm018438jsd" : { + "type" : "ControlElement", + "id" : "acm018438jsd", + "name" : "getSubchainAsString" + }, + "acm018439jsd" : { + "type" : "ControlElement", + "id" : "acm018439jsd", + "name" : "get" + }, + "acm018440jsd" : { + "type" : "ControlElement", + "id" : "acm018440jsd", + "name" : "getPathFromRootAsString" + }, + "acm018441jsd" : { + "type" : "ControlElement", + "id" : "acm018441jsd", + "name" : "flatten" + }, + "acm018442jsd" : { + "type" : "ControlElement", + "id" : "acm018442jsd", + "name" : "getAllSubchainsAsString" + }, + "acm018443jsd" : { + "type" : "ClassUnit", + "id" : "acm018443jsd", + "name" : "Keyword", + "compilationUnitId" : "acm018426jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm017871jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018443jsd" ], + "content" : [ "acm018431jsd", "acm018432jsd", "acm018433jsd", "acm018434jsd", "acm018435jsd", "acm018436jsd", "acm018437jsd", "acm018438jsd", "acm018439jsd", "acm018440jsd", "acm018441jsd", "acm018442jsd" ] + }, + "acm018444jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018444jsd", + "name" : "KeywordList", + "parentId" : "acm018120jsd", + "content" : [ "acm018479jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018445jsd" : { + "type" : "CodePackage", + "id" : "acm018445jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018446jsd" ] + }, + "acm018446jsd" : { + "type" : "CodePackage", + "id" : "acm018446jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018447jsd" ] + }, + "acm018447jsd" : { + "type" : "CodePackage", + "id" : "acm018447jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018448jsd" ] + }, + "acm018448jsd" : { + "type" : "CodePackage", + "id" : "acm018448jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018444jsd" ] + }, + "acm018449jsd" : { + "type" : "ControlElement", + "id" : "acm018449jsd", + "name" : "KeywordList" + }, + "acm018450jsd" : { + "type" : "ControlElement", + "id" : "acm018450jsd", + "name" : "KeywordList" + }, + "acm018451jsd" : { + "type" : "ControlElement", + "id" : "acm018451jsd", + "name" : "KeywordList" + }, + "acm018452jsd" : { + "type" : "ControlElement", + "id" : "acm018452jsd", + "name" : "KeywordList" + }, + "acm018453jsd" : { + "type" : "ControlElement", + "id" : "acm018453jsd", + "name" : "KeywordList" + }, + "acm018454jsd" : { + "type" : "ControlElement", + "id" : "acm018454jsd", + "name" : "parse" + }, + "acm018455jsd" : { + "type" : "ControlElement", + "id" : "acm018455jsd", + "name" : "parse" + }, + "acm018456jsd" : { + "type" : "ControlElement", + "id" : "acm018456jsd", + "name" : "merge" + }, + "acm018457jsd" : { + "type" : "ControlElement", + "id" : "acm018457jsd", + "name" : "createClone" + }, + "acm018458jsd" : { + "type" : "ControlElement", + "id" : "acm018458jsd", + "name" : "replaceAll" + }, + "acm018459jsd" : { + "type" : "ControlElement", + "id" : "acm018459jsd", + "name" : "removeAll" + }, + "acm018460jsd" : { + "type" : "ControlElement", + "id" : "acm018460jsd", + "name" : "add" + }, + "acm018461jsd" : { + "type" : "ControlElement", + "id" : "acm018461jsd", + "name" : "getAsString" + }, + "acm018462jsd" : { + "type" : "ControlElement", + "id" : "acm018462jsd", + "name" : "add" + }, + "acm018463jsd" : { + "type" : "ControlElement", + "id" : "acm018463jsd", + "name" : "iterator" + }, + "acm018464jsd" : { + "type" : "ControlElement", + "id" : "acm018464jsd", + "name" : "size" + }, + "acm018465jsd" : { + "type" : "ControlElement", + "id" : "acm018465jsd", + "name" : "isEmpty" + }, + "acm018466jsd" : { + "type" : "ControlElement", + "id" : "acm018466jsd", + "name" : "contains" + }, + "acm018467jsd" : { + "type" : "ControlElement", + "id" : "acm018467jsd", + "name" : "contains" + }, + "acm018468jsd" : { + "type" : "ControlElement", + "id" : "acm018468jsd", + "name" : "remove" + }, + "acm018469jsd" : { + "type" : "ControlElement", + "id" : "acm018469jsd", + "name" : "remove" + }, + "acm018470jsd" : { + "type" : "ControlElement", + "id" : "acm018470jsd", + "name" : "addAll" + }, + "acm018471jsd" : { + "type" : "ControlElement", + "id" : "acm018471jsd", + "name" : "retainAll" + }, + "acm018472jsd" : { + "type" : "ControlElement", + "id" : "acm018472jsd", + "name" : "clear" + }, + "acm018473jsd" : { + "type" : "ControlElement", + "id" : "acm018473jsd", + "name" : "get" + }, + "acm018474jsd" : { + "type" : "ControlElement", + "id" : "acm018474jsd", + "name" : "stream" + }, + "acm018475jsd" : { + "type" : "ControlElement", + "id" : "acm018475jsd", + "name" : "toString" + }, + "acm018476jsd" : { + "type" : "ControlElement", + "id" : "acm018476jsd", + "name" : "toStringList" + }, + "acm018477jsd" : { + "type" : "ControlElement", + "id" : "acm018477jsd", + "name" : "equals" + }, + "acm018478jsd" : { + "type" : "ControlElement", + "id" : "acm018478jsd", + "name" : "hashCode" + }, + "acm018479jsd" : { + "type" : "ClassUnit", + "id" : "acm018479jsd", + "name" : "KeywordList", + "compilationUnitId" : "acm018444jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018443jsd", "acm018479jsd" ], + "content" : [ "acm018449jsd", "acm018450jsd", "acm018451jsd", "acm018452jsd", "acm018453jsd", "acm018454jsd", "acm018455jsd", "acm018456jsd", "acm018457jsd", "acm018458jsd", "acm018459jsd", "acm018460jsd", "acm018461jsd", "acm018462jsd", "acm018463jsd", "acm018464jsd", "acm018465jsd", "acm018466jsd", "acm018467jsd", "acm018468jsd", "acm018469jsd", "acm018470jsd", "acm018471jsd", "acm018472jsd", "acm018473jsd", "acm018474jsd", "acm018475jsd", "acm018476jsd", "acm018477jsd", "acm018478jsd" ] + }, + "acm018480jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018480jsd", + "name" : "LinkedFile", + "parentId" : "acm018120jsd", + "content" : [ "acm018509jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018481jsd" : { + "type" : "CodePackage", + "id" : "acm018481jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018482jsd" ] + }, + "acm018482jsd" : { + "type" : "CodePackage", + "id" : "acm018482jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018483jsd" ] + }, + "acm018483jsd" : { + "type" : "CodePackage", + "id" : "acm018483jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018484jsd" ] + }, + "acm018484jsd" : { + "type" : "CodePackage", + "id" : "acm018484jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018480jsd" ] + }, + "acm018485jsd" : { + "type" : "ControlElement", + "id" : "acm018485jsd", + "name" : "LinkedFile" + }, + "acm018486jsd" : { + "type" : "ControlElement", + "id" : "acm018486jsd", + "name" : "LinkedFile" + }, + "acm018487jsd" : { + "type" : "ControlElement", + "id" : "acm018487jsd", + "name" : "LinkedFile" + }, + "acm018488jsd" : { + "type" : "ControlElement", + "id" : "acm018488jsd", + "name" : "LinkedFile" + }, + "acm018489jsd" : { + "type" : "ControlElement", + "id" : "acm018489jsd", + "name" : "descriptionProperty" + }, + "acm018490jsd" : { + "type" : "ControlElement", + "id" : "acm018490jsd", + "name" : "linkProperty" + }, + "acm018491jsd" : { + "type" : "ControlElement", + "id" : "acm018491jsd", + "name" : "fileTypeProperty" + }, + "acm018492jsd" : { + "type" : "ControlElement", + "id" : "acm018492jsd", + "name" : "getFileType" + }, + "acm018493jsd" : { + "type" : "ControlElement", + "id" : "acm018493jsd", + "name" : "setFileType" + }, + "acm018494jsd" : { + "type" : "ControlElement", + "id" : "acm018494jsd", + "name" : "getDescription" + }, + "acm018495jsd" : { + "type" : "ControlElement", + "id" : "acm018495jsd", + "name" : "setDescription" + }, + "acm018496jsd" : { + "type" : "ControlElement", + "id" : "acm018496jsd", + "name" : "getLink" + }, + "acm018497jsd" : { + "type" : "ControlElement", + "id" : "acm018497jsd", + "name" : "setLink" + }, + "acm018498jsd" : { + "type" : "ControlElement", + "id" : "acm018498jsd", + "name" : "getObservables" + }, + "acm018499jsd" : { + "type" : "ControlElement", + "id" : "acm018499jsd", + "name" : "equals" + }, + "acm018500jsd" : { + "type" : "ControlElement", + "id" : "acm018500jsd", + "name" : "writeObject" + }, + "acm018501jsd" : { + "type" : "ControlElement", + "id" : "acm018501jsd", + "name" : "readObject" + }, + "acm018502jsd" : { + "type" : "ControlElement", + "id" : "acm018502jsd", + "name" : "isOnlineLink" + }, + "acm018503jsd" : { + "type" : "ControlElement", + "id" : "acm018503jsd", + "name" : "hashCode" + }, + "acm018504jsd" : { + "type" : "ControlElement", + "id" : "acm018504jsd", + "name" : "toString" + }, + "acm018505jsd" : { + "type" : "ControlElement", + "id" : "acm018505jsd", + "name" : "isEmpty" + }, + "acm018506jsd" : { + "type" : "ControlElement", + "id" : "acm018506jsd", + "name" : "isOnlineLink" + }, + "acm018507jsd" : { + "type" : "ControlElement", + "id" : "acm018507jsd", + "name" : "findIn" + }, + "acm018508jsd" : { + "type" : "ControlElement", + "id" : "acm018508jsd", + "name" : "findIn" + }, + "acm018509jsd" : { + "type" : "ClassUnit", + "id" : "acm018509jsd", + "name" : "LinkedFile", + "compilationUnitId" : "acm018480jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018022jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm018485jsd", "acm018486jsd", "acm018487jsd", "acm018488jsd", "acm018489jsd", "acm018490jsd", "acm018491jsd", "acm018492jsd", "acm018493jsd", "acm018494jsd", "acm018495jsd", "acm018496jsd", "acm018497jsd", "acm018498jsd", "acm018499jsd", "acm018500jsd", "acm018501jsd", "acm018502jsd", "acm018503jsd", "acm018504jsd", "acm018505jsd", "acm018506jsd", "acm018507jsd", "acm018508jsd" ] + }, + "acm018510jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018510jsd", + "name" : "Month", + "parentId" : "acm018120jsd", + "content" : [ "acm018525jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018511jsd" : { + "type" : "CodePackage", + "id" : "acm018511jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018512jsd" ] + }, + "acm018512jsd" : { + "type" : "CodePackage", + "id" : "acm018512jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018513jsd" ] + }, + "acm018513jsd" : { + "type" : "CodePackage", + "id" : "acm018513jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018514jsd" ] + }, + "acm018514jsd" : { + "type" : "CodePackage", + "id" : "acm018514jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018510jsd" ] + }, + "acm018515jsd" : { + "type" : "ControlElement", + "id" : "acm018515jsd", + "name" : "Month" + }, + "acm018516jsd" : { + "type" : "ControlElement", + "id" : "acm018516jsd", + "name" : "getMonthByNumber" + }, + "acm018517jsd" : { + "type" : "ControlElement", + "id" : "acm018517jsd", + "name" : "getMonthByShortName" + }, + "acm018518jsd" : { + "type" : "ControlElement", + "id" : "acm018518jsd", + "name" : "parse" + }, + "acm018519jsd" : { + "type" : "ControlElement", + "id" : "acm018519jsd", + "name" : "parseGermanShortMonth" + }, + "acm018520jsd" : { + "type" : "ControlElement", + "id" : "acm018520jsd", + "name" : "getShortName" + }, + "acm018521jsd" : { + "type" : "ControlElement", + "id" : "acm018521jsd", + "name" : "getJabRefFormat" + }, + "acm018522jsd" : { + "type" : "ControlElement", + "id" : "acm018522jsd", + "name" : "getNumber" + }, + "acm018523jsd" : { + "type" : "ControlElement", + "id" : "acm018523jsd", + "name" : "getFullName" + }, + "acm018524jsd" : { + "type" : "ControlElement", + "id" : "acm018524jsd", + "name" : "getTwoDigitNumber" + }, + "acm018525jsd" : { + "type" : "ClassUnit", + "id" : "acm018525jsd", + "name" : "Month", + "compilationUnitId" : "acm018510jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018525jsd" ], + "content" : [ "acm018515jsd", "acm018516jsd", "acm018517jsd", "acm018518jsd", "acm018519jsd", "acm018520jsd", "acm018521jsd", "acm018522jsd", "acm018523jsd", "acm018524jsd" ] + }, + "acm018526jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018526jsd", + "name" : "ParsedEntryLink", + "parentId" : "acm018120jsd", + "content" : [ "acm018539jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018527jsd" : { + "type" : "CodePackage", + "id" : "acm018527jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018528jsd" ] + }, + "acm018528jsd" : { + "type" : "CodePackage", + "id" : "acm018528jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018529jsd" ] + }, + "acm018529jsd" : { + "type" : "CodePackage", + "id" : "acm018529jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018530jsd" ] + }, + "acm018530jsd" : { + "type" : "CodePackage", + "id" : "acm018530jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018526jsd" ] + }, + "acm018531jsd" : { + "type" : "ControlElement", + "id" : "acm018531jsd", + "name" : "ParsedEntryLink" + }, + "acm018532jsd" : { + "type" : "ControlElement", + "id" : "acm018532jsd", + "name" : "ParsedEntryLink" + }, + "acm018533jsd" : { + "type" : "ControlElement", + "id" : "acm018533jsd", + "name" : "getKey" + }, + "acm018534jsd" : { + "type" : "ControlElement", + "id" : "acm018534jsd", + "name" : "getLinkedEntry" + }, + "acm018535jsd" : { + "type" : "ControlElement", + "id" : "acm018535jsd", + "name" : "setKey" + }, + "acm018536jsd" : { + "type" : "ControlElement", + "id" : "acm018536jsd", + "name" : "hashCode" + }, + "acm018537jsd" : { + "type" : "ControlElement", + "id" : "acm018537jsd", + "name" : "equals" + }, + "acm018538jsd" : { + "type" : "ControlElement", + "id" : "acm018538jsd", + "name" : "getDatabase" + }, + "acm018539jsd" : { + "type" : "ClassUnit", + "id" : "acm018539jsd", + "name" : "ParsedEntryLink", + "compilationUnitId" : "acm018526jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm018539jsd" ], + "content" : [ "acm018531jsd", "acm018532jsd", "acm018533jsd", "acm018534jsd", "acm018535jsd", "acm018536jsd", "acm018537jsd", "acm018538jsd" ] + }, + "acm018540jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018540jsd", + "name" : "SharedBibEntryData", + "parentId" : "acm018120jsd", + "content" : [ "acm018552jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018541jsd" : { + "type" : "CodePackage", + "id" : "acm018541jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018542jsd" ] + }, + "acm018542jsd" : { + "type" : "CodePackage", + "id" : "acm018542jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018543jsd" ] + }, + "acm018543jsd" : { + "type" : "CodePackage", + "id" : "acm018543jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018544jsd" ] + }, + "acm018544jsd" : { + "type" : "CodePackage", + "id" : "acm018544jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018540jsd" ] + }, + "acm018545jsd" : { + "type" : "ControlElement", + "id" : "acm018545jsd", + "name" : "SharedBibEntryData" + }, + "acm018546jsd" : { + "type" : "ControlElement", + "id" : "acm018546jsd", + "name" : "getSharedID" + }, + "acm018547jsd" : { + "type" : "ControlElement", + "id" : "acm018547jsd", + "name" : "setSharedID" + }, + "acm018548jsd" : { + "type" : "ControlElement", + "id" : "acm018548jsd", + "name" : "getVersion" + }, + "acm018549jsd" : { + "type" : "ControlElement", + "id" : "acm018549jsd", + "name" : "setVersion" + }, + "acm018550jsd" : { + "type" : "ControlElement", + "id" : "acm018550jsd", + "name" : "toString" + }, + "acm018551jsd" : { + "type" : "ControlElement", + "id" : "acm018551jsd", + "name" : "compareTo" + }, + "acm018552jsd" : { + "type" : "ClassUnit", + "id" : "acm018552jsd", + "name" : "SharedBibEntryData", + "compilationUnitId" : "acm018540jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018552jsd" ], + "content" : [ "acm018545jsd", "acm018546jsd", "acm018547jsd", "acm018548jsd", "acm018549jsd", "acm018550jsd", "acm018551jsd" ] + }, + "acm018553jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018553jsd", + "name" : "EntriesEvent", + "parentId" : "acm018558jsd", + "content" : [ "acm018563jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018554jsd" : { + "type" : "CodePackage", + "id" : "acm018554jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018555jsd" ] + }, + "acm018555jsd" : { + "type" : "CodePackage", + "id" : "acm018555jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018556jsd" ] + }, + "acm018556jsd" : { + "type" : "CodePackage", + "id" : "acm018556jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018557jsd" ] + }, + "acm018557jsd" : { + "type" : "CodePackage", + "id" : "acm018557jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018558jsd" ] + }, + "acm018558jsd" : { + "type" : "CodePackage", + "id" : "acm018558jsd", + "name" : "event", + "parentId" : "acm018120jsd", + "content" : [ "acm018553jsd", "acm018564jsd", "acm018571jsd", "acm018581jsd", "acm018589jsd" ] + }, + "acm018559jsd" : { + "type" : "ControlElement", + "id" : "acm018559jsd", + "name" : "EntriesEvent" + }, + "acm018560jsd" : { + "type" : "ControlElement", + "id" : "acm018560jsd", + "name" : "EntriesEvent" + }, + "acm018561jsd" : { + "type" : "ControlElement", + "id" : "acm018561jsd", + "name" : "getBibEntries" + }, + "acm018562jsd" : { + "type" : "ControlElement", + "id" : "acm018562jsd", + "name" : "getEntriesEventSource" + }, + "acm018563jsd" : { + "type" : "ClassUnit", + "id" : "acm018563jsd", + "name" : "EntriesEvent", + "compilationUnitId" : "acm018553jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018089jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018570jsd" ], + "content" : [ "acm018559jsd", "acm018560jsd", "acm018561jsd", "acm018562jsd" ] + }, + "acm018564jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018564jsd", + "name" : "EntriesEventSource", + "parentId" : "acm018558jsd", + "content" : [ "acm018570jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018565jsd" : { + "type" : "CodePackage", + "id" : "acm018565jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018566jsd" ] + }, + "acm018566jsd" : { + "type" : "CodePackage", + "id" : "acm018566jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018567jsd" ] + }, + "acm018567jsd" : { + "type" : "CodePackage", + "id" : "acm018567jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018568jsd" ] + }, + "acm018568jsd" : { + "type" : "CodePackage", + "id" : "acm018568jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018569jsd" ] + }, + "acm018569jsd" : { + "type" : "CodePackage", + "id" : "acm018569jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018564jsd" ] + }, + "acm018570jsd" : { + "type" : "ClassUnit", + "id" : "acm018570jsd", + "name" : "EntriesEventSource", + "compilationUnitId" : "acm018564jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm018571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018571jsd", + "name" : "EntryChangedEvent", + "parentId" : "acm018558jsd", + "content" : [ "acm018580jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018572jsd" : { + "type" : "CodePackage", + "id" : "acm018572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018573jsd" ] + }, + "acm018573jsd" : { + "type" : "CodePackage", + "id" : "acm018573jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018574jsd" ] + }, + "acm018574jsd" : { + "type" : "CodePackage", + "id" : "acm018574jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018575jsd" ] + }, + "acm018575jsd" : { + "type" : "CodePackage", + "id" : "acm018575jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018576jsd" ] + }, + "acm018576jsd" : { + "type" : "CodePackage", + "id" : "acm018576jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018571jsd" ] + }, + "acm018577jsd" : { + "type" : "ControlElement", + "id" : "acm018577jsd", + "name" : "EntryChangedEvent" + }, + "acm018578jsd" : { + "type" : "ControlElement", + "id" : "acm018578jsd", + "name" : "EntryChangedEvent" + }, + "acm018579jsd" : { + "type" : "ControlElement", + "id" : "acm018579jsd", + "name" : "getBibEntry" + }, + "acm018580jsd" : { + "type" : "ClassUnit", + "id" : "acm018580jsd", + "name" : "EntryChangedEvent", + "compilationUnitId" : "acm018571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018563jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018570jsd" ], + "content" : [ "acm018577jsd", "acm018578jsd", "acm018579jsd" ] + }, + "acm018581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018581jsd", + "name" : "FieldAddedOrRemovedEvent", + "parentId" : "acm018558jsd", + "content" : [ "acm018588jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018582jsd" : { + "type" : "CodePackage", + "id" : "acm018582jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018583jsd" ] + }, + "acm018583jsd" : { + "type" : "CodePackage", + "id" : "acm018583jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018584jsd" ] + }, + "acm018584jsd" : { + "type" : "CodePackage", + "id" : "acm018584jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018585jsd" ] + }, + "acm018585jsd" : { + "type" : "CodePackage", + "id" : "acm018585jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018586jsd" ] + }, + "acm018586jsd" : { + "type" : "CodePackage", + "id" : "acm018586jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018581jsd" ] + }, + "acm018587jsd" : { + "type" : "ControlElement", + "id" : "acm018587jsd", + "name" : "FieldAddedOrRemovedEvent" + }, + "acm018588jsd" : { + "type" : "ClassUnit", + "id" : "acm018588jsd", + "name" : "FieldAddedOrRemovedEvent", + "compilationUnitId" : "acm018581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018604jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018570jsd" ], + "content" : [ "acm018587jsd" ] + }, + "acm018589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018589jsd", + "name" : "FieldChangedEvent", + "parentId" : "acm018558jsd", + "content" : [ "acm018604jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018590jsd" : { + "type" : "CodePackage", + "id" : "acm018590jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018591jsd" ] + }, + "acm018591jsd" : { + "type" : "CodePackage", + "id" : "acm018591jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018592jsd" ] + }, + "acm018592jsd" : { + "type" : "CodePackage", + "id" : "acm018592jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018593jsd" ] + }, + "acm018593jsd" : { + "type" : "CodePackage", + "id" : "acm018593jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018594jsd" ] + }, + "acm018594jsd" : { + "type" : "CodePackage", + "id" : "acm018594jsd", + "name" : "event", + "parentId" : null, + "content" : [ "acm018589jsd" ] + }, + "acm018595jsd" : { + "type" : "ControlElement", + "id" : "acm018595jsd", + "name" : "FieldChangedEvent" + }, + "acm018596jsd" : { + "type" : "ControlElement", + "id" : "acm018596jsd", + "name" : "FieldChangedEvent" + }, + "acm018597jsd" : { + "type" : "ControlElement", + "id" : "acm018597jsd", + "name" : "FieldChangedEvent" + }, + "acm018598jsd" : { + "type" : "ControlElement", + "id" : "acm018598jsd", + "name" : "FieldChangedEvent" + }, + "acm018599jsd" : { + "type" : "ControlElement", + "id" : "acm018599jsd", + "name" : "computeMajorCharacterChange" + }, + "acm018600jsd" : { + "type" : "ControlElement", + "id" : "acm018600jsd", + "name" : "getField" + }, + "acm018601jsd" : { + "type" : "ControlElement", + "id" : "acm018601jsd", + "name" : "getNewValue" + }, + "acm018602jsd" : { + "type" : "ControlElement", + "id" : "acm018602jsd", + "name" : "getOldValue" + }, + "acm018603jsd" : { + "type" : "ControlElement", + "id" : "acm018603jsd", + "name" : "getMajorCharacterChange" + }, + "acm018604jsd" : { + "type" : "ClassUnit", + "id" : "acm018604jsd", + "name" : "FieldChangedEvent", + "compilationUnitId" : "acm018589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018580jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018570jsd", "acm018673jsd" ], + "content" : [ "acm018595jsd", "acm018596jsd", "acm018597jsd", "acm018598jsd", "acm018599jsd", "acm018600jsd", "acm018601jsd", "acm018602jsd", "acm018603jsd" ] + }, + "acm018605jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018605jsd", + "name" : "AMSField", + "parentId" : "acm018610jsd", + "content" : [ "acm018620jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018606jsd" : { + "type" : "CodePackage", + "id" : "acm018606jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018607jsd" ] + }, + "acm018607jsd" : { + "type" : "CodePackage", + "id" : "acm018607jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018608jsd" ] + }, + "acm018608jsd" : { + "type" : "CodePackage", + "id" : "acm018608jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018609jsd" ] + }, + "acm018609jsd" : { + "type" : "CodePackage", + "id" : "acm018609jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018610jsd" ] + }, + "acm018610jsd" : { + "type" : "CodePackage", + "id" : "acm018610jsd", + "name" : "field", + "parentId" : "acm018120jsd", + "content" : [ "acm018605jsd", "acm018621jsd", "acm018627jsd", "acm018643jsd", "acm018659jsd", "acm018674jsd", "acm018703jsd", "acm018710jsd", "acm018717jsd", "acm018729jsd", "acm018742jsd", "acm018755jsd", "acm018771jsd", "acm018783jsd", "acm018799jsd", "acm028784jsd", "acm028793jsd", "acm028804jsd", "acm028813jsd", "acm028821jsd" ] + }, + "acm018611jsd" : { + "type" : "ControlElement", + "id" : "acm018611jsd", + "name" : "AMSField" + }, + "acm018612jsd" : { + "type" : "ControlElement", + "id" : "acm018612jsd", + "name" : "AMSField" + }, + "acm018613jsd" : { + "type" : "ControlElement", + "id" : "acm018613jsd", + "name" : "AMSField" + }, + "acm018614jsd" : { + "type" : "ControlElement", + "id" : "acm018614jsd", + "name" : "AMSField" + }, + "acm018615jsd" : { + "type" : "ControlElement", + "id" : "acm018615jsd", + "name" : "fromName" + }, + "acm018616jsd" : { + "type" : "ControlElement", + "id" : "acm018616jsd", + "name" : "getProperties" + }, + "acm018617jsd" : { + "type" : "ControlElement", + "id" : "acm018617jsd", + "name" : "getName" + }, + "acm018618jsd" : { + "type" : "ControlElement", + "id" : "acm018618jsd", + "name" : "isStandardField" + }, + "acm018619jsd" : { + "type" : "ControlElement", + "id" : "acm018619jsd", + "name" : "getDisplayName" + }, + "acm018620jsd" : { + "type" : "ClassUnit", + "id" : "acm018620jsd", + "name" : "AMSField", + "compilationUnitId" : "acm018605jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018620jsd", "acm018716jsd" ], + "content" : [ "acm018611jsd", "acm018612jsd", "acm018613jsd", "acm018614jsd", "acm018615jsd", "acm018616jsd", "acm018617jsd", "acm018618jsd", "acm018619jsd" ] + }, + "acm018621jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018621jsd", + "name" : "BibField", + "parentId" : "acm018610jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018622jsd" : { + "type" : "CodePackage", + "id" : "acm018622jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018623jsd" ] + }, + "acm018623jsd" : { + "type" : "CodePackage", + "id" : "acm018623jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018624jsd" ] + }, + "acm018624jsd" : { + "type" : "CodePackage", + "id" : "acm018624jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018625jsd" ] + }, + "acm018625jsd" : { + "type" : "CodePackage", + "id" : "acm018625jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018626jsd" ] + }, + "acm018626jsd" : { + "type" : "CodePackage", + "id" : "acm018626jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018621jsd" ] + }, + "acm018627jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018627jsd", + "name" : "BiblatexApaField", + "parentId" : "acm018610jsd", + "content" : [ "acm018642jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018628jsd" : { + "type" : "CodePackage", + "id" : "acm018628jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018629jsd" ] + }, + "acm018629jsd" : { + "type" : "CodePackage", + "id" : "acm018629jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018630jsd" ] + }, + "acm018630jsd" : { + "type" : "CodePackage", + "id" : "acm018630jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018631jsd" ] + }, + "acm018631jsd" : { + "type" : "CodePackage", + "id" : "acm018631jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018632jsd" ] + }, + "acm018632jsd" : { + "type" : "CodePackage", + "id" : "acm018632jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018627jsd" ] + }, + "acm018633jsd" : { + "type" : "ControlElement", + "id" : "acm018633jsd", + "name" : "BiblatexApaField" + }, + "acm018634jsd" : { + "type" : "ControlElement", + "id" : "acm018634jsd", + "name" : "BiblatexApaField" + }, + "acm018635jsd" : { + "type" : "ControlElement", + "id" : "acm018635jsd", + "name" : "BiblatexApaField" + }, + "acm018636jsd" : { + "type" : "ControlElement", + "id" : "acm018636jsd", + "name" : "BiblatexApaField" + }, + "acm018637jsd" : { + "type" : "ControlElement", + "id" : "acm018637jsd", + "name" : "fromName" + }, + "acm018638jsd" : { + "type" : "ControlElement", + "id" : "acm018638jsd", + "name" : "getProperties" + }, + "acm018639jsd" : { + "type" : "ControlElement", + "id" : "acm018639jsd", + "name" : "getName" + }, + "acm018640jsd" : { + "type" : "ControlElement", + "id" : "acm018640jsd", + "name" : "isStandardField" + }, + "acm018641jsd" : { + "type" : "ControlElement", + "id" : "acm018641jsd", + "name" : "getDisplayName" + }, + "acm018642jsd" : { + "type" : "ClassUnit", + "id" : "acm018642jsd", + "name" : "BiblatexApaField", + "compilationUnitId" : "acm018627jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018642jsd", "acm018716jsd", "acm018963jsd" ], + "content" : [ "acm018633jsd", "acm018634jsd", "acm018635jsd", "acm018636jsd", "acm018637jsd", "acm018638jsd", "acm018639jsd", "acm018640jsd", "acm018641jsd" ] + }, + "acm018643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018643jsd", + "name" : "BiblatexSoftwareField", + "parentId" : "acm018610jsd", + "content" : [ "acm018658jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018644jsd" : { + "type" : "CodePackage", + "id" : "acm018644jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018645jsd" ] + }, + "acm018645jsd" : { + "type" : "CodePackage", + "id" : "acm018645jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018646jsd" ] + }, + "acm018646jsd" : { + "type" : "CodePackage", + "id" : "acm018646jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018647jsd" ] + }, + "acm018647jsd" : { + "type" : "CodePackage", + "id" : "acm018647jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018648jsd" ] + }, + "acm018648jsd" : { + "type" : "CodePackage", + "id" : "acm018648jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018643jsd" ] + }, + "acm018649jsd" : { + "type" : "ControlElement", + "id" : "acm018649jsd", + "name" : "BiblatexSoftwareField" + }, + "acm018650jsd" : { + "type" : "ControlElement", + "id" : "acm018650jsd", + "name" : "BiblatexSoftwareField" + }, + "acm018651jsd" : { + "type" : "ControlElement", + "id" : "acm018651jsd", + "name" : "BiblatexSoftwareField" + }, + "acm018652jsd" : { + "type" : "ControlElement", + "id" : "acm018652jsd", + "name" : "BiblatexSoftwareField" + }, + "acm018653jsd" : { + "type" : "ControlElement", + "id" : "acm018653jsd", + "name" : "fromName" + }, + "acm018654jsd" : { + "type" : "ControlElement", + "id" : "acm018654jsd", + "name" : "getProperties" + }, + "acm018655jsd" : { + "type" : "ControlElement", + "id" : "acm018655jsd", + "name" : "getName" + }, + "acm018656jsd" : { + "type" : "ControlElement", + "id" : "acm018656jsd", + "name" : "isStandardField" + }, + "acm018657jsd" : { + "type" : "ControlElement", + "id" : "acm018657jsd", + "name" : "getDisplayName" + }, + "acm018658jsd" : { + "type" : "ClassUnit", + "id" : "acm018658jsd", + "name" : "BiblatexSoftwareField", + "compilationUnitId" : "acm018643jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018658jsd", "acm018716jsd", "acm018981jsd" ], + "content" : [ "acm018649jsd", "acm018650jsd", "acm018651jsd", "acm018652jsd", "acm018653jsd", "acm018654jsd", "acm018655jsd", "acm018656jsd", "acm018657jsd" ] + }, + "acm018659jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018659jsd", + "name" : "Field", + "parentId" : "acm018610jsd", + "content" : [ "acm018673jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018660jsd" : { + "type" : "CodePackage", + "id" : "acm018660jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018661jsd" ] + }, + "acm018661jsd" : { + "type" : "CodePackage", + "id" : "acm018661jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018662jsd" ] + }, + "acm018662jsd" : { + "type" : "CodePackage", + "id" : "acm018662jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018663jsd" ] + }, + "acm018663jsd" : { + "type" : "CodePackage", + "id" : "acm018663jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018664jsd" ] + }, + "acm018664jsd" : { + "type" : "CodePackage", + "id" : "acm018664jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018659jsd" ] + }, + "acm018665jsd" : { + "type" : "ControlElement", + "id" : "acm018665jsd", + "name" : "getProperties" + }, + "acm018666jsd" : { + "type" : "ControlElement", + "id" : "acm018666jsd", + "name" : "getDisplayName" + }, + "acm018667jsd" : { + "type" : "ControlElement", + "id" : "acm018667jsd", + "name" : "getName" + }, + "acm018668jsd" : { + "type" : "ControlElement", + "id" : "acm018668jsd", + "name" : "isStandardField" + }, + "acm018669jsd" : { + "type" : "ControlElement", + "id" : "acm018669jsd", + "name" : "isDeprecated" + }, + "acm018670jsd" : { + "type" : "ControlElement", + "id" : "acm018670jsd", + "name" : "getAlias" + }, + "acm018671jsd" : { + "type" : "ControlElement", + "id" : "acm018671jsd", + "name" : "isNumeric" + }, + "acm018672jsd" : { + "type" : "ControlElement", + "id" : "acm018672jsd", + "name" : "isMultiLineDefined" + }, + "acm018673jsd" : { + "type" : "InterfaceUnit", + "id" : "acm018673jsd", + "name" : "Field", + "compilationUnitId" : "acm018659jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018716jsd" ], + "content" : [ "acm018665jsd", "acm018666jsd", "acm018667jsd", "acm018668jsd", "acm018669jsd", "acm018670jsd", "acm018671jsd", "acm018672jsd" ] + }, + "acm018674jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018674jsd", + "name" : "FieldFactory", + "parentId" : "acm018610jsd", + "content" : [ "acm018702jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018675jsd" : { + "type" : "CodePackage", + "id" : "acm018675jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018676jsd" ] + }, + "acm018676jsd" : { + "type" : "CodePackage", + "id" : "acm018676jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018677jsd" ] + }, + "acm018677jsd" : { + "type" : "CodePackage", + "id" : "acm018677jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018678jsd" ] + }, + "acm018678jsd" : { + "type" : "CodePackage", + "id" : "acm018678jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018679jsd" ] + }, + "acm018679jsd" : { + "type" : "CodePackage", + "id" : "acm018679jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018674jsd" ] + }, + "acm018680jsd" : { + "type" : "ControlElement", + "id" : "acm018680jsd", + "name" : "serializeOrFields" + }, + "acm018681jsd" : { + "type" : "ControlElement", + "id" : "acm018681jsd", + "name" : "serializeOrFields" + }, + "acm018682jsd" : { + "type" : "ControlElement", + "id" : "acm018682jsd", + "name" : "serializeOrFieldsList" + }, + "acm018683jsd" : { + "type" : "ControlElement", + "id" : "acm018683jsd", + "name" : "getNotTextFieldNames" + }, + "acm018684jsd" : { + "type" : "ControlElement", + "id" : "acm018684jsd", + "name" : "getIdentifierFieldNames" + }, + "acm018685jsd" : { + "type" : "ControlElement", + "id" : "acm018685jsd", + "name" : "parseOrFields" + }, + "acm018686jsd" : { + "type" : "ControlElement", + "id" : "acm018686jsd", + "name" : "parseOrFieldsList" + }, + "acm018687jsd" : { + "type" : "ControlElement", + "id" : "acm018687jsd", + "name" : "parseFieldList" + }, + "acm018688jsd" : { + "type" : "ControlElement", + "id" : "acm018688jsd", + "name" : "serializeFieldsList" + }, + "acm018689jsd" : { + "type" : "ControlElement", + "id" : "acm018689jsd", + "name" : "parseField" + }, + "acm018690jsd" : { + "type" : "ControlElement", + "id" : "acm018690jsd", + "name" : "parseField" + }, + "acm018691jsd" : { + "type" : "ControlElement", + "id" : "acm018691jsd", + "name" : "getKeyFields" + }, + "acm018692jsd" : { + "type" : "ControlElement", + "id" : "acm018692jsd", + "name" : "isInternalField" + }, + "acm018693jsd" : { + "type" : "ControlElement", + "id" : "acm018693jsd", + "name" : "getJournalNameFields" + }, + "acm018694jsd" : { + "type" : "ControlElement", + "id" : "acm018694jsd", + "name" : "getCommonFields" + }, + "acm018695jsd" : { + "type" : "ControlElement", + "id" : "acm018695jsd", + "name" : "getStandardFieldsWithCitationKey" + }, + "acm018696jsd" : { + "type" : "ControlElement", + "id" : "acm018696jsd", + "name" : "getBookNameFields" + }, + "acm018697jsd" : { + "type" : "ControlElement", + "id" : "acm018697jsd", + "name" : "getPersonNameFields" + }, + "acm018698jsd" : { + "type" : "ControlElement", + "id" : "acm018698jsd", + "name" : "getFieldsFiltered" + }, + "acm018699jsd" : { + "type" : "ControlElement", + "id" : "acm018699jsd", + "name" : "getAllFields" + }, + "acm018700jsd" : { + "type" : "ControlElement", + "id" : "acm018700jsd", + "name" : "getDefaultGeneralFields" + }, + "acm018701jsd" : { + "type" : "ControlElement", + "id" : "acm018701jsd", + "name" : "isMultiLineField" + }, + "acm018702jsd" : { + "type" : "ClassUnit", + "id" : "acm018702jsd", + "name" : "FieldFactory", + "compilationUnitId" : "acm018674jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018642jsd", "acm018658jsd", "acm018673jsd", "acm018728jsd", "acm018741jsd", "acm018754jsd", "acm018770jsd", "acm018798jsd", "acm018813jsd" ], + "content" : [ "acm018680jsd", "acm018681jsd", "acm018682jsd", "acm018683jsd", "acm018684jsd", "acm018685jsd", "acm018686jsd", "acm018687jsd", "acm018688jsd", "acm018689jsd", "acm018690jsd", "acm018691jsd", "acm018692jsd", "acm018693jsd", "acm018694jsd", "acm018695jsd", "acm018696jsd", "acm018697jsd", "acm018698jsd", "acm018699jsd", "acm018700jsd", "acm018701jsd" ] + }, + "acm018703jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018703jsd", + "name" : "FieldPriority", + "parentId" : "acm018610jsd", + "content" : [ "acm018709jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018704jsd" : { + "type" : "CodePackage", + "id" : "acm018704jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018705jsd" ] + }, + "acm018705jsd" : { + "type" : "CodePackage", + "id" : "acm018705jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018706jsd" ] + }, + "acm018706jsd" : { + "type" : "CodePackage", + "id" : "acm018706jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018707jsd" ] + }, + "acm018707jsd" : { + "type" : "CodePackage", + "id" : "acm018707jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018708jsd" ] + }, + "acm018708jsd" : { + "type" : "CodePackage", + "id" : "acm018708jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018703jsd" ] + }, + "acm018709jsd" : { + "type" : "ClassUnit", + "id" : "acm018709jsd", + "name" : "FieldPriority", + "compilationUnitId" : "acm018703jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm018710jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018710jsd", + "name" : "FieldProperty", + "parentId" : "acm018610jsd", + "content" : [ "acm018716jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018711jsd" : { + "type" : "CodePackage", + "id" : "acm018711jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018712jsd" ] + }, + "acm018712jsd" : { + "type" : "CodePackage", + "id" : "acm018712jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018713jsd" ] + }, + "acm018713jsd" : { + "type" : "CodePackage", + "id" : "acm018713jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018714jsd" ] + }, + "acm018714jsd" : { + "type" : "CodePackage", + "id" : "acm018714jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018715jsd" ] + }, + "acm018715jsd" : { + "type" : "CodePackage", + "id" : "acm018715jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018710jsd" ] + }, + "acm018716jsd" : { + "type" : "ClassUnit", + "id" : "acm018716jsd", + "name" : "FieldProperty", + "compilationUnitId" : "acm018710jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm018717jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018717jsd", + "name" : "IEEEField", + "parentId" : "acm018610jsd", + "content" : [ "acm018728jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018718jsd" : { + "type" : "CodePackage", + "id" : "acm018718jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018719jsd" ] + }, + "acm018719jsd" : { + "type" : "CodePackage", + "id" : "acm018719jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018720jsd" ] + }, + "acm018720jsd" : { + "type" : "CodePackage", + "id" : "acm018720jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018721jsd" ] + }, + "acm018721jsd" : { + "type" : "CodePackage", + "id" : "acm018721jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018722jsd" ] + }, + "acm018722jsd" : { + "type" : "CodePackage", + "id" : "acm018722jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018717jsd" ] + }, + "acm018723jsd" : { + "type" : "ControlElement", + "id" : "acm018723jsd", + "name" : "IEEEField" + }, + "acm018724jsd" : { + "type" : "ControlElement", + "id" : "acm018724jsd", + "name" : "fromName" + }, + "acm018725jsd" : { + "type" : "ControlElement", + "id" : "acm018725jsd", + "name" : "getName" + }, + "acm018726jsd" : { + "type" : "ControlElement", + "id" : "acm018726jsd", + "name" : "isStandardField" + }, + "acm018727jsd" : { + "type" : "ControlElement", + "id" : "acm018727jsd", + "name" : "getProperties" + }, + "acm018728jsd" : { + "type" : "ClassUnit", + "id" : "acm018728jsd", + "name" : "IEEEField", + "compilationUnitId" : "acm018717jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018716jsd", "acm018728jsd" ], + "content" : [ "acm018723jsd", "acm018724jsd", "acm018725jsd", "acm018726jsd", "acm018727jsd" ] + }, + "acm018729jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018729jsd", + "name" : "InternalField", + "parentId" : "acm018610jsd", + "content" : [ "acm018741jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018730jsd" : { + "type" : "CodePackage", + "id" : "acm018730jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018731jsd" ] + }, + "acm018731jsd" : { + "type" : "CodePackage", + "id" : "acm018731jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018732jsd" ] + }, + "acm018732jsd" : { + "type" : "CodePackage", + "id" : "acm018732jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018733jsd" ] + }, + "acm018733jsd" : { + "type" : "CodePackage", + "id" : "acm018733jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018734jsd" ] + }, + "acm018734jsd" : { + "type" : "CodePackage", + "id" : "acm018734jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018729jsd" ] + }, + "acm018735jsd" : { + "type" : "ControlElement", + "id" : "acm018735jsd", + "name" : "InternalField" + }, + "acm018736jsd" : { + "type" : "ControlElement", + "id" : "acm018736jsd", + "name" : "InternalField" + }, + "acm018737jsd" : { + "type" : "ControlElement", + "id" : "acm018737jsd", + "name" : "fromName" + }, + "acm018738jsd" : { + "type" : "ControlElement", + "id" : "acm018738jsd", + "name" : "getProperties" + }, + "acm018739jsd" : { + "type" : "ControlElement", + "id" : "acm018739jsd", + "name" : "getName" + }, + "acm018740jsd" : { + "type" : "ControlElement", + "id" : "acm018740jsd", + "name" : "isStandardField" + }, + "acm018741jsd" : { + "type" : "ClassUnit", + "id" : "acm018741jsd", + "name" : "InternalField", + "compilationUnitId" : "acm018729jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018716jsd", "acm018741jsd" ], + "content" : [ "acm018735jsd", "acm018736jsd", "acm018737jsd", "acm018738jsd", "acm018739jsd", "acm018740jsd" ] + }, + "acm018742jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018742jsd", + "name" : "OrFields", + "parentId" : "acm018610jsd", + "content" : [ "acm018754jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018743jsd" : { + "type" : "CodePackage", + "id" : "acm018743jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018744jsd" ] + }, + "acm018744jsd" : { + "type" : "CodePackage", + "id" : "acm018744jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018745jsd" ] + }, + "acm018745jsd" : { + "type" : "CodePackage", + "id" : "acm018745jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018746jsd" ] + }, + "acm018746jsd" : { + "type" : "CodePackage", + "id" : "acm018746jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018747jsd" ] + }, + "acm018747jsd" : { + "type" : "CodePackage", + "id" : "acm018747jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018742jsd" ] + }, + "acm018748jsd" : { + "type" : "ControlElement", + "id" : "acm018748jsd", + "name" : "OrFields" + }, + "acm018749jsd" : { + "type" : "ControlElement", + "id" : "acm018749jsd", + "name" : "OrFields" + }, + "acm018750jsd" : { + "type" : "ControlElement", + "id" : "acm018750jsd", + "name" : "OrFields" + }, + "acm018751jsd" : { + "type" : "ControlElement", + "id" : "acm018751jsd", + "name" : "getDisplayName" + }, + "acm018752jsd" : { + "type" : "ControlElement", + "id" : "acm018752jsd", + "name" : "getPrimary" + }, + "acm018753jsd" : { + "type" : "ControlElement", + "id" : "acm018753jsd", + "name" : "compareTo" + }, + "acm018754jsd" : { + "type" : "ClassUnit", + "id" : "acm018754jsd", + "name" : "OrFields", + "compilationUnitId" : "acm018742jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018754jsd" ], + "content" : [ "acm018748jsd", "acm018749jsd", "acm018750jsd", "acm018751jsd", "acm018752jsd", "acm018753jsd" ] + }, + "acm018755jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018755jsd", + "name" : "SpecialField", + "parentId" : "acm018610jsd", + "content" : [ "acm018770jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018756jsd" : { + "type" : "CodePackage", + "id" : "acm018756jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018757jsd" ] + }, + "acm018757jsd" : { + "type" : "CodePackage", + "id" : "acm018757jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018758jsd" ] + }, + "acm018758jsd" : { + "type" : "CodePackage", + "id" : "acm018758jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018759jsd" ] + }, + "acm018759jsd" : { + "type" : "CodePackage", + "id" : "acm018759jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018760jsd" ] + }, + "acm018760jsd" : { + "type" : "CodePackage", + "id" : "acm018760jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018755jsd" ] + }, + "acm018761jsd" : { + "type" : "ControlElement", + "id" : "acm018761jsd", + "name" : "SpecialField" + }, + "acm018762jsd" : { + "type" : "ControlElement", + "id" : "acm018762jsd", + "name" : "getValues" + }, + "acm018763jsd" : { + "type" : "ControlElement", + "id" : "acm018763jsd", + "name" : "getKeyWords" + }, + "acm018764jsd" : { + "type" : "ControlElement", + "id" : "acm018764jsd", + "name" : "fromName" + }, + "acm018765jsd" : { + "type" : "ControlElement", + "id" : "acm018765jsd", + "name" : "isSingleValueField" + }, + "acm018766jsd" : { + "type" : "ControlElement", + "id" : "acm018766jsd", + "name" : "parseValue" + }, + "acm018767jsd" : { + "type" : "ControlElement", + "id" : "acm018767jsd", + "name" : "getProperties" + }, + "acm018768jsd" : { + "type" : "ControlElement", + "id" : "acm018768jsd", + "name" : "getName" + }, + "acm018769jsd" : { + "type" : "ControlElement", + "id" : "acm018769jsd", + "name" : "isStandardField" + }, + "acm018770jsd" : { + "type" : "ClassUnit", + "id" : "acm018770jsd", + "name" : "SpecialField", + "compilationUnitId" : "acm018755jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018479jsd", "acm018716jsd", "acm018770jsd", "acm018782jsd" ], + "content" : [ "acm018761jsd", "acm018762jsd", "acm018763jsd", "acm018764jsd", "acm018765jsd", "acm018766jsd", "acm018767jsd", "acm018768jsd", "acm018769jsd" ] + }, + "acm018771jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018771jsd", + "name" : "SpecialFieldValue", + "parentId" : "acm018610jsd", + "content" : [ "acm018782jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018772jsd" : { + "type" : "CodePackage", + "id" : "acm018772jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018773jsd" ] + }, + "acm018773jsd" : { + "type" : "CodePackage", + "id" : "acm018773jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018774jsd" ] + }, + "acm018774jsd" : { + "type" : "CodePackage", + "id" : "acm018774jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018775jsd" ] + }, + "acm018775jsd" : { + "type" : "CodePackage", + "id" : "acm018775jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018776jsd" ] + }, + "acm018776jsd" : { + "type" : "CodePackage", + "id" : "acm018776jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018771jsd" ] + }, + "acm018777jsd" : { + "type" : "ControlElement", + "id" : "acm018777jsd", + "name" : "SpecialFieldValue" + }, + "acm018778jsd" : { + "type" : "ControlElement", + "id" : "acm018778jsd", + "name" : "getRating" + }, + "acm018779jsd" : { + "type" : "ControlElement", + "id" : "acm018779jsd", + "name" : "getKeyword" + }, + "acm018780jsd" : { + "type" : "ControlElement", + "id" : "acm018780jsd", + "name" : "getFieldValue" + }, + "acm018781jsd" : { + "type" : "ControlElement", + "id" : "acm018781jsd", + "name" : "toRating" + }, + "acm018782jsd" : { + "type" : "ClassUnit", + "id" : "acm018782jsd", + "name" : "SpecialFieldValue", + "compilationUnitId" : "acm018771jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018443jsd", "acm018782jsd" ], + "content" : [ "acm018777jsd", "acm018778jsd", "acm018779jsd", "acm018780jsd", "acm018781jsd" ] + }, + "acm018783jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018783jsd", + "name" : "StandardField", + "parentId" : "acm018610jsd", + "content" : [ "acm018798jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018784jsd" : { + "type" : "CodePackage", + "id" : "acm018784jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018785jsd" ] + }, + "acm018785jsd" : { + "type" : "CodePackage", + "id" : "acm018785jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018786jsd" ] + }, + "acm018786jsd" : { + "type" : "CodePackage", + "id" : "acm018786jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018787jsd" ] + }, + "acm018787jsd" : { + "type" : "CodePackage", + "id" : "acm018787jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018788jsd" ] + }, + "acm018788jsd" : { + "type" : "CodePackage", + "id" : "acm018788jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018783jsd" ] + }, + "acm018789jsd" : { + "type" : "ControlElement", + "id" : "acm018789jsd", + "name" : "StandardField" + }, + "acm018790jsd" : { + "type" : "ControlElement", + "id" : "acm018790jsd", + "name" : "StandardField" + }, + "acm018791jsd" : { + "type" : "ControlElement", + "id" : "acm018791jsd", + "name" : "StandardField" + }, + "acm018792jsd" : { + "type" : "ControlElement", + "id" : "acm018792jsd", + "name" : "StandardField" + }, + "acm018793jsd" : { + "type" : "ControlElement", + "id" : "acm018793jsd", + "name" : "fromName" + }, + "acm018794jsd" : { + "type" : "ControlElement", + "id" : "acm018794jsd", + "name" : "getProperties" + }, + "acm018795jsd" : { + "type" : "ControlElement", + "id" : "acm018795jsd", + "name" : "getName" + }, + "acm018796jsd" : { + "type" : "ControlElement", + "id" : "acm018796jsd", + "name" : "isStandardField" + }, + "acm018797jsd" : { + "type" : "ControlElement", + "id" : "acm018797jsd", + "name" : "getDisplayName" + }, + "acm018798jsd" : { + "type" : "ClassUnit", + "id" : "acm018798jsd", + "name" : "StandardField", + "compilationUnitId" : "acm018783jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018716jsd", "acm018798jsd" ], + "content" : [ "acm018789jsd", "acm018790jsd", "acm018791jsd", "acm018792jsd", "acm018793jsd", "acm018794jsd", "acm018795jsd", "acm018796jsd", "acm018797jsd" ] + }, + "acm018799jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018799jsd", + "name" : "UnknownField", + "parentId" : "acm018610jsd", + "content" : [ "acm018813jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018800jsd" : { + "type" : "CodePackage", + "id" : "acm018800jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018801jsd" ] + }, + "acm018801jsd" : { + "type" : "CodePackage", + "id" : "acm018801jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018802jsd" ] + }, + "acm018802jsd" : { + "type" : "CodePackage", + "id" : "acm018802jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018803jsd" ] + }, + "acm018803jsd" : { + "type" : "CodePackage", + "id" : "acm018803jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018804jsd" ] + }, + "acm018804jsd" : { + "type" : "CodePackage", + "id" : "acm018804jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm018799jsd" ] + }, + "acm018805jsd" : { + "type" : "ControlElement", + "id" : "acm018805jsd", + "name" : "UnknownField" + }, + "acm018806jsd" : { + "type" : "ControlElement", + "id" : "acm018806jsd", + "name" : "UnknownField" + }, + "acm018807jsd" : { + "type" : "ControlElement", + "id" : "acm018807jsd", + "name" : "getProperties" + }, + "acm018808jsd" : { + "type" : "ControlElement", + "id" : "acm018808jsd", + "name" : "getName" + }, + "acm018809jsd" : { + "type" : "ControlElement", + "id" : "acm018809jsd", + "name" : "isStandardField" + }, + "acm018810jsd" : { + "type" : "ControlElement", + "id" : "acm018810jsd", + "name" : "equals" + }, + "acm018811jsd" : { + "type" : "ControlElement", + "id" : "acm018811jsd", + "name" : "hashCode" + }, + "acm018812jsd" : { + "type" : "ControlElement", + "id" : "acm018812jsd", + "name" : "toString" + }, + "acm018813jsd" : { + "type" : "ClassUnit", + "id" : "acm018813jsd", + "name" : "UnknownField", + "compilationUnitId" : "acm018799jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018673jsd" ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018716jsd" ], + "content" : [ "acm018805jsd", "acm018806jsd", "acm018807jsd", "acm018808jsd", "acm018809jsd", "acm018810jsd", "acm018811jsd", "acm018812jsd" ] + }, + "acm018814jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018814jsd", + "name" : "ARK", + "parentId" : "acm018819jsd", + "content" : [ "acm018824jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018815jsd" : { + "type" : "CodePackage", + "id" : "acm018815jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018816jsd" ] + }, + "acm018816jsd" : { + "type" : "CodePackage", + "id" : "acm018816jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018817jsd" ] + }, + "acm018817jsd" : { + "type" : "CodePackage", + "id" : "acm018817jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018818jsd" ] + }, + "acm018818jsd" : { + "type" : "CodePackage", + "id" : "acm018818jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018819jsd" ] + }, + "acm018819jsd" : { + "type" : "CodePackage", + "id" : "acm018819jsd", + "name" : "identifier", + "parentId" : "acm018120jsd", + "content" : [ "acm018814jsd", "acm018825jsd", "acm018844jsd", "acm018866jsd", "acm018874jsd", "acm018895jsd", "acm018907jsd", "acm018921jsd", "acm018931jsd", "acm028830jsd", "acm028862jsd", "acm028883jsd", "acm028902jsd", "acm028919jsd", "acm028930jsd" ] + }, + "acm018820jsd" : { + "type" : "ControlElement", + "id" : "acm018820jsd", + "name" : "ARK" + }, + "acm018821jsd" : { + "type" : "ControlElement", + "id" : "acm018821jsd", + "name" : "parse" + }, + "acm018822jsd" : { + "type" : "ControlElement", + "id" : "acm018822jsd", + "name" : "getNormalized" + }, + "acm018823jsd" : { + "type" : "ControlElement", + "id" : "acm018823jsd", + "name" : "getExternalURI" + }, + "acm018824jsd" : { + "type" : "ClassUnit", + "id" : "acm018824jsd", + "name" : "ARK", + "compilationUnitId" : "acm018814jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018873jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018824jsd" ], + "content" : [ "acm018820jsd", "acm018821jsd", "acm018822jsd", "acm018823jsd" ] + }, + "acm018825jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018825jsd", + "name" : "ArXivIdentifier", + "parentId" : "acm018819jsd", + "content" : [ "acm018843jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018826jsd" : { + "type" : "CodePackage", + "id" : "acm018826jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018827jsd" ] + }, + "acm018827jsd" : { + "type" : "CodePackage", + "id" : "acm018827jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018828jsd" ] + }, + "acm018828jsd" : { + "type" : "CodePackage", + "id" : "acm018828jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018829jsd" ] + }, + "acm018829jsd" : { + "type" : "CodePackage", + "id" : "acm018829jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018830jsd" ] + }, + "acm018830jsd" : { + "type" : "CodePackage", + "id" : "acm018830jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018825jsd" ] + }, + "acm018831jsd" : { + "type" : "ControlElement", + "id" : "acm018831jsd", + "name" : "ArXivIdentifier" + }, + "acm018832jsd" : { + "type" : "ControlElement", + "id" : "acm018832jsd", + "name" : "ArXivIdentifier" + }, + "acm018833jsd" : { + "type" : "ControlElement", + "id" : "acm018833jsd", + "name" : "ArXivIdentifier" + }, + "acm018834jsd" : { + "type" : "ControlElement", + "id" : "acm018834jsd", + "name" : "parse" + }, + "acm018835jsd" : { + "type" : "ControlElement", + "id" : "acm018835jsd", + "name" : "getArXivIdentifier" + }, + "acm018836jsd" : { + "type" : "ControlElement", + "id" : "acm018836jsd", + "name" : "getClassification" + }, + "acm018837jsd" : { + "type" : "ControlElement", + "id" : "acm018837jsd", + "name" : "toString" + }, + "acm018838jsd" : { + "type" : "ControlElement", + "id" : "acm018838jsd", + "name" : "equals" + }, + "acm018839jsd" : { + "type" : "ControlElement", + "id" : "acm018839jsd", + "name" : "hashCode" + }, + "acm018840jsd" : { + "type" : "ControlElement", + "id" : "acm018840jsd", + "name" : "getNormalized" + }, + "acm018841jsd" : { + "type" : "ControlElement", + "id" : "acm018841jsd", + "name" : "getNormalizedWithoutVersion" + }, + "acm018842jsd" : { + "type" : "ControlElement", + "id" : "acm018842jsd", + "name" : "getExternalURI" + }, + "acm018843jsd" : { + "type" : "ClassUnit", + "id" : "acm018843jsd", + "name" : "ArXivIdentifier", + "compilationUnitId" : "acm018825jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018873jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018843jsd" ], + "content" : [ "acm018831jsd", "acm018832jsd", "acm018833jsd", "acm018834jsd", "acm018835jsd", "acm018836jsd", "acm018837jsd", "acm018838jsd", "acm018839jsd", "acm018840jsd", "acm018841jsd", "acm018842jsd" ] + }, + "acm018844jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018844jsd", + "name" : "DOI", + "parentId" : "acm018819jsd", + "content" : [ "acm018865jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018845jsd" : { + "type" : "CodePackage", + "id" : "acm018845jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018846jsd" ] + }, + "acm018846jsd" : { + "type" : "CodePackage", + "id" : "acm018846jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018847jsd" ] + }, + "acm018847jsd" : { + "type" : "CodePackage", + "id" : "acm018847jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018848jsd" ] + }, + "acm018848jsd" : { + "type" : "CodePackage", + "id" : "acm018848jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018849jsd" ] + }, + "acm018849jsd" : { + "type" : "CodePackage", + "id" : "acm018849jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018844jsd" ] + }, + "acm018850jsd" : { + "type" : "ControlElement", + "id" : "acm018850jsd", + "name" : "DOI" + }, + "acm018851jsd" : { + "type" : "ControlElement", + "id" : "acm018851jsd", + "name" : "parse" + }, + "acm018852jsd" : { + "type" : "ControlElement", + "id" : "acm018852jsd", + "name" : "isValid" + }, + "acm018853jsd" : { + "type" : "ControlElement", + "id" : "acm018853jsd", + "name" : "findInText" + }, + "acm018854jsd" : { + "type" : "ControlElement", + "id" : "acm018854jsd", + "name" : "toString" + }, + "acm018855jsd" : { + "type" : "ControlElement", + "id" : "acm018855jsd", + "name" : "getDOI" + }, + "acm018856jsd" : { + "type" : "ControlElement", + "id" : "acm018856jsd", + "name" : "isShortDoi" + }, + "acm018857jsd" : { + "type" : "ControlElement", + "id" : "acm018857jsd", + "name" : "getExternalURI" + }, + "acm018858jsd" : { + "type" : "ControlElement", + "id" : "acm018858jsd", + "name" : "getExternalURIWithCustomBase" + }, + "acm018859jsd" : { + "type" : "ControlElement", + "id" : "acm018859jsd", + "name" : "getExternalURIFromBase" + }, + "acm018860jsd" : { + "type" : "ControlElement", + "id" : "acm018860jsd", + "name" : "getURIAsASCIIString" + }, + "acm018861jsd" : { + "type" : "ControlElement", + "id" : "acm018861jsd", + "name" : "getDefaultField" + }, + "acm018862jsd" : { + "type" : "ControlElement", + "id" : "acm018862jsd", + "name" : "getNormalized" + }, + "acm018863jsd" : { + "type" : "ControlElement", + "id" : "acm018863jsd", + "name" : "equals" + }, + "acm018864jsd" : { + "type" : "ControlElement", + "id" : "acm018864jsd", + "name" : "hashCode" + }, + "acm018865jsd" : { + "type" : "ClassUnit", + "id" : "acm018865jsd", + "name" : "DOI", + "compilationUnitId" : "acm018844jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018930jsd" ], + "datatypeReferencesIds" : [ "acm015489jsd", "acm018673jsd", "acm018865jsd" ], + "content" : [ "acm018850jsd", "acm018851jsd", "acm018852jsd", "acm018853jsd", "acm018854jsd", "acm018855jsd", "acm018856jsd", "acm018857jsd", "acm018858jsd", "acm018859jsd", "acm018860jsd", "acm018861jsd", "acm018862jsd", "acm018863jsd", "acm018864jsd" ] + }, + "acm018866jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018866jsd", + "name" : "EprintIdentifier", + "parentId" : "acm018819jsd", + "content" : [ "acm018873jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018867jsd" : { + "type" : "CodePackage", + "id" : "acm018867jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018868jsd" ] + }, + "acm018868jsd" : { + "type" : "CodePackage", + "id" : "acm018868jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018869jsd" ] + }, + "acm018869jsd" : { + "type" : "CodePackage", + "id" : "acm018869jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018870jsd" ] + }, + "acm018870jsd" : { + "type" : "CodePackage", + "id" : "acm018870jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018871jsd" ] + }, + "acm018871jsd" : { + "type" : "CodePackage", + "id" : "acm018871jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018866jsd" ] + }, + "acm018872jsd" : { + "type" : "ControlElement", + "id" : "acm018872jsd", + "name" : "getDefaultField" + }, + "acm018873jsd" : { + "type" : "ClassUnit", + "id" : "acm018873jsd", + "name" : "EprintIdentifier", + "compilationUnitId" : "acm018866jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018930jsd" ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm018872jsd" ] + }, + "acm018874jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018874jsd", + "name" : "ISBN", + "parentId" : "acm018819jsd", + "content" : [ "acm018894jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018875jsd" : { + "type" : "CodePackage", + "id" : "acm018875jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018876jsd" ] + }, + "acm018876jsd" : { + "type" : "CodePackage", + "id" : "acm018876jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018877jsd" ] + }, + "acm018877jsd" : { + "type" : "CodePackage", + "id" : "acm018877jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018878jsd" ] + }, + "acm018878jsd" : { + "type" : "CodePackage", + "id" : "acm018878jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018879jsd" ] + }, + "acm018879jsd" : { + "type" : "CodePackage", + "id" : "acm018879jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018874jsd" ] + }, + "acm018880jsd" : { + "type" : "ControlElement", + "id" : "acm018880jsd", + "name" : "ISBN" + }, + "acm018881jsd" : { + "type" : "ControlElement", + "id" : "acm018881jsd", + "name" : "parse" + }, + "acm018882jsd" : { + "type" : "ControlElement", + "id" : "acm018882jsd", + "name" : "isValidFormat" + }, + "acm018883jsd" : { + "type" : "ControlElement", + "id" : "acm018883jsd", + "name" : "isValidChecksum" + }, + "acm018884jsd" : { + "type" : "ControlElement", + "id" : "acm018884jsd", + "name" : "isIsbn10" + }, + "acm018885jsd" : { + "type" : "ControlElement", + "id" : "acm018885jsd", + "name" : "isIsbn13" + }, + "acm018886jsd" : { + "type" : "ControlElement", + "id" : "acm018886jsd", + "name" : "isbn10check" + }, + "acm018887jsd" : { + "type" : "ControlElement", + "id" : "acm018887jsd", + "name" : "isbn13check" + }, + "acm018888jsd" : { + "type" : "ControlElement", + "id" : "acm018888jsd", + "name" : "isValid" + }, + "acm018889jsd" : { + "type" : "ControlElement", + "id" : "acm018889jsd", + "name" : "getDefaultField" + }, + "acm018890jsd" : { + "type" : "ControlElement", + "id" : "acm018890jsd", + "name" : "getNormalized" + }, + "acm018891jsd" : { + "type" : "ControlElement", + "id" : "acm018891jsd", + "name" : "getExternalURI" + }, + "acm018892jsd" : { + "type" : "ControlElement", + "id" : "acm018892jsd", + "name" : "equals" + }, + "acm018893jsd" : { + "type" : "ControlElement", + "id" : "acm018893jsd", + "name" : "hashCode" + }, + "acm018894jsd" : { + "type" : "ClassUnit", + "id" : "acm018894jsd", + "name" : "ISBN", + "compilationUnitId" : "acm018874jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018930jsd" ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018894jsd" ], + "content" : [ "acm018880jsd", "acm018881jsd", "acm018882jsd", "acm018883jsd", "acm018884jsd", "acm018885jsd", "acm018886jsd", "acm018887jsd", "acm018888jsd", "acm018889jsd", "acm018890jsd", "acm018891jsd", "acm018892jsd", "acm018893jsd" ] + }, + "acm018895jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018895jsd", + "name" : "ISSN", + "parentId" : "acm018819jsd", + "content" : [ "acm018906jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018896jsd" : { + "type" : "CodePackage", + "id" : "acm018896jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018897jsd" ] + }, + "acm018897jsd" : { + "type" : "CodePackage", + "id" : "acm018897jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018898jsd" ] + }, + "acm018898jsd" : { + "type" : "CodePackage", + "id" : "acm018898jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018899jsd" ] + }, + "acm018899jsd" : { + "type" : "CodePackage", + "id" : "acm018899jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018900jsd" ] + }, + "acm018900jsd" : { + "type" : "CodePackage", + "id" : "acm018900jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018895jsd" ] + }, + "acm018901jsd" : { + "type" : "ControlElement", + "id" : "acm018901jsd", + "name" : "ISSN" + }, + "acm018902jsd" : { + "type" : "ControlElement", + "id" : "acm018902jsd", + "name" : "isValidFormat" + }, + "acm018903jsd" : { + "type" : "ControlElement", + "id" : "acm018903jsd", + "name" : "isCanBeCleaned" + }, + "acm018904jsd" : { + "type" : "ControlElement", + "id" : "acm018904jsd", + "name" : "getCleanedISSN" + }, + "acm018905jsd" : { + "type" : "ControlElement", + "id" : "acm018905jsd", + "name" : "isValidChecksum" + }, + "acm018906jsd" : { + "type" : "ClassUnit", + "id" : "acm018906jsd", + "name" : "ISSN", + "compilationUnitId" : "acm018895jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm018901jsd", "acm018902jsd", "acm018903jsd", "acm018904jsd", "acm018905jsd" ] + }, + "acm018907jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018907jsd", + "name" : "IacrEprint", + "parentId" : "acm018819jsd", + "content" : [ "acm018920jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018908jsd" : { + "type" : "CodePackage", + "id" : "acm018908jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018909jsd" ] + }, + "acm018909jsd" : { + "type" : "CodePackage", + "id" : "acm018909jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018910jsd" ] + }, + "acm018910jsd" : { + "type" : "CodePackage", + "id" : "acm018910jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018911jsd" ] + }, + "acm018911jsd" : { + "type" : "CodePackage", + "id" : "acm018911jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018912jsd" ] + }, + "acm018912jsd" : { + "type" : "CodePackage", + "id" : "acm018912jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018907jsd" ] + }, + "acm018913jsd" : { + "type" : "ControlElement", + "id" : "acm018913jsd", + "name" : "IacrEprint" + }, + "acm018914jsd" : { + "type" : "ControlElement", + "id" : "acm018914jsd", + "name" : "matchesExcepted" + }, + "acm018915jsd" : { + "type" : "ControlElement", + "id" : "acm018915jsd", + "name" : "parse" + }, + "acm018916jsd" : { + "type" : "ControlElement", + "id" : "acm018916jsd", + "name" : "getNormalized" + }, + "acm018917jsd" : { + "type" : "ControlElement", + "id" : "acm018917jsd", + "name" : "getDefaultField" + }, + "acm018918jsd" : { + "type" : "ControlElement", + "id" : "acm018918jsd", + "name" : "getExternalURI" + }, + "acm018919jsd" : { + "type" : "ControlElement", + "id" : "acm018919jsd", + "name" : "getAsciiUrl" + }, + "acm018920jsd" : { + "type" : "ClassUnit", + "id" : "acm018920jsd", + "name" : "IacrEprint", + "compilationUnitId" : "acm018907jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018930jsd" ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018920jsd" ], + "content" : [ "acm018913jsd", "acm018914jsd", "acm018915jsd", "acm018916jsd", "acm018917jsd", "acm018918jsd", "acm018919jsd" ] + }, + "acm018921jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018921jsd", + "name" : "Identifier", + "parentId" : "acm018819jsd", + "content" : [ "acm018930jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018922jsd" : { + "type" : "CodePackage", + "id" : "acm018922jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018923jsd" ] + }, + "acm018923jsd" : { + "type" : "CodePackage", + "id" : "acm018923jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018924jsd" ] + }, + "acm018924jsd" : { + "type" : "CodePackage", + "id" : "acm018924jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018925jsd" ] + }, + "acm018925jsd" : { + "type" : "CodePackage", + "id" : "acm018925jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018926jsd" ] + }, + "acm018926jsd" : { + "type" : "CodePackage", + "id" : "acm018926jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018921jsd" ] + }, + "acm018927jsd" : { + "type" : "ControlElement", + "id" : "acm018927jsd", + "name" : "getNormalized" + }, + "acm018928jsd" : { + "type" : "ControlElement", + "id" : "acm018928jsd", + "name" : "getDefaultField" + }, + "acm018929jsd" : { + "type" : "ControlElement", + "id" : "acm018929jsd", + "name" : "getExternalURI" + }, + "acm018930jsd" : { + "type" : "InterfaceUnit", + "id" : "acm018930jsd", + "name" : "Identifier", + "compilationUnitId" : "acm018921jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd" ], + "content" : [ "acm018927jsd", "acm018928jsd", "acm018929jsd" ] + }, + "acm018931jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018931jsd", + "name" : "MathSciNetId", + "parentId" : "acm018819jsd", + "content" : [ "acm018945jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018932jsd" : { + "type" : "CodePackage", + "id" : "acm018932jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018933jsd" ] + }, + "acm018933jsd" : { + "type" : "CodePackage", + "id" : "acm018933jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018934jsd" ] + }, + "acm018934jsd" : { + "type" : "CodePackage", + "id" : "acm018934jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018935jsd" ] + }, + "acm018935jsd" : { + "type" : "CodePackage", + "id" : "acm018935jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018936jsd" ] + }, + "acm018936jsd" : { + "type" : "CodePackage", + "id" : "acm018936jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm018931jsd" ] + }, + "acm018937jsd" : { + "type" : "ControlElement", + "id" : "acm018937jsd", + "name" : "MathSciNetId" + }, + "acm018938jsd" : { + "type" : "ControlElement", + "id" : "acm018938jsd", + "name" : "parse" + }, + "acm018939jsd" : { + "type" : "ControlElement", + "id" : "acm018939jsd", + "name" : "equals" + }, + "acm018940jsd" : { + "type" : "ControlElement", + "id" : "acm018940jsd", + "name" : "hashCode" + }, + "acm018941jsd" : { + "type" : "ControlElement", + "id" : "acm018941jsd", + "name" : "toString" + }, + "acm018942jsd" : { + "type" : "ControlElement", + "id" : "acm018942jsd", + "name" : "getExternalURI" + }, + "acm018943jsd" : { + "type" : "ControlElement", + "id" : "acm018943jsd", + "name" : "getDefaultField" + }, + "acm018944jsd" : { + "type" : "ControlElement", + "id" : "acm018944jsd", + "name" : "getNormalized" + }, + "acm018945jsd" : { + "type" : "ClassUnit", + "id" : "acm018945jsd", + "name" : "MathSciNetId", + "compilationUnitId" : "acm018931jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm018930jsd" ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm018945jsd" ], + "content" : [ "acm018937jsd", "acm018938jsd", "acm018939jsd", "acm018940jsd", "acm018941jsd", "acm018942jsd", "acm018943jsd", "acm018944jsd" ] + }, + "acm018946jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018946jsd", + "name" : "BiblatexAPAEntryTypeDefinitions", + "parentId" : "acm018951jsd", + "content" : [ "acm018952jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018947jsd" : { + "type" : "CodePackage", + "id" : "acm018947jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018948jsd" ] + }, + "acm018948jsd" : { + "type" : "CodePackage", + "id" : "acm018948jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018949jsd" ] + }, + "acm018949jsd" : { + "type" : "CodePackage", + "id" : "acm018949jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018950jsd" ] + }, + "acm018950jsd" : { + "type" : "CodePackage", + "id" : "acm018950jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018951jsd" ] + }, + "acm018951jsd" : { + "type" : "CodePackage", + "id" : "acm018951jsd", + "name" : "types", + "parentId" : "acm018120jsd", + "content" : [ "acm018946jsd", "acm018953jsd", "acm018964jsd", "acm018971jsd", "acm018982jsd", "acm018989jsd", "acm018997jsd", "acm019006jsd", "acm019019jsd", "acm019030jsd", "acm019038jsd", "acm019048jsd", "acm019059jsd", "acm019067jsd" ] + }, + "acm018952jsd" : { + "type" : "ClassUnit", + "id" : "acm018952jsd", + "name" : "BiblatexAPAEntryTypeDefinitions", + "compilationUnitId" : "acm018946jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd" ], + "content" : [ ] + }, + "acm018953jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018953jsd", + "name" : "BiblatexApaEntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm018963jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018954jsd" : { + "type" : "CodePackage", + "id" : "acm018954jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018955jsd" ] + }, + "acm018955jsd" : { + "type" : "CodePackage", + "id" : "acm018955jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018956jsd" ] + }, + "acm018956jsd" : { + "type" : "CodePackage", + "id" : "acm018956jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018957jsd" ] + }, + "acm018957jsd" : { + "type" : "CodePackage", + "id" : "acm018957jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018958jsd" ] + }, + "acm018958jsd" : { + "type" : "CodePackage", + "id" : "acm018958jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm018953jsd" ] + }, + "acm018959jsd" : { + "type" : "ControlElement", + "id" : "acm018959jsd", + "name" : "BiblatexApaEntryType" + }, + "acm018960jsd" : { + "type" : "ControlElement", + "id" : "acm018960jsd", + "name" : "getName" + }, + "acm018961jsd" : { + "type" : "ControlElement", + "id" : "acm018961jsd", + "name" : "getDisplayName" + }, + "acm018962jsd" : { + "type" : "ControlElement", + "id" : "acm018962jsd", + "name" : "fromName" + }, + "acm018963jsd" : { + "type" : "ClassUnit", + "id" : "acm018963jsd", + "name" : "BiblatexApaEntryType", + "compilationUnitId" : "acm018953jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ "acm018963jsd" ], + "content" : [ "acm018959jsd", "acm018960jsd", "acm018961jsd", "acm018962jsd" ] + }, + "acm018964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018964jsd", + "name" : "BiblatexEntryTypeDefinitions", + "parentId" : "acm018951jsd", + "content" : [ "acm018970jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018965jsd" : { + "type" : "CodePackage", + "id" : "acm018965jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018966jsd" ] + }, + "acm018966jsd" : { + "type" : "CodePackage", + "id" : "acm018966jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018967jsd" ] + }, + "acm018967jsd" : { + "type" : "CodePackage", + "id" : "acm018967jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018968jsd" ] + }, + "acm018968jsd" : { + "type" : "CodePackage", + "id" : "acm018968jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018969jsd" ] + }, + "acm018969jsd" : { + "type" : "CodePackage", + "id" : "acm018969jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm018964jsd" ] + }, + "acm018970jsd" : { + "type" : "ClassUnit", + "id" : "acm018970jsd", + "name" : "BiblatexEntryTypeDefinitions", + "compilationUnitId" : "acm018964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd", "acm018754jsd" ], + "content" : [ ] + }, + "acm018971jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018971jsd", + "name" : "BiblatexSoftwareEntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm018981jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018972jsd" : { + "type" : "CodePackage", + "id" : "acm018972jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018973jsd" ] + }, + "acm018973jsd" : { + "type" : "CodePackage", + "id" : "acm018973jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018974jsd" ] + }, + "acm018974jsd" : { + "type" : "CodePackage", + "id" : "acm018974jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018975jsd" ] + }, + "acm018975jsd" : { + "type" : "CodePackage", + "id" : "acm018975jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018976jsd" ] + }, + "acm018976jsd" : { + "type" : "CodePackage", + "id" : "acm018976jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm018971jsd" ] + }, + "acm018977jsd" : { + "type" : "ControlElement", + "id" : "acm018977jsd", + "name" : "BiblatexSoftwareEntryType" + }, + "acm018978jsd" : { + "type" : "ControlElement", + "id" : "acm018978jsd", + "name" : "fromName" + }, + "acm018979jsd" : { + "type" : "ControlElement", + "id" : "acm018979jsd", + "name" : "getName" + }, + "acm018980jsd" : { + "type" : "ControlElement", + "id" : "acm018980jsd", + "name" : "getDisplayName" + }, + "acm018981jsd" : { + "type" : "ClassUnit", + "id" : "acm018981jsd", + "name" : "BiblatexSoftwareEntryType", + "compilationUnitId" : "acm018971jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ "acm018981jsd" ], + "content" : [ "acm018977jsd", "acm018978jsd", "acm018979jsd", "acm018980jsd" ] + }, + "acm018982jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018982jsd", + "name" : "BiblatexSoftwareEntryTypeDefinitions", + "parentId" : "acm018951jsd", + "content" : [ "acm018988jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018983jsd" : { + "type" : "CodePackage", + "id" : "acm018983jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018984jsd" ] + }, + "acm018984jsd" : { + "type" : "CodePackage", + "id" : "acm018984jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018985jsd" ] + }, + "acm018985jsd" : { + "type" : "CodePackage", + "id" : "acm018985jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018986jsd" ] + }, + "acm018986jsd" : { + "type" : "CodePackage", + "id" : "acm018986jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018987jsd" ] + }, + "acm018987jsd" : { + "type" : "CodePackage", + "id" : "acm018987jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm018982jsd" ] + }, + "acm018988jsd" : { + "type" : "ClassUnit", + "id" : "acm018988jsd", + "name" : "BiblatexSoftwareEntryTypeDefinitions", + "compilationUnitId" : "acm018982jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd", "acm018754jsd" ], + "content" : [ ] + }, + "acm018989jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018989jsd", + "name" : "BibtexEntryTypeDefinitions", + "parentId" : "acm018951jsd", + "content" : [ "acm018996jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018990jsd" : { + "type" : "CodePackage", + "id" : "acm018990jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018991jsd" ] + }, + "acm018991jsd" : { + "type" : "CodePackage", + "id" : "acm018991jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm018992jsd" ] + }, + "acm018992jsd" : { + "type" : "CodePackage", + "id" : "acm018992jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm018993jsd" ] + }, + "acm018993jsd" : { + "type" : "CodePackage", + "id" : "acm018993jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm018994jsd" ] + }, + "acm018994jsd" : { + "type" : "CodePackage", + "id" : "acm018994jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm018989jsd" ] + }, + "acm018995jsd" : { + "type" : "ControlElement", + "id" : "acm018995jsd", + "name" : "BibtexEntryTypeDefinitions" + }, + "acm018996jsd" : { + "type" : "ClassUnit", + "id" : "acm018996jsd", + "name" : "BibtexEntryTypeDefinitions", + "compilationUnitId" : "acm018989jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd", "acm018754jsd" ], + "content" : [ "acm018995jsd" ] + }, + "acm018997jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm018997jsd", + "name" : "EntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm019005jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm018998jsd" : { + "type" : "CodePackage", + "id" : "acm018998jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm018999jsd" ] + }, + "acm018999jsd" : { + "type" : "CodePackage", + "id" : "acm018999jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019000jsd" ] + }, + "acm019000jsd" : { + "type" : "CodePackage", + "id" : "acm019000jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019001jsd" ] + }, + "acm019001jsd" : { + "type" : "CodePackage", + "id" : "acm019001jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019002jsd" ] + }, + "acm019002jsd" : { + "type" : "CodePackage", + "id" : "acm019002jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm018997jsd" ] + }, + "acm019003jsd" : { + "type" : "ControlElement", + "id" : "acm019003jsd", + "name" : "getName" + }, + "acm019004jsd" : { + "type" : "ControlElement", + "id" : "acm019004jsd", + "name" : "getDisplayName" + }, + "acm019005jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019005jsd", + "name" : "EntryType", + "compilationUnitId" : "acm018997jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019003jsd", "acm019004jsd" ] + }, + "acm019006jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019006jsd", + "name" : "EntryTypeFactory", + "parentId" : "acm018951jsd", + "content" : [ "acm019018jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019007jsd" : { + "type" : "CodePackage", + "id" : "acm019007jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019008jsd" ] + }, + "acm019008jsd" : { + "type" : "CodePackage", + "id" : "acm019008jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019009jsd" ] + }, + "acm019009jsd" : { + "type" : "CodePackage", + "id" : "acm019009jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019010jsd" ] + }, + "acm019010jsd" : { + "type" : "CodePackage", + "id" : "acm019010jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019011jsd" ] + }, + "acm019011jsd" : { + "type" : "CodePackage", + "id" : "acm019011jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019006jsd" ] + }, + "acm019012jsd" : { + "type" : "ControlElement", + "id" : "acm019012jsd", + "name" : "EntryTypeFactory" + }, + "acm019013jsd" : { + "type" : "ControlElement", + "id" : "acm019013jsd", + "name" : "isEqualNameAndFieldBased" + }, + "acm019014jsd" : { + "type" : "ControlElement", + "id" : "acm019014jsd", + "name" : "isExclusiveBiblatex" + }, + "acm019015jsd" : { + "type" : "ControlElement", + "id" : "acm019015jsd", + "name" : "isBibtex" + }, + "acm019016jsd" : { + "type" : "ControlElement", + "id" : "acm019016jsd", + "name" : "isBiblatex" + }, + "acm019017jsd" : { + "type" : "ControlElement", + "id" : "acm019017jsd", + "name" : "parse" + }, + "acm019018jsd" : { + "type" : "ClassUnit", + "id" : "acm019018jsd", + "name" : "EntryTypeFactory", + "compilationUnitId" : "acm019006jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm019005jsd", "acm019079jsd" ], + "content" : [ "acm019012jsd", "acm019013jsd", "acm019014jsd", "acm019015jsd", "acm019016jsd", "acm019017jsd" ] + }, + "acm019019jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019019jsd", + "name" : "IEEETranEntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm019029jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019020jsd" : { + "type" : "CodePackage", + "id" : "acm019020jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019021jsd" ] + }, + "acm019021jsd" : { + "type" : "CodePackage", + "id" : "acm019021jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019022jsd" ] + }, + "acm019022jsd" : { + "type" : "CodePackage", + "id" : "acm019022jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019023jsd" ] + }, + "acm019023jsd" : { + "type" : "CodePackage", + "id" : "acm019023jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019024jsd" ] + }, + "acm019024jsd" : { + "type" : "CodePackage", + "id" : "acm019024jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019019jsd" ] + }, + "acm019025jsd" : { + "type" : "ControlElement", + "id" : "acm019025jsd", + "name" : "IEEETranEntryType" + }, + "acm019026jsd" : { + "type" : "ControlElement", + "id" : "acm019026jsd", + "name" : "fromName" + }, + "acm019027jsd" : { + "type" : "ControlElement", + "id" : "acm019027jsd", + "name" : "getName" + }, + "acm019028jsd" : { + "type" : "ControlElement", + "id" : "acm019028jsd", + "name" : "getDisplayName" + }, + "acm019029jsd" : { + "type" : "ClassUnit", + "id" : "acm019029jsd", + "name" : "IEEETranEntryType", + "compilationUnitId" : "acm019019jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ "acm019029jsd" ], + "content" : [ "acm019025jsd", "acm019026jsd", "acm019027jsd", "acm019028jsd" ] + }, + "acm019030jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019030jsd", + "name" : "IEEETranEntryTypeDefinitions", + "parentId" : "acm018951jsd", + "content" : [ "acm019037jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019031jsd" : { + "type" : "CodePackage", + "id" : "acm019031jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019032jsd" ] + }, + "acm019032jsd" : { + "type" : "CodePackage", + "id" : "acm019032jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019033jsd" ] + }, + "acm019033jsd" : { + "type" : "CodePackage", + "id" : "acm019033jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019034jsd" ] + }, + "acm019034jsd" : { + "type" : "CodePackage", + "id" : "acm019034jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019035jsd" ] + }, + "acm019035jsd" : { + "type" : "CodePackage", + "id" : "acm019035jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019030jsd" ] + }, + "acm019036jsd" : { + "type" : "ControlElement", + "id" : "acm019036jsd", + "name" : "IEEETranEntryTypeDefinitions" + }, + "acm019037jsd" : { + "type" : "ClassUnit", + "id" : "acm019037jsd", + "name" : "IEEETranEntryTypeDefinitions", + "compilationUnitId" : "acm019030jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd", "acm018754jsd" ], + "content" : [ "acm019036jsd" ] + }, + "acm019038jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019038jsd", + "name" : "StandardEntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm019047jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019039jsd" : { + "type" : "CodePackage", + "id" : "acm019039jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019040jsd" ] + }, + "acm019040jsd" : { + "type" : "CodePackage", + "id" : "acm019040jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019041jsd" ] + }, + "acm019041jsd" : { + "type" : "CodePackage", + "id" : "acm019041jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019042jsd" ] + }, + "acm019042jsd" : { + "type" : "CodePackage", + "id" : "acm019042jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019043jsd" ] + }, + "acm019043jsd" : { + "type" : "CodePackage", + "id" : "acm019043jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019038jsd" ] + }, + "acm019044jsd" : { + "type" : "ControlElement", + "id" : "acm019044jsd", + "name" : "StandardEntryType" + }, + "acm019045jsd" : { + "type" : "ControlElement", + "id" : "acm019045jsd", + "name" : "getName" + }, + "acm019046jsd" : { + "type" : "ControlElement", + "id" : "acm019046jsd", + "name" : "getDisplayName" + }, + "acm019047jsd" : { + "type" : "ClassUnit", + "id" : "acm019047jsd", + "name" : "StandardEntryType", + "compilationUnitId" : "acm019038jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019044jsd", "acm019045jsd", "acm019046jsd" ] + }, + "acm019048jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019048jsd", + "name" : "SystematicLiteratureReviewStudyEntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm019058jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019049jsd" : { + "type" : "CodePackage", + "id" : "acm019049jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019050jsd" ] + }, + "acm019050jsd" : { + "type" : "CodePackage", + "id" : "acm019050jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019051jsd" ] + }, + "acm019051jsd" : { + "type" : "CodePackage", + "id" : "acm019051jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019052jsd" ] + }, + "acm019052jsd" : { + "type" : "CodePackage", + "id" : "acm019052jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019053jsd" ] + }, + "acm019053jsd" : { + "type" : "CodePackage", + "id" : "acm019053jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019048jsd" ] + }, + "acm019054jsd" : { + "type" : "ControlElement", + "id" : "acm019054jsd", + "name" : "SystematicLiteratureReviewStudyEntryType" + }, + "acm019055jsd" : { + "type" : "ControlElement", + "id" : "acm019055jsd", + "name" : "fromName" + }, + "acm019056jsd" : { + "type" : "ControlElement", + "id" : "acm019056jsd", + "name" : "getName" + }, + "acm019057jsd" : { + "type" : "ControlElement", + "id" : "acm019057jsd", + "name" : "getDisplayName" + }, + "acm019058jsd" : { + "type" : "ClassUnit", + "id" : "acm019058jsd", + "name" : "SystematicLiteratureReviewStudyEntryType", + "compilationUnitId" : "acm019048jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ "acm019058jsd" ], + "content" : [ "acm019054jsd", "acm019055jsd", "acm019056jsd", "acm019057jsd" ] + }, + "acm019059jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019059jsd", + "name" : "SystematicLiteratureReviewStudyEntryTypeDefinitions", + "parentId" : "acm018951jsd", + "content" : [ "acm019066jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019060jsd" : { + "type" : "CodePackage", + "id" : "acm019060jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019061jsd" ] + }, + "acm019061jsd" : { + "type" : "CodePackage", + "id" : "acm019061jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019062jsd" ] + }, + "acm019062jsd" : { + "type" : "CodePackage", + "id" : "acm019062jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019063jsd" ] + }, + "acm019063jsd" : { + "type" : "CodePackage", + "id" : "acm019063jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019064jsd" ] + }, + "acm019064jsd" : { + "type" : "CodePackage", + "id" : "acm019064jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019059jsd" ] + }, + "acm019065jsd" : { + "type" : "ControlElement", + "id" : "acm019065jsd", + "name" : "SystematicLiteratureReviewStudyEntryTypeDefinitions" + }, + "acm019066jsd" : { + "type" : "ClassUnit", + "id" : "acm019066jsd", + "name" : "SystematicLiteratureReviewStudyEntryTypeDefinitions", + "compilationUnitId" : "acm019059jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018289jsd", "acm018306jsd", "acm018813jsd" ], + "content" : [ "acm019065jsd" ] + }, + "acm019067jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019067jsd", + "name" : "UnknownEntryType", + "parentId" : "acm018951jsd", + "content" : [ "acm019079jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "entry", "types" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019068jsd" : { + "type" : "CodePackage", + "id" : "acm019068jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019069jsd" ] + }, + "acm019069jsd" : { + "type" : "CodePackage", + "id" : "acm019069jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019070jsd" ] + }, + "acm019070jsd" : { + "type" : "CodePackage", + "id" : "acm019070jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019071jsd" ] + }, + "acm019071jsd" : { + "type" : "CodePackage", + "id" : "acm019071jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm019072jsd" ] + }, + "acm019072jsd" : { + "type" : "CodePackage", + "id" : "acm019072jsd", + "name" : "types", + "parentId" : null, + "content" : [ "acm019067jsd" ] + }, + "acm019073jsd" : { + "type" : "ControlElement", + "id" : "acm019073jsd", + "name" : "UnknownEntryType" + }, + "acm019074jsd" : { + "type" : "ControlElement", + "id" : "acm019074jsd", + "name" : "toString" + }, + "acm019075jsd" : { + "type" : "ControlElement", + "id" : "acm019075jsd", + "name" : "getName" + }, + "acm019076jsd" : { + "type" : "ControlElement", + "id" : "acm019076jsd", + "name" : "getDisplayName" + }, + "acm019077jsd" : { + "type" : "ControlElement", + "id" : "acm019077jsd", + "name" : "equals" + }, + "acm019078jsd" : { + "type" : "ControlElement", + "id" : "acm019078jsd", + "name" : "hashCode" + }, + "acm019079jsd" : { + "type" : "ClassUnit", + "id" : "acm019079jsd", + "name" : "UnknownEntryType", + "compilationUnitId" : "acm019067jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019005jsd" ], + "datatypeReferencesIds" : [ "acm019079jsd" ], + "content" : [ "acm019073jsd", "acm019074jsd", "acm019075jsd", "acm019076jsd", "acm019077jsd", "acm019078jsd" ] + }, + "acm019080jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019080jsd", + "name" : "AbstractGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019107jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019081jsd" : { + "type" : "CodePackage", + "id" : "acm019081jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019082jsd" ] + }, + "acm019082jsd" : { + "type" : "CodePackage", + "id" : "acm019082jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019083jsd" ] + }, + "acm019083jsd" : { + "type" : "CodePackage", + "id" : "acm019083jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019084jsd" ] + }, + "acm019084jsd" : { + "type" : "CodePackage", + "id" : "acm019084jsd", + "name" : "groups", + "parentId" : "acm017861jsd", + "content" : [ "acm019080jsd", "acm019108jsd", "acm019120jsd", "acm019131jsd", "acm019146jsd", "acm019158jsd", "acm019172jsd", "acm019182jsd", "acm019191jsd", "acm019222jsd", "acm019235jsd", "acm019245jsd", "acm019257jsd", "acm019272jsd", "acm019294jsd", "acm028951jsd", "acm028960jsd", "acm028971jsd", "acm028987jsd", "acm029022jsd", "acm029032jsd", "acm029042jsd", "acm019332jsd" ] + }, + "acm019085jsd" : { + "type" : "ControlElement", + "id" : "acm019085jsd", + "name" : "AbstractGroup" + }, + "acm019086jsd" : { + "type" : "ControlElement", + "id" : "acm019086jsd", + "name" : "toString" + }, + "acm019087jsd" : { + "type" : "ControlElement", + "id" : "acm019087jsd", + "name" : "equals" + }, + "acm019088jsd" : { + "type" : "ControlElement", + "id" : "acm019088jsd", + "name" : "hashCode" + }, + "acm019089jsd" : { + "type" : "ControlElement", + "id" : "acm019089jsd", + "name" : "getColor" + }, + "acm019090jsd" : { + "type" : "ControlElement", + "id" : "acm019090jsd", + "name" : "setColor" + }, + "acm019091jsd" : { + "type" : "ControlElement", + "id" : "acm019091jsd", + "name" : "setColor" + }, + "acm019092jsd" : { + "type" : "ControlElement", + "id" : "acm019092jsd", + "name" : "isExpanded" + }, + "acm019093jsd" : { + "type" : "ControlElement", + "id" : "acm019093jsd", + "name" : "setExpanded" + }, + "acm019094jsd" : { + "type" : "ControlElement", + "id" : "acm019094jsd", + "name" : "getDescription" + }, + "acm019095jsd" : { + "type" : "ControlElement", + "id" : "acm019095jsd", + "name" : "setDescription" + }, + "acm019096jsd" : { + "type" : "ControlElement", + "id" : "acm019096jsd", + "name" : "getIconName" + }, + "acm019097jsd" : { + "type" : "ControlElement", + "id" : "acm019097jsd", + "name" : "setIconName" + }, + "acm019098jsd" : { + "type" : "ControlElement", + "id" : "acm019098jsd", + "name" : "getHierarchicalContext" + }, + "acm019099jsd" : { + "type" : "ControlElement", + "id" : "acm019099jsd", + "name" : "getName" + }, + "acm019100jsd" : { + "type" : "ControlElement", + "id" : "acm019100jsd", + "name" : "nameProperty" + }, + "acm019101jsd" : { + "type" : "ControlElement", + "id" : "acm019101jsd", + "name" : "contains" + }, + "acm019102jsd" : { + "type" : "ControlElement", + "id" : "acm019102jsd", + "name" : "isMatch" + }, + "acm019103jsd" : { + "type" : "ControlElement", + "id" : "acm019103jsd", + "name" : "containsAny" + }, + "acm019104jsd" : { + "type" : "ControlElement", + "id" : "acm019104jsd", + "name" : "containsAll" + }, + "acm019105jsd" : { + "type" : "ControlElement", + "id" : "acm019105jsd", + "name" : "isDynamic" + }, + "acm019106jsd" : { + "type" : "ControlElement", + "id" : "acm019106jsd", + "name" : "deepCopy" + }, + "acm019107jsd" : { + "type" : "ClassUnit", + "id" : "acm019107jsd", + "name" : "AbstractGroup", + "compilationUnitId" : "acm019080jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020330jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019107jsd", "acm019190jsd" ], + "content" : [ "acm019085jsd", "acm019086jsd", "acm019087jsd", "acm019088jsd", "acm019089jsd", "acm019090jsd", "acm019091jsd", "acm019092jsd", "acm019093jsd", "acm019094jsd", "acm019095jsd", "acm019096jsd", "acm019097jsd", "acm019098jsd", "acm019099jsd", "acm019100jsd", "acm019101jsd", "acm019102jsd", "acm019103jsd", "acm019104jsd", "acm019105jsd", "acm019106jsd" ] + }, + "acm019108jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019108jsd", + "name" : "AllEntriesGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019119jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019109jsd" : { + "type" : "CodePackage", + "id" : "acm019109jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019110jsd" ] + }, + "acm019110jsd" : { + "type" : "CodePackage", + "id" : "acm019110jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019111jsd" ] + }, + "acm019111jsd" : { + "type" : "CodePackage", + "id" : "acm019111jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019112jsd" ] + }, + "acm019112jsd" : { + "type" : "CodePackage", + "id" : "acm019112jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019108jsd" ] + }, + "acm019113jsd" : { + "type" : "ControlElement", + "id" : "acm019113jsd", + "name" : "AllEntriesGroup" + }, + "acm019114jsd" : { + "type" : "ControlElement", + "id" : "acm019114jsd", + "name" : "deepCopy" + }, + "acm019115jsd" : { + "type" : "ControlElement", + "id" : "acm019115jsd", + "name" : "equals" + }, + "acm019116jsd" : { + "type" : "ControlElement", + "id" : "acm019116jsd", + "name" : "contains" + }, + "acm019117jsd" : { + "type" : "ControlElement", + "id" : "acm019117jsd", + "name" : "isDynamic" + }, + "acm019118jsd" : { + "type" : "ControlElement", + "id" : "acm019118jsd", + "name" : "hashCode" + }, + "acm019119jsd" : { + "type" : "ClassUnit", + "id" : "acm019119jsd", + "name" : "AllEntriesGroup", + "compilationUnitId" : "acm019108jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019107jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019107jsd", "acm019119jsd" ], + "content" : [ "acm019113jsd", "acm019114jsd", "acm019115jsd", "acm019116jsd", "acm019117jsd", "acm019118jsd" ] + }, + "acm019120jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019120jsd", + "name" : "AutomaticGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019130jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019121jsd" : { + "type" : "CodePackage", + "id" : "acm019121jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019122jsd" ] + }, + "acm019122jsd" : { + "type" : "CodePackage", + "id" : "acm019122jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019123jsd" ] + }, + "acm019123jsd" : { + "type" : "CodePackage", + "id" : "acm019123jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019124jsd" ] + }, + "acm019124jsd" : { + "type" : "CodePackage", + "id" : "acm019124jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019120jsd" ] + }, + "acm019125jsd" : { + "type" : "ControlElement", + "id" : "acm019125jsd", + "name" : "AutomaticGroup" + }, + "acm019126jsd" : { + "type" : "ControlElement", + "id" : "acm019126jsd", + "name" : "contains" + }, + "acm019127jsd" : { + "type" : "ControlElement", + "id" : "acm019127jsd", + "name" : "isDynamic" + }, + "acm019128jsd" : { + "type" : "ControlElement", + "id" : "acm019128jsd", + "name" : "createSubgroups" + }, + "acm019129jsd" : { + "type" : "ControlElement", + "id" : "acm019129jsd", + "name" : "createSubgroups" + }, + "acm019130jsd" : { + "type" : "ClassUnit", + "id" : "acm019130jsd", + "name" : "AutomaticGroup", + "compilationUnitId" : "acm019120jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019107jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019190jsd", "acm019221jsd" ], + "content" : [ "acm019125jsd", "acm019126jsd", "acm019127jsd", "acm019128jsd", "acm019129jsd" ] + }, + "acm019131jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019131jsd", + "name" : "AutomaticKeywordGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019145jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019132jsd" : { + "type" : "CodePackage", + "id" : "acm019132jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019133jsd" ] + }, + "acm019133jsd" : { + "type" : "CodePackage", + "id" : "acm019133jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019134jsd" ] + }, + "acm019134jsd" : { + "type" : "CodePackage", + "id" : "acm019134jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019135jsd" ] + }, + "acm019135jsd" : { + "type" : "CodePackage", + "id" : "acm019135jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019131jsd" ] + }, + "acm019136jsd" : { + "type" : "ControlElement", + "id" : "acm019136jsd", + "name" : "AutomaticKeywordGroup" + }, + "acm019137jsd" : { + "type" : "ControlElement", + "id" : "acm019137jsd", + "name" : "getKeywordHierarchicalDelimiter" + }, + "acm019138jsd" : { + "type" : "ControlElement", + "id" : "acm019138jsd", + "name" : "getKeywordDelimiter" + }, + "acm019139jsd" : { + "type" : "ControlElement", + "id" : "acm019139jsd", + "name" : "getField" + }, + "acm019140jsd" : { + "type" : "ControlElement", + "id" : "acm019140jsd", + "name" : "deepCopy" + }, + "acm019141jsd" : { + "type" : "ControlElement", + "id" : "acm019141jsd", + "name" : "equals" + }, + "acm019142jsd" : { + "type" : "ControlElement", + "id" : "acm019142jsd", + "name" : "hashCode" + }, + "acm019143jsd" : { + "type" : "ControlElement", + "id" : "acm019143jsd", + "name" : "createSubgroups" + }, + "acm019144jsd" : { + "type" : "ControlElement", + "id" : "acm019144jsd", + "name" : "createGroup" + }, + "acm019145jsd" : { + "type" : "ClassUnit", + "id" : "acm019145jsd", + "name" : "AutomaticKeywordGroup", + "compilationUnitId" : "acm019131jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019130jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018443jsd", "acm018479jsd", "acm018673jsd", "acm019107jsd", "acm019145jsd", "acm019190jsd", "acm019221jsd", "acm019315jsd" ], + "content" : [ "acm019136jsd", "acm019137jsd", "acm019138jsd", "acm019139jsd", "acm019140jsd", "acm019141jsd", "acm019142jsd", "acm019143jsd", "acm019144jsd" ] + }, + "acm019146jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019146jsd", + "name" : "AutomaticPersonsGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019157jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019147jsd" : { + "type" : "CodePackage", + "id" : "acm019147jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019148jsd" ] + }, + "acm019148jsd" : { + "type" : "CodePackage", + "id" : "acm019148jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019149jsd" ] + }, + "acm019149jsd" : { + "type" : "CodePackage", + "id" : "acm019149jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019150jsd" ] + }, + "acm019150jsd" : { + "type" : "CodePackage", + "id" : "acm019150jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019146jsd" ] + }, + "acm019151jsd" : { + "type" : "ControlElement", + "id" : "acm019151jsd", + "name" : "AutomaticPersonsGroup" + }, + "acm019152jsd" : { + "type" : "ControlElement", + "id" : "acm019152jsd", + "name" : "equals" + }, + "acm019153jsd" : { + "type" : "ControlElement", + "id" : "acm019153jsd", + "name" : "hashCode" + }, + "acm019154jsd" : { + "type" : "ControlElement", + "id" : "acm019154jsd", + "name" : "deepCopy" + }, + "acm019155jsd" : { + "type" : "ControlElement", + "id" : "acm019155jsd", + "name" : "createSubgroups" + }, + "acm019156jsd" : { + "type" : "ControlElement", + "id" : "acm019156jsd", + "name" : "getField" + }, + "acm019157jsd" : { + "type" : "ClassUnit", + "id" : "acm019157jsd", + "name" : "AutomaticPersonsGroup", + "compilationUnitId" : "acm019146jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019130jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm019107jsd", "acm019157jsd", "acm019190jsd", "acm019221jsd" ], + "content" : [ "acm019151jsd", "acm019152jsd", "acm019153jsd", "acm019154jsd", "acm019155jsd", "acm019156jsd" ] + }, + "acm019158jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019158jsd", + "name" : "ExplicitGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019171jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019159jsd" : { + "type" : "CodePackage", + "id" : "acm019159jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019160jsd" ] + }, + "acm019160jsd" : { + "type" : "CodePackage", + "id" : "acm019160jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019161jsd" ] + }, + "acm019161jsd" : { + "type" : "CodePackage", + "id" : "acm019161jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019162jsd" ] + }, + "acm019162jsd" : { + "type" : "CodePackage", + "id" : "acm019162jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019158jsd" ] + }, + "acm019163jsd" : { + "type" : "ControlElement", + "id" : "acm019163jsd", + "name" : "ExplicitGroup" + }, + "acm019164jsd" : { + "type" : "ControlElement", + "id" : "acm019164jsd", + "name" : "addLegacyEntryKey" + }, + "acm019165jsd" : { + "type" : "ControlElement", + "id" : "acm019165jsd", + "name" : "deepCopy" + }, + "acm019166jsd" : { + "type" : "ControlElement", + "id" : "acm019166jsd", + "name" : "equals" + }, + "acm019167jsd" : { + "type" : "ControlElement", + "id" : "acm019167jsd", + "name" : "clearLegacyEntryKeys" + }, + "acm019168jsd" : { + "type" : "ControlElement", + "id" : "acm019168jsd", + "name" : "getLegacyEntryKeys" + }, + "acm019169jsd" : { + "type" : "ControlElement", + "id" : "acm019169jsd", + "name" : "hashCode" + }, + "acm019170jsd" : { + "type" : "ControlElement", + "id" : "acm019170jsd", + "name" : "isDynamic" + }, + "acm019171jsd" : { + "type" : "ClassUnit", + "id" : "acm019171jsd", + "name" : "ExplicitGroup", + "compilationUnitId" : "acm019158jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019315jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019107jsd", "acm019171jsd", "acm019190jsd" ], + "content" : [ "acm019163jsd", "acm019164jsd", "acm019165jsd", "acm019166jsd", "acm019167jsd", "acm019168jsd", "acm019169jsd", "acm019170jsd" ] + }, + "acm019172jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019172jsd", + "name" : "GroupEntryChanger", + "parentId" : "acm019084jsd", + "content" : [ "acm019181jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019173jsd" : { + "type" : "CodePackage", + "id" : "acm019173jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019174jsd" ] + }, + "acm019174jsd" : { + "type" : "CodePackage", + "id" : "acm019174jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019175jsd" ] + }, + "acm019175jsd" : { + "type" : "CodePackage", + "id" : "acm019175jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019176jsd" ] + }, + "acm019176jsd" : { + "type" : "CodePackage", + "id" : "acm019176jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019172jsd" ] + }, + "acm019177jsd" : { + "type" : "ControlElement", + "id" : "acm019177jsd", + "name" : "add" + }, + "acm019178jsd" : { + "type" : "ControlElement", + "id" : "acm019178jsd", + "name" : "add" + }, + "acm019179jsd" : { + "type" : "ControlElement", + "id" : "acm019179jsd", + "name" : "remove" + }, + "acm019180jsd" : { + "type" : "ControlElement", + "id" : "acm019180jsd", + "name" : "remove" + }, + "acm019181jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019181jsd", + "name" : "GroupEntryChanger", + "compilationUnitId" : "acm019172jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd" ], + "content" : [ "acm019177jsd", "acm019178jsd", "acm019179jsd", "acm019180jsd" ] + }, + "acm019182jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019182jsd", + "name" : "GroupHierarchyType", + "parentId" : "acm019084jsd", + "content" : [ "acm019190jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019183jsd" : { + "type" : "CodePackage", + "id" : "acm019183jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019184jsd" ] + }, + "acm019184jsd" : { + "type" : "CodePackage", + "id" : "acm019184jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019185jsd" ] + }, + "acm019185jsd" : { + "type" : "CodePackage", + "id" : "acm019185jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019186jsd" ] + }, + "acm019186jsd" : { + "type" : "CodePackage", + "id" : "acm019186jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019182jsd" ] + }, + "acm019187jsd" : { + "type" : "ControlElement", + "id" : "acm019187jsd", + "name" : "GroupHierarchyType" + }, + "acm019188jsd" : { + "type" : "ControlElement", + "id" : "acm019188jsd", + "name" : "getByNumberOrDefault" + }, + "acm019189jsd" : { + "type" : "ControlElement", + "id" : "acm019189jsd", + "name" : "getDisplayName" + }, + "acm019190jsd" : { + "type" : "ClassUnit", + "id" : "acm019190jsd", + "name" : "GroupHierarchyType", + "compilationUnitId" : "acm019182jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019190jsd" ], + "content" : [ "acm019187jsd", "acm019188jsd", "acm019189jsd" ] + }, + "acm019191jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019191jsd", + "name" : "GroupTreeNode", + "parentId" : "acm019084jsd", + "content" : [ "acm019221jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019192jsd" : { + "type" : "CodePackage", + "id" : "acm019192jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019193jsd" ] + }, + "acm019193jsd" : { + "type" : "CodePackage", + "id" : "acm019193jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019194jsd" ] + }, + "acm019194jsd" : { + "type" : "CodePackage", + "id" : "acm019194jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019195jsd" ] + }, + "acm019195jsd" : { + "type" : "CodePackage", + "id" : "acm019195jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019191jsd" ] + }, + "acm019196jsd" : { + "type" : "ControlElement", + "id" : "acm019196jsd", + "name" : "GroupTreeNode" + }, + "acm019197jsd" : { + "type" : "ControlElement", + "id" : "acm019197jsd", + "name" : "fromGroup" + }, + "acm019198jsd" : { + "type" : "ControlElement", + "id" : "acm019198jsd", + "name" : "getGroup" + }, + "acm019199jsd" : { + "type" : "ControlElement", + "id" : "acm019199jsd", + "name" : "setGroup" + }, + "acm019200jsd" : { + "type" : "ControlElement", + "id" : "acm019200jsd", + "name" : "setGroup" + }, + "acm019201jsd" : { + "type" : "ControlElement", + "id" : "acm019201jsd", + "name" : "getSearchMatcher" + }, + "acm019202jsd" : { + "type" : "ControlElement", + "id" : "acm019202jsd", + "name" : "getSearchMatcher" + }, + "acm019203jsd" : { + "type" : "ControlElement", + "id" : "acm019203jsd", + "name" : "equals" + }, + "acm019204jsd" : { + "type" : "ControlElement", + "id" : "acm019204jsd", + "name" : "hashCode" + }, + "acm019205jsd" : { + "type" : "ControlElement", + "id" : "acm019205jsd", + "name" : "getContainingGroups" + }, + "acm019206jsd" : { + "type" : "ControlElement", + "id" : "acm019206jsd", + "name" : "getMatchingGroups" + }, + "acm019207jsd" : { + "type" : "ControlElement", + "id" : "acm019207jsd", + "name" : "getMatchingGroups" + }, + "acm019208jsd" : { + "type" : "ControlElement", + "id" : "acm019208jsd", + "name" : "getEntriesInGroup" + }, + "acm019209jsd" : { + "type" : "ControlElement", + "id" : "acm019209jsd", + "name" : "getName" + }, + "acm019210jsd" : { + "type" : "ControlElement", + "id" : "acm019210jsd", + "name" : "addSubgroup" + }, + "acm019211jsd" : { + "type" : "ControlElement", + "id" : "acm019211jsd", + "name" : "copyNode" + }, + "acm019212jsd" : { + "type" : "ControlElement", + "id" : "acm019212jsd", + "name" : "findMatches" + }, + "acm019213jsd" : { + "type" : "ControlElement", + "id" : "acm019213jsd", + "name" : "findMatches" + }, + "acm019214jsd" : { + "type" : "ControlElement", + "id" : "acm019214jsd", + "name" : "matches" + }, + "acm019215jsd" : { + "type" : "ControlElement", + "id" : "acm019215jsd", + "name" : "getPath" + }, + "acm019216jsd" : { + "type" : "ControlElement", + "id" : "acm019216jsd", + "name" : "toString" + }, + "acm019217jsd" : { + "type" : "ControlElement", + "id" : "acm019217jsd", + "name" : "getChildByPath" + }, + "acm019218jsd" : { + "type" : "ControlElement", + "id" : "acm019218jsd", + "name" : "addEntriesToGroup" + }, + "acm019219jsd" : { + "type" : "ControlElement", + "id" : "acm019219jsd", + "name" : "removeEntriesFromGroup" + }, + "acm019220jsd" : { + "type" : "ControlElement", + "id" : "acm019220jsd", + "name" : "isSameGroupAs" + }, + "acm019221jsd" : { + "type" : "ClassUnit", + "id" : "acm019221jsd", + "name" : "GroupTreeNode", + "compilationUnitId" : "acm019191jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm017927jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm017988jsd", "acm018267jsd", "acm019107jsd", "acm019181jsd", "acm019190jsd", "acm019221jsd", "acm020330jsd", "acm020349jsd" ], + "content" : [ "acm019196jsd", "acm019197jsd", "acm019198jsd", "acm019199jsd", "acm019200jsd", "acm019201jsd", "acm019202jsd", "acm019203jsd", "acm019204jsd", "acm019205jsd", "acm019206jsd", "acm019207jsd", "acm019208jsd", "acm019209jsd", "acm019210jsd", "acm019211jsd", "acm019212jsd", "acm019213jsd", "acm019214jsd", "acm019215jsd", "acm019216jsd", "acm019217jsd", "acm019218jsd", "acm019219jsd", "acm019220jsd" ] + }, + "acm019222jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019222jsd", + "name" : "KeywordGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019234jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019223jsd" : { + "type" : "CodePackage", + "id" : "acm019223jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019224jsd" ] + }, + "acm019224jsd" : { + "type" : "CodePackage", + "id" : "acm019224jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019225jsd" ] + }, + "acm019225jsd" : { + "type" : "CodePackage", + "id" : "acm019225jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019226jsd" ] + }, + "acm019226jsd" : { + "type" : "CodePackage", + "id" : "acm019226jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019222jsd" ] + }, + "acm019227jsd" : { + "type" : "ControlElement", + "id" : "acm019227jsd", + "name" : "KeywordGroup" + }, + "acm019228jsd" : { + "type" : "ControlElement", + "id" : "acm019228jsd", + "name" : "isCaseSensitive" + }, + "acm019229jsd" : { + "type" : "ControlElement", + "id" : "acm019229jsd", + "name" : "getSearchExpression" + }, + "acm019230jsd" : { + "type" : "ControlElement", + "id" : "acm019230jsd", + "name" : "getSearchField" + }, + "acm019231jsd" : { + "type" : "ControlElement", + "id" : "acm019231jsd", + "name" : "isDynamic" + }, + "acm019232jsd" : { + "type" : "ControlElement", + "id" : "acm019232jsd", + "name" : "equals" + }, + "acm019233jsd" : { + "type" : "ControlElement", + "id" : "acm019233jsd", + "name" : "hashCode" + }, + "acm019234jsd" : { + "type" : "ClassUnit", + "id" : "acm019234jsd", + "name" : "KeywordGroup", + "compilationUnitId" : "acm019222jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019107jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm019190jsd", "acm019234jsd" ], + "content" : [ "acm019227jsd", "acm019228jsd", "acm019229jsd", "acm019230jsd", "acm019231jsd", "acm019232jsd", "acm019233jsd" ] + }, + "acm019235jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019235jsd", + "name" : "LastNameGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019244jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019236jsd" : { + "type" : "CodePackage", + "id" : "acm019236jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019237jsd" ] + }, + "acm019237jsd" : { + "type" : "CodePackage", + "id" : "acm019237jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019238jsd" ] + }, + "acm019238jsd" : { + "type" : "CodePackage", + "id" : "acm019238jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019239jsd" ] + }, + "acm019239jsd" : { + "type" : "CodePackage", + "id" : "acm019239jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019235jsd" ] + }, + "acm019240jsd" : { + "type" : "ControlElement", + "id" : "acm019240jsd", + "name" : "LastNameGroup" + }, + "acm019241jsd" : { + "type" : "ControlElement", + "id" : "acm019241jsd", + "name" : "getAsLastNamesLatexFree" + }, + "acm019242jsd" : { + "type" : "ControlElement", + "id" : "acm019242jsd", + "name" : "contains" + }, + "acm019243jsd" : { + "type" : "ControlElement", + "id" : "acm019243jsd", + "name" : "deepCopy" + }, + "acm019244jsd" : { + "type" : "ClassUnit", + "id" : "acm019244jsd", + "name" : "LastNameGroup", + "compilationUnitId" : "acm019235jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019234jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm019107jsd", "acm019190jsd", "acm019244jsd" ], + "content" : [ "acm019240jsd", "acm019241jsd", "acm019242jsd", "acm019243jsd" ] + }, + "acm019245jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019245jsd", + "name" : "RegexKeywordGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019256jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019246jsd" : { + "type" : "CodePackage", + "id" : "acm019246jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019247jsd" ] + }, + "acm019247jsd" : { + "type" : "CodePackage", + "id" : "acm019247jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019248jsd" ] + }, + "acm019248jsd" : { + "type" : "CodePackage", + "id" : "acm019248jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019249jsd" ] + }, + "acm019249jsd" : { + "type" : "CodePackage", + "id" : "acm019249jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019245jsd" ] + }, + "acm019250jsd" : { + "type" : "ControlElement", + "id" : "acm019250jsd", + "name" : "RegexKeywordGroup" + }, + "acm019251jsd" : { + "type" : "ControlElement", + "id" : "acm019251jsd", + "name" : "compilePattern" + }, + "acm019252jsd" : { + "type" : "ControlElement", + "id" : "acm019252jsd", + "name" : "contains" + }, + "acm019253jsd" : { + "type" : "ControlElement", + "id" : "acm019253jsd", + "name" : "equals" + }, + "acm019254jsd" : { + "type" : "ControlElement", + "id" : "acm019254jsd", + "name" : "deepCopy" + }, + "acm019255jsd" : { + "type" : "ControlElement", + "id" : "acm019255jsd", + "name" : "hashCode" + }, + "acm019256jsd" : { + "type" : "ClassUnit", + "id" : "acm019256jsd", + "name" : "RegexKeywordGroup", + "compilationUnitId" : "acm019245jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019234jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm019107jsd", "acm019190jsd", "acm019256jsd" ], + "content" : [ "acm019250jsd", "acm019251jsd", "acm019252jsd", "acm019253jsd", "acm019254jsd", "acm019255jsd" ] + }, + "acm019257jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019257jsd", + "name" : "SearchGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019271jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019258jsd" : { + "type" : "CodePackage", + "id" : "acm019258jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019259jsd" ] + }, + "acm019259jsd" : { + "type" : "CodePackage", + "id" : "acm019259jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019260jsd" ] + }, + "acm019260jsd" : { + "type" : "CodePackage", + "id" : "acm019260jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019261jsd" ] + }, + "acm019261jsd" : { + "type" : "CodePackage", + "id" : "acm019261jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019257jsd" ] + }, + "acm019262jsd" : { + "type" : "ControlElement", + "id" : "acm019262jsd", + "name" : "SearchGroup" + }, + "acm019263jsd" : { + "type" : "ControlElement", + "id" : "acm019263jsd", + "name" : "getSearchExpression" + }, + "acm019264jsd" : { + "type" : "ControlElement", + "id" : "acm019264jsd", + "name" : "equals" + }, + "acm019265jsd" : { + "type" : "ControlElement", + "id" : "acm019265jsd", + "name" : "contains" + }, + "acm019266jsd" : { + "type" : "ControlElement", + "id" : "acm019266jsd", + "name" : "getSearchFlags" + }, + "acm019267jsd" : { + "type" : "ControlElement", + "id" : "acm019267jsd", + "name" : "deepCopy" + }, + "acm019268jsd" : { + "type" : "ControlElement", + "id" : "acm019268jsd", + "name" : "toString" + }, + "acm019269jsd" : { + "type" : "ControlElement", + "id" : "acm019269jsd", + "name" : "isDynamic" + }, + "acm019270jsd" : { + "type" : "ControlElement", + "id" : "acm019270jsd", + "name" : "hashCode" + }, + "acm019271jsd" : { + "type" : "ClassUnit", + "id" : "acm019271jsd", + "name" : "SearchGroup", + "compilationUnitId" : "acm019257jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019107jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019107jsd", "acm019190jsd", "acm019271jsd", "acm020323jsd", "acm020473jsd" ], + "content" : [ "acm019262jsd", "acm019263jsd", "acm019264jsd", "acm019265jsd", "acm019266jsd", "acm019267jsd", "acm019268jsd", "acm019269jsd", "acm019270jsd" ] + }, + "acm019272jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019272jsd", + "name" : "TexGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019293jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019273jsd" : { + "type" : "CodePackage", + "id" : "acm019273jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019274jsd" ] + }, + "acm019274jsd" : { + "type" : "CodePackage", + "id" : "acm019274jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019275jsd" ] + }, + "acm019275jsd" : { + "type" : "CodePackage", + "id" : "acm019275jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019276jsd" ] + }, + "acm019276jsd" : { + "type" : "CodePackage", + "id" : "acm019276jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019272jsd" ] + }, + "acm019277jsd" : { + "type" : "ControlElement", + "id" : "acm019277jsd", + "name" : "TexGroup" + }, + "acm019278jsd" : { + "type" : "ControlElement", + "id" : "acm019278jsd", + "name" : "TexGroup" + }, + "acm019279jsd" : { + "type" : "ControlElement", + "id" : "acm019279jsd", + "name" : "create" + }, + "acm019280jsd" : { + "type" : "ControlElement", + "id" : "acm019280jsd", + "name" : "createWithoutFileMonitoring" + }, + "acm019281jsd" : { + "type" : "ControlElement", + "id" : "acm019281jsd", + "name" : "getFilePathResolved" + }, + "acm019282jsd" : { + "type" : "ControlElement", + "id" : "acm019282jsd", + "name" : "contains" + }, + "acm019283jsd" : { + "type" : "ControlElement", + "id" : "acm019283jsd", + "name" : "isDynamic" + }, + "acm019284jsd" : { + "type" : "ControlElement", + "id" : "acm019284jsd", + "name" : "deepCopy" + }, + "acm019285jsd" : { + "type" : "ControlElement", + "id" : "acm019285jsd", + "name" : "equals" + }, + "acm019286jsd" : { + "type" : "ControlElement", + "id" : "acm019286jsd", + "name" : "toString" + }, + "acm019287jsd" : { + "type" : "ControlElement", + "id" : "acm019287jsd", + "name" : "hashCode" + }, + "acm019288jsd" : { + "type" : "ControlElement", + "id" : "acm019288jsd", + "name" : "getFilePath" + }, + "acm019289jsd" : { + "type" : "ControlElement", + "id" : "acm019289jsd", + "name" : "fileUpdated" + }, + "acm019290jsd" : { + "type" : "ControlElement", + "id" : "acm019290jsd", + "name" : "relativize" + }, + "acm019291jsd" : { + "type" : "ControlElement", + "id" : "acm019291jsd", + "name" : "expandPath" + }, + "acm019292jsd" : { + "type" : "ControlElement", + "id" : "acm019292jsd", + "name" : "getFileDirectoriesAsPaths" + }, + "acm019293jsd" : { + "type" : "ClassUnit", + "id" : "acm019293jsd", + "name" : "TexGroup", + "compilationUnitId" : "acm019272jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019107jsd" ], + "implementedDataTypesIds" : [ "acm020683jsd" ], + "datatypeReferencesIds" : [ "acm010424jsd", "acm010444jsd", "acm018267jsd", "acm019107jsd", "acm019190jsd", "acm019293jsd", "acm019421jsd", "acm020693jsd" ], + "content" : [ "acm019277jsd", "acm019278jsd", "acm019279jsd", "acm019280jsd", "acm019281jsd", "acm019282jsd", "acm019283jsd", "acm019284jsd", "acm019285jsd", "acm019286jsd", "acm019287jsd", "acm019288jsd", "acm019289jsd", "acm019290jsd", "acm019291jsd", "acm019292jsd" ] + }, + "acm019294jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019294jsd", + "name" : "WordKeywordGroup", + "parentId" : "acm019084jsd", + "content" : [ "acm019315jsd", "acm019317jsd", "acm019320jsd", "acm019323jsd", "acm019326jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019295jsd" : { + "type" : "CodePackage", + "id" : "acm019295jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019296jsd" ] + }, + "acm019296jsd" : { + "type" : "CodePackage", + "id" : "acm019296jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019297jsd" ] + }, + "acm019297jsd" : { + "type" : "CodePackage", + "id" : "acm019297jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019298jsd" ] + }, + "acm019298jsd" : { + "type" : "CodePackage", + "id" : "acm019298jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019294jsd" ] + }, + "acm019299jsd" : { + "type" : "ControlElement", + "id" : "acm019299jsd", + "name" : "WordKeywordGroup" + }, + "acm019300jsd" : { + "type" : "ControlElement", + "id" : "acm019300jsd", + "name" : "containsCaseInsensitive" + }, + "acm019301jsd" : { + "type" : "ControlElement", + "id" : "acm019301jsd", + "name" : "containsCaseInsensitive" + }, + "acm019302jsd" : { + "type" : "ControlElement", + "id" : "acm019302jsd", + "name" : "add" + }, + "acm019303jsd" : { + "type" : "ControlElement", + "id" : "acm019303jsd", + "name" : "remove" + }, + "acm019304jsd" : { + "type" : "ControlElement", + "id" : "acm019304jsd", + "name" : "equals" + }, + "acm019305jsd" : { + "type" : "ControlElement", + "id" : "acm019305jsd", + "name" : "contains" + }, + "acm019306jsd" : { + "type" : "ControlElement", + "id" : "acm019306jsd", + "name" : "deepCopy" + }, + "acm019307jsd" : { + "type" : "ControlElement", + "id" : "acm019307jsd", + "name" : "hashCode" + }, + "acm019308jsd" : { + "type" : "ControlElement", + "id" : "acm019308jsd", + "name" : "contains" + }, + "acm019309jsd" : { + "type" : "ControlElement", + "id" : "acm019309jsd", + "name" : "StringSearchStrategy" + }, + "acm019310jsd" : { + "type" : "ControlElement", + "id" : "acm019310jsd", + "name" : "contains" + }, + "acm019311jsd" : { + "type" : "ControlElement", + "id" : "acm019311jsd", + "name" : "TypeSearchStrategy" + }, + "acm019312jsd" : { + "type" : "ControlElement", + "id" : "acm019312jsd", + "name" : "contains" + }, + "acm019313jsd" : { + "type" : "ControlElement", + "id" : "acm019313jsd", + "name" : "KeywordListSearchStrategy" + }, + "acm019314jsd" : { + "type" : "ControlElement", + "id" : "acm019314jsd", + "name" : "contains" + }, + "acm019315jsd" : { + "type" : "ClassUnit", + "id" : "acm019315jsd", + "name" : "WordKeywordGroup", + "compilationUnitId" : "acm019294jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019234jsd" ], + "implementedDataTypesIds" : [ "acm019181jsd" ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm018479jsd", "acm018673jsd", "acm019005jsd", "acm019107jsd", "acm019190jsd", "acm019315jsd", "acm019317jsd", "acm019320jsd", "acm019323jsd", "acm019326jsd" ], + "content" : [ "acm019299jsd", "acm019300jsd", "acm019301jsd", "acm019302jsd", "acm019303jsd", "acm019304jsd", "acm019305jsd", "acm019306jsd", "acm019307jsd", "acm019308jsd", "acm019309jsd", "acm019310jsd", "acm019311jsd", "acm019312jsd", "acm019313jsd", "acm019314jsd" ] + }, + "acm019316jsd" : { + "type" : "ControlElement", + "id" : "acm019316jsd", + "name" : "contains" + }, + "acm019317jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019317jsd", + "name" : "SearchStrategy", + "compilationUnitId" : "acm019294jsd", + "parentDatatypeId" : "acm019315jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm019316jsd" ] + }, + "acm019318jsd" : { + "type" : "ControlElement", + "id" : "acm019318jsd", + "name" : "StringSearchStrategy" + }, + "acm019319jsd" : { + "type" : "ControlElement", + "id" : "acm019319jsd", + "name" : "contains" + }, + "acm019320jsd" : { + "type" : "ClassUnit", + "id" : "acm019320jsd", + "name" : "StringSearchStrategy", + "compilationUnitId" : "acm019294jsd", + "parentDatatypeId" : "acm019315jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019317jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm019318jsd", "acm019319jsd" ] + }, + "acm019321jsd" : { + "type" : "ControlElement", + "id" : "acm019321jsd", + "name" : "TypeSearchStrategy" + }, + "acm019322jsd" : { + "type" : "ControlElement", + "id" : "acm019322jsd", + "name" : "contains" + }, + "acm019323jsd" : { + "type" : "ClassUnit", + "id" : "acm019323jsd", + "name" : "TypeSearchStrategy", + "compilationUnitId" : "acm019294jsd", + "parentDatatypeId" : "acm019315jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019317jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm019321jsd", "acm019322jsd" ] + }, + "acm019324jsd" : { + "type" : "ControlElement", + "id" : "acm019324jsd", + "name" : "KeywordListSearchStrategy" + }, + "acm019325jsd" : { + "type" : "ControlElement", + "id" : "acm019325jsd", + "name" : "contains" + }, + "acm019326jsd" : { + "type" : "ClassUnit", + "id" : "acm019326jsd", + "name" : "KeywordListSearchStrategy", + "compilationUnitId" : "acm019294jsd", + "parentDatatypeId" : "acm019315jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019317jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018479jsd" ], + "content" : [ "acm019324jsd", "acm019325jsd" ] + }, + "acm019327jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019327jsd", + "name" : "GroupUpdatedEvent", + "parentId" : "acm019332jsd", + "content" : [ "acm019335jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "groups", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019328jsd" : { + "type" : "CodePackage", + "id" : "acm019328jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019329jsd" ] + }, + "acm019329jsd" : { + "type" : "CodePackage", + "id" : "acm019329jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019330jsd" ] + }, + "acm019330jsd" : { + "type" : "CodePackage", + "id" : "acm019330jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019331jsd" ] + }, + "acm019331jsd" : { + "type" : "CodePackage", + "id" : "acm019331jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm019332jsd" ] + }, + "acm019332jsd" : { + "type" : "CodePackage", + "id" : "acm019332jsd", + "name" : "event", + "parentId" : "acm019084jsd", + "content" : [ "acm019327jsd" ] + }, + "acm019333jsd" : { + "type" : "ControlElement", + "id" : "acm019333jsd", + "name" : "GroupUpdatedEvent" + }, + "acm019334jsd" : { + "type" : "ControlElement", + "id" : "acm019334jsd", + "name" : "getMetaData" + }, + "acm019335jsd" : { + "type" : "ClassUnit", + "id" : "acm019335jsd", + "name" : "GroupUpdatedEvent", + "compilationUnitId" : "acm019327jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018089jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019421jsd" ], + "content" : [ "acm019333jsd", "acm019334jsd" ] + }, + "acm019336jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019336jsd", + "name" : "ContentSelector", + "parentId" : "acm019340jsd", + "content" : [ "acm019348jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "metadata" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019337jsd" : { + "type" : "CodePackage", + "id" : "acm019337jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019338jsd" ] + }, + "acm019338jsd" : { + "type" : "CodePackage", + "id" : "acm019338jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019339jsd" ] + }, + "acm019339jsd" : { + "type" : "CodePackage", + "id" : "acm019339jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019340jsd" ] + }, + "acm019340jsd" : { + "type" : "CodePackage", + "id" : "acm019340jsd", + "name" : "metadata", + "parentId" : "acm017861jsd", + "content" : [ "acm019336jsd", "acm019349jsd", "acm019364jsd", "acm019422jsd", "acm029062jsd", "acm019464jsd" ] + }, + "acm019341jsd" : { + "type" : "ControlElement", + "id" : "acm019341jsd", + "name" : "ContentSelector" + }, + "acm019342jsd" : { + "type" : "ControlElement", + "id" : "acm019342jsd", + "name" : "ContentSelector" + }, + "acm019343jsd" : { + "type" : "ControlElement", + "id" : "acm019343jsd", + "name" : "equals" + }, + "acm019344jsd" : { + "type" : "ControlElement", + "id" : "acm019344jsd", + "name" : "toString" + }, + "acm019345jsd" : { + "type" : "ControlElement", + "id" : "acm019345jsd", + "name" : "hashCode" + }, + "acm019346jsd" : { + "type" : "ControlElement", + "id" : "acm019346jsd", + "name" : "getField" + }, + "acm019347jsd" : { + "type" : "ControlElement", + "id" : "acm019347jsd", + "name" : "getValues" + }, + "acm019348jsd" : { + "type" : "ClassUnit", + "id" : "acm019348jsd", + "name" : "ContentSelector", + "compilationUnitId" : "acm019336jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm019348jsd" ], + "content" : [ "acm019341jsd", "acm019342jsd", "acm019343jsd", "acm019344jsd", "acm019345jsd", "acm019346jsd", "acm019347jsd" ] + }, + "acm019349jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019349jsd", + "name" : "ContentSelectors", + "parentId" : "acm019340jsd", + "content" : [ "acm019363jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "metadata" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019350jsd" : { + "type" : "CodePackage", + "id" : "acm019350jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019351jsd" ] + }, + "acm019351jsd" : { + "type" : "CodePackage", + "id" : "acm019351jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019352jsd" ] + }, + "acm019352jsd" : { + "type" : "CodePackage", + "id" : "acm019352jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019353jsd" ] + }, + "acm019353jsd" : { + "type" : "CodePackage", + "id" : "acm019353jsd", + "name" : "metadata", + "parentId" : null, + "content" : [ "acm019349jsd" ] + }, + "acm019354jsd" : { + "type" : "ControlElement", + "id" : "acm019354jsd", + "name" : "ContentSelectors" + }, + "acm019355jsd" : { + "type" : "ControlElement", + "id" : "acm019355jsd", + "name" : "addContentSelector" + }, + "acm019356jsd" : { + "type" : "ControlElement", + "id" : "acm019356jsd", + "name" : "parse" + }, + "acm019357jsd" : { + "type" : "ControlElement", + "id" : "acm019357jsd", + "name" : "getSelectorValuesForField" + }, + "acm019358jsd" : { + "type" : "ControlElement", + "id" : "acm019358jsd", + "name" : "getContentSelectors" + }, + "acm019359jsd" : { + "type" : "ControlElement", + "id" : "acm019359jsd", + "name" : "removeSelector" + }, + "acm019360jsd" : { + "type" : "ControlElement", + "id" : "acm019360jsd", + "name" : "getFieldsWithSelectors" + }, + "acm019361jsd" : { + "type" : "ControlElement", + "id" : "acm019361jsd", + "name" : "equals" + }, + "acm019362jsd" : { + "type" : "ControlElement", + "id" : "acm019362jsd", + "name" : "hashCode" + }, + "acm019363jsd" : { + "type" : "ClassUnit", + "id" : "acm019363jsd", + "name" : "ContentSelectors", + "compilationUnitId" : "acm019349jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm019348jsd", "acm019363jsd" ], + "content" : [ "acm019354jsd", "acm019355jsd", "acm019356jsd", "acm019357jsd", "acm019358jsd", "acm019359jsd", "acm019360jsd", "acm019361jsd", "acm019362jsd" ] + }, + "acm019364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019364jsd", + "name" : "MetaData", + "parentId" : "acm019340jsd", + "content" : [ "acm019421jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "metadata" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019365jsd" : { + "type" : "CodePackage", + "id" : "acm019365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019366jsd" ] + }, + "acm019366jsd" : { + "type" : "CodePackage", + "id" : "acm019366jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019367jsd" ] + }, + "acm019367jsd" : { + "type" : "CodePackage", + "id" : "acm019367jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019368jsd" ] + }, + "acm019368jsd" : { + "type" : "CodePackage", + "id" : "acm019368jsd", + "name" : "metadata", + "parentId" : null, + "content" : [ "acm019364jsd" ] + }, + "acm019369jsd" : { + "type" : "ControlElement", + "id" : "acm019369jsd", + "name" : "MetaData" + }, + "acm019370jsd" : { + "type" : "ControlElement", + "id" : "acm019370jsd", + "name" : "getSaveOrderConfig" + }, + "acm019371jsd" : { + "type" : "ControlElement", + "id" : "acm019371jsd", + "name" : "setSaveOrderConfig" + }, + "acm019372jsd" : { + "type" : "ControlElement", + "id" : "acm019372jsd", + "name" : "getGroups" + }, + "acm019373jsd" : { + "type" : "ControlElement", + "id" : "acm019373jsd", + "name" : "groupsBinding" + }, + "acm019374jsd" : { + "type" : "ControlElement", + "id" : "acm019374jsd", + "name" : "setGroups" + }, + "acm019375jsd" : { + "type" : "ControlElement", + "id" : "acm019375jsd", + "name" : "getCiteKeyPattern" + }, + "acm019376jsd" : { + "type" : "ControlElement", + "id" : "acm019376jsd", + "name" : "setCiteKeyPattern" + }, + "acm019377jsd" : { + "type" : "ControlElement", + "id" : "acm019377jsd", + "name" : "setCiteKeyPattern" + }, + "acm019378jsd" : { + "type" : "ControlElement", + "id" : "acm019378jsd", + "name" : "getSaveActions" + }, + "acm019379jsd" : { + "type" : "ControlElement", + "id" : "acm019379jsd", + "name" : "setSaveActions" + }, + "acm019380jsd" : { + "type" : "ControlElement", + "id" : "acm019380jsd", + "name" : "getMode" + }, + "acm019381jsd" : { + "type" : "ControlElement", + "id" : "acm019381jsd", + "name" : "setMode" + }, + "acm019382jsd" : { + "type" : "ControlElement", + "id" : "acm019382jsd", + "name" : "isProtected" + }, + "acm019383jsd" : { + "type" : "ControlElement", + "id" : "acm019383jsd", + "name" : "getContentSelectors" + }, + "acm019384jsd" : { + "type" : "ControlElement", + "id" : "acm019384jsd", + "name" : "getContentSelectorList" + }, + "acm019385jsd" : { + "type" : "ControlElement", + "id" : "acm019385jsd", + "name" : "addContentSelector" + }, + "acm019386jsd" : { + "type" : "ControlElement", + "id" : "acm019386jsd", + "name" : "clearContentSelectors" + }, + "acm019387jsd" : { + "type" : "ControlElement", + "id" : "acm019387jsd", + "name" : "getContentSelectorValuesForField" + }, + "acm019388jsd" : { + "type" : "ControlElement", + "id" : "acm019388jsd", + "name" : "getDefaultFileDirectory" + }, + "acm019389jsd" : { + "type" : "ControlElement", + "id" : "acm019389jsd", + "name" : "setDefaultFileDirectory" + }, + "acm019390jsd" : { + "type" : "ControlElement", + "id" : "acm019390jsd", + "name" : "getVersionDBStructure" + }, + "acm019391jsd" : { + "type" : "ControlElement", + "id" : "acm019391jsd", + "name" : "setVersionDBStructure" + }, + "acm019392jsd" : { + "type" : "ControlElement", + "id" : "acm019392jsd", + "name" : "getUserFileDirectory" + }, + "acm019393jsd" : { + "type" : "ControlElement", + "id" : "acm019393jsd", + "name" : "markAsProtected" + }, + "acm019394jsd" : { + "type" : "ControlElement", + "id" : "acm019394jsd", + "name" : "clearDefaultFileDirectory" + }, + "acm019395jsd" : { + "type" : "ControlElement", + "id" : "acm019395jsd", + "name" : "setUserFileDirectory" + }, + "acm019396jsd" : { + "type" : "ControlElement", + "id" : "acm019396jsd", + "name" : "clearUserFileDirectory" + }, + "acm019397jsd" : { + "type" : "ControlElement", + "id" : "acm019397jsd", + "name" : "getLatexFileDirectory" + }, + "acm019398jsd" : { + "type" : "ControlElement", + "id" : "acm019398jsd", + "name" : "setLatexFileDirectory" + }, + "acm019399jsd" : { + "type" : "ControlElement", + "id" : "acm019399jsd", + "name" : "clearLatexFileDirectory" + }, + "acm019400jsd" : { + "type" : "ControlElement", + "id" : "acm019400jsd", + "name" : "markAsNotProtected" + }, + "acm019401jsd" : { + "type" : "ControlElement", + "id" : "acm019401jsd", + "name" : "clearSaveActions" + }, + "acm019402jsd" : { + "type" : "ControlElement", + "id" : "acm019402jsd", + "name" : "clearSaveOrderConfig" + }, + "acm019403jsd" : { + "type" : "ControlElement", + "id" : "acm019403jsd", + "name" : "postChange" + }, + "acm019404jsd" : { + "type" : "ControlElement", + "id" : "acm019404jsd", + "name" : "getEncoding" + }, + "acm019405jsd" : { + "type" : "ControlElement", + "id" : "acm019405jsd", + "name" : "setEncoding" + }, + "acm019406jsd" : { + "type" : "ControlElement", + "id" : "acm019406jsd", + "name" : "setEncoding" + }, + "acm019407jsd" : { + "type" : "ControlElement", + "id" : "acm019407jsd", + "name" : "getEncodingExplicitlySupplied" + }, + "acm019408jsd" : { + "type" : "ControlElement", + "id" : "acm019408jsd", + "name" : "setEncodingExplicitlySupplied" + }, + "acm019409jsd" : { + "type" : "ControlElement", + "id" : "acm019409jsd", + "name" : "setEventPropagation" + }, + "acm019410jsd" : { + "type" : "ControlElement", + "id" : "acm019410jsd", + "name" : "registerListener" + }, + "acm019411jsd" : { + "type" : "ControlElement", + "id" : "acm019411jsd", + "name" : "unregisterListener" + }, + "acm019412jsd" : { + "type" : "ControlElement", + "id" : "acm019412jsd", + "name" : "getDefaultCiteKeyPattern" + }, + "acm019413jsd" : { + "type" : "ControlElement", + "id" : "acm019413jsd", + "name" : "isEmpty" + }, + "acm019414jsd" : { + "type" : "ControlElement", + "id" : "acm019414jsd", + "name" : "getUserFileDirectories" + }, + "acm019415jsd" : { + "type" : "ControlElement", + "id" : "acm019415jsd", + "name" : "getLatexFileDirectories" + }, + "acm019416jsd" : { + "type" : "ControlElement", + "id" : "acm019416jsd", + "name" : "getUnknownMetaData" + }, + "acm019417jsd" : { + "type" : "ControlElement", + "id" : "acm019417jsd", + "name" : "putUnknownMetaDataItem" + }, + "acm019418jsd" : { + "type" : "ControlElement", + "id" : "acm019418jsd", + "name" : "equals" + }, + "acm019419jsd" : { + "type" : "ControlElement", + "id" : "acm019419jsd", + "name" : "hashCode" + }, + "acm019420jsd" : { + "type" : "ControlElement", + "id" : "acm019420jsd", + "name" : "toString" + }, + "acm019421jsd" : { + "type" : "ClassUnit", + "id" : "acm019421jsd", + "name" : "MetaData", + "compilationUnitId" : "acm019364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd", "acm011002jsd", "acm011011jsd", "acm011188jsd", "acm018032jsd", "acm018096jsd", "acm018673jsd", "acm019005jsd", "acm019221jsd", "acm019335jsd", "acm019348jsd", "acm019363jsd", "acm019421jsd", "acm019447jsd", "acm019467jsd" ], + "content" : [ "acm019369jsd", "acm019370jsd", "acm019371jsd", "acm019372jsd", "acm019373jsd", "acm019374jsd", "acm019375jsd", "acm019376jsd", "acm019377jsd", "acm019378jsd", "acm019379jsd", "acm019380jsd", "acm019381jsd", "acm019382jsd", "acm019383jsd", "acm019384jsd", "acm019385jsd", "acm019386jsd", "acm019387jsd", "acm019388jsd", "acm019389jsd", "acm019390jsd", "acm019391jsd", "acm019392jsd", "acm019393jsd", "acm019394jsd", "acm019395jsd", "acm019396jsd", "acm019397jsd", "acm019398jsd", "acm019399jsd", "acm019400jsd", "acm019401jsd", "acm019402jsd", "acm019403jsd", "acm019404jsd", "acm019405jsd", "acm019406jsd", "acm019407jsd", "acm019408jsd", "acm019409jsd", "acm019410jsd", "acm019411jsd", "acm019412jsd", "acm019413jsd", "acm019414jsd", "acm019415jsd", "acm019416jsd", "acm019417jsd", "acm019418jsd", "acm019419jsd", "acm019420jsd" ] + }, + "acm019422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019422jsd", + "name" : "SaveOrder", + "parentId" : "acm019340jsd", + "content" : [ "acm019447jsd", "acm019454jsd", "acm019458jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "metadata" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019423jsd" : { + "type" : "CodePackage", + "id" : "acm019423jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019424jsd" ] + }, + "acm019424jsd" : { + "type" : "CodePackage", + "id" : "acm019424jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019425jsd" ] + }, + "acm019425jsd" : { + "type" : "CodePackage", + "id" : "acm019425jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019426jsd" ] + }, + "acm019426jsd" : { + "type" : "CodePackage", + "id" : "acm019426jsd", + "name" : "metadata", + "parentId" : null, + "content" : [ "acm019422jsd" ] + }, + "acm019427jsd" : { + "type" : "ControlElement", + "id" : "acm019427jsd", + "name" : "OrderType" + }, + "acm019428jsd" : { + "type" : "ControlElement", + "id" : "acm019428jsd", + "name" : "toString" + }, + "acm019429jsd" : { + "type" : "ControlElement", + "id" : "acm019429jsd", + "name" : "fromBooleans" + }, + "acm019430jsd" : { + "type" : "ControlElement", + "id" : "acm019430jsd", + "name" : "SaveOrder" + }, + "acm019431jsd" : { + "type" : "ControlElement", + "id" : "acm019431jsd", + "name" : "SaveOrder" + }, + "acm019432jsd" : { + "type" : "ControlElement", + "id" : "acm019432jsd", + "name" : "SaveOrder" + }, + "acm019433jsd" : { + "type" : "ControlElement", + "id" : "acm019433jsd", + "name" : "parse" + }, + "acm019434jsd" : { + "type" : "ControlElement", + "id" : "acm019434jsd", + "name" : "getDefaultSaveOrder" + }, + "acm019435jsd" : { + "type" : "ControlElement", + "id" : "acm019435jsd", + "name" : "getOrderType" + }, + "acm019436jsd" : { + "type" : "ControlElement", + "id" : "acm019436jsd", + "name" : "getSortCriteria" + }, + "acm019437jsd" : { + "type" : "ControlElement", + "id" : "acm019437jsd", + "name" : "equals" + }, + "acm019438jsd" : { + "type" : "ControlElement", + "id" : "acm019438jsd", + "name" : "hashCode" + }, + "acm019439jsd" : { + "type" : "ControlElement", + "id" : "acm019439jsd", + "name" : "toString" + }, + "acm019440jsd" : { + "type" : "ControlElement", + "id" : "acm019440jsd", + "name" : "getAsStringList" + }, + "acm019441jsd" : { + "type" : "ControlElement", + "id" : "acm019441jsd", + "name" : "SortCriterion" + }, + "acm019442jsd" : { + "type" : "ControlElement", + "id" : "acm019442jsd", + "name" : "SortCriterion" + }, + "acm019443jsd" : { + "type" : "ControlElement", + "id" : "acm019443jsd", + "name" : "SortCriterion" + }, + "acm019444jsd" : { + "type" : "ControlElement", + "id" : "acm019444jsd", + "name" : "toString" + }, + "acm019445jsd" : { + "type" : "ControlElement", + "id" : "acm019445jsd", + "name" : "equals" + }, + "acm019446jsd" : { + "type" : "ControlElement", + "id" : "acm019446jsd", + "name" : "hashCode" + }, + "acm019447jsd" : { + "type" : "ClassUnit", + "id" : "acm019447jsd", + "name" : "SaveOrder", + "compilationUnitId" : "acm019422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm019447jsd", "acm019454jsd", "acm019458jsd" ], + "content" : [ "acm019427jsd", "acm019428jsd", "acm019429jsd", "acm019430jsd", "acm019431jsd", "acm019432jsd", "acm019433jsd", "acm019434jsd", "acm019435jsd", "acm019436jsd", "acm019437jsd", "acm019438jsd", "acm019439jsd", "acm019440jsd", "acm019441jsd", "acm019442jsd", "acm019443jsd", "acm019444jsd", "acm019445jsd", "acm019446jsd" ] + }, + "acm019448jsd" : { + "type" : "ControlElement", + "id" : "acm019448jsd", + "name" : "SortCriterion" + }, + "acm019449jsd" : { + "type" : "ControlElement", + "id" : "acm019449jsd", + "name" : "SortCriterion" + }, + "acm019450jsd" : { + "type" : "ControlElement", + "id" : "acm019450jsd", + "name" : "SortCriterion" + }, + "acm019451jsd" : { + "type" : "ControlElement", + "id" : "acm019451jsd", + "name" : "toString" + }, + "acm019452jsd" : { + "type" : "ControlElement", + "id" : "acm019452jsd", + "name" : "equals" + }, + "acm019453jsd" : { + "type" : "ControlElement", + "id" : "acm019453jsd", + "name" : "hashCode" + }, + "acm019454jsd" : { + "type" : "ClassUnit", + "id" : "acm019454jsd", + "name" : "SortCriterion", + "compilationUnitId" : "acm019422jsd", + "parentDatatypeId" : "acm019447jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018673jsd", "acm019454jsd" ], + "content" : [ "acm019448jsd", "acm019449jsd", "acm019450jsd", "acm019451jsd", "acm019452jsd", "acm019453jsd" ] + }, + "acm019455jsd" : { + "type" : "ControlElement", + "id" : "acm019455jsd", + "name" : "OrderType" + }, + "acm019456jsd" : { + "type" : "ControlElement", + "id" : "acm019456jsd", + "name" : "toString" + }, + "acm019457jsd" : { + "type" : "ControlElement", + "id" : "acm019457jsd", + "name" : "fromBooleans" + }, + "acm019458jsd" : { + "type" : "ClassUnit", + "id" : "acm019458jsd", + "name" : "OrderType", + "compilationUnitId" : "acm019422jsd", + "parentDatatypeId" : "acm019447jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019458jsd" ], + "content" : [ "acm019455jsd", "acm019456jsd", "acm019457jsd" ] + }, + "acm019459jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019459jsd", + "name" : "MetaDataChangedEvent", + "parentId" : "acm019464jsd", + "content" : [ "acm019467jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "metadata", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019460jsd" : { + "type" : "CodePackage", + "id" : "acm019460jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019461jsd" ] + }, + "acm019461jsd" : { + "type" : "CodePackage", + "id" : "acm019461jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019462jsd" ] + }, + "acm019462jsd" : { + "type" : "CodePackage", + "id" : "acm019462jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019463jsd" ] + }, + "acm019463jsd" : { + "type" : "CodePackage", + "id" : "acm019463jsd", + "name" : "metadata", + "parentId" : null, + "content" : [ "acm019464jsd" ] + }, + "acm019464jsd" : { + "type" : "CodePackage", + "id" : "acm019464jsd", + "name" : "event", + "parentId" : "acm019340jsd", + "content" : [ "acm019459jsd" ] + }, + "acm019465jsd" : { + "type" : "ControlElement", + "id" : "acm019465jsd", + "name" : "MetaDataChangedEvent" + }, + "acm019466jsd" : { + "type" : "ControlElement", + "id" : "acm019466jsd", + "name" : "getMetaData" + }, + "acm019467jsd" : { + "type" : "ClassUnit", + "id" : "acm019467jsd", + "name" : "MetaDataChangedEvent", + "compilationUnitId" : "acm019459jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm018089jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019421jsd" ], + "content" : [ "acm019465jsd", "acm019466jsd" ] + }, + "acm019468jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019468jsd", + "name" : "CitationEntry", + "parentId" : "acm019472jsd", + "content" : [ "acm019482jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019469jsd" : { + "type" : "CodePackage", + "id" : "acm019469jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019470jsd" ] + }, + "acm019470jsd" : { + "type" : "CodePackage", + "id" : "acm019470jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019471jsd" ] + }, + "acm019471jsd" : { + "type" : "CodePackage", + "id" : "acm019471jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019472jsd" ] + }, + "acm019472jsd" : { + "type" : "CodePackage", + "id" : "acm019472jsd", + "name" : "openoffice", + "parentId" : "acm017861jsd", + "content" : [ "acm019468jsd", "acm029070jsd", "acm019488jsd", "acm019511jsd", "acm019574jsd", "acm019690jsd", "acm019936jsd", "acm020153jsd" ] + }, + "acm019473jsd" : { + "type" : "ControlElement", + "id" : "acm019473jsd", + "name" : "CitationEntry" + }, + "acm019474jsd" : { + "type" : "ControlElement", + "id" : "acm019474jsd", + "name" : "CitationEntry" + }, + "acm019475jsd" : { + "type" : "ControlElement", + "id" : "acm019475jsd", + "name" : "CitationEntry" + }, + "acm019476jsd" : { + "type" : "ControlElement", + "id" : "acm019476jsd", + "name" : "getPageInfo" + }, + "acm019477jsd" : { + "type" : "ControlElement", + "id" : "acm019477jsd", + "name" : "getRefMarkName" + }, + "acm019478jsd" : { + "type" : "ControlElement", + "id" : "acm019478jsd", + "name" : "compareTo" + }, + "acm019479jsd" : { + "type" : "ControlElement", + "id" : "acm019479jsd", + "name" : "equals" + }, + "acm019480jsd" : { + "type" : "ControlElement", + "id" : "acm019480jsd", + "name" : "hashCode" + }, + "acm019481jsd" : { + "type" : "ControlElement", + "id" : "acm019481jsd", + "name" : "getContext" + }, + "acm019482jsd" : { + "type" : "ClassUnit", + "id" : "acm019482jsd", + "name" : "CitationEntry", + "compilationUnitId" : "acm019468jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019482jsd" ], + "content" : [ "acm019473jsd", "acm019474jsd", "acm019475jsd", "acm019476jsd", "acm019477jsd", "acm019478jsd", "acm019479jsd", "acm019480jsd", "acm019481jsd" ] + }, + "acm019483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019483jsd", + "name" : "NamedRange", + "parentId" : "acm019488jsd", + "content" : [ "acm019495jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019484jsd" : { + "type" : "CodePackage", + "id" : "acm019484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019485jsd" ] + }, + "acm019485jsd" : { + "type" : "CodePackage", + "id" : "acm019485jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019486jsd" ] + }, + "acm019486jsd" : { + "type" : "CodePackage", + "id" : "acm019486jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019487jsd" ] + }, + "acm019487jsd" : { + "type" : "CodePackage", + "id" : "acm019487jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019488jsd" ] + }, + "acm019488jsd" : { + "type" : "CodePackage", + "id" : "acm019488jsd", + "name" : "backend", + "parentId" : "acm019472jsd", + "content" : [ "acm019483jsd", "acm019496jsd" ] + }, + "acm019489jsd" : { + "type" : "ControlElement", + "id" : "acm019489jsd", + "name" : "getRangeName" + }, + "acm019490jsd" : { + "type" : "ControlElement", + "id" : "acm019490jsd", + "name" : "getMarkRange" + }, + "acm019491jsd" : { + "type" : "ControlElement", + "id" : "acm019491jsd", + "name" : "getRawCursor" + }, + "acm019492jsd" : { + "type" : "ControlElement", + "id" : "acm019492jsd", + "name" : "getFillCursor" + }, + "acm019493jsd" : { + "type" : "ControlElement", + "id" : "acm019493jsd", + "name" : "cleanFillCursor" + }, + "acm019494jsd" : { + "type" : "ControlElement", + "id" : "acm019494jsd", + "name" : "removeFromDocument" + }, + "acm019495jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019495jsd", + "name" : "NamedRange", + "compilationUnitId" : "acm019483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm019489jsd", "acm019490jsd", "acm019491jsd", "acm019492jsd", "acm019493jsd", "acm019494jsd" ] + }, + "acm019496jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019496jsd", + "name" : "NamedRangeManager", + "parentId" : "acm019488jsd", + "content" : [ "acm019505jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "backend" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019497jsd" : { + "type" : "CodePackage", + "id" : "acm019497jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019498jsd" ] + }, + "acm019498jsd" : { + "type" : "CodePackage", + "id" : "acm019498jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019499jsd" ] + }, + "acm019499jsd" : { + "type" : "CodePackage", + "id" : "acm019499jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019500jsd" ] + }, + "acm019500jsd" : { + "type" : "CodePackage", + "id" : "acm019500jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019501jsd" ] + }, + "acm019501jsd" : { + "type" : "CodePackage", + "id" : "acm019501jsd", + "name" : "backend", + "parentId" : null, + "content" : [ "acm019496jsd" ] + }, + "acm019502jsd" : { + "type" : "ControlElement", + "id" : "acm019502jsd", + "name" : "createNamedRange" + }, + "acm019503jsd" : { + "type" : "ControlElement", + "id" : "acm019503jsd", + "name" : "getUsedNames" + }, + "acm019504jsd" : { + "type" : "ControlElement", + "id" : "acm019504jsd", + "name" : "getNamedRangeFromDocument" + }, + "acm019505jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019505jsd", + "name" : "NamedRangeManager", + "compilationUnitId" : "acm019496jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019495jsd", "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm019502jsd", "acm019503jsd", "acm019504jsd" ] + }, + "acm019506jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019506jsd", + "name" : "OOFormat", + "parentId" : "acm019511jsd", + "content" : [ "acm019519jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "ootext" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019507jsd" : { + "type" : "CodePackage", + "id" : "acm019507jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019508jsd" ] + }, + "acm019508jsd" : { + "type" : "CodePackage", + "id" : "acm019508jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019509jsd" ] + }, + "acm019509jsd" : { + "type" : "CodePackage", + "id" : "acm019509jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019510jsd" ] + }, + "acm019510jsd" : { + "type" : "CodePackage", + "id" : "acm019510jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019511jsd" ] + }, + "acm019511jsd" : { + "type" : "CodePackage", + "id" : "acm019511jsd", + "name" : "ootext", + "parentId" : "acm019472jsd", + "content" : [ "acm019506jsd", "acm019520jsd", "acm019533jsd" ] + }, + "acm019512jsd" : { + "type" : "ControlElement", + "id" : "acm019512jsd", + "name" : "OOFormat" + }, + "acm019513jsd" : { + "type" : "ControlElement", + "id" : "acm019513jsd", + "name" : "setLocale" + }, + "acm019514jsd" : { + "type" : "ControlElement", + "id" : "acm019514jsd", + "name" : "setLocaleNone" + }, + "acm019515jsd" : { + "type" : "ControlElement", + "id" : "acm019515jsd", + "name" : "setCharStyle" + }, + "acm019516jsd" : { + "type" : "ControlElement", + "id" : "acm019516jsd", + "name" : "paragraph" + }, + "acm019517jsd" : { + "type" : "ControlElement", + "id" : "acm019517jsd", + "name" : "paragraph" + }, + "acm019518jsd" : { + "type" : "ControlElement", + "id" : "acm019518jsd", + "name" : "formatReferenceToPageNumberOfReferenceMark" + }, + "acm019519jsd" : { + "type" : "ClassUnit", + "id" : "acm019519jsd", + "name" : "OOFormat", + "compilationUnitId" : "acm019506jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019512jsd", "acm019513jsd", "acm019514jsd", "acm019515jsd", "acm019516jsd", "acm019517jsd", "acm019518jsd" ] + }, + "acm019520jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019520jsd", + "name" : "OOText", + "parentId" : "acm019511jsd", + "content" : [ "acm019532jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "ootext" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019521jsd" : { + "type" : "CodePackage", + "id" : "acm019521jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019522jsd" ] + }, + "acm019522jsd" : { + "type" : "CodePackage", + "id" : "acm019522jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019523jsd" ] + }, + "acm019523jsd" : { + "type" : "CodePackage", + "id" : "acm019523jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019524jsd" ] + }, + "acm019524jsd" : { + "type" : "CodePackage", + "id" : "acm019524jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019525jsd" ] + }, + "acm019525jsd" : { + "type" : "CodePackage", + "id" : "acm019525jsd", + "name" : "ootext", + "parentId" : null, + "content" : [ "acm019520jsd" ] + }, + "acm019526jsd" : { + "type" : "ControlElement", + "id" : "acm019526jsd", + "name" : "OOText" + }, + "acm019527jsd" : { + "type" : "ControlElement", + "id" : "acm019527jsd", + "name" : "fromString" + }, + "acm019528jsd" : { + "type" : "ControlElement", + "id" : "acm019528jsd", + "name" : "toString" + }, + "acm019529jsd" : { + "type" : "ControlElement", + "id" : "acm019529jsd", + "name" : "toString" + }, + "acm019530jsd" : { + "type" : "ControlElement", + "id" : "acm019530jsd", + "name" : "equals" + }, + "acm019531jsd" : { + "type" : "ControlElement", + "id" : "acm019531jsd", + "name" : "hashCode" + }, + "acm019532jsd" : { + "type" : "ClassUnit", + "id" : "acm019532jsd", + "name" : "OOText", + "compilationUnitId" : "acm019520jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019526jsd", "acm019527jsd", "acm019528jsd", "acm019529jsd", "acm019530jsd", "acm019531jsd" ] + }, + "acm019533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019533jsd", + "name" : "OOTextIntoOO", + "parentId" : "acm019511jsd", + "content" : [ "acm019562jsd", "acm019568jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "ootext" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019534jsd" : { + "type" : "CodePackage", + "id" : "acm019534jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019535jsd" ] + }, + "acm019535jsd" : { + "type" : "CodePackage", + "id" : "acm019535jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019536jsd" ] + }, + "acm019536jsd" : { + "type" : "CodePackage", + "id" : "acm019536jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019537jsd" ] + }, + "acm019537jsd" : { + "type" : "CodePackage", + "id" : "acm019537jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019538jsd" ] + }, + "acm019538jsd" : { + "type" : "CodePackage", + "id" : "acm019538jsd", + "name" : "ootext", + "parentId" : null, + "content" : [ "acm019533jsd" ] + }, + "acm019539jsd" : { + "type" : "ControlElement", + "id" : "acm019539jsd", + "name" : "OOTextIntoOO" + }, + "acm019540jsd" : { + "type" : "ControlElement", + "id" : "acm019540jsd", + "name" : "write" + }, + "acm019541jsd" : { + "type" : "ControlElement", + "id" : "acm019541jsd", + "name" : "removeDirectFormatting" + }, + "acm019542jsd" : { + "type" : "ControlElement", + "id" : "acm019542jsd", + "name" : "MyPropertyStack" + }, + "acm019543jsd" : { + "type" : "ControlElement", + "id" : "acm019543jsd", + "name" : "pushLayer" + }, + "acm019544jsd" : { + "type" : "ControlElement", + "id" : "acm019544jsd", + "name" : "popLayer" + }, + "acm019545jsd" : { + "type" : "ControlElement", + "id" : "acm019545jsd", + "name" : "apply" + }, + "acm019546jsd" : { + "type" : "ControlElement", + "id" : "acm019546jsd", + "name" : "getPropertyValue" + }, + "acm019547jsd" : { + "type" : "ControlElement", + "id" : "acm019547jsd", + "name" : "parseAttributes" + }, + "acm019548jsd" : { + "type" : "ControlElement", + "id" : "acm019548jsd", + "name" : "isPropertyDefault" + }, + "acm019549jsd" : { + "type" : "ControlElement", + "id" : "acm019549jsd", + "name" : "setCharWeight" + }, + "acm019550jsd" : { + "type" : "ControlElement", + "id" : "acm019550jsd", + "name" : "setCharPosture" + }, + "acm019551jsd" : { + "type" : "ControlElement", + "id" : "acm019551jsd", + "name" : "setCharCaseMap" + }, + "acm019552jsd" : { + "type" : "ControlElement", + "id" : "acm019552jsd", + "name" : "setCharUnderline" + }, + "acm019553jsd" : { + "type" : "ControlElement", + "id" : "acm019553jsd", + "name" : "setCharStrikeout" + }, + "acm019554jsd" : { + "type" : "ControlElement", + "id" : "acm019554jsd", + "name" : "setCharStyleName" + }, + "acm019555jsd" : { + "type" : "ControlElement", + "id" : "acm019555jsd", + "name" : "setCharLocale" + }, + "acm019556jsd" : { + "type" : "ControlElement", + "id" : "acm019556jsd", + "name" : "setCharLocale" + }, + "acm019557jsd" : { + "type" : "ControlElement", + "id" : "acm019557jsd", + "name" : "setCharEscapement" + }, + "acm019558jsd" : { + "type" : "ControlElement", + "id" : "acm019558jsd", + "name" : "setSubScript" + }, + "acm019559jsd" : { + "type" : "ControlElement", + "id" : "acm019559jsd", + "name" : "setSuperScript" + }, + "acm019560jsd" : { + "type" : "ControlElement", + "id" : "acm019560jsd", + "name" : "setParagraphStyle" + }, + "acm019561jsd" : { + "type" : "ControlElement", + "id" : "acm019561jsd", + "name" : "insertParagraphBreak" + }, + "acm019562jsd" : { + "type" : "ClassUnit", + "id" : "acm019562jsd", + "name" : "OOTextIntoOO", + "compilationUnitId" : "acm019533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd", "acm019562jsd", "acm019568jsd", "acm019938jsd", "acm020165jsd" ], + "content" : [ "acm019539jsd", "acm019540jsd", "acm019541jsd", "acm019542jsd", "acm019543jsd", "acm019544jsd", "acm019545jsd", "acm019546jsd", "acm019547jsd", "acm019548jsd", "acm019549jsd", "acm019550jsd", "acm019551jsd", "acm019552jsd", "acm019553jsd", "acm019554jsd", "acm019555jsd", "acm019556jsd", "acm019557jsd", "acm019558jsd", "acm019559jsd", "acm019560jsd", "acm019561jsd" ] + }, + "acm019563jsd" : { + "type" : "ControlElement", + "id" : "acm019563jsd", + "name" : "MyPropertyStack" + }, + "acm019564jsd" : { + "type" : "ControlElement", + "id" : "acm019564jsd", + "name" : "pushLayer" + }, + "acm019565jsd" : { + "type" : "ControlElement", + "id" : "acm019565jsd", + "name" : "popLayer" + }, + "acm019566jsd" : { + "type" : "ControlElement", + "id" : "acm019566jsd", + "name" : "apply" + }, + "acm019567jsd" : { + "type" : "ControlElement", + "id" : "acm019567jsd", + "name" : "getPropertyValue" + }, + "acm019568jsd" : { + "type" : "ClassUnit", + "id" : "acm019568jsd", + "name" : "MyPropertyStack", + "compilationUnitId" : "acm019533jsd", + "parentDatatypeId" : "acm019562jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019563jsd", "acm019564jsd", "acm019565jsd", "acm019566jsd", "acm019567jsd" ] + }, + "acm019569jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019569jsd", + "name" : "FunctionalTextViewCursor", + "parentId" : "acm019574jsd", + "content" : [ "acm019580jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019570jsd" : { + "type" : "CodePackage", + "id" : "acm019570jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019571jsd" ] + }, + "acm019571jsd" : { + "type" : "CodePackage", + "id" : "acm019571jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019572jsd" ] + }, + "acm019572jsd" : { + "type" : "CodePackage", + "id" : "acm019572jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019573jsd" ] + }, + "acm019573jsd" : { + "type" : "CodePackage", + "id" : "acm019573jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019574jsd" ] + }, + "acm019574jsd" : { + "type" : "CodePackage", + "id" : "acm019574jsd", + "name" : "rangesort", + "parentId" : "acm019472jsd", + "content" : [ "acm019569jsd", "acm019581jsd", "acm019589jsd", "acm019597jsd", "acm019606jsd", "acm019613jsd", "acm019623jsd", "acm019646jsd", "acm019659jsd", "acm019675jsd" ] + }, + "acm019575jsd" : { + "type" : "ControlElement", + "id" : "acm019575jsd", + "name" : "FunctionalTextViewCursor" + }, + "acm019576jsd" : { + "type" : "ControlElement", + "id" : "acm019576jsd", + "name" : "get" + }, + "acm019577jsd" : { + "type" : "ControlElement", + "id" : "acm019577jsd", + "name" : "getViewCursor" + }, + "acm019578jsd" : { + "type" : "ControlElement", + "id" : "acm019578jsd", + "name" : "restore" + }, + "acm019579jsd" : { + "type" : "ControlElement", + "id" : "acm019579jsd", + "name" : "restore" + }, + "acm019580jsd" : { + "type" : "ClassUnit", + "id" : "acm019580jsd", + "name" : "FunctionalTextViewCursor", + "compilationUnitId" : "acm019569jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019580jsd" ], + "content" : [ "acm019575jsd", "acm019576jsd", "acm019577jsd", "acm019578jsd", "acm019579jsd" ] + }, + "acm019581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019581jsd", + "name" : "RangeHolder", + "parentId" : "acm019574jsd", + "content" : [ "acm019588jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019582jsd" : { + "type" : "CodePackage", + "id" : "acm019582jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019583jsd" ] + }, + "acm019583jsd" : { + "type" : "CodePackage", + "id" : "acm019583jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019584jsd" ] + }, + "acm019584jsd" : { + "type" : "CodePackage", + "id" : "acm019584jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019585jsd" ] + }, + "acm019585jsd" : { + "type" : "CodePackage", + "id" : "acm019585jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019586jsd" ] + }, + "acm019586jsd" : { + "type" : "CodePackage", + "id" : "acm019586jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019581jsd" ] + }, + "acm019587jsd" : { + "type" : "ControlElement", + "id" : "acm019587jsd", + "name" : "getRange" + }, + "acm019588jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019588jsd", + "name" : "RangeHolder", + "compilationUnitId" : "acm019581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019587jsd" ] + }, + "acm019589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019589jsd", + "name" : "RangeOverlap", + "parentId" : "acm019574jsd", + "content" : [ "acm019596jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019590jsd" : { + "type" : "CodePackage", + "id" : "acm019590jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019591jsd" ] + }, + "acm019591jsd" : { + "type" : "CodePackage", + "id" : "acm019591jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019592jsd" ] + }, + "acm019592jsd" : { + "type" : "CodePackage", + "id" : "acm019592jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019593jsd" ] + }, + "acm019593jsd" : { + "type" : "CodePackage", + "id" : "acm019593jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019594jsd" ] + }, + "acm019594jsd" : { + "type" : "CodePackage", + "id" : "acm019594jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019589jsd" ] + }, + "acm019595jsd" : { + "type" : "ControlElement", + "id" : "acm019595jsd", + "name" : "RangeOverlap" + }, + "acm019596jsd" : { + "type" : "ClassUnit", + "id" : "acm019596jsd", + "name" : "RangeOverlap", + "compilationUnitId" : "acm019589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019612jsd" ], + "content" : [ "acm019595jsd" ] + }, + "acm019597jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019597jsd", + "name" : "RangeOverlapBetween", + "parentId" : "acm019574jsd", + "content" : [ "acm019605jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019598jsd" : { + "type" : "CodePackage", + "id" : "acm019598jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019599jsd" ] + }, + "acm019599jsd" : { + "type" : "CodePackage", + "id" : "acm019599jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019600jsd" ] + }, + "acm019600jsd" : { + "type" : "CodePackage", + "id" : "acm019600jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019601jsd" ] + }, + "acm019601jsd" : { + "type" : "CodePackage", + "id" : "acm019601jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019602jsd" ] + }, + "acm019602jsd" : { + "type" : "CodePackage", + "id" : "acm019602jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019597jsd" ] + }, + "acm019603jsd" : { + "type" : "ControlElement", + "id" : "acm019603jsd", + "name" : "RangeOverlapBetween" + }, + "acm019604jsd" : { + "type" : "ControlElement", + "id" : "acm019604jsd", + "name" : "findFirst" + }, + "acm019605jsd" : { + "type" : "ClassUnit", + "id" : "acm019605jsd", + "name" : "RangeOverlapBetween", + "compilationUnitId" : "acm019597jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019588jsd", "acm019596jsd", "acm019612jsd", "acm020195jsd" ], + "content" : [ "acm019603jsd", "acm019604jsd" ] + }, + "acm019606jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019606jsd", + "name" : "RangeOverlapKind", + "parentId" : "acm019574jsd", + "content" : [ "acm019612jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019607jsd" : { + "type" : "CodePackage", + "id" : "acm019607jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019608jsd" ] + }, + "acm019608jsd" : { + "type" : "CodePackage", + "id" : "acm019608jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019609jsd" ] + }, + "acm019609jsd" : { + "type" : "CodePackage", + "id" : "acm019609jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019610jsd" ] + }, + "acm019610jsd" : { + "type" : "CodePackage", + "id" : "acm019610jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019611jsd" ] + }, + "acm019611jsd" : { + "type" : "CodePackage", + "id" : "acm019611jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019606jsd" ] + }, + "acm019612jsd" : { + "type" : "ClassUnit", + "id" : "acm019612jsd", + "name" : "RangeOverlapKind", + "compilationUnitId" : "acm019606jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm019613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019613jsd", + "name" : "RangeOverlapWithin", + "parentId" : "acm019574jsd", + "content" : [ "acm019622jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019614jsd" : { + "type" : "CodePackage", + "id" : "acm019614jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019615jsd" ] + }, + "acm019615jsd" : { + "type" : "CodePackage", + "id" : "acm019615jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019616jsd" ] + }, + "acm019616jsd" : { + "type" : "CodePackage", + "id" : "acm019616jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019617jsd" ] + }, + "acm019617jsd" : { + "type" : "CodePackage", + "id" : "acm019617jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019618jsd" ] + }, + "acm019618jsd" : { + "type" : "CodePackage", + "id" : "acm019618jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019613jsd" ] + }, + "acm019619jsd" : { + "type" : "ControlElement", + "id" : "acm019619jsd", + "name" : "RangeOverlapWithin" + }, + "acm019620jsd" : { + "type" : "ControlElement", + "id" : "acm019620jsd", + "name" : "findOverlappingRanges" + }, + "acm019621jsd" : { + "type" : "ControlElement", + "id" : "acm019621jsd", + "name" : "findOverlappingRanges" + }, + "acm019622jsd" : { + "type" : "ClassUnit", + "id" : "acm019622jsd", + "name" : "RangeOverlapWithin", + "compilationUnitId" : "acm019613jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019588jsd", "acm019596jsd", "acm019645jsd" ], + "content" : [ "acm019619jsd", "acm019620jsd", "acm019621jsd" ] + }, + "acm019623jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019623jsd", + "name" : "RangeSort", + "parentId" : "acm019574jsd", + "content" : [ "acm019638jsd", "acm019641jsd", "acm019645jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019624jsd" : { + "type" : "CodePackage", + "id" : "acm019624jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019625jsd" ] + }, + "acm019625jsd" : { + "type" : "CodePackage", + "id" : "acm019625jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019626jsd" ] + }, + "acm019626jsd" : { + "type" : "CodePackage", + "id" : "acm019626jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019627jsd" ] + }, + "acm019627jsd" : { + "type" : "CodePackage", + "id" : "acm019627jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019628jsd" ] + }, + "acm019628jsd" : { + "type" : "CodePackage", + "id" : "acm019628jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019623jsd" ] + }, + "acm019629jsd" : { + "type" : "ControlElement", + "id" : "acm019629jsd", + "name" : "RangeSort" + }, + "acm019630jsd" : { + "type" : "ControlElement", + "id" : "acm019630jsd", + "name" : "HolderComparatorWithinPartition" + }, + "acm019631jsd" : { + "type" : "ControlElement", + "id" : "acm019631jsd", + "name" : "compare" + }, + "acm019632jsd" : { + "type" : "ControlElement", + "id" : "acm019632jsd", + "name" : "sortWithinPartition" + }, + "acm019633jsd" : { + "type" : "ControlElement", + "id" : "acm019633jsd", + "name" : "RangePartitions" + }, + "acm019634jsd" : { + "type" : "ControlElement", + "id" : "acm019634jsd", + "name" : "add" + }, + "acm019635jsd" : { + "type" : "ControlElement", + "id" : "acm019635jsd", + "name" : "getPartitions" + }, + "acm019636jsd" : { + "type" : "ControlElement", + "id" : "acm019636jsd", + "name" : "partitionRanges" + }, + "acm019637jsd" : { + "type" : "ControlElement", + "id" : "acm019637jsd", + "name" : "partitionAndSortRanges" + }, + "acm019638jsd" : { + "type" : "ClassUnit", + "id" : "acm019638jsd", + "name" : "RangeSort", + "compilationUnitId" : "acm019623jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019588jsd", "acm019641jsd", "acm019645jsd" ], + "content" : [ "acm019629jsd", "acm019630jsd", "acm019631jsd", "acm019632jsd", "acm019633jsd", "acm019634jsd", "acm019635jsd", "acm019636jsd", "acm019637jsd" ] + }, + "acm019639jsd" : { + "type" : "ControlElement", + "id" : "acm019639jsd", + "name" : "HolderComparatorWithinPartition" + }, + "acm019640jsd" : { + "type" : "ControlElement", + "id" : "acm019640jsd", + "name" : "compare" + }, + "acm019641jsd" : { + "type" : "ClassUnit", + "id" : "acm019641jsd", + "name" : "HolderComparatorWithinPartition", + "compilationUnitId" : "acm019623jsd", + "parentDatatypeId" : "acm019638jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019588jsd" ], + "content" : [ "acm019639jsd", "acm019640jsd" ] + }, + "acm019642jsd" : { + "type" : "ControlElement", + "id" : "acm019642jsd", + "name" : "RangePartitions" + }, + "acm019643jsd" : { + "type" : "ControlElement", + "id" : "acm019643jsd", + "name" : "add" + }, + "acm019644jsd" : { + "type" : "ControlElement", + "id" : "acm019644jsd", + "name" : "getPartitions" + }, + "acm019645jsd" : { + "type" : "ClassUnit", + "id" : "acm019645jsd", + "name" : "RangePartitions", + "compilationUnitId" : "acm019623jsd", + "parentDatatypeId" : "acm019638jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019588jsd" ], + "content" : [ "acm019642jsd", "acm019643jsd", "acm019644jsd" ] + }, + "acm019646jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019646jsd", + "name" : "RangeSortEntry", + "parentId" : "acm019574jsd", + "content" : [ "acm019658jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019647jsd" : { + "type" : "CodePackage", + "id" : "acm019647jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019648jsd" ] + }, + "acm019648jsd" : { + "type" : "CodePackage", + "id" : "acm019648jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019649jsd" ] + }, + "acm019649jsd" : { + "type" : "CodePackage", + "id" : "acm019649jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019650jsd" ] + }, + "acm019650jsd" : { + "type" : "CodePackage", + "id" : "acm019650jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019651jsd" ] + }, + "acm019651jsd" : { + "type" : "CodePackage", + "id" : "acm019651jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019646jsd" ] + }, + "acm019652jsd" : { + "type" : "ControlElement", + "id" : "acm019652jsd", + "name" : "RangeSortEntry" + }, + "acm019653jsd" : { + "type" : "ControlElement", + "id" : "acm019653jsd", + "name" : "getRange" + }, + "acm019654jsd" : { + "type" : "ControlElement", + "id" : "acm019654jsd", + "name" : "getIndexInPosition" + }, + "acm019655jsd" : { + "type" : "ControlElement", + "id" : "acm019655jsd", + "name" : "getContent" + }, + "acm019656jsd" : { + "type" : "ControlElement", + "id" : "acm019656jsd", + "name" : "setRange" + }, + "acm019657jsd" : { + "type" : "ControlElement", + "id" : "acm019657jsd", + "name" : "setIndexInPosition" + }, + "acm019658jsd" : { + "type" : "ClassUnit", + "id" : "acm019658jsd", + "name" : "RangeSortEntry", + "compilationUnitId" : "acm019646jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019684jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019652jsd", "acm019653jsd", "acm019654jsd", "acm019655jsd", "acm019656jsd", "acm019657jsd" ] + }, + "acm019659jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019659jsd", + "name" : "RangeSortVisual", + "parentId" : "acm019574jsd", + "content" : [ "acm019671jsd", "acm019674jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019660jsd" : { + "type" : "CodePackage", + "id" : "acm019660jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019661jsd" ] + }, + "acm019661jsd" : { + "type" : "CodePackage", + "id" : "acm019661jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019662jsd" ] + }, + "acm019662jsd" : { + "type" : "CodePackage", + "id" : "acm019662jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019663jsd" ] + }, + "acm019663jsd" : { + "type" : "CodePackage", + "id" : "acm019663jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019664jsd" ] + }, + "acm019664jsd" : { + "type" : "CodePackage", + "id" : "acm019664jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019659jsd" ] + }, + "acm019665jsd" : { + "type" : "ControlElement", + "id" : "acm019665jsd", + "name" : "RangeSortVisual" + }, + "acm019666jsd" : { + "type" : "ControlElement", + "id" : "acm019666jsd", + "name" : "visualSort" + }, + "acm019667jsd" : { + "type" : "ControlElement", + "id" : "acm019667jsd", + "name" : "findPositionOfTextRange" + }, + "acm019668jsd" : { + "type" : "ControlElement", + "id" : "acm019668jsd", + "name" : "compareTopToBottomLeftToRight" + }, + "acm019669jsd" : { + "type" : "ControlElement", + "id" : "acm019669jsd", + "name" : "ComparableMark" + }, + "acm019670jsd" : { + "type" : "ControlElement", + "id" : "acm019670jsd", + "name" : "getContent" + }, + "acm019671jsd" : { + "type" : "ClassUnit", + "id" : "acm019671jsd", + "name" : "RangeSortVisual", + "compilationUnitId" : "acm019659jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019580jsd", "acm019671jsd", "acm019674jsd", "acm019684jsd" ], + "content" : [ "acm019665jsd", "acm019666jsd", "acm019667jsd", "acm019668jsd", "acm019669jsd", "acm019670jsd" ] + }, + "acm019672jsd" : { + "type" : "ControlElement", + "id" : "acm019672jsd", + "name" : "ComparableMark" + }, + "acm019673jsd" : { + "type" : "ControlElement", + "id" : "acm019673jsd", + "name" : "getContent" + }, + "acm019674jsd" : { + "type" : "ClassUnit", + "id" : "acm019674jsd", + "name" : "ComparableMark", + "compilationUnitId" : "acm019659jsd", + "parentDatatypeId" : "acm019671jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019672jsd", "acm019673jsd" ] + }, + "acm019675jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019675jsd", + "name" : "RangeSortable", + "parentId" : "acm019574jsd", + "content" : [ "acm019684jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "rangesort" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019676jsd" : { + "type" : "CodePackage", + "id" : "acm019676jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019677jsd" ] + }, + "acm019677jsd" : { + "type" : "CodePackage", + "id" : "acm019677jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019678jsd" ] + }, + "acm019678jsd" : { + "type" : "CodePackage", + "id" : "acm019678jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019679jsd" ] + }, + "acm019679jsd" : { + "type" : "CodePackage", + "id" : "acm019679jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019680jsd" ] + }, + "acm019680jsd" : { + "type" : "CodePackage", + "id" : "acm019680jsd", + "name" : "rangesort", + "parentId" : null, + "content" : [ "acm019675jsd" ] + }, + "acm019681jsd" : { + "type" : "ControlElement", + "id" : "acm019681jsd", + "name" : "getRange" + }, + "acm019682jsd" : { + "type" : "ControlElement", + "id" : "acm019682jsd", + "name" : "getIndexInPosition" + }, + "acm019683jsd" : { + "type" : "ControlElement", + "id" : "acm019683jsd", + "name" : "getContent" + }, + "acm019684jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019684jsd", + "name" : "RangeSortable", + "compilationUnitId" : "acm019675jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019588jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019681jsd", "acm019682jsd", "acm019683jsd" ] + }, + "acm019685jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019685jsd", + "name" : "Citation", + "parentId" : "acm019690jsd", + "content" : [ "acm019712jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019686jsd" : { + "type" : "CodePackage", + "id" : "acm019686jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019687jsd" ] + }, + "acm019687jsd" : { + "type" : "CodePackage", + "id" : "acm019687jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019688jsd" ] + }, + "acm019688jsd" : { + "type" : "CodePackage", + "id" : "acm019688jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019689jsd" ] + }, + "acm019689jsd" : { + "type" : "CodePackage", + "id" : "acm019689jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019690jsd" ] + }, + "acm019690jsd" : { + "type" : "CodePackage", + "id" : "acm019690jsd", + "name" : "style", + "parentId" : "acm019472jsd", + "content" : [ "acm019685jsd", "acm019713jsd", "acm019731jsd", "acm019740jsd", "acm019767jsd", "acm019777jsd", "acm019787jsd", "acm019796jsd", "acm019805jsd", "acm019815jsd", "acm019823jsd", "acm019832jsd", "acm019855jsd", "acm019871jsd", "acm019879jsd", "acm019888jsd", "acm019897jsd", "acm019906jsd", "acm019913jsd", "acm019921jsd" ] + }, + "acm019691jsd" : { + "type" : "ControlElement", + "id" : "acm019691jsd", + "name" : "Citation" + }, + "acm019692jsd" : { + "type" : "ControlElement", + "id" : "acm019692jsd", + "name" : "getCitationKey" + }, + "acm019693jsd" : { + "type" : "ControlElement", + "id" : "acm019693jsd", + "name" : "getPageInfo" + }, + "acm019694jsd" : { + "type" : "ControlElement", + "id" : "acm019694jsd", + "name" : "getIsFirstAppearanceOfSource" + }, + "acm019695jsd" : { + "type" : "ControlElement", + "id" : "acm019695jsd", + "name" : "getBibEntry" + }, + "acm019696jsd" : { + "type" : "ControlElement", + "id" : "acm019696jsd", + "name" : "lookup" + }, + "acm019697jsd" : { + "type" : "ControlElement", + "id" : "acm019697jsd", + "name" : "lookup" + }, + "acm019698jsd" : { + "type" : "ControlElement", + "id" : "acm019698jsd", + "name" : "lookupInDatabases" + }, + "acm019699jsd" : { + "type" : "ControlElement", + "id" : "acm019699jsd", + "name" : "getLookupResult" + }, + "acm019700jsd" : { + "type" : "ControlElement", + "id" : "acm019700jsd", + "name" : "setLookupResult" + }, + "acm019701jsd" : { + "type" : "ControlElement", + "id" : "acm019701jsd", + "name" : "isUnresolved" + }, + "acm019702jsd" : { + "type" : "ControlElement", + "id" : "acm019702jsd", + "name" : "getNumber" + }, + "acm019703jsd" : { + "type" : "ControlElement", + "id" : "acm019703jsd", + "name" : "setNumber" + }, + "acm019704jsd" : { + "type" : "ControlElement", + "id" : "acm019704jsd", + "name" : "getNumberOrThrow" + }, + "acm019705jsd" : { + "type" : "ControlElement", + "id" : "acm019705jsd", + "name" : "getUniqueLetter" + }, + "acm019706jsd" : { + "type" : "ControlElement", + "id" : "acm019706jsd", + "name" : "setUniqueLetter" + }, + "acm019707jsd" : { + "type" : "ControlElement", + "id" : "acm019707jsd", + "name" : "setPageInfo" + }, + "acm019708jsd" : { + "type" : "ControlElement", + "id" : "acm019708jsd", + "name" : "setIsFirstAppearanceOfSource" + }, + "acm019709jsd" : { + "type" : "ControlElement", + "id" : "acm019709jsd", + "name" : "setLookupResult" + }, + "acm019710jsd" : { + "type" : "ControlElement", + "id" : "acm019710jsd", + "name" : "setNumber" + }, + "acm019711jsd" : { + "type" : "ControlElement", + "id" : "acm019711jsd", + "name" : "setUniqueLetter" + }, + "acm019712jsd" : { + "type" : "ClassUnit", + "id" : "acm019712jsd", + "name" : "Citation", + "compilationUnitId" : "acm019685jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019786jsd", "acm019814jsd", "acm019878jsd" ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm019532jsd", "acm019712jsd", "acm019776jsd" ], + "content" : [ "acm019691jsd", "acm019692jsd", "acm019693jsd", "acm019694jsd", "acm019695jsd", "acm019696jsd", "acm019697jsd", "acm019698jsd", "acm019699jsd", "acm019700jsd", "acm019701jsd", "acm019702jsd", "acm019703jsd", "acm019704jsd", "acm019705jsd", "acm019706jsd", "acm019707jsd", "acm019708jsd", "acm019709jsd", "acm019710jsd", "acm019711jsd" ] + }, + "acm019713jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019713jsd", + "name" : "CitationGroup", + "parentId" : "acm019690jsd", + "content" : [ "acm019730jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019714jsd" : { + "type" : "CodePackage", + "id" : "acm019714jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019715jsd" ] + }, + "acm019715jsd" : { + "type" : "CodePackage", + "id" : "acm019715jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019716jsd" ] + }, + "acm019716jsd" : { + "type" : "CodePackage", + "id" : "acm019716jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019717jsd" ] + }, + "acm019717jsd" : { + "type" : "CodePackage", + "id" : "acm019717jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019718jsd" ] + }, + "acm019718jsd" : { + "type" : "CodePackage", + "id" : "acm019718jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019713jsd" ] + }, + "acm019719jsd" : { + "type" : "ControlElement", + "id" : "acm019719jsd", + "name" : "CitationGroup" + }, + "acm019720jsd" : { + "type" : "ControlElement", + "id" : "acm019720jsd", + "name" : "numberOfCitations" + }, + "acm019721jsd" : { + "type" : "ControlElement", + "id" : "acm019721jsd", + "name" : "imposeLocalOrder" + }, + "acm019722jsd" : { + "type" : "ControlElement", + "id" : "acm019722jsd", + "name" : "getLocalOrder" + }, + "acm019723jsd" : { + "type" : "ControlElement", + "id" : "acm019723jsd", + "name" : "getCitationsInLocalOrder" + }, + "acm019724jsd" : { + "type" : "ControlElement", + "id" : "acm019724jsd", + "name" : "setIndexInGlobalOrder" + }, + "acm019725jsd" : { + "type" : "ControlElement", + "id" : "acm019725jsd", + "name" : "getIndexInGlobalOrder" + }, + "acm019726jsd" : { + "type" : "ControlElement", + "id" : "acm019726jsd", + "name" : "getReferenceMarkNameForLinking" + }, + "acm019727jsd" : { + "type" : "ControlElement", + "id" : "acm019727jsd", + "name" : "setReferenceMarkNameForLinking" + }, + "acm019728jsd" : { + "type" : "ControlElement", + "id" : "acm019728jsd", + "name" : "setCitationMarker" + }, + "acm019729jsd" : { + "type" : "ControlElement", + "id" : "acm019729jsd", + "name" : "getCitationMarker" + }, + "acm019730jsd" : { + "type" : "ClassUnit", + "id" : "acm019730jsd", + "name" : "CitationGroup", + "compilationUnitId" : "acm019713jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019532jsd", "acm019712jsd", "acm019739jsd", "acm019831jsd", "acm019896jsd", "acm019920jsd" ], + "content" : [ "acm019719jsd", "acm019720jsd", "acm019721jsd", "acm019722jsd", "acm019723jsd", "acm019724jsd", "acm019725jsd", "acm019726jsd", "acm019727jsd", "acm019728jsd", "acm019729jsd" ] + }, + "acm019731jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019731jsd", + "name" : "CitationGroupId", + "parentId" : "acm019690jsd", + "content" : [ "acm019739jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019732jsd" : { + "type" : "CodePackage", + "id" : "acm019732jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019733jsd" ] + }, + "acm019733jsd" : { + "type" : "CodePackage", + "id" : "acm019733jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019734jsd" ] + }, + "acm019734jsd" : { + "type" : "CodePackage", + "id" : "acm019734jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019735jsd" ] + }, + "acm019735jsd" : { + "type" : "CodePackage", + "id" : "acm019735jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019736jsd" ] + }, + "acm019736jsd" : { + "type" : "CodePackage", + "id" : "acm019736jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019731jsd" ] + }, + "acm019737jsd" : { + "type" : "ControlElement", + "id" : "acm019737jsd", + "name" : "CitationGroupId" + }, + "acm019738jsd" : { + "type" : "ControlElement", + "id" : "acm019738jsd", + "name" : "citationGroupIdAsString" + }, + "acm019739jsd" : { + "type" : "ClassUnit", + "id" : "acm019739jsd", + "name" : "CitationGroupId", + "compilationUnitId" : "acm019731jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019737jsd", "acm019738jsd" ] + }, + "acm019740jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019740jsd", + "name" : "CitationGroups", + "parentId" : "acm019690jsd", + "content" : [ "acm019766jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019741jsd" : { + "type" : "CodePackage", + "id" : "acm019741jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019742jsd" ] + }, + "acm019742jsd" : { + "type" : "CodePackage", + "id" : "acm019742jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019743jsd" ] + }, + "acm019743jsd" : { + "type" : "CodePackage", + "id" : "acm019743jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019744jsd" ] + }, + "acm019744jsd" : { + "type" : "CodePackage", + "id" : "acm019744jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019745jsd" ] + }, + "acm019745jsd" : { + "type" : "CodePackage", + "id" : "acm019745jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019740jsd" ] + }, + "acm019746jsd" : { + "type" : "ControlElement", + "id" : "acm019746jsd", + "name" : "CitationGroups" + }, + "acm019747jsd" : { + "type" : "ControlElement", + "id" : "acm019747jsd", + "name" : "numberOfCitationGroups" + }, + "acm019748jsd" : { + "type" : "ControlElement", + "id" : "acm019748jsd", + "name" : "distributeToCitations" + }, + "acm019749jsd" : { + "type" : "ControlElement", + "id" : "acm019749jsd", + "name" : "lookupCitations" + }, + "acm019750jsd" : { + "type" : "ControlElement", + "id" : "acm019750jsd", + "name" : "getCitationGroupsUnordered" + }, + "acm019751jsd" : { + "type" : "ControlElement", + "id" : "acm019751jsd", + "name" : "getCitationGroupsInGlobalOrder" + }, + "acm019752jsd" : { + "type" : "ControlElement", + "id" : "acm019752jsd", + "name" : "setGlobalOrder" + }, + "acm019753jsd" : { + "type" : "ControlElement", + "id" : "acm019753jsd", + "name" : "hasGlobalOrder" + }, + "acm019754jsd" : { + "type" : "ControlElement", + "id" : "acm019754jsd", + "name" : "imposeLocalOrder" + }, + "acm019755jsd" : { + "type" : "ControlElement", + "id" : "acm019755jsd", + "name" : "getCitedKeysUnordered" + }, + "acm019756jsd" : { + "type" : "ControlElement", + "id" : "acm019756jsd", + "name" : "getCitedKeysSortedInOrderOfAppearance" + }, + "acm019757jsd" : { + "type" : "ControlElement", + "id" : "acm019757jsd", + "name" : "getBibliography" + }, + "acm019758jsd" : { + "type" : "ControlElement", + "id" : "acm019758jsd", + "name" : "getUnresolvedKeys" + }, + "acm019759jsd" : { + "type" : "ControlElement", + "id" : "acm019759jsd", + "name" : "createNumberedBibliographySortedInOrderOfAppearance" + }, + "acm019760jsd" : { + "type" : "ControlElement", + "id" : "acm019760jsd", + "name" : "createPlainBibliographySortedByComparator" + }, + "acm019761jsd" : { + "type" : "ControlElement", + "id" : "acm019761jsd", + "name" : "createNumberedBibliographySortedByComparator" + }, + "acm019762jsd" : { + "type" : "ControlElement", + "id" : "acm019762jsd", + "name" : "getCitationGroup" + }, + "acm019763jsd" : { + "type" : "ControlElement", + "id" : "acm019763jsd", + "name" : "citationGroupsProvideReferenceMarkNameForLinking" + }, + "acm019764jsd" : { + "type" : "ControlElement", + "id" : "acm019764jsd", + "name" : "afterCreateCitationGroup" + }, + "acm019765jsd" : { + "type" : "ControlElement", + "id" : "acm019765jsd", + "name" : "afterRemoveCitationGroup" + }, + "acm019766jsd" : { + "type" : "ClassUnit", + "id" : "acm019766jsd", + "name" : "CitationGroups", + "compilationUnitId" : "acm019740jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm019712jsd", "acm019730jsd", "acm019739jsd", "acm019766jsd", "acm019822jsd", "acm019854jsd", "acm019870jsd", "acm020165jsd" ], + "content" : [ "acm019746jsd", "acm019747jsd", "acm019748jsd", "acm019749jsd", "acm019750jsd", "acm019751jsd", "acm019752jsd", "acm019753jsd", "acm019754jsd", "acm019755jsd", "acm019756jsd", "acm019757jsd", "acm019758jsd", "acm019759jsd", "acm019760jsd", "acm019761jsd", "acm019762jsd", "acm019763jsd", "acm019764jsd", "acm019765jsd" ] + }, + "acm019767jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019767jsd", + "name" : "CitationLookupResult", + "parentId" : "acm019690jsd", + "content" : [ "acm019776jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019768jsd" : { + "type" : "CodePackage", + "id" : "acm019768jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019769jsd" ] + }, + "acm019769jsd" : { + "type" : "CodePackage", + "id" : "acm019769jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019770jsd" ] + }, + "acm019770jsd" : { + "type" : "CodePackage", + "id" : "acm019770jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019771jsd" ] + }, + "acm019771jsd" : { + "type" : "CodePackage", + "id" : "acm019771jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019772jsd" ] + }, + "acm019772jsd" : { + "type" : "CodePackage", + "id" : "acm019772jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019767jsd" ] + }, + "acm019773jsd" : { + "type" : "ControlElement", + "id" : "acm019773jsd", + "name" : "CitationLookupResult" + }, + "acm019774jsd" : { + "type" : "ControlElement", + "id" : "acm019774jsd", + "name" : "equals" + }, + "acm019775jsd" : { + "type" : "ControlElement", + "id" : "acm019775jsd", + "name" : "hashCode" + }, + "acm019776jsd" : { + "type" : "ClassUnit", + "id" : "acm019776jsd", + "name" : "CitationLookupResult", + "compilationUnitId" : "acm019767jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm019776jsd" ], + "content" : [ "acm019773jsd", "acm019774jsd", "acm019775jsd" ] + }, + "acm019777jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019777jsd", + "name" : "CitationMarkerEntry", + "parentId" : "acm019690jsd", + "content" : [ "acm019786jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019778jsd" : { + "type" : "CodePackage", + "id" : "acm019778jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019779jsd" ] + }, + "acm019779jsd" : { + "type" : "CodePackage", + "id" : "acm019779jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019780jsd" ] + }, + "acm019780jsd" : { + "type" : "CodePackage", + "id" : "acm019780jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019781jsd" ] + }, + "acm019781jsd" : { + "type" : "CodePackage", + "id" : "acm019781jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019782jsd" ] + }, + "acm019782jsd" : { + "type" : "CodePackage", + "id" : "acm019782jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019777jsd" ] + }, + "acm019783jsd" : { + "type" : "ControlElement", + "id" : "acm019783jsd", + "name" : "getUniqueLetter" + }, + "acm019784jsd" : { + "type" : "ControlElement", + "id" : "acm019784jsd", + "name" : "getPageInfo" + }, + "acm019785jsd" : { + "type" : "ControlElement", + "id" : "acm019785jsd", + "name" : "getIsFirstAppearanceOfSource" + }, + "acm019786jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019786jsd", + "name" : "CitationMarkerEntry", + "compilationUnitId" : "acm019777jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019795jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019783jsd", "acm019784jsd", "acm019785jsd" ] + }, + "acm019787jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019787jsd", + "name" : "CitationMarkerNormEntry", + "parentId" : "acm019690jsd", + "content" : [ "acm019795jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019788jsd" : { + "type" : "CodePackage", + "id" : "acm019788jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019789jsd" ] + }, + "acm019789jsd" : { + "type" : "CodePackage", + "id" : "acm019789jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019790jsd" ] + }, + "acm019790jsd" : { + "type" : "CodePackage", + "id" : "acm019790jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019791jsd" ] + }, + "acm019791jsd" : { + "type" : "CodePackage", + "id" : "acm019791jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019792jsd" ] + }, + "acm019792jsd" : { + "type" : "CodePackage", + "id" : "acm019792jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019787jsd" ] + }, + "acm019793jsd" : { + "type" : "ControlElement", + "id" : "acm019793jsd", + "name" : "getCitationKey" + }, + "acm019794jsd" : { + "type" : "ControlElement", + "id" : "acm019794jsd", + "name" : "getLookupResult" + }, + "acm019795jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019795jsd", + "name" : "CitationMarkerNormEntry", + "compilationUnitId" : "acm019787jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019776jsd" ], + "content" : [ "acm019793jsd", "acm019794jsd" ] + }, + "acm019796jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019796jsd", + "name" : "CitationMarkerNumericBibEntry", + "parentId" : "acm019690jsd", + "content" : [ "acm019804jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019797jsd" : { + "type" : "CodePackage", + "id" : "acm019797jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019798jsd" ] + }, + "acm019798jsd" : { + "type" : "CodePackage", + "id" : "acm019798jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019799jsd" ] + }, + "acm019799jsd" : { + "type" : "CodePackage", + "id" : "acm019799jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019800jsd" ] + }, + "acm019800jsd" : { + "type" : "CodePackage", + "id" : "acm019800jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019801jsd" ] + }, + "acm019801jsd" : { + "type" : "CodePackage", + "id" : "acm019801jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019796jsd" ] + }, + "acm019802jsd" : { + "type" : "ControlElement", + "id" : "acm019802jsd", + "name" : "getCitationKey" + }, + "acm019803jsd" : { + "type" : "ControlElement", + "id" : "acm019803jsd", + "name" : "getNumber" + }, + "acm019804jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019804jsd", + "name" : "CitationMarkerNumericBibEntry", + "compilationUnitId" : "acm019796jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019802jsd", "acm019803jsd" ] + }, + "acm019805jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019805jsd", + "name" : "CitationMarkerNumericEntry", + "parentId" : "acm019690jsd", + "content" : [ "acm019814jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019806jsd" : { + "type" : "CodePackage", + "id" : "acm019806jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019807jsd" ] + }, + "acm019807jsd" : { + "type" : "CodePackage", + "id" : "acm019807jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019808jsd" ] + }, + "acm019808jsd" : { + "type" : "CodePackage", + "id" : "acm019808jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019809jsd" ] + }, + "acm019809jsd" : { + "type" : "CodePackage", + "id" : "acm019809jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019810jsd" ] + }, + "acm019810jsd" : { + "type" : "CodePackage", + "id" : "acm019810jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019805jsd" ] + }, + "acm019811jsd" : { + "type" : "ControlElement", + "id" : "acm019811jsd", + "name" : "getCitationKey" + }, + "acm019812jsd" : { + "type" : "ControlElement", + "id" : "acm019812jsd", + "name" : "getNumber" + }, + "acm019813jsd" : { + "type" : "ControlElement", + "id" : "acm019813jsd", + "name" : "getPageInfo" + }, + "acm019814jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019814jsd", + "name" : "CitationMarkerNumericEntry", + "compilationUnitId" : "acm019805jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019811jsd", "acm019812jsd", "acm019813jsd" ] + }, + "acm019815jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019815jsd", + "name" : "CitationPath", + "parentId" : "acm019690jsd", + "content" : [ "acm019822jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019816jsd" : { + "type" : "CodePackage", + "id" : "acm019816jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019817jsd" ] + }, + "acm019817jsd" : { + "type" : "CodePackage", + "id" : "acm019817jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019818jsd" ] + }, + "acm019818jsd" : { + "type" : "CodePackage", + "id" : "acm019818jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019819jsd" ] + }, + "acm019819jsd" : { + "type" : "CodePackage", + "id" : "acm019819jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019820jsd" ] + }, + "acm019820jsd" : { + "type" : "CodePackage", + "id" : "acm019820jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019815jsd" ] + }, + "acm019821jsd" : { + "type" : "ControlElement", + "id" : "acm019821jsd", + "name" : "CitationPath" + }, + "acm019822jsd" : { + "type" : "ClassUnit", + "id" : "acm019822jsd", + "name" : "CitationPath", + "compilationUnitId" : "acm019815jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019739jsd" ], + "content" : [ "acm019821jsd" ] + }, + "acm019823jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019823jsd", + "name" : "CitationType", + "parentId" : "acm019690jsd", + "content" : [ "acm019831jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019824jsd" : { + "type" : "CodePackage", + "id" : "acm019824jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019825jsd" ] + }, + "acm019825jsd" : { + "type" : "CodePackage", + "id" : "acm019825jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019826jsd" ] + }, + "acm019826jsd" : { + "type" : "CodePackage", + "id" : "acm019826jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019827jsd" ] + }, + "acm019827jsd" : { + "type" : "CodePackage", + "id" : "acm019827jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019828jsd" ] + }, + "acm019828jsd" : { + "type" : "CodePackage", + "id" : "acm019828jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019823jsd" ] + }, + "acm019829jsd" : { + "type" : "ControlElement", + "id" : "acm019829jsd", + "name" : "inParenthesis" + }, + "acm019830jsd" : { + "type" : "ControlElement", + "id" : "acm019830jsd", + "name" : "withText" + }, + "acm019831jsd" : { + "type" : "ClassUnit", + "id" : "acm019831jsd", + "name" : "CitationType", + "compilationUnitId" : "acm019823jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019829jsd", "acm019830jsd" ] + }, + "acm019832jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019832jsd", + "name" : "CitedKey", + "parentId" : "acm019690jsd", + "content" : [ "acm019854jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019833jsd" : { + "type" : "CodePackage", + "id" : "acm019833jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019834jsd" ] + }, + "acm019834jsd" : { + "type" : "CodePackage", + "id" : "acm019834jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019835jsd" ] + }, + "acm019835jsd" : { + "type" : "CodePackage", + "id" : "acm019835jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019836jsd" ] + }, + "acm019836jsd" : { + "type" : "CodePackage", + "id" : "acm019836jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019837jsd" ] + }, + "acm019837jsd" : { + "type" : "CodePackage", + "id" : "acm019837jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019832jsd" ] + }, + "acm019838jsd" : { + "type" : "ControlElement", + "id" : "acm019838jsd", + "name" : "CitedKey" + }, + "acm019839jsd" : { + "type" : "ControlElement", + "id" : "acm019839jsd", + "name" : "getCitationKey" + }, + "acm019840jsd" : { + "type" : "ControlElement", + "id" : "acm019840jsd", + "name" : "getBibEntry" + }, + "acm019841jsd" : { + "type" : "ControlElement", + "id" : "acm019841jsd", + "name" : "getLookupResult" + }, + "acm019842jsd" : { + "type" : "ControlElement", + "id" : "acm019842jsd", + "name" : "getNumber" + }, + "acm019843jsd" : { + "type" : "ControlElement", + "id" : "acm019843jsd", + "name" : "setNumber" + }, + "acm019844jsd" : { + "type" : "ControlElement", + "id" : "acm019844jsd", + "name" : "getCitationPaths" + }, + "acm019845jsd" : { + "type" : "ControlElement", + "id" : "acm019845jsd", + "name" : "getUniqueLetter" + }, + "acm019846jsd" : { + "type" : "ControlElement", + "id" : "acm019846jsd", + "name" : "setUniqueLetter" + }, + "acm019847jsd" : { + "type" : "ControlElement", + "id" : "acm019847jsd", + "name" : "getNormalizedCitationMarker" + }, + "acm019848jsd" : { + "type" : "ControlElement", + "id" : "acm019848jsd", + "name" : "setNormalizedCitationMarker" + }, + "acm019849jsd" : { + "type" : "ControlElement", + "id" : "acm019849jsd", + "name" : "addPath" + }, + "acm019850jsd" : { + "type" : "ControlElement", + "id" : "acm019850jsd", + "name" : "lookupInDatabases" + }, + "acm019851jsd" : { + "type" : "ControlElement", + "id" : "acm019851jsd", + "name" : "distributeLookupResult" + }, + "acm019852jsd" : { + "type" : "ControlElement", + "id" : "acm019852jsd", + "name" : "distributeNumber" + }, + "acm019853jsd" : { + "type" : "ControlElement", + "id" : "acm019853jsd", + "name" : "distributeUniqueLetter" + }, + "acm019854jsd" : { + "type" : "ClassUnit", + "id" : "acm019854jsd", + "name" : "CitedKey", + "compilationUnitId" : "acm019832jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019795jsd", "acm019804jsd", "acm019887jsd" ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm019532jsd", "acm019712jsd", "acm019766jsd", "acm019776jsd", "acm019822jsd" ], + "content" : [ "acm019838jsd", "acm019839jsd", "acm019840jsd", "acm019841jsd", "acm019842jsd", "acm019843jsd", "acm019844jsd", "acm019845jsd", "acm019846jsd", "acm019847jsd", "acm019848jsd", "acm019849jsd", "acm019850jsd", "acm019851jsd", "acm019852jsd", "acm019853jsd" ] + }, + "acm019855jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019855jsd", + "name" : "CitedKeys", + "parentId" : "acm019690jsd", + "content" : [ "acm019870jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019856jsd" : { + "type" : "CodePackage", + "id" : "acm019856jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019857jsd" ] + }, + "acm019857jsd" : { + "type" : "CodePackage", + "id" : "acm019857jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019858jsd" ] + }, + "acm019858jsd" : { + "type" : "CodePackage", + "id" : "acm019858jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019859jsd" ] + }, + "acm019859jsd" : { + "type" : "CodePackage", + "id" : "acm019859jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019860jsd" ] + }, + "acm019860jsd" : { + "type" : "CodePackage", + "id" : "acm019860jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019855jsd" ] + }, + "acm019861jsd" : { + "type" : "ControlElement", + "id" : "acm019861jsd", + "name" : "CitedKeys" + }, + "acm019862jsd" : { + "type" : "ControlElement", + "id" : "acm019862jsd", + "name" : "values" + }, + "acm019863jsd" : { + "type" : "ControlElement", + "id" : "acm019863jsd", + "name" : "get" + }, + "acm019864jsd" : { + "type" : "ControlElement", + "id" : "acm019864jsd", + "name" : "sortByComparator" + }, + "acm019865jsd" : { + "type" : "ControlElement", + "id" : "acm019865jsd", + "name" : "numberCitedKeysInCurrentOrder" + }, + "acm019866jsd" : { + "type" : "ControlElement", + "id" : "acm019866jsd", + "name" : "lookupInDatabases" + }, + "acm019867jsd" : { + "type" : "ControlElement", + "id" : "acm019867jsd", + "name" : "distributeLookupResults" + }, + "acm019868jsd" : { + "type" : "ControlElement", + "id" : "acm019868jsd", + "name" : "distributeNumbers" + }, + "acm019869jsd" : { + "type" : "ControlElement", + "id" : "acm019869jsd", + "name" : "distributeUniqueLetters" + }, + "acm019870jsd" : { + "type" : "ClassUnit", + "id" : "acm019870jsd", + "name" : "CitedKeys", + "compilationUnitId" : "acm019855jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm019766jsd", "acm019854jsd", "acm019905jsd" ], + "content" : [ "acm019861jsd", "acm019862jsd", "acm019863jsd", "acm019864jsd", "acm019865jsd", "acm019866jsd", "acm019867jsd", "acm019868jsd", "acm019869jsd" ] + }, + "acm019871jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019871jsd", + "name" : "ComparableCitation", + "parentId" : "acm019690jsd", + "content" : [ "acm019878jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019872jsd" : { + "type" : "CodePackage", + "id" : "acm019872jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019873jsd" ] + }, + "acm019873jsd" : { + "type" : "CodePackage", + "id" : "acm019873jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019874jsd" ] + }, + "acm019874jsd" : { + "type" : "CodePackage", + "id" : "acm019874jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019875jsd" ] + }, + "acm019875jsd" : { + "type" : "CodePackage", + "id" : "acm019875jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019876jsd" ] + }, + "acm019876jsd" : { + "type" : "CodePackage", + "id" : "acm019876jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019871jsd" ] + }, + "acm019877jsd" : { + "type" : "ControlElement", + "id" : "acm019877jsd", + "name" : "getPageInfo" + }, + "acm019878jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019878jsd", + "name" : "ComparableCitation", + "compilationUnitId" : "acm019871jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm019887jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019877jsd" ] + }, + "acm019879jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019879jsd", + "name" : "ComparableCitedKey", + "parentId" : "acm019690jsd", + "content" : [ "acm019887jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019880jsd" : { + "type" : "CodePackage", + "id" : "acm019880jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019881jsd" ] + }, + "acm019881jsd" : { + "type" : "CodePackage", + "id" : "acm019881jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019882jsd" ] + }, + "acm019882jsd" : { + "type" : "CodePackage", + "id" : "acm019882jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019883jsd" ] + }, + "acm019883jsd" : { + "type" : "CodePackage", + "id" : "acm019883jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019884jsd" ] + }, + "acm019884jsd" : { + "type" : "CodePackage", + "id" : "acm019884jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019879jsd" ] + }, + "acm019885jsd" : { + "type" : "ControlElement", + "id" : "acm019885jsd", + "name" : "getCitationKey" + }, + "acm019886jsd" : { + "type" : "ControlElement", + "id" : "acm019886jsd", + "name" : "getBibEntry" + }, + "acm019887jsd" : { + "type" : "InterfaceUnit", + "id" : "acm019887jsd", + "name" : "ComparableCitedKey", + "compilationUnitId" : "acm019879jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm019885jsd", "acm019886jsd" ] + }, + "acm019888jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019888jsd", + "name" : "CompareCitation", + "parentId" : "acm019690jsd", + "content" : [ "acm019896jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019889jsd" : { + "type" : "CodePackage", + "id" : "acm019889jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019890jsd" ] + }, + "acm019890jsd" : { + "type" : "CodePackage", + "id" : "acm019890jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019891jsd" ] + }, + "acm019891jsd" : { + "type" : "CodePackage", + "id" : "acm019891jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019892jsd" ] + }, + "acm019892jsd" : { + "type" : "CodePackage", + "id" : "acm019892jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019893jsd" ] + }, + "acm019893jsd" : { + "type" : "CodePackage", + "id" : "acm019893jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019888jsd" ] + }, + "acm019894jsd" : { + "type" : "ControlElement", + "id" : "acm019894jsd", + "name" : "CompareCitation" + }, + "acm019895jsd" : { + "type" : "ControlElement", + "id" : "acm019895jsd", + "name" : "compare" + }, + "acm019896jsd" : { + "type" : "ClassUnit", + "id" : "acm019896jsd", + "name" : "CompareCitation", + "compilationUnitId" : "acm019888jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019878jsd", "acm019905jsd" ], + "content" : [ "acm019894jsd", "acm019895jsd" ] + }, + "acm019897jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019897jsd", + "name" : "CompareCitedKey", + "parentId" : "acm019690jsd", + "content" : [ "acm019905jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019898jsd" : { + "type" : "CodePackage", + "id" : "acm019898jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019899jsd" ] + }, + "acm019899jsd" : { + "type" : "CodePackage", + "id" : "acm019899jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019900jsd" ] + }, + "acm019900jsd" : { + "type" : "CodePackage", + "id" : "acm019900jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019901jsd" ] + }, + "acm019901jsd" : { + "type" : "CodePackage", + "id" : "acm019901jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019902jsd" ] + }, + "acm019902jsd" : { + "type" : "CodePackage", + "id" : "acm019902jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019897jsd" ] + }, + "acm019903jsd" : { + "type" : "ControlElement", + "id" : "acm019903jsd", + "name" : "CompareCitedKey" + }, + "acm019904jsd" : { + "type" : "ControlElement", + "id" : "acm019904jsd", + "name" : "compare" + }, + "acm019905jsd" : { + "type" : "ClassUnit", + "id" : "acm019905jsd", + "name" : "CompareCitedKey", + "compilationUnitId" : "acm019897jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019887jsd" ], + "content" : [ "acm019903jsd", "acm019904jsd" ] + }, + "acm019906jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019906jsd", + "name" : "NonUniqueCitationMarker", + "parentId" : "acm019690jsd", + "content" : [ "acm019912jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019907jsd" : { + "type" : "CodePackage", + "id" : "acm019907jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019908jsd" ] + }, + "acm019908jsd" : { + "type" : "CodePackage", + "id" : "acm019908jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019909jsd" ] + }, + "acm019909jsd" : { + "type" : "CodePackage", + "id" : "acm019909jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019910jsd" ] + }, + "acm019910jsd" : { + "type" : "CodePackage", + "id" : "acm019910jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019911jsd" ] + }, + "acm019911jsd" : { + "type" : "CodePackage", + "id" : "acm019911jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019906jsd" ] + }, + "acm019912jsd" : { + "type" : "ClassUnit", + "id" : "acm019912jsd", + "name" : "NonUniqueCitationMarker", + "compilationUnitId" : "acm019906jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm019913jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019913jsd", + "name" : "OODataModel", + "parentId" : "acm019690jsd", + "content" : [ "acm019920jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019914jsd" : { + "type" : "CodePackage", + "id" : "acm019914jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019915jsd" ] + }, + "acm019915jsd" : { + "type" : "CodePackage", + "id" : "acm019915jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019916jsd" ] + }, + "acm019916jsd" : { + "type" : "CodePackage", + "id" : "acm019916jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019917jsd" ] + }, + "acm019917jsd" : { + "type" : "CodePackage", + "id" : "acm019917jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019918jsd" ] + }, + "acm019918jsd" : { + "type" : "CodePackage", + "id" : "acm019918jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019913jsd" ] + }, + "acm019919jsd" : { + "type" : "ControlElement", + "id" : "acm019919jsd", + "name" : "fakePageInfos" + }, + "acm019920jsd" : { + "type" : "ClassUnit", + "id" : "acm019920jsd", + "name" : "OODataModel", + "compilationUnitId" : "acm019913jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019919jsd" ] + }, + "acm019921jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019921jsd", + "name" : "PageInfo", + "parentId" : "acm019690jsd", + "content" : [ "acm019930jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019922jsd" : { + "type" : "CodePackage", + "id" : "acm019922jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019923jsd" ] + }, + "acm019923jsd" : { + "type" : "CodePackage", + "id" : "acm019923jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019924jsd" ] + }, + "acm019924jsd" : { + "type" : "CodePackage", + "id" : "acm019924jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019925jsd" ] + }, + "acm019925jsd" : { + "type" : "CodePackage", + "id" : "acm019925jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019926jsd" ] + }, + "acm019926jsd" : { + "type" : "CodePackage", + "id" : "acm019926jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm019921jsd" ] + }, + "acm019927jsd" : { + "type" : "ControlElement", + "id" : "acm019927jsd", + "name" : "PageInfo" + }, + "acm019928jsd" : { + "type" : "ControlElement", + "id" : "acm019928jsd", + "name" : "normalizePageInfo" + }, + "acm019929jsd" : { + "type" : "ControlElement", + "id" : "acm019929jsd", + "name" : "comparePageInfo" + }, + "acm019930jsd" : { + "type" : "ClassUnit", + "id" : "acm019930jsd", + "name" : "PageInfo", + "compilationUnitId" : "acm019921jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm019927jsd", "acm019928jsd", "acm019929jsd" ] + }, + "acm019931jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019931jsd", + "name" : "CreationException", + "parentId" : "acm019936jsd", + "content" : [ "acm019938jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019932jsd" : { + "type" : "CodePackage", + "id" : "acm019932jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019933jsd" ] + }, + "acm019933jsd" : { + "type" : "CodePackage", + "id" : "acm019933jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019934jsd" ] + }, + "acm019934jsd" : { + "type" : "CodePackage", + "id" : "acm019934jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019935jsd" ] + }, + "acm019935jsd" : { + "type" : "CodePackage", + "id" : "acm019935jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019936jsd" ] + }, + "acm019936jsd" : { + "type" : "CodePackage", + "id" : "acm019936jsd", + "name" : "uno", + "parentId" : "acm019472jsd", + "content" : [ "acm019931jsd", "acm019939jsd", "acm019948jsd", "acm019960jsd", "acm019969jsd", "acm019979jsd", "acm019990jsd", "acm019999jsd", "acm020008jsd", "acm020025jsd", "acm020035jsd", "acm020049jsd", "acm020060jsd", "acm020071jsd", "acm020085jsd", "acm020097jsd", "acm020112jsd", "acm020123jsd", "acm020134jsd" ] + }, + "acm019937jsd" : { + "type" : "ControlElement", + "id" : "acm019937jsd", + "name" : "CreationException" + }, + "acm019938jsd" : { + "type" : "ClassUnit", + "id" : "acm019938jsd", + "name" : "CreationException", + "compilationUnitId" : "acm019931jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019937jsd" ] + }, + "acm019939jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019939jsd", + "name" : "NoDocumentException", + "parentId" : "acm019936jsd", + "content" : [ "acm019947jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019940jsd" : { + "type" : "CodePackage", + "id" : "acm019940jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019941jsd" ] + }, + "acm019941jsd" : { + "type" : "CodePackage", + "id" : "acm019941jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019942jsd" ] + }, + "acm019942jsd" : { + "type" : "CodePackage", + "id" : "acm019942jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019943jsd" ] + }, + "acm019943jsd" : { + "type" : "CodePackage", + "id" : "acm019943jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019944jsd" ] + }, + "acm019944jsd" : { + "type" : "CodePackage", + "id" : "acm019944jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019939jsd" ] + }, + "acm019945jsd" : { + "type" : "ControlElement", + "id" : "acm019945jsd", + "name" : "NoDocumentException" + }, + "acm019946jsd" : { + "type" : "ControlElement", + "id" : "acm019946jsd", + "name" : "NoDocumentException" + }, + "acm019947jsd" : { + "type" : "ClassUnit", + "id" : "acm019947jsd", + "name" : "NoDocumentException", + "compilationUnitId" : "acm019939jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019945jsd", "acm019946jsd" ] + }, + "acm019948jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019948jsd", + "name" : "UnoBookmark", + "parentId" : "acm019936jsd", + "content" : [ "acm019959jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019949jsd" : { + "type" : "CodePackage", + "id" : "acm019949jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019950jsd" ] + }, + "acm019950jsd" : { + "type" : "CodePackage", + "id" : "acm019950jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019951jsd" ] + }, + "acm019951jsd" : { + "type" : "CodePackage", + "id" : "acm019951jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019952jsd" ] + }, + "acm019952jsd" : { + "type" : "CodePackage", + "id" : "acm019952jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019953jsd" ] + }, + "acm019953jsd" : { + "type" : "CodePackage", + "id" : "acm019953jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019948jsd" ] + }, + "acm019954jsd" : { + "type" : "ControlElement", + "id" : "acm019954jsd", + "name" : "UnoBookmark" + }, + "acm019955jsd" : { + "type" : "ControlElement", + "id" : "acm019955jsd", + "name" : "getNameAccess" + }, + "acm019956jsd" : { + "type" : "ControlElement", + "id" : "acm019956jsd", + "name" : "getAnchor" + }, + "acm019957jsd" : { + "type" : "ControlElement", + "id" : "acm019957jsd", + "name" : "create" + }, + "acm019958jsd" : { + "type" : "ControlElement", + "id" : "acm019958jsd", + "name" : "removeIfExists" + }, + "acm019959jsd" : { + "type" : "ClassUnit", + "id" : "acm019959jsd", + "name" : "UnoBookmark", + "compilationUnitId" : "acm019948jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm019954jsd", "acm019955jsd", "acm019956jsd", "acm019957jsd", "acm019958jsd" ] + }, + "acm019960jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019960jsd", + "name" : "UnoCast", + "parentId" : "acm019936jsd", + "content" : [ "acm019968jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019961jsd" : { + "type" : "CodePackage", + "id" : "acm019961jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019962jsd" ] + }, + "acm019962jsd" : { + "type" : "CodePackage", + "id" : "acm019962jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019963jsd" ] + }, + "acm019963jsd" : { + "type" : "CodePackage", + "id" : "acm019963jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019964jsd" ] + }, + "acm019964jsd" : { + "type" : "CodePackage", + "id" : "acm019964jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019965jsd" ] + }, + "acm019965jsd" : { + "type" : "CodePackage", + "id" : "acm019965jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019960jsd" ] + }, + "acm019966jsd" : { + "type" : "ControlElement", + "id" : "acm019966jsd", + "name" : "UnoCast" + }, + "acm019967jsd" : { + "type" : "ControlElement", + "id" : "acm019967jsd", + "name" : "cast" + }, + "acm019968jsd" : { + "type" : "ClassUnit", + "id" : "acm019968jsd", + "name" : "UnoCast", + "compilationUnitId" : "acm019960jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019966jsd", "acm019967jsd" ] + }, + "acm019969jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019969jsd", + "name" : "UnoCrossRef", + "parentId" : "acm019936jsd", + "content" : [ "acm019978jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019970jsd" : { + "type" : "CodePackage", + "id" : "acm019970jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019971jsd" ] + }, + "acm019971jsd" : { + "type" : "CodePackage", + "id" : "acm019971jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019972jsd" ] + }, + "acm019972jsd" : { + "type" : "CodePackage", + "id" : "acm019972jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019973jsd" ] + }, + "acm019973jsd" : { + "type" : "CodePackage", + "id" : "acm019973jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019974jsd" ] + }, + "acm019974jsd" : { + "type" : "CodePackage", + "id" : "acm019974jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019969jsd" ] + }, + "acm019975jsd" : { + "type" : "ControlElement", + "id" : "acm019975jsd", + "name" : "UnoCrossRef" + }, + "acm019976jsd" : { + "type" : "ControlElement", + "id" : "acm019976jsd", + "name" : "refresh" + }, + "acm019977jsd" : { + "type" : "ControlElement", + "id" : "acm019977jsd", + "name" : "insertReferenceToPageNumberOfReferenceMark" + }, + "acm019978jsd" : { + "type" : "ClassUnit", + "id" : "acm019978jsd", + "name" : "UnoCrossRef", + "compilationUnitId" : "acm019969jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019938jsd" ], + "content" : [ "acm019975jsd", "acm019976jsd", "acm019977jsd" ] + }, + "acm019979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019979jsd", + "name" : "UnoCursor", + "parentId" : "acm019936jsd", + "content" : [ "acm019989jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019980jsd" : { + "type" : "CodePackage", + "id" : "acm019980jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019981jsd" ] + }, + "acm019981jsd" : { + "type" : "CodePackage", + "id" : "acm019981jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019982jsd" ] + }, + "acm019982jsd" : { + "type" : "CodePackage", + "id" : "acm019982jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019983jsd" ] + }, + "acm019983jsd" : { + "type" : "CodePackage", + "id" : "acm019983jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019984jsd" ] + }, + "acm019984jsd" : { + "type" : "CodePackage", + "id" : "acm019984jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019979jsd" ] + }, + "acm019985jsd" : { + "type" : "ControlElement", + "id" : "acm019985jsd", + "name" : "UnoCursor" + }, + "acm019986jsd" : { + "type" : "ControlElement", + "id" : "acm019986jsd", + "name" : "getViewCursor" + }, + "acm019987jsd" : { + "type" : "ControlElement", + "id" : "acm019987jsd", + "name" : "getTextCursorOfTextContentAnchor" + }, + "acm019988jsd" : { + "type" : "ControlElement", + "id" : "acm019988jsd", + "name" : "createTextCursorByRange" + }, + "acm019989jsd" : { + "type" : "ClassUnit", + "id" : "acm019989jsd", + "name" : "UnoCursor", + "compilationUnitId" : "acm019979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019985jsd", "acm019986jsd", "acm019987jsd", "acm019988jsd" ] + }, + "acm019990jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019990jsd", + "name" : "UnoNameAccess", + "parentId" : "acm019936jsd", + "content" : [ "acm019998jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm019991jsd" : { + "type" : "CodePackage", + "id" : "acm019991jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm019992jsd" ] + }, + "acm019992jsd" : { + "type" : "CodePackage", + "id" : "acm019992jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm019993jsd" ] + }, + "acm019993jsd" : { + "type" : "CodePackage", + "id" : "acm019993jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm019994jsd" ] + }, + "acm019994jsd" : { + "type" : "CodePackage", + "id" : "acm019994jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm019995jsd" ] + }, + "acm019995jsd" : { + "type" : "CodePackage", + "id" : "acm019995jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019990jsd" ] + }, + "acm019996jsd" : { + "type" : "ControlElement", + "id" : "acm019996jsd", + "name" : "UnoNameAccess" + }, + "acm019997jsd" : { + "type" : "ControlElement", + "id" : "acm019997jsd", + "name" : "getTextContentByName" + }, + "acm019998jsd" : { + "type" : "ClassUnit", + "id" : "acm019998jsd", + "name" : "UnoNameAccess", + "compilationUnitId" : "acm019990jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm019996jsd", "acm019997jsd" ] + }, + "acm019999jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm019999jsd", + "name" : "UnoNamed", + "parentId" : "acm019936jsd", + "content" : [ "acm020007jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020000jsd" : { + "type" : "CodePackage", + "id" : "acm020000jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020001jsd" ] + }, + "acm020001jsd" : { + "type" : "CodePackage", + "id" : "acm020001jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020002jsd" ] + }, + "acm020002jsd" : { + "type" : "CodePackage", + "id" : "acm020002jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020003jsd" ] + }, + "acm020003jsd" : { + "type" : "CodePackage", + "id" : "acm020003jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020004jsd" ] + }, + "acm020004jsd" : { + "type" : "CodePackage", + "id" : "acm020004jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm019999jsd" ] + }, + "acm020005jsd" : { + "type" : "ControlElement", + "id" : "acm020005jsd", + "name" : "UnoNamed" + }, + "acm020006jsd" : { + "type" : "ControlElement", + "id" : "acm020006jsd", + "name" : "insertNamedTextContent" + }, + "acm020007jsd" : { + "type" : "ClassUnit", + "id" : "acm020007jsd", + "name" : "UnoNamed", + "compilationUnitId" : "acm019999jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019938jsd" ], + "content" : [ "acm020005jsd", "acm020006jsd" ] + }, + "acm020008jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020008jsd", + "name" : "UnoProperties", + "parentId" : "acm019936jsd", + "content" : [ "acm020024jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020009jsd" : { + "type" : "CodePackage", + "id" : "acm020009jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020010jsd" ] + }, + "acm020010jsd" : { + "type" : "CodePackage", + "id" : "acm020010jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020011jsd" ] + }, + "acm020011jsd" : { + "type" : "CodePackage", + "id" : "acm020011jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020012jsd" ] + }, + "acm020012jsd" : { + "type" : "CodePackage", + "id" : "acm020012jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020013jsd" ] + }, + "acm020013jsd" : { + "type" : "CodePackage", + "id" : "acm020013jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020008jsd" ] + }, + "acm020014jsd" : { + "type" : "ControlElement", + "id" : "acm020014jsd", + "name" : "UnoProperties" + }, + "acm020015jsd" : { + "type" : "ControlElement", + "id" : "acm020015jsd", + "name" : "asPropertySet" + }, + "acm020016jsd" : { + "type" : "ControlElement", + "id" : "acm020016jsd", + "name" : "getPropertySetInfo" + }, + "acm020017jsd" : { + "type" : "ControlElement", + "id" : "acm020017jsd", + "name" : "getPropertySetInfo" + }, + "acm020018jsd" : { + "type" : "ControlElement", + "id" : "acm020018jsd", + "name" : "getPropertyNames" + }, + "acm020019jsd" : { + "type" : "ControlElement", + "id" : "acm020019jsd", + "name" : "getPropertyNames" + }, + "acm020020jsd" : { + "type" : "ControlElement", + "id" : "acm020020jsd", + "name" : "getPropertyNames" + }, + "acm020021jsd" : { + "type" : "ControlElement", + "id" : "acm020021jsd", + "name" : "getPropertyNames" + }, + "acm020022jsd" : { + "type" : "ControlElement", + "id" : "acm020022jsd", + "name" : "getValueAsObject" + }, + "acm020023jsd" : { + "type" : "ControlElement", + "id" : "acm020023jsd", + "name" : "getValueAsObject" + }, + "acm020024jsd" : { + "type" : "ClassUnit", + "id" : "acm020024jsd", + "name" : "UnoProperties", + "compilationUnitId" : "acm020008jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020014jsd", "acm020015jsd", "acm020016jsd", "acm020017jsd", "acm020018jsd", "acm020019jsd", "acm020020jsd", "acm020021jsd", "acm020022jsd", "acm020023jsd" ] + }, + "acm020025jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020025jsd", + "name" : "UnoRedlines", + "parentId" : "acm019936jsd", + "content" : [ "acm020034jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020026jsd" : { + "type" : "CodePackage", + "id" : "acm020026jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020027jsd" ] + }, + "acm020027jsd" : { + "type" : "CodePackage", + "id" : "acm020027jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020028jsd" ] + }, + "acm020028jsd" : { + "type" : "CodePackage", + "id" : "acm020028jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020029jsd" ] + }, + "acm020029jsd" : { + "type" : "CodePackage", + "id" : "acm020029jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020030jsd" ] + }, + "acm020030jsd" : { + "type" : "CodePackage", + "id" : "acm020030jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020025jsd" ] + }, + "acm020031jsd" : { + "type" : "ControlElement", + "id" : "acm020031jsd", + "name" : "getRecordChanges" + }, + "acm020032jsd" : { + "type" : "ControlElement", + "id" : "acm020032jsd", + "name" : "getRedlinesSupplier" + }, + "acm020033jsd" : { + "type" : "ControlElement", + "id" : "acm020033jsd", + "name" : "countRedlines" + }, + "acm020034jsd" : { + "type" : "ClassUnit", + "id" : "acm020034jsd", + "name" : "UnoRedlines", + "compilationUnitId" : "acm020025jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020031jsd", "acm020032jsd", "acm020033jsd" ] + }, + "acm020035jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020035jsd", + "name" : "UnoReferenceMark", + "parentId" : "acm019936jsd", + "content" : [ "acm020048jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020036jsd" : { + "type" : "CodePackage", + "id" : "acm020036jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020037jsd" ] + }, + "acm020037jsd" : { + "type" : "CodePackage", + "id" : "acm020037jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020038jsd" ] + }, + "acm020038jsd" : { + "type" : "CodePackage", + "id" : "acm020038jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020039jsd" ] + }, + "acm020039jsd" : { + "type" : "CodePackage", + "id" : "acm020039jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020040jsd" ] + }, + "acm020040jsd" : { + "type" : "CodePackage", + "id" : "acm020040jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020035jsd" ] + }, + "acm020041jsd" : { + "type" : "ControlElement", + "id" : "acm020041jsd", + "name" : "UnoReferenceMark" + }, + "acm020042jsd" : { + "type" : "ControlElement", + "id" : "acm020042jsd", + "name" : "getNameAccess" + }, + "acm020043jsd" : { + "type" : "ControlElement", + "id" : "acm020043jsd", + "name" : "getListOfNames" + }, + "acm020044jsd" : { + "type" : "ControlElement", + "id" : "acm020044jsd", + "name" : "removeIfExists" + }, + "acm020045jsd" : { + "type" : "ControlElement", + "id" : "acm020045jsd", + "name" : "getAsTextContent" + }, + "acm020046jsd" : { + "type" : "ControlElement", + "id" : "acm020046jsd", + "name" : "getAnchor" + }, + "acm020047jsd" : { + "type" : "ControlElement", + "id" : "acm020047jsd", + "name" : "create" + }, + "acm020048jsd" : { + "type" : "ClassUnit", + "id" : "acm020048jsd", + "name" : "UnoReferenceMark", + "compilationUnitId" : "acm020035jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm020041jsd", "acm020042jsd", "acm020043jsd", "acm020044jsd", "acm020045jsd", "acm020046jsd", "acm020047jsd" ] + }, + "acm020049jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020049jsd", + "name" : "UnoScreenRefresh", + "parentId" : "acm019936jsd", + "content" : [ "acm020059jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020050jsd" : { + "type" : "CodePackage", + "id" : "acm020050jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020051jsd" ] + }, + "acm020051jsd" : { + "type" : "CodePackage", + "id" : "acm020051jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020052jsd" ] + }, + "acm020052jsd" : { + "type" : "CodePackage", + "id" : "acm020052jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020053jsd" ] + }, + "acm020053jsd" : { + "type" : "CodePackage", + "id" : "acm020053jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020054jsd" ] + }, + "acm020054jsd" : { + "type" : "CodePackage", + "id" : "acm020054jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020049jsd" ] + }, + "acm020055jsd" : { + "type" : "ControlElement", + "id" : "acm020055jsd", + "name" : "UnoScreenRefresh" + }, + "acm020056jsd" : { + "type" : "ControlElement", + "id" : "acm020056jsd", + "name" : "lockControllers" + }, + "acm020057jsd" : { + "type" : "ControlElement", + "id" : "acm020057jsd", + "name" : "unlockControllers" + }, + "acm020058jsd" : { + "type" : "ControlElement", + "id" : "acm020058jsd", + "name" : "hasControllersLocked" + }, + "acm020059jsd" : { + "type" : "ClassUnit", + "id" : "acm020059jsd", + "name" : "UnoScreenRefresh", + "compilationUnitId" : "acm020049jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020055jsd", "acm020056jsd", "acm020057jsd", "acm020058jsd" ] + }, + "acm020060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020060jsd", + "name" : "UnoSelection", + "parentId" : "acm019936jsd", + "content" : [ "acm020070jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020061jsd" : { + "type" : "CodePackage", + "id" : "acm020061jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020062jsd" ] + }, + "acm020062jsd" : { + "type" : "CodePackage", + "id" : "acm020062jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020063jsd" ] + }, + "acm020063jsd" : { + "type" : "CodePackage", + "id" : "acm020063jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020064jsd" ] + }, + "acm020064jsd" : { + "type" : "CodePackage", + "id" : "acm020064jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020065jsd" ] + }, + "acm020065jsd" : { + "type" : "CodePackage", + "id" : "acm020065jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020060jsd" ] + }, + "acm020066jsd" : { + "type" : "ControlElement", + "id" : "acm020066jsd", + "name" : "UnoSelection" + }, + "acm020067jsd" : { + "type" : "ControlElement", + "id" : "acm020067jsd", + "name" : "getSelectionSupplier" + }, + "acm020068jsd" : { + "type" : "ControlElement", + "id" : "acm020068jsd", + "name" : "getSelectionAsXServiceInfo" + }, + "acm020069jsd" : { + "type" : "ControlElement", + "id" : "acm020069jsd", + "name" : "select" + }, + "acm020070jsd" : { + "type" : "ClassUnit", + "id" : "acm020070jsd", + "name" : "UnoSelection", + "compilationUnitId" : "acm020060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020070jsd" ], + "content" : [ "acm020066jsd", "acm020067jsd", "acm020068jsd", "acm020069jsd" ] + }, + "acm020071jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020071jsd", + "name" : "UnoStyle", + "parentId" : "acm019936jsd", + "content" : [ "acm020084jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020072jsd" : { + "type" : "CodePackage", + "id" : "acm020072jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020073jsd" ] + }, + "acm020073jsd" : { + "type" : "CodePackage", + "id" : "acm020073jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020074jsd" ] + }, + "acm020074jsd" : { + "type" : "CodePackage", + "id" : "acm020074jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020075jsd" ] + }, + "acm020075jsd" : { + "type" : "CodePackage", + "id" : "acm020075jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020076jsd" ] + }, + "acm020076jsd" : { + "type" : "CodePackage", + "id" : "acm020076jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020071jsd" ] + }, + "acm020077jsd" : { + "type" : "ControlElement", + "id" : "acm020077jsd", + "name" : "UnoStyle" + }, + "acm020078jsd" : { + "type" : "ControlElement", + "id" : "acm020078jsd", + "name" : "getStyleFromFamily" + }, + "acm020079jsd" : { + "type" : "ControlElement", + "id" : "acm020079jsd", + "name" : "getParagraphStyle" + }, + "acm020080jsd" : { + "type" : "ControlElement", + "id" : "acm020080jsd", + "name" : "getCharacterStyle" + }, + "acm020081jsd" : { + "type" : "ControlElement", + "id" : "acm020081jsd", + "name" : "getInternalNameOfStyle" + }, + "acm020082jsd" : { + "type" : "ControlElement", + "id" : "acm020082jsd", + "name" : "getInternalNameOfParagraphStyle" + }, + "acm020083jsd" : { + "type" : "ControlElement", + "id" : "acm020083jsd", + "name" : "getInternalNameOfCharacterStyle" + }, + "acm020084jsd" : { + "type" : "ClassUnit", + "id" : "acm020084jsd", + "name" : "UnoStyle", + "compilationUnitId" : "acm020071jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020077jsd", "acm020078jsd", "acm020079jsd", "acm020080jsd", "acm020081jsd", "acm020082jsd", "acm020083jsd" ] + }, + "acm020085jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020085jsd", + "name" : "UnoTextDocument", + "parentId" : "acm019936jsd", + "content" : [ "acm020096jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020086jsd" : { + "type" : "CodePackage", + "id" : "acm020086jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020087jsd" ] + }, + "acm020087jsd" : { + "type" : "CodePackage", + "id" : "acm020087jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020088jsd" ] + }, + "acm020088jsd" : { + "type" : "CodePackage", + "id" : "acm020088jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020089jsd" ] + }, + "acm020089jsd" : { + "type" : "CodePackage", + "id" : "acm020089jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020090jsd" ] + }, + "acm020090jsd" : { + "type" : "CodePackage", + "id" : "acm020090jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020085jsd" ] + }, + "acm020091jsd" : { + "type" : "ControlElement", + "id" : "acm020091jsd", + "name" : "UnoTextDocument" + }, + "acm020092jsd" : { + "type" : "ControlElement", + "id" : "acm020092jsd", + "name" : "isDocumentConnectionMissing" + }, + "acm020093jsd" : { + "type" : "ControlElement", + "id" : "acm020093jsd", + "name" : "getCurrentController" + }, + "acm020094jsd" : { + "type" : "ControlElement", + "id" : "acm020094jsd", + "name" : "getFrameTitle" + }, + "acm020095jsd" : { + "type" : "ControlElement", + "id" : "acm020095jsd", + "name" : "getDocumentProperties" + }, + "acm020096jsd" : { + "type" : "ClassUnit", + "id" : "acm020096jsd", + "name" : "UnoTextDocument", + "compilationUnitId" : "acm020085jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019947jsd", "acm020096jsd" ], + "content" : [ "acm020091jsd", "acm020092jsd", "acm020093jsd", "acm020094jsd", "acm020095jsd" ] + }, + "acm020097jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020097jsd", + "name" : "UnoTextRange", + "parentId" : "acm019936jsd", + "content" : [ "acm020111jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020098jsd" : { + "type" : "CodePackage", + "id" : "acm020098jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020099jsd" ] + }, + "acm020099jsd" : { + "type" : "CodePackage", + "id" : "acm020099jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020100jsd" ] + }, + "acm020100jsd" : { + "type" : "CodePackage", + "id" : "acm020100jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020101jsd" ] + }, + "acm020101jsd" : { + "type" : "CodePackage", + "id" : "acm020101jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020102jsd" ] + }, + "acm020102jsd" : { + "type" : "CodePackage", + "id" : "acm020102jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020097jsd" ] + }, + "acm020103jsd" : { + "type" : "ControlElement", + "id" : "acm020103jsd", + "name" : "UnoTextRange" + }, + "acm020104jsd" : { + "type" : "ControlElement", + "id" : "acm020104jsd", + "name" : "getFootnoteMarkRange" + }, + "acm020105jsd" : { + "type" : "ControlElement", + "id" : "acm020105jsd", + "name" : "comparables" + }, + "acm020106jsd" : { + "type" : "ControlElement", + "id" : "acm020106jsd", + "name" : "compareStartsUnsafe" + }, + "acm020107jsd" : { + "type" : "ControlElement", + "id" : "acm020107jsd", + "name" : "compareStarts" + }, + "acm020108jsd" : { + "type" : "ControlElement", + "id" : "acm020108jsd", + "name" : "compareEnds" + }, + "acm020109jsd" : { + "type" : "ControlElement", + "id" : "acm020109jsd", + "name" : "compareStartsThenEndsUnsafe" + }, + "acm020110jsd" : { + "type" : "ControlElement", + "id" : "acm020110jsd", + "name" : "compareStartsThenEnds" + }, + "acm020111jsd" : { + "type" : "ClassUnit", + "id" : "acm020111jsd", + "name" : "UnoTextRange", + "compilationUnitId" : "acm020097jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020103jsd", "acm020104jsd", "acm020105jsd", "acm020106jsd", "acm020107jsd", "acm020108jsd", "acm020109jsd", "acm020110jsd" ] + }, + "acm020112jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020112jsd", + "name" : "UnoTextSection", + "parentId" : "acm019936jsd", + "content" : [ "acm020122jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020113jsd" : { + "type" : "CodePackage", + "id" : "acm020113jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020114jsd" ] + }, + "acm020114jsd" : { + "type" : "CodePackage", + "id" : "acm020114jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020115jsd" ] + }, + "acm020115jsd" : { + "type" : "CodePackage", + "id" : "acm020115jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020116jsd" ] + }, + "acm020116jsd" : { + "type" : "CodePackage", + "id" : "acm020116jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020117jsd" ] + }, + "acm020117jsd" : { + "type" : "CodePackage", + "id" : "acm020117jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020112jsd" ] + }, + "acm020118jsd" : { + "type" : "ControlElement", + "id" : "acm020118jsd", + "name" : "getNameAccess" + }, + "acm020119jsd" : { + "type" : "ControlElement", + "id" : "acm020119jsd", + "name" : "getByName" + }, + "acm020120jsd" : { + "type" : "ControlElement", + "id" : "acm020120jsd", + "name" : "getAnchor" + }, + "acm020121jsd" : { + "type" : "ControlElement", + "id" : "acm020121jsd", + "name" : "create" + }, + "acm020122jsd" : { + "type" : "ClassUnit", + "id" : "acm020122jsd", + "name" : "UnoTextSection", + "compilationUnitId" : "acm020112jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019938jsd", "acm019947jsd" ], + "content" : [ "acm020118jsd", "acm020119jsd", "acm020120jsd", "acm020121jsd" ] + }, + "acm020123jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020123jsd", + "name" : "UnoUndo", + "parentId" : "acm019936jsd", + "content" : [ "acm020133jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020124jsd" : { + "type" : "CodePackage", + "id" : "acm020124jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020125jsd" ] + }, + "acm020125jsd" : { + "type" : "CodePackage", + "id" : "acm020125jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020126jsd" ] + }, + "acm020126jsd" : { + "type" : "CodePackage", + "id" : "acm020126jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020127jsd" ] + }, + "acm020127jsd" : { + "type" : "CodePackage", + "id" : "acm020127jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020128jsd" ] + }, + "acm020128jsd" : { + "type" : "CodePackage", + "id" : "acm020128jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020123jsd" ] + }, + "acm020129jsd" : { + "type" : "ControlElement", + "id" : "acm020129jsd", + "name" : "UnoUndo" + }, + "acm020130jsd" : { + "type" : "ControlElement", + "id" : "acm020130jsd", + "name" : "getXUndoManager" + }, + "acm020131jsd" : { + "type" : "ControlElement", + "id" : "acm020131jsd", + "name" : "enterUndoContext" + }, + "acm020132jsd" : { + "type" : "ControlElement", + "id" : "acm020132jsd", + "name" : "leaveUndoContext" + }, + "acm020133jsd" : { + "type" : "ClassUnit", + "id" : "acm020133jsd", + "name" : "UnoUndo", + "compilationUnitId" : "acm020123jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020129jsd", "acm020130jsd", "acm020131jsd", "acm020132jsd" ] + }, + "acm020134jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020134jsd", + "name" : "UnoUserDefinedProperty", + "parentId" : "acm019936jsd", + "content" : [ "acm020147jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "uno" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020135jsd" : { + "type" : "CodePackage", + "id" : "acm020135jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020136jsd" ] + }, + "acm020136jsd" : { + "type" : "CodePackage", + "id" : "acm020136jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020137jsd" ] + }, + "acm020137jsd" : { + "type" : "CodePackage", + "id" : "acm020137jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020138jsd" ] + }, + "acm020138jsd" : { + "type" : "CodePackage", + "id" : "acm020138jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020139jsd" ] + }, + "acm020139jsd" : { + "type" : "CodePackage", + "id" : "acm020139jsd", + "name" : "uno", + "parentId" : null, + "content" : [ "acm020134jsd" ] + }, + "acm020140jsd" : { + "type" : "ControlElement", + "id" : "acm020140jsd", + "name" : "UnoUserDefinedProperty" + }, + "acm020141jsd" : { + "type" : "ControlElement", + "id" : "acm020141jsd", + "name" : "getPropertyContainer" + }, + "acm020142jsd" : { + "type" : "ControlElement", + "id" : "acm020142jsd", + "name" : "getListOfNames" + }, + "acm020143jsd" : { + "type" : "ControlElement", + "id" : "acm020143jsd", + "name" : "getStringValue" + }, + "acm020144jsd" : { + "type" : "ControlElement", + "id" : "acm020144jsd", + "name" : "setStringProperty" + }, + "acm020145jsd" : { + "type" : "ControlElement", + "id" : "acm020145jsd", + "name" : "remove" + }, + "acm020146jsd" : { + "type" : "ControlElement", + "id" : "acm020146jsd", + "name" : "removeIfExists" + }, + "acm020147jsd" : { + "type" : "ClassUnit", + "id" : "acm020147jsd", + "name" : "UnoUserDefinedProperty", + "compilationUnitId" : "acm020134jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020147jsd" ], + "content" : [ "acm020140jsd", "acm020141jsd", "acm020142jsd", "acm020143jsd", "acm020144jsd", "acm020145jsd", "acm020146jsd" ] + }, + "acm020148jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020148jsd", + "name" : "OOListUtil", + "parentId" : "acm020153jsd", + "content" : [ "acm020157jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020149jsd" : { + "type" : "CodePackage", + "id" : "acm020149jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020150jsd" ] + }, + "acm020150jsd" : { + "type" : "CodePackage", + "id" : "acm020150jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020151jsd" ] + }, + "acm020151jsd" : { + "type" : "CodePackage", + "id" : "acm020151jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020152jsd" ] + }, + "acm020152jsd" : { + "type" : "CodePackage", + "id" : "acm020152jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020153jsd" ] + }, + "acm020153jsd" : { + "type" : "CodePackage", + "id" : "acm020153jsd", + "name" : "util", + "parentId" : "acm019472jsd", + "content" : [ "acm020148jsd", "acm020158jsd", "acm020166jsd", "acm020188jsd", "acm020196jsd" ] + }, + "acm020154jsd" : { + "type" : "ControlElement", + "id" : "acm020154jsd", + "name" : "map" + }, + "acm020155jsd" : { + "type" : "ControlElement", + "id" : "acm020155jsd", + "name" : "makeIndices" + }, + "acm020156jsd" : { + "type" : "ControlElement", + "id" : "acm020156jsd", + "name" : "order" + }, + "acm020157jsd" : { + "type" : "ClassUnit", + "id" : "acm020157jsd", + "name" : "OOListUtil", + "compilationUnitId" : "acm020148jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020154jsd", "acm020155jsd", "acm020156jsd" ] + }, + "acm020158jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020158jsd", + "name" : "OOPair", + "parentId" : "acm020153jsd", + "content" : [ "acm020165jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020159jsd" : { + "type" : "CodePackage", + "id" : "acm020159jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020160jsd" ] + }, + "acm020160jsd" : { + "type" : "CodePackage", + "id" : "acm020160jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020161jsd" ] + }, + "acm020161jsd" : { + "type" : "CodePackage", + "id" : "acm020161jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020162jsd" ] + }, + "acm020162jsd" : { + "type" : "CodePackage", + "id" : "acm020162jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020163jsd" ] + }, + "acm020163jsd" : { + "type" : "CodePackage", + "id" : "acm020163jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020158jsd" ] + }, + "acm020164jsd" : { + "type" : "ControlElement", + "id" : "acm020164jsd", + "name" : "OOPair" + }, + "acm020165jsd" : { + "type" : "ClassUnit", + "id" : "acm020165jsd", + "name" : "OOPair", + "compilationUnitId" : "acm020158jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020164jsd" ] + }, + "acm020166jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020166jsd", + "name" : "OOResult", + "parentId" : "acm020153jsd", + "content" : [ "acm020187jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020167jsd" : { + "type" : "CodePackage", + "id" : "acm020167jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020168jsd" ] + }, + "acm020168jsd" : { + "type" : "CodePackage", + "id" : "acm020168jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020169jsd" ] + }, + "acm020169jsd" : { + "type" : "CodePackage", + "id" : "acm020169jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020170jsd" ] + }, + "acm020170jsd" : { + "type" : "CodePackage", + "id" : "acm020170jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020171jsd" ] + }, + "acm020171jsd" : { + "type" : "CodePackage", + "id" : "acm020171jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020166jsd" ] + }, + "acm020172jsd" : { + "type" : "ControlElement", + "id" : "acm020172jsd", + "name" : "OOResult" + }, + "acm020173jsd" : { + "type" : "ControlElement", + "id" : "acm020173jsd", + "name" : "ok" + }, + "acm020174jsd" : { + "type" : "ControlElement", + "id" : "acm020174jsd", + "name" : "error" + }, + "acm020175jsd" : { + "type" : "ControlElement", + "id" : "acm020175jsd", + "name" : "isPresent" + }, + "acm020176jsd" : { + "type" : "ControlElement", + "id" : "acm020176jsd", + "name" : "isEmpty" + }, + "acm020177jsd" : { + "type" : "ControlElement", + "id" : "acm020177jsd", + "name" : "isError" + }, + "acm020178jsd" : { + "type" : "ControlElement", + "id" : "acm020178jsd", + "name" : "isOK" + }, + "acm020179jsd" : { + "type" : "ControlElement", + "id" : "acm020179jsd", + "name" : "get" + }, + "acm020180jsd" : { + "type" : "ControlElement", + "id" : "acm020180jsd", + "name" : "getError" + }, + "acm020181jsd" : { + "type" : "ControlElement", + "id" : "acm020181jsd", + "name" : "ifPresent" + }, + "acm020182jsd" : { + "type" : "ControlElement", + "id" : "acm020182jsd", + "name" : "ifError" + }, + "acm020183jsd" : { + "type" : "ControlElement", + "id" : "acm020183jsd", + "name" : "map" + }, + "acm020184jsd" : { + "type" : "ControlElement", + "id" : "acm020184jsd", + "name" : "mapError" + }, + "acm020185jsd" : { + "type" : "ControlElement", + "id" : "acm020185jsd", + "name" : "getOptional" + }, + "acm020186jsd" : { + "type" : "ControlElement", + "id" : "acm020186jsd", + "name" : "asVoidResult" + }, + "acm020187jsd" : { + "type" : "ClassUnit", + "id" : "acm020187jsd", + "name" : "OOResult", + "compilationUnitId" : "acm020166jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020187jsd", "acm020210jsd" ], + "content" : [ "acm020172jsd", "acm020173jsd", "acm020174jsd", "acm020175jsd", "acm020176jsd", "acm020177jsd", "acm020178jsd", "acm020179jsd", "acm020180jsd", "acm020181jsd", "acm020182jsd", "acm020183jsd", "acm020184jsd", "acm020185jsd", "acm020186jsd" ] + }, + "acm020188jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020188jsd", + "name" : "OOTuple3", + "parentId" : "acm020153jsd", + "content" : [ "acm020195jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020189jsd" : { + "type" : "CodePackage", + "id" : "acm020189jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020190jsd" ] + }, + "acm020190jsd" : { + "type" : "CodePackage", + "id" : "acm020190jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020191jsd" ] + }, + "acm020191jsd" : { + "type" : "CodePackage", + "id" : "acm020191jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020192jsd" ] + }, + "acm020192jsd" : { + "type" : "CodePackage", + "id" : "acm020192jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020193jsd" ] + }, + "acm020193jsd" : { + "type" : "CodePackage", + "id" : "acm020193jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020188jsd" ] + }, + "acm020194jsd" : { + "type" : "ControlElement", + "id" : "acm020194jsd", + "name" : "OOTuple3" + }, + "acm020195jsd" : { + "type" : "ClassUnit", + "id" : "acm020195jsd", + "name" : "OOTuple3", + "compilationUnitId" : "acm020188jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020194jsd" ] + }, + "acm020196jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020196jsd", + "name" : "OOVoidResult", + "parentId" : "acm020153jsd", + "content" : [ "acm020210jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "openoffice", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020197jsd" : { + "type" : "CodePackage", + "id" : "acm020197jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020198jsd" ] + }, + "acm020198jsd" : { + "type" : "CodePackage", + "id" : "acm020198jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020199jsd" ] + }, + "acm020199jsd" : { + "type" : "CodePackage", + "id" : "acm020199jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020200jsd" ] + }, + "acm020200jsd" : { + "type" : "CodePackage", + "id" : "acm020200jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm020201jsd" ] + }, + "acm020201jsd" : { + "type" : "CodePackage", + "id" : "acm020201jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020196jsd" ] + }, + "acm020202jsd" : { + "type" : "ControlElement", + "id" : "acm020202jsd", + "name" : "OOVoidResult" + }, + "acm020203jsd" : { + "type" : "ControlElement", + "id" : "acm020203jsd", + "name" : "ok" + }, + "acm020204jsd" : { + "type" : "ControlElement", + "id" : "acm020204jsd", + "name" : "error" + }, + "acm020205jsd" : { + "type" : "ControlElement", + "id" : "acm020205jsd", + "name" : "isError" + }, + "acm020206jsd" : { + "type" : "ControlElement", + "id" : "acm020206jsd", + "name" : "isOK" + }, + "acm020207jsd" : { + "type" : "ControlElement", + "id" : "acm020207jsd", + "name" : "getError" + }, + "acm020208jsd" : { + "type" : "ControlElement", + "id" : "acm020208jsd", + "name" : "ifError" + }, + "acm020209jsd" : { + "type" : "ControlElement", + "id" : "acm020209jsd", + "name" : "mapError" + }, + "acm020210jsd" : { + "type" : "ClassUnit", + "id" : "acm020210jsd", + "name" : "OOVoidResult", + "compilationUnitId" : "acm020196jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020210jsd" ], + "content" : [ "acm020202jsd", "acm020203jsd", "acm020204jsd", "acm020205jsd", "acm020206jsd", "acm020207jsd", "acm020208jsd", "acm020209jsd" ] + }, + "acm020211jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020211jsd", + "name" : "Page", + "parentId" : "acm020215jsd", + "content" : [ "acm020222jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "paging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020212jsd" : { + "type" : "CodePackage", + "id" : "acm020212jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020213jsd" ] + }, + "acm020213jsd" : { + "type" : "CodePackage", + "id" : "acm020213jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020214jsd" ] + }, + "acm020214jsd" : { + "type" : "CodePackage", + "id" : "acm020214jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020215jsd" ] + }, + "acm020215jsd" : { + "type" : "CodePackage", + "id" : "acm020215jsd", + "name" : "paging", + "parentId" : "acm017861jsd", + "content" : [ "acm020211jsd", "acm029082jsd" ] + }, + "acm020216jsd" : { + "type" : "ControlElement", + "id" : "acm020216jsd", + "name" : "Page" + }, + "acm020217jsd" : { + "type" : "ControlElement", + "id" : "acm020217jsd", + "name" : "Page" + }, + "acm020218jsd" : { + "type" : "ControlElement", + "id" : "acm020218jsd", + "name" : "getContent" + }, + "acm020219jsd" : { + "type" : "ControlElement", + "id" : "acm020219jsd", + "name" : "getPageNumber" + }, + "acm020220jsd" : { + "type" : "ControlElement", + "id" : "acm020220jsd", + "name" : "getQuery" + }, + "acm020221jsd" : { + "type" : "ControlElement", + "id" : "acm020221jsd", + "name" : "getSize" + }, + "acm020222jsd" : { + "type" : "ClassUnit", + "id" : "acm020222jsd", + "name" : "Page", + "compilationUnitId" : "acm020211jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020216jsd", "acm020217jsd", "acm020218jsd", "acm020219jsd", "acm020220jsd", "acm020221jsd" ] + }, + "acm020223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020223jsd", + "name" : "FileAnnotation", + "parentId" : "acm020227jsd", + "content" : [ "acm020244jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020224jsd" : { + "type" : "CodePackage", + "id" : "acm020224jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020225jsd" ] + }, + "acm020225jsd" : { + "type" : "CodePackage", + "id" : "acm020225jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020226jsd" ] + }, + "acm020226jsd" : { + "type" : "CodePackage", + "id" : "acm020226jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020227jsd" ] + }, + "acm020227jsd" : { + "type" : "CodePackage", + "id" : "acm020227jsd", + "name" : "pdf", + "parentId" : "acm017861jsd", + "content" : [ "acm020223jsd", "acm020245jsd", "acm029093jsd", "acm020261jsd" ] + }, + "acm020228jsd" : { + "type" : "ControlElement", + "id" : "acm020228jsd", + "name" : "FileAnnotation" + }, + "acm020229jsd" : { + "type" : "ControlElement", + "id" : "acm020229jsd", + "name" : "FileAnnotation" + }, + "acm020230jsd" : { + "type" : "ControlElement", + "id" : "acm020230jsd", + "name" : "FileAnnotation" + }, + "acm020231jsd" : { + "type" : "ControlElement", + "id" : "acm020231jsd", + "name" : "extractModifiedTime" + }, + "acm020232jsd" : { + "type" : "ControlElement", + "id" : "acm020232jsd", + "name" : "parseContent" + }, + "acm020233jsd" : { + "type" : "ControlElement", + "id" : "acm020233jsd", + "name" : "abbreviateAnnotationName" + }, + "acm020234jsd" : { + "type" : "ControlElement", + "id" : "acm020234jsd", + "name" : "toString" + }, + "acm020235jsd" : { + "type" : "ControlElement", + "id" : "acm020235jsd", + "name" : "equals" + }, + "acm020236jsd" : { + "type" : "ControlElement", + "id" : "acm020236jsd", + "name" : "hashCode" + }, + "acm020237jsd" : { + "type" : "ControlElement", + "id" : "acm020237jsd", + "name" : "getAuthor" + }, + "acm020238jsd" : { + "type" : "ControlElement", + "id" : "acm020238jsd", + "name" : "getTimeModified" + }, + "acm020239jsd" : { + "type" : "ControlElement", + "id" : "acm020239jsd", + "name" : "getPage" + }, + "acm020240jsd" : { + "type" : "ControlElement", + "id" : "acm020240jsd", + "name" : "getContent" + }, + "acm020241jsd" : { + "type" : "ControlElement", + "id" : "acm020241jsd", + "name" : "getAnnotationType" + }, + "acm020242jsd" : { + "type" : "ControlElement", + "id" : "acm020242jsd", + "name" : "hasLinkedAnnotation" + }, + "acm020243jsd" : { + "type" : "ControlElement", + "id" : "acm020243jsd", + "name" : "getLinkedFileAnnotation" + }, + "acm020244jsd" : { + "type" : "ClassUnit", + "id" : "acm020244jsd", + "name" : "FileAnnotation", + "compilationUnitId" : "acm020223jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020244jsd", "acm020255jsd" ], + "content" : [ "acm020228jsd", "acm020229jsd", "acm020230jsd", "acm020231jsd", "acm020232jsd", "acm020233jsd", "acm020234jsd", "acm020235jsd", "acm020236jsd", "acm020237jsd", "acm020238jsd", "acm020239jsd", "acm020240jsd", "acm020241jsd", "acm020242jsd", "acm020243jsd" ] + }, + "acm020245jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020245jsd", + "name" : "FileAnnotationType", + "parentId" : "acm020227jsd", + "content" : [ "acm020255jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020246jsd" : { + "type" : "CodePackage", + "id" : "acm020246jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020247jsd" ] + }, + "acm020247jsd" : { + "type" : "CodePackage", + "id" : "acm020247jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020248jsd" ] + }, + "acm020248jsd" : { + "type" : "CodePackage", + "id" : "acm020248jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020249jsd" ] + }, + "acm020249jsd" : { + "type" : "CodePackage", + "id" : "acm020249jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm020245jsd" ] + }, + "acm020250jsd" : { + "type" : "ControlElement", + "id" : "acm020250jsd", + "name" : "FileAnnotationType" + }, + "acm020251jsd" : { + "type" : "ControlElement", + "id" : "acm020251jsd", + "name" : "parse" + }, + "acm020252jsd" : { + "type" : "ControlElement", + "id" : "acm020252jsd", + "name" : "isMarkedFileAnnotationType" + }, + "acm020253jsd" : { + "type" : "ControlElement", + "id" : "acm020253jsd", + "name" : "isLinkedFileAnnotationType" + }, + "acm020254jsd" : { + "type" : "ControlElement", + "id" : "acm020254jsd", + "name" : "toString" + }, + "acm020255jsd" : { + "type" : "ClassUnit", + "id" : "acm020255jsd", + "name" : "FileAnnotationType", + "compilationUnitId" : "acm020245jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020255jsd" ], + "content" : [ "acm020250jsd", "acm020251jsd", "acm020252jsd", "acm020253jsd", "acm020254jsd" ] + }, + "acm020256jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020256jsd", + "name" : "EnglishStemAnalyzer", + "parentId" : "acm020261jsd", + "content" : [ "acm020263jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "pdf", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020257jsd" : { + "type" : "CodePackage", + "id" : "acm020257jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020258jsd" ] + }, + "acm020258jsd" : { + "type" : "CodePackage", + "id" : "acm020258jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020259jsd" ] + }, + "acm020259jsd" : { + "type" : "CodePackage", + "id" : "acm020259jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020260jsd" ] + }, + "acm020260jsd" : { + "type" : "CodePackage", + "id" : "acm020260jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm020261jsd" ] + }, + "acm020261jsd" : { + "type" : "CodePackage", + "id" : "acm020261jsd", + "name" : "search", + "parentId" : "acm020227jsd", + "content" : [ "acm020256jsd", "acm020264jsd", "acm020277jsd", "acm020284jsd" ] + }, + "acm020262jsd" : { + "type" : "ControlElement", + "id" : "acm020262jsd", + "name" : "createComponents" + }, + "acm020263jsd" : { + "type" : "ClassUnit", + "id" : "acm020263jsd", + "name" : "EnglishStemAnalyzer", + "compilationUnitId" : "acm020256jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020262jsd" ] + }, + "acm020264jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020264jsd", + "name" : "PdfSearchResults", + "parentId" : "acm020261jsd", + "content" : [ "acm020276jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "pdf", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020265jsd" : { + "type" : "CodePackage", + "id" : "acm020265jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020266jsd" ] + }, + "acm020266jsd" : { + "type" : "CodePackage", + "id" : "acm020266jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020267jsd" ] + }, + "acm020267jsd" : { + "type" : "CodePackage", + "id" : "acm020267jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020268jsd" ] + }, + "acm020268jsd" : { + "type" : "CodePackage", + "id" : "acm020268jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm020269jsd" ] + }, + "acm020269jsd" : { + "type" : "CodePackage", + "id" : "acm020269jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020264jsd" ] + }, + "acm020270jsd" : { + "type" : "ControlElement", + "id" : "acm020270jsd", + "name" : "PdfSearchResults" + }, + "acm020271jsd" : { + "type" : "ControlElement", + "id" : "acm020271jsd", + "name" : "PdfSearchResults" + }, + "acm020272jsd" : { + "type" : "ControlElement", + "id" : "acm020272jsd", + "name" : "getSortedByScore" + }, + "acm020273jsd" : { + "type" : "ControlElement", + "id" : "acm020273jsd", + "name" : "getSearchResults" + }, + "acm020274jsd" : { + "type" : "ControlElement", + "id" : "acm020274jsd", + "name" : "getSearchResultsByPath" + }, + "acm020275jsd" : { + "type" : "ControlElement", + "id" : "acm020275jsd", + "name" : "numSearchResults" + }, + "acm020276jsd" : { + "type" : "ClassUnit", + "id" : "acm020276jsd", + "name" : "PdfSearchResults", + "compilationUnitId" : "acm020264jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020299jsd" ], + "content" : [ "acm020270jsd", "acm020271jsd", "acm020272jsd", "acm020273jsd", "acm020274jsd", "acm020275jsd" ] + }, + "acm020277jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020277jsd", + "name" : "SearchFieldConstants", + "parentId" : "acm020261jsd", + "content" : [ "acm020283jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "pdf", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020278jsd" : { + "type" : "CodePackage", + "id" : "acm020278jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020279jsd" ] + }, + "acm020279jsd" : { + "type" : "CodePackage", + "id" : "acm020279jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020280jsd" ] + }, + "acm020280jsd" : { + "type" : "CodePackage", + "id" : "acm020280jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020281jsd" ] + }, + "acm020281jsd" : { + "type" : "CodePackage", + "id" : "acm020281jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm020282jsd" ] + }, + "acm020282jsd" : { + "type" : "CodePackage", + "id" : "acm020282jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020277jsd" ] + }, + "acm020283jsd" : { + "type" : "ClassUnit", + "id" : "acm020283jsd", + "name" : "SearchFieldConstants", + "compilationUnitId" : "acm020277jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm020284jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020284jsd", + "name" : "SearchResult", + "parentId" : "acm020261jsd", + "content" : [ "acm020299jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "pdf", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020285jsd" : { + "type" : "CodePackage", + "id" : "acm020285jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020286jsd" ] + }, + "acm020286jsd" : { + "type" : "CodePackage", + "id" : "acm020286jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020287jsd" ] + }, + "acm020287jsd" : { + "type" : "CodePackage", + "id" : "acm020287jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020288jsd" ] + }, + "acm020288jsd" : { + "type" : "CodePackage", + "id" : "acm020288jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm020289jsd" ] + }, + "acm020289jsd" : { + "type" : "CodePackage", + "id" : "acm020289jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020284jsd" ] + }, + "acm020290jsd" : { + "type" : "ControlElement", + "id" : "acm020290jsd", + "name" : "SearchResult" + }, + "acm020291jsd" : { + "type" : "ControlElement", + "id" : "acm020291jsd", + "name" : "getFieldContents" + }, + "acm020292jsd" : { + "type" : "ControlElement", + "id" : "acm020292jsd", + "name" : "isResultFor" + }, + "acm020293jsd" : { + "type" : "ControlElement", + "id" : "acm020293jsd", + "name" : "getPath" + }, + "acm020294jsd" : { + "type" : "ControlElement", + "id" : "acm020294jsd", + "name" : "getModified" + }, + "acm020295jsd" : { + "type" : "ControlElement", + "id" : "acm020295jsd", + "name" : "getLuceneScore" + }, + "acm020296jsd" : { + "type" : "ControlElement", + "id" : "acm020296jsd", + "name" : "getContentResultStringsHtml" + }, + "acm020297jsd" : { + "type" : "ControlElement", + "id" : "acm020297jsd", + "name" : "getAnnotationsResultStringsHtml" + }, + "acm020298jsd" : { + "type" : "ControlElement", + "id" : "acm020298jsd", + "name" : "getPageNumber" + }, + "acm020299jsd" : { + "type" : "ClassUnit", + "id" : "acm020299jsd", + "name" : "SearchResult", + "compilationUnitId" : "acm020284jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020263jsd" ], + "content" : [ "acm020290jsd", "acm020291jsd", "acm020292jsd", "acm020293jsd", "acm020294jsd", "acm020295jsd", "acm020296jsd", "acm020297jsd", "acm020298jsd" ] + }, + "acm020300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020300jsd", + "name" : "DublinCoreSchemaCustom", + "parentId" : "acm020304jsd", + "content" : [ "acm020308jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "schema" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020301jsd" : { + "type" : "CodePackage", + "id" : "acm020301jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020302jsd" ] + }, + "acm020302jsd" : { + "type" : "CodePackage", + "id" : "acm020302jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020303jsd" ] + }, + "acm020303jsd" : { + "type" : "CodePackage", + "id" : "acm020303jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020304jsd" ] + }, + "acm020304jsd" : { + "type" : "CodePackage", + "id" : "acm020304jsd", + "name" : "schema", + "parentId" : "acm017861jsd", + "content" : [ "acm020300jsd" ] + }, + "acm020305jsd" : { + "type" : "ControlElement", + "id" : "acm020305jsd", + "name" : "DublinCoreSchemaCustom" + }, + "acm020306jsd" : { + "type" : "ControlElement", + "id" : "acm020306jsd", + "name" : "copyDublinCoreSchema" + }, + "acm020307jsd" : { + "type" : "ControlElement", + "id" : "acm020307jsd", + "name" : "getUnqualifiedSequenceValueList" + }, + "acm020308jsd" : { + "type" : "ClassUnit", + "id" : "acm020308jsd", + "name" : "DublinCoreSchemaCustom", + "compilationUnitId" : "acm020300jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020308jsd" ], + "content" : [ "acm020305jsd", "acm020306jsd", "acm020307jsd" ] + }, + "acm020309jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020309jsd", + "name" : "GroupSearchQuery", + "parentId" : "acm020313jsd", + "content" : [ "acm020323jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020310jsd" : { + "type" : "CodePackage", + "id" : "acm020310jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020311jsd" ] + }, + "acm020311jsd" : { + "type" : "CodePackage", + "id" : "acm020311jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020312jsd" ] + }, + "acm020312jsd" : { + "type" : "CodePackage", + "id" : "acm020312jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020313jsd" ] + }, + "acm020313jsd" : { + "type" : "CodePackage", + "id" : "acm020313jsd", + "name" : "search", + "parentId" : "acm017861jsd", + "content" : [ "acm020309jsd", "acm020324jsd", "acm020336jsd", "acm020381jsd" ] + }, + "acm020314jsd" : { + "type" : "ControlElement", + "id" : "acm020314jsd", + "name" : "GroupSearchQuery" + }, + "acm020315jsd" : { + "type" : "ControlElement", + "id" : "acm020315jsd", + "name" : "toString" + }, + "acm020316jsd" : { + "type" : "ControlElement", + "id" : "acm020316jsd", + "name" : "isMatch" + }, + "acm020317jsd" : { + "type" : "ControlElement", + "id" : "acm020317jsd", + "name" : "getSearchRule" + }, + "acm020318jsd" : { + "type" : "ControlElement", + "id" : "acm020318jsd", + "name" : "getCaseSensitiveDescription" + }, + "acm020319jsd" : { + "type" : "ControlElement", + "id" : "acm020319jsd", + "name" : "getRegularExpressionDescription" + }, + "acm020320jsd" : { + "type" : "ControlElement", + "id" : "acm020320jsd", + "name" : "getRule" + }, + "acm020321jsd" : { + "type" : "ControlElement", + "id" : "acm020321jsd", + "name" : "getSearchExpression" + }, + "acm020322jsd" : { + "type" : "ControlElement", + "id" : "acm020322jsd", + "name" : "getSearchFlags" + }, + "acm020323jsd" : { + "type" : "ClassUnit", + "id" : "acm020323jsd", + "name" : "GroupSearchQuery", + "compilationUnitId" : "acm020309jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020330jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020461jsd", "acm020473jsd" ], + "content" : [ "acm020314jsd", "acm020315jsd", "acm020316jsd", "acm020317jsd", "acm020318jsd", "acm020319jsd", "acm020320jsd", "acm020321jsd", "acm020322jsd" ] + }, + "acm020324jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020324jsd", + "name" : "SearchMatcher", + "parentId" : "acm020313jsd", + "content" : [ "acm020330jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020325jsd" : { + "type" : "CodePackage", + "id" : "acm020325jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020326jsd" ] + }, + "acm020326jsd" : { + "type" : "CodePackage", + "id" : "acm020326jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020327jsd" ] + }, + "acm020327jsd" : { + "type" : "CodePackage", + "id" : "acm020327jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020328jsd" ] + }, + "acm020328jsd" : { + "type" : "CodePackage", + "id" : "acm020328jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020324jsd" ] + }, + "acm020329jsd" : { + "type" : "ControlElement", + "id" : "acm020329jsd", + "name" : "isMatch" + }, + "acm020330jsd" : { + "type" : "InterfaceUnit", + "id" : "acm020330jsd", + "name" : "SearchMatcher", + "compilationUnitId" : "acm020324jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm020329jsd" ] + }, + "acm020331jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020331jsd", + "name" : "AndMatcher", + "parentId" : "acm020336jsd", + "content" : [ "acm020338jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "matchers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020332jsd" : { + "type" : "CodePackage", + "id" : "acm020332jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020333jsd" ] + }, + "acm020333jsd" : { + "type" : "CodePackage", + "id" : "acm020333jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020334jsd" ] + }, + "acm020334jsd" : { + "type" : "CodePackage", + "id" : "acm020334jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020335jsd" ] + }, + "acm020335jsd" : { + "type" : "CodePackage", + "id" : "acm020335jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020336jsd" ] + }, + "acm020336jsd" : { + "type" : "CodePackage", + "id" : "acm020336jsd", + "name" : "matchers", + "parentId" : "acm020313jsd", + "content" : [ "acm020331jsd", "acm020339jsd", "acm020350jsd", "acm020359jsd", "acm020368jsd", "acm029104jsd" ] + }, + "acm020337jsd" : { + "type" : "ControlElement", + "id" : "acm020337jsd", + "name" : "isMatch" + }, + "acm020338jsd" : { + "type" : "ClassUnit", + "id" : "acm020338jsd", + "name" : "AndMatcher", + "compilationUnitId" : "acm020331jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm020349jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm020337jsd" ] + }, + "acm020339jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020339jsd", + "name" : "MatcherSet", + "parentId" : "acm020336jsd", + "content" : [ "acm020349jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "matchers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020340jsd" : { + "type" : "CodePackage", + "id" : "acm020340jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020341jsd" ] + }, + "acm020341jsd" : { + "type" : "CodePackage", + "id" : "acm020341jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020342jsd" ] + }, + "acm020342jsd" : { + "type" : "CodePackage", + "id" : "acm020342jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020343jsd" ] + }, + "acm020343jsd" : { + "type" : "CodePackage", + "id" : "acm020343jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020344jsd" ] + }, + "acm020344jsd" : { + "type" : "CodePackage", + "id" : "acm020344jsd", + "name" : "matchers", + "parentId" : null, + "content" : [ "acm020339jsd" ] + }, + "acm020345jsd" : { + "type" : "ControlElement", + "id" : "acm020345jsd", + "name" : "equals" + }, + "acm020346jsd" : { + "type" : "ControlElement", + "id" : "acm020346jsd", + "name" : "hashCode" + }, + "acm020347jsd" : { + "type" : "ControlElement", + "id" : "acm020347jsd", + "name" : "addRule" + }, + "acm020348jsd" : { + "type" : "ControlElement", + "id" : "acm020348jsd", + "name" : "toString" + }, + "acm020349jsd" : { + "type" : "ClassUnit", + "id" : "acm020349jsd", + "name" : "MatcherSet", + "compilationUnitId" : "acm020339jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020330jsd" ], + "datatypeReferencesIds" : [ "acm020330jsd", "acm020349jsd" ], + "content" : [ "acm020345jsd", "acm020346jsd", "acm020347jsd", "acm020348jsd" ] + }, + "acm020350jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020350jsd", + "name" : "MatcherSets", + "parentId" : "acm020336jsd", + "content" : [ "acm020357jsd", "acm020358jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "matchers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020351jsd" : { + "type" : "CodePackage", + "id" : "acm020351jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020352jsd" ] + }, + "acm020352jsd" : { + "type" : "CodePackage", + "id" : "acm020352jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020353jsd" ] + }, + "acm020353jsd" : { + "type" : "CodePackage", + "id" : "acm020353jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020354jsd" ] + }, + "acm020354jsd" : { + "type" : "CodePackage", + "id" : "acm020354jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020355jsd" ] + }, + "acm020355jsd" : { + "type" : "CodePackage", + "id" : "acm020355jsd", + "name" : "matchers", + "parentId" : null, + "content" : [ "acm020350jsd" ] + }, + "acm020356jsd" : { + "type" : "ControlElement", + "id" : "acm020356jsd", + "name" : "build" + }, + "acm020357jsd" : { + "type" : "ClassUnit", + "id" : "acm020357jsd", + "name" : "MatcherSets", + "compilationUnitId" : "acm020350jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020338jsd", "acm020349jsd", "acm020358jsd", "acm020375jsd" ], + "content" : [ "acm020356jsd" ] + }, + "acm020358jsd" : { + "type" : "ClassUnit", + "id" : "acm020358jsd", + "name" : "MatcherType", + "compilationUnitId" : "acm020350jsd", + "parentDatatypeId" : "acm020357jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm020359jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020359jsd", + "name" : "NotMatcher", + "parentId" : "acm020336jsd", + "content" : [ "acm020367jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "matchers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020360jsd" : { + "type" : "CodePackage", + "id" : "acm020360jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020361jsd" ] + }, + "acm020361jsd" : { + "type" : "CodePackage", + "id" : "acm020361jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020362jsd" ] + }, + "acm020362jsd" : { + "type" : "CodePackage", + "id" : "acm020362jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020363jsd" ] + }, + "acm020363jsd" : { + "type" : "CodePackage", + "id" : "acm020363jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020364jsd" ] + }, + "acm020364jsd" : { + "type" : "CodePackage", + "id" : "acm020364jsd", + "name" : "matchers", + "parentId" : null, + "content" : [ "acm020359jsd" ] + }, + "acm020365jsd" : { + "type" : "ControlElement", + "id" : "acm020365jsd", + "name" : "NotMatcher" + }, + "acm020366jsd" : { + "type" : "ControlElement", + "id" : "acm020366jsd", + "name" : "isMatch" + }, + "acm020367jsd" : { + "type" : "ClassUnit", + "id" : "acm020367jsd", + "name" : "NotMatcher", + "compilationUnitId" : "acm020359jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020330jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020330jsd" ], + "content" : [ "acm020365jsd", "acm020366jsd" ] + }, + "acm020368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020368jsd", + "name" : "OrMatcher", + "parentId" : "acm020336jsd", + "content" : [ "acm020375jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "matchers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020369jsd" : { + "type" : "CodePackage", + "id" : "acm020369jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020370jsd" ] + }, + "acm020370jsd" : { + "type" : "CodePackage", + "id" : "acm020370jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020371jsd" ] + }, + "acm020371jsd" : { + "type" : "CodePackage", + "id" : "acm020371jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020372jsd" ] + }, + "acm020372jsd" : { + "type" : "CodePackage", + "id" : "acm020372jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020373jsd" ] + }, + "acm020373jsd" : { + "type" : "CodePackage", + "id" : "acm020373jsd", + "name" : "matchers", + "parentId" : null, + "content" : [ "acm020368jsd" ] + }, + "acm020374jsd" : { + "type" : "ControlElement", + "id" : "acm020374jsd", + "name" : "isMatch" + }, + "acm020375jsd" : { + "type" : "ClassUnit", + "id" : "acm020375jsd", + "name" : "OrMatcher", + "compilationUnitId" : "acm020368jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm020349jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm020374jsd" ] + }, + "acm020376jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020376jsd", + "name" : "ContainsBasedSearchRule", + "parentId" : "acm020381jsd", + "content" : [ "acm020385jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020377jsd" : { + "type" : "CodePackage", + "id" : "acm020377jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020378jsd" ] + }, + "acm020378jsd" : { + "type" : "CodePackage", + "id" : "acm020378jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020379jsd" ] + }, + "acm020379jsd" : { + "type" : "CodePackage", + "id" : "acm020379jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020380jsd" ] + }, + "acm020380jsd" : { + "type" : "CodePackage", + "id" : "acm020380jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020381jsd" ] + }, + "acm020381jsd" : { + "type" : "CodePackage", + "id" : "acm020381jsd", + "name" : "rules", + "parentId" : "acm020313jsd", + "content" : [ "acm020376jsd", "acm020386jsd", "acm020396jsd", "acm020442jsd", "acm020452jsd", "acm020462jsd", "acm020474jsd", "acm029115jsd", "acm029125jsd", "acm029140jsd", "acm029149jsd" ] + }, + "acm020382jsd" : { + "type" : "ControlElement", + "id" : "acm020382jsd", + "name" : "ContainsBasedSearchRule" + }, + "acm020383jsd" : { + "type" : "ControlElement", + "id" : "acm020383jsd", + "name" : "validateSearchStrings" + }, + "acm020384jsd" : { + "type" : "ControlElement", + "id" : "acm020384jsd", + "name" : "applyRule" + }, + "acm020385jsd" : { + "type" : "ClassUnit", + "id" : "acm020385jsd", + "name" : "ContainsBasedSearchRule", + "compilationUnitId" : "acm020376jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm020395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm020473jsd", "acm020482jsd" ], + "content" : [ "acm020382jsd", "acm020383jsd", "acm020384jsd" ] + }, + "acm020386jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020386jsd", + "name" : "FullTextSearchRule", + "parentId" : "acm020381jsd", + "content" : [ "acm020395jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020387jsd" : { + "type" : "CodePackage", + "id" : "acm020387jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020388jsd" ] + }, + "acm020388jsd" : { + "type" : "CodePackage", + "id" : "acm020388jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020389jsd" ] + }, + "acm020389jsd" : { + "type" : "CodePackage", + "id" : "acm020389jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020390jsd" ] + }, + "acm020390jsd" : { + "type" : "CodePackage", + "id" : "acm020390jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020391jsd" ] + }, + "acm020391jsd" : { + "type" : "CodePackage", + "id" : "acm020391jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm020386jsd" ] + }, + "acm020392jsd" : { + "type" : "ControlElement", + "id" : "acm020392jsd", + "name" : "FullTextSearchRule" + }, + "acm020393jsd" : { + "type" : "ControlElement", + "id" : "acm020393jsd", + "name" : "getSearchFlags" + }, + "acm020394jsd" : { + "type" : "ControlElement", + "id" : "acm020394jsd", + "name" : "getFulltextResults" + }, + "acm020395jsd" : { + "type" : "ClassUnit", + "id" : "acm020395jsd", + "name" : "FullTextSearchRule", + "compilationUnitId" : "acm020386jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020461jsd" ], + "datatypeReferencesIds" : [ "acm016581jsd", "acm018022jsd", "acm018267jsd", "acm020276jsd", "acm020299jsd", "acm020395jsd", "acm020473jsd" ], + "content" : [ "acm020392jsd", "acm020393jsd", "acm020394jsd" ] + }, + "acm020396jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020396jsd", + "name" : "GrammarBasedSearchRule", + "parentId" : "acm020381jsd", + "content" : [ "acm020424jsd", "acm020426jsd", "acm020431jsd", "acm020439jsd", "acm020441jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020397jsd" : { + "type" : "CodePackage", + "id" : "acm020397jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020398jsd" ] + }, + "acm020398jsd" : { + "type" : "CodePackage", + "id" : "acm020398jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020399jsd" ] + }, + "acm020399jsd" : { + "type" : "CodePackage", + "id" : "acm020399jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020400jsd" ] + }, + "acm020400jsd" : { + "type" : "CodePackage", + "id" : "acm020400jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020401jsd" ] + }, + "acm020401jsd" : { + "type" : "CodePackage", + "id" : "acm020401jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm020396jsd" ] + }, + "acm020402jsd" : { + "type" : "ControlElement", + "id" : "acm020402jsd", + "name" : "syntaxError" + }, + "acm020403jsd" : { + "type" : "ControlElement", + "id" : "acm020403jsd", + "name" : "GrammarBasedSearchRule" + }, + "acm020404jsd" : { + "type" : "ControlElement", + "id" : "acm020404jsd", + "name" : "isValid" + }, + "acm020405jsd" : { + "type" : "ControlElement", + "id" : "acm020405jsd", + "name" : "getTree" + }, + "acm020406jsd" : { + "type" : "ControlElement", + "id" : "acm020406jsd", + "name" : "getQuery" + }, + "acm020407jsd" : { + "type" : "ControlElement", + "id" : "acm020407jsd", + "name" : "init" + }, + "acm020408jsd" : { + "type" : "ControlElement", + "id" : "acm020408jsd", + "name" : "applyRule" + }, + "acm020409jsd" : { + "type" : "ControlElement", + "id" : "acm020409jsd", + "name" : "getFulltextResults" + }, + "acm020410jsd" : { + "type" : "ControlElement", + "id" : "acm020410jsd", + "name" : "validateSearchStrings" + }, + "acm020411jsd" : { + "type" : "ControlElement", + "id" : "acm020411jsd", + "name" : "getSearchFlags" + }, + "acm020412jsd" : { + "type" : "ControlElement", + "id" : "acm020412jsd", + "name" : "build" + }, + "acm020413jsd" : { + "type" : "ControlElement", + "id" : "acm020413jsd", + "name" : "Comparator" + }, + "acm020414jsd" : { + "type" : "ControlElement", + "id" : "acm020414jsd", + "name" : "compare" + }, + "acm020415jsd" : { + "type" : "ControlElement", + "id" : "acm020415jsd", + "name" : "matchFieldKey" + }, + "acm020416jsd" : { + "type" : "ControlElement", + "id" : "acm020416jsd", + "name" : "matchFieldValue" + }, + "acm020417jsd" : { + "type" : "ControlElement", + "id" : "acm020417jsd", + "name" : "BibtexSearchVisitor" + }, + "acm020418jsd" : { + "type" : "ControlElement", + "id" : "acm020418jsd", + "name" : "comparison" + }, + "acm020419jsd" : { + "type" : "ControlElement", + "id" : "acm020419jsd", + "name" : "visitStart" + }, + "acm020420jsd" : { + "type" : "ControlElement", + "id" : "acm020420jsd", + "name" : "visitComparison" + }, + "acm020421jsd" : { + "type" : "ControlElement", + "id" : "acm020421jsd", + "name" : "visitUnaryExpression" + }, + "acm020422jsd" : { + "type" : "ControlElement", + "id" : "acm020422jsd", + "name" : "visitParenExpression" + }, + "acm020423jsd" : { + "type" : "ControlElement", + "id" : "acm020423jsd", + "name" : "visitBinaryExpression" + }, + "acm020424jsd" : { + "type" : "ClassUnit", + "id" : "acm020424jsd", + "name" : "GrammarBasedSearchRule", + "compilationUnitId" : "acm020396jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020461jsd" ], + "datatypeReferencesIds" : [ "acm016581jsd", "acm018022jsd", "acm018267jsd", "acm018673jsd", "acm020276jsd", "acm020299jsd", "acm020424jsd", "acm020426jsd", "acm020431jsd", "acm020439jsd", "acm020441jsd", "acm020473jsd" ], + "content" : [ "acm020402jsd", "acm020403jsd", "acm020404jsd", "acm020405jsd", "acm020406jsd", "acm020407jsd", "acm020408jsd", "acm020409jsd", "acm020410jsd", "acm020411jsd", "acm020412jsd", "acm020413jsd", "acm020414jsd", "acm020415jsd", "acm020416jsd", "acm020417jsd", "acm020418jsd", "acm020419jsd", "acm020420jsd", "acm020421jsd", "acm020422jsd", "acm020423jsd" ] + }, + "acm020425jsd" : { + "type" : "ControlElement", + "id" : "acm020425jsd", + "name" : "syntaxError" + }, + "acm020426jsd" : { + "type" : "ClassUnit", + "id" : "acm020426jsd", + "name" : "ThrowingErrorListener", + "compilationUnitId" : "acm020396jsd", + "parentDatatypeId" : "acm020424jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020426jsd" ], + "content" : [ "acm020425jsd" ] + }, + "acm020427jsd" : { + "type" : "ControlElement", + "id" : "acm020427jsd", + "name" : "Comparator" + }, + "acm020428jsd" : { + "type" : "ControlElement", + "id" : "acm020428jsd", + "name" : "compare" + }, + "acm020429jsd" : { + "type" : "ControlElement", + "id" : "acm020429jsd", + "name" : "matchFieldKey" + }, + "acm020430jsd" : { + "type" : "ControlElement", + "id" : "acm020430jsd", + "name" : "matchFieldValue" + }, + "acm020431jsd" : { + "type" : "ClassUnit", + "id" : "acm020431jsd", + "name" : "Comparator", + "compilationUnitId" : "acm020396jsd", + "parentDatatypeId" : "acm020424jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm020441jsd", "acm020473jsd" ], + "content" : [ "acm020427jsd", "acm020428jsd", "acm020429jsd", "acm020430jsd" ] + }, + "acm020432jsd" : { + "type" : "ControlElement", + "id" : "acm020432jsd", + "name" : "BibtexSearchVisitor" + }, + "acm020433jsd" : { + "type" : "ControlElement", + "id" : "acm020433jsd", + "name" : "comparison" + }, + "acm020434jsd" : { + "type" : "ControlElement", + "id" : "acm020434jsd", + "name" : "visitStart" + }, + "acm020435jsd" : { + "type" : "ControlElement", + "id" : "acm020435jsd", + "name" : "visitComparison" + }, + "acm020436jsd" : { + "type" : "ControlElement", + "id" : "acm020436jsd", + "name" : "visitUnaryExpression" + }, + "acm020437jsd" : { + "type" : "ControlElement", + "id" : "acm020437jsd", + "name" : "visitParenExpression" + }, + "acm020438jsd" : { + "type" : "ControlElement", + "id" : "acm020438jsd", + "name" : "visitBinaryExpression" + }, + "acm020439jsd" : { + "type" : "ClassUnit", + "id" : "acm020439jsd", + "name" : "BibtexSearchVisitor", + "compilationUnitId" : "acm020396jsd", + "parentDatatypeId" : "acm020424jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020431jsd", "acm020441jsd", "acm020473jsd" ], + "content" : [ "acm020432jsd", "acm020433jsd", "acm020434jsd", "acm020435jsd", "acm020436jsd", "acm020437jsd", "acm020438jsd" ] + }, + "acm020440jsd" : { + "type" : "ControlElement", + "id" : "acm020440jsd", + "name" : "build" + }, + "acm020441jsd" : { + "type" : "ClassUnit", + "id" : "acm020441jsd", + "name" : "ComparisonOperator", + "compilationUnitId" : "acm020396jsd", + "parentDatatypeId" : "acm020424jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020441jsd" ], + "content" : [ "acm020440jsd" ] + }, + "acm020442jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020442jsd", + "name" : "RegexBasedSearchRule", + "parentId" : "acm020381jsd", + "content" : [ "acm020451jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020443jsd" : { + "type" : "CodePackage", + "id" : "acm020443jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020444jsd" ] + }, + "acm020444jsd" : { + "type" : "CodePackage", + "id" : "acm020444jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020445jsd" ] + }, + "acm020445jsd" : { + "type" : "CodePackage", + "id" : "acm020445jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020446jsd" ] + }, + "acm020446jsd" : { + "type" : "CodePackage", + "id" : "acm020446jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020447jsd" ] + }, + "acm020447jsd" : { + "type" : "CodePackage", + "id" : "acm020447jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm020442jsd" ] + }, + "acm020448jsd" : { + "type" : "ControlElement", + "id" : "acm020448jsd", + "name" : "RegexBasedSearchRule" + }, + "acm020449jsd" : { + "type" : "ControlElement", + "id" : "acm020449jsd", + "name" : "validateSearchStrings" + }, + "acm020450jsd" : { + "type" : "ControlElement", + "id" : "acm020450jsd", + "name" : "applyRule" + }, + "acm020451jsd" : { + "type" : "ClassUnit", + "id" : "acm020451jsd", + "name" : "RegexBasedSearchRule", + "compilationUnitId" : "acm020442jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm020395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm018673jsd", "acm020451jsd", "acm020473jsd" ], + "content" : [ "acm020448jsd", "acm020449jsd", "acm020450jsd" ] + }, + "acm020452jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020452jsd", + "name" : "SearchRule", + "parentId" : "acm020381jsd", + "content" : [ "acm020461jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020453jsd" : { + "type" : "CodePackage", + "id" : "acm020453jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020454jsd" ] + }, + "acm020454jsd" : { + "type" : "CodePackage", + "id" : "acm020454jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020455jsd" ] + }, + "acm020455jsd" : { + "type" : "CodePackage", + "id" : "acm020455jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020456jsd" ] + }, + "acm020456jsd" : { + "type" : "CodePackage", + "id" : "acm020456jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020457jsd" ] + }, + "acm020457jsd" : { + "type" : "CodePackage", + "id" : "acm020457jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm020452jsd" ] + }, + "acm020458jsd" : { + "type" : "ControlElement", + "id" : "acm020458jsd", + "name" : "applyRule" + }, + "acm020459jsd" : { + "type" : "ControlElement", + "id" : "acm020459jsd", + "name" : "getFulltextResults" + }, + "acm020460jsd" : { + "type" : "ControlElement", + "id" : "acm020460jsd", + "name" : "validateSearchStrings" + }, + "acm020461jsd" : { + "type" : "InterfaceUnit", + "id" : "acm020461jsd", + "name" : "SearchRule", + "compilationUnitId" : "acm020452jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020276jsd" ], + "content" : [ "acm020458jsd", "acm020459jsd", "acm020460jsd" ] + }, + "acm020462jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020462jsd", + "name" : "SearchRules", + "parentId" : "acm020381jsd", + "content" : [ "acm020472jsd", "acm020473jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020463jsd" : { + "type" : "CodePackage", + "id" : "acm020463jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020464jsd" ] + }, + "acm020464jsd" : { + "type" : "CodePackage", + "id" : "acm020464jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020465jsd" ] + }, + "acm020465jsd" : { + "type" : "CodePackage", + "id" : "acm020465jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020466jsd" ] + }, + "acm020466jsd" : { + "type" : "CodePackage", + "id" : "acm020466jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020467jsd" ] + }, + "acm020467jsd" : { + "type" : "CodePackage", + "id" : "acm020467jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm020462jsd" ] + }, + "acm020468jsd" : { + "type" : "ControlElement", + "id" : "acm020468jsd", + "name" : "SearchRules" + }, + "acm020469jsd" : { + "type" : "ControlElement", + "id" : "acm020469jsd", + "name" : "getSearchRuleByQuery" + }, + "acm020470jsd" : { + "type" : "ControlElement", + "id" : "acm020470jsd", + "name" : "isSimpleQuery" + }, + "acm020471jsd" : { + "type" : "ControlElement", + "id" : "acm020471jsd", + "name" : "getSearchRule" + }, + "acm020472jsd" : { + "type" : "ClassUnit", + "id" : "acm020472jsd", + "name" : "SearchRules", + "compilationUnitId" : "acm020462jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020385jsd", "acm020424jsd", "acm020451jsd", "acm020461jsd", "acm020473jsd" ], + "content" : [ "acm020468jsd", "acm020469jsd", "acm020470jsd", "acm020471jsd" ] + }, + "acm020473jsd" : { + "type" : "ClassUnit", + "id" : "acm020473jsd", + "name" : "SearchFlags", + "compilationUnitId" : "acm020462jsd", + "parentDatatypeId" : "acm020472jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm020474jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020474jsd", + "name" : "SentenceAnalyzer", + "parentId" : "acm020381jsd", + "content" : [ "acm020482jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020475jsd" : { + "type" : "CodePackage", + "id" : "acm020475jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020476jsd" ] + }, + "acm020476jsd" : { + "type" : "CodePackage", + "id" : "acm020476jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020477jsd" ] + }, + "acm020477jsd" : { + "type" : "CodePackage", + "id" : "acm020477jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020478jsd" ] + }, + "acm020478jsd" : { + "type" : "CodePackage", + "id" : "acm020478jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm020479jsd" ] + }, + "acm020479jsd" : { + "type" : "CodePackage", + "id" : "acm020479jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm020474jsd" ] + }, + "acm020480jsd" : { + "type" : "ControlElement", + "id" : "acm020480jsd", + "name" : "SentenceAnalyzer" + }, + "acm020481jsd" : { + "type" : "ControlElement", + "id" : "acm020481jsd", + "name" : "getWords" + }, + "acm020482jsd" : { + "type" : "ClassUnit", + "id" : "acm020482jsd", + "name" : "SentenceAnalyzer", + "compilationUnitId" : "acm020474jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020480jsd", "acm020481jsd" ] + }, + "acm020483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020483jsd", + "name" : "LatexToUnicodeAdapter", + "parentId" : "acm020487jsd", + "content" : [ "acm020490jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020484jsd" : { + "type" : "CodePackage", + "id" : "acm020484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020485jsd" ] + }, + "acm020485jsd" : { + "type" : "CodePackage", + "id" : "acm020485jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020486jsd" ] + }, + "acm020486jsd" : { + "type" : "CodePackage", + "id" : "acm020486jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020487jsd" ] + }, + "acm020487jsd" : { + "type" : "CodePackage", + "id" : "acm020487jsd", + "name" : "strings", + "parentId" : "acm017861jsd", + "content" : [ "acm020483jsd", "acm020491jsd", "acm020542jsd", "acm029158jsd" ] + }, + "acm020488jsd" : { + "type" : "ControlElement", + "id" : "acm020488jsd", + "name" : "format" + }, + "acm020489jsd" : { + "type" : "ControlElement", + "id" : "acm020489jsd", + "name" : "parse" + }, + "acm020490jsd" : { + "type" : "ClassUnit", + "id" : "acm020490jsd", + "name" : "LatexToUnicodeAdapter", + "compilationUnitId" : "acm020483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020488jsd", "acm020489jsd" ] + }, + "acm020491jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020491jsd", + "name" : "StringUtil", + "parentId" : "acm020487jsd", + "content" : [ "acm020541jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020492jsd" : { + "type" : "CodePackage", + "id" : "acm020492jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020493jsd" ] + }, + "acm020493jsd" : { + "type" : "CodePackage", + "id" : "acm020493jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020494jsd" ] + }, + "acm020494jsd" : { + "type" : "CodePackage", + "id" : "acm020494jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020495jsd" ] + }, + "acm020495jsd" : { + "type" : "CodePackage", + "id" : "acm020495jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm020491jsd" ] + }, + "acm020496jsd" : { + "type" : "ControlElement", + "id" : "acm020496jsd", + "name" : "booleanToBinaryString" + }, + "acm020497jsd" : { + "type" : "ControlElement", + "id" : "acm020497jsd", + "name" : "quote" + }, + "acm020498jsd" : { + "type" : "ControlElement", + "id" : "acm020498jsd", + "name" : "getPart" + }, + "acm020499jsd" : { + "type" : "ControlElement", + "id" : "acm020499jsd", + "name" : "shaveString" + }, + "acm020500jsd" : { + "type" : "ControlElement", + "id" : "acm020500jsd", + "name" : "join" + }, + "acm020501jsd" : { + "type" : "ControlElement", + "id" : "acm020501jsd", + "name" : "stripBrackets" + }, + "acm020502jsd" : { + "type" : "ControlElement", + "id" : "acm020502jsd", + "name" : "getCorrectFileName" + }, + "acm020503jsd" : { + "type" : "ControlElement", + "id" : "acm020503jsd", + "name" : "wrap" + }, + "acm020504jsd" : { + "type" : "ControlElement", + "id" : "acm020504jsd", + "name" : "addWrappedLine" + }, + "acm020505jsd" : { + "type" : "ControlElement", + "id" : "acm020505jsd", + "name" : "quoteForHTML" + }, + "acm020506jsd" : { + "type" : "ControlElement", + "id" : "acm020506jsd", + "name" : "decodeStringDoubleArray" + }, + "acm020507jsd" : { + "type" : "ControlElement", + "id" : "acm020507jsd", + "name" : "putBracesAroundCapitals" + }, + "acm020508jsd" : { + "type" : "ControlElement", + "id" : "acm020508jsd", + "name" : "removeBracesAroundCapitals" + }, + "acm020509jsd" : { + "type" : "ControlElement", + "id" : "acm020509jsd", + "name" : "removeSingleBracesAroundCapitals" + }, + "acm020510jsd" : { + "type" : "ControlElement", + "id" : "acm020510jsd", + "name" : "unifyLineBreaks" + }, + "acm020511jsd" : { + "type" : "ControlElement", + "id" : "acm020511jsd", + "name" : "isInCurlyBrackets" + }, + "acm020512jsd" : { + "type" : "ControlElement", + "id" : "acm020512jsd", + "name" : "isInSquareBrackets" + }, + "acm020513jsd" : { + "type" : "ControlElement", + "id" : "acm020513jsd", + "name" : "isInCitationMarks" + }, + "acm020514jsd" : { + "type" : "ControlElement", + "id" : "acm020514jsd", + "name" : "intValueOf" + }, + "acm020515jsd" : { + "type" : "ControlElement", + "id" : "acm020515jsd", + "name" : "intValueOfOptional" + }, + "acm020516jsd" : { + "type" : "ControlElement", + "id" : "acm020516jsd", + "name" : "stripNonValidXMLCharacters" + }, + "acm020517jsd" : { + "type" : "ControlElement", + "id" : "acm020517jsd", + "name" : "tokenizeToList" + }, + "acm020518jsd" : { + "type" : "ControlElement", + "id" : "acm020518jsd", + "name" : "limitStringLength" + }, + "acm020519jsd" : { + "type" : "ControlElement", + "id" : "acm020519jsd", + "name" : "replaceSpecialCharacters" + }, + "acm020520jsd" : { + "type" : "ControlElement", + "id" : "acm020520jsd", + "name" : "repeatSpaces" + }, + "acm020521jsd" : { + "type" : "ControlElement", + "id" : "acm020521jsd", + "name" : "repeat" + }, + "acm020522jsd" : { + "type" : "ControlElement", + "id" : "acm020522jsd", + "name" : "isNullOrEmpty" + }, + "acm020523jsd" : { + "type" : "ControlElement", + "id" : "acm020523jsd", + "name" : "isBlank" + }, + "acm020524jsd" : { + "type" : "ControlElement", + "id" : "acm020524jsd", + "name" : "isBlank" + }, + "acm020525jsd" : { + "type" : "ControlElement", + "id" : "acm020525jsd", + "name" : "isNotBlank" + }, + "acm020526jsd" : { + "type" : "ControlElement", + "id" : "acm020526jsd", + "name" : "isNotBlank" + }, + "acm020527jsd" : { + "type" : "ControlElement", + "id" : "acm020527jsd", + "name" : "boldHTML" + }, + "acm020528jsd" : { + "type" : "ControlElement", + "id" : "acm020528jsd", + "name" : "boldHTML" + }, + "acm020529jsd" : { + "type" : "ControlElement", + "id" : "acm020529jsd", + "name" : "unquote" + }, + "acm020530jsd" : { + "type" : "ControlElement", + "id" : "acm020530jsd", + "name" : "stripAccents" + }, + "acm020531jsd" : { + "type" : "ControlElement", + "id" : "acm020531jsd", + "name" : "capitalizeFirst" + }, + "acm020532jsd" : { + "type" : "ControlElement", + "id" : "acm020532jsd", + "name" : "getStringAsWords" + }, + "acm020533jsd" : { + "type" : "ControlElement", + "id" : "acm020533jsd", + "name" : "getStringAsSentences" + }, + "acm020534jsd" : { + "type" : "ControlElement", + "id" : "acm020534jsd", + "name" : "containsIgnoreCase" + }, + "acm020535jsd" : { + "type" : "ControlElement", + "id" : "acm020535jsd", + "name" : "substringBetween" + }, + "acm020536jsd" : { + "type" : "ControlElement", + "id" : "acm020536jsd", + "name" : "ignoreCurlyBracket" + }, + "acm020537jsd" : { + "type" : "ControlElement", + "id" : "acm020537jsd", + "name" : "quoteStringIfSpaceIsContained" + }, + "acm020538jsd" : { + "type" : "ControlElement", + "id" : "acm020538jsd", + "name" : "containsWhitespace" + }, + "acm020539jsd" : { + "type" : "ControlElement", + "id" : "acm020539jsd", + "name" : "removeStringAtTheEnd" + }, + "acm020540jsd" : { + "type" : "ControlElement", + "id" : "acm020540jsd", + "name" : "endsWithIgnoreCase" + }, + "acm020541jsd" : { + "type" : "ClassUnit", + "id" : "acm020541jsd", + "name" : "StringUtil", + "compilationUnitId" : "acm020491jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020548jsd" ], + "content" : [ "acm020496jsd", "acm020497jsd", "acm020498jsd", "acm020499jsd", "acm020500jsd", "acm020501jsd", "acm020502jsd", "acm020503jsd", "acm020504jsd", "acm020505jsd", "acm020506jsd", "acm020507jsd", "acm020508jsd", "acm020509jsd", "acm020510jsd", "acm020511jsd", "acm020512jsd", "acm020513jsd", "acm020514jsd", "acm020515jsd", "acm020516jsd", "acm020517jsd", "acm020518jsd", "acm020519jsd", "acm020520jsd", "acm020521jsd", "acm020522jsd", "acm020523jsd", "acm020524jsd", "acm020525jsd", "acm020526jsd", "acm020527jsd", "acm020528jsd", "acm020529jsd", "acm020530jsd", "acm020531jsd", "acm020532jsd", "acm020533jsd", "acm020534jsd", "acm020535jsd", "acm020536jsd", "acm020537jsd", "acm020538jsd", "acm020539jsd", "acm020540jsd" ] + }, + "acm020542jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020542jsd", + "name" : "UnicodeToReadableCharMap", + "parentId" : "acm020487jsd", + "content" : [ "acm020548jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020543jsd" : { + "type" : "CodePackage", + "id" : "acm020543jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020544jsd" ] + }, + "acm020544jsd" : { + "type" : "CodePackage", + "id" : "acm020544jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020545jsd" ] + }, + "acm020545jsd" : { + "type" : "CodePackage", + "id" : "acm020545jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020546jsd" ] + }, + "acm020546jsd" : { + "type" : "CodePackage", + "id" : "acm020546jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm020542jsd" ] + }, + "acm020547jsd" : { + "type" : "ControlElement", + "id" : "acm020547jsd", + "name" : "UnicodeToReadableCharMap" + }, + "acm020548jsd" : { + "type" : "ClassUnit", + "id" : "acm020548jsd", + "name" : "UnicodeToReadableCharMap", + "compilationUnitId" : "acm020542jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020547jsd" ] + }, + "acm020549jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020549jsd", + "name" : "FetchResult", + "parentId" : "acm020553jsd", + "content" : [ "acm020557jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "study" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020550jsd" : { + "type" : "CodePackage", + "id" : "acm020550jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020551jsd" ] + }, + "acm020551jsd" : { + "type" : "CodePackage", + "id" : "acm020551jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020552jsd" ] + }, + "acm020552jsd" : { + "type" : "CodePackage", + "id" : "acm020552jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020553jsd" ] + }, + "acm020553jsd" : { + "type" : "CodePackage", + "id" : "acm020553jsd", + "name" : "study", + "parentId" : "acm017861jsd", + "content" : [ "acm020549jsd", "acm020558jsd", "acm020567jsd", "acm020588jsd", "acm020603jsd" ] + }, + "acm020554jsd" : { + "type" : "ControlElement", + "id" : "acm020554jsd", + "name" : "FetchResult" + }, + "acm020555jsd" : { + "type" : "ControlElement", + "id" : "acm020555jsd", + "name" : "getFetcherName" + }, + "acm020556jsd" : { + "type" : "ControlElement", + "id" : "acm020556jsd", + "name" : "getFetchResult" + }, + "acm020557jsd" : { + "type" : "ClassUnit", + "id" : "acm020557jsd", + "name" : "FetchResult", + "compilationUnitId" : "acm020549jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd" ], + "content" : [ "acm020554jsd", "acm020555jsd", "acm020556jsd" ] + }, + "acm020558jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020558jsd", + "name" : "QueryResult", + "parentId" : "acm020553jsd", + "content" : [ "acm020566jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "study" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020559jsd" : { + "type" : "CodePackage", + "id" : "acm020559jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020560jsd" ] + }, + "acm020560jsd" : { + "type" : "CodePackage", + "id" : "acm020560jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020561jsd" ] + }, + "acm020561jsd" : { + "type" : "CodePackage", + "id" : "acm020561jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020562jsd" ] + }, + "acm020562jsd" : { + "type" : "CodePackage", + "id" : "acm020562jsd", + "name" : "study", + "parentId" : null, + "content" : [ "acm020558jsd" ] + }, + "acm020563jsd" : { + "type" : "ControlElement", + "id" : "acm020563jsd", + "name" : "QueryResult" + }, + "acm020564jsd" : { + "type" : "ControlElement", + "id" : "acm020564jsd", + "name" : "getQuery" + }, + "acm020565jsd" : { + "type" : "ControlElement", + "id" : "acm020565jsd", + "name" : "getResultsPerFetcher" + }, + "acm020566jsd" : { + "type" : "ClassUnit", + "id" : "acm020566jsd", + "name" : "QueryResult", + "compilationUnitId" : "acm020558jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020557jsd" ], + "content" : [ "acm020563jsd", "acm020564jsd", "acm020565jsd" ] + }, + "acm020567jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020567jsd", + "name" : "Study", + "parentId" : "acm020553jsd", + "content" : [ "acm020587jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "study" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020568jsd" : { + "type" : "CodePackage", + "id" : "acm020568jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020569jsd" ] + }, + "acm020569jsd" : { + "type" : "CodePackage", + "id" : "acm020569jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020570jsd" ] + }, + "acm020570jsd" : { + "type" : "CodePackage", + "id" : "acm020570jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020571jsd" ] + }, + "acm020571jsd" : { + "type" : "CodePackage", + "id" : "acm020571jsd", + "name" : "study", + "parentId" : null, + "content" : [ "acm020567jsd" ] + }, + "acm020572jsd" : { + "type" : "ControlElement", + "id" : "acm020572jsd", + "name" : "Study" + }, + "acm020573jsd" : { + "type" : "ControlElement", + "id" : "acm020573jsd", + "name" : "Study" + }, + "acm020574jsd" : { + "type" : "ControlElement", + "id" : "acm020574jsd", + "name" : "getAuthors" + }, + "acm020575jsd" : { + "type" : "ControlElement", + "id" : "acm020575jsd", + "name" : "setAuthors" + }, + "acm020576jsd" : { + "type" : "ControlElement", + "id" : "acm020576jsd", + "name" : "getQueries" + }, + "acm020577jsd" : { + "type" : "ControlElement", + "id" : "acm020577jsd", + "name" : "setQueries" + }, + "acm020578jsd" : { + "type" : "ControlElement", + "id" : "acm020578jsd", + "name" : "getDatabases" + }, + "acm020579jsd" : { + "type" : "ControlElement", + "id" : "acm020579jsd", + "name" : "setDatabases" + }, + "acm020580jsd" : { + "type" : "ControlElement", + "id" : "acm020580jsd", + "name" : "getTitle" + }, + "acm020581jsd" : { + "type" : "ControlElement", + "id" : "acm020581jsd", + "name" : "setTitle" + }, + "acm020582jsd" : { + "type" : "ControlElement", + "id" : "acm020582jsd", + "name" : "getResearchQuestions" + }, + "acm020583jsd" : { + "type" : "ControlElement", + "id" : "acm020583jsd", + "name" : "setResearchQuestions" + }, + "acm020584jsd" : { + "type" : "ControlElement", + "id" : "acm020584jsd", + "name" : "toString" + }, + "acm020585jsd" : { + "type" : "ControlElement", + "id" : "acm020585jsd", + "name" : "equals" + }, + "acm020586jsd" : { + "type" : "ControlElement", + "id" : "acm020586jsd", + "name" : "hashCode" + }, + "acm020587jsd" : { + "type" : "ClassUnit", + "id" : "acm020587jsd", + "name" : "Study", + "compilationUnitId" : "acm020567jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020587jsd", "acm020602jsd", "acm020615jsd" ], + "content" : [ "acm020572jsd", "acm020573jsd", "acm020574jsd", "acm020575jsd", "acm020576jsd", "acm020577jsd", "acm020578jsd", "acm020579jsd", "acm020580jsd", "acm020581jsd", "acm020582jsd", "acm020583jsd", "acm020584jsd", "acm020585jsd", "acm020586jsd" ] + }, + "acm020588jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020588jsd", + "name" : "StudyDatabase", + "parentId" : "acm020553jsd", + "content" : [ "acm020602jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "study" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020589jsd" : { + "type" : "CodePackage", + "id" : "acm020589jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020590jsd" ] + }, + "acm020590jsd" : { + "type" : "CodePackage", + "id" : "acm020590jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020591jsd" ] + }, + "acm020591jsd" : { + "type" : "CodePackage", + "id" : "acm020591jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020592jsd" ] + }, + "acm020592jsd" : { + "type" : "CodePackage", + "id" : "acm020592jsd", + "name" : "study", + "parentId" : null, + "content" : [ "acm020588jsd" ] + }, + "acm020593jsd" : { + "type" : "ControlElement", + "id" : "acm020593jsd", + "name" : "StudyDatabase" + }, + "acm020594jsd" : { + "type" : "ControlElement", + "id" : "acm020594jsd", + "name" : "StudyDatabase" + }, + "acm020595jsd" : { + "type" : "ControlElement", + "id" : "acm020595jsd", + "name" : "getName" + }, + "acm020596jsd" : { + "type" : "ControlElement", + "id" : "acm020596jsd", + "name" : "setName" + }, + "acm020597jsd" : { + "type" : "ControlElement", + "id" : "acm020597jsd", + "name" : "isEnabled" + }, + "acm020598jsd" : { + "type" : "ControlElement", + "id" : "acm020598jsd", + "name" : "setEnabled" + }, + "acm020599jsd" : { + "type" : "ControlElement", + "id" : "acm020599jsd", + "name" : "equals" + }, + "acm020600jsd" : { + "type" : "ControlElement", + "id" : "acm020600jsd", + "name" : "hashCode" + }, + "acm020601jsd" : { + "type" : "ControlElement", + "id" : "acm020601jsd", + "name" : "toString" + }, + "acm020602jsd" : { + "type" : "ClassUnit", + "id" : "acm020602jsd", + "name" : "StudyDatabase", + "compilationUnitId" : "acm020588jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020602jsd" ], + "content" : [ "acm020593jsd", "acm020594jsd", "acm020595jsd", "acm020596jsd", "acm020597jsd", "acm020598jsd", "acm020599jsd", "acm020600jsd", "acm020601jsd" ] + }, + "acm020603jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020603jsd", + "name" : "StudyQuery", + "parentId" : "acm020553jsd", + "content" : [ "acm020615jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "study" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020604jsd" : { + "type" : "CodePackage", + "id" : "acm020604jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020605jsd" ] + }, + "acm020605jsd" : { + "type" : "CodePackage", + "id" : "acm020605jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020606jsd" ] + }, + "acm020606jsd" : { + "type" : "CodePackage", + "id" : "acm020606jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020607jsd" ] + }, + "acm020607jsd" : { + "type" : "CodePackage", + "id" : "acm020607jsd", + "name" : "study", + "parentId" : null, + "content" : [ "acm020603jsd" ] + }, + "acm020608jsd" : { + "type" : "ControlElement", + "id" : "acm020608jsd", + "name" : "StudyQuery" + }, + "acm020609jsd" : { + "type" : "ControlElement", + "id" : "acm020609jsd", + "name" : "StudyQuery" + }, + "acm020610jsd" : { + "type" : "ControlElement", + "id" : "acm020610jsd", + "name" : "getQuery" + }, + "acm020611jsd" : { + "type" : "ControlElement", + "id" : "acm020611jsd", + "name" : "setQuery" + }, + "acm020612jsd" : { + "type" : "ControlElement", + "id" : "acm020612jsd", + "name" : "equals" + }, + "acm020613jsd" : { + "type" : "ControlElement", + "id" : "acm020613jsd", + "name" : "hashCode" + }, + "acm020614jsd" : { + "type" : "ControlElement", + "id" : "acm020614jsd", + "name" : "toString" + }, + "acm020615jsd" : { + "type" : "ClassUnit", + "id" : "acm020615jsd", + "name" : "StudyQuery", + "compilationUnitId" : "acm020603jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020615jsd" ], + "content" : [ "acm020608jsd", "acm020609jsd", "acm020610jsd", "acm020611jsd", "acm020612jsd", "acm020613jsd", "acm020614jsd" ] + }, + "acm020616jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020616jsd", + "name" : "Citation", + "parentId" : "acm020620jsd", + "content" : [ "acm020631jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020617jsd" : { + "type" : "CodePackage", + "id" : "acm020617jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020618jsd" ] + }, + "acm020618jsd" : { + "type" : "CodePackage", + "id" : "acm020618jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020619jsd" ] + }, + "acm020619jsd" : { + "type" : "CodePackage", + "id" : "acm020619jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020620jsd" ] + }, + "acm020620jsd" : { + "type" : "CodePackage", + "id" : "acm020620jsd", + "name" : "texparser", + "parentId" : "acm017861jsd", + "content" : [ "acm020616jsd", "acm020632jsd", "acm020647jsd", "acm029216jsd" ] + }, + "acm020621jsd" : { + "type" : "ControlElement", + "id" : "acm020621jsd", + "name" : "Citation" + }, + "acm020622jsd" : { + "type" : "ControlElement", + "id" : "acm020622jsd", + "name" : "getPath" + }, + "acm020623jsd" : { + "type" : "ControlElement", + "id" : "acm020623jsd", + "name" : "getLine" + }, + "acm020624jsd" : { + "type" : "ControlElement", + "id" : "acm020624jsd", + "name" : "getColStart" + }, + "acm020625jsd" : { + "type" : "ControlElement", + "id" : "acm020625jsd", + "name" : "getColEnd" + }, + "acm020626jsd" : { + "type" : "ControlElement", + "id" : "acm020626jsd", + "name" : "getLineText" + }, + "acm020627jsd" : { + "type" : "ControlElement", + "id" : "acm020627jsd", + "name" : "getContext" + }, + "acm020628jsd" : { + "type" : "ControlElement", + "id" : "acm020628jsd", + "name" : "toString" + }, + "acm020629jsd" : { + "type" : "ControlElement", + "id" : "acm020629jsd", + "name" : "equals" + }, + "acm020630jsd" : { + "type" : "ControlElement", + "id" : "acm020630jsd", + "name" : "hashCode" + }, + "acm020631jsd" : { + "type" : "ClassUnit", + "id" : "acm020631jsd", + "name" : "Citation", + "compilationUnitId" : "acm020616jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020631jsd" ], + "content" : [ "acm020621jsd", "acm020622jsd", "acm020623jsd", "acm020624jsd", "acm020625jsd", "acm020626jsd", "acm020627jsd", "acm020628jsd", "acm020629jsd", "acm020630jsd" ] + }, + "acm020632jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020632jsd", + "name" : "LatexBibEntriesResolverResult", + "parentId" : "acm020620jsd", + "content" : [ "acm020646jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020633jsd" : { + "type" : "CodePackage", + "id" : "acm020633jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020634jsd" ] + }, + "acm020634jsd" : { + "type" : "CodePackage", + "id" : "acm020634jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020635jsd" ] + }, + "acm020635jsd" : { + "type" : "CodePackage", + "id" : "acm020635jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020636jsd" ] + }, + "acm020636jsd" : { + "type" : "CodePackage", + "id" : "acm020636jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm020632jsd" ] + }, + "acm020637jsd" : { + "type" : "ControlElement", + "id" : "acm020637jsd", + "name" : "LatexBibEntriesResolverResult" + }, + "acm020638jsd" : { + "type" : "ControlElement", + "id" : "acm020638jsd", + "name" : "getLatexParserResult" + }, + "acm020639jsd" : { + "type" : "ControlElement", + "id" : "acm020639jsd", + "name" : "getNewEntries" + }, + "acm020640jsd" : { + "type" : "ControlElement", + "id" : "acm020640jsd", + "name" : "addEntry" + }, + "acm020641jsd" : { + "type" : "ControlElement", + "id" : "acm020641jsd", + "name" : "getBibFiles" + }, + "acm020642jsd" : { + "type" : "ControlElement", + "id" : "acm020642jsd", + "name" : "getCitations" + }, + "acm020643jsd" : { + "type" : "ControlElement", + "id" : "acm020643jsd", + "name" : "toString" + }, + "acm020644jsd" : { + "type" : "ControlElement", + "id" : "acm020644jsd", + "name" : "equals" + }, + "acm020645jsd" : { + "type" : "ControlElement", + "id" : "acm020645jsd", + "name" : "hashCode" + }, + "acm020646jsd" : { + "type" : "ClassUnit", + "id" : "acm020646jsd", + "name" : "LatexBibEntriesResolverResult", + "compilationUnitId" : "acm020632jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020631jsd", "acm020646jsd", "acm020666jsd" ], + "content" : [ "acm020637jsd", "acm020638jsd", "acm020639jsd", "acm020640jsd", "acm020641jsd", "acm020642jsd", "acm020643jsd", "acm020644jsd", "acm020645jsd" ] + }, + "acm020647jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020647jsd", + "name" : "LatexParserResult", + "parentId" : "acm020620jsd", + "content" : [ "acm020666jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020648jsd" : { + "type" : "CodePackage", + "id" : "acm020648jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020649jsd" ] + }, + "acm020649jsd" : { + "type" : "CodePackage", + "id" : "acm020649jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020650jsd" ] + }, + "acm020650jsd" : { + "type" : "CodePackage", + "id" : "acm020650jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020651jsd" ] + }, + "acm020651jsd" : { + "type" : "CodePackage", + "id" : "acm020651jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm020647jsd" ] + }, + "acm020652jsd" : { + "type" : "ControlElement", + "id" : "acm020652jsd", + "name" : "LatexParserResult" + }, + "acm020653jsd" : { + "type" : "ControlElement", + "id" : "acm020653jsd", + "name" : "getFileList" + }, + "acm020654jsd" : { + "type" : "ControlElement", + "id" : "acm020654jsd", + "name" : "getNestedFiles" + }, + "acm020655jsd" : { + "type" : "ControlElement", + "id" : "acm020655jsd", + "name" : "getBibFiles" + }, + "acm020656jsd" : { + "type" : "ControlElement", + "id" : "acm020656jsd", + "name" : "getCitations" + }, + "acm020657jsd" : { + "type" : "ControlElement", + "id" : "acm020657jsd", + "name" : "getCitationsKeySet" + }, + "acm020658jsd" : { + "type" : "ControlElement", + "id" : "acm020658jsd", + "name" : "getCitationsByKey" + }, + "acm020659jsd" : { + "type" : "ControlElement", + "id" : "acm020659jsd", + "name" : "getCitationsByKey" + }, + "acm020660jsd" : { + "type" : "ControlElement", + "id" : "acm020660jsd", + "name" : "addFiles" + }, + "acm020661jsd" : { + "type" : "ControlElement", + "id" : "acm020661jsd", + "name" : "addBibFile" + }, + "acm020662jsd" : { + "type" : "ControlElement", + "id" : "acm020662jsd", + "name" : "addKey" + }, + "acm020663jsd" : { + "type" : "ControlElement", + "id" : "acm020663jsd", + "name" : "toString" + }, + "acm020664jsd" : { + "type" : "ControlElement", + "id" : "acm020664jsd", + "name" : "equals" + }, + "acm020665jsd" : { + "type" : "ControlElement", + "id" : "acm020665jsd", + "name" : "hashCode" + }, + "acm020666jsd" : { + "type" : "ClassUnit", + "id" : "acm020666jsd", + "name" : "LatexParserResult", + "compilationUnitId" : "acm020647jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020631jsd", "acm020666jsd" ], + "content" : [ "acm020652jsd", "acm020653jsd", "acm020654jsd", "acm020655jsd", "acm020656jsd", "acm020657jsd", "acm020658jsd", "acm020659jsd", "acm020660jsd", "acm020661jsd", "acm020662jsd", "acm020663jsd", "acm020664jsd", "acm020665jsd" ] + }, + "acm020667jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020667jsd", + "name" : "DummyFileUpdateMonitor", + "parentId" : "acm020671jsd", + "content" : [ "acm020676jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020668jsd" : { + "type" : "CodePackage", + "id" : "acm020668jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020669jsd" ] + }, + "acm020669jsd" : { + "type" : "CodePackage", + "id" : "acm020669jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020670jsd" ] + }, + "acm020670jsd" : { + "type" : "CodePackage", + "id" : "acm020670jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020671jsd" ] + }, + "acm020671jsd" : { + "type" : "CodePackage", + "id" : "acm020671jsd", + "name" : "util", + "parentId" : "acm017861jsd", + "content" : [ "acm020667jsd", "acm020677jsd", "acm020684jsd", "acm020694jsd", "acm020702jsd", "acm020712jsd", "acm020729jsd", "acm020736jsd" ] + }, + "acm020672jsd" : { + "type" : "ControlElement", + "id" : "acm020672jsd", + "name" : "addListenerForFile" + }, + "acm020673jsd" : { + "type" : "ControlElement", + "id" : "acm020673jsd", + "name" : "removeListener" + }, + "acm020674jsd" : { + "type" : "ControlElement", + "id" : "acm020674jsd", + "name" : "isActive" + }, + "acm020675jsd" : { + "type" : "ControlElement", + "id" : "acm020675jsd", + "name" : "shutdown" + }, + "acm020676jsd" : { + "type" : "ClassUnit", + "id" : "acm020676jsd", + "name" : "DummyFileUpdateMonitor", + "compilationUnitId" : "acm020667jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020693jsd" ], + "datatypeReferencesIds" : [ "acm020683jsd" ], + "content" : [ "acm020672jsd", "acm020673jsd", "acm020674jsd", "acm020675jsd" ] + }, + "acm020677jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020677jsd", + "name" : "FileUpdateListener", + "parentId" : "acm020671jsd", + "content" : [ "acm020683jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020678jsd" : { + "type" : "CodePackage", + "id" : "acm020678jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020679jsd" ] + }, + "acm020679jsd" : { + "type" : "CodePackage", + "id" : "acm020679jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020680jsd" ] + }, + "acm020680jsd" : { + "type" : "CodePackage", + "id" : "acm020680jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020681jsd" ] + }, + "acm020681jsd" : { + "type" : "CodePackage", + "id" : "acm020681jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020677jsd" ] + }, + "acm020682jsd" : { + "type" : "ControlElement", + "id" : "acm020682jsd", + "name" : "fileUpdated" + }, + "acm020683jsd" : { + "type" : "InterfaceUnit", + "id" : "acm020683jsd", + "name" : "FileUpdateListener", + "compilationUnitId" : "acm020677jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020682jsd" ] + }, + "acm020684jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020684jsd", + "name" : "FileUpdateMonitor", + "parentId" : "acm020671jsd", + "content" : [ "acm020693jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020685jsd" : { + "type" : "CodePackage", + "id" : "acm020685jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020686jsd" ] + }, + "acm020686jsd" : { + "type" : "CodePackage", + "id" : "acm020686jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020687jsd" ] + }, + "acm020687jsd" : { + "type" : "CodePackage", + "id" : "acm020687jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020688jsd" ] + }, + "acm020688jsd" : { + "type" : "CodePackage", + "id" : "acm020688jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020684jsd" ] + }, + "acm020689jsd" : { + "type" : "ControlElement", + "id" : "acm020689jsd", + "name" : "addListenerForFile" + }, + "acm020690jsd" : { + "type" : "ControlElement", + "id" : "acm020690jsd", + "name" : "removeListener" + }, + "acm020691jsd" : { + "type" : "ControlElement", + "id" : "acm020691jsd", + "name" : "isActive" + }, + "acm020692jsd" : { + "type" : "ControlElement", + "id" : "acm020692jsd", + "name" : "shutdown" + }, + "acm020693jsd" : { + "type" : "InterfaceUnit", + "id" : "acm020693jsd", + "name" : "FileUpdateMonitor", + "compilationUnitId" : "acm020684jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020683jsd" ], + "content" : [ "acm020689jsd", "acm020690jsd", "acm020691jsd", "acm020692jsd" ] + }, + "acm020694jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020694jsd", + "name" : "ListUtil", + "parentId" : "acm020671jsd", + "content" : [ "acm020701jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020695jsd" : { + "type" : "CodePackage", + "id" : "acm020695jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020696jsd" ] + }, + "acm020696jsd" : { + "type" : "CodePackage", + "id" : "acm020696jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020697jsd" ] + }, + "acm020697jsd" : { + "type" : "CodePackage", + "id" : "acm020697jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020698jsd" ] + }, + "acm020698jsd" : { + "type" : "CodePackage", + "id" : "acm020698jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020694jsd" ] + }, + "acm020699jsd" : { + "type" : "ControlElement", + "id" : "acm020699jsd", + "name" : "anyMatch" + }, + "acm020700jsd" : { + "type" : "ControlElement", + "id" : "acm020700jsd", + "name" : "allMatch" + }, + "acm020701jsd" : { + "type" : "ClassUnit", + "id" : "acm020701jsd", + "name" : "ListUtil", + "compilationUnitId" : "acm020694jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020699jsd", "acm020700jsd" ] + }, + "acm020702jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020702jsd", + "name" : "MultiKeyMap", + "parentId" : "acm020671jsd", + "content" : [ "acm020711jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020703jsd" : { + "type" : "CodePackage", + "id" : "acm020703jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020704jsd" ] + }, + "acm020704jsd" : { + "type" : "CodePackage", + "id" : "acm020704jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020705jsd" ] + }, + "acm020705jsd" : { + "type" : "CodePackage", + "id" : "acm020705jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020706jsd" ] + }, + "acm020706jsd" : { + "type" : "CodePackage", + "id" : "acm020706jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020702jsd" ] + }, + "acm020707jsd" : { + "type" : "ControlElement", + "id" : "acm020707jsd", + "name" : "MultiKeyMap" + }, + "acm020708jsd" : { + "type" : "ControlElement", + "id" : "acm020708jsd", + "name" : "get" + }, + "acm020709jsd" : { + "type" : "ControlElement", + "id" : "acm020709jsd", + "name" : "put" + }, + "acm020710jsd" : { + "type" : "ControlElement", + "id" : "acm020710jsd", + "name" : "remove" + }, + "acm020711jsd" : { + "type" : "ClassUnit", + "id" : "acm020711jsd", + "name" : "MultiKeyMap", + "compilationUnitId" : "acm020702jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020707jsd", "acm020708jsd", "acm020709jsd", "acm020710jsd" ] + }, + "acm020712jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020712jsd", + "name" : "OptionalUtil", + "parentId" : "acm020671jsd", + "content" : [ "acm020728jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020713jsd" : { + "type" : "CodePackage", + "id" : "acm020713jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020714jsd" ] + }, + "acm020714jsd" : { + "type" : "CodePackage", + "id" : "acm020714jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020715jsd" ] + }, + "acm020715jsd" : { + "type" : "CodePackage", + "id" : "acm020715jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020716jsd" ] + }, + "acm020716jsd" : { + "type" : "CodePackage", + "id" : "acm020716jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020712jsd" ] + }, + "acm020717jsd" : { + "type" : "ControlElement", + "id" : "acm020717jsd", + "name" : "toList" + }, + "acm020718jsd" : { + "type" : "ControlElement", + "id" : "acm020718jsd", + "name" : "equals" + }, + "acm020719jsd" : { + "type" : "ControlElement", + "id" : "acm020719jsd", + "name" : "toStream" + }, + "acm020720jsd" : { + "type" : "ControlElement", + "id" : "acm020720jsd", + "name" : "toList" + }, + "acm020721jsd" : { + "type" : "ControlElement", + "id" : "acm020721jsd", + "name" : "flatMapFromStream" + }, + "acm020722jsd" : { + "type" : "ControlElement", + "id" : "acm020722jsd", + "name" : "flatMap" + }, + "acm020723jsd" : { + "type" : "ControlElement", + "id" : "acm020723jsd", + "name" : "isPresentAnd" + }, + "acm020724jsd" : { + "type" : "ControlElement", + "id" : "acm020724jsd", + "name" : "isPresentAndTrue" + }, + "acm020725jsd" : { + "type" : "ControlElement", + "id" : "acm020725jsd", + "name" : "combine" + }, + "acm020726jsd" : { + "type" : "ControlElement", + "id" : "acm020726jsd", + "name" : "orElse" + }, + "acm020727jsd" : { + "type" : "ControlElement", + "id" : "acm020727jsd", + "name" : "orElse" + }, + "acm020728jsd" : { + "type" : "ClassUnit", + "id" : "acm020728jsd", + "name" : "OptionalUtil", + "compilationUnitId" : "acm020712jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020717jsd", "acm020718jsd", "acm020719jsd", "acm020720jsd", "acm020721jsd", "acm020722jsd", "acm020723jsd", "acm020724jsd", "acm020725jsd", "acm020726jsd", "acm020727jsd" ] + }, + "acm020729jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020729jsd", + "name" : "ResultingStringState", + "parentId" : "acm020671jsd", + "content" : [ "acm020735jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020730jsd" : { + "type" : "CodePackage", + "id" : "acm020730jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020731jsd" ] + }, + "acm020731jsd" : { + "type" : "CodePackage", + "id" : "acm020731jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020732jsd" ] + }, + "acm020732jsd" : { + "type" : "CodePackage", + "id" : "acm020732jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020733jsd" ] + }, + "acm020733jsd" : { + "type" : "CodePackage", + "id" : "acm020733jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020729jsd" ] + }, + "acm020734jsd" : { + "type" : "ControlElement", + "id" : "acm020734jsd", + "name" : "ResultingStringState" + }, + "acm020735jsd" : { + "type" : "ClassUnit", + "id" : "acm020735jsd", + "name" : "ResultingStringState", + "compilationUnitId" : "acm020729jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020734jsd" ] + }, + "acm020736jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020736jsd", + "name" : "TreeCollector", + "parentId" : "acm020671jsd", + "content" : [ "acm020749jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "model", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020737jsd" : { + "type" : "CodePackage", + "id" : "acm020737jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020738jsd" ] + }, + "acm020738jsd" : { + "type" : "CodePackage", + "id" : "acm020738jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020739jsd" ] + }, + "acm020739jsd" : { + "type" : "CodePackage", + "id" : "acm020739jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm020740jsd" ] + }, + "acm020740jsd" : { + "type" : "CodePackage", + "id" : "acm020740jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm020736jsd" ] + }, + "acm020741jsd" : { + "type" : "ControlElement", + "id" : "acm020741jsd", + "name" : "TreeCollector" + }, + "acm020742jsd" : { + "type" : "ControlElement", + "id" : "acm020742jsd", + "name" : "mergeIntoTree" + }, + "acm020743jsd" : { + "type" : "ControlElement", + "id" : "acm020743jsd", + "name" : "supplier" + }, + "acm020744jsd" : { + "type" : "ControlElement", + "id" : "acm020744jsd", + "name" : "accumulator" + }, + "acm020745jsd" : { + "type" : "ControlElement", + "id" : "acm020745jsd", + "name" : "merge" + }, + "acm020746jsd" : { + "type" : "ControlElement", + "id" : "acm020746jsd", + "name" : "combiner" + }, + "acm020747jsd" : { + "type" : "ControlElement", + "id" : "acm020747jsd", + "name" : "finisher" + }, + "acm020748jsd" : { + "type" : "ControlElement", + "id" : "acm020748jsd", + "name" : "characteristics" + }, + "acm020749jsd" : { + "type" : "ClassUnit", + "id" : "acm020749jsd", + "name" : "TreeCollector", + "compilationUnitId" : "acm020736jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017927jsd", "acm020749jsd" ], + "content" : [ "acm020741jsd", "acm020742jsd", "acm020743jsd", "acm020744jsd", "acm020745jsd", "acm020746jsd", "acm020747jsd", "acm020748jsd" ] + }, + "acm020750jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020750jsd", + "name" : "AppearancePreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020765jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020751jsd" : { + "type" : "CodePackage", + "id" : "acm020751jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020752jsd" ] + }, + "acm020752jsd" : { + "type" : "CodePackage", + "id" : "acm020752jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020753jsd" ] + }, + "acm020753jsd" : { + "type" : "CodePackage", + "id" : "acm020753jsd", + "name" : "preferences", + "parentId" : "acm001339jsd", + "content" : [ "acm020750jsd", "acm020766jsd", "acm020775jsd", "acm020793jsd", "acm020820jsd", "acm020849jsd", "acm020876jsd", "acm020924jsd", "acm020951jsd", "acm020964jsd", "acm021096jsd", "acm021114jsd", "acm021144jsd", "acm021207jsd", "acm021225jsd", "acm021242jsd", "acm021268jsd", "acm021280jsd" ] + }, + "acm020754jsd" : { + "type" : "ControlElement", + "id" : "acm020754jsd", + "name" : "AppearancePreferences" + }, + "acm020755jsd" : { + "type" : "ControlElement", + "id" : "acm020755jsd", + "name" : "shouldOverrideDefaultFontSize" + }, + "acm020756jsd" : { + "type" : "ControlElement", + "id" : "acm020756jsd", + "name" : "setShouldOverrideDefaultFontSize" + }, + "acm020757jsd" : { + "type" : "ControlElement", + "id" : "acm020757jsd", + "name" : "shouldOverrideDefaultFontSizeProperty" + }, + "acm020758jsd" : { + "type" : "ControlElement", + "id" : "acm020758jsd", + "name" : "getMainFontSize" + }, + "acm020759jsd" : { + "type" : "ControlElement", + "id" : "acm020759jsd", + "name" : "getDefaultFontSize" + }, + "acm020760jsd" : { + "type" : "ControlElement", + "id" : "acm020760jsd", + "name" : "setMainFontSize" + }, + "acm020761jsd" : { + "type" : "ControlElement", + "id" : "acm020761jsd", + "name" : "mainFontSizeProperty" + }, + "acm020762jsd" : { + "type" : "ControlElement", + "id" : "acm020762jsd", + "name" : "getTheme" + }, + "acm020763jsd" : { + "type" : "ControlElement", + "id" : "acm020763jsd", + "name" : "setTheme" + }, + "acm020764jsd" : { + "type" : "ControlElement", + "id" : "acm020764jsd", + "name" : "themeProperty" + }, + "acm020765jsd" : { + "type" : "ClassUnit", + "id" : "acm020765jsd", + "name" : "AppearancePreferences", + "compilationUnitId" : "acm020750jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009325jsd" ], + "content" : [ "acm020754jsd", "acm020755jsd", "acm020756jsd", "acm020757jsd", "acm020758jsd", "acm020759jsd", "acm020760jsd", "acm020761jsd", "acm020762jsd", "acm020763jsd", "acm020764jsd" ] + }, + "acm020766jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020766jsd", + "name" : "BibEntryPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020774jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020767jsd" : { + "type" : "CodePackage", + "id" : "acm020767jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020768jsd" ] + }, + "acm020768jsd" : { + "type" : "CodePackage", + "id" : "acm020768jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020769jsd" ] + }, + "acm020769jsd" : { + "type" : "CodePackage", + "id" : "acm020769jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020766jsd" ] + }, + "acm020770jsd" : { + "type" : "ControlElement", + "id" : "acm020770jsd", + "name" : "BibEntryPreferences" + }, + "acm020771jsd" : { + "type" : "ControlElement", + "id" : "acm020771jsd", + "name" : "getKeywordSeparator" + }, + "acm020772jsd" : { + "type" : "ControlElement", + "id" : "acm020772jsd", + "name" : "keywordSeparatorProperty" + }, + "acm020773jsd" : { + "type" : "ControlElement", + "id" : "acm020773jsd", + "name" : "setKeywordSeparator" + }, + "acm020774jsd" : { + "type" : "ClassUnit", + "id" : "acm020774jsd", + "name" : "BibEntryPreferences", + "compilationUnitId" : "acm020766jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020770jsd", "acm020771jsd", "acm020772jsd", "acm020773jsd" ] + }, + "acm020775jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020775jsd", + "name" : "CleanupPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020791jsd", "acm020792jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020776jsd" : { + "type" : "CodePackage", + "id" : "acm020776jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020777jsd" ] + }, + "acm020777jsd" : { + "type" : "CodePackage", + "id" : "acm020777jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020778jsd" ] + }, + "acm020778jsd" : { + "type" : "CodePackage", + "id" : "acm020778jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020775jsd" ] + }, + "acm020779jsd" : { + "type" : "ControlElement", + "id" : "acm020779jsd", + "name" : "CleanupPreferences" + }, + "acm020780jsd" : { + "type" : "ControlElement", + "id" : "acm020780jsd", + "name" : "CleanupPreferences" + }, + "acm020781jsd" : { + "type" : "ControlElement", + "id" : "acm020781jsd", + "name" : "CleanupPreferences" + }, + "acm020782jsd" : { + "type" : "ControlElement", + "id" : "acm020782jsd", + "name" : "CleanupPreferences" + }, + "acm020783jsd" : { + "type" : "ControlElement", + "id" : "acm020783jsd", + "name" : "getActiveJobs" + }, + "acm020784jsd" : { + "type" : "ControlElement", + "id" : "acm020784jsd", + "name" : "setActive" + }, + "acm020785jsd" : { + "type" : "ControlElement", + "id" : "acm020785jsd", + "name" : "getObservableActiveJobs" + }, + "acm020786jsd" : { + "type" : "ControlElement", + "id" : "acm020786jsd", + "name" : "setActiveJobs" + }, + "acm020787jsd" : { + "type" : "ControlElement", + "id" : "acm020787jsd", + "name" : "isActive" + }, + "acm020788jsd" : { + "type" : "ControlElement", + "id" : "acm020788jsd", + "name" : "getFieldFormatterCleanups" + }, + "acm020789jsd" : { + "type" : "ControlElement", + "id" : "acm020789jsd", + "name" : "fieldFormatterCleanupsProperty" + }, + "acm020790jsd" : { + "type" : "ControlElement", + "id" : "acm020790jsd", + "name" : "setFieldFormatterCleanups" + }, + "acm020791jsd" : { + "type" : "ClassUnit", + "id" : "acm020791jsd", + "name" : "CleanupPreferences", + "compilationUnitId" : "acm020775jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011188jsd", "acm020792jsd" ], + "content" : [ "acm020779jsd", "acm020780jsd", "acm020781jsd", "acm020782jsd", "acm020783jsd", "acm020784jsd", "acm020785jsd", "acm020786jsd", "acm020787jsd", "acm020788jsd", "acm020789jsd", "acm020790jsd" ] + }, + "acm020792jsd" : { + "type" : "ClassUnit", + "id" : "acm020792jsd", + "name" : "CleanupStep", + "compilationUnitId" : "acm020775jsd", + "parentDatatypeId" : "acm020791jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm020793jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020793jsd", + "name" : "ExternalApplicationsPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020819jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020794jsd" : { + "type" : "CodePackage", + "id" : "acm020794jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020795jsd" ] + }, + "acm020795jsd" : { + "type" : "CodePackage", + "id" : "acm020795jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020796jsd" ] + }, + "acm020796jsd" : { + "type" : "CodePackage", + "id" : "acm020796jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020793jsd" ] + }, + "acm020797jsd" : { + "type" : "ControlElement", + "id" : "acm020797jsd", + "name" : "ExternalApplicationsPreferences" + }, + "acm020798jsd" : { + "type" : "ControlElement", + "id" : "acm020798jsd", + "name" : "getEmailSubject" + }, + "acm020799jsd" : { + "type" : "ControlElement", + "id" : "acm020799jsd", + "name" : "eMailSubjectProperty" + }, + "acm020800jsd" : { + "type" : "ControlElement", + "id" : "acm020800jsd", + "name" : "setEMailSubject" + }, + "acm020801jsd" : { + "type" : "ControlElement", + "id" : "acm020801jsd", + "name" : "shouldAutoOpenEmailAttachmentsFolder" + }, + "acm020802jsd" : { + "type" : "ControlElement", + "id" : "acm020802jsd", + "name" : "autoOpenEmailAttachmentsFolderProperty" + }, + "acm020803jsd" : { + "type" : "ControlElement", + "id" : "acm020803jsd", + "name" : "setAutoOpenEmailAttachmentsFolder" + }, + "acm020804jsd" : { + "type" : "ControlElement", + "id" : "acm020804jsd", + "name" : "getCiteCommand" + }, + "acm020805jsd" : { + "type" : "ControlElement", + "id" : "acm020805jsd", + "name" : "citeCommandProperty" + }, + "acm020806jsd" : { + "type" : "ControlElement", + "id" : "acm020806jsd", + "name" : "setCiteCommand" + }, + "acm020807jsd" : { + "type" : "ControlElement", + "id" : "acm020807jsd", + "name" : "useCustomTerminal" + }, + "acm020808jsd" : { + "type" : "ControlElement", + "id" : "acm020808jsd", + "name" : "useCustomTerminalProperty" + }, + "acm020809jsd" : { + "type" : "ControlElement", + "id" : "acm020809jsd", + "name" : "setUseCustomTerminal" + }, + "acm020810jsd" : { + "type" : "ControlElement", + "id" : "acm020810jsd", + "name" : "getCustomTerminalCommand" + }, + "acm020811jsd" : { + "type" : "ControlElement", + "id" : "acm020811jsd", + "name" : "customTerminalCommandProperty" + }, + "acm020812jsd" : { + "type" : "ControlElement", + "id" : "acm020812jsd", + "name" : "setCustomTerminalCommand" + }, + "acm020813jsd" : { + "type" : "ControlElement", + "id" : "acm020813jsd", + "name" : "useCustomFileBrowser" + }, + "acm020814jsd" : { + "type" : "ControlElement", + "id" : "acm020814jsd", + "name" : "useCustomFileBrowserProperty" + }, + "acm020815jsd" : { + "type" : "ControlElement", + "id" : "acm020815jsd", + "name" : "setUseCustomFileBrowser" + }, + "acm020816jsd" : { + "type" : "ControlElement", + "id" : "acm020816jsd", + "name" : "getCustomFileBrowserCommand" + }, + "acm020817jsd" : { + "type" : "ControlElement", + "id" : "acm020817jsd", + "name" : "customFileBrowserCommandProperty" + }, + "acm020818jsd" : { + "type" : "ControlElement", + "id" : "acm020818jsd", + "name" : "setCustomFileBrowserCommand" + }, + "acm020819jsd" : { + "type" : "ClassUnit", + "id" : "acm020819jsd", + "name" : "ExternalApplicationsPreferences", + "compilationUnitId" : "acm020793jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm020797jsd", "acm020798jsd", "acm020799jsd", "acm020800jsd", "acm020801jsd", "acm020802jsd", "acm020803jsd", "acm020804jsd", "acm020805jsd", "acm020806jsd", "acm020807jsd", "acm020808jsd", "acm020809jsd", "acm020810jsd", "acm020811jsd", "acm020812jsd", "acm020813jsd", "acm020814jsd", "acm020815jsd", "acm020816jsd", "acm020817jsd", "acm020818jsd" ] + }, + "acm020820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020820jsd", + "name" : "FilePreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020848jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020821jsd" : { + "type" : "CodePackage", + "id" : "acm020821jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020822jsd" ] + }, + "acm020822jsd" : { + "type" : "CodePackage", + "id" : "acm020822jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020823jsd" ] + }, + "acm020823jsd" : { + "type" : "CodePackage", + "id" : "acm020823jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020820jsd" ] + }, + "acm020824jsd" : { + "type" : "ControlElement", + "id" : "acm020824jsd", + "name" : "FilePreferences" + }, + "acm020825jsd" : { + "type" : "ControlElement", + "id" : "acm020825jsd", + "name" : "getUser" + }, + "acm020826jsd" : { + "type" : "ControlElement", + "id" : "acm020826jsd", + "name" : "getMainFileDirectory" + }, + "acm020827jsd" : { + "type" : "ControlElement", + "id" : "acm020827jsd", + "name" : "mainFileDirectoryProperty" + }, + "acm020828jsd" : { + "type" : "ControlElement", + "id" : "acm020828jsd", + "name" : "setMainFileDirectory" + }, + "acm020829jsd" : { + "type" : "ControlElement", + "id" : "acm020829jsd", + "name" : "shouldStoreFilesRelativeToBibFile" + }, + "acm020830jsd" : { + "type" : "ControlElement", + "id" : "acm020830jsd", + "name" : "storeFilesRelativeToBibFileProperty" + }, + "acm020831jsd" : { + "type" : "ControlElement", + "id" : "acm020831jsd", + "name" : "setStoreFilesRelativeToBibFile" + }, + "acm020832jsd" : { + "type" : "ControlElement", + "id" : "acm020832jsd", + "name" : "getFileNamePattern" + }, + "acm020833jsd" : { + "type" : "ControlElement", + "id" : "acm020833jsd", + "name" : "fileNamePatternProperty" + }, + "acm020834jsd" : { + "type" : "ControlElement", + "id" : "acm020834jsd", + "name" : "setFileNamePattern" + }, + "acm020835jsd" : { + "type" : "ControlElement", + "id" : "acm020835jsd", + "name" : "getFileDirectoryPattern" + }, + "acm020836jsd" : { + "type" : "ControlElement", + "id" : "acm020836jsd", + "name" : "fileDirectoryPatternProperty" + }, + "acm020837jsd" : { + "type" : "ControlElement", + "id" : "acm020837jsd", + "name" : "setFileDirectoryPattern" + }, + "acm020838jsd" : { + "type" : "ControlElement", + "id" : "acm020838jsd", + "name" : "shouldDownloadLinkedFiles" + }, + "acm020839jsd" : { + "type" : "ControlElement", + "id" : "acm020839jsd", + "name" : "downloadLinkedFilesProperty" + }, + "acm020840jsd" : { + "type" : "ControlElement", + "id" : "acm020840jsd", + "name" : "setDownloadLinkedFiles" + }, + "acm020841jsd" : { + "type" : "ControlElement", + "id" : "acm020841jsd", + "name" : "shouldFulltextIndexLinkedFiles" + }, + "acm020842jsd" : { + "type" : "ControlElement", + "id" : "acm020842jsd", + "name" : "fulltextIndexLinkedFilesProperty" + }, + "acm020843jsd" : { + "type" : "ControlElement", + "id" : "acm020843jsd", + "name" : "setFulltextIndexLinkedFiles" + }, + "acm020844jsd" : { + "type" : "ControlElement", + "id" : "acm020844jsd", + "name" : "getWorkingDirectory" + }, + "acm020845jsd" : { + "type" : "ControlElement", + "id" : "acm020845jsd", + "name" : "workingDirectoryProperty" + }, + "acm020846jsd" : { + "type" : "ControlElement", + "id" : "acm020846jsd", + "name" : "setWorkingDirectory" + }, + "acm020847jsd" : { + "type" : "ControlElement", + "id" : "acm020847jsd", + "name" : "getExternalFileTypes" + }, + "acm020848jsd" : { + "type" : "ClassUnit", + "id" : "acm020848jsd", + "name" : "FilePreferences", + "compilationUnitId" : "acm020820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004328jsd" ], + "content" : [ "acm020824jsd", "acm020825jsd", "acm020826jsd", "acm020827jsd", "acm020828jsd", "acm020829jsd", "acm020830jsd", "acm020831jsd", "acm020832jsd", "acm020833jsd", "acm020834jsd", "acm020835jsd", "acm020836jsd", "acm020837jsd", "acm020838jsd", "acm020839jsd", "acm020840jsd", "acm020841jsd", "acm020842jsd", "acm020843jsd", "acm020844jsd", "acm020845jsd", "acm020846jsd", "acm020847jsd" ] + }, + "acm020849jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020849jsd", + "name" : "GeneralPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020875jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020850jsd" : { + "type" : "CodePackage", + "id" : "acm020850jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020851jsd" ] + }, + "acm020851jsd" : { + "type" : "CodePackage", + "id" : "acm020851jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020852jsd" ] + }, + "acm020852jsd" : { + "type" : "CodePackage", + "id" : "acm020852jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020849jsd" ] + }, + "acm020853jsd" : { + "type" : "ControlElement", + "id" : "acm020853jsd", + "name" : "GeneralPreferences" + }, + "acm020854jsd" : { + "type" : "ControlElement", + "id" : "acm020854jsd", + "name" : "getLanguage" + }, + "acm020855jsd" : { + "type" : "ControlElement", + "id" : "acm020855jsd", + "name" : "languageProperty" + }, + "acm020856jsd" : { + "type" : "ControlElement", + "id" : "acm020856jsd", + "name" : "setLanguage" + }, + "acm020857jsd" : { + "type" : "ControlElement", + "id" : "acm020857jsd", + "name" : "getDefaultBibDatabaseMode" + }, + "acm020858jsd" : { + "type" : "ControlElement", + "id" : "acm020858jsd", + "name" : "defaultBibDatabaseModeProperty" + }, + "acm020859jsd" : { + "type" : "ControlElement", + "id" : "acm020859jsd", + "name" : "setDefaultBibDatabaseMode" + }, + "acm020860jsd" : { + "type" : "ControlElement", + "id" : "acm020860jsd", + "name" : "warnAboutDuplicatesInInspection" + }, + "acm020861jsd" : { + "type" : "ControlElement", + "id" : "acm020861jsd", + "name" : "isWarnAboutDuplicatesInInspectionProperty" + }, + "acm020862jsd" : { + "type" : "ControlElement", + "id" : "acm020862jsd", + "name" : "setWarnAboutDuplicatesInInspection" + }, + "acm020863jsd" : { + "type" : "ControlElement", + "id" : "acm020863jsd", + "name" : "shouldConfirmDelete" + }, + "acm020864jsd" : { + "type" : "ControlElement", + "id" : "acm020864jsd", + "name" : "confirmDeleteProperty" + }, + "acm020865jsd" : { + "type" : "ControlElement", + "id" : "acm020865jsd", + "name" : "setConfirmDelete" + }, + "acm020866jsd" : { + "type" : "ControlElement", + "id" : "acm020866jsd", + "name" : "isMemoryStickMode" + }, + "acm020867jsd" : { + "type" : "ControlElement", + "id" : "acm020867jsd", + "name" : "memoryStickModeProperty" + }, + "acm020868jsd" : { + "type" : "ControlElement", + "id" : "acm020868jsd", + "name" : "setMemoryStickMode" + }, + "acm020869jsd" : { + "type" : "ControlElement", + "id" : "acm020869jsd", + "name" : "shouldOpenLastEdited" + }, + "acm020870jsd" : { + "type" : "ControlElement", + "id" : "acm020870jsd", + "name" : "openLastEditedProperty" + }, + "acm020871jsd" : { + "type" : "ControlElement", + "id" : "acm020871jsd", + "name" : "setOpenLastEdited" + }, + "acm020872jsd" : { + "type" : "ControlElement", + "id" : "acm020872jsd", + "name" : "shouldShowAdvancedHints" + }, + "acm020873jsd" : { + "type" : "ControlElement", + "id" : "acm020873jsd", + "name" : "showAdvancedHintsProperty" + }, + "acm020874jsd" : { + "type" : "ControlElement", + "id" : "acm020874jsd", + "name" : "setShowAdvancedHints" + }, + "acm020875jsd" : { + "type" : "ClassUnit", + "id" : "acm020875jsd", + "name" : "GeneralPreferences", + "compilationUnitId" : "acm020849jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014911jsd", "acm018032jsd" ], + "content" : [ "acm020853jsd", "acm020854jsd", "acm020855jsd", "acm020856jsd", "acm020857jsd", "acm020858jsd", "acm020859jsd", "acm020860jsd", "acm020861jsd", "acm020862jsd", "acm020863jsd", "acm020864jsd", "acm020865jsd", "acm020866jsd", "acm020867jsd", "acm020868jsd", "acm020869jsd", "acm020870jsd", "acm020871jsd", "acm020872jsd", "acm020873jsd", "acm020874jsd" ] + }, + "acm020876jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020876jsd", + "name" : "GuiPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020923jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020877jsd" : { + "type" : "CodePackage", + "id" : "acm020877jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020878jsd" ] + }, + "acm020878jsd" : { + "type" : "CodePackage", + "id" : "acm020878jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020879jsd" ] + }, + "acm020879jsd" : { + "type" : "CodePackage", + "id" : "acm020879jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020876jsd" ] + }, + "acm020880jsd" : { + "type" : "ControlElement", + "id" : "acm020880jsd", + "name" : "GuiPreferences" + }, + "acm020881jsd" : { + "type" : "ControlElement", + "id" : "acm020881jsd", + "name" : "getPositionX" + }, + "acm020882jsd" : { + "type" : "ControlElement", + "id" : "acm020882jsd", + "name" : "positionXProperty" + }, + "acm020883jsd" : { + "type" : "ControlElement", + "id" : "acm020883jsd", + "name" : "setPositionX" + }, + "acm020884jsd" : { + "type" : "ControlElement", + "id" : "acm020884jsd", + "name" : "getPositionY" + }, + "acm020885jsd" : { + "type" : "ControlElement", + "id" : "acm020885jsd", + "name" : "positionYProperty" + }, + "acm020886jsd" : { + "type" : "ControlElement", + "id" : "acm020886jsd", + "name" : "setPositionY" + }, + "acm020887jsd" : { + "type" : "ControlElement", + "id" : "acm020887jsd", + "name" : "getSizeX" + }, + "acm020888jsd" : { + "type" : "ControlElement", + "id" : "acm020888jsd", + "name" : "sizeXProperty" + }, + "acm020889jsd" : { + "type" : "ControlElement", + "id" : "acm020889jsd", + "name" : "setSizeX" + }, + "acm020890jsd" : { + "type" : "ControlElement", + "id" : "acm020890jsd", + "name" : "getSizeY" + }, + "acm020891jsd" : { + "type" : "ControlElement", + "id" : "acm020891jsd", + "name" : "sizeYProperty" + }, + "acm020892jsd" : { + "type" : "ControlElement", + "id" : "acm020892jsd", + "name" : "setSizeY" + }, + "acm020893jsd" : { + "type" : "ControlElement", + "id" : "acm020893jsd", + "name" : "isWindowMaximised" + }, + "acm020894jsd" : { + "type" : "ControlElement", + "id" : "acm020894jsd", + "name" : "windowMaximisedProperty" + }, + "acm020895jsd" : { + "type" : "ControlElement", + "id" : "acm020895jsd", + "name" : "setWindowMaximised" + }, + "acm020896jsd" : { + "type" : "ControlElement", + "id" : "acm020896jsd", + "name" : "getLastFilesOpened" + }, + "acm020897jsd" : { + "type" : "ControlElement", + "id" : "acm020897jsd", + "name" : "setLastFilesOpened" + }, + "acm020898jsd" : { + "type" : "ControlElement", + "id" : "acm020898jsd", + "name" : "getLastFocusedFile" + }, + "acm020899jsd" : { + "type" : "ControlElement", + "id" : "acm020899jsd", + "name" : "lastFocusedFileProperty" + }, + "acm020900jsd" : { + "type" : "ControlElement", + "id" : "acm020900jsd", + "name" : "setLastFocusedFile" + }, + "acm020901jsd" : { + "type" : "ControlElement", + "id" : "acm020901jsd", + "name" : "getFileHistory" + }, + "acm020902jsd" : { + "type" : "ControlElement", + "id" : "acm020902jsd", + "name" : "getLastSelectedIdBasedFetcher" + }, + "acm020903jsd" : { + "type" : "ControlElement", + "id" : "acm020903jsd", + "name" : "lastSelectedIdBasedFetcherProperty" + }, + "acm020904jsd" : { + "type" : "ControlElement", + "id" : "acm020904jsd", + "name" : "setLastSelectedIdBasedFetcher" + }, + "acm020905jsd" : { + "type" : "ControlElement", + "id" : "acm020905jsd", + "name" : "getMergeDiffMode" + }, + "acm020906jsd" : { + "type" : "ControlElement", + "id" : "acm020906jsd", + "name" : "mergeDiffModeProperty" + }, + "acm020907jsd" : { + "type" : "ControlElement", + "id" : "acm020907jsd", + "name" : "setMergeDiffMode" + }, + "acm020908jsd" : { + "type" : "ControlElement", + "id" : "acm020908jsd", + "name" : "getMergeShouldShowDiff" + }, + "acm020909jsd" : { + "type" : "ControlElement", + "id" : "acm020909jsd", + "name" : "mergeShouldShowDiffProperty" + }, + "acm020910jsd" : { + "type" : "ControlElement", + "id" : "acm020910jsd", + "name" : "setMergeShouldShowDiff" + }, + "acm020911jsd" : { + "type" : "ControlElement", + "id" : "acm020911jsd", + "name" : "getMergeShouldShowUnifiedDiff" + }, + "acm020912jsd" : { + "type" : "ControlElement", + "id" : "acm020912jsd", + "name" : "mergeShouldShowUnifiedDiffProperty" + }, + "acm020913jsd" : { + "type" : "ControlElement", + "id" : "acm020913jsd", + "name" : "setMergeShouldShowUnifiedDiff" + }, + "acm020914jsd" : { + "type" : "ControlElement", + "id" : "acm020914jsd", + "name" : "getMergeHighlightWords" + }, + "acm020915jsd" : { + "type" : "ControlElement", + "id" : "acm020915jsd", + "name" : "mergeHighlightWordsProperty" + }, + "acm020916jsd" : { + "type" : "ControlElement", + "id" : "acm020916jsd", + "name" : "setMergeHighlightWords" + }, + "acm020917jsd" : { + "type" : "ControlElement", + "id" : "acm020917jsd", + "name" : "getSidePaneWidth" + }, + "acm020918jsd" : { + "type" : "ControlElement", + "id" : "acm020918jsd", + "name" : "sidePaneWidthProperty" + }, + "acm020919jsd" : { + "type" : "ControlElement", + "id" : "acm020919jsd", + "name" : "setSidePaneWidth" + }, + "acm020920jsd" : { + "type" : "ControlElement", + "id" : "acm020920jsd", + "name" : "mergeShowChangedFieldOnlyProperty" + }, + "acm020921jsd" : { + "type" : "ControlElement", + "id" : "acm020921jsd", + "name" : "isMergeShowChangedFieldsOnly" + }, + "acm020922jsd" : { + "type" : "ControlElement", + "id" : "acm020922jsd", + "name" : "setIsMergedShowChangedFielsOnly" + }, + "acm020923jsd" : { + "type" : "ClassUnit", + "id" : "acm020923jsd", + "name" : "GuiPreferences", + "compilationUnitId" : "acm020876jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006534jsd", "acm017507jsd" ], + "content" : [ "acm020880jsd", "acm020881jsd", "acm020882jsd", "acm020883jsd", "acm020884jsd", "acm020885jsd", "acm020886jsd", "acm020887jsd", "acm020888jsd", "acm020889jsd", "acm020890jsd", "acm020891jsd", "acm020892jsd", "acm020893jsd", "acm020894jsd", "acm020895jsd", "acm020896jsd", "acm020897jsd", "acm020898jsd", "acm020899jsd", "acm020900jsd", "acm020901jsd", "acm020902jsd", "acm020903jsd", "acm020904jsd", "acm020905jsd", "acm020906jsd", "acm020907jsd", "acm020908jsd", "acm020909jsd", "acm020910jsd", "acm020911jsd", "acm020912jsd", "acm020913jsd", "acm020914jsd", "acm020915jsd", "acm020916jsd", "acm020917jsd", "acm020918jsd", "acm020919jsd", "acm020920jsd", "acm020921jsd", "acm020922jsd" ] + }, + "acm020924jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020924jsd", + "name" : "ImportExportPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020950jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020925jsd" : { + "type" : "CodePackage", + "id" : "acm020925jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020926jsd" ] + }, + "acm020926jsd" : { + "type" : "CodePackage", + "id" : "acm020926jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020927jsd" ] + }, + "acm020927jsd" : { + "type" : "CodePackage", + "id" : "acm020927jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020924jsd" ] + }, + "acm020928jsd" : { + "type" : "ControlElement", + "id" : "acm020928jsd", + "name" : "ImportExportPreferences" + }, + "acm020929jsd" : { + "type" : "ControlElement", + "id" : "acm020929jsd", + "name" : "shouldAlwaysReformatOnSave" + }, + "acm020930jsd" : { + "type" : "ControlElement", + "id" : "acm020930jsd", + "name" : "alwaysReformatOnSaveProperty" + }, + "acm020931jsd" : { + "type" : "ControlElement", + "id" : "acm020931jsd", + "name" : "setAlwaysReformatOnSave" + }, + "acm020932jsd" : { + "type" : "ControlElement", + "id" : "acm020932jsd", + "name" : "getImportWorkingDirectory" + }, + "acm020933jsd" : { + "type" : "ControlElement", + "id" : "acm020933jsd", + "name" : "importWorkingDirectoryProperty" + }, + "acm020934jsd" : { + "type" : "ControlElement", + "id" : "acm020934jsd", + "name" : "setImportWorkingDirectory" + }, + "acm020935jsd" : { + "type" : "ControlElement", + "id" : "acm020935jsd", + "name" : "getLastExportExtension" + }, + "acm020936jsd" : { + "type" : "ControlElement", + "id" : "acm020936jsd", + "name" : "lastExportExtensionProperty" + }, + "acm020937jsd" : { + "type" : "ControlElement", + "id" : "acm020937jsd", + "name" : "setLastExportExtension" + }, + "acm020938jsd" : { + "type" : "ControlElement", + "id" : "acm020938jsd", + "name" : "getExportWorkingDirectory" + }, + "acm020939jsd" : { + "type" : "ControlElement", + "id" : "acm020939jsd", + "name" : "exportWorkingDirectoryProperty" + }, + "acm020940jsd" : { + "type" : "ControlElement", + "id" : "acm020940jsd", + "name" : "setExportWorkingDirectory" + }, + "acm020941jsd" : { + "type" : "ControlElement", + "id" : "acm020941jsd", + "name" : "getExportSaveOrder" + }, + "acm020942jsd" : { + "type" : "ControlElement", + "id" : "acm020942jsd", + "name" : "exportSaveOrderProperty" + }, + "acm020943jsd" : { + "type" : "ControlElement", + "id" : "acm020943jsd", + "name" : "setExportSaveOrder" + }, + "acm020944jsd" : { + "type" : "ControlElement", + "id" : "acm020944jsd", + "name" : "shouldAutoSave" + }, + "acm020945jsd" : { + "type" : "ControlElement", + "id" : "acm020945jsd", + "name" : "autoSaveProperty" + }, + "acm020946jsd" : { + "type" : "ControlElement", + "id" : "acm020946jsd", + "name" : "setAutoSave" + }, + "acm020947jsd" : { + "type" : "ControlElement", + "id" : "acm020947jsd", + "name" : "shouldWarnAboutDuplicatesOnImport" + }, + "acm020948jsd" : { + "type" : "ControlElement", + "id" : "acm020948jsd", + "name" : "warnAboutDuplicatesOnImportProperty" + }, + "acm020949jsd" : { + "type" : "ControlElement", + "id" : "acm020949jsd", + "name" : "setWarnAboutDuplicatesOnImport" + }, + "acm020950jsd" : { + "type" : "ClassUnit", + "id" : "acm020950jsd", + "name" : "ImportExportPreferences", + "compilationUnitId" : "acm020924jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019447jsd" ], + "content" : [ "acm020928jsd", "acm020929jsd", "acm020930jsd", "acm020931jsd", "acm020932jsd", "acm020933jsd", "acm020934jsd", "acm020935jsd", "acm020936jsd", "acm020937jsd", "acm020938jsd", "acm020939jsd", "acm020940jsd", "acm020941jsd", "acm020942jsd", "acm020943jsd", "acm020944jsd", "acm020945jsd", "acm020946jsd", "acm020947jsd", "acm020948jsd", "acm020949jsd" ] + }, + "acm020951jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020951jsd", + "name" : "InternalPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm020963jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020952jsd" : { + "type" : "CodePackage", + "id" : "acm020952jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020953jsd" ] + }, + "acm020953jsd" : { + "type" : "CodePackage", + "id" : "acm020953jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020954jsd" ] + }, + "acm020954jsd" : { + "type" : "CodePackage", + "id" : "acm020954jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020951jsd" ] + }, + "acm020955jsd" : { + "type" : "ControlElement", + "id" : "acm020955jsd", + "name" : "InternalPreferences" + }, + "acm020956jsd" : { + "type" : "ControlElement", + "id" : "acm020956jsd", + "name" : "getIgnoredVersion" + }, + "acm020957jsd" : { + "type" : "ControlElement", + "id" : "acm020957jsd", + "name" : "ignoredVersionProperty" + }, + "acm020958jsd" : { + "type" : "ControlElement", + "id" : "acm020958jsd", + "name" : "setIgnoredVersion" + }, + "acm020959jsd" : { + "type" : "ControlElement", + "id" : "acm020959jsd", + "name" : "getLastPreferencesExportPath" + }, + "acm020960jsd" : { + "type" : "ControlElement", + "id" : "acm020960jsd", + "name" : "lastPreferencesExportPathProperty" + }, + "acm020961jsd" : { + "type" : "ControlElement", + "id" : "acm020961jsd", + "name" : "setLastPreferencesExportPath" + }, + "acm020962jsd" : { + "type" : "ControlElement", + "id" : "acm020962jsd", + "name" : "getUser" + }, + "acm020963jsd" : { + "type" : "ClassUnit", + "id" : "acm020963jsd", + "name" : "InternalPreferences", + "compilationUnitId" : "acm020951jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017404jsd" ], + "content" : [ "acm020955jsd", "acm020956jsd", "acm020957jsd", "acm020958jsd", "acm020959jsd", "acm020960jsd", "acm020961jsd", "acm020962jsd" ] + }, + "acm020964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm020964jsd", + "name" : "JabRefPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021095jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm020965jsd" : { + "type" : "CodePackage", + "id" : "acm020965jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm020966jsd" ] + }, + "acm020966jsd" : { + "type" : "CodePackage", + "id" : "acm020966jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm020967jsd" ] + }, + "acm020967jsd" : { + "type" : "CodePackage", + "id" : "acm020967jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm020964jsd" ] + }, + "acm020968jsd" : { + "type" : "ControlElement", + "id" : "acm020968jsd", + "name" : "JabRefPreferences" + }, + "acm020969jsd" : { + "type" : "ControlElement", + "id" : "acm020969jsd", + "name" : "getInstance" + }, + "acm020970jsd" : { + "type" : "ControlElement", + "id" : "acm020970jsd", + "name" : "convertListToString" + }, + "acm020971jsd" : { + "type" : "ControlElement", + "id" : "acm020971jsd", + "name" : "convertStringToList" + }, + "acm020972jsd" : { + "type" : "ControlElement", + "id" : "acm020972jsd", + "name" : "getNextUnit" + }, + "acm020973jsd" : { + "type" : "ControlElement", + "id" : "acm020973jsd", + "name" : "setLanguageDependentDefaultValues" + }, + "acm020974jsd" : { + "type" : "ControlElement", + "id" : "acm020974jsd", + "name" : "hasKey" + }, + "acm020975jsd" : { + "type" : "ControlElement", + "id" : "acm020975jsd", + "name" : "get" + }, + "acm020976jsd" : { + "type" : "ControlElement", + "id" : "acm020976jsd", + "name" : "getAsOptional" + }, + "acm020977jsd" : { + "type" : "ControlElement", + "id" : "acm020977jsd", + "name" : "get" + }, + "acm020978jsd" : { + "type" : "ControlElement", + "id" : "acm020978jsd", + "name" : "getBoolean" + }, + "acm020979jsd" : { + "type" : "ControlElement", + "id" : "acm020979jsd", + "name" : "getBoolean" + }, + "acm020980jsd" : { + "type" : "ControlElement", + "id" : "acm020980jsd", + "name" : "getBooleanDefault" + }, + "acm020981jsd" : { + "type" : "ControlElement", + "id" : "acm020981jsd", + "name" : "getInt" + }, + "acm020982jsd" : { + "type" : "ControlElement", + "id" : "acm020982jsd", + "name" : "getDouble" + }, + "acm020983jsd" : { + "type" : "ControlElement", + "id" : "acm020983jsd", + "name" : "getIntDefault" + }, + "acm020984jsd" : { + "type" : "ControlElement", + "id" : "acm020984jsd", + "name" : "getDoubleDefault" + }, + "acm020985jsd" : { + "type" : "ControlElement", + "id" : "acm020985jsd", + "name" : "put" + }, + "acm020986jsd" : { + "type" : "ControlElement", + "id" : "acm020986jsd", + "name" : "putBoolean" + }, + "acm020987jsd" : { + "type" : "ControlElement", + "id" : "acm020987jsd", + "name" : "putInt" + }, + "acm020988jsd" : { + "type" : "ControlElement", + "id" : "acm020988jsd", + "name" : "putInt" + }, + "acm020989jsd" : { + "type" : "ControlElement", + "id" : "acm020989jsd", + "name" : "putDouble" + }, + "acm020990jsd" : { + "type" : "ControlElement", + "id" : "acm020990jsd", + "name" : "remove" + }, + "acm020991jsd" : { + "type" : "ControlElement", + "id" : "acm020991jsd", + "name" : "putStringList" + }, + "acm020992jsd" : { + "type" : "ControlElement", + "id" : "acm020992jsd", + "name" : "getStringList" + }, + "acm020993jsd" : { + "type" : "ControlElement", + "id" : "acm020993jsd", + "name" : "getPath" + }, + "acm020994jsd" : { + "type" : "ControlElement", + "id" : "acm020994jsd", + "name" : "clear" + }, + "acm020995jsd" : { + "type" : "ControlElement", + "id" : "acm020995jsd", + "name" : "clearTruststoreFromCustomCertificates" + }, + "acm020996jsd" : { + "type" : "ControlElement", + "id" : "acm020996jsd", + "name" : "deleteKey" + }, + "acm020997jsd" : { + "type" : "ControlElement", + "id" : "acm020997jsd", + "name" : "flush" + }, + "acm020998jsd" : { + "type" : "ControlElement", + "id" : "acm020998jsd", + "name" : "getPreferences" + }, + "acm020999jsd" : { + "type" : "ControlElement", + "id" : "acm020999jsd", + "name" : "getDefaults" + }, + "acm021000jsd" : { + "type" : "ControlElement", + "id" : "acm021000jsd", + "name" : "addPrefsRecursively" + }, + "acm021001jsd" : { + "type" : "ControlElement", + "id" : "acm021001jsd", + "name" : "getObject" + }, + "acm021002jsd" : { + "type" : "ControlElement", + "id" : "acm021002jsd", + "name" : "getSeries" + }, + "acm021003jsd" : { + "type" : "ControlElement", + "id" : "acm021003jsd", + "name" : "purgeSeries" + }, + "acm021004jsd" : { + "type" : "ControlElement", + "id" : "acm021004jsd", + "name" : "exportPreferences" + }, + "acm021005jsd" : { + "type" : "ControlElement", + "id" : "acm021005jsd", + "name" : "importPreferences" + }, + "acm021006jsd" : { + "type" : "ControlElement", + "id" : "acm021006jsd", + "name" : "getLayoutFormatterPreferences" + }, + "acm021007jsd" : { + "type" : "ControlElement", + "id" : "acm021007jsd", + "name" : "getJournalAbbreviationPreferences" + }, + "acm021008jsd" : { + "type" : "ControlElement", + "id" : "acm021008jsd", + "name" : "getKeyBindingRepository" + }, + "acm021009jsd" : { + "type" : "ControlElement", + "id" : "acm021009jsd", + "name" : "storeKeyBindingRepository" + }, + "acm021010jsd" : { + "type" : "ControlElement", + "id" : "acm021010jsd", + "name" : "getPreviewStyle" + }, + "acm021011jsd" : { + "type" : "ControlElement", + "id" : "acm021011jsd", + "name" : "setPreviewStyle" + }, + "acm021012jsd" : { + "type" : "ControlElement", + "id" : "acm021012jsd", + "name" : "getCustomEntryTypesRepository" + }, + "acm021013jsd" : { + "type" : "ControlElement", + "id" : "acm021013jsd", + "name" : "getBibEntryTypes" + }, + "acm021014jsd" : { + "type" : "ControlElement", + "id" : "acm021014jsd", + "name" : "clearAllBibEntryTypes" + }, + "acm021015jsd" : { + "type" : "ControlElement", + "id" : "acm021015jsd", + "name" : "clearBibEntryTypes" + }, + "acm021016jsd" : { + "type" : "ControlElement", + "id" : "acm021016jsd", + "name" : "storeCustomEntryTypesRepository" + }, + "acm021017jsd" : { + "type" : "ControlElement", + "id" : "acm021017jsd", + "name" : "storeBibEntryTypes" + }, + "acm021018jsd" : { + "type" : "ControlElement", + "id" : "acm021018jsd", + "name" : "getPrefsNodeForCustomizedEntryTypes" + }, + "acm021019jsd" : { + "type" : "ControlElement", + "id" : "acm021019jsd", + "name" : "getOpenOfficePreferences" + }, + "acm021020jsd" : { + "type" : "ControlElement", + "id" : "acm021020jsd", + "name" : "getGeneralPreferences" + }, + "acm021021jsd" : { + "type" : "ControlElement", + "id" : "acm021021jsd", + "name" : "getLanguage" + }, + "acm021022jsd" : { + "type" : "ControlElement", + "id" : "acm021022jsd", + "name" : "getTelemetryPreferences" + }, + "acm021023jsd" : { + "type" : "ControlElement", + "id" : "acm021023jsd", + "name" : "getTelemetryUserId" + }, + "acm021024jsd" : { + "type" : "ControlElement", + "id" : "acm021024jsd", + "name" : "getDOIPreferences" + }, + "acm021025jsd" : { + "type" : "ControlElement", + "id" : "acm021025jsd", + "name" : "getOwnerPreferences" + }, + "acm021026jsd" : { + "type" : "ControlElement", + "id" : "acm021026jsd", + "name" : "getTimestampPreferences" + }, + "acm021027jsd" : { + "type" : "ControlElement", + "id" : "acm021027jsd", + "name" : "getGroupsPreferences" + }, + "acm021028jsd" : { + "type" : "ControlElement", + "id" : "acm021028jsd", + "name" : "getEntryEditorTabList" + }, + "acm021029jsd" : { + "type" : "ControlElement", + "id" : "acm021029jsd", + "name" : "updateEntryEditorTabList" + }, + "acm021030jsd" : { + "type" : "ControlElement", + "id" : "acm021030jsd", + "name" : "storeEntryEditorTabList" + }, + "acm021031jsd" : { + "type" : "ControlElement", + "id" : "acm021031jsd", + "name" : "getDefaultTabNamesAndFields" + }, + "acm021032jsd" : { + "type" : "ControlElement", + "id" : "acm021032jsd", + "name" : "getAllDefaultTabFieldNames" + }, + "acm021033jsd" : { + "type" : "ControlElement", + "id" : "acm021033jsd", + "name" : "getEntryEditorPreferences" + }, + "acm021034jsd" : { + "type" : "ControlElement", + "id" : "acm021034jsd", + "name" : "getRemotePreferences" + }, + "acm021035jsd" : { + "type" : "ControlElement", + "id" : "acm021035jsd", + "name" : "getProxyPreferences" + }, + "acm021036jsd" : { + "type" : "ControlElement", + "id" : "acm021036jsd", + "name" : "getSSLPreferences" + }, + "acm021037jsd" : { + "type" : "ControlElement", + "id" : "acm021037jsd", + "name" : "getGlobalCitationKeyPattern" + }, + "acm021038jsd" : { + "type" : "ControlElement", + "id" : "acm021038jsd", + "name" : "storeGlobalCitationKeyPattern" + }, + "acm021039jsd" : { + "type" : "ControlElement", + "id" : "acm021039jsd", + "name" : "clearCitationKeyPatterns" + }, + "acm021040jsd" : { + "type" : "ControlElement", + "id" : "acm021040jsd", + "name" : "getCitationKeyPatternPreferences" + }, + "acm021041jsd" : { + "type" : "ControlElement", + "id" : "acm021041jsd", + "name" : "getPushToApplicationPreferences" + }, + "acm021042jsd" : { + "type" : "ControlElement", + "id" : "acm021042jsd", + "name" : "getExternalApplicationsPreferences" + }, + "acm021043jsd" : { + "type" : "ControlElement", + "id" : "acm021043jsd", + "name" : "getMainTablePreferences" + }, + "acm021044jsd" : { + "type" : "ControlElement", + "id" : "acm021044jsd", + "name" : "getMainTableColumnPreferences" + }, + "acm021045jsd" : { + "type" : "ControlElement", + "id" : "acm021045jsd", + "name" : "getSearchDialogColumnPreferences" + }, + "acm021046jsd" : { + "type" : "ControlElement", + "id" : "acm021046jsd", + "name" : "getColumns" + }, + "acm021047jsd" : { + "type" : "ControlElement", + "id" : "acm021047jsd", + "name" : "getColumnSortOrder" + }, + "acm021048jsd" : { + "type" : "ControlElement", + "id" : "acm021048jsd", + "name" : "getColumnNamesAsStringList" + }, + "acm021049jsd" : { + "type" : "ControlElement", + "id" : "acm021049jsd", + "name" : "getColumnWidthsAsStringList" + }, + "acm021050jsd" : { + "type" : "ControlElement", + "id" : "acm021050jsd", + "name" : "getColumnSortTypesAsStringList" + }, + "acm021051jsd" : { + "type" : "ControlElement", + "id" : "acm021051jsd", + "name" : "getColumnSortOrderAsStringList" + }, + "acm021052jsd" : { + "type" : "ControlElement", + "id" : "acm021052jsd", + "name" : "getNameDisplayPreferences" + }, + "acm021053jsd" : { + "type" : "ControlElement", + "id" : "acm021053jsd", + "name" : "getBibEntryPreferences" + }, + "acm021054jsd" : { + "type" : "ControlElement", + "id" : "acm021054jsd", + "name" : "getInternalPreferences" + }, + "acm021055jsd" : { + "type" : "ControlElement", + "id" : "acm021055jsd", + "name" : "getUser" + }, + "acm021056jsd" : { + "type" : "ControlElement", + "id" : "acm021056jsd", + "name" : "getAppearancePreferences" + }, + "acm021057jsd" : { + "type" : "ControlElement", + "id" : "acm021057jsd", + "name" : "getImportFormatPreferences" + }, + "acm021058jsd" : { + "type" : "ControlElement", + "id" : "acm021058jsd", + "name" : "getFieldPreferences" + }, + "acm021059jsd" : { + "type" : "ControlElement", + "id" : "acm021059jsd", + "name" : "getFilePreferences" + }, + "acm021060jsd" : { + "type" : "ControlElement", + "id" : "acm021060jsd", + "name" : "getAutoLinkPreferences" + }, + "acm021061jsd" : { + "type" : "ControlElement", + "id" : "acm021061jsd", + "name" : "getImportExportPreferences" + }, + "acm021062jsd" : { + "type" : "ControlElement", + "id" : "acm021062jsd", + "name" : "getExportSaveOrder" + }, + "acm021063jsd" : { + "type" : "ControlElement", + "id" : "acm021063jsd", + "name" : "storeExportSaveOrder" + }, + "acm021064jsd" : { + "type" : "ControlElement", + "id" : "acm021064jsd", + "name" : "loadTableSaveOrder" + }, + "acm021065jsd" : { + "type" : "ControlElement", + "id" : "acm021065jsd", + "name" : "getExportConfiguration" + }, + "acm021066jsd" : { + "type" : "ControlElement", + "id" : "acm021066jsd", + "name" : "getCustomExportFormats" + }, + "acm021067jsd" : { + "type" : "ControlElement", + "id" : "acm021067jsd", + "name" : "storeCustomExportFormats" + }, + "acm021068jsd" : { + "type" : "ControlElement", + "id" : "acm021068jsd", + "name" : "getPreviewPreferences" + }, + "acm021069jsd" : { + "type" : "ControlElement", + "id" : "acm021069jsd", + "name" : "getPreviewLayouts" + }, + "acm021070jsd" : { + "type" : "ControlElement", + "id" : "acm021070jsd", + "name" : "getPreviewCyclePosition" + }, + "acm021071jsd" : { + "type" : "ControlElement", + "id" : "acm021071jsd", + "name" : "getSidePanePreferences" + }, + "acm021072jsd" : { + "type" : "ControlElement", + "id" : "acm021072jsd", + "name" : "getVisibleSidePanes" + }, + "acm021073jsd" : { + "type" : "ControlElement", + "id" : "acm021073jsd", + "name" : "storeVisibleSidePanes" + }, + "acm021074jsd" : { + "type" : "ControlElement", + "id" : "acm021074jsd", + "name" : "getSidePanePreferredPositions" + }, + "acm021075jsd" : { + "type" : "ControlElement", + "id" : "acm021075jsd", + "name" : "storeSidePanePreferredPositions" + }, + "acm021076jsd" : { + "type" : "ControlElement", + "id" : "acm021076jsd", + "name" : "getCleanupPreferences" + }, + "acm021077jsd" : { + "type" : "ControlElement", + "id" : "acm021077jsd", + "name" : "getDefaultCleanupPreset" + }, + "acm021078jsd" : { + "type" : "ControlElement", + "id" : "acm021078jsd", + "name" : "getDefaultCleanupJobs" + }, + "acm021079jsd" : { + "type" : "ControlElement", + "id" : "acm021079jsd", + "name" : "getGuiPreferences" + }, + "acm021080jsd" : { + "type" : "ControlElement", + "id" : "acm021080jsd", + "name" : "getFileHistory" + }, + "acm021081jsd" : { + "type" : "ControlElement", + "id" : "acm021081jsd", + "name" : "storeFileHistory" + }, + "acm021082jsd" : { + "type" : "ControlElement", + "id" : "acm021082jsd", + "name" : "getSearchPreferences" + }, + "acm021083jsd" : { + "type" : "ControlElement", + "id" : "acm021083jsd", + "name" : "getXmpPreferences" + }, + "acm021084jsd" : { + "type" : "ControlElement", + "id" : "acm021084jsd", + "name" : "getNameFormatterPreferences" + }, + "acm021085jsd" : { + "type" : "ControlElement", + "id" : "acm021085jsd", + "name" : "getAutoCompletePreferences" + }, + "acm021086jsd" : { + "type" : "ControlElement", + "id" : "acm021086jsd", + "name" : "getSpecialFieldsPreferences" + }, + "acm021087jsd" : { + "type" : "ControlElement", + "id" : "acm021087jsd", + "name" : "getMrDlibPreferences" + }, + "acm021088jsd" : { + "type" : "ControlElement", + "id" : "acm021088jsd", + "name" : "getProtectedTermsPreferences" + }, + "acm021089jsd" : { + "type" : "ControlElement", + "id" : "acm021089jsd", + "name" : "getImporterPreferences" + }, + "acm021090jsd" : { + "type" : "ControlElement", + "id" : "acm021090jsd", + "name" : "getCustomImportFormats" + }, + "acm021091jsd" : { + "type" : "ControlElement", + "id" : "acm021091jsd", + "name" : "storeCustomImportFormats" + }, + "acm021092jsd" : { + "type" : "ControlElement", + "id" : "acm021092jsd", + "name" : "getFetcherKeys" + }, + "acm021093jsd" : { + "type" : "ControlElement", + "id" : "acm021093jsd", + "name" : "storeFetcherKeys" + }, + "acm021094jsd" : { + "type" : "ControlElement", + "id" : "acm021094jsd", + "name" : "getGrobidPreferences" + }, + "acm021095jsd" : { + "type" : "ClassUnit", + "id" : "acm021095jsd", + "name" : "JabRefPreferences", + "compilationUnitId" : "acm020964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm021206jsd" ], + "datatypeReferencesIds" : [ "acm001403jsd", "acm001424jsd", "acm002193jsd", "acm002194jsd", "acm003647jsd", "acm004328jsd", "acm005211jsd", "acm005802jsd", "acm006175jsd", "acm006250jsd", "acm006317jsd", "acm006330jsd", "acm006331jsd", "acm006332jsd", "acm008779jsd", "acm008988jsd", "acm009182jsd", "acm009325jsd", "acm010366jsd", "acm010497jsd", "acm010993jsd", "acm010994jsd", "acm011011jsd", "acm011188jsd", "acm011645jsd", "acm011680jsd", "acm012467jsd", "acm013062jsd", "acm013876jsd", "acm014911jsd", "acm015033jsd", "acm015079jsd", "acm015522jsd", "acm015885jsd", "acm015953jsd", "acm015972jsd", "acm016014jsd", "acm016594jsd", "acm016608jsd", "acm016624jsd", "acm016641jsd", "acm016651jsd", "acm016716jsd", "acm016748jsd", "acm017193jsd", "acm017440jsd", "acm017441jsd", "acm017507jsd", "acm017745jsd", "acm018032jsd", "acm018289jsd", "acm018333jsd", "acm018673jsd", "acm019005jsd", "acm019447jsd", "acm019454jsd", "acm019458jsd", "acm020473jsd", "acm020765jsd", "acm020774jsd", "acm020791jsd", "acm020792jsd", "acm020819jsd", "acm020848jsd", "acm020875jsd", "acm020923jsd", "acm020950jsd", "acm020963jsd", "acm021095jsd", "acm021113jsd", "acm021224jsd", "acm021241jsd", "acm021267jsd", "acm021279jsd", "acm021292jsd" ], + "content" : [ "acm020968jsd", "acm020969jsd", "acm020970jsd", "acm020971jsd", "acm020972jsd", "acm020973jsd", "acm020974jsd", "acm020975jsd", "acm020976jsd", "acm020977jsd", "acm020978jsd", "acm020979jsd", "acm020980jsd", "acm020981jsd", "acm020982jsd", "acm020983jsd", "acm020984jsd", "acm020985jsd", "acm020986jsd", "acm020987jsd", "acm020988jsd", "acm020989jsd", "acm020990jsd", "acm020991jsd", "acm020992jsd", "acm020993jsd", "acm020994jsd", "acm020995jsd", "acm020996jsd", "acm020997jsd", "acm020998jsd", "acm020999jsd", "acm021000jsd", "acm021001jsd", "acm021002jsd", "acm021003jsd", "acm021004jsd", "acm021005jsd", "acm021006jsd", "acm021007jsd", "acm021008jsd", "acm021009jsd", "acm021010jsd", "acm021011jsd", "acm021012jsd", "acm021013jsd", "acm021014jsd", "acm021015jsd", "acm021016jsd", "acm021017jsd", "acm021018jsd", "acm021019jsd", "acm021020jsd", "acm021021jsd", "acm021022jsd", "acm021023jsd", "acm021024jsd", "acm021025jsd", "acm021026jsd", "acm021027jsd", "acm021028jsd", "acm021029jsd", "acm021030jsd", "acm021031jsd", "acm021032jsd", "acm021033jsd", "acm021034jsd", "acm021035jsd", "acm021036jsd", "acm021037jsd", "acm021038jsd", "acm021039jsd", "acm021040jsd", "acm021041jsd", "acm021042jsd", "acm021043jsd", "acm021044jsd", "acm021045jsd", "acm021046jsd", "acm021047jsd", "acm021048jsd", "acm021049jsd", "acm021050jsd", "acm021051jsd", "acm021052jsd", "acm021053jsd", "acm021054jsd", "acm021055jsd", "acm021056jsd", "acm021057jsd", "acm021058jsd", "acm021059jsd", "acm021060jsd", "acm021061jsd", "acm021062jsd", "acm021063jsd", "acm021064jsd", "acm021065jsd", "acm021066jsd", "acm021067jsd", "acm021068jsd", "acm021069jsd", "acm021070jsd", "acm021071jsd", "acm021072jsd", "acm021073jsd", "acm021074jsd", "acm021075jsd", "acm021076jsd", "acm021077jsd", "acm021078jsd", "acm021079jsd", "acm021080jsd", "acm021081jsd", "acm021082jsd", "acm021083jsd", "acm021084jsd", "acm021085jsd", "acm021086jsd", "acm021087jsd", "acm021088jsd", "acm021089jsd", "acm021090jsd", "acm021091jsd", "acm021092jsd", "acm021093jsd", "acm021094jsd" ] + }, + "acm021096jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021096jsd", + "name" : "MrDlibPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021113jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021097jsd" : { + "type" : "CodePackage", + "id" : "acm021097jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021098jsd" ] + }, + "acm021098jsd" : { + "type" : "CodePackage", + "id" : "acm021098jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021099jsd" ] + }, + "acm021099jsd" : { + "type" : "CodePackage", + "id" : "acm021099jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021096jsd" ] + }, + "acm021100jsd" : { + "type" : "ControlElement", + "id" : "acm021100jsd", + "name" : "MrDlibPreferences" + }, + "acm021101jsd" : { + "type" : "ControlElement", + "id" : "acm021101jsd", + "name" : "shouldAcceptRecommendations" + }, + "acm021102jsd" : { + "type" : "ControlElement", + "id" : "acm021102jsd", + "name" : "acceptRecommendationsProperty" + }, + "acm021103jsd" : { + "type" : "ControlElement", + "id" : "acm021103jsd", + "name" : "setAcceptRecommendations" + }, + "acm021104jsd" : { + "type" : "ControlElement", + "id" : "acm021104jsd", + "name" : "shouldSendLanguage" + }, + "acm021105jsd" : { + "type" : "ControlElement", + "id" : "acm021105jsd", + "name" : "sendLanguageProperty" + }, + "acm021106jsd" : { + "type" : "ControlElement", + "id" : "acm021106jsd", + "name" : "setSendLanguage" + }, + "acm021107jsd" : { + "type" : "ControlElement", + "id" : "acm021107jsd", + "name" : "shouldSendOs" + }, + "acm021108jsd" : { + "type" : "ControlElement", + "id" : "acm021108jsd", + "name" : "sendOsProperty" + }, + "acm021109jsd" : { + "type" : "ControlElement", + "id" : "acm021109jsd", + "name" : "setSendOs" + }, + "acm021110jsd" : { + "type" : "ControlElement", + "id" : "acm021110jsd", + "name" : "shouldSendTimezone" + }, + "acm021111jsd" : { + "type" : "ControlElement", + "id" : "acm021111jsd", + "name" : "sendTimezoneProperty" + }, + "acm021112jsd" : { + "type" : "ControlElement", + "id" : "acm021112jsd", + "name" : "setSendTimezone" + }, + "acm021113jsd" : { + "type" : "ClassUnit", + "id" : "acm021113jsd", + "name" : "MrDlibPreferences", + "compilationUnitId" : "acm021096jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021100jsd", "acm021101jsd", "acm021102jsd", "acm021103jsd", "acm021104jsd", "acm021105jsd", "acm021106jsd", "acm021107jsd", "acm021108jsd", "acm021109jsd", "acm021110jsd", "acm021111jsd", "acm021112jsd" ] + }, + "acm021114jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021114jsd", + "name" : "PreferencesFilter", + "parentId" : "acm020753jsd", + "content" : [ "acm021131jsd", "acm021142jsd", "acm021143jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021115jsd" : { + "type" : "CodePackage", + "id" : "acm021115jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021116jsd" ] + }, + "acm021116jsd" : { + "type" : "CodePackage", + "id" : "acm021116jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021117jsd" ] + }, + "acm021117jsd" : { + "type" : "CodePackage", + "id" : "acm021117jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021114jsd" ] + }, + "acm021118jsd" : { + "type" : "ControlElement", + "id" : "acm021118jsd", + "name" : "PreferencesFilter" + }, + "acm021119jsd" : { + "type" : "ControlElement", + "id" : "acm021119jsd", + "name" : "getPreferenceOptions" + }, + "acm021120jsd" : { + "type" : "ControlElement", + "id" : "acm021120jsd", + "name" : "getDeviatingPreferences" + }, + "acm021121jsd" : { + "type" : "ControlElement", + "id" : "acm021121jsd", + "name" : "PreferenceOption" + }, + "acm021122jsd" : { + "type" : "ControlElement", + "id" : "acm021122jsd", + "name" : "getType" + }, + "acm021123jsd" : { + "type" : "ControlElement", + "id" : "acm021123jsd", + "name" : "isUnchanged" + }, + "acm021124jsd" : { + "type" : "ControlElement", + "id" : "acm021124jsd", + "name" : "isChanged" + }, + "acm021125jsd" : { + "type" : "ControlElement", + "id" : "acm021125jsd", + "name" : "toString" + }, + "acm021126jsd" : { + "type" : "ControlElement", + "id" : "acm021126jsd", + "name" : "getKey" + }, + "acm021127jsd" : { + "type" : "ControlElement", + "id" : "acm021127jsd", + "name" : "getValue" + }, + "acm021128jsd" : { + "type" : "ControlElement", + "id" : "acm021128jsd", + "name" : "getDefaultValue" + }, + "acm021129jsd" : { + "type" : "ControlElement", + "id" : "acm021129jsd", + "name" : "getType" + }, + "acm021130jsd" : { + "type" : "ControlElement", + "id" : "acm021130jsd", + "name" : "compareTo" + }, + "acm021131jsd" : { + "type" : "ClassUnit", + "id" : "acm021131jsd", + "name" : "PreferencesFilter", + "compilationUnitId" : "acm021114jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm021142jsd", "acm021143jsd", "acm021206jsd" ], + "content" : [ "acm021118jsd", "acm021119jsd", "acm021120jsd", "acm021121jsd", "acm021122jsd", "acm021123jsd", "acm021124jsd", "acm021125jsd", "acm021126jsd", "acm021127jsd", "acm021128jsd", "acm021129jsd", "acm021130jsd" ] + }, + "acm021132jsd" : { + "type" : "ControlElement", + "id" : "acm021132jsd", + "name" : "PreferenceOption" + }, + "acm021133jsd" : { + "type" : "ControlElement", + "id" : "acm021133jsd", + "name" : "getType" + }, + "acm021134jsd" : { + "type" : "ControlElement", + "id" : "acm021134jsd", + "name" : "isUnchanged" + }, + "acm021135jsd" : { + "type" : "ControlElement", + "id" : "acm021135jsd", + "name" : "isChanged" + }, + "acm021136jsd" : { + "type" : "ControlElement", + "id" : "acm021136jsd", + "name" : "toString" + }, + "acm021137jsd" : { + "type" : "ControlElement", + "id" : "acm021137jsd", + "name" : "getKey" + }, + "acm021138jsd" : { + "type" : "ControlElement", + "id" : "acm021138jsd", + "name" : "getValue" + }, + "acm021139jsd" : { + "type" : "ControlElement", + "id" : "acm021139jsd", + "name" : "getDefaultValue" + }, + "acm021140jsd" : { + "type" : "ControlElement", + "id" : "acm021140jsd", + "name" : "getType" + }, + "acm021141jsd" : { + "type" : "ControlElement", + "id" : "acm021141jsd", + "name" : "compareTo" + }, + "acm021142jsd" : { + "type" : "ClassUnit", + "id" : "acm021142jsd", + "name" : "PreferenceOption", + "compilationUnitId" : "acm021114jsd", + "parentDatatypeId" : "acm021131jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm021142jsd", "acm021143jsd" ], + "content" : [ "acm021132jsd", "acm021133jsd", "acm021134jsd", "acm021135jsd", "acm021136jsd", "acm021137jsd", "acm021138jsd", "acm021139jsd", "acm021140jsd", "acm021141jsd" ] + }, + "acm021143jsd" : { + "type" : "ClassUnit", + "id" : "acm021143jsd", + "name" : "PreferenceType", + "compilationUnitId" : "acm021114jsd", + "parentDatatypeId" : "acm021131jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm021144jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021144jsd", + "name" : "PreferencesService", + "parentId" : "acm020753jsd", + "content" : [ "acm021206jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021145jsd" : { + "type" : "CodePackage", + "id" : "acm021145jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021146jsd" ] + }, + "acm021146jsd" : { + "type" : "CodePackage", + "id" : "acm021146jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021147jsd" ] + }, + "acm021147jsd" : { + "type" : "CodePackage", + "id" : "acm021147jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021144jsd" ] + }, + "acm021148jsd" : { + "type" : "ControlElement", + "id" : "acm021148jsd", + "name" : "getInternalPreferences" + }, + "acm021149jsd" : { + "type" : "ControlElement", + "id" : "acm021149jsd", + "name" : "getBibEntryPreferences" + }, + "acm021150jsd" : { + "type" : "ControlElement", + "id" : "acm021150jsd", + "name" : "getJournalAbbreviationPreferences" + }, + "acm021151jsd" : { + "type" : "ControlElement", + "id" : "acm021151jsd", + "name" : "storeKeyBindingRepository" + }, + "acm021152jsd" : { + "type" : "ControlElement", + "id" : "acm021152jsd", + "name" : "getKeyBindingRepository" + }, + "acm021153jsd" : { + "type" : "ControlElement", + "id" : "acm021153jsd", + "name" : "getFilePreferences" + }, + "acm021154jsd" : { + "type" : "ControlElement", + "id" : "acm021154jsd", + "name" : "getFieldPreferences" + }, + "acm021155jsd" : { + "type" : "ControlElement", + "id" : "acm021155jsd", + "name" : "getOpenOfficePreferences" + }, + "acm021156jsd" : { + "type" : "ControlElement", + "id" : "acm021156jsd", + "name" : "getPreferences" + }, + "acm021157jsd" : { + "type" : "ControlElement", + "id" : "acm021157jsd", + "name" : "getDefaults" + }, + "acm021158jsd" : { + "type" : "ControlElement", + "id" : "acm021158jsd", + "name" : "exportPreferences" + }, + "acm021159jsd" : { + "type" : "ControlElement", + "id" : "acm021159jsd", + "name" : "importPreferences" + }, + "acm021160jsd" : { + "type" : "ControlElement", + "id" : "acm021160jsd", + "name" : "getLayoutFormatterPreferences" + }, + "acm021161jsd" : { + "type" : "ControlElement", + "id" : "acm021161jsd", + "name" : "getImportFormatPreferences" + }, + "acm021162jsd" : { + "type" : "ControlElement", + "id" : "acm021162jsd", + "name" : "getExportConfiguration" + }, + "acm021163jsd" : { + "type" : "ControlElement", + "id" : "acm021163jsd", + "name" : "clear" + }, + "acm021164jsd" : { + "type" : "ControlElement", + "id" : "acm021164jsd", + "name" : "deleteKey" + }, + "acm021165jsd" : { + "type" : "ControlElement", + "id" : "acm021165jsd", + "name" : "flush" + }, + "acm021166jsd" : { + "type" : "ControlElement", + "id" : "acm021166jsd", + "name" : "getCustomEntryTypesRepository" + }, + "acm021167jsd" : { + "type" : "ControlElement", + "id" : "acm021167jsd", + "name" : "storeCustomEntryTypesRepository" + }, + "acm021168jsd" : { + "type" : "ControlElement", + "id" : "acm021168jsd", + "name" : "getCleanupPreferences" + }, + "acm021169jsd" : { + "type" : "ControlElement", + "id" : "acm021169jsd", + "name" : "getDefaultCleanupPreset" + }, + "acm021170jsd" : { + "type" : "ControlElement", + "id" : "acm021170jsd", + "name" : "getGeneralPreferences" + }, + "acm021171jsd" : { + "type" : "ControlElement", + "id" : "acm021171jsd", + "name" : "getTelemetryPreferences" + }, + "acm021172jsd" : { + "type" : "ControlElement", + "id" : "acm021172jsd", + "name" : "getDOIPreferences" + }, + "acm021173jsd" : { + "type" : "ControlElement", + "id" : "acm021173jsd", + "name" : "getOwnerPreferences" + }, + "acm021174jsd" : { + "type" : "ControlElement", + "id" : "acm021174jsd", + "name" : "getTimestampPreferences" + }, + "acm021175jsd" : { + "type" : "ControlElement", + "id" : "acm021175jsd", + "name" : "getGroupsPreferences" + }, + "acm021176jsd" : { + "type" : "ControlElement", + "id" : "acm021176jsd", + "name" : "getDefaultTabNamesAndFields" + }, + "acm021177jsd" : { + "type" : "ControlElement", + "id" : "acm021177jsd", + "name" : "getAllDefaultTabFieldNames" + }, + "acm021178jsd" : { + "type" : "ControlElement", + "id" : "acm021178jsd", + "name" : "getEntryEditorPreferences" + }, + "acm021179jsd" : { + "type" : "ControlElement", + "id" : "acm021179jsd", + "name" : "getRemotePreferences" + }, + "acm021180jsd" : { + "type" : "ControlElement", + "id" : "acm021180jsd", + "name" : "getProxyPreferences" + }, + "acm021181jsd" : { + "type" : "ControlElement", + "id" : "acm021181jsd", + "name" : "getSSLPreferences" + }, + "acm021182jsd" : { + "type" : "ControlElement", + "id" : "acm021182jsd", + "name" : "getCitationKeyPatternPreferences" + }, + "acm021183jsd" : { + "type" : "ControlElement", + "id" : "acm021183jsd", + "name" : "getPushToApplicationPreferences" + }, + "acm021184jsd" : { + "type" : "ControlElement", + "id" : "acm021184jsd", + "name" : "getExternalApplicationsPreferences" + }, + "acm021185jsd" : { + "type" : "ControlElement", + "id" : "acm021185jsd", + "name" : "getMainTableColumnPreferences" + }, + "acm021186jsd" : { + "type" : "ControlElement", + "id" : "acm021186jsd", + "name" : "getMainTablePreferences" + }, + "acm021187jsd" : { + "type" : "ControlElement", + "id" : "acm021187jsd", + "name" : "getNameDisplayPreferences" + }, + "acm021188jsd" : { + "type" : "ControlElement", + "id" : "acm021188jsd", + "name" : "getSearchDialogColumnPreferences" + }, + "acm021189jsd" : { + "type" : "ControlElement", + "id" : "acm021189jsd", + "name" : "getAppearancePreferences" + }, + "acm021190jsd" : { + "type" : "ControlElement", + "id" : "acm021190jsd", + "name" : "getAutoLinkPreferences" + }, + "acm021191jsd" : { + "type" : "ControlElement", + "id" : "acm021191jsd", + "name" : "getImportExportPreferences" + }, + "acm021192jsd" : { + "type" : "ControlElement", + "id" : "acm021192jsd", + "name" : "getCustomExportFormats" + }, + "acm021193jsd" : { + "type" : "ControlElement", + "id" : "acm021193jsd", + "name" : "storeCustomExportFormats" + }, + "acm021194jsd" : { + "type" : "ControlElement", + "id" : "acm021194jsd", + "name" : "getImporterPreferences" + }, + "acm021195jsd" : { + "type" : "ControlElement", + "id" : "acm021195jsd", + "name" : "getGrobidPreferences" + }, + "acm021196jsd" : { + "type" : "ControlElement", + "id" : "acm021196jsd", + "name" : "getPreviewPreferences" + }, + "acm021197jsd" : { + "type" : "ControlElement", + "id" : "acm021197jsd", + "name" : "getSidePanePreferences" + }, + "acm021198jsd" : { + "type" : "ControlElement", + "id" : "acm021198jsd", + "name" : "getGuiPreferences" + }, + "acm021199jsd" : { + "type" : "ControlElement", + "id" : "acm021199jsd", + "name" : "getXmpPreferences" + }, + "acm021200jsd" : { + "type" : "ControlElement", + "id" : "acm021200jsd", + "name" : "getNameFormatterPreferences" + }, + "acm021201jsd" : { + "type" : "ControlElement", + "id" : "acm021201jsd", + "name" : "getAutoCompletePreferences" + }, + "acm021202jsd" : { + "type" : "ControlElement", + "id" : "acm021202jsd", + "name" : "getSpecialFieldsPreferences" + }, + "acm021203jsd" : { + "type" : "ControlElement", + "id" : "acm021203jsd", + "name" : "getSearchPreferences" + }, + "acm021204jsd" : { + "type" : "ControlElement", + "id" : "acm021204jsd", + "name" : "getMrDlibPreferences" + }, + "acm021205jsd" : { + "type" : "ControlElement", + "id" : "acm021205jsd", + "name" : "getProtectedTermsPreferences" + }, + "acm021206jsd" : { + "type" : "InterfaceUnit", + "id" : "acm021206jsd", + "name" : "PreferencesService", + "compilationUnitId" : "acm021144jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001403jsd", "acm001424jsd", "acm002193jsd", "acm003647jsd", "acm005211jsd", "acm005802jsd", "acm006175jsd", "acm006317jsd", "acm006330jsd", "acm009182jsd", "acm010366jsd", "acm010497jsd", "acm010993jsd", "acm011645jsd", "acm011680jsd", "acm012467jsd", "acm013062jsd", "acm015033jsd", "acm015522jsd", "acm015885jsd", "acm015953jsd", "acm016014jsd", "acm016594jsd", "acm016624jsd", "acm016641jsd", "acm016716jsd", "acm016748jsd", "acm017440jsd", "acm017745jsd", "acm018333jsd", "acm018673jsd", "acm020765jsd", "acm020774jsd", "acm020791jsd", "acm020819jsd", "acm020848jsd", "acm020875jsd", "acm020923jsd", "acm020950jsd", "acm020963jsd", "acm021113jsd", "acm021224jsd", "acm021241jsd", "acm021267jsd", "acm021279jsd", "acm021292jsd" ], + "content" : [ "acm021148jsd", "acm021149jsd", "acm021150jsd", "acm021151jsd", "acm021152jsd", "acm021153jsd", "acm021154jsd", "acm021155jsd", "acm021156jsd", "acm021157jsd", "acm021158jsd", "acm021159jsd", "acm021160jsd", "acm021161jsd", "acm021162jsd", "acm021163jsd", "acm021164jsd", "acm021165jsd", "acm021166jsd", "acm021167jsd", "acm021168jsd", "acm021169jsd", "acm021170jsd", "acm021171jsd", "acm021172jsd", "acm021173jsd", "acm021174jsd", "acm021175jsd", "acm021176jsd", "acm021177jsd", "acm021178jsd", "acm021179jsd", "acm021180jsd", "acm021181jsd", "acm021182jsd", "acm021183jsd", "acm021184jsd", "acm021185jsd", "acm021186jsd", "acm021187jsd", "acm021188jsd", "acm021189jsd", "acm021190jsd", "acm021191jsd", "acm021192jsd", "acm021193jsd", "acm021194jsd", "acm021195jsd", "acm021196jsd", "acm021197jsd", "acm021198jsd", "acm021199jsd", "acm021200jsd", "acm021201jsd", "acm021202jsd", "acm021203jsd", "acm021204jsd", "acm021205jsd" ] + }, + "acm021207jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021207jsd", + "name" : "PreviewPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021224jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021208jsd" : { + "type" : "CodePackage", + "id" : "acm021208jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021209jsd" ] + }, + "acm021209jsd" : { + "type" : "CodePackage", + "id" : "acm021209jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021210jsd" ] + }, + "acm021210jsd" : { + "type" : "CodePackage", + "id" : "acm021210jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021207jsd" ] + }, + "acm021211jsd" : { + "type" : "ControlElement", + "id" : "acm021211jsd", + "name" : "PreviewPreferences" + }, + "acm021212jsd" : { + "type" : "ControlElement", + "id" : "acm021212jsd", + "name" : "getLayoutCycle" + }, + "acm021213jsd" : { + "type" : "ControlElement", + "id" : "acm021213jsd", + "name" : "getLayoutCyclePosition" + }, + "acm021214jsd" : { + "type" : "ControlElement", + "id" : "acm021214jsd", + "name" : "layoutCyclePositionProperty" + }, + "acm021215jsd" : { + "type" : "ControlElement", + "id" : "acm021215jsd", + "name" : "setLayoutCyclePosition" + }, + "acm021216jsd" : { + "type" : "ControlElement", + "id" : "acm021216jsd", + "name" : "getSelectedPreviewLayout" + }, + "acm021217jsd" : { + "type" : "ControlElement", + "id" : "acm021217jsd", + "name" : "getCustomPreviewLayout" + }, + "acm021218jsd" : { + "type" : "ControlElement", + "id" : "acm021218jsd", + "name" : "customPreviewLayoutProperty" + }, + "acm021219jsd" : { + "type" : "ControlElement", + "id" : "acm021219jsd", + "name" : "setCustomPreviewLayout" + }, + "acm021220jsd" : { + "type" : "ControlElement", + "id" : "acm021220jsd", + "name" : "getDefaultCustomPreviewLayout" + }, + "acm021221jsd" : { + "type" : "ControlElement", + "id" : "acm021221jsd", + "name" : "shouldShowPreviewAsExtraTab" + }, + "acm021222jsd" : { + "type" : "ControlElement", + "id" : "acm021222jsd", + "name" : "showPreviewAsExtraTabProperty" + }, + "acm021223jsd" : { + "type" : "ControlElement", + "id" : "acm021223jsd", + "name" : "setShowPreviewAsExtraTab" + }, + "acm021224jsd" : { + "type" : "ClassUnit", + "id" : "acm021224jsd", + "name" : "PreviewPreferences", + "compilationUnitId" : "acm021207jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015079jsd", "acm016651jsd" ], + "content" : [ "acm021211jsd", "acm021212jsd", "acm021213jsd", "acm021214jsd", "acm021215jsd", "acm021216jsd", "acm021217jsd", "acm021218jsd", "acm021219jsd", "acm021220jsd", "acm021221jsd", "acm021222jsd", "acm021223jsd" ] + }, + "acm021225jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021225jsd", + "name" : "PushToApplicationPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021241jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021226jsd" : { + "type" : "CodePackage", + "id" : "acm021226jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021227jsd" ] + }, + "acm021227jsd" : { + "type" : "CodePackage", + "id" : "acm021227jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021228jsd" ] + }, + "acm021228jsd" : { + "type" : "CodePackage", + "id" : "acm021228jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021225jsd" ] + }, + "acm021229jsd" : { + "type" : "ControlElement", + "id" : "acm021229jsd", + "name" : "PushToApplicationPreferences" + }, + "acm021230jsd" : { + "type" : "ControlElement", + "id" : "acm021230jsd", + "name" : "getActiveApplicationName" + }, + "acm021231jsd" : { + "type" : "ControlElement", + "id" : "acm021231jsd", + "name" : "activeApplicationNameProperty" + }, + "acm021232jsd" : { + "type" : "ControlElement", + "id" : "acm021232jsd", + "name" : "setActiveApplicationName" + }, + "acm021233jsd" : { + "type" : "ControlElement", + "id" : "acm021233jsd", + "name" : "getCommandPaths" + }, + "acm021234jsd" : { + "type" : "ControlElement", + "id" : "acm021234jsd", + "name" : "setCommandPaths" + }, + "acm021235jsd" : { + "type" : "ControlElement", + "id" : "acm021235jsd", + "name" : "getEmacsArguments" + }, + "acm021236jsd" : { + "type" : "ControlElement", + "id" : "acm021236jsd", + "name" : "emacsArgumentsProperty" + }, + "acm021237jsd" : { + "type" : "ControlElement", + "id" : "acm021237jsd", + "name" : "setEmacsArguments" + }, + "acm021238jsd" : { + "type" : "ControlElement", + "id" : "acm021238jsd", + "name" : "getVimServer" + }, + "acm021239jsd" : { + "type" : "ControlElement", + "id" : "acm021239jsd", + "name" : "vimServerProperty" + }, + "acm021240jsd" : { + "type" : "ControlElement", + "id" : "acm021240jsd", + "name" : "setVimServer" + }, + "acm021241jsd" : { + "type" : "ClassUnit", + "id" : "acm021241jsd", + "name" : "PushToApplicationPreferences", + "compilationUnitId" : "acm021225jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021229jsd", "acm021230jsd", "acm021231jsd", "acm021232jsd", "acm021233jsd", "acm021234jsd", "acm021235jsd", "acm021236jsd", "acm021237jsd", "acm021238jsd", "acm021239jsd", "acm021240jsd" ] + }, + "acm021242jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021242jsd", + "name" : "SearchPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021267jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021243jsd" : { + "type" : "CodePackage", + "id" : "acm021243jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021244jsd" ] + }, + "acm021244jsd" : { + "type" : "CodePackage", + "id" : "acm021244jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021245jsd" ] + }, + "acm021245jsd" : { + "type" : "CodePackage", + "id" : "acm021245jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021242jsd" ] + }, + "acm021246jsd" : { + "type" : "ControlElement", + "id" : "acm021246jsd", + "name" : "SearchPreferences" + }, + "acm021247jsd" : { + "type" : "ControlElement", + "id" : "acm021247jsd", + "name" : "SearchPreferences" + }, + "acm021248jsd" : { + "type" : "ControlElement", + "id" : "acm021248jsd", + "name" : "getSearchFlags" + }, + "acm021249jsd" : { + "type" : "ControlElement", + "id" : "acm021249jsd", + "name" : "getObservableSearchFlags" + }, + "acm021250jsd" : { + "type" : "ControlElement", + "id" : "acm021250jsd", + "name" : "getSearchDisplayMode" + }, + "acm021251jsd" : { + "type" : "ControlElement", + "id" : "acm021251jsd", + "name" : "searchDisplayModeProperty" + }, + "acm021252jsd" : { + "type" : "ControlElement", + "id" : "acm021252jsd", + "name" : "setSearchDisplayMode" + }, + "acm021253jsd" : { + "type" : "ControlElement", + "id" : "acm021253jsd", + "name" : "isCaseSensitive" + }, + "acm021254jsd" : { + "type" : "ControlElement", + "id" : "acm021254jsd", + "name" : "setSearchFlag" + }, + "acm021255jsd" : { + "type" : "ControlElement", + "id" : "acm021255jsd", + "name" : "isRegularExpression" + }, + "acm021256jsd" : { + "type" : "ControlElement", + "id" : "acm021256jsd", + "name" : "isFulltext" + }, + "acm021257jsd" : { + "type" : "ControlElement", + "id" : "acm021257jsd", + "name" : "shouldKeepSearchString" + }, + "acm021258jsd" : { + "type" : "ControlElement", + "id" : "acm021258jsd", + "name" : "shouldKeepWindowOnTop" + }, + "acm021259jsd" : { + "type" : "ControlElement", + "id" : "acm021259jsd", + "name" : "keepWindowOnTopProperty" + }, + "acm021260jsd" : { + "type" : "ControlElement", + "id" : "acm021260jsd", + "name" : "setKeepWindowOnTop" + }, + "acm021261jsd" : { + "type" : "ControlElement", + "id" : "acm021261jsd", + "name" : "getSearchWindowHeight" + }, + "acm021262jsd" : { + "type" : "ControlElement", + "id" : "acm021262jsd", + "name" : "getSearchWindowWidth" + }, + "acm021263jsd" : { + "type" : "ControlElement", + "id" : "acm021263jsd", + "name" : "getSearchWindowHeightProperty" + }, + "acm021264jsd" : { + "type" : "ControlElement", + "id" : "acm021264jsd", + "name" : "getSearchWindowWidthProperty" + }, + "acm021265jsd" : { + "type" : "ControlElement", + "id" : "acm021265jsd", + "name" : "setSearchWindowHeight" + }, + "acm021266jsd" : { + "type" : "ControlElement", + "id" : "acm021266jsd", + "name" : "setSearchWindowWidth" + }, + "acm021267jsd" : { + "type" : "ClassUnit", + "id" : "acm021267jsd", + "name" : "SearchPreferences", + "compilationUnitId" : "acm021242jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008779jsd", "acm020473jsd" ], + "content" : [ "acm021246jsd", "acm021247jsd", "acm021248jsd", "acm021249jsd", "acm021250jsd", "acm021251jsd", "acm021252jsd", "acm021253jsd", "acm021254jsd", "acm021255jsd", "acm021256jsd", "acm021257jsd", "acm021258jsd", "acm021259jsd", "acm021260jsd", "acm021261jsd", "acm021262jsd", "acm021263jsd", "acm021264jsd", "acm021265jsd", "acm021266jsd" ] + }, + "acm021268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021268jsd", + "name" : "SidePanePreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021279jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021269jsd" : { + "type" : "CodePackage", + "id" : "acm021269jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021270jsd" ] + }, + "acm021270jsd" : { + "type" : "CodePackage", + "id" : "acm021270jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021271jsd" ] + }, + "acm021271jsd" : { + "type" : "CodePackage", + "id" : "acm021271jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021268jsd" ] + }, + "acm021272jsd" : { + "type" : "ControlElement", + "id" : "acm021272jsd", + "name" : "SidePanePreferences" + }, + "acm021273jsd" : { + "type" : "ControlElement", + "id" : "acm021273jsd", + "name" : "visiblePanes" + }, + "acm021274jsd" : { + "type" : "ControlElement", + "id" : "acm021274jsd", + "name" : "getPreferredPositions" + }, + "acm021275jsd" : { + "type" : "ControlElement", + "id" : "acm021275jsd", + "name" : "setPreferredPositions" + }, + "acm021276jsd" : { + "type" : "ControlElement", + "id" : "acm021276jsd", + "name" : "getWebSearchFetcherSelected" + }, + "acm021277jsd" : { + "type" : "ControlElement", + "id" : "acm021277jsd", + "name" : "webSearchFetcherSelectedProperty" + }, + "acm021278jsd" : { + "type" : "ControlElement", + "id" : "acm021278jsd", + "name" : "setWebSearchFetcherSelected" + }, + "acm021279jsd" : { + "type" : "ClassUnit", + "id" : "acm021279jsd", + "name" : "SidePanePreferences", + "compilationUnitId" : "acm021268jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008988jsd" ], + "content" : [ "acm021272jsd", "acm021273jsd", "acm021274jsd", "acm021275jsd", "acm021276jsd", "acm021277jsd", "acm021278jsd" ] + }, + "acm021280jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021280jsd", + "name" : "TelemetryPreferences", + "parentId" : "acm020753jsd", + "content" : [ "acm021292jsd" ], + "pathElements" : [ "src", "main", "java", "org", "jabref", "preferences" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021281jsd" : { + "type" : "CodePackage", + "id" : "acm021281jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021282jsd" ] + }, + "acm021282jsd" : { + "type" : "CodePackage", + "id" : "acm021282jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021283jsd" ] + }, + "acm021283jsd" : { + "type" : "CodePackage", + "id" : "acm021283jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021280jsd" ] + }, + "acm021284jsd" : { + "type" : "ControlElement", + "id" : "acm021284jsd", + "name" : "TelemetryPreferences" + }, + "acm021285jsd" : { + "type" : "ControlElement", + "id" : "acm021285jsd", + "name" : "shouldCollectTelemetry" + }, + "acm021286jsd" : { + "type" : "ControlElement", + "id" : "acm021286jsd", + "name" : "collectTelemetryProperty" + }, + "acm021287jsd" : { + "type" : "ControlElement", + "id" : "acm021287jsd", + "name" : "setCollectTelemetry" + }, + "acm021288jsd" : { + "type" : "ControlElement", + "id" : "acm021288jsd", + "name" : "shouldAskToCollectTelemetry" + }, + "acm021289jsd" : { + "type" : "ControlElement", + "id" : "acm021289jsd", + "name" : "askToCollectTelemetryProperty" + }, + "acm021290jsd" : { + "type" : "ControlElement", + "id" : "acm021290jsd", + "name" : "setAskToCollectTelemetry" + }, + "acm021291jsd" : { + "type" : "ControlElement", + "id" : "acm021291jsd", + "name" : "getUserId" + }, + "acm021292jsd" : { + "type" : "ClassUnit", + "id" : "acm021292jsd", + "name" : "TelemetryPreferences", + "compilationUnitId" : "acm021280jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021284jsd", "acm021285jsd", "acm021286jsd", "acm021287jsd", "acm021288jsd", "acm021289jsd", "acm021290jsd", "acm021291jsd" ] + }, + "acm021293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021293jsd", + "name" : "IconsPropertiesTest", + "parentId" : "acm001339jsd", + "content" : [ "acm021297jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021294jsd" : { + "type" : "CodePackage", + "id" : "acm021294jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021295jsd" ] + }, + "acm021295jsd" : { + "type" : "CodePackage", + "id" : "acm021295jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021293jsd" ] + }, + "acm021296jsd" : { + "type" : "ControlElement", + "id" : "acm021296jsd", + "name" : "testExistenceOfIconImagesReferencedFromIconsProperties" + }, + "acm021297jsd" : { + "type" : "ClassUnit", + "id" : "acm021297jsd", + "name" : "IconsPropertiesTest", + "compilationUnitId" : "acm021293jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021296jsd" ] + }, + "acm021298jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021298jsd", + "name" : "MainArchitectureTest", + "parentId" : "acm001446jsd", + "content" : [ "acm021312jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021299jsd" : { + "type" : "CodePackage", + "id" : "acm021299jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021300jsd" ] + }, + "acm021300jsd" : { + "type" : "CodePackage", + "id" : "acm021300jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021301jsd" ] + }, + "acm021301jsd" : { + "type" : "CodePackage", + "id" : "acm021301jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm021298jsd" ] + }, + "acm021302jsd" : { + "type" : "ControlElement", + "id" : "acm021302jsd", + "name" : "doNotUseApacheCommonsLang3" + }, + "acm021303jsd" : { + "type" : "ControlElement", + "id" : "acm021303jsd", + "name" : "doNotUseSwing" + }, + "acm021304jsd" : { + "type" : "ControlElement", + "id" : "acm021304jsd", + "name" : "doNotUseAssertJ" + }, + "acm021305jsd" : { + "type" : "ControlElement", + "id" : "acm021305jsd", + "name" : "doNotUseJavaAWT" + }, + "acm021306jsd" : { + "type" : "ControlElement", + "id" : "acm021306jsd", + "name" : "doNotUsePaths" + }, + "acm021307jsd" : { + "type" : "ControlElement", + "id" : "acm021307jsd", + "name" : "respectLayeredArchitecture" + }, + "acm021308jsd" : { + "type" : "ControlElement", + "id" : "acm021308jsd", + "name" : "doNotUseLogicInModel" + }, + "acm021309jsd" : { + "type" : "ControlElement", + "id" : "acm021309jsd", + "name" : "restrictUsagesInModel" + }, + "acm021310jsd" : { + "type" : "ControlElement", + "id" : "acm021310jsd", + "name" : "restrictUsagesInLogic" + }, + "acm021311jsd" : { + "type" : "ControlElement", + "id" : "acm021311jsd", + "name" : "restrictStandardStreams" + }, + "acm021312jsd" : { + "type" : "ClassUnit", + "id" : "acm021312jsd", + "name" : "MainArchitectureTest", + "compilationUnitId" : "acm021298jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021302jsd", "acm021303jsd", "acm021304jsd", "acm021305jsd", "acm021306jsd", "acm021307jsd", "acm021308jsd", "acm021309jsd", "acm021310jsd", "acm021311jsd" ] + }, + "acm021313jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021313jsd", + "name" : "TestArchitectureTest", + "parentId" : "acm001446jsd", + "content" : [ "acm021319jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021314jsd" : { + "type" : "CodePackage", + "id" : "acm021314jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021315jsd" ] + }, + "acm021315jsd" : { + "type" : "CodePackage", + "id" : "acm021315jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021316jsd" ] + }, + "acm021316jsd" : { + "type" : "CodePackage", + "id" : "acm021316jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm021313jsd" ] + }, + "acm021317jsd" : { + "type" : "ControlElement", + "id" : "acm021317jsd", + "name" : "testsAreIndependent" + }, + "acm021318jsd" : { + "type" : "ControlElement", + "id" : "acm021318jsd", + "name" : "testNaming" + }, + "acm021319jsd" : { + "type" : "ClassUnit", + "id" : "acm021319jsd", + "name" : "TestArchitectureTest", + "compilationUnitId" : "acm021313jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021317jsd", "acm021318jsd" ] + }, + "acm021320jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021320jsd", + "name" : "ArgumentProcessorTest", + "parentId" : "acm001466jsd", + "content" : [ "acm021327jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021321jsd" : { + "type" : "CodePackage", + "id" : "acm021321jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021322jsd" ] + }, + "acm021322jsd" : { + "type" : "CodePackage", + "id" : "acm021322jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021323jsd" ] + }, + "acm021323jsd" : { + "type" : "CodePackage", + "id" : "acm021323jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm021320jsd" ] + }, + "acm021324jsd" : { + "type" : "ControlElement", + "id" : "acm021324jsd", + "name" : "setup" + }, + "acm021325jsd" : { + "type" : "ControlElement", + "id" : "acm021325jsd", + "name" : "testAuxImport" + }, + "acm021326jsd" : { + "type" : "ControlElement", + "id" : "acm021326jsd", + "name" : "testExportMatches" + }, + "acm021327jsd" : { + "type" : "ClassUnit", + "id" : "acm021327jsd", + "name" : "ArgumentProcessorTest", + "compilationUnitId" : "acm021320jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001492jsd", "acm012467jsd", "acm013709jsd", "acm018267jsd", "acm020473jsd", "acm020676jsd", "acm021206jsd", "acm021267jsd", "acm021327jsd", "acm021334jsd" ], + "content" : [ "acm021324jsd", "acm021325jsd", "acm021326jsd" ] + }, + "acm021328jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021328jsd", + "name" : "AuxCommandLineTest", + "parentId" : "acm001466jsd", + "content" : [ "acm021334jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021329jsd" : { + "type" : "CodePackage", + "id" : "acm021329jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021330jsd" ] + }, + "acm021330jsd" : { + "type" : "CodePackage", + "id" : "acm021330jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021331jsd" ] + }, + "acm021331jsd" : { + "type" : "CodePackage", + "id" : "acm021331jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm021328jsd" ] + }, + "acm021332jsd" : { + "type" : "ControlElement", + "id" : "acm021332jsd", + "name" : "setUp" + }, + "acm021333jsd" : { + "type" : "ControlElement", + "id" : "acm021333jsd", + "name" : "test" + }, + "acm021334jsd" : { + "type" : "ClassUnit", + "id" : "acm021334jsd", + "name" : "AuxCommandLineTest", + "compilationUnitId" : "acm021328jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001500jsd", "acm012556jsd", "acm013761jsd", "acm017988jsd", "acm020676jsd", "acm021334jsd" ], + "content" : [ "acm021332jsd", "acm021333jsd" ] + }, + "acm021335jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021335jsd", + "name" : "JabRefCLITest", + "parentId" : "acm001466jsd", + "content" : [ "acm021357jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "cli" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021336jsd" : { + "type" : "CodePackage", + "id" : "acm021336jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021337jsd" ] + }, + "acm021337jsd" : { + "type" : "CodePackage", + "id" : "acm021337jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021338jsd" ] + }, + "acm021338jsd" : { + "type" : "CodePackage", + "id" : "acm021338jsd", + "name" : "cli", + "parentId" : null, + "content" : [ "acm021335jsd" ] + }, + "acm021339jsd" : { + "type" : "ControlElement", + "id" : "acm021339jsd", + "name" : "emptyCLILeftOversLongOptions" + }, + "acm021340jsd" : { + "type" : "ControlElement", + "id" : "acm021340jsd", + "name" : "guiIsDisabledLongOptions" + }, + "acm021341jsd" : { + "type" : "ControlElement", + "id" : "acm021341jsd", + "name" : "successfulParsingOfFileImportCLILongOptions" + }, + "acm021342jsd" : { + "type" : "ControlElement", + "id" : "acm021342jsd", + "name" : "successfulParsingOfFileExportCLILongOptions" + }, + "acm021343jsd" : { + "type" : "ControlElement", + "id" : "acm021343jsd", + "name" : "emptyCLILeftOversShortOptions" + }, + "acm021344jsd" : { + "type" : "ControlElement", + "id" : "acm021344jsd", + "name" : "guiIsDisabledShortOptions" + }, + "acm021345jsd" : { + "type" : "ControlElement", + "id" : "acm021345jsd", + "name" : "successfulParsingOfFileImportShortOptions" + }, + "acm021346jsd" : { + "type" : "ControlElement", + "id" : "acm021346jsd", + "name" : "successfulParsingOfFileExportShortOptions" + }, + "acm021347jsd" : { + "type" : "ControlElement", + "id" : "acm021347jsd", + "name" : "emptyPreferencesLeftOver" + }, + "acm021348jsd" : { + "type" : "ControlElement", + "id" : "acm021348jsd", + "name" : "successfulExportOfPreferences" + }, + "acm021349jsd" : { + "type" : "ControlElement", + "id" : "acm021349jsd", + "name" : "guiDisabledForPreferencesExport" + }, + "acm021350jsd" : { + "type" : "ControlElement", + "id" : "acm021350jsd", + "name" : "emptyLeftOversCLIShortImportingBibtex" + }, + "acm021351jsd" : { + "type" : "ControlElement", + "id" : "acm021351jsd", + "name" : "recognizesImportBibtexShort" + }, + "acm021352jsd" : { + "type" : "ControlElement", + "id" : "acm021352jsd", + "name" : "successfulParsingOfBibtexImportShort" + }, + "acm021353jsd" : { + "type" : "ControlElement", + "id" : "acm021353jsd", + "name" : "emptyLeftOversCLILongImportingBibtex" + }, + "acm021354jsd" : { + "type" : "ControlElement", + "id" : "acm021354jsd", + "name" : "recognizesImportBibtexLong" + }, + "acm021355jsd" : { + "type" : "ControlElement", + "id" : "acm021355jsd", + "name" : "successfulParsingOfBibtexImportLong" + }, + "acm021356jsd" : { + "type" : "ControlElement", + "id" : "acm021356jsd", + "name" : "wrapStringList" + }, + "acm021357jsd" : { + "type" : "ClassUnit", + "id" : "acm021357jsd", + "name" : "JabRefCLITest", + "compilationUnitId" : "acm021335jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001544jsd" ], + "content" : [ "acm021339jsd", "acm021340jsd", "acm021341jsd", "acm021342jsd", "acm021343jsd", "acm021344jsd", "acm021345jsd", "acm021346jsd", "acm021347jsd", "acm021348jsd", "acm021349jsd", "acm021350jsd", "acm021351jsd", "acm021352jsd", "acm021353jsd", "acm021354jsd", "acm021355jsd", "acm021356jsd" ] + }, + "acm021358jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021358jsd", + "name" : "UpdateTimestampListenerTest", + "parentId" : "acm001569jsd", + "content" : [ "acm021365jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021359jsd" : { + "type" : "CodePackage", + "id" : "acm021359jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021360jsd" ] + }, + "acm021360jsd" : { + "type" : "CodePackage", + "id" : "acm021360jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021361jsd" ] + }, + "acm021361jsd" : { + "type" : "CodePackage", + "id" : "acm021361jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021358jsd" ] + }, + "acm021362jsd" : { + "type" : "ControlElement", + "id" : "acm021362jsd", + "name" : "setUp" + }, + "acm021363jsd" : { + "type" : "ControlElement", + "id" : "acm021363jsd", + "name" : "updateTimestampEnabled" + }, + "acm021364jsd" : { + "type" : "ControlElement", + "id" : "acm021364jsd", + "name" : "updateTimestampDisabled" + }, + "acm021365jsd" : { + "type" : "ClassUnit", + "id" : "acm021365jsd", + "name" : "UpdateTimestampListenerTest", + "compilationUnitId" : "acm021358jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002052jsd", "acm016641jsd", "acm017988jsd", "acm018267jsd", "acm018813jsd", "acm021206jsd" ], + "content" : [ "acm021362jsd", "acm021363jsd", "acm021364jsd" ] + }, + "acm021366jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021366jsd", + "name" : "AppendPersonNamesStrategyTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021373jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021367jsd" : { + "type" : "CodePackage", + "id" : "acm021367jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021368jsd" ] + }, + "acm021368jsd" : { + "type" : "CodePackage", + "id" : "acm021368jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021369jsd" ] + }, + "acm021369jsd" : { + "type" : "CodePackage", + "id" : "acm021369jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021370jsd" ] + }, + "acm021370jsd" : { + "type" : "CodePackage", + "id" : "acm021370jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021366jsd" ] + }, + "acm021371jsd" : { + "type" : "ControlElement", + "id" : "acm021371jsd", + "name" : "testWithoutParam" + }, + "acm021372jsd" : { + "type" : "ControlElement", + "id" : "acm021372jsd", + "name" : "testWithParam" + }, + "acm021373jsd" : { + "type" : "ClassUnit", + "id" : "acm021373jsd", + "name" : "AppendPersonNamesStrategyTest", + "compilationUnitId" : "acm021366jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002159jsd" ], + "content" : [ "acm021371jsd", "acm021372jsd" ] + }, + "acm021374jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021374jsd", + "name" : "AutoCompleterUtil", + "parentId" : "acm002155jsd", + "content" : [ "acm021382jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021375jsd" : { + "type" : "CodePackage", + "id" : "acm021375jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021376jsd" ] + }, + "acm021376jsd" : { + "type" : "CodePackage", + "id" : "acm021376jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021377jsd" ] + }, + "acm021377jsd" : { + "type" : "CodePackage", + "id" : "acm021377jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021378jsd" ] + }, + "acm021378jsd" : { + "type" : "CodePackage", + "id" : "acm021378jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021374jsd" ] + }, + "acm021379jsd" : { + "type" : "ControlElement", + "id" : "acm021379jsd", + "name" : "getRequest" + }, + "acm021380jsd" : { + "type" : "ControlElement", + "id" : "acm021380jsd", + "name" : "isCancelled" + }, + "acm021381jsd" : { + "type" : "ControlElement", + "id" : "acm021381jsd", + "name" : "getUserText" + }, + "acm021382jsd" : { + "type" : "ClassUnit", + "id" : "acm021382jsd", + "name" : "AutoCompleterUtil", + "compilationUnitId" : "acm021374jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021379jsd", "acm021380jsd", "acm021381jsd" ] + }, + "acm021383jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021383jsd", + "name" : "BibEntrySuggestionProviderTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021398jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021384jsd" : { + "type" : "CodePackage", + "id" : "acm021384jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021385jsd" ] + }, + "acm021385jsd" : { + "type" : "CodePackage", + "id" : "acm021385jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021386jsd" ] + }, + "acm021386jsd" : { + "type" : "CodePackage", + "id" : "acm021386jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021387jsd" ] + }, + "acm021387jsd" : { + "type" : "CodePackage", + "id" : "acm021387jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021383jsd" ] + }, + "acm021388jsd" : { + "type" : "ControlElement", + "id" : "acm021388jsd", + "name" : "setUp" + }, + "acm021389jsd" : { + "type" : "ControlElement", + "id" : "acm021389jsd", + "name" : "completeWithoutAddingAnythingReturnsNothing" + }, + "acm021390jsd" : { + "type" : "ControlElement", + "id" : "acm021390jsd", + "name" : "completeAfterAddingEmptyEntryReturnsNothing" + }, + "acm021391jsd" : { + "type" : "ControlElement", + "id" : "acm021391jsd", + "name" : "completeKeyReturnsKey" + }, + "acm021392jsd" : { + "type" : "ControlElement", + "id" : "acm021392jsd", + "name" : "completeBeginningOfKeyReturnsKey" + }, + "acm021393jsd" : { + "type" : "ControlElement", + "id" : "acm021393jsd", + "name" : "completeLowercaseKeyReturnsKey" + }, + "acm021394jsd" : { + "type" : "ControlElement", + "id" : "acm021394jsd", + "name" : "completeNullThrowsException" + }, + "acm021395jsd" : { + "type" : "ControlElement", + "id" : "acm021395jsd", + "name" : "completeEmptyStringReturnsNothing" + }, + "acm021396jsd" : { + "type" : "ControlElement", + "id" : "acm021396jsd", + "name" : "completeReturnsMultipleResults" + }, + "acm021397jsd" : { + "type" : "ControlElement", + "id" : "acm021397jsd", + "name" : "completeShortKeyReturnsKey" + }, + "acm021398jsd" : { + "type" : "ClassUnit", + "id" : "acm021398jsd", + "name" : "BibEntrySuggestionProviderTest", + "compilationUnitId" : "acm021383jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002242jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021388jsd", "acm021389jsd", "acm021390jsd", "acm021391jsd", "acm021392jsd", "acm021393jsd", "acm021394jsd", "acm021395jsd", "acm021396jsd", "acm021397jsd" ] + }, + "acm021399jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021399jsd", + "name" : "ContentSelectorSuggestionProviderTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021413jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021400jsd" : { + "type" : "CodePackage", + "id" : "acm021400jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021401jsd" ] + }, + "acm021401jsd" : { + "type" : "CodePackage", + "id" : "acm021401jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021402jsd" ] + }, + "acm021402jsd" : { + "type" : "CodePackage", + "id" : "acm021402jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021403jsd" ] + }, + "acm021403jsd" : { + "type" : "CodePackage", + "id" : "acm021403jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021399jsd" ] + }, + "acm021404jsd" : { + "type" : "ControlElement", + "id" : "acm021404jsd", + "name" : "completeWithoutAddingAnythingReturnsNothing" + }, + "acm021405jsd" : { + "type" : "ControlElement", + "id" : "acm021405jsd", + "name" : "completeKeywordReturnsKeyword" + }, + "acm021406jsd" : { + "type" : "ControlElement", + "id" : "acm021406jsd", + "name" : "completeBeginningOfKeywordReturnsKeyword" + }, + "acm021407jsd" : { + "type" : "ControlElement", + "id" : "acm021407jsd", + "name" : "completeKeywordReturnsKeywordFromDatabase" + }, + "acm021408jsd" : { + "type" : "ControlElement", + "id" : "acm021408jsd", + "name" : "completeUppercaseBeginningOfNameReturnsName" + }, + "acm021409jsd" : { + "type" : "ControlElement", + "id" : "acm021409jsd", + "name" : "completeNullThrowsException" + }, + "acm021410jsd" : { + "type" : "ControlElement", + "id" : "acm021410jsd", + "name" : "completeEmptyStringReturnsNothing" + }, + "acm021411jsd" : { + "type" : "ControlElement", + "id" : "acm021411jsd", + "name" : "completeReturnsMultipleResults" + }, + "acm021412jsd" : { + "type" : "ControlElement", + "id" : "acm021412jsd", + "name" : "completeReturnsKeywordsInAlphabeticalOrder" + }, + "acm021413jsd" : { + "type" : "ClassUnit", + "id" : "acm021413jsd", + "name" : "ContentSelectorSuggestionProviderTest", + "compilationUnitId" : "acm021399jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002251jsd", "acm002261jsd", "acm002346jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021404jsd", "acm021405jsd", "acm021406jsd", "acm021407jsd", "acm021408jsd", "acm021409jsd", "acm021410jsd", "acm021411jsd", "acm021412jsd" ] + }, + "acm021414jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021414jsd", + "name" : "DefaultAutoCompleterTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021433jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021415jsd" : { + "type" : "CodePackage", + "id" : "acm021415jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021416jsd" ] + }, + "acm021416jsd" : { + "type" : "CodePackage", + "id" : "acm021416jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021417jsd" ] + }, + "acm021417jsd" : { + "type" : "CodePackage", + "id" : "acm021417jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021418jsd" ] + }, + "acm021418jsd" : { + "type" : "CodePackage", + "id" : "acm021418jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021414jsd" ] + }, + "acm021419jsd" : { + "type" : "ControlElement", + "id" : "acm021419jsd", + "name" : "setUp" + }, + "acm021420jsd" : { + "type" : "ControlElement", + "id" : "acm021420jsd", + "name" : "initAutoCompleterWithNullFieldThrowsException" + }, + "acm021421jsd" : { + "type" : "ControlElement", + "id" : "acm021421jsd", + "name" : "completeWithoutAddingAnythingReturnsNothing" + }, + "acm021422jsd" : { + "type" : "ControlElement", + "id" : "acm021422jsd", + "name" : "completeAfterAddingEmptyEntryReturnsNothing" + }, + "acm021423jsd" : { + "type" : "ControlElement", + "id" : "acm021423jsd", + "name" : "completeAfterAddingEntryWithoutFieldReturnsNothing" + }, + "acm021424jsd" : { + "type" : "ControlElement", + "id" : "acm021424jsd", + "name" : "completeValueReturnsValue" + }, + "acm021425jsd" : { + "type" : "ControlElement", + "id" : "acm021425jsd", + "name" : "completeBeginningOfValueReturnsValue" + }, + "acm021426jsd" : { + "type" : "ControlElement", + "id" : "acm021426jsd", + "name" : "completeLowercaseValueReturnsValue" + }, + "acm021427jsd" : { + "type" : "ControlElement", + "id" : "acm021427jsd", + "name" : "completeNullThrowsException" + }, + "acm021428jsd" : { + "type" : "ControlElement", + "id" : "acm021428jsd", + "name" : "completeEmptyStringReturnsNothing" + }, + "acm021429jsd" : { + "type" : "ControlElement", + "id" : "acm021429jsd", + "name" : "completeReturnsMultipleResults" + }, + "acm021430jsd" : { + "type" : "ControlElement", + "id" : "acm021430jsd", + "name" : "completeShortStringReturnsValue" + }, + "acm021431jsd" : { + "type" : "ControlElement", + "id" : "acm021431jsd", + "name" : "completeBeginnigOfSecondWordReturnsWord" + }, + "acm021432jsd" : { + "type" : "ControlElement", + "id" : "acm021432jsd", + "name" : "completePartOfWordReturnsValue" + }, + "acm021433jsd" : { + "type" : "ClassUnit", + "id" : "acm021433jsd", + "name" : "DefaultAutoCompleterTest", + "compilationUnitId" : "acm021414jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002346jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021419jsd", "acm021420jsd", "acm021421jsd", "acm021422jsd", "acm021423jsd", "acm021424jsd", "acm021425jsd", "acm021426jsd", "acm021427jsd", "acm021428jsd", "acm021429jsd", "acm021430jsd", "acm021431jsd", "acm021432jsd" ] + }, + "acm021434jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021434jsd", + "name" : "FieldValueSuggestionProviderTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021455jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021435jsd" : { + "type" : "CodePackage", + "id" : "acm021435jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021436jsd" ] + }, + "acm021436jsd" : { + "type" : "CodePackage", + "id" : "acm021436jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021437jsd" ] + }, + "acm021437jsd" : { + "type" : "CodePackage", + "id" : "acm021437jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021438jsd" ] + }, + "acm021438jsd" : { + "type" : "CodePackage", + "id" : "acm021438jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021434jsd" ] + }, + "acm021439jsd" : { + "type" : "ControlElement", + "id" : "acm021439jsd", + "name" : "setUp" + }, + "acm021440jsd" : { + "type" : "ControlElement", + "id" : "acm021440jsd", + "name" : "initAutoCompleterWithNullFieldThrowsException" + }, + "acm021441jsd" : { + "type" : "ControlElement", + "id" : "acm021441jsd", + "name" : "completeWithoutAddingAnythingReturnsNothing" + }, + "acm021442jsd" : { + "type" : "ControlElement", + "id" : "acm021442jsd", + "name" : "completeAfterAddingEmptyEntryReturnsNothing" + }, + "acm021443jsd" : { + "type" : "ControlElement", + "id" : "acm021443jsd", + "name" : "completeAfterAddingEntryWithoutFieldReturnsNothing" + }, + "acm021444jsd" : { + "type" : "ControlElement", + "id" : "acm021444jsd", + "name" : "completeOnIgnoredFieldReturnsNothing" + }, + "acm021445jsd" : { + "type" : "ControlElement", + "id" : "acm021445jsd", + "name" : "completeValueReturnsValue" + }, + "acm021446jsd" : { + "type" : "ControlElement", + "id" : "acm021446jsd", + "name" : "completeBeginnigOfValueReturnsValue" + }, + "acm021447jsd" : { + "type" : "ControlElement", + "id" : "acm021447jsd", + "name" : "completeLowercaseValueReturnsValue" + }, + "acm021448jsd" : { + "type" : "ControlElement", + "id" : "acm021448jsd", + "name" : "completeNullThrowsException" + }, + "acm021449jsd" : { + "type" : "ControlElement", + "id" : "acm021449jsd", + "name" : "completeEmptyStringReturnsNothing" + }, + "acm021450jsd" : { + "type" : "ControlElement", + "id" : "acm021450jsd", + "name" : "completeReturnsMultipleResults" + }, + "acm021451jsd" : { + "type" : "ControlElement", + "id" : "acm021451jsd", + "name" : "completeShortStringReturnsFieldValue" + }, + "acm021452jsd" : { + "type" : "ControlElement", + "id" : "acm021452jsd", + "name" : "completeBeginnigOfSecondWordReturnsWholeFieldValue" + }, + "acm021453jsd" : { + "type" : "ControlElement", + "id" : "acm021453jsd", + "name" : "completePartOfWordReturnsWholeFieldValue" + }, + "acm021454jsd" : { + "type" : "ControlElement", + "id" : "acm021454jsd", + "name" : "completeReturnsWholeFieldValue" + }, + "acm021455jsd" : { + "type" : "ClassUnit", + "id" : "acm021455jsd", + "name" : "FieldValueSuggestionProviderTest", + "compilationUnitId" : "acm021434jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm002193jsd", "acm002269jsd", "acm002338jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021439jsd", "acm021440jsd", "acm021441jsd", "acm021442jsd", "acm021443jsd", "acm021444jsd", "acm021445jsd", "acm021446jsd", "acm021447jsd", "acm021448jsd", "acm021449jsd", "acm021450jsd", "acm021451jsd", "acm021452jsd", "acm021453jsd", "acm021454jsd" ] + }, + "acm021456jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021456jsd", + "name" : "PersonNameStringConverterTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021464jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021457jsd" : { + "type" : "CodePackage", + "id" : "acm021457jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021458jsd" ] + }, + "acm021458jsd" : { + "type" : "CodePackage", + "id" : "acm021458jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021459jsd" ] + }, + "acm021459jsd" : { + "type" : "CodePackage", + "id" : "acm021459jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021460jsd" ] + }, + "acm021460jsd" : { + "type" : "CodePackage", + "id" : "acm021460jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021456jsd" ] + }, + "acm021461jsd" : { + "type" : "ControlElement", + "id" : "acm021461jsd", + "name" : "setUp" + }, + "acm021462jsd" : { + "type" : "ControlElement", + "id" : "acm021462jsd", + "name" : "testToStringWithoutAutoCompletePreferences" + }, + "acm021463jsd" : { + "type" : "ControlElement", + "id" : "acm021463jsd", + "name" : "testToStringWithAutoCompletePreferences" + }, + "acm021464jsd" : { + "type" : "ClassUnit", + "id" : "acm021464jsd", + "name" : "PersonNameStringConverterTest", + "compilationUnitId" : "acm021456jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002175jsd", "acm002193jsd", "acm002194jsd", "acm002287jsd", "acm018138jsd" ], + "content" : [ "acm021461jsd", "acm021462jsd", "acm021463jsd" ] + }, + "acm021465jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021465jsd", + "name" : "PersonNameSuggestionProviderTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021488jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021466jsd" : { + "type" : "CodePackage", + "id" : "acm021466jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021467jsd" ] + }, + "acm021467jsd" : { + "type" : "CodePackage", + "id" : "acm021467jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021468jsd" ] + }, + "acm021468jsd" : { + "type" : "CodePackage", + "id" : "acm021468jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021469jsd" ] + }, + "acm021469jsd" : { + "type" : "CodePackage", + "id" : "acm021469jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021465jsd" ] + }, + "acm021470jsd" : { + "type" : "ControlElement", + "id" : "acm021470jsd", + "name" : "setUp" + }, + "acm021471jsd" : { + "type" : "ControlElement", + "id" : "acm021471jsd", + "name" : "initAutoCompleterWithNullFieldThrowsException" + }, + "acm021472jsd" : { + "type" : "ControlElement", + "id" : "acm021472jsd", + "name" : "completeWithoutAddingAnythingReturnsNothing" + }, + "acm021473jsd" : { + "type" : "ControlElement", + "id" : "acm021473jsd", + "name" : "completeAfterAddingEmptyEntryReturnsNothing" + }, + "acm021474jsd" : { + "type" : "ControlElement", + "id" : "acm021474jsd", + "name" : "completeAfterAddingEntryWithoutFieldReturnsNothing" + }, + "acm021475jsd" : { + "type" : "ControlElement", + "id" : "acm021475jsd", + "name" : "completeNameReturnsName" + }, + "acm021476jsd" : { + "type" : "ControlElement", + "id" : "acm021476jsd", + "name" : "completeBeginningOfNameReturnsName" + }, + "acm021477jsd" : { + "type" : "ControlElement", + "id" : "acm021477jsd", + "name" : "completeLowercaseBeginningOfNameReturnsName" + }, + "acm021478jsd" : { + "type" : "ControlElement", + "id" : "acm021478jsd", + "name" : "completeNullThrowsException" + }, + "acm021479jsd" : { + "type" : "ControlElement", + "id" : "acm021479jsd", + "name" : "completeEmptyStringReturnsNothing" + }, + "acm021480jsd" : { + "type" : "ControlElement", + "id" : "acm021480jsd", + "name" : "completeReturnsMultipleResults" + }, + "acm021481jsd" : { + "type" : "ControlElement", + "id" : "acm021481jsd", + "name" : "completePartOfNameReturnsName" + }, + "acm021482jsd" : { + "type" : "ControlElement", + "id" : "acm021482jsd", + "name" : "completeBeginningOfFirstNameReturnsName" + }, + "acm021483jsd" : { + "type" : "ControlElement", + "id" : "acm021483jsd", + "name" : "completeBeginningOfFirstNameReturnsNameWithJr" + }, + "acm021484jsd" : { + "type" : "ControlElement", + "id" : "acm021484jsd", + "name" : "completeBeginningOfFirstNameReturnsNameWithVon" + }, + "acm021485jsd" : { + "type" : "ControlElement", + "id" : "acm021485jsd", + "name" : "completeBeginningOfLastNameReturnsNameWithUmlauts" + }, + "acm021486jsd" : { + "type" : "ControlElement", + "id" : "acm021486jsd", + "name" : "completeVonReturnsName" + }, + "acm021487jsd" : { + "type" : "ControlElement", + "id" : "acm021487jsd", + "name" : "completeBeginningOfFullNameReturnsName" + }, + "acm021488jsd" : { + "type" : "ClassUnit", + "id" : "acm021488jsd", + "name" : "PersonNameSuggestionProviderTest", + "compilationUnitId" : "acm021465jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002300jsd", "acm017988jsd", "acm018138jsd", "acm018267jsd" ], + "content" : [ "acm021470jsd", "acm021471jsd", "acm021472jsd", "acm021473jsd", "acm021474jsd", "acm021475jsd", "acm021476jsd", "acm021477jsd", "acm021478jsd", "acm021479jsd", "acm021480jsd", "acm021481jsd", "acm021482jsd", "acm021483jsd", "acm021484jsd", "acm021485jsd", "acm021486jsd", "acm021487jsd" ] + }, + "acm021489jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021489jsd", + "name" : "SuggestionProvidersTest", + "parentId" : "acm002155jsd", + "content" : [ "acm021498jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "autocompleter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021490jsd" : { + "type" : "CodePackage", + "id" : "acm021490jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021491jsd" ] + }, + "acm021491jsd" : { + "type" : "CodePackage", + "id" : "acm021491jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021492jsd" ] + }, + "acm021492jsd" : { + "type" : "CodePackage", + "id" : "acm021492jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021493jsd" ] + }, + "acm021493jsd" : { + "type" : "CodePackage", + "id" : "acm021493jsd", + "name" : "autocompleter", + "parentId" : null, + "content" : [ "acm021489jsd" ] + }, + "acm021494jsd" : { + "type" : "ControlElement", + "id" : "acm021494jsd", + "name" : "initializeSuggestionProviders" + }, + "acm021495jsd" : { + "type" : "ControlElement", + "id" : "acm021495jsd", + "name" : "getTestPairs" + }, + "acm021496jsd" : { + "type" : "ControlElement", + "id" : "acm021496jsd", + "name" : "testAppropriateCompleterReturned" + }, + "acm021497jsd" : { + "type" : "ControlElement", + "id" : "acm021497jsd", + "name" : "emptySuggestionProviderReturnedForEmptySuggestionProviderList" + }, + "acm021498jsd" : { + "type" : "ClassUnit", + "id" : "acm021498jsd", + "name" : "SuggestionProvidersTest", + "compilationUnitId" : "acm021489jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd", "acm002193jsd", "acm002242jsd", "acm002261jsd", "acm002277jsd", "acm002300jsd", "acm002329jsd", "acm002338jsd", "acm002346jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm021494jsd", "acm021495jsd", "acm021496jsd", "acm021497jsd" ] + }, + "acm021499jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021499jsd", + "name" : "SaveOrderPanelViewModelTest", + "parentId" : "acm002792jsd", + "content" : [ "acm021509jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "commonfxcontrols" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021500jsd" : { + "type" : "CodePackage", + "id" : "acm021500jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021501jsd" ] + }, + "acm021501jsd" : { + "type" : "CodePackage", + "id" : "acm021501jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021502jsd" ] + }, + "acm021502jsd" : { + "type" : "CodePackage", + "id" : "acm021502jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021503jsd" ] + }, + "acm021503jsd" : { + "type" : "CodePackage", + "id" : "acm021503jsd", + "name" : "commonfxcontrols", + "parentId" : null, + "content" : [ "acm021499jsd" ] + }, + "acm021504jsd" : { + "type" : "ControlElement", + "id" : "acm021504jsd", + "name" : "setUp" + }, + "acm021505jsd" : { + "type" : "ControlElement", + "id" : "acm021505jsd", + "name" : "addCriterion" + }, + "acm021506jsd" : { + "type" : "ControlElement", + "id" : "acm021506jsd", + "name" : "removeCriterion" + }, + "acm021507jsd" : { + "type" : "ControlElement", + "id" : "acm021507jsd", + "name" : "moveCriterionUp" + }, + "acm021508jsd" : { + "type" : "ControlElement", + "id" : "acm021508jsd", + "name" : "moveCriterionDown" + }, + "acm021509jsd" : { + "type" : "ClassUnit", + "id" : "acm021509jsd", + "name" : "SaveOrderPanelViewModelTest", + "compilationUnitId" : "acm021499jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002904jsd", "acm002914jsd", "acm019454jsd" ], + "content" : [ "acm021504jsd", "acm021505jsd", "acm021506jsd", "acm021507jsd", "acm021508jsd" ] + }, + "acm021510jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021510jsd", + "name" : "PdfDocumentViewModelTest", + "parentId" : "acm003094jsd", + "content" : [ "acm021516jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "documentviewer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021511jsd" : { + "type" : "CodePackage", + "id" : "acm021511jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021512jsd" ] + }, + "acm021512jsd" : { + "type" : "CodePackage", + "id" : "acm021512jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021513jsd" ] + }, + "acm021513jsd" : { + "type" : "CodePackage", + "id" : "acm021513jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021514jsd" ] + }, + "acm021514jsd" : { + "type" : "CodePackage", + "id" : "acm021514jsd", + "name" : "documentviewer", + "parentId" : null, + "content" : [ "acm021510jsd" ] + }, + "acm021515jsd" : { + "type" : "ControlElement", + "id" : "acm021515jsd", + "name" : "getPagesTest" + }, + "acm021516jsd" : { + "type" : "ClassUnit", + "id" : "acm021516jsd", + "name" : "PdfDocumentViewModelTest", + "compilationUnitId" : "acm021510jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003231jsd" ], + "content" : [ "acm021515jsd" ] + }, + "acm021517jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021517jsd", + "name" : "CopyMoreActionTest", + "parentId" : "acm003284jsd", + "content" : [ "acm021533jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021518jsd" : { + "type" : "CodePackage", + "id" : "acm021518jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021519jsd" ] + }, + "acm021519jsd" : { + "type" : "CodePackage", + "id" : "acm021519jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021520jsd" ] + }, + "acm021520jsd" : { + "type" : "CodePackage", + "id" : "acm021520jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021521jsd" ] + }, + "acm021521jsd" : { + "type" : "CodePackage", + "id" : "acm021521jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm021517jsd" ] + }, + "acm021522jsd" : { + "type" : "ControlElement", + "id" : "acm021522jsd", + "name" : "setUp" + }, + "acm021523jsd" : { + "type" : "ControlElement", + "id" : "acm021523jsd", + "name" : "testExecuteOnFail" + }, + "acm021524jsd" : { + "type" : "ControlElement", + "id" : "acm021524jsd", + "name" : "testExecuteCopyTitleWithNoTitle" + }, + "acm021525jsd" : { + "type" : "ControlElement", + "id" : "acm021525jsd", + "name" : "testExecuteCopyTitleOnPartialSuccess" + }, + "acm021526jsd" : { + "type" : "ControlElement", + "id" : "acm021526jsd", + "name" : "testExecuteCopyTitleOnSuccess" + }, + "acm021527jsd" : { + "type" : "ControlElement", + "id" : "acm021527jsd", + "name" : "testExecuteCopyKeyWithNoKey" + }, + "acm021528jsd" : { + "type" : "ControlElement", + "id" : "acm021528jsd", + "name" : "testExecuteCopyKeyOnPartialSuccess" + }, + "acm021529jsd" : { + "type" : "ControlElement", + "id" : "acm021529jsd", + "name" : "testExecuteCopyKeyOnSuccess" + }, + "acm021530jsd" : { + "type" : "ControlElement", + "id" : "acm021530jsd", + "name" : "testExecuteCopyDoiWithNoDoi" + }, + "acm021531jsd" : { + "type" : "ControlElement", + "id" : "acm021531jsd", + "name" : "testExecuteCopyDoiOnPartialSuccess" + }, + "acm021532jsd" : { + "type" : "ControlElement", + "id" : "acm021532jsd", + "name" : "testExecuteCopyDoiOnSuccess" + }, + "acm021533jsd" : { + "type" : "ClassUnit", + "id" : "acm021533jsd", + "name" : "CopyMoreActionTest", + "compilationUnitId" : "acm021517jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm002045jsd", "acm003303jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm021206jsd" ], + "content" : [ "acm021522jsd", "acm021523jsd", "acm021524jsd", "acm021525jsd", "acm021526jsd", "acm021527jsd", "acm021528jsd", "acm021529jsd", "acm021530jsd", "acm021531jsd", "acm021532jsd" ] + }, + "acm021534jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021534jsd", + "name" : "CopyOrMoveFieldContentTabViewModelTest", + "parentId" : "acm003284jsd", + "content" : [ "acm021546jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021535jsd" : { + "type" : "CodePackage", + "id" : "acm021535jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021536jsd" ] + }, + "acm021536jsd" : { + "type" : "CodePackage", + "id" : "acm021536jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021537jsd" ] + }, + "acm021537jsd" : { + "type" : "CodePackage", + "id" : "acm021537jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021538jsd" ] + }, + "acm021538jsd" : { + "type" : "CodePackage", + "id" : "acm021538jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm021534jsd" ] + }, + "acm021539jsd" : { + "type" : "ControlElement", + "id" : "acm021539jsd", + "name" : "setup" + }, + "acm021540jsd" : { + "type" : "ControlElement", + "id" : "acm021540jsd", + "name" : "copyValueDoesNotCopyBlankValues" + }, + "acm021541jsd" : { + "type" : "ControlElement", + "id" : "acm021541jsd", + "name" : "swapValuesShouldNotSwapFieldValuesIfOneOfTheValuesIsBlank" + }, + "acm021542jsd" : { + "type" : "ControlElement", + "id" : "acm021542jsd", + "name" : "swapValuesShouldSwapFieldValuesIfBothValuesAreNotBlank" + }, + "acm021543jsd" : { + "type" : "ControlElement", + "id" : "acm021543jsd", + "name" : "moveValueShouldNotMoveValueIfToFieldIsNotBlankAndOverwriteIsNotEnabled" + }, + "acm021544jsd" : { + "type" : "ControlElement", + "id" : "acm021544jsd", + "name" : "moveValueShouldMoveValueIfOverwriteIsEnabled" + }, + "acm021545jsd" : { + "type" : "ControlElement", + "id" : "acm021545jsd", + "name" : "newTwoFieldsViewModel" + }, + "acm021546jsd" : { + "type" : "ClassUnit", + "id" : "acm021546jsd", + "name" : "CopyOrMoveFieldContentTabViewModelTest", + "compilationUnitId" : "acm021534jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003517jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021539jsd", "acm021540jsd", "acm021541jsd", "acm021542jsd", "acm021543jsd", "acm021544jsd", "acm021545jsd" ] + }, + "acm021547jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021547jsd", + "name" : "EditFieldContentTabViewModelTest", + "parentId" : "acm003284jsd", + "content" : [ "acm021562jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021548jsd" : { + "type" : "CodePackage", + "id" : "acm021548jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021549jsd" ] + }, + "acm021549jsd" : { + "type" : "CodePackage", + "id" : "acm021549jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021550jsd" ] + }, + "acm021550jsd" : { + "type" : "CodePackage", + "id" : "acm021550jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021551jsd" ] + }, + "acm021551jsd" : { + "type" : "CodePackage", + "id" : "acm021551jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm021547jsd" ] + }, + "acm021552jsd" : { + "type" : "ControlElement", + "id" : "acm021552jsd", + "name" : "setup" + }, + "acm021553jsd" : { + "type" : "ControlElement", + "id" : "acm021553jsd", + "name" : "clearSelectedFieldShouldClearFieldContentEvenWhenOverwriteFieldContentIsNotEnabled" + }, + "acm021554jsd" : { + "type" : "ControlElement", + "id" : "acm021554jsd", + "name" : "clearSelectedFieldShouldDoNothingWhenFieldDoesntExistOrIsEmpty" + }, + "acm021555jsd" : { + "type" : "ControlElement", + "id" : "acm021555jsd", + "name" : "setFieldValueShouldNotDoAnythingIfOverwriteFieldContentIsNotEnabled" + }, + "acm021556jsd" : { + "type" : "ControlElement", + "id" : "acm021556jsd", + "name" : "setFieldValueShouldSetFieldValueIfOverwriteFieldContentIsEnabled" + }, + "acm021557jsd" : { + "type" : "ControlElement", + "id" : "acm021557jsd", + "name" : "setFieldValueShouldSetFieldValueIfFieldContentIsEmpty" + }, + "acm021558jsd" : { + "type" : "ControlElement", + "id" : "acm021558jsd", + "name" : "appendToFieldValueShouldDoNothingIfOverwriteFieldContentIsNotEnabled" + }, + "acm021559jsd" : { + "type" : "ControlElement", + "id" : "acm021559jsd", + "name" : "appendToFieldValueShouldAppendFieldValueIfOverwriteFieldContentIsEnabled" + }, + "acm021560jsd" : { + "type" : "ControlElement", + "id" : "acm021560jsd", + "name" : "getAllFieldsShouldNeverBeEmpty" + }, + "acm021561jsd" : { + "type" : "ControlElement", + "id" : "acm021561jsd", + "name" : "getSelectedFieldShouldHaveADefaultValue" + }, + "acm021562jsd" : { + "type" : "ClassUnit", + "id" : "acm021562jsd", + "name" : "EditFieldContentTabViewModelTest", + "compilationUnitId" : "acm021547jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003550jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021552jsd", "acm021553jsd", "acm021554jsd", "acm021555jsd", "acm021556jsd", "acm021557jsd", "acm021558jsd", "acm021559jsd", "acm021560jsd", "acm021561jsd" ] + }, + "acm021563jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021563jsd", + "name" : "ManageKeywordsViewModelTest", + "parentId" : "acm003284jsd", + "content" : [ "acm021571jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021564jsd" : { + "type" : "CodePackage", + "id" : "acm021564jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021565jsd" ] + }, + "acm021565jsd" : { + "type" : "CodePackage", + "id" : "acm021565jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021566jsd" ] + }, + "acm021566jsd" : { + "type" : "CodePackage", + "id" : "acm021566jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021567jsd" ] + }, + "acm021567jsd" : { + "type" : "CodePackage", + "id" : "acm021567jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm021563jsd" ] + }, + "acm021568jsd" : { + "type" : "ControlElement", + "id" : "acm021568jsd", + "name" : "setUp" + }, + "acm021569jsd" : { + "type" : "ControlElement", + "id" : "acm021569jsd", + "name" : "keywordsFilledInCorrectly" + }, + "acm021570jsd" : { + "type" : "ControlElement", + "id" : "acm021570jsd", + "name" : "removedKeywordNotIncludedInKeywordsList" + }, + "acm021571jsd" : { + "type" : "ClassUnit", + "id" : "acm021571jsd", + "name" : "ManageKeywordsViewModelTest", + "compilationUnitId" : "acm021563jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003348jsd", "acm018267jsd", "acm020774jsd" ], + "content" : [ "acm021568jsd", "acm021569jsd", "acm021570jsd" ] + }, + "acm021572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021572jsd", + "name" : "RenameFieldViewModelTest", + "parentId" : "acm003284jsd", + "content" : [ "acm021583jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021573jsd" : { + "type" : "CodePackage", + "id" : "acm021573jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021574jsd" ] + }, + "acm021574jsd" : { + "type" : "CodePackage", + "id" : "acm021574jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021575jsd" ] + }, + "acm021575jsd" : { + "type" : "CodePackage", + "id" : "acm021575jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021576jsd" ] + }, + "acm021576jsd" : { + "type" : "CodePackage", + "id" : "acm021576jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm021572jsd" ] + }, + "acm021577jsd" : { + "type" : "ControlElement", + "id" : "acm021577jsd", + "name" : "setup" + }, + "acm021578jsd" : { + "type" : "ControlElement", + "id" : "acm021578jsd", + "name" : "renameFieldShouldRenameFieldIfItExist" + }, + "acm021579jsd" : { + "type" : "ControlElement", + "id" : "acm021579jsd", + "name" : "renameFieldShouldDoNothingIfFieldDoNotExist" + }, + "acm021580jsd" : { + "type" : "ControlElement", + "id" : "acm021580jsd", + "name" : "renameFieldShouldNotDoAnythingIfTheNewFieldNameIsEmpty" + }, + "acm021581jsd" : { + "type" : "ControlElement", + "id" : "acm021581jsd", + "name" : "renameFieldShouldNotDoAnythingIfTheNewFieldNameHasWhitespaceCharacters" + }, + "acm021582jsd" : { + "type" : "ControlElement", + "id" : "acm021582jsd", + "name" : "renameFieldShouldDoNothingWhenThereIsAlreadyAFieldWithTheSameNameAsNewFieldName" + }, + "acm021583jsd" : { + "type" : "ClassUnit", + "id" : "acm021583jsd", + "name" : "RenameFieldViewModelTest", + "compilationUnitId" : "acm021572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm003581jsd", "acm017988jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm021577jsd", "acm021578jsd", "acm021579jsd", "acm021580jsd", "acm021581jsd", "acm021582jsd" ] + }, + "acm021584jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021584jsd", + "name" : "ReplaceStringViewModelTest", + "parentId" : "acm003284jsd", + "content" : [ "acm021591jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "edit" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021585jsd" : { + "type" : "CodePackage", + "id" : "acm021585jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021586jsd" ] + }, + "acm021586jsd" : { + "type" : "CodePackage", + "id" : "acm021586jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021587jsd" ] + }, + "acm021587jsd" : { + "type" : "CodePackage", + "id" : "acm021587jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021588jsd" ] + }, + "acm021588jsd" : { + "type" : "CodePackage", + "id" : "acm021588jsd", + "name" : "edit", + "parentId" : null, + "content" : [ "acm021584jsd" ] + }, + "acm021589jsd" : { + "type" : "ControlElement", + "id" : "acm021589jsd", + "name" : "setUp" + }, + "acm021590jsd" : { + "type" : "ControlElement", + "id" : "acm021590jsd", + "name" : "testReplace" + }, + "acm021591jsd" : { + "type" : "ClassUnit", + "id" : "acm021591jsd", + "name" : "ReplaceStringViewModelTest", + "compilationUnitId" : "acm021584jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001965jsd", "acm003388jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm021589jsd", "acm021590jsd" ] + }, + "acm021592jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021592jsd", + "name" : "SourceTabTest", + "parentId" : "acm003586jsd", + "content" : [ "acm021599jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "entryeditor" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021593jsd" : { + "type" : "CodePackage", + "id" : "acm021593jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021594jsd" ] + }, + "acm021594jsd" : { + "type" : "CodePackage", + "id" : "acm021594jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021595jsd" ] + }, + "acm021595jsd" : { + "type" : "CodePackage", + "id" : "acm021595jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021596jsd" ] + }, + "acm021596jsd" : { + "type" : "CodePackage", + "id" : "acm021596jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm021592jsd" ] + }, + "acm021597jsd" : { + "type" : "ControlElement", + "id" : "acm021597jsd", + "name" : "onStart" + }, + "acm021598jsd" : { + "type" : "ControlElement", + "id" : "acm021598jsd", + "name" : "switchingFromSourceTabDoesNotThrowException" + }, + "acm021599jsd" : { + "type" : "ClassUnit", + "id" : "acm021599jsd", + "name" : "SourceTabTest", + "compilationUnitId" : "acm021592jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm003823jsd", "acm005802jsd", "acm009369jsd", "acm010497jsd", "acm018022jsd", "acm018267jsd", "acm018813jsd", "acm020676jsd" ], + "content" : [ "acm021597jsd", "acm021598jsd" ] + }, + "acm021600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021600jsd", + "name" : "FileAnnotationViewModelTest", + "parentId" : "acm003845jsd", + "content" : [ "acm021614jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "entryeditor", "fileannotationtab" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021601jsd" : { + "type" : "CodePackage", + "id" : "acm021601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021602jsd" ] + }, + "acm021602jsd" : { + "type" : "CodePackage", + "id" : "acm021602jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021603jsd" ] + }, + "acm021603jsd" : { + "type" : "CodePackage", + "id" : "acm021603jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021604jsd" ] + }, + "acm021604jsd" : { + "type" : "CodePackage", + "id" : "acm021604jsd", + "name" : "entryeditor", + "parentId" : null, + "content" : [ "acm021605jsd" ] + }, + "acm021605jsd" : { + "type" : "CodePackage", + "id" : "acm021605jsd", + "name" : "fileannotationtab", + "parentId" : null, + "content" : [ "acm021600jsd" ] + }, + "acm021606jsd" : { + "type" : "ControlElement", + "id" : "acm021606jsd", + "name" : "setup" + }, + "acm021607jsd" : { + "type" : "ControlElement", + "id" : "acm021607jsd", + "name" : "sameAuthor" + }, + "acm021608jsd" : { + "type" : "ControlElement", + "id" : "acm021608jsd", + "name" : "retrieveCorrectPageNumberAsString" + }, + "acm021609jsd" : { + "type" : "ControlElement", + "id" : "acm021609jsd", + "name" : "retrieveCorrectDateAsString" + }, + "acm021610jsd" : { + "type" : "ControlElement", + "id" : "acm021610jsd", + "name" : "retrieveCorrectContent" + }, + "acm021611jsd" : { + "type" : "ControlElement", + "id" : "acm021611jsd", + "name" : "retrieveCorrectContentWithoutLinkedFileAnnotation" + }, + "acm021612jsd" : { + "type" : "ControlElement", + "id" : "acm021612jsd", + "name" : "removeOnlyLineBreaksNotPrecededByPeriodOrColon" + }, + "acm021613jsd" : { + "type" : "ControlElement", + "id" : "acm021613jsd", + "name" : "retrieveCorrectMarkingWithoutLinkedFileAnnotation" + }, + "acm021614jsd" : { + "type" : "ClassUnit", + "id" : "acm021614jsd", + "name" : "FileAnnotationViewModelTest", + "compilationUnitId" : "acm021600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003898jsd", "acm020244jsd" ], + "content" : [ "acm021606jsd", "acm021607jsd", "acm021608jsd", "acm021609jsd", "acm021610jsd", "acm021611jsd", "acm021612jsd", "acm021613jsd" ] + }, + "acm021615jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021615jsd", + "name" : "ExportToClipboardActionTest", + "parentId" : "acm003957jsd", + "content" : [ "acm021624jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021616jsd" : { + "type" : "CodePackage", + "id" : "acm021616jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021617jsd" ] + }, + "acm021617jsd" : { + "type" : "CodePackage", + "id" : "acm021617jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021618jsd" ] + }, + "acm021618jsd" : { + "type" : "CodePackage", + "id" : "acm021618jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021619jsd" ] + }, + "acm021619jsd" : { + "type" : "CodePackage", + "id" : "acm021619jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm021615jsd" ] + }, + "acm021620jsd" : { + "type" : "ControlElement", + "id" : "acm021620jsd", + "name" : "setUp" + }, + "acm021621jsd" : { + "type" : "ControlElement", + "id" : "acm021621jsd", + "name" : "testExecuteIfNoSelectedEntries" + }, + "acm021622jsd" : { + "type" : "ControlElement", + "id" : "acm021622jsd", + "name" : "testExecuteOnSuccess" + }, + "acm021623jsd" : { + "type" : "ControlElement", + "id" : "acm021623jsd", + "name" : "export" + }, + "acm021624jsd" : { + "type" : "ClassUnit", + "id" : "acm021624jsd", + "name" : "ExportToClipboardActionTest", + "compilationUnitId" : "acm021615jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001591jsd", "acm001640jsd", "acm002045jsd", "acm003994jsd", "acm009647jsd", "acm009965jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm019421jsd", "acm020848jsd", "acm020875jsd", "acm020950jsd", "acm021206jsd" ], + "content" : [ "acm021620jsd", "acm021621jsd", "acm021622jsd", "acm021623jsd" ] + }, + "acm021625jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021625jsd", + "name" : "SaveDatabaseActionTest", + "parentId" : "acm003957jsd", + "content" : [ "acm021637jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021626jsd" : { + "type" : "CodePackage", + "id" : "acm021626jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021627jsd" ] + }, + "acm021627jsd" : { + "type" : "CodePackage", + "id" : "acm021627jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021628jsd" ] + }, + "acm021628jsd" : { + "type" : "CodePackage", + "id" : "acm021628jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021629jsd" ] + }, + "acm021629jsd" : { + "type" : "CodePackage", + "id" : "acm021629jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm021625jsd" ] + }, + "acm021630jsd" : { + "type" : "ControlElement", + "id" : "acm021630jsd", + "name" : "setUp" + }, + "acm021631jsd" : { + "type" : "ControlElement", + "id" : "acm021631jsd", + "name" : "saveAsShouldSetWorkingDirectory" + }, + "acm021632jsd" : { + "type" : "ControlElement", + "id" : "acm021632jsd", + "name" : "saveAsShouldNotSetWorkingDirectoryIfNotSelected" + }, + "acm021633jsd" : { + "type" : "ControlElement", + "id" : "acm021633jsd", + "name" : "saveShouldShowSaveAsIfDatabaseNotSelected" + }, + "acm021634jsd" : { + "type" : "ControlElement", + "id" : "acm021634jsd", + "name" : "createSaveDatabaseActionForBibDatabase" + }, + "acm021635jsd" : { + "type" : "ControlElement", + "id" : "acm021635jsd", + "name" : "saveKeepsChangedFlag" + }, + "acm021636jsd" : { + "type" : "ControlElement", + "id" : "acm021636jsd", + "name" : "saveShouldNotSaveDatabaseIfPathNotSet" + }, + "acm021637jsd" : { + "type" : "ClassUnit", + "id" : "acm021637jsd", + "name" : "SaveDatabaseActionTest", + "compilationUnitId" : "acm021625jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm001965jsd", "acm004040jsd", "acm009369jsd", "acm009796jsd", "acm010497jsd", "acm010993jsd", "acm011011jsd", "acm011444jsd", "acm011645jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm019421jsd", "acm020848jsd", "acm020950jsd", "acm021095jsd" ], + "content" : [ "acm021630jsd", "acm021631jsd", "acm021632jsd", "acm021633jsd", "acm021634jsd", "acm021635jsd", "acm021636jsd" ] + }, + "acm021638jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021638jsd", + "name" : "AutoSetFileLinksUtilTest", + "parentId" : "acm004070jsd", + "content" : [ "acm021646jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021639jsd" : { + "type" : "CodePackage", + "id" : "acm021639jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021640jsd" ] + }, + "acm021640jsd" : { + "type" : "CodePackage", + "id" : "acm021640jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021641jsd" ] + }, + "acm021641jsd" : { + "type" : "CodePackage", + "id" : "acm021641jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021642jsd" ] + }, + "acm021642jsd" : { + "type" : "CodePackage", + "id" : "acm021642jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm021638jsd" ] + }, + "acm021643jsd" : { + "type" : "ControlElement", + "id" : "acm021643jsd", + "name" : "setUp" + }, + "acm021644jsd" : { + "type" : "ControlElement", + "id" : "acm021644jsd", + "name" : "testFindAssociatedNotLinkedFilesSuccess" + }, + "acm021645jsd" : { + "type" : "ControlElement", + "id" : "acm021645jsd", + "name" : "testFindAssociatedNotLinkedFilesForEmptySearchDir" + }, + "acm021646jsd" : { + "type" : "ClassUnit", + "id" : "acm021646jsd", + "name" : "AutoSetFileLinksUtilTest", + "compilationUnitId" : "acm021638jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004089jsd", "acm017440jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm021643jsd", "acm021644jsd", "acm021645jsd" ] + }, + "acm021647jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021647jsd", + "name" : "FileFilterUtilsTest", + "parentId" : "acm004070jsd", + "content" : [ "acm021666jsd", "acm021672jsd", "acm021674jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021648jsd" : { + "type" : "CodePackage", + "id" : "acm021648jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021649jsd" ] + }, + "acm021649jsd" : { + "type" : "CodePackage", + "id" : "acm021649jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021650jsd" ] + }, + "acm021650jsd" : { + "type" : "CodePackage", + "id" : "acm021650jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021651jsd" ] + }, + "acm021651jsd" : { + "type" : "CodePackage", + "id" : "acm021651jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm021647jsd" ] + }, + "acm021652jsd" : { + "type" : "ControlElement", + "id" : "acm021652jsd", + "name" : "isDuringLastDayNegativeTest" + }, + "acm021653jsd" : { + "type" : "ControlElement", + "id" : "acm021653jsd", + "name" : "isDuringLastDayPositiveTest" + }, + "acm021654jsd" : { + "type" : "ControlElement", + "id" : "acm021654jsd", + "name" : "isDuringLastWeekNegativeTest" + }, + "acm021655jsd" : { + "type" : "ControlElement", + "id" : "acm021655jsd", + "name" : "isDuringLastWeekPositiveTest" + }, + "acm021656jsd" : { + "type" : "ControlElement", + "id" : "acm021656jsd", + "name" : "isDuringLastMonthNegativeTest" + }, + "acm021657jsd" : { + "type" : "ControlElement", + "id" : "acm021657jsd", + "name" : "isDuringLastMonthPositiveTest" + }, + "acm021658jsd" : { + "type" : "ControlElement", + "id" : "acm021658jsd", + "name" : "isDuringLastYearNegativeTest" + }, + "acm021659jsd" : { + "type" : "ControlElement", + "id" : "acm021659jsd", + "name" : "isDuringLastYearPositiveTest" + }, + "acm021660jsd" : { + "type" : "ControlElement", + "id" : "acm021660jsd", + "name" : "setUp" + }, + "acm021661jsd" : { + "type" : "ControlElement", + "id" : "acm021661jsd", + "name" : "sortByDateAscendingPositiveTest" + }, + "acm021662jsd" : { + "type" : "ControlElement", + "id" : "acm021662jsd", + "name" : "sortByDateAscendingNegativeTest" + }, + "acm021663jsd" : { + "type" : "ControlElement", + "id" : "acm021663jsd", + "name" : "sortByDateDescendingPositiveTest" + }, + "acm021664jsd" : { + "type" : "ControlElement", + "id" : "acm021664jsd", + "name" : "testSortByDateDescendingNegativeTest" + }, + "acm021665jsd" : { + "type" : "ControlElement", + "id" : "acm021665jsd", + "name" : "setUp" + }, + "acm021666jsd" : { + "type" : "ClassUnit", + "id" : "acm021666jsd", + "name" : "FileFilterUtilsTest", + "compilationUnitId" : "acm021647jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004175jsd" ], + "content" : [ "acm021652jsd", "acm021653jsd", "acm021654jsd", "acm021655jsd", "acm021656jsd", "acm021657jsd", "acm021658jsd", "acm021659jsd", "acm021660jsd", "acm021661jsd", "acm021662jsd", "acm021663jsd", "acm021664jsd", "acm021665jsd" ] + }, + "acm021667jsd" : { + "type" : "ControlElement", + "id" : "acm021667jsd", + "name" : "setUp" + }, + "acm021668jsd" : { + "type" : "ControlElement", + "id" : "acm021668jsd", + "name" : "sortByDateAscendingPositiveTest" + }, + "acm021669jsd" : { + "type" : "ControlElement", + "id" : "acm021669jsd", + "name" : "sortByDateAscendingNegativeTest" + }, + "acm021670jsd" : { + "type" : "ControlElement", + "id" : "acm021670jsd", + "name" : "sortByDateDescendingPositiveTest" + }, + "acm021671jsd" : { + "type" : "ControlElement", + "id" : "acm021671jsd", + "name" : "testSortByDateDescendingNegativeTest" + }, + "acm021672jsd" : { + "type" : "ClassUnit", + "id" : "acm021672jsd", + "name" : "SortingTests", + "compilationUnitId" : "acm021647jsd", + "parentDatatypeId" : "acm021666jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021667jsd", "acm021668jsd", "acm021669jsd", "acm021670jsd", "acm021671jsd" ] + }, + "acm021673jsd" : { + "type" : "ControlElement", + "id" : "acm021673jsd", + "name" : "setUp" + }, + "acm021674jsd" : { + "type" : "ClassUnit", + "id" : "acm021674jsd", + "name" : "filteringTests", + "compilationUnitId" : "acm021647jsd", + "parentDatatypeId" : "acm021666jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021673jsd" ] + }, + "acm021675jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021675jsd", + "name" : "GitIgnoreFileFilterTest", + "parentId" : "acm004070jsd", + "content" : [ "acm021684jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021676jsd" : { + "type" : "CodePackage", + "id" : "acm021676jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021677jsd" ] + }, + "acm021677jsd" : { + "type" : "CodePackage", + "id" : "acm021677jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021678jsd" ] + }, + "acm021678jsd" : { + "type" : "CodePackage", + "id" : "acm021678jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021679jsd" ] + }, + "acm021679jsd" : { + "type" : "CodePackage", + "id" : "acm021679jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm021675jsd" ] + }, + "acm021680jsd" : { + "type" : "ControlElement", + "id" : "acm021680jsd", + "name" : "checkSimpleGitIgnore" + }, + "acm021681jsd" : { + "type" : "ControlElement", + "id" : "acm021681jsd", + "name" : "checkSimpleGitIgnoreWithAllowing" + }, + "acm021682jsd" : { + "type" : "ControlElement", + "id" : "acm021682jsd", + "name" : "checkSimpleGitIgnoreWithOverwritingDefs" + }, + "acm021683jsd" : { + "type" : "ControlElement", + "id" : "acm021683jsd", + "name" : "checkDirectoryGitIgnore" + }, + "acm021684jsd" : { + "type" : "ClassUnit", + "id" : "acm021684jsd", + "name" : "GitIgnoreFileFilterTest", + "compilationUnitId" : "acm021675jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004191jsd" ], + "content" : [ "acm021680jsd", "acm021681jsd", "acm021682jsd", "acm021683jsd" ] + }, + "acm021685jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021685jsd", + "name" : "ImportHandlerTest", + "parentId" : "acm004070jsd", + "content" : [ "acm021691jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021686jsd" : { + "type" : "CodePackage", + "id" : "acm021686jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021687jsd" ] + }, + "acm021687jsd" : { + "type" : "CodePackage", + "id" : "acm021687jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021688jsd" ] + }, + "acm021688jsd" : { + "type" : "CodePackage", + "id" : "acm021688jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021689jsd" ] + }, + "acm021689jsd" : { + "type" : "CodePackage", + "id" : "acm021689jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm021685jsd" ] + }, + "acm021690jsd" : { + "type" : "ControlElement", + "id" : "acm021690jsd", + "name" : "handleBibTeXData" + }, + "acm021691jsd" : { + "type" : "ClassUnit", + "id" : "acm021691jsd", + "name" : "ImportHandlerTest", + "compilationUnitId" : "acm021685jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm004223jsd", "acm009647jsd", "acm012428jsd", "acm018022jsd", "acm018267jsd", "acm020676jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm021690jsd" ] + }, + "acm021692jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021692jsd", + "name" : "UnlinkedFilesCrawlerTest", + "parentId" : "acm004070jsd", + "content" : [ "acm021699jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "externalfiles" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021693jsd" : { + "type" : "CodePackage", + "id" : "acm021693jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021694jsd" ] + }, + "acm021694jsd" : { + "type" : "CodePackage", + "id" : "acm021694jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021695jsd" ] + }, + "acm021695jsd" : { + "type" : "CodePackage", + "id" : "acm021695jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021696jsd" ] + }, + "acm021696jsd" : { + "type" : "CodePackage", + "id" : "acm021696jsd", + "name" : "externalfiles", + "parentId" : null, + "content" : [ "acm021692jsd" ] + }, + "acm021697jsd" : { + "type" : "ControlElement", + "id" : "acm021697jsd", + "name" : "minimalGitIgnore" + }, + "acm021698jsd" : { + "type" : "ControlElement", + "id" : "acm021698jsd", + "name" : "excludingTheCurrentLibraryTest" + }, + "acm021699jsd" : { + "type" : "ClassUnit", + "id" : "acm021699jsd", + "name" : "UnlinkedFilesCrawlerTest", + "compilationUnitId" : "acm021692jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004160jsd", "acm004232jsd", "acm004290jsd", "acm009843jsd", "acm018022jsd", "acm020848jsd" ], + "content" : [ "acm021697jsd", "acm021698jsd" ] + }, + "acm021700jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021700jsd", + "name" : "ExternalFileTypesTest", + "parentId" : "acm004295jsd", + "content" : [ "acm021716jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "externalfiletype" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021701jsd" : { + "type" : "CodePackage", + "id" : "acm021701jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021702jsd" ] + }, + "acm021702jsd" : { + "type" : "CodePackage", + "id" : "acm021702jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021703jsd" ] + }, + "acm021703jsd" : { + "type" : "CodePackage", + "id" : "acm021703jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021704jsd" ] + }, + "acm021704jsd" : { + "type" : "CodePackage", + "id" : "acm021704jsd", + "name" : "externalfiletype", + "parentId" : null, + "content" : [ "acm021700jsd" ] + }, + "acm021705jsd" : { + "type" : "ControlElement", + "id" : "acm021705jsd", + "name" : "setUp" + }, + "acm021706jsd" : { + "type" : "ControlElement", + "id" : "acm021706jsd", + "name" : "getExternalFileTypeByName" + }, + "acm021707jsd" : { + "type" : "ControlElement", + "id" : "acm021707jsd", + "name" : "getExternalFileTypeByExt" + }, + "acm021708jsd" : { + "type" : "ControlElement", + "id" : "acm021708jsd", + "name" : "isExternalFileTypeByExt" + }, + "acm021709jsd" : { + "type" : "ControlElement", + "id" : "acm021709jsd", + "name" : "getExternalFileTypeForName" + }, + "acm021710jsd" : { + "type" : "ControlElement", + "id" : "acm021710jsd", + "name" : "getExternalFileTypeByMimeType" + }, + "acm021711jsd" : { + "type" : "ControlElement", + "id" : "acm021711jsd", + "name" : "getExternalFileTypeByFile" + }, + "acm021712jsd" : { + "type" : "ControlElement", + "id" : "acm021712jsd", + "name" : "getExternalFileTypeByLinkedFile" + }, + "acm021713jsd" : { + "type" : "ControlElement", + "id" : "acm021713jsd", + "name" : "toStringList" + }, + "acm021714jsd" : { + "type" : "ControlElement", + "id" : "acm021714jsd", + "name" : "fromString" + }, + "acm021715jsd" : { + "type" : "ControlElement", + "id" : "acm021715jsd", + "name" : "externalFileTypetoStringArray" + }, + "acm021716jsd" : { + "type" : "ClassUnit", + "id" : "acm021716jsd", + "name" : "ExternalFileTypesTest", + "compilationUnitId" : "acm021700jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004315jsd", "acm004328jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm021705jsd", "acm021706jsd", "acm021707jsd", "acm021708jsd", "acm021709jsd", "acm021710jsd", "acm021711jsd", "acm021712jsd", "acm021713jsd", "acm021714jsd", "acm021715jsd" ] + }, + "acm021717jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021717jsd", + "name" : "LinkedFileViewModelTest", + "parentId" : "acm004375jsd", + "content" : [ "acm021739jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021718jsd" : { + "type" : "CodePackage", + "id" : "acm021718jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021719jsd" ] + }, + "acm021719jsd" : { + "type" : "CodePackage", + "id" : "acm021719jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021720jsd" ] + }, + "acm021720jsd" : { + "type" : "CodePackage", + "id" : "acm021720jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021721jsd" ] + }, + "acm021721jsd" : { + "type" : "CodePackage", + "id" : "acm021721jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm021717jsd" ] + }, + "acm021722jsd" : { + "type" : "ControlElement", + "id" : "acm021722jsd", + "name" : "setUp" + }, + "acm021723jsd" : { + "type" : "ControlElement", + "id" : "acm021723jsd", + "name" : "tearDown" + }, + "acm021724jsd" : { + "type" : "ControlElement", + "id" : "acm021724jsd", + "name" : "deleteWhenFilePathNotPresentReturnsTrue" + }, + "acm021725jsd" : { + "type" : "ControlElement", + "id" : "acm021725jsd", + "name" : "deleteWhenRemoveChosenReturnsTrueButDoesNotDeletesFile" + }, + "acm021726jsd" : { + "type" : "ControlElement", + "id" : "acm021726jsd", + "name" : "deleteWhenDeleteChosenReturnsTrueAndDeletesFile" + }, + "acm021727jsd" : { + "type" : "ControlElement", + "id" : "acm021727jsd", + "name" : "deleteMissingFileReturnsTrue" + }, + "acm021728jsd" : { + "type" : "ControlElement", + "id" : "acm021728jsd", + "name" : "deleteWhenDialogCancelledReturnsFalseAndDoesNotRemoveFile" + }, + "acm021729jsd" : { + "type" : "ControlElement", + "id" : "acm021729jsd", + "name" : "downloadHtmlFileCausesWarningDisplay" + }, + "acm021730jsd" : { + "type" : "ControlElement", + "id" : "acm021730jsd", + "name" : "downloadOfFileReplacesLink" + }, + "acm021731jsd" : { + "type" : "ControlElement", + "id" : "acm021731jsd", + "name" : "downloadDoesNotOverwriteFileTypeExtension" + }, + "acm021732jsd" : { + "type" : "ControlElement", + "id" : "acm021732jsd", + "name" : "downloadHtmlWhenLinkedFilePointsToHtml" + }, + "acm021733jsd" : { + "type" : "ControlElement", + "id" : "acm021733jsd", + "name" : "isNotSamePath" + }, + "acm021734jsd" : { + "type" : "ControlElement", + "id" : "acm021734jsd", + "name" : "isSamePath" + }, + "acm021735jsd" : { + "type" : "ControlElement", + "id" : "acm021735jsd", + "name" : "isNotSamePathWithPattern" + }, + "acm021736jsd" : { + "type" : "ControlElement", + "id" : "acm021736jsd", + "name" : "isSamePathWithPattern" + }, + "acm021737jsd" : { + "type" : "ControlElement", + "id" : "acm021737jsd", + "name" : "mimeTypeStringWithParameterIsReturnedAsWithoutParameter" + }, + "acm021738jsd" : { + "type" : "ControlElement", + "id" : "acm021738jsd", + "name" : "downloadPdfFileWhenLinkedFilePointsToPdfUrl" + }, + "acm021739jsd" : { + "type" : "ClassUnit", + "id" : "acm021739jsd", + "name" : "LinkedFileViewModelTest", + "compilationUnitId" : "acm021717jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm004328jsd", "acm004599jsd", "acm009647jsd", "acm009965jsd", "acm011720jsd", "acm015926jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm021722jsd", "acm021723jsd", "acm021724jsd", "acm021725jsd", "acm021726jsd", "acm021727jsd", "acm021728jsd", "acm021729jsd", "acm021730jsd", "acm021731jsd", "acm021732jsd", "acm021733jsd", "acm021734jsd", "acm021735jsd", "acm021736jsd", "acm021737jsd", "acm021738jsd" ] + }, + "acm021740jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021740jsd", + "name" : "LinkedFilesEditorViewModelTest", + "parentId" : "acm004375jsd", + "content" : [ "acm021746jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "fieldeditors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021741jsd" : { + "type" : "CodePackage", + "id" : "acm021741jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021742jsd" ] + }, + "acm021742jsd" : { + "type" : "CodePackage", + "id" : "acm021742jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021743jsd" ] + }, + "acm021743jsd" : { + "type" : "CodePackage", + "id" : "acm021743jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021744jsd" ] + }, + "acm021744jsd" : { + "type" : "CodePackage", + "id" : "acm021744jsd", + "name" : "fieldeditors", + "parentId" : null, + "content" : [ "acm021740jsd" ] + }, + "acm021745jsd" : { + "type" : "ControlElement", + "id" : "acm021745jsd", + "name" : "urlFieldShouldDownloadFile" + }, + "acm021746jsd" : { + "type" : "ClassUnit", + "id" : "acm021746jsd", + "name" : "LinkedFilesEditorViewModelTest", + "compilationUnitId" : "acm021740jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002261jsd", "acm004648jsd", "acm009647jsd", "acm014644jsd", "acm018022jsd", "acm018267jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm021745jsd" ] + }, + "acm021747jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021747jsd", + "name" : "GroupDialogViewModelTest", + "parentId" : "acm004964jsd", + "content" : [ "acm021758jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021748jsd" : { + "type" : "CodePackage", + "id" : "acm021748jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021749jsd" ] + }, + "acm021749jsd" : { + "type" : "CodePackage", + "id" : "acm021749jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021750jsd" ] + }, + "acm021750jsd" : { + "type" : "CodePackage", + "id" : "acm021750jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021751jsd" ] + }, + "acm021751jsd" : { + "type" : "CodePackage", + "id" : "acm021751jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm021747jsd" ] + }, + "acm021752jsd" : { + "type" : "ControlElement", + "id" : "acm021752jsd", + "name" : "setUp" + }, + "acm021753jsd" : { + "type" : "ControlElement", + "id" : "acm021753jsd", + "name" : "validateExistingAbsolutePath" + }, + "acm021754jsd" : { + "type" : "ControlElement", + "id" : "acm021754jsd", + "name" : "validateNonExistingAbsolutePath" + }, + "acm021755jsd" : { + "type" : "ControlElement", + "id" : "acm021755jsd", + "name" : "validateExistingRelativePath" + }, + "acm021756jsd" : { + "type" : "ControlElement", + "id" : "acm021756jsd", + "name" : "testHierarchicalContextFromGroup" + }, + "acm021757jsd" : { + "type" : "ControlElement", + "id" : "acm021757jsd", + "name" : "testDefaultHierarchicalContext" + }, + "acm021758jsd" : { + "type" : "ClassUnit", + "id" : "acm021758jsd", + "name" : "GroupDialogViewModelTest", + "compilationUnitId" : "acm021747jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005039jsd", "acm005211jsd", "acm018022jsd", "acm019107jsd", "acm019190jsd", "acm019421jsd", "acm020774jsd", "acm020848jsd", "acm021206jsd" ], + "content" : [ "acm021752jsd", "acm021753jsd", "acm021754jsd", "acm021755jsd", "acm021756jsd", "acm021757jsd" ] + }, + "acm021759jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021759jsd", + "name" : "GroupNodeViewModelTest", + "parentId" : "acm004964jsd", + "content" : [ "acm021776jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021760jsd" : { + "type" : "CodePackage", + "id" : "acm021760jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021761jsd" ] + }, + "acm021761jsd" : { + "type" : "CodePackage", + "id" : "acm021761jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021762jsd" ] + }, + "acm021762jsd" : { + "type" : "CodePackage", + "id" : "acm021762jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021763jsd" ] + }, + "acm021763jsd" : { + "type" : "CodePackage", + "id" : "acm021763jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm021759jsd" ] + }, + "acm021764jsd" : { + "type" : "ControlElement", + "id" : "acm021764jsd", + "name" : "setUp" + }, + "acm021765jsd" : { + "type" : "ControlElement", + "id" : "acm021765jsd", + "name" : "getDisplayNameConvertsLatexToUnicode" + }, + "acm021766jsd" : { + "type" : "ControlElement", + "id" : "acm021766jsd", + "name" : "alwaysMatchedByEmptySearchString" + }, + "acm021767jsd" : { + "type" : "ControlElement", + "id" : "acm021767jsd", + "name" : "isMatchedIfContainsPartOfSearchString" + }, + "acm021768jsd" : { + "type" : "ControlElement", + "id" : "acm021768jsd", + "name" : "treeOfAutomaticKeywordGroupIsCombined" + }, + "acm021769jsd" : { + "type" : "ControlElement", + "id" : "acm021769jsd", + "name" : "draggedOnTopOfGroupAddsBeforeIt" + }, + "acm021770jsd" : { + "type" : "ControlElement", + "id" : "acm021770jsd", + "name" : "draggedOnBottomOfGroupAddsAfterIt" + }, + "acm021771jsd" : { + "type" : "ControlElement", + "id" : "acm021771jsd", + "name" : "draggedOnBottomOfGroupAddsAfterItWhenSourceGroupWasBefore" + }, + "acm021772jsd" : { + "type" : "ControlElement", + "id" : "acm021772jsd", + "name" : "draggedOnTopOfGroupAddsBeforeItWhenSourceGroupWasBefore" + }, + "acm021773jsd" : { + "type" : "ControlElement", + "id" : "acm021773jsd", + "name" : "entriesAreAddedCorrectly" + }, + "acm021774jsd" : { + "type" : "ControlElement", + "id" : "acm021774jsd", + "name" : "getViewModelForGroup" + }, + "acm021775jsd" : { + "type" : "ControlElement", + "id" : "acm021775jsd", + "name" : "getViewModelForGroup" + }, + "acm021776jsd" : { + "type" : "ClassUnit", + "id" : "acm021776jsd", + "name" : "GroupNodeViewModelTest", + "compilationUnitId" : "acm021759jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd", "acm005090jsd", "acm005211jsd", "acm009647jsd", "acm009670jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm019107jsd", "acm019145jsd", "acm019171jsd", "acm019221jsd", "acm019315jsd", "acm021206jsd" ], + "content" : [ "acm021764jsd", "acm021765jsd", "acm021766jsd", "acm021767jsd", "acm021768jsd", "acm021769jsd", "acm021770jsd", "acm021771jsd", "acm021772jsd", "acm021773jsd", "acm021774jsd", "acm021775jsd" ] + }, + "acm021777jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021777jsd", + "name" : "GroupTreeViewModelTest", + "parentId" : "acm004964jsd", + "content" : [ "acm021791jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021778jsd" : { + "type" : "CodePackage", + "id" : "acm021778jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021779jsd" ] + }, + "acm021779jsd" : { + "type" : "CodePackage", + "id" : "acm021779jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021780jsd" ] + }, + "acm021780jsd" : { + "type" : "CodePackage", + "id" : "acm021780jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021781jsd" ] + }, + "acm021781jsd" : { + "type" : "CodePackage", + "id" : "acm021781jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm021777jsd" ] + }, + "acm021782jsd" : { + "type" : "ControlElement", + "id" : "acm021782jsd", + "name" : "setUp" + }, + "acm021783jsd" : { + "type" : "ControlElement", + "id" : "acm021783jsd", + "name" : "rootGroupIsAllEntriesByDefault" + }, + "acm021784jsd" : { + "type" : "ControlElement", + "id" : "acm021784jsd", + "name" : "rootGroupIsSelectedByDefault" + }, + "acm021785jsd" : { + "type" : "ControlElement", + "id" : "acm021785jsd", + "name" : "explicitGroupsAreRemovedFromEntriesOnDelete" + }, + "acm021786jsd" : { + "type" : "ControlElement", + "id" : "acm021786jsd", + "name" : "keywordGroupsAreNotRemovedFromEntriesOnDelete" + }, + "acm021787jsd" : { + "type" : "ControlElement", + "id" : "acm021787jsd", + "name" : "shouldNotShowDialogWhenGroupNameChanges" + }, + "acm021788jsd" : { + "type" : "ControlElement", + "id" : "acm021788jsd", + "name" : "shouldNotShowDialogWhenGroupsAreEqual" + }, + "acm021789jsd" : { + "type" : "ControlElement", + "id" : "acm021789jsd", + "name" : "shouldShowDialogWhenKeywordDiffers" + }, + "acm021790jsd" : { + "type" : "ControlElement", + "id" : "acm021790jsd", + "name" : "shouldShowDialogWhenCaseSensitivyDiffers" + }, + "acm021791jsd" : { + "type" : "ClassUnit", + "id" : "acm021791jsd", + "name" : "GroupTreeViewModelTest", + "compilationUnitId" : "acm021777jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm005090jsd", "acm005186jsd", "acm005211jsd", "acm009647jsd", "acm009670jsd", "acm009965jsd", "acm018022jsd", "acm018267jsd", "acm019107jsd", "acm019119jsd", "acm019171jsd", "acm019315jsd", "acm021206jsd" ], + "content" : [ "acm021782jsd", "acm021783jsd", "acm021784jsd", "acm021785jsd", "acm021786jsd", "acm021787jsd", "acm021788jsd", "acm021789jsd", "acm021790jsd" ] + }, + "acm021792jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021792jsd", + "name" : "NewEntryActionTest", + "parentId" : "acm005465jsd", + "content" : [ "acm021800jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021793jsd" : { + "type" : "CodePackage", + "id" : "acm021793jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021794jsd" ] + }, + "acm021794jsd" : { + "type" : "CodePackage", + "id" : "acm021794jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021795jsd" ] + }, + "acm021795jsd" : { + "type" : "CodePackage", + "id" : "acm021795jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021796jsd" ] + }, + "acm021796jsd" : { + "type" : "CodePackage", + "id" : "acm021796jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm021792jsd" ] + }, + "acm021797jsd" : { + "type" : "ControlElement", + "id" : "acm021797jsd", + "name" : "setUp" + }, + "acm021798jsd" : { + "type" : "ControlElement", + "id" : "acm021798jsd", + "name" : "testExecuteIfNoBasePanel" + }, + "acm021799jsd" : { + "type" : "ControlElement", + "id" : "acm021799jsd", + "name" : "testExecuteOnSuccessWithFixedType" + }, + "acm021800jsd" : { + "type" : "ClassUnit", + "id" : "acm021800jsd", + "name" : "NewEntryActionTest", + "compilationUnitId" : "acm021792jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001667jsd", "acm001847jsd", "acm001965jsd", "acm002045jsd", "acm005585jsd", "acm018267jsd", "acm019005jsd", "acm021206jsd" ], + "content" : [ "acm021797jsd", "acm021798jsd", "acm021799jsd" ] + }, + "acm021801jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021801jsd", + "name" : "WebSearchPaneViewModelTest", + "parentId" : "acm005654jsd", + "content" : [ "acm021813jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021802jsd" : { + "type" : "CodePackage", + "id" : "acm021802jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021803jsd" ] + }, + "acm021803jsd" : { + "type" : "CodePackage", + "id" : "acm021803jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021804jsd" ] + }, + "acm021804jsd" : { + "type" : "CodePackage", + "id" : "acm021804jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021805jsd" ] + }, + "acm021805jsd" : { + "type" : "CodePackage", + "id" : "acm021805jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm021806jsd" ] + }, + "acm021806jsd" : { + "type" : "CodePackage", + "id" : "acm021806jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm021801jsd" ] + }, + "acm021807jsd" : { + "type" : "ControlElement", + "id" : "acm021807jsd", + "name" : "setUp" + }, + "acm021808jsd" : { + "type" : "ControlElement", + "id" : "acm021808jsd", + "name" : "queryConsistingOfASingleAndIsNotValid" + }, + "acm021809jsd" : { + "type" : "ControlElement", + "id" : "acm021809jsd", + "name" : "falseQueryValidationStatus" + }, + "acm021810jsd" : { + "type" : "ControlElement", + "id" : "acm021810jsd", + "name" : "correctQueryValidationStatus" + }, + "acm021811jsd" : { + "type" : "ControlElement", + "id" : "acm021811jsd", + "name" : "notFalseQueryValidationStatus" + }, + "acm021812jsd" : { + "type" : "ControlElement", + "id" : "acm021812jsd", + "name" : "notCorrectQueryValidationStatus" + }, + "acm021813jsd" : { + "type" : "ClassUnit", + "id" : "acm021813jsd", + "name" : "WebSearchPaneViewModelTest", + "compilationUnitId" : "acm021801jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm005688jsd", "acm021206jsd" ], + "content" : [ "acm021807jsd", "acm021808jsd", "acm021809jsd", "acm021810jsd", "acm021811jsd", "acm021812jsd" ] + }, + "acm021814jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021814jsd", + "name" : "KeyBindingsTabModelTest", + "parentId" : "acm005755jsd", + "content" : [ "acm021830jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "keyboard" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021815jsd" : { + "type" : "CodePackage", + "id" : "acm021815jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021816jsd" ] + }, + "acm021816jsd" : { + "type" : "CodePackage", + "id" : "acm021816jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021817jsd" ] + }, + "acm021817jsd" : { + "type" : "CodePackage", + "id" : "acm021817jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021818jsd" ] + }, + "acm021818jsd" : { + "type" : "CodePackage", + "id" : "acm021818jsd", + "name" : "keyboard", + "parentId" : null, + "content" : [ "acm021814jsd" ] + }, + "acm021819jsd" : { + "type" : "ControlElement", + "id" : "acm021819jsd", + "name" : "setUp" + }, + "acm021820jsd" : { + "type" : "ControlElement", + "id" : "acm021820jsd", + "name" : "testInvalidKeyBindingIsNotSaved" + }, + "acm021821jsd" : { + "type" : "ControlElement", + "id" : "acm021821jsd", + "name" : "testSpecialKeysValidKeyBindingIsSaved" + }, + "acm021822jsd" : { + "type" : "ControlElement", + "id" : "acm021822jsd", + "name" : "testKeyBindingCategory" + }, + "acm021823jsd" : { + "type" : "ControlElement", + "id" : "acm021823jsd", + "name" : "testRandomNewKeyKeyBindingInRepository" + }, + "acm021824jsd" : { + "type" : "ControlElement", + "id" : "acm021824jsd", + "name" : "testSaveNewKeyBindingsToPreferences" + }, + "acm021825jsd" : { + "type" : "ControlElement", + "id" : "acm021825jsd", + "name" : "testSaveNewSpecialKeysKeyBindingsToPreferences" + }, + "acm021826jsd" : { + "type" : "ControlElement", + "id" : "acm021826jsd", + "name" : "testSetAllKeyBindingsToDefault" + }, + "acm021827jsd" : { + "type" : "ControlElement", + "id" : "acm021827jsd", + "name" : "testCloseEntryEditorCloseEntryKeybinding" + }, + "acm021828jsd" : { + "type" : "ControlElement", + "id" : "acm021828jsd", + "name" : "testSetSingleKeyBindingToDefault" + }, + "acm021829jsd" : { + "type" : "ControlElement", + "id" : "acm021829jsd", + "name" : "setKeyBindingViewModel" + }, + "acm021830jsd" : { + "type" : "ClassUnit", + "id" : "acm021830jsd", + "name" : "KeyBindingsTabModelTest", + "compilationUnitId" : "acm021814jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005768jsd", "acm005802jsd", "acm008079jsd", "acm008108jsd", "acm021206jsd" ], + "content" : [ "acm021819jsd", "acm021820jsd", "acm021821jsd", "acm021822jsd", "acm021823jsd", "acm021824jsd", "acm021825jsd", "acm021826jsd", "acm021827jsd", "acm021828jsd", "acm021829jsd" ] + }, + "acm021831jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021831jsd", + "name" : "ContentSelectorViewModelTest", + "parentId" : "acm005920jsd", + "content" : [ "acm021850jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "libraryproperties", "contentselectors" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021832jsd" : { + "type" : "CodePackage", + "id" : "acm021832jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021833jsd" ] + }, + "acm021833jsd" : { + "type" : "CodePackage", + "id" : "acm021833jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021834jsd" ] + }, + "acm021834jsd" : { + "type" : "CodePackage", + "id" : "acm021834jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021835jsd" ] + }, + "acm021835jsd" : { + "type" : "CodePackage", + "id" : "acm021835jsd", + "name" : "libraryproperties", + "parentId" : null, + "content" : [ "acm021836jsd" ] + }, + "acm021836jsd" : { + "type" : "CodePackage", + "id" : "acm021836jsd", + "name" : "contentselectors", + "parentId" : null, + "content" : [ "acm021831jsd" ] + }, + "acm021837jsd" : { + "type" : "ControlElement", + "id" : "acm021837jsd", + "name" : "setUp" + }, + "acm021838jsd" : { + "type" : "ControlElement", + "id" : "acm021838jsd", + "name" : "initHasDefaultFieldNames" + }, + "acm021839jsd" : { + "type" : "ControlElement", + "id" : "acm021839jsd", + "name" : "addsNewKeyword" + }, + "acm021840jsd" : { + "type" : "ControlElement", + "id" : "acm021840jsd", + "name" : "addsKeywordOnlyIfUnique" + }, + "acm021841jsd" : { + "type" : "ControlElement", + "id" : "acm021841jsd", + "name" : "removesKeyword" + }, + "acm021842jsd" : { + "type" : "ControlElement", + "id" : "acm021842jsd", + "name" : "addsNewField" + }, + "acm021843jsd" : { + "type" : "ControlElement", + "id" : "acm021843jsd", + "name" : "removesField" + }, + "acm021844jsd" : { + "type" : "ControlElement", + "id" : "acm021844jsd", + "name" : "displaysKeywordsInAlphabeticalOrder" + }, + "acm021845jsd" : { + "type" : "ControlElement", + "id" : "acm021845jsd", + "name" : "savingPersistsDataInDatabase" + }, + "acm021846jsd" : { + "type" : "ControlElement", + "id" : "acm021846jsd", + "name" : "addKeyword" + }, + "acm021847jsd" : { + "type" : "ControlElement", + "id" : "acm021847jsd", + "name" : "removeKeyword" + }, + "acm021848jsd" : { + "type" : "ControlElement", + "id" : "acm021848jsd", + "name" : "addField" + }, + "acm021849jsd" : { + "type" : "ControlElement", + "id" : "acm021849jsd", + "name" : "removeField" + }, + "acm021850jsd" : { + "type" : "ClassUnit", + "id" : "acm021850jsd", + "name" : "ContentSelectorViewModelTest", + "compilationUnitId" : "acm021831jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005963jsd", "acm018022jsd", "acm018673jsd", "acm018798jsd", "acm018813jsd" ], + "content" : [ "acm021837jsd", "acm021838jsd", "acm021839jsd", "acm021840jsd", "acm021841jsd", "acm021842jsd", "acm021843jsd", "acm021844jsd", "acm021845jsd", "acm021846jsd", "acm021847jsd", "acm021848jsd", "acm021849jsd" ] + }, + "acm021851jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021851jsd", + "name" : "MainTableColumnModelTest", + "parentId" : "acm006144jsd", + "content" : [ "acm021862jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "maintable" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021852jsd" : { + "type" : "CodePackage", + "id" : "acm021852jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021853jsd" ] + }, + "acm021853jsd" : { + "type" : "CodePackage", + "id" : "acm021853jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021854jsd" ] + }, + "acm021854jsd" : { + "type" : "CodePackage", + "id" : "acm021854jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021855jsd" ] + }, + "acm021855jsd" : { + "type" : "CodePackage", + "id" : "acm021855jsd", + "name" : "maintable", + "parentId" : null, + "content" : [ "acm021851jsd" ] + }, + "acm021856jsd" : { + "type" : "ControlElement", + "id" : "acm021856jsd", + "name" : "mainTableColumnModelParserRetrievesCorrectType" + }, + "acm021857jsd" : { + "type" : "ControlElement", + "id" : "acm021857jsd", + "name" : "mainTableColumnModelParserRetrievesCorrectQualifier" + }, + "acm021858jsd" : { + "type" : "ControlElement", + "id" : "acm021858jsd", + "name" : "fullMainTableColumnModelParserRetrievesCorrectType" + }, + "acm021859jsd" : { + "type" : "ControlElement", + "id" : "acm021859jsd", + "name" : "fullMainTableColumnModelParserRetrievesCorrectQualifier" + }, + "acm021860jsd" : { + "type" : "ControlElement", + "id" : "acm021860jsd", + "name" : "typeOnlyMainTableColumnModelParserRetrievesCorrectType" + }, + "acm021861jsd" : { + "type" : "ControlElement", + "id" : "acm021861jsd", + "name" : "typeOnlyMainTableColumnModelParserRetrievesCorrectQualifier" + }, + "acm021862jsd" : { + "type" : "ClassUnit", + "id" : "acm021862jsd", + "name" : "MainTableColumnModelTest", + "compilationUnitId" : "acm021851jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006250jsd", "acm006256jsd" ], + "content" : [ "acm021856jsd", "acm021857jsd", "acm021858jsd", "acm021859jsd", "acm021860jsd", "acm021861jsd" ] + }, + "acm021863jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021863jsd", + "name" : "DiffHighlightingTest", + "parentId" : "acm006498jsd", + "content" : [ "acm021882jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021864jsd" : { + "type" : "CodePackage", + "id" : "acm021864jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021865jsd" ] + }, + "acm021865jsd" : { + "type" : "CodePackage", + "id" : "acm021865jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021866jsd" ] + }, + "acm021866jsd" : { + "type" : "CodePackage", + "id" : "acm021866jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021867jsd" ] + }, + "acm021867jsd" : { + "type" : "CodePackage", + "id" : "acm021867jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm021863jsd" ] + }, + "acm021868jsd" : { + "type" : "ControlElement", + "id" : "acm021868jsd", + "name" : "assertEquals" + }, + "acm021869jsd" : { + "type" : "ControlElement", + "id" : "acm021869jsd", + "name" : "testGenerateDiffHighlightingBothNullThrowsNPE" + }, + "acm021870jsd" : { + "type" : "ControlElement", + "id" : "acm021870jsd", + "name" : "testNullSeparatorThrowsNPE" + }, + "acm021871jsd" : { + "type" : "ControlElement", + "id" : "acm021871jsd", + "name" : "testGenerateDiffHighlightingNoDiff" + }, + "acm021872jsd" : { + "type" : "ControlElement", + "id" : "acm021872jsd", + "name" : "testGenerateDiffHighlightingSingleWordAddTextWordDiff" + }, + "acm021873jsd" : { + "type" : "ControlElement", + "id" : "acm021873jsd", + "name" : "testGenerateDiffHighlightingSingleWordAddTextCharacterDiff" + }, + "acm021874jsd" : { + "type" : "ControlElement", + "id" : "acm021874jsd", + "name" : "testGenerateDiffHighlightingSingleWordDeleteTextWordDiff" + }, + "acm021875jsd" : { + "type" : "ControlElement", + "id" : "acm021875jsd", + "name" : "testGenerateDiffHighlightingSingleWordDeleteTextCharacterDiff" + }, + "acm021876jsd" : { + "type" : "ControlElement", + "id" : "acm021876jsd", + "name" : "generateSymmetricHighlightingSingleWordAddTextWordDiff" + }, + "acm021877jsd" : { + "type" : "ControlElement", + "id" : "acm021877jsd", + "name" : "generateSymmetricHighlightingSingleWordAddTextCharacterDiff" + }, + "acm021878jsd" : { + "type" : "ControlElement", + "id" : "acm021878jsd", + "name" : "generateSymmetricHighlightingSingleWordDeleteTextWordDiff" + }, + "acm021879jsd" : { + "type" : "ControlElement", + "id" : "acm021879jsd", + "name" : "generateSymmetricHighlightingSingleWordDeleteTextCharacterDiff" + }, + "acm021880jsd" : { + "type" : "ControlElement", + "id" : "acm021880jsd", + "name" : "generateSymmetricHighlightingMultipleWordsDeleteTextCharacterDiff" + }, + "acm021881jsd" : { + "type" : "ControlElement", + "id" : "acm021881jsd", + "name" : "generateSymmetricHighlightingMultipleWordsDeleteTextWordDiff" + }, + "acm021882jsd" : { + "type" : "ClassUnit", + "id" : "acm021882jsd", + "name" : "DiffHighlightingTest", + "compilationUnitId" : "acm021863jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021868jsd", "acm021869jsd", "acm021870jsd", "acm021871jsd", "acm021872jsd", "acm021873jsd", "acm021874jsd", "acm021875jsd", "acm021876jsd", "acm021877jsd", "acm021878jsd", "acm021879jsd", "acm021880jsd", "acm021881jsd" ] + }, + "acm021883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021883jsd", + "name" : "FieldRowViewModelTest", + "parentId" : "acm006498jsd", + "content" : [ "acm021905jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021884jsd" : { + "type" : "CodePackage", + "id" : "acm021884jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021885jsd" ] + }, + "acm021885jsd" : { + "type" : "CodePackage", + "id" : "acm021885jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021886jsd" ] + }, + "acm021886jsd" : { + "type" : "CodePackage", + "id" : "acm021886jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021887jsd" ] + }, + "acm021887jsd" : { + "type" : "CodePackage", + "id" : "acm021887jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm021883jsd" ] + }, + "acm021888jsd" : { + "type" : "ControlElement", + "id" : "acm021888jsd", + "name" : "setup" + }, + "acm021889jsd" : { + "type" : "ControlElement", + "id" : "acm021889jsd", + "name" : "selectNonEmptyValueShouldSelectLeftFieldValueIfItIsNotEmpty" + }, + "acm021890jsd" : { + "type" : "ControlElement", + "id" : "acm021890jsd", + "name" : "selectNonEmptyValueShouldSelectRightFieldValueIfLeftValueIsEmpty" + }, + "acm021891jsd" : { + "type" : "ControlElement", + "id" : "acm021891jsd", + "name" : "hasEqualLeftAndRightValuesShouldReturnFalseIfOneOfTheValuesIsEmpty" + }, + "acm021892jsd" : { + "type" : "ControlElement", + "id" : "acm021892jsd", + "name" : "hasEqualLeftAndRightValuesShouldReturnTrueIfLeftAndRightAreEqual" + }, + "acm021893jsd" : { + "type" : "ControlElement", + "id" : "acm021893jsd", + "name" : "hasEqualLeftAndRightValuesShouldReturnTrueIfKeywordsAreEqual" + }, + "acm021894jsd" : { + "type" : "ControlElement", + "id" : "acm021894jsd", + "name" : "selectLeftValueShouldBeCorrect" + }, + "acm021895jsd" : { + "type" : "ControlElement", + "id" : "acm021895jsd", + "name" : "selectRightValueShouldBeCorrect" + }, + "acm021896jsd" : { + "type" : "ControlElement", + "id" : "acm021896jsd", + "name" : "isFieldsMergedShouldReturnTrueIfLeftAndRightValuesAreEqual" + }, + "acm021897jsd" : { + "type" : "ControlElement", + "id" : "acm021897jsd", + "name" : "isFieldsMergedShouldReturnFalseIfLeftAndRightValuesAreNotEqual" + }, + "acm021898jsd" : { + "type" : "ControlElement", + "id" : "acm021898jsd", + "name" : "mergeFieldsShouldResultInLeftAndRightValuesBeingEqual" + }, + "acm021899jsd" : { + "type" : "ControlElement", + "id" : "acm021899jsd", + "name" : "mergeFieldsShouldBeCorrectEvenWhenOnOfTheValuesIsEmpty" + }, + "acm021900jsd" : { + "type" : "ControlElement", + "id" : "acm021900jsd", + "name" : "mergeFieldsShouldThrowUnsupportedOperationExceptionIfTheGivenFieldCanBeMerged" + }, + "acm021901jsd" : { + "type" : "ControlElement", + "id" : "acm021901jsd", + "name" : "mergeFieldsShouldSelectLeftFieldValue" + }, + "acm021902jsd" : { + "type" : "ControlElement", + "id" : "acm021902jsd", + "name" : "unmergeFieldsShouldBeCorrect" + }, + "acm021903jsd" : { + "type" : "ControlElement", + "id" : "acm021903jsd", + "name" : "unmergeFieldsShouldDoNothingIfFieldsAreNotMerged" + }, + "acm021904jsd" : { + "type" : "ControlElement", + "id" : "acm021904jsd", + "name" : "createViewModelForField" + }, + "acm021905jsd" : { + "type" : "ClassUnit", + "id" : "acm021905jsd", + "name" : "FieldRowViewModelTest", + "compilationUnitId" : "acm021883jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006709jsd", "acm007041jsd", "acm018267jsd", "acm018673jsd", "acm020774jsd" ], + "content" : [ "acm021888jsd", "acm021889jsd", "acm021890jsd", "acm021891jsd", "acm021892jsd", "acm021893jsd", "acm021894jsd", "acm021895jsd", "acm021896jsd", "acm021897jsd", "acm021898jsd", "acm021899jsd", "acm021900jsd", "acm021901jsd", "acm021902jsd", "acm021903jsd", "acm021904jsd" ] + }, + "acm021906jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021906jsd", + "name" : "GroupMergerTest", + "parentId" : "acm006498jsd", + "content" : [ "acm021914jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021907jsd" : { + "type" : "CodePackage", + "id" : "acm021907jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021908jsd" ] + }, + "acm021908jsd" : { + "type" : "CodePackage", + "id" : "acm021908jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021909jsd" ] + }, + "acm021909jsd" : { + "type" : "CodePackage", + "id" : "acm021909jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021910jsd" ] + }, + "acm021910jsd" : { + "type" : "CodePackage", + "id" : "acm021910jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm021906jsd" ] + }, + "acm021911jsd" : { + "type" : "ControlElement", + "id" : "acm021911jsd", + "name" : "setup" + }, + "acm021912jsd" : { + "type" : "ControlElement", + "id" : "acm021912jsd", + "name" : "mergeShouldMergeGroupsCorrectly" + }, + "acm021913jsd" : { + "type" : "ControlElement", + "id" : "acm021913jsd", + "name" : "mergeShouldMergeGroupsCorrectly" + }, + "acm021914jsd" : { + "type" : "ClassUnit", + "id" : "acm021914jsd", + "name" : "GroupMergerTest", + "compilationUnitId" : "acm021906jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007059jsd" ], + "content" : [ "acm021911jsd", "acm021912jsd", "acm021913jsd" ] + }, + "acm021915jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021915jsd", + "name" : "ThreeWayMergeCellViewModelTest", + "parentId" : "acm006498jsd", + "content" : [ "acm021929jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021916jsd" : { + "type" : "CodePackage", + "id" : "acm021916jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021917jsd" ] + }, + "acm021917jsd" : { + "type" : "CodePackage", + "id" : "acm021917jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021918jsd" ] + }, + "acm021918jsd" : { + "type" : "CodePackage", + "id" : "acm021918jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021919jsd" ] + }, + "acm021919jsd" : { + "type" : "CodePackage", + "id" : "acm021919jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm021915jsd" ] + }, + "acm021920jsd" : { + "type" : "ControlElement", + "id" : "acm021920jsd", + "name" : "setup" + }, + "acm021921jsd" : { + "type" : "ControlElement", + "id" : "acm021921jsd", + "name" : "testOddEvenLogic" + }, + "acm021922jsd" : { + "type" : "ControlElement", + "id" : "acm021922jsd", + "name" : "isEvenShouldReturnTrueIfRowIndexIsEven" + }, + "acm021923jsd" : { + "type" : "ControlElement", + "id" : "acm021923jsd", + "name" : "isOddShouldReturnTrueIfRowIndexIsOdd" + }, + "acm021924jsd" : { + "type" : "ControlElement", + "id" : "acm021924jsd", + "name" : "getTextAndSetTextShouldBeConsistent" + }, + "acm021925jsd" : { + "type" : "ControlElement", + "id" : "acm021925jsd", + "name" : "testOddEvenLogic" + }, + "acm021926jsd" : { + "type" : "ControlElement", + "id" : "acm021926jsd", + "name" : "isEvenShouldReturnTrueIfRowIndexIsEven" + }, + "acm021927jsd" : { + "type" : "ControlElement", + "id" : "acm021927jsd", + "name" : "isOddShouldReturnTrueIfRowIndexIsOdd" + }, + "acm021928jsd" : { + "type" : "ControlElement", + "id" : "acm021928jsd", + "name" : "getTextAndSetTextShouldBeConsistent" + }, + "acm021929jsd" : { + "type" : "ClassUnit", + "id" : "acm021929jsd", + "name" : "ThreeWayMergeCellViewModelTest", + "compilationUnitId" : "acm021915jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006924jsd" ], + "content" : [ "acm021920jsd", "acm021921jsd", "acm021922jsd", "acm021923jsd", "acm021924jsd", "acm021925jsd", "acm021926jsd", "acm021927jsd", "acm021928jsd" ] + }, + "acm021930jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021930jsd", + "name" : "ThreeWayMergeViewModelTest", + "parentId" : "acm006498jsd", + "content" : [ "acm021942jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "mergeentries" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021931jsd" : { + "type" : "CodePackage", + "id" : "acm021931jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021932jsd" ] + }, + "acm021932jsd" : { + "type" : "CodePackage", + "id" : "acm021932jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021933jsd" ] + }, + "acm021933jsd" : { + "type" : "CodePackage", + "id" : "acm021933jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021934jsd" ] + }, + "acm021934jsd" : { + "type" : "CodePackage", + "id" : "acm021934jsd", + "name" : "mergeentries", + "parentId" : null, + "content" : [ "acm021930jsd" ] + }, + "acm021935jsd" : { + "type" : "ControlElement", + "id" : "acm021935jsd", + "name" : "setup" + }, + "acm021936jsd" : { + "type" : "ControlElement", + "id" : "acm021936jsd", + "name" : "getVisibleFieldsShouldReturnASortedListOfFieldsWithEntryTypeAtTheHeadOfTheList" + }, + "acm021937jsd" : { + "type" : "ControlElement", + "id" : "acm021937jsd", + "name" : "getVisibleFieldsShouldNotHaveDuplicates" + }, + "acm021938jsd" : { + "type" : "ControlElement", + "id" : "acm021938jsd", + "name" : "getVisibleFieldsShouldHaveEntryTypeFieldAtTheHeadOfTheList" + }, + "acm021939jsd" : { + "type" : "ControlElement", + "id" : "acm021939jsd", + "name" : "getVisibleFieldsShouldContainAllNonInternalFieldsInRightAndLeftEntry" + }, + "acm021940jsd" : { + "type" : "ControlElement", + "id" : "acm021940jsd", + "name" : "getVisibleFieldsShouldIncludeCustomFields" + }, + "acm021941jsd" : { + "type" : "ControlElement", + "id" : "acm021941jsd", + "name" : "isNotInternalField" + }, + "acm021942jsd" : { + "type" : "ClassUnit", + "id" : "acm021942jsd", + "name" : "ThreeWayMergeViewModelTest", + "compilationUnitId" : "acm021930jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006797jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm021935jsd", "acm021936jsd", "acm021937jsd", "acm021938jsd", "acm021939jsd", "acm021940jsd", "acm021941jsd" ] + }, + "acm021943jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021943jsd", + "name" : "AbbreviationViewModelTest", + "parentId" : "acm007966jsd", + "content" : [ "acm021953jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "preferences", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021944jsd" : { + "type" : "CodePackage", + "id" : "acm021944jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021945jsd" ] + }, + "acm021945jsd" : { + "type" : "CodePackage", + "id" : "acm021945jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021946jsd" ] + }, + "acm021946jsd" : { + "type" : "CodePackage", + "id" : "acm021946jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021947jsd" ] + }, + "acm021947jsd" : { + "type" : "CodePackage", + "id" : "acm021947jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021948jsd" ] + }, + "acm021948jsd" : { + "type" : "CodePackage", + "id" : "acm021948jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm021943jsd" ] + }, + "acm021949jsd" : { + "type" : "ControlElement", + "id" : "acm021949jsd", + "name" : "containsCaseIndependentContains" + }, + "acm021950jsd" : { + "type" : "ControlElement", + "id" : "acm021950jsd", + "name" : "provideContainsCaseIndependentContains" + }, + "acm021951jsd" : { + "type" : "ControlElement", + "id" : "acm021951jsd", + "name" : "containsCaseIndependentDoesNotContain" + }, + "acm021952jsd" : { + "type" : "ControlElement", + "id" : "acm021952jsd", + "name" : "provideContainsCaseIndependentDoesNotContain" + }, + "acm021953jsd" : { + "type" : "ClassUnit", + "id" : "acm021953jsd", + "name" : "AbbreviationViewModelTest", + "compilationUnitId" : "acm021943jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm007983jsd" ], + "content" : [ "acm021949jsd", "acm021950jsd", "acm021951jsd", "acm021952jsd" ] + }, + "acm021954jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021954jsd", + "name" : "JournalAbbreviationsViewModelTabTest", + "parentId" : "acm007966jsd", + "content" : [ "acm021993jsd", "acm021998jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "preferences", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm021955jsd" : { + "type" : "CodePackage", + "id" : "acm021955jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm021956jsd" ] + }, + "acm021956jsd" : { + "type" : "CodePackage", + "id" : "acm021956jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm021957jsd" ] + }, + "acm021957jsd" : { + "type" : "CodePackage", + "id" : "acm021957jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm021958jsd" ] + }, + "acm021958jsd" : { + "type" : "CodePackage", + "id" : "acm021958jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm021959jsd" ] + }, + "acm021959jsd" : { + "type" : "CodePackage", + "id" : "acm021959jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm021954jsd" ] + }, + "acm021960jsd" : { + "type" : "ControlElement", + "id" : "acm021960jsd", + "name" : "TestAbbreviation" + }, + "acm021961jsd" : { + "type" : "ControlElement", + "id" : "acm021961jsd", + "name" : "TestAbbreviation" + }, + "acm021962jsd" : { + "type" : "ControlElement", + "id" : "acm021962jsd", + "name" : "TestAbbreviation" + }, + "acm021963jsd" : { + "type" : "ControlElement", + "id" : "acm021963jsd", + "name" : "toString" + }, + "acm021964jsd" : { + "type" : "ControlElement", + "id" : "acm021964jsd", + "name" : "csvListOfAbbreviations" + }, + "acm021965jsd" : { + "type" : "ControlElement", + "id" : "acm021965jsd", + "name" : "csvListOfAbbreviations" + }, + "acm021966jsd" : { + "type" : "ControlElement", + "id" : "acm021966jsd", + "name" : "CsvFileNameAndContent" + }, + "acm021967jsd" : { + "type" : "ControlElement", + "id" : "acm021967jsd", + "name" : "TestData" + }, + "acm021968jsd" : { + "type" : "ControlElement", + "id" : "acm021968jsd", + "name" : "provideTestFiles" + }, + "acm021969jsd" : { + "type" : "ControlElement", + "id" : "acm021969jsd", + "name" : "setUpViewModel" + }, + "acm021970jsd" : { + "type" : "ControlElement", + "id" : "acm021970jsd", + "name" : "testInitialHasNoFilesAndNoAbbreviations" + }, + "acm021971jsd" : { + "type" : "ControlElement", + "id" : "acm021971jsd", + "name" : "testInitialWithSavedFilesIncrementsFilesCounter" + }, + "acm021972jsd" : { + "type" : "ControlElement", + "id" : "acm021972jsd", + "name" : "testRemoveDuplicatesWhenReadingFiles" + }, + "acm021973jsd" : { + "type" : "ControlElement", + "id" : "acm021973jsd", + "name" : "addFileIncreasesCounterOfOpenFilesAndHasNoAbbreviations" + }, + "acm021974jsd" : { + "type" : "ControlElement", + "id" : "acm021974jsd", + "name" : "addDuplicatedFileResultsInErrorDialog" + }, + "acm021975jsd" : { + "type" : "ControlElement", + "id" : "acm021975jsd", + "name" : "testOpenDuplicatedFileResultsInAnException" + }, + "acm021976jsd" : { + "type" : "ControlElement", + "id" : "acm021976jsd", + "name" : "testSelectLastJournalFileSwitchesFilesAndTheirAbbreviations" + }, + "acm021977jsd" : { + "type" : "ControlElement", + "id" : "acm021977jsd", + "name" : "testOpenValidFileContainsTheSpecificEntryAndEnoughAbbreviations" + }, + "acm021978jsd" : { + "type" : "ControlElement", + "id" : "acm021978jsd", + "name" : "testRemoveLastListSetsCurrentFileAndCurrentAbbreviationToNull" + }, + "acm021979jsd" : { + "type" : "ControlElement", + "id" : "acm021979jsd", + "name" : "testMixedFileUsage" + }, + "acm021980jsd" : { + "type" : "ControlElement", + "id" : "acm021980jsd", + "name" : "testBuiltInListsIncludeAllBuiltInAbbreviations" + }, + "acm021981jsd" : { + "type" : "ControlElement", + "id" : "acm021981jsd", + "name" : "testCurrentFilePropertyChangeActiveFile" + }, + "acm021982jsd" : { + "type" : "ControlElement", + "id" : "acm021982jsd", + "name" : "testAddAbbreviationIncludesAbbreviationsInAbbreviationList" + }, + "acm021983jsd" : { + "type" : "ControlElement", + "id" : "acm021983jsd", + "name" : "testAddDuplicatedAbbreviationResultsInException" + }, + "acm021984jsd" : { + "type" : "ControlElement", + "id" : "acm021984jsd", + "name" : "testEditSameAbbreviationWithNoChangeDoesNotResultInException" + }, + "acm021985jsd" : { + "type" : "ControlElement", + "id" : "acm021985jsd", + "name" : "testEditAbbreviationIncludesNewAbbreviationInAbbreviationsList" + }, + "acm021986jsd" : { + "type" : "ControlElement", + "id" : "acm021986jsd", + "name" : "testEditAbbreviationToExistingOneResultsInException" + }, + "acm021987jsd" : { + "type" : "ControlElement", + "id" : "acm021987jsd", + "name" : "testEditAbbreviationToEmptyNameResultsInException" + }, + "acm021988jsd" : { + "type" : "ControlElement", + "id" : "acm021988jsd", + "name" : "testEditAbbreviationToEmptyAbbreviationResultsInException" + }, + "acm021989jsd" : { + "type" : "ControlElement", + "id" : "acm021989jsd", + "name" : "testSaveAbbreviationsToFilesCreatesNewFilesWithWrittenAbbreviations" + }, + "acm021990jsd" : { + "type" : "ControlElement", + "id" : "acm021990jsd", + "name" : "selectLastAbbreviation" + }, + "acm021991jsd" : { + "type" : "ControlElement", + "id" : "acm021991jsd", + "name" : "addFourTestFileToViewModelAndPreferences" + }, + "acm021992jsd" : { + "type" : "ControlElement", + "id" : "acm021992jsd", + "name" : "createTestFile" + }, + "acm021993jsd" : { + "type" : "ClassUnit", + "id" : "acm021993jsd", + "name" : "JournalAbbreviationsViewModelTabTest", + "compilationUnitId" : "acm021954jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001403jsd", "acm001424jsd", "acm001640jsd", "acm007983jsd", "acm008001jsd", "acm008057jsd", "acm009647jsd", "acm009965jsd", "acm021998jsd" ], + "content" : [ "acm021960jsd", "acm021961jsd", "acm021962jsd", "acm021963jsd", "acm021964jsd", "acm021965jsd", "acm021966jsd", "acm021967jsd", "acm021968jsd", "acm021969jsd", "acm021970jsd", "acm021971jsd", "acm021972jsd", "acm021973jsd", "acm021974jsd", "acm021975jsd", "acm021976jsd", "acm021977jsd", "acm021978jsd", "acm021979jsd", "acm021980jsd", "acm021981jsd", "acm021982jsd", "acm021983jsd", "acm021984jsd", "acm021985jsd", "acm021986jsd", "acm021987jsd", "acm021988jsd", "acm021989jsd", "acm021990jsd", "acm021991jsd", "acm021992jsd" ] + }, + "acm021994jsd" : { + "type" : "ControlElement", + "id" : "acm021994jsd", + "name" : "TestAbbreviation" + }, + "acm021995jsd" : { + "type" : "ControlElement", + "id" : "acm021995jsd", + "name" : "TestAbbreviation" + }, + "acm021996jsd" : { + "type" : "ControlElement", + "id" : "acm021996jsd", + "name" : "TestAbbreviation" + }, + "acm021997jsd" : { + "type" : "ControlElement", + "id" : "acm021997jsd", + "name" : "toString" + }, + "acm021998jsd" : { + "type" : "ClassUnit", + "id" : "acm021998jsd", + "name" : "TestAbbreviation", + "compilationUnitId" : "acm021954jsd", + "parentDatatypeId" : "acm021993jsd", + "extendedDataTypesIds" : [ "acm001355jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm021994jsd", "acm021995jsd", "acm021996jsd", "acm021997jsd" ] + }, + "acm021999jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm021999jsd", + "name" : "KeyBindingViewModelTest", + "parentId" : "acm008063jsd", + "content" : [ "acm022006jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "preferences", "keybindings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022000jsd" : { + "type" : "CodePackage", + "id" : "acm022000jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022001jsd" ] + }, + "acm022001jsd" : { + "type" : "CodePackage", + "id" : "acm022001jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022002jsd" ] + }, + "acm022002jsd" : { + "type" : "CodePackage", + "id" : "acm022002jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022003jsd" ] + }, + "acm022003jsd" : { + "type" : "CodePackage", + "id" : "acm022003jsd", + "name" : "preferences", + "parentId" : null, + "content" : [ "acm022004jsd" ] + }, + "acm022004jsd" : { + "type" : "CodePackage", + "id" : "acm022004jsd", + "name" : "keybindings", + "parentId" : null, + "content" : [ "acm021999jsd" ] + }, + "acm022005jsd" : { + "type" : "ControlElement", + "id" : "acm022005jsd", + "name" : "resetToDefault" + }, + "acm022006jsd" : { + "type" : "ClassUnit", + "id" : "acm022006jsd", + "name" : "KeyBindingViewModelTest", + "compilationUnitId" : "acm021999jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm005768jsd", "acm005802jsd", "acm008079jsd", "acm008108jsd", "acm021206jsd" ], + "content" : [ "acm022005jsd" ] + }, + "acm022007jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022007jsd", + "name" : "CopyCitationActionTest", + "parentId" : "acm008498jsd", + "content" : [ "acm022016jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "preview" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022008jsd" : { + "type" : "CodePackage", + "id" : "acm022008jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022009jsd" ] + }, + "acm022009jsd" : { + "type" : "CodePackage", + "id" : "acm022009jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022010jsd" ] + }, + "acm022010jsd" : { + "type" : "CodePackage", + "id" : "acm022010jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022011jsd" ] + }, + "acm022011jsd" : { + "type" : "CodePackage", + "id" : "acm022011jsd", + "name" : "preview", + "parentId" : null, + "content" : [ "acm022007jsd" ] + }, + "acm022012jsd" : { + "type" : "ControlElement", + "id" : "acm022012jsd", + "name" : "processPreviewText" + }, + "acm022013jsd" : { + "type" : "ControlElement", + "id" : "acm022013jsd", + "name" : "processPreviewHtml" + }, + "acm022014jsd" : { + "type" : "ControlElement", + "id" : "acm022014jsd", + "name" : "processText" + }, + "acm022015jsd" : { + "type" : "ControlElement", + "id" : "acm022015jsd", + "name" : "processHtmlAsHtml" + }, + "acm022016jsd" : { + "type" : "ClassUnit", + "id" : "acm022016jsd", + "name" : "CopyCitationActionTest", + "compilationUnitId" : "acm022007jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm022012jsd", "acm022013jsd", "acm022014jsd", "acm022015jsd" ] + }, + "acm022017jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022017jsd", + "name" : "ContainsAndRegexBasedSearchRuleDescriberTest", + "parentId" : "acm008712jsd", + "content" : [ "acm022028jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022018jsd" : { + "type" : "CodePackage", + "id" : "acm022018jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022019jsd" ] + }, + "acm022019jsd" : { + "type" : "CodePackage", + "id" : "acm022019jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022020jsd" ] + }, + "acm022020jsd" : { + "type" : "CodePackage", + "id" : "acm022020jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022021jsd" ] + }, + "acm022021jsd" : { + "type" : "CodePackage", + "id" : "acm022021jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm022017jsd" ] + }, + "acm022022jsd" : { + "type" : "ControlElement", + "id" : "acm022022jsd", + "name" : "onStart" + }, + "acm022023jsd" : { + "type" : "ControlElement", + "id" : "acm022023jsd", + "name" : "testSimpleTerm" + }, + "acm022024jsd" : { + "type" : "ControlElement", + "id" : "acm022024jsd", + "name" : "testNoAst" + }, + "acm022025jsd" : { + "type" : "ControlElement", + "id" : "acm022025jsd", + "name" : "testNoAstRegex" + }, + "acm022026jsd" : { + "type" : "ControlElement", + "id" : "acm022026jsd", + "name" : "testNoAstRegexCaseSensitive" + }, + "acm022027jsd" : { + "type" : "ControlElement", + "id" : "acm022027jsd", + "name" : "testNoAstCaseSensitive" + }, + "acm022028jsd" : { + "type" : "ClassUnit", + "id" : "acm022028jsd", + "name" : "ContainsAndRegexBasedSearchRuleDescriberTest", + "compilationUnitId" : "acm022017jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008824jsd", "acm020473jsd" ], + "content" : [ "acm022022jsd", "acm022023jsd", "acm022024jsd", "acm022025jsd", "acm022026jsd", "acm022027jsd" ] + }, + "acm022029jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022029jsd", + "name" : "GetLastSearchHistoryTest", + "parentId" : "acm008712jsd", + "content" : [ "acm022038jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022030jsd" : { + "type" : "CodePackage", + "id" : "acm022030jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022031jsd" ] + }, + "acm022031jsd" : { + "type" : "CodePackage", + "id" : "acm022031jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022032jsd" ] + }, + "acm022032jsd" : { + "type" : "CodePackage", + "id" : "acm022032jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022033jsd" ] + }, + "acm022033jsd" : { + "type" : "CodePackage", + "id" : "acm022033jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm022029jsd" ] + }, + "acm022034jsd" : { + "type" : "ControlElement", + "id" : "acm022034jsd", + "name" : "onStart" + }, + "acm022035jsd" : { + "type" : "ControlElement", + "id" : "acm022035jsd", + "name" : "testGetLastSearchHistory" + }, + "acm022036jsd" : { + "type" : "ControlElement", + "id" : "acm022036jsd", + "name" : "testduplicateSearchHistory" + }, + "acm022037jsd" : { + "type" : "ControlElement", + "id" : "acm022037jsd", + "name" : "testclearSearchHistory" + }, + "acm022038jsd" : { + "type" : "ClassUnit", + "id" : "acm022038jsd", + "name" : "GetLastSearchHistoryTest", + "compilationUnitId" : "acm022029jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002045jsd" ], + "content" : [ "acm022034jsd", "acm022035jsd", "acm022036jsd", "acm022037jsd" ] + }, + "acm022039jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022039jsd", + "name" : "GlobalSearchBarTest", + "parentId" : "acm008712jsd", + "content" : [ "acm022047jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022040jsd" : { + "type" : "CodePackage", + "id" : "acm022040jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022041jsd" ] + }, + "acm022041jsd" : { + "type" : "CodePackage", + "id" : "acm022041jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022042jsd" ] + }, + "acm022042jsd" : { + "type" : "CodePackage", + "id" : "acm022042jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022043jsd" ] + }, + "acm022043jsd" : { + "type" : "CodePackage", + "id" : "acm022043jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm022039jsd" ] + }, + "acm022044jsd" : { + "type" : "ControlElement", + "id" : "acm022044jsd", + "name" : "onStart" + }, + "acm022045jsd" : { + "type" : "ControlElement", + "id" : "acm022045jsd", + "name" : "recordingSearchQueriesOnFocusLostOnly" + }, + "acm022046jsd" : { + "type" : "ControlElement", + "id" : "acm022046jsd", + "name" : "emptyQueryIsNotRecorded" + }, + "acm022047jsd" : { + "type" : "ClassUnit", + "id" : "acm022047jsd", + "name" : "GlobalSearchBarTest", + "compilationUnitId" : "acm022039jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm001847jsd", "acm002045jsd", "acm008733jsd", "acm009369jsd", "acm018022jsd", "acm020473jsd", "acm021206jsd", "acm021267jsd" ], + "content" : [ "acm022044jsd", "acm022045jsd", "acm022046jsd" ] + }, + "acm022048jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022048jsd", + "name" : "GrammarBasedSearchRuleDescriberTest", + "parentId" : "acm008712jsd", + "content" : [ "acm022063jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022049jsd" : { + "type" : "CodePackage", + "id" : "acm022049jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022050jsd" ] + }, + "acm022050jsd" : { + "type" : "CodePackage", + "id" : "acm022050jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022051jsd" ] + }, + "acm022051jsd" : { + "type" : "CodePackage", + "id" : "acm022051jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022052jsd" ] + }, + "acm022052jsd" : { + "type" : "CodePackage", + "id" : "acm022052jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm022048jsd" ] + }, + "acm022053jsd" : { + "type" : "ControlElement", + "id" : "acm022053jsd", + "name" : "onStart" + }, + "acm022054jsd" : { + "type" : "ControlElement", + "id" : "acm022054jsd", + "name" : "createDescription" + }, + "acm022055jsd" : { + "type" : "ControlElement", + "id" : "acm022055jsd", + "name" : "testSimpleQueryCaseSensitiveRegex" + }, + "acm022056jsd" : { + "type" : "ControlElement", + "id" : "acm022056jsd", + "name" : "testSimpleQueryCaseSensitive" + }, + "acm022057jsd" : { + "type" : "ControlElement", + "id" : "acm022057jsd", + "name" : "testSimpleQuery" + }, + "acm022058jsd" : { + "type" : "ControlElement", + "id" : "acm022058jsd", + "name" : "testSimpleQueryRegex" + }, + "acm022059jsd" : { + "type" : "ControlElement", + "id" : "acm022059jsd", + "name" : "testComplexQueryCaseSensitiveRegex" + }, + "acm022060jsd" : { + "type" : "ControlElement", + "id" : "acm022060jsd", + "name" : "testComplexQueryRegex" + }, + "acm022061jsd" : { + "type" : "ControlElement", + "id" : "acm022061jsd", + "name" : "testComplexQueryCaseSensitive" + }, + "acm022062jsd" : { + "type" : "ControlElement", + "id" : "acm022062jsd", + "name" : "testComplexQuery" + }, + "acm022063jsd" : { + "type" : "ClassUnit", + "id" : "acm022063jsd", + "name" : "GrammarBasedSearchRuleDescriberTest", + "compilationUnitId" : "acm022048jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008839jsd", "acm020424jsd", "acm020473jsd" ], + "content" : [ "acm022053jsd", "acm022054jsd", "acm022055jsd", "acm022056jsd", "acm022057jsd", "acm022058jsd", "acm022059jsd", "acm022060jsd", "acm022061jsd", "acm022062jsd" ] + }, + "acm022064jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022064jsd", + "name" : "TextFlowEqualityHelper", + "parentId" : "acm008712jsd", + "content" : [ "acm022071jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022065jsd" : { + "type" : "CodePackage", + "id" : "acm022065jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022066jsd" ] + }, + "acm022066jsd" : { + "type" : "CodePackage", + "id" : "acm022066jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022067jsd" ] + }, + "acm022067jsd" : { + "type" : "CodePackage", + "id" : "acm022067jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022068jsd" ] + }, + "acm022068jsd" : { + "type" : "CodePackage", + "id" : "acm022068jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm022064jsd" ] + }, + "acm022069jsd" : { + "type" : "ControlElement", + "id" : "acm022069jsd", + "name" : "assertEquals" + }, + "acm022070jsd" : { + "type" : "ControlElement", + "id" : "acm022070jsd", + "name" : "checkIfTextsEqualsExpectedTexts" + }, + "acm022071jsd" : { + "type" : "ClassUnit", + "id" : "acm022071jsd", + "name" : "TextFlowEqualityHelper", + "compilationUnitId" : "acm022064jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm022069jsd", "acm022070jsd" ] + }, + "acm022072jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022072jsd", + "name" : "SidePaneViewModelTest", + "parentId" : "acm008944jsd", + "content" : [ "acm022083jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "sidepane" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022073jsd" : { + "type" : "CodePackage", + "id" : "acm022073jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022074jsd" ] + }, + "acm022074jsd" : { + "type" : "CodePackage", + "id" : "acm022074jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022075jsd" ] + }, + "acm022075jsd" : { + "type" : "CodePackage", + "id" : "acm022075jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022076jsd" ] + }, + "acm022076jsd" : { + "type" : "CodePackage", + "id" : "acm022076jsd", + "name" : "sidepane", + "parentId" : null, + "content" : [ "acm022072jsd" ] + }, + "acm022077jsd" : { + "type" : "ControlElement", + "id" : "acm022077jsd", + "name" : "setUp" + }, + "acm022078jsd" : { + "type" : "ControlElement", + "id" : "acm022078jsd", + "name" : "moveUp" + }, + "acm022079jsd" : { + "type" : "ControlElement", + "id" : "acm022079jsd", + "name" : "moveUpFromFirstPosition" + }, + "acm022080jsd" : { + "type" : "ControlElement", + "id" : "acm022080jsd", + "name" : "moveDown" + }, + "acm022081jsd" : { + "type" : "ControlElement", + "id" : "acm022081jsd", + "name" : "moveDownFromLastPosition" + }, + "acm022082jsd" : { + "type" : "ControlElement", + "id" : "acm022082jsd", + "name" : "sortByPreferredPositions" + }, + "acm022083jsd" : { + "type" : "ClassUnit", + "id" : "acm022083jsd", + "name" : "SidePaneViewModelTest", + "compilationUnitId" : "acm022072jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm002045jsd", "acm008988jsd", "acm009010jsd", "acm009013jsd", "acm009670jsd", "acm009965jsd", "acm021206jsd", "acm021279jsd" ], + "content" : [ "acm022077jsd", "acm022078jsd", "acm022079jsd", "acm022080jsd", "acm022081jsd", "acm022082jsd" ] + }, + "acm022084jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022084jsd", + "name" : "ManageStudyDefinitionViewModelTest", + "parentId" : "acm009035jsd", + "content" : [ "acm022092jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "slr" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022085jsd" : { + "type" : "CodePackage", + "id" : "acm022085jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022086jsd" ] + }, + "acm022086jsd" : { + "type" : "CodePackage", + "id" : "acm022086jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022087jsd" ] + }, + "acm022087jsd" : { + "type" : "CodePackage", + "id" : "acm022087jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022088jsd" ] + }, + "acm022088jsd" : { + "type" : "CodePackage", + "id" : "acm022088jsd", + "name" : "slr", + "parentId" : null, + "content" : [ "acm022084jsd" ] + }, + "acm022089jsd" : { + "type" : "ControlElement", + "id" : "acm022089jsd", + "name" : "setUp" + }, + "acm022090jsd" : { + "type" : "ControlElement", + "id" : "acm022090jsd", + "name" : "emptyStudyConstructorFillsDatabasesCorrectly" + }, + "acm022091jsd" : { + "type" : "ControlElement", + "id" : "acm022091jsd", + "name" : "studyConstructorFillsDatabasesCorrectly" + }, + "acm022092jsd" : { + "type" : "ClassUnit", + "id" : "acm022092jsd", + "name" : "ManageStudyDefinitionViewModelTest", + "compilationUnitId" : "acm022084jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd", "acm009092jsd", "acm009126jsd", "acm012467jsd", "acm020587jsd", "acm020602jsd" ], + "content" : [ "acm022089jsd", "acm022090jsd", "acm022091jsd" ] + }, + "acm022093jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022093jsd", + "name" : "ThemeManagerTest", + "parentId" : "acm009267jsd", + "content" : [ "acm022106jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022094jsd" : { + "type" : "CodePackage", + "id" : "acm022094jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022095jsd" ] + }, + "acm022095jsd" : { + "type" : "CodePackage", + "id" : "acm022095jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022096jsd" ] + }, + "acm022096jsd" : { + "type" : "CodePackage", + "id" : "acm022096jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022097jsd" ] + }, + "acm022097jsd" : { + "type" : "CodePackage", + "id" : "acm022097jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm022093jsd" ] + }, + "acm022098jsd" : { + "type" : "ControlElement", + "id" : "acm022098jsd", + "name" : "setUp" + }, + "acm022099jsd" : { + "type" : "ControlElement", + "id" : "acm022099jsd", + "name" : "themeManagerUsesProvidedTheme" + }, + "acm022100jsd" : { + "type" : "ControlElement", + "id" : "acm022100jsd", + "name" : "customThemeAvailableEvenWhenDeleted" + }, + "acm022101jsd" : { + "type" : "ControlElement", + "id" : "acm022101jsd", + "name" : "customThemeBecomesAvailableAfterFileIsCreated" + }, + "acm022102jsd" : { + "type" : "ControlElement", + "id" : "acm022102jsd", + "name" : "largeCustomThemeNotHeldInMemory" + }, + "acm022103jsd" : { + "type" : "ControlElement", + "id" : "acm022103jsd", + "name" : "installThemeOnScene" + }, + "acm022104jsd" : { + "type" : "ControlElement", + "id" : "acm022104jsd", + "name" : "installThemeOnWebEngine" + }, + "acm022105jsd" : { + "type" : "ControlElement", + "id" : "acm022105jsd", + "name" : "liveReloadCssDataUrl" + }, + "acm022106jsd" : { + "type" : "ClassUnit", + "id" : "acm022106jsd", + "name" : "ThemeManagerTest", + "compilationUnitId" : "acm022093jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009325jsd", "acm009346jsd", "acm009712jsd", "acm020676jsd", "acm020765jsd" ], + "content" : [ "acm022098jsd", "acm022099jsd", "acm022100jsd", "acm022101jsd", "acm022102jsd", "acm022103jsd", "acm022104jsd", "acm022105jsd" ] + }, + "acm022107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022107jsd", + "name" : "ThemeTest", + "parentId" : "acm009267jsd", + "content" : [ "acm022118jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "theme" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022108jsd" : { + "type" : "CodePackage", + "id" : "acm022108jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022109jsd" ] + }, + "acm022109jsd" : { + "type" : "CodePackage", + "id" : "acm022109jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022110jsd" ] + }, + "acm022110jsd" : { + "type" : "CodePackage", + "id" : "acm022110jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022111jsd" ] + }, + "acm022111jsd" : { + "type" : "CodePackage", + "id" : "acm022111jsd", + "name" : "theme", + "parentId" : null, + "content" : [ "acm022107jsd" ] + }, + "acm022112jsd" : { + "type" : "ControlElement", + "id" : "acm022112jsd", + "name" : "lightThemeUsedWhenPathIsBlank" + }, + "acm022113jsd" : { + "type" : "ControlElement", + "id" : "acm022113jsd", + "name" : "lightThemeUsedWhenPathIsBaseCss" + }, + "acm022114jsd" : { + "type" : "ControlElement", + "id" : "acm022114jsd", + "name" : "darkThemeUsedWhenPathIsDarkCss" + }, + "acm022115jsd" : { + "type" : "ControlElement", + "id" : "acm022115jsd", + "name" : "customThemeIgnoredIfDirectory" + }, + "acm022116jsd" : { + "type" : "ControlElement", + "id" : "acm022116jsd", + "name" : "customThemeIgnoredIfInvalidPath" + }, + "acm022117jsd" : { + "type" : "ControlElement", + "id" : "acm022117jsd", + "name" : "customThemeIfFileNotFound" + }, + "acm022118jsd" : { + "type" : "ClassUnit", + "id" : "acm022118jsd", + "name" : "ThemeTest", + "compilationUnitId" : "acm022107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009325jsd" ], + "content" : [ "acm022112jsd", "acm022113jsd", "acm022114jsd", "acm022115jsd", "acm022116jsd", "acm022117jsd" ] + }, + "acm022119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022119jsd", + "name" : "ColorUtilTest", + "parentId" : "acm009491jsd", + "content" : [ "acm022128jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022120jsd" : { + "type" : "CodePackage", + "id" : "acm022120jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022121jsd" ] + }, + "acm022121jsd" : { + "type" : "CodePackage", + "id" : "acm022121jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022122jsd" ] + }, + "acm022122jsd" : { + "type" : "CodePackage", + "id" : "acm022122jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022123jsd" ] + }, + "acm022123jsd" : { + "type" : "CodePackage", + "id" : "acm022123jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022119jsd" ] + }, + "acm022124jsd" : { + "type" : "ControlElement", + "id" : "acm022124jsd", + "name" : "toRGBCodeTest" + }, + "acm022125jsd" : { + "type" : "ControlElement", + "id" : "acm022125jsd", + "name" : "toRGBACodeTest" + }, + "acm022126jsd" : { + "type" : "ControlElement", + "id" : "acm022126jsd", + "name" : "provideToRGBACodeTest" + }, + "acm022127jsd" : { + "type" : "ControlElement", + "id" : "acm022127jsd", + "name" : "toHexTest" + }, + "acm022128jsd" : { + "type" : "ClassUnit", + "id" : "acm022128jsd", + "name" : "ColorUtilTest", + "compilationUnitId" : "acm022119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009614jsd" ], + "content" : [ "acm022124jsd", "acm022125jsd", "acm022126jsd", "acm022127jsd" ] + }, + "acm022129jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022129jsd", + "name" : "ControlHelperTest", + "parentId" : "acm009491jsd", + "content" : [ "acm022140jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022130jsd" : { + "type" : "CodePackage", + "id" : "acm022130jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022131jsd" ] + }, + "acm022131jsd" : { + "type" : "CodePackage", + "id" : "acm022131jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022132jsd" ] + }, + "acm022132jsd" : { + "type" : "CodePackage", + "id" : "acm022132jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022133jsd" ] + }, + "acm022133jsd" : { + "type" : "CodePackage", + "id" : "acm022133jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022129jsd" ] + }, + "acm022134jsd" : { + "type" : "ControlElement", + "id" : "acm022134jsd", + "name" : "truncateWithTextNullAndEmptyReturnsSource" + }, + "acm022135jsd" : { + "type" : "ControlElement", + "id" : "acm022135jsd", + "name" : "truncateWithDefaultMaxCharactersReturnsText" + }, + "acm022136jsd" : { + "type" : "ControlElement", + "id" : "acm022136jsd", + "name" : "truncateWithEllipsisPositionBeginningReturnsTruncatedText" + }, + "acm022137jsd" : { + "type" : "ControlElement", + "id" : "acm022137jsd", + "name" : "truncateWithEllipsisPositionCenterReturnsTruncatedText" + }, + "acm022138jsd" : { + "type" : "ControlElement", + "id" : "acm022138jsd", + "name" : "truncateWithDefaultMaxCharactersAndNullEllipsisAndPositionEndingReturnsTruncatedText" + }, + "acm022139jsd" : { + "type" : "ControlElement", + "id" : "acm022139jsd", + "name" : "truncateWithNullEllipsisPositionThrowsNullPointerException" + }, + "acm022140jsd" : { + "type" : "ClassUnit", + "id" : "acm022140jsd", + "name" : "ControlHelperTest", + "compilationUnitId" : "acm022129jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009630jsd" ], + "content" : [ "acm022134jsd", "acm022135jsd", "acm022136jsd", "acm022137jsd", "acm022138jsd", "acm022139jsd" ] + }, + "acm022141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022141jsd", + "name" : "FileDialogConfigurationTest", + "parentId" : "acm009491jsd", + "content" : [ "acm022153jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022142jsd" : { + "type" : "CodePackage", + "id" : "acm022142jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022143jsd" ] + }, + "acm022143jsd" : { + "type" : "CodePackage", + "id" : "acm022143jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022144jsd" ] + }, + "acm022144jsd" : { + "type" : "CodePackage", + "id" : "acm022144jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022145jsd" ] + }, + "acm022145jsd" : { + "type" : "CodePackage", + "id" : "acm022145jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022141jsd" ] + }, + "acm022146jsd" : { + "type" : "ControlElement", + "id" : "acm022146jsd", + "name" : "testWithValidDirectoryString" + }, + "acm022147jsd" : { + "type" : "ControlElement", + "id" : "acm022147jsd", + "name" : "testWithValidDirectoryPath" + }, + "acm022148jsd" : { + "type" : "ControlElement", + "id" : "acm022148jsd", + "name" : "testWithNullStringDirectory" + }, + "acm022149jsd" : { + "type" : "ControlElement", + "id" : "acm022149jsd", + "name" : "testWithNullPathDirectory" + }, + "acm022150jsd" : { + "type" : "ControlElement", + "id" : "acm022150jsd", + "name" : "testWithNonExistingDirectoryAndParentNull" + }, + "acm022151jsd" : { + "type" : "ControlElement", + "id" : "acm022151jsd", + "name" : "testSingleExtension" + }, + "acm022152jsd" : { + "type" : "ControlElement", + "id" : "acm022152jsd", + "name" : "toFilter" + }, + "acm022153jsd" : { + "type" : "ClassUnit", + "id" : "acm022153jsd", + "name" : "FileDialogConfigurationTest", + "compilationUnitId" : "acm022141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009796jsd", "acm009809jsd", "acm017320jsd" ], + "content" : [ "acm022146jsd", "acm022147jsd", "acm022148jsd", "acm022149jsd", "acm022150jsd", "acm022151jsd", "acm022152jsd" ] + }, + "acm022154jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022154jsd", + "name" : "OpenConsoleActionTest", + "parentId" : "acm009491jsd", + "content" : [ "acm022163jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022155jsd" : { + "type" : "CodePackage", + "id" : "acm022155jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022156jsd" ] + }, + "acm022156jsd" : { + "type" : "CodePackage", + "id" : "acm022156jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022157jsd" ] + }, + "acm022157jsd" : { + "type" : "CodePackage", + "id" : "acm022157jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022158jsd" ] + }, + "acm022158jsd" : { + "type" : "CodePackage", + "id" : "acm022158jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022154jsd" ] + }, + "acm022159jsd" : { + "type" : "ControlElement", + "id" : "acm022159jsd", + "name" : "setup" + }, + "acm022160jsd" : { + "type" : "ControlElement", + "id" : "acm022160jsd", + "name" : "newActionGetsCurrentDatabase" + }, + "acm022161jsd" : { + "type" : "ControlElement", + "id" : "acm022161jsd", + "name" : "newActionGetsSuppliedDatabase" + }, + "acm022162jsd" : { + "type" : "ControlElement", + "id" : "acm022162jsd", + "name" : "actionDefaultsToCurrentDatabase" + }, + "acm022163jsd" : { + "type" : "ClassUnit", + "id" : "acm022163jsd", + "name" : "OpenConsoleActionTest", + "compilationUnitId" : "acm022154jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001996jsd", "acm002045jsd", "acm018022jsd", "acm021206jsd" ], + "content" : [ "acm022159jsd", "acm022160jsd", "acm022161jsd", "acm022162jsd" ] + }, + "acm022164jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022164jsd", + "name" : "RecursiveTreeItemTest", + "parentId" : "acm009491jsd", + "content" : [ "acm022173jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022165jsd" : { + "type" : "CodePackage", + "id" : "acm022165jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022166jsd" ] + }, + "acm022166jsd" : { + "type" : "CodePackage", + "id" : "acm022166jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022167jsd" ] + }, + "acm022167jsd" : { + "type" : "CodePackage", + "id" : "acm022167jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022168jsd" ] + }, + "acm022168jsd" : { + "type" : "CodePackage", + "id" : "acm022168jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022164jsd" ] + }, + "acm022169jsd" : { + "type" : "ControlElement", + "id" : "acm022169jsd", + "name" : "setUp" + }, + "acm022170jsd" : { + "type" : "ControlElement", + "id" : "acm022170jsd", + "name" : "addsAllChildrenNodes" + }, + "acm022171jsd" : { + "type" : "ControlElement", + "id" : "acm022171jsd", + "name" : "addsAllChildrenOfChildNode" + }, + "acm022172jsd" : { + "type" : "ControlElement", + "id" : "acm022172jsd", + "name" : "respectsFilter" + }, + "acm022173jsd" : { + "type" : "ClassUnit", + "id" : "acm022173jsd", + "name" : "RecursiveTreeItemTest", + "compilationUnitId" : "acm022164jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009946jsd", "acm028250jsd" ], + "content" : [ "acm022169jsd", "acm022170jsd", "acm022171jsd", "acm022172jsd" ] + }, + "acm022174jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022174jsd", + "name" : "TooltipTextUtilTest", + "parentId" : "acm009491jsd", + "content" : [ "acm022197jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022175jsd" : { + "type" : "CodePackage", + "id" : "acm022175jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022176jsd" ] + }, + "acm022176jsd" : { + "type" : "CodePackage", + "id" : "acm022176jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022177jsd" ] + }, + "acm022177jsd" : { + "type" : "CodePackage", + "id" : "acm022177jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022178jsd" ] + }, + "acm022178jsd" : { + "type" : "CodePackage", + "id" : "acm022178jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022174jsd" ] + }, + "acm022179jsd" : { + "type" : "ControlElement", + "id" : "acm022179jsd", + "name" : "retrieveCorrectTextStyleNormal" + }, + "acm022180jsd" : { + "type" : "ControlElement", + "id" : "acm022180jsd", + "name" : "stringRemainsTheSameAfterTransformationToNormal" + }, + "acm022181jsd" : { + "type" : "ControlElement", + "id" : "acm022181jsd", + "name" : "retrieveCorrectTextStyleBold" + }, + "acm022182jsd" : { + "type" : "ControlElement", + "id" : "acm022182jsd", + "name" : "stringRemainsTheSameAfterTransformationToBold" + }, + "acm022183jsd" : { + "type" : "ControlElement", + "id" : "acm022183jsd", + "name" : "retrieveCorrectTextStyleItalic" + }, + "acm022184jsd" : { + "type" : "ControlElement", + "id" : "acm022184jsd", + "name" : "stringRemainsTheSameAfterTransformationToItalic" + }, + "acm022185jsd" : { + "type" : "ControlElement", + "id" : "acm022185jsd", + "name" : "testCreateTextMonospaced" + }, + "acm022186jsd" : { + "type" : "ControlElement", + "id" : "acm022186jsd", + "name" : "retrieveCorrectStyleMonospaced" + }, + "acm022187jsd" : { + "type" : "ControlElement", + "id" : "acm022187jsd", + "name" : "stringRemainsTheSameAfterTransformationToMonospaced" + }, + "acm022188jsd" : { + "type" : "ControlElement", + "id" : "acm022188jsd", + "name" : "transformTextToHtmlStringBold" + }, + "acm022189jsd" : { + "type" : "ControlElement", + "id" : "acm022189jsd", + "name" : "transformTextToHtmlStringItalic" + }, + "acm022190jsd" : { + "type" : "ControlElement", + "id" : "acm022190jsd", + "name" : "transformTextToHtmlStringMonospaced" + }, + "acm022191jsd" : { + "type" : "ControlElement", + "id" : "acm022191jsd", + "name" : "transformTextToHtmlStringMonospacedBold" + }, + "acm022192jsd" : { + "type" : "ControlElement", + "id" : "acm022192jsd", + "name" : "transformTextToHtmlStringWithLinebreaks" + }, + "acm022193jsd" : { + "type" : "ControlElement", + "id" : "acm022193jsd", + "name" : "formatToTextsNoReplacements" + }, + "acm022194jsd" : { + "type" : "ControlElement", + "id" : "acm022194jsd", + "name" : "formatToTextsEnd" + }, + "acm022195jsd" : { + "type" : "ControlElement", + "id" : "acm022195jsd", + "name" : "formatToTextsBegin" + }, + "acm022196jsd" : { + "type" : "ControlElement", + "id" : "acm022196jsd", + "name" : "formatToTextsMiddle" + }, + "acm022197jsd" : { + "type" : "ClassUnit", + "id" : "acm022197jsd", + "name" : "TooltipTextUtilTest", + "compilationUnitId" : "acm022174jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009992jsd" ], + "content" : [ "acm022179jsd", "acm022180jsd", "acm022181jsd", "acm022182jsd", "acm022183jsd", "acm022184jsd", "acm022185jsd", "acm022186jsd", "acm022187jsd", "acm022188jsd", "acm022189jsd", "acm022190jsd", "acm022191jsd", "acm022192jsd", "acm022193jsd", "acm022194jsd", "acm022195jsd", "acm022196jsd" ] + }, + "acm022198jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022198jsd", + "name" : "NumericFieldComparatorTest", + "parentId" : "acm010153jsd", + "content" : [ "acm022217jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022199jsd" : { + "type" : "CodePackage", + "id" : "acm022199jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022200jsd" ] + }, + "acm022200jsd" : { + "type" : "CodePackage", + "id" : "acm022200jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022201jsd" ] + }, + "acm022201jsd" : { + "type" : "CodePackage", + "id" : "acm022201jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022202jsd" ] + }, + "acm022202jsd" : { + "type" : "CodePackage", + "id" : "acm022202jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022203jsd" ] + }, + "acm022203jsd" : { + "type" : "CodePackage", + "id" : "acm022203jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022198jsd" ] + }, + "acm022204jsd" : { + "type" : "ControlElement", + "id" : "acm022204jsd", + "name" : "compareTwoNumericInputs" + }, + "acm022205jsd" : { + "type" : "ControlElement", + "id" : "acm022205jsd", + "name" : "compareTwoNullInputs" + }, + "acm022206jsd" : { + "type" : "ControlElement", + "id" : "acm022206jsd", + "name" : "compareTwoInputsWithFirstNull" + }, + "acm022207jsd" : { + "type" : "ControlElement", + "id" : "acm022207jsd", + "name" : "compareTwoInputsWithSecondNull" + }, + "acm022208jsd" : { + "type" : "ControlElement", + "id" : "acm022208jsd", + "name" : "compareTwoNotNumericInputs" + }, + "acm022209jsd" : { + "type" : "ControlElement", + "id" : "acm022209jsd", + "name" : "compareStringWithInteger" + }, + "acm022210jsd" : { + "type" : "ControlElement", + "id" : "acm022210jsd", + "name" : "compareIntegerWithString" + }, + "acm022211jsd" : { + "type" : "ControlElement", + "id" : "acm022211jsd", + "name" : "compareNegativeInteger" + }, + "acm022212jsd" : { + "type" : "ControlElement", + "id" : "acm022212jsd", + "name" : "compareWithMinusString" + }, + "acm022213jsd" : { + "type" : "ControlElement", + "id" : "acm022213jsd", + "name" : "compareWithPlusString" + }, + "acm022214jsd" : { + "type" : "ControlElement", + "id" : "acm022214jsd", + "name" : "compareWordWithMinus" + }, + "acm022215jsd" : { + "type" : "ControlElement", + "id" : "acm022215jsd", + "name" : "compareNumericSignalWithoutNumberWithLenghtBiggerThanOne" + }, + "acm022216jsd" : { + "type" : "ControlElement", + "id" : "acm022216jsd", + "name" : "compareNumericSignalAfterNumber" + }, + "acm022217jsd" : { + "type" : "ClassUnit", + "id" : "acm022217jsd", + "name" : "NumericFieldComparatorTest", + "compilationUnitId" : "acm022198jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010157jsd" ], + "content" : [ "acm022204jsd", "acm022205jsd", "acm022206jsd", "acm022207jsd", "acm022208jsd", "acm022209jsd", "acm022210jsd", "acm022211jsd", "acm022212jsd", "acm022213jsd", "acm022214jsd", "acm022215jsd", "acm022216jsd" ] + }, + "acm022218jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022218jsd", + "name" : "RankingFieldComparatorTest", + "parentId" : "acm010153jsd", + "content" : [ "acm022231jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022219jsd" : { + "type" : "CodePackage", + "id" : "acm022219jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022220jsd" ] + }, + "acm022220jsd" : { + "type" : "CodePackage", + "id" : "acm022220jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022221jsd" ] + }, + "acm022221jsd" : { + "type" : "CodePackage", + "id" : "acm022221jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022222jsd" ] + }, + "acm022222jsd" : { + "type" : "CodePackage", + "id" : "acm022222jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022223jsd" ] + }, + "acm022223jsd" : { + "type" : "CodePackage", + "id" : "acm022223jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022218jsd" ] + }, + "acm022224jsd" : { + "type" : "ControlElement", + "id" : "acm022224jsd", + "name" : "setUp" + }, + "acm022225jsd" : { + "type" : "ControlElement", + "id" : "acm022225jsd", + "name" : "compareHigherRankFirst" + }, + "acm022226jsd" : { + "type" : "ControlElement", + "id" : "acm022226jsd", + "name" : "compareLowerRankFirst" + }, + "acm022227jsd" : { + "type" : "ControlElement", + "id" : "acm022227jsd", + "name" : "compareSameRank" + }, + "acm022228jsd" : { + "type" : "ControlElement", + "id" : "acm022228jsd", + "name" : "compareTwoEmptyInputs" + }, + "acm022229jsd" : { + "type" : "ControlElement", + "id" : "acm022229jsd", + "name" : "compareTwoInputsWithFirstEmpty" + }, + "acm022230jsd" : { + "type" : "ControlElement", + "id" : "acm022230jsd", + "name" : "compareTwoInputsWithSecondEmpty" + }, + "acm022231jsd" : { + "type" : "ClassUnit", + "id" : "acm022231jsd", + "name" : "RankingFieldComparatorTest", + "compilationUnitId" : "acm022218jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009156jsd", "acm010165jsd", "acm018782jsd" ], + "content" : [ "acm022224jsd", "acm022225jsd", "acm022226jsd", "acm022227jsd", "acm022228jsd", "acm022229jsd", "acm022230jsd" ] + }, + "acm022232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022232jsd", + "name" : "SpecialFieldComparatorTest", + "parentId" : "acm010153jsd", + "content" : [ "acm022246jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "gui", "util", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022233jsd" : { + "type" : "CodePackage", + "id" : "acm022233jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022234jsd" ] + }, + "acm022234jsd" : { + "type" : "CodePackage", + "id" : "acm022234jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022235jsd" ] + }, + "acm022235jsd" : { + "type" : "CodePackage", + "id" : "acm022235jsd", + "name" : "gui", + "parentId" : null, + "content" : [ "acm022236jsd" ] + }, + "acm022236jsd" : { + "type" : "CodePackage", + "id" : "acm022236jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022237jsd" ] + }, + "acm022237jsd" : { + "type" : "CodePackage", + "id" : "acm022237jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022232jsd" ] + }, + "acm022238jsd" : { + "type" : "ControlElement", + "id" : "acm022238jsd", + "name" : "setUp" + }, + "acm022239jsd" : { + "type" : "ControlElement", + "id" : "acm022239jsd", + "name" : "compareHigherPriorityFirst" + }, + "acm022240jsd" : { + "type" : "ControlElement", + "id" : "acm022240jsd", + "name" : "compareLowerPriorityFirst" + }, + "acm022241jsd" : { + "type" : "ControlElement", + "id" : "acm022241jsd", + "name" : "compareSamePriority" + }, + "acm022242jsd" : { + "type" : "ControlElement", + "id" : "acm022242jsd", + "name" : "compareUnrelatedFields" + }, + "acm022243jsd" : { + "type" : "ControlElement", + "id" : "acm022243jsd", + "name" : "compareTwoEmptyInputs" + }, + "acm022244jsd" : { + "type" : "ControlElement", + "id" : "acm022244jsd", + "name" : "compareTwoInputsWithFirstEmpty" + }, + "acm022245jsd" : { + "type" : "ControlElement", + "id" : "acm022245jsd", + "name" : "compareTwoInputsWithSecondEmpty" + }, + "acm022246jsd" : { + "type" : "ClassUnit", + "id" : "acm022246jsd", + "name" : "SpecialFieldComparatorTest", + "compilationUnitId" : "acm022232jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009156jsd", "acm010173jsd", "acm018782jsd" ], + "content" : [ "acm022238jsd", "acm022239jsd", "acm022240jsd", "acm022241jsd", "acm022242jsd", "acm022243jsd", "acm022244jsd", "acm022245jsd" ] + }, + "acm022247jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022247jsd", + "name" : "TypedBibEntryTest", + "parentId" : "acm001340jsd", + "content" : [ "acm022257jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022248jsd" : { + "type" : "CodePackage", + "id" : "acm022248jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022249jsd" ] + }, + "acm022249jsd" : { + "type" : "CodePackage", + "id" : "acm022249jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022250jsd" ] + }, + "acm022250jsd" : { + "type" : "CodePackage", + "id" : "acm022250jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022247jsd" ] + }, + "acm022251jsd" : { + "type" : "ControlElement", + "id" : "acm022251jsd", + "name" : "setUp" + }, + "acm022252jsd" : { + "type" : "ControlElement", + "id" : "acm022252jsd", + "name" : "hasAllRequiredFieldsFail" + }, + "acm022253jsd" : { + "type" : "ControlElement", + "id" : "acm022253jsd", + "name" : "hasAllRequiredFields" + }, + "acm022254jsd" : { + "type" : "ControlElement", + "id" : "acm022254jsd", + "name" : "hasAllRequiredFieldsForUnknownTypeReturnsTrue" + }, + "acm022255jsd" : { + "type" : "ControlElement", + "id" : "acm022255jsd", + "name" : "getTypeForDisplayReturnsTypeName" + }, + "acm022256jsd" : { + "type" : "ControlElement", + "id" : "acm022256jsd", + "name" : "getTypeForDisplayForUnknownTypeCapitalizeFirstLetter" + }, + "acm022257jsd" : { + "type" : "ClassUnit", + "id" : "acm022257jsd", + "name" : "TypedBibEntryTest", + "compilationUnitId" : "acm022247jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010375jsd", "acm018267jsd", "acm018333jsd", "acm019079jsd" ], + "content" : [ "acm022251jsd", "acm022252jsd", "acm022253jsd", "acm022254jsd", "acm022255jsd", "acm022256jsd" ] + }, + "acm022258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022258jsd", + "name" : "BackupManagerDiscardedTest", + "parentId" : "acm010386jsd", + "content" : [ "acm022270jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "autosaveandbackup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022259jsd" : { + "type" : "CodePackage", + "id" : "acm022259jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022260jsd" ] + }, + "acm022260jsd" : { + "type" : "CodePackage", + "id" : "acm022260jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022261jsd" ] + }, + "acm022261jsd" : { + "type" : "CodePackage", + "id" : "acm022261jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022262jsd" ] + }, + "acm022262jsd" : { + "type" : "CodePackage", + "id" : "acm022262jsd", + "name" : "autosaveandbackup", + "parentId" : null, + "content" : [ "acm022258jsd" ] + }, + "acm022263jsd" : { + "type" : "ControlElement", + "id" : "acm022263jsd", + "name" : "setup" + }, + "acm022264jsd" : { + "type" : "ControlElement", + "id" : "acm022264jsd", + "name" : "saveDatabase" + }, + "acm022265jsd" : { + "type" : "ControlElement", + "id" : "acm022265jsd", + "name" : "databaseModification" + }, + "acm022266jsd" : { + "type" : "ControlElement", + "id" : "acm022266jsd", + "name" : "makeBackup" + }, + "acm022267jsd" : { + "type" : "ControlElement", + "id" : "acm022267jsd", + "name" : "noDiscardingAChangeLeadsToNewerBackupBeReported" + }, + "acm022268jsd" : { + "type" : "ControlElement", + "id" : "acm022268jsd", + "name" : "noDiscardingASavedChange" + }, + "acm022269jsd" : { + "type" : "ControlElement", + "id" : "acm022269jsd", + "name" : "discardingAChangeLeadsToNewerBackupToBeIgnored" + }, + "acm022270jsd" : { + "type" : "ClassUnit", + "id" : "acm022270jsd", + "name" : "BackupManagerDiscardedTest", + "compilationUnitId" : "acm022258jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010417jsd", "acm011415jsd", "acm011455jsd", "acm011471jsd", "acm011645jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm021206jsd" ], + "content" : [ "acm022263jsd", "acm022264jsd", "acm022265jsd", "acm022266jsd", "acm022267jsd", "acm022268jsd", "acm022269jsd" ] + }, + "acm022271jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022271jsd", + "name" : "BackupManagerTest", + "parentId" : "acm010386jsd", + "content" : [ "acm022283jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "autosaveandbackup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022272jsd" : { + "type" : "CodePackage", + "id" : "acm022272jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022273jsd" ] + }, + "acm022273jsd" : { + "type" : "CodePackage", + "id" : "acm022273jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022274jsd" ] + }, + "acm022274jsd" : { + "type" : "CodePackage", + "id" : "acm022274jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022275jsd" ] + }, + "acm022275jsd" : { + "type" : "CodePackage", + "id" : "acm022275jsd", + "name" : "autosaveandbackup", + "parentId" : null, + "content" : [ "acm022271jsd" ] + }, + "acm022276jsd" : { + "type" : "ControlElement", + "id" : "acm022276jsd", + "name" : "backupFileNameIsCorrectlyGeneratedInAppDataDirectory" + }, + "acm022277jsd" : { + "type" : "ControlElement", + "id" : "acm022277jsd", + "name" : "backupFileIsEqualForNonExistingBackup" + }, + "acm022278jsd" : { + "type" : "ControlElement", + "id" : "acm022278jsd", + "name" : "backupFileIsEqual" + }, + "acm022279jsd" : { + "type" : "ControlElement", + "id" : "acm022279jsd", + "name" : "backupFileDiffers" + }, + "acm022280jsd" : { + "type" : "ControlElement", + "id" : "acm022280jsd", + "name" : "correctBackupFileDeterminedForMultipleBakFiles" + }, + "acm022281jsd" : { + "type" : "ControlElement", + "id" : "acm022281jsd", + "name" : "bakFileWithNewerTimeStampLeadsToDiff" + }, + "acm022282jsd" : { + "type" : "ControlElement", + "id" : "acm022282jsd", + "name" : "bakFileWithOlderTimeStampDoesNotLeadToDiff" + }, + "acm022283jsd" : { + "type" : "ClassUnit", + "id" : "acm022283jsd", + "name" : "BackupManagerTest", + "compilationUnitId" : "acm022271jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm022283jsd" ], + "content" : [ "acm022276jsd", "acm022277jsd", "acm022278jsd", "acm022279jsd", "acm022280jsd", "acm022281jsd", "acm022282jsd" ] + }, + "acm022284jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022284jsd", + "name" : "AuxParserTest", + "parentId" : "acm010422jsd", + "content" : [ "acm022298jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "auxparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022285jsd" : { + "type" : "CodePackage", + "id" : "acm022285jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022286jsd" ] + }, + "acm022286jsd" : { + "type" : "CodePackage", + "id" : "acm022286jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022287jsd" ] + }, + "acm022287jsd" : { + "type" : "CodePackage", + "id" : "acm022287jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022288jsd" ] + }, + "acm022288jsd" : { + "type" : "CodePackage", + "id" : "acm022288jsd", + "name" : "auxparser", + "parentId" : null, + "content" : [ "acm022284jsd" ] + }, + "acm022289jsd" : { + "type" : "ControlElement", + "id" : "acm022289jsd", + "name" : "setUp" + }, + "acm022290jsd" : { + "type" : "ControlElement", + "id" : "acm022290jsd", + "name" : "tearDown" + }, + "acm022291jsd" : { + "type" : "ControlElement", + "id" : "acm022291jsd", + "name" : "testNormal" + }, + "acm022292jsd" : { + "type" : "ControlElement", + "id" : "acm022292jsd", + "name" : "testTwoArgMacro" + }, + "acm022293jsd" : { + "type" : "ControlElement", + "id" : "acm022293jsd", + "name" : "testNotAllFound" + }, + "acm022294jsd" : { + "type" : "ControlElement", + "id" : "acm022294jsd", + "name" : "duplicateBibDatabaseConfiguration" + }, + "acm022295jsd" : { + "type" : "ControlElement", + "id" : "acm022295jsd", + "name" : "testNestedAux" + }, + "acm022296jsd" : { + "type" : "ControlElement", + "id" : "acm022296jsd", + "name" : "testCrossRef" + }, + "acm022297jsd" : { + "type" : "ControlElement", + "id" : "acm022297jsd", + "name" : "testFileNotFound" + }, + "acm022298jsd" : { + "type" : "ClassUnit", + "id" : "acm022298jsd", + "name" : "AuxParserTest", + "compilationUnitId" : "acm022284jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010424jsd", "acm010444jsd", "acm010458jsd", "acm012556jsd", "acm013761jsd", "acm017988jsd", "acm018267jsd", "acm020676jsd", "acm022298jsd" ], + "content" : [ "acm022289jsd", "acm022290jsd", "acm022291jsd", "acm022292jsd", "acm022293jsd", "acm022294jsd", "acm022295jsd", "acm022296jsd", "acm022297jsd" ] + }, + "acm022299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022299jsd", + "name" : "DefaultAuxParserTest", + "parentId" : "acm010422jsd", + "content" : [ "acm022304jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "auxparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022300jsd" : { + "type" : "CodePackage", + "id" : "acm022300jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022301jsd" ] + }, + "acm022301jsd" : { + "type" : "CodePackage", + "id" : "acm022301jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022302jsd" ] + }, + "acm022302jsd" : { + "type" : "CodePackage", + "id" : "acm022302jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022303jsd" ] + }, + "acm022303jsd" : { + "type" : "CodePackage", + "id" : "acm022303jsd", + "name" : "auxparser", + "parentId" : null, + "content" : [ "acm022299jsd" ] + }, + "acm022304jsd" : { + "type" : "ClassUnit", + "id" : "acm022304jsd", + "name" : "DefaultAuxParserTest", + "compilationUnitId" : "acm022299jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm022305jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022305jsd", + "name" : "BibEntryAssert", + "parentId" : "acm010463jsd", + "content" : [ "acm022320jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022306jsd" : { + "type" : "CodePackage", + "id" : "acm022306jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022307jsd" ] + }, + "acm022307jsd" : { + "type" : "CodePackage", + "id" : "acm022307jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022308jsd" ] + }, + "acm022308jsd" : { + "type" : "CodePackage", + "id" : "acm022308jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022309jsd" ] + }, + "acm022309jsd" : { + "type" : "CodePackage", + "id" : "acm022309jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022305jsd" ] + }, + "acm022310jsd" : { + "type" : "ControlElement", + "id" : "acm022310jsd", + "name" : "assertEquals" + }, + "acm022311jsd" : { + "type" : "ControlElement", + "id" : "acm022311jsd", + "name" : "assertEquals" + }, + "acm022312jsd" : { + "type" : "ControlElement", + "id" : "acm022312jsd", + "name" : "getListFromInputStream" + }, + "acm022313jsd" : { + "type" : "ControlElement", + "id" : "acm022313jsd", + "name" : "assertEquals" + }, + "acm022314jsd" : { + "type" : "ControlElement", + "id" : "acm022314jsd", + "name" : "assertEquals" + }, + "acm022315jsd" : { + "type" : "ControlElement", + "id" : "acm022315jsd", + "name" : "assertEquals" + }, + "acm022316jsd" : { + "type" : "ControlElement", + "id" : "acm022316jsd", + "name" : "assertEquals" + }, + "acm022317jsd" : { + "type" : "ControlElement", + "id" : "acm022317jsd", + "name" : "assertEquals" + }, + "acm022318jsd" : { + "type" : "ControlElement", + "id" : "acm022318jsd", + "name" : "assertEquals" + }, + "acm022319jsd" : { + "type" : "ControlElement", + "id" : "acm022319jsd", + "name" : "assertEquals" + }, + "acm022320jsd" : { + "type" : "ClassUnit", + "id" : "acm022320jsd", + "name" : "BibEntryAssert", + "compilationUnitId" : "acm022305jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012455jsd", "acm012556jsd", "acm013761jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm022310jsd", "acm022311jsd", "acm022312jsd", "acm022313jsd", "acm022314jsd", "acm022315jsd", "acm022316jsd", "acm022317jsd", "acm022318jsd", "acm022319jsd" ] + }, + "acm022321jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022321jsd", + "name" : "BibEntryWriterTest", + "parentId" : "acm010463jsd", + "content" : [ "acm022363jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022322jsd" : { + "type" : "CodePackage", + "id" : "acm022322jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022323jsd" ] + }, + "acm022323jsd" : { + "type" : "CodePackage", + "id" : "acm022323jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022324jsd" ] + }, + "acm022324jsd" : { + "type" : "CodePackage", + "id" : "acm022324jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022325jsd" ] + }, + "acm022325jsd" : { + "type" : "CodePackage", + "id" : "acm022325jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022321jsd" ] + }, + "acm022326jsd" : { + "type" : "ControlElement", + "id" : "acm022326jsd", + "name" : "setUpWriter" + }, + "acm022327jsd" : { + "type" : "ControlElement", + "id" : "acm022327jsd", + "name" : "testSerialization" + }, + "acm022328jsd" : { + "type" : "ControlElement", + "id" : "acm022328jsd", + "name" : "writeOtherTypeTest" + }, + "acm022329jsd" : { + "type" : "ControlElement", + "id" : "acm022329jsd", + "name" : "writeEntryWithFile" + }, + "acm022330jsd" : { + "type" : "ControlElement", + "id" : "acm022330jsd", + "name" : "writeEntryWithOrField" + }, + "acm022331jsd" : { + "type" : "ControlElement", + "id" : "acm022331jsd", + "name" : "writeEntryWithOrFieldBothFieldsPresent" + }, + "acm022332jsd" : { + "type" : "ControlElement", + "id" : "acm022332jsd", + "name" : "writeReallyUnknownTypeTest" + }, + "acm022333jsd" : { + "type" : "ControlElement", + "id" : "acm022333jsd", + "name" : "roundTripTest" + }, + "acm022334jsd" : { + "type" : "ControlElement", + "id" : "acm022334jsd", + "name" : "roundTripKeepsFilePathWithBackslashes" + }, + "acm022335jsd" : { + "type" : "ControlElement", + "id" : "acm022335jsd", + "name" : "roundTripKeepsEscapedCharacters" + }, + "acm022336jsd" : { + "type" : "ControlElement", + "id" : "acm022336jsd", + "name" : "roundTripKeepsFilePathEndingWithBackslash" + }, + "acm022337jsd" : { + "type" : "ControlElement", + "id" : "acm022337jsd", + "name" : "roundTripWithPrependingNewlines" + }, + "acm022338jsd" : { + "type" : "ControlElement", + "id" : "acm022338jsd", + "name" : "roundTripWithKeepsCRLFLineBreakStyle" + }, + "acm022339jsd" : { + "type" : "ControlElement", + "id" : "acm022339jsd", + "name" : "roundTripWithKeepsLFLineBreakStyle" + }, + "acm022340jsd" : { + "type" : "ControlElement", + "id" : "acm022340jsd", + "name" : "roundTripWithModification" + }, + "acm022341jsd" : { + "type" : "ControlElement", + "id" : "acm022341jsd", + "name" : "roundTripWithCamelCasingInTheOriginalEntryAndResultInLowerCase" + }, + "acm022342jsd" : { + "type" : "ControlElement", + "id" : "acm022342jsd", + "name" : "testEntryTypeChange" + }, + "acm022343jsd" : { + "type" : "ControlElement", + "id" : "acm022343jsd", + "name" : "roundTripWithAppendedNewlines" + }, + "acm022344jsd" : { + "type" : "ControlElement", + "id" : "acm022344jsd", + "name" : "roundTripNormalizesNewLines" + }, + "acm022345jsd" : { + "type" : "ControlElement", + "id" : "acm022345jsd", + "name" : "multipleWritesWithoutModification" + }, + "acm022346jsd" : { + "type" : "ControlElement", + "id" : "acm022346jsd", + "name" : "testSingleWrite" + }, + "acm022347jsd" : { + "type" : "ControlElement", + "id" : "acm022347jsd", + "name" : "monthFieldSpecialSyntax" + }, + "acm022348jsd" : { + "type" : "ControlElement", + "id" : "acm022348jsd", + "name" : "customTypeCanBewritten" + }, + "acm022349jsd" : { + "type" : "ControlElement", + "id" : "acm022349jsd", + "name" : "constantMonthApril" + }, + "acm022350jsd" : { + "type" : "ControlElement", + "id" : "acm022350jsd", + "name" : "monthApril" + }, + "acm022351jsd" : { + "type" : "ControlElement", + "id" : "acm022351jsd", + "name" : "filenameIsUnmodifiedDuringWrite" + }, + "acm022352jsd" : { + "type" : "ControlElement", + "id" : "acm022352jsd", + "name" : "addFieldWithLongerLength" + }, + "acm022353jsd" : { + "type" : "ControlElement", + "id" : "acm022353jsd", + "name" : "doNotWriteEmptyFields" + }, + "acm022354jsd" : { + "type" : "ControlElement", + "id" : "acm022354jsd", + "name" : "writeThrowsErrorIfFieldContainsUnbalancedBraces" + }, + "acm022355jsd" : { + "type" : "ControlElement", + "id" : "acm022355jsd", + "name" : "roundTripWithPrecedingCommentTest" + }, + "acm022356jsd" : { + "type" : "ControlElement", + "id" : "acm022356jsd", + "name" : "roundTripWithPrecedingCommentAndModificationTest" + }, + "acm022357jsd" : { + "type" : "ControlElement", + "id" : "acm022357jsd", + "name" : "alphabeticSerialization" + }, + "acm022358jsd" : { + "type" : "ControlElement", + "id" : "acm022358jsd", + "name" : "testSerializeAll" + }, + "acm022359jsd" : { + "type" : "ControlElement", + "id" : "acm022359jsd", + "name" : "testGetFormattedFieldNameData" + }, + "acm022360jsd" : { + "type" : "ControlElement", + "id" : "acm022360jsd", + "name" : "testGetFormattedFieldName" + }, + "acm022361jsd" : { + "type" : "ControlElement", + "id" : "acm022361jsd", + "name" : "testGetLengthOfLongestFieldNameData" + }, + "acm022362jsd" : { + "type" : "ControlElement", + "id" : "acm022362jsd", + "name" : "testGetLengthOfLongestFieldName" + }, + "acm022363jsd" : { + "type" : "ClassUnit", + "id" : "acm022363jsd", + "name" : "BibEntryWriterTest", + "compilationUnitId" : "acm022321jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010474jsd", "acm010497jsd", "acm010513jsd", "acm011455jsd", "acm012556jsd", "acm013761jsd", "acm018267jsd", "acm018333jsd", "acm018509jsd", "acm018673jsd", "acm019079jsd", "acm020676jsd", "acm020693jsd" ], + "content" : [ "acm022326jsd", "acm022327jsd", "acm022328jsd", "acm022329jsd", "acm022330jsd", "acm022331jsd", "acm022332jsd", "acm022333jsd", "acm022334jsd", "acm022335jsd", "acm022336jsd", "acm022337jsd", "acm022338jsd", "acm022339jsd", "acm022340jsd", "acm022341jsd", "acm022342jsd", "acm022343jsd", "acm022344jsd", "acm022345jsd", "acm022346jsd", "acm022347jsd", "acm022348jsd", "acm022349jsd", "acm022350jsd", "acm022351jsd", "acm022352jsd", "acm022353jsd", "acm022354jsd", "acm022355jsd", "acm022356jsd", "acm022357jsd", "acm022358jsd", "acm022359jsd", "acm022360jsd", "acm022361jsd", "acm022362jsd" ] + }, + "acm022364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022364jsd", + "name" : "FieldContentFormatterTest", + "parentId" : "acm010463jsd", + "content" : [ "acm022373jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022365jsd" : { + "type" : "CodePackage", + "id" : "acm022365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022366jsd" ] + }, + "acm022366jsd" : { + "type" : "CodePackage", + "id" : "acm022366jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022367jsd" ] + }, + "acm022367jsd" : { + "type" : "CodePackage", + "id" : "acm022367jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022368jsd" ] + }, + "acm022368jsd" : { + "type" : "CodePackage", + "id" : "acm022368jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022364jsd" ] + }, + "acm022369jsd" : { + "type" : "ControlElement", + "id" : "acm022369jsd", + "name" : "setUp" + }, + "acm022370jsd" : { + "type" : "ControlElement", + "id" : "acm022370jsd", + "name" : "doesNotUnifyLineBreaks" + }, + "acm022371jsd" : { + "type" : "ControlElement", + "id" : "acm022371jsd", + "name" : "retainsWhitespaceForMultiLineFields" + }, + "acm022372jsd" : { + "type" : "ControlElement", + "id" : "acm022372jsd", + "name" : "removeWhitespaceFromNonMultiLineFields" + }, + "acm022373jsd" : { + "type" : "ClassUnit", + "id" : "acm022373jsd", + "name" : "FieldContentFormatterTest", + "compilationUnitId" : "acm022364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010483jsd", "acm010497jsd", "acm018813jsd" ], + "content" : [ "acm022369jsd", "acm022370jsd", "acm022371jsd", "acm022372jsd" ] + }, + "acm022374jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022374jsd", + "name" : "FieldWriterTest", + "parentId" : "acm010463jsd", + "content" : [ "acm022392jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022375jsd" : { + "type" : "CodePackage", + "id" : "acm022375jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022376jsd" ] + }, + "acm022376jsd" : { + "type" : "CodePackage", + "id" : "acm022376jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022377jsd" ] + }, + "acm022377jsd" : { + "type" : "CodePackage", + "id" : "acm022377jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022378jsd" ] + }, + "acm022378jsd" : { + "type" : "CodePackage", + "id" : "acm022378jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022374jsd" ] + }, + "acm022379jsd" : { + "type" : "ControlElement", + "id" : "acm022379jsd", + "name" : "getMarkdowns" + }, + "acm022380jsd" : { + "type" : "ControlElement", + "id" : "acm022380jsd", + "name" : "setUp" + }, + "acm022381jsd" : { + "type" : "ControlElement", + "id" : "acm022381jsd", + "name" : "noNormalizationOfNewlinesInAbstractField" + }, + "acm022382jsd" : { + "type" : "ControlElement", + "id" : "acm022382jsd", + "name" : "preserveNewlineInAbstractField" + }, + "acm022383jsd" : { + "type" : "ControlElement", + "id" : "acm022383jsd", + "name" : "preserveMultipleNewlinesInAbstractField" + }, + "acm022384jsd" : { + "type" : "ControlElement", + "id" : "acm022384jsd", + "name" : "preserveNewlineInReviewField" + }, + "acm022385jsd" : { + "type" : "ControlElement", + "id" : "acm022385jsd", + "name" : "removeWhitespaceFromNonMultiLineFields" + }, + "acm022386jsd" : { + "type" : "ControlElement", + "id" : "acm022386jsd", + "name" : "reportUnbalancedBracing" + }, + "acm022387jsd" : { + "type" : "ControlElement", + "id" : "acm022387jsd", + "name" : "reportUnbalancedBracingWithEscapedBraces" + }, + "acm022388jsd" : { + "type" : "ControlElement", + "id" : "acm022388jsd", + "name" : "tolerateBalancedBrace" + }, + "acm022389jsd" : { + "type" : "ControlElement", + "id" : "acm022389jsd", + "name" : "tolerateEscapeCharacters" + }, + "acm022390jsd" : { + "type" : "ControlElement", + "id" : "acm022390jsd", + "name" : "hashEnclosedWordsGetRealStringsInMonthField" + }, + "acm022391jsd" : { + "type" : "ControlElement", + "id" : "acm022391jsd", + "name" : "keepHashSignInComment" + }, + "acm022392jsd" : { + "type" : "ClassUnit", + "id" : "acm022392jsd", + "name" : "FieldWriterTest", + "compilationUnitId" : "acm022374jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm010513jsd", "acm010532jsd", "acm018813jsd" ], + "content" : [ "acm022379jsd", "acm022380jsd", "acm022381jsd", "acm022382jsd", "acm022383jsd", "acm022384jsd", "acm022385jsd", "acm022386jsd", "acm022387jsd", "acm022388jsd", "acm022389jsd", "acm022390jsd", "acm022391jsd" ] + }, + "acm022393jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022393jsd", + "name" : "FileFieldWriterTest", + "parentId" : "acm010463jsd", + "content" : [ "acm022405jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022394jsd" : { + "type" : "CodePackage", + "id" : "acm022394jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022395jsd" ] + }, + "acm022395jsd" : { + "type" : "CodePackage", + "id" : "acm022395jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022396jsd" ] + }, + "acm022396jsd" : { + "type" : "CodePackage", + "id" : "acm022396jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022397jsd" ] + }, + "acm022397jsd" : { + "type" : "CodePackage", + "id" : "acm022397jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022393jsd" ] + }, + "acm022398jsd" : { + "type" : "ControlElement", + "id" : "acm022398jsd", + "name" : "testQuoteStandard" + }, + "acm022399jsd" : { + "type" : "ControlElement", + "id" : "acm022399jsd", + "name" : "testQuoteAllCharacters" + }, + "acm022400jsd" : { + "type" : "ControlElement", + "id" : "acm022400jsd", + "name" : "testQuoteEmpty" + }, + "acm022401jsd" : { + "type" : "ControlElement", + "id" : "acm022401jsd", + "name" : "testQuoteNull" + }, + "acm022402jsd" : { + "type" : "ControlElement", + "id" : "acm022402jsd", + "name" : "getEncodingTestData" + }, + "acm022403jsd" : { + "type" : "ControlElement", + "id" : "acm022403jsd", + "name" : "testEncodeStringArray" + }, + "acm022404jsd" : { + "type" : "ControlElement", + "id" : "acm022404jsd", + "name" : "testFileFieldWriterGetStringRepresentation" + }, + "acm022405jsd" : { + "type" : "ClassUnit", + "id" : "acm022405jsd", + "name" : "FileFieldWriterTest", + "compilationUnitId" : "acm022393jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018509jsd" ], + "content" : [ "acm022398jsd", "acm022399jsd", "acm022400jsd", "acm022401jsd", "acm022402jsd", "acm022403jsd", "acm022404jsd" ] + }, + "acm022406jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022406jsd", + "name" : "BibDatabaseDiffTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022422jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022407jsd" : { + "type" : "CodePackage", + "id" : "acm022407jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022408jsd" ] + }, + "acm022408jsd" : { + "type" : "CodePackage", + "id" : "acm022408jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022409jsd" ] + }, + "acm022409jsd" : { + "type" : "CodePackage", + "id" : "acm022409jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022410jsd" ] + }, + "acm022410jsd" : { + "type" : "CodePackage", + "id" : "acm022410jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022411jsd" ] + }, + "acm022411jsd" : { + "type" : "CodePackage", + "id" : "acm022411jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022406jsd" ] + }, + "acm022412jsd" : { + "type" : "ControlElement", + "id" : "acm022412jsd", + "name" : "compareOfEmptyDatabasesReportsNoDifferences" + }, + "acm022413jsd" : { + "type" : "ControlElement", + "id" : "acm022413jsd", + "name" : "compareOfSameEntryReportsNoDifferences" + }, + "acm022414jsd" : { + "type" : "ControlElement", + "id" : "acm022414jsd", + "name" : "compareOfDifferentEntriesWithSameDataReportsNoDifferences" + }, + "acm022415jsd" : { + "type" : "ControlElement", + "id" : "acm022415jsd", + "name" : "compareOfTwoEntriesWithSameContentAndLfEndingsReportsNoDifferences" + }, + "acm022416jsd" : { + "type" : "ControlElement", + "id" : "acm022416jsd", + "name" : "compareOfTwoEntriesWithSameContentAndCrLfEndingsReportsNoDifferences" + }, + "acm022417jsd" : { + "type" : "ControlElement", + "id" : "acm022417jsd", + "name" : "compareOfTwoEntriesWithSameContentAndMixedLineEndingsReportsNoDifferences" + }, + "acm022418jsd" : { + "type" : "ControlElement", + "id" : "acm022418jsd", + "name" : "compareOfTwoDifferentEntriesWithDifferentDataReportsDifferences" + }, + "acm022419jsd" : { + "type" : "ControlElement", + "id" : "acm022419jsd", + "name" : "compareOfThreeDifferentEntriesWithDifferentDataReportsDifferences" + }, + "acm022420jsd" : { + "type" : "ControlElement", + "id" : "acm022420jsd", + "name" : "compareOfTwoEntriesWithEqualCitationKeysShouldReportsOneDifference" + }, + "acm022421jsd" : { + "type" : "ControlElement", + "id" : "acm022421jsd", + "name" : "compareEntries" + }, + "acm022422jsd" : { + "type" : "ClassUnit", + "id" : "acm022422jsd", + "name" : "BibDatabaseDiffTest", + "compilationUnitId" : "acm022406jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010548jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm022412jsd", "acm022413jsd", "acm022414jsd", "acm022415jsd", "acm022416jsd", "acm022417jsd", "acm022418jsd", "acm022419jsd", "acm022420jsd", "acm022421jsd" ] + }, + "acm022423jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022423jsd", + "name" : "BibStringDiffTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022442jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022424jsd" : { + "type" : "CodePackage", + "id" : "acm022424jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022425jsd" ] + }, + "acm022425jsd" : { + "type" : "CodePackage", + "id" : "acm022425jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022426jsd" ] + }, + "acm022426jsd" : { + "type" : "CodePackage", + "id" : "acm022426jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022427jsd" ] + }, + "acm022427jsd" : { + "type" : "CodePackage", + "id" : "acm022427jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022428jsd" ] + }, + "acm022428jsd" : { + "type" : "CodePackage", + "id" : "acm022428jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022423jsd" ] + }, + "acm022429jsd" : { + "type" : "ControlElement", + "id" : "acm022429jsd", + "name" : "setUp" + }, + "acm022430jsd" : { + "type" : "ControlElement", + "id" : "acm022430jsd", + "name" : "compareTest" + }, + "acm022431jsd" : { + "type" : "ControlElement", + "id" : "acm022431jsd", + "name" : "equalTest" + }, + "acm022432jsd" : { + "type" : "ControlElement", + "id" : "acm022432jsd", + "name" : "notEqualTest" + }, + "acm022433jsd" : { + "type" : "ControlElement", + "id" : "acm022433jsd", + "name" : "identicalObjectsAreEqual" + }, + "acm022434jsd" : { + "type" : "ControlElement", + "id" : "acm022434jsd", + "name" : "compareToNullObjectIsFalse" + }, + "acm022435jsd" : { + "type" : "ControlElement", + "id" : "acm022435jsd", + "name" : "compareToDifferentClassIsFalse" + }, + "acm022436jsd" : { + "type" : "ControlElement", + "id" : "acm022436jsd", + "name" : "testGetters" + }, + "acm022437jsd" : { + "type" : "ControlElement", + "id" : "acm022437jsd", + "name" : "testCompareEmptyDatabases" + }, + "acm022438jsd" : { + "type" : "ControlElement", + "id" : "acm022438jsd", + "name" : "testCompareNameChange" + }, + "acm022439jsd" : { + "type" : "ControlElement", + "id" : "acm022439jsd", + "name" : "testCompareNoDiff" + }, + "acm022440jsd" : { + "type" : "ControlElement", + "id" : "acm022440jsd", + "name" : "testCompareRemovedString" + }, + "acm022441jsd" : { + "type" : "ControlElement", + "id" : "acm022441jsd", + "name" : "testCompareAddString" + }, + "acm022442jsd" : { + "type" : "ClassUnit", + "id" : "acm022442jsd", + "name" : "BibStringDiffTest", + "compilationUnitId" : "acm022423jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010571jsd", "acm017988jsd", "acm018367jsd" ], + "content" : [ "acm022429jsd", "acm022430jsd", "acm022431jsd", "acm022432jsd", "acm022433jsd", "acm022434jsd", "acm022435jsd", "acm022436jsd", "acm022437jsd", "acm022438jsd", "acm022439jsd", "acm022440jsd", "acm022441jsd" ] + }, + "acm022443jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022443jsd", + "name" : "BibtexStringComparatorTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022450jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022444jsd" : { + "type" : "CodePackage", + "id" : "acm022444jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022445jsd" ] + }, + "acm022445jsd" : { + "type" : "CodePackage", + "id" : "acm022445jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022446jsd" ] + }, + "acm022446jsd" : { + "type" : "CodePackage", + "id" : "acm022446jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022447jsd" ] + }, + "acm022447jsd" : { + "type" : "CodePackage", + "id" : "acm022447jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022448jsd" ] + }, + "acm022448jsd" : { + "type" : "CodePackage", + "id" : "acm022448jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022443jsd" ] + }, + "acm022449jsd" : { + "type" : "ControlElement", + "id" : "acm022449jsd", + "name" : "test" + }, + "acm022450jsd" : { + "type" : "ClassUnit", + "id" : "acm022450jsd", + "name" : "BibtexStringComparatorTest", + "compilationUnitId" : "acm022443jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010580jsd", "acm018367jsd" ], + "content" : [ "acm022449jsd" ] + }, + "acm022451jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022451jsd", + "name" : "CrossRefEntryComparatorTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022463jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022452jsd" : { + "type" : "CodePackage", + "id" : "acm022452jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022453jsd" ] + }, + "acm022453jsd" : { + "type" : "CodePackage", + "id" : "acm022453jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022454jsd" ] + }, + "acm022454jsd" : { + "type" : "CodePackage", + "id" : "acm022454jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022455jsd" ] + }, + "acm022455jsd" : { + "type" : "CodePackage", + "id" : "acm022455jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022456jsd" ] + }, + "acm022456jsd" : { + "type" : "CodePackage", + "id" : "acm022456jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022451jsd" ] + }, + "acm022457jsd" : { + "type" : "ControlElement", + "id" : "acm022457jsd", + "name" : "setUp" + }, + "acm022458jsd" : { + "type" : "ControlElement", + "id" : "acm022458jsd", + "name" : "tearDown" + }, + "acm022459jsd" : { + "type" : "ControlElement", + "id" : "acm022459jsd", + "name" : "isEqualForEntriesWithoutCrossRef" + }, + "acm022460jsd" : { + "type" : "ControlElement", + "id" : "acm022460jsd", + "name" : "isEqualForEntriesWithCrossRef" + }, + "acm022461jsd" : { + "type" : "ControlElement", + "id" : "acm022461jsd", + "name" : "isGreaterForEntriesWithoutCrossRef" + }, + "acm022462jsd" : { + "type" : "ControlElement", + "id" : "acm022462jsd", + "name" : "isSmallerForEntriesWithCrossRef" + }, + "acm022463jsd" : { + "type" : "ClassUnit", + "id" : "acm022463jsd", + "name" : "CrossRefEntryComparatorTest", + "compilationUnitId" : "acm022451jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010588jsd", "acm018267jsd" ], + "content" : [ "acm022457jsd", "acm022458jsd", "acm022459jsd", "acm022460jsd", "acm022461jsd", "acm022462jsd" ] + }, + "acm022464jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022464jsd", + "name" : "EntryComparatorTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022482jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022465jsd" : { + "type" : "CodePackage", + "id" : "acm022465jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022466jsd" ] + }, + "acm022466jsd" : { + "type" : "CodePackage", + "id" : "acm022466jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022467jsd" ] + }, + "acm022467jsd" : { + "type" : "CodePackage", + "id" : "acm022467jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022468jsd" ] + }, + "acm022468jsd" : { + "type" : "CodePackage", + "id" : "acm022468jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022469jsd" ] + }, + "acm022469jsd" : { + "type" : "CodePackage", + "id" : "acm022469jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022464jsd" ] + }, + "acm022470jsd" : { + "type" : "ControlElement", + "id" : "acm022470jsd", + "name" : "recognizeIdenticalObjectsAsEqual" + }, + "acm022471jsd" : { + "type" : "ControlElement", + "id" : "acm022471jsd", + "name" : "compareAuthorFieldBiggerAscending" + }, + "acm022472jsd" : { + "type" : "ControlElement", + "id" : "acm022472jsd", + "name" : "bothEntriesHaveNotSetTheFieldToCompareAscending" + }, + "acm022473jsd" : { + "type" : "ControlElement", + "id" : "acm022473jsd", + "name" : "secondEntryHasNotSetFieldToCompareAscending" + }, + "acm022474jsd" : { + "type" : "ControlElement", + "id" : "acm022474jsd", + "name" : "firstEntryHasNotSetFieldToCompareAscending" + }, + "acm022475jsd" : { + "type" : "ControlElement", + "id" : "acm022475jsd", + "name" : "bothEntriesNumericAscending" + }, + "acm022476jsd" : { + "type" : "ControlElement", + "id" : "acm022476jsd", + "name" : "compareObjectsByKeyAscending" + }, + "acm022477jsd" : { + "type" : "ControlElement", + "id" : "acm022477jsd", + "name" : "compareObjectsByKeyWithNull" + }, + "acm022478jsd" : { + "type" : "ControlElement", + "id" : "acm022478jsd", + "name" : "compareObjectsByKeyWithBlank" + }, + "acm022479jsd" : { + "type" : "ControlElement", + "id" : "acm022479jsd", + "name" : "compareWithCrLfFields" + }, + "acm022480jsd" : { + "type" : "ControlElement", + "id" : "acm022480jsd", + "name" : "compareWithLfFields" + }, + "acm022481jsd" : { + "type" : "ControlElement", + "id" : "acm022481jsd", + "name" : "compareWithMixedLineEndings" + }, + "acm022482jsd" : { + "type" : "ClassUnit", + "id" : "acm022482jsd", + "name" : "EntryComparatorTest", + "compilationUnitId" : "acm022464jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010599jsd", "acm018267jsd" ], + "content" : [ "acm022470jsd", "acm022471jsd", "acm022472jsd", "acm022473jsd", "acm022474jsd", "acm022475jsd", "acm022476jsd", "acm022477jsd", "acm022478jsd", "acm022479jsd", "acm022480jsd", "acm022481jsd" ] + }, + "acm022483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022483jsd", + "name" : "FieldComparatorTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022509jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022484jsd" : { + "type" : "CodePackage", + "id" : "acm022484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022485jsd" ] + }, + "acm022485jsd" : { + "type" : "CodePackage", + "id" : "acm022485jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022486jsd" ] + }, + "acm022486jsd" : { + "type" : "CodePackage", + "id" : "acm022486jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022487jsd" ] + }, + "acm022487jsd" : { + "type" : "CodePackage", + "id" : "acm022487jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022488jsd" ] + }, + "acm022488jsd" : { + "type" : "CodePackage", + "id" : "acm022488jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022483jsd" ] + }, + "acm022489jsd" : { + "type" : "ControlElement", + "id" : "acm022489jsd", + "name" : "compareMonthFieldIdentity" + }, + "acm022490jsd" : { + "type" : "ControlElement", + "id" : "acm022490jsd", + "name" : "compareMonthFieldEquality" + }, + "acm022491jsd" : { + "type" : "ControlElement", + "id" : "acm022491jsd", + "name" : "compareMonthFieldBiggerAscending" + }, + "acm022492jsd" : { + "type" : "ControlElement", + "id" : "acm022492jsd", + "name" : "compareMonthFieldBiggerDescending" + }, + "acm022493jsd" : { + "type" : "ControlElement", + "id" : "acm022493jsd", + "name" : "compareYearFieldIdentity" + }, + "acm022494jsd" : { + "type" : "ControlElement", + "id" : "acm022494jsd", + "name" : "compareYearFieldEquality" + }, + "acm022495jsd" : { + "type" : "ControlElement", + "id" : "acm022495jsd", + "name" : "compareYearFieldBiggerAscending" + }, + "acm022496jsd" : { + "type" : "ControlElement", + "id" : "acm022496jsd", + "name" : "compareYearFieldBiggerDescending" + }, + "acm022497jsd" : { + "type" : "ControlElement", + "id" : "acm022497jsd", + "name" : "compareTypeFieldIdentity" + }, + "acm022498jsd" : { + "type" : "ControlElement", + "id" : "acm022498jsd", + "name" : "compareTypeFieldEquality" + }, + "acm022499jsd" : { + "type" : "ControlElement", + "id" : "acm022499jsd", + "name" : "compareTypeFieldBiggerAscending" + }, + "acm022500jsd" : { + "type" : "ControlElement", + "id" : "acm022500jsd", + "name" : "compareTypeFieldBiggerDescending" + }, + "acm022501jsd" : { + "type" : "ControlElement", + "id" : "acm022501jsd", + "name" : "compareStringFieldsIdentity" + }, + "acm022502jsd" : { + "type" : "ControlElement", + "id" : "acm022502jsd", + "name" : "compareStringFieldsEquality" + }, + "acm022503jsd" : { + "type" : "ControlElement", + "id" : "acm022503jsd", + "name" : "compareStringFieldsBiggerAscending" + }, + "acm022504jsd" : { + "type" : "ControlElement", + "id" : "acm022504jsd", + "name" : "compareStringFieldsBiggerDescending" + }, + "acm022505jsd" : { + "type" : "ControlElement", + "id" : "acm022505jsd", + "name" : "compareNumericFieldsBiggerDescending" + }, + "acm022506jsd" : { + "type" : "ControlElement", + "id" : "acm022506jsd", + "name" : "compareParsableWithNonParsableNumericFieldDescending" + }, + "acm022507jsd" : { + "type" : "ControlElement", + "id" : "acm022507jsd", + "name" : "compareNumericalValues" + }, + "acm022508jsd" : { + "type" : "ControlElement", + "id" : "acm022508jsd", + "name" : "provideArgumentsForNumericalComparison" + }, + "acm022509jsd" : { + "type" : "ClassUnit", + "id" : "acm022509jsd", + "name" : "FieldComparatorTest", + "compilationUnitId" : "acm022483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010613jsd", "acm018267jsd", "acm018754jsd" ], + "content" : [ "acm022489jsd", "acm022490jsd", "acm022491jsd", "acm022492jsd", "acm022493jsd", "acm022494jsd", "acm022495jsd", "acm022496jsd", "acm022497jsd", "acm022498jsd", "acm022499jsd", "acm022500jsd", "acm022501jsd", "acm022502jsd", "acm022503jsd", "acm022504jsd", "acm022505jsd", "acm022506jsd", "acm022507jsd", "acm022508jsd" ] + }, + "acm022510jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022510jsd", + "name" : "GroupDiffTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022520jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022511jsd" : { + "type" : "CodePackage", + "id" : "acm022511jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022512jsd" ] + }, + "acm022512jsd" : { + "type" : "CodePackage", + "id" : "acm022512jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022513jsd" ] + }, + "acm022513jsd" : { + "type" : "CodePackage", + "id" : "acm022513jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022514jsd" ] + }, + "acm022514jsd" : { + "type" : "CodePackage", + "id" : "acm022514jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022515jsd" ] + }, + "acm022515jsd" : { + "type" : "CodePackage", + "id" : "acm022515jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022510jsd" ] + }, + "acm022516jsd" : { + "type" : "ControlElement", + "id" : "acm022516jsd", + "name" : "setup" + }, + "acm022517jsd" : { + "type" : "ControlElement", + "id" : "acm022517jsd", + "name" : "compareEmptyGroups" + }, + "acm022518jsd" : { + "type" : "ControlElement", + "id" : "acm022518jsd", + "name" : "compareGroupWithItself" + }, + "acm022519jsd" : { + "type" : "ControlElement", + "id" : "acm022519jsd", + "name" : "compareWithChangedGroup" + }, + "acm022520jsd" : { + "type" : "ClassUnit", + "id" : "acm022520jsd", + "name" : "GroupDiffTest", + "compilationUnitId" : "acm022510jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010634jsd", "acm019119jsd", "acm019171jsd", "acm019221jsd", "acm019421jsd" ], + "content" : [ "acm022516jsd", "acm022517jsd", "acm022518jsd", "acm022519jsd" ] + }, + "acm022521jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022521jsd", + "name" : "MetaDataDiffTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022528jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022522jsd" : { + "type" : "CodePackage", + "id" : "acm022522jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022523jsd" ] + }, + "acm022523jsd" : { + "type" : "CodePackage", + "id" : "acm022523jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022524jsd" ] + }, + "acm022524jsd" : { + "type" : "CodePackage", + "id" : "acm022524jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022525jsd" ] + }, + "acm022525jsd" : { + "type" : "CodePackage", + "id" : "acm022525jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022526jsd" ] + }, + "acm022526jsd" : { + "type" : "CodePackage", + "id" : "acm022526jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022521jsd" ] + }, + "acm022527jsd" : { + "type" : "ControlElement", + "id" : "acm022527jsd", + "name" : "compareWithSameContentSelectorsDoesNotReportAnyDiffs" + }, + "acm022528jsd" : { + "type" : "ClassUnit", + "id" : "acm022528jsd", + "name" : "MetaDataDiffTest", + "compilationUnitId" : "acm022521jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019348jsd", "acm019421jsd" ], + "content" : [ "acm022527jsd" ] + }, + "acm022529jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022529jsd", + "name" : "PreambleDiffTest", + "parentId" : "acm010538jsd", + "content" : [ "acm022538jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bibtex", "comparator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022530jsd" : { + "type" : "CodePackage", + "id" : "acm022530jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022531jsd" ] + }, + "acm022531jsd" : { + "type" : "CodePackage", + "id" : "acm022531jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022532jsd" ] + }, + "acm022532jsd" : { + "type" : "CodePackage", + "id" : "acm022532jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022533jsd" ] + }, + "acm022533jsd" : { + "type" : "CodePackage", + "id" : "acm022533jsd", + "name" : "bibtex", + "parentId" : null, + "content" : [ "acm022534jsd" ] + }, + "acm022534jsd" : { + "type" : "CodePackage", + "id" : "acm022534jsd", + "name" : "comparator", + "parentId" : null, + "content" : [ "acm022529jsd" ] + }, + "acm022535jsd" : { + "type" : "ControlElement", + "id" : "acm022535jsd", + "name" : "setUp" + }, + "acm022536jsd" : { + "type" : "ControlElement", + "id" : "acm022536jsd", + "name" : "compareSamePreambleTest" + }, + "acm022537jsd" : { + "type" : "ControlElement", + "id" : "acm022537jsd", + "name" : "compareDifferentPreambleTest" + }, + "acm022538jsd" : { + "type" : "ClassUnit", + "id" : "acm022538jsd", + "name" : "PreambleDiffTest", + "compilationUnitId" : "acm022529jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010668jsd", "acm017988jsd", "acm018022jsd" ], + "content" : [ "acm022535jsd", "acm022536jsd", "acm022537jsd" ] + }, + "acm022539jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022539jsd", + "name" : "BstFunctionsTest", + "parentId" : "acm010673jsd", + "content" : [ "acm022570jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022540jsd" : { + "type" : "CodePackage", + "id" : "acm022540jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022541jsd" ] + }, + "acm022541jsd" : { + "type" : "CodePackage", + "id" : "acm022541jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022542jsd" ] + }, + "acm022542jsd" : { + "type" : "CodePackage", + "id" : "acm022542jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022543jsd" ] + }, + "acm022543jsd" : { + "type" : "CodePackage", + "id" : "acm022543jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022539jsd" ] + }, + "acm022544jsd" : { + "type" : "ControlElement", + "id" : "acm022544jsd", + "name" : "testCompareFunctions" + }, + "acm022545jsd" : { + "type" : "ControlElement", + "id" : "acm022545jsd", + "name" : "testArithmeticFunctions" + }, + "acm022546jsd" : { + "type" : "ControlElement", + "id" : "acm022546jsd", + "name" : "testArithmeticFunctionTypeMismatch" + }, + "acm022547jsd" : { + "type" : "ControlElement", + "id" : "acm022547jsd", + "name" : "testStringOperations" + }, + "acm022548jsd" : { + "type" : "ControlElement", + "id" : "acm022548jsd", + "name" : "testMissing" + }, + "acm022549jsd" : { + "type" : "ControlElement", + "id" : "acm022549jsd", + "name" : "testNumNames" + }, + "acm022550jsd" : { + "type" : "ControlElement", + "id" : "acm022550jsd", + "name" : "testSubstring" + }, + "acm022551jsd" : { + "type" : "ControlElement", + "id" : "acm022551jsd", + "name" : "testEmpty" + }, + "acm022552jsd" : { + "type" : "ControlElement", + "id" : "acm022552jsd", + "name" : "testFormatNameStatic" + }, + "acm022553jsd" : { + "type" : "ControlElement", + "id" : "acm022553jsd", + "name" : "testFormatNameInEntries" + }, + "acm022554jsd" : { + "type" : "ControlElement", + "id" : "acm022554jsd", + "name" : "testChangeCase" + }, + "acm022555jsd" : { + "type" : "ControlElement", + "id" : "acm022555jsd", + "name" : "testTextLength" + }, + "acm022556jsd" : { + "type" : "ControlElement", + "id" : "acm022556jsd", + "name" : "testIntToStr" + }, + "acm022557jsd" : { + "type" : "ControlElement", + "id" : "acm022557jsd", + "name" : "testChrToInt" + }, + "acm022558jsd" : { + "type" : "ControlElement", + "id" : "acm022558jsd", + "name" : "testChrToIntIntToChr" + }, + "acm022559jsd" : { + "type" : "ControlElement", + "id" : "acm022559jsd", + "name" : "testType" + }, + "acm022560jsd" : { + "type" : "ControlElement", + "id" : "acm022560jsd", + "name" : "testCallType" + }, + "acm022561jsd" : { + "type" : "ControlElement", + "id" : "acm022561jsd", + "name" : "testSwap" + }, + "acm022562jsd" : { + "type" : "ControlElement", + "id" : "acm022562jsd", + "name" : "testAssignFunction" + }, + "acm022563jsd" : { + "type" : "ControlElement", + "id" : "acm022563jsd", + "name" : "testSimpleIf" + }, + "acm022564jsd" : { + "type" : "ControlElement", + "id" : "acm022564jsd", + "name" : "testSimpleWhile" + }, + "acm022565jsd" : { + "type" : "ControlElement", + "id" : "acm022565jsd", + "name" : "testNestedControlFunctions" + }, + "acm022566jsd" : { + "type" : "ControlElement", + "id" : "acm022566jsd", + "name" : "testLogic" + }, + "acm022567jsd" : { + "type" : "ControlElement", + "id" : "acm022567jsd", + "name" : "testWidth" + }, + "acm022568jsd" : { + "type" : "ControlElement", + "id" : "acm022568jsd", + "name" : "testDuplicateEmptyPopSwapIf" + }, + "acm022569jsd" : { + "type" : "ControlElement", + "id" : "acm022569jsd", + "name" : "testPreambleWriteNewlineQuote" + }, + "acm022570jsd" : { + "type" : "ClassUnit", + "id" : "acm022570jsd", + "name" : "BstFunctionsTest", + "compilationUnitId" : "acm022539jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010730jsd", "acm010767jsd", "acm010781jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm022544jsd", "acm022545jsd", "acm022546jsd", "acm022547jsd", "acm022548jsd", "acm022549jsd", "acm022550jsd", "acm022551jsd", "acm022552jsd", "acm022553jsd", "acm022554jsd", "acm022555jsd", "acm022556jsd", "acm022557jsd", "acm022558jsd", "acm022559jsd", "acm022560jsd", "acm022561jsd", "acm022562jsd", "acm022563jsd", "acm022564jsd", "acm022565jsd", "acm022566jsd", "acm022567jsd", "acm022568jsd", "acm022569jsd" ] + }, + "acm022571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022571jsd", + "name" : "BstPreviewLayoutTest", + "parentId" : "acm010673jsd", + "content" : [ "acm022581jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022572jsd" : { + "type" : "CodePackage", + "id" : "acm022572jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022573jsd" ] + }, + "acm022573jsd" : { + "type" : "CodePackage", + "id" : "acm022573jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022574jsd" ] + }, + "acm022574jsd" : { + "type" : "CodePackage", + "id" : "acm022574jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022575jsd" ] + }, + "acm022575jsd" : { + "type" : "CodePackage", + "id" : "acm022575jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022571jsd" ] + }, + "acm022576jsd" : { + "type" : "ControlElement", + "id" : "acm022576jsd", + "name" : "generatePreviewForSimpleEntryUsingAbbr" + }, + "acm022577jsd" : { + "type" : "ControlElement", + "id" : "acm022577jsd", + "name" : "monthMayIsCorrectlyRendered" + }, + "acm022578jsd" : { + "type" : "ControlElement", + "id" : "acm022578jsd", + "name" : "generatePreviewForSliceTheoremPaperUsingAbbr" + }, + "acm022579jsd" : { + "type" : "ControlElement", + "id" : "acm022579jsd", + "name" : "generatePreviewForSliceTheoremPaperUsingIEEE" + }, + "acm022580jsd" : { + "type" : "ControlElement", + "id" : "acm022580jsd", + "name" : "getSliceTheoremPaper" + }, + "acm022581jsd" : { + "type" : "ClassUnit", + "id" : "acm022581jsd", + "name" : "BstPreviewLayoutTest", + "compilationUnitId" : "acm022571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010752jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm022581jsd" ], + "content" : [ "acm022576jsd", "acm022577jsd", "acm022578jsd", "acm022579jsd", "acm022580jsd" ] + }, + "acm022582jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022582jsd", + "name" : "BstVMTest", + "parentId" : "acm010673jsd", + "content" : [ "acm022597jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022583jsd" : { + "type" : "CodePackage", + "id" : "acm022583jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022584jsd" ] + }, + "acm022584jsd" : { + "type" : "CodePackage", + "id" : "acm022584jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022585jsd" ] + }, + "acm022585jsd" : { + "type" : "CodePackage", + "id" : "acm022585jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022586jsd" ] + }, + "acm022586jsd" : { + "type" : "CodePackage", + "id" : "acm022586jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022582jsd" ] + }, + "acm022587jsd" : { + "type" : "ControlElement", + "id" : "acm022587jsd", + "name" : "defaultTestEntry" + }, + "acm022588jsd" : { + "type" : "ControlElement", + "id" : "acm022588jsd", + "name" : "testAbbrv" + }, + "acm022589jsd" : { + "type" : "ControlElement", + "id" : "acm022589jsd", + "name" : "testSimple" + }, + "acm022590jsd" : { + "type" : "ControlElement", + "id" : "acm022590jsd", + "name" : "testLabel" + }, + "acm022591jsd" : { + "type" : "ControlElement", + "id" : "acm022591jsd", + "name" : "testQuote" + }, + "acm022592jsd" : { + "type" : "ControlElement", + "id" : "acm022592jsd", + "name" : "testBuildIn" + }, + "acm022593jsd" : { + "type" : "ControlElement", + "id" : "acm022593jsd", + "name" : "testVariables" + }, + "acm022594jsd" : { + "type" : "ControlElement", + "id" : "acm022594jsd", + "name" : "testHypthenatedName" + }, + "acm022595jsd" : { + "type" : "ControlElement", + "id" : "acm022595jsd", + "name" : "testAbbrevStyleChopWord" + }, + "acm022596jsd" : { + "type" : "ControlElement", + "id" : "acm022596jsd", + "name" : "testAbbrevStyleSortFormatTitle" + }, + "acm022597jsd" : { + "type" : "ClassUnit", + "id" : "acm022597jsd", + "name" : "BstVMTest", + "compilationUnitId" : "acm022582jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010767jsd", "acm018267jsd" ], + "content" : [ "acm022587jsd", "acm022588jsd", "acm022589jsd", "acm022590jsd", "acm022591jsd", "acm022592jsd", "acm022593jsd", "acm022594jsd", "acm022595jsd", "acm022596jsd" ] + }, + "acm022598jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022598jsd", + "name" : "BstVMVisitorTest", + "parentId" : "acm010673jsd", + "content" : [ "acm022615jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022599jsd" : { + "type" : "CodePackage", + "id" : "acm022599jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022600jsd" ] + }, + "acm022600jsd" : { + "type" : "CodePackage", + "id" : "acm022600jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022601jsd" ] + }, + "acm022601jsd" : { + "type" : "CodePackage", + "id" : "acm022601jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022602jsd" ] + }, + "acm022602jsd" : { + "type" : "CodePackage", + "id" : "acm022602jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022598jsd" ] + }, + "acm022603jsd" : { + "type" : "ControlElement", + "id" : "acm022603jsd", + "name" : "testVisitStringsCommand" + }, + "acm022604jsd" : { + "type" : "ControlElement", + "id" : "acm022604jsd", + "name" : "testVisitIntegersCommand" + }, + "acm022605jsd" : { + "type" : "ControlElement", + "id" : "acm022605jsd", + "name" : "testVisitFunctionCommand" + }, + "acm022606jsd" : { + "type" : "ControlElement", + "id" : "acm022606jsd", + "name" : "testVisitMacroCommand" + }, + "acm022607jsd" : { + "type" : "ControlElement", + "id" : "acm022607jsd", + "name" : "testVisitEntryCommand" + }, + "acm022608jsd" : { + "type" : "ControlElement", + "id" : "acm022608jsd", + "name" : "testVisitReadCommand" + }, + "acm022609jsd" : { + "type" : "ControlElement", + "id" : "acm022609jsd", + "name" : "testVisitExecuteCommand" + }, + "acm022610jsd" : { + "type" : "ControlElement", + "id" : "acm022610jsd", + "name" : "testVisitIterateCommand" + }, + "acm022611jsd" : { + "type" : "ControlElement", + "id" : "acm022611jsd", + "name" : "testVisitReverseCommand" + }, + "acm022612jsd" : { + "type" : "ControlElement", + "id" : "acm022612jsd", + "name" : "testVisitSortCommand" + }, + "acm022613jsd" : { + "type" : "ControlElement", + "id" : "acm022613jsd", + "name" : "testVisitIdentifier" + }, + "acm022614jsd" : { + "type" : "ControlElement", + "id" : "acm022614jsd", + "name" : "testVisitStackitem" + }, + "acm022615jsd" : { + "type" : "ClassUnit", + "id" : "acm022615jsd", + "name" : "BstVMVisitorTest", + "compilationUnitId" : "acm022598jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010675jsd", "acm010730jsd", "acm010767jsd", "acm018267jsd" ], + "content" : [ "acm022603jsd", "acm022604jsd", "acm022605jsd", "acm022606jsd", "acm022607jsd", "acm022608jsd", "acm022609jsd", "acm022610jsd", "acm022611jsd", "acm022612jsd", "acm022613jsd", "acm022614jsd" ] + }, + "acm022616jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022616jsd", + "name" : "BstCaseChangersTest", + "parentId" : "acm010808jsd", + "content" : [ "acm022631jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022617jsd" : { + "type" : "CodePackage", + "id" : "acm022617jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022618jsd" ] + }, + "acm022618jsd" : { + "type" : "CodePackage", + "id" : "acm022618jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022619jsd" ] + }, + "acm022619jsd" : { + "type" : "CodePackage", + "id" : "acm022619jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022620jsd" ] + }, + "acm022620jsd" : { + "type" : "CodePackage", + "id" : "acm022620jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022621jsd" ] + }, + "acm022621jsd" : { + "type" : "CodePackage", + "id" : "acm022621jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022616jsd" ] + }, + "acm022622jsd" : { + "type" : "ControlElement", + "id" : "acm022622jsd", + "name" : "testChangeCaseTitleLowers" + }, + "acm022623jsd" : { + "type" : "ControlElement", + "id" : "acm022623jsd", + "name" : "provideStringsForTitleLowers" + }, + "acm022624jsd" : { + "type" : "ControlElement", + "id" : "acm022624jsd", + "name" : "testChangeCaseAllLowers" + }, + "acm022625jsd" : { + "type" : "ControlElement", + "id" : "acm022625jsd", + "name" : "provideStringsForAllLowers" + }, + "acm022626jsd" : { + "type" : "ControlElement", + "id" : "acm022626jsd", + "name" : "testChangeCaseAllUppers" + }, + "acm022627jsd" : { + "type" : "ControlElement", + "id" : "acm022627jsd", + "name" : "provideStringsForAllUppers" + }, + "acm022628jsd" : { + "type" : "ControlElement", + "id" : "acm022628jsd", + "name" : "testTitleCaseAllLowers" + }, + "acm022629jsd" : { + "type" : "ControlElement", + "id" : "acm022629jsd", + "name" : "provideTitleCaseAllLowers" + }, + "acm022630jsd" : { + "type" : "ControlElement", + "id" : "acm022630jsd", + "name" : "testTitleCaseAllUppers" + }, + "acm022631jsd" : { + "type" : "ClassUnit", + "id" : "acm022631jsd", + "name" : "BstCaseChangersTest", + "compilationUnitId" : "acm022616jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm022622jsd", "acm022623jsd", "acm022624jsd", "acm022625jsd", "acm022626jsd", "acm022627jsd", "acm022628jsd", "acm022629jsd", "acm022630jsd" ] + }, + "acm022632jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022632jsd", + "name" : "BstNameFormatterTest", + "parentId" : "acm010808jsd", + "content" : [ "acm022651jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022633jsd" : { + "type" : "CodePackage", + "id" : "acm022633jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022634jsd" ] + }, + "acm022634jsd" : { + "type" : "CodePackage", + "id" : "acm022634jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022635jsd" ] + }, + "acm022635jsd" : { + "type" : "CodePackage", + "id" : "acm022635jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022636jsd" ] + }, + "acm022636jsd" : { + "type" : "CodePackage", + "id" : "acm022636jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022637jsd" ] + }, + "acm022637jsd" : { + "type" : "CodePackage", + "id" : "acm022637jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022632jsd" ] + }, + "acm022638jsd" : { + "type" : "ControlElement", + "id" : "acm022638jsd", + "name" : "testUmlautsFullNames" + }, + "acm022639jsd" : { + "type" : "ControlElement", + "id" : "acm022639jsd", + "name" : "testUmlautsAbbreviations" + }, + "acm022640jsd" : { + "type" : "ControlElement", + "id" : "acm022640jsd", + "name" : "testUmlautsAbbreviationsWithQuestionMark" + }, + "acm022641jsd" : { + "type" : "ControlElement", + "id" : "acm022641jsd", + "name" : "testFormatName" + }, + "acm022642jsd" : { + "type" : "ControlElement", + "id" : "acm022642jsd", + "name" : "assertNameFormat" + }, + "acm022643jsd" : { + "type" : "ControlElement", + "id" : "acm022643jsd", + "name" : "assertNameFormatC" + }, + "acm022644jsd" : { + "type" : "ControlElement", + "id" : "acm022644jsd", + "name" : "assertNameFormatB" + }, + "acm022645jsd" : { + "type" : "ControlElement", + "id" : "acm022645jsd", + "name" : "assertNameFormatA" + }, + "acm022646jsd" : { + "type" : "ControlElement", + "id" : "acm022646jsd", + "name" : "matchingBraceConsumedForCompleteWords" + }, + "acm022647jsd" : { + "type" : "ControlElement", + "id" : "acm022647jsd", + "name" : "matchingBraceConsumedForBracesInWords" + }, + "acm022648jsd" : { + "type" : "ControlElement", + "id" : "acm022648jsd", + "name" : "testConsumeToMatchingBrace" + }, + "acm022649jsd" : { + "type" : "ControlElement", + "id" : "acm022649jsd", + "name" : "testGetFirstCharOfString" + }, + "acm022650jsd" : { + "type" : "ControlElement", + "id" : "acm022650jsd", + "name" : "testNumberOfChars" + }, + "acm022651jsd" : { + "type" : "ClassUnit", + "id" : "acm022651jsd", + "name" : "BstNameFormatterTest", + "compilationUnitId" : "acm022632jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018175jsd" ], + "content" : [ "acm022638jsd", "acm022639jsd", "acm022640jsd", "acm022641jsd", "acm022642jsd", "acm022643jsd", "acm022644jsd", "acm022645jsd", "acm022646jsd", "acm022647jsd", "acm022648jsd", "acm022649jsd", "acm022650jsd" ] + }, + "acm022652jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022652jsd", + "name" : "BstPurifierTest", + "parentId" : "acm010808jsd", + "content" : [ "acm022660jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022653jsd" : { + "type" : "CodePackage", + "id" : "acm022653jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022654jsd" ] + }, + "acm022654jsd" : { + "type" : "CodePackage", + "id" : "acm022654jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022655jsd" ] + }, + "acm022655jsd" : { + "type" : "CodePackage", + "id" : "acm022655jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022656jsd" ] + }, + "acm022656jsd" : { + "type" : "CodePackage", + "id" : "acm022656jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022657jsd" ] + }, + "acm022657jsd" : { + "type" : "CodePackage", + "id" : "acm022657jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022652jsd" ] + }, + "acm022658jsd" : { + "type" : "ControlElement", + "id" : "acm022658jsd", + "name" : "testPurify" + }, + "acm022659jsd" : { + "type" : "ControlElement", + "id" : "acm022659jsd", + "name" : "provideTestStrings" + }, + "acm022660jsd" : { + "type" : "ClassUnit", + "id" : "acm022660jsd", + "name" : "BstPurifierTest", + "compilationUnitId" : "acm022652jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm022658jsd", "acm022659jsd" ] + }, + "acm022661jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022661jsd", + "name" : "BstTextPrefixerTest", + "parentId" : "acm010808jsd", + "content" : [ "acm022669jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022662jsd" : { + "type" : "CodePackage", + "id" : "acm022662jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022663jsd" ] + }, + "acm022663jsd" : { + "type" : "CodePackage", + "id" : "acm022663jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022664jsd" ] + }, + "acm022664jsd" : { + "type" : "CodePackage", + "id" : "acm022664jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022665jsd" ] + }, + "acm022665jsd" : { + "type" : "CodePackage", + "id" : "acm022665jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022666jsd" ] + }, + "acm022666jsd" : { + "type" : "CodePackage", + "id" : "acm022666jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022661jsd" ] + }, + "acm022667jsd" : { + "type" : "ControlElement", + "id" : "acm022667jsd", + "name" : "testPrefix" + }, + "acm022668jsd" : { + "type" : "ControlElement", + "id" : "acm022668jsd", + "name" : "assertPrefix" + }, + "acm022669jsd" : { + "type" : "ClassUnit", + "id" : "acm022669jsd", + "name" : "BstTextPrefixerTest", + "compilationUnitId" : "acm022661jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm022667jsd", "acm022668jsd" ] + }, + "acm022670jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022670jsd", + "name" : "BstWidthCalculatorTest", + "parentId" : "acm010808jsd", + "content" : [ "acm022680jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "bst", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022671jsd" : { + "type" : "CodePackage", + "id" : "acm022671jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022672jsd" ] + }, + "acm022672jsd" : { + "type" : "CodePackage", + "id" : "acm022672jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022673jsd" ] + }, + "acm022673jsd" : { + "type" : "CodePackage", + "id" : "acm022673jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022674jsd" ] + }, + "acm022674jsd" : { + "type" : "CodePackage", + "id" : "acm022674jsd", + "name" : "bst", + "parentId" : null, + "content" : [ "acm022675jsd" ] + }, + "acm022675jsd" : { + "type" : "CodePackage", + "id" : "acm022675jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm022670jsd" ] + }, + "acm022676jsd" : { + "type" : "ControlElement", + "id" : "acm022676jsd", + "name" : "testWidth" + }, + "acm022677jsd" : { + "type" : "ControlElement", + "id" : "acm022677jsd", + "name" : "provideTestWidth" + }, + "acm022678jsd" : { + "type" : "ControlElement", + "id" : "acm022678jsd", + "name" : "testGetCharWidth" + }, + "acm022679jsd" : { + "type" : "ControlElement", + "id" : "acm022679jsd", + "name" : "provideTestGetCharWidth" + }, + "acm022680jsd" : { + "type" : "ClassUnit", + "id" : "acm022680jsd", + "name" : "BstWidthCalculatorTest", + "compilationUnitId" : "acm022670jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm022676jsd", "acm022677jsd", "acm022678jsd", "acm022679jsd" ] + }, + "acm022681jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022681jsd", + "name" : "AbstractCitationKeyPatternTest", + "parentId" : "acm010873jsd", + "content" : [ "acm022688jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022682jsd" : { + "type" : "CodePackage", + "id" : "acm022682jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022683jsd" ] + }, + "acm022683jsd" : { + "type" : "CodePackage", + "id" : "acm022683jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022684jsd" ] + }, + "acm022684jsd" : { + "type" : "CodePackage", + "id" : "acm022684jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022685jsd" ] + }, + "acm022685jsd" : { + "type" : "CodePackage", + "id" : "acm022685jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm022681jsd" ] + }, + "acm022686jsd" : { + "type" : "ControlElement", + "id" : "acm022686jsd", + "name" : "AbstractCitationKeyPatternParse" + }, + "acm022687jsd" : { + "type" : "ControlElement", + "id" : "acm022687jsd", + "name" : "AbstractCitationKeyPatternParseEmptySpacer" + }, + "acm022688jsd" : { + "type" : "ClassUnit", + "id" : "acm022688jsd", + "name" : "AbstractCitationKeyPatternTest", + "compilationUnitId" : "acm022681jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd" ], + "content" : [ "acm022686jsd", "acm022687jsd" ] + }, + "acm022689jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022689jsd", + "name" : "BracketedPatternTest", + "parentId" : "acm010873jsd", + "content" : [ "acm022757jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022690jsd" : { + "type" : "CodePackage", + "id" : "acm022690jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022691jsd" ] + }, + "acm022691jsd" : { + "type" : "CodePackage", + "id" : "acm022691jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022692jsd" ] + }, + "acm022692jsd" : { + "type" : "CodePackage", + "id" : "acm022692jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022693jsd" ] + }, + "acm022693jsd" : { + "type" : "CodePackage", + "id" : "acm022693jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm022689jsd" ] + }, + "acm022694jsd" : { + "type" : "ControlElement", + "id" : "acm022694jsd", + "name" : "setUp" + }, + "acm022695jsd" : { + "type" : "ControlElement", + "id" : "acm022695jsd", + "name" : "allAuthors" + }, + "acm022696jsd" : { + "type" : "ControlElement", + "id" : "acm022696jsd", + "name" : "allAuthors" + }, + "acm022697jsd" : { + "type" : "ControlElement", + "id" : "acm022697jsd", + "name" : "authorsAlpha" + }, + "acm022698jsd" : { + "type" : "ControlElement", + "id" : "acm022698jsd", + "name" : "authorsAlpha" + }, + "acm022699jsd" : { + "type" : "ControlElement", + "id" : "acm022699jsd", + "name" : "oneAuthorPlusInitials" + }, + "acm022700jsd" : { + "type" : "ControlElement", + "id" : "acm022700jsd", + "name" : "oneAuthorPlusInitials" + }, + "acm022701jsd" : { + "type" : "ControlElement", + "id" : "acm022701jsd", + "name" : "authShort" + }, + "acm022702jsd" : { + "type" : "ControlElement", + "id" : "acm022702jsd", + "name" : "authIni1" + }, + "acm022703jsd" : { + "type" : "ControlElement", + "id" : "acm022703jsd", + "name" : "authIni1" + }, + "acm022704jsd" : { + "type" : "ControlElement", + "id" : "acm022704jsd", + "name" : "authIni2" + }, + "acm022705jsd" : { + "type" : "ControlElement", + "id" : "acm022705jsd", + "name" : "authIni2" + }, + "acm022706jsd" : { + "type" : "ControlElement", + "id" : "acm022706jsd", + "name" : "authIni4" + }, + "acm022707jsd" : { + "type" : "ControlElement", + "id" : "acm022707jsd", + "name" : "authIni4" + }, + "acm022708jsd" : { + "type" : "ControlElement", + "id" : "acm022708jsd", + "name" : "authEtAlDotDotEal" + }, + "acm022709jsd" : { + "type" : "ControlElement", + "id" : "acm022709jsd", + "name" : "authEtAlDotDotEal" + }, + "acm022710jsd" : { + "type" : "ControlElement", + "id" : "acm022710jsd", + "name" : "authAuthEa" + }, + "acm022711jsd" : { + "type" : "ControlElement", + "id" : "acm022711jsd", + "name" : "authAuthEa" + }, + "acm022712jsd" : { + "type" : "ControlElement", + "id" : "acm022712jsd", + "name" : "authShort" + }, + "acm022713jsd" : { + "type" : "ControlElement", + "id" : "acm022713jsd", + "name" : "testAuthorFieldMarkers" + }, + "acm022714jsd" : { + "type" : "ControlElement", + "id" : "acm022714jsd", + "name" : "expandBracketsWithFallback" + }, + "acm022715jsd" : { + "type" : "ControlElement", + "id" : "acm022715jsd", + "name" : "expandBracketsWithFallback" + }, + "acm022716jsd" : { + "type" : "ControlElement", + "id" : "acm022716jsd", + "name" : "bibentryExpansionTest" + }, + "acm022717jsd" : { + "type" : "ControlElement", + "id" : "acm022717jsd", + "name" : "nullDatabaseExpansionTest" + }, + "acm022718jsd" : { + "type" : "ControlElement", + "id" : "acm022718jsd", + "name" : "pureauthReturnsAuthorIfEditorIsAbsent" + }, + "acm022719jsd" : { + "type" : "ControlElement", + "id" : "acm022719jsd", + "name" : "pureauthReturnsAuthorIfEditorIsPresent" + }, + "acm022720jsd" : { + "type" : "ControlElement", + "id" : "acm022720jsd", + "name" : "pureauthReturnsEmptyStringIfAuthorIsAbsent" + }, + "acm022721jsd" : { + "type" : "ControlElement", + "id" : "acm022721jsd", + "name" : "pureauthReturnsEmptyStringIfAuthorIsAbsentAndEditorIsPresent" + }, + "acm022722jsd" : { + "type" : "ControlElement", + "id" : "acm022722jsd", + "name" : "emptyDatabaseExpansionTest" + }, + "acm022723jsd" : { + "type" : "ControlElement", + "id" : "acm022723jsd", + "name" : "databaseWithStringsExpansionTest" + }, + "acm022724jsd" : { + "type" : "ControlElement", + "id" : "acm022724jsd", + "name" : "unbalancedBracketsExpandToSomething" + }, + "acm022725jsd" : { + "type" : "ControlElement", + "id" : "acm022725jsd", + "name" : "unbalancedLastBracketExpandsToSomething" + }, + "acm022726jsd" : { + "type" : "ControlElement", + "id" : "acm022726jsd", + "name" : "entryTypeExpansionTest" + }, + "acm022727jsd" : { + "type" : "ControlElement", + "id" : "acm022727jsd", + "name" : "entryTypeExpansionLowercaseTest" + }, + "acm022728jsd" : { + "type" : "ControlElement", + "id" : "acm022728jsd", + "name" : "suppliedBibentryBracketExpansionTest" + }, + "acm022729jsd" : { + "type" : "ControlElement", + "id" : "acm022729jsd", + "name" : "nullBibentryBracketExpansionTest" + }, + "acm022730jsd" : { + "type" : "ControlElement", + "id" : "acm022730jsd", + "name" : "bracketedExpressionDefaultConstructorTest" + }, + "acm022731jsd" : { + "type" : "ControlElement", + "id" : "acm022731jsd", + "name" : "unknownKeyExpandsToEmptyString" + }, + "acm022732jsd" : { + "type" : "ControlElement", + "id" : "acm022732jsd", + "name" : "emptyPatternAndEmptyModifierExpandsToEmptyString" + }, + "acm022733jsd" : { + "type" : "ControlElement", + "id" : "acm022733jsd", + "name" : "emptyPatternAndValidModifierExpandsToEmptyString" + }, + "acm022734jsd" : { + "type" : "ControlElement", + "id" : "acm022734jsd", + "name" : "bibtexkeyPatternExpandsToCitationKey" + }, + "acm022735jsd" : { + "type" : "ControlElement", + "id" : "acm022735jsd", + "name" : "citationKeyPatternExpandsToCitationKey" + }, + "acm022736jsd" : { + "type" : "ControlElement", + "id" : "acm022736jsd", + "name" : "citationKeyPatternWithEmptyModifierExpandsToBibTeXKey" + }, + "acm022737jsd" : { + "type" : "ControlElement", + "id" : "acm022737jsd", + "name" : "authorPatternTreatsVonNamePrefixCorrectly" + }, + "acm022738jsd" : { + "type" : "ControlElement", + "id" : "acm022738jsd", + "name" : "lowerFormatterWorksOnVonNamePrefixes" + }, + "acm022739jsd" : { + "type" : "ControlElement", + "id" : "acm022739jsd", + "name" : "testResolvedFieldAndFormat" + }, + "acm022740jsd" : { + "type" : "ControlElement", + "id" : "acm022740jsd", + "name" : "testResolvedParentNotInDatabase" + }, + "acm022741jsd" : { + "type" : "ControlElement", + "id" : "acm022741jsd", + "name" : "regularExpressionReplace" + }, + "acm022742jsd" : { + "type" : "ControlElement", + "id" : "acm022742jsd", + "name" : "regularExpressionWithBrackets" + }, + "acm022743jsd" : { + "type" : "ControlElement", + "id" : "acm022743jsd", + "name" : "testEmptyBrackets" + }, + "acm022744jsd" : { + "type" : "ControlElement", + "id" : "acm022744jsd", + "name" : "expandBracketsChainsTwoTruncateModifiers" + }, + "acm022745jsd" : { + "type" : "ControlElement", + "id" : "acm022745jsd", + "name" : "expandBracketsDoesNotTruncateWithoutAnArgumentToTruncateModifier" + }, + "acm022746jsd" : { + "type" : "ControlElement", + "id" : "acm022746jsd", + "name" : "expandBracketsWithAuthorStartingWithBrackets" + }, + "acm022747jsd" : { + "type" : "ControlElement", + "id" : "acm022747jsd", + "name" : "expandBracketsWithModifierContainingRegexCharacterClass" + }, + "acm022748jsd" : { + "type" : "ControlElement", + "id" : "acm022748jsd", + "name" : "expandBracketsEmptyStringFromEmptyBrackets" + }, + "acm022749jsd" : { + "type" : "ControlElement", + "id" : "acm022749jsd", + "name" : "expandBracketsInstitutionAbbreviationFromProvidedAbbreviation" + }, + "acm022750jsd" : { + "type" : "ControlElement", + "id" : "acm022750jsd", + "name" : "expandBracketsInstitutionAbbreviationForAuthorContainingUnion" + }, + "acm022751jsd" : { + "type" : "ControlElement", + "id" : "acm022751jsd", + "name" : "expandBracketsLastNameForAuthorStartingWithOnlyLastNameStartingWithLowerCase" + }, + "acm022752jsd" : { + "type" : "ControlElement", + "id" : "acm022752jsd", + "name" : "expandBracketsLastNameWithChineseCharacters" + }, + "acm022753jsd" : { + "type" : "ControlElement", + "id" : "acm022753jsd", + "name" : "expandBracketsUnmodifiedStringFromLongFirstPageNumber" + }, + "acm022754jsd" : { + "type" : "ControlElement", + "id" : "acm022754jsd", + "name" : "expandBracketsUnmodifiedStringFromLongLastPageNumber" + }, + "acm022755jsd" : { + "type" : "ControlElement", + "id" : "acm022755jsd", + "name" : "expandBracketsWithTestCasesFromRegExpBasedFileFinder" + }, + "acm022756jsd" : { + "type" : "ControlElement", + "id" : "acm022756jsd", + "name" : "expandBracketsWithoutProtectiveBracesUsingUnprotectTermsModifier" + }, + "acm022757jsd" : { + "type" : "ClassUnit", + "id" : "acm022757jsd", + "name" : "BracketedPatternTest", + "compilationUnitId" : "acm022689jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010939jsd", "acm017988jsd", "acm018175jsd", "acm018267jsd", "acm018367jsd" ], + "content" : [ "acm022694jsd", "acm022695jsd", "acm022696jsd", "acm022697jsd", "acm022698jsd", "acm022699jsd", "acm022700jsd", "acm022701jsd", "acm022702jsd", "acm022703jsd", "acm022704jsd", "acm022705jsd", "acm022706jsd", "acm022707jsd", "acm022708jsd", "acm022709jsd", "acm022710jsd", "acm022711jsd", "acm022712jsd", "acm022713jsd", "acm022714jsd", "acm022715jsd", "acm022716jsd", "acm022717jsd", "acm022718jsd", "acm022719jsd", "acm022720jsd", "acm022721jsd", "acm022722jsd", "acm022723jsd", "acm022724jsd", "acm022725jsd", "acm022726jsd", "acm022727jsd", "acm022728jsd", "acm022729jsd", "acm022730jsd", "acm022731jsd", "acm022732jsd", "acm022733jsd", "acm022734jsd", "acm022735jsd", "acm022736jsd", "acm022737jsd", "acm022738jsd", "acm022739jsd", "acm022740jsd", "acm022741jsd", "acm022742jsd", "acm022743jsd", "acm022744jsd", "acm022745jsd", "acm022746jsd", "acm022747jsd", "acm022748jsd", "acm022749jsd", "acm022750jsd", "acm022751jsd", "acm022752jsd", "acm022753jsd", "acm022754jsd", "acm022755jsd", "acm022756jsd" ] + }, + "acm022758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022758jsd", + "name" : "CitationKeyGeneratorTest", + "parentId" : "acm010873jsd", + "content" : [ "acm022848jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022759jsd" : { + "type" : "CodePackage", + "id" : "acm022759jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022760jsd" ] + }, + "acm022760jsd" : { + "type" : "CodePackage", + "id" : "acm022760jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022761jsd" ] + }, + "acm022761jsd" : { + "type" : "CodePackage", + "id" : "acm022761jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022762jsd" ] + }, + "acm022762jsd" : { + "type" : "CodePackage", + "id" : "acm022762jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm022758jsd" ] + }, + "acm022763jsd" : { + "type" : "ControlElement", + "id" : "acm022763jsd", + "name" : "setUp" + }, + "acm022764jsd" : { + "type" : "ControlElement", + "id" : "acm022764jsd", + "name" : "createABibEntryAuthor" + }, + "acm022765jsd" : { + "type" : "ControlElement", + "id" : "acm022765jsd", + "name" : "generateKey" + }, + "acm022766jsd" : { + "type" : "ControlElement", + "id" : "acm022766jsd", + "name" : "generateKey" + }, + "acm022767jsd" : { + "type" : "ControlElement", + "id" : "acm022767jsd", + "name" : "testAndInAuthorName" + }, + "acm022768jsd" : { + "type" : "ControlElement", + "id" : "acm022768jsd", + "name" : "testCrossrefAndInAuthorNames" + }, + "acm022769jsd" : { + "type" : "ControlElement", + "id" : "acm022769jsd", + "name" : "testAndAuthorNames" + }, + "acm022770jsd" : { + "type" : "ControlElement", + "id" : "acm022770jsd", + "name" : "testCrossrefAndAuthorNames" + }, + "acm022771jsd" : { + "type" : "ControlElement", + "id" : "acm022771jsd", + "name" : "testSpecialLatexCharacterInAuthorName" + }, + "acm022772jsd" : { + "type" : "ControlElement", + "id" : "acm022772jsd", + "name" : "testMakeLabelAndCheckLegalKeys" + }, + "acm022773jsd" : { + "type" : "ControlElement", + "id" : "acm022773jsd", + "name" : "testMakeLabelAndCheckLegalKeysAccentGrave" + }, + "acm022774jsd" : { + "type" : "ControlElement", + "id" : "acm022774jsd", + "name" : "testCheckLegalKey" + }, + "acm022775jsd" : { + "type" : "ControlElement", + "id" : "acm022775jsd", + "name" : "testFirstAuthor" + }, + "acm022776jsd" : { + "type" : "ControlElement", + "id" : "acm022776jsd", + "name" : "testUniversity" + }, + "acm022777jsd" : { + "type" : "ControlElement", + "id" : "acm022777jsd", + "name" : "testcrossrefUniversity" + }, + "acm022778jsd" : { + "type" : "ControlElement", + "id" : "acm022778jsd", + "name" : "testDepartment" + }, + "acm022779jsd" : { + "type" : "ControlElement", + "id" : "acm022779jsd", + "name" : "testcrossrefDepartment" + }, + "acm022780jsd" : { + "type" : "ControlElement", + "id" : "acm022780jsd", + "name" : "testSchool" + }, + "acm022781jsd" : { + "type" : "ControlElement", + "id" : "acm022781jsd", + "name" : "generateKeyAbbreviateCorporateAuthorDepartmentWithoutAcademicInstitute" + }, + "acm022782jsd" : { + "type" : "ControlElement", + "id" : "acm022782jsd", + "name" : "generateKeyAbbreviateCorporateAuthorSchoolWithoutAcademicInstitute" + }, + "acm022783jsd" : { + "type" : "ControlElement", + "id" : "acm022783jsd", + "name" : "testcrossrefSchool" + }, + "acm022784jsd" : { + "type" : "ControlElement", + "id" : "acm022784jsd", + "name" : "testInstituteOfTechnology" + }, + "acm022785jsd" : { + "type" : "ControlElement", + "id" : "acm022785jsd", + "name" : "testcrossrefInstituteOfTechnology" + }, + "acm022786jsd" : { + "type" : "ControlElement", + "id" : "acm022786jsd", + "name" : "testAuthIniN" + }, + "acm022787jsd" : { + "type" : "ControlElement", + "id" : "acm022787jsd", + "name" : "testAuthIniNEmptyReturnsEmpty" + }, + "acm022788jsd" : { + "type" : "ControlElement", + "id" : "acm022788jsd", + "name" : "authAuthEa" + }, + "acm022789jsd" : { + "type" : "ControlElement", + "id" : "acm022789jsd", + "name" : "testAuthEaEmptyReturnsEmpty" + }, + "acm022790jsd" : { + "type" : "ControlElement", + "id" : "acm022790jsd", + "name" : "testAuthEtAl" + }, + "acm022791jsd" : { + "type" : "ControlElement", + "id" : "acm022791jsd", + "name" : "testAuthShort" + }, + "acm022792jsd" : { + "type" : "ControlElement", + "id" : "acm022792jsd", + "name" : "testAuthShortEmptyReturnsEmpty" + }, + "acm022793jsd" : { + "type" : "ControlElement", + "id" : "acm022793jsd", + "name" : "authNM" + }, + "acm022794jsd" : { + "type" : "ControlElement", + "id" : "acm022794jsd", + "name" : "firstAuthorForenameInitials" + }, + "acm022795jsd" : { + "type" : "ControlElement", + "id" : "acm022795jsd", + "name" : "firstAuthorVonAndLast" + }, + "acm022796jsd" : { + "type" : "ControlElement", + "id" : "acm022796jsd", + "name" : "firstAuthorVonAndLastNoVonInName" + }, + "acm022797jsd" : { + "type" : "ControlElement", + "id" : "acm022797jsd", + "name" : "testAllAuthors" + }, + "acm022798jsd" : { + "type" : "ControlElement", + "id" : "acm022798jsd", + "name" : "testAuthorsAlpha" + }, + "acm022799jsd" : { + "type" : "ControlElement", + "id" : "acm022799jsd", + "name" : "testAuthorsAlpha" + }, + "acm022800jsd" : { + "type" : "ControlElement", + "id" : "acm022800jsd", + "name" : "lastAuthor" + }, + "acm022801jsd" : { + "type" : "ControlElement", + "id" : "acm022801jsd", + "name" : "lastAuthorForenameInitials" + }, + "acm022802jsd" : { + "type" : "ControlElement", + "id" : "acm022802jsd", + "name" : "oneAuthorPlusIni" + }, + "acm022803jsd" : { + "type" : "ControlElement", + "id" : "acm022803jsd", + "name" : "testNAuthors1" + }, + "acm022804jsd" : { + "type" : "ControlElement", + "id" : "acm022804jsd", + "name" : "testNAuthors1EmptyReturnEmpty" + }, + "acm022805jsd" : { + "type" : "ControlElement", + "id" : "acm022805jsd", + "name" : "testNAuthors3" + }, + "acm022806jsd" : { + "type" : "ControlElement", + "id" : "acm022806jsd", + "name" : "testFirstPage" + }, + "acm022807jsd" : { + "type" : "ControlElement", + "id" : "acm022807jsd", + "name" : "testFirstPageNull" + }, + "acm022808jsd" : { + "type" : "ControlElement", + "id" : "acm022808jsd", + "name" : "testPagePrefix" + }, + "acm022809jsd" : { + "type" : "ControlElement", + "id" : "acm022809jsd", + "name" : "testPagePrefixNull" + }, + "acm022810jsd" : { + "type" : "ControlElement", + "id" : "acm022810jsd", + "name" : "testLastPage" + }, + "acm022811jsd" : { + "type" : "ControlElement", + "id" : "acm022811jsd", + "name" : "testLastPageNull" + }, + "acm022812jsd" : { + "type" : "ControlElement", + "id" : "acm022812jsd", + "name" : "veryShortTitle" + }, + "acm022813jsd" : { + "type" : "ControlElement", + "id" : "acm022813jsd", + "name" : "shortTitle" + }, + "acm022814jsd" : { + "type" : "ControlElement", + "id" : "acm022814jsd", + "name" : "camel" + }, + "acm022815jsd" : { + "type" : "ControlElement", + "id" : "acm022815jsd", + "name" : "title" + }, + "acm022816jsd" : { + "type" : "ControlElement", + "id" : "acm022816jsd", + "name" : "keywordNKeywordsSeparatedBySpace" + }, + "acm022817jsd" : { + "type" : "ControlElement", + "id" : "acm022817jsd", + "name" : "crossrefkeywordNKeywordsSeparatedBySpace" + }, + "acm022818jsd" : { + "type" : "ControlElement", + "id" : "acm022818jsd", + "name" : "keywordsNKeywordsSeparatedBySpace" + }, + "acm022819jsd" : { + "type" : "ControlElement", + "id" : "acm022819jsd", + "name" : "crossrefkeywordsNKeywordsSeparatedBySpace" + }, + "acm022820jsd" : { + "type" : "ControlElement", + "id" : "acm022820jsd", + "name" : "testCheckLegalKeyUnwantedCharacters" + }, + "acm022821jsd" : { + "type" : "ControlElement", + "id" : "acm022821jsd", + "name" : "testCheckLegalKeyNoUnwantedCharacters" + }, + "acm022822jsd" : { + "type" : "ControlElement", + "id" : "acm022822jsd", + "name" : "testCheckLegalNullInNullOut" + }, + "acm022823jsd" : { + "type" : "ControlElement", + "id" : "acm022823jsd", + "name" : "testApplyModifiers" + }, + "acm022824jsd" : { + "type" : "ControlElement", + "id" : "acm022824jsd", + "name" : "testcrossrefShorttitle" + }, + "acm022825jsd" : { + "type" : "ControlElement", + "id" : "acm022825jsd", + "name" : "testcrossrefShorttitleInitials" + }, + "acm022826jsd" : { + "type" : "ControlElement", + "id" : "acm022826jsd", + "name" : "generateKeyStripsColonFromTitle" + }, + "acm022827jsd" : { + "type" : "ControlElement", + "id" : "acm022827jsd", + "name" : "generateKeyStripsApostropheFromTitle" + }, + "acm022828jsd" : { + "type" : "ControlElement", + "id" : "acm022828jsd", + "name" : "generateKeyWithOneModifier" + }, + "acm022829jsd" : { + "type" : "ControlElement", + "id" : "acm022829jsd", + "name" : "generateKeyWithTwoModifiers" + }, + "acm022830jsd" : { + "type" : "ControlElement", + "id" : "acm022830jsd", + "name" : "generateKeyWithTitleCapitalizeModifier" + }, + "acm022831jsd" : { + "type" : "ControlElement", + "id" : "acm022831jsd", + "name" : "generateKeyWithShortTitleCapitalizeModifier" + }, + "acm022832jsd" : { + "type" : "ControlElement", + "id" : "acm022832jsd", + "name" : "generateKeyWithTitleTitleCaseModifier" + }, + "acm022833jsd" : { + "type" : "ControlElement", + "id" : "acm022833jsd", + "name" : "generateKeyWithShortTitleTitleCaseModifier" + }, + "acm022834jsd" : { + "type" : "ControlElement", + "id" : "acm022834jsd", + "name" : "generateKeyWithTitleSentenceCaseModifier" + }, + "acm022835jsd" : { + "type" : "ControlElement", + "id" : "acm022835jsd", + "name" : "generateKeyWithAuthUpperYearShortTitleCapitalizeModifier" + }, + "acm022836jsd" : { + "type" : "ControlElement", + "id" : "acm022836jsd", + "name" : "generateKeyWithYearAuthUpperTitleSentenceCaseModifier" + }, + "acm022837jsd" : { + "type" : "ControlElement", + "id" : "acm022837jsd", + "name" : "generateKeyWithMinusInCitationStyleOutsideAField" + }, + "acm022838jsd" : { + "type" : "ControlElement", + "id" : "acm022838jsd", + "name" : "generateKeyWithWithFirstNCharacters" + }, + "acm022839jsd" : { + "type" : "ControlElement", + "id" : "acm022839jsd", + "name" : "generateKeyCorrectKeyLengthWithTruncateModifierAndUnicode" + }, + "acm022840jsd" : { + "type" : "ControlElement", + "id" : "acm022840jsd", + "name" : "generateKeyCorrectKeyLengthWithAuthNofMthAndUnicode" + }, + "acm022841jsd" : { + "type" : "ControlElement", + "id" : "acm022841jsd", + "name" : "generateKeyWithNonNormalizedUnicode" + }, + "acm022842jsd" : { + "type" : "ControlElement", + "id" : "acm022842jsd", + "name" : "generateKeyWithModifierContainingRegexCharacterClass" + }, + "acm022843jsd" : { + "type" : "ControlElement", + "id" : "acm022843jsd", + "name" : "generateKeyDoesNotModifyTheKeyWithIncorrectRegexReplacement" + }, + "acm022844jsd" : { + "type" : "ControlElement", + "id" : "acm022844jsd", + "name" : "generateKeyWithFallbackField" + }, + "acm022845jsd" : { + "type" : "ControlElement", + "id" : "acm022845jsd", + "name" : "generateKeyWithLowercaseAuthorLastnameUseVonPart" + }, + "acm022846jsd" : { + "type" : "ControlElement", + "id" : "acm022846jsd", + "name" : "generateKeyWithLowercaseAuthorWithVonAndLastname" + }, + "acm022847jsd" : { + "type" : "ControlElement", + "id" : "acm022847jsd", + "name" : "generateKeyCorrectKeyWithAndOthersAtTheEnd" + }, + "acm022848jsd" : { + "type" : "ClassUnit", + "id" : "acm022848jsd", + "name" : "CitationKeyGeneratorTest", + "compilationUnitId" : "acm022758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010959jsd", "acm010993jsd", "acm011011jsd", "acm012515jsd", "acm017988jsd", "acm018267jsd", "acm020676jsd", "acm020693jsd" ], + "content" : [ "acm022763jsd", "acm022764jsd", "acm022765jsd", "acm022766jsd", "acm022767jsd", "acm022768jsd", "acm022769jsd", "acm022770jsd", "acm022771jsd", "acm022772jsd", "acm022773jsd", "acm022774jsd", "acm022775jsd", "acm022776jsd", "acm022777jsd", "acm022778jsd", "acm022779jsd", "acm022780jsd", "acm022781jsd", "acm022782jsd", "acm022783jsd", "acm022784jsd", "acm022785jsd", "acm022786jsd", "acm022787jsd", "acm022788jsd", "acm022789jsd", "acm022790jsd", "acm022791jsd", "acm022792jsd", "acm022793jsd", "acm022794jsd", "acm022795jsd", "acm022796jsd", "acm022797jsd", "acm022798jsd", "acm022799jsd", "acm022800jsd", "acm022801jsd", "acm022802jsd", "acm022803jsd", "acm022804jsd", "acm022805jsd", "acm022806jsd", "acm022807jsd", "acm022808jsd", "acm022809jsd", "acm022810jsd", "acm022811jsd", "acm022812jsd", "acm022813jsd", "acm022814jsd", "acm022815jsd", "acm022816jsd", "acm022817jsd", "acm022818jsd", "acm022819jsd", "acm022820jsd", "acm022821jsd", "acm022822jsd", "acm022823jsd", "acm022824jsd", "acm022825jsd", "acm022826jsd", "acm022827jsd", "acm022828jsd", "acm022829jsd", "acm022830jsd", "acm022831jsd", "acm022832jsd", "acm022833jsd", "acm022834jsd", "acm022835jsd", "acm022836jsd", "acm022837jsd", "acm022838jsd", "acm022839jsd", "acm022840jsd", "acm022841jsd", "acm022842jsd", "acm022843jsd", "acm022844jsd", "acm022845jsd", "acm022846jsd", "acm022847jsd" ] + }, + "acm022849jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022849jsd", + "name" : "MakeLabelWithDatabaseTest", + "parentId" : "acm010873jsd", + "content" : [ "acm022905jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022850jsd" : { + "type" : "CodePackage", + "id" : "acm022850jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022851jsd" ] + }, + "acm022851jsd" : { + "type" : "CodePackage", + "id" : "acm022851jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022852jsd" ] + }, + "acm022852jsd" : { + "type" : "CodePackage", + "id" : "acm022852jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022853jsd" ] + }, + "acm022853jsd" : { + "type" : "CodePackage", + "id" : "acm022853jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm022849jsd" ] + }, + "acm022854jsd" : { + "type" : "ControlElement", + "id" : "acm022854jsd", + "name" : "setUp" + }, + "acm022855jsd" : { + "type" : "ControlElement", + "id" : "acm022855jsd", + "name" : "generateDefaultKey" + }, + "acm022856jsd" : { + "type" : "ControlElement", + "id" : "acm022856jsd", + "name" : "generateDefaultKeyAlreadyExistsDuplicatesStartAtA" + }, + "acm022857jsd" : { + "type" : "ControlElement", + "id" : "acm022857jsd", + "name" : "generateDefaultKeyAlwaysLetter" + }, + "acm022858jsd" : { + "type" : "ControlElement", + "id" : "acm022858jsd", + "name" : "generateDefaultKeyAlwaysLetterAlreadyExistsDuplicatesStartAtB" + }, + "acm022859jsd" : { + "type" : "ControlElement", + "id" : "acm022859jsd", + "name" : "generateDefaultKeyStartDuplicatesAtB" + }, + "acm022860jsd" : { + "type" : "ControlElement", + "id" : "acm022860jsd", + "name" : "generateDefaultKeyAlreadyExistsDuplicatesStartAtB" + }, + "acm022861jsd" : { + "type" : "ControlElement", + "id" : "acm022861jsd", + "name" : "generateDefaultKeyAlreadyExistsManyDuplicates" + }, + "acm022862jsd" : { + "type" : "ControlElement", + "id" : "acm022862jsd", + "name" : "generateDefaultKeyFirstTwoAlreadyExists" + }, + "acm022863jsd" : { + "type" : "ControlElement", + "id" : "acm022863jsd", + "name" : "generateKeyAuthLowerModified" + }, + "acm022864jsd" : { + "type" : "ControlElement", + "id" : "acm022864jsd", + "name" : "generateKeyAuthUpperModified" + }, + "acm022865jsd" : { + "type" : "ControlElement", + "id" : "acm022865jsd", + "name" : "generateKeyAuthTitleCaseModified" + }, + "acm022866jsd" : { + "type" : "ControlElement", + "id" : "acm022866jsd", + "name" : "generateKeyAuthSentenceCaseModified" + }, + "acm022867jsd" : { + "type" : "ControlElement", + "id" : "acm022867jsd", + "name" : "generateKeyAuthCapitalizeModified" + }, + "acm022868jsd" : { + "type" : "ControlElement", + "id" : "acm022868jsd", + "name" : "generateDefaultKeyFixedValue" + }, + "acm022869jsd" : { + "type" : "ControlElement", + "id" : "acm022869jsd", + "name" : "generateKeyShortYear" + }, + "acm022870jsd" : { + "type" : "ControlElement", + "id" : "acm022870jsd", + "name" : "generateKeyAuthN" + }, + "acm022871jsd" : { + "type" : "ControlElement", + "id" : "acm022871jsd", + "name" : "generateKeyAuthNShortName" + }, + "acm022872jsd" : { + "type" : "ControlElement", + "id" : "acm022872jsd", + "name" : "generateKeyEmptyField" + }, + "acm022873jsd" : { + "type" : "ControlElement", + "id" : "acm022873jsd", + "name" : "generateKeyEmptyFieldDefaultText" + }, + "acm022874jsd" : { + "type" : "ControlElement", + "id" : "acm022874jsd", + "name" : "generateKeyEmptyFieldNoColonInDefaultText" + }, + "acm022875jsd" : { + "type" : "ControlElement", + "id" : "acm022875jsd", + "name" : "generateKeyTitle" + }, + "acm022876jsd" : { + "type" : "ControlElement", + "id" : "acm022876jsd", + "name" : "generateKeyTitleAbbr" + }, + "acm022877jsd" : { + "type" : "ControlElement", + "id" : "acm022877jsd", + "name" : "generateKeyShorttitle" + }, + "acm022878jsd" : { + "type" : "ControlElement", + "id" : "acm022878jsd", + "name" : "generateKeyShorttitleLowerModified" + }, + "acm022879jsd" : { + "type" : "ControlElement", + "id" : "acm022879jsd", + "name" : "generateKeyShorttitleUpperModified" + }, + "acm022880jsd" : { + "type" : "ControlElement", + "id" : "acm022880jsd", + "name" : "generateKeyShorttitleTitleCaseModified" + }, + "acm022881jsd" : { + "type" : "ControlElement", + "id" : "acm022881jsd", + "name" : "generateKeyShorttitleSentenceCaseModified" + }, + "acm022882jsd" : { + "type" : "ControlElement", + "id" : "acm022882jsd", + "name" : "generateKeyShorttitleCapitalizeModified" + }, + "acm022883jsd" : { + "type" : "ControlElement", + "id" : "acm022883jsd", + "name" : "generateKeyVeryshorttitle" + }, + "acm022884jsd" : { + "type" : "ControlElement", + "id" : "acm022884jsd", + "name" : "generateKeyVeryshorttitleLowerModified" + }, + "acm022885jsd" : { + "type" : "ControlElement", + "id" : "acm022885jsd", + "name" : "generateKeyVeryshorttitleUpperModified" + }, + "acm022886jsd" : { + "type" : "ControlElement", + "id" : "acm022886jsd", + "name" : "generateKeyVeryshorttitleTitleCaseModified" + }, + "acm022887jsd" : { + "type" : "ControlElement", + "id" : "acm022887jsd", + "name" : "generateKeyVeryshorttitleSentenceCaseModified" + }, + "acm022888jsd" : { + "type" : "ControlElement", + "id" : "acm022888jsd", + "name" : "generateKeyVeryshorttitleCapitalizeModified" + }, + "acm022889jsd" : { + "type" : "ControlElement", + "id" : "acm022889jsd", + "name" : "generateKeyShorttitleINI" + }, + "acm022890jsd" : { + "type" : "ControlElement", + "id" : "acm022890jsd", + "name" : "generateKeyCamel" + }, + "acm022891jsd" : { + "type" : "ControlElement", + "id" : "acm022891jsd", + "name" : "generateKeyAuthNM" + }, + "acm022892jsd" : { + "type" : "ControlElement", + "id" : "acm022892jsd", + "name" : "generateKeyAuthNMLargeN" + }, + "acm022893jsd" : { + "type" : "ControlElement", + "id" : "acm022893jsd", + "name" : "generateKeyAuthNMLargeM" + }, + "acm022894jsd" : { + "type" : "ControlElement", + "id" : "acm022894jsd", + "name" : "generateKeyAuthNMLargeMReallyReturnsEmptyString" + }, + "acm022895jsd" : { + "type" : "ControlElement", + "id" : "acm022895jsd", + "name" : "generateKeyRegExReplace" + }, + "acm022896jsd" : { + "type" : "ControlElement", + "id" : "acm022896jsd", + "name" : "generateKeyAuthIni" + }, + "acm022897jsd" : { + "type" : "ControlElement", + "id" : "acm022897jsd", + "name" : "generateKeyAuthIniMany" + }, + "acm022898jsd" : { + "type" : "ControlElement", + "id" : "acm022898jsd", + "name" : "generateKeyTitleRegexe" + }, + "acm022899jsd" : { + "type" : "ControlElement", + "id" : "acm022899jsd", + "name" : "generateKeyTitleTitleCase" + }, + "acm022900jsd" : { + "type" : "ControlElement", + "id" : "acm022900jsd", + "name" : "generateKeyTitleCapitalize" + }, + "acm022901jsd" : { + "type" : "ControlElement", + "id" : "acm022901jsd", + "name" : "generateKeyTitleSentenceCase" + }, + "acm022902jsd" : { + "type" : "ControlElement", + "id" : "acm022902jsd", + "name" : "generateKeyTitleTitleCaseAbbr" + }, + "acm022903jsd" : { + "type" : "ControlElement", + "id" : "acm022903jsd", + "name" : "generateKeyTitleCapitalizeAbbr" + }, + "acm022904jsd" : { + "type" : "ControlElement", + "id" : "acm022904jsd", + "name" : "generateKeyTitleSentenceCaseAbbr" + }, + "acm022905jsd" : { + "type" : "ClassUnit", + "id" : "acm022905jsd", + "name" : "MakeLabelWithDatabaseTest", + "compilationUnitId" : "acm022849jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010959jsd", "acm010993jsd", "acm011002jsd", "acm011011jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm022854jsd", "acm022855jsd", "acm022856jsd", "acm022857jsd", "acm022858jsd", "acm022859jsd", "acm022860jsd", "acm022861jsd", "acm022862jsd", "acm022863jsd", "acm022864jsd", "acm022865jsd", "acm022866jsd", "acm022867jsd", "acm022868jsd", "acm022869jsd", "acm022870jsd", "acm022871jsd", "acm022872jsd", "acm022873jsd", "acm022874jsd", "acm022875jsd", "acm022876jsd", "acm022877jsd", "acm022878jsd", "acm022879jsd", "acm022880jsd", "acm022881jsd", "acm022882jsd", "acm022883jsd", "acm022884jsd", "acm022885jsd", "acm022886jsd", "acm022887jsd", "acm022888jsd", "acm022889jsd", "acm022890jsd", "acm022891jsd", "acm022892jsd", "acm022893jsd", "acm022894jsd", "acm022895jsd", "acm022896jsd", "acm022897jsd", "acm022898jsd", "acm022899jsd", "acm022900jsd", "acm022901jsd", "acm022902jsd", "acm022903jsd", "acm022904jsd" ] + }, + "acm022906jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022906jsd", + "name" : "MakeLabelWithoutDatabaseTest", + "parentId" : "acm010873jsd", + "content" : [ "acm022914jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationkeypattern" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022907jsd" : { + "type" : "CodePackage", + "id" : "acm022907jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022908jsd" ] + }, + "acm022908jsd" : { + "type" : "CodePackage", + "id" : "acm022908jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022909jsd" ] + }, + "acm022909jsd" : { + "type" : "CodePackage", + "id" : "acm022909jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022910jsd" ] + }, + "acm022910jsd" : { + "type" : "CodePackage", + "id" : "acm022910jsd", + "name" : "citationkeypattern", + "parentId" : null, + "content" : [ "acm022906jsd" ] + }, + "acm022911jsd" : { + "type" : "ControlElement", + "id" : "acm022911jsd", + "name" : "setUp" + }, + "acm022912jsd" : { + "type" : "ControlElement", + "id" : "acm022912jsd", + "name" : "makeAuthorLabelForFileSearch" + }, + "acm022913jsd" : { + "type" : "ControlElement", + "id" : "acm022913jsd", + "name" : "makeEditorLabelForFileSearch" + }, + "acm022914jsd" : { + "type" : "ClassUnit", + "id" : "acm022914jsd", + "name" : "MakeLabelWithoutDatabaseTest", + "compilationUnitId" : "acm022906jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010959jsd", "acm010993jsd", "acm011011jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm022911jsd", "acm022912jsd", "acm022913jsd" ] + }, + "acm022915jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022915jsd", + "name" : "CitationStyleCacheTest", + "parentId" : "acm011016jsd", + "content" : [ "acm022921jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022916jsd" : { + "type" : "CodePackage", + "id" : "acm022916jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022917jsd" ] + }, + "acm022917jsd" : { + "type" : "CodePackage", + "id" : "acm022917jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022918jsd" ] + }, + "acm022918jsd" : { + "type" : "CodePackage", + "id" : "acm022918jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022919jsd" ] + }, + "acm022919jsd" : { + "type" : "CodePackage", + "id" : "acm022919jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm022915jsd" ] + }, + "acm022920jsd" : { + "type" : "ControlElement", + "id" : "acm022920jsd", + "name" : "getCitationForTest" + }, + "acm022921jsd" : { + "type" : "ClassUnit", + "id" : "acm022921jsd", + "name" : "CitationStyleCacheTest", + "compilationUnitId" : "acm022915jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011051jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm022920jsd" ] + }, + "acm022922jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022922jsd", + "name" : "CitationStyleGeneratorTest", + "parentId" : "acm011016jsd", + "content" : [ "acm022939jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022923jsd" : { + "type" : "CodePackage", + "id" : "acm022923jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022924jsd" ] + }, + "acm022924jsd" : { + "type" : "CodePackage", + "id" : "acm022924jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022925jsd" ] + }, + "acm022925jsd" : { + "type" : "CodePackage", + "id" : "acm022925jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022926jsd" ] + }, + "acm022926jsd" : { + "type" : "CodePackage", + "id" : "acm022926jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm022922jsd" ] + }, + "acm022927jsd" : { + "type" : "ControlElement", + "id" : "acm022927jsd", + "name" : "testACMCitation" + }, + "acm022928jsd" : { + "type" : "ControlElement", + "id" : "acm022928jsd", + "name" : "testAPACitation" + }, + "acm022929jsd" : { + "type" : "ControlElement", + "id" : "acm022929jsd", + "name" : "testIgnoreNewLine" + }, + "acm022930jsd" : { + "type" : "ControlElement", + "id" : "acm022930jsd", + "name" : "testIgnoreCarriageReturnNewLine" + }, + "acm022931jsd" : { + "type" : "ControlElement", + "id" : "acm022931jsd", + "name" : "testMissingCitationStyle" + }, + "acm022932jsd" : { + "type" : "ControlElement", + "id" : "acm022932jsd", + "name" : "testHtmlFormat" + }, + "acm022933jsd" : { + "type" : "ControlElement", + "id" : "acm022933jsd", + "name" : "testTextFormat" + }, + "acm022934jsd" : { + "type" : "ControlElement", + "id" : "acm022934jsd", + "name" : "testHandleDiacritics" + }, + "acm022935jsd" : { + "type" : "ControlElement", + "id" : "acm022935jsd", + "name" : "testHandleAmpersand" + }, + "acm022936jsd" : { + "type" : "ControlElement", + "id" : "acm022936jsd", + "name" : "testHandleCrossRefFields" + }, + "acm022937jsd" : { + "type" : "ControlElement", + "id" : "acm022937jsd", + "name" : "testCslMapping" + }, + "acm022938jsd" : { + "type" : "ControlElement", + "id" : "acm022938jsd", + "name" : "testCslMapping" + }, + "acm022939jsd" : { + "type" : "ClassUnit", + "id" : "acm022939jsd", + "name" : "CitationStyleGeneratorTest", + "compilationUnitId" : "acm022922jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011039jsd", "acm011075jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm022927jsd", "acm022928jsd", "acm022929jsd", "acm022930jsd", "acm022931jsd", "acm022932jsd", "acm022933jsd", "acm022934jsd", "acm022935jsd", "acm022936jsd", "acm022937jsd", "acm022938jsd" ] + }, + "acm022940jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022940jsd", + "name" : "CitationStyleTest", + "parentId" : "acm011016jsd", + "content" : [ "acm022948jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "citationstyle" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022941jsd" : { + "type" : "CodePackage", + "id" : "acm022941jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022942jsd" ] + }, + "acm022942jsd" : { + "type" : "CodePackage", + "id" : "acm022942jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022943jsd" ] + }, + "acm022943jsd" : { + "type" : "CodePackage", + "id" : "acm022943jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022944jsd" ] + }, + "acm022944jsd" : { + "type" : "CodePackage", + "id" : "acm022944jsd", + "name" : "citationstyle", + "parentId" : null, + "content" : [ "acm022940jsd" ] + }, + "acm022945jsd" : { + "type" : "ControlElement", + "id" : "acm022945jsd", + "name" : "getDefault" + }, + "acm022946jsd" : { + "type" : "ControlElement", + "id" : "acm022946jsd", + "name" : "testDefaultCitation" + }, + "acm022947jsd" : { + "type" : "ControlElement", + "id" : "acm022947jsd", + "name" : "testDiscoverCitationStylesNotNull" + }, + "acm022948jsd" : { + "type" : "ClassUnit", + "id" : "acm022948jsd", + "name" : "CitationStyleTest", + "compilationUnitId" : "acm022940jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011039jsd", "acm017988jsd", "acm018022jsd", "acm018333jsd" ], + "content" : [ "acm022945jsd", "acm022946jsd", "acm022947jsd" ] + }, + "acm022949jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022949jsd", + "name" : "BibtexBiblatexRoundtripTest", + "parentId" : "acm011112jsd", + "content" : [ "acm022957jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022950jsd" : { + "type" : "CodePackage", + "id" : "acm022950jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022951jsd" ] + }, + "acm022951jsd" : { + "type" : "CodePackage", + "id" : "acm022951jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022952jsd" ] + }, + "acm022952jsd" : { + "type" : "CodePackage", + "id" : "acm022952jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022953jsd" ] + }, + "acm022953jsd" : { + "type" : "CodePackage", + "id" : "acm022953jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm022949jsd" ] + }, + "acm022954jsd" : { + "type" : "ControlElement", + "id" : "acm022954jsd", + "name" : "setUp" + }, + "acm022955jsd" : { + "type" : "ControlElement", + "id" : "acm022955jsd", + "name" : "roundTripBibtexToBiblatexIsIdentity" + }, + "acm022956jsd" : { + "type" : "ControlElement", + "id" : "acm022956jsd", + "name" : "roundTripBiblatexToBibtexIsIdentity" + }, + "acm022957jsd" : { + "type" : "ClassUnit", + "id" : "acm022957jsd", + "name" : "BibtexBiblatexRoundtripTest", + "compilationUnitId" : "acm022949jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011131jsd", "acm011138jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm022954jsd", "acm022955jsd", "acm022956jsd" ] + }, + "acm022958jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022958jsd", + "name" : "CleanupWorkerTest", + "parentId" : "acm011112jsd", + "content" : [ "acm022987jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022959jsd" : { + "type" : "CodePackage", + "id" : "acm022959jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022960jsd" ] + }, + "acm022960jsd" : { + "type" : "CodePackage", + "id" : "acm022960jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022961jsd" ] + }, + "acm022961jsd" : { + "type" : "CodePackage", + "id" : "acm022961jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022962jsd" ] + }, + "acm022962jsd" : { + "type" : "CodePackage", + "id" : "acm022962jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm022958jsd" ] + }, + "acm022963jsd" : { + "type" : "ControlElement", + "id" : "acm022963jsd", + "name" : "setUp" + }, + "acm022964jsd" : { + "type" : "ControlElement", + "id" : "acm022964jsd", + "name" : "cleanupWithNullPresetThrowsException" + }, + "acm022965jsd" : { + "type" : "ControlElement", + "id" : "acm022965jsd", + "name" : "cleanupNullEntryThrowsException" + }, + "acm022966jsd" : { + "type" : "ControlElement", + "id" : "acm022966jsd", + "name" : "cleanupDoesNothingByDefault" + }, + "acm022967jsd" : { + "type" : "ControlElement", + "id" : "acm022967jsd", + "name" : "upgradeExternalLinksMoveFromPdfToFile" + }, + "acm022968jsd" : { + "type" : "ControlElement", + "id" : "acm022968jsd", + "name" : "upgradeExternalLinksMoveFromPsToFile" + }, + "acm022969jsd" : { + "type" : "ControlElement", + "id" : "acm022969jsd", + "name" : "cleanupDoiRemovesLeadingHttp" + }, + "acm022970jsd" : { + "type" : "ControlElement", + "id" : "acm022970jsd", + "name" : "cleanupDoiReturnsChanges" + }, + "acm022971jsd" : { + "type" : "ControlElement", + "id" : "acm022971jsd", + "name" : "cleanupDoiFindsDoiInURLFieldAndMoveItToDOIField" + }, + "acm022972jsd" : { + "type" : "ControlElement", + "id" : "acm022972jsd", + "name" : "cleanupDoiReturnsChangeWhenDoiInURLField" + }, + "acm022973jsd" : { + "type" : "ControlElement", + "id" : "acm022973jsd", + "name" : "cleanupMonthChangesNumberToBibtex" + }, + "acm022974jsd" : { + "type" : "ControlElement", + "id" : "acm022974jsd", + "name" : "cleanupPageNumbersConvertsSingleDashToDouble" + }, + "acm022975jsd" : { + "type" : "ControlElement", + "id" : "acm022975jsd", + "name" : "cleanupDatesConvertsToCorrectFormat" + }, + "acm022976jsd" : { + "type" : "ControlElement", + "id" : "acm022976jsd", + "name" : "cleanupFixFileLinksMovesSingleDescriptionToLink" + }, + "acm022977jsd" : { + "type" : "ControlElement", + "id" : "acm022977jsd", + "name" : "cleanupMoveFilesMovesFileFromSubfolder" + }, + "acm022978jsd" : { + "type" : "ControlElement", + "id" : "acm022978jsd", + "name" : "cleanupRelativePathsConvertAbsoluteToRelativePath" + }, + "acm022979jsd" : { + "type" : "ControlElement", + "id" : "acm022979jsd", + "name" : "cleanupRenamePdfRenamesRelativeFile" + }, + "acm022980jsd" : { + "type" : "ControlElement", + "id" : "acm022980jsd", + "name" : "cleanupHtmlToLatexConvertsEpsilonToLatex" + }, + "acm022981jsd" : { + "type" : "ControlElement", + "id" : "acm022981jsd", + "name" : "cleanupUnitsConvertsOneAmpereToLatex" + }, + "acm022982jsd" : { + "type" : "ControlElement", + "id" : "acm022982jsd", + "name" : "cleanupCasesAddsBracketAroundAluminiumGalliumArsenid" + }, + "acm022983jsd" : { + "type" : "ControlElement", + "id" : "acm022983jsd", + "name" : "cleanupLatexMergesTwoLatexMathEnvironments" + }, + "acm022984jsd" : { + "type" : "ControlElement", + "id" : "acm022984jsd", + "name" : "convertToBiblatexMovesAddressToLocation" + }, + "acm022985jsd" : { + "type" : "ControlElement", + "id" : "acm022985jsd", + "name" : "convertToBiblatexMovesJournalToJournalTitle" + }, + "acm022986jsd" : { + "type" : "ControlElement", + "id" : "acm022986jsd", + "name" : "cleanupWithDisabledFieldFormatterChangesNothing" + }, + "acm022987jsd" : { + "type" : "ClassUnit", + "id" : "acm022987jsd", + "name" : "CleanupWorkerTest", + "compilationUnitId" : "acm022958jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011124jsd", "acm011169jsd", "acm011188jsd", "acm011828jsd", "acm011852jsd", "acm011864jsd", "acm011888jsd", "acm011912jsd", "acm012060jsd", "acm012098jsd", "acm016641jsd", "acm016690jsd", "acm016716jsd", "acm017884jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm018813jsd", "acm019421jsd", "acm020791jsd", "acm020792jsd", "acm020848jsd" ], + "content" : [ "acm022963jsd", "acm022964jsd", "acm022965jsd", "acm022966jsd", "acm022967jsd", "acm022968jsd", "acm022969jsd", "acm022970jsd", "acm022971jsd", "acm022972jsd", "acm022973jsd", "acm022974jsd", "acm022975jsd", "acm022976jsd", "acm022977jsd", "acm022978jsd", "acm022979jsd", "acm022980jsd", "acm022981jsd", "acm022982jsd", "acm022983jsd", "acm022984jsd", "acm022985jsd", "acm022986jsd" ] + }, + "acm022988jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm022988jsd", + "name" : "ConvertToBiblatexCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023000jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm022989jsd" : { + "type" : "CodePackage", + "id" : "acm022989jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm022990jsd" ] + }, + "acm022990jsd" : { + "type" : "CodePackage", + "id" : "acm022990jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm022991jsd" ] + }, + "acm022991jsd" : { + "type" : "CodePackage", + "id" : "acm022991jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm022992jsd" ] + }, + "acm022992jsd" : { + "type" : "CodePackage", + "id" : "acm022992jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm022988jsd" ] + }, + "acm022993jsd" : { + "type" : "ControlElement", + "id" : "acm022993jsd", + "name" : "setUp" + }, + "acm022994jsd" : { + "type" : "ControlElement", + "id" : "acm022994jsd", + "name" : "cleanupMovesYearMonthToDate" + }, + "acm022995jsd" : { + "type" : "ControlElement", + "id" : "acm022995jsd", + "name" : "cleanupWithDateAlreadyPresentAndDifferentFromYearDoesNothing" + }, + "acm022996jsd" : { + "type" : "ControlElement", + "id" : "acm022996jsd", + "name" : "cleanupWithDateAlreadyPresentAndDifferentFromMonthDoesNothing" + }, + "acm022997jsd" : { + "type" : "ControlElement", + "id" : "acm022997jsd", + "name" : "cleanupWithEmptyDateDoesNothing" + }, + "acm022998jsd" : { + "type" : "ControlElement", + "id" : "acm022998jsd", + "name" : "cleanupWithDateAlreadyPresentAndEqualsToYearAndMonth" + }, + "acm022999jsd" : { + "type" : "ControlElement", + "id" : "acm022999jsd", + "name" : "cleanupMovesJournalToJournaltitle" + }, + "acm023000jsd" : { + "type" : "ClassUnit", + "id" : "acm023000jsd", + "name" : "ConvertToBiblatexCleanupTest", + "compilationUnitId" : "acm022988jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011131jsd", "acm018267jsd" ], + "content" : [ "acm022993jsd", "acm022994jsd", "acm022995jsd", "acm022996jsd", "acm022997jsd", "acm022998jsd", "acm022999jsd" ] + }, + "acm023001jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023001jsd", + "name" : "ConvertToBibtexCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023011jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023002jsd" : { + "type" : "CodePackage", + "id" : "acm023002jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023003jsd" ] + }, + "acm023003jsd" : { + "type" : "CodePackage", + "id" : "acm023003jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023004jsd" ] + }, + "acm023004jsd" : { + "type" : "CodePackage", + "id" : "acm023004jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023005jsd" ] + }, + "acm023005jsd" : { + "type" : "CodePackage", + "id" : "acm023005jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023001jsd" ] + }, + "acm023006jsd" : { + "type" : "ControlElement", + "id" : "acm023006jsd", + "name" : "setUp" + }, + "acm023007jsd" : { + "type" : "ControlElement", + "id" : "acm023007jsd", + "name" : "cleanupMovesDateToYearAndMonth" + }, + "acm023008jsd" : { + "type" : "ControlElement", + "id" : "acm023008jsd", + "name" : "cleanupWithYearAlreadyPresentDoesNothing" + }, + "acm023009jsd" : { + "type" : "ControlElement", + "id" : "acm023009jsd", + "name" : "cleanupMovesJournaltitleToJournal" + }, + "acm023010jsd" : { + "type" : "ControlElement", + "id" : "acm023010jsd", + "name" : "cleanUpDoesntMoveFileField" + }, + "acm023011jsd" : { + "type" : "ClassUnit", + "id" : "acm023011jsd", + "name" : "ConvertToBibtexCleanupTest", + "compilationUnitId" : "acm023001jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011138jsd", "acm018267jsd" ], + "content" : [ "acm023006jsd", "acm023007jsd", "acm023008jsd", "acm023009jsd", "acm023010jsd" ] + }, + "acm023012jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023012jsd", + "name" : "DoiCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023019jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023013jsd" : { + "type" : "CodePackage", + "id" : "acm023013jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023014jsd" ] + }, + "acm023014jsd" : { + "type" : "CodePackage", + "id" : "acm023014jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023015jsd" ] + }, + "acm023015jsd" : { + "type" : "CodePackage", + "id" : "acm023015jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023016jsd" ] + }, + "acm023016jsd" : { + "type" : "CodePackage", + "id" : "acm023016jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023012jsd" ] + }, + "acm023017jsd" : { + "type" : "ControlElement", + "id" : "acm023017jsd", + "name" : "testChangeDoi" + }, + "acm023018jsd" : { + "type" : "ControlElement", + "id" : "acm023018jsd", + "name" : "provideDoiForAllLowers" + }, + "acm023019jsd" : { + "type" : "ClassUnit", + "id" : "acm023019jsd", + "name" : "DoiCleanupTest", + "compilationUnitId" : "acm023012jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011146jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm023017jsd", "acm023018jsd" ] + }, + "acm023020jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023020jsd", + "name" : "DoiDecodeCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023027jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023021jsd" : { + "type" : "CodePackage", + "id" : "acm023021jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023022jsd" ] + }, + "acm023022jsd" : { + "type" : "CodePackage", + "id" : "acm023022jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023023jsd" ] + }, + "acm023023jsd" : { + "type" : "CodePackage", + "id" : "acm023023jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023024jsd" ] + }, + "acm023024jsd" : { + "type" : "CodePackage", + "id" : "acm023024jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023020jsd" ] + }, + "acm023025jsd" : { + "type" : "ControlElement", + "id" : "acm023025jsd", + "name" : "testChangeDoi" + }, + "acm023026jsd" : { + "type" : "ControlElement", + "id" : "acm023026jsd", + "name" : "provideDoiForAllLowers" + }, + "acm023027jsd" : { + "type" : "ClassUnit", + "id" : "acm023027jsd", + "name" : "DoiDecodeCleanupTest", + "compilationUnitId" : "acm023020jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011146jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm023025jsd", "acm023026jsd" ] + }, + "acm023028jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023028jsd", + "name" : "EprintCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023034jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023029jsd" : { + "type" : "CodePackage", + "id" : "acm023029jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023030jsd" ] + }, + "acm023030jsd" : { + "type" : "CodePackage", + "id" : "acm023030jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023031jsd" ] + }, + "acm023031jsd" : { + "type" : "CodePackage", + "id" : "acm023031jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023032jsd" ] + }, + "acm023032jsd" : { + "type" : "CodePackage", + "id" : "acm023032jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023028jsd" ] + }, + "acm023033jsd" : { + "type" : "ControlElement", + "id" : "acm023033jsd", + "name" : "cleanupCompleteEntry" + }, + "acm023034jsd" : { + "type" : "ClassUnit", + "id" : "acm023034jsd", + "name" : "EprintCleanupTest", + "compilationUnitId" : "acm023028jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011153jsd", "acm018267jsd" ], + "content" : [ "acm023033jsd" ] + }, + "acm023035jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023035jsd", + "name" : "FieldFormatterCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023046jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023036jsd" : { + "type" : "CodePackage", + "id" : "acm023036jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023037jsd" ] + }, + "acm023037jsd" : { + "type" : "CodePackage", + "id" : "acm023037jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023038jsd" ] + }, + "acm023038jsd" : { + "type" : "CodePackage", + "id" : "acm023038jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023039jsd" ] + }, + "acm023039jsd" : { + "type" : "CodePackage", + "id" : "acm023039jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023035jsd" ] + }, + "acm023040jsd" : { + "type" : "ControlElement", + "id" : "acm023040jsd", + "name" : "setUp" + }, + "acm023041jsd" : { + "type" : "ControlElement", + "id" : "acm023041jsd", + "name" : "testInternalAllField" + }, + "acm023042jsd" : { + "type" : "ControlElement", + "id" : "acm023042jsd", + "name" : "testInternalAllTextFieldsField" + }, + "acm023043jsd" : { + "type" : "ControlElement", + "id" : "acm023043jsd", + "name" : "testCleanupAllFieldsIgnoresKeyField" + }, + "acm023044jsd" : { + "type" : "ControlElement", + "id" : "acm023044jsd", + "name" : "testCleanupAllTextFieldsIgnoresKeyField" + }, + "acm023045jsd" : { + "type" : "ControlElement", + "id" : "acm023045jsd", + "name" : "testCleanupKeyFieldCleansUpKeyField" + }, + "acm023046jsd" : { + "type" : "ClassUnit", + "id" : "acm023046jsd", + "name" : "FieldFormatterCleanupTest", + "compilationUnitId" : "acm023035jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm012047jsd", "acm012169jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm023040jsd", "acm023041jsd", "acm023042jsd", "acm023043jsd", "acm023044jsd", "acm023045jsd" ] + }, + "acm023047jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023047jsd", + "name" : "ISSNCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023056jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023048jsd" : { + "type" : "CodePackage", + "id" : "acm023048jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023049jsd" ] + }, + "acm023049jsd" : { + "type" : "CodePackage", + "id" : "acm023049jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023050jsd" ] + }, + "acm023050jsd" : { + "type" : "CodePackage", + "id" : "acm023050jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023051jsd" ] + }, + "acm023051jsd" : { + "type" : "CodePackage", + "id" : "acm023051jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023047jsd" ] + }, + "acm023052jsd" : { + "type" : "ControlElement", + "id" : "acm023052jsd", + "name" : "setUp" + }, + "acm023053jsd" : { + "type" : "ControlElement", + "id" : "acm023053jsd", + "name" : "cleanupISSNReturnsCorrectISSN" + }, + "acm023054jsd" : { + "type" : "ControlElement", + "id" : "acm023054jsd", + "name" : "cleanupISSNAddsMissingDash" + }, + "acm023055jsd" : { + "type" : "ControlElement", + "id" : "acm023055jsd", + "name" : "cleanupISSNJunkStaysJunk" + }, + "acm023056jsd" : { + "type" : "ClassUnit", + "id" : "acm023056jsd", + "name" : "ISSNCleanupTest", + "compilationUnitId" : "acm023047jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011124jsd", "acm016641jsd", "acm018022jsd", "acm018267jsd", "acm020791jsd", "acm020848jsd" ], + "content" : [ "acm023052jsd", "acm023053jsd", "acm023054jsd", "acm023055jsd" ] + }, + "acm023057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023057jsd", + "name" : "MoveFilesCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023069jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023058jsd" : { + "type" : "CodePackage", + "id" : "acm023058jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023059jsd" ] + }, + "acm023059jsd" : { + "type" : "CodePackage", + "id" : "acm023059jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023060jsd" ] + }, + "acm023060jsd" : { + "type" : "CodePackage", + "id" : "acm023060jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023061jsd" ] + }, + "acm023061jsd" : { + "type" : "CodePackage", + "id" : "acm023061jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023057jsd" ] + }, + "acm023062jsd" : { + "type" : "ControlElement", + "id" : "acm023062jsd", + "name" : "setUp" + }, + "acm023063jsd" : { + "type" : "ControlElement", + "id" : "acm023063jsd", + "name" : "movesFile" + }, + "acm023064jsd" : { + "type" : "ControlElement", + "id" : "acm023064jsd", + "name" : "movesFileWithMulitpleLinked" + }, + "acm023065jsd" : { + "type" : "ControlElement", + "id" : "acm023065jsd", + "name" : "movesFileWithFileDirPattern" + }, + "acm023066jsd" : { + "type" : "ControlElement", + "id" : "acm023066jsd", + "name" : "doesNotMoveFileWithEmptyFileDirPattern" + }, + "acm023067jsd" : { + "type" : "ControlElement", + "id" : "acm023067jsd", + "name" : "movesFileWithSubdirectoryPattern" + }, + "acm023068jsd" : { + "type" : "ControlElement", + "id" : "acm023068jsd", + "name" : "movesFileWithNoDirectory" + }, + "acm023069jsd" : { + "type" : "ClassUnit", + "id" : "acm023069jsd", + "name" : "MoveFilesCleanupTest", + "compilationUnitId" : "acm023057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011231jsd", "acm017884jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm019421jsd", "acm020848jsd" ], + "content" : [ "acm023062jsd", "acm023063jsd", "acm023064jsd", "acm023065jsd", "acm023066jsd", "acm023067jsd", "acm023068jsd" ] + }, + "acm023070jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023070jsd", + "name" : "RenamePdfCleanupTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023080jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023071jsd" : { + "type" : "CodePackage", + "id" : "acm023071jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023072jsd" ] + }, + "acm023072jsd" : { + "type" : "CodePackage", + "id" : "acm023072jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023073jsd" ] + }, + "acm023073jsd" : { + "type" : "CodePackage", + "id" : "acm023073jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023074jsd" ] + }, + "acm023074jsd" : { + "type" : "CodePackage", + "id" : "acm023074jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023070jsd" ] + }, + "acm023075jsd" : { + "type" : "ControlElement", + "id" : "acm023075jsd", + "name" : "setUp" + }, + "acm023076jsd" : { + "type" : "ControlElement", + "id" : "acm023076jsd", + "name" : "cleanupRenamePdfRenamesFileEvenIfOnlyDifferenceIsCase" + }, + "acm023077jsd" : { + "type" : "ControlElement", + "id" : "acm023077jsd", + "name" : "cleanupRenamePdfRenamesWithMultipleFiles" + }, + "acm023078jsd" : { + "type" : "ControlElement", + "id" : "acm023078jsd", + "name" : "cleanupRenamePdfRenamesFileStartingWithCitationKey" + }, + "acm023079jsd" : { + "type" : "ControlElement", + "id" : "acm023079jsd", + "name" : "cleanupRenamePdfRenamesFileInSameFolder" + }, + "acm023080jsd" : { + "type" : "ClassUnit", + "id" : "acm023080jsd", + "name" : "RenamePdfCleanupTest", + "compilationUnitId" : "acm023070jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011247jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm019421jsd", "acm020848jsd" ], + "content" : [ "acm023075jsd", "acm023076jsd", "acm023077jsd", "acm023078jsd", "acm023079jsd" ] + }, + "acm023081jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023081jsd", + "name" : "TimeStampToCreationDateTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023094jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023082jsd" : { + "type" : "CodePackage", + "id" : "acm023082jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023083jsd" ] + }, + "acm023083jsd" : { + "type" : "CodePackage", + "id" : "acm023083jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023084jsd" ] + }, + "acm023084jsd" : { + "type" : "CodePackage", + "id" : "acm023084jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023085jsd" ] + }, + "acm023085jsd" : { + "type" : "CodePackage", + "id" : "acm023085jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023081jsd" ] + }, + "acm023086jsd" : { + "type" : "ControlElement", + "id" : "acm023086jsd", + "name" : "makeMockReturnCustomField" + }, + "acm023087jsd" : { + "type" : "ControlElement", + "id" : "acm023087jsd", + "name" : "makeMockReturnStandardField" + }, + "acm023088jsd" : { + "type" : "ControlElement", + "id" : "acm023088jsd", + "name" : "standardFieldToCreationDate" + }, + "acm023089jsd" : { + "type" : "ControlElement", + "id" : "acm023089jsd", + "name" : "withStandardFieldToCreationDate" + }, + "acm023090jsd" : { + "type" : "ControlElement", + "id" : "acm023090jsd", + "name" : "customFieldToCreationDate" + }, + "acm023091jsd" : { + "type" : "ControlElement", + "id" : "acm023091jsd", + "name" : "withCustomFieldToCreationDate" + }, + "acm023092jsd" : { + "type" : "ControlElement", + "id" : "acm023092jsd", + "name" : "entriesMigratedToCreationDateFromDifferentFormats" + }, + "acm023093jsd" : { + "type" : "ControlElement", + "id" : "acm023093jsd", + "name" : "withDifferentFormats" + }, + "acm023094jsd" : { + "type" : "ClassUnit", + "id" : "acm023094jsd", + "name" : "TimeStampToCreationDateTest", + "compilationUnitId" : "acm023081jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011257jsd", "acm012556jsd", "acm016641jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm023086jsd", "acm023087jsd", "acm023088jsd", "acm023089jsd", "acm023090jsd", "acm023091jsd", "acm023092jsd", "acm023093jsd" ] + }, + "acm023095jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023095jsd", + "name" : "TimeStampToModificationDateTest", + "parentId" : "acm011112jsd", + "content" : [ "acm023106jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "cleanup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023096jsd" : { + "type" : "CodePackage", + "id" : "acm023096jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023097jsd" ] + }, + "acm023097jsd" : { + "type" : "CodePackage", + "id" : "acm023097jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023098jsd" ] + }, + "acm023098jsd" : { + "type" : "CodePackage", + "id" : "acm023098jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023099jsd" ] + }, + "acm023099jsd" : { + "type" : "CodePackage", + "id" : "acm023099jsd", + "name" : "cleanup", + "parentId" : null, + "content" : [ "acm023095jsd" ] + }, + "acm023100jsd" : { + "type" : "ControlElement", + "id" : "acm023100jsd", + "name" : "makeMockReturnCustomField" + }, + "acm023101jsd" : { + "type" : "ControlElement", + "id" : "acm023101jsd", + "name" : "makeMockReturnStandardField" + }, + "acm023102jsd" : { + "type" : "ControlElement", + "id" : "acm023102jsd", + "name" : "standardFieldToModificationDate" + }, + "acm023103jsd" : { + "type" : "ControlElement", + "id" : "acm023103jsd", + "name" : "withStandardFieldToModificationDate" + }, + "acm023104jsd" : { + "type" : "ControlElement", + "id" : "acm023104jsd", + "name" : "customFieldToModificationDate" + }, + "acm023105jsd" : { + "type" : "ControlElement", + "id" : "acm023105jsd", + "name" : "withCustomFieldToModificationDate" + }, + "acm023106jsd" : { + "type" : "ClassUnit", + "id" : "acm023106jsd", + "name" : "TimeStampToModificationDateTest", + "compilationUnitId" : "acm023095jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011267jsd", "acm016641jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd" ], + "content" : [ "acm023100jsd", "acm023101jsd", "acm023102jsd", "acm023103jsd", "acm023104jsd", "acm023105jsd" ] + }, + "acm023107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023107jsd", + "name" : "CrawlerTest", + "parentId" : "acm011280jsd", + "content" : [ "acm023117jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023108jsd" : { + "type" : "CodePackage", + "id" : "acm023108jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023109jsd" ] + }, + "acm023109jsd" : { + "type" : "CodePackage", + "id" : "acm023109jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023110jsd" ] + }, + "acm023110jsd" : { + "type" : "CodePackage", + "id" : "acm023110jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023111jsd" ] + }, + "acm023111jsd" : { + "type" : "CodePackage", + "id" : "acm023111jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm023107jsd" ] + }, + "acm023112jsd" : { + "type" : "ControlElement", + "id" : "acm023112jsd", + "name" : "testWhetherAllFilesAreCreated" + }, + "acm023113jsd" : { + "type" : "ControlElement", + "id" : "acm023113jsd", + "name" : "getPathToStudyDefinitionFile" + }, + "acm023114jsd" : { + "type" : "ControlElement", + "id" : "acm023114jsd", + "name" : "setUp" + }, + "acm023115jsd" : { + "type" : "ControlElement", + "id" : "acm023115jsd", + "name" : "setUpRepository" + }, + "acm023116jsd" : { + "type" : "ControlElement", + "id" : "acm023116jsd", + "name" : "setUpTestStudyDefinitionFile" + }, + "acm023117jsd" : { + "type" : "ClassUnit", + "id" : "acm023117jsd", + "name" : "CrawlerTest", + "compilationUnitId" : "acm023107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010993jsd", "acm011283jsd", "acm011645jsd", "acm012242jsd", "acm012467jsd", "acm018333jsd", "acm020676jsd", "acm021206jsd" ], + "content" : [ "acm023112jsd", "acm023113jsd", "acm023114jsd", "acm023115jsd", "acm023116jsd" ] + }, + "acm023118jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023118jsd", + "name" : "StudyDatabaseToFetcherConverterTest", + "parentId" : "acm011280jsd", + "content" : [ "acm023126jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023119jsd" : { + "type" : "CodePackage", + "id" : "acm023119jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023120jsd" ] + }, + "acm023120jsd" : { + "type" : "CodePackage", + "id" : "acm023120jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023121jsd" ] + }, + "acm023121jsd" : { + "type" : "CodePackage", + "id" : "acm023121jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023122jsd" ] + }, + "acm023122jsd" : { + "type" : "CodePackage", + "id" : "acm023122jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm023118jsd" ] + }, + "acm023123jsd" : { + "type" : "ControlElement", + "id" : "acm023123jsd", + "name" : "setUpMocks" + }, + "acm023124jsd" : { + "type" : "ControlElement", + "id" : "acm023124jsd", + "name" : "getActiveFetcherInstances" + }, + "acm023125jsd" : { + "type" : "ControlElement", + "id" : "acm023125jsd", + "name" : "copyTestStudyDefinitionFileIntoDirectory" + }, + "acm023126jsd" : { + "type" : "ClassUnit", + "id" : "acm023126jsd", + "name" : "StudyDatabaseToFetcherConverterTest", + "compilationUnitId" : "acm023118jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011293jsd", "acm011337jsd", "acm011645jsd", "acm012242jsd", "acm012467jsd", "acm012571jsd", "acm018333jsd", "acm020676jsd", "acm021206jsd" ], + "content" : [ "acm023123jsd", "acm023124jsd", "acm023125jsd" ] + }, + "acm023127jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023127jsd", + "name" : "StudyRepositoryTest", + "parentId" : "acm011280jsd", + "content" : [ "acm023148jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023128jsd" : { + "type" : "CodePackage", + "id" : "acm023128jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023129jsd" ] + }, + "acm023129jsd" : { + "type" : "CodePackage", + "id" : "acm023129jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023130jsd" ] + }, + "acm023130jsd" : { + "type" : "CodePackage", + "id" : "acm023130jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023131jsd" ] + }, + "acm023131jsd" : { + "type" : "CodePackage", + "id" : "acm023131jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm023127jsd" ] + }, + "acm023132jsd" : { + "type" : "ControlElement", + "id" : "acm023132jsd", + "name" : "setUpMocks" + }, + "acm023133jsd" : { + "type" : "ControlElement", + "id" : "acm023133jsd", + "name" : "providePathToNonExistentRepositoryThrowsException" + }, + "acm023134jsd" : { + "type" : "ControlElement", + "id" : "acm023134jsd", + "name" : "repositoryStructureCorrectlyCreated" + }, + "acm023135jsd" : { + "type" : "ControlElement", + "id" : "acm023135jsd", + "name" : "bibEntriesCorrectlyStored" + }, + "acm023136jsd" : { + "type" : "ControlElement", + "id" : "acm023136jsd", + "name" : "fetcherResultsPersistedCorrectly" + }, + "acm023137jsd" : { + "type" : "ControlElement", + "id" : "acm023137jsd", + "name" : "mergedResultsPersistedCorrectly" + }, + "acm023138jsd" : { + "type" : "ControlElement", + "id" : "acm023138jsd", + "name" : "studyResultsPersistedCorrectly" + }, + "acm023139jsd" : { + "type" : "ControlElement", + "id" : "acm023139jsd", + "name" : "getTestStudyRepository" + }, + "acm023140jsd" : { + "type" : "ControlElement", + "id" : "acm023140jsd", + "name" : "setUpTestStudyDefinitionFile" + }, + "acm023141jsd" : { + "type" : "ControlElement", + "id" : "acm023141jsd", + "name" : "setUpTestResultFile" + }, + "acm023142jsd" : { + "type" : "ControlElement", + "id" : "acm023142jsd", + "name" : "getNonDuplicateBibEntryResult" + }, + "acm023143jsd" : { + "type" : "ControlElement", + "id" : "acm023143jsd", + "name" : "getMockResults" + }, + "acm023144jsd" : { + "type" : "ControlElement", + "id" : "acm023144jsd", + "name" : "stripCitationKeys" + }, + "acm023145jsd" : { + "type" : "ControlElement", + "id" : "acm023145jsd", + "name" : "getArXivQuantumMockResults" + }, + "acm023146jsd" : { + "type" : "ControlElement", + "id" : "acm023146jsd", + "name" : "getSpringerQuantumMockResults" + }, + "acm023147jsd" : { + "type" : "ControlElement", + "id" : "acm023147jsd", + "name" : "getSpringerCloudComputingMockResults" + }, + "acm023148jsd" : { + "type" : "ClassUnit", + "id" : "acm023148jsd", + "name" : "StudyRepositoryTest", + "compilationUnitId" : "acm023127jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010959jsd", "acm010993jsd", "acm011337jsd", "acm011359jsd", "acm011645jsd", "acm012242jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm020557jsd", "acm020566jsd", "acm020676jsd", "acm020875jsd", "acm021206jsd" ], + "content" : [ "acm023132jsd", "acm023133jsd", "acm023134jsd", "acm023135jsd", "acm023136jsd", "acm023137jsd", "acm023138jsd", "acm023139jsd", "acm023140jsd", "acm023141jsd", "acm023142jsd", "acm023143jsd", "acm023144jsd", "acm023145jsd", "acm023146jsd", "acm023147jsd" ] + }, + "acm023149jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023149jsd", + "name" : "StudyYamlParserTest", + "parentId" : "acm011280jsd", + "content" : [ "acm023158jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "crawler" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023150jsd" : { + "type" : "CodePackage", + "id" : "acm023150jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023151jsd" ] + }, + "acm023151jsd" : { + "type" : "CodePackage", + "id" : "acm023151jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023152jsd" ] + }, + "acm023152jsd" : { + "type" : "CodePackage", + "id" : "acm023152jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023153jsd" ] + }, + "acm023153jsd" : { + "type" : "CodePackage", + "id" : "acm023153jsd", + "name" : "crawler", + "parentId" : null, + "content" : [ "acm023149jsd" ] + }, + "acm023154jsd" : { + "type" : "ControlElement", + "id" : "acm023154jsd", + "name" : "setupStudy" + }, + "acm023155jsd" : { + "type" : "ControlElement", + "id" : "acm023155jsd", + "name" : "parseStudyFileSuccessfully" + }, + "acm023156jsd" : { + "type" : "ControlElement", + "id" : "acm023156jsd", + "name" : "writeStudyFileSuccessfully" + }, + "acm023157jsd" : { + "type" : "ControlElement", + "id" : "acm023157jsd", + "name" : "readsJabRef57StudySuccessfully" + }, + "acm023158jsd" : { + "type" : "ClassUnit", + "id" : "acm023158jsd", + "name" : "StudyYamlParserTest", + "compilationUnitId" : "acm023149jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011345jsd", "acm020587jsd", "acm020602jsd", "acm020615jsd" ], + "content" : [ "acm023154jsd", "acm023155jsd", "acm023156jsd", "acm023157jsd" ] + }, + "acm023159jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023159jsd", + "name" : "DatabaseMergerTest", + "parentId" : "acm011350jsd", + "content" : [ "acm023175jsd", "acm023180jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023160jsd" : { + "type" : "CodePackage", + "id" : "acm023160jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023161jsd" ] + }, + "acm023161jsd" : { + "type" : "CodePackage", + "id" : "acm023161jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023162jsd" ] + }, + "acm023162jsd" : { + "type" : "CodePackage", + "id" : "acm023162jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023163jsd" ] + }, + "acm023163jsd" : { + "type" : "CodePackage", + "id" : "acm023163jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm023159jsd" ] + }, + "acm023164jsd" : { + "type" : "ControlElement", + "id" : "acm023164jsd", + "name" : "setUp" + }, + "acm023165jsd" : { + "type" : "ControlElement", + "id" : "acm023165jsd", + "name" : "mergeAddsNonDuplicateEntries" + }, + "acm023166jsd" : { + "type" : "ControlElement", + "id" : "acm023166jsd", + "name" : "mergeAddsWithDuplicateEntries" + }, + "acm023167jsd" : { + "type" : "ControlElement", + "id" : "acm023167jsd", + "name" : "mergeBibTexStringsWithSameNameAreImportedWithModifiedName" + }, + "acm023168jsd" : { + "type" : "ControlElement", + "id" : "acm023168jsd", + "name" : "mergeBibTexStringsWithSameNameAndContentAreIgnored" + }, + "acm023169jsd" : { + "type" : "ControlElement", + "id" : "acm023169jsd", + "name" : "mergeMetaDataWithoutAllEntriesGroup" + }, + "acm023170jsd" : { + "type" : "ControlElement", + "id" : "acm023170jsd", + "name" : "mergeMetaDataWithAllEntriesGroup" + }, + "acm023171jsd" : { + "type" : "ControlElement", + "id" : "acm023171jsd", + "name" : "TestGroup" + }, + "acm023172jsd" : { + "type" : "ControlElement", + "id" : "acm023172jsd", + "name" : "contains" + }, + "acm023173jsd" : { + "type" : "ControlElement", + "id" : "acm023173jsd", + "name" : "isDynamic" + }, + "acm023174jsd" : { + "type" : "ControlElement", + "id" : "acm023174jsd", + "name" : "deepCopy" + }, + "acm023175jsd" : { + "type" : "ClassUnit", + "id" : "acm023175jsd", + "name" : "DatabaseMergerTest", + "compilationUnitId" : "acm023159jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011359jsd", "acm017988jsd", "acm018267jsd", "acm018367jsd", "acm019107jsd", "acm019119jsd", "acm019171jsd", "acm019190jsd", "acm019221jsd", "acm019348jsd", "acm019421jsd", "acm023180jsd" ], + "content" : [ "acm023164jsd", "acm023165jsd", "acm023166jsd", "acm023167jsd", "acm023168jsd", "acm023169jsd", "acm023170jsd", "acm023171jsd", "acm023172jsd", "acm023173jsd", "acm023174jsd" ] + }, + "acm023176jsd" : { + "type" : "ControlElement", + "id" : "acm023176jsd", + "name" : "TestGroup" + }, + "acm023177jsd" : { + "type" : "ControlElement", + "id" : "acm023177jsd", + "name" : "contains" + }, + "acm023178jsd" : { + "type" : "ControlElement", + "id" : "acm023178jsd", + "name" : "isDynamic" + }, + "acm023179jsd" : { + "type" : "ControlElement", + "id" : "acm023179jsd", + "name" : "deepCopy" + }, + "acm023180jsd" : { + "type" : "ClassUnit", + "id" : "acm023180jsd", + "name" : "TestGroup", + "compilationUnitId" : "acm023159jsd", + "parentDatatypeId" : "acm023175jsd", + "extendedDataTypesIds" : [ "acm019107jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019107jsd", "acm019190jsd" ], + "content" : [ "acm023176jsd", "acm023177jsd", "acm023178jsd", "acm023179jsd" ] + }, + "acm023181jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023181jsd", + "name" : "DuplicateCheckTest", + "parentId" : "acm011350jsd", + "content" : [ "acm023210jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023182jsd" : { + "type" : "CodePackage", + "id" : "acm023182jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023183jsd" ] + }, + "acm023183jsd" : { + "type" : "CodePackage", + "id" : "acm023183jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023184jsd" ] + }, + "acm023184jsd" : { + "type" : "CodePackage", + "id" : "acm023184jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023185jsd" ] + }, + "acm023185jsd" : { + "type" : "CodePackage", + "id" : "acm023185jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm023181jsd" ] + }, + "acm023186jsd" : { + "type" : "ControlElement", + "id" : "acm023186jsd", + "name" : "setUp" + }, + "acm023187jsd" : { + "type" : "ControlElement", + "id" : "acm023187jsd", + "name" : "testDuplicateDetection" + }, + "acm023188jsd" : { + "type" : "ControlElement", + "id" : "acm023188jsd", + "name" : "testWordCorrelation" + }, + "acm023189jsd" : { + "type" : "ControlElement", + "id" : "acm023189jsd", + "name" : "twoUnrelatedEntriesAreNoDuplicates" + }, + "acm023190jsd" : { + "type" : "ControlElement", + "id" : "acm023190jsd", + "name" : "twoUnrelatedEntriesWithDifferentDoisAreNoDuplicates" + }, + "acm023191jsd" : { + "type" : "ControlElement", + "id" : "acm023191jsd", + "name" : "twoUnrelatedEntriesWithEqualDoisAreDuplicates" + }, + "acm023192jsd" : { + "type" : "ControlElement", + "id" : "acm023192jsd", + "name" : "twoUnrelatedEntriesWithEqualPmidAreDuplicates" + }, + "acm023193jsd" : { + "type" : "ControlElement", + "id" : "acm023193jsd", + "name" : "twoUnrelatedEntriesWithEqualEprintAreDuplicates" + }, + "acm023194jsd" : { + "type" : "ControlElement", + "id" : "acm023194jsd", + "name" : "twoEntriesWithSameDoiButDifferentTypesAreDuplicates" + }, + "acm023195jsd" : { + "type" : "ControlElement", + "id" : "acm023195jsd", + "name" : "twoEntriesWithDoiContainingUnderscoresAreNotEqual" + }, + "acm023196jsd" : { + "type" : "ControlElement", + "id" : "acm023196jsd", + "name" : "twoEntriesWithSameISBNButDifferentTypesAreDuplicates" + }, + "acm023197jsd" : { + "type" : "ControlElement", + "id" : "acm023197jsd", + "name" : "twoInbooksWithDifferentChaptersAreNotDuplicates" + }, + "acm023198jsd" : { + "type" : "ControlElement", + "id" : "acm023198jsd", + "name" : "twoInbooksWithDifferentPagesAreNotDuplicates" + }, + "acm023199jsd" : { + "type" : "ControlElement", + "id" : "acm023199jsd", + "name" : "twoIncollectionsWithDifferentChaptersAreNotDuplicates" + }, + "acm023200jsd" : { + "type" : "ControlElement", + "id" : "acm023200jsd", + "name" : "twoIncollectionsWithDifferentPagesAreNotDuplicates" + }, + "acm023201jsd" : { + "type" : "ControlElement", + "id" : "acm023201jsd", + "name" : "twoEntriesWithDifferentSpecificFieldsAreNotDuplicates" + }, + "acm023202jsd" : { + "type" : "ControlElement", + "id" : "acm023202jsd", + "name" : "inbookWithoutChapterCouldBeDuplicateOfInbookWithChapter" + }, + "acm023203jsd" : { + "type" : "ControlElement", + "id" : "acm023203jsd", + "name" : "twoBooksWithDifferentEditionsAreNotDuplicates" + }, + "acm023204jsd" : { + "type" : "ControlElement", + "id" : "acm023204jsd", + "name" : "sameBooksWithMissingEditionAreDuplicates" + }, + "acm023205jsd" : { + "type" : "ControlElement", + "id" : "acm023205jsd", + "name" : "sameBooksWithPartiallyMissingEditionAreDuplicates" + }, + "acm023206jsd" : { + "type" : "ControlElement", + "id" : "acm023206jsd", + "name" : "sameBooksWithDifferentEditionsAreNotDuplicates" + }, + "acm023207jsd" : { + "type" : "ControlElement", + "id" : "acm023207jsd", + "name" : "compareOfTwoEntriesWithSameContentAndLfEndingsReportsNoDifferences" + }, + "acm023208jsd" : { + "type" : "ControlElement", + "id" : "acm023208jsd", + "name" : "compareOfTwoEntriesWithSameContentAndCrLfEndingsReportsNoDifferences" + }, + "acm023209jsd" : { + "type" : "ControlElement", + "id" : "acm023209jsd", + "name" : "compareOfTwoEntriesWithSameContentAndMixedLineEndingsReportsNoDifferences" + }, + "acm023210jsd" : { + "type" : "ClassUnit", + "id" : "acm023210jsd", + "name" : "DuplicateCheckTest", + "compilationUnitId" : "acm023181jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011386jsd", "acm018267jsd", "acm018333jsd", "acm018673jsd" ], + "content" : [ "acm023186jsd", "acm023187jsd", "acm023188jsd", "acm023189jsd", "acm023190jsd", "acm023191jsd", "acm023192jsd", "acm023193jsd", "acm023194jsd", "acm023195jsd", "acm023196jsd", "acm023197jsd", "acm023198jsd", "acm023199jsd", "acm023200jsd", "acm023201jsd", "acm023202jsd", "acm023203jsd", "acm023204jsd", "acm023205jsd", "acm023206jsd", "acm023207jsd", "acm023208jsd", "acm023209jsd" ] + }, + "acm023211jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023211jsd", + "name" : "AtomicFileOutputStreamTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023218jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023212jsd" : { + "type" : "CodePackage", + "id" : "acm023212jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023213jsd" ] + }, + "acm023213jsd" : { + "type" : "CodePackage", + "id" : "acm023213jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023214jsd" ] + }, + "acm023214jsd" : { + "type" : "CodePackage", + "id" : "acm023214jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023215jsd" ] + }, + "acm023215jsd" : { + "type" : "CodePackage", + "id" : "acm023215jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023211jsd" ] + }, + "acm023216jsd" : { + "type" : "ControlElement", + "id" : "acm023216jsd", + "name" : "normalSaveWorks" + }, + "acm023217jsd" : { + "type" : "ControlElement", + "id" : "acm023217jsd", + "name" : "originalContentExistsAtWriteError" + }, + "acm023218jsd" : { + "type" : "ClassUnit", + "id" : "acm023218jsd", + "name" : "AtomicFileOutputStreamTest", + "compilationUnitId" : "acm023211jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011404jsd" ], + "content" : [ "acm023216jsd", "acm023217jsd" ] + }, + "acm023219jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023219jsd", + "name" : "BibtexDatabaseWriterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023278jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023220jsd" : { + "type" : "CodePackage", + "id" : "acm023220jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023221jsd" ] + }, + "acm023221jsd" : { + "type" : "CodePackage", + "id" : "acm023221jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023222jsd" ] + }, + "acm023222jsd" : { + "type" : "CodePackage", + "id" : "acm023222jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023223jsd" ] + }, + "acm023223jsd" : { + "type" : "CodePackage", + "id" : "acm023223jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023219jsd" ] + }, + "acm023224jsd" : { + "type" : "ControlElement", + "id" : "acm023224jsd", + "name" : "setUp" + }, + "acm023225jsd" : { + "type" : "ControlElement", + "id" : "acm023225jsd", + "name" : "writeWithNullContextThrowsException" + }, + "acm023226jsd" : { + "type" : "ControlElement", + "id" : "acm023226jsd", + "name" : "writeWithNullEntriesThrowsException" + }, + "acm023227jsd" : { + "type" : "ControlElement", + "id" : "acm023227jsd", + "name" : "writeEncodingUsAsciiWhenSetInPreferencesAndHeader" + }, + "acm023228jsd" : { + "type" : "ControlElement", + "id" : "acm023228jsd", + "name" : "writeEncodingWindows1252WhenSetInPreferencesAndHeader" + }, + "acm023229jsd" : { + "type" : "ControlElement", + "id" : "acm023229jsd", + "name" : "writePreamble" + }, + "acm023230jsd" : { + "type" : "ControlElement", + "id" : "acm023230jsd", + "name" : "writePreambleAndEncoding" + }, + "acm023231jsd" : { + "type" : "ControlElement", + "id" : "acm023231jsd", + "name" : "writeEntry" + }, + "acm023232jsd" : { + "type" : "ControlElement", + "id" : "acm023232jsd", + "name" : "writeEntryWithDuplicateKeywords" + }, + "acm023233jsd" : { + "type" : "ControlElement", + "id" : "acm023233jsd", + "name" : "putKeyWordsRemovesDuplicateKeywordsIsVisibleDuringWrite" + }, + "acm023234jsd" : { + "type" : "ControlElement", + "id" : "acm023234jsd", + "name" : "writeEncodingAndEntry" + }, + "acm023235jsd" : { + "type" : "ControlElement", + "id" : "acm023235jsd", + "name" : "writeEpilogue" + }, + "acm023236jsd" : { + "type" : "ControlElement", + "id" : "acm023236jsd", + "name" : "writeEpilogueAndEncoding" + }, + "acm023237jsd" : { + "type" : "ControlElement", + "id" : "acm023237jsd", + "name" : "utf8EncodingWrittenIfExplicitlyDefined" + }, + "acm023238jsd" : { + "type" : "ControlElement", + "id" : "acm023238jsd", + "name" : "utf8EncodingNotWrittenIfNotExplicitlyDefined" + }, + "acm023239jsd" : { + "type" : "ControlElement", + "id" : "acm023239jsd", + "name" : "writeMetadata" + }, + "acm023240jsd" : { + "type" : "ControlElement", + "id" : "acm023240jsd", + "name" : "writeMetadataAndEncoding" + }, + "acm023241jsd" : { + "type" : "ControlElement", + "id" : "acm023241jsd", + "name" : "writeGroups" + }, + "acm023242jsd" : { + "type" : "ControlElement", + "id" : "acm023242jsd", + "name" : "writeGroupsAndEncoding" + }, + "acm023243jsd" : { + "type" : "ControlElement", + "id" : "acm023243jsd", + "name" : "writeString" + }, + "acm023244jsd" : { + "type" : "ControlElement", + "id" : "acm023244jsd", + "name" : "writeStringAndEncoding" + }, + "acm023245jsd" : { + "type" : "ControlElement", + "id" : "acm023245jsd", + "name" : "doNotWriteUtf8StringAndEncoding" + }, + "acm023246jsd" : { + "type" : "ControlElement", + "id" : "acm023246jsd", + "name" : "writeEntryWithCustomizedTypeAlsoWritesTypeDeclaration" + }, + "acm023247jsd" : { + "type" : "ControlElement", + "id" : "acm023247jsd", + "name" : "writeCustomizedTypesInAlphabeticalOrder" + }, + "acm023248jsd" : { + "type" : "ControlElement", + "id" : "acm023248jsd", + "name" : "roundtripWithArticleMonths" + }, + "acm023249jsd" : { + "type" : "ControlElement", + "id" : "acm023249jsd", + "name" : "roundtripUtf8EncodingHeaderRemoved" + }, + "acm023250jsd" : { + "type" : "ControlElement", + "id" : "acm023250jsd", + "name" : "roundtripWin1252HeaderKept" + }, + "acm023251jsd" : { + "type" : "ControlElement", + "id" : "acm023251jsd", + "name" : "roundtripUtf8HeaderKept" + }, + "acm023252jsd" : { + "type" : "ControlElement", + "id" : "acm023252jsd", + "name" : "roundtripNotExplicitUtf8HeaderNotInsertedDuringWrite" + }, + "acm023253jsd" : { + "type" : "ControlElement", + "id" : "acm023253jsd", + "name" : "roundtripWithComplexBib" + }, + "acm023254jsd" : { + "type" : "ControlElement", + "id" : "acm023254jsd", + "name" : "roundtripWithUserComment" + }, + "acm023255jsd" : { + "type" : "ControlElement", + "id" : "acm023255jsd", + "name" : "roundtripWithOneUserCommentAndEntryChange" + }, + "acm023256jsd" : { + "type" : "ControlElement", + "id" : "acm023256jsd", + "name" : "roundtripWithTwoEntriesAndOneUserCommentAndEntryChange" + }, + "acm023257jsd" : { + "type" : "ControlElement", + "id" : "acm023257jsd", + "name" : "roundtripWithUserCommentAndEntryChange" + }, + "acm023258jsd" : { + "type" : "ControlElement", + "id" : "acm023258jsd", + "name" : "roundtripWithUserCommentBeforeStringAndChange" + }, + "acm023259jsd" : { + "type" : "ControlElement", + "id" : "acm023259jsd", + "name" : "roundtripWithUnknownMetaData" + }, + "acm023260jsd" : { + "type" : "ControlElement", + "id" : "acm023260jsd", + "name" : "writeSavedSerializationOfEntryIfUnchanged" + }, + "acm023261jsd" : { + "type" : "ControlElement", + "id" : "acm023261jsd", + "name" : "reformatEntryIfAskedToDoSo" + }, + "acm023262jsd" : { + "type" : "ControlElement", + "id" : "acm023262jsd", + "name" : "writeSavedSerializationOfStringIfUnchanged" + }, + "acm023263jsd" : { + "type" : "ControlElement", + "id" : "acm023263jsd", + "name" : "reformatStringIfAskedToDoSo" + }, + "acm023264jsd" : { + "type" : "ControlElement", + "id" : "acm023264jsd", + "name" : "writeSaveActions" + }, + "acm023265jsd" : { + "type" : "ControlElement", + "id" : "acm023265jsd", + "name" : "writeSaveOrderConfig" + }, + "acm023266jsd" : { + "type" : "ControlElement", + "id" : "acm023266jsd", + "name" : "writeCustomKeyPattern" + }, + "acm023267jsd" : { + "type" : "ControlElement", + "id" : "acm023267jsd", + "name" : "writeBiblatexMode" + }, + "acm023268jsd" : { + "type" : "ControlElement", + "id" : "acm023268jsd", + "name" : "writeProtectedFlag" + }, + "acm023269jsd" : { + "type" : "ControlElement", + "id" : "acm023269jsd", + "name" : "writeFileDirectories" + }, + "acm023270jsd" : { + "type" : "ControlElement", + "id" : "acm023270jsd", + "name" : "writeEntriesSorted" + }, + "acm023271jsd" : { + "type" : "ControlElement", + "id" : "acm023271jsd", + "name" : "writeEntriesInOriginalOrderWhenNoSaveOrderConfigIsSetInMetadata" + }, + "acm023272jsd" : { + "type" : "ControlElement", + "id" : "acm023272jsd", + "name" : "trimFieldContents" + }, + "acm023273jsd" : { + "type" : "ControlElement", + "id" : "acm023273jsd", + "name" : "newlineAtEndOfAbstractFieldIsDeleted" + }, + "acm023274jsd" : { + "type" : "ControlElement", + "id" : "acm023274jsd", + "name" : "roundtripWithContentSelectorsAndUmlauts" + }, + "acm023275jsd" : { + "type" : "ControlElement", + "id" : "acm023275jsd", + "name" : "saveAlsoSavesSecondModification" + }, + "acm023276jsd" : { + "type" : "ControlElement", + "id" : "acm023276jsd", + "name" : "saveReturnsToOriginalEntryWhenEntryIsFlaggedUnchanged" + }, + "acm023277jsd" : { + "type" : "ControlElement", + "id" : "acm023277jsd", + "name" : "saveReturnsToOriginalEntryWhenEntryIsFlaggedUnchangedEvenInThePresenceOfSavedModifications" + }, + "acm023278jsd" : { + "type" : "ClassUnit", + "id" : "acm023278jsd", + "name" : "BibtexDatabaseWriterTest", + "compilationUnitId" : "acm023219jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm010886jsd", "acm010993jsd", "acm011002jsd", "acm011011jsd", "acm011169jsd", "acm011188jsd", "acm011455jsd", "acm011471jsd", "acm011645jsd", "acm012084jsd", "acm012134jsd", "acm012169jsd", "acm012556jsd", "acm013709jsd", "acm013761jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018289jsd", "acm018333jsd", "acm018367jsd", "acm018754jsd", "acm019005jsd", "acm019079jsd", "acm019119jsd", "acm019171jsd", "acm019221jsd", "acm019421jsd", "acm019447jsd", "acm019454jsd", "acm020676jsd", "acm020693jsd", "acm025203jsd" ], + "content" : [ "acm023224jsd", "acm023225jsd", "acm023226jsd", "acm023227jsd", "acm023228jsd", "acm023229jsd", "acm023230jsd", "acm023231jsd", "acm023232jsd", "acm023233jsd", "acm023234jsd", "acm023235jsd", "acm023236jsd", "acm023237jsd", "acm023238jsd", "acm023239jsd", "acm023240jsd", "acm023241jsd", "acm023242jsd", "acm023243jsd", "acm023244jsd", "acm023245jsd", "acm023246jsd", "acm023247jsd", "acm023248jsd", "acm023249jsd", "acm023250jsd", "acm023251jsd", "acm023252jsd", "acm023253jsd", "acm023254jsd", "acm023255jsd", "acm023256jsd", "acm023257jsd", "acm023258jsd", "acm023259jsd", "acm023260jsd", "acm023261jsd", "acm023262jsd", "acm023263jsd", "acm023264jsd", "acm023265jsd", "acm023266jsd", "acm023267jsd", "acm023268jsd", "acm023269jsd", "acm023270jsd", "acm023271jsd", "acm023272jsd", "acm023273jsd", "acm023274jsd", "acm023275jsd", "acm023276jsd", "acm023277jsd" ] + }, + "acm023279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023279jsd", + "name" : "CsvExportFormatTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023290jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023280jsd" : { + "type" : "CodePackage", + "id" : "acm023280jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023281jsd" ] + }, + "acm023281jsd" : { + "type" : "CodePackage", + "id" : "acm023281jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023282jsd" ] + }, + "acm023282jsd" : { + "type" : "CodePackage", + "id" : "acm023282jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023283jsd" ] + }, + "acm023283jsd" : { + "type" : "CodePackage", + "id" : "acm023283jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023279jsd" ] + }, + "acm023284jsd" : { + "type" : "ControlElement", + "id" : "acm023284jsd", + "name" : "setUp" + }, + "acm023285jsd" : { + "type" : "ControlElement", + "id" : "acm023285jsd", + "name" : "tearDown" + }, + "acm023286jsd" : { + "type" : "ControlElement", + "id" : "acm023286jsd", + "name" : "testPerformExportForSingleAuthor" + }, + "acm023287jsd" : { + "type" : "ControlElement", + "id" : "acm023287jsd", + "name" : "testPerformExportForMultipleAuthors" + }, + "acm023288jsd" : { + "type" : "ControlElement", + "id" : "acm023288jsd", + "name" : "testPerformExportForSingleEditor" + }, + "acm023289jsd" : { + "type" : "ControlElement", + "id" : "acm023289jsd", + "name" : "testPerformExportForMultipleEditors" + }, + "acm023290jsd" : { + "type" : "ClassUnit", + "id" : "acm023290jsd", + "name" : "CsvExportFormatTest", + "compilationUnitId" : "acm023279jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm023284jsd", "acm023285jsd", "acm023286jsd", "acm023287jsd", "acm023288jsd", "acm023289jsd" ] + }, + "acm023291jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023291jsd", + "name" : "DocBook5ExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023298jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023292jsd" : { + "type" : "CodePackage", + "id" : "acm023292jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023293jsd" ] + }, + "acm023293jsd" : { + "type" : "CodePackage", + "id" : "acm023293jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023294jsd" ] + }, + "acm023294jsd" : { + "type" : "CodePackage", + "id" : "acm023294jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023295jsd" ] + }, + "acm023295jsd" : { + "type" : "CodePackage", + "id" : "acm023295jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023291jsd" ] + }, + "acm023296jsd" : { + "type" : "ControlElement", + "id" : "acm023296jsd", + "name" : "setUp" + }, + "acm023297jsd" : { + "type" : "ControlElement", + "id" : "acm023297jsd", + "name" : "testPerformExportForSingleEntry" + }, + "acm023298jsd" : { + "type" : "ClassUnit", + "id" : "acm023298jsd", + "name" : "DocBook5ExporterTest", + "compilationUnitId" : "acm023291jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm018401jsd", "acm023298jsd" ], + "content" : [ "acm023296jsd", "acm023297jsd" ] + }, + "acm023299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023299jsd", + "name" : "DocbookExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023307jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023300jsd" : { + "type" : "CodePackage", + "id" : "acm023300jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023301jsd" ] + }, + "acm023301jsd" : { + "type" : "CodePackage", + "id" : "acm023301jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023302jsd" ] + }, + "acm023302jsd" : { + "type" : "CodePackage", + "id" : "acm023302jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023303jsd" ] + }, + "acm023303jsd" : { + "type" : "CodePackage", + "id" : "acm023303jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023299jsd" ] + }, + "acm023304jsd" : { + "type" : "ControlElement", + "id" : "acm023304jsd", + "name" : "setUp" + }, + "acm023305jsd" : { + "type" : "ControlElement", + "id" : "acm023305jsd", + "name" : "testCorruptedTitleBraces" + }, + "acm023306jsd" : { + "type" : "ControlElement", + "id" : "acm023306jsd", + "name" : "testCorruptedTitleUnicode" + }, + "acm023307jsd" : { + "type" : "ClassUnit", + "id" : "acm023307jsd", + "name" : "DocbookExporterTest", + "compilationUnitId" : "acm023299jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm023304jsd", "acm023305jsd", "acm023306jsd" ] + }, + "acm023308jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023308jsd", + "name" : "EmbeddedBibFilePdfExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023324jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023309jsd" : { + "type" : "CodePackage", + "id" : "acm023309jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023310jsd" ] + }, + "acm023310jsd" : { + "type" : "CodePackage", + "id" : "acm023310jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023311jsd" ] + }, + "acm023311jsd" : { + "type" : "CodePackage", + "id" : "acm023311jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023312jsd" ] + }, + "acm023312jsd" : { + "type" : "CodePackage", + "id" : "acm023312jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023308jsd" ] + }, + "acm023313jsd" : { + "type" : "ControlElement", + "id" : "acm023313jsd", + "name" : "initBibEntries" + }, + "acm023314jsd" : { + "type" : "ControlElement", + "id" : "acm023314jsd", + "name" : "setUp" + }, + "acm023315jsd" : { + "type" : "ControlElement", + "id" : "acm023315jsd", + "name" : "successfulExportToAllFilesOfEntry" + }, + "acm023316jsd" : { + "type" : "ControlElement", + "id" : "acm023316jsd", + "name" : "unsuccessfulExportToAllFilesOfEntry" + }, + "acm023317jsd" : { + "type" : "ControlElement", + "id" : "acm023317jsd", + "name" : "provideBibEntriesWithValidPdfFileLinks" + }, + "acm023318jsd" : { + "type" : "ControlElement", + "id" : "acm023318jsd", + "name" : "provideBibEntriesWithInvalidPdfFileLinks" + }, + "acm023319jsd" : { + "type" : "ControlElement", + "id" : "acm023319jsd", + "name" : "successfulExportToFileByPath" + }, + "acm023320jsd" : { + "type" : "ControlElement", + "id" : "acm023320jsd", + "name" : "unsuccessfulExportToFileByPath" + }, + "acm023321jsd" : { + "type" : "ControlElement", + "id" : "acm023321jsd", + "name" : "providePathsToValidPDFs" + }, + "acm023322jsd" : { + "type" : "ControlElement", + "id" : "acm023322jsd", + "name" : "providePathsToInvalidPDFs" + }, + "acm023323jsd" : { + "type" : "ControlElement", + "id" : "acm023323jsd", + "name" : "createDefaultLinkedFile" + }, + "acm023324jsd" : { + "type" : "ClassUnit", + "id" : "acm023324jsd", + "name" : "EmbeddedBibFilePdfExporterTest", + "compilationUnitId" : "acm023308jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011487jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018333jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm023313jsd", "acm023314jsd", "acm023315jsd", "acm023316jsd", "acm023317jsd", "acm023318jsd", "acm023319jsd", "acm023320jsd", "acm023321jsd", "acm023322jsd", "acm023323jsd" ] + }, + "acm023325jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023325jsd", + "name" : "ExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023334jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023326jsd" : { + "type" : "CodePackage", + "id" : "acm023326jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023327jsd" ] + }, + "acm023327jsd" : { + "type" : "CodePackage", + "id" : "acm023327jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023328jsd" ] + }, + "acm023328jsd" : { + "type" : "CodePackage", + "id" : "acm023328jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023329jsd" ] + }, + "acm023329jsd" : { + "type" : "CodePackage", + "id" : "acm023329jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023325jsd" ] + }, + "acm023330jsd" : { + "type" : "ControlElement", + "id" : "acm023330jsd", + "name" : "setUp" + }, + "acm023331jsd" : { + "type" : "ControlElement", + "id" : "acm023331jsd", + "name" : "exportFormats" + }, + "acm023332jsd" : { + "type" : "ControlElement", + "id" : "acm023332jsd", + "name" : "testExportingEmptyDatabaseYieldsEmptyFile" + }, + "acm023333jsd" : { + "type" : "ControlElement", + "id" : "acm023333jsd", + "name" : "testExportingNullDatabaseThrowsNPE" + }, + "acm023334jsd" : { + "type" : "ClassUnit", + "id" : "acm023334jsd", + "name" : "ExporterTest", + "compilationUnitId" : "acm023325jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm023330jsd", "acm023331jsd", "acm023332jsd", "acm023333jsd" ] + }, + "acm023335jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023335jsd", + "name" : "FieldFormatterCleanupsTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023359jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023336jsd" : { + "type" : "CodePackage", + "id" : "acm023336jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023337jsd" ] + }, + "acm023337jsd" : { + "type" : "CodePackage", + "id" : "acm023337jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023338jsd" ] + }, + "acm023338jsd" : { + "type" : "CodePackage", + "id" : "acm023338jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023339jsd" ] + }, + "acm023339jsd" : { + "type" : "CodePackage", + "id" : "acm023339jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023335jsd" ] + }, + "acm023340jsd" : { + "type" : "ControlElement", + "id" : "acm023340jsd", + "name" : "setUp" + }, + "acm023341jsd" : { + "type" : "ControlElement", + "id" : "acm023341jsd", + "name" : "checkSimpleUseCase" + }, + "acm023342jsd" : { + "type" : "ControlElement", + "id" : "acm023342jsd", + "name" : "invalidSaveActionSting" + }, + "acm023343jsd" : { + "type" : "ControlElement", + "id" : "acm023343jsd", + "name" : "checkLowerCaseSaveAction" + }, + "acm023344jsd" : { + "type" : "ControlElement", + "id" : "acm023344jsd", + "name" : "checkTwoSaveActionsForOneField" + }, + "acm023345jsd" : { + "type" : "ControlElement", + "id" : "acm023345jsd", + "name" : "checkThreeSaveActionsForOneField" + }, + "acm023346jsd" : { + "type" : "ControlElement", + "id" : "acm023346jsd", + "name" : "checkMultipleSaveActions" + }, + "acm023347jsd" : { + "type" : "ControlElement", + "id" : "acm023347jsd", + "name" : "checkMultipleSaveActionsWithMultipleFormatters" + }, + "acm023348jsd" : { + "type" : "ControlElement", + "id" : "acm023348jsd", + "name" : "clearFormatterRemovesField" + }, + "acm023349jsd" : { + "type" : "ControlElement", + "id" : "acm023349jsd", + "name" : "parserKeepsSaveActions" + }, + "acm023350jsd" : { + "type" : "ControlElement", + "id" : "acm023350jsd", + "name" : "parserParsesLatexCleanupFormatter" + }, + "acm023351jsd" : { + "type" : "ControlElement", + "id" : "acm023351jsd", + "name" : "parserParsesTwoFormatters" + }, + "acm023352jsd" : { + "type" : "ControlElement", + "id" : "acm023352jsd", + "name" : "parserParsesFourFormatters" + }, + "acm023353jsd" : { + "type" : "ControlElement", + "id" : "acm023353jsd", + "name" : "parserParsesTwoFormattersWithCommas" + }, + "acm023354jsd" : { + "type" : "ControlElement", + "id" : "acm023354jsd", + "name" : "parserParsesTwoFormattersOneWithComma" + }, + "acm023355jsd" : { + "type" : "ControlElement", + "id" : "acm023355jsd", + "name" : "parserParsesThreeFormattersTwoWithComma" + }, + "acm023356jsd" : { + "type" : "ControlElement", + "id" : "acm023356jsd", + "name" : "parserWithTwoAndThree" + }, + "acm023357jsd" : { + "type" : "ControlElement", + "id" : "acm023357jsd", + "name" : "parserWithFourEntries" + }, + "acm023358jsd" : { + "type" : "ControlElement", + "id" : "acm023358jsd", + "name" : "parserTest" + }, + "acm023359jsd" : { + "type" : "ClassUnit", + "id" : "acm023359jsd", + "name" : "FieldFormatterCleanupsTest", + "compilationUnitId" : "acm023335jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011169jsd", "acm011188jsd", "acm011743jsd", "acm011791jsd", "acm011803jsd", "acm011815jsd", "acm011852jsd", "acm011864jsd", "acm011888jsd", "acm011912jsd", "acm012084jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm023340jsd", "acm023341jsd", "acm023342jsd", "acm023343jsd", "acm023344jsd", "acm023345jsd", "acm023346jsd", "acm023347jsd", "acm023348jsd", "acm023349jsd", "acm023350jsd", "acm023351jsd", "acm023352jsd", "acm023353jsd", "acm023354jsd", "acm023355jsd", "acm023356jsd", "acm023357jsd", "acm023358jsd" ] + }, + "acm023360jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023360jsd", + "name" : "GroupSerializerTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023379jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023361jsd" : { + "type" : "CodePackage", + "id" : "acm023361jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023362jsd" ] + }, + "acm023362jsd" : { + "type" : "CodePackage", + "id" : "acm023362jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023363jsd" ] + }, + "acm023363jsd" : { + "type" : "CodePackage", + "id" : "acm023363jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023364jsd" ] + }, + "acm023364jsd" : { + "type" : "CodePackage", + "id" : "acm023364jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023360jsd" ] + }, + "acm023365jsd" : { + "type" : "ControlElement", + "id" : "acm023365jsd", + "name" : "setUp" + }, + "acm023366jsd" : { + "type" : "ControlElement", + "id" : "acm023366jsd", + "name" : "serializeSingleAllEntriesGroup" + }, + "acm023367jsd" : { + "type" : "ControlElement", + "id" : "acm023367jsd", + "name" : "serializeSingleExplicitGroup" + }, + "acm023368jsd" : { + "type" : "ControlElement", + "id" : "acm023368jsd", + "name" : "serializeSingleExplicitGroupWithIconAndDescription" + }, + "acm023369jsd" : { + "type" : "ControlElement", + "id" : "acm023369jsd", + "name" : "serializeSingleExplicitGroupWithEscapedSlash" + }, + "acm023370jsd" : { + "type" : "ControlElement", + "id" : "acm023370jsd", + "name" : "serializeSingleSimpleKeywordGroup" + }, + "acm023371jsd" : { + "type" : "ControlElement", + "id" : "acm023371jsd", + "name" : "serializeSingleRegexKeywordGroup" + }, + "acm023372jsd" : { + "type" : "ControlElement", + "id" : "acm023372jsd", + "name" : "serializeSingleSearchGroup" + }, + "acm023373jsd" : { + "type" : "ControlElement", + "id" : "acm023373jsd", + "name" : "serializeSingleSearchGroupWithRegex" + }, + "acm023374jsd" : { + "type" : "ControlElement", + "id" : "acm023374jsd", + "name" : "serializeSingleAutomaticKeywordGroup" + }, + "acm023375jsd" : { + "type" : "ControlElement", + "id" : "acm023375jsd", + "name" : "serializeSingleAutomaticPersonGroup" + }, + "acm023376jsd" : { + "type" : "ControlElement", + "id" : "acm023376jsd", + "name" : "serializeSingleTexGroup" + }, + "acm023377jsd" : { + "type" : "ControlElement", + "id" : "acm023377jsd", + "name" : "getTreeAsStringInSimpleTree" + }, + "acm023378jsd" : { + "type" : "ControlElement", + "id" : "acm023378jsd", + "name" : "getTreeAsStringInComplexTree" + }, + "acm023379jsd" : { + "type" : "ClassUnit", + "id" : "acm023379jsd", + "name" : "GroupSerializerTest", + "compilationUnitId" : "acm023360jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010458jsd", "acm011530jsd", "acm017988jsd", "acm019119jsd", "acm019130jsd", "acm019145jsd", "acm019157jsd", "acm019171jsd", "acm019221jsd", "acm019234jsd", "acm019256jsd", "acm019271jsd", "acm019293jsd", "acm019315jsd", "acm019421jsd", "acm020676jsd" ], + "content" : [ "acm023365jsd", "acm023366jsd", "acm023367jsd", "acm023368jsd", "acm023369jsd", "acm023370jsd", "acm023371jsd", "acm023372jsd", "acm023373jsd", "acm023374jsd", "acm023375jsd", "acm023376jsd", "acm023377jsd", "acm023378jsd" ] + }, + "acm023380jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023380jsd", + "name" : "HtmlExportFormatTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023388jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023381jsd" : { + "type" : "CodePackage", + "id" : "acm023381jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023382jsd" ] + }, + "acm023382jsd" : { + "type" : "CodePackage", + "id" : "acm023382jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023383jsd" ] + }, + "acm023383jsd" : { + "type" : "CodePackage", + "id" : "acm023383jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023384jsd" ] + }, + "acm023384jsd" : { + "type" : "CodePackage", + "id" : "acm023384jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023380jsd" ] + }, + "acm023385jsd" : { + "type" : "ControlElement", + "id" : "acm023385jsd", + "name" : "setUp" + }, + "acm023386jsd" : { + "type" : "ControlElement", + "id" : "acm023386jsd", + "name" : "tearDown" + }, + "acm023387jsd" : { + "type" : "ControlElement", + "id" : "acm023387jsd", + "name" : "emitWellFormedHtml" + }, + "acm023388jsd" : { + "type" : "ClassUnit", + "id" : "acm023388jsd", + "name" : "HtmlExportFormatTest", + "compilationUnitId" : "acm023380jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm023385jsd", "acm023386jsd", "acm023387jsd" ] + }, + "acm023389jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023389jsd", + "name" : "MSBibExportFormatFilesTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023397jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023390jsd" : { + "type" : "CodePackage", + "id" : "acm023390jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023391jsd" ] + }, + "acm023391jsd" : { + "type" : "CodePackage", + "id" : "acm023391jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023392jsd" ] + }, + "acm023392jsd" : { + "type" : "CodePackage", + "id" : "acm023392jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023393jsd" ] + }, + "acm023393jsd" : { + "type" : "CodePackage", + "id" : "acm023393jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023389jsd" ] + }, + "acm023394jsd" : { + "type" : "ControlElement", + "id" : "acm023394jsd", + "name" : "fileNames" + }, + "acm023395jsd" : { + "type" : "ControlElement", + "id" : "acm023395jsd", + "name" : "setUp" + }, + "acm023396jsd" : { + "type" : "ControlElement", + "id" : "acm023396jsd", + "name" : "testPerformExport" + }, + "acm023397jsd" : { + "type" : "ClassUnit", + "id" : "acm023397jsd", + "name" : "MSBibExportFormatFilesTest", + "compilationUnitId" : "acm023389jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011538jsd", "acm011663jsd", "acm013709jsd", "acm018022jsd", "acm018267jsd", "acm020676jsd", "acm023397jsd" ], + "content" : [ "acm023394jsd", "acm023395jsd", "acm023396jsd" ] + }, + "acm023398jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023398jsd", + "name" : "MetaDataSerializerTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023409jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023399jsd" : { + "type" : "CodePackage", + "id" : "acm023399jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023400jsd" ] + }, + "acm023400jsd" : { + "type" : "CodePackage", + "id" : "acm023400jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023401jsd" ] + }, + "acm023401jsd" : { + "type" : "CodePackage", + "id" : "acm023401jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023402jsd" ] + }, + "acm023402jsd" : { + "type" : "CodePackage", + "id" : "acm023402jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023398jsd" ] + }, + "acm023403jsd" : { + "type" : "ControlElement", + "id" : "acm023403jsd", + "name" : "setUp" + }, + "acm023404jsd" : { + "type" : "ControlElement", + "id" : "acm023404jsd", + "name" : "serializeNewMetadataReturnsEmptyMap" + }, + "acm023405jsd" : { + "type" : "ControlElement", + "id" : "acm023405jsd", + "name" : "serializeSingleSaveAction" + }, + "acm023406jsd" : { + "type" : "ControlElement", + "id" : "acm023406jsd", + "name" : "serializeSingleContentSelectors" + }, + "acm023407jsd" : { + "type" : "ControlElement", + "id" : "acm023407jsd", + "name" : "testParsingEmptyOrFieldsReturnsEmptyCollections" + }, + "acm023408jsd" : { + "type" : "ControlElement", + "id" : "acm023408jsd", + "name" : "testParsingEmptyOptionalFieldsFieldsReturnsEmptyCollections" + }, + "acm023409jsd" : { + "type" : "ClassUnit", + "id" : "acm023409jsd", + "name" : "MetaDataSerializerTest", + "compilationUnitId" : "acm023398jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011011jsd", "acm011169jsd", "acm011188jsd", "acm012084jsd", "acm018289jsd", "acm018754jsd", "acm019005jsd", "acm019079jsd", "acm019348jsd", "acm019421jsd" ], + "content" : [ "acm023403jsd", "acm023404jsd", "acm023405jsd", "acm023406jsd", "acm023407jsd", "acm023408jsd" ] + }, + "acm023410jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023410jsd", + "name" : "ModsExportFormatFilesTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023420jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023411jsd" : { + "type" : "CodePackage", + "id" : "acm023411jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023412jsd" ] + }, + "acm023412jsd" : { + "type" : "CodePackage", + "id" : "acm023412jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023413jsd" ] + }, + "acm023413jsd" : { + "type" : "CodePackage", + "id" : "acm023413jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023414jsd" ] + }, + "acm023414jsd" : { + "type" : "CodePackage", + "id" : "acm023414jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023410jsd" ] + }, + "acm023415jsd" : { + "type" : "ControlElement", + "id" : "acm023415jsd", + "name" : "fileNames" + }, + "acm023416jsd" : { + "type" : "ControlElement", + "id" : "acm023416jsd", + "name" : "setUp" + }, + "acm023417jsd" : { + "type" : "ControlElement", + "id" : "acm023417jsd", + "name" : "testPerformExport" + }, + "acm023418jsd" : { + "type" : "ControlElement", + "id" : "acm023418jsd", + "name" : "testExportAsModsAndThenImportAsMods" + }, + "acm023419jsd" : { + "type" : "ControlElement", + "id" : "acm023419jsd", + "name" : "testImportAsModsAndExportAsMods" + }, + "acm023420jsd" : { + "type" : "ClassUnit", + "id" : "acm023420jsd", + "name" : "ModsExportFormatFilesTest", + "compilationUnitId" : "acm023410jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011577jsd", "acm013709jsd", "acm014085jsd", "acm018022jsd", "acm018267jsd", "acm020676jsd", "acm020774jsd", "acm023397jsd", "acm023420jsd" ], + "content" : [ "acm023415jsd", "acm023416jsd", "acm023417jsd", "acm023418jsd", "acm023419jsd" ] + }, + "acm023421jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023421jsd", + "name" : "ModsExportFormatTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023428jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023422jsd" : { + "type" : "CodePackage", + "id" : "acm023422jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023423jsd" ] + }, + "acm023423jsd" : { + "type" : "CodePackage", + "id" : "acm023423jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023424jsd" ] + }, + "acm023424jsd" : { + "type" : "CodePackage", + "id" : "acm023424jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023425jsd" ] + }, + "acm023425jsd" : { + "type" : "CodePackage", + "id" : "acm023425jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023421jsd" ] + }, + "acm023426jsd" : { + "type" : "ControlElement", + "id" : "acm023426jsd", + "name" : "setUp" + }, + "acm023427jsd" : { + "type" : "ControlElement", + "id" : "acm023427jsd", + "name" : "exportForNoEntriesWritesNothing" + }, + "acm023428jsd" : { + "type" : "ClassUnit", + "id" : "acm023428jsd", + "name" : "ModsExportFormatTest", + "compilationUnitId" : "acm023421jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011577jsd", "acm013709jsd", "acm018022jsd", "acm020676jsd", "acm023428jsd" ], + "content" : [ "acm023426jsd", "acm023427jsd" ] + }, + "acm023429jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023429jsd", + "name" : "MsBibExportFormatTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023436jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023430jsd" : { + "type" : "CodePackage", + "id" : "acm023430jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023431jsd" ] + }, + "acm023431jsd" : { + "type" : "CodePackage", + "id" : "acm023431jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023432jsd" ] + }, + "acm023432jsd" : { + "type" : "CodePackage", + "id" : "acm023432jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023433jsd" ] + }, + "acm023433jsd" : { + "type" : "CodePackage", + "id" : "acm023433jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023429jsd" ] + }, + "acm023434jsd" : { + "type" : "ControlElement", + "id" : "acm023434jsd", + "name" : "setUp" + }, + "acm023435jsd" : { + "type" : "ControlElement", + "id" : "acm023435jsd", + "name" : "testPerformExportWithNoEntry" + }, + "acm023436jsd" : { + "type" : "ClassUnit", + "id" : "acm023436jsd", + "name" : "MsBibExportFormatTest", + "compilationUnitId" : "acm023429jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011538jsd", "acm011663jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm023434jsd", "acm023435jsd" ] + }, + "acm023437jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023437jsd", + "name" : "OpenOfficeDocumentCreatorTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023446jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023438jsd" : { + "type" : "CodePackage", + "id" : "acm023438jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023439jsd" ] + }, + "acm023439jsd" : { + "type" : "CodePackage", + "id" : "acm023439jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023440jsd" ] + }, + "acm023440jsd" : { + "type" : "CodePackage", + "id" : "acm023440jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023441jsd" ] + }, + "acm023441jsd" : { + "type" : "CodePackage", + "id" : "acm023441jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023437jsd" ] + }, + "acm023442jsd" : { + "type" : "ControlElement", + "id" : "acm023442jsd", + "name" : "setUp" + }, + "acm023443jsd" : { + "type" : "ControlElement", + "id" : "acm023443jsd", + "name" : "testPerformExportForSingleEntry" + }, + "acm023444jsd" : { + "type" : "ControlElement", + "id" : "acm023444jsd", + "name" : "unzipContentXml" + }, + "acm023445jsd" : { + "type" : "ControlElement", + "id" : "acm023445jsd", + "name" : "zipSlipProtect" + }, + "acm023446jsd" : { + "type" : "ClassUnit", + "id" : "acm023446jsd", + "name" : "OpenOfficeDocumentCreatorTest", + "compilationUnitId" : "acm023437jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd", "acm023446jsd" ], + "content" : [ "acm023442jsd", "acm023443jsd", "acm023444jsd", "acm023445jsd" ] + }, + "acm023447jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023447jsd", + "name" : "XmpExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023457jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023448jsd" : { + "type" : "CodePackage", + "id" : "acm023448jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023449jsd" ] + }, + "acm023449jsd" : { + "type" : "CodePackage", + "id" : "acm023449jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023450jsd" ] + }, + "acm023450jsd" : { + "type" : "CodePackage", + "id" : "acm023450jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023451jsd" ] + }, + "acm023451jsd" : { + "type" : "CodePackage", + "id" : "acm023451jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023447jsd" ] + }, + "acm023452jsd" : { + "type" : "ControlElement", + "id" : "acm023452jsd", + "name" : "setUp" + }, + "acm023453jsd" : { + "type" : "ControlElement", + "id" : "acm023453jsd", + "name" : "exportSingleEntry" + }, + "acm023454jsd" : { + "type" : "ControlElement", + "id" : "acm023454jsd", + "name" : "writeMultipleEntriesInASingleFile" + }, + "acm023455jsd" : { + "type" : "ControlElement", + "id" : "acm023455jsd", + "name" : "writeMultipleEntriesInDifferentFiles" + }, + "acm023456jsd" : { + "type" : "ControlElement", + "id" : "acm023456jsd", + "name" : "exportSingleEntryWithPrivacyFilter" + }, + "acm023457jsd" : { + "type" : "ClassUnit", + "id" : "acm023457jsd", + "name" : "XmpExporterTest", + "compilationUnitId" : "acm023447jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011502jsd", "acm011689jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd" ], + "content" : [ "acm023452jsd", "acm023453jsd", "acm023454jsd", "acm023455jsd", "acm023456jsd" ] + }, + "acm023458jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023458jsd", + "name" : "XmpPdfExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023474jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023459jsd" : { + "type" : "CodePackage", + "id" : "acm023459jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023460jsd" ] + }, + "acm023460jsd" : { + "type" : "CodePackage", + "id" : "acm023460jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023461jsd" ] + }, + "acm023461jsd" : { + "type" : "CodePackage", + "id" : "acm023461jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023462jsd" ] + }, + "acm023462jsd" : { + "type" : "CodePackage", + "id" : "acm023462jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023458jsd" ] + }, + "acm023463jsd" : { + "type" : "ControlElement", + "id" : "acm023463jsd", + "name" : "initBibEntries" + }, + "acm023464jsd" : { + "type" : "ControlElement", + "id" : "acm023464jsd", + "name" : "setUp" + }, + "acm023465jsd" : { + "type" : "ControlElement", + "id" : "acm023465jsd", + "name" : "successfulExportToAllFilesOfEntry" + }, + "acm023466jsd" : { + "type" : "ControlElement", + "id" : "acm023466jsd", + "name" : "unsuccessfulExportToAllFilesOfEntry" + }, + "acm023467jsd" : { + "type" : "ControlElement", + "id" : "acm023467jsd", + "name" : "provideBibEntriesWithValidPdfFileLinks" + }, + "acm023468jsd" : { + "type" : "ControlElement", + "id" : "acm023468jsd", + "name" : "provideBibEntriesWithInvalidPdfFileLinks" + }, + "acm023469jsd" : { + "type" : "ControlElement", + "id" : "acm023469jsd", + "name" : "successfulExportToFileByPath" + }, + "acm023470jsd" : { + "type" : "ControlElement", + "id" : "acm023470jsd", + "name" : "unsuccessfulExportToFileByPath" + }, + "acm023471jsd" : { + "type" : "ControlElement", + "id" : "acm023471jsd", + "name" : "providePathsToValidPDFs" + }, + "acm023472jsd" : { + "type" : "ControlElement", + "id" : "acm023472jsd", + "name" : "providePathsToInvalidPDFs" + }, + "acm023473jsd" : { + "type" : "ControlElement", + "id" : "acm023473jsd", + "name" : "createDefaultLinkedFile" + }, + "acm023474jsd" : { + "type" : "ClassUnit", + "id" : "acm023474jsd", + "name" : "XmpPdfExporterTest", + "compilationUnitId" : "acm023458jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011697jsd", "acm014250jsd", "acm017745jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm023463jsd", "acm023464jsd", "acm023465jsd", "acm023466jsd", "acm023467jsd", "acm023468jsd", "acm023469jsd", "acm023470jsd", "acm023471jsd", "acm023472jsd", "acm023473jsd" ] + }, + "acm023475jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023475jsd", + "name" : "YamlExporterTest", + "parentId" : "acm011391jsd", + "content" : [ "acm023486jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "exporter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023476jsd" : { + "type" : "CodePackage", + "id" : "acm023476jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023477jsd" ] + }, + "acm023477jsd" : { + "type" : "CodePackage", + "id" : "acm023477jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023478jsd" ] + }, + "acm023478jsd" : { + "type" : "CodePackage", + "id" : "acm023478jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023479jsd" ] + }, + "acm023479jsd" : { + "type" : "CodePackage", + "id" : "acm023479jsd", + "name" : "exporter", + "parentId" : null, + "content" : [ "acm023475jsd" ] + }, + "acm023480jsd" : { + "type" : "ControlElement", + "id" : "acm023480jsd", + "name" : "setUp" + }, + "acm023481jsd" : { + "type" : "ControlElement", + "id" : "acm023481jsd", + "name" : "exportForNoEntriesWritesNothing" + }, + "acm023482jsd" : { + "type" : "ControlElement", + "id" : "acm023482jsd", + "name" : "exportsCorrectContent" + }, + "acm023483jsd" : { + "type" : "ControlElement", + "id" : "acm023483jsd", + "name" : "formatsContentCorrect" + }, + "acm023484jsd" : { + "type" : "ControlElement", + "id" : "acm023484jsd", + "name" : "passesModifiedCharset" + }, + "acm023485jsd" : { + "type" : "ControlElement", + "id" : "acm023485jsd", + "name" : "passesModifiedCharsetNull" + }, + "acm023486jsd" : { + "type" : "ClassUnit", + "id" : "acm023486jsd", + "name" : "YamlExporterTest", + "compilationUnitId" : "acm023475jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010497jsd", "acm011502jsd", "acm011513jsd", "acm011645jsd", "acm015033jsd", "acm017745jsd", "acm018022jsd", "acm018267jsd", "acm018333jsd" ], + "content" : [ "acm023480jsd", "acm023481jsd", "acm023482jsd", "acm023483jsd", "acm023484jsd", "acm023485jsd" ] + }, + "acm023487jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023487jsd", + "name" : "FormatterTest", + "parentId" : "acm011725jsd", + "content" : [ "acm023504jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023488jsd" : { + "type" : "CodePackage", + "id" : "acm023488jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023489jsd" ] + }, + "acm023489jsd" : { + "type" : "CodePackage", + "id" : "acm023489jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023490jsd" ] + }, + "acm023490jsd" : { + "type" : "CodePackage", + "id" : "acm023490jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023491jsd" ] + }, + "acm023491jsd" : { + "type" : "CodePackage", + "id" : "acm023491jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023487jsd" ] + }, + "acm023492jsd" : { + "type" : "ControlElement", + "id" : "acm023492jsd", + "name" : "setUp" + }, + "acm023493jsd" : { + "type" : "ControlElement", + "id" : "acm023493jsd", + "name" : "allFormatterKeysAreUnique" + }, + "acm023494jsd" : { + "type" : "ControlElement", + "id" : "acm023494jsd", + "name" : "getNameReturnsNotNull" + }, + "acm023495jsd" : { + "type" : "ControlElement", + "id" : "acm023495jsd", + "name" : "getNameReturnsNotEmpty" + }, + "acm023496jsd" : { + "type" : "ControlElement", + "id" : "acm023496jsd", + "name" : "getKeyReturnsNotNull" + }, + "acm023497jsd" : { + "type" : "ControlElement", + "id" : "acm023497jsd", + "name" : "getKeyReturnsNotEmpty" + }, + "acm023498jsd" : { + "type" : "ControlElement", + "id" : "acm023498jsd", + "name" : "formatOfNullThrowsException" + }, + "acm023499jsd" : { + "type" : "ControlElement", + "id" : "acm023499jsd", + "name" : "formatOfEmptyStringReturnsEmpty" + }, + "acm023500jsd" : { + "type" : "ControlElement", + "id" : "acm023500jsd", + "name" : "formatNotReturnsNull" + }, + "acm023501jsd" : { + "type" : "ControlElement", + "id" : "acm023501jsd", + "name" : "getDescriptionAlwaysNonEmpty" + }, + "acm023502jsd" : { + "type" : "ControlElement", + "id" : "acm023502jsd", + "name" : "getExampleInputAlwaysNonEmpty" + }, + "acm023503jsd" : { + "type" : "ControlElement", + "id" : "acm023503jsd", + "name" : "getFormatters" + }, + "acm023504jsd" : { + "type" : "ClassUnit", + "id" : "acm023504jsd", + "name" : "FormatterTest", + "compilationUnitId" : "acm023487jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011208jsd", "acm011743jsd", "acm012098jsd", "acm012215jsd", "acm016690jsd", "acm016716jsd" ], + "content" : [ "acm023492jsd", "acm023493jsd", "acm023494jsd", "acm023495jsd", "acm023496jsd", "acm023497jsd", "acm023498jsd", "acm023499jsd", "acm023500jsd", "acm023501jsd", "acm023502jsd", "acm023503jsd" ] + }, + "acm023505jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023505jsd", + "name" : "IdentityFormatterTest", + "parentId" : "acm011725jsd", + "content" : [ "acm023512jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023506jsd" : { + "type" : "CodePackage", + "id" : "acm023506jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023507jsd" ] + }, + "acm023507jsd" : { + "type" : "CodePackage", + "id" : "acm023507jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023508jsd" ] + }, + "acm023508jsd" : { + "type" : "CodePackage", + "id" : "acm023508jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023509jsd" ] + }, + "acm023509jsd" : { + "type" : "CodePackage", + "id" : "acm023509jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023505jsd" ] + }, + "acm023510jsd" : { + "type" : "ControlElement", + "id" : "acm023510jsd", + "name" : "setUp" + }, + "acm023511jsd" : { + "type" : "ControlElement", + "id" : "acm023511jsd", + "name" : "formatExample" + }, + "acm023512jsd" : { + "type" : "ClassUnit", + "id" : "acm023512jsd", + "name" : "IdentityFormatterTest", + "compilationUnitId" : "acm023505jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011743jsd" ], + "content" : [ "acm023510jsd", "acm023511jsd" ] + }, + "acm023513jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023513jsd", + "name" : "AddBracesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023532jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023514jsd" : { + "type" : "CodePackage", + "id" : "acm023514jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023515jsd" ] + }, + "acm023515jsd" : { + "type" : "CodePackage", + "id" : "acm023515jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023516jsd" ] + }, + "acm023516jsd" : { + "type" : "CodePackage", + "id" : "acm023516jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023517jsd" ] + }, + "acm023517jsd" : { + "type" : "CodePackage", + "id" : "acm023517jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023518jsd" ] + }, + "acm023518jsd" : { + "type" : "CodePackage", + "id" : "acm023518jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023513jsd" ] + }, + "acm023519jsd" : { + "type" : "ControlElement", + "id" : "acm023519jsd", + "name" : "setUp" + }, + "acm023520jsd" : { + "type" : "ControlElement", + "id" : "acm023520jsd", + "name" : "formatAddsSingleEnclosingBraces" + }, + "acm023521jsd" : { + "type" : "ControlElement", + "id" : "acm023521jsd", + "name" : "formatKeepsUnmatchedBracesAtBeginning" + }, + "acm023522jsd" : { + "type" : "ControlElement", + "id" : "acm023522jsd", + "name" : "formatKeepsUnmatchedBracesAtEnd" + }, + "acm023523jsd" : { + "type" : "ControlElement", + "id" : "acm023523jsd", + "name" : "formatKeepsShortString" + }, + "acm023524jsd" : { + "type" : "ControlElement", + "id" : "acm023524jsd", + "name" : "formatKeepsEmptyString" + }, + "acm023525jsd" : { + "type" : "ControlElement", + "id" : "acm023525jsd", + "name" : "formatKeepsDoubleEnclosingBraces" + }, + "acm023526jsd" : { + "type" : "ControlElement", + "id" : "acm023526jsd", + "name" : "formatKeepsTripleEnclosingBraces" + }, + "acm023527jsd" : { + "type" : "ControlElement", + "id" : "acm023527jsd", + "name" : "formatKeepsNonMatchingBraces" + }, + "acm023528jsd" : { + "type" : "ControlElement", + "id" : "acm023528jsd", + "name" : "formatKeepsOnlyMatchingBraces" + }, + "acm023529jsd" : { + "type" : "ControlElement", + "id" : "acm023529jsd", + "name" : "formatDoesNotRemoveBracesInBrokenString" + }, + "acm023530jsd" : { + "type" : "ControlElement", + "id" : "acm023530jsd", + "name" : "formatExample" + }, + "acm023531jsd" : { + "type" : "ControlElement", + "id" : "acm023531jsd", + "name" : "formatStringWithMinimalRequiredLength" + }, + "acm023532jsd" : { + "type" : "ClassUnit", + "id" : "acm023532jsd", + "name" : "AddBracesFormatterTest", + "compilationUnitId" : "acm023513jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011755jsd" ], + "content" : [ "acm023519jsd", "acm023520jsd", "acm023521jsd", "acm023522jsd", "acm023523jsd", "acm023524jsd", "acm023525jsd", "acm023526jsd", "acm023527jsd", "acm023528jsd", "acm023529jsd", "acm023530jsd", "acm023531jsd" ] + }, + "acm023533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023533jsd", + "name" : "CleanupUrlFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023547jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023534jsd" : { + "type" : "CodePackage", + "id" : "acm023534jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023535jsd" ] + }, + "acm023535jsd" : { + "type" : "CodePackage", + "id" : "acm023535jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023536jsd" ] + }, + "acm023536jsd" : { + "type" : "CodePackage", + "id" : "acm023536jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023537jsd" ] + }, + "acm023537jsd" : { + "type" : "CodePackage", + "id" : "acm023537jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023538jsd" ] + }, + "acm023538jsd" : { + "type" : "CodePackage", + "id" : "acm023538jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023533jsd" ] + }, + "acm023539jsd" : { + "type" : "ControlElement", + "id" : "acm023539jsd", + "name" : "setUp" + }, + "acm023540jsd" : { + "type" : "ControlElement", + "id" : "acm023540jsd", + "name" : "removeSpecialSymbolsFromURLLink" + }, + "acm023541jsd" : { + "type" : "ControlElement", + "id" : "acm023541jsd", + "name" : "extractURLFormLink" + }, + "acm023542jsd" : { + "type" : "ControlElement", + "id" : "acm023542jsd", + "name" : "validUrlUnmodified" + }, + "acm023543jsd" : { + "type" : "ControlElement", + "id" : "acm023543jsd", + "name" : "latexCommandsNotRemoved" + }, + "acm023544jsd" : { + "type" : "ControlElement", + "id" : "acm023544jsd", + "name" : "urlencodedSlashesAreAlsoConverted" + }, + "acm023545jsd" : { + "type" : "ControlElement", + "id" : "acm023545jsd", + "name" : "formatExample" + }, + "acm023546jsd" : { + "type" : "ControlElement", + "id" : "acm023546jsd", + "name" : "shouldNotReplacePlusOperatorAsASignInURL" + }, + "acm023547jsd" : { + "type" : "ClassUnit", + "id" : "acm023547jsd", + "name" : "CleanupUrlFormatterTest", + "compilationUnitId" : "acm023533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011767jsd" ], + "content" : [ "acm023539jsd", "acm023540jsd", "acm023541jsd", "acm023542jsd", "acm023543jsd", "acm023544jsd", "acm023545jsd", "acm023546jsd" ] + }, + "acm023548jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023548jsd", + "name" : "ClearFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023558jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023549jsd" : { + "type" : "CodePackage", + "id" : "acm023549jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023550jsd" ] + }, + "acm023550jsd" : { + "type" : "CodePackage", + "id" : "acm023550jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023551jsd" ] + }, + "acm023551jsd" : { + "type" : "CodePackage", + "id" : "acm023551jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023552jsd" ] + }, + "acm023552jsd" : { + "type" : "CodePackage", + "id" : "acm023552jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023553jsd" ] + }, + "acm023553jsd" : { + "type" : "CodePackage", + "id" : "acm023553jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023548jsd" ] + }, + "acm023554jsd" : { + "type" : "ControlElement", + "id" : "acm023554jsd", + "name" : "setUp" + }, + "acm023555jsd" : { + "type" : "ControlElement", + "id" : "acm023555jsd", + "name" : "formatReturnsEmptyForEmptyString" + }, + "acm023556jsd" : { + "type" : "ControlElement", + "id" : "acm023556jsd", + "name" : "formatReturnsEmptyForSomeString" + }, + "acm023557jsd" : { + "type" : "ControlElement", + "id" : "acm023557jsd", + "name" : "formatExample" + }, + "acm023558jsd" : { + "type" : "ClassUnit", + "id" : "acm023558jsd", + "name" : "ClearFormatterTest", + "compilationUnitId" : "acm023548jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011779jsd" ], + "content" : [ "acm023554jsd", "acm023555jsd", "acm023556jsd", "acm023557jsd" ] + }, + "acm023559jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023559jsd", + "name" : "EscapeAmpersandsFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023571jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023560jsd" : { + "type" : "CodePackage", + "id" : "acm023560jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023561jsd" ] + }, + "acm023561jsd" : { + "type" : "CodePackage", + "id" : "acm023561jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023562jsd" ] + }, + "acm023562jsd" : { + "type" : "CodePackage", + "id" : "acm023562jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023563jsd" ] + }, + "acm023563jsd" : { + "type" : "CodePackage", + "id" : "acm023563jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023564jsd" ] + }, + "acm023564jsd" : { + "type" : "CodePackage", + "id" : "acm023564jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023559jsd" ] + }, + "acm023565jsd" : { + "type" : "ControlElement", + "id" : "acm023565jsd", + "name" : "setUp" + }, + "acm023566jsd" : { + "type" : "ControlElement", + "id" : "acm023566jsd", + "name" : "formatReturnsSameTextIfNoAmpersandsPresent" + }, + "acm023567jsd" : { + "type" : "ControlElement", + "id" : "acm023567jsd", + "name" : "formatEscapesAmpersandsIfPresent" + }, + "acm023568jsd" : { + "type" : "ControlElement", + "id" : "acm023568jsd", + "name" : "formatExample" + }, + "acm023569jsd" : { + "type" : "ControlElement", + "id" : "acm023569jsd", + "name" : "formatReturnsSameTextInNewUserDefinedLatexCommandIfNoAmpersandsPresent" + }, + "acm023570jsd" : { + "type" : "ControlElement", + "id" : "acm023570jsd", + "name" : "formatReturnsSameTextInLatexCommandIfOneAmpersandPresent" + }, + "acm023571jsd" : { + "type" : "ClassUnit", + "id" : "acm023571jsd", + "name" : "EscapeAmpersandsFormatterTest", + "compilationUnitId" : "acm023559jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011791jsd" ], + "content" : [ "acm023565jsd", "acm023566jsd", "acm023567jsd", "acm023568jsd", "acm023569jsd", "acm023570jsd" ] + }, + "acm023572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023572jsd", + "name" : "EscapeDollarSignFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023581jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023573jsd" : { + "type" : "CodePackage", + "id" : "acm023573jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023574jsd" ] + }, + "acm023574jsd" : { + "type" : "CodePackage", + "id" : "acm023574jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023575jsd" ] + }, + "acm023575jsd" : { + "type" : "CodePackage", + "id" : "acm023575jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023576jsd" ] + }, + "acm023576jsd" : { + "type" : "CodePackage", + "id" : "acm023576jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023577jsd" ] + }, + "acm023577jsd" : { + "type" : "CodePackage", + "id" : "acm023577jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023572jsd" ] + }, + "acm023578jsd" : { + "type" : "ControlElement", + "id" : "acm023578jsd", + "name" : "correctlyFormats" + }, + "acm023579jsd" : { + "type" : "ControlElement", + "id" : "acm023579jsd", + "name" : "correctlyFormats" + }, + "acm023580jsd" : { + "type" : "ControlElement", + "id" : "acm023580jsd", + "name" : "formatExample" + }, + "acm023581jsd" : { + "type" : "ClassUnit", + "id" : "acm023581jsd", + "name" : "EscapeDollarSignFormatterTest", + "compilationUnitId" : "acm023572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011803jsd" ], + "content" : [ "acm023578jsd", "acm023579jsd", "acm023580jsd" ] + }, + "acm023582jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023582jsd", + "name" : "EscapeUnderscoresFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023592jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023583jsd" : { + "type" : "CodePackage", + "id" : "acm023583jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023584jsd" ] + }, + "acm023584jsd" : { + "type" : "CodePackage", + "id" : "acm023584jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023585jsd" ] + }, + "acm023585jsd" : { + "type" : "CodePackage", + "id" : "acm023585jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023586jsd" ] + }, + "acm023586jsd" : { + "type" : "CodePackage", + "id" : "acm023586jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023587jsd" ] + }, + "acm023587jsd" : { + "type" : "CodePackage", + "id" : "acm023587jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023582jsd" ] + }, + "acm023588jsd" : { + "type" : "ControlElement", + "id" : "acm023588jsd", + "name" : "setUp" + }, + "acm023589jsd" : { + "type" : "ControlElement", + "id" : "acm023589jsd", + "name" : "formatReturnsSameTextIfNoUnderscoresPresent" + }, + "acm023590jsd" : { + "type" : "ControlElement", + "id" : "acm023590jsd", + "name" : "formatEscapesUnderscoresIfPresent" + }, + "acm023591jsd" : { + "type" : "ControlElement", + "id" : "acm023591jsd", + "name" : "formatExample" + }, + "acm023592jsd" : { + "type" : "ClassUnit", + "id" : "acm023592jsd", + "name" : "EscapeUnderscoresFormatterTest", + "compilationUnitId" : "acm023582jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011815jsd" ], + "content" : [ "acm023588jsd", "acm023589jsd", "acm023590jsd", "acm023591jsd" ] + }, + "acm023593jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023593jsd", + "name" : "HtmlToLatexFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023609jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023594jsd" : { + "type" : "CodePackage", + "id" : "acm023594jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023595jsd" ] + }, + "acm023595jsd" : { + "type" : "CodePackage", + "id" : "acm023595jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023596jsd" ] + }, + "acm023596jsd" : { + "type" : "CodePackage", + "id" : "acm023596jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023597jsd" ] + }, + "acm023597jsd" : { + "type" : "CodePackage", + "id" : "acm023597jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023598jsd" ] + }, + "acm023598jsd" : { + "type" : "CodePackage", + "id" : "acm023598jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023593jsd" ] + }, + "acm023599jsd" : { + "type" : "ControlElement", + "id" : "acm023599jsd", + "name" : "setUp" + }, + "acm023600jsd" : { + "type" : "ControlElement", + "id" : "acm023600jsd", + "name" : "formatWithoutHtmlCharactersReturnsSameString" + }, + "acm023601jsd" : { + "type" : "ControlElement", + "id" : "acm023601jsd", + "name" : "formatMultipleHtmlCharacters" + }, + "acm023602jsd" : { + "type" : "ControlElement", + "id" : "acm023602jsd", + "name" : "formatCombinedAccent" + }, + "acm023603jsd" : { + "type" : "ControlElement", + "id" : "acm023603jsd", + "name" : "testBasic" + }, + "acm023604jsd" : { + "type" : "ControlElement", + "id" : "acm023604jsd", + "name" : "testHTML" + }, + "acm023605jsd" : { + "type" : "ControlElement", + "id" : "acm023605jsd", + "name" : "testHTMLRemoveTags" + }, + "acm023606jsd" : { + "type" : "ControlElement", + "id" : "acm023606jsd", + "name" : "testHTMLCombiningAccents" + }, + "acm023607jsd" : { + "type" : "ControlElement", + "id" : "acm023607jsd", + "name" : "keepsSingleLessThan" + }, + "acm023608jsd" : { + "type" : "ControlElement", + "id" : "acm023608jsd", + "name" : "formatExample" + }, + "acm023609jsd" : { + "type" : "ClassUnit", + "id" : "acm023609jsd", + "name" : "HtmlToLatexFormatterTest", + "compilationUnitId" : "acm023593jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011828jsd" ], + "content" : [ "acm023599jsd", "acm023600jsd", "acm023601jsd", "acm023602jsd", "acm023603jsd", "acm023604jsd", "acm023605jsd", "acm023606jsd", "acm023607jsd", "acm023608jsd" ] + }, + "acm023610jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023610jsd", + "name" : "HtmlToUnicodeFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023619jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023611jsd" : { + "type" : "CodePackage", + "id" : "acm023611jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023612jsd" ] + }, + "acm023612jsd" : { + "type" : "CodePackage", + "id" : "acm023612jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023613jsd" ] + }, + "acm023613jsd" : { + "type" : "CodePackage", + "id" : "acm023613jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023614jsd" ] + }, + "acm023614jsd" : { + "type" : "CodePackage", + "id" : "acm023614jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023615jsd" ] + }, + "acm023615jsd" : { + "type" : "CodePackage", + "id" : "acm023615jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023610jsd" ] + }, + "acm023616jsd" : { + "type" : "ControlElement", + "id" : "acm023616jsd", + "name" : "data" + }, + "acm023617jsd" : { + "type" : "ControlElement", + "id" : "acm023617jsd", + "name" : "setUp" + }, + "acm023618jsd" : { + "type" : "ControlElement", + "id" : "acm023618jsd", + "name" : "testFormatterWorksCorrectly" + }, + "acm023619jsd" : { + "type" : "ClassUnit", + "id" : "acm023619jsd", + "name" : "HtmlToUnicodeFormatterTest", + "compilationUnitId" : "acm023610jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011840jsd" ], + "content" : [ "acm023616jsd", "acm023617jsd", "acm023618jsd" ] + }, + "acm023620jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023620jsd", + "name" : "LatexCleanupFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023632jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023621jsd" : { + "type" : "CodePackage", + "id" : "acm023621jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023622jsd" ] + }, + "acm023622jsd" : { + "type" : "CodePackage", + "id" : "acm023622jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023623jsd" ] + }, + "acm023623jsd" : { + "type" : "CodePackage", + "id" : "acm023623jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023624jsd" ] + }, + "acm023624jsd" : { + "type" : "CodePackage", + "id" : "acm023624jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023625jsd" ] + }, + "acm023625jsd" : { + "type" : "CodePackage", + "id" : "acm023625jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023620jsd" ] + }, + "acm023626jsd" : { + "type" : "ControlElement", + "id" : "acm023626jsd", + "name" : "setUp" + }, + "acm023627jsd" : { + "type" : "ControlElement", + "id" : "acm023627jsd", + "name" : "test" + }, + "acm023628jsd" : { + "type" : "ControlElement", + "id" : "acm023628jsd", + "name" : "preservePercentSign" + }, + "acm023629jsd" : { + "type" : "ControlElement", + "id" : "acm023629jsd", + "name" : "escapePercentSignOnlyOnce" + }, + "acm023630jsd" : { + "type" : "ControlElement", + "id" : "acm023630jsd", + "name" : "escapePercentSignOnlnyOnceWithNumber" + }, + "acm023631jsd" : { + "type" : "ControlElement", + "id" : "acm023631jsd", + "name" : "formatExample" + }, + "acm023632jsd" : { + "type" : "ClassUnit", + "id" : "acm023632jsd", + "name" : "LatexCleanupFormatterTest", + "compilationUnitId" : "acm023620jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011852jsd" ], + "content" : [ "acm023626jsd", "acm023627jsd", "acm023628jsd", "acm023629jsd", "acm023630jsd", "acm023631jsd" ] + }, + "acm023633jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023633jsd", + "name" : "NormalizeDateFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023664jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023634jsd" : { + "type" : "CodePackage", + "id" : "acm023634jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023635jsd" ] + }, + "acm023635jsd" : { + "type" : "CodePackage", + "id" : "acm023635jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023636jsd" ] + }, + "acm023636jsd" : { + "type" : "CodePackage", + "id" : "acm023636jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023637jsd" ] + }, + "acm023637jsd" : { + "type" : "CodePackage", + "id" : "acm023637jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023638jsd" ] + }, + "acm023638jsd" : { + "type" : "CodePackage", + "id" : "acm023638jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023633jsd" ] + }, + "acm023639jsd" : { + "type" : "ControlElement", + "id" : "acm023639jsd", + "name" : "setUp" + }, + "acm023640jsd" : { + "type" : "ControlElement", + "id" : "acm023640jsd", + "name" : "formatDateYYYYMM0D" + }, + "acm023641jsd" : { + "type" : "ControlElement", + "id" : "acm023641jsd", + "name" : "formatDateYYYYM0D" + }, + "acm023642jsd" : { + "type" : "ControlElement", + "id" : "acm023642jsd", + "name" : "formatDateYYYYMD" + }, + "acm023643jsd" : { + "type" : "ControlElement", + "id" : "acm023643jsd", + "name" : "formatDateYYYYMM" + }, + "acm023644jsd" : { + "type" : "ControlElement", + "id" : "acm023644jsd", + "name" : "formatDateYYYYM" + }, + "acm023645jsd" : { + "type" : "ControlElement", + "id" : "acm023645jsd", + "name" : "formatDateMMYY" + }, + "acm023646jsd" : { + "type" : "ControlElement", + "id" : "acm023646jsd", + "name" : "formatDateMYY" + }, + "acm023647jsd" : { + "type" : "ControlElement", + "id" : "acm023647jsd", + "name" : "formatDate0MYY" + }, + "acm023648jsd" : { + "type" : "ControlElement", + "id" : "acm023648jsd", + "name" : "formatDateMMYYYY" + }, + "acm023649jsd" : { + "type" : "ControlElement", + "id" : "acm023649jsd", + "name" : "formatDateMYYYY" + }, + "acm023650jsd" : { + "type" : "ControlElement", + "id" : "acm023650jsd", + "name" : "formatDate0MYYYY" + }, + "acm023651jsd" : { + "type" : "ControlElement", + "id" : "acm023651jsd", + "name" : "formatDateMMMDDCommaYYYY" + }, + "acm023652jsd" : { + "type" : "ControlElement", + "id" : "acm023652jsd", + "name" : "formatDateMMMDCommaYYYY" + }, + "acm023653jsd" : { + "type" : "ControlElement", + "id" : "acm023653jsd", + "name" : "formatDateMMMCommaYYYY" + }, + "acm023654jsd" : { + "type" : "ControlElement", + "id" : "acm023654jsd", + "name" : "formatDate0DdotMMdotYYYY" + }, + "acm023655jsd" : { + "type" : "ControlElement", + "id" : "acm023655jsd", + "name" : "formatDateDdotMMdotYYYY" + }, + "acm023656jsd" : { + "type" : "ControlElement", + "id" : "acm023656jsd", + "name" : "formatDateDDdotMMdotYYYY" + }, + "acm023657jsd" : { + "type" : "ControlElement", + "id" : "acm023657jsd", + "name" : "formatDate0Ddot0MdotYYYY" + }, + "acm023658jsd" : { + "type" : "ControlElement", + "id" : "acm023658jsd", + "name" : "formatDateDdot0MdotYYYY" + }, + "acm023659jsd" : { + "type" : "ControlElement", + "id" : "acm023659jsd", + "name" : "formatDateDDdot0MdotYYYY" + }, + "acm023660jsd" : { + "type" : "ControlElement", + "id" : "acm023660jsd", + "name" : "formatDate0DdotMdotYYYY" + }, + "acm023661jsd" : { + "type" : "ControlElement", + "id" : "acm023661jsd", + "name" : "formatDateDdotMdotYYYY" + }, + "acm023662jsd" : { + "type" : "ControlElement", + "id" : "acm023662jsd", + "name" : "formatDateDDdotMdotYYYY" + }, + "acm023663jsd" : { + "type" : "ControlElement", + "id" : "acm023663jsd", + "name" : "formatExample" + }, + "acm023664jsd" : { + "type" : "ClassUnit", + "id" : "acm023664jsd", + "name" : "NormalizeDateFormatterTest", + "compilationUnitId" : "acm023633jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011864jsd" ], + "content" : [ "acm023639jsd", "acm023640jsd", "acm023641jsd", "acm023642jsd", "acm023643jsd", "acm023644jsd", "acm023645jsd", "acm023646jsd", "acm023647jsd", "acm023648jsd", "acm023649jsd", "acm023650jsd", "acm023651jsd", "acm023652jsd", "acm023653jsd", "acm023654jsd", "acm023655jsd", "acm023656jsd", "acm023657jsd", "acm023658jsd", "acm023659jsd", "acm023660jsd", "acm023661jsd", "acm023662jsd", "acm023663jsd" ] + }, + "acm023665jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023665jsd", + "name" : "NormalizeEnDashesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023679jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023666jsd" : { + "type" : "CodePackage", + "id" : "acm023666jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023667jsd" ] + }, + "acm023667jsd" : { + "type" : "CodePackage", + "id" : "acm023667jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023668jsd" ] + }, + "acm023668jsd" : { + "type" : "CodePackage", + "id" : "acm023668jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023669jsd" ] + }, + "acm023669jsd" : { + "type" : "CodePackage", + "id" : "acm023669jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023670jsd" ] + }, + "acm023670jsd" : { + "type" : "CodePackage", + "id" : "acm023670jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023665jsd" ] + }, + "acm023671jsd" : { + "type" : "ControlElement", + "id" : "acm023671jsd", + "name" : "setUp" + }, + "acm023672jsd" : { + "type" : "ControlElement", + "id" : "acm023672jsd", + "name" : "formatExample" + }, + "acm023673jsd" : { + "type" : "ControlElement", + "id" : "acm023673jsd", + "name" : "formatExampleOfChangelog" + }, + "acm023674jsd" : { + "type" : "ControlElement", + "id" : "acm023674jsd", + "name" : "dashesWithinWordsAreKept" + }, + "acm023675jsd" : { + "type" : "ControlElement", + "id" : "acm023675jsd", + "name" : "dashesPreceededByASpaceAreKept" + }, + "acm023676jsd" : { + "type" : "ControlElement", + "id" : "acm023676jsd", + "name" : "dashesFollowedByASpaceAreKept" + }, + "acm023677jsd" : { + "type" : "ControlElement", + "id" : "acm023677jsd", + "name" : "dashAtTheBeginningIsKept" + }, + "acm023678jsd" : { + "type" : "ControlElement", + "id" : "acm023678jsd", + "name" : "dashAtTheEndIsKept" + }, + "acm023679jsd" : { + "type" : "ClassUnit", + "id" : "acm023679jsd", + "name" : "NormalizeEnDashesFormatterTest", + "compilationUnitId" : "acm023665jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011876jsd" ], + "content" : [ "acm023671jsd", "acm023672jsd", "acm023673jsd", "acm023674jsd", "acm023675jsd", "acm023676jsd", "acm023677jsd", "acm023678jsd" ] + }, + "acm023680jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023680jsd", + "name" : "NormalizeMonthFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023689jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023681jsd" : { + "type" : "CodePackage", + "id" : "acm023681jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023682jsd" ] + }, + "acm023682jsd" : { + "type" : "CodePackage", + "id" : "acm023682jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023683jsd" ] + }, + "acm023683jsd" : { + "type" : "CodePackage", + "id" : "acm023683jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023684jsd" ] + }, + "acm023684jsd" : { + "type" : "CodePackage", + "id" : "acm023684jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023685jsd" ] + }, + "acm023685jsd" : { + "type" : "CodePackage", + "id" : "acm023685jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023680jsd" ] + }, + "acm023686jsd" : { + "type" : "ControlElement", + "id" : "acm023686jsd", + "name" : "setUp" + }, + "acm023687jsd" : { + "type" : "ControlElement", + "id" : "acm023687jsd", + "name" : "formatExample" + }, + "acm023688jsd" : { + "type" : "ControlElement", + "id" : "acm023688jsd", + "name" : "plainAprilShouldBeApril" + }, + "acm023689jsd" : { + "type" : "ClassUnit", + "id" : "acm023689jsd", + "name" : "NormalizeMonthFormatterTest", + "compilationUnitId" : "acm023680jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011888jsd" ], + "content" : [ "acm023686jsd", "acm023687jsd", "acm023688jsd" ] + }, + "acm023690jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023690jsd", + "name" : "NormalizeNamesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023724jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023691jsd" : { + "type" : "CodePackage", + "id" : "acm023691jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023692jsd" ] + }, + "acm023692jsd" : { + "type" : "CodePackage", + "id" : "acm023692jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023693jsd" ] + }, + "acm023693jsd" : { + "type" : "CodePackage", + "id" : "acm023693jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023694jsd" ] + }, + "acm023694jsd" : { + "type" : "CodePackage", + "id" : "acm023694jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023695jsd" ] + }, + "acm023695jsd" : { + "type" : "CodePackage", + "id" : "acm023695jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023690jsd" ] + }, + "acm023696jsd" : { + "type" : "ControlElement", + "id" : "acm023696jsd", + "name" : "setUp" + }, + "acm023697jsd" : { + "type" : "ControlElement", + "id" : "acm023697jsd", + "name" : "testNormalizeAuthorList" + }, + "acm023698jsd" : { + "type" : "ControlElement", + "id" : "acm023698jsd", + "name" : "twoAuthorsSeperatedByColon" + }, + "acm023699jsd" : { + "type" : "ControlElement", + "id" : "acm023699jsd", + "name" : "threeAuthorsSeperatedByColon" + }, + "acm023700jsd" : { + "type" : "ControlElement", + "id" : "acm023700jsd", + "name" : "threeAuthorsSeperatedByAnd" + }, + "acm023701jsd" : { + "type" : "ControlElement", + "id" : "acm023701jsd", + "name" : "threeAuthorsSeperatedByAndWithDash" + }, + "acm023702jsd" : { + "type" : "ControlElement", + "id" : "acm023702jsd", + "name" : "threeAuthorsSeperatedByAndWithLatex" + }, + "acm023703jsd" : { + "type" : "ControlElement", + "id" : "acm023703jsd", + "name" : "lastThenInitial" + }, + "acm023704jsd" : { + "type" : "ControlElement", + "id" : "acm023704jsd", + "name" : "lastThenInitials" + }, + "acm023705jsd" : { + "type" : "ControlElement", + "id" : "acm023705jsd", + "name" : "initialThenLast" + }, + "acm023706jsd" : { + "type" : "ControlElement", + "id" : "acm023706jsd", + "name" : "initialDotThenLast" + }, + "acm023707jsd" : { + "type" : "ControlElement", + "id" : "acm023707jsd", + "name" : "initialsThenLast" + }, + "acm023708jsd" : { + "type" : "ControlElement", + "id" : "acm023708jsd", + "name" : "lastThenJuniorThenFirst" + }, + "acm023709jsd" : { + "type" : "ControlElement", + "id" : "acm023709jsd", + "name" : "testConcatenationOfAuthorsWithCommas" + }, + "acm023710jsd" : { + "type" : "ControlElement", + "id" : "acm023710jsd", + "name" : "testOddCountOfCommas" + }, + "acm023711jsd" : { + "type" : "ControlElement", + "id" : "acm023711jsd", + "name" : "formatExample" + }, + "acm023712jsd" : { + "type" : "ControlElement", + "id" : "acm023712jsd", + "name" : "testNameAffixe" + }, + "acm023713jsd" : { + "type" : "ControlElement", + "id" : "acm023713jsd", + "name" : "testAvoidSpecialCharacter" + }, + "acm023714jsd" : { + "type" : "ControlElement", + "id" : "acm023714jsd", + "name" : "testAndInName" + }, + "acm023715jsd" : { + "type" : "ControlElement", + "id" : "acm023715jsd", + "name" : "testMultipleNameAffixes" + }, + "acm023716jsd" : { + "type" : "ControlElement", + "id" : "acm023716jsd", + "name" : "testCommaSeperatedNames" + }, + "acm023717jsd" : { + "type" : "ControlElement", + "id" : "acm023717jsd", + "name" : "testMultipleSpaces" + }, + "acm023718jsd" : { + "type" : "ControlElement", + "id" : "acm023718jsd", + "name" : "testAvoidPreposition" + }, + "acm023719jsd" : { + "type" : "ControlElement", + "id" : "acm023719jsd", + "name" : "testPreposition" + }, + "acm023720jsd" : { + "type" : "ControlElement", + "id" : "acm023720jsd", + "name" : "testOneCommaUntouched" + }, + "acm023721jsd" : { + "type" : "ControlElement", + "id" : "acm023721jsd", + "name" : "testAvoidNameAffixes" + }, + "acm023722jsd" : { + "type" : "ControlElement", + "id" : "acm023722jsd", + "name" : "testUpperCaseSensitiveList" + }, + "acm023723jsd" : { + "type" : "ControlElement", + "id" : "acm023723jsd", + "name" : "testSemiCorrectNamesWithSemicolon" + }, + "acm023724jsd" : { + "type" : "ClassUnit", + "id" : "acm023724jsd", + "name" : "NormalizeNamesFormatterTest", + "compilationUnitId" : "acm023690jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011900jsd" ], + "content" : [ "acm023696jsd", "acm023697jsd", "acm023698jsd", "acm023699jsd", "acm023700jsd", "acm023701jsd", "acm023702jsd", "acm023703jsd", "acm023704jsd", "acm023705jsd", "acm023706jsd", "acm023707jsd", "acm023708jsd", "acm023709jsd", "acm023710jsd", "acm023711jsd", "acm023712jsd", "acm023713jsd", "acm023714jsd", "acm023715jsd", "acm023716jsd", "acm023717jsd", "acm023718jsd", "acm023719jsd", "acm023720jsd", "acm023721jsd", "acm023722jsd", "acm023723jsd" ] + }, + "acm023725jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023725jsd", + "name" : "NormalizePagesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023734jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023726jsd" : { + "type" : "CodePackage", + "id" : "acm023726jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023727jsd" ] + }, + "acm023727jsd" : { + "type" : "CodePackage", + "id" : "acm023727jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023728jsd" ] + }, + "acm023728jsd" : { + "type" : "CodePackage", + "id" : "acm023728jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023729jsd" ] + }, + "acm023729jsd" : { + "type" : "CodePackage", + "id" : "acm023729jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023730jsd" ] + }, + "acm023730jsd" : { + "type" : "CodePackage", + "id" : "acm023730jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023725jsd" ] + }, + "acm023731jsd" : { + "type" : "ControlElement", + "id" : "acm023731jsd", + "name" : "setUp" + }, + "acm023732jsd" : { + "type" : "ControlElement", + "id" : "acm023732jsd", + "name" : "tests" + }, + "acm023733jsd" : { + "type" : "ControlElement", + "id" : "acm023733jsd", + "name" : "test" + }, + "acm023734jsd" : { + "type" : "ClassUnit", + "id" : "acm023734jsd", + "name" : "NormalizePagesFormatterTest", + "compilationUnitId" : "acm023725jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011912jsd" ], + "content" : [ "acm023731jsd", "acm023732jsd", "acm023733jsd" ] + }, + "acm023735jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023735jsd", + "name" : "OrdinalsToSuperscriptFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023749jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023736jsd" : { + "type" : "CodePackage", + "id" : "acm023736jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023737jsd" ] + }, + "acm023737jsd" : { + "type" : "CodePackage", + "id" : "acm023737jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023738jsd" ] + }, + "acm023738jsd" : { + "type" : "CodePackage", + "id" : "acm023738jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023739jsd" ] + }, + "acm023739jsd" : { + "type" : "CodePackage", + "id" : "acm023739jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023740jsd" ] + }, + "acm023740jsd" : { + "type" : "CodePackage", + "id" : "acm023740jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023735jsd" ] + }, + "acm023741jsd" : { + "type" : "ControlElement", + "id" : "acm023741jsd", + "name" : "setUp" + }, + "acm023742jsd" : { + "type" : "ControlElement", + "id" : "acm023742jsd", + "name" : "replacesSuperscript" + }, + "acm023743jsd" : { + "type" : "ControlElement", + "id" : "acm023743jsd", + "name" : "replaceSuperscriptsIgnoresCase" + }, + "acm023744jsd" : { + "type" : "ControlElement", + "id" : "acm023744jsd", + "name" : "replaceSuperscriptsInMultilineStrings" + }, + "acm023745jsd" : { + "type" : "ControlElement", + "id" : "acm023745jsd", + "name" : "replaceAllSuperscripts" + }, + "acm023746jsd" : { + "type" : "ControlElement", + "id" : "acm023746jsd", + "name" : "ignoreSuperscriptsInsideWords" + }, + "acm023747jsd" : { + "type" : "ControlElement", + "id" : "acm023747jsd", + "name" : "formatExample" + }, + "acm023748jsd" : { + "type" : "ControlElement", + "id" : "acm023748jsd", + "name" : "expectCorrect" + }, + "acm023749jsd" : { + "type" : "ClassUnit", + "id" : "acm023749jsd", + "name" : "OrdinalsToSuperscriptFormatterTest", + "compilationUnitId" : "acm023735jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011924jsd" ], + "content" : [ "acm023741jsd", "acm023742jsd", "acm023743jsd", "acm023744jsd", "acm023745jsd", "acm023746jsd", "acm023747jsd", "acm023748jsd" ] + }, + "acm023750jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023750jsd", + "name" : "RegexFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023768jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023751jsd" : { + "type" : "CodePackage", + "id" : "acm023751jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023752jsd" ] + }, + "acm023752jsd" : { + "type" : "CodePackage", + "id" : "acm023752jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023753jsd" ] + }, + "acm023753jsd" : { + "type" : "CodePackage", + "id" : "acm023753jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023754jsd" ] + }, + "acm023754jsd" : { + "type" : "CodePackage", + "id" : "acm023754jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023755jsd" ] + }, + "acm023755jsd" : { + "type" : "CodePackage", + "id" : "acm023755jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023750jsd" ] + }, + "acm023756jsd" : { + "type" : "ControlElement", + "id" : "acm023756jsd", + "name" : "spacesReplacedCorrectly" + }, + "acm023757jsd" : { + "type" : "ControlElement", + "id" : "acm023757jsd", + "name" : "protectedSpacesNotReplacedInSingleProtectedBlock" + }, + "acm023758jsd" : { + "type" : "ControlElement", + "id" : "acm023758jsd", + "name" : "protectedSpacesNotReplacedInTwoProtectedBlocks" + }, + "acm023759jsd" : { + "type" : "ControlElement", + "id" : "acm023759jsd", + "name" : "escapedBracesAreNotReplaced" + }, + "acm023760jsd" : { + "type" : "ControlElement", + "id" : "acm023760jsd", + "name" : "escapedBracesAreNotReplacedInTwoCases" + }, + "acm023761jsd" : { + "type" : "ControlElement", + "id" : "acm023761jsd", + "name" : "escapedBracesAreNotReplacedAndProtectionStillWorks" + }, + "acm023762jsd" : { + "type" : "ControlElement", + "id" : "acm023762jsd", + "name" : "formatExample" + }, + "acm023763jsd" : { + "type" : "ControlElement", + "id" : "acm023763jsd", + "name" : "formatCanRemoveMatchesWithEmptyReplacement" + }, + "acm023764jsd" : { + "type" : "ControlElement", + "id" : "acm023764jsd", + "name" : "constructorWithInvalidConstructorArgumentReturnUnchangedString" + }, + "acm023765jsd" : { + "type" : "ControlElement", + "id" : "acm023765jsd", + "name" : "constructorWithEmptyStringArgumentReturnUnchangedString" + }, + "acm023766jsd" : { + "type" : "ControlElement", + "id" : "acm023766jsd", + "name" : "constructorAllowsSpacesBetweenQuotes" + }, + "acm023767jsd" : { + "type" : "ControlElement", + "id" : "acm023767jsd", + "name" : "formatWithSyntaxErrorReturnUnchangedString" + }, + "acm023768jsd" : { + "type" : "ClassUnit", + "id" : "acm023768jsd", + "name" : "RegexFormatterTest", + "compilationUnitId" : "acm023750jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011938jsd" ], + "content" : [ "acm023756jsd", "acm023757jsd", "acm023758jsd", "acm023759jsd", "acm023760jsd", "acm023761jsd", "acm023762jsd", "acm023763jsd", "acm023764jsd", "acm023765jsd", "acm023766jsd", "acm023767jsd" ] + }, + "acm023769jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023769jsd", + "name" : "RemoveBracesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023788jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023770jsd" : { + "type" : "CodePackage", + "id" : "acm023770jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023771jsd" ] + }, + "acm023771jsd" : { + "type" : "CodePackage", + "id" : "acm023771jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023772jsd" ] + }, + "acm023772jsd" : { + "type" : "CodePackage", + "id" : "acm023772jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023773jsd" ] + }, + "acm023773jsd" : { + "type" : "CodePackage", + "id" : "acm023773jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023774jsd" ] + }, + "acm023774jsd" : { + "type" : "CodePackage", + "id" : "acm023774jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023769jsd" ] + }, + "acm023775jsd" : { + "type" : "ControlElement", + "id" : "acm023775jsd", + "name" : "setUp" + }, + "acm023776jsd" : { + "type" : "ControlElement", + "id" : "acm023776jsd", + "name" : "formatRemovesSingleEnclosingBraces" + }, + "acm023777jsd" : { + "type" : "ControlElement", + "id" : "acm023777jsd", + "name" : "formatKeepsUnmatchedBracesAtBeginning" + }, + "acm023778jsd" : { + "type" : "ControlElement", + "id" : "acm023778jsd", + "name" : "formatKeepsUnmatchedBracesAtEnd" + }, + "acm023779jsd" : { + "type" : "ControlElement", + "id" : "acm023779jsd", + "name" : "formatKeepsShortString" + }, + "acm023780jsd" : { + "type" : "ControlElement", + "id" : "acm023780jsd", + "name" : "formatRemovesBracesOnly" + }, + "acm023781jsd" : { + "type" : "ControlElement", + "id" : "acm023781jsd", + "name" : "formatKeepsEmptyString" + }, + "acm023782jsd" : { + "type" : "ControlElement", + "id" : "acm023782jsd", + "name" : "formatRemovesDoubleEnclosingBraces" + }, + "acm023783jsd" : { + "type" : "ControlElement", + "id" : "acm023783jsd", + "name" : "formatRemovesTripleEnclosingBraces" + }, + "acm023784jsd" : { + "type" : "ControlElement", + "id" : "acm023784jsd", + "name" : "formatKeepsNonMatchingBraces" + }, + "acm023785jsd" : { + "type" : "ControlElement", + "id" : "acm023785jsd", + "name" : "formatRemovesOnlyMatchingBraces" + }, + "acm023786jsd" : { + "type" : "ControlElement", + "id" : "acm023786jsd", + "name" : "formatDoesNotRemoveBracesInBrokenString" + }, + "acm023787jsd" : { + "type" : "ControlElement", + "id" : "acm023787jsd", + "name" : "formatExample" + }, + "acm023788jsd" : { + "type" : "ClassUnit", + "id" : "acm023788jsd", + "name" : "RemoveBracesFormatterTest", + "compilationUnitId" : "acm023769jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011951jsd" ], + "content" : [ "acm023775jsd", "acm023776jsd", "acm023777jsd", "acm023778jsd", "acm023779jsd", "acm023780jsd", "acm023781jsd", "acm023782jsd", "acm023783jsd", "acm023784jsd", "acm023785jsd", "acm023786jsd", "acm023787jsd" ] + }, + "acm023789jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023789jsd", + "name" : "RemoveDigitsFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023799jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023790jsd" : { + "type" : "CodePackage", + "id" : "acm023790jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023791jsd" ] + }, + "acm023791jsd" : { + "type" : "CodePackage", + "id" : "acm023791jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023792jsd" ] + }, + "acm023792jsd" : { + "type" : "CodePackage", + "id" : "acm023792jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023793jsd" ] + }, + "acm023793jsd" : { + "type" : "CodePackage", + "id" : "acm023793jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023794jsd" ] + }, + "acm023794jsd" : { + "type" : "CodePackage", + "id" : "acm023794jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023789jsd" ] + }, + "acm023795jsd" : { + "type" : "ControlElement", + "id" : "acm023795jsd", + "name" : "setUp" + }, + "acm023796jsd" : { + "type" : "ControlElement", + "id" : "acm023796jsd", + "name" : "doNothingIfSingleSpace" + }, + "acm023797jsd" : { + "type" : "ControlElement", + "id" : "acm023797jsd", + "name" : "doNothingIfNoSpace" + }, + "acm023798jsd" : { + "type" : "ControlElement", + "id" : "acm023798jsd", + "name" : "removeAllButOneSpacesIfTwo" + }, + "acm023799jsd" : { + "type" : "ClassUnit", + "id" : "acm023799jsd", + "name" : "RemoveDigitsFormatterTest", + "compilationUnitId" : "acm023789jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011963jsd" ], + "content" : [ "acm023795jsd", "acm023796jsd", "acm023797jsd", "acm023798jsd" ] + }, + "acm023800jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023800jsd", + "name" : "RemoveHyphenatedNewlinesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023810jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023801jsd" : { + "type" : "CodePackage", + "id" : "acm023801jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023802jsd" ] + }, + "acm023802jsd" : { + "type" : "CodePackage", + "id" : "acm023802jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023803jsd" ] + }, + "acm023803jsd" : { + "type" : "CodePackage", + "id" : "acm023803jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023804jsd" ] + }, + "acm023804jsd" : { + "type" : "CodePackage", + "id" : "acm023804jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023805jsd" ] + }, + "acm023805jsd" : { + "type" : "CodePackage", + "id" : "acm023805jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023800jsd" ] + }, + "acm023806jsd" : { + "type" : "ControlElement", + "id" : "acm023806jsd", + "name" : "setUp" + }, + "acm023807jsd" : { + "type" : "ControlElement", + "id" : "acm023807jsd", + "name" : "removeHyphensBeforeNewlines" + }, + "acm023808jsd" : { + "type" : "ControlElement", + "id" : "acm023808jsd", + "name" : "withoutHyphensUnmodified" + }, + "acm023809jsd" : { + "type" : "ControlElement", + "id" : "acm023809jsd", + "name" : "removeHyphensBeforePlatformSpecificNewlines" + }, + "acm023810jsd" : { + "type" : "ClassUnit", + "id" : "acm023810jsd", + "name" : "RemoveHyphenatedNewlinesFormatterTest", + "compilationUnitId" : "acm023800jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011975jsd" ], + "content" : [ "acm023806jsd", "acm023807jsd", "acm023808jsd", "acm023809jsd" ] + }, + "acm023811jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023811jsd", + "name" : "RemoveNewlinesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023823jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023812jsd" : { + "type" : "CodePackage", + "id" : "acm023812jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023813jsd" ] + }, + "acm023813jsd" : { + "type" : "CodePackage", + "id" : "acm023813jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023814jsd" ] + }, + "acm023814jsd" : { + "type" : "CodePackage", + "id" : "acm023814jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023815jsd" ] + }, + "acm023815jsd" : { + "type" : "CodePackage", + "id" : "acm023815jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023816jsd" ] + }, + "acm023816jsd" : { + "type" : "CodePackage", + "id" : "acm023816jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023811jsd" ] + }, + "acm023817jsd" : { + "type" : "ControlElement", + "id" : "acm023817jsd", + "name" : "setUp" + }, + "acm023818jsd" : { + "type" : "ControlElement", + "id" : "acm023818jsd", + "name" : "removeCarriageReturnLineFeed" + }, + "acm023819jsd" : { + "type" : "ControlElement", + "id" : "acm023819jsd", + "name" : "removeCarriageReturn" + }, + "acm023820jsd" : { + "type" : "ControlElement", + "id" : "acm023820jsd", + "name" : "removeLineFeed" + }, + "acm023821jsd" : { + "type" : "ControlElement", + "id" : "acm023821jsd", + "name" : "withoutNewLineUnmodified" + }, + "acm023822jsd" : { + "type" : "ControlElement", + "id" : "acm023822jsd", + "name" : "removePlatformSpecificNewLine" + }, + "acm023823jsd" : { + "type" : "ClassUnit", + "id" : "acm023823jsd", + "name" : "RemoveNewlinesFormatterTest", + "compilationUnitId" : "acm023811jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011987jsd" ], + "content" : [ "acm023817jsd", "acm023818jsd", "acm023819jsd", "acm023820jsd", "acm023821jsd", "acm023822jsd" ] + }, + "acm023824jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023824jsd", + "name" : "RemoveRedundantSpacesFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023835jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023825jsd" : { + "type" : "CodePackage", + "id" : "acm023825jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023826jsd" ] + }, + "acm023826jsd" : { + "type" : "CodePackage", + "id" : "acm023826jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023827jsd" ] + }, + "acm023827jsd" : { + "type" : "CodePackage", + "id" : "acm023827jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023828jsd" ] + }, + "acm023828jsd" : { + "type" : "CodePackage", + "id" : "acm023828jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023829jsd" ] + }, + "acm023829jsd" : { + "type" : "CodePackage", + "id" : "acm023829jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023824jsd" ] + }, + "acm023830jsd" : { + "type" : "ControlElement", + "id" : "acm023830jsd", + "name" : "setUp" + }, + "acm023831jsd" : { + "type" : "ControlElement", + "id" : "acm023831jsd", + "name" : "doNothingIfSingleSpace" + }, + "acm023832jsd" : { + "type" : "ControlElement", + "id" : "acm023832jsd", + "name" : "doNothingIfNoSpace" + }, + "acm023833jsd" : { + "type" : "ControlElement", + "id" : "acm023833jsd", + "name" : "removeAllButOneSpacesIfTwo" + }, + "acm023834jsd" : { + "type" : "ControlElement", + "id" : "acm023834jsd", + "name" : "removeAllButOneSpacesIfThree" + }, + "acm023835jsd" : { + "type" : "ClassUnit", + "id" : "acm023835jsd", + "name" : "RemoveRedundantSpacesFormatterTest", + "compilationUnitId" : "acm023824jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011999jsd" ], + "content" : [ "acm023830jsd", "acm023831jsd", "acm023832jsd", "acm023833jsd", "acm023834jsd" ] + }, + "acm023836jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023836jsd", + "name" : "ReplaceTabsBySpaceFormaterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023846jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023837jsd" : { + "type" : "CodePackage", + "id" : "acm023837jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023838jsd" ] + }, + "acm023838jsd" : { + "type" : "CodePackage", + "id" : "acm023838jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023839jsd" ] + }, + "acm023839jsd" : { + "type" : "CodePackage", + "id" : "acm023839jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023840jsd" ] + }, + "acm023840jsd" : { + "type" : "CodePackage", + "id" : "acm023840jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023841jsd" ] + }, + "acm023841jsd" : { + "type" : "CodePackage", + "id" : "acm023841jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023836jsd" ] + }, + "acm023842jsd" : { + "type" : "ControlElement", + "id" : "acm023842jsd", + "name" : "setUp" + }, + "acm023843jsd" : { + "type" : "ControlElement", + "id" : "acm023843jsd", + "name" : "removeSingleTab" + }, + "acm023844jsd" : { + "type" : "ControlElement", + "id" : "acm023844jsd", + "name" : "removeMultipleTabs" + }, + "acm023845jsd" : { + "type" : "ControlElement", + "id" : "acm023845jsd", + "name" : "doNothingIfNoTab" + }, + "acm023846jsd" : { + "type" : "ClassUnit", + "id" : "acm023846jsd", + "name" : "ReplaceTabsBySpaceFormaterTest", + "compilationUnitId" : "acm023836jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012011jsd" ], + "content" : [ "acm023842jsd", "acm023843jsd", "acm023844jsd", "acm023845jsd" ] + }, + "acm023847jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023847jsd", + "name" : "ReplaceWithEscapedDoubleQuotesTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023858jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023848jsd" : { + "type" : "CodePackage", + "id" : "acm023848jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023849jsd" ] + }, + "acm023849jsd" : { + "type" : "CodePackage", + "id" : "acm023849jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023850jsd" ] + }, + "acm023850jsd" : { + "type" : "CodePackage", + "id" : "acm023850jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023851jsd" ] + }, + "acm023851jsd" : { + "type" : "CodePackage", + "id" : "acm023851jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023852jsd" ] + }, + "acm023852jsd" : { + "type" : "CodePackage", + "id" : "acm023852jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023847jsd" ] + }, + "acm023853jsd" : { + "type" : "ControlElement", + "id" : "acm023853jsd", + "name" : "setUp" + }, + "acm023854jsd" : { + "type" : "ControlElement", + "id" : "acm023854jsd", + "name" : "replacingSingleDoubleQuote" + }, + "acm023855jsd" : { + "type" : "ControlElement", + "id" : "acm023855jsd", + "name" : "replacingMultipleDoubleQuote" + }, + "acm023856jsd" : { + "type" : "ControlElement", + "id" : "acm023856jsd", + "name" : "replacingSingleDoubleQuoteHavingCommas" + }, + "acm023857jsd" : { + "type" : "ControlElement", + "id" : "acm023857jsd", + "name" : "doNothing" + }, + "acm023858jsd" : { + "type" : "ClassUnit", + "id" : "acm023858jsd", + "name" : "ReplaceWithEscapedDoubleQuotesTest", + "compilationUnitId" : "acm023847jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015637jsd" ], + "content" : [ "acm023853jsd", "acm023854jsd", "acm023855jsd", "acm023856jsd", "acm023857jsd" ] + }, + "acm023859jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023859jsd", + "name" : "ShortenDOIFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023868jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023860jsd" : { + "type" : "CodePackage", + "id" : "acm023860jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023861jsd" ] + }, + "acm023861jsd" : { + "type" : "CodePackage", + "id" : "acm023861jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023862jsd" ] + }, + "acm023862jsd" : { + "type" : "CodePackage", + "id" : "acm023862jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023863jsd" ] + }, + "acm023863jsd" : { + "type" : "CodePackage", + "id" : "acm023863jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023864jsd" ] + }, + "acm023864jsd" : { + "type" : "CodePackage", + "id" : "acm023864jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023859jsd" ] + }, + "acm023865jsd" : { + "type" : "ControlElement", + "id" : "acm023865jsd", + "name" : "setUp" + }, + "acm023866jsd" : { + "type" : "ControlElement", + "id" : "acm023866jsd", + "name" : "formatDoi" + }, + "acm023867jsd" : { + "type" : "ControlElement", + "id" : "acm023867jsd", + "name" : "invalidDoiIsKept" + }, + "acm023868jsd" : { + "type" : "ClassUnit", + "id" : "acm023868jsd", + "name" : "ShortenDOIFormatterTest", + "compilationUnitId" : "acm023859jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012023jsd" ], + "content" : [ "acm023865jsd", "acm023866jsd", "acm023867jsd" ] + }, + "acm023869jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023869jsd", + "name" : "TrimWhitespaceFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023882jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023870jsd" : { + "type" : "CodePackage", + "id" : "acm023870jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023871jsd" ] + }, + "acm023871jsd" : { + "type" : "CodePackage", + "id" : "acm023871jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023872jsd" ] + }, + "acm023872jsd" : { + "type" : "CodePackage", + "id" : "acm023872jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023873jsd" ] + }, + "acm023873jsd" : { + "type" : "CodePackage", + "id" : "acm023873jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023874jsd" ] + }, + "acm023874jsd" : { + "type" : "CodePackage", + "id" : "acm023874jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023869jsd" ] + }, + "acm023875jsd" : { + "type" : "ControlElement", + "id" : "acm023875jsd", + "name" : "setUp" + }, + "acm023876jsd" : { + "type" : "ControlElement", + "id" : "acm023876jsd", + "name" : "removeHorizontalTabulations" + }, + "acm023877jsd" : { + "type" : "ControlElement", + "id" : "acm023877jsd", + "name" : "removeLineFeeds" + }, + "acm023878jsd" : { + "type" : "ControlElement", + "id" : "acm023878jsd", + "name" : "removeFormFeeds" + }, + "acm023879jsd" : { + "type" : "ControlElement", + "id" : "acm023879jsd", + "name" : "removeCarriageReturnFeeds" + }, + "acm023880jsd" : { + "type" : "ControlElement", + "id" : "acm023880jsd", + "name" : "removeSeparatorSpaces" + }, + "acm023881jsd" : { + "type" : "ControlElement", + "id" : "acm023881jsd", + "name" : "removeMixedWhitespaceChars" + }, + "acm023882jsd" : { + "type" : "ClassUnit", + "id" : "acm023882jsd", + "name" : "TrimWhitespaceFormatterTest", + "compilationUnitId" : "acm023869jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012035jsd" ], + "content" : [ "acm023875jsd", "acm023876jsd", "acm023877jsd", "acm023878jsd", "acm023879jsd", "acm023880jsd", "acm023881jsd" ] + }, + "acm023883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023883jsd", + "name" : "UnicodeConverterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023894jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023884jsd" : { + "type" : "CodePackage", + "id" : "acm023884jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023885jsd" ] + }, + "acm023885jsd" : { + "type" : "CodePackage", + "id" : "acm023885jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023886jsd" ] + }, + "acm023886jsd" : { + "type" : "CodePackage", + "id" : "acm023886jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023887jsd" ] + }, + "acm023887jsd" : { + "type" : "CodePackage", + "id" : "acm023887jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023888jsd" ] + }, + "acm023888jsd" : { + "type" : "CodePackage", + "id" : "acm023888jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023883jsd" ] + }, + "acm023889jsd" : { + "type" : "ControlElement", + "id" : "acm023889jsd", + "name" : "setUp" + }, + "acm023890jsd" : { + "type" : "ControlElement", + "id" : "acm023890jsd", + "name" : "testBasic" + }, + "acm023891jsd" : { + "type" : "ControlElement", + "id" : "acm023891jsd", + "name" : "testUnicodeCombiningAccents" + }, + "acm023892jsd" : { + "type" : "ControlElement", + "id" : "acm023892jsd", + "name" : "testUnicode" + }, + "acm023893jsd" : { + "type" : "ControlElement", + "id" : "acm023893jsd", + "name" : "testUnicodeSingle" + }, + "acm023894jsd" : { + "type" : "ClassUnit", + "id" : "acm023894jsd", + "name" : "UnicodeConverterTest", + "compilationUnitId" : "acm023883jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012047jsd" ], + "content" : [ "acm023889jsd", "acm023890jsd", "acm023891jsd", "acm023892jsd", "acm023893jsd" ] + }, + "acm023895jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023895jsd", + "name" : "UnicodeToLatexFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023904jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023896jsd" : { + "type" : "CodePackage", + "id" : "acm023896jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023897jsd" ] + }, + "acm023897jsd" : { + "type" : "CodePackage", + "id" : "acm023897jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023898jsd" ] + }, + "acm023898jsd" : { + "type" : "CodePackage", + "id" : "acm023898jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023899jsd" ] + }, + "acm023899jsd" : { + "type" : "CodePackage", + "id" : "acm023899jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023900jsd" ] + }, + "acm023900jsd" : { + "type" : "CodePackage", + "id" : "acm023900jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023895jsd" ] + }, + "acm023901jsd" : { + "type" : "ControlElement", + "id" : "acm023901jsd", + "name" : "setUp" + }, + "acm023902jsd" : { + "type" : "ControlElement", + "id" : "acm023902jsd", + "name" : "testCases" + }, + "acm023903jsd" : { + "type" : "ControlElement", + "id" : "acm023903jsd", + "name" : "testFormat" + }, + "acm023904jsd" : { + "type" : "ClassUnit", + "id" : "acm023904jsd", + "name" : "UnicodeToLatexFormatterTest", + "compilationUnitId" : "acm023895jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012047jsd" ], + "content" : [ "acm023901jsd", "acm023902jsd", "acm023903jsd" ] + }, + "acm023905jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023905jsd", + "name" : "UnitsToLatexFormatterTest", + "parentId" : "acm011749jsd", + "content" : [ "acm023914jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "bibtexfields" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023906jsd" : { + "type" : "CodePackage", + "id" : "acm023906jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023907jsd" ] + }, + "acm023907jsd" : { + "type" : "CodePackage", + "id" : "acm023907jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023908jsd" ] + }, + "acm023908jsd" : { + "type" : "CodePackage", + "id" : "acm023908jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023909jsd" ] + }, + "acm023909jsd" : { + "type" : "CodePackage", + "id" : "acm023909jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023910jsd" ] + }, + "acm023910jsd" : { + "type" : "CodePackage", + "id" : "acm023910jsd", + "name" : "bibtexfields", + "parentId" : null, + "content" : [ "acm023905jsd" ] + }, + "acm023911jsd" : { + "type" : "ControlElement", + "id" : "acm023911jsd", + "name" : "setUp" + }, + "acm023912jsd" : { + "type" : "ControlElement", + "id" : "acm023912jsd", + "name" : "test" + }, + "acm023913jsd" : { + "type" : "ControlElement", + "id" : "acm023913jsd", + "name" : "formatExample" + }, + "acm023914jsd" : { + "type" : "ClassUnit", + "id" : "acm023914jsd", + "name" : "UnitsToLatexFormatterTest", + "compilationUnitId" : "acm023905jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012060jsd" ], + "content" : [ "acm023911jsd", "acm023912jsd", "acm023913jsd" ] + }, + "acm023915jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023915jsd", + "name" : "CapitalizeFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023924jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023916jsd" : { + "type" : "CodePackage", + "id" : "acm023916jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023917jsd" ] + }, + "acm023917jsd" : { + "type" : "CodePackage", + "id" : "acm023917jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023918jsd" ] + }, + "acm023918jsd" : { + "type" : "CodePackage", + "id" : "acm023918jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023919jsd" ] + }, + "acm023919jsd" : { + "type" : "CodePackage", + "id" : "acm023919jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023920jsd" ] + }, + "acm023920jsd" : { + "type" : "CodePackage", + "id" : "acm023920jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023915jsd" ] + }, + "acm023921jsd" : { + "type" : "ControlElement", + "id" : "acm023921jsd", + "name" : "setUp" + }, + "acm023922jsd" : { + "type" : "ControlElement", + "id" : "acm023922jsd", + "name" : "formatExample" + }, + "acm023923jsd" : { + "type" : "ControlElement", + "id" : "acm023923jsd", + "name" : "testInputs" + }, + "acm023924jsd" : { + "type" : "ClassUnit", + "id" : "acm023924jsd", + "name" : "CapitalizeFormatterTest", + "compilationUnitId" : "acm023915jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012072jsd" ], + "content" : [ "acm023921jsd", "acm023922jsd", "acm023923jsd" ] + }, + "acm023925jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023925jsd", + "name" : "LowerCaseFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023935jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023926jsd" : { + "type" : "CodePackage", + "id" : "acm023926jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023927jsd" ] + }, + "acm023927jsd" : { + "type" : "CodePackage", + "id" : "acm023927jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023928jsd" ] + }, + "acm023928jsd" : { + "type" : "CodePackage", + "id" : "acm023928jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023929jsd" ] + }, + "acm023929jsd" : { + "type" : "CodePackage", + "id" : "acm023929jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023930jsd" ] + }, + "acm023930jsd" : { + "type" : "CodePackage", + "id" : "acm023930jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023925jsd" ] + }, + "acm023931jsd" : { + "type" : "ControlElement", + "id" : "acm023931jsd", + "name" : "setUp" + }, + "acm023932jsd" : { + "type" : "ControlElement", + "id" : "acm023932jsd", + "name" : "test" + }, + "acm023933jsd" : { + "type" : "ControlElement", + "id" : "acm023933jsd", + "name" : "provideStringsForFormat" + }, + "acm023934jsd" : { + "type" : "ControlElement", + "id" : "acm023934jsd", + "name" : "formatExample" + }, + "acm023935jsd" : { + "type" : "ClassUnit", + "id" : "acm023935jsd", + "name" : "LowerCaseFormatterTest", + "compilationUnitId" : "acm023925jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012084jsd" ], + "content" : [ "acm023931jsd", "acm023932jsd", "acm023933jsd", "acm023934jsd" ] + }, + "acm023936jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023936jsd", + "name" : "ProtectTermsFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023949jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023937jsd" : { + "type" : "CodePackage", + "id" : "acm023937jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023938jsd" ] + }, + "acm023938jsd" : { + "type" : "CodePackage", + "id" : "acm023938jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023939jsd" ] + }, + "acm023939jsd" : { + "type" : "CodePackage", + "id" : "acm023939jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023940jsd" ] + }, + "acm023940jsd" : { + "type" : "CodePackage", + "id" : "acm023940jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023941jsd" ] + }, + "acm023941jsd" : { + "type" : "CodePackage", + "id" : "acm023941jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023936jsd" ] + }, + "acm023942jsd" : { + "type" : "ControlElement", + "id" : "acm023942jsd", + "name" : "setUp" + }, + "acm023943jsd" : { + "type" : "ControlElement", + "id" : "acm023943jsd", + "name" : "testSingleWord" + }, + "acm023944jsd" : { + "type" : "ControlElement", + "id" : "acm023944jsd", + "name" : "testDoNotProtectAlreadyProtected" + }, + "acm023945jsd" : { + "type" : "ControlElement", + "id" : "acm023945jsd", + "name" : "testCaseSensitivity" + }, + "acm023946jsd" : { + "type" : "ControlElement", + "id" : "acm023946jsd", + "name" : "formatExample" + }, + "acm023947jsd" : { + "type" : "ControlElement", + "id" : "acm023947jsd", + "name" : "testCorrectOrderingOfTerms" + }, + "acm023948jsd" : { + "type" : "ControlElement", + "id" : "acm023948jsd", + "name" : "test" + }, + "acm023949jsd" : { + "type" : "ClassUnit", + "id" : "acm023949jsd", + "name" : "ProtectTermsFormatterTest", + "compilationUnitId" : "acm023936jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012098jsd", "acm016690jsd", "acm016716jsd" ], + "content" : [ "acm023942jsd", "acm023943jsd", "acm023944jsd", "acm023945jsd", "acm023946jsd", "acm023947jsd", "acm023948jsd" ] + }, + "acm023950jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023950jsd", + "name" : "SentenceCaseFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023959jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023951jsd" : { + "type" : "CodePackage", + "id" : "acm023951jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023952jsd" ] + }, + "acm023952jsd" : { + "type" : "CodePackage", + "id" : "acm023952jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023953jsd" ] + }, + "acm023953jsd" : { + "type" : "CodePackage", + "id" : "acm023953jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023954jsd" ] + }, + "acm023954jsd" : { + "type" : "CodePackage", + "id" : "acm023954jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023955jsd" ] + }, + "acm023955jsd" : { + "type" : "CodePackage", + "id" : "acm023955jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023950jsd" ] + }, + "acm023956jsd" : { + "type" : "ControlElement", + "id" : "acm023956jsd", + "name" : "setUp" + }, + "acm023957jsd" : { + "type" : "ControlElement", + "id" : "acm023957jsd", + "name" : "testData" + }, + "acm023958jsd" : { + "type" : "ControlElement", + "id" : "acm023958jsd", + "name" : "test" + }, + "acm023959jsd" : { + "type" : "ClassUnit", + "id" : "acm023959jsd", + "name" : "SentenceCaseFormatterTest", + "compilationUnitId" : "acm023950jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012110jsd" ], + "content" : [ "acm023956jsd", "acm023957jsd", "acm023958jsd" ] + }, + "acm023960jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023960jsd", + "name" : "TitleCaseFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023969jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023961jsd" : { + "type" : "CodePackage", + "id" : "acm023961jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023962jsd" ] + }, + "acm023962jsd" : { + "type" : "CodePackage", + "id" : "acm023962jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023963jsd" ] + }, + "acm023963jsd" : { + "type" : "CodePackage", + "id" : "acm023963jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023964jsd" ] + }, + "acm023964jsd" : { + "type" : "CodePackage", + "id" : "acm023964jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023965jsd" ] + }, + "acm023965jsd" : { + "type" : "CodePackage", + "id" : "acm023965jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023960jsd" ] + }, + "acm023966jsd" : { + "type" : "ControlElement", + "id" : "acm023966jsd", + "name" : "setUp" + }, + "acm023967jsd" : { + "type" : "ControlElement", + "id" : "acm023967jsd", + "name" : "testData" + }, + "acm023968jsd" : { + "type" : "ControlElement", + "id" : "acm023968jsd", + "name" : "test" + }, + "acm023969jsd" : { + "type" : "ClassUnit", + "id" : "acm023969jsd", + "name" : "TitleCaseFormatterTest", + "compilationUnitId" : "acm023960jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012134jsd" ], + "content" : [ "acm023966jsd", "acm023967jsd", "acm023968jsd" ] + }, + "acm023970jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023970jsd", + "name" : "UnprotectTermsFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023979jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023971jsd" : { + "type" : "CodePackage", + "id" : "acm023971jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023972jsd" ] + }, + "acm023972jsd" : { + "type" : "CodePackage", + "id" : "acm023972jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023973jsd" ] + }, + "acm023973jsd" : { + "type" : "CodePackage", + "id" : "acm023973jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023974jsd" ] + }, + "acm023974jsd" : { + "type" : "CodePackage", + "id" : "acm023974jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023975jsd" ] + }, + "acm023975jsd" : { + "type" : "CodePackage", + "id" : "acm023975jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023970jsd" ] + }, + "acm023976jsd" : { + "type" : "ControlElement", + "id" : "acm023976jsd", + "name" : "setUp" + }, + "acm023977jsd" : { + "type" : "ControlElement", + "id" : "acm023977jsd", + "name" : "terms" + }, + "acm023978jsd" : { + "type" : "ControlElement", + "id" : "acm023978jsd", + "name" : "test" + }, + "acm023979jsd" : { + "type" : "ClassUnit", + "id" : "acm023979jsd", + "name" : "UnprotectTermsFormatterTest", + "compilationUnitId" : "acm023970jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012157jsd" ], + "content" : [ "acm023976jsd", "acm023977jsd", "acm023978jsd" ] + }, + "acm023980jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023980jsd", + "name" : "UpperCaseFormatterTest", + "parentId" : "acm012066jsd", + "content" : [ "acm023989jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "casechanger" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023981jsd" : { + "type" : "CodePackage", + "id" : "acm023981jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023982jsd" ] + }, + "acm023982jsd" : { + "type" : "CodePackage", + "id" : "acm023982jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023983jsd" ] + }, + "acm023983jsd" : { + "type" : "CodePackage", + "id" : "acm023983jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023984jsd" ] + }, + "acm023984jsd" : { + "type" : "CodePackage", + "id" : "acm023984jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023985jsd" ] + }, + "acm023985jsd" : { + "type" : "CodePackage", + "id" : "acm023985jsd", + "name" : "casechanger", + "parentId" : null, + "content" : [ "acm023980jsd" ] + }, + "acm023986jsd" : { + "type" : "ControlElement", + "id" : "acm023986jsd", + "name" : "upperCaseTest" + }, + "acm023987jsd" : { + "type" : "ControlElement", + "id" : "acm023987jsd", + "name" : "upperCaseTests" + }, + "acm023988jsd" : { + "type" : "ControlElement", + "id" : "acm023988jsd", + "name" : "formatExample" + }, + "acm023989jsd" : { + "type" : "ClassUnit", + "id" : "acm023989jsd", + "name" : "UpperCaseFormatterTest", + "compilationUnitId" : "acm023980jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012169jsd" ], + "content" : [ "acm023986jsd", "acm023987jsd", "acm023988jsd" ] + }, + "acm023990jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm023990jsd", + "name" : "MinifyNameListFormatterTest", + "parentId" : "acm012195jsd", + "content" : [ "acm023999jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "minifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm023991jsd" : { + "type" : "CodePackage", + "id" : "acm023991jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm023992jsd" ] + }, + "acm023992jsd" : { + "type" : "CodePackage", + "id" : "acm023992jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm023993jsd" ] + }, + "acm023993jsd" : { + "type" : "CodePackage", + "id" : "acm023993jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm023994jsd" ] + }, + "acm023994jsd" : { + "type" : "CodePackage", + "id" : "acm023994jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm023995jsd" ] + }, + "acm023995jsd" : { + "type" : "CodePackage", + "id" : "acm023995jsd", + "name" : "minifier", + "parentId" : null, + "content" : [ "acm023990jsd" ] + }, + "acm023996jsd" : { + "type" : "ControlElement", + "id" : "acm023996jsd", + "name" : "setUp" + }, + "acm023997jsd" : { + "type" : "ControlElement", + "id" : "acm023997jsd", + "name" : "minifyAuthorNames" + }, + "acm023998jsd" : { + "type" : "ControlElement", + "id" : "acm023998jsd", + "name" : "provideAuthorNames" + }, + "acm023999jsd" : { + "type" : "ClassUnit", + "id" : "acm023999jsd", + "name" : "MinifyNameListFormatterTest", + "compilationUnitId" : "acm023990jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012202jsd" ], + "content" : [ "acm023996jsd", "acm023997jsd", "acm023998jsd" ] + }, + "acm024000jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024000jsd", + "name" : "TruncateFormatterTest", + "parentId" : "acm012195jsd", + "content" : [ "acm024013jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "formatter", "minifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024001jsd" : { + "type" : "CodePackage", + "id" : "acm024001jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024002jsd" ] + }, + "acm024002jsd" : { + "type" : "CodePackage", + "id" : "acm024002jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024003jsd" ] + }, + "acm024003jsd" : { + "type" : "CodePackage", + "id" : "acm024003jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024004jsd" ] + }, + "acm024004jsd" : { + "type" : "CodePackage", + "id" : "acm024004jsd", + "name" : "formatter", + "parentId" : null, + "content" : [ "acm024005jsd" ] + }, + "acm024005jsd" : { + "type" : "CodePackage", + "id" : "acm024005jsd", + "name" : "minifier", + "parentId" : null, + "content" : [ "acm024000jsd" ] + }, + "acm024006jsd" : { + "type" : "ControlElement", + "id" : "acm024006jsd", + "name" : "formatWorksWith0Index" + }, + "acm024007jsd" : { + "type" : "ControlElement", + "id" : "acm024007jsd", + "name" : "formatRemovesTrailingWhitespace" + }, + "acm024008jsd" : { + "type" : "ControlElement", + "id" : "acm024008jsd", + "name" : "formatKeepsInternalWhitespace" + }, + "acm024009jsd" : { + "type" : "ControlElement", + "id" : "acm024009jsd", + "name" : "formatWorksWith9999Length" + }, + "acm024010jsd" : { + "type" : "ControlElement", + "id" : "acm024010jsd", + "name" : "formatIgnoresNegativeIndex" + }, + "acm024011jsd" : { + "type" : "ControlElement", + "id" : "acm024011jsd", + "name" : "formatWorksWithEmptyString" + }, + "acm024012jsd" : { + "type" : "ControlElement", + "id" : "acm024012jsd", + "name" : "formatThrowsExceptionNullString" + }, + "acm024013jsd" : { + "type" : "ClassUnit", + "id" : "acm024013jsd", + "name" : "TruncateFormatterTest", + "compilationUnitId" : "acm024000jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012215jsd" ], + "content" : [ "acm024006jsd", "acm024007jsd", "acm024008jsd", "acm024009jsd", "acm024010jsd", "acm024011jsd", "acm024012jsd" ] + }, + "acm024014jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024014jsd", + "name" : "GitHandlerTest", + "parentId" : "acm012220jsd", + "content" : [ "acm024023jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "git" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024015jsd" : { + "type" : "CodePackage", + "id" : "acm024015jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024016jsd" ] + }, + "acm024016jsd" : { + "type" : "CodePackage", + "id" : "acm024016jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024017jsd" ] + }, + "acm024017jsd" : { + "type" : "CodePackage", + "id" : "acm024017jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024018jsd" ] + }, + "acm024018jsd" : { + "type" : "CodePackage", + "id" : "acm024018jsd", + "name" : "git", + "parentId" : null, + "content" : [ "acm024014jsd" ] + }, + "acm024019jsd" : { + "type" : "ControlElement", + "id" : "acm024019jsd", + "name" : "setUpGitHandler" + }, + "acm024020jsd" : { + "type" : "ControlElement", + "id" : "acm024020jsd", + "name" : "checkoutNewBranch" + }, + "acm024021jsd" : { + "type" : "ControlElement", + "id" : "acm024021jsd", + "name" : "createCommitOnCurrentBranch" + }, + "acm024022jsd" : { + "type" : "ControlElement", + "id" : "acm024022jsd", + "name" : "getCurrentlyCheckedOutBranch" + }, + "acm024023jsd" : { + "type" : "ClassUnit", + "id" : "acm024023jsd", + "name" : "GitHandlerTest", + "compilationUnitId" : "acm024014jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012231jsd" ], + "content" : [ "acm024019jsd", "acm024020jsd", "acm024021jsd", "acm024022jsd" ] + }, + "acm024024jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024024jsd", + "name" : "SlrGitHandlerTest", + "parentId" : "acm012220jsd", + "content" : [ "acm024033jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "git" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024025jsd" : { + "type" : "CodePackage", + "id" : "acm024025jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024026jsd" ] + }, + "acm024026jsd" : { + "type" : "CodePackage", + "id" : "acm024026jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024027jsd" ] + }, + "acm024027jsd" : { + "type" : "CodePackage", + "id" : "acm024027jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024028jsd" ] + }, + "acm024028jsd" : { + "type" : "CodePackage", + "id" : "acm024028jsd", + "name" : "git", + "parentId" : null, + "content" : [ "acm024024jsd" ] + }, + "acm024029jsd" : { + "type" : "ControlElement", + "id" : "acm024029jsd", + "name" : "setUpGitHandler" + }, + "acm024030jsd" : { + "type" : "ControlElement", + "id" : "acm024030jsd", + "name" : "calculateDiffOnBranch" + }, + "acm024031jsd" : { + "type" : "ControlElement", + "id" : "acm024031jsd", + "name" : "calculatePatch" + }, + "acm024032jsd" : { + "type" : "ControlElement", + "id" : "acm024032jsd", + "name" : "applyPatch" + }, + "acm024033jsd" : { + "type" : "ClassUnit", + "id" : "acm024033jsd", + "name" : "SlrGitHandlerTest", + "compilationUnitId" : "acm024024jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012242jsd", "acm024033jsd" ], + "content" : [ "acm024029jsd", "acm024030jsd", "acm024031jsd", "acm024032jsd" ] + }, + "acm024034jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024034jsd", + "name" : "HelpFileTest", + "parentId" : "acm012255jsd", + "content" : [ "acm024041jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "help" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024035jsd" : { + "type" : "CodePackage", + "id" : "acm024035jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024036jsd" ] + }, + "acm024036jsd" : { + "type" : "CodePackage", + "id" : "acm024036jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024037jsd" ] + }, + "acm024037jsd" : { + "type" : "CodePackage", + "id" : "acm024037jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024038jsd" ] + }, + "acm024038jsd" : { + "type" : "CodePackage", + "id" : "acm024038jsd", + "name" : "help", + "parentId" : null, + "content" : [ "acm024034jsd" ] + }, + "acm024039jsd" : { + "type" : "ControlElement", + "id" : "acm024039jsd", + "name" : "getAllHelpFiles" + }, + "acm024040jsd" : { + "type" : "ControlElement", + "id" : "acm024040jsd", + "name" : "referToValidPage" + }, + "acm024041jsd" : { + "type" : "ClassUnit", + "id" : "acm024041jsd", + "name" : "HelpFileTest", + "compilationUnitId" : "acm024034jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012258jsd" ], + "content" : [ "acm024039jsd", "acm024040jsd" ] + }, + "acm024042jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024042jsd", + "name" : "AuthorListParserTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024051jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024043jsd" : { + "type" : "CodePackage", + "id" : "acm024043jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024044jsd" ] + }, + "acm024044jsd" : { + "type" : "CodePackage", + "id" : "acm024044jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024045jsd" ] + }, + "acm024045jsd" : { + "type" : "CodePackage", + "id" : "acm024045jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024046jsd" ] + }, + "acm024046jsd" : { + "type" : "CodePackage", + "id" : "acm024046jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024042jsd" ] + }, + "acm024047jsd" : { + "type" : "ControlElement", + "id" : "acm024047jsd", + "name" : "parseSingleAuthorCorrectly" + }, + "acm024048jsd" : { + "type" : "ControlElement", + "id" : "acm024048jsd", + "name" : "parseSingleAuthorCorrectly" + }, + "acm024049jsd" : { + "type" : "ControlElement", + "id" : "acm024049jsd", + "name" : "parseMultipleCorrectly" + }, + "acm024050jsd" : { + "type" : "ControlElement", + "id" : "acm024050jsd", + "name" : "parseMultipleCorrectly" + }, + "acm024051jsd" : { + "type" : "ClassUnit", + "id" : "acm024051jsd", + "name" : "AuthorListParserTest", + "compilationUnitId" : "acm024042jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012269jsd", "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm024047jsd", "acm024048jsd", "acm024049jsd", "acm024050jsd" ] + }, + "acm024052jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024052jsd", + "name" : "BibDatabaseFilesTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024059jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024053jsd" : { + "type" : "CodePackage", + "id" : "acm024053jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024054jsd" ] + }, + "acm024054jsd" : { + "type" : "CodePackage", + "id" : "acm024054jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024055jsd" ] + }, + "acm024055jsd" : { + "type" : "CodePackage", + "id" : "acm024055jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024056jsd" ] + }, + "acm024056jsd" : { + "type" : "CodePackage", + "id" : "acm024056jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024052jsd" ] + }, + "acm024057jsd" : { + "type" : "ControlElement", + "id" : "acm024057jsd", + "name" : "setUp" + }, + "acm024058jsd" : { + "type" : "ControlElement", + "id" : "acm024058jsd", + "name" : "resolveStrings" + }, + "acm024059jsd" : { + "type" : "ClassUnit", + "id" : "acm024059jsd", + "name" : "BibDatabaseFilesTest", + "compilationUnitId" : "acm024052jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013761jsd", "acm017988jsd", "acm020676jsd" ], + "content" : [ "acm024057jsd", "acm024058jsd" ] + }, + "acm024060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024060jsd", + "name" : "DatabaseFileLookupTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024067jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024061jsd" : { + "type" : "CodePackage", + "id" : "acm024061jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024062jsd" ] + }, + "acm024062jsd" : { + "type" : "CodePackage", + "id" : "acm024062jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024063jsd" ] + }, + "acm024063jsd" : { + "type" : "CodePackage", + "id" : "acm024063jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024064jsd" ] + }, + "acm024064jsd" : { + "type" : "CodePackage", + "id" : "acm024064jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024060jsd" ] + }, + "acm024065jsd" : { + "type" : "ControlElement", + "id" : "acm024065jsd", + "name" : "setUp" + }, + "acm024066jsd" : { + "type" : "ControlElement", + "id" : "acm024066jsd", + "name" : "testTestDatabase" + }, + "acm024067jsd" : { + "type" : "ClassUnit", + "id" : "acm024067jsd", + "name" : "DatabaseFileLookupTest", + "compilationUnitId" : "acm024060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013709jsd", "acm017988jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm024065jsd", "acm024066jsd" ] + }, + "acm024068jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024068jsd", + "name" : "FulltextFetchersTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024077jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024069jsd" : { + "type" : "CodePackage", + "id" : "acm024069jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024070jsd" ] + }, + "acm024070jsd" : { + "type" : "CodePackage", + "id" : "acm024070jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024071jsd" ] + }, + "acm024071jsd" : { + "type" : "CodePackage", + "id" : "acm024071jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024072jsd" ] + }, + "acm024072jsd" : { + "type" : "CodePackage", + "id" : "acm024072jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024068jsd" ] + }, + "acm024073jsd" : { + "type" : "ControlElement", + "id" : "acm024073jsd", + "name" : "acceptPdfUrls" + }, + "acm024074jsd" : { + "type" : "ControlElement", + "id" : "acm024074jsd", + "name" : "rejectNonPdfUrls" + }, + "acm024075jsd" : { + "type" : "ControlElement", + "id" : "acm024075jsd", + "name" : "noTrustLevel" + }, + "acm024076jsd" : { + "type" : "ControlElement", + "id" : "acm024076jsd", + "name" : "higherTrustLevelWins" + }, + "acm024077jsd" : { + "type" : "ClassUnit", + "id" : "acm024077jsd", + "name" : "FulltextFetchersTest", + "compilationUnitId" : "acm024068jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012340jsd", "acm012353jsd", "acm018267jsd" ], + "content" : [ "acm024073jsd", "acm024074jsd", "acm024075jsd", "acm024076jsd" ] + }, + "acm024078jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024078jsd", + "name" : "ImportDataTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024084jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024079jsd" : { + "type" : "CodePackage", + "id" : "acm024079jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024080jsd" ] + }, + "acm024080jsd" : { + "type" : "CodePackage", + "id" : "acm024080jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024081jsd" ] + }, + "acm024081jsd" : { + "type" : "CodePackage", + "id" : "acm024081jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024082jsd" ] + }, + "acm024082jsd" : { + "type" : "CodePackage", + "id" : "acm024082jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024078jsd" ] + }, + "acm024083jsd" : { + "type" : "ControlElement", + "id" : "acm024083jsd", + "name" : "testTestingEnvironment" + }, + "acm024084jsd" : { + "type" : "ClassUnit", + "id" : "acm024084jsd", + "name" : "ImportDataTest", + "compilationUnitId" : "acm024078jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm024083jsd" ] + }, + "acm024085jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024085jsd", + "name" : "ImportFormatReaderIntegrationTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024095jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024086jsd" : { + "type" : "CodePackage", + "id" : "acm024086jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024087jsd" ] + }, + "acm024087jsd" : { + "type" : "CodePackage", + "id" : "acm024087jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024088jsd" ] + }, + "acm024088jsd" : { + "type" : "CodePackage", + "id" : "acm024088jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024089jsd" ] + }, + "acm024089jsd" : { + "type" : "CodePackage", + "id" : "acm024089jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024085jsd" ] + }, + "acm024090jsd" : { + "type" : "ControlElement", + "id" : "acm024090jsd", + "name" : "setUp" + }, + "acm024091jsd" : { + "type" : "ControlElement", + "id" : "acm024091jsd", + "name" : "testImportUnknownFormat" + }, + "acm024092jsd" : { + "type" : "ControlElement", + "id" : "acm024092jsd", + "name" : "testImportFormatFromFile" + }, + "acm024093jsd" : { + "type" : "ControlElement", + "id" : "acm024093jsd", + "name" : "testImportUnknownFormatFromString" + }, + "acm024094jsd" : { + "type" : "ControlElement", + "id" : "acm024094jsd", + "name" : "importFormats" + }, + "acm024095jsd" : { + "type" : "ClassUnit", + "id" : "acm024095jsd", + "name" : "ImportFormatReaderIntegrationTest", + "compilationUnitId" : "acm024085jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012428jsd", "acm012430jsd", "acm012467jsd", "acm020676jsd", "acm024095jsd" ], + "content" : [ "acm024090jsd", "acm024091jsd", "acm024092jsd", "acm024093jsd", "acm024094jsd" ] + }, + "acm024096jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024096jsd", + "name" : "ImportFormatReaderParameterlessTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024106jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024097jsd" : { + "type" : "CodePackage", + "id" : "acm024097jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024098jsd" ] + }, + "acm024098jsd" : { + "type" : "CodePackage", + "id" : "acm024098jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024099jsd" ] + }, + "acm024099jsd" : { + "type" : "CodePackage", + "id" : "acm024099jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024100jsd" ] + }, + "acm024100jsd" : { + "type" : "CodePackage", + "id" : "acm024100jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024096jsd" ] + }, + "acm024101jsd" : { + "type" : "ControlElement", + "id" : "acm024101jsd", + "name" : "setUp" + }, + "acm024102jsd" : { + "type" : "ControlElement", + "id" : "acm024102jsd", + "name" : "importUnknownFormatThrowsExceptionIfNoMatchingImporterWasFound" + }, + "acm024103jsd" : { + "type" : "ControlElement", + "id" : "acm024103jsd", + "name" : "importUnknownFormatThrowsExceptionIfPathIsNull" + }, + "acm024104jsd" : { + "type" : "ControlElement", + "id" : "acm024104jsd", + "name" : "importUnknownFormatThrowsExceptionIfDataIsNull" + }, + "acm024105jsd" : { + "type" : "ControlElement", + "id" : "acm024105jsd", + "name" : "importFromFileWithUnknownFormatThrowsException" + }, + "acm024106jsd" : { + "type" : "ClassUnit", + "id" : "acm024106jsd", + "name" : "ImportFormatReaderParameterlessTest", + "compilationUnitId" : "acm024096jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012407jsd", "acm012428jsd", "acm012467jsd", "acm020676jsd", "acm020693jsd", "acm024106jsd" ], + "content" : [ "acm024101jsd", "acm024102jsd", "acm024103jsd", "acm024104jsd", "acm024105jsd" ] + }, + "acm024107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024107jsd", + "name" : "ImporterTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024123jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024108jsd" : { + "type" : "CodePackage", + "id" : "acm024108jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024109jsd" ] + }, + "acm024109jsd" : { + "type" : "CodePackage", + "id" : "acm024109jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024110jsd" ] + }, + "acm024110jsd" : { + "type" : "CodePackage", + "id" : "acm024110jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024111jsd" ] + }, + "acm024111jsd" : { + "type" : "CodePackage", + "id" : "acm024111jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024107jsd" ] + }, + "acm024112jsd" : { + "type" : "ControlElement", + "id" : "acm024112jsd", + "name" : "isRecognizedFormatWithNullForBufferedReaderThrowsException" + }, + "acm024113jsd" : { + "type" : "ControlElement", + "id" : "acm024113jsd", + "name" : "isRecognizedFormatWithNullForStringThrowsException" + }, + "acm024114jsd" : { + "type" : "ControlElement", + "id" : "acm024114jsd", + "name" : "importDatabaseWithNullForBufferedReaderThrowsException" + }, + "acm024115jsd" : { + "type" : "ControlElement", + "id" : "acm024115jsd", + "name" : "importDatabaseWithNullForStringThrowsException" + }, + "acm024116jsd" : { + "type" : "ControlElement", + "id" : "acm024116jsd", + "name" : "getFormatterNameDoesNotReturnNull" + }, + "acm024117jsd" : { + "type" : "ControlElement", + "id" : "acm024117jsd", + "name" : "getFileTypeDoesNotReturnNull" + }, + "acm024118jsd" : { + "type" : "ControlElement", + "id" : "acm024118jsd", + "name" : "getIdDoesNotReturnNull" + }, + "acm024119jsd" : { + "type" : "ControlElement", + "id" : "acm024119jsd", + "name" : "getIdDoesNotContainWhitespace" + }, + "acm024120jsd" : { + "type" : "ControlElement", + "id" : "acm024120jsd", + "name" : "getIdStripsSpecialCharactersAndConvertsToLowercase" + }, + "acm024121jsd" : { + "type" : "ControlElement", + "id" : "acm024121jsd", + "name" : "getDescriptionDoesNotReturnNull" + }, + "acm024122jsd" : { + "type" : "ControlElement", + "id" : "acm024122jsd", + "name" : "instancesToTest" + }, + "acm024123jsd" : { + "type" : "ClassUnit", + "id" : "acm024123jsd", + "name" : "ImporterTest", + "compilationUnitId" : "acm024107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012455jsd", "acm013692jsd", "acm013709jsd", "acm013828jsd", "acm013855jsd", "acm013891jsd", "acm013930jsd", "acm013950jsd", "acm014026jsd", "acm014049jsd", "acm014085jsd", "acm014124jsd", "acm014137jsd", "acm014161jsd", "acm014250jsd", "acm014286jsd", "acm014299jsd", "acm014311jsd", "acm017745jsd", "acm020676jsd" ], + "content" : [ "acm024112jsd", "acm024113jsd", "acm024114jsd", "acm024115jsd", "acm024116jsd", "acm024117jsd", "acm024118jsd", "acm024119jsd", "acm024120jsd", "acm024121jsd", "acm024122jsd" ] + }, + "acm024124jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024124jsd", + "name" : "OpenDatabaseTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024139jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024125jsd" : { + "type" : "CodePackage", + "id" : "acm024125jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024126jsd" ] + }, + "acm024126jsd" : { + "type" : "CodePackage", + "id" : "acm024126jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024127jsd" ] + }, + "acm024127jsd" : { + "type" : "CodePackage", + "id" : "acm024127jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024128jsd" ] + }, + "acm024128jsd" : { + "type" : "CodePackage", + "id" : "acm024128jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024124jsd" ] + }, + "acm024129jsd" : { + "type" : "ControlElement", + "id" : "acm024129jsd", + "name" : "OpenDatabaseTest" + }, + "acm024130jsd" : { + "type" : "ControlElement", + "id" : "acm024130jsd", + "name" : "setUp" + }, + "acm024131jsd" : { + "type" : "ControlElement", + "id" : "acm024131jsd", + "name" : "useFallbackEncodingIfNoHeader" + }, + "acm024132jsd" : { + "type" : "ControlElement", + "id" : "acm024132jsd", + "name" : "useFallbackEncodingIfUnknownHeader" + }, + "acm024133jsd" : { + "type" : "ControlElement", + "id" : "acm024133jsd", + "name" : "useSpecifiedEncoding" + }, + "acm024134jsd" : { + "type" : "ControlElement", + "id" : "acm024134jsd", + "name" : "useSpecifiedEncodingWithSignature" + }, + "acm024135jsd" : { + "type" : "ControlElement", + "id" : "acm024135jsd", + "name" : "entriesAreParsedNoHeader" + }, + "acm024136jsd" : { + "type" : "ControlElement", + "id" : "acm024136jsd", + "name" : "entriesAreParsedHeader" + }, + "acm024137jsd" : { + "type" : "ControlElement", + "id" : "acm024137jsd", + "name" : "entriesAreParsedHeaderAndSignature" + }, + "acm024138jsd" : { + "type" : "ControlElement", + "id" : "acm024138jsd", + "name" : "correctlyParseEncodingWithoutNewline" + }, + "acm024139jsd" : { + "type" : "ClassUnit", + "id" : "acm024139jsd", + "name" : "OpenDatabaseTest", + "compilationUnitId" : "acm024124jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017988jsd", "acm018267jsd", "acm020676jsd", "acm020693jsd", "acm020875jsd", "acm024139jsd" ], + "content" : [ "acm024129jsd", "acm024130jsd", "acm024131jsd", "acm024132jsd", "acm024133jsd", "acm024134jsd", "acm024135jsd", "acm024136jsd", "acm024137jsd", "acm024138jsd" ] + }, + "acm024140jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024140jsd", + "name" : "ParserResultTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024147jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024141jsd" : { + "type" : "CodePackage", + "id" : "acm024141jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024142jsd" ] + }, + "acm024142jsd" : { + "type" : "CodePackage", + "id" : "acm024142jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024143jsd" ] + }, + "acm024143jsd" : { + "type" : "CodePackage", + "id" : "acm024143jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024144jsd" ] + }, + "acm024144jsd" : { + "type" : "CodePackage", + "id" : "acm024144jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024140jsd" ] + }, + "acm024145jsd" : { + "type" : "ControlElement", + "id" : "acm024145jsd", + "name" : "isEmptyForNewParseResult" + }, + "acm024146jsd" : { + "type" : "ControlElement", + "id" : "acm024146jsd", + "name" : "isNotEmptyForBibDatabaseWithOneEntry" + }, + "acm024147jsd" : { + "type" : "ClassUnit", + "id" : "acm024147jsd", + "name" : "ParserResultTest", + "compilationUnitId" : "acm024140jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm024145jsd", "acm024146jsd" ] + }, + "acm024148jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024148jsd", + "name" : "QueryParserTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024162jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024149jsd" : { + "type" : "CodePackage", + "id" : "acm024149jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024150jsd" ] + }, + "acm024150jsd" : { + "type" : "CodePackage", + "id" : "acm024150jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024151jsd" ] + }, + "acm024151jsd" : { + "type" : "CodePackage", + "id" : "acm024151jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024152jsd" ] + }, + "acm024152jsd" : { + "type" : "CodePackage", + "id" : "acm024152jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024148jsd" ] + }, + "acm024153jsd" : { + "type" : "ControlElement", + "id" : "acm024153jsd", + "name" : "convertAuthorField" + }, + "acm024154jsd" : { + "type" : "ControlElement", + "id" : "acm024154jsd", + "name" : "convertDefaultField" + }, + "acm024155jsd" : { + "type" : "ControlElement", + "id" : "acm024155jsd", + "name" : "convertExplicitDefaultField" + }, + "acm024156jsd" : { + "type" : "ControlElement", + "id" : "acm024156jsd", + "name" : "convertJournalField" + }, + "acm024157jsd" : { + "type" : "ControlElement", + "id" : "acm024157jsd", + "name" : "convertAlphabeticallyFirstJournalField" + }, + "acm024158jsd" : { + "type" : "ControlElement", + "id" : "acm024158jsd", + "name" : "convertYearField" + }, + "acm024159jsd" : { + "type" : "ControlElement", + "id" : "acm024159jsd", + "name" : "convertNumericallyFirstYearField" + }, + "acm024160jsd" : { + "type" : "ControlElement", + "id" : "acm024160jsd", + "name" : "convertYearRangeField" + }, + "acm024161jsd" : { + "type" : "ControlElement", + "id" : "acm024161jsd", + "name" : "convertMultipleValuesWithTheSameField" + }, + "acm024162jsd" : { + "type" : "ClassUnit", + "id" : "acm024162jsd", + "name" : "QueryParserTest", + "compilationUnitId" : "acm024148jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012563jsd", "acm012875jsd" ], + "content" : [ "acm024153jsd", "acm024154jsd", "acm024155jsd", "acm024156jsd", "acm024157jsd", "acm024158jsd", "acm024159jsd", "acm024160jsd", "acm024161jsd" ] + }, + "acm024163jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024163jsd", + "name" : "WebFetchersTest", + "parentId" : "acm012263jsd", + "content" : [ "acm024176jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024164jsd" : { + "type" : "CodePackage", + "id" : "acm024164jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024165jsd" ] + }, + "acm024165jsd" : { + "type" : "CodePackage", + "id" : "acm024165jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024166jsd" ] + }, + "acm024166jsd" : { + "type" : "CodePackage", + "id" : "acm024166jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024167jsd" ] + }, + "acm024167jsd" : { + "type" : "CodePackage", + "id" : "acm024167jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024163jsd" ] + }, + "acm024168jsd" : { + "type" : "ControlElement", + "id" : "acm024168jsd", + "name" : "setUp" + }, + "acm024169jsd" : { + "type" : "ControlElement", + "id" : "acm024169jsd", + "name" : "getIgnoredInaccessibleClasses" + }, + "acm024170jsd" : { + "type" : "ControlElement", + "id" : "acm024170jsd", + "name" : "getIdBasedFetchersReturnsAllFetcherDerivingFromIdBasedFetcher" + }, + "acm024171jsd" : { + "type" : "ControlElement", + "id" : "acm024171jsd", + "name" : "getEntryBasedFetchersReturnsAllFetcherDerivingFromEntryBasedFetcher" + }, + "acm024172jsd" : { + "type" : "ControlElement", + "id" : "acm024172jsd", + "name" : "getSearchBasedFetchersReturnsAllFetcherDerivingFromSearchBasedFetcher" + }, + "acm024173jsd" : { + "type" : "ControlElement", + "id" : "acm024173jsd", + "name" : "getFullTextFetchersReturnsAllFetcherDerivingFromFullTextFetcher" + }, + "acm024174jsd" : { + "type" : "ControlElement", + "id" : "acm024174jsd", + "name" : "getIdFetchersReturnsAllFetcherDerivingFromIdFetcher" + }, + "acm024175jsd" : { + "type" : "ControlElement", + "id" : "acm024175jsd", + "name" : "getClasses" + }, + "acm024176jsd" : { + "type" : "ClassUnit", + "id" : "acm024176jsd", + "name" : "WebFetchersTest", + "compilationUnitId" : "acm024163jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012286jsd", "acm012296jsd", "acm012340jsd", "acm012360jsd", "acm012370jsd", "acm012378jsd", "acm012389jsd", "acm012467jsd", "acm012495jsd", "acm012506jsd", "acm012571jsd", "acm012582jsd", "acm012640jsd", "acm012815jsd", "acm013032jsd", "acm013045jsd", "acm013140jsd", "acm013210jsd", "acm013355jsd", "acm013367jsd", "acm013400jsd", "acm018022jsd", "acm020848jsd", "acm024176jsd" ], + "content" : [ "acm024168jsd", "acm024169jsd", "acm024170jsd", "acm024171jsd", "acm024172jsd", "acm024173jsd", "acm024174jsd", "acm024175jsd" ] + }, + "acm024177jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024177jsd", + "name" : "ACMPortalFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024187jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024178jsd" : { + "type" : "CodePackage", + "id" : "acm024178jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024179jsd" ] + }, + "acm024179jsd" : { + "type" : "CodePackage", + "id" : "acm024179jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024180jsd" ] + }, + "acm024180jsd" : { + "type" : "CodePackage", + "id" : "acm024180jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024181jsd" ] + }, + "acm024181jsd" : { + "type" : "CodePackage", + "id" : "acm024181jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024182jsd" ] + }, + "acm024182jsd" : { + "type" : "CodePackage", + "id" : "acm024182jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024177jsd" ] + }, + "acm024183jsd" : { + "type" : "ControlElement", + "id" : "acm024183jsd", + "name" : "setUp" + }, + "acm024184jsd" : { + "type" : "ControlElement", + "id" : "acm024184jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024185jsd" : { + "type" : "ControlElement", + "id" : "acm024185jsd", + "name" : "testGetURLForQuery" + }, + "acm024186jsd" : { + "type" : "ControlElement", + "id" : "acm024186jsd", + "name" : "testGetParser" + }, + "acm024187jsd" : { + "type" : "ClassUnit", + "id" : "acm024187jsd", + "name" : "ACMPortalFetcherTest", + "compilationUnitId" : "acm024177jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012620jsd", "acm013680jsd", "acm018267jsd" ], + "content" : [ "acm024183jsd", "acm024184jsd", "acm024185jsd", "acm024186jsd" ] + }, + "acm024188jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024188jsd", + "name" : "ACSTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024199jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024189jsd" : { + "type" : "CodePackage", + "id" : "acm024189jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024190jsd" ] + }, + "acm024190jsd" : { + "type" : "CodePackage", + "id" : "acm024190jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024191jsd" ] + }, + "acm024191jsd" : { + "type" : "CodePackage", + "id" : "acm024191jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024192jsd" ] + }, + "acm024192jsd" : { + "type" : "CodePackage", + "id" : "acm024192jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024193jsd" ] + }, + "acm024193jsd" : { + "type" : "CodePackage", + "id" : "acm024193jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024188jsd" ] + }, + "acm024194jsd" : { + "type" : "ControlElement", + "id" : "acm024194jsd", + "name" : "setUp" + }, + "acm024195jsd" : { + "type" : "ControlElement", + "id" : "acm024195jsd", + "name" : "findByDOI" + }, + "acm024196jsd" : { + "type" : "ControlElement", + "id" : "acm024196jsd", + "name" : "notFoundByDOI" + }, + "acm024197jsd" : { + "type" : "ControlElement", + "id" : "acm024197jsd", + "name" : "entityWithoutDoi" + }, + "acm024198jsd" : { + "type" : "ControlElement", + "id" : "acm024198jsd", + "name" : "trustLevel" + }, + "acm024199jsd" : { + "type" : "ClassUnit", + "id" : "acm024199jsd", + "name" : "ACSTest", + "compilationUnitId" : "acm024188jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012629jsd", "acm018267jsd" ], + "content" : [ "acm024194jsd", "acm024195jsd", "acm024196jsd", "acm024197jsd", "acm024198jsd" ] + }, + "acm024200jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024200jsd", + "name" : "AbstractIsbnFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024214jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024201jsd" : { + "type" : "CodePackage", + "id" : "acm024201jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024202jsd" ] + }, + "acm024202jsd" : { + "type" : "CodePackage", + "id" : "acm024202jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024203jsd" ] + }, + "acm024203jsd" : { + "type" : "CodePackage", + "id" : "acm024203jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024204jsd" ] + }, + "acm024204jsd" : { + "type" : "CodePackage", + "id" : "acm024204jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024205jsd" ] + }, + "acm024205jsd" : { + "type" : "CodePackage", + "id" : "acm024205jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024200jsd" ] + }, + "acm024206jsd" : { + "type" : "ControlElement", + "id" : "acm024206jsd", + "name" : "testName" + }, + "acm024207jsd" : { + "type" : "ControlElement", + "id" : "acm024207jsd", + "name" : "authorsAreCorrectlyFormatted" + }, + "acm024208jsd" : { + "type" : "ControlElement", + "id" : "acm024208jsd", + "name" : "searchByIdSuccessfulWithShortISBN" + }, + "acm024209jsd" : { + "type" : "ControlElement", + "id" : "acm024209jsd", + "name" : "searchByIdSuccessfulWithLongISBN" + }, + "acm024210jsd" : { + "type" : "ControlElement", + "id" : "acm024210jsd", + "name" : "searchByIdReturnsEmptyWithEmptyISBN" + }, + "acm024211jsd" : { + "type" : "ControlElement", + "id" : "acm024211jsd", + "name" : "searchByIdThrowsExceptionForShortInvalidISBN" + }, + "acm024212jsd" : { + "type" : "ControlElement", + "id" : "acm024212jsd", + "name" : "searchByIdThrowsExceptionForLongInvalidISB" + }, + "acm024213jsd" : { + "type" : "ControlElement", + "id" : "acm024213jsd", + "name" : "searchByIdThrowsExceptionForInvalidISBN" + }, + "acm024214jsd" : { + "type" : "ClassUnit", + "id" : "acm024214jsd", + "name" : "AbstractIsbnFetcherTest", + "compilationUnitId" : "acm024200jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012640jsd", "acm018267jsd" ], + "content" : [ "acm024206jsd", "acm024207jsd", "acm024208jsd", "acm024209jsd", "acm024210jsd", "acm024211jsd", "acm024212jsd", "acm024213jsd" ] + }, + "acm024215jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024215jsd", + "name" : "ApsFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024226jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024216jsd" : { + "type" : "CodePackage", + "id" : "acm024216jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024217jsd" ] + }, + "acm024217jsd" : { + "type" : "CodePackage", + "id" : "acm024217jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024218jsd" ] + }, + "acm024218jsd" : { + "type" : "CodePackage", + "id" : "acm024218jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024219jsd" ] + }, + "acm024219jsd" : { + "type" : "CodePackage", + "id" : "acm024219jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024220jsd" ] + }, + "acm024220jsd" : { + "type" : "CodePackage", + "id" : "acm024220jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024215jsd" ] + }, + "acm024221jsd" : { + "type" : "ControlElement", + "id" : "acm024221jsd", + "name" : "setUp" + }, + "acm024222jsd" : { + "type" : "ControlElement", + "id" : "acm024222jsd", + "name" : "findFullTextFromDoi" + }, + "acm024223jsd" : { + "type" : "ControlElement", + "id" : "acm024223jsd", + "name" : "findFullTextFromLowercaseDoi" + }, + "acm024224jsd" : { + "type" : "ControlElement", + "id" : "acm024224jsd", + "name" : "notFindFullTextForUnauthorized" + }, + "acm024225jsd" : { + "type" : "ControlElement", + "id" : "acm024225jsd", + "name" : "notFindFullTextForUnknownEntry" + }, + "acm024226jsd" : { + "type" : "ClassUnit", + "id" : "acm024226jsd", + "name" : "ApsFetcherTest", + "compilationUnitId" : "acm024215jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012650jsd", "acm018267jsd" ], + "content" : [ "acm024221jsd", "acm024222jsd", "acm024223jsd", "acm024224jsd", "acm024225jsd" ] + }, + "acm024227jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024227jsd", + "name" : "ArXivFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024282jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024228jsd" : { + "type" : "CodePackage", + "id" : "acm024228jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024229jsd" ] + }, + "acm024229jsd" : { + "type" : "CodePackage", + "id" : "acm024229jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024230jsd" ] + }, + "acm024230jsd" : { + "type" : "CodePackage", + "id" : "acm024230jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024231jsd" ] + }, + "acm024231jsd" : { + "type" : "CodePackage", + "id" : "acm024231jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024232jsd" ] + }, + "acm024232jsd" : { + "type" : "CodePackage", + "id" : "acm024232jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024227jsd" ] + }, + "acm024233jsd" : { + "type" : "ControlElement", + "id" : "acm024233jsd", + "name" : "setUp" + }, + "acm024234jsd" : { + "type" : "ControlElement", + "id" : "acm024234jsd", + "name" : "eachSetUp" + }, + "acm024235jsd" : { + "type" : "ControlElement", + "id" : "acm024235jsd", + "name" : "getFetcher" + }, + "acm024236jsd" : { + "type" : "ControlElement", + "id" : "acm024236jsd", + "name" : "getInputTestAuthors" + }, + "acm024237jsd" : { + "type" : "ControlElement", + "id" : "acm024237jsd", + "name" : "getTestAuthors" + }, + "acm024238jsd" : { + "type" : "ControlElement", + "id" : "acm024238jsd", + "name" : "getTestJournal" + }, + "acm024239jsd" : { + "type" : "ControlElement", + "id" : "acm024239jsd", + "name" : "getPagedFetcher" + }, + "acm024240jsd" : { + "type" : "ControlElement", + "id" : "acm024240jsd", + "name" : "supportsAuthorSearch" + }, + "acm024241jsd" : { + "type" : "ControlElement", + "id" : "acm024241jsd", + "name" : "noSupportsAuthorSearchWithLastFirstName" + }, + "acm024242jsd" : { + "type" : "ControlElement", + "id" : "acm024242jsd", + "name" : "findFullTextForEmptyEntryResultsEmptyOptional" + }, + "acm024243jsd" : { + "type" : "ControlElement", + "id" : "acm024243jsd", + "name" : "findFullTextRejectsNullParameter" + }, + "acm024244jsd" : { + "type" : "ControlElement", + "id" : "acm024244jsd", + "name" : "findFullTextByDOI" + }, + "acm024245jsd" : { + "type" : "ControlElement", + "id" : "acm024245jsd", + "name" : "findFullTextByEprint" + }, + "acm024246jsd" : { + "type" : "ControlElement", + "id" : "acm024246jsd", + "name" : "findFullTextByEprintWithPrefix" + }, + "acm024247jsd" : { + "type" : "ControlElement", + "id" : "acm024247jsd", + "name" : "findFullTextByEprintWithUnknownDOI" + }, + "acm024248jsd" : { + "type" : "ControlElement", + "id" : "acm024248jsd", + "name" : "findFullTextByTitle" + }, + "acm024249jsd" : { + "type" : "ControlElement", + "id" : "acm024249jsd", + "name" : "findFullTextByTitleWithCurlyBracket" + }, + "acm024250jsd" : { + "type" : "ControlElement", + "id" : "acm024250jsd", + "name" : "findFullTextByTitleWithColonAndJournalWithoutEprint" + }, + "acm024251jsd" : { + "type" : "ControlElement", + "id" : "acm024251jsd", + "name" : "findFullTextByTitleWithColonAndUrlWithoutEprint" + }, + "acm024252jsd" : { + "type" : "ControlElement", + "id" : "acm024252jsd", + "name" : "findFullTextByTitleAndPartOfAuthor" + }, + "acm024253jsd" : { + "type" : "ControlElement", + "id" : "acm024253jsd", + "name" : "findFullTextByTitleWithCurlyBracketAndPartOfAuthor" + }, + "acm024254jsd" : { + "type" : "ControlElement", + "id" : "acm024254jsd", + "name" : "notFindFullTextByUnknownDOI" + }, + "acm024255jsd" : { + "type" : "ControlElement", + "id" : "acm024255jsd", + "name" : "notFindFullTextByUnknownId" + }, + "acm024256jsd" : { + "type" : "ControlElement", + "id" : "acm024256jsd", + "name" : "findFullTextByDOINotAvailableInCatalog" + }, + "acm024257jsd" : { + "type" : "ControlElement", + "id" : "acm024257jsd", + "name" : "findFullTextEntityWithoutDoi" + }, + "acm024258jsd" : { + "type" : "ControlElement", + "id" : "acm024258jsd", + "name" : "findFullTextTrustLevel" + }, + "acm024259jsd" : { + "type" : "ControlElement", + "id" : "acm024259jsd", + "name" : "searchEntryByPartOfTitle" + }, + "acm024260jsd" : { + "type" : "ControlElement", + "id" : "acm024260jsd", + "name" : "searchEntryByPartOfTitleWithAcuteAccent" + }, + "acm024261jsd" : { + "type" : "ControlElement", + "id" : "acm024261jsd", + "name" : "searchEntryByOldId" + }, + "acm024262jsd" : { + "type" : "ControlElement", + "id" : "acm024262jsd", + "name" : "searchEntryByIdWith4DigitsAndVersion" + }, + "acm024263jsd" : { + "type" : "ControlElement", + "id" : "acm024263jsd", + "name" : "searchEntryByIdWith4Digits" + }, + "acm024264jsd" : { + "type" : "ControlElement", + "id" : "acm024264jsd", + "name" : "searchEntryByIdWith4DigitsAndPrefix" + }, + "acm024265jsd" : { + "type" : "ControlElement", + "id" : "acm024265jsd", + "name" : "searchEntryByIdWith4DigitsAndPrefixAndNotTrimmed" + }, + "acm024266jsd" : { + "type" : "ControlElement", + "id" : "acm024266jsd", + "name" : "searchEntryByIdWith5Digits" + }, + "acm024267jsd" : { + "type" : "ControlElement", + "id" : "acm024267jsd", + "name" : "searchWithMalformedIdReturnsEmpty" + }, + "acm024268jsd" : { + "type" : "ControlElement", + "id" : "acm024268jsd", + "name" : "searchIdentifierForSlicePaper" + }, + "acm024269jsd" : { + "type" : "ControlElement", + "id" : "acm024269jsd", + "name" : "searchEmptyId" + }, + "acm024270jsd" : { + "type" : "ControlElement", + "id" : "acm024270jsd", + "name" : "searchWithHttpUrl" + }, + "acm024271jsd" : { + "type" : "ControlElement", + "id" : "acm024271jsd", + "name" : "searchWithHttpsUrl" + }, + "acm024272jsd" : { + "type" : "ControlElement", + "id" : "acm024272jsd", + "name" : "searchWithHttpsUrlNotTrimmed" + }, + "acm024273jsd" : { + "type" : "ControlElement", + "id" : "acm024273jsd", + "name" : "supportsYearSearch" + }, + "acm024274jsd" : { + "type" : "ControlElement", + "id" : "acm024274jsd", + "name" : "supportsYearRangeSearch" + }, + "acm024275jsd" : { + "type" : "ControlElement", + "id" : "acm024275jsd", + "name" : "supportsPhraseSearch" + }, + "acm024276jsd" : { + "type" : "ControlElement", + "id" : "acm024276jsd", + "name" : "supportsPhraseSearchAndMatchesExact" + }, + "acm024277jsd" : { + "type" : "ControlElement", + "id" : "acm024277jsd", + "name" : "supportsBooleanANDSearch" + }, + "acm024278jsd" : { + "type" : "ControlElement", + "id" : "acm024278jsd", + "name" : "retrievePureArxivEntryWhenAllDOIFetchingFails" + }, + "acm024279jsd" : { + "type" : "ControlElement", + "id" : "acm024279jsd", + "name" : "canReplicateArXivOnlySearchByPassingNullParameter" + }, + "acm024280jsd" : { + "type" : "ControlElement", + "id" : "acm024280jsd", + "name" : "retrievePartialResultWhenCannotGetInformationFromUserAssignedDOI" + }, + "acm024281jsd" : { + "type" : "ControlElement", + "id" : "acm024281jsd", + "name" : "retrievePartialResultWhenCannotGetInformationFromArXivAssignedDOI" + }, + "acm024282jsd" : { + "type" : "ClassUnit", + "id" : "acm024282jsd", + "name" : "ArXivFetcherTest", + "compilationUnitId" : "acm024227jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024709jsd", "acm024781jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012398jsd", "acm012495jsd", "acm012571jsd", "acm012702jsd", "acm013001jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024233jsd", "acm024234jsd", "acm024235jsd", "acm024236jsd", "acm024237jsd", "acm024238jsd", "acm024239jsd", "acm024240jsd", "acm024241jsd", "acm024242jsd", "acm024243jsd", "acm024244jsd", "acm024245jsd", "acm024246jsd", "acm024247jsd", "acm024248jsd", "acm024249jsd", "acm024250jsd", "acm024251jsd", "acm024252jsd", "acm024253jsd", "acm024254jsd", "acm024255jsd", "acm024256jsd", "acm024257jsd", "acm024258jsd", "acm024259jsd", "acm024260jsd", "acm024261jsd", "acm024262jsd", "acm024263jsd", "acm024264jsd", "acm024265jsd", "acm024266jsd", "acm024267jsd", "acm024268jsd", "acm024269jsd", "acm024270jsd", "acm024271jsd", "acm024272jsd", "acm024273jsd", "acm024274jsd", "acm024275jsd", "acm024276jsd", "acm024277jsd", "acm024278jsd", "acm024279jsd", "acm024280jsd", "acm024281jsd" ] + }, + "acm024283jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024283jsd", + "name" : "AstrophysicsDataSystemTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024303jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024284jsd" : { + "type" : "CodePackage", + "id" : "acm024284jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024285jsd" ] + }, + "acm024285jsd" : { + "type" : "CodePackage", + "id" : "acm024285jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024286jsd" ] + }, + "acm024286jsd" : { + "type" : "CodePackage", + "id" : "acm024286jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024287jsd" ] + }, + "acm024287jsd" : { + "type" : "CodePackage", + "id" : "acm024287jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024288jsd" ] + }, + "acm024288jsd" : { + "type" : "CodePackage", + "id" : "acm024288jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024283jsd" ] + }, + "acm024289jsd" : { + "type" : "ControlElement", + "id" : "acm024289jsd", + "name" : "setUp" + }, + "acm024290jsd" : { + "type" : "ControlElement", + "id" : "acm024290jsd", + "name" : "testGetName" + }, + "acm024291jsd" : { + "type" : "ControlElement", + "id" : "acm024291jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024292jsd" : { + "type" : "ControlElement", + "id" : "acm024292jsd", + "name" : "searchByEntryFindsEntry" + }, + "acm024293jsd" : { + "type" : "ControlElement", + "id" : "acm024293jsd", + "name" : "testPerformSearchByFamaeyMcGaughEntry" + }, + "acm024294jsd" : { + "type" : "ControlElement", + "id" : "acm024294jsd", + "name" : "testPerformSearchByIdEmptyDOI" + }, + "acm024295jsd" : { + "type" : "ControlElement", + "id" : "acm024295jsd", + "name" : "testPerformSearchByIdInvalidDoi" + }, + "acm024296jsd" : { + "type" : "ControlElement", + "id" : "acm024296jsd", + "name" : "testPerformSearchBySunWelchEntry" + }, + "acm024297jsd" : { + "type" : "ControlElement", + "id" : "acm024297jsd", + "name" : "testPerformSearchByXiongSunEntry" + }, + "acm024298jsd" : { + "type" : "ControlElement", + "id" : "acm024298jsd", + "name" : "testPerformSearchByIngersollPollardEntry" + }, + "acm024299jsd" : { + "type" : "ControlElement", + "id" : "acm024299jsd", + "name" : "testPerformSearchByLuceyPaulEntry" + }, + "acm024300jsd" : { + "type" : "ControlElement", + "id" : "acm024300jsd", + "name" : "performSearchByQueryPaged_searchLimitsSize" + }, + "acm024301jsd" : { + "type" : "ControlElement", + "id" : "acm024301jsd", + "name" : "performSearchByQueryPaged_invalidAuthorsReturnEmptyPages" + }, + "acm024302jsd" : { + "type" : "ControlElement", + "id" : "acm024302jsd", + "name" : "getPagedFetcher" + }, + "acm024303jsd" : { + "type" : "ClassUnit", + "id" : "acm024303jsd", + "name" : "AstrophysicsDataSystemTest", + "compilationUnitId" : "acm024283jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024709jsd" ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm012495jsd", "acm012761jsd", "acm018267jsd", "acm020222jsd" ], + "content" : [ "acm024289jsd", "acm024290jsd", "acm024291jsd", "acm024292jsd", "acm024293jsd", "acm024294jsd", "acm024295jsd", "acm024296jsd", "acm024297jsd", "acm024298jsd", "acm024299jsd", "acm024300jsd", "acm024301jsd", "acm024302jsd" ] + }, + "acm024304jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024304jsd", + "name" : "BiodiversityLibraryTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024318jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024305jsd" : { + "type" : "CodePackage", + "id" : "acm024305jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024306jsd" ] + }, + "acm024306jsd" : { + "type" : "CodePackage", + "id" : "acm024306jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024307jsd" ] + }, + "acm024307jsd" : { + "type" : "CodePackage", + "id" : "acm024307jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024308jsd" ] + }, + "acm024308jsd" : { + "type" : "CodePackage", + "id" : "acm024308jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024309jsd" ] + }, + "acm024309jsd" : { + "type" : "CodePackage", + "id" : "acm024309jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024304jsd" ] + }, + "acm024310jsd" : { + "type" : "ControlElement", + "id" : "acm024310jsd", + "name" : "setUp" + }, + "acm024311jsd" : { + "type" : "ControlElement", + "id" : "acm024311jsd", + "name" : "testGetName" + }, + "acm024312jsd" : { + "type" : "ControlElement", + "id" : "acm024312jsd", + "name" : "biodiversityHeritageApiKeyIsNotEmpty" + }, + "acm024313jsd" : { + "type" : "ControlElement", + "id" : "acm024313jsd", + "name" : "baseURLConstruction" + }, + "acm024314jsd" : { + "type" : "ControlElement", + "id" : "acm024314jsd", + "name" : "getPartMetadaUrl" + }, + "acm024315jsd" : { + "type" : "ControlElement", + "id" : "acm024315jsd", + "name" : "getItemMetadaUrl" + }, + "acm024316jsd" : { + "type" : "ControlElement", + "id" : "acm024316jsd", + "name" : "testPerformSearch" + }, + "acm024317jsd" : { + "type" : "ControlElement", + "id" : "acm024317jsd", + "name" : "jsonResultToBibEntry" + }, + "acm024318jsd" : { + "type" : "ClassUnit", + "id" : "acm024318jsd", + "name" : "BiodiversityLibraryTest", + "compilationUnitId" : "acm024304jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012467jsd", "acm012790jsd", "acm017281jsd", "acm018267jsd" ], + "content" : [ "acm024310jsd", "acm024311jsd", "acm024312jsd", "acm024313jsd", "acm024314jsd", "acm024315jsd", "acm024316jsd", "acm024317jsd" ] + }, + "acm024319jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024319jsd", + "name" : "BvbFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024332jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024320jsd" : { + "type" : "CodePackage", + "id" : "acm024320jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024321jsd" ] + }, + "acm024321jsd" : { + "type" : "CodePackage", + "id" : "acm024321jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024322jsd" ] + }, + "acm024322jsd" : { + "type" : "CodePackage", + "id" : "acm024322jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024323jsd" ] + }, + "acm024323jsd" : { + "type" : "CodePackage", + "id" : "acm024323jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024324jsd" ] + }, + "acm024324jsd" : { + "type" : "CodePackage", + "id" : "acm024324jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024319jsd" ] + }, + "acm024325jsd" : { + "type" : "ControlElement", + "id" : "acm024325jsd", + "name" : "testPerformTest" + }, + "acm024326jsd" : { + "type" : "ControlElement", + "id" : "acm024326jsd", + "name" : "setUp" + }, + "acm024327jsd" : { + "type" : "ControlElement", + "id" : "acm024327jsd", + "name" : "testGetName" + }, + "acm024328jsd" : { + "type" : "ControlElement", + "id" : "acm024328jsd", + "name" : "simpleSearchQueryURLCorrect" + }, + "acm024329jsd" : { + "type" : "ControlElement", + "id" : "acm024329jsd", + "name" : "complexSearchQueryURLCorrect" + }, + "acm024330jsd" : { + "type" : "ControlElement", + "id" : "acm024330jsd", + "name" : "testPerformSearchMatchingMultipleEntries" + }, + "acm024331jsd" : { + "type" : "ControlElement", + "id" : "acm024331jsd", + "name" : "testPerformSearchEmpty" + }, + "acm024332jsd" : { + "type" : "ClassUnit", + "id" : "acm024332jsd", + "name" : "BvbFetcherTest", + "compilationUnitId" : "acm024319jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012801jsd", "acm018267jsd" ], + "content" : [ "acm024325jsd", "acm024326jsd", "acm024327jsd", "acm024328jsd", "acm024329jsd", "acm024330jsd", "acm024331jsd" ] + }, + "acm024333jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024333jsd", + "name" : "CiteSeerTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024341jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024334jsd" : { + "type" : "CodePackage", + "id" : "acm024334jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024335jsd" ] + }, + "acm024335jsd" : { + "type" : "CodePackage", + "id" : "acm024335jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024336jsd" ] + }, + "acm024336jsd" : { + "type" : "CodePackage", + "id" : "acm024336jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024337jsd" ] + }, + "acm024337jsd" : { + "type" : "CodePackage", + "id" : "acm024337jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024338jsd" ] + }, + "acm024338jsd" : { + "type" : "CodePackage", + "id" : "acm024338jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024333jsd" ] + }, + "acm024339jsd" : { + "type" : "ControlElement", + "id" : "acm024339jsd", + "name" : "searchByQueryFindsEntryRigorousDerivation" + }, + "acm024340jsd" : { + "type" : "ControlElement", + "id" : "acm024340jsd", + "name" : "searchByQueryFindsEntryCopingTheoryAndResearch" + }, + "acm024341jsd" : { + "type" : "ClassUnit", + "id" : "acm024341jsd", + "name" : "CiteSeerTest", + "compilationUnitId" : "acm024333jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012815jsd", "acm018267jsd" ], + "content" : [ "acm024339jsd", "acm024340jsd" ] + }, + "acm024342jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024342jsd", + "name" : "CollectionOfComputerScienceBibliographiesFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024353jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024343jsd" : { + "type" : "CodePackage", + "id" : "acm024343jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024344jsd" ] + }, + "acm024344jsd" : { + "type" : "CodePackage", + "id" : "acm024344jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024345jsd" ] + }, + "acm024345jsd" : { + "type" : "CodePackage", + "id" : "acm024345jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024346jsd" ] + }, + "acm024346jsd" : { + "type" : "CodePackage", + "id" : "acm024346jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024347jsd" ] + }, + "acm024347jsd" : { + "type" : "CodePackage", + "id" : "acm024347jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024342jsd" ] + }, + "acm024348jsd" : { + "type" : "ControlElement", + "id" : "acm024348jsd", + "name" : "setUp" + }, + "acm024349jsd" : { + "type" : "ControlElement", + "id" : "acm024349jsd", + "name" : "getNameReturnsCorrectName" + }, + "acm024350jsd" : { + "type" : "ControlElement", + "id" : "acm024350jsd", + "name" : "getUrlForQueryReturnsCorrectUrl" + }, + "acm024351jsd" : { + "type" : "ControlElement", + "id" : "acm024351jsd", + "name" : "performSearchReturnsMatchingMultipleEntries" + }, + "acm024352jsd" : { + "type" : "ControlElement", + "id" : "acm024352jsd", + "name" : "performSearchReturnsEmptyListForEmptySearch" + }, + "acm024353jsd" : { + "type" : "ClassUnit", + "id" : "acm024353jsd", + "name" : "CollectionOfComputerScienceBibliographiesFetcherTest", + "compilationUnitId" : "acm024342jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012827jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024348jsd", "acm024349jsd", "acm024350jsd", "acm024351jsd", "acm024352jsd" ] + }, + "acm024354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024354jsd", + "name" : "CollectionOfComputerScienceBibliographiesParserTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024364jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024355jsd" : { + "type" : "CodePackage", + "id" : "acm024355jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024356jsd" ] + }, + "acm024356jsd" : { + "type" : "CodePackage", + "id" : "acm024356jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024357jsd" ] + }, + "acm024357jsd" : { + "type" : "CodePackage", + "id" : "acm024357jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024358jsd" ] + }, + "acm024358jsd" : { + "type" : "CodePackage", + "id" : "acm024358jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024359jsd" ] + }, + "acm024359jsd" : { + "type" : "CodePackage", + "id" : "acm024359jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024354jsd" ] + }, + "acm024360jsd" : { + "type" : "ControlElement", + "id" : "acm024360jsd", + "name" : "parseEntriesReturnsEmptyListIfXmlHasNoResults" + }, + "acm024361jsd" : { + "type" : "ControlElement", + "id" : "acm024361jsd", + "name" : "parseEntriesReturnsOneBibEntryInListIfXmlHasSingleResult" + }, + "acm024362jsd" : { + "type" : "ControlElement", + "id" : "acm024362jsd", + "name" : "parseEntriesReturnsMultipleBibEntriesInListIfXmlHasMultipleResults" + }, + "acm024363jsd" : { + "type" : "ControlElement", + "id" : "acm024363jsd", + "name" : "parseXmlAndCheckResults" + }, + "acm024364jsd" : { + "type" : "ClassUnit", + "id" : "acm024364jsd", + "name" : "CollectionOfComputerScienceBibliographiesParserTest", + "compilationUnitId" : "acm024354jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012838jsd", "acm018267jsd", "acm024364jsd" ], + "content" : [ "acm024360jsd", "acm024361jsd", "acm024362jsd", "acm024363jsd" ] + }, + "acm024365jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024365jsd", + "name" : "CompositeIdFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024375jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024366jsd" : { + "type" : "CodePackage", + "id" : "acm024366jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024367jsd" ] + }, + "acm024367jsd" : { + "type" : "CodePackage", + "id" : "acm024367jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024368jsd" ] + }, + "acm024368jsd" : { + "type" : "CodePackage", + "id" : "acm024368jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024369jsd" ] + }, + "acm024369jsd" : { + "type" : "CodePackage", + "id" : "acm024369jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024370jsd" ] + }, + "acm024370jsd" : { + "type" : "CodePackage", + "id" : "acm024370jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024365jsd" ] + }, + "acm024371jsd" : { + "type" : "ControlElement", + "id" : "acm024371jsd", + "name" : "performSearchByIdReturnsCorrectEntryForIdentifier" + }, + "acm024372jsd" : { + "type" : "ControlElement", + "id" : "acm024372jsd", + "name" : "setUp" + }, + "acm024373jsd" : { + "type" : "ControlElement", + "id" : "acm024373jsd", + "name" : "performSearchByIdReturnsEmptyForInvalidId" + }, + "acm024374jsd" : { + "type" : "ControlElement", + "id" : "acm024374jsd", + "name" : "performSearchByIdReturnsCorrectEntryForIdentifier" + }, + "acm024375jsd" : { + "type" : "ClassUnit", + "id" : "acm024375jsd", + "name" : "CompositeIdFetcherTest", + "compilationUnitId" : "acm024365jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012279jsd", "acm012314jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024371jsd", "acm024372jsd", "acm024373jsd", "acm024374jsd" ] + }, + "acm024376jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024376jsd", + "name" : "CompositeSearchBasedFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024387jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024377jsd" : { + "type" : "CodePackage", + "id" : "acm024377jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024378jsd" ] + }, + "acm024378jsd" : { + "type" : "CodePackage", + "id" : "acm024378jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024379jsd" ] + }, + "acm024379jsd" : { + "type" : "CodePackage", + "id" : "acm024379jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024380jsd" ] + }, + "acm024380jsd" : { + "type" : "CodePackage", + "id" : "acm024380jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024381jsd" ] + }, + "acm024381jsd" : { + "type" : "CodePackage", + "id" : "acm024381jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024376jsd" ] + }, + "acm024382jsd" : { + "type" : "ControlElement", + "id" : "acm024382jsd", + "name" : "createCompositeFetcherWithNullSet" + }, + "acm024383jsd" : { + "type" : "ControlElement", + "id" : "acm024383jsd", + "name" : "performSearchWithoutFetchers" + }, + "acm024384jsd" : { + "type" : "ControlElement", + "id" : "acm024384jsd", + "name" : "performSearchOnEmptyQuery" + }, + "acm024385jsd" : { + "type" : "ControlElement", + "id" : "acm024385jsd", + "name" : "performSearchOnNonEmptyQuery" + }, + "acm024386jsd" : { + "type" : "ControlElement", + "id" : "acm024386jsd", + "name" : "performSearchParameters" + }, + "acm024387jsd" : { + "type" : "ClassUnit", + "id" : "acm024387jsd", + "name" : "CompositeSearchBasedFetcherTest", + "compilationUnitId" : "acm024376jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012398jsd", "acm012467jsd", "acm012571jsd", "acm012702jsd", "acm012761jsd", "acm012815jsd", "acm012902jsd", "acm012920jsd", "acm012941jsd", "acm012969jsd", "acm013032jsd", "acm013073jsd", "acm013090jsd", "acm013105jsd", "acm013165jsd", "acm013294jsd", "acm013339jsd", "acm018267jsd", "acm024387jsd" ], + "content" : [ "acm024382jsd", "acm024383jsd", "acm024384jsd", "acm024385jsd", "acm024386jsd" ] + }, + "acm024388jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024388jsd", + "name" : "CrossRefTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024410jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024389jsd" : { + "type" : "CodePackage", + "id" : "acm024389jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024390jsd" ] + }, + "acm024390jsd" : { + "type" : "CodePackage", + "id" : "acm024390jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024391jsd" ] + }, + "acm024391jsd" : { + "type" : "CodePackage", + "id" : "acm024391jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024392jsd" ] + }, + "acm024392jsd" : { + "type" : "CodePackage", + "id" : "acm024392jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024393jsd" ] + }, + "acm024393jsd" : { + "type" : "CodePackage", + "id" : "acm024393jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024388jsd" ] + }, + "acm024394jsd" : { + "type" : "ControlElement", + "id" : "acm024394jsd", + "name" : "setUp" + }, + "acm024395jsd" : { + "type" : "ControlElement", + "id" : "acm024395jsd", + "name" : "findExactData" + }, + "acm024396jsd" : { + "type" : "ControlElement", + "id" : "acm024396jsd", + "name" : "findMissingAuthor" + }, + "acm024397jsd" : { + "type" : "ControlElement", + "id" : "acm024397jsd", + "name" : "findTitleOnly" + }, + "acm024398jsd" : { + "type" : "ControlElement", + "id" : "acm024398jsd", + "name" : "notFindIncompleteTitle" + }, + "acm024399jsd" : { + "type" : "ControlElement", + "id" : "acm024399jsd", + "name" : "acceptTitleUnderThreshold" + }, + "acm024400jsd" : { + "type" : "ControlElement", + "id" : "acm024400jsd", + "name" : "notAcceptTitleOverThreshold" + }, + "acm024401jsd" : { + "type" : "ControlElement", + "id" : "acm024401jsd", + "name" : "findWrongAuthor" + }, + "acm024402jsd" : { + "type" : "ControlElement", + "id" : "acm024402jsd", + "name" : "findWithSubtitle" + }, + "acm024403jsd" : { + "type" : "ControlElement", + "id" : "acm024403jsd", + "name" : "findByDOI" + }, + "acm024404jsd" : { + "type" : "ControlElement", + "id" : "acm024404jsd", + "name" : "findByAuthors" + }, + "acm024405jsd" : { + "type" : "ControlElement", + "id" : "acm024405jsd", + "name" : "findByEntry" + }, + "acm024406jsd" : { + "type" : "ControlElement", + "id" : "acm024406jsd", + "name" : "performSearchByIdFindsPaperWithoutTitle" + }, + "acm024407jsd" : { + "type" : "ControlElement", + "id" : "acm024407jsd", + "name" : "performSearchByEmptyId" + }, + "acm024408jsd" : { + "type" : "ControlElement", + "id" : "acm024408jsd", + "name" : "performSearchByEmptyQuery" + }, + "acm024409jsd" : { + "type" : "ControlElement", + "id" : "acm024409jsd", + "name" : "testPerformSearchValidReturnNothingDOI" + }, + "acm024410jsd" : { + "type" : "ClassUnit", + "id" : "acm024410jsd", + "name" : "CrossRefTest", + "compilationUnitId" : "acm024388jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012314jsd", "acm012920jsd", "acm018267jsd" ], + "content" : [ "acm024394jsd", "acm024395jsd", "acm024396jsd", "acm024397jsd", "acm024398jsd", "acm024399jsd", "acm024400jsd", "acm024401jsd", "acm024402jsd", "acm024403jsd", "acm024404jsd", "acm024405jsd", "acm024406jsd", "acm024407jsd", "acm024408jsd", "acm024409jsd" ] + }, + "acm024411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024411jsd", + "name" : "DBLPFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024421jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024412jsd" : { + "type" : "CodePackage", + "id" : "acm024412jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024413jsd" ] + }, + "acm024413jsd" : { + "type" : "CodePackage", + "id" : "acm024413jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024414jsd" ] + }, + "acm024414jsd" : { + "type" : "CodePackage", + "id" : "acm024414jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024415jsd" ] + }, + "acm024415jsd" : { + "type" : "CodePackage", + "id" : "acm024415jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024416jsd" ] + }, + "acm024416jsd" : { + "type" : "CodePackage", + "id" : "acm024416jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024411jsd" ] + }, + "acm024417jsd" : { + "type" : "ControlElement", + "id" : "acm024417jsd", + "name" : "setUp" + }, + "acm024418jsd" : { + "type" : "ControlElement", + "id" : "acm024418jsd", + "name" : "findSingleEntry" + }, + "acm024419jsd" : { + "type" : "ControlElement", + "id" : "acm024419jsd", + "name" : "findSingleEntryUsingComplexOperators" + }, + "acm024420jsd" : { + "type" : "ControlElement", + "id" : "acm024420jsd", + "name" : "findNothing" + }, + "acm024421jsd" : { + "type" : "ClassUnit", + "id" : "acm024421jsd", + "name" : "DBLPFetcherTest", + "compilationUnitId" : "acm024411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012941jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024417jsd", "acm024418jsd", "acm024419jsd", "acm024420jsd" ] + }, + "acm024422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024422jsd", + "name" : "DOABFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024431jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024423jsd" : { + "type" : "CodePackage", + "id" : "acm024423jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024424jsd" ] + }, + "acm024424jsd" : { + "type" : "CodePackage", + "id" : "acm024424jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024425jsd" ] + }, + "acm024425jsd" : { + "type" : "CodePackage", + "id" : "acm024425jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024426jsd" ] + }, + "acm024426jsd" : { + "type" : "CodePackage", + "id" : "acm024426jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024427jsd" ] + }, + "acm024427jsd" : { + "type" : "CodePackage", + "id" : "acm024427jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024422jsd" ] + }, + "acm024428jsd" : { + "type" : "ControlElement", + "id" : "acm024428jsd", + "name" : "testGetName" + }, + "acm024429jsd" : { + "type" : "ControlElement", + "id" : "acm024429jsd", + "name" : "testPerformSearch" + }, + "acm024430jsd" : { + "type" : "ControlElement", + "id" : "acm024430jsd", + "name" : "testPerformSearch" + }, + "acm024431jsd" : { + "type" : "ClassUnit", + "id" : "acm024431jsd", + "name" : "DOABFetcherTest", + "compilationUnitId" : "acm024422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012954jsd", "acm018267jsd" ], + "content" : [ "acm024428jsd", "acm024429jsd", "acm024430jsd" ] + }, + "acm024432jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024432jsd", + "name" : "DOAJFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024446jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024433jsd" : { + "type" : "CodePackage", + "id" : "acm024433jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024434jsd" ] + }, + "acm024434jsd" : { + "type" : "CodePackage", + "id" : "acm024434jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024435jsd" ] + }, + "acm024435jsd" : { + "type" : "CodePackage", + "id" : "acm024435jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024436jsd" ] + }, + "acm024436jsd" : { + "type" : "CodePackage", + "id" : "acm024436jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024437jsd" ] + }, + "acm024437jsd" : { + "type" : "CodePackage", + "id" : "acm024437jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024432jsd" ] + }, + "acm024438jsd" : { + "type" : "ControlElement", + "id" : "acm024438jsd", + "name" : "setUp" + }, + "acm024439jsd" : { + "type" : "ControlElement", + "id" : "acm024439jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024440jsd" : { + "type" : "ControlElement", + "id" : "acm024440jsd", + "name" : "testBibJSONConverter" + }, + "acm024441jsd" : { + "type" : "ControlElement", + "id" : "acm024441jsd", + "name" : "searchByEmptyQuery" + }, + "acm024442jsd" : { + "type" : "ControlElement", + "id" : "acm024442jsd", + "name" : "appendSingleWord" + }, + "acm024443jsd" : { + "type" : "ControlElement", + "id" : "acm024443jsd", + "name" : "appendSingleWordWithSlash" + }, + "acm024444jsd" : { + "type" : "ControlElement", + "id" : "acm024444jsd", + "name" : "appendSlash" + }, + "acm024445jsd" : { + "type" : "ControlElement", + "id" : "acm024445jsd", + "name" : "appendTwoWords" + }, + "acm024446jsd" : { + "type" : "ClassUnit", + "id" : "acm024446jsd", + "name" : "DOAJFetcherTest", + "compilationUnitId" : "acm024432jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012969jsd", "acm018267jsd" ], + "content" : [ "acm024438jsd", "acm024439jsd", "acm024440jsd", "acm024441jsd", "acm024442jsd", "acm024443jsd", "acm024444jsd", "acm024445jsd" ] + }, + "acm024447jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024447jsd", + "name" : "DiVATest", + "parentId" : "acm012613jsd", + "content" : [ "acm024459jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024448jsd" : { + "type" : "CodePackage", + "id" : "acm024448jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024449jsd" ] + }, + "acm024449jsd" : { + "type" : "CodePackage", + "id" : "acm024449jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024450jsd" ] + }, + "acm024450jsd" : { + "type" : "CodePackage", + "id" : "acm024450jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024451jsd" ] + }, + "acm024451jsd" : { + "type" : "CodePackage", + "id" : "acm024451jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024452jsd" ] + }, + "acm024452jsd" : { + "type" : "CodePackage", + "id" : "acm024452jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024447jsd" ] + }, + "acm024453jsd" : { + "type" : "ControlElement", + "id" : "acm024453jsd", + "name" : "setUp" + }, + "acm024454jsd" : { + "type" : "ControlElement", + "id" : "acm024454jsd", + "name" : "testGetName" + }, + "acm024455jsd" : { + "type" : "ControlElement", + "id" : "acm024455jsd", + "name" : "testPerformSearchById" + }, + "acm024456jsd" : { + "type" : "ControlElement", + "id" : "acm024456jsd", + "name" : "testValidIdentifier" + }, + "acm024457jsd" : { + "type" : "ControlElement", + "id" : "acm024457jsd", + "name" : "testInvalidIdentifier" + }, + "acm024458jsd" : { + "type" : "ControlElement", + "id" : "acm024458jsd", + "name" : "testEmptyId" + }, + "acm024459jsd" : { + "type" : "ClassUnit", + "id" : "acm024459jsd", + "name" : "DiVATest", + "compilationUnitId" : "acm024447jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012982jsd", "acm018267jsd" ], + "content" : [ "acm024453jsd", "acm024454jsd", "acm024455jsd", "acm024456jsd", "acm024457jsd", "acm024458jsd" ] + }, + "acm024460jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024460jsd", + "name" : "DoiFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024476jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024461jsd" : { + "type" : "CodePackage", + "id" : "acm024461jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024462jsd" ] + }, + "acm024462jsd" : { + "type" : "CodePackage", + "id" : "acm024462jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024463jsd" ] + }, + "acm024463jsd" : { + "type" : "CodePackage", + "id" : "acm024463jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024464jsd" ] + }, + "acm024464jsd" : { + "type" : "CodePackage", + "id" : "acm024464jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024465jsd" ] + }, + "acm024465jsd" : { + "type" : "CodePackage", + "id" : "acm024465jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024460jsd" ] + }, + "acm024466jsd" : { + "type" : "ControlElement", + "id" : "acm024466jsd", + "name" : "testGetName" + }, + "acm024467jsd" : { + "type" : "ControlElement", + "id" : "acm024467jsd", + "name" : "testPerformSearchBurd2011" + }, + "acm024468jsd" : { + "type" : "ControlElement", + "id" : "acm024468jsd", + "name" : "testPerformSearchDecker2007" + }, + "acm024469jsd" : { + "type" : "ControlElement", + "id" : "acm024469jsd", + "name" : "testPerformSearchIannarelli2019" + }, + "acm024470jsd" : { + "type" : "ControlElement", + "id" : "acm024470jsd", + "name" : "testPerformSearchEmptyDOI" + }, + "acm024471jsd" : { + "type" : "ControlElement", + "id" : "acm024471jsd", + "name" : "testPerformSearchInvalidDOI" + }, + "acm024472jsd" : { + "type" : "ControlElement", + "id" : "acm024472jsd", + "name" : "testPerformSearchInvalidDOIClientResultsinFetcherClientException" + }, + "acm024473jsd" : { + "type" : "ControlElement", + "id" : "acm024473jsd", + "name" : "testPerformSearchInvalidDOIClientResultsinFetcherClientException2" + }, + "acm024474jsd" : { + "type" : "ControlElement", + "id" : "acm024474jsd", + "name" : "testPerformSearchNonTrimmedDOI" + }, + "acm024475jsd" : { + "type" : "ControlElement", + "id" : "acm024475jsd", + "name" : "testAPSJournalCopiesArticleIdToPageField" + }, + "acm024476jsd" : { + "type" : "ClassUnit", + "id" : "acm024476jsd", + "name" : "DoiFetcherTest", + "compilationUnitId" : "acm024460jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013001jsd", "acm018267jsd" ], + "content" : [ "acm024466jsd", "acm024467jsd", "acm024468jsd", "acm024469jsd", "acm024470jsd", "acm024471jsd", "acm024472jsd", "acm024473jsd", "acm024474jsd", "acm024475jsd" ] + }, + "acm024477jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024477jsd", + "name" : "DoiResolutionTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024492jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024478jsd" : { + "type" : "CodePackage", + "id" : "acm024478jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024479jsd" ] + }, + "acm024479jsd" : { + "type" : "CodePackage", + "id" : "acm024479jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024480jsd" ] + }, + "acm024480jsd" : { + "type" : "CodePackage", + "id" : "acm024480jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024481jsd" ] + }, + "acm024481jsd" : { + "type" : "CodePackage", + "id" : "acm024481jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024482jsd" ] + }, + "acm024482jsd" : { + "type" : "CodePackage", + "id" : "acm024482jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024477jsd" ] + }, + "acm024483jsd" : { + "type" : "ControlElement", + "id" : "acm024483jsd", + "name" : "setup" + }, + "acm024484jsd" : { + "type" : "ControlElement", + "id" : "acm024484jsd", + "name" : "linkWithPdfInTitleTag" + }, + "acm024485jsd" : { + "type" : "ControlElement", + "id" : "acm024485jsd", + "name" : "linkWithPdfStringLeadsToFulltext" + }, + "acm024486jsd" : { + "type" : "ControlElement", + "id" : "acm024486jsd", + "name" : "citationMetaTagLeadsToFulltext" + }, + "acm024487jsd" : { + "type" : "ControlElement", + "id" : "acm024487jsd", + "name" : "notReturnAnythingWhenMultipleLinksAreFound" + }, + "acm024488jsd" : { + "type" : "ControlElement", + "id" : "acm024488jsd", + "name" : "returnAnythingWhenBehindSpringerPayWall" + }, + "acm024489jsd" : { + "type" : "ControlElement", + "id" : "acm024489jsd", + "name" : "notFoundByDOI" + }, + "acm024490jsd" : { + "type" : "ControlElement", + "id" : "acm024490jsd", + "name" : "entityWithoutDoi" + }, + "acm024491jsd" : { + "type" : "ControlElement", + "id" : "acm024491jsd", + "name" : "trustLevel" + }, + "acm024492jsd" : { + "type" : "ClassUnit", + "id" : "acm024492jsd", + "name" : "DoiResolutionTest", + "compilationUnitId" : "acm024477jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013014jsd", "acm016594jsd", "acm018267jsd" ], + "content" : [ "acm024483jsd", "acm024484jsd", "acm024485jsd", "acm024486jsd", "acm024487jsd", "acm024488jsd", "acm024489jsd", "acm024490jsd", "acm024491jsd" ] + }, + "acm024493jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024493jsd", + "name" : "FulltextFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024502jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024494jsd" : { + "type" : "CodePackage", + "id" : "acm024494jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024495jsd" ] + }, + "acm024495jsd" : { + "type" : "CodePackage", + "id" : "acm024495jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024496jsd" ] + }, + "acm024496jsd" : { + "type" : "CodePackage", + "id" : "acm024496jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024497jsd" ] + }, + "acm024497jsd" : { + "type" : "CodePackage", + "id" : "acm024497jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024498jsd" ] + }, + "acm024498jsd" : { + "type" : "CodePackage", + "id" : "acm024498jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024493jsd" ] + }, + "acm024499jsd" : { + "type" : "ControlElement", + "id" : "acm024499jsd", + "name" : "fetcherProvider" + }, + "acm024500jsd" : { + "type" : "ControlElement", + "id" : "acm024500jsd", + "name" : "findFullTextRejectsNullParameter" + }, + "acm024501jsd" : { + "type" : "ControlElement", + "id" : "acm024501jsd", + "name" : "findFullTextWithEmptyEntryFindsNothing" + }, + "acm024502jsd" : { + "type" : "ClassUnit", + "id" : "acm024502jsd", + "name" : "FulltextFetcherTest", + "compilationUnitId" : "acm024493jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012340jsd", "acm012467jsd", "acm018267jsd" ], + "content" : [ "acm024499jsd", "acm024500jsd", "acm024501jsd" ] + }, + "acm024503jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024503jsd", + "name" : "GoogleScholarTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024518jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024504jsd" : { + "type" : "CodePackage", + "id" : "acm024504jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024505jsd" ] + }, + "acm024505jsd" : { + "type" : "CodePackage", + "id" : "acm024505jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024506jsd" ] + }, + "acm024506jsd" : { + "type" : "CodePackage", + "id" : "acm024506jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024507jsd" ] + }, + "acm024507jsd" : { + "type" : "CodePackage", + "id" : "acm024507jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024508jsd" ] + }, + "acm024508jsd" : { + "type" : "CodePackage", + "id" : "acm024508jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024503jsd" ] + }, + "acm024509jsd" : { + "type" : "ControlElement", + "id" : "acm024509jsd", + "name" : "setUp" + }, + "acm024510jsd" : { + "type" : "ControlElement", + "id" : "acm024510jsd", + "name" : "linkFound" + }, + "acm024511jsd" : { + "type" : "ControlElement", + "id" : "acm024511jsd", + "name" : "noLinkFound" + }, + "acm024512jsd" : { + "type" : "ControlElement", + "id" : "acm024512jsd", + "name" : "findSingleEntry" + }, + "acm024513jsd" : { + "type" : "ControlElement", + "id" : "acm024513jsd", + "name" : "findManyEntries" + }, + "acm024514jsd" : { + "type" : "ControlElement", + "id" : "acm024514jsd", + "name" : "getFetcher" + }, + "acm024515jsd" : { + "type" : "ControlElement", + "id" : "acm024515jsd", + "name" : "getPagedFetcher" + }, + "acm024516jsd" : { + "type" : "ControlElement", + "id" : "acm024516jsd", + "name" : "getTestAuthors" + }, + "acm024517jsd" : { + "type" : "ControlElement", + "id" : "acm024517jsd", + "name" : "getTestJournal" + }, + "acm024518jsd" : { + "type" : "ClassUnit", + "id" : "acm024518jsd", + "name" : "GoogleScholarTest", + "compilationUnitId" : "acm024503jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024709jsd", "acm024781jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012495jsd", "acm012571jsd", "acm013032jsd", "acm018267jsd" ], + "content" : [ "acm024509jsd", "acm024510jsd", "acm024511jsd", "acm024512jsd", "acm024513jsd", "acm024514jsd", "acm024515jsd", "acm024516jsd", "acm024517jsd" ] + }, + "acm024519jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024519jsd", + "name" : "GrobidCitationFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024532jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024520jsd" : { + "type" : "CodePackage", + "id" : "acm024520jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024521jsd" ] + }, + "acm024521jsd" : { + "type" : "CodePackage", + "id" : "acm024521jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024522jsd" ] + }, + "acm024522jsd" : { + "type" : "CodePackage", + "id" : "acm024522jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024523jsd" ] + }, + "acm024523jsd" : { + "type" : "CodePackage", + "id" : "acm024523jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024524jsd" ] + }, + "acm024524jsd" : { + "type" : "CodePackage", + "id" : "acm024524jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024519jsd" ] + }, + "acm024525jsd" : { + "type" : "ControlElement", + "id" : "acm024525jsd", + "name" : "provideExamplesForCorrectResultTest" + }, + "acm024526jsd" : { + "type" : "ControlElement", + "id" : "acm024526jsd", + "name" : "provideInvalidInput" + }, + "acm024527jsd" : { + "type" : "ControlElement", + "id" : "acm024527jsd", + "name" : "grobidPerformSearchCorrectResultTest" + }, + "acm024528jsd" : { + "type" : "ControlElement", + "id" : "acm024528jsd", + "name" : "grobidPerformSearchCorrectlySplitsStringTest" + }, + "acm024529jsd" : { + "type" : "ControlElement", + "id" : "acm024529jsd", + "name" : "grobidPerformSearchWithEmptyStringsTest" + }, + "acm024530jsd" : { + "type" : "ControlElement", + "id" : "acm024530jsd", + "name" : "grobidPerformSearchWithInvalidDataTest" + }, + "acm024531jsd" : { + "type" : "ControlElement", + "id" : "acm024531jsd", + "name" : "performSearchThrowsExceptionInCaseOfConnectionIssues" + }, + "acm024532jsd" : { + "type" : "ClassUnit", + "id" : "acm024532jsd", + "name" : "GrobidCitationFetcherTest", + "compilationUnitId" : "acm024519jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm013045jsd", "acm013062jsd", "acm014398jsd", "acm018267jsd" ], + "content" : [ "acm024525jsd", "acm024526jsd", "acm024527jsd", "acm024528jsd", "acm024529jsd", "acm024530jsd", "acm024531jsd" ] + }, + "acm024533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024533jsd", + "name" : "GvkFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024547jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024534jsd" : { + "type" : "CodePackage", + "id" : "acm024534jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024535jsd" ] + }, + "acm024535jsd" : { + "type" : "CodePackage", + "id" : "acm024535jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024536jsd" ] + }, + "acm024536jsd" : { + "type" : "CodePackage", + "id" : "acm024536jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024537jsd" ] + }, + "acm024537jsd" : { + "type" : "CodePackage", + "id" : "acm024537jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024538jsd" ] + }, + "acm024538jsd" : { + "type" : "CodePackage", + "id" : "acm024538jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024533jsd" ] + }, + "acm024539jsd" : { + "type" : "ControlElement", + "id" : "acm024539jsd", + "name" : "setUp" + }, + "acm024540jsd" : { + "type" : "ControlElement", + "id" : "acm024540jsd", + "name" : "testGetName" + }, + "acm024541jsd" : { + "type" : "ControlElement", + "id" : "acm024541jsd", + "name" : "simpleSearchQueryURLCorrect" + }, + "acm024542jsd" : { + "type" : "ControlElement", + "id" : "acm024542jsd", + "name" : "complexSearchQueryURLCorrect" + }, + "acm024543jsd" : { + "type" : "ControlElement", + "id" : "acm024543jsd", + "name" : "testPerformSearchMatchingMultipleEntries" + }, + "acm024544jsd" : { + "type" : "ControlElement", + "id" : "acm024544jsd", + "name" : "testPerformSearch591166003" + }, + "acm024545jsd" : { + "type" : "ControlElement", + "id" : "acm024545jsd", + "name" : "testPerformSearch66391437X" + }, + "acm024546jsd" : { + "type" : "ControlElement", + "id" : "acm024546jsd", + "name" : "testPerformSearchEmpty" + }, + "acm024547jsd" : { + "type" : "ClassUnit", + "id" : "acm024547jsd", + "name" : "GvkFetcherTest", + "compilationUnitId" : "acm024533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013073jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024539jsd", "acm024540jsd", "acm024541jsd", "acm024542jsd", "acm024543jsd", "acm024544jsd", "acm024545jsd", "acm024546jsd" ] + }, + "acm024548jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024548jsd", + "name" : "IEEETest", + "parentId" : "acm012613jsd", + "content" : [ "acm024569jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024549jsd" : { + "type" : "CodePackage", + "id" : "acm024549jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024550jsd" ] + }, + "acm024550jsd" : { + "type" : "CodePackage", + "id" : "acm024550jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024551jsd" ] + }, + "acm024551jsd" : { + "type" : "CodePackage", + "id" : "acm024551jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024552jsd" ] + }, + "acm024552jsd" : { + "type" : "CodePackage", + "id" : "acm024552jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024553jsd" ] + }, + "acm024553jsd" : { + "type" : "CodePackage", + "id" : "acm024553jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024548jsd" ] + }, + "acm024554jsd" : { + "type" : "ControlElement", + "id" : "acm024554jsd", + "name" : "setUp" + }, + "acm024555jsd" : { + "type" : "ControlElement", + "id" : "acm024555jsd", + "name" : "findByDOI" + }, + "acm024556jsd" : { + "type" : "ControlElement", + "id" : "acm024556jsd", + "name" : "findByDocumentUrl" + }, + "acm024557jsd" : { + "type" : "ControlElement", + "id" : "acm024557jsd", + "name" : "findByURL" + }, + "acm024558jsd" : { + "type" : "ControlElement", + "id" : "acm024558jsd", + "name" : "findByOldURL" + }, + "acm024559jsd" : { + "type" : "ControlElement", + "id" : "acm024559jsd", + "name" : "findByDOIButNotURL" + }, + "acm024560jsd" : { + "type" : "ControlElement", + "id" : "acm024560jsd", + "name" : "notFoundByURL" + }, + "acm024561jsd" : { + "type" : "ControlElement", + "id" : "acm024561jsd", + "name" : "notFoundByDOI" + }, + "acm024562jsd" : { + "type" : "ControlElement", + "id" : "acm024562jsd", + "name" : "searchResultHasNoKeywordTerms" + }, + "acm024563jsd" : { + "type" : "ControlElement", + "id" : "acm024563jsd", + "name" : "searchByPlainQueryFindsEntry" + }, + "acm024564jsd" : { + "type" : "ControlElement", + "id" : "acm024564jsd", + "name" : "searchByQuotedQueryFindsEntry" + }, + "acm024565jsd" : { + "type" : "ControlElement", + "id" : "acm024565jsd", + "name" : "getFetcher" + }, + "acm024566jsd" : { + "type" : "ControlElement", + "id" : "acm024566jsd", + "name" : "getTestAuthors" + }, + "acm024567jsd" : { + "type" : "ControlElement", + "id" : "acm024567jsd", + "name" : "getTestJournal" + }, + "acm024568jsd" : { + "type" : "ControlElement", + "id" : "acm024568jsd", + "name" : "getPagedFetcher" + }, + "acm024569jsd" : { + "type" : "ClassUnit", + "id" : "acm024569jsd", + "name" : "IEEETest", + "compilationUnitId" : "acm024548jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024709jsd", "acm024781jsd" ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm012495jsd", "acm012571jsd", "acm013090jsd", "acm018267jsd" ], + "content" : [ "acm024554jsd", "acm024555jsd", "acm024556jsd", "acm024557jsd", "acm024558jsd", "acm024559jsd", "acm024560jsd", "acm024561jsd", "acm024562jsd", "acm024563jsd", "acm024564jsd", "acm024565jsd", "acm024566jsd", "acm024567jsd", "acm024568jsd" ] + }, + "acm024570jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024570jsd", + "name" : "INSPIREFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024580jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024571jsd" : { + "type" : "CodePackage", + "id" : "acm024571jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024572jsd" ] + }, + "acm024572jsd" : { + "type" : "CodePackage", + "id" : "acm024572jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024573jsd" ] + }, + "acm024573jsd" : { + "type" : "CodePackage", + "id" : "acm024573jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024574jsd" ] + }, + "acm024574jsd" : { + "type" : "CodePackage", + "id" : "acm024574jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024575jsd" ] + }, + "acm024575jsd" : { + "type" : "CodePackage", + "id" : "acm024575jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024570jsd" ] + }, + "acm024576jsd" : { + "type" : "ControlElement", + "id" : "acm024576jsd", + "name" : "setUp" + }, + "acm024577jsd" : { + "type" : "ControlElement", + "id" : "acm024577jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024578jsd" : { + "type" : "ControlElement", + "id" : "acm024578jsd", + "name" : "searchByIdentifierFindsEntry" + }, + "acm024579jsd" : { + "type" : "ControlElement", + "id" : "acm024579jsd", + "name" : "searchByExistingEntry" + }, + "acm024580jsd" : { + "type" : "ClassUnit", + "id" : "acm024580jsd", + "name" : "INSPIREFetcherTest", + "compilationUnitId" : "acm024570jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013105jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024576jsd", "acm024577jsd", "acm024578jsd", "acm024579jsd" ] + }, + "acm024581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024581jsd", + "name" : "IacrEprintFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024606jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024582jsd" : { + "type" : "CodePackage", + "id" : "acm024582jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024583jsd" ] + }, + "acm024583jsd" : { + "type" : "CodePackage", + "id" : "acm024583jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024584jsd" ] + }, + "acm024584jsd" : { + "type" : "CodePackage", + "id" : "acm024584jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024585jsd" ] + }, + "acm024585jsd" : { + "type" : "CodePackage", + "id" : "acm024585jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024586jsd" ] + }, + "acm024586jsd" : { + "type" : "CodePackage", + "id" : "acm024586jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024581jsd" ] + }, + "acm024587jsd" : { + "type" : "ControlElement", + "id" : "acm024587jsd", + "name" : "setUp" + }, + "acm024588jsd" : { + "type" : "ControlElement", + "id" : "acm024588jsd", + "name" : "searchByIdWithValidId1" + }, + "acm024589jsd" : { + "type" : "ControlElement", + "id" : "acm024589jsd", + "name" : "searchByIdWithValidId2" + }, + "acm024590jsd" : { + "type" : "ControlElement", + "id" : "acm024590jsd", + "name" : "searchByIdWithValidIdAndNonAsciiChars" + }, + "acm024591jsd" : { + "type" : "ControlElement", + "id" : "acm024591jsd", + "name" : "searchByIdWithEmptyIdFails" + }, + "acm024592jsd" : { + "type" : "ControlElement", + "id" : "acm024592jsd", + "name" : "searchByIdWithInvalidReportNumberFails" + }, + "acm024593jsd" : { + "type" : "ControlElement", + "id" : "acm024593jsd", + "name" : "searchByIdWithInvalidYearFails" + }, + "acm024594jsd" : { + "type" : "ControlElement", + "id" : "acm024594jsd", + "name" : "searchByIdWithInvalidIdFails" + }, + "acm024595jsd" : { + "type" : "ControlElement", + "id" : "acm024595jsd", + "name" : "searchForNonexistentIdFails" + }, + "acm024596jsd" : { + "type" : "ControlElement", + "id" : "acm024596jsd", + "name" : "testGetName" + }, + "acm024597jsd" : { + "type" : "ControlElement", + "id" : "acm024597jsd", + "name" : "searchByIdForWithdrawnPaperFails" + }, + "acm024598jsd" : { + "type" : "ControlElement", + "id" : "acm024598jsd", + "name" : "searchByIdWithOldHtmlFormatAndCheckDate" + }, + "acm024599jsd" : { + "type" : "ControlElement", + "id" : "acm024599jsd", + "name" : "searchByIdWithOldHtmlFormatWithoutDateCheck" + }, + "acm024600jsd" : { + "type" : "ControlElement", + "id" : "acm024600jsd", + "name" : "getIdsFor" + }, + "acm024601jsd" : { + "type" : "ControlElement", + "id" : "acm024601jsd", + "name" : "allNonWithdrawnIdsWithOldHtmlFormat" + }, + "acm024602jsd" : { + "type" : "ControlElement", + "id" : "acm024602jsd", + "name" : "getFulltextWithVersion" + }, + "acm024603jsd" : { + "type" : "ControlElement", + "id" : "acm024603jsd", + "name" : "getFulltextWithoutVersion" + }, + "acm024604jsd" : { + "type" : "ControlElement", + "id" : "acm024604jsd", + "name" : "getFulltextWithoutUrl" + }, + "acm024605jsd" : { + "type" : "ControlElement", + "id" : "acm024605jsd", + "name" : "getFulltextWithNonIACRUrl" + }, + "acm024606jsd" : { + "type" : "ClassUnit", + "id" : "acm024606jsd", + "name" : "IacrEprintFetcherTest", + "compilationUnitId" : "acm024581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013125jsd", "acm018267jsd" ], + "content" : [ "acm024587jsd", "acm024588jsd", "acm024589jsd", "acm024590jsd", "acm024591jsd", "acm024592jsd", "acm024593jsd", "acm024594jsd", "acm024595jsd", "acm024596jsd", "acm024597jsd", "acm024598jsd", "acm024599jsd", "acm024600jsd", "acm024601jsd", "acm024602jsd", "acm024603jsd", "acm024604jsd", "acm024605jsd" ] + }, + "acm024607jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024607jsd", + "name" : "JstorFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024623jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024608jsd" : { + "type" : "CodePackage", + "id" : "acm024608jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024609jsd" ] + }, + "acm024609jsd" : { + "type" : "CodePackage", + "id" : "acm024609jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024610jsd" ] + }, + "acm024610jsd" : { + "type" : "CodePackage", + "id" : "acm024610jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024611jsd" ] + }, + "acm024611jsd" : { + "type" : "CodePackage", + "id" : "acm024611jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024612jsd" ] + }, + "acm024612jsd" : { + "type" : "CodePackage", + "id" : "acm024612jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024607jsd" ] + }, + "acm024613jsd" : { + "type" : "ControlElement", + "id" : "acm024613jsd", + "name" : "searchByTitle" + }, + "acm024614jsd" : { + "type" : "ControlElement", + "id" : "acm024614jsd", + "name" : "searchById" + }, + "acm024615jsd" : { + "type" : "ControlElement", + "id" : "acm024615jsd", + "name" : "searchByUrlUsingId" + }, + "acm024616jsd" : { + "type" : "ControlElement", + "id" : "acm024616jsd", + "name" : "fetchPDF" + }, + "acm024617jsd" : { + "type" : "ControlElement", + "id" : "acm024617jsd", + "name" : "getFetcher" + }, + "acm024618jsd" : { + "type" : "ControlElement", + "id" : "acm024618jsd", + "name" : "getTestAuthors" + }, + "acm024619jsd" : { + "type" : "ControlElement", + "id" : "acm024619jsd", + "name" : "getTestJournal" + }, + "acm024620jsd" : { + "type" : "ControlElement", + "id" : "acm024620jsd", + "name" : "supportsYearRangeSearch" + }, + "acm024621jsd" : { + "type" : "ControlElement", + "id" : "acm024621jsd", + "name" : "supportsJournalSearch" + }, + "acm024622jsd" : { + "type" : "ControlElement", + "id" : "acm024622jsd", + "name" : "supportsYearSearch" + }, + "acm024623jsd" : { + "type" : "ClassUnit", + "id" : "acm024623jsd", + "name" : "JstorFetcherTest", + "compilationUnitId" : "acm024607jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024781jsd" ], + "datatypeReferencesIds" : [ "acm012571jsd", "acm013140jsd", "acm018267jsd" ], + "content" : [ "acm024613jsd", "acm024614jsd", "acm024615jsd", "acm024616jsd", "acm024617jsd", "acm024618jsd", "acm024619jsd", "acm024620jsd", "acm024621jsd", "acm024622jsd" ] + }, + "acm024624jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024624jsd", + "name" : "LibraryOfCongressTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024634jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024625jsd" : { + "type" : "CodePackage", + "id" : "acm024625jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024626jsd" ] + }, + "acm024626jsd" : { + "type" : "CodePackage", + "id" : "acm024626jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024627jsd" ] + }, + "acm024627jsd" : { + "type" : "CodePackage", + "id" : "acm024627jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024628jsd" ] + }, + "acm024628jsd" : { + "type" : "CodePackage", + "id" : "acm024628jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024629jsd" ] + }, + "acm024629jsd" : { + "type" : "CodePackage", + "id" : "acm024629jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024624jsd" ] + }, + "acm024630jsd" : { + "type" : "ControlElement", + "id" : "acm024630jsd", + "name" : "setUp" + }, + "acm024631jsd" : { + "type" : "ControlElement", + "id" : "acm024631jsd", + "name" : "performSearchById" + }, + "acm024632jsd" : { + "type" : "ControlElement", + "id" : "acm024632jsd", + "name" : "performSearchByEmptyId" + }, + "acm024633jsd" : { + "type" : "ControlElement", + "id" : "acm024633jsd", + "name" : "performSearchByInvalidId" + }, + "acm024634jsd" : { + "type" : "ClassUnit", + "id" : "acm024634jsd", + "name" : "LibraryOfCongressTest", + "compilationUnitId" : "acm024624jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm013151jsd", "acm018267jsd", "acm018813jsd", "acm020774jsd" ], + "content" : [ "acm024630jsd", "acm024631jsd", "acm024632jsd", "acm024633jsd" ] + }, + "acm024635jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024635jsd", + "name" : "MathSciNetTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024646jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024636jsd" : { + "type" : "CodePackage", + "id" : "acm024636jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024637jsd" ] + }, + "acm024637jsd" : { + "type" : "CodePackage", + "id" : "acm024637jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024638jsd" ] + }, + "acm024638jsd" : { + "type" : "CodePackage", + "id" : "acm024638jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024639jsd" ] + }, + "acm024639jsd" : { + "type" : "CodePackage", + "id" : "acm024639jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024640jsd" ] + }, + "acm024640jsd" : { + "type" : "CodePackage", + "id" : "acm024640jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024635jsd" ] + }, + "acm024641jsd" : { + "type" : "ControlElement", + "id" : "acm024641jsd", + "name" : "setUp" + }, + "acm024642jsd" : { + "type" : "ControlElement", + "id" : "acm024642jsd", + "name" : "searchByEntryFindsEntry" + }, + "acm024643jsd" : { + "type" : "ControlElement", + "id" : "acm024643jsd", + "name" : "searchByIdInEntryFindsEntry" + }, + "acm024644jsd" : { + "type" : "ControlElement", + "id" : "acm024644jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024645jsd" : { + "type" : "ControlElement", + "id" : "acm024645jsd", + "name" : "searchByIdFindsEntry" + }, + "acm024646jsd" : { + "type" : "ClassUnit", + "id" : "acm024646jsd", + "name" : "MathSciNetTest", + "compilationUnitId" : "acm024635jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013165jsd", "acm018267jsd" ], + "content" : [ "acm024641jsd", "acm024642jsd", "acm024643jsd", "acm024644jsd", "acm024645jsd" ] + }, + "acm024647jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024647jsd", + "name" : "MedlineFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024665jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024648jsd" : { + "type" : "CodePackage", + "id" : "acm024648jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024649jsd" ] + }, + "acm024649jsd" : { + "type" : "CodePackage", + "id" : "acm024649jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024650jsd" ] + }, + "acm024650jsd" : { + "type" : "CodePackage", + "id" : "acm024650jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024651jsd" ] + }, + "acm024651jsd" : { + "type" : "CodePackage", + "id" : "acm024651jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024652jsd" ] + }, + "acm024652jsd" : { + "type" : "CodePackage", + "id" : "acm024652jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024647jsd" ] + }, + "acm024653jsd" : { + "type" : "ControlElement", + "id" : "acm024653jsd", + "name" : "setUp" + }, + "acm024654jsd" : { + "type" : "ControlElement", + "id" : "acm024654jsd", + "name" : "testGetName" + }, + "acm024655jsd" : { + "type" : "ControlElement", + "id" : "acm024655jsd", + "name" : "testSearchByIDWijedasa" + }, + "acm024656jsd" : { + "type" : "ControlElement", + "id" : "acm024656jsd", + "name" : "testSearchByIDEndharti" + }, + "acm024657jsd" : { + "type" : "ControlElement", + "id" : "acm024657jsd", + "name" : "testSearchByIDIchikawa" + }, + "acm024658jsd" : { + "type" : "ControlElement", + "id" : "acm024658jsd", + "name" : "testSearchByIDSari" + }, + "acm024659jsd" : { + "type" : "ControlElement", + "id" : "acm024659jsd", + "name" : "testMultipleEntries" + }, + "acm024660jsd" : { + "type" : "ControlElement", + "id" : "acm024660jsd", + "name" : "testWithLuceneQueryAuthorDate" + }, + "acm024661jsd" : { + "type" : "ControlElement", + "id" : "acm024661jsd", + "name" : "testWithLuceneQueryAuthorDateRange" + }, + "acm024662jsd" : { + "type" : "ControlElement", + "id" : "acm024662jsd", + "name" : "testInvalidSearchTerm" + }, + "acm024663jsd" : { + "type" : "ControlElement", + "id" : "acm024663jsd", + "name" : "testEmptyEntryList" + }, + "acm024664jsd" : { + "type" : "ControlElement", + "id" : "acm024664jsd", + "name" : "testEmptyInput" + }, + "acm024665jsd" : { + "type" : "ClassUnit", + "id" : "acm024665jsd", + "name" : "MedlineFetcherTest", + "compilationUnitId" : "acm024647jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm013181jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024653jsd", "acm024654jsd", "acm024655jsd", "acm024656jsd", "acm024657jsd", "acm024658jsd", "acm024659jsd", "acm024660jsd", "acm024661jsd", "acm024662jsd", "acm024663jsd", "acm024664jsd" ] + }, + "acm024666jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024666jsd", + "name" : "MedraTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024677jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024667jsd" : { + "type" : "CodePackage", + "id" : "acm024667jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024668jsd" ] + }, + "acm024668jsd" : { + "type" : "CodePackage", + "id" : "acm024668jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024669jsd" ] + }, + "acm024669jsd" : { + "type" : "CodePackage", + "id" : "acm024669jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024670jsd" ] + }, + "acm024670jsd" : { + "type" : "CodePackage", + "id" : "acm024670jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024671jsd" ] + }, + "acm024671jsd" : { + "type" : "CodePackage", + "id" : "acm024671jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024666jsd" ] + }, + "acm024672jsd" : { + "type" : "ControlElement", + "id" : "acm024672jsd", + "name" : "getDoiBibEntryPairs" + }, + "acm024673jsd" : { + "type" : "ControlElement", + "id" : "acm024673jsd", + "name" : "testGetName" + }, + "acm024674jsd" : { + "type" : "ControlElement", + "id" : "acm024674jsd", + "name" : "testPerformSearchEmptyDOI" + }, + "acm024675jsd" : { + "type" : "ControlElement", + "id" : "acm024675jsd", + "name" : "testPerformNonExistent" + }, + "acm024676jsd" : { + "type" : "ControlElement", + "id" : "acm024676jsd", + "name" : "testDoiBibEntryPairs" + }, + "acm024677jsd" : { + "type" : "ClassUnit", + "id" : "acm024677jsd", + "name" : "MedraTest", + "compilationUnitId" : "acm024666jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012314jsd", "acm013196jsd", "acm018267jsd" ], + "content" : [ "acm024672jsd", "acm024673jsd", "acm024674jsd", "acm024675jsd", "acm024676jsd" ] + }, + "acm024678jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024678jsd", + "name" : "MrDLibFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024688jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024679jsd" : { + "type" : "CodePackage", + "id" : "acm024679jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024680jsd" ] + }, + "acm024680jsd" : { + "type" : "CodePackage", + "id" : "acm024680jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024681jsd" ] + }, + "acm024681jsd" : { + "type" : "CodePackage", + "id" : "acm024681jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024682jsd" ] + }, + "acm024682jsd" : { + "type" : "CodePackage", + "id" : "acm024682jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024683jsd" ] + }, + "acm024683jsd" : { + "type" : "CodePackage", + "id" : "acm024683jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024678jsd" ] + }, + "acm024684jsd" : { + "type" : "ControlElement", + "id" : "acm024684jsd", + "name" : "setUp" + }, + "acm024685jsd" : { + "type" : "ControlElement", + "id" : "acm024685jsd", + "name" : "testPerformSearch" + }, + "acm024686jsd" : { + "type" : "ControlElement", + "id" : "acm024686jsd", + "name" : "testPerformSearchForHornecker2006" + }, + "acm024687jsd" : { + "type" : "ControlElement", + "id" : "acm024687jsd", + "name" : "testGetName" + }, + "acm024688jsd" : { + "type" : "ClassUnit", + "id" : "acm024688jsd", + "name" : "MrDLibFetcherTest", + "compilationUnitId" : "acm024678jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013210jsd", "acm018267jsd", "acm021113jsd" ], + "content" : [ "acm024684jsd", "acm024685jsd", "acm024686jsd", "acm024687jsd" ] + }, + "acm024689jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024689jsd", + "name" : "OpenAccessDoiTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024700jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024690jsd" : { + "type" : "CodePackage", + "id" : "acm024690jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024691jsd" ] + }, + "acm024691jsd" : { + "type" : "CodePackage", + "id" : "acm024691jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024692jsd" ] + }, + "acm024692jsd" : { + "type" : "CodePackage", + "id" : "acm024692jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024693jsd" ] + }, + "acm024693jsd" : { + "type" : "CodePackage", + "id" : "acm024693jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024694jsd" ] + }, + "acm024694jsd" : { + "type" : "CodePackage", + "id" : "acm024694jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024689jsd" ] + }, + "acm024695jsd" : { + "type" : "ControlElement", + "id" : "acm024695jsd", + "name" : "setUp" + }, + "acm024696jsd" : { + "type" : "ControlElement", + "id" : "acm024696jsd", + "name" : "findByDOI" + }, + "acm024697jsd" : { + "type" : "ControlElement", + "id" : "acm024697jsd", + "name" : "notFoundByDOI" + }, + "acm024698jsd" : { + "type" : "ControlElement", + "id" : "acm024698jsd", + "name" : "entryWithoutDoi" + }, + "acm024699jsd" : { + "type" : "ControlElement", + "id" : "acm024699jsd", + "name" : "trustLevel" + }, + "acm024700jsd" : { + "type" : "ClassUnit", + "id" : "acm024700jsd", + "name" : "OpenAccessDoiTest", + "compilationUnitId" : "acm024689jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013220jsd", "acm018267jsd" ], + "content" : [ "acm024695jsd", "acm024696jsd", "acm024697jsd", "acm024698jsd", "acm024699jsd" ] + }, + "acm024701jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024701jsd", + "name" : "PagedSearchFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024709jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024702jsd" : { + "type" : "CodePackage", + "id" : "acm024702jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024703jsd" ] + }, + "acm024703jsd" : { + "type" : "CodePackage", + "id" : "acm024703jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024704jsd" ] + }, + "acm024704jsd" : { + "type" : "CodePackage", + "id" : "acm024704jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024705jsd" ] + }, + "acm024705jsd" : { + "type" : "CodePackage", + "id" : "acm024705jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024706jsd" ] + }, + "acm024706jsd" : { + "type" : "CodePackage", + "id" : "acm024706jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024701jsd" ] + }, + "acm024707jsd" : { + "type" : "ControlElement", + "id" : "acm024707jsd", + "name" : "pageSearchReturnsUniqueResultsPerPage" + }, + "acm024708jsd" : { + "type" : "ControlElement", + "id" : "acm024708jsd", + "name" : "getPagedFetcher" + }, + "acm024709jsd" : { + "type" : "InterfaceUnit", + "id" : "acm024709jsd", + "name" : "PagedSearchFetcherTest", + "compilationUnitId" : "acm024701jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012495jsd", "acm018267jsd", "acm020222jsd" ], + "content" : [ "acm024707jsd", "acm024708jsd" ] + }, + "acm024710jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024710jsd", + "name" : "PicaXmlParserTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024721jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024711jsd" : { + "type" : "CodePackage", + "id" : "acm024711jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024712jsd" ] + }, + "acm024712jsd" : { + "type" : "CodePackage", + "id" : "acm024712jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024713jsd" ] + }, + "acm024713jsd" : { + "type" : "CodePackage", + "id" : "acm024713jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024714jsd" ] + }, + "acm024714jsd" : { + "type" : "CodePackage", + "id" : "acm024714jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024715jsd" ] + }, + "acm024715jsd" : { + "type" : "CodePackage", + "id" : "acm024715jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024710jsd" ] + }, + "acm024716jsd" : { + "type" : "ControlElement", + "id" : "acm024716jsd", + "name" : "doTest" + }, + "acm024717jsd" : { + "type" : "ControlElement", + "id" : "acm024717jsd", + "name" : "emptyResult" + }, + "acm024718jsd" : { + "type" : "ControlElement", + "id" : "acm024718jsd", + "name" : "resultFor797485368" + }, + "acm024719jsd" : { + "type" : "ControlElement", + "id" : "acm024719jsd", + "name" : "testGMP" + }, + "acm024720jsd" : { + "type" : "ControlElement", + "id" : "acm024720jsd", + "name" : "subTitleTest" + }, + "acm024721jsd" : { + "type" : "ClassUnit", + "id" : "acm024721jsd", + "name" : "PicaXmlParserTest", + "compilationUnitId" : "acm024710jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014264jsd", "acm018267jsd", "acm024721jsd" ], + "content" : [ "acm024716jsd", "acm024717jsd", "acm024718jsd", "acm024719jsd", "acm024720jsd" ] + }, + "acm024722jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024722jsd", + "name" : "ResearchGateTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024738jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024723jsd" : { + "type" : "CodePackage", + "id" : "acm024723jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024724jsd" ] + }, + "acm024724jsd" : { + "type" : "CodePackage", + "id" : "acm024724jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024725jsd" ] + }, + "acm024725jsd" : { + "type" : "CodePackage", + "id" : "acm024725jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024726jsd" ] + }, + "acm024726jsd" : { + "type" : "CodePackage", + "id" : "acm024726jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024727jsd" ] + }, + "acm024727jsd" : { + "type" : "CodePackage", + "id" : "acm024727jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024722jsd" ] + }, + "acm024728jsd" : { + "type" : "ControlElement", + "id" : "acm024728jsd", + "name" : "setUp" + }, + "acm024729jsd" : { + "type" : "ControlElement", + "id" : "acm024729jsd", + "name" : "fullTextFoundByDOI" + }, + "acm024730jsd" : { + "type" : "ControlElement", + "id" : "acm024730jsd", + "name" : "fullTextNotFoundByDOI" + }, + "acm024731jsd" : { + "type" : "ControlElement", + "id" : "acm024731jsd", + "name" : "getDocumentByTitle" + }, + "acm024732jsd" : { + "type" : "ControlElement", + "id" : "acm024732jsd", + "name" : "getDocumentByDOI" + }, + "acm024733jsd" : { + "type" : "ControlElement", + "id" : "acm024733jsd", + "name" : "trustLevel" + }, + "acm024734jsd" : { + "type" : "ControlElement", + "id" : "acm024734jsd", + "name" : "performSearchWithString" + }, + "acm024735jsd" : { + "type" : "ControlElement", + "id" : "acm024735jsd", + "name" : "performSearchWithLuceneQuery" + }, + "acm024736jsd" : { + "type" : "ControlElement", + "id" : "acm024736jsd", + "name" : "performSearchWithBibEntry" + }, + "acm024737jsd" : { + "type" : "ControlElement", + "id" : "acm024737jsd", + "name" : "performSearchWithTitleWithCurlyBraces" + }, + "acm024738jsd" : { + "type" : "ClassUnit", + "id" : "acm024738jsd", + "name" : "ResearchGateTest", + "compilationUnitId" : "acm024722jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013238jsd", "acm018267jsd", "acm019079jsd" ], + "content" : [ "acm024728jsd", "acm024729jsd", "acm024730jsd", "acm024731jsd", "acm024732jsd", "acm024733jsd", "acm024734jsd", "acm024735jsd", "acm024736jsd", "acm024737jsd" ] + }, + "acm024739jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024739jsd", + "name" : "RfcFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024754jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024740jsd" : { + "type" : "CodePackage", + "id" : "acm024740jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024741jsd" ] + }, + "acm024741jsd" : { + "type" : "CodePackage", + "id" : "acm024741jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024742jsd" ] + }, + "acm024742jsd" : { + "type" : "CodePackage", + "id" : "acm024742jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024743jsd" ] + }, + "acm024743jsd" : { + "type" : "CodePackage", + "id" : "acm024743jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024744jsd" ] + }, + "acm024744jsd" : { + "type" : "CodePackage", + "id" : "acm024744jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024739jsd" ] + }, + "acm024745jsd" : { + "type" : "ControlElement", + "id" : "acm024745jsd", + "name" : "setUp" + }, + "acm024746jsd" : { + "type" : "ControlElement", + "id" : "acm024746jsd", + "name" : "getNameReturnsEqualIdName" + }, + "acm024747jsd" : { + "type" : "ControlElement", + "id" : "acm024747jsd", + "name" : "performSearchByIdFindsEntryWithDraftIdentifier" + }, + "acm024748jsd" : { + "type" : "ControlElement", + "id" : "acm024748jsd", + "name" : "performSearchByIdFindsEntryWithRfcPrefix" + }, + "acm024749jsd" : { + "type" : "ControlElement", + "id" : "acm024749jsd", + "name" : "performSearchByIdFindsEntryWithoutRfcPrefix" + }, + "acm024750jsd" : { + "type" : "ControlElement", + "id" : "acm024750jsd", + "name" : "performSearchByIdFindsNothingWithoutIdentifier" + }, + "acm024751jsd" : { + "type" : "ControlElement", + "id" : "acm024751jsd", + "name" : "performSearchByIdFindsNothingWithValidDraftIdentifier" + }, + "acm024752jsd" : { + "type" : "ControlElement", + "id" : "acm024752jsd", + "name" : "performSearchByIdFindsNothingWithValidIdentifier" + }, + "acm024753jsd" : { + "type" : "ControlElement", + "id" : "acm024753jsd", + "name" : "performSearchByIdFindsNothingWithInvalidIdentifier" + }, + "acm024754jsd" : { + "type" : "ClassUnit", + "id" : "acm024754jsd", + "name" : "RfcFetcherTest", + "compilationUnitId" : "acm024739jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm013250jsd", "acm018267jsd" ], + "content" : [ "acm024745jsd", "acm024746jsd", "acm024747jsd", "acm024748jsd", "acm024749jsd", "acm024750jsd", "acm024751jsd", "acm024752jsd", "acm024753jsd" ] + }, + "acm024755jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024755jsd", + "name" : "ScienceDirectTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024766jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024756jsd" : { + "type" : "CodePackage", + "id" : "acm024756jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024757jsd" ] + }, + "acm024757jsd" : { + "type" : "CodePackage", + "id" : "acm024757jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024758jsd" ] + }, + "acm024758jsd" : { + "type" : "CodePackage", + "id" : "acm024758jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024759jsd" ] + }, + "acm024759jsd" : { + "type" : "CodePackage", + "id" : "acm024759jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024760jsd" ] + }, + "acm024760jsd" : { + "type" : "CodePackage", + "id" : "acm024760jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024755jsd" ] + }, + "acm024761jsd" : { + "type" : "ControlElement", + "id" : "acm024761jsd", + "name" : "setUp" + }, + "acm024762jsd" : { + "type" : "ControlElement", + "id" : "acm024762jsd", + "name" : "findByDoiOldPage" + }, + "acm024763jsd" : { + "type" : "ControlElement", + "id" : "acm024763jsd", + "name" : "findByDoiNewPage" + }, + "acm024764jsd" : { + "type" : "ControlElement", + "id" : "acm024764jsd", + "name" : "findByDoiWorksForBoneArticle" + }, + "acm024765jsd" : { + "type" : "ControlElement", + "id" : "acm024765jsd", + "name" : "notFoundByDoi" + }, + "acm024766jsd" : { + "type" : "ClassUnit", + "id" : "acm024766jsd", + "name" : "ScienceDirectTest", + "compilationUnitId" : "acm024755jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm013263jsd", "acm018267jsd" ], + "content" : [ "acm024761jsd", "acm024762jsd", "acm024763jsd", "acm024764jsd", "acm024765jsd" ] + }, + "acm024767jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024767jsd", + "name" : "SearchBasedFetcherCapabilityTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024781jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024768jsd" : { + "type" : "CodePackage", + "id" : "acm024768jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024769jsd" ] + }, + "acm024769jsd" : { + "type" : "CodePackage", + "id" : "acm024769jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024770jsd" ] + }, + "acm024770jsd" : { + "type" : "CodePackage", + "id" : "acm024770jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024771jsd" ] + }, + "acm024771jsd" : { + "type" : "CodePackage", + "id" : "acm024771jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024772jsd" ] + }, + "acm024772jsd" : { + "type" : "CodePackage", + "id" : "acm024772jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024767jsd" ] + }, + "acm024773jsd" : { + "type" : "ControlElement", + "id" : "acm024773jsd", + "name" : "supportsAuthorSearch" + }, + "acm024774jsd" : { + "type" : "ControlElement", + "id" : "acm024774jsd", + "name" : "supportsYearSearch" + }, + "acm024775jsd" : { + "type" : "ControlElement", + "id" : "acm024775jsd", + "name" : "supportsYearRangeSearch" + }, + "acm024776jsd" : { + "type" : "ControlElement", + "id" : "acm024776jsd", + "name" : "supportsJournalSearch" + }, + "acm024777jsd" : { + "type" : "ControlElement", + "id" : "acm024777jsd", + "name" : "getFetcher" + }, + "acm024778jsd" : { + "type" : "ControlElement", + "id" : "acm024778jsd", + "name" : "getTestAuthors" + }, + "acm024779jsd" : { + "type" : "ControlElement", + "id" : "acm024779jsd", + "name" : "getTestJournal" + }, + "acm024780jsd" : { + "type" : "ControlElement", + "id" : "acm024780jsd", + "name" : "getTestYear" + }, + "acm024781jsd" : { + "type" : "InterfaceUnit", + "id" : "acm024781jsd", + "name" : "SearchBasedFetcherCapabilityTest", + "compilationUnitId" : "acm024767jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012398jsd", "acm012571jsd", "acm018267jsd" ], + "content" : [ "acm024773jsd", "acm024774jsd", "acm024775jsd", "acm024776jsd", "acm024777jsd", "acm024778jsd", "acm024779jsd", "acm024780jsd" ] + }, + "acm024782jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024782jsd", + "name" : "SemanticScholarTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024805jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024783jsd" : { + "type" : "CodePackage", + "id" : "acm024783jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024784jsd" ] + }, + "acm024784jsd" : { + "type" : "CodePackage", + "id" : "acm024784jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024785jsd" ] + }, + "acm024785jsd" : { + "type" : "CodePackage", + "id" : "acm024785jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024786jsd" ] + }, + "acm024786jsd" : { + "type" : "CodePackage", + "id" : "acm024786jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024787jsd" ] + }, + "acm024787jsd" : { + "type" : "CodePackage", + "id" : "acm024787jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024782jsd" ] + }, + "acm024788jsd" : { + "type" : "ControlElement", + "id" : "acm024788jsd", + "name" : "setUp" + }, + "acm024789jsd" : { + "type" : "ControlElement", + "id" : "acm024789jsd", + "name" : "getDocument" + }, + "acm024790jsd" : { + "type" : "ControlElement", + "id" : "acm024790jsd", + "name" : "fullTextFindByDOI" + }, + "acm024791jsd" : { + "type" : "ControlElement", + "id" : "acm024791jsd", + "name" : "fullTextFindByDOIAlternate" + }, + "acm024792jsd" : { + "type" : "ControlElement", + "id" : "acm024792jsd", + "name" : "fullTextSearchOnEmptyEntry" + }, + "acm024793jsd" : { + "type" : "ControlElement", + "id" : "acm024793jsd", + "name" : "fullTextNotFoundByDOI" + }, + "acm024794jsd" : { + "type" : "ControlElement", + "id" : "acm024794jsd", + "name" : "fullTextFindByArXiv" + }, + "acm024795jsd" : { + "type" : "ControlElement", + "id" : "acm024795jsd", + "name" : "fullTextEntityWithoutDoi" + }, + "acm024796jsd" : { + "type" : "ControlElement", + "id" : "acm024796jsd", + "name" : "trustLevel" + }, + "acm024797jsd" : { + "type" : "ControlElement", + "id" : "acm024797jsd", + "name" : "getPagedFetcher" + }, + "acm024798jsd" : { + "type" : "ControlElement", + "id" : "acm024798jsd", + "name" : "getURLForQueryWithLucene" + }, + "acm024799jsd" : { + "type" : "ControlElement", + "id" : "acm024799jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024800jsd" : { + "type" : "ControlElement", + "id" : "acm024800jsd", + "name" : "searchByPlainQueryFindsEntry" + }, + "acm024801jsd" : { + "type" : "ControlElement", + "id" : "acm024801jsd", + "name" : "searchByQuotedQueryFindsEntry" + }, + "acm024802jsd" : { + "type" : "ControlElement", + "id" : "acm024802jsd", + "name" : "performSearchByEmptyQuery" + }, + "acm024803jsd" : { + "type" : "ControlElement", + "id" : "acm024803jsd", + "name" : "findByEntry" + }, + "acm024804jsd" : { + "type" : "ControlElement", + "id" : "acm024804jsd", + "name" : "pageSearchReturnsUniqueResultsPerPage" + }, + "acm024805jsd" : { + "type" : "ClassUnit", + "id" : "acm024805jsd", + "name" : "SemanticScholarTest", + "compilationUnitId" : "acm024782jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024709jsd" ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012495jsd", "acm013278jsd", "acm018267jsd" ], + "content" : [ "acm024788jsd", "acm024789jsd", "acm024790jsd", "acm024791jsd", "acm024792jsd", "acm024793jsd", "acm024794jsd", "acm024795jsd", "acm024796jsd", "acm024797jsd", "acm024798jsd", "acm024799jsd", "acm024800jsd", "acm024801jsd", "acm024802jsd", "acm024803jsd", "acm024804jsd" ] + }, + "acm024806jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024806jsd", + "name" : "SpringerFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024824jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024807jsd" : { + "type" : "CodePackage", + "id" : "acm024807jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024808jsd" ] + }, + "acm024808jsd" : { + "type" : "CodePackage", + "id" : "acm024808jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024809jsd" ] + }, + "acm024809jsd" : { + "type" : "CodePackage", + "id" : "acm024809jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024810jsd" ] + }, + "acm024810jsd" : { + "type" : "CodePackage", + "id" : "acm024810jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024811jsd" ] + }, + "acm024811jsd" : { + "type" : "CodePackage", + "id" : "acm024811jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024806jsd" ] + }, + "acm024812jsd" : { + "type" : "ControlElement", + "id" : "acm024812jsd", + "name" : "setUp" + }, + "acm024813jsd" : { + "type" : "ControlElement", + "id" : "acm024813jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024814jsd" : { + "type" : "ControlElement", + "id" : "acm024814jsd", + "name" : "testSpringerJSONToBibtex" + }, + "acm024815jsd" : { + "type" : "ControlElement", + "id" : "acm024815jsd", + "name" : "searchByEmptyQueryFindsNothing" + }, + "acm024816jsd" : { + "type" : "ControlElement", + "id" : "acm024816jsd", + "name" : "supportsYearSearch" + }, + "acm024817jsd" : { + "type" : "ControlElement", + "id" : "acm024817jsd", + "name" : "supportsYearRangeSearch" + }, + "acm024818jsd" : { + "type" : "ControlElement", + "id" : "acm024818jsd", + "name" : "supportsPhraseSearch" + }, + "acm024819jsd" : { + "type" : "ControlElement", + "id" : "acm024819jsd", + "name" : "supportsBooleanANDSearch" + }, + "acm024820jsd" : { + "type" : "ControlElement", + "id" : "acm024820jsd", + "name" : "getFetcher" + }, + "acm024821jsd" : { + "type" : "ControlElement", + "id" : "acm024821jsd", + "name" : "getTestAuthors" + }, + "acm024822jsd" : { + "type" : "ControlElement", + "id" : "acm024822jsd", + "name" : "getTestJournal" + }, + "acm024823jsd" : { + "type" : "ControlElement", + "id" : "acm024823jsd", + "name" : "getPagedFetcher" + }, + "acm024824jsd" : { + "type" : "ClassUnit", + "id" : "acm024824jsd", + "name" : "SpringerFetcherTest", + "compilationUnitId" : "acm024806jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm024709jsd", "acm024781jsd" ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm012495jsd", "acm012571jsd", "acm013294jsd", "acm018267jsd" ], + "content" : [ "acm024812jsd", "acm024813jsd", "acm024814jsd", "acm024815jsd", "acm024816jsd", "acm024817jsd", "acm024818jsd", "acm024819jsd", "acm024820jsd", "acm024821jsd", "acm024822jsd", "acm024823jsd" ] + }, + "acm024825jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024825jsd", + "name" : "SpringerLinkTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024838jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024826jsd" : { + "type" : "CodePackage", + "id" : "acm024826jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024827jsd" ] + }, + "acm024827jsd" : { + "type" : "CodePackage", + "id" : "acm024827jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024828jsd" ] + }, + "acm024828jsd" : { + "type" : "CodePackage", + "id" : "acm024828jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024829jsd" ] + }, + "acm024829jsd" : { + "type" : "CodePackage", + "id" : "acm024829jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024830jsd" ] + }, + "acm024830jsd" : { + "type" : "CodePackage", + "id" : "acm024830jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024825jsd" ] + }, + "acm024831jsd" : { + "type" : "ControlElement", + "id" : "acm024831jsd", + "name" : "setUp" + }, + "acm024832jsd" : { + "type" : "ControlElement", + "id" : "acm024832jsd", + "name" : "rejectNullParameter" + }, + "acm024833jsd" : { + "type" : "ControlElement", + "id" : "acm024833jsd", + "name" : "doiNotPresent" + }, + "acm024834jsd" : { + "type" : "ControlElement", + "id" : "acm024834jsd", + "name" : "findByDOI" + }, + "acm024835jsd" : { + "type" : "ControlElement", + "id" : "acm024835jsd", + "name" : "notFoundByDOI" + }, + "acm024836jsd" : { + "type" : "ControlElement", + "id" : "acm024836jsd", + "name" : "entityWithoutDoi" + }, + "acm024837jsd" : { + "type" : "ControlElement", + "id" : "acm024837jsd", + "name" : "trustLevel" + }, + "acm024838jsd" : { + "type" : "ClassUnit", + "id" : "acm024838jsd", + "name" : "SpringerLinkTest", + "compilationUnitId" : "acm024825jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012467jsd", "acm013305jsd", "acm018267jsd" ], + "content" : [ "acm024831jsd", "acm024832jsd", "acm024833jsd", "acm024834jsd", "acm024835jsd", "acm024836jsd", "acm024837jsd" ] + }, + "acm024839jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024839jsd", + "name" : "TitleFetcherTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024850jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024840jsd" : { + "type" : "CodePackage", + "id" : "acm024840jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024841jsd" ] + }, + "acm024841jsd" : { + "type" : "CodePackage", + "id" : "acm024841jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024842jsd" ] + }, + "acm024842jsd" : { + "type" : "CodePackage", + "id" : "acm024842jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024843jsd" ] + }, + "acm024843jsd" : { + "type" : "CodePackage", + "id" : "acm024843jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024844jsd" ] + }, + "acm024844jsd" : { + "type" : "CodePackage", + "id" : "acm024844jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024839jsd" ] + }, + "acm024845jsd" : { + "type" : "ControlElement", + "id" : "acm024845jsd", + "name" : "setUp" + }, + "acm024846jsd" : { + "type" : "ControlElement", + "id" : "acm024846jsd", + "name" : "testGetName" + }, + "acm024847jsd" : { + "type" : "ControlElement", + "id" : "acm024847jsd", + "name" : "testPerformSearchKopp2007" + }, + "acm024848jsd" : { + "type" : "ControlElement", + "id" : "acm024848jsd", + "name" : "testPerformSearchEmptyTitle" + }, + "acm024849jsd" : { + "type" : "ControlElement", + "id" : "acm024849jsd", + "name" : "testPerformSearchInvalidTitle" + }, + "acm024850jsd" : { + "type" : "ClassUnit", + "id" : "acm024850jsd", + "name" : "TitleFetcherTest", + "compilationUnitId" : "acm024839jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013316jsd", "acm018267jsd" ], + "content" : [ "acm024845jsd", "acm024846jsd", "acm024847jsd", "acm024848jsd", "acm024849jsd" ] + }, + "acm024851jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024851jsd", + "name" : "ZbMATHTest", + "parentId" : "acm012613jsd", + "content" : [ "acm024863jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024852jsd" : { + "type" : "CodePackage", + "id" : "acm024852jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024853jsd" ] + }, + "acm024853jsd" : { + "type" : "CodePackage", + "id" : "acm024853jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024854jsd" ] + }, + "acm024854jsd" : { + "type" : "CodePackage", + "id" : "acm024854jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024855jsd" ] + }, + "acm024855jsd" : { + "type" : "CodePackage", + "id" : "acm024855jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024856jsd" ] + }, + "acm024856jsd" : { + "type" : "CodePackage", + "id" : "acm024856jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024851jsd" ] + }, + "acm024857jsd" : { + "type" : "ControlElement", + "id" : "acm024857jsd", + "name" : "setUp" + }, + "acm024858jsd" : { + "type" : "ControlElement", + "id" : "acm024858jsd", + "name" : "searchByQueryFindsEntry" + }, + "acm024859jsd" : { + "type" : "ControlElement", + "id" : "acm024859jsd", + "name" : "searchByIdFindsEntry" + }, + "acm024860jsd" : { + "type" : "ControlElement", + "id" : "acm024860jsd", + "name" : "searchByEntryFindsEntry" + }, + "acm024861jsd" : { + "type" : "ControlElement", + "id" : "acm024861jsd", + "name" : "searchByNoneEntryFindsNothing" + }, + "acm024862jsd" : { + "type" : "ControlElement", + "id" : "acm024862jsd", + "name" : "searchByIdInEntryFindsEntry" + }, + "acm024863jsd" : { + "type" : "ClassUnit", + "id" : "acm024863jsd", + "name" : "ZbMATHTest", + "compilationUnitId" : "acm024851jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013339jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024857jsd", "acm024858jsd", "acm024859jsd", "acm024860jsd", "acm024861jsd", "acm024862jsd" ] + }, + "acm024864jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024864jsd", + "name" : "DoiToBibtexConverterComIsbnFetcherTest", + "parentId" : "acm013346jsd", + "content" : [ "acm024879jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024865jsd" : { + "type" : "CodePackage", + "id" : "acm024865jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024866jsd" ] + }, + "acm024866jsd" : { + "type" : "CodePackage", + "id" : "acm024866jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024867jsd" ] + }, + "acm024867jsd" : { + "type" : "CodePackage", + "id" : "acm024867jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024868jsd" ] + }, + "acm024868jsd" : { + "type" : "CodePackage", + "id" : "acm024868jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024869jsd" ] + }, + "acm024869jsd" : { + "type" : "CodePackage", + "id" : "acm024869jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024870jsd" ] + }, + "acm024870jsd" : { + "type" : "CodePackage", + "id" : "acm024870jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm024864jsd" ] + }, + "acm024871jsd" : { + "type" : "ControlElement", + "id" : "acm024871jsd", + "name" : "setUp" + }, + "acm024872jsd" : { + "type" : "ControlElement", + "id" : "acm024872jsd", + "name" : "testName" + }, + "acm024873jsd" : { + "type" : "ControlElement", + "id" : "acm024873jsd", + "name" : "searchByIdSuccessfulWithShortISBN" + }, + "acm024874jsd" : { + "type" : "ControlElement", + "id" : "acm024874jsd", + "name" : "searchByIdSuccessfulWithLongISBN" + }, + "acm024875jsd" : { + "type" : "ControlElement", + "id" : "acm024875jsd", + "name" : "authorsAreCorrectlyFormatted" + }, + "acm024876jsd" : { + "type" : "ControlElement", + "id" : "acm024876jsd", + "name" : "testIsbnNeitherAvailable" + }, + "acm024877jsd" : { + "type" : "ControlElement", + "id" : "acm024877jsd", + "name" : "searchByIdFailedWithLongISBN" + }, + "acm024878jsd" : { + "type" : "ControlElement", + "id" : "acm024878jsd", + "name" : "searchByIdFailedWithShortISBN" + }, + "acm024879jsd" : { + "type" : "ClassUnit", + "id" : "acm024879jsd", + "name" : "DoiToBibtexConverterComIsbnFetcherTest", + "compilationUnitId" : "acm024864jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm024214jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012314jsd", "acm013355jsd", "acm018267jsd" ], + "content" : [ "acm024871jsd", "acm024872jsd", "acm024873jsd", "acm024874jsd", "acm024875jsd", "acm024876jsd", "acm024877jsd", "acm024878jsd" ] + }, + "acm024880jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024880jsd", + "name" : "EbookDeIsbnFetcherTest", + "parentId" : "acm013346jsd", + "content" : [ "acm024893jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024881jsd" : { + "type" : "CodePackage", + "id" : "acm024881jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024882jsd" ] + }, + "acm024882jsd" : { + "type" : "CodePackage", + "id" : "acm024882jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024883jsd" ] + }, + "acm024883jsd" : { + "type" : "CodePackage", + "id" : "acm024883jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024884jsd" ] + }, + "acm024884jsd" : { + "type" : "CodePackage", + "id" : "acm024884jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024885jsd" ] + }, + "acm024885jsd" : { + "type" : "CodePackage", + "id" : "acm024885jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024886jsd" ] + }, + "acm024886jsd" : { + "type" : "CodePackage", + "id" : "acm024886jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm024880jsd" ] + }, + "acm024887jsd" : { + "type" : "ControlElement", + "id" : "acm024887jsd", + "name" : "setUp" + }, + "acm024888jsd" : { + "type" : "ControlElement", + "id" : "acm024888jsd", + "name" : "testName" + }, + "acm024889jsd" : { + "type" : "ControlElement", + "id" : "acm024889jsd", + "name" : "searchByIdSuccessfulWithShortISBN" + }, + "acm024890jsd" : { + "type" : "ControlElement", + "id" : "acm024890jsd", + "name" : "searchByIdSuccessfulWithLongISBN" + }, + "acm024891jsd" : { + "type" : "ControlElement", + "id" : "acm024891jsd", + "name" : "authorsAreCorrectlyFormatted" + }, + "acm024892jsd" : { + "type" : "ControlElement", + "id" : "acm024892jsd", + "name" : "searchForValidButNotFoundISBN" + }, + "acm024893jsd" : { + "type" : "ClassUnit", + "id" : "acm024893jsd", + "name" : "EbookDeIsbnFetcherTest", + "compilationUnitId" : "acm024880jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm024214jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012314jsd", "acm013367jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm024887jsd", "acm024888jsd", "acm024889jsd", "acm024890jsd", "acm024891jsd", "acm024892jsd" ] + }, + "acm024894jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024894jsd", + "name" : "IsbnFetcherTest", + "parentId" : "acm013346jsd", + "content" : [ "acm024911jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024895jsd" : { + "type" : "CodePackage", + "id" : "acm024895jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024896jsd" ] + }, + "acm024896jsd" : { + "type" : "CodePackage", + "id" : "acm024896jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024897jsd" ] + }, + "acm024897jsd" : { + "type" : "CodePackage", + "id" : "acm024897jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024898jsd" ] + }, + "acm024898jsd" : { + "type" : "CodePackage", + "id" : "acm024898jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024899jsd" ] + }, + "acm024899jsd" : { + "type" : "CodePackage", + "id" : "acm024899jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024900jsd" ] + }, + "acm024900jsd" : { + "type" : "CodePackage", + "id" : "acm024900jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm024894jsd" ] + }, + "acm024901jsd" : { + "type" : "ControlElement", + "id" : "acm024901jsd", + "name" : "setUp" + }, + "acm024902jsd" : { + "type" : "ControlElement", + "id" : "acm024902jsd", + "name" : "testName" + }, + "acm024903jsd" : { + "type" : "ControlElement", + "id" : "acm024903jsd", + "name" : "searchByIdSuccessfulWithShortISBN" + }, + "acm024904jsd" : { + "type" : "ControlElement", + "id" : "acm024904jsd", + "name" : "searchByIdSuccessfulWithLongISBN" + }, + "acm024905jsd" : { + "type" : "ControlElement", + "id" : "acm024905jsd", + "name" : "searchByIdReturnsEmptyWithEmptyISBN" + }, + "acm024906jsd" : { + "type" : "ControlElement", + "id" : "acm024906jsd", + "name" : "searchByIdThrowsExceptionForShortInvalidISBN" + }, + "acm024907jsd" : { + "type" : "ControlElement", + "id" : "acm024907jsd", + "name" : "searchByIdThrowsExceptionForLongInvalidISB" + }, + "acm024908jsd" : { + "type" : "ControlElement", + "id" : "acm024908jsd", + "name" : "searchByIdThrowsExceptionForInvalidISBN" + }, + "acm024909jsd" : { + "type" : "ControlElement", + "id" : "acm024909jsd", + "name" : "searchByEntryWithISBNSuccessful" + }, + "acm024910jsd" : { + "type" : "ControlElement", + "id" : "acm024910jsd", + "name" : "searchForIsbnAvailableAtOttoBibButNonOnEbookDe" + }, + "acm024911jsd" : { + "type" : "ClassUnit", + "id" : "acm024911jsd", + "name" : "IsbnFetcherTest", + "compilationUnitId" : "acm024894jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm013382jsd", "acm018267jsd" ], + "content" : [ "acm024901jsd", "acm024902jsd", "acm024903jsd", "acm024904jsd", "acm024905jsd", "acm024906jsd", "acm024907jsd", "acm024908jsd", "acm024909jsd", "acm024910jsd" ] + }, + "acm024912jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024912jsd", + "name" : "OpenLibraryIsbnFetcherTest", + "parentId" : "acm013346jsd", + "content" : [ "acm024925jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "isbntobibtex" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024913jsd" : { + "type" : "CodePackage", + "id" : "acm024913jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024914jsd" ] + }, + "acm024914jsd" : { + "type" : "CodePackage", + "id" : "acm024914jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024915jsd" ] + }, + "acm024915jsd" : { + "type" : "CodePackage", + "id" : "acm024915jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024916jsd" ] + }, + "acm024916jsd" : { + "type" : "CodePackage", + "id" : "acm024916jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024917jsd" ] + }, + "acm024917jsd" : { + "type" : "CodePackage", + "id" : "acm024917jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024918jsd" ] + }, + "acm024918jsd" : { + "type" : "CodePackage", + "id" : "acm024918jsd", + "name" : "isbntobibtex", + "parentId" : null, + "content" : [ "acm024912jsd" ] + }, + "acm024919jsd" : { + "type" : "ControlElement", + "id" : "acm024919jsd", + "name" : "setUp" + }, + "acm024920jsd" : { + "type" : "ControlElement", + "id" : "acm024920jsd", + "name" : "testName" + }, + "acm024921jsd" : { + "type" : "ControlElement", + "id" : "acm024921jsd", + "name" : "searchByIdSuccessfulWithShortISBN" + }, + "acm024922jsd" : { + "type" : "ControlElement", + "id" : "acm024922jsd", + "name" : "searchByIdSuccessfulWithLongISBN" + }, + "acm024923jsd" : { + "type" : "ControlElement", + "id" : "acm024923jsd", + "name" : "authorsAreCorrectlyFormatted" + }, + "acm024924jsd" : { + "type" : "ControlElement", + "id" : "acm024924jsd", + "name" : "testIsbnNeitherAvailableOnEbookDeNorOrViaOpenLibrary" + }, + "acm024925jsd" : { + "type" : "ClassUnit", + "id" : "acm024925jsd", + "name" : "OpenLibraryIsbnFetcherTest", + "compilationUnitId" : "acm024912jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm024214jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012314jsd", "acm013400jsd", "acm018267jsd" ], + "content" : [ "acm024919jsd", "acm024920jsd", "acm024921jsd", "acm024922jsd", "acm024923jsd", "acm024924jsd" ] + }, + "acm024926jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024926jsd", + "name" : "ArXivQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm024939jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024927jsd" : { + "type" : "CodePackage", + "id" : "acm024927jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024928jsd" ] + }, + "acm024928jsd" : { + "type" : "CodePackage", + "id" : "acm024928jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024929jsd" ] + }, + "acm024929jsd" : { + "type" : "CodePackage", + "id" : "acm024929jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024930jsd" ] + }, + "acm024930jsd" : { + "type" : "CodePackage", + "id" : "acm024930jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024931jsd" ] + }, + "acm024931jsd" : { + "type" : "CodePackage", + "id" : "acm024931jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024932jsd" ] + }, + "acm024932jsd" : { + "type" : "CodePackage", + "id" : "acm024932jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm024926jsd" ] + }, + "acm024933jsd" : { + "type" : "ControlElement", + "id" : "acm024933jsd", + "name" : "getTransformer" + }, + "acm024934jsd" : { + "type" : "ControlElement", + "id" : "acm024934jsd", + "name" : "getAuthorPrefix" + }, + "acm024935jsd" : { + "type" : "ControlElement", + "id" : "acm024935jsd", + "name" : "getUnFieldedPrefix" + }, + "acm024936jsd" : { + "type" : "ControlElement", + "id" : "acm024936jsd", + "name" : "getJournalPrefix" + }, + "acm024937jsd" : { + "type" : "ControlElement", + "id" : "acm024937jsd", + "name" : "getTitlePrefix" + }, + "acm024938jsd" : { + "type" : "ControlElement", + "id" : "acm024938jsd", + "name" : "convertYearField" + }, + "acm024939jsd" : { + "type" : "ClassUnit", + "id" : "acm024939jsd", + "name" : "ArXivQueryTransformerTest", + "compilationUnitId" : "acm024926jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025120jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013444jsd" ], + "content" : [ "acm024933jsd", "acm024934jsd", "acm024935jsd", "acm024936jsd", "acm024937jsd", "acm024938jsd" ] + }, + "acm024940jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024940jsd", + "name" : "CollectionOfComputerScienceBibliographiesQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm024954jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024941jsd" : { + "type" : "CodePackage", + "id" : "acm024941jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024942jsd" ] + }, + "acm024942jsd" : { + "type" : "CodePackage", + "id" : "acm024942jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024943jsd" ] + }, + "acm024943jsd" : { + "type" : "CodePackage", + "id" : "acm024943jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024944jsd" ] + }, + "acm024944jsd" : { + "type" : "CodePackage", + "id" : "acm024944jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024945jsd" ] + }, + "acm024945jsd" : { + "type" : "CodePackage", + "id" : "acm024945jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024946jsd" ] + }, + "acm024946jsd" : { + "type" : "CodePackage", + "id" : "acm024946jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm024940jsd" ] + }, + "acm024947jsd" : { + "type" : "ControlElement", + "id" : "acm024947jsd", + "name" : "getTransformer" + }, + "acm024948jsd" : { + "type" : "ControlElement", + "id" : "acm024948jsd", + "name" : "getAuthorPrefix" + }, + "acm024949jsd" : { + "type" : "ControlElement", + "id" : "acm024949jsd", + "name" : "getUnFieldedPrefix" + }, + "acm024950jsd" : { + "type" : "ControlElement", + "id" : "acm024950jsd", + "name" : "getJournalPrefix" + }, + "acm024951jsd" : { + "type" : "ControlElement", + "id" : "acm024951jsd", + "name" : "getTitlePrefix" + }, + "acm024952jsd" : { + "type" : "ControlElement", + "id" : "acm024952jsd", + "name" : "convertYearField" + }, + "acm024953jsd" : { + "type" : "ControlElement", + "id" : "acm024953jsd", + "name" : "convertYearRangeField" + }, + "acm024954jsd" : { + "type" : "ClassUnit", + "id" : "acm024954jsd", + "name" : "CollectionOfComputerScienceBibliographiesQueryTransformerTest", + "compilationUnitId" : "acm024940jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013474jsd" ], + "content" : [ "acm024947jsd", "acm024948jsd", "acm024949jsd", "acm024950jsd", "acm024951jsd", "acm024952jsd", "acm024953jsd" ] + }, + "acm024955jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024955jsd", + "name" : "DBLPQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm024969jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024956jsd" : { + "type" : "CodePackage", + "id" : "acm024956jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024957jsd" ] + }, + "acm024957jsd" : { + "type" : "CodePackage", + "id" : "acm024957jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024958jsd" ] + }, + "acm024958jsd" : { + "type" : "CodePackage", + "id" : "acm024958jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024959jsd" ] + }, + "acm024959jsd" : { + "type" : "CodePackage", + "id" : "acm024959jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024960jsd" ] + }, + "acm024960jsd" : { + "type" : "CodePackage", + "id" : "acm024960jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024961jsd" ] + }, + "acm024961jsd" : { + "type" : "CodePackage", + "id" : "acm024961jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm024955jsd" ] + }, + "acm024962jsd" : { + "type" : "ControlElement", + "id" : "acm024962jsd", + "name" : "getTransformer" + }, + "acm024963jsd" : { + "type" : "ControlElement", + "id" : "acm024963jsd", + "name" : "getAuthorPrefix" + }, + "acm024964jsd" : { + "type" : "ControlElement", + "id" : "acm024964jsd", + "name" : "getUnFieldedPrefix" + }, + "acm024965jsd" : { + "type" : "ControlElement", + "id" : "acm024965jsd", + "name" : "getJournalPrefix" + }, + "acm024966jsd" : { + "type" : "ControlElement", + "id" : "acm024966jsd", + "name" : "getTitlePrefix" + }, + "acm024967jsd" : { + "type" : "ControlElement", + "id" : "acm024967jsd", + "name" : "convertYearField" + }, + "acm024968jsd" : { + "type" : "ControlElement", + "id" : "acm024968jsd", + "name" : "convertYearRangeField" + }, + "acm024969jsd" : { + "type" : "ClassUnit", + "id" : "acm024969jsd", + "name" : "DBLPQueryTransformerTest", + "compilationUnitId" : "acm024955jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013488jsd" ], + "content" : [ "acm024962jsd", "acm024963jsd", "acm024964jsd", "acm024965jsd", "acm024966jsd", "acm024967jsd", "acm024968jsd" ] + }, + "acm024970jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024970jsd", + "name" : "DefaultQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm024982jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024971jsd" : { + "type" : "CodePackage", + "id" : "acm024971jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024972jsd" ] + }, + "acm024972jsd" : { + "type" : "CodePackage", + "id" : "acm024972jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024973jsd" ] + }, + "acm024973jsd" : { + "type" : "CodePackage", + "id" : "acm024973jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024974jsd" ] + }, + "acm024974jsd" : { + "type" : "CodePackage", + "id" : "acm024974jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024975jsd" ] + }, + "acm024975jsd" : { + "type" : "CodePackage", + "id" : "acm024975jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024976jsd" ] + }, + "acm024976jsd" : { + "type" : "CodePackage", + "id" : "acm024976jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm024970jsd" ] + }, + "acm024977jsd" : { + "type" : "ControlElement", + "id" : "acm024977jsd", + "name" : "getTransformer" + }, + "acm024978jsd" : { + "type" : "ControlElement", + "id" : "acm024978jsd", + "name" : "getAuthorPrefix" + }, + "acm024979jsd" : { + "type" : "ControlElement", + "id" : "acm024979jsd", + "name" : "getUnFieldedPrefix" + }, + "acm024980jsd" : { + "type" : "ControlElement", + "id" : "acm024980jsd", + "name" : "getJournalPrefix" + }, + "acm024981jsd" : { + "type" : "ControlElement", + "id" : "acm024981jsd", + "name" : "getTitlePrefix" + }, + "acm024982jsd" : { + "type" : "ClassUnit", + "id" : "acm024982jsd", + "name" : "DefaultQueryTransformerTest", + "compilationUnitId" : "acm024970jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025111jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013517jsd" ], + "content" : [ "acm024977jsd", "acm024978jsd", "acm024979jsd", "acm024980jsd", "acm024981jsd" ] + }, + "acm024983jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024983jsd", + "name" : "GVKQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm024997jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024984jsd" : { + "type" : "CodePackage", + "id" : "acm024984jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm024985jsd" ] + }, + "acm024985jsd" : { + "type" : "CodePackage", + "id" : "acm024985jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm024986jsd" ] + }, + "acm024986jsd" : { + "type" : "CodePackage", + "id" : "acm024986jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm024987jsd" ] + }, + "acm024987jsd" : { + "type" : "CodePackage", + "id" : "acm024987jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm024988jsd" ] + }, + "acm024988jsd" : { + "type" : "CodePackage", + "id" : "acm024988jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm024989jsd" ] + }, + "acm024989jsd" : { + "type" : "CodePackage", + "id" : "acm024989jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm024983jsd" ] + }, + "acm024990jsd" : { + "type" : "ControlElement", + "id" : "acm024990jsd", + "name" : "getTransformer" + }, + "acm024991jsd" : { + "type" : "ControlElement", + "id" : "acm024991jsd", + "name" : "getAuthorPrefix" + }, + "acm024992jsd" : { + "type" : "ControlElement", + "id" : "acm024992jsd", + "name" : "getUnFieldedPrefix" + }, + "acm024993jsd" : { + "type" : "ControlElement", + "id" : "acm024993jsd", + "name" : "getJournalPrefix" + }, + "acm024994jsd" : { + "type" : "ControlElement", + "id" : "acm024994jsd", + "name" : "getTitlePrefix" + }, + "acm024995jsd" : { + "type" : "ControlElement", + "id" : "acm024995jsd", + "name" : "convertYearField" + }, + "acm024996jsd" : { + "type" : "ControlElement", + "id" : "acm024996jsd", + "name" : "convertYearRangeField" + }, + "acm024997jsd" : { + "type" : "ClassUnit", + "id" : "acm024997jsd", + "name" : "GVKQueryTransformerTest", + "compilationUnitId" : "acm024983jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013534jsd" ], + "content" : [ "acm024990jsd", "acm024991jsd", "acm024992jsd", "acm024993jsd", "acm024994jsd", "acm024995jsd", "acm024996jsd" ] + }, + "acm024998jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm024998jsd", + "name" : "IEEEQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025015jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm024999jsd" : { + "type" : "CodePackage", + "id" : "acm024999jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025000jsd" ] + }, + "acm025000jsd" : { + "type" : "CodePackage", + "id" : "acm025000jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025001jsd" ] + }, + "acm025001jsd" : { + "type" : "CodePackage", + "id" : "acm025001jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025002jsd" ] + }, + "acm025002jsd" : { + "type" : "CodePackage", + "id" : "acm025002jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025003jsd" ] + }, + "acm025003jsd" : { + "type" : "CodePackage", + "id" : "acm025003jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025004jsd" ] + }, + "acm025004jsd" : { + "type" : "CodePackage", + "id" : "acm025004jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm024998jsd" ] + }, + "acm025005jsd" : { + "type" : "ControlElement", + "id" : "acm025005jsd", + "name" : "getTransformer" + }, + "acm025006jsd" : { + "type" : "ControlElement", + "id" : "acm025006jsd", + "name" : "getAuthorPrefix" + }, + "acm025007jsd" : { + "type" : "ControlElement", + "id" : "acm025007jsd", + "name" : "getUnFieldedPrefix" + }, + "acm025008jsd" : { + "type" : "ControlElement", + "id" : "acm025008jsd", + "name" : "getJournalPrefix" + }, + "acm025009jsd" : { + "type" : "ControlElement", + "id" : "acm025009jsd", + "name" : "getTitlePrefix" + }, + "acm025010jsd" : { + "type" : "ControlElement", + "id" : "acm025010jsd", + "name" : "convertJournalFieldPrefix" + }, + "acm025011jsd" : { + "type" : "ControlElement", + "id" : "acm025011jsd", + "name" : "convertYearField" + }, + "acm025012jsd" : { + "type" : "ControlElement", + "id" : "acm025012jsd", + "name" : "convertYearRangeField" + }, + "acm025013jsd" : { + "type" : "ControlElement", + "id" : "acm025013jsd", + "name" : "getTitleTestData" + }, + "acm025014jsd" : { + "type" : "ControlElement", + "id" : "acm025014jsd", + "name" : "testStopWordRemoval" + }, + "acm025015jsd" : { + "type" : "ClassUnit", + "id" : "acm025015jsd", + "name" : "IEEEQueryTransformerTest", + "compilationUnitId" : "acm024998jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013554jsd" ], + "content" : [ "acm025005jsd", "acm025006jsd", "acm025007jsd", "acm025008jsd", "acm025009jsd", "acm025010jsd", "acm025011jsd", "acm025012jsd", "acm025013jsd", "acm025014jsd" ] + }, + "acm025016jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025016jsd", + "name" : "InfixTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025037jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025017jsd" : { + "type" : "CodePackage", + "id" : "acm025017jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025018jsd" ] + }, + "acm025018jsd" : { + "type" : "CodePackage", + "id" : "acm025018jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025019jsd" ] + }, + "acm025019jsd" : { + "type" : "CodePackage", + "id" : "acm025019jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025020jsd" ] + }, + "acm025020jsd" : { + "type" : "CodePackage", + "id" : "acm025020jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025021jsd" ] + }, + "acm025021jsd" : { + "type" : "CodePackage", + "id" : "acm025021jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025022jsd" ] + }, + "acm025022jsd" : { + "type" : "CodePackage", + "id" : "acm025022jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025016jsd" ] + }, + "acm025023jsd" : { + "type" : "ControlElement", + "id" : "acm025023jsd", + "name" : "getTransformer" + }, + "acm025024jsd" : { + "type" : "ControlElement", + "id" : "acm025024jsd", + "name" : "getAuthorPrefix" + }, + "acm025025jsd" : { + "type" : "ControlElement", + "id" : "acm025025jsd", + "name" : "getUnFieldedPrefix" + }, + "acm025026jsd" : { + "type" : "ControlElement", + "id" : "acm025026jsd", + "name" : "getJournalPrefix" + }, + "acm025027jsd" : { + "type" : "ControlElement", + "id" : "acm025027jsd", + "name" : "getTitlePrefix" + }, + "acm025028jsd" : { + "type" : "ControlElement", + "id" : "acm025028jsd", + "name" : "convertAuthorFieldPrefix" + }, + "acm025029jsd" : { + "type" : "ControlElement", + "id" : "acm025029jsd", + "name" : "convertUnFieldedTermPrefix" + }, + "acm025030jsd" : { + "type" : "ControlElement", + "id" : "acm025030jsd", + "name" : "convertExplicitUnFieldedTermPrefix" + }, + "acm025031jsd" : { + "type" : "ControlElement", + "id" : "acm025031jsd", + "name" : "convertJournalFieldPrefix" + }, + "acm025032jsd" : { + "type" : "ControlElement", + "id" : "acm025032jsd", + "name" : "convertYearField" + }, + "acm025033jsd" : { + "type" : "ControlElement", + "id" : "acm025033jsd", + "name" : "convertYearRangeField" + }, + "acm025034jsd" : { + "type" : "ControlElement", + "id" : "acm025034jsd", + "name" : "convertMultipleValuesWithTheSameFieldPrefix" + }, + "acm025035jsd" : { + "type" : "ControlElement", + "id" : "acm025035jsd", + "name" : "groupedOperationsPrefix" + }, + "acm025036jsd" : { + "type" : "ControlElement", + "id" : "acm025036jsd", + "name" : "notOperatorPrefix" + }, + "acm025037jsd" : { + "type" : "ClassUnit", + "id" : "acm025037jsd", + "name" : "InfixTransformerTest", + "compilationUnitId" : "acm025016jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013428jsd" ], + "content" : [ "acm025023jsd", "acm025024jsd", "acm025025jsd", "acm025026jsd", "acm025027jsd", "acm025028jsd", "acm025029jsd", "acm025030jsd", "acm025031jsd", "acm025032jsd", "acm025033jsd", "acm025034jsd", "acm025035jsd", "acm025036jsd" ] + }, + "acm025038jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025038jsd", + "name" : "JstorQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025052jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025039jsd" : { + "type" : "CodePackage", + "id" : "acm025039jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025040jsd" ] + }, + "acm025040jsd" : { + "type" : "CodePackage", + "id" : "acm025040jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025041jsd" ] + }, + "acm025041jsd" : { + "type" : "CodePackage", + "id" : "acm025041jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025042jsd" ] + }, + "acm025042jsd" : { + "type" : "CodePackage", + "id" : "acm025042jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025043jsd" ] + }, + "acm025043jsd" : { + "type" : "CodePackage", + "id" : "acm025043jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025044jsd" ] + }, + "acm025044jsd" : { + "type" : "CodePackage", + "id" : "acm025044jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025038jsd" ] + }, + "acm025045jsd" : { + "type" : "ControlElement", + "id" : "acm025045jsd", + "name" : "getTransformer" + }, + "acm025046jsd" : { + "type" : "ControlElement", + "id" : "acm025046jsd", + "name" : "getAuthorPrefix" + }, + "acm025047jsd" : { + "type" : "ControlElement", + "id" : "acm025047jsd", + "name" : "getUnFieldedPrefix" + }, + "acm025048jsd" : { + "type" : "ControlElement", + "id" : "acm025048jsd", + "name" : "getJournalPrefix" + }, + "acm025049jsd" : { + "type" : "ControlElement", + "id" : "acm025049jsd", + "name" : "getTitlePrefix" + }, + "acm025050jsd" : { + "type" : "ControlElement", + "id" : "acm025050jsd", + "name" : "convertYearField" + }, + "acm025051jsd" : { + "type" : "ControlElement", + "id" : "acm025051jsd", + "name" : "convertYearRangeField" + }, + "acm025052jsd" : { + "type" : "ClassUnit", + "id" : "acm025052jsd", + "name" : "JstorQueryTransformerTest", + "compilationUnitId" : "acm025038jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013570jsd" ], + "content" : [ "acm025045jsd", "acm025046jsd", "acm025047jsd", "acm025048jsd", "acm025049jsd", "acm025050jsd", "acm025051jsd" ] + }, + "acm025053jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025053jsd", + "name" : "ScholarQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025065jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025054jsd" : { + "type" : "CodePackage", + "id" : "acm025054jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025055jsd" ] + }, + "acm025055jsd" : { + "type" : "CodePackage", + "id" : "acm025055jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025056jsd" ] + }, + "acm025056jsd" : { + "type" : "CodePackage", + "id" : "acm025056jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025057jsd" ] + }, + "acm025057jsd" : { + "type" : "CodePackage", + "id" : "acm025057jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025058jsd" ] + }, + "acm025058jsd" : { + "type" : "CodePackage", + "id" : "acm025058jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025059jsd" ] + }, + "acm025059jsd" : { + "type" : "CodePackage", + "id" : "acm025059jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025053jsd" ] + }, + "acm025060jsd" : { + "type" : "ControlElement", + "id" : "acm025060jsd", + "name" : "getTransformer" + }, + "acm025061jsd" : { + "type" : "ControlElement", + "id" : "acm025061jsd", + "name" : "getAuthorPrefix" + }, + "acm025062jsd" : { + "type" : "ControlElement", + "id" : "acm025062jsd", + "name" : "getUnFieldedPrefix" + }, + "acm025063jsd" : { + "type" : "ControlElement", + "id" : "acm025063jsd", + "name" : "getJournalPrefix" + }, + "acm025064jsd" : { + "type" : "ControlElement", + "id" : "acm025064jsd", + "name" : "getTitlePrefix" + }, + "acm025065jsd" : { + "type" : "ClassUnit", + "id" : "acm025065jsd", + "name" : "ScholarQueryTransformerTest", + "compilationUnitId" : "acm025053jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025111jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013615jsd" ], + "content" : [ "acm025060jsd", "acm025061jsd", "acm025062jsd", "acm025063jsd", "acm025064jsd" ] + }, + "acm025066jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025066jsd", + "name" : "SpringerQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025080jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025067jsd" : { + "type" : "CodePackage", + "id" : "acm025067jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025068jsd" ] + }, + "acm025068jsd" : { + "type" : "CodePackage", + "id" : "acm025068jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025069jsd" ] + }, + "acm025069jsd" : { + "type" : "CodePackage", + "id" : "acm025069jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025070jsd" ] + }, + "acm025070jsd" : { + "type" : "CodePackage", + "id" : "acm025070jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025071jsd" ] + }, + "acm025071jsd" : { + "type" : "CodePackage", + "id" : "acm025071jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025072jsd" ] + }, + "acm025072jsd" : { + "type" : "CodePackage", + "id" : "acm025072jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025066jsd" ] + }, + "acm025073jsd" : { + "type" : "ControlElement", + "id" : "acm025073jsd", + "name" : "getAuthorPrefix" + }, + "acm025074jsd" : { + "type" : "ControlElement", + "id" : "acm025074jsd", + "name" : "getTransformer" + }, + "acm025075jsd" : { + "type" : "ControlElement", + "id" : "acm025075jsd", + "name" : "getUnFieldedPrefix" + }, + "acm025076jsd" : { + "type" : "ControlElement", + "id" : "acm025076jsd", + "name" : "getJournalPrefix" + }, + "acm025077jsd" : { + "type" : "ControlElement", + "id" : "acm025077jsd", + "name" : "getTitlePrefix" + }, + "acm025078jsd" : { + "type" : "ControlElement", + "id" : "acm025078jsd", + "name" : "convertYearField" + }, + "acm025079jsd" : { + "type" : "ControlElement", + "id" : "acm025079jsd", + "name" : "convertYearRangeField" + }, + "acm025080jsd" : { + "type" : "ClassUnit", + "id" : "acm025080jsd", + "name" : "SpringerQueryTransformerTest", + "compilationUnitId" : "acm025066jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013630jsd" ], + "content" : [ "acm025073jsd", "acm025074jsd", "acm025075jsd", "acm025076jsd", "acm025077jsd", "acm025078jsd", "acm025079jsd" ] + }, + "acm025081jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025081jsd", + "name" : "SuffixTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025102jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025082jsd" : { + "type" : "CodePackage", + "id" : "acm025082jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025083jsd" ] + }, + "acm025083jsd" : { + "type" : "CodePackage", + "id" : "acm025083jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025084jsd" ] + }, + "acm025084jsd" : { + "type" : "CodePackage", + "id" : "acm025084jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025085jsd" ] + }, + "acm025085jsd" : { + "type" : "CodePackage", + "id" : "acm025085jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025086jsd" ] + }, + "acm025086jsd" : { + "type" : "CodePackage", + "id" : "acm025086jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025087jsd" ] + }, + "acm025087jsd" : { + "type" : "CodePackage", + "id" : "acm025087jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025081jsd" ] + }, + "acm025088jsd" : { + "type" : "ControlElement", + "id" : "acm025088jsd", + "name" : "getTransformer" + }, + "acm025089jsd" : { + "type" : "ControlElement", + "id" : "acm025089jsd", + "name" : "getAuthorSuffix" + }, + "acm025090jsd" : { + "type" : "ControlElement", + "id" : "acm025090jsd", + "name" : "getUnFieldedSuffix" + }, + "acm025091jsd" : { + "type" : "ControlElement", + "id" : "acm025091jsd", + "name" : "getJournalSuffix" + }, + "acm025092jsd" : { + "type" : "ControlElement", + "id" : "acm025092jsd", + "name" : "getTitleSuffix" + }, + "acm025093jsd" : { + "type" : "ControlElement", + "id" : "acm025093jsd", + "name" : "convertAuthorFieldSuffix" + }, + "acm025094jsd" : { + "type" : "ControlElement", + "id" : "acm025094jsd", + "name" : "convertUnFieldedTermSuffix" + }, + "acm025095jsd" : { + "type" : "ControlElement", + "id" : "acm025095jsd", + "name" : "convertExplicitUnFieldedTermSuffix" + }, + "acm025096jsd" : { + "type" : "ControlElement", + "id" : "acm025096jsd", + "name" : "convertJournalFieldSuffix" + }, + "acm025097jsd" : { + "type" : "ControlElement", + "id" : "acm025097jsd", + "name" : "convertYearField" + }, + "acm025098jsd" : { + "type" : "ControlElement", + "id" : "acm025098jsd", + "name" : "convertYearRangeField" + }, + "acm025099jsd" : { + "type" : "ControlElement", + "id" : "acm025099jsd", + "name" : "convertMultipleValuesWithTheSameSuffix" + }, + "acm025100jsd" : { + "type" : "ControlElement", + "id" : "acm025100jsd", + "name" : "groupedOperationsSuffix" + }, + "acm025101jsd" : { + "type" : "ControlElement", + "id" : "acm025101jsd", + "name" : "notOperatorSufix" + }, + "acm025102jsd" : { + "type" : "ClassUnit", + "id" : "acm025102jsd", + "name" : "SuffixTransformerTest", + "compilationUnitId" : "acm025081jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013428jsd" ], + "content" : [ "acm025088jsd", "acm025089jsd", "acm025090jsd", "acm025091jsd", "acm025092jsd", "acm025093jsd", "acm025094jsd", "acm025095jsd", "acm025096jsd", "acm025097jsd", "acm025098jsd", "acm025099jsd", "acm025100jsd", "acm025101jsd" ] + }, + "acm025103jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025103jsd", + "name" : "YearAndYearRangeByFilteringQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025111jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025104jsd" : { + "type" : "CodePackage", + "id" : "acm025104jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025105jsd" ] + }, + "acm025105jsd" : { + "type" : "CodePackage", + "id" : "acm025105jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025106jsd" ] + }, + "acm025106jsd" : { + "type" : "CodePackage", + "id" : "acm025106jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025107jsd" ] + }, + "acm025107jsd" : { + "type" : "CodePackage", + "id" : "acm025107jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025108jsd" ] + }, + "acm025108jsd" : { + "type" : "CodePackage", + "id" : "acm025108jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025109jsd" ] + }, + "acm025109jsd" : { + "type" : "CodePackage", + "id" : "acm025109jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025103jsd" ] + }, + "acm025110jsd" : { + "type" : "ControlElement", + "id" : "acm025110jsd", + "name" : "convertYearField" + }, + "acm025111jsd" : { + "type" : "ClassUnit", + "id" : "acm025111jsd", + "name" : "YearAndYearRangeByFilteringQueryTransformerTest", + "compilationUnitId" : "acm025103jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025120jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013639jsd" ], + "content" : [ "acm025110jsd" ] + }, + "acm025112jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025112jsd", + "name" : "YearRangeByFilteringQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025120jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025113jsd" : { + "type" : "CodePackage", + "id" : "acm025113jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025114jsd" ] + }, + "acm025114jsd" : { + "type" : "CodePackage", + "id" : "acm025114jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025115jsd" ] + }, + "acm025115jsd" : { + "type" : "CodePackage", + "id" : "acm025115jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025116jsd" ] + }, + "acm025116jsd" : { + "type" : "CodePackage", + "id" : "acm025116jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025117jsd" ] + }, + "acm025117jsd" : { + "type" : "CodePackage", + "id" : "acm025117jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025118jsd" ] + }, + "acm025118jsd" : { + "type" : "CodePackage", + "id" : "acm025118jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025112jsd" ] + }, + "acm025119jsd" : { + "type" : "ControlElement", + "id" : "acm025119jsd", + "name" : "convertYearRangeField" + }, + "acm025120jsd" : { + "type" : "ClassUnit", + "id" : "acm025120jsd", + "name" : "YearRangeByFilteringQueryTransformerTest", + "compilationUnitId" : "acm025112jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013650jsd" ], + "content" : [ "acm025119jsd" ] + }, + "acm025121jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025121jsd", + "name" : "ZbMathQueryTransformerTest", + "parentId" : "acm013407jsd", + "content" : [ "acm025135jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fetcher", "transformers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025122jsd" : { + "type" : "CodePackage", + "id" : "acm025122jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025123jsd" ] + }, + "acm025123jsd" : { + "type" : "CodePackage", + "id" : "acm025123jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025124jsd" ] + }, + "acm025124jsd" : { + "type" : "CodePackage", + "id" : "acm025124jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025125jsd" ] + }, + "acm025125jsd" : { + "type" : "CodePackage", + "id" : "acm025125jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025126jsd" ] + }, + "acm025126jsd" : { + "type" : "CodePackage", + "id" : "acm025126jsd", + "name" : "fetcher", + "parentId" : null, + "content" : [ "acm025127jsd" ] + }, + "acm025127jsd" : { + "type" : "CodePackage", + "id" : "acm025127jsd", + "name" : "transformers", + "parentId" : null, + "content" : [ "acm025121jsd" ] + }, + "acm025128jsd" : { + "type" : "ControlElement", + "id" : "acm025128jsd", + "name" : "getTransformer" + }, + "acm025129jsd" : { + "type" : "ControlElement", + "id" : "acm025129jsd", + "name" : "getAuthorPrefix" + }, + "acm025130jsd" : { + "type" : "ControlElement", + "id" : "acm025130jsd", + "name" : "getUnFieldedPrefix" + }, + "acm025131jsd" : { + "type" : "ControlElement", + "id" : "acm025131jsd", + "name" : "getJournalPrefix" + }, + "acm025132jsd" : { + "type" : "ControlElement", + "id" : "acm025132jsd", + "name" : "getTitlePrefix" + }, + "acm025133jsd" : { + "type" : "ControlElement", + "id" : "acm025133jsd", + "name" : "convertYearField" + }, + "acm025134jsd" : { + "type" : "ControlElement", + "id" : "acm025134jsd", + "name" : "convertYearRangeField" + }, + "acm025135jsd" : { + "type" : "ClassUnit", + "id" : "acm025135jsd", + "name" : "ZbMathQueryTransformerTest", + "compilationUnitId" : "acm025121jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm025037jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013667jsd" ], + "content" : [ "acm025128jsd", "acm025129jsd", "acm025130jsd", "acm025131jsd", "acm025132jsd", "acm025133jsd", "acm025134jsd" ] + }, + "acm025136jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025136jsd", + "name" : "ACMPortalParserTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025149jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025137jsd" : { + "type" : "CodePackage", + "id" : "acm025137jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025138jsd" ] + }, + "acm025138jsd" : { + "type" : "CodePackage", + "id" : "acm025138jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025139jsd" ] + }, + "acm025139jsd" : { + "type" : "CodePackage", + "id" : "acm025139jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025140jsd" ] + }, + "acm025140jsd" : { + "type" : "CodePackage", + "id" : "acm025140jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025141jsd" ] + }, + "acm025141jsd" : { + "type" : "CodePackage", + "id" : "acm025141jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025136jsd" ] + }, + "acm025142jsd" : { + "type" : "ControlElement", + "id" : "acm025142jsd", + "name" : "setUp" + }, + "acm025143jsd" : { + "type" : "ControlElement", + "id" : "acm025143jsd", + "name" : "testParseEntries" + }, + "acm025144jsd" : { + "type" : "ControlElement", + "id" : "acm025144jsd", + "name" : "testParseDoiSearchPage" + }, + "acm025145jsd" : { + "type" : "ControlElement", + "id" : "acm025145jsd", + "name" : "testGetBibEntriesFromDoiList" + }, + "acm025146jsd" : { + "type" : "ControlElement", + "id" : "acm025146jsd", + "name" : "testGetUrlFromDoiList" + }, + "acm025147jsd" : { + "type" : "ControlElement", + "id" : "acm025147jsd", + "name" : "testParseBibEntry" + }, + "acm025148jsd" : { + "type" : "ControlElement", + "id" : "acm025148jsd", + "name" : "testNoEntryFound" + }, + "acm025149jsd" : { + "type" : "ClassUnit", + "id" : "acm025149jsd", + "name" : "ACMPortalParserTest", + "compilationUnitId" : "acm025136jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012314jsd", "acm012515jsd", "acm013680jsd", "acm015926jsd", "acm018267jsd" ], + "content" : [ "acm025142jsd", "acm025143jsd", "acm025144jsd", "acm025145jsd", "acm025146jsd", "acm025147jsd", "acm025148jsd" ] + }, + "acm025150jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025150jsd", + "name" : "BiblioscapeImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025159jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025151jsd" : { + "type" : "CodePackage", + "id" : "acm025151jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025152jsd" ] + }, + "acm025152jsd" : { + "type" : "CodePackage", + "id" : "acm025152jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025153jsd" ] + }, + "acm025153jsd" : { + "type" : "CodePackage", + "id" : "acm025153jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025154jsd" ] + }, + "acm025154jsd" : { + "type" : "CodePackage", + "id" : "acm025154jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025155jsd" ] + }, + "acm025155jsd" : { + "type" : "CodePackage", + "id" : "acm025155jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025150jsd" ] + }, + "acm025156jsd" : { + "type" : "ControlElement", + "id" : "acm025156jsd", + "name" : "fileNames" + }, + "acm025157jsd" : { + "type" : "ControlElement", + "id" : "acm025157jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025158jsd" : { + "type" : "ControlElement", + "id" : "acm025158jsd", + "name" : "testImportEntries" + }, + "acm025159jsd" : { + "type" : "ClassUnit", + "id" : "acm025159jsd", + "name" : "BiblioscapeImporterFilesTest", + "compilationUnitId" : "acm025150jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013692jsd" ], + "content" : [ "acm025156jsd", "acm025157jsd", "acm025158jsd" ] + }, + "acm025160jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025160jsd", + "name" : "BiblioscapeImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025172jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025161jsd" : { + "type" : "CodePackage", + "id" : "acm025161jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025162jsd" ] + }, + "acm025162jsd" : { + "type" : "CodePackage", + "id" : "acm025162jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025163jsd" ] + }, + "acm025163jsd" : { + "type" : "CodePackage", + "id" : "acm025163jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025164jsd" ] + }, + "acm025164jsd" : { + "type" : "CodePackage", + "id" : "acm025164jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025165jsd" ] + }, + "acm025165jsd" : { + "type" : "CodePackage", + "id" : "acm025165jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025160jsd" ] + }, + "acm025166jsd" : { + "type" : "ControlElement", + "id" : "acm025166jsd", + "name" : "setUp" + }, + "acm025167jsd" : { + "type" : "ControlElement", + "id" : "acm025167jsd", + "name" : "testGetFormatName" + }, + "acm025168jsd" : { + "type" : "ControlElement", + "id" : "acm025168jsd", + "name" : "testsGetExtensions" + }, + "acm025169jsd" : { + "type" : "ControlElement", + "id" : "acm025169jsd", + "name" : "testGetDescription" + }, + "acm025170jsd" : { + "type" : "ControlElement", + "id" : "acm025170jsd", + "name" : "testGetCLIID" + }, + "acm025171jsd" : { + "type" : "ControlElement", + "id" : "acm025171jsd", + "name" : "testImportEntriesAbortion" + }, + "acm025172jsd" : { + "type" : "ClassUnit", + "id" : "acm025172jsd", + "name" : "BiblioscapeImporterTest", + "compilationUnitId" : "acm025160jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013692jsd" ], + "content" : [ "acm025166jsd", "acm025167jsd", "acm025168jsd", "acm025169jsd", "acm025170jsd", "acm025171jsd" ] + }, + "acm025173jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025173jsd", + "name" : "BiblioscapeImporterTypesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025181jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025174jsd" : { + "type" : "CodePackage", + "id" : "acm025174jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025175jsd" ] + }, + "acm025175jsd" : { + "type" : "CodePackage", + "id" : "acm025175jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025176jsd" ] + }, + "acm025176jsd" : { + "type" : "CodePackage", + "id" : "acm025176jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025177jsd" ] + }, + "acm025177jsd" : { + "type" : "CodePackage", + "id" : "acm025177jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025178jsd" ] + }, + "acm025178jsd" : { + "type" : "CodePackage", + "id" : "acm025178jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025173jsd" ] + }, + "acm025179jsd" : { + "type" : "ControlElement", + "id" : "acm025179jsd", + "name" : "types" + }, + "acm025180jsd" : { + "type" : "ControlElement", + "id" : "acm025180jsd", + "name" : "importConvertsToCorrectBibType" + }, + "acm025181jsd" : { + "type" : "ClassUnit", + "id" : "acm025181jsd", + "name" : "BiblioscapeImporterTypesTest", + "compilationUnitId" : "acm025173jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013692jsd", "acm018267jsd", "acm019005jsd" ], + "content" : [ "acm025179jsd", "acm025180jsd" ] + }, + "acm025182jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025182jsd", + "name" : "BibtexImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025203jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025183jsd" : { + "type" : "CodePackage", + "id" : "acm025183jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025184jsd" ] + }, + "acm025184jsd" : { + "type" : "CodePackage", + "id" : "acm025184jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025185jsd" ] + }, + "acm025185jsd" : { + "type" : "CodePackage", + "id" : "acm025185jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025186jsd" ] + }, + "acm025186jsd" : { + "type" : "CodePackage", + "id" : "acm025186jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025187jsd" ] + }, + "acm025187jsd" : { + "type" : "CodePackage", + "id" : "acm025187jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025182jsd" ] + }, + "acm025188jsd" : { + "type" : "ControlElement", + "id" : "acm025188jsd", + "name" : "setUp" + }, + "acm025189jsd" : { + "type" : "ControlElement", + "id" : "acm025189jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025190jsd" : { + "type" : "ControlElement", + "id" : "acm025190jsd", + "name" : "testImportEntries" + }, + "acm025191jsd" : { + "type" : "ControlElement", + "id" : "acm025191jsd", + "name" : "testGetFormatName" + }, + "acm025192jsd" : { + "type" : "ControlElement", + "id" : "acm025192jsd", + "name" : "testsGetExtensions" + }, + "acm025193jsd" : { + "type" : "ControlElement", + "id" : "acm025193jsd", + "name" : "testGetDescription" + }, + "acm025194jsd" : { + "type" : "ControlElement", + "id" : "acm025194jsd", + "name" : "testRecognizesDatabaseID" + }, + "acm025195jsd" : { + "type" : "ControlElement", + "id" : "acm025195jsd", + "name" : "testParsingOfEncodedFileWithHeader" + }, + "acm025196jsd" : { + "type" : "ControlElement", + "id" : "acm025196jsd", + "name" : "testParsingOfEncodedFileWithHeader" + }, + "acm025197jsd" : { + "type" : "ControlElement", + "id" : "acm025197jsd", + "name" : "testParsingOfWindows1252EncodedFileReadsDegreeCharacterCorrectly" + }, + "acm025198jsd" : { + "type" : "ControlElement", + "id" : "acm025198jsd", + "name" : "testParsingOfUtf8EncodedFileReadsUmlautCharacterCorrectly" + }, + "acm025199jsd" : { + "type" : "ControlElement", + "id" : "acm025199jsd", + "name" : "testParsingOfUtf16EncodedFileReadsUmlautCharacterCorrectly" + }, + "acm025200jsd" : { + "type" : "ControlElement", + "id" : "acm025200jsd", + "name" : "encodingSupplied" + }, + "acm025201jsd" : { + "type" : "ControlElement", + "id" : "acm025201jsd", + "name" : "wrongEncodingSupplied" + }, + "acm025202jsd" : { + "type" : "ControlElement", + "id" : "acm025202jsd", + "name" : "encodingNotSupplied" + }, + "acm025203jsd" : { + "type" : "ClassUnit", + "id" : "acm025203jsd", + "name" : "BibtexImporterTest", + "compilationUnitId" : "acm025182jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm013709jsd", "acm018267jsd", "acm018813jsd", "acm019421jsd", "acm020676jsd", "acm025203jsd" ], + "content" : [ "acm025188jsd", "acm025189jsd", "acm025190jsd", "acm025191jsd", "acm025192jsd", "acm025193jsd", "acm025194jsd", "acm025195jsd", "acm025196jsd", "acm025197jsd", "acm025198jsd", "acm025199jsd", "acm025200jsd", "acm025201jsd", "acm025202jsd" ] + }, + "acm025204jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025204jsd", + "name" : "BibtexParserTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025345jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025205jsd" : { + "type" : "CodePackage", + "id" : "acm025205jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025206jsd" ] + }, + "acm025206jsd" : { + "type" : "CodePackage", + "id" : "acm025206jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025207jsd" ] + }, + "acm025207jsd" : { + "type" : "CodePackage", + "id" : "acm025207jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025208jsd" ] + }, + "acm025208jsd" : { + "type" : "CodePackage", + "id" : "acm025208jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025209jsd" ] + }, + "acm025209jsd" : { + "type" : "CodePackage", + "id" : "acm025209jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025204jsd" ] + }, + "acm025210jsd" : { + "type" : "ControlElement", + "id" : "acm025210jsd", + "name" : "setUp" + }, + "acm025211jsd" : { + "type" : "ControlElement", + "id" : "acm025211jsd", + "name" : "parseWithNullThrowsNullPointerException" + }, + "acm025212jsd" : { + "type" : "ControlElement", + "id" : "acm025212jsd", + "name" : "fromStringRecognizesEntry" + }, + "acm025213jsd" : { + "type" : "ControlElement", + "id" : "acm025213jsd", + "name" : "fromStringReturnsEmptyListFromEmptyString" + }, + "acm025214jsd" : { + "type" : "ControlElement", + "id" : "acm025214jsd", + "name" : "fromStringReturnsEmptyListIfNoEntryRecognized" + }, + "acm025215jsd" : { + "type" : "ControlElement", + "id" : "acm025215jsd", + "name" : "singleFromStringRecognizesEntry" + }, + "acm025216jsd" : { + "type" : "ControlElement", + "id" : "acm025216jsd", + "name" : "singleFromStringRecognizesEntryInMultiple" + }, + "acm025217jsd" : { + "type" : "ControlElement", + "id" : "acm025217jsd", + "name" : "singleFromStringReturnsEmptyFromEmptyString" + }, + "acm025218jsd" : { + "type" : "ControlElement", + "id" : "acm025218jsd", + "name" : "singleFromStringReturnsEmptyIfNoEntryRecognized" + }, + "acm025219jsd" : { + "type" : "ControlElement", + "id" : "acm025219jsd", + "name" : "parseRecognizesEntry" + }, + "acm025220jsd" : { + "type" : "ControlElement", + "id" : "acm025220jsd", + "name" : "parseQuotedEntries" + }, + "acm025221jsd" : { + "type" : "ControlElement", + "id" : "acm025221jsd", + "name" : "parseRecognizesEntryOnlyWithKey" + }, + "acm025222jsd" : { + "type" : "ControlElement", + "id" : "acm025222jsd", + "name" : "parseRecognizesEntryWithWhitespaceAtBegining" + }, + "acm025223jsd" : { + "type" : "ControlElement", + "id" : "acm025223jsd", + "name" : "parseRecognizesEntryWithWhitespace" + }, + "acm025224jsd" : { + "type" : "ControlElement", + "id" : "acm025224jsd", + "name" : "parseRecognizesEntryWithNewlines" + }, + "acm025225jsd" : { + "type" : "ControlElement", + "id" : "acm025225jsd", + "name" : "parseRecognizesEntryWithUnknownType" + }, + "acm025226jsd" : { + "type" : "ControlElement", + "id" : "acm025226jsd", + "name" : "parseRecognizesEntryWithVeryLongType" + }, + "acm025227jsd" : { + "type" : "ControlElement", + "id" : "acm025227jsd", + "name" : "parseRecognizesEntryInParenthesis" + }, + "acm025228jsd" : { + "type" : "ControlElement", + "id" : "acm025228jsd", + "name" : "parseRecognizesEntryWithBigNumbers" + }, + "acm025229jsd" : { + "type" : "ControlElement", + "id" : "acm025229jsd", + "name" : "parseRecognizesCitationKeyWithSpecialCharacters" + }, + "acm025230jsd" : { + "type" : "ControlElement", + "id" : "acm025230jsd", + "name" : "parseRecognizesEntryWhereLastFieldIsFinishedWithComma" + }, + "acm025231jsd" : { + "type" : "ControlElement", + "id" : "acm025231jsd", + "name" : "parseRecognizesEntryWithAtInField" + }, + "acm025232jsd" : { + "type" : "ControlElement", + "id" : "acm025232jsd", + "name" : "parseRecognizesEntryPrecedingComment" + }, + "acm025233jsd" : { + "type" : "ControlElement", + "id" : "acm025233jsd", + "name" : "parseRecognizesMultipleEntries" + }, + "acm025234jsd" : { + "type" : "ControlElement", + "id" : "acm025234jsd", + "name" : "parseSetsParsedSerialization" + }, + "acm025235jsd" : { + "type" : "ControlElement", + "id" : "acm025235jsd", + "name" : "parseRecognizesMultipleEntriesOnSameLine" + }, + "acm025236jsd" : { + "type" : "ControlElement", + "id" : "acm025236jsd", + "name" : "parseCombinesMultipleAuthorFields" + }, + "acm025237jsd" : { + "type" : "ControlElement", + "id" : "acm025237jsd", + "name" : "parseCombinesMultipleEditorFields" + }, + "acm025238jsd" : { + "type" : "ControlElement", + "id" : "acm025238jsd", + "name" : "parseCombinesMultipleKeywordsFields" + }, + "acm025239jsd" : { + "type" : "ControlElement", + "id" : "acm025239jsd", + "name" : "parseRecognizesHeaderButIgnoresEncoding" + }, + "acm025240jsd" : { + "type" : "ControlElement", + "id" : "acm025240jsd", + "name" : "parseRecognizesFormatedEntry" + }, + "acm025241jsd" : { + "type" : "ControlElement", + "id" : "acm025241jsd", + "name" : "parseRecognizesFieldValuesInQuotationMarks" + }, + "acm025242jsd" : { + "type" : "ControlElement", + "id" : "acm025242jsd", + "name" : "parseRecognizesNumbersWithoutBracketsOrQuotationMarks" + }, + "acm025243jsd" : { + "type" : "ControlElement", + "id" : "acm025243jsd", + "name" : "parseRecognizesUppercaseFields" + }, + "acm025244jsd" : { + "type" : "ControlElement", + "id" : "acm025244jsd", + "name" : "parseRecognizesAbsoluteFile" + }, + "acm025245jsd" : { + "type" : "ControlElement", + "id" : "acm025245jsd", + "name" : "parseRecognizesFinalSlashAsSlash" + }, + "acm025246jsd" : { + "type" : "ControlElement", + "id" : "acm025246jsd", + "name" : "parseFailsWithFinalSlashAsSlashWhenSingleLine" + }, + "acm025247jsd" : { + "type" : "ControlElement", + "id" : "acm025247jsd", + "name" : "parseRecognizesDateFieldWithConcatenation" + }, + "acm025248jsd" : { + "type" : "ControlElement", + "id" : "acm025248jsd", + "name" : "parseReturnsEmptyListIfNoEntryRecognized" + }, + "acm025249jsd" : { + "type" : "ControlElement", + "id" : "acm025249jsd", + "name" : "parseReturnsEmptyListIfNoEntryExistent" + }, + "acm025250jsd" : { + "type" : "ControlElement", + "id" : "acm025250jsd", + "name" : "parseNotWarnsAboutEntryWithoutCitationKey" + }, + "acm025251jsd" : { + "type" : "ControlElement", + "id" : "acm025251jsd", + "name" : "parseIgnoresAndWarnsAboutEntryWithUnmatchedOpenBracket" + }, + "acm025252jsd" : { + "type" : "ControlElement", + "id" : "acm025252jsd", + "name" : "parseAddsEscapedOpenBracketToFieldValue" + }, + "acm025253jsd" : { + "type" : "ControlElement", + "id" : "acm025253jsd", + "name" : "parseAddsEscapedClosingBracketToFieldValue" + }, + "acm025254jsd" : { + "type" : "ControlElement", + "id" : "acm025254jsd", + "name" : "parseIgnoresAndWarnsAboutEntryWithUnmatchedOpenBracketInQuotationMarks" + }, + "acm025255jsd" : { + "type" : "ControlElement", + "id" : "acm025255jsd", + "name" : "parseIgnoresArbitraryContentAfterEntry" + }, + "acm025256jsd" : { + "type" : "ControlElement", + "id" : "acm025256jsd", + "name" : "parseWarnsAboutUnmatchedContentInEntryWithoutComma" + }, + "acm025257jsd" : { + "type" : "ControlElement", + "id" : "acm025257jsd", + "name" : "parseWarnsAboutUnmatchedContentInEntry" + }, + "acm025258jsd" : { + "type" : "ControlElement", + "id" : "acm025258jsd", + "name" : "parseAcceptsEntryWithAtSymbolInBrackets" + }, + "acm025259jsd" : { + "type" : "ControlElement", + "id" : "acm025259jsd", + "name" : "parseRecognizesEntryWithAtSymbolInQuotationMarks" + }, + "acm025260jsd" : { + "type" : "ControlElement", + "id" : "acm025260jsd", + "name" : "parseRecognizesFieldsWithBracketsEnclosedInQuotationMarks" + }, + "acm025261jsd" : { + "type" : "ControlElement", + "id" : "acm025261jsd", + "name" : "parseRecognizesFieldsWithEscapedQuotationMarks" + }, + "acm025262jsd" : { + "type" : "ControlElement", + "id" : "acm025262jsd", + "name" : "parseIgnoresAndWarnsAboutEntryWithFieldsThatAreNotSeperatedByComma" + }, + "acm025263jsd" : { + "type" : "ControlElement", + "id" : "acm025263jsd", + "name" : "parseIgnoresAndWarnsAboutCorruptedEntryButRecognizeOthers" + }, + "acm025264jsd" : { + "type" : "ControlElement", + "id" : "acm025264jsd", + "name" : "parseRecognizesMonthFieldsWithFollowingComma" + }, + "acm025265jsd" : { + "type" : "ControlElement", + "id" : "acm025265jsd", + "name" : "parseRecognizesPreamble" + }, + "acm025266jsd" : { + "type" : "ControlElement", + "id" : "acm025266jsd", + "name" : "parseRecognizesUppercasePreamble" + }, + "acm025267jsd" : { + "type" : "ControlElement", + "id" : "acm025267jsd", + "name" : "parseRecognizesPreambleWithWhitespace" + }, + "acm025268jsd" : { + "type" : "ControlElement", + "id" : "acm025268jsd", + "name" : "parseRecognizesPreambleInParenthesis" + }, + "acm025269jsd" : { + "type" : "ControlElement", + "id" : "acm025269jsd", + "name" : "parseRecognizesPreambleWithConcatenation" + }, + "acm025270jsd" : { + "type" : "ControlElement", + "id" : "acm025270jsd", + "name" : "parseRecognizesString" + }, + "acm025271jsd" : { + "type" : "ControlElement", + "id" : "acm025271jsd", + "name" : "parseSavesOneNewlineAfterStringInParsedSerialization" + }, + "acm025272jsd" : { + "type" : "ControlElement", + "id" : "acm025272jsd", + "name" : "parseRecognizesStringWithWhitespace" + }, + "acm025273jsd" : { + "type" : "ControlElement", + "id" : "acm025273jsd", + "name" : "parseRecognizesStringInParenthesis" + }, + "acm025274jsd" : { + "type" : "ControlElement", + "id" : "acm025274jsd", + "name" : "parseRecognizesMultipleStrings" + }, + "acm025275jsd" : { + "type" : "ControlElement", + "id" : "acm025275jsd", + "name" : "parseRecognizesStringAndEntry" + }, + "acm025276jsd" : { + "type" : "ControlElement", + "id" : "acm025276jsd", + "name" : "parseWarnsAboutStringsWithSameNameAndOnlyKeepsOne" + }, + "acm025277jsd" : { + "type" : "ControlElement", + "id" : "acm025277jsd", + "name" : "parseIgnoresComments" + }, + "acm025278jsd" : { + "type" : "ControlElement", + "id" : "acm025278jsd", + "name" : "parseIgnoresUpercaseComments" + }, + "acm025279jsd" : { + "type" : "ControlElement", + "id" : "acm025279jsd", + "name" : "parseIgnoresCommentsBeforeEntry" + }, + "acm025280jsd" : { + "type" : "ControlElement", + "id" : "acm025280jsd", + "name" : "parseIgnoresCommentsAfterEntry" + }, + "acm025281jsd" : { + "type" : "ControlElement", + "id" : "acm025281jsd", + "name" : "parseIgnoresText" + }, + "acm025282jsd" : { + "type" : "ControlElement", + "id" : "acm025282jsd", + "name" : "parseIgnoresTextBeforeEntry" + }, + "acm025283jsd" : { + "type" : "ControlElement", + "id" : "acm025283jsd", + "name" : "parseIgnoresTextAfterEntry" + }, + "acm025284jsd" : { + "type" : "ControlElement", + "id" : "acm025284jsd", + "name" : "parseConvertsNewlineToSpace" + }, + "acm025285jsd" : { + "type" : "ControlElement", + "id" : "acm025285jsd", + "name" : "parseConvertsMultipleNewlinesToSpace" + }, + "acm025286jsd" : { + "type" : "ControlElement", + "id" : "acm025286jsd", + "name" : "parseConvertsTabToSpace" + }, + "acm025287jsd" : { + "type" : "ControlElement", + "id" : "acm025287jsd", + "name" : "parseConvertsMultipleTabsToSpace" + }, + "acm025288jsd" : { + "type" : "ControlElement", + "id" : "acm025288jsd", + "name" : "parsePreservesMultipleSpacesInNonWrappableField" + }, + "acm025289jsd" : { + "type" : "ControlElement", + "id" : "acm025289jsd", + "name" : "parsePreservesTabsInAbstractField" + }, + "acm025290jsd" : { + "type" : "ControlElement", + "id" : "acm025290jsd", + "name" : "parsePreservesNewlineInAbstractField" + }, + "acm025291jsd" : { + "type" : "ControlElement", + "id" : "acm025291jsd", + "name" : "parseHandlesAccentsCorrectly" + }, + "acm025292jsd" : { + "type" : "ControlElement", + "id" : "acm025292jsd", + "name" : "parsePreambleAndEntryWithoutNewLine" + }, + "acm025293jsd" : { + "type" : "ControlElement", + "id" : "acm025293jsd", + "name" : "parseFileHeaderAndPreambleWithoutNewLine" + }, + "acm025294jsd" : { + "type" : "ControlElement", + "id" : "acm025294jsd", + "name" : "parseSavesEntryInParsedSerialization" + }, + "acm025295jsd" : { + "type" : "ControlElement", + "id" : "acm025295jsd", + "name" : "parseSavesOneNewlineAfterEntryInParsedSerialization" + }, + "acm025296jsd" : { + "type" : "ControlElement", + "id" : "acm025296jsd", + "name" : "parseSavesAllButOneNewlinesBeforeEntryInParsedSerialization" + }, + "acm025297jsd" : { + "type" : "ControlElement", + "id" : "acm025297jsd", + "name" : "parseRemovesEncodingLineAndSeparatorInParsedSerialization" + }, + "acm025298jsd" : { + "type" : "ControlElement", + "id" : "acm025298jsd", + "name" : "parseSavesNewlinesBetweenEntriesInParsedSerialization" + }, + "acm025299jsd" : { + "type" : "ControlElement", + "id" : "acm025299jsd", + "name" : "parseIgnoresWhitespaceInEpilogue" + }, + "acm025300jsd" : { + "type" : "ControlElement", + "id" : "acm025300jsd", + "name" : "parseIgnoresWhitespaceInEpilogueAfterEntry" + }, + "acm025301jsd" : { + "type" : "ControlElement", + "id" : "acm025301jsd", + "name" : "parseTrimsWhitespaceInEpilogueAfterEntry" + }, + "acm025302jsd" : { + "type" : "ControlElement", + "id" : "acm025302jsd", + "name" : "parseRecognizesSaveActionsAfterEntry" + }, + "acm025303jsd" : { + "type" : "ControlElement", + "id" : "acm025303jsd", + "name" : "parserKeepsSaveActions" + }, + "acm025304jsd" : { + "type" : "ControlElement", + "id" : "acm025304jsd", + "name" : "parseRecognizesCRLFLineBreak" + }, + "acm025305jsd" : { + "type" : "ControlElement", + "id" : "acm025305jsd", + "name" : "parseRecognizesLFLineBreak" + }, + "acm025306jsd" : { + "type" : "ControlElement", + "id" : "acm025306jsd", + "name" : "integrationTestSaveActions" + }, + "acm025307jsd" : { + "type" : "ControlElement", + "id" : "acm025307jsd", + "name" : "integrationTestBibEntryType" + }, + "acm025308jsd" : { + "type" : "ControlElement", + "id" : "acm025308jsd", + "name" : "integrationTestSaveOrderConfig" + }, + "acm025309jsd" : { + "type" : "ControlElement", + "id" : "acm025309jsd", + "name" : "integrationTestCustomKeyPattern" + }, + "acm025310jsd" : { + "type" : "ControlElement", + "id" : "acm025310jsd", + "name" : "integrationTestBiblatexMode" + }, + "acm025311jsd" : { + "type" : "ControlElement", + "id" : "acm025311jsd", + "name" : "integrationTestGroupTree" + }, + "acm025312jsd" : { + "type" : "ControlElement", + "id" : "acm025312jsd", + "name" : "integrationTestTexGroup" + }, + "acm025313jsd" : { + "type" : "ControlElement", + "id" : "acm025313jsd", + "name" : "integrationTestProtectedFlag" + }, + "acm025314jsd" : { + "type" : "ControlElement", + "id" : "acm025314jsd", + "name" : "integrationTestContentSelectors" + }, + "acm025315jsd" : { + "type" : "ControlElement", + "id" : "acm025315jsd", + "name" : "parseReallyUnknownType" + }, + "acm025316jsd" : { + "type" : "ControlElement", + "id" : "acm025316jsd", + "name" : "parseOtherTypeTest" + }, + "acm025317jsd" : { + "type" : "ControlElement", + "id" : "acm025317jsd", + "name" : "parseRecognizesDatabaseID" + }, + "acm025318jsd" : { + "type" : "ControlElement", + "id" : "acm025318jsd", + "name" : "parseDoesNotRecognizeDatabaseIDasUserComment" + }, + "acm025319jsd" : { + "type" : "ControlElement", + "id" : "acm025319jsd", + "name" : "integrationTestFileDirectories" + }, + "acm025320jsd" : { + "type" : "ControlElement", + "id" : "acm025320jsd", + "name" : "parseReturnsEntriesInSameOrder" + }, + "acm025321jsd" : { + "type" : "ControlElement", + "id" : "acm025321jsd", + "name" : "parsePrecedingComment" + }, + "acm025322jsd" : { + "type" : "ControlElement", + "id" : "acm025322jsd", + "name" : "parseCommentAndEntryInOneLine" + }, + "acm025323jsd" : { + "type" : "ControlElement", + "id" : "acm025323jsd", + "name" : "preserveEncodingPrefixInsideEntry" + }, + "acm025324jsd" : { + "type" : "ControlElement", + "id" : "acm025324jsd", + "name" : "parseBracketedComment" + }, + "acm025325jsd" : { + "type" : "ControlElement", + "id" : "acm025325jsd", + "name" : "parseRegularCommentBeforeEntry" + }, + "acm025326jsd" : { + "type" : "ControlElement", + "id" : "acm025326jsd", + "name" : "parseCommentWithoutBrackets" + }, + "acm025327jsd" : { + "type" : "ControlElement", + "id" : "acm025327jsd", + "name" : "parseCommentWithoutBracketsBeforeEntry" + }, + "acm025328jsd" : { + "type" : "ControlElement", + "id" : "acm025328jsd", + "name" : "parseCommentContainingEntries" + }, + "acm025329jsd" : { + "type" : "ControlElement", + "id" : "acm025329jsd", + "name" : "parseCommentContainingEntriesAndAtSymbols" + }, + "acm025330jsd" : { + "type" : "ControlElement", + "id" : "acm025330jsd", + "name" : "parseEmptyPreambleLeadsToEmpty" + }, + "acm025331jsd" : { + "type" : "ControlElement", + "id" : "acm025331jsd", + "name" : "parseEmptyFileLeadsToPreamble" + }, + "acm025332jsd" : { + "type" : "ControlElement", + "id" : "acm025332jsd", + "name" : "parseYearWithMonthString" + }, + "acm025333jsd" : { + "type" : "ControlElement", + "id" : "acm025333jsd", + "name" : "parseYearWithMonthNumber" + }, + "acm025334jsd" : { + "type" : "ControlElement", + "id" : "acm025334jsd", + "name" : "parseYear" + }, + "acm025335jsd" : { + "type" : "ControlElement", + "id" : "acm025335jsd", + "name" : "parseEntryUsingStringConstantsForTwoAuthorsWithEtAsStringConstant" + }, + "acm025336jsd" : { + "type" : "ControlElement", + "id" : "acm025336jsd", + "name" : "parseStringConstantsForTwoAuthorsHasCorrectBibTeXEntry" + }, + "acm025337jsd" : { + "type" : "ControlElement", + "id" : "acm025337jsd", + "name" : "parseStringConstantsForTwoAuthors" + }, + "acm025338jsd" : { + "type" : "ControlElement", + "id" : "acm025338jsd", + "name" : "textAprilIsParsedAsMonthApril" + }, + "acm025339jsd" : { + "type" : "ControlElement", + "id" : "acm025339jsd", + "name" : "textAprilIsDisplayedAsConstant" + }, + "acm025340jsd" : { + "type" : "ControlElement", + "id" : "acm025340jsd", + "name" : "bibTeXConstantAprilIsParsedAsMonthApril" + }, + "acm025341jsd" : { + "type" : "ControlElement", + "id" : "acm025341jsd", + "name" : "bibTeXConstantAprilIsDisplayedAsConstant" + }, + "acm025342jsd" : { + "type" : "ControlElement", + "id" : "acm025342jsd", + "name" : "bibTeXConstantAprilIsParsedAsStringMonthAprilWhenReadingTheField" + }, + "acm025343jsd" : { + "type" : "ControlElement", + "id" : "acm025343jsd", + "name" : "parseDuplicateKeywordsWithOnlyOneEntry" + }, + "acm025344jsd" : { + "type" : "ControlElement", + "id" : "acm025344jsd", + "name" : "parseDuplicateKeywordsWithTwoEntries" + }, + "acm025345jsd" : { + "type" : "ClassUnit", + "id" : "acm025345jsd", + "name" : "BibtexParserTest", + "compilationUnitId" : "acm025204jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd", "acm011002jsd", "acm011011jsd", "acm011169jsd", "acm011188jsd", "acm011791jsd", "acm011803jsd", "acm011815jsd", "acm011852jsd", "acm011888jsd", "acm011912jsd", "acm012084jsd", "acm012515jsd", "acm012556jsd", "acm013761jsd", "acm018032jsd", "acm018267jsd", "acm018289jsd", "acm018367jsd", "acm018401jsd", "acm018673jsd", "acm018754jsd", "acm018813jsd", "acm019079jsd", "acm019119jsd", "acm019171jsd", "acm019221jsd", "acm019256jsd", "acm019293jsd", "acm019315jsd", "acm019447jsd", "acm019454jsd", "acm020676jsd", "acm020693jsd" ], + "content" : [ "acm025210jsd", "acm025211jsd", "acm025212jsd", "acm025213jsd", "acm025214jsd", "acm025215jsd", "acm025216jsd", "acm025217jsd", "acm025218jsd", "acm025219jsd", "acm025220jsd", "acm025221jsd", "acm025222jsd", "acm025223jsd", "acm025224jsd", "acm025225jsd", "acm025226jsd", "acm025227jsd", "acm025228jsd", "acm025229jsd", "acm025230jsd", "acm025231jsd", "acm025232jsd", "acm025233jsd", "acm025234jsd", "acm025235jsd", "acm025236jsd", "acm025237jsd", "acm025238jsd", "acm025239jsd", "acm025240jsd", "acm025241jsd", "acm025242jsd", "acm025243jsd", "acm025244jsd", "acm025245jsd", "acm025246jsd", "acm025247jsd", "acm025248jsd", "acm025249jsd", "acm025250jsd", "acm025251jsd", "acm025252jsd", "acm025253jsd", "acm025254jsd", "acm025255jsd", "acm025256jsd", "acm025257jsd", "acm025258jsd", "acm025259jsd", "acm025260jsd", "acm025261jsd", "acm025262jsd", "acm025263jsd", "acm025264jsd", "acm025265jsd", "acm025266jsd", "acm025267jsd", "acm025268jsd", "acm025269jsd", "acm025270jsd", "acm025271jsd", "acm025272jsd", "acm025273jsd", "acm025274jsd", "acm025275jsd", "acm025276jsd", "acm025277jsd", "acm025278jsd", "acm025279jsd", "acm025280jsd", "acm025281jsd", "acm025282jsd", "acm025283jsd", "acm025284jsd", "acm025285jsd", "acm025286jsd", "acm025287jsd", "acm025288jsd", "acm025289jsd", "acm025290jsd", "acm025291jsd", "acm025292jsd", "acm025293jsd", "acm025294jsd", "acm025295jsd", "acm025296jsd", "acm025297jsd", "acm025298jsd", "acm025299jsd", "acm025300jsd", "acm025301jsd", "acm025302jsd", "acm025303jsd", "acm025304jsd", "acm025305jsd", "acm025306jsd", "acm025307jsd", "acm025308jsd", "acm025309jsd", "acm025310jsd", "acm025311jsd", "acm025312jsd", "acm025313jsd", "acm025314jsd", "acm025315jsd", "acm025316jsd", "acm025317jsd", "acm025318jsd", "acm025319jsd", "acm025320jsd", "acm025321jsd", "acm025322jsd", "acm025323jsd", "acm025324jsd", "acm025325jsd", "acm025326jsd", "acm025327jsd", "acm025328jsd", "acm025329jsd", "acm025330jsd", "acm025331jsd", "acm025332jsd", "acm025333jsd", "acm025334jsd", "acm025335jsd", "acm025336jsd", "acm025337jsd", "acm025338jsd", "acm025339jsd", "acm025340jsd", "acm025341jsd", "acm025342jsd", "acm025343jsd", "acm025344jsd" ] + }, + "acm025346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025346jsd", + "name" : "CffImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025367jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025347jsd" : { + "type" : "CodePackage", + "id" : "acm025347jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025348jsd" ] + }, + "acm025348jsd" : { + "type" : "CodePackage", + "id" : "acm025348jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025349jsd" ] + }, + "acm025349jsd" : { + "type" : "CodePackage", + "id" : "acm025349jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025350jsd" ] + }, + "acm025350jsd" : { + "type" : "CodePackage", + "id" : "acm025350jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025351jsd" ] + }, + "acm025351jsd" : { + "type" : "CodePackage", + "id" : "acm025351jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025346jsd" ] + }, + "acm025352jsd" : { + "type" : "ControlElement", + "id" : "acm025352jsd", + "name" : "setUp" + }, + "acm025353jsd" : { + "type" : "ControlElement", + "id" : "acm025353jsd", + "name" : "testGetFormatName" + }, + "acm025354jsd" : { + "type" : "ControlElement", + "id" : "acm025354jsd", + "name" : "testGetCLIId" + }, + "acm025355jsd" : { + "type" : "ControlElement", + "id" : "acm025355jsd", + "name" : "testsGetExtensions" + }, + "acm025356jsd" : { + "type" : "ControlElement", + "id" : "acm025356jsd", + "name" : "testGetDescription" + }, + "acm025357jsd" : { + "type" : "ControlElement", + "id" : "acm025357jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025358jsd" : { + "type" : "ControlElement", + "id" : "acm025358jsd", + "name" : "testIsRecognizedFormatReject" + }, + "acm025359jsd" : { + "type" : "ControlElement", + "id" : "acm025359jsd", + "name" : "testImportEntriesBasic" + }, + "acm025360jsd" : { + "type" : "ControlElement", + "id" : "acm025360jsd", + "name" : "testImportEntriesMultipleAuthors" + }, + "acm025361jsd" : { + "type" : "ControlElement", + "id" : "acm025361jsd", + "name" : "testImportEntriesSwhIdSelect1" + }, + "acm025362jsd" : { + "type" : "ControlElement", + "id" : "acm025362jsd", + "name" : "testImportEntriesSwhIdSelect2" + }, + "acm025363jsd" : { + "type" : "ControlElement", + "id" : "acm025363jsd", + "name" : "testImportEntriesDataset" + }, + "acm025364jsd" : { + "type" : "ControlElement", + "id" : "acm025364jsd", + "name" : "testImportEntriesDoiSelect" + }, + "acm025365jsd" : { + "type" : "ControlElement", + "id" : "acm025365jsd", + "name" : "testImportEntriesUnknownFields" + }, + "acm025366jsd" : { + "type" : "ControlElement", + "id" : "acm025366jsd", + "name" : "getPopulatedEntry" + }, + "acm025367jsd" : { + "type" : "ClassUnit", + "id" : "acm025367jsd", + "name" : "CffImporterTest", + "compilationUnitId" : "acm025346jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013781jsd", "acm018267jsd", "acm018813jsd", "acm025367jsd" ], + "content" : [ "acm025352jsd", "acm025353jsd", "acm025354jsd", "acm025355jsd", "acm025356jsd", "acm025357jsd", "acm025358jsd", "acm025359jsd", "acm025360jsd", "acm025361jsd", "acm025362jsd", "acm025363jsd", "acm025364jsd", "acm025365jsd", "acm025366jsd" ] + }, + "acm025368jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025368jsd", + "name" : "CitaviXmlImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025379jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025369jsd" : { + "type" : "CodePackage", + "id" : "acm025369jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025370jsd" ] + }, + "acm025370jsd" : { + "type" : "CodePackage", + "id" : "acm025370jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025371jsd" ] + }, + "acm025371jsd" : { + "type" : "CodePackage", + "id" : "acm025371jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025372jsd" ] + }, + "acm025372jsd" : { + "type" : "CodePackage", + "id" : "acm025372jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025373jsd" ] + }, + "acm025373jsd" : { + "type" : "CodePackage", + "id" : "acm025373jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025368jsd" ] + }, + "acm025374jsd" : { + "type" : "ControlElement", + "id" : "acm025374jsd", + "name" : "fileNames" + }, + "acm025375jsd" : { + "type" : "ControlElement", + "id" : "acm025375jsd", + "name" : "invalidFileNames" + }, + "acm025376jsd" : { + "type" : "ControlElement", + "id" : "acm025376jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025377jsd" : { + "type" : "ControlElement", + "id" : "acm025377jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025378jsd" : { + "type" : "ControlElement", + "id" : "acm025378jsd", + "name" : "testImportEntries" + }, + "acm025379jsd" : { + "type" : "ClassUnit", + "id" : "acm025379jsd", + "name" : "CitaviXmlImporterFilesTest", + "compilationUnitId" : "acm025368jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013828jsd" ], + "content" : [ "acm025374jsd", "acm025375jsd", "acm025376jsd", "acm025377jsd", "acm025378jsd" ] + }, + "acm025380jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025380jsd", + "name" : "CitaviXmlImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025388jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025381jsd" : { + "type" : "CodePackage", + "id" : "acm025381jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025382jsd" ] + }, + "acm025382jsd" : { + "type" : "CodePackage", + "id" : "acm025382jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025383jsd" ] + }, + "acm025383jsd" : { + "type" : "CodePackage", + "id" : "acm025383jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025384jsd" ] + }, + "acm025384jsd" : { + "type" : "CodePackage", + "id" : "acm025384jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025385jsd" ] + }, + "acm025385jsd" : { + "type" : "CodePackage", + "id" : "acm025385jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025380jsd" ] + }, + "acm025386jsd" : { + "type" : "ControlElement", + "id" : "acm025386jsd", + "name" : "cleanUpText" + }, + "acm025387jsd" : { + "type" : "ControlElement", + "id" : "acm025387jsd", + "name" : "cleanUpText" + }, + "acm025388jsd" : { + "type" : "ClassUnit", + "id" : "acm025388jsd", + "name" : "CitaviXmlImporterTest", + "compilationUnitId" : "acm025380jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013828jsd" ], + "content" : [ "acm025386jsd", "acm025387jsd" ] + }, + "acm025389jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025389jsd", + "name" : "CopacImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025400jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025390jsd" : { + "type" : "CodePackage", + "id" : "acm025390jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025391jsd" ] + }, + "acm025391jsd" : { + "type" : "CodePackage", + "id" : "acm025391jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025392jsd" ] + }, + "acm025392jsd" : { + "type" : "CodePackage", + "id" : "acm025392jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025393jsd" ] + }, + "acm025393jsd" : { + "type" : "CodePackage", + "id" : "acm025393jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025394jsd" ] + }, + "acm025394jsd" : { + "type" : "CodePackage", + "id" : "acm025394jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025389jsd" ] + }, + "acm025395jsd" : { + "type" : "ControlElement", + "id" : "acm025395jsd", + "name" : "fileNames" + }, + "acm025396jsd" : { + "type" : "ControlElement", + "id" : "acm025396jsd", + "name" : "nonCopacfileNames" + }, + "acm025397jsd" : { + "type" : "ControlElement", + "id" : "acm025397jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025398jsd" : { + "type" : "ControlElement", + "id" : "acm025398jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025399jsd" : { + "type" : "ControlElement", + "id" : "acm025399jsd", + "name" : "testImportEntries" + }, + "acm025400jsd" : { + "type" : "ClassUnit", + "id" : "acm025400jsd", + "name" : "CopacImporterFilesTest", + "compilationUnitId" : "acm025389jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013855jsd" ], + "content" : [ "acm025395jsd", "acm025396jsd", "acm025397jsd", "acm025398jsd", "acm025399jsd" ] + }, + "acm025401jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025401jsd", + "name" : "CopacImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025411jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025402jsd" : { + "type" : "CodePackage", + "id" : "acm025402jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025403jsd" ] + }, + "acm025403jsd" : { + "type" : "CodePackage", + "id" : "acm025403jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025404jsd" ] + }, + "acm025404jsd" : { + "type" : "CodePackage", + "id" : "acm025404jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025405jsd" ] + }, + "acm025405jsd" : { + "type" : "CodePackage", + "id" : "acm025405jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025406jsd" ] + }, + "acm025406jsd" : { + "type" : "CodePackage", + "id" : "acm025406jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025401jsd" ] + }, + "acm025407jsd" : { + "type" : "ControlElement", + "id" : "acm025407jsd", + "name" : "setUp" + }, + "acm025408jsd" : { + "type" : "ControlElement", + "id" : "acm025408jsd", + "name" : "testsGetExtensions" + }, + "acm025409jsd" : { + "type" : "ControlElement", + "id" : "acm025409jsd", + "name" : "testGetDescription" + }, + "acm025410jsd" : { + "type" : "ControlElement", + "id" : "acm025410jsd", + "name" : "testImportEmptyEntries" + }, + "acm025411jsd" : { + "type" : "ClassUnit", + "id" : "acm025411jsd", + "name" : "CopacImporterTest", + "compilationUnitId" : "acm025401jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013855jsd", "acm018267jsd", "acm025411jsd" ], + "content" : [ "acm025407jsd", "acm025408jsd", "acm025409jsd", "acm025410jsd" ] + }, + "acm025412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025412jsd", + "name" : "CustomImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025431jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025413jsd" : { + "type" : "CodePackage", + "id" : "acm025413jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025414jsd" ] + }, + "acm025414jsd" : { + "type" : "CodePackage", + "id" : "acm025414jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025415jsd" ] + }, + "acm025415jsd" : { + "type" : "CodePackage", + "id" : "acm025415jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025416jsd" ] + }, + "acm025416jsd" : { + "type" : "CodePackage", + "id" : "acm025416jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025417jsd" ] + }, + "acm025417jsd" : { + "type" : "CodePackage", + "id" : "acm025417jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025412jsd" ] + }, + "acm025418jsd" : { + "type" : "ControlElement", + "id" : "acm025418jsd", + "name" : "setUp" + }, + "acm025419jsd" : { + "type" : "ControlElement", + "id" : "acm025419jsd", + "name" : "testGetName" + }, + "acm025420jsd" : { + "type" : "ControlElement", + "id" : "acm025420jsd", + "name" : "testGetId" + }, + "acm025421jsd" : { + "type" : "ControlElement", + "id" : "acm025421jsd", + "name" : "testGetClassName" + }, + "acm025422jsd" : { + "type" : "ControlElement", + "id" : "acm025422jsd", + "name" : "testGetBasePath" + }, + "acm025423jsd" : { + "type" : "ControlElement", + "id" : "acm025423jsd", + "name" : "testGetAsStringList" + }, + "acm025424jsd" : { + "type" : "ControlElement", + "id" : "acm025424jsd", + "name" : "equalsWithSameReference" + }, + "acm025425jsd" : { + "type" : "ControlElement", + "id" : "acm025425jsd", + "name" : "equalsIsBasedOnName" + }, + "acm025426jsd" : { + "type" : "ControlElement", + "id" : "acm025426jsd", + "name" : "testCompareToSmaller" + }, + "acm025427jsd" : { + "type" : "ControlElement", + "id" : "acm025427jsd", + "name" : "testCompareToEven" + }, + "acm025428jsd" : { + "type" : "ControlElement", + "id" : "acm025428jsd", + "name" : "testToString" + }, + "acm025429jsd" : { + "type" : "ControlElement", + "id" : "acm025429jsd", + "name" : "testClassicConstructor" + }, + "acm025430jsd" : { + "type" : "ControlElement", + "id" : "acm025430jsd", + "name" : "asCustomImporter" + }, + "acm025431jsd" : { + "type" : "ClassUnit", + "id" : "acm025431jsd", + "name" : "CustomImporterTest", + "compilationUnitId" : "acm025412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012455jsd", "acm013855jsd", "acm013876jsd", "acm014137jsd" ], + "content" : [ "acm025418jsd", "acm025419jsd", "acm025420jsd", "acm025421jsd", "acm025422jsd", "acm025423jsd", "acm025424jsd", "acm025425jsd", "acm025426jsd", "acm025427jsd", "acm025428jsd", "acm025429jsd", "acm025430jsd" ] + }, + "acm025432jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025432jsd", + "name" : "EndnoteImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025448jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025433jsd" : { + "type" : "CodePackage", + "id" : "acm025433jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025434jsd" ] + }, + "acm025434jsd" : { + "type" : "CodePackage", + "id" : "acm025434jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025435jsd" ] + }, + "acm025435jsd" : { + "type" : "CodePackage", + "id" : "acm025435jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025436jsd" ] + }, + "acm025436jsd" : { + "type" : "CodePackage", + "id" : "acm025436jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025437jsd" ] + }, + "acm025437jsd" : { + "type" : "CodePackage", + "id" : "acm025437jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025432jsd" ] + }, + "acm025438jsd" : { + "type" : "ControlElement", + "id" : "acm025438jsd", + "name" : "setUp" + }, + "acm025439jsd" : { + "type" : "ControlElement", + "id" : "acm025439jsd", + "name" : "testGetFormatName" + }, + "acm025440jsd" : { + "type" : "ControlElement", + "id" : "acm025440jsd", + "name" : "testGetCLIId" + }, + "acm025441jsd" : { + "type" : "ControlElement", + "id" : "acm025441jsd", + "name" : "testsGetExtensions" + }, + "acm025442jsd" : { + "type" : "ControlElement", + "id" : "acm025442jsd", + "name" : "testGetDescription" + }, + "acm025443jsd" : { + "type" : "ControlElement", + "id" : "acm025443jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025444jsd" : { + "type" : "ControlElement", + "id" : "acm025444jsd", + "name" : "testIsRecognizedFormatReject" + }, + "acm025445jsd" : { + "type" : "ControlElement", + "id" : "acm025445jsd", + "name" : "testImportEntries0" + }, + "acm025446jsd" : { + "type" : "ControlElement", + "id" : "acm025446jsd", + "name" : "testImportEntries1" + }, + "acm025447jsd" : { + "type" : "ControlElement", + "id" : "acm025447jsd", + "name" : "testImportEntriesBookExample" + }, + "acm025448jsd" : { + "type" : "ClassUnit", + "id" : "acm025448jsd", + "name" : "EndnoteImporterTest", + "compilationUnitId" : "acm025432jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013891jsd", "acm018267jsd", "acm025448jsd" ], + "content" : [ "acm025438jsd", "acm025439jsd", "acm025440jsd", "acm025441jsd", "acm025442jsd", "acm025443jsd", "acm025444jsd", "acm025445jsd", "acm025446jsd", "acm025447jsd" ] + }, + "acm025449jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025449jsd", + "name" : "EndnoteXmlImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025461jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025450jsd" : { + "type" : "CodePackage", + "id" : "acm025450jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025451jsd" ] + }, + "acm025451jsd" : { + "type" : "CodePackage", + "id" : "acm025451jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025452jsd" ] + }, + "acm025452jsd" : { + "type" : "CodePackage", + "id" : "acm025452jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025453jsd" ] + }, + "acm025453jsd" : { + "type" : "CodePackage", + "id" : "acm025453jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025454jsd" ] + }, + "acm025454jsd" : { + "type" : "CodePackage", + "id" : "acm025454jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025449jsd" ] + }, + "acm025455jsd" : { + "type" : "ControlElement", + "id" : "acm025455jsd", + "name" : "fileNames" + }, + "acm025456jsd" : { + "type" : "ControlElement", + "id" : "acm025456jsd", + "name" : "invalidFileNames" + }, + "acm025457jsd" : { + "type" : "ControlElement", + "id" : "acm025457jsd", + "name" : "setUp" + }, + "acm025458jsd" : { + "type" : "ControlElement", + "id" : "acm025458jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025459jsd" : { + "type" : "ControlElement", + "id" : "acm025459jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025460jsd" : { + "type" : "ControlElement", + "id" : "acm025460jsd", + "name" : "testImportEntries" + }, + "acm025461jsd" : { + "type" : "ClassUnit", + "id" : "acm025461jsd", + "name" : "EndnoteXmlImporterFilesTest", + "compilationUnitId" : "acm025449jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013918jsd" ], + "content" : [ "acm025455jsd", "acm025456jsd", "acm025457jsd", "acm025458jsd", "acm025459jsd", "acm025460jsd" ] + }, + "acm025462jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025462jsd", + "name" : "ImporterTestEngine", + "parentId" : "acm013673jsd", + "content" : [ "acm025474jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025463jsd" : { + "type" : "CodePackage", + "id" : "acm025463jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025464jsd" ] + }, + "acm025464jsd" : { + "type" : "CodePackage", + "id" : "acm025464jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025465jsd" ] + }, + "acm025465jsd" : { + "type" : "CodePackage", + "id" : "acm025465jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025466jsd" ] + }, + "acm025466jsd" : { + "type" : "CodePackage", + "id" : "acm025466jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025467jsd" ] + }, + "acm025467jsd" : { + "type" : "CodePackage", + "id" : "acm025467jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025462jsd" ] + }, + "acm025468jsd" : { + "type" : "ControlElement", + "id" : "acm025468jsd", + "name" : "getTestFiles" + }, + "acm025469jsd" : { + "type" : "ControlElement", + "id" : "acm025469jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025470jsd" : { + "type" : "ControlElement", + "id" : "acm025470jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025471jsd" : { + "type" : "ControlElement", + "id" : "acm025471jsd", + "name" : "testImportEntries" + }, + "acm025472jsd" : { + "type" : "ControlElement", + "id" : "acm025472jsd", + "name" : "getPath" + }, + "acm025473jsd" : { + "type" : "ControlElement", + "id" : "acm025473jsd", + "name" : "testImportMalformedFiles" + }, + "acm025474jsd" : { + "type" : "ClassUnit", + "id" : "acm025474jsd", + "name" : "ImporterTestEngine", + "compilationUnitId" : "acm025462jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012407jsd", "acm012455jsd", "acm012556jsd", "acm018267jsd", "acm025474jsd" ], + "content" : [ "acm025468jsd", "acm025469jsd", "acm025470jsd", "acm025471jsd", "acm025472jsd", "acm025473jsd" ] + }, + "acm025475jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025475jsd", + "name" : "InspecImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025493jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025476jsd" : { + "type" : "CodePackage", + "id" : "acm025476jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025477jsd" ] + }, + "acm025477jsd" : { + "type" : "CodePackage", + "id" : "acm025477jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025478jsd" ] + }, + "acm025478jsd" : { + "type" : "CodePackage", + "id" : "acm025478jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025479jsd" ] + }, + "acm025479jsd" : { + "type" : "CodePackage", + "id" : "acm025479jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025480jsd" ] + }, + "acm025480jsd" : { + "type" : "CodePackage", + "id" : "acm025480jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025475jsd" ] + }, + "acm025481jsd" : { + "type" : "ControlElement", + "id" : "acm025481jsd", + "name" : "fileNames" + }, + "acm025482jsd" : { + "type" : "ControlElement", + "id" : "acm025482jsd", + "name" : "nonInspecfileNames" + }, + "acm025483jsd" : { + "type" : "ControlElement", + "id" : "acm025483jsd", + "name" : "setUp" + }, + "acm025484jsd" : { + "type" : "ControlElement", + "id" : "acm025484jsd", + "name" : "testIsRecognizedFormatAccept" + }, + "acm025485jsd" : { + "type" : "ControlElement", + "id" : "acm025485jsd", + "name" : "testIsRecognizedFormatReject" + }, + "acm025486jsd" : { + "type" : "ControlElement", + "id" : "acm025486jsd", + "name" : "testCompleteBibtexEntryOnJournalPaperImport" + }, + "acm025487jsd" : { + "type" : "ControlElement", + "id" : "acm025487jsd", + "name" : "importConferencePaperGivesInproceedings" + }, + "acm025488jsd" : { + "type" : "ControlElement", + "id" : "acm025488jsd", + "name" : "importMiscGivesMisc" + }, + "acm025489jsd" : { + "type" : "ControlElement", + "id" : "acm025489jsd", + "name" : "testGetFormatName" + }, + "acm025490jsd" : { + "type" : "ControlElement", + "id" : "acm025490jsd", + "name" : "testGetCLIId" + }, + "acm025491jsd" : { + "type" : "ControlElement", + "id" : "acm025491jsd", + "name" : "testsGetExtensions" + }, + "acm025492jsd" : { + "type" : "ControlElement", + "id" : "acm025492jsd", + "name" : "testGetDescription" + }, + "acm025493jsd" : { + "type" : "ClassUnit", + "id" : "acm025493jsd", + "name" : "InspecImporterTest", + "compilationUnitId" : "acm025475jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013930jsd", "acm018267jsd", "acm025493jsd" ], + "content" : [ "acm025481jsd", "acm025482jsd", "acm025483jsd", "acm025484jsd", "acm025485jsd", "acm025486jsd", "acm025487jsd", "acm025488jsd", "acm025489jsd", "acm025490jsd", "acm025491jsd", "acm025492jsd" ] + }, + "acm025494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025494jsd", + "name" : "IsiImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025521jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025495jsd" : { + "type" : "CodePackage", + "id" : "acm025495jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025496jsd" ] + }, + "acm025496jsd" : { + "type" : "CodePackage", + "id" : "acm025496jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025497jsd" ] + }, + "acm025497jsd" : { + "type" : "CodePackage", + "id" : "acm025497jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025498jsd" ] + }, + "acm025498jsd" : { + "type" : "CodePackage", + "id" : "acm025498jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025499jsd" ] + }, + "acm025499jsd" : { + "type" : "CodePackage", + "id" : "acm025499jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025494jsd" ] + }, + "acm025500jsd" : { + "type" : "ControlElement", + "id" : "acm025500jsd", + "name" : "fileNames" + }, + "acm025501jsd" : { + "type" : "ControlElement", + "id" : "acm025501jsd", + "name" : "invalidFileNames" + }, + "acm025502jsd" : { + "type" : "ControlElement", + "id" : "acm025502jsd", + "name" : "testParseMonthException" + }, + "acm025503jsd" : { + "type" : "ControlElement", + "id" : "acm025503jsd", + "name" : "testGetFormatName" + }, + "acm025504jsd" : { + "type" : "ControlElement", + "id" : "acm025504jsd", + "name" : "testGetCLIId" + }, + "acm025505jsd" : { + "type" : "ControlElement", + "id" : "acm025505jsd", + "name" : "testsGetExtensions" + }, + "acm025506jsd" : { + "type" : "ControlElement", + "id" : "acm025506jsd", + "name" : "testGetDescription" + }, + "acm025507jsd" : { + "type" : "ControlElement", + "id" : "acm025507jsd", + "name" : "testIsRecognizedFormatAccepted" + }, + "acm025508jsd" : { + "type" : "ControlElement", + "id" : "acm025508jsd", + "name" : "testIsRecognizedFormatRejected" + }, + "acm025509jsd" : { + "type" : "ControlElement", + "id" : "acm025509jsd", + "name" : "testProcessSubSup" + }, + "acm025510jsd" : { + "type" : "ControlElement", + "id" : "acm025510jsd", + "name" : "testImportEntries1" + }, + "acm025511jsd" : { + "type" : "ControlElement", + "id" : "acm025511jsd", + "name" : "testImportEntries2" + }, + "acm025512jsd" : { + "type" : "ControlElement", + "id" : "acm025512jsd", + "name" : "testImportEntriesINSPEC" + }, + "acm025513jsd" : { + "type" : "ControlElement", + "id" : "acm025513jsd", + "name" : "testImportEntriesWOS" + }, + "acm025514jsd" : { + "type" : "ControlElement", + "id" : "acm025514jsd", + "name" : "testIsiAuthorsConvert" + }, + "acm025515jsd" : { + "type" : "ControlElement", + "id" : "acm025515jsd", + "name" : "testMonthConvert" + }, + "acm025516jsd" : { + "type" : "ControlElement", + "id" : "acm025516jsd", + "name" : "testIsiAuthorConvert" + }, + "acm025517jsd" : { + "type" : "ControlElement", + "id" : "acm025517jsd", + "name" : "testImportIEEEExport" + }, + "acm025518jsd" : { + "type" : "ControlElement", + "id" : "acm025518jsd", + "name" : "testIEEEImport" + }, + "acm025519jsd" : { + "type" : "ControlElement", + "id" : "acm025519jsd", + "name" : "testImportEntriesMedline" + }, + "acm025520jsd" : { + "type" : "ControlElement", + "id" : "acm025520jsd", + "name" : "testImportEntriesEmpty" + }, + "acm025521jsd" : { + "type" : "ClassUnit", + "id" : "acm025521jsd", + "name" : "IsiImporterTest", + "compilationUnitId" : "acm025494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013950jsd", "acm018267jsd", "acm018673jsd", "acm018813jsd", "acm025521jsd" ], + "content" : [ "acm025500jsd", "acm025501jsd", "acm025502jsd", "acm025503jsd", "acm025504jsd", "acm025505jsd", "acm025506jsd", "acm025507jsd", "acm025508jsd", "acm025509jsd", "acm025510jsd", "acm025511jsd", "acm025512jsd", "acm025513jsd", "acm025514jsd", "acm025515jsd", "acm025516jsd", "acm025517jsd", "acm025518jsd", "acm025519jsd", "acm025520jsd" ] + }, + "acm025522jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025522jsd", + "name" : "MedlineImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025535jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025523jsd" : { + "type" : "CodePackage", + "id" : "acm025523jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025524jsd" ] + }, + "acm025524jsd" : { + "type" : "CodePackage", + "id" : "acm025524jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025525jsd" ] + }, + "acm025525jsd" : { + "type" : "CodePackage", + "id" : "acm025525jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025526jsd" ] + }, + "acm025526jsd" : { + "type" : "CodePackage", + "id" : "acm025526jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025527jsd" ] + }, + "acm025527jsd" : { + "type" : "CodePackage", + "id" : "acm025527jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025522jsd" ] + }, + "acm025528jsd" : { + "type" : "ControlElement", + "id" : "acm025528jsd", + "name" : "fileNames" + }, + "acm025529jsd" : { + "type" : "ControlElement", + "id" : "acm025529jsd", + "name" : "invalidFileNames" + }, + "acm025530jsd" : { + "type" : "ControlElement", + "id" : "acm025530jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025531jsd" : { + "type" : "ControlElement", + "id" : "acm025531jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025532jsd" : { + "type" : "ControlElement", + "id" : "acm025532jsd", + "name" : "testImportEntries" + }, + "acm025533jsd" : { + "type" : "ControlElement", + "id" : "acm025533jsd", + "name" : "malformedFileNames" + }, + "acm025534jsd" : { + "type" : "ControlElement", + "id" : "acm025534jsd", + "name" : "testImportMalfomedFiles" + }, + "acm025535jsd" : { + "type" : "ClassUnit", + "id" : "acm025535jsd", + "name" : "MedlineImporterFilesTest", + "compilationUnitId" : "acm025522jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014026jsd" ], + "content" : [ "acm025528jsd", "acm025529jsd", "acm025530jsd", "acm025531jsd", "acm025532jsd", "acm025533jsd", "acm025534jsd" ] + }, + "acm025536jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025536jsd", + "name" : "MedlineImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025547jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025537jsd" : { + "type" : "CodePackage", + "id" : "acm025537jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025538jsd" ] + }, + "acm025538jsd" : { + "type" : "CodePackage", + "id" : "acm025538jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025539jsd" ] + }, + "acm025539jsd" : { + "type" : "CodePackage", + "id" : "acm025539jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025540jsd" ] + }, + "acm025540jsd" : { + "type" : "CodePackage", + "id" : "acm025540jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025541jsd" ] + }, + "acm025541jsd" : { + "type" : "CodePackage", + "id" : "acm025541jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025536jsd" ] + }, + "acm025542jsd" : { + "type" : "ControlElement", + "id" : "acm025542jsd", + "name" : "setUp" + }, + "acm025543jsd" : { + "type" : "ControlElement", + "id" : "acm025543jsd", + "name" : "testGetFormatName" + }, + "acm025544jsd" : { + "type" : "ControlElement", + "id" : "acm025544jsd", + "name" : "testGetCLIId" + }, + "acm025545jsd" : { + "type" : "ControlElement", + "id" : "acm025545jsd", + "name" : "testsGetExtensions" + }, + "acm025546jsd" : { + "type" : "ControlElement", + "id" : "acm025546jsd", + "name" : "testGetDescription" + }, + "acm025547jsd" : { + "type" : "ClassUnit", + "id" : "acm025547jsd", + "name" : "MedlineImporterTest", + "compilationUnitId" : "acm025536jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014026jsd" ], + "content" : [ "acm025542jsd", "acm025543jsd", "acm025544jsd", "acm025545jsd", "acm025546jsd" ] + }, + "acm025548jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025548jsd", + "name" : "MedlinePlainImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025574jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025549jsd" : { + "type" : "CodePackage", + "id" : "acm025549jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025550jsd" ] + }, + "acm025550jsd" : { + "type" : "CodePackage", + "id" : "acm025550jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025551jsd" ] + }, + "acm025551jsd" : { + "type" : "CodePackage", + "id" : "acm025551jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025552jsd" ] + }, + "acm025552jsd" : { + "type" : "CodePackage", + "id" : "acm025552jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025553jsd" ] + }, + "acm025553jsd" : { + "type" : "CodePackage", + "id" : "acm025553jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025548jsd" ] + }, + "acm025554jsd" : { + "type" : "ControlElement", + "id" : "acm025554jsd", + "name" : "fileNames" + }, + "acm025555jsd" : { + "type" : "ControlElement", + "id" : "acm025555jsd", + "name" : "readerForString" + }, + "acm025556jsd" : { + "type" : "ControlElement", + "id" : "acm025556jsd", + "name" : "setUp" + }, + "acm025557jsd" : { + "type" : "ControlElement", + "id" : "acm025557jsd", + "name" : "testsGetExtensions" + }, + "acm025558jsd" : { + "type" : "ControlElement", + "id" : "acm025558jsd", + "name" : "testGetDescription" + }, + "acm025559jsd" : { + "type" : "ControlElement", + "id" : "acm025559jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025560jsd" : { + "type" : "ControlElement", + "id" : "acm025560jsd", + "name" : "doesNotRecognizeEmptyFiles" + }, + "acm025561jsd" : { + "type" : "ControlElement", + "id" : "acm025561jsd", + "name" : "testImportMultipleEntriesInSingleFile" + }, + "acm025562jsd" : { + "type" : "ControlElement", + "id" : "acm025562jsd", + "name" : "testEmptyFileImport" + }, + "acm025563jsd" : { + "type" : "ControlElement", + "id" : "acm025563jsd", + "name" : "testImportSingleEntriesInSingleFiles" + }, + "acm025564jsd" : { + "type" : "ControlElement", + "id" : "acm025564jsd", + "name" : "assertImportOfMedlineFileEqualsBibtexFile" + }, + "acm025565jsd" : { + "type" : "ControlElement", + "id" : "acm025565jsd", + "name" : "testMultiLineComments" + }, + "acm025566jsd" : { + "type" : "ControlElement", + "id" : "acm025566jsd", + "name" : "testKeyWords" + }, + "acm025567jsd" : { + "type" : "ControlElement", + "id" : "acm025567jsd", + "name" : "testWithNbibFile" + }, + "acm025568jsd" : { + "type" : "ControlElement", + "id" : "acm025568jsd", + "name" : "testWithMultipleEntries" + }, + "acm025569jsd" : { + "type" : "ControlElement", + "id" : "acm025569jsd", + "name" : "testInvalidFormat" + }, + "acm025570jsd" : { + "type" : "ControlElement", + "id" : "acm025570jsd", + "name" : "testNullReader" + }, + "acm025571jsd" : { + "type" : "ControlElement", + "id" : "acm025571jsd", + "name" : "testAllArticleTypes" + }, + "acm025572jsd" : { + "type" : "ControlElement", + "id" : "acm025572jsd", + "name" : "testGetFormatName" + }, + "acm025573jsd" : { + "type" : "ControlElement", + "id" : "acm025573jsd", + "name" : "testGetCLIId" + }, + "acm025574jsd" : { + "type" : "ClassUnit", + "id" : "acm025574jsd", + "name" : "MedlinePlainImporterTest", + "compilationUnitId" : "acm025548jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014049jsd", "acm018267jsd" ], + "content" : [ "acm025554jsd", "acm025555jsd", "acm025556jsd", "acm025557jsd", "acm025558jsd", "acm025559jsd", "acm025560jsd", "acm025561jsd", "acm025562jsd", "acm025563jsd", "acm025564jsd", "acm025565jsd", "acm025566jsd", "acm025567jsd", "acm025568jsd", "acm025569jsd", "acm025570jsd", "acm025571jsd", "acm025572jsd", "acm025573jsd" ] + }, + "acm025575jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025575jsd", + "name" : "ModsImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025585jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025576jsd" : { + "type" : "CodePackage", + "id" : "acm025576jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025577jsd" ] + }, + "acm025577jsd" : { + "type" : "CodePackage", + "id" : "acm025577jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025578jsd" ] + }, + "acm025578jsd" : { + "type" : "CodePackage", + "id" : "acm025578jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025579jsd" ] + }, + "acm025579jsd" : { + "type" : "CodePackage", + "id" : "acm025579jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025580jsd" ] + }, + "acm025580jsd" : { + "type" : "CodePackage", + "id" : "acm025580jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025575jsd" ] + }, + "acm025581jsd" : { + "type" : "ControlElement", + "id" : "acm025581jsd", + "name" : "fileNames" + }, + "acm025582jsd" : { + "type" : "ControlElement", + "id" : "acm025582jsd", + "name" : "setUp" + }, + "acm025583jsd" : { + "type" : "ControlElement", + "id" : "acm025583jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025584jsd" : { + "type" : "ControlElement", + "id" : "acm025584jsd", + "name" : "testImportEntries" + }, + "acm025585jsd" : { + "type" : "ClassUnit", + "id" : "acm025585jsd", + "name" : "ModsImporterFilesTest", + "compilationUnitId" : "acm025575jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014085jsd" ], + "content" : [ "acm025581jsd", "acm025582jsd", "acm025583jsd", "acm025584jsd" ] + }, + "acm025586jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025586jsd", + "name" : "MrDLibImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025599jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025587jsd" : { + "type" : "CodePackage", + "id" : "acm025587jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025588jsd" ] + }, + "acm025588jsd" : { + "type" : "CodePackage", + "id" : "acm025588jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025589jsd" ] + }, + "acm025589jsd" : { + "type" : "CodePackage", + "id" : "acm025589jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025590jsd" ] + }, + "acm025590jsd" : { + "type" : "CodePackage", + "id" : "acm025590jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025591jsd" ] + }, + "acm025591jsd" : { + "type" : "CodePackage", + "id" : "acm025591jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025586jsd" ] + }, + "acm025592jsd" : { + "type" : "ControlElement", + "id" : "acm025592jsd", + "name" : "setUp" + }, + "acm025593jsd" : { + "type" : "ControlElement", + "id" : "acm025593jsd", + "name" : "testGetDescription" + }, + "acm025594jsd" : { + "type" : "ControlElement", + "id" : "acm025594jsd", + "name" : "testGetName" + }, + "acm025595jsd" : { + "type" : "ControlElement", + "id" : "acm025595jsd", + "name" : "testGetFileExtention" + }, + "acm025596jsd" : { + "type" : "ControlElement", + "id" : "acm025596jsd", + "name" : "testImportDatabaseIsYearSetCorrectly" + }, + "acm025597jsd" : { + "type" : "ControlElement", + "id" : "acm025597jsd", + "name" : "testImportDatabaseIsTitleSetCorrectly" + }, + "acm025598jsd" : { + "type" : "ControlElement", + "id" : "acm025598jsd", + "name" : "testImportDatabaseMin" + }, + "acm025599jsd" : { + "type" : "ClassUnit", + "id" : "acm025599jsd", + "name" : "MrDLibImporterTest", + "compilationUnitId" : "acm025586jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014106jsd", "acm018267jsd" ], + "content" : [ "acm025592jsd", "acm025593jsd", "acm025594jsd", "acm025595jsd", "acm025596jsd", "acm025597jsd", "acm025598jsd" ] + }, + "acm025600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025600jsd", + "name" : "MsBibImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025611jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025601jsd" : { + "type" : "CodePackage", + "id" : "acm025601jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025602jsd" ] + }, + "acm025602jsd" : { + "type" : "CodePackage", + "id" : "acm025602jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025603jsd" ] + }, + "acm025603jsd" : { + "type" : "CodePackage", + "id" : "acm025603jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025604jsd" ] + }, + "acm025604jsd" : { + "type" : "CodePackage", + "id" : "acm025604jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025605jsd" ] + }, + "acm025605jsd" : { + "type" : "CodePackage", + "id" : "acm025605jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025600jsd" ] + }, + "acm025606jsd" : { + "type" : "ControlElement", + "id" : "acm025606jsd", + "name" : "fileNames" + }, + "acm025607jsd" : { + "type" : "ControlElement", + "id" : "acm025607jsd", + "name" : "invalidFileNames" + }, + "acm025608jsd" : { + "type" : "ControlElement", + "id" : "acm025608jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025609jsd" : { + "type" : "ControlElement", + "id" : "acm025609jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025610jsd" : { + "type" : "ControlElement", + "id" : "acm025610jsd", + "name" : "testImportEntries" + }, + "acm025611jsd" : { + "type" : "ClassUnit", + "id" : "acm025611jsd", + "name" : "MsBibImporterFilesTest", + "compilationUnitId" : "acm025600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014124jsd" ], + "content" : [ "acm025606jsd", "acm025607jsd", "acm025608jsd", "acm025609jsd", "acm025610jsd" ] + }, + "acm025612jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025612jsd", + "name" : "MsBibImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025625jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025613jsd" : { + "type" : "CodePackage", + "id" : "acm025613jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025614jsd" ] + }, + "acm025614jsd" : { + "type" : "CodePackage", + "id" : "acm025614jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025615jsd" ] + }, + "acm025615jsd" : { + "type" : "CodePackage", + "id" : "acm025615jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025616jsd" ] + }, + "acm025616jsd" : { + "type" : "CodePackage", + "id" : "acm025616jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025617jsd" ] + }, + "acm025617jsd" : { + "type" : "CodePackage", + "id" : "acm025617jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025612jsd" ] + }, + "acm025618jsd" : { + "type" : "ControlElement", + "id" : "acm025618jsd", + "name" : "testsGetExtensions" + }, + "acm025619jsd" : { + "type" : "ControlElement", + "id" : "acm025619jsd", + "name" : "testGetDescription" + }, + "acm025620jsd" : { + "type" : "ControlElement", + "id" : "acm025620jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025621jsd" : { + "type" : "ControlElement", + "id" : "acm025621jsd", + "name" : "testImportEntriesEmpty" + }, + "acm025622jsd" : { + "type" : "ControlElement", + "id" : "acm025622jsd", + "name" : "testImportEntriesNotRecognizedFormat" + }, + "acm025623jsd" : { + "type" : "ControlElement", + "id" : "acm025623jsd", + "name" : "testGetFormatName" + }, + "acm025624jsd" : { + "type" : "ControlElement", + "id" : "acm025624jsd", + "name" : "testGetCommandLineId" + }, + "acm025625jsd" : { + "type" : "ClassUnit", + "id" : "acm025625jsd", + "name" : "MsBibImporterTest", + "compilationUnitId" : "acm025612jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014124jsd", "acm018267jsd" ], + "content" : [ "acm025618jsd", "acm025619jsd", "acm025620jsd", "acm025621jsd", "acm025622jsd", "acm025623jsd", "acm025624jsd" ] + }, + "acm025626jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025626jsd", + "name" : "OvidImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025645jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025627jsd" : { + "type" : "CodePackage", + "id" : "acm025627jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025628jsd" ] + }, + "acm025628jsd" : { + "type" : "CodePackage", + "id" : "acm025628jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025629jsd" ] + }, + "acm025629jsd" : { + "type" : "CodePackage", + "id" : "acm025629jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025630jsd" ] + }, + "acm025630jsd" : { + "type" : "CodePackage", + "id" : "acm025630jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025631jsd" ] + }, + "acm025631jsd" : { + "type" : "CodePackage", + "id" : "acm025631jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025626jsd" ] + }, + "acm025632jsd" : { + "type" : "ControlElement", + "id" : "acm025632jsd", + "name" : "fileNames" + }, + "acm025633jsd" : { + "type" : "ControlElement", + "id" : "acm025633jsd", + "name" : "invalidFileNames" + }, + "acm025634jsd" : { + "type" : "ControlElement", + "id" : "acm025634jsd", + "name" : "setUp" + }, + "acm025635jsd" : { + "type" : "ControlElement", + "id" : "acm025635jsd", + "name" : "testGetFormatName" + }, + "acm025636jsd" : { + "type" : "ControlElement", + "id" : "acm025636jsd", + "name" : "testGetCLIId" + }, + "acm025637jsd" : { + "type" : "ControlElement", + "id" : "acm025637jsd", + "name" : "testsGetExtensions" + }, + "acm025638jsd" : { + "type" : "ControlElement", + "id" : "acm025638jsd", + "name" : "testGetDescription" + }, + "acm025639jsd" : { + "type" : "ControlElement", + "id" : "acm025639jsd", + "name" : "testIsRecognizedFormatAccept" + }, + "acm025640jsd" : { + "type" : "ControlElement", + "id" : "acm025640jsd", + "name" : "testIsRecognizedFormatRejected" + }, + "acm025641jsd" : { + "type" : "ControlElement", + "id" : "acm025641jsd", + "name" : "testImportEmpty" + }, + "acm025642jsd" : { + "type" : "ControlElement", + "id" : "acm025642jsd", + "name" : "testImportEntries1" + }, + "acm025643jsd" : { + "type" : "ControlElement", + "id" : "acm025643jsd", + "name" : "testImportEntries2" + }, + "acm025644jsd" : { + "type" : "ControlElement", + "id" : "acm025644jsd", + "name" : "testImportSingleEntries" + }, + "acm025645jsd" : { + "type" : "ClassUnit", + "id" : "acm025645jsd", + "name" : "OvidImporterTest", + "compilationUnitId" : "acm025626jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014137jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm025632jsd", "acm025633jsd", "acm025634jsd", "acm025635jsd", "acm025636jsd", "acm025637jsd", "acm025638jsd", "acm025639jsd", "acm025640jsd", "acm025641jsd", "acm025642jsd", "acm025643jsd", "acm025644jsd" ] + }, + "acm025646jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025646jsd", + "name" : "PdfContentImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025655jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025647jsd" : { + "type" : "CodePackage", + "id" : "acm025647jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025648jsd" ] + }, + "acm025648jsd" : { + "type" : "CodePackage", + "id" : "acm025648jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025649jsd" ] + }, + "acm025649jsd" : { + "type" : "CodePackage", + "id" : "acm025649jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025650jsd" ] + }, + "acm025650jsd" : { + "type" : "CodePackage", + "id" : "acm025650jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025651jsd" ] + }, + "acm025651jsd" : { + "type" : "CodePackage", + "id" : "acm025651jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025646jsd" ] + }, + "acm025652jsd" : { + "type" : "ControlElement", + "id" : "acm025652jsd", + "name" : "fileNames" + }, + "acm025653jsd" : { + "type" : "ControlElement", + "id" : "acm025653jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025654jsd" : { + "type" : "ControlElement", + "id" : "acm025654jsd", + "name" : "testImportEntries" + }, + "acm025655jsd" : { + "type" : "ClassUnit", + "id" : "acm025655jsd", + "name" : "PdfContentImporterFilesTest", + "compilationUnitId" : "acm025646jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014161jsd" ], + "content" : [ "acm025652jsd", "acm025653jsd", "acm025654jsd" ] + }, + "acm025656jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025656jsd", + "name" : "PdfContentImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025669jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025657jsd" : { + "type" : "CodePackage", + "id" : "acm025657jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025658jsd" ] + }, + "acm025658jsd" : { + "type" : "CodePackage", + "id" : "acm025658jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025659jsd" ] + }, + "acm025659jsd" : { + "type" : "CodePackage", + "id" : "acm025659jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025660jsd" ] + }, + "acm025660jsd" : { + "type" : "CodePackage", + "id" : "acm025660jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025661jsd" ] + }, + "acm025661jsd" : { + "type" : "CodePackage", + "id" : "acm025661jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025656jsd" ] + }, + "acm025662jsd" : { + "type" : "ControlElement", + "id" : "acm025662jsd", + "name" : "setUp" + }, + "acm025663jsd" : { + "type" : "ControlElement", + "id" : "acm025663jsd", + "name" : "testsGetExtensions" + }, + "acm025664jsd" : { + "type" : "ControlElement", + "id" : "acm025664jsd", + "name" : "testGetDescription" + }, + "acm025665jsd" : { + "type" : "ControlElement", + "id" : "acm025665jsd", + "name" : "doesNotHandleEncryptedPdfs" + }, + "acm025666jsd" : { + "type" : "ControlElement", + "id" : "acm025666jsd", + "name" : "importTwiceWorksAsExpected" + }, + "acm025667jsd" : { + "type" : "ControlElement", + "id" : "acm025667jsd", + "name" : "testParsingEditorWithoutPagesorSeriesInformation" + }, + "acm025668jsd" : { + "type" : "ControlElement", + "id" : "acm025668jsd", + "name" : "testParsingWithoutActualDOINumber" + }, + "acm025669jsd" : { + "type" : "ClassUnit", + "id" : "acm025669jsd", + "name" : "PdfContentImporterTest", + "compilationUnitId" : "acm025656jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014161jsd", "acm018267jsd", "acm018509jsd" ], + "content" : [ "acm025662jsd", "acm025663jsd", "acm025664jsd", "acm025665jsd", "acm025666jsd", "acm025667jsd", "acm025668jsd" ] + }, + "acm025670jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025670jsd", + "name" : "PdfEmbeddedBibFileImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025681jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025671jsd" : { + "type" : "CodePackage", + "id" : "acm025671jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025672jsd" ] + }, + "acm025672jsd" : { + "type" : "CodePackage", + "id" : "acm025672jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025673jsd" ] + }, + "acm025673jsd" : { + "type" : "CodePackage", + "id" : "acm025673jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025674jsd" ] + }, + "acm025674jsd" : { + "type" : "CodePackage", + "id" : "acm025674jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025675jsd" ] + }, + "acm025675jsd" : { + "type" : "CodePackage", + "id" : "acm025675jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025670jsd" ] + }, + "acm025676jsd" : { + "type" : "ControlElement", + "id" : "acm025676jsd", + "name" : "setUp" + }, + "acm025677jsd" : { + "type" : "ControlElement", + "id" : "acm025677jsd", + "name" : "testsGetExtensions" + }, + "acm025678jsd" : { + "type" : "ControlElement", + "id" : "acm025678jsd", + "name" : "testGetDescription" + }, + "acm025679jsd" : { + "type" : "ControlElement", + "id" : "acm025679jsd", + "name" : "doesNotHandleEncryptedPdfs" + }, + "acm025680jsd" : { + "type" : "ControlElement", + "id" : "acm025680jsd", + "name" : "importWorksAsExpected" + }, + "acm025681jsd" : { + "type" : "ClassUnit", + "id" : "acm025681jsd", + "name" : "PdfEmbeddedBibFileImporterTest", + "compilationUnitId" : "acm025670jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014180jsd", "acm018267jsd", "acm025681jsd" ], + "content" : [ "acm025676jsd", "acm025677jsd", "acm025678jsd", "acm025679jsd", "acm025680jsd" ] + }, + "acm025682jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025682jsd", + "name" : "PdfGrobidImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025694jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025683jsd" : { + "type" : "CodePackage", + "id" : "acm025683jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025684jsd" ] + }, + "acm025684jsd" : { + "type" : "CodePackage", + "id" : "acm025684jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025685jsd" ] + }, + "acm025685jsd" : { + "type" : "CodePackage", + "id" : "acm025685jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025686jsd" ] + }, + "acm025686jsd" : { + "type" : "CodePackage", + "id" : "acm025686jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025687jsd" ] + }, + "acm025687jsd" : { + "type" : "CodePackage", + "id" : "acm025687jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025682jsd" ] + }, + "acm025688jsd" : { + "type" : "ControlElement", + "id" : "acm025688jsd", + "name" : "setUp" + }, + "acm025689jsd" : { + "type" : "ControlElement", + "id" : "acm025689jsd", + "name" : "testsGetExtensions" + }, + "acm025690jsd" : { + "type" : "ControlElement", + "id" : "acm025690jsd", + "name" : "testImportEntries" + }, + "acm025691jsd" : { + "type" : "ControlElement", + "id" : "acm025691jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025692jsd" : { + "type" : "ControlElement", + "id" : "acm025692jsd", + "name" : "testIsRecognizedFormatReject" + }, + "acm025693jsd" : { + "type" : "ControlElement", + "id" : "acm025693jsd", + "name" : "testGetCommandLineId" + }, + "acm025694jsd" : { + "type" : "ClassUnit", + "id" : "acm025694jsd", + "name" : "PdfGrobidImporterTest", + "compilationUnitId" : "acm025682jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013062jsd", "acm014197jsd", "acm018267jsd", "acm025694jsd" ], + "content" : [ "acm025688jsd", "acm025689jsd", "acm025690jsd", "acm025691jsd", "acm025692jsd", "acm025693jsd" ] + }, + "acm025695jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025695jsd", + "name" : "PdfMergeMetadataImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025706jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025696jsd" : { + "type" : "CodePackage", + "id" : "acm025696jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025697jsd" ] + }, + "acm025697jsd" : { + "type" : "CodePackage", + "id" : "acm025697jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025698jsd" ] + }, + "acm025698jsd" : { + "type" : "CodePackage", + "id" : "acm025698jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025699jsd" ] + }, + "acm025699jsd" : { + "type" : "CodePackage", + "id" : "acm025699jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025700jsd" ] + }, + "acm025700jsd" : { + "type" : "CodePackage", + "id" : "acm025700jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025695jsd" ] + }, + "acm025701jsd" : { + "type" : "ControlElement", + "id" : "acm025701jsd", + "name" : "setUp" + }, + "acm025702jsd" : { + "type" : "ControlElement", + "id" : "acm025702jsd", + "name" : "testsGetExtensions" + }, + "acm025703jsd" : { + "type" : "ControlElement", + "id" : "acm025703jsd", + "name" : "testGetDescription" + }, + "acm025704jsd" : { + "type" : "ControlElement", + "id" : "acm025704jsd", + "name" : "doesNotHandleEncryptedPdfs" + }, + "acm025705jsd" : { + "type" : "ControlElement", + "id" : "acm025705jsd", + "name" : "importWorksAsExpected" + }, + "acm025706jsd" : { + "type" : "ClassUnit", + "id" : "acm025706jsd", + "name" : "PdfMergeMetadataImporterTest", + "compilationUnitId" : "acm025695jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013062jsd", "acm014214jsd", "acm018267jsd", "acm018509jsd", "acm018813jsd", "acm025706jsd" ], + "content" : [ "acm025701jsd", "acm025702jsd", "acm025703jsd", "acm025704jsd", "acm025705jsd" ] + }, + "acm025707jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025707jsd", + "name" : "PdfVerbatimBibTextImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025718jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025708jsd" : { + "type" : "CodePackage", + "id" : "acm025708jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025709jsd" ] + }, + "acm025709jsd" : { + "type" : "CodePackage", + "id" : "acm025709jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025710jsd" ] + }, + "acm025710jsd" : { + "type" : "CodePackage", + "id" : "acm025710jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025711jsd" ] + }, + "acm025711jsd" : { + "type" : "CodePackage", + "id" : "acm025711jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025712jsd" ] + }, + "acm025712jsd" : { + "type" : "CodePackage", + "id" : "acm025712jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025707jsd" ] + }, + "acm025713jsd" : { + "type" : "ControlElement", + "id" : "acm025713jsd", + "name" : "setUp" + }, + "acm025714jsd" : { + "type" : "ControlElement", + "id" : "acm025714jsd", + "name" : "testsGetExtensions" + }, + "acm025715jsd" : { + "type" : "ControlElement", + "id" : "acm025715jsd", + "name" : "testGetDescription" + }, + "acm025716jsd" : { + "type" : "ControlElement", + "id" : "acm025716jsd", + "name" : "doesNotHandleEncryptedPdfs" + }, + "acm025717jsd" : { + "type" : "ControlElement", + "id" : "acm025717jsd", + "name" : "importTwiceWorksAsExpected" + }, + "acm025718jsd" : { + "type" : "ClassUnit", + "id" : "acm025718jsd", + "name" : "PdfVerbatimBibTextImporterTest", + "compilationUnitId" : "acm025707jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014233jsd", "acm018267jsd", "acm018509jsd", "acm025718jsd" ], + "content" : [ "acm025713jsd", "acm025714jsd", "acm025715jsd", "acm025716jsd", "acm025717jsd" ] + }, + "acm025719jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025719jsd", + "name" : "PdfXmpImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025735jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025720jsd" : { + "type" : "CodePackage", + "id" : "acm025720jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025721jsd" ] + }, + "acm025721jsd" : { + "type" : "CodePackage", + "id" : "acm025721jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025722jsd" ] + }, + "acm025722jsd" : { + "type" : "CodePackage", + "id" : "acm025722jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025723jsd" ] + }, + "acm025723jsd" : { + "type" : "CodePackage", + "id" : "acm025723jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025724jsd" ] + }, + "acm025724jsd" : { + "type" : "CodePackage", + "id" : "acm025724jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025719jsd" ] + }, + "acm025725jsd" : { + "type" : "ControlElement", + "id" : "acm025725jsd", + "name" : "invalidFileNames" + }, + "acm025726jsd" : { + "type" : "ControlElement", + "id" : "acm025726jsd", + "name" : "setUp" + }, + "acm025727jsd" : { + "type" : "ControlElement", + "id" : "acm025727jsd", + "name" : "testGetFormatName" + }, + "acm025728jsd" : { + "type" : "ControlElement", + "id" : "acm025728jsd", + "name" : "testsGetExtensions" + }, + "acm025729jsd" : { + "type" : "ControlElement", + "id" : "acm025729jsd", + "name" : "testGetDescription" + }, + "acm025730jsd" : { + "type" : "ControlElement", + "id" : "acm025730jsd", + "name" : "importEncryptedFileReturnsError" + }, + "acm025731jsd" : { + "type" : "ControlElement", + "id" : "acm025731jsd", + "name" : "testImportEntries" + }, + "acm025732jsd" : { + "type" : "ControlElement", + "id" : "acm025732jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025733jsd" : { + "type" : "ControlElement", + "id" : "acm025733jsd", + "name" : "testIsRecognizedFormatReject" + }, + "acm025734jsd" : { + "type" : "ControlElement", + "id" : "acm025734jsd", + "name" : "testGetCommandLineId" + }, + "acm025735jsd" : { + "type" : "ClassUnit", + "id" : "acm025735jsd", + "name" : "PdfXmpImporterTest", + "compilationUnitId" : "acm025719jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm014250jsd", "acm017745jsd", "acm018267jsd", "acm025735jsd" ], + "content" : [ "acm025725jsd", "acm025726jsd", "acm025727jsd", "acm025728jsd", "acm025729jsd", "acm025730jsd", "acm025731jsd", "acm025732jsd", "acm025733jsd", "acm025734jsd" ] + }, + "acm025736jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025736jsd", + "name" : "RISImporterFilesTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025745jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025737jsd" : { + "type" : "CodePackage", + "id" : "acm025737jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025738jsd" ] + }, + "acm025738jsd" : { + "type" : "CodePackage", + "id" : "acm025738jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025739jsd" ] + }, + "acm025739jsd" : { + "type" : "CodePackage", + "id" : "acm025739jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025740jsd" ] + }, + "acm025740jsd" : { + "type" : "CodePackage", + "id" : "acm025740jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025741jsd" ] + }, + "acm025741jsd" : { + "type" : "CodePackage", + "id" : "acm025741jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025736jsd" ] + }, + "acm025742jsd" : { + "type" : "ControlElement", + "id" : "acm025742jsd", + "name" : "fileNames" + }, + "acm025743jsd" : { + "type" : "ControlElement", + "id" : "acm025743jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025744jsd" : { + "type" : "ControlElement", + "id" : "acm025744jsd", + "name" : "testImportEntries" + }, + "acm025745jsd" : { + "type" : "ClassUnit", + "id" : "acm025745jsd", + "name" : "RISImporterFilesTest", + "compilationUnitId" : "acm025736jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014299jsd" ], + "content" : [ "acm025742jsd", "acm025743jsd", "acm025744jsd" ] + }, + "acm025746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025746jsd", + "name" : "RISImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025758jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025747jsd" : { + "type" : "CodePackage", + "id" : "acm025747jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025748jsd" ] + }, + "acm025748jsd" : { + "type" : "CodePackage", + "id" : "acm025748jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025749jsd" ] + }, + "acm025749jsd" : { + "type" : "CodePackage", + "id" : "acm025749jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025750jsd" ] + }, + "acm025750jsd" : { + "type" : "CodePackage", + "id" : "acm025750jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025751jsd" ] + }, + "acm025751jsd" : { + "type" : "CodePackage", + "id" : "acm025751jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025746jsd" ] + }, + "acm025752jsd" : { + "type" : "ControlElement", + "id" : "acm025752jsd", + "name" : "setUp" + }, + "acm025753jsd" : { + "type" : "ControlElement", + "id" : "acm025753jsd", + "name" : "testGetFormatName" + }, + "acm025754jsd" : { + "type" : "ControlElement", + "id" : "acm025754jsd", + "name" : "testGetCLIId" + }, + "acm025755jsd" : { + "type" : "ControlElement", + "id" : "acm025755jsd", + "name" : "testsGetExtensions" + }, + "acm025756jsd" : { + "type" : "ControlElement", + "id" : "acm025756jsd", + "name" : "testGetDescription" + }, + "acm025757jsd" : { + "type" : "ControlElement", + "id" : "acm025757jsd", + "name" : "testIfNotRecognizedFormat" + }, + "acm025758jsd" : { + "type" : "ClassUnit", + "id" : "acm025758jsd", + "name" : "RISImporterTest", + "compilationUnitId" : "acm025746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014299jsd", "acm025758jsd" ], + "content" : [ "acm025752jsd", "acm025753jsd", "acm025754jsd", "acm025755jsd", "acm025756jsd", "acm025757jsd" ] + }, + "acm025759jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025759jsd", + "name" : "RepecNepImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025775jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025760jsd" : { + "type" : "CodePackage", + "id" : "acm025760jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025761jsd" ] + }, + "acm025761jsd" : { + "type" : "CodePackage", + "id" : "acm025761jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025762jsd" ] + }, + "acm025762jsd" : { + "type" : "CodePackage", + "id" : "acm025762jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025763jsd" ] + }, + "acm025763jsd" : { + "type" : "CodePackage", + "id" : "acm025763jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025764jsd" ] + }, + "acm025764jsd" : { + "type" : "CodePackage", + "id" : "acm025764jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025759jsd" ] + }, + "acm025765jsd" : { + "type" : "ControlElement", + "id" : "acm025765jsd", + "name" : "setUp" + }, + "acm025766jsd" : { + "type" : "ControlElement", + "id" : "acm025766jsd", + "name" : "fileNames" + }, + "acm025767jsd" : { + "type" : "ControlElement", + "id" : "acm025767jsd", + "name" : "invalidFileNames" + }, + "acm025768jsd" : { + "type" : "ControlElement", + "id" : "acm025768jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025769jsd" : { + "type" : "ControlElement", + "id" : "acm025769jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025770jsd" : { + "type" : "ControlElement", + "id" : "acm025770jsd", + "name" : "testImportEntries" + }, + "acm025771jsd" : { + "type" : "ControlElement", + "id" : "acm025771jsd", + "name" : "testGetFormatName" + }, + "acm025772jsd" : { + "type" : "ControlElement", + "id" : "acm025772jsd", + "name" : "testGetCliId" + }, + "acm025773jsd" : { + "type" : "ControlElement", + "id" : "acm025773jsd", + "name" : "testGetExtension" + }, + "acm025774jsd" : { + "type" : "ControlElement", + "id" : "acm025774jsd", + "name" : "testGetDescription" + }, + "acm025775jsd" : { + "type" : "ClassUnit", + "id" : "acm025775jsd", + "name" : "RepecNepImporterTest", + "compilationUnitId" : "acm025759jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014286jsd" ], + "content" : [ "acm025765jsd", "acm025766jsd", "acm025767jsd", "acm025768jsd", "acm025769jsd", "acm025770jsd", "acm025771jsd", "acm025772jsd", "acm025773jsd", "acm025774jsd" ] + }, + "acm025776jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025776jsd", + "name" : "SilverPlatterImporterTest", + "parentId" : "acm013673jsd", + "content" : [ "acm025790jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "fileformat" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025777jsd" : { + "type" : "CodePackage", + "id" : "acm025777jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025778jsd" ] + }, + "acm025778jsd" : { + "type" : "CodePackage", + "id" : "acm025778jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025779jsd" ] + }, + "acm025779jsd" : { + "type" : "CodePackage", + "id" : "acm025779jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025780jsd" ] + }, + "acm025780jsd" : { + "type" : "CodePackage", + "id" : "acm025780jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025781jsd" ] + }, + "acm025781jsd" : { + "type" : "CodePackage", + "id" : "acm025781jsd", + "name" : "fileformat", + "parentId" : null, + "content" : [ "acm025776jsd" ] + }, + "acm025782jsd" : { + "type" : "ControlElement", + "id" : "acm025782jsd", + "name" : "setUp" + }, + "acm025783jsd" : { + "type" : "ControlElement", + "id" : "acm025783jsd", + "name" : "fileNames" + }, + "acm025784jsd" : { + "type" : "ControlElement", + "id" : "acm025784jsd", + "name" : "invalidFileNames" + }, + "acm025785jsd" : { + "type" : "ControlElement", + "id" : "acm025785jsd", + "name" : "testIsRecognizedFormat" + }, + "acm025786jsd" : { + "type" : "ControlElement", + "id" : "acm025786jsd", + "name" : "testIsNotRecognizedFormat" + }, + "acm025787jsd" : { + "type" : "ControlElement", + "id" : "acm025787jsd", + "name" : "testImportEntries" + }, + "acm025788jsd" : { + "type" : "ControlElement", + "id" : "acm025788jsd", + "name" : "testsGetExtensions" + }, + "acm025789jsd" : { + "type" : "ControlElement", + "id" : "acm025789jsd", + "name" : "testGetDescription" + }, + "acm025790jsd" : { + "type" : "ClassUnit", + "id" : "acm025790jsd", + "name" : "SilverPlatterImporterTest", + "compilationUnitId" : "acm025776jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012455jsd", "acm014311jsd" ], + "content" : [ "acm025782jsd", "acm025783jsd", "acm025784jsd", "acm025785jsd", "acm025786jsd", "acm025787jsd", "acm025788jsd", "acm025789jsd" ] + }, + "acm025791jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025791jsd", + "name" : "FileFieldParserTest", + "parentId" : "acm014380jsd", + "content" : [ "acm025801jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025792jsd" : { + "type" : "CodePackage", + "id" : "acm025792jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025793jsd" ] + }, + "acm025793jsd" : { + "type" : "CodePackage", + "id" : "acm025793jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025794jsd" ] + }, + "acm025794jsd" : { + "type" : "CodePackage", + "id" : "acm025794jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025795jsd" ] + }, + "acm025795jsd" : { + "type" : "CodePackage", + "id" : "acm025795jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025796jsd" ] + }, + "acm025796jsd" : { + "type" : "CodePackage", + "id" : "acm025796jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm025791jsd" ] + }, + "acm025797jsd" : { + "type" : "ControlElement", + "id" : "acm025797jsd", + "name" : "testData" + }, + "acm025798jsd" : { + "type" : "ControlElement", + "id" : "acm025798jsd", + "name" : "check" + }, + "acm025799jsd" : { + "type" : "ControlElement", + "id" : "acm025799jsd", + "name" : "stringsToParseTest" + }, + "acm025800jsd" : { + "type" : "ControlElement", + "id" : "acm025800jsd", + "name" : "stringsToParseTest" + }, + "acm025801jsd" : { + "type" : "ClassUnit", + "id" : "acm025801jsd", + "name" : "FileFieldParserTest", + "compilationUnitId" : "acm025791jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018509jsd" ], + "content" : [ "acm025797jsd", "acm025798jsd", "acm025799jsd", "acm025800jsd" ] + }, + "acm025802jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025802jsd", + "name" : "GrobidServiceTest", + "parentId" : "acm014380jsd", + "content" : [ "acm025814jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025803jsd" : { + "type" : "CodePackage", + "id" : "acm025803jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025804jsd" ] + }, + "acm025804jsd" : { + "type" : "CodePackage", + "id" : "acm025804jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025805jsd" ] + }, + "acm025805jsd" : { + "type" : "CodePackage", + "id" : "acm025805jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025806jsd" ] + }, + "acm025806jsd" : { + "type" : "CodePackage", + "id" : "acm025806jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025807jsd" ] + }, + "acm025807jsd" : { + "type" : "CodePackage", + "id" : "acm025807jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm025802jsd" ] + }, + "acm025808jsd" : { + "type" : "ControlElement", + "id" : "acm025808jsd", + "name" : "setup" + }, + "acm025809jsd" : { + "type" : "ControlElement", + "id" : "acm025809jsd", + "name" : "processValidCitationTest" + }, + "acm025810jsd" : { + "type" : "ControlElement", + "id" : "acm025810jsd", + "name" : "processEmptyStringTest" + }, + "acm025811jsd" : { + "type" : "ControlElement", + "id" : "acm025811jsd", + "name" : "processInvalidCitationTest" + }, + "acm025812jsd" : { + "type" : "ControlElement", + "id" : "acm025812jsd", + "name" : "failsWhenGrobidDisabled" + }, + "acm025813jsd" : { + "type" : "ControlElement", + "id" : "acm025813jsd", + "name" : "processPdfTest" + }, + "acm025814jsd" : { + "type" : "ClassUnit", + "id" : "acm025814jsd", + "name" : "GrobidServiceTest", + "compilationUnitId" : "acm025802jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd", "acm013062jsd", "acm014398jsd", "acm018267jsd", "acm025694jsd" ], + "content" : [ "acm025808jsd", "acm025809jsd", "acm025810jsd", "acm025811jsd", "acm025812jsd", "acm025813jsd" ] + }, + "acm025815jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025815jsd", + "name" : "GroupsParserTest", + "parentId" : "acm014380jsd", + "content" : [ "acm025833jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025816jsd" : { + "type" : "CodePackage", + "id" : "acm025816jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025817jsd" ] + }, + "acm025817jsd" : { + "type" : "CodePackage", + "id" : "acm025817jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025818jsd" ] + }, + "acm025818jsd" : { + "type" : "CodePackage", + "id" : "acm025818jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025819jsd" ] + }, + "acm025819jsd" : { + "type" : "CodePackage", + "id" : "acm025819jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025820jsd" ] + }, + "acm025820jsd" : { + "type" : "CodePackage", + "id" : "acm025820jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm025815jsd" ] + }, + "acm025821jsd" : { + "type" : "ControlElement", + "id" : "acm025821jsd", + "name" : "setUp" + }, + "acm025822jsd" : { + "type" : "ControlElement", + "id" : "acm025822jsd", + "name" : "fromStringParsesExplicitGroupWithEscapedCharacterInName" + }, + "acm025823jsd" : { + "type" : "ControlElement", + "id" : "acm025823jsd", + "name" : "keywordDelimiterThatNeedsToBeEscaped" + }, + "acm025824jsd" : { + "type" : "ControlElement", + "id" : "acm025824jsd", + "name" : "hierarchicalDelimiterThatNeedsToBeEscaped" + }, + "acm025825jsd" : { + "type" : "ControlElement", + "id" : "acm025825jsd", + "name" : "fromStringThrowsParseExceptionForNotEscapedGroupName" + }, + "acm025826jsd" : { + "type" : "ControlElement", + "id" : "acm025826jsd", + "name" : "testImportSubGroups" + }, + "acm025827jsd" : { + "type" : "ControlElement", + "id" : "acm025827jsd", + "name" : "fromStringParsesExplicitGroupWithIconAndDescription" + }, + "acm025828jsd" : { + "type" : "ControlElement", + "id" : "acm025828jsd", + "name" : "fromStringParsesAutomaticKeywordGroup" + }, + "acm025829jsd" : { + "type" : "ControlElement", + "id" : "acm025829jsd", + "name" : "fromStringParsesAutomaticPersonGroup" + }, + "acm025830jsd" : { + "type" : "ControlElement", + "id" : "acm025830jsd", + "name" : "fromStringParsesTexGroup" + }, + "acm025831jsd" : { + "type" : "ControlElement", + "id" : "acm025831jsd", + "name" : "fromStringUnknownGroupThrowsException" + }, + "acm025832jsd" : { + "type" : "ControlElement", + "id" : "acm025832jsd", + "name" : "fromStringParsesSearchGroup" + }, + "acm025833jsd" : { + "type" : "ClassUnit", + "id" : "acm025833jsd", + "name" : "GroupsParserTest", + "compilationUnitId" : "acm025815jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010458jsd", "acm012515jsd", "acm017988jsd", "acm019107jsd", "acm019130jsd", "acm019145jsd", "acm019157jsd", "acm019171jsd", "acm019221jsd", "acm019271jsd", "acm019293jsd", "acm019421jsd", "acm020676jsd", "acm020693jsd" ], + "content" : [ "acm025821jsd", "acm025822jsd", "acm025823jsd", "acm025824jsd", "acm025825jsd", "acm025826jsd", "acm025827jsd", "acm025828jsd", "acm025829jsd", "acm025830jsd", "acm025831jsd", "acm025832jsd" ] + }, + "acm025834jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025834jsd", + "name" : "JsonReaderTest", + "parentId" : "acm014380jsd", + "content" : [ "acm025845jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025835jsd" : { + "type" : "CodePackage", + "id" : "acm025835jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025836jsd" ] + }, + "acm025836jsd" : { + "type" : "CodePackage", + "id" : "acm025836jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025837jsd" ] + }, + "acm025837jsd" : { + "type" : "CodePackage", + "id" : "acm025837jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025838jsd" ] + }, + "acm025838jsd" : { + "type" : "CodePackage", + "id" : "acm025838jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025839jsd" ] + }, + "acm025839jsd" : { + "type" : "CodePackage", + "id" : "acm025839jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm025834jsd" ] + }, + "acm025840jsd" : { + "type" : "ControlElement", + "id" : "acm025840jsd", + "name" : "nullStreamThrowsNullPointerException" + }, + "acm025841jsd" : { + "type" : "ControlElement", + "id" : "acm025841jsd", + "name" : "invalidJsonThrowsParserException" + }, + "acm025842jsd" : { + "type" : "ControlElement", + "id" : "acm025842jsd", + "name" : "emptyStringResultsInEmptyObject" + }, + "acm025843jsd" : { + "type" : "ControlElement", + "id" : "acm025843jsd", + "name" : "arrayThrowsParserException" + }, + "acm025844jsd" : { + "type" : "ControlElement", + "id" : "acm025844jsd", + "name" : "exampleJsonResultsInSameJson" + }, + "acm025845jsd" : { + "type" : "ClassUnit", + "id" : "acm025845jsd", + "name" : "JsonReaderTest", + "compilationUnitId" : "acm025834jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012515jsd" ], + "content" : [ "acm025840jsd", "acm025841jsd", "acm025842jsd", "acm025843jsd", "acm025844jsd" ] + }, + "acm025846jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025846jsd", + "name" : "ShortDOIServiceTest", + "parentId" : "acm014380jsd", + "content" : [ "acm025855jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "importer", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025847jsd" : { + "type" : "CodePackage", + "id" : "acm025847jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025848jsd" ] + }, + "acm025848jsd" : { + "type" : "CodePackage", + "id" : "acm025848jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025849jsd" ] + }, + "acm025849jsd" : { + "type" : "CodePackage", + "id" : "acm025849jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025850jsd" ] + }, + "acm025850jsd" : { + "type" : "CodePackage", + "id" : "acm025850jsd", + "name" : "importer", + "parentId" : null, + "content" : [ "acm025851jsd" ] + }, + "acm025851jsd" : { + "type" : "CodePackage", + "id" : "acm025851jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm025846jsd" ] + }, + "acm025852jsd" : { + "type" : "ControlElement", + "id" : "acm025852jsd", + "name" : "setUp" + }, + "acm025853jsd" : { + "type" : "ControlElement", + "id" : "acm025853jsd", + "name" : "getShortDOI" + }, + "acm025854jsd" : { + "type" : "ControlElement", + "id" : "acm025854jsd", + "name" : "shouldThrowExceptionWhenDOIWasNotFound" + }, + "acm025855jsd" : { + "type" : "ClassUnit", + "id" : "acm025855jsd", + "name" : "ShortDOIServiceTest", + "compilationUnitId" : "acm025846jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014482jsd", "acm014494jsd", "acm018865jsd" ], + "content" : [ "acm025852jsd", "acm025853jsd", "acm025854jsd" ] + }, + "acm025856jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025856jsd", + "name" : "ASCIICharacterCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025866jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025857jsd" : { + "type" : "CodePackage", + "id" : "acm025857jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025858jsd" ] + }, + "acm025858jsd" : { + "type" : "CodePackage", + "id" : "acm025858jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025859jsd" ] + }, + "acm025859jsd" : { + "type" : "CodePackage", + "id" : "acm025859jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025860jsd" ] + }, + "acm025860jsd" : { + "type" : "CodePackage", + "id" : "acm025860jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025856jsd" ] + }, + "acm025861jsd" : { + "type" : "ControlElement", + "id" : "acm025861jsd", + "name" : "fieldAcceptsAsciiCharacters" + }, + "acm025862jsd" : { + "type" : "ControlElement", + "id" : "acm025862jsd", + "name" : "fieldDoesNotAcceptUmlauts" + }, + "acm025863jsd" : { + "type" : "ControlElement", + "id" : "acm025863jsd", + "name" : "fieldDoesNotAcceptUnicode" + }, + "acm025864jsd" : { + "type" : "ControlElement", + "id" : "acm025864jsd", + "name" : "fieldAcceptsOnlyAsciiCharacters" + }, + "acm025865jsd" : { + "type" : "ControlElement", + "id" : "acm025865jsd", + "name" : "fieldDoesNotAcceptNonAsciiCharacters" + }, + "acm025866jsd" : { + "type" : "ClassUnit", + "id" : "acm025866jsd", + "name" : "ASCIICharacterCheckerTest", + "compilationUnitId" : "acm025856jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014501jsd", "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm025861jsd", "acm025862jsd", "acm025863jsd", "acm025864jsd", "acm025865jsd" ] + }, + "acm025867jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025867jsd", + "name" : "AbbreviationCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025879jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025868jsd" : { + "type" : "CodePackage", + "id" : "acm025868jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025869jsd" ] + }, + "acm025869jsd" : { + "type" : "CodePackage", + "id" : "acm025869jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025870jsd" ] + }, + "acm025870jsd" : { + "type" : "CodePackage", + "id" : "acm025870jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025871jsd" ] + }, + "acm025871jsd" : { + "type" : "CodePackage", + "id" : "acm025871jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025867jsd" ] + }, + "acm025872jsd" : { + "type" : "ControlElement", + "id" : "acm025872jsd", + "name" : "setUp" + }, + "acm025873jsd" : { + "type" : "ControlElement", + "id" : "acm025873jsd", + "name" : "checkEntryComplainsAboutAbbreviatedJournalName" + }, + "acm025874jsd" : { + "type" : "ControlElement", + "id" : "acm025874jsd", + "name" : "checkEntryDoesNotComplainAboutJournalNameThatHasSameAbbreviation" + }, + "acm025875jsd" : { + "type" : "ControlElement", + "id" : "acm025875jsd", + "name" : "checkEntryDoesNotComplainAboutJournalNameThatHasΝοAbbreviation" + }, + "acm025876jsd" : { + "type" : "ControlElement", + "id" : "acm025876jsd", + "name" : "checkEntryDoesNotComplainAboutJournalNameThatHasΝοInput" + }, + "acm025877jsd" : { + "type" : "ControlElement", + "id" : "acm025877jsd", + "name" : "checkEntryWorksForLaTeXField" + }, + "acm025878jsd" : { + "type" : "ControlElement", + "id" : "acm025878jsd", + "name" : "checkEntryWorksForLaTeXFieldStilContainingIllegalChars" + }, + "acm025879jsd" : { + "type" : "ClassUnit", + "id" : "acm025879jsd", + "name" : "AbbreviationCheckerTest", + "compilationUnitId" : "acm025867jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001424jsd", "acm014509jsd", "acm018267jsd" ], + "content" : [ "acm025872jsd", "acm025873jsd", "acm025874jsd", "acm025875jsd", "acm025876jsd", "acm025877jsd", "acm025878jsd" ] + }, + "acm025880jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025880jsd", + "name" : "AmpersandCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025891jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025881jsd" : { + "type" : "CodePackage", + "id" : "acm025881jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025882jsd" ] + }, + "acm025882jsd" : { + "type" : "CodePackage", + "id" : "acm025882jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025883jsd" ] + }, + "acm025883jsd" : { + "type" : "CodePackage", + "id" : "acm025883jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025884jsd" ] + }, + "acm025884jsd" : { + "type" : "CodePackage", + "id" : "acm025884jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025880jsd" ] + }, + "acm025885jsd" : { + "type" : "ControlElement", + "id" : "acm025885jsd", + "name" : "acceptsAllowedInputs" + }, + "acm025886jsd" : { + "type" : "ControlElement", + "id" : "acm025886jsd", + "name" : "provideAcceptedInputs" + }, + "acm025887jsd" : { + "type" : "ControlElement", + "id" : "acm025887jsd", + "name" : "rejectsDisallowedInputs" + }, + "acm025888jsd" : { + "type" : "ControlElement", + "id" : "acm025888jsd", + "name" : "provideUnacceptedInputs" + }, + "acm025889jsd" : { + "type" : "ControlElement", + "id" : "acm025889jsd", + "name" : "entryWithEscapedAndUnescapedAmpersand" + }, + "acm025890jsd" : { + "type" : "ControlElement", + "id" : "acm025890jsd", + "name" : "entryWithMultipleEscapedAndUnescapedAmpersands" + }, + "acm025891jsd" : { + "type" : "ClassUnit", + "id" : "acm025891jsd", + "name" : "AmpersandCheckerTest", + "compilationUnitId" : "acm025880jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014516jsd", "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm025885jsd", "acm025886jsd", "acm025887jsd", "acm025888jsd", "acm025889jsd", "acm025890jsd" ] + }, + "acm025892jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025892jsd", + "name" : "BibStringCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025901jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025893jsd" : { + "type" : "CodePackage", + "id" : "acm025893jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025894jsd" ] + }, + "acm025894jsd" : { + "type" : "CodePackage", + "id" : "acm025894jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025895jsd" ] + }, + "acm025895jsd" : { + "type" : "CodePackage", + "id" : "acm025895jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025896jsd" ] + }, + "acm025896jsd" : { + "type" : "CodePackage", + "id" : "acm025896jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025892jsd" ] + }, + "acm025897jsd" : { + "type" : "ControlElement", + "id" : "acm025897jsd", + "name" : "acceptsAllowedInputs" + }, + "acm025898jsd" : { + "type" : "ControlElement", + "id" : "acm025898jsd", + "name" : "provideAcceptedInputs" + }, + "acm025899jsd" : { + "type" : "ControlElement", + "id" : "acm025899jsd", + "name" : "monthDoesNotAcceptOddNumberOfHashMarks" + }, + "acm025900jsd" : { + "type" : "ControlElement", + "id" : "acm025900jsd", + "name" : "authorDoesNotAcceptOddNumberOfHashMarks" + }, + "acm025901jsd" : { + "type" : "ClassUnit", + "id" : "acm025901jsd", + "name" : "BibStringCheckerTest", + "compilationUnitId" : "acm025892jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014523jsd", "acm014705jsd", "acm018267jsd", "acm018673jsd" ], + "content" : [ "acm025897jsd", "acm025898jsd", "acm025899jsd", "acm025900jsd" ] + }, + "acm025902jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025902jsd", + "name" : "BooktitleCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025910jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025903jsd" : { + "type" : "CodePackage", + "id" : "acm025903jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025904jsd" ] + }, + "acm025904jsd" : { + "type" : "CodePackage", + "id" : "acm025904jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025905jsd" ] + }, + "acm025905jsd" : { + "type" : "CodePackage", + "id" : "acm025905jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025906jsd" ] + }, + "acm025906jsd" : { + "type" : "CodePackage", + "id" : "acm025906jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025902jsd" ] + }, + "acm025907jsd" : { + "type" : "ControlElement", + "id" : "acm025907jsd", + "name" : "booktitleAcceptsIfItDoesNotEndWithConferenceOn" + }, + "acm025908jsd" : { + "type" : "ControlElement", + "id" : "acm025908jsd", + "name" : "booktitleDoesNotAcceptsIfItEndsWithConferenceOn" + }, + "acm025909jsd" : { + "type" : "ControlElement", + "id" : "acm025909jsd", + "name" : "booktitleIsBlank" + }, + "acm025910jsd" : { + "type" : "ClassUnit", + "id" : "acm025910jsd", + "name" : "BooktitleCheckerTest", + "compilationUnitId" : "acm025902jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014537jsd" ], + "content" : [ "acm025907jsd", "acm025908jsd", "acm025909jsd" ] + }, + "acm025911jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025911jsd", + "name" : "BracesCorrectorTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025924jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025912jsd" : { + "type" : "CodePackage", + "id" : "acm025912jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025913jsd" ] + }, + "acm025913jsd" : { + "type" : "CodePackage", + "id" : "acm025913jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025914jsd" ] + }, + "acm025914jsd" : { + "type" : "CodePackage", + "id" : "acm025914jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025915jsd" ] + }, + "acm025915jsd" : { + "type" : "CodePackage", + "id" : "acm025915jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025911jsd" ] + }, + "acm025916jsd" : { + "type" : "ControlElement", + "id" : "acm025916jsd", + "name" : "inputIsNull" + }, + "acm025917jsd" : { + "type" : "ControlElement", + "id" : "acm025917jsd", + "name" : "inputIsEmpty" + }, + "acm025918jsd" : { + "type" : "ControlElement", + "id" : "acm025918jsd", + "name" : "inputWithoutBraces" + }, + "acm025919jsd" : { + "type" : "ControlElement", + "id" : "acm025919jsd", + "name" : "inputAlreadyCorrect" + }, + "acm025920jsd" : { + "type" : "ControlElement", + "id" : "acm025920jsd", + "name" : "inputMissingClosing" + }, + "acm025921jsd" : { + "type" : "ControlElement", + "id" : "acm025921jsd", + "name" : "inputMissingOpening" + }, + "acm025922jsd" : { + "type" : "ControlElement", + "id" : "acm025922jsd", + "name" : "inputWithMaskedBraces" + }, + "acm025923jsd" : { + "type" : "ControlElement", + "id" : "acm025923jsd", + "name" : "inputWithMixedBraces" + }, + "acm025924jsd" : { + "type" : "ClassUnit", + "id" : "acm025924jsd", + "name" : "BracesCorrectorTest", + "compilationUnitId" : "acm025911jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm025916jsd", "acm025917jsd", "acm025918jsd", "acm025919jsd", "acm025920jsd", "acm025921jsd", "acm025922jsd", "acm025923jsd" ] + }, + "acm025925jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025925jsd", + "name" : "BracketCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025940jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025926jsd" : { + "type" : "CodePackage", + "id" : "acm025926jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025927jsd" ] + }, + "acm025927jsd" : { + "type" : "CodePackage", + "id" : "acm025927jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025928jsd" ] + }, + "acm025928jsd" : { + "type" : "CodePackage", + "id" : "acm025928jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025929jsd" ] + }, + "acm025929jsd" : { + "type" : "CodePackage", + "id" : "acm025929jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025925jsd" ] + }, + "acm025930jsd" : { + "type" : "ControlElement", + "id" : "acm025930jsd", + "name" : "fieldAcceptsNoBrackets" + }, + "acm025931jsd" : { + "type" : "ControlElement", + "id" : "acm025931jsd", + "name" : "fieldAcceptsEvenNumberOfBrackets" + }, + "acm025932jsd" : { + "type" : "ControlElement", + "id" : "acm025932jsd", + "name" : "fieldAcceptsExpectedBracket" + }, + "acm025933jsd" : { + "type" : "ControlElement", + "id" : "acm025933jsd", + "name" : "fieldDoesNotAcceptOddNumberOfBrackets" + }, + "acm025934jsd" : { + "type" : "ControlElement", + "id" : "acm025934jsd", + "name" : "fieldDoesNotAcceptUnexpectedClosingBracket" + }, + "acm025935jsd" : { + "type" : "ControlElement", + "id" : "acm025935jsd", + "name" : "fieldDoesNotAcceptUnexpectedOpeningBracket" + }, + "acm025936jsd" : { + "type" : "ControlElement", + "id" : "acm025936jsd", + "name" : "fieldAcceptsFirstCharacterNotABracket" + }, + "acm025937jsd" : { + "type" : "ControlElement", + "id" : "acm025937jsd", + "name" : "fieldAcceptsLastCharacterNotABracket" + }, + "acm025938jsd" : { + "type" : "ControlElement", + "id" : "acm025938jsd", + "name" : "fieldAcceptsFirstAndLastCharacterNotABracket" + }, + "acm025939jsd" : { + "type" : "ControlElement", + "id" : "acm025939jsd", + "name" : "fieldAcceptsEmptyInput" + }, + "acm025940jsd" : { + "type" : "ClassUnit", + "id" : "acm025940jsd", + "name" : "BracketCheckerTest", + "compilationUnitId" : "acm025925jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014551jsd" ], + "content" : [ "acm025930jsd", "acm025931jsd", "acm025932jsd", "acm025933jsd", "acm025934jsd", "acm025935jsd", "acm025936jsd", "acm025937jsd", "acm025938jsd", "acm025939jsd" ] + }, + "acm025941jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025941jsd", + "name" : "CitationKeyCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025950jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025942jsd" : { + "type" : "CodePackage", + "id" : "acm025942jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025943jsd" ] + }, + "acm025943jsd" : { + "type" : "CodePackage", + "id" : "acm025943jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025944jsd" ] + }, + "acm025944jsd" : { + "type" : "CodePackage", + "id" : "acm025944jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025945jsd" ] + }, + "acm025945jsd" : { + "type" : "CodePackage", + "id" : "acm025945jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025941jsd" ] + }, + "acm025946jsd" : { + "type" : "ControlElement", + "id" : "acm025946jsd", + "name" : "bibTexAcceptsKeyFromAuthorAndYear" + }, + "acm025947jsd" : { + "type" : "ControlElement", + "id" : "acm025947jsd", + "name" : "acceptsKeyFromAuthorAndTitle" + }, + "acm025948jsd" : { + "type" : "ControlElement", + "id" : "acm025948jsd", + "name" : "acceptsKeyFromTitleAndYear" + }, + "acm025949jsd" : { + "type" : "ControlElement", + "id" : "acm025949jsd", + "name" : "emptyCitationKey" + }, + "acm025950jsd" : { + "type" : "ClassUnit", + "id" : "acm025950jsd", + "name" : "CitationKeyCheckerTest", + "compilationUnitId" : "acm025941jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014558jsd", "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm025946jsd", "acm025947jsd", "acm025948jsd", "acm025949jsd" ] + }, + "acm025951jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025951jsd", + "name" : "CitationKeyDeviationCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025958jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025952jsd" : { + "type" : "CodePackage", + "id" : "acm025952jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025953jsd" ] + }, + "acm025953jsd" : { + "type" : "CodePackage", + "id" : "acm025953jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025954jsd" ] + }, + "acm025954jsd" : { + "type" : "CodePackage", + "id" : "acm025954jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025955jsd" ] + }, + "acm025955jsd" : { + "type" : "CodePackage", + "id" : "acm025955jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025951jsd" ] + }, + "acm025956jsd" : { + "type" : "ControlElement", + "id" : "acm025956jsd", + "name" : "setUp" + }, + "acm025957jsd" : { + "type" : "ControlElement", + "id" : "acm025957jsd", + "name" : "citationKeyDeviatesFromGeneratedKey" + }, + "acm025958jsd" : { + "type" : "ClassUnit", + "id" : "acm025958jsd", + "name" : "CitationKeyDeviationCheckerTest", + "compilationUnitId" : "acm025951jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010886jsd", "acm010993jsd", "acm011011jsd", "acm014566jsd", "acm014705jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm019421jsd" ], + "content" : [ "acm025956jsd", "acm025957jsd" ] + }, + "acm025959jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025959jsd", + "name" : "CitationKeyDuplicationCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025966jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025960jsd" : { + "type" : "CodePackage", + "id" : "acm025960jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025961jsd" ] + }, + "acm025961jsd" : { + "type" : "CodePackage", + "id" : "acm025961jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025962jsd" ] + }, + "acm025962jsd" : { + "type" : "CodePackage", + "id" : "acm025962jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025963jsd" ] + }, + "acm025963jsd" : { + "type" : "CodePackage", + "id" : "acm025963jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025959jsd" ] + }, + "acm025964jsd" : { + "type" : "ControlElement", + "id" : "acm025964jsd", + "name" : "emptyCitationKey" + }, + "acm025965jsd" : { + "type" : "ControlElement", + "id" : "acm025965jsd", + "name" : "hasDuplicateCitationKey" + }, + "acm025966jsd" : { + "type" : "ClassUnit", + "id" : "acm025966jsd", + "name" : "CitationKeyDuplicationCheckerTest", + "compilationUnitId" : "acm025959jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014574jsd", "acm014705jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm025964jsd", "acm025965jsd" ] + }, + "acm025967jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025967jsd", + "name" : "DateCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025975jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025968jsd" : { + "type" : "CodePackage", + "id" : "acm025968jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025969jsd" ] + }, + "acm025969jsd" : { + "type" : "CodePackage", + "id" : "acm025969jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025970jsd" ] + }, + "acm025970jsd" : { + "type" : "CodePackage", + "id" : "acm025970jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025971jsd" ] + }, + "acm025971jsd" : { + "type" : "CodePackage", + "id" : "acm025971jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025967jsd" ] + }, + "acm025972jsd" : { + "type" : "ControlElement", + "id" : "acm025972jsd", + "name" : "acceptsEmptyInput" + }, + "acm025973jsd" : { + "type" : "ControlElement", + "id" : "acm025973jsd", + "name" : "acceptsValidDates" + }, + "acm025974jsd" : { + "type" : "ControlElement", + "id" : "acm025974jsd", + "name" : "complainsAboutInvalidInput" + }, + "acm025975jsd" : { + "type" : "ClassUnit", + "id" : "acm025975jsd", + "name" : "DateCheckerTest", + "compilationUnitId" : "acm025967jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014588jsd" ], + "content" : [ "acm025972jsd", "acm025973jsd", "acm025974jsd" ] + }, + "acm025976jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025976jsd", + "name" : "DoiDuplicationCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025984jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025977jsd" : { + "type" : "CodePackage", + "id" : "acm025977jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025978jsd" ] + }, + "acm025978jsd" : { + "type" : "CodePackage", + "id" : "acm025978jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025979jsd" ] + }, + "acm025979jsd" : { + "type" : "CodePackage", + "id" : "acm025979jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025980jsd" ] + }, + "acm025980jsd" : { + "type" : "CodePackage", + "id" : "acm025980jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025976jsd" ] + }, + "acm025981jsd" : { + "type" : "ControlElement", + "id" : "acm025981jsd", + "name" : "testOnePairDuplicateDOI" + }, + "acm025982jsd" : { + "type" : "ControlElement", + "id" : "acm025982jsd", + "name" : "testMultiPairsDuplicateDOI" + }, + "acm025983jsd" : { + "type" : "ControlElement", + "id" : "acm025983jsd", + "name" : "testNoDuplicateDOI" + }, + "acm025984jsd" : { + "type" : "ClassUnit", + "id" : "acm025984jsd", + "name" : "DoiDuplicationCheckerTest", + "compilationUnitId" : "acm025976jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014595jsd", "acm014705jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm025981jsd", "acm025982jsd", "acm025983jsd" ] + }, + "acm025985jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025985jsd", + "name" : "DoiValidityCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm025997jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025986jsd" : { + "type" : "CodePackage", + "id" : "acm025986jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm025987jsd" ] + }, + "acm025987jsd" : { + "type" : "CodePackage", + "id" : "acm025987jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm025988jsd" ] + }, + "acm025988jsd" : { + "type" : "CodePackage", + "id" : "acm025988jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm025989jsd" ] + }, + "acm025989jsd" : { + "type" : "CodePackage", + "id" : "acm025989jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025985jsd" ] + }, + "acm025990jsd" : { + "type" : "ControlElement", + "id" : "acm025990jsd", + "name" : "doiAcceptsValidInput" + }, + "acm025991jsd" : { + "type" : "ControlElement", + "id" : "acm025991jsd", + "name" : "doiAcceptsEmptyInput" + }, + "acm025992jsd" : { + "type" : "ControlElement", + "id" : "acm025992jsd", + "name" : "doiAcceptsValidInputWithNotOnlyNumbers" + }, + "acm025993jsd" : { + "type" : "ControlElement", + "id" : "acm025993jsd", + "name" : "doiAcceptsValidInputNoMatterTheLengthOfTheDOIName" + }, + "acm025994jsd" : { + "type" : "ControlElement", + "id" : "acm025994jsd", + "name" : "doiDoesNotAcceptInvalidInput" + }, + "acm025995jsd" : { + "type" : "ControlElement", + "id" : "acm025995jsd", + "name" : "doiDoesNotAcceptInputWithTypoInFirstPart" + }, + "acm025996jsd" : { + "type" : "ControlElement", + "id" : "acm025996jsd", + "name" : "doiDoesNotAcceptInputWithTypoInSecondPart" + }, + "acm025997jsd" : { + "type" : "ClassUnit", + "id" : "acm025997jsd", + "name" : "DoiValidityCheckerTest", + "compilationUnitId" : "acm025985jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014602jsd" ], + "content" : [ "acm025990jsd", "acm025991jsd", "acm025992jsd", "acm025993jsd", "acm025994jsd", "acm025995jsd", "acm025996jsd" ] + }, + "acm025998jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm025998jsd", + "name" : "EditionCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026022jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm025999jsd" : { + "type" : "CodePackage", + "id" : "acm025999jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026000jsd" ] + }, + "acm026000jsd" : { + "type" : "CodePackage", + "id" : "acm026000jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026001jsd" ] + }, + "acm026001jsd" : { + "type" : "CodePackage", + "id" : "acm026001jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026002jsd" ] + }, + "acm026002jsd" : { + "type" : "CodePackage", + "id" : "acm026002jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm025998jsd" ] + }, + "acm026003jsd" : { + "type" : "ControlElement", + "id" : "acm026003jsd", + "name" : "isFirstCharacterANumber" + }, + "acm026004jsd" : { + "type" : "ControlElement", + "id" : "acm026004jsd", + "name" : "isFirstCharacterANumberFalseForEmptyString" + }, + "acm026005jsd" : { + "type" : "ControlElement", + "id" : "acm026005jsd", + "name" : "isFirstCharacterNotANumber" + }, + "acm026006jsd" : { + "type" : "ControlElement", + "id" : "acm026006jsd", + "name" : "editionCheckerDoesNotComplainIfAllowIntegerEditionIsEnabled" + }, + "acm026007jsd" : { + "type" : "ControlElement", + "id" : "acm026007jsd", + "name" : "bibTexAcceptsOrdinalNumberInWordsWithCapitalFirstLetter" + }, + "acm026008jsd" : { + "type" : "ControlElement", + "id" : "acm026008jsd", + "name" : "bibTexDoesNotAcceptOrdinalNumberInWordsWithNonCapitalFirstLetter" + }, + "acm026009jsd" : { + "type" : "ControlElement", + "id" : "acm026009jsd", + "name" : "bibTexAcceptsIntegerInputInEdition" + }, + "acm026010jsd" : { + "type" : "ControlElement", + "id" : "acm026010jsd", + "name" : "bibTexAcceptsOrdinalNumberInNumbers" + }, + "acm026011jsd" : { + "type" : "ControlElement", + "id" : "acm026011jsd", + "name" : "bibTexEmptyValueAsInput" + }, + "acm026012jsd" : { + "type" : "ControlElement", + "id" : "acm026012jsd", + "name" : "bibTexNullValueAsInput" + }, + "acm026013jsd" : { + "type" : "ControlElement", + "id" : "acm026013jsd", + "name" : "bibTexDoesNotAcceptIntegerOnly" + }, + "acm026014jsd" : { + "type" : "ControlElement", + "id" : "acm026014jsd", + "name" : "bibTexAcceptsFirstEditionAlsoIfIntegerEditionDisallowed" + }, + "acm026015jsd" : { + "type" : "ControlElement", + "id" : "acm026015jsd", + "name" : "bibLaTexAcceptsEditionWithCapitalFirstLetter" + }, + "acm026016jsd" : { + "type" : "ControlElement", + "id" : "acm026016jsd", + "name" : "bibLaTexAcceptsIntegerInputInEdition" + }, + "acm026017jsd" : { + "type" : "ControlElement", + "id" : "acm026017jsd", + "name" : "bibLaTexAcceptsEditionAsLiteralString" + }, + "acm026018jsd" : { + "type" : "ControlElement", + "id" : "acm026018jsd", + "name" : "bibLaTexDoesNotAcceptOrdinalNumberInNumbers" + }, + "acm026019jsd" : { + "type" : "ControlElement", + "id" : "acm026019jsd", + "name" : "createBibtexEditionChecker" + }, + "acm026020jsd" : { + "type" : "ControlElement", + "id" : "acm026020jsd", + "name" : "createBiblatexEditionChecker" + }, + "acm026021jsd" : { + "type" : "ControlElement", + "id" : "acm026021jsd", + "name" : "createSimpleEditionChecker" + }, + "acm026022jsd" : { + "type" : "ClassUnit", + "id" : "acm026022jsd", + "name" : "EditionCheckerTest", + "compilationUnitId" : "acm025998jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014611jsd", "acm018022jsd" ], + "content" : [ "acm026003jsd", "acm026004jsd", "acm026005jsd", "acm026006jsd", "acm026007jsd", "acm026008jsd", "acm026009jsd", "acm026010jsd", "acm026011jsd", "acm026012jsd", "acm026013jsd", "acm026014jsd", "acm026015jsd", "acm026016jsd", "acm026017jsd", "acm026018jsd", "acm026019jsd", "acm026020jsd", "acm026021jsd" ] + }, + "acm026023jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026023jsd", + "name" : "EntryLinkCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026036jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026024jsd" : { + "type" : "CodePackage", + "id" : "acm026024jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026025jsd" ] + }, + "acm026025jsd" : { + "type" : "CodePackage", + "id" : "acm026025jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026026jsd" ] + }, + "acm026026jsd" : { + "type" : "CodePackage", + "id" : "acm026026jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026027jsd" ] + }, + "acm026027jsd" : { + "type" : "CodePackage", + "id" : "acm026027jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026023jsd" ] + }, + "acm026028jsd" : { + "type" : "ControlElement", + "id" : "acm026028jsd", + "name" : "setUp" + }, + "acm026029jsd" : { + "type" : "ControlElement", + "id" : "acm026029jsd", + "name" : "testEntryLinkChecker" + }, + "acm026030jsd" : { + "type" : "ControlElement", + "id" : "acm026030jsd", + "name" : "testCheckNoFields" + }, + "acm026031jsd" : { + "type" : "ControlElement", + "id" : "acm026031jsd", + "name" : "testCheckNonRelatedFieldsOnly" + }, + "acm026032jsd" : { + "type" : "ControlElement", + "id" : "acm026032jsd", + "name" : "testCheckNonExistingCrossref" + }, + "acm026033jsd" : { + "type" : "ControlElement", + "id" : "acm026033jsd", + "name" : "testCheckExistingCrossref" + }, + "acm026034jsd" : { + "type" : "ControlElement", + "id" : "acm026034jsd", + "name" : "testCheckExistingRelated" + }, + "acm026035jsd" : { + "type" : "ControlElement", + "id" : "acm026035jsd", + "name" : "testCheckNonExistingRelated" + }, + "acm026036jsd" : { + "type" : "ClassUnit", + "id" : "acm026036jsd", + "name" : "EntryLinkCheckerTest", + "compilationUnitId" : "acm026023jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014626jsd", "acm014705jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm026028jsd", "acm026029jsd", "acm026030jsd", "acm026031jsd", "acm026032jsd", "acm026033jsd", "acm026034jsd", "acm026035jsd" ] + }, + "acm026037jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026037jsd", + "name" : "HTMLCharacterCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026049jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026038jsd" : { + "type" : "CodePackage", + "id" : "acm026038jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026039jsd" ] + }, + "acm026039jsd" : { + "type" : "CodePackage", + "id" : "acm026039jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026040jsd" ] + }, + "acm026040jsd" : { + "type" : "CodePackage", + "id" : "acm026040jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026041jsd" ] + }, + "acm026041jsd" : { + "type" : "CodePackage", + "id" : "acm026041jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026037jsd" ] + }, + "acm026042jsd" : { + "type" : "ControlElement", + "id" : "acm026042jsd", + "name" : "testSettingNullThrowsNPE" + }, + "acm026043jsd" : { + "type" : "ControlElement", + "id" : "acm026043jsd", + "name" : "titleAcceptsNonHTMLEncodedCharacters" + }, + "acm026044jsd" : { + "type" : "ControlElement", + "id" : "acm026044jsd", + "name" : "monthAcceptsNonHTMLEncodedCharacters" + }, + "acm026045jsd" : { + "type" : "ControlElement", + "id" : "acm026045jsd", + "name" : "authorAcceptsNonHTMLEncodedCharacters" + }, + "acm026046jsd" : { + "type" : "ControlElement", + "id" : "acm026046jsd", + "name" : "urlAcceptsNonHTMLEncodedCharacters" + }, + "acm026047jsd" : { + "type" : "ControlElement", + "id" : "acm026047jsd", + "name" : "authorDoesNotAcceptHTMLEncodedCharacters" + }, + "acm026048jsd" : { + "type" : "ControlElement", + "id" : "acm026048jsd", + "name" : "journalDoesNotAcceptHTMLEncodedCharacters" + }, + "acm026049jsd" : { + "type" : "ClassUnit", + "id" : "acm026049jsd", + "name" : "HTMLCharacterCheckerTest", + "compilationUnitId" : "acm026037jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014659jsd", "acm014705jsd", "acm018267jsd" ], + "content" : [ "acm026042jsd", "acm026043jsd", "acm026044jsd", "acm026045jsd", "acm026046jsd", "acm026047jsd", "acm026048jsd" ] + }, + "acm026050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026050jsd", + "name" : "HowPublishedCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026062jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026051jsd" : { + "type" : "CodePackage", + "id" : "acm026051jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026052jsd" ] + }, + "acm026052jsd" : { + "type" : "CodePackage", + "id" : "acm026052jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026053jsd" ] + }, + "acm026053jsd" : { + "type" : "CodePackage", + "id" : "acm026053jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026054jsd" ] + }, + "acm026054jsd" : { + "type" : "CodePackage", + "id" : "acm026054jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026050jsd" ] + }, + "acm026055jsd" : { + "type" : "ControlElement", + "id" : "acm026055jsd", + "name" : "setUp" + }, + "acm026056jsd" : { + "type" : "ControlElement", + "id" : "acm026056jsd", + "name" : "bibTexAcceptsStringWithCapitalFirstLetter" + }, + "acm026057jsd" : { + "type" : "ControlElement", + "id" : "acm026057jsd", + "name" : "bibTexDoesNotCareAboutSpecialCharacters" + }, + "acm026058jsd" : { + "type" : "ControlElement", + "id" : "acm026058jsd", + "name" : "bibTexDoesNotAcceptStringWithLowercaseFirstLetter" + }, + "acm026059jsd" : { + "type" : "ControlElement", + "id" : "acm026059jsd", + "name" : "bibTexAcceptsUrl" + }, + "acm026060jsd" : { + "type" : "ControlElement", + "id" : "acm026060jsd", + "name" : "bibLaTexAcceptsStringWithCapitalFirstLetter" + }, + "acm026061jsd" : { + "type" : "ControlElement", + "id" : "acm026061jsd", + "name" : "bibLaTexAcceptsStringWithLowercaseFirstLetter" + }, + "acm026062jsd" : { + "type" : "ClassUnit", + "id" : "acm026062jsd", + "name" : "HowPublishedCheckerTest", + "compilationUnitId" : "acm026050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014667jsd", "acm018022jsd" ], + "content" : [ "acm026055jsd", "acm026056jsd", "acm026057jsd", "acm026058jsd", "acm026059jsd", "acm026060jsd", "acm026061jsd" ] + }, + "acm026063jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026063jsd", + "name" : "ISBNCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026074jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026064jsd" : { + "type" : "CodePackage", + "id" : "acm026064jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026065jsd" ] + }, + "acm026065jsd" : { + "type" : "CodePackage", + "id" : "acm026065jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026066jsd" ] + }, + "acm026066jsd" : { + "type" : "CodePackage", + "id" : "acm026066jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026067jsd" ] + }, + "acm026067jsd" : { + "type" : "CodePackage", + "id" : "acm026067jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026063jsd" ] + }, + "acm026068jsd" : { + "type" : "ControlElement", + "id" : "acm026068jsd", + "name" : "isbnAcceptsValidInput" + }, + "acm026069jsd" : { + "type" : "ControlElement", + "id" : "acm026069jsd", + "name" : "isbnAcceptsNumbersAndCharacters" + }, + "acm026070jsd" : { + "type" : "ControlElement", + "id" : "acm026070jsd", + "name" : "isbnDoesNotAcceptRandomInput" + }, + "acm026071jsd" : { + "type" : "ControlElement", + "id" : "acm026071jsd", + "name" : "isbnDoesNotAcceptInvalidInput" + }, + "acm026072jsd" : { + "type" : "ControlElement", + "id" : "acm026072jsd", + "name" : "checkISBNValue" + }, + "acm026073jsd" : { + "type" : "ControlElement", + "id" : "acm026073jsd", + "name" : "provideBoundaryArgumentsForISBN13" + }, + "acm026074jsd" : { + "type" : "ClassUnit", + "id" : "acm026074jsd", + "name" : "ISBNCheckerTest", + "compilationUnitId" : "acm026063jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014674jsd" ], + "content" : [ "acm026068jsd", "acm026069jsd", "acm026070jsd", "acm026071jsd", "acm026072jsd", "acm026073jsd" ] + }, + "acm026075jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026075jsd", + "name" : "ISSNCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026087jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026076jsd" : { + "type" : "CodePackage", + "id" : "acm026076jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026077jsd" ] + }, + "acm026077jsd" : { + "type" : "CodePackage", + "id" : "acm026077jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026078jsd" ] + }, + "acm026078jsd" : { + "type" : "CodePackage", + "id" : "acm026078jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026079jsd" ] + }, + "acm026079jsd" : { + "type" : "CodePackage", + "id" : "acm026079jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026075jsd" ] + }, + "acm026080jsd" : { + "type" : "ControlElement", + "id" : "acm026080jsd", + "name" : "issnAcceptsValidInput" + }, + "acm026081jsd" : { + "type" : "ControlElement", + "id" : "acm026081jsd", + "name" : "issnAcceptsNumbersAndCharacters" + }, + "acm026082jsd" : { + "type" : "ControlElement", + "id" : "acm026082jsd", + "name" : "issnDoesNotAcceptRandomInput" + }, + "acm026083jsd" : { + "type" : "ControlElement", + "id" : "acm026083jsd", + "name" : "issnDoesNotAcceptInvalidInput" + }, + "acm026084jsd" : { + "type" : "ControlElement", + "id" : "acm026084jsd", + "name" : "emptyIssnValue" + }, + "acm026085jsd" : { + "type" : "ControlElement", + "id" : "acm026085jsd", + "name" : "issnWithWrongFormat" + }, + "acm026086jsd" : { + "type" : "ControlElement", + "id" : "acm026086jsd", + "name" : "provideIncorrectFormatArguments" + }, + "acm026087jsd" : { + "type" : "ClassUnit", + "id" : "acm026087jsd", + "name" : "ISSNCheckerTest", + "compilationUnitId" : "acm026075jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014681jsd" ], + "content" : [ "acm026080jsd", "acm026081jsd", "acm026082jsd", "acm026083jsd", "acm026084jsd", "acm026085jsd", "acm026086jsd" ] + }, + "acm026088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026088jsd", + "name" : "IntegrityCheckTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026111jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026089jsd" : { + "type" : "CodePackage", + "id" : "acm026089jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026090jsd" ] + }, + "acm026090jsd" : { + "type" : "CodePackage", + "id" : "acm026090jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026091jsd" ] + }, + "acm026091jsd" : { + "type" : "CodePackage", + "id" : "acm026091jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026092jsd" ] + }, + "acm026092jsd" : { + "type" : "CodePackage", + "id" : "acm026092jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026088jsd" ] + }, + "acm026093jsd" : { + "type" : "ControlElement", + "id" : "acm026093jsd", + "name" : "bibTexAcceptsStandardEntryType" + }, + "acm026094jsd" : { + "type" : "ControlElement", + "id" : "acm026094jsd", + "name" : "bibTexDoesNotAcceptIEEETranEntryType" + }, + "acm026095jsd" : { + "type" : "ControlElement", + "id" : "acm026095jsd", + "name" : "bibLaTexAcceptsIEEETranEntryType" + }, + "acm026096jsd" : { + "type" : "ControlElement", + "id" : "acm026096jsd", + "name" : "bibLaTexAcceptsStandardEntryType" + }, + "acm026097jsd" : { + "type" : "ControlElement", + "id" : "acm026097jsd", + "name" : "authorNameChecksCorrectFormat" + }, + "acm026098jsd" : { + "type" : "ControlElement", + "id" : "acm026098jsd", + "name" : "authorNameChecksIncorrectFormat" + }, + "acm026099jsd" : { + "type" : "ControlElement", + "id" : "acm026099jsd", + "name" : "provideCorrectFormat" + }, + "acm026100jsd" : { + "type" : "ControlElement", + "id" : "acm026100jsd", + "name" : "provideIncorrectFormat" + }, + "acm026101jsd" : { + "type" : "ControlElement", + "id" : "acm026101jsd", + "name" : "testFileChecks" + }, + "acm026102jsd" : { + "type" : "ControlElement", + "id" : "acm026102jsd", + "name" : "fileCheckFindsFilesRelativeToBibFile" + }, + "acm026103jsd" : { + "type" : "ControlElement", + "id" : "acm026103jsd", + "name" : "testEntryIsUnchangedAfterChecks" + }, + "acm026104jsd" : { + "type" : "ControlElement", + "id" : "acm026104jsd", + "name" : "createContext" + }, + "acm026105jsd" : { + "type" : "ControlElement", + "id" : "acm026105jsd", + "name" : "createContext" + }, + "acm026106jsd" : { + "type" : "ControlElement", + "id" : "acm026106jsd", + "name" : "createContext" + }, + "acm026107jsd" : { + "type" : "ControlElement", + "id" : "acm026107jsd", + "name" : "assertWrong" + }, + "acm026108jsd" : { + "type" : "ControlElement", + "id" : "acm026108jsd", + "name" : "assertCorrect" + }, + "acm026109jsd" : { + "type" : "ControlElement", + "id" : "acm026109jsd", + "name" : "createCitationKeyPatternPreferences" + }, + "acm026110jsd" : { + "type" : "ControlElement", + "id" : "acm026110jsd", + "name" : "withMode" + }, + "acm026111jsd" : { + "type" : "ClassUnit", + "id" : "acm026111jsd", + "name" : "IntegrityCheckTest", + "compilationUnitId" : "acm026088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010993jsd", "acm014691jsd", "acm014705jsd", "acm017988jsd", "acm018022jsd", "acm018032jsd", "acm018267jsd", "acm018673jsd", "acm019005jsd", "acm019421jsd", "acm020848jsd" ], + "content" : [ "acm026093jsd", "acm026094jsd", "acm026095jsd", "acm026096jsd", "acm026097jsd", "acm026098jsd", "acm026099jsd", "acm026100jsd", "acm026101jsd", "acm026102jsd", "acm026103jsd", "acm026104jsd", "acm026105jsd", "acm026106jsd", "acm026107jsd", "acm026108jsd", "acm026109jsd", "acm026110jsd" ] + }, + "acm026112jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026112jsd", + "name" : "JournalInAbbreviationListCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026122jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026113jsd" : { + "type" : "CodePackage", + "id" : "acm026113jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026114jsd" ] + }, + "acm026114jsd" : { + "type" : "CodePackage", + "id" : "acm026114jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026115jsd" ] + }, + "acm026115jsd" : { + "type" : "CodePackage", + "id" : "acm026115jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026116jsd" ] + }, + "acm026116jsd" : { + "type" : "CodePackage", + "id" : "acm026116jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026112jsd" ] + }, + "acm026117jsd" : { + "type" : "ControlElement", + "id" : "acm026117jsd", + "name" : "setUp" + }, + "acm026118jsd" : { + "type" : "ControlElement", + "id" : "acm026118jsd", + "name" : "journalAcceptsNameInTheList" + }, + "acm026119jsd" : { + "type" : "ControlElement", + "id" : "acm026119jsd", + "name" : "journalDoesNotAcceptNameNotInList" + }, + "acm026120jsd" : { + "type" : "ControlElement", + "id" : "acm026120jsd", + "name" : "journalTitleDoesNotAcceptRandomInputInTitle" + }, + "acm026121jsd" : { + "type" : "ControlElement", + "id" : "acm026121jsd", + "name" : "journalDoesNotAcceptRandomInputInTitle" + }, + "acm026122jsd" : { + "type" : "ClassUnit", + "id" : "acm026122jsd", + "name" : "JournalInAbbreviationListCheckerTest", + "compilationUnitId" : "acm026112jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001424jsd", "acm014705jsd", "acm014713jsd", "acm018267jsd" ], + "content" : [ "acm026117jsd", "acm026118jsd", "acm026119jsd", "acm026120jsd", "acm026121jsd" ] + }, + "acm026123jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026123jsd", + "name" : "MonthCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026140jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026124jsd" : { + "type" : "CodePackage", + "id" : "acm026124jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026125jsd" ] + }, + "acm026125jsd" : { + "type" : "CodePackage", + "id" : "acm026125jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026126jsd" ] + }, + "acm026126jsd" : { + "type" : "CodePackage", + "id" : "acm026126jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026127jsd" ] + }, + "acm026127jsd" : { + "type" : "CodePackage", + "id" : "acm026127jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026123jsd" ] + }, + "acm026128jsd" : { + "type" : "ControlElement", + "id" : "acm026128jsd", + "name" : "setUp" + }, + "acm026129jsd" : { + "type" : "ControlElement", + "id" : "acm026129jsd", + "name" : "bibTexAcceptsThreeLetterAbbreviationsWithHashMarks" + }, + "acm026130jsd" : { + "type" : "ControlElement", + "id" : "acm026130jsd", + "name" : "bibTexDoesNotAcceptWhateverThreeLetterAbbreviations" + }, + "acm026131jsd" : { + "type" : "ControlElement", + "id" : "acm026131jsd", + "name" : "bibTexDoesNotAcceptThreeLetterAbbreviationsWithNoHashMarks" + }, + "acm026132jsd" : { + "type" : "ControlElement", + "id" : "acm026132jsd", + "name" : "bibTexDoesNotAcceptFullInput" + }, + "acm026133jsd" : { + "type" : "ControlElement", + "id" : "acm026133jsd", + "name" : "bibTexDoesNotAcceptRandomString" + }, + "acm026134jsd" : { + "type" : "ControlElement", + "id" : "acm026134jsd", + "name" : "bibTexDoesNotAcceptInteger" + }, + "acm026135jsd" : { + "type" : "ControlElement", + "id" : "acm026135jsd", + "name" : "bibLaTexAcceptsThreeLetterAbbreviationsWithHashMarks" + }, + "acm026136jsd" : { + "type" : "ControlElement", + "id" : "acm026136jsd", + "name" : "bibLaTexDoesNotAcceptThreeLetterAbbreviationsWithNoHashMarks" + }, + "acm026137jsd" : { + "type" : "ControlElement", + "id" : "acm026137jsd", + "name" : "bibLaTexDoesNotAcceptFullInput" + }, + "acm026138jsd" : { + "type" : "ControlElement", + "id" : "acm026138jsd", + "name" : "bibLaTexDoesNotAcceptRandomString" + }, + "acm026139jsd" : { + "type" : "ControlElement", + "id" : "acm026139jsd", + "name" : "bibLaTexAcceptsInteger" + }, + "acm026140jsd" : { + "type" : "ClassUnit", + "id" : "acm026140jsd", + "name" : "MonthCheckerTest", + "compilationUnitId" : "acm026123jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014721jsd", "acm018022jsd" ], + "content" : [ "acm026128jsd", "acm026129jsd", "acm026130jsd", "acm026131jsd", "acm026132jsd", "acm026133jsd", "acm026134jsd", "acm026135jsd", "acm026136jsd", "acm026137jsd", "acm026138jsd", "acm026139jsd" ] + }, + "acm026141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026141jsd", + "name" : "NoBibTexFieldCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026149jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026142jsd" : { + "type" : "CodePackage", + "id" : "acm026142jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026143jsd" ] + }, + "acm026143jsd" : { + "type" : "CodePackage", + "id" : "acm026143jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026144jsd" ] + }, + "acm026144jsd" : { + "type" : "CodePackage", + "id" : "acm026144jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026145jsd" ] + }, + "acm026145jsd" : { + "type" : "CodePackage", + "id" : "acm026145jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026141jsd" ] + }, + "acm026146jsd" : { + "type" : "ControlElement", + "id" : "acm026146jsd", + "name" : "nonBiblatexOnlyFields" + }, + "acm026147jsd" : { + "type" : "ControlElement", + "id" : "acm026147jsd", + "name" : "nonBiblatexOnlyField" + }, + "acm026148jsd" : { + "type" : "ControlElement", + "id" : "acm026148jsd", + "name" : "biblatexOnlyField" + }, + "acm026149jsd" : { + "type" : "ClassUnit", + "id" : "acm026149jsd", + "name" : "NoBibTexFieldCheckerTest", + "compilationUnitId" : "acm026141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm014729jsd", "acm018267jsd", "acm018673jsd", "acm018798jsd", "acm018813jsd" ], + "content" : [ "acm026146jsd", "acm026147jsd", "acm026148jsd" ] + }, + "acm026150jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026150jsd", + "name" : "NoteCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026162jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026151jsd" : { + "type" : "CodePackage", + "id" : "acm026151jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026152jsd" ] + }, + "acm026152jsd" : { + "type" : "CodePackage", + "id" : "acm026152jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026153jsd" ] + }, + "acm026153jsd" : { + "type" : "CodePackage", + "id" : "acm026153jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026154jsd" ] + }, + "acm026154jsd" : { + "type" : "CodePackage", + "id" : "acm026154jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026150jsd" ] + }, + "acm026155jsd" : { + "type" : "ControlElement", + "id" : "acm026155jsd", + "name" : "setUp" + }, + "acm026156jsd" : { + "type" : "ControlElement", + "id" : "acm026156jsd", + "name" : "bibTexAcceptsNoteWithFirstCapitalLetter" + }, + "acm026157jsd" : { + "type" : "ControlElement", + "id" : "acm026157jsd", + "name" : "bibTexAcceptsNoteWithFirstCapitalLetterAndDoesNotCareAboutTheRest" + }, + "acm026158jsd" : { + "type" : "ControlElement", + "id" : "acm026158jsd", + "name" : "bibTexDoesNotAcceptFirstLowercaseLetter" + }, + "acm026159jsd" : { + "type" : "ControlElement", + "id" : "acm026159jsd", + "name" : "bibLaTexAcceptsNoteWithFirstCapitalLetter" + }, + "acm026160jsd" : { + "type" : "ControlElement", + "id" : "acm026160jsd", + "name" : "bibTexAcceptsUrl" + }, + "acm026161jsd" : { + "type" : "ControlElement", + "id" : "acm026161jsd", + "name" : "bibLaTexAcceptsFirstLowercaseLetter" + }, + "acm026162jsd" : { + "type" : "ClassUnit", + "id" : "acm026162jsd", + "name" : "NoteCheckerTest", + "compilationUnitId" : "acm026150jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014737jsd", "acm018022jsd" ], + "content" : [ "acm026155jsd", "acm026156jsd", "acm026157jsd", "acm026158jsd", "acm026159jsd", "acm026160jsd", "acm026161jsd" ] + }, + "acm026163jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026163jsd", + "name" : "PagesCheckerBiblatexTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026173jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026164jsd" : { + "type" : "CodePackage", + "id" : "acm026164jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026165jsd" ] + }, + "acm026165jsd" : { + "type" : "CodePackage", + "id" : "acm026165jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026166jsd" ] + }, + "acm026166jsd" : { + "type" : "CodePackage", + "id" : "acm026166jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026167jsd" ] + }, + "acm026167jsd" : { + "type" : "CodePackage", + "id" : "acm026167jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026163jsd" ] + }, + "acm026168jsd" : { + "type" : "ControlElement", + "id" : "acm026168jsd", + "name" : "setUp" + }, + "acm026169jsd" : { + "type" : "ControlElement", + "id" : "acm026169jsd", + "name" : "bibtexAccepts" + }, + "acm026170jsd" : { + "type" : "ControlElement", + "id" : "acm026170jsd", + "name" : "bibtexAccepts" + }, + "acm026171jsd" : { + "type" : "ControlElement", + "id" : "acm026171jsd", + "name" : "bibtexRejects" + }, + "acm026172jsd" : { + "type" : "ControlElement", + "id" : "acm026172jsd", + "name" : "bibtexRejects" + }, + "acm026173jsd" : { + "type" : "ClassUnit", + "id" : "acm026173jsd", + "name" : "PagesCheckerBiblatexTest", + "compilationUnitId" : "acm026163jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014745jsd", "acm018022jsd" ], + "content" : [ "acm026168jsd", "acm026169jsd", "acm026170jsd", "acm026171jsd", "acm026172jsd" ] + }, + "acm026174jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026174jsd", + "name" : "PagesCheckerBibtexTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026184jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026175jsd" : { + "type" : "CodePackage", + "id" : "acm026175jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026176jsd" ] + }, + "acm026176jsd" : { + "type" : "CodePackage", + "id" : "acm026176jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026177jsd" ] + }, + "acm026177jsd" : { + "type" : "CodePackage", + "id" : "acm026177jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026178jsd" ] + }, + "acm026178jsd" : { + "type" : "CodePackage", + "id" : "acm026178jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026174jsd" ] + }, + "acm026179jsd" : { + "type" : "ControlElement", + "id" : "acm026179jsd", + "name" : "setUp" + }, + "acm026180jsd" : { + "type" : "ControlElement", + "id" : "acm026180jsd", + "name" : "bibtexAccepts" + }, + "acm026181jsd" : { + "type" : "ControlElement", + "id" : "acm026181jsd", + "name" : "bibtexAccepts" + }, + "acm026182jsd" : { + "type" : "ControlElement", + "id" : "acm026182jsd", + "name" : "bibtexRejects" + }, + "acm026183jsd" : { + "type" : "ControlElement", + "id" : "acm026183jsd", + "name" : "bibtexRejects" + }, + "acm026184jsd" : { + "type" : "ClassUnit", + "id" : "acm026184jsd", + "name" : "PagesCheckerBibtexTest", + "compilationUnitId" : "acm026174jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014745jsd", "acm018022jsd" ], + "content" : [ "acm026179jsd", "acm026180jsd", "acm026181jsd", "acm026182jsd", "acm026183jsd" ] + }, + "acm026185jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026185jsd", + "name" : "PersonNamesCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026198jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026186jsd" : { + "type" : "CodePackage", + "id" : "acm026186jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026187jsd" ] + }, + "acm026187jsd" : { + "type" : "CodePackage", + "id" : "acm026187jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026188jsd" ] + }, + "acm026188jsd" : { + "type" : "CodePackage", + "id" : "acm026188jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026189jsd" ] + }, + "acm026189jsd" : { + "type" : "CodePackage", + "id" : "acm026189jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026185jsd" ] + }, + "acm026190jsd" : { + "type" : "ControlElement", + "id" : "acm026190jsd", + "name" : "setUp" + }, + "acm026191jsd" : { + "type" : "ControlElement", + "id" : "acm026191jsd", + "name" : "validNames" + }, + "acm026192jsd" : { + "type" : "ControlElement", + "id" : "acm026192jsd", + "name" : "provideValidNames" + }, + "acm026193jsd" : { + "type" : "ControlElement", + "id" : "acm026193jsd", + "name" : "complainAboutPersonStringWithTwoManyCommas" + }, + "acm026194jsd" : { + "type" : "ControlElement", + "id" : "acm026194jsd", + "name" : "authorNameInCorrectFormatsShouldNotComplain" + }, + "acm026195jsd" : { + "type" : "ControlElement", + "id" : "acm026195jsd", + "name" : "authorNameInIncorrectFormatsShouldComplain" + }, + "acm026196jsd" : { + "type" : "ControlElement", + "id" : "acm026196jsd", + "name" : "provideCorrectFormats" + }, + "acm026197jsd" : { + "type" : "ControlElement", + "id" : "acm026197jsd", + "name" : "provideIncorrectFormats" + }, + "acm026198jsd" : { + "type" : "ClassUnit", + "id" : "acm026198jsd", + "name" : "PersonNamesCheckerTest", + "compilationUnitId" : "acm026185jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014753jsd", "acm018022jsd" ], + "content" : [ "acm026190jsd", "acm026191jsd", "acm026192jsd", "acm026193jsd", "acm026194jsd", "acm026195jsd", "acm026196jsd", "acm026197jsd" ] + }, + "acm026199jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026199jsd", + "name" : "TitleCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026244jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026200jsd" : { + "type" : "CodePackage", + "id" : "acm026200jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026201jsd" ] + }, + "acm026201jsd" : { + "type" : "CodePackage", + "id" : "acm026201jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026202jsd" ] + }, + "acm026202jsd" : { + "type" : "CodePackage", + "id" : "acm026202jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026203jsd" ] + }, + "acm026203jsd" : { + "type" : "CodePackage", + "id" : "acm026203jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026199jsd" ] + }, + "acm026204jsd" : { + "type" : "ControlElement", + "id" : "acm026204jsd", + "name" : "setUp" + }, + "acm026205jsd" : { + "type" : "ControlElement", + "id" : "acm026205jsd", + "name" : "firstLetterAsOnlyCapitalLetterInSubTitle2" + }, + "acm026206jsd" : { + "type" : "ControlElement", + "id" : "acm026206jsd", + "name" : "noCapitalLetterInSubTitle2" + }, + "acm026207jsd" : { + "type" : "ControlElement", + "id" : "acm026207jsd", + "name" : "twoCapitalLettersInSubTitle2" + }, + "acm026208jsd" : { + "type" : "ControlElement", + "id" : "acm026208jsd", + "name" : "middleLetterAsOnlyCapitalLetterInSubTitle2" + }, + "acm026209jsd" : { + "type" : "ControlElement", + "id" : "acm026209jsd", + "name" : "twoCapitalLettersInSubTitle2WithCurlyBrackets" + }, + "acm026210jsd" : { + "type" : "ControlElement", + "id" : "acm026210jsd", + "name" : "middleLetterAsOnlyCapitalLetterInSubTitle2WithCurlyBrackets" + }, + "acm026211jsd" : { + "type" : "ControlElement", + "id" : "acm026211jsd", + "name" : "firstLetterAsOnlyCapitalLetterInSubTitle2AfterContinuousDelimiters" + }, + "acm026212jsd" : { + "type" : "ControlElement", + "id" : "acm026212jsd", + "name" : "middleLetterAsOnlyCapitalLetterInSubTitle2AfterContinuousDelimiters" + }, + "acm026213jsd" : { + "type" : "ControlElement", + "id" : "acm026213jsd", + "name" : "firstLetterAsOnlyCapitalLetterInEverySubTitleWithContinuousDelimiters" + }, + "acm026214jsd" : { + "type" : "ControlElement", + "id" : "acm026214jsd", + "name" : "firstLetterAsOnlyCapitalLetterInEverySubTitleWithRandomDelimiters" + }, + "acm026215jsd" : { + "type" : "ControlElement", + "id" : "acm026215jsd", + "name" : "moreThanOneCapitalLetterInSubTitleWithoutCurlyBrackets" + }, + "acm026216jsd" : { + "type" : "ControlElement", + "id" : "acm026216jsd", + "name" : "bibTexAcceptsTitleWithOnlyFirstCapitalLetter" + }, + "acm026217jsd" : { + "type" : "ControlElement", + "id" : "acm026217jsd", + "name" : "bibTexDoesNotAcceptCapitalLettersInsideTitle" + }, + "acm026218jsd" : { + "type" : "ControlElement", + "id" : "acm026218jsd", + "name" : "bibTexRemovesCapitalLetterInsideTitle" + }, + "acm026219jsd" : { + "type" : "ControlElement", + "id" : "acm026219jsd", + "name" : "bibTexRemovesEverythingInBracketsAndAcceptsNoTitleInput" + }, + "acm026220jsd" : { + "type" : "ControlElement", + "id" : "acm026220jsd", + "name" : "bibTexRemovesEverythingInBrackets" + }, + "acm026221jsd" : { + "type" : "ControlElement", + "id" : "acm026221jsd", + "name" : "bibTexAcceptsTitleWithLowercaseFirstLetter" + }, + "acm026222jsd" : { + "type" : "ControlElement", + "id" : "acm026222jsd", + "name" : "bibTexAcceptsSubTitlesWithOnlyFirstCapitalLetter" + }, + "acm026223jsd" : { + "type" : "ControlElement", + "id" : "acm026223jsd", + "name" : "bibTexAcceptsSubTitleWithLowercaseFirstLetter" + }, + "acm026224jsd" : { + "type" : "ControlElement", + "id" : "acm026224jsd", + "name" : "bibTexDoesNotAcceptCapitalLettersInsideSubTitle" + }, + "acm026225jsd" : { + "type" : "ControlElement", + "id" : "acm026225jsd", + "name" : "bibTexRemovesCapitalLetterInsideSubTitle" + }, + "acm026226jsd" : { + "type" : "ControlElement", + "id" : "acm026226jsd", + "name" : "bibTexSplitsSubTitlesBasedOnDots" + }, + "acm026227jsd" : { + "type" : "ControlElement", + "id" : "acm026227jsd", + "name" : "bibTexSplitsSubTitleBasedOnSpecialCharacters" + }, + "acm026228jsd" : { + "type" : "ControlElement", + "id" : "acm026228jsd", + "name" : "bibTexAcceptsCapitalLetterAfterSpecialCharacter" + }, + "acm026229jsd" : { + "type" : "ControlElement", + "id" : "acm026229jsd", + "name" : "bibTexAcceptsCapitalLetterOnlyAfterSpecialCharacter" + }, + "acm026230jsd" : { + "type" : "ControlElement", + "id" : "acm026230jsd", + "name" : "bibLaTexAcceptsTitleWithOnlyFirstCapitalLetter" + }, + "acm026231jsd" : { + "type" : "ControlElement", + "id" : "acm026231jsd", + "name" : "bibLaTexAcceptsCapitalLettersInsideTitle" + }, + "acm026232jsd" : { + "type" : "ControlElement", + "id" : "acm026232jsd", + "name" : "bibLaTexRemovesCapitalLetterInsideTitle" + }, + "acm026233jsd" : { + "type" : "ControlElement", + "id" : "acm026233jsd", + "name" : "bibLaTexRemovesEverythingInBracketsAndAcceptsNoTitleInput" + }, + "acm026234jsd" : { + "type" : "ControlElement", + "id" : "acm026234jsd", + "name" : "bibLaTexRemovesEverythingInBrackets" + }, + "acm026235jsd" : { + "type" : "ControlElement", + "id" : "acm026235jsd", + "name" : "bibLaTexAcceptsTitleWithLowercaseFirstLetter" + }, + "acm026236jsd" : { + "type" : "ControlElement", + "id" : "acm026236jsd", + "name" : "bibLaTexAcceptsSubTitlesWithOnlyFirstCapitalLetter" + }, + "acm026237jsd" : { + "type" : "ControlElement", + "id" : "acm026237jsd", + "name" : "bibLaTexAcceptsSubTitleWithLowercaseFirstLetter" + }, + "acm026238jsd" : { + "type" : "ControlElement", + "id" : "acm026238jsd", + "name" : "bibLaTexAcceptsCapitalLettersInsideSubTitle" + }, + "acm026239jsd" : { + "type" : "ControlElement", + "id" : "acm026239jsd", + "name" : "bibLaTexRemovesCapitalLetterInsideSubTitle" + }, + "acm026240jsd" : { + "type" : "ControlElement", + "id" : "acm026240jsd", + "name" : "bibLaTexSplitsSubTitlesBasedOnDots" + }, + "acm026241jsd" : { + "type" : "ControlElement", + "id" : "acm026241jsd", + "name" : "bibLaTexSplitsSubTitleBasedOnSpecialCharacters" + }, + "acm026242jsd" : { + "type" : "ControlElement", + "id" : "acm026242jsd", + "name" : "bibLaTexAcceptsCapitalLetterAfterSpecialCharacter" + }, + "acm026243jsd" : { + "type" : "ControlElement", + "id" : "acm026243jsd", + "name" : "bibLaTexAcceptsCapitalLetterNotOnlyAfterSpecialCharacter" + }, + "acm026244jsd" : { + "type" : "ClassUnit", + "id" : "acm026244jsd", + "name" : "TitleCheckerTest", + "compilationUnitId" : "acm026199jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014761jsd", "acm018022jsd" ], + "content" : [ "acm026204jsd", "acm026205jsd", "acm026206jsd", "acm026207jsd", "acm026208jsd", "acm026209jsd", "acm026210jsd", "acm026211jsd", "acm026212jsd", "acm026213jsd", "acm026214jsd", "acm026215jsd", "acm026216jsd", "acm026217jsd", "acm026218jsd", "acm026219jsd", "acm026220jsd", "acm026221jsd", "acm026222jsd", "acm026223jsd", "acm026224jsd", "acm026225jsd", "acm026226jsd", "acm026227jsd", "acm026228jsd", "acm026229jsd", "acm026230jsd", "acm026231jsd", "acm026232jsd", "acm026233jsd", "acm026234jsd", "acm026235jsd", "acm026236jsd", "acm026237jsd", "acm026238jsd", "acm026239jsd", "acm026240jsd", "acm026241jsd", "acm026242jsd", "acm026243jsd" ] + }, + "acm026245jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026245jsd", + "name" : "TypeCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026252jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026246jsd" : { + "type" : "CodePackage", + "id" : "acm026246jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026247jsd" ] + }, + "acm026247jsd" : { + "type" : "CodePackage", + "id" : "acm026247jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026248jsd" ] + }, + "acm026248jsd" : { + "type" : "CodePackage", + "id" : "acm026248jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026249jsd" ] + }, + "acm026249jsd" : { + "type" : "CodePackage", + "id" : "acm026249jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026245jsd" ] + }, + "acm026250jsd" : { + "type" : "ControlElement", + "id" : "acm026250jsd", + "name" : "inProceedingsHasPagesNumbers" + }, + "acm026251jsd" : { + "type" : "ControlElement", + "id" : "acm026251jsd", + "name" : "proceedingsDoesNotHavePageNumbers" + }, + "acm026252jsd" : { + "type" : "ClassUnit", + "id" : "acm026252jsd", + "name" : "TypeCheckerTest", + "compilationUnitId" : "acm026245jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm014768jsd", "acm018267jsd" ], + "content" : [ "acm026250jsd", "acm026251jsd" ] + }, + "acm026253jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026253jsd", + "name" : "UTF8CheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026262jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026254jsd" : { + "type" : "CodePackage", + "id" : "acm026254jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026255jsd" ] + }, + "acm026255jsd" : { + "type" : "CodePackage", + "id" : "acm026255jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026256jsd" ] + }, + "acm026256jsd" : { + "type" : "CodePackage", + "id" : "acm026256jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026257jsd" ] + }, + "acm026257jsd" : { + "type" : "CodePackage", + "id" : "acm026257jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026253jsd" ] + }, + "acm026258jsd" : { + "type" : "ControlElement", + "id" : "acm026258jsd", + "name" : "fieldAcceptsUTF8" + }, + "acm026259jsd" : { + "type" : "ControlElement", + "id" : "acm026259jsd", + "name" : "fieldDoesNotAcceptUmlauts" + }, + "acm026260jsd" : { + "type" : "ControlElement", + "id" : "acm026260jsd", + "name" : "NonUTF8EncodingCheckerTest" + }, + "acm026261jsd" : { + "type" : "ControlElement", + "id" : "acm026261jsd", + "name" : "UTF8EncodingCheckerTest" + }, + "acm026262jsd" : { + "type" : "ClassUnit", + "id" : "acm026262jsd", + "name" : "UTF8CheckerTest", + "compilationUnitId" : "acm026253jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014705jsd", "acm014777jsd", "acm018267jsd" ], + "content" : [ "acm026258jsd", "acm026259jsd", "acm026260jsd", "acm026261jsd" ] + }, + "acm026263jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026263jsd", + "name" : "UrlCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026274jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026264jsd" : { + "type" : "CodePackage", + "id" : "acm026264jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026265jsd" ] + }, + "acm026265jsd" : { + "type" : "CodePackage", + "id" : "acm026265jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026266jsd" ] + }, + "acm026266jsd" : { + "type" : "CodePackage", + "id" : "acm026266jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026267jsd" ] + }, + "acm026267jsd" : { + "type" : "CodePackage", + "id" : "acm026267jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026263jsd" ] + }, + "acm026268jsd" : { + "type" : "ControlElement", + "id" : "acm026268jsd", + "name" : "urlFieldAcceptsHttpAddress" + }, + "acm026269jsd" : { + "type" : "ControlElement", + "id" : "acm026269jsd", + "name" : "urlFieldAcceptsFullLocalPath" + }, + "acm026270jsd" : { + "type" : "ControlElement", + "id" : "acm026270jsd", + "name" : "urlFieldAcceptsFullPathHttpAddress" + }, + "acm026271jsd" : { + "type" : "ControlElement", + "id" : "acm026271jsd", + "name" : "urlFieldDoesNotAcceptHttpAddressWithoutTheHttp" + }, + "acm026272jsd" : { + "type" : "ControlElement", + "id" : "acm026272jsd", + "name" : "urlFieldDoesNotAcceptPartialHttpAddress" + }, + "acm026273jsd" : { + "type" : "ControlElement", + "id" : "acm026273jsd", + "name" : "urlFieldDoesNotAcceptPartialLocalPath" + }, + "acm026274jsd" : { + "type" : "ClassUnit", + "id" : "acm026274jsd", + "name" : "UrlCheckerTest", + "compilationUnitId" : "acm026263jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014784jsd" ], + "content" : [ "acm026268jsd", "acm026269jsd", "acm026270jsd", "acm026271jsd", "acm026272jsd", "acm026273jsd" ] + }, + "acm026275jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026275jsd", + "name" : "ValidCitationKeyCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026282jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026276jsd" : { + "type" : "CodePackage", + "id" : "acm026276jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026277jsd" ] + }, + "acm026277jsd" : { + "type" : "CodePackage", + "id" : "acm026277jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026278jsd" ] + }, + "acm026278jsd" : { + "type" : "CodePackage", + "id" : "acm026278jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026279jsd" ] + }, + "acm026279jsd" : { + "type" : "CodePackage", + "id" : "acm026279jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026275jsd" ] + }, + "acm026280jsd" : { + "type" : "ControlElement", + "id" : "acm026280jsd", + "name" : "citationKeyValidity" + }, + "acm026281jsd" : { + "type" : "ControlElement", + "id" : "acm026281jsd", + "name" : "provideCitationKeys" + }, + "acm026282jsd" : { + "type" : "ClassUnit", + "id" : "acm026282jsd", + "name" : "ValidCitationKeyCheckerTest", + "compilationUnitId" : "acm026275jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014791jsd" ], + "content" : [ "acm026280jsd", "acm026281jsd" ] + }, + "acm026283jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026283jsd", + "name" : "YearCheckerTest", + "parentId" : "acm014499jsd", + "content" : [ "acm026304jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "integrity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026284jsd" : { + "type" : "CodePackage", + "id" : "acm026284jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026285jsd" ] + }, + "acm026285jsd" : { + "type" : "CodePackage", + "id" : "acm026285jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026286jsd" ] + }, + "acm026286jsd" : { + "type" : "CodePackage", + "id" : "acm026286jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026287jsd" ] + }, + "acm026287jsd" : { + "type" : "CodePackage", + "id" : "acm026287jsd", + "name" : "integrity", + "parentId" : null, + "content" : [ "acm026283jsd" ] + }, + "acm026288jsd" : { + "type" : "ControlElement", + "id" : "acm026288jsd", + "name" : "yearFieldAccepts21stCenturyDate" + }, + "acm026289jsd" : { + "type" : "ControlElement", + "id" : "acm026289jsd", + "name" : "yearFieldAccepts20thCenturyDate" + }, + "acm026290jsd" : { + "type" : "ControlElement", + "id" : "acm026290jsd", + "name" : "yearFieldAcceptsApproximateDate" + }, + "acm026291jsd" : { + "type" : "ControlElement", + "id" : "acm026291jsd", + "name" : "yearFieldAcceptsApproximateDateWithParenthesis" + }, + "acm026292jsd" : { + "type" : "ControlElement", + "id" : "acm026292jsd", + "name" : "yearFieldRemovesCommaFromYear" + }, + "acm026293jsd" : { + "type" : "ControlElement", + "id" : "acm026293jsd", + "name" : "yearFieldRemovesBraceAndPercentageFromYear" + }, + "acm026294jsd" : { + "type" : "ControlElement", + "id" : "acm026294jsd", + "name" : "yearFieldRemovesSpecialCharactersFromYear" + }, + "acm026295jsd" : { + "type" : "ControlElement", + "id" : "acm026295jsd", + "name" : "yearFieldDoesNotAcceptStringAsInput" + }, + "acm026296jsd" : { + "type" : "ControlElement", + "id" : "acm026296jsd", + "name" : "yearFieldDoesNotAcceptDoubleDigitNumber" + }, + "acm026297jsd" : { + "type" : "ControlElement", + "id" : "acm026297jsd", + "name" : "yearFieldDoesNotAcceptTripleDigitNumber" + }, + "acm026298jsd" : { + "type" : "ControlElement", + "id" : "acm026298jsd", + "name" : "yearFieldDoesNotRemoveStringInYear" + }, + "acm026299jsd" : { + "type" : "ControlElement", + "id" : "acm026299jsd", + "name" : "yearFieldDoesNotRemoveStringInParenthesis" + }, + "acm026300jsd" : { + "type" : "ControlElement", + "id" : "acm026300jsd", + "name" : "yearFieldDoesNotRemoveStringBeforeComma" + }, + "acm026301jsd" : { + "type" : "ControlElement", + "id" : "acm026301jsd", + "name" : "yearFieldDoesNotRemoveStringInsideBraceAndPercentage" + }, + "acm026302jsd" : { + "type" : "ControlElement", + "id" : "acm026302jsd", + "name" : "yearFieldDoesNotRemoveStringBeforeSpecialCharacters" + }, + "acm026303jsd" : { + "type" : "ControlElement", + "id" : "acm026303jsd", + "name" : "testEmptyValue" + }, + "acm026304jsd" : { + "type" : "ClassUnit", + "id" : "acm026304jsd", + "name" : "YearCheckerTest", + "compilationUnitId" : "acm026283jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014805jsd" ], + "content" : [ "acm026288jsd", "acm026289jsd", "acm026290jsd", "acm026291jsd", "acm026292jsd", "acm026293jsd", "acm026294jsd", "acm026295jsd", "acm026296jsd", "acm026297jsd", "acm026298jsd", "acm026299jsd", "acm026300jsd", "acm026301jsd", "acm026302jsd", "acm026303jsd" ] + }, + "acm026305jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026305jsd", + "name" : "AbbreviationTest", + "parentId" : "acm001341jsd", + "content" : [ "acm026323jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026306jsd" : { + "type" : "CodePackage", + "id" : "acm026306jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026307jsd" ] + }, + "acm026307jsd" : { + "type" : "CodePackage", + "id" : "acm026307jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026308jsd" ] + }, + "acm026308jsd" : { + "type" : "CodePackage", + "id" : "acm026308jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026309jsd" ] + }, + "acm026309jsd" : { + "type" : "CodePackage", + "id" : "acm026309jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm026305jsd" ] + }, + "acm026310jsd" : { + "type" : "ControlElement", + "id" : "acm026310jsd", + "name" : "testAbbreviationsWithTrailingSpaces" + }, + "acm026311jsd" : { + "type" : "ControlElement", + "id" : "acm026311jsd", + "name" : "testAbbreviationsWithTrailingSpacesWithShortestUniqueAbbreviation" + }, + "acm026312jsd" : { + "type" : "ControlElement", + "id" : "acm026312jsd", + "name" : "testAbbreviationsWithSemicolons" + }, + "acm026313jsd" : { + "type" : "ControlElement", + "id" : "acm026313jsd", + "name" : "testAbbreviationsWithSemicolonsWithShortestUniqueAbbreviation" + }, + "acm026314jsd" : { + "type" : "ControlElement", + "id" : "acm026314jsd", + "name" : "testGetNextElement" + }, + "acm026315jsd" : { + "type" : "ControlElement", + "id" : "acm026315jsd", + "name" : "testGetNextElementWithShortestUniqueAbbreviation" + }, + "acm026316jsd" : { + "type" : "ControlElement", + "id" : "acm026316jsd", + "name" : "testGetNextElementWithTrailingSpaces" + }, + "acm026317jsd" : { + "type" : "ControlElement", + "id" : "acm026317jsd", + "name" : "testGetNextElementWithTrailingSpacesWithShortestUniqueAbbreviation" + }, + "acm026318jsd" : { + "type" : "ControlElement", + "id" : "acm026318jsd", + "name" : "testDefaultAndMedlineAbbreviationsAreSame" + }, + "acm026319jsd" : { + "type" : "ControlElement", + "id" : "acm026319jsd", + "name" : "testDefaultAndMedlineAbbreviationsAreSameWithShortestUniqueAbbreviation" + }, + "acm026320jsd" : { + "type" : "ControlElement", + "id" : "acm026320jsd", + "name" : "testDefaultAndShortestUniqueAbbreviationsAreSame" + }, + "acm026321jsd" : { + "type" : "ControlElement", + "id" : "acm026321jsd", + "name" : "testEquals" + }, + "acm026322jsd" : { + "type" : "ControlElement", + "id" : "acm026322jsd", + "name" : "equalAbbrevationsWithFourComponentsAreAlsoCompareZero" + }, + "acm026323jsd" : { + "type" : "ClassUnit", + "id" : "acm026323jsd", + "name" : "AbbreviationTest", + "compilationUnitId" : "acm026305jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd" ], + "content" : [ "acm026310jsd", "acm026311jsd", "acm026312jsd", "acm026313jsd", "acm026314jsd", "acm026315jsd", "acm026316jsd", "acm026317jsd", "acm026318jsd", "acm026319jsd", "acm026320jsd", "acm026321jsd", "acm026322jsd" ] + }, + "acm026324jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026324jsd", + "name" : "AbbreviationWriterTest", + "parentId" : "acm001341jsd", + "content" : [ "acm026331jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026325jsd" : { + "type" : "CodePackage", + "id" : "acm026325jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026326jsd" ] + }, + "acm026326jsd" : { + "type" : "CodePackage", + "id" : "acm026326jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026327jsd" ] + }, + "acm026327jsd" : { + "type" : "CodePackage", + "id" : "acm026327jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026328jsd" ] + }, + "acm026328jsd" : { + "type" : "CodePackage", + "id" : "acm026328jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm026324jsd" ] + }, + "acm026329jsd" : { + "type" : "ControlElement", + "id" : "acm026329jsd", + "name" : "shortestUniqueAbbreviationWrittenIfItDiffers" + }, + "acm026330jsd" : { + "type" : "ControlElement", + "id" : "acm026330jsd", + "name" : "doNotWriteShortestUniqueAbbreviationWrittenIfItDiffers" + }, + "acm026331jsd" : { + "type" : "ClassUnit", + "id" : "acm026331jsd", + "name" : "AbbreviationWriterTest", + "compilationUnitId" : "acm026324jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd" ], + "content" : [ "acm026329jsd", "acm026330jsd" ] + }, + "acm026332jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026332jsd", + "name" : "AbbreviationsTest", + "parentId" : "acm001341jsd", + "content" : [ "acm026340jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026333jsd" : { + "type" : "CodePackage", + "id" : "acm026333jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026334jsd" ] + }, + "acm026334jsd" : { + "type" : "CodePackage", + "id" : "acm026334jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026335jsd" ] + }, + "acm026335jsd" : { + "type" : "CodePackage", + "id" : "acm026335jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026336jsd" ] + }, + "acm026336jsd" : { + "type" : "CodePackage", + "id" : "acm026336jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm026332jsd" ] + }, + "acm026337jsd" : { + "type" : "ControlElement", + "id" : "acm026337jsd", + "name" : "setUp" + }, + "acm026338jsd" : { + "type" : "ControlElement", + "id" : "acm026338jsd", + "name" : "getNextAbbreviationAbbreviatesJournalTitle" + }, + "acm026339jsd" : { + "type" : "ControlElement", + "id" : "acm026339jsd", + "name" : "getNextAbbreviationConvertsAbbreviationToDotlessAbbreviation" + }, + "acm026340jsd" : { + "type" : "ClassUnit", + "id" : "acm026340jsd", + "name" : "AbbreviationsTest", + "compilationUnitId" : "acm026332jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001424jsd" ], + "content" : [ "acm026337jsd", "acm026338jsd", "acm026339jsd" ] + }, + "acm026341jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026341jsd", + "name" : "JournalAbbreviationRepositoryTest", + "parentId" : "acm001341jsd", + "content" : [ "acm026370jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "journals" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026342jsd" : { + "type" : "CodePackage", + "id" : "acm026342jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026343jsd" ] + }, + "acm026343jsd" : { + "type" : "CodePackage", + "id" : "acm026343jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026344jsd" ] + }, + "acm026344jsd" : { + "type" : "CodePackage", + "id" : "acm026344jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026345jsd" ] + }, + "acm026345jsd" : { + "type" : "CodePackage", + "id" : "acm026345jsd", + "name" : "journals", + "parentId" : null, + "content" : [ "acm026341jsd" ] + }, + "acm026346jsd" : { + "type" : "ControlElement", + "id" : "acm026346jsd", + "name" : "setUp" + }, + "acm026347jsd" : { + "type" : "ControlElement", + "id" : "acm026347jsd", + "name" : "empty" + }, + "acm026348jsd" : { + "type" : "ControlElement", + "id" : "acm026348jsd", + "name" : "oneElement" + }, + "acm026349jsd" : { + "type" : "ControlElement", + "id" : "acm026349jsd", + "name" : "oneElementWithShortestUniqueAbbreviation" + }, + "acm026350jsd" : { + "type" : "ControlElement", + "id" : "acm026350jsd", + "name" : "testDuplicates" + }, + "acm026351jsd" : { + "type" : "ControlElement", + "id" : "acm026351jsd", + "name" : "testDuplicatesWithShortestUniqueAbbreviation" + }, + "acm026352jsd" : { + "type" : "ControlElement", + "id" : "acm026352jsd", + "name" : "testDuplicatesIsoOnly" + }, + "acm026353jsd" : { + "type" : "ControlElement", + "id" : "acm026353jsd", + "name" : "testDuplicatesIsoOnlyWithShortestUniqueAbbreviation" + }, + "acm026354jsd" : { + "type" : "ControlElement", + "id" : "acm026354jsd", + "name" : "testDuplicateKeys" + }, + "acm026355jsd" : { + "type" : "ControlElement", + "id" : "acm026355jsd", + "name" : "testDuplicateKeysWithShortestUniqueAbbreviation" + }, + "acm026356jsd" : { + "type" : "ControlElement", + "id" : "acm026356jsd", + "name" : "getFromFullName" + }, + "acm026357jsd" : { + "type" : "ControlElement", + "id" : "acm026357jsd", + "name" : "getFromAbbreviatedName" + }, + "acm026358jsd" : { + "type" : "ControlElement", + "id" : "acm026358jsd", + "name" : "testAbbreviationsWithEscapedAmpersand" + }, + "acm026359jsd" : { + "type" : "ControlElement", + "id" : "acm026359jsd", + "name" : "testJournalAbbreviationWithEscapedAmpersand" + }, + "acm026360jsd" : { + "type" : "ControlElement", + "id" : "acm026360jsd", + "name" : "testJournalUnabbreviate" + }, + "acm026361jsd" : { + "type" : "ControlElement", + "id" : "acm026361jsd", + "name" : "testJournalAbbreviateWithoutEscapedAmpersand" + }, + "acm026362jsd" : { + "type" : "ControlElement", + "id" : "acm026362jsd", + "name" : "testJournalAbbreviateWithEmptyFJournal" + }, + "acm026363jsd" : { + "type" : "ControlElement", + "id" : "acm026363jsd", + "name" : "testUnabbreviateWithJournalExistsAndFJournalNot" + }, + "acm026364jsd" : { + "type" : "ControlElement", + "id" : "acm026364jsd", + "name" : "testUnabbreviateWithJournalExistsAndFJournalExists" + }, + "acm026365jsd" : { + "type" : "ControlElement", + "id" : "acm026365jsd", + "name" : "testJournalDotlessAbbreviation" + }, + "acm026366jsd" : { + "type" : "ControlElement", + "id" : "acm026366jsd", + "name" : "testJournalDotlessAbbreviationWithCurlyBraces" + }, + "acm026367jsd" : { + "type" : "ControlElement", + "id" : "acm026367jsd", + "name" : "testTitleEmbeddedWithCurlyBracesHavingNoChangesKeepsBraces" + }, + "acm026368jsd" : { + "type" : "ControlElement", + "id" : "acm026368jsd", + "name" : "testTitleWithNestedCurlyBracesHavingNoChangesKeepsBraces" + }, + "acm026369jsd" : { + "type" : "ControlElement", + "id" : "acm026369jsd", + "name" : "testDotlessForPhysRevB" + }, + "acm026370jsd" : { + "type" : "ClassUnit", + "id" : "acm026370jsd", + "name" : "JournalAbbreviationRepositoryTest", + "compilationUnitId" : "acm026341jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001355jsd", "acm001424jsd", "acm005741jsd", "acm005750jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm026346jsd", "acm026347jsd", "acm026348jsd", "acm026349jsd", "acm026350jsd", "acm026351jsd", "acm026352jsd", "acm026353jsd", "acm026354jsd", "acm026355jsd", "acm026356jsd", "acm026357jsd", "acm026358jsd", "acm026359jsd", "acm026360jsd", "acm026361jsd", "acm026362jsd", "acm026363jsd", "acm026364jsd", "acm026365jsd", "acm026366jsd", "acm026367jsd", "acm026368jsd", "acm026369jsd" ] + }, + "acm026371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026371jsd", + "name" : "EncodingsTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026380jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026372jsd" : { + "type" : "CodePackage", + "id" : "acm026372jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026373jsd" ] + }, + "acm026373jsd" : { + "type" : "CodePackage", + "id" : "acm026373jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026374jsd" ] + }, + "acm026374jsd" : { + "type" : "CodePackage", + "id" : "acm026374jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026375jsd" ] + }, + "acm026375jsd" : { + "type" : "CodePackage", + "id" : "acm026375jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026371jsd" ] + }, + "acm026376jsd" : { + "type" : "ControlElement", + "id" : "acm026376jsd", + "name" : "charsetsShouldNotBeNull" + }, + "acm026377jsd" : { + "type" : "ControlElement", + "id" : "acm026377jsd", + "name" : "displayNamesShouldNotBeNull" + }, + "acm026378jsd" : { + "type" : "ControlElement", + "id" : "acm026378jsd", + "name" : "charsetsShouldNotBeEmpty" + }, + "acm026379jsd" : { + "type" : "ControlElement", + "id" : "acm026379jsd", + "name" : "displayNamesShouldNotBeEmpty" + }, + "acm026380jsd" : { + "type" : "ClassUnit", + "id" : "acm026380jsd", + "name" : "EncodingsTest", + "compilationUnitId" : "acm026371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm026376jsd", "acm026377jsd", "acm026378jsd", "acm026379jsd" ] + }, + "acm026381jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026381jsd", + "name" : "JavaLocalizationEntryParser", + "parentId" : "acm014898jsd", + "content" : [ "acm026389jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026382jsd" : { + "type" : "CodePackage", + "id" : "acm026382jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026383jsd" ] + }, + "acm026383jsd" : { + "type" : "CodePackage", + "id" : "acm026383jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026384jsd" ] + }, + "acm026384jsd" : { + "type" : "CodePackage", + "id" : "acm026384jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026385jsd" ] + }, + "acm026385jsd" : { + "type" : "CodePackage", + "id" : "acm026385jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026381jsd" ] + }, + "acm026386jsd" : { + "type" : "ControlElement", + "id" : "acm026386jsd", + "name" : "getLanguageKeysInString" + }, + "acm026387jsd" : { + "type" : "ControlElement", + "id" : "acm026387jsd", + "name" : "getContentWithinQuotes" + }, + "acm026388jsd" : { + "type" : "ControlElement", + "id" : "acm026388jsd", + "name" : "getLocalizationParameter" + }, + "acm026389jsd" : { + "type" : "ClassUnit", + "id" : "acm026389jsd", + "name" : "JavaLocalizationEntryParser", + "compilationUnitId" : "acm026381jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm026418jsd" ], + "content" : [ "acm026386jsd", "acm026387jsd", "acm026388jsd" ] + }, + "acm026390jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026390jsd", + "name" : "JavaLocalizationEntryParserTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026403jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026391jsd" : { + "type" : "CodePackage", + "id" : "acm026391jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026392jsd" ] + }, + "acm026392jsd" : { + "type" : "CodePackage", + "id" : "acm026392jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026393jsd" ] + }, + "acm026393jsd" : { + "type" : "CodePackage", + "id" : "acm026393jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026394jsd" ] + }, + "acm026394jsd" : { + "type" : "CodePackage", + "id" : "acm026394jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026390jsd" ] + }, + "acm026395jsd" : { + "type" : "ControlElement", + "id" : "acm026395jsd", + "name" : "singleLineChecks" + }, + "acm026396jsd" : { + "type" : "ControlElement", + "id" : "acm026396jsd", + "name" : "multiLineChecks" + }, + "acm026397jsd" : { + "type" : "ControlElement", + "id" : "acm026397jsd", + "name" : "singleLineParameterChecks" + }, + "acm026398jsd" : { + "type" : "ControlElement", + "id" : "acm026398jsd", + "name" : "causesRuntimeExceptions" + }, + "acm026399jsd" : { + "type" : "ControlElement", + "id" : "acm026399jsd", + "name" : "testLocalizationKeyParsing" + }, + "acm026400jsd" : { + "type" : "ControlElement", + "id" : "acm026400jsd", + "name" : "testLocalizationKeyParsing" + }, + "acm026401jsd" : { + "type" : "ControlElement", + "id" : "acm026401jsd", + "name" : "testLocalizationParameterParsing" + }, + "acm026402jsd" : { + "type" : "ControlElement", + "id" : "acm026402jsd", + "name" : "throwsRuntimeException" + }, + "acm026403jsd" : { + "type" : "ClassUnit", + "id" : "acm026403jsd", + "name" : "JavaLocalizationEntryParserTest", + "compilationUnitId" : "acm026390jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm026395jsd", "acm026396jsd", "acm026397jsd", "acm026398jsd", "acm026399jsd", "acm026400jsd", "acm026401jsd", "acm026402jsd" ] + }, + "acm026404jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026404jsd", + "name" : "LanguageTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026412jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026405jsd" : { + "type" : "CodePackage", + "id" : "acm026405jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026406jsd" ] + }, + "acm026406jsd" : { + "type" : "CodePackage", + "id" : "acm026406jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026407jsd" ] + }, + "acm026407jsd" : { + "type" : "CodePackage", + "id" : "acm026407jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026408jsd" ] + }, + "acm026408jsd" : { + "type" : "CodePackage", + "id" : "acm026408jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026404jsd" ] + }, + "acm026409jsd" : { + "type" : "ControlElement", + "id" : "acm026409jsd", + "name" : "convertKnownLanguageOnly" + }, + "acm026410jsd" : { + "type" : "ControlElement", + "id" : "acm026410jsd", + "name" : "convertKnownLanguageAndCountryCorrect" + }, + "acm026411jsd" : { + "type" : "ControlElement", + "id" : "acm026411jsd", + "name" : "convertToKnownLocaleNull" + }, + "acm026412jsd" : { + "type" : "ClassUnit", + "id" : "acm026412jsd", + "name" : "LanguageTest", + "compilationUnitId" : "acm026404jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm026409jsd", "acm026410jsd", "acm026411jsd" ] + }, + "acm026413jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026413jsd", + "name" : "LocalizationBundleForTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026418jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026414jsd" : { + "type" : "CodePackage", + "id" : "acm026414jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026415jsd" ] + }, + "acm026415jsd" : { + "type" : "CodePackage", + "id" : "acm026415jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026416jsd" ] + }, + "acm026416jsd" : { + "type" : "CodePackage", + "id" : "acm026416jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026417jsd" ] + }, + "acm026417jsd" : { + "type" : "CodePackage", + "id" : "acm026417jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026413jsd" ] + }, + "acm026418jsd" : { + "type" : "ClassUnit", + "id" : "acm026418jsd", + "name" : "LocalizationBundleForTest", + "compilationUnitId" : "acm026413jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm026419jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026419jsd", + "name" : "LocalizationConsistencyTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026438jsd", "acm026442jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026420jsd" : { + "type" : "CodePackage", + "id" : "acm026420jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026421jsd" ] + }, + "acm026421jsd" : { + "type" : "CodePackage", + "id" : "acm026421jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026422jsd" ] + }, + "acm026422jsd" : { + "type" : "CodePackage", + "id" : "acm026422jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026423jsd" ] + }, + "acm026423jsd" : { + "type" : "CodePackage", + "id" : "acm026423jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026419jsd" ] + }, + "acm026424jsd" : { + "type" : "ControlElement", + "id" : "acm026424jsd", + "name" : "allFilesMustBeInLanguages" + }, + "acm026425jsd" : { + "type" : "ControlElement", + "id" : "acm026425jsd", + "name" : "ensureNoDuplicates" + }, + "acm026426jsd" : { + "type" : "ControlElement", + "id" : "acm026426jsd", + "name" : "keyValueShouldBeEqualForEnglishPropertiesMessages" + }, + "acm026427jsd" : { + "type" : "ControlElement", + "id" : "acm026427jsd", + "name" : "languageKeysShouldNotContainUnderscoresForSpaces" + }, + "acm026428jsd" : { + "type" : "ControlElement", + "id" : "acm026428jsd", + "name" : "languageKeysShouldNotContainHtmlBrAndHtmlP" + }, + "acm026429jsd" : { + "type" : "ControlElement", + "id" : "acm026429jsd", + "name" : "findMissingLocalizationKeys" + }, + "acm026430jsd" : { + "type" : "ControlElement", + "id" : "acm026430jsd", + "name" : "findObsoleteLocalizationKeys" + }, + "acm026431jsd" : { + "type" : "ControlElement", + "id" : "acm026431jsd", + "name" : "localizationParameterMustIncludeAString" + }, + "acm026432jsd" : { + "type" : "ControlElement", + "id" : "acm026432jsd", + "name" : "installedLanguages" + }, + "acm026433jsd" : { + "type" : "ControlElement", + "id" : "acm026433jsd", + "name" : "resourceBundleExists" + }, + "acm026434jsd" : { + "type" : "ControlElement", + "id" : "acm026434jsd", + "name" : "languageCanBeLoaded" + }, + "acm026435jsd" : { + "type" : "ControlElement", + "id" : "acm026435jsd", + "name" : "DuplicationDetectionProperties" + }, + "acm026436jsd" : { + "type" : "ControlElement", + "id" : "acm026436jsd", + "name" : "put" + }, + "acm026437jsd" : { + "type" : "ControlElement", + "id" : "acm026437jsd", + "name" : "getDuplicates" + }, + "acm026438jsd" : { + "type" : "ClassUnit", + "id" : "acm026438jsd", + "name" : "LocalizationConsistencyTest", + "compilationUnitId" : "acm026419jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014911jsd", "acm026438jsd", "acm026442jsd", "acm026457jsd" ], + "content" : [ "acm026424jsd", "acm026425jsd", "acm026426jsd", "acm026427jsd", "acm026428jsd", "acm026429jsd", "acm026430jsd", "acm026431jsd", "acm026432jsd", "acm026433jsd", "acm026434jsd", "acm026435jsd", "acm026436jsd", "acm026437jsd" ] + }, + "acm026439jsd" : { + "type" : "ControlElement", + "id" : "acm026439jsd", + "name" : "DuplicationDetectionProperties" + }, + "acm026440jsd" : { + "type" : "ControlElement", + "id" : "acm026440jsd", + "name" : "put" + }, + "acm026441jsd" : { + "type" : "ControlElement", + "id" : "acm026441jsd", + "name" : "getDuplicates" + }, + "acm026442jsd" : { + "type" : "ClassUnit", + "id" : "acm026442jsd", + "name" : "DuplicationDetectionProperties", + "compilationUnitId" : "acm026419jsd", + "parentDatatypeId" : "acm026438jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm026439jsd", "acm026440jsd", "acm026441jsd" ] + }, + "acm026443jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026443jsd", + "name" : "LocalizationEntry", + "parentId" : "acm014898jsd", + "content" : [ "acm026457jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026444jsd" : { + "type" : "CodePackage", + "id" : "acm026444jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026445jsd" ] + }, + "acm026445jsd" : { + "type" : "CodePackage", + "id" : "acm026445jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026446jsd" ] + }, + "acm026446jsd" : { + "type" : "CodePackage", + "id" : "acm026446jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026447jsd" ] + }, + "acm026447jsd" : { + "type" : "CodePackage", + "id" : "acm026447jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026443jsd" ] + }, + "acm026448jsd" : { + "type" : "ControlElement", + "id" : "acm026448jsd", + "name" : "LocalizationEntry" + }, + "acm026449jsd" : { + "type" : "ControlElement", + "id" : "acm026449jsd", + "name" : "getPath" + }, + "acm026450jsd" : { + "type" : "ControlElement", + "id" : "acm026450jsd", + "name" : "getKey" + }, + "acm026451jsd" : { + "type" : "ControlElement", + "id" : "acm026451jsd", + "name" : "getId" + }, + "acm026452jsd" : { + "type" : "ControlElement", + "id" : "acm026452jsd", + "name" : "equals" + }, + "acm026453jsd" : { + "type" : "ControlElement", + "id" : "acm026453jsd", + "name" : "hashCode" + }, + "acm026454jsd" : { + "type" : "ControlElement", + "id" : "acm026454jsd", + "name" : "getBundle" + }, + "acm026455jsd" : { + "type" : "ControlElement", + "id" : "acm026455jsd", + "name" : "toString" + }, + "acm026456jsd" : { + "type" : "ControlElement", + "id" : "acm026456jsd", + "name" : "compareTo" + }, + "acm026457jsd" : { + "type" : "ClassUnit", + "id" : "acm026457jsd", + "name" : "LocalizationEntry", + "compilationUnitId" : "acm026443jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm026418jsd", "acm026457jsd" ], + "content" : [ "acm026448jsd", "acm026449jsd", "acm026450jsd", "acm026451jsd", "acm026452jsd", "acm026453jsd", "acm026454jsd", "acm026455jsd", "acm026456jsd" ] + }, + "acm026458jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026458jsd", + "name" : "LocalizationKeyParamsTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026466jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026459jsd" : { + "type" : "CodePackage", + "id" : "acm026459jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026460jsd" ] + }, + "acm026460jsd" : { + "type" : "CodePackage", + "id" : "acm026460jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026461jsd" ] + }, + "acm026461jsd" : { + "type" : "CodePackage", + "id" : "acm026461jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026462jsd" ] + }, + "acm026462jsd" : { + "type" : "CodePackage", + "id" : "acm026462jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026458jsd" ] + }, + "acm026463jsd" : { + "type" : "ControlElement", + "id" : "acm026463jsd", + "name" : "testReplacePlaceholders" + }, + "acm026464jsd" : { + "type" : "ControlElement", + "id" : "acm026464jsd", + "name" : "provideTestData" + }, + "acm026465jsd" : { + "type" : "ControlElement", + "id" : "acm026465jsd", + "name" : "testTooManyParams" + }, + "acm026466jsd" : { + "type" : "ClassUnit", + "id" : "acm026466jsd", + "name" : "LocalizationKeyParamsTest", + "compilationUnitId" : "acm026458jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014955jsd" ], + "content" : [ "acm026463jsd", "acm026464jsd", "acm026465jsd" ] + }, + "acm026467jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026467jsd", + "name" : "LocalizationKeyTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026474jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026468jsd" : { + "type" : "CodePackage", + "id" : "acm026468jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026469jsd" ] + }, + "acm026469jsd" : { + "type" : "CodePackage", + "id" : "acm026469jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026470jsd" ] + }, + "acm026470jsd" : { + "type" : "CodePackage", + "id" : "acm026470jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026471jsd" ] + }, + "acm026471jsd" : { + "type" : "CodePackage", + "id" : "acm026471jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026467jsd" ] + }, + "acm026472jsd" : { + "type" : "ControlElement", + "id" : "acm026472jsd", + "name" : "propertiesKeyTestCases" + }, + "acm026473jsd" : { + "type" : "ControlElement", + "id" : "acm026473jsd", + "name" : "getPropertiesKeyReturnsCorrectValue" + }, + "acm026474jsd" : { + "type" : "ClassUnit", + "id" : "acm026474jsd", + "name" : "LocalizationKeyTest", + "compilationUnitId" : "acm026467jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm026472jsd", "acm026473jsd" ] + }, + "acm026475jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026475jsd", + "name" : "LocalizationParser", + "parentId" : "acm014898jsd", + "content" : [ "acm026497jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026476jsd" : { + "type" : "CodePackage", + "id" : "acm026476jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026477jsd" ] + }, + "acm026477jsd" : { + "type" : "CodePackage", + "id" : "acm026477jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026478jsd" ] + }, + "acm026478jsd" : { + "type" : "CodePackage", + "id" : "acm026478jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026479jsd" ] + }, + "acm026479jsd" : { + "type" : "CodePackage", + "id" : "acm026479jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026475jsd" ] + }, + "acm026480jsd" : { + "type" : "ControlElement", + "id" : "acm026480jsd", + "name" : "findMissingKeys" + }, + "acm026481jsd" : { + "type" : "ControlElement", + "id" : "acm026481jsd", + "name" : "findObsolete" + }, + "acm026482jsd" : { + "type" : "ControlElement", + "id" : "acm026482jsd", + "name" : "findLocalizationEntriesInFiles" + }, + "acm026483jsd" : { + "type" : "ControlElement", + "id" : "acm026483jsd", + "name" : "findLocalizationParametersStringsInJavaFiles" + }, + "acm026484jsd" : { + "type" : "ControlElement", + "id" : "acm026484jsd", + "name" : "findLocalizationEntriesInJavaFiles" + }, + "acm026485jsd" : { + "type" : "ControlElement", + "id" : "acm026485jsd", + "name" : "findLocalizationEntriesInFxmlFiles" + }, + "acm026486jsd" : { + "type" : "ControlElement", + "id" : "acm026486jsd", + "name" : "getKeysInPropertiesFile" + }, + "acm026487jsd" : { + "type" : "ControlElement", + "id" : "acm026487jsd", + "name" : "getProperties" + }, + "acm026488jsd" : { + "type" : "ControlElement", + "id" : "acm026488jsd", + "name" : "isJavaFile" + }, + "acm026489jsd" : { + "type" : "ControlElement", + "id" : "acm026489jsd", + "name" : "isFxmlFile" + }, + "acm026490jsd" : { + "type" : "ControlElement", + "id" : "acm026490jsd", + "name" : "getLanguageKeysInJavaFile" + }, + "acm026491jsd" : { + "type" : "ControlElement", + "id" : "acm026491jsd", + "name" : "getLocalizationParametersInJavaFile" + }, + "acm026492jsd" : { + "type" : "ControlElement", + "id" : "acm026492jsd", + "name" : "getLanguageKeysInFxmlFile" + }, + "acm026493jsd" : { + "type" : "ControlElement", + "id" : "acm026493jsd", + "name" : "handleGetObject" + }, + "acm026494jsd" : { + "type" : "ControlElement", + "id" : "acm026494jsd", + "name" : "getKeys" + }, + "acm026495jsd" : { + "type" : "ControlElement", + "id" : "acm026495jsd", + "name" : "containsKey" + }, + "acm026496jsd" : { + "type" : "ControlElement", + "id" : "acm026496jsd", + "name" : "setStaticLoad" + }, + "acm026497jsd" : { + "type" : "ClassUnit", + "id" : "acm026497jsd", + "name" : "LocalizationParser", + "compilationUnitId" : "acm026475jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm026418jsd", "acm026438jsd", "acm026457jsd" ], + "content" : [ "acm026480jsd", "acm026481jsd", "acm026482jsd", "acm026483jsd", "acm026484jsd", "acm026485jsd", "acm026486jsd", "acm026487jsd", "acm026488jsd", "acm026489jsd", "acm026490jsd", "acm026491jsd", "acm026492jsd", "acm026493jsd", "acm026494jsd", "acm026495jsd", "acm026496jsd" ] + }, + "acm026498jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026498jsd", + "name" : "LocalizationTest", + "parentId" : "acm014898jsd", + "content" : [ "acm026513jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "l10n" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026499jsd" : { + "type" : "CodePackage", + "id" : "acm026499jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026500jsd" ] + }, + "acm026500jsd" : { + "type" : "CodePackage", + "id" : "acm026500jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026501jsd" ] + }, + "acm026501jsd" : { + "type" : "CodePackage", + "id" : "acm026501jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026502jsd" ] + }, + "acm026502jsd" : { + "type" : "CodePackage", + "id" : "acm026502jsd", + "name" : "l10n", + "parentId" : null, + "content" : [ "acm026498jsd" ] + }, + "acm026503jsd" : { + "type" : "ControlElement", + "id" : "acm026503jsd", + "name" : "storeDefaultLocale" + }, + "acm026504jsd" : { + "type" : "ControlElement", + "id" : "acm026504jsd", + "name" : "restoreDefaultLocale" + }, + "acm026505jsd" : { + "type" : "ControlElement", + "id" : "acm026505jsd", + "name" : "testSetKnownLanguage" + }, + "acm026506jsd" : { + "type" : "ControlElement", + "id" : "acm026506jsd", + "name" : "testKnownTranslationWithGroups" + }, + "acm026507jsd" : { + "type" : "ControlElement", + "id" : "acm026507jsd", + "name" : "testKnownEnglishTranslationOfUndo" + }, + "acm026508jsd" : { + "type" : "ControlElement", + "id" : "acm026508jsd", + "name" : "testKnownGermanTranslation" + }, + "acm026509jsd" : { + "type" : "ControlElement", + "id" : "acm026509jsd", + "name" : "newLineIsAvailableAndKeptUnescaped" + }, + "acm026510jsd" : { + "type" : "ControlElement", + "id" : "acm026510jsd", + "name" : "testKnownTranslationWithCountryModifier" + }, + "acm026511jsd" : { + "type" : "ControlElement", + "id" : "acm026511jsd", + "name" : "testUnknownTranslation" + }, + "acm026512jsd" : { + "type" : "ControlElement", + "id" : "acm026512jsd", + "name" : "testUnsetLanguageTranslation" + }, + "acm026513jsd" : { + "type" : "ClassUnit", + "id" : "acm026513jsd", + "name" : "LocalizationTest", + "compilationUnitId" : "acm026498jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm026503jsd", "acm026504jsd", "acm026505jsd", "acm026506jsd", "acm026507jsd", "acm026508jsd", "acm026509jsd", "acm026510jsd", "acm026511jsd", "acm026512jsd" ] + }, + "acm026514jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026514jsd", + "name" : "LayoutEntryTest", + "parentId" : "acm014967jsd", + "content" : [ "acm026522jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026515jsd" : { + "type" : "CodePackage", + "id" : "acm026515jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026516jsd" ] + }, + "acm026516jsd" : { + "type" : "CodePackage", + "id" : "acm026516jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026517jsd" ] + }, + "acm026517jsd" : { + "type" : "CodePackage", + "id" : "acm026517jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026518jsd" ] + }, + "acm026518jsd" : { + "type" : "CodePackage", + "id" : "acm026518jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026514jsd" ] + }, + "acm026519jsd" : { + "type" : "ControlElement", + "id" : "acm026519jsd", + "name" : "setUp" + }, + "acm026520jsd" : { + "type" : "ControlElement", + "id" : "acm026520jsd", + "name" : "layout" + }, + "acm026521jsd" : { + "type" : "ControlElement", + "id" : "acm026521jsd", + "name" : "testParseMethodCalls" + }, + "acm026522jsd" : { + "type" : "ClassUnit", + "id" : "acm026522jsd", + "name" : "LayoutEntryTest", + "compilationUnitId" : "acm026514jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015033jsd", "acm015052jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm026519jsd", "acm026520jsd", "acm026521jsd" ] + }, + "acm026523jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026523jsd", + "name" : "LayoutHelperTest", + "parentId" : "acm014967jsd", + "content" : [ "acm026531jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026524jsd" : { + "type" : "CodePackage", + "id" : "acm026524jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026525jsd" ] + }, + "acm026525jsd" : { + "type" : "CodePackage", + "id" : "acm026525jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026526jsd" ] + }, + "acm026526jsd" : { + "type" : "CodePackage", + "id" : "acm026526jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026527jsd" ] + }, + "acm026527jsd" : { + "type" : "CodePackage", + "id" : "acm026527jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026523jsd" ] + }, + "acm026528jsd" : { + "type" : "ControlElement", + "id" : "acm026528jsd", + "name" : "backslashDoesNotTriggerException" + }, + "acm026529jsd" : { + "type" : "ControlElement", + "id" : "acm026529jsd", + "name" : "unbalancedBeginEndIsParsed" + }, + "acm026530jsd" : { + "type" : "ControlElement", + "id" : "acm026530jsd", + "name" : "minimalExampleWithDoiGetsParsed" + }, + "acm026531jsd" : { + "type" : "ClassUnit", + "id" : "acm026531jsd", + "name" : "LayoutHelperTest", + "compilationUnitId" : "acm026523jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015033jsd", "acm015052jsd" ], + "content" : [ "acm026528jsd", "acm026529jsd", "acm026530jsd" ] + }, + "acm026532jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026532jsd", + "name" : "LayoutTest", + "parentId" : "acm014967jsd", + "content" : [ "acm026551jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026533jsd" : { + "type" : "CodePackage", + "id" : "acm026533jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026534jsd" ] + }, + "acm026534jsd" : { + "type" : "CodePackage", + "id" : "acm026534jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026535jsd" ] + }, + "acm026535jsd" : { + "type" : "CodePackage", + "id" : "acm026535jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026536jsd" ] + }, + "acm026536jsd" : { + "type" : "CodePackage", + "id" : "acm026536jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026532jsd" ] + }, + "acm026537jsd" : { + "type" : "ControlElement", + "id" : "acm026537jsd", + "name" : "setUp" + }, + "acm026538jsd" : { + "type" : "ControlElement", + "id" : "acm026538jsd", + "name" : "layout" + }, + "acm026539jsd" : { + "type" : "ControlElement", + "id" : "acm026539jsd", + "name" : "layout" + }, + "acm026540jsd" : { + "type" : "ControlElement", + "id" : "acm026540jsd", + "name" : "entryTypeForUnknown" + }, + "acm026541jsd" : { + "type" : "ControlElement", + "id" : "acm026541jsd", + "name" : "entryTypeForArticle" + }, + "acm026542jsd" : { + "type" : "ControlElement", + "id" : "acm026542jsd", + "name" : "entryTypeForMisc" + }, + "acm026543jsd" : { + "type" : "ControlElement", + "id" : "acm026543jsd", + "name" : "HTMLChar" + }, + "acm026544jsd" : { + "type" : "ControlElement", + "id" : "acm026544jsd", + "name" : "HTMLCharWithDoubleLineBreak" + }, + "acm026545jsd" : { + "type" : "ControlElement", + "id" : "acm026545jsd", + "name" : "nameFormatter" + }, + "acm026546jsd" : { + "type" : "ControlElement", + "id" : "acm026546jsd", + "name" : "HTMLCharsWithDotlessIAndTiled" + }, + "acm026547jsd" : { + "type" : "ControlElement", + "id" : "acm026547jsd", + "name" : "beginConditionals" + }, + "acm026548jsd" : { + "type" : "ControlElement", + "id" : "acm026548jsd", + "name" : "wrapFileLinksExpandFile" + }, + "acm026549jsd" : { + "type" : "ControlElement", + "id" : "acm026549jsd", + "name" : "expandCommandIfTerminatedByMinus" + }, + "acm026550jsd" : { + "type" : "ControlElement", + "id" : "acm026550jsd", + "name" : "customNameFormatter" + }, + "acm026551jsd" : { + "type" : "ClassUnit", + "id" : "acm026551jsd", + "name" : "LayoutTest", + "compilationUnitId" : "acm026532jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015033jsd", "acm015052jsd", "acm015522jsd", "acm018267jsd", "acm018509jsd", "acm019079jsd" ], + "content" : [ "acm026537jsd", "acm026538jsd", "acm026539jsd", "acm026540jsd", "acm026541jsd", "acm026542jsd", "acm026543jsd", "acm026544jsd", "acm026545jsd", "acm026546jsd", "acm026547jsd", "acm026548jsd", "acm026549jsd", "acm026550jsd" ] + }, + "acm026552jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026552jsd", + "name" : "AuthorAbbreviatorTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026559jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026553jsd" : { + "type" : "CodePackage", + "id" : "acm026553jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026554jsd" ] + }, + "acm026554jsd" : { + "type" : "CodePackage", + "id" : "acm026554jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026555jsd" ] + }, + "acm026555jsd" : { + "type" : "CodePackage", + "id" : "acm026555jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026556jsd" ] + }, + "acm026556jsd" : { + "type" : "CodePackage", + "id" : "acm026556jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026557jsd" ] + }, + "acm026557jsd" : { + "type" : "CodePackage", + "id" : "acm026557jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026552jsd" ] + }, + "acm026558jsd" : { + "type" : "ControlElement", + "id" : "acm026558jsd", + "name" : "testFormat" + }, + "acm026559jsd" : { + "type" : "ClassUnit", + "id" : "acm026559jsd", + "name" : "AuthorAbbreviatorTest", + "compilationUnitId" : "acm026552jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015087jsd", "acm015207jsd" ], + "content" : [ "acm026558jsd" ] + }, + "acm026560jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026560jsd", + "name" : "AuthorAndToSemicolonReplacerTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026568jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026561jsd" : { + "type" : "CodePackage", + "id" : "acm026561jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026562jsd" ] + }, + "acm026562jsd" : { + "type" : "CodePackage", + "id" : "acm026562jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026563jsd" ] + }, + "acm026563jsd" : { + "type" : "CodePackage", + "id" : "acm026563jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026564jsd" ] + }, + "acm026564jsd" : { + "type" : "CodePackage", + "id" : "acm026564jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026565jsd" ] + }, + "acm026565jsd" : { + "type" : "CodePackage", + "id" : "acm026565jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026560jsd" ] + }, + "acm026566jsd" : { + "type" : "ControlElement", + "id" : "acm026566jsd", + "name" : "data" + }, + "acm026567jsd" : { + "type" : "ControlElement", + "id" : "acm026567jsd", + "name" : "testFormat" + }, + "acm026568jsd" : { + "type" : "ClassUnit", + "id" : "acm026568jsd", + "name" : "AuthorAndToSemicolonReplacerTest", + "compilationUnitId" : "acm026560jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015095jsd" ], + "content" : [ "acm026566jsd", "acm026567jsd" ] + }, + "acm026569jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026569jsd", + "name" : "AuthorAndsCommaReplacerTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026576jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026570jsd" : { + "type" : "CodePackage", + "id" : "acm026570jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026571jsd" ] + }, + "acm026571jsd" : { + "type" : "CodePackage", + "id" : "acm026571jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026572jsd" ] + }, + "acm026572jsd" : { + "type" : "CodePackage", + "id" : "acm026572jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026573jsd" ] + }, + "acm026573jsd" : { + "type" : "CodePackage", + "id" : "acm026573jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026574jsd" ] + }, + "acm026574jsd" : { + "type" : "CodePackage", + "id" : "acm026574jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026569jsd" ] + }, + "acm026575jsd" : { + "type" : "ControlElement", + "id" : "acm026575jsd", + "name" : "testFormat" + }, + "acm026576jsd" : { + "type" : "ClassUnit", + "id" : "acm026576jsd", + "name" : "AuthorAndsCommaReplacerTest", + "compilationUnitId" : "acm026569jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015103jsd" ], + "content" : [ "acm026575jsd" ] + }, + "acm026577jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026577jsd", + "name" : "AuthorAndsReplacerTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026584jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026578jsd" : { + "type" : "CodePackage", + "id" : "acm026578jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026579jsd" ] + }, + "acm026579jsd" : { + "type" : "CodePackage", + "id" : "acm026579jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026580jsd" ] + }, + "acm026580jsd" : { + "type" : "CodePackage", + "id" : "acm026580jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026581jsd" ] + }, + "acm026581jsd" : { + "type" : "CodePackage", + "id" : "acm026581jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026582jsd" ] + }, + "acm026582jsd" : { + "type" : "CodePackage", + "id" : "acm026582jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026577jsd" ] + }, + "acm026583jsd" : { + "type" : "ControlElement", + "id" : "acm026583jsd", + "name" : "testFormat" + }, + "acm026584jsd" : { + "type" : "ClassUnit", + "id" : "acm026584jsd", + "name" : "AuthorAndsReplacerTest", + "compilationUnitId" : "acm026577jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015111jsd" ], + "content" : [ "acm026583jsd" ] + }, + "acm026585jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026585jsd", + "name" : "AuthorFirstAbbrLastCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026592jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026586jsd" : { + "type" : "CodePackage", + "id" : "acm026586jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026587jsd" ] + }, + "acm026587jsd" : { + "type" : "CodePackage", + "id" : "acm026587jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026588jsd" ] + }, + "acm026588jsd" : { + "type" : "CodePackage", + "id" : "acm026588jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026589jsd" ] + }, + "acm026589jsd" : { + "type" : "CodePackage", + "id" : "acm026589jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026590jsd" ] + }, + "acm026590jsd" : { + "type" : "CodePackage", + "id" : "acm026590jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026585jsd" ] + }, + "acm026591jsd" : { + "type" : "ControlElement", + "id" : "acm026591jsd", + "name" : "testFormat" + }, + "acm026592jsd" : { + "type" : "ClassUnit", + "id" : "acm026592jsd", + "name" : "AuthorFirstAbbrLastCommasTest", + "compilationUnitId" : "acm026585jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015119jsd" ], + "content" : [ "acm026591jsd" ] + }, + "acm026593jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026593jsd", + "name" : "AuthorFirstAbbrLastOxfordCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026600jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026594jsd" : { + "type" : "CodePackage", + "id" : "acm026594jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026595jsd" ] + }, + "acm026595jsd" : { + "type" : "CodePackage", + "id" : "acm026595jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026596jsd" ] + }, + "acm026596jsd" : { + "type" : "CodePackage", + "id" : "acm026596jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026597jsd" ] + }, + "acm026597jsd" : { + "type" : "CodePackage", + "id" : "acm026597jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026598jsd" ] + }, + "acm026598jsd" : { + "type" : "CodePackage", + "id" : "acm026598jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026593jsd" ] + }, + "acm026599jsd" : { + "type" : "ControlElement", + "id" : "acm026599jsd", + "name" : "testFormat" + }, + "acm026600jsd" : { + "type" : "ClassUnit", + "id" : "acm026600jsd", + "name" : "AuthorFirstAbbrLastOxfordCommasTest", + "compilationUnitId" : "acm026593jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015127jsd" ], + "content" : [ "acm026599jsd" ] + }, + "acm026601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026601jsd", + "name" : "AuthorFirstFirstCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026608jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026602jsd" : { + "type" : "CodePackage", + "id" : "acm026602jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026603jsd" ] + }, + "acm026603jsd" : { + "type" : "CodePackage", + "id" : "acm026603jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026604jsd" ] + }, + "acm026604jsd" : { + "type" : "CodePackage", + "id" : "acm026604jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026605jsd" ] + }, + "acm026605jsd" : { + "type" : "CodePackage", + "id" : "acm026605jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026606jsd" ] + }, + "acm026606jsd" : { + "type" : "CodePackage", + "id" : "acm026606jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026601jsd" ] + }, + "acm026607jsd" : { + "type" : "ControlElement", + "id" : "acm026607jsd", + "name" : "testFormat" + }, + "acm026608jsd" : { + "type" : "ClassUnit", + "id" : "acm026608jsd", + "name" : "AuthorFirstFirstCommasTest", + "compilationUnitId" : "acm026601jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015143jsd" ], + "content" : [ "acm026607jsd" ] + }, + "acm026609jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026609jsd", + "name" : "AuthorFirstFirstTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026616jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026610jsd" : { + "type" : "CodePackage", + "id" : "acm026610jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026611jsd" ] + }, + "acm026611jsd" : { + "type" : "CodePackage", + "id" : "acm026611jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026612jsd" ] + }, + "acm026612jsd" : { + "type" : "CodePackage", + "id" : "acm026612jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026613jsd" ] + }, + "acm026613jsd" : { + "type" : "CodePackage", + "id" : "acm026613jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026614jsd" ] + }, + "acm026614jsd" : { + "type" : "CodePackage", + "id" : "acm026614jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026609jsd" ] + }, + "acm026615jsd" : { + "type" : "ControlElement", + "id" : "acm026615jsd", + "name" : "testFormat" + }, + "acm026616jsd" : { + "type" : "ClassUnit", + "id" : "acm026616jsd", + "name" : "AuthorFirstFirstTest", + "compilationUnitId" : "acm026609jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015135jsd" ], + "content" : [ "acm026615jsd" ] + }, + "acm026617jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026617jsd", + "name" : "AuthorFirstLastCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026625jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026618jsd" : { + "type" : "CodePackage", + "id" : "acm026618jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026619jsd" ] + }, + "acm026619jsd" : { + "type" : "CodePackage", + "id" : "acm026619jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026620jsd" ] + }, + "acm026620jsd" : { + "type" : "CodePackage", + "id" : "acm026620jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026621jsd" ] + }, + "acm026621jsd" : { + "type" : "CodePackage", + "id" : "acm026621jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026622jsd" ] + }, + "acm026622jsd" : { + "type" : "CodePackage", + "id" : "acm026622jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026617jsd" ] + }, + "acm026623jsd" : { + "type" : "ControlElement", + "id" : "acm026623jsd", + "name" : "paramLayoutFormatTest" + }, + "acm026624jsd" : { + "type" : "ControlElement", + "id" : "acm026624jsd", + "name" : "formatTests" + }, + "acm026625jsd" : { + "type" : "ClassUnit", + "id" : "acm026625jsd", + "name" : "AuthorFirstLastCommasTest", + "compilationUnitId" : "acm026617jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015151jsd" ], + "content" : [ "acm026623jsd", "acm026624jsd" ] + }, + "acm026626jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026626jsd", + "name" : "AuthorFirstLastOxfordCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026633jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026627jsd" : { + "type" : "CodePackage", + "id" : "acm026627jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026628jsd" ] + }, + "acm026628jsd" : { + "type" : "CodePackage", + "id" : "acm026628jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026629jsd" ] + }, + "acm026629jsd" : { + "type" : "CodePackage", + "id" : "acm026629jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026630jsd" ] + }, + "acm026630jsd" : { + "type" : "CodePackage", + "id" : "acm026630jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026631jsd" ] + }, + "acm026631jsd" : { + "type" : "CodePackage", + "id" : "acm026631jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026626jsd" ] + }, + "acm026632jsd" : { + "type" : "ControlElement", + "id" : "acm026632jsd", + "name" : "testFormat" + }, + "acm026633jsd" : { + "type" : "ClassUnit", + "id" : "acm026633jsd", + "name" : "AuthorFirstLastOxfordCommasTest", + "compilationUnitId" : "acm026626jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015159jsd" ], + "content" : [ "acm026632jsd" ] + }, + "acm026634jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026634jsd", + "name" : "AuthorLF_FFAbbrTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026641jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026635jsd" : { + "type" : "CodePackage", + "id" : "acm026635jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026636jsd" ] + }, + "acm026636jsd" : { + "type" : "CodePackage", + "id" : "acm026636jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026637jsd" ] + }, + "acm026637jsd" : { + "type" : "CodePackage", + "id" : "acm026637jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026638jsd" ] + }, + "acm026638jsd" : { + "type" : "CodePackage", + "id" : "acm026638jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026639jsd" ] + }, + "acm026639jsd" : { + "type" : "CodePackage", + "id" : "acm026639jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026634jsd" ] + }, + "acm026640jsd" : { + "type" : "ControlElement", + "id" : "acm026640jsd", + "name" : "testFormat" + }, + "acm026641jsd" : { + "type" : "ClassUnit", + "id" : "acm026641jsd", + "name" : "AuthorLF_FFAbbrTest", + "compilationUnitId" : "acm026634jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015175jsd" ], + "content" : [ "acm026640jsd" ] + }, + "acm026642jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026642jsd", + "name" : "AuthorLF_FFTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026649jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026643jsd" : { + "type" : "CodePackage", + "id" : "acm026643jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026644jsd" ] + }, + "acm026644jsd" : { + "type" : "CodePackage", + "id" : "acm026644jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026645jsd" ] + }, + "acm026645jsd" : { + "type" : "CodePackage", + "id" : "acm026645jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026646jsd" ] + }, + "acm026646jsd" : { + "type" : "CodePackage", + "id" : "acm026646jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026647jsd" ] + }, + "acm026647jsd" : { + "type" : "CodePackage", + "id" : "acm026647jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026642jsd" ] + }, + "acm026648jsd" : { + "type" : "ControlElement", + "id" : "acm026648jsd", + "name" : "testFormat" + }, + "acm026649jsd" : { + "type" : "ClassUnit", + "id" : "acm026649jsd", + "name" : "AuthorLF_FFTest", + "compilationUnitId" : "acm026642jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015167jsd" ], + "content" : [ "acm026648jsd" ] + }, + "acm026650jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026650jsd", + "name" : "AuthorLastFirstAbbrCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026657jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026651jsd" : { + "type" : "CodePackage", + "id" : "acm026651jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026652jsd" ] + }, + "acm026652jsd" : { + "type" : "CodePackage", + "id" : "acm026652jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026653jsd" ] + }, + "acm026653jsd" : { + "type" : "CodePackage", + "id" : "acm026653jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026654jsd" ] + }, + "acm026654jsd" : { + "type" : "CodePackage", + "id" : "acm026654jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026655jsd" ] + }, + "acm026655jsd" : { + "type" : "CodePackage", + "id" : "acm026655jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026650jsd" ] + }, + "acm026656jsd" : { + "type" : "ControlElement", + "id" : "acm026656jsd", + "name" : "testFormat" + }, + "acm026657jsd" : { + "type" : "ClassUnit", + "id" : "acm026657jsd", + "name" : "AuthorLastFirstAbbrCommasTest", + "compilationUnitId" : "acm026650jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015191jsd" ], + "content" : [ "acm026656jsd" ] + }, + "acm026658jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026658jsd", + "name" : "AuthorLastFirstAbbrOxfordCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026665jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026659jsd" : { + "type" : "CodePackage", + "id" : "acm026659jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026660jsd" ] + }, + "acm026660jsd" : { + "type" : "CodePackage", + "id" : "acm026660jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026661jsd" ] + }, + "acm026661jsd" : { + "type" : "CodePackage", + "id" : "acm026661jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026662jsd" ] + }, + "acm026662jsd" : { + "type" : "CodePackage", + "id" : "acm026662jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026663jsd" ] + }, + "acm026663jsd" : { + "type" : "CodePackage", + "id" : "acm026663jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026658jsd" ] + }, + "acm026664jsd" : { + "type" : "ControlElement", + "id" : "acm026664jsd", + "name" : "testFormat" + }, + "acm026665jsd" : { + "type" : "ClassUnit", + "id" : "acm026665jsd", + "name" : "AuthorLastFirstAbbrOxfordCommasTest", + "compilationUnitId" : "acm026658jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015199jsd" ], + "content" : [ "acm026664jsd" ] + }, + "acm026666jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026666jsd", + "name" : "AuthorLastFirstAbbreviatorTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026678jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026667jsd" : { + "type" : "CodePackage", + "id" : "acm026667jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026668jsd" ] + }, + "acm026668jsd" : { + "type" : "CodePackage", + "id" : "acm026668jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026669jsd" ] + }, + "acm026669jsd" : { + "type" : "CodePackage", + "id" : "acm026669jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026670jsd" ] + }, + "acm026670jsd" : { + "type" : "CodePackage", + "id" : "acm026670jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026671jsd" ] + }, + "acm026671jsd" : { + "type" : "CodePackage", + "id" : "acm026671jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026666jsd" ] + }, + "acm026672jsd" : { + "type" : "ControlElement", + "id" : "acm026672jsd", + "name" : "testOneAuthorSimpleName" + }, + "acm026673jsd" : { + "type" : "ControlElement", + "id" : "acm026673jsd", + "name" : "testOneAuthorCommonName" + }, + "acm026674jsd" : { + "type" : "ControlElement", + "id" : "acm026674jsd", + "name" : "testTwoAuthorsCommonName" + }, + "acm026675jsd" : { + "type" : "ControlElement", + "id" : "acm026675jsd", + "name" : "testJrAuthor" + }, + "acm026676jsd" : { + "type" : "ControlElement", + "id" : "acm026676jsd", + "name" : "testFormat" + }, + "acm026677jsd" : { + "type" : "ControlElement", + "id" : "acm026677jsd", + "name" : "abbreviate" + }, + "acm026678jsd" : { + "type" : "ClassUnit", + "id" : "acm026678jsd", + "name" : "AuthorLastFirstAbbreviatorTest", + "compilationUnitId" : "acm026666jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015207jsd" ], + "content" : [ "acm026672jsd", "acm026673jsd", "acm026674jsd", "acm026675jsd", "acm026676jsd", "acm026677jsd" ] + }, + "acm026679jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026679jsd", + "name" : "AuthorLastFirstCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026686jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026680jsd" : { + "type" : "CodePackage", + "id" : "acm026680jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026681jsd" ] + }, + "acm026681jsd" : { + "type" : "CodePackage", + "id" : "acm026681jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026682jsd" ] + }, + "acm026682jsd" : { + "type" : "CodePackage", + "id" : "acm026682jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026683jsd" ] + }, + "acm026683jsd" : { + "type" : "CodePackage", + "id" : "acm026683jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026684jsd" ] + }, + "acm026684jsd" : { + "type" : "CodePackage", + "id" : "acm026684jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026679jsd" ] + }, + "acm026685jsd" : { + "type" : "ControlElement", + "id" : "acm026685jsd", + "name" : "testFormat" + }, + "acm026686jsd" : { + "type" : "ClassUnit", + "id" : "acm026686jsd", + "name" : "AuthorLastFirstCommasTest", + "compilationUnitId" : "acm026679jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015215jsd" ], + "content" : [ "acm026685jsd" ] + }, + "acm026687jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026687jsd", + "name" : "AuthorLastFirstOxfordCommasTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026694jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026688jsd" : { + "type" : "CodePackage", + "id" : "acm026688jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026689jsd" ] + }, + "acm026689jsd" : { + "type" : "CodePackage", + "id" : "acm026689jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026690jsd" ] + }, + "acm026690jsd" : { + "type" : "CodePackage", + "id" : "acm026690jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026691jsd" ] + }, + "acm026691jsd" : { + "type" : "CodePackage", + "id" : "acm026691jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026692jsd" ] + }, + "acm026692jsd" : { + "type" : "CodePackage", + "id" : "acm026692jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026687jsd" ] + }, + "acm026693jsd" : { + "type" : "ControlElement", + "id" : "acm026693jsd", + "name" : "testFormat" + }, + "acm026694jsd" : { + "type" : "ClassUnit", + "id" : "acm026694jsd", + "name" : "AuthorLastFirstOxfordCommasTest", + "compilationUnitId" : "acm026687jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015223jsd" ], + "content" : [ "acm026693jsd" ] + }, + "acm026695jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026695jsd", + "name" : "AuthorLastFirstTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026702jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026696jsd" : { + "type" : "CodePackage", + "id" : "acm026696jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026697jsd" ] + }, + "acm026697jsd" : { + "type" : "CodePackage", + "id" : "acm026697jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026698jsd" ] + }, + "acm026698jsd" : { + "type" : "CodePackage", + "id" : "acm026698jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026699jsd" ] + }, + "acm026699jsd" : { + "type" : "CodePackage", + "id" : "acm026699jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026700jsd" ] + }, + "acm026700jsd" : { + "type" : "CodePackage", + "id" : "acm026700jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026695jsd" ] + }, + "acm026701jsd" : { + "type" : "ControlElement", + "id" : "acm026701jsd", + "name" : "testFormat" + }, + "acm026702jsd" : { + "type" : "ClassUnit", + "id" : "acm026702jsd", + "name" : "AuthorLastFirstTest", + "compilationUnitId" : "acm026695jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015183jsd" ], + "content" : [ "acm026701jsd" ] + }, + "acm026703jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026703jsd", + "name" : "AuthorNatBibTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026711jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026704jsd" : { + "type" : "CodePackage", + "id" : "acm026704jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026705jsd" ] + }, + "acm026705jsd" : { + "type" : "CodePackage", + "id" : "acm026705jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026706jsd" ] + }, + "acm026706jsd" : { + "type" : "CodePackage", + "id" : "acm026706jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026707jsd" ] + }, + "acm026707jsd" : { + "type" : "CodePackage", + "id" : "acm026707jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026708jsd" ] + }, + "acm026708jsd" : { + "type" : "CodePackage", + "id" : "acm026708jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026703jsd" ] + }, + "acm026709jsd" : { + "type" : "ControlElement", + "id" : "acm026709jsd", + "name" : "paramLayoutFormatTest" + }, + "acm026710jsd" : { + "type" : "ControlElement", + "id" : "acm026710jsd", + "name" : "formatTests" + }, + "acm026711jsd" : { + "type" : "ClassUnit", + "id" : "acm026711jsd", + "name" : "AuthorNatBibTest", + "compilationUnitId" : "acm026703jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015231jsd" ], + "content" : [ "acm026709jsd", "acm026710jsd" ] + }, + "acm026712jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026712jsd", + "name" : "AuthorOrgSciTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026722jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026713jsd" : { + "type" : "CodePackage", + "id" : "acm026713jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026714jsd" ] + }, + "acm026714jsd" : { + "type" : "CodePackage", + "id" : "acm026714jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026715jsd" ] + }, + "acm026715jsd" : { + "type" : "CodePackage", + "id" : "acm026715jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026716jsd" ] + }, + "acm026716jsd" : { + "type" : "CodePackage", + "id" : "acm026716jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026717jsd" ] + }, + "acm026717jsd" : { + "type" : "CodePackage", + "id" : "acm026717jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026712jsd" ] + }, + "acm026718jsd" : { + "type" : "ControlElement", + "id" : "acm026718jsd", + "name" : "paramLayoutFormatTest" + }, + "acm026719jsd" : { + "type" : "ControlElement", + "id" : "acm026719jsd", + "name" : "paramLayoutFormatTestComposite" + }, + "acm026720jsd" : { + "type" : "ControlElement", + "id" : "acm026720jsd", + "name" : "formatTests" + }, + "acm026721jsd" : { + "type" : "ControlElement", + "id" : "acm026721jsd", + "name" : "formatTestsComposite" + }, + "acm026722jsd" : { + "type" : "ClassUnit", + "id" : "acm026722jsd", + "name" : "AuthorOrgSciTest", + "compilationUnitId" : "acm026712jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015239jsd", "acm015270jsd", "acm015530jsd" ], + "content" : [ "acm026718jsd", "acm026719jsd", "acm026720jsd", "acm026721jsd" ] + }, + "acm026723jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026723jsd", + "name" : "AuthorsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026752jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026724jsd" : { + "type" : "CodePackage", + "id" : "acm026724jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026725jsd" ] + }, + "acm026725jsd" : { + "type" : "CodePackage", + "id" : "acm026725jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026726jsd" ] + }, + "acm026726jsd" : { + "type" : "CodePackage", + "id" : "acm026726jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026727jsd" ] + }, + "acm026727jsd" : { + "type" : "CodePackage", + "id" : "acm026727jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026728jsd" ] + }, + "acm026728jsd" : { + "type" : "CodePackage", + "id" : "acm026728jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026723jsd" ] + }, + "acm026729jsd" : { + "type" : "ControlElement", + "id" : "acm026729jsd", + "name" : "testStandardUsage" + }, + "acm026730jsd" : { + "type" : "ControlElement", + "id" : "acm026730jsd", + "name" : "testStandardUsageOne" + }, + "acm026731jsd" : { + "type" : "ControlElement", + "id" : "acm026731jsd", + "name" : "testStandardUsageTwo" + }, + "acm026732jsd" : { + "type" : "ControlElement", + "id" : "acm026732jsd", + "name" : "testStandardUsageThree" + }, + "acm026733jsd" : { + "type" : "ControlElement", + "id" : "acm026733jsd", + "name" : "testStandardUsageFour" + }, + "acm026734jsd" : { + "type" : "ControlElement", + "id" : "acm026734jsd", + "name" : "testStandardUsageFive" + }, + "acm026735jsd" : { + "type" : "ControlElement", + "id" : "acm026735jsd", + "name" : "testStandardUsageSix" + }, + "acm026736jsd" : { + "type" : "ControlElement", + "id" : "acm026736jsd", + "name" : "testSpecialEtAl" + }, + "acm026737jsd" : { + "type" : "ControlElement", + "id" : "acm026737jsd", + "name" : "testStandardUsageNull" + }, + "acm026738jsd" : { + "type" : "ControlElement", + "id" : "acm026738jsd", + "name" : "testStandardOxford" + }, + "acm026739jsd" : { + "type" : "ControlElement", + "id" : "acm026739jsd", + "name" : "testStandardOxfordFullName" + }, + "acm026740jsd" : { + "type" : "ControlElement", + "id" : "acm026740jsd", + "name" : "testStandardCommaFullName" + }, + "acm026741jsd" : { + "type" : "ControlElement", + "id" : "acm026741jsd", + "name" : "testStandardAmpFullName" + }, + "acm026742jsd" : { + "type" : "ControlElement", + "id" : "acm026742jsd", + "name" : "testLastName" + }, + "acm026743jsd" : { + "type" : "ControlElement", + "id" : "acm026743jsd", + "name" : "testMiddleInitial" + }, + "acm026744jsd" : { + "type" : "ControlElement", + "id" : "acm026744jsd", + "name" : "testNoPeriod" + }, + "acm026745jsd" : { + "type" : "ControlElement", + "id" : "acm026745jsd", + "name" : "testEtAl" + }, + "acm026746jsd" : { + "type" : "ControlElement", + "id" : "acm026746jsd", + "name" : "testEtAlNotEnoughAuthors" + }, + "acm026747jsd" : { + "type" : "ControlElement", + "id" : "acm026747jsd", + "name" : "testEmptyEtAl" + }, + "acm026748jsd" : { + "type" : "ControlElement", + "id" : "acm026748jsd", + "name" : "testAuthorOrder" + }, + "acm026749jsd" : { + "type" : "ControlElement", + "id" : "acm026749jsd", + "name" : "testAuthorABRV" + }, + "acm026750jsd" : { + "type" : "ControlElement", + "id" : "acm026750jsd", + "name" : "testAuthorPUNC" + }, + "acm026751jsd" : { + "type" : "ControlElement", + "id" : "acm026751jsd", + "name" : "testAuthorSEPARATORS" + }, + "acm026752jsd" : { + "type" : "ClassUnit", + "id" : "acm026752jsd", + "name" : "AuthorsTest", + "compilationUnitId" : "acm026723jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015251jsd" ], + "content" : [ "acm026729jsd", "acm026730jsd", "acm026731jsd", "acm026732jsd", "acm026733jsd", "acm026734jsd", "acm026735jsd", "acm026736jsd", "acm026737jsd", "acm026738jsd", "acm026739jsd", "acm026740jsd", "acm026741jsd", "acm026742jsd", "acm026743jsd", "acm026744jsd", "acm026745jsd", "acm026746jsd", "acm026747jsd", "acm026748jsd", "acm026749jsd", "acm026750jsd", "acm026751jsd" ] + }, + "acm026753jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026753jsd", + "name" : "CompositeFormatTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026762jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026754jsd" : { + "type" : "CodePackage", + "id" : "acm026754jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026755jsd" ] + }, + "acm026755jsd" : { + "type" : "CodePackage", + "id" : "acm026755jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026756jsd" ] + }, + "acm026756jsd" : { + "type" : "CodePackage", + "id" : "acm026756jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026757jsd" ] + }, + "acm026757jsd" : { + "type" : "CodePackage", + "id" : "acm026757jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026758jsd" ] + }, + "acm026758jsd" : { + "type" : "CodePackage", + "id" : "acm026758jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026753jsd" ] + }, + "acm026759jsd" : { + "type" : "ControlElement", + "id" : "acm026759jsd", + "name" : "testEmptyComposite" + }, + "acm026760jsd" : { + "type" : "ControlElement", + "id" : "acm026760jsd", + "name" : "testArrayComposite" + }, + "acm026761jsd" : { + "type" : "ControlElement", + "id" : "acm026761jsd", + "name" : "testDoubleComposite" + }, + "acm026762jsd" : { + "type" : "ClassUnit", + "id" : "acm026762jsd", + "name" : "CompositeFormatTest", + "compilationUnitId" : "acm026753jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015239jsd", "acm015270jsd", "acm015530jsd" ], + "content" : [ "acm026759jsd", "acm026760jsd", "acm026761jsd" ] + }, + "acm026763jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026763jsd", + "name" : "DOICheckTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026771jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026764jsd" : { + "type" : "CodePackage", + "id" : "acm026764jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026765jsd" ] + }, + "acm026765jsd" : { + "type" : "CodePackage", + "id" : "acm026765jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026766jsd" ] + }, + "acm026766jsd" : { + "type" : "CodePackage", + "id" : "acm026766jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026767jsd" ] + }, + "acm026767jsd" : { + "type" : "CodePackage", + "id" : "acm026767jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026768jsd" ] + }, + "acm026768jsd" : { + "type" : "CodePackage", + "id" : "acm026768jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026763jsd" ] + }, + "acm026769jsd" : { + "type" : "ControlElement", + "id" : "acm026769jsd", + "name" : "formatDOI" + }, + "acm026770jsd" : { + "type" : "ControlElement", + "id" : "acm026770jsd", + "name" : "provideDOI" + }, + "acm026771jsd" : { + "type" : "ClassUnit", + "id" : "acm026771jsd", + "name" : "DOICheckTest", + "compilationUnitId" : "acm026763jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015327jsd" ], + "content" : [ "acm026769jsd", "acm026770jsd" ] + }, + "acm026772jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026772jsd", + "name" : "DOIStripTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026780jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026773jsd" : { + "type" : "CodePackage", + "id" : "acm026773jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026774jsd" ] + }, + "acm026774jsd" : { + "type" : "CodePackage", + "id" : "acm026774jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026775jsd" ] + }, + "acm026775jsd" : { + "type" : "CodePackage", + "id" : "acm026775jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026776jsd" ] + }, + "acm026776jsd" : { + "type" : "CodePackage", + "id" : "acm026776jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026777jsd" ] + }, + "acm026777jsd" : { + "type" : "CodePackage", + "id" : "acm026777jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026772jsd" ] + }, + "acm026778jsd" : { + "type" : "ControlElement", + "id" : "acm026778jsd", + "name" : "testFormatDOIStrip" + }, + "acm026779jsd" : { + "type" : "ControlElement", + "id" : "acm026779jsd", + "name" : "provideDOI" + }, + "acm026780jsd" : { + "type" : "ClassUnit", + "id" : "acm026780jsd", + "name" : "DOIStripTest", + "compilationUnitId" : "acm026772jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015335jsd" ], + "content" : [ "acm026778jsd", "acm026779jsd" ] + }, + "acm026781jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026781jsd", + "name" : "DateFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026791jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026782jsd" : { + "type" : "CodePackage", + "id" : "acm026782jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026783jsd" ] + }, + "acm026783jsd" : { + "type" : "CodePackage", + "id" : "acm026783jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026784jsd" ] + }, + "acm026784jsd" : { + "type" : "CodePackage", + "id" : "acm026784jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026785jsd" ] + }, + "acm026785jsd" : { + "type" : "CodePackage", + "id" : "acm026785jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026786jsd" ] + }, + "acm026786jsd" : { + "type" : "CodePackage", + "id" : "acm026786jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026781jsd" ] + }, + "acm026787jsd" : { + "type" : "ControlElement", + "id" : "acm026787jsd", + "name" : "setUp" + }, + "acm026788jsd" : { + "type" : "ControlElement", + "id" : "acm026788jsd", + "name" : "testDefaultFormat" + }, + "acm026789jsd" : { + "type" : "ControlElement", + "id" : "acm026789jsd", + "name" : "testRequestedFormat" + }, + "acm026790jsd" : { + "type" : "ControlElement", + "id" : "acm026790jsd", + "name" : "testOtherFormats" + }, + "acm026791jsd" : { + "type" : "ClassUnit", + "id" : "acm026791jsd", + "name" : "DateFormatterTest", + "compilationUnitId" : "acm026781jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015344jsd" ], + "content" : [ "acm026787jsd", "acm026788jsd", "acm026789jsd", "acm026790jsd" ] + }, + "acm026792jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026792jsd", + "name" : "DefaultTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026800jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026793jsd" : { + "type" : "CodePackage", + "id" : "acm026793jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026794jsd" ] + }, + "acm026794jsd" : { + "type" : "CodePackage", + "id" : "acm026794jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026795jsd" ] + }, + "acm026795jsd" : { + "type" : "CodePackage", + "id" : "acm026795jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026796jsd" ] + }, + "acm026796jsd" : { + "type" : "CodePackage", + "id" : "acm026796jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026797jsd" ] + }, + "acm026797jsd" : { + "type" : "CodePackage", + "id" : "acm026797jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026792jsd" ] + }, + "acm026798jsd" : { + "type" : "ControlElement", + "id" : "acm026798jsd", + "name" : "paramLayoutFormatTest" + }, + "acm026799jsd" : { + "type" : "ControlElement", + "id" : "acm026799jsd", + "name" : "formatTests" + }, + "acm026800jsd" : { + "type" : "ClassUnit", + "id" : "acm026800jsd", + "name" : "DefaultTest", + "compilationUnitId" : "acm026792jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015353jsd" ], + "content" : [ "acm026798jsd", "acm026799jsd" ] + }, + "acm026801jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026801jsd", + "name" : "EntryTypeFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026809jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026802jsd" : { + "type" : "CodePackage", + "id" : "acm026802jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026803jsd" ] + }, + "acm026803jsd" : { + "type" : "CodePackage", + "id" : "acm026803jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026804jsd" ] + }, + "acm026804jsd" : { + "type" : "CodePackage", + "id" : "acm026804jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026805jsd" ] + }, + "acm026805jsd" : { + "type" : "CodePackage", + "id" : "acm026805jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026806jsd" ] + }, + "acm026806jsd" : { + "type" : "CodePackage", + "id" : "acm026806jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026801jsd" ] + }, + "acm026807jsd" : { + "type" : "ControlElement", + "id" : "acm026807jsd", + "name" : "testCorrectFormat" + }, + "acm026808jsd" : { + "type" : "ControlElement", + "id" : "acm026808jsd", + "name" : "formatTests" + }, + "acm026809jsd" : { + "type" : "ClassUnit", + "id" : "acm026809jsd", + "name" : "EntryTypeFormatterTest", + "compilationUnitId" : "acm026801jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015376jsd" ], + "content" : [ "acm026807jsd", "acm026808jsd" ] + }, + "acm026810jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026810jsd", + "name" : "FileLinkTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026819jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026811jsd" : { + "type" : "CodePackage", + "id" : "acm026811jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026812jsd" ] + }, + "acm026812jsd" : { + "type" : "CodePackage", + "id" : "acm026812jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026813jsd" ] + }, + "acm026813jsd" : { + "type" : "CodePackage", + "id" : "acm026813jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026814jsd" ] + }, + "acm026814jsd" : { + "type" : "CodePackage", + "id" : "acm026814jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026815jsd" ] + }, + "acm026815jsd" : { + "type" : "CodePackage", + "id" : "acm026815jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026810jsd" ] + }, + "acm026816jsd" : { + "type" : "ControlElement", + "id" : "acm026816jsd", + "name" : "setUp" + }, + "acm026817jsd" : { + "type" : "ControlElement", + "id" : "acm026817jsd", + "name" : "formatFileLinks" + }, + "acm026818jsd" : { + "type" : "ControlElement", + "id" : "acm026818jsd", + "name" : "provideFileLinks" + }, + "acm026819jsd" : { + "type" : "ClassUnit", + "id" : "acm026819jsd", + "name" : "FileLinkTest", + "compilationUnitId" : "acm026810jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015386jsd" ], + "content" : [ "acm026816jsd", "acm026817jsd", "acm026818jsd" ] + }, + "acm026820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026820jsd", + "name" : "FirstPageTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026828jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026821jsd" : { + "type" : "CodePackage", + "id" : "acm026821jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026822jsd" ] + }, + "acm026822jsd" : { + "type" : "CodePackage", + "id" : "acm026822jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026823jsd" ] + }, + "acm026823jsd" : { + "type" : "CodePackage", + "id" : "acm026823jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026824jsd" ] + }, + "acm026824jsd" : { + "type" : "CodePackage", + "id" : "acm026824jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026825jsd" ] + }, + "acm026825jsd" : { + "type" : "CodePackage", + "id" : "acm026825jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026820jsd" ] + }, + "acm026826jsd" : { + "type" : "ControlElement", + "id" : "acm026826jsd", + "name" : "formatPages" + }, + "acm026827jsd" : { + "type" : "ControlElement", + "id" : "acm026827jsd", + "name" : "providePages" + }, + "acm026828jsd" : { + "type" : "ClassUnit", + "id" : "acm026828jsd", + "name" : "FirstPageTest", + "compilationUnitId" : "acm026820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015394jsd" ], + "content" : [ "acm026826jsd", "acm026827jsd" ] + }, + "acm026829jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026829jsd", + "name" : "HTMLCharsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026844jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026830jsd" : { + "type" : "CodePackage", + "id" : "acm026830jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026831jsd" ] + }, + "acm026831jsd" : { + "type" : "CodePackage", + "id" : "acm026831jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026832jsd" ] + }, + "acm026832jsd" : { + "type" : "CodePackage", + "id" : "acm026832jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026833jsd" ] + }, + "acm026833jsd" : { + "type" : "CodePackage", + "id" : "acm026833jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026834jsd" ] + }, + "acm026834jsd" : { + "type" : "CodePackage", + "id" : "acm026834jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026829jsd" ] + }, + "acm026835jsd" : { + "type" : "ControlElement", + "id" : "acm026835jsd", + "name" : "setUp" + }, + "acm026836jsd" : { + "type" : "ControlElement", + "id" : "acm026836jsd", + "name" : "testBasicFormat" + }, + "acm026837jsd" : { + "type" : "ControlElement", + "id" : "acm026837jsd", + "name" : "testLaTeXHighlighting" + }, + "acm026838jsd" : { + "type" : "ControlElement", + "id" : "acm026838jsd", + "name" : "testEquations" + }, + "acm026839jsd" : { + "type" : "ControlElement", + "id" : "acm026839jsd", + "name" : "testNewLine" + }, + "acm026840jsd" : { + "type" : "ControlElement", + "id" : "acm026840jsd", + "name" : "testQuoteSingle" + }, + "acm026841jsd" : { + "type" : "ControlElement", + "id" : "acm026841jsd", + "name" : "unknownCommandIsKept" + }, + "acm026842jsd" : { + "type" : "ControlElement", + "id" : "acm026842jsd", + "name" : "unknownCommandKeepsArgument" + }, + "acm026843jsd" : { + "type" : "ControlElement", + "id" : "acm026843jsd", + "name" : "unknownCommandWithEmptyArgumentIsKept" + }, + "acm026844jsd" : { + "type" : "ClassUnit", + "id" : "acm026844jsd", + "name" : "HTMLCharsTest", + "compilationUnitId" : "acm026829jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015427jsd" ], + "content" : [ "acm026835jsd", "acm026836jsd", "acm026837jsd", "acm026838jsd", "acm026839jsd", "acm026840jsd", "acm026841jsd", "acm026842jsd", "acm026843jsd" ] + }, + "acm026845jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026845jsd", + "name" : "HTMLParagraphsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026853jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026846jsd" : { + "type" : "CodePackage", + "id" : "acm026846jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026847jsd" ] + }, + "acm026847jsd" : { + "type" : "CodePackage", + "id" : "acm026847jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026848jsd" ] + }, + "acm026848jsd" : { + "type" : "CodePackage", + "id" : "acm026848jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026849jsd" ] + }, + "acm026849jsd" : { + "type" : "CodePackage", + "id" : "acm026849jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026850jsd" ] + }, + "acm026850jsd" : { + "type" : "CodePackage", + "id" : "acm026850jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026845jsd" ] + }, + "acm026851jsd" : { + "type" : "ControlElement", + "id" : "acm026851jsd", + "name" : "testCorrectFormat" + }, + "acm026852jsd" : { + "type" : "ControlElement", + "id" : "acm026852jsd", + "name" : "htmlFormatTests" + }, + "acm026853jsd" : { + "type" : "ClassUnit", + "id" : "acm026853jsd", + "name" : "HTMLParagraphsTest", + "compilationUnitId" : "acm026845jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015435jsd" ], + "content" : [ "acm026851jsd", "acm026852jsd" ] + }, + "acm026854jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026854jsd", + "name" : "IfPluralTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026866jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026855jsd" : { + "type" : "CodePackage", + "id" : "acm026855jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026856jsd" ] + }, + "acm026856jsd" : { + "type" : "CodePackage", + "id" : "acm026856jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026857jsd" ] + }, + "acm026857jsd" : { + "type" : "CodePackage", + "id" : "acm026857jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026858jsd" ] + }, + "acm026858jsd" : { + "type" : "CodePackage", + "id" : "acm026858jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026859jsd" ] + }, + "acm026859jsd" : { + "type" : "CodePackage", + "id" : "acm026859jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026854jsd" ] + }, + "acm026860jsd" : { + "type" : "ControlElement", + "id" : "acm026860jsd", + "name" : "testStandardUsageOneEditor" + }, + "acm026861jsd" : { + "type" : "ControlElement", + "id" : "acm026861jsd", + "name" : "testStandardUsageTwoEditors" + }, + "acm026862jsd" : { + "type" : "ControlElement", + "id" : "acm026862jsd", + "name" : "testFormatNull" + }, + "acm026863jsd" : { + "type" : "ControlElement", + "id" : "acm026863jsd", + "name" : "testFormatEmpty" + }, + "acm026864jsd" : { + "type" : "ControlElement", + "id" : "acm026864jsd", + "name" : "testNoArgumentSet" + }, + "acm026865jsd" : { + "type" : "ControlElement", + "id" : "acm026865jsd", + "name" : "testNoProperArgument" + }, + "acm026866jsd" : { + "type" : "ClassUnit", + "id" : "acm026866jsd", + "name" : "IfPluralTest", + "compilationUnitId" : "acm026854jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015444jsd" ], + "content" : [ "acm026860jsd", "acm026861jsd", "acm026862jsd", "acm026863jsd", "acm026864jsd", "acm026865jsd" ] + }, + "acm026867jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026867jsd", + "name" : "LastPageTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026875jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026868jsd" : { + "type" : "CodePackage", + "id" : "acm026868jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026869jsd" ] + }, + "acm026869jsd" : { + "type" : "CodePackage", + "id" : "acm026869jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026870jsd" ] + }, + "acm026870jsd" : { + "type" : "CodePackage", + "id" : "acm026870jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026871jsd" ] + }, + "acm026871jsd" : { + "type" : "CodePackage", + "id" : "acm026871jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026872jsd" ] + }, + "acm026872jsd" : { + "type" : "CodePackage", + "id" : "acm026872jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026867jsd" ] + }, + "acm026873jsd" : { + "type" : "ControlElement", + "id" : "acm026873jsd", + "name" : "formatLastPage" + }, + "acm026874jsd" : { + "type" : "ControlElement", + "id" : "acm026874jsd", + "name" : "provideArguments" + }, + "acm026875jsd" : { + "type" : "ClassUnit", + "id" : "acm026875jsd", + "name" : "LastPageTest", + "compilationUnitId" : "acm026867jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015477jsd" ], + "content" : [ "acm026873jsd", "acm026874jsd" ] + }, + "acm026876jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026876jsd", + "name" : "LatexToUnicodeFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026916jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026877jsd" : { + "type" : "CodePackage", + "id" : "acm026877jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026878jsd" ] + }, + "acm026878jsd" : { + "type" : "CodePackage", + "id" : "acm026878jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026879jsd" ] + }, + "acm026879jsd" : { + "type" : "CodePackage", + "id" : "acm026879jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026880jsd" ] + }, + "acm026880jsd" : { + "type" : "CodePackage", + "id" : "acm026880jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026881jsd" ] + }, + "acm026881jsd" : { + "type" : "CodePackage", + "id" : "acm026881jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026876jsd" ] + }, + "acm026882jsd" : { + "type" : "ControlElement", + "id" : "acm026882jsd", + "name" : "testPlainFormat" + }, + "acm026883jsd" : { + "type" : "ControlElement", + "id" : "acm026883jsd", + "name" : "testFormatUmlaut" + }, + "acm026884jsd" : { + "type" : "ControlElement", + "id" : "acm026884jsd", + "name" : "preserveUnknownCommand" + }, + "acm026885jsd" : { + "type" : "ControlElement", + "id" : "acm026885jsd", + "name" : "testFormatTextit" + }, + "acm026886jsd" : { + "type" : "ControlElement", + "id" : "acm026886jsd", + "name" : "testEscapedDollarSign" + }, + "acm026887jsd" : { + "type" : "ControlElement", + "id" : "acm026887jsd", + "name" : "testEquationsSingleSymbol" + }, + "acm026888jsd" : { + "type" : "ControlElement", + "id" : "acm026888jsd", + "name" : "testEquationsMoreComplicatedFormatting" + }, + "acm026889jsd" : { + "type" : "ControlElement", + "id" : "acm026889jsd", + "name" : "formatExample" + }, + "acm026890jsd" : { + "type" : "ControlElement", + "id" : "acm026890jsd", + "name" : "testChi" + }, + "acm026891jsd" : { + "type" : "ControlElement", + "id" : "acm026891jsd", + "name" : "testSWithCaron" + }, + "acm026892jsd" : { + "type" : "ControlElement", + "id" : "acm026892jsd", + "name" : "testIWithDiaresis" + }, + "acm026893jsd" : { + "type" : "ControlElement", + "id" : "acm026893jsd", + "name" : "testIWithDiaresisAndEscapedI" + }, + "acm026894jsd" : { + "type" : "ControlElement", + "id" : "acm026894jsd", + "name" : "testIWithDiaresisAndUnnecessaryBraces" + }, + "acm026895jsd" : { + "type" : "ControlElement", + "id" : "acm026895jsd", + "name" : "testUpperCaseIWithDiaresis" + }, + "acm026896jsd" : { + "type" : "ControlElement", + "id" : "acm026896jsd", + "name" : "testPolishName" + }, + "acm026897jsd" : { + "type" : "ControlElement", + "id" : "acm026897jsd", + "name" : "testDoubleCombiningAccents" + }, + "acm026898jsd" : { + "type" : "ControlElement", + "id" : "acm026898jsd", + "name" : "testCombiningAccentsCase1" + }, + "acm026899jsd" : { + "type" : "ControlElement", + "id" : "acm026899jsd", + "name" : "testCombiningAccentsCase2" + }, + "acm026900jsd" : { + "type" : "ControlElement", + "id" : "acm026900jsd", + "name" : "keepUnknownCommandWithoutArgument" + }, + "acm026901jsd" : { + "type" : "ControlElement", + "id" : "acm026901jsd", + "name" : "keepUnknownCommandWithArgument" + }, + "acm026902jsd" : { + "type" : "ControlElement", + "id" : "acm026902jsd", + "name" : "keepUnknownCommandWithEmptyArgument" + }, + "acm026903jsd" : { + "type" : "ControlElement", + "id" : "acm026903jsd", + "name" : "testTildeN" + }, + "acm026904jsd" : { + "type" : "ControlElement", + "id" : "acm026904jsd", + "name" : "testAcuteNLongVersion" + }, + "acm026905jsd" : { + "type" : "ControlElement", + "id" : "acm026905jsd", + "name" : "testAcuteNShortVersion" + }, + "acm026906jsd" : { + "type" : "ControlElement", + "id" : "acm026906jsd", + "name" : "testApostrophN" + }, + "acm026907jsd" : { + "type" : "ControlElement", + "id" : "acm026907jsd", + "name" : "testApostrophO" + }, + "acm026908jsd" : { + "type" : "ControlElement", + "id" : "acm026908jsd", + "name" : "testApostrophC" + }, + "acm026909jsd" : { + "type" : "ControlElement", + "id" : "acm026909jsd", + "name" : "testPreservationOfSingleUnderscore" + }, + "acm026910jsd" : { + "type" : "ControlElement", + "id" : "acm026910jsd", + "name" : "testConversionOfUnderscoreWithBraces" + }, + "acm026911jsd" : { + "type" : "ControlElement", + "id" : "acm026911jsd", + "name" : "testConversionOfOrdinal1st" + }, + "acm026912jsd" : { + "type" : "ControlElement", + "id" : "acm026912jsd", + "name" : "testConversionOfOrdinal2nd" + }, + "acm026913jsd" : { + "type" : "ControlElement", + "id" : "acm026913jsd", + "name" : "testConversionOfOrdinal3rd" + }, + "acm026914jsd" : { + "type" : "ControlElement", + "id" : "acm026914jsd", + "name" : "testConversionOfOrdinal4th" + }, + "acm026915jsd" : { + "type" : "ControlElement", + "id" : "acm026915jsd", + "name" : "testConversionOfOrdinal9th" + }, + "acm026916jsd" : { + "type" : "ClassUnit", + "id" : "acm026916jsd", + "name" : "LatexToUnicodeFormatterTest", + "compilationUnitId" : "acm026876jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015489jsd" ], + "content" : [ "acm026882jsd", "acm026883jsd", "acm026884jsd", "acm026885jsd", "acm026886jsd", "acm026887jsd", "acm026888jsd", "acm026889jsd", "acm026890jsd", "acm026891jsd", "acm026892jsd", "acm026893jsd", "acm026894jsd", "acm026895jsd", "acm026896jsd", "acm026897jsd", "acm026898jsd", "acm026899jsd", "acm026900jsd", "acm026901jsd", "acm026902jsd", "acm026903jsd", "acm026904jsd", "acm026905jsd", "acm026906jsd", "acm026907jsd", "acm026908jsd", "acm026909jsd", "acm026910jsd", "acm026911jsd", "acm026912jsd", "acm026913jsd", "acm026914jsd", "acm026915jsd" ] + }, + "acm026917jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026917jsd", + "name" : "MarkdownFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026928jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026918jsd" : { + "type" : "CodePackage", + "id" : "acm026918jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026919jsd" ] + }, + "acm026919jsd" : { + "type" : "CodePackage", + "id" : "acm026919jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026920jsd" ] + }, + "acm026920jsd" : { + "type" : "CodePackage", + "id" : "acm026920jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026921jsd" ] + }, + "acm026921jsd" : { + "type" : "CodePackage", + "id" : "acm026921jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026922jsd" ] + }, + "acm026922jsd" : { + "type" : "CodePackage", + "id" : "acm026922jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026917jsd" ] + }, + "acm026923jsd" : { + "type" : "ControlElement", + "id" : "acm026923jsd", + "name" : "setUp" + }, + "acm026924jsd" : { + "type" : "ControlElement", + "id" : "acm026924jsd", + "name" : "formatWhenFormattingPlainTextThenReturnsTextWrappedInParagraph" + }, + "acm026925jsd" : { + "type" : "ControlElement", + "id" : "acm026925jsd", + "name" : "formatWhenFormattingComplexMarkupThenReturnsOnlyOneLine" + }, + "acm026926jsd" : { + "type" : "ControlElement", + "id" : "acm026926jsd", + "name" : "formatWhenFormattingEmptyStringThenReturnsEmptyString" + }, + "acm026927jsd" : { + "type" : "ControlElement", + "id" : "acm026927jsd", + "name" : "formatWhenFormattingNullThenThrowsException" + }, + "acm026928jsd" : { + "type" : "ClassUnit", + "id" : "acm026928jsd", + "name" : "MarkdownFormatterTest", + "compilationUnitId" : "acm026917jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015498jsd" ], + "content" : [ "acm026923jsd", "acm026924jsd", "acm026925jsd", "acm026926jsd", "acm026927jsd" ] + }, + "acm026929jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026929jsd", + "name" : "NameFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026937jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026930jsd" : { + "type" : "CodePackage", + "id" : "acm026930jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026931jsd" ] + }, + "acm026931jsd" : { + "type" : "CodePackage", + "id" : "acm026931jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026932jsd" ] + }, + "acm026932jsd" : { + "type" : "CodePackage", + "id" : "acm026932jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026933jsd" ] + }, + "acm026933jsd" : { + "type" : "CodePackage", + "id" : "acm026933jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026934jsd" ] + }, + "acm026934jsd" : { + "type" : "CodePackage", + "id" : "acm026934jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026929jsd" ] + }, + "acm026935jsd" : { + "type" : "ControlElement", + "id" : "acm026935jsd", + "name" : "testFormatStringStringBibtexEntry" + }, + "acm026936jsd" : { + "type" : "ControlElement", + "id" : "acm026936jsd", + "name" : "testFormat" + }, + "acm026937jsd" : { + "type" : "ClassUnit", + "id" : "acm026937jsd", + "name" : "NameFormatterTest", + "compilationUnitId" : "acm026929jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015510jsd" ], + "content" : [ "acm026935jsd", "acm026936jsd" ] + }, + "acm026938jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026938jsd", + "name" : "NoSpaceBetweenAbbreviationsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026946jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026939jsd" : { + "type" : "CodePackage", + "id" : "acm026939jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026940jsd" ] + }, + "acm026940jsd" : { + "type" : "CodePackage", + "id" : "acm026940jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026941jsd" ] + }, + "acm026941jsd" : { + "type" : "CodePackage", + "id" : "acm026941jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026942jsd" ] + }, + "acm026942jsd" : { + "type" : "CodePackage", + "id" : "acm026942jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026943jsd" ] + }, + "acm026943jsd" : { + "type" : "CodePackage", + "id" : "acm026943jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026938jsd" ] + }, + "acm026944jsd" : { + "type" : "ControlElement", + "id" : "acm026944jsd", + "name" : "formatAbbreviations" + }, + "acm026945jsd" : { + "type" : "ControlElement", + "id" : "acm026945jsd", + "name" : "provideAbbreviations" + }, + "acm026946jsd" : { + "type" : "ClassUnit", + "id" : "acm026946jsd", + "name" : "NoSpaceBetweenAbbreviationsTest", + "compilationUnitId" : "acm026938jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015530jsd" ], + "content" : [ "acm026944jsd", "acm026945jsd" ] + }, + "acm026947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026947jsd", + "name" : "OrdinalTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026960jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026948jsd" : { + "type" : "CodePackage", + "id" : "acm026948jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026949jsd" ] + }, + "acm026949jsd" : { + "type" : "CodePackage", + "id" : "acm026949jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026950jsd" ] + }, + "acm026950jsd" : { + "type" : "CodePackage", + "id" : "acm026950jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026951jsd" ] + }, + "acm026951jsd" : { + "type" : "CodePackage", + "id" : "acm026951jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026952jsd" ] + }, + "acm026952jsd" : { + "type" : "CodePackage", + "id" : "acm026952jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026947jsd" ] + }, + "acm026953jsd" : { + "type" : "ControlElement", + "id" : "acm026953jsd", + "name" : "testEmpty" + }, + "acm026954jsd" : { + "type" : "ControlElement", + "id" : "acm026954jsd", + "name" : "testNull" + }, + "acm026955jsd" : { + "type" : "ControlElement", + "id" : "acm026955jsd", + "name" : "testSingleDigit" + }, + "acm026956jsd" : { + "type" : "ControlElement", + "id" : "acm026956jsd", + "name" : "testMultiDigits" + }, + "acm026957jsd" : { + "type" : "ControlElement", + "id" : "acm026957jsd", + "name" : "testAlreadyOrdinals" + }, + "acm026958jsd" : { + "type" : "ControlElement", + "id" : "acm026958jsd", + "name" : "testFullSentence" + }, + "acm026959jsd" : { + "type" : "ControlElement", + "id" : "acm026959jsd", + "name" : "testLetters" + }, + "acm026960jsd" : { + "type" : "ClassUnit", + "id" : "acm026960jsd", + "name" : "OrdinalTest", + "compilationUnitId" : "acm026947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015557jsd" ], + "content" : [ "acm026953jsd", "acm026954jsd", "acm026955jsd", "acm026956jsd", "acm026957jsd", "acm026958jsd", "acm026959jsd" ] + }, + "acm026961jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026961jsd", + "name" : "RTFCharsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026981jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026962jsd" : { + "type" : "CodePackage", + "id" : "acm026962jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026963jsd" ] + }, + "acm026963jsd" : { + "type" : "CodePackage", + "id" : "acm026963jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026964jsd" ] + }, + "acm026964jsd" : { + "type" : "CodePackage", + "id" : "acm026964jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026965jsd" ] + }, + "acm026965jsd" : { + "type" : "CodePackage", + "id" : "acm026965jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026966jsd" ] + }, + "acm026966jsd" : { + "type" : "CodePackage", + "id" : "acm026966jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026961jsd" ] + }, + "acm026967jsd" : { + "type" : "ControlElement", + "id" : "acm026967jsd", + "name" : "setUp" + }, + "acm026968jsd" : { + "type" : "ControlElement", + "id" : "acm026968jsd", + "name" : "tearDown" + }, + "acm026969jsd" : { + "type" : "ControlElement", + "id" : "acm026969jsd", + "name" : "testBasicFormat" + }, + "acm026970jsd" : { + "type" : "ControlElement", + "id" : "acm026970jsd", + "name" : "testLaTeXHighlighting" + }, + "acm026971jsd" : { + "type" : "ControlElement", + "id" : "acm026971jsd", + "name" : "testComplicated" + }, + "acm026972jsd" : { + "type" : "ControlElement", + "id" : "acm026972jsd", + "name" : "testComplicated2" + }, + "acm026973jsd" : { + "type" : "ControlElement", + "id" : "acm026973jsd", + "name" : "testComplicated3" + }, + "acm026974jsd" : { + "type" : "ControlElement", + "id" : "acm026974jsd", + "name" : "testComplicated4" + }, + "acm026975jsd" : { + "type" : "ControlElement", + "id" : "acm026975jsd", + "name" : "testComplicated5" + }, + "acm026976jsd" : { + "type" : "ControlElement", + "id" : "acm026976jsd", + "name" : "testComplicated6" + }, + "acm026977jsd" : { + "type" : "ControlElement", + "id" : "acm026977jsd", + "name" : "testSpecialCharacters" + }, + "acm026978jsd" : { + "type" : "ControlElement", + "id" : "acm026978jsd", + "name" : "testMoreSpecialCharacters" + }, + "acm026979jsd" : { + "type" : "ControlElement", + "id" : "acm026979jsd", + "name" : "testRTFCharacters" + }, + "acm026980jsd" : { + "type" : "ControlElement", + "id" : "acm026980jsd", + "name" : "testRTFCharactersCapital" + }, + "acm026981jsd" : { + "type" : "ClassUnit", + "id" : "acm026981jsd", + "name" : "RTFCharsTest", + "compilationUnitId" : "acm026961jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015567jsd" ], + "content" : [ "acm026967jsd", "acm026968jsd", "acm026969jsd", "acm026970jsd", "acm026971jsd", "acm026972jsd", "acm026973jsd", "acm026974jsd", "acm026975jsd", "acm026976jsd", "acm026977jsd", "acm026978jsd", "acm026979jsd", "acm026980jsd" ] + }, + "acm026982jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026982jsd", + "name" : "RemoveBracketsAddCommaTest", + "parentId" : "acm015085jsd", + "content" : [ "acm026991jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026983jsd" : { + "type" : "CodePackage", + "id" : "acm026983jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026984jsd" ] + }, + "acm026984jsd" : { + "type" : "CodePackage", + "id" : "acm026984jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026985jsd" ] + }, + "acm026985jsd" : { + "type" : "CodePackage", + "id" : "acm026985jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026986jsd" ] + }, + "acm026986jsd" : { + "type" : "CodePackage", + "id" : "acm026986jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026987jsd" ] + }, + "acm026987jsd" : { + "type" : "CodePackage", + "id" : "acm026987jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026982jsd" ] + }, + "acm026988jsd" : { + "type" : "ControlElement", + "id" : "acm026988jsd", + "name" : "setUp" + }, + "acm026989jsd" : { + "type" : "ControlElement", + "id" : "acm026989jsd", + "name" : "formatTextWithBrackets" + }, + "acm026990jsd" : { + "type" : "ControlElement", + "id" : "acm026990jsd", + "name" : "provideExamples" + }, + "acm026991jsd" : { + "type" : "ClassUnit", + "id" : "acm026991jsd", + "name" : "RemoveBracketsAddCommaTest", + "compilationUnitId" : "acm026982jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015583jsd" ], + "content" : [ "acm026988jsd", "acm026989jsd", "acm026990jsd" ] + }, + "acm026992jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm026992jsd", + "name" : "RemoveBracketsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027004jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm026993jsd" : { + "type" : "CodePackage", + "id" : "acm026993jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm026994jsd" ] + }, + "acm026994jsd" : { + "type" : "CodePackage", + "id" : "acm026994jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm026995jsd" ] + }, + "acm026995jsd" : { + "type" : "CodePackage", + "id" : "acm026995jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm026996jsd" ] + }, + "acm026996jsd" : { + "type" : "CodePackage", + "id" : "acm026996jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm026997jsd" ] + }, + "acm026997jsd" : { + "type" : "CodePackage", + "id" : "acm026997jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm026992jsd" ] + }, + "acm026998jsd" : { + "type" : "ControlElement", + "id" : "acm026998jsd", + "name" : "setUp" + }, + "acm026999jsd" : { + "type" : "ControlElement", + "id" : "acm026999jsd", + "name" : "bracePairCorrectlyRemoved" + }, + "acm027000jsd" : { + "type" : "ControlElement", + "id" : "acm027000jsd", + "name" : "singleOpeningBraceCorrectlyRemoved" + }, + "acm027001jsd" : { + "type" : "ControlElement", + "id" : "acm027001jsd", + "name" : "singleClosingBraceCorrectlyRemoved" + }, + "acm027002jsd" : { + "type" : "ControlElement", + "id" : "acm027002jsd", + "name" : "bracePairWithEscapedBackslashCorrectlyRemoved" + }, + "acm027003jsd" : { + "type" : "ControlElement", + "id" : "acm027003jsd", + "name" : "withoutBracketsUnmodified" + }, + "acm027004jsd" : { + "type" : "ClassUnit", + "id" : "acm027004jsd", + "name" : "RemoveBracketsTest", + "compilationUnitId" : "acm026992jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015575jsd" ], + "content" : [ "acm026998jsd", "acm026999jsd", "acm027000jsd", "acm027001jsd", "acm027002jsd", "acm027003jsd" ] + }, + "acm027005jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027005jsd", + "name" : "RemoveLatexCommandsFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027021jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027006jsd" : { + "type" : "CodePackage", + "id" : "acm027006jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027007jsd" ] + }, + "acm027007jsd" : { + "type" : "CodePackage", + "id" : "acm027007jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027008jsd" ] + }, + "acm027008jsd" : { + "type" : "CodePackage", + "id" : "acm027008jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027009jsd" ] + }, + "acm027009jsd" : { + "type" : "CodePackage", + "id" : "acm027009jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027010jsd" ] + }, + "acm027010jsd" : { + "type" : "CodePackage", + "id" : "acm027010jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027005jsd" ] + }, + "acm027011jsd" : { + "type" : "ControlElement", + "id" : "acm027011jsd", + "name" : "setUp" + }, + "acm027012jsd" : { + "type" : "ControlElement", + "id" : "acm027012jsd", + "name" : "withoutLatexCommandsUnmodified" + }, + "acm027013jsd" : { + "type" : "ControlElement", + "id" : "acm027013jsd", + "name" : "singleCommandWiped" + }, + "acm027014jsd" : { + "type" : "ControlElement", + "id" : "acm027014jsd", + "name" : "singleSpaceAfterCommandRemoved" + }, + "acm027015jsd" : { + "type" : "ControlElement", + "id" : "acm027015jsd", + "name" : "multipleSpacesAfterCommandRemoved" + }, + "acm027016jsd" : { + "type" : "ControlElement", + "id" : "acm027016jsd", + "name" : "escapedBackslashBecomesBackslash" + }, + "acm027017jsd" : { + "type" : "ControlElement", + "id" : "acm027017jsd", + "name" : "escapedBackslashFollowedByTextBecomesBackslashFollowedByText" + }, + "acm027018jsd" : { + "type" : "ControlElement", + "id" : "acm027018jsd", + "name" : "escapedBackslashKept" + }, + "acm027019jsd" : { + "type" : "ControlElement", + "id" : "acm027019jsd", + "name" : "escapedUnderscoreReplaces" + }, + "acm027020jsd" : { + "type" : "ControlElement", + "id" : "acm027020jsd", + "name" : "exampleUrlCorrectlyCleaned" + }, + "acm027021jsd" : { + "type" : "ClassUnit", + "id" : "acm027021jsd", + "name" : "RemoveLatexCommandsFormatterTest", + "compilationUnitId" : "acm027005jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015591jsd" ], + "content" : [ "acm027011jsd", "acm027012jsd", "acm027013jsd", "acm027014jsd", "acm027015jsd", "acm027016jsd", "acm027017jsd", "acm027018jsd", "acm027019jsd", "acm027020jsd" ] + }, + "acm027022jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027022jsd", + "name" : "RemoveTildeTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027031jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027023jsd" : { + "type" : "CodePackage", + "id" : "acm027023jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027024jsd" ] + }, + "acm027024jsd" : { + "type" : "CodePackage", + "id" : "acm027024jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027025jsd" ] + }, + "acm027025jsd" : { + "type" : "CodePackage", + "id" : "acm027025jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027026jsd" ] + }, + "acm027026jsd" : { + "type" : "CodePackage", + "id" : "acm027026jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027027jsd" ] + }, + "acm027027jsd" : { + "type" : "CodePackage", + "id" : "acm027027jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027022jsd" ] + }, + "acm027028jsd" : { + "type" : "ControlElement", + "id" : "acm027028jsd", + "name" : "setUp" + }, + "acm027029jsd" : { + "type" : "ControlElement", + "id" : "acm027029jsd", + "name" : "formatText" + }, + "acm027030jsd" : { + "type" : "ControlElement", + "id" : "acm027030jsd", + "name" : "provideArguments" + }, + "acm027031jsd" : { + "type" : "ClassUnit", + "id" : "acm027031jsd", + "name" : "RemoveTildeTest", + "compilationUnitId" : "acm027022jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015599jsd" ], + "content" : [ "acm027028jsd", "acm027029jsd", "acm027030jsd" ] + }, + "acm027032jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027032jsd", + "name" : "RemoveWhitespaceTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027043jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027033jsd" : { + "type" : "CodePackage", + "id" : "acm027033jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027034jsd" ] + }, + "acm027034jsd" : { + "type" : "CodePackage", + "id" : "acm027034jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027035jsd" ] + }, + "acm027035jsd" : { + "type" : "CodePackage", + "id" : "acm027035jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027036jsd" ] + }, + "acm027036jsd" : { + "type" : "CodePackage", + "id" : "acm027036jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027037jsd" ] + }, + "acm027037jsd" : { + "type" : "CodePackage", + "id" : "acm027037jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027032jsd" ] + }, + "acm027038jsd" : { + "type" : "ControlElement", + "id" : "acm027038jsd", + "name" : "testEmptyExpectEmpty" + }, + "acm027039jsd" : { + "type" : "ControlElement", + "id" : "acm027039jsd", + "name" : "testNullExpectNull" + }, + "acm027040jsd" : { + "type" : "ControlElement", + "id" : "acm027040jsd", + "name" : "testNormal" + }, + "acm027041jsd" : { + "type" : "ControlElement", + "id" : "acm027041jsd", + "name" : "testTab" + }, + "acm027042jsd" : { + "type" : "ControlElement", + "id" : "acm027042jsd", + "name" : "testNewLineCombo" + }, + "acm027043jsd" : { + "type" : "ClassUnit", + "id" : "acm027043jsd", + "name" : "RemoveWhitespaceTest", + "compilationUnitId" : "acm027032jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015607jsd" ], + "content" : [ "acm027038jsd", "acm027039jsd", "acm027040jsd", "acm027041jsd", "acm027042jsd" ] + }, + "acm027044jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027044jsd", + "name" : "ReplaceTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027056jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027045jsd" : { + "type" : "CodePackage", + "id" : "acm027045jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027046jsd" ] + }, + "acm027046jsd" : { + "type" : "CodePackage", + "id" : "acm027046jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027047jsd" ] + }, + "acm027047jsd" : { + "type" : "CodePackage", + "id" : "acm027047jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027048jsd" ] + }, + "acm027048jsd" : { + "type" : "CodePackage", + "id" : "acm027048jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027049jsd" ] + }, + "acm027049jsd" : { + "type" : "CodePackage", + "id" : "acm027049jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027044jsd" ] + }, + "acm027050jsd" : { + "type" : "ControlElement", + "id" : "acm027050jsd", + "name" : "testSimpleText" + }, + "acm027051jsd" : { + "type" : "ControlElement", + "id" : "acm027051jsd", + "name" : "testSimpleTextNoHit" + }, + "acm027052jsd" : { + "type" : "ControlElement", + "id" : "acm027052jsd", + "name" : "testFormatNull" + }, + "acm027053jsd" : { + "type" : "ControlElement", + "id" : "acm027053jsd", + "name" : "testFormatEmpty" + }, + "acm027054jsd" : { + "type" : "ControlElement", + "id" : "acm027054jsd", + "name" : "testNoArgumentSet" + }, + "acm027055jsd" : { + "type" : "ControlElement", + "id" : "acm027055jsd", + "name" : "testNoProperArgument" + }, + "acm027056jsd" : { + "type" : "ClassUnit", + "id" : "acm027056jsd", + "name" : "ReplaceTest", + "compilationUnitId" : "acm027044jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015616jsd" ], + "content" : [ "acm027050jsd", "acm027051jsd", "acm027052jsd", "acm027053jsd", "acm027054jsd", "acm027055jsd" ] + }, + "acm027057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027057jsd", + "name" : "ReplaceUnicodeLigaturesFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027068jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027058jsd" : { + "type" : "CodePackage", + "id" : "acm027058jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027059jsd" ] + }, + "acm027059jsd" : { + "type" : "CodePackage", + "id" : "acm027059jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027060jsd" ] + }, + "acm027060jsd" : { + "type" : "CodePackage", + "id" : "acm027060jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027061jsd" ] + }, + "acm027061jsd" : { + "type" : "CodePackage", + "id" : "acm027061jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027062jsd" ] + }, + "acm027062jsd" : { + "type" : "CodePackage", + "id" : "acm027062jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027057jsd" ] + }, + "acm027063jsd" : { + "type" : "ControlElement", + "id" : "acm027063jsd", + "name" : "setUp" + }, + "acm027064jsd" : { + "type" : "ControlElement", + "id" : "acm027064jsd", + "name" : "testPlainFormat" + }, + "acm027065jsd" : { + "type" : "ControlElement", + "id" : "acm027065jsd", + "name" : "testSingleLigatures" + }, + "acm027066jsd" : { + "type" : "ControlElement", + "id" : "acm027066jsd", + "name" : "testLigatureSequence" + }, + "acm027067jsd" : { + "type" : "ControlElement", + "id" : "acm027067jsd", + "name" : "testSampleInput" + }, + "acm027068jsd" : { + "type" : "ClassUnit", + "id" : "acm027068jsd", + "name" : "ReplaceUnicodeLigaturesFormatterTest", + "compilationUnitId" : "acm027057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015629jsd" ], + "content" : [ "acm027063jsd", "acm027064jsd", "acm027065jsd", "acm027066jsd", "acm027067jsd" ] + }, + "acm027069jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027069jsd", + "name" : "RisKeywordsTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027080jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027070jsd" : { + "type" : "CodePackage", + "id" : "acm027070jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027071jsd" ] + }, + "acm027071jsd" : { + "type" : "CodePackage", + "id" : "acm027071jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027072jsd" ] + }, + "acm027072jsd" : { + "type" : "CodePackage", + "id" : "acm027072jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027073jsd" ] + }, + "acm027073jsd" : { + "type" : "CodePackage", + "id" : "acm027073jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027074jsd" ] + }, + "acm027074jsd" : { + "type" : "CodePackage", + "id" : "acm027074jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027069jsd" ] + }, + "acm027075jsd" : { + "type" : "ControlElement", + "id" : "acm027075jsd", + "name" : "testEmpty" + }, + "acm027076jsd" : { + "type" : "ControlElement", + "id" : "acm027076jsd", + "name" : "testNull" + }, + "acm027077jsd" : { + "type" : "ControlElement", + "id" : "acm027077jsd", + "name" : "testSingleKeyword" + }, + "acm027078jsd" : { + "type" : "ControlElement", + "id" : "acm027078jsd", + "name" : "testTwoKeywords" + }, + "acm027079jsd" : { + "type" : "ControlElement", + "id" : "acm027079jsd", + "name" : "testMultipleKeywords" + }, + "acm027080jsd" : { + "type" : "ClassUnit", + "id" : "acm027080jsd", + "name" : "RisKeywordsTest", + "compilationUnitId" : "acm027069jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015654jsd" ], + "content" : [ "acm027075jsd", "acm027076jsd", "acm027077jsd", "acm027078jsd", "acm027079jsd" ] + }, + "acm027081jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027081jsd", + "name" : "RisMonthTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027091jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027082jsd" : { + "type" : "CodePackage", + "id" : "acm027082jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027083jsd" ] + }, + "acm027083jsd" : { + "type" : "CodePackage", + "id" : "acm027083jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027084jsd" ] + }, + "acm027084jsd" : { + "type" : "CodePackage", + "id" : "acm027084jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027085jsd" ] + }, + "acm027085jsd" : { + "type" : "CodePackage", + "id" : "acm027085jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027086jsd" ] + }, + "acm027086jsd" : { + "type" : "CodePackage", + "id" : "acm027086jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027081jsd" ] + }, + "acm027087jsd" : { + "type" : "ControlElement", + "id" : "acm027087jsd", + "name" : "testEmpty" + }, + "acm027088jsd" : { + "type" : "ControlElement", + "id" : "acm027088jsd", + "name" : "testNull" + }, + "acm027089jsd" : { + "type" : "ControlElement", + "id" : "acm027089jsd", + "name" : "testValidMonth" + }, + "acm027090jsd" : { + "type" : "ControlElement", + "id" : "acm027090jsd", + "name" : "testInvalidMonth" + }, + "acm027091jsd" : { + "type" : "ClassUnit", + "id" : "acm027091jsd", + "name" : "RisMonthTest", + "compilationUnitId" : "acm027081jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015662jsd" ], + "content" : [ "acm027087jsd", "acm027088jsd", "acm027089jsd", "acm027090jsd" ] + }, + "acm027092jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027092jsd", + "name" : "ShortMonthFormatterTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027102jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027093jsd" : { + "type" : "CodePackage", + "id" : "acm027093jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027094jsd" ] + }, + "acm027094jsd" : { + "type" : "CodePackage", + "id" : "acm027094jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027095jsd" ] + }, + "acm027095jsd" : { + "type" : "CodePackage", + "id" : "acm027095jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027096jsd" ] + }, + "acm027096jsd" : { + "type" : "CodePackage", + "id" : "acm027096jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027097jsd" ] + }, + "acm027097jsd" : { + "type" : "CodePackage", + "id" : "acm027097jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027092jsd" ] + }, + "acm027098jsd" : { + "type" : "ControlElement", + "id" : "acm027098jsd", + "name" : "setUp" + }, + "acm027099jsd" : { + "type" : "ControlElement", + "id" : "acm027099jsd", + "name" : "formatNullInput" + }, + "acm027100jsd" : { + "type" : "ControlElement", + "id" : "acm027100jsd", + "name" : "formatDifferentInputs" + }, + "acm027101jsd" : { + "type" : "ControlElement", + "id" : "acm027101jsd", + "name" : "provideArguments" + }, + "acm027102jsd" : { + "type" : "ClassUnit", + "id" : "acm027102jsd", + "name" : "ShortMonthFormatterTest", + "compilationUnitId" : "acm027092jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015008jsd", "acm015670jsd" ], + "content" : [ "acm027098jsd", "acm027099jsd", "acm027100jsd", "acm027101jsd" ] + }, + "acm027103jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027103jsd", + "name" : "ToLowerCaseTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027112jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027104jsd" : { + "type" : "CodePackage", + "id" : "acm027104jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027105jsd" ] + }, + "acm027105jsd" : { + "type" : "CodePackage", + "id" : "acm027105jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027106jsd" ] + }, + "acm027106jsd" : { + "type" : "CodePackage", + "id" : "acm027106jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027107jsd" ] + }, + "acm027107jsd" : { + "type" : "CodePackage", + "id" : "acm027107jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027108jsd" ] + }, + "acm027108jsd" : { + "type" : "CodePackage", + "id" : "acm027108jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027103jsd" ] + }, + "acm027109jsd" : { + "type" : "ControlElement", + "id" : "acm027109jsd", + "name" : "testNull" + }, + "acm027110jsd" : { + "type" : "ControlElement", + "id" : "acm027110jsd", + "name" : "toLowerCaseWithDifferentInputs" + }, + "acm027111jsd" : { + "type" : "ControlElement", + "id" : "acm027111jsd", + "name" : "provideArguments" + }, + "acm027112jsd" : { + "type" : "ClassUnit", + "id" : "acm027112jsd", + "name" : "ToLowerCaseTest", + "compilationUnitId" : "acm027103jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015678jsd" ], + "content" : [ "acm027109jsd", "acm027110jsd", "acm027111jsd" ] + }, + "acm027113jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027113jsd", + "name" : "ToUpperCaseTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027121jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027114jsd" : { + "type" : "CodePackage", + "id" : "acm027114jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027115jsd" ] + }, + "acm027115jsd" : { + "type" : "CodePackage", + "id" : "acm027115jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027116jsd" ] + }, + "acm027116jsd" : { + "type" : "CodePackage", + "id" : "acm027116jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027117jsd" ] + }, + "acm027117jsd" : { + "type" : "CodePackage", + "id" : "acm027117jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027118jsd" ] + }, + "acm027118jsd" : { + "type" : "CodePackage", + "id" : "acm027118jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027113jsd" ] + }, + "acm027119jsd" : { + "type" : "ControlElement", + "id" : "acm027119jsd", + "name" : "toUpperCaseTests" + }, + "acm027120jsd" : { + "type" : "ControlElement", + "id" : "acm027120jsd", + "name" : "toUpperCaseTests" + }, + "acm027121jsd" : { + "type" : "ClassUnit", + "id" : "acm027121jsd", + "name" : "ToUpperCaseTest", + "compilationUnitId" : "acm027113jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015686jsd" ], + "content" : [ "acm027119jsd", "acm027120jsd" ] + }, + "acm027122jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027122jsd", + "name" : "WrapContentTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027130jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027123jsd" : { + "type" : "CodePackage", + "id" : "acm027123jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027124jsd" ] + }, + "acm027124jsd" : { + "type" : "CodePackage", + "id" : "acm027124jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027125jsd" ] + }, + "acm027125jsd" : { + "type" : "CodePackage", + "id" : "acm027125jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027126jsd" ] + }, + "acm027126jsd" : { + "type" : "CodePackage", + "id" : "acm027126jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027127jsd" ] + }, + "acm027127jsd" : { + "type" : "CodePackage", + "id" : "acm027127jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027122jsd" ] + }, + "acm027128jsd" : { + "type" : "ControlElement", + "id" : "acm027128jsd", + "name" : "formatContent" + }, + "acm027129jsd" : { + "type" : "ControlElement", + "id" : "acm027129jsd", + "name" : "provideContent" + }, + "acm027130jsd" : { + "type" : "ClassUnit", + "id" : "acm027130jsd", + "name" : "WrapContentTest", + "compilationUnitId" : "acm027122jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015059jsd", "acm015695jsd" ], + "content" : [ "acm027128jsd", "acm027129jsd" ] + }, + "acm027131jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027131jsd", + "name" : "WrapFileLinksTest", + "parentId" : "acm015085jsd", + "content" : [ "acm027155jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "layout", "format" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027132jsd" : { + "type" : "CodePackage", + "id" : "acm027132jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027133jsd" ] + }, + "acm027133jsd" : { + "type" : "CodePackage", + "id" : "acm027133jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027134jsd" ] + }, + "acm027134jsd" : { + "type" : "CodePackage", + "id" : "acm027134jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027135jsd" ] + }, + "acm027135jsd" : { + "type" : "CodePackage", + "id" : "acm027135jsd", + "name" : "layout", + "parentId" : null, + "content" : [ "acm027136jsd" ] + }, + "acm027136jsd" : { + "type" : "CodePackage", + "id" : "acm027136jsd", + "name" : "format", + "parentId" : null, + "content" : [ "acm027131jsd" ] + }, + "acm027137jsd" : { + "type" : "ControlElement", + "id" : "acm027137jsd", + "name" : "setUp" + }, + "acm027138jsd" : { + "type" : "ControlElement", + "id" : "acm027138jsd", + "name" : "testEmpty" + }, + "acm027139jsd" : { + "type" : "ControlElement", + "id" : "acm027139jsd", + "name" : "testNull" + }, + "acm027140jsd" : { + "type" : "ControlElement", + "id" : "acm027140jsd", + "name" : "testNoFormatSetNonEmptyString" + }, + "acm027141jsd" : { + "type" : "ControlElement", + "id" : "acm027141jsd", + "name" : "testFileExtension" + }, + "acm027142jsd" : { + "type" : "ControlElement", + "id" : "acm027142jsd", + "name" : "testFileExtensionNoExtension" + }, + "acm027143jsd" : { + "type" : "ControlElement", + "id" : "acm027143jsd", + "name" : "testPlainTextString" + }, + "acm027144jsd" : { + "type" : "ControlElement", + "id" : "acm027144jsd", + "name" : "testDescription" + }, + "acm027145jsd" : { + "type" : "ControlElement", + "id" : "acm027145jsd", + "name" : "testDescriptionNoDescription" + }, + "acm027146jsd" : { + "type" : "ControlElement", + "id" : "acm027146jsd", + "name" : "testType" + }, + "acm027147jsd" : { + "type" : "ControlElement", + "id" : "acm027147jsd", + "name" : "testTypeNoType" + }, + "acm027148jsd" : { + "type" : "ControlElement", + "id" : "acm027148jsd", + "name" : "testIterator" + }, + "acm027149jsd" : { + "type" : "ControlElement", + "id" : "acm027149jsd", + "name" : "testIteratorTwoItems" + }, + "acm027150jsd" : { + "type" : "ControlElement", + "id" : "acm027150jsd", + "name" : "testEndingBracket" + }, + "acm027151jsd" : { + "type" : "ControlElement", + "id" : "acm027151jsd", + "name" : "testPath" + }, + "acm027152jsd" : { + "type" : "ControlElement", + "id" : "acm027152jsd", + "name" : "testPathFallBackToGeneratedDir" + }, + "acm027153jsd" : { + "type" : "ControlElement", + "id" : "acm027153jsd", + "name" : "testPathReturnsRelativePathIfNotFound" + }, + "acm027154jsd" : { + "type" : "ControlElement", + "id" : "acm027154jsd", + "name" : "testRelativePath" + }, + "acm027155jsd" : { + "type" : "ClassUnit", + "id" : "acm027155jsd", + "name" : "WrapFileLinksTest", + "compilationUnitId" : "acm027131jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015711jsd" ], + "content" : [ "acm027137jsd", "acm027138jsd", "acm027139jsd", "acm027140jsd", "acm027141jsd", "acm027142jsd", "acm027143jsd", "acm027144jsd", "acm027145jsd", "acm027146jsd", "acm027147jsd", "acm027148jsd", "acm027149jsd", "acm027150jsd", "acm027151jsd", "acm027152jsd", "acm027153jsd", "acm027154jsd" ] + }, + "acm027156jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027156jsd", + "name" : "MSBibConverterTest", + "parentId" : "acm015743jsd", + "content" : [ "acm027162jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027157jsd" : { + "type" : "CodePackage", + "id" : "acm027157jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027158jsd" ] + }, + "acm027158jsd" : { + "type" : "CodePackage", + "id" : "acm027158jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027159jsd" ] + }, + "acm027159jsd" : { + "type" : "CodePackage", + "id" : "acm027159jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027160jsd" ] + }, + "acm027160jsd" : { + "type" : "CodePackage", + "id" : "acm027160jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm027156jsd" ] + }, + "acm027161jsd" : { + "type" : "ControlElement", + "id" : "acm027161jsd", + "name" : "convert" + }, + "acm027162jsd" : { + "type" : "ClassUnit", + "id" : "acm027162jsd", + "name" : "MSBibConverterTest", + "compilationUnitId" : "acm027156jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm027161jsd" ] + }, + "acm027163jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027163jsd", + "name" : "MsBibAuthorTest", + "parentId" : "acm015743jsd", + "content" : [ "acm027174jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027164jsd" : { + "type" : "CodePackage", + "id" : "acm027164jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027165jsd" ] + }, + "acm027165jsd" : { + "type" : "CodePackage", + "id" : "acm027165jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027166jsd" ] + }, + "acm027166jsd" : { + "type" : "CodePackage", + "id" : "acm027166jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027167jsd" ] + }, + "acm027167jsd" : { + "type" : "CodePackage", + "id" : "acm027167jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm027163jsd" ] + }, + "acm027168jsd" : { + "type" : "ControlElement", + "id" : "acm027168jsd", + "name" : "testGetFirstName" + }, + "acm027169jsd" : { + "type" : "ControlElement", + "id" : "acm027169jsd", + "name" : "testGetMiddleName" + }, + "acm027170jsd" : { + "type" : "ControlElement", + "id" : "acm027170jsd", + "name" : "testGetNoMiddleName" + }, + "acm027171jsd" : { + "type" : "ControlElement", + "id" : "acm027171jsd", + "name" : "testGetNoFirstName" + }, + "acm027172jsd" : { + "type" : "ControlElement", + "id" : "acm027172jsd", + "name" : "testGetLastName" + }, + "acm027173jsd" : { + "type" : "ControlElement", + "id" : "acm027173jsd", + "name" : "testGetVonAndLastName" + }, + "acm027174jsd" : { + "type" : "ClassUnit", + "id" : "acm027174jsd", + "name" : "MsBibAuthorTest", + "compilationUnitId" : "acm027163jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015821jsd", "acm018138jsd" ], + "content" : [ "acm027168jsd", "acm027169jsd", "acm027170jsd", "acm027171jsd", "acm027172jsd", "acm027173jsd" ] + }, + "acm027175jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027175jsd", + "name" : "MsBibMappingTest", + "parentId" : "acm015743jsd", + "content" : [ "acm027184jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "msbib" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027176jsd" : { + "type" : "CodePackage", + "id" : "acm027176jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027177jsd" ] + }, + "acm027177jsd" : { + "type" : "CodePackage", + "id" : "acm027177jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027178jsd" ] + }, + "acm027178jsd" : { + "type" : "CodePackage", + "id" : "acm027178jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027179jsd" ] + }, + "acm027179jsd" : { + "type" : "CodePackage", + "id" : "acm027179jsd", + "name" : "msbib", + "parentId" : null, + "content" : [ "acm027175jsd" ] + }, + "acm027180jsd" : { + "type" : "ControlElement", + "id" : "acm027180jsd", + "name" : "testGetLanguage" + }, + "acm027181jsd" : { + "type" : "ControlElement", + "id" : "acm027181jsd", + "name" : "testGetLCID" + }, + "acm027182jsd" : { + "type" : "ControlElement", + "id" : "acm027182jsd", + "name" : "testGetInvalidLanguage" + }, + "acm027183jsd" : { + "type" : "ControlElement", + "id" : "acm027183jsd", + "name" : "testInvalidLCID" + }, + "acm027184jsd" : { + "type" : "ClassUnit", + "id" : "acm027184jsd", + "name" : "MsBibMappingTest", + "compilationUnitId" : "acm027175jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027180jsd", "acm027181jsd", "acm027182jsd", "acm027183jsd" ] + }, + "acm027185jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027185jsd", + "name" : "MimeTypeDetectorTest", + "parentId" : "acm015837jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027186jsd" : { + "type" : "CodePackage", + "id" : "acm027186jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027187jsd" ] + }, + "acm027187jsd" : { + "type" : "CodePackage", + "id" : "acm027187jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027188jsd" ] + }, + "acm027188jsd" : { + "type" : "CodePackage", + "id" : "acm027188jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027189jsd" ] + }, + "acm027189jsd" : { + "type" : "CodePackage", + "id" : "acm027189jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm027185jsd" ] + }, + "acm027190jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027190jsd", + "name" : "ProxyTest", + "parentId" : "acm015837jsd", + "content" : [ "acm027196jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027191jsd" : { + "type" : "CodePackage", + "id" : "acm027191jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027192jsd" ] + }, + "acm027192jsd" : { + "type" : "CodePackage", + "id" : "acm027192jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027193jsd" ] + }, + "acm027193jsd" : { + "type" : "CodePackage", + "id" : "acm027193jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027194jsd" ] + }, + "acm027194jsd" : { + "type" : "CodePackage", + "id" : "acm027194jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm027190jsd" ] + }, + "acm027195jsd" : { + "type" : "ControlElement", + "id" : "acm027195jsd", + "name" : "testProxyPreferencesStorePassword" + }, + "acm027196jsd" : { + "type" : "ClassUnit", + "id" : "acm027196jsd", + "name" : "ProxyTest", + "compilationUnitId" : "acm027190jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015885jsd" ], + "content" : [ "acm027195jsd" ] + }, + "acm027197jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027197jsd", + "name" : "URLDownloadTest", + "parentId" : "acm015837jsd", + "content" : [ "acm027216jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027198jsd" : { + "type" : "CodePackage", + "id" : "acm027198jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027199jsd" ] + }, + "acm027199jsd" : { + "type" : "CodePackage", + "id" : "acm027199jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027200jsd" ] + }, + "acm027200jsd" : { + "type" : "CodePackage", + "id" : "acm027200jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027201jsd" ] + }, + "acm027201jsd" : { + "type" : "CodePackage", + "id" : "acm027201jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm027197jsd" ] + }, + "acm027202jsd" : { + "type" : "ControlElement", + "id" : "acm027202jsd", + "name" : "testStringDownloadWithSetEncoding" + }, + "acm027203jsd" : { + "type" : "ControlElement", + "id" : "acm027203jsd", + "name" : "testStringDownload" + }, + "acm027204jsd" : { + "type" : "ControlElement", + "id" : "acm027204jsd", + "name" : "testFileDownload" + }, + "acm027205jsd" : { + "type" : "ControlElement", + "id" : "acm027205jsd", + "name" : "testDetermineMimeType" + }, + "acm027206jsd" : { + "type" : "ControlElement", + "id" : "acm027206jsd", + "name" : "downloadToTemporaryFilePathWithoutFileSavesAsTmpFile" + }, + "acm027207jsd" : { + "type" : "ControlElement", + "id" : "acm027207jsd", + "name" : "downloadToTemporaryFileKeepsName" + }, + "acm027208jsd" : { + "type" : "ControlElement", + "id" : "acm027208jsd", + "name" : "downloadOfFTPSucceeds" + }, + "acm027209jsd" : { + "type" : "ControlElement", + "id" : "acm027209jsd", + "name" : "downloadOfHttpSucceeds" + }, + "acm027210jsd" : { + "type" : "ControlElement", + "id" : "acm027210jsd", + "name" : "downloadOfHttpsSucceeds" + }, + "acm027211jsd" : { + "type" : "ControlElement", + "id" : "acm027211jsd", + "name" : "testCheckConnectionSuccess" + }, + "acm027212jsd" : { + "type" : "ControlElement", + "id" : "acm027212jsd", + "name" : "testCheckConnectionFail" + }, + "acm027213jsd" : { + "type" : "ControlElement", + "id" : "acm027213jsd", + "name" : "connectTimeoutIsNeverNull" + }, + "acm027214jsd" : { + "type" : "ControlElement", + "id" : "acm027214jsd", + "name" : "test503ErrorThrowsNestedIOExceptionWithFetcherServerException" + }, + "acm027215jsd" : { + "type" : "ControlElement", + "id" : "acm027215jsd", + "name" : "test429ErrorThrowsNestedIOExceptionWithFetcherServerException" + }, + "acm027216jsd" : { + "type" : "ClassUnit", + "id" : "acm027216jsd", + "name" : "URLDownloadTest", + "compilationUnitId" : "acm027197jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012305jsd", "acm012332jsd", "acm015926jsd", "acm027216jsd" ], + "content" : [ "acm027202jsd", "acm027203jsd", "acm027204jsd", "acm027205jsd", "acm027206jsd", "acm027207jsd", "acm027208jsd", "acm027209jsd", "acm027210jsd", "acm027211jsd", "acm027212jsd", "acm027213jsd", "acm027214jsd", "acm027215jsd" ] + }, + "acm027217jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027217jsd", + "name" : "URLUtilTest", + "parentId" : "acm015837jsd", + "content" : [ "acm027226jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "net" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027218jsd" : { + "type" : "CodePackage", + "id" : "acm027218jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027219jsd" ] + }, + "acm027219jsd" : { + "type" : "CodePackage", + "id" : "acm027219jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027220jsd" ] + }, + "acm027220jsd" : { + "type" : "CodePackage", + "id" : "acm027220jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027221jsd" ] + }, + "acm027221jsd" : { + "type" : "CodePackage", + "id" : "acm027221jsd", + "name" : "net", + "parentId" : null, + "content" : [ "acm027217jsd" ] + }, + "acm027222jsd" : { + "type" : "ControlElement", + "id" : "acm027222jsd", + "name" : "cleanGoogleSearchURL" + }, + "acm027223jsd" : { + "type" : "ControlElement", + "id" : "acm027223jsd", + "name" : "isURLshouldAcceptValidURL" + }, + "acm027224jsd" : { + "type" : "ControlElement", + "id" : "acm027224jsd", + "name" : "isURLshouldRejectInvalidURL" + }, + "acm027225jsd" : { + "type" : "ControlElement", + "id" : "acm027225jsd", + "name" : "isURLshouldRejectEmbeddedURL" + }, + "acm027226jsd" : { + "type" : "ClassUnit", + "id" : "acm027226jsd", + "name" : "URLUtilTest", + "compilationUnitId" : "acm027217jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027222jsd", "acm027223jsd", "acm027224jsd", "acm027225jsd" ] + }, + "acm027227jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027227jsd", + "name" : "OOBibStyleTest", + "parentId" : "acm016244jsd", + "content" : [ "acm027267jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027228jsd" : { + "type" : "CodePackage", + "id" : "acm027228jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027229jsd" ] + }, + "acm027229jsd" : { + "type" : "CodePackage", + "id" : "acm027229jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027230jsd" ] + }, + "acm027230jsd" : { + "type" : "CodePackage", + "id" : "acm027230jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027231jsd" ] + }, + "acm027231jsd" : { + "type" : "CodePackage", + "id" : "acm027231jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm027232jsd" ] + }, + "acm027232jsd" : { + "type" : "CodePackage", + "id" : "acm027232jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm027227jsd" ] + }, + "acm027233jsd" : { + "type" : "ControlElement", + "id" : "acm027233jsd", + "name" : "setUp" + }, + "acm027234jsd" : { + "type" : "ControlElement", + "id" : "acm027234jsd", + "name" : "testAuthorYear" + }, + "acm027235jsd" : { + "type" : "ControlElement", + "id" : "acm027235jsd", + "name" : "testAuthorYearAsFile" + }, + "acm027236jsd" : { + "type" : "ControlElement", + "id" : "acm027236jsd", + "name" : "testNumerical" + }, + "acm027237jsd" : { + "type" : "ControlElement", + "id" : "acm027237jsd", + "name" : "runGetNumCitationMarker2a" + }, + "acm027238jsd" : { + "type" : "ControlElement", + "id" : "acm027238jsd", + "name" : "numEntry" + }, + "acm027239jsd" : { + "type" : "ControlElement", + "id" : "acm027239jsd", + "name" : "numBibEntry" + }, + "acm027240jsd" : { + "type" : "ControlElement", + "id" : "acm027240jsd", + "name" : "runGetNumCitationMarker2b" + }, + "acm027241jsd" : { + "type" : "ControlElement", + "id" : "acm027241jsd", + "name" : "makeCitationMarkerEntry" + }, + "acm027242jsd" : { + "type" : "ControlElement", + "id" : "acm027242jsd", + "name" : "getCitationMarker2" + }, + "acm027243jsd" : { + "type" : "ControlElement", + "id" : "acm027243jsd", + "name" : "getCitationMarker2b" + }, + "acm027244jsd" : { + "type" : "ControlElement", + "id" : "acm027244jsd", + "name" : "testGetNumCitationMarker" + }, + "acm027245jsd" : { + "type" : "ControlElement", + "id" : "acm027245jsd", + "name" : "testGetNumCitationMarkerUndefined" + }, + "acm027246jsd" : { + "type" : "ControlElement", + "id" : "acm027246jsd", + "name" : "testGetCitProperty" + }, + "acm027247jsd" : { + "type" : "ControlElement", + "id" : "acm027247jsd", + "name" : "testGetCitationMarker" + }, + "acm027248jsd" : { + "type" : "ControlElement", + "id" : "acm027248jsd", + "name" : "testLayout" + }, + "acm027249jsd" : { + "type" : "ControlElement", + "id" : "acm027249jsd", + "name" : "testInstitutionAuthor" + }, + "acm027250jsd" : { + "type" : "ControlElement", + "id" : "acm027250jsd", + "name" : "testVonAuthor" + }, + "acm027251jsd" : { + "type" : "ControlElement", + "id" : "acm027251jsd", + "name" : "testInstitutionAuthorMarker" + }, + "acm027252jsd" : { + "type" : "ControlElement", + "id" : "acm027252jsd", + "name" : "testVonAuthorMarker" + }, + "acm027253jsd" : { + "type" : "ControlElement", + "id" : "acm027253jsd", + "name" : "testNullAuthorMarker" + }, + "acm027254jsd" : { + "type" : "ControlElement", + "id" : "acm027254jsd", + "name" : "testNullYearMarker" + }, + "acm027255jsd" : { + "type" : "ControlElement", + "id" : "acm027255jsd", + "name" : "testEmptyEntryMarker" + }, + "acm027256jsd" : { + "type" : "ControlElement", + "id" : "acm027256jsd", + "name" : "testGetCitationMarkerInParenthesisUniquefiers" + }, + "acm027257jsd" : { + "type" : "ControlElement", + "id" : "acm027257jsd", + "name" : "testGetCitationMarkerInTextUniquefiers" + }, + "acm027258jsd" : { + "type" : "ControlElement", + "id" : "acm027258jsd", + "name" : "testGetCitationMarkerInParenthesisUniquefiersThreeSameAuthor" + }, + "acm027259jsd" : { + "type" : "ControlElement", + "id" : "acm027259jsd", + "name" : "testGetCitationMarkerInTextUniquefiersThreeSameAuthor" + }, + "acm027260jsd" : { + "type" : "ControlElement", + "id" : "acm027260jsd", + "name" : "testEquals" + }, + "acm027261jsd" : { + "type" : "ControlElement", + "id" : "acm027261jsd", + "name" : "testNotEquals" + }, + "acm027262jsd" : { + "type" : "ControlElement", + "id" : "acm027262jsd", + "name" : "testCompareToEqual" + }, + "acm027263jsd" : { + "type" : "ControlElement", + "id" : "acm027263jsd", + "name" : "testCompareToNotEqual" + }, + "acm027264jsd" : { + "type" : "ControlElement", + "id" : "acm027264jsd", + "name" : "testEmptyStringPropertyAndOxfordComma" + }, + "acm027265jsd" : { + "type" : "ControlElement", + "id" : "acm027265jsd", + "name" : "testIsValidWithDefaultSectionAtTheStart" + }, + "acm027266jsd" : { + "type" : "ControlElement", + "id" : "acm027266jsd", + "name" : "testGetCitationMarkerJoinFirst" + }, + "acm027267jsd" : { + "type" : "ClassUnit", + "id" : "acm027267jsd", + "name" : "OOBibStyleTest", + "compilationUnitId" : "acm027227jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm014982jsd", "acm015033jsd", "acm016334jsd", "acm016406jsd", "acm017988jsd", "acm018267jsd", "acm019079jsd", "acm019532jsd", "acm019786jsd", "acm019804jsd", "acm019814jsd", "acm027267jsd" ], + "content" : [ "acm027233jsd", "acm027234jsd", "acm027235jsd", "acm027236jsd", "acm027237jsd", "acm027238jsd", "acm027239jsd", "acm027240jsd", "acm027241jsd", "acm027242jsd", "acm027243jsd", "acm027244jsd", "acm027245jsd", "acm027246jsd", "acm027247jsd", "acm027248jsd", "acm027249jsd", "acm027250jsd", "acm027251jsd", "acm027252jsd", "acm027253jsd", "acm027254jsd", "acm027255jsd", "acm027256jsd", "acm027257jsd", "acm027258jsd", "acm027259jsd", "acm027260jsd", "acm027261jsd", "acm027262jsd", "acm027263jsd", "acm027264jsd", "acm027265jsd", "acm027266jsd" ] + }, + "acm027268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027268jsd", + "name" : "OOBibStyleTestHelper", + "parentId" : "acm016244jsd", + "content" : [ "acm027290jsd", "acm027295jsd", "acm027299jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027269jsd" : { + "type" : "CodePackage", + "id" : "acm027269jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027270jsd" ] + }, + "acm027270jsd" : { + "type" : "CodePackage", + "id" : "acm027270jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027271jsd" ] + }, + "acm027271jsd" : { + "type" : "CodePackage", + "id" : "acm027271jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027272jsd" ] + }, + "acm027272jsd" : { + "type" : "CodePackage", + "id" : "acm027272jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm027273jsd" ] + }, + "acm027273jsd" : { + "type" : "CodePackage", + "id" : "acm027273jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm027268jsd" ] + }, + "acm027274jsd" : { + "type" : "ControlElement", + "id" : "acm027274jsd", + "name" : "CitationMarkerNumericEntryImpl" + }, + "acm027275jsd" : { + "type" : "ControlElement", + "id" : "acm027275jsd", + "name" : "getCitationKey" + }, + "acm027276jsd" : { + "type" : "ControlElement", + "id" : "acm027276jsd", + "name" : "getNumber" + }, + "acm027277jsd" : { + "type" : "ControlElement", + "id" : "acm027277jsd", + "name" : "getPageInfo" + }, + "acm027278jsd" : { + "type" : "ControlElement", + "id" : "acm027278jsd", + "name" : "CitationMarkerNumericBibEntryImpl" + }, + "acm027279jsd" : { + "type" : "ControlElement", + "id" : "acm027279jsd", + "name" : "getCitationKey" + }, + "acm027280jsd" : { + "type" : "ControlElement", + "id" : "acm027280jsd", + "name" : "getNumber" + }, + "acm027281jsd" : { + "type" : "ControlElement", + "id" : "acm027281jsd", + "name" : "numBibEntry" + }, + "acm027282jsd" : { + "type" : "ControlElement", + "id" : "acm027282jsd", + "name" : "runGetNumCitationMarker2a" + }, + "acm027283jsd" : { + "type" : "ControlElement", + "id" : "acm027283jsd", + "name" : "numEntry" + }, + "acm027284jsd" : { + "type" : "ControlElement", + "id" : "acm027284jsd", + "name" : "runGetNumCitationMarker2b" + }, + "acm027285jsd" : { + "type" : "ControlElement", + "id" : "acm027285jsd", + "name" : "makeCitationMarkerEntry" + }, + "acm027286jsd" : { + "type" : "ControlElement", + "id" : "acm027286jsd", + "name" : "getCitationMarker2ab" + }, + "acm027287jsd" : { + "type" : "ControlElement", + "id" : "acm027287jsd", + "name" : "getCitationMarker2" + }, + "acm027288jsd" : { + "type" : "ControlElement", + "id" : "acm027288jsd", + "name" : "getCitationMarker2b" + }, + "acm027289jsd" : { + "type" : "ControlElement", + "id" : "acm027289jsd", + "name" : "testGetNumCitationMarkerExtra" + }, + "acm027290jsd" : { + "type" : "ClassUnit", + "id" : "acm027290jsd", + "name" : "OOBibStyleTestHelper", + "compilationUnitId" : "acm027268jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016334jsd", "acm017988jsd", "acm018267jsd", "acm019532jsd", "acm019712jsd", "acm019776jsd", "acm019786jsd", "acm019804jsd", "acm019814jsd", "acm019912jsd", "acm027295jsd", "acm027299jsd" ], + "content" : [ "acm027274jsd", "acm027275jsd", "acm027276jsd", "acm027277jsd", "acm027278jsd", "acm027279jsd", "acm027280jsd", "acm027281jsd", "acm027282jsd", "acm027283jsd", "acm027284jsd", "acm027285jsd", "acm027286jsd", "acm027287jsd", "acm027288jsd", "acm027289jsd" ] + }, + "acm027291jsd" : { + "type" : "ControlElement", + "id" : "acm027291jsd", + "name" : "CitationMarkerNumericEntryImpl" + }, + "acm027292jsd" : { + "type" : "ControlElement", + "id" : "acm027292jsd", + "name" : "getCitationKey" + }, + "acm027293jsd" : { + "type" : "ControlElement", + "id" : "acm027293jsd", + "name" : "getNumber" + }, + "acm027294jsd" : { + "type" : "ControlElement", + "id" : "acm027294jsd", + "name" : "getPageInfo" + }, + "acm027295jsd" : { + "type" : "ClassUnit", + "id" : "acm027295jsd", + "name" : "CitationMarkerNumericEntryImpl", + "compilationUnitId" : "acm027268jsd", + "parentDatatypeId" : "acm027290jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019814jsd" ], + "datatypeReferencesIds" : [ "acm019532jsd" ], + "content" : [ "acm027291jsd", "acm027292jsd", "acm027293jsd", "acm027294jsd" ] + }, + "acm027296jsd" : { + "type" : "ControlElement", + "id" : "acm027296jsd", + "name" : "CitationMarkerNumericBibEntryImpl" + }, + "acm027297jsd" : { + "type" : "ControlElement", + "id" : "acm027297jsd", + "name" : "getCitationKey" + }, + "acm027298jsd" : { + "type" : "ControlElement", + "id" : "acm027298jsd", + "name" : "getNumber" + }, + "acm027299jsd" : { + "type" : "ClassUnit", + "id" : "acm027299jsd", + "name" : "CitationMarkerNumericBibEntryImpl", + "compilationUnitId" : "acm027268jsd", + "parentDatatypeId" : "acm027290jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm019804jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027296jsd", "acm027297jsd", "acm027298jsd" ] + }, + "acm027300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027300jsd", + "name" : "OOPreFormatterTest", + "parentId" : "acm016244jsd", + "content" : [ "acm027313jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027301jsd" : { + "type" : "CodePackage", + "id" : "acm027301jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027302jsd" ] + }, + "acm027302jsd" : { + "type" : "CodePackage", + "id" : "acm027302jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027303jsd" ] + }, + "acm027303jsd" : { + "type" : "CodePackage", + "id" : "acm027303jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027304jsd" ] + }, + "acm027304jsd" : { + "type" : "CodePackage", + "id" : "acm027304jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm027305jsd" ] + }, + "acm027305jsd" : { + "type" : "CodePackage", + "id" : "acm027305jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm027300jsd" ] + }, + "acm027306jsd" : { + "type" : "ControlElement", + "id" : "acm027306jsd", + "name" : "testPlainFormat" + }, + "acm027307jsd" : { + "type" : "ControlElement", + "id" : "acm027307jsd", + "name" : "testFormatAccents" + }, + "acm027308jsd" : { + "type" : "ControlElement", + "id" : "acm027308jsd", + "name" : "testSpecialCommands" + }, + "acm027309jsd" : { + "type" : "ControlElement", + "id" : "acm027309jsd", + "name" : "testUnsupportedSpecialCommands" + }, + "acm027310jsd" : { + "type" : "ControlElement", + "id" : "acm027310jsd", + "name" : "testEquations" + }, + "acm027311jsd" : { + "type" : "ControlElement", + "id" : "acm027311jsd", + "name" : "testFormatStripLatexCommands" + }, + "acm027312jsd" : { + "type" : "ControlElement", + "id" : "acm027312jsd", + "name" : "testFormatting" + }, + "acm027313jsd" : { + "type" : "ClassUnit", + "id" : "acm027313jsd", + "name" : "OOPreFormatterTest", + "compilationUnitId" : "acm027300jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016406jsd" ], + "content" : [ "acm027306jsd", "acm027307jsd", "acm027308jsd", "acm027309jsd", "acm027310jsd", "acm027311jsd", "acm027312jsd" ] + }, + "acm027314jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027314jsd", + "name" : "StyleLoaderTest", + "parentId" : "acm016244jsd", + "content" : [ "acm027336jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "openoffice", "style" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027315jsd" : { + "type" : "CodePackage", + "id" : "acm027315jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027316jsd" ] + }, + "acm027316jsd" : { + "type" : "CodePackage", + "id" : "acm027316jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027317jsd" ] + }, + "acm027317jsd" : { + "type" : "CodePackage", + "id" : "acm027317jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027318jsd" ] + }, + "acm027318jsd" : { + "type" : "CodePackage", + "id" : "acm027318jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm027319jsd" ] + }, + "acm027319jsd" : { + "type" : "CodePackage", + "id" : "acm027319jsd", + "name" : "style", + "parentId" : null, + "content" : [ "acm027314jsd" ] + }, + "acm027320jsd" : { + "type" : "ControlElement", + "id" : "acm027320jsd", + "name" : "setUp" + }, + "acm027321jsd" : { + "type" : "ControlElement", + "id" : "acm027321jsd", + "name" : "throwNPEWithNullPreferences" + }, + "acm027322jsd" : { + "type" : "ControlElement", + "id" : "acm027322jsd", + "name" : "throwNPEWithNullLayoutPreferences" + }, + "acm027323jsd" : { + "type" : "ControlElement", + "id" : "acm027323jsd", + "name" : "testGetStylesWithEmptyExternal" + }, + "acm027324jsd" : { + "type" : "ControlElement", + "id" : "acm027324jsd", + "name" : "testAddStyleLeadsToOneMoreStyle" + }, + "acm027325jsd" : { + "type" : "ControlElement", + "id" : "acm027325jsd", + "name" : "testAddInvalidStyleLeadsToNoMoreStyle" + }, + "acm027326jsd" : { + "type" : "ControlElement", + "id" : "acm027326jsd", + "name" : "testInitalizeWithOneExternalFile" + }, + "acm027327jsd" : { + "type" : "ControlElement", + "id" : "acm027327jsd", + "name" : "testInitalizeWithIncorrectExternalFile" + }, + "acm027328jsd" : { + "type" : "ControlElement", + "id" : "acm027328jsd", + "name" : "testInitalizeWithOneExternalFileRemoveStyle" + }, + "acm027329jsd" : { + "type" : "ControlElement", + "id" : "acm027329jsd", + "name" : "testInitalizeWithOneExternalFileRemoveStyleUpdatesPreferences" + }, + "acm027330jsd" : { + "type" : "ControlElement", + "id" : "acm027330jsd", + "name" : "testAddSameStyleTwiceLeadsToOneMoreStyle" + }, + "acm027331jsd" : { + "type" : "ControlElement", + "id" : "acm027331jsd", + "name" : "testAddNullStyleThrowsNPE" + }, + "acm027332jsd" : { + "type" : "ControlElement", + "id" : "acm027332jsd", + "name" : "testGetDefaultUsedStyleWhenEmpty" + }, + "acm027333jsd" : { + "type" : "ControlElement", + "id" : "acm027333jsd", + "name" : "testGetStoredUsedStyle" + }, + "acm027334jsd" : { + "type" : "ControlElement", + "id" : "acm027334jsd", + "name" : "testGetDefaultUsedStyleWhenIncorrect" + }, + "acm027335jsd" : { + "type" : "ControlElement", + "id" : "acm027335jsd", + "name" : "testRemoveInternalStyleReturnsFalseAndDoNotRemove" + }, + "acm027336jsd" : { + "type" : "ClassUnit", + "id" : "acm027336jsd", + "name" : "StyleLoaderTest", + "compilationUnitId" : "acm027314jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm015033jsd", "acm016014jsd", "acm016334jsd", "acm016463jsd" ], + "content" : [ "acm027320jsd", "acm027321jsd", "acm027322jsd", "acm027323jsd", "acm027324jsd", "acm027325jsd", "acm027326jsd", "acm027327jsd", "acm027328jsd", "acm027329jsd", "acm027330jsd", "acm027331jsd", "acm027332jsd", "acm027333jsd", "acm027334jsd", "acm027335jsd" ] + }, + "acm027337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027337jsd", + "name" : "EntryAnnotationImporterTest", + "parentId" : "acm016468jsd", + "content" : [ "acm027344jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027338jsd" : { + "type" : "CodePackage", + "id" : "acm027338jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027339jsd" ] + }, + "acm027339jsd" : { + "type" : "CodePackage", + "id" : "acm027339jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027340jsd" ] + }, + "acm027340jsd" : { + "type" : "CodePackage", + "id" : "acm027340jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027341jsd" ] + }, + "acm027341jsd" : { + "type" : "CodePackage", + "id" : "acm027341jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm027337jsd" ] + }, + "acm027342jsd" : { + "type" : "ControlElement", + "id" : "acm027342jsd", + "name" : "setUp" + }, + "acm027343jsd" : { + "type" : "ControlElement", + "id" : "acm027343jsd", + "name" : "readEntryExampleThesis" + }, + "acm027344jsd" : { + "type" : "ClassUnit", + "id" : "acm027344jsd", + "name" : "EntryAnnotationImporterTest", + "compilationUnitId" : "acm027337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016479jsd", "acm018022jsd", "acm018267jsd", "acm020244jsd", "acm020848jsd" ], + "content" : [ "acm027342jsd", "acm027343jsd" ] + }, + "acm027345jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027345jsd", + "name" : "PdfAnnotationImporterTest", + "parentId" : "acm016468jsd", + "content" : [ "acm027366jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027346jsd" : { + "type" : "CodePackage", + "id" : "acm027346jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027347jsd" ] + }, + "acm027347jsd" : { + "type" : "CodePackage", + "id" : "acm027347jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027348jsd" ] + }, + "acm027348jsd" : { + "type" : "CodePackage", + "id" : "acm027348jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027349jsd" ] + }, + "acm027349jsd" : { + "type" : "CodePackage", + "id" : "acm027349jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm027345jsd" ] + }, + "acm027350jsd" : { + "type" : "ControlElement", + "id" : "acm027350jsd", + "name" : "invalidPath" + }, + "acm027351jsd" : { + "type" : "ControlElement", + "id" : "acm027351jsd", + "name" : "invalidDirectory" + }, + "acm027352jsd" : { + "type" : "ControlElement", + "id" : "acm027352jsd", + "name" : "invalidDocumentType" + }, + "acm027353jsd" : { + "type" : "ControlElement", + "id" : "acm027353jsd", + "name" : "noAnnotationsWriteProtected" + }, + "acm027354jsd" : { + "type" : "ControlElement", + "id" : "acm027354jsd", + "name" : "noAnnotationsEncrypted" + }, + "acm027355jsd" : { + "type" : "ControlElement", + "id" : "acm027355jsd", + "name" : "twoAnnotationsThesisExample" + }, + "acm027356jsd" : { + "type" : "ControlElement", + "id" : "acm027356jsd", + "name" : "noAnnotationsMinimal" + }, + "acm027357jsd" : { + "type" : "ControlElement", + "id" : "acm027357jsd", + "name" : "inlineNoteMinimal" + }, + "acm027358jsd" : { + "type" : "ControlElement", + "id" : "acm027358jsd", + "name" : "popupNoteMinimal" + }, + "acm027359jsd" : { + "type" : "ControlElement", + "id" : "acm027359jsd", + "name" : "highlightMinimalFoxit" + }, + "acm027360jsd" : { + "type" : "ControlElement", + "id" : "acm027360jsd", + "name" : "highlightNoNoteMinimal" + }, + "acm027361jsd" : { + "type" : "ControlElement", + "id" : "acm027361jsd", + "name" : "squigglyWithNoteMinimal" + }, + "acm027362jsd" : { + "type" : "ControlElement", + "id" : "acm027362jsd", + "name" : "strikeoutWithNoteMinimal" + }, + "acm027363jsd" : { + "type" : "ControlElement", + "id" : "acm027363jsd", + "name" : "highlightWithNoteMinimal" + }, + "acm027364jsd" : { + "type" : "ControlElement", + "id" : "acm027364jsd", + "name" : "underlineWithNoteMinimal" + }, + "acm027365jsd" : { + "type" : "ControlElement", + "id" : "acm027365jsd", + "name" : "polygonNoNoteMinimal" + }, + "acm027366jsd" : { + "type" : "ClassUnit", + "id" : "acm027366jsd", + "name" : "PdfAnnotationImporterTest", + "compilationUnitId" : "acm027345jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016470jsd", "acm016500jsd", "acm020244jsd" ], + "content" : [ "acm027350jsd", "acm027351jsd", "acm027352jsd", "acm027353jsd", "acm027354jsd", "acm027355jsd", "acm027356jsd", "acm027357jsd", "acm027358jsd", "acm027359jsd", "acm027360jsd", "acm027361jsd", "acm027362jsd", "acm027363jsd", "acm027364jsd", "acm027365jsd" ] + }, + "acm027367jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027367jsd", + "name" : "DocumentReaderTest", + "parentId" : "acm016517jsd", + "content" : [ "acm027378jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "pdf", "search", "indexing" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027368jsd" : { + "type" : "CodePackage", + "id" : "acm027368jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027369jsd" ] + }, + "acm027369jsd" : { + "type" : "CodePackage", + "id" : "acm027369jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027370jsd" ] + }, + "acm027370jsd" : { + "type" : "CodePackage", + "id" : "acm027370jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027371jsd" ] + }, + "acm027371jsd" : { + "type" : "CodePackage", + "id" : "acm027371jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm027372jsd" ] + }, + "acm027372jsd" : { + "type" : "CodePackage", + "id" : "acm027372jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm027373jsd" ] + }, + "acm027373jsd" : { + "type" : "CodePackage", + "id" : "acm027373jsd", + "name" : "indexing", + "parentId" : null, + "content" : [ "acm027367jsd" ] + }, + "acm027374jsd" : { + "type" : "ControlElement", + "id" : "acm027374jsd", + "name" : "setup" + }, + "acm027375jsd" : { + "type" : "ControlElement", + "id" : "acm027375jsd", + "name" : "unknownFileTestShouldReturnEmptyList" + }, + "acm027376jsd" : { + "type" : "ControlElement", + "id" : "acm027376jsd", + "name" : "getLinesToMerge" + }, + "acm027377jsd" : { + "type" : "ControlElement", + "id" : "acm027377jsd", + "name" : "mergeLinesTest" + }, + "acm027378jsd" : { + "type" : "ClassUnit", + "id" : "acm027378jsd", + "name" : "DocumentReaderTest", + "compilationUnitId" : "acm027367jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016528jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm027374jsd", "acm027375jsd", "acm027376jsd", "acm027377jsd" ] + }, + "acm027379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027379jsd", + "name" : "PdfIndexerTest", + "parentId" : "acm016517jsd", + "content" : [ "acm027394jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "pdf", "search", "indexing" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027380jsd" : { + "type" : "CodePackage", + "id" : "acm027380jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027381jsd" ] + }, + "acm027381jsd" : { + "type" : "CodePackage", + "id" : "acm027381jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027382jsd" ] + }, + "acm027382jsd" : { + "type" : "CodePackage", + "id" : "acm027382jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027383jsd" ] + }, + "acm027383jsd" : { + "type" : "CodePackage", + "id" : "acm027383jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm027384jsd" ] + }, + "acm027384jsd" : { + "type" : "CodePackage", + "id" : "acm027384jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm027385jsd" ] + }, + "acm027385jsd" : { + "type" : "CodePackage", + "id" : "acm027385jsd", + "name" : "indexing", + "parentId" : null, + "content" : [ "acm027379jsd" ] + }, + "acm027386jsd" : { + "type" : "ControlElement", + "id" : "acm027386jsd", + "name" : "setUp" + }, + "acm027387jsd" : { + "type" : "ControlElement", + "id" : "acm027387jsd", + "name" : "exampleThesisIndex" + }, + "acm027388jsd" : { + "type" : "ControlElement", + "id" : "acm027388jsd", + "name" : "dontIndexNonPdf" + }, + "acm027389jsd" : { + "type" : "ControlElement", + "id" : "acm027389jsd", + "name" : "dontIndexOnlineLinks" + }, + "acm027390jsd" : { + "type" : "ControlElement", + "id" : "acm027390jsd", + "name" : "exampleThesisIndexWithKey" + }, + "acm027391jsd" : { + "type" : "ControlElement", + "id" : "acm027391jsd", + "name" : "metaDataIndex" + }, + "acm027392jsd" : { + "type" : "ControlElement", + "id" : "acm027392jsd", + "name" : "testFlushIndex" + }, + "acm027393jsd" : { + "type" : "ControlElement", + "id" : "acm027393jsd", + "name" : "exampleThesisIndexAppendMetaData" + }, + "acm027394jsd" : { + "type" : "ClassUnit", + "id" : "acm027394jsd", + "name" : "PdfIndexerTest", + "compilationUnitId" : "acm027379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016570jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020848jsd" ], + "content" : [ "acm027386jsd", "acm027387jsd", "acm027388jsd", "acm027389jsd", "acm027390jsd", "acm027391jsd", "acm027392jsd", "acm027393jsd" ] + }, + "acm027395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027395jsd", + "name" : "PdfSearcherTest", + "parentId" : "acm016577jsd", + "content" : [ "acm027411jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "pdf", "search", "retrieval" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027396jsd" : { + "type" : "CodePackage", + "id" : "acm027396jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027397jsd" ] + }, + "acm027397jsd" : { + "type" : "CodePackage", + "id" : "acm027397jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027398jsd" ] + }, + "acm027398jsd" : { + "type" : "CodePackage", + "id" : "acm027398jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027399jsd" ] + }, + "acm027399jsd" : { + "type" : "CodePackage", + "id" : "acm027399jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm027400jsd" ] + }, + "acm027400jsd" : { + "type" : "CodePackage", + "id" : "acm027400jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm027401jsd" ] + }, + "acm027401jsd" : { + "type" : "CodePackage", + "id" : "acm027401jsd", + "name" : "retrieval", + "parentId" : null, + "content" : [ "acm027395jsd" ] + }, + "acm027402jsd" : { + "type" : "ControlElement", + "id" : "acm027402jsd", + "name" : "setUp" + }, + "acm027403jsd" : { + "type" : "ControlElement", + "id" : "acm027403jsd", + "name" : "searchForTest" + }, + "acm027404jsd" : { + "type" : "ControlElement", + "id" : "acm027404jsd", + "name" : "searchForUniversity" + }, + "acm027405jsd" : { + "type" : "ControlElement", + "id" : "acm027405jsd", + "name" : "searchForStopWord" + }, + "acm027406jsd" : { + "type" : "ControlElement", + "id" : "acm027406jsd", + "name" : "searchForSecond" + }, + "acm027407jsd" : { + "type" : "ControlElement", + "id" : "acm027407jsd", + "name" : "searchForAnnotation" + }, + "acm027408jsd" : { + "type" : "ControlElement", + "id" : "acm027408jsd", + "name" : "searchForEmptyString" + }, + "acm027409jsd" : { + "type" : "ControlElement", + "id" : "acm027409jsd", + "name" : "searchWithNullString" + }, + "acm027410jsd" : { + "type" : "ControlElement", + "id" : "acm027410jsd", + "name" : "searchForZeroResults" + }, + "acm027411jsd" : { + "type" : "ClassUnit", + "id" : "acm027411jsd", + "name" : "PdfSearcherTest", + "compilationUnitId" : "acm027395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016570jsd", "acm016581jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018509jsd", "acm020276jsd", "acm020848jsd" ], + "content" : [ "acm027402jsd", "acm027403jsd", "acm027404jsd", "acm027405jsd", "acm027406jsd", "acm027407jsd", "acm027408jsd", "acm027409jsd", "acm027410jsd" ] + }, + "acm027412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027412jsd", + "name" : "ProtectedTermsListTest", + "parentId" : "acm016656jsd", + "content" : [ "acm027431jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027413jsd" : { + "type" : "CodePackage", + "id" : "acm027413jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027414jsd" ] + }, + "acm027414jsd" : { + "type" : "CodePackage", + "id" : "acm027414jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027415jsd" ] + }, + "acm027415jsd" : { + "type" : "CodePackage", + "id" : "acm027415jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027416jsd" ] + }, + "acm027416jsd" : { + "type" : "CodePackage", + "id" : "acm027416jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm027412jsd" ] + }, + "acm027417jsd" : { + "type" : "ControlElement", + "id" : "acm027417jsd", + "name" : "setUp" + }, + "acm027418jsd" : { + "type" : "ControlElement", + "id" : "acm027418jsd", + "name" : "testProtectedTermsListStringListOfStringStringBoolean" + }, + "acm027419jsd" : { + "type" : "ControlElement", + "id" : "acm027419jsd", + "name" : "testProtectedTermsListStringListOfStringString" + }, + "acm027420jsd" : { + "type" : "ControlElement", + "id" : "acm027420jsd", + "name" : "testGetDescription" + }, + "acm027421jsd" : { + "type" : "ControlElement", + "id" : "acm027421jsd", + "name" : "testGetTermList" + }, + "acm027422jsd" : { + "type" : "ControlElement", + "id" : "acm027422jsd", + "name" : "testGetLocation" + }, + "acm027423jsd" : { + "type" : "ControlElement", + "id" : "acm027423jsd", + "name" : "testGetTermListing" + }, + "acm027424jsd" : { + "type" : "ControlElement", + "id" : "acm027424jsd", + "name" : "testCompareTo" + }, + "acm027425jsd" : { + "type" : "ControlElement", + "id" : "acm027425jsd", + "name" : "testSetEnabledIsEnabled" + }, + "acm027426jsd" : { + "type" : "ControlElement", + "id" : "acm027426jsd", + "name" : "testNotEnabledByDefault" + }, + "acm027427jsd" : { + "type" : "ControlElement", + "id" : "acm027427jsd", + "name" : "testCanNotAddTermToInternalList" + }, + "acm027428jsd" : { + "type" : "ControlElement", + "id" : "acm027428jsd", + "name" : "testTermNotAddedToInternalList" + }, + "acm027429jsd" : { + "type" : "ControlElement", + "id" : "acm027429jsd", + "name" : "testCanAddTermToExternalList" + }, + "acm027430jsd" : { + "type" : "ControlElement", + "id" : "acm027430jsd", + "name" : "testTermAddedToExternalList" + }, + "acm027431jsd" : { + "type" : "ClassUnit", + "id" : "acm027431jsd", + "name" : "ProtectedTermsListTest", + "compilationUnitId" : "acm027412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd" ], + "content" : [ "acm027417jsd", "acm027418jsd", "acm027419jsd", "acm027420jsd", "acm027421jsd", "acm027422jsd", "acm027423jsd", "acm027424jsd", "acm027425jsd", "acm027426jsd", "acm027427jsd", "acm027428jsd", "acm027429jsd", "acm027430jsd" ] + }, + "acm027432jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027432jsd", + "name" : "ProtectedTermsLoaderTest", + "parentId" : "acm016656jsd", + "content" : [ "acm027456jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "protectedterms" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027433jsd" : { + "type" : "CodePackage", + "id" : "acm027433jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027434jsd" ] + }, + "acm027434jsd" : { + "type" : "CodePackage", + "id" : "acm027434jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027435jsd" ] + }, + "acm027435jsd" : { + "type" : "CodePackage", + "id" : "acm027435jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027436jsd" ] + }, + "acm027436jsd" : { + "type" : "CodePackage", + "id" : "acm027436jsd", + "name" : "protectedterms", + "parentId" : null, + "content" : [ "acm027432jsd" ] + }, + "acm027437jsd" : { + "type" : "ControlElement", + "id" : "acm027437jsd", + "name" : "setUp" + }, + "acm027438jsd" : { + "type" : "ControlElement", + "id" : "acm027438jsd", + "name" : "testGetProtectedTerms" + }, + "acm027439jsd" : { + "type" : "ControlElement", + "id" : "acm027439jsd", + "name" : "testAddProtectedTermsListFromFile" + }, + "acm027440jsd" : { + "type" : "ControlElement", + "id" : "acm027440jsd", + "name" : "testReadProtectedTermsListFromFileReadsDescription" + }, + "acm027441jsd" : { + "type" : "ControlElement", + "id" : "acm027441jsd", + "name" : "testReadProtectedTermsListFromFileDisabledWorks" + }, + "acm027442jsd" : { + "type" : "ControlElement", + "id" : "acm027442jsd", + "name" : "testReadProtectedTermsListFromFileEnabledWorks" + }, + "acm027443jsd" : { + "type" : "ControlElement", + "id" : "acm027443jsd", + "name" : "testReadProtectedTermsListFromFileIsNotInternalList" + }, + "acm027444jsd" : { + "type" : "ControlElement", + "id" : "acm027444jsd", + "name" : "testReadProtectedTermsListFromFileNoDescriptionGivesDefaultDescription" + }, + "acm027445jsd" : { + "type" : "ControlElement", + "id" : "acm027445jsd", + "name" : "testNewListsAreIncluded" + }, + "acm027446jsd" : { + "type" : "ControlElement", + "id" : "acm027446jsd", + "name" : "testNewListsAreEnabled" + }, + "acm027447jsd" : { + "type" : "ControlElement", + "id" : "acm027447jsd", + "name" : "testInitalizedAllInternalDisabled" + }, + "acm027448jsd" : { + "type" : "ControlElement", + "id" : "acm027448jsd", + "name" : "testUnknownExternalFileWillNotLoad" + }, + "acm027449jsd" : { + "type" : "ControlElement", + "id" : "acm027449jsd", + "name" : "testAllDisabledNoWords" + }, + "acm027450jsd" : { + "type" : "ControlElement", + "id" : "acm027450jsd", + "name" : "testDoNotLoadTheSameInternalListTwice" + }, + "acm027451jsd" : { + "type" : "ControlElement", + "id" : "acm027451jsd", + "name" : "testAddNewTermListAddsList" + }, + "acm027452jsd" : { + "type" : "ControlElement", + "id" : "acm027452jsd", + "name" : "testAddNewTermListNewListInList" + }, + "acm027453jsd" : { + "type" : "ControlElement", + "id" : "acm027453jsd", + "name" : "testRemoveTermList" + }, + "acm027454jsd" : { + "type" : "ControlElement", + "id" : "acm027454jsd", + "name" : "testRemoveTermListReduceTheCount" + }, + "acm027455jsd" : { + "type" : "ControlElement", + "id" : "acm027455jsd", + "name" : "testAddNewTermListSetsCorrectDescription" + }, + "acm027456jsd" : { + "type" : "ClassUnit", + "id" : "acm027456jsd", + "name" : "ProtectedTermsLoaderTest", + "compilationUnitId" : "acm027432jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016672jsd", "acm016690jsd", "acm016716jsd" ], + "content" : [ "acm027437jsd", "acm027438jsd", "acm027439jsd", "acm027440jsd", "acm027441jsd", "acm027442jsd", "acm027443jsd", "acm027444jsd", "acm027445jsd", "acm027446jsd", "acm027447jsd", "acm027448jsd", "acm027449jsd", "acm027450jsd", "acm027451jsd", "acm027452jsd", "acm027453jsd", "acm027454jsd", "acm027455jsd" ] + }, + "acm027457jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027457jsd", + "name" : "RemoteCommunicationTest", + "parentId" : "acm016721jsd", + "content" : [ "acm027469jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027458jsd" : { + "type" : "CodePackage", + "id" : "acm027458jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027459jsd" ] + }, + "acm027459jsd" : { + "type" : "CodePackage", + "id" : "acm027459jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027460jsd" ] + }, + "acm027460jsd" : { + "type" : "CodePackage", + "id" : "acm027460jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027461jsd" ] + }, + "acm027461jsd" : { + "type" : "CodePackage", + "id" : "acm027461jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm027457jsd" ] + }, + "acm027462jsd" : { + "type" : "ControlElement", + "id" : "acm027462jsd", + "name" : "setUp" + }, + "acm027463jsd" : { + "type" : "ControlElement", + "id" : "acm027463jsd", + "name" : "tearDown" + }, + "acm027464jsd" : { + "type" : "ControlElement", + "id" : "acm027464jsd", + "name" : "pingReturnsTrue" + }, + "acm027465jsd" : { + "type" : "ControlElement", + "id" : "acm027465jsd", + "name" : "commandLineArgumentSinglePassedToServer" + }, + "acm027466jsd" : { + "type" : "ControlElement", + "id" : "acm027466jsd", + "name" : "commandLineArgumentTwoPassedToServer" + }, + "acm027467jsd" : { + "type" : "ControlElement", + "id" : "acm027467jsd", + "name" : "commandLineArgumentMultiLinePassedToServer" + }, + "acm027468jsd" : { + "type" : "ControlElement", + "id" : "acm027468jsd", + "name" : "commandLineArgumentEncodingAndDecoding" + }, + "acm027469jsd" : { + "type" : "ClassUnit", + "id" : "acm027469jsd", + "name" : "RemoteCommunicationTest", + "compilationUnitId" : "acm027457jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016767jsd", "acm016792jsd", "acm016810jsd" ], + "content" : [ "acm027462jsd", "acm027463jsd", "acm027464jsd", "acm027465jsd", "acm027466jsd", "acm027467jsd", "acm027468jsd" ] + }, + "acm027470jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027470jsd", + "name" : "RemotePreferencesTest", + "parentId" : "acm016721jsd", + "content" : [ "acm027482jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027471jsd" : { + "type" : "CodePackage", + "id" : "acm027471jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027472jsd" ] + }, + "acm027472jsd" : { + "type" : "CodePackage", + "id" : "acm027472jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027473jsd" ] + }, + "acm027473jsd" : { + "type" : "CodePackage", + "id" : "acm027473jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027474jsd" ] + }, + "acm027474jsd" : { + "type" : "CodePackage", + "id" : "acm027474jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm027470jsd" ] + }, + "acm027475jsd" : { + "type" : "ControlElement", + "id" : "acm027475jsd", + "name" : "setUp" + }, + "acm027476jsd" : { + "type" : "ControlElement", + "id" : "acm027476jsd", + "name" : "testGetPort" + }, + "acm027477jsd" : { + "type" : "ControlElement", + "id" : "acm027477jsd", + "name" : "testSetPort" + }, + "acm027478jsd" : { + "type" : "ControlElement", + "id" : "acm027478jsd", + "name" : "testUseRemoteServer" + }, + "acm027479jsd" : { + "type" : "ControlElement", + "id" : "acm027479jsd", + "name" : "testSetUseRemoteServer" + }, + "acm027480jsd" : { + "type" : "ControlElement", + "id" : "acm027480jsd", + "name" : "testIsDifferentPortTrue" + }, + "acm027481jsd" : { + "type" : "ControlElement", + "id" : "acm027481jsd", + "name" : "testIsDifferentPortFalse" + }, + "acm027482jsd" : { + "type" : "ClassUnit", + "id" : "acm027482jsd", + "name" : "RemotePreferencesTest", + "compilationUnitId" : "acm027470jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016748jsd" ], + "content" : [ "acm027475jsd", "acm027476jsd", "acm027477jsd", "acm027478jsd", "acm027479jsd", "acm027480jsd", "acm027481jsd" ] + }, + "acm027483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027483jsd", + "name" : "RemoteSetupTest", + "parentId" : "acm016721jsd", + "content" : [ "acm027496jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027484jsd" : { + "type" : "CodePackage", + "id" : "acm027484jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027485jsd" ] + }, + "acm027485jsd" : { + "type" : "CodePackage", + "id" : "acm027485jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027486jsd" ] + }, + "acm027486jsd" : { + "type" : "CodePackage", + "id" : "acm027486jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027487jsd" ] + }, + "acm027487jsd" : { + "type" : "CodePackage", + "id" : "acm027487jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm027483jsd" ] + }, + "acm027488jsd" : { + "type" : "ControlElement", + "id" : "acm027488jsd", + "name" : "setUp" + }, + "acm027489jsd" : { + "type" : "ControlElement", + "id" : "acm027489jsd", + "name" : "testGoodCase" + }, + "acm027490jsd" : { + "type" : "ControlElement", + "id" : "acm027490jsd", + "name" : "testGoodCaseWithAllLifecycleMethods" + }, + "acm027491jsd" : { + "type" : "ControlElement", + "id" : "acm027491jsd", + "name" : "testPortAlreadyInUse" + }, + "acm027492jsd" : { + "type" : "ControlElement", + "id" : "acm027492jsd", + "name" : "testClientTimeout" + }, + "acm027493jsd" : { + "type" : "ControlElement", + "id" : "acm027493jsd", + "name" : "pingReturnsFalseForWrongServerListening" + }, + "acm027494jsd" : { + "type" : "ControlElement", + "id" : "acm027494jsd", + "name" : "pingReturnsFalseForNoServerListening" + }, + "acm027495jsd" : { + "type" : "ControlElement", + "id" : "acm027495jsd", + "name" : "pingReturnsTrueWhenServerIsRunning" + }, + "acm027496jsd" : { + "type" : "ClassUnit", + "id" : "acm027496jsd", + "name" : "RemoteSetupTest", + "compilationUnitId" : "acm027483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016767jsd", "acm016792jsd", "acm016810jsd" ], + "content" : [ "acm027488jsd", "acm027489jsd", "acm027490jsd", "acm027491jsd", "acm027492jsd", "acm027493jsd", "acm027494jsd", "acm027495jsd" ] + }, + "acm027497jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027497jsd", + "name" : "RemoteUtilTest", + "parentId" : "acm016721jsd", + "content" : [ "acm027506jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "remote" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027498jsd" : { + "type" : "CodePackage", + "id" : "acm027498jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027499jsd" ] + }, + "acm027499jsd" : { + "type" : "CodePackage", + "id" : "acm027499jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027500jsd" ] + }, + "acm027500jsd" : { + "type" : "CodePackage", + "id" : "acm027500jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027501jsd" ] + }, + "acm027501jsd" : { + "type" : "CodePackage", + "id" : "acm027501jsd", + "name" : "remote", + "parentId" : null, + "content" : [ "acm027497jsd" ] + }, + "acm027502jsd" : { + "type" : "ControlElement", + "id" : "acm027502jsd", + "name" : "rejectPortNumberBelowZero" + }, + "acm027503jsd" : { + "type" : "ControlElement", + "id" : "acm027503jsd", + "name" : "rejectReservedSystemPorts" + }, + "acm027504jsd" : { + "type" : "ControlElement", + "id" : "acm027504jsd", + "name" : "rejectPortsAbove16Bits" + }, + "acm027505jsd" : { + "type" : "ControlElement", + "id" : "acm027505jsd", + "name" : "acceptPortsAboveSystemPorts" + }, + "acm027506jsd" : { + "type" : "ClassUnit", + "id" : "acm027506jsd", + "name" : "RemoteUtilTest", + "compilationUnitId" : "acm027497jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027502jsd", "acm027503jsd", "acm027504jsd", "acm027505jsd" ] + }, + "acm027507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027507jsd", + "name" : "DatabaseSearcherTest", + "parentId" : "acm016815jsd", + "content" : [ "acm027523jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027508jsd" : { + "type" : "CodePackage", + "id" : "acm027508jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027509jsd" ] + }, + "acm027509jsd" : { + "type" : "CodePackage", + "id" : "acm027509jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027510jsd" ] + }, + "acm027510jsd" : { + "type" : "CodePackage", + "id" : "acm027510jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027511jsd" ] + }, + "acm027511jsd" : { + "type" : "CodePackage", + "id" : "acm027511jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm027507jsd" ] + }, + "acm027512jsd" : { + "type" : "ControlElement", + "id" : "acm027512jsd", + "name" : "setUp" + }, + "acm027513jsd" : { + "type" : "ControlElement", + "id" : "acm027513jsd", + "name" : "testNoMatchesFromEmptyDatabase" + }, + "acm027514jsd" : { + "type" : "ControlElement", + "id" : "acm027514jsd", + "name" : "testNoMatchesFromEmptyDatabaseWithInvalidSearchExpression" + }, + "acm027515jsd" : { + "type" : "ControlElement", + "id" : "acm027515jsd", + "name" : "testGetDatabaseFromMatchesDatabaseWithEmptyEntries" + }, + "acm027516jsd" : { + "type" : "ControlElement", + "id" : "acm027516jsd", + "name" : "testNoMatchesFromDatabaseWithArticleTypeEntry" + }, + "acm027517jsd" : { + "type" : "ControlElement", + "id" : "acm027517jsd", + "name" : "testCorrectMatchFromDatabaseWithArticleTypeEntry" + }, + "acm027518jsd" : { + "type" : "ControlElement", + "id" : "acm027518jsd", + "name" : "testNoMatchesFromEmptyDatabaseWithInvalidQuery" + }, + "acm027519jsd" : { + "type" : "ControlElement", + "id" : "acm027519jsd", + "name" : "testCorrectMatchFromDatabaseWithIncollectionTypeEntry" + }, + "acm027520jsd" : { + "type" : "ControlElement", + "id" : "acm027520jsd", + "name" : "testNoMatchesFromDatabaseWithTwoEntries" + }, + "acm027521jsd" : { + "type" : "ControlElement", + "id" : "acm027521jsd", + "name" : "testNoMatchesFromDabaseWithIncollectionTypeEntry" + }, + "acm027522jsd" : { + "type" : "ControlElement", + "id" : "acm027522jsd", + "name" : "testNoMatchFromDatabaseWithEmptyEntry" + }, + "acm027523jsd" : { + "type" : "ClassUnit", + "id" : "acm027523jsd", + "name" : "DatabaseSearcherTest", + "compilationUnitId" : "acm027507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016818jsd", "acm016845jsd", "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm027512jsd", "acm027513jsd", "acm027514jsd", "acm027515jsd", "acm027516jsd", "acm027517jsd", "acm027518jsd", "acm027519jsd", "acm027520jsd", "acm027521jsd", "acm027522jsd" ] + }, + "acm027524jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027524jsd", + "name" : "SearchQueryTest", + "parentId" : "acm016815jsd", + "content" : [ "acm027559jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027525jsd" : { + "type" : "CodePackage", + "id" : "acm027525jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027526jsd" ] + }, + "acm027526jsd" : { + "type" : "CodePackage", + "id" : "acm027526jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027527jsd" ] + }, + "acm027527jsd" : { + "type" : "CodePackage", + "id" : "acm027527jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027528jsd" ] + }, + "acm027528jsd" : { + "type" : "CodePackage", + "id" : "acm027528jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm027524jsd" ] + }, + "acm027529jsd" : { + "type" : "ControlElement", + "id" : "acm027529jsd", + "name" : "testToString" + }, + "acm027530jsd" : { + "type" : "ControlElement", + "id" : "acm027530jsd", + "name" : "testIsContainsBasedSearch" + }, + "acm027531jsd" : { + "type" : "ControlElement", + "id" : "acm027531jsd", + "name" : "testIsGrammarBasedSearch" + }, + "acm027532jsd" : { + "type" : "ControlElement", + "id" : "acm027532jsd", + "name" : "testGrammarSearch" + }, + "acm027533jsd" : { + "type" : "ControlElement", + "id" : "acm027533jsd", + "name" : "testGrammarSearchFullEntryLastCharMissing" + }, + "acm027534jsd" : { + "type" : "ControlElement", + "id" : "acm027534jsd", + "name" : "testGrammarSearchFullEntry" + }, + "acm027535jsd" : { + "type" : "ControlElement", + "id" : "acm027535jsd", + "name" : "testSearchingForOpenBraketInBooktitle" + }, + "acm027536jsd" : { + "type" : "ControlElement", + "id" : "acm027536jsd", + "name" : "testSearchMatchesSingleKeywordNotPart" + }, + "acm027537jsd" : { + "type" : "ControlElement", + "id" : "acm027537jsd", + "name" : "testSearchMatchesSingleKeyword" + }, + "acm027538jsd" : { + "type" : "ControlElement", + "id" : "acm027538jsd", + "name" : "testSearchAllFields" + }, + "acm027539jsd" : { + "type" : "ControlElement", + "id" : "acm027539jsd", + "name" : "testSearchAllFieldsNotForSpecificField" + }, + "acm027540jsd" : { + "type" : "ControlElement", + "id" : "acm027540jsd", + "name" : "testSearchAllFieldsAndSpecificField" + }, + "acm027541jsd" : { + "type" : "ControlElement", + "id" : "acm027541jsd", + "name" : "testIsMatch" + }, + "acm027542jsd" : { + "type" : "ControlElement", + "id" : "acm027542jsd", + "name" : "testIsValidQueryNotAsRegEx" + }, + "acm027543jsd" : { + "type" : "ControlElement", + "id" : "acm027543jsd", + "name" : "testIsValidQueryContainsBracketNotAsRegEx" + }, + "acm027544jsd" : { + "type" : "ControlElement", + "id" : "acm027544jsd", + "name" : "testIsNotValidQueryContainsBracketNotAsRegEx" + }, + "acm027545jsd" : { + "type" : "ControlElement", + "id" : "acm027545jsd", + "name" : "testIsValidQueryAsRegEx" + }, + "acm027546jsd" : { + "type" : "ControlElement", + "id" : "acm027546jsd", + "name" : "testIsValidQueryWithNumbersAsRegEx" + }, + "acm027547jsd" : { + "type" : "ControlElement", + "id" : "acm027547jsd", + "name" : "testIsValidQueryContainsBracketAsRegEx" + }, + "acm027548jsd" : { + "type" : "ControlElement", + "id" : "acm027548jsd", + "name" : "testIsValidQueryWithEqualSignAsRegEx" + }, + "acm027549jsd" : { + "type" : "ControlElement", + "id" : "acm027549jsd", + "name" : "testIsValidQueryWithNumbersAndEqualSignAsRegEx" + }, + "acm027550jsd" : { + "type" : "ControlElement", + "id" : "acm027550jsd", + "name" : "testIsValidQueryWithEqualSignNotAsRegEx" + }, + "acm027551jsd" : { + "type" : "ControlElement", + "id" : "acm027551jsd", + "name" : "testIsValidQueryWithNumbersAndEqualSignNotAsRegEx" + }, + "acm027552jsd" : { + "type" : "ControlElement", + "id" : "acm027552jsd", + "name" : "isMatchedForNormalAndFieldBasedSearchMixed" + }, + "acm027553jsd" : { + "type" : "ControlElement", + "id" : "acm027553jsd", + "name" : "testSimpleTerm" + }, + "acm027554jsd" : { + "type" : "ControlElement", + "id" : "acm027554jsd", + "name" : "testGetPattern" + }, + "acm027555jsd" : { + "type" : "ControlElement", + "id" : "acm027555jsd", + "name" : "testGetRegexpPattern" + }, + "acm027556jsd" : { + "type" : "ControlElement", + "id" : "acm027556jsd", + "name" : "testGetRegexpJavascriptPattern" + }, + "acm027557jsd" : { + "type" : "ControlElement", + "id" : "acm027557jsd", + "name" : "testEscapingInPattern" + }, + "acm027558jsd" : { + "type" : "ControlElement", + "id" : "acm027558jsd", + "name" : "testEscapingInJavascriptPattern" + }, + "acm027559jsd" : { + "type" : "ClassUnit", + "id" : "acm027559jsd", + "name" : "SearchQueryTest", + "compilationUnitId" : "acm027524jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016845jsd", "acm018267jsd", "acm020473jsd" ], + "content" : [ "acm027529jsd", "acm027530jsd", "acm027531jsd", "acm027532jsd", "acm027533jsd", "acm027534jsd", "acm027535jsd", "acm027536jsd", "acm027537jsd", "acm027538jsd", "acm027539jsd", "acm027540jsd", "acm027541jsd", "acm027542jsd", "acm027543jsd", "acm027544jsd", "acm027545jsd", "acm027546jsd", "acm027547jsd", "acm027548jsd", "acm027549jsd", "acm027550jsd", "acm027551jsd", "acm027552jsd", "acm027553jsd", "acm027554jsd", "acm027555jsd", "acm027556jsd", "acm027557jsd", "acm027558jsd" ] + }, + "acm027560jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027560jsd", + "name" : "ConnectorTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027567jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027561jsd" : { + "type" : "CodePackage", + "id" : "acm027561jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027562jsd" ] + }, + "acm027562jsd" : { + "type" : "CodePackage", + "id" : "acm027562jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027563jsd" ] + }, + "acm027563jsd" : { + "type" : "CodePackage", + "id" : "acm027563jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027564jsd" ] + }, + "acm027564jsd" : { + "type" : "CodePackage", + "id" : "acm027564jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027560jsd" ] + }, + "acm027565jsd" : { + "type" : "ControlElement", + "id" : "acm027565jsd", + "name" : "getTestDBMSConnection" + }, + "acm027566jsd" : { + "type" : "ControlElement", + "id" : "acm027566jsd", + "name" : "getTestConnectionProperties" + }, + "acm027567jsd" : { + "type" : "ClassUnit", + "id" : "acm027567jsd", + "name" : "ConnectorTest", + "compilationUnitId" : "acm027560jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016859jsd", "acm016882jsd", "acm016899jsd", "acm016978jsd", "acm017109jsd" ], + "content" : [ "acm027565jsd", "acm027566jsd" ] + }, + "acm027568jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027568jsd", + "name" : "DBMSConnectionPropertiesTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027575jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027569jsd" : { + "type" : "CodePackage", + "id" : "acm027569jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027570jsd" ] + }, + "acm027570jsd" : { + "type" : "CodePackage", + "id" : "acm027570jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027571jsd" ] + }, + "acm027571jsd" : { + "type" : "CodePackage", + "id" : "acm027571jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027572jsd" ] + }, + "acm027572jsd" : { + "type" : "CodePackage", + "id" : "acm027572jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027568jsd" ] + }, + "acm027573jsd" : { + "type" : "ControlElement", + "id" : "acm027573jsd", + "name" : "urlForMySqlDoesNotIncludeSslConfig" + }, + "acm027574jsd" : { + "type" : "ControlElement", + "id" : "acm027574jsd", + "name" : "urlForOracle" + }, + "acm027575jsd" : { + "type" : "ClassUnit", + "id" : "acm027575jsd", + "name" : "DBMSConnectionPropertiesTest", + "compilationUnitId" : "acm027568jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016882jsd", "acm016899jsd" ], + "content" : [ "acm027573jsd", "acm027574jsd" ] + }, + "acm027576jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027576jsd", + "name" : "DBMSConnectionTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027582jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027577jsd" : { + "type" : "CodePackage", + "id" : "acm027577jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027578jsd" ] + }, + "acm027578jsd" : { + "type" : "CodePackage", + "id" : "acm027578jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027579jsd" ] + }, + "acm027579jsd" : { + "type" : "CodePackage", + "id" : "acm027579jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027580jsd" ] + }, + "acm027580jsd" : { + "type" : "CodePackage", + "id" : "acm027580jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027576jsd" ] + }, + "acm027581jsd" : { + "type" : "ControlElement", + "id" : "acm027581jsd", + "name" : "getConnectionFailsWhenconnectingToInvalidHost" + }, + "acm027582jsd" : { + "type" : "ClassUnit", + "id" : "acm027582jsd", + "name" : "DBMSConnectionTest", + "compilationUnitId" : "acm027576jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016978jsd" ], + "content" : [ "acm027581jsd" ] + }, + "acm027583jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027583jsd", + "name" : "DBMSProcessorTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027621jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027584jsd" : { + "type" : "CodePackage", + "id" : "acm027584jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027585jsd" ] + }, + "acm027585jsd" : { + "type" : "CodePackage", + "id" : "acm027585jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027586jsd" ] + }, + "acm027586jsd" : { + "type" : "CodePackage", + "id" : "acm027586jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027587jsd" ] + }, + "acm027587jsd" : { + "type" : "CodePackage", + "id" : "acm027587jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027583jsd" ] + }, + "acm027588jsd" : { + "type" : "ControlElement", + "id" : "acm027588jsd", + "name" : "setup" + }, + "acm027589jsd" : { + "type" : "ControlElement", + "id" : "acm027589jsd", + "name" : "closeDbmsConnection" + }, + "acm027590jsd" : { + "type" : "ControlElement", + "id" : "acm027590jsd", + "name" : "databaseIntegrityFullFiledAfterSetup" + }, + "acm027591jsd" : { + "type" : "ControlElement", + "id" : "acm027591jsd", + "name" : "databaseIntegrityBrokenAfterClearedTables" + }, + "acm027592jsd" : { + "type" : "ControlElement", + "id" : "acm027592jsd", + "name" : "testInsertEntry" + }, + "acm027593jsd" : { + "type" : "ControlElement", + "id" : "acm027593jsd", + "name" : "testInsertEntryWithEmptyFields" + }, + "acm027594jsd" : { + "type" : "ControlElement", + "id" : "acm027594jsd", + "name" : "getBibEntryExample" + }, + "acm027595jsd" : { + "type" : "ControlElement", + "id" : "acm027595jsd", + "name" : "testUpdateEntry" + }, + "acm027596jsd" : { + "type" : "ControlElement", + "id" : "acm027596jsd", + "name" : "testUpdateEmptyEntry" + }, + "acm027597jsd" : { + "type" : "ControlElement", + "id" : "acm027597jsd", + "name" : "testGetEntriesByIdList" + }, + "acm027598jsd" : { + "type" : "ControlElement", + "id" : "acm027598jsd", + "name" : "testUpdateNewerEntry" + }, + "acm027599jsd" : { + "type" : "ControlElement", + "id" : "acm027599jsd", + "name" : "testUpdateEqualEntry" + }, + "acm027600jsd" : { + "type" : "ControlElement", + "id" : "acm027600jsd", + "name" : "testRemoveAllEntries" + }, + "acm027601jsd" : { + "type" : "ControlElement", + "id" : "acm027601jsd", + "name" : "testRemoveSomeEntries" + }, + "acm027602jsd" : { + "type" : "ControlElement", + "id" : "acm027602jsd", + "name" : "testRemoveSingleEntry" + }, + "acm027603jsd" : { + "type" : "ControlElement", + "id" : "acm027603jsd", + "name" : "testRemoveEntriesOnNullThrows" + }, + "acm027604jsd" : { + "type" : "ControlElement", + "id" : "acm027604jsd", + "name" : "testRemoveEmptyEntryList" + }, + "acm027605jsd" : { + "type" : "ControlElement", + "id" : "acm027605jsd", + "name" : "testGetSharedEntries" + }, + "acm027606jsd" : { + "type" : "ControlElement", + "id" : "acm027606jsd", + "name" : "testGetSharedEntry" + }, + "acm027607jsd" : { + "type" : "ControlElement", + "id" : "acm027607jsd", + "name" : "testGetNotExistingSharedEntry" + }, + "acm027608jsd" : { + "type" : "ControlElement", + "id" : "acm027608jsd", + "name" : "testGetSharedIDVersionMapping" + }, + "acm027609jsd" : { + "type" : "ControlElement", + "id" : "acm027609jsd", + "name" : "testGetSharedMetaData" + }, + "acm027610jsd" : { + "type" : "ControlElement", + "id" : "acm027610jsd", + "name" : "testSetSharedMetaData" + }, + "acm027611jsd" : { + "type" : "ControlElement", + "id" : "acm027611jsd", + "name" : "getMetaDataExample" + }, + "acm027612jsd" : { + "type" : "ControlElement", + "id" : "acm027612jsd", + "name" : "getBibEntryExampleWithEmptyFields" + }, + "acm027613jsd" : { + "type" : "ControlElement", + "id" : "acm027613jsd", + "name" : "getBibEntryExample2" + }, + "acm027614jsd" : { + "type" : "ControlElement", + "id" : "acm027614jsd", + "name" : "getBibEntryExample3" + }, + "acm027615jsd" : { + "type" : "ControlElement", + "id" : "acm027615jsd", + "name" : "testInsertMultipleEntries" + }, + "acm027616jsd" : { + "type" : "ControlElement", + "id" : "acm027616jsd", + "name" : "selectFrom" + }, + "acm027617jsd" : { + "type" : "ControlElement", + "id" : "acm027617jsd", + "name" : "insertMetaData" + }, + "acm027618jsd" : { + "type" : "ControlElement", + "id" : "acm027618jsd", + "name" : "escape" + }, + "acm027619jsd" : { + "type" : "ControlElement", + "id" : "acm027619jsd", + "name" : "escape_Table" + }, + "acm027620jsd" : { + "type" : "ControlElement", + "id" : "acm027620jsd", + "name" : "escapeValue" + }, + "acm027621jsd" : { + "type" : "ClassUnit", + "id" : "acm027621jsd", + "name" : "DBMSProcessorTest", + "compilationUnitId" : "acm027583jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016859jsd", "acm016935jsd", "acm016978jsd", "acm017127jsd", "acm018267jsd", "acm018813jsd" ], + "content" : [ "acm027588jsd", "acm027589jsd", "acm027590jsd", "acm027591jsd", "acm027592jsd", "acm027593jsd", "acm027594jsd", "acm027595jsd", "acm027596jsd", "acm027597jsd", "acm027598jsd", "acm027599jsd", "acm027600jsd", "acm027601jsd", "acm027602jsd", "acm027603jsd", "acm027604jsd", "acm027605jsd", "acm027606jsd", "acm027607jsd", "acm027608jsd", "acm027609jsd", "acm027610jsd", "acm027611jsd", "acm027612jsd", "acm027613jsd", "acm027614jsd", "acm027615jsd", "acm027616jsd", "acm027617jsd", "acm027618jsd", "acm027619jsd", "acm027620jsd" ] + }, + "acm027622jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027622jsd", + "name" : "DBMSSynchronizerTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027640jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027623jsd" : { + "type" : "CodePackage", + "id" : "acm027623jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027624jsd" ] + }, + "acm027624jsd" : { + "type" : "CodePackage", + "id" : "acm027624jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027625jsd" ] + }, + "acm027625jsd" : { + "type" : "CodePackage", + "id" : "acm027625jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027626jsd" ] + }, + "acm027626jsd" : { + "type" : "CodePackage", + "id" : "acm027626jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027622jsd" ] + }, + "acm027627jsd" : { + "type" : "ControlElement", + "id" : "acm027627jsd", + "name" : "createExampleBibEntry" + }, + "acm027628jsd" : { + "type" : "ControlElement", + "id" : "acm027628jsd", + "name" : "setup" + }, + "acm027629jsd" : { + "type" : "ControlElement", + "id" : "acm027629jsd", + "name" : "clear" + }, + "acm027630jsd" : { + "type" : "ControlElement", + "id" : "acm027630jsd", + "name" : "testEntryAddedEventListener" + }, + "acm027631jsd" : { + "type" : "ControlElement", + "id" : "acm027631jsd", + "name" : "twoLocalFieldChangesAreSynchronizedCorrectly" + }, + "acm027632jsd" : { + "type" : "ControlElement", + "id" : "acm027632jsd", + "name" : "oneLocalAndOneSharedFieldChangeIsSynchronizedCorrectly" + }, + "acm027633jsd" : { + "type" : "ControlElement", + "id" : "acm027633jsd", + "name" : "testEntriesRemovedEventListener" + }, + "acm027634jsd" : { + "type" : "ControlElement", + "id" : "acm027634jsd", + "name" : "testMetaDataChangedEventListener" + }, + "acm027635jsd" : { + "type" : "ControlElement", + "id" : "acm027635jsd", + "name" : "testInitializeDatabases" + }, + "acm027636jsd" : { + "type" : "ControlElement", + "id" : "acm027636jsd", + "name" : "testSynchronizeLocalDatabaseWithEntryRemoval" + }, + "acm027637jsd" : { + "type" : "ControlElement", + "id" : "acm027637jsd", + "name" : "testSynchronizeLocalDatabaseWithEntryUpdate" + }, + "acm027638jsd" : { + "type" : "ControlElement", + "id" : "acm027638jsd", + "name" : "updateEntryDoesNotModifyLocalDatabase" + }, + "acm027639jsd" : { + "type" : "ControlElement", + "id" : "acm027639jsd", + "name" : "testApplyMetaData" + }, + "acm027640jsd" : { + "type" : "ClassUnit", + "id" : "acm027640jsd", + "name" : "DBMSSynchronizerTest", + "compilationUnitId" : "acm027622jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011011jsd", "acm011169jsd", "acm011188jsd", "acm012084jsd", "acm016859jsd", "acm016935jsd", "acm016966jsd", "acm016978jsd", "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm018813jsd", "acm019421jsd", "acm020676jsd" ], + "content" : [ "acm027627jsd", "acm027628jsd", "acm027629jsd", "acm027630jsd", "acm027631jsd", "acm027632jsd", "acm027633jsd", "acm027634jsd", "acm027635jsd", "acm027636jsd", "acm027637jsd", "acm027638jsd", "acm027639jsd" ] + }, + "acm027641jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027641jsd", + "name" : "DBMSTypeTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027667jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027642jsd" : { + "type" : "CodePackage", + "id" : "acm027642jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027643jsd" ] + }, + "acm027643jsd" : { + "type" : "CodePackage", + "id" : "acm027643jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027644jsd" ] + }, + "acm027644jsd" : { + "type" : "CodePackage", + "id" : "acm027644jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027645jsd" ] + }, + "acm027645jsd" : { + "type" : "CodePackage", + "id" : "acm027645jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027641jsd" ] + }, + "acm027646jsd" : { + "type" : "ControlElement", + "id" : "acm027646jsd", + "name" : "toStringCorrectForMysql" + }, + "acm027647jsd" : { + "type" : "ControlElement", + "id" : "acm027647jsd", + "name" : "toStringCorrectForOracle" + }, + "acm027648jsd" : { + "type" : "ControlElement", + "id" : "acm027648jsd", + "name" : "toStringCorrectForPostgres" + }, + "acm027649jsd" : { + "type" : "ControlElement", + "id" : "acm027649jsd", + "name" : "fromStringWorksForMySQL" + }, + "acm027650jsd" : { + "type" : "ControlElement", + "id" : "acm027650jsd", + "name" : "fromStringWorksForPostgreSQL" + }, + "acm027651jsd" : { + "type" : "ControlElement", + "id" : "acm027651jsd", + "name" : "fromStringWorksForNullString" + }, + "acm027652jsd" : { + "type" : "ControlElement", + "id" : "acm027652jsd", + "name" : "fromStringWorksForEmptyString" + }, + "acm027653jsd" : { + "type" : "ControlElement", + "id" : "acm027653jsd", + "name" : "fromStringWorksForUnkownString" + }, + "acm027654jsd" : { + "type" : "ControlElement", + "id" : "acm027654jsd", + "name" : "driverClassForMysqlIsCorrect" + }, + "acm027655jsd" : { + "type" : "ControlElement", + "id" : "acm027655jsd", + "name" : "driverClassForOracleIsCorrect" + }, + "acm027656jsd" : { + "type" : "ControlElement", + "id" : "acm027656jsd", + "name" : "driverClassForPostgresIsCorrect" + }, + "acm027657jsd" : { + "type" : "ControlElement", + "id" : "acm027657jsd", + "name" : "fromStringForMysqlReturnsCorrectValue" + }, + "acm027658jsd" : { + "type" : "ControlElement", + "id" : "acm027658jsd", + "name" : "fromStringForOracleRturnsCorrectValue" + }, + "acm027659jsd" : { + "type" : "ControlElement", + "id" : "acm027659jsd", + "name" : "fromStringForPostgresReturnsCorrectValue" + }, + "acm027660jsd" : { + "type" : "ControlElement", + "id" : "acm027660jsd", + "name" : "fromStringFromInvalidStringReturnsOptionalEmpty" + }, + "acm027661jsd" : { + "type" : "ControlElement", + "id" : "acm027661jsd", + "name" : "getUrlForMysqlHasCorrectFormat" + }, + "acm027662jsd" : { + "type" : "ControlElement", + "id" : "acm027662jsd", + "name" : "getUrlForOracleHasCorrectFormat" + }, + "acm027663jsd" : { + "type" : "ControlElement", + "id" : "acm027663jsd", + "name" : "getUrlForPostgresHasCorrectFormat" + }, + "acm027664jsd" : { + "type" : "ControlElement", + "id" : "acm027664jsd", + "name" : "getDefaultPortForMysqlHasCorrectValue" + }, + "acm027665jsd" : { + "type" : "ControlElement", + "id" : "acm027665jsd", + "name" : "getDefaultPortForOracleHasCorrectValue" + }, + "acm027666jsd" : { + "type" : "ControlElement", + "id" : "acm027666jsd", + "name" : "getDefaultPortForPostgresHasCorrectValue" + }, + "acm027667jsd" : { + "type" : "ClassUnit", + "id" : "acm027667jsd", + "name" : "DBMSTypeTest", + "compilationUnitId" : "acm027641jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027646jsd", "acm027647jsd", "acm027648jsd", "acm027649jsd", "acm027650jsd", "acm027651jsd", "acm027652jsd", "acm027653jsd", "acm027654jsd", "acm027655jsd", "acm027656jsd", "acm027657jsd", "acm027658jsd", "acm027659jsd", "acm027660jsd", "acm027661jsd", "acm027662jsd", "acm027663jsd", "acm027664jsd", "acm027665jsd", "acm027666jsd" ] + }, + "acm027668jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027668jsd", + "name" : "SynchronizationEventListenerTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027677jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027669jsd" : { + "type" : "CodePackage", + "id" : "acm027669jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027670jsd" ] + }, + "acm027670jsd" : { + "type" : "CodePackage", + "id" : "acm027670jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027671jsd" ] + }, + "acm027671jsd" : { + "type" : "CodePackage", + "id" : "acm027671jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027672jsd" ] + }, + "acm027672jsd" : { + "type" : "CodePackage", + "id" : "acm027672jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027668jsd" ] + }, + "acm027673jsd" : { + "type" : "ControlElement", + "id" : "acm027673jsd", + "name" : "listen" + }, + "acm027674jsd" : { + "type" : "ControlElement", + "id" : "acm027674jsd", + "name" : "listen" + }, + "acm027675jsd" : { + "type" : "ControlElement", + "id" : "acm027675jsd", + "name" : "getSharedEntriesNotPresentEvent" + }, + "acm027676jsd" : { + "type" : "ControlElement", + "id" : "acm027676jsd", + "name" : "getUpdateRefusedEvent" + }, + "acm027677jsd" : { + "type" : "ClassUnit", + "id" : "acm027677jsd", + "name" : "SynchronizationEventListenerTest", + "compilationUnitId" : "acm027668jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017090jsd", "acm017101jsd" ], + "content" : [ "acm027673jsd", "acm027674jsd", "acm027675jsd", "acm027676jsd" ] + }, + "acm027678jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027678jsd", + "name" : "SynchronizationSimulatorTest", + "parentId" : "acm016854jsd", + "content" : [ "acm027691jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027679jsd" : { + "type" : "CodePackage", + "id" : "acm027679jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027680jsd" ] + }, + "acm027680jsd" : { + "type" : "CodePackage", + "id" : "acm027680jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027681jsd" ] + }, + "acm027681jsd" : { + "type" : "CodePackage", + "id" : "acm027681jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027682jsd" ] + }, + "acm027682jsd" : { + "type" : "CodePackage", + "id" : "acm027682jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027678jsd" ] + }, + "acm027683jsd" : { + "type" : "ControlElement", + "id" : "acm027683jsd", + "name" : "getBibEntryExample" + }, + "acm027684jsd" : { + "type" : "ControlElement", + "id" : "acm027684jsd", + "name" : "setup" + }, + "acm027685jsd" : { + "type" : "ControlElement", + "id" : "acm027685jsd", + "name" : "clear" + }, + "acm027686jsd" : { + "type" : "ControlElement", + "id" : "acm027686jsd", + "name" : "simulateEntryInsertionAndManualPull" + }, + "acm027687jsd" : { + "type" : "ControlElement", + "id" : "acm027687jsd", + "name" : "simulateEntryUpdateAndManualPull" + }, + "acm027688jsd" : { + "type" : "ControlElement", + "id" : "acm027688jsd", + "name" : "simulateEntryDelitionAndManualPull" + }, + "acm027689jsd" : { + "type" : "ControlElement", + "id" : "acm027689jsd", + "name" : "simulateUpdateOnNoLongerExistingEntry" + }, + "acm027690jsd" : { + "type" : "ControlElement", + "id" : "acm027690jsd", + "name" : "simulateEntryChangeConflicts" + }, + "acm027691jsd" : { + "type" : "ClassUnit", + "id" : "acm027691jsd", + "name" : "SynchronizationSimulatorTest", + "compilationUnitId" : "acm027678jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm011011jsd", "acm016859jsd", "acm016966jsd", "acm018022jsd", "acm018267jsd", "acm018813jsd", "acm020676jsd", "acm027677jsd" ], + "content" : [ "acm027683jsd", "acm027684jsd", "acm027685jsd", "acm027686jsd", "acm027687jsd", "acm027688jsd", "acm027689jsd", "acm027690jsd" ] + }, + "acm027692jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027692jsd", + "name" : "TestManager", + "parentId" : "acm016854jsd", + "content" : [ "acm027699jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027693jsd" : { + "type" : "CodePackage", + "id" : "acm027693jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027694jsd" ] + }, + "acm027694jsd" : { + "type" : "CodePackage", + "id" : "acm027694jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027695jsd" ] + }, + "acm027695jsd" : { + "type" : "CodePackage", + "id" : "acm027695jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027696jsd" ] + }, + "acm027696jsd" : { + "type" : "CodePackage", + "id" : "acm027696jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027692jsd" ] + }, + "acm027697jsd" : { + "type" : "ControlElement", + "id" : "acm027697jsd", + "name" : "getDBMSTypeTestParameter" + }, + "acm027698jsd" : { + "type" : "ControlElement", + "id" : "acm027698jsd", + "name" : "clearTables" + }, + "acm027699jsd" : { + "type" : "ClassUnit", + "id" : "acm027699jsd", + "name" : "TestManager", + "compilationUnitId" : "acm027692jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016859jsd", "acm016978jsd" ], + "content" : [ "acm027697jsd", "acm027698jsd" ] + }, + "acm027700jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027700jsd", + "name" : "PasswordTest", + "parentId" : "acm017199jsd", + "content" : [ "acm027708jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "shared", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027701jsd" : { + "type" : "CodePackage", + "id" : "acm027701jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027702jsd" ] + }, + "acm027702jsd" : { + "type" : "CodePackage", + "id" : "acm027702jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027703jsd" ] + }, + "acm027703jsd" : { + "type" : "CodePackage", + "id" : "acm027703jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027704jsd" ] + }, + "acm027704jsd" : { + "type" : "CodePackage", + "id" : "acm027704jsd", + "name" : "shared", + "parentId" : null, + "content" : [ "acm027705jsd" ] + }, + "acm027705jsd" : { + "type" : "CodePackage", + "id" : "acm027705jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm027700jsd" ] + }, + "acm027706jsd" : { + "type" : "ControlElement", + "id" : "acm027706jsd", + "name" : "passwordAESTest" + }, + "acm027707jsd" : { + "type" : "ControlElement", + "id" : "acm027707jsd", + "name" : "passwordAsCharTest" + }, + "acm027708jsd" : { + "type" : "ClassUnit", + "id" : "acm027708jsd", + "name" : "PasswordTest", + "compilationUnitId" : "acm027700jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017205jsd" ], + "content" : [ "acm027706jsd", "acm027707jsd" ] + }, + "acm027709jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027709jsd", + "name" : "DefaultTexParserTest", + "parentId" : "acm017210jsd", + "content" : [ "acm027728jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027710jsd" : { + "type" : "CodePackage", + "id" : "acm027710jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027711jsd" ] + }, + "acm027711jsd" : { + "type" : "CodePackage", + "id" : "acm027711jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027712jsd" ] + }, + "acm027712jsd" : { + "type" : "CodePackage", + "id" : "acm027712jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027713jsd" ] + }, + "acm027713jsd" : { + "type" : "CodePackage", + "id" : "acm027713jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm027709jsd" ] + }, + "acm027714jsd" : { + "type" : "ControlElement", + "id" : "acm027714jsd", + "name" : "testMatchCite" + }, + "acm027715jsd" : { + "type" : "ControlElement", + "id" : "acm027715jsd", + "name" : "testNonMatchCite" + }, + "acm027716jsd" : { + "type" : "ControlElement", + "id" : "acm027716jsd", + "name" : "testCiteCommands" + }, + "acm027717jsd" : { + "type" : "ControlElement", + "id" : "acm027717jsd", + "name" : "testTwoCitationsSameLine" + }, + "acm027718jsd" : { + "type" : "ControlElement", + "id" : "acm027718jsd", + "name" : "testFileEncodingUtf8" + }, + "acm027719jsd" : { + "type" : "ControlElement", + "id" : "acm027719jsd", + "name" : "testFileEncodingIso88591" + }, + "acm027720jsd" : { + "type" : "ControlElement", + "id" : "acm027720jsd", + "name" : "testFileEncodingIso885915" + }, + "acm027721jsd" : { + "type" : "ControlElement", + "id" : "acm027721jsd", + "name" : "testFileEncodingForThreeFiles" + }, + "acm027722jsd" : { + "type" : "ControlElement", + "id" : "acm027722jsd", + "name" : "testSingleFile" + }, + "acm027723jsd" : { + "type" : "ControlElement", + "id" : "acm027723jsd", + "name" : "testTwoFiles" + }, + "acm027724jsd" : { + "type" : "ControlElement", + "id" : "acm027724jsd", + "name" : "testDuplicateFiles" + }, + "acm027725jsd" : { + "type" : "ControlElement", + "id" : "acm027725jsd", + "name" : "testUnknownKey" + }, + "acm027726jsd" : { + "type" : "ControlElement", + "id" : "acm027726jsd", + "name" : "testFileNotFound" + }, + "acm027727jsd" : { + "type" : "ControlElement", + "id" : "acm027727jsd", + "name" : "testNestedFiles" + }, + "acm027728jsd" : { + "type" : "ClassUnit", + "id" : "acm027728jsd", + "name" : "DefaultTexParserTest", + "compilationUnitId" : "acm027709jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017219jsd", "acm020666jsd", "acm027728jsd" ], + "content" : [ "acm027714jsd", "acm027715jsd", "acm027716jsd", "acm027717jsd", "acm027718jsd", "acm027719jsd", "acm027720jsd", "acm027721jsd", "acm027722jsd", "acm027723jsd", "acm027724jsd", "acm027725jsd", "acm027726jsd", "acm027727jsd" ] + }, + "acm027729jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027729jsd", + "name" : "LatexParserTest", + "parentId" : "acm017210jsd", + "content" : [ "acm027737jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027730jsd" : { + "type" : "CodePackage", + "id" : "acm027730jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027731jsd" ] + }, + "acm027731jsd" : { + "type" : "CodePackage", + "id" : "acm027731jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027732jsd" ] + }, + "acm027732jsd" : { + "type" : "CodePackage", + "id" : "acm027732jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027733jsd" ] + }, + "acm027733jsd" : { + "type" : "CodePackage", + "id" : "acm027733jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm027729jsd" ] + }, + "acm027734jsd" : { + "type" : "ControlElement", + "id" : "acm027734jsd", + "name" : "setUp" + }, + "acm027735jsd" : { + "type" : "ControlElement", + "id" : "acm027735jsd", + "name" : "testSameFileDifferentDatabases" + }, + "acm027736jsd" : { + "type" : "ControlElement", + "id" : "acm027736jsd", + "name" : "testTwoFilesDifferentDatabases" + }, + "acm027737jsd" : { + "type" : "ClassUnit", + "id" : "acm027737jsd", + "name" : "LatexParserTest", + "compilationUnitId" : "acm027729jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017219jsd", "acm017238jsd", "acm017988jsd", "acm018267jsd", "acm020646jsd", "acm020666jsd", "acm020676jsd", "acm020693jsd", "acm020875jsd", "acm027737jsd" ], + "content" : [ "acm027734jsd", "acm027735jsd", "acm027736jsd" ] + }, + "acm027738jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027738jsd", + "name" : "TexBibEntriesResolverTest", + "parentId" : "acm017210jsd", + "content" : [ "acm027750jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027739jsd" : { + "type" : "CodePackage", + "id" : "acm027739jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027740jsd" ] + }, + "acm027740jsd" : { + "type" : "CodePackage", + "id" : "acm027740jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027741jsd" ] + }, + "acm027741jsd" : { + "type" : "CodePackage", + "id" : "acm027741jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027742jsd" ] + }, + "acm027742jsd" : { + "type" : "CodePackage", + "id" : "acm027742jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm027738jsd" ] + }, + "acm027743jsd" : { + "type" : "ControlElement", + "id" : "acm027743jsd", + "name" : "setUp" + }, + "acm027744jsd" : { + "type" : "ControlElement", + "id" : "acm027744jsd", + "name" : "testSingleFile" + }, + "acm027745jsd" : { + "type" : "ControlElement", + "id" : "acm027745jsd", + "name" : "testTwoFiles" + }, + "acm027746jsd" : { + "type" : "ControlElement", + "id" : "acm027746jsd", + "name" : "testDuplicateFiles" + }, + "acm027747jsd" : { + "type" : "ControlElement", + "id" : "acm027747jsd", + "name" : "testUnknownKey" + }, + "acm027748jsd" : { + "type" : "ControlElement", + "id" : "acm027748jsd", + "name" : "testNestedFiles" + }, + "acm027749jsd" : { + "type" : "ControlElement", + "id" : "acm027749jsd", + "name" : "testCrossRef" + }, + "acm027750jsd" : { + "type" : "ClassUnit", + "id" : "acm027750jsd", + "name" : "TexBibEntriesResolverTest", + "compilationUnitId" : "acm027738jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017219jsd", "acm017238jsd", "acm017988jsd", "acm018267jsd", "acm020646jsd", "acm020666jsd", "acm020676jsd", "acm020693jsd", "acm020875jsd", "acm027750jsd" ], + "content" : [ "acm027743jsd", "acm027744jsd", "acm027745jsd", "acm027746jsd", "acm027747jsd", "acm027748jsd", "acm027749jsd" ] + }, + "acm027751jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027751jsd", + "name" : "BuildInfoTest", + "parentId" : "acm017268jsd", + "content" : [ "acm027759jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027752jsd" : { + "type" : "CodePackage", + "id" : "acm027752jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027753jsd" ] + }, + "acm027753jsd" : { + "type" : "CodePackage", + "id" : "acm027753jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027754jsd" ] + }, + "acm027754jsd" : { + "type" : "CodePackage", + "id" : "acm027754jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027755jsd" ] + }, + "acm027755jsd" : { + "type" : "CodePackage", + "id" : "acm027755jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027751jsd" ] + }, + "acm027756jsd" : { + "type" : "ControlElement", + "id" : "acm027756jsd", + "name" : "testDefaults" + }, + "acm027757jsd" : { + "type" : "ControlElement", + "id" : "acm027757jsd", + "name" : "testFileImport" + }, + "acm027758jsd" : { + "type" : "ControlElement", + "id" : "acm027758jsd", + "name" : "azureInstrumentationKeyIsNotEmpty" + }, + "acm027759jsd" : { + "type" : "ClassUnit", + "id" : "acm027759jsd", + "name" : "BuildInfoTest", + "compilationUnitId" : "acm027751jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017281jsd" ], + "content" : [ "acm027756jsd", "acm027757jsd", "acm027758jsd" ] + }, + "acm027760jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027760jsd", + "name" : "DevelopmentStageTest", + "parentId" : "acm017268jsd", + "content" : [ "acm027769jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027761jsd" : { + "type" : "CodePackage", + "id" : "acm027761jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027762jsd" ] + }, + "acm027762jsd" : { + "type" : "CodePackage", + "id" : "acm027762jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027763jsd" ] + }, + "acm027763jsd" : { + "type" : "CodePackage", + "id" : "acm027763jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027764jsd" ] + }, + "acm027764jsd" : { + "type" : "CodePackage", + "id" : "acm027764jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027760jsd" ] + }, + "acm027765jsd" : { + "type" : "ControlElement", + "id" : "acm027765jsd", + "name" : "checkStabilityOrder" + }, + "acm027766jsd" : { + "type" : "ControlElement", + "id" : "acm027766jsd", + "name" : "parseStages" + }, + "acm027767jsd" : { + "type" : "ControlElement", + "id" : "acm027767jsd", + "name" : "parseNull" + }, + "acm027768jsd" : { + "type" : "ControlElement", + "id" : "acm027768jsd", + "name" : "parseUnknownString" + }, + "acm027769jsd" : { + "type" : "ClassUnit", + "id" : "acm027769jsd", + "name" : "DevelopmentStageTest", + "compilationUnitId" : "acm027760jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027765jsd", "acm027766jsd", "acm027767jsd", "acm027768jsd" ] + }, + "acm027770jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027770jsd", + "name" : "ExternalLinkCreatorTest", + "parentId" : "acm017268jsd", + "content" : [ "acm027779jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027771jsd" : { + "type" : "CodePackage", + "id" : "acm027771jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027772jsd" ] + }, + "acm027772jsd" : { + "type" : "CodePackage", + "id" : "acm027772jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027773jsd" ] + }, + "acm027773jsd" : { + "type" : "CodePackage", + "id" : "acm027773jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027774jsd" ] + }, + "acm027774jsd" : { + "type" : "CodePackage", + "id" : "acm027774jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027770jsd" ] + }, + "acm027775jsd" : { + "type" : "ControlElement", + "id" : "acm027775jsd", + "name" : "urlIsValid" + }, + "acm027776jsd" : { + "type" : "ControlElement", + "id" : "acm027776jsd", + "name" : "getShortScienceSearchURLEncodesSpecialCharacters" + }, + "acm027777jsd" : { + "type" : "ControlElement", + "id" : "acm027777jsd", + "name" : "getShortScienceSearchURLReturnsEmptyOnMissingTitle" + }, + "acm027778jsd" : { + "type" : "ControlElement", + "id" : "acm027778jsd", + "name" : "getShortScienceSearchURLLinksToSearchResults" + }, + "acm027779jsd" : { + "type" : "ClassUnit", + "id" : "acm027779jsd", + "name" : "ExternalLinkCreatorTest", + "compilationUnitId" : "acm027770jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm027775jsd", "acm027776jsd", "acm027777jsd", "acm027778jsd" ] + }, + "acm027780jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027780jsd", + "name" : "FileNameCleanerTest", + "parentId" : "acm017268jsd", + "content" : [ "acm027789jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027781jsd" : { + "type" : "CodePackage", + "id" : "acm027781jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027782jsd" ] + }, + "acm027782jsd" : { + "type" : "CodePackage", + "id" : "acm027782jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027783jsd" ] + }, + "acm027783jsd" : { + "type" : "CodePackage", + "id" : "acm027783jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027784jsd" ] + }, + "acm027784jsd" : { + "type" : "CodePackage", + "id" : "acm027784jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027780jsd" ] + }, + "acm027785jsd" : { + "type" : "ControlElement", + "id" : "acm027785jsd", + "name" : "testCleanFileName" + }, + "acm027786jsd" : { + "type" : "ControlElement", + "id" : "acm027786jsd", + "name" : "testCleanDirectoryName" + }, + "acm027787jsd" : { + "type" : "ControlElement", + "id" : "acm027787jsd", + "name" : "testCleanDirectoryNameForWindows" + }, + "acm027788jsd" : { + "type" : "ControlElement", + "id" : "acm027788jsd", + "name" : "testCleanCurlyBracesAsWell" + }, + "acm027789jsd" : { + "type" : "ClassUnit", + "id" : "acm027789jsd", + "name" : "FileNameCleanerTest", + "compilationUnitId" : "acm027780jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027785jsd", "acm027786jsd", "acm027787jsd", "acm027788jsd" ] + }, + "acm027790jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027790jsd", + "name" : "UpdateFieldTest", + "parentId" : "acm017268jsd", + "content" : [ "acm027824jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027791jsd" : { + "type" : "CodePackage", + "id" : "acm027791jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027792jsd" ] + }, + "acm027792jsd" : { + "type" : "CodePackage", + "id" : "acm027792jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027793jsd" ] + }, + "acm027793jsd" : { + "type" : "CodePackage", + "id" : "acm027793jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027794jsd" ] + }, + "acm027794jsd" : { + "type" : "CodePackage", + "id" : "acm027794jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027790jsd" ] + }, + "acm027795jsd" : { + "type" : "ControlElement", + "id" : "acm027795jsd", + "name" : "setUp" + }, + "acm027796jsd" : { + "type" : "ControlElement", + "id" : "acm027796jsd", + "name" : "testUpdateFieldWorksEmptyField" + }, + "acm027797jsd" : { + "type" : "ControlElement", + "id" : "acm027797jsd", + "name" : "testUpdateFieldWorksNonEmptyField" + }, + "acm027798jsd" : { + "type" : "ControlElement", + "id" : "acm027798jsd", + "name" : "testUpdateFieldHasChanged" + }, + "acm027799jsd" : { + "type" : "ControlElement", + "id" : "acm027799jsd", + "name" : "testUpdateFieldValidFieldChange" + }, + "acm027800jsd" : { + "type" : "ControlElement", + "id" : "acm027800jsd", + "name" : "testUpdateFieldCorrectFieldChangeContentsEmptyField" + }, + "acm027801jsd" : { + "type" : "ControlElement", + "id" : "acm027801jsd", + "name" : "testUpdateFieldCorrectFieldChangeContentsNonEmptyField" + }, + "acm027802jsd" : { + "type" : "ControlElement", + "id" : "acm027802jsd", + "name" : "testUpdateFieldSameValueNoChange" + }, + "acm027803jsd" : { + "type" : "ControlElement", + "id" : "acm027803jsd", + "name" : "testUpdateFieldSameValueNotChange" + }, + "acm027804jsd" : { + "type" : "ControlElement", + "id" : "acm027804jsd", + "name" : "testUpdateFieldSetToNullClears" + }, + "acm027805jsd" : { + "type" : "ControlElement", + "id" : "acm027805jsd", + "name" : "testUpdateFieldSetEmptyToNullClears" + }, + "acm027806jsd" : { + "type" : "ControlElement", + "id" : "acm027806jsd", + "name" : "testUpdateFieldSetToNullHasFieldChangeContents" + }, + "acm027807jsd" : { + "type" : "ControlElement", + "id" : "acm027807jsd", + "name" : "testUpdateFieldSetRmptyToNullHasNoFieldChangeContents" + }, + "acm027808jsd" : { + "type" : "ControlElement", + "id" : "acm027808jsd", + "name" : "testUpdateFieldSetToNullCorrectFieldChangeContents" + }, + "acm027809jsd" : { + "type" : "ControlElement", + "id" : "acm027809jsd", + "name" : "testUpdateFieldSameContentClears" + }, + "acm027810jsd" : { + "type" : "ControlElement", + "id" : "acm027810jsd", + "name" : "testUpdateFieldSameContentHasChanged" + }, + "acm027811jsd" : { + "type" : "ControlElement", + "id" : "acm027811jsd", + "name" : "testUpdateFieldSameContentHasFieldChange" + }, + "acm027812jsd" : { + "type" : "ControlElement", + "id" : "acm027812jsd", + "name" : "testUpdateFieldSameContentHasCorrectFieldChange" + }, + "acm027813jsd" : { + "type" : "ControlElement", + "id" : "acm027813jsd", + "name" : "testUpdateNonDisplayableFieldUpdates" + }, + "acm027814jsd" : { + "type" : "ControlElement", + "id" : "acm027814jsd", + "name" : "testUpdateNonDisplayableFieldHasNotChanged" + }, + "acm027815jsd" : { + "type" : "ControlElement", + "id" : "acm027815jsd", + "name" : "emptyOwnerFieldNowPresentAfterAutomaticSet" + }, + "acm027816jsd" : { + "type" : "ControlElement", + "id" : "acm027816jsd", + "name" : "ownerAssignedCorrectlyAfterAutomaticSet" + }, + "acm027817jsd" : { + "type" : "ControlElement", + "id" : "acm027817jsd", + "name" : "ownerIsNotResetAfterAutomaticSetIfOverwriteOwnerFalse" + }, + "acm027818jsd" : { + "type" : "ControlElement", + "id" : "acm027818jsd", + "name" : "emptyCreationdateFieldNowPresentAfterAutomaticSet" + }, + "acm027819jsd" : { + "type" : "ControlElement", + "id" : "acm027819jsd", + "name" : "creationdateAssignedCorrectlyAfterAutomaticSet" + }, + "acm027820jsd" : { + "type" : "ControlElement", + "id" : "acm027820jsd", + "name" : "ownerSetToDefaultValueForCollectionOfBibEntries" + }, + "acm027821jsd" : { + "type" : "ControlElement", + "id" : "acm027821jsd", + "name" : "ownerNotChangedForCollectionOfBibEntriesIfOptionsDisabled" + }, + "acm027822jsd" : { + "type" : "ControlElement", + "id" : "acm027822jsd", + "name" : "createOwnerPreference" + }, + "acm027823jsd" : { + "type" : "ControlElement", + "id" : "acm027823jsd", + "name" : "createTimestampPreference" + }, + "acm027824jsd" : { + "type" : "ClassUnit", + "id" : "acm027824jsd", + "name" : "UpdateFieldTest", + "compilationUnitId" : "acm027790jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm016624jsd", "acm016641jsd", "acm017884jsd", "acm018267jsd" ], + "content" : [ "acm027795jsd", "acm027796jsd", "acm027797jsd", "acm027798jsd", "acm027799jsd", "acm027800jsd", "acm027801jsd", "acm027802jsd", "acm027803jsd", "acm027804jsd", "acm027805jsd", "acm027806jsd", "acm027807jsd", "acm027808jsd", "acm027809jsd", "acm027810jsd", "acm027811jsd", "acm027812jsd", "acm027813jsd", "acm027814jsd", "acm027815jsd", "acm027816jsd", "acm027817jsd", "acm027818jsd", "acm027819jsd", "acm027820jsd", "acm027821jsd", "acm027822jsd", "acm027823jsd" ] + }, + "acm027825jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027825jsd", + "name" : "VersionTest", + "parentId" : "acm017268jsd", + "content" : [ "acm027872jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027826jsd" : { + "type" : "CodePackage", + "id" : "acm027826jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027827jsd" ] + }, + "acm027827jsd" : { + "type" : "CodePackage", + "id" : "acm027827jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027828jsd" ] + }, + "acm027828jsd" : { + "type" : "CodePackage", + "id" : "acm027828jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027829jsd" ] + }, + "acm027829jsd" : { + "type" : "CodePackage", + "id" : "acm027829jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027825jsd" ] + }, + "acm027830jsd" : { + "type" : "ControlElement", + "id" : "acm027830jsd", + "name" : "unknownVersionAsString" + }, + "acm027831jsd" : { + "type" : "ControlElement", + "id" : "acm027831jsd", + "name" : "unknownVersionAsNull" + }, + "acm027832jsd" : { + "type" : "ControlElement", + "id" : "acm027832jsd", + "name" : "unknownVersionAsEmptyString" + }, + "acm027833jsd" : { + "type" : "ControlElement", + "id" : "acm027833jsd", + "name" : "initVersionFromWrongStringResultsInUnknownVersion" + }, + "acm027834jsd" : { + "type" : "ControlElement", + "id" : "acm027834jsd", + "name" : "versionOneDigit" + }, + "acm027835jsd" : { + "type" : "ControlElement", + "id" : "acm027835jsd", + "name" : "versionTwoDigits" + }, + "acm027836jsd" : { + "type" : "ControlElement", + "id" : "acm027836jsd", + "name" : "versionThreeDigits" + }, + "acm027837jsd" : { + "type" : "ControlElement", + "id" : "acm027837jsd", + "name" : "versionOneDigitDevVersion" + }, + "acm027838jsd" : { + "type" : "ControlElement", + "id" : "acm027838jsd", + "name" : "versionTwoDigitDevVersion" + }, + "acm027839jsd" : { + "type" : "ControlElement", + "id" : "acm027839jsd", + "name" : "versionThreeDigitDevVersion" + }, + "acm027840jsd" : { + "type" : "ControlElement", + "id" : "acm027840jsd", + "name" : "validVersionIsNotNewerThanUnknownVersion" + }, + "acm027841jsd" : { + "type" : "ControlElement", + "id" : "acm027841jsd", + "name" : "unknownVersionIsNotNewerThanValidVersion" + }, + "acm027842jsd" : { + "type" : "ControlElement", + "id" : "acm027842jsd", + "name" : "versionNewerThan" + }, + "acm027843jsd" : { + "type" : "ControlElement", + "id" : "acm027843jsd", + "name" : "versionNotNewerThan" + }, + "acm027844jsd" : { + "type" : "ControlElement", + "id" : "acm027844jsd", + "name" : "versionNotNewerThanSameVersion" + }, + "acm027845jsd" : { + "type" : "ControlElement", + "id" : "acm027845jsd", + "name" : "versionNewerThanDevTwoDigits" + }, + "acm027846jsd" : { + "type" : "ControlElement", + "id" : "acm027846jsd", + "name" : "versionNewerThanDevVersion" + }, + "acm027847jsd" : { + "type" : "ControlElement", + "id" : "acm027847jsd", + "name" : "versionNewerThanDevThreeDigits" + }, + "acm027848jsd" : { + "type" : "ControlElement", + "id" : "acm027848jsd", + "name" : "versionNewerMinor" + }, + "acm027849jsd" : { + "type" : "ControlElement", + "id" : "acm027849jsd", + "name" : "versionNotNewerMinor" + }, + "acm027850jsd" : { + "type" : "ControlElement", + "id" : "acm027850jsd", + "name" : "versionNewerPatch" + }, + "acm027851jsd" : { + "type" : "ControlElement", + "id" : "acm027851jsd", + "name" : "versionNotNewerPatch" + }, + "acm027852jsd" : { + "type" : "ControlElement", + "id" : "acm027852jsd", + "name" : "versionNewerDevelopmentNumber" + }, + "acm027853jsd" : { + "type" : "ControlElement", + "id" : "acm027853jsd", + "name" : "versionNotNewerThanSameVersionWithBeta" + }, + "acm027854jsd" : { + "type" : "ControlElement", + "id" : "acm027854jsd", + "name" : "equalVersionsNotNewer" + }, + "acm027855jsd" : { + "type" : "ControlElement", + "id" : "acm027855jsd", + "name" : "changelogOfDevelopmentVersionWithDash" + }, + "acm027856jsd" : { + "type" : "ControlElement", + "id" : "acm027856jsd", + "name" : "changelogOfDevelopmentVersionWithoutDash" + }, + "acm027857jsd" : { + "type" : "ControlElement", + "id" : "acm027857jsd", + "name" : "changelogOfDevelopmentStageSubNumber" + }, + "acm027858jsd" : { + "type" : "ControlElement", + "id" : "acm027858jsd", + "name" : "changelogWithTwoDigits" + }, + "acm027859jsd" : { + "type" : "ControlElement", + "id" : "acm027859jsd", + "name" : "changelogWithThreeDigits" + }, + "acm027860jsd" : { + "type" : "ControlElement", + "id" : "acm027860jsd", + "name" : "versionNull" + }, + "acm027861jsd" : { + "type" : "ControlElement", + "id" : "acm027861jsd", + "name" : "versionEmpty" + }, + "acm027862jsd" : { + "type" : "ControlElement", + "id" : "acm027862jsd", + "name" : "betaNewerThanAlpha" + }, + "acm027863jsd" : { + "type" : "ControlElement", + "id" : "acm027863jsd", + "name" : "stableNewerThanBeta" + }, + "acm027864jsd" : { + "type" : "ControlElement", + "id" : "acm027864jsd", + "name" : "alphaShouldBeUpdatedToBeta" + }, + "acm027865jsd" : { + "type" : "ControlElement", + "id" : "acm027865jsd", + "name" : "betaShouldBeUpdatedToStable" + }, + "acm027866jsd" : { + "type" : "ControlElement", + "id" : "acm027866jsd", + "name" : "stableShouldNotBeUpdatedToAlpha" + }, + "acm027867jsd" : { + "type" : "ControlElement", + "id" : "acm027867jsd", + "name" : "stableShouldNotBeUpdatedToBeta" + }, + "acm027868jsd" : { + "type" : "ControlElement", + "id" : "acm027868jsd", + "name" : "alphaShouldBeUpdatedToStables" + }, + "acm027869jsd" : { + "type" : "ControlElement", + "id" : "acm027869jsd", + "name" : "ciSuffixShouldBeRemoved" + }, + "acm027870jsd" : { + "type" : "ControlElement", + "id" : "acm027870jsd", + "name" : "ciSuffixShouldBeRemovedIfDateIsPresent" + }, + "acm027871jsd" : { + "type" : "ControlElement", + "id" : "acm027871jsd", + "name" : "getAllAvailableVersionsReturnsSomething" + }, + "acm027872jsd" : { + "type" : "ClassUnit", + "id" : "acm027872jsd", + "name" : "VersionTest", + "compilationUnitId" : "acm027825jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017404jsd" ], + "content" : [ "acm027830jsd", "acm027831jsd", "acm027832jsd", "acm027833jsd", "acm027834jsd", "acm027835jsd", "acm027836jsd", "acm027837jsd", "acm027838jsd", "acm027839jsd", "acm027840jsd", "acm027841jsd", "acm027842jsd", "acm027843jsd", "acm027844jsd", "acm027845jsd", "acm027846jsd", "acm027847jsd", "acm027848jsd", "acm027849jsd", "acm027850jsd", "acm027851jsd", "acm027852jsd", "acm027853jsd", "acm027854jsd", "acm027855jsd", "acm027856jsd", "acm027857jsd", "acm027858jsd", "acm027859jsd", "acm027860jsd", "acm027861jsd", "acm027862jsd", "acm027863jsd", "acm027864jsd", "acm027865jsd", "acm027866jsd", "acm027867jsd", "acm027868jsd", "acm027869jsd", "acm027870jsd", "acm027871jsd" ] + }, + "acm027873jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027873jsd", + "name" : "BackupFileUtilTest", + "parentId" : "acm017427jsd", + "content" : [ "acm027882jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027874jsd" : { + "type" : "CodePackage", + "id" : "acm027874jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027875jsd" ] + }, + "acm027875jsd" : { + "type" : "CodePackage", + "id" : "acm027875jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027876jsd" ] + }, + "acm027876jsd" : { + "type" : "CodePackage", + "id" : "acm027876jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027877jsd" ] + }, + "acm027877jsd" : { + "type" : "CodePackage", + "id" : "acm027877jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027878jsd" ] + }, + "acm027878jsd" : { + "type" : "CodePackage", + "id" : "acm027878jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm027873jsd" ] + }, + "acm027879jsd" : { + "type" : "ControlElement", + "id" : "acm027879jsd", + "name" : "uniqueFilePrefix" + }, + "acm027880jsd" : { + "type" : "ControlElement", + "id" : "acm027880jsd", + "name" : "getPathOfBackupFileAndCreateDirectoryReturnsAppDirectoryInCaseOfNoError" + }, + "acm027881jsd" : { + "type" : "ControlElement", + "id" : "acm027881jsd", + "name" : "getPathOfBackupFileAndCreateDirectoryReturnsSameDirectoryInCaseOfException" + }, + "acm027882jsd" : { + "type" : "ClassUnit", + "id" : "acm027882jsd", + "name" : "BackupFileUtilTest", + "compilationUnitId" : "acm027873jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm027879jsd", "acm027880jsd", "acm027881jsd" ] + }, + "acm027883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027883jsd", + "name" : "CitationKeyBasedFileFinderTest", + "parentId" : "acm017427jsd", + "content" : [ "acm027896jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027884jsd" : { + "type" : "CodePackage", + "id" : "acm027884jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027885jsd" ] + }, + "acm027885jsd" : { + "type" : "CodePackage", + "id" : "acm027885jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027886jsd" ] + }, + "acm027886jsd" : { + "type" : "CodePackage", + "id" : "acm027886jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027887jsd" ] + }, + "acm027887jsd" : { + "type" : "CodePackage", + "id" : "acm027887jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027888jsd" ] + }, + "acm027888jsd" : { + "type" : "CodePackage", + "id" : "acm027888jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm027883jsd" ] + }, + "acm027889jsd" : { + "type" : "ControlElement", + "id" : "acm027889jsd", + "name" : "setUp" + }, + "acm027890jsd" : { + "type" : "ControlElement", + "id" : "acm027890jsd", + "name" : "findAssociatedFilesInSubDirectories" + }, + "acm027891jsd" : { + "type" : "ControlElement", + "id" : "acm027891jsd", + "name" : "findAssociatedFilesIgnoresFilesStartingWithKeyButContinueWithText" + }, + "acm027892jsd" : { + "type" : "ControlElement", + "id" : "acm027892jsd", + "name" : "findAssociatedFilesFindsFilesStartingWithKey" + }, + "acm027893jsd" : { + "type" : "ControlElement", + "id" : "acm027893jsd", + "name" : "findAssociatedFilesInNonExistingDirectoryFindsNothing" + }, + "acm027894jsd" : { + "type" : "ControlElement", + "id" : "acm027894jsd", + "name" : "findAssociatedFilesWithUnsafeCharactersStartWithSearch" + }, + "acm027895jsd" : { + "type" : "ControlElement", + "id" : "acm027895jsd", + "name" : "findAssociatedFilesWithUnsafeCharactersExactSearch" + }, + "acm027896jsd" : { + "type" : "ClassUnit", + "id" : "acm027896jsd", + "name" : "CitationKeyBasedFileFinderTest", + "compilationUnitId" : "acm027883jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017464jsd", "acm017483jsd", "acm018267jsd" ], + "content" : [ "acm027889jsd", "acm027890jsd", "acm027891jsd", "acm027892jsd", "acm027893jsd", "acm027894jsd", "acm027895jsd" ] + }, + "acm027897jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027897jsd", + "name" : "FileHistoryTest", + "parentId" : "acm017427jsd", + "content" : [ "acm027910jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027898jsd" : { + "type" : "CodePackage", + "id" : "acm027898jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027899jsd" ] + }, + "acm027899jsd" : { + "type" : "CodePackage", + "id" : "acm027899jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027900jsd" ] + }, + "acm027900jsd" : { + "type" : "CodePackage", + "id" : "acm027900jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027901jsd" ] + }, + "acm027901jsd" : { + "type" : "CodePackage", + "id" : "acm027901jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027902jsd" ] + }, + "acm027902jsd" : { + "type" : "CodePackage", + "id" : "acm027902jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm027897jsd" ] + }, + "acm027903jsd" : { + "type" : "ControlElement", + "id" : "acm027903jsd", + "name" : "setUp" + }, + "acm027904jsd" : { + "type" : "ControlElement", + "id" : "acm027904jsd", + "name" : "newItemsAreAddedInRightOrder" + }, + "acm027905jsd" : { + "type" : "ControlElement", + "id" : "acm027905jsd", + "name" : "itemsAlreadyInListIsMovedToTop" + }, + "acm027906jsd" : { + "type" : "ControlElement", + "id" : "acm027906jsd", + "name" : "removeItemsLeavesOtherItemsInRightOrder" + }, + "acm027907jsd" : { + "type" : "ControlElement", + "id" : "acm027907jsd", + "name" : "sizeTest" + }, + "acm027908jsd" : { + "type" : "ControlElement", + "id" : "acm027908jsd", + "name" : "isEmptyTest" + }, + "acm027909jsd" : { + "type" : "ControlElement", + "id" : "acm027909jsd", + "name" : "getFileAtTest" + }, + "acm027910jsd" : { + "type" : "ClassUnit", + "id" : "acm027910jsd", + "name" : "FileHistoryTest", + "compilationUnitId" : "acm027897jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017507jsd" ], + "content" : [ "acm027903jsd", "acm027904jsd", "acm027905jsd", "acm027906jsd", "acm027907jsd", "acm027908jsd", "acm027909jsd" ] + }, + "acm027911jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027911jsd", + "name" : "FileNameUniquenessTest", + "parentId" : "acm017427jsd", + "content" : [ "acm027926jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027912jsd" : { + "type" : "CodePackage", + "id" : "acm027912jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027913jsd" ] + }, + "acm027913jsd" : { + "type" : "CodePackage", + "id" : "acm027913jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027914jsd" ] + }, + "acm027914jsd" : { + "type" : "CodePackage", + "id" : "acm027914jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027915jsd" ] + }, + "acm027915jsd" : { + "type" : "CodePackage", + "id" : "acm027915jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027916jsd" ] + }, + "acm027916jsd" : { + "type" : "CodePackage", + "id" : "acm027916jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm027911jsd" ] + }, + "acm027917jsd" : { + "type" : "ControlElement", + "id" : "acm027917jsd", + "name" : "testGetNonOverWritingFileNameReturnsSameName" + }, + "acm027918jsd" : { + "type" : "ControlElement", + "id" : "acm027918jsd", + "name" : "testGetNonOverWritingFileNameReturnsUniqueNameOver1Conflict" + }, + "acm027919jsd" : { + "type" : "ControlElement", + "id" : "acm027919jsd", + "name" : "testGetNonOverWritingFileNameReturnsUniqueNameOverNConflicts" + }, + "acm027920jsd" : { + "type" : "ControlElement", + "id" : "acm027920jsd", + "name" : "testIsDuplicatedFileWithNoSimilarNames" + }, + "acm027921jsd" : { + "type" : "ControlElement", + "id" : "acm027921jsd", + "name" : "testIsDuplicatedFileWithOneSimilarNames" + }, + "acm027922jsd" : { + "type" : "ControlElement", + "id" : "acm027922jsd", + "name" : "testTaseDuplicateMarksReturnsOrignalFileName1" + }, + "acm027923jsd" : { + "type" : "ControlElement", + "id" : "acm027923jsd", + "name" : "testTaseDuplicateMarksReturnsOrignalFileName2" + }, + "acm027924jsd" : { + "type" : "ControlElement", + "id" : "acm027924jsd", + "name" : "testTaseDuplicateMarksReturnsSameName1" + }, + "acm027925jsd" : { + "type" : "ControlElement", + "id" : "acm027925jsd", + "name" : "testTaseDuplicateMarksReturnsSameName2" + }, + "acm027926jsd" : { + "type" : "ClassUnit", + "id" : "acm027926jsd", + "name" : "FileNameUniquenessTest", + "compilationUnitId" : "acm027911jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001640jsd" ], + "content" : [ "acm027917jsd", "acm027918jsd", "acm027919jsd", "acm027920jsd", "acm027921jsd", "acm027922jsd", "acm027923jsd", "acm027924jsd", "acm027925jsd" ] + }, + "acm027927jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027927jsd", + "name" : "FileUtilTest", + "parentId" : "acm017427jsd", + "content" : [ "acm027988jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027928jsd" : { + "type" : "CodePackage", + "id" : "acm027928jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027929jsd" ] + }, + "acm027929jsd" : { + "type" : "CodePackage", + "id" : "acm027929jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027930jsd" ] + }, + "acm027930jsd" : { + "type" : "CodePackage", + "id" : "acm027930jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027931jsd" ] + }, + "acm027931jsd" : { + "type" : "CodePackage", + "id" : "acm027931jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027932jsd" ] + }, + "acm027932jsd" : { + "type" : "CodePackage", + "id" : "acm027932jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm027927jsd" ] + }, + "acm027933jsd" : { + "type" : "ControlElement", + "id" : "acm027933jsd", + "name" : "setUpViewModel" + }, + "acm027934jsd" : { + "type" : "ControlElement", + "id" : "acm027934jsd", + "name" : "extensionBakAddedCorrectly" + }, + "acm027935jsd" : { + "type" : "ControlElement", + "id" : "acm027935jsd", + "name" : "extensionBakAddedCorrectlyToAFileContainedInTmpDirectory" + }, + "acm027936jsd" : { + "type" : "ControlElement", + "id" : "acm027936jsd", + "name" : "testGetLinkedFileNameDefaultFullTitle" + }, + "acm027937jsd" : { + "type" : "ControlElement", + "id" : "acm027937jsd", + "name" : "testGetLinkedFileNameDefaultWithLowercaseTitle" + }, + "acm027938jsd" : { + "type" : "ControlElement", + "id" : "acm027938jsd", + "name" : "testGetLinkedFileNameBibTeXKey" + }, + "acm027939jsd" : { + "type" : "ControlElement", + "id" : "acm027939jsd", + "name" : "testGetLinkedFileNameNoPattern" + }, + "acm027940jsd" : { + "type" : "ControlElement", + "id" : "acm027940jsd", + "name" : "testGetDefaultFileNameNoPatternNoBibTeXKey" + }, + "acm027941jsd" : { + "type" : "ControlElement", + "id" : "acm027941jsd", + "name" : "testGetLinkedFileNameGetKeyIfEmptyField" + }, + "acm027942jsd" : { + "type" : "ControlElement", + "id" : "acm027942jsd", + "name" : "testGetLinkedFileNameGetDefaultIfEmptyFieldNoKey" + }, + "acm027943jsd" : { + "type" : "ControlElement", + "id" : "acm027943jsd", + "name" : "testGetLinkedFileNameByYearAuthorFirstpage" + }, + "acm027944jsd" : { + "type" : "ControlElement", + "id" : "acm027944jsd", + "name" : "testGetFileExtensionSimpleFile" + }, + "acm027945jsd" : { + "type" : "ControlElement", + "id" : "acm027945jsd", + "name" : "testGetFileExtensionMultipleDotsFile" + }, + "acm027946jsd" : { + "type" : "ControlElement", + "id" : "acm027946jsd", + "name" : "testGetFileExtensionNoExtensionFile" + }, + "acm027947jsd" : { + "type" : "ControlElement", + "id" : "acm027947jsd", + "name" : "testGetFileExtensionNoExtension2File" + }, + "acm027948jsd" : { + "type" : "ControlElement", + "id" : "acm027948jsd", + "name" : "getFileExtensionWithSimpleString" + }, + "acm027949jsd" : { + "type" : "ControlElement", + "id" : "acm027949jsd", + "name" : "getFileExtensionTrimsAndReturnsInLowercase" + }, + "acm027950jsd" : { + "type" : "ControlElement", + "id" : "acm027950jsd", + "name" : "getFileExtensionWithMultipleDotsString" + }, + "acm027951jsd" : { + "type" : "ControlElement", + "id" : "acm027951jsd", + "name" : "getFileExtensionWithNoDotReturnsEmptyExtension" + }, + "acm027952jsd" : { + "type" : "ControlElement", + "id" : "acm027952jsd", + "name" : "getFileExtensionWithDotAtStartReturnsEmptyExtension" + }, + "acm027953jsd" : { + "type" : "ControlElement", + "id" : "acm027953jsd", + "name" : "getFileNameWithSimpleString" + }, + "acm027954jsd" : { + "type" : "ControlElement", + "id" : "acm027954jsd", + "name" : "getFileNameWithMultipleDotsString" + }, + "acm027955jsd" : { + "type" : "ControlElement", + "id" : "acm027955jsd", + "name" : "uniquePathSubstrings" + }, + "acm027956jsd" : { + "type" : "ControlElement", + "id" : "acm027956jsd", + "name" : "testUniquePathFragmentWithSameSuffix" + }, + "acm027957jsd" : { + "type" : "ControlElement", + "id" : "acm027957jsd", + "name" : "testUniquePathFragmentWithSameSuffixAndLongerName" + }, + "acm027958jsd" : { + "type" : "ControlElement", + "id" : "acm027958jsd", + "name" : "testCopyFileFromEmptySourcePathToEmptyDestinationPathWithOverrideExistFile" + }, + "acm027959jsd" : { + "type" : "ControlElement", + "id" : "acm027959jsd", + "name" : "testCopyFileFromEmptySourcePathToEmptyDestinationPathWithoutOverrideExistFile" + }, + "acm027960jsd" : { + "type" : "ControlElement", + "id" : "acm027960jsd", + "name" : "testCopyFileFromEmptySourcePathToExistDestinationPathWithOverrideExistFile" + }, + "acm027961jsd" : { + "type" : "ControlElement", + "id" : "acm027961jsd", + "name" : "testCopyFileFromEmptySourcePathToExistDestinationPathWithoutOverrideExistFile" + }, + "acm027962jsd" : { + "type" : "ControlElement", + "id" : "acm027962jsd", + "name" : "testCopyFileFromExistSourcePathToExistDestinationPathWithOverrideExistFile" + }, + "acm027963jsd" : { + "type" : "ControlElement", + "id" : "acm027963jsd", + "name" : "testCopyFileFromExistSourcePathToExistDestinationPathWithoutOverrideExistFile" + }, + "acm027964jsd" : { + "type" : "ControlElement", + "id" : "acm027964jsd", + "name" : "testCopyFileFromExistSourcePathToOtherExistDestinationPathWithOverrideExistFile" + }, + "acm027965jsd" : { + "type" : "ControlElement", + "id" : "acm027965jsd", + "name" : "testCopyFileFromExistSourcePathToOtherExistDestinationPathWithoutOverrideExistFile" + }, + "acm027966jsd" : { + "type" : "ControlElement", + "id" : "acm027966jsd", + "name" : "testCopyFileSuccessfulWithOverrideExistFile" + }, + "acm027967jsd" : { + "type" : "ControlElement", + "id" : "acm027967jsd", + "name" : "testCopyFileSuccessfulWithoutOverrideExistFile" + }, + "acm027968jsd" : { + "type" : "ControlElement", + "id" : "acm027968jsd", + "name" : "validFilenameShouldNotAlterValidFilename" + }, + "acm027969jsd" : { + "type" : "ControlElement", + "id" : "acm027969jsd", + "name" : "validFilenameWithoutExtension" + }, + "acm027970jsd" : { + "type" : "ControlElement", + "id" : "acm027970jsd", + "name" : "validFilenameShouldBeMaximum255Chars" + }, + "acm027971jsd" : { + "type" : "ControlElement", + "id" : "acm027971jsd", + "name" : "invalidFilenameWithoutExtension" + }, + "acm027972jsd" : { + "type" : "ControlElement", + "id" : "acm027972jsd", + "name" : "testGetLinkedDirNameDefaultFullTitle" + }, + "acm027973jsd" : { + "type" : "ControlElement", + "id" : "acm027973jsd", + "name" : "testGetLinkedDirNamePatternEmpty" + }, + "acm027974jsd" : { + "type" : "ControlElement", + "id" : "acm027974jsd", + "name" : "testIsBibFile" + }, + "acm027975jsd" : { + "type" : "ControlElement", + "id" : "acm027975jsd", + "name" : "testIsNotBibFile" + }, + "acm027976jsd" : { + "type" : "ControlElement", + "id" : "acm027976jsd", + "name" : "testFindinPath" + }, + "acm027977jsd" : { + "type" : "ControlElement", + "id" : "acm027977jsd", + "name" : "testFindInListOfPath" + }, + "acm027978jsd" : { + "type" : "ControlElement", + "id" : "acm027978jsd", + "name" : "extractFileExtension" + }, + "acm027979jsd" : { + "type" : "ControlElement", + "id" : "acm027979jsd", + "name" : "fileExtensionFromUrl" + }, + "acm027980jsd" : { + "type" : "ControlElement", + "id" : "acm027980jsd", + "name" : "testFileNameEmpty" + }, + "acm027981jsd" : { + "type" : "ControlElement", + "id" : "acm027981jsd", + "name" : "testFileNameIllegal" + }, + "acm027982jsd" : { + "type" : "ControlElement", + "id" : "acm027982jsd", + "name" : "testFindsFileInDirectory" + }, + "acm027983jsd" : { + "type" : "ControlElement", + "id" : "acm027983jsd", + "name" : "testFindsFileStartingWithTheSameDirectory" + }, + "acm027984jsd" : { + "type" : "ControlElement", + "id" : "acm027984jsd", + "name" : "testDoesNotFindsFileStartingWithTheSameDirectoryHasASubdirectory" + }, + "acm027985jsd" : { + "type" : "ControlElement", + "id" : "acm027985jsd", + "name" : "testCTemp" + }, + "acm027986jsd" : { + "type" : "ControlElement", + "id" : "acm027986jsd", + "name" : "legalPaths" + }, + "acm027987jsd" : { + "type" : "ControlElement", + "id" : "acm027987jsd", + "name" : "illegalPaths" + }, + "acm027988jsd" : { + "type" : "ClassUnit", + "id" : "acm027988jsd", + "name" : "FileUtilTest", + "compilationUnitId" : "acm027927jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm027988jsd" ], + "content" : [ "acm027933jsd", "acm027934jsd", "acm027935jsd", "acm027936jsd", "acm027937jsd", "acm027938jsd", "acm027939jsd", "acm027940jsd", "acm027941jsd", "acm027942jsd", "acm027943jsd", "acm027944jsd", "acm027945jsd", "acm027946jsd", "acm027947jsd", "acm027948jsd", "acm027949jsd", "acm027950jsd", "acm027951jsd", "acm027952jsd", "acm027953jsd", "acm027954jsd", "acm027955jsd", "acm027956jsd", "acm027957jsd", "acm027958jsd", "acm027959jsd", "acm027960jsd", "acm027961jsd", "acm027962jsd", "acm027963jsd", "acm027964jsd", "acm027965jsd", "acm027966jsd", "acm027967jsd", "acm027968jsd", "acm027969jsd", "acm027970jsd", "acm027971jsd", "acm027972jsd", "acm027973jsd", "acm027974jsd", "acm027975jsd", "acm027976jsd", "acm027977jsd", "acm027978jsd", "acm027979jsd", "acm027980jsd", "acm027981jsd", "acm027982jsd", "acm027983jsd", "acm027984jsd", "acm027985jsd", "acm027986jsd", "acm027987jsd" ] + }, + "acm027989jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm027989jsd", + "name" : "RegExpBasedFileFinderTest", + "parentId" : "acm017427jsd", + "content" : [ "acm028004jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "io" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm027990jsd" : { + "type" : "CodePackage", + "id" : "acm027990jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm027991jsd" ] + }, + "acm027991jsd" : { + "type" : "CodePackage", + "id" : "acm027991jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm027992jsd" ] + }, + "acm027992jsd" : { + "type" : "CodePackage", + "id" : "acm027992jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm027993jsd" ] + }, + "acm027993jsd" : { + "type" : "CodePackage", + "id" : "acm027993jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm027994jsd" ] + }, + "acm027994jsd" : { + "type" : "CodePackage", + "id" : "acm027994jsd", + "name" : "io", + "parentId" : null, + "content" : [ "acm027989jsd" ] + }, + "acm027995jsd" : { + "type" : "ControlElement", + "id" : "acm027995jsd", + "name" : "setUp" + }, + "acm027996jsd" : { + "type" : "ControlElement", + "id" : "acm027996jsd", + "name" : "testFindFiles" + }, + "acm027997jsd" : { + "type" : "ControlElement", + "id" : "acm027997jsd", + "name" : "testYearAuthFirstPageFindFiles" + }, + "acm027998jsd" : { + "type" : "ControlElement", + "id" : "acm027998jsd", + "name" : "findAssociatedFilesFindFileContainingBracketsFromBracketedExpression" + }, + "acm027999jsd" : { + "type" : "ControlElement", + "id" : "acm027999jsd", + "name" : "findAssociatedFilesFindCleanedFileFromBracketedExpression" + }, + "acm028000jsd" : { + "type" : "ControlElement", + "id" : "acm028000jsd", + "name" : "findAssociatedFilesFindFileContainingParenthesizesFromBracketedExpression" + }, + "acm028001jsd" : { + "type" : "ControlElement", + "id" : "acm028001jsd", + "name" : "testAuthorWithDiacritics" + }, + "acm028002jsd" : { + "type" : "ControlElement", + "id" : "acm028002jsd", + "name" : "testFindFileInSubdirectory" + }, + "acm028003jsd" : { + "type" : "ControlElement", + "id" : "acm028003jsd", + "name" : "testFindFileNonRecursive" + }, + "acm028004jsd" : { + "type" : "ClassUnit", + "id" : "acm028004jsd", + "name" : "RegExpBasedFileFinderTest", + "compilationUnitId" : "acm027989jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017574jsd", "acm018267jsd" ], + "content" : [ "acm027995jsd", "acm027996jsd", "acm027997jsd", "acm027998jsd", "acm027999jsd", "acm028000jsd", "acm028001jsd", "acm028002jsd", "acm028003jsd" ] + }, + "acm028005jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028005jsd", + "name" : "StringLengthComparatorTest", + "parentId" : "acm017601jsd", + "content" : [ "acm028014jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028006jsd" : { + "type" : "CodePackage", + "id" : "acm028006jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028007jsd" ] + }, + "acm028007jsd" : { + "type" : "CodePackage", + "id" : "acm028007jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028008jsd" ] + }, + "acm028008jsd" : { + "type" : "CodePackage", + "id" : "acm028008jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm028009jsd" ] + }, + "acm028009jsd" : { + "type" : "CodePackage", + "id" : "acm028009jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm028010jsd" ] + }, + "acm028010jsd" : { + "type" : "CodePackage", + "id" : "acm028010jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm028005jsd" ] + }, + "acm028011jsd" : { + "type" : "ControlElement", + "id" : "acm028011jsd", + "name" : "setUp" + }, + "acm028012jsd" : { + "type" : "ControlElement", + "id" : "acm028012jsd", + "name" : "compareStringLength" + }, + "acm028013jsd" : { + "type" : "ControlElement", + "id" : "acm028013jsd", + "name" : "tests" + }, + "acm028014jsd" : { + "type" : "ClassUnit", + "id" : "acm028014jsd", + "name" : "StringLengthComparatorTest", + "compilationUnitId" : "acm028005jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017633jsd" ], + "content" : [ "acm028011jsd", "acm028012jsd", "acm028013jsd" ] + }, + "acm028015jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028015jsd", + "name" : "StringManipulatorTest", + "parentId" : "acm017601jsd", + "content" : [ "acm028036jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028016jsd" : { + "type" : "CodePackage", + "id" : "acm028016jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028017jsd" ] + }, + "acm028017jsd" : { + "type" : "CodePackage", + "id" : "acm028017jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028018jsd" ] + }, + "acm028018jsd" : { + "type" : "CodePackage", + "id" : "acm028018jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm028019jsd" ] + }, + "acm028019jsd" : { + "type" : "CodePackage", + "id" : "acm028019jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm028020jsd" ] + }, + "acm028020jsd" : { + "type" : "CodePackage", + "id" : "acm028020jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm028015jsd" ] + }, + "acm028021jsd" : { + "type" : "ControlElement", + "id" : "acm028021jsd", + "name" : "testCapitalizePreservesNewlines" + }, + "acm028022jsd" : { + "type" : "ControlElement", + "id" : "acm028022jsd", + "name" : "testUppercasePreservesSpace" + }, + "acm028023jsd" : { + "type" : "ControlElement", + "id" : "acm028023jsd", + "name" : "testUppercasePreservesNewlines" + }, + "acm028024jsd" : { + "type" : "ControlElement", + "id" : "acm028024jsd", + "name" : "testUppercasePreservesTab" + }, + "acm028025jsd" : { + "type" : "ControlElement", + "id" : "acm028025jsd", + "name" : "testUppercasePreservesDoubleSpace" + }, + "acm028026jsd" : { + "type" : "ControlElement", + "id" : "acm028026jsd", + "name" : "testUppercaseIgnoresTrailingWhitespace" + }, + "acm028027jsd" : { + "type" : "ControlElement", + "id" : "acm028027jsd", + "name" : "testKillWordTrimsTrailingWhitespace" + }, + "acm028028jsd" : { + "type" : "ControlElement", + "id" : "acm028028jsd", + "name" : "testBackwardsKillWordTrimsPreceedingWhitespace" + }, + "acm028029jsd" : { + "type" : "ControlElement", + "id" : "acm028029jsd", + "name" : "testUppercasePreservesMixedSpaceNewLineTab" + }, + "acm028030jsd" : { + "type" : "ControlElement", + "id" : "acm028030jsd", + "name" : "testLowercaseEditsTheNextWord" + }, + "acm028031jsd" : { + "type" : "ControlElement", + "id" : "acm028031jsd", + "name" : "testKillWordRemovesFromPositionUpToNextWord" + }, + "acm028032jsd" : { + "type" : "ControlElement", + "id" : "acm028032jsd", + "name" : "testKillWordRemovesNextWordIfPositionIsInSpace" + }, + "acm028033jsd" : { + "type" : "ControlElement", + "id" : "acm028033jsd", + "name" : "testKillPreviousWord" + }, + "acm028034jsd" : { + "type" : "ControlElement", + "id" : "acm028034jsd", + "name" : "testGetNextWordBoundary" + }, + "acm028035jsd" : { + "type" : "ControlElement", + "id" : "acm028035jsd", + "name" : "wordBoundaryTestData" + }, + "acm028036jsd" : { + "type" : "ClassUnit", + "id" : "acm028036jsd", + "name" : "StringManipulatorTest", + "compilationUnitId" : "acm028015jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017652jsd", "acm020735jsd" ], + "content" : [ "acm028021jsd", "acm028022jsd", "acm028023jsd", "acm028024jsd", "acm028025jsd", "acm028026jsd", "acm028027jsd", "acm028028jsd", "acm028029jsd", "acm028030jsd", "acm028031jsd", "acm028032jsd", "acm028033jsd", "acm028034jsd", "acm028035jsd" ] + }, + "acm028037jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028037jsd", + "name" : "StringSimilarityTest", + "parentId" : "acm017601jsd", + "content" : [ "acm028044jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "util", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028038jsd" : { + "type" : "CodePackage", + "id" : "acm028038jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028039jsd" ] + }, + "acm028039jsd" : { + "type" : "CodePackage", + "id" : "acm028039jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028040jsd" ] + }, + "acm028040jsd" : { + "type" : "CodePackage", + "id" : "acm028040jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm028041jsd" ] + }, + "acm028041jsd" : { + "type" : "CodePackage", + "id" : "acm028041jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm028042jsd" ] + }, + "acm028042jsd" : { + "type" : "CodePackage", + "id" : "acm028042jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm028037jsd" ] + }, + "acm028043jsd" : { + "type" : "ControlElement", + "id" : "acm028043jsd", + "name" : "testStringSimilarity" + }, + "acm028044jsd" : { + "type" : "ClassUnit", + "id" : "acm028044jsd", + "name" : "StringSimilarityTest", + "compilationUnitId" : "acm028037jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017661jsd" ], + "content" : [ "acm028043jsd" ] + }, + "acm028045jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028045jsd", + "name" : "XmpUtilReaderTest", + "parentId" : "acm017682jsd", + "content" : [ "acm028057jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028046jsd" : { + "type" : "CodePackage", + "id" : "acm028046jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028047jsd" ] + }, + "acm028047jsd" : { + "type" : "CodePackage", + "id" : "acm028047jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028048jsd" ] + }, + "acm028048jsd" : { + "type" : "CodePackage", + "id" : "acm028048jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm028049jsd" ] + }, + "acm028049jsd" : { + "type" : "CodePackage", + "id" : "acm028049jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm028045jsd" ] + }, + "acm028050jsd" : { + "type" : "ControlElement", + "id" : "acm028050jsd", + "name" : "setUp" + }, + "acm028051jsd" : { + "type" : "ControlElement", + "id" : "acm028051jsd", + "name" : "testReadArticleDublinCoreReadRawXmp" + }, + "acm028052jsd" : { + "type" : "ControlElement", + "id" : "acm028052jsd", + "name" : "testReadArticleDublinCoreReadXmp" + }, + "acm028053jsd" : { + "type" : "ControlElement", + "id" : "acm028053jsd", + "name" : "testReadArticleDublinCoreReadXmpPartialDate" + }, + "acm028054jsd" : { + "type" : "ControlElement", + "id" : "acm028054jsd", + "name" : "testReadEmtpyMetadata" + }, + "acm028055jsd" : { + "type" : "ControlElement", + "id" : "acm028055jsd", + "name" : "testReadPDMetadata" + }, + "acm028056jsd" : { + "type" : "ControlElement", + "id" : "acm028056jsd", + "name" : "testReadNoDescriptionMetadata" + }, + "acm028057jsd" : { + "type" : "ClassUnit", + "id" : "acm028057jsd", + "name" : "XmpUtilReaderTest", + "compilationUnitId" : "acm028045jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm013709jsd", "acm017727jsd", "acm017745jsd", "acm017756jsd", "acm017765jsd", "acm018267jsd", "acm020676jsd" ], + "content" : [ "acm028050jsd", "acm028051jsd", "acm028052jsd", "acm028053jsd", "acm028054jsd", "acm028055jsd", "acm028056jsd" ] + }, + "acm028058jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028058jsd", + "name" : "XmpUtilWriterTest", + "parentId" : "acm017682jsd", + "content" : [ "acm028075jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "logic", "xmp" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028059jsd" : { + "type" : "CodePackage", + "id" : "acm028059jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028060jsd" ] + }, + "acm028060jsd" : { + "type" : "CodePackage", + "id" : "acm028060jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028061jsd" ] + }, + "acm028061jsd" : { + "type" : "CodePackage", + "id" : "acm028061jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm028062jsd" ] + }, + "acm028062jsd" : { + "type" : "CodePackage", + "id" : "acm028062jsd", + "name" : "xmp", + "parentId" : null, + "content" : [ "acm028058jsd" ] + }, + "acm028063jsd" : { + "type" : "ControlElement", + "id" : "acm028063jsd", + "name" : "setUp" + }, + "acm028064jsd" : { + "type" : "ControlElement", + "id" : "acm028064jsd", + "name" : "singleEntryWorks" + }, + "acm028065jsd" : { + "type" : "ControlElement", + "id" : "acm028065jsd", + "name" : "olly2018Works" + }, + "acm028066jsd" : { + "type" : "ControlElement", + "id" : "acm028066jsd", + "name" : "toral2006Works" + }, + "acm028067jsd" : { + "type" : "ControlElement", + "id" : "acm028067jsd", + "name" : "vapnik2000Works" + }, + "acm028068jsd" : { + "type" : "ControlElement", + "id" : "acm028068jsd", + "name" : "testWriteTwoBibEntries" + }, + "acm028069jsd" : { + "type" : "ControlElement", + "id" : "acm028069jsd", + "name" : "testWriteThreeBibEntries" + }, + "acm028070jsd" : { + "type" : "ControlElement", + "id" : "acm028070jsd", + "name" : "proctingBracesAreRemovedAtTitle" + }, + "acm028071jsd" : { + "type" : "ControlElement", + "id" : "acm028071jsd", + "name" : "proctingBracesAreKeptAtPages" + }, + "acm028072jsd" : { + "type" : "ControlElement", + "id" : "acm028072jsd", + "name" : "doubleDashAtPageNumberIsKept" + }, + "acm028073jsd" : { + "type" : "ControlElement", + "id" : "acm028073jsd", + "name" : "singleEntry" + }, + "acm028074jsd" : { + "type" : "ControlElement", + "id" : "acm028074jsd", + "name" : "createDefaultFile" + }, + "acm028075jsd" : { + "type" : "ClassUnit", + "id" : "acm028075jsd", + "name" : "XmpUtilWriterTest", + "compilationUnitId" : "acm028058jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017745jsd", "acm017756jsd", "acm017781jsd", "acm018267jsd", "acm018401jsd", "acm018813jsd" ], + "content" : [ "acm028063jsd", "acm028064jsd", "acm028065jsd", "acm028066jsd", "acm028067jsd", "acm028068jsd", "acm028069jsd", "acm028070jsd", "acm028071jsd", "acm028072jsd", "acm028073jsd", "acm028074jsd" ] + }, + "acm028076jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028076jsd", + "name" : "ConvertLegacyExplicitGroupsTest", + "parentId" : "acm017785jsd", + "content" : [ "acm028085jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028077jsd" : { + "type" : "CodePackage", + "id" : "acm028077jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028078jsd" ] + }, + "acm028078jsd" : { + "type" : "CodePackage", + "id" : "acm028078jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028079jsd" ] + }, + "acm028079jsd" : { + "type" : "CodePackage", + "id" : "acm028079jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm028076jsd" ] + }, + "acm028080jsd" : { + "type" : "ControlElement", + "id" : "acm028080jsd", + "name" : "setUp" + }, + "acm028081jsd" : { + "type" : "ControlElement", + "id" : "acm028081jsd", + "name" : "performActionWritesGroupMembershipInEntry" + }, + "acm028082jsd" : { + "type" : "ControlElement", + "id" : "acm028082jsd", + "name" : "performActionClearsLegacyKeys" + }, + "acm028083jsd" : { + "type" : "ControlElement", + "id" : "acm028083jsd", + "name" : "performActionWritesGroupMembershipInEntryForComplexGroupTree" + }, + "acm028084jsd" : { + "type" : "ControlElement", + "id" : "acm028084jsd", + "name" : "generateParserResult" + }, + "acm028085jsd" : { + "type" : "ClassUnit", + "id" : "acm028085jsd", + "name" : "ConvertLegacyExplicitGroupsTest", + "compilationUnitId" : "acm028076jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017788jsd", "acm017824jsd", "acm018267jsd", "acm019119jsd", "acm019171jsd", "acm019221jsd" ], + "content" : [ "acm028080jsd", "acm028081jsd", "acm028082jsd", "acm028083jsd", "acm028084jsd" ] + }, + "acm028086jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028086jsd", + "name" : "ConvertMarkingToGroupsTest", + "parentId" : "acm017785jsd", + "content" : [ "acm028091jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028087jsd" : { + "type" : "CodePackage", + "id" : "acm028087jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028088jsd" ] + }, + "acm028088jsd" : { + "type" : "CodePackage", + "id" : "acm028088jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028089jsd" ] + }, + "acm028089jsd" : { + "type" : "CodePackage", + "id" : "acm028089jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm028086jsd" ] + }, + "acm028090jsd" : { + "type" : "ControlElement", + "id" : "acm028090jsd", + "name" : "performMigrationForSingleEntry" + }, + "acm028091jsd" : { + "type" : "ClassUnit", + "id" : "acm028091jsd", + "name" : "ConvertMarkingToGroupsTest", + "compilationUnitId" : "acm028086jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017796jsd", "acm018267jsd", "acm019171jsd", "acm019221jsd" ], + "content" : [ "acm028090jsd" ] + }, + "acm028092jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028092jsd", + "name" : "MergeReviewIntoCommentActionMigrationTest", + "parentId" : "acm017785jsd", + "content" : [ "acm028103jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028093jsd" : { + "type" : "CodePackage", + "id" : "acm028093jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028094jsd" ] + }, + "acm028094jsd" : { + "type" : "CodePackage", + "id" : "acm028094jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028095jsd" ] + }, + "acm028095jsd" : { + "type" : "CodePackage", + "id" : "acm028095jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm028092jsd" ] + }, + "acm028096jsd" : { + "type" : "ControlElement", + "id" : "acm028096jsd", + "name" : "setUp" + }, + "acm028097jsd" : { + "type" : "ControlElement", + "id" : "acm028097jsd", + "name" : "noFields" + }, + "acm028098jsd" : { + "type" : "ControlElement", + "id" : "acm028098jsd", + "name" : "reviewField" + }, + "acm028099jsd" : { + "type" : "ControlElement", + "id" : "acm028099jsd", + "name" : "commentField" + }, + "acm028100jsd" : { + "type" : "ControlElement", + "id" : "acm028100jsd", + "name" : "multiLineReviewField" + }, + "acm028101jsd" : { + "type" : "ControlElement", + "id" : "acm028101jsd", + "name" : "reviewAndCommentField" + }, + "acm028102jsd" : { + "type" : "ControlElement", + "id" : "acm028102jsd", + "name" : "createMinimalBibEntry" + }, + "acm028103jsd" : { + "type" : "ClassUnit", + "id" : "acm028103jsd", + "name" : "MergeReviewIntoCommentActionMigrationTest", + "compilationUnitId" : "acm028092jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017818jsd", "acm018267jsd" ], + "content" : [ "acm028096jsd", "acm028097jsd", "acm028098jsd", "acm028099jsd", "acm028100jsd", "acm028101jsd", "acm028102jsd" ] + }, + "acm028104jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028104jsd", + "name" : "PreferencesMigrationsTest", + "parentId" : "acm017785jsd", + "content" : [ "acm028120jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028105jsd" : { + "type" : "CodePackage", + "id" : "acm028105jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028106jsd" ] + }, + "acm028106jsd" : { + "type" : "CodePackage", + "id" : "acm028106jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028107jsd" ] + }, + "acm028107jsd" : { + "type" : "CodePackage", + "id" : "acm028107jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm028104jsd" ] + }, + "acm028108jsd" : { + "type" : "ControlElement", + "id" : "acm028108jsd", + "name" : "setUp" + }, + "acm028109jsd" : { + "type" : "ControlElement", + "id" : "acm028109jsd", + "name" : "testOldStyleBibtexkeyPattern0" + }, + "acm028110jsd" : { + "type" : "ControlElement", + "id" : "acm028110jsd", + "name" : "testOldStyleBibtexkeyPattern1" + }, + "acm028111jsd" : { + "type" : "ControlElement", + "id" : "acm028111jsd", + "name" : "testArbitraryBibtexkeyPattern" + }, + "acm028112jsd" : { + "type" : "ControlElement", + "id" : "acm028112jsd", + "name" : "testPreviewStyle" + }, + "acm028113jsd" : { + "type" : "ControlElement", + "id" : "acm028113jsd", + "name" : "upgradePreviewStyleAllowMarkupDefault" + }, + "acm028114jsd" : { + "type" : "ControlElement", + "id" : "acm028114jsd", + "name" : "upgradePreviewStyleAllowMarkupCustomized" + }, + "acm028115jsd" : { + "type" : "ControlElement", + "id" : "acm028115jsd", + "name" : "testUpgradeColumnPreferencesAlreadyMigrated" + }, + "acm028116jsd" : { + "type" : "ControlElement", + "id" : "acm028116jsd", + "name" : "testUpgradeColumnPreferencesFromWithoutTypes" + }, + "acm028117jsd" : { + "type" : "ControlElement", + "id" : "acm028117jsd", + "name" : "testChangeColumnPreferencesVariableNamesFor51" + }, + "acm028118jsd" : { + "type" : "ControlElement", + "id" : "acm028118jsd", + "name" : "testChangeColumnPreferencesVariableNamesBackwardsCompatibility" + }, + "acm028119jsd" : { + "type" : "ControlElement", + "id" : "acm028119jsd", + "name" : "testRestoreColumnVariablesForBackwardCompatibility" + }, + "acm028120jsd" : { + "type" : "ClassUnit", + "id" : "acm028120jsd", + "name" : "PreferencesMigrationsTest", + "compilationUnitId" : "acm028104jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm021095jsd" ], + "content" : [ "acm028108jsd", "acm028109jsd", "acm028110jsd", "acm028111jsd", "acm028112jsd", "acm028113jsd", "acm028114jsd", "acm028115jsd", "acm028116jsd", "acm028117jsd", "acm028118jsd", "acm028119jsd" ] + }, + "acm028121jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028121jsd", + "name" : "SpecialFieldsToSeparateFieldsTest", + "parentId" : "acm017785jsd", + "content" : [ "acm028131jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "migrations" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028122jsd" : { + "type" : "CodePackage", + "id" : "acm028122jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028123jsd" ] + }, + "acm028123jsd" : { + "type" : "CodePackage", + "id" : "acm028123jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028124jsd" ] + }, + "acm028124jsd" : { + "type" : "CodePackage", + "id" : "acm028124jsd", + "name" : "migrations", + "parentId" : null, + "content" : [ "acm028121jsd" ] + }, + "acm028125jsd" : { + "type" : "ControlElement", + "id" : "acm028125jsd", + "name" : "migrateToCorrectField" + }, + "acm028126jsd" : { + "type" : "ControlElement", + "id" : "acm028126jsd", + "name" : "noKewordToMigrate" + }, + "acm028127jsd" : { + "type" : "ControlElement", + "id" : "acm028127jsd", + "name" : "noKeywordToMigrateButDuplicateKeywords" + }, + "acm028128jsd" : { + "type" : "ControlElement", + "id" : "acm028128jsd", + "name" : "migrateMultipleSpecialFields" + }, + "acm028129jsd" : { + "type" : "ControlElement", + "id" : "acm028129jsd", + "name" : "migrateSpecialFieldsMixedWithKeyword" + }, + "acm028130jsd" : { + "type" : "ControlElement", + "id" : "acm028130jsd", + "name" : "provideKeywordFieldPairs" + }, + "acm028131jsd" : { + "type" : "ClassUnit", + "id" : "acm028131jsd", + "name" : "SpecialFieldsToSeparateFieldsTest", + "compilationUnitId" : "acm028121jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm012556jsd", "acm017857jsd", "acm018267jsd", "acm018770jsd" ], + "content" : [ "acm028125jsd", "acm028126jsd", "acm028127jsd", "acm028128jsd", "acm028129jsd", "acm028130jsd" ] + }, + "acm028132jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028132jsd", + "name" : "FieldChangeTest", + "parentId" : "acm017861jsd", + "content" : [ "acm028146jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028133jsd" : { + "type" : "CodePackage", + "id" : "acm028133jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028134jsd" ] + }, + "acm028134jsd" : { + "type" : "CodePackage", + "id" : "acm028134jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028135jsd" ] + }, + "acm028135jsd" : { + "type" : "CodePackage", + "id" : "acm028135jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028132jsd" ] + }, + "acm028136jsd" : { + "type" : "ControlElement", + "id" : "acm028136jsd", + "name" : "fieldChangeOnNullEntryNotAllowed" + }, + "acm028137jsd" : { + "type" : "ControlElement", + "id" : "acm028137jsd", + "name" : "fieldChangeOnNullFieldNotAllowed" + }, + "acm028138jsd" : { + "type" : "ControlElement", + "id" : "acm028138jsd", + "name" : "blankFieldChangeNotAllowed" + }, + "acm028139jsd" : { + "type" : "ControlElement", + "id" : "acm028139jsd", + "name" : "equalFieldChange" + }, + "acm028140jsd" : { + "type" : "ControlElement", + "id" : "acm028140jsd", + "name" : "selfEqualsFieldchangeSameParameters" + }, + "acm028141jsd" : { + "type" : "ControlElement", + "id" : "acm028141jsd", + "name" : "selfEqualsFieldchangeDifferentOldValue" + }, + "acm028142jsd" : { + "type" : "ControlElement", + "id" : "acm028142jsd", + "name" : "selfEqualsFieldchangeDifferentEntry" + }, + "acm028143jsd" : { + "type" : "ControlElement", + "id" : "acm028143jsd", + "name" : "fieldChangeDoesNotEqualString" + }, + "acm028144jsd" : { + "type" : "ControlElement", + "id" : "acm028144jsd", + "name" : "fieldChangeEqualsItSelf" + }, + "acm028145jsd" : { + "type" : "ControlElement", + "id" : "acm028145jsd", + "name" : "differentFieldChangeIsNotEqual" + }, + "acm028146jsd" : { + "type" : "ClassUnit", + "id" : "acm028146jsd", + "name" : "FieldChangeTest", + "compilationUnitId" : "acm028132jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd" ], + "content" : [ "acm028136jsd", "acm028137jsd", "acm028138jsd", "acm028139jsd", "acm028140jsd", "acm028141jsd", "acm028142jsd", "acm028143jsd", "acm028144jsd", "acm028145jsd" ] + }, + "acm028147jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028147jsd", + "name" : "TreeNodeTest", + "parentId" : "acm017861jsd", + "content" : [ "acm028224jsd", "acm028227jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028148jsd" : { + "type" : "CodePackage", + "id" : "acm028148jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028149jsd" ] + }, + "acm028149jsd" : { + "type" : "CodePackage", + "id" : "acm028149jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028150jsd" ] + }, + "acm028150jsd" : { + "type" : "CodePackage", + "id" : "acm028150jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028147jsd" ] + }, + "acm028151jsd" : { + "type" : "ControlElement", + "id" : "acm028151jsd", + "name" : "setUp" + }, + "acm028152jsd" : { + "type" : "ControlElement", + "id" : "acm028152jsd", + "name" : "constructorChecksThatClassImplementsCorrectInterface" + }, + "acm028153jsd" : { + "type" : "ControlElement", + "id" : "acm028153jsd", + "name" : "constructorExceptsCorrectImplementation" + }, + "acm028154jsd" : { + "type" : "ControlElement", + "id" : "acm028154jsd", + "name" : "newTreeNodeHasNoParentOrChildren" + }, + "acm028155jsd" : { + "type" : "ControlElement", + "id" : "acm028155jsd", + "name" : "getIndexedPathFromRootReturnsEmptyListForRoot" + }, + "acm028156jsd" : { + "type" : "ControlElement", + "id" : "acm028156jsd", + "name" : "getIndexedPathFromRootSimplePath" + }, + "acm028157jsd" : { + "type" : "ControlElement", + "id" : "acm028157jsd", + "name" : "getIndexedPathFromRootComplexPath" + }, + "acm028158jsd" : { + "type" : "ControlElement", + "id" : "acm028158jsd", + "name" : "getDescendantSimplePath" + }, + "acm028159jsd" : { + "type" : "ControlElement", + "id" : "acm028159jsd", + "name" : "getDescendantComplexPath" + }, + "acm028160jsd" : { + "type" : "ControlElement", + "id" : "acm028160jsd", + "name" : "getDescendantNonExistentReturnsEmpty" + }, + "acm028161jsd" : { + "type" : "ControlElement", + "id" : "acm028161jsd", + "name" : "getPositionInParentForRootThrowsException" + }, + "acm028162jsd" : { + "type" : "ControlElement", + "id" : "acm028162jsd", + "name" : "getPositionInParentSimpleTree" + }, + "acm028163jsd" : { + "type" : "ControlElement", + "id" : "acm028163jsd", + "name" : "getIndexOfNonExistentChildReturnsEmpty" + }, + "acm028164jsd" : { + "type" : "ControlElement", + "id" : "acm028164jsd", + "name" : "getIndexOfChild" + }, + "acm028165jsd" : { + "type" : "ControlElement", + "id" : "acm028165jsd", + "name" : "getLevelOfRoot" + }, + "acm028166jsd" : { + "type" : "ControlElement", + "id" : "acm028166jsd", + "name" : "getLevelInSimpleTree" + }, + "acm028167jsd" : { + "type" : "ControlElement", + "id" : "acm028167jsd", + "name" : "getLevelInComplexTree" + }, + "acm028168jsd" : { + "type" : "ControlElement", + "id" : "acm028168jsd", + "name" : "getChildCountInSimpleTree" + }, + "acm028169jsd" : { + "type" : "ControlElement", + "id" : "acm028169jsd", + "name" : "getChildCountInComplexTree" + }, + "acm028170jsd" : { + "type" : "ControlElement", + "id" : "acm028170jsd", + "name" : "moveToAddsAsLastChildInSimpleTree" + }, + "acm028171jsd" : { + "type" : "ControlElement", + "id" : "acm028171jsd", + "name" : "moveToAddsAsLastChildInComplexTree" + }, + "acm028172jsd" : { + "type" : "ControlElement", + "id" : "acm028172jsd", + "name" : "moveToChangesParent" + }, + "acm028173jsd" : { + "type" : "ControlElement", + "id" : "acm028173jsd", + "name" : "moveToInSameLevelAddsAtEnd" + }, + "acm028174jsd" : { + "type" : "ControlElement", + "id" : "acm028174jsd", + "name" : "moveToInSameLevelWhenNodeWasBeforeTargetIndex" + }, + "acm028175jsd" : { + "type" : "ControlElement", + "id" : "acm028175jsd", + "name" : "moveToInSameLevelWhenNodeWasAfterTargetIndex" + }, + "acm028176jsd" : { + "type" : "ControlElement", + "id" : "acm028176jsd", + "name" : "getPathFromRootInSimpleTree" + }, + "acm028177jsd" : { + "type" : "ControlElement", + "id" : "acm028177jsd", + "name" : "getPathFromRootInComplexTree" + }, + "acm028178jsd" : { + "type" : "ControlElement", + "id" : "acm028178jsd", + "name" : "getPreviousSiblingReturnsCorrect" + }, + "acm028179jsd" : { + "type" : "ControlElement", + "id" : "acm028179jsd", + "name" : "getPreviousSiblingForRootReturnsEmpty" + }, + "acm028180jsd" : { + "type" : "ControlElement", + "id" : "acm028180jsd", + "name" : "getPreviousSiblingForNonexistentReturnsEmpty" + }, + "acm028181jsd" : { + "type" : "ControlElement", + "id" : "acm028181jsd", + "name" : "getNextSiblingReturnsCorrect" + }, + "acm028182jsd" : { + "type" : "ControlElement", + "id" : "acm028182jsd", + "name" : "getNextSiblingForRootReturnsEmpty" + }, + "acm028183jsd" : { + "type" : "ControlElement", + "id" : "acm028183jsd", + "name" : "getNextSiblingForNonexistentReturnsEmpty" + }, + "acm028184jsd" : { + "type" : "ControlElement", + "id" : "acm028184jsd", + "name" : "getParentReturnsCorrect" + }, + "acm028185jsd" : { + "type" : "ControlElement", + "id" : "acm028185jsd", + "name" : "getParentForRootReturnsEmpty" + }, + "acm028186jsd" : { + "type" : "ControlElement", + "id" : "acm028186jsd", + "name" : "getChildAtReturnsCorrect" + }, + "acm028187jsd" : { + "type" : "ControlElement", + "id" : "acm028187jsd", + "name" : "getChildAtInvalidIndexReturnsEmpty" + }, + "acm028188jsd" : { + "type" : "ControlElement", + "id" : "acm028188jsd", + "name" : "getRootReturnsTrueForRoot" + }, + "acm028189jsd" : { + "type" : "ControlElement", + "id" : "acm028189jsd", + "name" : "getRootReturnsFalseForChild" + }, + "acm028190jsd" : { + "type" : "ControlElement", + "id" : "acm028190jsd", + "name" : "nodeIsAncestorOfItself" + }, + "acm028191jsd" : { + "type" : "ControlElement", + "id" : "acm028191jsd", + "name" : "isAncestorOfInSimpleTree" + }, + "acm028192jsd" : { + "type" : "ControlElement", + "id" : "acm028192jsd", + "name" : "isAncestorOfInComplexTree" + }, + "acm028193jsd" : { + "type" : "ControlElement", + "id" : "acm028193jsd", + "name" : "getRootOfSingleNode" + }, + "acm028194jsd" : { + "type" : "ControlElement", + "id" : "acm028194jsd", + "name" : "getRootInSimpleTree" + }, + "acm028195jsd" : { + "type" : "ControlElement", + "id" : "acm028195jsd", + "name" : "getRootInComplexTree" + }, + "acm028196jsd" : { + "type" : "ControlElement", + "id" : "acm028196jsd", + "name" : "isLeafIsCorrectForRootWithoutChildren" + }, + "acm028197jsd" : { + "type" : "ControlElement", + "id" : "acm028197jsd", + "name" : "removeFromParentSetsParentToEmpty" + }, + "acm028198jsd" : { + "type" : "ControlElement", + "id" : "acm028198jsd", + "name" : "removeFromParentRemovesNodeFromChildrenCollection" + }, + "acm028199jsd" : { + "type" : "ControlElement", + "id" : "acm028199jsd", + "name" : "removeAllChildrenSetsParentOfChildToEmpty" + }, + "acm028200jsd" : { + "type" : "ControlElement", + "id" : "acm028200jsd", + "name" : "removeAllChildrenRemovesAllNodesFromChildrenCollection" + }, + "acm028201jsd" : { + "type" : "ControlElement", + "id" : "acm028201jsd", + "name" : "getFirstChildAtReturnsCorrect" + }, + "acm028202jsd" : { + "type" : "ControlElement", + "id" : "acm028202jsd", + "name" : "getFirstChildAtLeafReturnsEmpty" + }, + "acm028203jsd" : { + "type" : "ControlElement", + "id" : "acm028203jsd", + "name" : "isNodeDescendantInFirstLevel" + }, + "acm028204jsd" : { + "type" : "ControlElement", + "id" : "acm028204jsd", + "name" : "isNodeDescendantInComplex" + }, + "acm028205jsd" : { + "type" : "ControlElement", + "id" : "acm028205jsd", + "name" : "getChildrenReturnsAllChildren" + }, + "acm028206jsd" : { + "type" : "ControlElement", + "id" : "acm028206jsd", + "name" : "removeChildSetsParentToEmpty" + }, + "acm028207jsd" : { + "type" : "ControlElement", + "id" : "acm028207jsd", + "name" : "removeChildRemovesNodeFromChildrenCollection" + }, + "acm028208jsd" : { + "type" : "ControlElement", + "id" : "acm028208jsd", + "name" : "removeChildIndexSetsParentToEmpty" + }, + "acm028209jsd" : { + "type" : "ControlElement", + "id" : "acm028209jsd", + "name" : "removeChildIndexRemovesNodeFromChildrenCollection" + }, + "acm028210jsd" : { + "type" : "ControlElement", + "id" : "acm028210jsd", + "name" : "addThrowsExceptionIfNodeHasParent" + }, + "acm028211jsd" : { + "type" : "ControlElement", + "id" : "acm028211jsd", + "name" : "moveAllChildrenToAddsAtSpecifiedPosition" + }, + "acm028212jsd" : { + "type" : "ControlElement", + "id" : "acm028212jsd", + "name" : "moveAllChildrenToChangesParent" + }, + "acm028213jsd" : { + "type" : "ControlElement", + "id" : "acm028213jsd", + "name" : "moveAllChildrenToDescendantThrowsException" + }, + "acm028214jsd" : { + "type" : "ControlElement", + "id" : "acm028214jsd", + "name" : "sortChildrenSortsInFirstLevel" + }, + "acm028215jsd" : { + "type" : "ControlElement", + "id" : "acm028215jsd", + "name" : "sortChildrenRecursiveSortsInDeeperLevel" + }, + "acm028216jsd" : { + "type" : "ControlElement", + "id" : "acm028216jsd", + "name" : "copySubtreeCopiesChildren" + }, + "acm028217jsd" : { + "type" : "ControlElement", + "id" : "acm028217jsd", + "name" : "addChildSomewhereInTreeInvokesChangeEvent" + }, + "acm028218jsd" : { + "type" : "ControlElement", + "id" : "acm028218jsd", + "name" : "moveNodeSomewhereInTreeInvokesChangeEvent" + }, + "acm028219jsd" : { + "type" : "ControlElement", + "id" : "acm028219jsd", + "name" : "removeChildSomewhereInTreeInvokesChangeEvent" + }, + "acm028220jsd" : { + "type" : "ControlElement", + "id" : "acm028220jsd", + "name" : "removeChildIndexSomewhereInTreeInvokesChangeEvent" + }, + "acm028221jsd" : { + "type" : "ControlElement", + "id" : "acm028221jsd", + "name" : "findChildrenWithSameName" + }, + "acm028222jsd" : { + "type" : "ControlElement", + "id" : "acm028222jsd", + "name" : "WrongTreeNodeImplementation" + }, + "acm028223jsd" : { + "type" : "ControlElement", + "id" : "acm028223jsd", + "name" : "copyNode" + }, + "acm028224jsd" : { + "type" : "ClassUnit", + "id" : "acm028224jsd", + "name" : "TreeNodeTest", + "compilationUnitId" : "acm028147jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017927jsd", "acm028250jsd" ], + "content" : [ "acm028151jsd", "acm028152jsd", "acm028153jsd", "acm028154jsd", "acm028155jsd", "acm028156jsd", "acm028157jsd", "acm028158jsd", "acm028159jsd", "acm028160jsd", "acm028161jsd", "acm028162jsd", "acm028163jsd", "acm028164jsd", "acm028165jsd", "acm028166jsd", "acm028167jsd", "acm028168jsd", "acm028169jsd", "acm028170jsd", "acm028171jsd", "acm028172jsd", "acm028173jsd", "acm028174jsd", "acm028175jsd", "acm028176jsd", "acm028177jsd", "acm028178jsd", "acm028179jsd", "acm028180jsd", "acm028181jsd", "acm028182jsd", "acm028183jsd", "acm028184jsd", "acm028185jsd", "acm028186jsd", "acm028187jsd", "acm028188jsd", "acm028189jsd", "acm028190jsd", "acm028191jsd", "acm028192jsd", "acm028193jsd", "acm028194jsd", "acm028195jsd", "acm028196jsd", "acm028197jsd", "acm028198jsd", "acm028199jsd", "acm028200jsd", "acm028201jsd", "acm028202jsd", "acm028203jsd", "acm028204jsd", "acm028205jsd", "acm028206jsd", "acm028207jsd", "acm028208jsd", "acm028209jsd", "acm028210jsd", "acm028211jsd", "acm028212jsd", "acm028213jsd", "acm028214jsd", "acm028215jsd", "acm028216jsd", "acm028217jsd", "acm028218jsd", "acm028219jsd", "acm028220jsd", "acm028221jsd", "acm028222jsd", "acm028223jsd" ] + }, + "acm028225jsd" : { + "type" : "ControlElement", + "id" : "acm028225jsd", + "name" : "WrongTreeNodeImplementation" + }, + "acm028226jsd" : { + "type" : "ControlElement", + "id" : "acm028226jsd", + "name" : "copyNode" + }, + "acm028227jsd" : { + "type" : "ClassUnit", + "id" : "acm028227jsd", + "name" : "WrongTreeNodeImplementation", + "compilationUnitId" : "acm028147jsd", + "parentDatatypeId" : "acm028224jsd", + "extendedDataTypesIds" : [ "acm017927jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm028250jsd" ], + "content" : [ "acm028225jsd", "acm028226jsd" ] + }, + "acm028228jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028228jsd", + "name" : "TreeNodeTestData", + "parentId" : "acm017861jsd", + "content" : [ "acm028243jsd", "acm028250jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028229jsd" : { + "type" : "CodePackage", + "id" : "acm028229jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028230jsd" ] + }, + "acm028230jsd" : { + "type" : "CodePackage", + "id" : "acm028230jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028231jsd" ] + }, + "acm028231jsd" : { + "type" : "CodePackage", + "id" : "acm028231jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028228jsd" ] + }, + "acm028232jsd" : { + "type" : "ControlElement", + "id" : "acm028232jsd", + "name" : "getNodeInSimpleTree" + }, + "acm028233jsd" : { + "type" : "ControlElement", + "id" : "acm028233jsd", + "name" : "getNodeInSimpleTree" + }, + "acm028234jsd" : { + "type" : "ControlElement", + "id" : "acm028234jsd", + "name" : "getNodeInComplexTree" + }, + "acm028235jsd" : { + "type" : "ControlElement", + "id" : "acm028235jsd", + "name" : "getNodeInComplexTree" + }, + "acm028236jsd" : { + "type" : "ControlElement", + "id" : "acm028236jsd", + "name" : "getNodeAsChild" + }, + "acm028237jsd" : { + "type" : "ControlElement", + "id" : "acm028237jsd", + "name" : "TreeNodeMock" + }, + "acm028238jsd" : { + "type" : "ControlElement", + "id" : "acm028238jsd", + "name" : "TreeNodeMock" + }, + "acm028239jsd" : { + "type" : "ControlElement", + "id" : "acm028239jsd", + "name" : "getName" + }, + "acm028240jsd" : { + "type" : "ControlElement", + "id" : "acm028240jsd", + "name" : "setName" + }, + "acm028241jsd" : { + "type" : "ControlElement", + "id" : "acm028241jsd", + "name" : "toString" + }, + "acm028242jsd" : { + "type" : "ControlElement", + "id" : "acm028242jsd", + "name" : "copyNode" + }, + "acm028243jsd" : { + "type" : "ClassUnit", + "id" : "acm028243jsd", + "name" : "TreeNodeTestData", + "compilationUnitId" : "acm028228jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017927jsd", "acm028250jsd" ], + "content" : [ "acm028232jsd", "acm028233jsd", "acm028234jsd", "acm028235jsd", "acm028236jsd", "acm028237jsd", "acm028238jsd", "acm028239jsd", "acm028240jsd", "acm028241jsd", "acm028242jsd" ] + }, + "acm028244jsd" : { + "type" : "ControlElement", + "id" : "acm028244jsd", + "name" : "TreeNodeMock" + }, + "acm028245jsd" : { + "type" : "ControlElement", + "id" : "acm028245jsd", + "name" : "TreeNodeMock" + }, + "acm028246jsd" : { + "type" : "ControlElement", + "id" : "acm028246jsd", + "name" : "getName" + }, + "acm028247jsd" : { + "type" : "ControlElement", + "id" : "acm028247jsd", + "name" : "setName" + }, + "acm028248jsd" : { + "type" : "ControlElement", + "id" : "acm028248jsd", + "name" : "toString" + }, + "acm028249jsd" : { + "type" : "ControlElement", + "id" : "acm028249jsd", + "name" : "copyNode" + }, + "acm028250jsd" : { + "type" : "ClassUnit", + "id" : "acm028250jsd", + "name" : "TreeNodeMock", + "compilationUnitId" : "acm028228jsd", + "parentDatatypeId" : "acm028243jsd", + "extendedDataTypesIds" : [ "acm017927jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm028250jsd" ], + "content" : [ "acm028244jsd", "acm028245jsd", "acm028246jsd", "acm028247jsd", "acm028248jsd", "acm028249jsd" ] + }, + "acm028251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028251jsd", + "name" : "BibDatabaseContextTest", + "parentId" : "acm017932jsd", + "content" : [ "acm028269jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028252jsd" : { + "type" : "CodePackage", + "id" : "acm028252jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028253jsd" ] + }, + "acm028253jsd" : { + "type" : "CodePackage", + "id" : "acm028253jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028254jsd" ] + }, + "acm028254jsd" : { + "type" : "CodePackage", + "id" : "acm028254jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028255jsd" ] + }, + "acm028255jsd" : { + "type" : "CodePackage", + "id" : "acm028255jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm028251jsd" ] + }, + "acm028256jsd" : { + "type" : "ControlElement", + "id" : "acm028256jsd", + "name" : "setUp" + }, + "acm028257jsd" : { + "type" : "ControlElement", + "id" : "acm028257jsd", + "name" : "getFileDirectoriesWithEmptyDbParent" + }, + "acm028258jsd" : { + "type" : "ControlElement", + "id" : "acm028258jsd", + "name" : "getFileDirectoriesWithRelativeDbParent" + }, + "acm028259jsd" : { + "type" : "ControlElement", + "id" : "acm028259jsd", + "name" : "getFileDirectoriesWithRelativeDottedDbParent" + }, + "acm028260jsd" : { + "type" : "ControlElement", + "id" : "acm028260jsd", + "name" : "getFileDirectoriesWithAbsoluteDbParent" + }, + "acm028261jsd" : { + "type" : "ControlElement", + "id" : "acm028261jsd", + "name" : "getFileDirectoriesWithRelativeMetadata" + }, + "acm028262jsd" : { + "type" : "ControlElement", + "id" : "acm028262jsd", + "name" : "getFileDirectoriesWithMetadata" + }, + "acm028263jsd" : { + "type" : "ControlElement", + "id" : "acm028263jsd", + "name" : "getUserFileDirectoryIfAllAreEmpty" + }, + "acm028264jsd" : { + "type" : "ControlElement", + "id" : "acm028264jsd", + "name" : "testTypeBasedOnDefaultBiblatex" + }, + "acm028265jsd" : { + "type" : "ControlElement", + "id" : "acm028265jsd", + "name" : "testTypeBasedOnDefaultBibtex" + }, + "acm028266jsd" : { + "type" : "ControlElement", + "id" : "acm028266jsd", + "name" : "testTypeBasedOnInferredModeBiblatex" + }, + "acm028267jsd" : { + "type" : "ControlElement", + "id" : "acm028267jsd", + "name" : "testGetFullTextIndexPathWhenPathIsNull" + }, + "acm028268jsd" : { + "type" : "ControlElement", + "id" : "acm028268jsd", + "name" : "testGetFullTextIndexPathWhenPathIsNotNull" + }, + "acm028269jsd" : { + "type" : "ClassUnit", + "id" : "acm028269jsd", + "name" : "BibDatabaseContextTest", + "compilationUnitId" : "acm028251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018022jsd", "acm018267jsd", "acm019421jsd", "acm020848jsd" ], + "content" : [ "acm028256jsd", "acm028257jsd", "acm028258jsd", "acm028259jsd", "acm028260jsd", "acm028261jsd", "acm028262jsd", "acm028263jsd", "acm028264jsd", "acm028265jsd", "acm028266jsd", "acm028267jsd", "acm028268jsd" ] + }, + "acm028270jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028270jsd", + "name" : "BibDatabaseModeDetectionTest", + "parentId" : "acm017932jsd", + "content" : [ "acm028281jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028271jsd" : { + "type" : "CodePackage", + "id" : "acm028271jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028272jsd" ] + }, + "acm028272jsd" : { + "type" : "CodePackage", + "id" : "acm028272jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028273jsd" ] + }, + "acm028273jsd" : { + "type" : "CodePackage", + "id" : "acm028273jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028274jsd" ] + }, + "acm028274jsd" : { + "type" : "CodePackage", + "id" : "acm028274jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm028270jsd" ] + }, + "acm028275jsd" : { + "type" : "ControlElement", + "id" : "acm028275jsd", + "name" : "detectBiblatex" + }, + "acm028276jsd" : { + "type" : "ControlElement", + "id" : "acm028276jsd", + "name" : "detectUndistinguishableAsBibtex" + }, + "acm028277jsd" : { + "type" : "ControlElement", + "id" : "acm028277jsd", + "name" : "detectMixedModeAsBiblatex" + }, + "acm028278jsd" : { + "type" : "ControlElement", + "id" : "acm028278jsd", + "name" : "detectUnknownTypeAsBibtex" + }, + "acm028279jsd" : { + "type" : "ControlElement", + "id" : "acm028279jsd", + "name" : "ignoreUnknownTypesForBibtexDecision" + }, + "acm028280jsd" : { + "type" : "ControlElement", + "id" : "acm028280jsd", + "name" : "ignoreUnknownTypesForBiblatexDecision" + }, + "acm028281jsd" : { + "type" : "ClassUnit", + "id" : "acm028281jsd", + "name" : "BibDatabaseModeDetectionTest", + "compilationUnitId" : "acm028270jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm019005jsd", "acm019079jsd" ], + "content" : [ "acm028275jsd", "acm028276jsd", "acm028277jsd", "acm028278jsd", "acm028279jsd", "acm028280jsd" ] + }, + "acm028282jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028282jsd", + "name" : "BibDatabaseTest", + "parentId" : "acm017932jsd", + "content" : [ "acm028335jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028283jsd" : { + "type" : "CodePackage", + "id" : "acm028283jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028284jsd" ] + }, + "acm028284jsd" : { + "type" : "CodePackage", + "id" : "acm028284jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028285jsd" ] + }, + "acm028285jsd" : { + "type" : "CodePackage", + "id" : "acm028285jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028286jsd" ] + }, + "acm028286jsd" : { + "type" : "CodePackage", + "id" : "acm028286jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm028282jsd" ] + }, + "acm028287jsd" : { + "type" : "ControlElement", + "id" : "acm028287jsd", + "name" : "setUp" + }, + "acm028288jsd" : { + "type" : "ControlElement", + "id" : "acm028288jsd", + "name" : "noEmptyEntry" + }, + "acm028289jsd" : { + "type" : "ControlElement", + "id" : "acm028289jsd", + "name" : "withEmptyEntry" + }, + "acm028290jsd" : { + "type" : "ControlElement", + "id" : "acm028290jsd", + "name" : "insertEntryAddsEntryToEntriesList" + }, + "acm028291jsd" : { + "type" : "ControlElement", + "id" : "acm028291jsd", + "name" : "containsEntryIdFindsEntry" + }, + "acm028292jsd" : { + "type" : "ControlElement", + "id" : "acm028292jsd", + "name" : "insertEntryWithSameIdDoesNotThrowException" + }, + "acm028293jsd" : { + "type" : "ControlElement", + "id" : "acm028293jsd", + "name" : "removeEntryRemovesEntryFromEntriesList" + }, + "acm028294jsd" : { + "type" : "ControlElement", + "id" : "acm028294jsd", + "name" : "removeSomeEntriesRemovesThoseEntriesFromEntriesList" + }, + "acm028295jsd" : { + "type" : "ControlElement", + "id" : "acm028295jsd", + "name" : "removeAllEntriesRemovesAllEntriesFromEntriesList" + }, + "acm028296jsd" : { + "type" : "ControlElement", + "id" : "acm028296jsd", + "name" : "insertNullEntryThrowsException" + }, + "acm028297jsd" : { + "type" : "ControlElement", + "id" : "acm028297jsd", + "name" : "removeNullEntryThrowsException" + }, + "acm028298jsd" : { + "type" : "ControlElement", + "id" : "acm028298jsd", + "name" : "emptyDatabaseHasNoStrings" + }, + "acm028299jsd" : { + "type" : "ControlElement", + "id" : "acm028299jsd", + "name" : "databaseHasStringAfterInsertion" + }, + "acm028300jsd" : { + "type" : "ControlElement", + "id" : "acm028300jsd", + "name" : "databaseStringKeySetIncreasesAfterStringInsertion" + }, + "acm028301jsd" : { + "type" : "ControlElement", + "id" : "acm028301jsd", + "name" : "databaseStringCountIncreasesAfterStringInsertion" + }, + "acm028302jsd" : { + "type" : "ControlElement", + "id" : "acm028302jsd", + "name" : "databaseContainsNewStringInStringValues" + }, + "acm028303jsd" : { + "type" : "ControlElement", + "id" : "acm028303jsd", + "name" : "retrieveInsertedStringById" + }, + "acm028304jsd" : { + "type" : "ControlElement", + "id" : "acm028304jsd", + "name" : "stringIsNotModifiedAfterInsertion" + }, + "acm028305jsd" : { + "type" : "ControlElement", + "id" : "acm028305jsd", + "name" : "databaseHasNoStringsAfterRemoval" + }, + "acm028306jsd" : { + "type" : "ControlElement", + "id" : "acm028306jsd", + "name" : "stringKeySizeIsEmptyAfterRemoval" + }, + "acm028307jsd" : { + "type" : "ControlElement", + "id" : "acm028307jsd", + "name" : "stringCountIsZeroAfterRemoval" + }, + "acm028308jsd" : { + "type" : "ControlElement", + "id" : "acm028308jsd", + "name" : "stringValuesDoesNotContainStringAfterRemoval" + }, + "acm028309jsd" : { + "type" : "ControlElement", + "id" : "acm028309jsd", + "name" : "stringKeySetDoesNotContainStringIdAfterRemoval" + }, + "acm028310jsd" : { + "type" : "ControlElement", + "id" : "acm028310jsd", + "name" : "databaseReturnsNullForRemovedString" + }, + "acm028311jsd" : { + "type" : "ControlElement", + "id" : "acm028311jsd", + "name" : "hasStringLabelFindsString" + }, + "acm028312jsd" : { + "type" : "ControlElement", + "id" : "acm028312jsd", + "name" : "setSingleStringAsCollection" + }, + "acm028313jsd" : { + "type" : "ControlElement", + "id" : "acm028313jsd", + "name" : "setStringAsCollectionWithUpdatedContentThrowsKeyCollisionException" + }, + "acm028314jsd" : { + "type" : "ControlElement", + "id" : "acm028314jsd", + "name" : "setStringAsCollectionWithNewContent" + }, + "acm028315jsd" : { + "type" : "ControlElement", + "id" : "acm028315jsd", + "name" : "addSameStringLabelTwiceThrowsKeyCollisionException" + }, + "acm028316jsd" : { + "type" : "ControlElement", + "id" : "acm028316jsd", + "name" : "addSameStringIdTwiceThrowsKeyCollisionException" + }, + "acm028317jsd" : { + "type" : "ControlElement", + "id" : "acm028317jsd", + "name" : "insertEntryPostsAddedEntryEvent" + }, + "acm028318jsd" : { + "type" : "ControlElement", + "id" : "acm028318jsd", + "name" : "insertMultipleEntriesPostsAddedEntryEvent" + }, + "acm028319jsd" : { + "type" : "ControlElement", + "id" : "acm028319jsd", + "name" : "removeEntriesPostsRemovedEntriesEvent" + }, + "acm028320jsd" : { + "type" : "ControlElement", + "id" : "acm028320jsd", + "name" : "changingEntryPostsChangeEntryEvent" + }, + "acm028321jsd" : { + "type" : "ControlElement", + "id" : "acm028321jsd", + "name" : "correctKeyCountOne" + }, + "acm028322jsd" : { + "type" : "ControlElement", + "id" : "acm028322jsd", + "name" : "correctKeyCountTwo" + }, + "acm028323jsd" : { + "type" : "ControlElement", + "id" : "acm028323jsd", + "name" : "correctKeyCountAfterRemoving" + }, + "acm028324jsd" : { + "type" : "ControlElement", + "id" : "acm028324jsd", + "name" : "circularStringResolving" + }, + "acm028325jsd" : { + "type" : "ControlElement", + "id" : "acm028325jsd", + "name" : "circularStringResolvingLongerCycle" + }, + "acm028326jsd" : { + "type" : "ControlElement", + "id" : "acm028326jsd", + "name" : "resolveForStringsMonth" + }, + "acm028327jsd" : { + "type" : "ControlElement", + "id" : "acm028327jsd", + "name" : "resolveForStringsSurroundingContent" + }, + "acm028328jsd" : { + "type" : "ControlElement", + "id" : "acm028328jsd", + "name" : "resolveForStringsOddHashMarkAtTheEnd" + }, + "acm028329jsd" : { + "type" : "ControlElement", + "id" : "acm028329jsd", + "name" : "getUsedStrings" + }, + "acm028330jsd" : { + "type" : "ControlElement", + "id" : "acm028330jsd", + "name" : "getUsedStringsSingleString" + }, + "acm028331jsd" : { + "type" : "ControlElement", + "id" : "acm028331jsd", + "name" : "getUsedStringsNoString" + }, + "acm028332jsd" : { + "type" : "ControlElement", + "id" : "acm028332jsd", + "name" : "getEntriesSortedWithTwoEntries" + }, + "acm028333jsd" : { + "type" : "ControlElement", + "id" : "acm028333jsd", + "name" : "preambleIsEmptyIfNotSet" + }, + "acm028334jsd" : { + "type" : "ControlElement", + "id" : "acm028334jsd", + "name" : "setPreambleWorks" + }, + "acm028335jsd" : { + "type" : "ClassUnit", + "id" : "acm028335jsd", + "name" : "BibDatabaseTest", + "compilationUnitId" : "acm028282jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018022jsd", "acm018071jsd", "acm018267jsd", "acm018367jsd", "acm018813jsd", "acm019421jsd", "acm028950jsd" ], + "content" : [ "acm028287jsd", "acm028288jsd", "acm028289jsd", "acm028290jsd", "acm028291jsd", "acm028292jsd", "acm028293jsd", "acm028294jsd", "acm028295jsd", "acm028296jsd", "acm028297jsd", "acm028298jsd", "acm028299jsd", "acm028300jsd", "acm028301jsd", "acm028302jsd", "acm028303jsd", "acm028304jsd", "acm028305jsd", "acm028306jsd", "acm028307jsd", "acm028308jsd", "acm028309jsd", "acm028310jsd", "acm028311jsd", "acm028312jsd", "acm028313jsd", "acm028314jsd", "acm028315jsd", "acm028316jsd", "acm028317jsd", "acm028318jsd", "acm028319jsd", "acm028320jsd", "acm028321jsd", "acm028322jsd", "acm028323jsd", "acm028324jsd", "acm028325jsd", "acm028326jsd", "acm028327jsd", "acm028328jsd", "acm028329jsd", "acm028330jsd", "acm028331jsd", "acm028332jsd", "acm028333jsd", "acm028334jsd" ] + }, + "acm028336jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028336jsd", + "name" : "DuplicationCheckerTest", + "parentId" : "acm017932jsd", + "content" : [ "acm028349jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028337jsd" : { + "type" : "CodePackage", + "id" : "acm028337jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028338jsd" ] + }, + "acm028338jsd" : { + "type" : "CodePackage", + "id" : "acm028338jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028339jsd" ] + }, + "acm028339jsd" : { + "type" : "CodePackage", + "id" : "acm028339jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028340jsd" ] + }, + "acm028340jsd" : { + "type" : "CodePackage", + "id" : "acm028340jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm028336jsd" ] + }, + "acm028341jsd" : { + "type" : "ControlElement", + "id" : "acm028341jsd", + "name" : "setUp" + }, + "acm028342jsd" : { + "type" : "ControlElement", + "id" : "acm028342jsd", + "name" : "addEntry" + }, + "acm028343jsd" : { + "type" : "ControlElement", + "id" : "acm028343jsd", + "name" : "addAndRemoveEntry" + }, + "acm028344jsd" : { + "type" : "ControlElement", + "id" : "acm028344jsd", + "name" : "changeCiteKey" + }, + "acm028345jsd" : { + "type" : "ControlElement", + "id" : "acm028345jsd", + "name" : "setCiteKeySameKeyDifferentEntries" + }, + "acm028346jsd" : { + "type" : "ControlElement", + "id" : "acm028346jsd", + "name" : "removeMultipleCiteKeys" + }, + "acm028347jsd" : { + "type" : "ControlElement", + "id" : "acm028347jsd", + "name" : "addEmptyCiteKey" + }, + "acm028348jsd" : { + "type" : "ControlElement", + "id" : "acm028348jsd", + "name" : "removeEmptyCiteKey" + }, + "acm028349jsd" : { + "type" : "ClassUnit", + "id" : "acm028349jsd", + "name" : "DuplicationCheckerTest", + "compilationUnitId" : "acm028336jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm028341jsd", "acm028342jsd", "acm028343jsd", "acm028344jsd", "acm028345jsd", "acm028346jsd", "acm028347jsd", "acm028348jsd" ] + }, + "acm028350jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028350jsd", + "name" : "KeyChangeListenerTest", + "parentId" : "acm017932jsd", + "content" : [ "acm028363jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "database" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028351jsd" : { + "type" : "CodePackage", + "id" : "acm028351jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028352jsd" ] + }, + "acm028352jsd" : { + "type" : "CodePackage", + "id" : "acm028352jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028353jsd" ] + }, + "acm028353jsd" : { + "type" : "CodePackage", + "id" : "acm028353jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028354jsd" ] + }, + "acm028354jsd" : { + "type" : "CodePackage", + "id" : "acm028354jsd", + "name" : "database", + "parentId" : null, + "content" : [ "acm028350jsd" ] + }, + "acm028355jsd" : { + "type" : "ControlElement", + "id" : "acm028355jsd", + "name" : "setUp" + }, + "acm028356jsd" : { + "type" : "ControlElement", + "id" : "acm028356jsd", + "name" : "testCrossrefChanged" + }, + "acm028357jsd" : { + "type" : "ControlElement", + "id" : "acm028357jsd", + "name" : "testRelatedChanged" + }, + "acm028358jsd" : { + "type" : "ControlElement", + "id" : "acm028358jsd", + "name" : "testRelatedChangedInSameEntry" + }, + "acm028359jsd" : { + "type" : "ControlElement", + "id" : "acm028359jsd", + "name" : "testCrossrefRemoved" + }, + "acm028360jsd" : { + "type" : "ControlElement", + "id" : "acm028360jsd", + "name" : "testCrossrefEntryRemoved" + }, + "acm028361jsd" : { + "type" : "ControlElement", + "id" : "acm028361jsd", + "name" : "testRelatedEntryRemoved" + }, + "acm028362jsd" : { + "type" : "ControlElement", + "id" : "acm028362jsd", + "name" : "testRelatedAllEntriesRemoved" + }, + "acm028363jsd" : { + "type" : "ClassUnit", + "id" : "acm028363jsd", + "name" : "KeyChangeListenerTest", + "compilationUnitId" : "acm028350jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd" ], + "content" : [ "acm028355jsd", "acm028356jsd", "acm028357jsd", "acm028358jsd", "acm028359jsd", "acm028360jsd", "acm028361jsd", "acm028362jsd" ] + }, + "acm028364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028364jsd", + "name" : "AuthorListTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028493jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028365jsd" : { + "type" : "CodePackage", + "id" : "acm028365jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028366jsd" ] + }, + "acm028366jsd" : { + "type" : "CodePackage", + "id" : "acm028366jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028367jsd" ] + }, + "acm028367jsd" : { + "type" : "CodePackage", + "id" : "acm028367jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028368jsd" ] + }, + "acm028368jsd" : { + "type" : "CodePackage", + "id" : "acm028368jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028364jsd" ] + }, + "acm028369jsd" : { + "type" : "ControlElement", + "id" : "acm028369jsd", + "name" : "size" + }, + "acm028370jsd" : { + "type" : "ControlElement", + "id" : "acm028370jsd", + "name" : "testFixAuthorNatbib" + }, + "acm028371jsd" : { + "type" : "ControlElement", + "id" : "acm028371jsd", + "name" : "getAsNatbibLatexFreeEmptyAuthorStringForEmptyInput" + }, + "acm028372jsd" : { + "type" : "ControlElement", + "id" : "acm028372jsd", + "name" : "getAsNatbibLatexFreeUnicodeOneAuthorNameFromLatex" + }, + "acm028373jsd" : { + "type" : "ControlElement", + "id" : "acm028373jsd", + "name" : "getAsNatbibLatexFreeUnicodeTwoAuthorNamesFromLatex" + }, + "acm028374jsd" : { + "type" : "ControlElement", + "id" : "acm028374jsd", + "name" : "getAsNatbibLatexFreeUnicodeAuthorEtAlFromLatex" + }, + "acm028375jsd" : { + "type" : "ControlElement", + "id" : "acm028375jsd", + "name" : "getAsNatbibLatexFreeUnicodeOneInsitutionNameFromLatex" + }, + "acm028376jsd" : { + "type" : "ControlElement", + "id" : "acm028376jsd", + "name" : "getAsNatbibLatexFreeUnicodeTwoInsitutionNameFromLatex" + }, + "acm028377jsd" : { + "type" : "ControlElement", + "id" : "acm028377jsd", + "name" : "getAsNatbibLatexFreeUnicodeMixedAuthorsFromLatex" + }, + "acm028378jsd" : { + "type" : "ControlElement", + "id" : "acm028378jsd", + "name" : "getAsNatbibLatexFreeOneInstitutionWithParanthesisAtStart" + }, + "acm028379jsd" : { + "type" : "ControlElement", + "id" : "acm028379jsd", + "name" : "parseCachesOneAuthor" + }, + "acm028380jsd" : { + "type" : "ControlElement", + "id" : "acm028380jsd", + "name" : "parseCachesOneLatexFreeAuthor" + }, + "acm028381jsd" : { + "type" : "ControlElement", + "id" : "acm028381jsd", + "name" : "testFixAuthorFirstNameFirstCommas" + }, + "acm028382jsd" : { + "type" : "ControlElement", + "id" : "acm028382jsd", + "name" : "getAsFirstLastNamesLatexFreeEmptyAuthorStringForEmptyInputAbbreviate" + }, + "acm028383jsd" : { + "type" : "ControlElement", + "id" : "acm028383jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeOneAuthorNameFromLatexAbbreviate" + }, + "acm028384jsd" : { + "type" : "ControlElement", + "id" : "acm028384jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbreviate" + }, + "acm028385jsd" : { + "type" : "ControlElement", + "id" : "acm028385jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbreviateAndOxfordComma" + }, + "acm028386jsd" : { + "type" : "ControlElement", + "id" : "acm028386jsd", + "name" : "getAsFirstLastNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbreviate" + }, + "acm028387jsd" : { + "type" : "ControlElement", + "id" : "acm028387jsd", + "name" : "getAsFirstLastNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbreviateAndOxfordComma" + }, + "acm028388jsd" : { + "type" : "ControlElement", + "id" : "acm028388jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeOneInsitutionNameFromLatexAbbreviate" + }, + "acm028389jsd" : { + "type" : "ControlElement", + "id" : "acm028389jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeTwoInsitutionNameFromLatexAbbreviate" + }, + "acm028390jsd" : { + "type" : "ControlElement", + "id" : "acm028390jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeMixedAuthorsFromLatexAbbreviate" + }, + "acm028391jsd" : { + "type" : "ControlElement", + "id" : "acm028391jsd", + "name" : "getAsFirstLastNamesLatexFreeOneInstitutionWithParanthesisAtStartAbbreviate" + }, + "acm028392jsd" : { + "type" : "ControlElement", + "id" : "acm028392jsd", + "name" : "getAsFirstLastNamesLatexFreeEmptyAuthorStringForEmptyInput" + }, + "acm028393jsd" : { + "type" : "ControlElement", + "id" : "acm028393jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeOneAuthorNameFromLatex" + }, + "acm028394jsd" : { + "type" : "ControlElement", + "id" : "acm028394jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatex" + }, + "acm028395jsd" : { + "type" : "ControlElement", + "id" : "acm028395jsd", + "name" : "getAsFirstLastNamesLatexFreeThreeUnicodeAuthorsFromLatex" + }, + "acm028396jsd" : { + "type" : "ControlElement", + "id" : "acm028396jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeOneInsitutionNameFromLatex" + }, + "acm028397jsd" : { + "type" : "ControlElement", + "id" : "acm028397jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeTwoInsitutionNameFromLatex" + }, + "acm028398jsd" : { + "type" : "ControlElement", + "id" : "acm028398jsd", + "name" : "getAsFirstLastNamesLatexFreeUnicodeMixedAuthorsFromLatex" + }, + "acm028399jsd" : { + "type" : "ControlElement", + "id" : "acm028399jsd", + "name" : "getAsFirstLastNamesLatexFreeOneInstitutionWithParanthesisAtStart" + }, + "acm028400jsd" : { + "type" : "ControlElement", + "id" : "acm028400jsd", + "name" : "testFixAuthorFirstNameFirst" + }, + "acm028401jsd" : { + "type" : "ControlElement", + "id" : "acm028401jsd", + "name" : "testFixAuthorLastNameFirstCommasNoComma" + }, + "acm028402jsd" : { + "type" : "ControlElement", + "id" : "acm028402jsd", + "name" : "testFixAuthorLastNameFirstCommasOxfordComma" + }, + "acm028403jsd" : { + "type" : "ControlElement", + "id" : "acm028403jsd", + "name" : "getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInputAbbr" + }, + "acm028404jsd" : { + "type" : "ControlElement", + "id" : "acm028404jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatexAbbr" + }, + "acm028405jsd" : { + "type" : "ControlElement", + "id" : "acm028405jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbr" + }, + "acm028406jsd" : { + "type" : "ControlElement", + "id" : "acm028406jsd", + "name" : "getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbr" + }, + "acm028407jsd" : { + "type" : "ControlElement", + "id" : "acm028407jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatexAbbr" + }, + "acm028408jsd" : { + "type" : "ControlElement", + "id" : "acm028408jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatexAbbr" + }, + "acm028409jsd" : { + "type" : "ControlElement", + "id" : "acm028409jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatexAbbr" + }, + "acm028410jsd" : { + "type" : "ControlElement", + "id" : "acm028410jsd", + "name" : "getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStartAbbr" + }, + "acm028411jsd" : { + "type" : "ControlElement", + "id" : "acm028411jsd", + "name" : "getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInput" + }, + "acm028412jsd" : { + "type" : "ControlElement", + "id" : "acm028412jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatex" + }, + "acm028413jsd" : { + "type" : "ControlElement", + "id" : "acm028413jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatex" + }, + "acm028414jsd" : { + "type" : "ControlElement", + "id" : "acm028414jsd", + "name" : "getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatex" + }, + "acm028415jsd" : { + "type" : "ControlElement", + "id" : "acm028415jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatex" + }, + "acm028416jsd" : { + "type" : "ControlElement", + "id" : "acm028416jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatex" + }, + "acm028417jsd" : { + "type" : "ControlElement", + "id" : "acm028417jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatex" + }, + "acm028418jsd" : { + "type" : "ControlElement", + "id" : "acm028418jsd", + "name" : "getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStart" + }, + "acm028419jsd" : { + "type" : "ControlElement", + "id" : "acm028419jsd", + "name" : "getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInputAbbrOxfordComma" + }, + "acm028420jsd" : { + "type" : "ControlElement", + "id" : "acm028420jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatexAbbrOxfordComma" + }, + "acm028421jsd" : { + "type" : "ControlElement", + "id" : "acm028421jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbrOxfordComma" + }, + "acm028422jsd" : { + "type" : "ControlElement", + "id" : "acm028422jsd", + "name" : "getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbrOxfordComma" + }, + "acm028423jsd" : { + "type" : "ControlElement", + "id" : "acm028423jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatexAbbrOxfordComma" + }, + "acm028424jsd" : { + "type" : "ControlElement", + "id" : "acm028424jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatexAbbrOxfordComma" + }, + "acm028425jsd" : { + "type" : "ControlElement", + "id" : "acm028425jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatexAbbrOxfordComma" + }, + "acm028426jsd" : { + "type" : "ControlElement", + "id" : "acm028426jsd", + "name" : "getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStartAbbrOxfordComma" + }, + "acm028427jsd" : { + "type" : "ControlElement", + "id" : "acm028427jsd", + "name" : "getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInputOxfordComma" + }, + "acm028428jsd" : { + "type" : "ControlElement", + "id" : "acm028428jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatexOxfordComma" + }, + "acm028429jsd" : { + "type" : "ControlElement", + "id" : "acm028429jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatexOxfordComma" + }, + "acm028430jsd" : { + "type" : "ControlElement", + "id" : "acm028430jsd", + "name" : "getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatexOxfordComma" + }, + "acm028431jsd" : { + "type" : "ControlElement", + "id" : "acm028431jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatexOxfordComma" + }, + "acm028432jsd" : { + "type" : "ControlElement", + "id" : "acm028432jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatexOxfordComma" + }, + "acm028433jsd" : { + "type" : "ControlElement", + "id" : "acm028433jsd", + "name" : "getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatexOxfordComma" + }, + "acm028434jsd" : { + "type" : "ControlElement", + "id" : "acm028434jsd", + "name" : "getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStartOxfordComma" + }, + "acm028435jsd" : { + "type" : "ControlElement", + "id" : "acm028435jsd", + "name" : "testFixAuthorLastNameFirst" + }, + "acm028436jsd" : { + "type" : "ControlElement", + "id" : "acm028436jsd", + "name" : "testFixAuthorLastNameOnlyCommas" + }, + "acm028437jsd" : { + "type" : "ControlElement", + "id" : "acm028437jsd", + "name" : "getAsLastNamesLatexFreeUnicodeOneAuthorNameFromLatex" + }, + "acm028438jsd" : { + "type" : "ControlElement", + "id" : "acm028438jsd", + "name" : "getAsLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatex" + }, + "acm028439jsd" : { + "type" : "ControlElement", + "id" : "acm028439jsd", + "name" : "getAsLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatexUsingOxfordComma" + }, + "acm028440jsd" : { + "type" : "ControlElement", + "id" : "acm028440jsd", + "name" : "getAsLastNamesLatexFreeUnicodeThreeAuthorsFromLatex" + }, + "acm028441jsd" : { + "type" : "ControlElement", + "id" : "acm028441jsd", + "name" : "getAsLastNamesLatexFreeUnicodeThreeAuthorsFromLatexUsingOxfordComma" + }, + "acm028442jsd" : { + "type" : "ControlElement", + "id" : "acm028442jsd", + "name" : "getAsLastNamesLatexFreeUnicodeOneInsitutionNameFromLatex" + }, + "acm028443jsd" : { + "type" : "ControlElement", + "id" : "acm028443jsd", + "name" : "getAsLastNamesLatexFreeUnicodeTwoInsitutionNameFromLatex" + }, + "acm028444jsd" : { + "type" : "ControlElement", + "id" : "acm028444jsd", + "name" : "getAsLastNamesLatexFreeUnicodeMixedAuthorsFromLatex" + }, + "acm028445jsd" : { + "type" : "ControlElement", + "id" : "acm028445jsd", + "name" : "getAsLastNamesLatexFreeOneInstitutionWithParanthesisAtStart" + }, + "acm028446jsd" : { + "type" : "ControlElement", + "id" : "acm028446jsd", + "name" : "testFixAuthorForAlphabetization" + }, + "acm028447jsd" : { + "type" : "ControlElement", + "id" : "acm028447jsd", + "name" : "testSize" + }, + "acm028448jsd" : { + "type" : "ControlElement", + "id" : "acm028448jsd", + "name" : "testIsEmpty" + }, + "acm028449jsd" : { + "type" : "ControlElement", + "id" : "acm028449jsd", + "name" : "testGetEmptyAuthor" + }, + "acm028450jsd" : { + "type" : "ControlElement", + "id" : "acm028450jsd", + "name" : "testGetAuthor" + }, + "acm028451jsd" : { + "type" : "ControlElement", + "id" : "acm028451jsd", + "name" : "testCompanyAuthor" + }, + "acm028452jsd" : { + "type" : "ControlElement", + "id" : "acm028452jsd", + "name" : "testCompanyAuthorAndPerson" + }, + "acm028453jsd" : { + "type" : "ControlElement", + "id" : "acm028453jsd", + "name" : "testCompanyAuthorWithLowerCaseWord" + }, + "acm028454jsd" : { + "type" : "ControlElement", + "id" : "acm028454jsd", + "name" : "testAbbreviationWithRelax" + }, + "acm028455jsd" : { + "type" : "ControlElement", + "id" : "acm028455jsd", + "name" : "testGetAuthorsNatbib" + }, + "acm028456jsd" : { + "type" : "ControlElement", + "id" : "acm028456jsd", + "name" : "testGetAuthorsLastOnly" + }, + "acm028457jsd" : { + "type" : "ControlElement", + "id" : "acm028457jsd", + "name" : "testGetAuthorsLastFirstNoComma" + }, + "acm028458jsd" : { + "type" : "ControlElement", + "id" : "acm028458jsd", + "name" : "testGetAuthorsLastFirstOxfordComma" + }, + "acm028459jsd" : { + "type" : "ControlElement", + "id" : "acm028459jsd", + "name" : "testGetAuthorsLastFirstAnds" + }, + "acm028460jsd" : { + "type" : "ControlElement", + "id" : "acm028460jsd", + "name" : "testGetAuthorsFirstFirst" + }, + "acm028461jsd" : { + "type" : "ControlElement", + "id" : "acm028461jsd", + "name" : "testGetAuthorsFirstFirstAnds" + }, + "acm028462jsd" : { + "type" : "ControlElement", + "id" : "acm028462jsd", + "name" : "testGetAuthorsForAlphabetization" + }, + "acm028463jsd" : { + "type" : "ControlElement", + "id" : "acm028463jsd", + "name" : "testRemoveStartAndEndBraces" + }, + "acm028464jsd" : { + "type" : "ControlElement", + "id" : "acm028464jsd", + "name" : "createCorrectInitials" + }, + "acm028465jsd" : { + "type" : "ControlElement", + "id" : "acm028465jsd", + "name" : "parseNameWithBracesAroundFirstName" + }, + "acm028466jsd" : { + "type" : "ControlElement", + "id" : "acm028466jsd", + "name" : "parseNameWithBracesAroundLastName" + }, + "acm028467jsd" : { + "type" : "ControlElement", + "id" : "acm028467jsd", + "name" : "parseNameWithHyphenInFirstName" + }, + "acm028468jsd" : { + "type" : "ControlElement", + "id" : "acm028468jsd", + "name" : "parseNameWithHyphenInLastName" + }, + "acm028469jsd" : { + "type" : "ControlElement", + "id" : "acm028469jsd", + "name" : "parseNameWithHyphenInLastNameWithInitials" + }, + "acm028470jsd" : { + "type" : "ControlElement", + "id" : "acm028470jsd", + "name" : "parseNameWithHyphenInLastNameWithEscaped" + }, + "acm028471jsd" : { + "type" : "ControlElement", + "id" : "acm028471jsd", + "name" : "parseNameWithHyphenInLastNameWhenLastNameGivenFirst" + }, + "acm028472jsd" : { + "type" : "ControlElement", + "id" : "acm028472jsd", + "name" : "parseNameWithBraces" + }, + "acm028473jsd" : { + "type" : "ControlElement", + "id" : "acm028473jsd", + "name" : "parseFirstNameFromFirstAuthorMultipleAuthorsWithLatexNames" + }, + "acm028474jsd" : { + "type" : "ControlElement", + "id" : "acm028474jsd", + "name" : "parseFirstNameFromSecondAuthorMultipleAuthorsWithLatexNames" + }, + "acm028475jsd" : { + "type" : "ControlElement", + "id" : "acm028475jsd", + "name" : "parseLastNameFromFirstAuthorMultipleAuthorsWithLatexNames" + }, + "acm028476jsd" : { + "type" : "ControlElement", + "id" : "acm028476jsd", + "name" : "parseLastNameFromSecondAuthorMultipleAuthorsWithLatexNames" + }, + "acm028477jsd" : { + "type" : "ControlElement", + "id" : "acm028477jsd", + "name" : "parseInstitutionAuthorWithLatexNames" + }, + "acm028478jsd" : { + "type" : "ControlElement", + "id" : "acm028478jsd", + "name" : "parseRetrieveCachedAuthorListAfterGarbageCollection" + }, + "acm028479jsd" : { + "type" : "ControlElement", + "id" : "acm028479jsd", + "name" : "parseGarbageCollectAuthorListForUnreachableKey" + }, + "acm028480jsd" : { + "type" : "ControlElement", + "id" : "acm028480jsd", + "name" : "parseGarbageCollectUnreachableInstitution" + }, + "acm028481jsd" : { + "type" : "ControlElement", + "id" : "acm028481jsd", + "name" : "parseCacheAuthorsWithTwoOrMoreCommasAndWithSpaceInAllParts" + }, + "acm028482jsd" : { + "type" : "ControlElement", + "id" : "acm028482jsd", + "name" : "parseCacheAuthorsWithTwoOrMoreCommasAndWithoutSpaceInAllParts" + }, + "acm028483jsd" : { + "type" : "ControlElement", + "id" : "acm028483jsd", + "name" : "correctNamesWithOneComma" + }, + "acm028484jsd" : { + "type" : "ControlElement", + "id" : "acm028484jsd", + "name" : "equalsFalseDifferentOrder" + }, + "acm028485jsd" : { + "type" : "ControlElement", + "id" : "acm028485jsd", + "name" : "equalsFalseWhenNotAuthorList" + }, + "acm028486jsd" : { + "type" : "ControlElement", + "id" : "acm028486jsd", + "name" : "equalsTrueReflexive" + }, + "acm028487jsd" : { + "type" : "ControlElement", + "id" : "acm028487jsd", + "name" : "equalsTrueSymmetric" + }, + "acm028488jsd" : { + "type" : "ControlElement", + "id" : "acm028488jsd", + "name" : "equalsTrueTransitive" + }, + "acm028489jsd" : { + "type" : "ControlElement", + "id" : "acm028489jsd", + "name" : "equalsTrueConsistent" + }, + "acm028490jsd" : { + "type" : "ControlElement", + "id" : "acm028490jsd", + "name" : "equalsFalseForNull" + }, + "acm028491jsd" : { + "type" : "ControlElement", + "id" : "acm028491jsd", + "name" : "hashCodeConsistent" + }, + "acm028492jsd" : { + "type" : "ControlElement", + "id" : "acm028492jsd", + "name" : "hashCodeNotConstant" + }, + "acm028493jsd" : { + "type" : "ClassUnit", + "id" : "acm028493jsd", + "name" : "AuthorListTest", + "compilationUnitId" : "acm028364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018138jsd", "acm018175jsd" ], + "content" : [ "acm028369jsd", "acm028370jsd", "acm028371jsd", "acm028372jsd", "acm028373jsd", "acm028374jsd", "acm028375jsd", "acm028376jsd", "acm028377jsd", "acm028378jsd", "acm028379jsd", "acm028380jsd", "acm028381jsd", "acm028382jsd", "acm028383jsd", "acm028384jsd", "acm028385jsd", "acm028386jsd", "acm028387jsd", "acm028388jsd", "acm028389jsd", "acm028390jsd", "acm028391jsd", "acm028392jsd", "acm028393jsd", "acm028394jsd", "acm028395jsd", "acm028396jsd", "acm028397jsd", "acm028398jsd", "acm028399jsd", "acm028400jsd", "acm028401jsd", "acm028402jsd", "acm028403jsd", "acm028404jsd", "acm028405jsd", "acm028406jsd", "acm028407jsd", "acm028408jsd", "acm028409jsd", "acm028410jsd", "acm028411jsd", "acm028412jsd", "acm028413jsd", "acm028414jsd", "acm028415jsd", "acm028416jsd", "acm028417jsd", "acm028418jsd", "acm028419jsd", "acm028420jsd", "acm028421jsd", "acm028422jsd", "acm028423jsd", "acm028424jsd", "acm028425jsd", "acm028426jsd", "acm028427jsd", "acm028428jsd", "acm028429jsd", "acm028430jsd", "acm028431jsd", "acm028432jsd", "acm028433jsd", "acm028434jsd", "acm028435jsd", "acm028436jsd", "acm028437jsd", "acm028438jsd", "acm028439jsd", "acm028440jsd", "acm028441jsd", "acm028442jsd", "acm028443jsd", "acm028444jsd", "acm028445jsd", "acm028446jsd", "acm028447jsd", "acm028448jsd", "acm028449jsd", "acm028450jsd", "acm028451jsd", "acm028452jsd", "acm028453jsd", "acm028454jsd", "acm028455jsd", "acm028456jsd", "acm028457jsd", "acm028458jsd", "acm028459jsd", "acm028460jsd", "acm028461jsd", "acm028462jsd", "acm028463jsd", "acm028464jsd", "acm028465jsd", "acm028466jsd", "acm028467jsd", "acm028468jsd", "acm028469jsd", "acm028470jsd", "acm028471jsd", "acm028472jsd", "acm028473jsd", "acm028474jsd", "acm028475jsd", "acm028476jsd", "acm028477jsd", "acm028478jsd", "acm028479jsd", "acm028480jsd", "acm028481jsd", "acm028482jsd", "acm028483jsd", "acm028484jsd", "acm028485jsd", "acm028486jsd", "acm028487jsd", "acm028488jsd", "acm028489jsd", "acm028490jsd", "acm028491jsd", "acm028492jsd" ] + }, + "acm028494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028494jsd", + "name" : "AuthorTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028510jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028495jsd" : { + "type" : "CodePackage", + "id" : "acm028495jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028496jsd" ] + }, + "acm028496jsd" : { + "type" : "CodePackage", + "id" : "acm028496jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028497jsd" ] + }, + "acm028497jsd" : { + "type" : "CodePackage", + "id" : "acm028497jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028498jsd" ] + }, + "acm028498jsd" : { + "type" : "CodePackage", + "id" : "acm028498jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028494jsd" ] + }, + "acm028499jsd" : { + "type" : "ControlElement", + "id" : "acm028499jsd", + "name" : "addDotIfAbbreviationAddDot" + }, + "acm028500jsd" : { + "type" : "ControlElement", + "id" : "acm028500jsd", + "name" : "addDotIfAbbreviationDoesNotAddMultipleSpaces" + }, + "acm028501jsd" : { + "type" : "ControlElement", + "id" : "acm028501jsd", + "name" : "addDotIfAbbreviationDoNotAddDot" + }, + "acm028502jsd" : { + "type" : "ControlElement", + "id" : "acm028502jsd", + "name" : "addDotIfAbbreviationIfNameIsNullOrEmpty" + }, + "acm028503jsd" : { + "type" : "ControlElement", + "id" : "acm028503jsd", + "name" : "addDotIfAbbreviationLowerCaseLetters" + }, + "acm028504jsd" : { + "type" : "ControlElement", + "id" : "acm028504jsd", + "name" : "addDotIfAbbreviationStartWithUpperCaseAndHyphen" + }, + "acm028505jsd" : { + "type" : "ControlElement", + "id" : "acm028505jsd", + "name" : "addDotIfAbbreviationEndsWithUpperCaseLetter" + }, + "acm028506jsd" : { + "type" : "ControlElement", + "id" : "acm028506jsd", + "name" : "addDotIfAbbreviationEndsWithUpperCaseLetterSpaced" + }, + "acm028507jsd" : { + "type" : "ControlElement", + "id" : "acm028507jsd", + "name" : "addDotIfAbbreviationEndsWithWhiteSpaced" + }, + "acm028508jsd" : { + "type" : "ControlElement", + "id" : "acm028508jsd", + "name" : "addDotIfAbbreviationEndsWithDoubleAbbreviation" + }, + "acm028509jsd" : { + "type" : "ControlElement", + "id" : "acm028509jsd", + "name" : "addDotIfAbbreviationIfStartsWithNumber" + }, + "acm028510jsd" : { + "type" : "ClassUnit", + "id" : "acm028510jsd", + "name" : "AuthorTest", + "compilationUnitId" : "acm028494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm028499jsd", "acm028500jsd", "acm028501jsd", "acm028502jsd", "acm028503jsd", "acm028504jsd", "acm028505jsd", "acm028506jsd", "acm028507jsd", "acm028508jsd", "acm028509jsd" ] + }, + "acm028511jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028511jsd", + "name" : "BibEntryTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028608jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028512jsd" : { + "type" : "CodePackage", + "id" : "acm028512jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028513jsd" ] + }, + "acm028513jsd" : { + "type" : "CodePackage", + "id" : "acm028513jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028514jsd" ] + }, + "acm028514jsd" : { + "type" : "CodePackage", + "id" : "acm028514jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028515jsd" ] + }, + "acm028515jsd" : { + "type" : "CodePackage", + "id" : "acm028515jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028511jsd" ] + }, + "acm028516jsd" : { + "type" : "ControlElement", + "id" : "acm028516jsd", + "name" : "testDefaultConstructor" + }, + "acm028517jsd" : { + "type" : "ControlElement", + "id" : "acm028517jsd", + "name" : "settingTypeToNullThrowsException" + }, + "acm028518jsd" : { + "type" : "ControlElement", + "id" : "acm028518jsd", + "name" : "setNullFieldThrowsNPE" + }, + "acm028519jsd" : { + "type" : "ControlElement", + "id" : "acm028519jsd", + "name" : "getFieldIsCaseInsensitive" + }, + "acm028520jsd" : { + "type" : "ControlElement", + "id" : "acm028520jsd", + "name" : "getFieldWorksWithBibFieldAsWell" + }, + "acm028521jsd" : { + "type" : "ControlElement", + "id" : "acm028521jsd", + "name" : "newBibEntryIsUnchanged" + }, + "acm028522jsd" : { + "type" : "ControlElement", + "id" : "acm028522jsd", + "name" : "setFieldLeadsToAChangedEntry" + }, + "acm028523jsd" : { + "type" : "ControlElement", + "id" : "acm028523jsd", + "name" : "setFieldWorksWithBibFieldAsWell" + }, + "acm028524jsd" : { + "type" : "ControlElement", + "id" : "acm028524jsd", + "name" : "clonedBibEntryHasUniqueID" + }, + "acm028525jsd" : { + "type" : "ControlElement", + "id" : "acm028525jsd", + "name" : "clonedBibEntryWithMiscTypeHasOriginalChangedFlag" + }, + "acm028526jsd" : { + "type" : "ControlElement", + "id" : "acm028526jsd", + "name" : "clonedBibEntryWithBookTypeAndOneFieldHasOriginalChangedFlag" + }, + "acm028527jsd" : { + "type" : "ControlElement", + "id" : "acm028527jsd", + "name" : "setAndGetAreConsistentForMonth" + }, + "acm028528jsd" : { + "type" : "ControlElement", + "id" : "acm028528jsd", + "name" : "setAndGetAreConsistentForCapitalizedMonth" + }, + "acm028529jsd" : { + "type" : "ControlElement", + "id" : "acm028529jsd", + "name" : "setAndGetAreConsistentForMonthString" + }, + "acm028530jsd" : { + "type" : "ControlElement", + "id" : "acm028530jsd", + "name" : "monthCorrectlyReturnedForMonth" + }, + "acm028531jsd" : { + "type" : "ControlElement", + "id" : "acm028531jsd", + "name" : "monthCorrectlyReturnedForCapitalizedMonth" + }, + "acm028532jsd" : { + "type" : "ControlElement", + "id" : "acm028532jsd", + "name" : "monthCorrectlyReturnedForMonthString" + }, + "acm028533jsd" : { + "type" : "ControlElement", + "id" : "acm028533jsd", + "name" : "monthCorrectlyReturnedForMonthMay" + }, + "acm028534jsd" : { + "type" : "ControlElement", + "id" : "acm028534jsd", + "name" : "monthFieldCorrectlyReturnedForMonthMay" + }, + "acm028535jsd" : { + "type" : "ControlElement", + "id" : "acm028535jsd", + "name" : "getFieldOrAliasDateWithYearNumericalMonthString" + }, + "acm028536jsd" : { + "type" : "ControlElement", + "id" : "acm028536jsd", + "name" : "getFieldOrAliasDateWithYearAbbreviatedMonth" + }, + "acm028537jsd" : { + "type" : "ControlElement", + "id" : "acm028537jsd", + "name" : "getFieldOrAliasDateWithYearAbbreviatedMonthString" + }, + "acm028538jsd" : { + "type" : "ControlElement", + "id" : "acm028538jsd", + "name" : "getFieldOrAliasDateWithOnlyYear" + }, + "acm028539jsd" : { + "type" : "ControlElement", + "id" : "acm028539jsd", + "name" : "getFieldOrAliasYearWithDateYYYY" + }, + "acm028540jsd" : { + "type" : "ControlElement", + "id" : "acm028540jsd", + "name" : "getFieldOrAliasYearWithDateYYYYMM" + }, + "acm028541jsd" : { + "type" : "ControlElement", + "id" : "acm028541jsd", + "name" : "getFieldOrAliasYearWithDateYYYYMMDD" + }, + "acm028542jsd" : { + "type" : "ControlElement", + "id" : "acm028542jsd", + "name" : "getFieldOrAliasMonthWithDateYYYYReturnsNull" + }, + "acm028543jsd" : { + "type" : "ControlElement", + "id" : "acm028543jsd", + "name" : "getFieldOrAliasMonthWithDateYYYYMM" + }, + "acm028544jsd" : { + "type" : "ControlElement", + "id" : "acm028544jsd", + "name" : "getFieldOrAliasMonthWithDateYYYYMMDD" + }, + "acm028545jsd" : { + "type" : "ControlElement", + "id" : "acm028545jsd", + "name" : "getFieldOrAliasLatexFreeAlreadyFreeValueIsUnchanged" + }, + "acm028546jsd" : { + "type" : "ControlElement", + "id" : "acm028546jsd", + "name" : "getFieldOrAliasLatexFreeAlreadyFreeAliasValueIsUnchanged" + }, + "acm028547jsd" : { + "type" : "ControlElement", + "id" : "acm028547jsd", + "name" : "getFieldOrAliasLatexFreeBracesAreRemoved" + }, + "acm028548jsd" : { + "type" : "ControlElement", + "id" : "acm028548jsd", + "name" : "getFieldOrAliasLatexFreeBracesAreRemovedFromAlias" + }, + "acm028549jsd" : { + "type" : "ControlElement", + "id" : "acm028549jsd", + "name" : "getFieldOrAliasLatexFreeComplexConversionInAlias" + }, + "acm028550jsd" : { + "type" : "ControlElement", + "id" : "acm028550jsd", + "name" : "testGetAndAddToLinkedFileList" + }, + "acm028551jsd" : { + "type" : "ControlElement", + "id" : "acm028551jsd", + "name" : "replaceOfLinkWorks" + }, + "acm028552jsd" : { + "type" : "ControlElement", + "id" : "acm028552jsd", + "name" : "testGetEmptyKeywords" + }, + "acm028553jsd" : { + "type" : "ControlElement", + "id" : "acm028553jsd", + "name" : "testGetSingleKeywords" + }, + "acm028554jsd" : { + "type" : "ControlElement", + "id" : "acm028554jsd", + "name" : "settingCiteKeyLeadsToCorrectCiteKey" + }, + "acm028555jsd" : { + "type" : "ControlElement", + "id" : "acm028555jsd", + "name" : "settingCiteKeyLeadsToHasCiteKy" + }, + "acm028556jsd" : { + "type" : "ControlElement", + "id" : "acm028556jsd", + "name" : "clearFieldWorksForAuthor" + }, + "acm028557jsd" : { + "type" : "ControlElement", + "id" : "acm028557jsd", + "name" : "setFieldWorksForAuthor" + }, + "acm028558jsd" : { + "type" : "ControlElement", + "id" : "acm028558jsd", + "name" : "allFieldsPresentDefault" + }, + "acm028559jsd" : { + "type" : "ControlElement", + "id" : "acm028559jsd", + "name" : "allFieldsPresentOr" + }, + "acm028560jsd" : { + "type" : "ControlElement", + "id" : "acm028560jsd", + "name" : "isNullCiteKeyThrowsNPE" + }, + "acm028561jsd" : { + "type" : "ControlElement", + "id" : "acm028561jsd", + "name" : "isEmptyCiteKey" + }, + "acm028562jsd" : { + "type" : "ControlElement", + "id" : "acm028562jsd", + "name" : "identicObjectsareEqual" + }, + "acm028563jsd" : { + "type" : "ControlElement", + "id" : "acm028563jsd", + "name" : "compareToNullObjectIsFalse" + }, + "acm028564jsd" : { + "type" : "ControlElement", + "id" : "acm028564jsd", + "name" : "compareToDifferentClassIsFalse" + }, + "acm028565jsd" : { + "type" : "ControlElement", + "id" : "acm028565jsd", + "name" : "compareIsTrueWhenIdAndFieldsAreEqual" + }, + "acm028566jsd" : { + "type" : "ControlElement", + "id" : "acm028566jsd", + "name" : "addNullKeywordThrowsNPE" + }, + "acm028567jsd" : { + "type" : "ControlElement", + "id" : "acm028567jsd", + "name" : "putNullKeywordListThrowsNPE" + }, + "acm028568jsd" : { + "type" : "ControlElement", + "id" : "acm028568jsd", + "name" : "putNullKeywordSeparatorThrowsNPE" + }, + "acm028569jsd" : { + "type" : "ControlElement", + "id" : "acm028569jsd", + "name" : "testGetSeparatedKeywordsAreCorrect" + }, + "acm028570jsd" : { + "type" : "ControlElement", + "id" : "acm028570jsd", + "name" : "testAddKeywordIsCorrect" + }, + "acm028571jsd" : { + "type" : "ControlElement", + "id" : "acm028571jsd", + "name" : "testAddKeywordHasChanged" + }, + "acm028572jsd" : { + "type" : "ControlElement", + "id" : "acm028572jsd", + "name" : "testAddKeywordTwiceYiedsOnlyOne" + }, + "acm028573jsd" : { + "type" : "ControlElement", + "id" : "acm028573jsd", + "name" : "addKeywordIsCaseSensitive" + }, + "acm028574jsd" : { + "type" : "ControlElement", + "id" : "acm028574jsd", + "name" : "testAddKeywordWithDifferentCapitalizationChanges" + }, + "acm028575jsd" : { + "type" : "ControlElement", + "id" : "acm028575jsd", + "name" : "testAddKeywordEmptyKeywordIsNotAdded" + }, + "acm028576jsd" : { + "type" : "ControlElement", + "id" : "acm028576jsd", + "name" : "testAddKeywordEmptyKeywordNotChanged" + }, + "acm028577jsd" : { + "type" : "ControlElement", + "id" : "acm028577jsd", + "name" : "texNewBibEntryHasNoKeywords" + }, + "acm028578jsd" : { + "type" : "ControlElement", + "id" : "acm028578jsd", + "name" : "texNewBibEntryHasNoKeywordsEvenAfterAddingEmptyKeyword" + }, + "acm028579jsd" : { + "type" : "ControlElement", + "id" : "acm028579jsd", + "name" : "texNewBibEntryAfterAddingEmptyKeywordNotChanged" + }, + "acm028580jsd" : { + "type" : "ControlElement", + "id" : "acm028580jsd", + "name" : "testAddKeywordsWorksAsExpected" + }, + "acm028581jsd" : { + "type" : "ControlElement", + "id" : "acm028581jsd", + "name" : "testPutKeywordsOverwritesOldKeywords" + }, + "acm028582jsd" : { + "type" : "ControlElement", + "id" : "acm028582jsd", + "name" : "testPutKeywordsHasChanged" + }, + "acm028583jsd" : { + "type" : "ControlElement", + "id" : "acm028583jsd", + "name" : "testPutKeywordsPutEmpyListErasesPreviousKeywords" + }, + "acm028584jsd" : { + "type" : "ControlElement", + "id" : "acm028584jsd", + "name" : "testPutKeywordsPutEmpyListHasChanged" + }, + "acm028585jsd" : { + "type" : "ControlElement", + "id" : "acm028585jsd", + "name" : "testPutKeywordsPutEmpyListToEmptyBibentry" + }, + "acm028586jsd" : { + "type" : "ControlElement", + "id" : "acm028586jsd", + "name" : "testPutKeywordsPutEmpyListToEmptyBibentryNotChanged" + }, + "acm028587jsd" : { + "type" : "ControlElement", + "id" : "acm028587jsd", + "name" : "putKeywordsToEmptyReturnsNoChange" + }, + "acm028588jsd" : { + "type" : "ControlElement", + "id" : "acm028588jsd", + "name" : "clearKeywordsReturnsChange" + }, + "acm028589jsd" : { + "type" : "ControlElement", + "id" : "acm028589jsd", + "name" : "changeKeywordsReturnsChange" + }, + "acm028590jsd" : { + "type" : "ControlElement", + "id" : "acm028590jsd", + "name" : "putKeywordsToSameReturnsNoChange" + }, + "acm028591jsd" : { + "type" : "ControlElement", + "id" : "acm028591jsd", + "name" : "getKeywordsReturnsParsedKeywordListFromKeywordsField" + }, + "acm028592jsd" : { + "type" : "ControlElement", + "id" : "acm028592jsd", + "name" : "removeKeywordsOnEntryWithoutKeywordsDoesNothing" + }, + "acm028593jsd" : { + "type" : "ControlElement", + "id" : "acm028593jsd", + "name" : "removeKeywordsWithEmptyListDoesNothing" + }, + "acm028594jsd" : { + "type" : "ControlElement", + "id" : "acm028594jsd", + "name" : "removeKeywordsWithNonExistingKeywordsDoesNothing" + }, + "acm028595jsd" : { + "type" : "ControlElement", + "id" : "acm028595jsd", + "name" : "removeKeywordsWithExistingKeywordsRemovesThem" + }, + "acm028596jsd" : { + "type" : "ControlElement", + "id" : "acm028596jsd", + "name" : "keywordListCorrectlyConstructedForThreeKeywords" + }, + "acm028597jsd" : { + "type" : "ControlElement", + "id" : "acm028597jsd", + "name" : "testGetEmptyResolvedKeywords" + }, + "acm028598jsd" : { + "type" : "ControlElement", + "id" : "acm028598jsd", + "name" : "testGetSingleResolvedKeywords" + }, + "acm028599jsd" : { + "type" : "ControlElement", + "id" : "acm028599jsd", + "name" : "testGetResolvedKeywords" + }, + "acm028600jsd" : { + "type" : "ControlElement", + "id" : "acm028600jsd", + "name" : "settingTitleFieldsLeadsToChangeFlagged" + }, + "acm028601jsd" : { + "type" : "ControlElement", + "id" : "acm028601jsd", + "name" : "builderReturnsABibEntryNotChangedFlagged" + }, + "acm028602jsd" : { + "type" : "ControlElement", + "id" : "acm028602jsd", + "name" : "mergeEntriesWithNoOverlap" + }, + "acm028603jsd" : { + "type" : "ControlElement", + "id" : "acm028603jsd", + "name" : "mergeEntriesWithOverlap" + }, + "acm028604jsd" : { + "type" : "ControlElement", + "id" : "acm028604jsd", + "name" : "mergeEntriesWithNoOverlapAndNonExistingPriorityFields" + }, + "acm028605jsd" : { + "type" : "ControlElement", + "id" : "acm028605jsd", + "name" : "mergeEntriesWithNoOverlapAndExistingPriorityFields" + }, + "acm028606jsd" : { + "type" : "ControlElement", + "id" : "acm028606jsd", + "name" : "mergeEntriesWithOverlapAndPriorityGivenToNonOverlappingField" + }, + "acm028607jsd" : { + "type" : "ControlElement", + "id" : "acm028607jsd", + "name" : "mergeEntriesWithOverlapAndPriorityGivenToOverlappingField" + }, + "acm028608jsd" : { + "type" : "ClassUnit", + "id" : "acm028608jsd", + "name" : "BibEntryTest", + "compilationUnitId" : "acm028511jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm017988jsd", "acm018267jsd", "acm018443jsd", "acm018479jsd", "acm018509jsd", "acm018673jsd", "acm018754jsd", "acm018813jsd" ], + "content" : [ "acm028516jsd", "acm028517jsd", "acm028518jsd", "acm028519jsd", "acm028520jsd", "acm028521jsd", "acm028522jsd", "acm028523jsd", "acm028524jsd", "acm028525jsd", "acm028526jsd", "acm028527jsd", "acm028528jsd", "acm028529jsd", "acm028530jsd", "acm028531jsd", "acm028532jsd", "acm028533jsd", "acm028534jsd", "acm028535jsd", "acm028536jsd", "acm028537jsd", "acm028538jsd", "acm028539jsd", "acm028540jsd", "acm028541jsd", "acm028542jsd", "acm028543jsd", "acm028544jsd", "acm028545jsd", "acm028546jsd", "acm028547jsd", "acm028548jsd", "acm028549jsd", "acm028550jsd", "acm028551jsd", "acm028552jsd", "acm028553jsd", "acm028554jsd", "acm028555jsd", "acm028556jsd", "acm028557jsd", "acm028558jsd", "acm028559jsd", "acm028560jsd", "acm028561jsd", "acm028562jsd", "acm028563jsd", "acm028564jsd", "acm028565jsd", "acm028566jsd", "acm028567jsd", "acm028568jsd", "acm028569jsd", "acm028570jsd", "acm028571jsd", "acm028572jsd", "acm028573jsd", "acm028574jsd", "acm028575jsd", "acm028576jsd", "acm028577jsd", "acm028578jsd", "acm028579jsd", "acm028580jsd", "acm028581jsd", "acm028582jsd", "acm028583jsd", "acm028584jsd", "acm028585jsd", "acm028586jsd", "acm028587jsd", "acm028588jsd", "acm028589jsd", "acm028590jsd", "acm028591jsd", "acm028592jsd", "acm028593jsd", "acm028594jsd", "acm028595jsd", "acm028596jsd", "acm028597jsd", "acm028598jsd", "acm028599jsd", "acm028600jsd", "acm028601jsd", "acm028602jsd", "acm028603jsd", "acm028604jsd", "acm028605jsd", "acm028606jsd", "acm028607jsd" ] + }, + "acm028609jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028609jsd", + "name" : "BibEntryTypesManagerTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028629jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028610jsd" : { + "type" : "CodePackage", + "id" : "acm028610jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028611jsd" ] + }, + "acm028611jsd" : { + "type" : "CodePackage", + "id" : "acm028611jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028612jsd" ] + }, + "acm028612jsd" : { + "type" : "CodePackage", + "id" : "acm028612jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028613jsd" ] + }, + "acm028613jsd" : { + "type" : "CodePackage", + "id" : "acm028613jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028609jsd" ] + }, + "acm028614jsd" : { + "type" : "ControlElement", + "id" : "acm028614jsd", + "name" : "setUp" + }, + "acm028615jsd" : { + "type" : "ControlElement", + "id" : "acm028615jsd", + "name" : "isCustomOrModifiedTypeReturnsTrueForModifiedStandardEntryType" + }, + "acm028616jsd" : { + "type" : "ControlElement", + "id" : "acm028616jsd", + "name" : "allTypesBibtexAreCorrect" + }, + "acm028617jsd" : { + "type" : "ControlElement", + "id" : "acm028617jsd", + "name" : "allTypesBiblatexAreCorrect" + }, + "acm028618jsd" : { + "type" : "ControlElement", + "id" : "acm028618jsd", + "name" : "unknownTypeIsNotFound" + }, + "acm028619jsd" : { + "type" : "ControlElement", + "id" : "acm028619jsd", + "name" : "newCustomEntryTypeFound" + }, + "acm028620jsd" : { + "type" : "ControlElement", + "id" : "acm028620jsd", + "name" : "registeredBibEntryTypeIsContainedInListOfCustomizedEntryTypes" + }, + "acm028621jsd" : { + "type" : "ControlElement", + "id" : "acm028621jsd", + "name" : "registerBibEntryTypeDoesNotAffectOtherMode" + }, + "acm028622jsd" : { + "type" : "ControlElement", + "id" : "acm028622jsd", + "name" : "overwriteBibEntryTypeFields" + }, + "acm028623jsd" : { + "type" : "ControlElement", + "id" : "acm028623jsd", + "name" : "overwriteStandardTypeRequiredFields" + }, + "acm028624jsd" : { + "type" : "ControlElement", + "id" : "acm028624jsd", + "name" : "registeredCustomizedStandardEntryTypeIsNotContainedInListOfCustomEntryTypes" + }, + "acm028625jsd" : { + "type" : "ControlElement", + "id" : "acm028625jsd", + "name" : "standardTypeIsStillAccessibleIfOverwritten" + }, + "acm028626jsd" : { + "type" : "ControlElement", + "id" : "acm028626jsd", + "name" : "testsModifyingArticle" + }, + "acm028627jsd" : { + "type" : "ControlElement", + "id" : "acm028627jsd", + "name" : "testsModifyingArticleWithParsing" + }, + "acm028628jsd" : { + "type" : "ControlElement", + "id" : "acm028628jsd", + "name" : "testsModifyingArticleWithParsingKeepsListOrder" + }, + "acm028629jsd" : { + "type" : "ClassUnit", + "id" : "acm028629jsd", + "name" : "BibEntryTypesManagerTest", + "compilationUnitId" : "acm028609jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018032jsd", "acm018289jsd", "acm018333jsd", "acm018813jsd", "acm019005jsd", "acm019079jsd" ], + "content" : [ "acm028614jsd", "acm028615jsd", "acm028616jsd", "acm028617jsd", "acm028618jsd", "acm028619jsd", "acm028620jsd", "acm028621jsd", "acm028622jsd", "acm028623jsd", "acm028624jsd", "acm028625jsd", "acm028626jsd", "acm028627jsd", "acm028628jsd" ] + }, + "acm028630jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028630jsd", + "name" : "BibtexStringTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028647jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028631jsd" : { + "type" : "CodePackage", + "id" : "acm028631jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028632jsd" ] + }, + "acm028632jsd" : { + "type" : "CodePackage", + "id" : "acm028632jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028633jsd" ] + }, + "acm028633jsd" : { + "type" : "CodePackage", + "id" : "acm028633jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028634jsd" ] + }, + "acm028634jsd" : { + "type" : "CodePackage", + "id" : "acm028634jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028630jsd" ] + }, + "acm028635jsd" : { + "type" : "ControlElement", + "id" : "acm028635jsd", + "name" : "initalizationWorksCorrectly" + }, + "acm028636jsd" : { + "type" : "ControlElement", + "id" : "acm028636jsd", + "name" : "idIsUpdatedAtSetId" + }, + "acm028637jsd" : { + "type" : "ControlElement", + "id" : "acm028637jsd", + "name" : "cloningDoesNotChangeContents" + }, + "acm028638jsd" : { + "type" : "ControlElement", + "id" : "acm028638jsd", + "name" : "clonedBibtexStringEqualsOriginalString" + }, + "acm028639jsd" : { + "type" : "ControlElement", + "id" : "acm028639jsd", + "name" : "usingTheIdGeneratorDoesNotHitTheOriginalId" + }, + "acm028640jsd" : { + "type" : "ControlElement", + "id" : "acm028640jsd", + "name" : "settingFieldsInACloneWorks" + }, + "acm028641jsd" : { + "type" : "ControlElement", + "id" : "acm028641jsd", + "name" : "modifyingACloneDoesNotModifyTheOriginalEntry" + }, + "acm028642jsd" : { + "type" : "ControlElement", + "id" : "acm028642jsd", + "name" : "getContentNeverReturnsNull" + }, + "acm028643jsd" : { + "type" : "ControlElement", + "id" : "acm028643jsd", + "name" : "authorTypeCorrectlyDetermined" + }, + "acm028644jsd" : { + "type" : "ControlElement", + "id" : "acm028644jsd", + "name" : "institutionTypeCorrectlyDetermined" + }, + "acm028645jsd" : { + "type" : "ControlElement", + "id" : "acm028645jsd", + "name" : "otherTypeCorrectlyDeterminedForLowerCase" + }, + "acm028646jsd" : { + "type" : "ControlElement", + "id" : "acm028646jsd", + "name" : "otherTypeCorrectlyDeterminedForUpperCase" + }, + "acm028647jsd" : { + "type" : "ClassUnit", + "id" : "acm028647jsd", + "name" : "BibtexStringTest", + "compilationUnitId" : "acm028630jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018367jsd" ], + "content" : [ "acm028635jsd", "acm028636jsd", "acm028637jsd", "acm028638jsd", "acm028639jsd", "acm028640jsd", "acm028641jsd", "acm028642jsd", "acm028643jsd", "acm028644jsd", "acm028645jsd", "acm028646jsd" ] + }, + "acm028648jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028648jsd", + "name" : "CanonicalBibEntryTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028656jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028649jsd" : { + "type" : "CodePackage", + "id" : "acm028649jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028650jsd" ] + }, + "acm028650jsd" : { + "type" : "CodePackage", + "id" : "acm028650jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028651jsd" ] + }, + "acm028651jsd" : { + "type" : "CodePackage", + "id" : "acm028651jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028652jsd" ] + }, + "acm028652jsd" : { + "type" : "CodePackage", + "id" : "acm028652jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028648jsd" ] + }, + "acm028653jsd" : { + "type" : "ControlElement", + "id" : "acm028653jsd", + "name" : "canonicalRepresentationIsCorrectForStringMonth" + }, + "acm028654jsd" : { + "type" : "ControlElement", + "id" : "acm028654jsd", + "name" : "simpleCanonicalRepresentation" + }, + "acm028655jsd" : { + "type" : "ControlElement", + "id" : "acm028655jsd", + "name" : "canonicalRepresentationWithNewlines" + }, + "acm028656jsd" : { + "type" : "ClassUnit", + "id" : "acm028656jsd", + "name" : "CanonicalBibEntryTest", + "compilationUnitId" : "acm028648jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm028653jsd", "acm028654jsd", "acm028655jsd" ] + }, + "acm028657jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028657jsd", + "name" : "CrossrefTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028676jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028658jsd" : { + "type" : "CodePackage", + "id" : "acm028658jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028659jsd" ] + }, + "acm028659jsd" : { + "type" : "CodePackage", + "id" : "acm028659jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028660jsd" ] + }, + "acm028660jsd" : { + "type" : "CodePackage", + "id" : "acm028660jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028661jsd" ] + }, + "acm028661jsd" : { + "type" : "CodePackage", + "id" : "acm028661jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028657jsd" ] + }, + "acm028662jsd" : { + "type" : "ControlElement", + "id" : "acm028662jsd", + "name" : "setup" + }, + "acm028663jsd" : { + "type" : "ControlElement", + "id" : "acm028663jsd", + "name" : "forbiddenFields" + }, + "acm028664jsd" : { + "type" : "ControlElement", + "id" : "acm028664jsd", + "name" : "authorInheritance" + }, + "acm028665jsd" : { + "type" : "ControlElement", + "id" : "acm028665jsd", + "name" : "authorInheritanceSource" + }, + "acm028666jsd" : { + "type" : "ControlElement", + "id" : "acm028666jsd", + "name" : "mainTitleInheritance" + }, + "acm028667jsd" : { + "type" : "ControlElement", + "id" : "acm028667jsd", + "name" : "mainTitleInheritanceSource" + }, + "acm028668jsd" : { + "type" : "ControlElement", + "id" : "acm028668jsd", + "name" : "bookTitleInheritance" + }, + "acm028669jsd" : { + "type" : "ControlElement", + "id" : "acm028669jsd", + "name" : "bookTitleInheritanceSource" + }, + "acm028670jsd" : { + "type" : "ControlElement", + "id" : "acm028670jsd", + "name" : "journalTitleInheritance" + }, + "acm028671jsd" : { + "type" : "ControlElement", + "id" : "acm028671jsd", + "name" : "journalTitleInheritanceSource" + }, + "acm028672jsd" : { + "type" : "ControlElement", + "id" : "acm028672jsd", + "name" : "noTitleInheritance" + }, + "acm028673jsd" : { + "type" : "ControlElement", + "id" : "acm028673jsd", + "name" : "noTitleInheritanceSource" + }, + "acm028674jsd" : { + "type" : "ControlElement", + "id" : "acm028674jsd", + "name" : "sameNameInheritance" + }, + "acm028675jsd" : { + "type" : "ControlElement", + "id" : "acm028675jsd", + "name" : "sameNameInheritance" + }, + "acm028676jsd" : { + "type" : "ClassUnit", + "id" : "acm028676jsd", + "name" : "CrossrefTest", + "compilationUnitId" : "acm028657jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm018798jsd", "acm019005jsd" ], + "content" : [ "acm028662jsd", "acm028663jsd", "acm028664jsd", "acm028665jsd", "acm028666jsd", "acm028667jsd", "acm028668jsd", "acm028669jsd", "acm028670jsd", "acm028671jsd", "acm028672jsd", "acm028673jsd", "acm028674jsd", "acm028675jsd" ] + }, + "acm028677jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028677jsd", + "name" : "DateTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028689jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028678jsd" : { + "type" : "CodePackage", + "id" : "acm028678jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028679jsd" ] + }, + "acm028679jsd" : { + "type" : "CodePackage", + "id" : "acm028679jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028680jsd" ] + }, + "acm028680jsd" : { + "type" : "CodePackage", + "id" : "acm028680jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028681jsd" ] + }, + "acm028681jsd" : { + "type" : "CodePackage", + "id" : "acm028681jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028677jsd" ] + }, + "acm028682jsd" : { + "type" : "ControlElement", + "id" : "acm028682jsd", + "name" : "validDates" + }, + "acm028683jsd" : { + "type" : "ControlElement", + "id" : "acm028683jsd", + "name" : "parseByDatePattern" + }, + "acm028684jsd" : { + "type" : "ControlElement", + "id" : "acm028684jsd", + "name" : "invalidCornerCases" + }, + "acm028685jsd" : { + "type" : "ControlElement", + "id" : "acm028685jsd", + "name" : "nonExistentDates" + }, + "acm028686jsd" : { + "type" : "ControlElement", + "id" : "acm028686jsd", + "name" : "parseYearRange" + }, + "acm028687jsd" : { + "type" : "ControlElement", + "id" : "acm028687jsd", + "name" : "parseZonedTime" + }, + "acm028688jsd" : { + "type" : "ControlElement", + "id" : "acm028688jsd", + "name" : "parseDateNull" + }, + "acm028689jsd" : { + "type" : "ClassUnit", + "id" : "acm028689jsd", + "name" : "DateTest", + "compilationUnitId" : "acm028677jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018401jsd" ], + "content" : [ "acm028682jsd", "acm028683jsd", "acm028684jsd", "acm028685jsd", "acm028686jsd", "acm028687jsd", "acm028688jsd" ] + }, + "acm028690jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028690jsd", + "name" : "EntryLinkListTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028705jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028691jsd" : { + "type" : "CodePackage", + "id" : "acm028691jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028692jsd" ] + }, + "acm028692jsd" : { + "type" : "CodePackage", + "id" : "acm028692jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028693jsd" ] + }, + "acm028693jsd" : { + "type" : "CodePackage", + "id" : "acm028693jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028694jsd" ] + }, + "acm028694jsd" : { + "type" : "CodePackage", + "id" : "acm028694jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028690jsd" ] + }, + "acm028695jsd" : { + "type" : "ControlElement", + "id" : "acm028695jsd", + "name" : "before" + }, + "acm028696jsd" : { + "type" : "ControlElement", + "id" : "acm028696jsd", + "name" : "create" + }, + "acm028697jsd" : { + "type" : "ControlElement", + "id" : "acm028697jsd", + "name" : "givenFieldValueAndDatabaseWhenParsingThenExpectKey" + }, + "acm028698jsd" : { + "type" : "ControlElement", + "id" : "acm028698jsd", + "name" : "givenFieldValueAndDatabaseWhenParsingThenExpectDataBase" + }, + "acm028699jsd" : { + "type" : "ControlElement", + "id" : "acm028699jsd", + "name" : "givenFieldValueAndDatabaseWhenParsingThenExpectEmptyLinkedEntry" + }, + "acm028700jsd" : { + "type" : "ControlElement", + "id" : "acm028700jsd", + "name" : "givenFieldValueAndDatabaseWhenParsingThenExpectLink" + }, + "acm028701jsd" : { + "type" : "ControlElement", + "id" : "acm028701jsd", + "name" : "givenBibEntryWhenParsingThenExpectLink" + }, + "acm028702jsd" : { + "type" : "ControlElement", + "id" : "acm028702jsd", + "name" : "givenNullFieldValueAndDatabaseWhenParsingThenExpectLinksIsEmpty" + }, + "acm028703jsd" : { + "type" : "ControlElement", + "id" : "acm028703jsd", + "name" : "givenTargetAndSourceWhenSourceCrossrefTargetThenSourceCrossrefsTarget" + }, + "acm028704jsd" : { + "type" : "ControlElement", + "id" : "acm028704jsd", + "name" : "assertSourceCrossrefsTarget" + }, + "acm028705jsd" : { + "type" : "ClassUnit", + "id" : "acm028705jsd", + "name" : "EntryLinkListTest", + "compilationUnitId" : "acm028690jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017988jsd", "acm018267jsd", "acm018539jsd" ], + "content" : [ "acm028695jsd", "acm028696jsd", "acm028697jsd", "acm028698jsd", "acm028699jsd", "acm028700jsd", "acm028701jsd", "acm028702jsd", "acm028703jsd", "acm028704jsd" ] + }, + "acm028706jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028706jsd", + "name" : "EntryTypeFactoryTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028712jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028707jsd" : { + "type" : "CodePackage", + "id" : "acm028707jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028708jsd" ] + }, + "acm028708jsd" : { + "type" : "CodePackage", + "id" : "acm028708jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028709jsd" ] + }, + "acm028709jsd" : { + "type" : "CodePackage", + "id" : "acm028709jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028710jsd" ] + }, + "acm028710jsd" : { + "type" : "CodePackage", + "id" : "acm028710jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028706jsd" ] + }, + "acm028711jsd" : { + "type" : "ControlElement", + "id" : "acm028711jsd", + "name" : "testParseEntryTypePatent" + }, + "acm028712jsd" : { + "type" : "ClassUnit", + "id" : "acm028712jsd", + "name" : "EntryTypeFactoryTest", + "compilationUnitId" : "acm028706jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019005jsd" ], + "content" : [ "acm028711jsd" ] + }, + "acm028713jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028713jsd", + "name" : "IdGeneratorTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028719jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028714jsd" : { + "type" : "CodePackage", + "id" : "acm028714jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028715jsd" ] + }, + "acm028715jsd" : { + "type" : "CodePackage", + "id" : "acm028715jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028716jsd" ] + }, + "acm028716jsd" : { + "type" : "CodePackage", + "id" : "acm028716jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028717jsd" ] + }, + "acm028717jsd" : { + "type" : "CodePackage", + "id" : "acm028717jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028713jsd" ] + }, + "acm028718jsd" : { + "type" : "ControlElement", + "id" : "acm028718jsd", + "name" : "testCreateNeutralId" + }, + "acm028719jsd" : { + "type" : "ClassUnit", + "id" : "acm028719jsd", + "name" : "IdGeneratorTest", + "compilationUnitId" : "acm028713jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm028718jsd" ] + }, + "acm028720jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028720jsd", + "name" : "KeywordListTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028743jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028721jsd" : { + "type" : "CodePackage", + "id" : "acm028721jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028722jsd" ] + }, + "acm028722jsd" : { + "type" : "CodePackage", + "id" : "acm028722jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028723jsd" ] + }, + "acm028723jsd" : { + "type" : "CodePackage", + "id" : "acm028723jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028724jsd" ] + }, + "acm028724jsd" : { + "type" : "CodePackage", + "id" : "acm028724jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028720jsd" ] + }, + "acm028725jsd" : { + "type" : "ControlElement", + "id" : "acm028725jsd", + "name" : "setUp" + }, + "acm028726jsd" : { + "type" : "ControlElement", + "id" : "acm028726jsd", + "name" : "parseEmptyStringReturnsEmptyList" + }, + "acm028727jsd" : { + "type" : "ControlElement", + "id" : "acm028727jsd", + "name" : "parseOneWordReturnsOneKeyword" + }, + "acm028728jsd" : { + "type" : "ControlElement", + "id" : "acm028728jsd", + "name" : "parseTwoWordReturnsTwoKeywords" + }, + "acm028729jsd" : { + "type" : "ControlElement", + "id" : "acm028729jsd", + "name" : "parseTwoWordReturnsTwoKeywordsWithoutSpace" + }, + "acm028730jsd" : { + "type" : "ControlElement", + "id" : "acm028730jsd", + "name" : "parseTwoWordReturnsTwoKeywordsWithDifferentDelimiter" + }, + "acm028731jsd" : { + "type" : "ControlElement", + "id" : "acm028731jsd", + "name" : "parseWordsWithWhitespaceReturnsOneKeyword" + }, + "acm028732jsd" : { + "type" : "ControlElement", + "id" : "acm028732jsd", + "name" : "parseWordsWithWhitespaceAndCommaReturnsTwoKeyword" + }, + "acm028733jsd" : { + "type" : "ControlElement", + "id" : "acm028733jsd", + "name" : "parseIgnoresDuplicates" + }, + "acm028734jsd" : { + "type" : "ControlElement", + "id" : "acm028734jsd", + "name" : "parseTakeDelimiterNotRegexWhite" + }, + "acm028735jsd" : { + "type" : "ControlElement", + "id" : "acm028735jsd", + "name" : "parseWordsWithBracketsReturnsOneKeyword" + }, + "acm028736jsd" : { + "type" : "ControlElement", + "id" : "acm028736jsd", + "name" : "asStringAddsSpaceAfterDelimiter" + }, + "acm028737jsd" : { + "type" : "ControlElement", + "id" : "acm028737jsd", + "name" : "parseHierarchicalChain" + }, + "acm028738jsd" : { + "type" : "ControlElement", + "id" : "acm028738jsd", + "name" : "parseTwoHierarchicalChains" + }, + "acm028739jsd" : { + "type" : "ControlElement", + "id" : "acm028739jsd", + "name" : "mergeTwoIdenticalKeywordsShouldReturnOnKeyword" + }, + "acm028740jsd" : { + "type" : "ControlElement", + "id" : "acm028740jsd", + "name" : "mergeOneEmptyKeywordAnAnotherNonEmptyShouldReturnTheNonEmptyKeyword" + }, + "acm028741jsd" : { + "type" : "ControlElement", + "id" : "acm028741jsd", + "name" : "mergeTwoDistinctKeywordsShouldReturnTheTwoKeywordsMerged" + }, + "acm028742jsd" : { + "type" : "ControlElement", + "id" : "acm028742jsd", + "name" : "mergeTwoListsOfKeywordsShouldReturnTheKeywordsMerged" + }, + "acm028743jsd" : { + "type" : "ClassUnit", + "id" : "acm028743jsd", + "name" : "KeywordListTest", + "compilationUnitId" : "acm028720jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018443jsd", "acm018479jsd" ], + "content" : [ "acm028725jsd", "acm028726jsd", "acm028727jsd", "acm028728jsd", "acm028729jsd", "acm028730jsd", "acm028731jsd", "acm028732jsd", "acm028733jsd", "acm028734jsd", "acm028735jsd", "acm028736jsd", "acm028737jsd", "acm028738jsd", "acm028739jsd", "acm028740jsd", "acm028741jsd", "acm028742jsd" ] + }, + "acm028744jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028744jsd", + "name" : "KeywordTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028751jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028745jsd" : { + "type" : "CodePackage", + "id" : "acm028745jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028746jsd" ] + }, + "acm028746jsd" : { + "type" : "CodePackage", + "id" : "acm028746jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028747jsd" ] + }, + "acm028747jsd" : { + "type" : "CodePackage", + "id" : "acm028747jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028748jsd" ] + }, + "acm028748jsd" : { + "type" : "CodePackage", + "id" : "acm028748jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028744jsd" ] + }, + "acm028749jsd" : { + "type" : "ControlElement", + "id" : "acm028749jsd", + "name" : "getPathFromRootAsStringForSimpleChain" + }, + "acm028750jsd" : { + "type" : "ControlElement", + "id" : "acm028750jsd", + "name" : "getAllSubchainsAsStringForSimpleChain" + }, + "acm028751jsd" : { + "type" : "ClassUnit", + "id" : "acm028751jsd", + "name" : "KeywordTest", + "compilationUnitId" : "acm028744jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018443jsd" ], + "content" : [ "acm028749jsd", "acm028750jsd" ] + }, + "acm028752jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028752jsd", + "name" : "MonthTest", + "parentId" : "acm018120jsd", + "content" : [ "acm028783jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028753jsd" : { + "type" : "CodePackage", + "id" : "acm028753jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028754jsd" ] + }, + "acm028754jsd" : { + "type" : "CodePackage", + "id" : "acm028754jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028755jsd" ] + }, + "acm028755jsd" : { + "type" : "CodePackage", + "id" : "acm028755jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028756jsd" ] + }, + "acm028756jsd" : { + "type" : "CodePackage", + "id" : "acm028756jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028752jsd" ] + }, + "acm028757jsd" : { + "type" : "ControlElement", + "id" : "acm028757jsd", + "name" : "parseCorrectly" + }, + "acm028758jsd" : { + "type" : "ControlElement", + "id" : "acm028758jsd", + "name" : "parseShortName" + }, + "acm028759jsd" : { + "type" : "ControlElement", + "id" : "acm028759jsd", + "name" : "parseBibtexName" + }, + "acm028760jsd" : { + "type" : "ControlElement", + "id" : "acm028760jsd", + "name" : "parseFullName" + }, + "acm028761jsd" : { + "type" : "ControlElement", + "id" : "acm028761jsd", + "name" : "parseTwoDigitNumber" + }, + "acm028762jsd" : { + "type" : "ControlElement", + "id" : "acm028762jsd", + "name" : "parseNumber" + }, + "acm028763jsd" : { + "type" : "ControlElement", + "id" : "acm028763jsd", + "name" : "parseShortNameGerman" + }, + "acm028764jsd" : { + "type" : "ControlElement", + "id" : "acm028764jsd", + "name" : "parseFullNameGerman" + }, + "acm028765jsd" : { + "type" : "ControlElement", + "id" : "acm028765jsd", + "name" : "parseShortNameGermanLowercase" + }, + "acm028766jsd" : { + "type" : "ControlElement", + "id" : "acm028766jsd", + "name" : "parseSpecialCases" + }, + "acm028767jsd" : { + "type" : "ControlElement", + "id" : "acm028767jsd", + "name" : "parseGermanShortMonthTest" + }, + "acm028768jsd" : { + "type" : "ControlElement", + "id" : "acm028768jsd", + "name" : "parseGermanShortMonthTest" + }, + "acm028769jsd" : { + "type" : "ControlElement", + "id" : "acm028769jsd", + "name" : "getMonthByNumberTest" + }, + "acm028770jsd" : { + "type" : "ControlElement", + "id" : "acm028770jsd", + "name" : "getMonthByNumberTest" + }, + "acm028771jsd" : { + "type" : "ControlElement", + "id" : "acm028771jsd", + "name" : "getMonthByShortNameLowercaseTest" + }, + "acm028772jsd" : { + "type" : "ControlElement", + "id" : "acm028772jsd", + "name" : "getMonthByShortNameSpecialCases" + }, + "acm028773jsd" : { + "type" : "ControlElement", + "id" : "acm028773jsd", + "name" : "getShortNameTest" + }, + "acm028774jsd" : { + "type" : "ControlElement", + "id" : "acm028774jsd", + "name" : "getShortNameTest" + }, + "acm028775jsd" : { + "type" : "ControlElement", + "id" : "acm028775jsd", + "name" : "getJabRefFormatTest" + }, + "acm028776jsd" : { + "type" : "ControlElement", + "id" : "acm028776jsd", + "name" : "getJabRefFormatTest" + }, + "acm028777jsd" : { + "type" : "ControlElement", + "id" : "acm028777jsd", + "name" : "getNumberTest" + }, + "acm028778jsd" : { + "type" : "ControlElement", + "id" : "acm028778jsd", + "name" : "getNumberTest" + }, + "acm028779jsd" : { + "type" : "ControlElement", + "id" : "acm028779jsd", + "name" : "getFullNameTest" + }, + "acm028780jsd" : { + "type" : "ControlElement", + "id" : "acm028780jsd", + "name" : "getFullNameTest" + }, + "acm028781jsd" : { + "type" : "ControlElement", + "id" : "acm028781jsd", + "name" : "getTwoDigitNumberTest" + }, + "acm028782jsd" : { + "type" : "ControlElement", + "id" : "acm028782jsd", + "name" : "getTwoDigitNumberTest" + }, + "acm028783jsd" : { + "type" : "ClassUnit", + "id" : "acm028783jsd", + "name" : "MonthTest", + "compilationUnitId" : "acm028752jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018525jsd" ], + "content" : [ "acm028757jsd", "acm028758jsd", "acm028759jsd", "acm028760jsd", "acm028761jsd", "acm028762jsd", "acm028763jsd", "acm028764jsd", "acm028765jsd", "acm028766jsd", "acm028767jsd", "acm028768jsd", "acm028769jsd", "acm028770jsd", "acm028771jsd", "acm028772jsd", "acm028773jsd", "acm028774jsd", "acm028775jsd", "acm028776jsd", "acm028777jsd", "acm028778jsd", "acm028779jsd", "acm028780jsd", "acm028781jsd", "acm028782jsd" ] + }, + "acm028784jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028784jsd", + "name" : "BibFieldTest", + "parentId" : "acm018610jsd", + "content" : [ "acm028792jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028785jsd" : { + "type" : "CodePackage", + "id" : "acm028785jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028786jsd" ] + }, + "acm028786jsd" : { + "type" : "CodePackage", + "id" : "acm028786jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028787jsd" ] + }, + "acm028787jsd" : { + "type" : "CodePackage", + "id" : "acm028787jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028788jsd" ] + }, + "acm028788jsd" : { + "type" : "CodePackage", + "id" : "acm028788jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028789jsd" ] + }, + "acm028789jsd" : { + "type" : "CodePackage", + "id" : "acm028789jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm028784jsd" ] + }, + "acm028790jsd" : { + "type" : "ControlElement", + "id" : "acm028790jsd", + "name" : "bibFieldsConsideredEqualIfUnderlyingFieldIsEqual" + }, + "acm028791jsd" : { + "type" : "ControlElement", + "id" : "acm028791jsd", + "name" : "bibFieldsConsideredNotEqualIfUnderlyingFieldNotEqual" + }, + "acm028792jsd" : { + "type" : "ClassUnit", + "id" : "acm028792jsd", + "name" : "BibFieldTest", + "compilationUnitId" : "acm028784jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm028790jsd", "acm028791jsd" ] + }, + "acm028793jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028793jsd", + "name" : "FieldFactoryTest", + "parentId" : "acm018610jsd", + "content" : [ "acm028803jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028794jsd" : { + "type" : "CodePackage", + "id" : "acm028794jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028795jsd" ] + }, + "acm028795jsd" : { + "type" : "CodePackage", + "id" : "acm028795jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028796jsd" ] + }, + "acm028796jsd" : { + "type" : "CodePackage", + "id" : "acm028796jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028797jsd" ] + }, + "acm028797jsd" : { + "type" : "CodePackage", + "id" : "acm028797jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028798jsd" ] + }, + "acm028798jsd" : { + "type" : "CodePackage", + "id" : "acm028798jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm028793jsd" ] + }, + "acm028799jsd" : { + "type" : "ControlElement", + "id" : "acm028799jsd", + "name" : "testOrFieldsTwoTerms" + }, + "acm028800jsd" : { + "type" : "ControlElement", + "id" : "acm028800jsd", + "name" : "testOrFieldsThreeTerms" + }, + "acm028801jsd" : { + "type" : "ControlElement", + "id" : "acm028801jsd", + "name" : "testDoesNotParseApaFieldWithoutEntryType" + }, + "acm028802jsd" : { + "type" : "ControlElement", + "id" : "acm028802jsd", + "name" : "testDoesParseApaFieldWithEntryType" + }, + "acm028803jsd" : { + "type" : "ClassUnit", + "id" : "acm028803jsd", + "name" : "FieldFactoryTest", + "compilationUnitId" : "acm028793jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018813jsd" ], + "content" : [ "acm028799jsd", "acm028800jsd", "acm028801jsd", "acm028802jsd" ] + }, + "acm028804jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028804jsd", + "name" : "SpecialFieldTest", + "parentId" : "acm018610jsd", + "content" : [ "acm028812jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028805jsd" : { + "type" : "CodePackage", + "id" : "acm028805jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028806jsd" ] + }, + "acm028806jsd" : { + "type" : "CodePackage", + "id" : "acm028806jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028807jsd" ] + }, + "acm028807jsd" : { + "type" : "CodePackage", + "id" : "acm028807jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028808jsd" ] + }, + "acm028808jsd" : { + "type" : "CodePackage", + "id" : "acm028808jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028809jsd" ] + }, + "acm028809jsd" : { + "type" : "CodePackage", + "id" : "acm028809jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm028804jsd" ] + }, + "acm028810jsd" : { + "type" : "ControlElement", + "id" : "acm028810jsd", + "name" : "getSpecialFieldInstanceFromFieldNameValid" + }, + "acm028811jsd" : { + "type" : "ControlElement", + "id" : "acm028811jsd", + "name" : "getSpecialFieldInstanceFromFieldNameEmptyForInvalidField" + }, + "acm028812jsd" : { + "type" : "ClassUnit", + "id" : "acm028812jsd", + "name" : "SpecialFieldTest", + "compilationUnitId" : "acm028804jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm028810jsd", "acm028811jsd" ] + }, + "acm028813jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028813jsd", + "name" : "StandardFieldTest", + "parentId" : "acm018610jsd", + "content" : [ "acm028820jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028814jsd" : { + "type" : "CodePackage", + "id" : "acm028814jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028815jsd" ] + }, + "acm028815jsd" : { + "type" : "CodePackage", + "id" : "acm028815jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028816jsd" ] + }, + "acm028816jsd" : { + "type" : "CodePackage", + "id" : "acm028816jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028817jsd" ] + }, + "acm028817jsd" : { + "type" : "CodePackage", + "id" : "acm028817jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028818jsd" ] + }, + "acm028818jsd" : { + "type" : "CodePackage", + "id" : "acm028818jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm028813jsd" ] + }, + "acm028819jsd" : { + "type" : "ControlElement", + "id" : "acm028819jsd", + "name" : "fieldsConsideredEqualIfSame" + }, + "acm028820jsd" : { + "type" : "ClassUnit", + "id" : "acm028820jsd", + "name" : "StandardFieldTest", + "compilationUnitId" : "acm028813jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm028819jsd" ] + }, + "acm028821jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028821jsd", + "name" : "UnknownFieldTest", + "parentId" : "acm018610jsd", + "content" : [ "acm028829jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "field" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028822jsd" : { + "type" : "CodePackage", + "id" : "acm028822jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028823jsd" ] + }, + "acm028823jsd" : { + "type" : "CodePackage", + "id" : "acm028823jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028824jsd" ] + }, + "acm028824jsd" : { + "type" : "CodePackage", + "id" : "acm028824jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028825jsd" ] + }, + "acm028825jsd" : { + "type" : "CodePackage", + "id" : "acm028825jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028826jsd" ] + }, + "acm028826jsd" : { + "type" : "CodePackage", + "id" : "acm028826jsd", + "name" : "field", + "parentId" : null, + "content" : [ "acm028821jsd" ] + }, + "acm028827jsd" : { + "type" : "ControlElement", + "id" : "acm028827jsd", + "name" : "fieldsConsideredEqualIfSameName" + }, + "acm028828jsd" : { + "type" : "ControlElement", + "id" : "acm028828jsd", + "name" : "fieldsConsideredEqualINameDifferByCapitalization" + }, + "acm028829jsd" : { + "type" : "ClassUnit", + "id" : "acm028829jsd", + "name" : "UnknownFieldTest", + "compilationUnitId" : "acm028821jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018813jsd" ], + "content" : [ "acm028827jsd", "acm028828jsd" ] + }, + "acm028830jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028830jsd", + "name" : "ArXivIdentifierTest", + "parentId" : "acm018819jsd", + "content" : [ "acm028861jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028831jsd" : { + "type" : "CodePackage", + "id" : "acm028831jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028832jsd" ] + }, + "acm028832jsd" : { + "type" : "CodePackage", + "id" : "acm028832jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028833jsd" ] + }, + "acm028833jsd" : { + "type" : "CodePackage", + "id" : "acm028833jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028834jsd" ] + }, + "acm028834jsd" : { + "type" : "CodePackage", + "id" : "acm028834jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028835jsd" ] + }, + "acm028835jsd" : { + "type" : "CodePackage", + "id" : "acm028835jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm028830jsd" ] + }, + "acm028836jsd" : { + "type" : "ControlElement", + "id" : "acm028836jsd", + "name" : "parse" + }, + "acm028837jsd" : { + "type" : "ControlElement", + "id" : "acm028837jsd", + "name" : "parseWithArXivPrefix" + }, + "acm028838jsd" : { + "type" : "ControlElement", + "id" : "acm028838jsd", + "name" : "parseWithArxivPrefix" + }, + "acm028839jsd" : { + "type" : "ControlElement", + "id" : "acm028839jsd", + "name" : "parseWithClassification" + }, + "acm028840jsd" : { + "type" : "ControlElement", + "id" : "acm028840jsd", + "name" : "parseWithArXivPrefixAndClassification" + }, + "acm028841jsd" : { + "type" : "ControlElement", + "id" : "acm028841jsd", + "name" : "parseOldIdentifier" + }, + "acm028842jsd" : { + "type" : "ControlElement", + "id" : "acm028842jsd", + "name" : "acceptLegacyEprint" + }, + "acm028843jsd" : { + "type" : "ControlElement", + "id" : "acm028843jsd", + "name" : "acceptLegacyMathEprint" + }, + "acm028844jsd" : { + "type" : "ControlElement", + "id" : "acm028844jsd", + "name" : "parseOldIdentifierWithArXivPrefix" + }, + "acm028845jsd" : { + "type" : "ControlElement", + "id" : "acm028845jsd", + "name" : "parseUrl" + }, + "acm028846jsd" : { + "type" : "ControlElement", + "id" : "acm028846jsd", + "name" : "parseHttpsUrl" + }, + "acm028847jsd" : { + "type" : "ControlElement", + "id" : "acm028847jsd", + "name" : "parsePdfUrl" + }, + "acm028848jsd" : { + "type" : "ControlElement", + "id" : "acm028848jsd", + "name" : "parseUrlWithVersion" + }, + "acm028849jsd" : { + "type" : "ControlElement", + "id" : "acm028849jsd", + "name" : "parseOldUrlWithVersion" + }, + "acm028850jsd" : { + "type" : "ControlElement", + "id" : "acm028850jsd", + "name" : "fourDigitDateIsInvalidInLegacyFormat" + }, + "acm028851jsd" : { + "type" : "ControlElement", + "id" : "acm028851jsd", + "name" : "acceptPlainEprint" + }, + "acm028852jsd" : { + "type" : "ControlElement", + "id" : "acm028852jsd", + "name" : "acceptPlainEprintWithVersion" + }, + "acm028853jsd" : { + "type" : "ControlElement", + "id" : "acm028853jsd", + "name" : "acceptArxivPrefix" + }, + "acm028854jsd" : { + "type" : "ControlElement", + "id" : "acm028854jsd", + "name" : "ignoreLeadingAndTrailingWhitespaces" + }, + "acm028855jsd" : { + "type" : "ControlElement", + "id" : "acm028855jsd", + "name" : "rejectEmbeddedEprint" + }, + "acm028856jsd" : { + "type" : "ControlElement", + "id" : "acm028856jsd", + "name" : "rejectInvalidEprint" + }, + "acm028857jsd" : { + "type" : "ControlElement", + "id" : "acm028857jsd", + "name" : "acceptUrlHttpEprint" + }, + "acm028858jsd" : { + "type" : "ControlElement", + "id" : "acm028858jsd", + "name" : "acceptUrlHttpsEprint" + }, + "acm028859jsd" : { + "type" : "ControlElement", + "id" : "acm028859jsd", + "name" : "rejectUrlOtherDomainEprint" + }, + "acm028860jsd" : { + "type" : "ControlElement", + "id" : "acm028860jsd", + "name" : "constructCorrectURLForEprint" + }, + "acm028861jsd" : { + "type" : "ClassUnit", + "id" : "acm028861jsd", + "name" : "ArXivIdentifierTest", + "compilationUnitId" : "acm028830jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018843jsd" ], + "content" : [ "acm028836jsd", "acm028837jsd", "acm028838jsd", "acm028839jsd", "acm028840jsd", "acm028841jsd", "acm028842jsd", "acm028843jsd", "acm028844jsd", "acm028845jsd", "acm028846jsd", "acm028847jsd", "acm028848jsd", "acm028849jsd", "acm028850jsd", "acm028851jsd", "acm028852jsd", "acm028853jsd", "acm028854jsd", "acm028855jsd", "acm028856jsd", "acm028857jsd", "acm028858jsd", "acm028859jsd", "acm028860jsd" ] + }, + "acm028862jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028862jsd", + "name" : "DOITest", + "parentId" : "acm018819jsd", + "content" : [ "acm028882jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028863jsd" : { + "type" : "CodePackage", + "id" : "acm028863jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028864jsd" ] + }, + "acm028864jsd" : { + "type" : "CodePackage", + "id" : "acm028864jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028865jsd" ] + }, + "acm028865jsd" : { + "type" : "CodePackage", + "id" : "acm028865jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028866jsd" ] + }, + "acm028866jsd" : { + "type" : "CodePackage", + "id" : "acm028866jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028867jsd" ] + }, + "acm028867jsd" : { + "type" : "CodePackage", + "id" : "acm028867jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm028862jsd" ] + }, + "acm028868jsd" : { + "type" : "ControlElement", + "id" : "acm028868jsd", + "name" : "testData" + }, + "acm028869jsd" : { + "type" : "ControlElement", + "id" : "acm028869jsd", + "name" : "testEquals" + }, + "acm028870jsd" : { + "type" : "ControlElement", + "id" : "acm028870jsd", + "name" : "equalsWorksFor2017Doi" + }, + "acm028871jsd" : { + "type" : "ControlElement", + "id" : "acm028871jsd", + "name" : "isShortDoiShouldReturnTrueWhenItIsShortDoi" + }, + "acm028872jsd" : { + "type" : "ControlElement", + "id" : "acm028872jsd", + "name" : "noDOIFoundInsideArbitraryText" + }, + "acm028873jsd" : { + "type" : "ControlElement", + "id" : "acm028873jsd", + "name" : "rejectURLShortDoi" + }, + "acm028874jsd" : { + "type" : "ControlElement", + "id" : "acm028874jsd", + "name" : "isShortDoiShouldReturnFalseWhenItIsDoi" + }, + "acm028875jsd" : { + "type" : "ControlElement", + "id" : "acm028875jsd", + "name" : "rejectEmbeddedDoi" + }, + "acm028876jsd" : { + "type" : "ControlElement", + "id" : "acm028876jsd", + "name" : "rejectEmbeddedShortDoi" + }, + "acm028877jsd" : { + "type" : "ControlElement", + "id" : "acm028877jsd", + "name" : "rejectInvalidDirectoryIndicator" + }, + "acm028878jsd" : { + "type" : "ControlElement", + "id" : "acm028878jsd", + "name" : "rejectInvalidDirectoryIndicatorInShortDoi" + }, + "acm028879jsd" : { + "type" : "ControlElement", + "id" : "acm028879jsd", + "name" : "rejectInvalidDoiUri" + }, + "acm028880jsd" : { + "type" : "ControlElement", + "id" : "acm028880jsd", + "name" : "rejectMissingDivider" + }, + "acm028881jsd" : { + "type" : "ControlElement", + "id" : "acm028881jsd", + "name" : "rejectMissingDividerInShortDoi" + }, + "acm028882jsd" : { + "type" : "ClassUnit", + "id" : "acm028882jsd", + "name" : "DOITest", + "compilationUnitId" : "acm028862jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018865jsd" ], + "content" : [ "acm028868jsd", "acm028869jsd", "acm028870jsd", "acm028871jsd", "acm028872jsd", "acm028873jsd", "acm028874jsd", "acm028875jsd", "acm028876jsd", "acm028877jsd", "acm028878jsd", "acm028879jsd", "acm028880jsd", "acm028881jsd" ] + }, + "acm028883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028883jsd", + "name" : "ISBNTest", + "parentId" : "acm018819jsd", + "content" : [ "acm028901jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028884jsd" : { + "type" : "CodePackage", + "id" : "acm028884jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028885jsd" ] + }, + "acm028885jsd" : { + "type" : "CodePackage", + "id" : "acm028885jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028886jsd" ] + }, + "acm028886jsd" : { + "type" : "CodePackage", + "id" : "acm028886jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028887jsd" ] + }, + "acm028887jsd" : { + "type" : "CodePackage", + "id" : "acm028887jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028888jsd" ] + }, + "acm028888jsd" : { + "type" : "CodePackage", + "id" : "acm028888jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm028883jsd" ] + }, + "acm028889jsd" : { + "type" : "ControlElement", + "id" : "acm028889jsd", + "name" : "testIsValidFormat10Correct" + }, + "acm028890jsd" : { + "type" : "ControlElement", + "id" : "acm028890jsd", + "name" : "testIsValidFormat10Incorrect" + }, + "acm028891jsd" : { + "type" : "ControlElement", + "id" : "acm028891jsd", + "name" : "testIsValidChecksum10Correct" + }, + "acm028892jsd" : { + "type" : "ControlElement", + "id" : "acm028892jsd", + "name" : "testIsValidChecksum10Incorrect" + }, + "acm028893jsd" : { + "type" : "ControlElement", + "id" : "acm028893jsd", + "name" : "testIsValidFormat13Correct" + }, + "acm028894jsd" : { + "type" : "ControlElement", + "id" : "acm028894jsd", + "name" : "testIsValidFormat13Incorrect" + }, + "acm028895jsd" : { + "type" : "ControlElement", + "id" : "acm028895jsd", + "name" : "testIsValidChecksum13Correct" + }, + "acm028896jsd" : { + "type" : "ControlElement", + "id" : "acm028896jsd", + "name" : "testIsValidChecksum13Incorrect" + }, + "acm028897jsd" : { + "type" : "ControlElement", + "id" : "acm028897jsd", + "name" : "testIsIsbn10Correct" + }, + "acm028898jsd" : { + "type" : "ControlElement", + "id" : "acm028898jsd", + "name" : "testIsIsbn10Incorrect" + }, + "acm028899jsd" : { + "type" : "ControlElement", + "id" : "acm028899jsd", + "name" : "testIsIsbn13Correct" + }, + "acm028900jsd" : { + "type" : "ControlElement", + "id" : "acm028900jsd", + "name" : "testIsIsbn13Incorrect" + }, + "acm028901jsd" : { + "type" : "ClassUnit", + "id" : "acm028901jsd", + "name" : "ISBNTest", + "compilationUnitId" : "acm028883jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018894jsd" ], + "content" : [ "acm028889jsd", "acm028890jsd", "acm028891jsd", "acm028892jsd", "acm028893jsd", "acm028894jsd", "acm028895jsd", "acm028896jsd", "acm028897jsd", "acm028898jsd", "acm028899jsd", "acm028900jsd" ] + }, + "acm028902jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028902jsd", + "name" : "ISSNTest", + "parentId" : "acm018819jsd", + "content" : [ "acm028918jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028903jsd" : { + "type" : "CodePackage", + "id" : "acm028903jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028904jsd" ] + }, + "acm028904jsd" : { + "type" : "CodePackage", + "id" : "acm028904jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028905jsd" ] + }, + "acm028905jsd" : { + "type" : "CodePackage", + "id" : "acm028905jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028906jsd" ] + }, + "acm028906jsd" : { + "type" : "CodePackage", + "id" : "acm028906jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028907jsd" ] + }, + "acm028907jsd" : { + "type" : "CodePackage", + "id" : "acm028907jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm028902jsd" ] + }, + "acm028908jsd" : { + "type" : "ControlElement", + "id" : "acm028908jsd", + "name" : "testIsCanBeCleaned" + }, + "acm028909jsd" : { + "type" : "ControlElement", + "id" : "acm028909jsd", + "name" : "testIsCanBeCleanedIncorrectRubbish" + }, + "acm028910jsd" : { + "type" : "ControlElement", + "id" : "acm028910jsd", + "name" : "testIsCanBeCleanedDashAlreadyThere" + }, + "acm028911jsd" : { + "type" : "ControlElement", + "id" : "acm028911jsd", + "name" : "testGetCleanedISSN" + }, + "acm028912jsd" : { + "type" : "ControlElement", + "id" : "acm028912jsd", + "name" : "testGetCleanedISSNDashAlreadyThere" + }, + "acm028913jsd" : { + "type" : "ControlElement", + "id" : "acm028913jsd", + "name" : "testGetCleanedISSNDashRubbish" + }, + "acm028914jsd" : { + "type" : "ControlElement", + "id" : "acm028914jsd", + "name" : "testIsValidChecksumCorrect" + }, + "acm028915jsd" : { + "type" : "ControlElement", + "id" : "acm028915jsd", + "name" : "testIsValidChecksumIncorrect" + }, + "acm028916jsd" : { + "type" : "ControlElement", + "id" : "acm028916jsd", + "name" : "testIsValidFormatCorrect" + }, + "acm028917jsd" : { + "type" : "ControlElement", + "id" : "acm028917jsd", + "name" : "testIsValidFormatIncorrect" + }, + "acm028918jsd" : { + "type" : "ClassUnit", + "id" : "acm028918jsd", + "name" : "ISSNTest", + "compilationUnitId" : "acm028902jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018906jsd" ], + "content" : [ "acm028908jsd", "acm028909jsd", "acm028910jsd", "acm028911jsd", "acm028912jsd", "acm028913jsd", "acm028914jsd", "acm028915jsd", "acm028916jsd", "acm028917jsd" ] + }, + "acm028919jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028919jsd", + "name" : "IacrEprintTest", + "parentId" : "acm018819jsd", + "content" : [ "acm028929jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028920jsd" : { + "type" : "CodePackage", + "id" : "acm028920jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028921jsd" ] + }, + "acm028921jsd" : { + "type" : "CodePackage", + "id" : "acm028921jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028922jsd" ] + }, + "acm028922jsd" : { + "type" : "CodePackage", + "id" : "acm028922jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028923jsd" ] + }, + "acm028923jsd" : { + "type" : "CodePackage", + "id" : "acm028923jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028924jsd" ] + }, + "acm028924jsd" : { + "type" : "CodePackage", + "id" : "acm028924jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm028919jsd" ] + }, + "acm028925jsd" : { + "type" : "ControlElement", + "id" : "acm028925jsd", + "name" : "provideTestData" + }, + "acm028926jsd" : { + "type" : "ControlElement", + "id" : "acm028926jsd", + "name" : "rejectInvalidIacrEprint" + }, + "acm028927jsd" : { + "type" : "ControlElement", + "id" : "acm028927jsd", + "name" : "acceptCorrectIacrEprintIdentifier" + }, + "acm028928jsd" : { + "type" : "ControlElement", + "id" : "acm028928jsd", + "name" : "constructValidIacrEprintUrl" + }, + "acm028929jsd" : { + "type" : "ClassUnit", + "id" : "acm028929jsd", + "name" : "IacrEprintTest", + "compilationUnitId" : "acm028919jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018920jsd" ], + "content" : [ "acm028925jsd", "acm028926jsd", "acm028927jsd", "acm028928jsd" ] + }, + "acm028930jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028930jsd", + "name" : "MathSciNetIdTest", + "parentId" : "acm018819jsd", + "content" : [ "acm028937jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "entry", "identifier" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028931jsd" : { + "type" : "CodePackage", + "id" : "acm028931jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028932jsd" ] + }, + "acm028932jsd" : { + "type" : "CodePackage", + "id" : "acm028932jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028933jsd" ] + }, + "acm028933jsd" : { + "type" : "CodePackage", + "id" : "acm028933jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028934jsd" ] + }, + "acm028934jsd" : { + "type" : "CodePackage", + "id" : "acm028934jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm028935jsd" ] + }, + "acm028935jsd" : { + "type" : "CodePackage", + "id" : "acm028935jsd", + "name" : "identifier", + "parentId" : null, + "content" : [ "acm028930jsd" ] + }, + "acm028936jsd" : { + "type" : "ControlElement", + "id" : "acm028936jsd", + "name" : "parseRemovesNewLineCharacterAtEnd" + }, + "acm028937jsd" : { + "type" : "ClassUnit", + "id" : "acm028937jsd", + "name" : "MathSciNetIdTest", + "compilationUnitId" : "acm028930jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018945jsd" ], + "content" : [ "acm028936jsd" ] + }, + "acm028938jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028938jsd", + "name" : "EventListenerTest", + "parentId" : "acm028942jsd", + "content" : [ "acm028950jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "event" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028939jsd" : { + "type" : "CodePackage", + "id" : "acm028939jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028940jsd" ] + }, + "acm028940jsd" : { + "type" : "CodePackage", + "id" : "acm028940jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028941jsd" ] + }, + "acm028941jsd" : { + "type" : "CodePackage", + "id" : "acm028941jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028942jsd" ] + }, + "acm028942jsd" : { + "type" : "CodePackage", + "id" : "acm028942jsd", + "name" : "event", + "parentId" : "acm017861jsd", + "content" : [ "acm028938jsd" ] + }, + "acm028943jsd" : { + "type" : "ControlElement", + "id" : "acm028943jsd", + "name" : "listen" + }, + "acm028944jsd" : { + "type" : "ControlElement", + "id" : "acm028944jsd", + "name" : "listen" + }, + "acm028945jsd" : { + "type" : "ControlElement", + "id" : "acm028945jsd", + "name" : "listen" + }, + "acm028946jsd" : { + "type" : "ControlElement", + "id" : "acm028946jsd", + "name" : "getAddedEntries" + }, + "acm028947jsd" : { + "type" : "ControlElement", + "id" : "acm028947jsd", + "name" : "getFirstInsertedEntry" + }, + "acm028948jsd" : { + "type" : "ControlElement", + "id" : "acm028948jsd", + "name" : "getRemovedEntries" + }, + "acm028949jsd" : { + "type" : "ControlElement", + "id" : "acm028949jsd", + "name" : "getChangedEntry" + }, + "acm028950jsd" : { + "type" : "ClassUnit", + "id" : "acm028950jsd", + "name" : "EventListenerTest", + "compilationUnitId" : "acm028938jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018106jsd", "acm018115jsd", "acm018267jsd", "acm018580jsd" ], + "content" : [ "acm028943jsd", "acm028944jsd", "acm028945jsd", "acm028946jsd", "acm028947jsd", "acm028948jsd", "acm028949jsd" ] + }, + "acm028951jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028951jsd", + "name" : "AutomaticKeywordGroupTest", + "parentId" : "acm019084jsd", + "content" : [ "acm028959jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028952jsd" : { + "type" : "CodePackage", + "id" : "acm028952jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028953jsd" ] + }, + "acm028953jsd" : { + "type" : "CodePackage", + "id" : "acm028953jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028954jsd" ] + }, + "acm028954jsd" : { + "type" : "CodePackage", + "id" : "acm028954jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028955jsd" ] + }, + "acm028955jsd" : { + "type" : "CodePackage", + "id" : "acm028955jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm028951jsd" ] + }, + "acm028956jsd" : { + "type" : "ControlElement", + "id" : "acm028956jsd", + "name" : "createSubgroupsForTwoKeywords" + }, + "acm028957jsd" : { + "type" : "ControlElement", + "id" : "acm028957jsd", + "name" : "createSubgroupsIgnoresEmptyKeyword" + }, + "acm028958jsd" : { + "type" : "ControlElement", + "id" : "acm028958jsd", + "name" : "createIncludingKeywordsSubgroup" + }, + "acm028959jsd" : { + "type" : "ClassUnit", + "id" : "acm028959jsd", + "name" : "AutomaticKeywordGroupTest", + "compilationUnitId" : "acm028951jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019145jsd", "acm019221jsd", "acm019315jsd" ], + "content" : [ "acm028956jsd", "acm028957jsd", "acm028958jsd" ] + }, + "acm028960jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028960jsd", + "name" : "AutomaticPersonsGroupTest", + "parentId" : "acm019084jsd", + "content" : [ "acm028970jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028961jsd" : { + "type" : "CodePackage", + "id" : "acm028961jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028962jsd" ] + }, + "acm028962jsd" : { + "type" : "CodePackage", + "id" : "acm028962jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028963jsd" ] + }, + "acm028963jsd" : { + "type" : "CodePackage", + "id" : "acm028963jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028964jsd" ] + }, + "acm028964jsd" : { + "type" : "CodePackage", + "id" : "acm028964jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm028960jsd" ] + }, + "acm028965jsd" : { + "type" : "ControlElement", + "id" : "acm028965jsd", + "name" : "createPersonSubGroupFrom" + }, + "acm028966jsd" : { + "type" : "ControlElement", + "id" : "acm028966jsd", + "name" : "createSubgroupsFromCommaSeparatedLastNames" + }, + "acm028967jsd" : { + "type" : "ControlElement", + "id" : "acm028967jsd", + "name" : "createSubgroupsContainingSpaceSeparatedNames" + }, + "acm028968jsd" : { + "type" : "ControlElement", + "id" : "acm028968jsd", + "name" : "createSubgroupFromLatex" + }, + "acm028969jsd" : { + "type" : "ControlElement", + "id" : "acm028969jsd", + "name" : "createSubgroupFromUnicode" + }, + "acm028970jsd" : { + "type" : "ClassUnit", + "id" : "acm028970jsd", + "name" : "AutomaticPersonsGroupTest", + "compilationUnitId" : "acm028960jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019157jsd", "acm019221jsd" ], + "content" : [ "acm028965jsd", "acm028966jsd", "acm028967jsd", "acm028968jsd", "acm028969jsd" ] + }, + "acm028971jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028971jsd", + "name" : "ExplicitGroupTest", + "parentId" : "acm019084jsd", + "content" : [ "acm028986jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028972jsd" : { + "type" : "CodePackage", + "id" : "acm028972jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028973jsd" ] + }, + "acm028973jsd" : { + "type" : "CodePackage", + "id" : "acm028973jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028974jsd" ] + }, + "acm028974jsd" : { + "type" : "CodePackage", + "id" : "acm028974jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028975jsd" ] + }, + "acm028975jsd" : { + "type" : "CodePackage", + "id" : "acm028975jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm028971jsd" ] + }, + "acm028976jsd" : { + "type" : "ControlElement", + "id" : "acm028976jsd", + "name" : "setUp" + }, + "acm028977jsd" : { + "type" : "ControlElement", + "id" : "acm028977jsd", + "name" : "addSingleGroupToEmptyBibEntryChangesGroupsField" + }, + "acm028978jsd" : { + "type" : "ControlElement", + "id" : "acm028978jsd", + "name" : "addSingleGroupToNonemptyBibEntryAppendsToGroupsField" + }, + "acm028979jsd" : { + "type" : "ControlElement", + "id" : "acm028979jsd", + "name" : "addTwoGroupsToBibEntryChangesGroupsField" + }, + "acm028980jsd" : { + "type" : "ControlElement", + "id" : "acm028980jsd", + "name" : "addDuplicateGroupDoesNotChangeGroupsField" + }, + "acm028981jsd" : { + "type" : "ControlElement", + "id" : "acm028981jsd", + "name" : "removeDoesNotChangeFieldIfContainsNameAsPart" + }, + "acm028982jsd" : { + "type" : "ControlElement", + "id" : "acm028982jsd", + "name" : "removeDoesNotChangeFieldIfContainsNameAsWord" + }, + "acm028983jsd" : { + "type" : "ControlElement", + "id" : "acm028983jsd", + "name" : "containsOnlyMatchesCompletePhraseWithWhitespace" + }, + "acm028984jsd" : { + "type" : "ControlElement", + "id" : "acm028984jsd", + "name" : "containsOnlyMatchesCompletePhraseWithSlash" + }, + "acm028985jsd" : { + "type" : "ControlElement", + "id" : "acm028985jsd", + "name" : "containsMatchesPhraseWithBrackets" + }, + "acm028986jsd" : { + "type" : "ClassUnit", + "id" : "acm028986jsd", + "name" : "ExplicitGroupTest", + "compilationUnitId" : "acm028971jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019171jsd" ], + "content" : [ "acm028976jsd", "acm028977jsd", "acm028978jsd", "acm028979jsd", "acm028980jsd", "acm028981jsd", "acm028982jsd", "acm028983jsd", "acm028984jsd", "acm028985jsd" ] + }, + "acm028987jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm028987jsd", + "name" : "GroupTreeNodeTest", + "parentId" : "acm019084jsd", + "content" : [ "acm029021jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm028988jsd" : { + "type" : "CodePackage", + "id" : "acm028988jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm028989jsd" ] + }, + "acm028989jsd" : { + "type" : "CodePackage", + "id" : "acm028989jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm028990jsd" ] + }, + "acm028990jsd" : { + "type" : "CodePackage", + "id" : "acm028990jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm028991jsd" ] + }, + "acm028991jsd" : { + "type" : "CodePackage", + "id" : "acm028991jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm028987jsd" ] + }, + "acm028992jsd" : { + "type" : "ControlElement", + "id" : "acm028992jsd", + "name" : "getNodeInSimpleTree" + }, + "acm028993jsd" : { + "type" : "ControlElement", + "id" : "acm028993jsd", + "name" : "getNodeInComplexTree" + }, + "acm028994jsd" : { + "type" : "ControlElement", + "id" : "acm028994jsd", + "name" : "getKeywordGroup" + }, + "acm028995jsd" : { + "type" : "ControlElement", + "id" : "acm028995jsd", + "name" : "getSearchGroup" + }, + "acm028996jsd" : { + "type" : "ControlElement", + "id" : "acm028996jsd", + "name" : "getExplict" + }, + "acm028997jsd" : { + "type" : "ControlElement", + "id" : "acm028997jsd", + "name" : "getRoot" + }, + "acm028998jsd" : { + "type" : "ControlElement", + "id" : "acm028998jsd", + "name" : "setUp" + }, + "acm028999jsd" : { + "type" : "ControlElement", + "id" : "acm028999jsd", + "name" : "getNodeInSimpleTree" + }, + "acm029000jsd" : { + "type" : "ControlElement", + "id" : "acm029000jsd", + "name" : "getSearchRuleForIndependentGroupReturnsGroupAsMatcher" + }, + "acm029001jsd" : { + "type" : "ControlElement", + "id" : "acm029001jsd", + "name" : "getSearchRuleForRefiningGroupReturnsParentAndGroupAsMatcher" + }, + "acm029002jsd" : { + "type" : "ControlElement", + "id" : "acm029002jsd", + "name" : "getSearchRuleForIncludingGroupReturnsGroupOrSubgroupAsMatcher" + }, + "acm029003jsd" : { + "type" : "ControlElement", + "id" : "acm029003jsd", + "name" : "findMatchesReturnsEmptyForEmptyList" + }, + "acm029004jsd" : { + "type" : "ControlElement", + "id" : "acm029004jsd", + "name" : "findMatchesOneEntry" + }, + "acm029005jsd" : { + "type" : "ControlElement", + "id" : "acm029005jsd", + "name" : "findMatchesMultipleEntries" + }, + "acm029006jsd" : { + "type" : "ControlElement", + "id" : "acm029006jsd", + "name" : "findMatchesWorksForRefiningGroups" + }, + "acm029007jsd" : { + "type" : "ControlElement", + "id" : "acm029007jsd", + "name" : "findMatchesWorksForHierarchyOfIndependentGroups" + }, + "acm029008jsd" : { + "type" : "ControlElement", + "id" : "acm029008jsd", + "name" : "setGroupChangesUnderlyingGroup" + }, + "acm029009jsd" : { + "type" : "ControlElement", + "id" : "acm029009jsd", + "name" : "setGroupAddsPreviousAssignmentsExplicitToExplicit" + }, + "acm029010jsd" : { + "type" : "ControlElement", + "id" : "acm029010jsd", + "name" : "setGroupWithFalseDoesNotAddsPreviousAssignments" + }, + "acm029011jsd" : { + "type" : "ControlElement", + "id" : "acm029011jsd", + "name" : "setGroupAddsOnlyPreviousAssignments" + }, + "acm029012jsd" : { + "type" : "ControlElement", + "id" : "acm029012jsd", + "name" : "setGroupExplicitToSearchDoesNotKeepPreviousAssignments" + }, + "acm029013jsd" : { + "type" : "ControlElement", + "id" : "acm029013jsd", + "name" : "setGroupExplicitToExplicitIsRenameAndSoRemovesPreviousAssignment" + }, + "acm029014jsd" : { + "type" : "ControlElement", + "id" : "acm029014jsd", + "name" : "getChildByPathFindsCorrectChildInSecondLevel" + }, + "acm029015jsd" : { + "type" : "ControlElement", + "id" : "acm029015jsd", + "name" : "getChildByPathDoesNotFindChildWhenInvalidPath" + }, + "acm029016jsd" : { + "type" : "ControlElement", + "id" : "acm029016jsd", + "name" : "getPathSimpleTree" + }, + "acm029017jsd" : { + "type" : "ControlElement", + "id" : "acm029017jsd", + "name" : "onlyRootAndChildNodeContainAtLeastOneEntry" + }, + "acm029018jsd" : { + "type" : "ControlElement", + "id" : "acm029018jsd", + "name" : "onlySubgroupsContainAllEntries" + }, + "acm029019jsd" : { + "type" : "ControlElement", + "id" : "acm029019jsd", + "name" : "addEntriesToGroupWorksNotForGroupsNotSupportingExplicitAddingOfEntries" + }, + "acm029020jsd" : { + "type" : "ControlElement", + "id" : "acm029020jsd", + "name" : "removeEntriesFromGroupWorksNotForGroupsNotSupportingExplicitRemovalOfEntries" + }, + "acm029021jsd" : { + "type" : "ClassUnit", + "id" : "acm029021jsd", + "name" : "GroupTreeNodeTest", + "compilationUnitId" : "acm028987jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm017884jsd", "acm018267jsd", "acm019107jsd", "acm019119jsd", "acm019171jsd", "acm019221jsd", "acm019271jsd", "acm019315jsd", "acm020338jsd", "acm020375jsd", "acm020473jsd" ], + "content" : [ "acm028992jsd", "acm028993jsd", "acm028994jsd", "acm028995jsd", "acm028996jsd", "acm028997jsd", "acm028998jsd", "acm028999jsd", "acm029000jsd", "acm029001jsd", "acm029002jsd", "acm029003jsd", "acm029004jsd", "acm029005jsd", "acm029006jsd", "acm029007jsd", "acm029008jsd", "acm029009jsd", "acm029010jsd", "acm029011jsd", "acm029012jsd", "acm029013jsd", "acm029014jsd", "acm029015jsd", "acm029016jsd", "acm029017jsd", "acm029018jsd", "acm029019jsd", "acm029020jsd" ] + }, + "acm029022jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029022jsd", + "name" : "SearchGroupTest", + "parentId" : "acm019084jsd", + "content" : [ "acm029031jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029023jsd" : { + "type" : "CodePackage", + "id" : "acm029023jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029024jsd" ] + }, + "acm029024jsd" : { + "type" : "CodePackage", + "id" : "acm029024jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029025jsd" ] + }, + "acm029025jsd" : { + "type" : "CodePackage", + "id" : "acm029025jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029026jsd" ] + }, + "acm029026jsd" : { + "type" : "CodePackage", + "id" : "acm029026jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm029022jsd" ] + }, + "acm029027jsd" : { + "type" : "ControlElement", + "id" : "acm029027jsd", + "name" : "containsFindsWordWithRegularExpression" + }, + "acm029028jsd" : { + "type" : "ControlElement", + "id" : "acm029028jsd", + "name" : "containsDoesNotFindsWordWithInvalidRegularExpression" + }, + "acm029029jsd" : { + "type" : "ControlElement", + "id" : "acm029029jsd", + "name" : "notQueryWorksWithLeftPartOfQuery" + }, + "acm029030jsd" : { + "type" : "ControlElement", + "id" : "acm029030jsd", + "name" : "notQueryWorksWithLRightPartOfQuery" + }, + "acm029031jsd" : { + "type" : "ClassUnit", + "id" : "acm029031jsd", + "name" : "SearchGroupTest", + "compilationUnitId" : "acm029022jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019271jsd", "acm020473jsd" ], + "content" : [ "acm029027jsd", "acm029028jsd", "acm029029jsd", "acm029030jsd" ] + }, + "acm029032jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029032jsd", + "name" : "TexGroupTest", + "parentId" : "acm019084jsd", + "content" : [ "acm029041jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029033jsd" : { + "type" : "CodePackage", + "id" : "acm029033jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029034jsd" ] + }, + "acm029034jsd" : { + "type" : "CodePackage", + "id" : "acm029034jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029035jsd" ] + }, + "acm029035jsd" : { + "type" : "CodePackage", + "id" : "acm029035jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029036jsd" ] + }, + "acm029036jsd" : { + "type" : "CodePackage", + "id" : "acm029036jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm029032jsd" ] + }, + "acm029037jsd" : { + "type" : "ControlElement", + "id" : "acm029037jsd", + "name" : "setUp" + }, + "acm029038jsd" : { + "type" : "ControlElement", + "id" : "acm029038jsd", + "name" : "containsReturnsTrueForEntryInAux" + }, + "acm029039jsd" : { + "type" : "ControlElement", + "id" : "acm029039jsd", + "name" : "containsReturnsTrueForEntryNotInAux" + }, + "acm029040jsd" : { + "type" : "ControlElement", + "id" : "acm029040jsd", + "name" : "getFilePathReturnsRelativePath" + }, + "acm029041jsd" : { + "type" : "ClassUnit", + "id" : "acm029041jsd", + "name" : "TexGroupTest", + "compilationUnitId" : "acm029032jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010458jsd", "acm017988jsd", "acm018267jsd", "acm019293jsd", "acm019421jsd", "acm020676jsd", "acm029041jsd" ], + "content" : [ "acm029037jsd", "acm029038jsd", "acm029039jsd", "acm029040jsd" ] + }, + "acm029042jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029042jsd", + "name" : "WordKeywordGroupTest", + "parentId" : "acm019084jsd", + "content" : [ "acm029061jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "groups" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029043jsd" : { + "type" : "CodePackage", + "id" : "acm029043jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029044jsd" ] + }, + "acm029044jsd" : { + "type" : "CodePackage", + "id" : "acm029044jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029045jsd" ] + }, + "acm029045jsd" : { + "type" : "CodePackage", + "id" : "acm029045jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029046jsd" ] + }, + "acm029046jsd" : { + "type" : "CodePackage", + "id" : "acm029046jsd", + "name" : "groups", + "parentId" : null, + "content" : [ "acm029042jsd" ] + }, + "acm029047jsd" : { + "type" : "ControlElement", + "id" : "acm029047jsd", + "name" : "setUp" + }, + "acm029048jsd" : { + "type" : "ControlElement", + "id" : "acm029048jsd", + "name" : "containsFindsSameWord" + }, + "acm029049jsd" : { + "type" : "ControlElement", + "id" : "acm029049jsd", + "name" : "containsFindsWordInSentence" + }, + "acm029050jsd" : { + "type" : "ControlElement", + "id" : "acm029050jsd", + "name" : "containsFindsWordInCommaSeparatedList" + }, + "acm029051jsd" : { + "type" : "ControlElement", + "id" : "acm029051jsd", + "name" : "containsFindsWordInSemicolonSeparatedList" + }, + "acm029052jsd" : { + "type" : "ControlElement", + "id" : "acm029052jsd", + "name" : "containsFindsSameComplexWord" + }, + "acm029053jsd" : { + "type" : "ControlElement", + "id" : "acm029053jsd", + "name" : "containsFindsComplexWordInSentence" + }, + "acm029054jsd" : { + "type" : "ControlElement", + "id" : "acm029054jsd", + "name" : "containsDoesNotFindWordIfCaseDiffers" + }, + "acm029055jsd" : { + "type" : "ControlElement", + "id" : "acm029055jsd", + "name" : "containsDoesNotFindsWordInSentenceIfCaseDiffers" + }, + "acm029056jsd" : { + "type" : "ControlElement", + "id" : "acm029056jsd", + "name" : "addChangesFieldIfEmptyBefore" + }, + "acm029057jsd" : { + "type" : "ControlElement", + "id" : "acm029057jsd", + "name" : "addChangesFieldIfNotEmptyBefore" + }, + "acm029058jsd" : { + "type" : "ControlElement", + "id" : "acm029058jsd", + "name" : "addDoesNotAddDuplicate" + }, + "acm029059jsd" : { + "type" : "ControlElement", + "id" : "acm029059jsd", + "name" : "removeDoesNothingIfEntryNotMatched" + }, + "acm029060jsd" : { + "type" : "ControlElement", + "id" : "acm029060jsd", + "name" : "removeRemovesNameFromField" + }, + "acm029061jsd" : { + "type" : "ClassUnit", + "id" : "acm029061jsd", + "name" : "WordKeywordGroupTest", + "compilationUnitId" : "acm029042jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm019315jsd" ], + "content" : [ "acm029047jsd", "acm029048jsd", "acm029049jsd", "acm029050jsd", "acm029051jsd", "acm029052jsd", "acm029053jsd", "acm029054jsd", "acm029055jsd", "acm029056jsd", "acm029057jsd", "acm029058jsd", "acm029059jsd", "acm029060jsd" ] + }, + "acm029062jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029062jsd", + "name" : "MetaDataTest", + "parentId" : "acm019340jsd", + "content" : [ "acm029069jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "metadata" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029063jsd" : { + "type" : "CodePackage", + "id" : "acm029063jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029064jsd" ] + }, + "acm029064jsd" : { + "type" : "CodePackage", + "id" : "acm029064jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029065jsd" ] + }, + "acm029065jsd" : { + "type" : "CodePackage", + "id" : "acm029065jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029066jsd" ] + }, + "acm029066jsd" : { + "type" : "CodePackage", + "id" : "acm029066jsd", + "name" : "metadata", + "parentId" : null, + "content" : [ "acm029062jsd" ] + }, + "acm029067jsd" : { + "type" : "ControlElement", + "id" : "acm029067jsd", + "name" : "setUp" + }, + "acm029068jsd" : { + "type" : "ControlElement", + "id" : "acm029068jsd", + "name" : "emptyGroupsIfNotSet" + }, + "acm029069jsd" : { + "type" : "ClassUnit", + "id" : "acm029069jsd", + "name" : "MetaDataTest", + "compilationUnitId" : "acm029062jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019421jsd" ], + "content" : [ "acm029067jsd", "acm029068jsd" ] + }, + "acm029070jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029070jsd", + "name" : "CitationEntryTest", + "parentId" : "acm019472jsd", + "content" : [ "acm029081jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "openoffice" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029071jsd" : { + "type" : "CodePackage", + "id" : "acm029071jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029072jsd" ] + }, + "acm029072jsd" : { + "type" : "CodePackage", + "id" : "acm029072jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029073jsd" ] + }, + "acm029073jsd" : { + "type" : "CodePackage", + "id" : "acm029073jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029074jsd" ] + }, + "acm029074jsd" : { + "type" : "CodePackage", + "id" : "acm029074jsd", + "name" : "openoffice", + "parentId" : null, + "content" : [ "acm029070jsd" ] + }, + "acm029075jsd" : { + "type" : "ControlElement", + "id" : "acm029075jsd", + "name" : "testCitationEntryInitialPageInfo" + }, + "acm029076jsd" : { + "type" : "ControlElement", + "id" : "acm029076jsd", + "name" : "testCitationEntryOptionalInitialPageInfo" + }, + "acm029077jsd" : { + "type" : "ControlElement", + "id" : "acm029077jsd", + "name" : "testCitationEntryInitalPageInfoChanged" + }, + "acm029078jsd" : { + "type" : "ControlElement", + "id" : "acm029078jsd", + "name" : "testCitationEntryNoInitialPageInfo" + }, + "acm029079jsd" : { + "type" : "ControlElement", + "id" : "acm029079jsd", + "name" : "testCitationEntryEquals" + }, + "acm029080jsd" : { + "type" : "ControlElement", + "id" : "acm029080jsd", + "name" : "testCitationEntryCompareTo" + }, + "acm029081jsd" : { + "type" : "ClassUnit", + "id" : "acm029081jsd", + "name" : "CitationEntryTest", + "compilationUnitId" : "acm029070jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm019482jsd" ], + "content" : [ "acm029075jsd", "acm029076jsd", "acm029077jsd", "acm029078jsd", "acm029079jsd", "acm029080jsd" ] + }, + "acm029082jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029082jsd", + "name" : "PageTest", + "parentId" : "acm020215jsd", + "content" : [ "acm029092jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "paging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029083jsd" : { + "type" : "CodePackage", + "id" : "acm029083jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029084jsd" ] + }, + "acm029084jsd" : { + "type" : "CodePackage", + "id" : "acm029084jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029085jsd" ] + }, + "acm029085jsd" : { + "type" : "CodePackage", + "id" : "acm029085jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029086jsd" ] + }, + "acm029086jsd" : { + "type" : "CodePackage", + "id" : "acm029086jsd", + "name" : "paging", + "parentId" : null, + "content" : [ "acm029082jsd" ] + }, + "acm029087jsd" : { + "type" : "ControlElement", + "id" : "acm029087jsd", + "name" : "setup" + }, + "acm029088jsd" : { + "type" : "ControlElement", + "id" : "acm029088jsd", + "name" : "getContentTest" + }, + "acm029089jsd" : { + "type" : "ControlElement", + "id" : "acm029089jsd", + "name" : "getPageNumberTest" + }, + "acm029090jsd" : { + "type" : "ControlElement", + "id" : "acm029090jsd", + "name" : "getQueryTest" + }, + "acm029091jsd" : { + "type" : "ControlElement", + "id" : "acm029091jsd", + "name" : "getSizeTest" + }, + "acm029092jsd" : { + "type" : "ClassUnit", + "id" : "acm029092jsd", + "name" : "PageTest", + "compilationUnitId" : "acm029082jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm029087jsd", "acm029088jsd", "acm029089jsd", "acm029090jsd", "acm029091jsd" ] + }, + "acm029093jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029093jsd", + "name" : "FileAnnotationTest", + "parentId" : "acm020227jsd", + "content" : [ "acm029103jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "pdf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029094jsd" : { + "type" : "CodePackage", + "id" : "acm029094jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029095jsd" ] + }, + "acm029095jsd" : { + "type" : "CodePackage", + "id" : "acm029095jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029096jsd" ] + }, + "acm029096jsd" : { + "type" : "CodePackage", + "id" : "acm029096jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029097jsd" ] + }, + "acm029097jsd" : { + "type" : "CodePackage", + "id" : "acm029097jsd", + "name" : "pdf", + "parentId" : null, + "content" : [ "acm029093jsd" ] + }, + "acm029098jsd" : { + "type" : "ControlElement", + "id" : "acm029098jsd", + "name" : "testParseDateMinusBeforeTimezone" + }, + "acm029099jsd" : { + "type" : "ControlElement", + "id" : "acm029099jsd", + "name" : "testParseDatePlusBeforeTimezone" + }, + "acm029100jsd" : { + "type" : "ControlElement", + "id" : "acm029100jsd", + "name" : "testParseDateNoTimezone" + }, + "acm029101jsd" : { + "type" : "ControlElement", + "id" : "acm029101jsd", + "name" : "testParseNotADate" + }, + "acm029102jsd" : { + "type" : "ControlElement", + "id" : "acm029102jsd", + "name" : "testAbbreviateAnnotationName" + }, + "acm029103jsd" : { + "type" : "ClassUnit", + "id" : "acm029103jsd", + "name" : "FileAnnotationTest", + "compilationUnitId" : "acm029093jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020244jsd" ], + "content" : [ "acm029098jsd", "acm029099jsd", "acm029100jsd", "acm029101jsd", "acm029102jsd" ] + }, + "acm029104jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029104jsd", + "name" : "MatcherSetsTest", + "parentId" : "acm020336jsd", + "content" : [ "acm029114jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "search", "matchers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029105jsd" : { + "type" : "CodePackage", + "id" : "acm029105jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029106jsd" ] + }, + "acm029106jsd" : { + "type" : "CodePackage", + "id" : "acm029106jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029107jsd" ] + }, + "acm029107jsd" : { + "type" : "CodePackage", + "id" : "acm029107jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029108jsd" ] + }, + "acm029108jsd" : { + "type" : "CodePackage", + "id" : "acm029108jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm029109jsd" ] + }, + "acm029109jsd" : { + "type" : "CodePackage", + "id" : "acm029109jsd", + "name" : "matchers", + "parentId" : null, + "content" : [ "acm029104jsd" ] + }, + "acm029110jsd" : { + "type" : "ControlElement", + "id" : "acm029110jsd", + "name" : "testBuildAnd" + }, + "acm029111jsd" : { + "type" : "ControlElement", + "id" : "acm029111jsd", + "name" : "testBuildOr" + }, + "acm029112jsd" : { + "type" : "ControlElement", + "id" : "acm029112jsd", + "name" : "testBuildNotWithTrue" + }, + "acm029113jsd" : { + "type" : "ControlElement", + "id" : "acm029113jsd", + "name" : "testBuildNotWithFalse" + }, + "acm029114jsd" : { + "type" : "ClassUnit", + "id" : "acm029114jsd", + "name" : "MatcherSetsTest", + "compilationUnitId" : "acm029104jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020349jsd", "acm020367jsd", "acm029148jsd" ], + "content" : [ "acm029110jsd", "acm029111jsd", "acm029112jsd", "acm029113jsd" ] + }, + "acm029115jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029115jsd", + "name" : "ContainsBasedSearchRuleTest", + "parentId" : "acm020381jsd", + "content" : [ "acm029124jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029116jsd" : { + "type" : "CodePackage", + "id" : "acm029116jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029117jsd" ] + }, + "acm029117jsd" : { + "type" : "CodePackage", + "id" : "acm029117jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029118jsd" ] + }, + "acm029118jsd" : { + "type" : "CodePackage", + "id" : "acm029118jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029119jsd" ] + }, + "acm029119jsd" : { + "type" : "CodePackage", + "id" : "acm029119jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm029120jsd" ] + }, + "acm029120jsd" : { + "type" : "CodePackage", + "id" : "acm029120jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm029115jsd" ] + }, + "acm029121jsd" : { + "type" : "ControlElement", + "id" : "acm029121jsd", + "name" : "testContentOfSingleField" + }, + "acm029122jsd" : { + "type" : "ControlElement", + "id" : "acm029122jsd", + "name" : "testContentDistributedOnMultipleFields" + }, + "acm029123jsd" : { + "type" : "ControlElement", + "id" : "acm029123jsd", + "name" : "testRegularExpressionMatch" + }, + "acm029124jsd" : { + "type" : "ClassUnit", + "id" : "acm029124jsd", + "name" : "ContainsBasedSearchRuleTest", + "compilationUnitId" : "acm029115jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020385jsd", "acm020451jsd" ], + "content" : [ "acm029121jsd", "acm029122jsd", "acm029123jsd" ] + }, + "acm029125jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029125jsd", + "name" : "GrammarBasedSearchRuleTest", + "parentId" : "acm020381jsd", + "content" : [ "acm029139jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029126jsd" : { + "type" : "CodePackage", + "id" : "acm029126jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029127jsd" ] + }, + "acm029127jsd" : { + "type" : "CodePackage", + "id" : "acm029127jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029128jsd" ] + }, + "acm029128jsd" : { + "type" : "CodePackage", + "id" : "acm029128jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029129jsd" ] + }, + "acm029129jsd" : { + "type" : "CodePackage", + "id" : "acm029129jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm029130jsd" ] + }, + "acm029130jsd" : { + "type" : "CodePackage", + "id" : "acm029130jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm029125jsd" ] + }, + "acm029131jsd" : { + "type" : "ControlElement", + "id" : "acm029131jsd", + "name" : "applyRuleMatchesSingleTermWithRegex" + }, + "acm029132jsd" : { + "type" : "ControlElement", + "id" : "acm029132jsd", + "name" : "applyRuleDoesNotMatchSingleTermWithRegex" + }, + "acm029133jsd" : { + "type" : "ControlElement", + "id" : "acm029133jsd", + "name" : "searchRuleOfDocumentationMatches" + }, + "acm029134jsd" : { + "type" : "ControlElement", + "id" : "acm029134jsd", + "name" : "searchForAnyFieldWorks" + }, + "acm029135jsd" : { + "type" : "ControlElement", + "id" : "acm029135jsd", + "name" : "searchForAnyKeywordWorks" + }, + "acm029136jsd" : { + "type" : "ControlElement", + "id" : "acm029136jsd", + "name" : "searchForCitationKeyWorks" + }, + "acm029137jsd" : { + "type" : "ControlElement", + "id" : "acm029137jsd", + "name" : "searchForThesisEntryTypeWorks" + }, + "acm029138jsd" : { + "type" : "ControlElement", + "id" : "acm029138jsd", + "name" : "makeBibtexEntry" + }, + "acm029139jsd" : { + "type" : "ClassUnit", + "id" : "acm029139jsd", + "name" : "GrammarBasedSearchRuleTest", + "compilationUnitId" : "acm029125jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm018267jsd", "acm020424jsd", "acm020473jsd" ], + "content" : [ "acm029131jsd", "acm029132jsd", "acm029133jsd", "acm029134jsd", "acm029135jsd", "acm029136jsd", "acm029137jsd", "acm029138jsd" ] + }, + "acm029140jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029140jsd", + "name" : "MockSearchMatcher", + "parentId" : "acm020381jsd", + "content" : [ "acm029148jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029141jsd" : { + "type" : "CodePackage", + "id" : "acm029141jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029142jsd" ] + }, + "acm029142jsd" : { + "type" : "CodePackage", + "id" : "acm029142jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029143jsd" ] + }, + "acm029143jsd" : { + "type" : "CodePackage", + "id" : "acm029143jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029144jsd" ] + }, + "acm029144jsd" : { + "type" : "CodePackage", + "id" : "acm029144jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm029145jsd" ] + }, + "acm029145jsd" : { + "type" : "CodePackage", + "id" : "acm029145jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm029140jsd" ] + }, + "acm029146jsd" : { + "type" : "ControlElement", + "id" : "acm029146jsd", + "name" : "MockSearchMatcher" + }, + "acm029147jsd" : { + "type" : "ControlElement", + "id" : "acm029147jsd", + "name" : "isMatch" + }, + "acm029148jsd" : { + "type" : "ClassUnit", + "id" : "acm029148jsd", + "name" : "MockSearchMatcher", + "compilationUnitId" : "acm029140jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm020330jsd" ], + "datatypeReferencesIds" : [ "acm018267jsd" ], + "content" : [ "acm029146jsd", "acm029147jsd" ] + }, + "acm029149jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029149jsd", + "name" : "SentenceAnalyzerTest", + "parentId" : "acm020381jsd", + "content" : [ "acm029157jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "search", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029150jsd" : { + "type" : "CodePackage", + "id" : "acm029150jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029151jsd" ] + }, + "acm029151jsd" : { + "type" : "CodePackage", + "id" : "acm029151jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029152jsd" ] + }, + "acm029152jsd" : { + "type" : "CodePackage", + "id" : "acm029152jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029153jsd" ] + }, + "acm029153jsd" : { + "type" : "CodePackage", + "id" : "acm029153jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm029154jsd" ] + }, + "acm029154jsd" : { + "type" : "CodePackage", + "id" : "acm029154jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm029149jsd" ] + }, + "acm029155jsd" : { + "type" : "ControlElement", + "id" : "acm029155jsd", + "name" : "getParameters" + }, + "acm029156jsd" : { + "type" : "ControlElement", + "id" : "acm029156jsd", + "name" : "testGetWords" + }, + "acm029157jsd" : { + "type" : "ClassUnit", + "id" : "acm029157jsd", + "name" : "SentenceAnalyzerTest", + "compilationUnitId" : "acm029149jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020482jsd" ], + "content" : [ "acm029155jsd", "acm029156jsd" ] + }, + "acm029158jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029158jsd", + "name" : "StringUtilTest", + "parentId" : "acm020487jsd", + "content" : [ "acm029215jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "strings" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029159jsd" : { + "type" : "CodePackage", + "id" : "acm029159jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029160jsd" ] + }, + "acm029160jsd" : { + "type" : "CodePackage", + "id" : "acm029160jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029161jsd" ] + }, + "acm029161jsd" : { + "type" : "CodePackage", + "id" : "acm029161jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029162jsd" ] + }, + "acm029162jsd" : { + "type" : "CodePackage", + "id" : "acm029162jsd", + "name" : "strings", + "parentId" : null, + "content" : [ "acm029158jsd" ] + }, + "acm029163jsd" : { + "type" : "ControlElement", + "id" : "acm029163jsd", + "name" : "StringUtilClassIsSmall" + }, + "acm029164jsd" : { + "type" : "ControlElement", + "id" : "acm029164jsd", + "name" : "testBooleanToBinaryString" + }, + "acm029165jsd" : { + "type" : "ControlElement", + "id" : "acm029165jsd", + "name" : "testQuoteSimple" + }, + "acm029166jsd" : { + "type" : "ControlElement", + "id" : "acm029166jsd", + "name" : "testQuoteNullQuotation" + }, + "acm029167jsd" : { + "type" : "ControlElement", + "id" : "acm029167jsd", + "name" : "testQuoteNullString" + }, + "acm029168jsd" : { + "type" : "ControlElement", + "id" : "acm029168jsd", + "name" : "testQuoteQuotationCharacter" + }, + "acm029169jsd" : { + "type" : "ControlElement", + "id" : "acm029169jsd", + "name" : "testQuoteMoreComplicated" + }, + "acm029170jsd" : { + "type" : "ControlElement", + "id" : "acm029170jsd", + "name" : "testUnifyLineBreaks" + }, + "acm029171jsd" : { + "type" : "ControlElement", + "id" : "acm029171jsd", + "name" : "testGetCorrectFileName" + }, + "acm029172jsd" : { + "type" : "ControlElement", + "id" : "acm029172jsd", + "name" : "testQuoteForHTML" + }, + "acm029173jsd" : { + "type" : "ControlElement", + "id" : "acm029173jsd", + "name" : "testRemoveBracesAroundCapitals" + }, + "acm029174jsd" : { + "type" : "ControlElement", + "id" : "acm029174jsd", + "name" : "testPutBracesAroundCapitals" + }, + "acm029175jsd" : { + "type" : "ControlElement", + "id" : "acm029175jsd", + "name" : "testShaveString" + }, + "acm029176jsd" : { + "type" : "ControlElement", + "id" : "acm029176jsd", + "name" : "testJoin" + }, + "acm029177jsd" : { + "type" : "ControlElement", + "id" : "acm029177jsd", + "name" : "testStripBrackets" + }, + "acm029178jsd" : { + "type" : "ControlElement", + "id" : "acm029178jsd", + "name" : "testGetPart" + }, + "acm029179jsd" : { + "type" : "ControlElement", + "id" : "acm029179jsd", + "name" : "testFindEncodingsForString" + }, + "acm029180jsd" : { + "type" : "ControlElement", + "id" : "acm029180jsd", + "name" : "testWrap" + }, + "acm029181jsd" : { + "type" : "ControlElement", + "id" : "acm029181jsd", + "name" : "testDecodeStringDoubleArray" + }, + "acm029182jsd" : { + "type" : "ControlElement", + "id" : "acm029182jsd", + "name" : "testIsInCurlyBrackets" + }, + "acm029183jsd" : { + "type" : "ControlElement", + "id" : "acm029183jsd", + "name" : "testIsInSquareBrackets" + }, + "acm029184jsd" : { + "type" : "ControlElement", + "id" : "acm029184jsd", + "name" : "testIsInCitationMarks" + }, + "acm029185jsd" : { + "type" : "ControlElement", + "id" : "acm029185jsd", + "name" : "testIntValueOfSingleDigit" + }, + "acm029186jsd" : { + "type" : "ControlElement", + "id" : "acm029186jsd", + "name" : "testIntValueOfLongString" + }, + "acm029187jsd" : { + "type" : "ControlElement", + "id" : "acm029187jsd", + "name" : "testIntValueOfStartWithZeros" + }, + "acm029188jsd" : { + "type" : "ControlElement", + "id" : "acm029188jsd", + "name" : "testIntValueOfExceptionIfStringContainsLetter" + }, + "acm029189jsd" : { + "type" : "ControlElement", + "id" : "acm029189jsd", + "name" : "testIntValueOfExceptionIfStringNull" + }, + "acm029190jsd" : { + "type" : "ControlElement", + "id" : "acm029190jsd", + "name" : "testIntValueOfExceptionfIfStringEmpty" + }, + "acm029191jsd" : { + "type" : "ControlElement", + "id" : "acm029191jsd", + "name" : "testIntValueOfWithNullSingleDigit" + }, + "acm029192jsd" : { + "type" : "ControlElement", + "id" : "acm029192jsd", + "name" : "testIntValueOfWithNullLongString" + }, + "acm029193jsd" : { + "type" : "ControlElement", + "id" : "acm029193jsd", + "name" : "testIntValueOfWithNullStartWithZeros" + }, + "acm029194jsd" : { + "type" : "ControlElement", + "id" : "acm029194jsd", + "name" : "testIntValueOfWithNullExceptionIfStringContainsLetter" + }, + "acm029195jsd" : { + "type" : "ControlElement", + "id" : "acm029195jsd", + "name" : "testIntValueOfWithNullExceptionIfStringNull" + }, + "acm029196jsd" : { + "type" : "ControlElement", + "id" : "acm029196jsd", + "name" : "testIntValueOfWithNullExceptionfIfStringEmpty" + }, + "acm029197jsd" : { + "type" : "ControlElement", + "id" : "acm029197jsd", + "name" : "testLimitStringLengthShort" + }, + "acm029198jsd" : { + "type" : "ControlElement", + "id" : "acm029198jsd", + "name" : "testLimitStringLengthLimiting" + }, + "acm029199jsd" : { + "type" : "ControlElement", + "id" : "acm029199jsd", + "name" : "testLimitStringLengthNullInput" + }, + "acm029200jsd" : { + "type" : "ControlElement", + "id" : "acm029200jsd", + "name" : "testReplaceSpecialCharacters" + }, + "acm029201jsd" : { + "type" : "ControlElement", + "id" : "acm029201jsd", + "name" : "replaceSpecialCharactersWithNonNormalizedUnicode" + }, + "acm029202jsd" : { + "type" : "ControlElement", + "id" : "acm029202jsd", + "name" : "testRepeatSpacesData" + }, + "acm029203jsd" : { + "type" : "ControlElement", + "id" : "acm029203jsd", + "name" : "testRepeatSpaces" + }, + "acm029204jsd" : { + "type" : "ControlElement", + "id" : "acm029204jsd", + "name" : "testRepeat" + }, + "acm029205jsd" : { + "type" : "ControlElement", + "id" : "acm029205jsd", + "name" : "testBoldHTML" + }, + "acm029206jsd" : { + "type" : "ControlElement", + "id" : "acm029206jsd", + "name" : "testBoldHTMLReturnsOriginalTextIfNonNull" + }, + "acm029207jsd" : { + "type" : "ControlElement", + "id" : "acm029207jsd", + "name" : "testBoldHTMLReturnsAlternativeTextIfNull" + }, + "acm029208jsd" : { + "type" : "ControlElement", + "id" : "acm029208jsd", + "name" : "testUnquote" + }, + "acm029209jsd" : { + "type" : "ControlElement", + "id" : "acm029209jsd", + "name" : "testCapitalizeFirst" + }, + "acm029210jsd" : { + "type" : "ControlElement", + "id" : "acm029210jsd", + "name" : "getQuoteStringIfSpaceIsContainedData" + }, + "acm029211jsd" : { + "type" : "ControlElement", + "id" : "acm029211jsd", + "name" : "testGuoteStringIfSpaceIsContained" + }, + "acm029212jsd" : { + "type" : "ControlElement", + "id" : "acm029212jsd", + "name" : "testStripAccents" + }, + "acm029213jsd" : { + "type" : "ControlElement", + "id" : "acm029213jsd", + "name" : "testContainsWhitespace" + }, + "acm029214jsd" : { + "type" : "ControlElement", + "id" : "acm029214jsd", + "name" : "testContainsWhitespace" + }, + "acm029215jsd" : { + "type" : "ClassUnit", + "id" : "acm029215jsd", + "name" : "StringUtilTest", + "compilationUnitId" : "acm029158jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020541jsd" ], + "content" : [ "acm029163jsd", "acm029164jsd", "acm029165jsd", "acm029166jsd", "acm029167jsd", "acm029168jsd", "acm029169jsd", "acm029170jsd", "acm029171jsd", "acm029172jsd", "acm029173jsd", "acm029174jsd", "acm029175jsd", "acm029176jsd", "acm029177jsd", "acm029178jsd", "acm029179jsd", "acm029180jsd", "acm029181jsd", "acm029182jsd", "acm029183jsd", "acm029184jsd", "acm029185jsd", "acm029186jsd", "acm029187jsd", "acm029188jsd", "acm029189jsd", "acm029190jsd", "acm029191jsd", "acm029192jsd", "acm029193jsd", "acm029194jsd", "acm029195jsd", "acm029196jsd", "acm029197jsd", "acm029198jsd", "acm029199jsd", "acm029200jsd", "acm029201jsd", "acm029202jsd", "acm029203jsd", "acm029204jsd", "acm029205jsd", "acm029206jsd", "acm029207jsd", "acm029208jsd", "acm029209jsd", "acm029210jsd", "acm029211jsd", "acm029212jsd", "acm029213jsd", "acm029214jsd" ] + }, + "acm029216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029216jsd", + "name" : "CitationTest", + "parentId" : "acm020620jsd", + "content" : [ "acm029235jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "model", "texparser" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029217jsd" : { + "type" : "CodePackage", + "id" : "acm029217jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029218jsd" ] + }, + "acm029218jsd" : { + "type" : "CodePackage", + "id" : "acm029218jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029219jsd" ] + }, + "acm029219jsd" : { + "type" : "CodePackage", + "id" : "acm029219jsd", + "name" : "model", + "parentId" : null, + "content" : [ "acm029220jsd" ] + }, + "acm029220jsd" : { + "type" : "CodePackage", + "id" : "acm029220jsd", + "name" : "texparser", + "parentId" : null, + "content" : [ "acm029216jsd" ] + }, + "acm029221jsd" : { + "type" : "ControlElement", + "id" : "acm029221jsd", + "name" : "init" + }, + "acm029222jsd" : { + "type" : "ControlElement", + "id" : "acm029222jsd", + "name" : "colStartColEndNotInBounds" + }, + "acm029223jsd" : { + "type" : "ControlElement", + "id" : "acm029223jsd", + "name" : "colStartColEndInBounds" + }, + "acm029224jsd" : { + "type" : "ControlElement", + "id" : "acm029224jsd", + "name" : "constructorLineSmallerEqualZeroTest" + }, + "acm029225jsd" : { + "type" : "ControlElement", + "id" : "acm029225jsd", + "name" : "constructorLineLargerZeroTest" + }, + "acm029226jsd" : { + "type" : "ControlElement", + "id" : "acm029226jsd", + "name" : "constructorColStartColEndNotInBoundsTest" + }, + "acm029227jsd" : { + "type" : "ControlElement", + "id" : "acm029227jsd", + "name" : "constructorColStartColEndInBoundsTest" + }, + "acm029228jsd" : { + "type" : "ControlElement", + "id" : "acm029228jsd", + "name" : "getPathTest" + }, + "acm029229jsd" : { + "type" : "ControlElement", + "id" : "acm029229jsd", + "name" : "getLineTest" + }, + "acm029230jsd" : { + "type" : "ControlElement", + "id" : "acm029230jsd", + "name" : "getColStartTest" + }, + "acm029231jsd" : { + "type" : "ControlElement", + "id" : "acm029231jsd", + "name" : "getColEndTest" + }, + "acm029232jsd" : { + "type" : "ControlElement", + "id" : "acm029232jsd", + "name" : "getLineTextTest" + }, + "acm029233jsd" : { + "type" : "ControlElement", + "id" : "acm029233jsd", + "name" : "getContextTest" + }, + "acm029234jsd" : { + "type" : "ControlElement", + "id" : "acm029234jsd", + "name" : "equalsTest" + }, + "acm029235jsd" : { + "type" : "ClassUnit", + "id" : "acm029235jsd", + "name" : "CitationTest", + "compilationUnitId" : "acm029216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm020631jsd" ], + "content" : [ "acm029221jsd", "acm029222jsd", "acm029223jsd", "acm029224jsd", "acm029225jsd", "acm029226jsd", "acm029227jsd", "acm029228jsd", "acm029229jsd", "acm029230jsd", "acm029231jsd", "acm029232jsd", "acm029233jsd", "acm029234jsd" ] + }, + "acm029236jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029236jsd", + "name" : "BibtexEntryGenerator", + "parentId" : "acm029239jsd", + "content" : [ "acm029242jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "performance" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029237jsd" : { + "type" : "CodePackage", + "id" : "acm029237jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029238jsd" ] + }, + "acm029238jsd" : { + "type" : "CodePackage", + "id" : "acm029238jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029239jsd" ] + }, + "acm029239jsd" : { + "type" : "CodePackage", + "id" : "acm029239jsd", + "name" : "performance", + "parentId" : "acm001339jsd", + "content" : [ "acm029236jsd" ] + }, + "acm029240jsd" : { + "type" : "ControlElement", + "id" : "acm029240jsd", + "name" : "generateBibtexEntries" + }, + "acm029241jsd" : { + "type" : "ControlElement", + "id" : "acm029241jsd", + "name" : "generateBibtexEntry" + }, + "acm029242jsd" : { + "type" : "ClassUnit", + "id" : "acm029242jsd", + "name" : "BibtexEntryGenerator", + "compilationUnitId" : "acm029236jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm029240jsd", "acm029241jsd" ] + }, + "acm029243jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029243jsd", + "name" : "CIServerCondition", + "parentId" : "acm029246jsd", + "content" : [ "acm029249jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "support" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029244jsd" : { + "type" : "CodePackage", + "id" : "acm029244jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029245jsd" ] + }, + "acm029245jsd" : { + "type" : "CodePackage", + "id" : "acm029245jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029246jsd" ] + }, + "acm029246jsd" : { + "type" : "CodePackage", + "id" : "acm029246jsd", + "name" : "support", + "parentId" : "acm001339jsd", + "content" : [ "acm029243jsd", "acm029250jsd" ] + }, + "acm029247jsd" : { + "type" : "ControlElement", + "id" : "acm029247jsd", + "name" : "isCIServer" + }, + "acm029248jsd" : { + "type" : "ControlElement", + "id" : "acm029248jsd", + "name" : "evaluateExecutionCondition" + }, + "acm029249jsd" : { + "type" : "ClassUnit", + "id" : "acm029249jsd", + "name" : "CIServerCondition", + "compilationUnitId" : "acm029243jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm029247jsd", "acm029248jsd" ] + }, + "acm029250jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029250jsd", + "name" : "DisabledOnCIServer", + "parentId" : "acm029246jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "support" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029251jsd" : { + "type" : "CodePackage", + "id" : "acm029251jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029252jsd" ] + }, + "acm029252jsd" : { + "type" : "CodePackage", + "id" : "acm029252jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029253jsd" ] + }, + "acm029253jsd" : { + "type" : "CodePackage", + "id" : "acm029253jsd", + "name" : "support", + "parentId" : null, + "content" : [ "acm029250jsd" ] + }, + "acm029254jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029254jsd", + "name" : "DatabaseTest", + "parentId" : "acm029258jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "testutils", "category" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029255jsd" : { + "type" : "CodePackage", + "id" : "acm029255jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029256jsd" ] + }, + "acm029256jsd" : { + "type" : "CodePackage", + "id" : "acm029256jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029257jsd" ] + }, + "acm029257jsd" : { + "type" : "CodePackage", + "id" : "acm029257jsd", + "name" : "testutils", + "parentId" : "acm001339jsd", + "content" : [ "acm029258jsd", "acm029273jsd" ] + }, + "acm029258jsd" : { + "type" : "CodePackage", + "id" : "acm029258jsd", + "name" : "category", + "parentId" : "acm029257jsd", + "content" : [ "acm029254jsd", "acm029259jsd", "acm029264jsd" ] + }, + "acm029259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029259jsd", + "name" : "FetcherTest", + "parentId" : "acm029258jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "testutils", "category" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029260jsd" : { + "type" : "CodePackage", + "id" : "acm029260jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029261jsd" ] + }, + "acm029261jsd" : { + "type" : "CodePackage", + "id" : "acm029261jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029262jsd" ] + }, + "acm029262jsd" : { + "type" : "CodePackage", + "id" : "acm029262jsd", + "name" : "testutils", + "parentId" : null, + "content" : [ "acm029263jsd" ] + }, + "acm029263jsd" : { + "type" : "CodePackage", + "id" : "acm029263jsd", + "name" : "category", + "parentId" : null, + "content" : [ "acm029259jsd" ] + }, + "acm029264jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029264jsd", + "name" : "GUITest", + "parentId" : "acm029258jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "testutils", "category" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029265jsd" : { + "type" : "CodePackage", + "id" : "acm029265jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029266jsd" ] + }, + "acm029266jsd" : { + "type" : "CodePackage", + "id" : "acm029266jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029267jsd" ] + }, + "acm029267jsd" : { + "type" : "CodePackage", + "id" : "acm029267jsd", + "name" : "testutils", + "parentId" : null, + "content" : [ "acm029268jsd" ] + }, + "acm029268jsd" : { + "type" : "CodePackage", + "id" : "acm029268jsd", + "name" : "category", + "parentId" : null, + "content" : [ "acm029264jsd" ] + }, + "acm029269jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029269jsd", + "name" : "StyleTesterMain", + "parentId" : "acm029274jsd", + "content" : [ "acm029278jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "testutils", "interactive", "styletester" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029270jsd" : { + "type" : "CodePackage", + "id" : "acm029270jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029271jsd" ] + }, + "acm029271jsd" : { + "type" : "CodePackage", + "id" : "acm029271jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029272jsd" ] + }, + "acm029272jsd" : { + "type" : "CodePackage", + "id" : "acm029272jsd", + "name" : "testutils", + "parentId" : null, + "content" : [ "acm029273jsd" ] + }, + "acm029273jsd" : { + "type" : "CodePackage", + "id" : "acm029273jsd", + "name" : "interactive", + "parentId" : "acm029257jsd", + "content" : [ "acm029274jsd" ] + }, + "acm029274jsd" : { + "type" : "CodePackage", + "id" : "acm029274jsd", + "name" : "styletester", + "parentId" : "acm029273jsd", + "content" : [ "acm029269jsd", "acm029279jsd" ] + }, + "acm029275jsd" : { + "type" : "ControlElement", + "id" : "acm029275jsd", + "name" : "main" + }, + "acm029276jsd" : { + "type" : "ControlElement", + "id" : "acm029276jsd", + "name" : "start" + }, + "acm029277jsd" : { + "type" : "ControlElement", + "id" : "acm029277jsd", + "name" : "stop" + }, + "acm029278jsd" : { + "type" : "ClassUnit", + "id" : "acm029278jsd", + "name" : "StyleTesterMain", + "compilationUnitId" : "acm029269jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009346jsd", "acm009712jsd", "acm010366jsd", "acm029288jsd" ], + "content" : [ "acm029275jsd", "acm029276jsd", "acm029277jsd" ] + }, + "acm029279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029279jsd", + "name" : "StyleTesterView", + "parentId" : "acm029274jsd", + "content" : [ "acm029288jsd" ], + "pathElements" : [ "src", "test", "java", "org", "jabref", "testutils", "interactive", "styletester" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm029280jsd" : { + "type" : "CodePackage", + "id" : "acm029280jsd", + "name" : "org", + "parentId" : null, + "content" : [ "acm029281jsd" ] + }, + "acm029281jsd" : { + "type" : "CodePackage", + "id" : "acm029281jsd", + "name" : "jabref", + "parentId" : null, + "content" : [ "acm029282jsd" ] + }, + "acm029282jsd" : { + "type" : "CodePackage", + "id" : "acm029282jsd", + "name" : "testutils", + "parentId" : null, + "content" : [ "acm029283jsd" ] + }, + "acm029283jsd" : { + "type" : "CodePackage", + "id" : "acm029283jsd", + "name" : "interactive", + "parentId" : null, + "content" : [ "acm029284jsd" ] + }, + "acm029284jsd" : { + "type" : "CodePackage", + "id" : "acm029284jsd", + "name" : "styletester", + "parentId" : null, + "content" : [ "acm029279jsd" ] + }, + "acm029285jsd" : { + "type" : "ControlElement", + "id" : "acm029285jsd", + "name" : "StyleTesterView" + }, + "acm029286jsd" : { + "type" : "ControlElement", + "id" : "acm029286jsd", + "name" : "setStates" + }, + "acm029287jsd" : { + "type" : "ControlElement", + "id" : "acm029287jsd", + "name" : "getContent" + }, + "acm029288jsd" : { + "type" : "ClassUnit", + "id" : "acm029288jsd", + "name" : "StyleTesterView", + "compilationUnitId" : "acm029279jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm029285jsd", "acm029286jsd", "acm029287jsd" ] + }, + "acm029290jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029290jsd", + "name" : "postinst", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "buildres", "linux" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029291jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029291jsd", + "name" : "postrm", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "buildres", "linux" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029292jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029292jsd", + "name" : "postinstall", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "buildres", "mac" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029293jsd", + "name" : "gradlew", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "", + "language" : "SHELL" + }, + "acm029294jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029294jsd", + "name" : "after-failure", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "scripts" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm029295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029295jsd", + "name" : "connect-plug-etc-chromium-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029296jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029296jsd", + "name" : "connect-plug-etc-opt-chrome-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029297jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029297jsd", + "name" : "connect-plug-etc-opt-edge-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029298jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029298jsd", + "name" : "connect-plug-hostfs-mozilla-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029299jsd", + "name" : "disconnect-plug-etc-chromium-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029300jsd", + "name" : "disconnect-plug-etc-opt-chrome-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029301jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029301jsd", + "name" : "disconnect-plug-etc-opt-edge-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029302jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029302jsd", + "name" : "disconnect-plug-hostfs-mozilla-native-messaging-jabref", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "snap", "hooks" ], + "extension" : "", + "language" : "SHELL" + }, + "acm029303jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm029303jsd", + "name" : "svg2icns", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "src", "main", "resources", "icons" ], + "extension" : "sh", + "language" : "SHELL" + } + } + }, + "content" : [ "acm001338jsd", "acm001442jsd", "acm029290jsd", "acm029291jsd", "acm029292jsd", "acm029293jsd", "acm029294jsd", "acm029295jsd", "acm029296jsd", "acm029297jsd", "acm029298jsd", "acm029299jsd", "acm029300jsd", "acm029301jsd", "acm029302jsd", "acm029303jsd" ] +} \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/jabref/text_2016/README.md b/tests-base/src/main/resources/benchmark/jabref/text_2016/README.md new file mode 100644 index 000000000..78ad72cc4 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/text_2016/README.md @@ -0,0 +1,16 @@ +# JabRef 2016 + +The text was taken from https://github.com/JabRef/jabref/blob/7c26856a492243a6a8d272dfb4a9054c47018bda/docs/high-level-documentation.md + +## Assumptions + +* For the goldstandard it was assumed, that the text still fits to the model from 2021. + +## Text Adaptation + + - + +## License + +The [documentation](https://github.com/JabRef/jabref/blob/7c26856a492243a6a8d272dfb4a9054c47018bda/docs/high-level-documentation.md) of JabRef is part of their [repository](https://github.com/JabRef/jabref/). +Therefore, the text we extracted from their documentation is licensed according to the [license of JabRef](https://github.com/JabRef/jabref/blob/main/LICENSE.md), i.e., MIT. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/jabref/text_2016/jabref_2016.txt b/tests-base/src/main/resources/benchmark/jabref/text_2016/jabref_2016.txt new file mode 100644 index 000000000..b1ef7e296 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/text_2016/jabref_2016.txt @@ -0,0 +1,10 @@ +Describes relevant information about the code structure of JabRef in a very precise and succinct way. +We are currently transitioning from a spaghetti to an onion architecture with the model in the center, and the logic as an intermediate layer towards the gui which is the outer shell. +The dependencies are only directed towards the center. +We have JUnit tests to detect violations, and the build will fail automatically in these cases. +The model can only represent the most important data structures and has only a little bit of logic attached. +The logic is responsible for reading/writing/importing/exporting and manipulating the model, and it is structured often as an API the gui can call and use. +Only the gui knows the user and his preferences, and can interact with him to help him solve tasks. +For each onion layer, we form packages according to their responsibility, i.e., vertical structuring. +We use an event bus to publish events from the model to the other onion layers. +This allows us to keep the onion architecture but still react upon changes within the core in the outer layers. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/jabref/text_2021/README.md b/tests-base/src/main/resources/benchmark/jabref/text_2021/README.md new file mode 100644 index 000000000..64fdb90ad --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/text_2021/README.md @@ -0,0 +1,12 @@ +# JabRef 2021 + +The text was taken from https://github.com/JabRef/jabref/blob/main/docs/getting-into-the-code/high-level-documentation.md + +## Text Adaptation + +Note, that the first paragraph was skipped as it was more a hint to another documentation than part of the high-level-documentation. + +## License + +The [documentation](https://github.com/JabRef/jabref/blob/main/docs/getting-into-the-code/high-level-documentation.md) of JabRef is part of their [repository](https://github.com/JabRef/jabref/). +Therefore, the text we extracted from their documentation is licensed according to the [license of JabRef](https://github.com/JabRef/jabref/blob/main/LICENSE.md), i.e., MIT. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/jabref/text_2021/jabref.txt b/tests-base/src/main/resources/benchmark/jabref/text_2021/jabref.txt new file mode 100644 index 000000000..8894c9803 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/jabref/text_2021/jabref.txt @@ -0,0 +1,15 @@ +We have been successfully transitioning from a spaghetti to a more structured architecture with the model in the center, and the logic as an intermediate layer towards the gui which is the outer shell. +There are additional utility packages for preferences and the cli. +The dependencies are only directed towards the center. +We have JUnit tests to detect violations of the most crucial dependencies (between logic, model, and gui), and the build will fail automatically in these cases. + +The model represents the most important data structures (BibDatases, BibEntries, Events, and related aspects) and has only a little bit of logic attached. +The logic is responsible for reading/writing/importing/exporting and manipulating the model, and it is structured often as an API the gui can call and use. +Only the gui knows the user and his preferences and can interact with him to help him solve tasks. +For each layer, we form packages according to their responsibility, i.e., vertical structuring. +The model should have no dependencies to other classes of JabRef and the logic should only depend on model classes. +The cli package bundles classes that are responsible for JabRef’s command line interface. +The preferences represents all information customizable by a user for her personal needs. + +We use an event bus to publish events from the model to the other layers. +This allows us to keep the architecture but still react upon changes within the core in the outer layers. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/mediastore/README.md b/tests-base/src/main/resources/benchmark/mediastore/README.md new file mode 100644 index 000000000..9513c9323 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/README.md @@ -0,0 +1,16 @@ +# MediaStore Statistics (cloc) +``` +----------------------------------------------------------------------------------- +Language files blank comment code +----------------------------------------------------------------------------------- +Java 97 1126 1978 3709 +Maven 23 154 43 1193 +XML 24 2 25 590 +Visualforce Component 22 0 0 378 +XHTML 5 59 8 214 +CSS 1 63 0 68 +SQL 4 0 0 7 +----------------------------------------------------------------------------------- +SUM: 176 1404 2054 6159 +----------------------------------------------------------------------------------- +``` diff --git a/tests-base/src/main/resources/benchmark/mediastore/diagrams_2016/ArchitectureWithCache.png b/tests-base/src/main/resources/benchmark/mediastore/diagrams_2016/ArchitectureWithCache.png new file mode 100644 index 000000000..96b0622b7 Binary files /dev/null and b/tests-base/src/main/resources/benchmark/mediastore/diagrams_2016/ArchitectureWithCache.png differ diff --git a/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-code_2016.csv b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-code_2016.csv new file mode 100644 index 000000000..594552eb8 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-code_2016.csv @@ -0,0 +1,49 @@ +sentenceID,codeID +1,Implementation/mediastore.ejb.facade/src/edu/kit/ipd/sdq/mediastore/ejb/facade/FacadeImpl.java +3,Implementation/mediastore.ejb.facade/src/edu/kit/ipd/sdq/mediastore/ejb/facade/FacadeImpl.java +6,Implementation/mediastore.ejb.facade/src/edu/kit/ipd/sdq/mediastore/ejb/facade/FacadeImpl.java +7,Implementation/mediastore.ejb.mediamanagement/src/edu/kit/ipd/sdq/mediastore/ejb/mediamanagement/MediaManagementImpl.java +8,Implementation/mediastore.ejb.mediamanagement/src/edu/kit/ipd/sdq/mediastore/ejb/mediamanagement/MediaManagementImpl.java +9,Implementation/mediastore.ejb.mediamanagement/src/edu/kit/ipd/sdq/mediastore/ejb/mediamanagement/MediaManagementImpl.java +11,Implementation/mediastore.ejb.usermanagement/ejbModule/edu/kit/ipd/sdq/mediastore/ejb/usermanagement/ +12,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/User.java +12,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/UserDBAdapterImpl.java +13,Implementation/mediastore.ejb.usermanagement/ejbModule/edu/kit/ipd/sdq/mediastore/ejb/usermanagement/ +16,Implementation/mediastore.ejb.tagwatermarking/src/edu/kit/ipd/sdq/mediastore/ejb/tagwatermarking/TagWatermarkingImpl.java +17,Implementation/mediastore.ejb.mediamanagement/src/edu/kit/ipd/sdq/mediastore/ejb/mediamanagement/MediaManagementImpl.java +17,Implementation/mediastore.ejb.tagwatermarking/src/edu/kit/ipd/sdq/mediastore/ejb/tagwatermarking/TagWatermarkingImpl.java +19,Implementation/mediastore.ejb.packaging/src/edu/kit/ipd/sdq/mediastore/ejb/packaging/PackagingImpl.java +20,Implementation/mediastore.ejb.reencoder/src/edu/kit/ipd/sdq/mediastore/ejb/reencoder/ReEncoderImpl.java +23,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/DbException.java +23,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/UserAlreadyExistsException.java +23,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +23,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java +24,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/DbException.java +24,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/UserAlreadyExistsException.java +24,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +24,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java +25,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/DbException.java +25,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/UserAlreadyExistsException.java +25,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +25,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java +26,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/Audio.java +26,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/MediaAccessImpl.java +27,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/Audio.java +27,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/MediaAccessImpl.java +28,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/Audio.java +28,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/MediaAccessImpl.java +29,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/User.java +29,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/UserDBAdapterImpl.java +30,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/User.java +30,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/UserDBAdapterImpl.java +31,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/DbException.java +31,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/UserAlreadyExistsException.java +31,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +31,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java +32,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/DbException.java +32,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/UserAlreadyExistsException.java +32,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +32,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java +34,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/Audio.java +34,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/MediaAccessImpl.java +37,Implementation/mediastore.ejb.reencoder/src/edu/kit/ipd/sdq/mediastore/ejb/reencoder/ReEncoderImpl.java diff --git a/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-sam_2016.csv b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-sam_2016.csv new file mode 100644 index 000000000..ddb9c8491 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-sam_2016.csv @@ -0,0 +1,30 @@ +modelElementID,sentence +_st2Y0HDrEeSqnN80MQ2uGw,1 +_st2Y0HDrEeSqnN80MQ2uGw,3 +_st2Y0HDrEeSqnN80MQ2uGw,6 +_p_EeYHDrEeSqnN80MQ2uGw,7 +_p_EeYHDrEeSqnN80MQ2uGw,8 +_p_EeYHDrEeSqnN80MQ2uGw,9 +_ahv3gL0YEeSAHuL4ItXOLQ,11 +_tBjC0HDpEeSqnN80MQ2uGw,12 +_ahv3gL0YEeSAHuL4ItXOLQ,13 +_h_QpkLhEEeSNPorBlo7x9g,16 +_p_EeYHDrEeSqnN80MQ2uGw,17 +_h_QpkLhEEeSNPorBlo7x9g,17 +_B5geQHDsEeSqnN80MQ2uGw,19 +_o10-YHDrEeSqnN80MQ2uGw,20 +_5LN7MLg2EeSNPorBlo7x9g,23 +_5LN7MLg2EeSNPorBlo7x9g,24 +_5LN7MLg2EeSNPorBlo7x9g,25 +_9eK7YHDrEeSqnN80MQ2uGw,26 +_9eK7YHDrEeSqnN80MQ2uGw,27 +_9eK7YHDrEeSqnN80MQ2uGw,28 +_tBjC0HDpEeSqnN80MQ2uGw,29 +_tBjC0HDpEeSqnN80MQ2uGw,30 +_5LN7MLg2EeSNPorBlo7x9g,31 +_5LN7MLg2EeSNPorBlo7x9g,32 +_qxAiILg7EeSNPorBlo7x9g,33 +_9eK7YHDrEeSqnN80MQ2uGw,34 +_qxAiILg7EeSNPorBlo7x9g,35 +_qxAiILg7EeSNPorBlo7x9g,36 +_o10-YHDrEeSqnN80MQ2uGw,37 diff --git a/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-sam_2016_UME.csv b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-sam_2016_UME.csv new file mode 100644 index 000000000..9c9e8298e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_2016-sam_2016_UME.csv @@ -0,0 +1,5 @@ +missingModelElementID +_S-lawHDqEeSqnN80MQ2uGw +_j5vZQLhEEeSNPorBlo7x9g +_Fslt8OXSEeSa__lJ2-JCxw +_S-lawHDqEeSqnN80MQ2uGw2 diff --git a/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_id_2016.json b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_id_2016.json new file mode 100644 index 000000000..7935644ef --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sad_id_2016.json @@ -0,0 +1,378 @@ +{ + "$schema": "../../DiagramSchema.json", + "diagrams": [ + { + "path": "/benchmark/mediastore/diagrams_2016/ArchitectureWithCache.png", + "boxes": [ + { + "boundingBox": { + "x": 654, + "y": 43, + "w": 407, + "h": 250 + }, + "textBoxes": [ + { + "text": "User Management", + "boundingBox": { + "x": 696, + "y": 114, + "w": 330, + "h": 116 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 11, + 13 + ] + } + ] + }, + { + "boundingBox": { + "x": 1306, + "y": 52, + "w": 386, + "h": 242 + }, + "textBoxes": [ + { + "text": "UserDB Adapter", + "boundingBox": { + "x": 1405, + "y": 121, + "w": 191, + "h": 114 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 12, + 29, + 30 + ] + } + ] + }, + { + "boundingBox": { + "x": 991, + "y": 389, + "w": 393, + "h": 244 + }, + "textBoxes": [ + { + "text": "Cache", + "boundingBox": { + "x": 1118, + "y": 487, + "w": 143, + "h": 40 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 288, + "y": 790, + "w": 297, + "h": 253 + }, + "textBoxes": [ + { + "text": "WebGUI", + "boundingBox": { + "x": 329, + "y": 908, + "w": 210, + "h": 43 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 670, + "y": 781, + "w": 407, + "h": 255 + }, + "textBoxes": [ + { + "text": "Tag Watermarking", + "boundingBox": { + "x": 695, + "y": 854, + "w": 355, + "h": 110 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 16, + 17 + ] + } + ] + }, + { + "boundingBox": { + "x": 1313, + "y": 770, + "w": 387, + "h": 246 + }, + "textBoxes": [ + { + "text": "ReEncoder", + "boundingBox": { + "x": 1384, + "y": 868, + "w": 248, + "h": 43 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 20 + ], + "typedTracelinks": [ + { + "sentences": [ + 15, + 16, + 37 + ], + "traceType": "SHARED_STEM" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 1985, + "y": 679, + "w": 282, + "h": 241 + }, + "textBoxes": [ + { + "text": "DB", + "boundingBox": { + "x": 2094, + "y": 793, + "w": 65, + "h": 38 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 12, + 23, + 25, + 31, + 32, + 33, + 34 + ], + "typedTracelinks": [ + { + "sentences": [ + 12, + 29, + 30 + ], + "traceType": "OTHER_ENTITY" + }, + { + "sentences": [ + 24 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 27 + ], + "traceType": "COMMON_NOUN" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 677, + "y": 1179, + "w": 406, + "h": 263 + }, + "textBoxes": [ + { + "text": "Media Management", + "boundingBox": { + "x": 717, + "y": 1253, + "w": 331, + "h": 120 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 7, + 8, + 17 + ], + "typedTracelinks": [ + { + "sentences": [ + 9 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 1320, + "y": 1160, + "w": 390, + "h": 253 + }, + "textBoxes": [ + { + "text": "MediaAccess", + "boundingBox": { + "x": 1367, + "y": 1278, + "w": 297, + "h": 44 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 26, + 27, + 34 + ], + "typedTracelinks": [ + { + "sentences": [ + 28 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 681, + "y": 1645, + "w": 408, + "h": 268 + }, + "textBoxes": [ + { + "text": "Packaging", + "boundingBox": { + "x": 762, + "y": 1768, + "w": 249, + "h": 56 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 19 + ] + } + ] + }, + { + "boundingBox": { + "x": 1898, + "y": 1598, + "w": 390, + "h": 249 + }, + "textBoxes": [ + { + "text": "DataStorage", + "boundingBox": { + "x": 1948, + "y": 1715, + "w": 293, + "h": 48 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "mediastore/text_2016/mediastore.txt", + "sentences": [ + 33, + 35, + 36 + ] + } + ] + } + ] + } + ] +} diff --git a/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sam_2016-code_2016.csv b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sam_2016-code_2016.csv new file mode 100644 index 000000000..879276dfe --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/goldstandards/goldstandard_sam_2016-code_2016.csv @@ -0,0 +1,56 @@ +ae_id,ae_name,ce_ids +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadTagWatermarkingRemote.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadMediaAccess.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadMediaAccessRemote.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadTagWatermarking.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadReEncoderLocal.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadReEncoder.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadCache.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownload.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadCacheLocal.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadReEncoderRemote.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadMediaAccessLocal.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadTagWatermarkingLocal.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadAudioWatermarkingLocal.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadAudioWatermarking.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadCacheRemote.java +_4QwQwHDqEeSqnN80MQ2uGw,Interface: IDownload,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IDownloadAudioWatermarkingRemote.java +_4TPZgHDpEeSqnN80MQ2uGw,Interface: IUserDB,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IUserDBAdapter.java +_4TPZgHDpEeSqnN80MQ2uGw,Interface: IUserDB,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IUserDBAdapterRemote.java +_4TPZgHDpEeSqnN80MQ2uGw,Interface: IUserDB,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IUserDBAdapterLocal.java +_9eK7YHDrEeSqnN80MQ2uGw,Component: MediaAccess,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/MediaAccessImpl.java +_9eK7YHDrEeSqnN80MQ2uGw,Component: MediaAccess,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/Audio.java +_B5geQHDsEeSqnN80MQ2uGw,Component: Packaging,Implementation/mediastore.ejb.packaging/src/edu/kit/ipd/sdq/mediastore/ejb/packaging/PackagingImpl.java +_NeTaUHDwEeSqnN80MQ2uGw,Interface: IFacade,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IFacade.java +_NeTaUHDwEeSqnN80MQ2uGw,Interface: IFacade,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IFacadeLocal.java +_NeTaUHDwEeSqnN80MQ2uGw,Interface: IFacade,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IFacadeRemote.java +_Nv-1oHDvEeSqnN80MQ2uGw,Interface: IMediaManagement,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaManagementRemote.java +_Nv-1oHDvEeSqnN80MQ2uGw,Interface: IMediaManagement,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaManagementLocal.java +_Nv-1oHDvEeSqnN80MQ2uGw,Interface: IMediaManagement,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaManagement.java +_S-lawHDqEeSqnN80MQ2uGw,Component: AudioWatermarking,Implementation/mediastore.ejb.audiowatermarking/src/edu/kit/ipd/sdq/mediastore/ejb/audiowatermarking/ +_ahv3gL0YEeSAHuL4ItXOLQ,Component: UserManagement,Implementation/mediastore.ejb.usermanagement/ejbModule/edu/kit/ipd/sdq/mediastore/ejb/usermanagement/ +_h_QpkLhEEeSNPorBlo7x9g,Component: TagWatermarking,Implementation/mediastore.ejb.tagwatermarking/src/edu/kit/ipd/sdq/mediastore/ejb/tagwatermarking/TagWatermarkingImpl.java +_j5vZQLhEEeSNPorBlo7x9g,Component: Cache,Implementation/mediastore.ejb.cache/ejbModule/edu/kit/ipd/sdq/mediastore/ejb/cache/ +_jAJnML0YEeSAHuL4ItXOLQ,Interface: IUserManagement,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IUserManagementLocal.java +_jAJnML0YEeSAHuL4ItXOLQ,Interface: IUserManagement,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IUserManagement.java +_jAJnML0YEeSAHuL4ItXOLQ,Interface: IUserManagement,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IUserManagementRemote.java +_o10-YHDrEeSqnN80MQ2uGw,Component: Reencoding,Implementation/mediastore.ejb.reencoder/src/edu/kit/ipd/sdq/mediastore/ejb/reencoder/ReEncoderImpl.java +_p_EeYHDrEeSqnN80MQ2uGw,Component: MediaManagement,Implementation/mediastore.ejb.mediamanagement/src/edu/kit/ipd/sdq/mediastore/ejb/mediamanagement/MediaManagementImpl.java +_psfEIHDsEeSqnN80MQ2uGw,Interface: IMediaAccess,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaAccessMaintenanceLocal.java +_psfEIHDsEeSqnN80MQ2uGw,Interface: IMediaAccess,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaAccessLocal.java +_psfEIHDsEeSqnN80MQ2uGw,Interface: IMediaAccess,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaAccessRemote.java +_psfEIHDsEeSqnN80MQ2uGw,Interface: IMediaAccess,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaAccess.java +_psfEIHDsEeSqnN80MQ2uGw,Interface: IMediaAccess,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaAccessMaintenance.java +_psfEIHDsEeSqnN80MQ2uGw,Interface: IMediaAccess,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IMediaAccessMaintenanceRemote.java +_s3KlgHDuEeSqnN80MQ2uGw,Interface: IPackaging,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IPackagingRemote.java +_s3KlgHDuEeSqnN80MQ2uGw,Interface: IPackaging,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IPackagingLocal.java +_s3KlgHDuEeSqnN80MQ2uGw,Interface: IPackaging,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/interfaces/IPackaging.java +_st2Y0HDrEeSqnN80MQ2uGw,Component: Facade,Implementation/mediastore.ejb.facade/src/edu/kit/ipd/sdq/mediastore/ejb/facade/FacadeImpl.java +_tBjC0HDpEeSqnN80MQ2uGw,Component: UserDBAdapter,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/UserDBAdapterImpl.java +_tBjC0HDpEeSqnN80MQ2uGw,Component: UserDBAdapter,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/User.java +_68uVELg2EeSNPorBlo7x9g,Interface: IDB,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java +_68uVELg2EeSNPorBlo7x9g,Interface: IDB,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +_5LN7MLg2EeSNPorBlo7x9g,Component: DB,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/DbException.java +_5LN7MLg2EeSNPorBlo7x9g,Component: DB,Implementation/mediastore.basic/src/edu/kit/ipd/sdq/mediastore/basic/exceptions/UserAlreadyExistsException.java +_5LN7MLg2EeSNPorBlo7x9g,Component: DB,Implementation/mediastore.ejb.mediaaccess/src/edu/kit/ipd/sdq/mediastore/ejb/mediaaccess/DbManager.java +_5LN7MLg2EeSNPorBlo7x9g,Component: DB,Implementation/mediastore.ejb.userdbadapter/src/edu/kit/ipd/sdq/mediastore/ejb/userdbadapter/DbManager.java diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/code/README.md b/tests-base/src/main/resources/benchmark/mediastore/model_2016/code/README.md new file mode 100644 index 000000000..c9ccdddba --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/code/README.md @@ -0,0 +1,2 @@ +# MediaStore3 Code Model +The code that was used is located at https://github.com/ArDoCo/MediaStore3/commit/94c398fa02b3d6b8d71517522a7206d37ed3a9af diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/code/codeModel.acm b/tests-base/src/main/resources/benchmark/mediastore/model_2016/code/codeModel.acm new file mode 100644 index 000000000..fe1e89b6e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/code/codeModel.acm @@ -0,0 +1,8798 @@ +{ + "id" : "acm002610jsd", + "codeItemRepository" : { + "repository" : { + "acm001337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001337jsd", + "name" : "BaseEJB", + "parentId" : "acm001343jsd", + "content" : [ "acm001347jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001338jsd" : { + "type" : "CodePackage", + "id" : "acm001338jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001339jsd" ] + }, + "acm001339jsd" : { + "type" : "CodePackage", + "id" : "acm001339jsd", + "name" : "kit", + "parentId" : "acm001338jsd", + "content" : [ "acm001340jsd" ] + }, + "acm001340jsd" : { + "type" : "CodePackage", + "id" : "acm001340jsd", + "name" : "ipd", + "parentId" : "acm001339jsd", + "content" : [ "acm001341jsd" ] + }, + "acm001341jsd" : { + "type" : "CodePackage", + "id" : "acm001341jsd", + "name" : "sdq", + "parentId" : "acm001340jsd", + "content" : [ "acm001342jsd" ] + }, + "acm001342jsd" : { + "type" : "CodePackage", + "id" : "acm001342jsd", + "name" : "mediastore", + "parentId" : "acm001341jsd", + "content" : [ "acm001343jsd", "acm002132jsd", "acm002459jsd" ] + }, + "acm001343jsd" : { + "type" : "CodePackage", + "id" : "acm001343jsd", + "name" : "basic", + "parentId" : "acm001342jsd", + "content" : [ "acm001337jsd", "acm001355jsd", "acm001457jsd", "acm001596jsd", "acm001691jsd", "acm002081jsd" ] + }, + "acm001344jsd" : { + "type" : "ControlElement", + "id" : "acm001344jsd", + "name" : "BaseEJB" + }, + "acm001345jsd" : { + "type" : "ControlElement", + "id" : "acm001345jsd", + "name" : "initRequiredInterface" + }, + "acm001346jsd" : { + "type" : "ControlElement", + "id" : "acm001346jsd", + "name" : "isLocal" + }, + "acm001347jsd" : { + "type" : "ClassUnit", + "id" : "acm001347jsd", + "name" : "BaseEJB", + "compilationUnitId" : "acm001337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001411jsd", "acm001436jsd", "acm001449jsd", "acm001692jsd" ], + "content" : [ "acm001344jsd", "acm001345jsd", "acm001346jsd" ] + }, + "acm001348jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001348jsd", + "name" : "Config", + "parentId" : "acm001355jsd", + "content" : [ "acm001359jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001349jsd" : { + "type" : "CodePackage", + "id" : "acm001349jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001350jsd" ] + }, + "acm001350jsd" : { + "type" : "CodePackage", + "id" : "acm001350jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001351jsd" ] + }, + "acm001351jsd" : { + "type" : "CodePackage", + "id" : "acm001351jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001352jsd" ] + }, + "acm001352jsd" : { + "type" : "CodePackage", + "id" : "acm001352jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001353jsd" ] + }, + "acm001353jsd" : { + "type" : "CodePackage", + "id" : "acm001353jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001354jsd" ] + }, + "acm001354jsd" : { + "type" : "CodePackage", + "id" : "acm001354jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001355jsd" ] + }, + "acm001355jsd" : { + "type" : "CodePackage", + "id" : "acm001355jsd", + "name" : "config", + "parentId" : "acm001343jsd", + "content" : [ "acm001348jsd", "acm001360jsd", "acm001384jsd", "acm001398jsd", "acm001412jsd", "acm001422jsd", "acm001437jsd" ] + }, + "acm001356jsd" : { + "type" : "ControlElement", + "id" : "acm001356jsd", + "name" : "loadConfig" + }, + "acm001357jsd" : { + "type" : "ControlElement", + "id" : "acm001357jsd", + "name" : "isReconfigurable" + }, + "acm001358jsd" : { + "type" : "ControlElement", + "id" : "acm001358jsd", + "name" : "getEJBs" + }, + "acm001359jsd" : { + "type" : "ClassUnit", + "id" : "acm001359jsd", + "name" : "Config", + "compilationUnitId" : "acm001348jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001436jsd", "acm001449jsd" ], + "content" : [ "acm001356jsd", "acm001357jsd", "acm001358jsd" ] + }, + "acm001360jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001360jsd", + "name" : "EJB", + "parentId" : "acm001355jsd", + "content" : [ "acm001383jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001361jsd" : { + "type" : "CodePackage", + "id" : "acm001361jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001362jsd" ] + }, + "acm001362jsd" : { + "type" : "CodePackage", + "id" : "acm001362jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001363jsd" ] + }, + "acm001363jsd" : { + "type" : "CodePackage", + "id" : "acm001363jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001364jsd" ] + }, + "acm001364jsd" : { + "type" : "CodePackage", + "id" : "acm001364jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001365jsd" ] + }, + "acm001365jsd" : { + "type" : "CodePackage", + "id" : "acm001365jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001366jsd" ] + }, + "acm001366jsd" : { + "type" : "CodePackage", + "id" : "acm001366jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001367jsd" ] + }, + "acm001367jsd" : { + "type" : "CodePackage", + "id" : "acm001367jsd", + "name" : "config", + "parentId" : null, + "content" : [ "acm001360jsd" ] + }, + "acm001368jsd" : { + "type" : "ControlElement", + "id" : "acm001368jsd", + "name" : "EJB" + }, + "acm001369jsd" : { + "type" : "ControlElement", + "id" : "acm001369jsd", + "name" : "setProvidedInterfaces" + }, + "acm001370jsd" : { + "type" : "ControlElement", + "id" : "acm001370jsd", + "name" : "setRequiredInterfaces" + }, + "acm001371jsd" : { + "type" : "ControlElement", + "id" : "acm001371jsd", + "name" : "getRequiredInterface" + }, + "acm001372jsd" : { + "type" : "ControlElement", + "id" : "acm001372jsd", + "name" : "getProvidedInterface" + }, + "acm001373jsd" : { + "type" : "ControlElement", + "id" : "acm001373jsd", + "name" : "addRequiredInterface" + }, + "acm001374jsd" : { + "type" : "ControlElement", + "id" : "acm001374jsd", + "name" : "addProvidedInterface" + }, + "acm001375jsd" : { + "type" : "ControlElement", + "id" : "acm001375jsd", + "name" : "getPort" + }, + "acm001376jsd" : { + "type" : "ControlElement", + "id" : "acm001376jsd", + "name" : "getHost" + }, + "acm001377jsd" : { + "type" : "ControlElement", + "id" : "acm001377jsd", + "name" : "getName" + }, + "acm001378jsd" : { + "type" : "ControlElement", + "id" : "acm001378jsd", + "name" : "getAppName" + }, + "acm001379jsd" : { + "type" : "ControlElement", + "id" : "acm001379jsd", + "name" : "getModuleName" + }, + "acm001380jsd" : { + "type" : "ControlElement", + "id" : "acm001380jsd", + "name" : "getBeanName" + }, + "acm001381jsd" : { + "type" : "ControlElement", + "id" : "acm001381jsd", + "name" : "equals" + }, + "acm001382jsd" : { + "type" : "ControlElement", + "id" : "acm001382jsd", + "name" : "toString" + }, + "acm001383jsd" : { + "type" : "ClassUnit", + "id" : "acm001383jsd", + "name" : "EJB", + "compilationUnitId" : "acm001360jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001436jsd", "acm001449jsd" ], + "content" : [ "acm001368jsd", "acm001369jsd", "acm001370jsd", "acm001371jsd", "acm001372jsd", "acm001373jsd", "acm001374jsd", "acm001375jsd", "acm001376jsd", "acm001377jsd", "acm001378jsd", "acm001379jsd", "acm001380jsd", "acm001381jsd", "acm001382jsd" ] + }, + "acm001384jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001384jsd", + "name" : "GlobalConstantsContainer", + "parentId" : "acm001355jsd", + "content" : [ "acm001397jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001385jsd" : { + "type" : "CodePackage", + "id" : "acm001385jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001386jsd" ] + }, + "acm001386jsd" : { + "type" : "CodePackage", + "id" : "acm001386jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001387jsd" ] + }, + "acm001387jsd" : { + "type" : "CodePackage", + "id" : "acm001387jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001388jsd" ] + }, + "acm001388jsd" : { + "type" : "CodePackage", + "id" : "acm001388jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001389jsd" ] + }, + "acm001389jsd" : { + "type" : "CodePackage", + "id" : "acm001389jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001390jsd" ] + }, + "acm001390jsd" : { + "type" : "CodePackage", + "id" : "acm001390jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001391jsd" ] + }, + "acm001391jsd" : { + "type" : "CodePackage", + "id" : "acm001391jsd", + "name" : "config", + "parentId" : null, + "content" : [ "acm001384jsd" ] + }, + "acm001392jsd" : { + "type" : "ControlElement", + "id" : "acm001392jsd", + "name" : "getTempDirPath" + }, + "acm001393jsd" : { + "type" : "ControlElement", + "id" : "acm001393jsd", + "name" : "getFileDir" + }, + "acm001394jsd" : { + "type" : "ControlElement", + "id" : "acm001394jsd", + "name" : "getCacheCapacity" + }, + "acm001395jsd" : { + "type" : "ControlElement", + "id" : "acm001395jsd", + "name" : "getProperty" + }, + "acm001396jsd" : { + "type" : "ControlElement", + "id" : "acm001396jsd", + "name" : "loadProperties" + }, + "acm001397jsd" : { + "type" : "ClassUnit", + "id" : "acm001397jsd", + "name" : "GlobalConstantsContainer", + "compilationUnitId" : "acm001384jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001392jsd", "acm001393jsd", "acm001394jsd", "acm001395jsd", "acm001396jsd" ] + }, + "acm001398jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001398jsd", + "name" : "InterfaceDetails", + "parentId" : "acm001355jsd", + "content" : [ "acm001411jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001399jsd" : { + "type" : "CodePackage", + "id" : "acm001399jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001400jsd" ] + }, + "acm001400jsd" : { + "type" : "CodePackage", + "id" : "acm001400jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001401jsd" ] + }, + "acm001401jsd" : { + "type" : "CodePackage", + "id" : "acm001401jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001402jsd" ] + }, + "acm001402jsd" : { + "type" : "CodePackage", + "id" : "acm001402jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001403jsd" ] + }, + "acm001403jsd" : { + "type" : "CodePackage", + "id" : "acm001403jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001404jsd" ] + }, + "acm001404jsd" : { + "type" : "CodePackage", + "id" : "acm001404jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001405jsd" ] + }, + "acm001405jsd" : { + "type" : "CodePackage", + "id" : "acm001405jsd", + "name" : "config", + "parentId" : null, + "content" : [ "acm001398jsd" ] + }, + "acm001406jsd" : { + "type" : "ControlElement", + "id" : "acm001406jsd", + "name" : "InterfaceDetails" + }, + "acm001407jsd" : { + "type" : "ControlElement", + "id" : "acm001407jsd", + "name" : "getBusinessInterface" + }, + "acm001408jsd" : { + "type" : "ControlElement", + "id" : "acm001408jsd", + "name" : "getProvidedInterface" + }, + "acm001409jsd" : { + "type" : "ControlElement", + "id" : "acm001409jsd", + "name" : "getEJB" + }, + "acm001410jsd" : { + "type" : "ControlElement", + "id" : "acm001410jsd", + "name" : "isLocal" + }, + "acm001411jsd" : { + "type" : "ClassUnit", + "id" : "acm001411jsd", + "name" : "InterfaceDetails", + "compilationUnitId" : "acm001398jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001436jsd", "acm001692jsd" ], + "content" : [ "acm001406jsd", "acm001407jsd", "acm001408jsd", "acm001409jsd", "acm001410jsd" ] + }, + "acm001412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001412jsd", + "name" : "Main", + "parentId" : "acm001355jsd", + "content" : [ "acm001421jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001413jsd" : { + "type" : "CodePackage", + "id" : "acm001413jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001414jsd" ] + }, + "acm001414jsd" : { + "type" : "CodePackage", + "id" : "acm001414jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001415jsd" ] + }, + "acm001415jsd" : { + "type" : "CodePackage", + "id" : "acm001415jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001416jsd" ] + }, + "acm001416jsd" : { + "type" : "CodePackage", + "id" : "acm001416jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001417jsd" ] + }, + "acm001417jsd" : { + "type" : "CodePackage", + "id" : "acm001417jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001418jsd" ] + }, + "acm001418jsd" : { + "type" : "CodePackage", + "id" : "acm001418jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001419jsd" ] + }, + "acm001419jsd" : { + "type" : "CodePackage", + "id" : "acm001419jsd", + "name" : "config", + "parentId" : null, + "content" : [ "acm001412jsd" ] + }, + "acm001420jsd" : { + "type" : "ControlElement", + "id" : "acm001420jsd", + "name" : "main" + }, + "acm001421jsd" : { + "type" : "ClassUnit", + "id" : "acm001421jsd", + "name" : "Main", + "compilationUnitId" : "acm001412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001436jsd", "acm001449jsd" ], + "content" : [ "acm001420jsd" ] + }, + "acm001422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001422jsd", + "name" : "ProvidedInterface", + "parentId" : "acm001355jsd", + "content" : [ "acm001436jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001423jsd" : { + "type" : "CodePackage", + "id" : "acm001423jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001424jsd" ] + }, + "acm001424jsd" : { + "type" : "CodePackage", + "id" : "acm001424jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001425jsd" ] + }, + "acm001425jsd" : { + "type" : "CodePackage", + "id" : "acm001425jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001426jsd" ] + }, + "acm001426jsd" : { + "type" : "CodePackage", + "id" : "acm001426jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001427jsd" ] + }, + "acm001427jsd" : { + "type" : "CodePackage", + "id" : "acm001427jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001428jsd" ] + }, + "acm001428jsd" : { + "type" : "CodePackage", + "id" : "acm001428jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001429jsd" ] + }, + "acm001429jsd" : { + "type" : "CodePackage", + "id" : "acm001429jsd", + "name" : "config", + "parentId" : null, + "content" : [ "acm001422jsd" ] + }, + "acm001430jsd" : { + "type" : "ControlElement", + "id" : "acm001430jsd", + "name" : "ProvidedInterface" + }, + "acm001431jsd" : { + "type" : "ControlElement", + "id" : "acm001431jsd", + "name" : "getFullName" + }, + "acm001432jsd" : { + "type" : "ControlElement", + "id" : "acm001432jsd", + "name" : "getName" + }, + "acm001433jsd" : { + "type" : "ControlElement", + "id" : "acm001433jsd", + "name" : "getProvidingEJBName" + }, + "acm001434jsd" : { + "type" : "ControlElement", + "id" : "acm001434jsd", + "name" : "getProvidingEJB" + }, + "acm001435jsd" : { + "type" : "ControlElement", + "id" : "acm001435jsd", + "name" : "toString" + }, + "acm001436jsd" : { + "type" : "ClassUnit", + "id" : "acm001436jsd", + "name" : "ProvidedInterface", + "compilationUnitId" : "acm001422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd" ], + "content" : [ "acm001430jsd", "acm001431jsd", "acm001432jsd", "acm001433jsd", "acm001434jsd", "acm001435jsd" ] + }, + "acm001437jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001437jsd", + "name" : "RequiredInterface", + "parentId" : "acm001355jsd", + "content" : [ "acm001449jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "config" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001438jsd" : { + "type" : "CodePackage", + "id" : "acm001438jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001439jsd" ] + }, + "acm001439jsd" : { + "type" : "CodePackage", + "id" : "acm001439jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001440jsd" ] + }, + "acm001440jsd" : { + "type" : "CodePackage", + "id" : "acm001440jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001441jsd" ] + }, + "acm001441jsd" : { + "type" : "CodePackage", + "id" : "acm001441jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001442jsd" ] + }, + "acm001442jsd" : { + "type" : "CodePackage", + "id" : "acm001442jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001443jsd" ] + }, + "acm001443jsd" : { + "type" : "CodePackage", + "id" : "acm001443jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001444jsd" ] + }, + "acm001444jsd" : { + "type" : "CodePackage", + "id" : "acm001444jsd", + "name" : "config", + "parentId" : null, + "content" : [ "acm001437jsd" ] + }, + "acm001445jsd" : { + "type" : "ControlElement", + "id" : "acm001445jsd", + "name" : "RequiredInterface" + }, + "acm001446jsd" : { + "type" : "ControlElement", + "id" : "acm001446jsd", + "name" : "getProvidedInterface" + }, + "acm001447jsd" : { + "type" : "ControlElement", + "id" : "acm001447jsd", + "name" : "getName" + }, + "acm001448jsd" : { + "type" : "ControlElement", + "id" : "acm001448jsd", + "name" : "toString" + }, + "acm001449jsd" : { + "type" : "ClassUnit", + "id" : "acm001449jsd", + "name" : "RequiredInterface", + "compilationUnitId" : "acm001437jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001436jsd" ], + "content" : [ "acm001445jsd", "acm001446jsd", "acm001447jsd", "acm001448jsd" ] + }, + "acm001450jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001450jsd", + "name" : "AudioFile", + "parentId" : "acm001457jsd", + "content" : [ "acm001481jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001451jsd" : { + "type" : "CodePackage", + "id" : "acm001451jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001452jsd" ] + }, + "acm001452jsd" : { + "type" : "CodePackage", + "id" : "acm001452jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001453jsd" ] + }, + "acm001453jsd" : { + "type" : "CodePackage", + "id" : "acm001453jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001454jsd" ] + }, + "acm001454jsd" : { + "type" : "CodePackage", + "id" : "acm001454jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001455jsd" ] + }, + "acm001455jsd" : { + "type" : "CodePackage", + "id" : "acm001455jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001456jsd" ] + }, + "acm001456jsd" : { + "type" : "CodePackage", + "id" : "acm001456jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001457jsd" ] + }, + "acm001457jsd" : { + "type" : "CodePackage", + "id" : "acm001457jsd", + "name" : "data", + "parentId" : "acm001343jsd", + "content" : [ "acm001450jsd", "acm001482jsd", "acm001511jsd", "acm001533jsd", "acm001544jsd", "acm001557jsd", "acm001570jsd" ] + }, + "acm001458jsd" : { + "type" : "ControlElement", + "id" : "acm001458jsd", + "name" : "AudioFile" + }, + "acm001459jsd" : { + "type" : "ControlElement", + "id" : "acm001459jsd", + "name" : "AudioFile" + }, + "acm001460jsd" : { + "type" : "ControlElement", + "id" : "acm001460jsd", + "name" : "setInfo" + }, + "acm001461jsd" : { + "type" : "ControlElement", + "id" : "acm001461jsd", + "name" : "getInfo" + }, + "acm001462jsd" : { + "type" : "ControlElement", + "id" : "acm001462jsd", + "name" : "getId" + }, + "acm001463jsd" : { + "type" : "ControlElement", + "id" : "acm001463jsd", + "name" : "setId" + }, + "acm001464jsd" : { + "type" : "ControlElement", + "id" : "acm001464jsd", + "name" : "getAlbum" + }, + "acm001465jsd" : { + "type" : "ControlElement", + "id" : "acm001465jsd", + "name" : "setAlbum" + }, + "acm001466jsd" : { + "type" : "ControlElement", + "id" : "acm001466jsd", + "name" : "getArtist" + }, + "acm001467jsd" : { + "type" : "ControlElement", + "id" : "acm001467jsd", + "name" : "setArtist" + }, + "acm001468jsd" : { + "type" : "ControlElement", + "id" : "acm001468jsd", + "name" : "getBitrate" + }, + "acm001469jsd" : { + "type" : "ControlElement", + "id" : "acm001469jsd", + "name" : "setBitrate" + }, + "acm001470jsd" : { + "type" : "ControlElement", + "id" : "acm001470jsd", + "name" : "getFilename" + }, + "acm001471jsd" : { + "type" : "ControlElement", + "id" : "acm001471jsd", + "name" : "getGenre" + }, + "acm001472jsd" : { + "type" : "ControlElement", + "id" : "acm001472jsd", + "name" : "setGenre" + }, + "acm001473jsd" : { + "type" : "ControlElement", + "id" : "acm001473jsd", + "name" : "getReleaseyear" + }, + "acm001474jsd" : { + "type" : "ControlElement", + "id" : "acm001474jsd", + "name" : "setReleaseyear" + }, + "acm001475jsd" : { + "type" : "ControlElement", + "id" : "acm001475jsd", + "name" : "getTitle" + }, + "acm001476jsd" : { + "type" : "ControlElement", + "id" : "acm001476jsd", + "name" : "setTitle" + }, + "acm001477jsd" : { + "type" : "ControlElement", + "id" : "acm001477jsd", + "name" : "getUploader" + }, + "acm001478jsd" : { + "type" : "ControlElement", + "id" : "acm001478jsd", + "name" : "setUploader" + }, + "acm001479jsd" : { + "type" : "ControlElement", + "id" : "acm001479jsd", + "name" : "setContent" + }, + "acm001480jsd" : { + "type" : "ControlElement", + "id" : "acm001480jsd", + "name" : "getContent" + }, + "acm001481jsd" : { + "type" : "ClassUnit", + "id" : "acm001481jsd", + "name" : "AudioFile", + "compilationUnitId" : "acm001450jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001510jsd", "acm001543jsd" ], + "content" : [ "acm001458jsd", "acm001459jsd", "acm001460jsd", "acm001461jsd", "acm001462jsd", "acm001463jsd", "acm001464jsd", "acm001465jsd", "acm001466jsd", "acm001467jsd", "acm001468jsd", "acm001469jsd", "acm001470jsd", "acm001471jsd", "acm001472jsd", "acm001473jsd", "acm001474jsd", "acm001475jsd", "acm001476jsd", "acm001477jsd", "acm001478jsd", "acm001479jsd", "acm001480jsd" ] + }, + "acm001482jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001482jsd", + "name" : "AudioFileInfo", + "parentId" : "acm001457jsd", + "content" : [ "acm001510jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001483jsd" : { + "type" : "CodePackage", + "id" : "acm001483jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001484jsd" ] + }, + "acm001484jsd" : { + "type" : "CodePackage", + "id" : "acm001484jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001485jsd" ] + }, + "acm001485jsd" : { + "type" : "CodePackage", + "id" : "acm001485jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001486jsd" ] + }, + "acm001486jsd" : { + "type" : "CodePackage", + "id" : "acm001486jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001487jsd" ] + }, + "acm001487jsd" : { + "type" : "CodePackage", + "id" : "acm001487jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001488jsd" ] + }, + "acm001488jsd" : { + "type" : "CodePackage", + "id" : "acm001488jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001489jsd" ] + }, + "acm001489jsd" : { + "type" : "CodePackage", + "id" : "acm001489jsd", + "name" : "data", + "parentId" : null, + "content" : [ "acm001482jsd" ] + }, + "acm001490jsd" : { + "type" : "ControlElement", + "id" : "acm001490jsd", + "name" : "AudioFileInfo" + }, + "acm001491jsd" : { + "type" : "ControlElement", + "id" : "acm001491jsd", + "name" : "AudioFileInfo" + }, + "acm001492jsd" : { + "type" : "ControlElement", + "id" : "acm001492jsd", + "name" : "getId" + }, + "acm001493jsd" : { + "type" : "ControlElement", + "id" : "acm001493jsd", + "name" : "setId" + }, + "acm001494jsd" : { + "type" : "ControlElement", + "id" : "acm001494jsd", + "name" : "getAlbum" + }, + "acm001495jsd" : { + "type" : "ControlElement", + "id" : "acm001495jsd", + "name" : "setAlbum" + }, + "acm001496jsd" : { + "type" : "ControlElement", + "id" : "acm001496jsd", + "name" : "getArtist" + }, + "acm001497jsd" : { + "type" : "ControlElement", + "id" : "acm001497jsd", + "name" : "setArtist" + }, + "acm001498jsd" : { + "type" : "ControlElement", + "id" : "acm001498jsd", + "name" : "getBitrate" + }, + "acm001499jsd" : { + "type" : "ControlElement", + "id" : "acm001499jsd", + "name" : "setBitrate" + }, + "acm001500jsd" : { + "type" : "ControlElement", + "id" : "acm001500jsd", + "name" : "getFilename" + }, + "acm001501jsd" : { + "type" : "ControlElement", + "id" : "acm001501jsd", + "name" : "getGenre" + }, + "acm001502jsd" : { + "type" : "ControlElement", + "id" : "acm001502jsd", + "name" : "setGenre" + }, + "acm001503jsd" : { + "type" : "ControlElement", + "id" : "acm001503jsd", + "name" : "getReleaseyear" + }, + "acm001504jsd" : { + "type" : "ControlElement", + "id" : "acm001504jsd", + "name" : "setReleaseyear" + }, + "acm001505jsd" : { + "type" : "ControlElement", + "id" : "acm001505jsd", + "name" : "getTitle" + }, + "acm001506jsd" : { + "type" : "ControlElement", + "id" : "acm001506jsd", + "name" : "setTitle" + }, + "acm001507jsd" : { + "type" : "ControlElement", + "id" : "acm001507jsd", + "name" : "getUploader" + }, + "acm001508jsd" : { + "type" : "ControlElement", + "id" : "acm001508jsd", + "name" : "setUploader" + }, + "acm001509jsd" : { + "type" : "ControlElement", + "id" : "acm001509jsd", + "name" : "toString" + }, + "acm001510jsd" : { + "type" : "ClassUnit", + "id" : "acm001510jsd", + "name" : "AudioFileInfo", + "compilationUnitId" : "acm001482jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001490jsd", "acm001491jsd", "acm001492jsd", "acm001493jsd", "acm001494jsd", "acm001495jsd", "acm001496jsd", "acm001497jsd", "acm001498jsd", "acm001499jsd", "acm001500jsd", "acm001501jsd", "acm001502jsd", "acm001503jsd", "acm001504jsd", "acm001505jsd", "acm001506jsd", "acm001507jsd", "acm001508jsd", "acm001509jsd" ] + }, + "acm001511jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001511jsd", + "name" : "CurrentUser", + "parentId" : "acm001457jsd", + "content" : [ "acm001532jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001512jsd" : { + "type" : "CodePackage", + "id" : "acm001512jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001513jsd" ] + }, + "acm001513jsd" : { + "type" : "CodePackage", + "id" : "acm001513jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001514jsd" ] + }, + "acm001514jsd" : { + "type" : "CodePackage", + "id" : "acm001514jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001515jsd" ] + }, + "acm001515jsd" : { + "type" : "CodePackage", + "id" : "acm001515jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001516jsd" ] + }, + "acm001516jsd" : { + "type" : "CodePackage", + "id" : "acm001516jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001517jsd" ] + }, + "acm001517jsd" : { + "type" : "CodePackage", + "id" : "acm001517jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001518jsd" ] + }, + "acm001518jsd" : { + "type" : "CodePackage", + "id" : "acm001518jsd", + "name" : "data", + "parentId" : null, + "content" : [ "acm001511jsd" ] + }, + "acm001519jsd" : { + "type" : "ControlElement", + "id" : "acm001519jsd", + "name" : "CurrentUser" + }, + "acm001520jsd" : { + "type" : "ControlElement", + "id" : "acm001520jsd", + "name" : "CurrentUser" + }, + "acm001521jsd" : { + "type" : "ControlElement", + "id" : "acm001521jsd", + "name" : "getId" + }, + "acm001522jsd" : { + "type" : "ControlElement", + "id" : "acm001522jsd", + "name" : "setId" + }, + "acm001523jsd" : { + "type" : "ControlElement", + "id" : "acm001523jsd", + "name" : "getFirstname" + }, + "acm001524jsd" : { + "type" : "ControlElement", + "id" : "acm001524jsd", + "name" : "setFirstname" + }, + "acm001525jsd" : { + "type" : "ControlElement", + "id" : "acm001525jsd", + "name" : "getLastname" + }, + "acm001526jsd" : { + "type" : "ControlElement", + "id" : "acm001526jsd", + "name" : "setLastname" + }, + "acm001527jsd" : { + "type" : "ControlElement", + "id" : "acm001527jsd", + "name" : "getEmail" + }, + "acm001528jsd" : { + "type" : "ControlElement", + "id" : "acm001528jsd", + "name" : "setEmail" + }, + "acm001529jsd" : { + "type" : "ControlElement", + "id" : "acm001529jsd", + "name" : "getPasswordHash" + }, + "acm001530jsd" : { + "type" : "ControlElement", + "id" : "acm001530jsd", + "name" : "setPasswordHash" + }, + "acm001531jsd" : { + "type" : "ControlElement", + "id" : "acm001531jsd", + "name" : "toString" + }, + "acm001532jsd" : { + "type" : "ClassUnit", + "id" : "acm001532jsd", + "name" : "CurrentUser", + "compilationUnitId" : "acm001511jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001519jsd", "acm001520jsd", "acm001521jsd", "acm001522jsd", "acm001523jsd", "acm001524jsd", "acm001525jsd", "acm001526jsd", "acm001527jsd", "acm001528jsd", "acm001529jsd", "acm001530jsd", "acm001531jsd" ] + }, + "acm001533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001533jsd", + "name" : "FileContent", + "parentId" : "acm001457jsd", + "content" : [ "acm001543jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001534jsd" : { + "type" : "CodePackage", + "id" : "acm001534jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001535jsd" ] + }, + "acm001535jsd" : { + "type" : "CodePackage", + "id" : "acm001535jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001536jsd" ] + }, + "acm001536jsd" : { + "type" : "CodePackage", + "id" : "acm001536jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001537jsd" ] + }, + "acm001537jsd" : { + "type" : "CodePackage", + "id" : "acm001537jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001538jsd" ] + }, + "acm001538jsd" : { + "type" : "CodePackage", + "id" : "acm001538jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001539jsd" ] + }, + "acm001539jsd" : { + "type" : "CodePackage", + "id" : "acm001539jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001540jsd" ] + }, + "acm001540jsd" : { + "type" : "CodePackage", + "id" : "acm001540jsd", + "name" : "data", + "parentId" : null, + "content" : [ "acm001533jsd" ] + }, + "acm001541jsd" : { + "type" : "ControlElement", + "id" : "acm001541jsd", + "name" : "isLocal" + }, + "acm001542jsd" : { + "type" : "ControlElement", + "id" : "acm001542jsd", + "name" : "convertIfNeeded" + }, + "acm001543jsd" : { + "type" : "ClassUnit", + "id" : "acm001543jsd", + "name" : "FileContent", + "compilationUnitId" : "acm001533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001543jsd", "acm001556jsd", "acm001569jsd" ], + "content" : [ "acm001541jsd", "acm001542jsd" ] + }, + "acm001544jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001544jsd", + "name" : "FileContentLocal", + "parentId" : "acm001457jsd", + "content" : [ "acm001556jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001545jsd" : { + "type" : "CodePackage", + "id" : "acm001545jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001546jsd" ] + }, + "acm001546jsd" : { + "type" : "CodePackage", + "id" : "acm001546jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001547jsd" ] + }, + "acm001547jsd" : { + "type" : "CodePackage", + "id" : "acm001547jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001548jsd" ] + }, + "acm001548jsd" : { + "type" : "CodePackage", + "id" : "acm001548jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001549jsd" ] + }, + "acm001549jsd" : { + "type" : "CodePackage", + "id" : "acm001549jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001550jsd" ] + }, + "acm001550jsd" : { + "type" : "CodePackage", + "id" : "acm001550jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001551jsd" ] + }, + "acm001551jsd" : { + "type" : "CodePackage", + "id" : "acm001551jsd", + "name" : "data", + "parentId" : null, + "content" : [ "acm001544jsd" ] + }, + "acm001552jsd" : { + "type" : "ControlElement", + "id" : "acm001552jsd", + "name" : "FileContentLocal" + }, + "acm001553jsd" : { + "type" : "ControlElement", + "id" : "acm001553jsd", + "name" : "getPath" + }, + "acm001554jsd" : { + "type" : "ControlElement", + "id" : "acm001554jsd", + "name" : "setPath" + }, + "acm001555jsd" : { + "type" : "ControlElement", + "id" : "acm001555jsd", + "name" : "isLocal" + }, + "acm001556jsd" : { + "type" : "ClassUnit", + "id" : "acm001556jsd", + "name" : "FileContentLocal", + "compilationUnitId" : "acm001544jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001543jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001552jsd", "acm001553jsd", "acm001554jsd", "acm001555jsd" ] + }, + "acm001557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001557jsd", + "name" : "FileContentRemote", + "parentId" : "acm001457jsd", + "content" : [ "acm001569jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001558jsd" : { + "type" : "CodePackage", + "id" : "acm001558jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001559jsd" ] + }, + "acm001559jsd" : { + "type" : "CodePackage", + "id" : "acm001559jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001560jsd" ] + }, + "acm001560jsd" : { + "type" : "CodePackage", + "id" : "acm001560jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001561jsd" ] + }, + "acm001561jsd" : { + "type" : "CodePackage", + "id" : "acm001561jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001562jsd" ] + }, + "acm001562jsd" : { + "type" : "CodePackage", + "id" : "acm001562jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001563jsd" ] + }, + "acm001563jsd" : { + "type" : "CodePackage", + "id" : "acm001563jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001564jsd" ] + }, + "acm001564jsd" : { + "type" : "CodePackage", + "id" : "acm001564jsd", + "name" : "data", + "parentId" : null, + "content" : [ "acm001557jsd" ] + }, + "acm001565jsd" : { + "type" : "ControlElement", + "id" : "acm001565jsd", + "name" : "FileContentRemote" + }, + "acm001566jsd" : { + "type" : "ControlElement", + "id" : "acm001566jsd", + "name" : "getBytes" + }, + "acm001567jsd" : { + "type" : "ControlElement", + "id" : "acm001567jsd", + "name" : "setBytes" + }, + "acm001568jsd" : { + "type" : "ControlElement", + "id" : "acm001568jsd", + "name" : "isLocal" + }, + "acm001569jsd" : { + "type" : "ClassUnit", + "id" : "acm001569jsd", + "name" : "FileContentRemote", + "compilationUnitId" : "acm001557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001543jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001565jsd", "acm001566jsd", "acm001567jsd", "acm001568jsd" ] + }, + "acm001570jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001570jsd", + "name" : "UserRegData", + "parentId" : "acm001457jsd", + "content" : [ "acm001588jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "data" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001571jsd" : { + "type" : "CodePackage", + "id" : "acm001571jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001572jsd" ] + }, + "acm001572jsd" : { + "type" : "CodePackage", + "id" : "acm001572jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001573jsd" ] + }, + "acm001573jsd" : { + "type" : "CodePackage", + "id" : "acm001573jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001574jsd" ] + }, + "acm001574jsd" : { + "type" : "CodePackage", + "id" : "acm001574jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001575jsd" ] + }, + "acm001575jsd" : { + "type" : "CodePackage", + "id" : "acm001575jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001576jsd" ] + }, + "acm001576jsd" : { + "type" : "CodePackage", + "id" : "acm001576jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001577jsd" ] + }, + "acm001577jsd" : { + "type" : "CodePackage", + "id" : "acm001577jsd", + "name" : "data", + "parentId" : null, + "content" : [ "acm001570jsd" ] + }, + "acm001578jsd" : { + "type" : "ControlElement", + "id" : "acm001578jsd", + "name" : "UserRegData" + }, + "acm001579jsd" : { + "type" : "ControlElement", + "id" : "acm001579jsd", + "name" : "getFirstname" + }, + "acm001580jsd" : { + "type" : "ControlElement", + "id" : "acm001580jsd", + "name" : "setFirstname" + }, + "acm001581jsd" : { + "type" : "ControlElement", + "id" : "acm001581jsd", + "name" : "getLastname" + }, + "acm001582jsd" : { + "type" : "ControlElement", + "id" : "acm001582jsd", + "name" : "setLastname" + }, + "acm001583jsd" : { + "type" : "ControlElement", + "id" : "acm001583jsd", + "name" : "getEmail" + }, + "acm001584jsd" : { + "type" : "ControlElement", + "id" : "acm001584jsd", + "name" : "setEmail" + }, + "acm001585jsd" : { + "type" : "ControlElement", + "id" : "acm001585jsd", + "name" : "getPassword" + }, + "acm001586jsd" : { + "type" : "ControlElement", + "id" : "acm001586jsd", + "name" : "setPassword" + }, + "acm001587jsd" : { + "type" : "ControlElement", + "id" : "acm001587jsd", + "name" : "toString" + }, + "acm001588jsd" : { + "type" : "ClassUnit", + "id" : "acm001588jsd", + "name" : "UserRegData", + "compilationUnitId" : "acm001570jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001578jsd", "acm001579jsd", "acm001580jsd", "acm001581jsd", "acm001582jsd", "acm001583jsd", "acm001584jsd", "acm001585jsd", "acm001586jsd", "acm001587jsd" ] + }, + "acm001589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001589jsd", + "name" : "AppException", + "parentId" : "acm001596jsd", + "content" : [ "acm001600jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001590jsd" : { + "type" : "CodePackage", + "id" : "acm001590jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001591jsd" ] + }, + "acm001591jsd" : { + "type" : "CodePackage", + "id" : "acm001591jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001592jsd" ] + }, + "acm001592jsd" : { + "type" : "CodePackage", + "id" : "acm001592jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001593jsd" ] + }, + "acm001593jsd" : { + "type" : "CodePackage", + "id" : "acm001593jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001594jsd" ] + }, + "acm001594jsd" : { + "type" : "CodePackage", + "id" : "acm001594jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001595jsd" ] + }, + "acm001595jsd" : { + "type" : "CodePackage", + "id" : "acm001595jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001596jsd" ] + }, + "acm001596jsd" : { + "type" : "CodePackage", + "id" : "acm001596jsd", + "name" : "exceptions", + "parentId" : "acm001343jsd", + "content" : [ "acm001589jsd", "acm001601jsd", "acm001611jsd", "acm001621jsd", "acm001633jsd", "acm001643jsd", "acm001653jsd", "acm001664jsd", "acm001674jsd" ] + }, + "acm001597jsd" : { + "type" : "ControlElement", + "id" : "acm001597jsd", + "name" : "AppException" + }, + "acm001598jsd" : { + "type" : "ControlElement", + "id" : "acm001598jsd", + "name" : "AppException" + }, + "acm001599jsd" : { + "type" : "ControlElement", + "id" : "acm001599jsd", + "name" : "AppException" + }, + "acm001600jsd" : { + "type" : "ClassUnit", + "id" : "acm001600jsd", + "name" : "AppException", + "compilationUnitId" : "acm001589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001597jsd", "acm001598jsd", "acm001599jsd" ] + }, + "acm001601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001601jsd", + "name" : "BadLoginDataException", + "parentId" : "acm001596jsd", + "content" : [ "acm001610jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001602jsd" : { + "type" : "CodePackage", + "id" : "acm001602jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001603jsd" ] + }, + "acm001603jsd" : { + "type" : "CodePackage", + "id" : "acm001603jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001604jsd" ] + }, + "acm001604jsd" : { + "type" : "CodePackage", + "id" : "acm001604jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001605jsd" ] + }, + "acm001605jsd" : { + "type" : "CodePackage", + "id" : "acm001605jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001606jsd" ] + }, + "acm001606jsd" : { + "type" : "CodePackage", + "id" : "acm001606jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001607jsd" ] + }, + "acm001607jsd" : { + "type" : "CodePackage", + "id" : "acm001607jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001608jsd" ] + }, + "acm001608jsd" : { + "type" : "CodePackage", + "id" : "acm001608jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001601jsd" ] + }, + "acm001609jsd" : { + "type" : "ControlElement", + "id" : "acm001609jsd", + "name" : "BadLoginDataException" + }, + "acm001610jsd" : { + "type" : "ClassUnit", + "id" : "acm001610jsd", + "name" : "BadLoginDataException", + "compilationUnitId" : "acm001601jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001609jsd" ] + }, + "acm001611jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001611jsd", + "name" : "ConversionException", + "parentId" : "acm001596jsd", + "content" : [ "acm001620jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001612jsd" : { + "type" : "CodePackage", + "id" : "acm001612jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001613jsd" ] + }, + "acm001613jsd" : { + "type" : "CodePackage", + "id" : "acm001613jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001614jsd" ] + }, + "acm001614jsd" : { + "type" : "CodePackage", + "id" : "acm001614jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001615jsd" ] + }, + "acm001615jsd" : { + "type" : "CodePackage", + "id" : "acm001615jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001616jsd" ] + }, + "acm001616jsd" : { + "type" : "CodePackage", + "id" : "acm001616jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001617jsd" ] + }, + "acm001617jsd" : { + "type" : "CodePackage", + "id" : "acm001617jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001618jsd" ] + }, + "acm001618jsd" : { + "type" : "CodePackage", + "id" : "acm001618jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001611jsd" ] + }, + "acm001619jsd" : { + "type" : "ControlElement", + "id" : "acm001619jsd", + "name" : "ConversionException" + }, + "acm001620jsd" : { + "type" : "ClassUnit", + "id" : "acm001620jsd", + "name" : "ConversionException", + "compilationUnitId" : "acm001611jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001619jsd" ] + }, + "acm001621jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001621jsd", + "name" : "DbException", + "parentId" : "acm001596jsd", + "content" : [ "acm001632jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001622jsd" : { + "type" : "CodePackage", + "id" : "acm001622jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001623jsd" ] + }, + "acm001623jsd" : { + "type" : "CodePackage", + "id" : "acm001623jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001624jsd" ] + }, + "acm001624jsd" : { + "type" : "CodePackage", + "id" : "acm001624jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001625jsd" ] + }, + "acm001625jsd" : { + "type" : "CodePackage", + "id" : "acm001625jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001626jsd" ] + }, + "acm001626jsd" : { + "type" : "CodePackage", + "id" : "acm001626jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001627jsd" ] + }, + "acm001627jsd" : { + "type" : "CodePackage", + "id" : "acm001627jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001628jsd" ] + }, + "acm001628jsd" : { + "type" : "CodePackage", + "id" : "acm001628jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001621jsd" ] + }, + "acm001629jsd" : { + "type" : "ControlElement", + "id" : "acm001629jsd", + "name" : "DbException" + }, + "acm001630jsd" : { + "type" : "ControlElement", + "id" : "acm001630jsd", + "name" : "DbException" + }, + "acm001631jsd" : { + "type" : "ControlElement", + "id" : "acm001631jsd", + "name" : "DbException" + }, + "acm001632jsd" : { + "type" : "ClassUnit", + "id" : "acm001632jsd", + "name" : "DbException", + "compilationUnitId" : "acm001621jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001629jsd", "acm001630jsd", "acm001631jsd" ] + }, + "acm001633jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001633jsd", + "name" : "FailedDownloadException", + "parentId" : "acm001596jsd", + "content" : [ "acm001642jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001634jsd" : { + "type" : "CodePackage", + "id" : "acm001634jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001635jsd" ] + }, + "acm001635jsd" : { + "type" : "CodePackage", + "id" : "acm001635jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001636jsd" ] + }, + "acm001636jsd" : { + "type" : "CodePackage", + "id" : "acm001636jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001637jsd" ] + }, + "acm001637jsd" : { + "type" : "CodePackage", + "id" : "acm001637jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001638jsd" ] + }, + "acm001638jsd" : { + "type" : "CodePackage", + "id" : "acm001638jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001639jsd" ] + }, + "acm001639jsd" : { + "type" : "CodePackage", + "id" : "acm001639jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001640jsd" ] + }, + "acm001640jsd" : { + "type" : "CodePackage", + "id" : "acm001640jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001633jsd" ] + }, + "acm001641jsd" : { + "type" : "ControlElement", + "id" : "acm001641jsd", + "name" : "FailedDownloadException" + }, + "acm001642jsd" : { + "type" : "ClassUnit", + "id" : "acm001642jsd", + "name" : "FailedDownloadException", + "compilationUnitId" : "acm001633jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001641jsd" ] + }, + "acm001643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001643jsd", + "name" : "FailedUploadException", + "parentId" : "acm001596jsd", + "content" : [ "acm001652jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001644jsd" : { + "type" : "CodePackage", + "id" : "acm001644jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001645jsd" ] + }, + "acm001645jsd" : { + "type" : "CodePackage", + "id" : "acm001645jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001646jsd" ] + }, + "acm001646jsd" : { + "type" : "CodePackage", + "id" : "acm001646jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001647jsd" ] + }, + "acm001647jsd" : { + "type" : "CodePackage", + "id" : "acm001647jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001648jsd" ] + }, + "acm001648jsd" : { + "type" : "CodePackage", + "id" : "acm001648jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001649jsd" ] + }, + "acm001649jsd" : { + "type" : "CodePackage", + "id" : "acm001649jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001650jsd" ] + }, + "acm001650jsd" : { + "type" : "CodePackage", + "id" : "acm001650jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001643jsd" ] + }, + "acm001651jsd" : { + "type" : "ControlElement", + "id" : "acm001651jsd", + "name" : "FailedUploadException" + }, + "acm001652jsd" : { + "type" : "ClassUnit", + "id" : "acm001652jsd", + "name" : "FailedUploadException", + "compilationUnitId" : "acm001643jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001651jsd" ] + }, + "acm001653jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001653jsd", + "name" : "PropertiesException", + "parentId" : "acm001596jsd", + "content" : [ "acm001663jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001654jsd" : { + "type" : "CodePackage", + "id" : "acm001654jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001655jsd" ] + }, + "acm001655jsd" : { + "type" : "CodePackage", + "id" : "acm001655jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001656jsd" ] + }, + "acm001656jsd" : { + "type" : "CodePackage", + "id" : "acm001656jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001657jsd" ] + }, + "acm001657jsd" : { + "type" : "CodePackage", + "id" : "acm001657jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001658jsd" ] + }, + "acm001658jsd" : { + "type" : "CodePackage", + "id" : "acm001658jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001659jsd" ] + }, + "acm001659jsd" : { + "type" : "CodePackage", + "id" : "acm001659jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001660jsd" ] + }, + "acm001660jsd" : { + "type" : "CodePackage", + "id" : "acm001660jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001653jsd" ] + }, + "acm001661jsd" : { + "type" : "ControlElement", + "id" : "acm001661jsd", + "name" : "PropertiesException" + }, + "acm001662jsd" : { + "type" : "ControlElement", + "id" : "acm001662jsd", + "name" : "PropertiesException" + }, + "acm001663jsd" : { + "type" : "ClassUnit", + "id" : "acm001663jsd", + "name" : "PropertiesException", + "compilationUnitId" : "acm001653jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001661jsd", "acm001662jsd" ] + }, + "acm001664jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001664jsd", + "name" : "UnknownServerException", + "parentId" : "acm001596jsd", + "content" : [ "acm001673jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001665jsd" : { + "type" : "CodePackage", + "id" : "acm001665jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001666jsd" ] + }, + "acm001666jsd" : { + "type" : "CodePackage", + "id" : "acm001666jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001667jsd" ] + }, + "acm001667jsd" : { + "type" : "CodePackage", + "id" : "acm001667jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001668jsd" ] + }, + "acm001668jsd" : { + "type" : "CodePackage", + "id" : "acm001668jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001669jsd" ] + }, + "acm001669jsd" : { + "type" : "CodePackage", + "id" : "acm001669jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001670jsd" ] + }, + "acm001670jsd" : { + "type" : "CodePackage", + "id" : "acm001670jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001671jsd" ] + }, + "acm001671jsd" : { + "type" : "CodePackage", + "id" : "acm001671jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001664jsd" ] + }, + "acm001672jsd" : { + "type" : "ControlElement", + "id" : "acm001672jsd", + "name" : "UnknownServerException" + }, + "acm001673jsd" : { + "type" : "ClassUnit", + "id" : "acm001673jsd", + "name" : "UnknownServerException", + "compilationUnitId" : "acm001664jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001600jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001672jsd" ] + }, + "acm001674jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001674jsd", + "name" : "UserAlreadyExistsException", + "parentId" : "acm001596jsd", + "content" : [ "acm001683jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "exceptions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001675jsd" : { + "type" : "CodePackage", + "id" : "acm001675jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001676jsd" ] + }, + "acm001676jsd" : { + "type" : "CodePackage", + "id" : "acm001676jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001677jsd" ] + }, + "acm001677jsd" : { + "type" : "CodePackage", + "id" : "acm001677jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001678jsd" ] + }, + "acm001678jsd" : { + "type" : "CodePackage", + "id" : "acm001678jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001679jsd" ] + }, + "acm001679jsd" : { + "type" : "CodePackage", + "id" : "acm001679jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001680jsd" ] + }, + "acm001680jsd" : { + "type" : "CodePackage", + "id" : "acm001680jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001681jsd" ] + }, + "acm001681jsd" : { + "type" : "CodePackage", + "id" : "acm001681jsd", + "name" : "exceptions", + "parentId" : null, + "content" : [ "acm001674jsd" ] + }, + "acm001682jsd" : { + "type" : "ControlElement", + "id" : "acm001682jsd", + "name" : "UserAlreadyExistsException" + }, + "acm001683jsd" : { + "type" : "ClassUnit", + "id" : "acm001683jsd", + "name" : "UserAlreadyExistsException", + "compilationUnitId" : "acm001674jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001632jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001682jsd" ] + }, + "acm001684jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001684jsd", + "name" : "IBusinessInterface", + "parentId" : "acm001691jsd", + "content" : [ "acm001692jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001685jsd" : { + "type" : "CodePackage", + "id" : "acm001685jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001686jsd" ] + }, + "acm001686jsd" : { + "type" : "CodePackage", + "id" : "acm001686jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001687jsd" ] + }, + "acm001687jsd" : { + "type" : "CodePackage", + "id" : "acm001687jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001688jsd" ] + }, + "acm001688jsd" : { + "type" : "CodePackage", + "id" : "acm001688jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001689jsd" ] + }, + "acm001689jsd" : { + "type" : "CodePackage", + "id" : "acm001689jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001690jsd" ] + }, + "acm001690jsd" : { + "type" : "CodePackage", + "id" : "acm001690jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001691jsd" ] + }, + "acm001691jsd" : { + "type" : "CodePackage", + "id" : "acm001691jsd", + "name" : "interfaces", + "parentId" : "acm001343jsd", + "content" : [ "acm001684jsd", "acm001693jsd", "acm001703jsd", "acm001712jsd", "acm001721jsd", "acm001731jsd", "acm001740jsd", "acm001749jsd", "acm001758jsd", "acm001767jsd", "acm001776jsd", "acm001785jsd", "acm001794jsd", "acm001803jsd", "acm001812jsd", "acm001821jsd", "acm001830jsd", "acm001839jsd", "acm001848jsd", "acm001857jsd", "acm001866jsd", "acm001881jsd", "acm001890jsd", "acm001899jsd", "acm001910jsd", "acm001919jsd", "acm001930jsd", "acm001939jsd", "acm001948jsd", "acm001957jsd", "acm001969jsd", "acm001978jsd", "acm001987jsd", "acm001997jsd", "acm002006jsd", "acm002015jsd", "acm002027jsd", "acm002036jsd", "acm002045jsd", "acm002056jsd", "acm002065jsd" ] + }, + "acm001692jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001692jsd", + "name" : "IBusinessInterface", + "compilationUnitId" : "acm001684jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001693jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001693jsd", + "name" : "ICacheMaintenance", + "parentId" : "acm001691jsd", + "content" : [ "acm001702jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001694jsd" : { + "type" : "CodePackage", + "id" : "acm001694jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001695jsd" ] + }, + "acm001695jsd" : { + "type" : "CodePackage", + "id" : "acm001695jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001696jsd" ] + }, + "acm001696jsd" : { + "type" : "CodePackage", + "id" : "acm001696jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001697jsd" ] + }, + "acm001697jsd" : { + "type" : "CodePackage", + "id" : "acm001697jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001698jsd" ] + }, + "acm001698jsd" : { + "type" : "CodePackage", + "id" : "acm001698jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001699jsd" ] + }, + "acm001699jsd" : { + "type" : "CodePackage", + "id" : "acm001699jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001700jsd" ] + }, + "acm001700jsd" : { + "type" : "CodePackage", + "id" : "acm001700jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001693jsd" ] + }, + "acm001701jsd" : { + "type" : "ControlElement", + "id" : "acm001701jsd", + "name" : "clear" + }, + "acm001702jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001702jsd", + "name" : "ICacheMaintenance", + "compilationUnitId" : "acm001693jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001701jsd" ] + }, + "acm001703jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001703jsd", + "name" : "ICacheMaintenanceLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001711jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001704jsd" : { + "type" : "CodePackage", + "id" : "acm001704jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001705jsd" ] + }, + "acm001705jsd" : { + "type" : "CodePackage", + "id" : "acm001705jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001706jsd" ] + }, + "acm001706jsd" : { + "type" : "CodePackage", + "id" : "acm001706jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001707jsd" ] + }, + "acm001707jsd" : { + "type" : "CodePackage", + "id" : "acm001707jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001708jsd" ] + }, + "acm001708jsd" : { + "type" : "CodePackage", + "id" : "acm001708jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001709jsd" ] + }, + "acm001709jsd" : { + "type" : "CodePackage", + "id" : "acm001709jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001710jsd" ] + }, + "acm001710jsd" : { + "type" : "CodePackage", + "id" : "acm001710jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001703jsd" ] + }, + "acm001711jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001711jsd", + "name" : "ICacheMaintenanceLocal", + "compilationUnitId" : "acm001703jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001702jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001712jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001712jsd", + "name" : "ICacheMaintenanceRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001720jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001713jsd" : { + "type" : "CodePackage", + "id" : "acm001713jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001714jsd" ] + }, + "acm001714jsd" : { + "type" : "CodePackage", + "id" : "acm001714jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001715jsd" ] + }, + "acm001715jsd" : { + "type" : "CodePackage", + "id" : "acm001715jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001716jsd" ] + }, + "acm001716jsd" : { + "type" : "CodePackage", + "id" : "acm001716jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001717jsd" ] + }, + "acm001717jsd" : { + "type" : "CodePackage", + "id" : "acm001717jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001718jsd" ] + }, + "acm001718jsd" : { + "type" : "CodePackage", + "id" : "acm001718jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001719jsd" ] + }, + "acm001719jsd" : { + "type" : "CodePackage", + "id" : "acm001719jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001712jsd" ] + }, + "acm001720jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001720jsd", + "name" : "ICacheMaintenanceRemote", + "compilationUnitId" : "acm001712jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001702jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001721jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001721jsd", + "name" : "IDownload", + "parentId" : "acm001691jsd", + "content" : [ "acm001730jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001722jsd" : { + "type" : "CodePackage", + "id" : "acm001722jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001723jsd" ] + }, + "acm001723jsd" : { + "type" : "CodePackage", + "id" : "acm001723jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001724jsd" ] + }, + "acm001724jsd" : { + "type" : "CodePackage", + "id" : "acm001724jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001725jsd" ] + }, + "acm001725jsd" : { + "type" : "CodePackage", + "id" : "acm001725jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001726jsd" ] + }, + "acm001726jsd" : { + "type" : "CodePackage", + "id" : "acm001726jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001727jsd" ] + }, + "acm001727jsd" : { + "type" : "CodePackage", + "id" : "acm001727jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001728jsd" ] + }, + "acm001728jsd" : { + "type" : "CodePackage", + "id" : "acm001728jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001721jsd" ] + }, + "acm001729jsd" : { + "type" : "ControlElement", + "id" : "acm001729jsd", + "name" : "download" + }, + "acm001730jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001730jsd", + "name" : "IDownload", + "compilationUnitId" : "acm001721jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001642jsd" ], + "content" : [ "acm001729jsd" ] + }, + "acm001731jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001731jsd", + "name" : "IDownloadAudioWatermarking", + "parentId" : "acm001691jsd", + "content" : [ "acm001739jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001732jsd" : { + "type" : "CodePackage", + "id" : "acm001732jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001733jsd" ] + }, + "acm001733jsd" : { + "type" : "CodePackage", + "id" : "acm001733jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001734jsd" ] + }, + "acm001734jsd" : { + "type" : "CodePackage", + "id" : "acm001734jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001735jsd" ] + }, + "acm001735jsd" : { + "type" : "CodePackage", + "id" : "acm001735jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001736jsd" ] + }, + "acm001736jsd" : { + "type" : "CodePackage", + "id" : "acm001736jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001737jsd" ] + }, + "acm001737jsd" : { + "type" : "CodePackage", + "id" : "acm001737jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001738jsd" ] + }, + "acm001738jsd" : { + "type" : "CodePackage", + "id" : "acm001738jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001731jsd" ] + }, + "acm001739jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001739jsd", + "name" : "IDownloadAudioWatermarking", + "compilationUnitId" : "acm001731jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001730jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001740jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001740jsd", + "name" : "IDownloadAudioWatermarkingLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001748jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001741jsd" : { + "type" : "CodePackage", + "id" : "acm001741jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001742jsd" ] + }, + "acm001742jsd" : { + "type" : "CodePackage", + "id" : "acm001742jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001743jsd" ] + }, + "acm001743jsd" : { + "type" : "CodePackage", + "id" : "acm001743jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001744jsd" ] + }, + "acm001744jsd" : { + "type" : "CodePackage", + "id" : "acm001744jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001745jsd" ] + }, + "acm001745jsd" : { + "type" : "CodePackage", + "id" : "acm001745jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001746jsd" ] + }, + "acm001746jsd" : { + "type" : "CodePackage", + "id" : "acm001746jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001747jsd" ] + }, + "acm001747jsd" : { + "type" : "CodePackage", + "id" : "acm001747jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001740jsd" ] + }, + "acm001748jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001748jsd", + "name" : "IDownloadAudioWatermarkingLocal", + "compilationUnitId" : "acm001740jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001739jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001749jsd", + "name" : "IDownloadAudioWatermarkingRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001757jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001750jsd" : { + "type" : "CodePackage", + "id" : "acm001750jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001751jsd" ] + }, + "acm001751jsd" : { + "type" : "CodePackage", + "id" : "acm001751jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001752jsd" ] + }, + "acm001752jsd" : { + "type" : "CodePackage", + "id" : "acm001752jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001753jsd" ] + }, + "acm001753jsd" : { + "type" : "CodePackage", + "id" : "acm001753jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001754jsd" ] + }, + "acm001754jsd" : { + "type" : "CodePackage", + "id" : "acm001754jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001755jsd" ] + }, + "acm001755jsd" : { + "type" : "CodePackage", + "id" : "acm001755jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001756jsd" ] + }, + "acm001756jsd" : { + "type" : "CodePackage", + "id" : "acm001756jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001749jsd" ] + }, + "acm001757jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001757jsd", + "name" : "IDownloadAudioWatermarkingRemote", + "compilationUnitId" : "acm001749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001739jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001758jsd", + "name" : "IDownloadCache", + "parentId" : "acm001691jsd", + "content" : [ "acm001766jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001759jsd" : { + "type" : "CodePackage", + "id" : "acm001759jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001760jsd" ] + }, + "acm001760jsd" : { + "type" : "CodePackage", + "id" : "acm001760jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001761jsd" ] + }, + "acm001761jsd" : { + "type" : "CodePackage", + "id" : "acm001761jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001762jsd" ] + }, + "acm001762jsd" : { + "type" : "CodePackage", + "id" : "acm001762jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001763jsd" ] + }, + "acm001763jsd" : { + "type" : "CodePackage", + "id" : "acm001763jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001764jsd" ] + }, + "acm001764jsd" : { + "type" : "CodePackage", + "id" : "acm001764jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001765jsd" ] + }, + "acm001765jsd" : { + "type" : "CodePackage", + "id" : "acm001765jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001758jsd" ] + }, + "acm001766jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001766jsd", + "name" : "IDownloadCache", + "compilationUnitId" : "acm001758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001730jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001767jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001767jsd", + "name" : "IDownloadCacheLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001775jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001768jsd" : { + "type" : "CodePackage", + "id" : "acm001768jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001769jsd" ] + }, + "acm001769jsd" : { + "type" : "CodePackage", + "id" : "acm001769jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001770jsd" ] + }, + "acm001770jsd" : { + "type" : "CodePackage", + "id" : "acm001770jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001771jsd" ] + }, + "acm001771jsd" : { + "type" : "CodePackage", + "id" : "acm001771jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001772jsd" ] + }, + "acm001772jsd" : { + "type" : "CodePackage", + "id" : "acm001772jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001773jsd" ] + }, + "acm001773jsd" : { + "type" : "CodePackage", + "id" : "acm001773jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001774jsd" ] + }, + "acm001774jsd" : { + "type" : "CodePackage", + "id" : "acm001774jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001767jsd" ] + }, + "acm001775jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001775jsd", + "name" : "IDownloadCacheLocal", + "compilationUnitId" : "acm001767jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001766jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001776jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001776jsd", + "name" : "IDownloadCacheRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001784jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001777jsd" : { + "type" : "CodePackage", + "id" : "acm001777jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001778jsd" ] + }, + "acm001778jsd" : { + "type" : "CodePackage", + "id" : "acm001778jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001779jsd" ] + }, + "acm001779jsd" : { + "type" : "CodePackage", + "id" : "acm001779jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001780jsd" ] + }, + "acm001780jsd" : { + "type" : "CodePackage", + "id" : "acm001780jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001781jsd" ] + }, + "acm001781jsd" : { + "type" : "CodePackage", + "id" : "acm001781jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001782jsd" ] + }, + "acm001782jsd" : { + "type" : "CodePackage", + "id" : "acm001782jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001783jsd" ] + }, + "acm001783jsd" : { + "type" : "CodePackage", + "id" : "acm001783jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001776jsd" ] + }, + "acm001784jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001784jsd", + "name" : "IDownloadCacheRemote", + "compilationUnitId" : "acm001776jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001766jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001785jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001785jsd", + "name" : "IDownloadMediaAccess", + "parentId" : "acm001691jsd", + "content" : [ "acm001793jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001786jsd" : { + "type" : "CodePackage", + "id" : "acm001786jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001787jsd" ] + }, + "acm001787jsd" : { + "type" : "CodePackage", + "id" : "acm001787jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001788jsd" ] + }, + "acm001788jsd" : { + "type" : "CodePackage", + "id" : "acm001788jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001789jsd" ] + }, + "acm001789jsd" : { + "type" : "CodePackage", + "id" : "acm001789jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001790jsd" ] + }, + "acm001790jsd" : { + "type" : "CodePackage", + "id" : "acm001790jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001791jsd" ] + }, + "acm001791jsd" : { + "type" : "CodePackage", + "id" : "acm001791jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001792jsd" ] + }, + "acm001792jsd" : { + "type" : "CodePackage", + "id" : "acm001792jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001785jsd" ] + }, + "acm001793jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001793jsd", + "name" : "IDownloadMediaAccess", + "compilationUnitId" : "acm001785jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001730jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001794jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001794jsd", + "name" : "IDownloadMediaAccessLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001802jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001795jsd" : { + "type" : "CodePackage", + "id" : "acm001795jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001796jsd" ] + }, + "acm001796jsd" : { + "type" : "CodePackage", + "id" : "acm001796jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001797jsd" ] + }, + "acm001797jsd" : { + "type" : "CodePackage", + "id" : "acm001797jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001798jsd" ] + }, + "acm001798jsd" : { + "type" : "CodePackage", + "id" : "acm001798jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001799jsd" ] + }, + "acm001799jsd" : { + "type" : "CodePackage", + "id" : "acm001799jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001800jsd" ] + }, + "acm001800jsd" : { + "type" : "CodePackage", + "id" : "acm001800jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001801jsd" ] + }, + "acm001801jsd" : { + "type" : "CodePackage", + "id" : "acm001801jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001794jsd" ] + }, + "acm001802jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001802jsd", + "name" : "IDownloadMediaAccessLocal", + "compilationUnitId" : "acm001794jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001793jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001803jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001803jsd", + "name" : "IDownloadMediaAccessRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001811jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001804jsd" : { + "type" : "CodePackage", + "id" : "acm001804jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001805jsd" ] + }, + "acm001805jsd" : { + "type" : "CodePackage", + "id" : "acm001805jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001806jsd" ] + }, + "acm001806jsd" : { + "type" : "CodePackage", + "id" : "acm001806jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001807jsd" ] + }, + "acm001807jsd" : { + "type" : "CodePackage", + "id" : "acm001807jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001808jsd" ] + }, + "acm001808jsd" : { + "type" : "CodePackage", + "id" : "acm001808jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001809jsd" ] + }, + "acm001809jsd" : { + "type" : "CodePackage", + "id" : "acm001809jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001810jsd" ] + }, + "acm001810jsd" : { + "type" : "CodePackage", + "id" : "acm001810jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001803jsd" ] + }, + "acm001811jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001811jsd", + "name" : "IDownloadMediaAccessRemote", + "compilationUnitId" : "acm001803jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001793jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001812jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001812jsd", + "name" : "IDownloadReEncoder", + "parentId" : "acm001691jsd", + "content" : [ "acm001820jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001813jsd" : { + "type" : "CodePackage", + "id" : "acm001813jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001814jsd" ] + }, + "acm001814jsd" : { + "type" : "CodePackage", + "id" : "acm001814jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001815jsd" ] + }, + "acm001815jsd" : { + "type" : "CodePackage", + "id" : "acm001815jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001816jsd" ] + }, + "acm001816jsd" : { + "type" : "CodePackage", + "id" : "acm001816jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001817jsd" ] + }, + "acm001817jsd" : { + "type" : "CodePackage", + "id" : "acm001817jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001818jsd" ] + }, + "acm001818jsd" : { + "type" : "CodePackage", + "id" : "acm001818jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001819jsd" ] + }, + "acm001819jsd" : { + "type" : "CodePackage", + "id" : "acm001819jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001812jsd" ] + }, + "acm001820jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001820jsd", + "name" : "IDownloadReEncoder", + "compilationUnitId" : "acm001812jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001730jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001821jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001821jsd", + "name" : "IDownloadReEncoderLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001829jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001822jsd" : { + "type" : "CodePackage", + "id" : "acm001822jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001823jsd" ] + }, + "acm001823jsd" : { + "type" : "CodePackage", + "id" : "acm001823jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001824jsd" ] + }, + "acm001824jsd" : { + "type" : "CodePackage", + "id" : "acm001824jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001825jsd" ] + }, + "acm001825jsd" : { + "type" : "CodePackage", + "id" : "acm001825jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001826jsd" ] + }, + "acm001826jsd" : { + "type" : "CodePackage", + "id" : "acm001826jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001827jsd" ] + }, + "acm001827jsd" : { + "type" : "CodePackage", + "id" : "acm001827jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001828jsd" ] + }, + "acm001828jsd" : { + "type" : "CodePackage", + "id" : "acm001828jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001821jsd" ] + }, + "acm001829jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001829jsd", + "name" : "IDownloadReEncoderLocal", + "compilationUnitId" : "acm001821jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001820jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001830jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001830jsd", + "name" : "IDownloadReEncoderRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001838jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001831jsd" : { + "type" : "CodePackage", + "id" : "acm001831jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001832jsd" ] + }, + "acm001832jsd" : { + "type" : "CodePackage", + "id" : "acm001832jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001833jsd" ] + }, + "acm001833jsd" : { + "type" : "CodePackage", + "id" : "acm001833jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001834jsd" ] + }, + "acm001834jsd" : { + "type" : "CodePackage", + "id" : "acm001834jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001835jsd" ] + }, + "acm001835jsd" : { + "type" : "CodePackage", + "id" : "acm001835jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001836jsd" ] + }, + "acm001836jsd" : { + "type" : "CodePackage", + "id" : "acm001836jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001837jsd" ] + }, + "acm001837jsd" : { + "type" : "CodePackage", + "id" : "acm001837jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001830jsd" ] + }, + "acm001838jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001838jsd", + "name" : "IDownloadReEncoderRemote", + "compilationUnitId" : "acm001830jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001820jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001839jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001839jsd", + "name" : "IDownloadTagWatermarking", + "parentId" : "acm001691jsd", + "content" : [ "acm001847jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001840jsd" : { + "type" : "CodePackage", + "id" : "acm001840jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001841jsd" ] + }, + "acm001841jsd" : { + "type" : "CodePackage", + "id" : "acm001841jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001842jsd" ] + }, + "acm001842jsd" : { + "type" : "CodePackage", + "id" : "acm001842jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001843jsd" ] + }, + "acm001843jsd" : { + "type" : "CodePackage", + "id" : "acm001843jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001844jsd" ] + }, + "acm001844jsd" : { + "type" : "CodePackage", + "id" : "acm001844jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001845jsd" ] + }, + "acm001845jsd" : { + "type" : "CodePackage", + "id" : "acm001845jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001846jsd" ] + }, + "acm001846jsd" : { + "type" : "CodePackage", + "id" : "acm001846jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001839jsd" ] + }, + "acm001847jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001847jsd", + "name" : "IDownloadTagWatermarking", + "compilationUnitId" : "acm001839jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001730jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001848jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001848jsd", + "name" : "IDownloadTagWatermarkingLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001856jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001849jsd" : { + "type" : "CodePackage", + "id" : "acm001849jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001850jsd" ] + }, + "acm001850jsd" : { + "type" : "CodePackage", + "id" : "acm001850jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001851jsd" ] + }, + "acm001851jsd" : { + "type" : "CodePackage", + "id" : "acm001851jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001852jsd" ] + }, + "acm001852jsd" : { + "type" : "CodePackage", + "id" : "acm001852jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001853jsd" ] + }, + "acm001853jsd" : { + "type" : "CodePackage", + "id" : "acm001853jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001854jsd" ] + }, + "acm001854jsd" : { + "type" : "CodePackage", + "id" : "acm001854jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001855jsd" ] + }, + "acm001855jsd" : { + "type" : "CodePackage", + "id" : "acm001855jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001848jsd" ] + }, + "acm001856jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001856jsd", + "name" : "IDownloadTagWatermarkingLocal", + "compilationUnitId" : "acm001848jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001847jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001857jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001857jsd", + "name" : "IDownloadTagWatermarkingRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001865jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001858jsd" : { + "type" : "CodePackage", + "id" : "acm001858jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001859jsd" ] + }, + "acm001859jsd" : { + "type" : "CodePackage", + "id" : "acm001859jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001860jsd" ] + }, + "acm001860jsd" : { + "type" : "CodePackage", + "id" : "acm001860jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001861jsd" ] + }, + "acm001861jsd" : { + "type" : "CodePackage", + "id" : "acm001861jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001862jsd" ] + }, + "acm001862jsd" : { + "type" : "CodePackage", + "id" : "acm001862jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001863jsd" ] + }, + "acm001863jsd" : { + "type" : "CodePackage", + "id" : "acm001863jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001864jsd" ] + }, + "acm001864jsd" : { + "type" : "CodePackage", + "id" : "acm001864jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001857jsd" ] + }, + "acm001865jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001865jsd", + "name" : "IDownloadTagWatermarkingRemote", + "compilationUnitId" : "acm001857jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001847jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001866jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001866jsd", + "name" : "IFacade", + "parentId" : "acm001691jsd", + "content" : [ "acm001880jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001867jsd" : { + "type" : "CodePackage", + "id" : "acm001867jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001868jsd" ] + }, + "acm001868jsd" : { + "type" : "CodePackage", + "id" : "acm001868jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001869jsd" ] + }, + "acm001869jsd" : { + "type" : "CodePackage", + "id" : "acm001869jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001870jsd" ] + }, + "acm001870jsd" : { + "type" : "CodePackage", + "id" : "acm001870jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001871jsd" ] + }, + "acm001871jsd" : { + "type" : "CodePackage", + "id" : "acm001871jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001872jsd" ] + }, + "acm001872jsd" : { + "type" : "CodePackage", + "id" : "acm001872jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001873jsd" ] + }, + "acm001873jsd" : { + "type" : "CodePackage", + "id" : "acm001873jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001866jsd" ] + }, + "acm001874jsd" : { + "type" : "ControlElement", + "id" : "acm001874jsd", + "name" : "register" + }, + "acm001875jsd" : { + "type" : "ControlElement", + "id" : "acm001875jsd", + "name" : "login" + }, + "acm001876jsd" : { + "type" : "ControlElement", + "id" : "acm001876jsd", + "name" : "getFileList" + }, + "acm001877jsd" : { + "type" : "ControlElement", + "id" : "acm001877jsd", + "name" : "downloadTest" + }, + "acm001878jsd" : { + "type" : "ControlElement", + "id" : "acm001878jsd", + "name" : "upload" + }, + "acm001879jsd" : { + "type" : "ControlElement", + "id" : "acm001879jsd", + "name" : "download" + }, + "acm001880jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001880jsd", + "name" : "IFacade", + "compilationUnitId" : "acm001866jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001532jsd", "acm001543jsd", "acm001588jsd", "acm001610jsd", "acm001642jsd", "acm001652jsd", "acm001683jsd" ], + "content" : [ "acm001874jsd", "acm001875jsd", "acm001876jsd", "acm001877jsd", "acm001878jsd", "acm001879jsd" ] + }, + "acm001881jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001881jsd", + "name" : "IFacadeLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001889jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001882jsd" : { + "type" : "CodePackage", + "id" : "acm001882jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001883jsd" ] + }, + "acm001883jsd" : { + "type" : "CodePackage", + "id" : "acm001883jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001884jsd" ] + }, + "acm001884jsd" : { + "type" : "CodePackage", + "id" : "acm001884jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001885jsd" ] + }, + "acm001885jsd" : { + "type" : "CodePackage", + "id" : "acm001885jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001886jsd" ] + }, + "acm001886jsd" : { + "type" : "CodePackage", + "id" : "acm001886jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001887jsd" ] + }, + "acm001887jsd" : { + "type" : "CodePackage", + "id" : "acm001887jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001888jsd" ] + }, + "acm001888jsd" : { + "type" : "CodePackage", + "id" : "acm001888jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001881jsd" ] + }, + "acm001889jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001889jsd", + "name" : "IFacadeLocal", + "compilationUnitId" : "acm001881jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001880jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001890jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001890jsd", + "name" : "IFacadeRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001898jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001891jsd" : { + "type" : "CodePackage", + "id" : "acm001891jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001892jsd" ] + }, + "acm001892jsd" : { + "type" : "CodePackage", + "id" : "acm001892jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001893jsd" ] + }, + "acm001893jsd" : { + "type" : "CodePackage", + "id" : "acm001893jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001894jsd" ] + }, + "acm001894jsd" : { + "type" : "CodePackage", + "id" : "acm001894jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001895jsd" ] + }, + "acm001895jsd" : { + "type" : "CodePackage", + "id" : "acm001895jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001896jsd" ] + }, + "acm001896jsd" : { + "type" : "CodePackage", + "id" : "acm001896jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001897jsd" ] + }, + "acm001897jsd" : { + "type" : "CodePackage", + "id" : "acm001897jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001890jsd" ] + }, + "acm001898jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001898jsd", + "name" : "IFacadeRemote", + "compilationUnitId" : "acm001890jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001880jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001899jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001899jsd", + "name" : "IMediaAccess", + "parentId" : "acm001691jsd", + "content" : [ "acm001909jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001900jsd" : { + "type" : "CodePackage", + "id" : "acm001900jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001901jsd" ] + }, + "acm001901jsd" : { + "type" : "CodePackage", + "id" : "acm001901jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001902jsd" ] + }, + "acm001902jsd" : { + "type" : "CodePackage", + "id" : "acm001902jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001903jsd" ] + }, + "acm001903jsd" : { + "type" : "CodePackage", + "id" : "acm001903jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001904jsd" ] + }, + "acm001904jsd" : { + "type" : "CodePackage", + "id" : "acm001904jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001905jsd" ] + }, + "acm001905jsd" : { + "type" : "CodePackage", + "id" : "acm001905jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001906jsd" ] + }, + "acm001906jsd" : { + "type" : "CodePackage", + "id" : "acm001906jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001899jsd" ] + }, + "acm001907jsd" : { + "type" : "ControlElement", + "id" : "acm001907jsd", + "name" : "upload" + }, + "acm001908jsd" : { + "type" : "ControlElement", + "id" : "acm001908jsd", + "name" : "getFileList" + }, + "acm001909jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001909jsd", + "name" : "IMediaAccess", + "compilationUnitId" : "acm001899jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001652jsd" ], + "content" : [ "acm001907jsd", "acm001908jsd" ] + }, + "acm001910jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001910jsd", + "name" : "IMediaAccessLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001918jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001911jsd" : { + "type" : "CodePackage", + "id" : "acm001911jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001912jsd" ] + }, + "acm001912jsd" : { + "type" : "CodePackage", + "id" : "acm001912jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001913jsd" ] + }, + "acm001913jsd" : { + "type" : "CodePackage", + "id" : "acm001913jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001914jsd" ] + }, + "acm001914jsd" : { + "type" : "CodePackage", + "id" : "acm001914jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001915jsd" ] + }, + "acm001915jsd" : { + "type" : "CodePackage", + "id" : "acm001915jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001916jsd" ] + }, + "acm001916jsd" : { + "type" : "CodePackage", + "id" : "acm001916jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001917jsd" ] + }, + "acm001917jsd" : { + "type" : "CodePackage", + "id" : "acm001917jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001910jsd" ] + }, + "acm001918jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001918jsd", + "name" : "IMediaAccessLocal", + "compilationUnitId" : "acm001910jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001909jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001919jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001919jsd", + "name" : "IMediaAccessMaintenance", + "parentId" : "acm001691jsd", + "content" : [ "acm001929jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001920jsd" : { + "type" : "CodePackage", + "id" : "acm001920jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001921jsd" ] + }, + "acm001921jsd" : { + "type" : "CodePackage", + "id" : "acm001921jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001922jsd" ] + }, + "acm001922jsd" : { + "type" : "CodePackage", + "id" : "acm001922jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001923jsd" ] + }, + "acm001923jsd" : { + "type" : "CodePackage", + "id" : "acm001923jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001924jsd" ] + }, + "acm001924jsd" : { + "type" : "CodePackage", + "id" : "acm001924jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001925jsd" ] + }, + "acm001925jsd" : { + "type" : "CodePackage", + "id" : "acm001925jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001926jsd" ] + }, + "acm001926jsd" : { + "type" : "CodePackage", + "id" : "acm001926jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001919jsd" ] + }, + "acm001927jsd" : { + "type" : "ControlElement", + "id" : "acm001927jsd", + "name" : "removeAllData" + }, + "acm001928jsd" : { + "type" : "ControlElement", + "id" : "acm001928jsd", + "name" : "trimToPayload" + }, + "acm001929jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001929jsd", + "name" : "IMediaAccessMaintenance", + "compilationUnitId" : "acm001919jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001927jsd", "acm001928jsd" ] + }, + "acm001930jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001930jsd", + "name" : "IMediaAccessMaintenanceLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001938jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001931jsd" : { + "type" : "CodePackage", + "id" : "acm001931jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001932jsd" ] + }, + "acm001932jsd" : { + "type" : "CodePackage", + "id" : "acm001932jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001933jsd" ] + }, + "acm001933jsd" : { + "type" : "CodePackage", + "id" : "acm001933jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001934jsd" ] + }, + "acm001934jsd" : { + "type" : "CodePackage", + "id" : "acm001934jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001935jsd" ] + }, + "acm001935jsd" : { + "type" : "CodePackage", + "id" : "acm001935jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001936jsd" ] + }, + "acm001936jsd" : { + "type" : "CodePackage", + "id" : "acm001936jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001937jsd" ] + }, + "acm001937jsd" : { + "type" : "CodePackage", + "id" : "acm001937jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001930jsd" ] + }, + "acm001938jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001938jsd", + "name" : "IMediaAccessMaintenanceLocal", + "compilationUnitId" : "acm001930jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001929jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001939jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001939jsd", + "name" : "IMediaAccessMaintenanceRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001947jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001940jsd" : { + "type" : "CodePackage", + "id" : "acm001940jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001941jsd" ] + }, + "acm001941jsd" : { + "type" : "CodePackage", + "id" : "acm001941jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001942jsd" ] + }, + "acm001942jsd" : { + "type" : "CodePackage", + "id" : "acm001942jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001943jsd" ] + }, + "acm001943jsd" : { + "type" : "CodePackage", + "id" : "acm001943jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001944jsd" ] + }, + "acm001944jsd" : { + "type" : "CodePackage", + "id" : "acm001944jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001945jsd" ] + }, + "acm001945jsd" : { + "type" : "CodePackage", + "id" : "acm001945jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001946jsd" ] + }, + "acm001946jsd" : { + "type" : "CodePackage", + "id" : "acm001946jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001939jsd" ] + }, + "acm001947jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001947jsd", + "name" : "IMediaAccessMaintenanceRemote", + "compilationUnitId" : "acm001939jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001929jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001948jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001948jsd", + "name" : "IMediaAccessRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001956jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001949jsd" : { + "type" : "CodePackage", + "id" : "acm001949jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001950jsd" ] + }, + "acm001950jsd" : { + "type" : "CodePackage", + "id" : "acm001950jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001951jsd" ] + }, + "acm001951jsd" : { + "type" : "CodePackage", + "id" : "acm001951jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001952jsd" ] + }, + "acm001952jsd" : { + "type" : "CodePackage", + "id" : "acm001952jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001953jsd" ] + }, + "acm001953jsd" : { + "type" : "CodePackage", + "id" : "acm001953jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001954jsd" ] + }, + "acm001954jsd" : { + "type" : "CodePackage", + "id" : "acm001954jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001955jsd" ] + }, + "acm001955jsd" : { + "type" : "CodePackage", + "id" : "acm001955jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001948jsd" ] + }, + "acm001956jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001956jsd", + "name" : "IMediaAccessRemote", + "compilationUnitId" : "acm001948jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001909jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001957jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001957jsd", + "name" : "IMediaManagement", + "parentId" : "acm001691jsd", + "content" : [ "acm001968jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001958jsd" : { + "type" : "CodePackage", + "id" : "acm001958jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001959jsd" ] + }, + "acm001959jsd" : { + "type" : "CodePackage", + "id" : "acm001959jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001960jsd" ] + }, + "acm001960jsd" : { + "type" : "CodePackage", + "id" : "acm001960jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001961jsd" ] + }, + "acm001961jsd" : { + "type" : "CodePackage", + "id" : "acm001961jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001962jsd" ] + }, + "acm001962jsd" : { + "type" : "CodePackage", + "id" : "acm001962jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001963jsd" ] + }, + "acm001963jsd" : { + "type" : "CodePackage", + "id" : "acm001963jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001964jsd" ] + }, + "acm001964jsd" : { + "type" : "CodePackage", + "id" : "acm001964jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001957jsd" ] + }, + "acm001965jsd" : { + "type" : "ControlElement", + "id" : "acm001965jsd", + "name" : "upload" + }, + "acm001966jsd" : { + "type" : "ControlElement", + "id" : "acm001966jsd", + "name" : "getFileList" + }, + "acm001967jsd" : { + "type" : "ControlElement", + "id" : "acm001967jsd", + "name" : "download" + }, + "acm001968jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001968jsd", + "name" : "IMediaManagement", + "compilationUnitId" : "acm001957jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001543jsd", "acm001642jsd", "acm001652jsd" ], + "content" : [ "acm001965jsd", "acm001966jsd", "acm001967jsd" ] + }, + "acm001969jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001969jsd", + "name" : "IMediaManagementLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm001977jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001970jsd" : { + "type" : "CodePackage", + "id" : "acm001970jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001971jsd" ] + }, + "acm001971jsd" : { + "type" : "CodePackage", + "id" : "acm001971jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001972jsd" ] + }, + "acm001972jsd" : { + "type" : "CodePackage", + "id" : "acm001972jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001973jsd" ] + }, + "acm001973jsd" : { + "type" : "CodePackage", + "id" : "acm001973jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001974jsd" ] + }, + "acm001974jsd" : { + "type" : "CodePackage", + "id" : "acm001974jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001975jsd" ] + }, + "acm001975jsd" : { + "type" : "CodePackage", + "id" : "acm001975jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001976jsd" ] + }, + "acm001976jsd" : { + "type" : "CodePackage", + "id" : "acm001976jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001969jsd" ] + }, + "acm001977jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001977jsd", + "name" : "IMediaManagementLocal", + "compilationUnitId" : "acm001969jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001968jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001978jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001978jsd", + "name" : "IMediaManagementRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm001986jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001979jsd" : { + "type" : "CodePackage", + "id" : "acm001979jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001980jsd" ] + }, + "acm001980jsd" : { + "type" : "CodePackage", + "id" : "acm001980jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001981jsd" ] + }, + "acm001981jsd" : { + "type" : "CodePackage", + "id" : "acm001981jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001982jsd" ] + }, + "acm001982jsd" : { + "type" : "CodePackage", + "id" : "acm001982jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001983jsd" ] + }, + "acm001983jsd" : { + "type" : "CodePackage", + "id" : "acm001983jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001984jsd" ] + }, + "acm001984jsd" : { + "type" : "CodePackage", + "id" : "acm001984jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001985jsd" ] + }, + "acm001985jsd" : { + "type" : "CodePackage", + "id" : "acm001985jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001978jsd" ] + }, + "acm001986jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001986jsd", + "name" : "IMediaManagementRemote", + "compilationUnitId" : "acm001978jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001968jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001987jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001987jsd", + "name" : "IPackaging", + "parentId" : "acm001691jsd", + "content" : [ "acm001996jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001988jsd" : { + "type" : "CodePackage", + "id" : "acm001988jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001989jsd" ] + }, + "acm001989jsd" : { + "type" : "CodePackage", + "id" : "acm001989jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm001990jsd" ] + }, + "acm001990jsd" : { + "type" : "CodePackage", + "id" : "acm001990jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm001991jsd" ] + }, + "acm001991jsd" : { + "type" : "CodePackage", + "id" : "acm001991jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm001992jsd" ] + }, + "acm001992jsd" : { + "type" : "CodePackage", + "id" : "acm001992jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm001993jsd" ] + }, + "acm001993jsd" : { + "type" : "CodePackage", + "id" : "acm001993jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm001994jsd" ] + }, + "acm001994jsd" : { + "type" : "CodePackage", + "id" : "acm001994jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001987jsd" ] + }, + "acm001995jsd" : { + "type" : "ControlElement", + "id" : "acm001995jsd", + "name" : "zip" + }, + "acm001996jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001996jsd", + "name" : "IPackaging", + "compilationUnitId" : "acm001987jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001543jsd" ], + "content" : [ "acm001995jsd" ] + }, + "acm001997jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001997jsd", + "name" : "IPackagingLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm002005jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001998jsd" : { + "type" : "CodePackage", + "id" : "acm001998jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm001999jsd" ] + }, + "acm001999jsd" : { + "type" : "CodePackage", + "id" : "acm001999jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002000jsd" ] + }, + "acm002000jsd" : { + "type" : "CodePackage", + "id" : "acm002000jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002001jsd" ] + }, + "acm002001jsd" : { + "type" : "CodePackage", + "id" : "acm002001jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002002jsd" ] + }, + "acm002002jsd" : { + "type" : "CodePackage", + "id" : "acm002002jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002003jsd" ] + }, + "acm002003jsd" : { + "type" : "CodePackage", + "id" : "acm002003jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002004jsd" ] + }, + "acm002004jsd" : { + "type" : "CodePackage", + "id" : "acm002004jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm001997jsd" ] + }, + "acm002005jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002005jsd", + "name" : "IPackagingLocal", + "compilationUnitId" : "acm001997jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001996jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002006jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002006jsd", + "name" : "IPackagingRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm002014jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002007jsd" : { + "type" : "CodePackage", + "id" : "acm002007jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002008jsd" ] + }, + "acm002008jsd" : { + "type" : "CodePackage", + "id" : "acm002008jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002009jsd" ] + }, + "acm002009jsd" : { + "type" : "CodePackage", + "id" : "acm002009jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002010jsd" ] + }, + "acm002010jsd" : { + "type" : "CodePackage", + "id" : "acm002010jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002011jsd" ] + }, + "acm002011jsd" : { + "type" : "CodePackage", + "id" : "acm002011jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002012jsd" ] + }, + "acm002012jsd" : { + "type" : "CodePackage", + "id" : "acm002012jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002013jsd" ] + }, + "acm002013jsd" : { + "type" : "CodePackage", + "id" : "acm002013jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002006jsd" ] + }, + "acm002014jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002014jsd", + "name" : "IPackagingRemote", + "compilationUnitId" : "acm002006jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001996jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002015jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002015jsd", + "name" : "IUserDBAdapter", + "parentId" : "acm001691jsd", + "content" : [ "acm002026jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002016jsd" : { + "type" : "CodePackage", + "id" : "acm002016jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002017jsd" ] + }, + "acm002017jsd" : { + "type" : "CodePackage", + "id" : "acm002017jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002018jsd" ] + }, + "acm002018jsd" : { + "type" : "CodePackage", + "id" : "acm002018jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002019jsd" ] + }, + "acm002019jsd" : { + "type" : "CodePackage", + "id" : "acm002019jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002020jsd" ] + }, + "acm002020jsd" : { + "type" : "CodePackage", + "id" : "acm002020jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002021jsd" ] + }, + "acm002021jsd" : { + "type" : "CodePackage", + "id" : "acm002021jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002022jsd" ] + }, + "acm002022jsd" : { + "type" : "CodePackage", + "id" : "acm002022jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002015jsd" ] + }, + "acm002023jsd" : { + "type" : "ControlElement", + "id" : "acm002023jsd", + "name" : "addUser" + }, + "acm002024jsd" : { + "type" : "ControlElement", + "id" : "acm002024jsd", + "name" : "getUserData" + }, + "acm002025jsd" : { + "type" : "ControlElement", + "id" : "acm002025jsd", + "name" : "removeAllData" + }, + "acm002026jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002026jsd", + "name" : "IUserDBAdapter", + "compilationUnitId" : "acm002015jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001532jsd", "acm001588jsd", "acm001610jsd", "acm001683jsd" ], + "content" : [ "acm002023jsd", "acm002024jsd", "acm002025jsd" ] + }, + "acm002027jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002027jsd", + "name" : "IUserDBAdapterLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm002035jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002028jsd" : { + "type" : "CodePackage", + "id" : "acm002028jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002029jsd" ] + }, + "acm002029jsd" : { + "type" : "CodePackage", + "id" : "acm002029jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002030jsd" ] + }, + "acm002030jsd" : { + "type" : "CodePackage", + "id" : "acm002030jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002031jsd" ] + }, + "acm002031jsd" : { + "type" : "CodePackage", + "id" : "acm002031jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002032jsd" ] + }, + "acm002032jsd" : { + "type" : "CodePackage", + "id" : "acm002032jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002033jsd" ] + }, + "acm002033jsd" : { + "type" : "CodePackage", + "id" : "acm002033jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002034jsd" ] + }, + "acm002034jsd" : { + "type" : "CodePackage", + "id" : "acm002034jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002027jsd" ] + }, + "acm002035jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002035jsd", + "name" : "IUserDBAdapterLocal", + "compilationUnitId" : "acm002027jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002026jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002036jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002036jsd", + "name" : "IUserDBAdapterRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm002044jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002037jsd" : { + "type" : "CodePackage", + "id" : "acm002037jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002038jsd" ] + }, + "acm002038jsd" : { + "type" : "CodePackage", + "id" : "acm002038jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002039jsd" ] + }, + "acm002039jsd" : { + "type" : "CodePackage", + "id" : "acm002039jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002040jsd" ] + }, + "acm002040jsd" : { + "type" : "CodePackage", + "id" : "acm002040jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002041jsd" ] + }, + "acm002041jsd" : { + "type" : "CodePackage", + "id" : "acm002041jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002042jsd" ] + }, + "acm002042jsd" : { + "type" : "CodePackage", + "id" : "acm002042jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002043jsd" ] + }, + "acm002043jsd" : { + "type" : "CodePackage", + "id" : "acm002043jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002036jsd" ] + }, + "acm002044jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002044jsd", + "name" : "IUserDBAdapterRemote", + "compilationUnitId" : "acm002036jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002026jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002045jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002045jsd", + "name" : "IUserManagement", + "parentId" : "acm001691jsd", + "content" : [ "acm002055jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002046jsd" : { + "type" : "CodePackage", + "id" : "acm002046jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002047jsd" ] + }, + "acm002047jsd" : { + "type" : "CodePackage", + "id" : "acm002047jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002048jsd" ] + }, + "acm002048jsd" : { + "type" : "CodePackage", + "id" : "acm002048jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002049jsd" ] + }, + "acm002049jsd" : { + "type" : "CodePackage", + "id" : "acm002049jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002050jsd" ] + }, + "acm002050jsd" : { + "type" : "CodePackage", + "id" : "acm002050jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002051jsd" ] + }, + "acm002051jsd" : { + "type" : "CodePackage", + "id" : "acm002051jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002052jsd" ] + }, + "acm002052jsd" : { + "type" : "CodePackage", + "id" : "acm002052jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002045jsd" ] + }, + "acm002053jsd" : { + "type" : "ControlElement", + "id" : "acm002053jsd", + "name" : "register" + }, + "acm002054jsd" : { + "type" : "ControlElement", + "id" : "acm002054jsd", + "name" : "login" + }, + "acm002055jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002055jsd", + "name" : "IUserManagement", + "compilationUnitId" : "acm002045jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001692jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001532jsd", "acm001588jsd", "acm001610jsd", "acm001683jsd" ], + "content" : [ "acm002053jsd", "acm002054jsd" ] + }, + "acm002056jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002056jsd", + "name" : "IUserManagementLocal", + "parentId" : "acm001691jsd", + "content" : [ "acm002064jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002057jsd" : { + "type" : "CodePackage", + "id" : "acm002057jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002058jsd" ] + }, + "acm002058jsd" : { + "type" : "CodePackage", + "id" : "acm002058jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002059jsd" ] + }, + "acm002059jsd" : { + "type" : "CodePackage", + "id" : "acm002059jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002060jsd" ] + }, + "acm002060jsd" : { + "type" : "CodePackage", + "id" : "acm002060jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002061jsd" ] + }, + "acm002061jsd" : { + "type" : "CodePackage", + "id" : "acm002061jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002062jsd" ] + }, + "acm002062jsd" : { + "type" : "CodePackage", + "id" : "acm002062jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002063jsd" ] + }, + "acm002063jsd" : { + "type" : "CodePackage", + "id" : "acm002063jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002056jsd" ] + }, + "acm002064jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002064jsd", + "name" : "IUserManagementLocal", + "compilationUnitId" : "acm002056jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002055jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002065jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002065jsd", + "name" : "IUserManagementRemote", + "parentId" : "acm001691jsd", + "content" : [ "acm002073jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "interfaces" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002066jsd" : { + "type" : "CodePackage", + "id" : "acm002066jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002067jsd" ] + }, + "acm002067jsd" : { + "type" : "CodePackage", + "id" : "acm002067jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002068jsd" ] + }, + "acm002068jsd" : { + "type" : "CodePackage", + "id" : "acm002068jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002069jsd" ] + }, + "acm002069jsd" : { + "type" : "CodePackage", + "id" : "acm002069jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002070jsd" ] + }, + "acm002070jsd" : { + "type" : "CodePackage", + "id" : "acm002070jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002071jsd" ] + }, + "acm002071jsd" : { + "type" : "CodePackage", + "id" : "acm002071jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002072jsd" ] + }, + "acm002072jsd" : { + "type" : "CodePackage", + "id" : "acm002072jsd", + "name" : "interfaces", + "parentId" : null, + "content" : [ "acm002065jsd" ] + }, + "acm002073jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002073jsd", + "name" : "IUserManagementRemote", + "compilationUnitId" : "acm002065jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002055jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002074jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002074jsd", + "name" : "FSUtil", + "parentId" : "acm002081jsd", + "content" : [ "acm002092jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "utils" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002075jsd" : { + "type" : "CodePackage", + "id" : "acm002075jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002076jsd" ] + }, + "acm002076jsd" : { + "type" : "CodePackage", + "id" : "acm002076jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002077jsd" ] + }, + "acm002077jsd" : { + "type" : "CodePackage", + "id" : "acm002077jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002078jsd" ] + }, + "acm002078jsd" : { + "type" : "CodePackage", + "id" : "acm002078jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002079jsd" ] + }, + "acm002079jsd" : { + "type" : "CodePackage", + "id" : "acm002079jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002080jsd" ] + }, + "acm002080jsd" : { + "type" : "CodePackage", + "id" : "acm002080jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002081jsd" ] + }, + "acm002081jsd" : { + "type" : "CodePackage", + "id" : "acm002081jsd", + "name" : "utils", + "parentId" : "acm001343jsd", + "content" : [ "acm002074jsd", "acm002093jsd", "acm002103jsd", "acm002116jsd" ] + }, + "acm002082jsd" : { + "type" : "ControlElement", + "id" : "acm002082jsd", + "name" : "getTempFileName" + }, + "acm002083jsd" : { + "type" : "ControlElement", + "id" : "acm002083jsd", + "name" : "getTempFileName" + }, + "acm002084jsd" : { + "type" : "ControlElement", + "id" : "acm002084jsd", + "name" : "writeToFile" + }, + "acm002085jsd" : { + "type" : "ControlElement", + "id" : "acm002085jsd", + "name" : "writeToFile" + }, + "acm002086jsd" : { + "type" : "ControlElement", + "id" : "acm002086jsd", + "name" : "writeToTempFile" + }, + "acm002087jsd" : { + "type" : "ControlElement", + "id" : "acm002087jsd", + "name" : "readFileToMem" + }, + "acm002088jsd" : { + "type" : "ControlElement", + "id" : "acm002088jsd", + "name" : "consumeFileToMem" + }, + "acm002089jsd" : { + "type" : "ControlElement", + "id" : "acm002089jsd", + "name" : "bytesToPath" + }, + "acm002090jsd" : { + "type" : "ControlElement", + "id" : "acm002090jsd", + "name" : "pathToBytes" + }, + "acm002091jsd" : { + "type" : "ControlElement", + "id" : "acm002091jsd", + "name" : "getExtension" + }, + "acm002092jsd" : { + "type" : "ClassUnit", + "id" : "acm002092jsd", + "name" : "FSUtil", + "compilationUnitId" : "acm002074jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001543jsd", "acm001556jsd", "acm001569jsd" ], + "content" : [ "acm002082jsd", "acm002083jsd", "acm002084jsd", "acm002085jsd", "acm002086jsd", "acm002087jsd", "acm002088jsd", "acm002089jsd", "acm002090jsd", "acm002091jsd" ] + }, + "acm002093jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002093jsd", + "name" : "JNDIUtil", + "parentId" : "acm002081jsd", + "content" : [ "acm002102jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "utils" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002094jsd" : { + "type" : "CodePackage", + "id" : "acm002094jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002095jsd" ] + }, + "acm002095jsd" : { + "type" : "CodePackage", + "id" : "acm002095jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002096jsd" ] + }, + "acm002096jsd" : { + "type" : "CodePackage", + "id" : "acm002096jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002097jsd" ] + }, + "acm002097jsd" : { + "type" : "CodePackage", + "id" : "acm002097jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002098jsd" ] + }, + "acm002098jsd" : { + "type" : "CodePackage", + "id" : "acm002098jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002099jsd" ] + }, + "acm002099jsd" : { + "type" : "CodePackage", + "id" : "acm002099jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002100jsd" ] + }, + "acm002100jsd" : { + "type" : "CodePackage", + "id" : "acm002100jsd", + "name" : "utils", + "parentId" : null, + "content" : [ "acm002093jsd" ] + }, + "acm002101jsd" : { + "type" : "ControlElement", + "id" : "acm002101jsd", + "name" : "find" + }, + "acm002102jsd" : { + "type" : "ClassUnit", + "id" : "acm002102jsd", + "name" : "JNDIUtil", + "compilationUnitId" : "acm002093jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001436jsd" ], + "content" : [ "acm002101jsd" ] + }, + "acm002103jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002103jsd", + "name" : "LameUtil", + "parentId" : "acm002081jsd", + "content" : [ "acm002115jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "utils" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002104jsd" : { + "type" : "CodePackage", + "id" : "acm002104jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002105jsd" ] + }, + "acm002105jsd" : { + "type" : "CodePackage", + "id" : "acm002105jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002106jsd" ] + }, + "acm002106jsd" : { + "type" : "CodePackage", + "id" : "acm002106jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002107jsd" ] + }, + "acm002107jsd" : { + "type" : "CodePackage", + "id" : "acm002107jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002108jsd" ] + }, + "acm002108jsd" : { + "type" : "CodePackage", + "id" : "acm002108jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002109jsd" ] + }, + "acm002109jsd" : { + "type" : "CodePackage", + "id" : "acm002109jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002110jsd" ] + }, + "acm002110jsd" : { + "type" : "CodePackage", + "id" : "acm002110jsd", + "name" : "utils", + "parentId" : null, + "content" : [ "acm002103jsd" ] + }, + "acm002111jsd" : { + "type" : "ControlElement", + "id" : "acm002111jsd", + "name" : "initLame" + }, + "acm002112jsd" : { + "type" : "ControlElement", + "id" : "acm002112jsd", + "name" : "encode" + }, + "acm002113jsd" : { + "type" : "ControlElement", + "id" : "acm002113jsd", + "name" : "decode" + }, + "acm002114jsd" : { + "type" : "ControlElement", + "id" : "acm002114jsd", + "name" : "execLame" + }, + "acm002115jsd" : { + "type" : "ClassUnit", + "id" : "acm002115jsd", + "name" : "LameUtil", + "compilationUnitId" : "acm002103jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001620jsd", "acm002115jsd" ], + "content" : [ "acm002111jsd", "acm002112jsd", "acm002113jsd", "acm002114jsd" ] + }, + "acm002116jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002116jsd", + "name" : "PropertiesUtil", + "parentId" : "acm002081jsd", + "content" : [ "acm002125jsd" ], + "pathElements" : [ "Implementation", "mediastore.basic", "src", "edu", "kit", "ipd", "sdq", "mediastore", "basic", "utils" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002117jsd" : { + "type" : "CodePackage", + "id" : "acm002117jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002118jsd" ] + }, + "acm002118jsd" : { + "type" : "CodePackage", + "id" : "acm002118jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002119jsd" ] + }, + "acm002119jsd" : { + "type" : "CodePackage", + "id" : "acm002119jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002120jsd" ] + }, + "acm002120jsd" : { + "type" : "CodePackage", + "id" : "acm002120jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002121jsd" ] + }, + "acm002121jsd" : { + "type" : "CodePackage", + "id" : "acm002121jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002122jsd" ] + }, + "acm002122jsd" : { + "type" : "CodePackage", + "id" : "acm002122jsd", + "name" : "basic", + "parentId" : null, + "content" : [ "acm002123jsd" ] + }, + "acm002123jsd" : { + "type" : "CodePackage", + "id" : "acm002123jsd", + "name" : "utils", + "parentId" : null, + "content" : [ "acm002116jsd" ] + }, + "acm002124jsd" : { + "type" : "ControlElement", + "id" : "acm002124jsd", + "name" : "initProperties" + }, + "acm002125jsd" : { + "type" : "ClassUnit", + "id" : "acm002125jsd", + "name" : "PropertiesUtil", + "compilationUnitId" : "acm002116jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001383jsd", "acm001436jsd" ], + "content" : [ "acm002124jsd" ] + }, + "acm002126jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002126jsd", + "name" : "AudioWatermarkingImpl", + "parentId" : "acm002133jsd", + "content" : [ "acm002140jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.audiowatermarking", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "audiowatermarking" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002127jsd" : { + "type" : "CodePackage", + "id" : "acm002127jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002128jsd" ] + }, + "acm002128jsd" : { + "type" : "CodePackage", + "id" : "acm002128jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002129jsd" ] + }, + "acm002129jsd" : { + "type" : "CodePackage", + "id" : "acm002129jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002130jsd" ] + }, + "acm002130jsd" : { + "type" : "CodePackage", + "id" : "acm002130jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002131jsd" ] + }, + "acm002131jsd" : { + "type" : "CodePackage", + "id" : "acm002131jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002132jsd" ] + }, + "acm002132jsd" : { + "type" : "CodePackage", + "id" : "acm002132jsd", + "name" : "ejb", + "parentId" : "acm001342jsd", + "content" : [ "acm002133jsd", "acm002211jsd", "acm002256jsd", "acm002274jsd", "acm002331jsd", "acm002347jsd", "acm002359jsd", "acm002371jsd", "acm002384jsd", "acm002431jsd" ] + }, + "acm002133jsd" : { + "type" : "CodePackage", + "id" : "acm002133jsd", + "name" : "audiowatermarking", + "parentId" : "acm002132jsd", + "content" : [ "acm002126jsd", "acm002141jsd", "acm002191jsd" ] + }, + "acm002134jsd" : { + "type" : "ControlElement", + "id" : "acm002134jsd", + "name" : "AudioWatermarkingImpl" + }, + "acm002135jsd" : { + "type" : "ControlElement", + "id" : "acm002135jsd", + "name" : "init" + }, + "acm002136jsd" : { + "type" : "ControlElement", + "id" : "acm002136jsd", + "name" : "download" + }, + "acm002137jsd" : { + "type" : "ControlElement", + "id" : "acm002137jsd", + "name" : "watermark" + }, + "acm002138jsd" : { + "type" : "ControlElement", + "id" : "acm002138jsd", + "name" : "getBinaryString" + }, + "acm002139jsd" : { + "type" : "ControlElement", + "id" : "acm002139jsd", + "name" : "getFrequency" + }, + "acm002140jsd" : { + "type" : "ClassUnit", + "id" : "acm002140jsd", + "name" : "AudioWatermarkingImpl", + "compilationUnitId" : "acm002126jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001748jsd", "acm001757jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001543jsd", "acm001556jsd", "acm001569jsd", "acm001620jsd", "acm001642jsd", "acm001730jsd", "acm002189jsd", "acm002203jsd" ], + "content" : [ "acm002134jsd", "acm002135jsd", "acm002136jsd", "acm002137jsd", "acm002138jsd", "acm002139jsd" ] + }, + "acm002141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002141jsd", + "name" : "WavFile", + "parentId" : "acm002133jsd", + "content" : [ "acm002189jsd", "acm002190jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.audiowatermarking", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "audiowatermarking" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002142jsd" : { + "type" : "CodePackage", + "id" : "acm002142jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002143jsd" ] + }, + "acm002143jsd" : { + "type" : "CodePackage", + "id" : "acm002143jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002144jsd" ] + }, + "acm002144jsd" : { + "type" : "CodePackage", + "id" : "acm002144jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002145jsd" ] + }, + "acm002145jsd" : { + "type" : "CodePackage", + "id" : "acm002145jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002146jsd" ] + }, + "acm002146jsd" : { + "type" : "CodePackage", + "id" : "acm002146jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002147jsd" ] + }, + "acm002147jsd" : { + "type" : "CodePackage", + "id" : "acm002147jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002148jsd" ] + }, + "acm002148jsd" : { + "type" : "CodePackage", + "id" : "acm002148jsd", + "name" : "audiowatermarking", + "parentId" : null, + "content" : [ "acm002141jsd" ] + }, + "acm002149jsd" : { + "type" : "ControlElement", + "id" : "acm002149jsd", + "name" : "WavFile" + }, + "acm002150jsd" : { + "type" : "ControlElement", + "id" : "acm002150jsd", + "name" : "getNumChannels" + }, + "acm002151jsd" : { + "type" : "ControlElement", + "id" : "acm002151jsd", + "name" : "getNumFrames" + }, + "acm002152jsd" : { + "type" : "ControlElement", + "id" : "acm002152jsd", + "name" : "getFramesRemaining" + }, + "acm002153jsd" : { + "type" : "ControlElement", + "id" : "acm002153jsd", + "name" : "getSampleRate" + }, + "acm002154jsd" : { + "type" : "ControlElement", + "id" : "acm002154jsd", + "name" : "getValidBits" + }, + "acm002155jsd" : { + "type" : "ControlElement", + "id" : "acm002155jsd", + "name" : "newWavFile" + }, + "acm002156jsd" : { + "type" : "ControlElement", + "id" : "acm002156jsd", + "name" : "openWavFile" + }, + "acm002157jsd" : { + "type" : "ControlElement", + "id" : "acm002157jsd", + "name" : "getLE" + }, + "acm002158jsd" : { + "type" : "ControlElement", + "id" : "acm002158jsd", + "name" : "putLE" + }, + "acm002159jsd" : { + "type" : "ControlElement", + "id" : "acm002159jsd", + "name" : "writeSample" + }, + "acm002160jsd" : { + "type" : "ControlElement", + "id" : "acm002160jsd", + "name" : "readSample" + }, + "acm002161jsd" : { + "type" : "ControlElement", + "id" : "acm002161jsd", + "name" : "readFrames" + }, + "acm002162jsd" : { + "type" : "ControlElement", + "id" : "acm002162jsd", + "name" : "readFrames" + }, + "acm002163jsd" : { + "type" : "ControlElement", + "id" : "acm002163jsd", + "name" : "readFrames" + }, + "acm002164jsd" : { + "type" : "ControlElement", + "id" : "acm002164jsd", + "name" : "readFrames" + }, + "acm002165jsd" : { + "type" : "ControlElement", + "id" : "acm002165jsd", + "name" : "writeFrames" + }, + "acm002166jsd" : { + "type" : "ControlElement", + "id" : "acm002166jsd", + "name" : "writeFrames" + }, + "acm002167jsd" : { + "type" : "ControlElement", + "id" : "acm002167jsd", + "name" : "writeFrames" + }, + "acm002168jsd" : { + "type" : "ControlElement", + "id" : "acm002168jsd", + "name" : "writeFrames" + }, + "acm002169jsd" : { + "type" : "ControlElement", + "id" : "acm002169jsd", + "name" : "readFrames" + }, + "acm002170jsd" : { + "type" : "ControlElement", + "id" : "acm002170jsd", + "name" : "readFrames" + }, + "acm002171jsd" : { + "type" : "ControlElement", + "id" : "acm002171jsd", + "name" : "readFrames" + }, + "acm002172jsd" : { + "type" : "ControlElement", + "id" : "acm002172jsd", + "name" : "readFrames" + }, + "acm002173jsd" : { + "type" : "ControlElement", + "id" : "acm002173jsd", + "name" : "writeFrames" + }, + "acm002174jsd" : { + "type" : "ControlElement", + "id" : "acm002174jsd", + "name" : "writeFrames" + }, + "acm002175jsd" : { + "type" : "ControlElement", + "id" : "acm002175jsd", + "name" : "writeFrames" + }, + "acm002176jsd" : { + "type" : "ControlElement", + "id" : "acm002176jsd", + "name" : "writeFrames" + }, + "acm002177jsd" : { + "type" : "ControlElement", + "id" : "acm002177jsd", + "name" : "readFrames" + }, + "acm002178jsd" : { + "type" : "ControlElement", + "id" : "acm002178jsd", + "name" : "readFrames" + }, + "acm002179jsd" : { + "type" : "ControlElement", + "id" : "acm002179jsd", + "name" : "readFrames" + }, + "acm002180jsd" : { + "type" : "ControlElement", + "id" : "acm002180jsd", + "name" : "readFrames" + }, + "acm002181jsd" : { + "type" : "ControlElement", + "id" : "acm002181jsd", + "name" : "writeFrames" + }, + "acm002182jsd" : { + "type" : "ControlElement", + "id" : "acm002182jsd", + "name" : "writeFrames" + }, + "acm002183jsd" : { + "type" : "ControlElement", + "id" : "acm002183jsd", + "name" : "writeFrames" + }, + "acm002184jsd" : { + "type" : "ControlElement", + "id" : "acm002184jsd", + "name" : "writeFrames" + }, + "acm002185jsd" : { + "type" : "ControlElement", + "id" : "acm002185jsd", + "name" : "close" + }, + "acm002186jsd" : { + "type" : "ControlElement", + "id" : "acm002186jsd", + "name" : "display" + }, + "acm002187jsd" : { + "type" : "ControlElement", + "id" : "acm002187jsd", + "name" : "display" + }, + "acm002188jsd" : { + "type" : "ControlElement", + "id" : "acm002188jsd", + "name" : "main" + }, + "acm002189jsd" : { + "type" : "ClassUnit", + "id" : "acm002189jsd", + "name" : "WavFile", + "compilationUnitId" : "acm002141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002189jsd", "acm002190jsd", "acm002203jsd" ], + "content" : [ "acm002149jsd", "acm002150jsd", "acm002151jsd", "acm002152jsd", "acm002153jsd", "acm002154jsd", "acm002155jsd", "acm002156jsd", "acm002157jsd", "acm002158jsd", "acm002159jsd", "acm002160jsd", "acm002161jsd", "acm002162jsd", "acm002163jsd", "acm002164jsd", "acm002165jsd", "acm002166jsd", "acm002167jsd", "acm002168jsd", "acm002169jsd", "acm002170jsd", "acm002171jsd", "acm002172jsd", "acm002173jsd", "acm002174jsd", "acm002175jsd", "acm002176jsd", "acm002177jsd", "acm002178jsd", "acm002179jsd", "acm002180jsd", "acm002181jsd", "acm002182jsd", "acm002183jsd", "acm002184jsd", "acm002185jsd", "acm002186jsd", "acm002187jsd", "acm002188jsd" ] + }, + "acm002190jsd" : { + "type" : "ClassUnit", + "id" : "acm002190jsd", + "name" : "IOState", + "compilationUnitId" : "acm002141jsd", + "parentDatatypeId" : "acm002189jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002191jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002191jsd", + "name" : "WavFileException", + "parentId" : "acm002133jsd", + "content" : [ "acm002203jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.audiowatermarking", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "audiowatermarking" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002192jsd" : { + "type" : "CodePackage", + "id" : "acm002192jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002193jsd" ] + }, + "acm002193jsd" : { + "type" : "CodePackage", + "id" : "acm002193jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002194jsd" ] + }, + "acm002194jsd" : { + "type" : "CodePackage", + "id" : "acm002194jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002195jsd" ] + }, + "acm002195jsd" : { + "type" : "CodePackage", + "id" : "acm002195jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002196jsd" ] + }, + "acm002196jsd" : { + "type" : "CodePackage", + "id" : "acm002196jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002197jsd" ] + }, + "acm002197jsd" : { + "type" : "CodePackage", + "id" : "acm002197jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002198jsd" ] + }, + "acm002198jsd" : { + "type" : "CodePackage", + "id" : "acm002198jsd", + "name" : "audiowatermarking", + "parentId" : null, + "content" : [ "acm002191jsd" ] + }, + "acm002199jsd" : { + "type" : "ControlElement", + "id" : "acm002199jsd", + "name" : "WavFileException" + }, + "acm002200jsd" : { + "type" : "ControlElement", + "id" : "acm002200jsd", + "name" : "WavFileException" + }, + "acm002201jsd" : { + "type" : "ControlElement", + "id" : "acm002201jsd", + "name" : "WavFileException" + }, + "acm002202jsd" : { + "type" : "ControlElement", + "id" : "acm002202jsd", + "name" : "WavFileException" + }, + "acm002203jsd" : { + "type" : "ClassUnit", + "id" : "acm002203jsd", + "name" : "WavFileException", + "compilationUnitId" : "acm002191jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002199jsd", "acm002200jsd", "acm002201jsd", "acm002202jsd" ] + }, + "acm002204jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002204jsd", + "name" : "CacheImpl", + "parentId" : "acm002211jsd", + "content" : [ "acm002216jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.cache", "ejbModule", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002205jsd" : { + "type" : "CodePackage", + "id" : "acm002205jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002206jsd" ] + }, + "acm002206jsd" : { + "type" : "CodePackage", + "id" : "acm002206jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002207jsd" ] + }, + "acm002207jsd" : { + "type" : "CodePackage", + "id" : "acm002207jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002208jsd" ] + }, + "acm002208jsd" : { + "type" : "CodePackage", + "id" : "acm002208jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002209jsd" ] + }, + "acm002209jsd" : { + "type" : "CodePackage", + "id" : "acm002209jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002210jsd" ] + }, + "acm002210jsd" : { + "type" : "CodePackage", + "id" : "acm002210jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002211jsd" ] + }, + "acm002211jsd" : { + "type" : "CodePackage", + "id" : "acm002211jsd", + "name" : "cache", + "parentId" : "acm002132jsd", + "content" : [ "acm002204jsd", "acm002217jsd", "acm002233jsd" ] + }, + "acm002212jsd" : { + "type" : "ControlElement", + "id" : "acm002212jsd", + "name" : "CacheImpl" + }, + "acm002213jsd" : { + "type" : "ControlElement", + "id" : "acm002213jsd", + "name" : "init" + }, + "acm002214jsd" : { + "type" : "ControlElement", + "id" : "acm002214jsd", + "name" : "download" + }, + "acm002215jsd" : { + "type" : "ControlElement", + "id" : "acm002215jsd", + "name" : "clear" + }, + "acm002216jsd" : { + "type" : "ClassUnit", + "id" : "acm002216jsd", + "name" : "CacheImpl", + "compilationUnitId" : "acm002204jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001711jsd", "acm001720jsd", "acm001775jsd", "acm001784jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001543jsd", "acm001642jsd", "acm001730jsd", "acm002232jsd", "acm002248jsd" ], + "content" : [ "acm002212jsd", "acm002213jsd", "acm002214jsd", "acm002215jsd" ] + }, + "acm002217jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002217jsd", + "name" : "CacheSingleton", + "parentId" : "acm002211jsd", + "content" : [ "acm002232jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.cache", "ejbModule", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002218jsd" : { + "type" : "CodePackage", + "id" : "acm002218jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002219jsd" ] + }, + "acm002219jsd" : { + "type" : "CodePackage", + "id" : "acm002219jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002220jsd" ] + }, + "acm002220jsd" : { + "type" : "CodePackage", + "id" : "acm002220jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002221jsd" ] + }, + "acm002221jsd" : { + "type" : "CodePackage", + "id" : "acm002221jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002222jsd" ] + }, + "acm002222jsd" : { + "type" : "CodePackage", + "id" : "acm002222jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002223jsd" ] + }, + "acm002223jsd" : { + "type" : "CodePackage", + "id" : "acm002223jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002224jsd" ] + }, + "acm002224jsd" : { + "type" : "CodePackage", + "id" : "acm002224jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002217jsd" ] + }, + "acm002225jsd" : { + "type" : "ControlElement", + "id" : "acm002225jsd", + "name" : "incHits" + }, + "acm002226jsd" : { + "type" : "ControlElement", + "id" : "acm002226jsd", + "name" : "incMisses" + }, + "acm002227jsd" : { + "type" : "ControlElement", + "id" : "acm002227jsd", + "name" : "getHitrate" + }, + "acm002228jsd" : { + "type" : "ControlElement", + "id" : "acm002228jsd", + "name" : "init" + }, + "acm002229jsd" : { + "type" : "ControlElement", + "id" : "acm002229jsd", + "name" : "getIfPresent" + }, + "acm002230jsd" : { + "type" : "ControlElement", + "id" : "acm002230jsd", + "name" : "put" + }, + "acm002231jsd" : { + "type" : "ControlElement", + "id" : "acm002231jsd", + "name" : "clear" + }, + "acm002232jsd" : { + "type" : "ClassUnit", + "id" : "acm002232jsd", + "name" : "CacheSingleton", + "compilationUnitId" : "acm002217jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm002248jsd" ], + "content" : [ "acm002225jsd", "acm002226jsd", "acm002227jsd", "acm002228jsd", "acm002229jsd", "acm002230jsd", "acm002231jsd" ] + }, + "acm002233jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002233jsd", + "name" : "IdAndBitrate", + "parentId" : "acm002211jsd", + "content" : [ "acm002248jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.cache", "ejbModule", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002234jsd" : { + "type" : "CodePackage", + "id" : "acm002234jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002235jsd" ] + }, + "acm002235jsd" : { + "type" : "CodePackage", + "id" : "acm002235jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002236jsd" ] + }, + "acm002236jsd" : { + "type" : "CodePackage", + "id" : "acm002236jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002237jsd" ] + }, + "acm002237jsd" : { + "type" : "CodePackage", + "id" : "acm002237jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002238jsd" ] + }, + "acm002238jsd" : { + "type" : "CodePackage", + "id" : "acm002238jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002239jsd" ] + }, + "acm002239jsd" : { + "type" : "CodePackage", + "id" : "acm002239jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002240jsd" ] + }, + "acm002240jsd" : { + "type" : "CodePackage", + "id" : "acm002240jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002233jsd" ] + }, + "acm002241jsd" : { + "type" : "ControlElement", + "id" : "acm002241jsd", + "name" : "IdAndBitrate" + }, + "acm002242jsd" : { + "type" : "ControlElement", + "id" : "acm002242jsd", + "name" : "getId" + }, + "acm002243jsd" : { + "type" : "ControlElement", + "id" : "acm002243jsd", + "name" : "setId" + }, + "acm002244jsd" : { + "type" : "ControlElement", + "id" : "acm002244jsd", + "name" : "getBitrate" + }, + "acm002245jsd" : { + "type" : "ControlElement", + "id" : "acm002245jsd", + "name" : "setBitrate" + }, + "acm002246jsd" : { + "type" : "ControlElement", + "id" : "acm002246jsd", + "name" : "hashCode" + }, + "acm002247jsd" : { + "type" : "ControlElement", + "id" : "acm002247jsd", + "name" : "equals" + }, + "acm002248jsd" : { + "type" : "ClassUnit", + "id" : "acm002248jsd", + "name" : "IdAndBitrate", + "compilationUnitId" : "acm002233jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002248jsd" ], + "content" : [ "acm002241jsd", "acm002242jsd", "acm002243jsd", "acm002244jsd", "acm002245jsd", "acm002246jsd", "acm002247jsd" ] + }, + "acm002249jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002249jsd", + "name" : "FacadeImpl", + "parentId" : "acm002256jsd", + "content" : [ "acm002266jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.facade", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "facade" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002250jsd" : { + "type" : "CodePackage", + "id" : "acm002250jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002251jsd" ] + }, + "acm002251jsd" : { + "type" : "CodePackage", + "id" : "acm002251jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002252jsd" ] + }, + "acm002252jsd" : { + "type" : "CodePackage", + "id" : "acm002252jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002253jsd" ] + }, + "acm002253jsd" : { + "type" : "CodePackage", + "id" : "acm002253jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002254jsd" ] + }, + "acm002254jsd" : { + "type" : "CodePackage", + "id" : "acm002254jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002255jsd" ] + }, + "acm002255jsd" : { + "type" : "CodePackage", + "id" : "acm002255jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002256jsd" ] + }, + "acm002256jsd" : { + "type" : "CodePackage", + "id" : "acm002256jsd", + "name" : "facade", + "parentId" : "acm002132jsd", + "content" : [ "acm002249jsd" ] + }, + "acm002257jsd" : { + "type" : "ControlElement", + "id" : "acm002257jsd", + "name" : "FacadeImpl" + }, + "acm002258jsd" : { + "type" : "ControlElement", + "id" : "acm002258jsd", + "name" : "initMediaManager" + }, + "acm002259jsd" : { + "type" : "ControlElement", + "id" : "acm002259jsd", + "name" : "initUserManagement" + }, + "acm002260jsd" : { + "type" : "ControlElement", + "id" : "acm002260jsd", + "name" : "register" + }, + "acm002261jsd" : { + "type" : "ControlElement", + "id" : "acm002261jsd", + "name" : "login" + }, + "acm002262jsd" : { + "type" : "ControlElement", + "id" : "acm002262jsd", + "name" : "upload" + }, + "acm002263jsd" : { + "type" : "ControlElement", + "id" : "acm002263jsd", + "name" : "getFileList" + }, + "acm002264jsd" : { + "type" : "ControlElement", + "id" : "acm002264jsd", + "name" : "downloadTest" + }, + "acm002265jsd" : { + "type" : "ControlElement", + "id" : "acm002265jsd", + "name" : "download" + }, + "acm002266jsd" : { + "type" : "ClassUnit", + "id" : "acm002266jsd", + "name" : "FacadeImpl", + "compilationUnitId" : "acm002249jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001889jsd", "acm001898jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001532jsd", "acm001543jsd", "acm001569jsd", "acm001588jsd", "acm001610jsd", "acm001642jsd", "acm001652jsd", "acm001683jsd", "acm001968jsd", "acm002055jsd" ], + "content" : [ "acm002257jsd", "acm002258jsd", "acm002259jsd", "acm002260jsd", "acm002261jsd", "acm002262jsd", "acm002263jsd", "acm002264jsd", "acm002265jsd" ] + }, + "acm002267jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002267jsd", + "name" : "Audio", + "parentId" : "acm002274jsd", + "content" : [ "acm002292jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.mediaaccess", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "mediaaccess" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002268jsd" : { + "type" : "CodePackage", + "id" : "acm002268jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002269jsd" ] + }, + "acm002269jsd" : { + "type" : "CodePackage", + "id" : "acm002269jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002270jsd" ] + }, + "acm002270jsd" : { + "type" : "CodePackage", + "id" : "acm002270jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002271jsd" ] + }, + "acm002271jsd" : { + "type" : "CodePackage", + "id" : "acm002271jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002272jsd" ] + }, + "acm002272jsd" : { + "type" : "CodePackage", + "id" : "acm002272jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002273jsd" ] + }, + "acm002273jsd" : { + "type" : "CodePackage", + "id" : "acm002273jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002274jsd" ] + }, + "acm002274jsd" : { + "type" : "CodePackage", + "id" : "acm002274jsd", + "name" : "mediaaccess", + "parentId" : "acm002132jsd", + "content" : [ "acm002267jsd", "acm002293jsd", "acm002308jsd" ] + }, + "acm002275jsd" : { + "type" : "ControlElement", + "id" : "acm002275jsd", + "name" : "Audio" + }, + "acm002276jsd" : { + "type" : "ControlElement", + "id" : "acm002276jsd", + "name" : "getId" + }, + "acm002277jsd" : { + "type" : "ControlElement", + "id" : "acm002277jsd", + "name" : "setId" + }, + "acm002278jsd" : { + "type" : "ControlElement", + "id" : "acm002278jsd", + "name" : "getAlbum" + }, + "acm002279jsd" : { + "type" : "ControlElement", + "id" : "acm002279jsd", + "name" : "setAlbum" + }, + "acm002280jsd" : { + "type" : "ControlElement", + "id" : "acm002280jsd", + "name" : "getArtist" + }, + "acm002281jsd" : { + "type" : "ControlElement", + "id" : "acm002281jsd", + "name" : "setArtist" + }, + "acm002282jsd" : { + "type" : "ControlElement", + "id" : "acm002282jsd", + "name" : "getBitrate" + }, + "acm002283jsd" : { + "type" : "ControlElement", + "id" : "acm002283jsd", + "name" : "setBitrate" + }, + "acm002284jsd" : { + "type" : "ControlElement", + "id" : "acm002284jsd", + "name" : "getGenre" + }, + "acm002285jsd" : { + "type" : "ControlElement", + "id" : "acm002285jsd", + "name" : "setGenre" + }, + "acm002286jsd" : { + "type" : "ControlElement", + "id" : "acm002286jsd", + "name" : "getReleaseyear" + }, + "acm002287jsd" : { + "type" : "ControlElement", + "id" : "acm002287jsd", + "name" : "setReleaseyear" + }, + "acm002288jsd" : { + "type" : "ControlElement", + "id" : "acm002288jsd", + "name" : "getTitle" + }, + "acm002289jsd" : { + "type" : "ControlElement", + "id" : "acm002289jsd", + "name" : "setTitle" + }, + "acm002290jsd" : { + "type" : "ControlElement", + "id" : "acm002290jsd", + "name" : "getUserId" + }, + "acm002291jsd" : { + "type" : "ControlElement", + "id" : "acm002291jsd", + "name" : "setUserId" + }, + "acm002292jsd" : { + "type" : "ClassUnit", + "id" : "acm002292jsd", + "name" : "Audio", + "compilationUnitId" : "acm002267jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002275jsd", "acm002276jsd", "acm002277jsd", "acm002278jsd", "acm002279jsd", "acm002280jsd", "acm002281jsd", "acm002282jsd", "acm002283jsd", "acm002284jsd", "acm002285jsd", "acm002286jsd", "acm002287jsd", "acm002288jsd", "acm002289jsd", "acm002290jsd", "acm002291jsd" ] + }, + "acm002293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002293jsd", + "name" : "DbManager", + "parentId" : "acm002274jsd", + "content" : [ "acm002307jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.mediaaccess", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "mediaaccess" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002294jsd" : { + "type" : "CodePackage", + "id" : "acm002294jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002295jsd" ] + }, + "acm002295jsd" : { + "type" : "CodePackage", + "id" : "acm002295jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002296jsd" ] + }, + "acm002296jsd" : { + "type" : "CodePackage", + "id" : "acm002296jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002297jsd" ] + }, + "acm002297jsd" : { + "type" : "CodePackage", + "id" : "acm002297jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002298jsd" ] + }, + "acm002298jsd" : { + "type" : "CodePackage", + "id" : "acm002298jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002299jsd" ] + }, + "acm002299jsd" : { + "type" : "CodePackage", + "id" : "acm002299jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002300jsd" ] + }, + "acm002300jsd" : { + "type" : "CodePackage", + "id" : "acm002300jsd", + "name" : "mediaaccess", + "parentId" : null, + "content" : [ "acm002293jsd" ] + }, + "acm002301jsd" : { + "type" : "ControlElement", + "id" : "acm002301jsd", + "name" : "saveAudioFile" + }, + "acm002302jsd" : { + "type" : "ControlElement", + "id" : "acm002302jsd", + "name" : "getAllAudios" + }, + "acm002303jsd" : { + "type" : "ControlElement", + "id" : "acm002303jsd", + "name" : "getAudioByID" + }, + "acm002304jsd" : { + "type" : "ControlElement", + "id" : "acm002304jsd", + "name" : "clearTable" + }, + "acm002305jsd" : { + "type" : "ControlElement", + "id" : "acm002305jsd", + "name" : "clearExceptFromUser" + }, + "acm002306jsd" : { + "type" : "ControlElement", + "id" : "acm002306jsd", + "name" : "getAudioCount" + }, + "acm002307jsd" : { + "type" : "ClassUnit", + "id" : "acm002307jsd", + "name" : "DbManager", + "compilationUnitId" : "acm002293jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001642jsd", "acm002292jsd" ], + "content" : [ "acm002301jsd", "acm002302jsd", "acm002303jsd", "acm002304jsd", "acm002305jsd", "acm002306jsd" ] + }, + "acm002308jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002308jsd", + "name" : "MediaAccessImpl", + "parentId" : "acm002274jsd", + "content" : [ "acm002323jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.mediaaccess", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "mediaaccess" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002309jsd" : { + "type" : "CodePackage", + "id" : "acm002309jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002310jsd" ] + }, + "acm002310jsd" : { + "type" : "CodePackage", + "id" : "acm002310jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002311jsd" ] + }, + "acm002311jsd" : { + "type" : "CodePackage", + "id" : "acm002311jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002312jsd" ] + }, + "acm002312jsd" : { + "type" : "CodePackage", + "id" : "acm002312jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002313jsd" ] + }, + "acm002313jsd" : { + "type" : "CodePackage", + "id" : "acm002313jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002314jsd" ] + }, + "acm002314jsd" : { + "type" : "CodePackage", + "id" : "acm002314jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002315jsd" ] + }, + "acm002315jsd" : { + "type" : "CodePackage", + "id" : "acm002315jsd", + "name" : "mediaaccess", + "parentId" : null, + "content" : [ "acm002308jsd" ] + }, + "acm002316jsd" : { + "type" : "ControlElement", + "id" : "acm002316jsd", + "name" : "MediaAccessImpl" + }, + "acm002317jsd" : { + "type" : "ControlElement", + "id" : "acm002317jsd", + "name" : "upload" + }, + "acm002318jsd" : { + "type" : "ControlElement", + "id" : "acm002318jsd", + "name" : "getFileList" + }, + "acm002319jsd" : { + "type" : "ControlElement", + "id" : "acm002319jsd", + "name" : "download" + }, + "acm002320jsd" : { + "type" : "ControlElement", + "id" : "acm002320jsd", + "name" : "getFileContent" + }, + "acm002321jsd" : { + "type" : "ControlElement", + "id" : "acm002321jsd", + "name" : "removeAllData" + }, + "acm002322jsd" : { + "type" : "ControlElement", + "id" : "acm002322jsd", + "name" : "trimToPayload" + }, + "acm002323jsd" : { + "type" : "ClassUnit", + "id" : "acm002323jsd", + "name" : "MediaAccessImpl", + "compilationUnitId" : "acm002308jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001802jsd", "acm001811jsd", "acm001918jsd", "acm001938jsd", "acm001947jsd", "acm001956jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001543jsd", "acm001556jsd", "acm001569jsd", "acm001642jsd", "acm001652jsd", "acm002307jsd" ], + "content" : [ "acm002316jsd", "acm002317jsd", "acm002318jsd", "acm002319jsd", "acm002320jsd", "acm002321jsd", "acm002322jsd" ] + }, + "acm002324jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002324jsd", + "name" : "MediaManagementImpl", + "parentId" : "acm002331jsd", + "content" : [ "acm002339jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.mediamanagement", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "mediamanagement" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002325jsd" : { + "type" : "CodePackage", + "id" : "acm002325jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002326jsd" ] + }, + "acm002326jsd" : { + "type" : "CodePackage", + "id" : "acm002326jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002327jsd" ] + }, + "acm002327jsd" : { + "type" : "CodePackage", + "id" : "acm002327jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002328jsd" ] + }, + "acm002328jsd" : { + "type" : "CodePackage", + "id" : "acm002328jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002329jsd" ] + }, + "acm002329jsd" : { + "type" : "CodePackage", + "id" : "acm002329jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002330jsd" ] + }, + "acm002330jsd" : { + "type" : "CodePackage", + "id" : "acm002330jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002331jsd" ] + }, + "acm002331jsd" : { + "type" : "CodePackage", + "id" : "acm002331jsd", + "name" : "mediamanagement", + "parentId" : "acm002132jsd", + "content" : [ "acm002324jsd" ] + }, + "acm002332jsd" : { + "type" : "ControlElement", + "id" : "acm002332jsd", + "name" : "MediaManagementImpl" + }, + "acm002333jsd" : { + "type" : "ControlElement", + "id" : "acm002333jsd", + "name" : "initMediaAccess" + }, + "acm002334jsd" : { + "type" : "ControlElement", + "id" : "acm002334jsd", + "name" : "initNext" + }, + "acm002335jsd" : { + "type" : "ControlElement", + "id" : "acm002335jsd", + "name" : "initPackaging" + }, + "acm002336jsd" : { + "type" : "ControlElement", + "id" : "acm002336jsd", + "name" : "upload" + }, + "acm002337jsd" : { + "type" : "ControlElement", + "id" : "acm002337jsd", + "name" : "getFileList" + }, + "acm002338jsd" : { + "type" : "ControlElement", + "id" : "acm002338jsd", + "name" : "download" + }, + "acm002339jsd" : { + "type" : "ClassUnit", + "id" : "acm002339jsd", + "name" : "MediaManagementImpl", + "compilationUnitId" : "acm002324jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001977jsd", "acm001986jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001543jsd", "acm001642jsd", "acm001652jsd", "acm001730jsd", "acm001909jsd", "acm001996jsd" ], + "content" : [ "acm002332jsd", "acm002333jsd", "acm002334jsd", "acm002335jsd", "acm002336jsd", "acm002337jsd", "acm002338jsd" ] + }, + "acm002340jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002340jsd", + "name" : "PackagingImpl", + "parentId" : "acm002347jsd", + "content" : [ "acm002351jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.packaging", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "packaging" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002341jsd" : { + "type" : "CodePackage", + "id" : "acm002341jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002342jsd" ] + }, + "acm002342jsd" : { + "type" : "CodePackage", + "id" : "acm002342jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002343jsd" ] + }, + "acm002343jsd" : { + "type" : "CodePackage", + "id" : "acm002343jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002344jsd" ] + }, + "acm002344jsd" : { + "type" : "CodePackage", + "id" : "acm002344jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002345jsd" ] + }, + "acm002345jsd" : { + "type" : "CodePackage", + "id" : "acm002345jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002346jsd" ] + }, + "acm002346jsd" : { + "type" : "CodePackage", + "id" : "acm002346jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002347jsd" ] + }, + "acm002347jsd" : { + "type" : "CodePackage", + "id" : "acm002347jsd", + "name" : "packaging", + "parentId" : "acm002132jsd", + "content" : [ "acm002340jsd" ] + }, + "acm002348jsd" : { + "type" : "ControlElement", + "id" : "acm002348jsd", + "name" : "PackagingImpl" + }, + "acm002349jsd" : { + "type" : "ControlElement", + "id" : "acm002349jsd", + "name" : "addFileToZip" + }, + "acm002350jsd" : { + "type" : "ControlElement", + "id" : "acm002350jsd", + "name" : "zip" + }, + "acm002351jsd" : { + "type" : "ClassUnit", + "id" : "acm002351jsd", + "name" : "PackagingImpl", + "compilationUnitId" : "acm002340jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm002005jsd", "acm002014jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001543jsd", "acm001556jsd", "acm001569jsd" ], + "content" : [ "acm002348jsd", "acm002349jsd", "acm002350jsd" ] + }, + "acm002352jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002352jsd", + "name" : "ReEncoderImpl", + "parentId" : "acm002359jsd", + "content" : [ "acm002363jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.reencoder", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "reencoder" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002353jsd" : { + "type" : "CodePackage", + "id" : "acm002353jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002354jsd" ] + }, + "acm002354jsd" : { + "type" : "CodePackage", + "id" : "acm002354jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002355jsd" ] + }, + "acm002355jsd" : { + "type" : "CodePackage", + "id" : "acm002355jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002356jsd" ] + }, + "acm002356jsd" : { + "type" : "CodePackage", + "id" : "acm002356jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002357jsd" ] + }, + "acm002357jsd" : { + "type" : "CodePackage", + "id" : "acm002357jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002358jsd" ] + }, + "acm002358jsd" : { + "type" : "CodePackage", + "id" : "acm002358jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002359jsd" ] + }, + "acm002359jsd" : { + "type" : "CodePackage", + "id" : "acm002359jsd", + "name" : "reencoder", + "parentId" : "acm002132jsd", + "content" : [ "acm002352jsd" ] + }, + "acm002360jsd" : { + "type" : "ControlElement", + "id" : "acm002360jsd", + "name" : "ReEncoderImpl" + }, + "acm002361jsd" : { + "type" : "ControlElement", + "id" : "acm002361jsd", + "name" : "init" + }, + "acm002362jsd" : { + "type" : "ControlElement", + "id" : "acm002362jsd", + "name" : "download" + }, + "acm002363jsd" : { + "type" : "ClassUnit", + "id" : "acm002363jsd", + "name" : "ReEncoderImpl", + "compilationUnitId" : "acm002352jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001829jsd", "acm001838jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001543jsd", "acm001556jsd", "acm001569jsd", "acm001620jsd", "acm001642jsd", "acm001730jsd" ], + "content" : [ "acm002360jsd", "acm002361jsd", "acm002362jsd" ] + }, + "acm002364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002364jsd", + "name" : "TagWatermarkingImpl", + "parentId" : "acm002371jsd", + "content" : [ "acm002376jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.tagwatermarking", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "tagwatermarking" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002365jsd" : { + "type" : "CodePackage", + "id" : "acm002365jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002366jsd" ] + }, + "acm002366jsd" : { + "type" : "CodePackage", + "id" : "acm002366jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002367jsd" ] + }, + "acm002367jsd" : { + "type" : "CodePackage", + "id" : "acm002367jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002368jsd" ] + }, + "acm002368jsd" : { + "type" : "CodePackage", + "id" : "acm002368jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002369jsd" ] + }, + "acm002369jsd" : { + "type" : "CodePackage", + "id" : "acm002369jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002370jsd" ] + }, + "acm002370jsd" : { + "type" : "CodePackage", + "id" : "acm002370jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002371jsd" ] + }, + "acm002371jsd" : { + "type" : "CodePackage", + "id" : "acm002371jsd", + "name" : "tagwatermarking", + "parentId" : "acm002132jsd", + "content" : [ "acm002364jsd" ] + }, + "acm002372jsd" : { + "type" : "ControlElement", + "id" : "acm002372jsd", + "name" : "TagWatermarkingImpl" + }, + "acm002373jsd" : { + "type" : "ControlElement", + "id" : "acm002373jsd", + "name" : "init" + }, + "acm002374jsd" : { + "type" : "ControlElement", + "id" : "acm002374jsd", + "name" : "download" + }, + "acm002375jsd" : { + "type" : "ControlElement", + "id" : "acm002375jsd", + "name" : "watermark" + }, + "acm002376jsd" : { + "type" : "ClassUnit", + "id" : "acm002376jsd", + "name" : "TagWatermarkingImpl", + "compilationUnitId" : "acm002364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm001856jsd", "acm001865jsd" ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001556jsd", "acm001569jsd", "acm001642jsd", "acm001730jsd" ], + "content" : [ "acm002372jsd", "acm002373jsd", "acm002374jsd", "acm002375jsd" ] + }, + "acm002377jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002377jsd", + "name" : "DbManager", + "parentId" : "acm002384jsd", + "content" : [ "acm002388jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.userdbadapter", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "userdbadapter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002378jsd" : { + "type" : "CodePackage", + "id" : "acm002378jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002379jsd" ] + }, + "acm002379jsd" : { + "type" : "CodePackage", + "id" : "acm002379jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002380jsd" ] + }, + "acm002380jsd" : { + "type" : "CodePackage", + "id" : "acm002380jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002381jsd" ] + }, + "acm002381jsd" : { + "type" : "CodePackage", + "id" : "acm002381jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002382jsd" ] + }, + "acm002382jsd" : { + "type" : "CodePackage", + "id" : "acm002382jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002383jsd" ] + }, + "acm002383jsd" : { + "type" : "CodePackage", + "id" : "acm002383jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002384jsd" ] + }, + "acm002384jsd" : { + "type" : "CodePackage", + "id" : "acm002384jsd", + "name" : "userdbadapter", + "parentId" : "acm002132jsd", + "content" : [ "acm002377jsd", "acm002389jsd", "acm002411jsd" ] + }, + "acm002385jsd" : { + "type" : "ControlElement", + "id" : "acm002385jsd", + "name" : "saveUser" + }, + "acm002386jsd" : { + "type" : "ControlElement", + "id" : "acm002386jsd", + "name" : "findUser" + }, + "acm002387jsd" : { + "type" : "ControlElement", + "id" : "acm002387jsd", + "name" : "clearTable" + }, + "acm002388jsd" : { + "type" : "ClassUnit", + "id" : "acm002388jsd", + "name" : "DbManager", + "compilationUnitId" : "acm002377jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001532jsd", "acm001588jsd", "acm001610jsd", "acm001683jsd", "acm002410jsd" ], + "content" : [ "acm002385jsd", "acm002386jsd", "acm002387jsd" ] + }, + "acm002389jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002389jsd", + "name" : "User", + "parentId" : "acm002384jsd", + "content" : [ "acm002410jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.userdbadapter", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "userdbadapter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002390jsd" : { + "type" : "CodePackage", + "id" : "acm002390jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002391jsd" ] + }, + "acm002391jsd" : { + "type" : "CodePackage", + "id" : "acm002391jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002392jsd" ] + }, + "acm002392jsd" : { + "type" : "CodePackage", + "id" : "acm002392jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002393jsd" ] + }, + "acm002393jsd" : { + "type" : "CodePackage", + "id" : "acm002393jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002394jsd" ] + }, + "acm002394jsd" : { + "type" : "CodePackage", + "id" : "acm002394jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002395jsd" ] + }, + "acm002395jsd" : { + "type" : "CodePackage", + "id" : "acm002395jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002396jsd" ] + }, + "acm002396jsd" : { + "type" : "CodePackage", + "id" : "acm002396jsd", + "name" : "userdbadapter", + "parentId" : null, + "content" : [ "acm002389jsd" ] + }, + "acm002397jsd" : { + "type" : "ControlElement", + "id" : "acm002397jsd", + "name" : "User" + }, + "acm002398jsd" : { + "type" : "ControlElement", + "id" : "acm002398jsd", + "name" : "User" + }, + "acm002399jsd" : { + "type" : "ControlElement", + "id" : "acm002399jsd", + "name" : "getFirstname" + }, + "acm002400jsd" : { + "type" : "ControlElement", + "id" : "acm002400jsd", + "name" : "setFirstname" + }, + "acm002401jsd" : { + "type" : "ControlElement", + "id" : "acm002401jsd", + "name" : "getLastname" + }, + "acm002402jsd" : { + "type" : "ControlElement", + "id" : "acm002402jsd", + "name" : "setLastname" + }, + "acm002403jsd" : { + "type" : "ControlElement", + "id" : "acm002403jsd", + "name" : "getEmail" + }, + "acm002404jsd" : { + "type" : "ControlElement", + "id" : "acm002404jsd", + "name" : "setEmail" + }, + "acm002405jsd" : { + "type" : "ControlElement", + "id" : "acm002405jsd", + "name" : "getPassword" + }, + "acm002406jsd" : { + "type" : "ControlElement", + "id" : "acm002406jsd", + "name" : "setPassword" + }, + "acm002407jsd" : { + "type" : "ControlElement", + "id" : "acm002407jsd", + "name" : "getId" + }, + "acm002408jsd" : { + "type" : "ControlElement", + "id" : "acm002408jsd", + "name" : "setId" + }, + "acm002409jsd" : { + "type" : "ControlElement", + "id" : "acm002409jsd", + "name" : "toString" + }, + "acm002410jsd" : { + "type" : "ClassUnit", + "id" : "acm002410jsd", + "name" : "User", + "compilationUnitId" : "acm002389jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002397jsd", "acm002398jsd", "acm002399jsd", "acm002400jsd", "acm002401jsd", "acm002402jsd", "acm002403jsd", "acm002404jsd", "acm002405jsd", "acm002406jsd", "acm002407jsd", "acm002408jsd", "acm002409jsd" ] + }, + "acm002411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002411jsd", + "name" : "UserDBAdapterImpl", + "parentId" : "acm002384jsd", + "content" : [ "acm002423jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.userdbadapter", "src", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "userdbadapter" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002412jsd" : { + "type" : "CodePackage", + "id" : "acm002412jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002413jsd" ] + }, + "acm002413jsd" : { + "type" : "CodePackage", + "id" : "acm002413jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002414jsd" ] + }, + "acm002414jsd" : { + "type" : "CodePackage", + "id" : "acm002414jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002415jsd" ] + }, + "acm002415jsd" : { + "type" : "CodePackage", + "id" : "acm002415jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002416jsd" ] + }, + "acm002416jsd" : { + "type" : "CodePackage", + "id" : "acm002416jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002417jsd" ] + }, + "acm002417jsd" : { + "type" : "CodePackage", + "id" : "acm002417jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002418jsd" ] + }, + "acm002418jsd" : { + "type" : "CodePackage", + "id" : "acm002418jsd", + "name" : "userdbadapter", + "parentId" : null, + "content" : [ "acm002411jsd" ] + }, + "acm002419jsd" : { + "type" : "ControlElement", + "id" : "acm002419jsd", + "name" : "UserDBAdapterImpl" + }, + "acm002420jsd" : { + "type" : "ControlElement", + "id" : "acm002420jsd", + "name" : "addUser" + }, + "acm002421jsd" : { + "type" : "ControlElement", + "id" : "acm002421jsd", + "name" : "getUserData" + }, + "acm002422jsd" : { + "type" : "ControlElement", + "id" : "acm002422jsd", + "name" : "removeAllData" + }, + "acm002423jsd" : { + "type" : "ClassUnit", + "id" : "acm002423jsd", + "name" : "UserDBAdapterImpl", + "compilationUnitId" : "acm002411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm002035jsd", "acm002044jsd" ], + "datatypeReferencesIds" : [ "acm001532jsd", "acm001588jsd", "acm001610jsd", "acm001683jsd", "acm002388jsd" ], + "content" : [ "acm002419jsd", "acm002420jsd", "acm002421jsd", "acm002422jsd" ] + }, + "acm002424jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002424jsd", + "name" : "SecurityUtil", + "parentId" : "acm002431jsd", + "content" : [ "acm002439jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.usermanagement", "ejbModule", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "usermanagement" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002425jsd" : { + "type" : "CodePackage", + "id" : "acm002425jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002426jsd" ] + }, + "acm002426jsd" : { + "type" : "CodePackage", + "id" : "acm002426jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002427jsd" ] + }, + "acm002427jsd" : { + "type" : "CodePackage", + "id" : "acm002427jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002428jsd" ] + }, + "acm002428jsd" : { + "type" : "CodePackage", + "id" : "acm002428jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002429jsd" ] + }, + "acm002429jsd" : { + "type" : "CodePackage", + "id" : "acm002429jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002430jsd" ] + }, + "acm002430jsd" : { + "type" : "CodePackage", + "id" : "acm002430jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002431jsd" ] + }, + "acm002431jsd" : { + "type" : "CodePackage", + "id" : "acm002431jsd", + "name" : "usermanagement", + "parentId" : "acm002132jsd", + "content" : [ "acm002424jsd", "acm002440jsd" ] + }, + "acm002432jsd" : { + "type" : "ControlElement", + "id" : "acm002432jsd", + "name" : "computeHash" + }, + "acm002433jsd" : { + "type" : "ControlElement", + "id" : "acm002433jsd", + "name" : "computeHash" + }, + "acm002434jsd" : { + "type" : "ControlElement", + "id" : "acm002434jsd", + "name" : "getSalt" + }, + "acm002435jsd" : { + "type" : "ControlElement", + "id" : "acm002435jsd", + "name" : "isEqual" + }, + "acm002436jsd" : { + "type" : "ControlElement", + "id" : "acm002436jsd", + "name" : "base64FromBytes" + }, + "acm002437jsd" : { + "type" : "ControlElement", + "id" : "acm002437jsd", + "name" : "bytesFrombase64" + }, + "acm002438jsd" : { + "type" : "ControlElement", + "id" : "acm002438jsd", + "name" : "concatenate" + }, + "acm002439jsd" : { + "type" : "ClassUnit", + "id" : "acm002439jsd", + "name" : "SecurityUtil", + "compilationUnitId" : "acm002424jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002432jsd", "acm002433jsd", "acm002434jsd", "acm002435jsd", "acm002436jsd", "acm002437jsd", "acm002438jsd" ] + }, + "acm002440jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002440jsd", + "name" : "UserManagementImpl", + "parentId" : "acm002431jsd", + "content" : [ "acm002452jsd" ], + "pathElements" : [ "Implementation", "mediastore.ejb.usermanagement", "ejbModule", "edu", "kit", "ipd", "sdq", "mediastore", "ejb", "usermanagement" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002441jsd" : { + "type" : "CodePackage", + "id" : "acm002441jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002442jsd" ] + }, + "acm002442jsd" : { + "type" : "CodePackage", + "id" : "acm002442jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002443jsd" ] + }, + "acm002443jsd" : { + "type" : "CodePackage", + "id" : "acm002443jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002444jsd" ] + }, + "acm002444jsd" : { + "type" : "CodePackage", + "id" : "acm002444jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002445jsd" ] + }, + "acm002445jsd" : { + "type" : "CodePackage", + "id" : "acm002445jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002446jsd" ] + }, + "acm002446jsd" : { + "type" : "CodePackage", + "id" : "acm002446jsd", + "name" : "ejb", + "parentId" : null, + "content" : [ "acm002447jsd" ] + }, + "acm002447jsd" : { + "type" : "CodePackage", + "id" : "acm002447jsd", + "name" : "usermanagement", + "parentId" : null, + "content" : [ "acm002440jsd" ] + }, + "acm002448jsd" : { + "type" : "ControlElement", + "id" : "acm002448jsd", + "name" : "UserManagementImpl" + }, + "acm002449jsd" : { + "type" : "ControlElement", + "id" : "acm002449jsd", + "name" : "initUserAdapter" + }, + "acm002450jsd" : { + "type" : "ControlElement", + "id" : "acm002450jsd", + "name" : "register" + }, + "acm002451jsd" : { + "type" : "ControlElement", + "id" : "acm002451jsd", + "name" : "login" + }, + "acm002452jsd" : { + "type" : "ClassUnit", + "id" : "acm002452jsd", + "name" : "UserManagementImpl", + "compilationUnitId" : "acm002440jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ "acm002064jsd", "acm002073jsd" ], + "datatypeReferencesIds" : [ "acm001532jsd", "acm001588jsd", "acm001610jsd", "acm001683jsd", "acm002026jsd" ], + "content" : [ "acm002448jsd", "acm002449jsd", "acm002450jsd", "acm002451jsd" ] + }, + "acm002453jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002453jsd", + "name" : "DownloadBean", + "parentId" : "acm002460jsd", + "content" : [ "acm002477jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "beans" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002454jsd" : { + "type" : "CodePackage", + "id" : "acm002454jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002455jsd" ] + }, + "acm002455jsd" : { + "type" : "CodePackage", + "id" : "acm002455jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002456jsd" ] + }, + "acm002456jsd" : { + "type" : "CodePackage", + "id" : "acm002456jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002457jsd" ] + }, + "acm002457jsd" : { + "type" : "CodePackage", + "id" : "acm002457jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002458jsd" ] + }, + "acm002458jsd" : { + "type" : "CodePackage", + "id" : "acm002458jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002459jsd" ] + }, + "acm002459jsd" : { + "type" : "CodePackage", + "id" : "acm002459jsd", + "name" : "web", + "parentId" : "acm001342jsd", + "content" : [ "acm002460jsd", "acm002581jsd", "acm002593jsd" ] + }, + "acm002460jsd" : { + "type" : "CodePackage", + "id" : "acm002460jsd", + "name" : "beans", + "parentId" : "acm002459jsd", + "content" : [ "acm002453jsd", "acm002478jsd", "acm002494jsd", "acm002512jsd", "acm002524jsd", "acm002556jsd" ] + }, + "acm002461jsd" : { + "type" : "ControlElement", + "id" : "acm002461jsd", + "name" : "init" + }, + "acm002462jsd" : { + "type" : "ControlElement", + "id" : "acm002462jsd", + "name" : "initFacade" + }, + "acm002463jsd" : { + "type" : "ControlElement", + "id" : "acm002463jsd", + "name" : "download" + }, + "acm002464jsd" : { + "type" : "ControlElement", + "id" : "acm002464jsd", + "name" : "check" + }, + "acm002465jsd" : { + "type" : "ControlElement", + "id" : "acm002465jsd", + "name" : "getSessionBean" + }, + "acm002466jsd" : { + "type" : "ControlElement", + "id" : "acm002466jsd", + "name" : "setSessionBean" + }, + "acm002467jsd" : { + "type" : "ControlElement", + "id" : "acm002467jsd", + "name" : "getAudios" + }, + "acm002468jsd" : { + "type" : "ControlElement", + "id" : "acm002468jsd", + "name" : "setAudios" + }, + "acm002469jsd" : { + "type" : "ControlElement", + "id" : "acm002469jsd", + "name" : "getAudiosToDownload" + }, + "acm002470jsd" : { + "type" : "ControlElement", + "id" : "acm002470jsd", + "name" : "setAudiosToDownload" + }, + "acm002471jsd" : { + "type" : "ControlElement", + "id" : "acm002471jsd", + "name" : "getChecked" + }, + "acm002472jsd" : { + "type" : "ControlElement", + "id" : "acm002472jsd", + "name" : "setChecked" + }, + "acm002473jsd" : { + "type" : "ControlElement", + "id" : "acm002473jsd", + "name" : "getFile" + }, + "acm002474jsd" : { + "type" : "ControlElement", + "id" : "acm002474jsd", + "name" : "setFile" + }, + "acm002475jsd" : { + "type" : "ControlElement", + "id" : "acm002475jsd", + "name" : "addAudioToList" + }, + "acm002476jsd" : { + "type" : "ControlElement", + "id" : "acm002476jsd", + "name" : "generateId" + }, + "acm002477jsd" : { + "type" : "ClassUnit", + "id" : "acm002477jsd", + "name" : "DownloadBean", + "compilationUnitId" : "acm002453jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001510jsd", "acm001543jsd", "acm001556jsd", "acm001569jsd", "acm001642jsd", "acm001880jsd", "acm002523jsd" ], + "content" : [ "acm002461jsd", "acm002462jsd", "acm002463jsd", "acm002464jsd", "acm002465jsd", "acm002466jsd", "acm002467jsd", "acm002468jsd", "acm002469jsd", "acm002470jsd", "acm002471jsd", "acm002472jsd", "acm002473jsd", "acm002474jsd", "acm002475jsd", "acm002476jsd" ] + }, + "acm002478jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002478jsd", + "name" : "LoginBean", + "parentId" : "acm002460jsd", + "content" : [ "acm002493jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "beans" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002479jsd" : { + "type" : "CodePackage", + "id" : "acm002479jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002480jsd" ] + }, + "acm002480jsd" : { + "type" : "CodePackage", + "id" : "acm002480jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002481jsd" ] + }, + "acm002481jsd" : { + "type" : "CodePackage", + "id" : "acm002481jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002482jsd" ] + }, + "acm002482jsd" : { + "type" : "CodePackage", + "id" : "acm002482jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002483jsd" ] + }, + "acm002483jsd" : { + "type" : "CodePackage", + "id" : "acm002483jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002484jsd" ] + }, + "acm002484jsd" : { + "type" : "CodePackage", + "id" : "acm002484jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002485jsd" ] + }, + "acm002485jsd" : { + "type" : "CodePackage", + "id" : "acm002485jsd", + "name" : "beans", + "parentId" : null, + "content" : [ "acm002478jsd" ] + }, + "acm002486jsd" : { + "type" : "ControlElement", + "id" : "acm002486jsd", + "name" : "dologin" + }, + "acm002487jsd" : { + "type" : "ControlElement", + "id" : "acm002487jsd", + "name" : "getSessionBean" + }, + "acm002488jsd" : { + "type" : "ControlElement", + "id" : "acm002488jsd", + "name" : "setSessionBean" + }, + "acm002489jsd" : { + "type" : "ControlElement", + "id" : "acm002489jsd", + "name" : "getUsername" + }, + "acm002490jsd" : { + "type" : "ControlElement", + "id" : "acm002490jsd", + "name" : "setUsername" + }, + "acm002491jsd" : { + "type" : "ControlElement", + "id" : "acm002491jsd", + "name" : "getPassword" + }, + "acm002492jsd" : { + "type" : "ControlElement", + "id" : "acm002492jsd", + "name" : "setPassword" + }, + "acm002493jsd" : { + "type" : "ClassUnit", + "id" : "acm002493jsd", + "name" : "LoginBean", + "compilationUnitId" : "acm002478jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001532jsd", "acm001610jsd", "acm001880jsd", "acm002523jsd" ], + "content" : [ "acm002486jsd", "acm002487jsd", "acm002488jsd", "acm002489jsd", "acm002490jsd", "acm002491jsd", "acm002492jsd" ] + }, + "acm002494jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002494jsd", + "name" : "RegisterBean", + "parentId" : "acm002460jsd", + "content" : [ "acm002511jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "beans" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002495jsd" : { + "type" : "CodePackage", + "id" : "acm002495jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002496jsd" ] + }, + "acm002496jsd" : { + "type" : "CodePackage", + "id" : "acm002496jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002497jsd" ] + }, + "acm002497jsd" : { + "type" : "CodePackage", + "id" : "acm002497jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002498jsd" ] + }, + "acm002498jsd" : { + "type" : "CodePackage", + "id" : "acm002498jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002499jsd" ] + }, + "acm002499jsd" : { + "type" : "CodePackage", + "id" : "acm002499jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002500jsd" ] + }, + "acm002500jsd" : { + "type" : "CodePackage", + "id" : "acm002500jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002501jsd" ] + }, + "acm002501jsd" : { + "type" : "CodePackage", + "id" : "acm002501jsd", + "name" : "beans", + "parentId" : null, + "content" : [ "acm002494jsd" ] + }, + "acm002502jsd" : { + "type" : "ControlElement", + "id" : "acm002502jsd", + "name" : "getEmail" + }, + "acm002503jsd" : { + "type" : "ControlElement", + "id" : "acm002503jsd", + "name" : "setEmail" + }, + "acm002504jsd" : { + "type" : "ControlElement", + "id" : "acm002504jsd", + "name" : "getFirstName" + }, + "acm002505jsd" : { + "type" : "ControlElement", + "id" : "acm002505jsd", + "name" : "setFirstName" + }, + "acm002506jsd" : { + "type" : "ControlElement", + "id" : "acm002506jsd", + "name" : "getLastName" + }, + "acm002507jsd" : { + "type" : "ControlElement", + "id" : "acm002507jsd", + "name" : "setLastName" + }, + "acm002508jsd" : { + "type" : "ControlElement", + "id" : "acm002508jsd", + "name" : "getPassword" + }, + "acm002509jsd" : { + "type" : "ControlElement", + "id" : "acm002509jsd", + "name" : "setPassword" + }, + "acm002510jsd" : { + "type" : "ControlElement", + "id" : "acm002510jsd", + "name" : "doRegister" + }, + "acm002511jsd" : { + "type" : "ClassUnit", + "id" : "acm002511jsd", + "name" : "RegisterBean", + "compilationUnitId" : "acm002494jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001588jsd", "acm001683jsd", "acm001880jsd" ], + "content" : [ "acm002502jsd", "acm002503jsd", "acm002504jsd", "acm002505jsd", "acm002506jsd", "acm002507jsd", "acm002508jsd", "acm002509jsd", "acm002510jsd" ] + }, + "acm002512jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002512jsd", + "name" : "SessionBean", + "parentId" : "acm002460jsd", + "content" : [ "acm002523jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "beans" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002513jsd" : { + "type" : "CodePackage", + "id" : "acm002513jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002514jsd" ] + }, + "acm002514jsd" : { + "type" : "CodePackage", + "id" : "acm002514jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002515jsd" ] + }, + "acm002515jsd" : { + "type" : "CodePackage", + "id" : "acm002515jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002516jsd" ] + }, + "acm002516jsd" : { + "type" : "CodePackage", + "id" : "acm002516jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002517jsd" ] + }, + "acm002517jsd" : { + "type" : "CodePackage", + "id" : "acm002517jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002518jsd" ] + }, + "acm002518jsd" : { + "type" : "CodePackage", + "id" : "acm002518jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002519jsd" ] + }, + "acm002519jsd" : { + "type" : "CodePackage", + "id" : "acm002519jsd", + "name" : "beans", + "parentId" : null, + "content" : [ "acm002512jsd" ] + }, + "acm002520jsd" : { + "type" : "ControlElement", + "id" : "acm002520jsd", + "name" : "SessionBean" + }, + "acm002521jsd" : { + "type" : "ControlElement", + "id" : "acm002521jsd", + "name" : "getCurrentUser" + }, + "acm002522jsd" : { + "type" : "ControlElement", + "id" : "acm002522jsd", + "name" : "setCurrentUser" + }, + "acm002523jsd" : { + "type" : "ClassUnit", + "id" : "acm002523jsd", + "name" : "SessionBean", + "compilationUnitId" : "acm002512jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001532jsd" ], + "content" : [ "acm002520jsd", "acm002521jsd", "acm002522jsd" ] + }, + "acm002524jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002524jsd", + "name" : "UploadBean", + "parentId" : "acm002460jsd", + "content" : [ "acm002555jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "beans" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002525jsd" : { + "type" : "CodePackage", + "id" : "acm002525jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002526jsd" ] + }, + "acm002526jsd" : { + "type" : "CodePackage", + "id" : "acm002526jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002527jsd" ] + }, + "acm002527jsd" : { + "type" : "CodePackage", + "id" : "acm002527jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002528jsd" ] + }, + "acm002528jsd" : { + "type" : "CodePackage", + "id" : "acm002528jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002529jsd" ] + }, + "acm002529jsd" : { + "type" : "CodePackage", + "id" : "acm002529jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002530jsd" ] + }, + "acm002530jsd" : { + "type" : "CodePackage", + "id" : "acm002530jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002531jsd" ] + }, + "acm002531jsd" : { + "type" : "CodePackage", + "id" : "acm002531jsd", + "name" : "beans", + "parentId" : null, + "content" : [ "acm002524jsd" ] + }, + "acm002532jsd" : { + "type" : "ControlElement", + "id" : "acm002532jsd", + "name" : "initFacade" + }, + "acm002533jsd" : { + "type" : "ControlElement", + "id" : "acm002533jsd", + "name" : "getFile" + }, + "acm002534jsd" : { + "type" : "ControlElement", + "id" : "acm002534jsd", + "name" : "setFile" + }, + "acm002535jsd" : { + "type" : "ControlElement", + "id" : "acm002535jsd", + "name" : "upload" + }, + "acm002536jsd" : { + "type" : "ControlElement", + "id" : "acm002536jsd", + "name" : "getAlbum" + }, + "acm002537jsd" : { + "type" : "ControlElement", + "id" : "acm002537jsd", + "name" : "setAlbum" + }, + "acm002538jsd" : { + "type" : "ControlElement", + "id" : "acm002538jsd", + "name" : "getArtist" + }, + "acm002539jsd" : { + "type" : "ControlElement", + "id" : "acm002539jsd", + "name" : "setArtist" + }, + "acm002540jsd" : { + "type" : "ControlElement", + "id" : "acm002540jsd", + "name" : "getBitrate" + }, + "acm002541jsd" : { + "type" : "ControlElement", + "id" : "acm002541jsd", + "name" : "setBitrate" + }, + "acm002542jsd" : { + "type" : "ControlElement", + "id" : "acm002542jsd", + "name" : "getGenre" + }, + "acm002543jsd" : { + "type" : "ControlElement", + "id" : "acm002543jsd", + "name" : "setGenre" + }, + "acm002544jsd" : { + "type" : "ControlElement", + "id" : "acm002544jsd", + "name" : "getReleaseyear" + }, + "acm002545jsd" : { + "type" : "ControlElement", + "id" : "acm002545jsd", + "name" : "setReleaseyear" + }, + "acm002546jsd" : { + "type" : "ControlElement", + "id" : "acm002546jsd", + "name" : "getTitle" + }, + "acm002547jsd" : { + "type" : "ControlElement", + "id" : "acm002547jsd", + "name" : "setTitle" + }, + "acm002548jsd" : { + "type" : "ControlElement", + "id" : "acm002548jsd", + "name" : "getUploader" + }, + "acm002549jsd" : { + "type" : "ControlElement", + "id" : "acm002549jsd", + "name" : "setUploader" + }, + "acm002550jsd" : { + "type" : "ControlElement", + "id" : "acm002550jsd", + "name" : "getSessionBean" + }, + "acm002551jsd" : { + "type" : "ControlElement", + "id" : "acm002551jsd", + "name" : "setSessionBean" + }, + "acm002552jsd" : { + "type" : "ControlElement", + "id" : "acm002552jsd", + "name" : "getDownloadBean" + }, + "acm002553jsd" : { + "type" : "ControlElement", + "id" : "acm002553jsd", + "name" : "setDownloadBean" + }, + "acm002554jsd" : { + "type" : "ControlElement", + "id" : "acm002554jsd", + "name" : "toString" + }, + "acm002555jsd" : { + "type" : "ClassUnit", + "id" : "acm002555jsd", + "name" : "UploadBean", + "compilationUnitId" : "acm002524jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001481jsd", "acm001510jsd", "acm001556jsd", "acm001569jsd", "acm001652jsd", "acm001880jsd", "acm002477jsd", "acm002523jsd" ], + "content" : [ "acm002532jsd", "acm002533jsd", "acm002534jsd", "acm002535jsd", "acm002536jsd", "acm002537jsd", "acm002538jsd", "acm002539jsd", "acm002540jsd", "acm002541jsd", "acm002542jsd", "acm002543jsd", "acm002544jsd", "acm002545jsd", "acm002546jsd", "acm002547jsd", "acm002548jsd", "acm002549jsd", "acm002550jsd", "acm002551jsd", "acm002552jsd", "acm002553jsd", "acm002554jsd" ] + }, + "acm002556jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002556jsd", + "name" : "WebBeanManager", + "parentId" : "acm002460jsd", + "content" : [ "acm002569jsd", "acm002573jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "beans" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002557jsd" : { + "type" : "CodePackage", + "id" : "acm002557jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002558jsd" ] + }, + "acm002558jsd" : { + "type" : "CodePackage", + "id" : "acm002558jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002559jsd" ] + }, + "acm002559jsd" : { + "type" : "CodePackage", + "id" : "acm002559jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002560jsd" ] + }, + "acm002560jsd" : { + "type" : "CodePackage", + "id" : "acm002560jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002561jsd" ] + }, + "acm002561jsd" : { + "type" : "CodePackage", + "id" : "acm002561jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002562jsd" ] + }, + "acm002562jsd" : { + "type" : "CodePackage", + "id" : "acm002562jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002563jsd" ] + }, + "acm002563jsd" : { + "type" : "CodePackage", + "id" : "acm002563jsd", + "name" : "beans", + "parentId" : null, + "content" : [ "acm002556jsd" ] + }, + "acm002564jsd" : { + "type" : "ControlElement", + "id" : "acm002564jsd", + "name" : "initRequiredInterface" + }, + "acm002565jsd" : { + "type" : "ControlElement", + "id" : "acm002565jsd", + "name" : "isLocal" + }, + "acm002566jsd" : { + "type" : "ControlElement", + "id" : "acm002566jsd", + "name" : "WebBean" + }, + "acm002567jsd" : { + "type" : "ControlElement", + "id" : "acm002567jsd", + "name" : "initRequiredInterface" + }, + "acm002568jsd" : { + "type" : "ControlElement", + "id" : "acm002568jsd", + "name" : "isLocal" + }, + "acm002569jsd" : { + "type" : "ClassUnit", + "id" : "acm002569jsd", + "name" : "WebBeanManager", + "compilationUnitId" : "acm002556jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001347jsd", "acm001692jsd", "acm002573jsd" ], + "content" : [ "acm002564jsd", "acm002565jsd", "acm002566jsd", "acm002567jsd", "acm002568jsd" ] + }, + "acm002570jsd" : { + "type" : "ControlElement", + "id" : "acm002570jsd", + "name" : "WebBean" + }, + "acm002571jsd" : { + "type" : "ControlElement", + "id" : "acm002571jsd", + "name" : "initRequiredInterface" + }, + "acm002572jsd" : { + "type" : "ControlElement", + "id" : "acm002572jsd", + "name" : "isLocal" + }, + "acm002573jsd" : { + "type" : "ClassUnit", + "id" : "acm002573jsd", + "name" : "WebBean", + "compilationUnitId" : "acm002556jsd", + "parentDatatypeId" : "acm002569jsd", + "extendedDataTypesIds" : [ "acm001347jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001692jsd" ], + "content" : [ "acm002570jsd", "acm002571jsd", "acm002572jsd" ] + }, + "acm002574jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002574jsd", + "name" : "MainFilter", + "parentId" : "acm002581jsd", + "content" : [ "acm002585jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "filters" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002575jsd" : { + "type" : "CodePackage", + "id" : "acm002575jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002576jsd" ] + }, + "acm002576jsd" : { + "type" : "CodePackage", + "id" : "acm002576jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002577jsd" ] + }, + "acm002577jsd" : { + "type" : "CodePackage", + "id" : "acm002577jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002578jsd" ] + }, + "acm002578jsd" : { + "type" : "CodePackage", + "id" : "acm002578jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002579jsd" ] + }, + "acm002579jsd" : { + "type" : "CodePackage", + "id" : "acm002579jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002580jsd" ] + }, + "acm002580jsd" : { + "type" : "CodePackage", + "id" : "acm002580jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002581jsd" ] + }, + "acm002581jsd" : { + "type" : "CodePackage", + "id" : "acm002581jsd", + "name" : "filters", + "parentId" : "acm002459jsd", + "content" : [ "acm002574jsd" ] + }, + "acm002582jsd" : { + "type" : "ControlElement", + "id" : "acm002582jsd", + "name" : "destroy" + }, + "acm002583jsd" : { + "type" : "ControlElement", + "id" : "acm002583jsd", + "name" : "doFilter" + }, + "acm002584jsd" : { + "type" : "ControlElement", + "id" : "acm002584jsd", + "name" : "init" + }, + "acm002585jsd" : { + "type" : "ClassUnit", + "id" : "acm002585jsd", + "name" : "MainFilter", + "compilationUnitId" : "acm002574jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002523jsd" ], + "content" : [ "acm002582jsd", "acm002583jsd", "acm002584jsd" ] + }, + "acm002586jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002586jsd", + "name" : "MessageUtil", + "parentId" : "acm002593jsd", + "content" : [ "acm002597jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "utils" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002587jsd" : { + "type" : "CodePackage", + "id" : "acm002587jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002588jsd" ] + }, + "acm002588jsd" : { + "type" : "CodePackage", + "id" : "acm002588jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002589jsd" ] + }, + "acm002589jsd" : { + "type" : "CodePackage", + "id" : "acm002589jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002590jsd" ] + }, + "acm002590jsd" : { + "type" : "CodePackage", + "id" : "acm002590jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002591jsd" ] + }, + "acm002591jsd" : { + "type" : "CodePackage", + "id" : "acm002591jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002592jsd" ] + }, + "acm002592jsd" : { + "type" : "CodePackage", + "id" : "acm002592jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002593jsd" ] + }, + "acm002593jsd" : { + "type" : "CodePackage", + "id" : "acm002593jsd", + "name" : "utils", + "parentId" : "acm002459jsd", + "content" : [ "acm002586jsd", "acm002598jsd" ] + }, + "acm002594jsd" : { + "type" : "ControlElement", + "id" : "acm002594jsd", + "name" : "showError" + }, + "acm002595jsd" : { + "type" : "ControlElement", + "id" : "acm002595jsd", + "name" : "showInfo" + }, + "acm002596jsd" : { + "type" : "ControlElement", + "id" : "acm002596jsd", + "name" : "showSuccess" + }, + "acm002597jsd" : { + "type" : "ClassUnit", + "id" : "acm002597jsd", + "name" : "MessageUtil", + "compilationUnitId" : "acm002586jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002594jsd", "acm002595jsd", "acm002596jsd" ] + }, + "acm002598jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002598jsd", + "name" : "SessionUtil", + "parentId" : "acm002593jsd", + "content" : [ "acm002607jsd" ], + "pathElements" : [ "Implementation", "mediastore.web", "src", "edu", "kit", "ipd", "sdq", "mediastore", "web", "utils" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002599jsd" : { + "type" : "CodePackage", + "id" : "acm002599jsd", + "name" : "edu", + "parentId" : null, + "content" : [ "acm002600jsd" ] + }, + "acm002600jsd" : { + "type" : "CodePackage", + "id" : "acm002600jsd", + "name" : "kit", + "parentId" : null, + "content" : [ "acm002601jsd" ] + }, + "acm002601jsd" : { + "type" : "CodePackage", + "id" : "acm002601jsd", + "name" : "ipd", + "parentId" : null, + "content" : [ "acm002602jsd" ] + }, + "acm002602jsd" : { + "type" : "CodePackage", + "id" : "acm002602jsd", + "name" : "sdq", + "parentId" : null, + "content" : [ "acm002603jsd" ] + }, + "acm002603jsd" : { + "type" : "CodePackage", + "id" : "acm002603jsd", + "name" : "mediastore", + "parentId" : null, + "content" : [ "acm002604jsd" ] + }, + "acm002604jsd" : { + "type" : "CodePackage", + "id" : "acm002604jsd", + "name" : "web", + "parentId" : null, + "content" : [ "acm002605jsd" ] + }, + "acm002605jsd" : { + "type" : "CodePackage", + "id" : "acm002605jsd", + "name" : "utils", + "parentId" : null, + "content" : [ "acm002598jsd" ] + }, + "acm002606jsd" : { + "type" : "ControlElement", + "id" : "acm002606jsd", + "name" : "isLoggedIn" + }, + "acm002607jsd" : { + "type" : "ClassUnit", + "id" : "acm002607jsd", + "name" : "SessionUtil", + "compilationUnitId" : "acm002598jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002606jsd" ] + } + } + }, + "content" : [ "acm001338jsd" ] +} \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.repository b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.repository new file mode 100644 index 000000000..b278945c1 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.repository @@ -0,0 +1,915 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.repository_diagram b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.repository_diagram new file mode 100644 index 000000000..7639e490d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.repository_diagram @@ -0,0 +1,4539 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.resourceenvironment b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.resourceenvironment new file mode 100644 index 000000000..9c836c96f --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.resourceenvironment @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.resourceenvironment_diagram b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.resourceenvironment_diagram new file mode 100644 index 000000000..bf8be2e5d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms.resourceenvironment_diagram @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.allocation b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.allocation new file mode 100644 index 000000000..73fc8876d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.allocation @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.allocation_diagram b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.allocation_diagram new file mode 100644 index 000000000..76535ecbb --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.allocation_diagram @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.system b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.system new file mode 100644 index 000000000..c25e175c0 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.system @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.system_diagram b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.system_diagram new file mode 100644 index 000000000..1a06e9deb --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base.system_diagram @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base_usage_all.usagemodel b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base_usage_all.usagemodel new file mode 100644 index 000000000..b135e043b --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base_usage_all.usagemodel @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base_usage_all.usagemodel_diagram b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base_usage_all.usagemodel_diagram new file mode 100644 index 000000000..ad209eeab --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/pcm/ms_base_usage_all.usagemodel_diagram @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/model_2016/uml/ms.uml b/tests-base/src/main/resources/benchmark/mediastore/model_2016/uml/ms.uml new file mode 100644 index 000000000..79647a24f --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/model_2016/uml/ms.uml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/mediastore/text_2016/README.md b/tests-base/src/main/resources/benchmark/mediastore/text_2016/README.md new file mode 100644 index 000000000..c1b84a9b6 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/text_2016/README.md @@ -0,0 +1,12 @@ +# Mediastore 2016 + +The text was taken from https://books.google.de/books?id=g6BSDQAAQBAJ + + +## Text Adaptation + + - + +## License + +The text we extracted from their documentation originates from the publication [Modeling and Simulating Software Architectures: The Palladio Approach](https://books.google.de/books?id=g6BSDQAAQBAJ). \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/mediastore/text_2016/mediastore.txt b/tests-base/src/main/resources/benchmark/mediastore/text_2016/mediastore.txt new file mode 100644 index 000000000..d54b314ca --- /dev/null +++ b/tests-base/src/main/resources/benchmark/mediastore/text_2016/mediastore.txt @@ -0,0 +1,37 @@ +One of the main components of Media Store is a server-side web front end, namely the Facade component, which delivers websites to the users and provides session management. +To meet the user authentication requirement, registration and log-in have to be offered. +To this end, the Facade component delivers the corresponding registration and log-in pages to users. +After the user has logged into the system, he or she will be forwarded to a site to list the audio files. +The main functionality, however, is provided by other components. +In addition, users can browse, download, and upload audio files using the Facade component. +Application business logic is provided by a central business logic component, called the MediaManagement component. +The MediaManagement component coordinates the communication of other components. +Furthermore, it fetches audio files from a specific location (e.g., a dedicated file server or a local disk) when processing download requests. +As described above, to communicate with the system, users' registration and authentication are needed. +The UserManagement component answers the requests for registration and authentication. +The UserDBAdapter component queries the database. +When a user logs into the system, Media Store does not store the password in plain text, but rather the UserManagement component implements further functions to hash and salt the passwords. +To reduce the risk of copyright infringements, all downloaded files are watermarked. +To this end, the requested files are first reencoded. +The re-encoded files are then digitally and individually watermarked by the TagWatermarking component. +Afterward, the MediaManagement component forwards these audio files from the TagWatermarking component to the user. +Hence, each downloaded audio file is uniquely connected to a user ID can can be associated with the user if the audio file should ever appear in the public Internet. +To allow users to download several files at a time, we provide the Packaging component, which archives multiple audio files into a single compressed file. +The ReEncoder component converts the bit rates of audio files. +This can result in reduction of file sizes. +The persistence tier contains components that are concerned with the storage of audio files and their meta-data. +The Database component represents an actual database (e.g., MySQL). +It stores user information and meta-data of audio files such as the name and the genre. +After the user calls the page to list all available audio files, AudioAccess creates a query that is sent to the Database component. +When a user uploads an audio file, the MediaAccess component stores it at the predefined location. +The MediaAccess component encapsulates database access for meta-data of audio files. +Furthermore, it fetches a list of all available audio files. +By contrast, the UserDBAdapter component provides all functions required in order to encapsulate database access for the user data. +The UserDBAdapter component creates a query based on the user's request. +The Database component then executes the actual query for files. +All salted hashes of passwords are also stored in the Database component. +By contrast, all audio files are stored in a specific location (e.g., a dedicated file server or a local disk) to decouple the DataStorage from the database. +When a user requests files to download, the MediaAccess component fetches the associated meta-data from the Database. +Afterwards, based on the user request and the corresponding meta-data, the file will be retrieved from the DataStorage. +When a user uploads a file, it will be stored in the DataStorage without any change. +However, a download can cause re-encoding of the audio file. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teammates/README.md b/tests-base/src/main/resources/benchmark/teammates/README.md new file mode 100644 index 000000000..82b709491 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/README.md @@ -0,0 +1,23 @@ +# TEAMMATES Statistics (cloc) +``` +------------------------------------------------------------------------------- +Language files blank comment code +------------------------------------------------------------------------------- +JSON 93 60 0 91232 +Java 826 22948 11357 90733 +TypeScript 782 7652 5963 53747 +HTML 298 706 85 16447 +Sass 121 441 4 2129 +Markdown 35 764 0 1622 +XML 10 40 35 854 +YAML 13 42 114 696 +Gradle 1 69 11 509 +Bourne Shell 3 32 112 128 +CSS 2 27 6 120 +JavaScript 6 4 0 100 +DOS Batch 1 21 2 68 +Dockerfile 3 6 0 11 +------------------------------------------------------------------------------- +SUM: 2194 32812 17689 258396 +------------------------------------------------------------------------------- +``` diff --git a/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/README.md b/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/README.md new file mode 100644 index 000000000..51d37a52e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/README.md @@ -0,0 +1,3 @@ +All images that were removed from the benchmark texts. Taken directly from [TEAMMATES Github Repo](https://github.com/TEAMMATES/teammates/tree/afb4b74677f4bf3d1e805fe59ad72a8d71a4ec34/src/main/webapp/dev/images) + +For the tracelinks subtext like "HTML, CSS.." in highlevelArchitecture.png was ignored. "UI (browser)" and "UI (server)" were grouped diff --git a/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/highlevelArchitecture.png b/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/highlevelArchitecture.png new file mode 100644 index 000000000..153eee578 Binary files /dev/null and b/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/highlevelArchitecture.png differ diff --git a/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/packageDiagram.png b/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/packageDiagram.png new file mode 100644 index 000000000..f7835351a Binary files /dev/null and b/tests-base/src/main/resources/benchmark/teammates/diagrams_2015/packageDiagram.png differ diff --git a/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/README.md b/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/README.md new file mode 100644 index 000000000..83658a224 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/README.md @@ -0,0 +1,5 @@ +Taken directly from [TEAMMATES Design Page](https://teammates.github.io/teammates/design.html) + +This is traced to the 2021 text fragment. + +For the tracelinks subtext like "HTML, CSS.." in highlevelArchitecture.png was ignored. "UI (browser)" and "UI (server)" were grouped diff --git a/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/highlevelArchitecture.png b/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/highlevelArchitecture.png new file mode 100644 index 000000000..0f5eb3c5b Binary files /dev/null and b/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/highlevelArchitecture.png differ diff --git a/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/packageDiagram.png b/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/packageDiagram.png new file mode 100644 index 000000000..e8553f42d Binary files /dev/null and b/tests-base/src/main/resources/benchmark/teammates/diagrams_2023/packageDiagram.png differ diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2015-sam_2021.csv b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2015-sam_2021.csv new file mode 100644 index 000000000..d6f83c0e4 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2015-sam_2021.csv @@ -0,0 +1,47 @@ +modelElementID,sentence +_1lMqsKESEeu-mYqkDskRow,3 +_1lMqsKESEeu-mYqkDskRow,4 +_9JlCIKESEeu-mYqkDskRow,9 +_KGVMcKETEeu-mYqkDskRow,9 +_Bae2oKETEeu-mYqkDskRow,13 +_GaP8QKETEeu-mYqkDskRow,15 +_zUmhEKESEeu-mYqkDskRow,17 +_1lMqsKESEeu-mYqkDskRow,23 +_3LCnIKESEeu-mYqkDskRow,34 +_1lMqsKESEeu-mYqkDskRow,54 +_3LCnIKESEeu-mYqkDskRow,60 +_3LCnIKESEeu-mYqkDskRow,61 +_9JlCIKESEeu-mYqkDskRow,61 +_3LCnIKESEeu-mYqkDskRow,62 +_1lMqsKESEeu-mYqkDskRow,65 +_Bae2oKETEeu-mYqkDskRow,69 +_3LCnIKESEeu-mYqkDskRow,72 +_3LCnIKESEeu-mYqkDskRow,73 +_1lMqsKESEeu-mYqkDskRow,73 +_1lMqsKESEeu-mYqkDskRow,74 +_1lMqsKESEeu-mYqkDskRow,75 +_Bae2oKETEeu-mYqkDskRow,77 +_1lMqsKESEeu-mYqkDskRow,81 +_3LCnIKESEeu-mYqkDskRow,81 +_9JlCIKESEeu-mYqkDskRow,87 +_9JlCIKESEeu-mYqkDskRow,113 +_KGVMcKETEeu-mYqkDskRow,117 +_9JlCIKESEeu-mYqkDskRow,118 +_KGVMcKETEeu-mYqkDskRow,121 +_3LCnIKESEeu-mYqkDskRow,121 +_9JlCIKESEeu-mYqkDskRow,122 +_KGVMcKETEeu-mYqkDskRow,124 +_zUmhEKESEeu-mYqkDskRow,126 +_9JlCIKESEeu-mYqkDskRow,129 +_3LCnIKESEeu-mYqkDskRow,130 +_KGVMcKETEeu-mYqkDskRow,133 +_KGVMcKETEeu-mYqkDskRow,136 +_zUmhEKESEeu-mYqkDskRow,152 +_Bae2oKETEeu-mYqkDskRow,161 +_Bae2oKETEeu-mYqkDskRow,167 +_Bae2oKETEeu-mYqkDskRow,169 +_1lMqsKESEeu-mYqkDskRow,174 +_zUmhEKESEeu-mYqkDskRow,175 +_3LCnIKESEeu-mYqkDskRow,176 +_9JlCIKESEeu-mYqkDskRow,177 +_GaP8QKETEeu-mYqkDskRow,182 diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2015-sam_2021_UME.csv b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2015-sam_2021_UME.csv new file mode 100644 index 000000000..37259bf90 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2015-sam_2021_UME.csv @@ -0,0 +1,2 @@ +missingModelElementID +_EIoe8KETEeu-mYqkDskRow diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-code_2023.csv b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-code_2023.csv new file mode 100644 index 000000000..a61fc168c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-code_2023.csv @@ -0,0 +1,220 @@ +sentenceID,codeID +1,src/client/java/teammates/client/ +1,src/e2e/java/teammates/e2e/ +1,src/main/java/teammates/common/ +1,src/main/java/teammates/logic/ +1,src/main/java/teammates/storage/ +1,src/main/java/teammates/ui/ +1,src/test/java/teammates/common/ +1,src/test/java/teammates/logic/ +1,src/test/java/teammates/storage/ +1,src/test/java/teammates/test/ +1,src/test/java/teammates/ui/ +4,src/main/java/teammates/ui/ +4,src/test/java/teammates/ui/ +5,src/main/java/teammates/ui/ +5,src/test/java/teammates/ui/ +7,src/main/java/teammates/logic/ +7,src/main/java/teammates/ui/ +7,src/test/java/teammates/logic/ +7,src/test/java/teammates/ui/ +9,src/main/java/teammates/storage/ +9,src/test/java/teammates/storage/ +10,src/test/java/teammates/test/ +15,src/e2e/java/teammates/e2e/ +18,src/client/java/teammates/client/ +20,src/main/java/teammates/common/ +20,src/test/java/teammates/common/ +22,src/main/java/teammates/logic/ +22,src/main/java/teammates/ui/webapi/ +25,src/main/java/teammates/ui/ +25,src/test/java/teammates/ui/ +29,src/main/java/teammates/ui/ +29,src/test/java/teammates/ui/ +32,src/main/java/teammates/ui/servlets/OriginCheckFilter.java +32,src/test/java/teammates/ui/servlets/OriginCheckFilterTest.java +39,src/main/java/teammates/ui/servlets/WebPageServlet.java +39,src/test/java/teammates/ui/servlets/WebPageServletTest.java +40,src/main/java/teammates/ui/servlets/WebPageServlet.java +40,src/test/java/teammates/ui/servlets/WebPageServletTest.java +43,src/main/java/teammates/ui/servlets/WebApiServlet.java +43,src/test/java/teammates/ui/servlets/WebApiServletTest.java +44,src/main/java/teammates/ui/servlets/WebApiServlet.java +44,src/test/java/teammates/ui/servlets/WebApiServletTest.java +44,src/main/java/teammates/ui/webapi/ActionFactory.java +44,src/test/java/teammates/ui/webapi/ActionFactoryTest.java +44,src/main/java/teammates/ui/webapi/Action.java +44,src/test/java/teammates/ui/webapi/BaseActionTest.java +45,src/main/java/teammates/ui/servlets/WebApiServlet.java +45,src/test/java/teammates/ui/servlets/WebApiServletTest.java +46,src/main/java/teammates/ui/webapi/Action.java +47,src/test/java/teammates/ui/webapi/BaseActionTest.java +47,src/main/java/teammates/logic/ +47,src/test/java/teammates/logic/ +48,src/main/java/teammates/ui/webapi/Action.java +48,src/test/java/teammates/ui/webapi/BaseActionTest.java +48,src/main/java/teammates/ui/webapi/ActionResult.java +49,src/main/java/teammates/ui/webapi/JsonResult.java +50,src/main/java/teammates/ui/servlets/WebApiServlet.java +50,src/test/java/teammates/ui/servlets/WebApiServletTest.java +52,src/main/java/teammates/ui/webapi/ +66,src/main/java/teammates/ui/webapi/CompileLogsAction.java +67,src/test/java/teammates/ui/webapi/CompileLogsActionTest.java +68,src/main/java/teammates/logic/ +68,src/test/java/teammates/logic/ +75,src/main/java/teammates/common/util/Const.java +76,src/main/java/teammates/ui/webapi/Action.java +76,src/test/java/teammates/ui/webapi/BaseActionTest.java +77,src/main/java/teammates/logic/ +77,src/test/java/teammates/logic/ +78,src/main/java/teammates/logic/ +78,src/test/java/teammates/logic/ +81,src/main/java/teammates/ui/ +81,src/test/java/teammates/ui/ +84,src/test/java/teammates/logic/api/ +84,src/main/java/teammates/logic/api/ +84,src/test/java/teammates/logic/core/ +84,src/main/java/teammates/logic/core/ +85,src/test/java/teammates/logic/api/ +85,src/main/java/teammates/logic/api/ +85,src/main/java/teammates/ui/ +85,src/test/java/teammates/ui/ +86,src/test/java/teammates/logic/core/ +86,src/main/java/teammates/logic/core/ +87,src/main/java/teammates/logic/ +87,src/test/java/teammates/logic/ +87,src/main/java/teammates/logic/api/Logic.java +87,src/test/java/teammates/logic/api/BaseLogicTest.java +87,src/main/java/teammates/logic/api/EmailGenerator.java +87,src/test/java/teammates/logic/api/EmailGeneratorTest.java +87,src/main/java/teammates/logic/api/EmailSender.java +87,src/test/java/teammates/logic/api/EmailSenderTest.java +87,src/main/java/teammates/logic/api/TaskQueuer.java +88,src/main/java/teammates/storage/ +88,src/test/java/teammates/storage/ +90,src/main/java/teammates/logic/api/EmailGenerator.java +90,src/test/java/teammates/logic/api/EmailGeneratorTest.java +91,src/main/java/teammates/logic/api/EmailSender.java +91,src/test/java/teammates/logic/api/EmailSenderTest.java +93,src/main/java/teammates/logic/api/TaskQueuer.java +97,src/main/java/teammates/logic/ +97,src/main/java/teammates/ui/ +97,src/test/java/teammates/logic/ +97,src/test/java/teammates/ui/ +100,src/main/java/teammates/common/exception/InvalidParametersException.java +101,src/main/java/teammates/common/exception/EntityAlreadyExistsException.java +101,src/main/java/teammates/storage/ +101,src/test/java/teammates/storage/ +107,src/main/java/teammates/common/datatransfer/attributes/EntityAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/AccountAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/AccountRequestAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/CourseAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/DeadlineExtensionAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/FeedbackQuestionAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/FeedbackResponseAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/FeedbackResponseCommentAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/FeedbackSessionAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/InstructorAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/NotificationAttributes.java +107,src/main/java/teammates/common/datatransfer/attributes/StudentAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/AccountAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/AccountRequestAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/CourseAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/DeadlineExtensionAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/FeedbackQuestionAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/FeedbackResponseAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/FeedbackResponseCommentAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/FeedbackSessionAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/InstructorAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/NotificationAttributes.java +108,src/main/java/teammates/common/datatransfer/attributes/StudentAttributes.java +109,src/main/java/teammates/common/exception/EntityDoesNotExistException.java +110,src/main/java/teammates/common/exception/InvalidParametersException.java +118,src/main/java/teammates/storage/ +118,src/test/java/teammates/storage/ +120,src/main/java/teammates/storage/ +120,src/test/java/teammates/storage/ +122,src/main/java/teammates/logic/ +122,src/test/java/teammates/logic/ +123,src/main/java/teammates/storage/ +123,src/test/java/teammates/storage/ +125,src/main/java/teammates/storage/entity/ +126,src/main/java/teammates/common/datatransfer/attributes/EntityAttributes.java +126,src/main/java/teammates/common/datatransfer/attributes/CourseAttributes.java +126,src/test/java/teammates/common/datatransfer/attributes/CourseAttributesTest.java +126,src/main/java/teammates/storage/entity/Course.java +127,src/main/java/teammates/common/datatransfer/ +127,src/test/java/teammates/common/datatransfer/ +128,src/main/java/teammates/storage/ +128,src/test/java/teammates/storage/ +129,src/main/java/teammates/logic/ +129,src/test/java/teammates/logic/ +130,src/main/java/teammates/storage/api/ +130,src/test/java/teammates/storage/api/ +130,src/main/java/teammates/storage/entity/ +130,src/main/java/teammates/storage/search/ +130,src/test/java/teammates/storage/search/ +131,src/main/java/teammates/storage/api/ +131,src/test/java/teammates/storage/api/ +131,src/main/java/teammates/logic/ +131,src/test/java/teammates/logic/ +132,src/main/java/teammates/storage/entity/ +133,src/main/java/teammates/storage/search/ +133,src/test/java/teammates/storage/search/ +146,src/main/java/teammates/common/exception/EntityAlreadyExistsException.java +147,src/main/java/teammates/common/exception/InvalidParametersException.java +151,src/main/java/teammates/common/exception/EntityDoesNotExistException.java +152,src/main/java/teammates/common/exception/InvalidParametersException.java +155,src/main/java/teammates/common/ +155,src/test/java/teammates/common/ +156,src/main/java/teammates/common/util/ +156,src/test/java/teammates/common/util/ +156,src/main/java/teammates/common/exception/ +156,src/main/java/teammates/common/datatransfer/ +156,src/test/java/teammates/common/datatransfer/ +157,src/main/java/teammates/common/util/ +157,src/test/java/teammates/common/util/ +158,src/main/java/teammates/common/exception/ +159,src/main/java/teammates/common/datatransfer/ +159,src/test/java/teammates/common/datatransfer/ +160,src/main/java/teammates/common/datatransfer/ +160,src/test/java/teammates/common/datatransfer/ +163,src/test/java/teammates/test/ +163,src/main/java/teammates/common/datatransfer/DataBundle.java +168,src/test/java/teammates/test/ +172,src/test/java/teammates/common/datatransfer/ +172,src/test/java/teammates/common/util/ +172,src/test/java/teammates/logic/ +172,src/test/java/teammates/storage/ +172,src/test/java/teammates/storage/search/ +172,src/test/java/teammates/ui/webapi/ +174,src/main/java/teammates/common/ +174,src/test/java/teammates/common/ +174,src/test/java/teammates/common/datatransfer/ +175,src/main/java/teammates/common/ +175,src/test/java/teammates/common/ +175,src/test/java/teammates/common/util/ +176,src/main/java/teammates/logic/ +176,src/test/java/teammates/logic/ +177,src/main/java/teammates/storage/ +177,src/test/java/teammates/storage/ +178,src/test/java/teammates/storage/search/ +179,src/test/java/teammates/ui/webapi/ +185,src/e2e/java/teammates/e2e/ +185,src/main/java/teammates/logic/ +185,src/test/java/teammates/logic/ +187,src/e2e/java/teammates/e2e/util/ +187,src/e2e/java/teammates/e2e/pageobjects/ +187,src/e2e/java/teammates/e2e/cases/ +187,src/lnp/java/teammates/lnp/ +188,src/e2e/java/teammates/e2e/util/ +188,src/e2e/java/teammates/e2e/pageobjects/ +188,src/e2e/java/teammates/e2e/cases/ +193,src/lnp/java/teammates/lnp/ +194,src/client/java/teammates/client/ +195,src/client/java/teammates/client/util/ +195,src/client/java/teammates/client/connector/ +195,src/client/java/teammates/client/script/ +196,src/client/java/teammates/client/util/ +197,src/client/java/teammates/client/connector/ +198,src/client/java/teammates/client/script/ diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-sam_2021.csv b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-sam_2021.csv new file mode 100644 index 000000000..b4131cc66 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-sam_2021.csv @@ -0,0 +1,52 @@ +modelElementID,sentence +_1lMqsKESEeu-mYqkDskRow,1 +_3LCnIKESEeu-mYqkDskRow,1 +_9JlCIKESEeu-mYqkDskRow,1 +_zUmhEKESEeu-mYqkDskRow,1 +_Bae2oKETEeu-mYqkDskRow,1 +_EIoe8KETEeu-mYqkDskRow,1 +_GaP8QKETEeu-mYqkDskRow,1 +_1lMqsKESEeu-mYqkDskRow,4 +_1lMqsKESEeu-mYqkDskRow,5 +_1lMqsKESEeu-mYqkDskRow,7 +_3LCnIKESEeu-mYqkDskRow,7 +_KGVMcKETEeu-mYqkDskRow,9 +_9JlCIKESEeu-mYqkDskRow,9 +_Bae2oKETEeu-mYqkDskRow,10 +_EIoe8KETEeu-mYqkDskRow,15 +_GaP8QKETEeu-mYqkDskRow,18 +_zUmhEKESEeu-mYqkDskRow,20 +_1lMqsKESEeu-mYqkDskRow,25 +_1lMqsKESEeu-mYqkDskRow,29 +_3LCnIKESEeu-mYqkDskRow,47 +_3LCnIKESEeu-mYqkDskRow,68 +_3LCnIKESEeu-mYqkDskRow,77 +_3LCnIKESEeu-mYqkDskRow,78 +_1lMqsKESEeu-mYqkDskRow,81 +_1lMqsKESEeu-mYqkDskRow,85 +_3LCnIKESEeu-mYqkDskRow,87 +_9JlCIKESEeu-mYqkDskRow,88 +_1lMqsKESEeu-mYqkDskRow,97 +_3LCnIKESEeu-mYqkDskRow,97 +_9JlCIKESEeu-mYqkDskRow,101 +_9JlCIKESEeu-mYqkDskRow,118 +_9JlCIKESEeu-mYqkDskRow,120 +_3LCnIKESEeu-mYqkDskRow,122 +_KGVMcKETEeu-mYqkDskRow,122 +_9JlCIKESEeu-mYqkDskRow,123 +_9JlCIKESEeu-mYqkDskRow,128 +_3LCnIKESEeu-mYqkDskRow,129 +_3LCnIKESEeu-mYqkDskRow,131 +_KGVMcKETEeu-mYqkDskRow,137 +_KGVMcKETEeu-mYqkDskRow,138 +_KGVMcKETEeu-mYqkDskRow,141 +_zUmhEKESEeu-mYqkDskRow,155 +_Bae2oKETEeu-mYqkDskRow,163 +_Bae2oKETEeu-mYqkDskRow,168 +_zUmhEKESEeu-mYqkDskRow,174 +_zUmhEKESEeu-mYqkDskRow,175 +_3LCnIKESEeu-mYqkDskRow,176 +_9JlCIKESEeu-mYqkDskRow,177 +_EIoe8KETEeu-mYqkDskRow,185 +_3LCnIKESEeu-mYqkDskRow,185 +_GaP8QKETEeu-mYqkDskRow,194 diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv new file mode 100644 index 000000000..6479a1fcb --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_2021-sam_2021_UME.csv @@ -0,0 +1 @@ +missingModelElementID diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_id_2015.json b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_id_2015.json new file mode 100644 index 000000000..d371215d1 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_id_2015.json @@ -0,0 +1,1316 @@ +{ + "$schema": "../../DiagramSchema.json", + "diagrams": [ + { + "path": "/benchmark/teammates/diagrams_2015/highlevelArchitecture.png", + "boxes": [ + { + "boundingBox": { + "x": 68, + "y": 5, + "w": 198, + "h": 491 + }, + "textBoxes": [], + "subBoxes": [ + { + "boundingBox": { + "x": 127, + "y": 19, + "w": 123, + "h": 189 + }, + "textBoxes": [ + { + "text": "UI (browser)", + "boundingBox": { + "x": 146, + "y": 35, + "w": 83, + "h": 43 + } + }, + { + "text": "HTML, CSS, Javascript, JQuery", + "boundingBox": { + "x": 141, + "y": 104, + "w": 86, + "h": 60 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 3, + 4, + 12, + 23, + 54, + 65, + 73, + 74, + 75, + 81, + 174, + 180 + ] + } + ] + }, + { + "boundingBox": { + "x": 87, + "y": 221, + "w": 163, + "h": 131 + }, + "textBoxes": [ + { + "text": "Test Driver", + "boundingBox": { + "x": 120, + "y": 236, + "w": 95, + "h": 14 + } + }, + { + "text": "TestNG, QUnit, Selenium, HttpUnit, NekoHtml", + "boundingBox": { + "x": 109, + "y": 264, + "w": 117, + "h": 80 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 13, + 69, + 77, + 161, + 167, + 169, + 173 + ], + "typedTracelinks": [ + { + "sentences": [ + 172 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 87, + "y": 365, + "w": 163, + "h": 123 + }, + "textBoxes": [ + { + "text": "Client", + "boundingBox": { + "x": 143, + "y": 380, + "w": 50, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 15, + 182 + ], + "typedTracelinks": [ + { + "sentences": [ + 183, + 184, + 185 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 367, + "y": 5, + "w": 486, + "h": 491 + }, + "textBoxes": [], + "subBoxes": [ + { + "boundingBox": { + "x": 380, + "y": 19, + "w": 462, + "h": 51 + }, + "textBoxes": [ + { + "text": "Common", + "boundingBox": { + "x": 570, + "y": 33, + "w": 77, + "h": 13 + } + }, + { + "text": "GSon", + "boundingBox": { + "x": 721, + "y": 34, + "w": 41, + "h": 12 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 17, + 152, + 175 + ], + "typedTracelinks": [ + { + "sentences": [ + 126, + 153, + 154, + 155, + 156, + 158 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 383, + "y": 101, + "w": 105, + "h": 123 + }, + "textBoxes": [ + { + "text": "UI (server)", + "boundingBox": { + "x": 401, + "y": 117, + "w": 66, + "h": 43 + } + }, + { + "text": "JSP, Servlets", + "boundingBox": { + "x": 406, + "y": 168, + "w": 65, + "h": 35 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 3, + 4, + 12, + 23, + 54, + 65, + 73, + 74, + 75, + 81, + 174, + 180 + ] + } + ] + }, + { + "boundingBox": { + "x": 543, + "y": 101, + "w": 131, + "h": 259 + }, + "textBoxes": [ + { + "text": "Logic", + "boundingBox": { + "x": 587, + "y": 117, + "w": 43, + "h": 18 + } + }, + { + "text": "Java, Servlets", + "boundingBox": { + "x": 574, + "y": 152, + "w": 65, + "h": 35 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 20, + 34, + 60, + 61, + 62, + 72, + 73, + 81, + 121, + 130, + 176 + ], + "typedTracelinks": [ + { + "sentences": [ + 7, + 60, + 61, + 63, + 112, + 118, + 130 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 172, + 176 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 719, + "y": 101, + "w": 123, + "h": 123 + }, + "textBoxes": [ + { + "text": "Storage", + "boundingBox": { + "x": 747, + "y": 117, + "w": 66, + "h": 17 + } + }, + { + "text": "Java", + "boundingBox": { + "x": 758, + "y": 160, + "w": 32, + "h": 12 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 9, + 61, + 87, + 113, + 118, + 122, + 129, + 177 + ], + "typedTracelinks": [ + { + "sentences": [ + 114, + 115, + 116, + 117, + 123, + 172, + 177 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 367, + "y": 421, + "w": 486, + "h": 75 + }, + "textBoxes": [ + { + "text": "Google App Engine (GAE)", + "boundingBox": { + "x": 465, + "y": 466, + "w": 221, + "h": 19 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 1, + 25, + 127, + 134, + 139 + ], + "typedTracelinks": [ + { + "sentences": [ + 9 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 719, + "y": 341, + "w": 110, + "h": 147 + }, + "textBoxes": [ + { + "text": "GAE Datastore", + "boundingBox": { + "x": 732, + "y": 407, + "w": 83, + "h": 39 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 9, + 117, + 121, + 124, + 133, + 136 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [] + } + ] + } + ] + }, + { + "path": "/benchmark/teammates/diagrams_2015/packageDiagram.png", + "boxes": [ + { + "boundingBox": { + "x": 13, + "y": 7, + "w": 882, + "h": 91 + }, + "textBoxes": [ + { + "text": "Common", + "boundingBox": { + "x": 26, + "y": 22, + "w": 77, + "h": 13 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 125, + "y": 26, + "w": 179, + "h": 56 + }, + "textBoxes": [ + { + "text": "common::util", + "boundingBox": { + "x": 161, + "y": 54, + "w": 104, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 153, + 154 + ] + } + ] + }, + { + "boundingBox": { + "x": 397, + "y": 26, + "w": 178, + "h": 56 + }, + "textBoxes": [ + { + "text": "common::exception", + "boundingBox": { + "x": 407, + "y": 55, + "w": 157, + "h": 15 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 153, + 155 + ] + } + ] + }, + { + "boundingBox": { + "x": 652, + "y": 26, + "w": 203, + "h": 56 + }, + "textBoxes": [ + { + "text": "common:datatransfer", + "boundingBox": { + "x": 663, + "y": 54, + "w": 177, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 153, + 156, + 158 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 17, + 152, + 175 + ], + "typedTracelinks": [ + { + "sentences": [ + 126, + 153, + 154, + 155, + 156, + 158 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 45, + "y": 148, + "w": 195, + "h": 339 + }, + "textBoxes": [ + { + "text": "Test Driver", + "boundingBox": { + "x": 59, + "y": 165, + "w": 94, + "h": 14 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 69, + "y": 186, + "w": 163, + "h": 42 + }, + "textBoxes": [ + { + "text": "test:pageobjects", + "boundingBox": { + "x": 81, + "y": 204, + "w": 136, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 168, + 170 + ] + } + ] + }, + { + "boundingBox": { + "x": 69, + "y": 242, + "w": 163, + "h": 61 + }, + "textBoxes": [ + { + "text": "test::cases:: ui::browsertests", + "boundingBox": { + "x": 85, + "y": 260, + "w": 129, + "h": 34 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 172, + 174 + ] + } + ] + }, + { + "boundingBox": { + "x": 93, + "y": 311, + "w": 139, + "h": 43 + }, + "textBoxes": [ + { + "text": "test::cases::*", + "boundingBox": { + "x": 108, + "y": 329, + "w": 105, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 172, + 173, + 174, + 175, + 176, + 177 + ] + } + ] + }, + { + "boundingBox": { + "x": 69, + "y": 366, + "w": 163, + "h": 43 + }, + "textBoxes": [ + { + "text": "test::cases", + "boundingBox": { + "x": 107, + "y": 386, + "w": 84, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 168, + 171 + ] + } + ] + }, + { + "boundingBox": { + "x": 69, + "y": 425, + "w": 163, + "h": 49 + }, + "textBoxes": [ + { + "text": "test::driver", + "boundingBox": { + "x": 105, + "y": 446, + "w": 89, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 168, + 169 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 13, + 69, + 77, + 161, + 167, + 169, + 173 + ], + "typedTracelinks": [ + { + "sentences": [ + 172 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 261, + "y": 146, + "w": 163, + "h": 221 + }, + "textBoxes": [ + { + "text": "UI", + "boundingBox": { + "x": 332, + "y": 163, + "w": 18, + "h": 13 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 269, + "y": 170, + "w": 145, + "h": 56 + }, + "textBoxes": [ + { + "text": "ui::website", + "boundingBox": { + "x": 296, + "y": 196, + "w": 89, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 21 + ] + } + ] + }, + { + "boundingBox": { + "x": 269, + "y": 228, + "w": 145, + "h": 56 + }, + "textBoxes": [ + { + "text": "ui::view", + "boundingBox": { + "x": 309, + "y": 256, + "w": 63, + "h": 12 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 20, + 21 + ] + } + ] + }, + { + "boundingBox": { + "x": 269, + "y": 292, + "w": 145, + "h": 56 + }, + "textBoxes": [ + { + "text": "ui::controller", + "boundingBox": { + "x": 289, + "y": 319, + "w": 104, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 20 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 3, + 4, + 23, + 54, + 65, + 73, + 74, + 75, + 81, + 174 + ] + } + ] + }, + { + "boundingBox": { + "x": 452, + "y": 143, + "w": 211, + "h": 469 + }, + "textBoxes": [ + { + "text": "Logic", + "boundingBox": { + "x": 537, + "y": 160, + "w": 43, + "h": 18 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 476, + "y": 191, + "w": 147, + "h": 83 + }, + "textBoxes": [ + { + "text": "logic::core", + "boundingBox": { + "x": 509, + "y": 233, + "w": 81, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 67, + 70 + ] + } + ] + }, + { + "boundingBox": { + "x": 476, + "y": 303, + "w": 147, + "h": 83 + }, + "textBoxes": [ + { + "text": "logic::api", + "boundingBox": { + "x": 515, + "y": 345, + "w": 69, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 67, + 68 + ] + } + ] + }, + { + "boundingBox": { + "x": 476, + "y": 431, + "w": 147, + "h": 83 + }, + "textBoxes": [ + { + "text": "logic::backdoor", + "boundingBox": { + "x": 490, + "y": 472, + "w": 119, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 67, + 69 + ] + } + ] + }, + { + "boundingBox": { + "x": 468, + "y": 529, + "w": 155, + "h": 59 + }, + "textBoxes": [ + { + "text": "logic::automated", + "boundingBox": { + "x": 480, + "y": 559, + "w": 132, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 67, + 71 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 34, + 60, + 61, + 62, + 72, + 73, + 81, + 121, + 130, + 176 + ] + } + ] + }, + { + "boundingBox": { + "x": 700, + "y": 143, + "w": 195, + "h": 507 + }, + "textBoxes": [ + { + "text": "Storage", + "boundingBox": { + "x": 812, + "y": 161, + "w": 66, + "h": 17 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 716, + "y": 207, + "w": 171, + "h": 83 + }, + "textBoxes": [ + { + "text": "storage::entity", + "boundingBox": { + "x": 743, + "y": 250, + "w": 116, + "h": 15 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 114, + 116, + 123 + ] + } + ] + }, + { + "boundingBox": { + "x": 716, + "y": 358, + "w": 171, + "h": 83 + }, + "textBoxes": [ + { + "text": "storage::api", + "boundingBox": { + "x": 754, + "y": 401, + "w": 93, + "h": 15 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 114, + 115 + ] + } + ] + }, + { + "boundingBox": { + "x": 708, + "y": 512, + "w": 179, + "h": 83 + }, + "textBoxes": [ + { + "text": "storage::datastore", + "boundingBox": { + "x": 725, + "y": 554, + "w": 145, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 114, + 117 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 9, + 61, + 87, + 113, + 118, + 122, + 129, + 177 + ] + } + ] + }, + { + "boundingBox": { + "x": 13, + "y": 521, + "w": 243, + "h": 133 + }, + "textBoxes": [ + { + "text": "Client", + "boundingBox": { + "x": 27, + "y": 537, + "w": 50, + "h": 14 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 29, + "y": 547, + "w": 203, + "h": 43 + }, + "textBoxes": [ + { + "text": "client::scripts", + "boundingBox": { + "x": 76, + "y": 564, + "w": 107, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 183, + 185 + ] + } + ] + }, + { + "boundingBox": { + "x": 29, + "y": 605, + "w": 203, + "h": 43 + }, + "textBoxes": [ + { + "text": "client::remoteapi", + "boundingBox": { + "x": 61, + "y": 623, + "w": 136, + "h": 16 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 183, + 184 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "teammates_2015.txt", + "sentences": [ + 15, + 182 + ], + "typedTracelinks": [ + { + "sentences": [ + 183, + 184, + 185 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + } + ] + } + ] +} diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_id_2023.json b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_id_2023.json new file mode 100644 index 000000000..d0ff9d3ed --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sad_id_2023.json @@ -0,0 +1,1531 @@ +{ + "$schema": "../../DiagramSchema.json", + "diagrams": [ + { + "path": "/benchmark/teammates/diagrams_2023/highlevelArchitecture.png", + "boxes": [ + { + "boundingBox": { + "x": 147, + "y": 8, + "w": 186, + "h": 525 + }, + "textBoxes": [], + "subBoxes": [ + { + "boundingBox": { + "x": 169, + "y": 49, + "w": 123, + "h": 88 + }, + "textBoxes": [ + { + "text": "E2E", + "boundingBox": { + "x": 218, + "y": 63, + "w": 25, + "h": 10 + } + }, + { + "text": "TestNG, Seleium(Java)", + "boundingBox": { + "x": 186, + "y": 96, + "w": 89, + "h": 29 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 15, + 16, + 17, + 185, + 186 + ], + "typedTracelinks": [ + { + "sentences": [ + 16, + 186 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 187, + 188, + 189, + 190, + 192 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 169, + "y": 151, + "w": 123, + "h": 120 + }, + "textBoxes": [ + { + "text": "UI (browser)", + "boundingBox": { + "x": 190, + "y": 164, + "w": 81, + "h": 12 + } + }, + { + "text": "HTML,SCSS, Angular (TypeScript), Bootstrap", + "boundingBox": { + "x": 188, + "y": 198, + "w": 85, + "h": 61 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 4, + 5, + 25, + 28, + 29, + 81, + 85, + 97 + ], + "typedTracelinks": [ + { + "sentences": [ + 22, + 23, + 26 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 169, + "y": 329, + "w": 123, + "h": 88 + }, + "textBoxes": [ + { + "text": "Test Driver", + "boundingBox": { + "x": 193, + "y": 342, + "w": 75, + "h": 11 + } + }, + { + "text": "TestNG, Jest", + "boundingBox": { + "x": 202, + "y": 376, + "w": 55, + "h": 29 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 10, + 163, + 173 + ], + "typedTracelinks": [ + { + "sentences": [ + 169, + 170, + 172, + 173 + ], + "traceType": "OTHER_ENTITY" + }, + { + "sentences": [ + 168 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 169, + "y": 455, + "w": 123, + "h": 55 + }, + "textBoxes": [ + { + "text": "Client", + "boundingBox": { + "x": 212, + "y": 468, + "w": 38, + "h": 11 + } + }, + { + "text": "Java", + "boundingBox": { + "x": 216, + "y": 485, + "w": 26, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 18, + 194 + ], + "typedTracelinks": [ + { + "sentences": [ + 195, + 196, + 197, + 198 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 374, + "y": 304, + "w": 485, + "h": 253 + }, + "textBoxes": [], + "subBoxes": [ + { + "boundingBox": { + "x": 551, + "y": 345, + "w": 123, + "h": 55 + }, + "textBoxes": [ + { + "text": "Common", + "boundingBox": { + "x": 582, + "y": 359, + "w": 61, + "h": 10 + } + }, + { + "text": "Java", + "boundingBox": { + "x": 598, + "y": 375, + "w": 26, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 20, + 155, + 174, + 175 + ], + "typedTracelinks": [ + { + "sentences": [ + 49, + 155 + ], + "traceType": "SHARED_STEM" + }, + { + "sentences": [ + 156, + 157, + 158, + 159, + 160 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 396, + "y": 431, + "w": 123, + "h": 104 + }, + "textBoxes": [ + { + "text": "UI (server)", + "boundingBox": { + "x": 432, + "y": 445, + "w": 51, + "h": 27 + } + }, + { + "text": "Java Servlets", + "boundingBox": { + "x": 431, + "y": 494, + "w": 53, + "h": 26 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 5, + 7, + 25, + 28, + 29, + 81, + 85, + 97 + ], + "typedTracelinks": [ + { + "sentences": [ + 22, + 23, + 26 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 551, + "y": 447, + "w": 123, + "h": 71 + }, + "textBoxes": [ + { + "text": "Logic", + "boundingBox": { + "x": 595, + "y": 460, + "w": 34, + "h": 14 + } + }, + { + "text": "Java", + "boundingBox": { + "x": 598, + "y": 494, + "w": 26, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 22, + 47, + 68, + 77, + 87, + 88, + 97, + 122, + 129, + 131, + 176 + ], + "typedTracelinks": [ + { + "sentences": [ + 7, + 8, + 77, + 79, + 86, + 88, + 117, + 119, + 129, + 185 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 78 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 84, + 85, + 86, + 172, + 176 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 706, + "y": 447, + "w": 123, + "h": 71 + }, + "textBoxes": [ + { + "text": "Storage", + "boundingBox": { + "x": 741, + "y": 461, + "w": 52, + "h": 13 + } + }, + { + "text": "Java", + "boundingBox": { + "x": 753, + "y": 494, + "w": 26, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 88, + 101, + 118, + 123, + 128, + 177 + ], + "typedTracelinks": [ + { + "sentences": [ + 9 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 119, + 120 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 125, + 130, + 131, + 132, + 133, + 172, + 177 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 706, + "y": 605, + "w": 123, + "h": 80 + }, + "textBoxes": [ + { + "text": "Google Cloud Datastore", + "boundingBox": { + "x": 734, + "y": 632, + "w": 66, + "h": 44 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 9, + 122, + 137, + 138, + 141 + ] + } + ] + } + ] + }, + { + "path": "/benchmark/teammates/diagrams_2023/packageDiagram.png", + "boxes": [ + { + "boundingBox": { + "x": 277, + "y": 6, + "w": 610, + "h": 126 + }, + "textBoxes": [ + { + "text": "Common", + "boundingBox": { + "x": 548, + "y": 23, + "w": 67, + "h": 10 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 320, + "y": 49, + "w": 119, + "h": 58 + }, + "textBoxes": [ + { + "text": "common:util", + "boundingBox": { + "x": 332, + "y": 80, + "w": 84, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 156, + 157 + ] + } + ] + }, + { + "boundingBox": { + "x": 471, + "y": 49, + "w": 172, + "h": 58 + }, + "textBoxes": [ + { + "text": "common::exception", + "boundingBox": { + "x": 484, + "y": 80, + "w": 137, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 156, + 158 + ] + } + ] + }, + { + "boundingBox": { + "x": 676, + "y": 49, + "w": 187, + "h": 58 + }, + "textBoxes": [ + { + "text": "common::datatransfer", + "boundingBox": { + "x": 688, + "y": 80, + "w": 153, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 127, + 156, + 159, + 160 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 20, + 155, + 174, + 175 + ], + "typedTracelinks": [ + { + "sentences": [ + 49, + 155 + ], + "traceType": "SHARED_STEM" + }, + { + "sentences": [ + 156, + 157, + 158, + 159, + 160 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 199, + "y": 169, + "w": 172, + "h": 242 + }, + "textBoxes": [ + { + "text": "UI", + "boundingBox": { + "x": 278, + "y": 186, + "w": 13, + "h": 10 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 242, + "y": 212, + "w": 104, + "h": 58 + }, + "textBoxes": [ + { + "text": "ui::webapi", + "boundingBox": { + "x": 255, + "y": 243, + "w": 69, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [] + } + ] + }, + { + "boundingBox": { + "x": 238, + "y": 328, + "w": 109, + "h": 58 + }, + "textBoxes": [ + { + "text": "ui::website", + "boundingBox": { + "x": 250, + "y": 359, + "w": 74, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 22, + 23, + 26 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 4, + 5, + 7, + 25, + 28, + 29, + 81, + 85, + 97 + ], + "typedTracelinks": [ + { + "sentences": [ + 22, + 23, + 26 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 454, + "y": 169, + "w": 187, + "h": 405 + }, + "textBoxes": [ + { + "text": "Logic", + "boundingBox": { + "x": 527, + "y": 185, + "w": 40, + "h": 14 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 498, + "y": 212, + "w": 106, + "h": 58 + }, + "textBoxes": [ + { + "text": "logic::core", + "boundingBox": { + "x": 511, + "y": 243, + "w": 71, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 84, + 86 + ] + } + ] + }, + { + "boundingBox": { + "x": 504, + "y": 328, + "w": 95, + "h": 58 + }, + "textBoxes": [ + { + "text": "logic::api", + "boundingBox": { + "x": 516, + "y": 359, + "w": 60, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 84, + 85 + ] + } + ] + }, + { + "boundingBox": { + "x": 486, + "y": 491, + "w": 130, + "h": 58 + }, + "textBoxes": [ + { + "text": "logic::external", + "boundingBox": { + "x": 499, + "y": 522, + "w": 95, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 22, + 47, + 68, + 77, + 87, + 88, + 97, + 122, + 129, + 131, + 176 + ], + "typedTracelinks": [ + { + "sentences": [ + 7, + 8, + 77, + 79, + 86, + 88, + 117, + 119, + 129, + 185 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 78 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 84, + 85, + 86, + 172, + 176 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 678, + "y": 169, + "w": 202, + "h": 405 + }, + "textBoxes": [ + { + "text": "Storage", + "boundingBox": { + "x": 749, + "y": 186, + "w": 60, + "h": 13 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 702, + "y": 212, + "w": 134, + "h": 58 + }, + "textBoxes": [ + { + "text": "storage::entity", + "boundingBox": { + "x": 715, + "y": 244, + "w": 101, + "h": 13 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 125, + 130, + 132 + ] + } + ] + }, + { + "boundingBox": { + "x": 714, + "y": 328, + "w": 115, + "h": 58 + }, + "textBoxes": [ + { + "text": "storage::api", + "boundingBox": { + "x": 726, + "y": 359, + "w": 81, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 130, + 131 + ] + } + ] + }, + { + "boundingBox": { + "x": 702, + "y": 491, + "w": 143, + "h": 58 + }, + "textBoxes": [ + { + "text": "storage::search", + "boundingBox": { + "x": 714, + "y": 522, + "w": 108, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 130, + 133 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 88, + 101, + 118, + 123, + 128, + 177 + ], + "typedTracelinks": [ + { + "sentences": [ + 9 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 119, + 120 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 125, + 130, + 131, + 132, + 133, + 172, + 177 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 6, + "y": 448, + "w": 150, + "h": 126 + }, + "textBoxes": [ + { + "text": "TestDriver", + "boundingBox": { + "x": 40, + "y": 464, + "w": 82, + "h": 11 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 49, + "y": 491, + "w": 83, + "h": 58 + }, + "textBoxes": [ + { + "text": "test", + "boundingBox": { + "x": 72, + "y": 523, + "w": 27, + "h": 10 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [], + "typedTracelinks": [ + { + "sentences": [ + 1, + 10, + 163, + 168, + 169, + 170, + 171, + 172, + 173 + ], + "traceType": "OTHER_ENTITY" + }, + { + "sentences": [ + 16, + 140, + 170, + 171, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 183, + 186, + 188, + 190, + 191, + 192, + 193 + ], + "traceType": "COMMON_NOUN" + }, + { + "sentences": [ + 11, + 13, + 17, + 56, + 64, + 168, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 184, + 191, + 192 + ], + "traceType": "SHARED_STEM" + } + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 10, + 163, + 173 + ], + "typedTracelinks": [ + { + "sentences": [ + 169, + 170, + 172, + 173 + ], + "traceType": "OTHER_ENTITY" + }, + { + "sentences": [ + 168 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 193, + "y": 448, + "w": 224, + "h": 405 + }, + "textBoxes": [ + { + "text": "E2E", + "boundingBox": { + "x": 292, + "y": 465, + "w": 26, + "h": 10 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 217, + "y": 491, + "w": 156, + "h": 58 + }, + "textBoxes": [ + { + "text": "e2e::pageobjects", + "boundingBox": { + "x": 230, + "y": 522, + "w": 121, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 187, + 189 + ] + } + ] + }, + { + "boundingBox": { + "x": 240, + "y": 654, + "w": 111, + "h": 58 + }, + "textBoxes": [ + { + "text": "e2e::cases", + "boundingBox": { + "x": 252, + "y": 686, + "w": 76, + "h": 10 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 187, + 190 + ] + } + ] + }, + { + "boundingBox": { + "x": 250, + "y": 770, + "w": 90, + "h": 58 + }, + "textBoxes": [ + { + "text": "e2e::util", + "boundingBox": { + "x": 263, + "y": 801, + "w": 55, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 187, + 188 + ] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 15, + 16, + 17, + 185, + 186 + ], + "typedTracelinks": [ + { + "sentences": [ + 16, + 186 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 187, + 188, + 189, + 190, + 192 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 649, + "y": 611, + "w": 207, + "h": 242 + }, + "textBoxes": [ + { + "text": "Client", + "boundingBox": { + "x": 731, + "y": 627, + "w": 43, + "h": 11 + } + } + ], + "subBoxes": [ + { + "boundingBox": { + "x": 693, + "y": 654, + "w": 126, + "h": 58 + }, + "textBoxes": [ + { + "text": "client::scripts", + "boundingBox": { + "x": 706, + "y": 685, + "w": 91, + "h": 14 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 195, + 198 + ] + } + ] + }, + { + "boundingBox": { + "x": 681, + "y": 770, + "w": 151, + "h": 58 + }, + "textBoxes": [ + { + "text": "client::connector", + "boundingBox": { + "x": 693, + "y": 801, + "w": 117, + "h": 11 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [] + } + ] + } + ], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 1, + 18, + 194 + ], + "typedTracelinks": [ + { + "sentences": [ + 195, + 196, + 197, + 198 + ], + "traceType": "OTHER_ENTITY" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 781, + "y": 886, + "w": 91, + "h": 79 + }, + "textBoxes": [ + { + "text": "Google Cloud Datastore", + "boundingBox": { + "x": 793, + "y": 913, + "w": 66, + "h": 44 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2021/teammates.txt", + "sentences": [ + 9, + 122, + 137, + 138, + 141 + ] + } + ] + } + ] + } + ] +} diff --git a/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sam_2021-code_2023.csv b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sam_2021-code_2023.csv new file mode 100644 index 000000000..37269e696 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/goldstandards/goldstandard_sam_2021-code_2023.csv @@ -0,0 +1,23 @@ +ae_id,ae_name,ce_id +_0kie8KESEeu-mYqkDskRow,Interface: UI,src/main/java/teammates/ui/ +_0kie8KESEeu-mYqkDskRow,Interface: UI,src/test/java/teammates/ui/ +_1lMqsKESEeu-mYqkDskRow,Component: UI,src/main/java/teammates/ui/ +_1lMqsKESEeu-mYqkDskRow,Component: UI,src/test/java/teammates/ui/ +_2dI_UKESEeu-mYqkDskRow,Interface: Logic,src/main/java/teammates/logic/ +_2dI_UKESEeu-mYqkDskRow,Interface: Logic,src/test/java/teammates/logic/ +_3LCnIKESEeu-mYqkDskRow,Component: Logic,src/main/java/teammates/logic/ +_3LCnIKESEeu-mYqkDskRow,Component: Logic,src/test/java/teammates/logic/ +_777jQKESEeu-mYqkDskRow,Interface: Storage,src/main/java/teammates/storage/ +_777jQKESEeu-mYqkDskRow,Interface: Storage,src/test/java/teammates/storage/ +_9JlCIKESEeu-mYqkDskRow,Component: Storage,src/main/java/teammates/storage/ +_9JlCIKESEeu-mYqkDskRow,Component: Storage,src/test/java/teammates/storage/ +_Bae2oKETEeu-mYqkDskRow,Component: Test Driver,src/test/java/teammates/test/ +_C6tTQKETEeu-mYqkDskRow,Interface: E2E,src/e2e/java/teammates/e2e/ +_EIoe8KETEeu-mYqkDskRow,Component: E2E,src/e2e/java/teammates/e2e/ +_FMKYgKETEeu-mYqkDskRow,Interface: Client,src/client/java/teammates/client/ +_GaP8QKETEeu-mYqkDskRow,Component: Client,src/client/java/teammates/client/ +__RE6IKESEeu-mYqkDskRow,Interface: Test Driver,src/test/java/teammates/test/ +_ylL2UKESEeu-mYqkDskRow,Interface: Common,src/main/java/teammates/common/ +_ylL2UKESEeu-mYqkDskRow,Interface: Common,src/test/java/teammates/common/ +_zUmhEKESEeu-mYqkDskRow,Component: Common,src/main/java/teammates/common/ +_zUmhEKESEeu-mYqkDskRow,Component: Common,src/test/java/teammates/common/ diff --git a/tests-base/src/main/resources/benchmark/teammates/model_2021/pcm/teammates-with-details.repository b/tests-base/src/main/resources/benchmark/teammates/model_2021/pcm/teammates-with-details.repository new file mode 100644 index 000000000..3e4c914c7 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/model_2021/pcm/teammates-with-details.repository @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teammates/model_2021/pcm/teammates.repository b/tests-base/src/main/resources/benchmark/teammates/model_2021/pcm/teammates.repository new file mode 100644 index 000000000..5cdd5a7f8 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/model_2021/pcm/teammates.repository @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teammates/model_2021/uml/teammates-with-details.uml b/tests-base/src/main/resources/benchmark/teammates/model_2021/uml/teammates-with-details.uml new file mode 100644 index 000000000..32a29bd8d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/model_2021/uml/teammates-with-details.uml @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teammates/model_2021/uml/teammates.uml b/tests-base/src/main/resources/benchmark/teammates/model_2021/uml/teammates.uml new file mode 100644 index 000000000..2f952aca2 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/model_2021/uml/teammates.uml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teammates/model_2023/code/README.md b/tests-base/src/main/resources/benchmark/teammates/model_2023/code/README.md new file mode 100644 index 000000000..11fc5f264 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/model_2023/code/README.md @@ -0,0 +1,2 @@ +# TEAMMATES Code Model +The code that was used is located at https://github.com/ArDoCo/teammates/commit/b24519a2af9e17b2bc9c025e87e4cf60009c425d diff --git a/tests-base/src/main/resources/benchmark/teammates/model_2023/code/codeModel.acm b/tests-base/src/main/resources/benchmark/teammates/model_2023/code/codeModel.acm new file mode 100644 index 000000000..c9ef841be --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/model_2023/code/codeModel.acm @@ -0,0 +1,76491 @@ +{ + "id" : "acm013703jsd", + "codeItemRepository" : { + "repository" : { + "acm001337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001337jsd", + "name" : "DatastoreClient", + "parentId" : "acm001340jsd", + "content" : [ "acm001344jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "connector" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001338jsd" : { + "type" : "CodePackage", + "id" : "acm001338jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001339jsd", "acm001766jsd", "acm003788jsd", "acm004139jsd", "acm006561jsd", "acm007349jsd", "acm007363jsd", "acm008203jsd", "acm010433jsd", "acm011890jsd" ] + }, + "acm001339jsd" : { + "type" : "CodePackage", + "id" : "acm001339jsd", + "name" : "client", + "parentId" : "acm001338jsd", + "content" : [ "acm001340jsd", "acm001352jsd", "acm001738jsd" ] + }, + "acm001340jsd" : { + "type" : "CodePackage", + "id" : "acm001340jsd", + "name" : "connector", + "parentId" : "acm001339jsd", + "content" : [ "acm001337jsd", "acm001345jsd" ] + }, + "acm001341jsd" : { + "type" : "ControlElement", + "id" : "acm001341jsd", + "name" : "ofy" + }, + "acm001342jsd" : { + "type" : "ControlElement", + "id" : "acm001342jsd", + "name" : "doOperationRemotely" + }, + "acm001343jsd" : { + "type" : "ControlElement", + "id" : "acm001343jsd", + "name" : "doOperation" + }, + "acm001344jsd" : { + "type" : "ClassUnit", + "id" : "acm001344jsd", + "name" : "DatastoreClient", + "compilationUnitId" : "acm001337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001341jsd", "acm001342jsd", "acm001343jsd" ] + }, + "acm001345jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001345jsd", + "name" : "package-info", + "parentId" : "acm001340jsd", + "content" : [ ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "connector" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001346jsd" : { + "type" : "CodePackage", + "id" : "acm001346jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001347jsd" ] + }, + "acm001347jsd" : { + "type" : "CodePackage", + "id" : "acm001347jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001348jsd" ] + }, + "acm001348jsd" : { + "type" : "CodePackage", + "id" : "acm001348jsd", + "name" : "connector", + "parentId" : null, + "content" : [ "acm001345jsd" ] + }, + "acm001349jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001349jsd", + "name" : "DataBundleRegenerator", + "parentId" : "acm001352jsd", + "content" : [ "acm001361jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001350jsd" : { + "type" : "CodePackage", + "id" : "acm001350jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001351jsd" ] + }, + "acm001351jsd" : { + "type" : "CodePackage", + "id" : "acm001351jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001352jsd" ] + }, + "acm001352jsd" : { + "type" : "CodePackage", + "id" : "acm001352jsd", + "name" : "scripts", + "parentId" : "acm001339jsd", + "content" : [ "acm001349jsd", "acm001362jsd", "acm001388jsd", "acm001398jsd", "acm001408jsd", "acm001418jsd", "acm001428jsd", "acm001438jsd", "acm001448jsd", "acm001458jsd", "acm001468jsd", "acm001479jsd", "acm001490jsd", "acm001501jsd", "acm001512jsd", "acm001522jsd", "acm001532jsd", "acm001542jsd", "acm001552jsd", "acm001562jsd", "acm001572jsd", "acm001579jsd", "acm001589jsd", "acm001599jsd", "acm001606jsd", "acm001622jsd", "acm001633jsd", "acm001643jsd", "acm001651jsd", "acm001659jsd" ] + }, + "acm001353jsd" : { + "type" : "ControlElement", + "id" : "acm001353jsd", + "name" : "DataBundleRegenerator" + }, + "acm001354jsd" : { + "type" : "ControlElement", + "id" : "acm001354jsd", + "name" : "regenerateDataBundleJson" + }, + "acm001355jsd" : { + "type" : "ControlElement", + "id" : "acm001355jsd", + "name" : "regenerateAllDataBundleJson" + }, + "acm001356jsd" : { + "type" : "ControlElement", + "id" : "acm001356jsd", + "name" : "regenerateSessionTemplateJson" + }, + "acm001357jsd" : { + "type" : "ControlElement", + "id" : "acm001357jsd", + "name" : "regenerateGenericJson" + }, + "acm001358jsd" : { + "type" : "ControlElement", + "id" : "acm001358jsd", + "name" : "saveFile" + }, + "acm001359jsd" : { + "type" : "ControlElement", + "id" : "acm001359jsd", + "name" : "regenerateWebsiteDataJson" + }, + "acm001360jsd" : { + "type" : "ControlElement", + "id" : "acm001360jsd", + "name" : "main" + }, + "acm001361jsd" : { + "type" : "ClassUnit", + "id" : "acm001361jsd", + "name" : "DataBundleRegenerator", + "compilationUnitId" : "acm001349jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd" ], + "content" : [ "acm001353jsd", "acm001354jsd", "acm001355jsd", "acm001356jsd", "acm001357jsd", "acm001358jsd", "acm001359jsd", "acm001360jsd" ] + }, + "acm001362jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001362jsd", + "name" : "DataMigrationEntitiesBaseScript", + "parentId" : "acm001352jsd", + "content" : [ "acm001387jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001363jsd" : { + "type" : "CodePackage", + "id" : "acm001363jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001364jsd" ] + }, + "acm001364jsd" : { + "type" : "CodePackage", + "id" : "acm001364jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001365jsd" ] + }, + "acm001365jsd" : { + "type" : "CodePackage", + "id" : "acm001365jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001362jsd" ] + }, + "acm001366jsd" : { + "type" : "ControlElement", + "id" : "acm001366jsd", + "name" : "DataMigrationEntitiesBaseScript" + }, + "acm001367jsd" : { + "type" : "ControlElement", + "id" : "acm001367jsd", + "name" : "getFilterQuery" + }, + "acm001368jsd" : { + "type" : "ControlElement", + "id" : "acm001368jsd", + "name" : "isPreview" + }, + "acm001369jsd" : { + "type" : "ControlElement", + "id" : "acm001369jsd", + "name" : "isMigrationNeeded" + }, + "acm001370jsd" : { + "type" : "ControlElement", + "id" : "acm001370jsd", + "name" : "migrateEntity" + }, + "acm001371jsd" : { + "type" : "ControlElement", + "id" : "acm001371jsd", + "name" : "shouldUseTransaction" + }, + "acm001372jsd" : { + "type" : "ControlElement", + "id" : "acm001372jsd", + "name" : "migrateWithoutTrx" + }, + "acm001373jsd" : { + "type" : "ControlElement", + "id" : "acm001373jsd", + "name" : "doMigration" + }, + "acm001374jsd" : { + "type" : "ControlElement", + "id" : "acm001374jsd", + "name" : "migrateWithTrx" + }, + "acm001375jsd" : { + "type" : "ControlElement", + "id" : "acm001375jsd", + "name" : "doOperation" + }, + "acm001376jsd" : { + "type" : "ControlElement", + "id" : "acm001376jsd", + "name" : "saveEntityDeferred" + }, + "acm001377jsd" : { + "type" : "ControlElement", + "id" : "acm001377jsd", + "name" : "flushEntitiesSavingBuffer" + }, + "acm001378jsd" : { + "type" : "ControlElement", + "id" : "acm001378jsd", + "name" : "savePositionOfCursorToFile" + }, + "acm001379jsd" : { + "type" : "ControlElement", + "id" : "acm001379jsd", + "name" : "readPositionOfCursorFromFile" + }, + "acm001380jsd" : { + "type" : "ControlElement", + "id" : "acm001380jsd", + "name" : "deleteCursorPositionFile" + }, + "acm001381jsd" : { + "type" : "ControlElement", + "id" : "acm001381jsd", + "name" : "log" + }, + "acm001382jsd" : { + "type" : "ControlElement", + "id" : "acm001382jsd", + "name" : "logError" + }, + "acm001383jsd" : { + "type" : "ControlElement", + "id" : "acm001383jsd", + "name" : "isTextContainingAny" + }, + "acm001384jsd" : { + "type" : "ControlElement", + "id" : "acm001384jsd", + "name" : "isSanitizedHtml" + }, + "acm001385jsd" : { + "type" : "ControlElement", + "id" : "acm001385jsd", + "name" : "desanitizeIfHtmlSanitized" + }, + "acm001386jsd" : { + "type" : "ControlElement", + "id" : "acm001386jsd", + "name" : "desanitizeFromHtml" + }, + "acm001387jsd" : { + "type" : "ClassUnit", + "id" : "acm001387jsd", + "name" : "DataMigrationEntitiesBaseScript", + "compilationUnitId" : "acm001362jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001344jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007768jsd" ], + "content" : [ "acm001366jsd", "acm001367jsd", "acm001368jsd", "acm001369jsd", "acm001370jsd", "acm001371jsd", "acm001372jsd", "acm001373jsd", "acm001374jsd", "acm001375jsd", "acm001376jsd", "acm001377jsd", "acm001378jsd", "acm001379jsd", "acm001380jsd", "acm001381jsd", "acm001382jsd", "acm001383jsd", "acm001384jsd", "acm001385jsd", "acm001386jsd" ] + }, + "acm001388jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001388jsd", + "name" : "DataMigrationForConstSumForceUnevenDistribution", + "parentId" : "acm001352jsd", + "content" : [ "acm001397jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001389jsd" : { + "type" : "CodePackage", + "id" : "acm001389jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001390jsd" ] + }, + "acm001390jsd" : { + "type" : "CodePackage", + "id" : "acm001390jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001391jsd" ] + }, + "acm001391jsd" : { + "type" : "CodePackage", + "id" : "acm001391jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001388jsd" ] + }, + "acm001392jsd" : { + "type" : "ControlElement", + "id" : "acm001392jsd", + "name" : "main" + }, + "acm001393jsd" : { + "type" : "ControlElement", + "id" : "acm001393jsd", + "name" : "getFilterQuery" + }, + "acm001394jsd" : { + "type" : "ControlElement", + "id" : "acm001394jsd", + "name" : "isPreview" + }, + "acm001395jsd" : { + "type" : "ControlElement", + "id" : "acm001395jsd", + "name" : "isMigrationNeeded" + }, + "acm001396jsd" : { + "type" : "ControlElement", + "id" : "acm001396jsd", + "name" : "migrateEntity" + }, + "acm001397jsd" : { + "type" : "ClassUnit", + "id" : "acm001397jsd", + "name" : "DataMigrationForConstSumForceUnevenDistribution", + "compilationUnitId" : "acm001388jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001397jsd", "acm004788jsd", "acm005778jsd", "acm007888jsd" ], + "content" : [ "acm001392jsd", "acm001393jsd", "acm001394jsd", "acm001395jsd", "acm001396jsd" ] + }, + "acm001398jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001398jsd", + "name" : "DataMigrationForContributionQuestionDetailsIsZeroSum", + "parentId" : "acm001352jsd", + "content" : [ "acm001407jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001399jsd" : { + "type" : "CodePackage", + "id" : "acm001399jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001400jsd" ] + }, + "acm001400jsd" : { + "type" : "CodePackage", + "id" : "acm001400jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001401jsd" ] + }, + "acm001401jsd" : { + "type" : "CodePackage", + "id" : "acm001401jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001398jsd" ] + }, + "acm001402jsd" : { + "type" : "ControlElement", + "id" : "acm001402jsd", + "name" : "main" + }, + "acm001403jsd" : { + "type" : "ControlElement", + "id" : "acm001403jsd", + "name" : "getFilterQuery" + }, + "acm001404jsd" : { + "type" : "ControlElement", + "id" : "acm001404jsd", + "name" : "isPreview" + }, + "acm001405jsd" : { + "type" : "ControlElement", + "id" : "acm001405jsd", + "name" : "isMigrationNeeded" + }, + "acm001406jsd" : { + "type" : "ControlElement", + "id" : "acm001406jsd", + "name" : "migrateEntity" + }, + "acm001407jsd" : { + "type" : "ClassUnit", + "id" : "acm001407jsd", + "name" : "DataMigrationForContributionQuestionDetailsIsZeroSum", + "compilationUnitId" : "acm001398jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001407jsd", "acm004788jsd", "acm005820jsd", "acm007888jsd" ], + "content" : [ "acm001402jsd", "acm001403jsd", "acm001404jsd", "acm001405jsd", "acm001406jsd" ] + }, + "acm001408jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001408jsd", + "name" : "DataMigrationForFeedbackSessionMismatchedTimezone", + "parentId" : "acm001352jsd", + "content" : [ "acm001417jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001409jsd" : { + "type" : "CodePackage", + "id" : "acm001409jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001410jsd" ] + }, + "acm001410jsd" : { + "type" : "CodePackage", + "id" : "acm001410jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001411jsd" ] + }, + "acm001411jsd" : { + "type" : "CodePackage", + "id" : "acm001411jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001408jsd" ] + }, + "acm001412jsd" : { + "type" : "ControlElement", + "id" : "acm001412jsd", + "name" : "main" + }, + "acm001413jsd" : { + "type" : "ControlElement", + "id" : "acm001413jsd", + "name" : "getFilterQuery" + }, + "acm001414jsd" : { + "type" : "ControlElement", + "id" : "acm001414jsd", + "name" : "isPreview" + }, + "acm001415jsd" : { + "type" : "ControlElement", + "id" : "acm001415jsd", + "name" : "isMigrationNeeded" + }, + "acm001416jsd" : { + "type" : "ControlElement", + "id" : "acm001416jsd", + "name" : "migrateEntity" + }, + "acm001417jsd" : { + "type" : "ClassUnit", + "id" : "acm001417jsd", + "name" : "DataMigrationForFeedbackSessionMismatchedTimezone", + "compilationUnitId" : "acm001408jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001417jsd", "acm004598jsd", "acm006882jsd", "acm008013jsd" ], + "content" : [ "acm001412jsd", "acm001413jsd", "acm001414jsd", "acm001415jsd", "acm001416jsd" ] + }, + "acm001418jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001418jsd", + "name" : "DataMigrationForGoogleIdToGmail", + "parentId" : "acm001352jsd", + "content" : [ "acm001427jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001419jsd" : { + "type" : "CodePackage", + "id" : "acm001419jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001420jsd" ] + }, + "acm001420jsd" : { + "type" : "CodePackage", + "id" : "acm001420jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001421jsd" ] + }, + "acm001421jsd" : { + "type" : "CodePackage", + "id" : "acm001421jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001418jsd" ] + }, + "acm001422jsd" : { + "type" : "ControlElement", + "id" : "acm001422jsd", + "name" : "main" + }, + "acm001423jsd" : { + "type" : "ControlElement", + "id" : "acm001423jsd", + "name" : "isPreview" + }, + "acm001424jsd" : { + "type" : "ControlElement", + "id" : "acm001424jsd", + "name" : "getFilterQuery" + }, + "acm001425jsd" : { + "type" : "ControlElement", + "id" : "acm001425jsd", + "name" : "isMigrationOfGoogleIdNeeded" + }, + "acm001426jsd" : { + "type" : "ControlElement", + "id" : "acm001426jsd", + "name" : "generateNewGoogleId" + }, + "acm001427jsd" : { + "type" : "ClassUnit", + "id" : "acm001427jsd", + "name" : "DataMigrationForGoogleIdToGmail", + "compilationUnitId" : "acm001418jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001588jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001427jsd", "acm007735jsd" ], + "content" : [ "acm001422jsd", "acm001423jsd", "acm001424jsd", "acm001425jsd", "acm001426jsd" ] + }, + "acm001428jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001428jsd", + "name" : "DataMigrationForInstructorFeedbackResponseComments", + "parentId" : "acm001352jsd", + "content" : [ "acm001437jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001429jsd" : { + "type" : "CodePackage", + "id" : "acm001429jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001430jsd" ] + }, + "acm001430jsd" : { + "type" : "CodePackage", + "id" : "acm001430jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001431jsd" ] + }, + "acm001431jsd" : { + "type" : "CodePackage", + "id" : "acm001431jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001428jsd" ] + }, + "acm001432jsd" : { + "type" : "ControlElement", + "id" : "acm001432jsd", + "name" : "main" + }, + "acm001433jsd" : { + "type" : "ControlElement", + "id" : "acm001433jsd", + "name" : "getFilterQuery" + }, + "acm001434jsd" : { + "type" : "ControlElement", + "id" : "acm001434jsd", + "name" : "isPreview" + }, + "acm001435jsd" : { + "type" : "ControlElement", + "id" : "acm001435jsd", + "name" : "isMigrationNeeded" + }, + "acm001436jsd" : { + "type" : "ControlElement", + "id" : "acm001436jsd", + "name" : "migrateEntity" + }, + "acm001437jsd" : { + "type" : "ClassUnit", + "id" : "acm001437jsd", + "name" : "DataMigrationForInstructorFeedbackResponseComments", + "compilationUnitId" : "acm001428jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001437jsd", "acm007960jsd" ], + "content" : [ "acm001432jsd", "acm001433jsd", "acm001434jsd", "acm001435jsd", "acm001436jsd" ] + }, + "acm001438jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001438jsd", + "name" : "DataMigrationForInstructorNullIsArchivedField", + "parentId" : "acm001352jsd", + "content" : [ "acm001447jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001439jsd" : { + "type" : "CodePackage", + "id" : "acm001439jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001440jsd" ] + }, + "acm001440jsd" : { + "type" : "CodePackage", + "id" : "acm001440jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001441jsd" ] + }, + "acm001441jsd" : { + "type" : "CodePackage", + "id" : "acm001441jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001438jsd" ] + }, + "acm001442jsd" : { + "type" : "ControlElement", + "id" : "acm001442jsd", + "name" : "main" + }, + "acm001443jsd" : { + "type" : "ControlElement", + "id" : "acm001443jsd", + "name" : "getFilterQuery" + }, + "acm001444jsd" : { + "type" : "ControlElement", + "id" : "acm001444jsd", + "name" : "isPreview" + }, + "acm001445jsd" : { + "type" : "ControlElement", + "id" : "acm001445jsd", + "name" : "isMigrationNeeded" + }, + "acm001446jsd" : { + "type" : "ControlElement", + "id" : "acm001446jsd", + "name" : "migrateEntity" + }, + "acm001447jsd" : { + "type" : "ClassUnit", + "id" : "acm001447jsd", + "name" : "DataMigrationForInstructorNullIsArchivedField", + "compilationUnitId" : "acm001438jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001447jsd", "acm008049jsd" ], + "content" : [ "acm001442jsd", "acm001443jsd", "acm001444jsd", "acm001445jsd", "acm001446jsd" ] + }, + "acm001448jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001448jsd", + "name" : "DataMigrationForNullCommentGiverType", + "parentId" : "acm001352jsd", + "content" : [ "acm001457jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001449jsd" : { + "type" : "CodePackage", + "id" : "acm001449jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001450jsd" ] + }, + "acm001450jsd" : { + "type" : "CodePackage", + "id" : "acm001450jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001451jsd" ] + }, + "acm001451jsd" : { + "type" : "CodePackage", + "id" : "acm001451jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001448jsd" ] + }, + "acm001452jsd" : { + "type" : "ControlElement", + "id" : "acm001452jsd", + "name" : "main" + }, + "acm001453jsd" : { + "type" : "ControlElement", + "id" : "acm001453jsd", + "name" : "getFilterQuery" + }, + "acm001454jsd" : { + "type" : "ControlElement", + "id" : "acm001454jsd", + "name" : "isPreview" + }, + "acm001455jsd" : { + "type" : "ControlElement", + "id" : "acm001455jsd", + "name" : "isMigrationNeeded" + }, + "acm001456jsd" : { + "type" : "ControlElement", + "id" : "acm001456jsd", + "name" : "migrateEntity" + }, + "acm001457jsd" : { + "type" : "ClassUnit", + "id" : "acm001457jsd", + "name" : "DataMigrationForNullCommentGiverType", + "compilationUnitId" : "acm001448jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001457jsd", "acm007960jsd" ], + "content" : [ "acm001452jsd", "acm001453jsd", "acm001454jsd", "acm001455jsd", "acm001456jsd" ] + }, + "acm001458jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001458jsd", + "name" : "DataMigrationForSampleGoogleIdInStudentAttributes", + "parentId" : "acm001352jsd", + "content" : [ "acm001467jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001459jsd" : { + "type" : "CodePackage", + "id" : "acm001459jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001460jsd" ] + }, + "acm001460jsd" : { + "type" : "CodePackage", + "id" : "acm001460jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001461jsd" ] + }, + "acm001461jsd" : { + "type" : "CodePackage", + "id" : "acm001461jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001458jsd" ] + }, + "acm001462jsd" : { + "type" : "ControlElement", + "id" : "acm001462jsd", + "name" : "main" + }, + "acm001463jsd" : { + "type" : "ControlElement", + "id" : "acm001463jsd", + "name" : "getFilterQuery" + }, + "acm001464jsd" : { + "type" : "ControlElement", + "id" : "acm001464jsd", + "name" : "isPreview" + }, + "acm001465jsd" : { + "type" : "ControlElement", + "id" : "acm001465jsd", + "name" : "isMigrationNeeded" + }, + "acm001466jsd" : { + "type" : "ControlElement", + "id" : "acm001466jsd", + "name" : "migrateEntity" + }, + "acm001467jsd" : { + "type" : "ClassUnit", + "id" : "acm001467jsd", + "name" : "DataMigrationForSampleGoogleIdInStudentAttributes", + "compilationUnitId" : "acm001458jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001467jsd", "acm007823jsd" ], + "content" : [ "acm001462jsd", "acm001463jsd", "acm001464jsd", "acm001465jsd", "acm001466jsd" ] + }, + "acm001468jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001468jsd", + "name" : "DataMigrationForSanitizedDataInCourseAttributes", + "parentId" : "acm001352jsd", + "content" : [ "acm001478jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001469jsd" : { + "type" : "CodePackage", + "id" : "acm001469jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001470jsd" ] + }, + "acm001470jsd" : { + "type" : "CodePackage", + "id" : "acm001470jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001471jsd" ] + }, + "acm001471jsd" : { + "type" : "CodePackage", + "id" : "acm001471jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001468jsd" ] + }, + "acm001472jsd" : { + "type" : "ControlElement", + "id" : "acm001472jsd", + "name" : "DataMigrationForSanitizedDataInCourseAttributes" + }, + "acm001473jsd" : { + "type" : "ControlElement", + "id" : "acm001473jsd", + "name" : "main" + }, + "acm001474jsd" : { + "type" : "ControlElement", + "id" : "acm001474jsd", + "name" : "getFilterQuery" + }, + "acm001475jsd" : { + "type" : "ControlElement", + "id" : "acm001475jsd", + "name" : "isPreview" + }, + "acm001476jsd" : { + "type" : "ControlElement", + "id" : "acm001476jsd", + "name" : "isMigrationNeeded" + }, + "acm001477jsd" : { + "type" : "ControlElement", + "id" : "acm001477jsd", + "name" : "migrateEntity" + }, + "acm001478jsd" : { + "type" : "ClassUnit", + "id" : "acm001478jsd", + "name" : "DataMigrationForSanitizedDataInCourseAttributes", + "compilationUnitId" : "acm001468jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001478jsd", "acm007792jsd" ], + "content" : [ "acm001472jsd", "acm001473jsd", "acm001474jsd", "acm001475jsd", "acm001476jsd", "acm001477jsd" ] + }, + "acm001479jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001479jsd", + "name" : "DataMigrationForSanitizedDataInInstructorAttributes", + "parentId" : "acm001352jsd", + "content" : [ "acm001489jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001480jsd" : { + "type" : "CodePackage", + "id" : "acm001480jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001481jsd" ] + }, + "acm001481jsd" : { + "type" : "CodePackage", + "id" : "acm001481jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001482jsd" ] + }, + "acm001482jsd" : { + "type" : "CodePackage", + "id" : "acm001482jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001479jsd" ] + }, + "acm001483jsd" : { + "type" : "ControlElement", + "id" : "acm001483jsd", + "name" : "DataMigrationForSanitizedDataInInstructorAttributes" + }, + "acm001484jsd" : { + "type" : "ControlElement", + "id" : "acm001484jsd", + "name" : "main" + }, + "acm001485jsd" : { + "type" : "ControlElement", + "id" : "acm001485jsd", + "name" : "getFilterQuery" + }, + "acm001486jsd" : { + "type" : "ControlElement", + "id" : "acm001486jsd", + "name" : "isPreview" + }, + "acm001487jsd" : { + "type" : "ControlElement", + "id" : "acm001487jsd", + "name" : "isMigrationNeeded" + }, + "acm001488jsd" : { + "type" : "ControlElement", + "id" : "acm001488jsd", + "name" : "migrateEntity" + }, + "acm001489jsd" : { + "type" : "ClassUnit", + "id" : "acm001489jsd", + "name" : "DataMigrationForSanitizedDataInInstructorAttributes", + "compilationUnitId" : "acm001479jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001489jsd", "acm008049jsd" ], + "content" : [ "acm001483jsd", "acm001484jsd", "acm001485jsd", "acm001486jsd", "acm001487jsd", "acm001488jsd" ] + }, + "acm001490jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001490jsd", + "name" : "DataMigrationForSanitizedDataInStudentAttributes", + "parentId" : "acm001352jsd", + "content" : [ "acm001500jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001491jsd" : { + "type" : "CodePackage", + "id" : "acm001491jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001492jsd" ] + }, + "acm001492jsd" : { + "type" : "CodePackage", + "id" : "acm001492jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001493jsd" ] + }, + "acm001493jsd" : { + "type" : "CodePackage", + "id" : "acm001493jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001490jsd" ] + }, + "acm001494jsd" : { + "type" : "ControlElement", + "id" : "acm001494jsd", + "name" : "DataMigrationForSanitizedDataInStudentAttributes" + }, + "acm001495jsd" : { + "type" : "ControlElement", + "id" : "acm001495jsd", + "name" : "main" + }, + "acm001496jsd" : { + "type" : "ControlElement", + "id" : "acm001496jsd", + "name" : "getFilterQuery" + }, + "acm001497jsd" : { + "type" : "ControlElement", + "id" : "acm001497jsd", + "name" : "isPreview" + }, + "acm001498jsd" : { + "type" : "ControlElement", + "id" : "acm001498jsd", + "name" : "isMigrationNeeded" + }, + "acm001499jsd" : { + "type" : "ControlElement", + "id" : "acm001499jsd", + "name" : "migrateEntity" + }, + "acm001500jsd" : { + "type" : "ClassUnit", + "id" : "acm001500jsd", + "name" : "DataMigrationForSanitizedDataInStudentAttributes", + "compilationUnitId" : "acm001490jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001500jsd", "acm007823jsd" ], + "content" : [ "acm001494jsd", "acm001495jsd", "acm001496jsd", "acm001497jsd", "acm001498jsd", "acm001499jsd" ] + }, + "acm001501jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001501jsd", + "name" : "DataMigrationForSanitizedInstructorName", + "parentId" : "acm001352jsd", + "content" : [ "acm001511jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001502jsd" : { + "type" : "CodePackage", + "id" : "acm001502jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001503jsd" ] + }, + "acm001503jsd" : { + "type" : "CodePackage", + "id" : "acm001503jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001504jsd" ] + }, + "acm001504jsd" : { + "type" : "CodePackage", + "id" : "acm001504jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001501jsd" ] + }, + "acm001505jsd" : { + "type" : "ControlElement", + "id" : "acm001505jsd", + "name" : "DataMigrationForSanitizedInstructorName" + }, + "acm001506jsd" : { + "type" : "ControlElement", + "id" : "acm001506jsd", + "name" : "main" + }, + "acm001507jsd" : { + "type" : "ControlElement", + "id" : "acm001507jsd", + "name" : "getFilterQuery" + }, + "acm001508jsd" : { + "type" : "ControlElement", + "id" : "acm001508jsd", + "name" : "isPreview" + }, + "acm001509jsd" : { + "type" : "ControlElement", + "id" : "acm001509jsd", + "name" : "isMigrationNeeded" + }, + "acm001510jsd" : { + "type" : "ControlElement", + "id" : "acm001510jsd", + "name" : "migrateEntity" + }, + "acm001511jsd" : { + "type" : "ClassUnit", + "id" : "acm001511jsd", + "name" : "DataMigrationForSanitizedInstructorName", + "compilationUnitId" : "acm001501jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001511jsd", "acm008049jsd" ], + "content" : [ "acm001505jsd", "acm001506jsd", "acm001507jsd", "acm001508jsd", "acm001509jsd", "acm001510jsd" ] + }, + "acm001512jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001512jsd", + "name" : "DataMigrationForStudentsAndTeamsRecipientType", + "parentId" : "acm001352jsd", + "content" : [ "acm001521jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001513jsd" : { + "type" : "CodePackage", + "id" : "acm001513jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001514jsd" ] + }, + "acm001514jsd" : { + "type" : "CodePackage", + "id" : "acm001514jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001515jsd" ] + }, + "acm001515jsd" : { + "type" : "CodePackage", + "id" : "acm001515jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001512jsd" ] + }, + "acm001516jsd" : { + "type" : "ControlElement", + "id" : "acm001516jsd", + "name" : "main" + }, + "acm001517jsd" : { + "type" : "ControlElement", + "id" : "acm001517jsd", + "name" : "getFilterQuery" + }, + "acm001518jsd" : { + "type" : "ControlElement", + "id" : "acm001518jsd", + "name" : "isPreview" + }, + "acm001519jsd" : { + "type" : "ControlElement", + "id" : "acm001519jsd", + "name" : "isMigrationNeeded" + }, + "acm001520jsd" : { + "type" : "ControlElement", + "id" : "acm001520jsd", + "name" : "migrateEntity" + }, + "acm001521jsd" : { + "type" : "ClassUnit", + "id" : "acm001521jsd", + "name" : "DataMigrationForStudentsAndTeamsRecipientType", + "compilationUnitId" : "acm001512jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001521jsd", "acm007888jsd" ], + "content" : [ "acm001516jsd", "acm001517jsd", "acm001518jsd", "acm001519jsd", "acm001520jsd" ] + }, + "acm001522jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001522jsd", + "name" : "DataMigrationForTeamNameInResponseGiver", + "parentId" : "acm001352jsd", + "content" : [ "acm001531jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001523jsd" : { + "type" : "CodePackage", + "id" : "acm001523jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001524jsd" ] + }, + "acm001524jsd" : { + "type" : "CodePackage", + "id" : "acm001524jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001525jsd" ] + }, + "acm001525jsd" : { + "type" : "CodePackage", + "id" : "acm001525jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001522jsd" ] + }, + "acm001526jsd" : { + "type" : "ControlElement", + "id" : "acm001526jsd", + "name" : "main" + }, + "acm001527jsd" : { + "type" : "ControlElement", + "id" : "acm001527jsd", + "name" : "getFilterQuery" + }, + "acm001528jsd" : { + "type" : "ControlElement", + "id" : "acm001528jsd", + "name" : "isPreview" + }, + "acm001529jsd" : { + "type" : "ControlElement", + "id" : "acm001529jsd", + "name" : "isMigrationNeeded" + }, + "acm001530jsd" : { + "type" : "ControlElement", + "id" : "acm001530jsd", + "name" : "migrateEntity" + }, + "acm001531jsd" : { + "type" : "ClassUnit", + "id" : "acm001531jsd", + "name" : "DataMigrationForTeamNameInResponseGiver", + "compilationUnitId" : "acm001522jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001531jsd", "acm004871jsd", "acm004885jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007042jsd", "acm007192jsd", "acm007888jsd" ], + "content" : [ "acm001526jsd", "acm001527jsd", "acm001528jsd", "acm001529jsd", "acm001530jsd" ] + }, + "acm001532jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001532jsd", + "name" : "DataMigrationForTextQuestionDetailsFormat", + "parentId" : "acm001352jsd", + "content" : [ "acm001541jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001533jsd" : { + "type" : "CodePackage", + "id" : "acm001533jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001534jsd" ] + }, + "acm001534jsd" : { + "type" : "CodePackage", + "id" : "acm001534jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001535jsd" ] + }, + "acm001535jsd" : { + "type" : "CodePackage", + "id" : "acm001535jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001532jsd" ] + }, + "acm001536jsd" : { + "type" : "ControlElement", + "id" : "acm001536jsd", + "name" : "main" + }, + "acm001537jsd" : { + "type" : "ControlElement", + "id" : "acm001537jsd", + "name" : "getFilterQuery" + }, + "acm001538jsd" : { + "type" : "ControlElement", + "id" : "acm001538jsd", + "name" : "isPreview" + }, + "acm001539jsd" : { + "type" : "ControlElement", + "id" : "acm001539jsd", + "name" : "isMigrationNeeded" + }, + "acm001540jsd" : { + "type" : "ControlElement", + "id" : "acm001540jsd", + "name" : "migrateEntity" + }, + "acm001541jsd" : { + "type" : "ClassUnit", + "id" : "acm001541jsd", + "name" : "DataMigrationForTextQuestionDetailsFormat", + "compilationUnitId" : "acm001532jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001541jsd", "acm006116jsd", "acm007888jsd" ], + "content" : [ "acm001536jsd", "acm001537jsd", "acm001538jsd", "acm001539jsd", "acm001540jsd" ] + }, + "acm001542jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001542jsd", + "name" : "DataMigrationForTextQuestionRecommendedLength", + "parentId" : "acm001352jsd", + "content" : [ "acm001551jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001543jsd" : { + "type" : "CodePackage", + "id" : "acm001543jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001544jsd" ] + }, + "acm001544jsd" : { + "type" : "CodePackage", + "id" : "acm001544jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001545jsd" ] + }, + "acm001545jsd" : { + "type" : "CodePackage", + "id" : "acm001545jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001542jsd" ] + }, + "acm001546jsd" : { + "type" : "ControlElement", + "id" : "acm001546jsd", + "name" : "main" + }, + "acm001547jsd" : { + "type" : "ControlElement", + "id" : "acm001547jsd", + "name" : "getFilterQuery" + }, + "acm001548jsd" : { + "type" : "ControlElement", + "id" : "acm001548jsd", + "name" : "isPreview" + }, + "acm001549jsd" : { + "type" : "ControlElement", + "id" : "acm001549jsd", + "name" : "isMigrationNeeded" + }, + "acm001550jsd" : { + "type" : "ControlElement", + "id" : "acm001550jsd", + "name" : "migrateEntity" + }, + "acm001551jsd" : { + "type" : "ClassUnit", + "id" : "acm001551jsd", + "name" : "DataMigrationForTextQuestionRecommendedLength", + "compilationUnitId" : "acm001542jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001551jsd", "acm004788jsd", "acm006116jsd", "acm007888jsd" ], + "content" : [ "acm001546jsd", "acm001547jsd", "acm001548jsd", "acm001549jsd", "acm001550jsd" ] + }, + "acm001552jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001552jsd", + "name" : "DataMigrationForUnencryptedKeyForInstructors", + "parentId" : "acm001352jsd", + "content" : [ "acm001561jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001553jsd" : { + "type" : "CodePackage", + "id" : "acm001553jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001554jsd" ] + }, + "acm001554jsd" : { + "type" : "CodePackage", + "id" : "acm001554jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001555jsd" ] + }, + "acm001555jsd" : { + "type" : "CodePackage", + "id" : "acm001555jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001552jsd" ] + }, + "acm001556jsd" : { + "type" : "ControlElement", + "id" : "acm001556jsd", + "name" : "main" + }, + "acm001557jsd" : { + "type" : "ControlElement", + "id" : "acm001557jsd", + "name" : "getFilterQuery" + }, + "acm001558jsd" : { + "type" : "ControlElement", + "id" : "acm001558jsd", + "name" : "isPreview" + }, + "acm001559jsd" : { + "type" : "ControlElement", + "id" : "acm001559jsd", + "name" : "isMigrationNeeded" + }, + "acm001560jsd" : { + "type" : "ControlElement", + "id" : "acm001560jsd", + "name" : "migrateEntity" + }, + "acm001561jsd" : { + "type" : "ClassUnit", + "id" : "acm001561jsd", + "name" : "DataMigrationForUnencryptedKeyForInstructors", + "compilationUnitId" : "acm001552jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001561jsd", "acm008049jsd" ], + "content" : [ "acm001556jsd", "acm001557jsd", "acm001558jsd", "acm001559jsd", "acm001560jsd" ] + }, + "acm001562jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001562jsd", + "name" : "DataMigrationForUnencryptedKeyForStudents", + "parentId" : "acm001352jsd", + "content" : [ "acm001571jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001563jsd" : { + "type" : "CodePackage", + "id" : "acm001563jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001564jsd" ] + }, + "acm001564jsd" : { + "type" : "CodePackage", + "id" : "acm001564jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001565jsd" ] + }, + "acm001565jsd" : { + "type" : "CodePackage", + "id" : "acm001565jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001562jsd" ] + }, + "acm001566jsd" : { + "type" : "ControlElement", + "id" : "acm001566jsd", + "name" : "main" + }, + "acm001567jsd" : { + "type" : "ControlElement", + "id" : "acm001567jsd", + "name" : "getFilterQuery" + }, + "acm001568jsd" : { + "type" : "ControlElement", + "id" : "acm001568jsd", + "name" : "isPreview" + }, + "acm001569jsd" : { + "type" : "ControlElement", + "id" : "acm001569jsd", + "name" : "isMigrationNeeded" + }, + "acm001570jsd" : { + "type" : "ControlElement", + "id" : "acm001570jsd", + "name" : "migrateEntity" + }, + "acm001571jsd" : { + "type" : "ClassUnit", + "id" : "acm001571jsd", + "name" : "DataMigrationForUnencryptedKeyForStudents", + "compilationUnitId" : "acm001562jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001571jsd", "acm007823jsd" ], + "content" : [ "acm001566jsd", "acm001567jsd", "acm001568jsd", "acm001569jsd", "acm001570jsd" ] + }, + "acm001572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001572jsd", + "name" : "GenerateUsageStatisticsObjects", + "parentId" : "acm001352jsd", + "content" : [ "acm001578jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001573jsd" : { + "type" : "CodePackage", + "id" : "acm001573jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001574jsd" ] + }, + "acm001574jsd" : { + "type" : "CodePackage", + "id" : "acm001574jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001575jsd" ] + }, + "acm001575jsd" : { + "type" : "CodePackage", + "id" : "acm001575jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001572jsd" ] + }, + "acm001576jsd" : { + "type" : "ControlElement", + "id" : "acm001576jsd", + "name" : "main" + }, + "acm001577jsd" : { + "type" : "ControlElement", + "id" : "acm001577jsd", + "name" : "doOperation" + }, + "acm001578jsd" : { + "type" : "ClassUnit", + "id" : "acm001578jsd", + "name" : "GenerateUsageStatisticsObjects", + "compilationUnitId" : "acm001572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001344jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001578jsd", "acm005469jsd", "acm006162jsd", "acm006188jsd", "acm006767jsd" ], + "content" : [ "acm001576jsd", "acm001577jsd" ] + }, + "acm001579jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001579jsd", + "name" : "GoogleIdMigrationBaseScript", + "parentId" : "acm001352jsd", + "content" : [ "acm001588jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001580jsd" : { + "type" : "CodePackage", + "id" : "acm001580jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001581jsd" ] + }, + "acm001581jsd" : { + "type" : "CodePackage", + "id" : "acm001581jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001582jsd" ] + }, + "acm001582jsd" : { + "type" : "CodePackage", + "id" : "acm001582jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001579jsd" ] + }, + "acm001583jsd" : { + "type" : "ControlElement", + "id" : "acm001583jsd", + "name" : "getFilterQuery" + }, + "acm001584jsd" : { + "type" : "ControlElement", + "id" : "acm001584jsd", + "name" : "isMigrationNeeded" + }, + "acm001585jsd" : { + "type" : "ControlElement", + "id" : "acm001585jsd", + "name" : "migrateEntity" + }, + "acm001586jsd" : { + "type" : "ControlElement", + "id" : "acm001586jsd", + "name" : "isMigrationOfGoogleIdNeeded" + }, + "acm001587jsd" : { + "type" : "ControlElement", + "id" : "acm001587jsd", + "name" : "generateNewGoogleId" + }, + "acm001588jsd" : { + "type" : "ClassUnit", + "id" : "acm001588jsd", + "name" : "GoogleIdMigrationBaseScript", + "compilationUnitId" : "acm001579jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm007735jsd", "acm007823jsd", "acm008049jsd" ], + "content" : [ "acm001583jsd", "acm001584jsd", "acm001585jsd", "acm001586jsd", "acm001587jsd" ] + }, + "acm001589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001589jsd", + "name" : "IndexFeedbackSessionFields", + "parentId" : "acm001352jsd", + "content" : [ "acm001598jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001590jsd" : { + "type" : "CodePackage", + "id" : "acm001590jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001591jsd" ] + }, + "acm001591jsd" : { + "type" : "CodePackage", + "id" : "acm001591jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001592jsd" ] + }, + "acm001592jsd" : { + "type" : "CodePackage", + "id" : "acm001592jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001589jsd" ] + }, + "acm001593jsd" : { + "type" : "ControlElement", + "id" : "acm001593jsd", + "name" : "main" + }, + "acm001594jsd" : { + "type" : "ControlElement", + "id" : "acm001594jsd", + "name" : "getFilterQuery" + }, + "acm001595jsd" : { + "type" : "ControlElement", + "id" : "acm001595jsd", + "name" : "isPreview" + }, + "acm001596jsd" : { + "type" : "ControlElement", + "id" : "acm001596jsd", + "name" : "isMigrationNeeded" + }, + "acm001597jsd" : { + "type" : "ControlElement", + "id" : "acm001597jsd", + "name" : "migrateEntity" + }, + "acm001598jsd" : { + "type" : "ClassUnit", + "id" : "acm001598jsd", + "name" : "IndexFeedbackSessionFields", + "compilationUnitId" : "acm001589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001598jsd", "acm008013jsd" ], + "content" : [ "acm001593jsd", "acm001594jsd", "acm001595jsd", "acm001596jsd", "acm001597jsd" ] + }, + "acm001599jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001599jsd", + "name" : "ListActiveInstructors", + "parentId" : "acm001352jsd", + "content" : [ "acm001605jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001600jsd" : { + "type" : "CodePackage", + "id" : "acm001600jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001601jsd" ] + }, + "acm001601jsd" : { + "type" : "CodePackage", + "id" : "acm001601jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001602jsd" ] + }, + "acm001602jsd" : { + "type" : "CodePackage", + "id" : "acm001602jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001599jsd" ] + }, + "acm001603jsd" : { + "type" : "ControlElement", + "id" : "acm001603jsd", + "name" : "doOperation" + }, + "acm001604jsd" : { + "type" : "ControlElement", + "id" : "acm001604jsd", + "name" : "main" + }, + "acm001605jsd" : { + "type" : "ClassUnit", + "id" : "acm001605jsd", + "name" : "ListActiveInstructors", + "compilationUnitId" : "acm001599jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001344jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001605jsd", "acm008013jsd" ], + "content" : [ "acm001603jsd", "acm001604jsd" ] + }, + "acm001606jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001606jsd", + "name" : "MockCourseWithLargeResponseScript", + "parentId" : "acm001352jsd", + "content" : [ "acm001621jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001607jsd" : { + "type" : "CodePackage", + "id" : "acm001607jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001608jsd" ] + }, + "acm001608jsd" : { + "type" : "CodePackage", + "id" : "acm001608jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001609jsd" ] + }, + "acm001609jsd" : { + "type" : "CodePackage", + "id" : "acm001609jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001606jsd" ] + }, + "acm001610jsd" : { + "type" : "ControlElement", + "id" : "acm001610jsd", + "name" : "MockCourseWithLargeResponseScript" + }, + "acm001611jsd" : { + "type" : "ControlElement", + "id" : "acm001611jsd", + "name" : "doOperation" + }, + "acm001612jsd" : { + "type" : "ControlElement", + "id" : "acm001612jsd", + "name" : "generateAccounts" + }, + "acm001613jsd" : { + "type" : "ControlElement", + "id" : "acm001613jsd", + "name" : "generateCourses" + }, + "acm001614jsd" : { + "type" : "ControlElement", + "id" : "acm001614jsd", + "name" : "generateInstructors" + }, + "acm001615jsd" : { + "type" : "ControlElement", + "id" : "acm001615jsd", + "name" : "generateStudents" + }, + "acm001616jsd" : { + "type" : "ControlElement", + "id" : "acm001616jsd", + "name" : "generateFeedbackSessions" + }, + "acm001617jsd" : { + "type" : "ControlElement", + "id" : "acm001617jsd", + "name" : "generateFeedbackQuestions" + }, + "acm001618jsd" : { + "type" : "ControlElement", + "id" : "acm001618jsd", + "name" : "generateFeedbackResponses" + }, + "acm001619jsd" : { + "type" : "ControlElement", + "id" : "acm001619jsd", + "name" : "generateDataBundle" + }, + "acm001620jsd" : { + "type" : "ControlElement", + "id" : "acm001620jsd", + "name" : "main" + }, + "acm001621jsd" : { + "type" : "ClassUnit", + "id" : "acm001621jsd", + "name" : "MockCourseWithLargeResponseScript", + "compilationUnitId" : "acm001606jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001344jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001621jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004486jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006188jsd", "acm006767jsd" ], + "content" : [ "acm001610jsd", "acm001611jsd", "acm001612jsd", "acm001613jsd", "acm001614jsd", "acm001615jsd", "acm001616jsd", "acm001617jsd", "acm001618jsd", "acm001619jsd", "acm001620jsd" ] + }, + "acm001622jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001622jsd", + "name" : "PopulateCourseSearchDocuments", + "parentId" : "acm001352jsd", + "content" : [ "acm001632jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001623jsd" : { + "type" : "CodePackage", + "id" : "acm001623jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001624jsd" ] + }, + "acm001624jsd" : { + "type" : "CodePackage", + "id" : "acm001624jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001625jsd" ] + }, + "acm001625jsd" : { + "type" : "CodePackage", + "id" : "acm001625jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001622jsd" ] + }, + "acm001626jsd" : { + "type" : "ControlElement", + "id" : "acm001626jsd", + "name" : "PopulateCourseSearchDocuments" + }, + "acm001627jsd" : { + "type" : "ControlElement", + "id" : "acm001627jsd", + "name" : "main" + }, + "acm001628jsd" : { + "type" : "ControlElement", + "id" : "acm001628jsd", + "name" : "getFilterQuery" + }, + "acm001629jsd" : { + "type" : "ControlElement", + "id" : "acm001629jsd", + "name" : "isPreview" + }, + "acm001630jsd" : { + "type" : "ControlElement", + "id" : "acm001630jsd", + "name" : "isMigrationNeeded" + }, + "acm001631jsd" : { + "type" : "ControlElement", + "id" : "acm001631jsd", + "name" : "migrateEntity" + }, + "acm001632jsd" : { + "type" : "ClassUnit", + "id" : "acm001632jsd", + "name" : "PopulateCourseSearchDocuments", + "compilationUnitId" : "acm001622jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001387jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001632jsd", "acm004205jsd", "acm005233jsd", "acm005412jsd", "acm006767jsd", "acm007792jsd" ], + "content" : [ "acm001626jsd", "acm001627jsd", "acm001628jsd", "acm001629jsd", "acm001630jsd", "acm001631jsd" ] + }, + "acm001633jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001633jsd", + "name" : "SingleAccountGoogleIdMigrationScript", + "parentId" : "acm001352jsd", + "content" : [ "acm001642jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001634jsd" : { + "type" : "CodePackage", + "id" : "acm001634jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001635jsd" ] + }, + "acm001635jsd" : { + "type" : "CodePackage", + "id" : "acm001635jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001636jsd" ] + }, + "acm001636jsd" : { + "type" : "CodePackage", + "id" : "acm001636jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001633jsd" ] + }, + "acm001637jsd" : { + "type" : "ControlElement", + "id" : "acm001637jsd", + "name" : "main" + }, + "acm001638jsd" : { + "type" : "ControlElement", + "id" : "acm001638jsd", + "name" : "isPreview" + }, + "acm001639jsd" : { + "type" : "ControlElement", + "id" : "acm001639jsd", + "name" : "getFilterQuery" + }, + "acm001640jsd" : { + "type" : "ControlElement", + "id" : "acm001640jsd", + "name" : "isMigrationOfGoogleIdNeeded" + }, + "acm001641jsd" : { + "type" : "ControlElement", + "id" : "acm001641jsd", + "name" : "generateNewGoogleId" + }, + "acm001642jsd" : { + "type" : "ClassUnit", + "id" : "acm001642jsd", + "name" : "SingleAccountGoogleIdMigrationScript", + "compilationUnitId" : "acm001633jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001588jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001642jsd", "acm007735jsd" ], + "content" : [ "acm001637jsd", "acm001638jsd", "acm001639jsd", "acm001640jsd", "acm001641jsd" ] + }, + "acm001643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001643jsd", + "name" : "TeamEvalResultCalculations", + "parentId" : "acm001352jsd", + "content" : [ "acm001650jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001644jsd" : { + "type" : "CodePackage", + "id" : "acm001644jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001645jsd" ] + }, + "acm001645jsd" : { + "type" : "CodePackage", + "id" : "acm001645jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001646jsd" ] + }, + "acm001646jsd" : { + "type" : "CodePackage", + "id" : "acm001646jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001643jsd" ] + }, + "acm001647jsd" : { + "type" : "ControlElement", + "id" : "acm001647jsd", + "name" : "TeamEvalResultCalculations" + }, + "acm001648jsd" : { + "type" : "ControlElement", + "id" : "acm001648jsd", + "name" : "showCalculationSteps" + }, + "acm001649jsd" : { + "type" : "ControlElement", + "id" : "acm001649jsd", + "name" : "main" + }, + "acm001650jsd" : { + "type" : "ClassUnit", + "id" : "acm001650jsd", + "name" : "TeamEvalResultCalculations", + "compilationUnitId" : "acm001643jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004421jsd" ], + "content" : [ "acm001647jsd", "acm001648jsd", "acm001649jsd" ] + }, + "acm001651jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001651jsd", + "name" : "package-info", + "parentId" : "acm001352jsd", + "content" : [ ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001652jsd" : { + "type" : "CodePackage", + "id" : "acm001652jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001653jsd" ] + }, + "acm001653jsd" : { + "type" : "CodePackage", + "id" : "acm001653jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001654jsd" ] + }, + "acm001654jsd" : { + "type" : "CodePackage", + "id" : "acm001654jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001651jsd" ] + }, + "acm001655jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001655jsd", + "name" : "CursorIterator", + "parentId" : "acm001659jsd", + "content" : [ "acm001665jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts", "statistics" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001656jsd" : { + "type" : "CodePackage", + "id" : "acm001656jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001657jsd" ] + }, + "acm001657jsd" : { + "type" : "CodePackage", + "id" : "acm001657jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001658jsd" ] + }, + "acm001658jsd" : { + "type" : "CodePackage", + "id" : "acm001658jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001659jsd" ] + }, + "acm001659jsd" : { + "type" : "CodePackage", + "id" : "acm001659jsd", + "name" : "statistics", + "parentId" : "acm001352jsd", + "content" : [ "acm001655jsd", "acm001666jsd", "acm001686jsd", "acm001715jsd", "acm001730jsd" ] + }, + "acm001660jsd" : { + "type" : "ControlElement", + "id" : "acm001660jsd", + "name" : "CursorIterator" + }, + "acm001661jsd" : { + "type" : "ControlElement", + "id" : "acm001661jsd", + "name" : "iterate" + }, + "acm001662jsd" : { + "type" : "ControlElement", + "id" : "acm001662jsd", + "name" : "batchFetching" + }, + "acm001663jsd" : { + "type" : "ControlElement", + "id" : "acm001663jsd", + "name" : "hasNext" + }, + "acm001664jsd" : { + "type" : "ControlElement", + "id" : "acm001664jsd", + "name" : "next" + }, + "acm001665jsd" : { + "type" : "ClassUnit", + "id" : "acm001665jsd", + "name" : "CursorIterator", + "compilationUnitId" : "acm001655jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001660jsd", "acm001661jsd", "acm001662jsd", "acm001663jsd", "acm001664jsd" ] + }, + "acm001666jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001666jsd", + "name" : "FileStore", + "parentId" : "acm001659jsd", + "content" : [ "acm001680jsd", "acm001683jsd", "acm001685jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts", "statistics" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001667jsd" : { + "type" : "CodePackage", + "id" : "acm001667jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001668jsd" ] + }, + "acm001668jsd" : { + "type" : "CodePackage", + "id" : "acm001668jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001669jsd" ] + }, + "acm001669jsd" : { + "type" : "CodePackage", + "id" : "acm001669jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001670jsd" ] + }, + "acm001670jsd" : { + "type" : "CodePackage", + "id" : "acm001670jsd", + "name" : "statistics", + "parentId" : null, + "content" : [ "acm001666jsd" ] + }, + "acm001671jsd" : { + "type" : "ControlElement", + "id" : "acm001671jsd", + "name" : "FileStore" + }, + "acm001672jsd" : { + "type" : "ControlElement", + "id" : "acm001672jsd", + "name" : "getStatisticsBundleFromFileIfPossible" + }, + "acm001673jsd" : { + "type" : "ControlElement", + "id" : "acm001673jsd", + "name" : "saveStatisticsBundleToFile" + }, + "acm001674jsd" : { + "type" : "ControlElement", + "id" : "acm001674jsd", + "name" : "saveEncryptedJsonToFile" + }, + "acm001675jsd" : { + "type" : "ControlElement", + "id" : "acm001675jsd", + "name" : "parseEncryptedJsonFile" + }, + "acm001676jsd" : { + "type" : "ControlElement", + "id" : "acm001676jsd", + "name" : "getSerializer" + }, + "acm001677jsd" : { + "type" : "ControlElement", + "id" : "acm001677jsd", + "name" : "serialize" + }, + "acm001678jsd" : { + "type" : "ControlElement", + "id" : "acm001678jsd", + "name" : "deserialize" + }, + "acm001679jsd" : { + "type" : "ControlElement", + "id" : "acm001679jsd", + "name" : "apply" + }, + "acm001680jsd" : { + "type" : "ClassUnit", + "id" : "acm001680jsd", + "name" : "FileStore", + "compilationUnitId" : "acm001666jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001683jsd", "acm001708jsd", "acm001712jsd", "acm001714jsd" ], + "content" : [ "acm001671jsd", "acm001672jsd", "acm001673jsd", "acm001674jsd", "acm001675jsd", "acm001676jsd", "acm001677jsd", "acm001678jsd", "acm001679jsd" ] + }, + "acm001681jsd" : { + "type" : "ControlElement", + "id" : "acm001681jsd", + "name" : "serialize" + }, + "acm001682jsd" : { + "type" : "ControlElement", + "id" : "acm001682jsd", + "name" : "deserialize" + }, + "acm001683jsd" : { + "type" : "ClassUnit", + "id" : "acm001683jsd", + "name" : "InstantAdapter", + "compilationUnitId" : "acm001666jsd", + "parentDatatypeId" : "acm001680jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001681jsd", "acm001682jsd" ] + }, + "acm001684jsd" : { + "type" : "ControlElement", + "id" : "acm001684jsd", + "name" : "apply" + }, + "acm001685jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001685jsd", + "name" : "CheckedFunction", + "compilationUnitId" : "acm001666jsd", + "parentDatatypeId" : "acm001680jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001684jsd" ] + }, + "acm001686jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001686jsd", + "name" : "StatisticsBundle", + "parentId" : "acm001659jsd", + "content" : [ "acm001708jsd", "acm001712jsd", "acm001714jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts", "statistics" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001687jsd" : { + "type" : "CodePackage", + "id" : "acm001687jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001688jsd" ] + }, + "acm001688jsd" : { + "type" : "CodePackage", + "id" : "acm001688jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001689jsd" ] + }, + "acm001689jsd" : { + "type" : "CodePackage", + "id" : "acm001689jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001690jsd" ] + }, + "acm001690jsd" : { + "type" : "CodePackage", + "id" : "acm001690jsd", + "name" : "statistics", + "parentId" : null, + "content" : [ "acm001686jsd" ] + }, + "acm001691jsd" : { + "type" : "ControlElement", + "id" : "acm001691jsd", + "name" : "getInstituteStats" + }, + "acm001692jsd" : { + "type" : "ControlElement", + "id" : "acm001692jsd", + "name" : "addStudentEmailToInstitute" + }, + "acm001693jsd" : { + "type" : "ControlElement", + "id" : "acm001693jsd", + "name" : "addInstructorEmailToInstitute" + }, + "acm001694jsd" : { + "type" : "ControlElement", + "id" : "acm001694jsd", + "name" : "isTestingData" + }, + "acm001695jsd" : { + "type" : "ControlElement", + "id" : "acm001695jsd", + "name" : "getInstituteStatsSortByTotalStudentsDescending" + }, + "acm001696jsd" : { + "type" : "ControlElement", + "id" : "acm001696jsd", + "name" : "getNumOfUniqueStudentEmails" + }, + "acm001697jsd" : { + "type" : "ControlElement", + "id" : "acm001697jsd", + "name" : "getNumOfUniqueInstructorEmails" + }, + "acm001698jsd" : { + "type" : "ControlElement", + "id" : "acm001698jsd", + "name" : "getStatsSince" + }, + "acm001699jsd" : { + "type" : "ControlElement", + "id" : "acm001699jsd", + "name" : "setStatsSince" + }, + "acm001700jsd" : { + "type" : "ControlElement", + "id" : "acm001700jsd", + "name" : "setInstitutesStatsMetadata" + }, + "acm001701jsd" : { + "type" : "ControlElement", + "id" : "acm001701jsd", + "name" : "getInstitutesStatsMetadata" + }, + "acm001702jsd" : { + "type" : "ControlElement", + "id" : "acm001702jsd", + "name" : "setInstitutesStats" + }, + "acm001703jsd" : { + "type" : "ControlElement", + "id" : "acm001703jsd", + "name" : "getInstitutesStats" + }, + "acm001704jsd" : { + "type" : "ControlElement", + "id" : "acm001704jsd", + "name" : "getName" + }, + "acm001705jsd" : { + "type" : "ControlElement", + "id" : "acm001705jsd", + "name" : "getStudentTotal" + }, + "acm001706jsd" : { + "type" : "ControlElement", + "id" : "acm001706jsd", + "name" : "getInstructorTotal" + }, + "acm001707jsd" : { + "type" : "ControlElement", + "id" : "acm001707jsd", + "name" : "InstitutesStatsMetadata" + }, + "acm001708jsd" : { + "type" : "ClassUnit", + "id" : "acm001708jsd", + "name" : "StatisticsBundle", + "compilationUnitId" : "acm001686jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001712jsd", "acm001714jsd" ], + "content" : [ "acm001691jsd", "acm001692jsd", "acm001693jsd", "acm001694jsd", "acm001695jsd", "acm001696jsd", "acm001697jsd", "acm001698jsd", "acm001699jsd", "acm001700jsd", "acm001701jsd", "acm001702jsd", "acm001703jsd", "acm001704jsd", "acm001705jsd", "acm001706jsd", "acm001707jsd" ] + }, + "acm001709jsd" : { + "type" : "ControlElement", + "id" : "acm001709jsd", + "name" : "getName" + }, + "acm001710jsd" : { + "type" : "ControlElement", + "id" : "acm001710jsd", + "name" : "getStudentTotal" + }, + "acm001711jsd" : { + "type" : "ControlElement", + "id" : "acm001711jsd", + "name" : "getInstructorTotal" + }, + "acm001712jsd" : { + "type" : "ClassUnit", + "id" : "acm001712jsd", + "name" : "InstituteStats", + "compilationUnitId" : "acm001686jsd", + "parentDatatypeId" : "acm001708jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001709jsd", "acm001710jsd", "acm001711jsd" ] + }, + "acm001713jsd" : { + "type" : "ControlElement", + "id" : "acm001713jsd", + "name" : "InstitutesStatsMetadata" + }, + "acm001714jsd" : { + "type" : "ClassUnit", + "id" : "acm001714jsd", + "name" : "InstitutesStatsMetadata", + "compilationUnitId" : "acm001686jsd", + "parentDatatypeId" : "acm001708jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001713jsd" ] + }, + "acm001715jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001715jsd", + "name" : "StatisticsPerInstitute", + "parentId" : "acm001659jsd", + "content" : [ "acm001729jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts", "statistics" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001716jsd" : { + "type" : "CodePackage", + "id" : "acm001716jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001717jsd" ] + }, + "acm001717jsd" : { + "type" : "CodePackage", + "id" : "acm001717jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001718jsd" ] + }, + "acm001718jsd" : { + "type" : "CodePackage", + "id" : "acm001718jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001719jsd" ] + }, + "acm001719jsd" : { + "type" : "CodePackage", + "id" : "acm001719jsd", + "name" : "statistics", + "parentId" : null, + "content" : [ "acm001715jsd" ] + }, + "acm001720jsd" : { + "type" : "ControlElement", + "id" : "acm001720jsd", + "name" : "StatisticsPerInstitute" + }, + "acm001721jsd" : { + "type" : "ControlElement", + "id" : "acm001721jsd", + "name" : "main" + }, + "acm001722jsd" : { + "type" : "ControlElement", + "id" : "acm001722jsd", + "name" : "getCourseInstitute" + }, + "acm001723jsd" : { + "type" : "ControlElement", + "id" : "acm001723jsd", + "name" : "doOperation" + }, + "acm001724jsd" : { + "type" : "ControlElement", + "id" : "acm001724jsd", + "name" : "printStatsPerInstitute" + }, + "acm001725jsd" : { + "type" : "ControlElement", + "id" : "acm001725jsd", + "name" : "printUniqueStudentEmailStatsInWholeSystem" + }, + "acm001726jsd" : { + "type" : "ControlElement", + "id" : "acm001726jsd", + "name" : "printUniqueInstructorEmailStatsInWholeSystem" + }, + "acm001727jsd" : { + "type" : "ControlElement", + "id" : "acm001727jsd", + "name" : "printQueryRangeMessage" + }, + "acm001728jsd" : { + "type" : "ControlElement", + "id" : "acm001728jsd", + "name" : "saveCheckpointOfData" + }, + "acm001729jsd" : { + "type" : "ClassUnit", + "id" : "acm001729jsd", + "name" : "StatisticsPerInstitute", + "compilationUnitId" : "acm001715jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001344jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001708jsd", "acm001712jsd", "acm001729jsd", "acm001759jsd", "acm007792jsd", "acm007823jsd", "acm008049jsd" ], + "content" : [ "acm001720jsd", "acm001721jsd", "acm001722jsd", "acm001723jsd", "acm001724jsd", "acm001725jsd", "acm001726jsd", "acm001727jsd", "acm001728jsd" ] + }, + "acm001730jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001730jsd", + "name" : "package-info", + "parentId" : "acm001659jsd", + "content" : [ ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "scripts", "statistics" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001731jsd" : { + "type" : "CodePackage", + "id" : "acm001731jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001732jsd" ] + }, + "acm001732jsd" : { + "type" : "CodePackage", + "id" : "acm001732jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001733jsd" ] + }, + "acm001733jsd" : { + "type" : "CodePackage", + "id" : "acm001733jsd", + "name" : "scripts", + "parentId" : null, + "content" : [ "acm001734jsd" ] + }, + "acm001734jsd" : { + "type" : "CodePackage", + "id" : "acm001734jsd", + "name" : "statistics", + "parentId" : null, + "content" : [ "acm001730jsd" ] + }, + "acm001735jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001735jsd", + "name" : "BackDoor", + "parentId" : "acm001738jsd", + "content" : [ "acm001744jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001736jsd" : { + "type" : "CodePackage", + "id" : "acm001736jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001737jsd" ] + }, + "acm001737jsd" : { + "type" : "CodePackage", + "id" : "acm001737jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001738jsd" ] + }, + "acm001738jsd" : { + "type" : "CodePackage", + "id" : "acm001738jsd", + "name" : "util", + "parentId" : "acm001339jsd", + "content" : [ "acm001735jsd", "acm001745jsd", "acm001752jsd", "acm001760jsd" ] + }, + "acm001739jsd" : { + "type" : "ControlElement", + "id" : "acm001739jsd", + "name" : "BackDoor" + }, + "acm001740jsd" : { + "type" : "ControlElement", + "id" : "acm001740jsd", + "name" : "getInstance" + }, + "acm001741jsd" : { + "type" : "ControlElement", + "id" : "acm001741jsd", + "name" : "getAppUrl" + }, + "acm001742jsd" : { + "type" : "ControlElement", + "id" : "acm001742jsd", + "name" : "getBackdoorKey" + }, + "acm001743jsd" : { + "type" : "ControlElement", + "id" : "acm001743jsd", + "name" : "getCsrfKey" + }, + "acm001744jsd" : { + "type" : "ClassUnit", + "id" : "acm001744jsd", + "name" : "BackDoor", + "compilationUnitId" : "acm001735jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011936jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001744jsd" ], + "content" : [ "acm001739jsd", "acm001740jsd", "acm001741jsd", "acm001742jsd", "acm001743jsd" ] + }, + "acm001745jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001745jsd", + "name" : "ClientProperties", + "parentId" : "acm001738jsd", + "content" : [ "acm001751jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001746jsd" : { + "type" : "CodePackage", + "id" : "acm001746jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001747jsd" ] + }, + "acm001747jsd" : { + "type" : "CodePackage", + "id" : "acm001747jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001748jsd" ] + }, + "acm001748jsd" : { + "type" : "CodePackage", + "id" : "acm001748jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001745jsd" ] + }, + "acm001749jsd" : { + "type" : "ControlElement", + "id" : "acm001749jsd", + "name" : "ClientProperties" + }, + "acm001750jsd" : { + "type" : "ControlElement", + "id" : "acm001750jsd", + "name" : "isTargetUrlDevServer" + }, + "acm001751jsd" : { + "type" : "ClassUnit", + "id" : "acm001751jsd", + "name" : "ClientProperties", + "compilationUnitId" : "acm001745jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001749jsd", "acm001750jsd" ] + }, + "acm001752jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001752jsd", + "name" : "LoopHelper", + "parentId" : "acm001738jsd", + "content" : [ "acm001759jsd" ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001753jsd" : { + "type" : "CodePackage", + "id" : "acm001753jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001754jsd" ] + }, + "acm001754jsd" : { + "type" : "CodePackage", + "id" : "acm001754jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001755jsd" ] + }, + "acm001755jsd" : { + "type" : "CodePackage", + "id" : "acm001755jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001752jsd" ] + }, + "acm001756jsd" : { + "type" : "ControlElement", + "id" : "acm001756jsd", + "name" : "LoopHelper" + }, + "acm001757jsd" : { + "type" : "ControlElement", + "id" : "acm001757jsd", + "name" : "recordLoop" + }, + "acm001758jsd" : { + "type" : "ControlElement", + "id" : "acm001758jsd", + "name" : "getCount" + }, + "acm001759jsd" : { + "type" : "ClassUnit", + "id" : "acm001759jsd", + "name" : "LoopHelper", + "compilationUnitId" : "acm001752jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001756jsd", "acm001757jsd", "acm001758jsd" ] + }, + "acm001760jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001760jsd", + "name" : "package-info", + "parentId" : "acm001738jsd", + "content" : [ ], + "pathElements" : [ "src", "client", "java", "teammates", "client", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001761jsd" : { + "type" : "CodePackage", + "id" : "acm001761jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001762jsd" ] + }, + "acm001762jsd" : { + "type" : "CodePackage", + "id" : "acm001762jsd", + "name" : "client", + "parentId" : null, + "content" : [ "acm001763jsd" ] + }, + "acm001763jsd" : { + "type" : "CodePackage", + "id" : "acm001763jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm001760jsd" ] + }, + "acm001764jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001764jsd", + "name" : "AdminAccountsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001770jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001765jsd" : { + "type" : "CodePackage", + "id" : "acm001765jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001766jsd" ] + }, + "acm001766jsd" : { + "type" : "CodePackage", + "id" : "acm001766jsd", + "name" : "e2e", + "parentId" : "acm001338jsd", + "content" : [ "acm001767jsd", "acm002489jsd", "acm003682jsd" ] + }, + "acm001767jsd" : { + "type" : "CodePackage", + "id" : "acm001767jsd", + "name" : "cases", + "parentId" : "acm001766jsd", + "content" : [ "acm001764jsd", "acm001771jsd", "acm001778jsd", "acm001786jsd", "acm001799jsd", "acm001807jsd", "acm001820jsd", "acm001865jsd", "acm001875jsd", "acm001885jsd", "acm001895jsd", "acm001905jsd", "acm001916jsd", "acm001927jsd", "acm001937jsd", "acm001947jsd", "acm001957jsd", "acm001992jsd", "acm002002jsd", "acm002016jsd", "acm002026jsd", "acm002035jsd", "acm002042jsd", "acm002050jsd", "acm002057jsd", "acm002064jsd", "acm002072jsd", "acm002083jsd", "acm002092jsd", "acm002124jsd", "acm002134jsd", "acm002145jsd", "acm002153jsd", "acm002160jsd", "acm002170jsd", "acm002177jsd", "acm002184jsd", "acm002191jsd", "acm002199jsd", "acm002206jsd", "acm002213jsd", "acm002221jsd", "acm002229jsd", "acm002244jsd", "acm002482jsd", "acm002255jsd" ] + }, + "acm001768jsd" : { + "type" : "ControlElement", + "id" : "acm001768jsd", + "name" : "prepareTestData" + }, + "acm001769jsd" : { + "type" : "ControlElement", + "id" : "acm001769jsd", + "name" : "testAll" + }, + "acm001770jsd" : { + "type" : "ClassUnit", + "id" : "acm001770jsd", + "name" : "AdminAccountsPageE2ETest", + "compilationUnitId" : "acm001764jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002496jsd", "acm004486jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm001768jsd", "acm001769jsd" ] + }, + "acm001771jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001771jsd", + "name" : "AdminHomePageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001777jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001772jsd" : { + "type" : "CodePackage", + "id" : "acm001772jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001773jsd" ] + }, + "acm001773jsd" : { + "type" : "CodePackage", + "id" : "acm001773jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001774jsd" ] + }, + "acm001774jsd" : { + "type" : "CodePackage", + "id" : "acm001774jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001771jsd" ] + }, + "acm001775jsd" : { + "type" : "ControlElement", + "id" : "acm001775jsd", + "name" : "prepareTestData" + }, + "acm001776jsd" : { + "type" : "ControlElement", + "id" : "acm001776jsd", + "name" : "testAll" + }, + "acm001777jsd" : { + "type" : "ClassUnit", + "id" : "acm001777jsd", + "name" : "AdminHomePageE2ETest", + "compilationUnitId" : "acm001771jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002509jsd", "acm004539jsd", "acm006214jsd" ], + "content" : [ "acm001775jsd", "acm001776jsd" ] + }, + "acm001778jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001778jsd", + "name" : "AdminNotificationsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001785jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001779jsd" : { + "type" : "CodePackage", + "id" : "acm001779jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001780jsd" ] + }, + "acm001780jsd" : { + "type" : "CodePackage", + "id" : "acm001780jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001781jsd" ] + }, + "acm001781jsd" : { + "type" : "CodePackage", + "id" : "acm001781jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001778jsd" ] + }, + "acm001782jsd" : { + "type" : "ControlElement", + "id" : "acm001782jsd", + "name" : "prepareTestData" + }, + "acm001783jsd" : { + "type" : "ControlElement", + "id" : "acm001783jsd", + "name" : "testAll" + }, + "acm001784jsd" : { + "type" : "ControlElement", + "id" : "acm001784jsd", + "name" : "classTeardown" + }, + "acm001785jsd" : { + "type" : "ClassUnit", + "id" : "acm001785jsd", + "name" : "AdminNotificationsPageE2ETest", + "compilationUnitId" : "acm001778jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002536jsd", "acm005329jsd", "acm006214jsd" ], + "content" : [ "acm001782jsd", "acm001783jsd", "acm001784jsd" ] + }, + "acm001786jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001786jsd", + "name" : "AdminSearchPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001798jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001787jsd" : { + "type" : "CodePackage", + "id" : "acm001787jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001788jsd" ] + }, + "acm001788jsd" : { + "type" : "CodePackage", + "id" : "acm001788jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001789jsd" ] + }, + "acm001789jsd" : { + "type" : "CodePackage", + "id" : "acm001789jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001786jsd" ] + }, + "acm001790jsd" : { + "type" : "ControlElement", + "id" : "acm001790jsd", + "name" : "prepareTestData" + }, + "acm001791jsd" : { + "type" : "ControlElement", + "id" : "acm001791jsd", + "name" : "testAll" + }, + "acm001792jsd" : { + "type" : "ControlElement", + "id" : "acm001792jsd", + "name" : "getExpectedStudentDetails" + }, + "acm001793jsd" : { + "type" : "ControlElement", + "id" : "acm001793jsd", + "name" : "getExpectedStudentHomePageLink" + }, + "acm001794jsd" : { + "type" : "ControlElement", + "id" : "acm001794jsd", + "name" : "getExpectedStudentManageAccountLink" + }, + "acm001795jsd" : { + "type" : "ControlElement", + "id" : "acm001795jsd", + "name" : "getExpectedNumExpandedRows" + }, + "acm001796jsd" : { + "type" : "ControlElement", + "id" : "acm001796jsd", + "name" : "getExpectedInstructorHomePageLink" + }, + "acm001797jsd" : { + "type" : "ControlElement", + "id" : "acm001797jsd", + "name" : "getExpectedInstructorManageAccountLink" + }, + "acm001798jsd" : { + "type" : "ClassUnit", + "id" : "acm001798jsd", + "name" : "AdminSearchPageE2ETest", + "compilationUnitId" : "acm001786jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002600jsd", "acm004539jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm001790jsd", "acm001791jsd", "acm001792jsd", "acm001793jsd", "acm001794jsd", "acm001795jsd", "acm001796jsd", "acm001797jsd" ] + }, + "acm001799jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001799jsd", + "name" : "AdminSessionsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001806jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001800jsd" : { + "type" : "CodePackage", + "id" : "acm001800jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001801jsd" ] + }, + "acm001801jsd" : { + "type" : "CodePackage", + "id" : "acm001801jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001802jsd" ] + }, + "acm001802jsd" : { + "type" : "CodePackage", + "id" : "acm001802jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001799jsd" ] + }, + "acm001803jsd" : { + "type" : "ControlElement", + "id" : "acm001803jsd", + "name" : "formatDateTime" + }, + "acm001804jsd" : { + "type" : "ControlElement", + "id" : "acm001804jsd", + "name" : "prepareTestData" + }, + "acm001805jsd" : { + "type" : "ControlElement", + "id" : "acm001805jsd", + "name" : "testAll" + }, + "acm001806jsd" : { + "type" : "ClassUnit", + "id" : "acm001806jsd", + "name" : "AdminSessionsPageE2ETest", + "compilationUnitId" : "acm001799jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002616jsd", "acm005112jsd", "acm006214jsd" ], + "content" : [ "acm001803jsd", "acm001804jsd", "acm001805jsd" ] + }, + "acm001807jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001807jsd", + "name" : "AutomatedSessionRemindersE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001819jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001808jsd" : { + "type" : "CodePackage", + "id" : "acm001808jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001809jsd" ] + }, + "acm001809jsd" : { + "type" : "CodePackage", + "id" : "acm001809jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001810jsd" ] + }, + "acm001810jsd" : { + "type" : "CodePackage", + "id" : "acm001810jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001807jsd" ] + }, + "acm001811jsd" : { + "type" : "ControlElement", + "id" : "acm001811jsd", + "name" : "prepareTestData" + }, + "acm001812jsd" : { + "type" : "ControlElement", + "id" : "acm001812jsd", + "name" : "prepareBrowser" + }, + "acm001813jsd" : { + "type" : "ControlElement", + "id" : "acm001813jsd", + "name" : "testAll" + }, + "acm001814jsd" : { + "type" : "ControlElement", + "id" : "acm001814jsd", + "name" : "testFeedbackSessionOpeningSoonReminders" + }, + "acm001815jsd" : { + "type" : "ControlElement", + "id" : "acm001815jsd", + "name" : "testFeedbackSessionOpeningReminders" + }, + "acm001816jsd" : { + "type" : "ControlElement", + "id" : "acm001816jsd", + "name" : "testFeedbackSessionClosingReminders" + }, + "acm001817jsd" : { + "type" : "ControlElement", + "id" : "acm001817jsd", + "name" : "testFeedbackSessionClosedReminders" + }, + "acm001818jsd" : { + "type" : "ControlElement", + "id" : "acm001818jsd", + "name" : "testFeedbackSessionPublishedReminders" + }, + "acm001819jsd" : { + "type" : "ClassUnit", + "id" : "acm001819jsd", + "name" : "AutomatedSessionRemindersE2ETest", + "compilationUnitId" : "acm001807jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd" ], + "content" : [ "acm001811jsd", "acm001812jsd", "acm001813jsd", "acm001814jsd", "acm001815jsd", "acm001816jsd", "acm001817jsd", "acm001818jsd" ] + }, + "acm001820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001820jsd", + "name" : "BaseE2ETestCase", + "parentId" : "acm001767jsd", + "content" : [ "acm001864jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001821jsd" : { + "type" : "CodePackage", + "id" : "acm001821jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001822jsd" ] + }, + "acm001822jsd" : { + "type" : "CodePackage", + "id" : "acm001822jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001823jsd" ] + }, + "acm001823jsd" : { + "type" : "CodePackage", + "id" : "acm001823jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001820jsd" ] + }, + "acm001824jsd" : { + "type" : "ControlElement", + "id" : "acm001824jsd", + "name" : "baseClassSetup" + }, + "acm001825jsd" : { + "type" : "ControlElement", + "id" : "acm001825jsd", + "name" : "prepareBrowser" + }, + "acm001826jsd" : { + "type" : "ControlElement", + "id" : "acm001826jsd", + "name" : "prepareTestData" + }, + "acm001827jsd" : { + "type" : "ControlElement", + "id" : "acm001827jsd", + "name" : "testAll" + }, + "acm001828jsd" : { + "type" : "ControlElement", + "id" : "acm001828jsd", + "name" : "getTestDataFolder" + }, + "acm001829jsd" : { + "type" : "ControlElement", + "id" : "acm001829jsd", + "name" : "baseClassTearDown" + }, + "acm001830jsd" : { + "type" : "ControlElement", + "id" : "acm001830jsd", + "name" : "createFrontendUrl" + }, + "acm001831jsd" : { + "type" : "ControlElement", + "id" : "acm001831jsd", + "name" : "createBackendUrl" + }, + "acm001832jsd" : { + "type" : "ControlElement", + "id" : "acm001832jsd", + "name" : "loginToPage" + }, + "acm001833jsd" : { + "type" : "ControlElement", + "id" : "acm001833jsd", + "name" : "loginAdminToPage" + }, + "acm001834jsd" : { + "type" : "ControlElement", + "id" : "acm001834jsd", + "name" : "logout" + }, + "acm001835jsd" : { + "type" : "ControlElement", + "id" : "acm001835jsd", + "name" : "deleteDownloadsFile" + }, + "acm001836jsd" : { + "type" : "ControlElement", + "id" : "acm001836jsd", + "name" : "verifyDownloadedFile" + }, + "acm001837jsd" : { + "type" : "ControlElement", + "id" : "acm001837jsd", + "name" : "getNewPageInstance" + }, + "acm001838jsd" : { + "type" : "ControlElement", + "id" : "acm001838jsd", + "name" : "verifyEmailSent" + }, + "acm001839jsd" : { + "type" : "ControlElement", + "id" : "acm001839jsd", + "name" : "getAccount" + }, + "acm001840jsd" : { + "type" : "ControlElement", + "id" : "acm001840jsd", + "name" : "getAccount" + }, + "acm001841jsd" : { + "type" : "ControlElement", + "id" : "acm001841jsd", + "name" : "getCourse" + }, + "acm001842jsd" : { + "type" : "ControlElement", + "id" : "acm001842jsd", + "name" : "getCourse" + }, + "acm001843jsd" : { + "type" : "ControlElement", + "id" : "acm001843jsd", + "name" : "getArchivedCourse" + }, + "acm001844jsd" : { + "type" : "ControlElement", + "id" : "acm001844jsd", + "name" : "getFeedbackQuestion" + }, + "acm001845jsd" : { + "type" : "ControlElement", + "id" : "acm001845jsd", + "name" : "getFeedbackQuestion" + }, + "acm001846jsd" : { + "type" : "ControlElement", + "id" : "acm001846jsd", + "name" : "getFeedbackResponseComment" + }, + "acm001847jsd" : { + "type" : "ControlElement", + "id" : "acm001847jsd", + "name" : "getFeedbackResponseComment" + }, + "acm001848jsd" : { + "type" : "ControlElement", + "id" : "acm001848jsd", + "name" : "getFeedbackResponse" + }, + "acm001849jsd" : { + "type" : "ControlElement", + "id" : "acm001849jsd", + "name" : "getFeedbackResponse" + }, + "acm001850jsd" : { + "type" : "ControlElement", + "id" : "acm001850jsd", + "name" : "getFeedbackSession" + }, + "acm001851jsd" : { + "type" : "ControlElement", + "id" : "acm001851jsd", + "name" : "getFeedbackSession" + }, + "acm001852jsd" : { + "type" : "ControlElement", + "id" : "acm001852jsd", + "name" : "getSoftDeletedSession" + }, + "acm001853jsd" : { + "type" : "ControlElement", + "id" : "acm001853jsd", + "name" : "getInstructor" + }, + "acm001854jsd" : { + "type" : "ControlElement", + "id" : "acm001854jsd", + "name" : "getInstructor" + }, + "acm001855jsd" : { + "type" : "ControlElement", + "id" : "acm001855jsd", + "name" : "getKeyForInstructor" + }, + "acm001856jsd" : { + "type" : "ControlElement", + "id" : "acm001856jsd", + "name" : "getStudent" + }, + "acm001857jsd" : { + "type" : "ControlElement", + "id" : "acm001857jsd", + "name" : "getKeyForStudent" + }, + "acm001858jsd" : { + "type" : "ControlElement", + "id" : "acm001858jsd", + "name" : "getAccountRequest" + }, + "acm001859jsd" : { + "type" : "ControlElement", + "id" : "acm001859jsd", + "name" : "getNotification" + }, + "acm001860jsd" : { + "type" : "ControlElement", + "id" : "acm001860jsd", + "name" : "getNotification" + }, + "acm001861jsd" : { + "type" : "ControlElement", + "id" : "acm001861jsd", + "name" : "getDeadlineExtension" + }, + "acm001862jsd" : { + "type" : "ControlElement", + "id" : "acm001862jsd", + "name" : "doRemoveAndRestoreDataBundle" + }, + "acm001863jsd" : { + "type" : "ControlElement", + "id" : "acm001863jsd", + "name" : "doPutDocuments" + }, + "acm001864jsd" : { + "type" : "ClassUnit", + "id" : "acm001864jsd", + "name" : "BaseE2ETestCase", + "compilationUnitId" : "acm001820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012024jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002697jsd", "acm002712jsd", "acm002730jsd", "acm002919jsd", "acm003695jsd", "acm003707jsd", "acm004205jsd", "acm004486jsd", "acm004539jsd", "acm004598jsd", "acm004662jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005329jsd", "acm005412jsd", "acm006174jsd", "acm006214jsd" ], + "content" : [ "acm001824jsd", "acm001825jsd", "acm001826jsd", "acm001827jsd", "acm001828jsd", "acm001829jsd", "acm001830jsd", "acm001831jsd", "acm001832jsd", "acm001833jsd", "acm001834jsd", "acm001835jsd", "acm001836jsd", "acm001837jsd", "acm001838jsd", "acm001839jsd", "acm001840jsd", "acm001841jsd", "acm001842jsd", "acm001843jsd", "acm001844jsd", "acm001845jsd", "acm001846jsd", "acm001847jsd", "acm001848jsd", "acm001849jsd", "acm001850jsd", "acm001851jsd", "acm001852jsd", "acm001853jsd", "acm001854jsd", "acm001855jsd", "acm001856jsd", "acm001857jsd", "acm001858jsd", "acm001859jsd", "acm001860jsd", "acm001861jsd", "acm001862jsd", "acm001863jsd" ] + }, + "acm001865jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001865jsd", + "name" : "BaseFeedbackQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001874jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001866jsd" : { + "type" : "CodePackage", + "id" : "acm001866jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001867jsd" ] + }, + "acm001867jsd" : { + "type" : "CodePackage", + "id" : "acm001867jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001868jsd" ] + }, + "acm001868jsd" : { + "type" : "CodePackage", + "id" : "acm001868jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001865jsd" ] + }, + "acm001869jsd" : { + "type" : "ControlElement", + "id" : "acm001869jsd", + "name" : "testEditPage" + }, + "acm001870jsd" : { + "type" : "ControlElement", + "id" : "acm001870jsd", + "name" : "testSubmitPage" + }, + "acm001871jsd" : { + "type" : "ControlElement", + "id" : "acm001871jsd", + "name" : "loginToFeedbackEditPage" + }, + "acm001872jsd" : { + "type" : "ControlElement", + "id" : "acm001872jsd", + "name" : "loginToFeedbackSubmitPage" + }, + "acm001873jsd" : { + "type" : "ControlElement", + "id" : "acm001873jsd", + "name" : "getFeedbackSubmitPage" + }, + "acm001874jsd" : { + "type" : "ClassUnit", + "id" : "acm001874jsd", + "name" : "BaseFeedbackQuestionE2ETest", + "compilationUnitId" : "acm001865jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm001869jsd", "acm001870jsd", "acm001871jsd", "acm001872jsd", "acm001873jsd" ] + }, + "acm001875jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001875jsd", + "name" : "FeedbackConstSumOptionQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001884jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001876jsd" : { + "type" : "CodePackage", + "id" : "acm001876jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001877jsd" ] + }, + "acm001877jsd" : { + "type" : "CodePackage", + "id" : "acm001877jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001878jsd" ] + }, + "acm001878jsd" : { + "type" : "CodePackage", + "id" : "acm001878jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001875jsd" ] + }, + "acm001879jsd" : { + "type" : "ControlElement", + "id" : "acm001879jsd", + "name" : "prepareTestData" + }, + "acm001880jsd" : { + "type" : "ControlElement", + "id" : "acm001880jsd", + "name" : "testAll" + }, + "acm001881jsd" : { + "type" : "ControlElement", + "id" : "acm001881jsd", + "name" : "testEditPage" + }, + "acm001882jsd" : { + "type" : "ControlElement", + "id" : "acm001882jsd", + "name" : "testSubmitPage" + }, + "acm001883jsd" : { + "type" : "ControlElement", + "id" : "acm001883jsd", + "name" : "getResponse" + }, + "acm001884jsd" : { + "type" : "ClassUnit", + "id" : "acm001884jsd", + "name" : "FeedbackConstSumOptionQuestionE2ETest", + "compilationUnitId" : "acm001875jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005778jsd", "acm005788jsd" ], + "content" : [ "acm001879jsd", "acm001880jsd", "acm001881jsd", "acm001882jsd", "acm001883jsd" ] + }, + "acm001885jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001885jsd", + "name" : "FeedbackConstSumRecipientQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001894jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001886jsd" : { + "type" : "CodePackage", + "id" : "acm001886jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001887jsd" ] + }, + "acm001887jsd" : { + "type" : "CodePackage", + "id" : "acm001887jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001888jsd" ] + }, + "acm001888jsd" : { + "type" : "CodePackage", + "id" : "acm001888jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001885jsd" ] + }, + "acm001889jsd" : { + "type" : "ControlElement", + "id" : "acm001889jsd", + "name" : "prepareTestData" + }, + "acm001890jsd" : { + "type" : "ControlElement", + "id" : "acm001890jsd", + "name" : "testAll" + }, + "acm001891jsd" : { + "type" : "ControlElement", + "id" : "acm001891jsd", + "name" : "testEditPage" + }, + "acm001892jsd" : { + "type" : "ControlElement", + "id" : "acm001892jsd", + "name" : "testSubmitPage" + }, + "acm001893jsd" : { + "type" : "ControlElement", + "id" : "acm001893jsd", + "name" : "getResponse" + }, + "acm001894jsd" : { + "type" : "ClassUnit", + "id" : "acm001894jsd", + "name" : "FeedbackConstSumRecipientQuestionE2ETest", + "compilationUnitId" : "acm001885jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005412jsd", "acm005778jsd", "acm005788jsd" ], + "content" : [ "acm001889jsd", "acm001890jsd", "acm001891jsd", "acm001892jsd", "acm001893jsd" ] + }, + "acm001895jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001895jsd", + "name" : "FeedbackContributionQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001904jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001896jsd" : { + "type" : "CodePackage", + "id" : "acm001896jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001897jsd" ] + }, + "acm001897jsd" : { + "type" : "CodePackage", + "id" : "acm001897jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001898jsd" ] + }, + "acm001898jsd" : { + "type" : "CodePackage", + "id" : "acm001898jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001895jsd" ] + }, + "acm001899jsd" : { + "type" : "ControlElement", + "id" : "acm001899jsd", + "name" : "prepareTestData" + }, + "acm001900jsd" : { + "type" : "ControlElement", + "id" : "acm001900jsd", + "name" : "testAll" + }, + "acm001901jsd" : { + "type" : "ControlElement", + "id" : "acm001901jsd", + "name" : "testEditPage" + }, + "acm001902jsd" : { + "type" : "ControlElement", + "id" : "acm001902jsd", + "name" : "testSubmitPage" + }, + "acm001903jsd" : { + "type" : "ControlElement", + "id" : "acm001903jsd", + "name" : "getResponse" + }, + "acm001904jsd" : { + "type" : "ClassUnit", + "id" : "acm001904jsd", + "name" : "FeedbackContributionQuestionE2ETest", + "compilationUnitId" : "acm001895jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005412jsd", "acm005820jsd", "acm005838jsd" ], + "content" : [ "acm001899jsd", "acm001900jsd", "acm001901jsd", "acm001902jsd", "acm001903jsd" ] + }, + "acm001905jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001905jsd", + "name" : "FeedbackMcqQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001915jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001906jsd" : { + "type" : "CodePackage", + "id" : "acm001906jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001907jsd" ] + }, + "acm001907jsd" : { + "type" : "CodePackage", + "id" : "acm001907jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001908jsd" ] + }, + "acm001908jsd" : { + "type" : "CodePackage", + "id" : "acm001908jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001905jsd" ] + }, + "acm001909jsd" : { + "type" : "ControlElement", + "id" : "acm001909jsd", + "name" : "prepareTestData" + }, + "acm001910jsd" : { + "type" : "ControlElement", + "id" : "acm001910jsd", + "name" : "testAll" + }, + "acm001911jsd" : { + "type" : "ControlElement", + "id" : "acm001911jsd", + "name" : "testEditPage" + }, + "acm001912jsd" : { + "type" : "ControlElement", + "id" : "acm001912jsd", + "name" : "testSubmitPage" + }, + "acm001913jsd" : { + "type" : "ControlElement", + "id" : "acm001913jsd", + "name" : "getGeneratedStudentOptions" + }, + "acm001914jsd" : { + "type" : "ControlElement", + "id" : "acm001914jsd", + "name" : "getResponse" + }, + "acm001915jsd" : { + "type" : "ClassUnit", + "id" : "acm001915jsd", + "name" : "FeedbackMcqQuestionE2ETest", + "compilationUnitId" : "acm001905jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005866jsd", "acm005880jsd" ], + "content" : [ "acm001909jsd", "acm001910jsd", "acm001911jsd", "acm001912jsd", "acm001913jsd", "acm001914jsd" ] + }, + "acm001916jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001916jsd", + "name" : "FeedbackMsqQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001926jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001917jsd" : { + "type" : "CodePackage", + "id" : "acm001917jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001918jsd" ] + }, + "acm001918jsd" : { + "type" : "CodePackage", + "id" : "acm001918jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001919jsd" ] + }, + "acm001919jsd" : { + "type" : "CodePackage", + "id" : "acm001919jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001916jsd" ] + }, + "acm001920jsd" : { + "type" : "ControlElement", + "id" : "acm001920jsd", + "name" : "prepareTestData" + }, + "acm001921jsd" : { + "type" : "ControlElement", + "id" : "acm001921jsd", + "name" : "testAll" + }, + "acm001922jsd" : { + "type" : "ControlElement", + "id" : "acm001922jsd", + "name" : "testEditPage" + }, + "acm001923jsd" : { + "type" : "ControlElement", + "id" : "acm001923jsd", + "name" : "testSubmitPage" + }, + "acm001924jsd" : { + "type" : "ControlElement", + "id" : "acm001924jsd", + "name" : "getGeneratedTeams" + }, + "acm001925jsd" : { + "type" : "ControlElement", + "id" : "acm001925jsd", + "name" : "getResponse" + }, + "acm001926jsd" : { + "type" : "ClassUnit", + "id" : "acm001926jsd", + "name" : "FeedbackMsqQuestionE2ETest", + "compilationUnitId" : "acm001916jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005412jsd", "acm005909jsd", "acm005923jsd" ], + "content" : [ "acm001920jsd", "acm001921jsd", "acm001922jsd", "acm001923jsd", "acm001924jsd", "acm001925jsd" ] + }, + "acm001927jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001927jsd", + "name" : "FeedbackNumScaleQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001936jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001928jsd" : { + "type" : "CodePackage", + "id" : "acm001928jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001929jsd" ] + }, + "acm001929jsd" : { + "type" : "CodePackage", + "id" : "acm001929jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001930jsd" ] + }, + "acm001930jsd" : { + "type" : "CodePackage", + "id" : "acm001930jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001927jsd" ] + }, + "acm001931jsd" : { + "type" : "ControlElement", + "id" : "acm001931jsd", + "name" : "prepareTestData" + }, + "acm001932jsd" : { + "type" : "ControlElement", + "id" : "acm001932jsd", + "name" : "testAll" + }, + "acm001933jsd" : { + "type" : "ControlElement", + "id" : "acm001933jsd", + "name" : "testEditPage" + }, + "acm001934jsd" : { + "type" : "ControlElement", + "id" : "acm001934jsd", + "name" : "testSubmitPage" + }, + "acm001935jsd" : { + "type" : "ControlElement", + "id" : "acm001935jsd", + "name" : "getResponse" + }, + "acm001936jsd" : { + "type" : "ClassUnit", + "id" : "acm001936jsd", + "name" : "FeedbackNumScaleQuestionE2ETest", + "compilationUnitId" : "acm001927jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005412jsd", "acm005942jsd", "acm005952jsd" ], + "content" : [ "acm001931jsd", "acm001932jsd", "acm001933jsd", "acm001934jsd", "acm001935jsd" ] + }, + "acm001937jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001937jsd", + "name" : "FeedbackRankOptionQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001946jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001938jsd" : { + "type" : "CodePackage", + "id" : "acm001938jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001939jsd" ] + }, + "acm001939jsd" : { + "type" : "CodePackage", + "id" : "acm001939jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001940jsd" ] + }, + "acm001940jsd" : { + "type" : "CodePackage", + "id" : "acm001940jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001937jsd" ] + }, + "acm001941jsd" : { + "type" : "ControlElement", + "id" : "acm001941jsd", + "name" : "prepareTestData" + }, + "acm001942jsd" : { + "type" : "ControlElement", + "id" : "acm001942jsd", + "name" : "testAll" + }, + "acm001943jsd" : { + "type" : "ControlElement", + "id" : "acm001943jsd", + "name" : "testEditPage" + }, + "acm001944jsd" : { + "type" : "ControlElement", + "id" : "acm001944jsd", + "name" : "testSubmitPage" + }, + "acm001945jsd" : { + "type" : "ControlElement", + "id" : "acm001945jsd", + "name" : "getResponse" + }, + "acm001946jsd" : { + "type" : "ClassUnit", + "id" : "acm001946jsd", + "name" : "FeedbackRankOptionQuestionE2ETest", + "compilationUnitId" : "acm001937jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005412jsd", "acm006001jsd", "acm006012jsd", "acm006025jsd" ], + "content" : [ "acm001941jsd", "acm001942jsd", "acm001943jsd", "acm001944jsd", "acm001945jsd" ] + }, + "acm001947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001947jsd", + "name" : "FeedbackRankRecipientQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001956jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001948jsd" : { + "type" : "CodePackage", + "id" : "acm001948jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001949jsd" ] + }, + "acm001949jsd" : { + "type" : "CodePackage", + "id" : "acm001949jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001950jsd" ] + }, + "acm001950jsd" : { + "type" : "CodePackage", + "id" : "acm001950jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001947jsd" ] + }, + "acm001951jsd" : { + "type" : "ControlElement", + "id" : "acm001951jsd", + "name" : "prepareTestData" + }, + "acm001952jsd" : { + "type" : "ControlElement", + "id" : "acm001952jsd", + "name" : "testAll" + }, + "acm001953jsd" : { + "type" : "ControlElement", + "id" : "acm001953jsd", + "name" : "testEditPage" + }, + "acm001954jsd" : { + "type" : "ControlElement", + "id" : "acm001954jsd", + "name" : "testSubmitPage" + }, + "acm001955jsd" : { + "type" : "ControlElement", + "id" : "acm001955jsd", + "name" : "getResponse" + }, + "acm001956jsd" : { + "type" : "ClassUnit", + "id" : "acm001956jsd", + "name" : "FeedbackRankRecipientQuestionE2ETest", + "compilationUnitId" : "acm001947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005233jsd", "acm006025jsd", "acm006038jsd", "acm006049jsd" ], + "content" : [ "acm001951jsd", "acm001952jsd", "acm001953jsd", "acm001954jsd", "acm001955jsd" ] + }, + "acm001957jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001957jsd", + "name" : "FeedbackResultsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm001991jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001958jsd" : { + "type" : "CodePackage", + "id" : "acm001958jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001959jsd" ] + }, + "acm001959jsd" : { + "type" : "CodePackage", + "id" : "acm001959jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001960jsd" ] + }, + "acm001960jsd" : { + "type" : "CodePackage", + "id" : "acm001960jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001957jsd" ] + }, + "acm001961jsd" : { + "type" : "ControlElement", + "id" : "acm001961jsd", + "name" : "prepareTestData" + }, + "acm001962jsd" : { + "type" : "ControlElement", + "id" : "acm001962jsd", + "name" : "testAll" + }, + "acm001963jsd" : { + "type" : "ControlElement", + "id" : "acm001963jsd", + "name" : "verifyLoadedQuestions" + }, + "acm001964jsd" : { + "type" : "ControlElement", + "id" : "acm001964jsd", + "name" : "verifyLoadedQuestions" + }, + "acm001965jsd" : { + "type" : "ControlElement", + "id" : "acm001965jsd", + "name" : "verifyResponseDetails" + }, + "acm001966jsd" : { + "type" : "ControlElement", + "id" : "acm001966jsd", + "name" : "verifyResponseDetails" + }, + "acm001967jsd" : { + "type" : "ControlElement", + "id" : "acm001967jsd", + "name" : "verifyCommentDetails" + }, + "acm001968jsd" : { + "type" : "ControlElement", + "id" : "acm001968jsd", + "name" : "canInstructorSeeQuestion" + }, + "acm001969jsd" : { + "type" : "ControlElement", + "id" : "acm001969jsd", + "name" : "getQnsWithResponses" + }, + "acm001970jsd" : { + "type" : "ControlElement", + "id" : "acm001970jsd", + "name" : "getQnsWithResponses" + }, + "acm001971jsd" : { + "type" : "ControlElement", + "id" : "acm001971jsd", + "name" : "getGivenResponses" + }, + "acm001972jsd" : { + "type" : "ControlElement", + "id" : "acm001972jsd", + "name" : "getGivenResponses" + }, + "acm001973jsd" : { + "type" : "ControlElement", + "id" : "acm001973jsd", + "name" : "getOtherResponses" + }, + "acm001974jsd" : { + "type" : "ControlElement", + "id" : "acm001974jsd", + "name" : "getOtherResponses" + }, + "acm001975jsd" : { + "type" : "ControlElement", + "id" : "acm001975jsd", + "name" : "getVisibleGivers" + }, + "acm001976jsd" : { + "type" : "ControlElement", + "id" : "acm001976jsd", + "name" : "getVisibleGivers" + }, + "acm001977jsd" : { + "type" : "ControlElement", + "id" : "acm001977jsd", + "name" : "getVisibleRecipients" + }, + "acm001978jsd" : { + "type" : "ControlElement", + "id" : "acm001978jsd", + "name" : "getVisibleRecipients" + }, + "acm001979jsd" : { + "type" : "ControlElement", + "id" : "acm001979jsd", + "name" : "getRelevantUsers" + }, + "acm001980jsd" : { + "type" : "ControlElement", + "id" : "acm001980jsd", + "name" : "getRelevantUsersForInstructors" + }, + "acm001981jsd" : { + "type" : "ControlElement", + "id" : "acm001981jsd", + "name" : "getOtherTeammates" + }, + "acm001982jsd" : { + "type" : "ControlElement", + "id" : "acm001982jsd", + "name" : "getOtherStudents" + }, + "acm001983jsd" : { + "type" : "ControlElement", + "id" : "acm001983jsd", + "name" : "editIdentifiers" + }, + "acm001984jsd" : { + "type" : "ControlElement", + "id" : "acm001984jsd", + "name" : "editIdentifiers" + }, + "acm001985jsd" : { + "type" : "ControlElement", + "id" : "acm001985jsd", + "name" : "getIdentifier" + }, + "acm001986jsd" : { + "type" : "ControlElement", + "id" : "acm001986jsd", + "name" : "getIdentifier" + }, + "acm001987jsd" : { + "type" : "ControlElement", + "id" : "acm001987jsd", + "name" : "getStudentName" + }, + "acm001988jsd" : { + "type" : "ControlElement", + "id" : "acm001988jsd", + "name" : "getInstructorName" + }, + "acm001989jsd" : { + "type" : "ControlElement", + "id" : "acm001989jsd", + "name" : "deepCopyResponses" + }, + "acm001990jsd" : { + "type" : "ControlElement", + "id" : "acm001990jsd", + "name" : "verifyExpectedRubricStats" + }, + "acm001991jsd" : { + "type" : "ClassUnit", + "id" : "acm001991jsd", + "name" : "FeedbackResultsPageE2ETest", + "compilationUnitId" : "acm001957jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002809jsd", "acm004226jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006089jsd", "acm006214jsd" ], + "content" : [ "acm001961jsd", "acm001962jsd", "acm001963jsd", "acm001964jsd", "acm001965jsd", "acm001966jsd", "acm001967jsd", "acm001968jsd", "acm001969jsd", "acm001970jsd", "acm001971jsd", "acm001972jsd", "acm001973jsd", "acm001974jsd", "acm001975jsd", "acm001976jsd", "acm001977jsd", "acm001978jsd", "acm001979jsd", "acm001980jsd", "acm001981jsd", "acm001982jsd", "acm001983jsd", "acm001984jsd", "acm001985jsd", "acm001986jsd", "acm001987jsd", "acm001988jsd", "acm001989jsd", "acm001990jsd" ] + }, + "acm001992jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001992jsd", + "name" : "FeedbackRubricQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002001jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001993jsd" : { + "type" : "CodePackage", + "id" : "acm001993jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm001994jsd" ] + }, + "acm001994jsd" : { + "type" : "CodePackage", + "id" : "acm001994jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm001995jsd" ] + }, + "acm001995jsd" : { + "type" : "CodePackage", + "id" : "acm001995jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm001992jsd" ] + }, + "acm001996jsd" : { + "type" : "ControlElement", + "id" : "acm001996jsd", + "name" : "prepareTestData" + }, + "acm001997jsd" : { + "type" : "ControlElement", + "id" : "acm001997jsd", + "name" : "testAll" + }, + "acm001998jsd" : { + "type" : "ControlElement", + "id" : "acm001998jsd", + "name" : "testEditPage" + }, + "acm001999jsd" : { + "type" : "ControlElement", + "id" : "acm001999jsd", + "name" : "testSubmitPage" + }, + "acm002000jsd" : { + "type" : "ControlElement", + "id" : "acm002000jsd", + "name" : "getResponse" + }, + "acm002001jsd" : { + "type" : "ClassUnit", + "id" : "acm002001jsd", + "name" : "FeedbackRubricQuestionE2ETest", + "compilationUnitId" : "acm001992jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005412jsd", "acm006089jsd", "acm006099jsd" ], + "content" : [ "acm001996jsd", "acm001997jsd", "acm001998jsd", "acm001999jsd", "acm002000jsd" ] + }, + "acm002002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002002jsd", + "name" : "FeedbackSubmitPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002015jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002003jsd" : { + "type" : "CodePackage", + "id" : "acm002003jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002004jsd" ] + }, + "acm002004jsd" : { + "type" : "CodePackage", + "id" : "acm002004jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002005jsd" ] + }, + "acm002005jsd" : { + "type" : "CodePackage", + "id" : "acm002005jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002002jsd" ] + }, + "acm002006jsd" : { + "type" : "ControlElement", + "id" : "acm002006jsd", + "name" : "prepareTestData" + }, + "acm002007jsd" : { + "type" : "ControlElement", + "id" : "acm002007jsd", + "name" : "testAll" + }, + "acm002008jsd" : { + "type" : "ControlElement", + "id" : "acm002008jsd", + "name" : "getStudentSubmitPageUrl" + }, + "acm002009jsd" : { + "type" : "ControlElement", + "id" : "acm002009jsd", + "name" : "getOtherStudents" + }, + "acm002010jsd" : { + "type" : "ControlElement", + "id" : "acm002010jsd", + "name" : "getInstructors" + }, + "acm002011jsd" : { + "type" : "ControlElement", + "id" : "acm002011jsd", + "name" : "getTeammates" + }, + "acm002012jsd" : { + "type" : "ControlElement", + "id" : "acm002012jsd", + "name" : "getOtherTeams" + }, + "acm002013jsd" : { + "type" : "ControlElement", + "id" : "acm002013jsd", + "name" : "getMcqResponse" + }, + "acm002014jsd" : { + "type" : "ControlElement", + "id" : "acm002014jsd", + "name" : "getFeedbackResponseComment" + }, + "acm002015jsd" : { + "type" : "ClassUnit", + "id" : "acm002015jsd", + "name" : "FeedbackSubmitPageE2ETest", + "compilationUnitId" : "acm002002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005880jsd", "acm006214jsd" ], + "content" : [ "acm002006jsd", "acm002007jsd", "acm002008jsd", "acm002009jsd", "acm002010jsd", "acm002011jsd", "acm002012jsd", "acm002013jsd", "acm002014jsd" ] + }, + "acm002016jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002016jsd", + "name" : "FeedbackTextQuestionE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002025jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002017jsd" : { + "type" : "CodePackage", + "id" : "acm002017jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002018jsd" ] + }, + "acm002018jsd" : { + "type" : "CodePackage", + "id" : "acm002018jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002019jsd" ] + }, + "acm002019jsd" : { + "type" : "CodePackage", + "id" : "acm002019jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002016jsd" ] + }, + "acm002020jsd" : { + "type" : "ControlElement", + "id" : "acm002020jsd", + "name" : "prepareTestData" + }, + "acm002021jsd" : { + "type" : "ControlElement", + "id" : "acm002021jsd", + "name" : "testAll" + }, + "acm002022jsd" : { + "type" : "ControlElement", + "id" : "acm002022jsd", + "name" : "testEditPage" + }, + "acm002023jsd" : { + "type" : "ControlElement", + "id" : "acm002023jsd", + "name" : "testSubmitPage" + }, + "acm002024jsd" : { + "type" : "ControlElement", + "id" : "acm002024jsd", + "name" : "getResponse" + }, + "acm002025jsd" : { + "type" : "ClassUnit", + "id" : "acm002025jsd", + "name" : "FeedbackTextQuestionE2ETest", + "compilationUnitId" : "acm002016jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001874jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004788jsd", "acm004871jsd", "acm005233jsd", "acm006116jsd", "acm006127jsd" ], + "content" : [ "acm002020jsd", "acm002021jsd", "acm002022jsd", "acm002023jsd", "acm002024jsd" ] + }, + "acm002026jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002026jsd", + "name" : "InstructorCourseDetailsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002034jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002027jsd" : { + "type" : "CodePackage", + "id" : "acm002027jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002028jsd" ] + }, + "acm002028jsd" : { + "type" : "CodePackage", + "id" : "acm002028jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002029jsd" ] + }, + "acm002029jsd" : { + "type" : "CodePackage", + "id" : "acm002029jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002026jsd" ] + }, + "acm002030jsd" : { + "type" : "ControlElement", + "id" : "acm002030jsd", + "name" : "prepareTestData" + }, + "acm002031jsd" : { + "type" : "ControlElement", + "id" : "acm002031jsd", + "name" : "classSetup" + }, + "acm002032jsd" : { + "type" : "ControlElement", + "id" : "acm002032jsd", + "name" : "testAll" + }, + "acm002033jsd" : { + "type" : "ControlElement", + "id" : "acm002033jsd", + "name" : "verifyCourseDetails" + }, + "acm002034jsd" : { + "type" : "ClassUnit", + "id" : "acm002034jsd", + "name" : "InstructorCourseDetailsPageE2ETest", + "compilationUnitId" : "acm002026jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002956jsd", "acm003069jsd", "acm003079jsd", "acm003627jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002030jsd", "acm002031jsd", "acm002032jsd", "acm002033jsd" ] + }, + "acm002035jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002035jsd", + "name" : "InstructorCourseEditPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002041jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002036jsd" : { + "type" : "CodePackage", + "id" : "acm002036jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002037jsd" ] + }, + "acm002037jsd" : { + "type" : "CodePackage", + "id" : "acm002037jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002038jsd" ] + }, + "acm002038jsd" : { + "type" : "CodePackage", + "id" : "acm002038jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002035jsd" ] + }, + "acm002039jsd" : { + "type" : "ControlElement", + "id" : "acm002039jsd", + "name" : "prepareTestData" + }, + "acm002040jsd" : { + "type" : "ControlElement", + "id" : "acm002040jsd", + "name" : "testAll" + }, + "acm002041jsd" : { + "type" : "ClassUnit", + "id" : "acm002041jsd", + "name" : "InstructorCourseEditPageE2ETest", + "compilationUnitId" : "acm002035jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003039jsd", "acm004598jsd", "acm005233jsd", "acm006214jsd" ], + "content" : [ "acm002039jsd", "acm002040jsd" ] + }, + "acm002042jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002042jsd", + "name" : "InstructorCourseEnrollPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002049jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002043jsd" : { + "type" : "CodePackage", + "id" : "acm002043jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002044jsd" ] + }, + "acm002044jsd" : { + "type" : "CodePackage", + "id" : "acm002044jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002045jsd" ] + }, + "acm002045jsd" : { + "type" : "CodePackage", + "id" : "acm002045jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002042jsd" ] + }, + "acm002046jsd" : { + "type" : "ControlElement", + "id" : "acm002046jsd", + "name" : "prepareTestData" + }, + "acm002047jsd" : { + "type" : "ControlElement", + "id" : "acm002047jsd", + "name" : "testAll" + }, + "acm002048jsd" : { + "type" : "ControlElement", + "id" : "acm002048jsd", + "name" : "createCourseStudent" + }, + "acm002049jsd" : { + "type" : "ClassUnit", + "id" : "acm002049jsd", + "name" : "InstructorCourseEnrollPageE2ETest", + "compilationUnitId" : "acm002042jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003058jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002046jsd", "acm002047jsd", "acm002048jsd" ] + }, + "acm002050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002050jsd", + "name" : "InstructorCourseJoinConfirmationPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002056jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002051jsd" : { + "type" : "CodePackage", + "id" : "acm002051jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002052jsd" ] + }, + "acm002052jsd" : { + "type" : "CodePackage", + "id" : "acm002052jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002053jsd" ] + }, + "acm002053jsd" : { + "type" : "CodePackage", + "id" : "acm002053jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002050jsd" ] + }, + "acm002054jsd" : { + "type" : "ControlElement", + "id" : "acm002054jsd", + "name" : "prepareTestData" + }, + "acm002055jsd" : { + "type" : "ControlElement", + "id" : "acm002055jsd", + "name" : "testAll" + }, + "acm002056jsd" : { + "type" : "ClassUnit", + "id" : "acm002056jsd", + "name" : "InstructorCourseJoinConfirmationPageE2ETest", + "compilationUnitId" : "acm002050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002722jsd", "acm003517jsd", "acm005233jsd", "acm006214jsd" ], + "content" : [ "acm002054jsd", "acm002055jsd" ] + }, + "acm002057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002057jsd", + "name" : "InstructorCourseStudentDetailsEditPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002063jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002058jsd" : { + "type" : "CodePackage", + "id" : "acm002058jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002059jsd" ] + }, + "acm002059jsd" : { + "type" : "CodePackage", + "id" : "acm002059jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002060jsd" ] + }, + "acm002060jsd" : { + "type" : "CodePackage", + "id" : "acm002060jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002057jsd" ] + }, + "acm002061jsd" : { + "type" : "ControlElement", + "id" : "acm002061jsd", + "name" : "prepareTestData" + }, + "acm002062jsd" : { + "type" : "ControlElement", + "id" : "acm002062jsd", + "name" : "testAll" + }, + "acm002063jsd" : { + "type" : "ClassUnit", + "id" : "acm002063jsd", + "name" : "InstructorCourseStudentDetailsEditPageE2ETest", + "compilationUnitId" : "acm002057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003069jsd", "acm004598jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002061jsd", "acm002062jsd" ] + }, + "acm002064jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002064jsd", + "name" : "InstructorCourseStudentDetailsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002071jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002065jsd" : { + "type" : "CodePackage", + "id" : "acm002065jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002066jsd" ] + }, + "acm002066jsd" : { + "type" : "CodePackage", + "id" : "acm002066jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002067jsd" ] + }, + "acm002067jsd" : { + "type" : "CodePackage", + "id" : "acm002067jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002064jsd" ] + }, + "acm002068jsd" : { + "type" : "ControlElement", + "id" : "acm002068jsd", + "name" : "prepareTestData" + }, + "acm002069jsd" : { + "type" : "ControlElement", + "id" : "acm002069jsd", + "name" : "testAll" + }, + "acm002070jsd" : { + "type" : "ControlElement", + "id" : "acm002070jsd", + "name" : "getStudentDetailsViewPageUrl" + }, + "acm002071jsd" : { + "type" : "ClassUnit", + "id" : "acm002071jsd", + "name" : "InstructorCourseStudentDetailsPageE2ETest", + "compilationUnitId" : "acm002064jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003079jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002068jsd", "acm002069jsd", "acm002070jsd" ] + }, + "acm002072jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002072jsd", + "name" : "InstructorCoursesPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002082jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002073jsd" : { + "type" : "CodePackage", + "id" : "acm002073jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002074jsd" ] + }, + "acm002074jsd" : { + "type" : "CodePackage", + "id" : "acm002074jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002075jsd" ] + }, + "acm002075jsd" : { + "type" : "CodePackage", + "id" : "acm002075jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002072jsd" ] + }, + "acm002076jsd" : { + "type" : "ControlElement", + "id" : "acm002076jsd", + "name" : "prepareTestData" + }, + "acm002077jsd" : { + "type" : "ControlElement", + "id" : "acm002077jsd", + "name" : "classSetup" + }, + "acm002078jsd" : { + "type" : "ControlElement", + "id" : "acm002078jsd", + "name" : "testAll" + }, + "acm002079jsd" : { + "type" : "ControlElement", + "id" : "acm002079jsd", + "name" : "verifyActiveCourseStatistics" + }, + "acm002080jsd" : { + "type" : "ControlElement", + "id" : "acm002080jsd", + "name" : "verifyCourseArchivedInDatabase" + }, + "acm002081jsd" : { + "type" : "ControlElement", + "id" : "acm002081jsd", + "name" : "verifyCourseNotArchivedInDatabase" + }, + "acm002082jsd" : { + "type" : "ClassUnit", + "id" : "acm002082jsd", + "name" : "InstructorCoursesPageE2ETest", + "compilationUnitId" : "acm002072jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003150jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002076jsd", "acm002077jsd", "acm002078jsd", "acm002079jsd", "acm002080jsd", "acm002081jsd" ] + }, + "acm002083jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002083jsd", + "name" : "InstructorFeedbackEditPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002091jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002084jsd" : { + "type" : "CodePackage", + "id" : "acm002084jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002085jsd" ] + }, + "acm002085jsd" : { + "type" : "CodePackage", + "id" : "acm002085jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002086jsd" ] + }, + "acm002086jsd" : { + "type" : "CodePackage", + "id" : "acm002086jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002083jsd" ] + }, + "acm002087jsd" : { + "type" : "ControlElement", + "id" : "acm002087jsd", + "name" : "prepareTestData" + }, + "acm002088jsd" : { + "type" : "ControlElement", + "id" : "acm002088jsd", + "name" : "testAll" + }, + "acm002089jsd" : { + "type" : "ControlElement", + "id" : "acm002089jsd", + "name" : "verifyReorder" + }, + "acm002090jsd" : { + "type" : "ControlElement", + "id" : "acm002090jsd", + "name" : "getTemplateQuestion" + }, + "acm002091jsd" : { + "type" : "ClassUnit", + "id" : "acm002091jsd", + "name" : "InstructorFeedbackEditPageE2ETest", + "compilationUnitId" : "acm002083jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003320jsd", "acm004598jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005820jsd", "acm006116jsd", "acm006214jsd" ], + "content" : [ "acm002087jsd", "acm002088jsd", "acm002089jsd", "acm002090jsd" ] + }, + "acm002092jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002092jsd", + "name" : "InstructorFeedbackReportPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002123jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002093jsd" : { + "type" : "CodePackage", + "id" : "acm002093jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002094jsd" ] + }, + "acm002094jsd" : { + "type" : "CodePackage", + "id" : "acm002094jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002095jsd" ] + }, + "acm002095jsd" : { + "type" : "CodePackage", + "id" : "acm002095jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002092jsd" ] + }, + "acm002096jsd" : { + "type" : "ControlElement", + "id" : "acm002096jsd", + "name" : "prepareTestData" + }, + "acm002097jsd" : { + "type" : "ControlElement", + "id" : "acm002097jsd", + "name" : "classSetup" + }, + "acm002098jsd" : { + "type" : "ControlElement", + "id" : "acm002098jsd", + "name" : "testAll" + }, + "acm002099jsd" : { + "type" : "ControlElement", + "id" : "acm002099jsd", + "name" : "testQuestionView" + }, + "acm002100jsd" : { + "type" : "ControlElement", + "id" : "acm002100jsd", + "name" : "testGrqView" + }, + "acm002101jsd" : { + "type" : "ControlElement", + "id" : "acm002101jsd", + "name" : "testRgqView" + }, + "acm002102jsd" : { + "type" : "ControlElement", + "id" : "acm002102jsd", + "name" : "testGqrView" + }, + "acm002103jsd" : { + "type" : "ControlElement", + "id" : "acm002103jsd", + "name" : "testRqgView" + }, + "acm002104jsd" : { + "type" : "ControlElement", + "id" : "acm002104jsd", + "name" : "testActions" + }, + "acm002105jsd" : { + "type" : "ControlElement", + "id" : "acm002105jsd", + "name" : "verifySessionPublishedState" + }, + "acm002106jsd" : { + "type" : "ControlElement", + "id" : "acm002106jsd", + "name" : "getQuestionsByCourse" + }, + "acm002107jsd" : { + "type" : "ControlElement", + "id" : "acm002107jsd", + "name" : "getNotRespondedStudents" + }, + "acm002108jsd" : { + "type" : "ControlElement", + "id" : "acm002108jsd", + "name" : "getResponsesByQuestion" + }, + "acm002109jsd" : { + "type" : "ControlElement", + "id" : "acm002109jsd", + "name" : "sortResponses" + }, + "acm002110jsd" : { + "type" : "ControlElement", + "id" : "acm002110jsd", + "name" : "getTeamName" + }, + "acm002111jsd" : { + "type" : "ControlElement", + "id" : "acm002111jsd", + "name" : "getResponsesByTeam" + }, + "acm002112jsd" : { + "type" : "ControlElement", + "id" : "acm002112jsd", + "name" : "addMissingResponseToMap" + }, + "acm002113jsd" : { + "type" : "ControlElement", + "id" : "acm002113jsd", + "name" : "filterMapBySection" + }, + "acm002114jsd" : { + "type" : "ControlElement", + "id" : "acm002114jsd", + "name" : "filterResponsesBySection" + }, + "acm002115jsd" : { + "type" : "ControlElement", + "id" : "acm002115jsd", + "name" : "getMissingResponse" + }, + "acm002116jsd" : { + "type" : "ControlElement", + "id" : "acm002116jsd", + "name" : "verifyGqrViewResponses" + }, + "acm002117jsd" : { + "type" : "ControlElement", + "id" : "acm002117jsd", + "name" : "verifyRqgViewResponses" + }, + "acm002118jsd" : { + "type" : "ControlElement", + "id" : "acm002118jsd", + "name" : "verifyGrqViewResponses" + }, + "acm002119jsd" : { + "type" : "ControlElement", + "id" : "acm002119jsd", + "name" : "verifyRgqViewResponses" + }, + "acm002120jsd" : { + "type" : "ControlElement", + "id" : "acm002120jsd", + "name" : "verifyRqgViewStats" + }, + "acm002121jsd" : { + "type" : "ControlElement", + "id" : "acm002121jsd", + "name" : "verifyGqrViewStats" + }, + "acm002122jsd" : { + "type" : "ControlElement", + "id" : "acm002122jsd", + "name" : "organiseResponses" + }, + "acm002123jsd" : { + "type" : "ClassUnit", + "id" : "acm002123jsd", + "name" : "InstructorFeedbackReportPageE2ETest", + "compilationUnitId" : "acm002092jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003419jsd", "acm004226jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002096jsd", "acm002097jsd", "acm002098jsd", "acm002099jsd", "acm002100jsd", "acm002101jsd", "acm002102jsd", "acm002103jsd", "acm002104jsd", "acm002105jsd", "acm002106jsd", "acm002107jsd", "acm002108jsd", "acm002109jsd", "acm002110jsd", "acm002111jsd", "acm002112jsd", "acm002113jsd", "acm002114jsd", "acm002115jsd", "acm002116jsd", "acm002117jsd", "acm002118jsd", "acm002119jsd", "acm002120jsd", "acm002121jsd", "acm002122jsd" ] + }, + "acm002124jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002124jsd", + "name" : "InstructorFeedbackSessionsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002133jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002125jsd" : { + "type" : "CodePackage", + "id" : "acm002125jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002126jsd" ] + }, + "acm002126jsd" : { + "type" : "CodePackage", + "id" : "acm002126jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002127jsd" ] + }, + "acm002127jsd" : { + "type" : "CodePackage", + "id" : "acm002127jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002124jsd" ] + }, + "acm002128jsd" : { + "type" : "ControlElement", + "id" : "acm002128jsd", + "name" : "prepareTestData" + }, + "acm002129jsd" : { + "type" : "ControlElement", + "id" : "acm002129jsd", + "name" : "classSetup" + }, + "acm002130jsd" : { + "type" : "ControlElement", + "id" : "acm002130jsd", + "name" : "testAll" + }, + "acm002131jsd" : { + "type" : "ControlElement", + "id" : "acm002131jsd", + "name" : "getExpectedResponseRate" + }, + "acm002132jsd" : { + "type" : "ControlElement", + "id" : "acm002132jsd", + "name" : "verifySessionPublishedState" + }, + "acm002133jsd" : { + "type" : "ClassUnit", + "id" : "acm002133jsd", + "name" : "InstructorFeedbackSessionsPageE2ETest", + "compilationUnitId" : "acm002124jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003483jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002128jsd", "acm002129jsd", "acm002130jsd", "acm002131jsd", "acm002132jsd" ] + }, + "acm002134jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002134jsd", + "name" : "InstructorHomePageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002144jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002135jsd" : { + "type" : "CodePackage", + "id" : "acm002135jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002136jsd" ] + }, + "acm002136jsd" : { + "type" : "CodePackage", + "id" : "acm002136jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002137jsd" ] + }, + "acm002137jsd" : { + "type" : "CodePackage", + "id" : "acm002137jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002134jsd" ] + }, + "acm002138jsd" : { + "type" : "ControlElement", + "id" : "acm002138jsd", + "name" : "prepareTestData" + }, + "acm002139jsd" : { + "type" : "ControlElement", + "id" : "acm002139jsd", + "name" : "classSetup" + }, + "acm002140jsd" : { + "type" : "ControlElement", + "id" : "acm002140jsd", + "name" : "testAll" + }, + "acm002141jsd" : { + "type" : "ControlElement", + "id" : "acm002141jsd", + "name" : "getExpectedResponseRate" + }, + "acm002142jsd" : { + "type" : "ControlElement", + "id" : "acm002142jsd", + "name" : "verifySessionPublishedState" + }, + "acm002143jsd" : { + "type" : "ControlElement", + "id" : "acm002143jsd", + "name" : "verifyCourseArchivedInDatabase" + }, + "acm002144jsd" : { + "type" : "ClassUnit", + "id" : "acm002144jsd", + "name" : "InstructorHomePageE2ETest", + "compilationUnitId" : "acm002134jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003517jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002138jsd", "acm002139jsd", "acm002140jsd", "acm002141jsd", "acm002142jsd", "acm002143jsd" ] + }, + "acm002145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002145jsd", + "name" : "InstructorNotificationsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002152jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002146jsd" : { + "type" : "CodePackage", + "id" : "acm002146jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002147jsd" ] + }, + "acm002147jsd" : { + "type" : "CodePackage", + "id" : "acm002147jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002148jsd" ] + }, + "acm002148jsd" : { + "type" : "CodePackage", + "id" : "acm002148jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002145jsd" ] + }, + "acm002149jsd" : { + "type" : "ControlElement", + "id" : "acm002149jsd", + "name" : "prepareTestData" + }, + "acm002150jsd" : { + "type" : "ControlElement", + "id" : "acm002150jsd", + "name" : "testAll" + }, + "acm002151jsd" : { + "type" : "ControlElement", + "id" : "acm002151jsd", + "name" : "classTeardown" + }, + "acm002152jsd" : { + "type" : "ClassUnit", + "id" : "acm002152jsd", + "name" : "InstructorNotificationsPageE2ETest", + "compilationUnitId" : "acm002145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003524jsd", "acm004486jsd", "acm005329jsd", "acm006214jsd" ], + "content" : [ "acm002149jsd", "acm002150jsd", "acm002151jsd" ] + }, + "acm002153jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002153jsd", + "name" : "InstructorSearchPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002159jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002154jsd" : { + "type" : "CodePackage", + "id" : "acm002154jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002155jsd" ] + }, + "acm002155jsd" : { + "type" : "CodePackage", + "id" : "acm002155jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002156jsd" ] + }, + "acm002156jsd" : { + "type" : "CodePackage", + "id" : "acm002156jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002153jsd" ] + }, + "acm002157jsd" : { + "type" : "ControlElement", + "id" : "acm002157jsd", + "name" : "prepareTestData" + }, + "acm002158jsd" : { + "type" : "ControlElement", + "id" : "acm002158jsd", + "name" : "testAll" + }, + "acm002159jsd" : { + "type" : "ClassUnit", + "id" : "acm002159jsd", + "name" : "InstructorSearchPageE2ETest", + "compilationUnitId" : "acm002153jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003069jsd", "acm003079jsd", "acm003544jsd", "acm003627jsd", "acm004598jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002157jsd", "acm002158jsd" ] + }, + "acm002160jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002160jsd", + "name" : "InstructorSessionIndividualExtensionPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002169jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002161jsd" : { + "type" : "CodePackage", + "id" : "acm002161jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002162jsd" ] + }, + "acm002162jsd" : { + "type" : "CodePackage", + "id" : "acm002162jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002163jsd" ] + }, + "acm002163jsd" : { + "type" : "CodePackage", + "id" : "acm002163jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002160jsd" ] + }, + "acm002164jsd" : { + "type" : "ControlElement", + "id" : "acm002164jsd", + "name" : "prepareTestData" + }, + "acm002165jsd" : { + "type" : "ControlElement", + "id" : "acm002165jsd", + "name" : "testAll" + }, + "acm002166jsd" : { + "type" : "ControlElement", + "id" : "acm002166jsd", + "name" : "verifyUpdatedDeadlinesMap" + }, + "acm002167jsd" : { + "type" : "ControlElement", + "id" : "acm002167jsd", + "name" : "verifyDeadlineExtensionsPresentOrAbsent" + }, + "acm002168jsd" : { + "type" : "ControlElement", + "id" : "acm002168jsd", + "name" : "loginToInstructorSessionIndividualExtensionPage" + }, + "acm002169jsd" : { + "type" : "ClassUnit", + "id" : "acm002169jsd", + "name" : "InstructorSessionIndividualExtensionPageE2ETest", + "compilationUnitId" : "acm002160jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003571jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002164jsd", "acm002165jsd", "acm002166jsd", "acm002167jsd", "acm002168jsd" ] + }, + "acm002170jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002170jsd", + "name" : "InstructorStudentActivityLogsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002176jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002171jsd" : { + "type" : "CodePackage", + "id" : "acm002171jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002172jsd" ] + }, + "acm002172jsd" : { + "type" : "CodePackage", + "id" : "acm002172jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002173jsd" ] + }, + "acm002173jsd" : { + "type" : "CodePackage", + "id" : "acm002173jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002170jsd" ] + }, + "acm002174jsd" : { + "type" : "ControlElement", + "id" : "acm002174jsd", + "name" : "prepareTestData" + }, + "acm002175jsd" : { + "type" : "ControlElement", + "id" : "acm002175jsd", + "name" : "testAll" + }, + "acm002176jsd" : { + "type" : "ClassUnit", + "id" : "acm002176jsd", + "name" : "InstructorStudentActivityLogsPageE2ETest", + "compilationUnitId" : "acm002170jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm003594jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006127jsd", "acm006214jsd" ], + "content" : [ "acm002174jsd", "acm002175jsd" ] + }, + "acm002177jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002177jsd", + "name" : "InstructorStudentListPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002183jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002178jsd" : { + "type" : "CodePackage", + "id" : "acm002178jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002179jsd" ] + }, + "acm002179jsd" : { + "type" : "CodePackage", + "id" : "acm002179jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002180jsd" ] + }, + "acm002180jsd" : { + "type" : "CodePackage", + "id" : "acm002180jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002177jsd" ] + }, + "acm002181jsd" : { + "type" : "ControlElement", + "id" : "acm002181jsd", + "name" : "prepareTestData" + }, + "acm002182jsd" : { + "type" : "ControlElement", + "id" : "acm002182jsd", + "name" : "testAll" + }, + "acm002183jsd" : { + "type" : "ClassUnit", + "id" : "acm002183jsd", + "name" : "InstructorStudentListPageE2ETest", + "compilationUnitId" : "acm002177jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003058jsd", "acm003069jsd", "acm003079jsd", "acm003618jsd", "acm003627jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002181jsd", "acm002182jsd" ] + }, + "acm002184jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002184jsd", + "name" : "InstructorStudentRecordsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002190jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002185jsd" : { + "type" : "CodePackage", + "id" : "acm002185jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002186jsd" ] + }, + "acm002186jsd" : { + "type" : "CodePackage", + "id" : "acm002186jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002187jsd" ] + }, + "acm002187jsd" : { + "type" : "CodePackage", + "id" : "acm002187jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002184jsd" ] + }, + "acm002188jsd" : { + "type" : "ControlElement", + "id" : "acm002188jsd", + "name" : "prepareTestData" + }, + "acm002189jsd" : { + "type" : "ControlElement", + "id" : "acm002189jsd", + "name" : "testAll" + }, + "acm002190jsd" : { + "type" : "ClassUnit", + "id" : "acm002190jsd", + "name" : "InstructorStudentRecordsPageE2ETest", + "compilationUnitId" : "acm002184jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003627jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002188jsd", "acm002189jsd" ] + }, + "acm002191jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002191jsd", + "name" : "NotificationBannerE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002198jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002192jsd" : { + "type" : "CodePackage", + "id" : "acm002192jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002193jsd" ] + }, + "acm002193jsd" : { + "type" : "CodePackage", + "id" : "acm002193jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002194jsd" ] + }, + "acm002194jsd" : { + "type" : "CodePackage", + "id" : "acm002194jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002191jsd" ] + }, + "acm002195jsd" : { + "type" : "ControlElement", + "id" : "acm002195jsd", + "name" : "prepareTestData" + }, + "acm002196jsd" : { + "type" : "ControlElement", + "id" : "acm002196jsd", + "name" : "testAll" + }, + "acm002197jsd" : { + "type" : "ControlElement", + "id" : "acm002197jsd", + "name" : "classTeardown" + }, + "acm002198jsd" : { + "type" : "ClassUnit", + "id" : "acm002198jsd", + "name" : "NotificationBannerE2ETest", + "compilationUnitId" : "acm002191jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003651jsd", "acm004486jsd", "acm005329jsd", "acm006214jsd" ], + "content" : [ "acm002195jsd", "acm002196jsd", "acm002197jsd" ] + }, + "acm002199jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002199jsd", + "name" : "StudentCourseDetailsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002205jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002200jsd" : { + "type" : "CodePackage", + "id" : "acm002200jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002201jsd" ] + }, + "acm002201jsd" : { + "type" : "CodePackage", + "id" : "acm002201jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002202jsd" ] + }, + "acm002202jsd" : { + "type" : "CodePackage", + "id" : "acm002202jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002199jsd" ] + }, + "acm002203jsd" : { + "type" : "ControlElement", + "id" : "acm002203jsd", + "name" : "prepareTestData" + }, + "acm002204jsd" : { + "type" : "ControlElement", + "id" : "acm002204jsd", + "name" : "testAll" + }, + "acm002205jsd" : { + "type" : "ClassUnit", + "id" : "acm002205jsd", + "name" : "StudentCourseDetailsPageE2ETest", + "compilationUnitId" : "acm002199jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003639jsd", "acm005233jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002203jsd", "acm002204jsd" ] + }, + "acm002206jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002206jsd", + "name" : "StudentCourseJoinConfirmationPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002212jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002207jsd" : { + "type" : "CodePackage", + "id" : "acm002207jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002208jsd" ] + }, + "acm002208jsd" : { + "type" : "CodePackage", + "id" : "acm002208jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002209jsd" ] + }, + "acm002209jsd" : { + "type" : "CodePackage", + "id" : "acm002209jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002206jsd" ] + }, + "acm002210jsd" : { + "type" : "ControlElement", + "id" : "acm002210jsd", + "name" : "prepareTestData" + }, + "acm002211jsd" : { + "type" : "ControlElement", + "id" : "acm002211jsd", + "name" : "testAll" + }, + "acm002212jsd" : { + "type" : "ClassUnit", + "id" : "acm002212jsd", + "name" : "StudentCourseJoinConfirmationPageE2ETest", + "compilationUnitId" : "acm002206jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002722jsd", "acm003651jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002210jsd", "acm002211jsd" ] + }, + "acm002213jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002213jsd", + "name" : "StudentHomePageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002220jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002214jsd" : { + "type" : "CodePackage", + "id" : "acm002214jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002215jsd" ] + }, + "acm002215jsd" : { + "type" : "CodePackage", + "id" : "acm002215jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002216jsd" ] + }, + "acm002216jsd" : { + "type" : "CodePackage", + "id" : "acm002216jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002213jsd" ] + }, + "acm002217jsd" : { + "type" : "ControlElement", + "id" : "acm002217jsd", + "name" : "prepareTestData" + }, + "acm002218jsd" : { + "type" : "ControlElement", + "id" : "acm002218jsd", + "name" : "testAll" + }, + "acm002219jsd" : { + "type" : "ControlElement", + "id" : "acm002219jsd", + "name" : "getAllVisibleCourseIds" + }, + "acm002220jsd" : { + "type" : "ClassUnit", + "id" : "acm002220jsd", + "name" : "StudentHomePageE2ETest", + "compilationUnitId" : "acm002213jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003651jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002217jsd", "acm002218jsd", "acm002219jsd" ] + }, + "acm002221jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002221jsd", + "name" : "StudentNotificationsPageE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002228jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002222jsd" : { + "type" : "CodePackage", + "id" : "acm002222jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002223jsd" ] + }, + "acm002223jsd" : { + "type" : "CodePackage", + "id" : "acm002223jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002224jsd" ] + }, + "acm002224jsd" : { + "type" : "CodePackage", + "id" : "acm002224jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002221jsd" ] + }, + "acm002225jsd" : { + "type" : "ControlElement", + "id" : "acm002225jsd", + "name" : "prepareTestData" + }, + "acm002226jsd" : { + "type" : "ControlElement", + "id" : "acm002226jsd", + "name" : "testAll" + }, + "acm002227jsd" : { + "type" : "ControlElement", + "id" : "acm002227jsd", + "name" : "classTeardown" + }, + "acm002228jsd" : { + "type" : "ClassUnit", + "id" : "acm002228jsd", + "name" : "StudentNotificationsPageE2ETest", + "compilationUnitId" : "acm002221jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003658jsd", "acm004486jsd", "acm005329jsd", "acm006214jsd" ], + "content" : [ "acm002225jsd", "acm002226jsd", "acm002227jsd" ] + }, + "acm002229jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002229jsd", + "name" : "SystemErrorEmailReportE2ETest", + "parentId" : "acm001767jsd", + "content" : [ "acm002243jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002230jsd" : { + "type" : "CodePackage", + "id" : "acm002230jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002231jsd" ] + }, + "acm002231jsd" : { + "type" : "CodePackage", + "id" : "acm002231jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002232jsd" ] + }, + "acm002232jsd" : { + "type" : "CodePackage", + "id" : "acm002232jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002229jsd" ] + }, + "acm002233jsd" : { + "type" : "ControlElement", + "id" : "acm002233jsd", + "name" : "prepareTestData" + }, + "acm002234jsd" : { + "type" : "ControlElement", + "id" : "acm002234jsd", + "name" : "prepareBrowser" + }, + "acm002235jsd" : { + "type" : "ControlElement", + "id" : "acm002235jsd", + "name" : "testAll" + }, + "acm002236jsd" : { + "type" : "ControlElement", + "id" : "acm002236jsd", + "name" : "testAssertionError" + }, + "acm002237jsd" : { + "type" : "ControlElement", + "id" : "acm002237jsd", + "name" : "testNullPointerException" + }, + "acm002238jsd" : { + "type" : "ControlElement", + "id" : "acm002238jsd", + "name" : "testDeadlineExceededException" + }, + "acm002239jsd" : { + "type" : "ControlElement", + "id" : "acm002239jsd", + "name" : "testDatastoreException" + }, + "acm002240jsd" : { + "type" : "ControlElement", + "id" : "acm002240jsd", + "name" : "testUnauthorizedAccessException" + }, + "acm002241jsd" : { + "type" : "ControlElement", + "id" : "acm002241jsd", + "name" : "testInvalidHttpParameterException" + }, + "acm002242jsd" : { + "type" : "ControlElement", + "id" : "acm002242jsd", + "name" : "testEntityNotFoundException" + }, + "acm002243jsd" : { + "type" : "ClassUnit", + "id" : "acm002243jsd", + "name" : "SystemErrorEmailReportE2ETest", + "compilationUnitId" : "acm002229jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006143jsd" ], + "content" : [ "acm002233jsd", "acm002234jsd", "acm002235jsd", "acm002236jsd", "acm002237jsd", "acm002238jsd", "acm002239jsd", "acm002240jsd", "acm002241jsd", "acm002242jsd" ] + }, + "acm002244jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002244jsd", + "name" : "TimezoneSyncerTest", + "parentId" : "acm001767jsd", + "content" : [ "acm002250jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002245jsd" : { + "type" : "CodePackage", + "id" : "acm002245jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002246jsd" ] + }, + "acm002246jsd" : { + "type" : "CodePackage", + "id" : "acm002246jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002247jsd" ] + }, + "acm002247jsd" : { + "type" : "CodePackage", + "id" : "acm002247jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002244jsd" ] + }, + "acm002248jsd" : { + "type" : "ControlElement", + "id" : "acm002248jsd", + "name" : "prepareTestData" + }, + "acm002249jsd" : { + "type" : "ControlElement", + "id" : "acm002249jsd", + "name" : "testAll" + }, + "acm002250jsd" : { + "type" : "ClassUnit", + "id" : "acm002250jsd", + "name" : "TimezoneSyncerTest", + "compilationUnitId" : "acm002244jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002627jsd", "acm002928jsd", "acm006214jsd" ], + "content" : [ "acm002248jsd", "acm002249jsd" ] + }, + "acm002251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002251jsd", + "name" : "AdminAccountsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002258jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002252jsd" : { + "type" : "CodePackage", + "id" : "acm002252jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002253jsd" ] + }, + "acm002253jsd" : { + "type" : "CodePackage", + "id" : "acm002253jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002254jsd" ] + }, + "acm002254jsd" : { + "type" : "CodePackage", + "id" : "acm002254jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002255jsd" ] + }, + "acm002255jsd" : { + "type" : "CodePackage", + "id" : "acm002255jsd", + "name" : "axe", + "parentId" : "acm001767jsd", + "content" : [ "acm002251jsd", "acm002259jsd", "acm002267jsd", "acm002275jsd", "acm002283jsd", "acm002291jsd", "acm002299jsd", "acm002307jsd", "acm002315jsd", "acm002323jsd", "acm002331jsd", "acm002339jsd", "acm002347jsd", "acm002355jsd", "acm002363jsd", "acm002371jsd", "acm002379jsd", "acm002387jsd", "acm002395jsd", "acm002404jsd", "acm002412jsd", "acm002420jsd", "acm002428jsd", "acm002436jsd", "acm002444jsd", "acm002452jsd", "acm002460jsd", "acm002468jsd", "acm002477jsd" ] + }, + "acm002256jsd" : { + "type" : "ControlElement", + "id" : "acm002256jsd", + "name" : "prepareTestData" + }, + "acm002257jsd" : { + "type" : "ControlElement", + "id" : "acm002257jsd", + "name" : "testAll" + }, + "acm002258jsd" : { + "type" : "ClassUnit", + "id" : "acm002258jsd", + "name" : "AdminAccountsPageAxeTest", + "compilationUnitId" : "acm002251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002496jsd", "acm006214jsd" ], + "content" : [ "acm002256jsd", "acm002257jsd" ] + }, + "acm002259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002259jsd", + "name" : "AdminHomePageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002266jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002260jsd" : { + "type" : "CodePackage", + "id" : "acm002260jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002261jsd" ] + }, + "acm002261jsd" : { + "type" : "CodePackage", + "id" : "acm002261jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002262jsd" ] + }, + "acm002262jsd" : { + "type" : "CodePackage", + "id" : "acm002262jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002263jsd" ] + }, + "acm002263jsd" : { + "type" : "CodePackage", + "id" : "acm002263jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002259jsd" ] + }, + "acm002264jsd" : { + "type" : "ControlElement", + "id" : "acm002264jsd", + "name" : "prepareTestData" + }, + "acm002265jsd" : { + "type" : "ControlElement", + "id" : "acm002265jsd", + "name" : "testAll" + }, + "acm002266jsd" : { + "type" : "ClassUnit", + "id" : "acm002266jsd", + "name" : "AdminHomePageAxeTest", + "compilationUnitId" : "acm002259jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002509jsd", "acm006214jsd" ], + "content" : [ "acm002264jsd", "acm002265jsd" ] + }, + "acm002267jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002267jsd", + "name" : "AdminNotificationsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002274jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002268jsd" : { + "type" : "CodePackage", + "id" : "acm002268jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002269jsd" ] + }, + "acm002269jsd" : { + "type" : "CodePackage", + "id" : "acm002269jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002270jsd" ] + }, + "acm002270jsd" : { + "type" : "CodePackage", + "id" : "acm002270jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002271jsd" ] + }, + "acm002271jsd" : { + "type" : "CodePackage", + "id" : "acm002271jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002267jsd" ] + }, + "acm002272jsd" : { + "type" : "ControlElement", + "id" : "acm002272jsd", + "name" : "prepareTestData" + }, + "acm002273jsd" : { + "type" : "ControlElement", + "id" : "acm002273jsd", + "name" : "testAll" + }, + "acm002274jsd" : { + "type" : "ClassUnit", + "id" : "acm002274jsd", + "name" : "AdminNotificationsPageAxeTest", + "compilationUnitId" : "acm002267jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002536jsd", "acm006214jsd" ], + "content" : [ "acm002272jsd", "acm002273jsd" ] + }, + "acm002275jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002275jsd", + "name" : "AdminSearchPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002282jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002276jsd" : { + "type" : "CodePackage", + "id" : "acm002276jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002277jsd" ] + }, + "acm002277jsd" : { + "type" : "CodePackage", + "id" : "acm002277jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002278jsd" ] + }, + "acm002278jsd" : { + "type" : "CodePackage", + "id" : "acm002278jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002279jsd" ] + }, + "acm002279jsd" : { + "type" : "CodePackage", + "id" : "acm002279jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002275jsd" ] + }, + "acm002280jsd" : { + "type" : "ControlElement", + "id" : "acm002280jsd", + "name" : "prepareTestData" + }, + "acm002281jsd" : { + "type" : "ControlElement", + "id" : "acm002281jsd", + "name" : "testAll" + }, + "acm002282jsd" : { + "type" : "ClassUnit", + "id" : "acm002282jsd", + "name" : "AdminSearchPageAxeTest", + "compilationUnitId" : "acm002275jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002600jsd", "acm006214jsd" ], + "content" : [ "acm002280jsd", "acm002281jsd" ] + }, + "acm002283jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002283jsd", + "name" : "AdminSessionsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002290jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002284jsd" : { + "type" : "CodePackage", + "id" : "acm002284jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002285jsd" ] + }, + "acm002285jsd" : { + "type" : "CodePackage", + "id" : "acm002285jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002286jsd" ] + }, + "acm002286jsd" : { + "type" : "CodePackage", + "id" : "acm002286jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002287jsd" ] + }, + "acm002287jsd" : { + "type" : "CodePackage", + "id" : "acm002287jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002283jsd" ] + }, + "acm002288jsd" : { + "type" : "ControlElement", + "id" : "acm002288jsd", + "name" : "prepareTestData" + }, + "acm002289jsd" : { + "type" : "ControlElement", + "id" : "acm002289jsd", + "name" : "testAll" + }, + "acm002290jsd" : { + "type" : "ClassUnit", + "id" : "acm002290jsd", + "name" : "AdminSessionsPageAxeTest", + "compilationUnitId" : "acm002283jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002616jsd", "acm005112jsd", "acm006214jsd" ], + "content" : [ "acm002288jsd", "acm002289jsd" ] + }, + "acm002291jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002291jsd", + "name" : "FeedbackResultsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002298jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002292jsd" : { + "type" : "CodePackage", + "id" : "acm002292jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002293jsd" ] + }, + "acm002293jsd" : { + "type" : "CodePackage", + "id" : "acm002293jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002294jsd" ] + }, + "acm002294jsd" : { + "type" : "CodePackage", + "id" : "acm002294jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002295jsd" ] + }, + "acm002295jsd" : { + "type" : "CodePackage", + "id" : "acm002295jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002291jsd" ] + }, + "acm002296jsd" : { + "type" : "ControlElement", + "id" : "acm002296jsd", + "name" : "prepareTestData" + }, + "acm002297jsd" : { + "type" : "ControlElement", + "id" : "acm002297jsd", + "name" : "testAll" + }, + "acm002298jsd" : { + "type" : "ClassUnit", + "id" : "acm002298jsd", + "name" : "FeedbackResultsPageAxeTest", + "compilationUnitId" : "acm002291jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002809jsd", "acm006214jsd" ], + "content" : [ "acm002296jsd", "acm002297jsd" ] + }, + "acm002299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002299jsd", + "name" : "FeedbackSubmitPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002306jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002300jsd" : { + "type" : "CodePackage", + "id" : "acm002300jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002301jsd" ] + }, + "acm002301jsd" : { + "type" : "CodePackage", + "id" : "acm002301jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002302jsd" ] + }, + "acm002302jsd" : { + "type" : "CodePackage", + "id" : "acm002302jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002303jsd" ] + }, + "acm002303jsd" : { + "type" : "CodePackage", + "id" : "acm002303jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002299jsd" ] + }, + "acm002304jsd" : { + "type" : "ControlElement", + "id" : "acm002304jsd", + "name" : "prepareTestData" + }, + "acm002305jsd" : { + "type" : "ControlElement", + "id" : "acm002305jsd", + "name" : "testAll" + }, + "acm002306jsd" : { + "type" : "ClassUnit", + "id" : "acm002306jsd", + "name" : "FeedbackSubmitPageAxeTest", + "compilationUnitId" : "acm002299jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002911jsd", "acm006214jsd" ], + "content" : [ "acm002304jsd", "acm002305jsd" ] + }, + "acm002307jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002307jsd", + "name" : "InstructorCourseDetailsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002314jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002308jsd" : { + "type" : "CodePackage", + "id" : "acm002308jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002309jsd" ] + }, + "acm002309jsd" : { + "type" : "CodePackage", + "id" : "acm002309jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002310jsd" ] + }, + "acm002310jsd" : { + "type" : "CodePackage", + "id" : "acm002310jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002311jsd" ] + }, + "acm002311jsd" : { + "type" : "CodePackage", + "id" : "acm002311jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002307jsd" ] + }, + "acm002312jsd" : { + "type" : "ControlElement", + "id" : "acm002312jsd", + "name" : "prepareTestData" + }, + "acm002313jsd" : { + "type" : "ControlElement", + "id" : "acm002313jsd", + "name" : "testAll" + }, + "acm002314jsd" : { + "type" : "ClassUnit", + "id" : "acm002314jsd", + "name" : "InstructorCourseDetailsPageAxeTest", + "compilationUnitId" : "acm002307jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002956jsd", "acm006214jsd" ], + "content" : [ "acm002312jsd", "acm002313jsd" ] + }, + "acm002315jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002315jsd", + "name" : "InstructorCourseEditPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002322jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002316jsd" : { + "type" : "CodePackage", + "id" : "acm002316jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002317jsd" ] + }, + "acm002317jsd" : { + "type" : "CodePackage", + "id" : "acm002317jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002318jsd" ] + }, + "acm002318jsd" : { + "type" : "CodePackage", + "id" : "acm002318jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002319jsd" ] + }, + "acm002319jsd" : { + "type" : "CodePackage", + "id" : "acm002319jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002315jsd" ] + }, + "acm002320jsd" : { + "type" : "ControlElement", + "id" : "acm002320jsd", + "name" : "prepareTestData" + }, + "acm002321jsd" : { + "type" : "ControlElement", + "id" : "acm002321jsd", + "name" : "testAll" + }, + "acm002322jsd" : { + "type" : "ClassUnit", + "id" : "acm002322jsd", + "name" : "InstructorCourseEditPageAxeTest", + "compilationUnitId" : "acm002315jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003039jsd", "acm006214jsd" ], + "content" : [ "acm002320jsd", "acm002321jsd" ] + }, + "acm002323jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002323jsd", + "name" : "InstructorCourseEnrollPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002330jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002324jsd" : { + "type" : "CodePackage", + "id" : "acm002324jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002325jsd" ] + }, + "acm002325jsd" : { + "type" : "CodePackage", + "id" : "acm002325jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002326jsd" ] + }, + "acm002326jsd" : { + "type" : "CodePackage", + "id" : "acm002326jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002327jsd" ] + }, + "acm002327jsd" : { + "type" : "CodePackage", + "id" : "acm002327jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002323jsd" ] + }, + "acm002328jsd" : { + "type" : "ControlElement", + "id" : "acm002328jsd", + "name" : "prepareTestData" + }, + "acm002329jsd" : { + "type" : "ControlElement", + "id" : "acm002329jsd", + "name" : "testAll" + }, + "acm002330jsd" : { + "type" : "ClassUnit", + "id" : "acm002330jsd", + "name" : "InstructorCourseEnrollPageAxeTest", + "compilationUnitId" : "acm002323jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003058jsd", "acm006214jsd" ], + "content" : [ "acm002328jsd", "acm002329jsd" ] + }, + "acm002331jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002331jsd", + "name" : "InstructorCourseJoinConfirmationPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002338jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002332jsd" : { + "type" : "CodePackage", + "id" : "acm002332jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002333jsd" ] + }, + "acm002333jsd" : { + "type" : "CodePackage", + "id" : "acm002333jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002334jsd" ] + }, + "acm002334jsd" : { + "type" : "CodePackage", + "id" : "acm002334jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002335jsd" ] + }, + "acm002335jsd" : { + "type" : "CodePackage", + "id" : "acm002335jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002331jsd" ] + }, + "acm002336jsd" : { + "type" : "ControlElement", + "id" : "acm002336jsd", + "name" : "prepareTestData" + }, + "acm002337jsd" : { + "type" : "ControlElement", + "id" : "acm002337jsd", + "name" : "testAll" + }, + "acm002338jsd" : { + "type" : "ClassUnit", + "id" : "acm002338jsd", + "name" : "InstructorCourseJoinConfirmationPageAxeTest", + "compilationUnitId" : "acm002331jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002722jsd", "acm005233jsd", "acm006214jsd" ], + "content" : [ "acm002336jsd", "acm002337jsd" ] + }, + "acm002339jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002339jsd", + "name" : "InstructorCourseStudentDetailsEditPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002346jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002340jsd" : { + "type" : "CodePackage", + "id" : "acm002340jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002341jsd" ] + }, + "acm002341jsd" : { + "type" : "CodePackage", + "id" : "acm002341jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002342jsd" ] + }, + "acm002342jsd" : { + "type" : "CodePackage", + "id" : "acm002342jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002343jsd" ] + }, + "acm002343jsd" : { + "type" : "CodePackage", + "id" : "acm002343jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002339jsd" ] + }, + "acm002344jsd" : { + "type" : "ControlElement", + "id" : "acm002344jsd", + "name" : "prepareTestData" + }, + "acm002345jsd" : { + "type" : "ControlElement", + "id" : "acm002345jsd", + "name" : "testAll" + }, + "acm002346jsd" : { + "type" : "ClassUnit", + "id" : "acm002346jsd", + "name" : "InstructorCourseStudentDetailsEditPageAxeTest", + "compilationUnitId" : "acm002339jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003069jsd", "acm006214jsd" ], + "content" : [ "acm002344jsd", "acm002345jsd" ] + }, + "acm002347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002347jsd", + "name" : "InstructorCourseStudentDetailsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002354jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002348jsd" : { + "type" : "CodePackage", + "id" : "acm002348jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002349jsd" ] + }, + "acm002349jsd" : { + "type" : "CodePackage", + "id" : "acm002349jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002350jsd" ] + }, + "acm002350jsd" : { + "type" : "CodePackage", + "id" : "acm002350jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002351jsd" ] + }, + "acm002351jsd" : { + "type" : "CodePackage", + "id" : "acm002351jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002347jsd" ] + }, + "acm002352jsd" : { + "type" : "ControlElement", + "id" : "acm002352jsd", + "name" : "prepareTestData" + }, + "acm002353jsd" : { + "type" : "ControlElement", + "id" : "acm002353jsd", + "name" : "testAll" + }, + "acm002354jsd" : { + "type" : "ClassUnit", + "id" : "acm002354jsd", + "name" : "InstructorCourseStudentDetailsPageAxeTest", + "compilationUnitId" : "acm002347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003079jsd", "acm006214jsd" ], + "content" : [ "acm002352jsd", "acm002353jsd" ] + }, + "acm002355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002355jsd", + "name" : "InstructorCoursesPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002362jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002356jsd" : { + "type" : "CodePackage", + "id" : "acm002356jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002357jsd" ] + }, + "acm002357jsd" : { + "type" : "CodePackage", + "id" : "acm002357jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002358jsd" ] + }, + "acm002358jsd" : { + "type" : "CodePackage", + "id" : "acm002358jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002359jsd" ] + }, + "acm002359jsd" : { + "type" : "CodePackage", + "id" : "acm002359jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002355jsd" ] + }, + "acm002360jsd" : { + "type" : "ControlElement", + "id" : "acm002360jsd", + "name" : "prepareTestData" + }, + "acm002361jsd" : { + "type" : "ControlElement", + "id" : "acm002361jsd", + "name" : "testAll" + }, + "acm002362jsd" : { + "type" : "ClassUnit", + "id" : "acm002362jsd", + "name" : "InstructorCoursesPageAxeTest", + "compilationUnitId" : "acm002355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003150jsd", "acm006214jsd" ], + "content" : [ "acm002360jsd", "acm002361jsd" ] + }, + "acm002363jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002363jsd", + "name" : "InstructorFeedbackEditPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002370jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002364jsd" : { + "type" : "CodePackage", + "id" : "acm002364jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002365jsd" ] + }, + "acm002365jsd" : { + "type" : "CodePackage", + "id" : "acm002365jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002366jsd" ] + }, + "acm002366jsd" : { + "type" : "CodePackage", + "id" : "acm002366jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002367jsd" ] + }, + "acm002367jsd" : { + "type" : "CodePackage", + "id" : "acm002367jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002363jsd" ] + }, + "acm002368jsd" : { + "type" : "ControlElement", + "id" : "acm002368jsd", + "name" : "prepareTestData" + }, + "acm002369jsd" : { + "type" : "ControlElement", + "id" : "acm002369jsd", + "name" : "testAll" + }, + "acm002370jsd" : { + "type" : "ClassUnit", + "id" : "acm002370jsd", + "name" : "InstructorFeedbackEditPageAxeTest", + "compilationUnitId" : "acm002363jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003320jsd", "acm006214jsd" ], + "content" : [ "acm002368jsd", "acm002369jsd" ] + }, + "acm002371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002371jsd", + "name" : "InstructorFeedbackReportPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002378jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002372jsd" : { + "type" : "CodePackage", + "id" : "acm002372jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002373jsd" ] + }, + "acm002373jsd" : { + "type" : "CodePackage", + "id" : "acm002373jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002374jsd" ] + }, + "acm002374jsd" : { + "type" : "CodePackage", + "id" : "acm002374jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002375jsd" ] + }, + "acm002375jsd" : { + "type" : "CodePackage", + "id" : "acm002375jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002371jsd" ] + }, + "acm002376jsd" : { + "type" : "ControlElement", + "id" : "acm002376jsd", + "name" : "prepareTestData" + }, + "acm002377jsd" : { + "type" : "ControlElement", + "id" : "acm002377jsd", + "name" : "testAll" + }, + "acm002378jsd" : { + "type" : "ClassUnit", + "id" : "acm002378jsd", + "name" : "InstructorFeedbackReportPageAxeTest", + "compilationUnitId" : "acm002371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003419jsd", "acm006214jsd" ], + "content" : [ "acm002376jsd", "acm002377jsd" ] + }, + "acm002379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002379jsd", + "name" : "InstructorFeedbackSessionsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002386jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002380jsd" : { + "type" : "CodePackage", + "id" : "acm002380jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002381jsd" ] + }, + "acm002381jsd" : { + "type" : "CodePackage", + "id" : "acm002381jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002382jsd" ] + }, + "acm002382jsd" : { + "type" : "CodePackage", + "id" : "acm002382jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002383jsd" ] + }, + "acm002383jsd" : { + "type" : "CodePackage", + "id" : "acm002383jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002379jsd" ] + }, + "acm002384jsd" : { + "type" : "ControlElement", + "id" : "acm002384jsd", + "name" : "prepareTestData" + }, + "acm002385jsd" : { + "type" : "ControlElement", + "id" : "acm002385jsd", + "name" : "testAll" + }, + "acm002386jsd" : { + "type" : "ClassUnit", + "id" : "acm002386jsd", + "name" : "InstructorFeedbackSessionsPageAxeTest", + "compilationUnitId" : "acm002379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003483jsd", "acm006214jsd" ], + "content" : [ "acm002384jsd", "acm002385jsd" ] + }, + "acm002387jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002387jsd", + "name" : "InstructorHomePageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002394jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002388jsd" : { + "type" : "CodePackage", + "id" : "acm002388jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002389jsd" ] + }, + "acm002389jsd" : { + "type" : "CodePackage", + "id" : "acm002389jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002390jsd" ] + }, + "acm002390jsd" : { + "type" : "CodePackage", + "id" : "acm002390jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002391jsd" ] + }, + "acm002391jsd" : { + "type" : "CodePackage", + "id" : "acm002391jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002387jsd" ] + }, + "acm002392jsd" : { + "type" : "ControlElement", + "id" : "acm002392jsd", + "name" : "prepareTestData" + }, + "acm002393jsd" : { + "type" : "ControlElement", + "id" : "acm002393jsd", + "name" : "testAll" + }, + "acm002394jsd" : { + "type" : "ClassUnit", + "id" : "acm002394jsd", + "name" : "InstructorHomePageAxeTest", + "compilationUnitId" : "acm002387jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003517jsd", "acm006214jsd" ], + "content" : [ "acm002392jsd", "acm002393jsd" ] + }, + "acm002395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002395jsd", + "name" : "InstructorNotificationsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002403jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002396jsd" : { + "type" : "CodePackage", + "id" : "acm002396jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002397jsd" ] + }, + "acm002397jsd" : { + "type" : "CodePackage", + "id" : "acm002397jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002398jsd" ] + }, + "acm002398jsd" : { + "type" : "CodePackage", + "id" : "acm002398jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002399jsd" ] + }, + "acm002399jsd" : { + "type" : "CodePackage", + "id" : "acm002399jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002395jsd" ] + }, + "acm002400jsd" : { + "type" : "ControlElement", + "id" : "acm002400jsd", + "name" : "prepareTestData" + }, + "acm002401jsd" : { + "type" : "ControlElement", + "id" : "acm002401jsd", + "name" : "testAll" + }, + "acm002402jsd" : { + "type" : "ControlElement", + "id" : "acm002402jsd", + "name" : "classTeardown" + }, + "acm002403jsd" : { + "type" : "ClassUnit", + "id" : "acm002403jsd", + "name" : "InstructorNotificationsPageAxeTest", + "compilationUnitId" : "acm002395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003524jsd", "acm005329jsd", "acm006214jsd" ], + "content" : [ "acm002400jsd", "acm002401jsd", "acm002402jsd" ] + }, + "acm002404jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002404jsd", + "name" : "InstructorSearchPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002411jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002405jsd" : { + "type" : "CodePackage", + "id" : "acm002405jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002406jsd" ] + }, + "acm002406jsd" : { + "type" : "CodePackage", + "id" : "acm002406jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002407jsd" ] + }, + "acm002407jsd" : { + "type" : "CodePackage", + "id" : "acm002407jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002408jsd" ] + }, + "acm002408jsd" : { + "type" : "CodePackage", + "id" : "acm002408jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002404jsd" ] + }, + "acm002409jsd" : { + "type" : "ControlElement", + "id" : "acm002409jsd", + "name" : "prepareTestData" + }, + "acm002410jsd" : { + "type" : "ControlElement", + "id" : "acm002410jsd", + "name" : "testAll" + }, + "acm002411jsd" : { + "type" : "ClassUnit", + "id" : "acm002411jsd", + "name" : "InstructorSearchPageAxeTest", + "compilationUnitId" : "acm002404jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003544jsd", "acm006214jsd" ], + "content" : [ "acm002409jsd", "acm002410jsd" ] + }, + "acm002412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002412jsd", + "name" : "InstructorSessionIndividualExtensionPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002419jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002413jsd" : { + "type" : "CodePackage", + "id" : "acm002413jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002414jsd" ] + }, + "acm002414jsd" : { + "type" : "CodePackage", + "id" : "acm002414jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002415jsd" ] + }, + "acm002415jsd" : { + "type" : "CodePackage", + "id" : "acm002415jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002416jsd" ] + }, + "acm002416jsd" : { + "type" : "CodePackage", + "id" : "acm002416jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002412jsd" ] + }, + "acm002417jsd" : { + "type" : "ControlElement", + "id" : "acm002417jsd", + "name" : "prepareTestData" + }, + "acm002418jsd" : { + "type" : "ControlElement", + "id" : "acm002418jsd", + "name" : "testAll" + }, + "acm002419jsd" : { + "type" : "ClassUnit", + "id" : "acm002419jsd", + "name" : "InstructorSessionIndividualExtensionPageAxeTest", + "compilationUnitId" : "acm002412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003571jsd", "acm006214jsd" ], + "content" : [ "acm002417jsd", "acm002418jsd" ] + }, + "acm002420jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002420jsd", + "name" : "InstructorStudentActivityLogsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002427jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002421jsd" : { + "type" : "CodePackage", + "id" : "acm002421jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002422jsd" ] + }, + "acm002422jsd" : { + "type" : "CodePackage", + "id" : "acm002422jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002423jsd" ] + }, + "acm002423jsd" : { + "type" : "CodePackage", + "id" : "acm002423jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002424jsd" ] + }, + "acm002424jsd" : { + "type" : "CodePackage", + "id" : "acm002424jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002420jsd" ] + }, + "acm002425jsd" : { + "type" : "ControlElement", + "id" : "acm002425jsd", + "name" : "prepareTestData" + }, + "acm002426jsd" : { + "type" : "ControlElement", + "id" : "acm002426jsd", + "name" : "testAll" + }, + "acm002427jsd" : { + "type" : "ClassUnit", + "id" : "acm002427jsd", + "name" : "InstructorStudentActivityLogsPageAxeTest", + "compilationUnitId" : "acm002420jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003594jsd", "acm006214jsd" ], + "content" : [ "acm002425jsd", "acm002426jsd" ] + }, + "acm002428jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002428jsd", + "name" : "InstructorStudentListPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002435jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002429jsd" : { + "type" : "CodePackage", + "id" : "acm002429jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002430jsd" ] + }, + "acm002430jsd" : { + "type" : "CodePackage", + "id" : "acm002430jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002431jsd" ] + }, + "acm002431jsd" : { + "type" : "CodePackage", + "id" : "acm002431jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002432jsd" ] + }, + "acm002432jsd" : { + "type" : "CodePackage", + "id" : "acm002432jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002428jsd" ] + }, + "acm002433jsd" : { + "type" : "ControlElement", + "id" : "acm002433jsd", + "name" : "prepareTestData" + }, + "acm002434jsd" : { + "type" : "ControlElement", + "id" : "acm002434jsd", + "name" : "testAll" + }, + "acm002435jsd" : { + "type" : "ClassUnit", + "id" : "acm002435jsd", + "name" : "InstructorStudentListPageAxeTest", + "compilationUnitId" : "acm002428jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003618jsd", "acm006214jsd" ], + "content" : [ "acm002433jsd", "acm002434jsd" ] + }, + "acm002436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002436jsd", + "name" : "InstructorStudentRecordsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002443jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002437jsd" : { + "type" : "CodePackage", + "id" : "acm002437jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002438jsd" ] + }, + "acm002438jsd" : { + "type" : "CodePackage", + "id" : "acm002438jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002439jsd" ] + }, + "acm002439jsd" : { + "type" : "CodePackage", + "id" : "acm002439jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002440jsd" ] + }, + "acm002440jsd" : { + "type" : "CodePackage", + "id" : "acm002440jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002436jsd" ] + }, + "acm002441jsd" : { + "type" : "ControlElement", + "id" : "acm002441jsd", + "name" : "prepareTestData" + }, + "acm002442jsd" : { + "type" : "ControlElement", + "id" : "acm002442jsd", + "name" : "testAll" + }, + "acm002443jsd" : { + "type" : "ClassUnit", + "id" : "acm002443jsd", + "name" : "InstructorStudentRecordsPageAxeTest", + "compilationUnitId" : "acm002436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003627jsd", "acm006214jsd" ], + "content" : [ "acm002441jsd", "acm002442jsd" ] + }, + "acm002444jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002444jsd", + "name" : "StudentCourseDetailsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002451jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002445jsd" : { + "type" : "CodePackage", + "id" : "acm002445jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002446jsd" ] + }, + "acm002446jsd" : { + "type" : "CodePackage", + "id" : "acm002446jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002447jsd" ] + }, + "acm002447jsd" : { + "type" : "CodePackage", + "id" : "acm002447jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002448jsd" ] + }, + "acm002448jsd" : { + "type" : "CodePackage", + "id" : "acm002448jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002444jsd" ] + }, + "acm002449jsd" : { + "type" : "ControlElement", + "id" : "acm002449jsd", + "name" : "prepareTestData" + }, + "acm002450jsd" : { + "type" : "ControlElement", + "id" : "acm002450jsd", + "name" : "testAll" + }, + "acm002451jsd" : { + "type" : "ClassUnit", + "id" : "acm002451jsd", + "name" : "StudentCourseDetailsPageAxeTest", + "compilationUnitId" : "acm002444jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003639jsd", "acm006214jsd" ], + "content" : [ "acm002449jsd", "acm002450jsd" ] + }, + "acm002452jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002452jsd", + "name" : "StudentCourseJoinConfirmationPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002459jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002453jsd" : { + "type" : "CodePackage", + "id" : "acm002453jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002454jsd" ] + }, + "acm002454jsd" : { + "type" : "CodePackage", + "id" : "acm002454jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002455jsd" ] + }, + "acm002455jsd" : { + "type" : "CodePackage", + "id" : "acm002455jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002456jsd" ] + }, + "acm002456jsd" : { + "type" : "CodePackage", + "id" : "acm002456jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002452jsd" ] + }, + "acm002457jsd" : { + "type" : "ControlElement", + "id" : "acm002457jsd", + "name" : "prepareTestData" + }, + "acm002458jsd" : { + "type" : "ControlElement", + "id" : "acm002458jsd", + "name" : "testAll" + }, + "acm002459jsd" : { + "type" : "ClassUnit", + "id" : "acm002459jsd", + "name" : "StudentCourseJoinConfirmationPageAxeTest", + "compilationUnitId" : "acm002452jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002722jsd", "acm005412jsd", "acm006214jsd" ], + "content" : [ "acm002457jsd", "acm002458jsd" ] + }, + "acm002460jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002460jsd", + "name" : "StudentHomePageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002467jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002461jsd" : { + "type" : "CodePackage", + "id" : "acm002461jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002462jsd" ] + }, + "acm002462jsd" : { + "type" : "CodePackage", + "id" : "acm002462jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002463jsd" ] + }, + "acm002463jsd" : { + "type" : "CodePackage", + "id" : "acm002463jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002464jsd" ] + }, + "acm002464jsd" : { + "type" : "CodePackage", + "id" : "acm002464jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002460jsd" ] + }, + "acm002465jsd" : { + "type" : "ControlElement", + "id" : "acm002465jsd", + "name" : "prepareTestData" + }, + "acm002466jsd" : { + "type" : "ControlElement", + "id" : "acm002466jsd", + "name" : "testAll" + }, + "acm002467jsd" : { + "type" : "ClassUnit", + "id" : "acm002467jsd", + "name" : "StudentHomePageAxeTest", + "compilationUnitId" : "acm002460jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003651jsd", "acm006214jsd" ], + "content" : [ "acm002465jsd", "acm002466jsd" ] + }, + "acm002468jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002468jsd", + "name" : "StudentNotificationsPageAxeTest", + "parentId" : "acm002255jsd", + "content" : [ "acm002476jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002469jsd" : { + "type" : "CodePackage", + "id" : "acm002469jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002470jsd" ] + }, + "acm002470jsd" : { + "type" : "CodePackage", + "id" : "acm002470jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002471jsd" ] + }, + "acm002471jsd" : { + "type" : "CodePackage", + "id" : "acm002471jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002472jsd" ] + }, + "acm002472jsd" : { + "type" : "CodePackage", + "id" : "acm002472jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002468jsd" ] + }, + "acm002473jsd" : { + "type" : "ControlElement", + "id" : "acm002473jsd", + "name" : "prepareTestData" + }, + "acm002474jsd" : { + "type" : "ControlElement", + "id" : "acm002474jsd", + "name" : "testAll" + }, + "acm002475jsd" : { + "type" : "ControlElement", + "id" : "acm002475jsd", + "name" : "classTeardown" + }, + "acm002476jsd" : { + "type" : "ClassUnit", + "id" : "acm002476jsd", + "name" : "StudentNotificationsPageAxeTest", + "compilationUnitId" : "acm002468jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001864jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003658jsd", "acm005329jsd", "acm006214jsd" ], + "content" : [ "acm002473jsd", "acm002474jsd", "acm002475jsd" ] + }, + "acm002477jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002477jsd", + "name" : "package-info", + "parentId" : "acm002255jsd", + "content" : [ ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases", "axe" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002478jsd" : { + "type" : "CodePackage", + "id" : "acm002478jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002479jsd" ] + }, + "acm002479jsd" : { + "type" : "CodePackage", + "id" : "acm002479jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002480jsd" ] + }, + "acm002480jsd" : { + "type" : "CodePackage", + "id" : "acm002480jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002481jsd" ] + }, + "acm002481jsd" : { + "type" : "CodePackage", + "id" : "acm002481jsd", + "name" : "axe", + "parentId" : null, + "content" : [ "acm002477jsd" ] + }, + "acm002482jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002482jsd", + "name" : "package-info", + "parentId" : "acm001767jsd", + "content" : [ ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002483jsd" : { + "type" : "CodePackage", + "id" : "acm002483jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002484jsd" ] + }, + "acm002484jsd" : { + "type" : "CodePackage", + "id" : "acm002484jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002485jsd" ] + }, + "acm002485jsd" : { + "type" : "CodePackage", + "id" : "acm002485jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm002482jsd" ] + }, + "acm002486jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002486jsd", + "name" : "AdminAccountsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002496jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002487jsd" : { + "type" : "CodePackage", + "id" : "acm002487jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002488jsd" ] + }, + "acm002488jsd" : { + "type" : "CodePackage", + "id" : "acm002488jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002489jsd" ] + }, + "acm002489jsd" : { + "type" : "CodePackage", + "id" : "acm002489jsd", + "name" : "pageobjects", + "parentId" : "acm001766jsd", + "content" : [ "acm002486jsd", "acm002497jsd", "acm002510jsd", "acm002537jsd", "acm002601jsd", "acm002617jsd", "acm002628jsd", "acm002698jsd", "acm002713jsd", "acm002723jsd", "acm002731jsd", "acm002739jsd", "acm002810jsd", "acm002912jsd", "acm002920jsd", "acm002929jsd", "acm002957jsd", "acm003040jsd", "acm003059jsd", "acm003070jsd", "acm003080jsd", "acm003151jsd", "acm003321jsd", "acm003420jsd", "acm003484jsd", "acm003518jsd", "acm003525jsd", "acm003545jsd", "acm003572jsd", "acm003595jsd", "acm003619jsd", "acm003628jsd", "acm003640jsd", "acm003652jsd", "acm003659jsd", "acm003675jsd" ] + }, + "acm002490jsd" : { + "type" : "ControlElement", + "id" : "acm002490jsd", + "name" : "AdminAccountsPage" + }, + "acm002491jsd" : { + "type" : "ControlElement", + "id" : "acm002491jsd", + "name" : "containsExpectedPageContents" + }, + "acm002492jsd" : { + "type" : "ControlElement", + "id" : "acm002492jsd", + "name" : "verifyAccountDetails" + }, + "acm002493jsd" : { + "type" : "ControlElement", + "id" : "acm002493jsd", + "name" : "clickRemoveInstructorFromCourse" + }, + "acm002494jsd" : { + "type" : "ControlElement", + "id" : "acm002494jsd", + "name" : "clickRemoveStudentFromCourse" + }, + "acm002495jsd" : { + "type" : "ControlElement", + "id" : "acm002495jsd", + "name" : "clickDeleteAccount" + }, + "acm002496jsd" : { + "type" : "ClassUnit", + "id" : "acm002496jsd", + "name" : "AdminAccountsPage", + "compilationUnitId" : "acm002486jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004486jsd" ], + "content" : [ "acm002490jsd", "acm002491jsd", "acm002492jsd", "acm002493jsd", "acm002494jsd", "acm002495jsd" ] + }, + "acm002497jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002497jsd", + "name" : "AdminHomePage", + "parentId" : "acm002489jsd", + "content" : [ "acm002509jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002498jsd" : { + "type" : "CodePackage", + "id" : "acm002498jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002499jsd" ] + }, + "acm002499jsd" : { + "type" : "CodePackage", + "id" : "acm002499jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002500jsd" ] + }, + "acm002500jsd" : { + "type" : "CodePackage", + "id" : "acm002500jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002497jsd" ] + }, + "acm002501jsd" : { + "type" : "ControlElement", + "id" : "acm002501jsd", + "name" : "AdminHomePage" + }, + "acm002502jsd" : { + "type" : "ControlElement", + "id" : "acm002502jsd", + "name" : "containsExpectedPageContents" + }, + "acm002503jsd" : { + "type" : "ControlElement", + "id" : "acm002503jsd", + "name" : "queueInstructorForAdding" + }, + "acm002504jsd" : { + "type" : "ControlElement", + "id" : "acm002504jsd", + "name" : "queueInstructorForAdding" + }, + "acm002505jsd" : { + "type" : "ControlElement", + "id" : "acm002505jsd", + "name" : "addAllInstructors" + }, + "acm002506jsd" : { + "type" : "ControlElement", + "id" : "acm002506jsd", + "name" : "getMessageForInstructor" + }, + "acm002507jsd" : { + "type" : "ControlElement", + "id" : "acm002507jsd", + "name" : "clickMoreInfoButtonForRegisteredInstructor" + }, + "acm002508jsd" : { + "type" : "ControlElement", + "id" : "acm002508jsd", + "name" : "clickResetAccountRequestLink" + }, + "acm002509jsd" : { + "type" : "ClassUnit", + "id" : "acm002509jsd", + "name" : "AdminHomePage", + "compilationUnitId" : "acm002497jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002501jsd", "acm002502jsd", "acm002503jsd", "acm002504jsd", "acm002505jsd", "acm002506jsd", "acm002507jsd", "acm002508jsd" ] + }, + "acm002510jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002510jsd", + "name" : "AdminNotificationsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002536jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002511jsd" : { + "type" : "CodePackage", + "id" : "acm002511jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002512jsd" ] + }, + "acm002512jsd" : { + "type" : "CodePackage", + "id" : "acm002512jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002513jsd" ] + }, + "acm002513jsd" : { + "type" : "CodePackage", + "id" : "acm002513jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002510jsd" ] + }, + "acm002514jsd" : { + "type" : "ControlElement", + "id" : "acm002514jsd", + "name" : "AdminNotificationsPage" + }, + "acm002515jsd" : { + "type" : "ControlElement", + "id" : "acm002515jsd", + "name" : "containsExpectedPageContents" + }, + "acm002516jsd" : { + "type" : "ControlElement", + "id" : "acm002516jsd", + "name" : "verifyNotificationsTableRow" + }, + "acm002517jsd" : { + "type" : "ControlElement", + "id" : "acm002517jsd", + "name" : "addNotification" + }, + "acm002518jsd" : { + "type" : "ControlElement", + "id" : "acm002518jsd", + "name" : "editNotification" + }, + "acm002519jsd" : { + "type" : "ControlElement", + "id" : "acm002519jsd", + "name" : "deleteNotification" + }, + "acm002520jsd" : { + "type" : "ControlElement", + "id" : "acm002520jsd", + "name" : "fillNotificationForm" + }, + "acm002521jsd" : { + "type" : "ControlElement", + "id" : "acm002521jsd", + "name" : "getFirstRowNotificationId" + }, + "acm002522jsd" : { + "type" : "ControlElement", + "id" : "acm002522jsd", + "name" : "sortNotificationsTableByDescendingCreateTime" + }, + "acm002523jsd" : { + "type" : "ControlElement", + "id" : "acm002523jsd", + "name" : "clickAddNotificationButton" + }, + "acm002524jsd" : { + "type" : "ControlElement", + "id" : "acm002524jsd", + "name" : "clickCreateNotificationButton" + }, + "acm002525jsd" : { + "type" : "ControlElement", + "id" : "acm002525jsd", + "name" : "clickEditNotificationButton" + }, + "acm002526jsd" : { + "type" : "ControlElement", + "id" : "acm002526jsd", + "name" : "setMessage" + }, + "acm002527jsd" : { + "type" : "ControlElement", + "id" : "acm002527jsd", + "name" : "setNotificationStartDateTime" + }, + "acm002528jsd" : { + "type" : "ControlElement", + "id" : "acm002528jsd", + "name" : "setNotificationEndDateTime" + }, + "acm002529jsd" : { + "type" : "ControlElement", + "id" : "acm002529jsd", + "name" : "setDateTime" + }, + "acm002530jsd" : { + "type" : "ControlElement", + "id" : "acm002530jsd", + "name" : "getNotificationTableDisplayDetails" + }, + "acm002531jsd" : { + "type" : "ControlElement", + "id" : "acm002531jsd", + "name" : "getTimezone" + }, + "acm002532jsd" : { + "type" : "ControlElement", + "id" : "acm002532jsd", + "name" : "getInputTimeString" + }, + "acm002533jsd" : { + "type" : "ControlElement", + "id" : "acm002533jsd", + "name" : "getTableDisplayDateString" + }, + "acm002534jsd" : { + "type" : "ControlElement", + "id" : "acm002534jsd", + "name" : "getTargetUserText" + }, + "acm002535jsd" : { + "type" : "ControlElement", + "id" : "acm002535jsd", + "name" : "getNotificationStyle" + }, + "acm002536jsd" : { + "type" : "ClassUnit", + "id" : "acm002536jsd", + "name" : "AdminNotificationsPage", + "compilationUnitId" : "acm002510jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004346jsd", "acm004351jsd", "acm005329jsd" ], + "content" : [ "acm002514jsd", "acm002515jsd", "acm002516jsd", "acm002517jsd", "acm002518jsd", "acm002519jsd", "acm002520jsd", "acm002521jsd", "acm002522jsd", "acm002523jsd", "acm002524jsd", "acm002525jsd", "acm002526jsd", "acm002527jsd", "acm002528jsd", "acm002529jsd", "acm002530jsd", "acm002531jsd", "acm002532jsd", "acm002533jsd", "acm002534jsd", "acm002535jsd" ] + }, + "acm002537jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002537jsd", + "name" : "AdminSearchPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002600jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002538jsd" : { + "type" : "CodePackage", + "id" : "acm002538jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002539jsd" ] + }, + "acm002539jsd" : { + "type" : "CodePackage", + "id" : "acm002539jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002540jsd" ] + }, + "acm002540jsd" : { + "type" : "CodePackage", + "id" : "acm002540jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002537jsd" ] + }, + "acm002541jsd" : { + "type" : "ControlElement", + "id" : "acm002541jsd", + "name" : "AdminSearchPage" + }, + "acm002542jsd" : { + "type" : "ControlElement", + "id" : "acm002542jsd", + "name" : "containsExpectedPageContents" + }, + "acm002543jsd" : { + "type" : "ControlElement", + "id" : "acm002543jsd", + "name" : "inputSearchContent" + }, + "acm002544jsd" : { + "type" : "ControlElement", + "id" : "acm002544jsd", + "name" : "clearSearchBox" + }, + "acm002545jsd" : { + "type" : "ControlElement", + "id" : "acm002545jsd", + "name" : "clickSearchButton" + }, + "acm002546jsd" : { + "type" : "ControlElement", + "id" : "acm002546jsd", + "name" : "regenerateStudentKey" + }, + "acm002547jsd" : { + "type" : "ControlElement", + "id" : "acm002547jsd", + "name" : "regenerateInstructorKey" + }, + "acm002548jsd" : { + "type" : "ControlElement", + "id" : "acm002548jsd", + "name" : "clickExpandStudentLinks" + }, + "acm002549jsd" : { + "type" : "ControlElement", + "id" : "acm002549jsd", + "name" : "clickExpandInstructorLinks" + }, + "acm002550jsd" : { + "type" : "ControlElement", + "id" : "acm002550jsd", + "name" : "clickExpandAccountRequestLinks" + }, + "acm002551jsd" : { + "type" : "ControlElement", + "id" : "acm002551jsd", + "name" : "clickCollapseStudentLinks" + }, + "acm002552jsd" : { + "type" : "ControlElement", + "id" : "acm002552jsd", + "name" : "clickCollapseInstructorLinks" + }, + "acm002553jsd" : { + "type" : "ControlElement", + "id" : "acm002553jsd", + "name" : "clickCollapseAccountRequestLinks" + }, + "acm002554jsd" : { + "type" : "ControlElement", + "id" : "acm002554jsd", + "name" : "removeSpanFromText" + }, + "acm002555jsd" : { + "type" : "ControlElement", + "id" : "acm002555jsd", + "name" : "getStudentRow" + }, + "acm002556jsd" : { + "type" : "ControlElement", + "id" : "acm002556jsd", + "name" : "getStudentDetails" + }, + "acm002557jsd" : { + "type" : "ControlElement", + "id" : "acm002557jsd", + "name" : "getStudentName" + }, + "acm002558jsd" : { + "type" : "ControlElement", + "id" : "acm002558jsd", + "name" : "getStudentGoogleId" + }, + "acm002559jsd" : { + "type" : "ControlElement", + "id" : "acm002559jsd", + "name" : "getStudentHomeLink" + }, + "acm002560jsd" : { + "type" : "ControlElement", + "id" : "acm002560jsd", + "name" : "getStudentInstitute" + }, + "acm002561jsd" : { + "type" : "ControlElement", + "id" : "acm002561jsd", + "name" : "getStudentComments" + }, + "acm002562jsd" : { + "type" : "ControlElement", + "id" : "acm002562jsd", + "name" : "getStudentManageAccountLink" + }, + "acm002563jsd" : { + "type" : "ControlElement", + "id" : "acm002563jsd", + "name" : "getStudentEmail" + }, + "acm002564jsd" : { + "type" : "ControlElement", + "id" : "acm002564jsd", + "name" : "getStudentJoinLink" + }, + "acm002565jsd" : { + "type" : "ControlElement", + "id" : "acm002565jsd", + "name" : "getStudentJoinLink" + }, + "acm002566jsd" : { + "type" : "ControlElement", + "id" : "acm002566jsd", + "name" : "resetStudentGoogleId" + }, + "acm002567jsd" : { + "type" : "ControlElement", + "id" : "acm002567jsd", + "name" : "getInstructorRow" + }, + "acm002568jsd" : { + "type" : "ControlElement", + "id" : "acm002568jsd", + "name" : "getInstructorCourseId" + }, + "acm002569jsd" : { + "type" : "ControlElement", + "id" : "acm002569jsd", + "name" : "getInstructorName" + }, + "acm002570jsd" : { + "type" : "ControlElement", + "id" : "acm002570jsd", + "name" : "getInstructorGoogleId" + }, + "acm002571jsd" : { + "type" : "ControlElement", + "id" : "acm002571jsd", + "name" : "getInstructorHomePageLink" + }, + "acm002572jsd" : { + "type" : "ControlElement", + "id" : "acm002572jsd", + "name" : "getInstructorInstitute" + }, + "acm002573jsd" : { + "type" : "ControlElement", + "id" : "acm002573jsd", + "name" : "getInstructorManageAccountLink" + }, + "acm002574jsd" : { + "type" : "ControlElement", + "id" : "acm002574jsd", + "name" : "getInstructorEmail" + }, + "acm002575jsd" : { + "type" : "ControlElement", + "id" : "acm002575jsd", + "name" : "getInstructorJoinLink" + }, + "acm002576jsd" : { + "type" : "ControlElement", + "id" : "acm002576jsd", + "name" : "getInstructorJoinLink" + }, + "acm002577jsd" : { + "type" : "ControlElement", + "id" : "acm002577jsd", + "name" : "resetInstructorGoogleId" + }, + "acm002578jsd" : { + "type" : "ControlElement", + "id" : "acm002578jsd", + "name" : "getAccountRequestRow" + }, + "acm002579jsd" : { + "type" : "ControlElement", + "id" : "acm002579jsd", + "name" : "getAccountRequestName" + }, + "acm002580jsd" : { + "type" : "ControlElement", + "id" : "acm002580jsd", + "name" : "getAccountRequestEmail" + }, + "acm002581jsd" : { + "type" : "ControlElement", + "id" : "acm002581jsd", + "name" : "getAccountRequestInstitute" + }, + "acm002582jsd" : { + "type" : "ControlElement", + "id" : "acm002582jsd", + "name" : "getAccountRequestCreatedAt" + }, + "acm002583jsd" : { + "type" : "ControlElement", + "id" : "acm002583jsd", + "name" : "getAccountRequestRegisteredAt" + }, + "acm002584jsd" : { + "type" : "ControlElement", + "id" : "acm002584jsd", + "name" : "getAccountRequestRegistrationLink" + }, + "acm002585jsd" : { + "type" : "ControlElement", + "id" : "acm002585jsd", + "name" : "clickDeleteAccountRequestButton" + }, + "acm002586jsd" : { + "type" : "ControlElement", + "id" : "acm002586jsd", + "name" : "clickResetAccountRequestButton" + }, + "acm002587jsd" : { + "type" : "ControlElement", + "id" : "acm002587jsd", + "name" : "getNumExpandedRows" + }, + "acm002588jsd" : { + "type" : "ControlElement", + "id" : "acm002588jsd", + "name" : "getColumnText" + }, + "acm002589jsd" : { + "type" : "ControlElement", + "id" : "acm002589jsd", + "name" : "getColumnLink" + }, + "acm002590jsd" : { + "type" : "ControlElement", + "id" : "acm002590jsd", + "name" : "getExpandedRowInputValue" + }, + "acm002591jsd" : { + "type" : "ControlElement", + "id" : "acm002591jsd", + "name" : "verifyStudentRowContent" + }, + "acm002592jsd" : { + "type" : "ControlElement", + "id" : "acm002592jsd", + "name" : "verifyStudentExpandedLinks" + }, + "acm002593jsd" : { + "type" : "ControlElement", + "id" : "acm002593jsd", + "name" : "verifyInstructorRowContent" + }, + "acm002594jsd" : { + "type" : "ControlElement", + "id" : "acm002594jsd", + "name" : "verifyInstructorExpandedLinks" + }, + "acm002595jsd" : { + "type" : "ControlElement", + "id" : "acm002595jsd", + "name" : "verifyAccountRequestRowContent" + }, + "acm002596jsd" : { + "type" : "ControlElement", + "id" : "acm002596jsd", + "name" : "verifyAccountRequestExpandedLinks" + }, + "acm002597jsd" : { + "type" : "ControlElement", + "id" : "acm002597jsd", + "name" : "verifyLinkExpansionButtons" + }, + "acm002598jsd" : { + "type" : "ControlElement", + "id" : "acm002598jsd", + "name" : "verifyRegenerateStudentKey" + }, + "acm002599jsd" : { + "type" : "ControlElement", + "id" : "acm002599jsd", + "name" : "verifyRegenerateInstructorKey" + }, + "acm002600jsd" : { + "type" : "ClassUnit", + "id" : "acm002600jsd", + "name" : "AdminSearchPage", + "compilationUnitId" : "acm002537jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004539jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm002541jsd", "acm002542jsd", "acm002543jsd", "acm002544jsd", "acm002545jsd", "acm002546jsd", "acm002547jsd", "acm002548jsd", "acm002549jsd", "acm002550jsd", "acm002551jsd", "acm002552jsd", "acm002553jsd", "acm002554jsd", "acm002555jsd", "acm002556jsd", "acm002557jsd", "acm002558jsd", "acm002559jsd", "acm002560jsd", "acm002561jsd", "acm002562jsd", "acm002563jsd", "acm002564jsd", "acm002565jsd", "acm002566jsd", "acm002567jsd", "acm002568jsd", "acm002569jsd", "acm002570jsd", "acm002571jsd", "acm002572jsd", "acm002573jsd", "acm002574jsd", "acm002575jsd", "acm002576jsd", "acm002577jsd", "acm002578jsd", "acm002579jsd", "acm002580jsd", "acm002581jsd", "acm002582jsd", "acm002583jsd", "acm002584jsd", "acm002585jsd", "acm002586jsd", "acm002587jsd", "acm002588jsd", "acm002589jsd", "acm002590jsd", "acm002591jsd", "acm002592jsd", "acm002593jsd", "acm002594jsd", "acm002595jsd", "acm002596jsd", "acm002597jsd", "acm002598jsd", "acm002599jsd" ] + }, + "acm002601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002601jsd", + "name" : "AdminSessionsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002616jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002602jsd" : { + "type" : "CodePackage", + "id" : "acm002602jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002603jsd" ] + }, + "acm002603jsd" : { + "type" : "CodePackage", + "id" : "acm002603jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002604jsd" ] + }, + "acm002604jsd" : { + "type" : "CodePackage", + "id" : "acm002604jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002601jsd" ] + }, + "acm002605jsd" : { + "type" : "ControlElement", + "id" : "acm002605jsd", + "name" : "AdminSessionsPage" + }, + "acm002606jsd" : { + "type" : "ControlElement", + "id" : "acm002606jsd", + "name" : "containsExpectedPageContents" + }, + "acm002607jsd" : { + "type" : "ControlElement", + "id" : "acm002607jsd", + "name" : "getOngoingSessionsRows" + }, + "acm002608jsd" : { + "type" : "ControlElement", + "id" : "acm002608jsd", + "name" : "verifySessionRows" + }, + "acm002609jsd" : { + "type" : "ControlElement", + "id" : "acm002609jsd", + "name" : "toggleSessionFilter" + }, + "acm002610jsd" : { + "type" : "ControlElement", + "id" : "acm002610jsd", + "name" : "waitForSessionFilterVisibility" + }, + "acm002611jsd" : { + "type" : "ControlElement", + "id" : "acm002611jsd", + "name" : "setFilterStartDate" + }, + "acm002612jsd" : { + "type" : "ControlElement", + "id" : "acm002612jsd", + "name" : "setFilterEndDate" + }, + "acm002613jsd" : { + "type" : "ControlElement", + "id" : "acm002613jsd", + "name" : "filterSessions" + }, + "acm002614jsd" : { + "type" : "ControlElement", + "id" : "acm002614jsd", + "name" : "formatDateTimeForFilter" + }, + "acm002615jsd" : { + "type" : "ControlElement", + "id" : "acm002615jsd", + "name" : "getSessionsTableTimezone" + }, + "acm002616jsd" : { + "type" : "ClassUnit", + "id" : "acm002616jsd", + "name" : "AdminSessionsPage", + "compilationUnitId" : "acm002601jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002605jsd", "acm002606jsd", "acm002607jsd", "acm002608jsd", "acm002609jsd", "acm002610jsd", "acm002611jsd", "acm002612jsd", "acm002613jsd", "acm002614jsd", "acm002615jsd" ] + }, + "acm002617jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002617jsd", + "name" : "AdminTimezonePage", + "parentId" : "acm002489jsd", + "content" : [ "acm002627jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002618jsd" : { + "type" : "CodePackage", + "id" : "acm002618jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002619jsd" ] + }, + "acm002619jsd" : { + "type" : "CodePackage", + "id" : "acm002619jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002620jsd" ] + }, + "acm002620jsd" : { + "type" : "CodePackage", + "id" : "acm002620jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002617jsd" ] + }, + "acm002621jsd" : { + "type" : "ControlElement", + "id" : "acm002621jsd", + "name" : "AdminTimezonePage" + }, + "acm002622jsd" : { + "type" : "ControlElement", + "id" : "acm002622jsd", + "name" : "containsExpectedPageContents" + }, + "acm002623jsd" : { + "type" : "ControlElement", + "id" : "acm002623jsd", + "name" : "getJavaTimezoneOffsets" + }, + "acm002624jsd" : { + "type" : "ControlElement", + "id" : "acm002624jsd", + "name" : "getMomentTimezoneOffsets" + }, + "acm002625jsd" : { + "type" : "ControlElement", + "id" : "acm002625jsd", + "name" : "getJavaTimezoneVersion" + }, + "acm002626jsd" : { + "type" : "ControlElement", + "id" : "acm002626jsd", + "name" : "getMomentTimezoneVersion" + }, + "acm002627jsd" : { + "type" : "ClassUnit", + "id" : "acm002627jsd", + "name" : "AdminTimezonePage", + "compilationUnitId" : "acm002617jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002621jsd", "acm002622jsd", "acm002623jsd", "acm002624jsd", "acm002625jsd", "acm002626jsd" ] + }, + "acm002628jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002628jsd", + "name" : "AppPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002697jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002629jsd" : { + "type" : "CodePackage", + "id" : "acm002629jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002630jsd" ] + }, + "acm002630jsd" : { + "type" : "CodePackage", + "id" : "acm002630jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002631jsd" ] + }, + "acm002631jsd" : { + "type" : "CodePackage", + "id" : "acm002631jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002628jsd" ] + }, + "acm002632jsd" : { + "type" : "ControlElement", + "id" : "acm002632jsd", + "name" : "AppPage" + }, + "acm002633jsd" : { + "type" : "ControlElement", + "id" : "acm002633jsd", + "name" : "getBrowser" + }, + "acm002634jsd" : { + "type" : "ControlElement", + "id" : "acm002634jsd", + "name" : "getNewPageInstance" + }, + "acm002635jsd" : { + "type" : "ControlElement", + "id" : "acm002635jsd", + "name" : "changePageType" + }, + "acm002636jsd" : { + "type" : "ControlElement", + "id" : "acm002636jsd", + "name" : "waitFor" + }, + "acm002637jsd" : { + "type" : "ControlElement", + "id" : "acm002637jsd", + "name" : "waitForPageToLoad" + }, + "acm002638jsd" : { + "type" : "ControlElement", + "id" : "acm002638jsd", + "name" : "waitForPageToLoad" + }, + "acm002639jsd" : { + "type" : "ControlElement", + "id" : "acm002639jsd", + "name" : "waitForElementVisibility" + }, + "acm002640jsd" : { + "type" : "ControlElement", + "id" : "acm002640jsd", + "name" : "waitForElementVisibility" + }, + "acm002641jsd" : { + "type" : "ControlElement", + "id" : "acm002641jsd", + "name" : "waitForElementToBeClickable" + }, + "acm002642jsd" : { + "type" : "ControlElement", + "id" : "acm002642jsd", + "name" : "waitUntilAnimationFinish" + }, + "acm002643jsd" : { + "type" : "ControlElement", + "id" : "acm002643jsd", + "name" : "waitUntilAnimationFinish" + }, + "acm002644jsd" : { + "type" : "ControlElement", + "id" : "acm002644jsd", + "name" : "waitForElementStaleness" + }, + "acm002645jsd" : { + "type" : "ControlElement", + "id" : "acm002645jsd", + "name" : "verifyUnclickable" + }, + "acm002646jsd" : { + "type" : "ControlElement", + "id" : "acm002646jsd", + "name" : "waitForConfirmationModalAndClickOk" + }, + "acm002647jsd" : { + "type" : "ControlElement", + "id" : "acm002647jsd", + "name" : "waitForModalShown" + }, + "acm002648jsd" : { + "type" : "ControlElement", + "id" : "acm002648jsd", + "name" : "waitForModalHidden" + }, + "acm002649jsd" : { + "type" : "ControlElement", + "id" : "acm002649jsd", + "name" : "waitForElementPresence" + }, + "acm002650jsd" : { + "type" : "ControlElement", + "id" : "acm002650jsd", + "name" : "reloadPage" + }, + "acm002651jsd" : { + "type" : "ControlElement", + "id" : "acm002651jsd", + "name" : "executeScript" + }, + "acm002652jsd" : { + "type" : "ControlElement", + "id" : "acm002652jsd", + "name" : "getPageSource" + }, + "acm002653jsd" : { + "type" : "ControlElement", + "id" : "acm002653jsd", + "name" : "getTitle" + }, + "acm002654jsd" : { + "type" : "ControlElement", + "id" : "acm002654jsd", + "name" : "getPageTitle" + }, + "acm002655jsd" : { + "type" : "ControlElement", + "id" : "acm002655jsd", + "name" : "click" + }, + "acm002656jsd" : { + "type" : "ControlElement", + "id" : "acm002656jsd", + "name" : "click" + }, + "acm002657jsd" : { + "type" : "ControlElement", + "id" : "acm002657jsd", + "name" : "clearAndSendKeys" + }, + "acm002658jsd" : { + "type" : "ControlElement", + "id" : "acm002658jsd", + "name" : "clearWithoutEvents" + }, + "acm002659jsd" : { + "type" : "ControlElement", + "id" : "acm002659jsd", + "name" : "fillTextBox" + }, + "acm002660jsd" : { + "type" : "ControlElement", + "id" : "acm002660jsd", + "name" : "fillDatePicker" + }, + "acm002661jsd" : { + "type" : "ControlElement", + "id" : "acm002661jsd", + "name" : "fillFileBox" + }, + "acm002662jsd" : { + "type" : "ControlElement", + "id" : "acm002662jsd", + "name" : "getEditorRichText" + }, + "acm002663jsd" : { + "type" : "ControlElement", + "id" : "acm002663jsd", + "name" : "writeToRichTextEditor" + }, + "acm002664jsd" : { + "type" : "ControlElement", + "id" : "acm002664jsd", + "name" : "markOptionAsSelected" + }, + "acm002665jsd" : { + "type" : "ControlElement", + "id" : "acm002665jsd", + "name" : "markOptionAsUnselected" + }, + "acm002666jsd" : { + "type" : "ControlElement", + "id" : "acm002666jsd", + "name" : "getSelectedDropdownOptionText" + }, + "acm002667jsd" : { + "type" : "ControlElement", + "id" : "acm002667jsd", + "name" : "run" + }, + "acm002668jsd" : { + "type" : "ControlElement", + "id" : "acm002668jsd", + "name" : "selectDropdownOptionByText" + }, + "acm002669jsd" : { + "type" : "ControlElement", + "id" : "acm002669jsd", + "name" : "selectDropdownOptionByValue" + }, + "acm002670jsd" : { + "type" : "ControlElement", + "id" : "acm002670jsd", + "name" : "verifyTableBodyValues" + }, + "acm002671jsd" : { + "type" : "ControlElement", + "id" : "acm002671jsd", + "name" : "verifyTableRowHeaderValues" + }, + "acm002672jsd" : { + "type" : "ControlElement", + "id" : "acm002672jsd", + "name" : "verifyTableColumnHeaderValues" + }, + "acm002673jsd" : { + "type" : "ControlElement", + "id" : "acm002673jsd", + "name" : "verifyTableRowValues" + }, + "acm002674jsd" : { + "type" : "ControlElement", + "id" : "acm002674jsd", + "name" : "verifyTableHeaderValues" + }, + "acm002675jsd" : { + "type" : "ControlElement", + "id" : "acm002675jsd", + "name" : "verifyBannerContent" + }, + "acm002676jsd" : { + "type" : "ControlElement", + "id" : "acm002676jsd", + "name" : "isBannerVisible" + }, + "acm002677jsd" : { + "type" : "ControlElement", + "id" : "acm002677jsd", + "name" : "clickAndConfirm" + }, + "acm002678jsd" : { + "type" : "ControlElement", + "id" : "acm002678jsd", + "name" : "containsExpectedPageContents" + }, + "acm002679jsd" : { + "type" : "ControlElement", + "id" : "acm002679jsd", + "name" : "isElementPresent" + }, + "acm002680jsd" : { + "type" : "ControlElement", + "id" : "acm002680jsd", + "name" : "isElementPresent" + }, + "acm002681jsd" : { + "type" : "ControlElement", + "id" : "acm002681jsd", + "name" : "isElementVisible" + }, + "acm002682jsd" : { + "type" : "ControlElement", + "id" : "acm002682jsd", + "name" : "isExpectedCondition" + }, + "acm002683jsd" : { + "type" : "ControlElement", + "id" : "acm002683jsd", + "name" : "clickDismissModalButtonAndWaitForModalHidden" + }, + "acm002684jsd" : { + "type" : "ControlElement", + "id" : "acm002684jsd", + "name" : "scrollElementToCenterAndClick" + }, + "acm002685jsd" : { + "type" : "ControlElement", + "id" : "acm002685jsd", + "name" : "scrollElementToCenter" + }, + "acm002686jsd" : { + "type" : "ControlElement", + "id" : "acm002686jsd", + "name" : "verifyStatusMessage" + }, + "acm002687jsd" : { + "type" : "ControlElement", + "id" : "acm002687jsd", + "name" : "verifyStatusMessageWithLinks" + }, + "acm002688jsd" : { + "type" : "ControlElement", + "id" : "acm002688jsd", + "name" : "run" + }, + "acm002689jsd" : { + "type" : "ControlElement", + "id" : "acm002689jsd", + "name" : "switchToNewWindow" + }, + "acm002690jsd" : { + "type" : "ControlElement", + "id" : "acm002690jsd", + "name" : "closeCurrentWindowAndSwitchToParentWindow" + }, + "acm002691jsd" : { + "type" : "ControlElement", + "id" : "acm002691jsd", + "name" : "getDisplayGiverName" + }, + "acm002692jsd" : { + "type" : "ControlElement", + "id" : "acm002692jsd", + "name" : "getDisplayRecipientName" + }, + "acm002693jsd" : { + "type" : "ControlElement", + "id" : "acm002693jsd", + "name" : "getDisplayedDateTime" + }, + "acm002694jsd" : { + "type" : "ControlElement", + "id" : "acm002694jsd", + "name" : "getFullDateString" + }, + "acm002695jsd" : { + "type" : "ControlElement", + "id" : "acm002695jsd", + "name" : "getYearString" + }, + "acm002696jsd" : { + "type" : "ControlElement", + "id" : "acm002696jsd", + "name" : "getMonthString" + }, + "acm002697jsd" : { + "type" : "ClassUnit", + "id" : "acm002697jsd", + "name" : "AppPage", + "compilationUnitId" : "acm002628jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002697jsd", "acm002712jsd", "acm003731jsd", "acm003740jsd", "acm003748jsd", "acm004226jsd", "acm005329jsd" ], + "content" : [ "acm002632jsd", "acm002633jsd", "acm002634jsd", "acm002635jsd", "acm002636jsd", "acm002637jsd", "acm002638jsd", "acm002639jsd", "acm002640jsd", "acm002641jsd", "acm002642jsd", "acm002643jsd", "acm002644jsd", "acm002645jsd", "acm002646jsd", "acm002647jsd", "acm002648jsd", "acm002649jsd", "acm002650jsd", "acm002651jsd", "acm002652jsd", "acm002653jsd", "acm002654jsd", "acm002655jsd", "acm002656jsd", "acm002657jsd", "acm002658jsd", "acm002659jsd", "acm002660jsd", "acm002661jsd", "acm002662jsd", "acm002663jsd", "acm002664jsd", "acm002665jsd", "acm002666jsd", "acm002667jsd", "acm002668jsd", "acm002669jsd", "acm002670jsd", "acm002671jsd", "acm002672jsd", "acm002673jsd", "acm002674jsd", "acm002675jsd", "acm002676jsd", "acm002677jsd", "acm002678jsd", "acm002679jsd", "acm002680jsd", "acm002681jsd", "acm002682jsd", "acm002683jsd", "acm002684jsd", "acm002685jsd", "acm002686jsd", "acm002687jsd", "acm002688jsd", "acm002689jsd", "acm002690jsd", "acm002691jsd", "acm002692jsd", "acm002693jsd", "acm002694jsd", "acm002695jsd", "acm002696jsd" ] + }, + "acm002698jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002698jsd", + "name" : "Browser", + "parentId" : "acm002489jsd", + "content" : [ "acm002712jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002699jsd" : { + "type" : "CodePackage", + "id" : "acm002699jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002700jsd" ] + }, + "acm002700jsd" : { + "type" : "CodePackage", + "id" : "acm002700jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002701jsd" ] + }, + "acm002701jsd" : { + "type" : "CodePackage", + "id" : "acm002701jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002698jsd" ] + }, + "acm002702jsd" : { + "type" : "ControlElement", + "id" : "acm002702jsd", + "name" : "Browser" + }, + "acm002703jsd" : { + "type" : "ControlElement", + "id" : "acm002703jsd", + "name" : "getDriver" + }, + "acm002704jsd" : { + "type" : "ControlElement", + "id" : "acm002704jsd", + "name" : "addCookie" + }, + "acm002705jsd" : { + "type" : "ControlElement", + "id" : "acm002705jsd", + "name" : "switchToNewWindow" + }, + "acm002706jsd" : { + "type" : "ControlElement", + "id" : "acm002706jsd", + "name" : "waitForPageLoad" + }, + "acm002707jsd" : { + "type" : "ControlElement", + "id" : "acm002707jsd", + "name" : "waitForPageReadyState" + }, + "acm002708jsd" : { + "type" : "ControlElement", + "id" : "acm002708jsd", + "name" : "closeCurrentWindowAndSwitchToParentWindow" + }, + "acm002709jsd" : { + "type" : "ControlElement", + "id" : "acm002709jsd", + "name" : "close" + }, + "acm002710jsd" : { + "type" : "ControlElement", + "id" : "acm002710jsd", + "name" : "goToUrl" + }, + "acm002711jsd" : { + "type" : "ControlElement", + "id" : "acm002711jsd", + "name" : "createWebDriver" + }, + "acm002712jsd" : { + "type" : "ClassUnit", + "id" : "acm002712jsd", + "name" : "Browser", + "compilationUnitId" : "acm002698jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002702jsd", "acm002703jsd", "acm002704jsd", "acm002705jsd", "acm002706jsd", "acm002707jsd", "acm002708jsd", "acm002709jsd", "acm002710jsd", "acm002711jsd" ] + }, + "acm002713jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002713jsd", + "name" : "CourseJoinConfirmationPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002722jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002714jsd" : { + "type" : "CodePackage", + "id" : "acm002714jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002715jsd" ] + }, + "acm002715jsd" : { + "type" : "CodePackage", + "id" : "acm002715jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002716jsd" ] + }, + "acm002716jsd" : { + "type" : "CodePackage", + "id" : "acm002716jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002713jsd" ] + }, + "acm002717jsd" : { + "type" : "ControlElement", + "id" : "acm002717jsd", + "name" : "CourseJoinConfirmationPage" + }, + "acm002718jsd" : { + "type" : "ControlElement", + "id" : "acm002718jsd", + "name" : "containsExpectedPageContents" + }, + "acm002719jsd" : { + "type" : "ControlElement", + "id" : "acm002719jsd", + "name" : "verifyJoiningUser" + }, + "acm002720jsd" : { + "type" : "ControlElement", + "id" : "acm002720jsd", + "name" : "confirmJoinCourse" + }, + "acm002721jsd" : { + "type" : "ControlElement", + "id" : "acm002721jsd", + "name" : "verifyDisplayedMessage" + }, + "acm002722jsd" : { + "type" : "ClassUnit", + "id" : "acm002722jsd", + "name" : "CourseJoinConfirmationPage", + "compilationUnitId" : "acm002713jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002697jsd", "acm002712jsd" ], + "content" : [ "acm002717jsd", "acm002718jsd", "acm002719jsd", "acm002720jsd", "acm002721jsd" ] + }, + "acm002723jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002723jsd", + "name" : "DevServerLoginPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002730jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002724jsd" : { + "type" : "CodePackage", + "id" : "acm002724jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002725jsd" ] + }, + "acm002725jsd" : { + "type" : "CodePackage", + "id" : "acm002725jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002726jsd" ] + }, + "acm002726jsd" : { + "type" : "CodePackage", + "id" : "acm002726jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002723jsd" ] + }, + "acm002727jsd" : { + "type" : "ControlElement", + "id" : "acm002727jsd", + "name" : "DevServerLoginPage" + }, + "acm002728jsd" : { + "type" : "ControlElement", + "id" : "acm002728jsd", + "name" : "containsExpectedPageContents" + }, + "acm002729jsd" : { + "type" : "ControlElement", + "id" : "acm002729jsd", + "name" : "loginAsUser" + }, + "acm002730jsd" : { + "type" : "ClassUnit", + "id" : "acm002730jsd", + "name" : "DevServerLoginPage", + "compilationUnitId" : "acm002723jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002727jsd", "acm002728jsd", "acm002729jsd" ] + }, + "acm002731jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002731jsd", + "name" : "ErrorReportingModal", + "parentId" : "acm002489jsd", + "content" : [ "acm002738jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002732jsd" : { + "type" : "CodePackage", + "id" : "acm002732jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002733jsd" ] + }, + "acm002733jsd" : { + "type" : "CodePackage", + "id" : "acm002733jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002734jsd" ] + }, + "acm002734jsd" : { + "type" : "CodePackage", + "id" : "acm002734jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002731jsd" ] + }, + "acm002735jsd" : { + "type" : "ControlElement", + "id" : "acm002735jsd", + "name" : "ErrorReportingModal" + }, + "acm002736jsd" : { + "type" : "ControlElement", + "id" : "acm002736jsd", + "name" : "containsExpectedPageContents" + }, + "acm002737jsd" : { + "type" : "ControlElement", + "id" : "acm002737jsd", + "name" : "verifyErrorMessage" + }, + "acm002738jsd" : { + "type" : "ClassUnit", + "id" : "acm002738jsd", + "name" : "ErrorReportingModal", + "compilationUnitId" : "acm002731jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002735jsd", "acm002736jsd", "acm002737jsd" ] + }, + "acm002739jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002739jsd", + "name" : "FeedbackResultsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002809jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002740jsd" : { + "type" : "CodePackage", + "id" : "acm002740jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002741jsd" ] + }, + "acm002741jsd" : { + "type" : "CodePackage", + "id" : "acm002741jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002742jsd" ] + }, + "acm002742jsd" : { + "type" : "CodePackage", + "id" : "acm002742jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002739jsd" ] + }, + "acm002743jsd" : { + "type" : "ControlElement", + "id" : "acm002743jsd", + "name" : "FeedbackResultsPage" + }, + "acm002744jsd" : { + "type" : "ControlElement", + "id" : "acm002744jsd", + "name" : "containsExpectedPageContents" + }, + "acm002745jsd" : { + "type" : "ControlElement", + "id" : "acm002745jsd", + "name" : "verifyFeedbackSessionDetails" + }, + "acm002746jsd" : { + "type" : "ControlElement", + "id" : "acm002746jsd", + "name" : "verifyQuestionDetails" + }, + "acm002747jsd" : { + "type" : "ControlElement", + "id" : "acm002747jsd", + "name" : "verifyResponseDetails" + }, + "acm002748jsd" : { + "type" : "ControlElement", + "id" : "acm002748jsd", + "name" : "verifyQuestionNotPresent" + }, + "acm002749jsd" : { + "type" : "ControlElement", + "id" : "acm002749jsd", + "name" : "verifyQuestionHasResponsesNotVisibleForPreview" + }, + "acm002750jsd" : { + "type" : "ControlElement", + "id" : "acm002750jsd", + "name" : "verifyQuestionHasCommentsNotVisibleForPreview" + }, + "acm002751jsd" : { + "type" : "ControlElement", + "id" : "acm002751jsd", + "name" : "verifyNumScaleStatistics" + }, + "acm002752jsd" : { + "type" : "ControlElement", + "id" : "acm002752jsd", + "name" : "verifyRubricStatistics" + }, + "acm002753jsd" : { + "type" : "ControlElement", + "id" : "acm002753jsd", + "name" : "verifyContributionStatistics" + }, + "acm002754jsd" : { + "type" : "ControlElement", + "id" : "acm002754jsd", + "name" : "verifyCommentDetails" + }, + "acm002755jsd" : { + "type" : "ControlElement", + "id" : "acm002755jsd", + "name" : "verifyQuestionDoesNotShowResponses" + }, + "acm002756jsd" : { + "type" : "ControlElement", + "id" : "acm002756jsd", + "name" : "verifyQuestionDoesNotShowComments" + }, + "acm002757jsd" : { + "type" : "ControlElement", + "id" : "acm002757jsd", + "name" : "verifyNonVisibleResponseAlertPresent" + }, + "acm002758jsd" : { + "type" : "ControlElement", + "id" : "acm002758jsd", + "name" : "verifyNonVisibleCommentAlertPresent" + }, + "acm002759jsd" : { + "type" : "ControlElement", + "id" : "acm002759jsd", + "name" : "hasDisplayedResponses" + }, + "acm002760jsd" : { + "type" : "ControlElement", + "id" : "acm002760jsd", + "name" : "verifyGivenResponses" + }, + "acm002761jsd" : { + "type" : "ControlElement", + "id" : "acm002761jsd", + "name" : "verifyOtherResponses" + }, + "acm002762jsd" : { + "type" : "ControlElement", + "id" : "acm002762jsd", + "name" : "getRecipients" + }, + "acm002763jsd" : { + "type" : "ControlElement", + "id" : "acm002763jsd", + "name" : "verifyResponseForRecipient" + }, + "acm002764jsd" : { + "type" : "ControlElement", + "id" : "acm002764jsd", + "name" : "verifyAnonymousResponseView" + }, + "acm002765jsd" : { + "type" : "ControlElement", + "id" : "acm002765jsd", + "name" : "isResponseEqual" + }, + "acm002766jsd" : { + "type" : "ControlElement", + "id" : "acm002766jsd", + "name" : "isRubricResponseEqual" + }, + "acm002767jsd" : { + "type" : "ControlElement", + "id" : "acm002767jsd", + "name" : "isAnonymous" + }, + "acm002768jsd" : { + "type" : "ControlElement", + "id" : "acm002768jsd", + "name" : "isAnyAnonymousResponseEqual" + }, + "acm002769jsd" : { + "type" : "ControlElement", + "id" : "acm002769jsd", + "name" : "getCourseId" + }, + "acm002770jsd" : { + "type" : "ControlElement", + "id" : "acm002770jsd", + "name" : "getCourseName" + }, + "acm002771jsd" : { + "type" : "ControlElement", + "id" : "acm002771jsd", + "name" : "getCourseInstitute" + }, + "acm002772jsd" : { + "type" : "ControlElement", + "id" : "acm002772jsd", + "name" : "getFeedbackSessionName" + }, + "acm002773jsd" : { + "type" : "ControlElement", + "id" : "acm002773jsd", + "name" : "getOpeningTime" + }, + "acm002774jsd" : { + "type" : "ControlElement", + "id" : "acm002774jsd", + "name" : "getClosingTime" + }, + "acm002775jsd" : { + "type" : "ControlElement", + "id" : "acm002775jsd", + "name" : "assertDateEquals" + }, + "acm002776jsd" : { + "type" : "ControlElement", + "id" : "acm002776jsd", + "name" : "getDateStringWithAbbr" + }, + "acm002777jsd" : { + "type" : "ControlElement", + "id" : "acm002777jsd", + "name" : "getDateStringWithOffset" + }, + "acm002778jsd" : { + "type" : "ControlElement", + "id" : "acm002778jsd", + "name" : "getQuestionText" + }, + "acm002779jsd" : { + "type" : "ControlElement", + "id" : "acm002779jsd", + "name" : "getMcqAddInfo" + }, + "acm002780jsd" : { + "type" : "ControlElement", + "id" : "acm002780jsd", + "name" : "getMsqAddInfo" + }, + "acm002781jsd" : { + "type" : "ControlElement", + "id" : "acm002781jsd", + "name" : "appendMultiChoiceInfo" + }, + "acm002782jsd" : { + "type" : "ControlElement", + "id" : "acm002782jsd", + "name" : "getRubricAddInfo" + }, + "acm002783jsd" : { + "type" : "ControlElement", + "id" : "acm002783jsd", + "name" : "getNumScaleAddInfo" + }, + "acm002784jsd" : { + "type" : "ControlElement", + "id" : "acm002784jsd", + "name" : "getRankOptionsAddInfo" + }, + "acm002785jsd" : { + "type" : "ControlElement", + "id" : "acm002785jsd", + "name" : "getConstSumOptionsAddInfo" + }, + "acm002786jsd" : { + "type" : "ControlElement", + "id" : "acm002786jsd", + "name" : "getConstSumRecipientsAddInfo" + }, + "acm002787jsd" : { + "type" : "ControlElement", + "id" : "acm002787jsd", + "name" : "appendOptions" + }, + "acm002788jsd" : { + "type" : "ControlElement", + "id" : "acm002788jsd", + "name" : "getQuestionResponsesSection" + }, + "acm002789jsd" : { + "type" : "ControlElement", + "id" : "acm002789jsd", + "name" : "showAdditionalInfo" + }, + "acm002790jsd" : { + "type" : "ControlElement", + "id" : "acm002790jsd", + "name" : "getAdditionalInfo" + }, + "acm002791jsd" : { + "type" : "ControlElement", + "id" : "acm002791jsd", + "name" : "getGivenResponseField" + }, + "acm002792jsd" : { + "type" : "ControlElement", + "id" : "acm002792jsd", + "name" : "getGivenRecipientIndex" + }, + "acm002793jsd" : { + "type" : "ControlElement", + "id" : "acm002793jsd", + "name" : "getAdditionalInfoString" + }, + "acm002794jsd" : { + "type" : "ControlElement", + "id" : "acm002794jsd", + "name" : "getAnswerString" + }, + "acm002795jsd" : { + "type" : "ControlElement", + "id" : "acm002795jsd", + "name" : "getRankOptionsAnsString" + }, + "acm002796jsd" : { + "type" : "ControlElement", + "id" : "acm002796jsd", + "name" : "getConstSumOptionsAnsString" + }, + "acm002797jsd" : { + "type" : "ControlElement", + "id" : "acm002797jsd", + "name" : "getAllResponseViews" + }, + "acm002798jsd" : { + "type" : "ControlElement", + "id" : "acm002798jsd", + "name" : "getAllResponseFields" + }, + "acm002799jsd" : { + "type" : "ControlElement", + "id" : "acm002799jsd", + "name" : "getNumScaleStatistics" + }, + "acm002800jsd" : { + "type" : "ControlElement", + "id" : "acm002800jsd", + "name" : "getRubricExcludeSelfCheckbox" + }, + "acm002801jsd" : { + "type" : "ControlElement", + "id" : "acm002801jsd", + "name" : "getRubricStatistics" + }, + "acm002802jsd" : { + "type" : "ControlElement", + "id" : "acm002802jsd", + "name" : "isCommentByResponseGiver" + }, + "acm002803jsd" : { + "type" : "ControlElement", + "id" : "acm002803jsd", + "name" : "getCommentGiver" + }, + "acm002804jsd" : { + "type" : "ControlElement", + "id" : "acm002804jsd", + "name" : "getCommentEditor" + }, + "acm002805jsd" : { + "type" : "ControlElement", + "id" : "acm002805jsd", + "name" : "getCommentFields" + }, + "acm002806jsd" : { + "type" : "ControlElement", + "id" : "acm002806jsd", + "name" : "getCommentField" + }, + "acm002807jsd" : { + "type" : "ControlElement", + "id" : "acm002807jsd", + "name" : "getGiverIndex" + }, + "acm002808jsd" : { + "type" : "ControlElement", + "id" : "acm002808jsd", + "name" : "getRecipientIndex" + }, + "acm002809jsd" : { + "type" : "ClassUnit", + "id" : "acm002809jsd", + "name" : "FeedbackResultsPage", + "compilationUnitId" : "acm002739jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004226jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005778jsd", "acm005788jsd", "acm005866jsd", "acm005909jsd", "acm005942jsd", "acm006001jsd", "acm006012jsd", "acm006061jsd", "acm006089jsd", "acm006099jsd" ], + "content" : [ "acm002743jsd", "acm002744jsd", "acm002745jsd", "acm002746jsd", "acm002747jsd", "acm002748jsd", "acm002749jsd", "acm002750jsd", "acm002751jsd", "acm002752jsd", "acm002753jsd", "acm002754jsd", "acm002755jsd", "acm002756jsd", "acm002757jsd", "acm002758jsd", "acm002759jsd", "acm002760jsd", "acm002761jsd", "acm002762jsd", "acm002763jsd", "acm002764jsd", "acm002765jsd", "acm002766jsd", "acm002767jsd", "acm002768jsd", "acm002769jsd", "acm002770jsd", "acm002771jsd", "acm002772jsd", "acm002773jsd", "acm002774jsd", "acm002775jsd", "acm002776jsd", "acm002777jsd", "acm002778jsd", "acm002779jsd", "acm002780jsd", "acm002781jsd", "acm002782jsd", "acm002783jsd", "acm002784jsd", "acm002785jsd", "acm002786jsd", "acm002787jsd", "acm002788jsd", "acm002789jsd", "acm002790jsd", "acm002791jsd", "acm002792jsd", "acm002793jsd", "acm002794jsd", "acm002795jsd", "acm002796jsd", "acm002797jsd", "acm002798jsd", "acm002799jsd", "acm002800jsd", "acm002801jsd", "acm002802jsd", "acm002803jsd", "acm002804jsd", "acm002805jsd", "acm002806jsd", "acm002807jsd", "acm002808jsd" ] + }, + "acm002810jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002810jsd", + "name" : "FeedbackSubmitPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002911jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002811jsd" : { + "type" : "CodePackage", + "id" : "acm002811jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002812jsd" ] + }, + "acm002812jsd" : { + "type" : "CodePackage", + "id" : "acm002812jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002813jsd" ] + }, + "acm002813jsd" : { + "type" : "CodePackage", + "id" : "acm002813jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002810jsd" ] + }, + "acm002814jsd" : { + "type" : "ControlElement", + "id" : "acm002814jsd", + "name" : "FeedbackSubmitPage" + }, + "acm002815jsd" : { + "type" : "ControlElement", + "id" : "acm002815jsd", + "name" : "containsExpectedPageContents" + }, + "acm002816jsd" : { + "type" : "ControlElement", + "id" : "acm002816jsd", + "name" : "verifyFeedbackSessionDetails" + }, + "acm002817jsd" : { + "type" : "ControlElement", + "id" : "acm002817jsd", + "name" : "verifyNumQuestions" + }, + "acm002818jsd" : { + "type" : "ControlElement", + "id" : "acm002818jsd", + "name" : "verifyQuestionDetails" + }, + "acm002819jsd" : { + "type" : "ControlElement", + "id" : "acm002819jsd", + "name" : "verifyLimitedRecipients" + }, + "acm002820jsd" : { + "type" : "ControlElement", + "id" : "acm002820jsd", + "name" : "verifyRecipients" + }, + "acm002821jsd" : { + "type" : "ControlElement", + "id" : "acm002821jsd", + "name" : "verifyWarningMessageForPartialResponse" + }, + "acm002822jsd" : { + "type" : "ControlElement", + "id" : "acm002822jsd", + "name" : "verifyCannotSubmit" + }, + "acm002823jsd" : { + "type" : "ControlElement", + "id" : "acm002823jsd", + "name" : "addComment" + }, + "acm002824jsd" : { + "type" : "ControlElement", + "id" : "acm002824jsd", + "name" : "editComment" + }, + "acm002825jsd" : { + "type" : "ControlElement", + "id" : "acm002825jsd", + "name" : "deleteComment" + }, + "acm002826jsd" : { + "type" : "ControlElement", + "id" : "acm002826jsd", + "name" : "verifyComment" + }, + "acm002827jsd" : { + "type" : "ControlElement", + "id" : "acm002827jsd", + "name" : "verifyNoCommentPresent" + }, + "acm002828jsd" : { + "type" : "ControlElement", + "id" : "acm002828jsd", + "name" : "verifyTextQuestion" + }, + "acm002829jsd" : { + "type" : "ControlElement", + "id" : "acm002829jsd", + "name" : "fillTextResponse" + }, + "acm002830jsd" : { + "type" : "ControlElement", + "id" : "acm002830jsd", + "name" : "verifyTextResponse" + }, + "acm002831jsd" : { + "type" : "ControlElement", + "id" : "acm002831jsd", + "name" : "verifyMcqQuestion" + }, + "acm002832jsd" : { + "type" : "ControlElement", + "id" : "acm002832jsd", + "name" : "verifyGeneratedMcqQuestion" + }, + "acm002833jsd" : { + "type" : "ControlElement", + "id" : "acm002833jsd", + "name" : "fillMcqResponse" + }, + "acm002834jsd" : { + "type" : "ControlElement", + "id" : "acm002834jsd", + "name" : "verifyMcqResponse" + }, + "acm002835jsd" : { + "type" : "ControlElement", + "id" : "acm002835jsd", + "name" : "verifyMsqQuestion" + }, + "acm002836jsd" : { + "type" : "ControlElement", + "id" : "acm002836jsd", + "name" : "verifyMsqSelectableOptionsMessage" + }, + "acm002837jsd" : { + "type" : "ControlElement", + "id" : "acm002837jsd", + "name" : "verifyGeneratedMsqQuestion" + }, + "acm002838jsd" : { + "type" : "ControlElement", + "id" : "acm002838jsd", + "name" : "fillMsqResponse" + }, + "acm002839jsd" : { + "type" : "ControlElement", + "id" : "acm002839jsd", + "name" : "verifyMsqResponse" + }, + "acm002840jsd" : { + "type" : "ControlElement", + "id" : "acm002840jsd", + "name" : "verifyNumScaleQuestion" + }, + "acm002841jsd" : { + "type" : "ControlElement", + "id" : "acm002841jsd", + "name" : "fillNumScaleResponse" + }, + "acm002842jsd" : { + "type" : "ControlElement", + "id" : "acm002842jsd", + "name" : "verifyNumScaleResponse" + }, + "acm002843jsd" : { + "type" : "ControlElement", + "id" : "acm002843jsd", + "name" : "verifyConstSumQuestion" + }, + "acm002844jsd" : { + "type" : "ControlElement", + "id" : "acm002844jsd", + "name" : "fillConstSumOptionResponse" + }, + "acm002845jsd" : { + "type" : "ControlElement", + "id" : "acm002845jsd", + "name" : "verifyConstSumOptionResponse" + }, + "acm002846jsd" : { + "type" : "ControlElement", + "id" : "acm002846jsd", + "name" : "fillConstSumRecipientResponse" + }, + "acm002847jsd" : { + "type" : "ControlElement", + "id" : "acm002847jsd", + "name" : "verifyConstSumRecipientResponse" + }, + "acm002848jsd" : { + "type" : "ControlElement", + "id" : "acm002848jsd", + "name" : "verifyContributionQuestion" + }, + "acm002849jsd" : { + "type" : "ControlElement", + "id" : "acm002849jsd", + "name" : "fillContributionResponse" + }, + "acm002850jsd" : { + "type" : "ControlElement", + "id" : "acm002850jsd", + "name" : "verifyContributionResponse" + }, + "acm002851jsd" : { + "type" : "ControlElement", + "id" : "acm002851jsd", + "name" : "verifyRubricQuestion" + }, + "acm002852jsd" : { + "type" : "ControlElement", + "id" : "acm002852jsd", + "name" : "fillRubricResponse" + }, + "acm002853jsd" : { + "type" : "ControlElement", + "id" : "acm002853jsd", + "name" : "verifyRubricResponse" + }, + "acm002854jsd" : { + "type" : "ControlElement", + "id" : "acm002854jsd", + "name" : "verifyRankQuestion" + }, + "acm002855jsd" : { + "type" : "ControlElement", + "id" : "acm002855jsd", + "name" : "fillRankOptionResponse" + }, + "acm002856jsd" : { + "type" : "ControlElement", + "id" : "acm002856jsd", + "name" : "verifyRankOptionResponse" + }, + "acm002857jsd" : { + "type" : "ControlElement", + "id" : "acm002857jsd", + "name" : "fillRankRecipientResponse" + }, + "acm002858jsd" : { + "type" : "ControlElement", + "id" : "acm002858jsd", + "name" : "verifyRankRecipientResponse" + }, + "acm002859jsd" : { + "type" : "ControlElement", + "id" : "acm002859jsd", + "name" : "getCourseId" + }, + "acm002860jsd" : { + "type" : "ControlElement", + "id" : "acm002860jsd", + "name" : "getCourseName" + }, + "acm002861jsd" : { + "type" : "ControlElement", + "id" : "acm002861jsd", + "name" : "getCourseInstitute" + }, + "acm002862jsd" : { + "type" : "ControlElement", + "id" : "acm002862jsd", + "name" : "getFeedbackSessionName" + }, + "acm002863jsd" : { + "type" : "ControlElement", + "id" : "acm002863jsd", + "name" : "getOpeningTime" + }, + "acm002864jsd" : { + "type" : "ControlElement", + "id" : "acm002864jsd", + "name" : "getClosingTime" + }, + "acm002865jsd" : { + "type" : "ControlElement", + "id" : "acm002865jsd", + "name" : "getInstructions" + }, + "acm002866jsd" : { + "type" : "ControlElement", + "id" : "acm002866jsd", + "name" : "assertDateEquals" + }, + "acm002867jsd" : { + "type" : "ControlElement", + "id" : "acm002867jsd", + "name" : "getDateStringWithAbbr" + }, + "acm002868jsd" : { + "type" : "ControlElement", + "id" : "acm002868jsd", + "name" : "getDateStringWithOffset" + }, + "acm002869jsd" : { + "type" : "ControlElement", + "id" : "acm002869jsd", + "name" : "getQuestionForm" + }, + "acm002870jsd" : { + "type" : "ControlElement", + "id" : "acm002870jsd", + "name" : "getQuestionBrief" + }, + "acm002871jsd" : { + "type" : "ControlElement", + "id" : "acm002871jsd", + "name" : "verifyVisibilityList" + }, + "acm002872jsd" : { + "type" : "ControlElement", + "id" : "acm002872jsd", + "name" : "verifyVisibilityStringPresent" + }, + "acm002873jsd" : { + "type" : "ControlElement", + "id" : "acm002873jsd", + "name" : "getVisibilityString" + }, + "acm002874jsd" : { + "type" : "ControlElement", + "id" : "acm002874jsd", + "name" : "getViewerString" + }, + "acm002875jsd" : { + "type" : "ControlElement", + "id" : "acm002875jsd", + "name" : "getRecipientString" + }, + "acm002876jsd" : { + "type" : "ControlElement", + "id" : "acm002876jsd", + "name" : "clickSubmitQuestionButton" + }, + "acm002877jsd" : { + "type" : "ControlElement", + "id" : "acm002877jsd", + "name" : "clickSubmitAllQuestionsButton" + }, + "acm002878jsd" : { + "type" : "ControlElement", + "id" : "acm002878jsd", + "name" : "getSubmitAllQuestionsButton" + }, + "acm002879jsd" : { + "type" : "ControlElement", + "id" : "acm002879jsd", + "name" : "getQuestionDescription" + }, + "acm002880jsd" : { + "type" : "ControlElement", + "id" : "acm002880jsd", + "name" : "getCommentSection" + }, + "acm002881jsd" : { + "type" : "ControlElement", + "id" : "acm002881jsd", + "name" : "writeToCommentEditor" + }, + "acm002882jsd" : { + "type" : "ControlElement", + "id" : "acm002882jsd", + "name" : "getRecipientIndex" + }, + "acm002883jsd" : { + "type" : "ControlElement", + "id" : "acm002883jsd", + "name" : "getTextResponseEditor" + }, + "acm002884jsd" : { + "type" : "ControlElement", + "id" : "acm002884jsd", + "name" : "getResponseLengthText" + }, + "acm002885jsd" : { + "type" : "ControlElement", + "id" : "acm002885jsd", + "name" : "getDoubleString" + }, + "acm002886jsd" : { + "type" : "ControlElement", + "id" : "acm002886jsd", + "name" : "getMcqSection" + }, + "acm002887jsd" : { + "type" : "ControlElement", + "id" : "acm002887jsd", + "name" : "getMcqOtherOptionRadioBtn" + }, + "acm002888jsd" : { + "type" : "ControlElement", + "id" : "acm002888jsd", + "name" : "getMcqOtherOptionTextbox" + }, + "acm002889jsd" : { + "type" : "ControlElement", + "id" : "acm002889jsd", + "name" : "getMcqOptions" + }, + "acm002890jsd" : { + "type" : "ControlElement", + "id" : "acm002890jsd", + "name" : "getMcqRadioBtns" + }, + "acm002891jsd" : { + "type" : "ControlElement", + "id" : "acm002891jsd", + "name" : "getMsqSection" + }, + "acm002892jsd" : { + "type" : "ControlElement", + "id" : "acm002892jsd", + "name" : "getMsqOtherOptionCheckbox" + }, + "acm002893jsd" : { + "type" : "ControlElement", + "id" : "acm002893jsd", + "name" : "getMsqOtherOptionTextbox" + }, + "acm002894jsd" : { + "type" : "ControlElement", + "id" : "acm002894jsd", + "name" : "getMsqOptions" + }, + "acm002895jsd" : { + "type" : "ControlElement", + "id" : "acm002895jsd", + "name" : "getMsqCheckboxes" + }, + "acm002896jsd" : { + "type" : "ControlElement", + "id" : "acm002896jsd", + "name" : "getNumScaleSection" + }, + "acm002897jsd" : { + "type" : "ControlElement", + "id" : "acm002897jsd", + "name" : "getNumScaleInput" + }, + "acm002898jsd" : { + "type" : "ControlElement", + "id" : "acm002898jsd", + "name" : "getConstSumOptionsSection" + }, + "acm002899jsd" : { + "type" : "ControlElement", + "id" : "acm002899jsd", + "name" : "getConstSumOptions" + }, + "acm002900jsd" : { + "type" : "ControlElement", + "id" : "acm002900jsd", + "name" : "getConstSumInputs" + }, + "acm002901jsd" : { + "type" : "ControlElement", + "id" : "acm002901jsd", + "name" : "getConstSumRecipientInputs" + }, + "acm002902jsd" : { + "type" : "ControlElement", + "id" : "acm002902jsd", + "name" : "getContributionDropdowns" + }, + "acm002903jsd" : { + "type" : "ControlElement", + "id" : "acm002903jsd", + "name" : "getContributionString" + }, + "acm002904jsd" : { + "type" : "ControlElement", + "id" : "acm002904jsd", + "name" : "getRubricSection" + }, + "acm002905jsd" : { + "type" : "ControlElement", + "id" : "acm002905jsd", + "name" : "getRubricTable" + }, + "acm002906jsd" : { + "type" : "ControlElement", + "id" : "acm002906jsd", + "name" : "getRubricInputs" + }, + "acm002907jsd" : { + "type" : "ControlElement", + "id" : "acm002907jsd", + "name" : "getRankOptionsSection" + }, + "acm002908jsd" : { + "type" : "ControlElement", + "id" : "acm002908jsd", + "name" : "getRankOptions" + }, + "acm002909jsd" : { + "type" : "ControlElement", + "id" : "acm002909jsd", + "name" : "getRankOptionsDropdowns" + }, + "acm002910jsd" : { + "type" : "ControlElement", + "id" : "acm002910jsd", + "name" : "getRankRecipientDropdowns" + }, + "acm002911jsd" : { + "type" : "ClassUnit", + "id" : "acm002911jsd", + "name" : "FeedbackSubmitPage", + "compilationUnitId" : "acm002810jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004226jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005778jsd", "acm005788jsd", "acm005820jsd", "acm005838jsd", "acm005866jsd", "acm005880jsd", "acm005909jsd", "acm005923jsd", "acm005942jsd", "acm005952jsd", "acm006001jsd", "acm006012jsd", "acm006025jsd", "acm006049jsd", "acm006089jsd", "acm006099jsd", "acm006116jsd", "acm006127jsd" ], + "content" : [ "acm002814jsd", "acm002815jsd", "acm002816jsd", "acm002817jsd", "acm002818jsd", "acm002819jsd", "acm002820jsd", "acm002821jsd", "acm002822jsd", "acm002823jsd", "acm002824jsd", "acm002825jsd", "acm002826jsd", "acm002827jsd", "acm002828jsd", "acm002829jsd", "acm002830jsd", "acm002831jsd", "acm002832jsd", "acm002833jsd", "acm002834jsd", "acm002835jsd", "acm002836jsd", "acm002837jsd", "acm002838jsd", "acm002839jsd", "acm002840jsd", "acm002841jsd", "acm002842jsd", "acm002843jsd", "acm002844jsd", "acm002845jsd", "acm002846jsd", "acm002847jsd", "acm002848jsd", "acm002849jsd", "acm002850jsd", "acm002851jsd", "acm002852jsd", "acm002853jsd", "acm002854jsd", "acm002855jsd", "acm002856jsd", "acm002857jsd", "acm002858jsd", "acm002859jsd", "acm002860jsd", "acm002861jsd", "acm002862jsd", "acm002863jsd", "acm002864jsd", "acm002865jsd", "acm002866jsd", "acm002867jsd", "acm002868jsd", "acm002869jsd", "acm002870jsd", "acm002871jsd", "acm002872jsd", "acm002873jsd", "acm002874jsd", "acm002875jsd", "acm002876jsd", "acm002877jsd", "acm002878jsd", "acm002879jsd", "acm002880jsd", "acm002881jsd", "acm002882jsd", "acm002883jsd", "acm002884jsd", "acm002885jsd", "acm002886jsd", "acm002887jsd", "acm002888jsd", "acm002889jsd", "acm002890jsd", "acm002891jsd", "acm002892jsd", "acm002893jsd", "acm002894jsd", "acm002895jsd", "acm002896jsd", "acm002897jsd", "acm002898jsd", "acm002899jsd", "acm002900jsd", "acm002901jsd", "acm002902jsd", "acm002903jsd", "acm002904jsd", "acm002905jsd", "acm002906jsd", "acm002907jsd", "acm002908jsd", "acm002909jsd", "acm002910jsd" ] + }, + "acm002912jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002912jsd", + "name" : "HomePage", + "parentId" : "acm002489jsd", + "content" : [ "acm002919jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002913jsd" : { + "type" : "CodePackage", + "id" : "acm002913jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002914jsd" ] + }, + "acm002914jsd" : { + "type" : "CodePackage", + "id" : "acm002914jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002915jsd" ] + }, + "acm002915jsd" : { + "type" : "CodePackage", + "id" : "acm002915jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002912jsd" ] + }, + "acm002916jsd" : { + "type" : "ControlElement", + "id" : "acm002916jsd", + "name" : "HomePage" + }, + "acm002917jsd" : { + "type" : "ControlElement", + "id" : "acm002917jsd", + "name" : "containsExpectedPageContents" + }, + "acm002918jsd" : { + "type" : "ControlElement", + "id" : "acm002918jsd", + "name" : "waitForPageToLoad" + }, + "acm002919jsd" : { + "type" : "ClassUnit", + "id" : "acm002919jsd", + "name" : "HomePage", + "compilationUnitId" : "acm002912jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002916jsd", "acm002917jsd", "acm002918jsd" ] + }, + "acm002920jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002920jsd", + "name" : "IanaTimezonePage", + "parentId" : "acm002489jsd", + "content" : [ "acm002928jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002921jsd" : { + "type" : "CodePackage", + "id" : "acm002921jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002922jsd" ] + }, + "acm002922jsd" : { + "type" : "CodePackage", + "id" : "acm002922jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002923jsd" ] + }, + "acm002923jsd" : { + "type" : "CodePackage", + "id" : "acm002923jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002920jsd" ] + }, + "acm002924jsd" : { + "type" : "ControlElement", + "id" : "acm002924jsd", + "name" : "IanaTimezonePage" + }, + "acm002925jsd" : { + "type" : "ControlElement", + "id" : "acm002925jsd", + "name" : "containsExpectedPageContents" + }, + "acm002926jsd" : { + "type" : "ControlElement", + "id" : "acm002926jsd", + "name" : "getVersion" + }, + "acm002927jsd" : { + "type" : "ControlElement", + "id" : "acm002927jsd", + "name" : "getReleaseDate" + }, + "acm002928jsd" : { + "type" : "ClassUnit", + "id" : "acm002928jsd", + "name" : "IanaTimezonePage", + "compilationUnitId" : "acm002920jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm002924jsd", "acm002925jsd", "acm002926jsd", "acm002927jsd" ] + }, + "acm002929jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002929jsd", + "name" : "InstructorCourseDetailsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm002956jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002930jsd" : { + "type" : "CodePackage", + "id" : "acm002930jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002931jsd" ] + }, + "acm002931jsd" : { + "type" : "CodePackage", + "id" : "acm002931jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002932jsd" ] + }, + "acm002932jsd" : { + "type" : "CodePackage", + "id" : "acm002932jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002929jsd" ] + }, + "acm002933jsd" : { + "type" : "ControlElement", + "id" : "acm002933jsd", + "name" : "InstructorCourseDetailsPage" + }, + "acm002934jsd" : { + "type" : "ControlElement", + "id" : "acm002934jsd", + "name" : "containsExpectedPageContents" + }, + "acm002935jsd" : { + "type" : "ControlElement", + "id" : "acm002935jsd", + "name" : "verifyCourseDetails" + }, + "acm002936jsd" : { + "type" : "ControlElement", + "id" : "acm002936jsd", + "name" : "verifyStudentDetails" + }, + "acm002937jsd" : { + "type" : "ControlElement", + "id" : "acm002937jsd", + "name" : "verifyNumStudents" + }, + "acm002938jsd" : { + "type" : "ControlElement", + "id" : "acm002938jsd", + "name" : "sendInvite" + }, + "acm002939jsd" : { + "type" : "ControlElement", + "id" : "acm002939jsd", + "name" : "remindAllToJoin" + }, + "acm002940jsd" : { + "type" : "ControlElement", + "id" : "acm002940jsd", + "name" : "downloadStudentList" + }, + "acm002941jsd" : { + "type" : "ControlElement", + "id" : "acm002941jsd", + "name" : "sortByName" + }, + "acm002942jsd" : { + "type" : "ControlElement", + "id" : "acm002942jsd", + "name" : "sortByStatus" + }, + "acm002943jsd" : { + "type" : "ControlElement", + "id" : "acm002943jsd", + "name" : "deleteStudent" + }, + "acm002944jsd" : { + "type" : "ControlElement", + "id" : "acm002944jsd", + "name" : "deleteAllStudents" + }, + "acm002945jsd" : { + "type" : "ControlElement", + "id" : "acm002945jsd", + "name" : "getExpectedInstructorString" + }, + "acm002946jsd" : { + "type" : "ControlElement", + "id" : "acm002946jsd", + "name" : "getStudentList" + }, + "acm002947jsd" : { + "type" : "ControlElement", + "id" : "acm002947jsd", + "name" : "getExpectedStudentValues" + }, + "acm002948jsd" : { + "type" : "ControlElement", + "id" : "acm002948jsd", + "name" : "getSendInviteButton" + }, + "acm002949jsd" : { + "type" : "ControlElement", + "id" : "acm002949jsd", + "name" : "getDeleteButton" + }, + "acm002950jsd" : { + "type" : "ControlElement", + "id" : "acm002950jsd", + "name" : "getAllStudentRows" + }, + "acm002951jsd" : { + "type" : "ControlElement", + "id" : "acm002951jsd", + "name" : "getNumStudents" + }, + "acm002952jsd" : { + "type" : "ControlElement", + "id" : "acm002952jsd", + "name" : "getStudentRow" + }, + "acm002953jsd" : { + "type" : "ControlElement", + "id" : "acm002953jsd", + "name" : "clickViewStudent" + }, + "acm002954jsd" : { + "type" : "ControlElement", + "id" : "acm002954jsd", + "name" : "clickEditStudent" + }, + "acm002955jsd" : { + "type" : "ControlElement", + "id" : "acm002955jsd", + "name" : "clickViewAllRecords" + }, + "acm002956jsd" : { + "type" : "ClassUnit", + "id" : "acm002956jsd", + "name" : "InstructorCourseDetailsPage", + "compilationUnitId" : "acm002929jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm003069jsd", "acm003079jsd", "acm003627jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm002933jsd", "acm002934jsd", "acm002935jsd", "acm002936jsd", "acm002937jsd", "acm002938jsd", "acm002939jsd", "acm002940jsd", "acm002941jsd", "acm002942jsd", "acm002943jsd", "acm002944jsd", "acm002945jsd", "acm002946jsd", "acm002947jsd", "acm002948jsd", "acm002949jsd", "acm002950jsd", "acm002951jsd", "acm002952jsd", "acm002953jsd", "acm002954jsd", "acm002955jsd" ] + }, + "acm002957jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002957jsd", + "name" : "InstructorCourseEditPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003039jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002958jsd" : { + "type" : "CodePackage", + "id" : "acm002958jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm002959jsd" ] + }, + "acm002959jsd" : { + "type" : "CodePackage", + "id" : "acm002959jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm002960jsd" ] + }, + "acm002960jsd" : { + "type" : "CodePackage", + "id" : "acm002960jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm002957jsd" ] + }, + "acm002961jsd" : { + "type" : "ControlElement", + "id" : "acm002961jsd", + "name" : "InstructorCourseEditPage" + }, + "acm002962jsd" : { + "type" : "ControlElement", + "id" : "acm002962jsd", + "name" : "containsExpectedPageContents" + }, + "acm002963jsd" : { + "type" : "ControlElement", + "id" : "acm002963jsd", + "name" : "verifyCourseDetails" + }, + "acm002964jsd" : { + "type" : "ControlElement", + "id" : "acm002964jsd", + "name" : "verifyInstructorDetails" + }, + "acm002965jsd" : { + "type" : "ControlElement", + "id" : "acm002965jsd", + "name" : "verifyCustomPrivileges" + }, + "acm002966jsd" : { + "type" : "ControlElement", + "id" : "acm002966jsd", + "name" : "verifyCourseLevelPrivileges" + }, + "acm002967jsd" : { + "type" : "ControlElement", + "id" : "acm002967jsd", + "name" : "verifySectionLevelPrivileges" + }, + "acm002968jsd" : { + "type" : "ControlElement", + "id" : "acm002968jsd", + "name" : "verifySessionLevelPrivileges" + }, + "acm002969jsd" : { + "type" : "ControlElement", + "id" : "acm002969jsd", + "name" : "verifyCourseNotEditable" + }, + "acm002970jsd" : { + "type" : "ControlElement", + "id" : "acm002970jsd", + "name" : "verifyInstructorsNotEditable" + }, + "acm002971jsd" : { + "type" : "ControlElement", + "id" : "acm002971jsd", + "name" : "verifyAddInstructorNotAllowed" + }, + "acm002972jsd" : { + "type" : "ControlElement", + "id" : "acm002972jsd", + "name" : "verifyCopyInstructorsNotAllowed" + }, + "acm002973jsd" : { + "type" : "ControlElement", + "id" : "acm002973jsd", + "name" : "verifyNumInstructorsEquals" + }, + "acm002974jsd" : { + "type" : "ControlElement", + "id" : "acm002974jsd", + "name" : "editCourse" + }, + "acm002975jsd" : { + "type" : "ControlElement", + "id" : "acm002975jsd", + "name" : "deleteCourse" + }, + "acm002976jsd" : { + "type" : "ControlElement", + "id" : "acm002976jsd", + "name" : "addInstructor" + }, + "acm002977jsd" : { + "type" : "ControlElement", + "id" : "acm002977jsd", + "name" : "copyInstructors" + }, + "acm002978jsd" : { + "type" : "ControlElement", + "id" : "acm002978jsd", + "name" : "verifyCopyInstructorWithExistingEmailNotAllowed" + }, + "acm002979jsd" : { + "type" : "ControlElement", + "id" : "acm002979jsd", + "name" : "resendInstructorInvite" + }, + "acm002980jsd" : { + "type" : "ControlElement", + "id" : "acm002980jsd", + "name" : "deleteInstructor" + }, + "acm002981jsd" : { + "type" : "ControlElement", + "id" : "acm002981jsd", + "name" : "editInstructor" + }, + "acm002982jsd" : { + "type" : "ControlElement", + "id" : "acm002982jsd", + "name" : "toggleCustomCourseLevelPrivilege" + }, + "acm002983jsd" : { + "type" : "ControlElement", + "id" : "acm002983jsd", + "name" : "toggleCustomSectionLevelPrivilege" + }, + "acm002984jsd" : { + "type" : "ControlElement", + "id" : "acm002984jsd", + "name" : "toggleCustomSessionLevelPrivilege" + }, + "acm002985jsd" : { + "type" : "ControlElement", + "id" : "acm002985jsd", + "name" : "getNumInstructors" + }, + "acm002986jsd" : { + "type" : "ControlElement", + "id" : "acm002986jsd", + "name" : "clickEditCourseButton" + }, + "acm002987jsd" : { + "type" : "ControlElement", + "id" : "acm002987jsd", + "name" : "clickSaveCourseButton" + }, + "acm002988jsd" : { + "type" : "ControlElement", + "id" : "acm002988jsd", + "name" : "selectNewTimeZone" + }, + "acm002989jsd" : { + "type" : "ControlElement", + "id" : "acm002989jsd", + "name" : "clickAddNewInstructorButton" + }, + "acm002990jsd" : { + "type" : "ControlElement", + "id" : "acm002990jsd", + "name" : "clickCopyInstructorsButton" + }, + "acm002991jsd" : { + "type" : "ControlElement", + "id" : "acm002991jsd", + "name" : "clickEditInstructorButton" + }, + "acm002992jsd" : { + "type" : "ControlElement", + "id" : "acm002992jsd", + "name" : "clickCancelInstructorButton" + }, + "acm002993jsd" : { + "type" : "ControlElement", + "id" : "acm002993jsd", + "name" : "clickSaveInstructorButton" + }, + "acm002994jsd" : { + "type" : "ControlElement", + "id" : "acm002994jsd", + "name" : "clickAddSectionPrivilegeLink" + }, + "acm002995jsd" : { + "type" : "ControlElement", + "id" : "acm002995jsd", + "name" : "clickAddSessionPrivilegeLink" + }, + "acm002996jsd" : { + "type" : "ControlElement", + "id" : "acm002996jsd", + "name" : "getCourseId" + }, + "acm002997jsd" : { + "type" : "ControlElement", + "id" : "acm002997jsd", + "name" : "getCourseName" + }, + "acm002998jsd" : { + "type" : "ControlElement", + "id" : "acm002998jsd", + "name" : "getCourseInstitute" + }, + "acm002999jsd" : { + "type" : "ControlElement", + "id" : "acm002999jsd", + "name" : "getTimeZone" + }, + "acm003000jsd" : { + "type" : "ControlElement", + "id" : "acm003000jsd", + "name" : "getEditInstructorButton" + }, + "acm003001jsd" : { + "type" : "ControlElement", + "id" : "acm003001jsd", + "name" : "getInviteInstructorButton" + }, + "acm003002jsd" : { + "type" : "ControlElement", + "id" : "acm003002jsd", + "name" : "getDeleteInstructorButton" + }, + "acm003003jsd" : { + "type" : "ControlElement", + "id" : "acm003003jsd", + "name" : "getCancelInstructorButton" + }, + "acm003004jsd" : { + "type" : "ControlElement", + "id" : "acm003004jsd", + "name" : "getSaveInstructorButton" + }, + "acm003005jsd" : { + "type" : "ControlElement", + "id" : "acm003005jsd", + "name" : "getNameField" + }, + "acm003006jsd" : { + "type" : "ControlElement", + "id" : "acm003006jsd", + "name" : "getEmailField" + }, + "acm003007jsd" : { + "type" : "ControlElement", + "id" : "acm003007jsd", + "name" : "getDisplayedToStudentCheckBox" + }, + "acm003008jsd" : { + "type" : "ControlElement", + "id" : "acm003008jsd", + "name" : "getDisplayNameField" + }, + "acm003009jsd" : { + "type" : "ControlElement", + "id" : "acm003009jsd", + "name" : "getInstructorGoogleId" + }, + "acm003010jsd" : { + "type" : "ControlElement", + "id" : "acm003010jsd", + "name" : "getInstructorName" + }, + "acm003011jsd" : { + "type" : "ControlElement", + "id" : "acm003011jsd", + "name" : "getInstructorEmail" + }, + "acm003012jsd" : { + "type" : "ControlElement", + "id" : "acm003012jsd", + "name" : "getInstructorDisplayedToStudents" + }, + "acm003013jsd" : { + "type" : "ControlElement", + "id" : "acm003013jsd", + "name" : "getInstructorDisplayName" + }, + "acm003014jsd" : { + "type" : "ControlElement", + "id" : "acm003014jsd", + "name" : "getInstructorRole" + }, + "acm003015jsd" : { + "type" : "ControlElement", + "id" : "acm003015jsd", + "name" : "getAccessLevels" + }, + "acm003016jsd" : { + "type" : "ControlElement", + "id" : "acm003016jsd", + "name" : "getAccessLevelsRadioButton" + }, + "acm003017jsd" : { + "type" : "ControlElement", + "id" : "acm003017jsd", + "name" : "selectRoleForInstructor" + }, + "acm003018jsd" : { + "type" : "ControlElement", + "id" : "acm003018jsd", + "name" : "getCourseLevelPanel" + }, + "acm003019jsd" : { + "type" : "ControlElement", + "id" : "acm003019jsd", + "name" : "getCourseLevelPanelCheckBoxes" + }, + "acm003020jsd" : { + "type" : "ControlElement", + "id" : "acm003020jsd", + "name" : "getCourseLevelPanelCheckBox" + }, + "acm003021jsd" : { + "type" : "ControlElement", + "id" : "acm003021jsd", + "name" : "getAddSectionLevelPrivilegesLink" + }, + "acm003022jsd" : { + "type" : "ControlElement", + "id" : "acm003022jsd", + "name" : "getAddSessionLevelPrivilegesLink" + }, + "acm003023jsd" : { + "type" : "ControlElement", + "id" : "acm003023jsd", + "name" : "getSectionSelections" + }, + "acm003024jsd" : { + "type" : "ControlElement", + "id" : "acm003024jsd", + "name" : "getSectionLevelPanelBody" + }, + "acm003025jsd" : { + "type" : "ControlElement", + "id" : "acm003025jsd", + "name" : "getNumSectionLevelPanels" + }, + "acm003026jsd" : { + "type" : "ControlElement", + "id" : "acm003026jsd", + "name" : "getSectionLevelPanelNumWithSectionSelected" + }, + "acm003027jsd" : { + "type" : "ControlElement", + "id" : "acm003027jsd", + "name" : "getSectionSelectionCheckBox" + }, + "acm003028jsd" : { + "type" : "ControlElement", + "id" : "acm003028jsd", + "name" : "getSectionLevelCheckBox" + }, + "acm003029jsd" : { + "type" : "ControlElement", + "id" : "acm003029jsd", + "name" : "getSessionLevelTable" + }, + "acm003030jsd" : { + "type" : "ControlElement", + "id" : "acm003030jsd", + "name" : "getSessionLevelTableRow" + }, + "acm003031jsd" : { + "type" : "ControlElement", + "id" : "acm003031jsd", + "name" : "getSessionLevelCheckbox" + }, + "acm003032jsd" : { + "type" : "ControlElement", + "id" : "acm003032jsd", + "name" : "getRoleIndex" + }, + "acm003033jsd" : { + "type" : "ControlElement", + "id" : "acm003033jsd", + "name" : "getCourseLevelPrivilegeIndex" + }, + "acm003034jsd" : { + "type" : "ControlElement", + "id" : "acm003034jsd", + "name" : "getSectionLevelPrivilegeIndex" + }, + "acm003035jsd" : { + "type" : "ControlElement", + "id" : "acm003035jsd", + "name" : "getSessionLevelPrivilegeIndex" + }, + "acm003036jsd" : { + "type" : "ControlElement", + "id" : "acm003036jsd", + "name" : "getIntrNum" + }, + "acm003037jsd" : { + "type" : "ControlElement", + "id" : "acm003037jsd", + "name" : "getSectionIndex" + }, + "acm003038jsd" : { + "type" : "ControlElement", + "id" : "acm003038jsd", + "name" : "getSessionIndex" + }, + "acm003039jsd" : { + "type" : "ClassUnit", + "id" : "acm003039jsd", + "name" : "InstructorCourseEditPage", + "compilationUnitId" : "acm002957jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004286jsd", "acm004332jsd", "acm004598jsd", "acm005233jsd" ], + "content" : [ "acm002961jsd", "acm002962jsd", "acm002963jsd", "acm002964jsd", "acm002965jsd", "acm002966jsd", "acm002967jsd", "acm002968jsd", "acm002969jsd", "acm002970jsd", "acm002971jsd", "acm002972jsd", "acm002973jsd", "acm002974jsd", "acm002975jsd", "acm002976jsd", "acm002977jsd", "acm002978jsd", "acm002979jsd", "acm002980jsd", "acm002981jsd", "acm002982jsd", "acm002983jsd", "acm002984jsd", "acm002985jsd", "acm002986jsd", "acm002987jsd", "acm002988jsd", "acm002989jsd", "acm002990jsd", "acm002991jsd", "acm002992jsd", "acm002993jsd", "acm002994jsd", "acm002995jsd", "acm002996jsd", "acm002997jsd", "acm002998jsd", "acm002999jsd", "acm003000jsd", "acm003001jsd", "acm003002jsd", "acm003003jsd", "acm003004jsd", "acm003005jsd", "acm003006jsd", "acm003007jsd", "acm003008jsd", "acm003009jsd", "acm003010jsd", "acm003011jsd", "acm003012jsd", "acm003013jsd", "acm003014jsd", "acm003015jsd", "acm003016jsd", "acm003017jsd", "acm003018jsd", "acm003019jsd", "acm003020jsd", "acm003021jsd", "acm003022jsd", "acm003023jsd", "acm003024jsd", "acm003025jsd", "acm003026jsd", "acm003027jsd", "acm003028jsd", "acm003029jsd", "acm003030jsd", "acm003031jsd", "acm003032jsd", "acm003033jsd", "acm003034jsd", "acm003035jsd", "acm003036jsd", "acm003037jsd", "acm003038jsd" ] + }, + "acm003040jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003040jsd", + "name" : "InstructorCourseEnrollPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003058jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003041jsd" : { + "type" : "CodePackage", + "id" : "acm003041jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003042jsd" ] + }, + "acm003042jsd" : { + "type" : "CodePackage", + "id" : "acm003042jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003043jsd" ] + }, + "acm003043jsd" : { + "type" : "CodePackage", + "id" : "acm003043jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003040jsd" ] + }, + "acm003044jsd" : { + "type" : "ControlElement", + "id" : "acm003044jsd", + "name" : "InstructorCourseEnrollPage" + }, + "acm003045jsd" : { + "type" : "ControlElement", + "id" : "acm003045jsd", + "name" : "containsExpectedPageContents" + }, + "acm003046jsd" : { + "type" : "ControlElement", + "id" : "acm003046jsd", + "name" : "verifyIsCorrectPage" + }, + "acm003047jsd" : { + "type" : "ControlElement", + "id" : "acm003047jsd", + "name" : "clickToggleExistingStudentsHeader" + }, + "acm003048jsd" : { + "type" : "ControlElement", + "id" : "acm003048jsd", + "name" : "clickEnrollButton" + }, + "acm003049jsd" : { + "type" : "ControlElement", + "id" : "acm003049jsd", + "name" : "clickAddButton" + }, + "acm003050jsd" : { + "type" : "ControlElement", + "id" : "acm003050jsd", + "name" : "addEnrollSpreadsheetRows" + }, + "acm003051jsd" : { + "type" : "ControlElement", + "id" : "acm003051jsd", + "name" : "verifyNumAddedEnrollSpreadsheetRows" + }, + "acm003052jsd" : { + "type" : "ControlElement", + "id" : "acm003052jsd", + "name" : "enroll" + }, + "acm003053jsd" : { + "type" : "ControlElement", + "id" : "acm003053jsd", + "name" : "verifyExistingStudentsTableContains" + }, + "acm003054jsd" : { + "type" : "ControlElement", + "id" : "acm003054jsd", + "name" : "verifyResultsPanelContains" + }, + "acm003055jsd" : { + "type" : "ControlElement", + "id" : "acm003055jsd", + "name" : "fillEnrollSpreadsheet" + }, + "acm003056jsd" : { + "type" : "ControlElement", + "id" : "acm003056jsd", + "name" : "getEnrollSpreadsheetFirstCell" + }, + "acm003057jsd" : { + "type" : "ControlElement", + "id" : "acm003057jsd", + "name" : "getEnrollmentData" + }, + "acm003058jsd" : { + "type" : "ClassUnit", + "id" : "acm003058jsd", + "name" : "InstructorCourseEnrollPage", + "compilationUnitId" : "acm003040jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm005412jsd" ], + "content" : [ "acm003044jsd", "acm003045jsd", "acm003046jsd", "acm003047jsd", "acm003048jsd", "acm003049jsd", "acm003050jsd", "acm003051jsd", "acm003052jsd", "acm003053jsd", "acm003054jsd", "acm003055jsd", "acm003056jsd", "acm003057jsd" ] + }, + "acm003059jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003059jsd", + "name" : "InstructorCourseStudentDetailsEditPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003069jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003060jsd" : { + "type" : "CodePackage", + "id" : "acm003060jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003061jsd" ] + }, + "acm003061jsd" : { + "type" : "CodePackage", + "id" : "acm003061jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003062jsd" ] + }, + "acm003062jsd" : { + "type" : "CodePackage", + "id" : "acm003062jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003059jsd" ] + }, + "acm003063jsd" : { + "type" : "ControlElement", + "id" : "acm003063jsd", + "name" : "InstructorCourseStudentDetailsEditPage" + }, + "acm003064jsd" : { + "type" : "ControlElement", + "id" : "acm003064jsd", + "name" : "containsExpectedPageContents" + }, + "acm003065jsd" : { + "type" : "ControlElement", + "id" : "acm003065jsd", + "name" : "verifyIsCorrectPage" + }, + "acm003066jsd" : { + "type" : "ControlElement", + "id" : "acm003066jsd", + "name" : "verifyStudentDetails" + }, + "acm003067jsd" : { + "type" : "ControlElement", + "id" : "acm003067jsd", + "name" : "editStudentDetails" + }, + "acm003068jsd" : { + "type" : "ControlElement", + "id" : "acm003068jsd", + "name" : "editStudentEmailAndResendLinks" + }, + "acm003069jsd" : { + "type" : "ClassUnit", + "id" : "acm003069jsd", + "name" : "InstructorCourseStudentDetailsEditPage", + "compilationUnitId" : "acm003059jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm005412jsd" ], + "content" : [ "acm003063jsd", "acm003064jsd", "acm003065jsd", "acm003066jsd", "acm003067jsd", "acm003068jsd" ] + }, + "acm003070jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003070jsd", + "name" : "InstructorCourseStudentDetailsViewPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003079jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003071jsd" : { + "type" : "CodePackage", + "id" : "acm003071jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003072jsd" ] + }, + "acm003072jsd" : { + "type" : "CodePackage", + "id" : "acm003072jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003073jsd" ] + }, + "acm003073jsd" : { + "type" : "CodePackage", + "id" : "acm003073jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003070jsd" ] + }, + "acm003074jsd" : { + "type" : "ControlElement", + "id" : "acm003074jsd", + "name" : "InstructorCourseStudentDetailsViewPage" + }, + "acm003075jsd" : { + "type" : "ControlElement", + "id" : "acm003075jsd", + "name" : "containsExpectedPageContents" + }, + "acm003076jsd" : { + "type" : "ControlElement", + "id" : "acm003076jsd", + "name" : "verifyIsCorrectPage" + }, + "acm003077jsd" : { + "type" : "ControlElement", + "id" : "acm003077jsd", + "name" : "verifyStudentDetails" + }, + "acm003078jsd" : { + "type" : "ControlElement", + "id" : "acm003078jsd", + "name" : "verifyDetail" + }, + "acm003079jsd" : { + "type" : "ClassUnit", + "id" : "acm003079jsd", + "name" : "InstructorCourseStudentDetailsViewPage", + "compilationUnitId" : "acm003070jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm005412jsd" ], + "content" : [ "acm003074jsd", "acm003075jsd", "acm003076jsd", "acm003077jsd", "acm003078jsd" ] + }, + "acm003080jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003080jsd", + "name" : "InstructorCoursesPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003150jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003081jsd" : { + "type" : "CodePackage", + "id" : "acm003081jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003082jsd" ] + }, + "acm003082jsd" : { + "type" : "CodePackage", + "id" : "acm003082jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003083jsd" ] + }, + "acm003083jsd" : { + "type" : "CodePackage", + "id" : "acm003083jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003080jsd" ] + }, + "acm003084jsd" : { + "type" : "ControlElement", + "id" : "acm003084jsd", + "name" : "InstructorCoursesPage" + }, + "acm003085jsd" : { + "type" : "ControlElement", + "id" : "acm003085jsd", + "name" : "containsExpectedPageContents" + }, + "acm003086jsd" : { + "type" : "ControlElement", + "id" : "acm003086jsd", + "name" : "getActiveCoursesTable" + }, + "acm003087jsd" : { + "type" : "ControlElement", + "id" : "acm003087jsd", + "name" : "getArchivedCoursesTable" + }, + "acm003088jsd" : { + "type" : "ControlElement", + "id" : "acm003088jsd", + "name" : "getDeletedCoursesTable" + }, + "acm003089jsd" : { + "type" : "ControlElement", + "id" : "acm003089jsd", + "name" : "verifyActiveCoursesDetails" + }, + "acm003090jsd" : { + "type" : "ControlElement", + "id" : "acm003090jsd", + "name" : "verifyActiveCourseStatistics" + }, + "acm003091jsd" : { + "type" : "ControlElement", + "id" : "acm003091jsd", + "name" : "verifyArchivedCoursesDetails" + }, + "acm003092jsd" : { + "type" : "ControlElement", + "id" : "acm003092jsd", + "name" : "verifyDeletedCoursesDetails" + }, + "acm003093jsd" : { + "type" : "ControlElement", + "id" : "acm003093jsd", + "name" : "verifyNotModifiable" + }, + "acm003094jsd" : { + "type" : "ControlElement", + "id" : "acm003094jsd", + "name" : "verifyNumActiveCourses" + }, + "acm003095jsd" : { + "type" : "ControlElement", + "id" : "acm003095jsd", + "name" : "verifyNumArchivedCourses" + }, + "acm003096jsd" : { + "type" : "ControlElement", + "id" : "acm003096jsd", + "name" : "verifyNumDeletedCourses" + }, + "acm003097jsd" : { + "type" : "ControlElement", + "id" : "acm003097jsd", + "name" : "addCourse" + }, + "acm003098jsd" : { + "type" : "ControlElement", + "id" : "acm003098jsd", + "name" : "showStatistics" + }, + "acm003099jsd" : { + "type" : "ControlElement", + "id" : "acm003099jsd", + "name" : "archiveCourse" + }, + "acm003100jsd" : { + "type" : "ControlElement", + "id" : "acm003100jsd", + "name" : "copyCourse" + }, + "acm003101jsd" : { + "type" : "ControlElement", + "id" : "acm003101jsd", + "name" : "moveCourseToRecycleBin" + }, + "acm003102jsd" : { + "type" : "ControlElement", + "id" : "acm003102jsd", + "name" : "unarchiveCourse" + }, + "acm003103jsd" : { + "type" : "ControlElement", + "id" : "acm003103jsd", + "name" : "moveArchivedCourseToRecycleBin" + }, + "acm003104jsd" : { + "type" : "ControlElement", + "id" : "acm003104jsd", + "name" : "showDeleteTable" + }, + "acm003105jsd" : { + "type" : "ControlElement", + "id" : "acm003105jsd", + "name" : "showArchiveTable" + }, + "acm003106jsd" : { + "type" : "ControlElement", + "id" : "acm003106jsd", + "name" : "restoreCourse" + }, + "acm003107jsd" : { + "type" : "ControlElement", + "id" : "acm003107jsd", + "name" : "deleteCourse" + }, + "acm003108jsd" : { + "type" : "ControlElement", + "id" : "acm003108jsd", + "name" : "restoreAllCourses" + }, + "acm003109jsd" : { + "type" : "ControlElement", + "id" : "acm003109jsd", + "name" : "deleteAllCourses" + }, + "acm003110jsd" : { + "type" : "ControlElement", + "id" : "acm003110jsd", + "name" : "sortByCourseName" + }, + "acm003111jsd" : { + "type" : "ControlElement", + "id" : "acm003111jsd", + "name" : "sortByCourseId" + }, + "acm003112jsd" : { + "type" : "ControlElement", + "id" : "acm003112jsd", + "name" : "getActiveTableRow" + }, + "acm003113jsd" : { + "type" : "ControlElement", + "id" : "acm003113jsd", + "name" : "getArchivedTableRow" + }, + "acm003114jsd" : { + "type" : "ControlElement", + "id" : "acm003114jsd", + "name" : "getDeletedTableRow" + }, + "acm003115jsd" : { + "type" : "ControlElement", + "id" : "acm003115jsd", + "name" : "getCourseDetails" + }, + "acm003116jsd" : { + "type" : "ControlElement", + "id" : "acm003116jsd", + "name" : "getDateString" + }, + "acm003117jsd" : { + "type" : "ControlElement", + "id" : "acm003117jsd", + "name" : "getDeletedCourseDetails" + }, + "acm003118jsd" : { + "type" : "ControlElement", + "id" : "acm003118jsd", + "name" : "getRestoreAllButton" + }, + "acm003119jsd" : { + "type" : "ControlElement", + "id" : "acm003119jsd", + "name" : "getDeleteAllButton" + }, + "acm003120jsd" : { + "type" : "ControlElement", + "id" : "acm003120jsd", + "name" : "selectCourseInstitute" + }, + "acm003121jsd" : { + "type" : "ControlElement", + "id" : "acm003121jsd", + "name" : "selectNewTimeZone" + }, + "acm003122jsd" : { + "type" : "ControlElement", + "id" : "acm003122jsd", + "name" : "selectCopyTimeZone" + }, + "acm003123jsd" : { + "type" : "ControlElement", + "id" : "acm003123jsd", + "name" : "getShowStatisticsLink" + }, + "acm003124jsd" : { + "type" : "ControlElement", + "id" : "acm003124jsd", + "name" : "getOtherActionsButton" + }, + "acm003125jsd" : { + "type" : "ControlElement", + "id" : "acm003125jsd", + "name" : "getArchiveButton" + }, + "acm003126jsd" : { + "type" : "ControlElement", + "id" : "acm003126jsd", + "name" : "getCopyButton" + }, + "acm003127jsd" : { + "type" : "ControlElement", + "id" : "acm003127jsd", + "name" : "getMoveToRecycleBinButton" + }, + "acm003128jsd" : { + "type" : "ControlElement", + "id" : "acm003128jsd", + "name" : "getUnarchiveButton" + }, + "acm003129jsd" : { + "type" : "ControlElement", + "id" : "acm003129jsd", + "name" : "getMoveArchivedToRecycleBinButton" + }, + "acm003130jsd" : { + "type" : "ControlElement", + "id" : "acm003130jsd", + "name" : "getRestoreButton" + }, + "acm003131jsd" : { + "type" : "ControlElement", + "id" : "acm003131jsd", + "name" : "getDeleteButton" + }, + "acm003132jsd" : { + "type" : "ControlElement", + "id" : "acm003132jsd", + "name" : "getCourseCount" + }, + "acm003133jsd" : { + "type" : "ControlElement", + "id" : "acm003133jsd", + "name" : "getArchivedCourseCount" + }, + "acm003134jsd" : { + "type" : "ControlElement", + "id" : "acm003134jsd", + "name" : "getDeletedCourseCount" + }, + "acm003135jsd" : { + "type" : "ControlElement", + "id" : "acm003135jsd", + "name" : "getRowNumberOfCourse" + }, + "acm003136jsd" : { + "type" : "ControlElement", + "id" : "acm003136jsd", + "name" : "getRowNumberOfArchivedCourse" + }, + "acm003137jsd" : { + "type" : "ControlElement", + "id" : "acm003137jsd", + "name" : "getRowNumberOfDeletedCourse" + }, + "acm003138jsd" : { + "type" : "ControlElement", + "id" : "acm003138jsd", + "name" : "getCourseIdCell" + }, + "acm003139jsd" : { + "type" : "ControlElement", + "id" : "acm003139jsd", + "name" : "getArchivedCourseIdCell" + }, + "acm003140jsd" : { + "type" : "ControlElement", + "id" : "acm003140jsd", + "name" : "getDeletedCourseIdCell" + }, + "acm003141jsd" : { + "type" : "ControlElement", + "id" : "acm003141jsd", + "name" : "getShowStatisticsLinkInRow" + }, + "acm003142jsd" : { + "type" : "ControlElement", + "id" : "acm003142jsd", + "name" : "getOtherActionsButtonInRow" + }, + "acm003143jsd" : { + "type" : "ControlElement", + "id" : "acm003143jsd", + "name" : "getArchiveButtonInRow" + }, + "acm003144jsd" : { + "type" : "ControlElement", + "id" : "acm003144jsd", + "name" : "getCopyButtonInRow" + }, + "acm003145jsd" : { + "type" : "ControlElement", + "id" : "acm003145jsd", + "name" : "getMoveToRecycleBinButtonInRow" + }, + "acm003146jsd" : { + "type" : "ControlElement", + "id" : "acm003146jsd", + "name" : "getUnarchiveButtonInRow" + }, + "acm003147jsd" : { + "type" : "ControlElement", + "id" : "acm003147jsd", + "name" : "getMoveArchivedToRecycleBinButtonInRow" + }, + "acm003148jsd" : { + "type" : "ControlElement", + "id" : "acm003148jsd", + "name" : "getRestoreButtonInRow" + }, + "acm003149jsd" : { + "type" : "ControlElement", + "id" : "acm003149jsd", + "name" : "getDeleteButtonInRow" + }, + "acm003150jsd" : { + "type" : "ClassUnit", + "id" : "acm003150jsd", + "name" : "InstructorCoursesPage", + "compilationUnitId" : "acm003080jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004598jsd" ], + "content" : [ "acm003084jsd", "acm003085jsd", "acm003086jsd", "acm003087jsd", "acm003088jsd", "acm003089jsd", "acm003090jsd", "acm003091jsd", "acm003092jsd", "acm003093jsd", "acm003094jsd", "acm003095jsd", "acm003096jsd", "acm003097jsd", "acm003098jsd", "acm003099jsd", "acm003100jsd", "acm003101jsd", "acm003102jsd", "acm003103jsd", "acm003104jsd", "acm003105jsd", "acm003106jsd", "acm003107jsd", "acm003108jsd", "acm003109jsd", "acm003110jsd", "acm003111jsd", "acm003112jsd", "acm003113jsd", "acm003114jsd", "acm003115jsd", "acm003116jsd", "acm003117jsd", "acm003118jsd", "acm003119jsd", "acm003120jsd", "acm003121jsd", "acm003122jsd", "acm003123jsd", "acm003124jsd", "acm003125jsd", "acm003126jsd", "acm003127jsd", "acm003128jsd", "acm003129jsd", "acm003130jsd", "acm003131jsd", "acm003132jsd", "acm003133jsd", "acm003134jsd", "acm003135jsd", "acm003136jsd", "acm003137jsd", "acm003138jsd", "acm003139jsd", "acm003140jsd", "acm003141jsd", "acm003142jsd", "acm003143jsd", "acm003144jsd", "acm003145jsd", "acm003146jsd", "acm003147jsd", "acm003148jsd", "acm003149jsd" ] + }, + "acm003151jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003151jsd", + "name" : "InstructorFeedbackEditPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003320jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003152jsd" : { + "type" : "CodePackage", + "id" : "acm003152jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003153jsd" ] + }, + "acm003153jsd" : { + "type" : "CodePackage", + "id" : "acm003153jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003154jsd" ] + }, + "acm003154jsd" : { + "type" : "CodePackage", + "id" : "acm003154jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003151jsd" ] + }, + "acm003155jsd" : { + "type" : "ControlElement", + "id" : "acm003155jsd", + "name" : "InstructorFeedbackEditPage" + }, + "acm003156jsd" : { + "type" : "ControlElement", + "id" : "acm003156jsd", + "name" : "containsExpectedPageContents" + }, + "acm003157jsd" : { + "type" : "ControlElement", + "id" : "acm003157jsd", + "name" : "verifySessionDetails" + }, + "acm003158jsd" : { + "type" : "ControlElement", + "id" : "acm003158jsd", + "name" : "verifySubmissionStatus" + }, + "acm003159jsd" : { + "type" : "ControlElement", + "id" : "acm003159jsd", + "name" : "verifyPublishedStatus" + }, + "acm003160jsd" : { + "type" : "ControlElement", + "id" : "acm003160jsd", + "name" : "verifyVisibilitySettings" + }, + "acm003161jsd" : { + "type" : "ControlElement", + "id" : "acm003161jsd", + "name" : "verifySessionVisibilitySettings" + }, + "acm003162jsd" : { + "type" : "ControlElement", + "id" : "acm003162jsd", + "name" : "verifyResponseVisibilitySettings" + }, + "acm003163jsd" : { + "type" : "ControlElement", + "id" : "acm003163jsd", + "name" : "verifyEmailSettings" + }, + "acm003164jsd" : { + "type" : "ControlElement", + "id" : "acm003164jsd", + "name" : "editSessionDetails" + }, + "acm003165jsd" : { + "type" : "ControlElement", + "id" : "acm003165jsd", + "name" : "copySessionToOtherCourse" + }, + "acm003166jsd" : { + "type" : "ControlElement", + "id" : "acm003166jsd", + "name" : "deleteSession" + }, + "acm003167jsd" : { + "type" : "ControlElement", + "id" : "acm003167jsd", + "name" : "previewAsStudent" + }, + "acm003168jsd" : { + "type" : "ControlElement", + "id" : "acm003168jsd", + "name" : "previewAsInstructor" + }, + "acm003169jsd" : { + "type" : "ControlElement", + "id" : "acm003169jsd", + "name" : "verifyNumQuestions" + }, + "acm003170jsd" : { + "type" : "ControlElement", + "id" : "acm003170jsd", + "name" : "verifyQuestionDetails" + }, + "acm003171jsd" : { + "type" : "ControlElement", + "id" : "acm003171jsd", + "name" : "verifyFeedbackPathSettings" + }, + "acm003172jsd" : { + "type" : "ControlElement", + "id" : "acm003172jsd", + "name" : "verifyNumberOfEntitiesToGiveFeedbackTo" + }, + "acm003173jsd" : { + "type" : "ControlElement", + "id" : "acm003173jsd", + "name" : "verifyQuestionVisibilitySettings" + }, + "acm003174jsd" : { + "type" : "ControlElement", + "id" : "acm003174jsd", + "name" : "verifyCustomQuestionVisibility" + }, + "acm003175jsd" : { + "type" : "ControlElement", + "id" : "acm003175jsd", + "name" : "assertVisibilityBoxesSelected" + }, + "acm003176jsd" : { + "type" : "ControlElement", + "id" : "acm003176jsd", + "name" : "addTemplateQuestion" + }, + "acm003177jsd" : { + "type" : "ControlElement", + "id" : "acm003177jsd", + "name" : "copyQuestion" + }, + "acm003178jsd" : { + "type" : "ControlElement", + "id" : "acm003178jsd", + "name" : "editQuestionNumber" + }, + "acm003179jsd" : { + "type" : "ControlElement", + "id" : "acm003179jsd", + "name" : "editQuestionDetails" + }, + "acm003180jsd" : { + "type" : "ControlElement", + "id" : "acm003180jsd", + "name" : "inputQuestionDetails" + }, + "acm003181jsd" : { + "type" : "ControlElement", + "id" : "acm003181jsd", + "name" : "duplicateQuestion" + }, + "acm003182jsd" : { + "type" : "ControlElement", + "id" : "acm003182jsd", + "name" : "deleteQuestion" + }, + "acm003183jsd" : { + "type" : "ControlElement", + "id" : "acm003183jsd", + "name" : "verifyTextQuestionDetails" + }, + "acm003184jsd" : { + "type" : "ControlElement", + "id" : "acm003184jsd", + "name" : "addTextQuestion" + }, + "acm003185jsd" : { + "type" : "ControlElement", + "id" : "acm003185jsd", + "name" : "editTextQuestion" + }, + "acm003186jsd" : { + "type" : "ControlElement", + "id" : "acm003186jsd", + "name" : "verifyMcqQuestionDetails" + }, + "acm003187jsd" : { + "type" : "ControlElement", + "id" : "acm003187jsd", + "name" : "addMcqQuestion" + }, + "acm003188jsd" : { + "type" : "ControlElement", + "id" : "acm003188jsd", + "name" : "editMcqQuestion" + }, + "acm003189jsd" : { + "type" : "ControlElement", + "id" : "acm003189jsd", + "name" : "verifyMsqQuestionDetails" + }, + "acm003190jsd" : { + "type" : "ControlElement", + "id" : "acm003190jsd", + "name" : "addMsqQuestion" + }, + "acm003191jsd" : { + "type" : "ControlElement", + "id" : "acm003191jsd", + "name" : "editMsqQuestion" + }, + "acm003192jsd" : { + "type" : "ControlElement", + "id" : "acm003192jsd", + "name" : "verifyNumScaleQuestionDetails" + }, + "acm003193jsd" : { + "type" : "ControlElement", + "id" : "acm003193jsd", + "name" : "addNumScaleQuestion" + }, + "acm003194jsd" : { + "type" : "ControlElement", + "id" : "acm003194jsd", + "name" : "editNumScaleQuestion" + }, + "acm003195jsd" : { + "type" : "ControlElement", + "id" : "acm003195jsd", + "name" : "verifyConstSumQuestionDetails" + }, + "acm003196jsd" : { + "type" : "ControlElement", + "id" : "acm003196jsd", + "name" : "addConstSumOptionQuestion" + }, + "acm003197jsd" : { + "type" : "ControlElement", + "id" : "acm003197jsd", + "name" : "addConstSumRecipientQuestion" + }, + "acm003198jsd" : { + "type" : "ControlElement", + "id" : "acm003198jsd", + "name" : "addConstSumQuestion" + }, + "acm003199jsd" : { + "type" : "ControlElement", + "id" : "acm003199jsd", + "name" : "editConstSumQuestion" + }, + "acm003200jsd" : { + "type" : "ControlElement", + "id" : "acm003200jsd", + "name" : "verifyContributionQuestionDetails" + }, + "acm003201jsd" : { + "type" : "ControlElement", + "id" : "acm003201jsd", + "name" : "addContributionQuestion" + }, + "acm003202jsd" : { + "type" : "ControlElement", + "id" : "acm003202jsd", + "name" : "editContributionQuestion" + }, + "acm003203jsd" : { + "type" : "ControlElement", + "id" : "acm003203jsd", + "name" : "verifyRubricQuestionDetails" + }, + "acm003204jsd" : { + "type" : "ControlElement", + "id" : "acm003204jsd", + "name" : "addRubricQuestion" + }, + "acm003205jsd" : { + "type" : "ControlElement", + "id" : "acm003205jsd", + "name" : "editRubricQuestion" + }, + "acm003206jsd" : { + "type" : "ControlElement", + "id" : "acm003206jsd", + "name" : "verifyRankQuestionDetails" + }, + "acm003207jsd" : { + "type" : "ControlElement", + "id" : "acm003207jsd", + "name" : "addRankOptionsQuestion" + }, + "acm003208jsd" : { + "type" : "ControlElement", + "id" : "acm003208jsd", + "name" : "addRankRecipientsQuestion" + }, + "acm003209jsd" : { + "type" : "ControlElement", + "id" : "acm003209jsd", + "name" : "editRankQuestion" + }, + "acm003210jsd" : { + "type" : "ControlElement", + "id" : "acm003210jsd", + "name" : "getCourseId" + }, + "acm003211jsd" : { + "type" : "ControlElement", + "id" : "acm003211jsd", + "name" : "getCourseName" + }, + "acm003212jsd" : { + "type" : "ControlElement", + "id" : "acm003212jsd", + "name" : "getTimeZone" + }, + "acm003213jsd" : { + "type" : "ControlElement", + "id" : "acm003213jsd", + "name" : "getFeedbackSessionName" + }, + "acm003214jsd" : { + "type" : "ControlElement", + "id" : "acm003214jsd", + "name" : "getInstructions" + }, + "acm003215jsd" : { + "type" : "ControlElement", + "id" : "acm003215jsd", + "name" : "getStartDate" + }, + "acm003216jsd" : { + "type" : "ControlElement", + "id" : "acm003216jsd", + "name" : "getStartTime" + }, + "acm003217jsd" : { + "type" : "ControlElement", + "id" : "acm003217jsd", + "name" : "getEndDate" + }, + "acm003218jsd" : { + "type" : "ControlElement", + "id" : "acm003218jsd", + "name" : "getEndTime" + }, + "acm003219jsd" : { + "type" : "ControlElement", + "id" : "acm003219jsd", + "name" : "getSessionVisibilityDate" + }, + "acm003220jsd" : { + "type" : "ControlElement", + "id" : "acm003220jsd", + "name" : "getSessionVisibilityTime" + }, + "acm003221jsd" : { + "type" : "ControlElement", + "id" : "acm003221jsd", + "name" : "getResponseVisibilityDate" + }, + "acm003222jsd" : { + "type" : "ControlElement", + "id" : "acm003222jsd", + "name" : "getResponseVisibilityTime" + }, + "acm003223jsd" : { + "type" : "ControlElement", + "id" : "acm003223jsd", + "name" : "getGracePeriod" + }, + "acm003224jsd" : { + "type" : "ControlElement", + "id" : "acm003224jsd", + "name" : "getSubmissionStatus" + }, + "acm003225jsd" : { + "type" : "ControlElement", + "id" : "acm003225jsd", + "name" : "getPublishedStatus" + }, + "acm003226jsd" : { + "type" : "ControlElement", + "id" : "acm003226jsd", + "name" : "getDateString" + }, + "acm003227jsd" : { + "type" : "ControlElement", + "id" : "acm003227jsd", + "name" : "getTimeString" + }, + "acm003228jsd" : { + "type" : "ControlElement", + "id" : "acm003228jsd", + "name" : "setInstructions" + }, + "acm003229jsd" : { + "type" : "ControlElement", + "id" : "acm003229jsd", + "name" : "setSessionStartDateTime" + }, + "acm003230jsd" : { + "type" : "ControlElement", + "id" : "acm003230jsd", + "name" : "setSessionEndDateTime" + }, + "acm003231jsd" : { + "type" : "ControlElement", + "id" : "acm003231jsd", + "name" : "setVisibilityDateTime" + }, + "acm003232jsd" : { + "type" : "ControlElement", + "id" : "acm003232jsd", + "name" : "setResponseDateTime" + }, + "acm003233jsd" : { + "type" : "ControlElement", + "id" : "acm003233jsd", + "name" : "setDateTime" + }, + "acm003234jsd" : { + "type" : "ControlElement", + "id" : "acm003234jsd", + "name" : "selectGracePeriod" + }, + "acm003235jsd" : { + "type" : "ControlElement", + "id" : "acm003235jsd", + "name" : "setVisibilitySettings" + }, + "acm003236jsd" : { + "type" : "ControlElement", + "id" : "acm003236jsd", + "name" : "setSessionVisibilitySettings" + }, + "acm003237jsd" : { + "type" : "ControlElement", + "id" : "acm003237jsd", + "name" : "setResponseVisibilitySettings" + }, + "acm003238jsd" : { + "type" : "ControlElement", + "id" : "acm003238jsd", + "name" : "setEmailSettings" + }, + "acm003239jsd" : { + "type" : "ControlElement", + "id" : "acm003239jsd", + "name" : "showVisibilitySettings" + }, + "acm003240jsd" : { + "type" : "ControlElement", + "id" : "acm003240jsd", + "name" : "showEmailSettings" + }, + "acm003241jsd" : { + "type" : "ControlElement", + "id" : "acm003241jsd", + "name" : "getNumQuestions" + }, + "acm003242jsd" : { + "type" : "ControlElement", + "id" : "acm003242jsd", + "name" : "getQuestionForm" + }, + "acm003243jsd" : { + "type" : "ControlElement", + "id" : "acm003243jsd", + "name" : "getQuestionType" + }, + "acm003244jsd" : { + "type" : "ControlElement", + "id" : "acm003244jsd", + "name" : "getQuestionNumber" + }, + "acm003245jsd" : { + "type" : "ControlElement", + "id" : "acm003245jsd", + "name" : "getQuestionBrief" + }, + "acm003246jsd" : { + "type" : "ControlElement", + "id" : "acm003246jsd", + "name" : "getQuestionDescription" + }, + "acm003247jsd" : { + "type" : "ControlElement", + "id" : "acm003247jsd", + "name" : "getFeedbackGiver" + }, + "acm003248jsd" : { + "type" : "ControlElement", + "id" : "acm003248jsd", + "name" : "getFeedbackReceiver" + }, + "acm003249jsd" : { + "type" : "ControlElement", + "id" : "acm003249jsd", + "name" : "getFeedbackPath" + }, + "acm003250jsd" : { + "type" : "ControlElement", + "id" : "acm003250jsd", + "name" : "setQuestionBrief" + }, + "acm003251jsd" : { + "type" : "ControlElement", + "id" : "acm003251jsd", + "name" : "setQuestionDescription" + }, + "acm003252jsd" : { + "type" : "ControlElement", + "id" : "acm003252jsd", + "name" : "setFeedbackPath" + }, + "acm003253jsd" : { + "type" : "ControlElement", + "id" : "acm003253jsd", + "name" : "selectFeedbackPathDropdownOption" + }, + "acm003254jsd" : { + "type" : "ControlElement", + "id" : "acm003254jsd", + "name" : "clickEditQuestionButton" + }, + "acm003255jsd" : { + "type" : "ControlElement", + "id" : "acm003255jsd", + "name" : "clickSaveQuestionButton" + }, + "acm003256jsd" : { + "type" : "ControlElement", + "id" : "acm003256jsd", + "name" : "setQuestionVisibility" + }, + "acm003257jsd" : { + "type" : "ControlElement", + "id" : "acm003257jsd", + "name" : "selectVisibilityBoxes" + }, + "acm003258jsd" : { + "type" : "ControlElement", + "id" : "acm003258jsd", + "name" : "selectVisibilityDropdownOption" + }, + "acm003259jsd" : { + "type" : "ControlElement", + "id" : "acm003259jsd", + "name" : "clickAndWaitForNewQuestion" + }, + "acm003260jsd" : { + "type" : "ControlElement", + "id" : "acm003260jsd", + "name" : "addNewQuestion" + }, + "acm003261jsd" : { + "type" : "ControlElement", + "id" : "acm003261jsd", + "name" : "clickSaveNewQuestionButton" + }, + "acm003262jsd" : { + "type" : "ControlElement", + "id" : "acm003262jsd", + "name" : "getRecommendedTextLengthField" + }, + "acm003263jsd" : { + "type" : "ControlElement", + "id" : "acm003263jsd", + "name" : "getGenerateOptionsCheckbox" + }, + "acm003264jsd" : { + "type" : "ControlElement", + "id" : "acm003264jsd", + "name" : "getGenerateOptionsDropdown" + }, + "acm003265jsd" : { + "type" : "ControlElement", + "id" : "acm003265jsd", + "name" : "getWeightCheckbox" + }, + "acm003266jsd" : { + "type" : "ControlElement", + "id" : "acm003266jsd", + "name" : "getOtherOptionCheckbox" + }, + "acm003267jsd" : { + "type" : "ControlElement", + "id" : "acm003267jsd", + "name" : "getQuestionDropdownCheckbox" + }, + "acm003268jsd" : { + "type" : "ControlElement", + "id" : "acm003268jsd", + "name" : "getGeneratedOptionString" + }, + "acm003269jsd" : { + "type" : "ControlElement", + "id" : "acm003269jsd", + "name" : "getDoubleString" + }, + "acm003270jsd" : { + "type" : "ControlElement", + "id" : "acm003270jsd", + "name" : "getOptionsSection" + }, + "acm003271jsd" : { + "type" : "ControlElement", + "id" : "acm003271jsd", + "name" : "getOptionInputs" + }, + "acm003272jsd" : { + "type" : "ControlElement", + "id" : "acm003272jsd", + "name" : "getOptionWeightInputs" + }, + "acm003273jsd" : { + "type" : "ControlElement", + "id" : "acm003273jsd", + "name" : "getOtherWeightInput" + }, + "acm003274jsd" : { + "type" : "ControlElement", + "id" : "acm003274jsd", + "name" : "verifyGeneratedOptions" + }, + "acm003275jsd" : { + "type" : "ControlElement", + "id" : "acm003275jsd", + "name" : "verifyOptions" + }, + "acm003276jsd" : { + "type" : "ControlElement", + "id" : "acm003276jsd", + "name" : "verifyOptionWeights" + }, + "acm003277jsd" : { + "type" : "ControlElement", + "id" : "acm003277jsd", + "name" : "verifyOtherOption" + }, + "acm003278jsd" : { + "type" : "ControlElement", + "id" : "acm003278jsd", + "name" : "inputMcqDetails" + }, + "acm003279jsd" : { + "type" : "ControlElement", + "id" : "acm003279jsd", + "name" : "inputGenerateOptions" + }, + "acm003280jsd" : { + "type" : "ControlElement", + "id" : "acm003280jsd", + "name" : "inputOptions" + }, + "acm003281jsd" : { + "type" : "ControlElement", + "id" : "acm003281jsd", + "name" : "inputOptionWeights" + }, + "acm003282jsd" : { + "type" : "ControlElement", + "id" : "acm003282jsd", + "name" : "inputOtherChoice" + }, + "acm003283jsd" : { + "type" : "ControlElement", + "id" : "acm003283jsd", + "name" : "inputDropdownEnabledChoice" + }, + "acm003284jsd" : { + "type" : "ControlElement", + "id" : "acm003284jsd", + "name" : "getMaxOptionsCheckbox" + }, + "acm003285jsd" : { + "type" : "ControlElement", + "id" : "acm003285jsd", + "name" : "getMaxOptionsInput" + }, + "acm003286jsd" : { + "type" : "ControlElement", + "id" : "acm003286jsd", + "name" : "getMinOptionsCheckbox" + }, + "acm003287jsd" : { + "type" : "ControlElement", + "id" : "acm003287jsd", + "name" : "getMinOptionsInput" + }, + "acm003288jsd" : { + "type" : "ControlElement", + "id" : "acm003288jsd", + "name" : "verifyMaxOptions" + }, + "acm003289jsd" : { + "type" : "ControlElement", + "id" : "acm003289jsd", + "name" : "verifyMinOptions" + }, + "acm003290jsd" : { + "type" : "ControlElement", + "id" : "acm003290jsd", + "name" : "inputMsqDetails" + }, + "acm003291jsd" : { + "type" : "ControlElement", + "id" : "acm003291jsd", + "name" : "inputMaxOptions" + }, + "acm003292jsd" : { + "type" : "ControlElement", + "id" : "acm003292jsd", + "name" : "inputMinOptions" + }, + "acm003293jsd" : { + "type" : "ControlElement", + "id" : "acm003293jsd", + "name" : "getMinNumscaleInput" + }, + "acm003294jsd" : { + "type" : "ControlElement", + "id" : "acm003294jsd", + "name" : "getMaxNumscaleInput" + }, + "acm003295jsd" : { + "type" : "ControlElement", + "id" : "acm003295jsd", + "name" : "getNumScaleIncrementInput" + }, + "acm003296jsd" : { + "type" : "ControlElement", + "id" : "acm003296jsd", + "name" : "inputNumScaleDetails" + }, + "acm003297jsd" : { + "type" : "ControlElement", + "id" : "acm003297jsd", + "name" : "inputNumScaleValue" + }, + "acm003298jsd" : { + "type" : "ControlElement", + "id" : "acm003298jsd", + "name" : "getConstSumTotalPointsRadioBtn" + }, + "acm003299jsd" : { + "type" : "ControlElement", + "id" : "acm003299jsd", + "name" : "getConstSumTotalPointsInput" + }, + "acm003300jsd" : { + "type" : "ControlElement", + "id" : "acm003300jsd", + "name" : "getConstSumPerOptionPointsRadioBtn" + }, + "acm003301jsd" : { + "type" : "ControlElement", + "id" : "acm003301jsd", + "name" : "getConstSumPerOptionPointsInput" + }, + "acm003302jsd" : { + "type" : "ControlElement", + "id" : "acm003302jsd", + "name" : "getConstSumUnevenDistributionCheckbox" + }, + "acm003303jsd" : { + "type" : "ControlElement", + "id" : "acm003303jsd", + "name" : "getConstSumUnevenDistributionDropdown" + }, + "acm003304jsd" : { + "type" : "ControlElement", + "id" : "acm003304jsd", + "name" : "inputConstSumDetails" + }, + "acm003305jsd" : { + "type" : "ControlElement", + "id" : "acm003305jsd", + "name" : "getZeroSumCheckbox" + }, + "acm003306jsd" : { + "type" : "ControlElement", + "id" : "acm003306jsd", + "name" : "getAllowNotSureContributionCheckbox" + }, + "acm003307jsd" : { + "type" : "ControlElement", + "id" : "acm003307jsd", + "name" : "inputContributionDetails" + }, + "acm003308jsd" : { + "type" : "ControlElement", + "id" : "acm003308jsd", + "name" : "getRubricRow" + }, + "acm003309jsd" : { + "type" : "ControlElement", + "id" : "acm003309jsd", + "name" : "getRubricChoiceInputs" + }, + "acm003310jsd" : { + "type" : "ControlElement", + "id" : "acm003310jsd", + "name" : "getRubricTextareas" + }, + "acm003311jsd" : { + "type" : "ControlElement", + "id" : "acm003311jsd", + "name" : "getRubricWeights" + }, + "acm003312jsd" : { + "type" : "ControlElement", + "id" : "acm003312jsd", + "name" : "getRubricDeleteSubQnBtn" + }, + "acm003313jsd" : { + "type" : "ControlElement", + "id" : "acm003313jsd", + "name" : "getRubricDeleteChoiceBtn" + }, + "acm003314jsd" : { + "type" : "ControlElement", + "id" : "acm003314jsd", + "name" : "getNumRubricRows" + }, + "acm003315jsd" : { + "type" : "ControlElement", + "id" : "acm003315jsd", + "name" : "getNumRubricCols" + }, + "acm003316jsd" : { + "type" : "ControlElement", + "id" : "acm003316jsd", + "name" : "inputRubricDetails" + }, + "acm003317jsd" : { + "type" : "ControlElement", + "id" : "acm003317jsd", + "name" : "adjustNumRubricFields" + }, + "acm003318jsd" : { + "type" : "ControlElement", + "id" : "acm003318jsd", + "name" : "getAllowDuplicateRankCheckbox" + }, + "acm003319jsd" : { + "type" : "ControlElement", + "id" : "acm003319jsd", + "name" : "inputRankDetails" + }, + "acm003320jsd" : { + "type" : "ClassUnit", + "id" : "acm003320jsd", + "name" : "InstructorFeedbackEditPage", + "compilationUnitId" : "acm003151jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm002911jsd", "acm004226jsd", "acm004598jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005778jsd", "acm005820jsd", "acm005866jsd", "acm005909jsd", "acm005942jsd", "acm005986jsd", "acm006001jsd", "acm006025jsd", "acm006089jsd", "acm006116jsd" ], + "content" : [ "acm003155jsd", "acm003156jsd", "acm003157jsd", "acm003158jsd", "acm003159jsd", "acm003160jsd", "acm003161jsd", "acm003162jsd", "acm003163jsd", "acm003164jsd", "acm003165jsd", "acm003166jsd", "acm003167jsd", "acm003168jsd", "acm003169jsd", "acm003170jsd", "acm003171jsd", "acm003172jsd", "acm003173jsd", "acm003174jsd", "acm003175jsd", "acm003176jsd", "acm003177jsd", "acm003178jsd", "acm003179jsd", "acm003180jsd", "acm003181jsd", "acm003182jsd", "acm003183jsd", "acm003184jsd", "acm003185jsd", "acm003186jsd", "acm003187jsd", "acm003188jsd", "acm003189jsd", "acm003190jsd", "acm003191jsd", "acm003192jsd", "acm003193jsd", "acm003194jsd", "acm003195jsd", "acm003196jsd", "acm003197jsd", "acm003198jsd", "acm003199jsd", "acm003200jsd", "acm003201jsd", "acm003202jsd", "acm003203jsd", "acm003204jsd", "acm003205jsd", "acm003206jsd", "acm003207jsd", "acm003208jsd", "acm003209jsd", "acm003210jsd", "acm003211jsd", "acm003212jsd", "acm003213jsd", "acm003214jsd", "acm003215jsd", "acm003216jsd", "acm003217jsd", "acm003218jsd", "acm003219jsd", "acm003220jsd", "acm003221jsd", "acm003222jsd", "acm003223jsd", "acm003224jsd", "acm003225jsd", "acm003226jsd", "acm003227jsd", "acm003228jsd", "acm003229jsd", "acm003230jsd", "acm003231jsd", "acm003232jsd", "acm003233jsd", "acm003234jsd", "acm003235jsd", "acm003236jsd", "acm003237jsd", "acm003238jsd", "acm003239jsd", "acm003240jsd", "acm003241jsd", "acm003242jsd", "acm003243jsd", "acm003244jsd", "acm003245jsd", "acm003246jsd", "acm003247jsd", "acm003248jsd", "acm003249jsd", "acm003250jsd", "acm003251jsd", "acm003252jsd", "acm003253jsd", "acm003254jsd", "acm003255jsd", "acm003256jsd", "acm003257jsd", "acm003258jsd", "acm003259jsd", "acm003260jsd", "acm003261jsd", "acm003262jsd", "acm003263jsd", "acm003264jsd", "acm003265jsd", "acm003266jsd", "acm003267jsd", "acm003268jsd", "acm003269jsd", "acm003270jsd", "acm003271jsd", "acm003272jsd", "acm003273jsd", "acm003274jsd", "acm003275jsd", "acm003276jsd", "acm003277jsd", "acm003278jsd", "acm003279jsd", "acm003280jsd", "acm003281jsd", "acm003282jsd", "acm003283jsd", "acm003284jsd", "acm003285jsd", "acm003286jsd", "acm003287jsd", "acm003288jsd", "acm003289jsd", "acm003290jsd", "acm003291jsd", "acm003292jsd", "acm003293jsd", "acm003294jsd", "acm003295jsd", "acm003296jsd", "acm003297jsd", "acm003298jsd", "acm003299jsd", "acm003300jsd", "acm003301jsd", "acm003302jsd", "acm003303jsd", "acm003304jsd", "acm003305jsd", "acm003306jsd", "acm003307jsd", "acm003308jsd", "acm003309jsd", "acm003310jsd", "acm003311jsd", "acm003312jsd", "acm003313jsd", "acm003314jsd", "acm003315jsd", "acm003316jsd", "acm003317jsd", "acm003318jsd", "acm003319jsd" ] + }, + "acm003321jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003321jsd", + "name" : "InstructorFeedbackResultsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003419jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003322jsd" : { + "type" : "CodePackage", + "id" : "acm003322jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003323jsd" ] + }, + "acm003323jsd" : { + "type" : "CodePackage", + "id" : "acm003323jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003324jsd" ] + }, + "acm003324jsd" : { + "type" : "CodePackage", + "id" : "acm003324jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003321jsd" ] + }, + "acm003325jsd" : { + "type" : "ControlElement", + "id" : "acm003325jsd", + "name" : "InstructorFeedbackResultsPage" + }, + "acm003326jsd" : { + "type" : "ControlElement", + "id" : "acm003326jsd", + "name" : "containsExpectedPageContents" + }, + "acm003327jsd" : { + "type" : "ControlElement", + "id" : "acm003327jsd", + "name" : "verifySessionDetails" + }, + "acm003328jsd" : { + "type" : "ControlElement", + "id" : "acm003328jsd", + "name" : "unpublishSessionResults" + }, + "acm003329jsd" : { + "type" : "ControlElement", + "id" : "acm003329jsd", + "name" : "publishSessionResults" + }, + "acm003330jsd" : { + "type" : "ControlElement", + "id" : "acm003330jsd", + "name" : "downloadResults" + }, + "acm003331jsd" : { + "type" : "ControlElement", + "id" : "acm003331jsd", + "name" : "sortNoResponseByName" + }, + "acm003332jsd" : { + "type" : "ControlElement", + "id" : "acm003332jsd", + "name" : "verifyNoResponsePanelDetails" + }, + "acm003333jsd" : { + "type" : "ControlElement", + "id" : "acm003333jsd", + "name" : "remindAllNonResponders" + }, + "acm003334jsd" : { + "type" : "ControlElement", + "id" : "acm003334jsd", + "name" : "includeGroupingByTeam" + }, + "acm003335jsd" : { + "type" : "ControlElement", + "id" : "acm003335jsd", + "name" : "includeMissingResponses" + }, + "acm003336jsd" : { + "type" : "ControlElement", + "id" : "acm003336jsd", + "name" : "includeStatistics" + }, + "acm003337jsd" : { + "type" : "ControlElement", + "id" : "acm003337jsd", + "name" : "expandAllPanels" + }, + "acm003338jsd" : { + "type" : "ControlElement", + "id" : "acm003338jsd", + "name" : "filterBySectionEither" + }, + "acm003339jsd" : { + "type" : "ControlElement", + "id" : "acm003339jsd", + "name" : "unfilterResponses" + }, + "acm003340jsd" : { + "type" : "ControlElement", + "id" : "acm003340jsd", + "name" : "verifyQnViewResponses" + }, + "acm003341jsd" : { + "type" : "ControlElement", + "id" : "acm003341jsd", + "name" : "verifyGrqViewResponses" + }, + "acm003342jsd" : { + "type" : "ControlElement", + "id" : "acm003342jsd", + "name" : "verifyRgqViewResponses" + }, + "acm003343jsd" : { + "type" : "ControlElement", + "id" : "acm003343jsd", + "name" : "verifyGqrViewResponses" + }, + "acm003344jsd" : { + "type" : "ControlElement", + "id" : "acm003344jsd", + "name" : "verifyRqgViewResponses" + }, + "acm003345jsd" : { + "type" : "ControlElement", + "id" : "acm003345jsd", + "name" : "verifyQuestionText" + }, + "acm003346jsd" : { + "type" : "ControlElement", + "id" : "acm003346jsd", + "name" : "verifyGroupedResponses" + }, + "acm003347jsd" : { + "type" : "ControlElement", + "id" : "acm003347jsd", + "name" : "verifyQnViewStats" + }, + "acm003348jsd" : { + "type" : "ControlElement", + "id" : "acm003348jsd", + "name" : "verifyGqrViewStats" + }, + "acm003349jsd" : { + "type" : "ControlElement", + "id" : "acm003349jsd", + "name" : "verifyRqgViewStats" + }, + "acm003350jsd" : { + "type" : "ControlElement", + "id" : "acm003350jsd", + "name" : "verifyUserViewStats" + }, + "acm003351jsd" : { + "type" : "ControlElement", + "id" : "acm003351jsd", + "name" : "verifyStatistics" + }, + "acm003352jsd" : { + "type" : "ControlElement", + "id" : "acm003352jsd", + "name" : "verifyMcqStatistics" + }, + "acm003353jsd" : { + "type" : "ControlElement", + "id" : "acm003353jsd", + "name" : "verifyQnViewStatsHidden" + }, + "acm003354jsd" : { + "type" : "ControlElement", + "id" : "acm003354jsd", + "name" : "verifyGqrViewStatsHidden" + }, + "acm003355jsd" : { + "type" : "ControlElement", + "id" : "acm003355jsd", + "name" : "verifyRqgViewStatsHidden" + }, + "acm003356jsd" : { + "type" : "ControlElement", + "id" : "acm003356jsd", + "name" : "getPanelWithStats" + }, + "acm003357jsd" : { + "type" : "ControlElement", + "id" : "acm003357jsd", + "name" : "verifyStatsHidden" + }, + "acm003358jsd" : { + "type" : "ControlElement", + "id" : "acm003358jsd", + "name" : "verifyQnViewComment" + }, + "acm003359jsd" : { + "type" : "ControlElement", + "id" : "acm003359jsd", + "name" : "verifyGqrViewComment" + }, + "acm003360jsd" : { + "type" : "ControlElement", + "id" : "acm003360jsd", + "name" : "verifyRqgViewComment" + }, + "acm003361jsd" : { + "type" : "ControlElement", + "id" : "acm003361jsd", + "name" : "verifyGrqViewComment" + }, + "acm003362jsd" : { + "type" : "ControlElement", + "id" : "acm003362jsd", + "name" : "verifyRgqViewComment" + }, + "acm003363jsd" : { + "type" : "ControlElement", + "id" : "acm003363jsd", + "name" : "verifyResponseRowComment" + }, + "acm003364jsd" : { + "type" : "ControlElement", + "id" : "acm003364jsd", + "name" : "verifyGroupedResponseComment" + }, + "acm003365jsd" : { + "type" : "ControlElement", + "id" : "acm003365jsd", + "name" : "verifyCommentDetails" + }, + "acm003366jsd" : { + "type" : "ControlElement", + "id" : "acm003366jsd", + "name" : "verifyNoResponsesMessage" + }, + "acm003367jsd" : { + "type" : "ControlElement", + "id" : "acm003367jsd", + "name" : "getExpectedNoResponseDetails" + }, + "acm003368jsd" : { + "type" : "ControlElement", + "id" : "acm003368jsd", + "name" : "getExpectedQnViewDetails" + }, + "acm003369jsd" : { + "type" : "ControlElement", + "id" : "acm003369jsd", + "name" : "getExpectedGqrDetails" + }, + "acm003370jsd" : { + "type" : "ControlElement", + "id" : "acm003370jsd", + "name" : "getExpectedRqgDetails" + }, + "acm003371jsd" : { + "type" : "ControlElement", + "id" : "acm003371jsd", + "name" : "getMcqResponseSummary" + }, + "acm003372jsd" : { + "type" : "ControlElement", + "id" : "acm003372jsd", + "name" : "getMcqPerRecipientStatistics" + }, + "acm003373jsd" : { + "type" : "ControlElement", + "id" : "acm003373jsd", + "name" : "getAnswerString" + }, + "acm003374jsd" : { + "type" : "ControlElement", + "id" : "acm003374jsd", + "name" : "getRubricAnsString" + }, + "acm003375jsd" : { + "type" : "ControlElement", + "id" : "acm003375jsd", + "name" : "getRankOptionsAnsString" + }, + "acm003376jsd" : { + "type" : "ControlElement", + "id" : "acm003376jsd", + "name" : "getConstSumOptionsAnsString" + }, + "acm003377jsd" : { + "type" : "ControlElement", + "id" : "acm003377jsd", + "name" : "getContribAnsString" + }, + "acm003378jsd" : { + "type" : "ControlElement", + "id" : "acm003378jsd", + "name" : "getUserHeader" + }, + "acm003379jsd" : { + "type" : "ControlElement", + "id" : "acm003379jsd", + "name" : "getSessionDurationString" + }, + "acm003380jsd" : { + "type" : "ControlElement", + "id" : "acm003380jsd", + "name" : "getDateString" + }, + "acm003381jsd" : { + "type" : "ControlElement", + "id" : "acm003381jsd", + "name" : "getDoubleString" + }, + "acm003382jsd" : { + "type" : "ControlElement", + "id" : "acm003382jsd", + "name" : "getNoResponseTable" + }, + "acm003383jsd" : { + "type" : "ControlElement", + "id" : "acm003383jsd", + "name" : "includeOption" + }, + "acm003384jsd" : { + "type" : "ControlElement", + "id" : "acm003384jsd", + "name" : "selectViewType" + }, + "acm003385jsd" : { + "type" : "ControlElement", + "id" : "acm003385jsd", + "name" : "selectSectionDropdown" + }, + "acm003386jsd" : { + "type" : "ControlElement", + "id" : "acm003386jsd", + "name" : "selectSectionTypeDropdown" + }, + "acm003387jsd" : { + "type" : "ControlElement", + "id" : "acm003387jsd", + "name" : "getQuestionPanel" + }, + "acm003388jsd" : { + "type" : "ControlElement", + "id" : "acm003388jsd", + "name" : "getQuestionPanel" + }, + "acm003389jsd" : { + "type" : "ControlElement", + "id" : "acm003389jsd", + "name" : "getSectionPanel" + }, + "acm003390jsd" : { + "type" : "ControlElement", + "id" : "acm003390jsd", + "name" : "getTeamPanel" + }, + "acm003391jsd" : { + "type" : "ControlElement", + "id" : "acm003391jsd", + "name" : "getUserPanel" + }, + "acm003392jsd" : { + "type" : "ControlElement", + "id" : "acm003392jsd", + "name" : "getUserPanel" + }, + "acm003393jsd" : { + "type" : "ControlElement", + "id" : "acm003393jsd", + "name" : "getUserPanel" + }, + "acm003394jsd" : { + "type" : "ControlElement", + "id" : "acm003394jsd", + "name" : "getUserParentPanel" + }, + "acm003395jsd" : { + "type" : "ControlElement", + "id" : "acm003395jsd", + "name" : "expandQuestionPanel" + }, + "acm003396jsd" : { + "type" : "ControlElement", + "id" : "acm003396jsd", + "name" : "hideQuestionPanel" + }, + "acm003397jsd" : { + "type" : "ControlElement", + "id" : "acm003397jsd", + "name" : "isQuestionPanelExpanded" + }, + "acm003398jsd" : { + "type" : "ControlElement", + "id" : "acm003398jsd", + "name" : "getQuestionText" + }, + "acm003399jsd" : { + "type" : "ControlElement", + "id" : "acm003399jsd", + "name" : "getResponseTable" + }, + "acm003400jsd" : { + "type" : "ControlElement", + "id" : "acm003400jsd", + "name" : "getResponseRow" + }, + "acm003401jsd" : { + "type" : "ControlElement", + "id" : "acm003401jsd", + "name" : "getResponseRow" + }, + "acm003402jsd" : { + "type" : "ControlElement", + "id" : "acm003402jsd", + "name" : "getAllGroupedResponses" + }, + "acm003403jsd" : { + "type" : "ControlElement", + "id" : "acm003403jsd", + "name" : "getGroupedResponses" + }, + "acm003404jsd" : { + "type" : "ControlElement", + "id" : "acm003404jsd", + "name" : "getTeamStats" + }, + "acm003405jsd" : { + "type" : "ControlElement", + "id" : "acm003405jsd", + "name" : "getCommentGiver" + }, + "acm003406jsd" : { + "type" : "ControlElement", + "id" : "acm003406jsd", + "name" : "getCommentEditor" + }, + "acm003407jsd" : { + "type" : "ControlElement", + "id" : "acm003407jsd", + "name" : "getCommentField" + }, + "acm003408jsd" : { + "type" : "ControlElement", + "id" : "acm003408jsd", + "name" : "getCommentFields" + }, + "acm003409jsd" : { + "type" : "ControlElement", + "id" : "acm003409jsd", + "name" : "isMissingResponse" + }, + "acm003410jsd" : { + "type" : "ControlElement", + "id" : "acm003410jsd", + "name" : "filterMissingResponses" + }, + "acm003411jsd" : { + "type" : "ControlElement", + "id" : "acm003411jsd", + "name" : "getGivers" + }, + "acm003412jsd" : { + "type" : "ControlElement", + "id" : "acm003412jsd", + "name" : "getRecipients" + }, + "acm003413jsd" : { + "type" : "ControlElement", + "id" : "acm003413jsd", + "name" : "getResponseFromGiver" + }, + "acm003414jsd" : { + "type" : "ControlElement", + "id" : "acm003414jsd", + "name" : "getResponseForRecipient" + }, + "acm003415jsd" : { + "type" : "ControlElement", + "id" : "acm003415jsd", + "name" : "getSection" + }, + "acm003416jsd" : { + "type" : "ControlElement", + "id" : "acm003416jsd", + "name" : "getTeam" + }, + "acm003417jsd" : { + "type" : "ControlElement", + "id" : "acm003417jsd", + "name" : "getName" + }, + "acm003418jsd" : { + "type" : "ControlElement", + "id" : "acm003418jsd", + "name" : "getNameAndEmail" + }, + "acm003419jsd" : { + "type" : "ClassUnit", + "id" : "acm003419jsd", + "name" : "InstructorFeedbackResultsPage", + "compilationUnitId" : "acm003321jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004226jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005778jsd", "acm005788jsd", "acm005838jsd", "acm005866jsd", "acm006001jsd", "acm006012jsd", "acm006061jsd", "acm006089jsd", "acm006099jsd" ], + "content" : [ "acm003325jsd", "acm003326jsd", "acm003327jsd", "acm003328jsd", "acm003329jsd", "acm003330jsd", "acm003331jsd", "acm003332jsd", "acm003333jsd", "acm003334jsd", "acm003335jsd", "acm003336jsd", "acm003337jsd", "acm003338jsd", "acm003339jsd", "acm003340jsd", "acm003341jsd", "acm003342jsd", "acm003343jsd", "acm003344jsd", "acm003345jsd", "acm003346jsd", "acm003347jsd", "acm003348jsd", "acm003349jsd", "acm003350jsd", "acm003351jsd", "acm003352jsd", "acm003353jsd", "acm003354jsd", "acm003355jsd", "acm003356jsd", "acm003357jsd", "acm003358jsd", "acm003359jsd", "acm003360jsd", "acm003361jsd", "acm003362jsd", "acm003363jsd", "acm003364jsd", "acm003365jsd", "acm003366jsd", "acm003367jsd", "acm003368jsd", "acm003369jsd", "acm003370jsd", "acm003371jsd", "acm003372jsd", "acm003373jsd", "acm003374jsd", "acm003375jsd", "acm003376jsd", "acm003377jsd", "acm003378jsd", "acm003379jsd", "acm003380jsd", "acm003381jsd", "acm003382jsd", "acm003383jsd", "acm003384jsd", "acm003385jsd", "acm003386jsd", "acm003387jsd", "acm003388jsd", "acm003389jsd", "acm003390jsd", "acm003391jsd", "acm003392jsd", "acm003393jsd", "acm003394jsd", "acm003395jsd", "acm003396jsd", "acm003397jsd", "acm003398jsd", "acm003399jsd", "acm003400jsd", "acm003401jsd", "acm003402jsd", "acm003403jsd", "acm003404jsd", "acm003405jsd", "acm003406jsd", "acm003407jsd", "acm003408jsd", "acm003409jsd", "acm003410jsd", "acm003411jsd", "acm003412jsd", "acm003413jsd", "acm003414jsd", "acm003415jsd", "acm003416jsd", "acm003417jsd", "acm003418jsd" ] + }, + "acm003420jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003420jsd", + "name" : "InstructorFeedbackSessionsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003483jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003421jsd" : { + "type" : "CodePackage", + "id" : "acm003421jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003422jsd" ] + }, + "acm003422jsd" : { + "type" : "CodePackage", + "id" : "acm003422jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003423jsd" ] + }, + "acm003423jsd" : { + "type" : "CodePackage", + "id" : "acm003423jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003420jsd" ] + }, + "acm003424jsd" : { + "type" : "ControlElement", + "id" : "acm003424jsd", + "name" : "InstructorFeedbackSessionsPage" + }, + "acm003425jsd" : { + "type" : "ControlElement", + "id" : "acm003425jsd", + "name" : "containsExpectedPageContents" + }, + "acm003426jsd" : { + "type" : "ControlElement", + "id" : "acm003426jsd", + "name" : "verifySessionsTable" + }, + "acm003427jsd" : { + "type" : "ControlElement", + "id" : "acm003427jsd", + "name" : "verifySessionDetails" + }, + "acm003428jsd" : { + "type" : "ControlElement", + "id" : "acm003428jsd", + "name" : "verifySoftDeletedSessionsTable" + }, + "acm003429jsd" : { + "type" : "ControlElement", + "id" : "acm003429jsd", + "name" : "verifyNumSoftDeleted" + }, + "acm003430jsd" : { + "type" : "ControlElement", + "id" : "acm003430jsd", + "name" : "verifyResponseRate" + }, + "acm003431jsd" : { + "type" : "ControlElement", + "id" : "acm003431jsd", + "name" : "addFeedbackSession" + }, + "acm003432jsd" : { + "type" : "ControlElement", + "id" : "acm003432jsd", + "name" : "addCopyOfSession" + }, + "acm003433jsd" : { + "type" : "ControlElement", + "id" : "acm003433jsd", + "name" : "copySession" + }, + "acm003434jsd" : { + "type" : "ControlElement", + "id" : "acm003434jsd", + "name" : "moveToRecycleBin" + }, + "acm003435jsd" : { + "type" : "ControlElement", + "id" : "acm003435jsd", + "name" : "restoreSession" + }, + "acm003436jsd" : { + "type" : "ControlElement", + "id" : "acm003436jsd", + "name" : "deleteSession" + }, + "acm003437jsd" : { + "type" : "ControlElement", + "id" : "acm003437jsd", + "name" : "restoreAllSessions" + }, + "acm003438jsd" : { + "type" : "ControlElement", + "id" : "acm003438jsd", + "name" : "deleteAllSessions" + }, + "acm003439jsd" : { + "type" : "ControlElement", + "id" : "acm003439jsd", + "name" : "showDeleteTable" + }, + "acm003440jsd" : { + "type" : "ControlElement", + "id" : "acm003440jsd", + "name" : "sendReminderEmailToSelectedStudent" + }, + "acm003441jsd" : { + "type" : "ControlElement", + "id" : "acm003441jsd", + "name" : "sendReminderEmailToNonSubmitters" + }, + "acm003442jsd" : { + "type" : "ControlElement", + "id" : "acm003442jsd", + "name" : "resendResultsLink" + }, + "acm003443jsd" : { + "type" : "ControlElement", + "id" : "acm003443jsd", + "name" : "publishSessionResults" + }, + "acm003444jsd" : { + "type" : "ControlElement", + "id" : "acm003444jsd", + "name" : "unpublishSessionResults" + }, + "acm003445jsd" : { + "type" : "ControlElement", + "id" : "acm003445jsd", + "name" : "downloadResults" + }, + "acm003446jsd" : { + "type" : "ControlElement", + "id" : "acm003446jsd", + "name" : "sortBySessionsName" + }, + "acm003447jsd" : { + "type" : "ControlElement", + "id" : "acm003447jsd", + "name" : "sortByCourseId" + }, + "acm003448jsd" : { + "type" : "ControlElement", + "id" : "acm003448jsd", + "name" : "getSessionDetails" + }, + "acm003449jsd" : { + "type" : "ControlElement", + "id" : "acm003449jsd", + "name" : "getSoftDeletedSessionDetails" + }, + "acm003450jsd" : { + "type" : "ControlElement", + "id" : "acm003450jsd", + "name" : "getSimpleDateString" + }, + "acm003451jsd" : { + "type" : "ControlElement", + "id" : "acm003451jsd", + "name" : "getTimeString" + }, + "acm003452jsd" : { + "type" : "ControlElement", + "id" : "acm003452jsd", + "name" : "getResponseRate" + }, + "acm003453jsd" : { + "type" : "ControlElement", + "id" : "acm003453jsd", + "name" : "clickAddSessionButton" + }, + "acm003454jsd" : { + "type" : "ControlElement", + "id" : "acm003454jsd", + "name" : "setInstructions" + }, + "acm003455jsd" : { + "type" : "ControlElement", + "id" : "acm003455jsd", + "name" : "setSessionStartDateTime" + }, + "acm003456jsd" : { + "type" : "ControlElement", + "id" : "acm003456jsd", + "name" : "setSessionEndDateTime" + }, + "acm003457jsd" : { + "type" : "ControlElement", + "id" : "acm003457jsd", + "name" : "setVisibilityDateTime" + }, + "acm003458jsd" : { + "type" : "ControlElement", + "id" : "acm003458jsd", + "name" : "setResponseDateTime" + }, + "acm003459jsd" : { + "type" : "ControlElement", + "id" : "acm003459jsd", + "name" : "setDateTime" + }, + "acm003460jsd" : { + "type" : "ControlElement", + "id" : "acm003460jsd", + "name" : "selectGracePeriod" + }, + "acm003461jsd" : { + "type" : "ControlElement", + "id" : "acm003461jsd", + "name" : "setVisibilitySettings" + }, + "acm003462jsd" : { + "type" : "ControlElement", + "id" : "acm003462jsd", + "name" : "setSessionVisibilitySettings" + }, + "acm003463jsd" : { + "type" : "ControlElement", + "id" : "acm003463jsd", + "name" : "setResponseVisibilitySettings" + }, + "acm003464jsd" : { + "type" : "ControlElement", + "id" : "acm003464jsd", + "name" : "setEmailSettings" + }, + "acm003465jsd" : { + "type" : "ControlElement", + "id" : "acm003465jsd", + "name" : "showVisibilitySettings" + }, + "acm003466jsd" : { + "type" : "ControlElement", + "id" : "acm003466jsd", + "name" : "showEmailSettings" + }, + "acm003467jsd" : { + "type" : "ControlElement", + "id" : "acm003467jsd", + "name" : "clickCreateSessionButton" + }, + "acm003468jsd" : { + "type" : "ControlElement", + "id" : "acm003468jsd", + "name" : "selectCourseToCopy" + }, + "acm003469jsd" : { + "type" : "ControlElement", + "id" : "acm003469jsd", + "name" : "selectSessionToCopy" + }, + "acm003470jsd" : { + "type" : "ControlElement", + "id" : "acm003470jsd", + "name" : "clickConfirmCopySessionButton" + }, + "acm003471jsd" : { + "type" : "ControlElement", + "id" : "acm003471jsd", + "name" : "clickCopyButtonInTable" + }, + "acm003472jsd" : { + "type" : "ControlElement", + "id" : "acm003472jsd", + "name" : "selectCourseToCopyToInModal" + }, + "acm003473jsd" : { + "type" : "ControlElement", + "id" : "acm003473jsd", + "name" : "selectStudentToEmail" + }, + "acm003474jsd" : { + "type" : "ControlElement", + "id" : "acm003474jsd", + "name" : "getFeedbackSessionRowId" + }, + "acm003475jsd" : { + "type" : "ControlElement", + "id" : "acm003475jsd", + "name" : "getSoftDeletedFeedbackSessionRowId" + }, + "acm003476jsd" : { + "type" : "ControlElement", + "id" : "acm003476jsd", + "name" : "getNumFeedbackSessions" + }, + "acm003477jsd" : { + "type" : "ControlElement", + "id" : "acm003477jsd", + "name" : "getNumSoftDeletedFeedbackSessions" + }, + "acm003478jsd" : { + "type" : "ControlElement", + "id" : "acm003478jsd", + "name" : "getFeedbackSessionCourseId" + }, + "acm003479jsd" : { + "type" : "ControlElement", + "id" : "acm003479jsd", + "name" : "getSoftDeletedFeedbackSessionCourseId" + }, + "acm003480jsd" : { + "type" : "ControlElement", + "id" : "acm003480jsd", + "name" : "getFeedbackSessionName" + }, + "acm003481jsd" : { + "type" : "ControlElement", + "id" : "acm003481jsd", + "name" : "getSoftDeletedFeedbackSessionName" + }, + "acm003482jsd" : { + "type" : "ControlElement", + "id" : "acm003482jsd", + "name" : "waitForSessionEditPage" + }, + "acm003483jsd" : { + "type" : "ClassUnit", + "id" : "acm003483jsd", + "name" : "InstructorFeedbackSessionsPage", + "compilationUnitId" : "acm003420jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004598jsd", "acm005112jsd", "acm005412jsd" ], + "content" : [ "acm003424jsd", "acm003425jsd", "acm003426jsd", "acm003427jsd", "acm003428jsd", "acm003429jsd", "acm003430jsd", "acm003431jsd", "acm003432jsd", "acm003433jsd", "acm003434jsd", "acm003435jsd", "acm003436jsd", "acm003437jsd", "acm003438jsd", "acm003439jsd", "acm003440jsd", "acm003441jsd", "acm003442jsd", "acm003443jsd", "acm003444jsd", "acm003445jsd", "acm003446jsd", "acm003447jsd", "acm003448jsd", "acm003449jsd", "acm003450jsd", "acm003451jsd", "acm003452jsd", "acm003453jsd", "acm003454jsd", "acm003455jsd", "acm003456jsd", "acm003457jsd", "acm003458jsd", "acm003459jsd", "acm003460jsd", "acm003461jsd", "acm003462jsd", "acm003463jsd", "acm003464jsd", "acm003465jsd", "acm003466jsd", "acm003467jsd", "acm003468jsd", "acm003469jsd", "acm003470jsd", "acm003471jsd", "acm003472jsd", "acm003473jsd", "acm003474jsd", "acm003475jsd", "acm003476jsd", "acm003477jsd", "acm003478jsd", "acm003479jsd", "acm003480jsd", "acm003481jsd", "acm003482jsd" ] + }, + "acm003484jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003484jsd", + "name" : "InstructorHomePage", + "parentId" : "acm002489jsd", + "content" : [ "acm003517jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003485jsd" : { + "type" : "CodePackage", + "id" : "acm003485jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003486jsd" ] + }, + "acm003486jsd" : { + "type" : "CodePackage", + "id" : "acm003486jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003487jsd" ] + }, + "acm003487jsd" : { + "type" : "CodePackage", + "id" : "acm003487jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003484jsd" ] + }, + "acm003488jsd" : { + "type" : "ControlElement", + "id" : "acm003488jsd", + "name" : "InstructorHomePage" + }, + "acm003489jsd" : { + "type" : "ControlElement", + "id" : "acm003489jsd", + "name" : "containsExpectedPageContents" + }, + "acm003490jsd" : { + "type" : "ControlElement", + "id" : "acm003490jsd", + "name" : "verifyCourseTabDetails" + }, + "acm003491jsd" : { + "type" : "ControlElement", + "id" : "acm003491jsd", + "name" : "verifySessionDetails" + }, + "acm003492jsd" : { + "type" : "ControlElement", + "id" : "acm003492jsd", + "name" : "verifyNumCourses" + }, + "acm003493jsd" : { + "type" : "ControlElement", + "id" : "acm003493jsd", + "name" : "verifyResponseRate" + }, + "acm003494jsd" : { + "type" : "ControlElement", + "id" : "acm003494jsd", + "name" : "copySession" + }, + "acm003495jsd" : { + "type" : "ControlElement", + "id" : "acm003495jsd", + "name" : "publishSessionResults" + }, + "acm003496jsd" : { + "type" : "ControlElement", + "id" : "acm003496jsd", + "name" : "unpublishSessionResults" + }, + "acm003497jsd" : { + "type" : "ControlElement", + "id" : "acm003497jsd", + "name" : "sendReminderEmailToSelectedStudent" + }, + "acm003498jsd" : { + "type" : "ControlElement", + "id" : "acm003498jsd", + "name" : "sendReminderEmailToNonSubmitters" + }, + "acm003499jsd" : { + "type" : "ControlElement", + "id" : "acm003499jsd", + "name" : "resendResultsLink" + }, + "acm003500jsd" : { + "type" : "ControlElement", + "id" : "acm003500jsd", + "name" : "downloadResults" + }, + "acm003501jsd" : { + "type" : "ControlElement", + "id" : "acm003501jsd", + "name" : "deleteSession" + }, + "acm003502jsd" : { + "type" : "ControlElement", + "id" : "acm003502jsd", + "name" : "archiveCourse" + }, + "acm003503jsd" : { + "type" : "ControlElement", + "id" : "acm003503jsd", + "name" : "deleteCourse" + }, + "acm003504jsd" : { + "type" : "ControlElement", + "id" : "acm003504jsd", + "name" : "sortCoursesById" + }, + "acm003505jsd" : { + "type" : "ControlElement", + "id" : "acm003505jsd", + "name" : "sortCoursesByName" + }, + "acm003506jsd" : { + "type" : "ControlElement", + "id" : "acm003506jsd", + "name" : "sortCoursesByCreationDate" + }, + "acm003507jsd" : { + "type" : "ControlElement", + "id" : "acm003507jsd", + "name" : "getNumCourses" + }, + "acm003508jsd" : { + "type" : "ControlElement", + "id" : "acm003508jsd", + "name" : "getCourseTab" + }, + "acm003509jsd" : { + "type" : "ControlElement", + "id" : "acm003509jsd", + "name" : "getCourseDetails" + }, + "acm003510jsd" : { + "type" : "ControlElement", + "id" : "acm003510jsd", + "name" : "getSessionsTable" + }, + "acm003511jsd" : { + "type" : "ControlElement", + "id" : "acm003511jsd", + "name" : "getDateString" + }, + "acm003512jsd" : { + "type" : "ControlElement", + "id" : "acm003512jsd", + "name" : "getExpectedSessionDetails" + }, + "acm003513jsd" : { + "type" : "ControlElement", + "id" : "acm003513jsd", + "name" : "getResponseRate" + }, + "acm003514jsd" : { + "type" : "ControlElement", + "id" : "acm003514jsd", + "name" : "clickCopyButtonInTable" + }, + "acm003515jsd" : { + "type" : "ControlElement", + "id" : "acm003515jsd", + "name" : "selectCourseToCopyToInModal" + }, + "acm003516jsd" : { + "type" : "ControlElement", + "id" : "acm003516jsd", + "name" : "selectStudentToEmail" + }, + "acm003517jsd" : { + "type" : "ClassUnit", + "id" : "acm003517jsd", + "name" : "InstructorHomePage", + "compilationUnitId" : "acm003484jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004598jsd", "acm005112jsd", "acm005412jsd" ], + "content" : [ "acm003488jsd", "acm003489jsd", "acm003490jsd", "acm003491jsd", "acm003492jsd", "acm003493jsd", "acm003494jsd", "acm003495jsd", "acm003496jsd", "acm003497jsd", "acm003498jsd", "acm003499jsd", "acm003500jsd", "acm003501jsd", "acm003502jsd", "acm003503jsd", "acm003504jsd", "acm003505jsd", "acm003506jsd", "acm003507jsd", "acm003508jsd", "acm003509jsd", "acm003510jsd", "acm003511jsd", "acm003512jsd", "acm003513jsd", "acm003514jsd", "acm003515jsd", "acm003516jsd" ] + }, + "acm003518jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003518jsd", + "name" : "InstructorNotificationsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003524jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003519jsd" : { + "type" : "CodePackage", + "id" : "acm003519jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003520jsd" ] + }, + "acm003520jsd" : { + "type" : "CodePackage", + "id" : "acm003520jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003521jsd" ] + }, + "acm003521jsd" : { + "type" : "CodePackage", + "id" : "acm003521jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003518jsd" ] + }, + "acm003522jsd" : { + "type" : "ControlElement", + "id" : "acm003522jsd", + "name" : "InstructorNotificationsPage" + }, + "acm003523jsd" : { + "type" : "ControlElement", + "id" : "acm003523jsd", + "name" : "containsExpectedPageContents" + }, + "acm003524jsd" : { + "type" : "ClassUnit", + "id" : "acm003524jsd", + "name" : "InstructorNotificationsPage", + "compilationUnitId" : "acm003518jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003674jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm003522jsd", "acm003523jsd" ] + }, + "acm003525jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003525jsd", + "name" : "InstructorSearchPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003544jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003526jsd" : { + "type" : "CodePackage", + "id" : "acm003526jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003527jsd" ] + }, + "acm003527jsd" : { + "type" : "CodePackage", + "id" : "acm003527jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003528jsd" ] + }, + "acm003528jsd" : { + "type" : "CodePackage", + "id" : "acm003528jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003525jsd" ] + }, + "acm003529jsd" : { + "type" : "ControlElement", + "id" : "acm003529jsd", + "name" : "InstructorSearchPage" + }, + "acm003530jsd" : { + "type" : "ControlElement", + "id" : "acm003530jsd", + "name" : "containsExpectedPageContents" + }, + "acm003531jsd" : { + "type" : "ControlElement", + "id" : "acm003531jsd", + "name" : "search" + }, + "acm003532jsd" : { + "type" : "ControlElement", + "id" : "acm003532jsd", + "name" : "getStudentCoursesResult" + }, + "acm003533jsd" : { + "type" : "ControlElement", + "id" : "acm003533jsd", + "name" : "createHeaderText" + }, + "acm003534jsd" : { + "type" : "ControlElement", + "id" : "acm003534jsd", + "name" : "verifyStudentDetails" + }, + "acm003535jsd" : { + "type" : "ControlElement", + "id" : "acm003535jsd", + "name" : "verifyStudentDetails" + }, + "acm003536jsd" : { + "type" : "ControlElement", + "id" : "acm003536jsd", + "name" : "getStudentTableForHeader" + }, + "acm003537jsd" : { + "type" : "ControlElement", + "id" : "acm003537jsd", + "name" : "getExpectedStudentValues" + }, + "acm003538jsd" : { + "type" : "ControlElement", + "id" : "acm003538jsd", + "name" : "deleteStudent" + }, + "acm003539jsd" : { + "type" : "ControlElement", + "id" : "acm003539jsd", + "name" : "getDeleteButton" + }, + "acm003540jsd" : { + "type" : "ControlElement", + "id" : "acm003540jsd", + "name" : "getStudentRow" + }, + "acm003541jsd" : { + "type" : "ControlElement", + "id" : "acm003541jsd", + "name" : "clickViewStudent" + }, + "acm003542jsd" : { + "type" : "ControlElement", + "id" : "acm003542jsd", + "name" : "clickEditStudent" + }, + "acm003543jsd" : { + "type" : "ControlElement", + "id" : "acm003543jsd", + "name" : "clickViewAllRecords" + }, + "acm003544jsd" : { + "type" : "ClassUnit", + "id" : "acm003544jsd", + "name" : "InstructorSearchPage", + "compilationUnitId" : "acm003525jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm003069jsd", "acm003079jsd", "acm003627jsd", "acm004598jsd", "acm005412jsd" ], + "content" : [ "acm003529jsd", "acm003530jsd", "acm003531jsd", "acm003532jsd", "acm003533jsd", "acm003534jsd", "acm003535jsd", "acm003536jsd", "acm003537jsd", "acm003538jsd", "acm003539jsd", "acm003540jsd", "acm003541jsd", "acm003542jsd", "acm003543jsd" ] + }, + "acm003545jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003545jsd", + "name" : "InstructorSessionIndividualExtensionPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003571jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003546jsd" : { + "type" : "CodePackage", + "id" : "acm003546jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003547jsd" ] + }, + "acm003547jsd" : { + "type" : "CodePackage", + "id" : "acm003547jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003548jsd" ] + }, + "acm003548jsd" : { + "type" : "CodePackage", + "id" : "acm003548jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003545jsd" ] + }, + "acm003549jsd" : { + "type" : "ControlElement", + "id" : "acm003549jsd", + "name" : "InstructorSessionIndividualExtensionPage" + }, + "acm003550jsd" : { + "type" : "ControlElement", + "id" : "acm003550jsd", + "name" : "containsExpectedPageContents" + }, + "acm003551jsd" : { + "type" : "ControlElement", + "id" : "acm003551jsd", + "name" : "verifyDeadlineDetails" + }, + "acm003552jsd" : { + "type" : "ControlElement", + "id" : "acm003552jsd", + "name" : "getStudentDeadlines" + }, + "acm003553jsd" : { + "type" : "ControlElement", + "id" : "acm003553jsd", + "name" : "getInstructorDeadlines" + }, + "acm003554jsd" : { + "type" : "ControlElement", + "id" : "acm003554jsd", + "name" : "formatDeadline" + }, + "acm003555jsd" : { + "type" : "ControlElement", + "id" : "acm003555jsd", + "name" : "getStudentsMap" + }, + "acm003556jsd" : { + "type" : "ControlElement", + "id" : "acm003556jsd", + "name" : "getInstructorsMap" + }, + "acm003557jsd" : { + "type" : "ControlElement", + "id" : "acm003557jsd", + "name" : "verifyStudentDeadlines" + }, + "acm003558jsd" : { + "type" : "ControlElement", + "id" : "acm003558jsd", + "name" : "verifyInstructorDeadlines" + }, + "acm003559jsd" : { + "type" : "ControlElement", + "id" : "acm003559jsd", + "name" : "selectStudents" + }, + "acm003560jsd" : { + "type" : "ControlElement", + "id" : "acm003560jsd", + "name" : "selectStudent" + }, + "acm003561jsd" : { + "type" : "ControlElement", + "id" : "acm003561jsd", + "name" : "selectInstructor" + }, + "acm003562jsd" : { + "type" : "ControlElement", + "id" : "acm003562jsd", + "name" : "selectAllStudents" + }, + "acm003563jsd" : { + "type" : "ControlElement", + "id" : "acm003563jsd", + "name" : "selectAllInstructors" + }, + "acm003564jsd" : { + "type" : "ControlElement", + "id" : "acm003564jsd", + "name" : "deleteDeadlines" + }, + "acm003565jsd" : { + "type" : "ControlElement", + "id" : "acm003565jsd", + "name" : "extendDeadlineByTwelveHours" + }, + "acm003566jsd" : { + "type" : "ControlElement", + "id" : "acm003566jsd", + "name" : "extendDeadlineByOneDay" + }, + "acm003567jsd" : { + "type" : "ControlElement", + "id" : "acm003567jsd", + "name" : "extendDeadlineBy" + }, + "acm003568jsd" : { + "type" : "ControlElement", + "id" : "acm003568jsd", + "name" : "extendDeadlineToOneDayAway" + }, + "acm003569jsd" : { + "type" : "ControlElement", + "id" : "acm003569jsd", + "name" : "confirmChangesToDeadlineExtensions" + }, + "acm003570jsd" : { + "type" : "ControlElement", + "id" : "acm003570jsd", + "name" : "getTimeString" + }, + "acm003571jsd" : { + "type" : "ClassUnit", + "id" : "acm003571jsd", + "name" : "InstructorSessionIndividualExtensionPage", + "compilationUnitId" : "acm003545jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm003549jsd", "acm003550jsd", "acm003551jsd", "acm003552jsd", "acm003553jsd", "acm003554jsd", "acm003555jsd", "acm003556jsd", "acm003557jsd", "acm003558jsd", "acm003559jsd", "acm003560jsd", "acm003561jsd", "acm003562jsd", "acm003563jsd", "acm003564jsd", "acm003565jsd", "acm003566jsd", "acm003567jsd", "acm003568jsd", "acm003569jsd", "acm003570jsd" ] + }, + "acm003572jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003572jsd", + "name" : "InstructorStudentActivityLogsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003594jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003573jsd" : { + "type" : "CodePackage", + "id" : "acm003573jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003574jsd" ] + }, + "acm003574jsd" : { + "type" : "CodePackage", + "id" : "acm003574jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003575jsd" ] + }, + "acm003575jsd" : { + "type" : "CodePackage", + "id" : "acm003575jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003572jsd" ] + }, + "acm003576jsd" : { + "type" : "ControlElement", + "id" : "acm003576jsd", + "name" : "InstructorStudentActivityLogsPage" + }, + "acm003577jsd" : { + "type" : "ControlElement", + "id" : "acm003577jsd", + "name" : "containsExpectedPageContents" + }, + "acm003578jsd" : { + "type" : "ControlElement", + "id" : "acm003578jsd", + "name" : "startSearching" + }, + "acm003579jsd" : { + "type" : "ControlElement", + "id" : "acm003579jsd", + "name" : "isLogPresentForSession" + }, + "acm003580jsd" : { + "type" : "ControlElement", + "id" : "acm003580jsd", + "name" : "getActivityType" + }, + "acm003581jsd" : { + "type" : "ControlElement", + "id" : "acm003581jsd", + "name" : "getStudentName" + }, + "acm003582jsd" : { + "type" : "ControlElement", + "id" : "acm003582jsd", + "name" : "getLogsFromDate" + }, + "acm003583jsd" : { + "type" : "ControlElement", + "id" : "acm003583jsd", + "name" : "getLogsToDate" + }, + "acm003584jsd" : { + "type" : "ControlElement", + "id" : "acm003584jsd", + "name" : "getLogsFromTime" + }, + "acm003585jsd" : { + "type" : "ControlElement", + "id" : "acm003585jsd", + "name" : "getLogsToTime" + }, + "acm003586jsd" : { + "type" : "ControlElement", + "id" : "acm003586jsd", + "name" : "getSession" + }, + "acm003587jsd" : { + "type" : "ControlElement", + "id" : "acm003587jsd", + "name" : "setActivityType" + }, + "acm003588jsd" : { + "type" : "ControlElement", + "id" : "acm003588jsd", + "name" : "setStudentName" + }, + "acm003589jsd" : { + "type" : "ControlElement", + "id" : "acm003589jsd", + "name" : "setLogsFromDateTime" + }, + "acm003590jsd" : { + "type" : "ControlElement", + "id" : "acm003590jsd", + "name" : "setLogsToDateTime" + }, + "acm003591jsd" : { + "type" : "ControlElement", + "id" : "acm003591jsd", + "name" : "setSessionDropdown" + }, + "acm003592jsd" : { + "type" : "ControlElement", + "id" : "acm003592jsd", + "name" : "getTimeString" + }, + "acm003593jsd" : { + "type" : "ControlElement", + "id" : "acm003593jsd", + "name" : "setDateTime" + }, + "acm003594jsd" : { + "type" : "ClassUnit", + "id" : "acm003594jsd", + "name" : "InstructorStudentActivityLogsPage", + "compilationUnitId" : "acm003572jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm003576jsd", "acm003577jsd", "acm003578jsd", "acm003579jsd", "acm003580jsd", "acm003581jsd", "acm003582jsd", "acm003583jsd", "acm003584jsd", "acm003585jsd", "acm003586jsd", "acm003587jsd", "acm003588jsd", "acm003589jsd", "acm003590jsd", "acm003591jsd", "acm003592jsd", "acm003593jsd" ] + }, + "acm003595jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003595jsd", + "name" : "InstructorStudentListPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003618jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003596jsd" : { + "type" : "CodePackage", + "id" : "acm003596jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003597jsd" ] + }, + "acm003597jsd" : { + "type" : "CodePackage", + "id" : "acm003597jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003598jsd" ] + }, + "acm003598jsd" : { + "type" : "CodePackage", + "id" : "acm003598jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003595jsd" ] + }, + "acm003599jsd" : { + "type" : "ControlElement", + "id" : "acm003599jsd", + "name" : "InstructorStudentListPage" + }, + "acm003600jsd" : { + "type" : "ControlElement", + "id" : "acm003600jsd", + "name" : "containsExpectedPageContents" + }, + "acm003601jsd" : { + "type" : "ControlElement", + "id" : "acm003601jsd", + "name" : "getCoursesTabs" + }, + "acm003602jsd" : { + "type" : "ControlElement", + "id" : "acm003602jsd", + "name" : "createHeaderText" + }, + "acm003603jsd" : { + "type" : "ControlElement", + "id" : "acm003603jsd", + "name" : "clickCourseTabHeader" + }, + "acm003604jsd" : { + "type" : "ControlElement", + "id" : "acm003604jsd", + "name" : "verifyAllCoursesHaveTabs" + }, + "acm003605jsd" : { + "type" : "ControlElement", + "id" : "acm003605jsd", + "name" : "verifyStudentDetails" + }, + "acm003606jsd" : { + "type" : "ControlElement", + "id" : "acm003606jsd", + "name" : "verifyStudentDetails" + }, + "acm003607jsd" : { + "type" : "ControlElement", + "id" : "acm003607jsd", + "name" : "verifyStudentDetailsNotViewable" + }, + "acm003608jsd" : { + "type" : "ControlElement", + "id" : "acm003608jsd", + "name" : "getCourseTab" + }, + "acm003609jsd" : { + "type" : "ControlElement", + "id" : "acm003609jsd", + "name" : "verifyDisplayedNumbers" + }, + "acm003610jsd" : { + "type" : "ControlElement", + "id" : "acm003610jsd", + "name" : "getExpectedStudentValues" + }, + "acm003611jsd" : { + "type" : "ControlElement", + "id" : "acm003611jsd", + "name" : "deleteStudent" + }, + "acm003612jsd" : { + "type" : "ControlElement", + "id" : "acm003612jsd", + "name" : "getDeleteButton" + }, + "acm003613jsd" : { + "type" : "ControlElement", + "id" : "acm003613jsd", + "name" : "getStudentRow" + }, + "acm003614jsd" : { + "type" : "ControlElement", + "id" : "acm003614jsd", + "name" : "clickEnrollStudents" + }, + "acm003615jsd" : { + "type" : "ControlElement", + "id" : "acm003615jsd", + "name" : "clickViewStudent" + }, + "acm003616jsd" : { + "type" : "ControlElement", + "id" : "acm003616jsd", + "name" : "clickEditStudent" + }, + "acm003617jsd" : { + "type" : "ControlElement", + "id" : "acm003617jsd", + "name" : "clickViewAllRecords" + }, + "acm003618jsd" : { + "type" : "ClassUnit", + "id" : "acm003618jsd", + "name" : "InstructorStudentListPage", + "compilationUnitId" : "acm003595jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm003058jsd", "acm003069jsd", "acm003079jsd", "acm003627jsd", "acm004598jsd", "acm005412jsd" ], + "content" : [ "acm003599jsd", "acm003600jsd", "acm003601jsd", "acm003602jsd", "acm003603jsd", "acm003604jsd", "acm003605jsd", "acm003606jsd", "acm003607jsd", "acm003608jsd", "acm003609jsd", "acm003610jsd", "acm003611jsd", "acm003612jsd", "acm003613jsd", "acm003614jsd", "acm003615jsd", "acm003616jsd", "acm003617jsd" ] + }, + "acm003619jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003619jsd", + "name" : "InstructorStudentRecordsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003627jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003620jsd" : { + "type" : "CodePackage", + "id" : "acm003620jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003621jsd" ] + }, + "acm003621jsd" : { + "type" : "CodePackage", + "id" : "acm003621jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003622jsd" ] + }, + "acm003622jsd" : { + "type" : "CodePackage", + "id" : "acm003622jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003619jsd" ] + }, + "acm003623jsd" : { + "type" : "ControlElement", + "id" : "acm003623jsd", + "name" : "InstructorStudentRecordsPage" + }, + "acm003624jsd" : { + "type" : "ControlElement", + "id" : "acm003624jsd", + "name" : "containsExpectedPageContents" + }, + "acm003625jsd" : { + "type" : "ControlElement", + "id" : "acm003625jsd", + "name" : "verifyIsCorrectPage" + }, + "acm003626jsd" : { + "type" : "ControlElement", + "id" : "acm003626jsd", + "name" : "verifyStudentDetails" + }, + "acm003627jsd" : { + "type" : "ClassUnit", + "id" : "acm003627jsd", + "name" : "InstructorStudentRecordsPage", + "compilationUnitId" : "acm003619jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm005412jsd" ], + "content" : [ "acm003623jsd", "acm003624jsd", "acm003625jsd", "acm003626jsd" ] + }, + "acm003628jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003628jsd", + "name" : "StudentCourseDetailsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003639jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003629jsd" : { + "type" : "CodePackage", + "id" : "acm003629jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003630jsd" ] + }, + "acm003630jsd" : { + "type" : "CodePackage", + "id" : "acm003630jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003631jsd" ] + }, + "acm003631jsd" : { + "type" : "CodePackage", + "id" : "acm003631jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003628jsd" ] + }, + "acm003632jsd" : { + "type" : "ControlElement", + "id" : "acm003632jsd", + "name" : "StudentCourseDetailsPage" + }, + "acm003633jsd" : { + "type" : "ControlElement", + "id" : "acm003633jsd", + "name" : "containsExpectedPageContents" + }, + "acm003634jsd" : { + "type" : "ControlElement", + "id" : "acm003634jsd", + "name" : "verifyCourseDetails" + }, + "acm003635jsd" : { + "type" : "ControlElement", + "id" : "acm003635jsd", + "name" : "verifyInstructorsDetails" + }, + "acm003636jsd" : { + "type" : "ControlElement", + "id" : "acm003636jsd", + "name" : "verifyStudentDetails" + }, + "acm003637jsd" : { + "type" : "ControlElement", + "id" : "acm003637jsd", + "name" : "verifyTeammatesDetails" + }, + "acm003638jsd" : { + "type" : "ControlElement", + "id" : "acm003638jsd", + "name" : "sortTeammatesByName" + }, + "acm003639jsd" : { + "type" : "ClassUnit", + "id" : "acm003639jsd", + "name" : "StudentCourseDetailsPage", + "compilationUnitId" : "acm003628jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm003632jsd", "acm003633jsd", "acm003634jsd", "acm003635jsd", "acm003636jsd", "acm003637jsd", "acm003638jsd" ] + }, + "acm003640jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003640jsd", + "name" : "StudentHomePage", + "parentId" : "acm002489jsd", + "content" : [ "acm003651jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003641jsd" : { + "type" : "CodePackage", + "id" : "acm003641jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003642jsd" ] + }, + "acm003642jsd" : { + "type" : "CodePackage", + "id" : "acm003642jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003643jsd" ] + }, + "acm003643jsd" : { + "type" : "CodePackage", + "id" : "acm003643jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003640jsd" ] + }, + "acm003644jsd" : { + "type" : "ControlElement", + "id" : "acm003644jsd", + "name" : "StudentHomePage" + }, + "acm003645jsd" : { + "type" : "ControlElement", + "id" : "acm003645jsd", + "name" : "containsExpectedPageContents" + }, + "acm003646jsd" : { + "type" : "ControlElement", + "id" : "acm003646jsd", + "name" : "getStudentHomeCoursePanels" + }, + "acm003647jsd" : { + "type" : "ControlElement", + "id" : "acm003647jsd", + "name" : "verifyVisibleCourseToStudents" + }, + "acm003648jsd" : { + "type" : "ControlElement", + "id" : "acm003648jsd", + "name" : "verifyVisibleFeedbackSessionToStudents" + }, + "acm003649jsd" : { + "type" : "ControlElement", + "id" : "acm003649jsd", + "name" : "clickCloseNotificationBannerButton" + }, + "acm003650jsd" : { + "type" : "ControlElement", + "id" : "acm003650jsd", + "name" : "clickMarkAsReadButton" + }, + "acm003651jsd" : { + "type" : "ClassUnit", + "id" : "acm003651jsd", + "name" : "StudentHomePage", + "compilationUnitId" : "acm003640jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm003644jsd", "acm003645jsd", "acm003646jsd", "acm003647jsd", "acm003648jsd", "acm003649jsd", "acm003650jsd" ] + }, + "acm003652jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003652jsd", + "name" : "StudentNotificationsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003658jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003653jsd" : { + "type" : "CodePackage", + "id" : "acm003653jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003654jsd" ] + }, + "acm003654jsd" : { + "type" : "CodePackage", + "id" : "acm003654jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003655jsd" ] + }, + "acm003655jsd" : { + "type" : "CodePackage", + "id" : "acm003655jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003652jsd" ] + }, + "acm003656jsd" : { + "type" : "ControlElement", + "id" : "acm003656jsd", + "name" : "StudentNotificationsPage" + }, + "acm003657jsd" : { + "type" : "ControlElement", + "id" : "acm003657jsd", + "name" : "containsExpectedPageContents" + }, + "acm003658jsd" : { + "type" : "ClassUnit", + "id" : "acm003658jsd", + "name" : "StudentNotificationsPage", + "compilationUnitId" : "acm003652jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003674jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd" ], + "content" : [ "acm003656jsd", "acm003657jsd" ] + }, + "acm003659jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003659jsd", + "name" : "UserNotificationsPage", + "parentId" : "acm002489jsd", + "content" : [ "acm003674jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003660jsd" : { + "type" : "CodePackage", + "id" : "acm003660jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003661jsd" ] + }, + "acm003661jsd" : { + "type" : "CodePackage", + "id" : "acm003661jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003662jsd" ] + }, + "acm003662jsd" : { + "type" : "CodePackage", + "id" : "acm003662jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003659jsd" ] + }, + "acm003663jsd" : { + "type" : "ControlElement", + "id" : "acm003663jsd", + "name" : "UserNotificationsPage" + }, + "acm003664jsd" : { + "type" : "ControlElement", + "id" : "acm003664jsd", + "name" : "containsExpectedPageContents" + }, + "acm003665jsd" : { + "type" : "ControlElement", + "id" : "acm003665jsd", + "name" : "verifyNotShownNotifications" + }, + "acm003666jsd" : { + "type" : "ControlElement", + "id" : "acm003666jsd", + "name" : "verifyShownNotifications" + }, + "acm003667jsd" : { + "type" : "ControlElement", + "id" : "acm003667jsd", + "name" : "verifyNotificationTab" + }, + "acm003668jsd" : { + "type" : "ControlElement", + "id" : "acm003668jsd", + "name" : "markNotificationAsRead" + }, + "acm003669jsd" : { + "type" : "ControlElement", + "id" : "acm003669jsd", + "name" : "getTimezone" + }, + "acm003670jsd" : { + "type" : "ControlElement", + "id" : "acm003670jsd", + "name" : "getHeaderText" + }, + "acm003671jsd" : { + "type" : "ControlElement", + "id" : "acm003671jsd", + "name" : "getHeaderDateString" + }, + "acm003672jsd" : { + "type" : "ControlElement", + "id" : "acm003672jsd", + "name" : "getHeaderClass" + }, + "acm003673jsd" : { + "type" : "ControlElement", + "id" : "acm003673jsd", + "name" : "getButtonClass" + }, + "acm003674jsd" : { + "type" : "ClassUnit", + "id" : "acm003674jsd", + "name" : "UserNotificationsPage", + "compilationUnitId" : "acm003659jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002697jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002712jsd", "acm004346jsd", "acm005329jsd" ], + "content" : [ "acm003663jsd", "acm003664jsd", "acm003665jsd", "acm003666jsd", "acm003667jsd", "acm003668jsd", "acm003669jsd", "acm003670jsd", "acm003671jsd", "acm003672jsd", "acm003673jsd" ] + }, + "acm003675jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003675jsd", + "name" : "package-info", + "parentId" : "acm002489jsd", + "content" : [ ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "pageobjects" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003676jsd" : { + "type" : "CodePackage", + "id" : "acm003676jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003677jsd" ] + }, + "acm003677jsd" : { + "type" : "CodePackage", + "id" : "acm003677jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003678jsd" ] + }, + "acm003678jsd" : { + "type" : "CodePackage", + "id" : "acm003678jsd", + "name" : "pageobjects", + "parentId" : null, + "content" : [ "acm003675jsd" ] + }, + "acm003679jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003679jsd", + "name" : "AxeUtil", + "parentId" : "acm003682jsd", + "content" : [ "acm003685jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003680jsd" : { + "type" : "CodePackage", + "id" : "acm003680jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003681jsd" ] + }, + "acm003681jsd" : { + "type" : "CodePackage", + "id" : "acm003681jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003682jsd" ] + }, + "acm003682jsd" : { + "type" : "CodePackage", + "id" : "acm003682jsd", + "name" : "util", + "parentId" : "acm001766jsd", + "content" : [ "acm003679jsd", "acm003686jsd", "acm003696jsd", "acm003708jsd", "acm003714jsd", "acm003726jsd", "acm003732jsd", "acm003741jsd", "acm003749jsd", "acm003759jsd", "acm003769jsd", "acm003776jsd", "acm003782jsd" ] + }, + "acm003683jsd" : { + "type" : "ControlElement", + "id" : "acm003683jsd", + "name" : "AxeUtil" + }, + "acm003684jsd" : { + "type" : "ControlElement", + "id" : "acm003684jsd", + "name" : "formatViolations" + }, + "acm003685jsd" : { + "type" : "ClassUnit", + "id" : "acm003685jsd", + "name" : "AxeUtil", + "compilationUnitId" : "acm003679jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003683jsd", "acm003684jsd" ] + }, + "acm003686jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003686jsd", + "name" : "BackDoor", + "parentId" : "acm003682jsd", + "content" : [ "acm003695jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003687jsd" : { + "type" : "CodePackage", + "id" : "acm003687jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003688jsd" ] + }, + "acm003688jsd" : { + "type" : "CodePackage", + "id" : "acm003688jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003689jsd" ] + }, + "acm003689jsd" : { + "type" : "CodePackage", + "id" : "acm003689jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003686jsd" ] + }, + "acm003690jsd" : { + "type" : "ControlElement", + "id" : "acm003690jsd", + "name" : "BackDoor" + }, + "acm003691jsd" : { + "type" : "ControlElement", + "id" : "acm003691jsd", + "name" : "getInstance" + }, + "acm003692jsd" : { + "type" : "ControlElement", + "id" : "acm003692jsd", + "name" : "getAppUrl" + }, + "acm003693jsd" : { + "type" : "ControlElement", + "id" : "acm003693jsd", + "name" : "getBackdoorKey" + }, + "acm003694jsd" : { + "type" : "ControlElement", + "id" : "acm003694jsd", + "name" : "getCsrfKey" + }, + "acm003695jsd" : { + "type" : "ClassUnit", + "id" : "acm003695jsd", + "name" : "BackDoor", + "compilationUnitId" : "acm003686jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011936jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003695jsd" ], + "content" : [ "acm003690jsd", "acm003691jsd", "acm003692jsd", "acm003693jsd", "acm003694jsd" ] + }, + "acm003696jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003696jsd", + "name" : "EmailAccount", + "parentId" : "acm003682jsd", + "content" : [ "acm003707jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003697jsd" : { + "type" : "CodePackage", + "id" : "acm003697jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003698jsd" ] + }, + "acm003698jsd" : { + "type" : "CodePackage", + "id" : "acm003698jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003699jsd" ] + }, + "acm003699jsd" : { + "type" : "CodePackage", + "id" : "acm003699jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003696jsd" ] + }, + "acm003700jsd" : { + "type" : "ControlElement", + "id" : "acm003700jsd", + "name" : "EmailAccount" + }, + "acm003701jsd" : { + "type" : "ControlElement", + "id" : "acm003701jsd", + "name" : "getUserAuthenticated" + }, + "acm003702jsd" : { + "type" : "ControlElement", + "id" : "acm003702jsd", + "name" : "isRecentEmailWithSubjectPresent" + }, + "acm003703jsd" : { + "type" : "ControlElement", + "id" : "acm003703jsd", + "name" : "getListOfUnreadEmailFromSender" + }, + "acm003704jsd" : { + "type" : "ControlElement", + "id" : "acm003704jsd", + "name" : "markMessageAsRead" + }, + "acm003705jsd" : { + "type" : "ControlElement", + "id" : "acm003705jsd", + "name" : "convertFromMessageToMimeMessage" + }, + "acm003706jsd" : { + "type" : "ControlElement", + "id" : "acm003706jsd", + "name" : "getUsername" + }, + "acm003707jsd" : { + "type" : "ClassUnit", + "id" : "acm003707jsd", + "name" : "EmailAccount", + "compilationUnitId" : "acm003696jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003725jsd" ], + "content" : [ "acm003700jsd", "acm003701jsd", "acm003702jsd", "acm003703jsd", "acm003704jsd", "acm003705jsd", "acm003706jsd" ] + }, + "acm003708jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003708jsd", + "name" : "EmailAccountTest", + "parentId" : "acm003682jsd", + "content" : [ "acm003713jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003709jsd" : { + "type" : "CodePackage", + "id" : "acm003709jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003710jsd" ] + }, + "acm003710jsd" : { + "type" : "CodePackage", + "id" : "acm003710jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003711jsd" ] + }, + "acm003711jsd" : { + "type" : "CodePackage", + "id" : "acm003711jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003708jsd" ] + }, + "acm003712jsd" : { + "type" : "ControlElement", + "id" : "acm003712jsd", + "name" : "checkEmailAccount" + }, + "acm003713jsd" : { + "type" : "ClassUnit", + "id" : "acm003713jsd", + "name" : "EmailAccountTest", + "compilationUnitId" : "acm003708jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003707jsd" ], + "content" : [ "acm003712jsd" ] + }, + "acm003714jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003714jsd", + "name" : "GmailServiceMaker", + "parentId" : "acm003682jsd", + "content" : [ "acm003725jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003715jsd" : { + "type" : "CodePackage", + "id" : "acm003715jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003716jsd" ] + }, + "acm003716jsd" : { + "type" : "CodePackage", + "id" : "acm003716jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003717jsd" ] + }, + "acm003717jsd" : { + "type" : "CodePackage", + "id" : "acm003717jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003714jsd" ] + }, + "acm003718jsd" : { + "type" : "ControlElement", + "id" : "acm003718jsd", + "name" : "GmailServiceMaker" + }, + "acm003719jsd" : { + "type" : "ControlElement", + "id" : "acm003719jsd", + "name" : "GmailServiceMaker" + }, + "acm003720jsd" : { + "type" : "ControlElement", + "id" : "acm003720jsd", + "name" : "makeGmailService" + }, + "acm003721jsd" : { + "type" : "ControlElement", + "id" : "acm003721jsd", + "name" : "authorizeAndCreateCredentials" + }, + "acm003722jsd" : { + "type" : "ControlElement", + "id" : "acm003722jsd", + "name" : "loadClientSecretFromJson" + }, + "acm003723jsd" : { + "type" : "ControlElement", + "id" : "acm003723jsd", + "name" : "buildFlow" + }, + "acm003724jsd" : { + "type" : "ControlElement", + "id" : "acm003724jsd", + "name" : "getCredentialFromFlow" + }, + "acm003725jsd" : { + "type" : "ClassUnit", + "id" : "acm003725jsd", + "name" : "GmailServiceMaker", + "compilationUnitId" : "acm003714jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003718jsd", "acm003719jsd", "acm003720jsd", "acm003721jsd", "acm003722jsd", "acm003723jsd", "acm003724jsd" ] + }, + "acm003726jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003726jsd", + "name" : "MaximumRetriesExceededException", + "parentId" : "acm003682jsd", + "content" : [ "acm003731jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003727jsd" : { + "type" : "CodePackage", + "id" : "acm003727jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003728jsd" ] + }, + "acm003728jsd" : { + "type" : "CodePackage", + "id" : "acm003728jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003729jsd" ] + }, + "acm003729jsd" : { + "type" : "CodePackage", + "id" : "acm003729jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003726jsd" ] + }, + "acm003730jsd" : { + "type" : "ControlElement", + "id" : "acm003730jsd", + "name" : "MaximumRetriesExceededException" + }, + "acm003731jsd" : { + "type" : "ClassUnit", + "id" : "acm003731jsd", + "name" : "MaximumRetriesExceededException", + "compilationUnitId" : "acm003726jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003748jsd" ], + "content" : [ "acm003730jsd" ] + }, + "acm003732jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003732jsd", + "name" : "RetryManager", + "parentId" : "acm003682jsd", + "content" : [ "acm003740jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003733jsd" : { + "type" : "CodePackage", + "id" : "acm003733jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003734jsd" ] + }, + "acm003734jsd" : { + "type" : "CodePackage", + "id" : "acm003734jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003735jsd" ] + }, + "acm003735jsd" : { + "type" : "CodePackage", + "id" : "acm003735jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003732jsd" ] + }, + "acm003736jsd" : { + "type" : "ControlElement", + "id" : "acm003736jsd", + "name" : "RetryManager" + }, + "acm003737jsd" : { + "type" : "ControlElement", + "id" : "acm003737jsd", + "name" : "runUntilNoRecognizedException" + }, + "acm003738jsd" : { + "type" : "ControlElement", + "id" : "acm003738jsd", + "name" : "isThrowableTypeIn" + }, + "acm003739jsd" : { + "type" : "ControlElement", + "id" : "acm003739jsd", + "name" : "logFailure" + }, + "acm003740jsd" : { + "type" : "ClassUnit", + "id" : "acm003740jsd", + "name" : "RetryManager", + "compilationUnitId" : "acm003732jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003731jsd", "acm003748jsd" ], + "content" : [ "acm003736jsd", "acm003737jsd", "acm003738jsd", "acm003739jsd" ] + }, + "acm003741jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003741jsd", + "name" : "Retryable", + "parentId" : "acm003682jsd", + "content" : [ "acm003748jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003742jsd" : { + "type" : "CodePackage", + "id" : "acm003742jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003743jsd" ] + }, + "acm003743jsd" : { + "type" : "CodePackage", + "id" : "acm003743jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003744jsd" ] + }, + "acm003744jsd" : { + "type" : "CodePackage", + "id" : "acm003744jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003741jsd" ] + }, + "acm003745jsd" : { + "type" : "ControlElement", + "id" : "acm003745jsd", + "name" : "Retryable" + }, + "acm003746jsd" : { + "type" : "ControlElement", + "id" : "acm003746jsd", + "name" : "run" + }, + "acm003747jsd" : { + "type" : "ControlElement", + "id" : "acm003747jsd", + "name" : "getName" + }, + "acm003748jsd" : { + "type" : "ClassUnit", + "id" : "acm003748jsd", + "name" : "Retryable", + "compilationUnitId" : "acm003741jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003745jsd", "acm003746jsd", "acm003747jsd" ] + }, + "acm003749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003749jsd", + "name" : "TestDataValidityTest", + "parentId" : "acm003682jsd", + "content" : [ "acm003758jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003750jsd" : { + "type" : "CodePackage", + "id" : "acm003750jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003751jsd" ] + }, + "acm003751jsd" : { + "type" : "CodePackage", + "id" : "acm003751jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003752jsd" ] + }, + "acm003752jsd" : { + "type" : "CodePackage", + "id" : "acm003752jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003749jsd" ] + }, + "acm003753jsd" : { + "type" : "ControlElement", + "id" : "acm003753jsd", + "name" : "checkTestDataValidity" + }, + "acm003754jsd" : { + "type" : "ControlElement", + "id" : "acm003754jsd", + "name" : "isValidTestEmail" + }, + "acm003755jsd" : { + "type" : "ControlElement", + "id" : "acm003755jsd", + "name" : "isValidTestCourseId" + }, + "acm003756jsd" : { + "type" : "ControlElement", + "id" : "acm003756jsd", + "name" : "isValidTestGoogleId" + }, + "acm003757jsd" : { + "type" : "ControlElement", + "id" : "acm003757jsd", + "name" : "constructIdRegex" + }, + "acm003758jsd" : { + "type" : "ClassUnit", + "id" : "acm003758jsd", + "name" : "TestDataValidityTest", + "compilationUnitId" : "acm003749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003753jsd", "acm003754jsd", "acm003755jsd", "acm003756jsd", "acm003757jsd" ] + }, + "acm003759jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003759jsd", + "name" : "TestNgXmlTest", + "parentId" : "acm003682jsd", + "content" : [ "acm003768jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003760jsd" : { + "type" : "CodePackage", + "id" : "acm003760jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003761jsd" ] + }, + "acm003761jsd" : { + "type" : "CodePackage", + "id" : "acm003761jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003762jsd" ] + }, + "acm003762jsd" : { + "type" : "CodePackage", + "id" : "acm003762jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003759jsd" ] + }, + "acm003763jsd" : { + "type" : "ControlElement", + "id" : "acm003763jsd", + "name" : "checkTestsInTestNg" + }, + "acm003764jsd" : { + "type" : "ControlElement", + "id" : "acm003764jsd", + "name" : "getTestFiles" + }, + "acm003765jsd" : { + "type" : "ControlElement", + "id" : "acm003765jsd", + "name" : "isTestFileIncluded" + }, + "acm003766jsd" : { + "type" : "ControlElement", + "id" : "acm003766jsd", + "name" : "addFilesToTestsRecursively" + }, + "acm003767jsd" : { + "type" : "ControlElement", + "id" : "acm003767jsd", + "name" : "isPackageNameInTestNg" + }, + "acm003768jsd" : { + "type" : "ClassUnit", + "id" : "acm003768jsd", + "name" : "TestNgXmlTest", + "compilationUnitId" : "acm003759jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003763jsd", "acm003764jsd", "acm003765jsd", "acm003766jsd", "acm003767jsd" ] + }, + "acm003769jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003769jsd", + "name" : "TestProperties", + "parentId" : "acm003682jsd", + "content" : [ "acm003775jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003770jsd" : { + "type" : "CodePackage", + "id" : "acm003770jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003771jsd" ] + }, + "acm003771jsd" : { + "type" : "CodePackage", + "id" : "acm003771jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003772jsd" ] + }, + "acm003772jsd" : { + "type" : "CodePackage", + "id" : "acm003772jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003769jsd" ] + }, + "acm003773jsd" : { + "type" : "ControlElement", + "id" : "acm003773jsd", + "name" : "TestProperties" + }, + "acm003774jsd" : { + "type" : "ControlElement", + "id" : "acm003774jsd", + "name" : "isDevServer" + }, + "acm003775jsd" : { + "type" : "ClassUnit", + "id" : "acm003775jsd", + "name" : "TestProperties", + "compilationUnitId" : "acm003769jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003773jsd", "acm003774jsd" ] + }, + "acm003776jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003776jsd", + "name" : "TestPropertiesTest", + "parentId" : "acm003682jsd", + "content" : [ "acm003781jsd" ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003777jsd" : { + "type" : "CodePackage", + "id" : "acm003777jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003778jsd" ] + }, + "acm003778jsd" : { + "type" : "CodePackage", + "id" : "acm003778jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003779jsd" ] + }, + "acm003779jsd" : { + "type" : "CodePackage", + "id" : "acm003779jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003776jsd" ] + }, + "acm003780jsd" : { + "type" : "ControlElement", + "id" : "acm003780jsd", + "name" : "testContent" + }, + "acm003781jsd" : { + "type" : "ClassUnit", + "id" : "acm003781jsd", + "name" : "TestPropertiesTest", + "compilationUnitId" : "acm003776jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003780jsd" ] + }, + "acm003782jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003782jsd", + "name" : "package-info", + "parentId" : "acm003682jsd", + "content" : [ ], + "pathElements" : [ "src", "e2e", "java", "teammates", "e2e", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003783jsd" : { + "type" : "CodePackage", + "id" : "acm003783jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003784jsd" ] + }, + "acm003784jsd" : { + "type" : "CodePackage", + "id" : "acm003784jsd", + "name" : "e2e", + "parentId" : null, + "content" : [ "acm003785jsd" ] + }, + "acm003785jsd" : { + "type" : "CodePackage", + "id" : "acm003785jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003782jsd" ] + }, + "acm003786jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003786jsd", + "name" : "BaseLNPTestCase", + "parentId" : "acm003789jsd", + "content" : [ "acm003815jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003787jsd" : { + "type" : "CodePackage", + "id" : "acm003787jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003788jsd" ] + }, + "acm003788jsd" : { + "type" : "CodePackage", + "id" : "acm003788jsd", + "name" : "lnp", + "parentId" : "acm001338jsd", + "content" : [ "acm003789jsd", "acm004053jsd" ] + }, + "acm003789jsd" : { + "type" : "CodePackage", + "id" : "acm003789jsd", + "name" : "cases", + "parentId" : "acm003788jsd", + "content" : [ "acm003786jsd", "acm003816jsd", "acm003838jsd", "acm003858jsd", "acm003877jsd", "acm003895jsd", "acm003920jsd", "acm003944jsd", "acm003961jsd", "acm003983jsd", "acm004004jsd", "acm004025jsd", "acm004046jsd" ] + }, + "acm003790jsd" : { + "type" : "ControlElement", + "id" : "acm003790jsd", + "name" : "getTestData" + }, + "acm003791jsd" : { + "type" : "ControlElement", + "id" : "acm003791jsd", + "name" : "getLnpTestPlan" + }, + "acm003792jsd" : { + "type" : "ControlElement", + "id" : "acm003792jsd", + "name" : "setupSpecification" + }, + "acm003793jsd" : { + "type" : "ControlElement", + "id" : "acm003793jsd", + "name" : "getJsonDataPath" + }, + "acm003794jsd" : { + "type" : "ControlElement", + "id" : "acm003794jsd", + "name" : "getCsvConfigPath" + }, + "acm003795jsd" : { + "type" : "ControlElement", + "id" : "acm003795jsd", + "name" : "getJtlResultsPath" + }, + "acm003796jsd" : { + "type" : "ControlElement", + "id" : "acm003796jsd", + "name" : "getTestDataFolder" + }, + "acm003797jsd" : { + "type" : "ControlElement", + "id" : "acm003797jsd", + "name" : "getPathToTestDataFile" + }, + "acm003798jsd" : { + "type" : "ControlElement", + "id" : "acm003798jsd", + "name" : "getPathToTestStatisticsResultsFile" + }, + "acm003799jsd" : { + "type" : "ControlElement", + "id" : "acm003799jsd", + "name" : "createFileAndDirectory" + }, + "acm003800jsd" : { + "type" : "ControlElement", + "id" : "acm003800jsd", + "name" : "createJsonDataFile" + }, + "acm003801jsd" : { + "type" : "ControlElement", + "id" : "acm003801jsd", + "name" : "createCsvConfigDataFile" + }, + "acm003802jsd" : { + "type" : "ControlElement", + "id" : "acm003802jsd", + "name" : "convertToCsv" + }, + "acm003803jsd" : { + "type" : "ControlElement", + "id" : "acm003803jsd", + "name" : "getResultsStatistics" + }, + "acm003804jsd" : { + "type" : "ControlElement", + "id" : "acm003804jsd", + "name" : "renameStatisticsFile" + }, + "acm003805jsd" : { + "type" : "ControlElement", + "id" : "acm003805jsd", + "name" : "setJmeterProperties" + }, + "acm003806jsd" : { + "type" : "ControlElement", + "id" : "acm003806jsd", + "name" : "createTestData" + }, + "acm003807jsd" : { + "type" : "ControlElement", + "id" : "acm003807jsd", + "name" : "persistTestData" + }, + "acm003808jsd" : { + "type" : "ControlElement", + "id" : "acm003808jsd", + "name" : "displayLnpResults" + }, + "acm003809jsd" : { + "type" : "ControlElement", + "id" : "acm003809jsd", + "name" : "runJmeter" + }, + "acm003810jsd" : { + "type" : "ControlElement", + "id" : "acm003810jsd", + "name" : "deleteTestData" + }, + "acm003811jsd" : { + "type" : "ControlElement", + "id" : "acm003811jsd", + "name" : "deleteDataFiles" + }, + "acm003812jsd" : { + "type" : "ControlElement", + "id" : "acm003812jsd", + "name" : "cleanupResults" + }, + "acm003813jsd" : { + "type" : "ControlElement", + "id" : "acm003813jsd", + "name" : "sanitizeForCsv" + }, + "acm003814jsd" : { + "type" : "ControlElement", + "id" : "acm003814jsd", + "name" : "generateTimeStamp" + }, + "acm003815jsd" : { + "type" : "ClassUnit", + "id" : "acm003815jsd", + "name" : "BaseLNPTestCase", + "compilationUnitId" : "acm003786jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004059jsd", "acm004091jsd", "acm004105jsd", "acm004126jsd", "acm004205jsd", "acm006174jsd", "acm006435jsd" ], + "content" : [ "acm003790jsd", "acm003791jsd", "acm003792jsd", "acm003793jsd", "acm003794jsd", "acm003795jsd", "acm003796jsd", "acm003797jsd", "acm003798jsd", "acm003799jsd", "acm003800jsd", "acm003801jsd", "acm003802jsd", "acm003803jsd", "acm003804jsd", "acm003805jsd", "acm003806jsd", "acm003807jsd", "acm003808jsd", "acm003809jsd", "acm003810jsd", "acm003811jsd", "acm003812jsd", "acm003813jsd", "acm003814jsd" ] + }, + "acm003816jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003816jsd", + "name" : "FeedbackQuestionUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003837jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003817jsd" : { + "type" : "CodePackage", + "id" : "acm003817jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003818jsd" ] + }, + "acm003818jsd" : { + "type" : "CodePackage", + "id" : "acm003818jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003819jsd" ] + }, + "acm003819jsd" : { + "type" : "CodePackage", + "id" : "acm003819jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003816jsd" ] + }, + "acm003820jsd" : { + "type" : "ControlElement", + "id" : "acm003820jsd", + "name" : "getTestData" + }, + "acm003821jsd" : { + "type" : "ControlElement", + "id" : "acm003821jsd", + "name" : "generateCourses" + }, + "acm003822jsd" : { + "type" : "ControlElement", + "id" : "acm003822jsd", + "name" : "generateInstructors" + }, + "acm003823jsd" : { + "type" : "ControlElement", + "id" : "acm003823jsd", + "name" : "generateStudents" + }, + "acm003824jsd" : { + "type" : "ControlElement", + "id" : "acm003824jsd", + "name" : "generateFeedbackSessions" + }, + "acm003825jsd" : { + "type" : "ControlElement", + "id" : "acm003825jsd", + "name" : "generateFeedbackQuestions" + }, + "acm003826jsd" : { + "type" : "ControlElement", + "id" : "acm003826jsd", + "name" : "generateFeedbackResponses" + }, + "acm003827jsd" : { + "type" : "ControlElement", + "id" : "acm003827jsd", + "name" : "generateCsvHeaders" + }, + "acm003828jsd" : { + "type" : "ControlElement", + "id" : "acm003828jsd", + "name" : "generateCsvData" + }, + "acm003829jsd" : { + "type" : "ControlElement", + "id" : "acm003829jsd", + "name" : "getTypicalTextQuestionUpdateRequest" + }, + "acm003830jsd" : { + "type" : "ControlElement", + "id" : "acm003830jsd", + "name" : "getRequestHeaders" + }, + "acm003831jsd" : { + "type" : "ControlElement", + "id" : "acm003831jsd", + "name" : "getTestEndpoint" + }, + "acm003832jsd" : { + "type" : "ControlElement", + "id" : "acm003832jsd", + "name" : "getLnpTestPlan" + }, + "acm003833jsd" : { + "type" : "ControlElement", + "id" : "acm003833jsd", + "name" : "setupSpecification" + }, + "acm003834jsd" : { + "type" : "ControlElement", + "id" : "acm003834jsd", + "name" : "classSetup" + }, + "acm003835jsd" : { + "type" : "ControlElement", + "id" : "acm003835jsd", + "name" : "runLnpTest" + }, + "acm003836jsd" : { + "type" : "ControlElement", + "id" : "acm003836jsd", + "name" : "classTearDown" + }, + "acm003837jsd" : { + "type" : "ClassUnit", + "id" : "acm003837jsd", + "name" : "FeedbackQuestionUpdateLNPTest", + "compilationUnitId" : "acm003816jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd", "acm009087jsd" ], + "content" : [ "acm003820jsd", "acm003821jsd", "acm003822jsd", "acm003823jsd", "acm003824jsd", "acm003825jsd", "acm003826jsd", "acm003827jsd", "acm003828jsd", "acm003829jsd", "acm003830jsd", "acm003831jsd", "acm003832jsd", "acm003833jsd", "acm003834jsd", "acm003835jsd", "acm003836jsd" ] + }, + "acm003838jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003838jsd", + "name" : "FeedbackSessionSubmitLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003857jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003839jsd" : { + "type" : "CodePackage", + "id" : "acm003839jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003840jsd" ] + }, + "acm003840jsd" : { + "type" : "CodePackage", + "id" : "acm003840jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003841jsd" ] + }, + "acm003841jsd" : { + "type" : "CodePackage", + "id" : "acm003841jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003838jsd" ] + }, + "acm003842jsd" : { + "type" : "ControlElement", + "id" : "acm003842jsd", + "name" : "getTestData" + }, + "acm003843jsd" : { + "type" : "ControlElement", + "id" : "acm003843jsd", + "name" : "generateAccounts" + }, + "acm003844jsd" : { + "type" : "ControlElement", + "id" : "acm003844jsd", + "name" : "generateCourses" + }, + "acm003845jsd" : { + "type" : "ControlElement", + "id" : "acm003845jsd", + "name" : "generateInstructors" + }, + "acm003846jsd" : { + "type" : "ControlElement", + "id" : "acm003846jsd", + "name" : "generateStudents" + }, + "acm003847jsd" : { + "type" : "ControlElement", + "id" : "acm003847jsd", + "name" : "generateFeedbackSessions" + }, + "acm003848jsd" : { + "type" : "ControlElement", + "id" : "acm003848jsd", + "name" : "generateFeedbackQuestions" + }, + "acm003849jsd" : { + "type" : "ControlElement", + "id" : "acm003849jsd", + "name" : "generateCsvHeaders" + }, + "acm003850jsd" : { + "type" : "ControlElement", + "id" : "acm003850jsd", + "name" : "generateCsvData" + }, + "acm003851jsd" : { + "type" : "ControlElement", + "id" : "acm003851jsd", + "name" : "getRequestHeaders" + }, + "acm003852jsd" : { + "type" : "ControlElement", + "id" : "acm003852jsd", + "name" : "getLnpTestPlan" + }, + "acm003853jsd" : { + "type" : "ControlElement", + "id" : "acm003853jsd", + "name" : "setupSpecification" + }, + "acm003854jsd" : { + "type" : "ControlElement", + "id" : "acm003854jsd", + "name" : "classSetup" + }, + "acm003855jsd" : { + "type" : "ControlElement", + "id" : "acm003855jsd", + "name" : "runLnpTest" + }, + "acm003856jsd" : { + "type" : "ControlElement", + "id" : "acm003856jsd", + "name" : "classTearDown" + }, + "acm003857jsd" : { + "type" : "ClassUnit", + "id" : "acm003857jsd", + "name" : "FeedbackSessionSubmitLNPTest", + "compilationUnitId" : "acm003838jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004486jsd", "acm004598jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd", "acm009123jsd", "acm009128jsd" ], + "content" : [ "acm003842jsd", "acm003843jsd", "acm003844jsd", "acm003845jsd", "acm003846jsd", "acm003847jsd", "acm003848jsd", "acm003849jsd", "acm003850jsd", "acm003851jsd", "acm003852jsd", "acm003853jsd", "acm003854jsd", "acm003855jsd", "acm003856jsd" ] + }, + "acm003858jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003858jsd", + "name" : "FeedbackSessionViewLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003876jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003859jsd" : { + "type" : "CodePackage", + "id" : "acm003859jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003860jsd" ] + }, + "acm003860jsd" : { + "type" : "CodePackage", + "id" : "acm003860jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003861jsd" ] + }, + "acm003861jsd" : { + "type" : "CodePackage", + "id" : "acm003861jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003858jsd" ] + }, + "acm003862jsd" : { + "type" : "ControlElement", + "id" : "acm003862jsd", + "name" : "getTestData" + }, + "acm003863jsd" : { + "type" : "ControlElement", + "id" : "acm003863jsd", + "name" : "generateAccounts" + }, + "acm003864jsd" : { + "type" : "ControlElement", + "id" : "acm003864jsd", + "name" : "generateCourses" + }, + "acm003865jsd" : { + "type" : "ControlElement", + "id" : "acm003865jsd", + "name" : "generateInstructors" + }, + "acm003866jsd" : { + "type" : "ControlElement", + "id" : "acm003866jsd", + "name" : "generateStudents" + }, + "acm003867jsd" : { + "type" : "ControlElement", + "id" : "acm003867jsd", + "name" : "generateFeedbackSessions" + }, + "acm003868jsd" : { + "type" : "ControlElement", + "id" : "acm003868jsd", + "name" : "generateFeedbackQuestions" + }, + "acm003869jsd" : { + "type" : "ControlElement", + "id" : "acm003869jsd", + "name" : "generateCsvHeaders" + }, + "acm003870jsd" : { + "type" : "ControlElement", + "id" : "acm003870jsd", + "name" : "generateCsvData" + }, + "acm003871jsd" : { + "type" : "ControlElement", + "id" : "acm003871jsd", + "name" : "getLnpTestPlan" + }, + "acm003872jsd" : { + "type" : "ControlElement", + "id" : "acm003872jsd", + "name" : "setupSpecification" + }, + "acm003873jsd" : { + "type" : "ControlElement", + "id" : "acm003873jsd", + "name" : "classSetup" + }, + "acm003874jsd" : { + "type" : "ControlElement", + "id" : "acm003874jsd", + "name" : "runLnpTest" + }, + "acm003875jsd" : { + "type" : "ControlElement", + "id" : "acm003875jsd", + "name" : "classTearDown" + }, + "acm003876jsd" : { + "type" : "ClassUnit", + "id" : "acm003876jsd", + "name" : "FeedbackSessionViewLNPTest", + "compilationUnitId" : "acm003858jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004486jsd", "acm004598jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006174jsd" ], + "content" : [ "acm003862jsd", "acm003863jsd", "acm003864jsd", "acm003865jsd", "acm003866jsd", "acm003867jsd", "acm003868jsd", "acm003869jsd", "acm003870jsd", "acm003871jsd", "acm003872jsd", "acm003873jsd", "acm003874jsd", "acm003875jsd" ] + }, + "acm003877jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003877jsd", + "name" : "InstructorCourseUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003894jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003878jsd" : { + "type" : "CodePackage", + "id" : "acm003878jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003879jsd" ] + }, + "acm003879jsd" : { + "type" : "CodePackage", + "id" : "acm003879jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003880jsd" ] + }, + "acm003880jsd" : { + "type" : "CodePackage", + "id" : "acm003880jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003877jsd" ] + }, + "acm003881jsd" : { + "type" : "ControlElement", + "id" : "acm003881jsd", + "name" : "getTestData" + }, + "acm003882jsd" : { + "type" : "ControlElement", + "id" : "acm003882jsd", + "name" : "generateCourses" + }, + "acm003883jsd" : { + "type" : "ControlElement", + "id" : "acm003883jsd", + "name" : "generateInstructors" + }, + "acm003884jsd" : { + "type" : "ControlElement", + "id" : "acm003884jsd", + "name" : "generateFeedbackSessions" + }, + "acm003885jsd" : { + "type" : "ControlElement", + "id" : "acm003885jsd", + "name" : "generateCsvHeaders" + }, + "acm003886jsd" : { + "type" : "ControlElement", + "id" : "acm003886jsd", + "name" : "generateCsvData" + }, + "acm003887jsd" : { + "type" : "ControlElement", + "id" : "acm003887jsd", + "name" : "getRequestHeaders" + }, + "acm003888jsd" : { + "type" : "ControlElement", + "id" : "acm003888jsd", + "name" : "getTestEndpoint" + }, + "acm003889jsd" : { + "type" : "ControlElement", + "id" : "acm003889jsd", + "name" : "getLnpTestPlan" + }, + "acm003890jsd" : { + "type" : "ControlElement", + "id" : "acm003890jsd", + "name" : "setupSpecification" + }, + "acm003891jsd" : { + "type" : "ControlElement", + "id" : "acm003891jsd", + "name" : "classSetup" + }, + "acm003892jsd" : { + "type" : "ControlElement", + "id" : "acm003892jsd", + "name" : "runLnpTest" + }, + "acm003893jsd" : { + "type" : "ControlElement", + "id" : "acm003893jsd", + "name" : "classTearDown" + }, + "acm003894jsd" : { + "type" : "ClassUnit", + "id" : "acm003894jsd", + "name" : "InstructorCourseUpdateLNPTest", + "compilationUnitId" : "acm003877jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004332jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm006174jsd" ], + "content" : [ "acm003881jsd", "acm003882jsd", "acm003883jsd", "acm003884jsd", "acm003885jsd", "acm003886jsd", "acm003887jsd", "acm003888jsd", "acm003889jsd", "acm003890jsd", "acm003891jsd", "acm003892jsd", "acm003893jsd" ] + }, + "acm003895jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003895jsd", + "name" : "InstructorSessionResultLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003919jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003896jsd" : { + "type" : "CodePackage", + "id" : "acm003896jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003897jsd" ] + }, + "acm003897jsd" : { + "type" : "CodePackage", + "id" : "acm003897jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003898jsd" ] + }, + "acm003898jsd" : { + "type" : "CodePackage", + "id" : "acm003898jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003895jsd" ] + }, + "acm003899jsd" : { + "type" : "ControlElement", + "id" : "acm003899jsd", + "name" : "getTestData" + }, + "acm003900jsd" : { + "type" : "ControlElement", + "id" : "acm003900jsd", + "name" : "generateAccounts" + }, + "acm003901jsd" : { + "type" : "ControlElement", + "id" : "acm003901jsd", + "name" : "generateCourses" + }, + "acm003902jsd" : { + "type" : "ControlElement", + "id" : "acm003902jsd", + "name" : "generateInstructors" + }, + "acm003903jsd" : { + "type" : "ControlElement", + "id" : "acm003903jsd", + "name" : "generateStudents" + }, + "acm003904jsd" : { + "type" : "ControlElement", + "id" : "acm003904jsd", + "name" : "generateFeedbackSessions" + }, + "acm003905jsd" : { + "type" : "ControlElement", + "id" : "acm003905jsd", + "name" : "generateFeedbackQuestions" + }, + "acm003906jsd" : { + "type" : "ControlElement", + "id" : "acm003906jsd", + "name" : "generateFeedbackResponses" + }, + "acm003907jsd" : { + "type" : "ControlElement", + "id" : "acm003907jsd", + "name" : "generateCsvHeaders" + }, + "acm003908jsd" : { + "type" : "ControlElement", + "id" : "acm003908jsd", + "name" : "generateCsvData" + }, + "acm003909jsd" : { + "type" : "ControlElement", + "id" : "acm003909jsd", + "name" : "getLnpTestPlan" + }, + "acm003910jsd" : { + "type" : "ControlElement", + "id" : "acm003910jsd", + "name" : "setupSpecification" + }, + "acm003911jsd" : { + "type" : "ControlElement", + "id" : "acm003911jsd", + "name" : "addLoadPageController" + }, + "acm003912jsd" : { + "type" : "ControlElement", + "id" : "acm003912jsd", + "name" : "addLoadSectionsController" + }, + "acm003913jsd" : { + "type" : "ControlElement", + "id" : "acm003913jsd", + "name" : "addLoadNoResponsePanelController" + }, + "acm003914jsd" : { + "type" : "ControlElement", + "id" : "acm003914jsd", + "name" : "addLoadQuestionPanelController" + }, + "acm003915jsd" : { + "type" : "ControlElement", + "id" : "acm003915jsd", + "name" : "addLoadSectionPanelController" + }, + "acm003916jsd" : { + "type" : "ControlElement", + "id" : "acm003916jsd", + "name" : "classSetup" + }, + "acm003917jsd" : { + "type" : "ControlElement", + "id" : "acm003917jsd", + "name" : "runLnpTest" + }, + "acm003918jsd" : { + "type" : "ControlElement", + "id" : "acm003918jsd", + "name" : "classTearDown" + }, + "acm003919jsd" : { + "type" : "ClassUnit", + "id" : "acm003919jsd", + "name" : "InstructorSessionResultLNPTest", + "compilationUnitId" : "acm003895jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004486jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd" ], + "content" : [ "acm003899jsd", "acm003900jsd", "acm003901jsd", "acm003902jsd", "acm003903jsd", "acm003904jsd", "acm003905jsd", "acm003906jsd", "acm003907jsd", "acm003908jsd", "acm003909jsd", "acm003910jsd", "acm003911jsd", "acm003912jsd", "acm003913jsd", "acm003914jsd", "acm003915jsd", "acm003916jsd", "acm003917jsd", "acm003918jsd" ] + }, + "acm003920jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003920jsd", + "name" : "InstructorStudentCascadingUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003943jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003921jsd" : { + "type" : "CodePackage", + "id" : "acm003921jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003922jsd" ] + }, + "acm003922jsd" : { + "type" : "CodePackage", + "id" : "acm003922jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003923jsd" ] + }, + "acm003923jsd" : { + "type" : "CodePackage", + "id" : "acm003923jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003920jsd" ] + }, + "acm003924jsd" : { + "type" : "ControlElement", + "id" : "acm003924jsd", + "name" : "getTestData" + }, + "acm003925jsd" : { + "type" : "ControlElement", + "id" : "acm003925jsd", + "name" : "generateCourses" + }, + "acm003926jsd" : { + "type" : "ControlElement", + "id" : "acm003926jsd", + "name" : "generateStudents" + }, + "acm003927jsd" : { + "type" : "ControlElement", + "id" : "acm003927jsd", + "name" : "generateFeedbackResponses" + }, + "acm003928jsd" : { + "type" : "ControlElement", + "id" : "acm003928jsd", + "name" : "generateFeedbackResponseComments" + }, + "acm003929jsd" : { + "type" : "ControlElement", + "id" : "acm003929jsd", + "name" : "generateInstructors" + }, + "acm003930jsd" : { + "type" : "ControlElement", + "id" : "acm003930jsd", + "name" : "generateCsvHeaders" + }, + "acm003931jsd" : { + "type" : "ControlElement", + "id" : "acm003931jsd", + "name" : "generateCsvData" + }, + "acm003932jsd" : { + "type" : "ControlElement", + "id" : "acm003932jsd", + "name" : "getRequestHeaders" + }, + "acm003933jsd" : { + "type" : "ControlElement", + "id" : "acm003933jsd", + "name" : "getTestEndpoint" + }, + "acm003934jsd" : { + "type" : "ControlElement", + "id" : "acm003934jsd", + "name" : "createTestData" + }, + "acm003935jsd" : { + "type" : "ControlElement", + "id" : "acm003935jsd", + "name" : "getCsvConfigPath" + }, + "acm003936jsd" : { + "type" : "ControlElement", + "id" : "acm003936jsd", + "name" : "createCsvConfigDataFile" + }, + "acm003937jsd" : { + "type" : "ControlElement", + "id" : "acm003937jsd", + "name" : "getLnpTestPlan" + }, + "acm003938jsd" : { + "type" : "ControlElement", + "id" : "acm003938jsd", + "name" : "setupSpecification" + }, + "acm003939jsd" : { + "type" : "ControlElement", + "id" : "acm003939jsd", + "name" : "classSetup" + }, + "acm003940jsd" : { + "type" : "ControlElement", + "id" : "acm003940jsd", + "name" : "runLnpTest" + }, + "acm003941jsd" : { + "type" : "ControlElement", + "id" : "acm003941jsd", + "name" : "deleteDataFiles" + }, + "acm003942jsd" : { + "type" : "ControlElement", + "id" : "acm003942jsd", + "name" : "classTearDown" + }, + "acm003943jsd" : { + "type" : "ClassUnit", + "id" : "acm003943jsd", + "name" : "InstructorStudentCascadingUpdateLNPTest", + "compilationUnitId" : "acm003920jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004332jsd", "acm004598jsd", "acm004871jsd", "acm004971jsd", "acm005233jsd", "acm005412jsd", "acm006127jsd", "acm006174jsd" ], + "content" : [ "acm003924jsd", "acm003925jsd", "acm003926jsd", "acm003927jsd", "acm003928jsd", "acm003929jsd", "acm003930jsd", "acm003931jsd", "acm003932jsd", "acm003933jsd", "acm003934jsd", "acm003935jsd", "acm003936jsd", "acm003937jsd", "acm003938jsd", "acm003939jsd", "acm003940jsd", "acm003941jsd", "acm003942jsd" ] + }, + "acm003944jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003944jsd", + "name" : "InstructorStudentEnrollmentLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003960jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003945jsd" : { + "type" : "CodePackage", + "id" : "acm003945jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003946jsd" ] + }, + "acm003946jsd" : { + "type" : "CodePackage", + "id" : "acm003946jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003947jsd" ] + }, + "acm003947jsd" : { + "type" : "CodePackage", + "id" : "acm003947jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003944jsd" ] + }, + "acm003948jsd" : { + "type" : "ControlElement", + "id" : "acm003948jsd", + "name" : "getTestData" + }, + "acm003949jsd" : { + "type" : "ControlElement", + "id" : "acm003949jsd", + "name" : "generateCourses" + }, + "acm003950jsd" : { + "type" : "ControlElement", + "id" : "acm003950jsd", + "name" : "generateInstructors" + }, + "acm003951jsd" : { + "type" : "ControlElement", + "id" : "acm003951jsd", + "name" : "generateCsvHeaders" + }, + "acm003952jsd" : { + "type" : "ControlElement", + "id" : "acm003952jsd", + "name" : "generateCsvData" + }, + "acm003953jsd" : { + "type" : "ControlElement", + "id" : "acm003953jsd", + "name" : "getRequestHeaders" + }, + "acm003954jsd" : { + "type" : "ControlElement", + "id" : "acm003954jsd", + "name" : "getTestEndpoint" + }, + "acm003955jsd" : { + "type" : "ControlElement", + "id" : "acm003955jsd", + "name" : "getLnpTestPlan" + }, + "acm003956jsd" : { + "type" : "ControlElement", + "id" : "acm003956jsd", + "name" : "setupSpecification" + }, + "acm003957jsd" : { + "type" : "ControlElement", + "id" : "acm003957jsd", + "name" : "classSetup" + }, + "acm003958jsd" : { + "type" : "ControlElement", + "id" : "acm003958jsd", + "name" : "runLnpTest" + }, + "acm003959jsd" : { + "type" : "ControlElement", + "id" : "acm003959jsd", + "name" : "classTearDown" + }, + "acm003960jsd" : { + "type" : "ClassUnit", + "id" : "acm003960jsd", + "name" : "InstructorStudentEnrollmentLNPTest", + "compilationUnitId" : "acm003944jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004332jsd", "acm004598jsd", "acm005233jsd", "acm006174jsd" ], + "content" : [ "acm003948jsd", "acm003949jsd", "acm003950jsd", "acm003951jsd", "acm003952jsd", "acm003953jsd", "acm003954jsd", "acm003955jsd", "acm003956jsd", "acm003957jsd", "acm003958jsd", "acm003959jsd" ] + }, + "acm003961jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003961jsd", + "name" : "InstructorUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm003982jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003962jsd" : { + "type" : "CodePackage", + "id" : "acm003962jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003963jsd" ] + }, + "acm003963jsd" : { + "type" : "CodePackage", + "id" : "acm003963jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003964jsd" ] + }, + "acm003964jsd" : { + "type" : "CodePackage", + "id" : "acm003964jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003961jsd" ] + }, + "acm003965jsd" : { + "type" : "ControlElement", + "id" : "acm003965jsd", + "name" : "getTestData" + }, + "acm003966jsd" : { + "type" : "ControlElement", + "id" : "acm003966jsd", + "name" : "generateCourses" + }, + "acm003967jsd" : { + "type" : "ControlElement", + "id" : "acm003967jsd", + "name" : "generateInstructors" + }, + "acm003968jsd" : { + "type" : "ControlElement", + "id" : "acm003968jsd", + "name" : "generateStudents" + }, + "acm003969jsd" : { + "type" : "ControlElement", + "id" : "acm003969jsd", + "name" : "generateFeedbackSessions" + }, + "acm003970jsd" : { + "type" : "ControlElement", + "id" : "acm003970jsd", + "name" : "generateFeedbackQuestions" + }, + "acm003971jsd" : { + "type" : "ControlElement", + "id" : "acm003971jsd", + "name" : "generateFeedbackResponses" + }, + "acm003972jsd" : { + "type" : "ControlElement", + "id" : "acm003972jsd", + "name" : "generateFeedbackResponseComments" + }, + "acm003973jsd" : { + "type" : "ControlElement", + "id" : "acm003973jsd", + "name" : "generateCsvHeaders" + }, + "acm003974jsd" : { + "type" : "ControlElement", + "id" : "acm003974jsd", + "name" : "generateCsvData" + }, + "acm003975jsd" : { + "type" : "ControlElement", + "id" : "acm003975jsd", + "name" : "getRequestHeaders" + }, + "acm003976jsd" : { + "type" : "ControlElement", + "id" : "acm003976jsd", + "name" : "getTestEndpoint" + }, + "acm003977jsd" : { + "type" : "ControlElement", + "id" : "acm003977jsd", + "name" : "getLnpTestPlan" + }, + "acm003978jsd" : { + "type" : "ControlElement", + "id" : "acm003978jsd", + "name" : "setupSpecification" + }, + "acm003979jsd" : { + "type" : "ControlElement", + "id" : "acm003979jsd", + "name" : "classSetup" + }, + "acm003980jsd" : { + "type" : "ControlElement", + "id" : "acm003980jsd", + "name" : "runLnpTest" + }, + "acm003981jsd" : { + "type" : "ControlElement", + "id" : "acm003981jsd", + "name" : "classTearDown" + }, + "acm003982jsd" : { + "type" : "ClassUnit", + "id" : "acm003982jsd", + "name" : "InstructorUpdateLNPTest", + "compilationUnitId" : "acm003961jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd" ], + "content" : [ "acm003965jsd", "acm003966jsd", "acm003967jsd", "acm003968jsd", "acm003969jsd", "acm003970jsd", "acm003971jsd", "acm003972jsd", "acm003973jsd", "acm003974jsd", "acm003975jsd", "acm003976jsd", "acm003977jsd", "acm003978jsd", "acm003979jsd", "acm003980jsd", "acm003981jsd" ] + }, + "acm003983jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003983jsd", + "name" : "StudentEmailUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm004003jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003984jsd" : { + "type" : "CodePackage", + "id" : "acm003984jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm003985jsd" ] + }, + "acm003985jsd" : { + "type" : "CodePackage", + "id" : "acm003985jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm003986jsd" ] + }, + "acm003986jsd" : { + "type" : "CodePackage", + "id" : "acm003986jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm003983jsd" ] + }, + "acm003987jsd" : { + "type" : "ControlElement", + "id" : "acm003987jsd", + "name" : "getTestData" + }, + "acm003988jsd" : { + "type" : "ControlElement", + "id" : "acm003988jsd", + "name" : "generateCourses" + }, + "acm003989jsd" : { + "type" : "ControlElement", + "id" : "acm003989jsd", + "name" : "generateInstructors" + }, + "acm003990jsd" : { + "type" : "ControlElement", + "id" : "acm003990jsd", + "name" : "generateStudents" + }, + "acm003991jsd" : { + "type" : "ControlElement", + "id" : "acm003991jsd", + "name" : "generateFeedbackSessions" + }, + "acm003992jsd" : { + "type" : "ControlElement", + "id" : "acm003992jsd", + "name" : "generateFeedbackQuestions" + }, + "acm003993jsd" : { + "type" : "ControlElement", + "id" : "acm003993jsd", + "name" : "generateFeedbackResponses" + }, + "acm003994jsd" : { + "type" : "ControlElement", + "id" : "acm003994jsd", + "name" : "generateCsvHeaders" + }, + "acm003995jsd" : { + "type" : "ControlElement", + "id" : "acm003995jsd", + "name" : "generateCsvData" + }, + "acm003996jsd" : { + "type" : "ControlElement", + "id" : "acm003996jsd", + "name" : "getRequestHeaders" + }, + "acm003997jsd" : { + "type" : "ControlElement", + "id" : "acm003997jsd", + "name" : "getTestEndpoint" + }, + "acm003998jsd" : { + "type" : "ControlElement", + "id" : "acm003998jsd", + "name" : "getLnpTestPlan" + }, + "acm003999jsd" : { + "type" : "ControlElement", + "id" : "acm003999jsd", + "name" : "setupSpecification" + }, + "acm004000jsd" : { + "type" : "ControlElement", + "id" : "acm004000jsd", + "name" : "classSetup" + }, + "acm004001jsd" : { + "type" : "ControlElement", + "id" : "acm004001jsd", + "name" : "runLnpTest" + }, + "acm004002jsd" : { + "type" : "ControlElement", + "id" : "acm004002jsd", + "name" : "classTearDown" + }, + "acm004003jsd" : { + "type" : "ClassUnit", + "id" : "acm004003jsd", + "name" : "StudentEmailUpdateLNPTest", + "compilationUnitId" : "acm003983jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd" ], + "content" : [ "acm003987jsd", "acm003988jsd", "acm003989jsd", "acm003990jsd", "acm003991jsd", "acm003992jsd", "acm003993jsd", "acm003994jsd", "acm003995jsd", "acm003996jsd", "acm003997jsd", "acm003998jsd", "acm003999jsd", "acm004000jsd", "acm004001jsd", "acm004002jsd" ] + }, + "acm004004jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004004jsd", + "name" : "StudentSectionUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm004024jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004005jsd" : { + "type" : "CodePackage", + "id" : "acm004005jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004006jsd" ] + }, + "acm004006jsd" : { + "type" : "CodePackage", + "id" : "acm004006jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004007jsd" ] + }, + "acm004007jsd" : { + "type" : "CodePackage", + "id" : "acm004007jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm004004jsd" ] + }, + "acm004008jsd" : { + "type" : "ControlElement", + "id" : "acm004008jsd", + "name" : "getTestData" + }, + "acm004009jsd" : { + "type" : "ControlElement", + "id" : "acm004009jsd", + "name" : "generateCourses" + }, + "acm004010jsd" : { + "type" : "ControlElement", + "id" : "acm004010jsd", + "name" : "generateInstructors" + }, + "acm004011jsd" : { + "type" : "ControlElement", + "id" : "acm004011jsd", + "name" : "generateStudents" + }, + "acm004012jsd" : { + "type" : "ControlElement", + "id" : "acm004012jsd", + "name" : "generateFeedbackSessions" + }, + "acm004013jsd" : { + "type" : "ControlElement", + "id" : "acm004013jsd", + "name" : "generateFeedbackQuestions" + }, + "acm004014jsd" : { + "type" : "ControlElement", + "id" : "acm004014jsd", + "name" : "generateFeedbackResponses" + }, + "acm004015jsd" : { + "type" : "ControlElement", + "id" : "acm004015jsd", + "name" : "generateCsvHeaders" + }, + "acm004016jsd" : { + "type" : "ControlElement", + "id" : "acm004016jsd", + "name" : "generateCsvData" + }, + "acm004017jsd" : { + "type" : "ControlElement", + "id" : "acm004017jsd", + "name" : "getRequestHeaders" + }, + "acm004018jsd" : { + "type" : "ControlElement", + "id" : "acm004018jsd", + "name" : "getTestEndpoint" + }, + "acm004019jsd" : { + "type" : "ControlElement", + "id" : "acm004019jsd", + "name" : "getLnpTestPlan" + }, + "acm004020jsd" : { + "type" : "ControlElement", + "id" : "acm004020jsd", + "name" : "setupSpecification" + }, + "acm004021jsd" : { + "type" : "ControlElement", + "id" : "acm004021jsd", + "name" : "classSetup" + }, + "acm004022jsd" : { + "type" : "ControlElement", + "id" : "acm004022jsd", + "name" : "runLnpTest" + }, + "acm004023jsd" : { + "type" : "ControlElement", + "id" : "acm004023jsd", + "name" : "classTearDown" + }, + "acm004024jsd" : { + "type" : "ClassUnit", + "id" : "acm004024jsd", + "name" : "StudentSectionUpdateLNPTest", + "compilationUnitId" : "acm004004jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd" ], + "content" : [ "acm004008jsd", "acm004009jsd", "acm004010jsd", "acm004011jsd", "acm004012jsd", "acm004013jsd", "acm004014jsd", "acm004015jsd", "acm004016jsd", "acm004017jsd", "acm004018jsd", "acm004019jsd", "acm004020jsd", "acm004021jsd", "acm004022jsd", "acm004023jsd" ] + }, + "acm004025jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004025jsd", + "name" : "StudentTeamUpdateLNPTest", + "parentId" : "acm003789jsd", + "content" : [ "acm004045jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004026jsd" : { + "type" : "CodePackage", + "id" : "acm004026jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004027jsd" ] + }, + "acm004027jsd" : { + "type" : "CodePackage", + "id" : "acm004027jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004028jsd" ] + }, + "acm004028jsd" : { + "type" : "CodePackage", + "id" : "acm004028jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm004025jsd" ] + }, + "acm004029jsd" : { + "type" : "ControlElement", + "id" : "acm004029jsd", + "name" : "getTestData" + }, + "acm004030jsd" : { + "type" : "ControlElement", + "id" : "acm004030jsd", + "name" : "generateCourses" + }, + "acm004031jsd" : { + "type" : "ControlElement", + "id" : "acm004031jsd", + "name" : "generateInstructors" + }, + "acm004032jsd" : { + "type" : "ControlElement", + "id" : "acm004032jsd", + "name" : "generateStudents" + }, + "acm004033jsd" : { + "type" : "ControlElement", + "id" : "acm004033jsd", + "name" : "generateFeedbackSessions" + }, + "acm004034jsd" : { + "type" : "ControlElement", + "id" : "acm004034jsd", + "name" : "generateFeedbackQuestions" + }, + "acm004035jsd" : { + "type" : "ControlElement", + "id" : "acm004035jsd", + "name" : "generateFeedbackResponses" + }, + "acm004036jsd" : { + "type" : "ControlElement", + "id" : "acm004036jsd", + "name" : "generateCsvHeaders" + }, + "acm004037jsd" : { + "type" : "ControlElement", + "id" : "acm004037jsd", + "name" : "generateCsvData" + }, + "acm004038jsd" : { + "type" : "ControlElement", + "id" : "acm004038jsd", + "name" : "getRequestHeaders" + }, + "acm004039jsd" : { + "type" : "ControlElement", + "id" : "acm004039jsd", + "name" : "getTestEndpoint" + }, + "acm004040jsd" : { + "type" : "ControlElement", + "id" : "acm004040jsd", + "name" : "getLnpTestPlan" + }, + "acm004041jsd" : { + "type" : "ControlElement", + "id" : "acm004041jsd", + "name" : "setupSpecification" + }, + "acm004042jsd" : { + "type" : "ControlElement", + "id" : "acm004042jsd", + "name" : "classSetup" + }, + "acm004043jsd" : { + "type" : "ControlElement", + "id" : "acm004043jsd", + "name" : "runLnpTest" + }, + "acm004044jsd" : { + "type" : "ControlElement", + "id" : "acm004044jsd", + "name" : "classTearDown" + }, + "acm004045jsd" : { + "type" : "ClassUnit", + "id" : "acm004045jsd", + "name" : "StudentTeamUpdateLNPTest", + "compilationUnitId" : "acm004025jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003815jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004126jsd", "acm004205jsd", "acm004226jsd", "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005977jsd", "acm006116jsd", "acm006127jsd", "acm006174jsd" ], + "content" : [ "acm004029jsd", "acm004030jsd", "acm004031jsd", "acm004032jsd", "acm004033jsd", "acm004034jsd", "acm004035jsd", "acm004036jsd", "acm004037jsd", "acm004038jsd", "acm004039jsd", "acm004040jsd", "acm004041jsd", "acm004042jsd", "acm004043jsd", "acm004044jsd" ] + }, + "acm004046jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004046jsd", + "name" : "package-info", + "parentId" : "acm003789jsd", + "content" : [ ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "cases" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004047jsd" : { + "type" : "CodePackage", + "id" : "acm004047jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004048jsd" ] + }, + "acm004048jsd" : { + "type" : "CodePackage", + "id" : "acm004048jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004049jsd" ] + }, + "acm004049jsd" : { + "type" : "CodePackage", + "id" : "acm004049jsd", + "name" : "cases", + "parentId" : null, + "content" : [ "acm004046jsd" ] + }, + "acm004050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004050jsd", + "name" : "BackDoor", + "parentId" : "acm004053jsd", + "content" : [ "acm004059jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004051jsd" : { + "type" : "CodePackage", + "id" : "acm004051jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004052jsd" ] + }, + "acm004052jsd" : { + "type" : "CodePackage", + "id" : "acm004052jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004053jsd" ] + }, + "acm004053jsd" : { + "type" : "CodePackage", + "id" : "acm004053jsd", + "name" : "util", + "parentId" : "acm003788jsd", + "content" : [ "acm004050jsd", "acm004060jsd", "acm004083jsd", "acm004092jsd", "acm004111jsd", "acm004127jsd", "acm004133jsd" ] + }, + "acm004054jsd" : { + "type" : "ControlElement", + "id" : "acm004054jsd", + "name" : "BackDoor" + }, + "acm004055jsd" : { + "type" : "ControlElement", + "id" : "acm004055jsd", + "name" : "getInstance" + }, + "acm004056jsd" : { + "type" : "ControlElement", + "id" : "acm004056jsd", + "name" : "getAppUrl" + }, + "acm004057jsd" : { + "type" : "ControlElement", + "id" : "acm004057jsd", + "name" : "getBackdoorKey" + }, + "acm004058jsd" : { + "type" : "ControlElement", + "id" : "acm004058jsd", + "name" : "getCsrfKey" + }, + "acm004059jsd" : { + "type" : "ClassUnit", + "id" : "acm004059jsd", + "name" : "BackDoor", + "compilationUnitId" : "acm004050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011936jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004059jsd" ], + "content" : [ "acm004054jsd", "acm004055jsd", "acm004056jsd", "acm004057jsd", "acm004058jsd" ] + }, + "acm004060jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004060jsd", + "name" : "JMeterElements", + "parentId" : "acm004053jsd", + "content" : [ "acm004082jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004061jsd" : { + "type" : "CodePackage", + "id" : "acm004061jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004062jsd" ] + }, + "acm004062jsd" : { + "type" : "CodePackage", + "id" : "acm004062jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004063jsd" ] + }, + "acm004063jsd" : { + "type" : "CodePackage", + "id" : "acm004063jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004060jsd" ] + }, + "acm004064jsd" : { + "type" : "ControlElement", + "id" : "acm004064jsd", + "name" : "JMeterElements" + }, + "acm004065jsd" : { + "type" : "ControlElement", + "id" : "acm004065jsd", + "name" : "testPlan" + }, + "acm004066jsd" : { + "type" : "ControlElement", + "id" : "acm004066jsd", + "name" : "threadGroup" + }, + "acm004067jsd" : { + "type" : "ControlElement", + "id" : "acm004067jsd", + "name" : "loopController" + }, + "acm004068jsd" : { + "type" : "ControlElement", + "id" : "acm004068jsd", + "name" : "csvDataSet" + }, + "acm004069jsd" : { + "type" : "ControlElement", + "id" : "acm004069jsd", + "name" : "cookieManager" + }, + "acm004070jsd" : { + "type" : "ControlElement", + "id" : "acm004070jsd", + "name" : "defaultSampler" + }, + "acm004071jsd" : { + "type" : "ControlElement", + "id" : "acm004071jsd", + "name" : "defaultSampler" + }, + "acm004072jsd" : { + "type" : "ControlElement", + "id" : "acm004072jsd", + "name" : "defaultSampler" + }, + "acm004073jsd" : { + "type" : "ControlElement", + "id" : "acm004073jsd", + "name" : "loginSampler" + }, + "acm004074jsd" : { + "type" : "ControlElement", + "id" : "acm004074jsd", + "name" : "genericController" + }, + "acm004075jsd" : { + "type" : "ControlElement", + "id" : "acm004075jsd", + "name" : "onceOnlyController" + }, + "acm004076jsd" : { + "type" : "ControlElement", + "id" : "acm004076jsd", + "name" : "foreachController" + }, + "acm004077jsd" : { + "type" : "ControlElement", + "id" : "acm004077jsd", + "name" : "regexExtractor" + }, + "acm004078jsd" : { + "type" : "ControlElement", + "id" : "acm004078jsd", + "name" : "csrfExtractor" + }, + "acm004079jsd" : { + "type" : "ControlElement", + "id" : "acm004079jsd", + "name" : "headerManager" + }, + "acm004080jsd" : { + "type" : "ControlElement", + "id" : "acm004080jsd", + "name" : "httpSampler" + }, + "acm004081jsd" : { + "type" : "ControlElement", + "id" : "acm004081jsd", + "name" : "httpGetSampler" + }, + "acm004082jsd" : { + "type" : "ClassUnit", + "id" : "acm004082jsd", + "name" : "JMeterElements", + "compilationUnitId" : "acm004060jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004064jsd", "acm004065jsd", "acm004066jsd", "acm004067jsd", "acm004068jsd", "acm004069jsd", "acm004070jsd", "acm004071jsd", "acm004072jsd", "acm004073jsd", "acm004074jsd", "acm004075jsd", "acm004076jsd", "acm004077jsd", "acm004078jsd", "acm004079jsd", "acm004080jsd", "acm004081jsd" ] + }, + "acm004083jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004083jsd", + "name" : "LNPResultsStatistics", + "parentId" : "acm004053jsd", + "content" : [ "acm004091jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004084jsd" : { + "type" : "CodePackage", + "id" : "acm004084jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004085jsd" ] + }, + "acm004085jsd" : { + "type" : "CodePackage", + "id" : "acm004085jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004086jsd" ] + }, + "acm004086jsd" : { + "type" : "CodePackage", + "id" : "acm004086jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004083jsd" ] + }, + "acm004087jsd" : { + "type" : "ControlElement", + "id" : "acm004087jsd", + "name" : "displayLnpResultsStatistics" + }, + "acm004088jsd" : { + "type" : "ControlElement", + "id" : "acm004088jsd", + "name" : "getMeanResTime" + }, + "acm004089jsd" : { + "type" : "ControlElement", + "id" : "acm004089jsd", + "name" : "getErrorPct" + }, + "acm004090jsd" : { + "type" : "ControlElement", + "id" : "acm004090jsd", + "name" : "formatResultsStats" + }, + "acm004091jsd" : { + "type" : "ClassUnit", + "id" : "acm004091jsd", + "name" : "LNPResultsStatistics", + "compilationUnitId" : "acm004083jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004087jsd", "acm004088jsd", "acm004089jsd", "acm004090jsd" ] + }, + "acm004092jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004092jsd", + "name" : "LNPSpecification", + "parentId" : "acm004053jsd", + "content" : [ "acm004105jsd", "acm004110jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004093jsd" : { + "type" : "CodePackage", + "id" : "acm004093jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004094jsd" ] + }, + "acm004094jsd" : { + "type" : "CodePackage", + "id" : "acm004094jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004095jsd" ] + }, + "acm004095jsd" : { + "type" : "CodePackage", + "id" : "acm004095jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004092jsd" ] + }, + "acm004096jsd" : { + "type" : "ControlElement", + "id" : "acm004096jsd", + "name" : "LNPSpecification" + }, + "acm004097jsd" : { + "type" : "ControlElement", + "id" : "acm004097jsd", + "name" : "verifyLnpTestSuccess" + }, + "acm004098jsd" : { + "type" : "ControlElement", + "id" : "acm004098jsd", + "name" : "checkMeanResTimeLimit" + }, + "acm004099jsd" : { + "type" : "ControlElement", + "id" : "acm004099jsd", + "name" : "checkErrorLimit" + }, + "acm004100jsd" : { + "type" : "ControlElement", + "id" : "acm004100jsd", + "name" : "builder" + }, + "acm004101jsd" : { + "type" : "ControlElement", + "id" : "acm004101jsd", + "name" : "Builder" + }, + "acm004102jsd" : { + "type" : "ControlElement", + "id" : "acm004102jsd", + "name" : "withErrorRateLimit" + }, + "acm004103jsd" : { + "type" : "ControlElement", + "id" : "acm004103jsd", + "name" : "withMeanRespTimeLimit" + }, + "acm004104jsd" : { + "type" : "ControlElement", + "id" : "acm004104jsd", + "name" : "build" + }, + "acm004105jsd" : { + "type" : "ClassUnit", + "id" : "acm004105jsd", + "name" : "LNPSpecification", + "compilationUnitId" : "acm004092jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004091jsd", "acm004105jsd", "acm004110jsd" ], + "content" : [ "acm004096jsd", "acm004097jsd", "acm004098jsd", "acm004099jsd", "acm004100jsd", "acm004101jsd", "acm004102jsd", "acm004103jsd", "acm004104jsd" ] + }, + "acm004106jsd" : { + "type" : "ControlElement", + "id" : "acm004106jsd", + "name" : "Builder" + }, + "acm004107jsd" : { + "type" : "ControlElement", + "id" : "acm004107jsd", + "name" : "withErrorRateLimit" + }, + "acm004108jsd" : { + "type" : "ControlElement", + "id" : "acm004108jsd", + "name" : "withMeanRespTimeLimit" + }, + "acm004109jsd" : { + "type" : "ControlElement", + "id" : "acm004109jsd", + "name" : "build" + }, + "acm004110jsd" : { + "type" : "ClassUnit", + "id" : "acm004110jsd", + "name" : "Builder", + "compilationUnitId" : "acm004092jsd", + "parentDatatypeId" : "acm004105jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004105jsd", "acm004110jsd" ], + "content" : [ "acm004106jsd", "acm004107jsd", "acm004108jsd", "acm004109jsd" ] + }, + "acm004111jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004111jsd", + "name" : "LNPTestData", + "parentId" : "acm004053jsd", + "content" : [ "acm004126jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004112jsd" : { + "type" : "CodePackage", + "id" : "acm004112jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004113jsd" ] + }, + "acm004113jsd" : { + "type" : "CodePackage", + "id" : "acm004113jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004114jsd" ] + }, + "acm004114jsd" : { + "type" : "CodePackage", + "id" : "acm004114jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004111jsd" ] + }, + "acm004115jsd" : { + "type" : "ControlElement", + "id" : "acm004115jsd", + "name" : "generateAccounts" + }, + "acm004116jsd" : { + "type" : "ControlElement", + "id" : "acm004116jsd", + "name" : "generateCourses" + }, + "acm004117jsd" : { + "type" : "ControlElement", + "id" : "acm004117jsd", + "name" : "generateInstructors" + }, + "acm004118jsd" : { + "type" : "ControlElement", + "id" : "acm004118jsd", + "name" : "generateStudents" + }, + "acm004119jsd" : { + "type" : "ControlElement", + "id" : "acm004119jsd", + "name" : "generateFeedbackSessions" + }, + "acm004120jsd" : { + "type" : "ControlElement", + "id" : "acm004120jsd", + "name" : "generateFeedbackQuestions" + }, + "acm004121jsd" : { + "type" : "ControlElement", + "id" : "acm004121jsd", + "name" : "generateFeedbackResponses" + }, + "acm004122jsd" : { + "type" : "ControlElement", + "id" : "acm004122jsd", + "name" : "generateFeedbackResponseComments" + }, + "acm004123jsd" : { + "type" : "ControlElement", + "id" : "acm004123jsd", + "name" : "generateJsonData" + }, + "acm004124jsd" : { + "type" : "ControlElement", + "id" : "acm004124jsd", + "name" : "generateCsvHeaders" + }, + "acm004125jsd" : { + "type" : "ControlElement", + "id" : "acm004125jsd", + "name" : "generateCsvData" + }, + "acm004126jsd" : { + "type" : "ClassUnit", + "id" : "acm004126jsd", + "name" : "LNPTestData", + "compilationUnitId" : "acm004111jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004486jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm004115jsd", "acm004116jsd", "acm004117jsd", "acm004118jsd", "acm004119jsd", "acm004120jsd", "acm004121jsd", "acm004122jsd", "acm004123jsd", "acm004124jsd", "acm004125jsd" ] + }, + "acm004127jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004127jsd", + "name" : "TestProperties", + "parentId" : "acm004053jsd", + "content" : [ "acm004132jsd" ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004128jsd" : { + "type" : "CodePackage", + "id" : "acm004128jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004129jsd" ] + }, + "acm004129jsd" : { + "type" : "CodePackage", + "id" : "acm004129jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004130jsd" ] + }, + "acm004130jsd" : { + "type" : "CodePackage", + "id" : "acm004130jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004127jsd" ] + }, + "acm004131jsd" : { + "type" : "ControlElement", + "id" : "acm004131jsd", + "name" : "TestProperties" + }, + "acm004132jsd" : { + "type" : "ClassUnit", + "id" : "acm004132jsd", + "name" : "TestProperties", + "compilationUnitId" : "acm004127jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004131jsd" ] + }, + "acm004133jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004133jsd", + "name" : "package-info", + "parentId" : "acm004053jsd", + "content" : [ ], + "pathElements" : [ "src", "lnp", "java", "teammates", "lnp", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004134jsd" : { + "type" : "CodePackage", + "id" : "acm004134jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004135jsd" ] + }, + "acm004135jsd" : { + "type" : "CodePackage", + "id" : "acm004135jsd", + "name" : "lnp", + "parentId" : null, + "content" : [ "acm004136jsd" ] + }, + "acm004136jsd" : { + "type" : "CodePackage", + "id" : "acm004136jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm004133jsd" ] + }, + "acm004137jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004137jsd", + "name" : "AttributesDeletionQuery", + "parentId" : "acm004140jsd", + "content" : [ "acm004163jsd", "acm004172jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004138jsd" : { + "type" : "CodePackage", + "id" : "acm004138jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004139jsd" ] + }, + "acm004139jsd" : { + "type" : "CodePackage", + "id" : "acm004139jsd", + "name" : "common", + "parentId" : "acm001338jsd", + "content" : [ "acm004140jsd", "acm006136jsd", "acm006205jsd" ] + }, + "acm004140jsd" : { + "type" : "CodePackage", + "id" : "acm004140jsd", + "name" : "datatransfer", + "parentId" : "acm004139jsd", + "content" : [ "acm004137jsd", "acm004173jsd", "acm004201jsd", "acm004206jsd", "acm004216jsd", "acm004227jsd", "acm004240jsd", "acm004249jsd", "acm004259jsd", "acm004287jsd", "acm004333jsd", "acm004342jsd", "acm004347jsd", "acm004352jsd", "acm004360jsd", "acm004384jsd", "acm004422jsd", "acm004433jsd", "acm005732jsd", "acm010500jsd", "acm010508jsd", "acm010523jsd", "acm010532jsd", "acm010547jsd", "acm010557jsd", "acm010573jsd", "acm010814jsd", "acm004451jsd", "acm005489jsd", "acm005740jsd" ] + }, + "acm004141jsd" : { + "type" : "ControlElement", + "id" : "acm004141jsd", + "name" : "AttributesDeletionQuery" + }, + "acm004142jsd" : { + "type" : "ControlElement", + "id" : "acm004142jsd", + "name" : "isCourseIdPresent" + }, + "acm004143jsd" : { + "type" : "ControlElement", + "id" : "acm004143jsd", + "name" : "isFeedbackSessionNamePresent" + }, + "acm004144jsd" : { + "type" : "ControlElement", + "id" : "acm004144jsd", + "name" : "isQuestionIdPresent" + }, + "acm004145jsd" : { + "type" : "ControlElement", + "id" : "acm004145jsd", + "name" : "isResponseIdPresent" + }, + "acm004146jsd" : { + "type" : "ControlElement", + "id" : "acm004146jsd", + "name" : "isUserEmailPresent" + }, + "acm004147jsd" : { + "type" : "ControlElement", + "id" : "acm004147jsd", + "name" : "isIsInstructorPresent" + }, + "acm004148jsd" : { + "type" : "ControlElement", + "id" : "acm004148jsd", + "name" : "getCourseId" + }, + "acm004149jsd" : { + "type" : "ControlElement", + "id" : "acm004149jsd", + "name" : "getFeedbackSessionName" + }, + "acm004150jsd" : { + "type" : "ControlElement", + "id" : "acm004150jsd", + "name" : "getQuestionId" + }, + "acm004151jsd" : { + "type" : "ControlElement", + "id" : "acm004151jsd", + "name" : "getResponseId" + }, + "acm004152jsd" : { + "type" : "ControlElement", + "id" : "acm004152jsd", + "name" : "getUserEmail" + }, + "acm004153jsd" : { + "type" : "ControlElement", + "id" : "acm004153jsd", + "name" : "getIsInstructor" + }, + "acm004154jsd" : { + "type" : "ControlElement", + "id" : "acm004154jsd", + "name" : "builder" + }, + "acm004155jsd" : { + "type" : "ControlElement", + "id" : "acm004155jsd", + "name" : "Builder" + }, + "acm004156jsd" : { + "type" : "ControlElement", + "id" : "acm004156jsd", + "name" : "withCourseId" + }, + "acm004157jsd" : { + "type" : "ControlElement", + "id" : "acm004157jsd", + "name" : "withFeedbackSessionName" + }, + "acm004158jsd" : { + "type" : "ControlElement", + "id" : "acm004158jsd", + "name" : "withQuestionId" + }, + "acm004159jsd" : { + "type" : "ControlElement", + "id" : "acm004159jsd", + "name" : "withResponseId" + }, + "acm004160jsd" : { + "type" : "ControlElement", + "id" : "acm004160jsd", + "name" : "withUserEmail" + }, + "acm004161jsd" : { + "type" : "ControlElement", + "id" : "acm004161jsd", + "name" : "withIsInstructor" + }, + "acm004162jsd" : { + "type" : "ControlElement", + "id" : "acm004162jsd", + "name" : "build" + }, + "acm004163jsd" : { + "type" : "ClassUnit", + "id" : "acm004163jsd", + "name" : "AttributesDeletionQuery", + "compilationUnitId" : "acm004137jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004172jsd" ], + "content" : [ "acm004141jsd", "acm004142jsd", "acm004143jsd", "acm004144jsd", "acm004145jsd", "acm004146jsd", "acm004147jsd", "acm004148jsd", "acm004149jsd", "acm004150jsd", "acm004151jsd", "acm004152jsd", "acm004153jsd", "acm004154jsd", "acm004155jsd", "acm004156jsd", "acm004157jsd", "acm004158jsd", "acm004159jsd", "acm004160jsd", "acm004161jsd", "acm004162jsd" ] + }, + "acm004164jsd" : { + "type" : "ControlElement", + "id" : "acm004164jsd", + "name" : "Builder" + }, + "acm004165jsd" : { + "type" : "ControlElement", + "id" : "acm004165jsd", + "name" : "withCourseId" + }, + "acm004166jsd" : { + "type" : "ControlElement", + "id" : "acm004166jsd", + "name" : "withFeedbackSessionName" + }, + "acm004167jsd" : { + "type" : "ControlElement", + "id" : "acm004167jsd", + "name" : "withQuestionId" + }, + "acm004168jsd" : { + "type" : "ControlElement", + "id" : "acm004168jsd", + "name" : "withResponseId" + }, + "acm004169jsd" : { + "type" : "ControlElement", + "id" : "acm004169jsd", + "name" : "withUserEmail" + }, + "acm004170jsd" : { + "type" : "ControlElement", + "id" : "acm004170jsd", + "name" : "withIsInstructor" + }, + "acm004171jsd" : { + "type" : "ControlElement", + "id" : "acm004171jsd", + "name" : "build" + }, + "acm004172jsd" : { + "type" : "ClassUnit", + "id" : "acm004172jsd", + "name" : "Builder", + "compilationUnitId" : "acm004137jsd", + "parentDatatypeId" : "acm004163jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004172jsd" ], + "content" : [ "acm004164jsd", "acm004165jsd", "acm004166jsd", "acm004167jsd", "acm004168jsd", "acm004169jsd", "acm004170jsd", "acm004171jsd" ] + }, + "acm004173jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004173jsd", + "name" : "CourseRoster", + "parentId" : "acm004140jsd", + "content" : [ "acm004195jsd", "acm004200jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004174jsd" : { + "type" : "CodePackage", + "id" : "acm004174jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004175jsd" ] + }, + "acm004175jsd" : { + "type" : "CodePackage", + "id" : "acm004175jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004176jsd" ] + }, + "acm004176jsd" : { + "type" : "CodePackage", + "id" : "acm004176jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004173jsd" ] + }, + "acm004177jsd" : { + "type" : "ControlElement", + "id" : "acm004177jsd", + "name" : "CourseRoster" + }, + "acm004178jsd" : { + "type" : "ControlElement", + "id" : "acm004178jsd", + "name" : "getStudents" + }, + "acm004179jsd" : { + "type" : "ControlElement", + "id" : "acm004179jsd", + "name" : "getInstructors" + }, + "acm004180jsd" : { + "type" : "ControlElement", + "id" : "acm004180jsd", + "name" : "getTeamToMembersTable" + }, + "acm004181jsd" : { + "type" : "ControlElement", + "id" : "acm004181jsd", + "name" : "isStudentInCourse" + }, + "acm004182jsd" : { + "type" : "ControlElement", + "id" : "acm004182jsd", + "name" : "isTeamInCourse" + }, + "acm004183jsd" : { + "type" : "ControlElement", + "id" : "acm004183jsd", + "name" : "isStudentInTeam" + }, + "acm004184jsd" : { + "type" : "ControlElement", + "id" : "acm004184jsd", + "name" : "isStudentsInSameTeam" + }, + "acm004185jsd" : { + "type" : "ControlElement", + "id" : "acm004185jsd", + "name" : "getStudentForEmail" + }, + "acm004186jsd" : { + "type" : "ControlElement", + "id" : "acm004186jsd", + "name" : "getInstructorForEmail" + }, + "acm004187jsd" : { + "type" : "ControlElement", + "id" : "acm004187jsd", + "name" : "populateStudentListByEmail" + }, + "acm004188jsd" : { + "type" : "ControlElement", + "id" : "acm004188jsd", + "name" : "populateInstructorListByEmail" + }, + "acm004189jsd" : { + "type" : "ControlElement", + "id" : "acm004189jsd", + "name" : "buildTeamToMembersTable" + }, + "acm004190jsd" : { + "type" : "ControlElement", + "id" : "acm004190jsd", + "name" : "getInfoForIdentifier" + }, + "acm004191jsd" : { + "type" : "ControlElement", + "id" : "acm004191jsd", + "name" : "ParticipantInfo" + }, + "acm004192jsd" : { + "type" : "ControlElement", + "id" : "acm004192jsd", + "name" : "getName" + }, + "acm004193jsd" : { + "type" : "ControlElement", + "id" : "acm004193jsd", + "name" : "getTeamName" + }, + "acm004194jsd" : { + "type" : "ControlElement", + "id" : "acm004194jsd", + "name" : "getSectionName" + }, + "acm004195jsd" : { + "type" : "ClassUnit", + "id" : "acm004195jsd", + "name" : "CourseRoster", + "compilationUnitId" : "acm004173jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004200jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm004177jsd", "acm004178jsd", "acm004179jsd", "acm004180jsd", "acm004181jsd", "acm004182jsd", "acm004183jsd", "acm004184jsd", "acm004185jsd", "acm004186jsd", "acm004187jsd", "acm004188jsd", "acm004189jsd", "acm004190jsd", "acm004191jsd", "acm004192jsd", "acm004193jsd", "acm004194jsd" ] + }, + "acm004196jsd" : { + "type" : "ControlElement", + "id" : "acm004196jsd", + "name" : "ParticipantInfo" + }, + "acm004197jsd" : { + "type" : "ControlElement", + "id" : "acm004197jsd", + "name" : "getName" + }, + "acm004198jsd" : { + "type" : "ControlElement", + "id" : "acm004198jsd", + "name" : "getTeamName" + }, + "acm004199jsd" : { + "type" : "ControlElement", + "id" : "acm004199jsd", + "name" : "getSectionName" + }, + "acm004200jsd" : { + "type" : "ClassUnit", + "id" : "acm004200jsd", + "name" : "ParticipantInfo", + "compilationUnitId" : "acm004173jsd", + "parentDatatypeId" : "acm004195jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004196jsd", "acm004197jsd", "acm004198jsd", "acm004199jsd" ] + }, + "acm004201jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004201jsd", + "name" : "DataBundle", + "parentId" : "acm004140jsd", + "content" : [ "acm004205jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004202jsd" : { + "type" : "CodePackage", + "id" : "acm004202jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004203jsd" ] + }, + "acm004203jsd" : { + "type" : "CodePackage", + "id" : "acm004203jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004204jsd" ] + }, + "acm004204jsd" : { + "type" : "CodePackage", + "id" : "acm004204jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004201jsd" ] + }, + "acm004205jsd" : { + "type" : "ClassUnit", + "id" : "acm004205jsd", + "name" : "DataBundle", + "compilationUnitId" : "acm004201jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004539jsd", "acm004598jsd", "acm004662jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005329jsd", "acm005412jsd" ], + "content" : [ ] + }, + "acm004206jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004206jsd", + "name" : "ErrorLogEntry", + "parentId" : "acm004140jsd", + "content" : [ "acm004215jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004207jsd" : { + "type" : "CodePackage", + "id" : "acm004207jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004208jsd" ] + }, + "acm004208jsd" : { + "type" : "CodePackage", + "id" : "acm004208jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004209jsd" ] + }, + "acm004209jsd" : { + "type" : "CodePackage", + "id" : "acm004209jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004206jsd" ] + }, + "acm004210jsd" : { + "type" : "ControlElement", + "id" : "acm004210jsd", + "name" : "ErrorLogEntry" + }, + "acm004211jsd" : { + "type" : "ControlElement", + "id" : "acm004211jsd", + "name" : "fromLogEntry" + }, + "acm004212jsd" : { + "type" : "ControlElement", + "id" : "acm004212jsd", + "name" : "getMessage" + }, + "acm004213jsd" : { + "type" : "ControlElement", + "id" : "acm004213jsd", + "name" : "getSeverity" + }, + "acm004214jsd" : { + "type" : "ControlElement", + "id" : "acm004214jsd", + "name" : "getTraceId" + }, + "acm004215jsd" : { + "type" : "ClassUnit", + "id" : "acm004215jsd", + "name" : "ErrorLogEntry", + "compilationUnitId" : "acm004206jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004215jsd", "acm005530jsd", "acm005572jsd" ], + "content" : [ "acm004210jsd", "acm004211jsd", "acm004212jsd", "acm004213jsd", "acm004214jsd" ] + }, + "acm004216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004216jsd", + "name" : "FeedbackParticipantType", + "parentId" : "acm004140jsd", + "content" : [ "acm004226jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004217jsd" : { + "type" : "CodePackage", + "id" : "acm004217jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004218jsd" ] + }, + "acm004218jsd" : { + "type" : "CodePackage", + "id" : "acm004218jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004219jsd" ] + }, + "acm004219jsd" : { + "type" : "CodePackage", + "id" : "acm004219jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004216jsd" ] + }, + "acm004220jsd" : { + "type" : "ControlElement", + "id" : "acm004220jsd", + "name" : "FeedbackParticipantType" + }, + "acm004221jsd" : { + "type" : "ControlElement", + "id" : "acm004221jsd", + "name" : "isValidGiver" + }, + "acm004222jsd" : { + "type" : "ControlElement", + "id" : "acm004222jsd", + "name" : "isValidRecipient" + }, + "acm004223jsd" : { + "type" : "ControlElement", + "id" : "acm004223jsd", + "name" : "isValidViewer" + }, + "acm004224jsd" : { + "type" : "ControlElement", + "id" : "acm004224jsd", + "name" : "isTeam" + }, + "acm004225jsd" : { + "type" : "ControlElement", + "id" : "acm004225jsd", + "name" : "toSingularFormString" + }, + "acm004226jsd" : { + "type" : "ClassUnit", + "id" : "acm004226jsd", + "name" : "FeedbackParticipantType", + "compilationUnitId" : "acm004216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004220jsd", "acm004221jsd", "acm004222jsd", "acm004223jsd", "acm004224jsd", "acm004225jsd" ] + }, + "acm004227jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004227jsd", + "name" : "FeedbackQuestionRecipient", + "parentId" : "acm004140jsd", + "content" : [ "acm004239jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004228jsd" : { + "type" : "CodePackage", + "id" : "acm004228jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004229jsd" ] + }, + "acm004229jsd" : { + "type" : "CodePackage", + "id" : "acm004229jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004230jsd" ] + }, + "acm004230jsd" : { + "type" : "CodePackage", + "id" : "acm004230jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004227jsd" ] + }, + "acm004231jsd" : { + "type" : "ControlElement", + "id" : "acm004231jsd", + "name" : "FeedbackQuestionRecipient" + }, + "acm004232jsd" : { + "type" : "ControlElement", + "id" : "acm004232jsd", + "name" : "FeedbackQuestionRecipient" + }, + "acm004233jsd" : { + "type" : "ControlElement", + "id" : "acm004233jsd", + "name" : "getName" + }, + "acm004234jsd" : { + "type" : "ControlElement", + "id" : "acm004234jsd", + "name" : "getIdentifier" + }, + "acm004235jsd" : { + "type" : "ControlElement", + "id" : "acm004235jsd", + "name" : "getSection" + }, + "acm004236jsd" : { + "type" : "ControlElement", + "id" : "acm004236jsd", + "name" : "getTeam" + }, + "acm004237jsd" : { + "type" : "ControlElement", + "id" : "acm004237jsd", + "name" : "equals" + }, + "acm004238jsd" : { + "type" : "ControlElement", + "id" : "acm004238jsd", + "name" : "hashCode" + }, + "acm004239jsd" : { + "type" : "ClassUnit", + "id" : "acm004239jsd", + "name" : "FeedbackQuestionRecipient", + "compilationUnitId" : "acm004227jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004239jsd" ], + "content" : [ "acm004231jsd", "acm004232jsd", "acm004233jsd", "acm004234jsd", "acm004235jsd", "acm004236jsd", "acm004237jsd", "acm004238jsd" ] + }, + "acm004240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004240jsd", + "name" : "FeedbackResultFetchType", + "parentId" : "acm004140jsd", + "content" : [ "acm004248jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004241jsd" : { + "type" : "CodePackage", + "id" : "acm004241jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004242jsd" ] + }, + "acm004242jsd" : { + "type" : "CodePackage", + "id" : "acm004242jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004243jsd" ] + }, + "acm004243jsd" : { + "type" : "CodePackage", + "id" : "acm004243jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004240jsd" ] + }, + "acm004244jsd" : { + "type" : "ControlElement", + "id" : "acm004244jsd", + "name" : "FeedbackResultFetchType" + }, + "acm004245jsd" : { + "type" : "ControlElement", + "id" : "acm004245jsd", + "name" : "parseFetchType" + }, + "acm004246jsd" : { + "type" : "ControlElement", + "id" : "acm004246jsd", + "name" : "shouldFetchByGiver" + }, + "acm004247jsd" : { + "type" : "ControlElement", + "id" : "acm004247jsd", + "name" : "shouldFetchByReceiver" + }, + "acm004248jsd" : { + "type" : "ClassUnit", + "id" : "acm004248jsd", + "name" : "FeedbackResultFetchType", + "compilationUnitId" : "acm004240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004248jsd" ], + "content" : [ "acm004244jsd", "acm004245jsd", "acm004246jsd", "acm004247jsd" ] + }, + "acm004249jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004249jsd", + "name" : "FeedbackSessionLogEntry", + "parentId" : "acm004140jsd", + "content" : [ "acm004258jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004250jsd" : { + "type" : "CodePackage", + "id" : "acm004250jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004251jsd" ] + }, + "acm004251jsd" : { + "type" : "CodePackage", + "id" : "acm004251jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004252jsd" ] + }, + "acm004252jsd" : { + "type" : "CodePackage", + "id" : "acm004252jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004249jsd" ] + }, + "acm004253jsd" : { + "type" : "ControlElement", + "id" : "acm004253jsd", + "name" : "FeedbackSessionLogEntry" + }, + "acm004254jsd" : { + "type" : "ControlElement", + "id" : "acm004254jsd", + "name" : "getStudentEmail" + }, + "acm004255jsd" : { + "type" : "ControlElement", + "id" : "acm004255jsd", + "name" : "getFeedbackSessionName" + }, + "acm004256jsd" : { + "type" : "ControlElement", + "id" : "acm004256jsd", + "name" : "getFeedbackSessionLogType" + }, + "acm004257jsd" : { + "type" : "ControlElement", + "id" : "acm004257jsd", + "name" : "getTimestamp" + }, + "acm004258jsd" : { + "type" : "ClassUnit", + "id" : "acm004258jsd", + "name" : "FeedbackSessionLogEntry", + "compilationUnitId" : "acm004249jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004253jsd", "acm004254jsd", "acm004255jsd", "acm004256jsd", "acm004257jsd" ] + }, + "acm004259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004259jsd", + "name" : "InstructorPermissionSet", + "parentId" : "acm004140jsd", + "content" : [ "acm004286jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004260jsd" : { + "type" : "CodePackage", + "id" : "acm004260jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004261jsd" ] + }, + "acm004261jsd" : { + "type" : "CodePackage", + "id" : "acm004261jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004262jsd" ] + }, + "acm004262jsd" : { + "type" : "CodePackage", + "id" : "acm004262jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004259jsd" ] + }, + "acm004263jsd" : { + "type" : "ControlElement", + "id" : "acm004263jsd", + "name" : "isCanModifyCourse" + }, + "acm004264jsd" : { + "type" : "ControlElement", + "id" : "acm004264jsd", + "name" : "setCanModifyCourse" + }, + "acm004265jsd" : { + "type" : "ControlElement", + "id" : "acm004265jsd", + "name" : "isCanModifyInstructor" + }, + "acm004266jsd" : { + "type" : "ControlElement", + "id" : "acm004266jsd", + "name" : "setCanModifyInstructor" + }, + "acm004267jsd" : { + "type" : "ControlElement", + "id" : "acm004267jsd", + "name" : "isCanModifySession" + }, + "acm004268jsd" : { + "type" : "ControlElement", + "id" : "acm004268jsd", + "name" : "setCanModifySession" + }, + "acm004269jsd" : { + "type" : "ControlElement", + "id" : "acm004269jsd", + "name" : "isCanModifyStudent" + }, + "acm004270jsd" : { + "type" : "ControlElement", + "id" : "acm004270jsd", + "name" : "setCanModifyStudent" + }, + "acm004271jsd" : { + "type" : "ControlElement", + "id" : "acm004271jsd", + "name" : "isCanViewStudentInSections" + }, + "acm004272jsd" : { + "type" : "ControlElement", + "id" : "acm004272jsd", + "name" : "setCanViewStudentInSections" + }, + "acm004273jsd" : { + "type" : "ControlElement", + "id" : "acm004273jsd", + "name" : "isCanViewSessionInSections" + }, + "acm004274jsd" : { + "type" : "ControlElement", + "id" : "acm004274jsd", + "name" : "setCanViewSessionInSections" + }, + "acm004275jsd" : { + "type" : "ControlElement", + "id" : "acm004275jsd", + "name" : "isCanSubmitSessionInSections" + }, + "acm004276jsd" : { + "type" : "ControlElement", + "id" : "acm004276jsd", + "name" : "setCanSubmitSessionInSections" + }, + "acm004277jsd" : { + "type" : "ControlElement", + "id" : "acm004277jsd", + "name" : "isCanModifySessionCommentsInSections" + }, + "acm004278jsd" : { + "type" : "ControlElement", + "id" : "acm004278jsd", + "name" : "setCanModifySessionCommentsInSections" + }, + "acm004279jsd" : { + "type" : "ControlElement", + "id" : "acm004279jsd", + "name" : "getCopy" + }, + "acm004280jsd" : { + "type" : "ControlElement", + "id" : "acm004280jsd", + "name" : "get" + }, + "acm004281jsd" : { + "type" : "ControlElement", + "id" : "acm004281jsd", + "name" : "put" + }, + "acm004282jsd" : { + "type" : "ControlElement", + "id" : "acm004282jsd", + "name" : "toLegacyMapFormat" + }, + "acm004283jsd" : { + "type" : "ControlElement", + "id" : "acm004283jsd", + "name" : "fromLegacyMapFormat" + }, + "acm004284jsd" : { + "type" : "ControlElement", + "id" : "acm004284jsd", + "name" : "equals" + }, + "acm004285jsd" : { + "type" : "ControlElement", + "id" : "acm004285jsd", + "name" : "hashCode" + }, + "acm004286jsd" : { + "type" : "ClassUnit", + "id" : "acm004286jsd", + "name" : "InstructorPermissionSet", + "compilationUnitId" : "acm004259jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd" ], + "content" : [ "acm004263jsd", "acm004264jsd", "acm004265jsd", "acm004266jsd", "acm004267jsd", "acm004268jsd", "acm004269jsd", "acm004270jsd", "acm004271jsd", "acm004272jsd", "acm004273jsd", "acm004274jsd", "acm004275jsd", "acm004276jsd", "acm004277jsd", "acm004278jsd", "acm004279jsd", "acm004280jsd", "acm004281jsd", "acm004282jsd", "acm004283jsd", "acm004284jsd", "acm004285jsd" ] + }, + "acm004287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004287jsd", + "name" : "InstructorPrivileges", + "parentId" : "acm004140jsd", + "content" : [ "acm004332jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004288jsd" : { + "type" : "CodePackage", + "id" : "acm004288jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004289jsd" ] + }, + "acm004289jsd" : { + "type" : "CodePackage", + "id" : "acm004289jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004290jsd" ] + }, + "acm004290jsd" : { + "type" : "CodePackage", + "id" : "acm004290jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004287jsd" ] + }, + "acm004291jsd" : { + "type" : "ControlElement", + "id" : "acm004291jsd", + "name" : "InstructorPrivileges" + }, + "acm004292jsd" : { + "type" : "ControlElement", + "id" : "acm004292jsd", + "name" : "InstructorPrivileges" + }, + "acm004293jsd" : { + "type" : "ControlElement", + "id" : "acm004293jsd", + "name" : "InstructorPrivileges" + }, + "acm004294jsd" : { + "type" : "ControlElement", + "id" : "acm004294jsd", + "name" : "toLegacyFormat" + }, + "acm004295jsd" : { + "type" : "ControlElement", + "id" : "acm004295jsd", + "name" : "isPrivilegeNameValid" + }, + "acm004296jsd" : { + "type" : "ControlElement", + "id" : "acm004296jsd", + "name" : "isPrivilegeNameValidForSectionLevel" + }, + "acm004297jsd" : { + "type" : "ControlElement", + "id" : "acm004297jsd", + "name" : "isPrivilegeNameValidForSessionLevel" + }, + "acm004298jsd" : { + "type" : "ControlElement", + "id" : "acm004298jsd", + "name" : "setDefaultPrivilegesForCoowner" + }, + "acm004299jsd" : { + "type" : "ControlElement", + "id" : "acm004299jsd", + "name" : "setDefaultPrivilegesForManager" + }, + "acm004300jsd" : { + "type" : "ControlElement", + "id" : "acm004300jsd", + "name" : "setDefaultPrivilegesForObserver" + }, + "acm004301jsd" : { + "type" : "ControlElement", + "id" : "acm004301jsd", + "name" : "setDefaultPrivilegesForTutor" + }, + "acm004302jsd" : { + "type" : "ControlElement", + "id" : "acm004302jsd", + "name" : "setDefaultPrivilegesForCustom" + }, + "acm004303jsd" : { + "type" : "ControlElement", + "id" : "acm004303jsd", + "name" : "setDefaultPrivileges" + }, + "acm004304jsd" : { + "type" : "ControlElement", + "id" : "acm004304jsd", + "name" : "getOverallPrivilegesForSections" + }, + "acm004305jsd" : { + "type" : "ControlElement", + "id" : "acm004305jsd", + "name" : "updatePrivilege" + }, + "acm004306jsd" : { + "type" : "ControlElement", + "id" : "acm004306jsd", + "name" : "updatePrivilege" + }, + "acm004307jsd" : { + "type" : "ControlElement", + "id" : "acm004307jsd", + "name" : "updatePrivilege" + }, + "acm004308jsd" : { + "type" : "ControlElement", + "id" : "acm004308jsd", + "name" : "updatePrivilegeInCourseLevel" + }, + "acm004309jsd" : { + "type" : "ControlElement", + "id" : "acm004309jsd", + "name" : "updatePrivilegeInSectionLevel" + }, + "acm004310jsd" : { + "type" : "ControlElement", + "id" : "acm004310jsd", + "name" : "updatePrivilegeInSessionLevel" + }, + "acm004311jsd" : { + "type" : "ControlElement", + "id" : "acm004311jsd", + "name" : "verifyExistenceOfsectionName" + }, + "acm004312jsd" : { + "type" : "ControlElement", + "id" : "acm004312jsd", + "name" : "addSectionWithDefaultPrivileges" + }, + "acm004313jsd" : { + "type" : "ControlElement", + "id" : "acm004313jsd", + "name" : "isAllowedForPrivilege" + }, + "acm004314jsd" : { + "type" : "ControlElement", + "id" : "acm004314jsd", + "name" : "isAllowedForPrivilege" + }, + "acm004315jsd" : { + "type" : "ControlElement", + "id" : "acm004315jsd", + "name" : "isAllowedForPrivilege" + }, + "acm004316jsd" : { + "type" : "ControlElement", + "id" : "acm004316jsd", + "name" : "isAllowedForPrivilegeAnySection" + }, + "acm004317jsd" : { + "type" : "ControlElement", + "id" : "acm004317jsd", + "name" : "hasCoownerPrivileges" + }, + "acm004318jsd" : { + "type" : "ControlElement", + "id" : "acm004318jsd", + "name" : "hasManagerPrivileges" + }, + "acm004319jsd" : { + "type" : "ControlElement", + "id" : "acm004319jsd", + "name" : "hasObserverPrivileges" + }, + "acm004320jsd" : { + "type" : "ControlElement", + "id" : "acm004320jsd", + "name" : "hasTutorPrivileges" + }, + "acm004321jsd" : { + "type" : "ControlElement", + "id" : "acm004321jsd", + "name" : "isAllowedInCourseLevel" + }, + "acm004322jsd" : { + "type" : "ControlElement", + "id" : "acm004322jsd", + "name" : "isAllowedInSectionLevel" + }, + "acm004323jsd" : { + "type" : "ControlElement", + "id" : "acm004323jsd", + "name" : "isAllowedInSessionLevel" + }, + "acm004324jsd" : { + "type" : "ControlElement", + "id" : "acm004324jsd", + "name" : "isAllowedInSessionLevelAnySection" + }, + "acm004325jsd" : { + "type" : "ControlElement", + "id" : "acm004325jsd", + "name" : "validatePrivileges" + }, + "acm004326jsd" : { + "type" : "ControlElement", + "id" : "acm004326jsd", + "name" : "getCourseLevelPrivileges" + }, + "acm004327jsd" : { + "type" : "ControlElement", + "id" : "acm004327jsd", + "name" : "getSectionLevelPrivileges" + }, + "acm004328jsd" : { + "type" : "ControlElement", + "id" : "acm004328jsd", + "name" : "getSessionLevelPrivileges" + }, + "acm004329jsd" : { + "type" : "ControlElement", + "id" : "acm004329jsd", + "name" : "getSectionsWithPrivilege" + }, + "acm004330jsd" : { + "type" : "ControlElement", + "id" : "acm004330jsd", + "name" : "equals" + }, + "acm004331jsd" : { + "type" : "ControlElement", + "id" : "acm004331jsd", + "name" : "hashCode" + }, + "acm004332jsd" : { + "type" : "ClassUnit", + "id" : "acm004332jsd", + "name" : "InstructorPrivileges", + "compilationUnitId" : "acm004287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004332jsd", "acm004341jsd" ], + "content" : [ "acm004291jsd", "acm004292jsd", "acm004293jsd", "acm004294jsd", "acm004295jsd", "acm004296jsd", "acm004297jsd", "acm004298jsd", "acm004299jsd", "acm004300jsd", "acm004301jsd", "acm004302jsd", "acm004303jsd", "acm004304jsd", "acm004305jsd", "acm004306jsd", "acm004307jsd", "acm004308jsd", "acm004309jsd", "acm004310jsd", "acm004311jsd", "acm004312jsd", "acm004313jsd", "acm004314jsd", "acm004315jsd", "acm004316jsd", "acm004317jsd", "acm004318jsd", "acm004319jsd", "acm004320jsd", "acm004321jsd", "acm004322jsd", "acm004323jsd", "acm004324jsd", "acm004325jsd", "acm004326jsd", "acm004327jsd", "acm004328jsd", "acm004329jsd", "acm004330jsd", "acm004331jsd" ] + }, + "acm004333jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004333jsd", + "name" : "InstructorPrivilegesLegacy", + "parentId" : "acm004140jsd", + "content" : [ "acm004341jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004334jsd" : { + "type" : "CodePackage", + "id" : "acm004334jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004335jsd" ] + }, + "acm004335jsd" : { + "type" : "CodePackage", + "id" : "acm004335jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004336jsd" ] + }, + "acm004336jsd" : { + "type" : "CodePackage", + "id" : "acm004336jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004333jsd" ] + }, + "acm004337jsd" : { + "type" : "ControlElement", + "id" : "acm004337jsd", + "name" : "InstructorPrivilegesLegacy" + }, + "acm004338jsd" : { + "type" : "ControlElement", + "id" : "acm004338jsd", + "name" : "getCourseLevel" + }, + "acm004339jsd" : { + "type" : "ControlElement", + "id" : "acm004339jsd", + "name" : "getSectionLevel" + }, + "acm004340jsd" : { + "type" : "ControlElement", + "id" : "acm004340jsd", + "name" : "getSessionLevel" + }, + "acm004341jsd" : { + "type" : "ClassUnit", + "id" : "acm004341jsd", + "name" : "InstructorPrivilegesLegacy", + "compilationUnitId" : "acm004333jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004337jsd", "acm004338jsd", "acm004339jsd", "acm004340jsd" ] + }, + "acm004342jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004342jsd", + "name" : "NotificationStyle", + "parentId" : "acm004140jsd", + "content" : [ "acm004346jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004343jsd" : { + "type" : "CodePackage", + "id" : "acm004343jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004344jsd" ] + }, + "acm004344jsd" : { + "type" : "CodePackage", + "id" : "acm004344jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004345jsd" ] + }, + "acm004345jsd" : { + "type" : "CodePackage", + "id" : "acm004345jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004342jsd" ] + }, + "acm004346jsd" : { + "type" : "ClassUnit", + "id" : "acm004346jsd", + "name" : "NotificationStyle", + "compilationUnitId" : "acm004342jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004347jsd", + "name" : "NotificationTargetUser", + "parentId" : "acm004140jsd", + "content" : [ "acm004351jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004348jsd" : { + "type" : "CodePackage", + "id" : "acm004348jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004349jsd" ] + }, + "acm004349jsd" : { + "type" : "CodePackage", + "id" : "acm004349jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004350jsd" ] + }, + "acm004350jsd" : { + "type" : "CodePackage", + "id" : "acm004350jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004347jsd" ] + }, + "acm004351jsd" : { + "type" : "ClassUnit", + "id" : "acm004351jsd", + "name" : "NotificationTargetUser", + "compilationUnitId" : "acm004347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm004352jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004352jsd", + "name" : "QueryLogsResults", + "parentId" : "acm004140jsd", + "content" : [ "acm004359jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004353jsd" : { + "type" : "CodePackage", + "id" : "acm004353jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004354jsd" ] + }, + "acm004354jsd" : { + "type" : "CodePackage", + "id" : "acm004354jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004355jsd" ] + }, + "acm004355jsd" : { + "type" : "CodePackage", + "id" : "acm004355jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004352jsd" ] + }, + "acm004356jsd" : { + "type" : "ControlElement", + "id" : "acm004356jsd", + "name" : "QueryLogsResults" + }, + "acm004357jsd" : { + "type" : "ControlElement", + "id" : "acm004357jsd", + "name" : "getLogEntries" + }, + "acm004358jsd" : { + "type" : "ControlElement", + "id" : "acm004358jsd", + "name" : "getHasNextPage" + }, + "acm004359jsd" : { + "type" : "ClassUnit", + "id" : "acm004359jsd", + "name" : "QueryLogsResults", + "compilationUnitId" : "acm004352jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005572jsd" ], + "content" : [ "acm004356jsd", "acm004357jsd", "acm004358jsd" ] + }, + "acm004360jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004360jsd", + "name" : "SessionResultsBundle", + "parentId" : "acm004140jsd", + "content" : [ "acm004383jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004361jsd" : { + "type" : "CodePackage", + "id" : "acm004361jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004362jsd" ] + }, + "acm004362jsd" : { + "type" : "CodePackage", + "id" : "acm004362jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004363jsd" ] + }, + "acm004363jsd" : { + "type" : "CodePackage", + "id" : "acm004363jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004360jsd" ] + }, + "acm004364jsd" : { + "type" : "ControlElement", + "id" : "acm004364jsd", + "name" : "SessionResultsBundle" + }, + "acm004365jsd" : { + "type" : "ControlElement", + "id" : "acm004365jsd", + "name" : "buildQuestionToResponseMap" + }, + "acm004366jsd" : { + "type" : "ControlElement", + "id" : "acm004366jsd", + "name" : "isResponseGiverVisible" + }, + "acm004367jsd" : { + "type" : "ControlElement", + "id" : "acm004367jsd", + "name" : "isResponseRecipientVisible" + }, + "acm004368jsd" : { + "type" : "ControlElement", + "id" : "acm004368jsd", + "name" : "isResponseParticipantVisible" + }, + "acm004369jsd" : { + "type" : "ControlElement", + "id" : "acm004369jsd", + "name" : "isCommentGiverVisible" + }, + "acm004370jsd" : { + "type" : "ControlElement", + "id" : "acm004370jsd", + "name" : "getAnonName" + }, + "acm004371jsd" : { + "type" : "ControlElement", + "id" : "acm004371jsd", + "name" : "getQuestionResponseMap" + }, + "acm004372jsd" : { + "type" : "ControlElement", + "id" : "acm004372jsd", + "name" : "getQuestionMissingResponseMap" + }, + "acm004373jsd" : { + "type" : "ControlElement", + "id" : "acm004373jsd", + "name" : "getEncryptedName" + }, + "acm004374jsd" : { + "type" : "ControlElement", + "id" : "acm004374jsd", + "name" : "getHashOfName" + }, + "acm004375jsd" : { + "type" : "ControlElement", + "id" : "acm004375jsd", + "name" : "getQuestionsMap" + }, + "acm004376jsd" : { + "type" : "ControlElement", + "id" : "acm004376jsd", + "name" : "getQuestionsNotVisibleForPreviewMap" + }, + "acm004377jsd" : { + "type" : "ControlElement", + "id" : "acm004377jsd", + "name" : "getQuestionsWithCommentNotVisibleForPreview" + }, + "acm004378jsd" : { + "type" : "ControlElement", + "id" : "acm004378jsd", + "name" : "getResponseCommentsMap" + }, + "acm004379jsd" : { + "type" : "ControlElement", + "id" : "acm004379jsd", + "name" : "getRoster" + }, + "acm004380jsd" : { + "type" : "ControlElement", + "id" : "acm004380jsd", + "name" : "getResponseGiverVisibilityTable" + }, + "acm004381jsd" : { + "type" : "ControlElement", + "id" : "acm004381jsd", + "name" : "getResponseRecipientVisibilityTable" + }, + "acm004382jsd" : { + "type" : "ControlElement", + "id" : "acm004382jsd", + "name" : "getCommentGiverVisibilityTable" + }, + "acm004383jsd" : { + "type" : "ClassUnit", + "id" : "acm004383jsd", + "name" : "SessionResultsBundle", + "compilationUnitId" : "acm004360jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004226jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd" ], + "content" : [ "acm004364jsd", "acm004365jsd", "acm004366jsd", "acm004367jsd", "acm004368jsd", "acm004369jsd", "acm004370jsd", "acm004371jsd", "acm004372jsd", "acm004373jsd", "acm004374jsd", "acm004375jsd", "acm004376jsd", "acm004377jsd", "acm004378jsd", "acm004379jsd", "acm004380jsd", "acm004381jsd", "acm004382jsd" ] + }, + "acm004384jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004384jsd", + "name" : "TeamEvalResult", + "parentId" : "acm004140jsd", + "content" : [ "acm004421jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004385jsd" : { + "type" : "CodePackage", + "id" : "acm004385jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004386jsd" ] + }, + "acm004386jsd" : { + "type" : "CodePackage", + "id" : "acm004386jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004387jsd" ] + }, + "acm004387jsd" : { + "type" : "CodePackage", + "id" : "acm004387jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004384jsd" ] + }, + "acm004388jsd" : { + "type" : "ControlElement", + "id" : "acm004388jsd", + "name" : "TeamEvalResult" + }, + "acm004389jsd" : { + "type" : "ControlElement", + "id" : "acm004389jsd", + "name" : "sanitizeInput" + }, + "acm004390jsd" : { + "type" : "ControlElement", + "id" : "acm004390jsd", + "name" : "calculatePeerContributionRatio" + }, + "acm004391jsd" : { + "type" : "ControlElement", + "id" : "acm004391jsd", + "name" : "adjustPeerContributionRatioToTallyNormalizedAveragePerceived" + }, + "acm004392jsd" : { + "type" : "ControlElement", + "id" : "acm004392jsd", + "name" : "calculatePerceivedForStudents" + }, + "acm004393jsd" : { + "type" : "ControlElement", + "id" : "acm004393jsd", + "name" : "calculatePerceivedForStudent" + }, + "acm004394jsd" : { + "type" : "ControlElement", + "id" : "acm004394jsd", + "name" : "isSanitized" + }, + "acm004395jsd" : { + "type" : "ControlElement", + "id" : "acm004395jsd", + "name" : "isSanitized" + }, + "acm004396jsd" : { + "type" : "ControlElement", + "id" : "acm004396jsd", + "name" : "isSpecialValue" + }, + "acm004397jsd" : { + "type" : "ControlElement", + "id" : "acm004397jsd", + "name" : "isValidSpecialValue" + }, + "acm004398jsd" : { + "type" : "ControlElement", + "id" : "acm004398jsd", + "name" : "multiplyByFactor" + }, + "acm004399jsd" : { + "type" : "ControlElement", + "id" : "acm004399jsd", + "name" : "multiplyByFactor" + }, + "acm004400jsd" : { + "type" : "ControlElement", + "id" : "acm004400jsd", + "name" : "purgeValuesCorrespondingToSpecialValuesInFilter" + }, + "acm004401jsd" : { + "type" : "ControlElement", + "id" : "acm004401jsd", + "name" : "sum" + }, + "acm004402jsd" : { + "type" : "ControlElement", + "id" : "acm004402jsd", + "name" : "sum" + }, + "acm004403jsd" : { + "type" : "ControlElement", + "id" : "acm004403jsd", + "name" : "removeSelfRatings" + }, + "acm004404jsd" : { + "type" : "ControlElement", + "id" : "acm004404jsd", + "name" : "normalizeValues" + }, + "acm004405jsd" : { + "type" : "ControlElement", + "id" : "acm004405jsd", + "name" : "normalizeValues" + }, + "acm004406jsd" : { + "type" : "ControlElement", + "id" : "acm004406jsd", + "name" : "normalizeValues" + }, + "acm004407jsd" : { + "type" : "ControlElement", + "id" : "acm004407jsd", + "name" : "calculateFactor" + }, + "acm004408jsd" : { + "type" : "ControlElement", + "id" : "acm004408jsd", + "name" : "intToDouble" + }, + "acm004409jsd" : { + "type" : "ControlElement", + "id" : "acm004409jsd", + "name" : "intToDouble" + }, + "acm004410jsd" : { + "type" : "ControlElement", + "id" : "acm004410jsd", + "name" : "doubleToInt" + }, + "acm004411jsd" : { + "type" : "ControlElement", + "id" : "acm004411jsd", + "name" : "doubleToInt" + }, + "acm004412jsd" : { + "type" : "ControlElement", + "id" : "acm004412jsd", + "name" : "averageColumns" + }, + "acm004413jsd" : { + "type" : "ControlElement", + "id" : "acm004413jsd", + "name" : "averageColumn" + }, + "acm004414jsd" : { + "type" : "ControlElement", + "id" : "acm004414jsd", + "name" : "pointsToString" + }, + "acm004415jsd" : { + "type" : "ControlElement", + "id" : "acm004415jsd", + "name" : "pointsToString" + }, + "acm004416jsd" : { + "type" : "ControlElement", + "id" : "acm004416jsd", + "name" : "pointsToString" + }, + "acm004417jsd" : { + "type" : "ControlElement", + "id" : "acm004417jsd", + "name" : "replaceMagicNumbers" + }, + "acm004418jsd" : { + "type" : "ControlElement", + "id" : "acm004418jsd", + "name" : "toString" + }, + "acm004419jsd" : { + "type" : "ControlElement", + "id" : "acm004419jsd", + "name" : "toString" + }, + "acm004420jsd" : { + "type" : "ControlElement", + "id" : "acm004420jsd", + "name" : "verify" + }, + "acm004421jsd" : { + "type" : "ClassUnit", + "id" : "acm004421jsd", + "name" : "TeamEvalResult", + "compilationUnitId" : "acm004384jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd" ], + "content" : [ "acm004388jsd", "acm004389jsd", "acm004390jsd", "acm004391jsd", "acm004392jsd", "acm004393jsd", "acm004394jsd", "acm004395jsd", "acm004396jsd", "acm004397jsd", "acm004398jsd", "acm004399jsd", "acm004400jsd", "acm004401jsd", "acm004402jsd", "acm004403jsd", "acm004404jsd", "acm004405jsd", "acm004406jsd", "acm004407jsd", "acm004408jsd", "acm004409jsd", "acm004410jsd", "acm004411jsd", "acm004412jsd", "acm004413jsd", "acm004414jsd", "acm004415jsd", "acm004416jsd", "acm004417jsd", "acm004418jsd", "acm004419jsd", "acm004420jsd" ] + }, + "acm004422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004422jsd", + "name" : "UserInfo", + "parentId" : "acm004140jsd", + "content" : [ "acm004432jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004423jsd" : { + "type" : "CodePackage", + "id" : "acm004423jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004424jsd" ] + }, + "acm004424jsd" : { + "type" : "CodePackage", + "id" : "acm004424jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004425jsd" ] + }, + "acm004425jsd" : { + "type" : "CodePackage", + "id" : "acm004425jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004422jsd" ] + }, + "acm004426jsd" : { + "type" : "ControlElement", + "id" : "acm004426jsd", + "name" : "UserInfo" + }, + "acm004427jsd" : { + "type" : "ControlElement", + "id" : "acm004427jsd", + "name" : "getId" + }, + "acm004428jsd" : { + "type" : "ControlElement", + "id" : "acm004428jsd", + "name" : "getIsAdmin" + }, + "acm004429jsd" : { + "type" : "ControlElement", + "id" : "acm004429jsd", + "name" : "getIsInstructor" + }, + "acm004430jsd" : { + "type" : "ControlElement", + "id" : "acm004430jsd", + "name" : "getIsStudent" + }, + "acm004431jsd" : { + "type" : "ControlElement", + "id" : "acm004431jsd", + "name" : "getIsMaintainer" + }, + "acm004432jsd" : { + "type" : "ClassUnit", + "id" : "acm004432jsd", + "name" : "UserInfo", + "compilationUnitId" : "acm004422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm004426jsd", "acm004427jsd", "acm004428jsd", "acm004429jsd", "acm004430jsd", "acm004431jsd" ] + }, + "acm004433jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004433jsd", + "name" : "UserInfoCookie", + "parentId" : "acm004140jsd", + "content" : [ "acm004446jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004434jsd" : { + "type" : "CodePackage", + "id" : "acm004434jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004435jsd" ] + }, + "acm004435jsd" : { + "type" : "CodePackage", + "id" : "acm004435jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004436jsd" ] + }, + "acm004436jsd" : { + "type" : "CodePackage", + "id" : "acm004436jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004433jsd" ] + }, + "acm004437jsd" : { + "type" : "ControlElement", + "id" : "acm004437jsd", + "name" : "UserInfoCookie" + }, + "acm004438jsd" : { + "type" : "ControlElement", + "id" : "acm004438jsd", + "name" : "fromCookie" + }, + "acm004439jsd" : { + "type" : "ControlElement", + "id" : "acm004439jsd", + "name" : "getUserId" + }, + "acm004440jsd" : { + "type" : "ControlElement", + "id" : "acm004440jsd", + "name" : "setUserId" + }, + "acm004441jsd" : { + "type" : "ControlElement", + "id" : "acm004441jsd", + "name" : "getVerificationCode" + }, + "acm004442jsd" : { + "type" : "ControlElement", + "id" : "acm004442jsd", + "name" : "setVerificationCode" + }, + "acm004443jsd" : { + "type" : "ControlElement", + "id" : "acm004443jsd", + "name" : "getExpiryTime" + }, + "acm004444jsd" : { + "type" : "ControlElement", + "id" : "acm004444jsd", + "name" : "setExpiryTime" + }, + "acm004445jsd" : { + "type" : "ControlElement", + "id" : "acm004445jsd", + "name" : "isValid" + }, + "acm004446jsd" : { + "type" : "ClassUnit", + "id" : "acm004446jsd", + "name" : "UserInfoCookie", + "compilationUnitId" : "acm004433jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd", "acm006188jsd" ], + "content" : [ "acm004437jsd", "acm004438jsd", "acm004439jsd", "acm004440jsd", "acm004441jsd", "acm004442jsd", "acm004443jsd", "acm004444jsd", "acm004445jsd" ] + }, + "acm004447jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004447jsd", + "name" : "AccountAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004486jsd", "acm004491jsd", "acm004497jsd", "acm004500jsd", "acm004504jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004448jsd" : { + "type" : "CodePackage", + "id" : "acm004448jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004449jsd" ] + }, + "acm004449jsd" : { + "type" : "CodePackage", + "id" : "acm004449jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004450jsd" ] + }, + "acm004450jsd" : { + "type" : "CodePackage", + "id" : "acm004450jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004451jsd" ] + }, + "acm004451jsd" : { + "type" : "CodePackage", + "id" : "acm004451jsd", + "name" : "attributes", + "parentId" : "acm004140jsd", + "content" : [ "acm004447jsd", "acm004505jsd", "acm004557jsd", "acm004617jsd", "acm004689jsd", "acm004715jsd", "acm004815jsd", "acm004898jsd", "acm005004jsd", "acm005153jsd", "acm005273jsd", "acm005354jsd", "acm005436jsd", "acm005480jsd", "acm010579jsd", "acm010601jsd", "acm010619jsd", "acm010626jsd", "acm010645jsd", "acm010663jsd", "acm010690jsd", "acm010708jsd", "acm010726jsd", "acm010746jsd", "acm010768jsd", "acm010784jsd", "acm010809jsd" ] + }, + "acm004452jsd" : { + "type" : "ControlElement", + "id" : "acm004452jsd", + "name" : "AccountAttributes" + }, + "acm004453jsd" : { + "type" : "ControlElement", + "id" : "acm004453jsd", + "name" : "valueOf" + }, + "acm004454jsd" : { + "type" : "ControlElement", + "id" : "acm004454jsd", + "name" : "builder" + }, + "acm004455jsd" : { + "type" : "ControlElement", + "id" : "acm004455jsd", + "name" : "getCopy" + }, + "acm004456jsd" : { + "type" : "ControlElement", + "id" : "acm004456jsd", + "name" : "getGoogleId" + }, + "acm004457jsd" : { + "type" : "ControlElement", + "id" : "acm004457jsd", + "name" : "setGoogleId" + }, + "acm004458jsd" : { + "type" : "ControlElement", + "id" : "acm004458jsd", + "name" : "getName" + }, + "acm004459jsd" : { + "type" : "ControlElement", + "id" : "acm004459jsd", + "name" : "setName" + }, + "acm004460jsd" : { + "type" : "ControlElement", + "id" : "acm004460jsd", + "name" : "getEmail" + }, + "acm004461jsd" : { + "type" : "ControlElement", + "id" : "acm004461jsd", + "name" : "setEmail" + }, + "acm004462jsd" : { + "type" : "ControlElement", + "id" : "acm004462jsd", + "name" : "getReadNotifications" + }, + "acm004463jsd" : { + "type" : "ControlElement", + "id" : "acm004463jsd", + "name" : "setReadNotifications" + }, + "acm004464jsd" : { + "type" : "ControlElement", + "id" : "acm004464jsd", + "name" : "getCreatedAt" + }, + "acm004465jsd" : { + "type" : "ControlElement", + "id" : "acm004465jsd", + "name" : "setCreatedAt" + }, + "acm004466jsd" : { + "type" : "ControlElement", + "id" : "acm004466jsd", + "name" : "getInvalidityInfo" + }, + "acm004467jsd" : { + "type" : "ControlElement", + "id" : "acm004467jsd", + "name" : "toEntity" + }, + "acm004468jsd" : { + "type" : "ControlElement", + "id" : "acm004468jsd", + "name" : "toString" + }, + "acm004469jsd" : { + "type" : "ControlElement", + "id" : "acm004469jsd", + "name" : "hashCode" + }, + "acm004470jsd" : { + "type" : "ControlElement", + "id" : "acm004470jsd", + "name" : "equals" + }, + "acm004471jsd" : { + "type" : "ControlElement", + "id" : "acm004471jsd", + "name" : "sanitizeForSaving" + }, + "acm004472jsd" : { + "type" : "ControlElement", + "id" : "acm004472jsd", + "name" : "update" + }, + "acm004473jsd" : { + "type" : "ControlElement", + "id" : "acm004473jsd", + "name" : "updateOptionsBuilder" + }, + "acm004474jsd" : { + "type" : "ControlElement", + "id" : "acm004474jsd", + "name" : "Builder" + }, + "acm004475jsd" : { + "type" : "ControlElement", + "id" : "acm004475jsd", + "name" : "withName" + }, + "acm004476jsd" : { + "type" : "ControlElement", + "id" : "acm004476jsd", + "name" : "withEmail" + }, + "acm004477jsd" : { + "type" : "ControlElement", + "id" : "acm004477jsd", + "name" : "build" + }, + "acm004478jsd" : { + "type" : "ControlElement", + "id" : "acm004478jsd", + "name" : "UpdateOptions" + }, + "acm004479jsd" : { + "type" : "ControlElement", + "id" : "acm004479jsd", + "name" : "getGoogleId" + }, + "acm004480jsd" : { + "type" : "ControlElement", + "id" : "acm004480jsd", + "name" : "toString" + }, + "acm004481jsd" : { + "type" : "ControlElement", + "id" : "acm004481jsd", + "name" : "Builder" + }, + "acm004482jsd" : { + "type" : "ControlElement", + "id" : "acm004482jsd", + "name" : "build" + }, + "acm004483jsd" : { + "type" : "ControlElement", + "id" : "acm004483jsd", + "name" : "BasicBuilder" + }, + "acm004484jsd" : { + "type" : "ControlElement", + "id" : "acm004484jsd", + "name" : "withReadNotifications" + }, + "acm004485jsd" : { + "type" : "ControlElement", + "id" : "acm004485jsd", + "name" : "build" + }, + "acm004486jsd" : { + "type" : "ClassUnit", + "id" : "acm004486jsd", + "name" : "AccountAttributes", + "compilationUnitId" : "acm004447jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004491jsd", "acm004497jsd", "acm004500jsd", "acm004504jsd", "acm007735jsd" ], + "content" : [ "acm004452jsd", "acm004453jsd", "acm004454jsd", "acm004455jsd", "acm004456jsd", "acm004457jsd", "acm004458jsd", "acm004459jsd", "acm004460jsd", "acm004461jsd", "acm004462jsd", "acm004463jsd", "acm004464jsd", "acm004465jsd", "acm004466jsd", "acm004467jsd", "acm004468jsd", "acm004469jsd", "acm004470jsd", "acm004471jsd", "acm004472jsd", "acm004473jsd", "acm004474jsd", "acm004475jsd", "acm004476jsd", "acm004477jsd", "acm004478jsd", "acm004479jsd", "acm004480jsd", "acm004481jsd", "acm004482jsd", "acm004483jsd", "acm004484jsd", "acm004485jsd" ] + }, + "acm004487jsd" : { + "type" : "ControlElement", + "id" : "acm004487jsd", + "name" : "Builder" + }, + "acm004488jsd" : { + "type" : "ControlElement", + "id" : "acm004488jsd", + "name" : "withName" + }, + "acm004489jsd" : { + "type" : "ControlElement", + "id" : "acm004489jsd", + "name" : "withEmail" + }, + "acm004490jsd" : { + "type" : "ControlElement", + "id" : "acm004490jsd", + "name" : "build" + }, + "acm004491jsd" : { + "type" : "ClassUnit", + "id" : "acm004491jsd", + "name" : "Builder", + "compilationUnitId" : "acm004447jsd", + "parentDatatypeId" : "acm004486jsd", + "extendedDataTypesIds" : [ "acm004504jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004491jsd", "acm004497jsd" ], + "content" : [ "acm004487jsd", "acm004488jsd", "acm004489jsd", "acm004490jsd" ] + }, + "acm004492jsd" : { + "type" : "ControlElement", + "id" : "acm004492jsd", + "name" : "UpdateOptions" + }, + "acm004493jsd" : { + "type" : "ControlElement", + "id" : "acm004493jsd", + "name" : "getGoogleId" + }, + "acm004494jsd" : { + "type" : "ControlElement", + "id" : "acm004494jsd", + "name" : "toString" + }, + "acm004495jsd" : { + "type" : "ControlElement", + "id" : "acm004495jsd", + "name" : "Builder" + }, + "acm004496jsd" : { + "type" : "ControlElement", + "id" : "acm004496jsd", + "name" : "build" + }, + "acm004497jsd" : { + "type" : "ClassUnit", + "id" : "acm004497jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004447jsd", + "parentDatatypeId" : "acm004486jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004497jsd", "acm004500jsd", "acm004504jsd" ], + "content" : [ "acm004492jsd", "acm004493jsd", "acm004494jsd", "acm004495jsd", "acm004496jsd" ] + }, + "acm004498jsd" : { + "type" : "ControlElement", + "id" : "acm004498jsd", + "name" : "Builder" + }, + "acm004499jsd" : { + "type" : "ControlElement", + "id" : "acm004499jsd", + "name" : "build" + }, + "acm004500jsd" : { + "type" : "ClassUnit", + "id" : "acm004500jsd", + "name" : "Builder", + "compilationUnitId" : "acm004447jsd", + "parentDatatypeId" : "acm004497jsd", + "extendedDataTypesIds" : [ "acm004504jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004497jsd" ], + "content" : [ "acm004498jsd", "acm004499jsd" ] + }, + "acm004501jsd" : { + "type" : "ControlElement", + "id" : "acm004501jsd", + "name" : "BasicBuilder" + }, + "acm004502jsd" : { + "type" : "ControlElement", + "id" : "acm004502jsd", + "name" : "withReadNotifications" + }, + "acm004503jsd" : { + "type" : "ControlElement", + "id" : "acm004503jsd", + "name" : "build" + }, + "acm004504jsd" : { + "type" : "ClassUnit", + "id" : "acm004504jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004447jsd", + "parentDatatypeId" : "acm004486jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004497jsd", "acm004504jsd" ], + "content" : [ "acm004501jsd", "acm004502jsd", "acm004503jsd" ] + }, + "acm004505jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004505jsd", + "name" : "AccountRequestAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004539jsd", "acm004542jsd", "acm004549jsd", "acm004552jsd", "acm004556jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004506jsd" : { + "type" : "CodePackage", + "id" : "acm004506jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004507jsd" ] + }, + "acm004507jsd" : { + "type" : "CodePackage", + "id" : "acm004507jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004508jsd" ] + }, + "acm004508jsd" : { + "type" : "CodePackage", + "id" : "acm004508jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004509jsd" ] + }, + "acm004509jsd" : { + "type" : "CodePackage", + "id" : "acm004509jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004505jsd" ] + }, + "acm004510jsd" : { + "type" : "ControlElement", + "id" : "acm004510jsd", + "name" : "AccountRequestAttributes" + }, + "acm004511jsd" : { + "type" : "ControlElement", + "id" : "acm004511jsd", + "name" : "valueOf" + }, + "acm004512jsd" : { + "type" : "ControlElement", + "id" : "acm004512jsd", + "name" : "builder" + }, + "acm004513jsd" : { + "type" : "ControlElement", + "id" : "acm004513jsd", + "name" : "getRegistrationKey" + }, + "acm004514jsd" : { + "type" : "ControlElement", + "id" : "acm004514jsd", + "name" : "getName" + }, + "acm004515jsd" : { + "type" : "ControlElement", + "id" : "acm004515jsd", + "name" : "getEmail" + }, + "acm004516jsd" : { + "type" : "ControlElement", + "id" : "acm004516jsd", + "name" : "getInstitute" + }, + "acm004517jsd" : { + "type" : "ControlElement", + "id" : "acm004517jsd", + "name" : "getRegisteredAt" + }, + "acm004518jsd" : { + "type" : "ControlElement", + "id" : "acm004518jsd", + "name" : "getCreatedAt" + }, + "acm004519jsd" : { + "type" : "ControlElement", + "id" : "acm004519jsd", + "name" : "getRegistrationUrl" + }, + "acm004520jsd" : { + "type" : "ControlElement", + "id" : "acm004520jsd", + "name" : "getInvalidityInfo" + }, + "acm004521jsd" : { + "type" : "ControlElement", + "id" : "acm004521jsd", + "name" : "toEntity" + }, + "acm004522jsd" : { + "type" : "ControlElement", + "id" : "acm004522jsd", + "name" : "toString" + }, + "acm004523jsd" : { + "type" : "ControlElement", + "id" : "acm004523jsd", + "name" : "hashCode" + }, + "acm004524jsd" : { + "type" : "ControlElement", + "id" : "acm004524jsd", + "name" : "equals" + }, + "acm004525jsd" : { + "type" : "ControlElement", + "id" : "acm004525jsd", + "name" : "sanitizeForSaving" + }, + "acm004526jsd" : { + "type" : "ControlElement", + "id" : "acm004526jsd", + "name" : "update" + }, + "acm004527jsd" : { + "type" : "ControlElement", + "id" : "acm004527jsd", + "name" : "updateOptionsBuilder" + }, + "acm004528jsd" : { + "type" : "ControlElement", + "id" : "acm004528jsd", + "name" : "Builder" + }, + "acm004529jsd" : { + "type" : "ControlElement", + "id" : "acm004529jsd", + "name" : "build" + }, + "acm004530jsd" : { + "type" : "ControlElement", + "id" : "acm004530jsd", + "name" : "UpdateOptions" + }, + "acm004531jsd" : { + "type" : "ControlElement", + "id" : "acm004531jsd", + "name" : "getEmail" + }, + "acm004532jsd" : { + "type" : "ControlElement", + "id" : "acm004532jsd", + "name" : "getInstitute" + }, + "acm004533jsd" : { + "type" : "ControlElement", + "id" : "acm004533jsd", + "name" : "toString" + }, + "acm004534jsd" : { + "type" : "ControlElement", + "id" : "acm004534jsd", + "name" : "Builder" + }, + "acm004535jsd" : { + "type" : "ControlElement", + "id" : "acm004535jsd", + "name" : "build" + }, + "acm004536jsd" : { + "type" : "ControlElement", + "id" : "acm004536jsd", + "name" : "BasicBuilder" + }, + "acm004537jsd" : { + "type" : "ControlElement", + "id" : "acm004537jsd", + "name" : "withRegisteredAt" + }, + "acm004538jsd" : { + "type" : "ControlElement", + "id" : "acm004538jsd", + "name" : "build" + }, + "acm004539jsd" : { + "type" : "ClassUnit", + "id" : "acm004539jsd", + "name" : "AccountRequestAttributes", + "compilationUnitId" : "acm004505jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004542jsd", "acm004549jsd", "acm004552jsd", "acm004556jsd", "acm007758jsd" ], + "content" : [ "acm004510jsd", "acm004511jsd", "acm004512jsd", "acm004513jsd", "acm004514jsd", "acm004515jsd", "acm004516jsd", "acm004517jsd", "acm004518jsd", "acm004519jsd", "acm004520jsd", "acm004521jsd", "acm004522jsd", "acm004523jsd", "acm004524jsd", "acm004525jsd", "acm004526jsd", "acm004527jsd", "acm004528jsd", "acm004529jsd", "acm004530jsd", "acm004531jsd", "acm004532jsd", "acm004533jsd", "acm004534jsd", "acm004535jsd", "acm004536jsd", "acm004537jsd", "acm004538jsd" ] + }, + "acm004540jsd" : { + "type" : "ControlElement", + "id" : "acm004540jsd", + "name" : "Builder" + }, + "acm004541jsd" : { + "type" : "ControlElement", + "id" : "acm004541jsd", + "name" : "build" + }, + "acm004542jsd" : { + "type" : "ClassUnit", + "id" : "acm004542jsd", + "name" : "Builder", + "compilationUnitId" : "acm004505jsd", + "parentDatatypeId" : "acm004539jsd", + "extendedDataTypesIds" : [ "acm004556jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004549jsd" ], + "content" : [ "acm004540jsd", "acm004541jsd" ] + }, + "acm004543jsd" : { + "type" : "ControlElement", + "id" : "acm004543jsd", + "name" : "UpdateOptions" + }, + "acm004544jsd" : { + "type" : "ControlElement", + "id" : "acm004544jsd", + "name" : "getEmail" + }, + "acm004545jsd" : { + "type" : "ControlElement", + "id" : "acm004545jsd", + "name" : "getInstitute" + }, + "acm004546jsd" : { + "type" : "ControlElement", + "id" : "acm004546jsd", + "name" : "toString" + }, + "acm004547jsd" : { + "type" : "ControlElement", + "id" : "acm004547jsd", + "name" : "Builder" + }, + "acm004548jsd" : { + "type" : "ControlElement", + "id" : "acm004548jsd", + "name" : "build" + }, + "acm004549jsd" : { + "type" : "ClassUnit", + "id" : "acm004549jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004505jsd", + "parentDatatypeId" : "acm004539jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004549jsd", "acm004552jsd", "acm004556jsd" ], + "content" : [ "acm004543jsd", "acm004544jsd", "acm004545jsd", "acm004546jsd", "acm004547jsd", "acm004548jsd" ] + }, + "acm004550jsd" : { + "type" : "ControlElement", + "id" : "acm004550jsd", + "name" : "Builder" + }, + "acm004551jsd" : { + "type" : "ControlElement", + "id" : "acm004551jsd", + "name" : "build" + }, + "acm004552jsd" : { + "type" : "ClassUnit", + "id" : "acm004552jsd", + "name" : "Builder", + "compilationUnitId" : "acm004505jsd", + "parentDatatypeId" : "acm004549jsd", + "extendedDataTypesIds" : [ "acm004556jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004549jsd" ], + "content" : [ "acm004550jsd", "acm004551jsd" ] + }, + "acm004553jsd" : { + "type" : "ControlElement", + "id" : "acm004553jsd", + "name" : "BasicBuilder" + }, + "acm004554jsd" : { + "type" : "ControlElement", + "id" : "acm004554jsd", + "name" : "withRegisteredAt" + }, + "acm004555jsd" : { + "type" : "ControlElement", + "id" : "acm004555jsd", + "name" : "build" + }, + "acm004556jsd" : { + "type" : "ClassUnit", + "id" : "acm004556jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004505jsd", + "parentDatatypeId" : "acm004539jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004549jsd", "acm004556jsd" ], + "content" : [ "acm004553jsd", "acm004554jsd", "acm004555jsd" ] + }, + "acm004557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004557jsd", + "name" : "CourseAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004598jsd", "acm004601jsd", "acm004607jsd", "acm004610jsd", "acm004616jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004558jsd" : { + "type" : "CodePackage", + "id" : "acm004558jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004559jsd" ] + }, + "acm004559jsd" : { + "type" : "CodePackage", + "id" : "acm004559jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004560jsd" ] + }, + "acm004560jsd" : { + "type" : "CodePackage", + "id" : "acm004560jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004561jsd" ] + }, + "acm004561jsd" : { + "type" : "CodePackage", + "id" : "acm004561jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004557jsd" ] + }, + "acm004562jsd" : { + "type" : "ControlElement", + "id" : "acm004562jsd", + "name" : "CourseAttributes" + }, + "acm004563jsd" : { + "type" : "ControlElement", + "id" : "acm004563jsd", + "name" : "valueOf" + }, + "acm004564jsd" : { + "type" : "ControlElement", + "id" : "acm004564jsd", + "name" : "builder" + }, + "acm004565jsd" : { + "type" : "ControlElement", + "id" : "acm004565jsd", + "name" : "getId" + }, + "acm004566jsd" : { + "type" : "ControlElement", + "id" : "acm004566jsd", + "name" : "getName" + }, + "acm004567jsd" : { + "type" : "ControlElement", + "id" : "acm004567jsd", + "name" : "setName" + }, + "acm004568jsd" : { + "type" : "ControlElement", + "id" : "acm004568jsd", + "name" : "getTimeZone" + }, + "acm004569jsd" : { + "type" : "ControlElement", + "id" : "acm004569jsd", + "name" : "setTimeZone" + }, + "acm004570jsd" : { + "type" : "ControlElement", + "id" : "acm004570jsd", + "name" : "getInstitute" + }, + "acm004571jsd" : { + "type" : "ControlElement", + "id" : "acm004571jsd", + "name" : "getCreatedAt" + }, + "acm004572jsd" : { + "type" : "ControlElement", + "id" : "acm004572jsd", + "name" : "setCreatedAt" + }, + "acm004573jsd" : { + "type" : "ControlElement", + "id" : "acm004573jsd", + "name" : "getDeletedAt" + }, + "acm004574jsd" : { + "type" : "ControlElement", + "id" : "acm004574jsd", + "name" : "setDeletedAt" + }, + "acm004575jsd" : { + "type" : "ControlElement", + "id" : "acm004575jsd", + "name" : "isCourseDeleted" + }, + "acm004576jsd" : { + "type" : "ControlElement", + "id" : "acm004576jsd", + "name" : "getInvalidityInfo" + }, + "acm004577jsd" : { + "type" : "ControlElement", + "id" : "acm004577jsd", + "name" : "toEntity" + }, + "acm004578jsd" : { + "type" : "ControlElement", + "id" : "acm004578jsd", + "name" : "toString" + }, + "acm004579jsd" : { + "type" : "ControlElement", + "id" : "acm004579jsd", + "name" : "hashCode" + }, + "acm004580jsd" : { + "type" : "ControlElement", + "id" : "acm004580jsd", + "name" : "equals" + }, + "acm004581jsd" : { + "type" : "ControlElement", + "id" : "acm004581jsd", + "name" : "sanitizeForSaving" + }, + "acm004582jsd" : { + "type" : "ControlElement", + "id" : "acm004582jsd", + "name" : "compareTo" + }, + "acm004583jsd" : { + "type" : "ControlElement", + "id" : "acm004583jsd", + "name" : "sortById" + }, + "acm004584jsd" : { + "type" : "ControlElement", + "id" : "acm004584jsd", + "name" : "update" + }, + "acm004585jsd" : { + "type" : "ControlElement", + "id" : "acm004585jsd", + "name" : "updateOptionsBuilder" + }, + "acm004586jsd" : { + "type" : "ControlElement", + "id" : "acm004586jsd", + "name" : "Builder" + }, + "acm004587jsd" : { + "type" : "ControlElement", + "id" : "acm004587jsd", + "name" : "build" + }, + "acm004588jsd" : { + "type" : "ControlElement", + "id" : "acm004588jsd", + "name" : "UpdateOptions" + }, + "acm004589jsd" : { + "type" : "ControlElement", + "id" : "acm004589jsd", + "name" : "getCourseId" + }, + "acm004590jsd" : { + "type" : "ControlElement", + "id" : "acm004590jsd", + "name" : "toString" + }, + "acm004591jsd" : { + "type" : "ControlElement", + "id" : "acm004591jsd", + "name" : "Builder" + }, + "acm004592jsd" : { + "type" : "ControlElement", + "id" : "acm004592jsd", + "name" : "build" + }, + "acm004593jsd" : { + "type" : "ControlElement", + "id" : "acm004593jsd", + "name" : "BasicBuilder" + }, + "acm004594jsd" : { + "type" : "ControlElement", + "id" : "acm004594jsd", + "name" : "withName" + }, + "acm004595jsd" : { + "type" : "ControlElement", + "id" : "acm004595jsd", + "name" : "withTimezone" + }, + "acm004596jsd" : { + "type" : "ControlElement", + "id" : "acm004596jsd", + "name" : "withInstitute" + }, + "acm004597jsd" : { + "type" : "ControlElement", + "id" : "acm004597jsd", + "name" : "build" + }, + "acm004598jsd" : { + "type" : "ClassUnit", + "id" : "acm004598jsd", + "name" : "CourseAttributes", + "compilationUnitId" : "acm004557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm004601jsd", "acm004607jsd", "acm004610jsd", "acm004616jsd", "acm006435jsd", "acm007792jsd" ], + "content" : [ "acm004562jsd", "acm004563jsd", "acm004564jsd", "acm004565jsd", "acm004566jsd", "acm004567jsd", "acm004568jsd", "acm004569jsd", "acm004570jsd", "acm004571jsd", "acm004572jsd", "acm004573jsd", "acm004574jsd", "acm004575jsd", "acm004576jsd", "acm004577jsd", "acm004578jsd", "acm004579jsd", "acm004580jsd", "acm004581jsd", "acm004582jsd", "acm004583jsd", "acm004584jsd", "acm004585jsd", "acm004586jsd", "acm004587jsd", "acm004588jsd", "acm004589jsd", "acm004590jsd", "acm004591jsd", "acm004592jsd", "acm004593jsd", "acm004594jsd", "acm004595jsd", "acm004596jsd", "acm004597jsd" ] + }, + "acm004599jsd" : { + "type" : "ControlElement", + "id" : "acm004599jsd", + "name" : "Builder" + }, + "acm004600jsd" : { + "type" : "ControlElement", + "id" : "acm004600jsd", + "name" : "build" + }, + "acm004601jsd" : { + "type" : "ClassUnit", + "id" : "acm004601jsd", + "name" : "Builder", + "compilationUnitId" : "acm004557jsd", + "parentDatatypeId" : "acm004598jsd", + "extendedDataTypesIds" : [ "acm004616jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm004607jsd" ], + "content" : [ "acm004599jsd", "acm004600jsd" ] + }, + "acm004602jsd" : { + "type" : "ControlElement", + "id" : "acm004602jsd", + "name" : "UpdateOptions" + }, + "acm004603jsd" : { + "type" : "ControlElement", + "id" : "acm004603jsd", + "name" : "getCourseId" + }, + "acm004604jsd" : { + "type" : "ControlElement", + "id" : "acm004604jsd", + "name" : "toString" + }, + "acm004605jsd" : { + "type" : "ControlElement", + "id" : "acm004605jsd", + "name" : "Builder" + }, + "acm004606jsd" : { + "type" : "ControlElement", + "id" : "acm004606jsd", + "name" : "build" + }, + "acm004607jsd" : { + "type" : "ClassUnit", + "id" : "acm004607jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004557jsd", + "parentDatatypeId" : "acm004598jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004607jsd", "acm004610jsd", "acm004616jsd" ], + "content" : [ "acm004602jsd", "acm004603jsd", "acm004604jsd", "acm004605jsd", "acm004606jsd" ] + }, + "acm004608jsd" : { + "type" : "ControlElement", + "id" : "acm004608jsd", + "name" : "Builder" + }, + "acm004609jsd" : { + "type" : "ControlElement", + "id" : "acm004609jsd", + "name" : "build" + }, + "acm004610jsd" : { + "type" : "ClassUnit", + "id" : "acm004610jsd", + "name" : "Builder", + "compilationUnitId" : "acm004557jsd", + "parentDatatypeId" : "acm004607jsd", + "extendedDataTypesIds" : [ "acm004616jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004607jsd" ], + "content" : [ "acm004608jsd", "acm004609jsd" ] + }, + "acm004611jsd" : { + "type" : "ControlElement", + "id" : "acm004611jsd", + "name" : "BasicBuilder" + }, + "acm004612jsd" : { + "type" : "ControlElement", + "id" : "acm004612jsd", + "name" : "withName" + }, + "acm004613jsd" : { + "type" : "ControlElement", + "id" : "acm004613jsd", + "name" : "withTimezone" + }, + "acm004614jsd" : { + "type" : "ControlElement", + "id" : "acm004614jsd", + "name" : "withInstitute" + }, + "acm004615jsd" : { + "type" : "ControlElement", + "id" : "acm004615jsd", + "name" : "build" + }, + "acm004616jsd" : { + "type" : "ClassUnit", + "id" : "acm004616jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004557jsd", + "parentDatatypeId" : "acm004598jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004607jsd", "acm004616jsd" ], + "content" : [ "acm004611jsd", "acm004612jsd", "acm004613jsd", "acm004614jsd", "acm004615jsd" ] + }, + "acm004617jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004617jsd", + "name" : "DeadlineExtensionAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004662jsd", "acm004665jsd", "acm004678jsd", "acm004683jsd", "acm004688jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004618jsd" : { + "type" : "CodePackage", + "id" : "acm004618jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004619jsd" ] + }, + "acm004619jsd" : { + "type" : "CodePackage", + "id" : "acm004619jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004620jsd" ] + }, + "acm004620jsd" : { + "type" : "CodePackage", + "id" : "acm004620jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004621jsd" ] + }, + "acm004621jsd" : { + "type" : "CodePackage", + "id" : "acm004621jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004617jsd" ] + }, + "acm004622jsd" : { + "type" : "ControlElement", + "id" : "acm004622jsd", + "name" : "DeadlineExtensionAttributes" + }, + "acm004623jsd" : { + "type" : "ControlElement", + "id" : "acm004623jsd", + "name" : "valueOf" + }, + "acm004624jsd" : { + "type" : "ControlElement", + "id" : "acm004624jsd", + "name" : "builder" + }, + "acm004625jsd" : { + "type" : "ControlElement", + "id" : "acm004625jsd", + "name" : "getCourseId" + }, + "acm004626jsd" : { + "type" : "ControlElement", + "id" : "acm004626jsd", + "name" : "getFeedbackSessionName" + }, + "acm004627jsd" : { + "type" : "ControlElement", + "id" : "acm004627jsd", + "name" : "getUserEmail" + }, + "acm004628jsd" : { + "type" : "ControlElement", + "id" : "acm004628jsd", + "name" : "getIsInstructor" + }, + "acm004629jsd" : { + "type" : "ControlElement", + "id" : "acm004629jsd", + "name" : "getSentClosingEmail" + }, + "acm004630jsd" : { + "type" : "ControlElement", + "id" : "acm004630jsd", + "name" : "getEndTime" + }, + "acm004631jsd" : { + "type" : "ControlElement", + "id" : "acm004631jsd", + "name" : "getCreatedAt" + }, + "acm004632jsd" : { + "type" : "ControlElement", + "id" : "acm004632jsd", + "name" : "setCreatedAt" + }, + "acm004633jsd" : { + "type" : "ControlElement", + "id" : "acm004633jsd", + "name" : "getUpdatedAt" + }, + "acm004634jsd" : { + "type" : "ControlElement", + "id" : "acm004634jsd", + "name" : "setUpdatedAt" + }, + "acm004635jsd" : { + "type" : "ControlElement", + "id" : "acm004635jsd", + "name" : "getInvalidityInfo" + }, + "acm004636jsd" : { + "type" : "ControlElement", + "id" : "acm004636jsd", + "name" : "toEntity" + }, + "acm004637jsd" : { + "type" : "ControlElement", + "id" : "acm004637jsd", + "name" : "toString" + }, + "acm004638jsd" : { + "type" : "ControlElement", + "id" : "acm004638jsd", + "name" : "hashCode" + }, + "acm004639jsd" : { + "type" : "ControlElement", + "id" : "acm004639jsd", + "name" : "equals" + }, + "acm004640jsd" : { + "type" : "ControlElement", + "id" : "acm004640jsd", + "name" : "sanitizeForSaving" + }, + "acm004641jsd" : { + "type" : "ControlElement", + "id" : "acm004641jsd", + "name" : "update" + }, + "acm004642jsd" : { + "type" : "ControlElement", + "id" : "acm004642jsd", + "name" : "updateOptionsBuilder" + }, + "acm004643jsd" : { + "type" : "ControlElement", + "id" : "acm004643jsd", + "name" : "updateOptionsBuilder" + }, + "acm004644jsd" : { + "type" : "ControlElement", + "id" : "acm004644jsd", + "name" : "Builder" + }, + "acm004645jsd" : { + "type" : "ControlElement", + "id" : "acm004645jsd", + "name" : "build" + }, + "acm004646jsd" : { + "type" : "ControlElement", + "id" : "acm004646jsd", + "name" : "UpdateOptions" + }, + "acm004647jsd" : { + "type" : "ControlElement", + "id" : "acm004647jsd", + "name" : "getCourseId" + }, + "acm004648jsd" : { + "type" : "ControlElement", + "id" : "acm004648jsd", + "name" : "getFeedbackSessionName" + }, + "acm004649jsd" : { + "type" : "ControlElement", + "id" : "acm004649jsd", + "name" : "getUserEmail" + }, + "acm004650jsd" : { + "type" : "ControlElement", + "id" : "acm004650jsd", + "name" : "getIsInstructor" + }, + "acm004651jsd" : { + "type" : "ControlElement", + "id" : "acm004651jsd", + "name" : "isEndTimeOptionPresent" + }, + "acm004652jsd" : { + "type" : "ControlElement", + "id" : "acm004652jsd", + "name" : "isSentClosingEmailOptionPresent" + }, + "acm004653jsd" : { + "type" : "ControlElement", + "id" : "acm004653jsd", + "name" : "toString" + }, + "acm004654jsd" : { + "type" : "ControlElement", + "id" : "acm004654jsd", + "name" : "Builder" + }, + "acm004655jsd" : { + "type" : "ControlElement", + "id" : "acm004655jsd", + "name" : "Builder" + }, + "acm004656jsd" : { + "type" : "ControlElement", + "id" : "acm004656jsd", + "name" : "withNewEmail" + }, + "acm004657jsd" : { + "type" : "ControlElement", + "id" : "acm004657jsd", + "name" : "build" + }, + "acm004658jsd" : { + "type" : "ControlElement", + "id" : "acm004658jsd", + "name" : "BasicBuilder" + }, + "acm004659jsd" : { + "type" : "ControlElement", + "id" : "acm004659jsd", + "name" : "withEndTime" + }, + "acm004660jsd" : { + "type" : "ControlElement", + "id" : "acm004660jsd", + "name" : "withSentClosingEmail" + }, + "acm004661jsd" : { + "type" : "ControlElement", + "id" : "acm004661jsd", + "name" : "build" + }, + "acm004662jsd" : { + "type" : "ClassUnit", + "id" : "acm004662jsd", + "name" : "DeadlineExtensionAttributes", + "compilationUnitId" : "acm004617jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm004665jsd", "acm004678jsd", "acm004683jsd", "acm004688jsd", "acm007850jsd" ], + "content" : [ "acm004622jsd", "acm004623jsd", "acm004624jsd", "acm004625jsd", "acm004626jsd", "acm004627jsd", "acm004628jsd", "acm004629jsd", "acm004630jsd", "acm004631jsd", "acm004632jsd", "acm004633jsd", "acm004634jsd", "acm004635jsd", "acm004636jsd", "acm004637jsd", "acm004638jsd", "acm004639jsd", "acm004640jsd", "acm004641jsd", "acm004642jsd", "acm004643jsd", "acm004644jsd", "acm004645jsd", "acm004646jsd", "acm004647jsd", "acm004648jsd", "acm004649jsd", "acm004650jsd", "acm004651jsd", "acm004652jsd", "acm004653jsd", "acm004654jsd", "acm004655jsd", "acm004656jsd", "acm004657jsd", "acm004658jsd", "acm004659jsd", "acm004660jsd", "acm004661jsd" ] + }, + "acm004663jsd" : { + "type" : "ControlElement", + "id" : "acm004663jsd", + "name" : "Builder" + }, + "acm004664jsd" : { + "type" : "ControlElement", + "id" : "acm004664jsd", + "name" : "build" + }, + "acm004665jsd" : { + "type" : "ClassUnit", + "id" : "acm004665jsd", + "name" : "Builder", + "compilationUnitId" : "acm004617jsd", + "parentDatatypeId" : "acm004662jsd", + "extendedDataTypesIds" : [ "acm004688jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm004678jsd" ], + "content" : [ "acm004663jsd", "acm004664jsd" ] + }, + "acm004666jsd" : { + "type" : "ControlElement", + "id" : "acm004666jsd", + "name" : "UpdateOptions" + }, + "acm004667jsd" : { + "type" : "ControlElement", + "id" : "acm004667jsd", + "name" : "getCourseId" + }, + "acm004668jsd" : { + "type" : "ControlElement", + "id" : "acm004668jsd", + "name" : "getFeedbackSessionName" + }, + "acm004669jsd" : { + "type" : "ControlElement", + "id" : "acm004669jsd", + "name" : "getUserEmail" + }, + "acm004670jsd" : { + "type" : "ControlElement", + "id" : "acm004670jsd", + "name" : "getIsInstructor" + }, + "acm004671jsd" : { + "type" : "ControlElement", + "id" : "acm004671jsd", + "name" : "isEndTimeOptionPresent" + }, + "acm004672jsd" : { + "type" : "ControlElement", + "id" : "acm004672jsd", + "name" : "isSentClosingEmailOptionPresent" + }, + "acm004673jsd" : { + "type" : "ControlElement", + "id" : "acm004673jsd", + "name" : "toString" + }, + "acm004674jsd" : { + "type" : "ControlElement", + "id" : "acm004674jsd", + "name" : "Builder" + }, + "acm004675jsd" : { + "type" : "ControlElement", + "id" : "acm004675jsd", + "name" : "Builder" + }, + "acm004676jsd" : { + "type" : "ControlElement", + "id" : "acm004676jsd", + "name" : "withNewEmail" + }, + "acm004677jsd" : { + "type" : "ControlElement", + "id" : "acm004677jsd", + "name" : "build" + }, + "acm004678jsd" : { + "type" : "ClassUnit", + "id" : "acm004678jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004617jsd", + "parentDatatypeId" : "acm004662jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004678jsd", "acm004683jsd", "acm004688jsd" ], + "content" : [ "acm004666jsd", "acm004667jsd", "acm004668jsd", "acm004669jsd", "acm004670jsd", "acm004671jsd", "acm004672jsd", "acm004673jsd", "acm004674jsd", "acm004675jsd", "acm004676jsd", "acm004677jsd" ] + }, + "acm004679jsd" : { + "type" : "ControlElement", + "id" : "acm004679jsd", + "name" : "Builder" + }, + "acm004680jsd" : { + "type" : "ControlElement", + "id" : "acm004680jsd", + "name" : "Builder" + }, + "acm004681jsd" : { + "type" : "ControlElement", + "id" : "acm004681jsd", + "name" : "withNewEmail" + }, + "acm004682jsd" : { + "type" : "ControlElement", + "id" : "acm004682jsd", + "name" : "build" + }, + "acm004683jsd" : { + "type" : "ClassUnit", + "id" : "acm004683jsd", + "name" : "Builder", + "compilationUnitId" : "acm004617jsd", + "parentDatatypeId" : "acm004678jsd", + "extendedDataTypesIds" : [ "acm004688jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004678jsd", "acm004683jsd" ], + "content" : [ "acm004679jsd", "acm004680jsd", "acm004681jsd", "acm004682jsd" ] + }, + "acm004684jsd" : { + "type" : "ControlElement", + "id" : "acm004684jsd", + "name" : "BasicBuilder" + }, + "acm004685jsd" : { + "type" : "ControlElement", + "id" : "acm004685jsd", + "name" : "withEndTime" + }, + "acm004686jsd" : { + "type" : "ControlElement", + "id" : "acm004686jsd", + "name" : "withSentClosingEmail" + }, + "acm004687jsd" : { + "type" : "ControlElement", + "id" : "acm004687jsd", + "name" : "build" + }, + "acm004688jsd" : { + "type" : "ClassUnit", + "id" : "acm004688jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004617jsd", + "parentDatatypeId" : "acm004662jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004678jsd", "acm004688jsd" ], + "content" : [ "acm004684jsd", "acm004685jsd", "acm004686jsd", "acm004687jsd" ] + }, + "acm004689jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004689jsd", + "name" : "EntityAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004706jsd", "acm004714jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004690jsd" : { + "type" : "CodePackage", + "id" : "acm004690jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004691jsd" ] + }, + "acm004691jsd" : { + "type" : "CodePackage", + "id" : "acm004691jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004692jsd" ] + }, + "acm004692jsd" : { + "type" : "CodePackage", + "id" : "acm004692jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004693jsd" ] + }, + "acm004693jsd" : { + "type" : "CodePackage", + "id" : "acm004693jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004689jsd" ] + }, + "acm004694jsd" : { + "type" : "ControlElement", + "id" : "acm004694jsd", + "name" : "isValid" + }, + "acm004695jsd" : { + "type" : "ControlElement", + "id" : "acm004695jsd", + "name" : "getInvalidityInfo" + }, + "acm004696jsd" : { + "type" : "ControlElement", + "id" : "acm004696jsd", + "name" : "toEntity" + }, + "acm004697jsd" : { + "type" : "ControlElement", + "id" : "acm004697jsd", + "name" : "sanitizeForSaving" + }, + "acm004698jsd" : { + "type" : "ControlElement", + "id" : "acm004698jsd", + "name" : "addNonEmptyError" + }, + "acm004699jsd" : { + "type" : "ControlElement", + "id" : "acm004699jsd", + "name" : "UpdateOption" + }, + "acm004700jsd" : { + "type" : "ControlElement", + "id" : "acm004700jsd", + "name" : "UpdateOption" + }, + "acm004701jsd" : { + "type" : "ControlElement", + "id" : "acm004701jsd", + "name" : "of" + }, + "acm004702jsd" : { + "type" : "ControlElement", + "id" : "acm004702jsd", + "name" : "empty" + }, + "acm004703jsd" : { + "type" : "ControlElement", + "id" : "acm004703jsd", + "name" : "ifPresent" + }, + "acm004704jsd" : { + "type" : "ControlElement", + "id" : "acm004704jsd", + "name" : "isPresent" + }, + "acm004705jsd" : { + "type" : "ControlElement", + "id" : "acm004705jsd", + "name" : "toString" + }, + "acm004706jsd" : { + "type" : "ClassUnit", + "id" : "acm004706jsd", + "name" : "EntityAttributes", + "compilationUnitId" : "acm004689jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004714jsd", "acm007768jsd" ], + "content" : [ "acm004694jsd", "acm004695jsd", "acm004696jsd", "acm004697jsd", "acm004698jsd", "acm004699jsd", "acm004700jsd", "acm004701jsd", "acm004702jsd", "acm004703jsd", "acm004704jsd", "acm004705jsd" ] + }, + "acm004707jsd" : { + "type" : "ControlElement", + "id" : "acm004707jsd", + "name" : "UpdateOption" + }, + "acm004708jsd" : { + "type" : "ControlElement", + "id" : "acm004708jsd", + "name" : "UpdateOption" + }, + "acm004709jsd" : { + "type" : "ControlElement", + "id" : "acm004709jsd", + "name" : "of" + }, + "acm004710jsd" : { + "type" : "ControlElement", + "id" : "acm004710jsd", + "name" : "empty" + }, + "acm004711jsd" : { + "type" : "ControlElement", + "id" : "acm004711jsd", + "name" : "ifPresent" + }, + "acm004712jsd" : { + "type" : "ControlElement", + "id" : "acm004712jsd", + "name" : "isPresent" + }, + "acm004713jsd" : { + "type" : "ControlElement", + "id" : "acm004713jsd", + "name" : "toString" + }, + "acm004714jsd" : { + "type" : "ClassUnit", + "id" : "acm004714jsd", + "name" : "UpdateOption", + "compilationUnitId" : "acm004689jsd", + "parentDatatypeId" : "acm004706jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004714jsd" ], + "content" : [ "acm004707jsd", "acm004708jsd", "acm004709jsd", "acm004710jsd", "acm004711jsd", "acm004712jsd", "acm004713jsd" ] + }, + "acm004715jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004715jsd", + "name" : "FeedbackQuestionAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004788jsd", "acm004793jsd", "acm004799jsd", "acm004802jsd", "acm004814jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004716jsd" : { + "type" : "CodePackage", + "id" : "acm004716jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004717jsd" ] + }, + "acm004717jsd" : { + "type" : "CodePackage", + "id" : "acm004717jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004718jsd" ] + }, + "acm004718jsd" : { + "type" : "CodePackage", + "id" : "acm004718jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004719jsd" ] + }, + "acm004719jsd" : { + "type" : "CodePackage", + "id" : "acm004719jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004715jsd" ] + }, + "acm004720jsd" : { + "type" : "ControlElement", + "id" : "acm004720jsd", + "name" : "FeedbackQuestionAttributes" + }, + "acm004721jsd" : { + "type" : "ControlElement", + "id" : "acm004721jsd", + "name" : "builder" + }, + "acm004722jsd" : { + "type" : "ControlElement", + "id" : "acm004722jsd", + "name" : "valueOf" + }, + "acm004723jsd" : { + "type" : "ControlElement", + "id" : "acm004723jsd", + "name" : "getCreatedAt" + }, + "acm004724jsd" : { + "type" : "ControlElement", + "id" : "acm004724jsd", + "name" : "getUpdatedAt" + }, + "acm004725jsd" : { + "type" : "ControlElement", + "id" : "acm004725jsd", + "name" : "getId" + }, + "acm004726jsd" : { + "type" : "ControlElement", + "id" : "acm004726jsd", + "name" : "setId" + }, + "acm004727jsd" : { + "type" : "ControlElement", + "id" : "acm004727jsd", + "name" : "toEntity" + }, + "acm004728jsd" : { + "type" : "ControlElement", + "id" : "acm004728jsd", + "name" : "getCopy" + }, + "acm004729jsd" : { + "type" : "ControlElement", + "id" : "acm004729jsd", + "name" : "toString" + }, + "acm004730jsd" : { + "type" : "ControlElement", + "id" : "acm004730jsd", + "name" : "getInvalidityInfo" + }, + "acm004731jsd" : { + "type" : "ControlElement", + "id" : "acm004731jsd", + "name" : "isValid" + }, + "acm004732jsd" : { + "type" : "ControlElement", + "id" : "acm004732jsd", + "name" : "isResponseVisibleTo" + }, + "acm004733jsd" : { + "type" : "ControlElement", + "id" : "acm004733jsd", + "name" : "areResponseDeletionsRequiredForChanges" + }, + "acm004734jsd" : { + "type" : "ControlElement", + "id" : "acm004734jsd", + "name" : "compareTo" + }, + "acm004735jsd" : { + "type" : "ControlElement", + "id" : "acm004735jsd", + "name" : "hashCode" + }, + "acm004736jsd" : { + "type" : "ControlElement", + "id" : "acm004736jsd", + "name" : "equals" + }, + "acm004737jsd" : { + "type" : "ControlElement", + "id" : "acm004737jsd", + "name" : "removeIrrelevantVisibilityOptions" + }, + "acm004738jsd" : { + "type" : "ControlElement", + "id" : "acm004738jsd", + "name" : "sanitizeForSaving" + }, + "acm004739jsd" : { + "type" : "ControlElement", + "id" : "acm004739jsd", + "name" : "getQuestionDetails" + }, + "acm004740jsd" : { + "type" : "ControlElement", + "id" : "acm004740jsd", + "name" : "setQuestionDetails" + }, + "acm004741jsd" : { + "type" : "ControlElement", + "id" : "acm004741jsd", + "name" : "getQuestionDetailsCopy" + }, + "acm004742jsd" : { + "type" : "ControlElement", + "id" : "acm004742jsd", + "name" : "getSerializedQuestionDetails" + }, + "acm004743jsd" : { + "type" : "ControlElement", + "id" : "acm004743jsd", + "name" : "getFeedbackQuestionId" + }, + "acm004744jsd" : { + "type" : "ControlElement", + "id" : "acm004744jsd", + "name" : "getFeedbackSessionName" + }, + "acm004745jsd" : { + "type" : "ControlElement", + "id" : "acm004745jsd", + "name" : "setFeedbackSessionName" + }, + "acm004746jsd" : { + "type" : "ControlElement", + "id" : "acm004746jsd", + "name" : "getCourseId" + }, + "acm004747jsd" : { + "type" : "ControlElement", + "id" : "acm004747jsd", + "name" : "setCourseId" + }, + "acm004748jsd" : { + "type" : "ControlElement", + "id" : "acm004748jsd", + "name" : "getQuestionDescription" + }, + "acm004749jsd" : { + "type" : "ControlElement", + "id" : "acm004749jsd", + "name" : "setQuestionDescription" + }, + "acm004750jsd" : { + "type" : "ControlElement", + "id" : "acm004750jsd", + "name" : "getQuestionNumber" + }, + "acm004751jsd" : { + "type" : "ControlElement", + "id" : "acm004751jsd", + "name" : "setQuestionNumber" + }, + "acm004752jsd" : { + "type" : "ControlElement", + "id" : "acm004752jsd", + "name" : "getQuestionType" + }, + "acm004753jsd" : { + "type" : "ControlElement", + "id" : "acm004753jsd", + "name" : "getGiverType" + }, + "acm004754jsd" : { + "type" : "ControlElement", + "id" : "acm004754jsd", + "name" : "setGiverType" + }, + "acm004755jsd" : { + "type" : "ControlElement", + "id" : "acm004755jsd", + "name" : "getRecipientType" + }, + "acm004756jsd" : { + "type" : "ControlElement", + "id" : "acm004756jsd", + "name" : "setRecipientType" + }, + "acm004757jsd" : { + "type" : "ControlElement", + "id" : "acm004757jsd", + "name" : "getNumberOfEntitiesToGiveFeedbackTo" + }, + "acm004758jsd" : { + "type" : "ControlElement", + "id" : "acm004758jsd", + "name" : "setNumberOfEntitiesToGiveFeedbackTo" + }, + "acm004759jsd" : { + "type" : "ControlElement", + "id" : "acm004759jsd", + "name" : "getShowResponsesTo" + }, + "acm004760jsd" : { + "type" : "ControlElement", + "id" : "acm004760jsd", + "name" : "setShowResponsesTo" + }, + "acm004761jsd" : { + "type" : "ControlElement", + "id" : "acm004761jsd", + "name" : "getShowGiverNameTo" + }, + "acm004762jsd" : { + "type" : "ControlElement", + "id" : "acm004762jsd", + "name" : "setShowGiverNameTo" + }, + "acm004763jsd" : { + "type" : "ControlElement", + "id" : "acm004763jsd", + "name" : "getShowRecipientNameTo" + }, + "acm004764jsd" : { + "type" : "ControlElement", + "id" : "acm004764jsd", + "name" : "setShowRecipientNameTo" + }, + "acm004765jsd" : { + "type" : "ControlElement", + "id" : "acm004765jsd", + "name" : "deserializeFeedbackQuestionDetails" + }, + "acm004766jsd" : { + "type" : "ControlElement", + "id" : "acm004766jsd", + "name" : "update" + }, + "acm004767jsd" : { + "type" : "ControlElement", + "id" : "acm004767jsd", + "name" : "updateOptionsBuilder" + }, + "acm004768jsd" : { + "type" : "ControlElement", + "id" : "acm004768jsd", + "name" : "Builder" + }, + "acm004769jsd" : { + "type" : "ControlElement", + "id" : "acm004769jsd", + "name" : "withFeedbackSessionName" + }, + "acm004770jsd" : { + "type" : "ControlElement", + "id" : "acm004770jsd", + "name" : "withCourseId" + }, + "acm004771jsd" : { + "type" : "ControlElement", + "id" : "acm004771jsd", + "name" : "build" + }, + "acm004772jsd" : { + "type" : "ControlElement", + "id" : "acm004772jsd", + "name" : "UpdateOptions" + }, + "acm004773jsd" : { + "type" : "ControlElement", + "id" : "acm004773jsd", + "name" : "getFeedbackQuestionId" + }, + "acm004774jsd" : { + "type" : "ControlElement", + "id" : "acm004774jsd", + "name" : "toString" + }, + "acm004775jsd" : { + "type" : "ControlElement", + "id" : "acm004775jsd", + "name" : "Builder" + }, + "acm004776jsd" : { + "type" : "ControlElement", + "id" : "acm004776jsd", + "name" : "build" + }, + "acm004777jsd" : { + "type" : "ControlElement", + "id" : "acm004777jsd", + "name" : "BasicBuilder" + }, + "acm004778jsd" : { + "type" : "ControlElement", + "id" : "acm004778jsd", + "name" : "withQuestionDetails" + }, + "acm004779jsd" : { + "type" : "ControlElement", + "id" : "acm004779jsd", + "name" : "withQuestionDescription" + }, + "acm004780jsd" : { + "type" : "ControlElement", + "id" : "acm004780jsd", + "name" : "withQuestionNumber" + }, + "acm004781jsd" : { + "type" : "ControlElement", + "id" : "acm004781jsd", + "name" : "withGiverType" + }, + "acm004782jsd" : { + "type" : "ControlElement", + "id" : "acm004782jsd", + "name" : "withRecipientType" + }, + "acm004783jsd" : { + "type" : "ControlElement", + "id" : "acm004783jsd", + "name" : "withNumberOfEntitiesToGiveFeedbackTo" + }, + "acm004784jsd" : { + "type" : "ControlElement", + "id" : "acm004784jsd", + "name" : "withShowResponsesTo" + }, + "acm004785jsd" : { + "type" : "ControlElement", + "id" : "acm004785jsd", + "name" : "withShowGiverNameTo" + }, + "acm004786jsd" : { + "type" : "ControlElement", + "id" : "acm004786jsd", + "name" : "withShowRecipientNameTo" + }, + "acm004787jsd" : { + "type" : "ControlElement", + "id" : "acm004787jsd", + "name" : "build" + }, + "acm004788jsd" : { + "type" : "ClassUnit", + "id" : "acm004788jsd", + "name" : "FeedbackQuestionAttributes", + "compilationUnitId" : "acm004715jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004714jsd", "acm004788jsd", "acm004793jsd", "acm004799jsd", "acm004802jsd", "acm004814jsd", "acm005977jsd", "acm005986jsd", "acm007888jsd" ], + "content" : [ "acm004720jsd", "acm004721jsd", "acm004722jsd", "acm004723jsd", "acm004724jsd", "acm004725jsd", "acm004726jsd", "acm004727jsd", "acm004728jsd", "acm004729jsd", "acm004730jsd", "acm004731jsd", "acm004732jsd", "acm004733jsd", "acm004734jsd", "acm004735jsd", "acm004736jsd", "acm004737jsd", "acm004738jsd", "acm004739jsd", "acm004740jsd", "acm004741jsd", "acm004742jsd", "acm004743jsd", "acm004744jsd", "acm004745jsd", "acm004746jsd", "acm004747jsd", "acm004748jsd", "acm004749jsd", "acm004750jsd", "acm004751jsd", "acm004752jsd", "acm004753jsd", "acm004754jsd", "acm004755jsd", "acm004756jsd", "acm004757jsd", "acm004758jsd", "acm004759jsd", "acm004760jsd", "acm004761jsd", "acm004762jsd", "acm004763jsd", "acm004764jsd", "acm004765jsd", "acm004766jsd", "acm004767jsd", "acm004768jsd", "acm004769jsd", "acm004770jsd", "acm004771jsd", "acm004772jsd", "acm004773jsd", "acm004774jsd", "acm004775jsd", "acm004776jsd", "acm004777jsd", "acm004778jsd", "acm004779jsd", "acm004780jsd", "acm004781jsd", "acm004782jsd", "acm004783jsd", "acm004784jsd", "acm004785jsd", "acm004786jsd", "acm004787jsd" ] + }, + "acm004789jsd" : { + "type" : "ControlElement", + "id" : "acm004789jsd", + "name" : "Builder" + }, + "acm004790jsd" : { + "type" : "ControlElement", + "id" : "acm004790jsd", + "name" : "withFeedbackSessionName" + }, + "acm004791jsd" : { + "type" : "ControlElement", + "id" : "acm004791jsd", + "name" : "withCourseId" + }, + "acm004792jsd" : { + "type" : "ControlElement", + "id" : "acm004792jsd", + "name" : "build" + }, + "acm004793jsd" : { + "type" : "ClassUnit", + "id" : "acm004793jsd", + "name" : "Builder", + "compilationUnitId" : "acm004715jsd", + "parentDatatypeId" : "acm004788jsd", + "extendedDataTypesIds" : [ "acm004814jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004793jsd", "acm004799jsd" ], + "content" : [ "acm004789jsd", "acm004790jsd", "acm004791jsd", "acm004792jsd" ] + }, + "acm004794jsd" : { + "type" : "ControlElement", + "id" : "acm004794jsd", + "name" : "UpdateOptions" + }, + "acm004795jsd" : { + "type" : "ControlElement", + "id" : "acm004795jsd", + "name" : "getFeedbackQuestionId" + }, + "acm004796jsd" : { + "type" : "ControlElement", + "id" : "acm004796jsd", + "name" : "toString" + }, + "acm004797jsd" : { + "type" : "ControlElement", + "id" : "acm004797jsd", + "name" : "Builder" + }, + "acm004798jsd" : { + "type" : "ControlElement", + "id" : "acm004798jsd", + "name" : "build" + }, + "acm004799jsd" : { + "type" : "ClassUnit", + "id" : "acm004799jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004715jsd", + "parentDatatypeId" : "acm004788jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004714jsd", "acm004799jsd", "acm004802jsd", "acm004814jsd", "acm005977jsd" ], + "content" : [ "acm004794jsd", "acm004795jsd", "acm004796jsd", "acm004797jsd", "acm004798jsd" ] + }, + "acm004800jsd" : { + "type" : "ControlElement", + "id" : "acm004800jsd", + "name" : "Builder" + }, + "acm004801jsd" : { + "type" : "ControlElement", + "id" : "acm004801jsd", + "name" : "build" + }, + "acm004802jsd" : { + "type" : "ClassUnit", + "id" : "acm004802jsd", + "name" : "Builder", + "compilationUnitId" : "acm004715jsd", + "parentDatatypeId" : "acm004799jsd", + "extendedDataTypesIds" : [ "acm004814jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004799jsd" ], + "content" : [ "acm004800jsd", "acm004801jsd" ] + }, + "acm004803jsd" : { + "type" : "ControlElement", + "id" : "acm004803jsd", + "name" : "BasicBuilder" + }, + "acm004804jsd" : { + "type" : "ControlElement", + "id" : "acm004804jsd", + "name" : "withQuestionDetails" + }, + "acm004805jsd" : { + "type" : "ControlElement", + "id" : "acm004805jsd", + "name" : "withQuestionDescription" + }, + "acm004806jsd" : { + "type" : "ControlElement", + "id" : "acm004806jsd", + "name" : "withQuestionNumber" + }, + "acm004807jsd" : { + "type" : "ControlElement", + "id" : "acm004807jsd", + "name" : "withGiverType" + }, + "acm004808jsd" : { + "type" : "ControlElement", + "id" : "acm004808jsd", + "name" : "withRecipientType" + }, + "acm004809jsd" : { + "type" : "ControlElement", + "id" : "acm004809jsd", + "name" : "withNumberOfEntitiesToGiveFeedbackTo" + }, + "acm004810jsd" : { + "type" : "ControlElement", + "id" : "acm004810jsd", + "name" : "withShowResponsesTo" + }, + "acm004811jsd" : { + "type" : "ControlElement", + "id" : "acm004811jsd", + "name" : "withShowGiverNameTo" + }, + "acm004812jsd" : { + "type" : "ControlElement", + "id" : "acm004812jsd", + "name" : "withShowRecipientNameTo" + }, + "acm004813jsd" : { + "type" : "ControlElement", + "id" : "acm004813jsd", + "name" : "build" + }, + "acm004814jsd" : { + "type" : "ClassUnit", + "id" : "acm004814jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004715jsd", + "parentDatatypeId" : "acm004788jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004799jsd", "acm004814jsd", "acm005977jsd" ], + "content" : [ "acm004803jsd", "acm004804jsd", "acm004805jsd", "acm004806jsd", "acm004807jsd", "acm004808jsd", "acm004809jsd", "acm004810jsd", "acm004811jsd", "acm004812jsd", "acm004813jsd" ] + }, + "acm004815jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004815jsd", + "name" : "FeedbackResponseAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004871jsd", "acm004876jsd", "acm004885jsd", "acm004891jsd", "acm004897jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004816jsd" : { + "type" : "CodePackage", + "id" : "acm004816jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004817jsd" ] + }, + "acm004817jsd" : { + "type" : "CodePackage", + "id" : "acm004817jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004818jsd" ] + }, + "acm004818jsd" : { + "type" : "CodePackage", + "id" : "acm004818jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004819jsd" ] + }, + "acm004819jsd" : { + "type" : "CodePackage", + "id" : "acm004819jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004815jsd" ] + }, + "acm004820jsd" : { + "type" : "ControlElement", + "id" : "acm004820jsd", + "name" : "FeedbackResponseAttributes" + }, + "acm004821jsd" : { + "type" : "ControlElement", + "id" : "acm004821jsd", + "name" : "FeedbackResponseAttributes" + }, + "acm004822jsd" : { + "type" : "ControlElement", + "id" : "acm004822jsd", + "name" : "valueOf" + }, + "acm004823jsd" : { + "type" : "ControlElement", + "id" : "acm004823jsd", + "name" : "getFeedbackQuestionType" + }, + "acm004824jsd" : { + "type" : "ControlElement", + "id" : "acm004824jsd", + "name" : "getId" + }, + "acm004825jsd" : { + "type" : "ControlElement", + "id" : "acm004825jsd", + "name" : "setId" + }, + "acm004826jsd" : { + "type" : "ControlElement", + "id" : "acm004826jsd", + "name" : "getCreatedAt" + }, + "acm004827jsd" : { + "type" : "ControlElement", + "id" : "acm004827jsd", + "name" : "getUpdatedAt" + }, + "acm004828jsd" : { + "type" : "ControlElement", + "id" : "acm004828jsd", + "name" : "getFeedbackSessionName" + }, + "acm004829jsd" : { + "type" : "ControlElement", + "id" : "acm004829jsd", + "name" : "getCourseId" + }, + "acm004830jsd" : { + "type" : "ControlElement", + "id" : "acm004830jsd", + "name" : "setCourseId" + }, + "acm004831jsd" : { + "type" : "ControlElement", + "id" : "acm004831jsd", + "name" : "getFeedbackQuestionId" + }, + "acm004832jsd" : { + "type" : "ControlElement", + "id" : "acm004832jsd", + "name" : "setFeedbackQuestionId" + }, + "acm004833jsd" : { + "type" : "ControlElement", + "id" : "acm004833jsd", + "name" : "getGiver" + }, + "acm004834jsd" : { + "type" : "ControlElement", + "id" : "acm004834jsd", + "name" : "setGiver" + }, + "acm004835jsd" : { + "type" : "ControlElement", + "id" : "acm004835jsd", + "name" : "getRecipient" + }, + "acm004836jsd" : { + "type" : "ControlElement", + "id" : "acm004836jsd", + "name" : "setRecipient" + }, + "acm004837jsd" : { + "type" : "ControlElement", + "id" : "acm004837jsd", + "name" : "getGiverSection" + }, + "acm004838jsd" : { + "type" : "ControlElement", + "id" : "acm004838jsd", + "name" : "getRecipientSection" + }, + "acm004839jsd" : { + "type" : "ControlElement", + "id" : "acm004839jsd", + "name" : "getInvalidityInfo" + }, + "acm004840jsd" : { + "type" : "ControlElement", + "id" : "acm004840jsd", + "name" : "isValid" + }, + "acm004841jsd" : { + "type" : "ControlElement", + "id" : "acm004841jsd", + "name" : "toEntity" + }, + "acm004842jsd" : { + "type" : "ControlElement", + "id" : "acm004842jsd", + "name" : "toString" + }, + "acm004843jsd" : { + "type" : "ControlElement", + "id" : "acm004843jsd", + "name" : "hashCode" + }, + "acm004844jsd" : { + "type" : "ControlElement", + "id" : "acm004844jsd", + "name" : "equals" + }, + "acm004845jsd" : { + "type" : "ControlElement", + "id" : "acm004845jsd", + "name" : "sanitizeForSaving" + }, + "acm004846jsd" : { + "type" : "ControlElement", + "id" : "acm004846jsd", + "name" : "getResponseDetails" + }, + "acm004847jsd" : { + "type" : "ControlElement", + "id" : "acm004847jsd", + "name" : "setResponseDetails" + }, + "acm004848jsd" : { + "type" : "ControlElement", + "id" : "acm004848jsd", + "name" : "getSerializedFeedbackResponseDetail" + }, + "acm004849jsd" : { + "type" : "ControlElement", + "id" : "acm004849jsd", + "name" : "getResponseDetailsCopy" + }, + "acm004850jsd" : { + "type" : "ControlElement", + "id" : "acm004850jsd", + "name" : "deserializeResponseFromSerializedString" + }, + "acm004851jsd" : { + "type" : "ControlElement", + "id" : "acm004851jsd", + "name" : "builder" + }, + "acm004852jsd" : { + "type" : "ControlElement", + "id" : "acm004852jsd", + "name" : "update" + }, + "acm004853jsd" : { + "type" : "ControlElement", + "id" : "acm004853jsd", + "name" : "updateOptionsBuilder" + }, + "acm004854jsd" : { + "type" : "ControlElement", + "id" : "acm004854jsd", + "name" : "Builder" + }, + "acm004855jsd" : { + "type" : "ControlElement", + "id" : "acm004855jsd", + "name" : "withCourseId" + }, + "acm004856jsd" : { + "type" : "ControlElement", + "id" : "acm004856jsd", + "name" : "withFeedbackSessionName" + }, + "acm004857jsd" : { + "type" : "ControlElement", + "id" : "acm004857jsd", + "name" : "build" + }, + "acm004858jsd" : { + "type" : "ControlElement", + "id" : "acm004858jsd", + "name" : "UpdateOptions" + }, + "acm004859jsd" : { + "type" : "ControlElement", + "id" : "acm004859jsd", + "name" : "getFeedbackResponseId" + }, + "acm004860jsd" : { + "type" : "ControlElement", + "id" : "acm004860jsd", + "name" : "toString" + }, + "acm004861jsd" : { + "type" : "ControlElement", + "id" : "acm004861jsd", + "name" : "Builder" + }, + "acm004862jsd" : { + "type" : "ControlElement", + "id" : "acm004862jsd", + "name" : "withGiver" + }, + "acm004863jsd" : { + "type" : "ControlElement", + "id" : "acm004863jsd", + "name" : "withRecipient" + }, + "acm004864jsd" : { + "type" : "ControlElement", + "id" : "acm004864jsd", + "name" : "withFeedbackResponseDetails" + }, + "acm004865jsd" : { + "type" : "ControlElement", + "id" : "acm004865jsd", + "name" : "build" + }, + "acm004866jsd" : { + "type" : "ControlElement", + "id" : "acm004866jsd", + "name" : "BasicBuilder" + }, + "acm004867jsd" : { + "type" : "ControlElement", + "id" : "acm004867jsd", + "name" : "withGiverSection" + }, + "acm004868jsd" : { + "type" : "ControlElement", + "id" : "acm004868jsd", + "name" : "withRecipientSection" + }, + "acm004869jsd" : { + "type" : "ControlElement", + "id" : "acm004869jsd", + "name" : "withResponseDetails" + }, + "acm004870jsd" : { + "type" : "ControlElement", + "id" : "acm004870jsd", + "name" : "build" + }, + "acm004871jsd" : { + "type" : "ClassUnit", + "id" : "acm004871jsd", + "name" : "FeedbackResponseAttributes", + "compilationUnitId" : "acm004815jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004714jsd", "acm004871jsd", "acm004876jsd", "acm004885jsd", "acm004891jsd", "acm004897jsd", "acm005986jsd", "acm006061jsd", "acm006127jsd", "acm007920jsd" ], + "content" : [ "acm004820jsd", "acm004821jsd", "acm004822jsd", "acm004823jsd", "acm004824jsd", "acm004825jsd", "acm004826jsd", "acm004827jsd", "acm004828jsd", "acm004829jsd", "acm004830jsd", "acm004831jsd", "acm004832jsd", "acm004833jsd", "acm004834jsd", "acm004835jsd", "acm004836jsd", "acm004837jsd", "acm004838jsd", "acm004839jsd", "acm004840jsd", "acm004841jsd", "acm004842jsd", "acm004843jsd", "acm004844jsd", "acm004845jsd", "acm004846jsd", "acm004847jsd", "acm004848jsd", "acm004849jsd", "acm004850jsd", "acm004851jsd", "acm004852jsd", "acm004853jsd", "acm004854jsd", "acm004855jsd", "acm004856jsd", "acm004857jsd", "acm004858jsd", "acm004859jsd", "acm004860jsd", "acm004861jsd", "acm004862jsd", "acm004863jsd", "acm004864jsd", "acm004865jsd", "acm004866jsd", "acm004867jsd", "acm004868jsd", "acm004869jsd", "acm004870jsd" ] + }, + "acm004872jsd" : { + "type" : "ControlElement", + "id" : "acm004872jsd", + "name" : "Builder" + }, + "acm004873jsd" : { + "type" : "ControlElement", + "id" : "acm004873jsd", + "name" : "withCourseId" + }, + "acm004874jsd" : { + "type" : "ControlElement", + "id" : "acm004874jsd", + "name" : "withFeedbackSessionName" + }, + "acm004875jsd" : { + "type" : "ControlElement", + "id" : "acm004875jsd", + "name" : "build" + }, + "acm004876jsd" : { + "type" : "ClassUnit", + "id" : "acm004876jsd", + "name" : "Builder", + "compilationUnitId" : "acm004815jsd", + "parentDatatypeId" : "acm004871jsd", + "extendedDataTypesIds" : [ "acm004897jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004871jsd", "acm004876jsd", "acm004885jsd" ], + "content" : [ "acm004872jsd", "acm004873jsd", "acm004874jsd", "acm004875jsd" ] + }, + "acm004877jsd" : { + "type" : "ControlElement", + "id" : "acm004877jsd", + "name" : "UpdateOptions" + }, + "acm004878jsd" : { + "type" : "ControlElement", + "id" : "acm004878jsd", + "name" : "getFeedbackResponseId" + }, + "acm004879jsd" : { + "type" : "ControlElement", + "id" : "acm004879jsd", + "name" : "toString" + }, + "acm004880jsd" : { + "type" : "ControlElement", + "id" : "acm004880jsd", + "name" : "Builder" + }, + "acm004881jsd" : { + "type" : "ControlElement", + "id" : "acm004881jsd", + "name" : "withGiver" + }, + "acm004882jsd" : { + "type" : "ControlElement", + "id" : "acm004882jsd", + "name" : "withRecipient" + }, + "acm004883jsd" : { + "type" : "ControlElement", + "id" : "acm004883jsd", + "name" : "withFeedbackResponseDetails" + }, + "acm004884jsd" : { + "type" : "ControlElement", + "id" : "acm004884jsd", + "name" : "build" + }, + "acm004885jsd" : { + "type" : "ClassUnit", + "id" : "acm004885jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004815jsd", + "parentDatatypeId" : "acm004871jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004714jsd", "acm004885jsd", "acm004891jsd", "acm004897jsd", "acm006061jsd" ], + "content" : [ "acm004877jsd", "acm004878jsd", "acm004879jsd", "acm004880jsd", "acm004881jsd", "acm004882jsd", "acm004883jsd", "acm004884jsd" ] + }, + "acm004886jsd" : { + "type" : "ControlElement", + "id" : "acm004886jsd", + "name" : "Builder" + }, + "acm004887jsd" : { + "type" : "ControlElement", + "id" : "acm004887jsd", + "name" : "withGiver" + }, + "acm004888jsd" : { + "type" : "ControlElement", + "id" : "acm004888jsd", + "name" : "withRecipient" + }, + "acm004889jsd" : { + "type" : "ControlElement", + "id" : "acm004889jsd", + "name" : "withFeedbackResponseDetails" + }, + "acm004890jsd" : { + "type" : "ControlElement", + "id" : "acm004890jsd", + "name" : "build" + }, + "acm004891jsd" : { + "type" : "ClassUnit", + "id" : "acm004891jsd", + "name" : "Builder", + "compilationUnitId" : "acm004815jsd", + "parentDatatypeId" : "acm004885jsd", + "extendedDataTypesIds" : [ "acm004897jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004885jsd", "acm004891jsd", "acm006061jsd" ], + "content" : [ "acm004886jsd", "acm004887jsd", "acm004888jsd", "acm004889jsd", "acm004890jsd" ] + }, + "acm004892jsd" : { + "type" : "ControlElement", + "id" : "acm004892jsd", + "name" : "BasicBuilder" + }, + "acm004893jsd" : { + "type" : "ControlElement", + "id" : "acm004893jsd", + "name" : "withGiverSection" + }, + "acm004894jsd" : { + "type" : "ControlElement", + "id" : "acm004894jsd", + "name" : "withRecipientSection" + }, + "acm004895jsd" : { + "type" : "ControlElement", + "id" : "acm004895jsd", + "name" : "withResponseDetails" + }, + "acm004896jsd" : { + "type" : "ControlElement", + "id" : "acm004896jsd", + "name" : "build" + }, + "acm004897jsd" : { + "type" : "ClassUnit", + "id" : "acm004897jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004815jsd", + "parentDatatypeId" : "acm004871jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004885jsd", "acm004897jsd", "acm006061jsd" ], + "content" : [ "acm004892jsd", "acm004893jsd", "acm004894jsd", "acm004895jsd", "acm004896jsd" ] + }, + "acm004898jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm004898jsd", + "name" : "FeedbackResponseCommentAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm004971jsd", "acm004981jsd", "acm004989jsd", "acm004994jsd", "acm005003jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm004899jsd" : { + "type" : "CodePackage", + "id" : "acm004899jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm004900jsd" ] + }, + "acm004900jsd" : { + "type" : "CodePackage", + "id" : "acm004900jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm004901jsd" ] + }, + "acm004901jsd" : { + "type" : "CodePackage", + "id" : "acm004901jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm004902jsd" ] + }, + "acm004902jsd" : { + "type" : "CodePackage", + "id" : "acm004902jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm004898jsd" ] + }, + "acm004903jsd" : { + "type" : "ControlElement", + "id" : "acm004903jsd", + "name" : "FeedbackResponseCommentAttributes" + }, + "acm004904jsd" : { + "type" : "ControlElement", + "id" : "acm004904jsd", + "name" : "valueOf" + }, + "acm004905jsd" : { + "type" : "ControlElement", + "id" : "acm004905jsd", + "name" : "builder" + }, + "acm004906jsd" : { + "type" : "ControlElement", + "id" : "acm004906jsd", + "name" : "isVisibleTo" + }, + "acm004907jsd" : { + "type" : "ControlElement", + "id" : "acm004907jsd", + "name" : "getId" + }, + "acm004908jsd" : { + "type" : "ControlElement", + "id" : "acm004908jsd", + "name" : "getCourseId" + }, + "acm004909jsd" : { + "type" : "ControlElement", + "id" : "acm004909jsd", + "name" : "setCourseId" + }, + "acm004910jsd" : { + "type" : "ControlElement", + "id" : "acm004910jsd", + "name" : "getFeedbackSessionName" + }, + "acm004911jsd" : { + "type" : "ControlElement", + "id" : "acm004911jsd", + "name" : "setFeedbackSessionName" + }, + "acm004912jsd" : { + "type" : "ControlElement", + "id" : "acm004912jsd", + "name" : "getCommentGiver" + }, + "acm004913jsd" : { + "type" : "ControlElement", + "id" : "acm004913jsd", + "name" : "setCommentGiver" + }, + "acm004914jsd" : { + "type" : "ControlElement", + "id" : "acm004914jsd", + "name" : "getCommentText" + }, + "acm004915jsd" : { + "type" : "ControlElement", + "id" : "acm004915jsd", + "name" : "setCommentText" + }, + "acm004916jsd" : { + "type" : "ControlElement", + "id" : "acm004916jsd", + "name" : "getFeedbackResponseId" + }, + "acm004917jsd" : { + "type" : "ControlElement", + "id" : "acm004917jsd", + "name" : "setFeedbackResponseId" + }, + "acm004918jsd" : { + "type" : "ControlElement", + "id" : "acm004918jsd", + "name" : "getFeedbackQuestionId" + }, + "acm004919jsd" : { + "type" : "ControlElement", + "id" : "acm004919jsd", + "name" : "setFeedbackQuestionId" + }, + "acm004920jsd" : { + "type" : "ControlElement", + "id" : "acm004920jsd", + "name" : "setShowCommentTo" + }, + "acm004921jsd" : { + "type" : "ControlElement", + "id" : "acm004921jsd", + "name" : "getShowCommentTo" + }, + "acm004922jsd" : { + "type" : "ControlElement", + "id" : "acm004922jsd", + "name" : "setShowGiverNameTo" + }, + "acm004923jsd" : { + "type" : "ControlElement", + "id" : "acm004923jsd", + "name" : "getShowGiverNameTo" + }, + "acm004924jsd" : { + "type" : "ControlElement", + "id" : "acm004924jsd", + "name" : "isVisibilityFollowingFeedbackQuestion" + }, + "acm004925jsd" : { + "type" : "ControlElement", + "id" : "acm004925jsd", + "name" : "setVisibilityFollowingFeedbackQuestion" + }, + "acm004926jsd" : { + "type" : "ControlElement", + "id" : "acm004926jsd", + "name" : "getCreatedAt" + }, + "acm004927jsd" : { + "type" : "ControlElement", + "id" : "acm004927jsd", + "name" : "setCreatedAt" + }, + "acm004928jsd" : { + "type" : "ControlElement", + "id" : "acm004928jsd", + "name" : "getLastEditorEmail" + }, + "acm004929jsd" : { + "type" : "ControlElement", + "id" : "acm004929jsd", + "name" : "setLastEditorEmail" + }, + "acm004930jsd" : { + "type" : "ControlElement", + "id" : "acm004930jsd", + "name" : "getLastEditedAt" + }, + "acm004931jsd" : { + "type" : "ControlElement", + "id" : "acm004931jsd", + "name" : "setLastEditedAt" + }, + "acm004932jsd" : { + "type" : "ControlElement", + "id" : "acm004932jsd", + "name" : "getGiverSection" + }, + "acm004933jsd" : { + "type" : "ControlElement", + "id" : "acm004933jsd", + "name" : "getReceiverSection" + }, + "acm004934jsd" : { + "type" : "ControlElement", + "id" : "acm004934jsd", + "name" : "getCommentGiverType" + }, + "acm004935jsd" : { + "type" : "ControlElement", + "id" : "acm004935jsd", + "name" : "setCommentGiverType" + }, + "acm004936jsd" : { + "type" : "ControlElement", + "id" : "acm004936jsd", + "name" : "isCommentFromFeedbackParticipant" + }, + "acm004937jsd" : { + "type" : "ControlElement", + "id" : "acm004937jsd", + "name" : "setCommentFromFeedbackParticipant" + }, + "acm004938jsd" : { + "type" : "ControlElement", + "id" : "acm004938jsd", + "name" : "setId" + }, + "acm004939jsd" : { + "type" : "ControlElement", + "id" : "acm004939jsd", + "name" : "getInvalidityInfo" + }, + "acm004940jsd" : { + "type" : "ControlElement", + "id" : "acm004940jsd", + "name" : "toEntity" + }, + "acm004941jsd" : { + "type" : "ControlElement", + "id" : "acm004941jsd", + "name" : "sanitizeForSaving" + }, + "acm004942jsd" : { + "type" : "ControlElement", + "id" : "acm004942jsd", + "name" : "toString" + }, + "acm004943jsd" : { + "type" : "ControlElement", + "id" : "acm004943jsd", + "name" : "hashCode" + }, + "acm004944jsd" : { + "type" : "ControlElement", + "id" : "acm004944jsd", + "name" : "equals" + }, + "acm004945jsd" : { + "type" : "ControlElement", + "id" : "acm004945jsd", + "name" : "update" + }, + "acm004946jsd" : { + "type" : "ControlElement", + "id" : "acm004946jsd", + "name" : "updateOptionsBuilder" + }, + "acm004947jsd" : { + "type" : "ControlElement", + "id" : "acm004947jsd", + "name" : "Builder" + }, + "acm004948jsd" : { + "type" : "ControlElement", + "id" : "acm004948jsd", + "name" : "withCourseId" + }, + "acm004949jsd" : { + "type" : "ControlElement", + "id" : "acm004949jsd", + "name" : "withFeedbackSessionName" + }, + "acm004950jsd" : { + "type" : "ControlElement", + "id" : "acm004950jsd", + "name" : "withCommentGiver" + }, + "acm004951jsd" : { + "type" : "ControlElement", + "id" : "acm004951jsd", + "name" : "withFeedbackQuestionId" + }, + "acm004952jsd" : { + "type" : "ControlElement", + "id" : "acm004952jsd", + "name" : "withVisibilityFollowingFeedbackQuestion" + }, + "acm004953jsd" : { + "type" : "ControlElement", + "id" : "acm004953jsd", + "name" : "withCommentGiverType" + }, + "acm004954jsd" : { + "type" : "ControlElement", + "id" : "acm004954jsd", + "name" : "withCommentFromFeedbackParticipant" + }, + "acm004955jsd" : { + "type" : "ControlElement", + "id" : "acm004955jsd", + "name" : "build" + }, + "acm004956jsd" : { + "type" : "ControlElement", + "id" : "acm004956jsd", + "name" : "UpdateOptions" + }, + "acm004957jsd" : { + "type" : "ControlElement", + "id" : "acm004957jsd", + "name" : "getFeedbackResponseCommentId" + }, + "acm004958jsd" : { + "type" : "ControlElement", + "id" : "acm004958jsd", + "name" : "toString" + }, + "acm004959jsd" : { + "type" : "ControlElement", + "id" : "acm004959jsd", + "name" : "Builder" + }, + "acm004960jsd" : { + "type" : "ControlElement", + "id" : "acm004960jsd", + "name" : "withLastEditorEmail" + }, + "acm004961jsd" : { + "type" : "ControlElement", + "id" : "acm004961jsd", + "name" : "withLastEditorAt" + }, + "acm004962jsd" : { + "type" : "ControlElement", + "id" : "acm004962jsd", + "name" : "build" + }, + "acm004963jsd" : { + "type" : "ControlElement", + "id" : "acm004963jsd", + "name" : "BasicBuilder" + }, + "acm004964jsd" : { + "type" : "ControlElement", + "id" : "acm004964jsd", + "name" : "withFeedbackResponseId" + }, + "acm004965jsd" : { + "type" : "ControlElement", + "id" : "acm004965jsd", + "name" : "withCommentText" + }, + "acm004966jsd" : { + "type" : "ControlElement", + "id" : "acm004966jsd", + "name" : "withShowCommentTo" + }, + "acm004967jsd" : { + "type" : "ControlElement", + "id" : "acm004967jsd", + "name" : "withShowGiverNameTo" + }, + "acm004968jsd" : { + "type" : "ControlElement", + "id" : "acm004968jsd", + "name" : "withGiverSection" + }, + "acm004969jsd" : { + "type" : "ControlElement", + "id" : "acm004969jsd", + "name" : "withReceiverSection" + }, + "acm004970jsd" : { + "type" : "ControlElement", + "id" : "acm004970jsd", + "name" : "build" + }, + "acm004971jsd" : { + "type" : "ClassUnit", + "id" : "acm004971jsd", + "name" : "FeedbackResponseCommentAttributes", + "compilationUnitId" : "acm004898jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004971jsd", "acm004981jsd", "acm004989jsd", "acm004994jsd", "acm005003jsd", "acm007960jsd" ], + "content" : [ "acm004903jsd", "acm004904jsd", "acm004905jsd", "acm004906jsd", "acm004907jsd", "acm004908jsd", "acm004909jsd", "acm004910jsd", "acm004911jsd", "acm004912jsd", "acm004913jsd", "acm004914jsd", "acm004915jsd", "acm004916jsd", "acm004917jsd", "acm004918jsd", "acm004919jsd", "acm004920jsd", "acm004921jsd", "acm004922jsd", "acm004923jsd", "acm004924jsd", "acm004925jsd", "acm004926jsd", "acm004927jsd", "acm004928jsd", "acm004929jsd", "acm004930jsd", "acm004931jsd", "acm004932jsd", "acm004933jsd", "acm004934jsd", "acm004935jsd", "acm004936jsd", "acm004937jsd", "acm004938jsd", "acm004939jsd", "acm004940jsd", "acm004941jsd", "acm004942jsd", "acm004943jsd", "acm004944jsd", "acm004945jsd", "acm004946jsd", "acm004947jsd", "acm004948jsd", "acm004949jsd", "acm004950jsd", "acm004951jsd", "acm004952jsd", "acm004953jsd", "acm004954jsd", "acm004955jsd", "acm004956jsd", "acm004957jsd", "acm004958jsd", "acm004959jsd", "acm004960jsd", "acm004961jsd", "acm004962jsd", "acm004963jsd", "acm004964jsd", "acm004965jsd", "acm004966jsd", "acm004967jsd", "acm004968jsd", "acm004969jsd", "acm004970jsd" ] + }, + "acm004972jsd" : { + "type" : "ControlElement", + "id" : "acm004972jsd", + "name" : "Builder" + }, + "acm004973jsd" : { + "type" : "ControlElement", + "id" : "acm004973jsd", + "name" : "withCourseId" + }, + "acm004974jsd" : { + "type" : "ControlElement", + "id" : "acm004974jsd", + "name" : "withFeedbackSessionName" + }, + "acm004975jsd" : { + "type" : "ControlElement", + "id" : "acm004975jsd", + "name" : "withCommentGiver" + }, + "acm004976jsd" : { + "type" : "ControlElement", + "id" : "acm004976jsd", + "name" : "withFeedbackQuestionId" + }, + "acm004977jsd" : { + "type" : "ControlElement", + "id" : "acm004977jsd", + "name" : "withVisibilityFollowingFeedbackQuestion" + }, + "acm004978jsd" : { + "type" : "ControlElement", + "id" : "acm004978jsd", + "name" : "withCommentGiverType" + }, + "acm004979jsd" : { + "type" : "ControlElement", + "id" : "acm004979jsd", + "name" : "withCommentFromFeedbackParticipant" + }, + "acm004980jsd" : { + "type" : "ControlElement", + "id" : "acm004980jsd", + "name" : "build" + }, + "acm004981jsd" : { + "type" : "ClassUnit", + "id" : "acm004981jsd", + "name" : "Builder", + "compilationUnitId" : "acm004898jsd", + "parentDatatypeId" : "acm004971jsd", + "extendedDataTypesIds" : [ "acm005003jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004971jsd", "acm004981jsd", "acm004989jsd" ], + "content" : [ "acm004972jsd", "acm004973jsd", "acm004974jsd", "acm004975jsd", "acm004976jsd", "acm004977jsd", "acm004978jsd", "acm004979jsd", "acm004980jsd" ] + }, + "acm004982jsd" : { + "type" : "ControlElement", + "id" : "acm004982jsd", + "name" : "UpdateOptions" + }, + "acm004983jsd" : { + "type" : "ControlElement", + "id" : "acm004983jsd", + "name" : "getFeedbackResponseCommentId" + }, + "acm004984jsd" : { + "type" : "ControlElement", + "id" : "acm004984jsd", + "name" : "toString" + }, + "acm004985jsd" : { + "type" : "ControlElement", + "id" : "acm004985jsd", + "name" : "Builder" + }, + "acm004986jsd" : { + "type" : "ControlElement", + "id" : "acm004986jsd", + "name" : "withLastEditorEmail" + }, + "acm004987jsd" : { + "type" : "ControlElement", + "id" : "acm004987jsd", + "name" : "withLastEditorAt" + }, + "acm004988jsd" : { + "type" : "ControlElement", + "id" : "acm004988jsd", + "name" : "build" + }, + "acm004989jsd" : { + "type" : "ClassUnit", + "id" : "acm004989jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm004898jsd", + "parentDatatypeId" : "acm004971jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004989jsd", "acm004994jsd", "acm005003jsd" ], + "content" : [ "acm004982jsd", "acm004983jsd", "acm004984jsd", "acm004985jsd", "acm004986jsd", "acm004987jsd", "acm004988jsd" ] + }, + "acm004990jsd" : { + "type" : "ControlElement", + "id" : "acm004990jsd", + "name" : "Builder" + }, + "acm004991jsd" : { + "type" : "ControlElement", + "id" : "acm004991jsd", + "name" : "withLastEditorEmail" + }, + "acm004992jsd" : { + "type" : "ControlElement", + "id" : "acm004992jsd", + "name" : "withLastEditorAt" + }, + "acm004993jsd" : { + "type" : "ControlElement", + "id" : "acm004993jsd", + "name" : "build" + }, + "acm004994jsd" : { + "type" : "ClassUnit", + "id" : "acm004994jsd", + "name" : "Builder", + "compilationUnitId" : "acm004898jsd", + "parentDatatypeId" : "acm004989jsd", + "extendedDataTypesIds" : [ "acm005003jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004989jsd", "acm004994jsd" ], + "content" : [ "acm004990jsd", "acm004991jsd", "acm004992jsd", "acm004993jsd" ] + }, + "acm004995jsd" : { + "type" : "ControlElement", + "id" : "acm004995jsd", + "name" : "BasicBuilder" + }, + "acm004996jsd" : { + "type" : "ControlElement", + "id" : "acm004996jsd", + "name" : "withFeedbackResponseId" + }, + "acm004997jsd" : { + "type" : "ControlElement", + "id" : "acm004997jsd", + "name" : "withCommentText" + }, + "acm004998jsd" : { + "type" : "ControlElement", + "id" : "acm004998jsd", + "name" : "withShowCommentTo" + }, + "acm004999jsd" : { + "type" : "ControlElement", + "id" : "acm004999jsd", + "name" : "withShowGiverNameTo" + }, + "acm005000jsd" : { + "type" : "ControlElement", + "id" : "acm005000jsd", + "name" : "withGiverSection" + }, + "acm005001jsd" : { + "type" : "ControlElement", + "id" : "acm005001jsd", + "name" : "withReceiverSection" + }, + "acm005002jsd" : { + "type" : "ControlElement", + "id" : "acm005002jsd", + "name" : "build" + }, + "acm005003jsd" : { + "type" : "ClassUnit", + "id" : "acm005003jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm004898jsd", + "parentDatatypeId" : "acm004971jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004989jsd", "acm005003jsd" ], + "content" : [ "acm004995jsd", "acm004996jsd", "acm004997jsd", "acm004998jsd", "acm004999jsd", "acm005000jsd", "acm005001jsd", "acm005002jsd" ] + }, + "acm005004jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005004jsd", + "name" : "FeedbackSessionAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm005112jsd", "acm005116jsd", "acm005129jsd", "acm005138jsd", "acm005152jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005005jsd" : { + "type" : "CodePackage", + "id" : "acm005005jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005006jsd" ] + }, + "acm005006jsd" : { + "type" : "CodePackage", + "id" : "acm005006jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005007jsd" ] + }, + "acm005007jsd" : { + "type" : "CodePackage", + "id" : "acm005007jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005008jsd" ] + }, + "acm005008jsd" : { + "type" : "CodePackage", + "id" : "acm005008jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm005004jsd" ] + }, + "acm005009jsd" : { + "type" : "ControlElement", + "id" : "acm005009jsd", + "name" : "FeedbackSessionAttributes" + }, + "acm005010jsd" : { + "type" : "ControlElement", + "id" : "acm005010jsd", + "name" : "valueOf" + }, + "acm005011jsd" : { + "type" : "ControlElement", + "id" : "acm005011jsd", + "name" : "builder" + }, + "acm005012jsd" : { + "type" : "ControlElement", + "id" : "acm005012jsd", + "name" : "getCopy" + }, + "acm005013jsd" : { + "type" : "ControlElement", + "id" : "acm005013jsd", + "name" : "getCopyForStudent" + }, + "acm005014jsd" : { + "type" : "ControlElement", + "id" : "acm005014jsd", + "name" : "getCopyForInstructor" + }, + "acm005015jsd" : { + "type" : "ControlElement", + "id" : "acm005015jsd", + "name" : "getCourseId" + }, + "acm005016jsd" : { + "type" : "ControlElement", + "id" : "acm005016jsd", + "name" : "getFeedbackSessionName" + }, + "acm005017jsd" : { + "type" : "ControlElement", + "id" : "acm005017jsd", + "name" : "getInstructionsString" + }, + "acm005018jsd" : { + "type" : "ControlElement", + "id" : "acm005018jsd", + "name" : "toEntity" + }, + "acm005019jsd" : { + "type" : "ControlElement", + "id" : "acm005019jsd", + "name" : "getInvalidityInfo" + }, + "acm005020jsd" : { + "type" : "ControlElement", + "id" : "acm005020jsd", + "name" : "getDeadline" + }, + "acm005021jsd" : { + "type" : "ControlElement", + "id" : "acm005021jsd", + "name" : "getUserEmail" + }, + "acm005022jsd" : { + "type" : "ControlElement", + "id" : "acm005022jsd", + "name" : "isOpeningInHours" + }, + "acm005023jsd" : { + "type" : "ControlElement", + "id" : "acm005023jsd", + "name" : "isClosedAfter" + }, + "acm005024jsd" : { + "type" : "ControlElement", + "id" : "acm005024jsd", + "name" : "isClosingWithinTimeLimit" + }, + "acm005025jsd" : { + "type" : "ControlElement", + "id" : "acm005025jsd", + "name" : "isOpeningWithinTimeLimit" + }, + "acm005026jsd" : { + "type" : "ControlElement", + "id" : "acm005026jsd", + "name" : "isClosedWithinPastHour" + }, + "acm005027jsd" : { + "type" : "ControlElement", + "id" : "acm005027jsd", + "name" : "isClosed" + }, + "acm005028jsd" : { + "type" : "ControlElement", + "id" : "acm005028jsd", + "name" : "isOpened" + }, + "acm005029jsd" : { + "type" : "ControlElement", + "id" : "acm005029jsd", + "name" : "isInGracePeriod" + }, + "acm005030jsd" : { + "type" : "ControlElement", + "id" : "acm005030jsd", + "name" : "isWaitingToOpen" + }, + "acm005031jsd" : { + "type" : "ControlElement", + "id" : "acm005031jsd", + "name" : "isVisible" + }, + "acm005032jsd" : { + "type" : "ControlElement", + "id" : "acm005032jsd", + "name" : "isPublished" + }, + "acm005033jsd" : { + "type" : "ControlElement", + "id" : "acm005033jsd", + "name" : "isCreator" + }, + "acm005034jsd" : { + "type" : "ControlElement", + "id" : "acm005034jsd", + "name" : "sanitizeForSaving" + }, + "acm005035jsd" : { + "type" : "ControlElement", + "id" : "acm005035jsd", + "name" : "toString" + }, + "acm005036jsd" : { + "type" : "ControlElement", + "id" : "acm005036jsd", + "name" : "hashCode" + }, + "acm005037jsd" : { + "type" : "ControlElement", + "id" : "acm005037jsd", + "name" : "equals" + }, + "acm005038jsd" : { + "type" : "ControlElement", + "id" : "acm005038jsd", + "name" : "setFeedbackSessionName" + }, + "acm005039jsd" : { + "type" : "ControlElement", + "id" : "acm005039jsd", + "name" : "setCourseId" + }, + "acm005040jsd" : { + "type" : "ControlElement", + "id" : "acm005040jsd", + "name" : "getCreatorEmail" + }, + "acm005041jsd" : { + "type" : "ControlElement", + "id" : "acm005041jsd", + "name" : "setCreatorEmail" + }, + "acm005042jsd" : { + "type" : "ControlElement", + "id" : "acm005042jsd", + "name" : "getInstructions" + }, + "acm005043jsd" : { + "type" : "ControlElement", + "id" : "acm005043jsd", + "name" : "setInstructions" + }, + "acm005044jsd" : { + "type" : "ControlElement", + "id" : "acm005044jsd", + "name" : "getCreatedTime" + }, + "acm005045jsd" : { + "type" : "ControlElement", + "id" : "acm005045jsd", + "name" : "setCreatedTime" + }, + "acm005046jsd" : { + "type" : "ControlElement", + "id" : "acm005046jsd", + "name" : "getDeletedTime" + }, + "acm005047jsd" : { + "type" : "ControlElement", + "id" : "acm005047jsd", + "name" : "setDeletedTime" + }, + "acm005048jsd" : { + "type" : "ControlElement", + "id" : "acm005048jsd", + "name" : "isSessionDeleted" + }, + "acm005049jsd" : { + "type" : "ControlElement", + "id" : "acm005049jsd", + "name" : "getStartTime" + }, + "acm005050jsd" : { + "type" : "ControlElement", + "id" : "acm005050jsd", + "name" : "setStartTime" + }, + "acm005051jsd" : { + "type" : "ControlElement", + "id" : "acm005051jsd", + "name" : "getEndTime" + }, + "acm005052jsd" : { + "type" : "ControlElement", + "id" : "acm005052jsd", + "name" : "setEndTime" + }, + "acm005053jsd" : { + "type" : "ControlElement", + "id" : "acm005053jsd", + "name" : "getSessionVisibleFromTime" + }, + "acm005054jsd" : { + "type" : "ControlElement", + "id" : "acm005054jsd", + "name" : "setSessionVisibleFromTime" + }, + "acm005055jsd" : { + "type" : "ControlElement", + "id" : "acm005055jsd", + "name" : "getResultsVisibleFromTime" + }, + "acm005056jsd" : { + "type" : "ControlElement", + "id" : "acm005056jsd", + "name" : "setResultsVisibleFromTime" + }, + "acm005057jsd" : { + "type" : "ControlElement", + "id" : "acm005057jsd", + "name" : "getTimeZone" + }, + "acm005058jsd" : { + "type" : "ControlElement", + "id" : "acm005058jsd", + "name" : "setTimeZone" + }, + "acm005059jsd" : { + "type" : "ControlElement", + "id" : "acm005059jsd", + "name" : "getGracePeriodMinutes" + }, + "acm005060jsd" : { + "type" : "ControlElement", + "id" : "acm005060jsd", + "name" : "setGracePeriodMinutes" + }, + "acm005061jsd" : { + "type" : "ControlElement", + "id" : "acm005061jsd", + "name" : "isSentOpeningSoonEmail" + }, + "acm005062jsd" : { + "type" : "ControlElement", + "id" : "acm005062jsd", + "name" : "setSentOpeningSoonEmail" + }, + "acm005063jsd" : { + "type" : "ControlElement", + "id" : "acm005063jsd", + "name" : "isSentOpenEmail" + }, + "acm005064jsd" : { + "type" : "ControlElement", + "id" : "acm005064jsd", + "name" : "setSentOpenEmail" + }, + "acm005065jsd" : { + "type" : "ControlElement", + "id" : "acm005065jsd", + "name" : "isSentClosingEmail" + }, + "acm005066jsd" : { + "type" : "ControlElement", + "id" : "acm005066jsd", + "name" : "setSentClosingEmail" + }, + "acm005067jsd" : { + "type" : "ControlElement", + "id" : "acm005067jsd", + "name" : "isSentClosedEmail" + }, + "acm005068jsd" : { + "type" : "ControlElement", + "id" : "acm005068jsd", + "name" : "setSentClosedEmail" + }, + "acm005069jsd" : { + "type" : "ControlElement", + "id" : "acm005069jsd", + "name" : "isSentPublishedEmail" + }, + "acm005070jsd" : { + "type" : "ControlElement", + "id" : "acm005070jsd", + "name" : "setSentPublishedEmail" + }, + "acm005071jsd" : { + "type" : "ControlElement", + "id" : "acm005071jsd", + "name" : "isOpeningEmailEnabled" + }, + "acm005072jsd" : { + "type" : "ControlElement", + "id" : "acm005072jsd", + "name" : "setOpeningEmailEnabled" + }, + "acm005073jsd" : { + "type" : "ControlElement", + "id" : "acm005073jsd", + "name" : "isClosingEmailEnabled" + }, + "acm005074jsd" : { + "type" : "ControlElement", + "id" : "acm005074jsd", + "name" : "setClosingEmailEnabled" + }, + "acm005075jsd" : { + "type" : "ControlElement", + "id" : "acm005075jsd", + "name" : "isPublishedEmailEnabled" + }, + "acm005076jsd" : { + "type" : "ControlElement", + "id" : "acm005076jsd", + "name" : "setPublishedEmailEnabled" + }, + "acm005077jsd" : { + "type" : "ControlElement", + "id" : "acm005077jsd", + "name" : "getStudentDeadlines" + }, + "acm005078jsd" : { + "type" : "ControlElement", + "id" : "acm005078jsd", + "name" : "setStudentDeadlines" + }, + "acm005079jsd" : { + "type" : "ControlElement", + "id" : "acm005079jsd", + "name" : "getInstructorDeadlines" + }, + "acm005080jsd" : { + "type" : "ControlElement", + "id" : "acm005080jsd", + "name" : "setInstructorDeadlines" + }, + "acm005081jsd" : { + "type" : "ControlElement", + "id" : "acm005081jsd", + "name" : "update" + }, + "acm005082jsd" : { + "type" : "ControlElement", + "id" : "acm005082jsd", + "name" : "updateOptionsBuilder" + }, + "acm005083jsd" : { + "type" : "ControlElement", + "id" : "acm005083jsd", + "name" : "updateOptionsBuilder" + }, + "acm005084jsd" : { + "type" : "ControlElement", + "id" : "acm005084jsd", + "name" : "Builder" + }, + "acm005085jsd" : { + "type" : "ControlElement", + "id" : "acm005085jsd", + "name" : "withCreatorEmail" + }, + "acm005086jsd" : { + "type" : "ControlElement", + "id" : "acm005086jsd", + "name" : "build" + }, + "acm005087jsd" : { + "type" : "ControlElement", + "id" : "acm005087jsd", + "name" : "UpdateOptions" + }, + "acm005088jsd" : { + "type" : "ControlElement", + "id" : "acm005088jsd", + "name" : "getCourseId" + }, + "acm005089jsd" : { + "type" : "ControlElement", + "id" : "acm005089jsd", + "name" : "getFeedbackSessionName" + }, + "acm005090jsd" : { + "type" : "ControlElement", + "id" : "acm005090jsd", + "name" : "toString" + }, + "acm005091jsd" : { + "type" : "ControlElement", + "id" : "acm005091jsd", + "name" : "Builder" + }, + "acm005092jsd" : { + "type" : "ControlElement", + "id" : "acm005092jsd", + "name" : "Builder" + }, + "acm005093jsd" : { + "type" : "ControlElement", + "id" : "acm005093jsd", + "name" : "withSentOpeningSoonEmail" + }, + "acm005094jsd" : { + "type" : "ControlElement", + "id" : "acm005094jsd", + "name" : "withSentOpenEmail" + }, + "acm005095jsd" : { + "type" : "ControlElement", + "id" : "acm005095jsd", + "name" : "withSentClosingEmail" + }, + "acm005096jsd" : { + "type" : "ControlElement", + "id" : "acm005096jsd", + "name" : "withSentClosedEmail" + }, + "acm005097jsd" : { + "type" : "ControlElement", + "id" : "acm005097jsd", + "name" : "withSentPublishedEmail" + }, + "acm005098jsd" : { + "type" : "ControlElement", + "id" : "acm005098jsd", + "name" : "build" + }, + "acm005099jsd" : { + "type" : "ControlElement", + "id" : "acm005099jsd", + "name" : "BasicBuilder" + }, + "acm005100jsd" : { + "type" : "ControlElement", + "id" : "acm005100jsd", + "name" : "withInstructions" + }, + "acm005101jsd" : { + "type" : "ControlElement", + "id" : "acm005101jsd", + "name" : "withStartTime" + }, + "acm005102jsd" : { + "type" : "ControlElement", + "id" : "acm005102jsd", + "name" : "withEndTime" + }, + "acm005103jsd" : { + "type" : "ControlElement", + "id" : "acm005103jsd", + "name" : "withSessionVisibleFromTime" + }, + "acm005104jsd" : { + "type" : "ControlElement", + "id" : "acm005104jsd", + "name" : "withResultsVisibleFromTime" + }, + "acm005105jsd" : { + "type" : "ControlElement", + "id" : "acm005105jsd", + "name" : "withTimeZone" + }, + "acm005106jsd" : { + "type" : "ControlElement", + "id" : "acm005106jsd", + "name" : "withGracePeriod" + }, + "acm005107jsd" : { + "type" : "ControlElement", + "id" : "acm005107jsd", + "name" : "withIsClosingEmailEnabled" + }, + "acm005108jsd" : { + "type" : "ControlElement", + "id" : "acm005108jsd", + "name" : "withIsPublishedEmailEnabled" + }, + "acm005109jsd" : { + "type" : "ControlElement", + "id" : "acm005109jsd", + "name" : "withStudentDeadlines" + }, + "acm005110jsd" : { + "type" : "ControlElement", + "id" : "acm005110jsd", + "name" : "withInstructorDeadlines" + }, + "acm005111jsd" : { + "type" : "ControlElement", + "id" : "acm005111jsd", + "name" : "build" + }, + "acm005112jsd" : { + "type" : "ClassUnit", + "id" : "acm005112jsd", + "name" : "FeedbackSessionAttributes", + "compilationUnitId" : "acm005004jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005116jsd", "acm005129jsd", "acm005138jsd", "acm005152jsd", "acm008013jsd" ], + "content" : [ "acm005009jsd", "acm005010jsd", "acm005011jsd", "acm005012jsd", "acm005013jsd", "acm005014jsd", "acm005015jsd", "acm005016jsd", "acm005017jsd", "acm005018jsd", "acm005019jsd", "acm005020jsd", "acm005021jsd", "acm005022jsd", "acm005023jsd", "acm005024jsd", "acm005025jsd", "acm005026jsd", "acm005027jsd", "acm005028jsd", "acm005029jsd", "acm005030jsd", "acm005031jsd", "acm005032jsd", "acm005033jsd", "acm005034jsd", "acm005035jsd", "acm005036jsd", "acm005037jsd", "acm005038jsd", "acm005039jsd", "acm005040jsd", "acm005041jsd", "acm005042jsd", "acm005043jsd", "acm005044jsd", "acm005045jsd", "acm005046jsd", "acm005047jsd", "acm005048jsd", "acm005049jsd", "acm005050jsd", "acm005051jsd", "acm005052jsd", "acm005053jsd", "acm005054jsd", "acm005055jsd", "acm005056jsd", "acm005057jsd", "acm005058jsd", "acm005059jsd", "acm005060jsd", "acm005061jsd", "acm005062jsd", "acm005063jsd", "acm005064jsd", "acm005065jsd", "acm005066jsd", "acm005067jsd", "acm005068jsd", "acm005069jsd", "acm005070jsd", "acm005071jsd", "acm005072jsd", "acm005073jsd", "acm005074jsd", "acm005075jsd", "acm005076jsd", "acm005077jsd", "acm005078jsd", "acm005079jsd", "acm005080jsd", "acm005081jsd", "acm005082jsd", "acm005083jsd", "acm005084jsd", "acm005085jsd", "acm005086jsd", "acm005087jsd", "acm005088jsd", "acm005089jsd", "acm005090jsd", "acm005091jsd", "acm005092jsd", "acm005093jsd", "acm005094jsd", "acm005095jsd", "acm005096jsd", "acm005097jsd", "acm005098jsd", "acm005099jsd", "acm005100jsd", "acm005101jsd", "acm005102jsd", "acm005103jsd", "acm005104jsd", "acm005105jsd", "acm005106jsd", "acm005107jsd", "acm005108jsd", "acm005109jsd", "acm005110jsd", "acm005111jsd" ] + }, + "acm005113jsd" : { + "type" : "ControlElement", + "id" : "acm005113jsd", + "name" : "Builder" + }, + "acm005114jsd" : { + "type" : "ControlElement", + "id" : "acm005114jsd", + "name" : "withCreatorEmail" + }, + "acm005115jsd" : { + "type" : "ControlElement", + "id" : "acm005115jsd", + "name" : "build" + }, + "acm005116jsd" : { + "type" : "ClassUnit", + "id" : "acm005116jsd", + "name" : "Builder", + "compilationUnitId" : "acm005004jsd", + "parentDatatypeId" : "acm005112jsd", + "extendedDataTypesIds" : [ "acm005152jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005116jsd", "acm005129jsd" ], + "content" : [ "acm005113jsd", "acm005114jsd", "acm005115jsd" ] + }, + "acm005117jsd" : { + "type" : "ControlElement", + "id" : "acm005117jsd", + "name" : "UpdateOptions" + }, + "acm005118jsd" : { + "type" : "ControlElement", + "id" : "acm005118jsd", + "name" : "getCourseId" + }, + "acm005119jsd" : { + "type" : "ControlElement", + "id" : "acm005119jsd", + "name" : "getFeedbackSessionName" + }, + "acm005120jsd" : { + "type" : "ControlElement", + "id" : "acm005120jsd", + "name" : "toString" + }, + "acm005121jsd" : { + "type" : "ControlElement", + "id" : "acm005121jsd", + "name" : "Builder" + }, + "acm005122jsd" : { + "type" : "ControlElement", + "id" : "acm005122jsd", + "name" : "Builder" + }, + "acm005123jsd" : { + "type" : "ControlElement", + "id" : "acm005123jsd", + "name" : "withSentOpeningSoonEmail" + }, + "acm005124jsd" : { + "type" : "ControlElement", + "id" : "acm005124jsd", + "name" : "withSentOpenEmail" + }, + "acm005125jsd" : { + "type" : "ControlElement", + "id" : "acm005125jsd", + "name" : "withSentClosingEmail" + }, + "acm005126jsd" : { + "type" : "ControlElement", + "id" : "acm005126jsd", + "name" : "withSentClosedEmail" + }, + "acm005127jsd" : { + "type" : "ControlElement", + "id" : "acm005127jsd", + "name" : "withSentPublishedEmail" + }, + "acm005128jsd" : { + "type" : "ControlElement", + "id" : "acm005128jsd", + "name" : "build" + }, + "acm005129jsd" : { + "type" : "ClassUnit", + "id" : "acm005129jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm005004jsd", + "parentDatatypeId" : "acm005112jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005129jsd", "acm005138jsd", "acm005152jsd" ], + "content" : [ "acm005117jsd", "acm005118jsd", "acm005119jsd", "acm005120jsd", "acm005121jsd", "acm005122jsd", "acm005123jsd", "acm005124jsd", "acm005125jsd", "acm005126jsd", "acm005127jsd", "acm005128jsd" ] + }, + "acm005130jsd" : { + "type" : "ControlElement", + "id" : "acm005130jsd", + "name" : "Builder" + }, + "acm005131jsd" : { + "type" : "ControlElement", + "id" : "acm005131jsd", + "name" : "Builder" + }, + "acm005132jsd" : { + "type" : "ControlElement", + "id" : "acm005132jsd", + "name" : "withSentOpeningSoonEmail" + }, + "acm005133jsd" : { + "type" : "ControlElement", + "id" : "acm005133jsd", + "name" : "withSentOpenEmail" + }, + "acm005134jsd" : { + "type" : "ControlElement", + "id" : "acm005134jsd", + "name" : "withSentClosingEmail" + }, + "acm005135jsd" : { + "type" : "ControlElement", + "id" : "acm005135jsd", + "name" : "withSentClosedEmail" + }, + "acm005136jsd" : { + "type" : "ControlElement", + "id" : "acm005136jsd", + "name" : "withSentPublishedEmail" + }, + "acm005137jsd" : { + "type" : "ControlElement", + "id" : "acm005137jsd", + "name" : "build" + }, + "acm005138jsd" : { + "type" : "ClassUnit", + "id" : "acm005138jsd", + "name" : "Builder", + "compilationUnitId" : "acm005004jsd", + "parentDatatypeId" : "acm005129jsd", + "extendedDataTypesIds" : [ "acm005152jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005129jsd", "acm005138jsd" ], + "content" : [ "acm005130jsd", "acm005131jsd", "acm005132jsd", "acm005133jsd", "acm005134jsd", "acm005135jsd", "acm005136jsd", "acm005137jsd" ] + }, + "acm005139jsd" : { + "type" : "ControlElement", + "id" : "acm005139jsd", + "name" : "BasicBuilder" + }, + "acm005140jsd" : { + "type" : "ControlElement", + "id" : "acm005140jsd", + "name" : "withInstructions" + }, + "acm005141jsd" : { + "type" : "ControlElement", + "id" : "acm005141jsd", + "name" : "withStartTime" + }, + "acm005142jsd" : { + "type" : "ControlElement", + "id" : "acm005142jsd", + "name" : "withEndTime" + }, + "acm005143jsd" : { + "type" : "ControlElement", + "id" : "acm005143jsd", + "name" : "withSessionVisibleFromTime" + }, + "acm005144jsd" : { + "type" : "ControlElement", + "id" : "acm005144jsd", + "name" : "withResultsVisibleFromTime" + }, + "acm005145jsd" : { + "type" : "ControlElement", + "id" : "acm005145jsd", + "name" : "withTimeZone" + }, + "acm005146jsd" : { + "type" : "ControlElement", + "id" : "acm005146jsd", + "name" : "withGracePeriod" + }, + "acm005147jsd" : { + "type" : "ControlElement", + "id" : "acm005147jsd", + "name" : "withIsClosingEmailEnabled" + }, + "acm005148jsd" : { + "type" : "ControlElement", + "id" : "acm005148jsd", + "name" : "withIsPublishedEmailEnabled" + }, + "acm005149jsd" : { + "type" : "ControlElement", + "id" : "acm005149jsd", + "name" : "withStudentDeadlines" + }, + "acm005150jsd" : { + "type" : "ControlElement", + "id" : "acm005150jsd", + "name" : "withInstructorDeadlines" + }, + "acm005151jsd" : { + "type" : "ControlElement", + "id" : "acm005151jsd", + "name" : "build" + }, + "acm005152jsd" : { + "type" : "ClassUnit", + "id" : "acm005152jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm005004jsd", + "parentDatatypeId" : "acm005112jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005129jsd", "acm005152jsd" ], + "content" : [ "acm005139jsd", "acm005140jsd", "acm005141jsd", "acm005142jsd", "acm005143jsd", "acm005144jsd", "acm005145jsd", "acm005146jsd", "acm005147jsd", "acm005148jsd", "acm005149jsd", "acm005150jsd", "acm005151jsd" ] + }, + "acm005153jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005153jsd", + "name" : "InstructorAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm005233jsd", "acm005237jsd", "acm005245jsd", "acm005249jsd", "acm005257jsd", "acm005261jsd", "acm005263jsd", "acm005272jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005154jsd" : { + "type" : "CodePackage", + "id" : "acm005154jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005155jsd" ] + }, + "acm005155jsd" : { + "type" : "CodePackage", + "id" : "acm005155jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005156jsd" ] + }, + "acm005156jsd" : { + "type" : "CodePackage", + "id" : "acm005156jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005157jsd" ] + }, + "acm005157jsd" : { + "type" : "CodePackage", + "id" : "acm005157jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm005153jsd" ] + }, + "acm005158jsd" : { + "type" : "ControlElement", + "id" : "acm005158jsd", + "name" : "InstructorAttributes" + }, + "acm005159jsd" : { + "type" : "ControlElement", + "id" : "acm005159jsd", + "name" : "builder" + }, + "acm005160jsd" : { + "type" : "ControlElement", + "id" : "acm005160jsd", + "name" : "valueOf" + }, + "acm005161jsd" : { + "type" : "ControlElement", + "id" : "acm005161jsd", + "name" : "getCopy" + }, + "acm005162jsd" : { + "type" : "ControlElement", + "id" : "acm005162jsd", + "name" : "getInstructorPrivilegesAsText" + }, + "acm005163jsd" : { + "type" : "ControlElement", + "id" : "acm005163jsd", + "name" : "getName" + }, + "acm005164jsd" : { + "type" : "ControlElement", + "id" : "acm005164jsd", + "name" : "setName" + }, + "acm005165jsd" : { + "type" : "ControlElement", + "id" : "acm005165jsd", + "name" : "getKey" + }, + "acm005166jsd" : { + "type" : "ControlElement", + "id" : "acm005166jsd", + "name" : "setKey" + }, + "acm005167jsd" : { + "type" : "ControlElement", + "id" : "acm005167jsd", + "name" : "isArchived" + }, + "acm005168jsd" : { + "type" : "ControlElement", + "id" : "acm005168jsd", + "name" : "setArchived" + }, + "acm005169jsd" : { + "type" : "ControlElement", + "id" : "acm005169jsd", + "name" : "getPrivileges" + }, + "acm005170jsd" : { + "type" : "ControlElement", + "id" : "acm005170jsd", + "name" : "setPrivileges" + }, + "acm005171jsd" : { + "type" : "ControlElement", + "id" : "acm005171jsd", + "name" : "getDisplayedName" + }, + "acm005172jsd" : { + "type" : "ControlElement", + "id" : "acm005172jsd", + "name" : "setDisplayedName" + }, + "acm005173jsd" : { + "type" : "ControlElement", + "id" : "acm005173jsd", + "name" : "getEmail" + }, + "acm005174jsd" : { + "type" : "ControlElement", + "id" : "acm005174jsd", + "name" : "setEmail" + }, + "acm005175jsd" : { + "type" : "ControlElement", + "id" : "acm005175jsd", + "name" : "isDisplayedToStudents" + }, + "acm005176jsd" : { + "type" : "ControlElement", + "id" : "acm005176jsd", + "name" : "setDisplayedToStudents" + }, + "acm005177jsd" : { + "type" : "ControlElement", + "id" : "acm005177jsd", + "name" : "isRegistered" + }, + "acm005178jsd" : { + "type" : "ControlElement", + "id" : "acm005178jsd", + "name" : "getRegistrationUrl" + }, + "acm005179jsd" : { + "type" : "ControlElement", + "id" : "acm005179jsd", + "name" : "toEntity" + }, + "acm005180jsd" : { + "type" : "ControlElement", + "id" : "acm005180jsd", + "name" : "getInvalidityInfo" + }, + "acm005181jsd" : { + "type" : "ControlElement", + "id" : "acm005181jsd", + "name" : "sortByName" + }, + "acm005182jsd" : { + "type" : "ControlElement", + "id" : "acm005182jsd", + "name" : "toString" + }, + "acm005183jsd" : { + "type" : "ControlElement", + "id" : "acm005183jsd", + "name" : "hashCode" + }, + "acm005184jsd" : { + "type" : "ControlElement", + "id" : "acm005184jsd", + "name" : "equals" + }, + "acm005185jsd" : { + "type" : "ControlElement", + "id" : "acm005185jsd", + "name" : "sanitizeForSaving" + }, + "acm005186jsd" : { + "type" : "ControlElement", + "id" : "acm005186jsd", + "name" : "isAllowedForPrivilege" + }, + "acm005187jsd" : { + "type" : "ControlElement", + "id" : "acm005187jsd", + "name" : "isAllowedForPrivilege" + }, + "acm005188jsd" : { + "type" : "ControlElement", + "id" : "acm005188jsd", + "name" : "isAllowedForPrivilege" + }, + "acm005189jsd" : { + "type" : "ControlElement", + "id" : "acm005189jsd", + "name" : "isAllowedForPrivilegeAnySection" + }, + "acm005190jsd" : { + "type" : "ControlElement", + "id" : "acm005190jsd", + "name" : "hasCoownerPrivileges" + }, + "acm005191jsd" : { + "type" : "ControlElement", + "id" : "acm005191jsd", + "name" : "getCourseId" + }, + "acm005192jsd" : { + "type" : "ControlElement", + "id" : "acm005192jsd", + "name" : "setCourseId" + }, + "acm005193jsd" : { + "type" : "ControlElement", + "id" : "acm005193jsd", + "name" : "getGoogleId" + }, + "acm005194jsd" : { + "type" : "ControlElement", + "id" : "acm005194jsd", + "name" : "setGoogleId" + }, + "acm005195jsd" : { + "type" : "ControlElement", + "id" : "acm005195jsd", + "name" : "getRole" + }, + "acm005196jsd" : { + "type" : "ControlElement", + "id" : "acm005196jsd", + "name" : "setRole" + }, + "acm005197jsd" : { + "type" : "ControlElement", + "id" : "acm005197jsd", + "name" : "getCreatedAt" + }, + "acm005198jsd" : { + "type" : "ControlElement", + "id" : "acm005198jsd", + "name" : "getUpdatedAt" + }, + "acm005199jsd" : { + "type" : "ControlElement", + "id" : "acm005199jsd", + "name" : "setCreatedAt" + }, + "acm005200jsd" : { + "type" : "ControlElement", + "id" : "acm005200jsd", + "name" : "setUpdatedAt" + }, + "acm005201jsd" : { + "type" : "ControlElement", + "id" : "acm005201jsd", + "name" : "getSectionsWithPrivilege" + }, + "acm005202jsd" : { + "type" : "ControlElement", + "id" : "acm005202jsd", + "name" : "update" + }, + "acm005203jsd" : { + "type" : "ControlElement", + "id" : "acm005203jsd", + "name" : "update" + }, + "acm005204jsd" : { + "type" : "ControlElement", + "id" : "acm005204jsd", + "name" : "updateBasic" + }, + "acm005205jsd" : { + "type" : "ControlElement", + "id" : "acm005205jsd", + "name" : "updateOptionsWithEmailBuilder" + }, + "acm005206jsd" : { + "type" : "ControlElement", + "id" : "acm005206jsd", + "name" : "updateOptionsWithGoogleIdBuilder" + }, + "acm005207jsd" : { + "type" : "ControlElement", + "id" : "acm005207jsd", + "name" : "Builder" + }, + "acm005208jsd" : { + "type" : "ControlElement", + "id" : "acm005208jsd", + "name" : "withGoogleId" + }, + "acm005209jsd" : { + "type" : "ControlElement", + "id" : "acm005209jsd", + "name" : "build" + }, + "acm005210jsd" : { + "type" : "ControlElement", + "id" : "acm005210jsd", + "name" : "UpdateOptionsWithEmail" + }, + "acm005211jsd" : { + "type" : "ControlElement", + "id" : "acm005211jsd", + "name" : "getCourseId" + }, + "acm005212jsd" : { + "type" : "ControlElement", + "id" : "acm005212jsd", + "name" : "getEmail" + }, + "acm005213jsd" : { + "type" : "ControlElement", + "id" : "acm005213jsd", + "name" : "toString" + }, + "acm005214jsd" : { + "type" : "ControlElement", + "id" : "acm005214jsd", + "name" : "Builder" + }, + "acm005215jsd" : { + "type" : "ControlElement", + "id" : "acm005215jsd", + "name" : "withGoogleId" + }, + "acm005216jsd" : { + "type" : "ControlElement", + "id" : "acm005216jsd", + "name" : "build" + }, + "acm005217jsd" : { + "type" : "ControlElement", + "id" : "acm005217jsd", + "name" : "UpdateOptionsWithGoogleId" + }, + "acm005218jsd" : { + "type" : "ControlElement", + "id" : "acm005218jsd", + "name" : "getCourseId" + }, + "acm005219jsd" : { + "type" : "ControlElement", + "id" : "acm005219jsd", + "name" : "getGoogleId" + }, + "acm005220jsd" : { + "type" : "ControlElement", + "id" : "acm005220jsd", + "name" : "toString" + }, + "acm005221jsd" : { + "type" : "ControlElement", + "id" : "acm005221jsd", + "name" : "Builder" + }, + "acm005222jsd" : { + "type" : "ControlElement", + "id" : "acm005222jsd", + "name" : "withEmail" + }, + "acm005223jsd" : { + "type" : "ControlElement", + "id" : "acm005223jsd", + "name" : "build" + }, + "acm005224jsd" : { + "type" : "ControlElement", + "id" : "acm005224jsd", + "name" : "toString" + }, + "acm005225jsd" : { + "type" : "ControlElement", + "id" : "acm005225jsd", + "name" : "BasicBuilder" + }, + "acm005226jsd" : { + "type" : "ControlElement", + "id" : "acm005226jsd", + "name" : "withName" + }, + "acm005227jsd" : { + "type" : "ControlElement", + "id" : "acm005227jsd", + "name" : "withRole" + }, + "acm005228jsd" : { + "type" : "ControlElement", + "id" : "acm005228jsd", + "name" : "withDisplayedName" + }, + "acm005229jsd" : { + "type" : "ControlElement", + "id" : "acm005229jsd", + "name" : "withPrivileges" + }, + "acm005230jsd" : { + "type" : "ControlElement", + "id" : "acm005230jsd", + "name" : "withIsDisplayedToStudents" + }, + "acm005231jsd" : { + "type" : "ControlElement", + "id" : "acm005231jsd", + "name" : "withIsArchived" + }, + "acm005232jsd" : { + "type" : "ControlElement", + "id" : "acm005232jsd", + "name" : "build" + }, + "acm005233jsd" : { + "type" : "ClassUnit", + "id" : "acm005233jsd", + "name" : "InstructorAttributes", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004332jsd", "acm004341jsd", "acm004714jsd", "acm005233jsd", "acm005237jsd", "acm005245jsd", "acm005249jsd", "acm005257jsd", "acm005261jsd", "acm005263jsd", "acm005272jsd", "acm008049jsd" ], + "content" : [ "acm005158jsd", "acm005159jsd", "acm005160jsd", "acm005161jsd", "acm005162jsd", "acm005163jsd", "acm005164jsd", "acm005165jsd", "acm005166jsd", "acm005167jsd", "acm005168jsd", "acm005169jsd", "acm005170jsd", "acm005171jsd", "acm005172jsd", "acm005173jsd", "acm005174jsd", "acm005175jsd", "acm005176jsd", "acm005177jsd", "acm005178jsd", "acm005179jsd", "acm005180jsd", "acm005181jsd", "acm005182jsd", "acm005183jsd", "acm005184jsd", "acm005185jsd", "acm005186jsd", "acm005187jsd", "acm005188jsd", "acm005189jsd", "acm005190jsd", "acm005191jsd", "acm005192jsd", "acm005193jsd", "acm005194jsd", "acm005195jsd", "acm005196jsd", "acm005197jsd", "acm005198jsd", "acm005199jsd", "acm005200jsd", "acm005201jsd", "acm005202jsd", "acm005203jsd", "acm005204jsd", "acm005205jsd", "acm005206jsd", "acm005207jsd", "acm005208jsd", "acm005209jsd", "acm005210jsd", "acm005211jsd", "acm005212jsd", "acm005213jsd", "acm005214jsd", "acm005215jsd", "acm005216jsd", "acm005217jsd", "acm005218jsd", "acm005219jsd", "acm005220jsd", "acm005221jsd", "acm005222jsd", "acm005223jsd", "acm005224jsd", "acm005225jsd", "acm005226jsd", "acm005227jsd", "acm005228jsd", "acm005229jsd", "acm005230jsd", "acm005231jsd", "acm005232jsd" ] + }, + "acm005234jsd" : { + "type" : "ControlElement", + "id" : "acm005234jsd", + "name" : "Builder" + }, + "acm005235jsd" : { + "type" : "ControlElement", + "id" : "acm005235jsd", + "name" : "withGoogleId" + }, + "acm005236jsd" : { + "type" : "ControlElement", + "id" : "acm005236jsd", + "name" : "build" + }, + "acm005237jsd" : { + "type" : "ClassUnit", + "id" : "acm005237jsd", + "name" : "Builder", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005233jsd", + "extendedDataTypesIds" : [ "acm005272jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005237jsd", "acm005263jsd" ], + "content" : [ "acm005234jsd", "acm005235jsd", "acm005236jsd" ] + }, + "acm005238jsd" : { + "type" : "ControlElement", + "id" : "acm005238jsd", + "name" : "UpdateOptionsWithEmail" + }, + "acm005239jsd" : { + "type" : "ControlElement", + "id" : "acm005239jsd", + "name" : "getCourseId" + }, + "acm005240jsd" : { + "type" : "ControlElement", + "id" : "acm005240jsd", + "name" : "getEmail" + }, + "acm005241jsd" : { + "type" : "ControlElement", + "id" : "acm005241jsd", + "name" : "toString" + }, + "acm005242jsd" : { + "type" : "ControlElement", + "id" : "acm005242jsd", + "name" : "Builder" + }, + "acm005243jsd" : { + "type" : "ControlElement", + "id" : "acm005243jsd", + "name" : "withGoogleId" + }, + "acm005244jsd" : { + "type" : "ControlElement", + "id" : "acm005244jsd", + "name" : "build" + }, + "acm005245jsd" : { + "type" : "ClassUnit", + "id" : "acm005245jsd", + "name" : "UpdateOptionsWithEmail", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005233jsd", + "extendedDataTypesIds" : [ "acm005263jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005245jsd", "acm005249jsd", "acm005272jsd" ], + "content" : [ "acm005238jsd", "acm005239jsd", "acm005240jsd", "acm005241jsd", "acm005242jsd", "acm005243jsd", "acm005244jsd" ] + }, + "acm005246jsd" : { + "type" : "ControlElement", + "id" : "acm005246jsd", + "name" : "Builder" + }, + "acm005247jsd" : { + "type" : "ControlElement", + "id" : "acm005247jsd", + "name" : "withGoogleId" + }, + "acm005248jsd" : { + "type" : "ControlElement", + "id" : "acm005248jsd", + "name" : "build" + }, + "acm005249jsd" : { + "type" : "ClassUnit", + "id" : "acm005249jsd", + "name" : "Builder", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005245jsd", + "extendedDataTypesIds" : [ "acm005272jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005245jsd", "acm005249jsd" ], + "content" : [ "acm005246jsd", "acm005247jsd", "acm005248jsd" ] + }, + "acm005250jsd" : { + "type" : "ControlElement", + "id" : "acm005250jsd", + "name" : "UpdateOptionsWithGoogleId" + }, + "acm005251jsd" : { + "type" : "ControlElement", + "id" : "acm005251jsd", + "name" : "getCourseId" + }, + "acm005252jsd" : { + "type" : "ControlElement", + "id" : "acm005252jsd", + "name" : "getGoogleId" + }, + "acm005253jsd" : { + "type" : "ControlElement", + "id" : "acm005253jsd", + "name" : "toString" + }, + "acm005254jsd" : { + "type" : "ControlElement", + "id" : "acm005254jsd", + "name" : "Builder" + }, + "acm005255jsd" : { + "type" : "ControlElement", + "id" : "acm005255jsd", + "name" : "withEmail" + }, + "acm005256jsd" : { + "type" : "ControlElement", + "id" : "acm005256jsd", + "name" : "build" + }, + "acm005257jsd" : { + "type" : "ClassUnit", + "id" : "acm005257jsd", + "name" : "UpdateOptionsWithGoogleId", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005233jsd", + "extendedDataTypesIds" : [ "acm005263jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005257jsd", "acm005261jsd", "acm005272jsd" ], + "content" : [ "acm005250jsd", "acm005251jsd", "acm005252jsd", "acm005253jsd", "acm005254jsd", "acm005255jsd", "acm005256jsd" ] + }, + "acm005258jsd" : { + "type" : "ControlElement", + "id" : "acm005258jsd", + "name" : "Builder" + }, + "acm005259jsd" : { + "type" : "ControlElement", + "id" : "acm005259jsd", + "name" : "withEmail" + }, + "acm005260jsd" : { + "type" : "ControlElement", + "id" : "acm005260jsd", + "name" : "build" + }, + "acm005261jsd" : { + "type" : "ClassUnit", + "id" : "acm005261jsd", + "name" : "Builder", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005257jsd", + "extendedDataTypesIds" : [ "acm005272jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005257jsd", "acm005261jsd" ], + "content" : [ "acm005258jsd", "acm005259jsd", "acm005260jsd" ] + }, + "acm005262jsd" : { + "type" : "ControlElement", + "id" : "acm005262jsd", + "name" : "toString" + }, + "acm005263jsd" : { + "type" : "ClassUnit", + "id" : "acm005263jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005233jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm004714jsd" ], + "content" : [ "acm005262jsd" ] + }, + "acm005264jsd" : { + "type" : "ControlElement", + "id" : "acm005264jsd", + "name" : "BasicBuilder" + }, + "acm005265jsd" : { + "type" : "ControlElement", + "id" : "acm005265jsd", + "name" : "withName" + }, + "acm005266jsd" : { + "type" : "ControlElement", + "id" : "acm005266jsd", + "name" : "withRole" + }, + "acm005267jsd" : { + "type" : "ControlElement", + "id" : "acm005267jsd", + "name" : "withDisplayedName" + }, + "acm005268jsd" : { + "type" : "ControlElement", + "id" : "acm005268jsd", + "name" : "withPrivileges" + }, + "acm005269jsd" : { + "type" : "ControlElement", + "id" : "acm005269jsd", + "name" : "withIsDisplayedToStudents" + }, + "acm005270jsd" : { + "type" : "ControlElement", + "id" : "acm005270jsd", + "name" : "withIsArchived" + }, + "acm005271jsd" : { + "type" : "ControlElement", + "id" : "acm005271jsd", + "name" : "build" + }, + "acm005272jsd" : { + "type" : "ClassUnit", + "id" : "acm005272jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm005153jsd", + "parentDatatypeId" : "acm005233jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm005263jsd", "acm005272jsd" ], + "content" : [ "acm005264jsd", "acm005265jsd", "acm005266jsd", "acm005267jsd", "acm005268jsd", "acm005269jsd", "acm005270jsd", "acm005271jsd" ] + }, + "acm005273jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005273jsd", + "name" : "NotificationAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm005329jsd", "acm005332jsd", "acm005339jsd", "acm005343jsd", "acm005353jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005274jsd" : { + "type" : "CodePackage", + "id" : "acm005274jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005275jsd" ] + }, + "acm005275jsd" : { + "type" : "CodePackage", + "id" : "acm005275jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005276jsd" ] + }, + "acm005276jsd" : { + "type" : "CodePackage", + "id" : "acm005276jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005277jsd" ] + }, + "acm005277jsd" : { + "type" : "CodePackage", + "id" : "acm005277jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm005273jsd" ] + }, + "acm005278jsd" : { + "type" : "ControlElement", + "id" : "acm005278jsd", + "name" : "NotificationAttributes" + }, + "acm005279jsd" : { + "type" : "ControlElement", + "id" : "acm005279jsd", + "name" : "valueOf" + }, + "acm005280jsd" : { + "type" : "ControlElement", + "id" : "acm005280jsd", + "name" : "builder" + }, + "acm005281jsd" : { + "type" : "ControlElement", + "id" : "acm005281jsd", + "name" : "getCopy" + }, + "acm005282jsd" : { + "type" : "ControlElement", + "id" : "acm005282jsd", + "name" : "getNotificationId" + }, + "acm005283jsd" : { + "type" : "ControlElement", + "id" : "acm005283jsd", + "name" : "setNotificationId" + }, + "acm005284jsd" : { + "type" : "ControlElement", + "id" : "acm005284jsd", + "name" : "getStartTime" + }, + "acm005285jsd" : { + "type" : "ControlElement", + "id" : "acm005285jsd", + "name" : "setStartTime" + }, + "acm005286jsd" : { + "type" : "ControlElement", + "id" : "acm005286jsd", + "name" : "getEndTime" + }, + "acm005287jsd" : { + "type" : "ControlElement", + "id" : "acm005287jsd", + "name" : "setEndTime" + }, + "acm005288jsd" : { + "type" : "ControlElement", + "id" : "acm005288jsd", + "name" : "getStyle" + }, + "acm005289jsd" : { + "type" : "ControlElement", + "id" : "acm005289jsd", + "name" : "setStyle" + }, + "acm005290jsd" : { + "type" : "ControlElement", + "id" : "acm005290jsd", + "name" : "getTargetUser" + }, + "acm005291jsd" : { + "type" : "ControlElement", + "id" : "acm005291jsd", + "name" : "setTargetUser" + }, + "acm005292jsd" : { + "type" : "ControlElement", + "id" : "acm005292jsd", + "name" : "getTitle" + }, + "acm005293jsd" : { + "type" : "ControlElement", + "id" : "acm005293jsd", + "name" : "setTitle" + }, + "acm005294jsd" : { + "type" : "ControlElement", + "id" : "acm005294jsd", + "name" : "getMessage" + }, + "acm005295jsd" : { + "type" : "ControlElement", + "id" : "acm005295jsd", + "name" : "setMessage" + }, + "acm005296jsd" : { + "type" : "ControlElement", + "id" : "acm005296jsd", + "name" : "isShown" + }, + "acm005297jsd" : { + "type" : "ControlElement", + "id" : "acm005297jsd", + "name" : "setShown" + }, + "acm005298jsd" : { + "type" : "ControlElement", + "id" : "acm005298jsd", + "name" : "getCreatedAt" + }, + "acm005299jsd" : { + "type" : "ControlElement", + "id" : "acm005299jsd", + "name" : "setCreatedAt" + }, + "acm005300jsd" : { + "type" : "ControlElement", + "id" : "acm005300jsd", + "name" : "getUpdatedAt" + }, + "acm005301jsd" : { + "type" : "ControlElement", + "id" : "acm005301jsd", + "name" : "setUpdatedAt" + }, + "acm005302jsd" : { + "type" : "ControlElement", + "id" : "acm005302jsd", + "name" : "sortByStartTime" + }, + "acm005303jsd" : { + "type" : "ControlElement", + "id" : "acm005303jsd", + "name" : "getInvalidityInfo" + }, + "acm005304jsd" : { + "type" : "ControlElement", + "id" : "acm005304jsd", + "name" : "toEntity" + }, + "acm005305jsd" : { + "type" : "ControlElement", + "id" : "acm005305jsd", + "name" : "toString" + }, + "acm005306jsd" : { + "type" : "ControlElement", + "id" : "acm005306jsd", + "name" : "hashCode" + }, + "acm005307jsd" : { + "type" : "ControlElement", + "id" : "acm005307jsd", + "name" : "equals" + }, + "acm005308jsd" : { + "type" : "ControlElement", + "id" : "acm005308jsd", + "name" : "sanitizeForSaving" + }, + "acm005309jsd" : { + "type" : "ControlElement", + "id" : "acm005309jsd", + "name" : "update" + }, + "acm005310jsd" : { + "type" : "ControlElement", + "id" : "acm005310jsd", + "name" : "updateOptionsBuilder" + }, + "acm005311jsd" : { + "type" : "ControlElement", + "id" : "acm005311jsd", + "name" : "updateOptionsBuilder" + }, + "acm005312jsd" : { + "type" : "ControlElement", + "id" : "acm005312jsd", + "name" : "Builder" + }, + "acm005313jsd" : { + "type" : "ControlElement", + "id" : "acm005313jsd", + "name" : "build" + }, + "acm005314jsd" : { + "type" : "ControlElement", + "id" : "acm005314jsd", + "name" : "UpdateOptions" + }, + "acm005315jsd" : { + "type" : "ControlElement", + "id" : "acm005315jsd", + "name" : "getNotificationId" + }, + "acm005316jsd" : { + "type" : "ControlElement", + "id" : "acm005316jsd", + "name" : "toString" + }, + "acm005317jsd" : { + "type" : "ControlElement", + "id" : "acm005317jsd", + "name" : "Builder" + }, + "acm005318jsd" : { + "type" : "ControlElement", + "id" : "acm005318jsd", + "name" : "Builder" + }, + "acm005319jsd" : { + "type" : "ControlElement", + "id" : "acm005319jsd", + "name" : "build" + }, + "acm005320jsd" : { + "type" : "ControlElement", + "id" : "acm005320jsd", + "name" : "BasicBuilder" + }, + "acm005321jsd" : { + "type" : "ControlElement", + "id" : "acm005321jsd", + "name" : "withStartTime" + }, + "acm005322jsd" : { + "type" : "ControlElement", + "id" : "acm005322jsd", + "name" : "withEndTime" + }, + "acm005323jsd" : { + "type" : "ControlElement", + "id" : "acm005323jsd", + "name" : "withStyle" + }, + "acm005324jsd" : { + "type" : "ControlElement", + "id" : "acm005324jsd", + "name" : "withTargetUser" + }, + "acm005325jsd" : { + "type" : "ControlElement", + "id" : "acm005325jsd", + "name" : "withTitle" + }, + "acm005326jsd" : { + "type" : "ControlElement", + "id" : "acm005326jsd", + "name" : "withMessage" + }, + "acm005327jsd" : { + "type" : "ControlElement", + "id" : "acm005327jsd", + "name" : "withShown" + }, + "acm005328jsd" : { + "type" : "ControlElement", + "id" : "acm005328jsd", + "name" : "build" + }, + "acm005329jsd" : { + "type" : "ClassUnit", + "id" : "acm005329jsd", + "name" : "NotificationAttributes", + "compilationUnitId" : "acm005273jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm004714jsd", "acm005329jsd", "acm005332jsd", "acm005339jsd", "acm005343jsd", "acm005353jsd", "acm008077jsd" ], + "content" : [ "acm005278jsd", "acm005279jsd", "acm005280jsd", "acm005281jsd", "acm005282jsd", "acm005283jsd", "acm005284jsd", "acm005285jsd", "acm005286jsd", "acm005287jsd", "acm005288jsd", "acm005289jsd", "acm005290jsd", "acm005291jsd", "acm005292jsd", "acm005293jsd", "acm005294jsd", "acm005295jsd", "acm005296jsd", "acm005297jsd", "acm005298jsd", "acm005299jsd", "acm005300jsd", "acm005301jsd", "acm005302jsd", "acm005303jsd", "acm005304jsd", "acm005305jsd", "acm005306jsd", "acm005307jsd", "acm005308jsd", "acm005309jsd", "acm005310jsd", "acm005311jsd", "acm005312jsd", "acm005313jsd", "acm005314jsd", "acm005315jsd", "acm005316jsd", "acm005317jsd", "acm005318jsd", "acm005319jsd", "acm005320jsd", "acm005321jsd", "acm005322jsd", "acm005323jsd", "acm005324jsd", "acm005325jsd", "acm005326jsd", "acm005327jsd", "acm005328jsd" ] + }, + "acm005330jsd" : { + "type" : "ControlElement", + "id" : "acm005330jsd", + "name" : "Builder" + }, + "acm005331jsd" : { + "type" : "ControlElement", + "id" : "acm005331jsd", + "name" : "build" + }, + "acm005332jsd" : { + "type" : "ClassUnit", + "id" : "acm005332jsd", + "name" : "Builder", + "compilationUnitId" : "acm005273jsd", + "parentDatatypeId" : "acm005329jsd", + "extendedDataTypesIds" : [ "acm005353jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm005339jsd" ], + "content" : [ "acm005330jsd", "acm005331jsd" ] + }, + "acm005333jsd" : { + "type" : "ControlElement", + "id" : "acm005333jsd", + "name" : "UpdateOptions" + }, + "acm005334jsd" : { + "type" : "ControlElement", + "id" : "acm005334jsd", + "name" : "getNotificationId" + }, + "acm005335jsd" : { + "type" : "ControlElement", + "id" : "acm005335jsd", + "name" : "toString" + }, + "acm005336jsd" : { + "type" : "ControlElement", + "id" : "acm005336jsd", + "name" : "Builder" + }, + "acm005337jsd" : { + "type" : "ControlElement", + "id" : "acm005337jsd", + "name" : "Builder" + }, + "acm005338jsd" : { + "type" : "ControlElement", + "id" : "acm005338jsd", + "name" : "build" + }, + "acm005339jsd" : { + "type" : "ClassUnit", + "id" : "acm005339jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm005273jsd", + "parentDatatypeId" : "acm005329jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm004714jsd", "acm005339jsd", "acm005343jsd", "acm005353jsd" ], + "content" : [ "acm005333jsd", "acm005334jsd", "acm005335jsd", "acm005336jsd", "acm005337jsd", "acm005338jsd" ] + }, + "acm005340jsd" : { + "type" : "ControlElement", + "id" : "acm005340jsd", + "name" : "Builder" + }, + "acm005341jsd" : { + "type" : "ControlElement", + "id" : "acm005341jsd", + "name" : "Builder" + }, + "acm005342jsd" : { + "type" : "ControlElement", + "id" : "acm005342jsd", + "name" : "build" + }, + "acm005343jsd" : { + "type" : "ClassUnit", + "id" : "acm005343jsd", + "name" : "Builder", + "compilationUnitId" : "acm005273jsd", + "parentDatatypeId" : "acm005339jsd", + "extendedDataTypesIds" : [ "acm005353jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005339jsd" ], + "content" : [ "acm005340jsd", "acm005341jsd", "acm005342jsd" ] + }, + "acm005344jsd" : { + "type" : "ControlElement", + "id" : "acm005344jsd", + "name" : "BasicBuilder" + }, + "acm005345jsd" : { + "type" : "ControlElement", + "id" : "acm005345jsd", + "name" : "withStartTime" + }, + "acm005346jsd" : { + "type" : "ControlElement", + "id" : "acm005346jsd", + "name" : "withEndTime" + }, + "acm005347jsd" : { + "type" : "ControlElement", + "id" : "acm005347jsd", + "name" : "withStyle" + }, + "acm005348jsd" : { + "type" : "ControlElement", + "id" : "acm005348jsd", + "name" : "withTargetUser" + }, + "acm005349jsd" : { + "type" : "ControlElement", + "id" : "acm005349jsd", + "name" : "withTitle" + }, + "acm005350jsd" : { + "type" : "ControlElement", + "id" : "acm005350jsd", + "name" : "withMessage" + }, + "acm005351jsd" : { + "type" : "ControlElement", + "id" : "acm005351jsd", + "name" : "withShown" + }, + "acm005352jsd" : { + "type" : "ControlElement", + "id" : "acm005352jsd", + "name" : "build" + }, + "acm005353jsd" : { + "type" : "ClassUnit", + "id" : "acm005353jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm005273jsd", + "parentDatatypeId" : "acm005329jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm005339jsd", "acm005353jsd" ], + "content" : [ "acm005344jsd", "acm005345jsd", "acm005346jsd", "acm005347jsd", "acm005348jsd", "acm005349jsd", "acm005350jsd", "acm005351jsd", "acm005352jsd" ] + }, + "acm005354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005354jsd", + "name" : "StudentAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm005412jsd", "acm005415jsd", "acm005423jsd", "acm005427jsd", "acm005435jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005355jsd" : { + "type" : "CodePackage", + "id" : "acm005355jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005356jsd" ] + }, + "acm005356jsd" : { + "type" : "CodePackage", + "id" : "acm005356jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005357jsd" ] + }, + "acm005357jsd" : { + "type" : "CodePackage", + "id" : "acm005357jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005358jsd" ] + }, + "acm005358jsd" : { + "type" : "CodePackage", + "id" : "acm005358jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm005354jsd" ] + }, + "acm005359jsd" : { + "type" : "ControlElement", + "id" : "acm005359jsd", + "name" : "StudentAttributes" + }, + "acm005360jsd" : { + "type" : "ControlElement", + "id" : "acm005360jsd", + "name" : "valueOf" + }, + "acm005361jsd" : { + "type" : "ControlElement", + "id" : "acm005361jsd", + "name" : "builder" + }, + "acm005362jsd" : { + "type" : "ControlElement", + "id" : "acm005362jsd", + "name" : "getCopy" + }, + "acm005363jsd" : { + "type" : "ControlElement", + "id" : "acm005363jsd", + "name" : "isRegistered" + }, + "acm005364jsd" : { + "type" : "ControlElement", + "id" : "acm005364jsd", + "name" : "getRegistrationUrl" + }, + "acm005365jsd" : { + "type" : "ControlElement", + "id" : "acm005365jsd", + "name" : "getName" + }, + "acm005366jsd" : { + "type" : "ControlElement", + "id" : "acm005366jsd", + "name" : "setName" + }, + "acm005367jsd" : { + "type" : "ControlElement", + "id" : "acm005367jsd", + "name" : "getEmail" + }, + "acm005368jsd" : { + "type" : "ControlElement", + "id" : "acm005368jsd", + "name" : "setEmail" + }, + "acm005369jsd" : { + "type" : "ControlElement", + "id" : "acm005369jsd", + "name" : "getCourse" + }, + "acm005370jsd" : { + "type" : "ControlElement", + "id" : "acm005370jsd", + "name" : "setCourse" + }, + "acm005371jsd" : { + "type" : "ControlElement", + "id" : "acm005371jsd", + "name" : "getGoogleId" + }, + "acm005372jsd" : { + "type" : "ControlElement", + "id" : "acm005372jsd", + "name" : "setGoogleId" + }, + "acm005373jsd" : { + "type" : "ControlElement", + "id" : "acm005373jsd", + "name" : "getKey" + }, + "acm005374jsd" : { + "type" : "ControlElement", + "id" : "acm005374jsd", + "name" : "setKey" + }, + "acm005375jsd" : { + "type" : "ControlElement", + "id" : "acm005375jsd", + "name" : "getId" + }, + "acm005376jsd" : { + "type" : "ControlElement", + "id" : "acm005376jsd", + "name" : "getSection" + }, + "acm005377jsd" : { + "type" : "ControlElement", + "id" : "acm005377jsd", + "name" : "setSection" + }, + "acm005378jsd" : { + "type" : "ControlElement", + "id" : "acm005378jsd", + "name" : "getTeam" + }, + "acm005379jsd" : { + "type" : "ControlElement", + "id" : "acm005379jsd", + "name" : "setTeam" + }, + "acm005380jsd" : { + "type" : "ControlElement", + "id" : "acm005380jsd", + "name" : "getComments" + }, + "acm005381jsd" : { + "type" : "ControlElement", + "id" : "acm005381jsd", + "name" : "setComments" + }, + "acm005382jsd" : { + "type" : "ControlElement", + "id" : "acm005382jsd", + "name" : "equals" + }, + "acm005383jsd" : { + "type" : "ControlElement", + "id" : "acm005383jsd", + "name" : "getInvalidityInfo" + }, + "acm005384jsd" : { + "type" : "ControlElement", + "id" : "acm005384jsd", + "name" : "sortBySectionName" + }, + "acm005385jsd" : { + "type" : "ControlElement", + "id" : "acm005385jsd", + "name" : "sortByTeamName" + }, + "acm005386jsd" : { + "type" : "ControlElement", + "id" : "acm005386jsd", + "name" : "toEntity" + }, + "acm005387jsd" : { + "type" : "ControlElement", + "id" : "acm005387jsd", + "name" : "hashCode" + }, + "acm005388jsd" : { + "type" : "ControlElement", + "id" : "acm005388jsd", + "name" : "toString" + }, + "acm005389jsd" : { + "type" : "ControlElement", + "id" : "acm005389jsd", + "name" : "sanitizeForSaving" + }, + "acm005390jsd" : { + "type" : "ControlElement", + "id" : "acm005390jsd", + "name" : "getCreatedAt" + }, + "acm005391jsd" : { + "type" : "ControlElement", + "id" : "acm005391jsd", + "name" : "getUpdatedAt" + }, + "acm005392jsd" : { + "type" : "ControlElement", + "id" : "acm005392jsd", + "name" : "setCreatedAt" + }, + "acm005393jsd" : { + "type" : "ControlElement", + "id" : "acm005393jsd", + "name" : "setUpdatedAt" + }, + "acm005394jsd" : { + "type" : "ControlElement", + "id" : "acm005394jsd", + "name" : "update" + }, + "acm005395jsd" : { + "type" : "ControlElement", + "id" : "acm005395jsd", + "name" : "updateOptionsBuilder" + }, + "acm005396jsd" : { + "type" : "ControlElement", + "id" : "acm005396jsd", + "name" : "Builder" + }, + "acm005397jsd" : { + "type" : "ControlElement", + "id" : "acm005397jsd", + "name" : "build" + }, + "acm005398jsd" : { + "type" : "ControlElement", + "id" : "acm005398jsd", + "name" : "UpdateOptions" + }, + "acm005399jsd" : { + "type" : "ControlElement", + "id" : "acm005399jsd", + "name" : "getCourseId" + }, + "acm005400jsd" : { + "type" : "ControlElement", + "id" : "acm005400jsd", + "name" : "getEmail" + }, + "acm005401jsd" : { + "type" : "ControlElement", + "id" : "acm005401jsd", + "name" : "toString" + }, + "acm005402jsd" : { + "type" : "ControlElement", + "id" : "acm005402jsd", + "name" : "Builder" + }, + "acm005403jsd" : { + "type" : "ControlElement", + "id" : "acm005403jsd", + "name" : "withNewEmail" + }, + "acm005404jsd" : { + "type" : "ControlElement", + "id" : "acm005404jsd", + "name" : "build" + }, + "acm005405jsd" : { + "type" : "ControlElement", + "id" : "acm005405jsd", + "name" : "BasicBuilder" + }, + "acm005406jsd" : { + "type" : "ControlElement", + "id" : "acm005406jsd", + "name" : "withName" + }, + "acm005407jsd" : { + "type" : "ControlElement", + "id" : "acm005407jsd", + "name" : "withComment" + }, + "acm005408jsd" : { + "type" : "ControlElement", + "id" : "acm005408jsd", + "name" : "withGoogleId" + }, + "acm005409jsd" : { + "type" : "ControlElement", + "id" : "acm005409jsd", + "name" : "withTeamName" + }, + "acm005410jsd" : { + "type" : "ControlElement", + "id" : "acm005410jsd", + "name" : "withSectionName" + }, + "acm005411jsd" : { + "type" : "ControlElement", + "id" : "acm005411jsd", + "name" : "build" + }, + "acm005412jsd" : { + "type" : "ClassUnit", + "id" : "acm005412jsd", + "name" : "StudentAttributes", + "compilationUnitId" : "acm005354jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm005415jsd", "acm005423jsd", "acm005427jsd", "acm005435jsd", "acm007823jsd" ], + "content" : [ "acm005359jsd", "acm005360jsd", "acm005361jsd", "acm005362jsd", "acm005363jsd", "acm005364jsd", "acm005365jsd", "acm005366jsd", "acm005367jsd", "acm005368jsd", "acm005369jsd", "acm005370jsd", "acm005371jsd", "acm005372jsd", "acm005373jsd", "acm005374jsd", "acm005375jsd", "acm005376jsd", "acm005377jsd", "acm005378jsd", "acm005379jsd", "acm005380jsd", "acm005381jsd", "acm005382jsd", "acm005383jsd", "acm005384jsd", "acm005385jsd", "acm005386jsd", "acm005387jsd", "acm005388jsd", "acm005389jsd", "acm005390jsd", "acm005391jsd", "acm005392jsd", "acm005393jsd", "acm005394jsd", "acm005395jsd", "acm005396jsd", "acm005397jsd", "acm005398jsd", "acm005399jsd", "acm005400jsd", "acm005401jsd", "acm005402jsd", "acm005403jsd", "acm005404jsd", "acm005405jsd", "acm005406jsd", "acm005407jsd", "acm005408jsd", "acm005409jsd", "acm005410jsd", "acm005411jsd" ] + }, + "acm005413jsd" : { + "type" : "ControlElement", + "id" : "acm005413jsd", + "name" : "Builder" + }, + "acm005414jsd" : { + "type" : "ControlElement", + "id" : "acm005414jsd", + "name" : "build" + }, + "acm005415jsd" : { + "type" : "ClassUnit", + "id" : "acm005415jsd", + "name" : "Builder", + "compilationUnitId" : "acm005354jsd", + "parentDatatypeId" : "acm005412jsd", + "extendedDataTypesIds" : [ "acm005435jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm005423jsd" ], + "content" : [ "acm005413jsd", "acm005414jsd" ] + }, + "acm005416jsd" : { + "type" : "ControlElement", + "id" : "acm005416jsd", + "name" : "UpdateOptions" + }, + "acm005417jsd" : { + "type" : "ControlElement", + "id" : "acm005417jsd", + "name" : "getCourseId" + }, + "acm005418jsd" : { + "type" : "ControlElement", + "id" : "acm005418jsd", + "name" : "getEmail" + }, + "acm005419jsd" : { + "type" : "ControlElement", + "id" : "acm005419jsd", + "name" : "toString" + }, + "acm005420jsd" : { + "type" : "ControlElement", + "id" : "acm005420jsd", + "name" : "Builder" + }, + "acm005421jsd" : { + "type" : "ControlElement", + "id" : "acm005421jsd", + "name" : "withNewEmail" + }, + "acm005422jsd" : { + "type" : "ControlElement", + "id" : "acm005422jsd", + "name" : "build" + }, + "acm005423jsd" : { + "type" : "ClassUnit", + "id" : "acm005423jsd", + "name" : "UpdateOptions", + "compilationUnitId" : "acm005354jsd", + "parentDatatypeId" : "acm005412jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005423jsd", "acm005427jsd", "acm005435jsd" ], + "content" : [ "acm005416jsd", "acm005417jsd", "acm005418jsd", "acm005419jsd", "acm005420jsd", "acm005421jsd", "acm005422jsd" ] + }, + "acm005424jsd" : { + "type" : "ControlElement", + "id" : "acm005424jsd", + "name" : "Builder" + }, + "acm005425jsd" : { + "type" : "ControlElement", + "id" : "acm005425jsd", + "name" : "withNewEmail" + }, + "acm005426jsd" : { + "type" : "ControlElement", + "id" : "acm005426jsd", + "name" : "build" + }, + "acm005427jsd" : { + "type" : "ClassUnit", + "id" : "acm005427jsd", + "name" : "Builder", + "compilationUnitId" : "acm005354jsd", + "parentDatatypeId" : "acm005423jsd", + "extendedDataTypesIds" : [ "acm005435jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005423jsd", "acm005427jsd" ], + "content" : [ "acm005424jsd", "acm005425jsd", "acm005426jsd" ] + }, + "acm005428jsd" : { + "type" : "ControlElement", + "id" : "acm005428jsd", + "name" : "BasicBuilder" + }, + "acm005429jsd" : { + "type" : "ControlElement", + "id" : "acm005429jsd", + "name" : "withName" + }, + "acm005430jsd" : { + "type" : "ControlElement", + "id" : "acm005430jsd", + "name" : "withComment" + }, + "acm005431jsd" : { + "type" : "ControlElement", + "id" : "acm005431jsd", + "name" : "withGoogleId" + }, + "acm005432jsd" : { + "type" : "ControlElement", + "id" : "acm005432jsd", + "name" : "withTeamName" + }, + "acm005433jsd" : { + "type" : "ControlElement", + "id" : "acm005433jsd", + "name" : "withSectionName" + }, + "acm005434jsd" : { + "type" : "ControlElement", + "id" : "acm005434jsd", + "name" : "build" + }, + "acm005435jsd" : { + "type" : "ClassUnit", + "id" : "acm005435jsd", + "name" : "BasicBuilder", + "compilationUnitId" : "acm005354jsd", + "parentDatatypeId" : "acm005412jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005423jsd", "acm005435jsd" ], + "content" : [ "acm005428jsd", "acm005429jsd", "acm005430jsd", "acm005431jsd", "acm005432jsd", "acm005433jsd", "acm005434jsd" ] + }, + "acm005436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005436jsd", + "name" : "UsageStatisticsAttributes", + "parentId" : "acm004451jsd", + "content" : [ "acm005469jsd", "acm005479jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005437jsd" : { + "type" : "CodePackage", + "id" : "acm005437jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005438jsd" ] + }, + "acm005438jsd" : { + "type" : "CodePackage", + "id" : "acm005438jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005439jsd" ] + }, + "acm005439jsd" : { + "type" : "CodePackage", + "id" : "acm005439jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005440jsd" ] + }, + "acm005440jsd" : { + "type" : "CodePackage", + "id" : "acm005440jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm005436jsd" ] + }, + "acm005441jsd" : { + "type" : "ControlElement", + "id" : "acm005441jsd", + "name" : "UsageStatisticsAttributes" + }, + "acm005442jsd" : { + "type" : "ControlElement", + "id" : "acm005442jsd", + "name" : "valueOf" + }, + "acm005443jsd" : { + "type" : "ControlElement", + "id" : "acm005443jsd", + "name" : "getCopy" + }, + "acm005444jsd" : { + "type" : "ControlElement", + "id" : "acm005444jsd", + "name" : "getStartTime" + }, + "acm005445jsd" : { + "type" : "ControlElement", + "id" : "acm005445jsd", + "name" : "getTimePeriod" + }, + "acm005446jsd" : { + "type" : "ControlElement", + "id" : "acm005446jsd", + "name" : "getNumResponses" + }, + "acm005447jsd" : { + "type" : "ControlElement", + "id" : "acm005447jsd", + "name" : "getNumCourses" + }, + "acm005448jsd" : { + "type" : "ControlElement", + "id" : "acm005448jsd", + "name" : "getNumStudents" + }, + "acm005449jsd" : { + "type" : "ControlElement", + "id" : "acm005449jsd", + "name" : "getNumInstructors" + }, + "acm005450jsd" : { + "type" : "ControlElement", + "id" : "acm005450jsd", + "name" : "getNumAccountRequests" + }, + "acm005451jsd" : { + "type" : "ControlElement", + "id" : "acm005451jsd", + "name" : "getNumEmails" + }, + "acm005452jsd" : { + "type" : "ControlElement", + "id" : "acm005452jsd", + "name" : "getNumSubmissions" + }, + "acm005453jsd" : { + "type" : "ControlElement", + "id" : "acm005453jsd", + "name" : "getInvalidityInfo" + }, + "acm005454jsd" : { + "type" : "ControlElement", + "id" : "acm005454jsd", + "name" : "toEntity" + }, + "acm005455jsd" : { + "type" : "ControlElement", + "id" : "acm005455jsd", + "name" : "toString" + }, + "acm005456jsd" : { + "type" : "ControlElement", + "id" : "acm005456jsd", + "name" : "hashCode" + }, + "acm005457jsd" : { + "type" : "ControlElement", + "id" : "acm005457jsd", + "name" : "equals" + }, + "acm005458jsd" : { + "type" : "ControlElement", + "id" : "acm005458jsd", + "name" : "sanitizeForSaving" + }, + "acm005459jsd" : { + "type" : "ControlElement", + "id" : "acm005459jsd", + "name" : "builder" + }, + "acm005460jsd" : { + "type" : "ControlElement", + "id" : "acm005460jsd", + "name" : "Builder" + }, + "acm005461jsd" : { + "type" : "ControlElement", + "id" : "acm005461jsd", + "name" : "withNumResponses" + }, + "acm005462jsd" : { + "type" : "ControlElement", + "id" : "acm005462jsd", + "name" : "withNumCourses" + }, + "acm005463jsd" : { + "type" : "ControlElement", + "id" : "acm005463jsd", + "name" : "withNumStudents" + }, + "acm005464jsd" : { + "type" : "ControlElement", + "id" : "acm005464jsd", + "name" : "withNumInstructors" + }, + "acm005465jsd" : { + "type" : "ControlElement", + "id" : "acm005465jsd", + "name" : "withNumAccountRequests" + }, + "acm005466jsd" : { + "type" : "ControlElement", + "id" : "acm005466jsd", + "name" : "withNumEmails" + }, + "acm005467jsd" : { + "type" : "ControlElement", + "id" : "acm005467jsd", + "name" : "withNumSubmissions" + }, + "acm005468jsd" : { + "type" : "ControlElement", + "id" : "acm005468jsd", + "name" : "build" + }, + "acm005469jsd" : { + "type" : "ClassUnit", + "id" : "acm005469jsd", + "name" : "UsageStatisticsAttributes", + "compilationUnitId" : "acm005436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm004706jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm005479jsd", "acm008095jsd" ], + "content" : [ "acm005441jsd", "acm005442jsd", "acm005443jsd", "acm005444jsd", "acm005445jsd", "acm005446jsd", "acm005447jsd", "acm005448jsd", "acm005449jsd", "acm005450jsd", "acm005451jsd", "acm005452jsd", "acm005453jsd", "acm005454jsd", "acm005455jsd", "acm005456jsd", "acm005457jsd", "acm005458jsd", "acm005459jsd", "acm005460jsd", "acm005461jsd", "acm005462jsd", "acm005463jsd", "acm005464jsd", "acm005465jsd", "acm005466jsd", "acm005467jsd", "acm005468jsd" ] + }, + "acm005470jsd" : { + "type" : "ControlElement", + "id" : "acm005470jsd", + "name" : "Builder" + }, + "acm005471jsd" : { + "type" : "ControlElement", + "id" : "acm005471jsd", + "name" : "withNumResponses" + }, + "acm005472jsd" : { + "type" : "ControlElement", + "id" : "acm005472jsd", + "name" : "withNumCourses" + }, + "acm005473jsd" : { + "type" : "ControlElement", + "id" : "acm005473jsd", + "name" : "withNumStudents" + }, + "acm005474jsd" : { + "type" : "ControlElement", + "id" : "acm005474jsd", + "name" : "withNumInstructors" + }, + "acm005475jsd" : { + "type" : "ControlElement", + "id" : "acm005475jsd", + "name" : "withNumAccountRequests" + }, + "acm005476jsd" : { + "type" : "ControlElement", + "id" : "acm005476jsd", + "name" : "withNumEmails" + }, + "acm005477jsd" : { + "type" : "ControlElement", + "id" : "acm005477jsd", + "name" : "withNumSubmissions" + }, + "acm005478jsd" : { + "type" : "ControlElement", + "id" : "acm005478jsd", + "name" : "build" + }, + "acm005479jsd" : { + "type" : "ClassUnit", + "id" : "acm005479jsd", + "name" : "Builder", + "compilationUnitId" : "acm005436jsd", + "parentDatatypeId" : "acm005469jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm005479jsd" ], + "content" : [ "acm005470jsd", "acm005471jsd", "acm005472jsd", "acm005473jsd", "acm005474jsd", "acm005475jsd", "acm005476jsd", "acm005477jsd", "acm005478jsd" ] + }, + "acm005480jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005480jsd", + "name" : "package-info", + "parentId" : "acm004451jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005481jsd" : { + "type" : "CodePackage", + "id" : "acm005481jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005482jsd" ] + }, + "acm005482jsd" : { + "type" : "CodePackage", + "id" : "acm005482jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005483jsd" ] + }, + "acm005483jsd" : { + "type" : "CodePackage", + "id" : "acm005483jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005484jsd" ] + }, + "acm005484jsd" : { + "type" : "CodePackage", + "id" : "acm005484jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm005480jsd" ] + }, + "acm005485jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005485jsd", + "name" : "DefaultLogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005492jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005486jsd" : { + "type" : "CodePackage", + "id" : "acm005486jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005487jsd" ] + }, + "acm005487jsd" : { + "type" : "CodePackage", + "id" : "acm005487jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005488jsd" ] + }, + "acm005488jsd" : { + "type" : "CodePackage", + "id" : "acm005488jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005489jsd" ] + }, + "acm005489jsd" : { + "type" : "CodePackage", + "id" : "acm005489jsd", + "name" : "logs", + "parentId" : "acm004140jsd", + "content" : [ "acm005485jsd", "acm005493jsd", "acm005513jsd", "acm005531jsd", "acm005547jsd", "acm005556jsd", "acm005573jsd", "acm005585jsd", "acm005596jsd", "acm005604jsd", "acm005612jsd", "acm005669jsd", "acm005703jsd", "acm005715jsd", "acm005727jsd" ] + }, + "acm005490jsd" : { + "type" : "ControlElement", + "id" : "acm005490jsd", + "name" : "DefaultLogDetails" + }, + "acm005491jsd" : { + "type" : "ControlElement", + "id" : "acm005491jsd", + "name" : "hideSensitiveInformation" + }, + "acm005492jsd" : { + "type" : "ClassUnit", + "id" : "acm005492jsd", + "name" : "DefaultLogDetails", + "compilationUnitId" : "acm005485jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005595jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005490jsd", "acm005491jsd" ] + }, + "acm005493jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005493jsd", + "name" : "EmailSentLogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005512jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005494jsd" : { + "type" : "CodePackage", + "id" : "acm005494jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005495jsd" ] + }, + "acm005495jsd" : { + "type" : "CodePackage", + "id" : "acm005495jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005496jsd" ] + }, + "acm005496jsd" : { + "type" : "CodePackage", + "id" : "acm005496jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005497jsd" ] + }, + "acm005497jsd" : { + "type" : "CodePackage", + "id" : "acm005497jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005493jsd" ] + }, + "acm005498jsd" : { + "type" : "ControlElement", + "id" : "acm005498jsd", + "name" : "EmailSentLogDetails" + }, + "acm005499jsd" : { + "type" : "ControlElement", + "id" : "acm005499jsd", + "name" : "getEmailRecipient" + }, + "acm005500jsd" : { + "type" : "ControlElement", + "id" : "acm005500jsd", + "name" : "setEmailRecipient" + }, + "acm005501jsd" : { + "type" : "ControlElement", + "id" : "acm005501jsd", + "name" : "getEmailSubject" + }, + "acm005502jsd" : { + "type" : "ControlElement", + "id" : "acm005502jsd", + "name" : "setEmailSubject" + }, + "acm005503jsd" : { + "type" : "ControlElement", + "id" : "acm005503jsd", + "name" : "getEmailContent" + }, + "acm005504jsd" : { + "type" : "ControlElement", + "id" : "acm005504jsd", + "name" : "setEmailContent" + }, + "acm005505jsd" : { + "type" : "ControlElement", + "id" : "acm005505jsd", + "name" : "getEmailType" + }, + "acm005506jsd" : { + "type" : "ControlElement", + "id" : "acm005506jsd", + "name" : "setEmailType" + }, + "acm005507jsd" : { + "type" : "ControlElement", + "id" : "acm005507jsd", + "name" : "getEmailStatus" + }, + "acm005508jsd" : { + "type" : "ControlElement", + "id" : "acm005508jsd", + "name" : "setEmailStatus" + }, + "acm005509jsd" : { + "type" : "ControlElement", + "id" : "acm005509jsd", + "name" : "getEmailStatusMessage" + }, + "acm005510jsd" : { + "type" : "ControlElement", + "id" : "acm005510jsd", + "name" : "setEmailStatusMessage" + }, + "acm005511jsd" : { + "type" : "ControlElement", + "id" : "acm005511jsd", + "name" : "hideSensitiveInformation" + }, + "acm005512jsd" : { + "type" : "ClassUnit", + "id" : "acm005512jsd", + "name" : "EmailSentLogDetails", + "compilationUnitId" : "acm005493jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005595jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006266jsd" ], + "content" : [ "acm005498jsd", "acm005499jsd", "acm005500jsd", "acm005501jsd", "acm005502jsd", "acm005503jsd", "acm005504jsd", "acm005505jsd", "acm005506jsd", "acm005507jsd", "acm005508jsd", "acm005509jsd", "acm005510jsd", "acm005511jsd" ] + }, + "acm005513jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005513jsd", + "name" : "ExceptionLogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005530jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005514jsd" : { + "type" : "CodePackage", + "id" : "acm005514jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005515jsd" ] + }, + "acm005515jsd" : { + "type" : "CodePackage", + "id" : "acm005515jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005516jsd" ] + }, + "acm005516jsd" : { + "type" : "CodePackage", + "id" : "acm005516jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005517jsd" ] + }, + "acm005517jsd" : { + "type" : "CodePackage", + "id" : "acm005517jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005513jsd" ] + }, + "acm005518jsd" : { + "type" : "ControlElement", + "id" : "acm005518jsd", + "name" : "ExceptionLogDetails" + }, + "acm005519jsd" : { + "type" : "ControlElement", + "id" : "acm005519jsd", + "name" : "getExceptionClass" + }, + "acm005520jsd" : { + "type" : "ControlElement", + "id" : "acm005520jsd", + "name" : "setExceptionClass" + }, + "acm005521jsd" : { + "type" : "ControlElement", + "id" : "acm005521jsd", + "name" : "getExceptionClasses" + }, + "acm005522jsd" : { + "type" : "ControlElement", + "id" : "acm005522jsd", + "name" : "setExceptionClasses" + }, + "acm005523jsd" : { + "type" : "ControlElement", + "id" : "acm005523jsd", + "name" : "getExceptionStackTraces" + }, + "acm005524jsd" : { + "type" : "ControlElement", + "id" : "acm005524jsd", + "name" : "setExceptionStackTraces" + }, + "acm005525jsd" : { + "type" : "ControlElement", + "id" : "acm005525jsd", + "name" : "getExceptionMessages" + }, + "acm005526jsd" : { + "type" : "ControlElement", + "id" : "acm005526jsd", + "name" : "setExceptionMessages" + }, + "acm005527jsd" : { + "type" : "ControlElement", + "id" : "acm005527jsd", + "name" : "getLoggerSourceLocation" + }, + "acm005528jsd" : { + "type" : "ControlElement", + "id" : "acm005528jsd", + "name" : "setLoggerSourceLocation" + }, + "acm005529jsd" : { + "type" : "ControlElement", + "id" : "acm005529jsd", + "name" : "hideSensitiveInformation" + }, + "acm005530jsd" : { + "type" : "ClassUnit", + "id" : "acm005530jsd", + "name" : "ExceptionLogDetails", + "compilationUnitId" : "acm005513jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005595jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005726jsd" ], + "content" : [ "acm005518jsd", "acm005519jsd", "acm005520jsd", "acm005521jsd", "acm005522jsd", "acm005523jsd", "acm005524jsd", "acm005525jsd", "acm005526jsd", "acm005527jsd", "acm005528jsd", "acm005529jsd" ] + }, + "acm005531jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005531jsd", + "name" : "FeedbackSessionAuditLogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005546jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005532jsd" : { + "type" : "CodePackage", + "id" : "acm005532jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005533jsd" ] + }, + "acm005533jsd" : { + "type" : "CodePackage", + "id" : "acm005533jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005534jsd" ] + }, + "acm005534jsd" : { + "type" : "CodePackage", + "id" : "acm005534jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005535jsd" ] + }, + "acm005535jsd" : { + "type" : "CodePackage", + "id" : "acm005535jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005531jsd" ] + }, + "acm005536jsd" : { + "type" : "ControlElement", + "id" : "acm005536jsd", + "name" : "FeedbackSessionAuditLogDetails" + }, + "acm005537jsd" : { + "type" : "ControlElement", + "id" : "acm005537jsd", + "name" : "getCourseId" + }, + "acm005538jsd" : { + "type" : "ControlElement", + "id" : "acm005538jsd", + "name" : "setCourseId" + }, + "acm005539jsd" : { + "type" : "ControlElement", + "id" : "acm005539jsd", + "name" : "getFeedbackSessionName" + }, + "acm005540jsd" : { + "type" : "ControlElement", + "id" : "acm005540jsd", + "name" : "setFeedbackSessionName" + }, + "acm005541jsd" : { + "type" : "ControlElement", + "id" : "acm005541jsd", + "name" : "getStudentEmail" + }, + "acm005542jsd" : { + "type" : "ControlElement", + "id" : "acm005542jsd", + "name" : "setStudentEmail" + }, + "acm005543jsd" : { + "type" : "ControlElement", + "id" : "acm005543jsd", + "name" : "getAccessType" + }, + "acm005544jsd" : { + "type" : "ControlElement", + "id" : "acm005544jsd", + "name" : "setAccessType" + }, + "acm005545jsd" : { + "type" : "ControlElement", + "id" : "acm005545jsd", + "name" : "hideSensitiveInformation" + }, + "acm005546jsd" : { + "type" : "ClassUnit", + "id" : "acm005546jsd", + "name" : "FeedbackSessionAuditLogDetails", + "compilationUnitId" : "acm005531jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005595jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005536jsd", "acm005537jsd", "acm005538jsd", "acm005539jsd", "acm005540jsd", "acm005541jsd", "acm005542jsd", "acm005543jsd", "acm005544jsd", "acm005545jsd" ] + }, + "acm005547jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005547jsd", + "name" : "FeedbackSessionLogType", + "parentId" : "acm005489jsd", + "content" : [ "acm005555jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005548jsd" : { + "type" : "CodePackage", + "id" : "acm005548jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005549jsd" ] + }, + "acm005549jsd" : { + "type" : "CodePackage", + "id" : "acm005549jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005550jsd" ] + }, + "acm005550jsd" : { + "type" : "CodePackage", + "id" : "acm005550jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005551jsd" ] + }, + "acm005551jsd" : { + "type" : "CodePackage", + "id" : "acm005551jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005547jsd" ] + }, + "acm005552jsd" : { + "type" : "ControlElement", + "id" : "acm005552jsd", + "name" : "FeedbackSessionLogType" + }, + "acm005553jsd" : { + "type" : "ControlElement", + "id" : "acm005553jsd", + "name" : "getLabel" + }, + "acm005554jsd" : { + "type" : "ControlElement", + "id" : "acm005554jsd", + "name" : "valueOfLabel" + }, + "acm005555jsd" : { + "type" : "ClassUnit", + "id" : "acm005555jsd", + "name" : "FeedbackSessionLogType", + "compilationUnitId" : "acm005547jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005555jsd" ], + "content" : [ "acm005552jsd", "acm005553jsd", "acm005554jsd" ] + }, + "acm005556jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005556jsd", + "name" : "GeneralLogEntry", + "parentId" : "acm005489jsd", + "content" : [ "acm005572jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005557jsd" : { + "type" : "CodePackage", + "id" : "acm005557jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005558jsd" ] + }, + "acm005558jsd" : { + "type" : "CodePackage", + "id" : "acm005558jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005559jsd" ] + }, + "acm005559jsd" : { + "type" : "CodePackage", + "id" : "acm005559jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005560jsd" ] + }, + "acm005560jsd" : { + "type" : "CodePackage", + "id" : "acm005560jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005556jsd" ] + }, + "acm005561jsd" : { + "type" : "ControlElement", + "id" : "acm005561jsd", + "name" : "GeneralLogEntry" + }, + "acm005562jsd" : { + "type" : "ControlElement", + "id" : "acm005562jsd", + "name" : "setMessage" + }, + "acm005563jsd" : { + "type" : "ControlElement", + "id" : "acm005563jsd", + "name" : "setDetails" + }, + "acm005564jsd" : { + "type" : "ControlElement", + "id" : "acm005564jsd", + "name" : "getSeverity" + }, + "acm005565jsd" : { + "type" : "ControlElement", + "id" : "acm005565jsd", + "name" : "getTrace" + }, + "acm005566jsd" : { + "type" : "ControlElement", + "id" : "acm005566jsd", + "name" : "getInsertId" + }, + "acm005567jsd" : { + "type" : "ControlElement", + "id" : "acm005567jsd", + "name" : "getResourceIdentifier" + }, + "acm005568jsd" : { + "type" : "ControlElement", + "id" : "acm005568jsd", + "name" : "getSourceLocation" + }, + "acm005569jsd" : { + "type" : "ControlElement", + "id" : "acm005569jsd", + "name" : "getTimestamp" + }, + "acm005570jsd" : { + "type" : "ControlElement", + "id" : "acm005570jsd", + "name" : "getMessage" + }, + "acm005571jsd" : { + "type" : "ControlElement", + "id" : "acm005571jsd", + "name" : "getDetails" + }, + "acm005572jsd" : { + "type" : "ClassUnit", + "id" : "acm005572jsd", + "name" : "GeneralLogEntry", + "compilationUnitId" : "acm005556jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005595jsd", "acm005611jsd", "acm005726jsd" ], + "content" : [ "acm005561jsd", "acm005562jsd", "acm005563jsd", "acm005564jsd", "acm005565jsd", "acm005566jsd", "acm005567jsd", "acm005568jsd", "acm005569jsd", "acm005570jsd", "acm005571jsd" ] + }, + "acm005573jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005573jsd", + "name" : "InstanceLogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005584jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005574jsd" : { + "type" : "CodePackage", + "id" : "acm005574jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005575jsd" ] + }, + "acm005575jsd" : { + "type" : "CodePackage", + "id" : "acm005575jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005576jsd" ] + }, + "acm005576jsd" : { + "type" : "CodePackage", + "id" : "acm005576jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005577jsd" ] + }, + "acm005577jsd" : { + "type" : "CodePackage", + "id" : "acm005577jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005573jsd" ] + }, + "acm005578jsd" : { + "type" : "ControlElement", + "id" : "acm005578jsd", + "name" : "InstanceLogDetails" + }, + "acm005579jsd" : { + "type" : "ControlElement", + "id" : "acm005579jsd", + "name" : "getInstanceId" + }, + "acm005580jsd" : { + "type" : "ControlElement", + "id" : "acm005580jsd", + "name" : "setInstanceId" + }, + "acm005581jsd" : { + "type" : "ControlElement", + "id" : "acm005581jsd", + "name" : "getInstanceEvent" + }, + "acm005582jsd" : { + "type" : "ControlElement", + "id" : "acm005582jsd", + "name" : "setInstanceEvent" + }, + "acm005583jsd" : { + "type" : "ControlElement", + "id" : "acm005583jsd", + "name" : "hideSensitiveInformation" + }, + "acm005584jsd" : { + "type" : "ClassUnit", + "id" : "acm005584jsd", + "name" : "InstanceLogDetails", + "compilationUnitId" : "acm005573jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005595jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005578jsd", "acm005579jsd", "acm005580jsd", "acm005581jsd", "acm005582jsd", "acm005583jsd" ] + }, + "acm005585jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005585jsd", + "name" : "LogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005595jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005586jsd" : { + "type" : "CodePackage", + "id" : "acm005586jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005587jsd" ] + }, + "acm005587jsd" : { + "type" : "CodePackage", + "id" : "acm005587jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005588jsd" ] + }, + "acm005588jsd" : { + "type" : "CodePackage", + "id" : "acm005588jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005589jsd" ] + }, + "acm005589jsd" : { + "type" : "CodePackage", + "id" : "acm005589jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005585jsd" ] + }, + "acm005590jsd" : { + "type" : "ControlElement", + "id" : "acm005590jsd", + "name" : "LogDetails" + }, + "acm005591jsd" : { + "type" : "ControlElement", + "id" : "acm005591jsd", + "name" : "getEvent" + }, + "acm005592jsd" : { + "type" : "ControlElement", + "id" : "acm005592jsd", + "name" : "getMessage" + }, + "acm005593jsd" : { + "type" : "ControlElement", + "id" : "acm005593jsd", + "name" : "setMessage" + }, + "acm005594jsd" : { + "type" : "ControlElement", + "id" : "acm005594jsd", + "name" : "hideSensitiveInformation" + }, + "acm005595jsd" : { + "type" : "ClassUnit", + "id" : "acm005595jsd", + "name" : "LogDetails", + "compilationUnitId" : "acm005585jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005603jsd" ], + "content" : [ "acm005590jsd", "acm005591jsd", "acm005592jsd", "acm005593jsd", "acm005594jsd" ] + }, + "acm005596jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005596jsd", + "name" : "LogEvent", + "parentId" : "acm005489jsd", + "content" : [ "acm005603jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005597jsd" : { + "type" : "CodePackage", + "id" : "acm005597jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005598jsd" ] + }, + "acm005598jsd" : { + "type" : "CodePackage", + "id" : "acm005598jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005599jsd" ] + }, + "acm005599jsd" : { + "type" : "CodePackage", + "id" : "acm005599jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005600jsd" ] + }, + "acm005600jsd" : { + "type" : "CodePackage", + "id" : "acm005600jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005596jsd" ] + }, + "acm005601jsd" : { + "type" : "ControlElement", + "id" : "acm005601jsd", + "name" : "LogEvent" + }, + "acm005602jsd" : { + "type" : "ControlElement", + "id" : "acm005602jsd", + "name" : "getDetailsClass" + }, + "acm005603jsd" : { + "type" : "ClassUnit", + "id" : "acm005603jsd", + "name" : "LogEvent", + "compilationUnitId" : "acm005596jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005595jsd" ], + "content" : [ "acm005601jsd", "acm005602jsd" ] + }, + "acm005604jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005604jsd", + "name" : "LogSeverity", + "parentId" : "acm005489jsd", + "content" : [ "acm005611jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005605jsd" : { + "type" : "CodePackage", + "id" : "acm005605jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005606jsd" ] + }, + "acm005606jsd" : { + "type" : "CodePackage", + "id" : "acm005606jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005607jsd" ] + }, + "acm005607jsd" : { + "type" : "CodePackage", + "id" : "acm005607jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005608jsd" ] + }, + "acm005608jsd" : { + "type" : "CodePackage", + "id" : "acm005608jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005604jsd" ] + }, + "acm005609jsd" : { + "type" : "ControlElement", + "id" : "acm005609jsd", + "name" : "LogSeverity" + }, + "acm005610jsd" : { + "type" : "ControlElement", + "id" : "acm005610jsd", + "name" : "getSeverityLevel" + }, + "acm005611jsd" : { + "type" : "ClassUnit", + "id" : "acm005611jsd", + "name" : "LogSeverity", + "compilationUnitId" : "acm005604jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005609jsd", "acm005610jsd" ] + }, + "acm005612jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005612jsd", + "name" : "QueryLogsParams", + "parentId" : "acm005489jsd", + "content" : [ "acm005651jsd", "acm005668jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005613jsd" : { + "type" : "CodePackage", + "id" : "acm005613jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005614jsd" ] + }, + "acm005614jsd" : { + "type" : "CodePackage", + "id" : "acm005614jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005615jsd" ] + }, + "acm005615jsd" : { + "type" : "CodePackage", + "id" : "acm005615jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005616jsd" ] + }, + "acm005616jsd" : { + "type" : "CodePackage", + "id" : "acm005616jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005612jsd" ] + }, + "acm005617jsd" : { + "type" : "ControlElement", + "id" : "acm005617jsd", + "name" : "QueryLogsParams" + }, + "acm005618jsd" : { + "type" : "ControlElement", + "id" : "acm005618jsd", + "name" : "builder" + }, + "acm005619jsd" : { + "type" : "ControlElement", + "id" : "acm005619jsd", + "name" : "getSeverity" + }, + "acm005620jsd" : { + "type" : "ControlElement", + "id" : "acm005620jsd", + "name" : "getMinSeverity" + }, + "acm005621jsd" : { + "type" : "ControlElement", + "id" : "acm005621jsd", + "name" : "getStartTime" + }, + "acm005622jsd" : { + "type" : "ControlElement", + "id" : "acm005622jsd", + "name" : "getEndTime" + }, + "acm005623jsd" : { + "type" : "ControlElement", + "id" : "acm005623jsd", + "name" : "getTraceId" + }, + "acm005624jsd" : { + "type" : "ControlElement", + "id" : "acm005624jsd", + "name" : "getActionClass" + }, + "acm005625jsd" : { + "type" : "ControlElement", + "id" : "acm005625jsd", + "name" : "getUserInfoParams" + }, + "acm005626jsd" : { + "type" : "ControlElement", + "id" : "acm005626jsd", + "name" : "getLogEvent" + }, + "acm005627jsd" : { + "type" : "ControlElement", + "id" : "acm005627jsd", + "name" : "getSourceLocation" + }, + "acm005628jsd" : { + "type" : "ControlElement", + "id" : "acm005628jsd", + "name" : "getExceptionClass" + }, + "acm005629jsd" : { + "type" : "ControlElement", + "id" : "acm005629jsd", + "name" : "getLatency" + }, + "acm005630jsd" : { + "type" : "ControlElement", + "id" : "acm005630jsd", + "name" : "getStatus" + }, + "acm005631jsd" : { + "type" : "ControlElement", + "id" : "acm005631jsd", + "name" : "getVersion" + }, + "acm005632jsd" : { + "type" : "ControlElement", + "id" : "acm005632jsd", + "name" : "getExtraFilters" + }, + "acm005633jsd" : { + "type" : "ControlElement", + "id" : "acm005633jsd", + "name" : "getOrder" + }, + "acm005634jsd" : { + "type" : "ControlElement", + "id" : "acm005634jsd", + "name" : "getPageSize" + }, + "acm005635jsd" : { + "type" : "ControlElement", + "id" : "acm005635jsd", + "name" : "Builder" + }, + "acm005636jsd" : { + "type" : "ControlElement", + "id" : "acm005636jsd", + "name" : "withSeverityLevel" + }, + "acm005637jsd" : { + "type" : "ControlElement", + "id" : "acm005637jsd", + "name" : "withMinSeverity" + }, + "acm005638jsd" : { + "type" : "ControlElement", + "id" : "acm005638jsd", + "name" : "withTraceId" + }, + "acm005639jsd" : { + "type" : "ControlElement", + "id" : "acm005639jsd", + "name" : "withActionClass" + }, + "acm005640jsd" : { + "type" : "ControlElement", + "id" : "acm005640jsd", + "name" : "withUserInfo" + }, + "acm005641jsd" : { + "type" : "ControlElement", + "id" : "acm005641jsd", + "name" : "withLogEvent" + }, + "acm005642jsd" : { + "type" : "ControlElement", + "id" : "acm005642jsd", + "name" : "withSourceLocation" + }, + "acm005643jsd" : { + "type" : "ControlElement", + "id" : "acm005643jsd", + "name" : "withExceptionClass" + }, + "acm005644jsd" : { + "type" : "ControlElement", + "id" : "acm005644jsd", + "name" : "withOrder" + }, + "acm005645jsd" : { + "type" : "ControlElement", + "id" : "acm005645jsd", + "name" : "withLatency" + }, + "acm005646jsd" : { + "type" : "ControlElement", + "id" : "acm005646jsd", + "name" : "withStatus" + }, + "acm005647jsd" : { + "type" : "ControlElement", + "id" : "acm005647jsd", + "name" : "withVersion" + }, + "acm005648jsd" : { + "type" : "ControlElement", + "id" : "acm005648jsd", + "name" : "withExtraFilters" + }, + "acm005649jsd" : { + "type" : "ControlElement", + "id" : "acm005649jsd", + "name" : "withPageSize" + }, + "acm005650jsd" : { + "type" : "ControlElement", + "id" : "acm005650jsd", + "name" : "build" + }, + "acm005651jsd" : { + "type" : "ClassUnit", + "id" : "acm005651jsd", + "name" : "QueryLogsParams", + "compilationUnitId" : "acm005612jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005611jsd", "acm005651jsd", "acm005668jsd", "acm005714jsd", "acm005726jsd" ], + "content" : [ "acm005617jsd", "acm005618jsd", "acm005619jsd", "acm005620jsd", "acm005621jsd", "acm005622jsd", "acm005623jsd", "acm005624jsd", "acm005625jsd", "acm005626jsd", "acm005627jsd", "acm005628jsd", "acm005629jsd", "acm005630jsd", "acm005631jsd", "acm005632jsd", "acm005633jsd", "acm005634jsd", "acm005635jsd", "acm005636jsd", "acm005637jsd", "acm005638jsd", "acm005639jsd", "acm005640jsd", "acm005641jsd", "acm005642jsd", "acm005643jsd", "acm005644jsd", "acm005645jsd", "acm005646jsd", "acm005647jsd", "acm005648jsd", "acm005649jsd", "acm005650jsd" ] + }, + "acm005652jsd" : { + "type" : "ControlElement", + "id" : "acm005652jsd", + "name" : "Builder" + }, + "acm005653jsd" : { + "type" : "ControlElement", + "id" : "acm005653jsd", + "name" : "withSeverityLevel" + }, + "acm005654jsd" : { + "type" : "ControlElement", + "id" : "acm005654jsd", + "name" : "withMinSeverity" + }, + "acm005655jsd" : { + "type" : "ControlElement", + "id" : "acm005655jsd", + "name" : "withTraceId" + }, + "acm005656jsd" : { + "type" : "ControlElement", + "id" : "acm005656jsd", + "name" : "withActionClass" + }, + "acm005657jsd" : { + "type" : "ControlElement", + "id" : "acm005657jsd", + "name" : "withUserInfo" + }, + "acm005658jsd" : { + "type" : "ControlElement", + "id" : "acm005658jsd", + "name" : "withLogEvent" + }, + "acm005659jsd" : { + "type" : "ControlElement", + "id" : "acm005659jsd", + "name" : "withSourceLocation" + }, + "acm005660jsd" : { + "type" : "ControlElement", + "id" : "acm005660jsd", + "name" : "withExceptionClass" + }, + "acm005661jsd" : { + "type" : "ControlElement", + "id" : "acm005661jsd", + "name" : "withOrder" + }, + "acm005662jsd" : { + "type" : "ControlElement", + "id" : "acm005662jsd", + "name" : "withLatency" + }, + "acm005663jsd" : { + "type" : "ControlElement", + "id" : "acm005663jsd", + "name" : "withStatus" + }, + "acm005664jsd" : { + "type" : "ControlElement", + "id" : "acm005664jsd", + "name" : "withVersion" + }, + "acm005665jsd" : { + "type" : "ControlElement", + "id" : "acm005665jsd", + "name" : "withExtraFilters" + }, + "acm005666jsd" : { + "type" : "ControlElement", + "id" : "acm005666jsd", + "name" : "withPageSize" + }, + "acm005667jsd" : { + "type" : "ControlElement", + "id" : "acm005667jsd", + "name" : "build" + }, + "acm005668jsd" : { + "type" : "ClassUnit", + "id" : "acm005668jsd", + "name" : "Builder", + "compilationUnitId" : "acm005612jsd", + "parentDatatypeId" : "acm005651jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005611jsd", "acm005651jsd", "acm005668jsd", "acm005714jsd", "acm005726jsd" ], + "content" : [ "acm005652jsd", "acm005653jsd", "acm005654jsd", "acm005655jsd", "acm005656jsd", "acm005657jsd", "acm005658jsd", "acm005659jsd", "acm005660jsd", "acm005661jsd", "acm005662jsd", "acm005663jsd", "acm005664jsd", "acm005665jsd", "acm005666jsd", "acm005667jsd" ] + }, + "acm005669jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005669jsd", + "name" : "RequestLogDetails", + "parentId" : "acm005489jsd", + "content" : [ "acm005702jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005670jsd" : { + "type" : "CodePackage", + "id" : "acm005670jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005671jsd" ] + }, + "acm005671jsd" : { + "type" : "CodePackage", + "id" : "acm005671jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005672jsd" ] + }, + "acm005672jsd" : { + "type" : "CodePackage", + "id" : "acm005672jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005673jsd" ] + }, + "acm005673jsd" : { + "type" : "CodePackage", + "id" : "acm005673jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005669jsd" ] + }, + "acm005674jsd" : { + "type" : "ControlElement", + "id" : "acm005674jsd", + "name" : "RequestLogDetails" + }, + "acm005675jsd" : { + "type" : "ControlElement", + "id" : "acm005675jsd", + "name" : "getResponseStatus" + }, + "acm005676jsd" : { + "type" : "ControlElement", + "id" : "acm005676jsd", + "name" : "setResponseStatus" + }, + "acm005677jsd" : { + "type" : "ControlElement", + "id" : "acm005677jsd", + "name" : "getResponseTime" + }, + "acm005678jsd" : { + "type" : "ControlElement", + "id" : "acm005678jsd", + "name" : "setResponseTime" + }, + "acm005679jsd" : { + "type" : "ControlElement", + "id" : "acm005679jsd", + "name" : "getRequestMethod" + }, + "acm005680jsd" : { + "type" : "ControlElement", + "id" : "acm005680jsd", + "name" : "setRequestMethod" + }, + "acm005681jsd" : { + "type" : "ControlElement", + "id" : "acm005681jsd", + "name" : "getRequestUrl" + }, + "acm005682jsd" : { + "type" : "ControlElement", + "id" : "acm005682jsd", + "name" : "setRequestUrl" + }, + "acm005683jsd" : { + "type" : "ControlElement", + "id" : "acm005683jsd", + "name" : "getInstanceId" + }, + "acm005684jsd" : { + "type" : "ControlElement", + "id" : "acm005684jsd", + "name" : "setInstanceId" + }, + "acm005685jsd" : { + "type" : "ControlElement", + "id" : "acm005685jsd", + "name" : "getWebVersion" + }, + "acm005686jsd" : { + "type" : "ControlElement", + "id" : "acm005686jsd", + "name" : "setWebVersion" + }, + "acm005687jsd" : { + "type" : "ControlElement", + "id" : "acm005687jsd", + "name" : "getReferrer" + }, + "acm005688jsd" : { + "type" : "ControlElement", + "id" : "acm005688jsd", + "name" : "setReferrer" + }, + "acm005689jsd" : { + "type" : "ControlElement", + "id" : "acm005689jsd", + "name" : "getUserAgent" + }, + "acm005690jsd" : { + "type" : "ControlElement", + "id" : "acm005690jsd", + "name" : "setUserAgent" + }, + "acm005691jsd" : { + "type" : "ControlElement", + "id" : "acm005691jsd", + "name" : "getRequestParams" + }, + "acm005692jsd" : { + "type" : "ControlElement", + "id" : "acm005692jsd", + "name" : "setRequestParams" + }, + "acm005693jsd" : { + "type" : "ControlElement", + "id" : "acm005693jsd", + "name" : "getRequestHeaders" + }, + "acm005694jsd" : { + "type" : "ControlElement", + "id" : "acm005694jsd", + "name" : "setRequestHeaders" + }, + "acm005695jsd" : { + "type" : "ControlElement", + "id" : "acm005695jsd", + "name" : "getRequestBody" + }, + "acm005696jsd" : { + "type" : "ControlElement", + "id" : "acm005696jsd", + "name" : "setRequestBody" + }, + "acm005697jsd" : { + "type" : "ControlElement", + "id" : "acm005697jsd", + "name" : "getActionClass" + }, + "acm005698jsd" : { + "type" : "ControlElement", + "id" : "acm005698jsd", + "name" : "setActionClass" + }, + "acm005699jsd" : { + "type" : "ControlElement", + "id" : "acm005699jsd", + "name" : "getUserInfo" + }, + "acm005700jsd" : { + "type" : "ControlElement", + "id" : "acm005700jsd", + "name" : "setUserInfo" + }, + "acm005701jsd" : { + "type" : "ControlElement", + "id" : "acm005701jsd", + "name" : "hideSensitiveInformation" + }, + "acm005702jsd" : { + "type" : "ClassUnit", + "id" : "acm005702jsd", + "name" : "RequestLogDetails", + "compilationUnitId" : "acm005669jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005595jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005714jsd" ], + "content" : [ "acm005674jsd", "acm005675jsd", "acm005676jsd", "acm005677jsd", "acm005678jsd", "acm005679jsd", "acm005680jsd", "acm005681jsd", "acm005682jsd", "acm005683jsd", "acm005684jsd", "acm005685jsd", "acm005686jsd", "acm005687jsd", "acm005688jsd", "acm005689jsd", "acm005690jsd", "acm005691jsd", "acm005692jsd", "acm005693jsd", "acm005694jsd", "acm005695jsd", "acm005696jsd", "acm005697jsd", "acm005698jsd", "acm005699jsd", "acm005700jsd", "acm005701jsd" ] + }, + "acm005703jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005703jsd", + "name" : "RequestLogUser", + "parentId" : "acm005489jsd", + "content" : [ "acm005714jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005704jsd" : { + "type" : "CodePackage", + "id" : "acm005704jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005705jsd" ] + }, + "acm005705jsd" : { + "type" : "CodePackage", + "id" : "acm005705jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005706jsd" ] + }, + "acm005706jsd" : { + "type" : "CodePackage", + "id" : "acm005706jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005707jsd" ] + }, + "acm005707jsd" : { + "type" : "CodePackage", + "id" : "acm005707jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005703jsd" ] + }, + "acm005708jsd" : { + "type" : "ControlElement", + "id" : "acm005708jsd", + "name" : "getRegkey" + }, + "acm005709jsd" : { + "type" : "ControlElement", + "id" : "acm005709jsd", + "name" : "setRegkey" + }, + "acm005710jsd" : { + "type" : "ControlElement", + "id" : "acm005710jsd", + "name" : "getEmail" + }, + "acm005711jsd" : { + "type" : "ControlElement", + "id" : "acm005711jsd", + "name" : "setEmail" + }, + "acm005712jsd" : { + "type" : "ControlElement", + "id" : "acm005712jsd", + "name" : "getGoogleId" + }, + "acm005713jsd" : { + "type" : "ControlElement", + "id" : "acm005713jsd", + "name" : "setGoogleId" + }, + "acm005714jsd" : { + "type" : "ClassUnit", + "id" : "acm005714jsd", + "name" : "RequestLogUser", + "compilationUnitId" : "acm005703jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005708jsd", "acm005709jsd", "acm005710jsd", "acm005711jsd", "acm005712jsd", "acm005713jsd" ] + }, + "acm005715jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005715jsd", + "name" : "SourceLocation", + "parentId" : "acm005489jsd", + "content" : [ "acm005726jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005716jsd" : { + "type" : "CodePackage", + "id" : "acm005716jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005717jsd" ] + }, + "acm005717jsd" : { + "type" : "CodePackage", + "id" : "acm005717jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005718jsd" ] + }, + "acm005718jsd" : { + "type" : "CodePackage", + "id" : "acm005718jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005719jsd" ] + }, + "acm005719jsd" : { + "type" : "CodePackage", + "id" : "acm005719jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005715jsd" ] + }, + "acm005720jsd" : { + "type" : "ControlElement", + "id" : "acm005720jsd", + "name" : "SourceLocation" + }, + "acm005721jsd" : { + "type" : "ControlElement", + "id" : "acm005721jsd", + "name" : "getFile" + }, + "acm005722jsd" : { + "type" : "ControlElement", + "id" : "acm005722jsd", + "name" : "getLine" + }, + "acm005723jsd" : { + "type" : "ControlElement", + "id" : "acm005723jsd", + "name" : "getFunction" + }, + "acm005724jsd" : { + "type" : "ControlElement", + "id" : "acm005724jsd", + "name" : "equals" + }, + "acm005725jsd" : { + "type" : "ControlElement", + "id" : "acm005725jsd", + "name" : "hashCode" + }, + "acm005726jsd" : { + "type" : "ClassUnit", + "id" : "acm005726jsd", + "name" : "SourceLocation", + "compilationUnitId" : "acm005715jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005726jsd" ], + "content" : [ "acm005720jsd", "acm005721jsd", "acm005722jsd", "acm005723jsd", "acm005724jsd", "acm005725jsd" ] + }, + "acm005727jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005727jsd", + "name" : "package-info", + "parentId" : "acm005489jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "logs" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005728jsd" : { + "type" : "CodePackage", + "id" : "acm005728jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005729jsd" ] + }, + "acm005729jsd" : { + "type" : "CodePackage", + "id" : "acm005729jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005730jsd" ] + }, + "acm005730jsd" : { + "type" : "CodePackage", + "id" : "acm005730jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005731jsd" ] + }, + "acm005731jsd" : { + "type" : "CodePackage", + "id" : "acm005731jsd", + "name" : "logs", + "parentId" : null, + "content" : [ "acm005727jsd" ] + }, + "acm005732jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005732jsd", + "name" : "package-info", + "parentId" : "acm004140jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005733jsd" : { + "type" : "CodePackage", + "id" : "acm005733jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005734jsd" ] + }, + "acm005734jsd" : { + "type" : "CodePackage", + "id" : "acm005734jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005735jsd" ] + }, + "acm005735jsd" : { + "type" : "CodePackage", + "id" : "acm005735jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005732jsd" ] + }, + "acm005736jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005736jsd", + "name" : "FeedbackConstantSumDistributePointsType", + "parentId" : "acm005740jsd", + "content" : [ "acm005743jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005737jsd" : { + "type" : "CodePackage", + "id" : "acm005737jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005738jsd" ] + }, + "acm005738jsd" : { + "type" : "CodePackage", + "id" : "acm005738jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005739jsd" ] + }, + "acm005739jsd" : { + "type" : "CodePackage", + "id" : "acm005739jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005740jsd" ] + }, + "acm005740jsd" : { + "type" : "CodePackage", + "id" : "acm005740jsd", + "name" : "questions", + "parentId" : "acm004140jsd", + "content" : [ "acm005736jsd", "acm005744jsd", "acm005779jsd", "acm005789jsd", "acm005829jsd", "acm005839jsd", "acm005867jsd", "acm005881jsd", "acm005910jsd", "acm005924jsd", "acm005943jsd", "acm005953jsd", "acm005978jsd", "acm005987jsd", "acm006002jsd", "acm006013jsd", "acm006026jsd", "acm006039jsd", "acm006050jsd", "acm006062jsd", "acm006090jsd", "acm006100jsd", "acm006117jsd", "acm006128jsd", "acm010818jsd", "acm010853jsd", "acm010870jsd", "acm010894jsd", "acm010933jsd", "acm010943jsd", "acm010950jsd", "acm010969jsd", "acm010979jsd", "acm010991jsd", "acm010998jsd", "acm011021jsd", "acm011034jsd", "acm011045jsd" ] + }, + "acm005741jsd" : { + "type" : "ControlElement", + "id" : "acm005741jsd", + "name" : "FeedbackConstantSumDistributePointsType" + }, + "acm005742jsd" : { + "type" : "ControlElement", + "id" : "acm005742jsd", + "name" : "getDisplayedOption" + }, + "acm005743jsd" : { + "type" : "ClassUnit", + "id" : "acm005743jsd", + "name" : "FeedbackConstantSumDistributePointsType", + "compilationUnitId" : "acm005736jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005741jsd", "acm005742jsd" ] + }, + "acm005744jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005744jsd", + "name" : "FeedbackConstantSumQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005778jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005745jsd" : { + "type" : "CodePackage", + "id" : "acm005745jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005746jsd" ] + }, + "acm005746jsd" : { + "type" : "CodePackage", + "id" : "acm005746jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005747jsd" ] + }, + "acm005747jsd" : { + "type" : "CodePackage", + "id" : "acm005747jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005748jsd" ] + }, + "acm005748jsd" : { + "type" : "CodePackage", + "id" : "acm005748jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005744jsd" ] + }, + "acm005749jsd" : { + "type" : "ControlElement", + "id" : "acm005749jsd", + "name" : "FeedbackConstantSumQuestionDetails" + }, + "acm005750jsd" : { + "type" : "ControlElement", + "id" : "acm005750jsd", + "name" : "FeedbackConstantSumQuestionDetails" + }, + "acm005751jsd" : { + "type" : "ControlElement", + "id" : "acm005751jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005752jsd" : { + "type" : "ControlElement", + "id" : "acm005752jsd", + "name" : "validateQuestionDetails" + }, + "acm005753jsd" : { + "type" : "ControlElement", + "id" : "acm005753jsd", + "name" : "commonBoundaryValidation" + }, + "acm005754jsd" : { + "type" : "ControlElement", + "id" : "acm005754jsd", + "name" : "validateResponsesDetails" + }, + "acm005755jsd" : { + "type" : "ControlElement", + "id" : "acm005755jsd", + "name" : "getErrorsForConstSumOptions" + }, + "acm005756jsd" : { + "type" : "ControlElement", + "id" : "acm005756jsd", + "name" : "getErrorsForConstSumRecipients" + }, + "acm005757jsd" : { + "type" : "ControlElement", + "id" : "acm005757jsd", + "name" : "getMinMaxPointErrors" + }, + "acm005758jsd" : { + "type" : "ControlElement", + "id" : "acm005758jsd", + "name" : "getErrors" + }, + "acm005759jsd" : { + "type" : "ControlElement", + "id" : "acm005759jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005760jsd" : { + "type" : "ControlElement", + "id" : "acm005760jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005761jsd" : { + "type" : "ControlElement", + "id" : "acm005761jsd", + "name" : "getNumOfConstSumOptions" + }, + "acm005762jsd" : { + "type" : "ControlElement", + "id" : "acm005762jsd", + "name" : "getConstSumOptions" + }, + "acm005763jsd" : { + "type" : "ControlElement", + "id" : "acm005763jsd", + "name" : "setConstSumOptions" + }, + "acm005764jsd" : { + "type" : "ControlElement", + "id" : "acm005764jsd", + "name" : "isDistributeToRecipients" + }, + "acm005765jsd" : { + "type" : "ControlElement", + "id" : "acm005765jsd", + "name" : "setDistributeToRecipients" + }, + "acm005766jsd" : { + "type" : "ControlElement", + "id" : "acm005766jsd", + "name" : "isPointsPerOption" + }, + "acm005767jsd" : { + "type" : "ControlElement", + "id" : "acm005767jsd", + "name" : "setPointsPerOption" + }, + "acm005768jsd" : { + "type" : "ControlElement", + "id" : "acm005768jsd", + "name" : "isForceUnevenDistribution" + }, + "acm005769jsd" : { + "type" : "ControlElement", + "id" : "acm005769jsd", + "name" : "setForceUnevenDistribution" + }, + "acm005770jsd" : { + "type" : "ControlElement", + "id" : "acm005770jsd", + "name" : "getDistributePointsFor" + }, + "acm005771jsd" : { + "type" : "ControlElement", + "id" : "acm005771jsd", + "name" : "setDistributePointsFor" + }, + "acm005772jsd" : { + "type" : "ControlElement", + "id" : "acm005772jsd", + "name" : "getPoints" + }, + "acm005773jsd" : { + "type" : "ControlElement", + "id" : "acm005773jsd", + "name" : "setPoints" + }, + "acm005774jsd" : { + "type" : "ControlElement", + "id" : "acm005774jsd", + "name" : "getMinPoint" + }, + "acm005775jsd" : { + "type" : "ControlElement", + "id" : "acm005775jsd", + "name" : "setMinPoint" + }, + "acm005776jsd" : { + "type" : "ControlElement", + "id" : "acm005776jsd", + "name" : "getMaxPoint" + }, + "acm005777jsd" : { + "type" : "ControlElement", + "id" : "acm005777jsd", + "name" : "setMaxPoint" + }, + "acm005778jsd" : { + "type" : "ClassUnit", + "id" : "acm005778jsd", + "name" : "FeedbackConstantSumQuestionDetails", + "compilationUnitId" : "acm005744jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005778jsd", "acm005788jsd", "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm005749jsd", "acm005750jsd", "acm005751jsd", "acm005752jsd", "acm005753jsd", "acm005754jsd", "acm005755jsd", "acm005756jsd", "acm005757jsd", "acm005758jsd", "acm005759jsd", "acm005760jsd", "acm005761jsd", "acm005762jsd", "acm005763jsd", "acm005764jsd", "acm005765jsd", "acm005766jsd", "acm005767jsd", "acm005768jsd", "acm005769jsd", "acm005770jsd", "acm005771jsd", "acm005772jsd", "acm005773jsd", "acm005774jsd", "acm005775jsd", "acm005776jsd", "acm005777jsd" ] + }, + "acm005779jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005779jsd", + "name" : "FeedbackConstantSumResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005788jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005780jsd" : { + "type" : "CodePackage", + "id" : "acm005780jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005781jsd" ] + }, + "acm005781jsd" : { + "type" : "CodePackage", + "id" : "acm005781jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005782jsd" ] + }, + "acm005782jsd" : { + "type" : "CodePackage", + "id" : "acm005782jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005783jsd" ] + }, + "acm005783jsd" : { + "type" : "CodePackage", + "id" : "acm005783jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005779jsd" ] + }, + "acm005784jsd" : { + "type" : "ControlElement", + "id" : "acm005784jsd", + "name" : "FeedbackConstantSumResponseDetails" + }, + "acm005785jsd" : { + "type" : "ControlElement", + "id" : "acm005785jsd", + "name" : "getAnswerString" + }, + "acm005786jsd" : { + "type" : "ControlElement", + "id" : "acm005786jsd", + "name" : "getAnswers" + }, + "acm005787jsd" : { + "type" : "ControlElement", + "id" : "acm005787jsd", + "name" : "setAnswers" + }, + "acm005788jsd" : { + "type" : "ClassUnit", + "id" : "acm005788jsd", + "name" : "FeedbackConstantSumResponseDetails", + "compilationUnitId" : "acm005779jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005784jsd", "acm005785jsd", "acm005786jsd", "acm005787jsd" ] + }, + "acm005789jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005789jsd", + "name" : "FeedbackContributionQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005820jsd", "acm005822jsd", "acm005828jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005790jsd" : { + "type" : "CodePackage", + "id" : "acm005790jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005791jsd" ] + }, + "acm005791jsd" : { + "type" : "CodePackage", + "id" : "acm005791jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005792jsd" ] + }, + "acm005792jsd" : { + "type" : "CodePackage", + "id" : "acm005792jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005793jsd" ] + }, + "acm005793jsd" : { + "type" : "CodePackage", + "id" : "acm005793jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005789jsd" ] + }, + "acm005794jsd" : { + "type" : "ControlElement", + "id" : "acm005794jsd", + "name" : "FeedbackContributionQuestionDetails" + }, + "acm005795jsd" : { + "type" : "ControlElement", + "id" : "acm005795jsd", + "name" : "FeedbackContributionQuestionDetails" + }, + "acm005796jsd" : { + "type" : "ControlElement", + "id" : "acm005796jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005797jsd" : { + "type" : "ControlElement", + "id" : "acm005797jsd", + "name" : "isIndividualResponsesShownToStudents" + }, + "acm005798jsd" : { + "type" : "ControlElement", + "id" : "acm005798jsd", + "name" : "getQuestionResultStatisticsJson" + }, + "acm005799jsd" : { + "type" : "ControlElement", + "id" : "acm005799jsd", + "name" : "getStudentResults" + }, + "acm005800jsd" : { + "type" : "ControlElement", + "id" : "acm005800jsd", + "name" : "getTeamResults" + }, + "acm005801jsd" : { + "type" : "ControlElement", + "id" : "acm005801jsd", + "name" : "getTeamSubmissionArray" + }, + "acm005802jsd" : { + "type" : "ControlElement", + "id" : "acm005802jsd", + "name" : "getTeamResponses" + }, + "acm005803jsd" : { + "type" : "ControlElement", + "id" : "acm005803jsd", + "name" : "getTeamMembersEmail" + }, + "acm005804jsd" : { + "type" : "ControlElement", + "id" : "acm005804jsd", + "name" : "getTeamsWithAtLeastOneResponse" + }, + "acm005805jsd" : { + "type" : "ControlElement", + "id" : "acm005805jsd", + "name" : "validateQuestionDetails" + }, + "acm005806jsd" : { + "type" : "ControlElement", + "id" : "acm005806jsd", + "name" : "validateResponsesDetails" + }, + "acm005807jsd" : { + "type" : "ControlElement", + "id" : "acm005807jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005808jsd" : { + "type" : "ControlElement", + "id" : "acm005808jsd", + "name" : "isInstructorCommentsOnResponsesAllowed" + }, + "acm005809jsd" : { + "type" : "ControlElement", + "id" : "acm005809jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005810jsd" : { + "type" : "ControlElement", + "id" : "acm005810jsd", + "name" : "isZeroSum" + }, + "acm005811jsd" : { + "type" : "ControlElement", + "id" : "acm005811jsd", + "name" : "isNotSureAllowed" + }, + "acm005812jsd" : { + "type" : "ControlElement", + "id" : "acm005812jsd", + "name" : "setZeroSum" + }, + "acm005813jsd" : { + "type" : "ControlElement", + "id" : "acm005813jsd", + "name" : "setNotSureAllowed" + }, + "acm005814jsd" : { + "type" : "ControlElement", + "id" : "acm005814jsd", + "name" : "getResults" + }, + "acm005815jsd" : { + "type" : "ControlElement", + "id" : "acm005815jsd", + "name" : "ContributionStatisticsEntry" + }, + "acm005816jsd" : { + "type" : "ControlElement", + "id" : "acm005816jsd", + "name" : "getClaimed" + }, + "acm005817jsd" : { + "type" : "ControlElement", + "id" : "acm005817jsd", + "name" : "getPerceived" + }, + "acm005818jsd" : { + "type" : "ControlElement", + "id" : "acm005818jsd", + "name" : "getClaimedOthers" + }, + "acm005819jsd" : { + "type" : "ControlElement", + "id" : "acm005819jsd", + "name" : "getPerceivedOthers" + }, + "acm005820jsd" : { + "type" : "ClassUnit", + "id" : "acm005820jsd", + "name" : "FeedbackContributionQuestionDetails", + "compilationUnitId" : "acm005789jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004383jsd", "acm004421jsd", "acm004788jsd", "acm004871jsd", "acm005820jsd", "acm005822jsd", "acm005828jsd", "acm005838jsd", "acm005977jsd", "acm006061jsd", "acm006435jsd" ], + "content" : [ "acm005794jsd", "acm005795jsd", "acm005796jsd", "acm005797jsd", "acm005798jsd", "acm005799jsd", "acm005800jsd", "acm005801jsd", "acm005802jsd", "acm005803jsd", "acm005804jsd", "acm005805jsd", "acm005806jsd", "acm005807jsd", "acm005808jsd", "acm005809jsd", "acm005810jsd", "acm005811jsd", "acm005812jsd", "acm005813jsd", "acm005814jsd", "acm005815jsd", "acm005816jsd", "acm005817jsd", "acm005818jsd", "acm005819jsd" ] + }, + "acm005821jsd" : { + "type" : "ControlElement", + "id" : "acm005821jsd", + "name" : "getResults" + }, + "acm005822jsd" : { + "type" : "ClassUnit", + "id" : "acm005822jsd", + "name" : "ContributionStatistics", + "compilationUnitId" : "acm005789jsd", + "parentDatatypeId" : "acm005820jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005828jsd" ], + "content" : [ "acm005821jsd" ] + }, + "acm005823jsd" : { + "type" : "ControlElement", + "id" : "acm005823jsd", + "name" : "ContributionStatisticsEntry" + }, + "acm005824jsd" : { + "type" : "ControlElement", + "id" : "acm005824jsd", + "name" : "getClaimed" + }, + "acm005825jsd" : { + "type" : "ControlElement", + "id" : "acm005825jsd", + "name" : "getPerceived" + }, + "acm005826jsd" : { + "type" : "ControlElement", + "id" : "acm005826jsd", + "name" : "getClaimedOthers" + }, + "acm005827jsd" : { + "type" : "ControlElement", + "id" : "acm005827jsd", + "name" : "getPerceivedOthers" + }, + "acm005828jsd" : { + "type" : "ClassUnit", + "id" : "acm005828jsd", + "name" : "ContributionStatisticsEntry", + "compilationUnitId" : "acm005789jsd", + "parentDatatypeId" : "acm005820jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005823jsd", "acm005824jsd", "acm005825jsd", "acm005826jsd", "acm005827jsd" ] + }, + "acm005829jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005829jsd", + "name" : "FeedbackContributionResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005838jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005830jsd" : { + "type" : "CodePackage", + "id" : "acm005830jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005831jsd" ] + }, + "acm005831jsd" : { + "type" : "CodePackage", + "id" : "acm005831jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005832jsd" ] + }, + "acm005832jsd" : { + "type" : "CodePackage", + "id" : "acm005832jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005833jsd" ] + }, + "acm005833jsd" : { + "type" : "CodePackage", + "id" : "acm005833jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005829jsd" ] + }, + "acm005834jsd" : { + "type" : "ControlElement", + "id" : "acm005834jsd", + "name" : "FeedbackContributionResponseDetails" + }, + "acm005835jsd" : { + "type" : "ControlElement", + "id" : "acm005835jsd", + "name" : "getAnswerString" + }, + "acm005836jsd" : { + "type" : "ControlElement", + "id" : "acm005836jsd", + "name" : "getAnswer" + }, + "acm005837jsd" : { + "type" : "ControlElement", + "id" : "acm005837jsd", + "name" : "setAnswer" + }, + "acm005838jsd" : { + "type" : "ClassUnit", + "id" : "acm005838jsd", + "name" : "FeedbackContributionResponseDetails", + "compilationUnitId" : "acm005829jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005834jsd", "acm005835jsd", "acm005836jsd", "acm005837jsd" ] + }, + "acm005839jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005839jsd", + "name" : "FeedbackMcqQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005866jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005840jsd" : { + "type" : "CodePackage", + "id" : "acm005840jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005841jsd" ] + }, + "acm005841jsd" : { + "type" : "CodePackage", + "id" : "acm005841jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005842jsd" ] + }, + "acm005842jsd" : { + "type" : "CodePackage", + "id" : "acm005842jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005843jsd" ] + }, + "acm005843jsd" : { + "type" : "CodePackage", + "id" : "acm005843jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005839jsd" ] + }, + "acm005844jsd" : { + "type" : "ControlElement", + "id" : "acm005844jsd", + "name" : "FeedbackMcqQuestionDetails" + }, + "acm005845jsd" : { + "type" : "ControlElement", + "id" : "acm005845jsd", + "name" : "FeedbackMcqQuestionDetails" + }, + "acm005846jsd" : { + "type" : "ControlElement", + "id" : "acm005846jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005847jsd" : { + "type" : "ControlElement", + "id" : "acm005847jsd", + "name" : "validateQuestionDetails" + }, + "acm005848jsd" : { + "type" : "ControlElement", + "id" : "acm005848jsd", + "name" : "validateResponsesDetails" + }, + "acm005849jsd" : { + "type" : "ControlElement", + "id" : "acm005849jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005850jsd" : { + "type" : "ControlElement", + "id" : "acm005850jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005851jsd" : { + "type" : "ControlElement", + "id" : "acm005851jsd", + "name" : "isHasAssignedWeights" + }, + "acm005852jsd" : { + "type" : "ControlElement", + "id" : "acm005852jsd", + "name" : "setHasAssignedWeights" + }, + "acm005853jsd" : { + "type" : "ControlElement", + "id" : "acm005853jsd", + "name" : "getMcqWeights" + }, + "acm005854jsd" : { + "type" : "ControlElement", + "id" : "acm005854jsd", + "name" : "setMcqWeights" + }, + "acm005855jsd" : { + "type" : "ControlElement", + "id" : "acm005855jsd", + "name" : "getMcqOtherWeight" + }, + "acm005856jsd" : { + "type" : "ControlElement", + "id" : "acm005856jsd", + "name" : "setMcqOtherWeight" + }, + "acm005857jsd" : { + "type" : "ControlElement", + "id" : "acm005857jsd", + "name" : "getNumOfMcqChoices" + }, + "acm005858jsd" : { + "type" : "ControlElement", + "id" : "acm005858jsd", + "name" : "getMcqChoices" + }, + "acm005859jsd" : { + "type" : "ControlElement", + "id" : "acm005859jsd", + "name" : "setMcqChoices" + }, + "acm005860jsd" : { + "type" : "ControlElement", + "id" : "acm005860jsd", + "name" : "isOtherEnabled" + }, + "acm005861jsd" : { + "type" : "ControlElement", + "id" : "acm005861jsd", + "name" : "setOtherEnabled" + }, + "acm005862jsd" : { + "type" : "ControlElement", + "id" : "acm005862jsd", + "name" : "isQuestionDropdownEnabled" + }, + "acm005863jsd" : { + "type" : "ControlElement", + "id" : "acm005863jsd", + "name" : "setQuestionDropdownEnabled" + }, + "acm005864jsd" : { + "type" : "ControlElement", + "id" : "acm005864jsd", + "name" : "getGenerateOptionsFor" + }, + "acm005865jsd" : { + "type" : "ControlElement", + "id" : "acm005865jsd", + "name" : "setGenerateOptionsFor" + }, + "acm005866jsd" : { + "type" : "ClassUnit", + "id" : "acm005866jsd", + "name" : "FeedbackMcqQuestionDetails", + "compilationUnitId" : "acm005839jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm005866jsd", "acm005880jsd", "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm005844jsd", "acm005845jsd", "acm005846jsd", "acm005847jsd", "acm005848jsd", "acm005849jsd", "acm005850jsd", "acm005851jsd", "acm005852jsd", "acm005853jsd", "acm005854jsd", "acm005855jsd", "acm005856jsd", "acm005857jsd", "acm005858jsd", "acm005859jsd", "acm005860jsd", "acm005861jsd", "acm005862jsd", "acm005863jsd", "acm005864jsd", "acm005865jsd" ] + }, + "acm005867jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005867jsd", + "name" : "FeedbackMcqResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005880jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005868jsd" : { + "type" : "CodePackage", + "id" : "acm005868jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005869jsd" ] + }, + "acm005869jsd" : { + "type" : "CodePackage", + "id" : "acm005869jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005870jsd" ] + }, + "acm005870jsd" : { + "type" : "CodePackage", + "id" : "acm005870jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005871jsd" ] + }, + "acm005871jsd" : { + "type" : "CodePackage", + "id" : "acm005871jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005867jsd" ] + }, + "acm005872jsd" : { + "type" : "ControlElement", + "id" : "acm005872jsd", + "name" : "FeedbackMcqResponseDetails" + }, + "acm005873jsd" : { + "type" : "ControlElement", + "id" : "acm005873jsd", + "name" : "getAnswerString" + }, + "acm005874jsd" : { + "type" : "ControlElement", + "id" : "acm005874jsd", + "name" : "getAnswer" + }, + "acm005875jsd" : { + "type" : "ControlElement", + "id" : "acm005875jsd", + "name" : "setAnswer" + }, + "acm005876jsd" : { + "type" : "ControlElement", + "id" : "acm005876jsd", + "name" : "isOther" + }, + "acm005877jsd" : { + "type" : "ControlElement", + "id" : "acm005877jsd", + "name" : "setOther" + }, + "acm005878jsd" : { + "type" : "ControlElement", + "id" : "acm005878jsd", + "name" : "getOtherFieldContent" + }, + "acm005879jsd" : { + "type" : "ControlElement", + "id" : "acm005879jsd", + "name" : "setOtherFieldContent" + }, + "acm005880jsd" : { + "type" : "ClassUnit", + "id" : "acm005880jsd", + "name" : "FeedbackMcqResponseDetails", + "compilationUnitId" : "acm005867jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005872jsd", "acm005873jsd", "acm005874jsd", "acm005875jsd", "acm005876jsd", "acm005877jsd", "acm005878jsd", "acm005879jsd" ] + }, + "acm005881jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005881jsd", + "name" : "FeedbackMsqQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005909jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005882jsd" : { + "type" : "CodePackage", + "id" : "acm005882jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005883jsd" ] + }, + "acm005883jsd" : { + "type" : "CodePackage", + "id" : "acm005883jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005884jsd" ] + }, + "acm005884jsd" : { + "type" : "CodePackage", + "id" : "acm005884jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005885jsd" ] + }, + "acm005885jsd" : { + "type" : "CodePackage", + "id" : "acm005885jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005881jsd" ] + }, + "acm005886jsd" : { + "type" : "ControlElement", + "id" : "acm005886jsd", + "name" : "FeedbackMsqQuestionDetails" + }, + "acm005887jsd" : { + "type" : "ControlElement", + "id" : "acm005887jsd", + "name" : "FeedbackMsqQuestionDetails" + }, + "acm005888jsd" : { + "type" : "ControlElement", + "id" : "acm005888jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005889jsd" : { + "type" : "ControlElement", + "id" : "acm005889jsd", + "name" : "validateQuestionDetails" + }, + "acm005890jsd" : { + "type" : "ControlElement", + "id" : "acm005890jsd", + "name" : "validateResponsesDetails" + }, + "acm005891jsd" : { + "type" : "ControlElement", + "id" : "acm005891jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005892jsd" : { + "type" : "ControlElement", + "id" : "acm005892jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005893jsd" : { + "type" : "ControlElement", + "id" : "acm005893jsd", + "name" : "getMsqChoices" + }, + "acm005894jsd" : { + "type" : "ControlElement", + "id" : "acm005894jsd", + "name" : "setMsqChoices" + }, + "acm005895jsd" : { + "type" : "ControlElement", + "id" : "acm005895jsd", + "name" : "isOtherEnabled" + }, + "acm005896jsd" : { + "type" : "ControlElement", + "id" : "acm005896jsd", + "name" : "setOtherEnabled" + }, + "acm005897jsd" : { + "type" : "ControlElement", + "id" : "acm005897jsd", + "name" : "isHasAssignedWeights" + }, + "acm005898jsd" : { + "type" : "ControlElement", + "id" : "acm005898jsd", + "name" : "setHasAssignedWeights" + }, + "acm005899jsd" : { + "type" : "ControlElement", + "id" : "acm005899jsd", + "name" : "getMsqWeights" + }, + "acm005900jsd" : { + "type" : "ControlElement", + "id" : "acm005900jsd", + "name" : "setMsqWeights" + }, + "acm005901jsd" : { + "type" : "ControlElement", + "id" : "acm005901jsd", + "name" : "getMsqOtherWeight" + }, + "acm005902jsd" : { + "type" : "ControlElement", + "id" : "acm005902jsd", + "name" : "setMsqOtherWeight" + }, + "acm005903jsd" : { + "type" : "ControlElement", + "id" : "acm005903jsd", + "name" : "getGenerateOptionsFor" + }, + "acm005904jsd" : { + "type" : "ControlElement", + "id" : "acm005904jsd", + "name" : "setGenerateOptionsFor" + }, + "acm005905jsd" : { + "type" : "ControlElement", + "id" : "acm005905jsd", + "name" : "getMaxSelectableChoices" + }, + "acm005906jsd" : { + "type" : "ControlElement", + "id" : "acm005906jsd", + "name" : "setMaxSelectableChoices" + }, + "acm005907jsd" : { + "type" : "ControlElement", + "id" : "acm005907jsd", + "name" : "getMinSelectableChoices" + }, + "acm005908jsd" : { + "type" : "ControlElement", + "id" : "acm005908jsd", + "name" : "setMinSelectableChoices" + }, + "acm005909jsd" : { + "type" : "ClassUnit", + "id" : "acm005909jsd", + "name" : "FeedbackMsqQuestionDetails", + "compilationUnitId" : "acm005881jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm005909jsd", "acm005923jsd", "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm005886jsd", "acm005887jsd", "acm005888jsd", "acm005889jsd", "acm005890jsd", "acm005891jsd", "acm005892jsd", "acm005893jsd", "acm005894jsd", "acm005895jsd", "acm005896jsd", "acm005897jsd", "acm005898jsd", "acm005899jsd", "acm005900jsd", "acm005901jsd", "acm005902jsd", "acm005903jsd", "acm005904jsd", "acm005905jsd", "acm005906jsd", "acm005907jsd", "acm005908jsd" ] + }, + "acm005910jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005910jsd", + "name" : "FeedbackMsqResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005923jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005911jsd" : { + "type" : "CodePackage", + "id" : "acm005911jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005912jsd" ] + }, + "acm005912jsd" : { + "type" : "CodePackage", + "id" : "acm005912jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005913jsd" ] + }, + "acm005913jsd" : { + "type" : "CodePackage", + "id" : "acm005913jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005914jsd" ] + }, + "acm005914jsd" : { + "type" : "CodePackage", + "id" : "acm005914jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005910jsd" ] + }, + "acm005915jsd" : { + "type" : "ControlElement", + "id" : "acm005915jsd", + "name" : "FeedbackMsqResponseDetails" + }, + "acm005916jsd" : { + "type" : "ControlElement", + "id" : "acm005916jsd", + "name" : "getAnswerString" + }, + "acm005917jsd" : { + "type" : "ControlElement", + "id" : "acm005917jsd", + "name" : "getAnswers" + }, + "acm005918jsd" : { + "type" : "ControlElement", + "id" : "acm005918jsd", + "name" : "setAnswers" + }, + "acm005919jsd" : { + "type" : "ControlElement", + "id" : "acm005919jsd", + "name" : "isOther" + }, + "acm005920jsd" : { + "type" : "ControlElement", + "id" : "acm005920jsd", + "name" : "setOther" + }, + "acm005921jsd" : { + "type" : "ControlElement", + "id" : "acm005921jsd", + "name" : "getOtherFieldContent" + }, + "acm005922jsd" : { + "type" : "ControlElement", + "id" : "acm005922jsd", + "name" : "setOtherFieldContent" + }, + "acm005923jsd" : { + "type" : "ClassUnit", + "id" : "acm005923jsd", + "name" : "FeedbackMsqResponseDetails", + "compilationUnitId" : "acm005910jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005915jsd", "acm005916jsd", "acm005917jsd", "acm005918jsd", "acm005919jsd", "acm005920jsd", "acm005921jsd", "acm005922jsd" ] + }, + "acm005924jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005924jsd", + "name" : "FeedbackNumericalScaleQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005942jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005925jsd" : { + "type" : "CodePackage", + "id" : "acm005925jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005926jsd" ] + }, + "acm005926jsd" : { + "type" : "CodePackage", + "id" : "acm005926jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005927jsd" ] + }, + "acm005927jsd" : { + "type" : "CodePackage", + "id" : "acm005927jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005928jsd" ] + }, + "acm005928jsd" : { + "type" : "CodePackage", + "id" : "acm005928jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005924jsd" ] + }, + "acm005929jsd" : { + "type" : "ControlElement", + "id" : "acm005929jsd", + "name" : "FeedbackNumericalScaleQuestionDetails" + }, + "acm005930jsd" : { + "type" : "ControlElement", + "id" : "acm005930jsd", + "name" : "FeedbackNumericalScaleQuestionDetails" + }, + "acm005931jsd" : { + "type" : "ControlElement", + "id" : "acm005931jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005932jsd" : { + "type" : "ControlElement", + "id" : "acm005932jsd", + "name" : "validateQuestionDetails" + }, + "acm005933jsd" : { + "type" : "ControlElement", + "id" : "acm005933jsd", + "name" : "validateResponsesDetails" + }, + "acm005934jsd" : { + "type" : "ControlElement", + "id" : "acm005934jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005935jsd" : { + "type" : "ControlElement", + "id" : "acm005935jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005936jsd" : { + "type" : "ControlElement", + "id" : "acm005936jsd", + "name" : "getMinScale" + }, + "acm005937jsd" : { + "type" : "ControlElement", + "id" : "acm005937jsd", + "name" : "setMinScale" + }, + "acm005938jsd" : { + "type" : "ControlElement", + "id" : "acm005938jsd", + "name" : "getMaxScale" + }, + "acm005939jsd" : { + "type" : "ControlElement", + "id" : "acm005939jsd", + "name" : "setMaxScale" + }, + "acm005940jsd" : { + "type" : "ControlElement", + "id" : "acm005940jsd", + "name" : "getStep" + }, + "acm005941jsd" : { + "type" : "ControlElement", + "id" : "acm005941jsd", + "name" : "setStep" + }, + "acm005942jsd" : { + "type" : "ClassUnit", + "id" : "acm005942jsd", + "name" : "FeedbackNumericalScaleQuestionDetails", + "compilationUnitId" : "acm005924jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005942jsd", "acm005952jsd", "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm005929jsd", "acm005930jsd", "acm005931jsd", "acm005932jsd", "acm005933jsd", "acm005934jsd", "acm005935jsd", "acm005936jsd", "acm005937jsd", "acm005938jsd", "acm005939jsd", "acm005940jsd", "acm005941jsd" ] + }, + "acm005943jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005943jsd", + "name" : "FeedbackNumericalScaleResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005952jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005944jsd" : { + "type" : "CodePackage", + "id" : "acm005944jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005945jsd" ] + }, + "acm005945jsd" : { + "type" : "CodePackage", + "id" : "acm005945jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005946jsd" ] + }, + "acm005946jsd" : { + "type" : "CodePackage", + "id" : "acm005946jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005947jsd" ] + }, + "acm005947jsd" : { + "type" : "CodePackage", + "id" : "acm005947jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005943jsd" ] + }, + "acm005948jsd" : { + "type" : "ControlElement", + "id" : "acm005948jsd", + "name" : "FeedbackNumericalScaleResponseDetails" + }, + "acm005949jsd" : { + "type" : "ControlElement", + "id" : "acm005949jsd", + "name" : "getAnswerString" + }, + "acm005950jsd" : { + "type" : "ControlElement", + "id" : "acm005950jsd", + "name" : "getAnswer" + }, + "acm005951jsd" : { + "type" : "ControlElement", + "id" : "acm005951jsd", + "name" : "setAnswer" + }, + "acm005952jsd" : { + "type" : "ClassUnit", + "id" : "acm005952jsd", + "name" : "FeedbackNumericalScaleResponseDetails", + "compilationUnitId" : "acm005943jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm005948jsd", "acm005949jsd", "acm005950jsd", "acm005951jsd" ] + }, + "acm005953jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005953jsd", + "name" : "FeedbackQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm005977jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005954jsd" : { + "type" : "CodePackage", + "id" : "acm005954jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005955jsd" ] + }, + "acm005955jsd" : { + "type" : "CodePackage", + "id" : "acm005955jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005956jsd" ] + }, + "acm005956jsd" : { + "type" : "CodePackage", + "id" : "acm005956jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005957jsd" ] + }, + "acm005957jsd" : { + "type" : "CodePackage", + "id" : "acm005957jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005953jsd" ] + }, + "acm005958jsd" : { + "type" : "ControlElement", + "id" : "acm005958jsd", + "name" : "FeedbackQuestionDetails" + }, + "acm005959jsd" : { + "type" : "ControlElement", + "id" : "acm005959jsd", + "name" : "FeedbackQuestionDetails" + }, + "acm005960jsd" : { + "type" : "ControlElement", + "id" : "acm005960jsd", + "name" : "getQuestionResultStatisticsJson" + }, + "acm005961jsd" : { + "type" : "ControlElement", + "id" : "acm005961jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005962jsd" : { + "type" : "ControlElement", + "id" : "acm005962jsd", + "name" : "isIndividualResponsesShownToStudents" + }, + "acm005963jsd" : { + "type" : "ControlElement", + "id" : "acm005963jsd", + "name" : "validateQuestionDetails" + }, + "acm005964jsd" : { + "type" : "ControlElement", + "id" : "acm005964jsd", + "name" : "validateResponsesDetails" + }, + "acm005965jsd" : { + "type" : "ControlElement", + "id" : "acm005965jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005966jsd" : { + "type" : "ControlElement", + "id" : "acm005966jsd", + "name" : "isInstructorCommentsOnResponsesAllowed" + }, + "acm005967jsd" : { + "type" : "ControlElement", + "id" : "acm005967jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005968jsd" : { + "type" : "ControlElement", + "id" : "acm005968jsd", + "name" : "shouldGenerateMissingResponses" + }, + "acm005969jsd" : { + "type" : "ControlElement", + "id" : "acm005969jsd", + "name" : "equals" + }, + "acm005970jsd" : { + "type" : "ControlElement", + "id" : "acm005970jsd", + "name" : "hashCode" + }, + "acm005971jsd" : { + "type" : "ControlElement", + "id" : "acm005971jsd", + "name" : "getJsonString" + }, + "acm005972jsd" : { + "type" : "ControlElement", + "id" : "acm005972jsd", + "name" : "getDeepCopy" + }, + "acm005973jsd" : { + "type" : "ControlElement", + "id" : "acm005973jsd", + "name" : "getQuestionType" + }, + "acm005974jsd" : { + "type" : "ControlElement", + "id" : "acm005974jsd", + "name" : "setQuestionType" + }, + "acm005975jsd" : { + "type" : "ControlElement", + "id" : "acm005975jsd", + "name" : "getQuestionText" + }, + "acm005976jsd" : { + "type" : "ControlElement", + "id" : "acm005976jsd", + "name" : "setQuestionText" + }, + "acm005977jsd" : { + "type" : "ClassUnit", + "id" : "acm005977jsd", + "name" : "FeedbackQuestionDetails", + "compilationUnitId" : "acm005953jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004383jsd", "acm004788jsd", "acm005977jsd", "acm005986jsd", "acm006061jsd" ], + "content" : [ "acm005958jsd", "acm005959jsd", "acm005960jsd", "acm005961jsd", "acm005962jsd", "acm005963jsd", "acm005964jsd", "acm005965jsd", "acm005966jsd", "acm005967jsd", "acm005968jsd", "acm005969jsd", "acm005970jsd", "acm005971jsd", "acm005972jsd", "acm005973jsd", "acm005974jsd", "acm005975jsd", "acm005976jsd" ] + }, + "acm005978jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005978jsd", + "name" : "FeedbackQuestionType", + "parentId" : "acm005740jsd", + "content" : [ "acm005986jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005979jsd" : { + "type" : "CodePackage", + "id" : "acm005979jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005980jsd" ] + }, + "acm005980jsd" : { + "type" : "CodePackage", + "id" : "acm005980jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005981jsd" ] + }, + "acm005981jsd" : { + "type" : "CodePackage", + "id" : "acm005981jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005982jsd" ] + }, + "acm005982jsd" : { + "type" : "CodePackage", + "id" : "acm005982jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005978jsd" ] + }, + "acm005983jsd" : { + "type" : "ControlElement", + "id" : "acm005983jsd", + "name" : "FeedbackQuestionType" + }, + "acm005984jsd" : { + "type" : "ControlElement", + "id" : "acm005984jsd", + "name" : "getQuestionDetailsClass" + }, + "acm005985jsd" : { + "type" : "ControlElement", + "id" : "acm005985jsd", + "name" : "getResponseDetailsClass" + }, + "acm005986jsd" : { + "type" : "ClassUnit", + "id" : "acm005986jsd", + "name" : "FeedbackQuestionType", + "compilationUnitId" : "acm005978jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm005983jsd", "acm005984jsd", "acm005985jsd" ] + }, + "acm005987jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm005987jsd", + "name" : "FeedbackRankOptionsQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006001jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm005988jsd" : { + "type" : "CodePackage", + "id" : "acm005988jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm005989jsd" ] + }, + "acm005989jsd" : { + "type" : "CodePackage", + "id" : "acm005989jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm005990jsd" ] + }, + "acm005990jsd" : { + "type" : "CodePackage", + "id" : "acm005990jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm005991jsd" ] + }, + "acm005991jsd" : { + "type" : "CodePackage", + "id" : "acm005991jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm005987jsd" ] + }, + "acm005992jsd" : { + "type" : "ControlElement", + "id" : "acm005992jsd", + "name" : "FeedbackRankOptionsQuestionDetails" + }, + "acm005993jsd" : { + "type" : "ControlElement", + "id" : "acm005993jsd", + "name" : "FeedbackRankOptionsQuestionDetails" + }, + "acm005994jsd" : { + "type" : "ControlElement", + "id" : "acm005994jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm005995jsd" : { + "type" : "ControlElement", + "id" : "acm005995jsd", + "name" : "validateQuestionDetails" + }, + "acm005996jsd" : { + "type" : "ControlElement", + "id" : "acm005996jsd", + "name" : "validateResponsesDetails" + }, + "acm005997jsd" : { + "type" : "ControlElement", + "id" : "acm005997jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm005998jsd" : { + "type" : "ControlElement", + "id" : "acm005998jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm005999jsd" : { + "type" : "ControlElement", + "id" : "acm005999jsd", + "name" : "getOptions" + }, + "acm006000jsd" : { + "type" : "ControlElement", + "id" : "acm006000jsd", + "name" : "setOptions" + }, + "acm006001jsd" : { + "type" : "ClassUnit", + "id" : "acm006001jsd", + "name" : "FeedbackRankOptionsQuestionDetails", + "compilationUnitId" : "acm005987jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006025jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006001jsd", "acm006012jsd", "acm006061jsd" ], + "content" : [ "acm005992jsd", "acm005993jsd", "acm005994jsd", "acm005995jsd", "acm005996jsd", "acm005997jsd", "acm005998jsd", "acm005999jsd", "acm006000jsd" ] + }, + "acm006002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006002jsd", + "name" : "FeedbackRankOptionsResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006012jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006003jsd" : { + "type" : "CodePackage", + "id" : "acm006003jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006004jsd" ] + }, + "acm006004jsd" : { + "type" : "CodePackage", + "id" : "acm006004jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006005jsd" ] + }, + "acm006005jsd" : { + "type" : "CodePackage", + "id" : "acm006005jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006006jsd" ] + }, + "acm006006jsd" : { + "type" : "CodePackage", + "id" : "acm006006jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006002jsd" ] + }, + "acm006007jsd" : { + "type" : "ControlElement", + "id" : "acm006007jsd", + "name" : "FeedbackRankOptionsResponseDetails" + }, + "acm006008jsd" : { + "type" : "ControlElement", + "id" : "acm006008jsd", + "name" : "getFilteredSortedAnswerList" + }, + "acm006009jsd" : { + "type" : "ControlElement", + "id" : "acm006009jsd", + "name" : "getAnswerString" + }, + "acm006010jsd" : { + "type" : "ControlElement", + "id" : "acm006010jsd", + "name" : "getAnswers" + }, + "acm006011jsd" : { + "type" : "ControlElement", + "id" : "acm006011jsd", + "name" : "setAnswers" + }, + "acm006012jsd" : { + "type" : "ClassUnit", + "id" : "acm006012jsd", + "name" : "FeedbackRankOptionsResponseDetails", + "compilationUnitId" : "acm006002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006007jsd", "acm006008jsd", "acm006009jsd", "acm006010jsd", "acm006011jsd" ] + }, + "acm006013jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006013jsd", + "name" : "FeedbackRankQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006025jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006014jsd" : { + "type" : "CodePackage", + "id" : "acm006014jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006015jsd" ] + }, + "acm006015jsd" : { + "type" : "CodePackage", + "id" : "acm006015jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006016jsd" ] + }, + "acm006016jsd" : { + "type" : "CodePackage", + "id" : "acm006016jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006017jsd" ] + }, + "acm006017jsd" : { + "type" : "CodePackage", + "id" : "acm006017jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006013jsd" ] + }, + "acm006018jsd" : { + "type" : "ControlElement", + "id" : "acm006018jsd", + "name" : "FeedbackRankQuestionDetails" + }, + "acm006019jsd" : { + "type" : "ControlElement", + "id" : "acm006019jsd", + "name" : "getMinOptionsToBeRanked" + }, + "acm006020jsd" : { + "type" : "ControlElement", + "id" : "acm006020jsd", + "name" : "setMinOptionsToBeRanked" + }, + "acm006021jsd" : { + "type" : "ControlElement", + "id" : "acm006021jsd", + "name" : "getMaxOptionsToBeRanked" + }, + "acm006022jsd" : { + "type" : "ControlElement", + "id" : "acm006022jsd", + "name" : "setMaxOptionsToBeRanked" + }, + "acm006023jsd" : { + "type" : "ControlElement", + "id" : "acm006023jsd", + "name" : "isAreDuplicatesAllowed" + }, + "acm006024jsd" : { + "type" : "ControlElement", + "id" : "acm006024jsd", + "name" : "setAreDuplicatesAllowed" + }, + "acm006025jsd" : { + "type" : "ClassUnit", + "id" : "acm006025jsd", + "name" : "FeedbackRankQuestionDetails", + "compilationUnitId" : "acm006013jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005986jsd" ], + "content" : [ "acm006018jsd", "acm006019jsd", "acm006020jsd", "acm006021jsd", "acm006022jsd", "acm006023jsd", "acm006024jsd" ] + }, + "acm006026jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006026jsd", + "name" : "FeedbackRankRecipientsQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006038jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006027jsd" : { + "type" : "CodePackage", + "id" : "acm006027jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006028jsd" ] + }, + "acm006028jsd" : { + "type" : "CodePackage", + "id" : "acm006028jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006029jsd" ] + }, + "acm006029jsd" : { + "type" : "CodePackage", + "id" : "acm006029jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006030jsd" ] + }, + "acm006030jsd" : { + "type" : "CodePackage", + "id" : "acm006030jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006026jsd" ] + }, + "acm006031jsd" : { + "type" : "ControlElement", + "id" : "acm006031jsd", + "name" : "FeedbackRankRecipientsQuestionDetails" + }, + "acm006032jsd" : { + "type" : "ControlElement", + "id" : "acm006032jsd", + "name" : "FeedbackRankRecipientsQuestionDetails" + }, + "acm006033jsd" : { + "type" : "ControlElement", + "id" : "acm006033jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm006034jsd" : { + "type" : "ControlElement", + "id" : "acm006034jsd", + "name" : "validateQuestionDetails" + }, + "acm006035jsd" : { + "type" : "ControlElement", + "id" : "acm006035jsd", + "name" : "validateResponsesDetails" + }, + "acm006036jsd" : { + "type" : "ControlElement", + "id" : "acm006036jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm006037jsd" : { + "type" : "ControlElement", + "id" : "acm006037jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm006038jsd" : { + "type" : "ClassUnit", + "id" : "acm006038jsd", + "name" : "FeedbackRankRecipientsQuestionDetails", + "compilationUnitId" : "acm006026jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006025jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006049jsd", "acm006061jsd" ], + "content" : [ "acm006031jsd", "acm006032jsd", "acm006033jsd", "acm006034jsd", "acm006035jsd", "acm006036jsd", "acm006037jsd" ] + }, + "acm006039jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006039jsd", + "name" : "FeedbackRankRecipientsResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006049jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006040jsd" : { + "type" : "CodePackage", + "id" : "acm006040jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006041jsd" ] + }, + "acm006041jsd" : { + "type" : "CodePackage", + "id" : "acm006041jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006042jsd" ] + }, + "acm006042jsd" : { + "type" : "CodePackage", + "id" : "acm006042jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006043jsd" ] + }, + "acm006043jsd" : { + "type" : "CodePackage", + "id" : "acm006043jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006039jsd" ] + }, + "acm006044jsd" : { + "type" : "ControlElement", + "id" : "acm006044jsd", + "name" : "FeedbackRankRecipientsResponseDetails" + }, + "acm006045jsd" : { + "type" : "ControlElement", + "id" : "acm006045jsd", + "name" : "getUpdateOptionsForRankRecipientQuestions" + }, + "acm006046jsd" : { + "type" : "ControlElement", + "id" : "acm006046jsd", + "name" : "getAnswerString" + }, + "acm006047jsd" : { + "type" : "ControlElement", + "id" : "acm006047jsd", + "name" : "getAnswer" + }, + "acm006048jsd" : { + "type" : "ControlElement", + "id" : "acm006048jsd", + "name" : "setAnswer" + }, + "acm006049jsd" : { + "type" : "ClassUnit", + "id" : "acm006049jsd", + "name" : "FeedbackRankRecipientsResponseDetails", + "compilationUnitId" : "acm006039jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004871jsd", "acm004885jsd", "acm006049jsd", "acm006061jsd" ], + "content" : [ "acm006044jsd", "acm006045jsd", "acm006046jsd", "acm006047jsd", "acm006048jsd" ] + }, + "acm006050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006050jsd", + "name" : "FeedbackResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006061jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006051jsd" : { + "type" : "CodePackage", + "id" : "acm006051jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006052jsd" ] + }, + "acm006052jsd" : { + "type" : "CodePackage", + "id" : "acm006052jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006053jsd" ] + }, + "acm006053jsd" : { + "type" : "CodePackage", + "id" : "acm006053jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006054jsd" ] + }, + "acm006054jsd" : { + "type" : "CodePackage", + "id" : "acm006054jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006050jsd" ] + }, + "acm006055jsd" : { + "type" : "ControlElement", + "id" : "acm006055jsd", + "name" : "FeedbackResponseDetails" + }, + "acm006056jsd" : { + "type" : "ControlElement", + "id" : "acm006056jsd", + "name" : "getAnswerString" + }, + "acm006057jsd" : { + "type" : "ControlElement", + "id" : "acm006057jsd", + "name" : "getJsonString" + }, + "acm006058jsd" : { + "type" : "ControlElement", + "id" : "acm006058jsd", + "name" : "getDeepCopy" + }, + "acm006059jsd" : { + "type" : "ControlElement", + "id" : "acm006059jsd", + "name" : "setQuestionType" + }, + "acm006060jsd" : { + "type" : "ControlElement", + "id" : "acm006060jsd", + "name" : "getQuestionType" + }, + "acm006061jsd" : { + "type" : "ClassUnit", + "id" : "acm006061jsd", + "name" : "FeedbackResponseDetails", + "compilationUnitId" : "acm006050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005986jsd", "acm006061jsd", "acm006127jsd" ], + "content" : [ "acm006055jsd", "acm006056jsd", "acm006057jsd", "acm006058jsd", "acm006059jsd", "acm006060jsd" ] + }, + "acm006062jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006062jsd", + "name" : "FeedbackRubricQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006089jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006063jsd" : { + "type" : "CodePackage", + "id" : "acm006063jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006064jsd" ] + }, + "acm006064jsd" : { + "type" : "CodePackage", + "id" : "acm006064jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006065jsd" ] + }, + "acm006065jsd" : { + "type" : "CodePackage", + "id" : "acm006065jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006066jsd" ] + }, + "acm006066jsd" : { + "type" : "CodePackage", + "id" : "acm006066jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006062jsd" ] + }, + "acm006067jsd" : { + "type" : "ControlElement", + "id" : "acm006067jsd", + "name" : "FeedbackRubricQuestionDetails" + }, + "acm006068jsd" : { + "type" : "ControlElement", + "id" : "acm006068jsd", + "name" : "FeedbackRubricQuestionDetails" + }, + "acm006069jsd" : { + "type" : "ControlElement", + "id" : "acm006069jsd", + "name" : "isValidDescriptionSize" + }, + "acm006070jsd" : { + "type" : "ControlElement", + "id" : "acm006070jsd", + "name" : "isValidWeightSize" + }, + "acm006071jsd" : { + "type" : "ControlElement", + "id" : "acm006071jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm006072jsd" : { + "type" : "ControlElement", + "id" : "acm006072jsd", + "name" : "validateQuestionDetails" + }, + "acm006073jsd" : { + "type" : "ControlElement", + "id" : "acm006073jsd", + "name" : "validateResponsesDetails" + }, + "acm006074jsd" : { + "type" : "ControlElement", + "id" : "acm006074jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm006075jsd" : { + "type" : "ControlElement", + "id" : "acm006075jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm006076jsd" : { + "type" : "ControlElement", + "id" : "acm006076jsd", + "name" : "getRubricWeights" + }, + "acm006077jsd" : { + "type" : "ControlElement", + "id" : "acm006077jsd", + "name" : "isHasAssignedWeights" + }, + "acm006078jsd" : { + "type" : "ControlElement", + "id" : "acm006078jsd", + "name" : "setHasAssignedWeights" + }, + "acm006079jsd" : { + "type" : "ControlElement", + "id" : "acm006079jsd", + "name" : "getRubricWeightsForEachCell" + }, + "acm006080jsd" : { + "type" : "ControlElement", + "id" : "acm006080jsd", + "name" : "setRubricWeightsForEachCell" + }, + "acm006081jsd" : { + "type" : "ControlElement", + "id" : "acm006081jsd", + "name" : "getNumOfRubricChoices" + }, + "acm006082jsd" : { + "type" : "ControlElement", + "id" : "acm006082jsd", + "name" : "getRubricChoices" + }, + "acm006083jsd" : { + "type" : "ControlElement", + "id" : "acm006083jsd", + "name" : "setRubricChoices" + }, + "acm006084jsd" : { + "type" : "ControlElement", + "id" : "acm006084jsd", + "name" : "getNumOfRubricSubQuestions" + }, + "acm006085jsd" : { + "type" : "ControlElement", + "id" : "acm006085jsd", + "name" : "getRubricSubQuestions" + }, + "acm006086jsd" : { + "type" : "ControlElement", + "id" : "acm006086jsd", + "name" : "setRubricSubQuestions" + }, + "acm006087jsd" : { + "type" : "ControlElement", + "id" : "acm006087jsd", + "name" : "getRubricDescriptions" + }, + "acm006088jsd" : { + "type" : "ControlElement", + "id" : "acm006088jsd", + "name" : "setRubricDescriptions" + }, + "acm006089jsd" : { + "type" : "ClassUnit", + "id" : "acm006089jsd", + "name" : "FeedbackRubricQuestionDetails", + "compilationUnitId" : "acm006062jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006061jsd", "acm006089jsd", "acm006099jsd" ], + "content" : [ "acm006067jsd", "acm006068jsd", "acm006069jsd", "acm006070jsd", "acm006071jsd", "acm006072jsd", "acm006073jsd", "acm006074jsd", "acm006075jsd", "acm006076jsd", "acm006077jsd", "acm006078jsd", "acm006079jsd", "acm006080jsd", "acm006081jsd", "acm006082jsd", "acm006083jsd", "acm006084jsd", "acm006085jsd", "acm006086jsd", "acm006087jsd", "acm006088jsd" ] + }, + "acm006090jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006090jsd", + "name" : "FeedbackRubricResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006099jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006091jsd" : { + "type" : "CodePackage", + "id" : "acm006091jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006092jsd" ] + }, + "acm006092jsd" : { + "type" : "CodePackage", + "id" : "acm006092jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006093jsd" ] + }, + "acm006093jsd" : { + "type" : "CodePackage", + "id" : "acm006093jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006094jsd" ] + }, + "acm006094jsd" : { + "type" : "CodePackage", + "id" : "acm006094jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006090jsd" ] + }, + "acm006095jsd" : { + "type" : "ControlElement", + "id" : "acm006095jsd", + "name" : "FeedbackRubricResponseDetails" + }, + "acm006096jsd" : { + "type" : "ControlElement", + "id" : "acm006096jsd", + "name" : "getAnswerString" + }, + "acm006097jsd" : { + "type" : "ControlElement", + "id" : "acm006097jsd", + "name" : "getAnswer" + }, + "acm006098jsd" : { + "type" : "ControlElement", + "id" : "acm006098jsd", + "name" : "setAnswer" + }, + "acm006099jsd" : { + "type" : "ClassUnit", + "id" : "acm006099jsd", + "name" : "FeedbackRubricResponseDetails", + "compilationUnitId" : "acm006090jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006095jsd", "acm006096jsd", "acm006097jsd", "acm006098jsd" ] + }, + "acm006100jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006100jsd", + "name" : "FeedbackTextQuestionDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006116jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006101jsd" : { + "type" : "CodePackage", + "id" : "acm006101jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006102jsd" ] + }, + "acm006102jsd" : { + "type" : "CodePackage", + "id" : "acm006102jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006103jsd" ] + }, + "acm006103jsd" : { + "type" : "CodePackage", + "id" : "acm006103jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006104jsd" ] + }, + "acm006104jsd" : { + "type" : "CodePackage", + "id" : "acm006104jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006100jsd" ] + }, + "acm006105jsd" : { + "type" : "ControlElement", + "id" : "acm006105jsd", + "name" : "FeedbackTextQuestionDetails" + }, + "acm006106jsd" : { + "type" : "ControlElement", + "id" : "acm006106jsd", + "name" : "FeedbackTextQuestionDetails" + }, + "acm006107jsd" : { + "type" : "ControlElement", + "id" : "acm006107jsd", + "name" : "shouldChangesRequireResponseDeletion" + }, + "acm006108jsd" : { + "type" : "ControlElement", + "id" : "acm006108jsd", + "name" : "validateQuestionDetails" + }, + "acm006109jsd" : { + "type" : "ControlElement", + "id" : "acm006109jsd", + "name" : "validateResponsesDetails" + }, + "acm006110jsd" : { + "type" : "ControlElement", + "id" : "acm006110jsd", + "name" : "isFeedbackParticipantCommentsOnResponsesAllowed" + }, + "acm006111jsd" : { + "type" : "ControlElement", + "id" : "acm006111jsd", + "name" : "validateGiverRecipientVisibility" + }, + "acm006112jsd" : { + "type" : "ControlElement", + "id" : "acm006112jsd", + "name" : "getRecommendedLength" + }, + "acm006113jsd" : { + "type" : "ControlElement", + "id" : "acm006113jsd", + "name" : "setRecommendedLength" + }, + "acm006114jsd" : { + "type" : "ControlElement", + "id" : "acm006114jsd", + "name" : "getShouldAllowRichText" + }, + "acm006115jsd" : { + "type" : "ControlElement", + "id" : "acm006115jsd", + "name" : "setShouldAllowRichText" + }, + "acm006116jsd" : { + "type" : "ClassUnit", + "id" : "acm006116jsd", + "name" : "FeedbackTextQuestionDetails", + "compilationUnitId" : "acm006100jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm005977jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006061jsd", "acm006116jsd" ], + "content" : [ "acm006105jsd", "acm006106jsd", "acm006107jsd", "acm006108jsd", "acm006109jsd", "acm006110jsd", "acm006111jsd", "acm006112jsd", "acm006113jsd", "acm006114jsd", "acm006115jsd" ] + }, + "acm006117jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006117jsd", + "name" : "FeedbackTextResponseDetails", + "parentId" : "acm005740jsd", + "content" : [ "acm006127jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006118jsd" : { + "type" : "CodePackage", + "id" : "acm006118jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006119jsd" ] + }, + "acm006119jsd" : { + "type" : "CodePackage", + "id" : "acm006119jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006120jsd" ] + }, + "acm006120jsd" : { + "type" : "CodePackage", + "id" : "acm006120jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006121jsd" ] + }, + "acm006121jsd" : { + "type" : "CodePackage", + "id" : "acm006121jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006117jsd" ] + }, + "acm006122jsd" : { + "type" : "ControlElement", + "id" : "acm006122jsd", + "name" : "FeedbackTextResponseDetails" + }, + "acm006123jsd" : { + "type" : "ControlElement", + "id" : "acm006123jsd", + "name" : "FeedbackTextResponseDetails" + }, + "acm006124jsd" : { + "type" : "ControlElement", + "id" : "acm006124jsd", + "name" : "getAnswerString" + }, + "acm006125jsd" : { + "type" : "ControlElement", + "id" : "acm006125jsd", + "name" : "getAnswer" + }, + "acm006126jsd" : { + "type" : "ControlElement", + "id" : "acm006126jsd", + "name" : "setAnswer" + }, + "acm006127jsd" : { + "type" : "ClassUnit", + "id" : "acm006127jsd", + "name" : "FeedbackTextResponseDetails", + "compilationUnitId" : "acm006117jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006061jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006122jsd", "acm006123jsd", "acm006124jsd", "acm006125jsd", "acm006126jsd" ] + }, + "acm006128jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006128jsd", + "name" : "package-info", + "parentId" : "acm005740jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006129jsd" : { + "type" : "CodePackage", + "id" : "acm006129jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006130jsd" ] + }, + "acm006130jsd" : { + "type" : "CodePackage", + "id" : "acm006130jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006131jsd" ] + }, + "acm006131jsd" : { + "type" : "CodePackage", + "id" : "acm006131jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm006132jsd" ] + }, + "acm006132jsd" : { + "type" : "CodePackage", + "id" : "acm006132jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm006128jsd" ] + }, + "acm006133jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006133jsd", + "name" : "AuthException", + "parentId" : "acm006136jsd", + "content" : [ "acm006138jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006134jsd" : { + "type" : "CodePackage", + "id" : "acm006134jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006135jsd" ] + }, + "acm006135jsd" : { + "type" : "CodePackage", + "id" : "acm006135jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006136jsd" ] + }, + "acm006136jsd" : { + "type" : "CodePackage", + "id" : "acm006136jsd", + "name" : "exception", + "parentId" : "acm004139jsd", + "content" : [ "acm006133jsd", "acm006139jsd", "acm006144jsd", "acm006151jsd", "acm006157jsd", "acm006163jsd", "acm006169jsd", "acm006175jsd", "acm006181jsd", "acm006189jsd", "acm006198jsd" ] + }, + "acm006137jsd" : { + "type" : "ControlElement", + "id" : "acm006137jsd", + "name" : "AuthException" + }, + "acm006138jsd" : { + "type" : "ClassUnit", + "id" : "acm006138jsd", + "name" : "AuthException", + "compilationUnitId" : "acm006133jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006137jsd" ] + }, + "acm006139jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006139jsd", + "name" : "DeadlineExceededException", + "parentId" : "acm006136jsd", + "content" : [ "acm006143jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006140jsd" : { + "type" : "CodePackage", + "id" : "acm006140jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006141jsd" ] + }, + "acm006141jsd" : { + "type" : "CodePackage", + "id" : "acm006141jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006142jsd" ] + }, + "acm006142jsd" : { + "type" : "CodePackage", + "id" : "acm006142jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006139jsd" ] + }, + "acm006143jsd" : { + "type" : "ClassUnit", + "id" : "acm006143jsd", + "name" : "DeadlineExceededException", + "compilationUnitId" : "acm006139jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006144jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006144jsd", + "name" : "EmailSendingException", + "parentId" : "acm006136jsd", + "content" : [ "acm006150jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006145jsd" : { + "type" : "CodePackage", + "id" : "acm006145jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006146jsd" ] + }, + "acm006146jsd" : { + "type" : "CodePackage", + "id" : "acm006146jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006147jsd" ] + }, + "acm006147jsd" : { + "type" : "CodePackage", + "id" : "acm006147jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006144jsd" ] + }, + "acm006148jsd" : { + "type" : "ControlElement", + "id" : "acm006148jsd", + "name" : "EmailSendingException" + }, + "acm006149jsd" : { + "type" : "ControlElement", + "id" : "acm006149jsd", + "name" : "getStatusCode" + }, + "acm006150jsd" : { + "type" : "ClassUnit", + "id" : "acm006150jsd", + "name" : "EmailSendingException", + "compilationUnitId" : "acm006144jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006148jsd", "acm006149jsd" ] + }, + "acm006151jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006151jsd", + "name" : "EnrollException", + "parentId" : "acm006136jsd", + "content" : [ "acm006156jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006152jsd" : { + "type" : "CodePackage", + "id" : "acm006152jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006153jsd" ] + }, + "acm006153jsd" : { + "type" : "CodePackage", + "id" : "acm006153jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006154jsd" ] + }, + "acm006154jsd" : { + "type" : "CodePackage", + "id" : "acm006154jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006151jsd" ] + }, + "acm006155jsd" : { + "type" : "ControlElement", + "id" : "acm006155jsd", + "name" : "EnrollException" + }, + "acm006156jsd" : { + "type" : "ClassUnit", + "id" : "acm006156jsd", + "name" : "EnrollException", + "compilationUnitId" : "acm006151jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006155jsd" ] + }, + "acm006157jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006157jsd", + "name" : "EntityAlreadyExistsException", + "parentId" : "acm006136jsd", + "content" : [ "acm006162jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006158jsd" : { + "type" : "CodePackage", + "id" : "acm006158jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006159jsd" ] + }, + "acm006159jsd" : { + "type" : "CodePackage", + "id" : "acm006159jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006160jsd" ] + }, + "acm006160jsd" : { + "type" : "CodePackage", + "id" : "acm006160jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006157jsd" ] + }, + "acm006161jsd" : { + "type" : "ControlElement", + "id" : "acm006161jsd", + "name" : "EntityAlreadyExistsException" + }, + "acm006162jsd" : { + "type" : "ClassUnit", + "id" : "acm006162jsd", + "name" : "EntityAlreadyExistsException", + "compilationUnitId" : "acm006157jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006161jsd" ] + }, + "acm006163jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006163jsd", + "name" : "EntityDoesNotExistException", + "parentId" : "acm006136jsd", + "content" : [ "acm006168jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006164jsd" : { + "type" : "CodePackage", + "id" : "acm006164jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006165jsd" ] + }, + "acm006165jsd" : { + "type" : "CodePackage", + "id" : "acm006165jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006166jsd" ] + }, + "acm006166jsd" : { + "type" : "CodePackage", + "id" : "acm006166jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006163jsd" ] + }, + "acm006167jsd" : { + "type" : "ControlElement", + "id" : "acm006167jsd", + "name" : "EntityDoesNotExistException" + }, + "acm006168jsd" : { + "type" : "ClassUnit", + "id" : "acm006168jsd", + "name" : "EntityDoesNotExistException", + "compilationUnitId" : "acm006163jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006167jsd" ] + }, + "acm006169jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006169jsd", + "name" : "HttpRequestFailedException", + "parentId" : "acm006136jsd", + "content" : [ "acm006174jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006170jsd" : { + "type" : "CodePackage", + "id" : "acm006170jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006171jsd" ] + }, + "acm006171jsd" : { + "type" : "CodePackage", + "id" : "acm006171jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006172jsd" ] + }, + "acm006172jsd" : { + "type" : "CodePackage", + "id" : "acm006172jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006169jsd" ] + }, + "acm006173jsd" : { + "type" : "ControlElement", + "id" : "acm006173jsd", + "name" : "HttpRequestFailedException" + }, + "acm006174jsd" : { + "type" : "ClassUnit", + "id" : "acm006174jsd", + "name" : "HttpRequestFailedException", + "compilationUnitId" : "acm006169jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006173jsd" ] + }, + "acm006175jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006175jsd", + "name" : "InstructorUpdateException", + "parentId" : "acm006136jsd", + "content" : [ "acm006180jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006176jsd" : { + "type" : "CodePackage", + "id" : "acm006176jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006177jsd" ] + }, + "acm006177jsd" : { + "type" : "CodePackage", + "id" : "acm006177jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006178jsd" ] + }, + "acm006178jsd" : { + "type" : "CodePackage", + "id" : "acm006178jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006175jsd" ] + }, + "acm006179jsd" : { + "type" : "ControlElement", + "id" : "acm006179jsd", + "name" : "InstructorUpdateException" + }, + "acm006180jsd" : { + "type" : "ClassUnit", + "id" : "acm006180jsd", + "name" : "InstructorUpdateException", + "compilationUnitId" : "acm006175jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006179jsd" ] + }, + "acm006181jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006181jsd", + "name" : "InvalidParametersException", + "parentId" : "acm006136jsd", + "content" : [ "acm006188jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006182jsd" : { + "type" : "CodePackage", + "id" : "acm006182jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006183jsd" ] + }, + "acm006183jsd" : { + "type" : "CodePackage", + "id" : "acm006183jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006184jsd" ] + }, + "acm006184jsd" : { + "type" : "CodePackage", + "id" : "acm006184jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006181jsd" ] + }, + "acm006185jsd" : { + "type" : "ControlElement", + "id" : "acm006185jsd", + "name" : "InvalidParametersException" + }, + "acm006186jsd" : { + "type" : "ControlElement", + "id" : "acm006186jsd", + "name" : "InvalidParametersException" + }, + "acm006187jsd" : { + "type" : "ControlElement", + "id" : "acm006187jsd", + "name" : "InvalidParametersException" + }, + "acm006188jsd" : { + "type" : "ClassUnit", + "id" : "acm006188jsd", + "name" : "InvalidParametersException", + "compilationUnitId" : "acm006181jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006185jsd", "acm006186jsd", "acm006187jsd" ] + }, + "acm006189jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006189jsd", + "name" : "SearchServiceException", + "parentId" : "acm006136jsd", + "content" : [ "acm006197jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006190jsd" : { + "type" : "CodePackage", + "id" : "acm006190jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006191jsd" ] + }, + "acm006191jsd" : { + "type" : "CodePackage", + "id" : "acm006191jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006192jsd" ] + }, + "acm006192jsd" : { + "type" : "CodePackage", + "id" : "acm006192jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006189jsd" ] + }, + "acm006193jsd" : { + "type" : "ControlElement", + "id" : "acm006193jsd", + "name" : "SearchServiceException" + }, + "acm006194jsd" : { + "type" : "ControlElement", + "id" : "acm006194jsd", + "name" : "SearchServiceException" + }, + "acm006195jsd" : { + "type" : "ControlElement", + "id" : "acm006195jsd", + "name" : "SearchServiceException" + }, + "acm006196jsd" : { + "type" : "ControlElement", + "id" : "acm006196jsd", + "name" : "getStatusCode" + }, + "acm006197jsd" : { + "type" : "ClassUnit", + "id" : "acm006197jsd", + "name" : "SearchServiceException", + "compilationUnitId" : "acm006189jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006193jsd", "acm006194jsd", "acm006195jsd", "acm006196jsd" ] + }, + "acm006198jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006198jsd", + "name" : "package-info", + "parentId" : "acm006136jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "exception" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006199jsd" : { + "type" : "CodePackage", + "id" : "acm006199jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006200jsd" ] + }, + "acm006200jsd" : { + "type" : "CodePackage", + "id" : "acm006200jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006201jsd" ] + }, + "acm006201jsd" : { + "type" : "CodePackage", + "id" : "acm006201jsd", + "name" : "exception", + "parentId" : null, + "content" : [ "acm006198jsd" ] + }, + "acm006202jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006202jsd", + "name" : "AppUrl", + "parentId" : "acm006205jsd", + "content" : [ "acm006214jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006203jsd" : { + "type" : "CodePackage", + "id" : "acm006203jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006204jsd" ] + }, + "acm006204jsd" : { + "type" : "CodePackage", + "id" : "acm006204jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006205jsd" ] + }, + "acm006205jsd" : { + "type" : "CodePackage", + "id" : "acm006205jsd", + "name" : "util", + "parentId" : "acm004139jsd", + "content" : [ "acm006202jsd", "acm006215jsd", "acm006233jsd", "acm006251jsd", "acm006260jsd", "acm006267jsd", "acm006291jsd", "acm006340jsd", "acm006348jsd", "acm006355jsd", "acm006365jsd", "acm006409jsd", "acm006436jsd", "acm006451jsd", "acm006465jsd", "acm006471jsd", "acm006495jsd", "acm006505jsd", "acm006513jsd", "acm006527jsd", "acm006544jsd", "acm006555jsd", "acm011050jsd", "acm011056jsd", "acm011112jsd", "acm011119jsd", "acm011134jsd", "acm011141jsd", "acm011162jsd", "acm011173jsd", "acm011185jsd", "acm011193jsd" ] + }, + "acm006206jsd" : { + "type" : "ControlElement", + "id" : "acm006206jsd", + "name" : "AppUrl" + }, + "acm006207jsd" : { + "type" : "ControlElement", + "id" : "acm006207jsd", + "name" : "withUserId" + }, + "acm006208jsd" : { + "type" : "ControlElement", + "id" : "acm006208jsd", + "name" : "withRegistrationKey" + }, + "acm006209jsd" : { + "type" : "ControlElement", + "id" : "acm006209jsd", + "name" : "withIsCreatingAccount" + }, + "acm006210jsd" : { + "type" : "ControlElement", + "id" : "acm006210jsd", + "name" : "withCourseId" + }, + "acm006211jsd" : { + "type" : "ControlElement", + "id" : "acm006211jsd", + "name" : "withSessionName" + }, + "acm006212jsd" : { + "type" : "ControlElement", + "id" : "acm006212jsd", + "name" : "withStudentEmail" + }, + "acm006213jsd" : { + "type" : "ControlElement", + "id" : "acm006213jsd", + "name" : "withEntityType" + }, + "acm006214jsd" : { + "type" : "ClassUnit", + "id" : "acm006214jsd", + "name" : "AppUrl", + "compilationUnitId" : "acm006202jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006554jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006214jsd" ], + "content" : [ "acm006206jsd", "acm006207jsd", "acm006208jsd", "acm006209jsd", "acm006210jsd", "acm006211jsd", "acm006212jsd", "acm006213jsd" ] + }, + "acm006215jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006215jsd", + "name" : "Config", + "parentId" : "acm006205jsd", + "content" : [ "acm006232jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006216jsd" : { + "type" : "CodePackage", + "id" : "acm006216jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006217jsd" ] + }, + "acm006217jsd" : { + "type" : "CodePackage", + "id" : "acm006217jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006218jsd" ] + }, + "acm006218jsd" : { + "type" : "CodePackage", + "id" : "acm006218jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006215jsd" ] + }, + "acm006219jsd" : { + "type" : "ControlElement", + "id" : "acm006219jsd", + "name" : "Config" + }, + "acm006220jsd" : { + "type" : "ControlElement", + "id" : "acm006220jsd", + "name" : "getDefaultFrontEndUrl" + }, + "acm006221jsd" : { + "type" : "ControlElement", + "id" : "acm006221jsd", + "name" : "getProperty" + }, + "acm006222jsd" : { + "type" : "ControlElement", + "id" : "acm006222jsd", + "name" : "getProperty" + }, + "acm006223jsd" : { + "type" : "ControlElement", + "id" : "acm006223jsd", + "name" : "getPort" + }, + "acm006224jsd" : { + "type" : "ControlElement", + "id" : "acm006224jsd", + "name" : "getInstanceId" + }, + "acm006225jsd" : { + "type" : "ControlElement", + "id" : "acm006225jsd", + "name" : "isDevServer" + }, + "acm006226jsd" : { + "type" : "ControlElement", + "id" : "acm006226jsd", + "name" : "isDevServerLoginEnabled" + }, + "acm006227jsd" : { + "type" : "ControlElement", + "id" : "acm006227jsd", + "name" : "getFrontEndAppUrl" + }, + "acm006228jsd" : { + "type" : "ControlElement", + "id" : "acm006228jsd", + "name" : "isUsingFirebase" + }, + "acm006229jsd" : { + "type" : "ControlElement", + "id" : "acm006229jsd", + "name" : "isUsingSendgrid" + }, + "acm006230jsd" : { + "type" : "ControlElement", + "id" : "acm006230jsd", + "name" : "isUsingMailgun" + }, + "acm006231jsd" : { + "type" : "ControlElement", + "id" : "acm006231jsd", + "name" : "isUsingMailjet" + }, + "acm006232jsd" : { + "type" : "ClassUnit", + "id" : "acm006232jsd", + "name" : "Config", + "compilationUnitId" : "acm006215jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006214jsd", "acm006435jsd" ], + "content" : [ "acm006219jsd", "acm006220jsd", "acm006221jsd", "acm006222jsd", "acm006223jsd", "acm006224jsd", "acm006225jsd", "acm006226jsd", "acm006227jsd", "acm006228jsd", "acm006229jsd", "acm006230jsd", "acm006231jsd" ] + }, + "acm006233jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006233jsd", + "name" : "Const", + "parentId" : "acm006205jsd", + "content" : [ "acm006238jsd", "acm006239jsd", "acm006240jsd", "acm006241jsd", "acm006242jsd", "acm006243jsd", "acm006244jsd", "acm006245jsd", "acm006246jsd", "acm006247jsd", "acm006248jsd", "acm006249jsd", "acm006250jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006234jsd" : { + "type" : "CodePackage", + "id" : "acm006234jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006235jsd" ] + }, + "acm006235jsd" : { + "type" : "CodePackage", + "id" : "acm006235jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006236jsd" ] + }, + "acm006236jsd" : { + "type" : "CodePackage", + "id" : "acm006236jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006233jsd" ] + }, + "acm006237jsd" : { + "type" : "ControlElement", + "id" : "acm006237jsd", + "name" : "Const" + }, + "acm006238jsd" : { + "type" : "ClassUnit", + "id" : "acm006238jsd", + "name" : "Const", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006237jsd" ] + }, + "acm006239jsd" : { + "type" : "ClassUnit", + "id" : "acm006239jsd", + "name" : "InstructorPermissionRoleNames", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006240jsd" : { + "type" : "ClassUnit", + "id" : "acm006240jsd", + "name" : "InstructorPermissions", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006241jsd" : { + "type" : "ClassUnit", + "id" : "acm006241jsd", + "name" : "ParamsNames", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006242jsd" : { + "type" : "ClassUnit", + "id" : "acm006242jsd", + "name" : "HeaderNames", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006243jsd" : { + "type" : "ClassUnit", + "id" : "acm006243jsd", + "name" : "CourseStatus", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006244jsd" : { + "type" : "ClassUnit", + "id" : "acm006244jsd", + "name" : "EntityType", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006245jsd" : { + "type" : "ClassUnit", + "id" : "acm006245jsd", + "name" : "SecurityConfig", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006246jsd" : { + "type" : "ClassUnit", + "id" : "acm006246jsd", + "name" : "LegacyURIs", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006247jsd" : { + "type" : "ClassUnit", + "id" : "acm006247jsd", + "name" : "WebPageURIs", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006248jsd" : { + "type" : "ClassUnit", + "id" : "acm006248jsd", + "name" : "ResourceURIs", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006249jsd" : { + "type" : "ClassUnit", + "id" : "acm006249jsd", + "name" : "CronJobURIs", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006250jsd" : { + "type" : "ClassUnit", + "id" : "acm006250jsd", + "name" : "TaskQueue", + "compilationUnitId" : "acm006233jsd", + "parentDatatypeId" : "acm006238jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006251jsd", + "name" : "EmailSendingStatus", + "parentId" : "acm006205jsd", + "content" : [ "acm006259jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006252jsd" : { + "type" : "CodePackage", + "id" : "acm006252jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006253jsd" ] + }, + "acm006253jsd" : { + "type" : "CodePackage", + "id" : "acm006253jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006254jsd" ] + }, + "acm006254jsd" : { + "type" : "CodePackage", + "id" : "acm006254jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006251jsd" ] + }, + "acm006255jsd" : { + "type" : "ControlElement", + "id" : "acm006255jsd", + "name" : "EmailSendingStatus" + }, + "acm006256jsd" : { + "type" : "ControlElement", + "id" : "acm006256jsd", + "name" : "getStatusCode" + }, + "acm006257jsd" : { + "type" : "ControlElement", + "id" : "acm006257jsd", + "name" : "getMessage" + }, + "acm006258jsd" : { + "type" : "ControlElement", + "id" : "acm006258jsd", + "name" : "isSuccess" + }, + "acm006259jsd" : { + "type" : "ClassUnit", + "id" : "acm006259jsd", + "name" : "EmailSendingStatus", + "compilationUnitId" : "acm006251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006255jsd", "acm006256jsd", "acm006257jsd", "acm006258jsd" ] + }, + "acm006260jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006260jsd", + "name" : "EmailType", + "parentId" : "acm006205jsd", + "content" : [ "acm006266jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006261jsd" : { + "type" : "CodePackage", + "id" : "acm006261jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006262jsd" ] + }, + "acm006262jsd" : { + "type" : "CodePackage", + "id" : "acm006262jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006263jsd" ] + }, + "acm006263jsd" : { + "type" : "CodePackage", + "id" : "acm006263jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006260jsd" ] + }, + "acm006264jsd" : { + "type" : "ControlElement", + "id" : "acm006264jsd", + "name" : "EmailType" + }, + "acm006265jsd" : { + "type" : "ControlElement", + "id" : "acm006265jsd", + "name" : "getSubject" + }, + "acm006266jsd" : { + "type" : "ClassUnit", + "id" : "acm006266jsd", + "name" : "EmailType", + "compilationUnitId" : "acm006260jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006264jsd", "acm006265jsd" ] + }, + "acm006267jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006267jsd", + "name" : "EmailWrapper", + "parentId" : "acm006205jsd", + "content" : [ "acm006290jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006268jsd" : { + "type" : "CodePackage", + "id" : "acm006268jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006269jsd" ] + }, + "acm006269jsd" : { + "type" : "CodePackage", + "id" : "acm006269jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006270jsd" ] + }, + "acm006270jsd" : { + "type" : "CodePackage", + "id" : "acm006270jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006267jsd" ] + }, + "acm006271jsd" : { + "type" : "ControlElement", + "id" : "acm006271jsd", + "name" : "getType" + }, + "acm006272jsd" : { + "type" : "ControlElement", + "id" : "acm006272jsd", + "name" : "setType" + }, + "acm006273jsd" : { + "type" : "ControlElement", + "id" : "acm006273jsd", + "name" : "getSenderName" + }, + "acm006274jsd" : { + "type" : "ControlElement", + "id" : "acm006274jsd", + "name" : "setSenderName" + }, + "acm006275jsd" : { + "type" : "ControlElement", + "id" : "acm006275jsd", + "name" : "getSenderEmail" + }, + "acm006276jsd" : { + "type" : "ControlElement", + "id" : "acm006276jsd", + "name" : "setSenderEmail" + }, + "acm006277jsd" : { + "type" : "ControlElement", + "id" : "acm006277jsd", + "name" : "getReplyTo" + }, + "acm006278jsd" : { + "type" : "ControlElement", + "id" : "acm006278jsd", + "name" : "setReplyTo" + }, + "acm006279jsd" : { + "type" : "ControlElement", + "id" : "acm006279jsd", + "name" : "getRecipient" + }, + "acm006280jsd" : { + "type" : "ControlElement", + "id" : "acm006280jsd", + "name" : "setRecipient" + }, + "acm006281jsd" : { + "type" : "ControlElement", + "id" : "acm006281jsd", + "name" : "getBcc" + }, + "acm006282jsd" : { + "type" : "ControlElement", + "id" : "acm006282jsd", + "name" : "setBcc" + }, + "acm006283jsd" : { + "type" : "ControlElement", + "id" : "acm006283jsd", + "name" : "getSubject" + }, + "acm006284jsd" : { + "type" : "ControlElement", + "id" : "acm006284jsd", + "name" : "setSubject" + }, + "acm006285jsd" : { + "type" : "ControlElement", + "id" : "acm006285jsd", + "name" : "setSubjectFromType" + }, + "acm006286jsd" : { + "type" : "ControlElement", + "id" : "acm006286jsd", + "name" : "getContent" + }, + "acm006287jsd" : { + "type" : "ControlElement", + "id" : "acm006287jsd", + "name" : "setContent" + }, + "acm006288jsd" : { + "type" : "ControlElement", + "id" : "acm006288jsd", + "name" : "getIsCopy" + }, + "acm006289jsd" : { + "type" : "ControlElement", + "id" : "acm006289jsd", + "name" : "setIsCopy" + }, + "acm006290jsd" : { + "type" : "ClassUnit", + "id" : "acm006290jsd", + "name" : "EmailWrapper", + "compilationUnitId" : "acm006267jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006266jsd" ], + "content" : [ "acm006271jsd", "acm006272jsd", "acm006273jsd", "acm006274jsd", "acm006275jsd", "acm006276jsd", "acm006277jsd", "acm006278jsd", "acm006279jsd", "acm006280jsd", "acm006281jsd", "acm006282jsd", "acm006283jsd", "acm006284jsd", "acm006285jsd", "acm006286jsd", "acm006287jsd", "acm006288jsd", "acm006289jsd" ] + }, + "acm006291jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006291jsd", + "name" : "FieldValidator", + "parentId" : "acm006205jsd", + "content" : [ "acm006339jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006292jsd" : { + "type" : "CodePackage", + "id" : "acm006292jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006293jsd" ] + }, + "acm006293jsd" : { + "type" : "CodePackage", + "id" : "acm006293jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006294jsd" ] + }, + "acm006294jsd" : { + "type" : "CodePackage", + "id" : "acm006294jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006291jsd" ] + }, + "acm006295jsd" : { + "type" : "ControlElement", + "id" : "acm006295jsd", + "name" : "FieldValidator" + }, + "acm006296jsd" : { + "type" : "ControlElement", + "id" : "acm006296jsd", + "name" : "getInvalidityInfoForEmail" + }, + "acm006297jsd" : { + "type" : "ControlElement", + "id" : "acm006297jsd", + "name" : "getInvalidityInfoForGracePeriod" + }, + "acm006298jsd" : { + "type" : "ControlElement", + "id" : "acm006298jsd", + "name" : "getInvalidityInfoForGoogleId" + }, + "acm006299jsd" : { + "type" : "ControlElement", + "id" : "acm006299jsd", + "name" : "getInvalidityInfoForCourseId" + }, + "acm006300jsd" : { + "type" : "ControlElement", + "id" : "acm006300jsd", + "name" : "getInvalidityInfoForSectionName" + }, + "acm006301jsd" : { + "type" : "ControlElement", + "id" : "acm006301jsd", + "name" : "getInvalidityInfoForTeamName" + }, + "acm006302jsd" : { + "type" : "ControlElement", + "id" : "acm006302jsd", + "name" : "getInvalidityInfoForStudentRoleComments" + }, + "acm006303jsd" : { + "type" : "ControlElement", + "id" : "acm006303jsd", + "name" : "getInvalidityInfoForFeedbackSessionName" + }, + "acm006304jsd" : { + "type" : "ControlElement", + "id" : "acm006304jsd", + "name" : "getInvalidityInfoForCourseName" + }, + "acm006305jsd" : { + "type" : "ControlElement", + "id" : "acm006305jsd", + "name" : "getInvalidityInfoForInstituteName" + }, + "acm006306jsd" : { + "type" : "ControlElement", + "id" : "acm006306jsd", + "name" : "getInvalidityInfoForPersonName" + }, + "acm006307jsd" : { + "type" : "ControlElement", + "id" : "acm006307jsd", + "name" : "getInvalidityInfoForTimeZone" + }, + "acm006308jsd" : { + "type" : "ControlElement", + "id" : "acm006308jsd", + "name" : "getInvalidityInfoForRole" + }, + "acm006309jsd" : { + "type" : "ControlElement", + "id" : "acm006309jsd", + "name" : "getValidityInfoForAllowedName" + }, + "acm006310jsd" : { + "type" : "ControlElement", + "id" : "acm006310jsd", + "name" : "getInvalidityInfoForNotificationTitle" + }, + "acm006311jsd" : { + "type" : "ControlElement", + "id" : "acm006311jsd", + "name" : "getInvalidityInfoForNotificationBody" + }, + "acm006312jsd" : { + "type" : "ControlElement", + "id" : "acm006312jsd", + "name" : "getInvalidityInfoForNotificationStyle" + }, + "acm006313jsd" : { + "type" : "ControlElement", + "id" : "acm006313jsd", + "name" : "getInvalidityInfoForNotificationTargetUser" + }, + "acm006314jsd" : { + "type" : "ControlElement", + "id" : "acm006314jsd", + "name" : "getValidityInfoForSizeCappedPossiblyEmptyString" + }, + "acm006315jsd" : { + "type" : "ControlElement", + "id" : "acm006315jsd", + "name" : "getInvalidityInfoForNewStartTime" + }, + "acm006316jsd" : { + "type" : "ControlElement", + "id" : "acm006316jsd", + "name" : "getInvalidityInfoForNewEndTime" + }, + "acm006317jsd" : { + "type" : "ControlElement", + "id" : "acm006317jsd", + "name" : "getInvalidityInfoForTimeForSessionStartAndEnd" + }, + "acm006318jsd" : { + "type" : "ControlElement", + "id" : "acm006318jsd", + "name" : "getInvalidityInfoForTimeForVisibilityStartAndSessionStart" + }, + "acm006319jsd" : { + "type" : "ControlElement", + "id" : "acm006319jsd", + "name" : "getInvalidityInfoForTimeForNewVisibilityStart" + }, + "acm006320jsd" : { + "type" : "ControlElement", + "id" : "acm006320jsd", + "name" : "getInvalidityInfoForTimeForVisibilityStartAndResultsPublish" + }, + "acm006321jsd" : { + "type" : "ControlElement", + "id" : "acm006321jsd", + "name" : "getInvalidityInfoForTimeForSessionEndAndExtendedDeadlines" + }, + "acm006322jsd" : { + "type" : "ControlElement", + "id" : "acm006322jsd", + "name" : "getInvalidityInfoForTimeForNotificationStartAndEnd" + }, + "acm006323jsd" : { + "type" : "ControlElement", + "id" : "acm006323jsd", + "name" : "getInvalidityInfoForFirstTimeIsBeforeSecondTime" + }, + "acm006324jsd" : { + "type" : "ControlElement", + "id" : "acm006324jsd", + "name" : "getInvalidityInfoForFirstTimeIsStrictlyBeforeSecondTime" + }, + "acm006325jsd" : { + "type" : "ControlElement", + "id" : "acm006325jsd", + "name" : "getInvalidityInfoForFirstTimeComparedToSecondTime" + }, + "acm006326jsd" : { + "type" : "ControlElement", + "id" : "acm006326jsd", + "name" : "getInvalidityInfoForExactHourTime" + }, + "acm006327jsd" : { + "type" : "ControlElement", + "id" : "acm006327jsd", + "name" : "getValidityInfoForFeedbackParticipantType" + }, + "acm006328jsd" : { + "type" : "ControlElement", + "id" : "acm006328jsd", + "name" : "getInvalidityInfoForCommentGiverType" + }, + "acm006329jsd" : { + "type" : "ControlElement", + "id" : "acm006329jsd", + "name" : "getInvalidityInfoForVisibilityOfFeedbackParticipantComments" + }, + "acm006330jsd" : { + "type" : "ControlElement", + "id" : "acm006330jsd", + "name" : "getValidityInfoForFeedbackResponseVisibility" + }, + "acm006331jsd" : { + "type" : "ControlElement", + "id" : "acm006331jsd", + "name" : "getValidityInfoForNonHtmlField" + }, + "acm006332jsd" : { + "type" : "ControlElement", + "id" : "acm006332jsd", + "name" : "getValidityInfoForNonNullField" + }, + "acm006333jsd" : { + "type" : "ControlElement", + "id" : "acm006333jsd", + "name" : "isUntrimmed" + }, + "acm006334jsd" : { + "type" : "ControlElement", + "id" : "acm006334jsd", + "name" : "isValidEmailAddress" + }, + "acm006335jsd" : { + "type" : "ControlElement", + "id" : "acm006335jsd", + "name" : "areElementsUnique" + }, + "acm006336jsd" : { + "type" : "ControlElement", + "id" : "acm006336jsd", + "name" : "getPopulatedErrorMessage" + }, + "acm006337jsd" : { + "type" : "ControlElement", + "id" : "acm006337jsd", + "name" : "getPopulatedErrorMessage" + }, + "acm006338jsd" : { + "type" : "ControlElement", + "id" : "acm006338jsd", + "name" : "getPopulatedEmptyStringErrorMessage" + }, + "acm006339jsd" : { + "type" : "ClassUnit", + "id" : "acm006339jsd", + "name" : "FieldValidator", + "compilationUnitId" : "acm006291jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd" ], + "content" : [ "acm006295jsd", "acm006296jsd", "acm006297jsd", "acm006298jsd", "acm006299jsd", "acm006300jsd", "acm006301jsd", "acm006302jsd", "acm006303jsd", "acm006304jsd", "acm006305jsd", "acm006306jsd", "acm006307jsd", "acm006308jsd", "acm006309jsd", "acm006310jsd", "acm006311jsd", "acm006312jsd", "acm006313jsd", "acm006314jsd", "acm006315jsd", "acm006316jsd", "acm006317jsd", "acm006318jsd", "acm006319jsd", "acm006320jsd", "acm006321jsd", "acm006322jsd", "acm006323jsd", "acm006324jsd", "acm006325jsd", "acm006326jsd", "acm006327jsd", "acm006328jsd", "acm006329jsd", "acm006330jsd", "acm006331jsd", "acm006332jsd", "acm006333jsd", "acm006334jsd", "acm006335jsd", "acm006336jsd", "acm006337jsd", "acm006338jsd" ] + }, + "acm006340jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006340jsd", + "name" : "FileHelper", + "parentId" : "acm006205jsd", + "content" : [ "acm006347jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006341jsd" : { + "type" : "CodePackage", + "id" : "acm006341jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006342jsd" ] + }, + "acm006342jsd" : { + "type" : "CodePackage", + "id" : "acm006342jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006343jsd" ] + }, + "acm006343jsd" : { + "type" : "CodePackage", + "id" : "acm006343jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006340jsd" ] + }, + "acm006344jsd" : { + "type" : "ControlElement", + "id" : "acm006344jsd", + "name" : "FileHelper" + }, + "acm006345jsd" : { + "type" : "ControlElement", + "id" : "acm006345jsd", + "name" : "getResourceAsStream" + }, + "acm006346jsd" : { + "type" : "ControlElement", + "id" : "acm006346jsd", + "name" : "readResourceFile" + }, + "acm006347jsd" : { + "type" : "ClassUnit", + "id" : "acm006347jsd", + "name" : "FileHelper", + "compilationUnitId" : "acm006340jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006344jsd", "acm006345jsd", "acm006346jsd" ] + }, + "acm006348jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006348jsd", + "name" : "HttpRequest", + "parentId" : "acm006205jsd", + "content" : [ "acm006354jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006349jsd" : { + "type" : "CodePackage", + "id" : "acm006349jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006350jsd" ] + }, + "acm006350jsd" : { + "type" : "CodePackage", + "id" : "acm006350jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006351jsd" ] + }, + "acm006351jsd" : { + "type" : "CodePackage", + "id" : "acm006351jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006348jsd" ] + }, + "acm006352jsd" : { + "type" : "ControlElement", + "id" : "acm006352jsd", + "name" : "HttpRequest" + }, + "acm006353jsd" : { + "type" : "ControlElement", + "id" : "acm006353jsd", + "name" : "executeGetRequest" + }, + "acm006354jsd" : { + "type" : "ClassUnit", + "id" : "acm006354jsd", + "name" : "HttpRequest", + "compilationUnitId" : "acm006348jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006352jsd", "acm006353jsd" ] + }, + "acm006355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006355jsd", + "name" : "HttpRequestHelper", + "parentId" : "acm006205jsd", + "content" : [ "acm006364jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006356jsd" : { + "type" : "CodePackage", + "id" : "acm006356jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006357jsd" ] + }, + "acm006357jsd" : { + "type" : "CodePackage", + "id" : "acm006357jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006358jsd" ] + }, + "acm006358jsd" : { + "type" : "CodePackage", + "id" : "acm006358jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006355jsd" ] + }, + "acm006359jsd" : { + "type" : "ControlElement", + "id" : "acm006359jsd", + "name" : "HttpRequestHelper" + }, + "acm006360jsd" : { + "type" : "ControlElement", + "id" : "acm006360jsd", + "name" : "getRequestParameters" + }, + "acm006361jsd" : { + "type" : "ControlElement", + "id" : "acm006361jsd", + "name" : "getRequestHeaders" + }, + "acm006362jsd" : { + "type" : "ControlElement", + "id" : "acm006362jsd", + "name" : "getCookieValueFromRequest" + }, + "acm006363jsd" : { + "type" : "ControlElement", + "id" : "acm006363jsd", + "name" : "getRequestBody" + }, + "acm006364jsd" : { + "type" : "ClassUnit", + "id" : "acm006364jsd", + "name" : "HttpRequestHelper", + "compilationUnitId" : "acm006355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006359jsd", "acm006360jsd", "acm006361jsd", "acm006362jsd", "acm006363jsd" ] + }, + "acm006365jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006365jsd", + "name" : "JsonUtils", + "parentId" : "acm006205jsd", + "content" : [ "acm006390jsd", "acm006393jsd", "acm006396jsd", "acm006399jsd", "acm006402jsd", "acm006405jsd", "acm006408jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006366jsd" : { + "type" : "CodePackage", + "id" : "acm006366jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006367jsd" ] + }, + "acm006367jsd" : { + "type" : "CodePackage", + "id" : "acm006367jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006368jsd" ] + }, + "acm006368jsd" : { + "type" : "CodePackage", + "id" : "acm006368jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006365jsd" ] + }, + "acm006369jsd" : { + "type" : "ControlElement", + "id" : "acm006369jsd", + "name" : "JsonUtils" + }, + "acm006370jsd" : { + "type" : "ControlElement", + "id" : "acm006370jsd", + "name" : "getGsonInstance" + }, + "acm006371jsd" : { + "type" : "ControlElement", + "id" : "acm006371jsd", + "name" : "toJson" + }, + "acm006372jsd" : { + "type" : "ControlElement", + "id" : "acm006372jsd", + "name" : "toJson" + }, + "acm006373jsd" : { + "type" : "ControlElement", + "id" : "acm006373jsd", + "name" : "toCompactJson" + }, + "acm006374jsd" : { + "type" : "ControlElement", + "id" : "acm006374jsd", + "name" : "toCompactJson" + }, + "acm006375jsd" : { + "type" : "ControlElement", + "id" : "acm006375jsd", + "name" : "fromJson" + }, + "acm006376jsd" : { + "type" : "ControlElement", + "id" : "acm006376jsd", + "name" : "fromJson" + }, + "acm006377jsd" : { + "type" : "ControlElement", + "id" : "acm006377jsd", + "name" : "parse" + }, + "acm006378jsd" : { + "type" : "ControlElement", + "id" : "acm006378jsd", + "name" : "serialize" + }, + "acm006379jsd" : { + "type" : "ControlElement", + "id" : "acm006379jsd", + "name" : "deserialize" + }, + "acm006380jsd" : { + "type" : "ControlElement", + "id" : "acm006380jsd", + "name" : "serialize" + }, + "acm006381jsd" : { + "type" : "ControlElement", + "id" : "acm006381jsd", + "name" : "deserialize" + }, + "acm006382jsd" : { + "type" : "ControlElement", + "id" : "acm006382jsd", + "name" : "serialize" + }, + "acm006383jsd" : { + "type" : "ControlElement", + "id" : "acm006383jsd", + "name" : "deserialize" + }, + "acm006384jsd" : { + "type" : "ControlElement", + "id" : "acm006384jsd", + "name" : "serialize" + }, + "acm006385jsd" : { + "type" : "ControlElement", + "id" : "acm006385jsd", + "name" : "deserialize" + }, + "acm006386jsd" : { + "type" : "ControlElement", + "id" : "acm006386jsd", + "name" : "serialize" + }, + "acm006387jsd" : { + "type" : "ControlElement", + "id" : "acm006387jsd", + "name" : "deserialize" + }, + "acm006388jsd" : { + "type" : "ControlElement", + "id" : "acm006388jsd", + "name" : "serialize" + }, + "acm006389jsd" : { + "type" : "ControlElement", + "id" : "acm006389jsd", + "name" : "deserialize" + }, + "acm006390jsd" : { + "type" : "ClassUnit", + "id" : "acm006390jsd", + "name" : "JsonUtils", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005595jsd", "acm005603jsd", "acm005977jsd", "acm005986jsd", "acm006061jsd", "acm006393jsd", "acm006396jsd", "acm006399jsd", "acm006402jsd", "acm006405jsd", "acm006408jsd" ], + "content" : [ "acm006369jsd", "acm006370jsd", "acm006371jsd", "acm006372jsd", "acm006373jsd", "acm006374jsd", "acm006375jsd", "acm006376jsd", "acm006377jsd", "acm006378jsd", "acm006379jsd", "acm006380jsd", "acm006381jsd", "acm006382jsd", "acm006383jsd", "acm006384jsd", "acm006385jsd", "acm006386jsd", "acm006387jsd", "acm006388jsd", "acm006389jsd" ] + }, + "acm006391jsd" : { + "type" : "ControlElement", + "id" : "acm006391jsd", + "name" : "serialize" + }, + "acm006392jsd" : { + "type" : "ControlElement", + "id" : "acm006392jsd", + "name" : "deserialize" + }, + "acm006393jsd" : { + "type" : "ClassUnit", + "id" : "acm006393jsd", + "name" : "InstantAdapter", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : "acm006390jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006391jsd", "acm006392jsd" ] + }, + "acm006394jsd" : { + "type" : "ControlElement", + "id" : "acm006394jsd", + "name" : "serialize" + }, + "acm006395jsd" : { + "type" : "ControlElement", + "id" : "acm006395jsd", + "name" : "deserialize" + }, + "acm006396jsd" : { + "type" : "ClassUnit", + "id" : "acm006396jsd", + "name" : "ZoneIdAdapter", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : "acm006390jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006394jsd", "acm006395jsd" ] + }, + "acm006397jsd" : { + "type" : "ControlElement", + "id" : "acm006397jsd", + "name" : "serialize" + }, + "acm006398jsd" : { + "type" : "ControlElement", + "id" : "acm006398jsd", + "name" : "deserialize" + }, + "acm006399jsd" : { + "type" : "ClassUnit", + "id" : "acm006399jsd", + "name" : "DurationMinutesAdapter", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : "acm006390jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006397jsd", "acm006398jsd" ] + }, + "acm006400jsd" : { + "type" : "ControlElement", + "id" : "acm006400jsd", + "name" : "serialize" + }, + "acm006401jsd" : { + "type" : "ControlElement", + "id" : "acm006401jsd", + "name" : "deserialize" + }, + "acm006402jsd" : { + "type" : "ClassUnit", + "id" : "acm006402jsd", + "name" : "FeedbackResponseDetailsAdapter", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : "acm006390jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005986jsd", "acm006061jsd" ], + "content" : [ "acm006400jsd", "acm006401jsd" ] + }, + "acm006403jsd" : { + "type" : "ControlElement", + "id" : "acm006403jsd", + "name" : "serialize" + }, + "acm006404jsd" : { + "type" : "ControlElement", + "id" : "acm006404jsd", + "name" : "deserialize" + }, + "acm006405jsd" : { + "type" : "ClassUnit", + "id" : "acm006405jsd", + "name" : "FeedbackQuestionDetailsAdapter", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : "acm006390jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005977jsd", "acm005986jsd" ], + "content" : [ "acm006403jsd", "acm006404jsd" ] + }, + "acm006406jsd" : { + "type" : "ControlElement", + "id" : "acm006406jsd", + "name" : "serialize" + }, + "acm006407jsd" : { + "type" : "ControlElement", + "id" : "acm006407jsd", + "name" : "deserialize" + }, + "acm006408jsd" : { + "type" : "ClassUnit", + "id" : "acm006408jsd", + "name" : "LogDetailsAdapter", + "compilationUnitId" : "acm006365jsd", + "parentDatatypeId" : "acm006390jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005595jsd", "acm005603jsd" ], + "content" : [ "acm006406jsd", "acm006407jsd" ] + }, + "acm006409jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006409jsd", + "name" : "Logger", + "parentId" : "acm006205jsd", + "content" : [ "acm006435jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006410jsd" : { + "type" : "CodePackage", + "id" : "acm006410jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006411jsd" ] + }, + "acm006411jsd" : { + "type" : "CodePackage", + "id" : "acm006411jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006412jsd" ] + }, + "acm006412jsd" : { + "type" : "CodePackage", + "id" : "acm006412jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006409jsd" ] + }, + "acm006413jsd" : { + "type" : "ControlElement", + "id" : "acm006413jsd", + "name" : "Logger" + }, + "acm006414jsd" : { + "type" : "ControlElement", + "id" : "acm006414jsd", + "name" : "getLogger" + }, + "acm006415jsd" : { + "type" : "ControlElement", + "id" : "acm006415jsd", + "name" : "fine" + }, + "acm006416jsd" : { + "type" : "ControlElement", + "id" : "acm006416jsd", + "name" : "info" + }, + "acm006417jsd" : { + "type" : "ControlElement", + "id" : "acm006417jsd", + "name" : "startup" + }, + "acm006418jsd" : { + "type" : "ControlElement", + "id" : "acm006418jsd", + "name" : "shutdown" + }, + "acm006419jsd" : { + "type" : "ControlElement", + "id" : "acm006419jsd", + "name" : "instance" + }, + "acm006420jsd" : { + "type" : "ControlElement", + "id" : "acm006420jsd", + "name" : "request" + }, + "acm006421jsd" : { + "type" : "ControlElement", + "id" : "acm006421jsd", + "name" : "request" + }, + "acm006422jsd" : { + "type" : "ControlElement", + "id" : "acm006422jsd", + "name" : "event" + }, + "acm006423jsd" : { + "type" : "ControlElement", + "id" : "acm006423jsd", + "name" : "warning" + }, + "acm006424jsd" : { + "type" : "ControlElement", + "id" : "acm006424jsd", + "name" : "warning" + }, + "acm006425jsd" : { + "type" : "ControlElement", + "id" : "acm006425jsd", + "name" : "severe" + }, + "acm006426jsd" : { + "type" : "ControlElement", + "id" : "acm006426jsd", + "name" : "severe" + }, + "acm006427jsd" : { + "type" : "ControlElement", + "id" : "acm006427jsd", + "name" : "getLogMessageWithStackTrace" + }, + "acm006428jsd" : { + "type" : "ControlElement", + "id" : "acm006428jsd", + "name" : "getFirstInternalStackTrace" + }, + "acm006429jsd" : { + "type" : "ControlElement", + "id" : "acm006429jsd", + "name" : "getStackTraceToDisplay" + }, + "acm006430jsd" : { + "type" : "ControlElement", + "id" : "acm006430jsd", + "name" : "formatLogMessage" + }, + "acm006431jsd" : { + "type" : "ControlElement", + "id" : "acm006431jsd", + "name" : "formatLogMessageForHumanDisplay" + }, + "acm006432jsd" : { + "type" : "ControlElement", + "id" : "acm006432jsd", + "name" : "formatLogMessageForCloudLogging" + }, + "acm006433jsd" : { + "type" : "ControlElement", + "id" : "acm006433jsd", + "name" : "getBaseCloudLoggingPayload" + }, + "acm006434jsd" : { + "type" : "ControlElement", + "id" : "acm006434jsd", + "name" : "getLoggerSource" + }, + "acm006435jsd" : { + "type" : "ClassUnit", + "id" : "acm006435jsd", + "name" : "Logger", + "compilationUnitId" : "acm006409jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005530jsd", "acm005584jsd", "acm005595jsd", "acm005611jsd", "acm005702jsd", "acm005714jsd", "acm005726jsd", "acm006435jsd", "acm006470jsd" ], + "content" : [ "acm006413jsd", "acm006414jsd", "acm006415jsd", "acm006416jsd", "acm006417jsd", "acm006418jsd", "acm006419jsd", "acm006420jsd", "acm006421jsd", "acm006422jsd", "acm006423jsd", "acm006424jsd", "acm006425jsd", "acm006426jsd", "acm006427jsd", "acm006428jsd", "acm006429jsd", "acm006430jsd", "acm006431jsd", "acm006432jsd", "acm006433jsd", "acm006434jsd" ] + }, + "acm006436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006436jsd", + "name" : "RequestTracer", + "parentId" : "acm006205jsd", + "content" : [ "acm006448jsd", "acm006450jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006437jsd" : { + "type" : "CodePackage", + "id" : "acm006437jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006438jsd" ] + }, + "acm006438jsd" : { + "type" : "CodePackage", + "id" : "acm006438jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006439jsd" ] + }, + "acm006439jsd" : { + "type" : "CodePackage", + "id" : "acm006439jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006436jsd" ] + }, + "acm006440jsd" : { + "type" : "ControlElement", + "id" : "acm006440jsd", + "name" : "RequestTracer" + }, + "acm006441jsd" : { + "type" : "ControlElement", + "id" : "acm006441jsd", + "name" : "getTraceId" + }, + "acm006442jsd" : { + "type" : "ControlElement", + "id" : "acm006442jsd", + "name" : "getSpanId" + }, + "acm006443jsd" : { + "type" : "ControlElement", + "id" : "acm006443jsd", + "name" : "getRemainingTimeMillis" + }, + "acm006444jsd" : { + "type" : "ControlElement", + "id" : "acm006444jsd", + "name" : "checkRemainingTime" + }, + "acm006445jsd" : { + "type" : "ControlElement", + "id" : "acm006445jsd", + "name" : "getTimeElapsedMillis" + }, + "acm006446jsd" : { + "type" : "ControlElement", + "id" : "acm006446jsd", + "name" : "init" + }, + "acm006447jsd" : { + "type" : "ControlElement", + "id" : "acm006447jsd", + "name" : "RequestTrace" + }, + "acm006448jsd" : { + "type" : "ClassUnit", + "id" : "acm006448jsd", + "name" : "RequestTracer", + "compilationUnitId" : "acm006436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006143jsd", "acm006450jsd" ], + "content" : [ "acm006440jsd", "acm006441jsd", "acm006442jsd", "acm006443jsd", "acm006444jsd", "acm006445jsd", "acm006446jsd", "acm006447jsd" ] + }, + "acm006449jsd" : { + "type" : "ControlElement", + "id" : "acm006449jsd", + "name" : "RequestTrace" + }, + "acm006450jsd" : { + "type" : "ClassUnit", + "id" : "acm006450jsd", + "name" : "RequestTrace", + "compilationUnitId" : "acm006436jsd", + "parentDatatypeId" : "acm006448jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006449jsd" ] + }, + "acm006451jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006451jsd", + "name" : "SanitizationHelper", + "parentId" : "acm006205jsd", + "content" : [ "acm006464jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006452jsd" : { + "type" : "CodePackage", + "id" : "acm006452jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006453jsd" ] + }, + "acm006453jsd" : { + "type" : "CodePackage", + "id" : "acm006453jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006454jsd" ] + }, + "acm006454jsd" : { + "type" : "CodePackage", + "id" : "acm006454jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006451jsd" ] + }, + "acm006455jsd" : { + "type" : "ControlElement", + "id" : "acm006455jsd", + "name" : "SanitizationHelper" + }, + "acm006456jsd" : { + "type" : "ControlElement", + "id" : "acm006456jsd", + "name" : "sanitizeGoogleId" + }, + "acm006457jsd" : { + "type" : "ControlElement", + "id" : "acm006457jsd", + "name" : "sanitizeEmail" + }, + "acm006458jsd" : { + "type" : "ControlElement", + "id" : "acm006458jsd", + "name" : "sanitizeName" + }, + "acm006459jsd" : { + "type" : "ControlElement", + "id" : "acm006459jsd", + "name" : "sanitizeTitle" + }, + "acm006460jsd" : { + "type" : "ControlElement", + "id" : "acm006460jsd", + "name" : "sanitizeTextField" + }, + "acm006461jsd" : { + "type" : "ControlElement", + "id" : "acm006461jsd", + "name" : "sanitizeForRichText" + }, + "acm006462jsd" : { + "type" : "ControlElement", + "id" : "acm006462jsd", + "name" : "sanitizeForHtml" + }, + "acm006463jsd" : { + "type" : "ControlElement", + "id" : "acm006463jsd", + "name" : "sanitizeForUri" + }, + "acm006464jsd" : { + "type" : "ClassUnit", + "id" : "acm006464jsd", + "name" : "SanitizationHelper", + "compilationUnitId" : "acm006451jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006455jsd", "acm006456jsd", "acm006457jsd", "acm006458jsd", "acm006459jsd", "acm006460jsd", "acm006461jsd", "acm006462jsd", "acm006463jsd" ] + }, + "acm006465jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006465jsd", + "name" : "StdOutConsoleHandler", + "parentId" : "acm006205jsd", + "content" : [ "acm006470jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006466jsd" : { + "type" : "CodePackage", + "id" : "acm006466jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006467jsd" ] + }, + "acm006467jsd" : { + "type" : "CodePackage", + "id" : "acm006467jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006468jsd" ] + }, + "acm006468jsd" : { + "type" : "CodePackage", + "id" : "acm006468jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006465jsd" ] + }, + "acm006469jsd" : { + "type" : "ControlElement", + "id" : "acm006469jsd", + "name" : "setOutputStream" + }, + "acm006470jsd" : { + "type" : "ClassUnit", + "id" : "acm006470jsd", + "name" : "StdOutConsoleHandler", + "compilationUnitId" : "acm006465jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006469jsd" ] + }, + "acm006471jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006471jsd", + "name" : "StringHelper", + "parentId" : "acm006205jsd", + "content" : [ "acm006494jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006472jsd" : { + "type" : "CodePackage", + "id" : "acm006472jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006473jsd" ] + }, + "acm006473jsd" : { + "type" : "CodePackage", + "id" : "acm006473jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006474jsd" ] + }, + "acm006474jsd" : { + "type" : "CodePackage", + "id" : "acm006474jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006471jsd" ] + }, + "acm006475jsd" : { + "type" : "ControlElement", + "id" : "acm006475jsd", + "name" : "StringHelper" + }, + "acm006476jsd" : { + "type" : "ControlElement", + "id" : "acm006476jsd", + "name" : "isEmpty" + }, + "acm006477jsd" : { + "type" : "ControlElement", + "id" : "acm006477jsd", + "name" : "generateStringOfLength" + }, + "acm006478jsd" : { + "type" : "ControlElement", + "id" : "acm006478jsd", + "name" : "isMatching" + }, + "acm006479jsd" : { + "type" : "ControlElement", + "id" : "acm006479jsd", + "name" : "getIndent" + }, + "acm006480jsd" : { + "type" : "ControlElement", + "id" : "acm006480jsd", + "name" : "truncateHead" + }, + "acm006481jsd" : { + "type" : "ControlElement", + "id" : "acm006481jsd", + "name" : "generateSignature" + }, + "acm006482jsd" : { + "type" : "ControlElement", + "id" : "acm006482jsd", + "name" : "isCorrectSignature" + }, + "acm006483jsd" : { + "type" : "ControlElement", + "id" : "acm006483jsd", + "name" : "encrypt" + }, + "acm006484jsd" : { + "type" : "ControlElement", + "id" : "acm006484jsd", + "name" : "decrypt" + }, + "acm006485jsd" : { + "type" : "ControlElement", + "id" : "acm006485jsd", + "name" : "toString" + }, + "acm006486jsd" : { + "type" : "ControlElement", + "id" : "acm006486jsd", + "name" : "toString" + }, + "acm006487jsd" : { + "type" : "ControlElement", + "id" : "acm006487jsd", + "name" : "toDecimalFormatString" + }, + "acm006488jsd" : { + "type" : "ControlElement", + "id" : "acm006488jsd", + "name" : "removeExtraSpace" + }, + "acm006489jsd" : { + "type" : "ControlElement", + "id" : "acm006489jsd", + "name" : "replaceIllegalChars" + }, + "acm006490jsd" : { + "type" : "ControlElement", + "id" : "acm006490jsd", + "name" : "byteArrayToHexString" + }, + "acm006491jsd" : { + "type" : "ControlElement", + "id" : "acm006491jsd", + "name" : "hexStringToByteArray" + }, + "acm006492jsd" : { + "type" : "ControlElement", + "id" : "acm006492jsd", + "name" : "trimIfNotNull" + }, + "acm006493jsd" : { + "type" : "ControlElement", + "id" : "acm006493jsd", + "name" : "convertToEmptyStringIfNull" + }, + "acm006494jsd" : { + "type" : "ClassUnit", + "id" : "acm006494jsd", + "name" : "StringHelper", + "compilationUnitId" : "acm006471jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006188jsd", "acm006435jsd" ], + "content" : [ "acm006475jsd", "acm006476jsd", "acm006477jsd", "acm006478jsd", "acm006479jsd", "acm006480jsd", "acm006481jsd", "acm006482jsd", "acm006483jsd", "acm006484jsd", "acm006485jsd", "acm006486jsd", "acm006487jsd", "acm006488jsd", "acm006489jsd", "acm006490jsd", "acm006491jsd", "acm006492jsd", "acm006493jsd" ] + }, + "acm006495jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006495jsd", + "name" : "TaskWrapper", + "parentId" : "acm006205jsd", + "content" : [ "acm006504jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006496jsd" : { + "type" : "CodePackage", + "id" : "acm006496jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006497jsd" ] + }, + "acm006497jsd" : { + "type" : "CodePackage", + "id" : "acm006497jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006498jsd" ] + }, + "acm006498jsd" : { + "type" : "CodePackage", + "id" : "acm006498jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006495jsd" ] + }, + "acm006499jsd" : { + "type" : "ControlElement", + "id" : "acm006499jsd", + "name" : "TaskWrapper" + }, + "acm006500jsd" : { + "type" : "ControlElement", + "id" : "acm006500jsd", + "name" : "getQueueName" + }, + "acm006501jsd" : { + "type" : "ControlElement", + "id" : "acm006501jsd", + "name" : "getWorkerUrl" + }, + "acm006502jsd" : { + "type" : "ControlElement", + "id" : "acm006502jsd", + "name" : "getParamMap" + }, + "acm006503jsd" : { + "type" : "ControlElement", + "id" : "acm006503jsd", + "name" : "getRequestBody" + }, + "acm006504jsd" : { + "type" : "ClassUnit", + "id" : "acm006504jsd", + "name" : "TaskWrapper", + "compilationUnitId" : "acm006495jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006499jsd", "acm006500jsd", "acm006501jsd", "acm006502jsd", "acm006503jsd" ] + }, + "acm006505jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006505jsd", + "name" : "Templates", + "parentId" : "acm006205jsd", + "content" : [ "acm006511jsd", "acm006512jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006506jsd" : { + "type" : "CodePackage", + "id" : "acm006506jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006507jsd" ] + }, + "acm006507jsd" : { + "type" : "CodePackage", + "id" : "acm006507jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006508jsd" ] + }, + "acm006508jsd" : { + "type" : "CodePackage", + "id" : "acm006508jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006505jsd" ] + }, + "acm006509jsd" : { + "type" : "ControlElement", + "id" : "acm006509jsd", + "name" : "Templates" + }, + "acm006510jsd" : { + "type" : "ControlElement", + "id" : "acm006510jsd", + "name" : "populateTemplate" + }, + "acm006511jsd" : { + "type" : "ClassUnit", + "id" : "acm006511jsd", + "name" : "Templates", + "compilationUnitId" : "acm006505jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006509jsd", "acm006510jsd" ] + }, + "acm006512jsd" : { + "type" : "ClassUnit", + "id" : "acm006512jsd", + "name" : "EmailTemplates", + "compilationUnitId" : "acm006505jsd", + "parentDatatypeId" : "acm006511jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm006513jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006513jsd", + "name" : "TimeHelper", + "parentId" : "acm006205jsd", + "content" : [ "acm006526jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006514jsd" : { + "type" : "CodePackage", + "id" : "acm006514jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006515jsd" ] + }, + "acm006515jsd" : { + "type" : "CodePackage", + "id" : "acm006515jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006516jsd" ] + }, + "acm006516jsd" : { + "type" : "CodePackage", + "id" : "acm006516jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006513jsd" ] + }, + "acm006517jsd" : { + "type" : "ControlElement", + "id" : "acm006517jsd", + "name" : "TimeHelper" + }, + "acm006518jsd" : { + "type" : "ControlElement", + "id" : "acm006518jsd", + "name" : "getInstantNearestHourBefore" + }, + "acm006519jsd" : { + "type" : "ControlElement", + "id" : "acm006519jsd", + "name" : "getInstantDaysOffsetFromNow" + }, + "acm006520jsd" : { + "type" : "ControlElement", + "id" : "acm006520jsd", + "name" : "getInstantDaysOffsetBeforeNow" + }, + "acm006521jsd" : { + "type" : "ControlElement", + "id" : "acm006521jsd", + "name" : "getInstantHoursOffsetFromNow" + }, + "acm006522jsd" : { + "type" : "ControlElement", + "id" : "acm006522jsd", + "name" : "formatInstant" + }, + "acm006523jsd" : { + "type" : "ControlElement", + "id" : "acm006523jsd", + "name" : "getMidnightAdjustedInstantBasedOnZone" + }, + "acm006524jsd" : { + "type" : "ControlElement", + "id" : "acm006524jsd", + "name" : "isSpecialTime" + }, + "acm006525jsd" : { + "type" : "ControlElement", + "id" : "acm006525jsd", + "name" : "parseInstant" + }, + "acm006526jsd" : { + "type" : "ClassUnit", + "id" : "acm006526jsd", + "name" : "TimeHelper", + "compilationUnitId" : "acm006513jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006517jsd", "acm006518jsd", "acm006519jsd", "acm006520jsd", "acm006521jsd", "acm006522jsd", "acm006523jsd", "acm006524jsd", "acm006525jsd" ] + }, + "acm006527jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006527jsd", + "name" : "TzdbResourceZoneRulesProvider", + "parentId" : "acm006205jsd", + "content" : [ "acm006543jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006528jsd" : { + "type" : "CodePackage", + "id" : "acm006528jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006529jsd" ] + }, + "acm006529jsd" : { + "type" : "CodePackage", + "id" : "acm006529jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006530jsd" ] + }, + "acm006530jsd" : { + "type" : "CodePackage", + "id" : "acm006530jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006527jsd" ] + }, + "acm006531jsd" : { + "type" : "ControlElement", + "id" : "acm006531jsd", + "name" : "TzdbResourceZoneRulesProvider" + }, + "acm006532jsd" : { + "type" : "ControlElement", + "id" : "acm006532jsd", + "name" : "provideZoneIds" + }, + "acm006533jsd" : { + "type" : "ControlElement", + "id" : "acm006533jsd", + "name" : "provideRules" + }, + "acm006534jsd" : { + "type" : "ControlElement", + "id" : "acm006534jsd", + "name" : "provideVersions" + }, + "acm006535jsd" : { + "type" : "ControlElement", + "id" : "acm006535jsd", + "name" : "load" + }, + "acm006536jsd" : { + "type" : "ControlElement", + "id" : "acm006536jsd", + "name" : "toString" + }, + "acm006537jsd" : { + "type" : "ControlElement", + "id" : "acm006537jsd", + "name" : "serRead" + }, + "acm006538jsd" : { + "type" : "ControlElement", + "id" : "acm006538jsd", + "name" : "zrulesReadExternal" + }, + "acm006539jsd" : { + "type" : "ControlElement", + "id" : "acm006539jsd", + "name" : "zotReadExternal" + }, + "acm006540jsd" : { + "type" : "ControlElement", + "id" : "acm006540jsd", + "name" : "zotruleReadExternal" + }, + "acm006541jsd" : { + "type" : "ControlElement", + "id" : "acm006541jsd", + "name" : "serReadEpochSec" + }, + "acm006542jsd" : { + "type" : "ControlElement", + "id" : "acm006542jsd", + "name" : "serReadOffset" + }, + "acm006543jsd" : { + "type" : "ClassUnit", + "id" : "acm006543jsd", + "name" : "TzdbResourceZoneRulesProvider", + "compilationUnitId" : "acm006527jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm006531jsd", "acm006532jsd", "acm006533jsd", "acm006534jsd", "acm006535jsd", "acm006536jsd", "acm006537jsd", "acm006538jsd", "acm006539jsd", "acm006540jsd", "acm006541jsd", "acm006542jsd" ] + }, + "acm006544jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006544jsd", + "name" : "Url", + "parentId" : "acm006205jsd", + "content" : [ "acm006554jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006545jsd" : { + "type" : "CodePackage", + "id" : "acm006545jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006546jsd" ] + }, + "acm006546jsd" : { + "type" : "CodePackage", + "id" : "acm006546jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006547jsd" ] + }, + "acm006547jsd" : { + "type" : "CodePackage", + "id" : "acm006547jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006544jsd" ] + }, + "acm006548jsd" : { + "type" : "ControlElement", + "id" : "acm006548jsd", + "name" : "Url" + }, + "acm006549jsd" : { + "type" : "ControlElement", + "id" : "acm006549jsd", + "name" : "getBaseUrl" + }, + "acm006550jsd" : { + "type" : "ControlElement", + "id" : "acm006550jsd", + "name" : "withParam" + }, + "acm006551jsd" : { + "type" : "ControlElement", + "id" : "acm006551jsd", + "name" : "addParamToUrl" + }, + "acm006552jsd" : { + "type" : "ControlElement", + "id" : "acm006552jsd", + "name" : "toString" + }, + "acm006553jsd" : { + "type" : "ControlElement", + "id" : "acm006553jsd", + "name" : "toAbsoluteString" + }, + "acm006554jsd" : { + "type" : "ClassUnit", + "id" : "acm006554jsd", + "name" : "Url", + "compilationUnitId" : "acm006544jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006554jsd" ], + "content" : [ "acm006548jsd", "acm006549jsd", "acm006550jsd", "acm006551jsd", "acm006552jsd", "acm006553jsd" ] + }, + "acm006555jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006555jsd", + "name" : "package-info", + "parentId" : "acm006205jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006556jsd" : { + "type" : "CodePackage", + "id" : "acm006556jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006557jsd" ] + }, + "acm006557jsd" : { + "type" : "CodePackage", + "id" : "acm006557jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm006558jsd" ] + }, + "acm006558jsd" : { + "type" : "CodePackage", + "id" : "acm006558jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm006555jsd" ] + }, + "acm006559jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006559jsd", + "name" : "AuthProxy", + "parentId" : "acm006562jsd", + "content" : [ "acm006568jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006560jsd" : { + "type" : "CodePackage", + "id" : "acm006560jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006561jsd" ] + }, + "acm006561jsd" : { + "type" : "CodePackage", + "id" : "acm006561jsd", + "name" : "logic", + "parentId" : "acm001338jsd", + "content" : [ "acm006562jsd", "acm006826jsd", "acm007211jsd" ] + }, + "acm006562jsd" : { + "type" : "CodePackage", + "id" : "acm006562jsd", + "name" : "api", + "parentId" : "acm006561jsd", + "content" : [ "acm006559jsd", "acm006569jsd", "acm006625jsd", "acm006634jsd", "acm006768jsd", "acm006779jsd", "acm006787jsd", "acm006808jsd", "acm006819jsd", "acm011197jsd", "acm011204jsd", "acm011223jsd", "acm011233jsd", "acm011243jsd", "acm011250jsd", "acm011258jsd", "acm011271jsd", "acm011277jsd", "acm011286jsd", "acm011296jsd", "acm011302jsd" ] + }, + "acm006563jsd" : { + "type" : "ControlElement", + "id" : "acm006563jsd", + "name" : "AuthProxy" + }, + "acm006564jsd" : { + "type" : "ControlElement", + "id" : "acm006564jsd", + "name" : "inst" + }, + "acm006565jsd" : { + "type" : "ControlElement", + "id" : "acm006565jsd", + "name" : "getService" + }, + "acm006566jsd" : { + "type" : "ControlElement", + "id" : "acm006566jsd", + "name" : "generateLoginLink" + }, + "acm006567jsd" : { + "type" : "ControlElement", + "id" : "acm006567jsd", + "name" : "isLoginEmailEnabled" + }, + "acm006568jsd" : { + "type" : "ClassUnit", + "id" : "acm006568jsd", + "name" : "AuthProxy", + "compilationUnitId" : "acm006559jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006138jsd", "acm006568jsd", "acm007213jsd", "acm007226jsd", "acm007246jsd" ], + "content" : [ "acm006563jsd", "acm006564jsd", "acm006565jsd", "acm006566jsd", "acm006567jsd" ] + }, + "acm006569jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006569jsd", + "name" : "EmailGenerator", + "parentId" : "acm006562jsd", + "content" : [ "acm006624jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006570jsd" : { + "type" : "CodePackage", + "id" : "acm006570jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006571jsd" ] + }, + "acm006571jsd" : { + "type" : "CodePackage", + "id" : "acm006571jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006572jsd" ] + }, + "acm006572jsd" : { + "type" : "CodePackage", + "id" : "acm006572jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006569jsd" ] + }, + "acm006573jsd" : { + "type" : "ControlElement", + "id" : "acm006573jsd", + "name" : "EmailGenerator" + }, + "acm006574jsd" : { + "type" : "ControlElement", + "id" : "acm006574jsd", + "name" : "inst" + }, + "acm006575jsd" : { + "type" : "ControlElement", + "id" : "acm006575jsd", + "name" : "generateFeedbackSessionOpeningEmails" + }, + "acm006576jsd" : { + "type" : "ControlElement", + "id" : "acm006576jsd", + "name" : "generateFeedbackSessionOpeningOrClosingEmails" + }, + "acm006577jsd" : { + "type" : "ControlElement", + "id" : "acm006577jsd", + "name" : "generateFeedbackSessionOpeningSoonEmails" + }, + "acm006578jsd" : { + "type" : "ControlElement", + "id" : "acm006578jsd", + "name" : "generateFeedbackSessionOpeningSoonOrClosedEmails" + }, + "acm006579jsd" : { + "type" : "ControlElement", + "id" : "acm006579jsd", + "name" : "generateFeedbackSessionEmailBaseForCoowner" + }, + "acm006580jsd" : { + "type" : "ControlElement", + "id" : "acm006580jsd", + "name" : "fillUpEditFeedbackSessionDetailsFragment" + }, + "acm006581jsd" : { + "type" : "ControlElement", + "id" : "acm006581jsd", + "name" : "fillUpViewResponsesDetailsFragment" + }, + "acm006582jsd" : { + "type" : "ControlElement", + "id" : "acm006582jsd", + "name" : "fillUpJoinCourseBeforeEditFeedbackSessionDetailsFragment" + }, + "acm006583jsd" : { + "type" : "ControlElement", + "id" : "acm006583jsd", + "name" : "generateFeedbackSessionReminderEmails" + }, + "acm006584jsd" : { + "type" : "ControlElement", + "id" : "acm006584jsd", + "name" : "generateFeedbackSessionSummaryOfCourse" + }, + "acm006585jsd" : { + "type" : "ControlElement", + "id" : "acm006585jsd", + "name" : "generateSessionLinksRecoveryEmailForStudent" + }, + "acm006586jsd" : { + "type" : "ControlElement", + "id" : "acm006586jsd", + "name" : "generateSessionLinksRecoveryEmailForNonExistentStudent" + }, + "acm006587jsd" : { + "type" : "ControlElement", + "id" : "acm006587jsd", + "name" : "generateSessionLinksRecoveryEmailForExistingStudent" + }, + "acm006588jsd" : { + "type" : "ControlElement", + "id" : "acm006588jsd", + "name" : "generateFeedbackSessionClosingEmails" + }, + "acm006589jsd" : { + "type" : "ControlElement", + "id" : "acm006589jsd", + "name" : "generateFeedbackSessionClosedEmails" + }, + "acm006590jsd" : { + "type" : "ControlElement", + "id" : "acm006590jsd", + "name" : "generateFeedbackSessionClosingWithExtensionEmails" + }, + "acm006591jsd" : { + "type" : "ControlElement", + "id" : "acm006591jsd", + "name" : "generateFeedbackSessionPublishedEmails" + }, + "acm006592jsd" : { + "type" : "ControlElement", + "id" : "acm006592jsd", + "name" : "generateFeedbackSessionPublishedEmails" + }, + "acm006593jsd" : { + "type" : "ControlElement", + "id" : "acm006593jsd", + "name" : "generateFeedbackSessionUnpublishedEmails" + }, + "acm006594jsd" : { + "type" : "ControlElement", + "id" : "acm006594jsd", + "name" : "generateFeedbackSessionPublishedOrUnpublishedEmails" + }, + "acm006595jsd" : { + "type" : "ControlElement", + "id" : "acm006595jsd", + "name" : "generateFeedbackSessionPublishedOrUnpublishedEmails" + }, + "acm006596jsd" : { + "type" : "ControlElement", + "id" : "acm006596jsd", + "name" : "generateDeadlineGrantedEmails" + }, + "acm006597jsd" : { + "type" : "ControlElement", + "id" : "acm006597jsd", + "name" : "generateDeadlineUpdatedEmails" + }, + "acm006598jsd" : { + "type" : "ControlElement", + "id" : "acm006598jsd", + "name" : "generateDeadlineRevokedEmails" + }, + "acm006599jsd" : { + "type" : "ControlElement", + "id" : "acm006599jsd", + "name" : "generateDeadlineExtensionEmail" + }, + "acm006600jsd" : { + "type" : "ControlElement", + "id" : "acm006600jsd", + "name" : "generateFeedbackSessionEmailBases" + }, + "acm006601jsd" : { + "type" : "ControlElement", + "id" : "acm006601jsd", + "name" : "generateFeedbackSessionEmailBaseForStudents" + }, + "acm006602jsd" : { + "type" : "ControlElement", + "id" : "acm006602jsd", + "name" : "generateFeedbackSessionEmailBaseForInstructors" + }, + "acm006603jsd" : { + "type" : "ControlElement", + "id" : "acm006603jsd", + "name" : "generateFeedbackSessionEmailBaseForNotifiedInstructors" + }, + "acm006604jsd" : { + "type" : "ControlElement", + "id" : "acm006604jsd", + "name" : "isYetToJoinCourse" + }, + "acm006605jsd" : { + "type" : "ControlElement", + "id" : "acm006605jsd", + "name" : "isYetToJoinCourse" + }, + "acm006606jsd" : { + "type" : "ControlElement", + "id" : "acm006606jsd", + "name" : "generateLoginEmail" + }, + "acm006607jsd" : { + "type" : "ControlElement", + "id" : "acm006607jsd", + "name" : "generateNewInstructorAccountJoinEmail" + }, + "acm006608jsd" : { + "type" : "ControlElement", + "id" : "acm006608jsd", + "name" : "generateStudentCourseJoinEmail" + }, + "acm006609jsd" : { + "type" : "ControlElement", + "id" : "acm006609jsd", + "name" : "generateStudentCourseRejoinEmailAfterGoogleIdReset" + }, + "acm006610jsd" : { + "type" : "ControlElement", + "id" : "acm006610jsd", + "name" : "generateInstructorCourseJoinEmail" + }, + "acm006611jsd" : { + "type" : "ControlElement", + "id" : "acm006611jsd", + "name" : "generateInstructorCourseRejoinEmailAfterGoogleIdReset" + }, + "acm006612jsd" : { + "type" : "ControlElement", + "id" : "acm006612jsd", + "name" : "generateUserCourseRegisteredEmail" + }, + "acm006613jsd" : { + "type" : "ControlElement", + "id" : "acm006613jsd", + "name" : "fillUpStudentJoinFragment" + }, + "acm006614jsd" : { + "type" : "ControlElement", + "id" : "acm006614jsd", + "name" : "fillUpStudentRejoinAfterGoogleIdResetFragment" + }, + "acm006615jsd" : { + "type" : "ControlElement", + "id" : "acm006615jsd", + "name" : "getInstructorCourseJoinUrl" + }, + "acm006616jsd" : { + "type" : "ControlElement", + "id" : "acm006616jsd", + "name" : "fillUpInstructorJoinFragment" + }, + "acm006617jsd" : { + "type" : "ControlElement", + "id" : "acm006617jsd", + "name" : "fillUpInstructorRejoinAfterGoogleIdResetFragment" + }, + "acm006618jsd" : { + "type" : "ControlElement", + "id" : "acm006618jsd", + "name" : "fillUpInstructorPreamble" + }, + "acm006619jsd" : { + "type" : "ControlElement", + "id" : "acm006619jsd", + "name" : "generateCompiledLogsEmail" + }, + "acm006620jsd" : { + "type" : "ControlElement", + "id" : "acm006620jsd", + "name" : "generateSevereErrorLogLine" + }, + "acm006621jsd" : { + "type" : "ControlElement", + "id" : "acm006621jsd", + "name" : "getEmptyEmailAddressedToEmail" + }, + "acm006622jsd" : { + "type" : "ControlElement", + "id" : "acm006622jsd", + "name" : "generateCoOwnersEmailsLine" + }, + "acm006623jsd" : { + "type" : "ControlElement", + "id" : "acm006623jsd", + "name" : "getAdditionalContactInformationFragment" + }, + "acm006624jsd" : { + "type" : "ClassUnit", + "id" : "acm006624jsd", + "name" : "EmailGenerator", + "compilationUnitId" : "acm006569jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004215jsd", "acm004486jsd", "acm004598jsd", "acm004662jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006266jsd", "acm006290jsd", "acm006624jsd", "acm006882jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd" ], + "content" : [ "acm006573jsd", "acm006574jsd", "acm006575jsd", "acm006576jsd", "acm006577jsd", "acm006578jsd", "acm006579jsd", "acm006580jsd", "acm006581jsd", "acm006582jsd", "acm006583jsd", "acm006584jsd", "acm006585jsd", "acm006586jsd", "acm006587jsd", "acm006588jsd", "acm006589jsd", "acm006590jsd", "acm006591jsd", "acm006592jsd", "acm006593jsd", "acm006594jsd", "acm006595jsd", "acm006596jsd", "acm006597jsd", "acm006598jsd", "acm006599jsd", "acm006600jsd", "acm006601jsd", "acm006602jsd", "acm006603jsd", "acm006604jsd", "acm006605jsd", "acm006606jsd", "acm006607jsd", "acm006608jsd", "acm006609jsd", "acm006610jsd", "acm006611jsd", "acm006612jsd", "acm006613jsd", "acm006614jsd", "acm006615jsd", "acm006616jsd", "acm006617jsd", "acm006618jsd", "acm006619jsd", "acm006620jsd", "acm006621jsd", "acm006622jsd", "acm006623jsd" ] + }, + "acm006625jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006625jsd", + "name" : "EmailSender", + "parentId" : "acm006562jsd", + "content" : [ "acm006633jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006626jsd" : { + "type" : "CodePackage", + "id" : "acm006626jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006627jsd" ] + }, + "acm006627jsd" : { + "type" : "CodePackage", + "id" : "acm006627jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006628jsd" ] + }, + "acm006628jsd" : { + "type" : "CodePackage", + "id" : "acm006628jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006625jsd" ] + }, + "acm006629jsd" : { + "type" : "ControlElement", + "id" : "acm006629jsd", + "name" : "EmailSender" + }, + "acm006630jsd" : { + "type" : "ControlElement", + "id" : "acm006630jsd", + "name" : "inst" + }, + "acm006631jsd" : { + "type" : "ControlElement", + "id" : "acm006631jsd", + "name" : "sendEmail" + }, + "acm006632jsd" : { + "type" : "ControlElement", + "id" : "acm006632jsd", + "name" : "isTestingAccount" + }, + "acm006633jsd" : { + "type" : "ClassUnit", + "id" : "acm006633jsd", + "name" : "EmailSender", + "compilationUnitId" : "acm006625jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005512jsd", "acm006150jsd", "acm006259jsd", "acm006290jsd", "acm006435jsd", "acm006633jsd", "acm007220jsd", "acm007233jsd", "acm007316jsd", "acm007323jsd", "acm007336jsd" ], + "content" : [ "acm006629jsd", "acm006630jsd", "acm006631jsd", "acm006632jsd" ] + }, + "acm006634jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006634jsd", + "name" : "Logic", + "parentId" : "acm006562jsd", + "content" : [ "acm006767jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006635jsd" : { + "type" : "CodePackage", + "id" : "acm006635jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006636jsd" ] + }, + "acm006636jsd" : { + "type" : "CodePackage", + "id" : "acm006636jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006637jsd" ] + }, + "acm006637jsd" : { + "type" : "CodePackage", + "id" : "acm006637jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006634jsd" ] + }, + "acm006638jsd" : { + "type" : "ControlElement", + "id" : "acm006638jsd", + "name" : "Logic" + }, + "acm006639jsd" : { + "type" : "ControlElement", + "id" : "acm006639jsd", + "name" : "inst" + }, + "acm006640jsd" : { + "type" : "ControlElement", + "id" : "acm006640jsd", + "name" : "getAccount" + }, + "acm006641jsd" : { + "type" : "ControlElement", + "id" : "acm006641jsd", + "name" : "getAccountsForEmail" + }, + "acm006642jsd" : { + "type" : "ControlElement", + "id" : "acm006642jsd", + "name" : "getReadNotificationsId" + }, + "acm006643jsd" : { + "type" : "ControlElement", + "id" : "acm006643jsd", + "name" : "updateReadNotifications" + }, + "acm006644jsd" : { + "type" : "ControlElement", + "id" : "acm006644jsd", + "name" : "getCourseInstitute" + }, + "acm006645jsd" : { + "type" : "ControlElement", + "id" : "acm006645jsd", + "name" : "getActiveNotificationsByTargetUser" + }, + "acm006646jsd" : { + "type" : "ControlElement", + "id" : "acm006646jsd", + "name" : "getAllNotifications" + }, + "acm006647jsd" : { + "type" : "ControlElement", + "id" : "acm006647jsd", + "name" : "getNotification" + }, + "acm006648jsd" : { + "type" : "ControlElement", + "id" : "acm006648jsd", + "name" : "createNotification" + }, + "acm006649jsd" : { + "type" : "ControlElement", + "id" : "acm006649jsd", + "name" : "updateNotification" + }, + "acm006650jsd" : { + "type" : "ControlElement", + "id" : "acm006650jsd", + "name" : "deleteNotification" + }, + "acm006651jsd" : { + "type" : "ControlElement", + "id" : "acm006651jsd", + "name" : "deleteAccountCascade" + }, + "acm006652jsd" : { + "type" : "ControlElement", + "id" : "acm006652jsd", + "name" : "verifyAllInstructorsExistInCourse" + }, + "acm006653jsd" : { + "type" : "ControlElement", + "id" : "acm006653jsd", + "name" : "createInstructor" + }, + "acm006654jsd" : { + "type" : "ControlElement", + "id" : "acm006654jsd", + "name" : "searchInstructorsInWholeSystem" + }, + "acm006655jsd" : { + "type" : "ControlElement", + "id" : "acm006655jsd", + "name" : "putInstructorDocument" + }, + "acm006656jsd" : { + "type" : "ControlElement", + "id" : "acm006656jsd", + "name" : "updateToEnsureValidityOfInstructorsForTheCourse" + }, + "acm006657jsd" : { + "type" : "ControlElement", + "id" : "acm006657jsd", + "name" : "getInstructorForEmail" + }, + "acm006658jsd" : { + "type" : "ControlElement", + "id" : "acm006658jsd", + "name" : "getInstructorById" + }, + "acm006659jsd" : { + "type" : "ControlElement", + "id" : "acm006659jsd", + "name" : "getInstructorForGoogleId" + }, + "acm006660jsd" : { + "type" : "ControlElement", + "id" : "acm006660jsd", + "name" : "getInstructorForRegistrationKey" + }, + "acm006661jsd" : { + "type" : "ControlElement", + "id" : "acm006661jsd", + "name" : "getInstructorsForGoogleId" + }, + "acm006662jsd" : { + "type" : "ControlElement", + "id" : "acm006662jsd", + "name" : "getInstructorsForGoogleId" + }, + "acm006663jsd" : { + "type" : "ControlElement", + "id" : "acm006663jsd", + "name" : "getInstructorsForCourse" + }, + "acm006664jsd" : { + "type" : "ControlElement", + "id" : "acm006664jsd", + "name" : "getAllOngoingSessions" + }, + "acm006665jsd" : { + "type" : "ControlElement", + "id" : "acm006665jsd", + "name" : "updateInstructorCascade" + }, + "acm006666jsd" : { + "type" : "ControlElement", + "id" : "acm006666jsd", + "name" : "updateInstructor" + }, + "acm006667jsd" : { + "type" : "ControlElement", + "id" : "acm006667jsd", + "name" : "joinCourseForInstructor" + }, + "acm006668jsd" : { + "type" : "ControlElement", + "id" : "acm006668jsd", + "name" : "deleteInstructorCascade" + }, + "acm006669jsd" : { + "type" : "ControlElement", + "id" : "acm006669jsd", + "name" : "createCourseAndInstructor" + }, + "acm006670jsd" : { + "type" : "ControlElement", + "id" : "acm006670jsd", + "name" : "getCourse" + }, + "acm006671jsd" : { + "type" : "ControlElement", + "id" : "acm006671jsd", + "name" : "getCoursesForStudentAccount" + }, + "acm006672jsd" : { + "type" : "ControlElement", + "id" : "acm006672jsd", + "name" : "getCoursesForInstructor" + }, + "acm006673jsd" : { + "type" : "ControlElement", + "id" : "acm006673jsd", + "name" : "getSoftDeletedCoursesForInstructors" + }, + "acm006674jsd" : { + "type" : "ControlElement", + "id" : "acm006674jsd", + "name" : "updateCourseCascade" + }, + "acm006675jsd" : { + "type" : "ControlElement", + "id" : "acm006675jsd", + "name" : "setArchiveStatusOfInstructor" + }, + "acm006676jsd" : { + "type" : "ControlElement", + "id" : "acm006676jsd", + "name" : "deleteCourseCascade" + }, + "acm006677jsd" : { + "type" : "ControlElement", + "id" : "acm006677jsd", + "name" : "moveCourseToRecycleBin" + }, + "acm006678jsd" : { + "type" : "ControlElement", + "id" : "acm006678jsd", + "name" : "restoreCourseFromRecycleBin" + }, + "acm006679jsd" : { + "type" : "ControlElement", + "id" : "acm006679jsd", + "name" : "searchStudents" + }, + "acm006680jsd" : { + "type" : "ControlElement", + "id" : "acm006680jsd", + "name" : "searchStudentsInWholeSystem" + }, + "acm006681jsd" : { + "type" : "ControlElement", + "id" : "acm006681jsd", + "name" : "getStudentForRegistrationKey" + }, + "acm006682jsd" : { + "type" : "ControlElement", + "id" : "acm006682jsd", + "name" : "getStudentForEmail" + }, + "acm006683jsd" : { + "type" : "ControlElement", + "id" : "acm006683jsd", + "name" : "getStudentForGoogleId" + }, + "acm006684jsd" : { + "type" : "ControlElement", + "id" : "acm006684jsd", + "name" : "getStudentsForGoogleId" + }, + "acm006685jsd" : { + "type" : "ControlElement", + "id" : "acm006685jsd", + "name" : "getStudentsForCourse" + }, + "acm006686jsd" : { + "type" : "ControlElement", + "id" : "acm006686jsd", + "name" : "getSectionNamesForCourse" + }, + "acm006687jsd" : { + "type" : "ControlElement", + "id" : "acm006687jsd", + "name" : "populateFieldsToGenerateInQuestion" + }, + "acm006688jsd" : { + "type" : "ControlElement", + "id" : "acm006688jsd", + "name" : "resetStudentGoogleId" + }, + "acm006689jsd" : { + "type" : "ControlElement", + "id" : "acm006689jsd", + "name" : "regenerateInstructorRegistrationKey" + }, + "acm006690jsd" : { + "type" : "ControlElement", + "id" : "acm006690jsd", + "name" : "regenerateStudentRegistrationKey" + }, + "acm006691jsd" : { + "type" : "ControlElement", + "id" : "acm006691jsd", + "name" : "resetInstructorGoogleId" + }, + "acm006692jsd" : { + "type" : "ControlElement", + "id" : "acm006692jsd", + "name" : "createStudent" + }, + "acm006693jsd" : { + "type" : "ControlElement", + "id" : "acm006693jsd", + "name" : "updateStudentCascade" + }, + "acm006694jsd" : { + "type" : "ControlElement", + "id" : "acm006694jsd", + "name" : "joinCourseForStudent" + }, + "acm006695jsd" : { + "type" : "ControlElement", + "id" : "acm006695jsd", + "name" : "getUnregisteredStudentsForCourse" + }, + "acm006696jsd" : { + "type" : "ControlElement", + "id" : "acm006696jsd", + "name" : "isFeedbackSessionAttemptedByInstructor" + }, + "acm006697jsd" : { + "type" : "ControlElement", + "id" : "acm006697jsd", + "name" : "isFeedbackSessionAttemptedByStudent" + }, + "acm006698jsd" : { + "type" : "ControlElement", + "id" : "acm006698jsd", + "name" : "deleteStudentCascade" + }, + "acm006699jsd" : { + "type" : "ControlElement", + "id" : "acm006699jsd", + "name" : "deleteStudentsInCourseCascade" + }, + "acm006700jsd" : { + "type" : "ControlElement", + "id" : "acm006700jsd", + "name" : "validateSectionsAndTeams" + }, + "acm006701jsd" : { + "type" : "ControlElement", + "id" : "acm006701jsd", + "name" : "getStudentsForTeam" + }, + "acm006702jsd" : { + "type" : "ControlElement", + "id" : "acm006702jsd", + "name" : "putStudentDocument" + }, + "acm006703jsd" : { + "type" : "ControlElement", + "id" : "acm006703jsd", + "name" : "createFeedbackSession" + }, + "acm006704jsd" : { + "type" : "ControlElement", + "id" : "acm006704jsd", + "name" : "getFeedbackSession" + }, + "acm006705jsd" : { + "type" : "ControlElement", + "id" : "acm006705jsd", + "name" : "getFeedbackSessionFromRecycleBin" + }, + "acm006706jsd" : { + "type" : "ControlElement", + "id" : "acm006706jsd", + "name" : "getFeedbackSessionsForCourse" + }, + "acm006707jsd" : { + "type" : "ControlElement", + "id" : "acm006707jsd", + "name" : "getExpectedTotalSubmission" + }, + "acm006708jsd" : { + "type" : "ControlElement", + "id" : "acm006708jsd", + "name" : "getActualTotalSubmission" + }, + "acm006709jsd" : { + "type" : "ControlElement", + "id" : "acm006709jsd", + "name" : "getFeedbackSessionsListForInstructor" + }, + "acm006710jsd" : { + "type" : "ControlElement", + "id" : "acm006710jsd", + "name" : "getSoftDeletedFeedbackSessionsListForInstructors" + }, + "acm006711jsd" : { + "type" : "ControlElement", + "id" : "acm006711jsd", + "name" : "getRecipientsOfQuestion" + }, + "acm006712jsd" : { + "type" : "ControlElement", + "id" : "acm006712jsd", + "name" : "getFeedbackQuestion" + }, + "acm006713jsd" : { + "type" : "ControlElement", + "id" : "acm006713jsd", + "name" : "getFeedbackQuestionsForStudents" + }, + "acm006714jsd" : { + "type" : "ControlElement", + "id" : "acm006714jsd", + "name" : "getFeedbackQuestionsForInstructors" + }, + "acm006715jsd" : { + "type" : "ControlElement", + "id" : "acm006715jsd", + "name" : "updateFeedbackSession" + }, + "acm006716jsd" : { + "type" : "ControlElement", + "id" : "acm006716jsd", + "name" : "publishFeedbackSession" + }, + "acm006717jsd" : { + "type" : "ControlElement", + "id" : "acm006717jsd", + "name" : "unpublishFeedbackSession" + }, + "acm006718jsd" : { + "type" : "ControlElement", + "id" : "acm006718jsd", + "name" : "deleteFeedbackSessionCascade" + }, + "acm006719jsd" : { + "type" : "ControlElement", + "id" : "acm006719jsd", + "name" : "moveFeedbackSessionToRecycleBin" + }, + "acm006720jsd" : { + "type" : "ControlElement", + "id" : "acm006720jsd", + "name" : "restoreFeedbackSessionFromRecycleBin" + }, + "acm006721jsd" : { + "type" : "ControlElement", + "id" : "acm006721jsd", + "name" : "createFeedbackQuestion" + }, + "acm006722jsd" : { + "type" : "ControlElement", + "id" : "acm006722jsd", + "name" : "updateFeedbackQuestionCascade" + }, + "acm006723jsd" : { + "type" : "ControlElement", + "id" : "acm006723jsd", + "name" : "deleteFeedbackQuestionCascade" + }, + "acm006724jsd" : { + "type" : "ControlElement", + "id" : "acm006724jsd", + "name" : "areThereResponsesForQuestion" + }, + "acm006725jsd" : { + "type" : "ControlElement", + "id" : "acm006725jsd", + "name" : "getFeedbackQuestionsForSession" + }, + "acm006726jsd" : { + "type" : "ControlElement", + "id" : "acm006726jsd", + "name" : "getGiverSetThatAnswerFeedbackSession" + }, + "acm006727jsd" : { + "type" : "ControlElement", + "id" : "acm006727jsd", + "name" : "getSessionResultsForCourse" + }, + "acm006728jsd" : { + "type" : "ControlElement", + "id" : "acm006728jsd", + "name" : "getSessionResultsForUser" + }, + "acm006729jsd" : { + "type" : "ControlElement", + "id" : "acm006729jsd", + "name" : "getFeedbackResponsesFromStudentOrTeamForQuestion" + }, + "acm006730jsd" : { + "type" : "ControlElement", + "id" : "acm006730jsd", + "name" : "getFeedbackResponsesFromInstructorForQuestion" + }, + "acm006731jsd" : { + "type" : "ControlElement", + "id" : "acm006731jsd", + "name" : "getFeedbackResponse" + }, + "acm006732jsd" : { + "type" : "ControlElement", + "id" : "acm006732jsd", + "name" : "createFeedbackResponse" + }, + "acm006733jsd" : { + "type" : "ControlElement", + "id" : "acm006733jsd", + "name" : "hasResponsesForCourse" + }, + "acm006734jsd" : { + "type" : "ControlElement", + "id" : "acm006734jsd", + "name" : "updateFeedbackResponseCascade" + }, + "acm006735jsd" : { + "type" : "ControlElement", + "id" : "acm006735jsd", + "name" : "deleteFeedbackResponseCascade" + }, + "acm006736jsd" : { + "type" : "ControlElement", + "id" : "acm006736jsd", + "name" : "createFeedbackResponseComment" + }, + "acm006737jsd" : { + "type" : "ControlElement", + "id" : "acm006737jsd", + "name" : "getFeedbackResponseComment" + }, + "acm006738jsd" : { + "type" : "ControlElement", + "id" : "acm006738jsd", + "name" : "getFeedbackResponseCommentForResponseFromParticipant" + }, + "acm006739jsd" : { + "type" : "ControlElement", + "id" : "acm006739jsd", + "name" : "updateFeedbackResponseComment" + }, + "acm006740jsd" : { + "type" : "ControlElement", + "id" : "acm006740jsd", + "name" : "deleteFeedbackResponseComment" + }, + "acm006741jsd" : { + "type" : "ControlElement", + "id" : "acm006741jsd", + "name" : "getFeedbackSessionsClosedWithinThePastHour" + }, + "acm006742jsd" : { + "type" : "ControlElement", + "id" : "acm006742jsd", + "name" : "getFeedbackSessionsClosingWithinTimeLimit" + }, + "acm006743jsd" : { + "type" : "ControlElement", + "id" : "acm006743jsd", + "name" : "getFeedbackSessionsOpeningWithinTimeLimit" + }, + "acm006744jsd" : { + "type" : "ControlElement", + "id" : "acm006744jsd", + "name" : "getFeedbackSessionsWhichNeedAutomatedPublishedEmailsToBeSent" + }, + "acm006745jsd" : { + "type" : "ControlElement", + "id" : "acm006745jsd", + "name" : "getFeedbackSessionsWhichNeedOpenEmailsToBeSent" + }, + "acm006746jsd" : { + "type" : "ControlElement", + "id" : "acm006746jsd", + "name" : "getSectionForTeam" + }, + "acm006747jsd" : { + "type" : "ControlElement", + "id" : "acm006747jsd", + "name" : "persistDataBundle" + }, + "acm006748jsd" : { + "type" : "ControlElement", + "id" : "acm006748jsd", + "name" : "removeDataBundle" + }, + "acm006749jsd" : { + "type" : "ControlElement", + "id" : "acm006749jsd", + "name" : "putDocuments" + }, + "acm006750jsd" : { + "type" : "ControlElement", + "id" : "acm006750jsd", + "name" : "verifyAllStudentsExistInCourse" + }, + "acm006751jsd" : { + "type" : "ControlElement", + "id" : "acm006751jsd", + "name" : "isStudentsInSameTeam" + }, + "acm006752jsd" : { + "type" : "ControlElement", + "id" : "acm006752jsd", + "name" : "createAccountRequest" + }, + "acm006753jsd" : { + "type" : "ControlElement", + "id" : "acm006753jsd", + "name" : "updateAccountRequest" + }, + "acm006754jsd" : { + "type" : "ControlElement", + "id" : "acm006754jsd", + "name" : "deleteAccountRequest" + }, + "acm006755jsd" : { + "type" : "ControlElement", + "id" : "acm006755jsd", + "name" : "getAccountRequestForRegistrationKey" + }, + "acm006756jsd" : { + "type" : "ControlElement", + "id" : "acm006756jsd", + "name" : "getAccountRequest" + }, + "acm006757jsd" : { + "type" : "ControlElement", + "id" : "acm006757jsd", + "name" : "searchAccountRequestsInWholeSystem" + }, + "acm006758jsd" : { + "type" : "ControlElement", + "id" : "acm006758jsd", + "name" : "putAccountRequestDocument" + }, + "acm006759jsd" : { + "type" : "ControlElement", + "id" : "acm006759jsd", + "name" : "getUsageStatisticsForTimeRange" + }, + "acm006760jsd" : { + "type" : "ControlElement", + "id" : "acm006760jsd", + "name" : "calculateEntitiesStatisticsForTimeRange" + }, + "acm006761jsd" : { + "type" : "ControlElement", + "id" : "acm006761jsd", + "name" : "createUsageStatistics" + }, + "acm006762jsd" : { + "type" : "ControlElement", + "id" : "acm006762jsd", + "name" : "updateDeadlineExtension" + }, + "acm006763jsd" : { + "type" : "ControlElement", + "id" : "acm006763jsd", + "name" : "createDeadlineExtension" + }, + "acm006764jsd" : { + "type" : "ControlElement", + "id" : "acm006764jsd", + "name" : "deleteDeadlineExtension" + }, + "acm006765jsd" : { + "type" : "ControlElement", + "id" : "acm006765jsd", + "name" : "getDeadlineExtension" + }, + "acm006766jsd" : { + "type" : "ControlElement", + "id" : "acm006766jsd", + "name" : "getDeadlineExtensionsPossiblyNeedingClosingEmail" + }, + "acm006767jsd" : { + "type" : "ClassUnit", + "id" : "acm006767jsd", + "name" : "Logic", + "compilationUnitId" : "acm006634jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004239jsd", "acm004248jsd", "acm004351jsd", "acm004383jsd", "acm004486jsd", "acm004539jsd", "acm004549jsd", "acm004598jsd", "acm004607jsd", "acm004662jsd", "acm004678jsd", "acm004788jsd", "acm004799jsd", "acm004871jsd", "acm004885jsd", "acm004971jsd", "acm004989jsd", "acm005112jsd", "acm005129jsd", "acm005233jsd", "acm005245jsd", "acm005257jsd", "acm005329jsd", "acm005339jsd", "acm005412jsd", "acm005423jsd", "acm005469jsd", "acm006156jsd", "acm006162jsd", "acm006168jsd", "acm006180jsd", "acm006188jsd", "acm006197jsd", "acm006767jsd", "acm006838jsd", "acm006857jsd", "acm006882jsd", "acm006908jsd", "acm006923jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007148jsd", "acm007192jsd", "acm007203jsd" ], + "content" : [ "acm006638jsd", "acm006639jsd", "acm006640jsd", "acm006641jsd", "acm006642jsd", "acm006643jsd", "acm006644jsd", "acm006645jsd", "acm006646jsd", "acm006647jsd", "acm006648jsd", "acm006649jsd", "acm006650jsd", "acm006651jsd", "acm006652jsd", "acm006653jsd", "acm006654jsd", "acm006655jsd", "acm006656jsd", "acm006657jsd", "acm006658jsd", "acm006659jsd", "acm006660jsd", "acm006661jsd", "acm006662jsd", "acm006663jsd", "acm006664jsd", "acm006665jsd", "acm006666jsd", "acm006667jsd", "acm006668jsd", "acm006669jsd", "acm006670jsd", "acm006671jsd", "acm006672jsd", "acm006673jsd", "acm006674jsd", "acm006675jsd", "acm006676jsd", "acm006677jsd", "acm006678jsd", "acm006679jsd", "acm006680jsd", "acm006681jsd", "acm006682jsd", "acm006683jsd", "acm006684jsd", "acm006685jsd", "acm006686jsd", "acm006687jsd", "acm006688jsd", "acm006689jsd", "acm006690jsd", "acm006691jsd", "acm006692jsd", "acm006693jsd", "acm006694jsd", "acm006695jsd", "acm006696jsd", "acm006697jsd", "acm006698jsd", "acm006699jsd", "acm006700jsd", "acm006701jsd", "acm006702jsd", "acm006703jsd", "acm006704jsd", "acm006705jsd", "acm006706jsd", "acm006707jsd", "acm006708jsd", "acm006709jsd", "acm006710jsd", "acm006711jsd", "acm006712jsd", "acm006713jsd", "acm006714jsd", "acm006715jsd", "acm006716jsd", "acm006717jsd", "acm006718jsd", "acm006719jsd", "acm006720jsd", "acm006721jsd", "acm006722jsd", "acm006723jsd", "acm006724jsd", "acm006725jsd", "acm006726jsd", "acm006727jsd", "acm006728jsd", "acm006729jsd", "acm006730jsd", "acm006731jsd", "acm006732jsd", "acm006733jsd", "acm006734jsd", "acm006735jsd", "acm006736jsd", "acm006737jsd", "acm006738jsd", "acm006739jsd", "acm006740jsd", "acm006741jsd", "acm006742jsd", "acm006743jsd", "acm006744jsd", "acm006745jsd", "acm006746jsd", "acm006747jsd", "acm006748jsd", "acm006749jsd", "acm006750jsd", "acm006751jsd", "acm006752jsd", "acm006753jsd", "acm006754jsd", "acm006755jsd", "acm006756jsd", "acm006757jsd", "acm006758jsd", "acm006759jsd", "acm006760jsd", "acm006761jsd", "acm006762jsd", "acm006763jsd", "acm006764jsd", "acm006765jsd", "acm006766jsd" ] + }, + "acm006768jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006768jsd", + "name" : "LogsProcessor", + "parentId" : "acm006562jsd", + "content" : [ "acm006778jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006769jsd" : { + "type" : "CodePackage", + "id" : "acm006769jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006770jsd" ] + }, + "acm006770jsd" : { + "type" : "CodePackage", + "id" : "acm006770jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006771jsd" ] + }, + "acm006771jsd" : { + "type" : "CodePackage", + "id" : "acm006771jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006768jsd" ] + }, + "acm006772jsd" : { + "type" : "ControlElement", + "id" : "acm006772jsd", + "name" : "LogsProcessor" + }, + "acm006773jsd" : { + "type" : "ControlElement", + "id" : "acm006773jsd", + "name" : "inst" + }, + "acm006774jsd" : { + "type" : "ControlElement", + "id" : "acm006774jsd", + "name" : "queryLogs" + }, + "acm006775jsd" : { + "type" : "ControlElement", + "id" : "acm006775jsd", + "name" : "createFeedbackSessionLog" + }, + "acm006776jsd" : { + "type" : "ControlElement", + "id" : "acm006776jsd", + "name" : "getFeedbackSessionLogs" + }, + "acm006777jsd" : { + "type" : "ControlElement", + "id" : "acm006777jsd", + "name" : "getNumberOfLogsForEvent" + }, + "acm006778jsd" : { + "type" : "ClassUnit", + "id" : "acm006778jsd", + "name" : "LogsProcessor", + "compilationUnitId" : "acm006768jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm004359jsd", "acm005572jsd", "acm005603jsd", "acm005651jsd", "acm006778jsd", "acm007262jsd", "acm007294jsd", "acm007309jsd" ], + "content" : [ "acm006772jsd", "acm006773jsd", "acm006774jsd", "acm006775jsd", "acm006776jsd", "acm006777jsd" ] + }, + "acm006779jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006779jsd", + "name" : "RecaptchaVerifier", + "parentId" : "acm006562jsd", + "content" : [ "acm006786jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006780jsd" : { + "type" : "CodePackage", + "id" : "acm006780jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006781jsd" ] + }, + "acm006781jsd" : { + "type" : "CodePackage", + "id" : "acm006781jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006782jsd" ] + }, + "acm006782jsd" : { + "type" : "CodePackage", + "id" : "acm006782jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006779jsd" ] + }, + "acm006783jsd" : { + "type" : "ControlElement", + "id" : "acm006783jsd", + "name" : "RecaptchaVerifier" + }, + "acm006784jsd" : { + "type" : "ControlElement", + "id" : "acm006784jsd", + "name" : "inst" + }, + "acm006785jsd" : { + "type" : "ControlElement", + "id" : "acm006785jsd", + "name" : "isVerificationSuccessful" + }, + "acm006786jsd" : { + "type" : "ClassUnit", + "id" : "acm006786jsd", + "name" : "RecaptchaVerifier", + "compilationUnitId" : "acm006779jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006786jsd", "acm007239jsd", "acm007281jsd", "acm007329jsd" ], + "content" : [ "acm006783jsd", "acm006784jsd", "acm006785jsd" ] + }, + "acm006787jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006787jsd", + "name" : "TaskQueuer", + "parentId" : "acm006562jsd", + "content" : [ "acm006807jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006788jsd" : { + "type" : "CodePackage", + "id" : "acm006788jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006789jsd" ] + }, + "acm006789jsd" : { + "type" : "CodePackage", + "id" : "acm006789jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006790jsd" ] + }, + "acm006790jsd" : { + "type" : "CodePackage", + "id" : "acm006790jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006787jsd" ] + }, + "acm006791jsd" : { + "type" : "ControlElement", + "id" : "acm006791jsd", + "name" : "TaskQueuer" + }, + "acm006792jsd" : { + "type" : "ControlElement", + "id" : "acm006792jsd", + "name" : "inst" + }, + "acm006793jsd" : { + "type" : "ControlElement", + "id" : "acm006793jsd", + "name" : "addTask" + }, + "acm006794jsd" : { + "type" : "ControlElement", + "id" : "acm006794jsd", + "name" : "addDeferredTask" + }, + "acm006795jsd" : { + "type" : "ControlElement", + "id" : "acm006795jsd", + "name" : "scheduleFeedbackSessionReminders" + }, + "acm006796jsd" : { + "type" : "ControlElement", + "id" : "acm006796jsd", + "name" : "scheduleFeedbackSessionRemindersForParticularUsers" + }, + "acm006797jsd" : { + "type" : "ControlElement", + "id" : "acm006797jsd", + "name" : "scheduleFeedbackSessionPublishedEmail" + }, + "acm006798jsd" : { + "type" : "ControlElement", + "id" : "acm006798jsd", + "name" : "scheduleFeedbackSessionResendPublishedEmail" + }, + "acm006799jsd" : { + "type" : "ControlElement", + "id" : "acm006799jsd", + "name" : "scheduleFeedbackSessionUnpublishedEmail" + }, + "acm006800jsd" : { + "type" : "ControlElement", + "id" : "acm006800jsd", + "name" : "scheduleCourseRegistrationInviteToInstructor" + }, + "acm006801jsd" : { + "type" : "ControlElement", + "id" : "acm006801jsd", + "name" : "scheduleCourseRegistrationInviteToStudent" + }, + "acm006802jsd" : { + "type" : "ControlElement", + "id" : "acm006802jsd", + "name" : "scheduleEmailsForSending" + }, + "acm006803jsd" : { + "type" : "ControlElement", + "id" : "acm006803jsd", + "name" : "scheduleInstructorForSearchIndexing" + }, + "acm006804jsd" : { + "type" : "ControlElement", + "id" : "acm006804jsd", + "name" : "scheduleAccountRequestForSearchIndexing" + }, + "acm006805jsd" : { + "type" : "ControlElement", + "id" : "acm006805jsd", + "name" : "scheduleStudentForSearchIndexing" + }, + "acm006806jsd" : { + "type" : "ControlElement", + "id" : "acm006806jsd", + "name" : "scheduleEmailForSending" + }, + "acm006807jsd" : { + "type" : "ClassUnit", + "id" : "acm006807jsd", + "name" : "TaskQueuer", + "compilationUnitId" : "acm006787jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006290jsd", "acm006435jsd", "acm006504jsd", "acm006807jsd", "acm007273jsd", "acm007301jsd", "acm007342jsd", "acm009176jsd", "acm009273jsd" ], + "content" : [ "acm006791jsd", "acm006792jsd", "acm006793jsd", "acm006794jsd", "acm006795jsd", "acm006796jsd", "acm006797jsd", "acm006798jsd", "acm006799jsd", "acm006800jsd", "acm006801jsd", "acm006802jsd", "acm006803jsd", "acm006804jsd", "acm006805jsd", "acm006806jsd" ] + }, + "acm006808jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006808jsd", + "name" : "UserProvision", + "parentId" : "acm006562jsd", + "content" : [ "acm006818jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006809jsd" : { + "type" : "CodePackage", + "id" : "acm006809jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006810jsd" ] + }, + "acm006810jsd" : { + "type" : "CodePackage", + "id" : "acm006810jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006811jsd" ] + }, + "acm006811jsd" : { + "type" : "CodePackage", + "id" : "acm006811jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006808jsd" ] + }, + "acm006812jsd" : { + "type" : "ControlElement", + "id" : "acm006812jsd", + "name" : "UserProvision" + }, + "acm006813jsd" : { + "type" : "ControlElement", + "id" : "acm006813jsd", + "name" : "inst" + }, + "acm006814jsd" : { + "type" : "ControlElement", + "id" : "acm006814jsd", + "name" : "getCurrentUser" + }, + "acm006815jsd" : { + "type" : "ControlElement", + "id" : "acm006815jsd", + "name" : "getCurrentLoggedInUser" + }, + "acm006816jsd" : { + "type" : "ControlElement", + "id" : "acm006816jsd", + "name" : "getMasqueradeUser" + }, + "acm006817jsd" : { + "type" : "ControlElement", + "id" : "acm006817jsd", + "name" : "getAdminOnlyUser" + }, + "acm006818jsd" : { + "type" : "ClassUnit", + "id" : "acm006818jsd", + "name" : "UserProvision", + "compilationUnitId" : "acm006808jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004432jsd", "acm004446jsd", "acm006818jsd", "acm007125jsd", "acm007192jsd" ], + "content" : [ "acm006812jsd", "acm006813jsd", "acm006814jsd", "acm006815jsd", "acm006816jsd", "acm006817jsd" ] + }, + "acm006819jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006819jsd", + "name" : "package-info", + "parentId" : "acm006562jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006820jsd" : { + "type" : "CodePackage", + "id" : "acm006820jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006821jsd" ] + }, + "acm006821jsd" : { + "type" : "CodePackage", + "id" : "acm006821jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006822jsd" ] + }, + "acm006822jsd" : { + "type" : "CodePackage", + "id" : "acm006822jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm006819jsd" ] + }, + "acm006823jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006823jsd", + "name" : "AccountRequestsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006838jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006824jsd" : { + "type" : "CodePackage", + "id" : "acm006824jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006825jsd" ] + }, + "acm006825jsd" : { + "type" : "CodePackage", + "id" : "acm006825jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006826jsd" ] + }, + "acm006826jsd" : { + "type" : "CodePackage", + "id" : "acm006826jsd", + "name" : "core", + "parentId" : "acm006561jsd", + "content" : [ "acm006823jsd", "acm006839jsd", "acm006858jsd", "acm006883jsd", "acm006909jsd", "acm006924jsd", "acm006955jsd", "acm006985jsd", "acm007048jsd", "acm007093jsd", "acm007126jsd", "acm007134jsd", "acm007149jsd", "acm007193jsd", "acm007204jsd", "acm011306jsd", "acm011318jsd", "acm011335jsd", "acm011342jsd", "acm011364jsd", "acm011371jsd", "acm011386jsd", "acm011414jsd", "acm011442jsd", "acm011487jsd", "acm011521jsd", "acm011549jsd", "acm011567jsd", "acm011599jsd", "acm011605jsd" ] + }, + "acm006827jsd" : { + "type" : "ControlElement", + "id" : "acm006827jsd", + "name" : "AccountRequestsLogic" + }, + "acm006828jsd" : { + "type" : "ControlElement", + "id" : "acm006828jsd", + "name" : "inst" + }, + "acm006829jsd" : { + "type" : "ControlElement", + "id" : "acm006829jsd", + "name" : "initLogicDependencies" + }, + "acm006830jsd" : { + "type" : "ControlElement", + "id" : "acm006830jsd", + "name" : "updateAccountRequest" + }, + "acm006831jsd" : { + "type" : "ControlElement", + "id" : "acm006831jsd", + "name" : "createAccountRequest" + }, + "acm006832jsd" : { + "type" : "ControlElement", + "id" : "acm006832jsd", + "name" : "deleteAccountRequest" + }, + "acm006833jsd" : { + "type" : "ControlElement", + "id" : "acm006833jsd", + "name" : "getAccountRequest" + }, + "acm006834jsd" : { + "type" : "ControlElement", + "id" : "acm006834jsd", + "name" : "getAccountRequestForRegistrationKey" + }, + "acm006835jsd" : { + "type" : "ControlElement", + "id" : "acm006835jsd", + "name" : "putDocument" + }, + "acm006836jsd" : { + "type" : "ControlElement", + "id" : "acm006836jsd", + "name" : "searchAccountRequestsInWholeSystem" + }, + "acm006837jsd" : { + "type" : "ControlElement", + "id" : "acm006837jsd", + "name" : "getNumAccountRequestsByTimeRange" + }, + "acm006838jsd" : { + "type" : "ClassUnit", + "id" : "acm006838jsd", + "name" : "AccountRequestsLogic", + "compilationUnitId" : "acm006823jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004549jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006197jsd", "acm006838jsd", "acm007380jsd" ], + "content" : [ "acm006827jsd", "acm006828jsd", "acm006829jsd", "acm006830jsd", "acm006831jsd", "acm006832jsd", "acm006833jsd", "acm006834jsd", "acm006835jsd", "acm006836jsd", "acm006837jsd" ] + }, + "acm006839jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006839jsd", + "name" : "AccountsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006857jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006840jsd" : { + "type" : "CodePackage", + "id" : "acm006840jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006841jsd" ] + }, + "acm006841jsd" : { + "type" : "CodePackage", + "id" : "acm006841jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006842jsd" ] + }, + "acm006842jsd" : { + "type" : "CodePackage", + "id" : "acm006842jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006839jsd" ] + }, + "acm006843jsd" : { + "type" : "ControlElement", + "id" : "acm006843jsd", + "name" : "AccountsLogic" + }, + "acm006844jsd" : { + "type" : "ControlElement", + "id" : "acm006844jsd", + "name" : "inst" + }, + "acm006845jsd" : { + "type" : "ControlElement", + "id" : "acm006845jsd", + "name" : "initLogicDependencies" + }, + "acm006846jsd" : { + "type" : "ControlElement", + "id" : "acm006846jsd", + "name" : "createAccount" + }, + "acm006847jsd" : { + "type" : "ControlElement", + "id" : "acm006847jsd", + "name" : "getAccount" + }, + "acm006848jsd" : { + "type" : "ControlElement", + "id" : "acm006848jsd", + "name" : "getReadNotificationsId" + }, + "acm006849jsd" : { + "type" : "ControlElement", + "id" : "acm006849jsd", + "name" : "getAccountsForEmail" + }, + "acm006850jsd" : { + "type" : "ControlElement", + "id" : "acm006850jsd", + "name" : "joinCourseForStudent" + }, + "acm006851jsd" : { + "type" : "ControlElement", + "id" : "acm006851jsd", + "name" : "joinCourseForInstructor" + }, + "acm006852jsd" : { + "type" : "ControlElement", + "id" : "acm006852jsd", + "name" : "validateInstructorJoinRequest" + }, + "acm006853jsd" : { + "type" : "ControlElement", + "id" : "acm006853jsd", + "name" : "validateStudentJoinRequest" + }, + "acm006854jsd" : { + "type" : "ControlElement", + "id" : "acm006854jsd", + "name" : "deleteAccountCascade" + }, + "acm006855jsd" : { + "type" : "ControlElement", + "id" : "acm006855jsd", + "name" : "createStudentAccount" + }, + "acm006856jsd" : { + "type" : "ControlElement", + "id" : "acm006856jsd", + "name" : "updateReadNotifications" + }, + "acm006857jsd" : { + "type" : "ClassUnit", + "id" : "acm006857jsd", + "name" : "AccountsLogic", + "compilationUnitId" : "acm006839jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006180jsd", "acm006188jsd", "acm006857jsd", "acm006882jsd", "acm007125jsd", "acm007148jsd", "acm007192jsd", "acm007395jsd" ], + "content" : [ "acm006843jsd", "acm006844jsd", "acm006845jsd", "acm006846jsd", "acm006847jsd", "acm006848jsd", "acm006849jsd", "acm006850jsd", "acm006851jsd", "acm006852jsd", "acm006853jsd", "acm006854jsd", "acm006855jsd", "acm006856jsd" ] + }, + "acm006858jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006858jsd", + "name" : "CoursesLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006882jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006859jsd" : { + "type" : "CodePackage", + "id" : "acm006859jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006860jsd" ] + }, + "acm006860jsd" : { + "type" : "CodePackage", + "id" : "acm006860jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006861jsd" ] + }, + "acm006861jsd" : { + "type" : "CodePackage", + "id" : "acm006861jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006858jsd" ] + }, + "acm006862jsd" : { + "type" : "ControlElement", + "id" : "acm006862jsd", + "name" : "CoursesLogic" + }, + "acm006863jsd" : { + "type" : "ControlElement", + "id" : "acm006863jsd", + "name" : "inst" + }, + "acm006864jsd" : { + "type" : "ControlElement", + "id" : "acm006864jsd", + "name" : "initLogicDependencies" + }, + "acm006865jsd" : { + "type" : "ControlElement", + "id" : "acm006865jsd", + "name" : "getCourseInstitute" + }, + "acm006866jsd" : { + "type" : "ControlElement", + "id" : "acm006866jsd", + "name" : "createCourse" + }, + "acm006867jsd" : { + "type" : "ControlElement", + "id" : "acm006867jsd", + "name" : "createCourseAndInstructor" + }, + "acm006868jsd" : { + "type" : "ControlElement", + "id" : "acm006868jsd", + "name" : "getCourse" + }, + "acm006869jsd" : { + "type" : "ControlElement", + "id" : "acm006869jsd", + "name" : "isCoursePresent" + }, + "acm006870jsd" : { + "type" : "ControlElement", + "id" : "acm006870jsd", + "name" : "verifyCourseIsPresent" + }, + "acm006871jsd" : { + "type" : "ControlElement", + "id" : "acm006871jsd", + "name" : "getSectionsNameForCourse" + }, + "acm006872jsd" : { + "type" : "ControlElement", + "id" : "acm006872jsd", + "name" : "getTeamsForCourse" + }, + "acm006873jsd" : { + "type" : "ControlElement", + "id" : "acm006873jsd", + "name" : "getTeamsForSection" + }, + "acm006874jsd" : { + "type" : "ControlElement", + "id" : "acm006874jsd", + "name" : "getCoursesForStudentAccount" + }, + "acm006875jsd" : { + "type" : "ControlElement", + "id" : "acm006875jsd", + "name" : "getCoursesForInstructor" + }, + "acm006876jsd" : { + "type" : "ControlElement", + "id" : "acm006876jsd", + "name" : "getSoftDeletedCoursesForInstructors" + }, + "acm006877jsd" : { + "type" : "ControlElement", + "id" : "acm006877jsd", + "name" : "updateCourseCascade" + }, + "acm006878jsd" : { + "type" : "ControlElement", + "id" : "acm006878jsd", + "name" : "deleteCourseCascade" + }, + "acm006879jsd" : { + "type" : "ControlElement", + "id" : "acm006879jsd", + "name" : "moveCourseToRecycleBin" + }, + "acm006880jsd" : { + "type" : "ControlElement", + "id" : "acm006880jsd", + "name" : "restoreCourseFromRecycleBin" + }, + "acm006881jsd" : { + "type" : "ControlElement", + "id" : "acm006881jsd", + "name" : "getNumCoursesByTimeRange" + }, + "acm006882jsd" : { + "type" : "ClassUnit", + "id" : "acm006882jsd", + "name" : "CoursesLogic", + "compilationUnitId" : "acm006858jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004332jsd", "acm004486jsd", "acm004598jsd", "acm004607jsd", "acm005233jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm006857jsd", "acm006882jsd", "acm006923jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd", "acm007414jsd" ], + "content" : [ "acm006862jsd", "acm006863jsd", "acm006864jsd", "acm006865jsd", "acm006866jsd", "acm006867jsd", "acm006868jsd", "acm006869jsd", "acm006870jsd", "acm006871jsd", "acm006872jsd", "acm006873jsd", "acm006874jsd", "acm006875jsd", "acm006876jsd", "acm006877jsd", "acm006878jsd", "acm006879jsd", "acm006880jsd", "acm006881jsd" ] + }, + "acm006883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006883jsd", + "name" : "DataBundleLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006908jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006884jsd" : { + "type" : "CodePackage", + "id" : "acm006884jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006885jsd" ] + }, + "acm006885jsd" : { + "type" : "CodePackage", + "id" : "acm006885jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006886jsd" ] + }, + "acm006886jsd" : { + "type" : "CodePackage", + "id" : "acm006886jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006883jsd" ] + }, + "acm006887jsd" : { + "type" : "ControlElement", + "id" : "acm006887jsd", + "name" : "DataBundleLogic" + }, + "acm006888jsd" : { + "type" : "ControlElement", + "id" : "acm006888jsd", + "name" : "inst" + }, + "acm006889jsd" : { + "type" : "ControlElement", + "id" : "acm006889jsd", + "name" : "persistDataBundle" + }, + "acm006890jsd" : { + "type" : "ControlElement", + "id" : "acm006890jsd", + "name" : "updateDataBundleValue" + }, + "acm006891jsd" : { + "type" : "ControlElement", + "id" : "acm006891jsd", + "name" : "putDocuments" + }, + "acm006892jsd" : { + "type" : "ControlElement", + "id" : "acm006892jsd", + "name" : "processInstructors" + }, + "acm006893jsd" : { + "type" : "ControlElement", + "id" : "acm006893jsd", + "name" : "processStudents" + }, + "acm006894jsd" : { + "type" : "ControlElement", + "id" : "acm006894jsd", + "name" : "processQuestions" + }, + "acm006895jsd" : { + "type" : "ControlElement", + "id" : "acm006895jsd", + "name" : "injectRealIds" + }, + "acm006896jsd" : { + "type" : "ControlElement", + "id" : "acm006896jsd", + "name" : "makeQuestionIdMap" + }, + "acm006897jsd" : { + "type" : "ControlElement", + "id" : "acm006897jsd", + "name" : "injectRealIdsIntoResponses" + }, + "acm006898jsd" : { + "type" : "ControlElement", + "id" : "acm006898jsd", + "name" : "injectRealIdsIntoResponseComments" + }, + "acm006899jsd" : { + "type" : "ControlElement", + "id" : "acm006899jsd", + "name" : "validateInstructorPrivileges" + }, + "acm006900jsd" : { + "type" : "ControlElement", + "id" : "acm006900jsd", + "name" : "populateNullSection" + }, + "acm006901jsd" : { + "type" : "ControlElement", + "id" : "acm006901jsd", + "name" : "makeAccount" + }, + "acm006902jsd" : { + "type" : "ControlElement", + "id" : "acm006902jsd", + "name" : "makeAccount" + }, + "acm006903jsd" : { + "type" : "ControlElement", + "id" : "acm006903jsd", + "name" : "makeSessionKey" + }, + "acm006904jsd" : { + "type" : "ControlElement", + "id" : "acm006904jsd", + "name" : "makeQuestionKey" + }, + "acm006905jsd" : { + "type" : "ControlElement", + "id" : "acm006905jsd", + "name" : "makeQuestionKey" + }, + "acm006906jsd" : { + "type" : "ControlElement", + "id" : "acm006906jsd", + "name" : "removeDataBundle" + }, + "acm006907jsd" : { + "type" : "ControlElement", + "id" : "acm006907jsd", + "name" : "deleteCourses" + }, + "acm006908jsd" : { + "type" : "ClassUnit", + "id" : "acm006908jsd", + "name" : "DataBundleLogic", + "compilationUnitId" : "acm006883jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004332jsd", "acm004486jsd", "acm004539jsd", "acm004598jsd", "acm004662jsd", "acm004706jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005329jsd", "acm005412jsd", "acm006188jsd", "acm006197jsd", "acm006908jsd", "acm007380jsd", "acm007395jsd", "acm007414jsd", "acm007440jsd", "acm007484jsd", "acm007519jsd", "acm007556jsd", "acm007590jsd", "acm007630jsd", "acm007647jsd", "acm007703jsd" ], + "content" : [ "acm006887jsd", "acm006888jsd", "acm006889jsd", "acm006890jsd", "acm006891jsd", "acm006892jsd", "acm006893jsd", "acm006894jsd", "acm006895jsd", "acm006896jsd", "acm006897jsd", "acm006898jsd", "acm006899jsd", "acm006900jsd", "acm006901jsd", "acm006902jsd", "acm006903jsd", "acm006904jsd", "acm006905jsd", "acm006906jsd", "acm006907jsd" ] + }, + "acm006909jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006909jsd", + "name" : "DeadlineExtensionsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006923jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006910jsd" : { + "type" : "CodePackage", + "id" : "acm006910jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006911jsd" ] + }, + "acm006911jsd" : { + "type" : "CodePackage", + "id" : "acm006911jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006912jsd" ] + }, + "acm006912jsd" : { + "type" : "CodePackage", + "id" : "acm006912jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006909jsd" ] + }, + "acm006913jsd" : { + "type" : "ControlElement", + "id" : "acm006913jsd", + "name" : "DeadlineExtensionsLogic" + }, + "acm006914jsd" : { + "type" : "ControlElement", + "id" : "acm006914jsd", + "name" : "inst" + }, + "acm006915jsd" : { + "type" : "ControlElement", + "id" : "acm006915jsd", + "name" : "updateDeadlineExtension" + }, + "acm006916jsd" : { + "type" : "ControlElement", + "id" : "acm006916jsd", + "name" : "updateDeadlineExtensionsWithNewEmail" + }, + "acm006917jsd" : { + "type" : "ControlElement", + "id" : "acm006917jsd", + "name" : "createDeadlineExtension" + }, + "acm006918jsd" : { + "type" : "ControlElement", + "id" : "acm006918jsd", + "name" : "deleteDeadlineExtension" + }, + "acm006919jsd" : { + "type" : "ControlElement", + "id" : "acm006919jsd", + "name" : "deleteDeadlineExtensions" + }, + "acm006920jsd" : { + "type" : "ControlElement", + "id" : "acm006920jsd", + "name" : "deleteDeadlineExtensions" + }, + "acm006921jsd" : { + "type" : "ControlElement", + "id" : "acm006921jsd", + "name" : "getDeadlineExtension" + }, + "acm006922jsd" : { + "type" : "ControlElement", + "id" : "acm006922jsd", + "name" : "getDeadlineExtensionsPossiblyNeedingClosingEmail" + }, + "acm006923jsd" : { + "type" : "ClassUnit", + "id" : "acm006923jsd", + "name" : "DeadlineExtensionsLogic", + "compilationUnitId" : "acm006909jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004662jsd", "acm004678jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006923jsd", "acm007440jsd" ], + "content" : [ "acm006913jsd", "acm006914jsd", "acm006915jsd", "acm006916jsd", "acm006917jsd", "acm006918jsd", "acm006919jsd", "acm006920jsd", "acm006921jsd", "acm006922jsd" ] + }, + "acm006924jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006924jsd", + "name" : "FeedbackQuestionsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006954jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006925jsd" : { + "type" : "CodePackage", + "id" : "acm006925jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006926jsd" ] + }, + "acm006926jsd" : { + "type" : "CodePackage", + "id" : "acm006926jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006927jsd" ] + }, + "acm006927jsd" : { + "type" : "CodePackage", + "id" : "acm006927jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006924jsd" ] + }, + "acm006928jsd" : { + "type" : "ControlElement", + "id" : "acm006928jsd", + "name" : "FeedbackQuestionsLogic" + }, + "acm006929jsd" : { + "type" : "ControlElement", + "id" : "acm006929jsd", + "name" : "inst" + }, + "acm006930jsd" : { + "type" : "ControlElement", + "id" : "acm006930jsd", + "name" : "initLogicDependencies" + }, + "acm006931jsd" : { + "type" : "ControlElement", + "id" : "acm006931jsd", + "name" : "createFeedbackQuestion" + }, + "acm006932jsd" : { + "type" : "ControlElement", + "id" : "acm006932jsd", + "name" : "getFeedbackQuestion" + }, + "acm006933jsd" : { + "type" : "ControlElement", + "id" : "acm006933jsd", + "name" : "getFeedbackQuestion" + }, + "acm006934jsd" : { + "type" : "ControlElement", + "id" : "acm006934jsd", + "name" : "getFeedbackQuestionsForSession" + }, + "acm006935jsd" : { + "type" : "ControlElement", + "id" : "acm006935jsd", + "name" : "getFeedbackQuestionForCourseWithType" + }, + "acm006936jsd" : { + "type" : "ControlElement", + "id" : "acm006936jsd", + "name" : "areQuestionNumbersConsistent" + }, + "acm006937jsd" : { + "type" : "ControlElement", + "id" : "acm006937jsd", + "name" : "hasFeedbackQuestionsForInstructors" + }, + "acm006938jsd" : { + "type" : "ControlElement", + "id" : "acm006938jsd", + "name" : "getFeedbackQuestionsForInstructors" + }, + "acm006939jsd" : { + "type" : "ControlElement", + "id" : "acm006939jsd", + "name" : "getFeedbackQuestionsForInstructors" + }, + "acm006940jsd" : { + "type" : "ControlElement", + "id" : "acm006940jsd", + "name" : "hasFeedbackQuestionsForStudents" + }, + "acm006941jsd" : { + "type" : "ControlElement", + "id" : "acm006941jsd", + "name" : "getFeedbackQuestionsForStudents" + }, + "acm006942jsd" : { + "type" : "ControlElement", + "id" : "acm006942jsd", + "name" : "getFeedbackQuestionsForStudents" + }, + "acm006943jsd" : { + "type" : "ControlElement", + "id" : "acm006943jsd", + "name" : "sessionHasQuestions" + }, + "acm006944jsd" : { + "type" : "ControlElement", + "id" : "acm006944jsd", + "name" : "sessionHasQuestionsForGiverType" + }, + "acm006945jsd" : { + "type" : "ControlElement", + "id" : "acm006945jsd", + "name" : "getRecipientsOfQuestion" + }, + "acm006946jsd" : { + "type" : "ControlElement", + "id" : "acm006946jsd", + "name" : "buildCompleteGiverRecipientMap" + }, + "acm006947jsd" : { + "type" : "ControlElement", + "id" : "acm006947jsd", + "name" : "getPossibleGivers" + }, + "acm006948jsd" : { + "type" : "ControlElement", + "id" : "acm006948jsd", + "name" : "populateFieldsToGenerateInQuestion" + }, + "acm006949jsd" : { + "type" : "ControlElement", + "id" : "acm006949jsd", + "name" : "updateFeedbackQuestionCascade" + }, + "acm006950jsd" : { + "type" : "ControlElement", + "id" : "acm006950jsd", + "name" : "adjustQuestionNumbers" + }, + "acm006951jsd" : { + "type" : "ControlElement", + "id" : "acm006951jsd", + "name" : "deleteFeedbackQuestionCascade" + }, + "acm006952jsd" : { + "type" : "ControlElement", + "id" : "acm006952jsd", + "name" : "deleteFeedbackQuestions" + }, + "acm006953jsd" : { + "type" : "ControlElement", + "id" : "acm006953jsd", + "name" : "shiftQuestionNumbersDown" + }, + "acm006954jsd" : { + "type" : "ClassUnit", + "id" : "acm006954jsd", + "name" : "FeedbackQuestionsLogic", + "compilationUnitId" : "acm006924jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004195jsd", "acm004226jsd", "acm004239jsd", "acm004788jsd", "acm004799jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005866jsd", "acm005909jsd", "acm005986jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm006882jsd", "acm006954jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd", "acm007484jsd" ], + "content" : [ "acm006928jsd", "acm006929jsd", "acm006930jsd", "acm006931jsd", "acm006932jsd", "acm006933jsd", "acm006934jsd", "acm006935jsd", "acm006936jsd", "acm006937jsd", "acm006938jsd", "acm006939jsd", "acm006940jsd", "acm006941jsd", "acm006942jsd", "acm006943jsd", "acm006944jsd", "acm006945jsd", "acm006946jsd", "acm006947jsd", "acm006948jsd", "acm006949jsd", "acm006950jsd", "acm006951jsd", "acm006952jsd", "acm006953jsd" ] + }, + "acm006955jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006955jsd", + "name" : "FeedbackResponseCommentsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm006984jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006956jsd" : { + "type" : "CodePackage", + "id" : "acm006956jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006957jsd" ] + }, + "acm006957jsd" : { + "type" : "CodePackage", + "id" : "acm006957jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006958jsd" ] + }, + "acm006958jsd" : { + "type" : "CodePackage", + "id" : "acm006958jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006955jsd" ] + }, + "acm006959jsd" : { + "type" : "ControlElement", + "id" : "acm006959jsd", + "name" : "FeedbackResponseCommentsLogic" + }, + "acm006960jsd" : { + "type" : "ControlElement", + "id" : "acm006960jsd", + "name" : "inst" + }, + "acm006961jsd" : { + "type" : "ControlElement", + "id" : "acm006961jsd", + "name" : "initLogicDependencies" + }, + "acm006962jsd" : { + "type" : "ControlElement", + "id" : "acm006962jsd", + "name" : "createFeedbackResponseComment" + }, + "acm006963jsd" : { + "type" : "ControlElement", + "id" : "acm006963jsd", + "name" : "getFeedbackResponseComment" + }, + "acm006964jsd" : { + "type" : "ControlElement", + "id" : "acm006964jsd", + "name" : "getFeedbackResponseComment" + }, + "acm006965jsd" : { + "type" : "ControlElement", + "id" : "acm006965jsd", + "name" : "getFeedbackResponseCommentForResponse" + }, + "acm006966jsd" : { + "type" : "ControlElement", + "id" : "acm006966jsd", + "name" : "getFeedbackResponseCommentForResponseFromParticipant" + }, + "acm006967jsd" : { + "type" : "ControlElement", + "id" : "acm006967jsd", + "name" : "getFeedbackResponseCommentForSessionInSection" + }, + "acm006968jsd" : { + "type" : "ControlElement", + "id" : "acm006968jsd", + "name" : "getFeedbackResponseCommentForQuestionInSection" + }, + "acm006969jsd" : { + "type" : "ControlElement", + "id" : "acm006969jsd", + "name" : "updateFeedbackResponseCommentsEmails" + }, + "acm006970jsd" : { + "type" : "ControlElement", + "id" : "acm006970jsd", + "name" : "updateFeedbackResponseCommentsForResponse" + }, + "acm006971jsd" : { + "type" : "ControlElement", + "id" : "acm006971jsd", + "name" : "updateFeedbackResponseComment" + }, + "acm006972jsd" : { + "type" : "ControlElement", + "id" : "acm006972jsd", + "name" : "getFeedbackResponseCommentsForGiver" + }, + "acm006973jsd" : { + "type" : "ControlElement", + "id" : "acm006973jsd", + "name" : "deleteFeedbackResponseComment" + }, + "acm006974jsd" : { + "type" : "ControlElement", + "id" : "acm006974jsd", + "name" : "deleteFeedbackResponseComments" + }, + "acm006975jsd" : { + "type" : "ControlElement", + "id" : "acm006975jsd", + "name" : "isNameVisibleToUser" + }, + "acm006976jsd" : { + "type" : "ControlElement", + "id" : "acm006976jsd", + "name" : "isFeedbackParticipantNameVisibleToUser" + }, + "acm006977jsd" : { + "type" : "ControlElement", + "id" : "acm006977jsd", + "name" : "isResponseCommentVisibleForUser" + }, + "acm006978jsd" : { + "type" : "ControlElement", + "id" : "acm006978jsd", + "name" : "isVisibleToUserTeam" + }, + "acm006979jsd" : { + "type" : "ControlElement", + "id" : "acm006979jsd", + "name" : "isVisibleToUser" + }, + "acm006980jsd" : { + "type" : "ControlElement", + "id" : "acm006980jsd", + "name" : "isResponseCommentVisibleTo" + }, + "acm006981jsd" : { + "type" : "ControlElement", + "id" : "acm006981jsd", + "name" : "verifyIsCoursePresent" + }, + "acm006982jsd" : { + "type" : "ControlElement", + "id" : "acm006982jsd", + "name" : "verifyIsUserOfCourse" + }, + "acm006983jsd" : { + "type" : "ControlElement", + "id" : "acm006983jsd", + "name" : "verifyIsFeedbackSessionOfCourse" + }, + "acm006984jsd" : { + "type" : "ClassUnit", + "id" : "acm006984jsd", + "name" : "FeedbackResponseCommentsLogic", + "compilationUnitId" : "acm006955jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004195jsd", "acm004226jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm004989jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006882jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd", "acm007519jsd" ], + "content" : [ "acm006959jsd", "acm006960jsd", "acm006961jsd", "acm006962jsd", "acm006963jsd", "acm006964jsd", "acm006965jsd", "acm006966jsd", "acm006967jsd", "acm006968jsd", "acm006969jsd", "acm006970jsd", "acm006971jsd", "acm006972jsd", "acm006973jsd", "acm006974jsd", "acm006975jsd", "acm006976jsd", "acm006977jsd", "acm006978jsd", "acm006979jsd", "acm006980jsd", "acm006981jsd", "acm006982jsd", "acm006983jsd" ] + }, + "acm006985jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm006985jsd", + "name" : "FeedbackResponsesLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm007042jsd", "acm007047jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm006986jsd" : { + "type" : "CodePackage", + "id" : "acm006986jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm006987jsd" ] + }, + "acm006987jsd" : { + "type" : "CodePackage", + "id" : "acm006987jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm006988jsd" ] + }, + "acm006988jsd" : { + "type" : "CodePackage", + "id" : "acm006988jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm006985jsd" ] + }, + "acm006989jsd" : { + "type" : "ControlElement", + "id" : "acm006989jsd", + "name" : "FeedbackResponsesLogic" + }, + "acm006990jsd" : { + "type" : "ControlElement", + "id" : "acm006990jsd", + "name" : "inst" + }, + "acm006991jsd" : { + "type" : "ControlElement", + "id" : "acm006991jsd", + "name" : "initLogicDependencies" + }, + "acm006992jsd" : { + "type" : "ControlElement", + "id" : "acm006992jsd", + "name" : "getGiverSetThatAnswerFeedbackSession" + }, + "acm006993jsd" : { + "type" : "ControlElement", + "id" : "acm006993jsd", + "name" : "createFeedbackResponse" + }, + "acm006994jsd" : { + "type" : "ControlElement", + "id" : "acm006994jsd", + "name" : "getFeedbackResponse" + }, + "acm006995jsd" : { + "type" : "ControlElement", + "id" : "acm006995jsd", + "name" : "getFeedbackResponse" + }, + "acm006996jsd" : { + "type" : "ControlElement", + "id" : "acm006996jsd", + "name" : "getFeedbackResponsesForSession" + }, + "acm006997jsd" : { + "type" : "ControlElement", + "id" : "acm006997jsd", + "name" : "getFeedbackResponsesForSessionInSection" + }, + "acm006998jsd" : { + "type" : "ControlElement", + "id" : "acm006998jsd", + "name" : "getFeedbackResponsesForQuestion" + }, + "acm006999jsd" : { + "type" : "ControlElement", + "id" : "acm006999jsd", + "name" : "areThereResponsesForQuestion" + }, + "acm007000jsd" : { + "type" : "ControlElement", + "id" : "acm007000jsd", + "name" : "getFeedbackResponsesForQuestionInSection" + }, + "acm007001jsd" : { + "type" : "ControlElement", + "id" : "acm007001jsd", + "name" : "getFeedbackResponsesFromGiverForQuestion" + }, + "acm007002jsd" : { + "type" : "ControlElement", + "id" : "acm007002jsd", + "name" : "getFeedbackResponsesForReceiverForQuestion" + }, + "acm007003jsd" : { + "type" : "ControlElement", + "id" : "acm007003jsd", + "name" : "hasGiverRespondedForSession" + }, + "acm007004jsd" : { + "type" : "ControlElement", + "id" : "acm007004jsd", + "name" : "getFeedbackResponsesForReceiverForCourse" + }, + "acm007005jsd" : { + "type" : "ControlElement", + "id" : "acm007005jsd", + "name" : "getFeedbackResponsesFromGiverForCourse" + }, + "acm007006jsd" : { + "type" : "ControlElement", + "id" : "acm007006jsd", + "name" : "getFeedbackResponsesFromStudentOrTeamForQuestion" + }, + "acm007007jsd" : { + "type" : "ControlElement", + "id" : "acm007007jsd", + "name" : "isNameVisibleToUser" + }, + "acm007008jsd" : { + "type" : "ControlElement", + "id" : "acm007008jsd", + "name" : "isFeedbackParticipantNameVisibleToUser" + }, + "acm007009jsd" : { + "type" : "ControlElement", + "id" : "acm007009jsd", + "name" : "isResponseOfFeedbackQuestionVisibleToStudent" + }, + "acm007010jsd" : { + "type" : "ControlElement", + "id" : "acm007010jsd", + "name" : "isResponseOfFeedbackQuestionVisibleToInstructor" + }, + "acm007011jsd" : { + "type" : "ControlElement", + "id" : "acm007011jsd", + "name" : "getQuestionsForSession" + }, + "acm007012jsd" : { + "type" : "ControlElement", + "id" : "acm007012jsd", + "name" : "buildResultsBundle" + }, + "acm007013jsd" : { + "type" : "ControlElement", + "id" : "acm007013jsd", + "name" : "getSessionResultsForCourse" + }, + "acm007014jsd" : { + "type" : "ControlElement", + "id" : "acm007014jsd", + "name" : "getSessionResultsForUser" + }, + "acm007015jsd" : { + "type" : "ControlElement", + "id" : "acm007015jsd", + "name" : "buildMissingResponses" + }, + "acm007016jsd" : { + "type" : "ControlElement", + "id" : "acm007016jsd", + "name" : "isResponseVisibleForUser" + }, + "acm007017jsd" : { + "type" : "ControlElement", + "id" : "acm007017jsd", + "name" : "hasResponsesForCourse" + }, + "acm007018jsd" : { + "type" : "ControlElement", + "id" : "acm007018jsd", + "name" : "updateFeedbackResponseCascade" + }, + "acm007019jsd" : { + "type" : "ControlElement", + "id" : "acm007019jsd", + "name" : "updateFeedbackResponsesForChangingTeam" + }, + "acm007020jsd" : { + "type" : "ControlElement", + "id" : "acm007020jsd", + "name" : "updateFeedbackResponsesForChangingSection" + }, + "acm007021jsd" : { + "type" : "ControlElement", + "id" : "acm007021jsd", + "name" : "updateFeedbackResponsesForDeletingStudent" + }, + "acm007022jsd" : { + "type" : "ControlElement", + "id" : "acm007022jsd", + "name" : "updateRankRecipientQuestionResponsesAfterDeletingStudent" + }, + "acm007023jsd" : { + "type" : "ControlElement", + "id" : "acm007023jsd", + "name" : "makeRankRecipientQuestionResponsesConsistent" + }, + "acm007024jsd" : { + "type" : "ControlElement", + "id" : "acm007024jsd", + "name" : "updateSectionOfResponsesToUser" + }, + "acm007025jsd" : { + "type" : "ControlElement", + "id" : "acm007025jsd", + "name" : "updateSectionOfResponsesFromUser" + }, + "acm007026jsd" : { + "type" : "ControlElement", + "id" : "acm007026jsd", + "name" : "isRecipientTypeTeamMembers" + }, + "acm007027jsd" : { + "type" : "ControlElement", + "id" : "acm007027jsd", + "name" : "updateFeedbackResponsesForChangingEmail" + }, + "acm007028jsd" : { + "type" : "ControlElement", + "id" : "acm007028jsd", + "name" : "deleteFeedbackResponses" + }, + "acm007029jsd" : { + "type" : "ControlElement", + "id" : "acm007029jsd", + "name" : "deleteFeedbackResponseCascade" + }, + "acm007030jsd" : { + "type" : "ControlElement", + "id" : "acm007030jsd", + "name" : "deleteFeedbackResponsesForQuestionCascade" + }, + "acm007031jsd" : { + "type" : "ControlElement", + "id" : "acm007031jsd", + "name" : "deleteFeedbackResponsesInvolvedEntityOfCourseCascade" + }, + "acm007032jsd" : { + "type" : "ControlElement", + "id" : "acm007032jsd", + "name" : "getFeedbackResponsesFromTeamForQuestion" + }, + "acm007033jsd" : { + "type" : "ControlElement", + "id" : "acm007033jsd", + "name" : "getFeedbackResponsesToOrFromInstructorForQuestion" + }, + "acm007034jsd" : { + "type" : "ControlElement", + "id" : "acm007034jsd", + "name" : "getViewableFeedbackResponsesForStudentForQuestion" + }, + "acm007035jsd" : { + "type" : "ControlElement", + "id" : "acm007035jsd", + "name" : "getNumFeedbackResponsesByTimeRange" + }, + "acm007036jsd" : { + "type" : "ControlElement", + "id" : "acm007036jsd", + "name" : "canInstructorsSeeQuestion" + }, + "acm007037jsd" : { + "type" : "ControlElement", + "id" : "acm007037jsd", + "name" : "canInstructorsSeeComment" + }, + "acm007038jsd" : { + "type" : "ControlElement", + "id" : "acm007038jsd", + "name" : "UniqueResponsesSet" + }, + "acm007039jsd" : { + "type" : "ControlElement", + "id" : "acm007039jsd", + "name" : "addNewResponses" + }, + "acm007040jsd" : { + "type" : "ControlElement", + "id" : "acm007040jsd", + "name" : "addNewResponse" + }, + "acm007041jsd" : { + "type" : "ControlElement", + "id" : "acm007041jsd", + "name" : "getResponses" + }, + "acm007042jsd" : { + "type" : "ClassUnit", + "id" : "acm007042jsd", + "name" : "FeedbackResponsesLogic", + "compilationUnitId" : "acm006985jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004195jsd", "acm004200jsd", "acm004226jsd", "acm004248jsd", "acm004383jsd", "acm004788jsd", "acm004871jsd", "acm004885jsd", "acm004971jsd", "acm004994jsd", "acm005233jsd", "acm005412jsd", "acm006127jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007047jsd", "acm007125jsd", "acm007192jsd", "acm007556jsd" ], + "content" : [ "acm006989jsd", "acm006990jsd", "acm006991jsd", "acm006992jsd", "acm006993jsd", "acm006994jsd", "acm006995jsd", "acm006996jsd", "acm006997jsd", "acm006998jsd", "acm006999jsd", "acm007000jsd", "acm007001jsd", "acm007002jsd", "acm007003jsd", "acm007004jsd", "acm007005jsd", "acm007006jsd", "acm007007jsd", "acm007008jsd", "acm007009jsd", "acm007010jsd", "acm007011jsd", "acm007012jsd", "acm007013jsd", "acm007014jsd", "acm007015jsd", "acm007016jsd", "acm007017jsd", "acm007018jsd", "acm007019jsd", "acm007020jsd", "acm007021jsd", "acm007022jsd", "acm007023jsd", "acm007024jsd", "acm007025jsd", "acm007026jsd", "acm007027jsd", "acm007028jsd", "acm007029jsd", "acm007030jsd", "acm007031jsd", "acm007032jsd", "acm007033jsd", "acm007034jsd", "acm007035jsd", "acm007036jsd", "acm007037jsd", "acm007038jsd", "acm007039jsd", "acm007040jsd", "acm007041jsd" ] + }, + "acm007043jsd" : { + "type" : "ControlElement", + "id" : "acm007043jsd", + "name" : "UniqueResponsesSet" + }, + "acm007044jsd" : { + "type" : "ControlElement", + "id" : "acm007044jsd", + "name" : "addNewResponses" + }, + "acm007045jsd" : { + "type" : "ControlElement", + "id" : "acm007045jsd", + "name" : "addNewResponse" + }, + "acm007046jsd" : { + "type" : "ControlElement", + "id" : "acm007046jsd", + "name" : "getResponses" + }, + "acm007047jsd" : { + "type" : "ClassUnit", + "id" : "acm007047jsd", + "name" : "UniqueResponsesSet", + "compilationUnitId" : "acm006985jsd", + "parentDatatypeId" : "acm007042jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004871jsd" ], + "content" : [ "acm007043jsd", "acm007044jsd", "acm007045jsd", "acm007046jsd" ] + }, + "acm007048jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007048jsd", + "name" : "FeedbackSessionsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm007092jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007049jsd" : { + "type" : "CodePackage", + "id" : "acm007049jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007050jsd" ] + }, + "acm007050jsd" : { + "type" : "CodePackage", + "id" : "acm007050jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007051jsd" ] + }, + "acm007051jsd" : { + "type" : "CodePackage", + "id" : "acm007051jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007048jsd" ] + }, + "acm007052jsd" : { + "type" : "ControlElement", + "id" : "acm007052jsd", + "name" : "FeedbackSessionsLogic" + }, + "acm007053jsd" : { + "type" : "ControlElement", + "id" : "acm007053jsd", + "name" : "inst" + }, + "acm007054jsd" : { + "type" : "ControlElement", + "id" : "acm007054jsd", + "name" : "initLogicDependencies" + }, + "acm007055jsd" : { + "type" : "ControlElement", + "id" : "acm007055jsd", + "name" : "createFeedbackSession" + }, + "acm007056jsd" : { + "type" : "ControlElement", + "id" : "acm007056jsd", + "name" : "getAllOngoingSessions" + }, + "acm007057jsd" : { + "type" : "ControlElement", + "id" : "acm007057jsd", + "name" : "getFeedbackSession" + }, + "acm007058jsd" : { + "type" : "ControlElement", + "id" : "acm007058jsd", + "name" : "getFeedbackSessionFromRecycleBin" + }, + "acm007059jsd" : { + "type" : "ControlElement", + "id" : "acm007059jsd", + "name" : "getFeedbackSessionsForCourse" + }, + "acm007060jsd" : { + "type" : "ControlElement", + "id" : "acm007060jsd", + "name" : "getFeedbackSessionsForCourseStartingAfter" + }, + "acm007061jsd" : { + "type" : "ControlElement", + "id" : "acm007061jsd", + "name" : "getFeedbackSessionsListForInstructor" + }, + "acm007062jsd" : { + "type" : "ControlElement", + "id" : "acm007062jsd", + "name" : "getSoftDeletedFeedbackSessionsListForInstructors" + }, + "acm007063jsd" : { + "type" : "ControlElement", + "id" : "acm007063jsd", + "name" : "getFeedbackSessionsWhichNeedAutomatedPublishedEmailsToBeSent" + }, + "acm007064jsd" : { + "type" : "ControlElement", + "id" : "acm007064jsd", + "name" : "getFeedbackSessionsWhichNeedOpenEmailsToBeSent" + }, + "acm007065jsd" : { + "type" : "ControlElement", + "id" : "acm007065jsd", + "name" : "isCreatorOfSession" + }, + "acm007066jsd" : { + "type" : "ControlElement", + "id" : "acm007066jsd", + "name" : "isFeedbackSessionAttemptedByStudent" + }, + "acm007067jsd" : { + "type" : "ControlElement", + "id" : "acm007067jsd", + "name" : "isFeedbackSessionAttemptedByInstructor" + }, + "acm007068jsd" : { + "type" : "ControlElement", + "id" : "acm007068jsd", + "name" : "updateFeedbackSession" + }, + "acm007069jsd" : { + "type" : "ControlElement", + "id" : "acm007069jsd", + "name" : "updateFeedbackSessionsInstructorDeadlinesWithNewEmail" + }, + "acm007070jsd" : { + "type" : "ControlElement", + "id" : "acm007070jsd", + "name" : "updateFeedbackSessionsStudentDeadlinesWithNewEmail" + }, + "acm007071jsd" : { + "type" : "ControlElement", + "id" : "acm007071jsd", + "name" : "deleteFeedbackSessionsDeadlinesForInstructor" + }, + "acm007072jsd" : { + "type" : "ControlElement", + "id" : "acm007072jsd", + "name" : "deleteFeedbackSessionsDeadlinesForStudent" + }, + "acm007073jsd" : { + "type" : "ControlElement", + "id" : "acm007073jsd", + "name" : "updateFeedbackSessionsTimeZoneForCourse" + }, + "acm007074jsd" : { + "type" : "ControlElement", + "id" : "acm007074jsd", + "name" : "publishFeedbackSession" + }, + "acm007075jsd" : { + "type" : "ControlElement", + "id" : "acm007075jsd", + "name" : "unpublishFeedbackSession" + }, + "acm007076jsd" : { + "type" : "ControlElement", + "id" : "acm007076jsd", + "name" : "getFeedbackSessionsOpeningWithinTimeLimit" + }, + "acm007077jsd" : { + "type" : "ControlElement", + "id" : "acm007077jsd", + "name" : "getFeedbackSessionsClosingWithinTimeLimit" + }, + "acm007078jsd" : { + "type" : "ControlElement", + "id" : "acm007078jsd", + "name" : "getFeedbackSessionsClosedWithinThePastHour" + }, + "acm007079jsd" : { + "type" : "ControlElement", + "id" : "acm007079jsd", + "name" : "deleteFeedbackSessionCascade" + }, + "acm007080jsd" : { + "type" : "ControlElement", + "id" : "acm007080jsd", + "name" : "deleteFeedbackSessions" + }, + "acm007081jsd" : { + "type" : "ControlElement", + "id" : "acm007081jsd", + "name" : "moveFeedbackSessionToRecycleBin" + }, + "acm007082jsd" : { + "type" : "ControlElement", + "id" : "acm007082jsd", + "name" : "restoreFeedbackSessionFromRecycleBin" + }, + "acm007083jsd" : { + "type" : "ControlElement", + "id" : "acm007083jsd", + "name" : "getExpectedTotalSubmission" + }, + "acm007084jsd" : { + "type" : "ControlElement", + "id" : "acm007084jsd", + "name" : "getActualTotalSubmission" + }, + "acm007085jsd" : { + "type" : "ControlElement", + "id" : "acm007085jsd", + "name" : "getFeedbackSessionsListForCourse" + }, + "acm007086jsd" : { + "type" : "ControlElement", + "id" : "acm007086jsd", + "name" : "getSoftDeletedFeedbackSessionsListForCourse" + }, + "acm007087jsd" : { + "type" : "ControlElement", + "id" : "acm007087jsd", + "name" : "isFeedbackSessionViewableToUserType" + }, + "acm007088jsd" : { + "type" : "ControlElement", + "id" : "acm007088jsd", + "name" : "isFeedbackSessionForUserTypeToAnswer" + }, + "acm007089jsd" : { + "type" : "ControlElement", + "id" : "acm007089jsd", + "name" : "updateFeedbackSessionsDeadlinesWithNewEmail" + }, + "acm007090jsd" : { + "type" : "ControlElement", + "id" : "acm007090jsd", + "name" : "deleteFeedbackSessionsDeadlinesForUser" + }, + "acm007091jsd" : { + "type" : "ControlElement", + "id" : "acm007091jsd", + "name" : "updateFeedbackSessionsDeadlinesForUser" + }, + "acm007092jsd" : { + "type" : "ClassUnit", + "id" : "acm007092jsd", + "name" : "FeedbackSessionsLogic", + "compilationUnitId" : "acm007048jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004788jsd", "acm005112jsd", "acm005129jsd", "acm005138jsd", "acm005233jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm006882jsd", "acm006923jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd", "acm007590jsd" ], + "content" : [ "acm007052jsd", "acm007053jsd", "acm007054jsd", "acm007055jsd", "acm007056jsd", "acm007057jsd", "acm007058jsd", "acm007059jsd", "acm007060jsd", "acm007061jsd", "acm007062jsd", "acm007063jsd", "acm007064jsd", "acm007065jsd", "acm007066jsd", "acm007067jsd", "acm007068jsd", "acm007069jsd", "acm007070jsd", "acm007071jsd", "acm007072jsd", "acm007073jsd", "acm007074jsd", "acm007075jsd", "acm007076jsd", "acm007077jsd", "acm007078jsd", "acm007079jsd", "acm007080jsd", "acm007081jsd", "acm007082jsd", "acm007083jsd", "acm007084jsd", "acm007085jsd", "acm007086jsd", "acm007087jsd", "acm007088jsd", "acm007089jsd", "acm007090jsd", "acm007091jsd" ] + }, + "acm007093jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007093jsd", + "name" : "InstructorsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm007125jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007094jsd" : { + "type" : "CodePackage", + "id" : "acm007094jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007095jsd" ] + }, + "acm007095jsd" : { + "type" : "CodePackage", + "id" : "acm007095jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007096jsd" ] + }, + "acm007096jsd" : { + "type" : "CodePackage", + "id" : "acm007096jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007093jsd" ] + }, + "acm007097jsd" : { + "type" : "ControlElement", + "id" : "acm007097jsd", + "name" : "InstructorsLogic" + }, + "acm007098jsd" : { + "type" : "ControlElement", + "id" : "acm007098jsd", + "name" : "inst" + }, + "acm007099jsd" : { + "type" : "ControlElement", + "id" : "acm007099jsd", + "name" : "initLogicDependencies" + }, + "acm007100jsd" : { + "type" : "ControlElement", + "id" : "acm007100jsd", + "name" : "putDocument" + }, + "acm007101jsd" : { + "type" : "ControlElement", + "id" : "acm007101jsd", + "name" : "searchInstructorsInWholeSystem" + }, + "acm007102jsd" : { + "type" : "ControlElement", + "id" : "acm007102jsd", + "name" : "createInstructor" + }, + "acm007103jsd" : { + "type" : "ControlElement", + "id" : "acm007103jsd", + "name" : "setArchiveStatusOfInstructor" + }, + "acm007104jsd" : { + "type" : "ControlElement", + "id" : "acm007104jsd", + "name" : "verifyAllInstructorsExistInCourse" + }, + "acm007105jsd" : { + "type" : "ControlElement", + "id" : "acm007105jsd", + "name" : "getInstructorForEmail" + }, + "acm007106jsd" : { + "type" : "ControlElement", + "id" : "acm007106jsd", + "name" : "getInstructorById" + }, + "acm007107jsd" : { + "type" : "ControlElement", + "id" : "acm007107jsd", + "name" : "getInstructorForGoogleId" + }, + "acm007108jsd" : { + "type" : "ControlElement", + "id" : "acm007108jsd", + "name" : "getInstructorForRegistrationKey" + }, + "acm007109jsd" : { + "type" : "ControlElement", + "id" : "acm007109jsd", + "name" : "getInstructorEmailsForCourse" + }, + "acm007110jsd" : { + "type" : "ControlElement", + "id" : "acm007110jsd", + "name" : "getInstructorsForCourse" + }, + "acm007111jsd" : { + "type" : "ControlElement", + "id" : "acm007111jsd", + "name" : "getInstructorsForGoogleId" + }, + "acm007112jsd" : { + "type" : "ControlElement", + "id" : "acm007112jsd", + "name" : "getInstructorsForGoogleId" + }, + "acm007113jsd" : { + "type" : "ControlElement", + "id" : "acm007113jsd", + "name" : "verifyAtLeastOneInstructorIsDisplayed" + }, + "acm007114jsd" : { + "type" : "ControlElement", + "id" : "acm007114jsd", + "name" : "updateInstructorByGoogleIdCascade" + }, + "acm007115jsd" : { + "type" : "ControlElement", + "id" : "acm007115jsd", + "name" : "updateInstructorByEmail" + }, + "acm007116jsd" : { + "type" : "ControlElement", + "id" : "acm007116jsd", + "name" : "deleteInstructors" + }, + "acm007117jsd" : { + "type" : "ControlElement", + "id" : "acm007117jsd", + "name" : "deleteInstructorCascade" + }, + "acm007118jsd" : { + "type" : "ControlElement", + "id" : "acm007118jsd", + "name" : "deleteInstructorsForGoogleIdCascade" + }, + "acm007119jsd" : { + "type" : "ControlElement", + "id" : "acm007119jsd", + "name" : "getCoOwnersForCourse" + }, + "acm007120jsd" : { + "type" : "ControlElement", + "id" : "acm007120jsd", + "name" : "resetInstructorGoogleId" + }, + "acm007121jsd" : { + "type" : "ControlElement", + "id" : "acm007121jsd", + "name" : "updateToEnsureValidityOfInstructorsForTheCourse" + }, + "acm007122jsd" : { + "type" : "ControlElement", + "id" : "acm007122jsd", + "name" : "regenerateInstructorRegistrationKey" + }, + "acm007123jsd" : { + "type" : "ControlElement", + "id" : "acm007123jsd", + "name" : "isInstructorInAnyCourse" + }, + "acm007124jsd" : { + "type" : "ControlElement", + "id" : "acm007124jsd", + "name" : "getNumInstructorsByTimeRange" + }, + "acm007125jsd" : { + "type" : "ClassUnit", + "id" : "acm007125jsd", + "name" : "InstructorsLogic", + "compilationUnitId" : "acm007093jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004788jsd", "acm004871jsd", "acm005233jsd", "acm005245jsd", "acm005257jsd", "acm006162jsd", "acm006168jsd", "acm006180jsd", "acm006188jsd", "acm006197jsd", "acm006435jsd", "acm006923jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007630jsd" ], + "content" : [ "acm007097jsd", "acm007098jsd", "acm007099jsd", "acm007100jsd", "acm007101jsd", "acm007102jsd", "acm007103jsd", "acm007104jsd", "acm007105jsd", "acm007106jsd", "acm007107jsd", "acm007108jsd", "acm007109jsd", "acm007110jsd", "acm007111jsd", "acm007112jsd", "acm007113jsd", "acm007114jsd", "acm007115jsd", "acm007116jsd", "acm007117jsd", "acm007118jsd", "acm007119jsd", "acm007120jsd", "acm007121jsd", "acm007122jsd", "acm007123jsd", "acm007124jsd" ] + }, + "acm007126jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007126jsd", + "name" : "LogicStarter", + "parentId" : "acm006826jsd", + "content" : [ "acm007133jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007127jsd" : { + "type" : "CodePackage", + "id" : "acm007127jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007128jsd" ] + }, + "acm007128jsd" : { + "type" : "CodePackage", + "id" : "acm007128jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007129jsd" ] + }, + "acm007129jsd" : { + "type" : "CodePackage", + "id" : "acm007129jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007126jsd" ] + }, + "acm007130jsd" : { + "type" : "ControlElement", + "id" : "acm007130jsd", + "name" : "initializeDependencies" + }, + "acm007131jsd" : { + "type" : "ControlElement", + "id" : "acm007131jsd", + "name" : "contextInitialized" + }, + "acm007132jsd" : { + "type" : "ControlElement", + "id" : "acm007132jsd", + "name" : "contextDestroyed" + }, + "acm007133jsd" : { + "type" : "ClassUnit", + "id" : "acm007133jsd", + "name" : "LogicStarter", + "compilationUnitId" : "acm007126jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd", "acm006838jsd", "acm006857jsd", "acm006882jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007148jsd", "acm007192jsd", "acm007203jsd" ], + "content" : [ "acm007130jsd", "acm007131jsd", "acm007132jsd" ] + }, + "acm007134jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007134jsd", + "name" : "NotificationsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm007148jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007135jsd" : { + "type" : "CodePackage", + "id" : "acm007135jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007136jsd" ] + }, + "acm007136jsd" : { + "type" : "CodePackage", + "id" : "acm007136jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007137jsd" ] + }, + "acm007137jsd" : { + "type" : "CodePackage", + "id" : "acm007137jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007134jsd" ] + }, + "acm007138jsd" : { + "type" : "ControlElement", + "id" : "acm007138jsd", + "name" : "NotificationsLogic" + }, + "acm007139jsd" : { + "type" : "ControlElement", + "id" : "acm007139jsd", + "name" : "inst" + }, + "acm007140jsd" : { + "type" : "ControlElement", + "id" : "acm007140jsd", + "name" : "initLogicDependencies" + }, + "acm007141jsd" : { + "type" : "ControlElement", + "id" : "acm007141jsd", + "name" : "getNotification" + }, + "acm007142jsd" : { + "type" : "ControlElement", + "id" : "acm007142jsd", + "name" : "getAllNotifications" + }, + "acm007143jsd" : { + "type" : "ControlElement", + "id" : "acm007143jsd", + "name" : "getActiveNotificationsByTargetUser" + }, + "acm007144jsd" : { + "type" : "ControlElement", + "id" : "acm007144jsd", + "name" : "createNotification" + }, + "acm007145jsd" : { + "type" : "ControlElement", + "id" : "acm007145jsd", + "name" : "updateNotification" + }, + "acm007146jsd" : { + "type" : "ControlElement", + "id" : "acm007146jsd", + "name" : "deleteNotification" + }, + "acm007147jsd" : { + "type" : "ControlElement", + "id" : "acm007147jsd", + "name" : "doesNotificationExists" + }, + "acm007148jsd" : { + "type" : "ClassUnit", + "id" : "acm007148jsd", + "name" : "NotificationsLogic", + "compilationUnitId" : "acm007134jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004351jsd", "acm005329jsd", "acm005339jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007148jsd", "acm007647jsd" ], + "content" : [ "acm007138jsd", "acm007139jsd", "acm007140jsd", "acm007141jsd", "acm007142jsd", "acm007143jsd", "acm007144jsd", "acm007145jsd", "acm007146jsd", "acm007147jsd" ] + }, + "acm007149jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007149jsd", + "name" : "StudentsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm007192jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007150jsd" : { + "type" : "CodePackage", + "id" : "acm007150jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007151jsd" ] + }, + "acm007151jsd" : { + "type" : "CodePackage", + "id" : "acm007151jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007152jsd" ] + }, + "acm007152jsd" : { + "type" : "CodePackage", + "id" : "acm007152jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007149jsd" ] + }, + "acm007153jsd" : { + "type" : "ControlElement", + "id" : "acm007153jsd", + "name" : "StudentsLogic" + }, + "acm007154jsd" : { + "type" : "ControlElement", + "id" : "acm007154jsd", + "name" : "inst" + }, + "acm007155jsd" : { + "type" : "ControlElement", + "id" : "acm007155jsd", + "name" : "initLogicDependencies" + }, + "acm007156jsd" : { + "type" : "ControlElement", + "id" : "acm007156jsd", + "name" : "createStudent" + }, + "acm007157jsd" : { + "type" : "ControlElement", + "id" : "acm007157jsd", + "name" : "getStudentForEmail" + }, + "acm007158jsd" : { + "type" : "ControlElement", + "id" : "acm007158jsd", + "name" : "getAllStudentsForEmail" + }, + "acm007159jsd" : { + "type" : "ControlElement", + "id" : "acm007159jsd", + "name" : "getStudentForCourseIdAndGoogleId" + }, + "acm007160jsd" : { + "type" : "ControlElement", + "id" : "acm007160jsd", + "name" : "getStudentForRegistrationKey" + }, + "acm007161jsd" : { + "type" : "ControlElement", + "id" : "acm007161jsd", + "name" : "getStudentsForGoogleId" + }, + "acm007162jsd" : { + "type" : "ControlElement", + "id" : "acm007162jsd", + "name" : "getNumberOfStudentsForCourse" + }, + "acm007163jsd" : { + "type" : "ControlElement", + "id" : "acm007163jsd", + "name" : "getStudentsForCourse" + }, + "acm007164jsd" : { + "type" : "ControlElement", + "id" : "acm007164jsd", + "name" : "getStudentsForCourse" + }, + "acm007165jsd" : { + "type" : "ControlElement", + "id" : "acm007165jsd", + "name" : "getStudentsForSection" + }, + "acm007166jsd" : { + "type" : "ControlElement", + "id" : "acm007166jsd", + "name" : "getStudentsForTeam" + }, + "acm007167jsd" : { + "type" : "ControlElement", + "id" : "acm007167jsd", + "name" : "getUnregisteredStudentsForCourse" + }, + "acm007168jsd" : { + "type" : "ControlElement", + "id" : "acm007168jsd", + "name" : "searchStudents" + }, + "acm007169jsd" : { + "type" : "ControlElement", + "id" : "acm007169jsd", + "name" : "searchStudentsInWholeSystem" + }, + "acm007170jsd" : { + "type" : "ControlElement", + "id" : "acm007170jsd", + "name" : "verifyAllStudentsExistInCourse" + }, + "acm007171jsd" : { + "type" : "ControlElement", + "id" : "acm007171jsd", + "name" : "isStudentInAnyCourse" + }, + "acm007172jsd" : { + "type" : "ControlElement", + "id" : "acm007172jsd", + "name" : "isStudentInTeam" + }, + "acm007173jsd" : { + "type" : "ControlElement", + "id" : "acm007173jsd", + "name" : "isStudentsInSameTeam" + }, + "acm007174jsd" : { + "type" : "ControlElement", + "id" : "acm007174jsd", + "name" : "updateStudentCascade" + }, + "acm007175jsd" : { + "type" : "ControlElement", + "id" : "acm007175jsd", + "name" : "resetStudentGoogleId" + }, + "acm007176jsd" : { + "type" : "ControlElement", + "id" : "acm007176jsd", + "name" : "regenerateStudentRegistrationKey" + }, + "acm007177jsd" : { + "type" : "ControlElement", + "id" : "acm007177jsd", + "name" : "validateSectionsAndTeams" + }, + "acm007178jsd" : { + "type" : "ControlElement", + "id" : "acm007178jsd", + "name" : "getMergedList" + }, + "acm007179jsd" : { + "type" : "ControlElement", + "id" : "acm007179jsd", + "name" : "getSectionForTeam" + }, + "acm007180jsd" : { + "type" : "ControlElement", + "id" : "acm007180jsd", + "name" : "getSectionInvalidityInfo" + }, + "acm007181jsd" : { + "type" : "ControlElement", + "id" : "acm007181jsd", + "name" : "getTeamInvalidityInfo" + }, + "acm007182jsd" : { + "type" : "ControlElement", + "id" : "acm007182jsd", + "name" : "deleteStudentsInCourseCascade" + }, + "acm007183jsd" : { + "type" : "ControlElement", + "id" : "acm007183jsd", + "name" : "deleteStudentCascade" + }, + "acm007184jsd" : { + "type" : "ControlElement", + "id" : "acm007184jsd", + "name" : "updateStudentResponsesAfterDeletion" + }, + "acm007185jsd" : { + "type" : "ControlElement", + "id" : "acm007185jsd", + "name" : "deleteStudentsForGoogleIdCascade" + }, + "acm007186jsd" : { + "type" : "ControlElement", + "id" : "acm007186jsd", + "name" : "deleteStudents" + }, + "acm007187jsd" : { + "type" : "ControlElement", + "id" : "acm007187jsd", + "name" : "putDocument" + }, + "acm007188jsd" : { + "type" : "ControlElement", + "id" : "acm007188jsd", + "name" : "isInEnrollList" + }, + "acm007189jsd" : { + "type" : "ControlElement", + "id" : "acm007189jsd", + "name" : "isTeamChanged" + }, + "acm007190jsd" : { + "type" : "ControlElement", + "id" : "acm007190jsd", + "name" : "isSectionChanged" + }, + "acm007191jsd" : { + "type" : "ControlElement", + "id" : "acm007191jsd", + "name" : "getNumStudentsByTimeRange" + }, + "acm007192jsd" : { + "type" : "ClassUnit", + "id" : "acm007192jsd", + "name" : "StudentsLogic", + "compilationUnitId" : "acm007149jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm005233jsd", "acm005412jsd", "acm005423jsd", "acm006156jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006197jsd", "acm006923jsd", "acm007042jsd", "acm007092jsd", "acm007192jsd", "acm007703jsd" ], + "content" : [ "acm007153jsd", "acm007154jsd", "acm007155jsd", "acm007156jsd", "acm007157jsd", "acm007158jsd", "acm007159jsd", "acm007160jsd", "acm007161jsd", "acm007162jsd", "acm007163jsd", "acm007164jsd", "acm007165jsd", "acm007166jsd", "acm007167jsd", "acm007168jsd", "acm007169jsd", "acm007170jsd", "acm007171jsd", "acm007172jsd", "acm007173jsd", "acm007174jsd", "acm007175jsd", "acm007176jsd", "acm007177jsd", "acm007178jsd", "acm007179jsd", "acm007180jsd", "acm007181jsd", "acm007182jsd", "acm007183jsd", "acm007184jsd", "acm007185jsd", "acm007186jsd", "acm007187jsd", "acm007188jsd", "acm007189jsd", "acm007190jsd", "acm007191jsd" ] + }, + "acm007193jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007193jsd", + "name" : "UsageStatisticsLogic", + "parentId" : "acm006826jsd", + "content" : [ "acm007203jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007194jsd" : { + "type" : "CodePackage", + "id" : "acm007194jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007195jsd" ] + }, + "acm007195jsd" : { + "type" : "CodePackage", + "id" : "acm007195jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007196jsd" ] + }, + "acm007196jsd" : { + "type" : "CodePackage", + "id" : "acm007196jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007193jsd" ] + }, + "acm007197jsd" : { + "type" : "ControlElement", + "id" : "acm007197jsd", + "name" : "UsageStatisticsLogic" + }, + "acm007198jsd" : { + "type" : "ControlElement", + "id" : "acm007198jsd", + "name" : "inst" + }, + "acm007199jsd" : { + "type" : "ControlElement", + "id" : "acm007199jsd", + "name" : "initLogicDependencies" + }, + "acm007200jsd" : { + "type" : "ControlElement", + "id" : "acm007200jsd", + "name" : "getUsageStatisticsForTimeRange" + }, + "acm007201jsd" : { + "type" : "ControlElement", + "id" : "acm007201jsd", + "name" : "calculateEntitiesStatisticsForTimeRange" + }, + "acm007202jsd" : { + "type" : "ControlElement", + "id" : "acm007202jsd", + "name" : "createUsageStatistics" + }, + "acm007203jsd" : { + "type" : "ClassUnit", + "id" : "acm007203jsd", + "name" : "UsageStatisticsLogic", + "compilationUnitId" : "acm007193jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm006162jsd", "acm006188jsd", "acm006838jsd", "acm006882jsd", "acm007042jsd", "acm007125jsd", "acm007192jsd", "acm007203jsd", "acm007714jsd" ], + "content" : [ "acm007197jsd", "acm007198jsd", "acm007199jsd", "acm007200jsd", "acm007201jsd", "acm007202jsd" ] + }, + "acm007204jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007204jsd", + "name" : "package-info", + "parentId" : "acm006826jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007205jsd" : { + "type" : "CodePackage", + "id" : "acm007205jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007206jsd" ] + }, + "acm007206jsd" : { + "type" : "CodePackage", + "id" : "acm007206jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007207jsd" ] + }, + "acm007207jsd" : { + "type" : "CodePackage", + "id" : "acm007207jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm007204jsd" ] + }, + "acm007208jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007208jsd", + "name" : "AuthService", + "parentId" : "acm007211jsd", + "content" : [ "acm007213jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007209jsd" : { + "type" : "CodePackage", + "id" : "acm007209jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007210jsd" ] + }, + "acm007210jsd" : { + "type" : "CodePackage", + "id" : "acm007210jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007211jsd" ] + }, + "acm007211jsd" : { + "type" : "CodePackage", + "id" : "acm007211jsd", + "name" : "external", + "parentId" : "acm006561jsd", + "content" : [ "acm007208jsd", "acm007214jsd", "acm007221jsd", "acm007227jsd", "acm007234jsd", "acm007240jsd", "acm007247jsd", "acm007268jsd", "acm007274jsd", "acm007282jsd", "acm007295jsd", "acm007302jsd", "acm007310jsd", "acm007317jsd", "acm007324jsd", "acm007330jsd", "acm007337jsd", "acm007343jsd", "acm011609jsd", "acm011620jsd" ] + }, + "acm007212jsd" : { + "type" : "ControlElement", + "id" : "acm007212jsd", + "name" : "generateLoginLink" + }, + "acm007213jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007213jsd", + "name" : "AuthService", + "compilationUnitId" : "acm007208jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007212jsd" ] + }, + "acm007214jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007214jsd", + "name" : "EmailSenderService", + "parentId" : "acm007211jsd", + "content" : [ "acm007220jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007215jsd" : { + "type" : "CodePackage", + "id" : "acm007215jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007216jsd" ] + }, + "acm007216jsd" : { + "type" : "CodePackage", + "id" : "acm007216jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007217jsd" ] + }, + "acm007217jsd" : { + "type" : "CodePackage", + "id" : "acm007217jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007214jsd" ] + }, + "acm007218jsd" : { + "type" : "ControlElement", + "id" : "acm007218jsd", + "name" : "parseToEmail" + }, + "acm007219jsd" : { + "type" : "ControlElement", + "id" : "acm007219jsd", + "name" : "sendEmail" + }, + "acm007220jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007220jsd", + "name" : "EmailSenderService", + "compilationUnitId" : "acm007214jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006150jsd", "acm006259jsd", "acm006290jsd" ], + "content" : [ "acm007218jsd", "acm007219jsd" ] + }, + "acm007221jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007221jsd", + "name" : "EmptyAuthService", + "parentId" : "acm007211jsd", + "content" : [ "acm007226jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007222jsd" : { + "type" : "CodePackage", + "id" : "acm007222jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007223jsd" ] + }, + "acm007223jsd" : { + "type" : "CodePackage", + "id" : "acm007223jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007224jsd" ] + }, + "acm007224jsd" : { + "type" : "CodePackage", + "id" : "acm007224jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007221jsd" ] + }, + "acm007225jsd" : { + "type" : "ControlElement", + "id" : "acm007225jsd", + "name" : "generateLoginLink" + }, + "acm007226jsd" : { + "type" : "ClassUnit", + "id" : "acm007226jsd", + "name" : "EmptyAuthService", + "compilationUnitId" : "acm007221jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007213jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007225jsd" ] + }, + "acm007227jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007227jsd", + "name" : "EmptyEmailService", + "parentId" : "acm007211jsd", + "content" : [ "acm007233jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007228jsd" : { + "type" : "CodePackage", + "id" : "acm007228jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007229jsd" ] + }, + "acm007229jsd" : { + "type" : "CodePackage", + "id" : "acm007229jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007230jsd" ] + }, + "acm007230jsd" : { + "type" : "CodePackage", + "id" : "acm007230jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007227jsd" ] + }, + "acm007231jsd" : { + "type" : "ControlElement", + "id" : "acm007231jsd", + "name" : "parseToEmail" + }, + "acm007232jsd" : { + "type" : "ControlElement", + "id" : "acm007232jsd", + "name" : "sendEmail" + }, + "acm007233jsd" : { + "type" : "ClassUnit", + "id" : "acm007233jsd", + "name" : "EmptyEmailService", + "compilationUnitId" : "acm007227jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007220jsd" ], + "datatypeReferencesIds" : [ "acm006259jsd", "acm006290jsd" ], + "content" : [ "acm007231jsd", "acm007232jsd" ] + }, + "acm007234jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007234jsd", + "name" : "EmptyRecaptchaService", + "parentId" : "acm007211jsd", + "content" : [ "acm007239jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007235jsd" : { + "type" : "CodePackage", + "id" : "acm007235jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007236jsd" ] + }, + "acm007236jsd" : { + "type" : "CodePackage", + "id" : "acm007236jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007237jsd" ] + }, + "acm007237jsd" : { + "type" : "CodePackage", + "id" : "acm007237jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007234jsd" ] + }, + "acm007238jsd" : { + "type" : "ControlElement", + "id" : "acm007238jsd", + "name" : "isVerificationSuccessful" + }, + "acm007239jsd" : { + "type" : "ClassUnit", + "id" : "acm007239jsd", + "name" : "EmptyRecaptchaService", + "compilationUnitId" : "acm007234jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007329jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007238jsd" ] + }, + "acm007240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007240jsd", + "name" : "FirebaseAuthService", + "parentId" : "acm007211jsd", + "content" : [ "acm007246jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007241jsd" : { + "type" : "CodePackage", + "id" : "acm007241jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007242jsd" ] + }, + "acm007242jsd" : { + "type" : "CodePackage", + "id" : "acm007242jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007243jsd" ] + }, + "acm007243jsd" : { + "type" : "CodePackage", + "id" : "acm007243jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007240jsd" ] + }, + "acm007244jsd" : { + "type" : "ControlElement", + "id" : "acm007244jsd", + "name" : "FirebaseAuthService" + }, + "acm007245jsd" : { + "type" : "ControlElement", + "id" : "acm007245jsd", + "name" : "generateLoginLink" + }, + "acm007246jsd" : { + "type" : "ClassUnit", + "id" : "acm007246jsd", + "name" : "FirebaseAuthService", + "compilationUnitId" : "acm007240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007213jsd" ], + "datatypeReferencesIds" : [ "acm006138jsd", "acm006435jsd" ], + "content" : [ "acm007244jsd", "acm007245jsd" ] + }, + "acm007247jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007247jsd", + "name" : "GoogleCloudLoggingService", + "parentId" : "acm007211jsd", + "content" : [ "acm007262jsd", "acm007267jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007248jsd" : { + "type" : "CodePackage", + "id" : "acm007248jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007249jsd" ] + }, + "acm007249jsd" : { + "type" : "CodePackage", + "id" : "acm007249jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007250jsd" ] + }, + "acm007250jsd" : { + "type" : "CodePackage", + "id" : "acm007250jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007247jsd" ] + }, + "acm007251jsd" : { + "type" : "ControlElement", + "id" : "acm007251jsd", + "name" : "queryLogs" + }, + "acm007252jsd" : { + "type" : "ControlElement", + "id" : "acm007252jsd", + "name" : "convertSeverity" + }, + "acm007253jsd" : { + "type" : "ControlElement", + "id" : "acm007253jsd", + "name" : "createFeedbackSessionLog" + }, + "acm007254jsd" : { + "type" : "ControlElement", + "id" : "acm007254jsd", + "name" : "getFeedbackSessionLogs" + }, + "acm007255jsd" : { + "type" : "ControlElement", + "id" : "acm007255jsd", + "name" : "getAllLogEntries" + }, + "acm007256jsd" : { + "type" : "ControlElement", + "id" : "acm007256jsd", + "name" : "getPageLogEntries" + }, + "acm007257jsd" : { + "type" : "ControlElement", + "id" : "acm007257jsd", + "name" : "convertLogSearchParams" + }, + "acm007258jsd" : { + "type" : "ControlElement", + "id" : "acm007258jsd", + "name" : "from" + }, + "acm007259jsd" : { + "type" : "ControlElement", + "id" : "acm007259jsd", + "name" : "addLogName" + }, + "acm007260jsd" : { + "type" : "ControlElement", + "id" : "acm007260jsd", + "name" : "setResourceType" + }, + "acm007261jsd" : { + "type" : "ControlElement", + "id" : "acm007261jsd", + "name" : "setQueryLogsParams" + }, + "acm007262jsd" : { + "type" : "ClassUnit", + "id" : "acm007262jsd", + "name" : "GoogleCloudLoggingService", + "compilationUnitId" : "acm007247jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007309jsd" ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm004359jsd", "acm005546jsd", "acm005572jsd", "acm005595jsd", "acm005611jsd", "acm005651jsd", "acm005726jsd", "acm007267jsd" ], + "content" : [ "acm007251jsd", "acm007252jsd", "acm007253jsd", "acm007254jsd", "acm007255jsd", "acm007256jsd", "acm007257jsd", "acm007258jsd", "acm007259jsd", "acm007260jsd", "acm007261jsd" ] + }, + "acm007263jsd" : { + "type" : "ControlElement", + "id" : "acm007263jsd", + "name" : "from" + }, + "acm007264jsd" : { + "type" : "ControlElement", + "id" : "acm007264jsd", + "name" : "addLogName" + }, + "acm007265jsd" : { + "type" : "ControlElement", + "id" : "acm007265jsd", + "name" : "setResourceType" + }, + "acm007266jsd" : { + "type" : "ControlElement", + "id" : "acm007266jsd", + "name" : "setQueryLogsParams" + }, + "acm007267jsd" : { + "type" : "ClassUnit", + "id" : "acm007267jsd", + "name" : "LogSearchParams", + "compilationUnitId" : "acm007247jsd", + "parentDatatypeId" : "acm007262jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005651jsd", "acm007267jsd" ], + "content" : [ "acm007263jsd", "acm007264jsd", "acm007265jsd", "acm007266jsd" ] + }, + "acm007268jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007268jsd", + "name" : "GoogleCloudTasksService", + "parentId" : "acm007211jsd", + "content" : [ "acm007273jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007269jsd" : { + "type" : "CodePackage", + "id" : "acm007269jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007270jsd" ] + }, + "acm007270jsd" : { + "type" : "CodePackage", + "id" : "acm007270jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007271jsd" ] + }, + "acm007271jsd" : { + "type" : "CodePackage", + "id" : "acm007271jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007268jsd" ] + }, + "acm007272jsd" : { + "type" : "ControlElement", + "id" : "acm007272jsd", + "name" : "addDeferredTask" + }, + "acm007273jsd" : { + "type" : "ClassUnit", + "id" : "acm007273jsd", + "name" : "GoogleCloudTasksService", + "compilationUnitId" : "acm007268jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007342jsd" ], + "datatypeReferencesIds" : [ "acm006214jsd", "acm006435jsd", "acm006504jsd" ], + "content" : [ "acm007272jsd" ] + }, + "acm007274jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007274jsd", + "name" : "GoogleRecaptchaService", + "parentId" : "acm007211jsd", + "content" : [ "acm007281jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007275jsd" : { + "type" : "CodePackage", + "id" : "acm007275jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007276jsd" ] + }, + "acm007276jsd" : { + "type" : "CodePackage", + "id" : "acm007276jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007277jsd" ] + }, + "acm007277jsd" : { + "type" : "CodePackage", + "id" : "acm007277jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007274jsd" ] + }, + "acm007278jsd" : { + "type" : "ControlElement", + "id" : "acm007278jsd", + "name" : "GoogleRecaptchaService" + }, + "acm007279jsd" : { + "type" : "ControlElement", + "id" : "acm007279jsd", + "name" : "isVerificationSuccessful" + }, + "acm007280jsd" : { + "type" : "ControlElement", + "id" : "acm007280jsd", + "name" : "getApiResponse" + }, + "acm007281jsd" : { + "type" : "ClassUnit", + "id" : "acm007281jsd", + "name" : "GoogleRecaptchaService", + "compilationUnitId" : "acm007274jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007329jsd" ], + "datatypeReferencesIds" : [ "acm006435jsd" ], + "content" : [ "acm007278jsd", "acm007279jsd", "acm007280jsd" ] + }, + "acm007282jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007282jsd", + "name" : "LocalLoggingService", + "parentId" : "acm007211jsd", + "content" : [ "acm007294jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007283jsd" : { + "type" : "CodePackage", + "id" : "acm007283jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007284jsd" ] + }, + "acm007284jsd" : { + "type" : "CodePackage", + "id" : "acm007284jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007285jsd" ] + }, + "acm007285jsd" : { + "type" : "CodePackage", + "id" : "acm007285jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007282jsd" ] + }, + "acm007286jsd" : { + "type" : "ControlElement", + "id" : "acm007286jsd", + "name" : "loadLocalLogEntries" + }, + "acm007287jsd" : { + "type" : "ControlElement", + "id" : "acm007287jsd", + "name" : "queryLogs" + }, + "acm007288jsd" : { + "type" : "ControlElement", + "id" : "acm007288jsd", + "name" : "isEventBasedFilterSatisfied" + }, + "acm007289jsd" : { + "type" : "ControlElement", + "id" : "acm007289jsd", + "name" : "isExceptionFilterSatisfied" + }, + "acm007290jsd" : { + "type" : "ControlElement", + "id" : "acm007290jsd", + "name" : "isRequestFilterSatisfied" + }, + "acm007291jsd" : { + "type" : "ControlElement", + "id" : "acm007291jsd", + "name" : "createFeedbackSessionLog" + }, + "acm007292jsd" : { + "type" : "ControlElement", + "id" : "acm007292jsd", + "name" : "getFeedbackSessionLogs" + }, + "acm007293jsd" : { + "type" : "ControlElement", + "id" : "acm007293jsd", + "name" : "deepCopyLogEntries" + }, + "acm007294jsd" : { + "type" : "ClassUnit", + "id" : "acm007294jsd", + "name" : "LocalLoggingService", + "compilationUnitId" : "acm007282jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007309jsd" ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm004359jsd", "acm005530jsd", "acm005572jsd", "acm005595jsd", "acm005651jsd", "acm005702jsd", "acm005714jsd" ], + "content" : [ "acm007286jsd", "acm007287jsd", "acm007288jsd", "acm007289jsd", "acm007290jsd", "acm007291jsd", "acm007292jsd", "acm007293jsd" ] + }, + "acm007295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007295jsd", + "name" : "LocalTaskQueueService", + "parentId" : "acm007211jsd", + "content" : [ "acm007301jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007296jsd" : { + "type" : "CodePackage", + "id" : "acm007296jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007297jsd" ] + }, + "acm007297jsd" : { + "type" : "CodePackage", + "id" : "acm007297jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007298jsd" ] + }, + "acm007298jsd" : { + "type" : "CodePackage", + "id" : "acm007298jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007295jsd" ] + }, + "acm007299jsd" : { + "type" : "ControlElement", + "id" : "acm007299jsd", + "name" : "addDeferredTask" + }, + "acm007300jsd" : { + "type" : "ControlElement", + "id" : "acm007300jsd", + "name" : "createBasicUri" + }, + "acm007301jsd" : { + "type" : "ClassUnit", + "id" : "acm007301jsd", + "name" : "LocalTaskQueueService", + "compilationUnitId" : "acm007295jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007342jsd" ], + "datatypeReferencesIds" : [ "acm006435jsd", "acm006504jsd" ], + "content" : [ "acm007299jsd", "acm007300jsd" ] + }, + "acm007302jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007302jsd", + "name" : "LogService", + "parentId" : "acm007211jsd", + "content" : [ "acm007309jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007303jsd" : { + "type" : "CodePackage", + "id" : "acm007303jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007304jsd" ] + }, + "acm007304jsd" : { + "type" : "CodePackage", + "id" : "acm007304jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007305jsd" ] + }, + "acm007305jsd" : { + "type" : "CodePackage", + "id" : "acm007305jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007302jsd" ] + }, + "acm007306jsd" : { + "type" : "ControlElement", + "id" : "acm007306jsd", + "name" : "queryLogs" + }, + "acm007307jsd" : { + "type" : "ControlElement", + "id" : "acm007307jsd", + "name" : "createFeedbackSessionLog" + }, + "acm007308jsd" : { + "type" : "ControlElement", + "id" : "acm007308jsd", + "name" : "getFeedbackSessionLogs" + }, + "acm007309jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007309jsd", + "name" : "LogService", + "compilationUnitId" : "acm007302jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm004359jsd", "acm005651jsd" ], + "content" : [ "acm007306jsd", "acm007307jsd", "acm007308jsd" ] + }, + "acm007310jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007310jsd", + "name" : "MailgunService", + "parentId" : "acm007211jsd", + "content" : [ "acm007316jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007311jsd" : { + "type" : "CodePackage", + "id" : "acm007311jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007312jsd" ] + }, + "acm007312jsd" : { + "type" : "CodePackage", + "id" : "acm007312jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007313jsd" ] + }, + "acm007313jsd" : { + "type" : "CodePackage", + "id" : "acm007313jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007310jsd" ] + }, + "acm007314jsd" : { + "type" : "ControlElement", + "id" : "acm007314jsd", + "name" : "parseToEmail" + }, + "acm007315jsd" : { + "type" : "ControlElement", + "id" : "acm007315jsd", + "name" : "sendEmail" + }, + "acm007316jsd" : { + "type" : "ClassUnit", + "id" : "acm007316jsd", + "name" : "MailgunService", + "compilationUnitId" : "acm007310jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007220jsd" ], + "datatypeReferencesIds" : [ "acm006259jsd", "acm006290jsd", "acm006435jsd" ], + "content" : [ "acm007314jsd", "acm007315jsd" ] + }, + "acm007317jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007317jsd", + "name" : "MailjetService", + "parentId" : "acm007211jsd", + "content" : [ "acm007323jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007318jsd" : { + "type" : "CodePackage", + "id" : "acm007318jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007319jsd" ] + }, + "acm007319jsd" : { + "type" : "CodePackage", + "id" : "acm007319jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007320jsd" ] + }, + "acm007320jsd" : { + "type" : "CodePackage", + "id" : "acm007320jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007317jsd" ] + }, + "acm007321jsd" : { + "type" : "ControlElement", + "id" : "acm007321jsd", + "name" : "parseToEmail" + }, + "acm007322jsd" : { + "type" : "ControlElement", + "id" : "acm007322jsd", + "name" : "sendEmail" + }, + "acm007323jsd" : { + "type" : "ClassUnit", + "id" : "acm007323jsd", + "name" : "MailjetService", + "compilationUnitId" : "acm007317jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007220jsd" ], + "datatypeReferencesIds" : [ "acm006150jsd", "acm006259jsd", "acm006290jsd" ], + "content" : [ "acm007321jsd", "acm007322jsd" ] + }, + "acm007324jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007324jsd", + "name" : "RecaptchaService", + "parentId" : "acm007211jsd", + "content" : [ "acm007329jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007325jsd" : { + "type" : "CodePackage", + "id" : "acm007325jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007326jsd" ] + }, + "acm007326jsd" : { + "type" : "CodePackage", + "id" : "acm007326jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007327jsd" ] + }, + "acm007327jsd" : { + "type" : "CodePackage", + "id" : "acm007327jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007324jsd" ] + }, + "acm007328jsd" : { + "type" : "ControlElement", + "id" : "acm007328jsd", + "name" : "isVerificationSuccessful" + }, + "acm007329jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007329jsd", + "name" : "RecaptchaService", + "compilationUnitId" : "acm007324jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007328jsd" ] + }, + "acm007330jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007330jsd", + "name" : "SendgridService", + "parentId" : "acm007211jsd", + "content" : [ "acm007336jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007331jsd" : { + "type" : "CodePackage", + "id" : "acm007331jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007332jsd" ] + }, + "acm007332jsd" : { + "type" : "CodePackage", + "id" : "acm007332jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007333jsd" ] + }, + "acm007333jsd" : { + "type" : "CodePackage", + "id" : "acm007333jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007330jsd" ] + }, + "acm007334jsd" : { + "type" : "ControlElement", + "id" : "acm007334jsd", + "name" : "parseToEmail" + }, + "acm007335jsd" : { + "type" : "ControlElement", + "id" : "acm007335jsd", + "name" : "sendEmail" + }, + "acm007336jsd" : { + "type" : "ClassUnit", + "id" : "acm007336jsd", + "name" : "SendgridService", + "compilationUnitId" : "acm007330jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm007220jsd" ], + "datatypeReferencesIds" : [ "acm006150jsd", "acm006259jsd", "acm006290jsd" ], + "content" : [ "acm007334jsd", "acm007335jsd" ] + }, + "acm007337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007337jsd", + "name" : "TaskQueueService", + "parentId" : "acm007211jsd", + "content" : [ "acm007342jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007338jsd" : { + "type" : "CodePackage", + "id" : "acm007338jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007339jsd" ] + }, + "acm007339jsd" : { + "type" : "CodePackage", + "id" : "acm007339jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007340jsd" ] + }, + "acm007340jsd" : { + "type" : "CodePackage", + "id" : "acm007340jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007337jsd" ] + }, + "acm007341jsd" : { + "type" : "ControlElement", + "id" : "acm007341jsd", + "name" : "addDeferredTask" + }, + "acm007342jsd" : { + "type" : "InterfaceUnit", + "id" : "acm007342jsd", + "name" : "TaskQueueService", + "compilationUnitId" : "acm007337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006504jsd" ], + "content" : [ "acm007341jsd" ] + }, + "acm007343jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007343jsd", + "name" : "package-info", + "parentId" : "acm007211jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007344jsd" : { + "type" : "CodePackage", + "id" : "acm007344jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007345jsd" ] + }, + "acm007345jsd" : { + "type" : "CodePackage", + "id" : "acm007345jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm007346jsd" ] + }, + "acm007346jsd" : { + "type" : "CodePackage", + "id" : "acm007346jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm007343jsd" ] + }, + "acm007347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007347jsd", + "name" : "Application", + "parentId" : "acm007349jsd", + "content" : [ "acm007357jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "main" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007348jsd" : { + "type" : "CodePackage", + "id" : "acm007348jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007349jsd" ] + }, + "acm007349jsd" : { + "type" : "CodePackage", + "id" : "acm007349jsd", + "name" : "main", + "parentId" : "acm001338jsd", + "content" : [ "acm007347jsd", "acm007358jsd" ] + }, + "acm007350jsd" : { + "type" : "ControlElement", + "id" : "acm007350jsd", + "name" : "Application" + }, + "acm007351jsd" : { + "type" : "ControlElement", + "id" : "acm007351jsd", + "name" : "main" + }, + "acm007352jsd" : { + "type" : "ControlElement", + "id" : "acm007352jsd", + "name" : "lifeCycleStarting" + }, + "acm007353jsd" : { + "type" : "ControlElement", + "id" : "acm007353jsd", + "name" : "lifeCycleStarted" + }, + "acm007354jsd" : { + "type" : "ControlElement", + "id" : "acm007354jsd", + "name" : "lifeCycleFailure" + }, + "acm007355jsd" : { + "type" : "ControlElement", + "id" : "acm007355jsd", + "name" : "lifeCycleStopping" + }, + "acm007356jsd" : { + "type" : "ControlElement", + "id" : "acm007356jsd", + "name" : "lifeCycleStopped" + }, + "acm007357jsd" : { + "type" : "ClassUnit", + "id" : "acm007357jsd", + "name" : "Application", + "compilationUnitId" : "acm007347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd", "acm007357jsd", "acm009336jsd" ], + "content" : [ "acm007350jsd", "acm007351jsd", "acm007352jsd", "acm007353jsd", "acm007354jsd", "acm007355jsd", "acm007356jsd" ] + }, + "acm007358jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007358jsd", + "name" : "package-info", + "parentId" : "acm007349jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "main" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007359jsd" : { + "type" : "CodePackage", + "id" : "acm007359jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007360jsd" ] + }, + "acm007360jsd" : { + "type" : "CodePackage", + "id" : "acm007360jsd", + "name" : "main", + "parentId" : null, + "content" : [ "acm007358jsd" ] + }, + "acm007361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007361jsd", + "name" : "AccountRequestsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007380jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007362jsd" : { + "type" : "CodePackage", + "id" : "acm007362jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007363jsd" ] + }, + "acm007363jsd" : { + "type" : "CodePackage", + "id" : "acm007363jsd", + "name" : "storage", + "parentId" : "acm001338jsd", + "content" : [ "acm007364jsd", "acm007722jsd", "acm008103jsd" ] + }, + "acm007364jsd" : { + "type" : "CodePackage", + "id" : "acm007364jsd", + "name" : "api", + "parentId" : "acm007363jsd", + "content" : [ "acm007361jsd", "acm007381jsd", "acm007396jsd", "acm007415jsd", "acm007422jsd", "acm007441jsd", "acm007462jsd", "acm007485jsd", "acm007520jsd", "acm007557jsd", "acm007591jsd", "acm007631jsd", "acm007648jsd", "acm007657jsd", "acm007704jsd", "acm007715jsd", "acm011624jsd", "acm011634jsd", "acm011646jsd", "acm011660jsd", "acm011673jsd", "acm011679jsd", "acm011700jsd", "acm011728jsd", "acm011761jsd", "acm011788jsd", "acm011812jsd", "acm011830jsd", "acm011846jsd" ] + }, + "acm007365jsd" : { + "type" : "ControlElement", + "id" : "acm007365jsd", + "name" : "AccountRequestsDb" + }, + "acm007366jsd" : { + "type" : "ControlElement", + "id" : "acm007366jsd", + "name" : "inst" + }, + "acm007367jsd" : { + "type" : "ControlElement", + "id" : "acm007367jsd", + "name" : "getSearchManager" + }, + "acm007368jsd" : { + "type" : "ControlElement", + "id" : "acm007368jsd", + "name" : "putDocument" + }, + "acm007369jsd" : { + "type" : "ControlElement", + "id" : "acm007369jsd", + "name" : "searchAccountRequestsInWholeSystem" + }, + "acm007370jsd" : { + "type" : "ControlElement", + "id" : "acm007370jsd", + "name" : "getAccountRequest" + }, + "acm007371jsd" : { + "type" : "ControlElement", + "id" : "acm007371jsd", + "name" : "updateAccountRequest" + }, + "acm007372jsd" : { + "type" : "ControlElement", + "id" : "acm007372jsd", + "name" : "getAccountRequestForRegistrationKey" + }, + "acm007373jsd" : { + "type" : "ControlElement", + "id" : "acm007373jsd", + "name" : "getAccountRequestEntity" + }, + "acm007374jsd" : { + "type" : "ControlElement", + "id" : "acm007374jsd", + "name" : "deleteAccountRequest" + }, + "acm007375jsd" : { + "type" : "ControlElement", + "id" : "acm007375jsd", + "name" : "deleteDocumentByAccountRequestId" + }, + "acm007376jsd" : { + "type" : "ControlElement", + "id" : "acm007376jsd", + "name" : "load" + }, + "acm007377jsd" : { + "type" : "ControlElement", + "id" : "acm007377jsd", + "name" : "hasExistingEntities" + }, + "acm007378jsd" : { + "type" : "ControlElement", + "id" : "acm007378jsd", + "name" : "makeAttributes" + }, + "acm007379jsd" : { + "type" : "ControlElement", + "id" : "acm007379jsd", + "name" : "getNumAccountRequestsByTimeRange" + }, + "acm007380jsd" : { + "type" : "ClassUnit", + "id" : "acm007380jsd", + "name" : "AccountRequestsDb", + "compilationUnitId" : "acm007361jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004549jsd", "acm006168jsd", "acm006188jsd", "acm006197jsd", "acm007380jsd", "acm007758jsd", "acm008117jsd" ], + "content" : [ "acm007365jsd", "acm007366jsd", "acm007367jsd", "acm007368jsd", "acm007369jsd", "acm007370jsd", "acm007371jsd", "acm007372jsd", "acm007373jsd", "acm007374jsd", "acm007375jsd", "acm007376jsd", "acm007377jsd", "acm007378jsd", "acm007379jsd" ] + }, + "acm007381jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007381jsd", + "name" : "AccountsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007395jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007382jsd" : { + "type" : "CodePackage", + "id" : "acm007382jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007383jsd" ] + }, + "acm007383jsd" : { + "type" : "CodePackage", + "id" : "acm007383jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007384jsd" ] + }, + "acm007384jsd" : { + "type" : "CodePackage", + "id" : "acm007384jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007381jsd" ] + }, + "acm007385jsd" : { + "type" : "ControlElement", + "id" : "acm007385jsd", + "name" : "AccountsDb" + }, + "acm007386jsd" : { + "type" : "ControlElement", + "id" : "acm007386jsd", + "name" : "inst" + }, + "acm007387jsd" : { + "type" : "ControlElement", + "id" : "acm007387jsd", + "name" : "getAccount" + }, + "acm007388jsd" : { + "type" : "ControlElement", + "id" : "acm007388jsd", + "name" : "getAccountsForEmail" + }, + "acm007389jsd" : { + "type" : "ControlElement", + "id" : "acm007389jsd", + "name" : "updateAccount" + }, + "acm007390jsd" : { + "type" : "ControlElement", + "id" : "acm007390jsd", + "name" : "deleteAccount" + }, + "acm007391jsd" : { + "type" : "ControlElement", + "id" : "acm007391jsd", + "name" : "getAccountEntity" + }, + "acm007392jsd" : { + "type" : "ControlElement", + "id" : "acm007392jsd", + "name" : "load" + }, + "acm007393jsd" : { + "type" : "ControlElement", + "id" : "acm007393jsd", + "name" : "hasExistingEntities" + }, + "acm007394jsd" : { + "type" : "ControlElement", + "id" : "acm007394jsd", + "name" : "makeAttributes" + }, + "acm007395jsd" : { + "type" : "ClassUnit", + "id" : "acm007395jsd", + "name" : "AccountsDb", + "compilationUnitId" : "acm007381jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004497jsd", "acm006168jsd", "acm006188jsd", "acm007395jsd", "acm007735jsd" ], + "content" : [ "acm007385jsd", "acm007386jsd", "acm007387jsd", "acm007388jsd", "acm007389jsd", "acm007390jsd", "acm007391jsd", "acm007392jsd", "acm007393jsd", "acm007394jsd" ] + }, + "acm007396jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007396jsd", + "name" : "CoursesDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007414jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007397jsd" : { + "type" : "CodePackage", + "id" : "acm007397jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007398jsd" ] + }, + "acm007398jsd" : { + "type" : "CodePackage", + "id" : "acm007398jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007399jsd" ] + }, + "acm007399jsd" : { + "type" : "CodePackage", + "id" : "acm007399jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007396jsd" ] + }, + "acm007400jsd" : { + "type" : "ControlElement", + "id" : "acm007400jsd", + "name" : "CoursesDb" + }, + "acm007401jsd" : { + "type" : "ControlElement", + "id" : "acm007401jsd", + "name" : "inst" + }, + "acm007402jsd" : { + "type" : "ControlElement", + "id" : "acm007402jsd", + "name" : "getCourse" + }, + "acm007403jsd" : { + "type" : "ControlElement", + "id" : "acm007403jsd", + "name" : "getCourses" + }, + "acm007404jsd" : { + "type" : "ControlElement", + "id" : "acm007404jsd", + "name" : "updateCourse" + }, + "acm007405jsd" : { + "type" : "ControlElement", + "id" : "acm007405jsd", + "name" : "deleteCourse" + }, + "acm007406jsd" : { + "type" : "ControlElement", + "id" : "acm007406jsd", + "name" : "softDeleteCourse" + }, + "acm007407jsd" : { + "type" : "ControlElement", + "id" : "acm007407jsd", + "name" : "restoreDeletedCourse" + }, + "acm007408jsd" : { + "type" : "ControlElement", + "id" : "acm007408jsd", + "name" : "load" + }, + "acm007409jsd" : { + "type" : "ControlElement", + "id" : "acm007409jsd", + "name" : "hasExistingEntities" + }, + "acm007410jsd" : { + "type" : "ControlElement", + "id" : "acm007410jsd", + "name" : "getCourseEntity" + }, + "acm007411jsd" : { + "type" : "ControlElement", + "id" : "acm007411jsd", + "name" : "getCourseEntities" + }, + "acm007412jsd" : { + "type" : "ControlElement", + "id" : "acm007412jsd", + "name" : "makeAttributes" + }, + "acm007413jsd" : { + "type" : "ControlElement", + "id" : "acm007413jsd", + "name" : "getNumCoursesByTimeRange" + }, + "acm007414jsd" : { + "type" : "ClassUnit", + "id" : "acm007414jsd", + "name" : "CoursesDb", + "compilationUnitId" : "acm007396jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm004607jsd", "acm006168jsd", "acm006188jsd", "acm007414jsd", "acm007792jsd" ], + "content" : [ "acm007400jsd", "acm007401jsd", "acm007402jsd", "acm007403jsd", "acm007404jsd", "acm007405jsd", "acm007406jsd", "acm007407jsd", "acm007408jsd", "acm007409jsd", "acm007410jsd", "acm007411jsd", "acm007412jsd", "acm007413jsd" ] + }, + "acm007415jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007415jsd", + "name" : "DatastoreEmulatorRunner", + "parentId" : "acm007364jsd", + "content" : [ "acm007421jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007416jsd" : { + "type" : "CodePackage", + "id" : "acm007416jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007417jsd" ] + }, + "acm007417jsd" : { + "type" : "CodePackage", + "id" : "acm007417jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007418jsd" ] + }, + "acm007418jsd" : { + "type" : "CodePackage", + "id" : "acm007418jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007415jsd" ] + }, + "acm007419jsd" : { + "type" : "ControlElement", + "id" : "acm007419jsd", + "name" : "DatastoreEmulatorRunner" + }, + "acm007420jsd" : { + "type" : "ControlElement", + "id" : "acm007420jsd", + "name" : "main" + }, + "acm007421jsd" : { + "type" : "ClassUnit", + "id" : "acm007421jsd", + "name" : "DatastoreEmulatorRunner", + "compilationUnitId" : "acm007415jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007419jsd", "acm007420jsd" ] + }, + "acm007422jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007422jsd", + "name" : "DeadlineExtensionsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007440jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007423jsd" : { + "type" : "CodePackage", + "id" : "acm007423jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007424jsd" ] + }, + "acm007424jsd" : { + "type" : "CodePackage", + "id" : "acm007424jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007425jsd" ] + }, + "acm007425jsd" : { + "type" : "CodePackage", + "id" : "acm007425jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007422jsd" ] + }, + "acm007426jsd" : { + "type" : "ControlElement", + "id" : "acm007426jsd", + "name" : "DeadlineExtensionsDb" + }, + "acm007427jsd" : { + "type" : "ControlElement", + "id" : "acm007427jsd", + "name" : "inst" + }, + "acm007428jsd" : { + "type" : "ControlElement", + "id" : "acm007428jsd", + "name" : "getDeadlineExtension" + }, + "acm007429jsd" : { + "type" : "ControlElement", + "id" : "acm007429jsd", + "name" : "updateDeadlineExtension" + }, + "acm007430jsd" : { + "type" : "ControlElement", + "id" : "acm007430jsd", + "name" : "updateDeadlineExtensionsWithNewEmail" + }, + "acm007431jsd" : { + "type" : "ControlElement", + "id" : "acm007431jsd", + "name" : "getDeadlineExtensionEntity" + }, + "acm007432jsd" : { + "type" : "ControlElement", + "id" : "acm007432jsd", + "name" : "deleteDeadlineExtension" + }, + "acm007433jsd" : { + "type" : "ControlElement", + "id" : "acm007433jsd", + "name" : "deleteDeadlineExtensions" + }, + "acm007434jsd" : { + "type" : "ControlElement", + "id" : "acm007434jsd", + "name" : "verifyValidDeletionQuery" + }, + "acm007435jsd" : { + "type" : "ControlElement", + "id" : "acm007435jsd", + "name" : "getDeadlineExtensionsPossiblyNeedingClosingEmail" + }, + "acm007436jsd" : { + "type" : "ControlElement", + "id" : "acm007436jsd", + "name" : "getDeadlineExtensionEntitiesPossiblyNeedingClosingEmail" + }, + "acm007437jsd" : { + "type" : "ControlElement", + "id" : "acm007437jsd", + "name" : "load" + }, + "acm007438jsd" : { + "type" : "ControlElement", + "id" : "acm007438jsd", + "name" : "hasExistingEntities" + }, + "acm007439jsd" : { + "type" : "ControlElement", + "id" : "acm007439jsd", + "name" : "makeAttributes" + }, + "acm007440jsd" : { + "type" : "ClassUnit", + "id" : "acm007440jsd", + "name" : "DeadlineExtensionsDb", + "compilationUnitId" : "acm007422jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004662jsd", "acm004678jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007440jsd", "acm007850jsd" ], + "content" : [ "acm007426jsd", "acm007427jsd", "acm007428jsd", "acm007429jsd", "acm007430jsd", "acm007431jsd", "acm007432jsd", "acm007433jsd", "acm007434jsd", "acm007435jsd", "acm007436jsd", "acm007437jsd", "acm007438jsd", "acm007439jsd" ] + }, + "acm007441jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007441jsd", + "name" : "EntitiesDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007461jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007442jsd" : { + "type" : "CodePackage", + "id" : "acm007442jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007443jsd" ] + }, + "acm007443jsd" : { + "type" : "CodePackage", + "id" : "acm007443jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007444jsd" ] + }, + "acm007444jsd" : { + "type" : "CodePackage", + "id" : "acm007444jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007441jsd" ] + }, + "acm007445jsd" : { + "type" : "ControlElement", + "id" : "acm007445jsd", + "name" : "createEntity" + }, + "acm007446jsd" : { + "type" : "ControlElement", + "id" : "acm007446jsd", + "name" : "createEntity" + }, + "acm007447jsd" : { + "type" : "ControlElement", + "id" : "acm007447jsd", + "name" : "convertToEntityForSaving" + }, + "acm007448jsd" : { + "type" : "ControlElement", + "id" : "acm007448jsd", + "name" : "hasExistingEntities" + }, + "acm007449jsd" : { + "type" : "ControlElement", + "id" : "acm007449jsd", + "name" : "putEntity" + }, + "acm007450jsd" : { + "type" : "ControlElement", + "id" : "acm007450jsd", + "name" : "putEntities" + }, + "acm007451jsd" : { + "type" : "ControlElement", + "id" : "acm007451jsd", + "name" : "hasSameValue" + }, + "acm007452jsd" : { + "type" : "ControlElement", + "id" : "acm007452jsd", + "name" : "saveEntity" + }, + "acm007453jsd" : { + "type" : "ControlElement", + "id" : "acm007453jsd", + "name" : "saveEntities" + }, + "acm007454jsd" : { + "type" : "ControlElement", + "id" : "acm007454jsd", + "name" : "deleteEntity" + }, + "acm007455jsd" : { + "type" : "ControlElement", + "id" : "acm007455jsd", + "name" : "deleteEntity" + }, + "acm007456jsd" : { + "type" : "ControlElement", + "id" : "acm007456jsd", + "name" : "load" + }, + "acm007457jsd" : { + "type" : "ControlElement", + "id" : "acm007457jsd", + "name" : "makeAttributes" + }, + "acm007458jsd" : { + "type" : "ControlElement", + "id" : "acm007458jsd", + "name" : "makeAttributes" + }, + "acm007459jsd" : { + "type" : "ControlElement", + "id" : "acm007459jsd", + "name" : "makeAttributesOrNull" + }, + "acm007460jsd" : { + "type" : "ControlElement", + "id" : "acm007460jsd", + "name" : "makeKeyFromWebSafeString" + }, + "acm007461jsd" : { + "type" : "ClassUnit", + "id" : "acm007461jsd", + "name" : "EntitiesDb", + "compilationUnitId" : "acm007441jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004706jsd", "acm006162jsd", "acm006188jsd", "acm006435jsd", "acm007768jsd" ], + "content" : [ "acm007445jsd", "acm007446jsd", "acm007447jsd", "acm007448jsd", "acm007449jsd", "acm007450jsd", "acm007451jsd", "acm007452jsd", "acm007453jsd", "acm007454jsd", "acm007455jsd", "acm007456jsd", "acm007457jsd", "acm007458jsd", "acm007459jsd", "acm007460jsd" ] + }, + "acm007462jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007462jsd", + "name" : "FeedbackQuestionsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007484jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007463jsd" : { + "type" : "CodePackage", + "id" : "acm007463jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007464jsd" ] + }, + "acm007464jsd" : { + "type" : "CodePackage", + "id" : "acm007464jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007465jsd" ] + }, + "acm007465jsd" : { + "type" : "CodePackage", + "id" : "acm007465jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007462jsd" ] + }, + "acm007466jsd" : { + "type" : "ControlElement", + "id" : "acm007466jsd", + "name" : "FeedbackQuestionsDb" + }, + "acm007467jsd" : { + "type" : "ControlElement", + "id" : "acm007467jsd", + "name" : "inst" + }, + "acm007468jsd" : { + "type" : "ControlElement", + "id" : "acm007468jsd", + "name" : "getFeedbackQuestion" + }, + "acm007469jsd" : { + "type" : "ControlElement", + "id" : "acm007469jsd", + "name" : "getFeedbackQuestion" + }, + "acm007470jsd" : { + "type" : "ControlElement", + "id" : "acm007470jsd", + "name" : "getFeedbackQuestionsForSession" + }, + "acm007471jsd" : { + "type" : "ControlElement", + "id" : "acm007471jsd", + "name" : "getFeedbackQuestionsForGiverType" + }, + "acm007472jsd" : { + "type" : "ControlElement", + "id" : "acm007472jsd", + "name" : "hasFeedbackQuestionsForGiverType" + }, + "acm007473jsd" : { + "type" : "ControlElement", + "id" : "acm007473jsd", + "name" : "updateFeedbackQuestion" + }, + "acm007474jsd" : { + "type" : "ControlElement", + "id" : "acm007474jsd", + "name" : "deleteFeedbackQuestion" + }, + "acm007475jsd" : { + "type" : "ControlElement", + "id" : "acm007475jsd", + "name" : "deleteFeedbackQuestions" + }, + "acm007476jsd" : { + "type" : "ControlElement", + "id" : "acm007476jsd", + "name" : "getFeedbackQuestionEntity" + }, + "acm007477jsd" : { + "type" : "ControlElement", + "id" : "acm007477jsd", + "name" : "getFeedbackQuestionEntity" + }, + "acm007478jsd" : { + "type" : "ControlElement", + "id" : "acm007478jsd", + "name" : "getFeedbackQuestionEntitiesForSession" + }, + "acm007479jsd" : { + "type" : "ControlElement", + "id" : "acm007479jsd", + "name" : "getFeedbackQuestionEntitiesForGiverType" + }, + "acm007480jsd" : { + "type" : "ControlElement", + "id" : "acm007480jsd", + "name" : "hasFeedbackQuestionEntitiesForGiverType" + }, + "acm007481jsd" : { + "type" : "ControlElement", + "id" : "acm007481jsd", + "name" : "load" + }, + "acm007482jsd" : { + "type" : "ControlElement", + "id" : "acm007482jsd", + "name" : "hasExistingEntities" + }, + "acm007483jsd" : { + "type" : "ControlElement", + "id" : "acm007483jsd", + "name" : "makeAttributes" + }, + "acm007484jsd" : { + "type" : "ClassUnit", + "id" : "acm007484jsd", + "name" : "FeedbackQuestionsDb", + "compilationUnitId" : "acm007462jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004226jsd", "acm004788jsd", "acm004799jsd", "acm006168jsd", "acm006188jsd", "acm007484jsd", "acm007888jsd" ], + "content" : [ "acm007466jsd", "acm007467jsd", "acm007468jsd", "acm007469jsd", "acm007470jsd", "acm007471jsd", "acm007472jsd", "acm007473jsd", "acm007474jsd", "acm007475jsd", "acm007476jsd", "acm007477jsd", "acm007478jsd", "acm007479jsd", "acm007480jsd", "acm007481jsd", "acm007482jsd", "acm007483jsd" ] + }, + "acm007485jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007485jsd", + "name" : "FeedbackResponseCommentsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007519jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007486jsd" : { + "type" : "CodePackage", + "id" : "acm007486jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007487jsd" ] + }, + "acm007487jsd" : { + "type" : "CodePackage", + "id" : "acm007487jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007488jsd" ] + }, + "acm007488jsd" : { + "type" : "CodePackage", + "id" : "acm007488jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007485jsd" ] + }, + "acm007489jsd" : { + "type" : "ControlElement", + "id" : "acm007489jsd", + "name" : "FeedbackResponseCommentsDb" + }, + "acm007490jsd" : { + "type" : "ControlElement", + "id" : "acm007490jsd", + "name" : "inst" + }, + "acm007491jsd" : { + "type" : "ControlElement", + "id" : "acm007491jsd", + "name" : "getFeedbackResponseComment" + }, + "acm007492jsd" : { + "type" : "ControlElement", + "id" : "acm007492jsd", + "name" : "getFeedbackResponseComment" + }, + "acm007493jsd" : { + "type" : "ControlElement", + "id" : "acm007493jsd", + "name" : "getFeedbackResponseCommentForGiver" + }, + "acm007494jsd" : { + "type" : "ControlElement", + "id" : "acm007494jsd", + "name" : "getFeedbackResponseCommentsForResponse" + }, + "acm007495jsd" : { + "type" : "ControlElement", + "id" : "acm007495jsd", + "name" : "getFeedbackResponseCommentForResponseFromParticipant" + }, + "acm007496jsd" : { + "type" : "ControlElement", + "id" : "acm007496jsd", + "name" : "getFeedbackResponseCommentsForSession" + }, + "acm007497jsd" : { + "type" : "ControlElement", + "id" : "acm007497jsd", + "name" : "getFeedbackResponseCommentsForQuestion" + }, + "acm007498jsd" : { + "type" : "ControlElement", + "id" : "acm007498jsd", + "name" : "getFeedbackResponseCommentsForSessionInSection" + }, + "acm007499jsd" : { + "type" : "ControlElement", + "id" : "acm007499jsd", + "name" : "getFeedbackResponseCommentsForQuestionInSection" + }, + "acm007500jsd" : { + "type" : "ControlElement", + "id" : "acm007500jsd", + "name" : "updateFeedbackResponseComment" + }, + "acm007501jsd" : { + "type" : "ControlElement", + "id" : "acm007501jsd", + "name" : "updateGiverEmailOfFeedbackResponseComments" + }, + "acm007502jsd" : { + "type" : "ControlElement", + "id" : "acm007502jsd", + "name" : "updateLastEditorEmailOfFeedbackResponseComments" + }, + "acm007503jsd" : { + "type" : "ControlElement", + "id" : "acm007503jsd", + "name" : "deleteFeedbackResponseComment" + }, + "acm007504jsd" : { + "type" : "ControlElement", + "id" : "acm007504jsd", + "name" : "deleteFeedbackResponseComments" + }, + "acm007505jsd" : { + "type" : "ControlElement", + "id" : "acm007505jsd", + "name" : "getFeedbackResponseCommentEntity" + }, + "acm007506jsd" : { + "type" : "ControlElement", + "id" : "acm007506jsd", + "name" : "getFeedbackResponseCommentEntity" + }, + "acm007507jsd" : { + "type" : "ControlElement", + "id" : "acm007507jsd", + "name" : "getFeedbackResponseCommentEntitiesForGiverInCourse" + }, + "acm007508jsd" : { + "type" : "ControlElement", + "id" : "acm007508jsd", + "name" : "getFeedbackResponseCommentEntitiesForLastEditorInCourse" + }, + "acm007509jsd" : { + "type" : "ControlElement", + "id" : "acm007509jsd", + "name" : "getFeedbackResponseCommentsForResponseQuery" + }, + "acm007510jsd" : { + "type" : "ControlElement", + "id" : "acm007510jsd", + "name" : "getFeedbackResponseCommentEntitiesForResponseFromParticipant" + }, + "acm007511jsd" : { + "type" : "ControlElement", + "id" : "acm007511jsd", + "name" : "getFeedbackResponseCommentEntitiesForResponse" + }, + "acm007512jsd" : { + "type" : "ControlElement", + "id" : "acm007512jsd", + "name" : "getFeedbackResponseCommentEntitiesForSession" + }, + "acm007513jsd" : { + "type" : "ControlElement", + "id" : "acm007513jsd", + "name" : "getFeedbackResponseCommentEntitiesForQuestion" + }, + "acm007514jsd" : { + "type" : "ControlElement", + "id" : "acm007514jsd", + "name" : "getFeedbackResponseCommentEntitiesForQuestionInSection" + }, + "acm007515jsd" : { + "type" : "ControlElement", + "id" : "acm007515jsd", + "name" : "getFeedbackResponseCommentEntitiesForSessionInSection" + }, + "acm007516jsd" : { + "type" : "ControlElement", + "id" : "acm007516jsd", + "name" : "load" + }, + "acm007517jsd" : { + "type" : "ControlElement", + "id" : "acm007517jsd", + "name" : "hasExistingEntities" + }, + "acm007518jsd" : { + "type" : "ControlElement", + "id" : "acm007518jsd", + "name" : "makeAttributes" + }, + "acm007519jsd" : { + "type" : "ClassUnit", + "id" : "acm007519jsd", + "name" : "FeedbackResponseCommentsDb", + "compilationUnitId" : "acm007485jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004226jsd", "acm004971jsd", "acm004989jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm007519jsd", "acm007960jsd" ], + "content" : [ "acm007489jsd", "acm007490jsd", "acm007491jsd", "acm007492jsd", "acm007493jsd", "acm007494jsd", "acm007495jsd", "acm007496jsd", "acm007497jsd", "acm007498jsd", "acm007499jsd", "acm007500jsd", "acm007501jsd", "acm007502jsd", "acm007503jsd", "acm007504jsd", "acm007505jsd", "acm007506jsd", "acm007507jsd", "acm007508jsd", "acm007509jsd", "acm007510jsd", "acm007511jsd", "acm007512jsd", "acm007513jsd", "acm007514jsd", "acm007515jsd", "acm007516jsd", "acm007517jsd", "acm007518jsd" ] + }, + "acm007520jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007520jsd", + "name" : "FeedbackResponsesDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007556jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007521jsd" : { + "type" : "CodePackage", + "id" : "acm007521jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007522jsd" ] + }, + "acm007522jsd" : { + "type" : "CodePackage", + "id" : "acm007522jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007523jsd" ] + }, + "acm007523jsd" : { + "type" : "CodePackage", + "id" : "acm007523jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007520jsd" ] + }, + "acm007524jsd" : { + "type" : "ControlElement", + "id" : "acm007524jsd", + "name" : "FeedbackResponsesDb" + }, + "acm007525jsd" : { + "type" : "ControlElement", + "id" : "acm007525jsd", + "name" : "inst" + }, + "acm007526jsd" : { + "type" : "ControlElement", + "id" : "acm007526jsd", + "name" : "getGiverSetThatAnswerFeedbackSession" + }, + "acm007527jsd" : { + "type" : "ControlElement", + "id" : "acm007527jsd", + "name" : "getFeedbackResponse" + }, + "acm007528jsd" : { + "type" : "ControlElement", + "id" : "acm007528jsd", + "name" : "getFeedbackResponse" + }, + "acm007529jsd" : { + "type" : "ControlElement", + "id" : "acm007529jsd", + "name" : "getFeedbackResponsesForQuestionInSection" + }, + "acm007530jsd" : { + "type" : "ControlElement", + "id" : "acm007530jsd", + "name" : "getFeedbackResponsesForQuestion" + }, + "acm007531jsd" : { + "type" : "ControlElement", + "id" : "acm007531jsd", + "name" : "areThereResponsesForQuestion" + }, + "acm007532jsd" : { + "type" : "ControlElement", + "id" : "acm007532jsd", + "name" : "getFeedbackResponsesForSession" + }, + "acm007533jsd" : { + "type" : "ControlElement", + "id" : "acm007533jsd", + "name" : "getFeedbackResponsesForSessionInSection" + }, + "acm007534jsd" : { + "type" : "ControlElement", + "id" : "acm007534jsd", + "name" : "getFeedbackResponsesFromGiverForQuestion" + }, + "acm007535jsd" : { + "type" : "ControlElement", + "id" : "acm007535jsd", + "name" : "getFeedbackResponsesForReceiverForQuestion" + }, + "acm007536jsd" : { + "type" : "ControlElement", + "id" : "acm007536jsd", + "name" : "hasResponsesFromGiverInSession" + }, + "acm007537jsd" : { + "type" : "ControlElement", + "id" : "acm007537jsd", + "name" : "getFeedbackResponsesForReceiverForCourse" + }, + "acm007538jsd" : { + "type" : "ControlElement", + "id" : "acm007538jsd", + "name" : "getFeedbackResponsesFromGiverForCourse" + }, + "acm007539jsd" : { + "type" : "ControlElement", + "id" : "acm007539jsd", + "name" : "updateFeedbackResponse" + }, + "acm007540jsd" : { + "type" : "ControlElement", + "id" : "acm007540jsd", + "name" : "deleteFeedbackResponse" + }, + "acm007541jsd" : { + "type" : "ControlElement", + "id" : "acm007541jsd", + "name" : "deleteFeedbackResponses" + }, + "acm007542jsd" : { + "type" : "ControlElement", + "id" : "acm007542jsd", + "name" : "hasFeedbackResponseEntitiesForCourse" + }, + "acm007543jsd" : { + "type" : "ControlElement", + "id" : "acm007543jsd", + "name" : "getFeedbackResponseEntity" + }, + "acm007544jsd" : { + "type" : "ControlElement", + "id" : "acm007544jsd", + "name" : "getFeedbackResponseEntitiesForQuestionInSection" + }, + "acm007545jsd" : { + "type" : "ControlElement", + "id" : "acm007545jsd", + "name" : "getFeedbackResponseEntitiesForQuestion" + }, + "acm007546jsd" : { + "type" : "ControlElement", + "id" : "acm007546jsd", + "name" : "getFeedbackResponseEntitiesForSession" + }, + "acm007547jsd" : { + "type" : "ControlElement", + "id" : "acm007547jsd", + "name" : "getFeedbackResponseEntitiesForSessionInSection" + }, + "acm007548jsd" : { + "type" : "ControlElement", + "id" : "acm007548jsd", + "name" : "getFeedbackResponseEntitiesFromGiverForQuestion" + }, + "acm007549jsd" : { + "type" : "ControlElement", + "id" : "acm007549jsd", + "name" : "getFeedbackResponseEntitiesForReceiverForQuestion" + }, + "acm007550jsd" : { + "type" : "ControlElement", + "id" : "acm007550jsd", + "name" : "getFeedbackResponseEntitiesForReceiverForCourse" + }, + "acm007551jsd" : { + "type" : "ControlElement", + "id" : "acm007551jsd", + "name" : "getFeedbackResponseEntitiesFromGiverForCourse" + }, + "acm007552jsd" : { + "type" : "ControlElement", + "id" : "acm007552jsd", + "name" : "load" + }, + "acm007553jsd" : { + "type" : "ControlElement", + "id" : "acm007553jsd", + "name" : "hasExistingEntities" + }, + "acm007554jsd" : { + "type" : "ControlElement", + "id" : "acm007554jsd", + "name" : "makeAttributes" + }, + "acm007555jsd" : { + "type" : "ControlElement", + "id" : "acm007555jsd", + "name" : "getNumFeedbackResponsesByTimeRange" + }, + "acm007556jsd" : { + "type" : "ClassUnit", + "id" : "acm007556jsd", + "name" : "FeedbackResponsesDb", + "compilationUnitId" : "acm007520jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004248jsd", "acm004871jsd", "acm004885jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007556jsd", "acm007920jsd" ], + "content" : [ "acm007524jsd", "acm007525jsd", "acm007526jsd", "acm007527jsd", "acm007528jsd", "acm007529jsd", "acm007530jsd", "acm007531jsd", "acm007532jsd", "acm007533jsd", "acm007534jsd", "acm007535jsd", "acm007536jsd", "acm007537jsd", "acm007538jsd", "acm007539jsd", "acm007540jsd", "acm007541jsd", "acm007542jsd", "acm007543jsd", "acm007544jsd", "acm007545jsd", "acm007546jsd", "acm007547jsd", "acm007548jsd", "acm007549jsd", "acm007550jsd", "acm007551jsd", "acm007552jsd", "acm007553jsd", "acm007554jsd", "acm007555jsd" ] + }, + "acm007557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007557jsd", + "name" : "FeedbackSessionsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007590jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007558jsd" : { + "type" : "CodePackage", + "id" : "acm007558jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007559jsd" ] + }, + "acm007559jsd" : { + "type" : "CodePackage", + "id" : "acm007559jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007560jsd" ] + }, + "acm007560jsd" : { + "type" : "CodePackage", + "id" : "acm007560jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007557jsd" ] + }, + "acm007561jsd" : { + "type" : "ControlElement", + "id" : "acm007561jsd", + "name" : "FeedbackSessionsDb" + }, + "acm007562jsd" : { + "type" : "ControlElement", + "id" : "acm007562jsd", + "name" : "inst" + }, + "acm007563jsd" : { + "type" : "ControlElement", + "id" : "acm007563jsd", + "name" : "getAllOngoingSessions" + }, + "acm007564jsd" : { + "type" : "ControlElement", + "id" : "acm007564jsd", + "name" : "getFeedbackSession" + }, + "acm007565jsd" : { + "type" : "ControlElement", + "id" : "acm007565jsd", + "name" : "getSoftDeletedFeedbackSession" + }, + "acm007566jsd" : { + "type" : "ControlElement", + "id" : "acm007566jsd", + "name" : "getFeedbackSessionsForCourse" + }, + "acm007567jsd" : { + "type" : "ControlElement", + "id" : "acm007567jsd", + "name" : "getFeedbackSessionsForCourseStartingAfter" + }, + "acm007568jsd" : { + "type" : "ControlElement", + "id" : "acm007568jsd", + "name" : "getSoftDeletedFeedbackSessionsForCourse" + }, + "acm007569jsd" : { + "type" : "ControlElement", + "id" : "acm007569jsd", + "name" : "getFeedbackSessionsPossiblyNeedingOpenEmail" + }, + "acm007570jsd" : { + "type" : "ControlElement", + "id" : "acm007570jsd", + "name" : "getFeedbackSessionsPossiblyNeedingClosingEmail" + }, + "acm007571jsd" : { + "type" : "ControlElement", + "id" : "acm007571jsd", + "name" : "getFeedbackSessionsPossiblyNeedingClosedEmail" + }, + "acm007572jsd" : { + "type" : "ControlElement", + "id" : "acm007572jsd", + "name" : "getFeedbackSessionsPossiblyNeedingOpeningSoonEmail" + }, + "acm007573jsd" : { + "type" : "ControlElement", + "id" : "acm007573jsd", + "name" : "getFeedbackSessionsPossiblyNeedingPublishedEmail" + }, + "acm007574jsd" : { + "type" : "ControlElement", + "id" : "acm007574jsd", + "name" : "updateFeedbackSession" + }, + "acm007575jsd" : { + "type" : "ControlElement", + "id" : "acm007575jsd", + "name" : "softDeleteFeedbackSession" + }, + "acm007576jsd" : { + "type" : "ControlElement", + "id" : "acm007576jsd", + "name" : "restoreDeletedFeedbackSession" + }, + "acm007577jsd" : { + "type" : "ControlElement", + "id" : "acm007577jsd", + "name" : "deleteFeedbackSession" + }, + "acm007578jsd" : { + "type" : "ControlElement", + "id" : "acm007578jsd", + "name" : "deleteFeedbackSessions" + }, + "acm007579jsd" : { + "type" : "ControlElement", + "id" : "acm007579jsd", + "name" : "getFeedbackSessionEntitiesForCourse" + }, + "acm007580jsd" : { + "type" : "ControlElement", + "id" : "acm007580jsd", + "name" : "getFeedbackSessionEntitiesForCourseStartingAfter" + }, + "acm007581jsd" : { + "type" : "ControlElement", + "id" : "acm007581jsd", + "name" : "getFeedbackSessionEntitiesPossiblyNeedingOpeningSoonEmail" + }, + "acm007582jsd" : { + "type" : "ControlElement", + "id" : "acm007582jsd", + "name" : "getFeedbackSessionEntitiesPossiblyNeedingOpenEmail" + }, + "acm007583jsd" : { + "type" : "ControlElement", + "id" : "acm007583jsd", + "name" : "getFeedbackSessionEntitiesPossiblyNeedingClosingEmail" + }, + "acm007584jsd" : { + "type" : "ControlElement", + "id" : "acm007584jsd", + "name" : "getFeedbackSessionEntitiesPossiblyNeedingClosedEmail" + }, + "acm007585jsd" : { + "type" : "ControlElement", + "id" : "acm007585jsd", + "name" : "getFeedbackSessionEntitiesPossiblyNeedingPublishedEmail" + }, + "acm007586jsd" : { + "type" : "ControlElement", + "id" : "acm007586jsd", + "name" : "getFeedbackSessionEntity" + }, + "acm007587jsd" : { + "type" : "ControlElement", + "id" : "acm007587jsd", + "name" : "load" + }, + "acm007588jsd" : { + "type" : "ControlElement", + "id" : "acm007588jsd", + "name" : "hasExistingEntities" + }, + "acm007589jsd" : { + "type" : "ControlElement", + "id" : "acm007589jsd", + "name" : "makeAttributes" + }, + "acm007590jsd" : { + "type" : "ClassUnit", + "id" : "acm007590jsd", + "name" : "FeedbackSessionsDb", + "compilationUnitId" : "acm007557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm005112jsd", "acm005129jsd", "acm006168jsd", "acm006188jsd", "acm007590jsd", "acm008013jsd" ], + "content" : [ "acm007561jsd", "acm007562jsd", "acm007563jsd", "acm007564jsd", "acm007565jsd", "acm007566jsd", "acm007567jsd", "acm007568jsd", "acm007569jsd", "acm007570jsd", "acm007571jsd", "acm007572jsd", "acm007573jsd", "acm007574jsd", "acm007575jsd", "acm007576jsd", "acm007577jsd", "acm007578jsd", "acm007579jsd", "acm007580jsd", "acm007581jsd", "acm007582jsd", "acm007583jsd", "acm007584jsd", "acm007585jsd", "acm007586jsd", "acm007587jsd", "acm007588jsd", "acm007589jsd" ] + }, + "acm007591jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007591jsd", + "name" : "InstructorsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007630jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007592jsd" : { + "type" : "CodePackage", + "id" : "acm007592jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007593jsd" ] + }, + "acm007593jsd" : { + "type" : "CodePackage", + "id" : "acm007593jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007594jsd" ] + }, + "acm007594jsd" : { + "type" : "CodePackage", + "id" : "acm007594jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007591jsd" ] + }, + "acm007595jsd" : { + "type" : "ControlElement", + "id" : "acm007595jsd", + "name" : "InstructorsDb" + }, + "acm007596jsd" : { + "type" : "ControlElement", + "id" : "acm007596jsd", + "name" : "inst" + }, + "acm007597jsd" : { + "type" : "ControlElement", + "id" : "acm007597jsd", + "name" : "getSearchManager" + }, + "acm007598jsd" : { + "type" : "ControlElement", + "id" : "acm007598jsd", + "name" : "putDocument" + }, + "acm007599jsd" : { + "type" : "ControlElement", + "id" : "acm007599jsd", + "name" : "deleteDocumentByInstructorId" + }, + "acm007600jsd" : { + "type" : "ControlElement", + "id" : "acm007600jsd", + "name" : "regenerateEntityKey" + }, + "acm007601jsd" : { + "type" : "ControlElement", + "id" : "acm007601jsd", + "name" : "searchInstructorsInWholeSystem" + }, + "acm007602jsd" : { + "type" : "ControlElement", + "id" : "acm007602jsd", + "name" : "hasExistingInstructorsInCourse" + }, + "acm007603jsd" : { + "type" : "ControlElement", + "id" : "acm007603jsd", + "name" : "getInstructorForEmail" + }, + "acm007604jsd" : { + "type" : "ControlElement", + "id" : "acm007604jsd", + "name" : "getInstructorById" + }, + "acm007605jsd" : { + "type" : "ControlElement", + "id" : "acm007605jsd", + "name" : "getInstructorForGoogleId" + }, + "acm007606jsd" : { + "type" : "ControlElement", + "id" : "acm007606jsd", + "name" : "getInstructorForRegistrationKey" + }, + "acm007607jsd" : { + "type" : "ControlElement", + "id" : "acm007607jsd", + "name" : "getInstructorsForGoogleId" + }, + "acm007608jsd" : { + "type" : "ControlElement", + "id" : "acm007608jsd", + "name" : "getInstructorEmailsForCourse" + }, + "acm007609jsd" : { + "type" : "ControlElement", + "id" : "acm007609jsd", + "name" : "getInstructorsForCourse" + }, + "acm007610jsd" : { + "type" : "ControlElement", + "id" : "acm007610jsd", + "name" : "getInstructorsDisplayedToStudents" + }, + "acm007611jsd" : { + "type" : "ControlElement", + "id" : "acm007611jsd", + "name" : "updateInstructorByGoogleId" + }, + "acm007612jsd" : { + "type" : "ControlElement", + "id" : "acm007612jsd", + "name" : "updateInstructorByEmail" + }, + "acm007613jsd" : { + "type" : "ControlElement", + "id" : "acm007613jsd", + "name" : "deleteInstructor" + }, + "acm007614jsd" : { + "type" : "ControlElement", + "id" : "acm007614jsd", + "name" : "deleteInstructors" + }, + "acm007615jsd" : { + "type" : "ControlElement", + "id" : "acm007615jsd", + "name" : "getInstructorEntityForGoogleId" + }, + "acm007616jsd" : { + "type" : "ControlElement", + "id" : "acm007616jsd", + "name" : "getInstructorEntityForEmail" + }, + "acm007617jsd" : { + "type" : "ControlElement", + "id" : "acm007617jsd", + "name" : "getInstructorEntityById" + }, + "acm007618jsd" : { + "type" : "ControlElement", + "id" : "acm007618jsd", + "name" : "getInstructorEntitiesThatAreDisplayedInCourse" + }, + "acm007619jsd" : { + "type" : "ControlElement", + "id" : "acm007619jsd", + "name" : "getInstructorEntityForRegistrationKey" + }, + "acm007620jsd" : { + "type" : "ControlElement", + "id" : "acm007620jsd", + "name" : "hasInstructorsForGoogleId" + }, + "acm007621jsd" : { + "type" : "ControlElement", + "id" : "acm007621jsd", + "name" : "getInstructorsForGoogleIdQuery" + }, + "acm007622jsd" : { + "type" : "ControlElement", + "id" : "acm007622jsd", + "name" : "getInstructorEntitiesForGoogleId" + }, + "acm007623jsd" : { + "type" : "ControlElement", + "id" : "acm007623jsd", + "name" : "getInstructorEntitiesForGoogleId" + }, + "acm007624jsd" : { + "type" : "ControlElement", + "id" : "acm007624jsd", + "name" : "getInstructorEntitiesForCourse" + }, + "acm007625jsd" : { + "type" : "ControlElement", + "id" : "acm007625jsd", + "name" : "load" + }, + "acm007626jsd" : { + "type" : "ControlElement", + "id" : "acm007626jsd", + "name" : "hasExistingEntities" + }, + "acm007627jsd" : { + "type" : "ControlElement", + "id" : "acm007627jsd", + "name" : "makeAttributes" + }, + "acm007628jsd" : { + "type" : "ControlElement", + "id" : "acm007628jsd", + "name" : "convertToEntityForSaving" + }, + "acm007629jsd" : { + "type" : "ControlElement", + "id" : "acm007629jsd", + "name" : "getNumInstructorsByTimeRange" + }, + "acm007630jsd" : { + "type" : "ClassUnit", + "id" : "acm007630jsd", + "name" : "InstructorsDb", + "compilationUnitId" : "acm007591jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm005233jsd", "acm005245jsd", "acm005257jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006197jsd", "acm007630jsd", "acm008049jsd", "acm008135jsd" ], + "content" : [ "acm007595jsd", "acm007596jsd", "acm007597jsd", "acm007598jsd", "acm007599jsd", "acm007600jsd", "acm007601jsd", "acm007602jsd", "acm007603jsd", "acm007604jsd", "acm007605jsd", "acm007606jsd", "acm007607jsd", "acm007608jsd", "acm007609jsd", "acm007610jsd", "acm007611jsd", "acm007612jsd", "acm007613jsd", "acm007614jsd", "acm007615jsd", "acm007616jsd", "acm007617jsd", "acm007618jsd", "acm007619jsd", "acm007620jsd", "acm007621jsd", "acm007622jsd", "acm007623jsd", "acm007624jsd", "acm007625jsd", "acm007626jsd", "acm007627jsd", "acm007628jsd", "acm007629jsd" ] + }, + "acm007631jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007631jsd", + "name" : "NotificationsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007647jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007632jsd" : { + "type" : "CodePackage", + "id" : "acm007632jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007633jsd" ] + }, + "acm007633jsd" : { + "type" : "CodePackage", + "id" : "acm007633jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007634jsd" ] + }, + "acm007634jsd" : { + "type" : "CodePackage", + "id" : "acm007634jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007631jsd" ] + }, + "acm007635jsd" : { + "type" : "ControlElement", + "id" : "acm007635jsd", + "name" : "NotificationsDb" + }, + "acm007636jsd" : { + "type" : "ControlElement", + "id" : "acm007636jsd", + "name" : "inst" + }, + "acm007637jsd" : { + "type" : "ControlElement", + "id" : "acm007637jsd", + "name" : "getNotification" + }, + "acm007638jsd" : { + "type" : "ControlElement", + "id" : "acm007638jsd", + "name" : "getAllNotifications" + }, + "acm007639jsd" : { + "type" : "ControlElement", + "id" : "acm007639jsd", + "name" : "getActiveNotificationsByTargetUser" + }, + "acm007640jsd" : { + "type" : "ControlElement", + "id" : "acm007640jsd", + "name" : "updateNotification" + }, + "acm007641jsd" : { + "type" : "ControlElement", + "id" : "acm007641jsd", + "name" : "deleteNotification" + }, + "acm007642jsd" : { + "type" : "ControlElement", + "id" : "acm007642jsd", + "name" : "doesNotificationExists" + }, + "acm007643jsd" : { + "type" : "ControlElement", + "id" : "acm007643jsd", + "name" : "getNotificationEntity" + }, + "acm007644jsd" : { + "type" : "ControlElement", + "id" : "acm007644jsd", + "name" : "load" + }, + "acm007645jsd" : { + "type" : "ControlElement", + "id" : "acm007645jsd", + "name" : "hasExistingEntities" + }, + "acm007646jsd" : { + "type" : "ControlElement", + "id" : "acm007646jsd", + "name" : "makeAttributes" + }, + "acm007647jsd" : { + "type" : "ClassUnit", + "id" : "acm007647jsd", + "name" : "NotificationsDb", + "compilationUnitId" : "acm007631jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004351jsd", "acm005329jsd", "acm005339jsd", "acm006168jsd", "acm006188jsd", "acm007647jsd", "acm008077jsd" ], + "content" : [ "acm007635jsd", "acm007636jsd", "acm007637jsd", "acm007638jsd", "acm007639jsd", "acm007640jsd", "acm007641jsd", "acm007642jsd", "acm007643jsd", "acm007644jsd", "acm007645jsd", "acm007646jsd" ] + }, + "acm007648jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007648jsd", + "name" : "OfyHelper", + "parentId" : "acm007364jsd", + "content" : [ "acm007656jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007649jsd" : { + "type" : "CodePackage", + "id" : "acm007649jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007650jsd" ] + }, + "acm007650jsd" : { + "type" : "CodePackage", + "id" : "acm007650jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007651jsd" ] + }, + "acm007651jsd" : { + "type" : "CodePackage", + "id" : "acm007651jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007648jsd" ] + }, + "acm007652jsd" : { + "type" : "ControlElement", + "id" : "acm007652jsd", + "name" : "initializeDatastore" + }, + "acm007653jsd" : { + "type" : "ControlElement", + "id" : "acm007653jsd", + "name" : "registerEntityClasses" + }, + "acm007654jsd" : { + "type" : "ControlElement", + "id" : "acm007654jsd", + "name" : "contextInitialized" + }, + "acm007655jsd" : { + "type" : "ControlElement", + "id" : "acm007655jsd", + "name" : "contextDestroyed" + }, + "acm007656jsd" : { + "type" : "ClassUnit", + "id" : "acm007656jsd", + "name" : "OfyHelper", + "compilationUnitId" : "acm007648jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007735jsd", "acm007758jsd", "acm007773jsd", "acm007792jsd", "acm007823jsd", "acm007850jsd", "acm007888jsd", "acm007920jsd", "acm007960jsd", "acm008013jsd", "acm008049jsd", "acm008077jsd", "acm008095jsd" ], + "content" : [ "acm007652jsd", "acm007653jsd", "acm007654jsd", "acm007655jsd" ] + }, + "acm007657jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007657jsd", + "name" : "StudentsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007703jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007658jsd" : { + "type" : "CodePackage", + "id" : "acm007658jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007659jsd" ] + }, + "acm007659jsd" : { + "type" : "CodePackage", + "id" : "acm007659jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007660jsd" ] + }, + "acm007660jsd" : { + "type" : "CodePackage", + "id" : "acm007660jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007657jsd" ] + }, + "acm007661jsd" : { + "type" : "ControlElement", + "id" : "acm007661jsd", + "name" : "StudentsDb" + }, + "acm007662jsd" : { + "type" : "ControlElement", + "id" : "acm007662jsd", + "name" : "inst" + }, + "acm007663jsd" : { + "type" : "ControlElement", + "id" : "acm007663jsd", + "name" : "getSearchManager" + }, + "acm007664jsd" : { + "type" : "ControlElement", + "id" : "acm007664jsd", + "name" : "putDocument" + }, + "acm007665jsd" : { + "type" : "ControlElement", + "id" : "acm007665jsd", + "name" : "search" + }, + "acm007666jsd" : { + "type" : "ControlElement", + "id" : "acm007666jsd", + "name" : "searchStudentsInWholeSystem" + }, + "acm007667jsd" : { + "type" : "ControlElement", + "id" : "acm007667jsd", + "name" : "deleteDocumentByStudentId" + }, + "acm007668jsd" : { + "type" : "ControlElement", + "id" : "acm007668jsd", + "name" : "regenerateEntityKey" + }, + "acm007669jsd" : { + "type" : "ControlElement", + "id" : "acm007669jsd", + "name" : "hasExistingStudentsInCourse" + }, + "acm007670jsd" : { + "type" : "ControlElement", + "id" : "acm007670jsd", + "name" : "getStudentForEmail" + }, + "acm007671jsd" : { + "type" : "ControlElement", + "id" : "acm007671jsd", + "name" : "getAllStudentsForEmail" + }, + "acm007672jsd" : { + "type" : "ControlElement", + "id" : "acm007672jsd", + "name" : "getStudentForGoogleId" + }, + "acm007673jsd" : { + "type" : "ControlElement", + "id" : "acm007673jsd", + "name" : "getStudentForRegistrationKey" + }, + "acm007674jsd" : { + "type" : "ControlElement", + "id" : "acm007674jsd", + "name" : "getStudentsForGoogleId" + }, + "acm007675jsd" : { + "type" : "ControlElement", + "id" : "acm007675jsd", + "name" : "getNumberOfStudentsForCourse" + }, + "acm007676jsd" : { + "type" : "ControlElement", + "id" : "acm007676jsd", + "name" : "getStudentsForCourse" + }, + "acm007677jsd" : { + "type" : "ControlElement", + "id" : "acm007677jsd", + "name" : "getStudentsForCourse" + }, + "acm007678jsd" : { + "type" : "ControlElement", + "id" : "acm007678jsd", + "name" : "getStudentsForSection" + }, + "acm007679jsd" : { + "type" : "ControlElement", + "id" : "acm007679jsd", + "name" : "getStudentsForTeam" + }, + "acm007680jsd" : { + "type" : "ControlElement", + "id" : "acm007680jsd", + "name" : "getStudentCountForTeam" + }, + "acm007681jsd" : { + "type" : "ControlElement", + "id" : "acm007681jsd", + "name" : "getUnregisteredStudentsForCourse" + }, + "acm007682jsd" : { + "type" : "ControlElement", + "id" : "acm007682jsd", + "name" : "updateStudent" + }, + "acm007683jsd" : { + "type" : "ControlElement", + "id" : "acm007683jsd", + "name" : "deleteStudent" + }, + "acm007684jsd" : { + "type" : "ControlElement", + "id" : "acm007684jsd", + "name" : "deleteStudents" + }, + "acm007685jsd" : { + "type" : "ControlElement", + "id" : "acm007685jsd", + "name" : "getCourseStudentEntityForEmail" + }, + "acm007686jsd" : { + "type" : "ControlElement", + "id" : "acm007686jsd", + "name" : "getAllCourseStudentEntitiesForEmail" + }, + "acm007687jsd" : { + "type" : "ControlElement", + "id" : "acm007687jsd", + "name" : "getCourseStudentEntityForRegistrationKey" + }, + "acm007688jsd" : { + "type" : "ControlElement", + "id" : "acm007688jsd", + "name" : "getCourseStudentsForCourseQuery" + }, + "acm007689jsd" : { + "type" : "ControlElement", + "id" : "acm007689jsd", + "name" : "getCourseStudentsForCourseQuery" + }, + "acm007690jsd" : { + "type" : "ControlElement", + "id" : "acm007690jsd", + "name" : "getCourseStudentEntitiesForCourse" + }, + "acm007691jsd" : { + "type" : "ControlElement", + "id" : "acm007691jsd", + "name" : "getCourseStudentEntitiesForCourse" + }, + "acm007692jsd" : { + "type" : "ControlElement", + "id" : "acm007692jsd", + "name" : "hasStudentsForGoogleId" + }, + "acm007693jsd" : { + "type" : "ControlElement", + "id" : "acm007693jsd", + "name" : "getCourseStudentsForGoogleIdQuery" + }, + "acm007694jsd" : { + "type" : "ControlElement", + "id" : "acm007694jsd", + "name" : "getCourseStudentEntitiesForGoogleId" + }, + "acm007695jsd" : { + "type" : "ControlElement", + "id" : "acm007695jsd", + "name" : "getCourseStudentEntitiesForTeam" + }, + "acm007696jsd" : { + "type" : "ControlElement", + "id" : "acm007696jsd", + "name" : "getCourseStudentCountForTeam" + }, + "acm007697jsd" : { + "type" : "ControlElement", + "id" : "acm007697jsd", + "name" : "getCourseStudentEntitiesForSection" + }, + "acm007698jsd" : { + "type" : "ControlElement", + "id" : "acm007698jsd", + "name" : "load" + }, + "acm007699jsd" : { + "type" : "ControlElement", + "id" : "acm007699jsd", + "name" : "hasExistingEntities" + }, + "acm007700jsd" : { + "type" : "ControlElement", + "id" : "acm007700jsd", + "name" : "makeAttributes" + }, + "acm007701jsd" : { + "type" : "ControlElement", + "id" : "acm007701jsd", + "name" : "convertToEntityForSaving" + }, + "acm007702jsd" : { + "type" : "ControlElement", + "id" : "acm007702jsd", + "name" : "getNumStudentsByTimeRange" + }, + "acm007703jsd" : { + "type" : "ClassUnit", + "id" : "acm007703jsd", + "name" : "StudentsDb", + "compilationUnitId" : "acm007657jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm005233jsd", "acm005412jsd", "acm005423jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006197jsd", "acm006435jsd", "acm007703jsd", "acm007823jsd", "acm008196jsd" ], + "content" : [ "acm007661jsd", "acm007662jsd", "acm007663jsd", "acm007664jsd", "acm007665jsd", "acm007666jsd", "acm007667jsd", "acm007668jsd", "acm007669jsd", "acm007670jsd", "acm007671jsd", "acm007672jsd", "acm007673jsd", "acm007674jsd", "acm007675jsd", "acm007676jsd", "acm007677jsd", "acm007678jsd", "acm007679jsd", "acm007680jsd", "acm007681jsd", "acm007682jsd", "acm007683jsd", "acm007684jsd", "acm007685jsd", "acm007686jsd", "acm007687jsd", "acm007688jsd", "acm007689jsd", "acm007690jsd", "acm007691jsd", "acm007692jsd", "acm007693jsd", "acm007694jsd", "acm007695jsd", "acm007696jsd", "acm007697jsd", "acm007698jsd", "acm007699jsd", "acm007700jsd", "acm007701jsd", "acm007702jsd" ] + }, + "acm007704jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007704jsd", + "name" : "UsageStatisticsDb", + "parentId" : "acm007364jsd", + "content" : [ "acm007714jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007705jsd" : { + "type" : "CodePackage", + "id" : "acm007705jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007706jsd" ] + }, + "acm007706jsd" : { + "type" : "CodePackage", + "id" : "acm007706jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007707jsd" ] + }, + "acm007707jsd" : { + "type" : "CodePackage", + "id" : "acm007707jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007704jsd" ] + }, + "acm007708jsd" : { + "type" : "ControlElement", + "id" : "acm007708jsd", + "name" : "UsageStatisticsDb" + }, + "acm007709jsd" : { + "type" : "ControlElement", + "id" : "acm007709jsd", + "name" : "inst" + }, + "acm007710jsd" : { + "type" : "ControlElement", + "id" : "acm007710jsd", + "name" : "getUsageStatisticsForTimeRange" + }, + "acm007711jsd" : { + "type" : "ControlElement", + "id" : "acm007711jsd", + "name" : "load" + }, + "acm007712jsd" : { + "type" : "ControlElement", + "id" : "acm007712jsd", + "name" : "hasExistingEntities" + }, + "acm007713jsd" : { + "type" : "ControlElement", + "id" : "acm007713jsd", + "name" : "makeAttributes" + }, + "acm007714jsd" : { + "type" : "ClassUnit", + "id" : "acm007714jsd", + "name" : "UsageStatisticsDb", + "compilationUnitId" : "acm007704jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007461jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm007714jsd", "acm008095jsd" ], + "content" : [ "acm007708jsd", "acm007709jsd", "acm007710jsd", "acm007711jsd", "acm007712jsd", "acm007713jsd" ] + }, + "acm007715jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007715jsd", + "name" : "package-info", + "parentId" : "acm007364jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007716jsd" : { + "type" : "CodePackage", + "id" : "acm007716jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007717jsd" ] + }, + "acm007717jsd" : { + "type" : "CodePackage", + "id" : "acm007717jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007718jsd" ] + }, + "acm007718jsd" : { + "type" : "CodePackage", + "id" : "acm007718jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm007715jsd" ] + }, + "acm007719jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007719jsd", + "name" : "Account", + "parentId" : "acm007722jsd", + "content" : [ "acm007735jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007720jsd" : { + "type" : "CodePackage", + "id" : "acm007720jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007721jsd" ] + }, + "acm007721jsd" : { + "type" : "CodePackage", + "id" : "acm007721jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007722jsd" ] + }, + "acm007722jsd" : { + "type" : "CodePackage", + "id" : "acm007722jsd", + "name" : "entity", + "parentId" : "acm007363jsd", + "content" : [ "acm007719jsd", "acm007736jsd", "acm007759jsd", "acm007774jsd", "acm007793jsd", "acm007824jsd", "acm007851jsd", "acm007889jsd", "acm007921jsd", "acm007961jsd", "acm008014jsd", "acm008050jsd", "acm008078jsd", "acm008096jsd" ] + }, + "acm007723jsd" : { + "type" : "ControlElement", + "id" : "acm007723jsd", + "name" : "Account" + }, + "acm007724jsd" : { + "type" : "ControlElement", + "id" : "acm007724jsd", + "name" : "Account" + }, + "acm007725jsd" : { + "type" : "ControlElement", + "id" : "acm007725jsd", + "name" : "getGoogleId" + }, + "acm007726jsd" : { + "type" : "ControlElement", + "id" : "acm007726jsd", + "name" : "setGoogleId" + }, + "acm007727jsd" : { + "type" : "ControlElement", + "id" : "acm007727jsd", + "name" : "getName" + }, + "acm007728jsd" : { + "type" : "ControlElement", + "id" : "acm007728jsd", + "name" : "setName" + }, + "acm007729jsd" : { + "type" : "ControlElement", + "id" : "acm007729jsd", + "name" : "getEmail" + }, + "acm007730jsd" : { + "type" : "ControlElement", + "id" : "acm007730jsd", + "name" : "setEmail" + }, + "acm007731jsd" : { + "type" : "ControlElement", + "id" : "acm007731jsd", + "name" : "getReadNotifications" + }, + "acm007732jsd" : { + "type" : "ControlElement", + "id" : "acm007732jsd", + "name" : "setReadNotifications" + }, + "acm007733jsd" : { + "type" : "ControlElement", + "id" : "acm007733jsd", + "name" : "getCreatedAt" + }, + "acm007734jsd" : { + "type" : "ControlElement", + "id" : "acm007734jsd", + "name" : "setCreatedAt" + }, + "acm007735jsd" : { + "type" : "ClassUnit", + "id" : "acm007735jsd", + "name" : "Account", + "compilationUnitId" : "acm007719jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm007723jsd", "acm007724jsd", "acm007725jsd", "acm007726jsd", "acm007727jsd", "acm007728jsd", "acm007729jsd", "acm007730jsd", "acm007731jsd", "acm007732jsd", "acm007733jsd", "acm007734jsd" ] + }, + "acm007736jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007736jsd", + "name" : "AccountRequest", + "parentId" : "acm007722jsd", + "content" : [ "acm007758jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007737jsd" : { + "type" : "CodePackage", + "id" : "acm007737jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007738jsd" ] + }, + "acm007738jsd" : { + "type" : "CodePackage", + "id" : "acm007738jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007739jsd" ] + }, + "acm007739jsd" : { + "type" : "CodePackage", + "id" : "acm007739jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007736jsd" ] + }, + "acm007740jsd" : { + "type" : "ControlElement", + "id" : "acm007740jsd", + "name" : "AccountRequest" + }, + "acm007741jsd" : { + "type" : "ControlElement", + "id" : "acm007741jsd", + "name" : "AccountRequest" + }, + "acm007742jsd" : { + "type" : "ControlElement", + "id" : "acm007742jsd", + "name" : "getId" + }, + "acm007743jsd" : { + "type" : "ControlElement", + "id" : "acm007743jsd", + "name" : "setId" + }, + "acm007744jsd" : { + "type" : "ControlElement", + "id" : "acm007744jsd", + "name" : "getRegistrationKey" + }, + "acm007745jsd" : { + "type" : "ControlElement", + "id" : "acm007745jsd", + "name" : "setRegistrationKey" + }, + "acm007746jsd" : { + "type" : "ControlElement", + "id" : "acm007746jsd", + "name" : "getName" + }, + "acm007747jsd" : { + "type" : "ControlElement", + "id" : "acm007747jsd", + "name" : "setName" + }, + "acm007748jsd" : { + "type" : "ControlElement", + "id" : "acm007748jsd", + "name" : "getEmail" + }, + "acm007749jsd" : { + "type" : "ControlElement", + "id" : "acm007749jsd", + "name" : "setEmail" + }, + "acm007750jsd" : { + "type" : "ControlElement", + "id" : "acm007750jsd", + "name" : "getInstitute" + }, + "acm007751jsd" : { + "type" : "ControlElement", + "id" : "acm007751jsd", + "name" : "setInstitute" + }, + "acm007752jsd" : { + "type" : "ControlElement", + "id" : "acm007752jsd", + "name" : "getRegisteredAt" + }, + "acm007753jsd" : { + "type" : "ControlElement", + "id" : "acm007753jsd", + "name" : "setRegisteredAt" + }, + "acm007754jsd" : { + "type" : "ControlElement", + "id" : "acm007754jsd", + "name" : "getCreatedAt" + }, + "acm007755jsd" : { + "type" : "ControlElement", + "id" : "acm007755jsd", + "name" : "setCreatedAt" + }, + "acm007756jsd" : { + "type" : "ControlElement", + "id" : "acm007756jsd", + "name" : "generateId" + }, + "acm007757jsd" : { + "type" : "ControlElement", + "id" : "acm007757jsd", + "name" : "generateRegistrationKey" + }, + "acm007758jsd" : { + "type" : "ClassUnit", + "id" : "acm007758jsd", + "name" : "AccountRequest", + "compilationUnitId" : "acm007736jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm007740jsd", "acm007741jsd", "acm007742jsd", "acm007743jsd", "acm007744jsd", "acm007745jsd", "acm007746jsd", "acm007747jsd", "acm007748jsd", "acm007749jsd", "acm007750jsd", "acm007751jsd", "acm007752jsd", "acm007753jsd", "acm007754jsd", "acm007755jsd", "acm007756jsd", "acm007757jsd" ] + }, + "acm007759jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007759jsd", + "name" : "BaseEntity", + "parentId" : "acm007722jsd", + "content" : [ "acm007768jsd", "acm007773jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007760jsd" : { + "type" : "CodePackage", + "id" : "acm007760jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007761jsd" ] + }, + "acm007761jsd" : { + "type" : "CodePackage", + "id" : "acm007761jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007762jsd" ] + }, + "acm007762jsd" : { + "type" : "CodePackage", + "id" : "acm007762jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007759jsd" ] + }, + "acm007763jsd" : { + "type" : "ControlElement", + "id" : "acm007763jsd", + "name" : "BaseEntity" + }, + "acm007764jsd" : { + "type" : "ControlElement", + "id" : "acm007764jsd", + "name" : "InstantTranslatorFactory" + }, + "acm007765jsd" : { + "type" : "ControlElement", + "id" : "acm007765jsd", + "name" : "createValueTranslator" + }, + "acm007766jsd" : { + "type" : "ControlElement", + "id" : "acm007766jsd", + "name" : "loadValue" + }, + "acm007767jsd" : { + "type" : "ControlElement", + "id" : "acm007767jsd", + "name" : "saveValue" + }, + "acm007768jsd" : { + "type" : "ClassUnit", + "id" : "acm007768jsd", + "name" : "BaseEntity", + "compilationUnitId" : "acm007759jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007763jsd", "acm007764jsd", "acm007765jsd", "acm007766jsd", "acm007767jsd" ] + }, + "acm007769jsd" : { + "type" : "ControlElement", + "id" : "acm007769jsd", + "name" : "InstantTranslatorFactory" + }, + "acm007770jsd" : { + "type" : "ControlElement", + "id" : "acm007770jsd", + "name" : "createValueTranslator" + }, + "acm007771jsd" : { + "type" : "ControlElement", + "id" : "acm007771jsd", + "name" : "loadValue" + }, + "acm007772jsd" : { + "type" : "ControlElement", + "id" : "acm007772jsd", + "name" : "saveValue" + }, + "acm007773jsd" : { + "type" : "ClassUnit", + "id" : "acm007773jsd", + "name" : "InstantTranslatorFactory", + "compilationUnitId" : "acm007759jsd", + "parentDatatypeId" : "acm007768jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm007769jsd", "acm007770jsd", "acm007771jsd", "acm007772jsd" ] + }, + "acm007774jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007774jsd", + "name" : "Course", + "parentId" : "acm007722jsd", + "content" : [ "acm007792jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007775jsd" : { + "type" : "CodePackage", + "id" : "acm007775jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007776jsd" ] + }, + "acm007776jsd" : { + "type" : "CodePackage", + "id" : "acm007776jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007777jsd" ] + }, + "acm007777jsd" : { + "type" : "CodePackage", + "id" : "acm007777jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007774jsd" ] + }, + "acm007778jsd" : { + "type" : "ControlElement", + "id" : "acm007778jsd", + "name" : "Course" + }, + "acm007779jsd" : { + "type" : "ControlElement", + "id" : "acm007779jsd", + "name" : "Course" + }, + "acm007780jsd" : { + "type" : "ControlElement", + "id" : "acm007780jsd", + "name" : "getUniqueId" + }, + "acm007781jsd" : { + "type" : "ControlElement", + "id" : "acm007781jsd", + "name" : "setUniqueId" + }, + "acm007782jsd" : { + "type" : "ControlElement", + "id" : "acm007782jsd", + "name" : "getName" + }, + "acm007783jsd" : { + "type" : "ControlElement", + "id" : "acm007783jsd", + "name" : "setName" + }, + "acm007784jsd" : { + "type" : "ControlElement", + "id" : "acm007784jsd", + "name" : "getCreatedAt" + }, + "acm007785jsd" : { + "type" : "ControlElement", + "id" : "acm007785jsd", + "name" : "setCreatedAt" + }, + "acm007786jsd" : { + "type" : "ControlElement", + "id" : "acm007786jsd", + "name" : "getDeletedAt" + }, + "acm007787jsd" : { + "type" : "ControlElement", + "id" : "acm007787jsd", + "name" : "setDeletedAt" + }, + "acm007788jsd" : { + "type" : "ControlElement", + "id" : "acm007788jsd", + "name" : "getTimeZone" + }, + "acm007789jsd" : { + "type" : "ControlElement", + "id" : "acm007789jsd", + "name" : "setTimeZone" + }, + "acm007790jsd" : { + "type" : "ControlElement", + "id" : "acm007790jsd", + "name" : "getInstitute" + }, + "acm007791jsd" : { + "type" : "ControlElement", + "id" : "acm007791jsd", + "name" : "setInstitute" + }, + "acm007792jsd" : { + "type" : "ClassUnit", + "id" : "acm007792jsd", + "name" : "Course", + "compilationUnitId" : "acm007774jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm007778jsd", "acm007779jsd", "acm007780jsd", "acm007781jsd", "acm007782jsd", "acm007783jsd", "acm007784jsd", "acm007785jsd", "acm007786jsd", "acm007787jsd", "acm007788jsd", "acm007789jsd", "acm007790jsd", "acm007791jsd" ] + }, + "acm007793jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007793jsd", + "name" : "CourseStudent", + "parentId" : "acm007722jsd", + "content" : [ "acm007823jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007794jsd" : { + "type" : "CodePackage", + "id" : "acm007794jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007795jsd" ] + }, + "acm007795jsd" : { + "type" : "CodePackage", + "id" : "acm007795jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007796jsd" ] + }, + "acm007796jsd" : { + "type" : "CodePackage", + "id" : "acm007796jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007793jsd" ] + }, + "acm007797jsd" : { + "type" : "ControlElement", + "id" : "acm007797jsd", + "name" : "CourseStudent" + }, + "acm007798jsd" : { + "type" : "ControlElement", + "id" : "acm007798jsd", + "name" : "CourseStudent" + }, + "acm007799jsd" : { + "type" : "ControlElement", + "id" : "acm007799jsd", + "name" : "generateId" + }, + "acm007800jsd" : { + "type" : "ControlElement", + "id" : "acm007800jsd", + "name" : "getCreatedAt" + }, + "acm007801jsd" : { + "type" : "ControlElement", + "id" : "acm007801jsd", + "name" : "setCreatedAt" + }, + "acm007802jsd" : { + "type" : "ControlElement", + "id" : "acm007802jsd", + "name" : "getUpdatedAt" + }, + "acm007803jsd" : { + "type" : "ControlElement", + "id" : "acm007803jsd", + "name" : "setLastUpdate" + }, + "acm007804jsd" : { + "type" : "ControlElement", + "id" : "acm007804jsd", + "name" : "getUniqueId" + }, + "acm007805jsd" : { + "type" : "ControlElement", + "id" : "acm007805jsd", + "name" : "getEmail" + }, + "acm007806jsd" : { + "type" : "ControlElement", + "id" : "acm007806jsd", + "name" : "setEmail" + }, + "acm007807jsd" : { + "type" : "ControlElement", + "id" : "acm007807jsd", + "name" : "getGoogleId" + }, + "acm007808jsd" : { + "type" : "ControlElement", + "id" : "acm007808jsd", + "name" : "setGoogleId" + }, + "acm007809jsd" : { + "type" : "ControlElement", + "id" : "acm007809jsd", + "name" : "getName" + }, + "acm007810jsd" : { + "type" : "ControlElement", + "id" : "acm007810jsd", + "name" : "setName" + }, + "acm007811jsd" : { + "type" : "ControlElement", + "id" : "acm007811jsd", + "name" : "getComments" + }, + "acm007812jsd" : { + "type" : "ControlElement", + "id" : "acm007812jsd", + "name" : "setComments" + }, + "acm007813jsd" : { + "type" : "ControlElement", + "id" : "acm007813jsd", + "name" : "getRegistrationKey" + }, + "acm007814jsd" : { + "type" : "ControlElement", + "id" : "acm007814jsd", + "name" : "setRegistrationKey" + }, + "acm007815jsd" : { + "type" : "ControlElement", + "id" : "acm007815jsd", + "name" : "getCourseId" + }, + "acm007816jsd" : { + "type" : "ControlElement", + "id" : "acm007816jsd", + "name" : "setCourseId" + }, + "acm007817jsd" : { + "type" : "ControlElement", + "id" : "acm007817jsd", + "name" : "getTeamName" + }, + "acm007818jsd" : { + "type" : "ControlElement", + "id" : "acm007818jsd", + "name" : "setTeamName" + }, + "acm007819jsd" : { + "type" : "ControlElement", + "id" : "acm007819jsd", + "name" : "getSectionName" + }, + "acm007820jsd" : { + "type" : "ControlElement", + "id" : "acm007820jsd", + "name" : "setSectionName" + }, + "acm007821jsd" : { + "type" : "ControlElement", + "id" : "acm007821jsd", + "name" : "updateLastUpdateTimestamp" + }, + "acm007822jsd" : { + "type" : "ControlElement", + "id" : "acm007822jsd", + "name" : "generateRegistrationKey" + }, + "acm007823jsd" : { + "type" : "ClassUnit", + "id" : "acm007823jsd", + "name" : "CourseStudent", + "compilationUnitId" : "acm007793jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm007797jsd", "acm007798jsd", "acm007799jsd", "acm007800jsd", "acm007801jsd", "acm007802jsd", "acm007803jsd", "acm007804jsd", "acm007805jsd", "acm007806jsd", "acm007807jsd", "acm007808jsd", "acm007809jsd", "acm007810jsd", "acm007811jsd", "acm007812jsd", "acm007813jsd", "acm007814jsd", "acm007815jsd", "acm007816jsd", "acm007817jsd", "acm007818jsd", "acm007819jsd", "acm007820jsd", "acm007821jsd", "acm007822jsd" ] + }, + "acm007824jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007824jsd", + "name" : "DeadlineExtension", + "parentId" : "acm007722jsd", + "content" : [ "acm007850jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007825jsd" : { + "type" : "CodePackage", + "id" : "acm007825jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007826jsd" ] + }, + "acm007826jsd" : { + "type" : "CodePackage", + "id" : "acm007826jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007827jsd" ] + }, + "acm007827jsd" : { + "type" : "CodePackage", + "id" : "acm007827jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007824jsd" ] + }, + "acm007828jsd" : { + "type" : "ControlElement", + "id" : "acm007828jsd", + "name" : "DeadlineExtension" + }, + "acm007829jsd" : { + "type" : "ControlElement", + "id" : "acm007829jsd", + "name" : "DeadlineExtension" + }, + "acm007830jsd" : { + "type" : "ControlElement", + "id" : "acm007830jsd", + "name" : "getId" + }, + "acm007831jsd" : { + "type" : "ControlElement", + "id" : "acm007831jsd", + "name" : "setId" + }, + "acm007832jsd" : { + "type" : "ControlElement", + "id" : "acm007832jsd", + "name" : "getCourseId" + }, + "acm007833jsd" : { + "type" : "ControlElement", + "id" : "acm007833jsd", + "name" : "setCourseId" + }, + "acm007834jsd" : { + "type" : "ControlElement", + "id" : "acm007834jsd", + "name" : "getFeedbackSessionName" + }, + "acm007835jsd" : { + "type" : "ControlElement", + "id" : "acm007835jsd", + "name" : "setFeedbackSessionName" + }, + "acm007836jsd" : { + "type" : "ControlElement", + "id" : "acm007836jsd", + "name" : "getUserEmail" + }, + "acm007837jsd" : { + "type" : "ControlElement", + "id" : "acm007837jsd", + "name" : "setUserEmail" + }, + "acm007838jsd" : { + "type" : "ControlElement", + "id" : "acm007838jsd", + "name" : "getIsInstructor" + }, + "acm007839jsd" : { + "type" : "ControlElement", + "id" : "acm007839jsd", + "name" : "setIsInstructor" + }, + "acm007840jsd" : { + "type" : "ControlElement", + "id" : "acm007840jsd", + "name" : "getSentClosingEmail" + }, + "acm007841jsd" : { + "type" : "ControlElement", + "id" : "acm007841jsd", + "name" : "setSentClosingEmail" + }, + "acm007842jsd" : { + "type" : "ControlElement", + "id" : "acm007842jsd", + "name" : "getEndTime" + }, + "acm007843jsd" : { + "type" : "ControlElement", + "id" : "acm007843jsd", + "name" : "setEndTime" + }, + "acm007844jsd" : { + "type" : "ControlElement", + "id" : "acm007844jsd", + "name" : "getCreatedAt" + }, + "acm007845jsd" : { + "type" : "ControlElement", + "id" : "acm007845jsd", + "name" : "setCreatedAt" + }, + "acm007846jsd" : { + "type" : "ControlElement", + "id" : "acm007846jsd", + "name" : "getUpdatedAt" + }, + "acm007847jsd" : { + "type" : "ControlElement", + "id" : "acm007847jsd", + "name" : "setUpdatedAt" + }, + "acm007848jsd" : { + "type" : "ControlElement", + "id" : "acm007848jsd", + "name" : "updateLastUpdatedTimestamp" + }, + "acm007849jsd" : { + "type" : "ControlElement", + "id" : "acm007849jsd", + "name" : "generateId" + }, + "acm007850jsd" : { + "type" : "ClassUnit", + "id" : "acm007850jsd", + "name" : "DeadlineExtension", + "compilationUnitId" : "acm007824jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm007828jsd", "acm007829jsd", "acm007830jsd", "acm007831jsd", "acm007832jsd", "acm007833jsd", "acm007834jsd", "acm007835jsd", "acm007836jsd", "acm007837jsd", "acm007838jsd", "acm007839jsd", "acm007840jsd", "acm007841jsd", "acm007842jsd", "acm007843jsd", "acm007844jsd", "acm007845jsd", "acm007846jsd", "acm007847jsd", "acm007848jsd", "acm007849jsd" ] + }, + "acm007851jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007851jsd", + "name" : "FeedbackQuestion", + "parentId" : "acm007722jsd", + "content" : [ "acm007888jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007852jsd" : { + "type" : "CodePackage", + "id" : "acm007852jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007853jsd" ] + }, + "acm007853jsd" : { + "type" : "CodePackage", + "id" : "acm007853jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007854jsd" ] + }, + "acm007854jsd" : { + "type" : "CodePackage", + "id" : "acm007854jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007851jsd" ] + }, + "acm007855jsd" : { + "type" : "ControlElement", + "id" : "acm007855jsd", + "name" : "FeedbackQuestion" + }, + "acm007856jsd" : { + "type" : "ControlElement", + "id" : "acm007856jsd", + "name" : "FeedbackQuestion" + }, + "acm007857jsd" : { + "type" : "ControlElement", + "id" : "acm007857jsd", + "name" : "getCreatedAt" + }, + "acm007858jsd" : { + "type" : "ControlElement", + "id" : "acm007858jsd", + "name" : "getUpdatedAt" + }, + "acm007859jsd" : { + "type" : "ControlElement", + "id" : "acm007859jsd", + "name" : "setCreatedAt" + }, + "acm007860jsd" : { + "type" : "ControlElement", + "id" : "acm007860jsd", + "name" : "setLastUpdate" + }, + "acm007861jsd" : { + "type" : "ControlElement", + "id" : "acm007861jsd", + "name" : "getId" + }, + "acm007862jsd" : { + "type" : "ControlElement", + "id" : "acm007862jsd", + "name" : "setFeedbackQuestionId" + }, + "acm007863jsd" : { + "type" : "ControlElement", + "id" : "acm007863jsd", + "name" : "getFeedbackSessionName" + }, + "acm007864jsd" : { + "type" : "ControlElement", + "id" : "acm007864jsd", + "name" : "setFeedbackSessionName" + }, + "acm007865jsd" : { + "type" : "ControlElement", + "id" : "acm007865jsd", + "name" : "getCourseId" + }, + "acm007866jsd" : { + "type" : "ControlElement", + "id" : "acm007866jsd", + "name" : "setCourseId" + }, + "acm007867jsd" : { + "type" : "ControlElement", + "id" : "acm007867jsd", + "name" : "getQuestionText" + }, + "acm007868jsd" : { + "type" : "ControlElement", + "id" : "acm007868jsd", + "name" : "setQuestionText" + }, + "acm007869jsd" : { + "type" : "ControlElement", + "id" : "acm007869jsd", + "name" : "getQuestionDescription" + }, + "acm007870jsd" : { + "type" : "ControlElement", + "id" : "acm007870jsd", + "name" : "setQuestionDescription" + }, + "acm007871jsd" : { + "type" : "ControlElement", + "id" : "acm007871jsd", + "name" : "getQuestionType" + }, + "acm007872jsd" : { + "type" : "ControlElement", + "id" : "acm007872jsd", + "name" : "setQuestionType" + }, + "acm007873jsd" : { + "type" : "ControlElement", + "id" : "acm007873jsd", + "name" : "getQuestionNumber" + }, + "acm007874jsd" : { + "type" : "ControlElement", + "id" : "acm007874jsd", + "name" : "setQuestionNumber" + }, + "acm007875jsd" : { + "type" : "ControlElement", + "id" : "acm007875jsd", + "name" : "getGiverType" + }, + "acm007876jsd" : { + "type" : "ControlElement", + "id" : "acm007876jsd", + "name" : "setGiverType" + }, + "acm007877jsd" : { + "type" : "ControlElement", + "id" : "acm007877jsd", + "name" : "getRecipientType" + }, + "acm007878jsd" : { + "type" : "ControlElement", + "id" : "acm007878jsd", + "name" : "setRecipientType" + }, + "acm007879jsd" : { + "type" : "ControlElement", + "id" : "acm007879jsd", + "name" : "getNumberOfEntitiesToGiveFeedbackTo" + }, + "acm007880jsd" : { + "type" : "ControlElement", + "id" : "acm007880jsd", + "name" : "setNumberOfEntitiesToGiveFeedbackTo" + }, + "acm007881jsd" : { + "type" : "ControlElement", + "id" : "acm007881jsd", + "name" : "getShowResponsesTo" + }, + "acm007882jsd" : { + "type" : "ControlElement", + "id" : "acm007882jsd", + "name" : "setShowResponsesTo" + }, + "acm007883jsd" : { + "type" : "ControlElement", + "id" : "acm007883jsd", + "name" : "getShowGiverNameTo" + }, + "acm007884jsd" : { + "type" : "ControlElement", + "id" : "acm007884jsd", + "name" : "setShowGiverNameTo" + }, + "acm007885jsd" : { + "type" : "ControlElement", + "id" : "acm007885jsd", + "name" : "getShowRecipientNameTo" + }, + "acm007886jsd" : { + "type" : "ControlElement", + "id" : "acm007886jsd", + "name" : "setShowRecipientNameTo" + }, + "acm007887jsd" : { + "type" : "ControlElement", + "id" : "acm007887jsd", + "name" : "updateLastUpdateTimestamp" + }, + "acm007888jsd" : { + "type" : "ClassUnit", + "id" : "acm007888jsd", + "name" : "FeedbackQuestion", + "compilationUnitId" : "acm007851jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm005986jsd", "acm007773jsd", "acm007888jsd" ], + "content" : [ "acm007855jsd", "acm007856jsd", "acm007857jsd", "acm007858jsd", "acm007859jsd", "acm007860jsd", "acm007861jsd", "acm007862jsd", "acm007863jsd", "acm007864jsd", "acm007865jsd", "acm007866jsd", "acm007867jsd", "acm007868jsd", "acm007869jsd", "acm007870jsd", "acm007871jsd", "acm007872jsd", "acm007873jsd", "acm007874jsd", "acm007875jsd", "acm007876jsd", "acm007877jsd", "acm007878jsd", "acm007879jsd", "acm007880jsd", "acm007881jsd", "acm007882jsd", "acm007883jsd", "acm007884jsd", "acm007885jsd", "acm007886jsd", "acm007887jsd" ] + }, + "acm007889jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007889jsd", + "name" : "FeedbackResponse", + "parentId" : "acm007722jsd", + "content" : [ "acm007920jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007890jsd" : { + "type" : "CodePackage", + "id" : "acm007890jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007891jsd" ] + }, + "acm007891jsd" : { + "type" : "CodePackage", + "id" : "acm007891jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007892jsd" ] + }, + "acm007892jsd" : { + "type" : "CodePackage", + "id" : "acm007892jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007889jsd" ] + }, + "acm007893jsd" : { + "type" : "ControlElement", + "id" : "acm007893jsd", + "name" : "FeedbackResponse" + }, + "acm007894jsd" : { + "type" : "ControlElement", + "id" : "acm007894jsd", + "name" : "FeedbackResponse" + }, + "acm007895jsd" : { + "type" : "ControlElement", + "id" : "acm007895jsd", + "name" : "generateId" + }, + "acm007896jsd" : { + "type" : "ControlElement", + "id" : "acm007896jsd", + "name" : "getId" + }, + "acm007897jsd" : { + "type" : "ControlElement", + "id" : "acm007897jsd", + "name" : "getFeedbackSessionName" + }, + "acm007898jsd" : { + "type" : "ControlElement", + "id" : "acm007898jsd", + "name" : "setFeedbackSessionName" + }, + "acm007899jsd" : { + "type" : "ControlElement", + "id" : "acm007899jsd", + "name" : "getCourseId" + }, + "acm007900jsd" : { + "type" : "ControlElement", + "id" : "acm007900jsd", + "name" : "setCourseId" + }, + "acm007901jsd" : { + "type" : "ControlElement", + "id" : "acm007901jsd", + "name" : "getFeedbackQuestionId" + }, + "acm007902jsd" : { + "type" : "ControlElement", + "id" : "acm007902jsd", + "name" : "setFeedbackQuestionId" + }, + "acm007903jsd" : { + "type" : "ControlElement", + "id" : "acm007903jsd", + "name" : "getFeedbackQuestionType" + }, + "acm007904jsd" : { + "type" : "ControlElement", + "id" : "acm007904jsd", + "name" : "setFeedbackQuestionType" + }, + "acm007905jsd" : { + "type" : "ControlElement", + "id" : "acm007905jsd", + "name" : "getGiverEmail" + }, + "acm007906jsd" : { + "type" : "ControlElement", + "id" : "acm007906jsd", + "name" : "setGiverEmail" + }, + "acm007907jsd" : { + "type" : "ControlElement", + "id" : "acm007907jsd", + "name" : "getGiverSection" + }, + "acm007908jsd" : { + "type" : "ControlElement", + "id" : "acm007908jsd", + "name" : "setGiverSection" + }, + "acm007909jsd" : { + "type" : "ControlElement", + "id" : "acm007909jsd", + "name" : "getRecipientEmail" + }, + "acm007910jsd" : { + "type" : "ControlElement", + "id" : "acm007910jsd", + "name" : "setRecipientEmail" + }, + "acm007911jsd" : { + "type" : "ControlElement", + "id" : "acm007911jsd", + "name" : "getRecipientSection" + }, + "acm007912jsd" : { + "type" : "ControlElement", + "id" : "acm007912jsd", + "name" : "setRecipientSection" + }, + "acm007913jsd" : { + "type" : "ControlElement", + "id" : "acm007913jsd", + "name" : "getAnswer" + }, + "acm007914jsd" : { + "type" : "ControlElement", + "id" : "acm007914jsd", + "name" : "setAnswer" + }, + "acm007915jsd" : { + "type" : "ControlElement", + "id" : "acm007915jsd", + "name" : "getCreatedAt" + }, + "acm007916jsd" : { + "type" : "ControlElement", + "id" : "acm007916jsd", + "name" : "getUpdatedAt" + }, + "acm007917jsd" : { + "type" : "ControlElement", + "id" : "acm007917jsd", + "name" : "setCreatedAt" + }, + "acm007918jsd" : { + "type" : "ControlElement", + "id" : "acm007918jsd", + "name" : "setLastUpdate" + }, + "acm007919jsd" : { + "type" : "ControlElement", + "id" : "acm007919jsd", + "name" : "updateLastUpdateTimestamp" + }, + "acm007920jsd" : { + "type" : "ClassUnit", + "id" : "acm007920jsd", + "name" : "FeedbackResponse", + "compilationUnitId" : "acm007889jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005986jsd", "acm007773jsd" ], + "content" : [ "acm007893jsd", "acm007894jsd", "acm007895jsd", "acm007896jsd", "acm007897jsd", "acm007898jsd", "acm007899jsd", "acm007900jsd", "acm007901jsd", "acm007902jsd", "acm007903jsd", "acm007904jsd", "acm007905jsd", "acm007906jsd", "acm007907jsd", "acm007908jsd", "acm007909jsd", "acm007910jsd", "acm007911jsd", "acm007912jsd", "acm007913jsd", "acm007914jsd", "acm007915jsd", "acm007916jsd", "acm007917jsd", "acm007918jsd", "acm007919jsd" ] + }, + "acm007921jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007921jsd", + "name" : "FeedbackResponseComment", + "parentId" : "acm007722jsd", + "content" : [ "acm007960jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007922jsd" : { + "type" : "CodePackage", + "id" : "acm007922jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007923jsd" ] + }, + "acm007923jsd" : { + "type" : "CodePackage", + "id" : "acm007923jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007924jsd" ] + }, + "acm007924jsd" : { + "type" : "CodePackage", + "id" : "acm007924jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007921jsd" ] + }, + "acm007925jsd" : { + "type" : "ControlElement", + "id" : "acm007925jsd", + "name" : "FeedbackResponseComment" + }, + "acm007926jsd" : { + "type" : "ControlElement", + "id" : "acm007926jsd", + "name" : "FeedbackResponseComment" + }, + "acm007927jsd" : { + "type" : "ControlElement", + "id" : "acm007927jsd", + "name" : "getFeedbackResponseCommentId" + }, + "acm007928jsd" : { + "type" : "ControlElement", + "id" : "acm007928jsd", + "name" : "getCourseId" + }, + "acm007929jsd" : { + "type" : "ControlElement", + "id" : "acm007929jsd", + "name" : "setCourseId" + }, + "acm007930jsd" : { + "type" : "ControlElement", + "id" : "acm007930jsd", + "name" : "getFeedbackSessionName" + }, + "acm007931jsd" : { + "type" : "ControlElement", + "id" : "acm007931jsd", + "name" : "setFeedbackSessionName" + }, + "acm007932jsd" : { + "type" : "ControlElement", + "id" : "acm007932jsd", + "name" : "getFeedbackQuestionId" + }, + "acm007933jsd" : { + "type" : "ControlElement", + "id" : "acm007933jsd", + "name" : "setFeedbackQuestionId" + }, + "acm007934jsd" : { + "type" : "ControlElement", + "id" : "acm007934jsd", + "name" : "getIsVisibilityFollowingFeedbackQuestion" + }, + "acm007935jsd" : { + "type" : "ControlElement", + "id" : "acm007935jsd", + "name" : "setIsVisibilityFollowingFeedbackQuestion" + }, + "acm007936jsd" : { + "type" : "ControlElement", + "id" : "acm007936jsd", + "name" : "getGiverEmail" + }, + "acm007937jsd" : { + "type" : "ControlElement", + "id" : "acm007937jsd", + "name" : "setGiverEmail" + }, + "acm007938jsd" : { + "type" : "ControlElement", + "id" : "acm007938jsd", + "name" : "getCommentGiverType" + }, + "acm007939jsd" : { + "type" : "ControlElement", + "id" : "acm007939jsd", + "name" : "setCommentGiverType" + }, + "acm007940jsd" : { + "type" : "ControlElement", + "id" : "acm007940jsd", + "name" : "setShowCommentTo" + }, + "acm007941jsd" : { + "type" : "ControlElement", + "id" : "acm007941jsd", + "name" : "getShowCommentTo" + }, + "acm007942jsd" : { + "type" : "ControlElement", + "id" : "acm007942jsd", + "name" : "setShowGiverNameTo" + }, + "acm007943jsd" : { + "type" : "ControlElement", + "id" : "acm007943jsd", + "name" : "getShowGiverNameTo" + }, + "acm007944jsd" : { + "type" : "ControlElement", + "id" : "acm007944jsd", + "name" : "getFeedbackResponseId" + }, + "acm007945jsd" : { + "type" : "ControlElement", + "id" : "acm007945jsd", + "name" : "setFeedbackResponseId" + }, + "acm007946jsd" : { + "type" : "ControlElement", + "id" : "acm007946jsd", + "name" : "getCreatedAt" + }, + "acm007947jsd" : { + "type" : "ControlElement", + "id" : "acm007947jsd", + "name" : "setCreatedAt" + }, + "acm007948jsd" : { + "type" : "ControlElement", + "id" : "acm007948jsd", + "name" : "getCommentText" + }, + "acm007949jsd" : { + "type" : "ControlElement", + "id" : "acm007949jsd", + "name" : "setCommentText" + }, + "acm007950jsd" : { + "type" : "ControlElement", + "id" : "acm007950jsd", + "name" : "getGiverSection" + }, + "acm007951jsd" : { + "type" : "ControlElement", + "id" : "acm007951jsd", + "name" : "setGiverSection" + }, + "acm007952jsd" : { + "type" : "ControlElement", + "id" : "acm007952jsd", + "name" : "getReceiverSection" + }, + "acm007953jsd" : { + "type" : "ControlElement", + "id" : "acm007953jsd", + "name" : "setReceiverSection" + }, + "acm007954jsd" : { + "type" : "ControlElement", + "id" : "acm007954jsd", + "name" : "setLastEditorEmail" + }, + "acm007955jsd" : { + "type" : "ControlElement", + "id" : "acm007955jsd", + "name" : "getLastEditorEmail" + }, + "acm007956jsd" : { + "type" : "ControlElement", + "id" : "acm007956jsd", + "name" : "getLastEditedAt" + }, + "acm007957jsd" : { + "type" : "ControlElement", + "id" : "acm007957jsd", + "name" : "setLastEditedAt" + }, + "acm007958jsd" : { + "type" : "ControlElement", + "id" : "acm007958jsd", + "name" : "getIsCommentFromFeedbackParticipant" + }, + "acm007959jsd" : { + "type" : "ControlElement", + "id" : "acm007959jsd", + "name" : "setIsCommentFromFeedbackParticipant" + }, + "acm007960jsd" : { + "type" : "ClassUnit", + "id" : "acm007960jsd", + "name" : "FeedbackResponseComment", + "compilationUnitId" : "acm007921jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm007773jsd" ], + "content" : [ "acm007925jsd", "acm007926jsd", "acm007927jsd", "acm007928jsd", "acm007929jsd", "acm007930jsd", "acm007931jsd", "acm007932jsd", "acm007933jsd", "acm007934jsd", "acm007935jsd", "acm007936jsd", "acm007937jsd", "acm007938jsd", "acm007939jsd", "acm007940jsd", "acm007941jsd", "acm007942jsd", "acm007943jsd", "acm007944jsd", "acm007945jsd", "acm007946jsd", "acm007947jsd", "acm007948jsd", "acm007949jsd", "acm007950jsd", "acm007951jsd", "acm007952jsd", "acm007953jsd", "acm007954jsd", "acm007955jsd", "acm007956jsd", "acm007957jsd", "acm007958jsd", "acm007959jsd" ] + }, + "acm007961jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm007961jsd", + "name" : "FeedbackSession", + "parentId" : "acm007722jsd", + "content" : [ "acm008013jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm007962jsd" : { + "type" : "CodePackage", + "id" : "acm007962jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm007963jsd" ] + }, + "acm007963jsd" : { + "type" : "CodePackage", + "id" : "acm007963jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm007964jsd" ] + }, + "acm007964jsd" : { + "type" : "CodePackage", + "id" : "acm007964jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm007961jsd" ] + }, + "acm007965jsd" : { + "type" : "ControlElement", + "id" : "acm007965jsd", + "name" : "FeedbackSession" + }, + "acm007966jsd" : { + "type" : "ControlElement", + "id" : "acm007966jsd", + "name" : "FeedbackSession" + }, + "acm007967jsd" : { + "type" : "ControlElement", + "id" : "acm007967jsd", + "name" : "generateId" + }, + "acm007968jsd" : { + "type" : "ControlElement", + "id" : "acm007968jsd", + "name" : "getFeedbackSessionName" + }, + "acm007969jsd" : { + "type" : "ControlElement", + "id" : "acm007969jsd", + "name" : "setFeedbackSessionName" + }, + "acm007970jsd" : { + "type" : "ControlElement", + "id" : "acm007970jsd", + "name" : "getCourseId" + }, + "acm007971jsd" : { + "type" : "ControlElement", + "id" : "acm007971jsd", + "name" : "setCourseId" + }, + "acm007972jsd" : { + "type" : "ControlElement", + "id" : "acm007972jsd", + "name" : "getCreatorEmail" + }, + "acm007973jsd" : { + "type" : "ControlElement", + "id" : "acm007973jsd", + "name" : "setCreatorEmail" + }, + "acm007974jsd" : { + "type" : "ControlElement", + "id" : "acm007974jsd", + "name" : "getInstructions" + }, + "acm007975jsd" : { + "type" : "ControlElement", + "id" : "acm007975jsd", + "name" : "setInstructions" + }, + "acm007976jsd" : { + "type" : "ControlElement", + "id" : "acm007976jsd", + "name" : "getCreatedTime" + }, + "acm007977jsd" : { + "type" : "ControlElement", + "id" : "acm007977jsd", + "name" : "setCreatedTime" + }, + "acm007978jsd" : { + "type" : "ControlElement", + "id" : "acm007978jsd", + "name" : "getDeletedTime" + }, + "acm007979jsd" : { + "type" : "ControlElement", + "id" : "acm007979jsd", + "name" : "setDeletedTime" + }, + "acm007980jsd" : { + "type" : "ControlElement", + "id" : "acm007980jsd", + "name" : "getStartTime" + }, + "acm007981jsd" : { + "type" : "ControlElement", + "id" : "acm007981jsd", + "name" : "setStartTime" + }, + "acm007982jsd" : { + "type" : "ControlElement", + "id" : "acm007982jsd", + "name" : "getEndTime" + }, + "acm007983jsd" : { + "type" : "ControlElement", + "id" : "acm007983jsd", + "name" : "setEndTime" + }, + "acm007984jsd" : { + "type" : "ControlElement", + "id" : "acm007984jsd", + "name" : "getSessionVisibleFromTime" + }, + "acm007985jsd" : { + "type" : "ControlElement", + "id" : "acm007985jsd", + "name" : "setSessionVisibleFromTime" + }, + "acm007986jsd" : { + "type" : "ControlElement", + "id" : "acm007986jsd", + "name" : "getResultsVisibleFromTime" + }, + "acm007987jsd" : { + "type" : "ControlElement", + "id" : "acm007987jsd", + "name" : "setResultsVisibleFromTime" + }, + "acm007988jsd" : { + "type" : "ControlElement", + "id" : "acm007988jsd", + "name" : "getTimeZone" + }, + "acm007989jsd" : { + "type" : "ControlElement", + "id" : "acm007989jsd", + "name" : "setTimeZone" + }, + "acm007990jsd" : { + "type" : "ControlElement", + "id" : "acm007990jsd", + "name" : "getGracePeriod" + }, + "acm007991jsd" : { + "type" : "ControlElement", + "id" : "acm007991jsd", + "name" : "setGracePeriod" + }, + "acm007992jsd" : { + "type" : "ControlElement", + "id" : "acm007992jsd", + "name" : "isSentOpeningSoonEmail" + }, + "acm007993jsd" : { + "type" : "ControlElement", + "id" : "acm007993jsd", + "name" : "setSentOpeningSoonEmail" + }, + "acm007994jsd" : { + "type" : "ControlElement", + "id" : "acm007994jsd", + "name" : "isSentOpenEmail" + }, + "acm007995jsd" : { + "type" : "ControlElement", + "id" : "acm007995jsd", + "name" : "setSentOpenEmail" + }, + "acm007996jsd" : { + "type" : "ControlElement", + "id" : "acm007996jsd", + "name" : "isSentClosingEmail" + }, + "acm007997jsd" : { + "type" : "ControlElement", + "id" : "acm007997jsd", + "name" : "setSentClosingEmail" + }, + "acm007998jsd" : { + "type" : "ControlElement", + "id" : "acm007998jsd", + "name" : "isSentClosedEmail" + }, + "acm007999jsd" : { + "type" : "ControlElement", + "id" : "acm007999jsd", + "name" : "setSentClosedEmail" + }, + "acm008000jsd" : { + "type" : "ControlElement", + "id" : "acm008000jsd", + "name" : "isSentPublishedEmail" + }, + "acm008001jsd" : { + "type" : "ControlElement", + "id" : "acm008001jsd", + "name" : "setSentPublishedEmail" + }, + "acm008002jsd" : { + "type" : "ControlElement", + "id" : "acm008002jsd", + "name" : "isOpeningEmailEnabled" + }, + "acm008003jsd" : { + "type" : "ControlElement", + "id" : "acm008003jsd", + "name" : "setIsOpeningEmailEnabled" + }, + "acm008004jsd" : { + "type" : "ControlElement", + "id" : "acm008004jsd", + "name" : "isClosingEmailEnabled" + }, + "acm008005jsd" : { + "type" : "ControlElement", + "id" : "acm008005jsd", + "name" : "setSendClosingEmail" + }, + "acm008006jsd" : { + "type" : "ControlElement", + "id" : "acm008006jsd", + "name" : "isPublishedEmailEnabled" + }, + "acm008007jsd" : { + "type" : "ControlElement", + "id" : "acm008007jsd", + "name" : "setSendPublishedEmail" + }, + "acm008008jsd" : { + "type" : "ControlElement", + "id" : "acm008008jsd", + "name" : "getStudentDeadlines" + }, + "acm008009jsd" : { + "type" : "ControlElement", + "id" : "acm008009jsd", + "name" : "setStudentDeadlines" + }, + "acm008010jsd" : { + "type" : "ControlElement", + "id" : "acm008010jsd", + "name" : "getInstructorDeadlines" + }, + "acm008011jsd" : { + "type" : "ControlElement", + "id" : "acm008011jsd", + "name" : "setInstructorDeadlines" + }, + "acm008012jsd" : { + "type" : "ControlElement", + "id" : "acm008012jsd", + "name" : "toString" + }, + "acm008013jsd" : { + "type" : "ClassUnit", + "id" : "acm008013jsd", + "name" : "FeedbackSession", + "compilationUnitId" : "acm007961jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm007965jsd", "acm007966jsd", "acm007967jsd", "acm007968jsd", "acm007969jsd", "acm007970jsd", "acm007971jsd", "acm007972jsd", "acm007973jsd", "acm007974jsd", "acm007975jsd", "acm007976jsd", "acm007977jsd", "acm007978jsd", "acm007979jsd", "acm007980jsd", "acm007981jsd", "acm007982jsd", "acm007983jsd", "acm007984jsd", "acm007985jsd", "acm007986jsd", "acm007987jsd", "acm007988jsd", "acm007989jsd", "acm007990jsd", "acm007991jsd", "acm007992jsd", "acm007993jsd", "acm007994jsd", "acm007995jsd", "acm007996jsd", "acm007997jsd", "acm007998jsd", "acm007999jsd", "acm008000jsd", "acm008001jsd", "acm008002jsd", "acm008003jsd", "acm008004jsd", "acm008005jsd", "acm008006jsd", "acm008007jsd", "acm008008jsd", "acm008009jsd", "acm008010jsd", "acm008011jsd", "acm008012jsd" ] + }, + "acm008014jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008014jsd", + "name" : "Instructor", + "parentId" : "acm007722jsd", + "content" : [ "acm008049jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008015jsd" : { + "type" : "CodePackage", + "id" : "acm008015jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008016jsd" ] + }, + "acm008016jsd" : { + "type" : "CodePackage", + "id" : "acm008016jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008017jsd" ] + }, + "acm008017jsd" : { + "type" : "CodePackage", + "id" : "acm008017jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm008014jsd" ] + }, + "acm008018jsd" : { + "type" : "ControlElement", + "id" : "acm008018jsd", + "name" : "Instructor" + }, + "acm008019jsd" : { + "type" : "ControlElement", + "id" : "acm008019jsd", + "name" : "Instructor" + }, + "acm008020jsd" : { + "type" : "ControlElement", + "id" : "acm008020jsd", + "name" : "generateId" + }, + "acm008021jsd" : { + "type" : "ControlElement", + "id" : "acm008021jsd", + "name" : "getUniqueId" + }, + "acm008022jsd" : { + "type" : "ControlElement", + "id" : "acm008022jsd", + "name" : "setUniqueId" + }, + "acm008023jsd" : { + "type" : "ControlElement", + "id" : "acm008023jsd", + "name" : "getGoogleId" + }, + "acm008024jsd" : { + "type" : "ControlElement", + "id" : "acm008024jsd", + "name" : "setGoogleId" + }, + "acm008025jsd" : { + "type" : "ControlElement", + "id" : "acm008025jsd", + "name" : "getCourseId" + }, + "acm008026jsd" : { + "type" : "ControlElement", + "id" : "acm008026jsd", + "name" : "setCourseId" + }, + "acm008027jsd" : { + "type" : "ControlElement", + "id" : "acm008027jsd", + "name" : "getIsArchived" + }, + "acm008028jsd" : { + "type" : "ControlElement", + "id" : "acm008028jsd", + "name" : "setIsArchived" + }, + "acm008029jsd" : { + "type" : "ControlElement", + "id" : "acm008029jsd", + "name" : "getName" + }, + "acm008030jsd" : { + "type" : "ControlElement", + "id" : "acm008030jsd", + "name" : "setName" + }, + "acm008031jsd" : { + "type" : "ControlElement", + "id" : "acm008031jsd", + "name" : "getEmail" + }, + "acm008032jsd" : { + "type" : "ControlElement", + "id" : "acm008032jsd", + "name" : "setEmail" + }, + "acm008033jsd" : { + "type" : "ControlElement", + "id" : "acm008033jsd", + "name" : "getRegistrationKey" + }, + "acm008034jsd" : { + "type" : "ControlElement", + "id" : "acm008034jsd", + "name" : "setRegistrationKey" + }, + "acm008035jsd" : { + "type" : "ControlElement", + "id" : "acm008035jsd", + "name" : "generateRegistrationKey" + }, + "acm008036jsd" : { + "type" : "ControlElement", + "id" : "acm008036jsd", + "name" : "getRole" + }, + "acm008037jsd" : { + "type" : "ControlElement", + "id" : "acm008037jsd", + "name" : "setRole" + }, + "acm008038jsd" : { + "type" : "ControlElement", + "id" : "acm008038jsd", + "name" : "isDisplayedToStudents" + }, + "acm008039jsd" : { + "type" : "ControlElement", + "id" : "acm008039jsd", + "name" : "setIsDisplayedToStudents" + }, + "acm008040jsd" : { + "type" : "ControlElement", + "id" : "acm008040jsd", + "name" : "getDisplayedName" + }, + "acm008041jsd" : { + "type" : "ControlElement", + "id" : "acm008041jsd", + "name" : "setDisplayedName" + }, + "acm008042jsd" : { + "type" : "ControlElement", + "id" : "acm008042jsd", + "name" : "getInstructorPrivilegesAsText" + }, + "acm008043jsd" : { + "type" : "ControlElement", + "id" : "acm008043jsd", + "name" : "setInstructorPrivilegeAsText" + }, + "acm008044jsd" : { + "type" : "ControlElement", + "id" : "acm008044jsd", + "name" : "getCreatedAt" + }, + "acm008045jsd" : { + "type" : "ControlElement", + "id" : "acm008045jsd", + "name" : "setCreatedAt" + }, + "acm008046jsd" : { + "type" : "ControlElement", + "id" : "acm008046jsd", + "name" : "getUpdatedAt" + }, + "acm008047jsd" : { + "type" : "ControlElement", + "id" : "acm008047jsd", + "name" : "setLastUpdate" + }, + "acm008048jsd" : { + "type" : "ControlElement", + "id" : "acm008048jsd", + "name" : "updateLastUpdateTimestamp" + }, + "acm008049jsd" : { + "type" : "ClassUnit", + "id" : "acm008049jsd", + "name" : "Instructor", + "compilationUnitId" : "acm008014jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm008018jsd", "acm008019jsd", "acm008020jsd", "acm008021jsd", "acm008022jsd", "acm008023jsd", "acm008024jsd", "acm008025jsd", "acm008026jsd", "acm008027jsd", "acm008028jsd", "acm008029jsd", "acm008030jsd", "acm008031jsd", "acm008032jsd", "acm008033jsd", "acm008034jsd", "acm008035jsd", "acm008036jsd", "acm008037jsd", "acm008038jsd", "acm008039jsd", "acm008040jsd", "acm008041jsd", "acm008042jsd", "acm008043jsd", "acm008044jsd", "acm008045jsd", "acm008046jsd", "acm008047jsd", "acm008048jsd" ] + }, + "acm008050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008050jsd", + "name" : "Notification", + "parentId" : "acm007722jsd", + "content" : [ "acm008077jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008051jsd" : { + "type" : "CodePackage", + "id" : "acm008051jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008052jsd" ] + }, + "acm008052jsd" : { + "type" : "CodePackage", + "id" : "acm008052jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008053jsd" ] + }, + "acm008053jsd" : { + "type" : "CodePackage", + "id" : "acm008053jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm008050jsd" ] + }, + "acm008054jsd" : { + "type" : "ControlElement", + "id" : "acm008054jsd", + "name" : "Notification" + }, + "acm008055jsd" : { + "type" : "ControlElement", + "id" : "acm008055jsd", + "name" : "Notification" + }, + "acm008056jsd" : { + "type" : "ControlElement", + "id" : "acm008056jsd", + "name" : "Notification" + }, + "acm008057jsd" : { + "type" : "ControlElement", + "id" : "acm008057jsd", + "name" : "getNotificationId" + }, + "acm008058jsd" : { + "type" : "ControlElement", + "id" : "acm008058jsd", + "name" : "getStartTime" + }, + "acm008059jsd" : { + "type" : "ControlElement", + "id" : "acm008059jsd", + "name" : "setStartTime" + }, + "acm008060jsd" : { + "type" : "ControlElement", + "id" : "acm008060jsd", + "name" : "getEndTime" + }, + "acm008061jsd" : { + "type" : "ControlElement", + "id" : "acm008061jsd", + "name" : "setEndTime" + }, + "acm008062jsd" : { + "type" : "ControlElement", + "id" : "acm008062jsd", + "name" : "getStyle" + }, + "acm008063jsd" : { + "type" : "ControlElement", + "id" : "acm008063jsd", + "name" : "setStyle" + }, + "acm008064jsd" : { + "type" : "ControlElement", + "id" : "acm008064jsd", + "name" : "getTargetUser" + }, + "acm008065jsd" : { + "type" : "ControlElement", + "id" : "acm008065jsd", + "name" : "setTargetUser" + }, + "acm008066jsd" : { + "type" : "ControlElement", + "id" : "acm008066jsd", + "name" : "getTitle" + }, + "acm008067jsd" : { + "type" : "ControlElement", + "id" : "acm008067jsd", + "name" : "setTitle" + }, + "acm008068jsd" : { + "type" : "ControlElement", + "id" : "acm008068jsd", + "name" : "getMessage" + }, + "acm008069jsd" : { + "type" : "ControlElement", + "id" : "acm008069jsd", + "name" : "setMessage" + }, + "acm008070jsd" : { + "type" : "ControlElement", + "id" : "acm008070jsd", + "name" : "isShown" + }, + "acm008071jsd" : { + "type" : "ControlElement", + "id" : "acm008071jsd", + "name" : "setShown" + }, + "acm008072jsd" : { + "type" : "ControlElement", + "id" : "acm008072jsd", + "name" : "getCreatedAt" + }, + "acm008073jsd" : { + "type" : "ControlElement", + "id" : "acm008073jsd", + "name" : "setCreatedAt" + }, + "acm008074jsd" : { + "type" : "ControlElement", + "id" : "acm008074jsd", + "name" : "getUpdatedAt" + }, + "acm008075jsd" : { + "type" : "ControlElement", + "id" : "acm008075jsd", + "name" : "setUpdatedAt" + }, + "acm008076jsd" : { + "type" : "ControlElement", + "id" : "acm008076jsd", + "name" : "updateLastUpdateTimestamp" + }, + "acm008077jsd" : { + "type" : "ClassUnit", + "id" : "acm008077jsd", + "name" : "Notification", + "compilationUnitId" : "acm008050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm007773jsd" ], + "content" : [ "acm008054jsd", "acm008055jsd", "acm008056jsd", "acm008057jsd", "acm008058jsd", "acm008059jsd", "acm008060jsd", "acm008061jsd", "acm008062jsd", "acm008063jsd", "acm008064jsd", "acm008065jsd", "acm008066jsd", "acm008067jsd", "acm008068jsd", "acm008069jsd", "acm008070jsd", "acm008071jsd", "acm008072jsd", "acm008073jsd", "acm008074jsd", "acm008075jsd", "acm008076jsd" ] + }, + "acm008078jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008078jsd", + "name" : "UsageStatistics", + "parentId" : "acm007722jsd", + "content" : [ "acm008095jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008079jsd" : { + "type" : "CodePackage", + "id" : "acm008079jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008080jsd" ] + }, + "acm008080jsd" : { + "type" : "CodePackage", + "id" : "acm008080jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008081jsd" ] + }, + "acm008081jsd" : { + "type" : "CodePackage", + "id" : "acm008081jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm008078jsd" ] + }, + "acm008082jsd" : { + "type" : "ControlElement", + "id" : "acm008082jsd", + "name" : "UsageStatistics" + }, + "acm008083jsd" : { + "type" : "ControlElement", + "id" : "acm008083jsd", + "name" : "UsageStatistics" + }, + "acm008084jsd" : { + "type" : "ControlElement", + "id" : "acm008084jsd", + "name" : "getId" + }, + "acm008085jsd" : { + "type" : "ControlElement", + "id" : "acm008085jsd", + "name" : "getStartTime" + }, + "acm008086jsd" : { + "type" : "ControlElement", + "id" : "acm008086jsd", + "name" : "getTimePeriod" + }, + "acm008087jsd" : { + "type" : "ControlElement", + "id" : "acm008087jsd", + "name" : "getNumResponses" + }, + "acm008088jsd" : { + "type" : "ControlElement", + "id" : "acm008088jsd", + "name" : "getNumCourses" + }, + "acm008089jsd" : { + "type" : "ControlElement", + "id" : "acm008089jsd", + "name" : "getNumStudents" + }, + "acm008090jsd" : { + "type" : "ControlElement", + "id" : "acm008090jsd", + "name" : "getNumInstructors" + }, + "acm008091jsd" : { + "type" : "ControlElement", + "id" : "acm008091jsd", + "name" : "getNumAccountRequests" + }, + "acm008092jsd" : { + "type" : "ControlElement", + "id" : "acm008092jsd", + "name" : "getNumEmails" + }, + "acm008093jsd" : { + "type" : "ControlElement", + "id" : "acm008093jsd", + "name" : "getNumSubmissions" + }, + "acm008094jsd" : { + "type" : "ControlElement", + "id" : "acm008094jsd", + "name" : "generateId" + }, + "acm008095jsd" : { + "type" : "ClassUnit", + "id" : "acm008095jsd", + "name" : "UsageStatistics", + "compilationUnitId" : "acm008078jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm007768jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007773jsd" ], + "content" : [ "acm008082jsd", "acm008083jsd", "acm008084jsd", "acm008085jsd", "acm008086jsd", "acm008087jsd", "acm008088jsd", "acm008089jsd", "acm008090jsd", "acm008091jsd", "acm008092jsd", "acm008093jsd", "acm008094jsd" ] + }, + "acm008096jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008096jsd", + "name" : "package-info", + "parentId" : "acm007722jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "entity" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008097jsd" : { + "type" : "CodePackage", + "id" : "acm008097jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008098jsd" ] + }, + "acm008098jsd" : { + "type" : "CodePackage", + "id" : "acm008098jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008099jsd" ] + }, + "acm008099jsd" : { + "type" : "CodePackage", + "id" : "acm008099jsd", + "name" : "entity", + "parentId" : null, + "content" : [ "acm008096jsd" ] + }, + "acm008100jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008100jsd", + "name" : "AccountRequestSearchDocument", + "parentId" : "acm008103jsd", + "content" : [ "acm008106jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008101jsd" : { + "type" : "CodePackage", + "id" : "acm008101jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008102jsd" ] + }, + "acm008102jsd" : { + "type" : "CodePackage", + "id" : "acm008102jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008103jsd" ] + }, + "acm008103jsd" : { + "type" : "CodePackage", + "id" : "acm008103jsd", + "name" : "search", + "parentId" : "acm007363jsd", + "content" : [ "acm008100jsd", "acm008107jsd", "acm008118jsd", "acm008125jsd", "acm008136jsd", "acm008143jsd", "acm008160jsd", "acm008172jsd", "acm008179jsd", "acm008186jsd", "acm008197jsd", "acm011850jsd", "acm011859jsd", "acm011866jsd", "acm011876jsd", "acm011884jsd" ] + }, + "acm008104jsd" : { + "type" : "ControlElement", + "id" : "acm008104jsd", + "name" : "AccountRequestSearchDocument" + }, + "acm008105jsd" : { + "type" : "ControlElement", + "id" : "acm008105jsd", + "name" : "getSearchableFields" + }, + "acm008106jsd" : { + "type" : "ClassUnit", + "id" : "acm008106jsd", + "name" : "AccountRequestSearchDocument", + "compilationUnitId" : "acm008100jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008142jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd" ], + "content" : [ "acm008104jsd", "acm008105jsd" ] + }, + "acm008107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008107jsd", + "name" : "AccountRequestSearchManager", + "parentId" : "acm008103jsd", + "content" : [ "acm008117jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008108jsd" : { + "type" : "CodePackage", + "id" : "acm008108jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008109jsd" ] + }, + "acm008109jsd" : { + "type" : "CodePackage", + "id" : "acm008109jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008110jsd" ] + }, + "acm008110jsd" : { + "type" : "CodePackage", + "id" : "acm008110jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008107jsd" ] + }, + "acm008111jsd" : { + "type" : "ControlElement", + "id" : "acm008111jsd", + "name" : "AccountRequestSearchManager" + }, + "acm008112jsd" : { + "type" : "ControlElement", + "id" : "acm008112jsd", + "name" : "getCollectionName" + }, + "acm008113jsd" : { + "type" : "ControlElement", + "id" : "acm008113jsd", + "name" : "createDocument" + }, + "acm008114jsd" : { + "type" : "ControlElement", + "id" : "acm008114jsd", + "name" : "getAttributeFromDocument" + }, + "acm008115jsd" : { + "type" : "ControlElement", + "id" : "acm008115jsd", + "name" : "sortResult" + }, + "acm008116jsd" : { + "type" : "ControlElement", + "id" : "acm008116jsd", + "name" : "searchAccountRequests" + }, + "acm008117jsd" : { + "type" : "ClassUnit", + "id" : "acm008117jsd", + "name" : "AccountRequestSearchManager", + "compilationUnitId" : "acm008107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008159jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006197jsd", "acm007380jsd", "acm008106jsd" ], + "content" : [ "acm008111jsd", "acm008112jsd", "acm008113jsd", "acm008114jsd", "acm008115jsd", "acm008116jsd" ] + }, + "acm008118jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008118jsd", + "name" : "InstructorSearchDocument", + "parentId" : "acm008103jsd", + "content" : [ "acm008124jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008119jsd" : { + "type" : "CodePackage", + "id" : "acm008119jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008120jsd" ] + }, + "acm008120jsd" : { + "type" : "CodePackage", + "id" : "acm008120jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008121jsd" ] + }, + "acm008121jsd" : { + "type" : "CodePackage", + "id" : "acm008121jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008118jsd" ] + }, + "acm008122jsd" : { + "type" : "ControlElement", + "id" : "acm008122jsd", + "name" : "InstructorSearchDocument" + }, + "acm008123jsd" : { + "type" : "ControlElement", + "id" : "acm008123jsd", + "name" : "getSearchableFields" + }, + "acm008124jsd" : { + "type" : "ClassUnit", + "id" : "acm008124jsd", + "name" : "InstructorSearchDocument", + "compilationUnitId" : "acm008118jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008142jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd" ], + "content" : [ "acm008122jsd", "acm008123jsd" ] + }, + "acm008125jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008125jsd", + "name" : "InstructorSearchManager", + "parentId" : "acm008103jsd", + "content" : [ "acm008135jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008126jsd" : { + "type" : "CodePackage", + "id" : "acm008126jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008127jsd" ] + }, + "acm008127jsd" : { + "type" : "CodePackage", + "id" : "acm008127jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008128jsd" ] + }, + "acm008128jsd" : { + "type" : "CodePackage", + "id" : "acm008128jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008125jsd" ] + }, + "acm008129jsd" : { + "type" : "ControlElement", + "id" : "acm008129jsd", + "name" : "InstructorSearchManager" + }, + "acm008130jsd" : { + "type" : "ControlElement", + "id" : "acm008130jsd", + "name" : "getCollectionName" + }, + "acm008131jsd" : { + "type" : "ControlElement", + "id" : "acm008131jsd", + "name" : "createDocument" + }, + "acm008132jsd" : { + "type" : "ControlElement", + "id" : "acm008132jsd", + "name" : "getAttributeFromDocument" + }, + "acm008133jsd" : { + "type" : "ControlElement", + "id" : "acm008133jsd", + "name" : "sortResult" + }, + "acm008134jsd" : { + "type" : "ControlElement", + "id" : "acm008134jsd", + "name" : "searchInstructors" + }, + "acm008135jsd" : { + "type" : "ClassUnit", + "id" : "acm008135jsd", + "name" : "InstructorSearchManager", + "compilationUnitId" : "acm008125jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008159jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm006197jsd", "acm007414jsd", "acm007630jsd", "acm008124jsd" ], + "content" : [ "acm008129jsd", "acm008130jsd", "acm008131jsd", "acm008132jsd", "acm008133jsd", "acm008134jsd" ] + }, + "acm008136jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008136jsd", + "name" : "SearchDocument", + "parentId" : "acm008103jsd", + "content" : [ "acm008142jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008137jsd" : { + "type" : "CodePackage", + "id" : "acm008137jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008138jsd" ] + }, + "acm008138jsd" : { + "type" : "CodePackage", + "id" : "acm008138jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008139jsd" ] + }, + "acm008139jsd" : { + "type" : "CodePackage", + "id" : "acm008139jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008136jsd" ] + }, + "acm008140jsd" : { + "type" : "ControlElement", + "id" : "acm008140jsd", + "name" : "SearchDocument" + }, + "acm008141jsd" : { + "type" : "ControlElement", + "id" : "acm008141jsd", + "name" : "getSearchableFields" + }, + "acm008142jsd" : { + "type" : "ClassUnit", + "id" : "acm008142jsd", + "name" : "SearchDocument", + "compilationUnitId" : "acm008136jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004706jsd" ], + "content" : [ "acm008140jsd", "acm008141jsd" ] + }, + "acm008143jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008143jsd", + "name" : "SearchManager", + "parentId" : "acm008103jsd", + "content" : [ "acm008159jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008144jsd" : { + "type" : "CodePackage", + "id" : "acm008144jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008145jsd" ] + }, + "acm008145jsd" : { + "type" : "CodePackage", + "id" : "acm008145jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008146jsd" ] + }, + "acm008146jsd" : { + "type" : "CodePackage", + "id" : "acm008146jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008143jsd" ] + }, + "acm008147jsd" : { + "type" : "ControlElement", + "id" : "acm008147jsd", + "name" : "SearchManager" + }, + "acm008148jsd" : { + "type" : "ControlElement", + "id" : "acm008148jsd", + "name" : "getBasicQuery" + }, + "acm008149jsd" : { + "type" : "ControlElement", + "id" : "acm008149jsd", + "name" : "performQuery" + }, + "acm008150jsd" : { + "type" : "ControlElement", + "id" : "acm008150jsd", + "name" : "getCollectionName" + }, + "acm008151jsd" : { + "type" : "ControlElement", + "id" : "acm008151jsd", + "name" : "createDocument" + }, + "acm008152jsd" : { + "type" : "ControlElement", + "id" : "acm008152jsd", + "name" : "putDocument" + }, + "acm008153jsd" : { + "type" : "ControlElement", + "id" : "acm008153jsd", + "name" : "deleteDocuments" + }, + "acm008154jsd" : { + "type" : "ControlElement", + "id" : "acm008154jsd", + "name" : "resetCollections" + }, + "acm008155jsd" : { + "type" : "ControlElement", + "id" : "acm008155jsd", + "name" : "cleanSpecialChars" + }, + "acm008156jsd" : { + "type" : "ControlElement", + "id" : "acm008156jsd", + "name" : "getAttributeFromDocument" + }, + "acm008157jsd" : { + "type" : "ControlElement", + "id" : "acm008157jsd", + "name" : "sortResult" + }, + "acm008158jsd" : { + "type" : "ControlElement", + "id" : "acm008158jsd", + "name" : "convertDocumentToAttributes" + }, + "acm008159jsd" : { + "type" : "ClassUnit", + "id" : "acm008159jsd", + "name" : "SearchManager", + "compilationUnitId" : "acm008143jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004706jsd", "acm006197jsd", "acm006435jsd", "acm008142jsd" ], + "content" : [ "acm008147jsd", "acm008148jsd", "acm008149jsd", "acm008150jsd", "acm008151jsd", "acm008152jsd", "acm008153jsd", "acm008154jsd", "acm008155jsd", "acm008156jsd", "acm008157jsd", "acm008158jsd" ] + }, + "acm008160jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008160jsd", + "name" : "SearchManagerFactory", + "parentId" : "acm008103jsd", + "content" : [ "acm008171jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008161jsd" : { + "type" : "CodePackage", + "id" : "acm008161jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008162jsd" ] + }, + "acm008162jsd" : { + "type" : "CodePackage", + "id" : "acm008162jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008163jsd" ] + }, + "acm008163jsd" : { + "type" : "CodePackage", + "id" : "acm008163jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008160jsd" ] + }, + "acm008164jsd" : { + "type" : "ControlElement", + "id" : "acm008164jsd", + "name" : "SearchManagerFactory" + }, + "acm008165jsd" : { + "type" : "ControlElement", + "id" : "acm008165jsd", + "name" : "getInstructorSearchManager" + }, + "acm008166jsd" : { + "type" : "ControlElement", + "id" : "acm008166jsd", + "name" : "registerInstructorSearchManager" + }, + "acm008167jsd" : { + "type" : "ControlElement", + "id" : "acm008167jsd", + "name" : "getStudentSearchManager" + }, + "acm008168jsd" : { + "type" : "ControlElement", + "id" : "acm008168jsd", + "name" : "registerStudentSearchManager" + }, + "acm008169jsd" : { + "type" : "ControlElement", + "id" : "acm008169jsd", + "name" : "getAccountRequestSearchManager" + }, + "acm008170jsd" : { + "type" : "ControlElement", + "id" : "acm008170jsd", + "name" : "registerAccountRequestSearchManager" + }, + "acm008171jsd" : { + "type" : "ClassUnit", + "id" : "acm008171jsd", + "name" : "SearchManagerFactory", + "compilationUnitId" : "acm008160jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008117jsd", "acm008135jsd", "acm008196jsd" ], + "content" : [ "acm008164jsd", "acm008165jsd", "acm008166jsd", "acm008167jsd", "acm008168jsd", "acm008169jsd", "acm008170jsd" ] + }, + "acm008172jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008172jsd", + "name" : "SearchManagerStarter", + "parentId" : "acm008103jsd", + "content" : [ "acm008178jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008173jsd" : { + "type" : "CodePackage", + "id" : "acm008173jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008174jsd" ] + }, + "acm008174jsd" : { + "type" : "CodePackage", + "id" : "acm008174jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008175jsd" ] + }, + "acm008175jsd" : { + "type" : "CodePackage", + "id" : "acm008175jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008172jsd" ] + }, + "acm008176jsd" : { + "type" : "ControlElement", + "id" : "acm008176jsd", + "name" : "contextInitialized" + }, + "acm008177jsd" : { + "type" : "ControlElement", + "id" : "acm008177jsd", + "name" : "contextDestroyed" + }, + "acm008178jsd" : { + "type" : "ClassUnit", + "id" : "acm008178jsd", + "name" : "SearchManagerStarter", + "compilationUnitId" : "acm008172jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008117jsd", "acm008135jsd", "acm008196jsd" ], + "content" : [ "acm008176jsd", "acm008177jsd" ] + }, + "acm008179jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008179jsd", + "name" : "StudentSearchDocument", + "parentId" : "acm008103jsd", + "content" : [ "acm008185jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008180jsd" : { + "type" : "CodePackage", + "id" : "acm008180jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008181jsd" ] + }, + "acm008181jsd" : { + "type" : "CodePackage", + "id" : "acm008181jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008182jsd" ] + }, + "acm008182jsd" : { + "type" : "CodePackage", + "id" : "acm008182jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008179jsd" ] + }, + "acm008183jsd" : { + "type" : "ControlElement", + "id" : "acm008183jsd", + "name" : "StudentSearchDocument" + }, + "acm008184jsd" : { + "type" : "ControlElement", + "id" : "acm008184jsd", + "name" : "getSearchableFields" + }, + "acm008185jsd" : { + "type" : "ClassUnit", + "id" : "acm008185jsd", + "name" : "StudentSearchDocument", + "compilationUnitId" : "acm008179jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008142jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005412jsd" ], + "content" : [ "acm008183jsd", "acm008184jsd" ] + }, + "acm008186jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008186jsd", + "name" : "StudentSearchManager", + "parentId" : "acm008103jsd", + "content" : [ "acm008196jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008187jsd" : { + "type" : "CodePackage", + "id" : "acm008187jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008188jsd" ] + }, + "acm008188jsd" : { + "type" : "CodePackage", + "id" : "acm008188jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008189jsd" ] + }, + "acm008189jsd" : { + "type" : "CodePackage", + "id" : "acm008189jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008186jsd" ] + }, + "acm008190jsd" : { + "type" : "ControlElement", + "id" : "acm008190jsd", + "name" : "StudentSearchManager" + }, + "acm008191jsd" : { + "type" : "ControlElement", + "id" : "acm008191jsd", + "name" : "getCollectionName" + }, + "acm008192jsd" : { + "type" : "ControlElement", + "id" : "acm008192jsd", + "name" : "createDocument" + }, + "acm008193jsd" : { + "type" : "ControlElement", + "id" : "acm008193jsd", + "name" : "getAttributeFromDocument" + }, + "acm008194jsd" : { + "type" : "ControlElement", + "id" : "acm008194jsd", + "name" : "sortResult" + }, + "acm008195jsd" : { + "type" : "ControlElement", + "id" : "acm008195jsd", + "name" : "searchStudents" + }, + "acm008196jsd" : { + "type" : "ClassUnit", + "id" : "acm008196jsd", + "name" : "StudentSearchManager", + "compilationUnitId" : "acm008186jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008159jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm006197jsd", "acm007414jsd", "acm007703jsd", "acm008185jsd" ], + "content" : [ "acm008190jsd", "acm008191jsd", "acm008192jsd", "acm008193jsd", "acm008194jsd", "acm008195jsd" ] + }, + "acm008197jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008197jsd", + "name" : "package-info", + "parentId" : "acm008103jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008198jsd" : { + "type" : "CodePackage", + "id" : "acm008198jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008199jsd" ] + }, + "acm008199jsd" : { + "type" : "CodePackage", + "id" : "acm008199jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm008200jsd" ] + }, + "acm008200jsd" : { + "type" : "CodePackage", + "id" : "acm008200jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm008197jsd" ] + }, + "acm008201jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008201jsd", + "name" : "ApiConst", + "parentId" : "acm008204jsd", + "content" : [ "acm008207jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008202jsd" : { + "type" : "CodePackage", + "id" : "acm008202jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008203jsd" ] + }, + "acm008203jsd" : { + "type" : "CodePackage", + "id" : "acm008203jsd", + "name" : "ui", + "parentId" : "acm001338jsd", + "content" : [ "acm008204jsd", "acm008239jsd", "acm008993jsd", "acm009317jsd", "acm009426jsd" ] + }, + "acm008204jsd" : { + "type" : "CodePackage", + "id" : "acm008204jsd", + "name" : "constants", + "parentId" : "acm008203jsd", + "content" : [ "acm008201jsd", "acm008208jsd", "acm008216jsd", "acm008225jsd", "acm008232jsd" ] + }, + "acm008205jsd" : { + "type" : "ControlElement", + "id" : "acm008205jsd", + "name" : "ApiConst" + }, + "acm008206jsd" : { + "type" : "ControlElement", + "id" : "acm008206jsd", + "name" : "getValue" + }, + "acm008207jsd" : { + "type" : "ClassUnit", + "id" : "acm008207jsd", + "name" : "ApiConst", + "compilationUnitId" : "acm008201jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008205jsd", "acm008206jsd" ] + }, + "acm008208jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008208jsd", + "name" : "DefaultInstructorPermissions", + "parentId" : "acm008204jsd", + "content" : [ "acm008215jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008209jsd" : { + "type" : "CodePackage", + "id" : "acm008209jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008210jsd" ] + }, + "acm008210jsd" : { + "type" : "CodePackage", + "id" : "acm008210jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008211jsd" ] + }, + "acm008211jsd" : { + "type" : "CodePackage", + "id" : "acm008211jsd", + "name" : "constants", + "parentId" : null, + "content" : [ "acm008208jsd" ] + }, + "acm008212jsd" : { + "type" : "ControlElement", + "id" : "acm008212jsd", + "name" : "DefaultInstructorPermissions" + }, + "acm008213jsd" : { + "type" : "ControlElement", + "id" : "acm008213jsd", + "name" : "getValue" + }, + "acm008214jsd" : { + "type" : "ControlElement", + "id" : "acm008214jsd", + "name" : "getPrivileges" + }, + "acm008215jsd" : { + "type" : "ClassUnit", + "id" : "acm008215jsd", + "name" : "DefaultInstructorPermissions", + "compilationUnitId" : "acm008208jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004332jsd" ], + "content" : [ "acm008212jsd", "acm008213jsd", "acm008214jsd" ] + }, + "acm008216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008216jsd", + "name" : "QuestionTypeStructures", + "parentId" : "acm008204jsd", + "content" : [ "acm008224jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008217jsd" : { + "type" : "CodePackage", + "id" : "acm008217jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008218jsd" ] + }, + "acm008218jsd" : { + "type" : "CodePackage", + "id" : "acm008218jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008219jsd" ] + }, + "acm008219jsd" : { + "type" : "CodePackage", + "id" : "acm008219jsd", + "name" : "constants", + "parentId" : null, + "content" : [ "acm008216jsd" ] + }, + "acm008220jsd" : { + "type" : "ControlElement", + "id" : "acm008220jsd", + "name" : "QuestionTypeStructures" + }, + "acm008221jsd" : { + "type" : "ControlElement", + "id" : "acm008221jsd", + "name" : "getValue" + }, + "acm008222jsd" : { + "type" : "ControlElement", + "id" : "acm008222jsd", + "name" : "getConstSumOptionsQuestionStruct" + }, + "acm008223jsd" : { + "type" : "ControlElement", + "id" : "acm008223jsd", + "name" : "getConstSumRecipientsQuestionStruct" + }, + "acm008224jsd" : { + "type" : "ClassUnit", + "id" : "acm008224jsd", + "name" : "QuestionTypeStructures", + "compilationUnitId" : "acm008216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005778jsd" ], + "content" : [ "acm008220jsd", "acm008221jsd", "acm008222jsd", "acm008223jsd" ] + }, + "acm008225jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008225jsd", + "name" : "ResourceEndpoints", + "parentId" : "acm008204jsd", + "content" : [ "acm008231jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008226jsd" : { + "type" : "CodePackage", + "id" : "acm008226jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008227jsd" ] + }, + "acm008227jsd" : { + "type" : "CodePackage", + "id" : "acm008227jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008228jsd" ] + }, + "acm008228jsd" : { + "type" : "CodePackage", + "id" : "acm008228jsd", + "name" : "constants", + "parentId" : null, + "content" : [ "acm008225jsd" ] + }, + "acm008229jsd" : { + "type" : "ControlElement", + "id" : "acm008229jsd", + "name" : "ResourceEndpoints" + }, + "acm008230jsd" : { + "type" : "ControlElement", + "id" : "acm008230jsd", + "name" : "getUrl" + }, + "acm008231jsd" : { + "type" : "ClassUnit", + "id" : "acm008231jsd", + "name" : "ResourceEndpoints", + "compilationUnitId" : "acm008225jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008229jsd", "acm008230jsd" ] + }, + "acm008232jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008232jsd", + "name" : "package-info", + "parentId" : "acm008204jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "constants" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008233jsd" : { + "type" : "CodePackage", + "id" : "acm008233jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008234jsd" ] + }, + "acm008234jsd" : { + "type" : "CodePackage", + "id" : "acm008234jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008235jsd" ] + }, + "acm008235jsd" : { + "type" : "CodePackage", + "id" : "acm008235jsd", + "name" : "constants", + "parentId" : null, + "content" : [ "acm008232jsd" ] + }, + "acm008236jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008236jsd", + "name" : "AccountData", + "parentId" : "acm008239jsd", + "content" : [ "acm008245jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008237jsd" : { + "type" : "CodePackage", + "id" : "acm008237jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008238jsd" ] + }, + "acm008238jsd" : { + "type" : "CodePackage", + "id" : "acm008238jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008239jsd" ] + }, + "acm008239jsd" : { + "type" : "CodePackage", + "id" : "acm008239jsd", + "name" : "output", + "parentId" : "acm008203jsd", + "content" : [ "acm008236jsd", "acm008246jsd", "acm008258jsd", "acm008266jsd", "acm008273jsd", "acm008280jsd", "acm008287jsd", "acm008300jsd", "acm008305jsd", "acm008313jsd", "acm008330jsd", "acm008337jsd", "acm008344jsd", "acm008356jsd", "acm008365jsd", "acm008386jsd", "acm008408jsd", "acm008418jsd", "acm008425jsd", "acm008433jsd", "acm008450jsd", "acm008462jsd", "acm008471jsd", "acm008519jsd", "acm008527jsd", "acm008536jsd", "acm008543jsd", "acm008548jsd", "acm008556jsd", "acm008561jsd", "acm008568jsd", "acm008575jsd", "acm008580jsd", "acm008588jsd", "acm008597jsd", "acm008621jsd", "acm008629jsd", "acm008636jsd", "acm008645jsd", "acm008652jsd", "acm008657jsd", "acm008664jsd", "acm008671jsd", "acm008686jsd", "acm008693jsd", "acm008698jsd", "acm008712jsd", "acm008729jsd", "acm008736jsd", "acm008744jsd", "acm008753jsd", "acm008758jsd", "acm008766jsd", "acm008774jsd", "acm008919jsd", "acm008924jsd", "acm008947jsd", "acm008956jsd", "acm008964jsd", "acm008979jsd", "acm008986jsd" ] + }, + "acm008240jsd" : { + "type" : "ControlElement", + "id" : "acm008240jsd", + "name" : "AccountData" + }, + "acm008241jsd" : { + "type" : "ControlElement", + "id" : "acm008241jsd", + "name" : "getEmail" + }, + "acm008242jsd" : { + "type" : "ControlElement", + "id" : "acm008242jsd", + "name" : "getGoogleId" + }, + "acm008243jsd" : { + "type" : "ControlElement", + "id" : "acm008243jsd", + "name" : "getName" + }, + "acm008244jsd" : { + "type" : "ControlElement", + "id" : "acm008244jsd", + "name" : "getReadNotifications" + }, + "acm008245jsd" : { + "type" : "ClassUnit", + "id" : "acm008245jsd", + "name" : "AccountData", + "compilationUnitId" : "acm008236jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd" ], + "content" : [ "acm008240jsd", "acm008241jsd", "acm008242jsd", "acm008243jsd", "acm008244jsd" ] + }, + "acm008246jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008246jsd", + "name" : "AccountRequestData", + "parentId" : "acm008239jsd", + "content" : [ "acm008257jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008247jsd" : { + "type" : "CodePackage", + "id" : "acm008247jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008248jsd" ] + }, + "acm008248jsd" : { + "type" : "CodePackage", + "id" : "acm008248jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008249jsd" ] + }, + "acm008249jsd" : { + "type" : "CodePackage", + "id" : "acm008249jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008246jsd" ] + }, + "acm008250jsd" : { + "type" : "ControlElement", + "id" : "acm008250jsd", + "name" : "AccountRequestData" + }, + "acm008251jsd" : { + "type" : "ControlElement", + "id" : "acm008251jsd", + "name" : "getInstitute" + }, + "acm008252jsd" : { + "type" : "ControlElement", + "id" : "acm008252jsd", + "name" : "getEmail" + }, + "acm008253jsd" : { + "type" : "ControlElement", + "id" : "acm008253jsd", + "name" : "getName" + }, + "acm008254jsd" : { + "type" : "ControlElement", + "id" : "acm008254jsd", + "name" : "getRegistrationKey" + }, + "acm008255jsd" : { + "type" : "ControlElement", + "id" : "acm008255jsd", + "name" : "getRegisteredAt" + }, + "acm008256jsd" : { + "type" : "ControlElement", + "id" : "acm008256jsd", + "name" : "getCreatedAt" + }, + "acm008257jsd" : { + "type" : "ClassUnit", + "id" : "acm008257jsd", + "name" : "AccountRequestData", + "compilationUnitId" : "acm008246jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd" ], + "content" : [ "acm008250jsd", "acm008251jsd", "acm008252jsd", "acm008253jsd", "acm008254jsd", "acm008255jsd", "acm008256jsd" ] + }, + "acm008258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008258jsd", + "name" : "AccountRequestsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008265jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008259jsd" : { + "type" : "CodePackage", + "id" : "acm008259jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008260jsd" ] + }, + "acm008260jsd" : { + "type" : "CodePackage", + "id" : "acm008260jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008261jsd" ] + }, + "acm008261jsd" : { + "type" : "CodePackage", + "id" : "acm008261jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008258jsd" ] + }, + "acm008262jsd" : { + "type" : "ControlElement", + "id" : "acm008262jsd", + "name" : "AccountRequestsData" + }, + "acm008263jsd" : { + "type" : "ControlElement", + "id" : "acm008263jsd", + "name" : "getAccountRequests" + }, + "acm008264jsd" : { + "type" : "ControlElement", + "id" : "acm008264jsd", + "name" : "setAccountRequests" + }, + "acm008265jsd" : { + "type" : "ClassUnit", + "id" : "acm008265jsd", + "name" : "AccountRequestsData", + "compilationUnitId" : "acm008258jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008257jsd" ], + "content" : [ "acm008262jsd", "acm008263jsd", "acm008264jsd" ] + }, + "acm008266jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008266jsd", + "name" : "AccountsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008272jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008267jsd" : { + "type" : "CodePackage", + "id" : "acm008267jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008268jsd" ] + }, + "acm008268jsd" : { + "type" : "CodePackage", + "id" : "acm008268jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008269jsd" ] + }, + "acm008269jsd" : { + "type" : "CodePackage", + "id" : "acm008269jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008266jsd" ] + }, + "acm008270jsd" : { + "type" : "ControlElement", + "id" : "acm008270jsd", + "name" : "AccountsData" + }, + "acm008271jsd" : { + "type" : "ControlElement", + "id" : "acm008271jsd", + "name" : "getAccounts" + }, + "acm008272jsd" : { + "type" : "ClassUnit", + "id" : "acm008272jsd", + "name" : "AccountsData", + "compilationUnitId" : "acm008266jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm008245jsd" ], + "content" : [ "acm008270jsd", "acm008271jsd" ] + }, + "acm008273jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008273jsd", + "name" : "ActionClasses", + "parentId" : "acm008239jsd", + "content" : [ "acm008279jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008274jsd" : { + "type" : "CodePackage", + "id" : "acm008274jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008275jsd" ] + }, + "acm008275jsd" : { + "type" : "CodePackage", + "id" : "acm008275jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008276jsd" ] + }, + "acm008276jsd" : { + "type" : "CodePackage", + "id" : "acm008276jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008273jsd" ] + }, + "acm008277jsd" : { + "type" : "ControlElement", + "id" : "acm008277jsd", + "name" : "ActionClasses" + }, + "acm008278jsd" : { + "type" : "ControlElement", + "id" : "acm008278jsd", + "name" : "getActionClasses" + }, + "acm008279jsd" : { + "type" : "ClassUnit", + "id" : "acm008279jsd", + "name" : "ActionClasses", + "compilationUnitId" : "acm008273jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008277jsd", "acm008278jsd" ] + }, + "acm008280jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008280jsd", + "name" : "ApiOutput", + "parentId" : "acm008239jsd", + "content" : [ "acm008286jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008281jsd" : { + "type" : "CodePackage", + "id" : "acm008281jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008282jsd" ] + }, + "acm008282jsd" : { + "type" : "CodePackage", + "id" : "acm008282jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008283jsd" ] + }, + "acm008283jsd" : { + "type" : "CodePackage", + "id" : "acm008283jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008280jsd" ] + }, + "acm008284jsd" : { + "type" : "ControlElement", + "id" : "acm008284jsd", + "name" : "getRequestId" + }, + "acm008285jsd" : { + "type" : "ControlElement", + "id" : "acm008285jsd", + "name" : "setRequestId" + }, + "acm008286jsd" : { + "type" : "ClassUnit", + "id" : "acm008286jsd", + "name" : "ApiOutput", + "compilationUnitId" : "acm008280jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008284jsd", "acm008285jsd" ] + }, + "acm008287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008287jsd", + "name" : "AuthInfo", + "parentId" : "acm008239jsd", + "content" : [ "acm008299jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008288jsd" : { + "type" : "CodePackage", + "id" : "acm008288jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008289jsd" ] + }, + "acm008289jsd" : { + "type" : "CodePackage", + "id" : "acm008289jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008290jsd" ] + }, + "acm008290jsd" : { + "type" : "CodePackage", + "id" : "acm008290jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008287jsd" ] + }, + "acm008291jsd" : { + "type" : "ControlElement", + "id" : "acm008291jsd", + "name" : "AuthInfo" + }, + "acm008292jsd" : { + "type" : "ControlElement", + "id" : "acm008292jsd", + "name" : "AuthInfo" + }, + "acm008293jsd" : { + "type" : "ControlElement", + "id" : "acm008293jsd", + "name" : "getStudentLoginUrl" + }, + "acm008294jsd" : { + "type" : "ControlElement", + "id" : "acm008294jsd", + "name" : "getInstructorLoginUrl" + }, + "acm008295jsd" : { + "type" : "ControlElement", + "id" : "acm008295jsd", + "name" : "getAdminLoginUrl" + }, + "acm008296jsd" : { + "type" : "ControlElement", + "id" : "acm008296jsd", + "name" : "getMaintainerLoginUrl" + }, + "acm008297jsd" : { + "type" : "ControlElement", + "id" : "acm008297jsd", + "name" : "getUser" + }, + "acm008298jsd" : { + "type" : "ControlElement", + "id" : "acm008298jsd", + "name" : "isMasquerade" + }, + "acm008299jsd" : { + "type" : "ClassUnit", + "id" : "acm008299jsd", + "name" : "AuthInfo", + "compilationUnitId" : "acm008287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004432jsd" ], + "content" : [ "acm008291jsd", "acm008292jsd", "acm008293jsd", "acm008294jsd", "acm008295jsd", "acm008296jsd", "acm008297jsd", "acm008298jsd" ] + }, + "acm008300jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008300jsd", + "name" : "CommentVisibilityType", + "parentId" : "acm008239jsd", + "content" : [ "acm008304jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008301jsd" : { + "type" : "CodePackage", + "id" : "acm008301jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008302jsd" ] + }, + "acm008302jsd" : { + "type" : "CodePackage", + "id" : "acm008302jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008303jsd" ] + }, + "acm008303jsd" : { + "type" : "CodePackage", + "id" : "acm008303jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008300jsd" ] + }, + "acm008304jsd" : { + "type" : "ClassUnit", + "id" : "acm008304jsd", + "name" : "CommentVisibilityType", + "compilationUnitId" : "acm008300jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008305jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008305jsd", + "name" : "CourseArchiveData", + "parentId" : "acm008239jsd", + "content" : [ "acm008312jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008306jsd" : { + "type" : "CodePackage", + "id" : "acm008306jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008307jsd" ] + }, + "acm008307jsd" : { + "type" : "CodePackage", + "id" : "acm008307jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008308jsd" ] + }, + "acm008308jsd" : { + "type" : "CodePackage", + "id" : "acm008308jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008305jsd" ] + }, + "acm008309jsd" : { + "type" : "ControlElement", + "id" : "acm008309jsd", + "name" : "CourseArchiveData" + }, + "acm008310jsd" : { + "type" : "ControlElement", + "id" : "acm008310jsd", + "name" : "getCourseId" + }, + "acm008311jsd" : { + "type" : "ControlElement", + "id" : "acm008311jsd", + "name" : "getIsArchived" + }, + "acm008312jsd" : { + "type" : "ClassUnit", + "id" : "acm008312jsd", + "name" : "CourseArchiveData", + "compilationUnitId" : "acm008305jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008309jsd", "acm008310jsd", "acm008311jsd" ] + }, + "acm008313jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008313jsd", + "name" : "CourseData", + "parentId" : "acm008239jsd", + "content" : [ "acm008329jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008314jsd" : { + "type" : "CodePackage", + "id" : "acm008314jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008315jsd" ] + }, + "acm008315jsd" : { + "type" : "CodePackage", + "id" : "acm008315jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008316jsd" ] + }, + "acm008316jsd" : { + "type" : "CodePackage", + "id" : "acm008316jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008313jsd" ] + }, + "acm008317jsd" : { + "type" : "ControlElement", + "id" : "acm008317jsd", + "name" : "CourseData" + }, + "acm008318jsd" : { + "type" : "ControlElement", + "id" : "acm008318jsd", + "name" : "getCourseId" + }, + "acm008319jsd" : { + "type" : "ControlElement", + "id" : "acm008319jsd", + "name" : "getCourseName" + }, + "acm008320jsd" : { + "type" : "ControlElement", + "id" : "acm008320jsd", + "name" : "getInstitute" + }, + "acm008321jsd" : { + "type" : "ControlElement", + "id" : "acm008321jsd", + "name" : "getTimeZone" + }, + "acm008322jsd" : { + "type" : "ControlElement", + "id" : "acm008322jsd", + "name" : "getCreationTimestamp" + }, + "acm008323jsd" : { + "type" : "ControlElement", + "id" : "acm008323jsd", + "name" : "getDeletionTimestamp" + }, + "acm008324jsd" : { + "type" : "ControlElement", + "id" : "acm008324jsd", + "name" : "getPrivileges" + }, + "acm008325jsd" : { + "type" : "ControlElement", + "id" : "acm008325jsd", + "name" : "setCreationTimestamp" + }, + "acm008326jsd" : { + "type" : "ControlElement", + "id" : "acm008326jsd", + "name" : "setDeletionTimestamp" + }, + "acm008327jsd" : { + "type" : "ControlElement", + "id" : "acm008327jsd", + "name" : "setPrivileges" + }, + "acm008328jsd" : { + "type" : "ControlElement", + "id" : "acm008328jsd", + "name" : "hideInformationForStudent" + }, + "acm008329jsd" : { + "type" : "ClassUnit", + "id" : "acm008329jsd", + "name" : "CourseData", + "compilationUnitId" : "acm008313jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004598jsd" ], + "content" : [ "acm008317jsd", "acm008318jsd", "acm008319jsd", "acm008320jsd", "acm008321jsd", "acm008322jsd", "acm008323jsd", "acm008324jsd", "acm008325jsd", "acm008326jsd", "acm008327jsd", "acm008328jsd" ] + }, + "acm008330jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008330jsd", + "name" : "CourseSectionNamesData", + "parentId" : "acm008239jsd", + "content" : [ "acm008336jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008331jsd" : { + "type" : "CodePackage", + "id" : "acm008331jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008332jsd" ] + }, + "acm008332jsd" : { + "type" : "CodePackage", + "id" : "acm008332jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008333jsd" ] + }, + "acm008333jsd" : { + "type" : "CodePackage", + "id" : "acm008333jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008330jsd" ] + }, + "acm008334jsd" : { + "type" : "ControlElement", + "id" : "acm008334jsd", + "name" : "CourseSectionNamesData" + }, + "acm008335jsd" : { + "type" : "ControlElement", + "id" : "acm008335jsd", + "name" : "getSectionNames" + }, + "acm008336jsd" : { + "type" : "ClassUnit", + "id" : "acm008336jsd", + "name" : "CourseSectionNamesData", + "compilationUnitId" : "acm008330jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008334jsd", "acm008335jsd" ] + }, + "acm008337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008337jsd", + "name" : "CoursesData", + "parentId" : "acm008239jsd", + "content" : [ "acm008343jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008338jsd" : { + "type" : "CodePackage", + "id" : "acm008338jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008339jsd" ] + }, + "acm008339jsd" : { + "type" : "CodePackage", + "id" : "acm008339jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008340jsd" ] + }, + "acm008340jsd" : { + "type" : "CodePackage", + "id" : "acm008340jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008337jsd" ] + }, + "acm008341jsd" : { + "type" : "ControlElement", + "id" : "acm008341jsd", + "name" : "CoursesData" + }, + "acm008342jsd" : { + "type" : "ControlElement", + "id" : "acm008342jsd", + "name" : "getCourses" + }, + "acm008343jsd" : { + "type" : "ClassUnit", + "id" : "acm008343jsd", + "name" : "CoursesData", + "compilationUnitId" : "acm008337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm008329jsd" ], + "content" : [ "acm008341jsd", "acm008342jsd" ] + }, + "acm008344jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008344jsd", + "name" : "DeadlineExtensionData", + "parentId" : "acm008239jsd", + "content" : [ "acm008355jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008345jsd" : { + "type" : "CodePackage", + "id" : "acm008345jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008346jsd" ] + }, + "acm008346jsd" : { + "type" : "CodePackage", + "id" : "acm008346jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008347jsd" ] + }, + "acm008347jsd" : { + "type" : "CodePackage", + "id" : "acm008347jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008344jsd" ] + }, + "acm008348jsd" : { + "type" : "ControlElement", + "id" : "acm008348jsd", + "name" : "DeadlineExtensionData" + }, + "acm008349jsd" : { + "type" : "ControlElement", + "id" : "acm008349jsd", + "name" : "getCourseId" + }, + "acm008350jsd" : { + "type" : "ControlElement", + "id" : "acm008350jsd", + "name" : "getFeedbackSessionName" + }, + "acm008351jsd" : { + "type" : "ControlElement", + "id" : "acm008351jsd", + "name" : "getUserEmail" + }, + "acm008352jsd" : { + "type" : "ControlElement", + "id" : "acm008352jsd", + "name" : "getIsInstructor" + }, + "acm008353jsd" : { + "type" : "ControlElement", + "id" : "acm008353jsd", + "name" : "getSentClosingEmail" + }, + "acm008354jsd" : { + "type" : "ControlElement", + "id" : "acm008354jsd", + "name" : "getEndTime" + }, + "acm008355jsd" : { + "type" : "ClassUnit", + "id" : "acm008355jsd", + "name" : "DeadlineExtensionData", + "compilationUnitId" : "acm008344jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd" ], + "content" : [ "acm008348jsd", "acm008349jsd", "acm008350jsd", "acm008351jsd", "acm008352jsd", "acm008353jsd", "acm008354jsd" ] + }, + "acm008356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008356jsd", + "name" : "EmailData", + "parentId" : "acm008239jsd", + "content" : [ "acm008364jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008357jsd" : { + "type" : "CodePackage", + "id" : "acm008357jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008358jsd" ] + }, + "acm008358jsd" : { + "type" : "CodePackage", + "id" : "acm008358jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008359jsd" ] + }, + "acm008359jsd" : { + "type" : "CodePackage", + "id" : "acm008359jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008356jsd" ] + }, + "acm008360jsd" : { + "type" : "ControlElement", + "id" : "acm008360jsd", + "name" : "EmailData" + }, + "acm008361jsd" : { + "type" : "ControlElement", + "id" : "acm008361jsd", + "name" : "getRecipient" + }, + "acm008362jsd" : { + "type" : "ControlElement", + "id" : "acm008362jsd", + "name" : "getSubject" + }, + "acm008363jsd" : { + "type" : "ControlElement", + "id" : "acm008363jsd", + "name" : "getContent" + }, + "acm008364jsd" : { + "type" : "ClassUnit", + "id" : "acm008364jsd", + "name" : "EmailData", + "compilationUnitId" : "acm008356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006290jsd" ], + "content" : [ "acm008360jsd", "acm008361jsd", "acm008362jsd", "acm008363jsd" ] + }, + "acm008365jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008365jsd", + "name" : "EnrollStudentsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008379jsd", "acm008385jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008366jsd" : { + "type" : "CodePackage", + "id" : "acm008366jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008367jsd" ] + }, + "acm008367jsd" : { + "type" : "CodePackage", + "id" : "acm008367jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008368jsd" ] + }, + "acm008368jsd" : { + "type" : "CodePackage", + "id" : "acm008368jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008365jsd" ] + }, + "acm008369jsd" : { + "type" : "ControlElement", + "id" : "acm008369jsd", + "name" : "EnrollStudentsData" + }, + "acm008370jsd" : { + "type" : "ControlElement", + "id" : "acm008370jsd", + "name" : "getUnsuccessfulEnrolls" + }, + "acm008371jsd" : { + "type" : "ControlElement", + "id" : "acm008371jsd", + "name" : "setUnsuccessfulEnrolls" + }, + "acm008372jsd" : { + "type" : "ControlElement", + "id" : "acm008372jsd", + "name" : "getStudentsData" + }, + "acm008373jsd" : { + "type" : "ControlElement", + "id" : "acm008373jsd", + "name" : "setStudentsData" + }, + "acm008374jsd" : { + "type" : "ControlElement", + "id" : "acm008374jsd", + "name" : "EnrollErrorResults" + }, + "acm008375jsd" : { + "type" : "ControlElement", + "id" : "acm008375jsd", + "name" : "getErrorMessage" + }, + "acm008376jsd" : { + "type" : "ControlElement", + "id" : "acm008376jsd", + "name" : "setErrorMessage" + }, + "acm008377jsd" : { + "type" : "ControlElement", + "id" : "acm008377jsd", + "name" : "getStudentEmail" + }, + "acm008378jsd" : { + "type" : "ControlElement", + "id" : "acm008378jsd", + "name" : "setStudentEmail" + }, + "acm008379jsd" : { + "type" : "ClassUnit", + "id" : "acm008379jsd", + "name" : "EnrollStudentsData", + "compilationUnitId" : "acm008365jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008385jsd", "acm008955jsd" ], + "content" : [ "acm008369jsd", "acm008370jsd", "acm008371jsd", "acm008372jsd", "acm008373jsd", "acm008374jsd", "acm008375jsd", "acm008376jsd", "acm008377jsd", "acm008378jsd" ] + }, + "acm008380jsd" : { + "type" : "ControlElement", + "id" : "acm008380jsd", + "name" : "EnrollErrorResults" + }, + "acm008381jsd" : { + "type" : "ControlElement", + "id" : "acm008381jsd", + "name" : "getErrorMessage" + }, + "acm008382jsd" : { + "type" : "ControlElement", + "id" : "acm008382jsd", + "name" : "setErrorMessage" + }, + "acm008383jsd" : { + "type" : "ControlElement", + "id" : "acm008383jsd", + "name" : "getStudentEmail" + }, + "acm008384jsd" : { + "type" : "ControlElement", + "id" : "acm008384jsd", + "name" : "setStudentEmail" + }, + "acm008385jsd" : { + "type" : "ClassUnit", + "id" : "acm008385jsd", + "name" : "EnrollErrorResults", + "compilationUnitId" : "acm008365jsd", + "parentDatatypeId" : "acm008379jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008380jsd", "acm008381jsd", "acm008382jsd", "acm008383jsd", "acm008384jsd" ] + }, + "acm008386jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008386jsd", + "name" : "FeedbackQuestionData", + "parentId" : "acm008239jsd", + "content" : [ "acm008407jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008387jsd" : { + "type" : "CodePackage", + "id" : "acm008387jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008388jsd" ] + }, + "acm008388jsd" : { + "type" : "CodePackage", + "id" : "acm008388jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008389jsd" ] + }, + "acm008389jsd" : { + "type" : "CodePackage", + "id" : "acm008389jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008386jsd" ] + }, + "acm008390jsd" : { + "type" : "ControlElement", + "id" : "acm008390jsd", + "name" : "FeedbackQuestionData" + }, + "acm008391jsd" : { + "type" : "ControlElement", + "id" : "acm008391jsd", + "name" : "convertToFeedbackVisibilityType" + }, + "acm008392jsd" : { + "type" : "ControlElement", + "id" : "acm008392jsd", + "name" : "getFeedbackQuestionId" + }, + "acm008393jsd" : { + "type" : "ControlElement", + "id" : "acm008393jsd", + "name" : "getQuestionNumber" + }, + "acm008394jsd" : { + "type" : "ControlElement", + "id" : "acm008394jsd", + "name" : "setQuestionNumber" + }, + "acm008395jsd" : { + "type" : "ControlElement", + "id" : "acm008395jsd", + "name" : "getQuestionBrief" + }, + "acm008396jsd" : { + "type" : "ControlElement", + "id" : "acm008396jsd", + "name" : "getQuestionDescription" + }, + "acm008397jsd" : { + "type" : "ControlElement", + "id" : "acm008397jsd", + "name" : "getQuestionDetails" + }, + "acm008398jsd" : { + "type" : "ControlElement", + "id" : "acm008398jsd", + "name" : "getQuestionType" + }, + "acm008399jsd" : { + "type" : "ControlElement", + "id" : "acm008399jsd", + "name" : "getGiverType" + }, + "acm008400jsd" : { + "type" : "ControlElement", + "id" : "acm008400jsd", + "name" : "getRecipientType" + }, + "acm008401jsd" : { + "type" : "ControlElement", + "id" : "acm008401jsd", + "name" : "getNumberOfEntitiesToGiveFeedbackToSetting" + }, + "acm008402jsd" : { + "type" : "ControlElement", + "id" : "acm008402jsd", + "name" : "getCustomNumberOfEntitiesToGiveFeedbackTo" + }, + "acm008403jsd" : { + "type" : "ControlElement", + "id" : "acm008403jsd", + "name" : "getShowResponsesTo" + }, + "acm008404jsd" : { + "type" : "ControlElement", + "id" : "acm008404jsd", + "name" : "getShowGiverNameTo" + }, + "acm008405jsd" : { + "type" : "ControlElement", + "id" : "acm008405jsd", + "name" : "getShowRecipientNameTo" + }, + "acm008406jsd" : { + "type" : "ControlElement", + "id" : "acm008406jsd", + "name" : "hideInformationForStudent" + }, + "acm008407jsd" : { + "type" : "ClassUnit", + "id" : "acm008407jsd", + "name" : "FeedbackQuestionData", + "compilationUnitId" : "acm008386jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm005778jsd", "acm005866jsd", "acm005909jsd", "acm005977jsd", "acm005986jsd", "acm006089jsd", "acm008579jsd", "acm008697jsd" ], + "content" : [ "acm008390jsd", "acm008391jsd", "acm008392jsd", "acm008393jsd", "acm008394jsd", "acm008395jsd", "acm008396jsd", "acm008397jsd", "acm008398jsd", "acm008399jsd", "acm008400jsd", "acm008401jsd", "acm008402jsd", "acm008403jsd", "acm008404jsd", "acm008405jsd", "acm008406jsd" ] + }, + "acm008408jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008408jsd", + "name" : "FeedbackQuestionRecipientData", + "parentId" : "acm008239jsd", + "content" : [ "acm008417jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008409jsd" : { + "type" : "CodePackage", + "id" : "acm008409jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008410jsd" ] + }, + "acm008410jsd" : { + "type" : "CodePackage", + "id" : "acm008410jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008411jsd" ] + }, + "acm008411jsd" : { + "type" : "CodePackage", + "id" : "acm008411jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008408jsd" ] + }, + "acm008412jsd" : { + "type" : "ControlElement", + "id" : "acm008412jsd", + "name" : "FeedbackQuestionRecipientData" + }, + "acm008413jsd" : { + "type" : "ControlElement", + "id" : "acm008413jsd", + "name" : "getName" + }, + "acm008414jsd" : { + "type" : "ControlElement", + "id" : "acm008414jsd", + "name" : "getIdentifier" + }, + "acm008415jsd" : { + "type" : "ControlElement", + "id" : "acm008415jsd", + "name" : "getSection" + }, + "acm008416jsd" : { + "type" : "ControlElement", + "id" : "acm008416jsd", + "name" : "getTeam" + }, + "acm008417jsd" : { + "type" : "ClassUnit", + "id" : "acm008417jsd", + "name" : "FeedbackQuestionRecipientData", + "compilationUnitId" : "acm008408jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004239jsd" ], + "content" : [ "acm008412jsd", "acm008413jsd", "acm008414jsd", "acm008415jsd", "acm008416jsd" ] + }, + "acm008418jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008418jsd", + "name" : "FeedbackQuestionRecipientsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008424jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008419jsd" : { + "type" : "CodePackage", + "id" : "acm008419jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008420jsd" ] + }, + "acm008420jsd" : { + "type" : "CodePackage", + "id" : "acm008420jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008421jsd" ] + }, + "acm008421jsd" : { + "type" : "CodePackage", + "id" : "acm008421jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008418jsd" ] + }, + "acm008422jsd" : { + "type" : "ControlElement", + "id" : "acm008422jsd", + "name" : "FeedbackQuestionRecipientsData" + }, + "acm008423jsd" : { + "type" : "ControlElement", + "id" : "acm008423jsd", + "name" : "getRecipients" + }, + "acm008424jsd" : { + "type" : "ClassUnit", + "id" : "acm008424jsd", + "name" : "FeedbackQuestionRecipientsData", + "compilationUnitId" : "acm008418jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004239jsd", "acm008417jsd" ], + "content" : [ "acm008422jsd", "acm008423jsd" ] + }, + "acm008425jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008425jsd", + "name" : "FeedbackQuestionsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008432jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008426jsd" : { + "type" : "CodePackage", + "id" : "acm008426jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008427jsd" ] + }, + "acm008427jsd" : { + "type" : "CodePackage", + "id" : "acm008427jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008428jsd" ] + }, + "acm008428jsd" : { + "type" : "CodePackage", + "id" : "acm008428jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008425jsd" ] + }, + "acm008429jsd" : { + "type" : "ControlElement", + "id" : "acm008429jsd", + "name" : "FeedbackQuestionsData" + }, + "acm008430jsd" : { + "type" : "ControlElement", + "id" : "acm008430jsd", + "name" : "getQuestions" + }, + "acm008431jsd" : { + "type" : "ControlElement", + "id" : "acm008431jsd", + "name" : "normalizeQuestionNumber" + }, + "acm008432jsd" : { + "type" : "ClassUnit", + "id" : "acm008432jsd", + "name" : "FeedbackQuestionsData", + "compilationUnitId" : "acm008425jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm008407jsd" ], + "content" : [ "acm008429jsd", "acm008430jsd", "acm008431jsd" ] + }, + "acm008433jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008433jsd", + "name" : "FeedbackResponseCommentData", + "parentId" : "acm008239jsd", + "content" : [ "acm008449jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008434jsd" : { + "type" : "CodePackage", + "id" : "acm008434jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008435jsd" ] + }, + "acm008435jsd" : { + "type" : "CodePackage", + "id" : "acm008435jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008436jsd" ] + }, + "acm008436jsd" : { + "type" : "CodePackage", + "id" : "acm008436jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008433jsd" ] + }, + "acm008437jsd" : { + "type" : "ControlElement", + "id" : "acm008437jsd", + "name" : "FeedbackResponseCommentData" + }, + "acm008438jsd" : { + "type" : "ControlElement", + "id" : "acm008438jsd", + "name" : "convertToFeedbackVisibilityType" + }, + "acm008439jsd" : { + "type" : "ControlElement", + "id" : "acm008439jsd", + "name" : "getCommentText" + }, + "acm008440jsd" : { + "type" : "ControlElement", + "id" : "acm008440jsd", + "name" : "getFeedbackResponseCommentId" + }, + "acm008441jsd" : { + "type" : "ControlElement", + "id" : "acm008441jsd", + "name" : "getFeedbackCommentText" + }, + "acm008442jsd" : { + "type" : "ControlElement", + "id" : "acm008442jsd", + "name" : "getCommentGiver" + }, + "acm008443jsd" : { + "type" : "ControlElement", + "id" : "acm008443jsd", + "name" : "getShowGiverNameTo" + }, + "acm008444jsd" : { + "type" : "ControlElement", + "id" : "acm008444jsd", + "name" : "getShowCommentTo" + }, + "acm008445jsd" : { + "type" : "ControlElement", + "id" : "acm008445jsd", + "name" : "getCreatedAt" + }, + "acm008446jsd" : { + "type" : "ControlElement", + "id" : "acm008446jsd", + "name" : "getLastEditorEmail" + }, + "acm008447jsd" : { + "type" : "ControlElement", + "id" : "acm008447jsd", + "name" : "getLastEditedAt" + }, + "acm008448jsd" : { + "type" : "ControlElement", + "id" : "acm008448jsd", + "name" : "isVisibilityFollowingFeedbackQuestion" + }, + "acm008449jsd" : { + "type" : "ClassUnit", + "id" : "acm008449jsd", + "name" : "FeedbackResponseCommentData", + "compilationUnitId" : "acm008433jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004971jsd", "acm008304jsd" ], + "content" : [ "acm008437jsd", "acm008438jsd", "acm008439jsd", "acm008440jsd", "acm008441jsd", "acm008442jsd", "acm008443jsd", "acm008444jsd", "acm008445jsd", "acm008446jsd", "acm008447jsd", "acm008448jsd" ] + }, + "acm008450jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008450jsd", + "name" : "FeedbackResponseData", + "parentId" : "acm008239jsd", + "content" : [ "acm008461jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008451jsd" : { + "type" : "CodePackage", + "id" : "acm008451jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008452jsd" ] + }, + "acm008452jsd" : { + "type" : "CodePackage", + "id" : "acm008452jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008453jsd" ] + }, + "acm008453jsd" : { + "type" : "CodePackage", + "id" : "acm008453jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008450jsd" ] + }, + "acm008454jsd" : { + "type" : "ControlElement", + "id" : "acm008454jsd", + "name" : "FeedbackResponseData" + }, + "acm008455jsd" : { + "type" : "ControlElement", + "id" : "acm008455jsd", + "name" : "getFeedbackResponseId" + }, + "acm008456jsd" : { + "type" : "ControlElement", + "id" : "acm008456jsd", + "name" : "getGiverIdentifier" + }, + "acm008457jsd" : { + "type" : "ControlElement", + "id" : "acm008457jsd", + "name" : "getRecipientIdentifier" + }, + "acm008458jsd" : { + "type" : "ControlElement", + "id" : "acm008458jsd", + "name" : "getResponseDetails" + }, + "acm008459jsd" : { + "type" : "ControlElement", + "id" : "acm008459jsd", + "name" : "getGiverComment" + }, + "acm008460jsd" : { + "type" : "ControlElement", + "id" : "acm008460jsd", + "name" : "setGiverComment" + }, + "acm008461jsd" : { + "type" : "ClassUnit", + "id" : "acm008461jsd", + "name" : "FeedbackResponseData", + "compilationUnitId" : "acm008450jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004871jsd", "acm006061jsd", "acm008449jsd" ], + "content" : [ "acm008454jsd", "acm008455jsd", "acm008456jsd", "acm008457jsd", "acm008458jsd", "acm008459jsd", "acm008460jsd" ] + }, + "acm008462jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008462jsd", + "name" : "FeedbackResponsesData", + "parentId" : "acm008239jsd", + "content" : [ "acm008470jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008463jsd" : { + "type" : "CodePackage", + "id" : "acm008463jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008464jsd" ] + }, + "acm008464jsd" : { + "type" : "CodePackage", + "id" : "acm008464jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008465jsd" ] + }, + "acm008465jsd" : { + "type" : "CodePackage", + "id" : "acm008465jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008462jsd" ] + }, + "acm008466jsd" : { + "type" : "ControlElement", + "id" : "acm008466jsd", + "name" : "FeedbackResponsesData" + }, + "acm008467jsd" : { + "type" : "ControlElement", + "id" : "acm008467jsd", + "name" : "FeedbackResponsesData" + }, + "acm008468jsd" : { + "type" : "ControlElement", + "id" : "acm008468jsd", + "name" : "setResponses" + }, + "acm008469jsd" : { + "type" : "ControlElement", + "id" : "acm008469jsd", + "name" : "getResponses" + }, + "acm008470jsd" : { + "type" : "ClassUnit", + "id" : "acm008470jsd", + "name" : "FeedbackResponsesData", + "compilationUnitId" : "acm008462jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004871jsd", "acm008461jsd" ], + "content" : [ "acm008466jsd", "acm008467jsd", "acm008468jsd", "acm008469jsd" ] + }, + "acm008471jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008471jsd", + "name" : "FeedbackSessionData", + "parentId" : "acm008239jsd", + "content" : [ "acm008518jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008472jsd" : { + "type" : "CodePackage", + "id" : "acm008472jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008473jsd" ] + }, + "acm008473jsd" : { + "type" : "CodePackage", + "id" : "acm008473jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008474jsd" ] + }, + "acm008474jsd" : { + "type" : "CodePackage", + "id" : "acm008474jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008471jsd" ] + }, + "acm008475jsd" : { + "type" : "ControlElement", + "id" : "acm008475jsd", + "name" : "FeedbackSessionData" + }, + "acm008476jsd" : { + "type" : "ControlElement", + "id" : "acm008476jsd", + "name" : "getCourseId" + }, + "acm008477jsd" : { + "type" : "ControlElement", + "id" : "acm008477jsd", + "name" : "getTimeZone" + }, + "acm008478jsd" : { + "type" : "ControlElement", + "id" : "acm008478jsd", + "name" : "getFeedbackSessionName" + }, + "acm008479jsd" : { + "type" : "ControlElement", + "id" : "acm008479jsd", + "name" : "getInstructions" + }, + "acm008480jsd" : { + "type" : "ControlElement", + "id" : "acm008480jsd", + "name" : "getSubmissionStartTimestamp" + }, + "acm008481jsd" : { + "type" : "ControlElement", + "id" : "acm008481jsd", + "name" : "getSubmissionEndTimestamp" + }, + "acm008482jsd" : { + "type" : "ControlElement", + "id" : "acm008482jsd", + "name" : "getSubmissionEndWithExtensionTimestamp" + }, + "acm008483jsd" : { + "type" : "ControlElement", + "id" : "acm008483jsd", + "name" : "getSessionVisibleFromTimestamp" + }, + "acm008484jsd" : { + "type" : "ControlElement", + "id" : "acm008484jsd", + "name" : "getResultVisibleFromTimestamp" + }, + "acm008485jsd" : { + "type" : "ControlElement", + "id" : "acm008485jsd", + "name" : "getGracePeriod" + }, + "acm008486jsd" : { + "type" : "ControlElement", + "id" : "acm008486jsd", + "name" : "getSessionVisibleSetting" + }, + "acm008487jsd" : { + "type" : "ControlElement", + "id" : "acm008487jsd", + "name" : "getCustomSessionVisibleTimestamp" + }, + "acm008488jsd" : { + "type" : "ControlElement", + "id" : "acm008488jsd", + "name" : "getResponseVisibleSetting" + }, + "acm008489jsd" : { + "type" : "ControlElement", + "id" : "acm008489jsd", + "name" : "getCustomResponseVisibleTimestamp" + }, + "acm008490jsd" : { + "type" : "ControlElement", + "id" : "acm008490jsd", + "name" : "getSubmissionStatus" + }, + "acm008491jsd" : { + "type" : "ControlElement", + "id" : "acm008491jsd", + "name" : "getPublishStatus" + }, + "acm008492jsd" : { + "type" : "ControlElement", + "id" : "acm008492jsd", + "name" : "getIsClosingEmailEnabled" + }, + "acm008493jsd" : { + "type" : "ControlElement", + "id" : "acm008493jsd", + "name" : "getIsPublishedEmailEnabled" + }, + "acm008494jsd" : { + "type" : "ControlElement", + "id" : "acm008494jsd", + "name" : "getStudentDeadlines" + }, + "acm008495jsd" : { + "type" : "ControlElement", + "id" : "acm008495jsd", + "name" : "getInstructorDeadlines" + }, + "acm008496jsd" : { + "type" : "ControlElement", + "id" : "acm008496jsd", + "name" : "setSessionVisibleFromTimestamp" + }, + "acm008497jsd" : { + "type" : "ControlElement", + "id" : "acm008497jsd", + "name" : "setResultVisibleFromTimestamp" + }, + "acm008498jsd" : { + "type" : "ControlElement", + "id" : "acm008498jsd", + "name" : "setGracePeriod" + }, + "acm008499jsd" : { + "type" : "ControlElement", + "id" : "acm008499jsd", + "name" : "setSessionVisibleSetting" + }, + "acm008500jsd" : { + "type" : "ControlElement", + "id" : "acm008500jsd", + "name" : "setCustomSessionVisibleTimestamp" + }, + "acm008501jsd" : { + "type" : "ControlElement", + "id" : "acm008501jsd", + "name" : "setResponseVisibleSetting" + }, + "acm008502jsd" : { + "type" : "ControlElement", + "id" : "acm008502jsd", + "name" : "setCustomResponseVisibleTimestamp" + }, + "acm008503jsd" : { + "type" : "ControlElement", + "id" : "acm008503jsd", + "name" : "setPublishStatus" + }, + "acm008504jsd" : { + "type" : "ControlElement", + "id" : "acm008504jsd", + "name" : "setClosingEmailEnabled" + }, + "acm008505jsd" : { + "type" : "ControlElement", + "id" : "acm008505jsd", + "name" : "setPublishedEmailEnabled" + }, + "acm008506jsd" : { + "type" : "ControlElement", + "id" : "acm008506jsd", + "name" : "getCreatedAtTimestamp" + }, + "acm008507jsd" : { + "type" : "ControlElement", + "id" : "acm008507jsd", + "name" : "setCreatedAtTimestamp" + }, + "acm008508jsd" : { + "type" : "ControlElement", + "id" : "acm008508jsd", + "name" : "getDeletedAtTimestamp" + }, + "acm008509jsd" : { + "type" : "ControlElement", + "id" : "acm008509jsd", + "name" : "getPrivileges" + }, + "acm008510jsd" : { + "type" : "ControlElement", + "id" : "acm008510jsd", + "name" : "setPrivileges" + }, + "acm008511jsd" : { + "type" : "ControlElement", + "id" : "acm008511jsd", + "name" : "setStudentDeadlines" + }, + "acm008512jsd" : { + "type" : "ControlElement", + "id" : "acm008512jsd", + "name" : "setInstructorDeadlines" + }, + "acm008513jsd" : { + "type" : "ControlElement", + "id" : "acm008513jsd", + "name" : "hideInformationForStudent" + }, + "acm008514jsd" : { + "type" : "ControlElement", + "id" : "acm008514jsd", + "name" : "hideInformationForInstructor" + }, + "acm008515jsd" : { + "type" : "ControlElement", + "id" : "acm008515jsd", + "name" : "hideInformationForInstructorSubmission" + }, + "acm008516jsd" : { + "type" : "ControlElement", + "id" : "acm008516jsd", + "name" : "hideSessionVisibilityTimestamps" + }, + "acm008517jsd" : { + "type" : "ControlElement", + "id" : "acm008517jsd", + "name" : "hideInformationForStudentAndInstructor" + }, + "acm008518jsd" : { + "type" : "ClassUnit", + "id" : "acm008518jsd", + "name" : "FeedbackSessionData", + "compilationUnitId" : "acm008471jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm005112jsd", "acm008547jsd", "acm008560jsd", "acm008757jsd", "acm008923jsd" ], + "content" : [ "acm008475jsd", "acm008476jsd", "acm008477jsd", "acm008478jsd", "acm008479jsd", "acm008480jsd", "acm008481jsd", "acm008482jsd", "acm008483jsd", "acm008484jsd", "acm008485jsd", "acm008486jsd", "acm008487jsd", "acm008488jsd", "acm008489jsd", "acm008490jsd", "acm008491jsd", "acm008492jsd", "acm008493jsd", "acm008494jsd", "acm008495jsd", "acm008496jsd", "acm008497jsd", "acm008498jsd", "acm008499jsd", "acm008500jsd", "acm008501jsd", "acm008502jsd", "acm008503jsd", "acm008504jsd", "acm008505jsd", "acm008506jsd", "acm008507jsd", "acm008508jsd", "acm008509jsd", "acm008510jsd", "acm008511jsd", "acm008512jsd", "acm008513jsd", "acm008514jsd", "acm008515jsd", "acm008516jsd", "acm008517jsd" ] + }, + "acm008519jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008519jsd", + "name" : "FeedbackSessionLogData", + "parentId" : "acm008239jsd", + "content" : [ "acm008526jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008520jsd" : { + "type" : "CodePackage", + "id" : "acm008520jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008521jsd" ] + }, + "acm008521jsd" : { + "type" : "CodePackage", + "id" : "acm008521jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008522jsd" ] + }, + "acm008522jsd" : { + "type" : "CodePackage", + "id" : "acm008522jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008519jsd" ] + }, + "acm008523jsd" : { + "type" : "ControlElement", + "id" : "acm008523jsd", + "name" : "FeedbackSessionLogData" + }, + "acm008524jsd" : { + "type" : "ControlElement", + "id" : "acm008524jsd", + "name" : "getFeedbackSessionData" + }, + "acm008525jsd" : { + "type" : "ControlElement", + "id" : "acm008525jsd", + "name" : "getFeedbackSessionLogEntries" + }, + "acm008526jsd" : { + "type" : "ClassUnit", + "id" : "acm008526jsd", + "name" : "FeedbackSessionLogData", + "compilationUnitId" : "acm008519jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm005112jsd", "acm005412jsd", "acm008518jsd", "acm008535jsd" ], + "content" : [ "acm008523jsd", "acm008524jsd", "acm008525jsd" ] + }, + "acm008527jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008527jsd", + "name" : "FeedbackSessionLogEntryData", + "parentId" : "acm008239jsd", + "content" : [ "acm008535jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008528jsd" : { + "type" : "CodePackage", + "id" : "acm008528jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008529jsd" ] + }, + "acm008529jsd" : { + "type" : "CodePackage", + "id" : "acm008529jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008530jsd" ] + }, + "acm008530jsd" : { + "type" : "CodePackage", + "id" : "acm008530jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008527jsd" ] + }, + "acm008531jsd" : { + "type" : "ControlElement", + "id" : "acm008531jsd", + "name" : "FeedbackSessionLogEntryData" + }, + "acm008532jsd" : { + "type" : "ControlElement", + "id" : "acm008532jsd", + "name" : "getStudentData" + }, + "acm008533jsd" : { + "type" : "ControlElement", + "id" : "acm008533jsd", + "name" : "getFeedbackSessionLogType" + }, + "acm008534jsd" : { + "type" : "ControlElement", + "id" : "acm008534jsd", + "name" : "getTimestamp" + }, + "acm008535jsd" : { + "type" : "ClassUnit", + "id" : "acm008535jsd", + "name" : "FeedbackSessionLogEntryData", + "compilationUnitId" : "acm008527jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm005412jsd", "acm005555jsd", "acm008946jsd" ], + "content" : [ "acm008531jsd", "acm008532jsd", "acm008533jsd", "acm008534jsd" ] + }, + "acm008536jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008536jsd", + "name" : "FeedbackSessionLogsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008542jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008537jsd" : { + "type" : "CodePackage", + "id" : "acm008537jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008538jsd" ] + }, + "acm008538jsd" : { + "type" : "CodePackage", + "id" : "acm008538jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008539jsd" ] + }, + "acm008539jsd" : { + "type" : "CodePackage", + "id" : "acm008539jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008536jsd" ] + }, + "acm008540jsd" : { + "type" : "ControlElement", + "id" : "acm008540jsd", + "name" : "FeedbackSessionLogsData" + }, + "acm008541jsd" : { + "type" : "ControlElement", + "id" : "acm008541jsd", + "name" : "getFeedbackSessionLogs" + }, + "acm008542jsd" : { + "type" : "ClassUnit", + "id" : "acm008542jsd", + "name" : "FeedbackSessionLogsData", + "compilationUnitId" : "acm008536jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm005112jsd", "acm005412jsd", "acm008526jsd" ], + "content" : [ "acm008540jsd", "acm008541jsd" ] + }, + "acm008543jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008543jsd", + "name" : "FeedbackSessionPublishStatus", + "parentId" : "acm008239jsd", + "content" : [ "acm008547jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008544jsd" : { + "type" : "CodePackage", + "id" : "acm008544jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008545jsd" ] + }, + "acm008545jsd" : { + "type" : "CodePackage", + "id" : "acm008545jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008546jsd" ] + }, + "acm008546jsd" : { + "type" : "CodePackage", + "id" : "acm008546jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008543jsd" ] + }, + "acm008547jsd" : { + "type" : "ClassUnit", + "id" : "acm008547jsd", + "name" : "FeedbackSessionPublishStatus", + "compilationUnitId" : "acm008543jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008548jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008548jsd", + "name" : "FeedbackSessionStatsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008555jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008549jsd" : { + "type" : "CodePackage", + "id" : "acm008549jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008550jsd" ] + }, + "acm008550jsd" : { + "type" : "CodePackage", + "id" : "acm008550jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008551jsd" ] + }, + "acm008551jsd" : { + "type" : "CodePackage", + "id" : "acm008551jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008548jsd" ] + }, + "acm008552jsd" : { + "type" : "ControlElement", + "id" : "acm008552jsd", + "name" : "FeedbackSessionStatsData" + }, + "acm008553jsd" : { + "type" : "ControlElement", + "id" : "acm008553jsd", + "name" : "getSubmittedTotal" + }, + "acm008554jsd" : { + "type" : "ControlElement", + "id" : "acm008554jsd", + "name" : "getExpectedTotal" + }, + "acm008555jsd" : { + "type" : "ClassUnit", + "id" : "acm008555jsd", + "name" : "FeedbackSessionStatsData", + "compilationUnitId" : "acm008548jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008552jsd", "acm008553jsd", "acm008554jsd" ] + }, + "acm008556jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008556jsd", + "name" : "FeedbackSessionSubmissionStatus", + "parentId" : "acm008239jsd", + "content" : [ "acm008560jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008557jsd" : { + "type" : "CodePackage", + "id" : "acm008557jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008558jsd" ] + }, + "acm008558jsd" : { + "type" : "CodePackage", + "id" : "acm008558jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008559jsd" ] + }, + "acm008559jsd" : { + "type" : "CodePackage", + "id" : "acm008559jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008556jsd" ] + }, + "acm008560jsd" : { + "type" : "ClassUnit", + "id" : "acm008560jsd", + "name" : "FeedbackSessionSubmissionStatus", + "compilationUnitId" : "acm008556jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008561jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008561jsd", + "name" : "FeedbackSessionSubmittedGiverSet", + "parentId" : "acm008239jsd", + "content" : [ "acm008567jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008562jsd" : { + "type" : "CodePackage", + "id" : "acm008562jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008563jsd" ] + }, + "acm008563jsd" : { + "type" : "CodePackage", + "id" : "acm008563jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008564jsd" ] + }, + "acm008564jsd" : { + "type" : "CodePackage", + "id" : "acm008564jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008561jsd" ] + }, + "acm008565jsd" : { + "type" : "ControlElement", + "id" : "acm008565jsd", + "name" : "FeedbackSessionSubmittedGiverSet" + }, + "acm008566jsd" : { + "type" : "ControlElement", + "id" : "acm008566jsd", + "name" : "getGiverIdentifiers" + }, + "acm008567jsd" : { + "type" : "ClassUnit", + "id" : "acm008567jsd", + "name" : "FeedbackSessionSubmittedGiverSet", + "compilationUnitId" : "acm008561jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008565jsd", "acm008566jsd" ] + }, + "acm008568jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008568jsd", + "name" : "FeedbackSessionsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008574jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008569jsd" : { + "type" : "CodePackage", + "id" : "acm008569jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008570jsd" ] + }, + "acm008570jsd" : { + "type" : "CodePackage", + "id" : "acm008570jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008571jsd" ] + }, + "acm008571jsd" : { + "type" : "CodePackage", + "id" : "acm008571jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008568jsd" ] + }, + "acm008572jsd" : { + "type" : "ControlElement", + "id" : "acm008572jsd", + "name" : "FeedbackSessionsData" + }, + "acm008573jsd" : { + "type" : "ControlElement", + "id" : "acm008573jsd", + "name" : "getFeedbackSessions" + }, + "acm008574jsd" : { + "type" : "ClassUnit", + "id" : "acm008574jsd", + "name" : "FeedbackSessionsData", + "compilationUnitId" : "acm008568jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm008518jsd" ], + "content" : [ "acm008572jsd", "acm008573jsd" ] + }, + "acm008575jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008575jsd", + "name" : "FeedbackVisibilityType", + "parentId" : "acm008239jsd", + "content" : [ "acm008579jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008576jsd" : { + "type" : "CodePackage", + "id" : "acm008576jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008577jsd" ] + }, + "acm008577jsd" : { + "type" : "CodePackage", + "id" : "acm008577jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008578jsd" ] + }, + "acm008578jsd" : { + "type" : "CodePackage", + "id" : "acm008578jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008575jsd" ] + }, + "acm008579jsd" : { + "type" : "ClassUnit", + "id" : "acm008579jsd", + "name" : "FeedbackVisibilityType", + "compilationUnitId" : "acm008575jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008580jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008580jsd", + "name" : "GeneralLogsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008587jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008581jsd" : { + "type" : "CodePackage", + "id" : "acm008581jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008582jsd" ] + }, + "acm008582jsd" : { + "type" : "CodePackage", + "id" : "acm008582jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008583jsd" ] + }, + "acm008583jsd" : { + "type" : "CodePackage", + "id" : "acm008583jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008580jsd" ] + }, + "acm008584jsd" : { + "type" : "ControlElement", + "id" : "acm008584jsd", + "name" : "GeneralLogsData" + }, + "acm008585jsd" : { + "type" : "ControlElement", + "id" : "acm008585jsd", + "name" : "getLogEntries" + }, + "acm008586jsd" : { + "type" : "ControlElement", + "id" : "acm008586jsd", + "name" : "getHasNextPage" + }, + "acm008587jsd" : { + "type" : "ClassUnit", + "id" : "acm008587jsd", + "name" : "GeneralLogsData", + "compilationUnitId" : "acm008580jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004359jsd", "acm005572jsd" ], + "content" : [ "acm008584jsd", "acm008585jsd", "acm008586jsd" ] + }, + "acm008588jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008588jsd", + "name" : "HasResponsesData", + "parentId" : "acm008239jsd", + "content" : [ "acm008596jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008589jsd" : { + "type" : "CodePackage", + "id" : "acm008589jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008590jsd" ] + }, + "acm008590jsd" : { + "type" : "CodePackage", + "id" : "acm008590jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008591jsd" ] + }, + "acm008591jsd" : { + "type" : "CodePackage", + "id" : "acm008591jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008588jsd" ] + }, + "acm008592jsd" : { + "type" : "ControlElement", + "id" : "acm008592jsd", + "name" : "HasResponsesData" + }, + "acm008593jsd" : { + "type" : "ControlElement", + "id" : "acm008593jsd", + "name" : "HasResponsesData" + }, + "acm008594jsd" : { + "type" : "ControlElement", + "id" : "acm008594jsd", + "name" : "getHasResponses" + }, + "acm008595jsd" : { + "type" : "ControlElement", + "id" : "acm008595jsd", + "name" : "getHasResponsesBySessions" + }, + "acm008596jsd" : { + "type" : "ClassUnit", + "id" : "acm008596jsd", + "name" : "HasResponsesData", + "compilationUnitId" : "acm008588jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008592jsd", "acm008593jsd", "acm008594jsd", "acm008595jsd" ] + }, + "acm008597jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008597jsd", + "name" : "InstructorData", + "parentId" : "acm008239jsd", + "content" : [ "acm008620jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008598jsd" : { + "type" : "CodePackage", + "id" : "acm008598jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008599jsd" ] + }, + "acm008599jsd" : { + "type" : "CodePackage", + "id" : "acm008599jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008600jsd" ] + }, + "acm008600jsd" : { + "type" : "CodePackage", + "id" : "acm008600jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008597jsd" ] + }, + "acm008601jsd" : { + "type" : "ControlElement", + "id" : "acm008601jsd", + "name" : "InstructorData" + }, + "acm008602jsd" : { + "type" : "ControlElement", + "id" : "acm008602jsd", + "name" : "getGoogleId" + }, + "acm008603jsd" : { + "type" : "ControlElement", + "id" : "acm008603jsd", + "name" : "setGoogleId" + }, + "acm008604jsd" : { + "type" : "ControlElement", + "id" : "acm008604jsd", + "name" : "getCourseId" + }, + "acm008605jsd" : { + "type" : "ControlElement", + "id" : "acm008605jsd", + "name" : "getEmail" + }, + "acm008606jsd" : { + "type" : "ControlElement", + "id" : "acm008606jsd", + "name" : "getRole" + }, + "acm008607jsd" : { + "type" : "ControlElement", + "id" : "acm008607jsd", + "name" : "setRole" + }, + "acm008608jsd" : { + "type" : "ControlElement", + "id" : "acm008608jsd", + "name" : "getIsDisplayedToStudents" + }, + "acm008609jsd" : { + "type" : "ControlElement", + "id" : "acm008609jsd", + "name" : "setIsDisplayedToStudents" + }, + "acm008610jsd" : { + "type" : "ControlElement", + "id" : "acm008610jsd", + "name" : "getDisplayedToStudentsAs" + }, + "acm008611jsd" : { + "type" : "ControlElement", + "id" : "acm008611jsd", + "name" : "setDisplayedToStudentsAs" + }, + "acm008612jsd" : { + "type" : "ControlElement", + "id" : "acm008612jsd", + "name" : "getName" + }, + "acm008613jsd" : { + "type" : "ControlElement", + "id" : "acm008613jsd", + "name" : "getJoinState" + }, + "acm008614jsd" : { + "type" : "ControlElement", + "id" : "acm008614jsd", + "name" : "setJoinState" + }, + "acm008615jsd" : { + "type" : "ControlElement", + "id" : "acm008615jsd", + "name" : "getKey" + }, + "acm008616jsd" : { + "type" : "ControlElement", + "id" : "acm008616jsd", + "name" : "setKey" + }, + "acm008617jsd" : { + "type" : "ControlElement", + "id" : "acm008617jsd", + "name" : "getInstitute" + }, + "acm008618jsd" : { + "type" : "ControlElement", + "id" : "acm008618jsd", + "name" : "setInstitute" + }, + "acm008619jsd" : { + "type" : "ControlElement", + "id" : "acm008619jsd", + "name" : "addAdditionalInformationForAdminSearch" + }, + "acm008620jsd" : { + "type" : "ClassUnit", + "id" : "acm008620jsd", + "name" : "InstructorData", + "compilationUnitId" : "acm008597jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008628jsd", "acm008656jsd" ], + "content" : [ "acm008601jsd", "acm008602jsd", "acm008603jsd", "acm008604jsd", "acm008605jsd", "acm008606jsd", "acm008607jsd", "acm008608jsd", "acm008609jsd", "acm008610jsd", "acm008611jsd", "acm008612jsd", "acm008613jsd", "acm008614jsd", "acm008615jsd", "acm008616jsd", "acm008617jsd", "acm008618jsd", "acm008619jsd" ] + }, + "acm008621jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008621jsd", + "name" : "InstructorPermissionRole", + "parentId" : "acm008239jsd", + "content" : [ "acm008628jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008622jsd" : { + "type" : "CodePackage", + "id" : "acm008622jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008623jsd" ] + }, + "acm008623jsd" : { + "type" : "CodePackage", + "id" : "acm008623jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008624jsd" ] + }, + "acm008624jsd" : { + "type" : "CodePackage", + "id" : "acm008624jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008621jsd" ] + }, + "acm008625jsd" : { + "type" : "ControlElement", + "id" : "acm008625jsd", + "name" : "InstructorPermissionRole" + }, + "acm008626jsd" : { + "type" : "ControlElement", + "id" : "acm008626jsd", + "name" : "getRoleName" + }, + "acm008627jsd" : { + "type" : "ControlElement", + "id" : "acm008627jsd", + "name" : "getEnum" + }, + "acm008628jsd" : { + "type" : "ClassUnit", + "id" : "acm008628jsd", + "name" : "InstructorPermissionRole", + "compilationUnitId" : "acm008621jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008628jsd" ], + "content" : [ "acm008625jsd", "acm008626jsd", "acm008627jsd" ] + }, + "acm008629jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008629jsd", + "name" : "InstructorPrivilegeData", + "parentId" : "acm008239jsd", + "content" : [ "acm008635jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008630jsd" : { + "type" : "CodePackage", + "id" : "acm008630jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008631jsd" ] + }, + "acm008631jsd" : { + "type" : "CodePackage", + "id" : "acm008631jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008632jsd" ] + }, + "acm008632jsd" : { + "type" : "CodePackage", + "id" : "acm008632jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008629jsd" ] + }, + "acm008633jsd" : { + "type" : "ControlElement", + "id" : "acm008633jsd", + "name" : "InstructorPrivilegeData" + }, + "acm008634jsd" : { + "type" : "ControlElement", + "id" : "acm008634jsd", + "name" : "getPrivileges" + }, + "acm008635jsd" : { + "type" : "ClassUnit", + "id" : "acm008635jsd", + "name" : "InstructorPrivilegeData", + "compilationUnitId" : "acm008629jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd" ], + "content" : [ "acm008633jsd", "acm008634jsd" ] + }, + "acm008636jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008636jsd", + "name" : "InstructorsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008644jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008637jsd" : { + "type" : "CodePackage", + "id" : "acm008637jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008638jsd" ] + }, + "acm008638jsd" : { + "type" : "CodePackage", + "id" : "acm008638jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008639jsd" ] + }, + "acm008639jsd" : { + "type" : "CodePackage", + "id" : "acm008639jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008636jsd" ] + }, + "acm008640jsd" : { + "type" : "ControlElement", + "id" : "acm008640jsd", + "name" : "InstructorsData" + }, + "acm008641jsd" : { + "type" : "ControlElement", + "id" : "acm008641jsd", + "name" : "InstructorsData" + }, + "acm008642jsd" : { + "type" : "ControlElement", + "id" : "acm008642jsd", + "name" : "getInstructors" + }, + "acm008643jsd" : { + "type" : "ControlElement", + "id" : "acm008643jsd", + "name" : "setInstructors" + }, + "acm008644jsd" : { + "type" : "ClassUnit", + "id" : "acm008644jsd", + "name" : "InstructorsData", + "compilationUnitId" : "acm008636jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008620jsd" ], + "content" : [ "acm008640jsd", "acm008641jsd", "acm008642jsd", "acm008643jsd" ] + }, + "acm008645jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008645jsd", + "name" : "JoinLinkData", + "parentId" : "acm008239jsd", + "content" : [ "acm008651jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008646jsd" : { + "type" : "CodePackage", + "id" : "acm008646jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008647jsd" ] + }, + "acm008647jsd" : { + "type" : "CodePackage", + "id" : "acm008647jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008648jsd" ] + }, + "acm008648jsd" : { + "type" : "CodePackage", + "id" : "acm008648jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008645jsd" ] + }, + "acm008649jsd" : { + "type" : "ControlElement", + "id" : "acm008649jsd", + "name" : "JoinLinkData" + }, + "acm008650jsd" : { + "type" : "ControlElement", + "id" : "acm008650jsd", + "name" : "getJoinLink" + }, + "acm008651jsd" : { + "type" : "ClassUnit", + "id" : "acm008651jsd", + "name" : "JoinLinkData", + "compilationUnitId" : "acm008645jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008649jsd", "acm008650jsd" ] + }, + "acm008652jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008652jsd", + "name" : "JoinState", + "parentId" : "acm008239jsd", + "content" : [ "acm008656jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008653jsd" : { + "type" : "CodePackage", + "id" : "acm008653jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008654jsd" ] + }, + "acm008654jsd" : { + "type" : "CodePackage", + "id" : "acm008654jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008655jsd" ] + }, + "acm008655jsd" : { + "type" : "CodePackage", + "id" : "acm008655jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008652jsd" ] + }, + "acm008656jsd" : { + "type" : "ClassUnit", + "id" : "acm008656jsd", + "name" : "JoinState", + "compilationUnitId" : "acm008652jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008657jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008657jsd", + "name" : "JoinStatus", + "parentId" : "acm008239jsd", + "content" : [ "acm008663jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008658jsd" : { + "type" : "CodePackage", + "id" : "acm008658jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008659jsd" ] + }, + "acm008659jsd" : { + "type" : "CodePackage", + "id" : "acm008659jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008660jsd" ] + }, + "acm008660jsd" : { + "type" : "CodePackage", + "id" : "acm008660jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008657jsd" ] + }, + "acm008661jsd" : { + "type" : "ControlElement", + "id" : "acm008661jsd", + "name" : "JoinStatus" + }, + "acm008662jsd" : { + "type" : "ControlElement", + "id" : "acm008662jsd", + "name" : "getHasJoined" + }, + "acm008663jsd" : { + "type" : "ClassUnit", + "id" : "acm008663jsd", + "name" : "JoinStatus", + "compilationUnitId" : "acm008657jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008661jsd", "acm008662jsd" ] + }, + "acm008664jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008664jsd", + "name" : "MessageOutput", + "parentId" : "acm008239jsd", + "content" : [ "acm008670jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008665jsd" : { + "type" : "CodePackage", + "id" : "acm008665jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008666jsd" ] + }, + "acm008666jsd" : { + "type" : "CodePackage", + "id" : "acm008666jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008667jsd" ] + }, + "acm008667jsd" : { + "type" : "CodePackage", + "id" : "acm008667jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008664jsd" ] + }, + "acm008668jsd" : { + "type" : "ControlElement", + "id" : "acm008668jsd", + "name" : "MessageOutput" + }, + "acm008669jsd" : { + "type" : "ControlElement", + "id" : "acm008669jsd", + "name" : "getMessage" + }, + "acm008670jsd" : { + "type" : "ClassUnit", + "id" : "acm008670jsd", + "name" : "MessageOutput", + "compilationUnitId" : "acm008664jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008668jsd", "acm008669jsd" ] + }, + "acm008671jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008671jsd", + "name" : "NotificationData", + "parentId" : "acm008239jsd", + "content" : [ "acm008685jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008672jsd" : { + "type" : "CodePackage", + "id" : "acm008672jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008673jsd" ] + }, + "acm008673jsd" : { + "type" : "CodePackage", + "id" : "acm008673jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008674jsd" ] + }, + "acm008674jsd" : { + "type" : "CodePackage", + "id" : "acm008674jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008671jsd" ] + }, + "acm008675jsd" : { + "type" : "ControlElement", + "id" : "acm008675jsd", + "name" : "NotificationData" + }, + "acm008676jsd" : { + "type" : "ControlElement", + "id" : "acm008676jsd", + "name" : "getNotificationId" + }, + "acm008677jsd" : { + "type" : "ControlElement", + "id" : "acm008677jsd", + "name" : "getStartTimestamp" + }, + "acm008678jsd" : { + "type" : "ControlElement", + "id" : "acm008678jsd", + "name" : "getEndTimestamp" + }, + "acm008679jsd" : { + "type" : "ControlElement", + "id" : "acm008679jsd", + "name" : "getCreatedAt" + }, + "acm008680jsd" : { + "type" : "ControlElement", + "id" : "acm008680jsd", + "name" : "getStyle" + }, + "acm008681jsd" : { + "type" : "ControlElement", + "id" : "acm008681jsd", + "name" : "getTargetUser" + }, + "acm008682jsd" : { + "type" : "ControlElement", + "id" : "acm008682jsd", + "name" : "getTitle" + }, + "acm008683jsd" : { + "type" : "ControlElement", + "id" : "acm008683jsd", + "name" : "getMessage" + }, + "acm008684jsd" : { + "type" : "ControlElement", + "id" : "acm008684jsd", + "name" : "isShown" + }, + "acm008685jsd" : { + "type" : "ClassUnit", + "id" : "acm008685jsd", + "name" : "NotificationData", + "compilationUnitId" : "acm008671jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm005329jsd" ], + "content" : [ "acm008675jsd", "acm008676jsd", "acm008677jsd", "acm008678jsd", "acm008679jsd", "acm008680jsd", "acm008681jsd", "acm008682jsd", "acm008683jsd", "acm008684jsd" ] + }, + "acm008686jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008686jsd", + "name" : "NotificationsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008692jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008687jsd" : { + "type" : "CodePackage", + "id" : "acm008687jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008688jsd" ] + }, + "acm008688jsd" : { + "type" : "CodePackage", + "id" : "acm008688jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008689jsd" ] + }, + "acm008689jsd" : { + "type" : "CodePackage", + "id" : "acm008689jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008686jsd" ] + }, + "acm008690jsd" : { + "type" : "ControlElement", + "id" : "acm008690jsd", + "name" : "NotificationsData" + }, + "acm008691jsd" : { + "type" : "ControlElement", + "id" : "acm008691jsd", + "name" : "getNotifications" + }, + "acm008692jsd" : { + "type" : "ClassUnit", + "id" : "acm008692jsd", + "name" : "NotificationsData", + "compilationUnitId" : "acm008686jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm008685jsd" ], + "content" : [ "acm008690jsd", "acm008691jsd" ] + }, + "acm008693jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008693jsd", + "name" : "NumberOfEntitiesToGiveFeedbackToSetting", + "parentId" : "acm008239jsd", + "content" : [ "acm008697jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008694jsd" : { + "type" : "CodePackage", + "id" : "acm008694jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008695jsd" ] + }, + "acm008695jsd" : { + "type" : "CodePackage", + "id" : "acm008695jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008696jsd" ] + }, + "acm008696jsd" : { + "type" : "CodePackage", + "id" : "acm008696jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008693jsd" ] + }, + "acm008697jsd" : { + "type" : "ClassUnit", + "id" : "acm008697jsd", + "name" : "NumberOfEntitiesToGiveFeedbackToSetting", + "compilationUnitId" : "acm008693jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008698jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008698jsd", + "name" : "OngoingSession", + "parentId" : "acm008239jsd", + "content" : [ "acm008711jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008699jsd" : { + "type" : "CodePackage", + "id" : "acm008699jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008700jsd" ] + }, + "acm008700jsd" : { + "type" : "CodePackage", + "id" : "acm008700jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008701jsd" ] + }, + "acm008701jsd" : { + "type" : "CodePackage", + "id" : "acm008701jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008698jsd" ] + }, + "acm008702jsd" : { + "type" : "ControlElement", + "id" : "acm008702jsd", + "name" : "OngoingSession" + }, + "acm008703jsd" : { + "type" : "ControlElement", + "id" : "acm008703jsd", + "name" : "getSessionStatusForShow" + }, + "acm008704jsd" : { + "type" : "ControlElement", + "id" : "acm008704jsd", + "name" : "getSessionStatus" + }, + "acm008705jsd" : { + "type" : "ControlElement", + "id" : "acm008705jsd", + "name" : "getInstructorHomePageLink" + }, + "acm008706jsd" : { + "type" : "ControlElement", + "id" : "acm008706jsd", + "name" : "getStartTime" + }, + "acm008707jsd" : { + "type" : "ControlElement", + "id" : "acm008707jsd", + "name" : "getEndTime" + }, + "acm008708jsd" : { + "type" : "ControlElement", + "id" : "acm008708jsd", + "name" : "getCreatorEmail" + }, + "acm008709jsd" : { + "type" : "ControlElement", + "id" : "acm008709jsd", + "name" : "getCourseId" + }, + "acm008710jsd" : { + "type" : "ControlElement", + "id" : "acm008710jsd", + "name" : "getFeedbackSessionName" + }, + "acm008711jsd" : { + "type" : "ClassUnit", + "id" : "acm008711jsd", + "name" : "OngoingSession", + "compilationUnitId" : "acm008698jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm005112jsd" ], + "content" : [ "acm008702jsd", "acm008703jsd", "acm008704jsd", "acm008705jsd", "acm008706jsd", "acm008707jsd", "acm008708jsd", "acm008709jsd", "acm008710jsd" ] + }, + "acm008712jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008712jsd", + "name" : "OngoingSessionsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008728jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008713jsd" : { + "type" : "CodePackage", + "id" : "acm008713jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008714jsd" ] + }, + "acm008714jsd" : { + "type" : "CodePackage", + "id" : "acm008714jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008715jsd" ] + }, + "acm008715jsd" : { + "type" : "CodePackage", + "id" : "acm008715jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008712jsd" ] + }, + "acm008716jsd" : { + "type" : "ControlElement", + "id" : "acm008716jsd", + "name" : "getTotalOngoingSessions" + }, + "acm008717jsd" : { + "type" : "ControlElement", + "id" : "acm008717jsd", + "name" : "getTotalOpenSessions" + }, + "acm008718jsd" : { + "type" : "ControlElement", + "id" : "acm008718jsd", + "name" : "getTotalClosedSessions" + }, + "acm008719jsd" : { + "type" : "ControlElement", + "id" : "acm008719jsd", + "name" : "getTotalAwaitingSessions" + }, + "acm008720jsd" : { + "type" : "ControlElement", + "id" : "acm008720jsd", + "name" : "getTotalInstitutes" + }, + "acm008721jsd" : { + "type" : "ControlElement", + "id" : "acm008721jsd", + "name" : "getSessions" + }, + "acm008722jsd" : { + "type" : "ControlElement", + "id" : "acm008722jsd", + "name" : "setTotalOngoingSessions" + }, + "acm008723jsd" : { + "type" : "ControlElement", + "id" : "acm008723jsd", + "name" : "setTotalOpenSessions" + }, + "acm008724jsd" : { + "type" : "ControlElement", + "id" : "acm008724jsd", + "name" : "setTotalClosedSessions" + }, + "acm008725jsd" : { + "type" : "ControlElement", + "id" : "acm008725jsd", + "name" : "setTotalAwaitingSessions" + }, + "acm008726jsd" : { + "type" : "ControlElement", + "id" : "acm008726jsd", + "name" : "setTotalInstitutes" + }, + "acm008727jsd" : { + "type" : "ControlElement", + "id" : "acm008727jsd", + "name" : "setSessions" + }, + "acm008728jsd" : { + "type" : "ClassUnit", + "id" : "acm008728jsd", + "name" : "OngoingSessionsData", + "compilationUnitId" : "acm008712jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008711jsd" ], + "content" : [ "acm008716jsd", "acm008717jsd", "acm008718jsd", "acm008719jsd", "acm008720jsd", "acm008721jsd", "acm008722jsd", "acm008723jsd", "acm008724jsd", "acm008725jsd", "acm008726jsd", "acm008727jsd" ] + }, + "acm008729jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008729jsd", + "name" : "ReadNotificationsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008735jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008730jsd" : { + "type" : "CodePackage", + "id" : "acm008730jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008731jsd" ] + }, + "acm008731jsd" : { + "type" : "CodePackage", + "id" : "acm008731jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008732jsd" ] + }, + "acm008732jsd" : { + "type" : "CodePackage", + "id" : "acm008732jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008729jsd" ] + }, + "acm008733jsd" : { + "type" : "ControlElement", + "id" : "acm008733jsd", + "name" : "ReadNotificationsData" + }, + "acm008734jsd" : { + "type" : "ControlElement", + "id" : "acm008734jsd", + "name" : "getReadNotifications" + }, + "acm008735jsd" : { + "type" : "ClassUnit", + "id" : "acm008735jsd", + "name" : "ReadNotificationsData", + "compilationUnitId" : "acm008729jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008733jsd", "acm008734jsd" ] + }, + "acm008736jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008736jsd", + "name" : "RegenerateKeyData", + "parentId" : "acm008239jsd", + "content" : [ "acm008743jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008737jsd" : { + "type" : "CodePackage", + "id" : "acm008737jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008738jsd" ] + }, + "acm008738jsd" : { + "type" : "CodePackage", + "id" : "acm008738jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008739jsd" ] + }, + "acm008739jsd" : { + "type" : "CodePackage", + "id" : "acm008739jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008736jsd" ] + }, + "acm008740jsd" : { + "type" : "ControlElement", + "id" : "acm008740jsd", + "name" : "RegenerateKeyData" + }, + "acm008741jsd" : { + "type" : "ControlElement", + "id" : "acm008741jsd", + "name" : "getMessage" + }, + "acm008742jsd" : { + "type" : "ControlElement", + "id" : "acm008742jsd", + "name" : "getNewRegistrationKey" + }, + "acm008743jsd" : { + "type" : "ClassUnit", + "id" : "acm008743jsd", + "name" : "RegenerateKeyData", + "compilationUnitId" : "acm008736jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008740jsd", "acm008741jsd", "acm008742jsd" ] + }, + "acm008744jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008744jsd", + "name" : "RegkeyValidityData", + "parentId" : "acm008239jsd", + "content" : [ "acm008752jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008745jsd" : { + "type" : "CodePackage", + "id" : "acm008745jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008746jsd" ] + }, + "acm008746jsd" : { + "type" : "CodePackage", + "id" : "acm008746jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008747jsd" ] + }, + "acm008747jsd" : { + "type" : "CodePackage", + "id" : "acm008747jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008744jsd" ] + }, + "acm008748jsd" : { + "type" : "ControlElement", + "id" : "acm008748jsd", + "name" : "RegkeyValidityData" + }, + "acm008749jsd" : { + "type" : "ControlElement", + "id" : "acm008749jsd", + "name" : "isValid" + }, + "acm008750jsd" : { + "type" : "ControlElement", + "id" : "acm008750jsd", + "name" : "isUsed" + }, + "acm008751jsd" : { + "type" : "ControlElement", + "id" : "acm008751jsd", + "name" : "isAllowedAccess" + }, + "acm008752jsd" : { + "type" : "ClassUnit", + "id" : "acm008752jsd", + "name" : "RegkeyValidityData", + "compilationUnitId" : "acm008744jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008748jsd", "acm008749jsd", "acm008750jsd", "acm008751jsd" ] + }, + "acm008753jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008753jsd", + "name" : "ResponseVisibleSetting", + "parentId" : "acm008239jsd", + "content" : [ "acm008757jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008754jsd" : { + "type" : "CodePackage", + "id" : "acm008754jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008755jsd" ] + }, + "acm008755jsd" : { + "type" : "CodePackage", + "id" : "acm008755jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008756jsd" ] + }, + "acm008756jsd" : { + "type" : "CodePackage", + "id" : "acm008756jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008753jsd" ] + }, + "acm008757jsd" : { + "type" : "ClassUnit", + "id" : "acm008757jsd", + "name" : "ResponseVisibleSetting", + "compilationUnitId" : "acm008753jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008758jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008758jsd", + "name" : "SendLoginEmailResponseData", + "parentId" : "acm008239jsd", + "content" : [ "acm008765jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008759jsd" : { + "type" : "CodePackage", + "id" : "acm008759jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008760jsd" ] + }, + "acm008760jsd" : { + "type" : "CodePackage", + "id" : "acm008760jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008761jsd" ] + }, + "acm008761jsd" : { + "type" : "CodePackage", + "id" : "acm008761jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008758jsd" ] + }, + "acm008762jsd" : { + "type" : "ControlElement", + "id" : "acm008762jsd", + "name" : "SendLoginEmailResponseData" + }, + "acm008763jsd" : { + "type" : "ControlElement", + "id" : "acm008763jsd", + "name" : "isEmailSent" + }, + "acm008764jsd" : { + "type" : "ControlElement", + "id" : "acm008764jsd", + "name" : "getMessage" + }, + "acm008765jsd" : { + "type" : "ClassUnit", + "id" : "acm008765jsd", + "name" : "SendLoginEmailResponseData", + "compilationUnitId" : "acm008758jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008762jsd", "acm008763jsd", "acm008764jsd" ] + }, + "acm008766jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008766jsd", + "name" : "SessionLinksRecoveryResponseData", + "parentId" : "acm008239jsd", + "content" : [ "acm008773jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008767jsd" : { + "type" : "CodePackage", + "id" : "acm008767jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008768jsd" ] + }, + "acm008768jsd" : { + "type" : "CodePackage", + "id" : "acm008768jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008769jsd" ] + }, + "acm008769jsd" : { + "type" : "CodePackage", + "id" : "acm008769jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008766jsd" ] + }, + "acm008770jsd" : { + "type" : "ControlElement", + "id" : "acm008770jsd", + "name" : "SessionLinksRecoveryResponseData" + }, + "acm008771jsd" : { + "type" : "ControlElement", + "id" : "acm008771jsd", + "name" : "isEmailSent" + }, + "acm008772jsd" : { + "type" : "ControlElement", + "id" : "acm008772jsd", + "name" : "getMessage" + }, + "acm008773jsd" : { + "type" : "ClassUnit", + "id" : "acm008773jsd", + "name" : "SessionLinksRecoveryResponseData", + "compilationUnitId" : "acm008766jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008770jsd", "acm008771jsd", "acm008772jsd" ] + }, + "acm008774jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008774jsd", + "name" : "SessionResultsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008840jsd", "acm008850jsd", "acm008883jsd", "acm008900jsd", "acm008911jsd", "acm008918jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008775jsd" : { + "type" : "CodePackage", + "id" : "acm008775jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008776jsd" ] + }, + "acm008776jsd" : { + "type" : "CodePackage", + "id" : "acm008776jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008777jsd" ] + }, + "acm008777jsd" : { + "type" : "CodePackage", + "id" : "acm008777jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008774jsd" ] + }, + "acm008778jsd" : { + "type" : "ControlElement", + "id" : "acm008778jsd", + "name" : "SessionResultsData" + }, + "acm008779jsd" : { + "type" : "ControlElement", + "id" : "acm008779jsd", + "name" : "initForInstructor" + }, + "acm008780jsd" : { + "type" : "ControlElement", + "id" : "acm008780jsd", + "name" : "initForStudent" + }, + "acm008781jsd" : { + "type" : "ControlElement", + "id" : "acm008781jsd", + "name" : "buildSingleResponseForStudent" + }, + "acm008782jsd" : { + "type" : "ControlElement", + "id" : "acm008782jsd", + "name" : "removeAnonymousHash" + }, + "acm008783jsd" : { + "type" : "ControlElement", + "id" : "acm008783jsd", + "name" : "buildResponsesForInstructor" + }, + "acm008784jsd" : { + "type" : "ControlElement", + "id" : "acm008784jsd", + "name" : "buildSingleResponseForInstructor" + }, + "acm008785jsd" : { + "type" : "ControlElement", + "id" : "acm008785jsd", + "name" : "getGiverNameOfResponse" + }, + "acm008786jsd" : { + "type" : "ControlElement", + "id" : "acm008786jsd", + "name" : "getRecipientNameOfResponse" + }, + "acm008787jsd" : { + "type" : "ControlElement", + "id" : "acm008787jsd", + "name" : "buildComments" + }, + "acm008788jsd" : { + "type" : "ControlElement", + "id" : "acm008788jsd", + "name" : "getQuestions" + }, + "acm008789jsd" : { + "type" : "ControlElement", + "id" : "acm008789jsd", + "name" : "QuestionOutput" + }, + "acm008790jsd" : { + "type" : "ControlElement", + "id" : "acm008790jsd", + "name" : "getFeedbackQuestion" + }, + "acm008791jsd" : { + "type" : "ControlElement", + "id" : "acm008791jsd", + "name" : "getQuestionStatistics" + }, + "acm008792jsd" : { + "type" : "ControlElement", + "id" : "acm008792jsd", + "name" : "getAllResponses" + }, + "acm008793jsd" : { + "type" : "ControlElement", + "id" : "acm008793jsd", + "name" : "getHasResponseButNotVisibleForPreview" + }, + "acm008794jsd" : { + "type" : "ControlElement", + "id" : "acm008794jsd", + "name" : "getHasCommentNotVisibleForPreview" + }, + "acm008795jsd" : { + "type" : "ControlElement", + "id" : "acm008795jsd", + "name" : "getResponsesFromSelf" + }, + "acm008796jsd" : { + "type" : "ControlElement", + "id" : "acm008796jsd", + "name" : "getResponsesToSelf" + }, + "acm008797jsd" : { + "type" : "ControlElement", + "id" : "acm008797jsd", + "name" : "getOtherResponses" + }, + "acm008798jsd" : { + "type" : "ControlElement", + "id" : "acm008798jsd", + "name" : "ResponseOutput" + }, + "acm008799jsd" : { + "type" : "ControlElement", + "id" : "acm008799jsd", + "name" : "builder" + }, + "acm008800jsd" : { + "type" : "ControlElement", + "id" : "acm008800jsd", + "name" : "isMissingResponse" + }, + "acm008801jsd" : { + "type" : "ControlElement", + "id" : "acm008801jsd", + "name" : "getResponseId" + }, + "acm008802jsd" : { + "type" : "ControlElement", + "id" : "acm008802jsd", + "name" : "getGiver" + }, + "acm008803jsd" : { + "type" : "ControlElement", + "id" : "acm008803jsd", + "name" : "getGiverEmail" + }, + "acm008804jsd" : { + "type" : "ControlElement", + "id" : "acm008804jsd", + "name" : "getRelatedGiverEmail" + }, + "acm008805jsd" : { + "type" : "ControlElement", + "id" : "acm008805jsd", + "name" : "getGiverTeam" + }, + "acm008806jsd" : { + "type" : "ControlElement", + "id" : "acm008806jsd", + "name" : "getGiverSection" + }, + "acm008807jsd" : { + "type" : "ControlElement", + "id" : "acm008807jsd", + "name" : "getRecipient" + }, + "acm008808jsd" : { + "type" : "ControlElement", + "id" : "acm008808jsd", + "name" : "getRecipientTeam" + }, + "acm008809jsd" : { + "type" : "ControlElement", + "id" : "acm008809jsd", + "name" : "getRecipientEmail" + }, + "acm008810jsd" : { + "type" : "ControlElement", + "id" : "acm008810jsd", + "name" : "getRecipientSection" + }, + "acm008811jsd" : { + "type" : "ControlElement", + "id" : "acm008811jsd", + "name" : "getResponseDetails" + }, + "acm008812jsd" : { + "type" : "ControlElement", + "id" : "acm008812jsd", + "name" : "getParticipantComment" + }, + "acm008813jsd" : { + "type" : "ControlElement", + "id" : "acm008813jsd", + "name" : "getInstructorComments" + }, + "acm008814jsd" : { + "type" : "ControlElement", + "id" : "acm008814jsd", + "name" : "Builder" + }, + "acm008815jsd" : { + "type" : "ControlElement", + "id" : "acm008815jsd", + "name" : "withIsMissingResponse" + }, + "acm008816jsd" : { + "type" : "ControlElement", + "id" : "acm008816jsd", + "name" : "withResponseId" + }, + "acm008817jsd" : { + "type" : "ControlElement", + "id" : "acm008817jsd", + "name" : "withGiver" + }, + "acm008818jsd" : { + "type" : "ControlElement", + "id" : "acm008818jsd", + "name" : "withRelatedGiverEmail" + }, + "acm008819jsd" : { + "type" : "ControlElement", + "id" : "acm008819jsd", + "name" : "withGiverTeam" + }, + "acm008820jsd" : { + "type" : "ControlElement", + "id" : "acm008820jsd", + "name" : "withGiverEmail" + }, + "acm008821jsd" : { + "type" : "ControlElement", + "id" : "acm008821jsd", + "name" : "withGiverSection" + }, + "acm008822jsd" : { + "type" : "ControlElement", + "id" : "acm008822jsd", + "name" : "withRecipient" + }, + "acm008823jsd" : { + "type" : "ControlElement", + "id" : "acm008823jsd", + "name" : "withRecipientTeam" + }, + "acm008824jsd" : { + "type" : "ControlElement", + "id" : "acm008824jsd", + "name" : "withRecipientEmail" + }, + "acm008825jsd" : { + "type" : "ControlElement", + "id" : "acm008825jsd", + "name" : "withRecipientSection" + }, + "acm008826jsd" : { + "type" : "ControlElement", + "id" : "acm008826jsd", + "name" : "withResponseDetails" + }, + "acm008827jsd" : { + "type" : "ControlElement", + "id" : "acm008827jsd", + "name" : "withParticipantComment" + }, + "acm008828jsd" : { + "type" : "ControlElement", + "id" : "acm008828jsd", + "name" : "withInstructorComments" + }, + "acm008829jsd" : { + "type" : "ControlElement", + "id" : "acm008829jsd", + "name" : "build" + }, + "acm008830jsd" : { + "type" : "ControlElement", + "id" : "acm008830jsd", + "name" : "CommentOutput" + }, + "acm008831jsd" : { + "type" : "ControlElement", + "id" : "acm008831jsd", + "name" : "builder" + }, + "acm008832jsd" : { + "type" : "ControlElement", + "id" : "acm008832jsd", + "name" : "getCommentGiverName" + }, + "acm008833jsd" : { + "type" : "ControlElement", + "id" : "acm008833jsd", + "name" : "getLastEditorName" + }, + "acm008834jsd" : { + "type" : "ControlElement", + "id" : "acm008834jsd", + "name" : "Builder" + }, + "acm008835jsd" : { + "type" : "ControlElement", + "id" : "acm008835jsd", + "name" : "withCommentGiver" + }, + "acm008836jsd" : { + "type" : "ControlElement", + "id" : "acm008836jsd", + "name" : "withCommentGiverName" + }, + "acm008837jsd" : { + "type" : "ControlElement", + "id" : "acm008837jsd", + "name" : "withLastEditorEmail" + }, + "acm008838jsd" : { + "type" : "ControlElement", + "id" : "acm008838jsd", + "name" : "withLastEditorName" + }, + "acm008839jsd" : { + "type" : "ControlElement", + "id" : "acm008839jsd", + "name" : "build" + }, + "acm008840jsd" : { + "type" : "ClassUnit", + "id" : "acm008840jsd", + "name" : "SessionResultsData", + "compilationUnitId" : "acm008774jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004200jsd", "acm004226jsd", "acm004383jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005233jsd", "acm005412jsd", "acm006061jsd", "acm008407jsd", "acm008449jsd", "acm008840jsd", "acm008850jsd", "acm008883jsd", "acm008900jsd", "acm008911jsd", "acm008918jsd" ], + "content" : [ "acm008778jsd", "acm008779jsd", "acm008780jsd", "acm008781jsd", "acm008782jsd", "acm008783jsd", "acm008784jsd", "acm008785jsd", "acm008786jsd", "acm008787jsd", "acm008788jsd", "acm008789jsd", "acm008790jsd", "acm008791jsd", "acm008792jsd", "acm008793jsd", "acm008794jsd", "acm008795jsd", "acm008796jsd", "acm008797jsd", "acm008798jsd", "acm008799jsd", "acm008800jsd", "acm008801jsd", "acm008802jsd", "acm008803jsd", "acm008804jsd", "acm008805jsd", "acm008806jsd", "acm008807jsd", "acm008808jsd", "acm008809jsd", "acm008810jsd", "acm008811jsd", "acm008812jsd", "acm008813jsd", "acm008814jsd", "acm008815jsd", "acm008816jsd", "acm008817jsd", "acm008818jsd", "acm008819jsd", "acm008820jsd", "acm008821jsd", "acm008822jsd", "acm008823jsd", "acm008824jsd", "acm008825jsd", "acm008826jsd", "acm008827jsd", "acm008828jsd", "acm008829jsd", "acm008830jsd", "acm008831jsd", "acm008832jsd", "acm008833jsd", "acm008834jsd", "acm008835jsd", "acm008836jsd", "acm008837jsd", "acm008838jsd", "acm008839jsd" ] + }, + "acm008841jsd" : { + "type" : "ControlElement", + "id" : "acm008841jsd", + "name" : "QuestionOutput" + }, + "acm008842jsd" : { + "type" : "ControlElement", + "id" : "acm008842jsd", + "name" : "getFeedbackQuestion" + }, + "acm008843jsd" : { + "type" : "ControlElement", + "id" : "acm008843jsd", + "name" : "getQuestionStatistics" + }, + "acm008844jsd" : { + "type" : "ControlElement", + "id" : "acm008844jsd", + "name" : "getAllResponses" + }, + "acm008845jsd" : { + "type" : "ControlElement", + "id" : "acm008845jsd", + "name" : "getHasResponseButNotVisibleForPreview" + }, + "acm008846jsd" : { + "type" : "ControlElement", + "id" : "acm008846jsd", + "name" : "getHasCommentNotVisibleForPreview" + }, + "acm008847jsd" : { + "type" : "ControlElement", + "id" : "acm008847jsd", + "name" : "getResponsesFromSelf" + }, + "acm008848jsd" : { + "type" : "ControlElement", + "id" : "acm008848jsd", + "name" : "getResponsesToSelf" + }, + "acm008849jsd" : { + "type" : "ControlElement", + "id" : "acm008849jsd", + "name" : "getOtherResponses" + }, + "acm008850jsd" : { + "type" : "ClassUnit", + "id" : "acm008850jsd", + "name" : "QuestionOutput", + "compilationUnitId" : "acm008774jsd", + "parentDatatypeId" : "acm008840jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm008407jsd", "acm008883jsd" ], + "content" : [ "acm008841jsd", "acm008842jsd", "acm008843jsd", "acm008844jsd", "acm008845jsd", "acm008846jsd", "acm008847jsd", "acm008848jsd", "acm008849jsd" ] + }, + "acm008851jsd" : { + "type" : "ControlElement", + "id" : "acm008851jsd", + "name" : "ResponseOutput" + }, + "acm008852jsd" : { + "type" : "ControlElement", + "id" : "acm008852jsd", + "name" : "builder" + }, + "acm008853jsd" : { + "type" : "ControlElement", + "id" : "acm008853jsd", + "name" : "isMissingResponse" + }, + "acm008854jsd" : { + "type" : "ControlElement", + "id" : "acm008854jsd", + "name" : "getResponseId" + }, + "acm008855jsd" : { + "type" : "ControlElement", + "id" : "acm008855jsd", + "name" : "getGiver" + }, + "acm008856jsd" : { + "type" : "ControlElement", + "id" : "acm008856jsd", + "name" : "getGiverEmail" + }, + "acm008857jsd" : { + "type" : "ControlElement", + "id" : "acm008857jsd", + "name" : "getRelatedGiverEmail" + }, + "acm008858jsd" : { + "type" : "ControlElement", + "id" : "acm008858jsd", + "name" : "getGiverTeam" + }, + "acm008859jsd" : { + "type" : "ControlElement", + "id" : "acm008859jsd", + "name" : "getGiverSection" + }, + "acm008860jsd" : { + "type" : "ControlElement", + "id" : "acm008860jsd", + "name" : "getRecipient" + }, + "acm008861jsd" : { + "type" : "ControlElement", + "id" : "acm008861jsd", + "name" : "getRecipientTeam" + }, + "acm008862jsd" : { + "type" : "ControlElement", + "id" : "acm008862jsd", + "name" : "getRecipientEmail" + }, + "acm008863jsd" : { + "type" : "ControlElement", + "id" : "acm008863jsd", + "name" : "getRecipientSection" + }, + "acm008864jsd" : { + "type" : "ControlElement", + "id" : "acm008864jsd", + "name" : "getResponseDetails" + }, + "acm008865jsd" : { + "type" : "ControlElement", + "id" : "acm008865jsd", + "name" : "getParticipantComment" + }, + "acm008866jsd" : { + "type" : "ControlElement", + "id" : "acm008866jsd", + "name" : "getInstructorComments" + }, + "acm008867jsd" : { + "type" : "ControlElement", + "id" : "acm008867jsd", + "name" : "Builder" + }, + "acm008868jsd" : { + "type" : "ControlElement", + "id" : "acm008868jsd", + "name" : "withIsMissingResponse" + }, + "acm008869jsd" : { + "type" : "ControlElement", + "id" : "acm008869jsd", + "name" : "withResponseId" + }, + "acm008870jsd" : { + "type" : "ControlElement", + "id" : "acm008870jsd", + "name" : "withGiver" + }, + "acm008871jsd" : { + "type" : "ControlElement", + "id" : "acm008871jsd", + "name" : "withRelatedGiverEmail" + }, + "acm008872jsd" : { + "type" : "ControlElement", + "id" : "acm008872jsd", + "name" : "withGiverTeam" + }, + "acm008873jsd" : { + "type" : "ControlElement", + "id" : "acm008873jsd", + "name" : "withGiverEmail" + }, + "acm008874jsd" : { + "type" : "ControlElement", + "id" : "acm008874jsd", + "name" : "withGiverSection" + }, + "acm008875jsd" : { + "type" : "ControlElement", + "id" : "acm008875jsd", + "name" : "withRecipient" + }, + "acm008876jsd" : { + "type" : "ControlElement", + "id" : "acm008876jsd", + "name" : "withRecipientTeam" + }, + "acm008877jsd" : { + "type" : "ControlElement", + "id" : "acm008877jsd", + "name" : "withRecipientEmail" + }, + "acm008878jsd" : { + "type" : "ControlElement", + "id" : "acm008878jsd", + "name" : "withRecipientSection" + }, + "acm008879jsd" : { + "type" : "ControlElement", + "id" : "acm008879jsd", + "name" : "withResponseDetails" + }, + "acm008880jsd" : { + "type" : "ControlElement", + "id" : "acm008880jsd", + "name" : "withParticipantComment" + }, + "acm008881jsd" : { + "type" : "ControlElement", + "id" : "acm008881jsd", + "name" : "withInstructorComments" + }, + "acm008882jsd" : { + "type" : "ControlElement", + "id" : "acm008882jsd", + "name" : "build" + }, + "acm008883jsd" : { + "type" : "ClassUnit", + "id" : "acm008883jsd", + "name" : "ResponseOutput", + "compilationUnitId" : "acm008774jsd", + "parentDatatypeId" : "acm008840jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006061jsd", "acm008883jsd", "acm008900jsd", "acm008911jsd" ], + "content" : [ "acm008851jsd", "acm008852jsd", "acm008853jsd", "acm008854jsd", "acm008855jsd", "acm008856jsd", "acm008857jsd", "acm008858jsd", "acm008859jsd", "acm008860jsd", "acm008861jsd", "acm008862jsd", "acm008863jsd", "acm008864jsd", "acm008865jsd", "acm008866jsd", "acm008867jsd", "acm008868jsd", "acm008869jsd", "acm008870jsd", "acm008871jsd", "acm008872jsd", "acm008873jsd", "acm008874jsd", "acm008875jsd", "acm008876jsd", "acm008877jsd", "acm008878jsd", "acm008879jsd", "acm008880jsd", "acm008881jsd", "acm008882jsd" ] + }, + "acm008884jsd" : { + "type" : "ControlElement", + "id" : "acm008884jsd", + "name" : "Builder" + }, + "acm008885jsd" : { + "type" : "ControlElement", + "id" : "acm008885jsd", + "name" : "withIsMissingResponse" + }, + "acm008886jsd" : { + "type" : "ControlElement", + "id" : "acm008886jsd", + "name" : "withResponseId" + }, + "acm008887jsd" : { + "type" : "ControlElement", + "id" : "acm008887jsd", + "name" : "withGiver" + }, + "acm008888jsd" : { + "type" : "ControlElement", + "id" : "acm008888jsd", + "name" : "withRelatedGiverEmail" + }, + "acm008889jsd" : { + "type" : "ControlElement", + "id" : "acm008889jsd", + "name" : "withGiverTeam" + }, + "acm008890jsd" : { + "type" : "ControlElement", + "id" : "acm008890jsd", + "name" : "withGiverEmail" + }, + "acm008891jsd" : { + "type" : "ControlElement", + "id" : "acm008891jsd", + "name" : "withGiverSection" + }, + "acm008892jsd" : { + "type" : "ControlElement", + "id" : "acm008892jsd", + "name" : "withRecipient" + }, + "acm008893jsd" : { + "type" : "ControlElement", + "id" : "acm008893jsd", + "name" : "withRecipientTeam" + }, + "acm008894jsd" : { + "type" : "ControlElement", + "id" : "acm008894jsd", + "name" : "withRecipientEmail" + }, + "acm008895jsd" : { + "type" : "ControlElement", + "id" : "acm008895jsd", + "name" : "withRecipientSection" + }, + "acm008896jsd" : { + "type" : "ControlElement", + "id" : "acm008896jsd", + "name" : "withResponseDetails" + }, + "acm008897jsd" : { + "type" : "ControlElement", + "id" : "acm008897jsd", + "name" : "withParticipantComment" + }, + "acm008898jsd" : { + "type" : "ControlElement", + "id" : "acm008898jsd", + "name" : "withInstructorComments" + }, + "acm008899jsd" : { + "type" : "ControlElement", + "id" : "acm008899jsd", + "name" : "build" + }, + "acm008900jsd" : { + "type" : "ClassUnit", + "id" : "acm008900jsd", + "name" : "Builder", + "compilationUnitId" : "acm008774jsd", + "parentDatatypeId" : "acm008883jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006061jsd", "acm008883jsd", "acm008900jsd", "acm008911jsd" ], + "content" : [ "acm008884jsd", "acm008885jsd", "acm008886jsd", "acm008887jsd", "acm008888jsd", "acm008889jsd", "acm008890jsd", "acm008891jsd", "acm008892jsd", "acm008893jsd", "acm008894jsd", "acm008895jsd", "acm008896jsd", "acm008897jsd", "acm008898jsd", "acm008899jsd" ] + }, + "acm008901jsd" : { + "type" : "ControlElement", + "id" : "acm008901jsd", + "name" : "CommentOutput" + }, + "acm008902jsd" : { + "type" : "ControlElement", + "id" : "acm008902jsd", + "name" : "builder" + }, + "acm008903jsd" : { + "type" : "ControlElement", + "id" : "acm008903jsd", + "name" : "getCommentGiverName" + }, + "acm008904jsd" : { + "type" : "ControlElement", + "id" : "acm008904jsd", + "name" : "getLastEditorName" + }, + "acm008905jsd" : { + "type" : "ControlElement", + "id" : "acm008905jsd", + "name" : "Builder" + }, + "acm008906jsd" : { + "type" : "ControlElement", + "id" : "acm008906jsd", + "name" : "withCommentGiver" + }, + "acm008907jsd" : { + "type" : "ControlElement", + "id" : "acm008907jsd", + "name" : "withCommentGiverName" + }, + "acm008908jsd" : { + "type" : "ControlElement", + "id" : "acm008908jsd", + "name" : "withLastEditorEmail" + }, + "acm008909jsd" : { + "type" : "ControlElement", + "id" : "acm008909jsd", + "name" : "withLastEditorName" + }, + "acm008910jsd" : { + "type" : "ControlElement", + "id" : "acm008910jsd", + "name" : "build" + }, + "acm008911jsd" : { + "type" : "ClassUnit", + "id" : "acm008911jsd", + "name" : "CommentOutput", + "compilationUnitId" : "acm008774jsd", + "parentDatatypeId" : "acm008840jsd", + "extendedDataTypesIds" : [ "acm008449jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004971jsd", "acm008911jsd", "acm008918jsd" ], + "content" : [ "acm008901jsd", "acm008902jsd", "acm008903jsd", "acm008904jsd", "acm008905jsd", "acm008906jsd", "acm008907jsd", "acm008908jsd", "acm008909jsd", "acm008910jsd" ] + }, + "acm008912jsd" : { + "type" : "ControlElement", + "id" : "acm008912jsd", + "name" : "Builder" + }, + "acm008913jsd" : { + "type" : "ControlElement", + "id" : "acm008913jsd", + "name" : "withCommentGiver" + }, + "acm008914jsd" : { + "type" : "ControlElement", + "id" : "acm008914jsd", + "name" : "withCommentGiverName" + }, + "acm008915jsd" : { + "type" : "ControlElement", + "id" : "acm008915jsd", + "name" : "withLastEditorEmail" + }, + "acm008916jsd" : { + "type" : "ControlElement", + "id" : "acm008916jsd", + "name" : "withLastEditorName" + }, + "acm008917jsd" : { + "type" : "ControlElement", + "id" : "acm008917jsd", + "name" : "build" + }, + "acm008918jsd" : { + "type" : "ClassUnit", + "id" : "acm008918jsd", + "name" : "Builder", + "compilationUnitId" : "acm008774jsd", + "parentDatatypeId" : "acm008911jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004971jsd", "acm008911jsd", "acm008918jsd" ], + "content" : [ "acm008912jsd", "acm008913jsd", "acm008914jsd", "acm008915jsd", "acm008916jsd", "acm008917jsd" ] + }, + "acm008919jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008919jsd", + "name" : "SessionVisibleSetting", + "parentId" : "acm008239jsd", + "content" : [ "acm008923jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008920jsd" : { + "type" : "CodePackage", + "id" : "acm008920jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008921jsd" ] + }, + "acm008921jsd" : { + "type" : "CodePackage", + "id" : "acm008921jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008922jsd" ] + }, + "acm008922jsd" : { + "type" : "CodePackage", + "id" : "acm008922jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008919jsd" ] + }, + "acm008923jsd" : { + "type" : "ClassUnit", + "id" : "acm008923jsd", + "name" : "SessionVisibleSetting", + "compilationUnitId" : "acm008919jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm008924jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008924jsd", + "name" : "StudentData", + "parentId" : "acm008239jsd", + "content" : [ "acm008946jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008925jsd" : { + "type" : "CodePackage", + "id" : "acm008925jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008926jsd" ] + }, + "acm008926jsd" : { + "type" : "CodePackage", + "id" : "acm008926jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008927jsd" ] + }, + "acm008927jsd" : { + "type" : "CodePackage", + "id" : "acm008927jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008924jsd" ] + }, + "acm008928jsd" : { + "type" : "ControlElement", + "id" : "acm008928jsd", + "name" : "StudentData" + }, + "acm008929jsd" : { + "type" : "ControlElement", + "id" : "acm008929jsd", + "name" : "getEmail" + }, + "acm008930jsd" : { + "type" : "ControlElement", + "id" : "acm008930jsd", + "name" : "getCourseId" + }, + "acm008931jsd" : { + "type" : "ControlElement", + "id" : "acm008931jsd", + "name" : "getName" + }, + "acm008932jsd" : { + "type" : "ControlElement", + "id" : "acm008932jsd", + "name" : "getGoogleId" + }, + "acm008933jsd" : { + "type" : "ControlElement", + "id" : "acm008933jsd", + "name" : "getComments" + }, + "acm008934jsd" : { + "type" : "ControlElement", + "id" : "acm008934jsd", + "name" : "getJoinState" + }, + "acm008935jsd" : { + "type" : "ControlElement", + "id" : "acm008935jsd", + "name" : "getTeamName" + }, + "acm008936jsd" : { + "type" : "ControlElement", + "id" : "acm008936jsd", + "name" : "getSectionName" + }, + "acm008937jsd" : { + "type" : "ControlElement", + "id" : "acm008937jsd", + "name" : "getKey" + }, + "acm008938jsd" : { + "type" : "ControlElement", + "id" : "acm008938jsd", + "name" : "getInstitute" + }, + "acm008939jsd" : { + "type" : "ControlElement", + "id" : "acm008939jsd", + "name" : "setGoogleId" + }, + "acm008940jsd" : { + "type" : "ControlElement", + "id" : "acm008940jsd", + "name" : "setComments" + }, + "acm008941jsd" : { + "type" : "ControlElement", + "id" : "acm008941jsd", + "name" : "setJoinState" + }, + "acm008942jsd" : { + "type" : "ControlElement", + "id" : "acm008942jsd", + "name" : "setKey" + }, + "acm008943jsd" : { + "type" : "ControlElement", + "id" : "acm008943jsd", + "name" : "setInstitute" + }, + "acm008944jsd" : { + "type" : "ControlElement", + "id" : "acm008944jsd", + "name" : "hideInformationForStudent" + }, + "acm008945jsd" : { + "type" : "ControlElement", + "id" : "acm008945jsd", + "name" : "addAdditionalInformationForAdminSearch" + }, + "acm008946jsd" : { + "type" : "ClassUnit", + "id" : "acm008946jsd", + "name" : "StudentData", + "compilationUnitId" : "acm008924jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm008656jsd" ], + "content" : [ "acm008928jsd", "acm008929jsd", "acm008930jsd", "acm008931jsd", "acm008932jsd", "acm008933jsd", "acm008934jsd", "acm008935jsd", "acm008936jsd", "acm008937jsd", "acm008938jsd", "acm008939jsd", "acm008940jsd", "acm008941jsd", "acm008942jsd", "acm008943jsd", "acm008944jsd", "acm008945jsd" ] + }, + "acm008947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008947jsd", + "name" : "StudentsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008955jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008948jsd" : { + "type" : "CodePackage", + "id" : "acm008948jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008949jsd" ] + }, + "acm008949jsd" : { + "type" : "CodePackage", + "id" : "acm008949jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008950jsd" ] + }, + "acm008950jsd" : { + "type" : "CodePackage", + "id" : "acm008950jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008947jsd" ] + }, + "acm008951jsd" : { + "type" : "ControlElement", + "id" : "acm008951jsd", + "name" : "StudentsData" + }, + "acm008952jsd" : { + "type" : "ControlElement", + "id" : "acm008952jsd", + "name" : "StudentsData" + }, + "acm008953jsd" : { + "type" : "ControlElement", + "id" : "acm008953jsd", + "name" : "getStudents" + }, + "acm008954jsd" : { + "type" : "ControlElement", + "id" : "acm008954jsd", + "name" : "setStudents" + }, + "acm008955jsd" : { + "type" : "ClassUnit", + "id" : "acm008955jsd", + "name" : "StudentsData", + "compilationUnitId" : "acm008947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm008946jsd" ], + "content" : [ "acm008951jsd", "acm008952jsd", "acm008953jsd", "acm008954jsd" ] + }, + "acm008956jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008956jsd", + "name" : "TimeZonesData", + "parentId" : "acm008239jsd", + "content" : [ "acm008963jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008957jsd" : { + "type" : "CodePackage", + "id" : "acm008957jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008958jsd" ] + }, + "acm008958jsd" : { + "type" : "CodePackage", + "id" : "acm008958jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008959jsd" ] + }, + "acm008959jsd" : { + "type" : "CodePackage", + "id" : "acm008959jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008956jsd" ] + }, + "acm008960jsd" : { + "type" : "ControlElement", + "id" : "acm008960jsd", + "name" : "TimeZonesData" + }, + "acm008961jsd" : { + "type" : "ControlElement", + "id" : "acm008961jsd", + "name" : "getVersion" + }, + "acm008962jsd" : { + "type" : "ControlElement", + "id" : "acm008962jsd", + "name" : "getOffsets" + }, + "acm008963jsd" : { + "type" : "ClassUnit", + "id" : "acm008963jsd", + "name" : "TimeZonesData", + "compilationUnitId" : "acm008956jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm008960jsd", "acm008961jsd", "acm008962jsd" ] + }, + "acm008964jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008964jsd", + "name" : "UsageStatisticsData", + "parentId" : "acm008239jsd", + "content" : [ "acm008978jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008965jsd" : { + "type" : "CodePackage", + "id" : "acm008965jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008966jsd" ] + }, + "acm008966jsd" : { + "type" : "CodePackage", + "id" : "acm008966jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008967jsd" ] + }, + "acm008967jsd" : { + "type" : "CodePackage", + "id" : "acm008967jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008964jsd" ] + }, + "acm008968jsd" : { + "type" : "ControlElement", + "id" : "acm008968jsd", + "name" : "UsageStatisticsData" + }, + "acm008969jsd" : { + "type" : "ControlElement", + "id" : "acm008969jsd", + "name" : "getStartTime" + }, + "acm008970jsd" : { + "type" : "ControlElement", + "id" : "acm008970jsd", + "name" : "getTimePeriod" + }, + "acm008971jsd" : { + "type" : "ControlElement", + "id" : "acm008971jsd", + "name" : "getNumResponses" + }, + "acm008972jsd" : { + "type" : "ControlElement", + "id" : "acm008972jsd", + "name" : "getNumCourses" + }, + "acm008973jsd" : { + "type" : "ControlElement", + "id" : "acm008973jsd", + "name" : "getNumStudents" + }, + "acm008974jsd" : { + "type" : "ControlElement", + "id" : "acm008974jsd", + "name" : "getNumInstructors" + }, + "acm008975jsd" : { + "type" : "ControlElement", + "id" : "acm008975jsd", + "name" : "getNumAccountRequests" + }, + "acm008976jsd" : { + "type" : "ControlElement", + "id" : "acm008976jsd", + "name" : "getNumEmails" + }, + "acm008977jsd" : { + "type" : "ControlElement", + "id" : "acm008977jsd", + "name" : "getNumSubmissions" + }, + "acm008978jsd" : { + "type" : "ClassUnit", + "id" : "acm008978jsd", + "name" : "UsageStatisticsData", + "compilationUnitId" : "acm008964jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd" ], + "content" : [ "acm008968jsd", "acm008969jsd", "acm008970jsd", "acm008971jsd", "acm008972jsd", "acm008973jsd", "acm008974jsd", "acm008975jsd", "acm008976jsd", "acm008977jsd" ] + }, + "acm008979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008979jsd", + "name" : "UsageStatisticsRangeData", + "parentId" : "acm008239jsd", + "content" : [ "acm008985jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008980jsd" : { + "type" : "CodePackage", + "id" : "acm008980jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008981jsd" ] + }, + "acm008981jsd" : { + "type" : "CodePackage", + "id" : "acm008981jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008982jsd" ] + }, + "acm008982jsd" : { + "type" : "CodePackage", + "id" : "acm008982jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008979jsd" ] + }, + "acm008983jsd" : { + "type" : "ControlElement", + "id" : "acm008983jsd", + "name" : "UsageStatisticsRangeData" + }, + "acm008984jsd" : { + "type" : "ControlElement", + "id" : "acm008984jsd", + "name" : "getResult" + }, + "acm008985jsd" : { + "type" : "ClassUnit", + "id" : "acm008985jsd", + "name" : "UsageStatisticsRangeData", + "compilationUnitId" : "acm008979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm008286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm008978jsd" ], + "content" : [ "acm008983jsd", "acm008984jsd" ] + }, + "acm008986jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008986jsd", + "name" : "package-info", + "parentId" : "acm008239jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "output" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008987jsd" : { + "type" : "CodePackage", + "id" : "acm008987jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008988jsd" ] + }, + "acm008988jsd" : { + "type" : "CodePackage", + "id" : "acm008988jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008989jsd" ] + }, + "acm008989jsd" : { + "type" : "CodePackage", + "id" : "acm008989jsd", + "name" : "output", + "parentId" : null, + "content" : [ "acm008986jsd" ] + }, + "acm008990jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm008990jsd", + "name" : "AccountCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009001jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm008991jsd" : { + "type" : "CodePackage", + "id" : "acm008991jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm008992jsd" ] + }, + "acm008992jsd" : { + "type" : "CodePackage", + "id" : "acm008992jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm008993jsd" ] + }, + "acm008993jsd" : { + "type" : "CodePackage", + "id" : "acm008993jsd", + "name" : "request", + "parentId" : "acm008203jsd", + "content" : [ "acm008990jsd", "acm009002jsd", "acm009009jsd", "acm009017jsd", "acm009027jsd", "acm009035jsd", "acm009040jsd", "acm009050jsd", "acm009078jsd", "acm009083jsd", "acm009088jsd", "acm009099jsd", "acm009105jsd", "acm009111jsd", "acm009129jsd", "acm009153jsd", "acm009165jsd", "acm009177jsd", "acm009187jsd", "acm009196jsd", "acm009209jsd", "acm009217jsd", "acm009222jsd", "acm009229jsd", "acm009238jsd", "acm009256jsd", "acm009261jsd", "acm009266jsd", "acm009274jsd", "acm009287jsd", "acm009310jsd", "acm012255jsd", "acm012265jsd" ] + }, + "acm008994jsd" : { + "type" : "ControlElement", + "id" : "acm008994jsd", + "name" : "getInstructorEmail" + }, + "acm008995jsd" : { + "type" : "ControlElement", + "id" : "acm008995jsd", + "name" : "getInstructorName" + }, + "acm008996jsd" : { + "type" : "ControlElement", + "id" : "acm008996jsd", + "name" : "getInstructorInstitution" + }, + "acm008997jsd" : { + "type" : "ControlElement", + "id" : "acm008997jsd", + "name" : "setInstructorName" + }, + "acm008998jsd" : { + "type" : "ControlElement", + "id" : "acm008998jsd", + "name" : "setInstructorInstitution" + }, + "acm008999jsd" : { + "type" : "ControlElement", + "id" : "acm008999jsd", + "name" : "setInstructorEmail" + }, + "acm009000jsd" : { + "type" : "ControlElement", + "id" : "acm009000jsd", + "name" : "validate" + }, + "acm009001jsd" : { + "type" : "ClassUnit", + "id" : "acm009001jsd", + "name" : "AccountCreateRequest", + "compilationUnitId" : "acm008990jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm008994jsd", "acm008995jsd", "acm008996jsd", "acm008997jsd", "acm008998jsd", "acm008999jsd", "acm009000jsd" ] + }, + "acm009002jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009002jsd", + "name" : "BasicRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009008jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009003jsd" : { + "type" : "CodePackage", + "id" : "acm009003jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009004jsd" ] + }, + "acm009004jsd" : { + "type" : "CodePackage", + "id" : "acm009004jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009005jsd" ] + }, + "acm009005jsd" : { + "type" : "CodePackage", + "id" : "acm009005jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009002jsd" ] + }, + "acm009006jsd" : { + "type" : "ControlElement", + "id" : "acm009006jsd", + "name" : "validate" + }, + "acm009007jsd" : { + "type" : "ControlElement", + "id" : "acm009007jsd", + "name" : "assertTrue" + }, + "acm009008jsd" : { + "type" : "ClassUnit", + "id" : "acm009008jsd", + "name" : "BasicRequest", + "compilationUnitId" : "acm009002jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009006jsd", "acm009007jsd" ] + }, + "acm009009jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009009jsd", + "name" : "CourseArchiveRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009016jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009010jsd" : { + "type" : "CodePackage", + "id" : "acm009010jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009011jsd" ] + }, + "acm009011jsd" : { + "type" : "CodePackage", + "id" : "acm009011jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009012jsd" ] + }, + "acm009012jsd" : { + "type" : "CodePackage", + "id" : "acm009012jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009009jsd" ] + }, + "acm009013jsd" : { + "type" : "ControlElement", + "id" : "acm009013jsd", + "name" : "validate" + }, + "acm009014jsd" : { + "type" : "ControlElement", + "id" : "acm009014jsd", + "name" : "getArchiveStatus" + }, + "acm009015jsd" : { + "type" : "ControlElement", + "id" : "acm009015jsd", + "name" : "setArchiveStatus" + }, + "acm009016jsd" : { + "type" : "ClassUnit", + "id" : "acm009016jsd", + "name" : "CourseArchiveRequest", + "compilationUnitId" : "acm009009jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009013jsd", "acm009014jsd", "acm009015jsd" ] + }, + "acm009017jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009017jsd", + "name" : "CourseBasicRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009026jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009018jsd" : { + "type" : "CodePackage", + "id" : "acm009018jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009019jsd" ] + }, + "acm009019jsd" : { + "type" : "CodePackage", + "id" : "acm009019jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009020jsd" ] + }, + "acm009020jsd" : { + "type" : "CodePackage", + "id" : "acm009020jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009017jsd" ] + }, + "acm009021jsd" : { + "type" : "ControlElement", + "id" : "acm009021jsd", + "name" : "validate" + }, + "acm009022jsd" : { + "type" : "ControlElement", + "id" : "acm009022jsd", + "name" : "getCourseName" + }, + "acm009023jsd" : { + "type" : "ControlElement", + "id" : "acm009023jsd", + "name" : "setCourseName" + }, + "acm009024jsd" : { + "type" : "ControlElement", + "id" : "acm009024jsd", + "name" : "getTimeZone" + }, + "acm009025jsd" : { + "type" : "ControlElement", + "id" : "acm009025jsd", + "name" : "setTimeZone" + }, + "acm009026jsd" : { + "type" : "ClassUnit", + "id" : "acm009026jsd", + "name" : "CourseBasicRequest", + "compilationUnitId" : "acm009017jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009021jsd", "acm009022jsd", "acm009023jsd", "acm009024jsd", "acm009025jsd" ] + }, + "acm009027jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009027jsd", + "name" : "CourseCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009034jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009028jsd" : { + "type" : "CodePackage", + "id" : "acm009028jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009029jsd" ] + }, + "acm009029jsd" : { + "type" : "CodePackage", + "id" : "acm009029jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009030jsd" ] + }, + "acm009030jsd" : { + "type" : "CodePackage", + "id" : "acm009030jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009027jsd" ] + }, + "acm009031jsd" : { + "type" : "ControlElement", + "id" : "acm009031jsd", + "name" : "validate" + }, + "acm009032jsd" : { + "type" : "ControlElement", + "id" : "acm009032jsd", + "name" : "getCourseId" + }, + "acm009033jsd" : { + "type" : "ControlElement", + "id" : "acm009033jsd", + "name" : "setCourseId" + }, + "acm009034jsd" : { + "type" : "ClassUnit", + "id" : "acm009034jsd", + "name" : "CourseCreateRequest", + "compilationUnitId" : "acm009027jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009026jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009031jsd", "acm009032jsd", "acm009033jsd" ] + }, + "acm009035jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009035jsd", + "name" : "CourseUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009039jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009036jsd" : { + "type" : "CodePackage", + "id" : "acm009036jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009037jsd" ] + }, + "acm009037jsd" : { + "type" : "CodePackage", + "id" : "acm009037jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009038jsd" ] + }, + "acm009038jsd" : { + "type" : "CodePackage", + "id" : "acm009038jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009035jsd" ] + }, + "acm009039jsd" : { + "type" : "ClassUnit", + "id" : "acm009039jsd", + "name" : "CourseUpdateRequest", + "compilationUnitId" : "acm009035jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009026jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009040jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009040jsd", + "name" : "ErrorReportRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009049jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009041jsd" : { + "type" : "CodePackage", + "id" : "acm009041jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009042jsd" ] + }, + "acm009042jsd" : { + "type" : "CodePackage", + "id" : "acm009042jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009043jsd" ] + }, + "acm009043jsd" : { + "type" : "CodePackage", + "id" : "acm009043jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009040jsd" ] + }, + "acm009044jsd" : { + "type" : "ControlElement", + "id" : "acm009044jsd", + "name" : "ErrorReportRequest" + }, + "acm009045jsd" : { + "type" : "ControlElement", + "id" : "acm009045jsd", + "name" : "validate" + }, + "acm009046jsd" : { + "type" : "ControlElement", + "id" : "acm009046jsd", + "name" : "getContent" + }, + "acm009047jsd" : { + "type" : "ControlElement", + "id" : "acm009047jsd", + "name" : "getSubject" + }, + "acm009048jsd" : { + "type" : "ControlElement", + "id" : "acm009048jsd", + "name" : "getRequestId" + }, + "acm009049jsd" : { + "type" : "ClassUnit", + "id" : "acm009049jsd", + "name" : "ErrorReportRequest", + "compilationUnitId" : "acm009040jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009044jsd", "acm009045jsd", "acm009046jsd", "acm009047jsd", "acm009048jsd" ] + }, + "acm009050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009050jsd", + "name" : "FeedbackQuestionBasicRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009077jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009051jsd" : { + "type" : "CodePackage", + "id" : "acm009051jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009052jsd" ] + }, + "acm009052jsd" : { + "type" : "CodePackage", + "id" : "acm009052jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009053jsd" ] + }, + "acm009053jsd" : { + "type" : "CodePackage", + "id" : "acm009053jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009050jsd" ] + }, + "acm009054jsd" : { + "type" : "ControlElement", + "id" : "acm009054jsd", + "name" : "validate" + }, + "acm009055jsd" : { + "type" : "ControlElement", + "id" : "acm009055jsd", + "name" : "getQuestionNumber" + }, + "acm009056jsd" : { + "type" : "ControlElement", + "id" : "acm009056jsd", + "name" : "getQuestionDescription" + }, + "acm009057jsd" : { + "type" : "ControlElement", + "id" : "acm009057jsd", + "name" : "getQuestionDetails" + }, + "acm009058jsd" : { + "type" : "ControlElement", + "id" : "acm009058jsd", + "name" : "getGiverType" + }, + "acm009059jsd" : { + "type" : "ControlElement", + "id" : "acm009059jsd", + "name" : "getRecipientType" + }, + "acm009060jsd" : { + "type" : "ControlElement", + "id" : "acm009060jsd", + "name" : "getNumberOfEntitiesToGiveFeedbackTo" + }, + "acm009061jsd" : { + "type" : "ControlElement", + "id" : "acm009061jsd", + "name" : "getShowResponsesTo" + }, + "acm009062jsd" : { + "type" : "ControlElement", + "id" : "acm009062jsd", + "name" : "getShowGiverNameTo" + }, + "acm009063jsd" : { + "type" : "ControlElement", + "id" : "acm009063jsd", + "name" : "getShowRecipientNameTo" + }, + "acm009064jsd" : { + "type" : "ControlElement", + "id" : "acm009064jsd", + "name" : "convertToFeedbackParticipantType" + }, + "acm009065jsd" : { + "type" : "ControlElement", + "id" : "acm009065jsd", + "name" : "setQuestionNumber" + }, + "acm009066jsd" : { + "type" : "ControlElement", + "id" : "acm009066jsd", + "name" : "setQuestionBrief" + }, + "acm009067jsd" : { + "type" : "ControlElement", + "id" : "acm009067jsd", + "name" : "setQuestionDescription" + }, + "acm009068jsd" : { + "type" : "ControlElement", + "id" : "acm009068jsd", + "name" : "setQuestionDetails" + }, + "acm009069jsd" : { + "type" : "ControlElement", + "id" : "acm009069jsd", + "name" : "setQuestionType" + }, + "acm009070jsd" : { + "type" : "ControlElement", + "id" : "acm009070jsd", + "name" : "setGiverType" + }, + "acm009071jsd" : { + "type" : "ControlElement", + "id" : "acm009071jsd", + "name" : "setRecipientType" + }, + "acm009072jsd" : { + "type" : "ControlElement", + "id" : "acm009072jsd", + "name" : "setNumberOfEntitiesToGiveFeedbackToSetting" + }, + "acm009073jsd" : { + "type" : "ControlElement", + "id" : "acm009073jsd", + "name" : "setCustomNumberOfEntitiesToGiveFeedbackTo" + }, + "acm009074jsd" : { + "type" : "ControlElement", + "id" : "acm009074jsd", + "name" : "setShowResponsesTo" + }, + "acm009075jsd" : { + "type" : "ControlElement", + "id" : "acm009075jsd", + "name" : "setShowGiverNameTo" + }, + "acm009076jsd" : { + "type" : "ControlElement", + "id" : "acm009076jsd", + "name" : "setShowRecipientNameTo" + }, + "acm009077jsd" : { + "type" : "ClassUnit", + "id" : "acm009077jsd", + "name" : "FeedbackQuestionBasicRequest", + "compilationUnitId" : "acm009050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm005977jsd", "acm005986jsd", "acm008579jsd", "acm008697jsd", "acm009228jsd" ], + "content" : [ "acm009054jsd", "acm009055jsd", "acm009056jsd", "acm009057jsd", "acm009058jsd", "acm009059jsd", "acm009060jsd", "acm009061jsd", "acm009062jsd", "acm009063jsd", "acm009064jsd", "acm009065jsd", "acm009066jsd", "acm009067jsd", "acm009068jsd", "acm009069jsd", "acm009070jsd", "acm009071jsd", "acm009072jsd", "acm009073jsd", "acm009074jsd", "acm009075jsd", "acm009076jsd" ] + }, + "acm009078jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009078jsd", + "name" : "FeedbackQuestionCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009082jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009079jsd" : { + "type" : "CodePackage", + "id" : "acm009079jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009080jsd" ] + }, + "acm009080jsd" : { + "type" : "CodePackage", + "id" : "acm009080jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009081jsd" ] + }, + "acm009081jsd" : { + "type" : "CodePackage", + "id" : "acm009081jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009078jsd" ] + }, + "acm009082jsd" : { + "type" : "ClassUnit", + "id" : "acm009082jsd", + "name" : "FeedbackQuestionCreateRequest", + "compilationUnitId" : "acm009078jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009077jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009083jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009083jsd", + "name" : "FeedbackQuestionUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009087jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009084jsd" : { + "type" : "CodePackage", + "id" : "acm009084jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009085jsd" ] + }, + "acm009085jsd" : { + "type" : "CodePackage", + "id" : "acm009085jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009086jsd" ] + }, + "acm009086jsd" : { + "type" : "CodePackage", + "id" : "acm009086jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009083jsd" ] + }, + "acm009087jsd" : { + "type" : "ClassUnit", + "id" : "acm009087jsd", + "name" : "FeedbackQuestionUpdateRequest", + "compilationUnitId" : "acm009083jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009077jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009088jsd", + "name" : "FeedbackResponseCommentBasicRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009098jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009089jsd" : { + "type" : "CodePackage", + "id" : "acm009089jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009090jsd" ] + }, + "acm009090jsd" : { + "type" : "CodePackage", + "id" : "acm009090jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009091jsd" ] + }, + "acm009091jsd" : { + "type" : "CodePackage", + "id" : "acm009091jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009088jsd" ] + }, + "acm009092jsd" : { + "type" : "ControlElement", + "id" : "acm009092jsd", + "name" : "FeedbackResponseCommentBasicRequest" + }, + "acm009093jsd" : { + "type" : "ControlElement", + "id" : "acm009093jsd", + "name" : "validate" + }, + "acm009094jsd" : { + "type" : "ControlElement", + "id" : "acm009094jsd", + "name" : "getCommentText" + }, + "acm009095jsd" : { + "type" : "ControlElement", + "id" : "acm009095jsd", + "name" : "getShowCommentTo" + }, + "acm009096jsd" : { + "type" : "ControlElement", + "id" : "acm009096jsd", + "name" : "getShowGiverNameTo" + }, + "acm009097jsd" : { + "type" : "ControlElement", + "id" : "acm009097jsd", + "name" : "convertToFeedbackParticipantType" + }, + "acm009098jsd" : { + "type" : "ClassUnit", + "id" : "acm009098jsd", + "name" : "FeedbackResponseCommentBasicRequest", + "compilationUnitId" : "acm009088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm008304jsd", "acm009228jsd" ], + "content" : [ "acm009092jsd", "acm009093jsd", "acm009094jsd", "acm009095jsd", "acm009096jsd", "acm009097jsd" ] + }, + "acm009099jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009099jsd", + "name" : "FeedbackResponseCommentCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009104jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009100jsd" : { + "type" : "CodePackage", + "id" : "acm009100jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009101jsd" ] + }, + "acm009101jsd" : { + "type" : "CodePackage", + "id" : "acm009101jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009102jsd" ] + }, + "acm009102jsd" : { + "type" : "CodePackage", + "id" : "acm009102jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009099jsd" ] + }, + "acm009103jsd" : { + "type" : "ControlElement", + "id" : "acm009103jsd", + "name" : "FeedbackResponseCommentCreateRequest" + }, + "acm009104jsd" : { + "type" : "ClassUnit", + "id" : "acm009104jsd", + "name" : "FeedbackResponseCommentCreateRequest", + "compilationUnitId" : "acm009099jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009098jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008304jsd" ], + "content" : [ "acm009103jsd" ] + }, + "acm009105jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009105jsd", + "name" : "FeedbackResponseCommentUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009110jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009106jsd" : { + "type" : "CodePackage", + "id" : "acm009106jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009107jsd" ] + }, + "acm009107jsd" : { + "type" : "CodePackage", + "id" : "acm009107jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009108jsd" ] + }, + "acm009108jsd" : { + "type" : "CodePackage", + "id" : "acm009108jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009105jsd" ] + }, + "acm009109jsd" : { + "type" : "ControlElement", + "id" : "acm009109jsd", + "name" : "FeedbackResponseCommentUpdateRequest" + }, + "acm009110jsd" : { + "type" : "ClassUnit", + "id" : "acm009110jsd", + "name" : "FeedbackResponseCommentUpdateRequest", + "compilationUnitId" : "acm009105jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009098jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008304jsd" ], + "content" : [ "acm009109jsd" ] + }, + "acm009111jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009111jsd", + "name" : "FeedbackResponsesRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009123jsd", "acm009128jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009112jsd" : { + "type" : "CodePackage", + "id" : "acm009112jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009113jsd" ] + }, + "acm009113jsd" : { + "type" : "CodePackage", + "id" : "acm009113jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009114jsd" ] + }, + "acm009114jsd" : { + "type" : "CodePackage", + "id" : "acm009114jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009111jsd" ] + }, + "acm009115jsd" : { + "type" : "ControlElement", + "id" : "acm009115jsd", + "name" : "getResponses" + }, + "acm009116jsd" : { + "type" : "ControlElement", + "id" : "acm009116jsd", + "name" : "setResponses" + }, + "acm009117jsd" : { + "type" : "ControlElement", + "id" : "acm009117jsd", + "name" : "getRecipients" + }, + "acm009118jsd" : { + "type" : "ControlElement", + "id" : "acm009118jsd", + "name" : "validate" + }, + "acm009119jsd" : { + "type" : "ControlElement", + "id" : "acm009119jsd", + "name" : "FeedbackResponseRequest" + }, + "acm009120jsd" : { + "type" : "ControlElement", + "id" : "acm009120jsd", + "name" : "validate" + }, + "acm009121jsd" : { + "type" : "ControlElement", + "id" : "acm009121jsd", + "name" : "getRecipient" + }, + "acm009122jsd" : { + "type" : "ControlElement", + "id" : "acm009122jsd", + "name" : "getResponseDetails" + }, + "acm009123jsd" : { + "type" : "ClassUnit", + "id" : "acm009123jsd", + "name" : "FeedbackResponsesRequest", + "compilationUnitId" : "acm009111jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006061jsd", "acm009008jsd", "acm009128jsd", "acm009228jsd" ], + "content" : [ "acm009115jsd", "acm009116jsd", "acm009117jsd", "acm009118jsd", "acm009119jsd", "acm009120jsd", "acm009121jsd", "acm009122jsd" ] + }, + "acm009124jsd" : { + "type" : "ControlElement", + "id" : "acm009124jsd", + "name" : "FeedbackResponseRequest" + }, + "acm009125jsd" : { + "type" : "ControlElement", + "id" : "acm009125jsd", + "name" : "validate" + }, + "acm009126jsd" : { + "type" : "ControlElement", + "id" : "acm009126jsd", + "name" : "getRecipient" + }, + "acm009127jsd" : { + "type" : "ControlElement", + "id" : "acm009127jsd", + "name" : "getResponseDetails" + }, + "acm009128jsd" : { + "type" : "ClassUnit", + "id" : "acm009128jsd", + "name" : "FeedbackResponseRequest", + "compilationUnitId" : "acm009111jsd", + "parentDatatypeId" : "acm009123jsd", + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006061jsd", "acm009228jsd" ], + "content" : [ "acm009124jsd", "acm009125jsd", "acm009126jsd", "acm009127jsd" ] + }, + "acm009129jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009129jsd", + "name" : "FeedbackSessionBasicRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009152jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009130jsd" : { + "type" : "CodePackage", + "id" : "acm009130jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009131jsd" ] + }, + "acm009131jsd" : { + "type" : "CodePackage", + "id" : "acm009131jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009132jsd" ] + }, + "acm009132jsd" : { + "type" : "CodePackage", + "id" : "acm009132jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009129jsd" ] + }, + "acm009133jsd" : { + "type" : "ControlElement", + "id" : "acm009133jsd", + "name" : "getInstructions" + }, + "acm009134jsd" : { + "type" : "ControlElement", + "id" : "acm009134jsd", + "name" : "getSubmissionStartTime" + }, + "acm009135jsd" : { + "type" : "ControlElement", + "id" : "acm009135jsd", + "name" : "getSubmissionEndTime" + }, + "acm009136jsd" : { + "type" : "ControlElement", + "id" : "acm009136jsd", + "name" : "getGracePeriod" + }, + "acm009137jsd" : { + "type" : "ControlElement", + "id" : "acm009137jsd", + "name" : "getResultsVisibleFromTime" + }, + "acm009138jsd" : { + "type" : "ControlElement", + "id" : "acm009138jsd", + "name" : "getSessionVisibleFromTime" + }, + "acm009139jsd" : { + "type" : "ControlElement", + "id" : "acm009139jsd", + "name" : "isClosingEmailEnabled" + }, + "acm009140jsd" : { + "type" : "ControlElement", + "id" : "acm009140jsd", + "name" : "isPublishedEmailEnabled" + }, + "acm009141jsd" : { + "type" : "ControlElement", + "id" : "acm009141jsd", + "name" : "setInstructions" + }, + "acm009142jsd" : { + "type" : "ControlElement", + "id" : "acm009142jsd", + "name" : "setSubmissionStartTimestamp" + }, + "acm009143jsd" : { + "type" : "ControlElement", + "id" : "acm009143jsd", + "name" : "setSubmissionEndTimestamp" + }, + "acm009144jsd" : { + "type" : "ControlElement", + "id" : "acm009144jsd", + "name" : "setGracePeriod" + }, + "acm009145jsd" : { + "type" : "ControlElement", + "id" : "acm009145jsd", + "name" : "setSessionVisibleSetting" + }, + "acm009146jsd" : { + "type" : "ControlElement", + "id" : "acm009146jsd", + "name" : "setCustomSessionVisibleTimestamp" + }, + "acm009147jsd" : { + "type" : "ControlElement", + "id" : "acm009147jsd", + "name" : "setResponseVisibleSetting" + }, + "acm009148jsd" : { + "type" : "ControlElement", + "id" : "acm009148jsd", + "name" : "setCustomResponseVisibleTimestamp" + }, + "acm009149jsd" : { + "type" : "ControlElement", + "id" : "acm009149jsd", + "name" : "setClosingEmailEnabled" + }, + "acm009150jsd" : { + "type" : "ControlElement", + "id" : "acm009150jsd", + "name" : "setPublishedEmailEnabled" + }, + "acm009151jsd" : { + "type" : "ControlElement", + "id" : "acm009151jsd", + "name" : "validate" + }, + "acm009152jsd" : { + "type" : "ClassUnit", + "id" : "acm009152jsd", + "name" : "FeedbackSessionBasicRequest", + "compilationUnitId" : "acm009129jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008757jsd", "acm008923jsd", "acm009228jsd" ], + "content" : [ "acm009133jsd", "acm009134jsd", "acm009135jsd", "acm009136jsd", "acm009137jsd", "acm009138jsd", "acm009139jsd", "acm009140jsd", "acm009141jsd", "acm009142jsd", "acm009143jsd", "acm009144jsd", "acm009145jsd", "acm009146jsd", "acm009147jsd", "acm009148jsd", "acm009149jsd", "acm009150jsd", "acm009151jsd" ] + }, + "acm009153jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009153jsd", + "name" : "FeedbackSessionCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009164jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009154jsd" : { + "type" : "CodePackage", + "id" : "acm009154jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009155jsd" ] + }, + "acm009155jsd" : { + "type" : "CodePackage", + "id" : "acm009155jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009156jsd" ] + }, + "acm009156jsd" : { + "type" : "CodePackage", + "id" : "acm009156jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009153jsd" ] + }, + "acm009157jsd" : { + "type" : "ControlElement", + "id" : "acm009157jsd", + "name" : "getFeedbackSessionName" + }, + "acm009158jsd" : { + "type" : "ControlElement", + "id" : "acm009158jsd", + "name" : "getToCopyCourseId" + }, + "acm009159jsd" : { + "type" : "ControlElement", + "id" : "acm009159jsd", + "name" : "getToCopySessionName" + }, + "acm009160jsd" : { + "type" : "ControlElement", + "id" : "acm009160jsd", + "name" : "setFeedbackSessionName" + }, + "acm009161jsd" : { + "type" : "ControlElement", + "id" : "acm009161jsd", + "name" : "setToCopyCourseId" + }, + "acm009162jsd" : { + "type" : "ControlElement", + "id" : "acm009162jsd", + "name" : "setToCopySessionName" + }, + "acm009163jsd" : { + "type" : "ControlElement", + "id" : "acm009163jsd", + "name" : "validate" + }, + "acm009164jsd" : { + "type" : "ClassUnit", + "id" : "acm009164jsd", + "name" : "FeedbackSessionCreateRequest", + "compilationUnitId" : "acm009153jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009152jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009157jsd", "acm009158jsd", "acm009159jsd", "acm009160jsd", "acm009161jsd", "acm009162jsd", "acm009163jsd" ] + }, + "acm009165jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009165jsd", + "name" : "FeedbackSessionRemindRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009176jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009166jsd" : { + "type" : "CodePackage", + "id" : "acm009166jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009167jsd" ] + }, + "acm009167jsd" : { + "type" : "CodePackage", + "id" : "acm009167jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009168jsd" ] + }, + "acm009168jsd" : { + "type" : "CodePackage", + "id" : "acm009168jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009165jsd" ] + }, + "acm009169jsd" : { + "type" : "ControlElement", + "id" : "acm009169jsd", + "name" : "FeedbackSessionRemindRequest" + }, + "acm009170jsd" : { + "type" : "ControlElement", + "id" : "acm009170jsd", + "name" : "getCourseId" + }, + "acm009171jsd" : { + "type" : "ControlElement", + "id" : "acm009171jsd", + "name" : "getFeedbackSessionName" + }, + "acm009172jsd" : { + "type" : "ControlElement", + "id" : "acm009172jsd", + "name" : "getRequestingInstructorId" + }, + "acm009173jsd" : { + "type" : "ControlElement", + "id" : "acm009173jsd", + "name" : "getUsersToRemind" + }, + "acm009174jsd" : { + "type" : "ControlElement", + "id" : "acm009174jsd", + "name" : "getIsSendingCopyToInstructor" + }, + "acm009175jsd" : { + "type" : "ControlElement", + "id" : "acm009175jsd", + "name" : "validate" + }, + "acm009176jsd" : { + "type" : "ClassUnit", + "id" : "acm009176jsd", + "name" : "FeedbackSessionRemindRequest", + "compilationUnitId" : "acm009165jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009169jsd", "acm009170jsd", "acm009171jsd", "acm009172jsd", "acm009173jsd", "acm009174jsd", "acm009175jsd" ] + }, + "acm009177jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009177jsd", + "name" : "FeedbackSessionRespondentRemindRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009186jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009178jsd" : { + "type" : "CodePackage", + "id" : "acm009178jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009179jsd" ] + }, + "acm009179jsd" : { + "type" : "CodePackage", + "id" : "acm009179jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009180jsd" ] + }, + "acm009180jsd" : { + "type" : "CodePackage", + "id" : "acm009180jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009177jsd" ] + }, + "acm009181jsd" : { + "type" : "ControlElement", + "id" : "acm009181jsd", + "name" : "getUsersToRemind" + }, + "acm009182jsd" : { + "type" : "ControlElement", + "id" : "acm009182jsd", + "name" : "setUsersToRemind" + }, + "acm009183jsd" : { + "type" : "ControlElement", + "id" : "acm009183jsd", + "name" : "getIsSendingCopyToInstructor" + }, + "acm009184jsd" : { + "type" : "ControlElement", + "id" : "acm009184jsd", + "name" : "setIsSendingCopyToInstructor" + }, + "acm009185jsd" : { + "type" : "ControlElement", + "id" : "acm009185jsd", + "name" : "validate" + }, + "acm009186jsd" : { + "type" : "ClassUnit", + "id" : "acm009186jsd", + "name" : "FeedbackSessionRespondentRemindRequest", + "compilationUnitId" : "acm009177jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009181jsd", "acm009182jsd", "acm009183jsd", "acm009184jsd", "acm009185jsd" ] + }, + "acm009187jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009187jsd", + "name" : "FeedbackSessionUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009195jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009188jsd" : { + "type" : "CodePackage", + "id" : "acm009188jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009189jsd" ] + }, + "acm009189jsd" : { + "type" : "CodePackage", + "id" : "acm009189jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009190jsd" ] + }, + "acm009190jsd" : { + "type" : "CodePackage", + "id" : "acm009190jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009187jsd" ] + }, + "acm009191jsd" : { + "type" : "ControlElement", + "id" : "acm009191jsd", + "name" : "getStudentDeadlines" + }, + "acm009192jsd" : { + "type" : "ControlElement", + "id" : "acm009192jsd", + "name" : "getInstructorDeadlines" + }, + "acm009193jsd" : { + "type" : "ControlElement", + "id" : "acm009193jsd", + "name" : "setStudentDeadlines" + }, + "acm009194jsd" : { + "type" : "ControlElement", + "id" : "acm009194jsd", + "name" : "setInstructorDeadlines" + }, + "acm009195jsd" : { + "type" : "ClassUnit", + "id" : "acm009195jsd", + "name" : "FeedbackSessionUpdateRequest", + "compilationUnitId" : "acm009187jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009152jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009191jsd", "acm009192jsd", "acm009193jsd", "acm009194jsd" ] + }, + "acm009196jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009196jsd", + "name" : "InstructorCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009208jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009197jsd" : { + "type" : "CodePackage", + "id" : "acm009197jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009198jsd" ] + }, + "acm009198jsd" : { + "type" : "CodePackage", + "id" : "acm009198jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009199jsd" ] + }, + "acm009199jsd" : { + "type" : "CodePackage", + "id" : "acm009199jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009196jsd" ] + }, + "acm009200jsd" : { + "type" : "ControlElement", + "id" : "acm009200jsd", + "name" : "InstructorCreateRequest" + }, + "acm009201jsd" : { + "type" : "ControlElement", + "id" : "acm009201jsd", + "name" : "validate" + }, + "acm009202jsd" : { + "type" : "ControlElement", + "id" : "acm009202jsd", + "name" : "getId" + }, + "acm009203jsd" : { + "type" : "ControlElement", + "id" : "acm009203jsd", + "name" : "getName" + }, + "acm009204jsd" : { + "type" : "ControlElement", + "id" : "acm009204jsd", + "name" : "getEmail" + }, + "acm009205jsd" : { + "type" : "ControlElement", + "id" : "acm009205jsd", + "name" : "getRoleName" + }, + "acm009206jsd" : { + "type" : "ControlElement", + "id" : "acm009206jsd", + "name" : "getDisplayName" + }, + "acm009207jsd" : { + "type" : "ControlElement", + "id" : "acm009207jsd", + "name" : "getIsDisplayedToStudent" + }, + "acm009208jsd" : { + "type" : "ClassUnit", + "id" : "acm009208jsd", + "name" : "InstructorCreateRequest", + "compilationUnitId" : "acm009196jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008628jsd", "acm009228jsd" ], + "content" : [ "acm009200jsd", "acm009201jsd", "acm009202jsd", "acm009203jsd", "acm009204jsd", "acm009205jsd", "acm009206jsd", "acm009207jsd" ] + }, + "acm009209jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009209jsd", + "name" : "InstructorPrivilegeUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009216jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009210jsd" : { + "type" : "CodePackage", + "id" : "acm009210jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009211jsd" ] + }, + "acm009211jsd" : { + "type" : "CodePackage", + "id" : "acm009211jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009212jsd" ] + }, + "acm009212jsd" : { + "type" : "CodePackage", + "id" : "acm009212jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009209jsd" ] + }, + "acm009213jsd" : { + "type" : "ControlElement", + "id" : "acm009213jsd", + "name" : "validate" + }, + "acm009214jsd" : { + "type" : "ControlElement", + "id" : "acm009214jsd", + "name" : "getPrivileges" + }, + "acm009215jsd" : { + "type" : "ControlElement", + "id" : "acm009215jsd", + "name" : "setPrivileges" + }, + "acm009216jsd" : { + "type" : "ClassUnit", + "id" : "acm009216jsd", + "name" : "InstructorPrivilegeUpdateRequest", + "compilationUnitId" : "acm009209jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm009228jsd" ], + "content" : [ "acm009213jsd", "acm009214jsd", "acm009215jsd" ] + }, + "acm009217jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009217jsd", + "name" : "Intent", + "parentId" : "acm008993jsd", + "content" : [ "acm009221jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009218jsd" : { + "type" : "CodePackage", + "id" : "acm009218jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009219jsd" ] + }, + "acm009219jsd" : { + "type" : "CodePackage", + "id" : "acm009219jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009220jsd" ] + }, + "acm009220jsd" : { + "type" : "CodePackage", + "id" : "acm009220jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009217jsd" ] + }, + "acm009221jsd" : { + "type" : "ClassUnit", + "id" : "acm009221jsd", + "name" : "Intent", + "compilationUnitId" : "acm009217jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009222jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009222jsd", + "name" : "InvalidHttpRequestBodyException", + "parentId" : "acm008993jsd", + "content" : [ "acm009228jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009223jsd" : { + "type" : "CodePackage", + "id" : "acm009223jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009224jsd" ] + }, + "acm009224jsd" : { + "type" : "CodePackage", + "id" : "acm009224jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009225jsd" ] + }, + "acm009225jsd" : { + "type" : "CodePackage", + "id" : "acm009225jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009222jsd" ] + }, + "acm009226jsd" : { + "type" : "ControlElement", + "id" : "acm009226jsd", + "name" : "InvalidHttpRequestBodyException" + }, + "acm009227jsd" : { + "type" : "ControlElement", + "id" : "acm009227jsd", + "name" : "InvalidHttpRequestBodyException" + }, + "acm009228jsd" : { + "type" : "ClassUnit", + "id" : "acm009228jsd", + "name" : "InvalidHttpRequestBodyException", + "compilationUnitId" : "acm009222jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006188jsd" ], + "content" : [ "acm009226jsd", "acm009227jsd" ] + }, + "acm009229jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009229jsd", + "name" : "MarkNotificationAsReadRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009237jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009230jsd" : { + "type" : "CodePackage", + "id" : "acm009230jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009231jsd" ] + }, + "acm009231jsd" : { + "type" : "CodePackage", + "id" : "acm009231jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009232jsd" ] + }, + "acm009232jsd" : { + "type" : "CodePackage", + "id" : "acm009232jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009229jsd" ] + }, + "acm009233jsd" : { + "type" : "ControlElement", + "id" : "acm009233jsd", + "name" : "MarkNotificationAsReadRequest" + }, + "acm009234jsd" : { + "type" : "ControlElement", + "id" : "acm009234jsd", + "name" : "getNotificationId" + }, + "acm009235jsd" : { + "type" : "ControlElement", + "id" : "acm009235jsd", + "name" : "getEndTimestamp" + }, + "acm009236jsd" : { + "type" : "ControlElement", + "id" : "acm009236jsd", + "name" : "validate" + }, + "acm009237jsd" : { + "type" : "ClassUnit", + "id" : "acm009237jsd", + "name" : "MarkNotificationAsReadRequest", + "compilationUnitId" : "acm009229jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009233jsd", "acm009234jsd", "acm009235jsd", "acm009236jsd" ] + }, + "acm009238jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009238jsd", + "name" : "NotificationBasicRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009255jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009239jsd" : { + "type" : "CodePackage", + "id" : "acm009239jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009240jsd" ] + }, + "acm009240jsd" : { + "type" : "CodePackage", + "id" : "acm009240jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009241jsd" ] + }, + "acm009241jsd" : { + "type" : "CodePackage", + "id" : "acm009241jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009238jsd" ] + }, + "acm009242jsd" : { + "type" : "ControlElement", + "id" : "acm009242jsd", + "name" : "getStartTimestamp" + }, + "acm009243jsd" : { + "type" : "ControlElement", + "id" : "acm009243jsd", + "name" : "getEndTimestamp" + }, + "acm009244jsd" : { + "type" : "ControlElement", + "id" : "acm009244jsd", + "name" : "getStyle" + }, + "acm009245jsd" : { + "type" : "ControlElement", + "id" : "acm009245jsd", + "name" : "getTargetUser" + }, + "acm009246jsd" : { + "type" : "ControlElement", + "id" : "acm009246jsd", + "name" : "getTitle" + }, + "acm009247jsd" : { + "type" : "ControlElement", + "id" : "acm009247jsd", + "name" : "getMessage" + }, + "acm009248jsd" : { + "type" : "ControlElement", + "id" : "acm009248jsd", + "name" : "setStartTimestamp" + }, + "acm009249jsd" : { + "type" : "ControlElement", + "id" : "acm009249jsd", + "name" : "setEndTimestamp" + }, + "acm009250jsd" : { + "type" : "ControlElement", + "id" : "acm009250jsd", + "name" : "setStyle" + }, + "acm009251jsd" : { + "type" : "ControlElement", + "id" : "acm009251jsd", + "name" : "setTargetUser" + }, + "acm009252jsd" : { + "type" : "ControlElement", + "id" : "acm009252jsd", + "name" : "setTitle" + }, + "acm009253jsd" : { + "type" : "ControlElement", + "id" : "acm009253jsd", + "name" : "setMessage" + }, + "acm009254jsd" : { + "type" : "ControlElement", + "id" : "acm009254jsd", + "name" : "validate" + }, + "acm009255jsd" : { + "type" : "ClassUnit", + "id" : "acm009255jsd", + "name" : "NotificationBasicRequest", + "compilationUnitId" : "acm009238jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm009228jsd" ], + "content" : [ "acm009242jsd", "acm009243jsd", "acm009244jsd", "acm009245jsd", "acm009246jsd", "acm009247jsd", "acm009248jsd", "acm009249jsd", "acm009250jsd", "acm009251jsd", "acm009252jsd", "acm009253jsd", "acm009254jsd" ] + }, + "acm009256jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009256jsd", + "name" : "NotificationCreateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009260jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009257jsd" : { + "type" : "CodePackage", + "id" : "acm009257jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009258jsd" ] + }, + "acm009258jsd" : { + "type" : "CodePackage", + "id" : "acm009258jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009259jsd" ] + }, + "acm009259jsd" : { + "type" : "CodePackage", + "id" : "acm009259jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009256jsd" ] + }, + "acm009260jsd" : { + "type" : "ClassUnit", + "id" : "acm009260jsd", + "name" : "NotificationCreateRequest", + "compilationUnitId" : "acm009256jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009255jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009261jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009261jsd", + "name" : "NotificationUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009265jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009262jsd" : { + "type" : "CodePackage", + "id" : "acm009262jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009263jsd" ] + }, + "acm009263jsd" : { + "type" : "CodePackage", + "id" : "acm009263jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009264jsd" ] + }, + "acm009264jsd" : { + "type" : "CodePackage", + "id" : "acm009264jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009261jsd" ] + }, + "acm009265jsd" : { + "type" : "ClassUnit", + "id" : "acm009265jsd", + "name" : "NotificationUpdateRequest", + "compilationUnitId" : "acm009261jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009255jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm009266jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009266jsd", + "name" : "SendEmailRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009273jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009267jsd" : { + "type" : "CodePackage", + "id" : "acm009267jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009268jsd" ] + }, + "acm009268jsd" : { + "type" : "CodePackage", + "id" : "acm009268jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009269jsd" ] + }, + "acm009269jsd" : { + "type" : "CodePackage", + "id" : "acm009269jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009266jsd" ] + }, + "acm009270jsd" : { + "type" : "ControlElement", + "id" : "acm009270jsd", + "name" : "SendEmailRequest" + }, + "acm009271jsd" : { + "type" : "ControlElement", + "id" : "acm009271jsd", + "name" : "getEmail" + }, + "acm009272jsd" : { + "type" : "ControlElement", + "id" : "acm009272jsd", + "name" : "validate" + }, + "acm009273jsd" : { + "type" : "ClassUnit", + "id" : "acm009273jsd", + "name" : "SendEmailRequest", + "compilationUnitId" : "acm009266jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006290jsd", "acm009228jsd" ], + "content" : [ "acm009270jsd", "acm009271jsd", "acm009272jsd" ] + }, + "acm009274jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009274jsd", + "name" : "StudentUpdateRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009286jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009275jsd" : { + "type" : "CodePackage", + "id" : "acm009275jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009276jsd" ] + }, + "acm009276jsd" : { + "type" : "CodePackage", + "id" : "acm009276jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009277jsd" ] + }, + "acm009277jsd" : { + "type" : "CodePackage", + "id" : "acm009277jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009274jsd" ] + }, + "acm009278jsd" : { + "type" : "ControlElement", + "id" : "acm009278jsd", + "name" : "StudentUpdateRequest" + }, + "acm009279jsd" : { + "type" : "ControlElement", + "id" : "acm009279jsd", + "name" : "validate" + }, + "acm009280jsd" : { + "type" : "ControlElement", + "id" : "acm009280jsd", + "name" : "getName" + }, + "acm009281jsd" : { + "type" : "ControlElement", + "id" : "acm009281jsd", + "name" : "getEmail" + }, + "acm009282jsd" : { + "type" : "ControlElement", + "id" : "acm009282jsd", + "name" : "getTeam" + }, + "acm009283jsd" : { + "type" : "ControlElement", + "id" : "acm009283jsd", + "name" : "getSection" + }, + "acm009284jsd" : { + "type" : "ControlElement", + "id" : "acm009284jsd", + "name" : "getComments" + }, + "acm009285jsd" : { + "type" : "ControlElement", + "id" : "acm009285jsd", + "name" : "getIsSessionSummarySendEmail" + }, + "acm009286jsd" : { + "type" : "ClassUnit", + "id" : "acm009286jsd", + "name" : "StudentUpdateRequest", + "compilationUnitId" : "acm009274jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009278jsd", "acm009279jsd", "acm009280jsd", "acm009281jsd", "acm009282jsd", "acm009283jsd", "acm009284jsd", "acm009285jsd" ] + }, + "acm009287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009287jsd", + "name" : "StudentsEnrollRequest", + "parentId" : "acm008993jsd", + "content" : [ "acm009301jsd", "acm009309jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009288jsd" : { + "type" : "CodePackage", + "id" : "acm009288jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009289jsd" ] + }, + "acm009289jsd" : { + "type" : "CodePackage", + "id" : "acm009289jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009290jsd" ] + }, + "acm009290jsd" : { + "type" : "CodePackage", + "id" : "acm009290jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009287jsd" ] + }, + "acm009291jsd" : { + "type" : "ControlElement", + "id" : "acm009291jsd", + "name" : "StudentsEnrollRequest" + }, + "acm009292jsd" : { + "type" : "ControlElement", + "id" : "acm009292jsd", + "name" : "getStudentEnrollRequests" + }, + "acm009293jsd" : { + "type" : "ControlElement", + "id" : "acm009293jsd", + "name" : "validate" + }, + "acm009294jsd" : { + "type" : "ControlElement", + "id" : "acm009294jsd", + "name" : "StudentEnrollRequest" + }, + "acm009295jsd" : { + "type" : "ControlElement", + "id" : "acm009295jsd", + "name" : "validate" + }, + "acm009296jsd" : { + "type" : "ControlElement", + "id" : "acm009296jsd", + "name" : "getName" + }, + "acm009297jsd" : { + "type" : "ControlElement", + "id" : "acm009297jsd", + "name" : "getEmail" + }, + "acm009298jsd" : { + "type" : "ControlElement", + "id" : "acm009298jsd", + "name" : "getTeam" + }, + "acm009299jsd" : { + "type" : "ControlElement", + "id" : "acm009299jsd", + "name" : "getSection" + }, + "acm009300jsd" : { + "type" : "ControlElement", + "id" : "acm009300jsd", + "name" : "getComments" + }, + "acm009301jsd" : { + "type" : "ClassUnit", + "id" : "acm009301jsd", + "name" : "StudentsEnrollRequest", + "compilationUnitId" : "acm009287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009008jsd", "acm009228jsd", "acm009309jsd" ], + "content" : [ "acm009291jsd", "acm009292jsd", "acm009293jsd", "acm009294jsd", "acm009295jsd", "acm009296jsd", "acm009297jsd", "acm009298jsd", "acm009299jsd", "acm009300jsd" ] + }, + "acm009302jsd" : { + "type" : "ControlElement", + "id" : "acm009302jsd", + "name" : "StudentEnrollRequest" + }, + "acm009303jsd" : { + "type" : "ControlElement", + "id" : "acm009303jsd", + "name" : "validate" + }, + "acm009304jsd" : { + "type" : "ControlElement", + "id" : "acm009304jsd", + "name" : "getName" + }, + "acm009305jsd" : { + "type" : "ControlElement", + "id" : "acm009305jsd", + "name" : "getEmail" + }, + "acm009306jsd" : { + "type" : "ControlElement", + "id" : "acm009306jsd", + "name" : "getTeam" + }, + "acm009307jsd" : { + "type" : "ControlElement", + "id" : "acm009307jsd", + "name" : "getSection" + }, + "acm009308jsd" : { + "type" : "ControlElement", + "id" : "acm009308jsd", + "name" : "getComments" + }, + "acm009309jsd" : { + "type" : "ClassUnit", + "id" : "acm009309jsd", + "name" : "StudentEnrollRequest", + "compilationUnitId" : "acm009287jsd", + "parentDatatypeId" : "acm009301jsd", + "extendedDataTypesIds" : [ "acm009008jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd" ], + "content" : [ "acm009302jsd", "acm009303jsd", "acm009304jsd", "acm009305jsd", "acm009306jsd", "acm009307jsd", "acm009308jsd" ] + }, + "acm009310jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009310jsd", + "name" : "package-info", + "parentId" : "acm008993jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009311jsd" : { + "type" : "CodePackage", + "id" : "acm009311jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009312jsd" ] + }, + "acm009312jsd" : { + "type" : "CodePackage", + "id" : "acm009312jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009313jsd" ] + }, + "acm009313jsd" : { + "type" : "CodePackage", + "id" : "acm009313jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm009310jsd" ] + }, + "acm009314jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009314jsd", + "name" : "AuthServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009325jsd", "acm009329jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009315jsd" : { + "type" : "CodePackage", + "id" : "acm009315jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009316jsd" ] + }, + "acm009316jsd" : { + "type" : "CodePackage", + "id" : "acm009316jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009317jsd" ] + }, + "acm009317jsd" : { + "type" : "CodePackage", + "id" : "acm009317jsd", + "name" : "servlets", + "parentId" : "acm008203jsd", + "content" : [ "acm009314jsd", "acm009330jsd", "acm009337jsd", "acm009343jsd", "acm009349jsd", "acm009355jsd", "acm009361jsd", "acm009373jsd", "acm009384jsd", "acm009393jsd", "acm009405jsd", "acm009411jsd", "acm009419jsd", "acm012269jsd", "acm012276jsd", "acm012283jsd", "acm012292jsd", "acm012298jsd" ] + }, + "acm009318jsd" : { + "type" : "ControlElement", + "id" : "acm009318jsd", + "name" : "getAuthorizationFlow" + }, + "acm009319jsd" : { + "type" : "ControlElement", + "id" : "acm009319jsd", + "name" : "getRedirectUri" + }, + "acm009320jsd" : { + "type" : "ControlElement", + "id" : "acm009320jsd", + "name" : "getLoginInvalidationCookie" + }, + "acm009321jsd" : { + "type" : "ControlElement", + "id" : "acm009321jsd", + "name" : "getLoginCookie" + }, + "acm009322jsd" : { + "type" : "ControlElement", + "id" : "acm009322jsd", + "name" : "AuthState" + }, + "acm009323jsd" : { + "type" : "ControlElement", + "id" : "acm009323jsd", + "name" : "getNextUrl" + }, + "acm009324jsd" : { + "type" : "ControlElement", + "id" : "acm009324jsd", + "name" : "getSessionId" + }, + "acm009325jsd" : { + "type" : "ClassUnit", + "id" : "acm009325jsd", + "name" : "AuthServlet", + "compilationUnitId" : "acm009314jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd" ], + "content" : [ "acm009318jsd", "acm009319jsd", "acm009320jsd", "acm009321jsd", "acm009322jsd", "acm009323jsd", "acm009324jsd" ] + }, + "acm009326jsd" : { + "type" : "ControlElement", + "id" : "acm009326jsd", + "name" : "AuthState" + }, + "acm009327jsd" : { + "type" : "ControlElement", + "id" : "acm009327jsd", + "name" : "getNextUrl" + }, + "acm009328jsd" : { + "type" : "ControlElement", + "id" : "acm009328jsd", + "name" : "getSessionId" + }, + "acm009329jsd" : { + "type" : "ClassUnit", + "id" : "acm009329jsd", + "name" : "AuthState", + "compilationUnitId" : "acm009314jsd", + "parentDatatypeId" : "acm009325jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009326jsd", "acm009327jsd", "acm009328jsd" ] + }, + "acm009330jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009330jsd", + "name" : "DevServerLoginServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009336jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009331jsd" : { + "type" : "CodePackage", + "id" : "acm009331jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009332jsd" ] + }, + "acm009332jsd" : { + "type" : "CodePackage", + "id" : "acm009332jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009333jsd" ] + }, + "acm009333jsd" : { + "type" : "CodePackage", + "id" : "acm009333jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009330jsd" ] + }, + "acm009334jsd" : { + "type" : "ControlElement", + "id" : "acm009334jsd", + "name" : "doGet" + }, + "acm009335jsd" : { + "type" : "ControlElement", + "id" : "acm009335jsd", + "name" : "doPost" + }, + "acm009336jsd" : { + "type" : "ClassUnit", + "id" : "acm009336jsd", + "name" : "DevServerLoginServlet", + "compilationUnitId" : "acm009330jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009325jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd" ], + "content" : [ "acm009334jsd", "acm009335jsd" ] + }, + "acm009337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009337jsd", + "name" : "HealthCheckServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009342jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009338jsd" : { + "type" : "CodePackage", + "id" : "acm009338jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009339jsd" ] + }, + "acm009339jsd" : { + "type" : "CodePackage", + "id" : "acm009339jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009340jsd" ] + }, + "acm009340jsd" : { + "type" : "CodePackage", + "id" : "acm009340jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009337jsd" ] + }, + "acm009341jsd" : { + "type" : "ControlElement", + "id" : "acm009341jsd", + "name" : "doGet" + }, + "acm009342jsd" : { + "type" : "ClassUnit", + "id" : "acm009342jsd", + "name" : "HealthCheckServlet", + "compilationUnitId" : "acm009337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009341jsd" ] + }, + "acm009343jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009343jsd", + "name" : "LegacyUrlMapper", + "parentId" : "acm009317jsd", + "content" : [ "acm009348jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009344jsd" : { + "type" : "CodePackage", + "id" : "acm009344jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009345jsd" ] + }, + "acm009345jsd" : { + "type" : "CodePackage", + "id" : "acm009345jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009346jsd" ] + }, + "acm009346jsd" : { + "type" : "CodePackage", + "id" : "acm009346jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009343jsd" ] + }, + "acm009347jsd" : { + "type" : "ControlElement", + "id" : "acm009347jsd", + "name" : "doGet" + }, + "acm009348jsd" : { + "type" : "ClassUnit", + "id" : "acm009348jsd", + "name" : "LegacyUrlMapper", + "compilationUnitId" : "acm009343jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd" ], + "content" : [ "acm009347jsd" ] + }, + "acm009349jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009349jsd", + "name" : "LoginServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009354jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009350jsd" : { + "type" : "CodePackage", + "id" : "acm009350jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009351jsd" ] + }, + "acm009351jsd" : { + "type" : "CodePackage", + "id" : "acm009351jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009352jsd" ] + }, + "acm009352jsd" : { + "type" : "CodePackage", + "id" : "acm009352jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009349jsd" ] + }, + "acm009353jsd" : { + "type" : "ControlElement", + "id" : "acm009353jsd", + "name" : "doGet" + }, + "acm009354jsd" : { + "type" : "ClassUnit", + "id" : "acm009354jsd", + "name" : "LoginServlet", + "compilationUnitId" : "acm009349jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009325jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd", "acm006435jsd", "acm009329jsd" ], + "content" : [ "acm009353jsd" ] + }, + "acm009355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009355jsd", + "name" : "LogoutServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009360jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009356jsd" : { + "type" : "CodePackage", + "id" : "acm009356jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009357jsd" ] + }, + "acm009357jsd" : { + "type" : "CodePackage", + "id" : "acm009357jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009358jsd" ] + }, + "acm009358jsd" : { + "type" : "CodePackage", + "id" : "acm009358jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009355jsd" ] + }, + "acm009359jsd" : { + "type" : "ControlElement", + "id" : "acm009359jsd", + "name" : "doGet" + }, + "acm009360jsd" : { + "type" : "ClassUnit", + "id" : "acm009360jsd", + "name" : "LogoutServlet", + "compilationUnitId" : "acm009355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009325jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd" ], + "content" : [ "acm009359jsd" ] + }, + "acm009361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009361jsd", + "name" : "OAuth2CallbackServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009370jsd", "acm009372jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009362jsd" : { + "type" : "CodePackage", + "id" : "acm009362jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009363jsd" ] + }, + "acm009363jsd" : { + "type" : "CodePackage", + "id" : "acm009363jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009364jsd" ] + }, + "acm009364jsd" : { + "type" : "CodePackage", + "id" : "acm009364jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009361jsd" ] + }, + "acm009365jsd" : { + "type" : "ControlElement", + "id" : "acm009365jsd", + "name" : "doGet" + }, + "acm009366jsd" : { + "type" : "ControlElement", + "id" : "acm009366jsd", + "name" : "getGoogleOauth2AuthResult" + }, + "acm009367jsd" : { + "type" : "ControlElement", + "id" : "acm009367jsd", + "name" : "getFirebaseAuthResult" + }, + "acm009368jsd" : { + "type" : "ControlElement", + "id" : "acm009368jsd", + "name" : "logAndPrintError" + }, + "acm009369jsd" : { + "type" : "ControlElement", + "id" : "acm009369jsd", + "name" : "AuthResult" + }, + "acm009370jsd" : { + "type" : "ClassUnit", + "id" : "acm009370jsd", + "name" : "OAuth2CallbackServlet", + "compilationUnitId" : "acm009361jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009325jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd", "acm006188jsd", "acm006435jsd", "acm009329jsd", "acm009372jsd" ], + "content" : [ "acm009365jsd", "acm009366jsd", "acm009367jsd", "acm009368jsd", "acm009369jsd" ] + }, + "acm009371jsd" : { + "type" : "ControlElement", + "id" : "acm009371jsd", + "name" : "AuthResult" + }, + "acm009372jsd" : { + "type" : "ClassUnit", + "id" : "acm009372jsd", + "name" : "AuthResult", + "compilationUnitId" : "acm009361jsd", + "parentDatatypeId" : "acm009370jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009371jsd" ] + }, + "acm009373jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009373jsd", + "name" : "OriginCheckFilter", + "parentId" : "acm009317jsd", + "content" : [ "acm009383jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009374jsd" : { + "type" : "CodePackage", + "id" : "acm009374jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009375jsd" ] + }, + "acm009375jsd" : { + "type" : "CodePackage", + "id" : "acm009375jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009376jsd" ] + }, + "acm009376jsd" : { + "type" : "CodePackage", + "id" : "acm009376jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009373jsd" ] + }, + "acm009377jsd" : { + "type" : "ControlElement", + "id" : "acm009377jsd", + "name" : "init" + }, + "acm009378jsd" : { + "type" : "ControlElement", + "id" : "acm009378jsd", + "name" : "doFilter" + }, + "acm009379jsd" : { + "type" : "ControlElement", + "id" : "acm009379jsd", + "name" : "isHttpReferrerValid" + }, + "acm009380jsd" : { + "type" : "ControlElement", + "id" : "acm009380jsd", + "name" : "getCsrfTokenErrorIfAny" + }, + "acm009381jsd" : { + "type" : "ControlElement", + "id" : "acm009381jsd", + "name" : "denyAccess" + }, + "acm009382jsd" : { + "type" : "ControlElement", + "id" : "acm009382jsd", + "name" : "destroy" + }, + "acm009383jsd" : { + "type" : "ClassUnit", + "id" : "acm009383jsd", + "name" : "OriginCheckFilter", + "compilationUnitId" : "acm009373jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006188jsd", "acm006435jsd", "acm006554jsd", "acm010167jsd" ], + "content" : [ "acm009377jsd", "acm009378jsd", "acm009379jsd", "acm009380jsd", "acm009381jsd", "acm009382jsd" ] + }, + "acm009384jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009384jsd", + "name" : "RequestTraceFilter", + "parentId" : "acm009317jsd", + "content" : [ "acm009392jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009385jsd" : { + "type" : "CodePackage", + "id" : "acm009385jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009386jsd" ] + }, + "acm009386jsd" : { + "type" : "CodePackage", + "id" : "acm009386jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009387jsd" ] + }, + "acm009387jsd" : { + "type" : "CodePackage", + "id" : "acm009387jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009384jsd" ] + }, + "acm009388jsd" : { + "type" : "ControlElement", + "id" : "acm009388jsd", + "name" : "init" + }, + "acm009389jsd" : { + "type" : "ControlElement", + "id" : "acm009389jsd", + "name" : "doFilter" + }, + "acm009390jsd" : { + "type" : "ControlElement", + "id" : "acm009390jsd", + "name" : "destroy" + }, + "acm009391jsd" : { + "type" : "ControlElement", + "id" : "acm009391jsd", + "name" : "throwError" + }, + "acm009392jsd" : { + "type" : "ClassUnit", + "id" : "acm009392jsd", + "name" : "RequestTraceFilter", + "compilationUnitId" : "acm009384jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009388jsd", "acm009389jsd", "acm009390jsd", "acm009391jsd" ] + }, + "acm009393jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009393jsd", + "name" : "WebApiServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009404jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009394jsd" : { + "type" : "CodePackage", + "id" : "acm009394jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009395jsd" ] + }, + "acm009395jsd" : { + "type" : "CodePackage", + "id" : "acm009395jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009396jsd" ] + }, + "acm009396jsd" : { + "type" : "CodePackage", + "id" : "acm009396jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009393jsd" ] + }, + "acm009397jsd" : { + "type" : "ControlElement", + "id" : "acm009397jsd", + "name" : "doGet" + }, + "acm009398jsd" : { + "type" : "ControlElement", + "id" : "acm009398jsd", + "name" : "doPost" + }, + "acm009399jsd" : { + "type" : "ControlElement", + "id" : "acm009399jsd", + "name" : "doPut" + }, + "acm009400jsd" : { + "type" : "ControlElement", + "id" : "acm009400jsd", + "name" : "doDelete" + }, + "acm009401jsd" : { + "type" : "ControlElement", + "id" : "acm009401jsd", + "name" : "invokeServlet" + }, + "acm009402jsd" : { + "type" : "ControlElement", + "id" : "acm009402jsd", + "name" : "throwErrorBasedOnRequester" + }, + "acm009403jsd" : { + "type" : "ControlElement", + "id" : "acm009403jsd", + "name" : "throwError" + }, + "acm009404jsd" : { + "type" : "ClassUnit", + "id" : "acm009404jsd", + "name" : "WebApiServlet", + "compilationUnitId" : "acm009393jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005714jsd", "acm006143jsd", "acm006435jsd", "acm009228jsd", "acm009459jsd", "acm009475jsd", "acm009483jsd", "acm009748jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009397jsd", "acm009398jsd", "acm009399jsd", "acm009400jsd", "acm009401jsd", "acm009402jsd", "acm009403jsd" ] + }, + "acm009405jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009405jsd", + "name" : "WebPageServlet", + "parentId" : "acm009317jsd", + "content" : [ "acm009410jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009406jsd" : { + "type" : "CodePackage", + "id" : "acm009406jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009407jsd" ] + }, + "acm009407jsd" : { + "type" : "CodePackage", + "id" : "acm009407jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009408jsd" ] + }, + "acm009408jsd" : { + "type" : "CodePackage", + "id" : "acm009408jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009405jsd" ] + }, + "acm009409jsd" : { + "type" : "ControlElement", + "id" : "acm009409jsd", + "name" : "doGet" + }, + "acm009410jsd" : { + "type" : "ClassUnit", + "id" : "acm009410jsd", + "name" : "WebPageServlet", + "compilationUnitId" : "acm009405jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd" ], + "content" : [ "acm009409jsd" ] + }, + "acm009411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009411jsd", + "name" : "WebSecurityHeaderFilter", + "parentId" : "acm009317jsd", + "content" : [ "acm009418jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009412jsd" : { + "type" : "CodePackage", + "id" : "acm009412jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009413jsd" ] + }, + "acm009413jsd" : { + "type" : "CodePackage", + "id" : "acm009413jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009414jsd" ] + }, + "acm009414jsd" : { + "type" : "CodePackage", + "id" : "acm009414jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009411jsd" ] + }, + "acm009415jsd" : { + "type" : "ControlElement", + "id" : "acm009415jsd", + "name" : "init" + }, + "acm009416jsd" : { + "type" : "ControlElement", + "id" : "acm009416jsd", + "name" : "doFilter" + }, + "acm009417jsd" : { + "type" : "ControlElement", + "id" : "acm009417jsd", + "name" : "destroy" + }, + "acm009418jsd" : { + "type" : "ClassUnit", + "id" : "acm009418jsd", + "name" : "WebSecurityHeaderFilter", + "compilationUnitId" : "acm009411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009415jsd", "acm009416jsd", "acm009417jsd" ] + }, + "acm009419jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009419jsd", + "name" : "package-info", + "parentId" : "acm009317jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009420jsd" : { + "type" : "CodePackage", + "id" : "acm009420jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009421jsd" ] + }, + "acm009421jsd" : { + "type" : "CodePackage", + "id" : "acm009421jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009422jsd" ] + }, + "acm009422jsd" : { + "type" : "CodePackage", + "id" : "acm009422jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm009419jsd" ] + }, + "acm009423jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009423jsd", + "name" : "AccountRequestSearchIndexingWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009428jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009424jsd" : { + "type" : "CodePackage", + "id" : "acm009424jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009425jsd" ] + }, + "acm009425jsd" : { + "type" : "CodePackage", + "id" : "acm009425jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009426jsd" ] + }, + "acm009426jsd" : { + "type" : "CodePackage", + "id" : "acm009426jsd", + "name" : "webapi", + "parentId" : "acm008203jsd", + "content" : [ "acm009423jsd", "acm009429jsd", "acm009460jsd", "acm009469jsd", "acm009476jsd", "acm009484jsd", "acm009492jsd", "acm009499jsd", "acm009507jsd", "acm009514jsd", "acm009523jsd", "acm009541jsd", "acm009549jsd", "acm009557jsd", "acm009563jsd", "acm009569jsd", "acm009583jsd", "acm009589jsd", "acm009597jsd", "acm009605jsd", "acm009613jsd", "acm009622jsd", "acm009630jsd", "acm009639jsd", "acm009645jsd", "acm009651jsd", "acm009657jsd", "acm009663jsd", "acm009671jsd", "acm009679jsd", "acm009687jsd", "acm009695jsd", "acm009703jsd", "acm009712jsd", "acm009718jsd", "acm009726jsd", "acm009734jsd", "acm009742jsd", "acm009749jsd", "acm009755jsd", "acm009763jsd", "acm009769jsd", "acm009775jsd", "acm009781jsd", "acm009787jsd", "acm009793jsd", "acm009799jsd", "acm009805jsd", "acm009811jsd", "acm009832jsd", "acm009838jsd", "acm009844jsd", "acm009850jsd", "acm009856jsd", "acm009864jsd", "acm009873jsd", "acm009881jsd", "acm009892jsd", "acm009900jsd", "acm009912jsd", "acm009920jsd", "acm009928jsd", "acm009936jsd", "acm009944jsd", "acm009952jsd", "acm009962jsd", "acm009971jsd", "acm009979jsd", "acm009987jsd", "acm009996jsd", "acm010004jsd", "acm010012jsd", "acm010020jsd", "acm010026jsd", "acm010034jsd", "acm010041jsd", "acm010049jsd", "acm010057jsd", "acm010065jsd", "acm010073jsd", "acm010081jsd", "acm010089jsd", "acm010097jsd", "acm010105jsd", "acm010113jsd", "acm010119jsd", "acm010125jsd", "acm010135jsd", "acm010145jsd", "acm010156jsd", "acm010168jsd", "acm010176jsd", "acm010184jsd", "acm010192jsd", "acm010200jsd", "acm010209jsd", "acm010216jsd", "acm010223jsd", "acm010231jsd", "acm010239jsd", "acm010245jsd", "acm010251jsd", "acm010259jsd", "acm010267jsd", "acm010273jsd", "acm010279jsd", "acm010287jsd", "acm010293jsd", "acm010302jsd", "acm010310jsd", "acm010318jsd", "acm010326jsd", "acm010332jsd", "acm010338jsd", "acm010346jsd", "acm010354jsd", "acm010362jsd", "acm010370jsd", "acm010378jsd", "acm010386jsd", "acm010395jsd", "acm010404jsd", "acm010412jsd", "acm010418jsd", "acm010427jsd", "acm012302jsd", "acm012311jsd", "acm012317jsd", "acm012327jsd", "acm012396jsd", "acm012408jsd", "acm012417jsd", "acm012426jsd", "acm012435jsd", "acm012447jsd", "acm012457jsd", "acm012466jsd", "acm012479jsd", "acm012513jsd", "acm012525jsd", "acm012534jsd", "acm012543jsd", "acm012553jsd", "acm012562jsd", "acm012571jsd", "acm012581jsd", "acm012590jsd", "acm012607jsd", "acm012619jsd", "acm012640jsd", "acm012649jsd", "acm012658jsd", "acm012667jsd", "acm012691jsd", "acm012700jsd", "acm012709jsd", "acm012718jsd", "acm012727jsd", "acm012736jsd", "acm012745jsd", "acm012754jsd", "acm012764jsd", "acm012773jsd", "acm012782jsd", "acm012791jsd", "acm012800jsd", "acm012811jsd", "acm012820jsd", "acm012830jsd", "acm012847jsd", "acm012856jsd", "acm012869jsd", "acm012890jsd", "acm012899jsd", "acm012918jsd", "acm012929jsd", "acm012947jsd", "acm012972jsd", "acm012992jsd", "acm013001jsd", "acm013010jsd", "acm013037jsd", "acm013057jsd", "acm013066jsd", "acm013081jsd", "acm013094jsd", "acm013107jsd", "acm013125jsd", "acm013135jsd", "acm013144jsd", "acm013153jsd", "acm013162jsd", "acm013180jsd", "acm013190jsd", "acm013203jsd", "acm013212jsd", "acm013221jsd", "acm013230jsd", "acm013239jsd", "acm013248jsd", "acm013254jsd", "acm013263jsd", "acm013273jsd", "acm013282jsd", "acm013296jsd", "acm013310jsd", "acm013319jsd", "acm013328jsd", "acm013337jsd", "acm013346jsd", "acm013355jsd", "acm013367jsd", "acm013383jsd", "acm013401jsd", "acm013420jsd", "acm013429jsd", "acm013438jsd", "acm013450jsd", "acm013465jsd", "acm013474jsd", "acm013483jsd", "acm013561jsd", "acm013570jsd", "acm013581jsd", "acm013600jsd", "acm013629jsd", "acm013647jsd", "acm013656jsd", "acm013672jsd", "acm013682jsd", "acm013694jsd" ] + }, + "acm009427jsd" : { + "type" : "ControlElement", + "id" : "acm009427jsd", + "name" : "execute" + }, + "acm009428jsd" : { + "type" : "ClassUnit", + "id" : "acm009428jsd", + "name" : "AccountRequestSearchIndexingWorkerAction", + "compilationUnitId" : "acm009423jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006197jsd", "acm009483jsd", "acm010167jsd" ], + "content" : [ "acm009427jsd" ] + }, + "acm009429jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009429jsd", + "name" : "Action", + "parentId" : "acm009426jsd", + "content" : [ "acm009459jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009430jsd" : { + "type" : "CodePackage", + "id" : "acm009430jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009431jsd" ] + }, + "acm009431jsd" : { + "type" : "CodePackage", + "id" : "acm009431jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009432jsd" ] + }, + "acm009432jsd" : { + "type" : "CodePackage", + "id" : "acm009432jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009429jsd" ] + }, + "acm009433jsd" : { + "type" : "ControlElement", + "id" : "acm009433jsd", + "name" : "init" + }, + "acm009434jsd" : { + "type" : "ControlElement", + "id" : "acm009434jsd", + "name" : "setUserProvision" + }, + "acm009435jsd" : { + "type" : "ControlElement", + "id" : "acm009435jsd", + "name" : "setTaskQueuer" + }, + "acm009436jsd" : { + "type" : "ControlElement", + "id" : "acm009436jsd", + "name" : "setEmailSender" + }, + "acm009437jsd" : { + "type" : "ControlElement", + "id" : "acm009437jsd", + "name" : "setRecaptchaVerifier" + }, + "acm009438jsd" : { + "type" : "ControlElement", + "id" : "acm009438jsd", + "name" : "setLogsProcessor" + }, + "acm009439jsd" : { + "type" : "ControlElement", + "id" : "acm009439jsd", + "name" : "setAuthProxy" + }, + "acm009440jsd" : { + "type" : "ControlElement", + "id" : "acm009440jsd", + "name" : "checkAccessControl" + }, + "acm009441jsd" : { + "type" : "ControlElement", + "id" : "acm009441jsd", + "name" : "getUserInfoForLogging" + }, + "acm009442jsd" : { + "type" : "ControlElement", + "id" : "acm009442jsd", + "name" : "initAuthInfo" + }, + "acm009443jsd" : { + "type" : "ControlElement", + "id" : "acm009443jsd", + "name" : "getRequestParamValue" + }, + "acm009444jsd" : { + "type" : "ControlElement", + "id" : "acm009444jsd", + "name" : "getNonNullRequestParamValue" + }, + "acm009445jsd" : { + "type" : "ControlElement", + "id" : "acm009445jsd", + "name" : "getBooleanRequestParamValue" + }, + "acm009446jsd" : { + "type" : "ControlElement", + "id" : "acm009446jsd", + "name" : "getLongRequestParamValue" + }, + "acm009447jsd" : { + "type" : "ControlElement", + "id" : "acm009447jsd", + "name" : "getRequestBody" + }, + "acm009448jsd" : { + "type" : "ControlElement", + "id" : "acm009448jsd", + "name" : "hasDefinedRequestBody" + }, + "acm009449jsd" : { + "type" : "ControlElement", + "id" : "acm009449jsd", + "name" : "getNonNullFeedbackSession" + }, + "acm009450jsd" : { + "type" : "ControlElement", + "id" : "acm009450jsd", + "name" : "getAndValidateRequestBody" + }, + "acm009451jsd" : { + "type" : "ControlElement", + "id" : "acm009451jsd", + "name" : "getUnregisteredStudent" + }, + "acm009452jsd" : { + "type" : "ControlElement", + "id" : "acm009452jsd", + "name" : "getUnregisteredInstructor" + }, + "acm009453jsd" : { + "type" : "ControlElement", + "id" : "acm009453jsd", + "name" : "getPossiblyUnregisteredInstructor" + }, + "acm009454jsd" : { + "type" : "ControlElement", + "id" : "acm009454jsd", + "name" : "getPossiblyUnregisteredStudent" + }, + "acm009455jsd" : { + "type" : "ControlElement", + "id" : "acm009455jsd", + "name" : "constructInstructorPrivileges" + }, + "acm009456jsd" : { + "type" : "ControlElement", + "id" : "acm009456jsd", + "name" : "getMinAuthLevel" + }, + "acm009457jsd" : { + "type" : "ControlElement", + "id" : "acm009457jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009458jsd" : { + "type" : "ControlElement", + "id" : "acm009458jsd", + "name" : "execute" + }, + "acm009459jsd" : { + "type" : "ClassUnit", + "id" : "acm009459jsd", + "name" : "Action", + "compilationUnitId" : "acm009429jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004432jsd", "acm004446jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005714jsd", "acm006568jsd", "acm006624jsd", "acm006633jsd", "acm006767jsd", "acm006778jsd", "acm006786jsd", "acm006807jsd", "acm006818jsd", "acm009008jsd", "acm009228jsd", "acm009483jsd", "acm009513jsd", "acm009748jsd", "acm009831jsd", "acm010134jsd", "acm010144jsd", "acm010353jsd" ], + "content" : [ "acm009433jsd", "acm009434jsd", "acm009435jsd", "acm009436jsd", "acm009437jsd", "acm009438jsd", "acm009439jsd", "acm009440jsd", "acm009441jsd", "acm009442jsd", "acm009443jsd", "acm009444jsd", "acm009445jsd", "acm009446jsd", "acm009447jsd", "acm009448jsd", "acm009449jsd", "acm009450jsd", "acm009451jsd", "acm009452jsd", "acm009453jsd", "acm009454jsd", "acm009455jsd", "acm009456jsd", "acm009457jsd", "acm009458jsd" ] + }, + "acm009460jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009460jsd", + "name" : "ActionFactory", + "parentId" : "acm009426jsd", + "content" : [ "acm009468jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009461jsd" : { + "type" : "CodePackage", + "id" : "acm009461jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009462jsd" ] + }, + "acm009462jsd" : { + "type" : "CodePackage", + "id" : "acm009462jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009463jsd" ] + }, + "acm009463jsd" : { + "type" : "CodePackage", + "id" : "acm009463jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009460jsd" ] + }, + "acm009464jsd" : { + "type" : "ControlElement", + "id" : "acm009464jsd", + "name" : "ActionFactory" + }, + "acm009465jsd" : { + "type" : "ControlElement", + "id" : "acm009465jsd", + "name" : "map" + }, + "acm009466jsd" : { + "type" : "ControlElement", + "id" : "acm009466jsd", + "name" : "getAction" + }, + "acm009467jsd" : { + "type" : "ControlElement", + "id" : "acm009467jsd", + "name" : "getAction" + }, + "acm009468jsd" : { + "type" : "ClassUnit", + "id" : "acm009468jsd", + "name" : "ActionFactory", + "compilationUnitId" : "acm009460jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009428jsd", "acm009459jsd", "acm009475jsd", "acm009491jsd", "acm009506jsd", "acm009548jsd", "acm009556jsd", "acm009562jsd", "acm009568jsd", "acm009582jsd", "acm009588jsd", "acm009596jsd", "acm009604jsd", "acm009612jsd", "acm009621jsd", "acm009629jsd", "acm009638jsd", "acm009644jsd", "acm009650jsd", "acm009656jsd", "acm009662jsd", "acm009670jsd", "acm009678jsd", "acm009686jsd", "acm009694jsd", "acm009702jsd", "acm009711jsd", "acm009717jsd", "acm009725jsd", "acm009733jsd", "acm009741jsd", "acm009754jsd", "acm009762jsd", "acm009768jsd", "acm009774jsd", "acm009780jsd", "acm009786jsd", "acm009792jsd", "acm009798jsd", "acm009804jsd", "acm009810jsd", "acm009837jsd", "acm009843jsd", "acm009849jsd", "acm009855jsd", "acm009863jsd", "acm009872jsd", "acm009880jsd", "acm009891jsd", "acm009899jsd", "acm009911jsd", "acm009919jsd", "acm009927jsd", "acm009935jsd", "acm009943jsd", "acm009951jsd", "acm009961jsd", "acm009970jsd", "acm009978jsd", "acm009986jsd", "acm009995jsd", "acm010003jsd", "acm010011jsd", "acm010019jsd", "acm010025jsd", "acm010033jsd", "acm010040jsd", "acm010048jsd", "acm010056jsd", "acm010064jsd", "acm010072jsd", "acm010080jsd", "acm010088jsd", "acm010096jsd", "acm010104jsd", "acm010112jsd", "acm010118jsd", "acm010124jsd", "acm010155jsd", "acm010175jsd", "acm010183jsd", "acm010191jsd", "acm010199jsd", "acm010208jsd", "acm010215jsd", "acm010222jsd", "acm010230jsd", "acm010238jsd", "acm010244jsd", "acm010250jsd", "acm010258jsd", "acm010266jsd", "acm010272jsd", "acm010278jsd", "acm010286jsd", "acm010292jsd", "acm010301jsd", "acm010309jsd", "acm010317jsd", "acm010325jsd", "acm010331jsd", "acm010337jsd", "acm010345jsd", "acm010361jsd", "acm010369jsd", "acm010377jsd", "acm010385jsd", "acm010394jsd", "acm010403jsd", "acm010411jsd", "acm010417jsd", "acm010426jsd" ], + "content" : [ "acm009464jsd", "acm009465jsd", "acm009466jsd", "acm009467jsd" ] + }, + "acm009469jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009469jsd", + "name" : "ActionMappingException", + "parentId" : "acm009426jsd", + "content" : [ "acm009475jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009470jsd" : { + "type" : "CodePackage", + "id" : "acm009470jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009471jsd" ] + }, + "acm009471jsd" : { + "type" : "CodePackage", + "id" : "acm009471jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009472jsd" ] + }, + "acm009472jsd" : { + "type" : "CodePackage", + "id" : "acm009472jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009469jsd" ] + }, + "acm009473jsd" : { + "type" : "ControlElement", + "id" : "acm009473jsd", + "name" : "ActionMappingException" + }, + "acm009474jsd" : { + "type" : "ControlElement", + "id" : "acm009474jsd", + "name" : "getStatusCode" + }, + "acm009475jsd" : { + "type" : "ClassUnit", + "id" : "acm009475jsd", + "name" : "ActionMappingException", + "compilationUnitId" : "acm009469jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009473jsd", "acm009474jsd" ] + }, + "acm009476jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009476jsd", + "name" : "ActionResult", + "parentId" : "acm009426jsd", + "content" : [ "acm009483jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009477jsd" : { + "type" : "CodePackage", + "id" : "acm009477jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009478jsd" ] + }, + "acm009478jsd" : { + "type" : "CodePackage", + "id" : "acm009478jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009479jsd" ] + }, + "acm009479jsd" : { + "type" : "CodePackage", + "id" : "acm009479jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009476jsd" ] + }, + "acm009480jsd" : { + "type" : "ControlElement", + "id" : "acm009480jsd", + "name" : "ActionResult" + }, + "acm009481jsd" : { + "type" : "ControlElement", + "id" : "acm009481jsd", + "name" : "send" + }, + "acm009482jsd" : { + "type" : "ControlElement", + "id" : "acm009482jsd", + "name" : "getStatusCode" + }, + "acm009483jsd" : { + "type" : "ClassUnit", + "id" : "acm009483jsd", + "name" : "ActionResult", + "compilationUnitId" : "acm009476jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009480jsd", "acm009481jsd", "acm009482jsd" ] + }, + "acm009484jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009484jsd", + "name" : "AdminExceptionTestAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009491jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009485jsd" : { + "type" : "CodePackage", + "id" : "acm009485jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009486jsd" ] + }, + "acm009486jsd" : { + "type" : "CodePackage", + "id" : "acm009486jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009487jsd" ] + }, + "acm009487jsd" : { + "type" : "CodePackage", + "id" : "acm009487jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009484jsd" ] + }, + "acm009488jsd" : { + "type" : "ControlElement", + "id" : "acm009488jsd", + "name" : "getMinAuthLevel" + }, + "acm009489jsd" : { + "type" : "ControlElement", + "id" : "acm009489jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009490jsd" : { + "type" : "ControlElement", + "id" : "acm009490jsd", + "name" : "execute" + }, + "acm009491jsd" : { + "type" : "ClassUnit", + "id" : "acm009491jsd", + "name" : "AdminExceptionTestAction", + "compilationUnitId" : "acm009484jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006143jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009488jsd", "acm009489jsd", "acm009490jsd" ] + }, + "acm009492jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009492jsd", + "name" : "AdminOnlyAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009498jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009493jsd" : { + "type" : "CodePackage", + "id" : "acm009493jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009494jsd" ] + }, + "acm009494jsd" : { + "type" : "CodePackage", + "id" : "acm009494jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009495jsd" ] + }, + "acm009495jsd" : { + "type" : "CodePackage", + "id" : "acm009495jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009492jsd" ] + }, + "acm009496jsd" : { + "type" : "ControlElement", + "id" : "acm009496jsd", + "name" : "getMinAuthLevel" + }, + "acm009497jsd" : { + "type" : "ControlElement", + "id" : "acm009497jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009498jsd" : { + "type" : "ClassUnit", + "id" : "acm009498jsd", + "name" : "AdminOnlyAction", + "compilationUnitId" : "acm009492jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009513jsd", "acm010353jsd" ], + "content" : [ "acm009496jsd", "acm009497jsd" ] + }, + "acm009499jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009499jsd", + "name" : "ArchiveCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009506jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009500jsd" : { + "type" : "CodePackage", + "id" : "acm009500jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009501jsd" ] + }, + "acm009501jsd" : { + "type" : "CodePackage", + "id" : "acm009501jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009502jsd" ] + }, + "acm009502jsd" : { + "type" : "CodePackage", + "id" : "acm009502jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009499jsd" ] + }, + "acm009503jsd" : { + "type" : "ControlElement", + "id" : "acm009503jsd", + "name" : "getMinAuthLevel" + }, + "acm009504jsd" : { + "type" : "ControlElement", + "id" : "acm009504jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009505jsd" : { + "type" : "ControlElement", + "id" : "acm009505jsd", + "name" : "execute" + }, + "acm009506jsd" : { + "type" : "ClassUnit", + "id" : "acm009506jsd", + "name" : "ArchiveCourseAction", + "compilationUnitId" : "acm009499jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm008312jsd", "acm009016jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009503jsd", "acm009504jsd", "acm009505jsd" ] + }, + "acm009507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009507jsd", + "name" : "AuthType", + "parentId" : "acm009426jsd", + "content" : [ "acm009513jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009508jsd" : { + "type" : "CodePackage", + "id" : "acm009508jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009509jsd" ] + }, + "acm009509jsd" : { + "type" : "CodePackage", + "id" : "acm009509jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009510jsd" ] + }, + "acm009510jsd" : { + "type" : "CodePackage", + "id" : "acm009510jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009507jsd" ] + }, + "acm009511jsd" : { + "type" : "ControlElement", + "id" : "acm009511jsd", + "name" : "AuthType" + }, + "acm009512jsd" : { + "type" : "ControlElement", + "id" : "acm009512jsd", + "name" : "getLevel" + }, + "acm009513jsd" : { + "type" : "ClassUnit", + "id" : "acm009513jsd", + "name" : "AuthType", + "compilationUnitId" : "acm009507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm009511jsd", "acm009512jsd" ] + }, + "acm009514jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009514jsd", + "name" : "BasicCommentSubmissionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009522jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009515jsd" : { + "type" : "CodePackage", + "id" : "acm009515jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009516jsd" ] + }, + "acm009516jsd" : { + "type" : "CodePackage", + "id" : "acm009516jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009517jsd" ] + }, + "acm009517jsd" : { + "type" : "CodePackage", + "id" : "acm009517jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009514jsd" ] + }, + "acm009518jsd" : { + "type" : "ControlElement", + "id" : "acm009518jsd", + "name" : "validQuestionForCommentInSubmission" + }, + "acm009519jsd" : { + "type" : "ControlElement", + "id" : "acm009519jsd", + "name" : "verifyCommentNotExist" + }, + "acm009520jsd" : { + "type" : "ControlElement", + "id" : "acm009520jsd", + "name" : "verifyResponseOwnerShipForStudent" + }, + "acm009521jsd" : { + "type" : "ControlElement", + "id" : "acm009521jsd", + "name" : "verifyResponseOwnerShipForInstructor" + }, + "acm009522jsd" : { + "type" : "ClassUnit", + "id" : "acm009522jsd", + "name" : "BasicCommentSubmissionAction", + "compilationUnitId" : "acm009514jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005233jsd", "acm005412jsd", "acm010134jsd", "acm010144jsd", "acm010353jsd" ], + "content" : [ "acm009518jsd", "acm009519jsd", "acm009520jsd", "acm009521jsd" ] + }, + "acm009523jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009523jsd", + "name" : "BasicFeedbackSubmissionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009540jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009524jsd" : { + "type" : "CodePackage", + "id" : "acm009524jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009525jsd" ] + }, + "acm009525jsd" : { + "type" : "CodePackage", + "id" : "acm009525jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009526jsd" ] + }, + "acm009526jsd" : { + "type" : "CodePackage", + "id" : "acm009526jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009523jsd" ] + }, + "acm009527jsd" : { + "type" : "ControlElement", + "id" : "acm009527jsd", + "name" : "canInstructorSeeQuestion" + }, + "acm009528jsd" : { + "type" : "ControlElement", + "id" : "acm009528jsd", + "name" : "verifyInstructorCanSeeQuestionIfInModeration" + }, + "acm009529jsd" : { + "type" : "ControlElement", + "id" : "acm009529jsd", + "name" : "getStudentOfCourseFromRequest" + }, + "acm009530jsd" : { + "type" : "ControlElement", + "id" : "acm009530jsd", + "name" : "checkAccessControlForStudentFeedbackSubmission" + }, + "acm009531jsd" : { + "type" : "ControlElement", + "id" : "acm009531jsd", + "name" : "checkAccessControlForStudentFeedbackResult" + }, + "acm009532jsd" : { + "type" : "ControlElement", + "id" : "acm009532jsd", + "name" : "getInstructorOfCourseFromRequest" + }, + "acm009533jsd" : { + "type" : "ControlElement", + "id" : "acm009533jsd", + "name" : "checkAccessControlForInstructorFeedbackSubmission" + }, + "acm009534jsd" : { + "type" : "ControlElement", + "id" : "acm009534jsd", + "name" : "checkAccessControlForInstructorFeedbackResult" + }, + "acm009535jsd" : { + "type" : "ControlElement", + "id" : "acm009535jsd", + "name" : "verifyMatchingGoogleId" + }, + "acm009536jsd" : { + "type" : "ControlElement", + "id" : "acm009536jsd", + "name" : "checkAccessControlForPreview" + }, + "acm009537jsd" : { + "type" : "ControlElement", + "id" : "acm009537jsd", + "name" : "verifyNotPreview" + }, + "acm009538jsd" : { + "type" : "ControlElement", + "id" : "acm009538jsd", + "name" : "verifySessionOpenExceptForModeration" + }, + "acm009539jsd" : { + "type" : "ControlElement", + "id" : "acm009539jsd", + "name" : "getRecipientSection" + }, + "acm009540jsd" : { + "type" : "ClassUnit", + "id" : "acm009540jsd", + "name" : "BasicFeedbackSubmissionAction", + "compilationUnitId" : "acm009523jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm010353jsd" ], + "content" : [ "acm009527jsd", "acm009528jsd", "acm009529jsd", "acm009530jsd", "acm009531jsd", "acm009532jsd", "acm009533jsd", "acm009534jsd", "acm009535jsd", "acm009536jsd", "acm009537jsd", "acm009538jsd", "acm009539jsd" ] + }, + "acm009541jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009541jsd", + "name" : "BinCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009548jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009542jsd" : { + "type" : "CodePackage", + "id" : "acm009542jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009543jsd" ] + }, + "acm009543jsd" : { + "type" : "CodePackage", + "id" : "acm009543jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009544jsd" ] + }, + "acm009544jsd" : { + "type" : "CodePackage", + "id" : "acm009544jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009541jsd" ] + }, + "acm009545jsd" : { + "type" : "ControlElement", + "id" : "acm009545jsd", + "name" : "getMinAuthLevel" + }, + "acm009546jsd" : { + "type" : "ControlElement", + "id" : "acm009546jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009547jsd" : { + "type" : "ControlElement", + "id" : "acm009547jsd", + "name" : "execute" + }, + "acm009548jsd" : { + "type" : "ClassUnit", + "id" : "acm009548jsd", + "name" : "BinCourseAction", + "compilationUnitId" : "acm009541jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm006168jsd", "acm008329jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009545jsd", "acm009546jsd", "acm009547jsd" ] + }, + "acm009549jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009549jsd", + "name" : "BinFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009556jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009550jsd" : { + "type" : "CodePackage", + "id" : "acm009550jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009551jsd" ] + }, + "acm009551jsd" : { + "type" : "CodePackage", + "id" : "acm009551jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009552jsd" ] + }, + "acm009552jsd" : { + "type" : "CodePackage", + "id" : "acm009552jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009549jsd" ] + }, + "acm009553jsd" : { + "type" : "ControlElement", + "id" : "acm009553jsd", + "name" : "getMinAuthLevel" + }, + "acm009554jsd" : { + "type" : "ControlElement", + "id" : "acm009554jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009555jsd" : { + "type" : "ControlElement", + "id" : "acm009555jsd", + "name" : "execute" + }, + "acm009556jsd" : { + "type" : "ClassUnit", + "id" : "acm009556jsd", + "name" : "BinFeedbackSessionAction", + "compilationUnitId" : "acm009549jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006168jsd", "acm008518jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009553jsd", "acm009554jsd", "acm009555jsd" ] + }, + "acm009557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009557jsd", + "name" : "CalculateUsageStatisticsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009562jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009558jsd" : { + "type" : "CodePackage", + "id" : "acm009558jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009559jsd" ] + }, + "acm009559jsd" : { + "type" : "CodePackage", + "id" : "acm009559jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009560jsd" ] + }, + "acm009560jsd" : { + "type" : "CodePackage", + "id" : "acm009560jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009557jsd" ] + }, + "acm009561jsd" : { + "type" : "ControlElement", + "id" : "acm009561jsd", + "name" : "execute" + }, + "acm009562jsd" : { + "type" : "ClassUnit", + "id" : "acm009562jsd", + "name" : "CalculateUsageStatisticsAction", + "compilationUnitId" : "acm009557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm006162jsd", "acm006188jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009561jsd" ] + }, + "acm009563jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009563jsd", + "name" : "CompileLogsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009568jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009564jsd" : { + "type" : "CodePackage", + "id" : "acm009564jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009565jsd" ] + }, + "acm009565jsd" : { + "type" : "CodePackage", + "id" : "acm009565jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009566jsd" ] + }, + "acm009566jsd" : { + "type" : "CodePackage", + "id" : "acm009566jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009563jsd" ] + }, + "acm009567jsd" : { + "type" : "ControlElement", + "id" : "acm009567jsd", + "name" : "execute" + }, + "acm009568jsd" : { + "type" : "ClassUnit", + "id" : "acm009568jsd", + "name" : "CompileLogsAction", + "compilationUnitId" : "acm009563jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004215jsd", "acm005572jsd", "acm005651jsd", "acm006290jsd", "acm010167jsd" ], + "content" : [ "acm009567jsd" ] + }, + "acm009569jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009569jsd", + "name" : "CreateAccountAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009582jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009570jsd" : { + "type" : "CodePackage", + "id" : "acm009570jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009571jsd" ] + }, + "acm009571jsd" : { + "type" : "CodePackage", + "id" : "acm009571jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009572jsd" ] + }, + "acm009572jsd" : { + "type" : "CodePackage", + "id" : "acm009572jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009569jsd" ] + }, + "acm009573jsd" : { + "type" : "ControlElement", + "id" : "acm009573jsd", + "name" : "getMinAuthLevel" + }, + "acm009574jsd" : { + "type" : "ControlElement", + "id" : "acm009574jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009575jsd" : { + "type" : "ControlElement", + "id" : "acm009575jsd", + "name" : "execute" + }, + "acm009576jsd" : { + "type" : "ControlElement", + "id" : "acm009576jsd", + "name" : "getDateString" + }, + "acm009577jsd" : { + "type" : "ControlElement", + "id" : "acm009577jsd", + "name" : "importDemoData" + }, + "acm009578jsd" : { + "type" : "ControlElement", + "id" : "acm009578jsd", + "name" : "generateDemoCourseId" + }, + "acm009579jsd" : { + "type" : "ControlElement", + "id" : "acm009579jsd", + "name" : "getDemoCourseIdRoot" + }, + "acm009580jsd" : { + "type" : "ControlElement", + "id" : "acm009580jsd", + "name" : "generateNextDemoCourseId" + }, + "acm009581jsd" : { + "type" : "ControlElement", + "id" : "acm009581jsd", + "name" : "replaceAdjustedTimeAndTimezone" + }, + "acm009582jsd" : { + "type" : "ClassUnit", + "id" : "acm009582jsd", + "name" : "CreateAccountAction", + "compilationUnitId" : "acm009569jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004539jsd", "acm005233jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm009573jsd", "acm009574jsd", "acm009575jsd", "acm009576jsd", "acm009577jsd", "acm009578jsd", "acm009579jsd", "acm009580jsd", "acm009581jsd" ] + }, + "acm009583jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009583jsd", + "name" : "CreateAccountRequestAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009588jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009584jsd" : { + "type" : "CodePackage", + "id" : "acm009584jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009585jsd" ] + }, + "acm009585jsd" : { + "type" : "CodePackage", + "id" : "acm009585jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009586jsd" ] + }, + "acm009586jsd" : { + "type" : "CodePackage", + "id" : "acm009586jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009583jsd" ] + }, + "acm009587jsd" : { + "type" : "ControlElement", + "id" : "acm009587jsd", + "name" : "execute" + }, + "acm009588jsd" : { + "type" : "ClassUnit", + "id" : "acm009588jsd", + "name" : "CreateAccountRequestAction", + "compilationUnitId" : "acm009583jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006162jsd", "acm006188jsd", "acm006290jsd", "acm008651jsd", "acm009001jsd", "acm009228jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm009587jsd" ] + }, + "acm009589jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009589jsd", + "name" : "CreateCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009596jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009590jsd" : { + "type" : "CodePackage", + "id" : "acm009590jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009591jsd" ] + }, + "acm009591jsd" : { + "type" : "CodePackage", + "id" : "acm009591jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009592jsd" ] + }, + "acm009592jsd" : { + "type" : "CodePackage", + "id" : "acm009592jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009589jsd" ] + }, + "acm009593jsd" : { + "type" : "ControlElement", + "id" : "acm009593jsd", + "name" : "getMinAuthLevel" + }, + "acm009594jsd" : { + "type" : "ControlElement", + "id" : "acm009594jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009595jsd" : { + "type" : "ControlElement", + "id" : "acm009595jsd", + "name" : "execute" + }, + "acm009596jsd" : { + "type" : "ClassUnit", + "id" : "acm009596jsd", + "name" : "CreateCourseAction", + "compilationUnitId" : "acm009589jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm006162jsd", "acm006188jsd", "acm008329jsd", "acm009034jsd", "acm009228jsd", "acm009513jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009593jsd", "acm009594jsd", "acm009595jsd" ] + }, + "acm009597jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009597jsd", + "name" : "CreateFeedbackQuestionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009604jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009598jsd" : { + "type" : "CodePackage", + "id" : "acm009598jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009599jsd" ] + }, + "acm009599jsd" : { + "type" : "CodePackage", + "id" : "acm009599jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009600jsd" ] + }, + "acm009600jsd" : { + "type" : "CodePackage", + "id" : "acm009600jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009597jsd" ] + }, + "acm009601jsd" : { + "type" : "ControlElement", + "id" : "acm009601jsd", + "name" : "getMinAuthLevel" + }, + "acm009602jsd" : { + "type" : "ControlElement", + "id" : "acm009602jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009603jsd" : { + "type" : "ControlElement", + "id" : "acm009603jsd", + "name" : "execute" + }, + "acm009604jsd" : { + "type" : "ClassUnit", + "id" : "acm009604jsd", + "name" : "CreateFeedbackQuestionAction", + "compilationUnitId" : "acm009597jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005233jsd", "acm005977jsd", "acm006188jsd", "acm008407jsd", "acm009082jsd", "acm009228jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009601jsd", "acm009602jsd", "acm009603jsd" ] + }, + "acm009605jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009605jsd", + "name" : "CreateFeedbackResponseCommentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009612jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009606jsd" : { + "type" : "CodePackage", + "id" : "acm009606jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009607jsd" ] + }, + "acm009607jsd" : { + "type" : "CodePackage", + "id" : "acm009607jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009608jsd" ] + }, + "acm009608jsd" : { + "type" : "CodePackage", + "id" : "acm009608jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009605jsd" ] + }, + "acm009609jsd" : { + "type" : "ControlElement", + "id" : "acm009609jsd", + "name" : "getMinAuthLevel" + }, + "acm009610jsd" : { + "type" : "ControlElement", + "id" : "acm009610jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009611jsd" : { + "type" : "ControlElement", + "id" : "acm009611jsd", + "name" : "execute" + }, + "acm009612jsd" : { + "type" : "ClassUnit", + "id" : "acm009612jsd", + "name" : "CreateFeedbackResponseCommentAction", + "compilationUnitId" : "acm009605jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009522jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm008449jsd", "acm009104jsd", "acm009221jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009609jsd", "acm009610jsd", "acm009611jsd" ] + }, + "acm009613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009613jsd", + "name" : "CreateFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009621jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009614jsd" : { + "type" : "CodePackage", + "id" : "acm009614jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009615jsd" ] + }, + "acm009615jsd" : { + "type" : "CodePackage", + "id" : "acm009615jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009616jsd" ] + }, + "acm009616jsd" : { + "type" : "CodePackage", + "id" : "acm009616jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009613jsd" ] + }, + "acm009617jsd" : { + "type" : "ControlElement", + "id" : "acm009617jsd", + "name" : "getMinAuthLevel" + }, + "acm009618jsd" : { + "type" : "ControlElement", + "id" : "acm009618jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009619jsd" : { + "type" : "ControlElement", + "id" : "acm009619jsd", + "name" : "execute" + }, + "acm009620jsd" : { + "type" : "ControlElement", + "id" : "acm009620jsd", + "name" : "createFeedbackQuestions" + }, + "acm009621jsd" : { + "type" : "ClassUnit", + "id" : "acm009621jsd", + "name" : "CreateFeedbackSessionAction", + "compilationUnitId" : "acm009613jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm006162jsd", "acm006188jsd", "acm006435jsd", "acm008518jsd", "acm009164jsd", "acm009228jsd", "acm009513jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009617jsd", "acm009618jsd", "acm009619jsd", "acm009620jsd" ] + }, + "acm009622jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009622jsd", + "name" : "CreateFeedbackSessionLogAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009629jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009623jsd" : { + "type" : "CodePackage", + "id" : "acm009623jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009624jsd" ] + }, + "acm009624jsd" : { + "type" : "CodePackage", + "id" : "acm009624jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009625jsd" ] + }, + "acm009625jsd" : { + "type" : "CodePackage", + "id" : "acm009625jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009622jsd" ] + }, + "acm009626jsd" : { + "type" : "ControlElement", + "id" : "acm009626jsd", + "name" : "getMinAuthLevel" + }, + "acm009627jsd" : { + "type" : "ControlElement", + "id" : "acm009627jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009628jsd" : { + "type" : "ControlElement", + "id" : "acm009628jsd", + "name" : "execute" + }, + "acm009629jsd" : { + "type" : "ClassUnit", + "id" : "acm009629jsd", + "name" : "CreateFeedbackSessionLogAction", + "compilationUnitId" : "acm009622jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005546jsd", "acm005555jsd", "acm006435jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm009626jsd", "acm009627jsd", "acm009628jsd" ] + }, + "acm009630jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009630jsd", + "name" : "CreateInstructorAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009638jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009631jsd" : { + "type" : "CodePackage", + "id" : "acm009631jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009632jsd" ] + }, + "acm009632jsd" : { + "type" : "CodePackage", + "id" : "acm009632jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009633jsd" ] + }, + "acm009633jsd" : { + "type" : "CodePackage", + "id" : "acm009633jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009630jsd" ] + }, + "acm009634jsd" : { + "type" : "ControlElement", + "id" : "acm009634jsd", + "name" : "getMinAuthLevel" + }, + "acm009635jsd" : { + "type" : "ControlElement", + "id" : "acm009635jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009636jsd" : { + "type" : "ControlElement", + "id" : "acm009636jsd", + "name" : "execute" + }, + "acm009637jsd" : { + "type" : "ControlElement", + "id" : "acm009637jsd", + "name" : "createInstructorWithBasicAttributes" + }, + "acm009638jsd" : { + "type" : "ClassUnit", + "id" : "acm009638jsd", + "name" : "CreateInstructorAction", + "compilationUnitId" : "acm009630jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm005233jsd", "acm006162jsd", "acm006188jsd", "acm008620jsd", "acm009208jsd", "acm009228jsd", "acm009513jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009634jsd", "acm009635jsd", "acm009636jsd", "acm009637jsd" ] + }, + "acm009639jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009639jsd", + "name" : "CreateNotificationAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009644jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009640jsd" : { + "type" : "CodePackage", + "id" : "acm009640jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009641jsd" ] + }, + "acm009641jsd" : { + "type" : "CodePackage", + "id" : "acm009641jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009642jsd" ] + }, + "acm009642jsd" : { + "type" : "CodePackage", + "id" : "acm009642jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009639jsd" ] + }, + "acm009643jsd" : { + "type" : "ControlElement", + "id" : "acm009643jsd", + "name" : "execute" + }, + "acm009644jsd" : { + "type" : "ClassUnit", + "id" : "acm009644jsd", + "name" : "CreateNotificationAction", + "compilationUnitId" : "acm009639jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm006162jsd", "acm006188jsd", "acm006435jsd", "acm008685jsd", "acm009228jsd", "acm009260jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm009643jsd" ] + }, + "acm009645jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009645jsd", + "name" : "DatastoreBackupAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009650jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009646jsd" : { + "type" : "CodePackage", + "id" : "acm009646jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009647jsd" ] + }, + "acm009647jsd" : { + "type" : "CodePackage", + "id" : "acm009647jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009648jsd" ] + }, + "acm009648jsd" : { + "type" : "CodePackage", + "id" : "acm009648jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009645jsd" ] + }, + "acm009649jsd" : { + "type" : "ControlElement", + "id" : "acm009649jsd", + "name" : "execute" + }, + "acm009650jsd" : { + "type" : "ClassUnit", + "id" : "acm009650jsd", + "name" : "DatastoreBackupAction", + "compilationUnitId" : "acm009645jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009649jsd" ] + }, + "acm009651jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009651jsd", + "name" : "DeleteAccountAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009656jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009652jsd" : { + "type" : "CodePackage", + "id" : "acm009652jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009653jsd" ] + }, + "acm009653jsd" : { + "type" : "CodePackage", + "id" : "acm009653jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009654jsd" ] + }, + "acm009654jsd" : { + "type" : "CodePackage", + "id" : "acm009654jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009651jsd" ] + }, + "acm009655jsd" : { + "type" : "ControlElement", + "id" : "acm009655jsd", + "name" : "execute" + }, + "acm009656jsd" : { + "type" : "ClassUnit", + "id" : "acm009656jsd", + "name" : "DeleteAccountAction", + "compilationUnitId" : "acm009651jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010167jsd" ], + "content" : [ "acm009655jsd" ] + }, + "acm009657jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009657jsd", + "name" : "DeleteAccountRequestAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009662jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009658jsd" : { + "type" : "CodePackage", + "id" : "acm009658jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009659jsd" ] + }, + "acm009659jsd" : { + "type" : "CodePackage", + "id" : "acm009659jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009660jsd" ] + }, + "acm009660jsd" : { + "type" : "CodePackage", + "id" : "acm009660jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009657jsd" ] + }, + "acm009661jsd" : { + "type" : "ControlElement", + "id" : "acm009661jsd", + "name" : "execute" + }, + "acm009662jsd" : { + "type" : "ClassUnit", + "id" : "acm009662jsd", + "name" : "DeleteAccountRequestAction", + "compilationUnitId" : "acm009657jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm009661jsd" ] + }, + "acm009663jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009663jsd", + "name" : "DeleteCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009670jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009664jsd" : { + "type" : "CodePackage", + "id" : "acm009664jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009665jsd" ] + }, + "acm009665jsd" : { + "type" : "CodePackage", + "id" : "acm009665jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009666jsd" ] + }, + "acm009666jsd" : { + "type" : "CodePackage", + "id" : "acm009666jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009663jsd" ] + }, + "acm009667jsd" : { + "type" : "ControlElement", + "id" : "acm009667jsd", + "name" : "getMinAuthLevel" + }, + "acm009668jsd" : { + "type" : "ControlElement", + "id" : "acm009668jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009669jsd" : { + "type" : "ControlElement", + "id" : "acm009669jsd", + "name" : "execute" + }, + "acm009670jsd" : { + "type" : "ClassUnit", + "id" : "acm009670jsd", + "name" : "DeleteCourseAction", + "compilationUnitId" : "acm009663jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008670jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009667jsd", "acm009668jsd", "acm009669jsd" ] + }, + "acm009671jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009671jsd", + "name" : "DeleteDataBundleAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009678jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009672jsd" : { + "type" : "CodePackage", + "id" : "acm009672jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009673jsd" ] + }, + "acm009673jsd" : { + "type" : "CodePackage", + "id" : "acm009673jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009674jsd" ] + }, + "acm009674jsd" : { + "type" : "CodePackage", + "id" : "acm009674jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009671jsd" ] + }, + "acm009675jsd" : { + "type" : "ControlElement", + "id" : "acm009675jsd", + "name" : "getMinAuthLevel" + }, + "acm009676jsd" : { + "type" : "ControlElement", + "id" : "acm009676jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009677jsd" : { + "type" : "ControlElement", + "id" : "acm009677jsd", + "name" : "execute" + }, + "acm009678jsd" : { + "type" : "ClassUnit", + "id" : "acm009678jsd", + "name" : "DeleteDataBundleAction", + "compilationUnitId" : "acm009671jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009675jsd", "acm009676jsd", "acm009677jsd" ] + }, + "acm009679jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009679jsd", + "name" : "DeleteFeedbackQuestionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009686jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009680jsd" : { + "type" : "CodePackage", + "id" : "acm009680jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009681jsd" ] + }, + "acm009681jsd" : { + "type" : "CodePackage", + "id" : "acm009681jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009682jsd" ] + }, + "acm009682jsd" : { + "type" : "CodePackage", + "id" : "acm009682jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009679jsd" ] + }, + "acm009683jsd" : { + "type" : "ControlElement", + "id" : "acm009683jsd", + "name" : "getMinAuthLevel" + }, + "acm009684jsd" : { + "type" : "ControlElement", + "id" : "acm009684jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009685jsd" : { + "type" : "ControlElement", + "id" : "acm009685jsd", + "name" : "execute" + }, + "acm009686jsd" : { + "type" : "ClassUnit", + "id" : "acm009686jsd", + "name" : "DeleteFeedbackQuestionAction", + "compilationUnitId" : "acm009679jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009683jsd", "acm009684jsd", "acm009685jsd" ] + }, + "acm009687jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009687jsd", + "name" : "DeleteFeedbackResponseCommentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009694jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009688jsd" : { + "type" : "CodePackage", + "id" : "acm009688jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009689jsd" ] + }, + "acm009689jsd" : { + "type" : "CodePackage", + "id" : "acm009689jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009690jsd" ] + }, + "acm009690jsd" : { + "type" : "CodePackage", + "id" : "acm009690jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009687jsd" ] + }, + "acm009691jsd" : { + "type" : "ControlElement", + "id" : "acm009691jsd", + "name" : "getMinAuthLevel" + }, + "acm009692jsd" : { + "type" : "ControlElement", + "id" : "acm009692jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009693jsd" : { + "type" : "ControlElement", + "id" : "acm009693jsd", + "name" : "execute" + }, + "acm009694jsd" : { + "type" : "ClassUnit", + "id" : "acm009694jsd", + "name" : "DeleteFeedbackResponseCommentAction", + "compilationUnitId" : "acm009687jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009522jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009221jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009691jsd", "acm009692jsd", "acm009693jsd" ] + }, + "acm009695jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009695jsd", + "name" : "DeleteFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009702jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009696jsd" : { + "type" : "CodePackage", + "id" : "acm009696jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009697jsd" ] + }, + "acm009697jsd" : { + "type" : "CodePackage", + "id" : "acm009697jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009698jsd" ] + }, + "acm009698jsd" : { + "type" : "CodePackage", + "id" : "acm009698jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009695jsd" ] + }, + "acm009699jsd" : { + "type" : "ControlElement", + "id" : "acm009699jsd", + "name" : "getMinAuthLevel" + }, + "acm009700jsd" : { + "type" : "ControlElement", + "id" : "acm009700jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009701jsd" : { + "type" : "ControlElement", + "id" : "acm009701jsd", + "name" : "execute" + }, + "acm009702jsd" : { + "type" : "ClassUnit", + "id" : "acm009702jsd", + "name" : "DeleteFeedbackSessionAction", + "compilationUnitId" : "acm009695jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009699jsd", "acm009700jsd", "acm009701jsd" ] + }, + "acm009703jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009703jsd", + "name" : "DeleteInstructorAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009711jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009704jsd" : { + "type" : "CodePackage", + "id" : "acm009704jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009705jsd" ] + }, + "acm009705jsd" : { + "type" : "CodePackage", + "id" : "acm009705jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009706jsd" ] + }, + "acm009706jsd" : { + "type" : "CodePackage", + "id" : "acm009706jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009703jsd" ] + }, + "acm009707jsd" : { + "type" : "ControlElement", + "id" : "acm009707jsd", + "name" : "getMinAuthLevel" + }, + "acm009708jsd" : { + "type" : "ControlElement", + "id" : "acm009708jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009709jsd" : { + "type" : "ControlElement", + "id" : "acm009709jsd", + "name" : "execute" + }, + "acm009710jsd" : { + "type" : "ControlElement", + "id" : "acm009710jsd", + "name" : "hasAlternativeInstructor" + }, + "acm009711jsd" : { + "type" : "ClassUnit", + "id" : "acm009711jsd", + "name" : "DeleteInstructorAction", + "compilationUnitId" : "acm009703jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm009513jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009707jsd", "acm009708jsd", "acm009709jsd", "acm009710jsd" ] + }, + "acm009712jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009712jsd", + "name" : "DeleteNotificationAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009717jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009713jsd" : { + "type" : "CodePackage", + "id" : "acm009713jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009714jsd" ] + }, + "acm009714jsd" : { + "type" : "CodePackage", + "id" : "acm009714jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009715jsd" ] + }, + "acm009715jsd" : { + "type" : "CodePackage", + "id" : "acm009715jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009712jsd" ] + }, + "acm009716jsd" : { + "type" : "ControlElement", + "id" : "acm009716jsd", + "name" : "execute" + }, + "acm009717jsd" : { + "type" : "ClassUnit", + "id" : "acm009717jsd", + "name" : "DeleteNotificationAction", + "compilationUnitId" : "acm009712jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010167jsd" ], + "content" : [ "acm009716jsd" ] + }, + "acm009718jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009718jsd", + "name" : "DeleteStudentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009725jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009719jsd" : { + "type" : "CodePackage", + "id" : "acm009719jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009720jsd" ] + }, + "acm009720jsd" : { + "type" : "CodePackage", + "id" : "acm009720jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009721jsd" ] + }, + "acm009721jsd" : { + "type" : "CodePackage", + "id" : "acm009721jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009718jsd" ] + }, + "acm009722jsd" : { + "type" : "ControlElement", + "id" : "acm009722jsd", + "name" : "getMinAuthLevel" + }, + "acm009723jsd" : { + "type" : "ControlElement", + "id" : "acm009723jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009724jsd" : { + "type" : "ControlElement", + "id" : "acm009724jsd", + "name" : "execute" + }, + "acm009725jsd" : { + "type" : "ClassUnit", + "id" : "acm009725jsd", + "name" : "DeleteStudentAction", + "compilationUnitId" : "acm009718jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009722jsd", "acm009723jsd", "acm009724jsd" ] + }, + "acm009726jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009726jsd", + "name" : "DeleteStudentsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009733jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009727jsd" : { + "type" : "CodePackage", + "id" : "acm009727jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009728jsd" ] + }, + "acm009728jsd" : { + "type" : "CodePackage", + "id" : "acm009728jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009729jsd" ] + }, + "acm009729jsd" : { + "type" : "CodePackage", + "id" : "acm009729jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009726jsd" ] + }, + "acm009730jsd" : { + "type" : "ControlElement", + "id" : "acm009730jsd", + "name" : "getMinAuthLevel" + }, + "acm009731jsd" : { + "type" : "ControlElement", + "id" : "acm009731jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009732jsd" : { + "type" : "ControlElement", + "id" : "acm009732jsd", + "name" : "execute" + }, + "acm009733jsd" : { + "type" : "ClassUnit", + "id" : "acm009733jsd", + "name" : "DeleteStudentsAction", + "compilationUnitId" : "acm009726jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009730jsd", "acm009731jsd", "acm009732jsd" ] + }, + "acm009734jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009734jsd", + "name" : "EnrollStudentsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009741jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009735jsd" : { + "type" : "CodePackage", + "id" : "acm009735jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009736jsd" ] + }, + "acm009736jsd" : { + "type" : "CodePackage", + "id" : "acm009736jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009737jsd" ] + }, + "acm009737jsd" : { + "type" : "CodePackage", + "id" : "acm009737jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009734jsd" ] + }, + "acm009738jsd" : { + "type" : "ControlElement", + "id" : "acm009738jsd", + "name" : "getMinAuthLevel" + }, + "acm009739jsd" : { + "type" : "ControlElement", + "id" : "acm009739jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009740jsd" : { + "type" : "ControlElement", + "id" : "acm009740jsd", + "name" : "execute" + }, + "acm009741jsd" : { + "type" : "ClassUnit", + "id" : "acm009741jsd", + "name" : "EnrollStudentsAction", + "compilationUnitId" : "acm009734jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm005423jsd", "acm006156jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm008379jsd", "acm008385jsd", "acm008955jsd", "acm009228jsd", "acm009301jsd", "acm009513jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009738jsd", "acm009739jsd", "acm009740jsd" ] + }, + "acm009742jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009742jsd", + "name" : "EntityNotFoundException", + "parentId" : "acm009426jsd", + "content" : [ "acm009748jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009743jsd" : { + "type" : "CodePackage", + "id" : "acm009743jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009744jsd" ] + }, + "acm009744jsd" : { + "type" : "CodePackage", + "id" : "acm009744jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009745jsd" ] + }, + "acm009745jsd" : { + "type" : "CodePackage", + "id" : "acm009745jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009742jsd" ] + }, + "acm009746jsd" : { + "type" : "ControlElement", + "id" : "acm009746jsd", + "name" : "EntityNotFoundException" + }, + "acm009747jsd" : { + "type" : "ControlElement", + "id" : "acm009747jsd", + "name" : "EntityNotFoundException" + }, + "acm009748jsd" : { + "type" : "ClassUnit", + "id" : "acm009748jsd", + "name" : "EntityNotFoundException", + "compilationUnitId" : "acm009742jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006168jsd" ], + "content" : [ "acm009746jsd", "acm009747jsd" ] + }, + "acm009749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009749jsd", + "name" : "FeedbackSessionClosedRemindersAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009754jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009750jsd" : { + "type" : "CodePackage", + "id" : "acm009750jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009751jsd" ] + }, + "acm009751jsd" : { + "type" : "CodePackage", + "id" : "acm009751jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009752jsd" ] + }, + "acm009752jsd" : { + "type" : "CodePackage", + "id" : "acm009752jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009749jsd" ] + }, + "acm009753jsd" : { + "type" : "ControlElement", + "id" : "acm009753jsd", + "name" : "execute" + }, + "acm009754jsd" : { + "type" : "ClassUnit", + "id" : "acm009754jsd", + "name" : "FeedbackSessionClosedRemindersAction", + "compilationUnitId" : "acm009749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009753jsd" ] + }, + "acm009755jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009755jsd", + "name" : "FeedbackSessionClosingRemindersAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009762jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009756jsd" : { + "type" : "CodePackage", + "id" : "acm009756jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009757jsd" ] + }, + "acm009757jsd" : { + "type" : "CodePackage", + "id" : "acm009757jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009758jsd" ] + }, + "acm009758jsd" : { + "type" : "CodePackage", + "id" : "acm009758jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009755jsd" ] + }, + "acm009759jsd" : { + "type" : "ControlElement", + "id" : "acm009759jsd", + "name" : "execute" + }, + "acm009760jsd" : { + "type" : "ControlElement", + "id" : "acm009760jsd", + "name" : "filterValidDeadlineExtensions" + }, + "acm009761jsd" : { + "type" : "ControlElement", + "id" : "acm009761jsd", + "name" : "isValidDeadlineExtension" + }, + "acm009762jsd" : { + "type" : "ClassUnit", + "id" : "acm009762jsd", + "name" : "FeedbackSessionClosingRemindersAction", + "compilationUnitId" : "acm009755jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm004678jsd", "acm005112jsd", "acm006168jsd", "acm006188jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009759jsd", "acm009760jsd", "acm009761jsd" ] + }, + "acm009763jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009763jsd", + "name" : "FeedbackSessionOpeningRemindersAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009768jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009764jsd" : { + "type" : "CodePackage", + "id" : "acm009764jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009765jsd" ] + }, + "acm009765jsd" : { + "type" : "CodePackage", + "id" : "acm009765jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009766jsd" ] + }, + "acm009766jsd" : { + "type" : "CodePackage", + "id" : "acm009766jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009763jsd" ] + }, + "acm009767jsd" : { + "type" : "ControlElement", + "id" : "acm009767jsd", + "name" : "execute" + }, + "acm009768jsd" : { + "type" : "ClassUnit", + "id" : "acm009768jsd", + "name" : "FeedbackSessionOpeningRemindersAction", + "compilationUnitId" : "acm009763jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009767jsd" ] + }, + "acm009769jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009769jsd", + "name" : "FeedbackSessionOpeningSoonRemindersAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009774jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009770jsd" : { + "type" : "CodePackage", + "id" : "acm009770jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009771jsd" ] + }, + "acm009771jsd" : { + "type" : "CodePackage", + "id" : "acm009771jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009772jsd" ] + }, + "acm009772jsd" : { + "type" : "CodePackage", + "id" : "acm009772jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009769jsd" ] + }, + "acm009773jsd" : { + "type" : "ControlElement", + "id" : "acm009773jsd", + "name" : "execute" + }, + "acm009774jsd" : { + "type" : "ClassUnit", + "id" : "acm009774jsd", + "name" : "FeedbackSessionOpeningSoonRemindersAction", + "compilationUnitId" : "acm009769jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009773jsd" ] + }, + "acm009775jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009775jsd", + "name" : "FeedbackSessionPublishedEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009780jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009776jsd" : { + "type" : "CodePackage", + "id" : "acm009776jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009777jsd" ] + }, + "acm009777jsd" : { + "type" : "CodePackage", + "id" : "acm009777jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009778jsd" ] + }, + "acm009778jsd" : { + "type" : "CodePackage", + "id" : "acm009778jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009775jsd" ] + }, + "acm009779jsd" : { + "type" : "ControlElement", + "id" : "acm009779jsd", + "name" : "execute" + }, + "acm009780jsd" : { + "type" : "ClassUnit", + "id" : "acm009780jsd", + "name" : "FeedbackSessionPublishedEmailWorkerAction", + "compilationUnitId" : "acm009775jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009779jsd" ] + }, + "acm009781jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009781jsd", + "name" : "FeedbackSessionPublishedRemindersAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009786jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009782jsd" : { + "type" : "CodePackage", + "id" : "acm009782jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009783jsd" ] + }, + "acm009783jsd" : { + "type" : "CodePackage", + "id" : "acm009783jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009784jsd" ] + }, + "acm009784jsd" : { + "type" : "CodePackage", + "id" : "acm009784jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009781jsd" ] + }, + "acm009785jsd" : { + "type" : "ControlElement", + "id" : "acm009785jsd", + "name" : "execute" + }, + "acm009786jsd" : { + "type" : "ClassUnit", + "id" : "acm009786jsd", + "name" : "FeedbackSessionPublishedRemindersAction", + "compilationUnitId" : "acm009781jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm010167jsd" ], + "content" : [ "acm009785jsd" ] + }, + "acm009787jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009787jsd", + "name" : "FeedbackSessionRemindEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009792jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009788jsd" : { + "type" : "CodePackage", + "id" : "acm009788jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009789jsd" ] + }, + "acm009789jsd" : { + "type" : "CodePackage", + "id" : "acm009789jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009790jsd" ] + }, + "acm009790jsd" : { + "type" : "CodePackage", + "id" : "acm009790jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009787jsd" ] + }, + "acm009791jsd" : { + "type" : "ControlElement", + "id" : "acm009791jsd", + "name" : "execute" + }, + "acm009792jsd" : { + "type" : "ClassUnit", + "id" : "acm009792jsd", + "name" : "FeedbackSessionRemindEmailWorkerAction", + "compilationUnitId" : "acm009787jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009791jsd" ] + }, + "acm009793jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009793jsd", + "name" : "FeedbackSessionRemindParticularUsersEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009798jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009794jsd" : { + "type" : "CodePackage", + "id" : "acm009794jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009795jsd" ] + }, + "acm009795jsd" : { + "type" : "CodePackage", + "id" : "acm009795jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009796jsd" ] + }, + "acm009796jsd" : { + "type" : "CodePackage", + "id" : "acm009796jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009793jsd" ] + }, + "acm009797jsd" : { + "type" : "ControlElement", + "id" : "acm009797jsd", + "name" : "execute" + }, + "acm009798jsd" : { + "type" : "ClassUnit", + "id" : "acm009798jsd", + "name" : "FeedbackSessionRemindParticularUsersEmailWorkerAction", + "compilationUnitId" : "acm009793jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006435jsd", "acm009176jsd", "acm009228jsd", "acm010167jsd" ], + "content" : [ "acm009797jsd" ] + }, + "acm009799jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009799jsd", + "name" : "FeedbackSessionResendPublishedEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009804jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009800jsd" : { + "type" : "CodePackage", + "id" : "acm009800jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009801jsd" ] + }, + "acm009801jsd" : { + "type" : "CodePackage", + "id" : "acm009801jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009802jsd" ] + }, + "acm009802jsd" : { + "type" : "CodePackage", + "id" : "acm009802jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009799jsd" ] + }, + "acm009803jsd" : { + "type" : "ControlElement", + "id" : "acm009803jsd", + "name" : "execute" + }, + "acm009804jsd" : { + "type" : "ClassUnit", + "id" : "acm009804jsd", + "name" : "FeedbackSessionResendPublishedEmailWorkerAction", + "compilationUnitId" : "acm009799jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006435jsd", "acm009176jsd", "acm009228jsd", "acm010167jsd" ], + "content" : [ "acm009803jsd" ] + }, + "acm009805jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009805jsd", + "name" : "FeedbackSessionUnpublishedEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009810jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009806jsd" : { + "type" : "CodePackage", + "id" : "acm009806jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009807jsd" ] + }, + "acm009807jsd" : { + "type" : "CodePackage", + "id" : "acm009807jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009808jsd" ] + }, + "acm009808jsd" : { + "type" : "CodePackage", + "id" : "acm009808jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009805jsd" ] + }, + "acm009809jsd" : { + "type" : "ControlElement", + "id" : "acm009809jsd", + "name" : "execute" + }, + "acm009810jsd" : { + "type" : "ClassUnit", + "id" : "acm009810jsd", + "name" : "FeedbackSessionUnpublishedEmailWorkerAction", + "compilationUnitId" : "acm009805jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006435jsd", "acm010167jsd" ], + "content" : [ "acm009809jsd" ] + }, + "acm009811jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009811jsd", + "name" : "GateKeeper", + "parentId" : "acm009426jsd", + "content" : [ "acm009831jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009812jsd" : { + "type" : "CodePackage", + "id" : "acm009812jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009813jsd" ] + }, + "acm009813jsd" : { + "type" : "CodePackage", + "id" : "acm009813jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009814jsd" ] + }, + "acm009814jsd" : { + "type" : "CodePackage", + "id" : "acm009814jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009811jsd" ] + }, + "acm009815jsd" : { + "type" : "ControlElement", + "id" : "acm009815jsd", + "name" : "GateKeeper" + }, + "acm009816jsd" : { + "type" : "ControlElement", + "id" : "acm009816jsd", + "name" : "inst" + }, + "acm009817jsd" : { + "type" : "ControlElement", + "id" : "acm009817jsd", + "name" : "verifyLoggedInUserPrivileges" + }, + "acm009818jsd" : { + "type" : "ControlElement", + "id" : "acm009818jsd", + "name" : "verifyAccessible" + }, + "acm009819jsd" : { + "type" : "ControlElement", + "id" : "acm009819jsd", + "name" : "verifyAccessible" + }, + "acm009820jsd" : { + "type" : "ControlElement", + "id" : "acm009820jsd", + "name" : "verifyAccessible" + }, + "acm009821jsd" : { + "type" : "ControlElement", + "id" : "acm009821jsd", + "name" : "verifyAccessible" + }, + "acm009822jsd" : { + "type" : "ControlElement", + "id" : "acm009822jsd", + "name" : "verifyAccessible" + }, + "acm009823jsd" : { + "type" : "ControlElement", + "id" : "acm009823jsd", + "name" : "verifyAccessible" + }, + "acm009824jsd" : { + "type" : "ControlElement", + "id" : "acm009824jsd", + "name" : "verifyAccessible" + }, + "acm009825jsd" : { + "type" : "ControlElement", + "id" : "acm009825jsd", + "name" : "verifyAccessible" + }, + "acm009826jsd" : { + "type" : "ControlElement", + "id" : "acm009826jsd", + "name" : "verifyAnswerableForStudent" + }, + "acm009827jsd" : { + "type" : "ControlElement", + "id" : "acm009827jsd", + "name" : "verifyAnswerableForInstructor" + }, + "acm009828jsd" : { + "type" : "ControlElement", + "id" : "acm009828jsd", + "name" : "verifySessionSubmissionPrivilegeForInstructor" + }, + "acm009829jsd" : { + "type" : "ControlElement", + "id" : "acm009829jsd", + "name" : "verifyOwnership" + }, + "acm009830jsd" : { + "type" : "ControlElement", + "id" : "acm009830jsd", + "name" : "verifyNotNull" + }, + "acm009831jsd" : { + "type" : "ClassUnit", + "id" : "acm009831jsd", + "name" : "GateKeeper", + "compilationUnitId" : "acm009811jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004432jsd", "acm004598jsd", "acm004788jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009831jsd", "acm010353jsd" ], + "content" : [ "acm009815jsd", "acm009816jsd", "acm009817jsd", "acm009818jsd", "acm009819jsd", "acm009820jsd", "acm009821jsd", "acm009822jsd", "acm009823jsd", "acm009824jsd", "acm009825jsd", "acm009826jsd", "acm009827jsd", "acm009828jsd", "acm009829jsd", "acm009830jsd" ] + }, + "acm009832jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009832jsd", + "name" : "GenerateEmailAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009837jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009833jsd" : { + "type" : "CodePackage", + "id" : "acm009833jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009834jsd" ] + }, + "acm009834jsd" : { + "type" : "CodePackage", + "id" : "acm009834jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009835jsd" ] + }, + "acm009835jsd" : { + "type" : "CodePackage", + "id" : "acm009835jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009832jsd" ] + }, + "acm009836jsd" : { + "type" : "ControlElement", + "id" : "acm009836jsd", + "name" : "execute" + }, + "acm009837jsd" : { + "type" : "ClassUnit", + "id" : "acm009837jsd", + "name" : "GenerateEmailAction", + "compilationUnitId" : "acm009832jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005412jsd", "acm006290jsd", "acm008364jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm009836jsd" ] + }, + "acm009838jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009838jsd", + "name" : "GetAccountAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009843jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009839jsd" : { + "type" : "CodePackage", + "id" : "acm009839jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009840jsd" ] + }, + "acm009840jsd" : { + "type" : "CodePackage", + "id" : "acm009840jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009841jsd" ] + }, + "acm009841jsd" : { + "type" : "CodePackage", + "id" : "acm009841jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009838jsd" ] + }, + "acm009842jsd" : { + "type" : "ControlElement", + "id" : "acm009842jsd", + "name" : "execute" + }, + "acm009843jsd" : { + "type" : "ClassUnit", + "id" : "acm009843jsd", + "name" : "GetAccountAction", + "compilationUnitId" : "acm009838jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm008245jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm009842jsd" ] + }, + "acm009844jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009844jsd", + "name" : "GetAccountRequestAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009849jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009845jsd" : { + "type" : "CodePackage", + "id" : "acm009845jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009846jsd" ] + }, + "acm009846jsd" : { + "type" : "CodePackage", + "id" : "acm009846jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009847jsd" ] + }, + "acm009847jsd" : { + "type" : "CodePackage", + "id" : "acm009847jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009844jsd" ] + }, + "acm009848jsd" : { + "type" : "ControlElement", + "id" : "acm009848jsd", + "name" : "execute" + }, + "acm009849jsd" : { + "type" : "ClassUnit", + "id" : "acm009849jsd", + "name" : "GetAccountRequestAction", + "compilationUnitId" : "acm009844jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm008257jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm009848jsd" ] + }, + "acm009850jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009850jsd", + "name" : "GetAccountsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009855jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009851jsd" : { + "type" : "CodePackage", + "id" : "acm009851jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009852jsd" ] + }, + "acm009852jsd" : { + "type" : "CodePackage", + "id" : "acm009852jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009853jsd" ] + }, + "acm009853jsd" : { + "type" : "CodePackage", + "id" : "acm009853jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009850jsd" ] + }, + "acm009854jsd" : { + "type" : "ControlElement", + "id" : "acm009854jsd", + "name" : "execute" + }, + "acm009855jsd" : { + "type" : "ClassUnit", + "id" : "acm009855jsd", + "name" : "GetAccountsAction", + "compilationUnitId" : "acm009850jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm008272jsd", "acm010167jsd" ], + "content" : [ "acm009854jsd" ] + }, + "acm009856jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009856jsd", + "name" : "GetActionClassesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009863jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009857jsd" : { + "type" : "CodePackage", + "id" : "acm009857jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009858jsd" ] + }, + "acm009858jsd" : { + "type" : "CodePackage", + "id" : "acm009858jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009859jsd" ] + }, + "acm009859jsd" : { + "type" : "CodePackage", + "id" : "acm009859jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009856jsd" ] + }, + "acm009860jsd" : { + "type" : "ControlElement", + "id" : "acm009860jsd", + "name" : "getMinAuthLevel" + }, + "acm009861jsd" : { + "type" : "ControlElement", + "id" : "acm009861jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009862jsd" : { + "type" : "ControlElement", + "id" : "acm009862jsd", + "name" : "execute" + }, + "acm009863jsd" : { + "type" : "ClassUnit", + "id" : "acm009863jsd", + "name" : "GetActionClassesAction", + "compilationUnitId" : "acm009856jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008279jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009860jsd", "acm009861jsd", "acm009862jsd" ] + }, + "acm009864jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009864jsd", + "name" : "GetAuthInfoAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009872jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009865jsd" : { + "type" : "CodePackage", + "id" : "acm009865jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009866jsd" ] + }, + "acm009866jsd" : { + "type" : "CodePackage", + "id" : "acm009866jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009867jsd" ] + }, + "acm009867jsd" : { + "type" : "CodePackage", + "id" : "acm009867jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009864jsd" ] + }, + "acm009868jsd" : { + "type" : "ControlElement", + "id" : "acm009868jsd", + "name" : "getMinAuthLevel" + }, + "acm009869jsd" : { + "type" : "ControlElement", + "id" : "acm009869jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009870jsd" : { + "type" : "ControlElement", + "id" : "acm009870jsd", + "name" : "execute" + }, + "acm009871jsd" : { + "type" : "ControlElement", + "id" : "acm009871jsd", + "name" : "createLoginUrl" + }, + "acm009872jsd" : { + "type" : "ClassUnit", + "id" : "acm009872jsd", + "name" : "GetAuthInfoAction", + "compilationUnitId" : "acm009864jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008299jsd", "acm009513jsd", "acm010167jsd" ], + "content" : [ "acm009868jsd", "acm009869jsd", "acm009870jsd", "acm009871jsd" ] + }, + "acm009873jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009873jsd", + "name" : "GetCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009880jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009874jsd" : { + "type" : "CodePackage", + "id" : "acm009874jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009875jsd" ] + }, + "acm009875jsd" : { + "type" : "CodePackage", + "id" : "acm009875jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009876jsd" ] + }, + "acm009876jsd" : { + "type" : "CodePackage", + "id" : "acm009876jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009873jsd" ] + }, + "acm009877jsd" : { + "type" : "ControlElement", + "id" : "acm009877jsd", + "name" : "getMinAuthLevel" + }, + "acm009878jsd" : { + "type" : "ControlElement", + "id" : "acm009878jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009879jsd" : { + "type" : "ControlElement", + "id" : "acm009879jsd", + "name" : "execute" + }, + "acm009880jsd" : { + "type" : "ClassUnit", + "id" : "acm009880jsd", + "name" : "GetCourseAction", + "compilationUnitId" : "acm009873jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004598jsd", "acm005233jsd", "acm008329jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009877jsd", "acm009878jsd", "acm009879jsd" ] + }, + "acm009881jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009881jsd", + "name" : "GetCourseJoinStatusAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009891jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009882jsd" : { + "type" : "CodePackage", + "id" : "acm009882jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009883jsd" ] + }, + "acm009883jsd" : { + "type" : "CodePackage", + "id" : "acm009883jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009884jsd" ] + }, + "acm009884jsd" : { + "type" : "CodePackage", + "id" : "acm009884jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009881jsd" ] + }, + "acm009885jsd" : { + "type" : "ControlElement", + "id" : "acm009885jsd", + "name" : "getMinAuthLevel" + }, + "acm009886jsd" : { + "type" : "ControlElement", + "id" : "acm009886jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009887jsd" : { + "type" : "ControlElement", + "id" : "acm009887jsd", + "name" : "execute" + }, + "acm009888jsd" : { + "type" : "ControlElement", + "id" : "acm009888jsd", + "name" : "getStudentJoinStatus" + }, + "acm009889jsd" : { + "type" : "ControlElement", + "id" : "acm009889jsd", + "name" : "getInstructorJoinStatus" + }, + "acm009890jsd" : { + "type" : "ControlElement", + "id" : "acm009890jsd", + "name" : "getJoinStatusResult" + }, + "acm009891jsd" : { + "type" : "ClassUnit", + "id" : "acm009891jsd", + "name" : "GetCourseJoinStatusAction", + "compilationUnitId" : "acm009881jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm005233jsd", "acm005412jsd", "acm008663jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm009885jsd", "acm009886jsd", "acm009887jsd", "acm009888jsd", "acm009889jsd", "acm009890jsd" ] + }, + "acm009892jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009892jsd", + "name" : "GetCourseSectionNamesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009899jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009893jsd" : { + "type" : "CodePackage", + "id" : "acm009893jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009894jsd" ] + }, + "acm009894jsd" : { + "type" : "CodePackage", + "id" : "acm009894jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009895jsd" ] + }, + "acm009895jsd" : { + "type" : "CodePackage", + "id" : "acm009895jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009892jsd" ] + }, + "acm009896jsd" : { + "type" : "ControlElement", + "id" : "acm009896jsd", + "name" : "getMinAuthLevel" + }, + "acm009897jsd" : { + "type" : "ControlElement", + "id" : "acm009897jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009898jsd" : { + "type" : "ControlElement", + "id" : "acm009898jsd", + "name" : "execute" + }, + "acm009899jsd" : { + "type" : "ClassUnit", + "id" : "acm009899jsd", + "name" : "GetCourseSectionNamesAction", + "compilationUnitId" : "acm009892jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm006168jsd", "acm008336jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009896jsd", "acm009897jsd", "acm009898jsd" ] + }, + "acm009900jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009900jsd", + "name" : "GetCoursesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009911jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009901jsd" : { + "type" : "CodePackage", + "id" : "acm009901jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009902jsd" ] + }, + "acm009902jsd" : { + "type" : "CodePackage", + "id" : "acm009902jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009903jsd" ] + }, + "acm009903jsd" : { + "type" : "CodePackage", + "id" : "acm009903jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009900jsd" ] + }, + "acm009904jsd" : { + "type" : "ControlElement", + "id" : "acm009904jsd", + "name" : "getMinAuthLevel" + }, + "acm009905jsd" : { + "type" : "ControlElement", + "id" : "acm009905jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009906jsd" : { + "type" : "ControlElement", + "id" : "acm009906jsd", + "name" : "execute" + }, + "acm009907jsd" : { + "type" : "ControlElement", + "id" : "acm009907jsd", + "name" : "getStudentCourses" + }, + "acm009908jsd" : { + "type" : "ControlElement", + "id" : "acm009908jsd", + "name" : "getInstructorCourses" + }, + "acm009909jsd" : { + "type" : "ControlElement", + "id" : "acm009909jsd", + "name" : "getCourse" + }, + "acm009910jsd" : { + "type" : "ControlElement", + "id" : "acm009910jsd", + "name" : "getSoftDeletedCourse" + }, + "acm009911jsd" : { + "type" : "ClassUnit", + "id" : "acm009911jsd", + "name" : "GetCoursesAction", + "compilationUnitId" : "acm009900jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm008343jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009904jsd", "acm009905jsd", "acm009906jsd", "acm009907jsd", "acm009908jsd", "acm009909jsd", "acm009910jsd" ] + }, + "acm009912jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009912jsd", + "name" : "GetDeadlineExtensionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009919jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009913jsd" : { + "type" : "CodePackage", + "id" : "acm009913jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009914jsd" ] + }, + "acm009914jsd" : { + "type" : "CodePackage", + "id" : "acm009914jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009915jsd" ] + }, + "acm009915jsd" : { + "type" : "CodePackage", + "id" : "acm009915jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009912jsd" ] + }, + "acm009916jsd" : { + "type" : "ControlElement", + "id" : "acm009916jsd", + "name" : "getMinAuthLevel" + }, + "acm009917jsd" : { + "type" : "ControlElement", + "id" : "acm009917jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009918jsd" : { + "type" : "ControlElement", + "id" : "acm009918jsd", + "name" : "execute" + }, + "acm009919jsd" : { + "type" : "ClassUnit", + "id" : "acm009919jsd", + "name" : "GetDeadlineExtensionAction", + "compilationUnitId" : "acm009912jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm008355jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009916jsd", "acm009917jsd", "acm009918jsd" ] + }, + "acm009920jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009920jsd", + "name" : "GetFeedbackQuestionRecipientsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009927jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009921jsd" : { + "type" : "CodePackage", + "id" : "acm009921jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009922jsd" ] + }, + "acm009922jsd" : { + "type" : "CodePackage", + "id" : "acm009922jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009923jsd" ] + }, + "acm009923jsd" : { + "type" : "CodePackage", + "id" : "acm009923jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009920jsd" ] + }, + "acm009924jsd" : { + "type" : "ControlElement", + "id" : "acm009924jsd", + "name" : "getMinAuthLevel" + }, + "acm009925jsd" : { + "type" : "ControlElement", + "id" : "acm009925jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009926jsd" : { + "type" : "ControlElement", + "id" : "acm009926jsd", + "name" : "execute" + }, + "acm009927jsd" : { + "type" : "ClassUnit", + "id" : "acm009927jsd", + "name" : "GetFeedbackQuestionRecipientsAction", + "compilationUnitId" : "acm009920jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004239jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008424jsd", "acm009221jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009924jsd", "acm009925jsd", "acm009926jsd" ] + }, + "acm009928jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009928jsd", + "name" : "GetFeedbackQuestionsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009935jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009929jsd" : { + "type" : "CodePackage", + "id" : "acm009929jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009930jsd" ] + }, + "acm009930jsd" : { + "type" : "CodePackage", + "id" : "acm009930jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009931jsd" ] + }, + "acm009931jsd" : { + "type" : "CodePackage", + "id" : "acm009931jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009928jsd" ] + }, + "acm009932jsd" : { + "type" : "ControlElement", + "id" : "acm009932jsd", + "name" : "getMinAuthLevel" + }, + "acm009933jsd" : { + "type" : "ControlElement", + "id" : "acm009933jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009934jsd" : { + "type" : "ControlElement", + "id" : "acm009934jsd", + "name" : "execute" + }, + "acm009935jsd" : { + "type" : "ClassUnit", + "id" : "acm009935jsd", + "name" : "GetFeedbackQuestionsAction", + "compilationUnitId" : "acm009928jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008407jsd", "acm008432jsd", "acm009221jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009932jsd", "acm009933jsd", "acm009934jsd" ] + }, + "acm009936jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009936jsd", + "name" : "GetFeedbackResponseCommentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009943jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009937jsd" : { + "type" : "CodePackage", + "id" : "acm009937jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009938jsd" ] + }, + "acm009938jsd" : { + "type" : "CodePackage", + "id" : "acm009938jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009939jsd" ] + }, + "acm009939jsd" : { + "type" : "CodePackage", + "id" : "acm009939jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009936jsd" ] + }, + "acm009940jsd" : { + "type" : "ControlElement", + "id" : "acm009940jsd", + "name" : "getMinAuthLevel" + }, + "acm009941jsd" : { + "type" : "ControlElement", + "id" : "acm009941jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009942jsd" : { + "type" : "ControlElement", + "id" : "acm009942jsd", + "name" : "execute" + }, + "acm009943jsd" : { + "type" : "ClassUnit", + "id" : "acm009943jsd", + "name" : "GetFeedbackResponseCommentAction", + "compilationUnitId" : "acm009936jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009522jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006188jsd", "acm008449jsd", "acm009221jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009940jsd", "acm009941jsd", "acm009942jsd" ] + }, + "acm009944jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009944jsd", + "name" : "GetFeedbackResponsesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009951jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009945jsd" : { + "type" : "CodePackage", + "id" : "acm009945jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009946jsd" ] + }, + "acm009946jsd" : { + "type" : "CodePackage", + "id" : "acm009946jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009947jsd" ] + }, + "acm009947jsd" : { + "type" : "CodePackage", + "id" : "acm009947jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009944jsd" ] + }, + "acm009948jsd" : { + "type" : "ControlElement", + "id" : "acm009948jsd", + "name" : "getMinAuthLevel" + }, + "acm009949jsd" : { + "type" : "ControlElement", + "id" : "acm009949jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009950jsd" : { + "type" : "ControlElement", + "id" : "acm009950jsd", + "name" : "execute" + }, + "acm009951jsd" : { + "type" : "ClassUnit", + "id" : "acm009951jsd", + "name" : "GetFeedbackResponsesAction", + "compilationUnitId" : "acm009944jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008461jsd", "acm008470jsd", "acm009221jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009948jsd", "acm009949jsd", "acm009950jsd" ] + }, + "acm009952jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009952jsd", + "name" : "GetFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009961jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009953jsd" : { + "type" : "CodePackage", + "id" : "acm009953jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009954jsd" ] + }, + "acm009954jsd" : { + "type" : "CodePackage", + "id" : "acm009954jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009955jsd" ] + }, + "acm009955jsd" : { + "type" : "CodePackage", + "id" : "acm009955jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009952jsd" ] + }, + "acm009956jsd" : { + "type" : "ControlElement", + "id" : "acm009956jsd", + "name" : "getMinAuthLevel" + }, + "acm009957jsd" : { + "type" : "ControlElement", + "id" : "acm009957jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009958jsd" : { + "type" : "ControlElement", + "id" : "acm009958jsd", + "name" : "execute" + }, + "acm009959jsd" : { + "type" : "ControlElement", + "id" : "acm009959jsd", + "name" : "getStudentFeedbackSessionData" + }, + "acm009960jsd" : { + "type" : "ControlElement", + "id" : "acm009960jsd", + "name" : "getInstructorFeedbackSessionData" + }, + "acm009961jsd" : { + "type" : "ClassUnit", + "id" : "acm009961jsd", + "name" : "GetFeedbackSessionAction", + "compilationUnitId" : "acm009952jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008518jsd", "acm009221jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009956jsd", "acm009957jsd", "acm009958jsd", "acm009959jsd", "acm009960jsd" ] + }, + "acm009962jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009962jsd", + "name" : "GetFeedbackSessionLogsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009970jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009963jsd" : { + "type" : "CodePackage", + "id" : "acm009963jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009964jsd" ] + }, + "acm009964jsd" : { + "type" : "CodePackage", + "id" : "acm009964jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009965jsd" ] + }, + "acm009965jsd" : { + "type" : "CodePackage", + "id" : "acm009965jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009962jsd" ] + }, + "acm009966jsd" : { + "type" : "ControlElement", + "id" : "acm009966jsd", + "name" : "getMinAuthLevel" + }, + "acm009967jsd" : { + "type" : "ControlElement", + "id" : "acm009967jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009968jsd" : { + "type" : "ControlElement", + "id" : "acm009968jsd", + "name" : "execute" + }, + "acm009969jsd" : { + "type" : "ControlElement", + "id" : "acm009969jsd", + "name" : "groupFeedbackSessionLogEntries" + }, + "acm009970jsd" : { + "type" : "ClassUnit", + "id" : "acm009970jsd", + "name" : "GetFeedbackSessionLogsAction", + "compilationUnitId" : "acm009962jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005555jsd", "acm008542jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009966jsd", "acm009967jsd", "acm009968jsd", "acm009969jsd" ] + }, + "acm009971jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009971jsd", + "name" : "GetFeedbackSessionSubmittedGiverSetAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009978jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009972jsd" : { + "type" : "CodePackage", + "id" : "acm009972jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009973jsd" ] + }, + "acm009973jsd" : { + "type" : "CodePackage", + "id" : "acm009973jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009974jsd" ] + }, + "acm009974jsd" : { + "type" : "CodePackage", + "id" : "acm009974jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009971jsd" ] + }, + "acm009975jsd" : { + "type" : "ControlElement", + "id" : "acm009975jsd", + "name" : "getMinAuthLevel" + }, + "acm009976jsd" : { + "type" : "ControlElement", + "id" : "acm009976jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009977jsd" : { + "type" : "ControlElement", + "id" : "acm009977jsd", + "name" : "execute" + }, + "acm009978jsd" : { + "type" : "ClassUnit", + "id" : "acm009978jsd", + "name" : "GetFeedbackSessionSubmittedGiverSetAction", + "compilationUnitId" : "acm009971jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm008567jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009975jsd", "acm009976jsd", "acm009977jsd" ] + }, + "acm009979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009979jsd", + "name" : "GetFeedbackSessionsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009986jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009980jsd" : { + "type" : "CodePackage", + "id" : "acm009980jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009981jsd" ] + }, + "acm009981jsd" : { + "type" : "CodePackage", + "id" : "acm009981jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009982jsd" ] + }, + "acm009982jsd" : { + "type" : "CodePackage", + "id" : "acm009982jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009979jsd" ] + }, + "acm009983jsd" : { + "type" : "ControlElement", + "id" : "acm009983jsd", + "name" : "getMinAuthLevel" + }, + "acm009984jsd" : { + "type" : "ControlElement", + "id" : "acm009984jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009985jsd" : { + "type" : "ControlElement", + "id" : "acm009985jsd", + "name" : "execute" + }, + "acm009986jsd" : { + "type" : "ClassUnit", + "id" : "acm009986jsd", + "name" : "GetFeedbackSessionsAction", + "compilationUnitId" : "acm009979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008574jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009983jsd", "acm009984jsd", "acm009985jsd" ] + }, + "acm009987jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009987jsd", + "name" : "GetHasResponsesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm009995jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009988jsd" : { + "type" : "CodePackage", + "id" : "acm009988jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009989jsd" ] + }, + "acm009989jsd" : { + "type" : "CodePackage", + "id" : "acm009989jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009990jsd" ] + }, + "acm009990jsd" : { + "type" : "CodePackage", + "id" : "acm009990jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009987jsd" ] + }, + "acm009991jsd" : { + "type" : "ControlElement", + "id" : "acm009991jsd", + "name" : "getMinAuthLevel" + }, + "acm009992jsd" : { + "type" : "ControlElement", + "id" : "acm009992jsd", + "name" : "checkSpecificAccessControl" + }, + "acm009993jsd" : { + "type" : "ControlElement", + "id" : "acm009993jsd", + "name" : "execute" + }, + "acm009994jsd" : { + "type" : "ControlElement", + "id" : "acm009994jsd", + "name" : "handleInstructorReq" + }, + "acm009995jsd" : { + "type" : "ClassUnit", + "id" : "acm009995jsd", + "name" : "GetHasResponsesAction", + "compilationUnitId" : "acm009987jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005112jsd", "acm005412jsd", "acm008596jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm009991jsd", "acm009992jsd", "acm009993jsd", "acm009994jsd" ] + }, + "acm009996jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm009996jsd", + "name" : "GetInstructorAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010003jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm009997jsd" : { + "type" : "CodePackage", + "id" : "acm009997jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm009998jsd" ] + }, + "acm009998jsd" : { + "type" : "CodePackage", + "id" : "acm009998jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm009999jsd" ] + }, + "acm009999jsd" : { + "type" : "CodePackage", + "id" : "acm009999jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm009996jsd" ] + }, + "acm010000jsd" : { + "type" : "ControlElement", + "id" : "acm010000jsd", + "name" : "getMinAuthLevel" + }, + "acm010001jsd" : { + "type" : "ControlElement", + "id" : "acm010001jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010002jsd" : { + "type" : "ControlElement", + "id" : "acm010002jsd", + "name" : "execute" + }, + "acm010003jsd" : { + "type" : "ClassUnit", + "id" : "acm010003jsd", + "name" : "GetInstructorAction", + "compilationUnitId" : "acm009996jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008620jsd", "acm009221jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010000jsd", "acm010001jsd", "acm010002jsd" ] + }, + "acm010004jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010004jsd", + "name" : "GetInstructorPrivilegeAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010011jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010005jsd" : { + "type" : "CodePackage", + "id" : "acm010005jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010006jsd" ] + }, + "acm010006jsd" : { + "type" : "CodePackage", + "id" : "acm010006jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010007jsd" ] + }, + "acm010007jsd" : { + "type" : "CodePackage", + "id" : "acm010007jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010004jsd" ] + }, + "acm010008jsd" : { + "type" : "ControlElement", + "id" : "acm010008jsd", + "name" : "getMinAuthLevel" + }, + "acm010009jsd" : { + "type" : "ControlElement", + "id" : "acm010009jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010010jsd" : { + "type" : "ControlElement", + "id" : "acm010010jsd", + "name" : "execute" + }, + "acm010011jsd" : { + "type" : "ClassUnit", + "id" : "acm010011jsd", + "name" : "GetInstructorPrivilegeAction", + "compilationUnitId" : "acm010004jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008635jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010008jsd", "acm010009jsd", "acm010010jsd" ] + }, + "acm010012jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010012jsd", + "name" : "GetInstructorsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010019jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010013jsd" : { + "type" : "CodePackage", + "id" : "acm010013jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010014jsd" ] + }, + "acm010014jsd" : { + "type" : "CodePackage", + "id" : "acm010014jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010015jsd" ] + }, + "acm010015jsd" : { + "type" : "CodePackage", + "id" : "acm010015jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010012jsd" ] + }, + "acm010016jsd" : { + "type" : "ControlElement", + "id" : "acm010016jsd", + "name" : "getMinAuthLevel" + }, + "acm010017jsd" : { + "type" : "ControlElement", + "id" : "acm010017jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010018jsd" : { + "type" : "ControlElement", + "id" : "acm010018jsd", + "name" : "execute" + }, + "acm010019jsd" : { + "type" : "ClassUnit", + "id" : "acm010019jsd", + "name" : "GetInstructorsAction", + "compilationUnitId" : "acm010012jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm008620jsd", "acm008644jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010016jsd", "acm010017jsd", "acm010018jsd" ] + }, + "acm010020jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010020jsd", + "name" : "GetNotificationAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010025jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010021jsd" : { + "type" : "CodePackage", + "id" : "acm010021jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010022jsd" ] + }, + "acm010022jsd" : { + "type" : "CodePackage", + "id" : "acm010022jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010023jsd" ] + }, + "acm010023jsd" : { + "type" : "CodePackage", + "id" : "acm010023jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010020jsd" ] + }, + "acm010024jsd" : { + "type" : "ControlElement", + "id" : "acm010024jsd", + "name" : "execute" + }, + "acm010025jsd" : { + "type" : "ClassUnit", + "id" : "acm010025jsd", + "name" : "GetNotificationAction", + "compilationUnitId" : "acm010020jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm008685jsd", "acm009228jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm010024jsd" ] + }, + "acm010026jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010026jsd", + "name" : "GetNotificationsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010033jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010027jsd" : { + "type" : "CodePackage", + "id" : "acm010027jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010028jsd" ] + }, + "acm010028jsd" : { + "type" : "CodePackage", + "id" : "acm010028jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010029jsd" ] + }, + "acm010029jsd" : { + "type" : "CodePackage", + "id" : "acm010029jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010026jsd" ] + }, + "acm010030jsd" : { + "type" : "ControlElement", + "id" : "acm010030jsd", + "name" : "getMinAuthLevel" + }, + "acm010031jsd" : { + "type" : "ControlElement", + "id" : "acm010031jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010032jsd" : { + "type" : "ControlElement", + "id" : "acm010032jsd", + "name" : "execute" + }, + "acm010033jsd" : { + "type" : "ClassUnit", + "id" : "acm010033jsd", + "name" : "GetNotificationsAction", + "compilationUnitId" : "acm010026jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004351jsd", "acm005329jsd", "acm005339jsd", "acm006168jsd", "acm006188jsd", "acm008692jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010030jsd", "acm010031jsd", "acm010032jsd" ] + }, + "acm010034jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010034jsd", + "name" : "GetOngoingSessionsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010040jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010035jsd" : { + "type" : "CodePackage", + "id" : "acm010035jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010036jsd" ] + }, + "acm010036jsd" : { + "type" : "CodePackage", + "id" : "acm010036jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010037jsd" ] + }, + "acm010037jsd" : { + "type" : "CodePackage", + "id" : "acm010037jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010034jsd" ] + }, + "acm010038jsd" : { + "type" : "ControlElement", + "id" : "acm010038jsd", + "name" : "execute" + }, + "acm010039jsd" : { + "type" : "ControlElement", + "id" : "acm010039jsd", + "name" : "getRegisteredInstructorAccountFromInstructors" + }, + "acm010040jsd" : { + "type" : "ClassUnit", + "id" : "acm010040jsd", + "name" : "GetOngoingSessionsAction", + "compilationUnitId" : "acm010034jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm005112jsd", "acm005233jsd", "acm008711jsd", "acm008728jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm010038jsd", "acm010039jsd" ] + }, + "acm010041jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010041jsd", + "name" : "GetReadNotificationsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010048jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010042jsd" : { + "type" : "CodePackage", + "id" : "acm010042jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010043jsd" ] + }, + "acm010043jsd" : { + "type" : "CodePackage", + "id" : "acm010043jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010044jsd" ] + }, + "acm010044jsd" : { + "type" : "CodePackage", + "id" : "acm010044jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010041jsd" ] + }, + "acm010045jsd" : { + "type" : "ControlElement", + "id" : "acm010045jsd", + "name" : "getMinAuthLevel" + }, + "acm010046jsd" : { + "type" : "ControlElement", + "id" : "acm010046jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010047jsd" : { + "type" : "ControlElement", + "id" : "acm010047jsd", + "name" : "execute" + }, + "acm010048jsd" : { + "type" : "ClassUnit", + "id" : "acm010048jsd", + "name" : "GetReadNotificationsAction", + "compilationUnitId" : "acm010041jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008735jsd", "acm009483jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010045jsd", "acm010046jsd", "acm010047jsd" ] + }, + "acm010049jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010049jsd", + "name" : "GetRegkeyValidityAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010056jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010050jsd" : { + "type" : "CodePackage", + "id" : "acm010050jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010051jsd" ] + }, + "acm010051jsd" : { + "type" : "CodePackage", + "id" : "acm010051jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010052jsd" ] + }, + "acm010052jsd" : { + "type" : "CodePackage", + "id" : "acm010052jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010049jsd" ] + }, + "acm010053jsd" : { + "type" : "ControlElement", + "id" : "acm010053jsd", + "name" : "getMinAuthLevel" + }, + "acm010054jsd" : { + "type" : "ControlElement", + "id" : "acm010054jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010055jsd" : { + "type" : "ControlElement", + "id" : "acm010055jsd", + "name" : "execute" + }, + "acm010056jsd" : { + "type" : "ClassUnit", + "id" : "acm010056jsd", + "name" : "GetRegkeyValidityAction", + "compilationUnitId" : "acm010049jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008752jsd", "acm009221jsd", "acm009513jsd", "acm010167jsd" ], + "content" : [ "acm010053jsd", "acm010054jsd", "acm010055jsd" ] + }, + "acm010057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010057jsd", + "name" : "GetSessionResponseStatsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010064jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010058jsd" : { + "type" : "CodePackage", + "id" : "acm010058jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010059jsd" ] + }, + "acm010059jsd" : { + "type" : "CodePackage", + "id" : "acm010059jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010060jsd" ] + }, + "acm010060jsd" : { + "type" : "CodePackage", + "id" : "acm010060jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010057jsd" ] + }, + "acm010061jsd" : { + "type" : "ControlElement", + "id" : "acm010061jsd", + "name" : "getMinAuthLevel" + }, + "acm010062jsd" : { + "type" : "ControlElement", + "id" : "acm010062jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010063jsd" : { + "type" : "ControlElement", + "id" : "acm010063jsd", + "name" : "execute" + }, + "acm010064jsd" : { + "type" : "ClassUnit", + "id" : "acm010064jsd", + "name" : "GetSessionResponseStatsAction", + "compilationUnitId" : "acm010057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm008555jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010061jsd", "acm010062jsd", "acm010063jsd" ] + }, + "acm010065jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010065jsd", + "name" : "GetSessionResultsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010072jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010066jsd" : { + "type" : "CodePackage", + "id" : "acm010066jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010067jsd" ] + }, + "acm010067jsd" : { + "type" : "CodePackage", + "id" : "acm010067jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010068jsd" ] + }, + "acm010068jsd" : { + "type" : "CodePackage", + "id" : "acm010068jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010065jsd" ] + }, + "acm010069jsd" : { + "type" : "ControlElement", + "id" : "acm010069jsd", + "name" : "getMinAuthLevel" + }, + "acm010070jsd" : { + "type" : "ControlElement", + "id" : "acm010070jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010071jsd" : { + "type" : "ControlElement", + "id" : "acm010071jsd", + "name" : "execute" + }, + "acm010072jsd" : { + "type" : "ClassUnit", + "id" : "acm010072jsd", + "name" : "GetSessionResultsAction", + "compilationUnitId" : "acm010065jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004248jsd", "acm004383jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009221jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010069jsd", "acm010070jsd", "acm010071jsd" ] + }, + "acm010073jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010073jsd", + "name" : "GetStudentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010080jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010074jsd" : { + "type" : "CodePackage", + "id" : "acm010074jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010075jsd" ] + }, + "acm010075jsd" : { + "type" : "CodePackage", + "id" : "acm010075jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010076jsd" ] + }, + "acm010076jsd" : { + "type" : "CodePackage", + "id" : "acm010076jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010073jsd" ] + }, + "acm010077jsd" : { + "type" : "ControlElement", + "id" : "acm010077jsd", + "name" : "getMinAuthLevel" + }, + "acm010078jsd" : { + "type" : "ControlElement", + "id" : "acm010078jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010079jsd" : { + "type" : "ControlElement", + "id" : "acm010079jsd", + "name" : "execute" + }, + "acm010080jsd" : { + "type" : "ClassUnit", + "id" : "acm010080jsd", + "name" : "GetStudentAction", + "compilationUnitId" : "acm010073jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm008946jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010077jsd", "acm010078jsd", "acm010079jsd" ] + }, + "acm010081jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010081jsd", + "name" : "GetStudentsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010088jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010082jsd" : { + "type" : "CodePackage", + "id" : "acm010082jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010083jsd" ] + }, + "acm010083jsd" : { + "type" : "CodePackage", + "id" : "acm010083jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010084jsd" ] + }, + "acm010084jsd" : { + "type" : "CodePackage", + "id" : "acm010084jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010081jsd" ] + }, + "acm010085jsd" : { + "type" : "ControlElement", + "id" : "acm010085jsd", + "name" : "getMinAuthLevel" + }, + "acm010086jsd" : { + "type" : "ControlElement", + "id" : "acm010086jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010087jsd" : { + "type" : "ControlElement", + "id" : "acm010087jsd", + "name" : "execute" + }, + "acm010088jsd" : { + "type" : "ClassUnit", + "id" : "acm010088jsd", + "name" : "GetStudentsAction", + "compilationUnitId" : "acm010081jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008955jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010085jsd", "acm010086jsd", "acm010087jsd" ] + }, + "acm010089jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010089jsd", + "name" : "GetTimeZonesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010096jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010090jsd" : { + "type" : "CodePackage", + "id" : "acm010090jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010091jsd" ] + }, + "acm010091jsd" : { + "type" : "CodePackage", + "id" : "acm010091jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010092jsd" ] + }, + "acm010092jsd" : { + "type" : "CodePackage", + "id" : "acm010092jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010089jsd" ] + }, + "acm010093jsd" : { + "type" : "ControlElement", + "id" : "acm010093jsd", + "name" : "getMinAuthLevel" + }, + "acm010094jsd" : { + "type" : "ControlElement", + "id" : "acm010094jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010095jsd" : { + "type" : "ControlElement", + "id" : "acm010095jsd", + "name" : "execute" + }, + "acm010096jsd" : { + "type" : "ClassUnit", + "id" : "acm010096jsd", + "name" : "GetTimeZonesAction", + "compilationUnitId" : "acm010089jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008963jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010093jsd", "acm010094jsd", "acm010095jsd" ] + }, + "acm010097jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010097jsd", + "name" : "GetUsageStatisticsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010104jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010098jsd" : { + "type" : "CodePackage", + "id" : "acm010098jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010099jsd" ] + }, + "acm010099jsd" : { + "type" : "CodePackage", + "id" : "acm010099jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010100jsd" ] + }, + "acm010100jsd" : { + "type" : "CodePackage", + "id" : "acm010100jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010097jsd" ] + }, + "acm010101jsd" : { + "type" : "ControlElement", + "id" : "acm010101jsd", + "name" : "getMinAuthLevel" + }, + "acm010102jsd" : { + "type" : "ControlElement", + "id" : "acm010102jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010103jsd" : { + "type" : "ControlElement", + "id" : "acm010103jsd", + "name" : "execute" + }, + "acm010104jsd" : { + "type" : "ClassUnit", + "id" : "acm010104jsd", + "name" : "GetUsageStatisticsAction", + "compilationUnitId" : "acm010097jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm008985jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010101jsd", "acm010102jsd", "acm010103jsd" ] + }, + "acm010105jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010105jsd", + "name" : "GetUserCookieAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010112jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010106jsd" : { + "type" : "CodePackage", + "id" : "acm010106jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010107jsd" ] + }, + "acm010107jsd" : { + "type" : "CodePackage", + "id" : "acm010107jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010108jsd" ] + }, + "acm010108jsd" : { + "type" : "CodePackage", + "id" : "acm010108jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010105jsd" ] + }, + "acm010109jsd" : { + "type" : "ControlElement", + "id" : "acm010109jsd", + "name" : "getMinAuthLevel" + }, + "acm010110jsd" : { + "type" : "ControlElement", + "id" : "acm010110jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010111jsd" : { + "type" : "ControlElement", + "id" : "acm010111jsd", + "name" : "execute" + }, + "acm010112jsd" : { + "type" : "ClassUnit", + "id" : "acm010112jsd", + "name" : "GetUserCookieAction", + "compilationUnitId" : "acm010105jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010109jsd", "acm010110jsd", "acm010111jsd" ] + }, + "acm010113jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010113jsd", + "name" : "InstructorCourseJoinEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010118jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010114jsd" : { + "type" : "CodePackage", + "id" : "acm010114jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010115jsd" ] + }, + "acm010115jsd" : { + "type" : "CodePackage", + "id" : "acm010115jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010116jsd" ] + }, + "acm010116jsd" : { + "type" : "CodePackage", + "id" : "acm010116jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010113jsd" ] + }, + "acm010117jsd" : { + "type" : "ControlElement", + "id" : "acm010117jsd", + "name" : "execute" + }, + "acm010118jsd" : { + "type" : "ClassUnit", + "id" : "acm010118jsd", + "name" : "InstructorCourseJoinEmailWorkerAction", + "compilationUnitId" : "acm010113jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004598jsd", "acm005233jsd", "acm006290jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm010117jsd" ] + }, + "acm010119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010119jsd", + "name" : "InstructorSearchIndexingWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010124jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010120jsd" : { + "type" : "CodePackage", + "id" : "acm010120jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010121jsd" ] + }, + "acm010121jsd" : { + "type" : "CodePackage", + "id" : "acm010121jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010122jsd" ] + }, + "acm010122jsd" : { + "type" : "CodePackage", + "id" : "acm010122jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010119jsd" ] + }, + "acm010123jsd" : { + "type" : "ControlElement", + "id" : "acm010123jsd", + "name" : "execute" + }, + "acm010124jsd" : { + "type" : "ClassUnit", + "id" : "acm010124jsd", + "name" : "InstructorSearchIndexingWorkerAction", + "compilationUnitId" : "acm010119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm006197jsd", "acm009483jsd", "acm010167jsd" ], + "content" : [ "acm010123jsd" ] + }, + "acm010125jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010125jsd", + "name" : "InvalidHttpParameterException", + "parentId" : "acm009426jsd", + "content" : [ "acm010134jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010126jsd" : { + "type" : "CodePackage", + "id" : "acm010126jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010127jsd" ] + }, + "acm010127jsd" : { + "type" : "CodePackage", + "id" : "acm010127jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010128jsd" ] + }, + "acm010128jsd" : { + "type" : "CodePackage", + "id" : "acm010128jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010125jsd" ] + }, + "acm010129jsd" : { + "type" : "ControlElement", + "id" : "acm010129jsd", + "name" : "InvalidHttpParameterException" + }, + "acm010130jsd" : { + "type" : "ControlElement", + "id" : "acm010130jsd", + "name" : "InvalidHttpParameterException" + }, + "acm010131jsd" : { + "type" : "ControlElement", + "id" : "acm010131jsd", + "name" : "InvalidHttpParameterException" + }, + "acm010132jsd" : { + "type" : "ControlElement", + "id" : "acm010132jsd", + "name" : "InvalidHttpParameterException" + }, + "acm010133jsd" : { + "type" : "ControlElement", + "id" : "acm010133jsd", + "name" : "InvalidHttpParameterException" + }, + "acm010134jsd" : { + "type" : "ClassUnit", + "id" : "acm010134jsd", + "name" : "InvalidHttpParameterException", + "compilationUnitId" : "acm010125jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006188jsd" ], + "content" : [ "acm010129jsd", "acm010130jsd", "acm010131jsd", "acm010132jsd", "acm010133jsd" ] + }, + "acm010135jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010135jsd", + "name" : "InvalidOperationException", + "parentId" : "acm009426jsd", + "content" : [ "acm010144jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010136jsd" : { + "type" : "CodePackage", + "id" : "acm010136jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010137jsd" ] + }, + "acm010137jsd" : { + "type" : "CodePackage", + "id" : "acm010137jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010138jsd" ] + }, + "acm010138jsd" : { + "type" : "CodePackage", + "id" : "acm010138jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010135jsd" ] + }, + "acm010139jsd" : { + "type" : "ControlElement", + "id" : "acm010139jsd", + "name" : "InvalidOperationException" + }, + "acm010140jsd" : { + "type" : "ControlElement", + "id" : "acm010140jsd", + "name" : "InvalidOperationException" + }, + "acm010141jsd" : { + "type" : "ControlElement", + "id" : "acm010141jsd", + "name" : "InvalidOperationException" + }, + "acm010142jsd" : { + "type" : "ControlElement", + "id" : "acm010142jsd", + "name" : "InvalidOperationException" + }, + "acm010143jsd" : { + "type" : "ControlElement", + "id" : "acm010143jsd", + "name" : "InvalidOperationException" + }, + "acm010144jsd" : { + "type" : "ClassUnit", + "id" : "acm010144jsd", + "name" : "InvalidOperationException", + "compilationUnitId" : "acm010135jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006156jsd", "acm006162jsd", "acm006180jsd" ], + "content" : [ "acm010139jsd", "acm010140jsd", "acm010141jsd", "acm010142jsd", "acm010143jsd" ] + }, + "acm010145jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010145jsd", + "name" : "JoinCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010155jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010146jsd" : { + "type" : "CodePackage", + "id" : "acm010146jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010147jsd" ] + }, + "acm010147jsd" : { + "type" : "CodePackage", + "id" : "acm010147jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010148jsd" ] + }, + "acm010148jsd" : { + "type" : "CodePackage", + "id" : "acm010148jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010145jsd" ] + }, + "acm010149jsd" : { + "type" : "ControlElement", + "id" : "acm010149jsd", + "name" : "getMinAuthLevel" + }, + "acm010150jsd" : { + "type" : "ControlElement", + "id" : "acm010150jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010151jsd" : { + "type" : "ControlElement", + "id" : "acm010151jsd", + "name" : "execute" + }, + "acm010152jsd" : { + "type" : "ControlElement", + "id" : "acm010152jsd", + "name" : "joinCourseForStudent" + }, + "acm010153jsd" : { + "type" : "ControlElement", + "id" : "acm010153jsd", + "name" : "joinCourseForInstructor" + }, + "acm010154jsd" : { + "type" : "ControlElement", + "id" : "acm010154jsd", + "name" : "sendJoinEmail" + }, + "acm010155jsd" : { + "type" : "ClassUnit", + "id" : "acm010155jsd", + "name" : "JoinCourseAction", + "compilationUnitId" : "acm010145jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006290jsd", "acm006435jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm010149jsd", "acm010150jsd", "acm010151jsd", "acm010152jsd", "acm010153jsd", "acm010154jsd" ] + }, + "acm010156jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010156jsd", + "name" : "JsonResult", + "parentId" : "acm009426jsd", + "content" : [ "acm010167jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010157jsd" : { + "type" : "CodePackage", + "id" : "acm010157jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010158jsd" ] + }, + "acm010158jsd" : { + "type" : "CodePackage", + "id" : "acm010158jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010159jsd" ] + }, + "acm010159jsd" : { + "type" : "CodePackage", + "id" : "acm010159jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010156jsd" ] + }, + "acm010160jsd" : { + "type" : "ControlElement", + "id" : "acm010160jsd", + "name" : "JsonResult" + }, + "acm010161jsd" : { + "type" : "ControlElement", + "id" : "acm010161jsd", + "name" : "JsonResult" + }, + "acm010162jsd" : { + "type" : "ControlElement", + "id" : "acm010162jsd", + "name" : "JsonResult" + }, + "acm010163jsd" : { + "type" : "ControlElement", + "id" : "acm010163jsd", + "name" : "JsonResult" + }, + "acm010164jsd" : { + "type" : "ControlElement", + "id" : "acm010164jsd", + "name" : "getOutput" + }, + "acm010165jsd" : { + "type" : "ControlElement", + "id" : "acm010165jsd", + "name" : "send" + }, + "acm010166jsd" : { + "type" : "ControlElement", + "id" : "acm010166jsd", + "name" : "getCookies" + }, + "acm010167jsd" : { + "type" : "ClassUnit", + "id" : "acm010167jsd", + "name" : "JsonResult", + "compilationUnitId" : "acm010156jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009483jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008286jsd", "acm008670jsd" ], + "content" : [ "acm010160jsd", "acm010161jsd", "acm010162jsd", "acm010163jsd", "acm010164jsd", "acm010165jsd", "acm010166jsd" ] + }, + "acm010168jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010168jsd", + "name" : "MarkNotificationAsReadAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010175jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010169jsd" : { + "type" : "CodePackage", + "id" : "acm010169jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010170jsd" ] + }, + "acm010170jsd" : { + "type" : "CodePackage", + "id" : "acm010170jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010171jsd" ] + }, + "acm010171jsd" : { + "type" : "CodePackage", + "id" : "acm010171jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010168jsd" ] + }, + "acm010172jsd" : { + "type" : "ControlElement", + "id" : "acm010172jsd", + "name" : "getMinAuthLevel" + }, + "acm010173jsd" : { + "type" : "ControlElement", + "id" : "acm010173jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010174jsd" : { + "type" : "ControlElement", + "id" : "acm010174jsd", + "name" : "execute" + }, + "acm010175jsd" : { + "type" : "ClassUnit", + "id" : "acm010175jsd", + "name" : "MarkNotificationAsReadAction", + "compilationUnitId" : "acm010168jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006168jsd", "acm006188jsd", "acm008735jsd", "acm009228jsd", "acm009237jsd", "acm009483jsd", "acm009513jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010172jsd", "acm010173jsd", "acm010174jsd" ] + }, + "acm010176jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010176jsd", + "name" : "PublishFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010183jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010177jsd" : { + "type" : "CodePackage", + "id" : "acm010177jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010178jsd" ] + }, + "acm010178jsd" : { + "type" : "CodePackage", + "id" : "acm010178jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010179jsd" ] + }, + "acm010179jsd" : { + "type" : "CodePackage", + "id" : "acm010179jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010176jsd" ] + }, + "acm010180jsd" : { + "type" : "ControlElement", + "id" : "acm010180jsd", + "name" : "getMinAuthLevel" + }, + "acm010181jsd" : { + "type" : "ControlElement", + "id" : "acm010181jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010182jsd" : { + "type" : "ControlElement", + "id" : "acm010182jsd", + "name" : "execute" + }, + "acm010183jsd" : { + "type" : "ClassUnit", + "id" : "acm010183jsd", + "name" : "PublishFeedbackSessionAction", + "compilationUnitId" : "acm010176jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm008518jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010180jsd", "acm010181jsd", "acm010182jsd" ] + }, + "acm010184jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010184jsd", + "name" : "PutDataBundleAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010191jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010185jsd" : { + "type" : "CodePackage", + "id" : "acm010185jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010186jsd" ] + }, + "acm010186jsd" : { + "type" : "CodePackage", + "id" : "acm010186jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010187jsd" ] + }, + "acm010187jsd" : { + "type" : "CodePackage", + "id" : "acm010187jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010184jsd" ] + }, + "acm010188jsd" : { + "type" : "ControlElement", + "id" : "acm010188jsd", + "name" : "getMinAuthLevel" + }, + "acm010189jsd" : { + "type" : "ControlElement", + "id" : "acm010189jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010190jsd" : { + "type" : "ControlElement", + "id" : "acm010190jsd", + "name" : "execute" + }, + "acm010191jsd" : { + "type" : "ClassUnit", + "id" : "acm010191jsd", + "name" : "PutDataBundleAction", + "compilationUnitId" : "acm010184jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm006188jsd", "acm009228jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010188jsd", "acm010189jsd", "acm010190jsd" ] + }, + "acm010192jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010192jsd", + "name" : "PutDataBundleDocumentsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010199jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010193jsd" : { + "type" : "CodePackage", + "id" : "acm010193jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010194jsd" ] + }, + "acm010194jsd" : { + "type" : "CodePackage", + "id" : "acm010194jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010195jsd" ] + }, + "acm010195jsd" : { + "type" : "CodePackage", + "id" : "acm010195jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010192jsd" ] + }, + "acm010196jsd" : { + "type" : "ControlElement", + "id" : "acm010196jsd", + "name" : "getMinAuthLevel" + }, + "acm010197jsd" : { + "type" : "ControlElement", + "id" : "acm010197jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010198jsd" : { + "type" : "ControlElement", + "id" : "acm010198jsd", + "name" : "execute" + }, + "acm010199jsd" : { + "type" : "ClassUnit", + "id" : "acm010199jsd", + "name" : "PutDataBundleDocumentsAction", + "compilationUnitId" : "acm010192jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm006197jsd", "acm009513jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010196jsd", "acm010197jsd", "acm010198jsd" ] + }, + "acm010200jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010200jsd", + "name" : "QueryLogsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010208jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010201jsd" : { + "type" : "CodePackage", + "id" : "acm010201jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010202jsd" ] + }, + "acm010202jsd" : { + "type" : "CodePackage", + "id" : "acm010202jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010203jsd" ] + }, + "acm010203jsd" : { + "type" : "CodePackage", + "id" : "acm010203jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010200jsd" ] + }, + "acm010204jsd" : { + "type" : "ControlElement", + "id" : "acm010204jsd", + "name" : "getMinAuthLevel" + }, + "acm010205jsd" : { + "type" : "ControlElement", + "id" : "acm010205jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010206jsd" : { + "type" : "ControlElement", + "id" : "acm010206jsd", + "name" : "execute" + }, + "acm010207jsd" : { + "type" : "ControlElement", + "id" : "acm010207jsd", + "name" : "removeSensitiveFields" + }, + "acm010208jsd" : { + "type" : "ClassUnit", + "id" : "acm010208jsd", + "name" : "QueryLogsAction", + "compilationUnitId" : "acm010200jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004359jsd", "acm005572jsd", "acm005611jsd", "acm005651jsd", "acm005714jsd", "acm005726jsd", "acm008587jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010204jsd", "acm010205jsd", "acm010206jsd", "acm010207jsd" ] + }, + "acm010209jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010209jsd", + "name" : "RegenerateInstructorKeyAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010215jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010210jsd" : { + "type" : "CodePackage", + "id" : "acm010210jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010211jsd" ] + }, + "acm010211jsd" : { + "type" : "CodePackage", + "id" : "acm010211jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010212jsd" ] + }, + "acm010212jsd" : { + "type" : "CodePackage", + "id" : "acm010212jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010209jsd" ] + }, + "acm010213jsd" : { + "type" : "ControlElement", + "id" : "acm010213jsd", + "name" : "execute" + }, + "acm010214jsd" : { + "type" : "ControlElement", + "id" : "acm010214jsd", + "name" : "sendEmail" + }, + "acm010215jsd" : { + "type" : "ClassUnit", + "id" : "acm010215jsd", + "name" : "RegenerateInstructorKeyAction", + "compilationUnitId" : "acm010209jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm006162jsd", "acm006168jsd", "acm006259jsd", "acm006290jsd", "acm008743jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm010213jsd", "acm010214jsd" ] + }, + "acm010216jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010216jsd", + "name" : "RegenerateStudentKeyAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010222jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010217jsd" : { + "type" : "CodePackage", + "id" : "acm010217jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010218jsd" ] + }, + "acm010218jsd" : { + "type" : "CodePackage", + "id" : "acm010218jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010219jsd" ] + }, + "acm010219jsd" : { + "type" : "CodePackage", + "id" : "acm010219jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010216jsd" ] + }, + "acm010220jsd" : { + "type" : "ControlElement", + "id" : "acm010220jsd", + "name" : "execute" + }, + "acm010221jsd" : { + "type" : "ControlElement", + "id" : "acm010221jsd", + "name" : "sendEmail" + }, + "acm010222jsd" : { + "type" : "ClassUnit", + "id" : "acm010222jsd", + "name" : "RegenerateStudentKeyAction", + "compilationUnitId" : "acm010216jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006259jsd", "acm006290jsd", "acm008743jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm010220jsd", "acm010221jsd" ] + }, + "acm010223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010223jsd", + "name" : "RemindFeedbackSessionResultAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010230jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010224jsd" : { + "type" : "CodePackage", + "id" : "acm010224jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010225jsd" ] + }, + "acm010225jsd" : { + "type" : "CodePackage", + "id" : "acm010225jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010226jsd" ] + }, + "acm010226jsd" : { + "type" : "CodePackage", + "id" : "acm010226jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010223jsd" ] + }, + "acm010227jsd" : { + "type" : "ControlElement", + "id" : "acm010227jsd", + "name" : "getMinAuthLevel" + }, + "acm010228jsd" : { + "type" : "ControlElement", + "id" : "acm010228jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010229jsd" : { + "type" : "ControlElement", + "id" : "acm010229jsd", + "name" : "execute" + }, + "acm010230jsd" : { + "type" : "ClassUnit", + "id" : "acm010230jsd", + "name" : "RemindFeedbackSessionResultAction", + "compilationUnitId" : "acm010223jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm009186jsd", "acm009228jsd", "acm009513jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010227jsd", "acm010228jsd", "acm010229jsd" ] + }, + "acm010231jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010231jsd", + "name" : "RemindFeedbackSessionSubmissionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010238jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010232jsd" : { + "type" : "CodePackage", + "id" : "acm010232jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010233jsd" ] + }, + "acm010233jsd" : { + "type" : "CodePackage", + "id" : "acm010233jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010234jsd" ] + }, + "acm010234jsd" : { + "type" : "CodePackage", + "id" : "acm010234jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010231jsd" ] + }, + "acm010235jsd" : { + "type" : "ControlElement", + "id" : "acm010235jsd", + "name" : "getMinAuthLevel" + }, + "acm010236jsd" : { + "type" : "ControlElement", + "id" : "acm010236jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010237jsd" : { + "type" : "ControlElement", + "id" : "acm010237jsd", + "name" : "execute" + }, + "acm010238jsd" : { + "type" : "ClassUnit", + "id" : "acm010238jsd", + "name" : "RemindFeedbackSessionSubmissionAction", + "compilationUnitId" : "acm010231jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm009186jsd", "acm009228jsd", "acm009513jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010235jsd", "acm010236jsd", "acm010237jsd" ] + }, + "acm010239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010239jsd", + "name" : "ResetAccountAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010244jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010240jsd" : { + "type" : "CodePackage", + "id" : "acm010240jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010241jsd" ] + }, + "acm010241jsd" : { + "type" : "CodePackage", + "id" : "acm010241jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010242jsd" ] + }, + "acm010242jsd" : { + "type" : "CodePackage", + "id" : "acm010242jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010239jsd" ] + }, + "acm010243jsd" : { + "type" : "ControlElement", + "id" : "acm010243jsd", + "name" : "execute" + }, + "acm010244jsd" : { + "type" : "ClassUnit", + "id" : "acm010244jsd", + "name" : "ResetAccountAction", + "compilationUnitId" : "acm010239jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm006168jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm010243jsd" ] + }, + "acm010245jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010245jsd", + "name" : "ResetAccountRequestAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010250jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010246jsd" : { + "type" : "CodePackage", + "id" : "acm010246jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010247jsd" ] + }, + "acm010247jsd" : { + "type" : "CodePackage", + "id" : "acm010247jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010248jsd" ] + }, + "acm010248jsd" : { + "type" : "CodePackage", + "id" : "acm010248jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010245jsd" ] + }, + "acm010249jsd" : { + "type" : "ControlElement", + "id" : "acm010249jsd", + "name" : "execute" + }, + "acm010250jsd" : { + "type" : "ClassUnit", + "id" : "acm010250jsd", + "name" : "ResetAccountRequestAction", + "compilationUnitId" : "acm010245jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006168jsd", "acm006188jsd", "acm006290jsd", "acm006435jsd", "acm008651jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm010249jsd" ] + }, + "acm010251jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010251jsd", + "name" : "RestoreCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010258jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010252jsd" : { + "type" : "CodePackage", + "id" : "acm010252jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010253jsd" ] + }, + "acm010253jsd" : { + "type" : "CodePackage", + "id" : "acm010253jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010254jsd" ] + }, + "acm010254jsd" : { + "type" : "CodePackage", + "id" : "acm010254jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010251jsd" ] + }, + "acm010255jsd" : { + "type" : "ControlElement", + "id" : "acm010255jsd", + "name" : "getMinAuthLevel" + }, + "acm010256jsd" : { + "type" : "ControlElement", + "id" : "acm010256jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010257jsd" : { + "type" : "ControlElement", + "id" : "acm010257jsd", + "name" : "execute" + }, + "acm010258jsd" : { + "type" : "ClassUnit", + "id" : "acm010258jsd", + "name" : "RestoreCourseAction", + "compilationUnitId" : "acm010251jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006168jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010255jsd", "acm010256jsd", "acm010257jsd" ] + }, + "acm010259jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010259jsd", + "name" : "RestoreFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010266jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010260jsd" : { + "type" : "CodePackage", + "id" : "acm010260jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010261jsd" ] + }, + "acm010261jsd" : { + "type" : "CodePackage", + "id" : "acm010261jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010262jsd" ] + }, + "acm010262jsd" : { + "type" : "CodePackage", + "id" : "acm010262jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010259jsd" ] + }, + "acm010263jsd" : { + "type" : "ControlElement", + "id" : "acm010263jsd", + "name" : "getMinAuthLevel" + }, + "acm010264jsd" : { + "type" : "ControlElement", + "id" : "acm010264jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010265jsd" : { + "type" : "ControlElement", + "id" : "acm010265jsd", + "name" : "execute" + }, + "acm010266jsd" : { + "type" : "ClassUnit", + "id" : "acm010266jsd", + "name" : "RestoreFeedbackSessionAction", + "compilationUnitId" : "acm010259jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm005112jsd", "acm005233jsd", "acm006168jsd", "acm008518jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010263jsd", "acm010264jsd", "acm010265jsd" ] + }, + "acm010267jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010267jsd", + "name" : "SearchAccountRequestsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010272jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010268jsd" : { + "type" : "CodePackage", + "id" : "acm010268jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010269jsd" ] + }, + "acm010269jsd" : { + "type" : "CodePackage", + "id" : "acm010269jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010270jsd" ] + }, + "acm010270jsd" : { + "type" : "CodePackage", + "id" : "acm010270jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010267jsd" ] + }, + "acm010271jsd" : { + "type" : "ControlElement", + "id" : "acm010271jsd", + "name" : "execute" + }, + "acm010272jsd" : { + "type" : "ClassUnit", + "id" : "acm010272jsd", + "name" : "SearchAccountRequestsAction", + "compilationUnitId" : "acm010267jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006197jsd", "acm008257jsd", "acm008265jsd", "acm010167jsd" ], + "content" : [ "acm010271jsd" ] + }, + "acm010273jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010273jsd", + "name" : "SearchInstructorsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010278jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010274jsd" : { + "type" : "CodePackage", + "id" : "acm010274jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010275jsd" ] + }, + "acm010275jsd" : { + "type" : "CodePackage", + "id" : "acm010275jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010276jsd" ] + }, + "acm010276jsd" : { + "type" : "CodePackage", + "id" : "acm010276jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010273jsd" ] + }, + "acm010277jsd" : { + "type" : "ControlElement", + "id" : "acm010277jsd", + "name" : "execute" + }, + "acm010278jsd" : { + "type" : "ClassUnit", + "id" : "acm010278jsd", + "name" : "SearchInstructorsAction", + "compilationUnitId" : "acm010273jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm006197jsd", "acm008620jsd", "acm008644jsd", "acm010167jsd" ], + "content" : [ "acm010277jsd" ] + }, + "acm010279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010279jsd", + "name" : "SearchStudentsAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010286jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010280jsd" : { + "type" : "CodePackage", + "id" : "acm010280jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010281jsd" ] + }, + "acm010281jsd" : { + "type" : "CodePackage", + "id" : "acm010281jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010282jsd" ] + }, + "acm010282jsd" : { + "type" : "CodePackage", + "id" : "acm010282jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010279jsd" ] + }, + "acm010283jsd" : { + "type" : "ControlElement", + "id" : "acm010283jsd", + "name" : "getMinAuthLevel" + }, + "acm010284jsd" : { + "type" : "ControlElement", + "id" : "acm010284jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010285jsd" : { + "type" : "ControlElement", + "id" : "acm010285jsd", + "name" : "execute" + }, + "acm010286jsd" : { + "type" : "ClassUnit", + "id" : "acm010286jsd", + "name" : "SearchStudentsAction", + "compilationUnitId" : "acm010279jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm006197jsd", "acm008946jsd", "acm008955jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010283jsd", "acm010284jsd", "acm010285jsd" ] + }, + "acm010287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010287jsd", + "name" : "SendEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010292jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010288jsd" : { + "type" : "CodePackage", + "id" : "acm010288jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010289jsd" ] + }, + "acm010289jsd" : { + "type" : "CodePackage", + "id" : "acm010289jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010290jsd" ] + }, + "acm010290jsd" : { + "type" : "CodePackage", + "id" : "acm010290jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010287jsd" ] + }, + "acm010291jsd" : { + "type" : "ControlElement", + "id" : "acm010291jsd", + "name" : "execute" + }, + "acm010292jsd" : { + "type" : "ClassUnit", + "id" : "acm010292jsd", + "name" : "SendEmailWorkerAction", + "compilationUnitId" : "acm010287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006259jsd", "acm006290jsd", "acm009228jsd", "acm009273jsd", "acm010167jsd" ], + "content" : [ "acm010291jsd" ] + }, + "acm010293jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010293jsd", + "name" : "SendErrorReportAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010301jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010294jsd" : { + "type" : "CodePackage", + "id" : "acm010294jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010295jsd" ] + }, + "acm010295jsd" : { + "type" : "CodePackage", + "id" : "acm010295jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010296jsd" ] + }, + "acm010296jsd" : { + "type" : "CodePackage", + "id" : "acm010296jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010293jsd" ] + }, + "acm010297jsd" : { + "type" : "ControlElement", + "id" : "acm010297jsd", + "name" : "getMinAuthLevel" + }, + "acm010298jsd" : { + "type" : "ControlElement", + "id" : "acm010298jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010299jsd" : { + "type" : "ControlElement", + "id" : "acm010299jsd", + "name" : "execute" + }, + "acm010300jsd" : { + "type" : "ControlElement", + "id" : "acm010300jsd", + "name" : "getUserErrorReportLogMessage" + }, + "acm010301jsd" : { + "type" : "ClassUnit", + "id" : "acm010301jsd", + "name" : "SendErrorReportAction", + "compilationUnitId" : "acm010293jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006435jsd", "acm009049jsd", "acm009228jsd", "acm009513jsd", "acm010167jsd" ], + "content" : [ "acm010297jsd", "acm010298jsd", "acm010299jsd", "acm010300jsd" ] + }, + "acm010302jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010302jsd", + "name" : "SendJoinReminderEmailAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010309jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010303jsd" : { + "type" : "CodePackage", + "id" : "acm010303jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010304jsd" ] + }, + "acm010304jsd" : { + "type" : "CodePackage", + "id" : "acm010304jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010305jsd" ] + }, + "acm010305jsd" : { + "type" : "CodePackage", + "id" : "acm010305jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010302jsd" ] + }, + "acm010306jsd" : { + "type" : "ControlElement", + "id" : "acm010306jsd", + "name" : "getMinAuthLevel" + }, + "acm010307jsd" : { + "type" : "ControlElement", + "id" : "acm010307jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010308jsd" : { + "type" : "ControlElement", + "id" : "acm010308jsd", + "name" : "execute" + }, + "acm010309jsd" : { + "type" : "ClassUnit", + "id" : "acm010309jsd", + "name" : "SendJoinReminderEmailAction", + "compilationUnitId" : "acm010302jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010306jsd", "acm010307jsd", "acm010308jsd" ] + }, + "acm010310jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010310jsd", + "name" : "SendLoginEmailAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010317jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010311jsd" : { + "type" : "CodePackage", + "id" : "acm010311jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010312jsd" ] + }, + "acm010312jsd" : { + "type" : "CodePackage", + "id" : "acm010312jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010313jsd" ] + }, + "acm010313jsd" : { + "type" : "CodePackage", + "id" : "acm010313jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010310jsd" ] + }, + "acm010314jsd" : { + "type" : "ControlElement", + "id" : "acm010314jsd", + "name" : "getMinAuthLevel" + }, + "acm010315jsd" : { + "type" : "ControlElement", + "id" : "acm010315jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010316jsd" : { + "type" : "ControlElement", + "id" : "acm010316jsd", + "name" : "execute" + }, + "acm010317jsd" : { + "type" : "ClassUnit", + "id" : "acm010317jsd", + "name" : "SendLoginEmailAction", + "compilationUnitId" : "acm010310jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006259jsd", "acm006290jsd", "acm008765jsd", "acm009228jsd", "acm009513jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010314jsd", "acm010315jsd", "acm010316jsd" ] + }, + "acm010318jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010318jsd", + "name" : "SessionLinksRecoveryAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010325jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010319jsd" : { + "type" : "CodePackage", + "id" : "acm010319jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010320jsd" ] + }, + "acm010320jsd" : { + "type" : "CodePackage", + "id" : "acm010320jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010321jsd" ] + }, + "acm010321jsd" : { + "type" : "CodePackage", + "id" : "acm010321jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010318jsd" ] + }, + "acm010322jsd" : { + "type" : "ControlElement", + "id" : "acm010322jsd", + "name" : "getMinAuthLevel" + }, + "acm010323jsd" : { + "type" : "ControlElement", + "id" : "acm010323jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010324jsd" : { + "type" : "ControlElement", + "id" : "acm010324jsd", + "name" : "execute" + }, + "acm010325jsd" : { + "type" : "ClassUnit", + "id" : "acm010325jsd", + "name" : "SessionLinksRecoveryAction", + "compilationUnitId" : "acm010318jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006259jsd", "acm006290jsd", "acm008773jsd", "acm009513jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm010322jsd", "acm010323jsd", "acm010324jsd" ] + }, + "acm010326jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010326jsd", + "name" : "StudentCourseJoinEmailWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010331jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010327jsd" : { + "type" : "CodePackage", + "id" : "acm010327jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010328jsd" ] + }, + "acm010328jsd" : { + "type" : "CodePackage", + "id" : "acm010328jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010329jsd" ] + }, + "acm010329jsd" : { + "type" : "CodePackage", + "id" : "acm010329jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010326jsd" ] + }, + "acm010330jsd" : { + "type" : "ControlElement", + "id" : "acm010330jsd", + "name" : "execute" + }, + "acm010331jsd" : { + "type" : "ClassUnit", + "id" : "acm010331jsd", + "name" : "StudentCourseJoinEmailWorkerAction", + "compilationUnitId" : "acm010326jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005412jsd", "acm006290jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm010330jsd" ] + }, + "acm010332jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010332jsd", + "name" : "StudentSearchIndexingWorkerAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010337jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010333jsd" : { + "type" : "CodePackage", + "id" : "acm010333jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010334jsd" ] + }, + "acm010334jsd" : { + "type" : "CodePackage", + "id" : "acm010334jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010335jsd" ] + }, + "acm010335jsd" : { + "type" : "CodePackage", + "id" : "acm010335jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010332jsd" ] + }, + "acm010336jsd" : { + "type" : "ControlElement", + "id" : "acm010336jsd", + "name" : "execute" + }, + "acm010337jsd" : { + "type" : "ClassUnit", + "id" : "acm010337jsd", + "name" : "StudentSearchIndexingWorkerAction", + "compilationUnitId" : "acm010332jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm006197jsd", "acm009483jsd", "acm010167jsd" ], + "content" : [ "acm010336jsd" ] + }, + "acm010338jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010338jsd", + "name" : "SubmitFeedbackResponsesAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010345jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010339jsd" : { + "type" : "CodePackage", + "id" : "acm010339jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010340jsd" ] + }, + "acm010340jsd" : { + "type" : "CodePackage", + "id" : "acm010340jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010341jsd" ] + }, + "acm010341jsd" : { + "type" : "CodePackage", + "id" : "acm010341jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010338jsd" ] + }, + "acm010342jsd" : { + "type" : "ControlElement", + "id" : "acm010342jsd", + "name" : "getMinAuthLevel" + }, + "acm010343jsd" : { + "type" : "ControlElement", + "id" : "acm010343jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010344jsd" : { + "type" : "ControlElement", + "id" : "acm010344jsd", + "name" : "execute" + }, + "acm010345jsd" : { + "type" : "ClassUnit", + "id" : "acm010345jsd", + "name" : "SubmitFeedbackResponsesAction", + "compilationUnitId" : "acm010338jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009540jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004239jsd", "acm004788jsd", "acm004871jsd", "acm004885jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006061jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm008470jsd", "acm009123jsd", "acm009221jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010342jsd", "acm010343jsd", "acm010344jsd" ] + }, + "acm010346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010346jsd", + "name" : "UnauthorizedAccessException", + "parentId" : "acm009426jsd", + "content" : [ "acm010353jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010347jsd" : { + "type" : "CodePackage", + "id" : "acm010347jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010348jsd" ] + }, + "acm010348jsd" : { + "type" : "CodePackage", + "id" : "acm010348jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010349jsd" ] + }, + "acm010349jsd" : { + "type" : "CodePackage", + "id" : "acm010349jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010346jsd" ] + }, + "acm010350jsd" : { + "type" : "ControlElement", + "id" : "acm010350jsd", + "name" : "UnauthorizedAccessException" + }, + "acm010351jsd" : { + "type" : "ControlElement", + "id" : "acm010351jsd", + "name" : "UnauthorizedAccessException" + }, + "acm010352jsd" : { + "type" : "ControlElement", + "id" : "acm010352jsd", + "name" : "isShowErrorMessage" + }, + "acm010353jsd" : { + "type" : "ClassUnit", + "id" : "acm010353jsd", + "name" : "UnauthorizedAccessException", + "compilationUnitId" : "acm010346jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010350jsd", "acm010351jsd", "acm010352jsd" ] + }, + "acm010354jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010354jsd", + "name" : "UnpublishFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010361jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010355jsd" : { + "type" : "CodePackage", + "id" : "acm010355jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010356jsd" ] + }, + "acm010356jsd" : { + "type" : "CodePackage", + "id" : "acm010356jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010357jsd" ] + }, + "acm010357jsd" : { + "type" : "CodePackage", + "id" : "acm010357jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010354jsd" ] + }, + "acm010358jsd" : { + "type" : "ControlElement", + "id" : "acm010358jsd", + "name" : "getMinAuthLevel" + }, + "acm010359jsd" : { + "type" : "ControlElement", + "id" : "acm010359jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010360jsd" : { + "type" : "ControlElement", + "id" : "acm010360jsd", + "name" : "execute" + }, + "acm010361jsd" : { + "type" : "ClassUnit", + "id" : "acm010361jsd", + "name" : "UnpublishFeedbackSessionAction", + "compilationUnitId" : "acm010354jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm006168jsd", "acm006188jsd", "acm006435jsd", "acm008518jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010358jsd", "acm010359jsd", "acm010360jsd" ] + }, + "acm010362jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010362jsd", + "name" : "UpdateCourseAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010369jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010363jsd" : { + "type" : "CodePackage", + "id" : "acm010363jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010364jsd" ] + }, + "acm010364jsd" : { + "type" : "CodePackage", + "id" : "acm010364jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010365jsd" ] + }, + "acm010365jsd" : { + "type" : "CodePackage", + "id" : "acm010365jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010362jsd" ] + }, + "acm010366jsd" : { + "type" : "ControlElement", + "id" : "acm010366jsd", + "name" : "getMinAuthLevel" + }, + "acm010367jsd" : { + "type" : "ControlElement", + "id" : "acm010367jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010368jsd" : { + "type" : "ControlElement", + "id" : "acm010368jsd", + "name" : "execute" + }, + "acm010369jsd" : { + "type" : "ClassUnit", + "id" : "acm010369jsd", + "name" : "UpdateCourseAction", + "compilationUnitId" : "acm010362jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm006168jsd", "acm006188jsd", "acm008329jsd", "acm009039jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010366jsd", "acm010367jsd", "acm010368jsd" ] + }, + "acm010370jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010370jsd", + "name" : "UpdateFeedbackQuestionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010377jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010371jsd" : { + "type" : "CodePackage", + "id" : "acm010371jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010372jsd" ] + }, + "acm010372jsd" : { + "type" : "CodePackage", + "id" : "acm010372jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010373jsd" ] + }, + "acm010373jsd" : { + "type" : "CodePackage", + "id" : "acm010373jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010370jsd" ] + }, + "acm010374jsd" : { + "type" : "ControlElement", + "id" : "acm010374jsd", + "name" : "getMinAuthLevel" + }, + "acm010375jsd" : { + "type" : "ControlElement", + "id" : "acm010375jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010376jsd" : { + "type" : "ControlElement", + "id" : "acm010376jsd", + "name" : "execute" + }, + "acm010377jsd" : { + "type" : "ClassUnit", + "id" : "acm010377jsd", + "name" : "UpdateFeedbackQuestionAction", + "compilationUnitId" : "acm010370jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006168jsd", "acm006188jsd", "acm008407jsd", "acm009087jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010374jsd", "acm010375jsd", "acm010376jsd" ] + }, + "acm010378jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010378jsd", + "name" : "UpdateFeedbackResponseCommentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010385jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010379jsd" : { + "type" : "CodePackage", + "id" : "acm010379jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010380jsd" ] + }, + "acm010380jsd" : { + "type" : "CodePackage", + "id" : "acm010380jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010381jsd" ] + }, + "acm010381jsd" : { + "type" : "CodePackage", + "id" : "acm010381jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010378jsd" ] + }, + "acm010382jsd" : { + "type" : "ControlElement", + "id" : "acm010382jsd", + "name" : "getMinAuthLevel" + }, + "acm010383jsd" : { + "type" : "ControlElement", + "id" : "acm010383jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010384jsd" : { + "type" : "ControlElement", + "id" : "acm010384jsd", + "name" : "execute" + }, + "acm010385jsd" : { + "type" : "ClassUnit", + "id" : "acm010385jsd", + "name" : "UpdateFeedbackResponseCommentAction", + "compilationUnitId" : "acm010378jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009522jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm004994jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006168jsd", "acm006188jsd", "acm008449jsd", "acm009110jsd", "acm009221jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010382jsd", "acm010383jsd", "acm010384jsd" ] + }, + "acm010386jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010386jsd", + "name" : "UpdateFeedbackSessionAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010394jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010387jsd" : { + "type" : "CodePackage", + "id" : "acm010387jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010388jsd" ] + }, + "acm010388jsd" : { + "type" : "CodePackage", + "id" : "acm010388jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010389jsd" ] + }, + "acm010389jsd" : { + "type" : "CodePackage", + "id" : "acm010389jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010386jsd" ] + }, + "acm010390jsd" : { + "type" : "ControlElement", + "id" : "acm010390jsd", + "name" : "getMinAuthLevel" + }, + "acm010391jsd" : { + "type" : "ControlElement", + "id" : "acm010391jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010392jsd" : { + "type" : "ControlElement", + "id" : "acm010392jsd", + "name" : "execute" + }, + "acm010393jsd" : { + "type" : "ControlElement", + "id" : "acm010393jsd", + "name" : "processDeadlineExtensions" + }, + "acm010394jsd" : { + "type" : "ClassUnit", + "id" : "acm010394jsd", + "name" : "UpdateFeedbackSessionAction", + "compilationUnitId" : "acm010386jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm006168jsd", "acm006188jsd", "acm006290jsd", "acm006435jsd", "acm008518jsd", "acm009195jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010390jsd", "acm010391jsd", "acm010392jsd", "acm010393jsd" ] + }, + "acm010395jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010395jsd", + "name" : "UpdateInstructorAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010403jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010396jsd" : { + "type" : "CodePackage", + "id" : "acm010396jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010397jsd" ] + }, + "acm010397jsd" : { + "type" : "CodePackage", + "id" : "acm010397jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010398jsd" ] + }, + "acm010398jsd" : { + "type" : "CodePackage", + "id" : "acm010398jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010395jsd" ] + }, + "acm010399jsd" : { + "type" : "ControlElement", + "id" : "acm010399jsd", + "name" : "getMinAuthLevel" + }, + "acm010400jsd" : { + "type" : "ControlElement", + "id" : "acm010400jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010401jsd" : { + "type" : "ControlElement", + "id" : "acm010401jsd", + "name" : "execute" + }, + "acm010402jsd" : { + "type" : "ControlElement", + "id" : "acm010402jsd", + "name" : "retrieveEditedInstructor" + }, + "acm010403jsd" : { + "type" : "ClassUnit", + "id" : "acm010403jsd", + "name" : "UpdateInstructorAction", + "compilationUnitId" : "acm010395jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm005233jsd", "acm006168jsd", "acm006180jsd", "acm006188jsd", "acm008620jsd", "acm009208jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010399jsd", "acm010400jsd", "acm010401jsd", "acm010402jsd" ] + }, + "acm010404jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010404jsd", + "name" : "UpdateInstructorPrivilegeAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010411jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010405jsd" : { + "type" : "CodePackage", + "id" : "acm010405jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010406jsd" ] + }, + "acm010406jsd" : { + "type" : "CodePackage", + "id" : "acm010406jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010407jsd" ] + }, + "acm010407jsd" : { + "type" : "CodePackage", + "id" : "acm010407jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010404jsd" ] + }, + "acm010408jsd" : { + "type" : "ControlElement", + "id" : "acm010408jsd", + "name" : "getMinAuthLevel" + }, + "acm010409jsd" : { + "type" : "ControlElement", + "id" : "acm010409jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010410jsd" : { + "type" : "ControlElement", + "id" : "acm010410jsd", + "name" : "execute" + }, + "acm010411jsd" : { + "type" : "ClassUnit", + "id" : "acm010411jsd", + "name" : "UpdateInstructorPrivilegeAction", + "compilationUnitId" : "acm010404jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm005233jsd", "acm006168jsd", "acm006180jsd", "acm006188jsd", "acm006435jsd", "acm008635jsd", "acm009216jsd", "acm009228jsd", "acm009513jsd", "acm009748jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010408jsd", "acm010409jsd", "acm010410jsd" ] + }, + "acm010412jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010412jsd", + "name" : "UpdateNotificationAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010417jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010413jsd" : { + "type" : "CodePackage", + "id" : "acm010413jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010414jsd" ] + }, + "acm010414jsd" : { + "type" : "CodePackage", + "id" : "acm010414jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010415jsd" ] + }, + "acm010415jsd" : { + "type" : "CodePackage", + "id" : "acm010415jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010412jsd" ] + }, + "acm010416jsd" : { + "type" : "ControlElement", + "id" : "acm010416jsd", + "name" : "execute" + }, + "acm010417jsd" : { + "type" : "ClassUnit", + "id" : "acm010417jsd", + "name" : "UpdateNotificationAction", + "compilationUnitId" : "acm010412jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009498jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005339jsd", "acm006168jsd", "acm006188jsd", "acm008685jsd", "acm009228jsd", "acm009265jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm010416jsd" ] + }, + "acm010418jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010418jsd", + "name" : "UpdateStudentAction", + "parentId" : "acm009426jsd", + "content" : [ "acm010426jsd" ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010419jsd" : { + "type" : "CodePackage", + "id" : "acm010419jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010420jsd" ] + }, + "acm010420jsd" : { + "type" : "CodePackage", + "id" : "acm010420jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010421jsd" ] + }, + "acm010421jsd" : { + "type" : "CodePackage", + "id" : "acm010421jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010418jsd" ] + }, + "acm010422jsd" : { + "type" : "ControlElement", + "id" : "acm010422jsd", + "name" : "getMinAuthLevel" + }, + "acm010423jsd" : { + "type" : "ControlElement", + "id" : "acm010423jsd", + "name" : "checkSpecificAccessControl" + }, + "acm010424jsd" : { + "type" : "ControlElement", + "id" : "acm010424jsd", + "name" : "execute" + }, + "acm010425jsd" : { + "type" : "ControlElement", + "id" : "acm010425jsd", + "name" : "sendEmail" + }, + "acm010426jsd" : { + "type" : "ClassUnit", + "id" : "acm010426jsd", + "name" : "UpdateStudentAction", + "compilationUnitId" : "acm010418jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm009459jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm006156jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006259jsd", "acm006290jsd", "acm009228jsd", "acm009286jsd", "acm009513jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd" ], + "content" : [ "acm010422jsd", "acm010423jsd", "acm010424jsd", "acm010425jsd" ] + }, + "acm010427jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010427jsd", + "name" : "package-info", + "parentId" : "acm009426jsd", + "content" : [ ], + "pathElements" : [ "src", "main", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010428jsd" : { + "type" : "CodePackage", + "id" : "acm010428jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010429jsd" ] + }, + "acm010429jsd" : { + "type" : "CodePackage", + "id" : "acm010429jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm010430jsd" ] + }, + "acm010430jsd" : { + "type" : "CodePackage", + "id" : "acm010430jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm010427jsd" ] + }, + "acm010431jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010431jsd", + "name" : "ArchitectureTest", + "parentId" : "acm010433jsd", + "content" : [ "acm010496jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010432jsd" : { + "type" : "CodePackage", + "id" : "acm010432jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010433jsd" ] + }, + "acm010433jsd" : { + "type" : "CodePackage", + "id" : "acm010433jsd", + "name" : "architecture", + "parentId" : "acm001338jsd", + "content" : [ "acm010431jsd", "acm010497jsd" ] + }, + "acm010434jsd" : { + "type" : "ControlElement", + "id" : "acm010434jsd", + "name" : "includeSubpackages" + }, + "acm010435jsd" : { + "type" : "ControlElement", + "id" : "acm010435jsd", + "name" : "forClasses" + }, + "acm010436jsd" : { + "type" : "ControlElement", + "id" : "acm010436jsd", + "name" : "testArchitecture_uiShouldNotTouchStorage" + }, + "acm010437jsd" : { + "type" : "ControlElement", + "id" : "acm010437jsd", + "name" : "testArchitecture_mainShouldNotTouchProductionCodeExceptCommon" + }, + "acm010438jsd" : { + "type" : "ControlElement", + "id" : "acm010438jsd", + "name" : "apply" + }, + "acm010439jsd" : { + "type" : "ControlElement", + "id" : "acm010439jsd", + "name" : "testArchitecture_logicShouldNotTouchUi" + }, + "acm010440jsd" : { + "type" : "ControlElement", + "id" : "acm010440jsd", + "name" : "testArchitecture_storageShouldNotTouchLogic" + }, + "acm010441jsd" : { + "type" : "ControlElement", + "id" : "acm010441jsd", + "name" : "testArchitecture_storageShouldNotTouchUi" + }, + "acm010442jsd" : { + "type" : "ControlElement", + "id" : "acm010442jsd", + "name" : "testArchitecture_commonShouldNotTouchLogic" + }, + "acm010443jsd" : { + "type" : "ControlElement", + "id" : "acm010443jsd", + "name" : "testArchitecture_commonShouldNotTouchStorage" + }, + "acm010444jsd" : { + "type" : "ControlElement", + "id" : "acm010444jsd", + "name" : "testArchitecture_commonShouldNotTouchUi" + }, + "acm010445jsd" : { + "type" : "ControlElement", + "id" : "acm010445jsd", + "name" : "testArchitecture_uiShouldNotTouchLogicExceptForApi" + }, + "acm010446jsd" : { + "type" : "ControlElement", + "id" : "acm010446jsd", + "name" : "testArchitecture_ui_onlyWebApiCanTouchOutput" + }, + "acm010447jsd" : { + "type" : "ControlElement", + "id" : "acm010447jsd", + "name" : "testArchitecture_ui_onlyWebApiCanTouchRequest" + }, + "acm010448jsd" : { + "type" : "ControlElement", + "id" : "acm010448jsd", + "name" : "testArchitecture_ui_apiRequestCanOnlyTouchRequestAndOutput" + }, + "acm010449jsd" : { + "type" : "ControlElement", + "id" : "acm010449jsd", + "name" : "testArchitecture_ui_apiOutputCanOnlyTouchOutput" + }, + "acm010450jsd" : { + "type" : "ControlElement", + "id" : "acm010450jsd", + "name" : "testArchitecture_ui_controllerShouldBeSelfContained" + }, + "acm010451jsd" : { + "type" : "ControlElement", + "id" : "acm010451jsd", + "name" : "testArchitecture_logic_logicCanOnlyAccessStorageApi" + }, + "acm010452jsd" : { + "type" : "ControlElement", + "id" : "acm010452jsd", + "name" : "testArchitecture_logic_coreLogicCanOnlyAccessItsCorrespondingDb" + }, + "acm010453jsd" : { + "type" : "ControlElement", + "id" : "acm010453jsd", + "name" : "apply" + }, + "acm010454jsd" : { + "type" : "ControlElement", + "id" : "acm010454jsd", + "name" : "testArchitecture_logic_coreLogicShouldNotTouchApiLogic" + }, + "acm010455jsd" : { + "type" : "ControlElement", + "id" : "acm010455jsd", + "name" : "testArchitecture_logic_coreLogicShouldNotTouchExternalLogic" + }, + "acm010456jsd" : { + "type" : "ControlElement", + "id" : "acm010456jsd", + "name" : "testArchitecture_logic_externalLogicShouldNotTouchCoreLogic" + }, + "acm010457jsd" : { + "type" : "ControlElement", + "id" : "acm010457jsd", + "name" : "testArchitecture_storage_storageSearchShouldNotTouchStorageEntity" + }, + "acm010458jsd" : { + "type" : "ControlElement", + "id" : "acm010458jsd", + "name" : "testArchitecture_storage_storageEntityShouldNotTouchOtherStoragePackages" + }, + "acm010459jsd" : { + "type" : "ControlElement", + "id" : "acm010459jsd", + "name" : "apply" + }, + "acm010460jsd" : { + "type" : "ControlElement", + "id" : "acm010460jsd", + "name" : "testArchitecture_testClasses_testCasesShouldBeIndependent" + }, + "acm010461jsd" : { + "type" : "ControlElement", + "id" : "acm010461jsd", + "name" : "apply" + }, + "acm010462jsd" : { + "type" : "ControlElement", + "id" : "acm010462jsd", + "name" : "testArchitecture_testClasses_driverShouldNotHaveAnyDependency" + }, + "acm010463jsd" : { + "type" : "ControlElement", + "id" : "acm010463jsd", + "name" : "apply" + }, + "acm010464jsd" : { + "type" : "ControlElement", + "id" : "acm010464jsd", + "name" : "apply" + }, + "acm010465jsd" : { + "type" : "ControlElement", + "id" : "acm010465jsd", + "name" : "apply" + }, + "acm010466jsd" : { + "type" : "ControlElement", + "id" : "acm010466jsd", + "name" : "testArchitecture_e2e_e2eShouldBeSelfContained" + }, + "acm010467jsd" : { + "type" : "ControlElement", + "id" : "acm010467jsd", + "name" : "testArchitecture_e2e_e2eShouldNotTouchProductionCodeExceptCommon" + }, + "acm010468jsd" : { + "type" : "ControlElement", + "id" : "acm010468jsd", + "name" : "testArchitecture_e2e_e2eTestCasesShouldBeIndependentOfEachOther" + }, + "acm010469jsd" : { + "type" : "ControlElement", + "id" : "acm010469jsd", + "name" : "apply" + }, + "acm010470jsd" : { + "type" : "ControlElement", + "id" : "acm010470jsd", + "name" : "apply" + }, + "acm010471jsd" : { + "type" : "ControlElement", + "id" : "acm010471jsd", + "name" : "testArchitecture_e2e_onlyE2ETestsCanAccessPageObjects" + }, + "acm010472jsd" : { + "type" : "ControlElement", + "id" : "acm010472jsd", + "name" : "testArchitecture_e2e_utilShouldNotHaveAnyDependency" + }, + "acm010473jsd" : { + "type" : "ControlElement", + "id" : "acm010473jsd", + "name" : "apply" + }, + "acm010474jsd" : { + "type" : "ControlElement", + "id" : "acm010474jsd", + "name" : "testArchitecture_lnp_lnpShouldBeSelfContained" + }, + "acm010475jsd" : { + "type" : "ControlElement", + "id" : "acm010475jsd", + "name" : "testArchitecture_lnp_lnpShouldNotTouchProductionCodeExceptCommonAndRequests" + }, + "acm010476jsd" : { + "type" : "ControlElement", + "id" : "acm010476jsd", + "name" : "apply" + }, + "acm010477jsd" : { + "type" : "ControlElement", + "id" : "acm010477jsd", + "name" : "testArchitecture_lnp_lnpTestCasesShouldBeIndependentOfEachOther" + }, + "acm010478jsd" : { + "type" : "ControlElement", + "id" : "acm010478jsd", + "name" : "apply" + }, + "acm010479jsd" : { + "type" : "ControlElement", + "id" : "acm010479jsd", + "name" : "apply" + }, + "acm010480jsd" : { + "type" : "ControlElement", + "id" : "acm010480jsd", + "name" : "testArchitecture_lnp_lnpShouldNotHaveAnyDependency" + }, + "acm010481jsd" : { + "type" : "ControlElement", + "id" : "acm010481jsd", + "name" : "apply" + }, + "acm010482jsd" : { + "type" : "ControlElement", + "id" : "acm010482jsd", + "name" : "testArchitecture_client_clientShouldBeSelfContained" + }, + "acm010483jsd" : { + "type" : "ControlElement", + "id" : "acm010483jsd", + "name" : "testArchitecture_client_clientShouldNotTouchUiComponent" + }, + "acm010484jsd" : { + "type" : "ControlElement", + "id" : "acm010484jsd", + "name" : "testArchitecture_client_connectorShouldNotTouchScripts" + }, + "acm010485jsd" : { + "type" : "ControlElement", + "id" : "acm010485jsd", + "name" : "testArchitecture_client_utilShouldNotHaveAnyDependency" + }, + "acm010486jsd" : { + "type" : "ControlElement", + "id" : "acm010486jsd", + "name" : "apply" + }, + "acm010487jsd" : { + "type" : "ControlElement", + "id" : "acm010487jsd", + "name" : "testArchitecture_externalApi_loggingApiCanOnlyBeAccessedByLogger" + }, + "acm010488jsd" : { + "type" : "ControlElement", + "id" : "acm010488jsd", + "name" : "testArchitecture_externalApi_solrApiCanOnlyBeAccessedBySearchManagerClasses" + }, + "acm010489jsd" : { + "type" : "ControlElement", + "id" : "acm010489jsd", + "name" : "testArchitecture_externalApi_cloudTasksApiCanOnlyBeAccessedByCloudTasksService" + }, + "acm010490jsd" : { + "type" : "ControlElement", + "id" : "acm010490jsd", + "name" : "testArchitecture_externalApi_cloudLoggingApiCanOnlyBeAccessedByCloudLoggingService" + }, + "acm010491jsd" : { + "type" : "ControlElement", + "id" : "acm010491jsd", + "name" : "testArchitecture_externalApi_objectifyApiCanOnlyBeAccessedBySomePackages" + }, + "acm010492jsd" : { + "type" : "ControlElement", + "id" : "acm010492jsd", + "name" : "testArchitecture_externalApi_servletApiCanOnlyBeAccessedBySomePackages" + }, + "acm010493jsd" : { + "type" : "ControlElement", + "id" : "acm010493jsd", + "name" : "testArchitecture_externalApi_jettyApiCanOnlyBeAccessedBySomePackages" + }, + "acm010494jsd" : { + "type" : "ControlElement", + "id" : "acm010494jsd", + "name" : "testArchitecture_externalApi_assertionApiCanOnlyBeAccessedBySomePackages" + }, + "acm010495jsd" : { + "type" : "ControlElement", + "id" : "acm010495jsd", + "name" : "testArchitecture_externalApi_seleniumApiCanOnlyBeAccessedByPageObjects" + }, + "acm010496jsd" : { + "type" : "ClassUnit", + "id" : "acm010496jsd", + "name" : "ArchitectureTest", + "compilationUnitId" : "acm010431jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010434jsd", "acm010435jsd", "acm010436jsd", "acm010437jsd", "acm010438jsd", "acm010439jsd", "acm010440jsd", "acm010441jsd", "acm010442jsd", "acm010443jsd", "acm010444jsd", "acm010445jsd", "acm010446jsd", "acm010447jsd", "acm010448jsd", "acm010449jsd", "acm010450jsd", "acm010451jsd", "acm010452jsd", "acm010453jsd", "acm010454jsd", "acm010455jsd", "acm010456jsd", "acm010457jsd", "acm010458jsd", "acm010459jsd", "acm010460jsd", "acm010461jsd", "acm010462jsd", "acm010463jsd", "acm010464jsd", "acm010465jsd", "acm010466jsd", "acm010467jsd", "acm010468jsd", "acm010469jsd", "acm010470jsd", "acm010471jsd", "acm010472jsd", "acm010473jsd", "acm010474jsd", "acm010475jsd", "acm010476jsd", "acm010477jsd", "acm010478jsd", "acm010479jsd", "acm010480jsd", "acm010481jsd", "acm010482jsd", "acm010483jsd", "acm010484jsd", "acm010485jsd", "acm010486jsd", "acm010487jsd", "acm010488jsd", "acm010489jsd", "acm010490jsd", "acm010491jsd", "acm010492jsd", "acm010493jsd", "acm010494jsd", "acm010495jsd" ] + }, + "acm010497jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010497jsd", + "name" : "package-info", + "parentId" : "acm010433jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "architecture" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010498jsd" : { + "type" : "CodePackage", + "id" : "acm010498jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010499jsd" ] + }, + "acm010499jsd" : { + "type" : "CodePackage", + "id" : "acm010499jsd", + "name" : "architecture", + "parentId" : null, + "content" : [ "acm010497jsd" ] + }, + "acm010500jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010500jsd", + "name" : "AttributesDeletionQueryTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010507jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010501jsd" : { + "type" : "CodePackage", + "id" : "acm010501jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010502jsd" ] + }, + "acm010502jsd" : { + "type" : "CodePackage", + "id" : "acm010502jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010503jsd" ] + }, + "acm010503jsd" : { + "type" : "CodePackage", + "id" : "acm010503jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010500jsd" ] + }, + "acm010504jsd" : { + "type" : "ControlElement", + "id" : "acm010504jsd", + "name" : "testBuilder_invalidCombination_shouldThrowException" + }, + "acm010505jsd" : { + "type" : "ControlElement", + "id" : "acm010505jsd", + "name" : "testBuilder_validCombination_shouldBuildCorrectQuery" + }, + "acm010506jsd" : { + "type" : "ControlElement", + "id" : "acm010506jsd", + "name" : "testBuilder_nullInput_shouldThrowException" + }, + "acm010507jsd" : { + "type" : "ClassUnit", + "id" : "acm010507jsd", + "name" : "AttributesDeletionQueryTest", + "compilationUnitId" : "acm010500jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd" ], + "content" : [ "acm010504jsd", "acm010505jsd", "acm010506jsd" ] + }, + "acm010508jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010508jsd", + "name" : "CourseRosterTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010522jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010509jsd" : { + "type" : "CodePackage", + "id" : "acm010509jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010510jsd" ] + }, + "acm010510jsd" : { + "type" : "CodePackage", + "id" : "acm010510jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010511jsd" ] + }, + "acm010511jsd" : { + "type" : "CodePackage", + "id" : "acm010511jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010508jsd" ] + }, + "acm010512jsd" : { + "type" : "ControlElement", + "id" : "acm010512jsd", + "name" : "allTests" + }, + "acm010513jsd" : { + "type" : "ControlElement", + "id" : "acm010513jsd", + "name" : "testBuildTeamToMembersTable_emptyStudentList_shouldReturnsEmptyMap" + }, + "acm010514jsd" : { + "type" : "ControlElement", + "id" : "acm010514jsd", + "name" : "testBuildTeamToMembersTable_typicalStudentList_shouldBuildMap" + }, + "acm010515jsd" : { + "type" : "ControlElement", + "id" : "acm010515jsd", + "name" : "testGetTeamToMembersTable_typicalCase_shouldGroupTeamCorrectly" + }, + "acm010516jsd" : { + "type" : "ControlElement", + "id" : "acm010516jsd", + "name" : "testGetInfoForIdentifier_studentCase_shouldShowCorrectInfo" + }, + "acm010517jsd" : { + "type" : "ControlElement", + "id" : "acm010517jsd", + "name" : "testGetInfoForIdentifier_instructorCase_shouldShowCorrectInfo" + }, + "acm010518jsd" : { + "type" : "ControlElement", + "id" : "acm010518jsd", + "name" : "testGetInfoForIdentifier_teamCase_shouldShowCorrectInfo" + }, + "acm010519jsd" : { + "type" : "ControlElement", + "id" : "acm010519jsd", + "name" : "testGetInfoForIdentifier_unknownCase_shouldShowCorrectInfo" + }, + "acm010520jsd" : { + "type" : "ControlElement", + "id" : "acm010520jsd", + "name" : "createStudentList" + }, + "acm010521jsd" : { + "type" : "ControlElement", + "id" : "acm010521jsd", + "name" : "createInstructorList" + }, + "acm010522jsd" : { + "type" : "ClassUnit", + "id" : "acm010522jsd", + "name" : "CourseRosterTest", + "compilationUnitId" : "acm010508jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004200jsd", "acm005233jsd", "acm005412jsd" ], + "content" : [ "acm010512jsd", "acm010513jsd", "acm010514jsd", "acm010515jsd", "acm010516jsd", "acm010517jsd", "acm010518jsd", "acm010519jsd", "acm010520jsd", "acm010521jsd" ] + }, + "acm010523jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010523jsd", + "name" : "ErrorLogEntryTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010531jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010524jsd" : { + "type" : "CodePackage", + "id" : "acm010524jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010525jsd" ] + }, + "acm010525jsd" : { + "type" : "CodePackage", + "id" : "acm010525jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010526jsd" ] + }, + "acm010526jsd" : { + "type" : "CodePackage", + "id" : "acm010526jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010523jsd" ] + }, + "acm010527jsd" : { + "type" : "ControlElement", + "id" : "acm010527jsd", + "name" : "testFromLogEntry_noLogDetails_shouldGetTextPayload" + }, + "acm010528jsd" : { + "type" : "ControlElement", + "id" : "acm010528jsd", + "name" : "testFromLogEntry_logDetailsNotException_shouldGetSerializedPayload" + }, + "acm010529jsd" : { + "type" : "ControlElement", + "id" : "acm010529jsd", + "name" : "testFromLogEntry_exceptionLogDetails_shouldGetPrettyPrintedLog" + }, + "acm010530jsd" : { + "type" : "ControlElement", + "id" : "acm010530jsd", + "name" : "createTypicalLogEntry" + }, + "acm010531jsd" : { + "type" : "ClassUnit", + "id" : "acm010531jsd", + "name" : "ErrorLogEntryTest", + "compilationUnitId" : "acm010523jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004215jsd", "acm005530jsd", "acm005572jsd", "acm005584jsd", "acm005726jsd" ], + "content" : [ "acm010527jsd", "acm010528jsd", "acm010529jsd", "acm010530jsd" ] + }, + "acm010532jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010532jsd", + "name" : "InstructorPrivilegesTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010546jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010533jsd" : { + "type" : "CodePackage", + "id" : "acm010533jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010534jsd" ] + }, + "acm010534jsd" : { + "type" : "CodePackage", + "id" : "acm010534jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010535jsd" ] + }, + "acm010535jsd" : { + "type" : "CodePackage", + "id" : "acm010535jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010532jsd" ] + }, + "acm010536jsd" : { + "type" : "ControlElement", + "id" : "acm010536jsd", + "name" : "testSetDefault" + }, + "acm010537jsd" : { + "type" : "ControlElement", + "id" : "acm010537jsd", + "name" : "testConstructor" + }, + "acm010538jsd" : { + "type" : "ControlElement", + "id" : "acm010538jsd", + "name" : "testIsPrivilegeNameValid" + }, + "acm010539jsd" : { + "type" : "ControlElement", + "id" : "acm010539jsd", + "name" : "testUpdatePrivilegeInCourseLevel" + }, + "acm010540jsd" : { + "type" : "ControlElement", + "id" : "acm010540jsd", + "name" : "testUpdatePrivilegeInSectionLevel" + }, + "acm010541jsd" : { + "type" : "ControlElement", + "id" : "acm010541jsd", + "name" : "testUpdatePrivilegeInSessionLevel" + }, + "acm010542jsd" : { + "type" : "ControlElement", + "id" : "acm010542jsd", + "name" : "testAddSectionWithDefaultPrivilegesToSectionLevel" + }, + "acm010543jsd" : { + "type" : "ControlElement", + "id" : "acm010543jsd", + "name" : "testIsAllowedForPrivilege" + }, + "acm010544jsd" : { + "type" : "ControlElement", + "id" : "acm010544jsd", + "name" : "testValidatePrivileges" + }, + "acm010545jsd" : { + "type" : "ControlElement", + "id" : "acm010545jsd", + "name" : "testHasDefaultPrivileges" + }, + "acm010546jsd" : { + "type" : "ClassUnit", + "id" : "acm010546jsd", + "name" : "InstructorPrivilegesTest", + "compilationUnitId" : "acm010532jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004332jsd" ], + "content" : [ "acm010536jsd", "acm010537jsd", "acm010538jsd", "acm010539jsd", "acm010540jsd", "acm010541jsd", "acm010542jsd", "acm010543jsd", "acm010544jsd", "acm010545jsd" ] + }, + "acm010547jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010547jsd", + "name" : "SessionResultsBundleTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010556jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010548jsd" : { + "type" : "CodePackage", + "id" : "acm010548jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010549jsd" ] + }, + "acm010549jsd" : { + "type" : "CodePackage", + "id" : "acm010549jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010550jsd" ] + }, + "acm010550jsd" : { + "type" : "CodePackage", + "id" : "acm010550jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010547jsd" ] + }, + "acm010551jsd" : { + "type" : "ControlElement", + "id" : "acm010551jsd", + "name" : "testGetQuestionResponseMap" + }, + "acm010552jsd" : { + "type" : "ControlElement", + "id" : "acm010552jsd", + "name" : "testGetQuestionMissingResponseMap" + }, + "acm010553jsd" : { + "type" : "ControlElement", + "id" : "acm010553jsd", + "name" : "testIsResponseGiverRecipientVisible_typicalCase_shouldReturnCorrectValues" + }, + "acm010554jsd" : { + "type" : "ControlElement", + "id" : "acm010554jsd", + "name" : "testIsCommentGiverVisible_typicalCase_shouldReturnCorrectValues" + }, + "acm010555jsd" : { + "type" : "ControlElement", + "id" : "acm010555jsd", + "name" : "testGetAnonName_typicalCase_shouldGenerateCorrectly" + }, + "acm010556jsd" : { + "type" : "ClassUnit", + "id" : "acm010556jsd", + "name" : "SessionResultsBundleTest", + "compilationUnitId" : "acm010547jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004205jsd", "acm004383jsd", "acm004788jsd", "acm004871jsd" ], + "content" : [ "acm010551jsd", "acm010552jsd", "acm010553jsd", "acm010554jsd", "acm010555jsd" ] + }, + "acm010557jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010557jsd", + "name" : "TeamEvalResultTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010572jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010558jsd" : { + "type" : "CodePackage", + "id" : "acm010558jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010559jsd" ] + }, + "acm010559jsd" : { + "type" : "CodePackage", + "id" : "acm010559jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010560jsd" ] + }, + "acm010560jsd" : { + "type" : "CodePackage", + "id" : "acm010560jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010557jsd" ] + }, + "acm010561jsd" : { + "type" : "ControlElement", + "id" : "acm010561jsd", + "name" : "testCalculatePoints" + }, + "acm010562jsd" : { + "type" : "ControlElement", + "id" : "acm010562jsd", + "name" : "testNormalizeValues" + }, + "acm010563jsd" : { + "type" : "ControlElement", + "id" : "acm010563jsd", + "name" : "testExcludeSelfRatings" + }, + "acm010564jsd" : { + "type" : "ControlElement", + "id" : "acm010564jsd", + "name" : "testAverageColumns" + }, + "acm010565jsd" : { + "type" : "ControlElement", + "id" : "acm010565jsd", + "name" : "testSum" + }, + "acm010566jsd" : { + "type" : "ControlElement", + "id" : "acm010566jsd", + "name" : "testCalculatePerceivedForStudent" + }, + "acm010567jsd" : { + "type" : "ControlElement", + "id" : "acm010567jsd", + "name" : "testIsSanitized" + }, + "acm010568jsd" : { + "type" : "ControlElement", + "id" : "acm010568jsd", + "name" : "testPurgeValuesCorrespondingToSpecialValuesInFilter" + }, + "acm010569jsd" : { + "type" : "ControlElement", + "id" : "acm010569jsd", + "name" : "verifyCalculatePoints" + }, + "acm010570jsd" : { + "type" : "ControlElement", + "id" : "acm010570jsd", + "name" : "verifyPurgeValuesCorrespondingToSpecialValuesInFilter" + }, + "acm010571jsd" : { + "type" : "ControlElement", + "id" : "acm010571jsd", + "name" : "verifyNormalized" + }, + "acm010572jsd" : { + "type" : "ClassUnit", + "id" : "acm010572jsd", + "name" : "TeamEvalResultTest", + "compilationUnitId" : "acm010557jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004421jsd" ], + "content" : [ "acm010561jsd", "acm010562jsd", "acm010563jsd", "acm010564jsd", "acm010565jsd", "acm010566jsd", "acm010567jsd", "acm010568jsd", "acm010569jsd", "acm010570jsd", "acm010571jsd" ] + }, + "acm010573jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010573jsd", + "name" : "UserInfoCookieTest", + "parentId" : "acm004140jsd", + "content" : [ "acm010578jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010574jsd" : { + "type" : "CodePackage", + "id" : "acm010574jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010575jsd" ] + }, + "acm010575jsd" : { + "type" : "CodePackage", + "id" : "acm010575jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010576jsd" ] + }, + "acm010576jsd" : { + "type" : "CodePackage", + "id" : "acm010576jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010573jsd" ] + }, + "acm010577jsd" : { + "type" : "ControlElement", + "id" : "acm010577jsd", + "name" : "testIsValid" + }, + "acm010578jsd" : { + "type" : "ClassUnit", + "id" : "acm010578jsd", + "name" : "UserInfoCookieTest", + "compilationUnitId" : "acm010573jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004446jsd" ], + "content" : [ "acm010577jsd" ] + }, + "acm010579jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010579jsd", + "name" : "AccountAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010600jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010580jsd" : { + "type" : "CodePackage", + "id" : "acm010580jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010581jsd" ] + }, + "acm010581jsd" : { + "type" : "CodePackage", + "id" : "acm010581jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010582jsd" ] + }, + "acm010582jsd" : { + "type" : "CodePackage", + "id" : "acm010582jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010583jsd" ] + }, + "acm010583jsd" : { + "type" : "CodePackage", + "id" : "acm010583jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010579jsd" ] + }, + "acm010584jsd" : { + "type" : "ControlElement", + "id" : "acm010584jsd", + "name" : "testGetInvalidStateInfo" + }, + "acm010585jsd" : { + "type" : "ControlElement", + "id" : "acm010585jsd", + "name" : "testToEntity" + }, + "acm010586jsd" : { + "type" : "ControlElement", + "id" : "acm010586jsd", + "name" : "testToString" + }, + "acm010587jsd" : { + "type" : "ControlElement", + "id" : "acm010587jsd", + "name" : "testSanitizeForSaving" + }, + "acm010588jsd" : { + "type" : "ControlElement", + "id" : "acm010588jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010589jsd" : { + "type" : "ControlElement", + "id" : "acm010589jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010590jsd" : { + "type" : "ControlElement", + "id" : "acm010590jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010591jsd" : { + "type" : "ControlElement", + "id" : "acm010591jsd", + "name" : "testValueOf" + }, + "acm010592jsd" : { + "type" : "ControlElement", + "id" : "acm010592jsd", + "name" : "testGetCopy_typicalData_createsCopyCorrectly" + }, + "acm010593jsd" : { + "type" : "ControlElement", + "id" : "acm010593jsd", + "name" : "testGetCopy_allFieldsNull_createsCopyCorrectly" + }, + "acm010594jsd" : { + "type" : "ControlElement", + "id" : "acm010594jsd", + "name" : "testEquals" + }, + "acm010595jsd" : { + "type" : "ControlElement", + "id" : "acm010595jsd", + "name" : "testHashCode" + }, + "acm010596jsd" : { + "type" : "ControlElement", + "id" : "acm010596jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010597jsd" : { + "type" : "ControlElement", + "id" : "acm010597jsd", + "name" : "createInvalidAccountAttributesObject" + }, + "acm010598jsd" : { + "type" : "ControlElement", + "id" : "acm010598jsd", + "name" : "createValidAccountAttributesObject" + }, + "acm010599jsd" : { + "type" : "ControlElement", + "id" : "acm010599jsd", + "name" : "createAccountAttributesToSanitize" + }, + "acm010600jsd" : { + "type" : "ClassUnit", + "id" : "acm010600jsd", + "name" : "AccountAttributesTest", + "compilationUnitId" : "acm010579jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm007735jsd" ], + "content" : [ "acm010584jsd", "acm010585jsd", "acm010586jsd", "acm010587jsd", "acm010588jsd", "acm010589jsd", "acm010590jsd", "acm010591jsd", "acm010592jsd", "acm010593jsd", "acm010594jsd", "acm010595jsd", "acm010596jsd", "acm010597jsd", "acm010598jsd", "acm010599jsd" ] + }, + "acm010601jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010601jsd", + "name" : "AccountRequestAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010618jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010602jsd" : { + "type" : "CodePackage", + "id" : "acm010602jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010603jsd" ] + }, + "acm010603jsd" : { + "type" : "CodePackage", + "id" : "acm010603jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010604jsd" ] + }, + "acm010604jsd" : { + "type" : "CodePackage", + "id" : "acm010604jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010605jsd" ] + }, + "acm010605jsd" : { + "type" : "CodePackage", + "id" : "acm010605jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010601jsd" ] + }, + "acm010606jsd" : { + "type" : "ControlElement", + "id" : "acm010606jsd", + "name" : "testValueOf_withTypicalData_shouldGenerateAttributesCorrectly" + }, + "acm010607jsd" : { + "type" : "ControlElement", + "id" : "acm010607jsd", + "name" : "testValueOf_registeredWithTypicalData_shouldGenerateAttributesCorrectly" + }, + "acm010608jsd" : { + "type" : "ControlElement", + "id" : "acm010608jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010609jsd" : { + "type" : "ControlElement", + "id" : "acm010609jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010610jsd" : { + "type" : "ControlElement", + "id" : "acm010610jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010611jsd" : { + "type" : "ControlElement", + "id" : "acm010611jsd", + "name" : "testValidate" + }, + "acm010612jsd" : { + "type" : "ControlElement", + "id" : "acm010612jsd", + "name" : "testGetValidityInfo" + }, + "acm010613jsd" : { + "type" : "ControlElement", + "id" : "acm010613jsd", + "name" : "testIsValid" + }, + "acm010614jsd" : { + "type" : "ControlElement", + "id" : "acm010614jsd", + "name" : "testToString" + }, + "acm010615jsd" : { + "type" : "ControlElement", + "id" : "acm010615jsd", + "name" : "testEquals" + }, + "acm010616jsd" : { + "type" : "ControlElement", + "id" : "acm010616jsd", + "name" : "testHashCode" + }, + "acm010617jsd" : { + "type" : "ControlElement", + "id" : "acm010617jsd", + "name" : "getValidAccountRequestAttributesObject" + }, + "acm010618jsd" : { + "type" : "ClassUnit", + "id" : "acm010618jsd", + "name" : "AccountRequestAttributesTest", + "compilationUnitId" : "acm010601jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm007758jsd" ], + "content" : [ "acm010606jsd", "acm010607jsd", "acm010608jsd", "acm010609jsd", "acm010610jsd", "acm010611jsd", "acm010612jsd", "acm010613jsd", "acm010614jsd", "acm010615jsd", "acm010616jsd", "acm010617jsd" ] + }, + "acm010619jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010619jsd", + "name" : "BaseAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010625jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010620jsd" : { + "type" : "CodePackage", + "id" : "acm010620jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010621jsd" ] + }, + "acm010621jsd" : { + "type" : "CodePackage", + "id" : "acm010621jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010622jsd" ] + }, + "acm010622jsd" : { + "type" : "CodePackage", + "id" : "acm010622jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010623jsd" ] + }, + "acm010623jsd" : { + "type" : "CodePackage", + "id" : "acm010623jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010619jsd" ] + }, + "acm010624jsd" : { + "type" : "ControlElement", + "id" : "acm010624jsd", + "name" : "testToEntity" + }, + "acm010625jsd" : { + "type" : "ClassUnit", + "id" : "acm010625jsd", + "name" : "BaseAttributesTest", + "compilationUnitId" : "acm010619jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm010624jsd" ] + }, + "acm010626jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010626jsd", + "name" : "CourseAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010644jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010627jsd" : { + "type" : "CodePackage", + "id" : "acm010627jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010628jsd" ] + }, + "acm010628jsd" : { + "type" : "CodePackage", + "id" : "acm010628jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010629jsd" ] + }, + "acm010629jsd" : { + "type" : "CodePackage", + "id" : "acm010629jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010630jsd" ] + }, + "acm010630jsd" : { + "type" : "CodePackage", + "id" : "acm010630jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010626jsd" ] + }, + "acm010631jsd" : { + "type" : "ControlElement", + "id" : "acm010631jsd", + "name" : "testValueOf_withTypicalData_shouldGenerateAttributesCorrectly" + }, + "acm010632jsd" : { + "type" : "ControlElement", + "id" : "acm010632jsd", + "name" : "testValueOf_withInvalidTimezoneStr_shouldFallbackToDefaultTimezone" + }, + "acm010633jsd" : { + "type" : "ControlElement", + "id" : "acm010633jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010634jsd" : { + "type" : "ControlElement", + "id" : "acm010634jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010635jsd" : { + "type" : "ControlElement", + "id" : "acm010635jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010636jsd" : { + "type" : "ControlElement", + "id" : "acm010636jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010637jsd" : { + "type" : "ControlElement", + "id" : "acm010637jsd", + "name" : "testValidate" + }, + "acm010638jsd" : { + "type" : "ControlElement", + "id" : "acm010638jsd", + "name" : "testGetValidityInfo" + }, + "acm010639jsd" : { + "type" : "ControlElement", + "id" : "acm010639jsd", + "name" : "testIsValid" + }, + "acm010640jsd" : { + "type" : "ControlElement", + "id" : "acm010640jsd", + "name" : "testToString" + }, + "acm010641jsd" : { + "type" : "ControlElement", + "id" : "acm010641jsd", + "name" : "testEquals" + }, + "acm010642jsd" : { + "type" : "ControlElement", + "id" : "acm010642jsd", + "name" : "testHashCode" + }, + "acm010643jsd" : { + "type" : "ControlElement", + "id" : "acm010643jsd", + "name" : "generateValidCourseAttributesObject" + }, + "acm010644jsd" : { + "type" : "ClassUnit", + "id" : "acm010644jsd", + "name" : "CourseAttributesTest", + "compilationUnitId" : "acm010626jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm007792jsd" ], + "content" : [ "acm010631jsd", "acm010632jsd", "acm010633jsd", "acm010634jsd", "acm010635jsd", "acm010636jsd", "acm010637jsd", "acm010638jsd", "acm010639jsd", "acm010640jsd", "acm010641jsd", "acm010642jsd", "acm010643jsd" ] + }, + "acm010645jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010645jsd", + "name" : "DeadlineExtensionAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010662jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010646jsd" : { + "type" : "CodePackage", + "id" : "acm010646jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010647jsd" ] + }, + "acm010647jsd" : { + "type" : "CodePackage", + "id" : "acm010647jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010648jsd" ] + }, + "acm010648jsd" : { + "type" : "CodePackage", + "id" : "acm010648jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010649jsd" ] + }, + "acm010649jsd" : { + "type" : "CodePackage", + "id" : "acm010649jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010645jsd" ] + }, + "acm010650jsd" : { + "type" : "ControlElement", + "id" : "acm010650jsd", + "name" : "testValueOf_withTypicalData_shouldGenerateAttributesCorrectly" + }, + "acm010651jsd" : { + "type" : "ControlElement", + "id" : "acm010651jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010652jsd" : { + "type" : "ControlElement", + "id" : "acm010652jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010653jsd" : { + "type" : "ControlElement", + "id" : "acm010653jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010654jsd" : { + "type" : "ControlElement", + "id" : "acm010654jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010655jsd" : { + "type" : "ControlElement", + "id" : "acm010655jsd", + "name" : "testUpdateOptions_withExistingUpdateOptions_shouldReturnEquivalentDeadlineExtension" + }, + "acm010656jsd" : { + "type" : "ControlElement", + "id" : "acm010656jsd", + "name" : "testUpdateOptions_withNullUpdateOptions_shouldThrowAssertionError" + }, + "acm010657jsd" : { + "type" : "ControlElement", + "id" : "acm010657jsd", + "name" : "testValidate" + }, + "acm010658jsd" : { + "type" : "ControlElement", + "id" : "acm010658jsd", + "name" : "testToString" + }, + "acm010659jsd" : { + "type" : "ControlElement", + "id" : "acm010659jsd", + "name" : "testEquals" + }, + "acm010660jsd" : { + "type" : "ControlElement", + "id" : "acm010660jsd", + "name" : "testHashCode" + }, + "acm010661jsd" : { + "type" : "ControlElement", + "id" : "acm010661jsd", + "name" : "getValidDeadlineExtensionAttributesObject" + }, + "acm010662jsd" : { + "type" : "ClassUnit", + "id" : "acm010662jsd", + "name" : "DeadlineExtensionAttributesTest", + "compilationUnitId" : "acm010645jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm004678jsd", "acm007850jsd" ], + "content" : [ "acm010650jsd", "acm010651jsd", "acm010652jsd", "acm010653jsd", "acm010654jsd", "acm010655jsd", "acm010656jsd", "acm010657jsd", "acm010658jsd", "acm010659jsd", "acm010660jsd", "acm010661jsd" ] + }, + "acm010663jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010663jsd", + "name" : "FeedbackQuestionAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010689jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010664jsd" : { + "type" : "CodePackage", + "id" : "acm010664jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010665jsd" ] + }, + "acm010665jsd" : { + "type" : "CodePackage", + "id" : "acm010665jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010666jsd" ] + }, + "acm010666jsd" : { + "type" : "CodePackage", + "id" : "acm010666jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010667jsd" ] + }, + "acm010667jsd" : { + "type" : "CodePackage", + "id" : "acm010667jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010663jsd" ] + }, + "acm010668jsd" : { + "type" : "ControlElement", + "id" : "acm010668jsd", + "name" : "testToEntity" + }, + "acm010669jsd" : { + "type" : "ControlElement", + "id" : "acm010669jsd", + "name" : "testValueOf_withAllFieldPopulatedFeedbackQuestion_shouldGenerateAttributesCorrectly" + }, + "acm010670jsd" : { + "type" : "ControlElement", + "id" : "acm010670jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010671jsd" : { + "type" : "ControlElement", + "id" : "acm010671jsd", + "name" : "testValueOf_modificationInAttributes_shouldNotLeakStateToEntity" + }, + "acm010672jsd" : { + "type" : "ControlElement", + "id" : "acm010672jsd", + "name" : "testBuilder_withIrrelevantFeedbackParticipant_shouldGenerateAttributesCorrectly" + }, + "acm010673jsd" : { + "type" : "ControlElement", + "id" : "acm010673jsd", + "name" : "testValueOf_textQuestions_shouldDeserializeCorrectly" + }, + "acm010674jsd" : { + "type" : "ControlElement", + "id" : "acm010674jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010675jsd" : { + "type" : "ControlElement", + "id" : "acm010675jsd", + "name" : "testBuilder_withDescriptionNull_shouldBuildCorrectAttributes" + }, + "acm010676jsd" : { + "type" : "ControlElement", + "id" : "acm010676jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010677jsd" : { + "type" : "ControlElement", + "id" : "acm010677jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010678jsd" : { + "type" : "ControlElement", + "id" : "acm010678jsd", + "name" : "testValidate" + }, + "acm010679jsd" : { + "type" : "ControlElement", + "id" : "acm010679jsd", + "name" : "testGetQuestionDetails" + }, + "acm010680jsd" : { + "type" : "ControlElement", + "id" : "acm010680jsd", + "name" : "testRemoveIrrelevantVisibilityOptions" + }, + "acm010681jsd" : { + "type" : "ControlElement", + "id" : "acm010681jsd", + "name" : "testGetQuestionDetails_shouldDoDeepCopy" + }, + "acm010682jsd" : { + "type" : "ControlElement", + "id" : "acm010682jsd", + "name" : "testSetQuestionDetails_shouldDoDeepCopy" + }, + "acm010683jsd" : { + "type" : "ControlElement", + "id" : "acm010683jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010684jsd" : { + "type" : "ControlElement", + "id" : "acm010684jsd", + "name" : "testUpdateOptionsBuilder_withNullDescriptionInput_shouldUpdateAttributeCorrectly" + }, + "acm010685jsd" : { + "type" : "ControlElement", + "id" : "acm010685jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010686jsd" : { + "type" : "ControlElement", + "id" : "acm010686jsd", + "name" : "testEquals" + }, + "acm010687jsd" : { + "type" : "ControlElement", + "id" : "acm010687jsd", + "name" : "testHashCode" + }, + "acm010688jsd" : { + "type" : "ControlElement", + "id" : "acm010688jsd", + "name" : "getNewFeedbackQuestionAttributes" + }, + "acm010689jsd" : { + "type" : "ClassUnit", + "id" : "acm010689jsd", + "name" : "FeedbackQuestionAttributesTest", + "compilationUnitId" : "acm010663jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004226jsd", "acm004788jsd", "acm004799jsd", "acm005977jsd", "acm005986jsd", "acm006116jsd", "acm007888jsd" ], + "content" : [ "acm010668jsd", "acm010669jsd", "acm010670jsd", "acm010671jsd", "acm010672jsd", "acm010673jsd", "acm010674jsd", "acm010675jsd", "acm010676jsd", "acm010677jsd", "acm010678jsd", "acm010679jsd", "acm010680jsd", "acm010681jsd", "acm010682jsd", "acm010683jsd", "acm010684jsd", "acm010685jsd", "acm010686jsd", "acm010687jsd", "acm010688jsd" ] + }, + "acm010690jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010690jsd", + "name" : "FeedbackResponseAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010707jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010691jsd" : { + "type" : "CodePackage", + "id" : "acm010691jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010692jsd" ] + }, + "acm010692jsd" : { + "type" : "CodePackage", + "id" : "acm010692jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010693jsd" ] + }, + "acm010693jsd" : { + "type" : "CodePackage", + "id" : "acm010693jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010694jsd" ] + }, + "acm010694jsd" : { + "type" : "CodePackage", + "id" : "acm010694jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010690jsd" ] + }, + "acm010695jsd" : { + "type" : "ControlElement", + "id" : "acm010695jsd", + "name" : "testValueOf_withAllFieldPopulatedFeedbackResponse_shouldGenerateAttributesCorrectly" + }, + "acm010696jsd" : { + "type" : "ControlElement", + "id" : "acm010696jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010697jsd" : { + "type" : "ControlElement", + "id" : "acm010697jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValue" + }, + "acm010698jsd" : { + "type" : "ControlElement", + "id" : "acm010698jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010699jsd" : { + "type" : "ControlElement", + "id" : "acm010699jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010700jsd" : { + "type" : "ControlElement", + "id" : "acm010700jsd", + "name" : "testCopyConstructor_shouldDoDeepCopyOfResponseDetails" + }, + "acm010701jsd" : { + "type" : "ControlElement", + "id" : "acm010701jsd", + "name" : "testGetResponseDetails_shouldDoDeepCopy" + }, + "acm010702jsd" : { + "type" : "ControlElement", + "id" : "acm010702jsd", + "name" : "testSetResponseDetails_shouldDoDeepCopy" + }, + "acm010703jsd" : { + "type" : "ControlElement", + "id" : "acm010703jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010704jsd" : { + "type" : "ControlElement", + "id" : "acm010704jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010705jsd" : { + "type" : "ControlElement", + "id" : "acm010705jsd", + "name" : "testEquals" + }, + "acm010706jsd" : { + "type" : "ControlElement", + "id" : "acm010706jsd", + "name" : "testHashCode" + }, + "acm010707jsd" : { + "type" : "ClassUnit", + "id" : "acm010707jsd", + "name" : "FeedbackResponseAttributesTest", + "compilationUnitId" : "acm010690jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004871jsd", "acm004885jsd", "acm006061jsd", "acm006127jsd", "acm007920jsd" ], + "content" : [ "acm010695jsd", "acm010696jsd", "acm010697jsd", "acm010698jsd", "acm010699jsd", "acm010700jsd", "acm010701jsd", "acm010702jsd", "acm010703jsd", "acm010704jsd", "acm010705jsd", "acm010706jsd" ] + }, + "acm010708jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010708jsd", + "name" : "FeedbackResponseCommentAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010725jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010709jsd" : { + "type" : "CodePackage", + "id" : "acm010709jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010710jsd" ] + }, + "acm010710jsd" : { + "type" : "CodePackage", + "id" : "acm010710jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010711jsd" ] + }, + "acm010711jsd" : { + "type" : "CodePackage", + "id" : "acm010711jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010712jsd" ] + }, + "acm010712jsd" : { + "type" : "CodePackage", + "id" : "acm010712jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010708jsd" ] + }, + "acm010713jsd" : { + "type" : "ControlElement", + "id" : "acm010713jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010714jsd" : { + "type" : "ControlElement", + "id" : "acm010714jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010715jsd" : { + "type" : "ControlElement", + "id" : "acm010715jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010716jsd" : { + "type" : "ControlElement", + "id" : "acm010716jsd", + "name" : "testValueOf_withAllFieldPopulatedFeedbackResponseComment_shouldGenerateAttributesCorrectly" + }, + "acm010717jsd" : { + "type" : "ControlElement", + "id" : "acm010717jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010718jsd" : { + "type" : "ControlElement", + "id" : "acm010718jsd", + "name" : "testValueOf_modificationInAttributes_shouldNotLeakStateToEntity" + }, + "acm010719jsd" : { + "type" : "ControlElement", + "id" : "acm010719jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010720jsd" : { + "type" : "ControlElement", + "id" : "acm010720jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010721jsd" : { + "type" : "ControlElement", + "id" : "acm010721jsd", + "name" : "testEquals" + }, + "acm010722jsd" : { + "type" : "ControlElement", + "id" : "acm010722jsd", + "name" : "testHashCode" + }, + "acm010723jsd" : { + "type" : "ControlElement", + "id" : "acm010723jsd", + "name" : "generateValidFeedbackResponseCommentAttributesObject" + }, + "acm010724jsd" : { + "type" : "ControlElement", + "id" : "acm010724jsd", + "name" : "generateTypicalFeedbackResponseCommentAttributesObject" + }, + "acm010725jsd" : { + "type" : "ClassUnit", + "id" : "acm010725jsd", + "name" : "FeedbackResponseCommentAttributesTest", + "compilationUnitId" : "acm010708jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004971jsd", "acm004989jsd", "acm007960jsd" ], + "content" : [ "acm010713jsd", "acm010714jsd", "acm010715jsd", "acm010716jsd", "acm010717jsd", "acm010718jsd", "acm010719jsd", "acm010720jsd", "acm010721jsd", "acm010722jsd", "acm010723jsd", "acm010724jsd" ] + }, + "acm010726jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010726jsd", + "name" : "FeedbackSessionAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010745jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010727jsd" : { + "type" : "CodePackage", + "id" : "acm010727jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010728jsd" ] + }, + "acm010728jsd" : { + "type" : "CodePackage", + "id" : "acm010728jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010729jsd" ] + }, + "acm010729jsd" : { + "type" : "CodePackage", + "id" : "acm010729jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010730jsd" ] + }, + "acm010730jsd" : { + "type" : "CodePackage", + "id" : "acm010730jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010726jsd" ] + }, + "acm010731jsd" : { + "type" : "ControlElement", + "id" : "acm010731jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010732jsd" : { + "type" : "ControlElement", + "id" : "acm010732jsd", + "name" : "testBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010733jsd" : { + "type" : "ControlElement", + "id" : "acm010733jsd", + "name" : "testValueOf_withAllFieldPopulatedFeedbackSession_shouldGenerateAttributesCorrectly" + }, + "acm010734jsd" : { + "type" : "ControlElement", + "id" : "acm010734jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010735jsd" : { + "type" : "ControlElement", + "id" : "acm010735jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectly" + }, + "acm010736jsd" : { + "type" : "ControlElement", + "id" : "acm010736jsd", + "name" : "testGetCopy" + }, + "acm010737jsd" : { + "type" : "ControlElement", + "id" : "acm010737jsd", + "name" : "testGetCopyForStudent" + }, + "acm010738jsd" : { + "type" : "ControlElement", + "id" : "acm010738jsd", + "name" : "testGetCopyForInstructor" + }, + "acm010739jsd" : { + "type" : "ControlElement", + "id" : "acm010739jsd", + "name" : "testValidate" + }, + "acm010740jsd" : { + "type" : "ControlElement", + "id" : "acm010740jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010741jsd" : { + "type" : "ControlElement", + "id" : "acm010741jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010742jsd" : { + "type" : "ControlElement", + "id" : "acm010742jsd", + "name" : "testEquals" + }, + "acm010743jsd" : { + "type" : "ControlElement", + "id" : "acm010743jsd", + "name" : "testHashCode" + }, + "acm010744jsd" : { + "type" : "ControlElement", + "id" : "acm010744jsd", + "name" : "generateTypicalFeedbackSessionAttributesObject" + }, + "acm010745jsd" : { + "type" : "ClassUnit", + "id" : "acm010745jsd", + "name" : "FeedbackSessionAttributesTest", + "compilationUnitId" : "acm010726jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm005112jsd", "acm005129jsd", "acm005233jsd", "acm005412jsd", "acm008013jsd" ], + "content" : [ "acm010731jsd", "acm010732jsd", "acm010733jsd", "acm010734jsd", "acm010735jsd", "acm010736jsd", "acm010737jsd", "acm010738jsd", "acm010739jsd", "acm010740jsd", "acm010741jsd", "acm010742jsd", "acm010743jsd", "acm010744jsd" ] + }, + "acm010746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010746jsd", + "name" : "InstructorAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010767jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010747jsd" : { + "type" : "CodePackage", + "id" : "acm010747jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010748jsd" ] + }, + "acm010748jsd" : { + "type" : "CodePackage", + "id" : "acm010748jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010749jsd" ] + }, + "acm010749jsd" : { + "type" : "CodePackage", + "id" : "acm010749jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010750jsd" ] + }, + "acm010750jsd" : { + "type" : "CodePackage", + "id" : "acm010750jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010746jsd" ] + }, + "acm010751jsd" : { + "type" : "ControlElement", + "id" : "acm010751jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010752jsd" : { + "type" : "ControlElement", + "id" : "acm010752jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010753jsd" : { + "type" : "ControlElement", + "id" : "acm010753jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttribute" + }, + "acm010754jsd" : { + "type" : "ControlElement", + "id" : "acm010754jsd", + "name" : "testValueOf_withAllFieldPopulatedInstructor_shouldGenerateAttributesCorrectly" + }, + "acm010755jsd" : { + "type" : "ControlElement", + "id" : "acm010755jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010756jsd" : { + "type" : "ControlElement", + "id" : "acm010756jsd", + "name" : "testIsRegistered" + }, + "acm010757jsd" : { + "type" : "ControlElement", + "id" : "acm010757jsd", + "name" : "testToEntity" + }, + "acm010758jsd" : { + "type" : "ControlElement", + "id" : "acm010758jsd", + "name" : "testGetInvalidityInfo" + }, + "acm010759jsd" : { + "type" : "ControlElement", + "id" : "acm010759jsd", + "name" : "testSanitizeForSaving" + }, + "acm010760jsd" : { + "type" : "ControlElement", + "id" : "acm010760jsd", + "name" : "testIsAllowedForPrivilege" + }, + "acm010761jsd" : { + "type" : "ControlElement", + "id" : "acm010761jsd", + "name" : "testUpdateOptionsWithEmail_withTypicalData_shouldUpdateAttributeCorrectly" + }, + "acm010762jsd" : { + "type" : "ControlElement", + "id" : "acm010762jsd", + "name" : "testUpdateOptionsWithGoogleId_withTypicalData_shouldUpdateAttributeCorrectly" + }, + "acm010763jsd" : { + "type" : "ControlElement", + "id" : "acm010763jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010764jsd" : { + "type" : "ControlElement", + "id" : "acm010764jsd", + "name" : "testGetRegistrationLink" + }, + "acm010765jsd" : { + "type" : "ControlElement", + "id" : "acm010765jsd", + "name" : "testEquals" + }, + "acm010766jsd" : { + "type" : "ControlElement", + "id" : "acm010766jsd", + "name" : "testHashCode" + }, + "acm010767jsd" : { + "type" : "ClassUnit", + "id" : "acm010767jsd", + "name" : "InstructorAttributesTest", + "compilationUnitId" : "acm010746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm010625jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm004341jsd", "acm005233jsd", "acm005245jsd", "acm005257jsd", "acm008049jsd" ], + "content" : [ "acm010751jsd", "acm010752jsd", "acm010753jsd", "acm010754jsd", "acm010755jsd", "acm010756jsd", "acm010757jsd", "acm010758jsd", "acm010759jsd", "acm010760jsd", "acm010761jsd", "acm010762jsd", "acm010763jsd", "acm010764jsd", "acm010765jsd", "acm010766jsd" ] + }, + "acm010768jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010768jsd", + "name" : "NotificationAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010783jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010769jsd" : { + "type" : "CodePackage", + "id" : "acm010769jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010770jsd" ] + }, + "acm010770jsd" : { + "type" : "CodePackage", + "id" : "acm010770jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010771jsd" ] + }, + "acm010771jsd" : { + "type" : "CodePackage", + "id" : "acm010771jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010772jsd" ] + }, + "acm010772jsd" : { + "type" : "CodePackage", + "id" : "acm010772jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010768jsd" ] + }, + "acm010773jsd" : { + "type" : "ControlElement", + "id" : "acm010773jsd", + "name" : "testValueOf_withAllFieldPopulatedNotificationAttributes_shouldGenerateAttributesCorrectly" + }, + "acm010774jsd" : { + "type" : "ControlElement", + "id" : "acm010774jsd", + "name" : "testBuilder_withNullArguments_shouldThrowException" + }, + "acm010775jsd" : { + "type" : "ControlElement", + "id" : "acm010775jsd", + "name" : "testBuilder_withTypicalData_shouldBuildCorrectAttributes" + }, + "acm010776jsd" : { + "type" : "ControlElement", + "id" : "acm010776jsd", + "name" : "testCopyConstructor_shouldDoDeepCopyOfNotificationDetails" + }, + "acm010777jsd" : { + "type" : "ControlElement", + "id" : "acm010777jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010778jsd" : { + "type" : "ControlElement", + "id" : "acm010778jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010779jsd" : { + "type" : "ControlElement", + "id" : "acm010779jsd", + "name" : "testEquals" + }, + "acm010780jsd" : { + "type" : "ControlElement", + "id" : "acm010780jsd", + "name" : "testHashCode" + }, + "acm010781jsd" : { + "type" : "ControlElement", + "id" : "acm010781jsd", + "name" : "generateTypicalNotificationAttributesObject" + }, + "acm010782jsd" : { + "type" : "ControlElement", + "id" : "acm010782jsd", + "name" : "verifyNotificationEquals" + }, + "acm010783jsd" : { + "type" : "ClassUnit", + "id" : "acm010783jsd", + "name" : "NotificationAttributesTest", + "compilationUnitId" : "acm010768jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm005339jsd", "acm008077jsd" ], + "content" : [ "acm010773jsd", "acm010774jsd", "acm010775jsd", "acm010776jsd", "acm010777jsd", "acm010778jsd", "acm010779jsd", "acm010780jsd", "acm010781jsd", "acm010782jsd" ] + }, + "acm010784jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010784jsd", + "name" : "StudentAttributesTest", + "parentId" : "acm004451jsd", + "content" : [ "acm010808jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010785jsd" : { + "type" : "CodePackage", + "id" : "acm010785jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010786jsd" ] + }, + "acm010786jsd" : { + "type" : "CodePackage", + "id" : "acm010786jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010787jsd" ] + }, + "acm010787jsd" : { + "type" : "CodePackage", + "id" : "acm010787jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010788jsd" ] + }, + "acm010788jsd" : { + "type" : "CodePackage", + "id" : "acm010788jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010784jsd" ] + }, + "acm010789jsd" : { + "type" : "ControlElement", + "id" : "acm010789jsd", + "name" : "testBuilder_buildNothing_shouldUseDefaultValues" + }, + "acm010790jsd" : { + "type" : "ControlElement", + "id" : "acm010790jsd", + "name" : "testBuilder_nullValues_shouldThrowException" + }, + "acm010791jsd" : { + "type" : "ControlElement", + "id" : "acm010791jsd", + "name" : "testGetCopy" + }, + "acm010792jsd" : { + "type" : "ControlElement", + "id" : "acm010792jsd", + "name" : "testValueOf_withAllFieldPopulatedCourseStudent_shouldGenerateAttributesCorrectly" + }, + "acm010793jsd" : { + "type" : "ControlElement", + "id" : "acm010793jsd", + "name" : "testValueOf_withSomeFieldsPopulatedAsNull_shouldUseDefaultValues" + }, + "acm010794jsd" : { + "type" : "ControlElement", + "id" : "acm010794jsd", + "name" : "testBuilder_withTypicalData_shouldBuildAttributeWithCorrectValue" + }, + "acm010795jsd" : { + "type" : "ControlElement", + "id" : "acm010795jsd", + "name" : "testValidate" + }, + "acm010796jsd" : { + "type" : "ControlElement", + "id" : "acm010796jsd", + "name" : "testUpdateOptions_withTypicalUpdateOptions_shouldUpdateAttributeCorrectly" + }, + "acm010797jsd" : { + "type" : "ControlElement", + "id" : "acm010797jsd", + "name" : "testUpdateOptionsBuilder_withNullInput_shouldFailWithAssertionError" + }, + "acm010798jsd" : { + "type" : "ControlElement", + "id" : "acm010798jsd", + "name" : "testSortByTeam" + }, + "acm010799jsd" : { + "type" : "ControlElement", + "id" : "acm010799jsd", + "name" : "testSortBySection" + }, + "acm010800jsd" : { + "type" : "ControlElement", + "id" : "acm010800jsd", + "name" : "testIsRegistered" + }, + "acm010801jsd" : { + "type" : "ControlElement", + "id" : "acm010801jsd", + "name" : "testToString" + }, + "acm010802jsd" : { + "type" : "ControlElement", + "id" : "acm010802jsd", + "name" : "testGetRegistrationLink" + }, + "acm010803jsd" : { + "type" : "ControlElement", + "id" : "acm010803jsd", + "name" : "testEquals" + }, + "acm010804jsd" : { + "type" : "ControlElement", + "id" : "acm010804jsd", + "name" : "testHashCode" + }, + "acm010805jsd" : { + "type" : "ControlElement", + "id" : "acm010805jsd", + "name" : "generateTypicalStudentObject" + }, + "acm010806jsd" : { + "type" : "ControlElement", + "id" : "acm010806jsd", + "name" : "generateTypicalStudentAttributesList" + }, + "acm010807jsd" : { + "type" : "ControlElement", + "id" : "acm010807jsd", + "name" : "generateValidStudentAttributesObject" + }, + "acm010808jsd" : { + "type" : "ClassUnit", + "id" : "acm010808jsd", + "name" : "StudentAttributesTest", + "compilationUnitId" : "acm010784jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm005423jsd", "acm007823jsd" ], + "content" : [ "acm010789jsd", "acm010790jsd", "acm010791jsd", "acm010792jsd", "acm010793jsd", "acm010794jsd", "acm010795jsd", "acm010796jsd", "acm010797jsd", "acm010798jsd", "acm010799jsd", "acm010800jsd", "acm010801jsd", "acm010802jsd", "acm010803jsd", "acm010804jsd", "acm010805jsd", "acm010806jsd", "acm010807jsd" ] + }, + "acm010809jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010809jsd", + "name" : "package-info", + "parentId" : "acm004451jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "attributes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010810jsd" : { + "type" : "CodePackage", + "id" : "acm010810jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010811jsd" ] + }, + "acm010811jsd" : { + "type" : "CodePackage", + "id" : "acm010811jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010812jsd" ] + }, + "acm010812jsd" : { + "type" : "CodePackage", + "id" : "acm010812jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010813jsd" ] + }, + "acm010813jsd" : { + "type" : "CodePackage", + "id" : "acm010813jsd", + "name" : "attributes", + "parentId" : null, + "content" : [ "acm010809jsd" ] + }, + "acm010814jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010814jsd", + "name" : "package-info", + "parentId" : "acm004140jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010815jsd" : { + "type" : "CodePackage", + "id" : "acm010815jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010816jsd" ] + }, + "acm010816jsd" : { + "type" : "CodePackage", + "id" : "acm010816jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010817jsd" ] + }, + "acm010817jsd" : { + "type" : "CodePackage", + "id" : "acm010817jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010814jsd" ] + }, + "acm010818jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010818jsd", + "name" : "FeedbackConstantSumQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010852jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010819jsd" : { + "type" : "CodePackage", + "id" : "acm010819jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010820jsd" ] + }, + "acm010820jsd" : { + "type" : "CodePackage", + "id" : "acm010820jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010821jsd" ] + }, + "acm010821jsd" : { + "type" : "CodePackage", + "id" : "acm010821jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010822jsd" ] + }, + "acm010822jsd" : { + "type" : "CodePackage", + "id" : "acm010822jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010818jsd" ] + }, + "acm010823jsd" : { + "type" : "ControlElement", + "id" : "acm010823jsd", + "name" : "testValidateResponseDetails_amongRecipientsValidAnswer_shouldReturnEmptyErrorList" + }, + "acm010824jsd" : { + "type" : "ControlElement", + "id" : "acm010824jsd", + "name" : "testValidateResponseDetails_amongRecipientsInvalidAnswer_shouldReturnNonEmptyErrorList" + }, + "acm010825jsd" : { + "type" : "ControlElement", + "id" : "acm010825jsd", + "name" : "testValidateResponseDetails_amongOptionsValidAnswer_shouldReturnEmptyErrorList" + }, + "acm010826jsd" : { + "type" : "ControlElement", + "id" : "acm010826jsd", + "name" : "testValidateResponseDetails_amongOptionsInvalidAnswer_shouldReturnNonEmptyErrorList" + }, + "acm010827jsd" : { + "type" : "ControlElement", + "id" : "acm010827jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentConstSumOptions_shouldReturnTrue" + }, + "acm010828jsd" : { + "type" : "ControlElement", + "id" : "acm010828jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameConstantSumOptionsDifferentOrder_shouldReturnFalse" + }, + "acm010829jsd" : { + "type" : "ControlElement", + "id" : "acm010829jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentDistributeToRecipients_shouldReturnTrue" + }, + "acm010830jsd" : { + "type" : "ControlElement", + "id" : "acm010830jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameDistributeToRecipients_shouldReturnFalse" + }, + "acm010831jsd" : { + "type" : "ControlElement", + "id" : "acm010831jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentPoints_shouldReturnTrue" + }, + "acm010832jsd" : { + "type" : "ControlElement", + "id" : "acm010832jsd", + "name" : "testShouldChangesRequireResponseDeletion_samePoints_shouldReturnFalse" + }, + "acm010833jsd" : { + "type" : "ControlElement", + "id" : "acm010833jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentPointsPerOption_shouldReturnTrue" + }, + "acm010834jsd" : { + "type" : "ControlElement", + "id" : "acm010834jsd", + "name" : "testShouldChangesRequireResponseDeletion_samePointsPerOption_shouldReturnFalse" + }, + "acm010835jsd" : { + "type" : "ControlElement", + "id" : "acm010835jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentForceUnevenDistribution_shouldReturnTrue" + }, + "acm010836jsd" : { + "type" : "ControlElement", + "id" : "acm010836jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameForceUnevenDistribution_shouldReturnFalse" + }, + "acm010837jsd" : { + "type" : "ControlElement", + "id" : "acm010837jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentMaxPoint_shouldReturnTrue" + }, + "acm010838jsd" : { + "type" : "ControlElement", + "id" : "acm010838jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameMaxPoint_shouldReturnFalse" + }, + "acm010839jsd" : { + "type" : "ControlElement", + "id" : "acm010839jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentMinPoint_shouldReturnTrue" + }, + "acm010840jsd" : { + "type" : "ControlElement", + "id" : "acm010840jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameMinPoint_shouldReturnFalse" + }, + "acm010841jsd" : { + "type" : "ControlElement", + "id" : "acm010841jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentDistributePointsFor_shouldReturnTrue" + }, + "acm010842jsd" : { + "type" : "ControlElement", + "id" : "acm010842jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameDistributePointsFor_shouldReturnFalse" + }, + "acm010843jsd" : { + "type" : "ControlElement", + "id" : "acm010843jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010844jsd" : { + "type" : "ControlElement", + "id" : "acm010844jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm010845jsd" : { + "type" : "ControlElement", + "id" : "acm010845jsd", + "name" : "testValidateQuestionDetails_invalidMaxMinOptions_errorReturned" + }, + "acm010846jsd" : { + "type" : "ControlElement", + "id" : "acm010846jsd", + "name" : "testValidateQuestionDetails_duplicateOptions_errorReturned" + }, + "acm010847jsd" : { + "type" : "ControlElement", + "id" : "acm010847jsd", + "name" : "testValidateQuestionDetails_invalidConstSumOptionSize_errorReturned" + }, + "acm010848jsd" : { + "type" : "ControlElement", + "id" : "acm010848jsd", + "name" : "testValidateQuestionDetails_invalidPoint_errorReturned" + }, + "acm010849jsd" : { + "type" : "ControlElement", + "id" : "acm010849jsd", + "name" : "testValidateQuestionDetails_destributeToRecipients_noMinMaxOptionErrorsReturned" + }, + "acm010850jsd" : { + "type" : "ControlElement", + "id" : "acm010850jsd", + "name" : "testValidateQuestionDetails_noMinMaxOptions_noMinMaxOptionErrorsReturned" + }, + "acm010851jsd" : { + "type" : "ControlElement", + "id" : "acm010851jsd", + "name" : "testValidateQuestionDetails_validMinMaxOption_noErrorsReturned" + }, + "acm010852jsd" : { + "type" : "ClassUnit", + "id" : "acm010852jsd", + "name" : "FeedbackConstantSumQuestionDetailsTest", + "compilationUnitId" : "acm010818jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005778jsd", "acm005788jsd", "acm005977jsd" ], + "content" : [ "acm010823jsd", "acm010824jsd", "acm010825jsd", "acm010826jsd", "acm010827jsd", "acm010828jsd", "acm010829jsd", "acm010830jsd", "acm010831jsd", "acm010832jsd", "acm010833jsd", "acm010834jsd", "acm010835jsd", "acm010836jsd", "acm010837jsd", "acm010838jsd", "acm010839jsd", "acm010840jsd", "acm010841jsd", "acm010842jsd", "acm010843jsd", "acm010844jsd", "acm010845jsd", "acm010846jsd", "acm010847jsd", "acm010848jsd", "acm010849jsd", "acm010850jsd", "acm010851jsd" ] + }, + "acm010853jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010853jsd", + "name" : "FeedbackContributionQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010869jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010854jsd" : { + "type" : "CodePackage", + "id" : "acm010854jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010855jsd" ] + }, + "acm010855jsd" : { + "type" : "CodePackage", + "id" : "acm010855jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010856jsd" ] + }, + "acm010856jsd" : { + "type" : "CodePackage", + "id" : "acm010856jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010857jsd" ] + }, + "acm010857jsd" : { + "type" : "CodePackage", + "id" : "acm010857jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010853jsd" ] + }, + "acm010858jsd" : { + "type" : "ControlElement", + "id" : "acm010858jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm010859jsd" : { + "type" : "ControlElement", + "id" : "acm010859jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm010860jsd" : { + "type" : "ControlElement", + "id" : "acm010860jsd", + "name" : "testIsIndividualResponsesShownToStudents_shouldReturnFalse" + }, + "acm010861jsd" : { + "type" : "ControlElement", + "id" : "acm010861jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameIsZeroSum_shouldReturnFalse" + }, + "acm010862jsd" : { + "type" : "ControlElement", + "id" : "acm010862jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentZeroSum_shouldReturnTrue" + }, + "acm010863jsd" : { + "type" : "ControlElement", + "id" : "acm010863jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameIsNotSureAllowed_shouldReturnFalse" + }, + "acm010864jsd" : { + "type" : "ControlElement", + "id" : "acm010864jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentIsNotSureAllowed_shouldReturnTrue" + }, + "acm010865jsd" : { + "type" : "ControlElement", + "id" : "acm010865jsd", + "name" : "testValidateQuestionDetails" + }, + "acm010866jsd" : { + "type" : "ControlElement", + "id" : "acm010866jsd", + "name" : "testGetQuestionResultStatisticsJson" + }, + "acm010867jsd" : { + "type" : "ControlElement", + "id" : "acm010867jsd", + "name" : "testValidateResponsesDetails" + }, + "acm010868jsd" : { + "type" : "ControlElement", + "id" : "acm010868jsd", + "name" : "testValidateGiverRecipientVisibility" + }, + "acm010869jsd" : { + "type" : "ClassUnit", + "id" : "acm010869jsd", + "name" : "FeedbackContributionQuestionDetailsTest", + "compilationUnitId" : "acm010853jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004205jsd", "acm004383jsd", "acm004788jsd", "acm005820jsd", "acm005838jsd", "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm010858jsd", "acm010859jsd", "acm010860jsd", "acm010861jsd", "acm010862jsd", "acm010863jsd", "acm010864jsd", "acm010865jsd", "acm010866jsd", "acm010867jsd", "acm010868jsd" ] + }, + "acm010870jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010870jsd", + "name" : "FeedbackMcqQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010893jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010871jsd" : { + "type" : "CodePackage", + "id" : "acm010871jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010872jsd" ] + }, + "acm010872jsd" : { + "type" : "CodePackage", + "id" : "acm010872jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010873jsd" ] + }, + "acm010873jsd" : { + "type" : "CodePackage", + "id" : "acm010873jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010874jsd" ] + }, + "acm010874jsd" : { + "type" : "CodePackage", + "id" : "acm010874jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010870jsd" ] + }, + "acm010875jsd" : { + "type" : "ControlElement", + "id" : "acm010875jsd", + "name" : "testConstructor_defaultConstructor_fieldsShouldHaveCorrectDefaultValues" + }, + "acm010876jsd" : { + "type" : "ControlElement", + "id" : "acm010876jsd", + "name" : "testValidateQuestionDetails_choicesLessThanMinRequirement_errorReturned" + }, + "acm010877jsd" : { + "type" : "ControlElement", + "id" : "acm010877jsd", + "name" : "testValidateQuestionDetails_numberOfChoicesGreaterThanWeights_errorReturned" + }, + "acm010878jsd" : { + "type" : "ControlElement", + "id" : "acm010878jsd", + "name" : "testValidateQuestionDetails_noValidationError_errorListShouldBeEmpty" + }, + "acm010879jsd" : { + "type" : "ControlElement", + "id" : "acm010879jsd", + "name" : "testValidateQuestionDetails_negativeWeights_errorsReturned" + }, + "acm010880jsd" : { + "type" : "ControlElement", + "id" : "acm010880jsd", + "name" : "testValidateQuestionDetails_negativeOtherWeight_errorsReturned" + }, + "acm010881jsd" : { + "type" : "ControlElement", + "id" : "acm010881jsd", + "name" : "testValidateQuestionDetails_duplicateMcqOptions_errorReturned" + }, + "acm010882jsd" : { + "type" : "ControlElement", + "id" : "acm010882jsd", + "name" : "testValidateQuestionDetails_emptyMcqOption_errorReturned" + }, + "acm010883jsd" : { + "type" : "ControlElement", + "id" : "acm010883jsd", + "name" : "testValidateQuestionDetails_negativeOtherWeight_errorReturned" + }, + "acm010884jsd" : { + "type" : "ControlElement", + "id" : "acm010884jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010885jsd" : { + "type" : "ControlElement", + "id" : "acm010885jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010886jsd" : { + "type" : "ControlElement", + "id" : "acm010886jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentMqcChoices_shouldReturnTrue" + }, + "acm010887jsd" : { + "type" : "ControlElement", + "id" : "acm010887jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentGenerateOptionsFor_shouldReturnTrue" + }, + "acm010888jsd" : { + "type" : "ControlElement", + "id" : "acm010888jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentOtherEnabled_shouldReturnTrue" + }, + "acm010889jsd" : { + "type" : "ControlElement", + "id" : "acm010889jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameQuestionsDifferentOrder_shouldReturnFalse" + }, + "acm010890jsd" : { + "type" : "ControlElement", + "id" : "acm010890jsd", + "name" : "testValidateResponsesDetails_answerNotPartOfMcq_shouldReturnError" + }, + "acm010891jsd" : { + "type" : "ControlElement", + "id" : "acm010891jsd", + "name" : "testValidateResponsesDetails_otherOptionNoText_shouldReturnError" + }, + "acm010892jsd" : { + "type" : "ControlElement", + "id" : "acm010892jsd", + "name" : "testValidateResponsesDetails_noValidationError_errorListShouldBeEmpty" + }, + "acm010893jsd" : { + "type" : "ClassUnit", + "id" : "acm010893jsd", + "name" : "FeedbackMcqQuestionDetailsTest", + "compilationUnitId" : "acm010870jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005866jsd", "acm005880jsd", "acm005977jsd", "acm006061jsd" ], + "content" : [ "acm010875jsd", "acm010876jsd", "acm010877jsd", "acm010878jsd", "acm010879jsd", "acm010880jsd", "acm010881jsd", "acm010882jsd", "acm010883jsd", "acm010884jsd", "acm010885jsd", "acm010886jsd", "acm010887jsd", "acm010888jsd", "acm010889jsd", "acm010890jsd", "acm010891jsd", "acm010892jsd" ] + }, + "acm010894jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010894jsd", + "name" : "FeedbackMsqQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010932jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010895jsd" : { + "type" : "CodePackage", + "id" : "acm010895jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010896jsd" ] + }, + "acm010896jsd" : { + "type" : "CodePackage", + "id" : "acm010896jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010897jsd" ] + }, + "acm010897jsd" : { + "type" : "CodePackage", + "id" : "acm010897jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010898jsd" ] + }, + "acm010898jsd" : { + "type" : "CodePackage", + "id" : "acm010898jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010894jsd" ] + }, + "acm010899jsd" : { + "type" : "ControlElement", + "id" : "acm010899jsd", + "name" : "testConstructor_defaultConstructor_fieldsShouldHaveCorrectDefaultValues" + }, + "acm010900jsd" : { + "type" : "ControlElement", + "id" : "acm010900jsd", + "name" : "testValidateQuestionDetails_choicesLessThanMinRequirement_errorReturned" + }, + "acm010901jsd" : { + "type" : "ControlElement", + "id" : "acm010901jsd", + "name" : "testValidateQuestionDetails_numberOfChoicesGreaterThanWeights_errorReturned" + }, + "acm010902jsd" : { + "type" : "ControlElement", + "id" : "acm010902jsd", + "name" : "testValidateQuestionDetails_noValidationError_errorListShouldBeEmpty" + }, + "acm010903jsd" : { + "type" : "ControlElement", + "id" : "acm010903jsd", + "name" : "testValidateQuestionDetails_negativeWeights_errorsReturned" + }, + "acm010904jsd" : { + "type" : "ControlElement", + "id" : "acm010904jsd", + "name" : "testValidateQuestionDetails_negativeOtherWeight_errorsReturned" + }, + "acm010905jsd" : { + "type" : "ControlElement", + "id" : "acm010905jsd", + "name" : "testValidateQuestionDetails_duplicateMsqOptions_errorReturned" + }, + "acm010906jsd" : { + "type" : "ControlElement", + "id" : "acm010906jsd", + "name" : "testValidateQuestionDetails_maxSelectableChoicesMoreThanTotalNumberOfChoice_shouldReturnError" + }, + "acm010907jsd" : { + "type" : "ControlElement", + "id" : "acm010907jsd", + "name" : "testValidateQuestionDetails_maxSelectableChoicesEqualTotalNumberOfChoice_shouldNotReturnError" + }, + "acm010908jsd" : { + "type" : "ControlElement", + "id" : "acm010908jsd", + "name" : "testValidateQuestionDetails_emptyChoiceEntered_shouldReturnError" + }, + "acm010909jsd" : { + "type" : "ControlElement", + "id" : "acm010909jsd", + "name" : "testValidateQuestionDetails_weightsNotEnabledButExist_shouldReturnError" + }, + "acm010910jsd" : { + "type" : "ControlElement", + "id" : "acm010910jsd", + "name" : "testValidateQuestionDetails_otherNotEnabledButWeightExist_shouldReturnError" + }, + "acm010911jsd" : { + "type" : "ControlElement", + "id" : "acm010911jsd", + "name" : "testValidateQuestionDetails_minChoicesLessThanOne_shouldReturnError" + }, + "acm010912jsd" : { + "type" : "ControlElement", + "id" : "acm010912jsd", + "name" : "testValidateQuestionDetails_minChoicesMoreThanExistingChoices_shouldReturnError" + }, + "acm010913jsd" : { + "type" : "ControlElement", + "id" : "acm010913jsd", + "name" : "testValidateQuestionDetails_minChoicesMoreThanMax_shouldReturnError" + }, + "acm010914jsd" : { + "type" : "ControlElement", + "id" : "acm010914jsd", + "name" : "testValidateResponsesDetails_otherAnswerNotChosenButOtherFieldIsNotEmpty_shouldTriggerError" + }, + "acm010915jsd" : { + "type" : "ControlElement", + "id" : "acm010915jsd", + "name" : "testValidateResponsesDetails_choiceNotInValidChoices_shouldTriggerError" + }, + "acm010916jsd" : { + "type" : "ControlElement", + "id" : "acm010916jsd", + "name" : "testValidateResponsesDetails_otherDisabledButExists_shouldReturnError" + }, + "acm010917jsd" : { + "type" : "ControlElement", + "id" : "acm010917jsd", + "name" : "testValidateResponsesDetails_otherEnabledButEmpty_shouldReturnError" + }, + "acm010918jsd" : { + "type" : "ControlElement", + "id" : "acm010918jsd", + "name" : "testValidateResponsesDetails_choicesMoreThanMax_shouldReturnError" + }, + "acm010919jsd" : { + "type" : "ControlElement", + "id" : "acm010919jsd", + "name" : "testValidateResponsesDetails_choicesLessThanMin_shouldReturnError" + }, + "acm010920jsd" : { + "type" : "ControlElement", + "id" : "acm010920jsd", + "name" : "testValidateResponsesDetails_noneOfTheAboveSelectedWhenMinRestriction_shouldReturnError" + }, + "acm010921jsd" : { + "type" : "ControlElement", + "id" : "acm010921jsd", + "name" : "testValidateResponsesDetails_noneOfTheAboveSelectedButOtherExists_shouldReturnError" + }, + "acm010922jsd" : { + "type" : "ControlElement", + "id" : "acm010922jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010923jsd" : { + "type" : "ControlElement", + "id" : "acm010923jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010924jsd" : { + "type" : "ControlElement", + "id" : "acm010924jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentMsqChoices_shouldReturnTrue" + }, + "acm010925jsd" : { + "type" : "ControlElement", + "id" : "acm010925jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentGenerateOptionsFor_shouldReturnTrue" + }, + "acm010926jsd" : { + "type" : "ControlElement", + "id" : "acm010926jsd", + "name" : "testShouldChangesRequireResponseDeletion_maxRestrictionAdded_shouldReturnTrue" + }, + "acm010927jsd" : { + "type" : "ControlElement", + "id" : "acm010927jsd", + "name" : "testShouldChangesRequireResponseDeletion_minRestrictionAdded_shouldReturnTrue" + }, + "acm010928jsd" : { + "type" : "ControlElement", + "id" : "acm010928jsd", + "name" : "testShouldChangesRequireResponseDeletion_moreStrictMaxRestrictionAdded_shouldReturnTrue" + }, + "acm010929jsd" : { + "type" : "ControlElement", + "id" : "acm010929jsd", + "name" : "testShouldChangesRequireResponseDeletion_moreStrictMinRestrictionAdded_shouldReturnTrue" + }, + "acm010930jsd" : { + "type" : "ControlElement", + "id" : "acm010930jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentOtherEnabled_shouldReturnTrue" + }, + "acm010931jsd" : { + "type" : "ControlElement", + "id" : "acm010931jsd", + "name" : "testShouldChangesRequireResponseDeletion_sameQuestionsDifferentOrder_shouldReturnFalse" + }, + "acm010932jsd" : { + "type" : "ClassUnit", + "id" : "acm010932jsd", + "name" : "FeedbackMsqQuestionDetailsTest", + "compilationUnitId" : "acm010894jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005909jsd", "acm005923jsd", "acm005977jsd" ], + "content" : [ "acm010899jsd", "acm010900jsd", "acm010901jsd", "acm010902jsd", "acm010903jsd", "acm010904jsd", "acm010905jsd", "acm010906jsd", "acm010907jsd", "acm010908jsd", "acm010909jsd", "acm010910jsd", "acm010911jsd", "acm010912jsd", "acm010913jsd", "acm010914jsd", "acm010915jsd", "acm010916jsd", "acm010917jsd", "acm010918jsd", "acm010919jsd", "acm010920jsd", "acm010921jsd", "acm010922jsd", "acm010923jsd", "acm010924jsd", "acm010925jsd", "acm010926jsd", "acm010927jsd", "acm010928jsd", "acm010929jsd", "acm010930jsd", "acm010931jsd" ] + }, + "acm010933jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010933jsd", + "name" : "FeedbackNumericalScaleQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010942jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010934jsd" : { + "type" : "CodePackage", + "id" : "acm010934jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010935jsd" ] + }, + "acm010935jsd" : { + "type" : "CodePackage", + "id" : "acm010935jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010936jsd" ] + }, + "acm010936jsd" : { + "type" : "CodePackage", + "id" : "acm010936jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010937jsd" ] + }, + "acm010937jsd" : { + "type" : "CodePackage", + "id" : "acm010937jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010933jsd" ] + }, + "acm010938jsd" : { + "type" : "ControlElement", + "id" : "acm010938jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010939jsd" : { + "type" : "ControlElement", + "id" : "acm010939jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm010940jsd" : { + "type" : "ControlElement", + "id" : "acm010940jsd", + "name" : "tesValidateResponseDetails" + }, + "acm010941jsd" : { + "type" : "ControlElement", + "id" : "acm010941jsd", + "name" : "tesValidateQuestionDetails" + }, + "acm010942jsd" : { + "type" : "ClassUnit", + "id" : "acm010942jsd", + "name" : "FeedbackNumericalScaleQuestionDetailsTest", + "compilationUnitId" : "acm010933jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005942jsd", "acm005952jsd", "acm005977jsd" ], + "content" : [ "acm010938jsd", "acm010939jsd", "acm010940jsd", "acm010941jsd" ] + }, + "acm010943jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010943jsd", + "name" : "FeedbackQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010949jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010944jsd" : { + "type" : "CodePackage", + "id" : "acm010944jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010945jsd" ] + }, + "acm010945jsd" : { + "type" : "CodePackage", + "id" : "acm010945jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010946jsd" ] + }, + "acm010946jsd" : { + "type" : "CodePackage", + "id" : "acm010946jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010947jsd" ] + }, + "acm010947jsd" : { + "type" : "CodePackage", + "id" : "acm010947jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010943jsd" ] + }, + "acm010948jsd" : { + "type" : "ControlElement", + "id" : "acm010948jsd", + "name" : "testEquals" + }, + "acm010949jsd" : { + "type" : "ClassUnit", + "id" : "acm010949jsd", + "name" : "FeedbackQuestionDetailsTest", + "compilationUnitId" : "acm010943jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005866jsd", "acm005977jsd", "acm006116jsd" ], + "content" : [ "acm010948jsd" ] + }, + "acm010950jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010950jsd", + "name" : "FeedbackRankOptionsQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010968jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010951jsd" : { + "type" : "CodePackage", + "id" : "acm010951jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010952jsd" ] + }, + "acm010952jsd" : { + "type" : "CodePackage", + "id" : "acm010952jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010953jsd" ] + }, + "acm010953jsd" : { + "type" : "CodePackage", + "id" : "acm010953jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010954jsd" ] + }, + "acm010954jsd" : { + "type" : "CodePackage", + "id" : "acm010954jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010950jsd" ] + }, + "acm010955jsd" : { + "type" : "ControlElement", + "id" : "acm010955jsd", + "name" : "testConstructor_defaultConstructor_fieldsShouldHaveCorrectDefaultValues" + }, + "acm010956jsd" : { + "type" : "ControlElement", + "id" : "acm010956jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010957jsd" : { + "type" : "ControlElement", + "id" : "acm010957jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm010958jsd" : { + "type" : "ControlElement", + "id" : "acm010958jsd", + "name" : "testValidateQuestionDetails_emptyOption_errorReturned" + }, + "acm010959jsd" : { + "type" : "ControlElement", + "id" : "acm010959jsd", + "name" : "testValidateQuestionDetails_invalidMaxMinOptions_errorReturned" + }, + "acm010960jsd" : { + "type" : "ControlElement", + "id" : "acm010960jsd", + "name" : "testValidateQuestionDetails_optionSizeInvalid_errorReturned" + }, + "acm010961jsd" : { + "type" : "ControlElement", + "id" : "acm010961jsd", + "name" : "testValidateQuestionDetails_optionSizeValid_noError" + }, + "acm010962jsd" : { + "type" : "ControlElement", + "id" : "acm010962jsd", + "name" : "testValidateResponseDetails_duplicateRankOptions_errorReturned" + }, + "acm010963jsd" : { + "type" : "ControlElement", + "id" : "acm010963jsd", + "name" : "testValidateResponseDetails_optionExceedBound_errorReturned" + }, + "acm010964jsd" : { + "type" : "ControlElement", + "id" : "acm010964jsd", + "name" : "testValidateResponseDetails_invalidRankOption_errorReturned" + }, + "acm010965jsd" : { + "type" : "ControlElement", + "id" : "acm010965jsd", + "name" : "testValidateResponseDetails_validRankOption_noError" + }, + "acm010966jsd" : { + "type" : "ControlElement", + "id" : "acm010966jsd", + "name" : "testValidateResponseDetails_duplicateOptionInDefault_errorReturned" + }, + "acm010967jsd" : { + "type" : "ControlElement", + "id" : "acm010967jsd", + "name" : "testValidateResponseDetails_duplicateOption_noError" + }, + "acm010968jsd" : { + "type" : "ClassUnit", + "id" : "acm010968jsd", + "name" : "FeedbackRankOptionsQuestionDetailsTest", + "compilationUnitId" : "acm010950jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005977jsd", "acm006001jsd", "acm006012jsd" ], + "content" : [ "acm010955jsd", "acm010956jsd", "acm010957jsd", "acm010958jsd", "acm010959jsd", "acm010960jsd", "acm010961jsd", "acm010962jsd", "acm010963jsd", "acm010964jsd", "acm010965jsd", "acm010966jsd", "acm010967jsd" ] + }, + "acm010969jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010969jsd", + "name" : "FeedbackRankQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010978jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010970jsd" : { + "type" : "CodePackage", + "id" : "acm010970jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010971jsd" ] + }, + "acm010971jsd" : { + "type" : "CodePackage", + "id" : "acm010971jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010972jsd" ] + }, + "acm010972jsd" : { + "type" : "CodePackage", + "id" : "acm010972jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010973jsd" ] + }, + "acm010973jsd" : { + "type" : "CodePackage", + "id" : "acm010973jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010969jsd" ] + }, + "acm010974jsd" : { + "type" : "ControlElement", + "id" : "acm010974jsd", + "name" : "testValidateSetMinOptionsToBeRanked_sameValidValues_shouldReturnTrue" + }, + "acm010975jsd" : { + "type" : "ControlElement", + "id" : "acm010975jsd", + "name" : "testValidateSetMaxOptionsToBeRanked_sameValidValues_shouldReturnTrue" + }, + "acm010976jsd" : { + "type" : "ControlElement", + "id" : "acm010976jsd", + "name" : "testValidateSetDuplicatesAllowed_validValues_shouldReturnTrue" + }, + "acm010977jsd" : { + "type" : "ControlElement", + "id" : "acm010977jsd", + "name" : "testValidateDefaultValue_sameValues_shouldReturnTrue" + }, + "acm010978jsd" : { + "type" : "ClassUnit", + "id" : "acm010978jsd", + "name" : "FeedbackRankQuestionDetailsTest", + "compilationUnitId" : "acm010969jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006001jsd", "acm006025jsd" ], + "content" : [ "acm010974jsd", "acm010975jsd", "acm010976jsd", "acm010977jsd" ] + }, + "acm010979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010979jsd", + "name" : "FeedbackRankRecipientsQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010990jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010980jsd" : { + "type" : "CodePackage", + "id" : "acm010980jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010981jsd" ] + }, + "acm010981jsd" : { + "type" : "CodePackage", + "id" : "acm010981jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010982jsd" ] + }, + "acm010982jsd" : { + "type" : "CodePackage", + "id" : "acm010982jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010983jsd" ] + }, + "acm010983jsd" : { + "type" : "CodePackage", + "id" : "acm010983jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010979jsd" ] + }, + "acm010984jsd" : { + "type" : "ControlElement", + "id" : "acm010984jsd", + "name" : "testShouldChangesRequireResponseDeletion_shouldReturnFalse" + }, + "acm010985jsd" : { + "type" : "ControlElement", + "id" : "acm010985jsd", + "name" : "testValidateQuestionDetails_shouldReturnEmptyList" + }, + "acm010986jsd" : { + "type" : "ControlElement", + "id" : "acm010986jsd", + "name" : "tesValidateResponsesDetails" + }, + "acm010987jsd" : { + "type" : "ControlElement", + "id" : "acm010987jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm010988jsd" : { + "type" : "ControlElement", + "id" : "acm010988jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm010989jsd" : { + "type" : "ControlElement", + "id" : "acm010989jsd", + "name" : "testValidateGiverRecipientVisibility" + }, + "acm010990jsd" : { + "type" : "ClassUnit", + "id" : "acm010990jsd", + "name" : "FeedbackRankRecipientsQuestionDetailsTest", + "compilationUnitId" : "acm010979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006038jsd", "acm006049jsd" ], + "content" : [ "acm010984jsd", "acm010985jsd", "acm010986jsd", "acm010987jsd", "acm010988jsd", "acm010989jsd" ] + }, + "acm010991jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010991jsd", + "name" : "FeedbackResponseDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm010997jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010992jsd" : { + "type" : "CodePackage", + "id" : "acm010992jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm010993jsd" ] + }, + "acm010993jsd" : { + "type" : "CodePackage", + "id" : "acm010993jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm010994jsd" ] + }, + "acm010994jsd" : { + "type" : "CodePackage", + "id" : "acm010994jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm010995jsd" ] + }, + "acm010995jsd" : { + "type" : "CodePackage", + "id" : "acm010995jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010991jsd" ] + }, + "acm010996jsd" : { + "type" : "ControlElement", + "id" : "acm010996jsd", + "name" : "testGetDeepCopy" + }, + "acm010997jsd" : { + "type" : "ClassUnit", + "id" : "acm010997jsd", + "name" : "FeedbackResponseDetailsTest", + "compilationUnitId" : "acm010991jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006061jsd", "acm006127jsd" ], + "content" : [ "acm010996jsd" ] + }, + "acm010998jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm010998jsd", + "name" : "FeedbackRubricQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm011020jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm010999jsd" : { + "type" : "CodePackage", + "id" : "acm010999jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011000jsd" ] + }, + "acm011000jsd" : { + "type" : "CodePackage", + "id" : "acm011000jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011001jsd" ] + }, + "acm011001jsd" : { + "type" : "CodePackage", + "id" : "acm011001jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm011002jsd" ] + }, + "acm011002jsd" : { + "type" : "CodePackage", + "id" : "acm011002jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm010998jsd" ] + }, + "acm011003jsd" : { + "type" : "ControlElement", + "id" : "acm011003jsd", + "name" : "testConstructor_defaultConstructor_fieldsShouldHaveCorrectDefaultValues" + }, + "acm011004jsd" : { + "type" : "ControlElement", + "id" : "acm011004jsd", + "name" : "testShouldChangesRequireResponseDeletion_emptyRubricChoices_shouldReturnTrue" + }, + "acm011005jsd" : { + "type" : "ControlElement", + "id" : "acm011005jsd", + "name" : "testShouldChangesRequireResponseDeletion_equalSizeSubQuestions_shouldReturnFalse" + }, + "acm011006jsd" : { + "type" : "ControlElement", + "id" : "acm011006jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentSizeSubQuestions_shouldReturnTrue" + }, + "acm011007jsd" : { + "type" : "ControlElement", + "id" : "acm011007jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentListSubQuestions1_shouldReturnTrue" + }, + "acm011008jsd" : { + "type" : "ControlElement", + "id" : "acm011008jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentListSubQuestions2_shouldReturnTrue" + }, + "acm011009jsd" : { + "type" : "ControlElement", + "id" : "acm011009jsd", + "name" : "testShouldChangesRequireResponseDeletion_differentListSubQuestions3_shouldReturnTrue" + }, + "acm011010jsd" : { + "type" : "ControlElement", + "id" : "acm011010jsd", + "name" : "testValidateQuestionDetails_invalidWeightListSize_errorReturned" + }, + "acm011011jsd" : { + "type" : "ControlElement", + "id" : "acm011011jsd", + "name" : "testValidateQuestionDetails_validWeightListSize_errorListShouldBeEmpty" + }, + "acm011012jsd" : { + "type" : "ControlElement", + "id" : "acm011012jsd", + "name" : "testValidateQuestionDetails_invalidDescriptionSize_errorReturned" + }, + "acm011013jsd" : { + "type" : "ControlElement", + "id" : "acm011013jsd", + "name" : "testValidateQuestionDetails_invalidChoicesSize_shouldBe2MinChoices" + }, + "acm011014jsd" : { + "type" : "ControlElement", + "id" : "acm011014jsd", + "name" : "testValidateQuestionDetails_invalidSubQuestionSize_shouldBe2MinSubQuestion" + }, + "acm011015jsd" : { + "type" : "ControlElement", + "id" : "acm011015jsd", + "name" : "testValidateQuestionDetails_invalidBeNotEmptySubQuestionSize_shouldBeNotEmptySubQuestion" + }, + "acm011016jsd" : { + "type" : "ControlElement", + "id" : "acm011016jsd", + "name" : "testValidateResponseDetails_validAnswer_shouldReturnEmptyErrorList" + }, + "acm011017jsd" : { + "type" : "ControlElement", + "id" : "acm011017jsd", + "name" : "testValidateResponseDetails_invalidAnswer_shouldReturnNonEmptyErrorList" + }, + "acm011018jsd" : { + "type" : "ControlElement", + "id" : "acm011018jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm011019jsd" : { + "type" : "ControlElement", + "id" : "acm011019jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm011020jsd" : { + "type" : "ClassUnit", + "id" : "acm011020jsd", + "name" : "FeedbackRubricQuestionDetailsTest", + "compilationUnitId" : "acm010998jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005977jsd", "acm006089jsd", "acm006099jsd" ], + "content" : [ "acm011003jsd", "acm011004jsd", "acm011005jsd", "acm011006jsd", "acm011007jsd", "acm011008jsd", "acm011009jsd", "acm011010jsd", "acm011011jsd", "acm011012jsd", "acm011013jsd", "acm011014jsd", "acm011015jsd", "acm011016jsd", "acm011017jsd", "acm011018jsd", "acm011019jsd" ] + }, + "acm011021jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011021jsd", + "name" : "FeedbackTextQuestionDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm011033jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011022jsd" : { + "type" : "CodePackage", + "id" : "acm011022jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011023jsd" ] + }, + "acm011023jsd" : { + "type" : "CodePackage", + "id" : "acm011023jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011024jsd" ] + }, + "acm011024jsd" : { + "type" : "CodePackage", + "id" : "acm011024jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm011025jsd" ] + }, + "acm011025jsd" : { + "type" : "CodePackage", + "id" : "acm011025jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm011021jsd" ] + }, + "acm011026jsd" : { + "type" : "ControlElement", + "id" : "acm011026jsd", + "name" : "testShouldChangesRequireResponseDeletion" + }, + "acm011027jsd" : { + "type" : "ControlElement", + "id" : "acm011027jsd", + "name" : "testValidateQuestionDetails" + }, + "acm011028jsd" : { + "type" : "ControlElement", + "id" : "acm011028jsd", + "name" : "testValidateResponsesDetails_shouldReturnEmptyList" + }, + "acm011029jsd" : { + "type" : "ControlElement", + "id" : "acm011029jsd", + "name" : "testValidateGiverRecipientVisibility_shouldReturnEmptyString" + }, + "acm011030jsd" : { + "type" : "ControlElement", + "id" : "acm011030jsd", + "name" : "testIsInstructorCommentsOnResponsesAllowed_shouldReturnTrue" + }, + "acm011031jsd" : { + "type" : "ControlElement", + "id" : "acm011031jsd", + "name" : "testIsFeedbackParticipantCommentsOnResponsesAllowed_shouldReturnFalse" + }, + "acm011032jsd" : { + "type" : "ControlElement", + "id" : "acm011032jsd", + "name" : "testIsRichTextOptionTrueByDefault_shouldReturnTrue" + }, + "acm011033jsd" : { + "type" : "ClassUnit", + "id" : "acm011033jsd", + "name" : "FeedbackTextQuestionDetailsTest", + "compilationUnitId" : "acm011021jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005820jsd", "acm005977jsd", "acm006061jsd", "acm006116jsd", "acm006127jsd" ], + "content" : [ "acm011026jsd", "acm011027jsd", "acm011028jsd", "acm011029jsd", "acm011030jsd", "acm011031jsd", "acm011032jsd" ] + }, + "acm011034jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011034jsd", + "name" : "FeedbackTextResponseDetailsTest", + "parentId" : "acm005740jsd", + "content" : [ "acm011044jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011035jsd" : { + "type" : "CodePackage", + "id" : "acm011035jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011036jsd" ] + }, + "acm011036jsd" : { + "type" : "CodePackage", + "id" : "acm011036jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011037jsd" ] + }, + "acm011037jsd" : { + "type" : "CodePackage", + "id" : "acm011037jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm011038jsd" ] + }, + "acm011038jsd" : { + "type" : "CodePackage", + "id" : "acm011038jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm011034jsd" ] + }, + "acm011039jsd" : { + "type" : "ControlElement", + "id" : "acm011039jsd", + "name" : "testValidateArgumentConstructor_sameValues_shouldReturnTrue" + }, + "acm011040jsd" : { + "type" : "ControlElement", + "id" : "acm011040jsd", + "name" : "testValidateAttributesOfAnswer_nullValue_shouldReturnNull" + }, + "acm011041jsd" : { + "type" : "ControlElement", + "id" : "acm011041jsd", + "name" : "testValidateSanitizedAnswerString_nullValues_shouldReturnTrue" + }, + "acm011042jsd" : { + "type" : "ControlElement", + "id" : "acm011042jsd", + "name" : "testValidateSanitizedAnswerString_validValues_shouldReturnTrue" + }, + "acm011043jsd" : { + "type" : "ControlElement", + "id" : "acm011043jsd", + "name" : "testValidateSetAnswer_sameValues_shouldReturnTrue" + }, + "acm011044jsd" : { + "type" : "ClassUnit", + "id" : "acm011044jsd", + "name" : "FeedbackTextResponseDetailsTest", + "compilationUnitId" : "acm011034jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006127jsd" ], + "content" : [ "acm011039jsd", "acm011040jsd", "acm011041jsd", "acm011042jsd", "acm011043jsd" ] + }, + "acm011045jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011045jsd", + "name" : "package-info", + "parentId" : "acm005740jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "datatransfer", "questions" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011046jsd" : { + "type" : "CodePackage", + "id" : "acm011046jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011047jsd" ] + }, + "acm011047jsd" : { + "type" : "CodePackage", + "id" : "acm011047jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011048jsd" ] + }, + "acm011048jsd" : { + "type" : "CodePackage", + "id" : "acm011048jsd", + "name" : "datatransfer", + "parentId" : null, + "content" : [ "acm011049jsd" ] + }, + "acm011049jsd" : { + "type" : "CodePackage", + "id" : "acm011049jsd", + "name" : "questions", + "parentId" : null, + "content" : [ "acm011045jsd" ] + }, + "acm011050jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011050jsd", + "name" : "BuildPropertiesTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011055jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011051jsd" : { + "type" : "CodePackage", + "id" : "acm011051jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011052jsd" ] + }, + "acm011052jsd" : { + "type" : "CodePackage", + "id" : "acm011052jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011053jsd" ] + }, + "acm011053jsd" : { + "type" : "CodePackage", + "id" : "acm011053jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011050jsd" ] + }, + "acm011054jsd" : { + "type" : "ControlElement", + "id" : "acm011054jsd", + "name" : "checkPresence" + }, + "acm011055jsd" : { + "type" : "ClassUnit", + "id" : "acm011055jsd", + "name" : "BuildPropertiesTest", + "compilationUnitId" : "acm011050jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011054jsd" ] + }, + "acm011056jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011056jsd", + "name" : "FieldValidatorTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011111jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011057jsd" : { + "type" : "CodePackage", + "id" : "acm011057jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011058jsd" ] + }, + "acm011058jsd" : { + "type" : "CodePackage", + "id" : "acm011058jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011059jsd" ] + }, + "acm011059jsd" : { + "type" : "CodePackage", + "id" : "acm011059jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011056jsd" ] + }, + "acm011060jsd" : { + "type" : "ControlElement", + "id" : "acm011060jsd", + "name" : "testGetValidityInfoForNonHtmlField_cleanInput_returnEmptyString" + }, + "acm011061jsd" : { + "type" : "ControlElement", + "id" : "acm011061jsd", + "name" : "testGetValidityInfoForNonHtmlField_sanitizedInput_returnEmptyString" + }, + "acm011062jsd" : { + "type" : "ControlElement", + "id" : "acm011062jsd", + "name" : "testGetValidityInfoForNonHtmlField_unsanitizedInput_returnErrorString" + }, + "acm011063jsd" : { + "type" : "ControlElement", + "id" : "acm011063jsd", + "name" : "testGetValidityInfoForSizeCappedPossiblyEmptyString" + }, + "acm011064jsd" : { + "type" : "ControlElement", + "id" : "acm011064jsd", + "name" : "testGetValidityInfoForAllowedName" + }, + "acm011065jsd" : { + "type" : "ControlElement", + "id" : "acm011065jsd", + "name" : "testGetInvalidityInfoForPersonName_invalid_returnSpecificErrorString" + }, + "acm011066jsd" : { + "type" : "ControlElement", + "id" : "acm011066jsd", + "name" : "testGetInvalidityInfoForInstituteName_invalid_returnSpecificErrorString" + }, + "acm011067jsd" : { + "type" : "ControlElement", + "id" : "acm011067jsd", + "name" : "testGetInvalidityInfoForTeamName_invalid_returnSpecificErrorString" + }, + "acm011068jsd" : { + "type" : "ControlElement", + "id" : "acm011068jsd", + "name" : "testGetInvalidityInfoForSectionName_invalid_returnSpecificErrorString" + }, + "acm011069jsd" : { + "type" : "ControlElement", + "id" : "acm011069jsd", + "name" : "testGetInvalidityInfoForCourseName_invalid_returnSpecificErrorString" + }, + "acm011070jsd" : { + "type" : "ControlElement", + "id" : "acm011070jsd", + "name" : "testGetInvalidityInfoForFeedbackSessionName_invalid_returnSpecificErrorString" + }, + "acm011071jsd" : { + "type" : "ControlElement", + "id" : "acm011071jsd", + "name" : "testGetInvalidityInfoForRole_null_throwException" + }, + "acm011072jsd" : { + "type" : "ControlElement", + "id" : "acm011072jsd", + "name" : "testGetInvalidityInfoForRole_valid_returnEmptyString" + }, + "acm011073jsd" : { + "type" : "ControlElement", + "id" : "acm011073jsd", + "name" : "testGetInvalidityInfoForRole_invalid_returnErrorString" + }, + "acm011074jsd" : { + "type" : "ControlElement", + "id" : "acm011074jsd", + "name" : "testGetInvalidityInfoForGoogleId_null_throwException" + }, + "acm011075jsd" : { + "type" : "ControlElement", + "id" : "acm011075jsd", + "name" : "testGetInvalidityInfoForGoogleId_valid_returnEmptyString" + }, + "acm011076jsd" : { + "type" : "ControlElement", + "id" : "acm011076jsd", + "name" : "testGetInvalidityInfoForGoogleId_invalid_returnErrorString" + }, + "acm011077jsd" : { + "type" : "ControlElement", + "id" : "acm011077jsd", + "name" : "testGetInvalidityInfoForEmail_null_throwException" + }, + "acm011078jsd" : { + "type" : "ControlElement", + "id" : "acm011078jsd", + "name" : "testGetInvalidityInfoForEmail_valid_returnEmptyString" + }, + "acm011079jsd" : { + "type" : "ControlElement", + "id" : "acm011079jsd", + "name" : "testGetInvalidityInfoForEmail_invalid_returnErrorString" + }, + "acm011080jsd" : { + "type" : "ControlElement", + "id" : "acm011080jsd", + "name" : "testGetInvalidityInfoForCourseId_null_throwException" + }, + "acm011081jsd" : { + "type" : "ControlElement", + "id" : "acm011081jsd", + "name" : "testGetInvalidityInfoForCourseId_valid_returnEmptyString" + }, + "acm011082jsd" : { + "type" : "ControlElement", + "id" : "acm011082jsd", + "name" : "testGetInvalidityInfoForCourseId_invalid_returnErrorString" + }, + "acm011083jsd" : { + "type" : "ControlElement", + "id" : "acm011083jsd", + "name" : "testGetInvalidityInfoForNewStartTime_valid_returnEmptyString" + }, + "acm011084jsd" : { + "type" : "ControlElement", + "id" : "acm011084jsd", + "name" : "testGetInvalidityInfoForNewStartTime_invalid_returnErrorString" + }, + "acm011085jsd" : { + "type" : "ControlElement", + "id" : "acm011085jsd", + "name" : "testGetInvalidityInfoForNewEndTime_valid_returnEmptyString" + }, + "acm011086jsd" : { + "type" : "ControlElement", + "id" : "acm011086jsd", + "name" : "testGetInvalidityInfoForNewEndTime_invalid_returnErrorString" + }, + "acm011087jsd" : { + "type" : "ControlElement", + "id" : "acm011087jsd", + "name" : "testGetInvalidityInfoForTimeForSessionStartAndEnd_valid_returnEmptyString" + }, + "acm011088jsd" : { + "type" : "ControlElement", + "id" : "acm011088jsd", + "name" : "testGetInvalidityInfoForTimeForSessionStartAndEnd_invalid_returnErrorString" + }, + "acm011089jsd" : { + "type" : "ControlElement", + "id" : "acm011089jsd", + "name" : "testGetInvalidityInfoForTimeForVisibilityStartAndSessionStart_valid_returnEmptyString" + }, + "acm011090jsd" : { + "type" : "ControlElement", + "id" : "acm011090jsd", + "name" : "testGetInvalidityInfoForTimeForVisibilityStartAndSessionStart_invalid_returnErrorString" + }, + "acm011091jsd" : { + "type" : "ControlElement", + "id" : "acm011091jsd", + "name" : "testGetInvalidityInfoForTimeForNewVisibilityStart_valid_returnEmptyString" + }, + "acm011092jsd" : { + "type" : "ControlElement", + "id" : "acm011092jsd", + "name" : "testGetInvalidityInfoForTimeForNewVisibilityStart_invalid_returnErrorString" + }, + "acm011093jsd" : { + "type" : "ControlElement", + "id" : "acm011093jsd", + "name" : "testGetInvalidityInfoForTimeForVisibilityStartAndResultsPublish_valid_returnEmptyString" + }, + "acm011094jsd" : { + "type" : "ControlElement", + "id" : "acm011094jsd", + "name" : "testGetInvalidityInfoForTimeForVisibilityStartAndResultsPublish_invalid_returnErrorString" + }, + "acm011095jsd" : { + "type" : "ControlElement", + "id" : "acm011095jsd", + "name" : "testGetInvalidityInfoForTimeForSessionEndAndExtendedDeadlines_valid_returnEmptyString" + }, + "acm011096jsd" : { + "type" : "ControlElement", + "id" : "acm011096jsd", + "name" : "testGetInvalidityInfoForTimeForSessionEndAndExtendedDeadlines_invalid_returnErrorString" + }, + "acm011097jsd" : { + "type" : "ControlElement", + "id" : "acm011097jsd", + "name" : "testGetInvalidityInfoForTimeForNotificationStartAndEnd_valid_returnEmptyString" + }, + "acm011098jsd" : { + "type" : "ControlElement", + "id" : "acm011098jsd", + "name" : "testGetInvalidityInfoForTimeForNotificationStartAndEnd_inValid_returnErrorString" + }, + "acm011099jsd" : { + "type" : "ControlElement", + "id" : "acm011099jsd", + "name" : "testGetInvalidityInfoForNotificationTitle_valid_returnEmptyString" + }, + "acm011100jsd" : { + "type" : "ControlElement", + "id" : "acm011100jsd", + "name" : "testGetInvalidityInfoForNotificationTitle_inValid_returnErrorString" + }, + "acm011101jsd" : { + "type" : "ControlElement", + "id" : "acm011101jsd", + "name" : "testGetInvalidityInfoForNotificationBody_valid_returnEmptyString" + }, + "acm011102jsd" : { + "type" : "ControlElement", + "id" : "acm011102jsd", + "name" : "testGetInvalidityInfoForNotificationBody_inValid_returnErrorString" + }, + "acm011103jsd" : { + "type" : "ControlElement", + "id" : "acm011103jsd", + "name" : "testGetInvalidityInfoForNotificationStyle_valid_returnEmptyString" + }, + "acm011104jsd" : { + "type" : "ControlElement", + "id" : "acm011104jsd", + "name" : "testGetInvalidityInfoForNotificationStyle_inValid_returnErrorString" + }, + "acm011105jsd" : { + "type" : "ControlElement", + "id" : "acm011105jsd", + "name" : "testGetInvalidityInfoForNotificationTargetUser_valid_returnEmptyString" + }, + "acm011106jsd" : { + "type" : "ControlElement", + "id" : "acm011106jsd", + "name" : "testGetInvalidityInfoForNotificationTargetUser_inValid_returnErrorString" + }, + "acm011107jsd" : { + "type" : "ControlElement", + "id" : "acm011107jsd", + "name" : "testRegexName" + }, + "acm011108jsd" : { + "type" : "ControlElement", + "id" : "acm011108jsd", + "name" : "testRegexEmail" + }, + "acm011109jsd" : { + "type" : "ControlElement", + "id" : "acm011109jsd", + "name" : "testRegexCourseId" + }, + "acm011110jsd" : { + "type" : "ControlElement", + "id" : "acm011110jsd", + "name" : "testRegexGoogleIdNonEmail" + }, + "acm011111jsd" : { + "type" : "ClassUnit", + "id" : "acm011111jsd", + "name" : "FieldValidatorTest", + "compilationUnitId" : "acm011056jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011060jsd", "acm011061jsd", "acm011062jsd", "acm011063jsd", "acm011064jsd", "acm011065jsd", "acm011066jsd", "acm011067jsd", "acm011068jsd", "acm011069jsd", "acm011070jsd", "acm011071jsd", "acm011072jsd", "acm011073jsd", "acm011074jsd", "acm011075jsd", "acm011076jsd", "acm011077jsd", "acm011078jsd", "acm011079jsd", "acm011080jsd", "acm011081jsd", "acm011082jsd", "acm011083jsd", "acm011084jsd", "acm011085jsd", "acm011086jsd", "acm011087jsd", "acm011088jsd", "acm011089jsd", "acm011090jsd", "acm011091jsd", "acm011092jsd", "acm011093jsd", "acm011094jsd", "acm011095jsd", "acm011096jsd", "acm011097jsd", "acm011098jsd", "acm011099jsd", "acm011100jsd", "acm011101jsd", "acm011102jsd", "acm011103jsd", "acm011104jsd", "acm011105jsd", "acm011106jsd", "acm011107jsd", "acm011108jsd", "acm011109jsd", "acm011110jsd" ] + }, + "acm011112jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011112jsd", + "name" : "JsonUtilsTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011118jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011113jsd" : { + "type" : "CodePackage", + "id" : "acm011113jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011114jsd" ] + }, + "acm011114jsd" : { + "type" : "CodePackage", + "id" : "acm011114jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011115jsd" ] + }, + "acm011115jsd" : { + "type" : "CodePackage", + "id" : "acm011115jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011112jsd" ] + }, + "acm011116jsd" : { + "type" : "ControlElement", + "id" : "acm011116jsd", + "name" : "testFeedbackQuestionDetailsAdaptor_withComposedQuestionDetails_shouldSerializeToConcreteClass" + }, + "acm011117jsd" : { + "type" : "ControlElement", + "id" : "acm011117jsd", + "name" : "testFeedbackResponseDetailsAdaptor_withComposedResponseDetails_shouldSerializeToConcreteClass" + }, + "acm011118jsd" : { + "type" : "ClassUnit", + "id" : "acm011118jsd", + "name" : "JsonUtilsTest", + "compilationUnitId" : "acm011112jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004226jsd", "acm004788jsd", "acm004871jsd", "acm006116jsd", "acm006127jsd" ], + "content" : [ "acm011116jsd", "acm011117jsd" ] + }, + "acm011119jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011119jsd", + "name" : "SanitizationHelperTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011133jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011120jsd" : { + "type" : "CodePackage", + "id" : "acm011120jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011121jsd" ] + }, + "acm011121jsd" : { + "type" : "CodePackage", + "id" : "acm011121jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011122jsd" ] + }, + "acm011122jsd" : { + "type" : "CodePackage", + "id" : "acm011122jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011119jsd" ] + }, + "acm011123jsd" : { + "type" : "ControlElement", + "id" : "acm011123jsd", + "name" : "testSanitizeGoogleId" + }, + "acm011124jsd" : { + "type" : "ControlElement", + "id" : "acm011124jsd", + "name" : "testSanitizeEmail" + }, + "acm011125jsd" : { + "type" : "ControlElement", + "id" : "acm011125jsd", + "name" : "testSanitizeName" + }, + "acm011126jsd" : { + "type" : "ControlElement", + "id" : "acm011126jsd", + "name" : "testSanitizeTitle" + }, + "acm011127jsd" : { + "type" : "ControlElement", + "id" : "acm011127jsd", + "name" : "testSanitizeTextField" + }, + "acm011128jsd" : { + "type" : "ControlElement", + "id" : "acm011128jsd", + "name" : "testSanitizeForHtml" + }, + "acm011129jsd" : { + "type" : "ControlElement", + "id" : "acm011129jsd", + "name" : "sanitizeHtml_receivesNull_returnsNull" + }, + "acm011130jsd" : { + "type" : "ControlElement", + "id" : "acm011130jsd", + "name" : "sanitizeHtml_receivesCodeInjection_returnsSanitized" + }, + "acm011131jsd" : { + "type" : "ControlElement", + "id" : "acm011131jsd", + "name" : "sanitizeHtml_receivesSanitized_returnsUnchanged" + }, + "acm011132jsd" : { + "type" : "ControlElement", + "id" : "acm011132jsd", + "name" : "testSanitizeForRichText" + }, + "acm011133jsd" : { + "type" : "ClassUnit", + "id" : "acm011133jsd", + "name" : "SanitizationHelperTest", + "compilationUnitId" : "acm011119jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011123jsd", "acm011124jsd", "acm011125jsd", "acm011126jsd", "acm011127jsd", "acm011128jsd", "acm011129jsd", "acm011130jsd", "acm011131jsd", "acm011132jsd" ] + }, + "acm011134jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011134jsd", + "name" : "StringHelperExtension", + "parentId" : "acm006205jsd", + "content" : [ "acm011140jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011135jsd" : { + "type" : "CodePackage", + "id" : "acm011135jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011136jsd" ] + }, + "acm011136jsd" : { + "type" : "CodePackage", + "id" : "acm011136jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011137jsd" ] + }, + "acm011137jsd" : { + "type" : "CodePackage", + "id" : "acm011137jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011134jsd" ] + }, + "acm011138jsd" : { + "type" : "ControlElement", + "id" : "acm011138jsd", + "name" : "StringHelperExtension" + }, + "acm011139jsd" : { + "type" : "ControlElement", + "id" : "acm011139jsd", + "name" : "generateStringOfLength" + }, + "acm011140jsd" : { + "type" : "ClassUnit", + "id" : "acm011140jsd", + "name" : "StringHelperExtension", + "compilationUnitId" : "acm011134jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011138jsd", "acm011139jsd" ] + }, + "acm011141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011141jsd", + "name" : "StringHelperTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011161jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011142jsd" : { + "type" : "CodePackage", + "id" : "acm011142jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011143jsd" ] + }, + "acm011143jsd" : { + "type" : "CodePackage", + "id" : "acm011143jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011144jsd" ] + }, + "acm011144jsd" : { + "type" : "CodePackage", + "id" : "acm011144jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011141jsd" ] + }, + "acm011145jsd" : { + "type" : "ControlElement", + "id" : "acm011145jsd", + "name" : "testIsEmpty" + }, + "acm011146jsd" : { + "type" : "ControlElement", + "id" : "acm011146jsd", + "name" : "testGenerateStringOfLength" + }, + "acm011147jsd" : { + "type" : "ControlElement", + "id" : "acm011147jsd", + "name" : "testIsMatching" + }, + "acm011148jsd" : { + "type" : "ControlElement", + "id" : "acm011148jsd", + "name" : "testToString" + }, + "acm011149jsd" : { + "type" : "ControlElement", + "id" : "acm011149jsd", + "name" : "testKeyEncryption" + }, + "acm011150jsd" : { + "type" : "ControlElement", + "id" : "acm011150jsd", + "name" : "testDefaultAesCipherParams" + }, + "acm011151jsd" : { + "type" : "ControlElement", + "id" : "acm011151jsd", + "name" : "assertEncryptionUsesExpectedDefaultParams" + }, + "acm011152jsd" : { + "type" : "ControlElement", + "id" : "acm011152jsd", + "name" : "encryptWithoutSpecifyingAlgorithmParams" + }, + "acm011153jsd" : { + "type" : "ControlElement", + "id" : "acm011153jsd", + "name" : "generateSignature" + }, + "acm011154jsd" : { + "type" : "ControlElement", + "id" : "acm011154jsd", + "name" : "testDecryptingInvalidCiphertextThrowsException" + }, + "acm011155jsd" : { + "type" : "ControlElement", + "id" : "acm011155jsd", + "name" : "testRemoveExtraSpace" + }, + "acm011156jsd" : { + "type" : "ControlElement", + "id" : "acm011156jsd", + "name" : "testReplaceIllegalChars" + }, + "acm011157jsd" : { + "type" : "ControlElement", + "id" : "acm011157jsd", + "name" : "testConvertToEmptyStringIfNull" + }, + "acm011158jsd" : { + "type" : "ControlElement", + "id" : "acm011158jsd", + "name" : "testTruncateHead" + }, + "acm011159jsd" : { + "type" : "ControlElement", + "id" : "acm011159jsd", + "name" : "testSignatureGeneration" + }, + "acm011160jsd" : { + "type" : "ControlElement", + "id" : "acm011160jsd", + "name" : "testSignatureVerification" + }, + "acm011161jsd" : { + "type" : "ClassUnit", + "id" : "acm011161jsd", + "name" : "StringHelperTest", + "compilationUnitId" : "acm011141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006188jsd" ], + "content" : [ "acm011145jsd", "acm011146jsd", "acm011147jsd", "acm011148jsd", "acm011149jsd", "acm011150jsd", "acm011151jsd", "acm011152jsd", "acm011153jsd", "acm011154jsd", "acm011155jsd", "acm011156jsd", "acm011157jsd", "acm011158jsd", "acm011159jsd", "acm011160jsd" ] + }, + "acm011162jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011162jsd", + "name" : "TimeHelperExtension", + "parentId" : "acm006205jsd", + "content" : [ "acm011172jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011163jsd" : { + "type" : "CodePackage", + "id" : "acm011163jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011164jsd" ] + }, + "acm011164jsd" : { + "type" : "CodePackage", + "id" : "acm011164jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011165jsd" ] + }, + "acm011165jsd" : { + "type" : "CodePackage", + "id" : "acm011165jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011162jsd" ] + }, + "acm011166jsd" : { + "type" : "ControlElement", + "id" : "acm011166jsd", + "name" : "TimeHelperExtension" + }, + "acm011167jsd" : { + "type" : "ControlElement", + "id" : "acm011167jsd", + "name" : "getInstantMinutesOffsetFromNow" + }, + "acm011168jsd" : { + "type" : "ControlElement", + "id" : "acm011168jsd", + "name" : "getInstantHoursOffsetFromNow" + }, + "acm011169jsd" : { + "type" : "ControlElement", + "id" : "acm011169jsd", + "name" : "getInstantDaysOffsetFromNow" + }, + "acm011170jsd" : { + "type" : "ControlElement", + "id" : "acm011170jsd", + "name" : "getInstantTruncatedDaysOffsetFromNow" + }, + "acm011171jsd" : { + "type" : "ControlElement", + "id" : "acm011171jsd", + "name" : "getTimezoneInstantTruncatedDaysOffsetFromNow" + }, + "acm011172jsd" : { + "type" : "ClassUnit", + "id" : "acm011172jsd", + "name" : "TimeHelperExtension", + "compilationUnitId" : "acm011162jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011166jsd", "acm011167jsd", "acm011168jsd", "acm011169jsd", "acm011170jsd", "acm011171jsd" ] + }, + "acm011173jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011173jsd", + "name" : "TimeHelperTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011184jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011174jsd" : { + "type" : "CodePackage", + "id" : "acm011174jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011175jsd" ] + }, + "acm011175jsd" : { + "type" : "CodePackage", + "id" : "acm011175jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011176jsd" ] + }, + "acm011176jsd" : { + "type" : "CodePackage", + "id" : "acm011176jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011173jsd" ] + }, + "acm011177jsd" : { + "type" : "ControlElement", + "id" : "acm011177jsd", + "name" : "testEndOfYearDates" + }, + "acm011178jsd" : { + "type" : "ControlElement", + "id" : "acm011178jsd", + "name" : "testFormatDateTimeForDisplay" + }, + "acm011179jsd" : { + "type" : "ControlElement", + "id" : "acm011179jsd", + "name" : "testGetMidnightAdjustedInstantBasedOnZone" + }, + "acm011180jsd" : { + "type" : "ControlElement", + "id" : "acm011180jsd", + "name" : "testGetInstantNearestHourBefore" + }, + "acm011181jsd" : { + "type" : "ControlElement", + "id" : "acm011181jsd", + "name" : "testGetInstantDaysOffsetFromNow" + }, + "acm011182jsd" : { + "type" : "ControlElement", + "id" : "acm011182jsd", + "name" : "testGetInstantDaysOffsetBeforeNow" + }, + "acm011183jsd" : { + "type" : "ControlElement", + "id" : "acm011183jsd", + "name" : "testGetInstantHoursOffsetFromNow" + }, + "acm011184jsd" : { + "type" : "ClassUnit", + "id" : "acm011184jsd", + "name" : "TimeHelperTest", + "compilationUnitId" : "acm011173jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011177jsd", "acm011178jsd", "acm011179jsd", "acm011180jsd", "acm011181jsd", "acm011182jsd", "acm011183jsd" ] + }, + "acm011185jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011185jsd", + "name" : "UrlTest", + "parentId" : "acm006205jsd", + "content" : [ "acm011192jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011186jsd" : { + "type" : "CodePackage", + "id" : "acm011186jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011187jsd" ] + }, + "acm011187jsd" : { + "type" : "CodePackage", + "id" : "acm011187jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011188jsd" ] + }, + "acm011188jsd" : { + "type" : "CodePackage", + "id" : "acm011188jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011185jsd" ] + }, + "acm011189jsd" : { + "type" : "ControlElement", + "id" : "acm011189jsd", + "name" : "testToString" + }, + "acm011190jsd" : { + "type" : "ControlElement", + "id" : "acm011190jsd", + "name" : "testAppendParameters" + }, + "acm011191jsd" : { + "type" : "ControlElement", + "id" : "acm011191jsd", + "name" : "testAppUrlAssertion" + }, + "acm011192jsd" : { + "type" : "ClassUnit", + "id" : "acm011192jsd", + "name" : "UrlTest", + "compilationUnitId" : "acm011185jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006214jsd", "acm006554jsd" ], + "content" : [ "acm011189jsd", "acm011190jsd", "acm011191jsd" ] + }, + "acm011193jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011193jsd", + "name" : "package-info", + "parentId" : "acm006205jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "common", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011194jsd" : { + "type" : "CodePackage", + "id" : "acm011194jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011195jsd" ] + }, + "acm011195jsd" : { + "type" : "CodePackage", + "id" : "acm011195jsd", + "name" : "common", + "parentId" : null, + "content" : [ "acm011196jsd" ] + }, + "acm011196jsd" : { + "type" : "CodePackage", + "id" : "acm011196jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm011193jsd" ] + }, + "acm011197jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011197jsd", + "name" : "BaseLogicTest", + "parentId" : "acm006562jsd", + "content" : [ "acm011203jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011198jsd" : { + "type" : "CodePackage", + "id" : "acm011198jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011199jsd" ] + }, + "acm011199jsd" : { + "type" : "CodePackage", + "id" : "acm011199jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011200jsd" ] + }, + "acm011200jsd" : { + "type" : "CodePackage", + "id" : "acm011200jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011197jsd" ] + }, + "acm011201jsd" : { + "type" : "ControlElement", + "id" : "acm011201jsd", + "name" : "baseClassSetup" + }, + "acm011202jsd" : { + "type" : "ControlElement", + "id" : "acm011202jsd", + "name" : "prepareTestData" + }, + "acm011203jsd" : { + "type" : "ClassUnit", + "id" : "acm011203jsd", + "name" : "BaseLogicTest", + "compilationUnitId" : "acm011197jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd" ], + "content" : [ "acm011201jsd", "acm011202jsd" ] + }, + "acm011204jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011204jsd", + "name" : "EmailGeneratorTest", + "parentId" : "acm006562jsd", + "content" : [ "acm011222jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011205jsd" : { + "type" : "CodePackage", + "id" : "acm011205jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011206jsd" ] + }, + "acm011206jsd" : { + "type" : "CodePackage", + "id" : "acm011206jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011207jsd" ] + }, + "acm011207jsd" : { + "type" : "CodePackage", + "id" : "acm011207jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011204jsd" ] + }, + "acm011208jsd" : { + "type" : "ControlElement", + "id" : "acm011208jsd", + "name" : "prepareTestData" + }, + "acm011209jsd" : { + "type" : "ControlElement", + "id" : "acm011209jsd", + "name" : "testGenerateSessionLinksRecoveryEmail" + }, + "acm011210jsd" : { + "type" : "ControlElement", + "id" : "acm011210jsd", + "name" : "testGenerateFeedbackSessionEmails" + }, + "acm011211jsd" : { + "type" : "ControlElement", + "id" : "acm011211jsd", + "name" : "testGenerateFeedbackSessionEmails_testUsersWithDeadlineExtensions" + }, + "acm011212jsd" : { + "type" : "ControlElement", + "id" : "acm011212jsd", + "name" : "testGenerateFeedbackSessionEmails_testSanitization" + }, + "acm011213jsd" : { + "type" : "ControlElement", + "id" : "acm011213jsd", + "name" : "testGenerateInstructorJoinEmail" + }, + "acm011214jsd" : { + "type" : "ControlElement", + "id" : "acm011214jsd", + "name" : "testGenerateFeedbackSessionSummaryOfCourse_noSessionLinksFound" + }, + "acm011215jsd" : { + "type" : "ControlElement", + "id" : "acm011215jsd", + "name" : "testGenerateInstructorJoinEmail_testSanitization" + }, + "acm011216jsd" : { + "type" : "ControlElement", + "id" : "acm011216jsd", + "name" : "testGenerateStudentCourseJoinEmail" + }, + "acm011217jsd" : { + "type" : "ControlElement", + "id" : "acm011217jsd", + "name" : "testGenerateStudentCourseJoinEmail_testSanitization" + }, + "acm011218jsd" : { + "type" : "ControlElement", + "id" : "acm011218jsd", + "name" : "testGenerateUserCourseRegisterEmail" + }, + "acm011219jsd" : { + "type" : "ControlElement", + "id" : "acm011219jsd", + "name" : "testGenerateCompiledLogsEmail" + }, + "acm011220jsd" : { + "type" : "ControlElement", + "id" : "acm011220jsd", + "name" : "verifyEmail" + }, + "acm011221jsd" : { + "type" : "ControlElement", + "id" : "acm011221jsd", + "name" : "verifyEmailReceivedCorrectly" + }, + "acm011222jsd" : { + "type" : "ClassUnit", + "id" : "acm011222jsd", + "name" : "EmailGeneratorTest", + "compilationUnitId" : "acm011204jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011203jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004215jsd", "acm004486jsd", "acm004598jsd", "acm004662jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006624jsd", "acm006882jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd" ], + "content" : [ "acm011208jsd", "acm011209jsd", "acm011210jsd", "acm011211jsd", "acm011212jsd", "acm011213jsd", "acm011214jsd", "acm011215jsd", "acm011216jsd", "acm011217jsd", "acm011218jsd", "acm011219jsd", "acm011220jsd", "acm011221jsd" ] + }, + "acm011223jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011223jsd", + "name" : "EmailSenderTest", + "parentId" : "acm006562jsd", + "content" : [ "acm011232jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011224jsd" : { + "type" : "CodePackage", + "id" : "acm011224jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011225jsd" ] + }, + "acm011225jsd" : { + "type" : "CodePackage", + "id" : "acm011225jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011226jsd" ] + }, + "acm011226jsd" : { + "type" : "CodePackage", + "id" : "acm011226jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011223jsd" ] + }, + "acm011227jsd" : { + "type" : "ControlElement", + "id" : "acm011227jsd", + "name" : "prepareTestData" + }, + "acm011228jsd" : { + "type" : "ControlElement", + "id" : "acm011228jsd", + "name" : "getTypicalEmailWrapper" + }, + "acm011229jsd" : { + "type" : "ControlElement", + "id" : "acm011229jsd", + "name" : "testConvertToSendgrid" + }, + "acm011230jsd" : { + "type" : "ControlElement", + "id" : "acm011230jsd", + "name" : "testConvertToMailgun" + }, + "acm011231jsd" : { + "type" : "ControlElement", + "id" : "acm011231jsd", + "name" : "testConvertToMailjet" + }, + "acm011232jsd" : { + "type" : "ClassUnit", + "id" : "acm011232jsd", + "name" : "EmailSenderTest", + "compilationUnitId" : "acm011223jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011203jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006290jsd", "acm007316jsd", "acm007323jsd", "acm007336jsd" ], + "content" : [ "acm011227jsd", "acm011228jsd", "acm011229jsd", "acm011230jsd", "acm011231jsd" ] + }, + "acm011233jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011233jsd", + "name" : "LogicExtension", + "parentId" : "acm006562jsd", + "content" : [ "acm011242jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011234jsd" : { + "type" : "CodePackage", + "id" : "acm011234jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011235jsd" ] + }, + "acm011235jsd" : { + "type" : "CodePackage", + "id" : "acm011235jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011236jsd" ] + }, + "acm011236jsd" : { + "type" : "CodePackage", + "id" : "acm011236jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011233jsd" ] + }, + "acm011237jsd" : { + "type" : "ControlElement", + "id" : "acm011237jsd", + "name" : "getFeedbackQuestion" + }, + "acm011238jsd" : { + "type" : "ControlElement", + "id" : "acm011238jsd", + "name" : "getFeedbackResponse" + }, + "acm011239jsd" : { + "type" : "ControlElement", + "id" : "acm011239jsd", + "name" : "getFeedbackResponseComment" + }, + "acm011240jsd" : { + "type" : "ControlElement", + "id" : "acm011240jsd", + "name" : "getFeedbackResponseCommentForResponse" + }, + "acm011241jsd" : { + "type" : "ControlElement", + "id" : "acm011241jsd", + "name" : "getFeedbackResponsesForQuestion" + }, + "acm011242jsd" : { + "type" : "ClassUnit", + "id" : "acm011242jsd", + "name" : "LogicExtension", + "compilationUnitId" : "acm011233jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006767jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004871jsd", "acm004971jsd" ], + "content" : [ "acm011237jsd", "acm011238jsd", "acm011239jsd", "acm011240jsd", "acm011241jsd" ] + }, + "acm011243jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011243jsd", + "name" : "MockAuthProxy", + "parentId" : "acm006562jsd", + "content" : [ "acm011249jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011244jsd" : { + "type" : "CodePackage", + "id" : "acm011244jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011245jsd" ] + }, + "acm011245jsd" : { + "type" : "CodePackage", + "id" : "acm011245jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011246jsd" ] + }, + "acm011246jsd" : { + "type" : "CodePackage", + "id" : "acm011246jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011243jsd" ] + }, + "acm011247jsd" : { + "type" : "ControlElement", + "id" : "acm011247jsd", + "name" : "generateLoginLink" + }, + "acm011248jsd" : { + "type" : "ControlElement", + "id" : "acm011248jsd", + "name" : "isLoginEmailEnabled" + }, + "acm011249jsd" : { + "type" : "ClassUnit", + "id" : "acm011249jsd", + "name" : "MockAuthProxy", + "compilationUnitId" : "acm011243jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006568jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011247jsd", "acm011248jsd" ] + }, + "acm011250jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011250jsd", + "name" : "MockEmailSender", + "parentId" : "acm006562jsd", + "content" : [ "acm011257jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011251jsd" : { + "type" : "CodePackage", + "id" : "acm011251jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011252jsd" ] + }, + "acm011252jsd" : { + "type" : "CodePackage", + "id" : "acm011252jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011253jsd" ] + }, + "acm011253jsd" : { + "type" : "CodePackage", + "id" : "acm011253jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011250jsd" ] + }, + "acm011254jsd" : { + "type" : "ControlElement", + "id" : "acm011254jsd", + "name" : "sendEmail" + }, + "acm011255jsd" : { + "type" : "ControlElement", + "id" : "acm011255jsd", + "name" : "getEmailsSent" + }, + "acm011256jsd" : { + "type" : "ControlElement", + "id" : "acm011256jsd", + "name" : "clearEmails" + }, + "acm011257jsd" : { + "type" : "ClassUnit", + "id" : "acm011257jsd", + "name" : "MockEmailSender", + "compilationUnitId" : "acm011250jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006633jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006259jsd", "acm006290jsd" ], + "content" : [ "acm011254jsd", "acm011255jsd", "acm011256jsd" ] + }, + "acm011258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011258jsd", + "name" : "MockLogsProcessor", + "parentId" : "acm006562jsd", + "content" : [ "acm011270jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011259jsd" : { + "type" : "CodePackage", + "id" : "acm011259jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011260jsd" ] + }, + "acm011260jsd" : { + "type" : "CodePackage", + "id" : "acm011260jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011261jsd" ] + }, + "acm011261jsd" : { + "type" : "CodePackage", + "id" : "acm011261jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011258jsd" ] + }, + "acm011262jsd" : { + "type" : "ControlElement", + "id" : "acm011262jsd", + "name" : "insertFeedbackSessionLog" + }, + "acm011263jsd" : { + "type" : "ControlElement", + "id" : "acm011263jsd", + "name" : "insertInfoLog" + }, + "acm011264jsd" : { + "type" : "ControlElement", + "id" : "acm011264jsd", + "name" : "insertWarningLog" + }, + "acm011265jsd" : { + "type" : "ControlElement", + "id" : "acm011265jsd", + "name" : "insertErrorLog" + }, + "acm011266jsd" : { + "type" : "ControlElement", + "id" : "acm011266jsd", + "name" : "insertGeneralLog" + }, + "acm011267jsd" : { + "type" : "ControlElement", + "id" : "acm011267jsd", + "name" : "queryLogs" + }, + "acm011268jsd" : { + "type" : "ControlElement", + "id" : "acm011268jsd", + "name" : "createFeedbackSessionLog" + }, + "acm011269jsd" : { + "type" : "ControlElement", + "id" : "acm011269jsd", + "name" : "getFeedbackSessionLogs" + }, + "acm011270jsd" : { + "type" : "ClassUnit", + "id" : "acm011270jsd", + "name" : "MockLogsProcessor", + "compilationUnitId" : "acm011258jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006778jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004258jsd", "acm004359jsd", "acm005572jsd", "acm005595jsd", "acm005611jsd", "acm005651jsd", "acm005726jsd" ], + "content" : [ "acm011262jsd", "acm011263jsd", "acm011264jsd", "acm011265jsd", "acm011266jsd", "acm011267jsd", "acm011268jsd", "acm011269jsd" ] + }, + "acm011271jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011271jsd", + "name" : "MockRecaptchaVerifier", + "parentId" : "acm006562jsd", + "content" : [ "acm011276jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011272jsd" : { + "type" : "CodePackage", + "id" : "acm011272jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011273jsd" ] + }, + "acm011273jsd" : { + "type" : "CodePackage", + "id" : "acm011273jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011274jsd" ] + }, + "acm011274jsd" : { + "type" : "CodePackage", + "id" : "acm011274jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011271jsd" ] + }, + "acm011275jsd" : { + "type" : "ControlElement", + "id" : "acm011275jsd", + "name" : "isVerificationSuccessful" + }, + "acm011276jsd" : { + "type" : "ClassUnit", + "id" : "acm011276jsd", + "name" : "MockRecaptchaVerifier", + "compilationUnitId" : "acm011271jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006786jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011275jsd" ] + }, + "acm011277jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011277jsd", + "name" : "MockTaskQueuer", + "parentId" : "acm006562jsd", + "content" : [ "acm011285jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011278jsd" : { + "type" : "CodePackage", + "id" : "acm011278jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011279jsd" ] + }, + "acm011279jsd" : { + "type" : "CodePackage", + "id" : "acm011279jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011280jsd" ] + }, + "acm011280jsd" : { + "type" : "CodePackage", + "id" : "acm011280jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011277jsd" ] + }, + "acm011281jsd" : { + "type" : "ControlElement", + "id" : "acm011281jsd", + "name" : "addDeferredTask" + }, + "acm011282jsd" : { + "type" : "ControlElement", + "id" : "acm011282jsd", + "name" : "getTasksAdded" + }, + "acm011283jsd" : { + "type" : "ControlElement", + "id" : "acm011283jsd", + "name" : "getNumberOfTasksAdded" + }, + "acm011284jsd" : { + "type" : "ControlElement", + "id" : "acm011284jsd", + "name" : "clearTasks" + }, + "acm011285jsd" : { + "type" : "ClassUnit", + "id" : "acm011285jsd", + "name" : "MockTaskQueuer", + "compilationUnitId" : "acm011277jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006807jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006504jsd" ], + "content" : [ "acm011281jsd", "acm011282jsd", "acm011283jsd", "acm011284jsd" ] + }, + "acm011286jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011286jsd", + "name" : "MockUserProvision", + "parentId" : "acm006562jsd", + "content" : [ "acm011295jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011287jsd" : { + "type" : "CodePackage", + "id" : "acm011287jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011288jsd" ] + }, + "acm011288jsd" : { + "type" : "CodePackage", + "id" : "acm011288jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011289jsd" ] + }, + "acm011289jsd" : { + "type" : "CodePackage", + "id" : "acm011289jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011286jsd" ] + }, + "acm011290jsd" : { + "type" : "ControlElement", + "id" : "acm011290jsd", + "name" : "loginUser" + }, + "acm011291jsd" : { + "type" : "ControlElement", + "id" : "acm011291jsd", + "name" : "loginUser" + }, + "acm011292jsd" : { + "type" : "ControlElement", + "id" : "acm011292jsd", + "name" : "loginAsAdmin" + }, + "acm011293jsd" : { + "type" : "ControlElement", + "id" : "acm011293jsd", + "name" : "logoutUser" + }, + "acm011294jsd" : { + "type" : "ControlElement", + "id" : "acm011294jsd", + "name" : "getCurrentLoggedInUser" + }, + "acm011295jsd" : { + "type" : "ClassUnit", + "id" : "acm011295jsd", + "name" : "MockUserProvision", + "compilationUnitId" : "acm011286jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm006818jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004432jsd", "acm004446jsd" ], + "content" : [ "acm011290jsd", "acm011291jsd", "acm011292jsd", "acm011293jsd", "acm011294jsd" ] + }, + "acm011296jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011296jsd", + "name" : "UserProvisionTest", + "parentId" : "acm006562jsd", + "content" : [ "acm011301jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011297jsd" : { + "type" : "CodePackage", + "id" : "acm011297jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011298jsd" ] + }, + "acm011298jsd" : { + "type" : "CodePackage", + "id" : "acm011298jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011299jsd" ] + }, + "acm011299jsd" : { + "type" : "CodePackage", + "id" : "acm011299jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011296jsd" ] + }, + "acm011300jsd" : { + "type" : "ControlElement", + "id" : "acm011300jsd", + "name" : "testGetCurrentUser" + }, + "acm011301jsd" : { + "type" : "ClassUnit", + "id" : "acm011301jsd", + "name" : "UserProvisionTest", + "compilationUnitId" : "acm011296jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011203jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004432jsd", "acm004446jsd", "acm005233jsd", "acm005412jsd", "acm006818jsd" ], + "content" : [ "acm011300jsd" ] + }, + "acm011302jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011302jsd", + "name" : "package-info", + "parentId" : "acm006562jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011303jsd" : { + "type" : "CodePackage", + "id" : "acm011303jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011304jsd" ] + }, + "acm011304jsd" : { + "type" : "CodePackage", + "id" : "acm011304jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011305jsd" ] + }, + "acm011305jsd" : { + "type" : "CodePackage", + "id" : "acm011305jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011302jsd" ] + }, + "acm011306jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011306jsd", + "name" : "AccountRequestsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011317jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011307jsd" : { + "type" : "CodePackage", + "id" : "acm011307jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011308jsd" ] + }, + "acm011308jsd" : { + "type" : "CodePackage", + "id" : "acm011308jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011309jsd" ] + }, + "acm011309jsd" : { + "type" : "CodePackage", + "id" : "acm011309jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011306jsd" ] + }, + "acm011310jsd" : { + "type" : "ControlElement", + "id" : "acm011310jsd", + "name" : "prepareTestData" + }, + "acm011311jsd" : { + "type" : "ControlElement", + "id" : "acm011311jsd", + "name" : "refreshTestData" + }, + "acm011312jsd" : { + "type" : "ControlElement", + "id" : "acm011312jsd", + "name" : "testCreateAccountRequest" + }, + "acm011313jsd" : { + "type" : "ControlElement", + "id" : "acm011313jsd", + "name" : "testUpdateAccountRequest" + }, + "acm011314jsd" : { + "type" : "ControlElement", + "id" : "acm011314jsd", + "name" : "testDeleteAccountRequest" + }, + "acm011315jsd" : { + "type" : "ControlElement", + "id" : "acm011315jsd", + "name" : "testGetAccountRequestForRegistrationKey" + }, + "acm011316jsd" : { + "type" : "ControlElement", + "id" : "acm011316jsd", + "name" : "testGetAccountRequest" + }, + "acm011317jsd" : { + "type" : "ClassUnit", + "id" : "acm011317jsd", + "name" : "AccountRequestsLogicTest", + "compilationUnitId" : "acm011306jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004549jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006838jsd" ], + "content" : [ "acm011310jsd", "acm011311jsd", "acm011312jsd", "acm011313jsd", "acm011314jsd", "acm011315jsd", "acm011316jsd" ] + }, + "acm011318jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011318jsd", + "name" : "AccountsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011334jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011319jsd" : { + "type" : "CodePackage", + "id" : "acm011319jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011320jsd" ] + }, + "acm011320jsd" : { + "type" : "CodePackage", + "id" : "acm011320jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011321jsd" ] + }, + "acm011321jsd" : { + "type" : "CodePackage", + "id" : "acm011321jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011318jsd" ] + }, + "acm011322jsd" : { + "type" : "ControlElement", + "id" : "acm011322jsd", + "name" : "prepareTestData" + }, + "acm011323jsd" : { + "type" : "ControlElement", + "id" : "acm011323jsd", + "name" : "refreshTestData" + }, + "acm011324jsd" : { + "type" : "ControlElement", + "id" : "acm011324jsd", + "name" : "getKeyForInstructor" + }, + "acm011325jsd" : { + "type" : "ControlElement", + "id" : "acm011325jsd", + "name" : "testCreateAccount" + }, + "acm011326jsd" : { + "type" : "ControlElement", + "id" : "acm011326jsd", + "name" : "testGetAccountsForEmail" + }, + "acm011327jsd" : { + "type" : "ControlElement", + "id" : "acm011327jsd", + "name" : "testJoinCourseForStudent" + }, + "acm011328jsd" : { + "type" : "ControlElement", + "id" : "acm011328jsd", + "name" : "testJoinCourseForInstructor" + }, + "acm011329jsd" : { + "type" : "ControlElement", + "id" : "acm011329jsd", + "name" : "testDeleteAccountCascade_lastInstructorInCourse_shouldDeleteOrphanCourse" + }, + "acm011330jsd" : { + "type" : "ControlElement", + "id" : "acm011330jsd", + "name" : "testDeleteAccountCascade_notLastInstructorInCourse_shouldNotDeleteCourse" + }, + "acm011331jsd" : { + "type" : "ControlElement", + "id" : "acm011331jsd", + "name" : "testDeleteAccountCascade_instructorArchivedAsLastInstructor_shouldDeleteCourseAlso" + }, + "acm011332jsd" : { + "type" : "ControlElement", + "id" : "acm011332jsd", + "name" : "testDeleteAccountCascade_nonExistentAccount_shouldPass" + }, + "acm011333jsd" : { + "type" : "ControlElement", + "id" : "acm011333jsd", + "name" : "testUpdateReadNotifications" + }, + "acm011334jsd" : { + "type" : "ClassUnit", + "id" : "acm011334jsd", + "name" : "AccountsLogicTest", + "compilationUnitId" : "acm011318jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm005233jsd", "acm005329jsd", "acm005412jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006857jsd", "acm006882jsd", "acm007125jsd", "acm007192jsd", "acm007395jsd" ], + "content" : [ "acm011322jsd", "acm011323jsd", "acm011324jsd", "acm011325jsd", "acm011326jsd", "acm011327jsd", "acm011328jsd", "acm011329jsd", "acm011330jsd", "acm011331jsd", "acm011332jsd", "acm011333jsd" ] + }, + "acm011335jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011335jsd", + "name" : "BaseLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011341jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011336jsd" : { + "type" : "CodePackage", + "id" : "acm011336jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011337jsd" ] + }, + "acm011337jsd" : { + "type" : "CodePackage", + "id" : "acm011337jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011338jsd" ] + }, + "acm011338jsd" : { + "type" : "CodePackage", + "id" : "acm011338jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011335jsd" ] + }, + "acm011339jsd" : { + "type" : "ControlElement", + "id" : "acm011339jsd", + "name" : "baseClassSetup" + }, + "acm011340jsd" : { + "type" : "ControlElement", + "id" : "acm011340jsd", + "name" : "prepareTestData" + }, + "acm011341jsd" : { + "type" : "ClassUnit", + "id" : "acm011341jsd", + "name" : "BaseLogicTest", + "compilationUnitId" : "acm011335jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd" ], + "content" : [ "acm011339jsd", "acm011340jsd" ] + }, + "acm011342jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011342jsd", + "name" : "CoursesLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011363jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011343jsd" : { + "type" : "CodePackage", + "id" : "acm011343jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011344jsd" ] + }, + "acm011344jsd" : { + "type" : "CodePackage", + "id" : "acm011344jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011345jsd" ] + }, + "acm011345jsd" : { + "type" : "CodePackage", + "id" : "acm011345jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011342jsd" ] + }, + "acm011346jsd" : { + "type" : "ControlElement", + "id" : "acm011346jsd", + "name" : "prepareTestData" + }, + "acm011347jsd" : { + "type" : "ControlElement", + "id" : "acm011347jsd", + "name" : "refreshTestData" + }, + "acm011348jsd" : { + "type" : "ControlElement", + "id" : "acm011348jsd", + "name" : "testUpdateCourseCascade_shouldCascadeUpdateTimezoneOfFeedbackSessions" + }, + "acm011349jsd" : { + "type" : "ControlElement", + "id" : "acm011349jsd", + "name" : "testAll" + }, + "acm011350jsd" : { + "type" : "ControlElement", + "id" : "acm011350jsd", + "name" : "testGetCourse" + }, + "acm011351jsd" : { + "type" : "ControlElement", + "id" : "acm011351jsd", + "name" : "testGetSoftDeletedCoursesForInstructors" + }, + "acm011352jsd" : { + "type" : "ControlElement", + "id" : "acm011352jsd", + "name" : "testIsCoursePresent" + }, + "acm011353jsd" : { + "type" : "ControlElement", + "id" : "acm011353jsd", + "name" : "testVerifyCourseIsPresent" + }, + "acm011354jsd" : { + "type" : "ControlElement", + "id" : "acm011354jsd", + "name" : "testGetSectionsNameForCourse" + }, + "acm011355jsd" : { + "type" : "ControlElement", + "id" : "acm011355jsd", + "name" : "testGetTeamsForCourse" + }, + "acm011356jsd" : { + "type" : "ControlElement", + "id" : "acm011356jsd", + "name" : "testGetCoursesForStudentAccount" + }, + "acm011357jsd" : { + "type" : "ControlElement", + "id" : "acm011357jsd", + "name" : "testCreateCourse" + }, + "acm011358jsd" : { + "type" : "ControlElement", + "id" : "acm011358jsd", + "name" : "testCreateCourseAndInstructor" + }, + "acm011359jsd" : { + "type" : "ControlElement", + "id" : "acm011359jsd", + "name" : "testMoveCourseToRecycleBin" + }, + "acm011360jsd" : { + "type" : "ControlElement", + "id" : "acm011360jsd", + "name" : "testRestoreCourseFromRecycleBin" + }, + "acm011361jsd" : { + "type" : "ControlElement", + "id" : "acm011361jsd", + "name" : "testDeleteCourseCascade" + }, + "acm011362jsd" : { + "type" : "ControlElement", + "id" : "acm011362jsd", + "name" : "testUpdateCourseCascade" + }, + "acm011363jsd" : { + "type" : "ClassUnit", + "id" : "acm011363jsd", + "name" : "CoursesLogicTest", + "compilationUnitId" : "acm011342jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005233jsd", "acm005412jsd", "acm006168jsd", "acm006188jsd", "acm006857jsd", "acm006882jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd", "acm007414jsd" ], + "content" : [ "acm011346jsd", "acm011347jsd", "acm011348jsd", "acm011349jsd", "acm011350jsd", "acm011351jsd", "acm011352jsd", "acm011353jsd", "acm011354jsd", "acm011355jsd", "acm011356jsd", "acm011357jsd", "acm011358jsd", "acm011359jsd", "acm011360jsd", "acm011361jsd", "acm011362jsd" ] + }, + "acm011364jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011364jsd", + "name" : "DataBundleLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011370jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011365jsd" : { + "type" : "CodePackage", + "id" : "acm011365jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011366jsd" ] + }, + "acm011366jsd" : { + "type" : "CodePackage", + "id" : "acm011366jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011367jsd" ] + }, + "acm011367jsd" : { + "type" : "CodePackage", + "id" : "acm011367jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011364jsd" ] + }, + "acm011368jsd" : { + "type" : "ControlElement", + "id" : "acm011368jsd", + "name" : "prepareTestData" + }, + "acm011369jsd" : { + "type" : "ControlElement", + "id" : "acm011369jsd", + "name" : "testPersistDataBundle" + }, + "acm011370jsd" : { + "type" : "ClassUnit", + "id" : "acm011370jsd", + "name" : "DataBundleLogicTest", + "compilationUnitId" : "acm011364jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004598jsd", "acm004788jsd", "acm006188jsd", "acm006908jsd" ], + "content" : [ "acm011368jsd", "acm011369jsd" ] + }, + "acm011371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011371jsd", + "name" : "DeadlineExtensionsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011385jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011372jsd" : { + "type" : "CodePackage", + "id" : "acm011372jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011373jsd" ] + }, + "acm011373jsd" : { + "type" : "CodePackage", + "id" : "acm011373jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011374jsd" ] + }, + "acm011374jsd" : { + "type" : "CodePackage", + "id" : "acm011374jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011371jsd" ] + }, + "acm011375jsd" : { + "type" : "ControlElement", + "id" : "acm011375jsd", + "name" : "prepareTestData" + }, + "acm011376jsd" : { + "type" : "ControlElement", + "id" : "acm011376jsd", + "name" : "refreshTestData" + }, + "acm011377jsd" : { + "type" : "ControlElement", + "id" : "acm011377jsd", + "name" : "testCreateDeadlineExtension" + }, + "acm011378jsd" : { + "type" : "ControlElement", + "id" : "acm011378jsd", + "name" : "testUpdateDeadlineExtension" + }, + "acm011379jsd" : { + "type" : "ControlElement", + "id" : "acm011379jsd", + "name" : "testDeleteDeadlineExtension" + }, + "acm011380jsd" : { + "type" : "ControlElement", + "id" : "acm011380jsd", + "name" : "testGetDeadlineExtension" + }, + "acm011381jsd" : { + "type" : "ControlElement", + "id" : "acm011381jsd", + "name" : "testDeleteDeadlineExtensions_byAttributeDeletionQuery" + }, + "acm011382jsd" : { + "type" : "ControlElement", + "id" : "acm011382jsd", + "name" : "testDeleteDeadlineExtensions_byCourseIdAndUserDetails" + }, + "acm011383jsd" : { + "type" : "ControlElement", + "id" : "acm011383jsd", + "name" : "testUpdateDeadlineExtensionsWithNewEmail" + }, + "acm011384jsd" : { + "type" : "ControlElement", + "id" : "acm011384jsd", + "name" : "testGetDeadlineExtensionsPossiblyNeedingClosingEmail" + }, + "acm011385jsd" : { + "type" : "ClassUnit", + "id" : "acm011385jsd", + "name" : "DeadlineExtensionsLogicTest", + "compilationUnitId" : "acm011371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004662jsd", "acm004678jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm006923jsd" ], + "content" : [ "acm011375jsd", "acm011376jsd", "acm011377jsd", "acm011378jsd", "acm011379jsd", "acm011380jsd", "acm011381jsd", "acm011382jsd", "acm011383jsd", "acm011384jsd" ] + }, + "acm011386jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011386jsd", + "name" : "FeedbackQuestionsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011413jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011387jsd" : { + "type" : "CodePackage", + "id" : "acm011387jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011388jsd" ] + }, + "acm011388jsd" : { + "type" : "CodePackage", + "id" : "acm011388jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011389jsd" ] + }, + "acm011389jsd" : { + "type" : "CodePackage", + "id" : "acm011389jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011386jsd" ] + }, + "acm011390jsd" : { + "type" : "ControlElement", + "id" : "acm011390jsd", + "name" : "prepareTestData" + }, + "acm011391jsd" : { + "type" : "ControlElement", + "id" : "acm011391jsd", + "name" : "beforeMethod" + }, + "acm011392jsd" : { + "type" : "ControlElement", + "id" : "acm011392jsd", + "name" : "testDeleteFeedbackQuestions_byCourseIdAndSessionName_shouldDeleteQuestions" + }, + "acm011393jsd" : { + "type" : "ControlElement", + "id" : "acm011393jsd", + "name" : "allTests" + }, + "acm011394jsd" : { + "type" : "ControlElement", + "id" : "acm011394jsd", + "name" : "testGetRecipientsOfQuestion" + }, + "acm011395jsd" : { + "type" : "ControlElement", + "id" : "acm011395jsd", + "name" : "testUpdateQuestionCascade_shouldShiftQuestionNumberCorrectly" + }, + "acm011396jsd" : { + "type" : "ControlElement", + "id" : "acm011396jsd", + "name" : "testAddQuestion" + }, + "acm011397jsd" : { + "type" : "ControlElement", + "id" : "acm011397jsd", + "name" : "testUpdateQuestionCascade" + }, + "acm011398jsd" : { + "type" : "ControlElement", + "id" : "acm011398jsd", + "name" : "testDeleteFeedbackQuestionCascade_existentQuestion_shouldDoCascadeDeletion" + }, + "acm011399jsd" : { + "type" : "ControlElement", + "id" : "acm011399jsd", + "name" : "testDeleteFeedbackQuestionCascade_nonExistentQuestion_shouldFailSilently" + }, + "acm011400jsd" : { + "type" : "ControlElement", + "id" : "acm011400jsd", + "name" : "testDeleteFeedbackQuestionCascade_cascadeDeleteResponseOfStudent_shouldUpdateRespondents" + }, + "acm011401jsd" : { + "type" : "ControlElement", + "id" : "acm011401jsd", + "name" : "testDeleteFeedbackQuestions_byCourseId_shouldDeleteQuestions" + }, + "acm011402jsd" : { + "type" : "ControlElement", + "id" : "acm011402jsd", + "name" : "testPopulateFieldsToGenerateInQuestion_mcqQuestionDifferentGenerateOptions_shouldPopulateCorrectly" + }, + "acm011403jsd" : { + "type" : "ControlElement", + "id" : "acm011403jsd", + "name" : "testPopulateFieldsToGenerateInQuestion_msqQuestionDifferentGenerateOptions_shouldPopulateCorrectly" + }, + "acm011404jsd" : { + "type" : "ControlElement", + "id" : "acm011404jsd", + "name" : "testBuildCompleteGiverRecipientMap_studentQuestion_shouldBuildMapCorrectly" + }, + "acm011405jsd" : { + "type" : "ControlElement", + "id" : "acm011405jsd", + "name" : "testBuildCompleteGiverRecipientMap_instructorQuestion_shouldBuildMapCorrectly" + }, + "acm011406jsd" : { + "type" : "ControlElement", + "id" : "acm011406jsd", + "name" : "testBuildCompleteGiverRecipientMap_selfQuestion_shouldBuildMapCorrectly" + }, + "acm011407jsd" : { + "type" : "ControlElement", + "id" : "acm011407jsd", + "name" : "testBuildCompleteGiverRecipientMap_teamQuestion_shouldBuildMapCorrectly" + }, + "acm011408jsd" : { + "type" : "ControlElement", + "id" : "acm011408jsd", + "name" : "testHasFeedbackQuestionsForInstructor" + }, + "acm011409jsd" : { + "type" : "ControlElement", + "id" : "acm011409jsd", + "name" : "testGetFeedbackQuestionsForInstructor" + }, + "acm011410jsd" : { + "type" : "ControlElement", + "id" : "acm011410jsd", + "name" : "testHasFeedbackQuestionsForStudents" + }, + "acm011411jsd" : { + "type" : "ControlElement", + "id" : "acm011411jsd", + "name" : "testGetFeedbackQuestionsForStudents" + }, + "acm011412jsd" : { + "type" : "ControlElement", + "id" : "acm011412jsd", + "name" : "getQuestionFromDatabase" + }, + "acm011413jsd" : { + "type" : "ClassUnit", + "id" : "acm011413jsd", + "name" : "FeedbackQuestionsLogicTest", + "compilationUnitId" : "acm011386jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004226jsd", "acm004239jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005866jsd", "acm005909jsd", "acm005977jsd", "acm006116jsd", "acm006168jsd", "acm006188jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd" ], + "content" : [ "acm011390jsd", "acm011391jsd", "acm011392jsd", "acm011393jsd", "acm011394jsd", "acm011395jsd", "acm011396jsd", "acm011397jsd", "acm011398jsd", "acm011399jsd", "acm011400jsd", "acm011401jsd", "acm011402jsd", "acm011403jsd", "acm011404jsd", "acm011405jsd", "acm011406jsd", "acm011407jsd", "acm011408jsd", "acm011409jsd", "acm011410jsd", "acm011411jsd", "acm011412jsd" ] + }, + "acm011414jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011414jsd", + "name" : "FeedbackResponseCommentsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011441jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011415jsd" : { + "type" : "CodePackage", + "id" : "acm011415jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011416jsd" ] + }, + "acm011416jsd" : { + "type" : "CodePackage", + "id" : "acm011416jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011417jsd" ] + }, + "acm011417jsd" : { + "type" : "CodePackage", + "id" : "acm011417jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011414jsd" ] + }, + "acm011418jsd" : { + "type" : "ControlElement", + "id" : "acm011418jsd", + "name" : "prepareTestData" + }, + "acm011419jsd" : { + "type" : "ControlElement", + "id" : "acm011419jsd", + "name" : "refreshTestData" + }, + "acm011420jsd" : { + "type" : "ControlElement", + "id" : "acm011420jsd", + "name" : "testCreateFeedbackResponseComment" + }, + "acm011421jsd" : { + "type" : "ControlElement", + "id" : "acm011421jsd", + "name" : "testCreateFeedbackResponseComment_invalidCommentGiverType_exceptionShouldBeThrown" + }, + "acm011422jsd" : { + "type" : "ControlElement", + "id" : "acm011422jsd", + "name" : "testCreateFeedbackResponseComment_unknownFeedbackParticipant_exceptionShouldBeThrown" + }, + "acm011423jsd" : { + "type" : "ControlElement", + "id" : "acm011423jsd", + "name" : "testCreateFeedbackResponseComment_invalidVisibilitySettings_exceptionShouldBeThrown" + }, + "acm011424jsd" : { + "type" : "ControlElement", + "id" : "acm011424jsd", + "name" : "testGetFeedbackResponseComments" + }, + "acm011425jsd" : { + "type" : "ControlElement", + "id" : "acm011425jsd", + "name" : "testUpdateFeedbackResponseComment" + }, + "acm011426jsd" : { + "type" : "ControlElement", + "id" : "acm011426jsd", + "name" : "testDeleteFeedbackResponseComment" + }, + "acm011427jsd" : { + "type" : "ControlElement", + "id" : "acm011427jsd", + "name" : "testDeleteFeedbackResponseComments_deleteByResponseId" + }, + "acm011428jsd" : { + "type" : "ControlElement", + "id" : "acm011428jsd", + "name" : "testDeleteFeedbackResponseComments_deleteByCourseId" + }, + "acm011429jsd" : { + "type" : "ControlElement", + "id" : "acm011429jsd", + "name" : "testGetFeedbackResponseCommentForSessionInSection_noSectionName_shouldReturnCommentsInSession" + }, + "acm011430jsd" : { + "type" : "ControlElement", + "id" : "acm011430jsd", + "name" : "testGetFeedbackResponseCommentForSessionInSection_withSectionName_shouldReturnCommentsInSection" + }, + "acm011431jsd" : { + "type" : "ControlElement", + "id" : "acm011431jsd", + "name" : "testGetFeedbackResponseCommentsForQuestionInSection_noSectionName_shouldReturnCommentsForQuestion" + }, + "acm011432jsd" : { + "type" : "ControlElement", + "id" : "acm011432jsd", + "name" : "testGetFeedbackResponseCommentsForQuestionInSection_withSectionName_shouldReturnCommentsForQuestion" + }, + "acm011433jsd" : { + "type" : "ControlElement", + "id" : "acm011433jsd", + "name" : "testIsNameVisibleToUser" + }, + "acm011434jsd" : { + "type" : "ControlElement", + "id" : "acm011434jsd", + "name" : "testIsResponseCommentVisibleForUser" + }, + "acm011435jsd" : { + "type" : "ControlElement", + "id" : "acm011435jsd", + "name" : "verifyNullFromGetFrCommentForSession" + }, + "acm011436jsd" : { + "type" : "ControlElement", + "id" : "acm011436jsd", + "name" : "verifyNullFromGetFrComment" + }, + "acm011437jsd" : { + "type" : "ControlElement", + "id" : "acm011437jsd", + "name" : "restoreFrCommentFromDataBundle" + }, + "acm011438jsd" : { + "type" : "ControlElement", + "id" : "acm011438jsd", + "name" : "restoreFrCommentIdFromExistingOne" + }, + "acm011439jsd" : { + "type" : "ControlElement", + "id" : "acm011439jsd", + "name" : "getQuestionIdInDataBundle" + }, + "acm011440jsd" : { + "type" : "ControlElement", + "id" : "acm011440jsd", + "name" : "getResponseIdInDataBundle" + }, + "acm011441jsd" : { + "type" : "ClassUnit", + "id" : "acm011441jsd", + "name" : "FeedbackResponseCommentsLogicTest", + "compilationUnitId" : "acm011414jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004205jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005412jsd", "acm006168jsd", "acm006188jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd" ], + "content" : [ "acm011418jsd", "acm011419jsd", "acm011420jsd", "acm011421jsd", "acm011422jsd", "acm011423jsd", "acm011424jsd", "acm011425jsd", "acm011426jsd", "acm011427jsd", "acm011428jsd", "acm011429jsd", "acm011430jsd", "acm011431jsd", "acm011432jsd", "acm011433jsd", "acm011434jsd", "acm011435jsd", "acm011436jsd", "acm011437jsd", "acm011438jsd", "acm011439jsd", "acm011440jsd" ] + }, + "acm011442jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011442jsd", + "name" : "FeedbackResponsesLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011486jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011443jsd" : { + "type" : "CodePackage", + "id" : "acm011443jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011444jsd" ] + }, + "acm011444jsd" : { + "type" : "CodePackage", + "id" : "acm011444jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011445jsd" ] + }, + "acm011445jsd" : { + "type" : "CodePackage", + "id" : "acm011445jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011442jsd" ] + }, + "acm011446jsd" : { + "type" : "ControlElement", + "id" : "acm011446jsd", + "name" : "prepareTestData" + }, + "acm011447jsd" : { + "type" : "ControlElement", + "id" : "acm011447jsd", + "name" : "refreshTestData" + }, + "acm011448jsd" : { + "type" : "ControlElement", + "id" : "acm011448jsd", + "name" : "testAreThereResponsesForQuestion" + }, + "acm011449jsd" : { + "type" : "ControlElement", + "id" : "acm011449jsd", + "name" : "testUpdateFeedbackResponseCascade" + }, + "acm011450jsd" : { + "type" : "ControlElement", + "id" : "acm011450jsd", + "name" : "testUpdateFeedbackResponsesForChangingTeam_typicalData_shouldDoCascadeDeletion" + }, + "acm011451jsd" : { + "type" : "ControlElement", + "id" : "acm011451jsd", + "name" : "getFeedbackResponsesForReceiverForQuestion" + }, + "acm011452jsd" : { + "type" : "ControlElement", + "id" : "acm011452jsd", + "name" : "testUpdateFeedbackResponsesForChangingTeam_deleteLastResponse_decreaseResponseRate" + }, + "acm011453jsd" : { + "type" : "ControlElement", + "id" : "acm011453jsd", + "name" : "testUpdateFeedbackResponsesForChangingTeam_noResponseShouldBeDeleted_shouldReaminSameResponseRate" + }, + "acm011454jsd" : { + "type" : "ControlElement", + "id" : "acm011454jsd", + "name" : "testUpdateResponsesForDeletingStudent_rankRecipientQuestionResponse_newResponsesShouldBeConsistent" + }, + "acm011455jsd" : { + "type" : "ControlElement", + "id" : "acm011455jsd", + "name" : "areRankResponsesConsistent" + }, + "acm011456jsd" : { + "type" : "ControlElement", + "id" : "acm011456jsd", + "name" : "areRankResponsesInSameOrder" + }, + "acm011457jsd" : { + "type" : "ControlElement", + "id" : "acm011457jsd", + "name" : "numResponsesFromGiverInSession" + }, + "acm011458jsd" : { + "type" : "ControlElement", + "id" : "acm011458jsd", + "name" : "getResponseRate" + }, + "acm011459jsd" : { + "type" : "ControlElement", + "id" : "acm011459jsd", + "name" : "testUpdateFeedbackResponsesForChangingEmail" + }, + "acm011460jsd" : { + "type" : "ControlElement", + "id" : "acm011460jsd", + "name" : "testIsNameVisibleTo" + }, + "acm011461jsd" : { + "type" : "ControlElement", + "id" : "acm011461jsd", + "name" : "testIsResponseVisibleForUser" + }, + "acm011462jsd" : { + "type" : "ControlElement", + "id" : "acm011462jsd", + "name" : "testDeleteFeedbackResponsesInvolvedEntityOfCourseCascade_shouldDeleteRelatedResponses" + }, + "acm011463jsd" : { + "type" : "ControlElement", + "id" : "acm011463jsd", + "name" : "testDeleteFeedbackResponseCascade" + }, + "acm011464jsd" : { + "type" : "ControlElement", + "id" : "acm011464jsd", + "name" : "testDeleteFeedbackResponses_byCourseId" + }, + "acm011465jsd" : { + "type" : "ControlElement", + "id" : "acm011465jsd", + "name" : "testDeleteFeedbackResponsesForQuestionCascade_studentsQuestion_shouldUpdateRespondents" + }, + "acm011466jsd" : { + "type" : "ControlElement", + "id" : "acm011466jsd", + "name" : "testDeleteFeedbackResponsesForQuestionCascade_instructorsQuestion_shouldUpdateRespondents" + }, + "acm011467jsd" : { + "type" : "ControlElement", + "id" : "acm011467jsd", + "name" : "testDeleteFeedbackResponsesInvolvedEntityOfCourseCascade_giverIsStudent_shouldUpdateRespondents" + }, + "acm011468jsd" : { + "type" : "ControlElement", + "id" : "acm011468jsd", + "name" : "testDeleteFeedbackResponsesInvolvedEntityOfCourseCascade_giverIsInstructor_shouldUpdateRespondents" + }, + "acm011469jsd" : { + "type" : "ControlElement", + "id" : "acm011469jsd", + "name" : "testDeleteFeedbackResponsesInvolvedEntityOfCourseCascade_shouldDeleteRelevantResponsesAsRecipient" + }, + "acm011470jsd" : { + "type" : "ControlElement", + "id" : "acm011470jsd", + "name" : "testDeleteFeedbackResponsesInvolvedEntityOfCourseCascade_shouldDeleteRelevantResponsesAsGiver" + }, + "acm011471jsd" : { + "type" : "ControlElement", + "id" : "acm011471jsd", + "name" : "testGetSessionResultsForUser_studentSpecificQuestion_shouldHaveCorrectResponsesFiltered" + }, + "acm011472jsd" : { + "type" : "ControlElement", + "id" : "acm011472jsd", + "name" : "testGetSessionResultsForUser_studentAllQuestions_shouldGenerateCorrectBundle" + }, + "acm011473jsd" : { + "type" : "ControlElement", + "id" : "acm011473jsd", + "name" : "testGetSessionResultsForUser_instructor_shouldGenerateCorrectBundle" + }, + "acm011474jsd" : { + "type" : "ControlElement", + "id" : "acm011474jsd", + "name" : "testGetSessionResultsForCourse_specificQuestion_shouldHaveCorrectResponsesFiltered" + }, + "acm011475jsd" : { + "type" : "ControlElement", + "id" : "acm011475jsd", + "name" : "testGetSessionResultsForCourse_allQuestions_shouldGenerateCorrectBundle" + }, + "acm011476jsd" : { + "type" : "ControlElement", + "id" : "acm011476jsd", + "name" : "testGetSessionResultsForCourse_allQuestionsSpecificSection_shouldGenerateCorrectBundle" + }, + "acm011477jsd" : { + "type" : "ControlElement", + "id" : "acm011477jsd", + "name" : "testGetSessionResultsForCourse_responseFetchByGiverOrReceiverOnly_shouldGenerateCorrectBundle" + }, + "acm011478jsd" : { + "type" : "ControlElement", + "id" : "acm011478jsd", + "name" : "testGetSessionResultsForCourse_splitResponseFetchByGiverAndReceiver_shouldGenerateCorrectBundle" + }, + "acm011479jsd" : { + "type" : "ControlElement", + "id" : "acm011479jsd", + "name" : "testGetSessionResultsForUser_orphanResponseInDB_shouldStillHandleCorrectly" + }, + "acm011480jsd" : { + "type" : "ControlElement", + "id" : "acm011480jsd", + "name" : "getQuestionFromDatabase" + }, + "acm011481jsd" : { + "type" : "ControlElement", + "id" : "acm011481jsd", + "name" : "getQuestionFromDatabase" + }, + "acm011482jsd" : { + "type" : "ControlElement", + "id" : "acm011482jsd", + "name" : "getResponseFromDatabase" + }, + "acm011483jsd" : { + "type" : "ControlElement", + "id" : "acm011483jsd", + "name" : "getResponseFromDatabase" + }, + "acm011484jsd" : { + "type" : "ControlElement", + "id" : "acm011484jsd", + "name" : "getResponseId" + }, + "acm011485jsd" : { + "type" : "ControlElement", + "id" : "acm011485jsd", + "name" : "getFeedbackResponseCommentsForResponsesFromDatabase" + }, + "acm011486jsd" : { + "type" : "ClassUnit", + "id" : "acm011486jsd", + "name" : "FeedbackResponsesLogicTest", + "compilationUnitId" : "acm011442jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004195jsd", "acm004205jsd", "acm004383jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006049jsd", "acm006061jsd", "acm006127jsd", "acm006162jsd", "acm006168jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007192jsd" ], + "content" : [ "acm011446jsd", "acm011447jsd", "acm011448jsd", "acm011449jsd", "acm011450jsd", "acm011451jsd", "acm011452jsd", "acm011453jsd", "acm011454jsd", "acm011455jsd", "acm011456jsd", "acm011457jsd", "acm011458jsd", "acm011459jsd", "acm011460jsd", "acm011461jsd", "acm011462jsd", "acm011463jsd", "acm011464jsd", "acm011465jsd", "acm011466jsd", "acm011467jsd", "acm011468jsd", "acm011469jsd", "acm011470jsd", "acm011471jsd", "acm011472jsd", "acm011473jsd", "acm011474jsd", "acm011475jsd", "acm011476jsd", "acm011477jsd", "acm011478jsd", "acm011479jsd", "acm011480jsd", "acm011481jsd", "acm011482jsd", "acm011483jsd", "acm011484jsd", "acm011485jsd" ] + }, + "acm011487jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011487jsd", + "name" : "FeedbackSessionsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011520jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011488jsd" : { + "type" : "CodePackage", + "id" : "acm011488jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011489jsd" ] + }, + "acm011489jsd" : { + "type" : "CodePackage", + "id" : "acm011489jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011490jsd" ] + }, + "acm011490jsd" : { + "type" : "CodePackage", + "id" : "acm011490jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011487jsd" ] + }, + "acm011491jsd" : { + "type" : "ControlElement", + "id" : "acm011491jsd", + "name" : "prepareTestData" + }, + "acm011492jsd" : { + "type" : "ControlElement", + "id" : "acm011492jsd", + "name" : "beforeMethod" + }, + "acm011493jsd" : { + "type" : "ControlElement", + "id" : "acm011493jsd", + "name" : "testDeleteFeedbackSessionCascade_deleteSessionNotInRecycleBin_shouldDoCascadeDeletion" + }, + "acm011494jsd" : { + "type" : "ControlElement", + "id" : "acm011494jsd", + "name" : "testDeleteFeedbackSessionCascade_deleteSessionInRecycleBin_shouldDoCascadeDeletion" + }, + "acm011495jsd" : { + "type" : "ControlElement", + "id" : "acm011495jsd", + "name" : "testDeleteFeedbackSessions_byCourseId_shouldDeleteAllSessionsUnderCourse" + }, + "acm011496jsd" : { + "type" : "ControlElement", + "id" : "acm011496jsd", + "name" : "testFeedbackSessionNotification" + }, + "acm011497jsd" : { + "type" : "ControlElement", + "id" : "acm011497jsd", + "name" : "testAll" + }, + "acm011498jsd" : { + "type" : "ControlElement", + "id" : "acm011498jsd", + "name" : "testGetSoftDeletedFeedbackSessionsListForInstructors" + }, + "acm011499jsd" : { + "type" : "ControlElement", + "id" : "acm011499jsd", + "name" : "testGetFeedbackSessionsClosingWithinTimeLimit" + }, + "acm011500jsd" : { + "type" : "ControlElement", + "id" : "acm011500jsd", + "name" : "testGetFeedbackSessionsClosedWithinThePastHour" + }, + "acm011501jsd" : { + "type" : "ControlElement", + "id" : "acm011501jsd", + "name" : "testGetFeedbackSessionsOpeningWithinTimeLimit" + }, + "acm011502jsd" : { + "type" : "ControlElement", + "id" : "acm011502jsd", + "name" : "testGetFeedbackSessionsWhichNeedOpenMailsToBeSent" + }, + "acm011503jsd" : { + "type" : "ControlElement", + "id" : "acm011503jsd", + "name" : "testGetFeedbackSessionWhichNeedPublishedEmailsToBeSent" + }, + "acm011504jsd" : { + "type" : "ControlElement", + "id" : "acm011504jsd", + "name" : "testCreateAndDeleteFeedbackSession" + }, + "acm011505jsd" : { + "type" : "ControlElement", + "id" : "acm011505jsd", + "name" : "testIsFeedbackSessionViewableToUserType" + }, + "acm011506jsd" : { + "type" : "ControlElement", + "id" : "acm011506jsd", + "name" : "testIsFeedbackSessionForUserTypeToAnswer" + }, + "acm011507jsd" : { + "type" : "ControlElement", + "id" : "acm011507jsd", + "name" : "testUpdateFeedbackSession" + }, + "acm011508jsd" : { + "type" : "ControlElement", + "id" : "acm011508jsd", + "name" : "testUpdateFeedbackSession_shouldAdjustEmailSendingStatusAccordingly" + }, + "acm011509jsd" : { + "type" : "ControlElement", + "id" : "acm011509jsd", + "name" : "testUpdateFeedbackSessionsInstructorDeadlinesWithNewEmail" + }, + "acm011510jsd" : { + "type" : "ControlElement", + "id" : "acm011510jsd", + "name" : "testUpdateFeedbackSessionsStudentDeadlinesWithNewEmail" + }, + "acm011511jsd" : { + "type" : "ControlElement", + "id" : "acm011511jsd", + "name" : "testDeleteFeedbackSessionsDeadlinesForInstructor" + }, + "acm011512jsd" : { + "type" : "ControlElement", + "id" : "acm011512jsd", + "name" : "testDeleteFeedbackSessionsDeadlinesForStudent" + }, + "acm011513jsd" : { + "type" : "ControlElement", + "id" : "acm011513jsd", + "name" : "testPublishUnpublishFeedbackSession" + }, + "acm011514jsd" : { + "type" : "ControlElement", + "id" : "acm011514jsd", + "name" : "testIsFeedbackSessionAttemptedByInstructor" + }, + "acm011515jsd" : { + "type" : "ControlElement", + "id" : "acm011515jsd", + "name" : "testIsFeedbackSessionAttemptedByStudent" + }, + "acm011516jsd" : { + "type" : "ControlElement", + "id" : "acm011516jsd", + "name" : "getNewFeedbackSession" + }, + "acm011517jsd" : { + "type" : "ControlElement", + "id" : "acm011517jsd", + "name" : "unpublishAllSessions" + }, + "acm011518jsd" : { + "type" : "ControlElement", + "id" : "acm011518jsd", + "name" : "testMoveFeedbackSessionToRecycleBin" + }, + "acm011519jsd" : { + "type" : "ControlElement", + "id" : "acm011519jsd", + "name" : "testRestoreFeedbackSessionFromRecycleBin" + }, + "acm011520jsd" : { + "type" : "ClassUnit", + "id" : "acm011520jsd", + "name" : "FeedbackSessionsLogicTest", + "compilationUnitId" : "acm011487jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005112jsd", "acm005129jsd", "acm005233jsd", "acm005412jsd", "acm006116jsd", "acm006168jsd", "acm006188jsd", "acm006882jsd", "acm006954jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007590jsd" ], + "content" : [ "acm011491jsd", "acm011492jsd", "acm011493jsd", "acm011494jsd", "acm011495jsd", "acm011496jsd", "acm011497jsd", "acm011498jsd", "acm011499jsd", "acm011500jsd", "acm011501jsd", "acm011502jsd", "acm011503jsd", "acm011504jsd", "acm011505jsd", "acm011506jsd", "acm011507jsd", "acm011508jsd", "acm011509jsd", "acm011510jsd", "acm011511jsd", "acm011512jsd", "acm011513jsd", "acm011514jsd", "acm011515jsd", "acm011516jsd", "acm011517jsd", "acm011518jsd", "acm011519jsd" ] + }, + "acm011521jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011521jsd", + "name" : "InstructorsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011548jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011522jsd" : { + "type" : "CodePackage", + "id" : "acm011522jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011523jsd" ] + }, + "acm011523jsd" : { + "type" : "CodePackage", + "id" : "acm011523jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011524jsd" ] + }, + "acm011524jsd" : { + "type" : "CodePackage", + "id" : "acm011524jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011521jsd" ] + }, + "acm011525jsd" : { + "type" : "ControlElement", + "id" : "acm011525jsd", + "name" : "prepareTestData" + }, + "acm011526jsd" : { + "type" : "ControlElement", + "id" : "acm011526jsd", + "name" : "refreshTestData" + }, + "acm011527jsd" : { + "type" : "ControlElement", + "id" : "acm011527jsd", + "name" : "testAll" + }, + "acm011528jsd" : { + "type" : "ControlElement", + "id" : "acm011528jsd", + "name" : "testAddInstructor" + }, + "acm011529jsd" : { + "type" : "ControlElement", + "id" : "acm011529jsd", + "name" : "testVerifyAllInstructorsExistInCourse" + }, + "acm011530jsd" : { + "type" : "ControlElement", + "id" : "acm011530jsd", + "name" : "testGetInstructorForEmail" + }, + "acm011531jsd" : { + "type" : "ControlElement", + "id" : "acm011531jsd", + "name" : "testGetInstructorForGoogleId" + }, + "acm011532jsd" : { + "type" : "ControlElement", + "id" : "acm011532jsd", + "name" : "testGetInstructorForRegistrationKey" + }, + "acm011533jsd" : { + "type" : "ControlElement", + "id" : "acm011533jsd", + "name" : "testGetInstructorsForCourse" + }, + "acm011534jsd" : { + "type" : "ControlElement", + "id" : "acm011534jsd", + "name" : "testGetInstructorsForGoogleId" + }, + "acm011535jsd" : { + "type" : "ControlElement", + "id" : "acm011535jsd", + "name" : "testVerifyAtLeastOneInstructorIsDisplayed" + }, + "acm011536jsd" : { + "type" : "ControlElement", + "id" : "acm011536jsd", + "name" : "testUpdateInstructorByGoogleIdCascade_shouldCascadeUpdateToFeedbackSessions" + }, + "acm011537jsd" : { + "type" : "ControlElement", + "id" : "acm011537jsd", + "name" : "testUpdateInstructorByGoogleIdCascade_shouldDoCascadeUpdateToCommentsAndResponses" + }, + "acm011538jsd" : { + "type" : "ControlElement", + "id" : "acm011538jsd", + "name" : "testUpdateInstructorByGoogleIdCascade" + }, + "acm011539jsd" : { + "type" : "ControlElement", + "id" : "acm011539jsd", + "name" : "testUpdateInstructorByEmail" + }, + "acm011540jsd" : { + "type" : "ControlElement", + "id" : "acm011540jsd", + "name" : "testDeleteInstructorCascade" + }, + "acm011541jsd" : { + "type" : "ControlElement", + "id" : "acm011541jsd", + "name" : "testDeleteInstructors_byCourseId_shouldDeleteInstructorsAssociatedWithTheCourse" + }, + "acm011542jsd" : { + "type" : "ControlElement", + "id" : "acm011542jsd", + "name" : "testDeleteInstructorsForGoogleIdCascade_archivedInstructor_shouldDeleteAlso" + }, + "acm011543jsd" : { + "type" : "ControlElement", + "id" : "acm011543jsd", + "name" : "testDeleteInstructorsForGoogleIdCascade" + }, + "acm011544jsd" : { + "type" : "ControlElement", + "id" : "acm011544jsd", + "name" : "verifySameInstructor" + }, + "acm011545jsd" : { + "type" : "ControlElement", + "id" : "acm011545jsd", + "name" : "testGetCoOwnersForCourse" + }, + "acm011546jsd" : { + "type" : "ControlElement", + "id" : "acm011546jsd", + "name" : "testUpdateToEnsureValidityOfInstructorsForTheCourse" + }, + "acm011547jsd" : { + "type" : "ControlElement", + "id" : "acm011547jsd", + "name" : "testRegenerateInstructorRegistrationKey" + }, + "acm011548jsd" : { + "type" : "ClassUnit", + "id" : "acm011548jsd", + "name" : "InstructorsLogicTest", + "compilationUnitId" : "acm011521jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005245jsd", "acm005257jsd", "acm006162jsd", "acm006168jsd", "acm006180jsd", "acm006188jsd", "acm006882jsd", "acm006984jsd", "acm007042jsd", "acm007092jsd", "acm007125jsd", "acm007630jsd" ], + "content" : [ "acm011525jsd", "acm011526jsd", "acm011527jsd", "acm011528jsd", "acm011529jsd", "acm011530jsd", "acm011531jsd", "acm011532jsd", "acm011533jsd", "acm011534jsd", "acm011535jsd", "acm011536jsd", "acm011537jsd", "acm011538jsd", "acm011539jsd", "acm011540jsd", "acm011541jsd", "acm011542jsd", "acm011543jsd", "acm011544jsd", "acm011545jsd", "acm011546jsd", "acm011547jsd" ] + }, + "acm011549jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011549jsd", + "name" : "NotificationsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011566jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011550jsd" : { + "type" : "CodePackage", + "id" : "acm011550jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011551jsd" ] + }, + "acm011551jsd" : { + "type" : "CodePackage", + "id" : "acm011551jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011552jsd" ] + }, + "acm011552jsd" : { + "type" : "CodePackage", + "id" : "acm011552jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011549jsd" ] + }, + "acm011553jsd" : { + "type" : "ControlElement", + "id" : "acm011553jsd", + "name" : "prepareTestData" + }, + "acm011554jsd" : { + "type" : "ControlElement", + "id" : "acm011554jsd", + "name" : "refreshTestData" + }, + "acm011555jsd" : { + "type" : "ControlElement", + "id" : "acm011555jsd", + "name" : "testAll" + }, + "acm011556jsd" : { + "type" : "ControlElement", + "id" : "acm011556jsd", + "name" : "testCreateNotification" + }, + "acm011557jsd" : { + "type" : "ControlElement", + "id" : "acm011557jsd", + "name" : "testUpdateNotification" + }, + "acm011558jsd" : { + "type" : "ControlElement", + "id" : "acm011558jsd", + "name" : "testDeleteNotification" + }, + "acm011559jsd" : { + "type" : "ControlElement", + "id" : "acm011559jsd", + "name" : "testGetNotification" + }, + "acm011560jsd" : { + "type" : "ControlElement", + "id" : "acm011560jsd", + "name" : "testGetAllNotifications" + }, + "acm011561jsd" : { + "type" : "ControlElement", + "id" : "acm011561jsd", + "name" : "testGetActiveNotificationsByTargetUser" + }, + "acm011562jsd" : { + "type" : "ControlElement", + "id" : "acm011562jsd", + "name" : "testDoesNotificationExists" + }, + "acm011563jsd" : { + "type" : "ControlElement", + "id" : "acm011563jsd", + "name" : "getNewNotificationAttributes" + }, + "acm011564jsd" : { + "type" : "ControlElement", + "id" : "acm011564jsd", + "name" : "removeNotificationsFromDb" + }, + "acm011565jsd" : { + "type" : "ControlElement", + "id" : "acm011565jsd", + "name" : "verifyNotificationEquals" + }, + "acm011566jsd" : { + "type" : "ClassUnit", + "id" : "acm011566jsd", + "name" : "NotificationsLogicTest", + "compilationUnitId" : "acm011549jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm005339jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007148jsd", "acm007647jsd" ], + "content" : [ "acm011553jsd", "acm011554jsd", "acm011555jsd", "acm011556jsd", "acm011557jsd", "acm011558jsd", "acm011559jsd", "acm011560jsd", "acm011561jsd", "acm011562jsd", "acm011563jsd", "acm011564jsd", "acm011565jsd" ] + }, + "acm011567jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011567jsd", + "name" : "StudentsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011598jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011568jsd" : { + "type" : "CodePackage", + "id" : "acm011568jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011569jsd" ] + }, + "acm011569jsd" : { + "type" : "CodePackage", + "id" : "acm011569jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011570jsd" ] + }, + "acm011570jsd" : { + "type" : "CodePackage", + "id" : "acm011570jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011567jsd" ] + }, + "acm011571jsd" : { + "type" : "ControlElement", + "id" : "acm011571jsd", + "name" : "prepareTestData" + }, + "acm011572jsd" : { + "type" : "ControlElement", + "id" : "acm011572jsd", + "name" : "refreshTestData" + }, + "acm011573jsd" : { + "type" : "ControlElement", + "id" : "acm011573jsd", + "name" : "testAll" + }, + "acm011574jsd" : { + "type" : "ControlElement", + "id" : "acm011574jsd", + "name" : "testValidateSections" + }, + "acm011575jsd" : { + "type" : "ControlElement", + "id" : "acm011575jsd", + "name" : "testUpdateStudentCascade" + }, + "acm011576jsd" : { + "type" : "ControlElement", + "id" : "acm011576jsd", + "name" : "testUpdateStudentCascade_emailChanged_shouldUpdateStudentDeadlineMaps" + }, + "acm011577jsd" : { + "type" : "ControlElement", + "id" : "acm011577jsd", + "name" : "testUpdateStudentCascade_teamChanged_shouldDeleteOldResponsesWithinTheTeam" + }, + "acm011578jsd" : { + "type" : "ControlElement", + "id" : "acm011578jsd", + "name" : "testRegenerateStudentRegistrationKey" + }, + "acm011579jsd" : { + "type" : "ControlElement", + "id" : "acm011579jsd", + "name" : "testGetStudentForEmail" + }, + "acm011580jsd" : { + "type" : "ControlElement", + "id" : "acm011580jsd", + "name" : "testGetStudentForRegistrationKey" + }, + "acm011581jsd" : { + "type" : "ControlElement", + "id" : "acm011581jsd", + "name" : "testGetStudentsForGoogleId" + }, + "acm011582jsd" : { + "type" : "ControlElement", + "id" : "acm011582jsd", + "name" : "testGetStudentForCourseIdAndGoogleId" + }, + "acm011583jsd" : { + "type" : "ControlElement", + "id" : "acm011583jsd", + "name" : "testGetNumberOfStudentsForCourse" + }, + "acm011584jsd" : { + "type" : "ControlElement", + "id" : "acm011584jsd", + "name" : "testGetStudentsForCourse" + }, + "acm011585jsd" : { + "type" : "ControlElement", + "id" : "acm011585jsd", + "name" : "testVerifyAllStudentsExistInCourse" + }, + "acm011586jsd" : { + "type" : "ControlElement", + "id" : "acm011586jsd", + "name" : "testIsStudentInAnyCourse" + }, + "acm011587jsd" : { + "type" : "ControlElement", + "id" : "acm011587jsd", + "name" : "testIsStudentInTeam" + }, + "acm011588jsd" : { + "type" : "ControlElement", + "id" : "acm011588jsd", + "name" : "testIsStudentsInSameTeam" + }, + "acm011589jsd" : { + "type" : "ControlElement", + "id" : "acm011589jsd", + "name" : "testDeleteStudentCascade_lastPersonInTeam_shouldDeleteTeamResponses" + }, + "acm011590jsd" : { + "type" : "ControlElement", + "id" : "acm011590jsd", + "name" : "testDeleteStudentCascade_withSelectiveDeadlines_shouldDeleteDeadlines" + }, + "acm011591jsd" : { + "type" : "ControlElement", + "id" : "acm011591jsd", + "name" : "testDeleteStudentCascade" + }, + "acm011592jsd" : { + "type" : "ControlElement", + "id" : "acm011592jsd", + "name" : "testDeleteStudentsForGoogleIdCascade_typicalCase_shouldDoCascadeDeletion" + }, + "acm011593jsd" : { + "type" : "ControlElement", + "id" : "acm011593jsd", + "name" : "testDeleteStudentsForGoogleIdCascade_nonExistentGoogleId_shouldPass" + }, + "acm011594jsd" : { + "type" : "ControlElement", + "id" : "acm011594jsd", + "name" : "testDeleteStudentsInCourseCascade_typicalCase_shouldDoCascadeDeletion" + }, + "acm011595jsd" : { + "type" : "ControlElement", + "id" : "acm011595jsd", + "name" : "testDeleteStudents_byCourseId_shouldDeleteAllStudents" + }, + "acm011596jsd" : { + "type" : "ControlElement", + "id" : "acm011596jsd", + "name" : "testDeleteStudentsInCourseCascade_nonExistCourse_shouldPass" + }, + "acm011597jsd" : { + "type" : "ControlElement", + "id" : "acm011597jsd", + "name" : "classTearDown" + }, + "acm011598jsd" : { + "type" : "ClassUnit", + "id" : "acm011598jsd", + "name" : "StudentsLogicTest", + "compilationUnitId" : "acm011567jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005412jsd", "acm005423jsd", "acm006156jsd", "acm006168jsd", "acm006188jsd", "acm006857jsd", "acm006882jsd", "acm006954jsd", "acm007042jsd", "acm007092jsd", "acm007192jsd" ], + "content" : [ "acm011571jsd", "acm011572jsd", "acm011573jsd", "acm011574jsd", "acm011575jsd", "acm011576jsd", "acm011577jsd", "acm011578jsd", "acm011579jsd", "acm011580jsd", "acm011581jsd", "acm011582jsd", "acm011583jsd", "acm011584jsd", "acm011585jsd", "acm011586jsd", "acm011587jsd", "acm011588jsd", "acm011589jsd", "acm011590jsd", "acm011591jsd", "acm011592jsd", "acm011593jsd", "acm011594jsd", "acm011595jsd", "acm011596jsd", "acm011597jsd" ] + }, + "acm011599jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011599jsd", + "name" : "UsageStatisticsLogicTest", + "parentId" : "acm006826jsd", + "content" : [ "acm011604jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011600jsd" : { + "type" : "CodePackage", + "id" : "acm011600jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011601jsd" ] + }, + "acm011601jsd" : { + "type" : "CodePackage", + "id" : "acm011601jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011602jsd" ] + }, + "acm011602jsd" : { + "type" : "CodePackage", + "id" : "acm011602jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011599jsd" ] + }, + "acm011603jsd" : { + "type" : "ControlElement", + "id" : "acm011603jsd", + "name" : "testCalculateEntitiesStatisticsForTimeRange" + }, + "acm011604jsd" : { + "type" : "ClassUnit", + "id" : "acm011604jsd", + "name" : "UsageStatisticsLogicTest", + "compilationUnitId" : "acm011599jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011341jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm007203jsd" ], + "content" : [ "acm011603jsd" ] + }, + "acm011605jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011605jsd", + "name" : "package-info", + "parentId" : "acm006826jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "core" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011606jsd" : { + "type" : "CodePackage", + "id" : "acm011606jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011607jsd" ] + }, + "acm011607jsd" : { + "type" : "CodePackage", + "id" : "acm011607jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011608jsd" ] + }, + "acm011608jsd" : { + "type" : "CodePackage", + "id" : "acm011608jsd", + "name" : "core", + "parentId" : null, + "content" : [ "acm011605jsd" ] + }, + "acm011609jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011609jsd", + "name" : "GoogleRecaptchaServiceTest", + "parentId" : "acm007211jsd", + "content" : [ "acm011616jsd", "acm011619jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011610jsd" : { + "type" : "CodePackage", + "id" : "acm011610jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011611jsd" ] + }, + "acm011611jsd" : { + "type" : "CodePackage", + "id" : "acm011611jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011612jsd" ] + }, + "acm011612jsd" : { + "type" : "CodePackage", + "id" : "acm011612jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm011609jsd" ] + }, + "acm011613jsd" : { + "type" : "ControlElement", + "id" : "acm011613jsd", + "name" : "testIsVerificationSuccessful" + }, + "acm011614jsd" : { + "type" : "ControlElement", + "id" : "acm011614jsd", + "name" : "GoogleRecaptchaServiceStub" + }, + "acm011615jsd" : { + "type" : "ControlElement", + "id" : "acm011615jsd", + "name" : "getApiResponse" + }, + "acm011616jsd" : { + "type" : "ClassUnit", + "id" : "acm011616jsd", + "name" : "GoogleRecaptchaServiceTest", + "compilationUnitId" : "acm011609jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm007281jsd", "acm011619jsd" ], + "content" : [ "acm011613jsd", "acm011614jsd", "acm011615jsd" ] + }, + "acm011617jsd" : { + "type" : "ControlElement", + "id" : "acm011617jsd", + "name" : "GoogleRecaptchaServiceStub" + }, + "acm011618jsd" : { + "type" : "ControlElement", + "id" : "acm011618jsd", + "name" : "getApiResponse" + }, + "acm011619jsd" : { + "type" : "ClassUnit", + "id" : "acm011619jsd", + "name" : "GoogleRecaptchaServiceStub", + "compilationUnitId" : "acm011609jsd", + "parentDatatypeId" : "acm011616jsd", + "extendedDataTypesIds" : [ "acm007281jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011617jsd", "acm011618jsd" ] + }, + "acm011620jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011620jsd", + "name" : "package-info", + "parentId" : "acm007211jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "logic", "external" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011621jsd" : { + "type" : "CodePackage", + "id" : "acm011621jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011622jsd" ] + }, + "acm011622jsd" : { + "type" : "CodePackage", + "id" : "acm011622jsd", + "name" : "logic", + "parentId" : null, + "content" : [ "acm011623jsd" ] + }, + "acm011623jsd" : { + "type" : "CodePackage", + "id" : "acm011623jsd", + "name" : "external", + "parentId" : null, + "content" : [ "acm011620jsd" ] + }, + "acm011624jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011624jsd", + "name" : "AccountRequestsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011633jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011625jsd" : { + "type" : "CodePackage", + "id" : "acm011625jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011626jsd" ] + }, + "acm011626jsd" : { + "type" : "CodePackage", + "id" : "acm011626jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011627jsd" ] + }, + "acm011627jsd" : { + "type" : "CodePackage", + "id" : "acm011627jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011624jsd" ] + }, + "acm011628jsd" : { + "type" : "ControlElement", + "id" : "acm011628jsd", + "name" : "testCreateAccountRequest" + }, + "acm011629jsd" : { + "type" : "ControlElement", + "id" : "acm011629jsd", + "name" : "testUpdateAccountRequest" + }, + "acm011630jsd" : { + "type" : "ControlElement", + "id" : "acm011630jsd", + "name" : "testDeleteAccountRequest" + }, + "acm011631jsd" : { + "type" : "ControlElement", + "id" : "acm011631jsd", + "name" : "testGetAccountRequestForRegistrationKey" + }, + "acm011632jsd" : { + "type" : "ControlElement", + "id" : "acm011632jsd", + "name" : "testGetAccountRequest" + }, + "acm011633jsd" : { + "type" : "ClassUnit", + "id" : "acm011633jsd", + "name" : "AccountRequestsDbTest", + "compilationUnitId" : "acm011624jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004549jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007380jsd", "acm007758jsd" ], + "content" : [ "acm011628jsd", "acm011629jsd", "acm011630jsd", "acm011631jsd", "acm011632jsd" ] + }, + "acm011634jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011634jsd", + "name" : "AccountsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011645jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011635jsd" : { + "type" : "CodePackage", + "id" : "acm011635jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011636jsd" ] + }, + "acm011636jsd" : { + "type" : "CodePackage", + "id" : "acm011636jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011637jsd" ] + }, + "acm011637jsd" : { + "type" : "CodePackage", + "id" : "acm011637jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011634jsd" ] + }, + "acm011638jsd" : { + "type" : "ControlElement", + "id" : "acm011638jsd", + "name" : "testGetAccount" + }, + "acm011639jsd" : { + "type" : "ControlElement", + "id" : "acm011639jsd", + "name" : "testGetAccountsForEmail" + }, + "acm011640jsd" : { + "type" : "ControlElement", + "id" : "acm011640jsd", + "name" : "testCreateAccount" + }, + "acm011641jsd" : { + "type" : "ControlElement", + "id" : "acm011641jsd", + "name" : "testUpdateAccount_noChangeToAccount_shouldNotIssueSaveRequest" + }, + "acm011642jsd" : { + "type" : "ControlElement", + "id" : "acm011642jsd", + "name" : "testUpdateAccount" + }, + "acm011643jsd" : { + "type" : "ControlElement", + "id" : "acm011643jsd", + "name" : "testDeleteAccount" + }, + "acm011644jsd" : { + "type" : "ControlElement", + "id" : "acm011644jsd", + "name" : "createNewAccount" + }, + "acm011645jsd" : { + "type" : "ClassUnit", + "id" : "acm011645jsd", + "name" : "AccountsDbTest", + "compilationUnitId" : "acm011634jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007395jsd" ], + "content" : [ "acm011638jsd", "acm011639jsd", "acm011640jsd", "acm011641jsd", "acm011642jsd", "acm011643jsd", "acm011644jsd" ] + }, + "acm011646jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011646jsd", + "name" : "CoursesDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011659jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011647jsd" : { + "type" : "CodePackage", + "id" : "acm011647jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011648jsd" ] + }, + "acm011648jsd" : { + "type" : "CodePackage", + "id" : "acm011648jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011649jsd" ] + }, + "acm011649jsd" : { + "type" : "CodePackage", + "id" : "acm011649jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011646jsd" ] + }, + "acm011650jsd" : { + "type" : "ControlElement", + "id" : "acm011650jsd", + "name" : "testCreateCourse" + }, + "acm011651jsd" : { + "type" : "ControlElement", + "id" : "acm011651jsd", + "name" : "testGetCourse" + }, + "acm011652jsd" : { + "type" : "ControlElement", + "id" : "acm011652jsd", + "name" : "testGetCourses" + }, + "acm011653jsd" : { + "type" : "ControlElement", + "id" : "acm011653jsd", + "name" : "testUpdateCourse_noChangeToCourse_shouldNotIssueSaveRequest" + }, + "acm011654jsd" : { + "type" : "ControlElement", + "id" : "acm011654jsd", + "name" : "testUpdateCourse" + }, + "acm011655jsd" : { + "type" : "ControlElement", + "id" : "acm011655jsd", + "name" : "testUpdateCourse_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011656jsd" : { + "type" : "ControlElement", + "id" : "acm011656jsd", + "name" : "testDeleteCourse" + }, + "acm011657jsd" : { + "type" : "ControlElement", + "id" : "acm011657jsd", + "name" : "testSoftDeleteCourse" + }, + "acm011658jsd" : { + "type" : "ControlElement", + "id" : "acm011658jsd", + "name" : "createNewCourse" + }, + "acm011659jsd" : { + "type" : "ClassUnit", + "id" : "acm011659jsd", + "name" : "CoursesDbTest", + "compilationUnitId" : "acm011646jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007414jsd" ], + "content" : [ "acm011650jsd", "acm011651jsd", "acm011652jsd", "acm011653jsd", "acm011654jsd", "acm011655jsd", "acm011656jsd", "acm011657jsd", "acm011658jsd" ] + }, + "acm011660jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011660jsd", + "name" : "DeadlineExtensionsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011672jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011661jsd" : { + "type" : "CodePackage", + "id" : "acm011661jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011662jsd" ] + }, + "acm011662jsd" : { + "type" : "CodePackage", + "id" : "acm011662jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011663jsd" ] + }, + "acm011663jsd" : { + "type" : "CodePackage", + "id" : "acm011663jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011660jsd" ] + }, + "acm011664jsd" : { + "type" : "ControlElement", + "id" : "acm011664jsd", + "name" : "testCreateDeadlineExtension" + }, + "acm011665jsd" : { + "type" : "ControlElement", + "id" : "acm011665jsd", + "name" : "testUpdateDeadlineExtension" + }, + "acm011666jsd" : { + "type" : "ControlElement", + "id" : "acm011666jsd", + "name" : "testDeleteDeadlineExtension" + }, + "acm011667jsd" : { + "type" : "ControlElement", + "id" : "acm011667jsd", + "name" : "testGetDeadlineExtension" + }, + "acm011668jsd" : { + "type" : "ControlElement", + "id" : "acm011668jsd", + "name" : "testDeleteDeadlineExtensions_byCourseAndFeedbackSessionName" + }, + "acm011669jsd" : { + "type" : "ControlElement", + "id" : "acm011669jsd", + "name" : "testDeleteDeadlineExtensions_byCourseIdAndUserDetails" + }, + "acm011670jsd" : { + "type" : "ControlElement", + "id" : "acm011670jsd", + "name" : "testUpdateDeadlineExtensionsWithNewEmail" + }, + "acm011671jsd" : { + "type" : "ControlElement", + "id" : "acm011671jsd", + "name" : "testGetDeadlineExtensionsPossiblyNeedingClosingEmail" + }, + "acm011672jsd" : { + "type" : "ClassUnit", + "id" : "acm011672jsd", + "name" : "DeadlineExtensionsDbTest", + "compilationUnitId" : "acm011660jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004163jsd", "acm004662jsd", "acm004678jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007440jsd", "acm007850jsd" ], + "content" : [ "acm011664jsd", "acm011665jsd", "acm011666jsd", "acm011667jsd", "acm011668jsd", "acm011669jsd", "acm011670jsd", "acm011671jsd" ] + }, + "acm011673jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011673jsd", + "name" : "EntitiesDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011678jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011674jsd" : { + "type" : "CodePackage", + "id" : "acm011674jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011675jsd" ] + }, + "acm011675jsd" : { + "type" : "CodePackage", + "id" : "acm011675jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011676jsd" ] + }, + "acm011676jsd" : { + "type" : "CodePackage", + "id" : "acm011676jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011673jsd" ] + }, + "acm011677jsd" : { + "type" : "ControlElement", + "id" : "acm011677jsd", + "name" : "testCreateEntity" + }, + "acm011678jsd" : { + "type" : "ClassUnit", + "id" : "acm011678jsd", + "name" : "EntitiesDbTest", + "compilationUnitId" : "acm011673jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm006162jsd", "acm006188jsd", "acm007414jsd" ], + "content" : [ "acm011677jsd" ] + }, + "acm011679jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011679jsd", + "name" : "FeedbackQuestionsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011699jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011680jsd" : { + "type" : "CodePackage", + "id" : "acm011680jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011681jsd" ] + }, + "acm011681jsd" : { + "type" : "CodePackage", + "id" : "acm011681jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011682jsd" ] + }, + "acm011682jsd" : { + "type" : "CodePackage", + "id" : "acm011682jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011679jsd" ] + }, + "acm011683jsd" : { + "type" : "ControlElement", + "id" : "acm011683jsd", + "name" : "testTimestamp" + }, + "acm011684jsd" : { + "type" : "ControlElement", + "id" : "acm011684jsd", + "name" : "testDeleteFeedbackQuestion" + }, + "acm011685jsd" : { + "type" : "ControlElement", + "id" : "acm011685jsd", + "name" : "testDeleteFeedbackQuestions_deleteByCourseIdAndSessionName" + }, + "acm011686jsd" : { + "type" : "ControlElement", + "id" : "acm011686jsd", + "name" : "testDeleteFeedbackQuestions_deleteByCourseId" + }, + "acm011687jsd" : { + "type" : "ControlElement", + "id" : "acm011687jsd", + "name" : "testCreateDeleteFeedbackQuestion" + }, + "acm011688jsd" : { + "type" : "ControlElement", + "id" : "acm011688jsd", + "name" : "testGetFeedbackQuestions" + }, + "acm011689jsd" : { + "type" : "ControlElement", + "id" : "acm011689jsd", + "name" : "testGetFeedbackQuestionsForSession" + }, + "acm011690jsd" : { + "type" : "ControlElement", + "id" : "acm011690jsd", + "name" : "testGetFeedbackQuestionsForGiverType" + }, + "acm011691jsd" : { + "type" : "ControlElement", + "id" : "acm011691jsd", + "name" : "testUpdateFeedbackQuestion_noChangeToQuestion_shouldNotIssueSaveRequest" + }, + "acm011692jsd" : { + "type" : "ControlElement", + "id" : "acm011692jsd", + "name" : "testUpdateFeedbackQuestion" + }, + "acm011693jsd" : { + "type" : "ControlElement", + "id" : "acm011693jsd", + "name" : "testUpdateFeedbackQuestion_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011694jsd" : { + "type" : "ControlElement", + "id" : "acm011694jsd", + "name" : "getNewFeedbackQuestionAttributes" + }, + "acm011695jsd" : { + "type" : "ControlElement", + "id" : "acm011695jsd", + "name" : "createFeedbackQuestions" + }, + "acm011696jsd" : { + "type" : "ControlElement", + "id" : "acm011696jsd", + "name" : "createNewQuestionsForDifferentRecipientTypes" + }, + "acm011697jsd" : { + "type" : "ControlElement", + "id" : "acm011697jsd", + "name" : "deleteFeedbackQuestions" + }, + "acm011698jsd" : { + "type" : "ControlElement", + "id" : "acm011698jsd", + "name" : "deleteFeedbackQuestion" + }, + "acm011699jsd" : { + "type" : "ClassUnit", + "id" : "acm011699jsd", + "name" : "FeedbackQuestionsDbTest", + "compilationUnitId" : "acm011679jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005977jsd", "acm006116jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007484jsd" ], + "content" : [ "acm011683jsd", "acm011684jsd", "acm011685jsd", "acm011686jsd", "acm011687jsd", "acm011688jsd", "acm011689jsd", "acm011690jsd", "acm011691jsd", "acm011692jsd", "acm011693jsd", "acm011694jsd", "acm011695jsd", "acm011696jsd", "acm011697jsd", "acm011698jsd" ] + }, + "acm011700jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011700jsd", + "name" : "FeedbackResponseCommentsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011727jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011701jsd" : { + "type" : "CodePackage", + "id" : "acm011701jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011702jsd" ] + }, + "acm011702jsd" : { + "type" : "CodePackage", + "id" : "acm011702jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011703jsd" ] + }, + "acm011703jsd" : { + "type" : "CodePackage", + "id" : "acm011703jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011700jsd" ] + }, + "acm011704jsd" : { + "type" : "ControlElement", + "id" : "acm011704jsd", + "name" : "beforeMethod" + }, + "acm011705jsd" : { + "type" : "ControlElement", + "id" : "acm011705jsd", + "name" : "afterMethod" + }, + "acm011706jsd" : { + "type" : "ControlElement", + "id" : "acm011706jsd", + "name" : "testAll" + }, + "acm011707jsd" : { + "type" : "ControlElement", + "id" : "acm011707jsd", + "name" : "testEntityCreationAndDeletion" + }, + "acm011708jsd" : { + "type" : "ControlElement", + "id" : "acm011708jsd", + "name" : "testGetFeedbackResponseCommentFromId" + }, + "acm011709jsd" : { + "type" : "ControlElement", + "id" : "acm011709jsd", + "name" : "testGetFeedbackResponseCommentFromCommentDetails" + }, + "acm011710jsd" : { + "type" : "ControlElement", + "id" : "acm011710jsd", + "name" : "testGetFeedbackResponseCommentForGiver" + }, + "acm011711jsd" : { + "type" : "ControlElement", + "id" : "acm011711jsd", + "name" : "testGetFeedbackResponseCommentForResponse" + }, + "acm011712jsd" : { + "type" : "ControlElement", + "id" : "acm011712jsd", + "name" : "testUpdateFeedbackResponseComment_noChangeToComment_shouldNotIssueSaveRequest" + }, + "acm011713jsd" : { + "type" : "ControlElement", + "id" : "acm011713jsd", + "name" : "testUpdateFeedbackResponseComment" + }, + "acm011714jsd" : { + "type" : "ControlElement", + "id" : "acm011714jsd", + "name" : "testUpdateFeedbackResponseComment_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011715jsd" : { + "type" : "ControlElement", + "id" : "acm011715jsd", + "name" : "testGetFeedbackResponseCommentsForSession" + }, + "acm011716jsd" : { + "type" : "ControlElement", + "id" : "acm011716jsd", + "name" : "testUpdateFeedbackResponseCommentsGiverEmail" + }, + "acm011717jsd" : { + "type" : "ControlElement", + "id" : "acm011717jsd", + "name" : "testDeleteFeedbackResponseComment" + }, + "acm011718jsd" : { + "type" : "ControlElement", + "id" : "acm011718jsd", + "name" : "testDeleteFeedbackResponseComments_byResponseId" + }, + "acm011719jsd" : { + "type" : "ControlElement", + "id" : "acm011719jsd", + "name" : "testDeleteFeedbackResponseComments_byQuestionId" + }, + "acm011720jsd" : { + "type" : "ControlElement", + "id" : "acm011720jsd", + "name" : "testDeleteFeedbackResponseComments_byCourseIdAndSessionName" + }, + "acm011721jsd" : { + "type" : "ControlElement", + "id" : "acm011721jsd", + "name" : "testDeleteFeedbackResponseComments_byCourseId" + }, + "acm011722jsd" : { + "type" : "ControlElement", + "id" : "acm011722jsd", + "name" : "testDeleteFeedbackResponseComments_nullInput_shouldThrowException" + }, + "acm011723jsd" : { + "type" : "ControlElement", + "id" : "acm011723jsd", + "name" : "verifyListsContainSameResponseCommentAttributes" + }, + "acm011724jsd" : { + "type" : "ControlElement", + "id" : "acm011724jsd", + "name" : "testGetFeedbackResponseCommentsForQuestion_typicalCase_shouldQueryCorrectly" + }, + "acm011725jsd" : { + "type" : "ControlElement", + "id" : "acm011725jsd", + "name" : "testGetFeedbackResponseCommentsForQuestionInSection_typicalCase_shouldQueryCorrectly" + }, + "acm011726jsd" : { + "type" : "ControlElement", + "id" : "acm011726jsd", + "name" : "getFeedbackResponseComment" + }, + "acm011727jsd" : { + "type" : "ClassUnit", + "id" : "acm011727jsd", + "name" : "FeedbackResponseCommentsDbTest", + "compilationUnitId" : "acm011700jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004971jsd", "acm004989jsd", "acm006168jsd", "acm007519jsd" ], + "content" : [ "acm011704jsd", "acm011705jsd", "acm011706jsd", "acm011707jsd", "acm011708jsd", "acm011709jsd", "acm011710jsd", "acm011711jsd", "acm011712jsd", "acm011713jsd", "acm011714jsd", "acm011715jsd", "acm011716jsd", "acm011717jsd", "acm011718jsd", "acm011719jsd", "acm011720jsd", "acm011721jsd", "acm011722jsd", "acm011723jsd", "acm011724jsd", "acm011725jsd", "acm011726jsd" ] + }, + "acm011728jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011728jsd", + "name" : "FeedbackResponsesDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011760jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011729jsd" : { + "type" : "CodePackage", + "id" : "acm011729jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011730jsd" ] + }, + "acm011730jsd" : { + "type" : "CodePackage", + "id" : "acm011730jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011731jsd" ] + }, + "acm011731jsd" : { + "type" : "CodePackage", + "id" : "acm011731jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011728jsd" ] + }, + "acm011732jsd" : { + "type" : "ControlElement", + "id" : "acm011732jsd", + "name" : "beforeClass" + }, + "acm011733jsd" : { + "type" : "ControlElement", + "id" : "acm011733jsd", + "name" : "beforeMethod" + }, + "acm011734jsd" : { + "type" : "ControlElement", + "id" : "acm011734jsd", + "name" : "addQuestionsAndResponsesToDb" + }, + "acm011735jsd" : { + "type" : "ControlElement", + "id" : "acm011735jsd", + "name" : "testGetGiverSetThatAnswerFeedbackSession_emptyResponses_shouldReturnEmptySet" + }, + "acm011736jsd" : { + "type" : "ControlElement", + "id" : "acm011736jsd", + "name" : "testGetGiverSetThatAnswerFeedbackSession_giverIsUser_shouldReturnCorrectIdentifier" + }, + "acm011737jsd" : { + "type" : "ControlElement", + "id" : "acm011737jsd", + "name" : "testTimestamp" + }, + "acm011738jsd" : { + "type" : "ControlElement", + "id" : "acm011738jsd", + "name" : "testDeleteFeedbackResponse" + }, + "acm011739jsd" : { + "type" : "ControlElement", + "id" : "acm011739jsd", + "name" : "testDeleteFeedbackResponses_byQuestionId" + }, + "acm011740jsd" : { + "type" : "ControlElement", + "id" : "acm011740jsd", + "name" : "testDeleteFeedbackResponses_byCourseIdAndSessionName" + }, + "acm011741jsd" : { + "type" : "ControlElement", + "id" : "acm011741jsd", + "name" : "testDeleteFeedbackResponses_byCourseId" + }, + "acm011742jsd" : { + "type" : "ControlElement", + "id" : "acm011742jsd", + "name" : "testCreateFeedbackResponse" + }, + "acm011743jsd" : { + "type" : "ControlElement", + "id" : "acm011743jsd", + "name" : "testGetFeedbackResponses" + }, + "acm011744jsd" : { + "type" : "ControlElement", + "id" : "acm011744jsd", + "name" : "testGetFeedbackResponsesForQuestion" + }, + "acm011745jsd" : { + "type" : "ControlElement", + "id" : "acm011745jsd", + "name" : "testGetFeedbackResponsesForQuestionInSection" + }, + "acm011746jsd" : { + "type" : "ControlElement", + "id" : "acm011746jsd", + "name" : "testGetFeedbackResponsesForSession" + }, + "acm011747jsd" : { + "type" : "ControlElement", + "id" : "acm011747jsd", + "name" : "testGetFeedbackResponsesForReceiverForCourse" + }, + "acm011748jsd" : { + "type" : "ControlElement", + "id" : "acm011748jsd", + "name" : "testGetFeedbackResponsesFromGiverForQuestion" + }, + "acm011749jsd" : { + "type" : "ControlElement", + "id" : "acm011749jsd", + "name" : "testGetFeedbackResponsesForReceiverForQuestion" + }, + "acm011750jsd" : { + "type" : "ControlElement", + "id" : "acm011750jsd", + "name" : "testGetFeedbackResponsesFromGiverForCourse" + }, + "acm011751jsd" : { + "type" : "ControlElement", + "id" : "acm011751jsd", + "name" : "testGetFeedbackResponsesForSessionInSection" + }, + "acm011752jsd" : { + "type" : "ControlElement", + "id" : "acm011752jsd", + "name" : "testUpdateFeedbackResponse_noChangeToResponse_shouldNotIssueSaveRequest" + }, + "acm011753jsd" : { + "type" : "ControlElement", + "id" : "acm011753jsd", + "name" : "testUpdateFeedbackResponse" + }, + "acm011754jsd" : { + "type" : "ControlElement", + "id" : "acm011754jsd", + "name" : "testUpdateFeedbackResponse_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011755jsd" : { + "type" : "ControlElement", + "id" : "acm011755jsd", + "name" : "getNewFeedbackResponseAttributes" + }, + "acm011756jsd" : { + "type" : "ControlElement", + "id" : "acm011756jsd", + "name" : "getResponseAttributes" + }, + "acm011757jsd" : { + "type" : "ControlElement", + "id" : "acm011757jsd", + "name" : "afterMethod" + }, + "acm011758jsd" : { + "type" : "ControlElement", + "id" : "acm011758jsd", + "name" : "deleteResponsesFromDb" + }, + "acm011759jsd" : { + "type" : "ControlElement", + "id" : "acm011759jsd", + "name" : "deleteResponse" + }, + "acm011760jsd" : { + "type" : "ClassUnit", + "id" : "acm011760jsd", + "name" : "FeedbackResponsesDbTest", + "compilationUnitId" : "acm011728jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd", "acm004871jsd", "acm006061jsd", "acm006127jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007484jsd", "acm007556jsd" ], + "content" : [ "acm011732jsd", "acm011733jsd", "acm011734jsd", "acm011735jsd", "acm011736jsd", "acm011737jsd", "acm011738jsd", "acm011739jsd", "acm011740jsd", "acm011741jsd", "acm011742jsd", "acm011743jsd", "acm011744jsd", "acm011745jsd", "acm011746jsd", "acm011747jsd", "acm011748jsd", "acm011749jsd", "acm011750jsd", "acm011751jsd", "acm011752jsd", "acm011753jsd", "acm011754jsd", "acm011755jsd", "acm011756jsd", "acm011757jsd", "acm011758jsd", "acm011759jsd" ] + }, + "acm011761jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011761jsd", + "name" : "FeedbackSessionsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011787jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011762jsd" : { + "type" : "CodePackage", + "id" : "acm011762jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011763jsd" ] + }, + "acm011763jsd" : { + "type" : "CodePackage", + "id" : "acm011763jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011764jsd" ] + }, + "acm011764jsd" : { + "type" : "CodePackage", + "id" : "acm011764jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011761jsd" ] + }, + "acm011765jsd" : { + "type" : "ControlElement", + "id" : "acm011765jsd", + "name" : "addSessionsToDb" + }, + "acm011766jsd" : { + "type" : "ControlElement", + "id" : "acm011766jsd", + "name" : "deleteSessionsFromDb" + }, + "acm011767jsd" : { + "type" : "ControlElement", + "id" : "acm011767jsd", + "name" : "testGetAllOngoingSessions_typicalCase_shouldQuerySuccessfullyWithoutDuplication" + }, + "acm011768jsd" : { + "type" : "ControlElement", + "id" : "acm011768jsd", + "name" : "testDeleteFeedbackSession" + }, + "acm011769jsd" : { + "type" : "ControlElement", + "id" : "acm011769jsd", + "name" : "testDeleteFeedbackSessions_byCourseId" + }, + "acm011770jsd" : { + "type" : "ControlElement", + "id" : "acm011770jsd", + "name" : "testCreateDeleteFeedbackSession" + }, + "acm011771jsd" : { + "type" : "ControlElement", + "id" : "acm011771jsd", + "name" : "testGetSoftDeletedFeedbackSession_typicalCase_shouldGetDeletedSession" + }, + "acm011772jsd" : { + "type" : "ControlElement", + "id" : "acm011772jsd", + "name" : "testGetSoftDeletedFeedbackSession_sessionIsNotDeleted_shouldReturnNull" + }, + "acm011773jsd" : { + "type" : "ControlElement", + "id" : "acm011773jsd", + "name" : "testAllGetFeedbackSessions" + }, + "acm011774jsd" : { + "type" : "ControlElement", + "id" : "acm011774jsd", + "name" : "testGetFeedbackSessions" + }, + "acm011775jsd" : { + "type" : "ControlElement", + "id" : "acm011775jsd", + "name" : "testGetFeedbackSessionsForCourse" + }, + "acm011776jsd" : { + "type" : "ControlElement", + "id" : "acm011776jsd", + "name" : "testGetSoftDeletedFeedbackSessionsForCourse" + }, + "acm011777jsd" : { + "type" : "ControlElement", + "id" : "acm011777jsd", + "name" : "testSoftDeleteFeedbackSession" + }, + "acm011778jsd" : { + "type" : "ControlElement", + "id" : "acm011778jsd", + "name" : "testGetFeedbackSessionsPossiblyNeedingOpeningSoonEmail" + }, + "acm011779jsd" : { + "type" : "ControlElement", + "id" : "acm011779jsd", + "name" : "testGetFeedbackSessionsPossiblyNeedingOpenEmail" + }, + "acm011780jsd" : { + "type" : "ControlElement", + "id" : "acm011780jsd", + "name" : "testGetFeedbackSessionsPossiblyNeedingClosingEmail" + }, + "acm011781jsd" : { + "type" : "ControlElement", + "id" : "acm011781jsd", + "name" : "testGetFeedbackSessionsPossiblyNeedingClosedEmail" + }, + "acm011782jsd" : { + "type" : "ControlElement", + "id" : "acm011782jsd", + "name" : "testGetFeedbackSessionsPossiblyNeedingPublishedEmail" + }, + "acm011783jsd" : { + "type" : "ControlElement", + "id" : "acm011783jsd", + "name" : "testUpdateFeedbackSession_noChangeToSession_shouldNotIssueSaveRequest" + }, + "acm011784jsd" : { + "type" : "ControlElement", + "id" : "acm011784jsd", + "name" : "testUpdateFeedbackSession" + }, + "acm011785jsd" : { + "type" : "ControlElement", + "id" : "acm011785jsd", + "name" : "testUpdateFeedbackSession_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011786jsd" : { + "type" : "ControlElement", + "id" : "acm011786jsd", + "name" : "getNewFeedbackSession" + }, + "acm011787jsd" : { + "type" : "ClassUnit", + "id" : "acm011787jsd", + "name" : "FeedbackSessionsDbTest", + "compilationUnitId" : "acm011761jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm005112jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007590jsd" ], + "content" : [ "acm011765jsd", "acm011766jsd", "acm011767jsd", "acm011768jsd", "acm011769jsd", "acm011770jsd", "acm011771jsd", "acm011772jsd", "acm011773jsd", "acm011774jsd", "acm011775jsd", "acm011776jsd", "acm011777jsd", "acm011778jsd", "acm011779jsd", "acm011780jsd", "acm011781jsd", "acm011782jsd", "acm011783jsd", "acm011784jsd", "acm011785jsd", "acm011786jsd" ] + }, + "acm011788jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011788jsd", + "name" : "InstructorsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011811jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011789jsd" : { + "type" : "CodePackage", + "id" : "acm011789jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011790jsd" ] + }, + "acm011790jsd" : { + "type" : "CodePackage", + "id" : "acm011790jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011791jsd" ] + }, + "acm011791jsd" : { + "type" : "CodePackage", + "id" : "acm011791jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011788jsd" ] + }, + "acm011792jsd" : { + "type" : "ControlElement", + "id" : "acm011792jsd", + "name" : "addInstructorsToDb" + }, + "acm011793jsd" : { + "type" : "ControlElement", + "id" : "acm011793jsd", + "name" : "setArchiveStatusOfInstructor" + }, + "acm011794jsd" : { + "type" : "ControlElement", + "id" : "acm011794jsd", + "name" : "testCreateInstructor" + }, + "acm011795jsd" : { + "type" : "ControlElement", + "id" : "acm011795jsd", + "name" : "testHasExistingInstructorsInCourse" + }, + "acm011796jsd" : { + "type" : "ControlElement", + "id" : "acm011796jsd", + "name" : "testGetInstructorForEmail" + }, + "acm011797jsd" : { + "type" : "ControlElement", + "id" : "acm011797jsd", + "name" : "testGetInstructorForGoogleId" + }, + "acm011798jsd" : { + "type" : "ControlElement", + "id" : "acm011798jsd", + "name" : "testGetInstructorForRegistrationKey" + }, + "acm011799jsd" : { + "type" : "ControlElement", + "id" : "acm011799jsd", + "name" : "testGetInstructorsForGoogleId" + }, + "acm011800jsd" : { + "type" : "ControlElement", + "id" : "acm011800jsd", + "name" : "testGetInstructorEmailsForCourse" + }, + "acm011801jsd" : { + "type" : "ControlElement", + "id" : "acm011801jsd", + "name" : "testGetInstructorsForCourse" + }, + "acm011802jsd" : { + "type" : "ControlElement", + "id" : "acm011802jsd", + "name" : "testGetInstructorsDisplayedToStudents" + }, + "acm011803jsd" : { + "type" : "ControlElement", + "id" : "acm011803jsd", + "name" : "testUpdateInstructorByGoogleId" + }, + "acm011804jsd" : { + "type" : "ControlElement", + "id" : "acm011804jsd", + "name" : "testUpdateInstructorByGoogleId_noChangeToInstructor_shouldNotIssueSaveRequest" + }, + "acm011805jsd" : { + "type" : "ControlElement", + "id" : "acm011805jsd", + "name" : "testUpdateInstructorByGoogleId_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011806jsd" : { + "type" : "ControlElement", + "id" : "acm011806jsd", + "name" : "testUpdateInstructorByEmail_noChangeToInstructor_shouldNotIssueSaveRequest" + }, + "acm011807jsd" : { + "type" : "ControlElement", + "id" : "acm011807jsd", + "name" : "testUpdateInstructorByEmail_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011808jsd" : { + "type" : "ControlElement", + "id" : "acm011808jsd", + "name" : "testUpdateInstructorByEmail" + }, + "acm011809jsd" : { + "type" : "ControlElement", + "id" : "acm011809jsd", + "name" : "testDeleteInstructor" + }, + "acm011810jsd" : { + "type" : "ControlElement", + "id" : "acm011810jsd", + "name" : "testDeleteInstructors_byCourseId_shouldDeleteInstructorsAssociatedWithTheCourse" + }, + "acm011811jsd" : { + "type" : "ClassUnit", + "id" : "acm011811jsd", + "name" : "InstructorsDbTest", + "compilationUnitId" : "acm011788jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004332jsd", "acm005233jsd", "acm005245jsd", "acm005257jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007630jsd" ], + "content" : [ "acm011792jsd", "acm011793jsd", "acm011794jsd", "acm011795jsd", "acm011796jsd", "acm011797jsd", "acm011798jsd", "acm011799jsd", "acm011800jsd", "acm011801jsd", "acm011802jsd", "acm011803jsd", "acm011804jsd", "acm011805jsd", "acm011806jsd", "acm011807jsd", "acm011808jsd", "acm011809jsd", "acm011810jsd" ] + }, + "acm011812jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011812jsd", + "name" : "NotificationsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011829jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011813jsd" : { + "type" : "CodePackage", + "id" : "acm011813jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011814jsd" ] + }, + "acm011814jsd" : { + "type" : "CodePackage", + "id" : "acm011814jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011815jsd" ] + }, + "acm011815jsd" : { + "type" : "CodePackage", + "id" : "acm011815jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011812jsd" ] + }, + "acm011816jsd" : { + "type" : "ControlElement", + "id" : "acm011816jsd", + "name" : "setup" + }, + "acm011817jsd" : { + "type" : "ControlElement", + "id" : "acm011817jsd", + "name" : "cleanUp" + }, + "acm011818jsd" : { + "type" : "ControlElement", + "id" : "acm011818jsd", + "name" : "testGetNotification" + }, + "acm011819jsd" : { + "type" : "ControlElement", + "id" : "acm011819jsd", + "name" : "testGetAllNotifications" + }, + "acm011820jsd" : { + "type" : "ControlElement", + "id" : "acm011820jsd", + "name" : "testGetActiveNotificationsByTargetUser" + }, + "acm011821jsd" : { + "type" : "ControlElement", + "id" : "acm011821jsd", + "name" : "testCreateNotification" + }, + "acm011822jsd" : { + "type" : "ControlElement", + "id" : "acm011822jsd", + "name" : "testUpdateNotification" + }, + "acm011823jsd" : { + "type" : "ControlElement", + "id" : "acm011823jsd", + "name" : "testUpdateNotification_singleFieldUpdate_shouldUpdateSuccessfully" + }, + "acm011824jsd" : { + "type" : "ControlElement", + "id" : "acm011824jsd", + "name" : "testDeleteNotification" + }, + "acm011825jsd" : { + "type" : "ControlElement", + "id" : "acm011825jsd", + "name" : "testDoesNotificationExists" + }, + "acm011826jsd" : { + "type" : "ControlElement", + "id" : "acm011826jsd", + "name" : "testHasExistingEntities" + }, + "acm011827jsd" : { + "type" : "ControlElement", + "id" : "acm011827jsd", + "name" : "createNewNotification" + }, + "acm011828jsd" : { + "type" : "ControlElement", + "id" : "acm011828jsd", + "name" : "getNewNotificationAttributes" + }, + "acm011829jsd" : { + "type" : "ClassUnit", + "id" : "acm011829jsd", + "name" : "NotificationsDbTest", + "compilationUnitId" : "acm011812jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007647jsd" ], + "content" : [ "acm011816jsd", "acm011817jsd", "acm011818jsd", "acm011819jsd", "acm011820jsd", "acm011821jsd", "acm011822jsd", "acm011823jsd", "acm011824jsd", "acm011825jsd", "acm011826jsd", "acm011827jsd", "acm011828jsd" ] + }, + "acm011830jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011830jsd", + "name" : "StudentsDbTest", + "parentId" : "acm007364jsd", + "content" : [ "acm011845jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011831jsd" : { + "type" : "CodePackage", + "id" : "acm011831jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011832jsd" ] + }, + "acm011832jsd" : { + "type" : "CodePackage", + "id" : "acm011832jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011833jsd" ] + }, + "acm011833jsd" : { + "type" : "CodePackage", + "id" : "acm011833jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011830jsd" ] + }, + "acm011834jsd" : { + "type" : "ControlElement", + "id" : "acm011834jsd", + "name" : "testTimestamp" + }, + "acm011835jsd" : { + "type" : "ControlElement", + "id" : "acm011835jsd", + "name" : "testCreateStudent" + }, + "acm011836jsd" : { + "type" : "ControlElement", + "id" : "acm011836jsd", + "name" : "testHasExistingStudentsInCourse" + }, + "acm011837jsd" : { + "type" : "ControlElement", + "id" : "acm011837jsd", + "name" : "testGetStudent" + }, + "acm011838jsd" : { + "type" : "ControlElement", + "id" : "acm011838jsd", + "name" : "testUpdateStudent_noChangeToStudent_shouldNotIssueSaveRequest" + }, + "acm011839jsd" : { + "type" : "ControlElement", + "id" : "acm011839jsd", + "name" : "testUpdateStudent" + }, + "acm011840jsd" : { + "type" : "ControlElement", + "id" : "acm011840jsd", + "name" : "testUpdateStudent_singleFieldUpdate_shouldUpdateCorrectly" + }, + "acm011841jsd" : { + "type" : "ControlElement", + "id" : "acm011841jsd", + "name" : "testDeleteStudent" + }, + "acm011842jsd" : { + "type" : "ControlElement", + "id" : "acm011842jsd", + "name" : "createNewStudent" + }, + "acm011843jsd" : { + "type" : "ControlElement", + "id" : "acm011843jsd", + "name" : "createNewStudent" + }, + "acm011844jsd" : { + "type" : "ControlElement", + "id" : "acm011844jsd", + "name" : "isEnrollInfoSameAs" + }, + "acm011845jsd" : { + "type" : "ClassUnit", + "id" : "acm011845jsd", + "name" : "StudentsDbTest", + "compilationUnitId" : "acm011830jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm005423jsd", "acm006162jsd", "acm006168jsd", "acm006188jsd", "acm007703jsd" ], + "content" : [ "acm011834jsd", "acm011835jsd", "acm011836jsd", "acm011837jsd", "acm011838jsd", "acm011839jsd", "acm011840jsd", "acm011841jsd", "acm011842jsd", "acm011843jsd", "acm011844jsd" ] + }, + "acm011846jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011846jsd", + "name" : "package-info", + "parentId" : "acm007364jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "api" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011847jsd" : { + "type" : "CodePackage", + "id" : "acm011847jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011848jsd" ] + }, + "acm011848jsd" : { + "type" : "CodePackage", + "id" : "acm011848jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011849jsd" ] + }, + "acm011849jsd" : { + "type" : "CodePackage", + "id" : "acm011849jsd", + "name" : "api", + "parentId" : null, + "content" : [ "acm011846jsd" ] + }, + "acm011850jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011850jsd", + "name" : "AccountRequestSearchTest", + "parentId" : "acm008103jsd", + "content" : [ "acm011858jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011851jsd" : { + "type" : "CodePackage", + "id" : "acm011851jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011852jsd" ] + }, + "acm011852jsd" : { + "type" : "CodePackage", + "id" : "acm011852jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011853jsd" ] + }, + "acm011853jsd" : { + "type" : "CodePackage", + "id" : "acm011853jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm011850jsd" ] + }, + "acm011854jsd" : { + "type" : "ControlElement", + "id" : "acm011854jsd", + "name" : "allTests" + }, + "acm011855jsd" : { + "type" : "ControlElement", + "id" : "acm011855jsd", + "name" : "testSearchAccountRequest_deleteAfterSearch_shouldNotBeSearchable" + }, + "acm011856jsd" : { + "type" : "ControlElement", + "id" : "acm011856jsd", + "name" : "testSearchAccountRequest_noSearchService_shouldThrowException" + }, + "acm011857jsd" : { + "type" : "ControlElement", + "id" : "acm011857jsd", + "name" : "verifySearchResults" + }, + "acm011858jsd" : { + "type" : "ClassUnit", + "id" : "acm011858jsd", + "name" : "AccountRequestSearchTest", + "compilationUnitId" : "acm011850jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011865jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006197jsd", "acm007380jsd" ], + "content" : [ "acm011854jsd", "acm011855jsd", "acm011856jsd", "acm011857jsd" ] + }, + "acm011859jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011859jsd", + "name" : "BaseSearchTest", + "parentId" : "acm008103jsd", + "content" : [ "acm011865jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011860jsd" : { + "type" : "CodePackage", + "id" : "acm011860jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011861jsd" ] + }, + "acm011861jsd" : { + "type" : "CodePackage", + "id" : "acm011861jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011862jsd" ] + }, + "acm011862jsd" : { + "type" : "CodePackage", + "id" : "acm011862jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm011859jsd" ] + }, + "acm011863jsd" : { + "type" : "ControlElement", + "id" : "acm011863jsd", + "name" : "baseClassSetup" + }, + "acm011864jsd" : { + "type" : "ControlElement", + "id" : "acm011864jsd", + "name" : "prepareTestData" + }, + "acm011865jsd" : { + "type" : "ClassUnit", + "id" : "acm011865jsd", + "name" : "BaseSearchTest", + "compilationUnitId" : "acm011859jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd" ], + "content" : [ "acm011863jsd", "acm011864jsd" ] + }, + "acm011866jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011866jsd", + "name" : "InstructorSearchTest", + "parentId" : "acm008103jsd", + "content" : [ "acm011875jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011867jsd" : { + "type" : "CodePackage", + "id" : "acm011867jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011868jsd" ] + }, + "acm011868jsd" : { + "type" : "CodePackage", + "id" : "acm011868jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011869jsd" ] + }, + "acm011869jsd" : { + "type" : "CodePackage", + "id" : "acm011869jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm011866jsd" ] + }, + "acm011870jsd" : { + "type" : "ControlElement", + "id" : "acm011870jsd", + "name" : "allTests" + }, + "acm011871jsd" : { + "type" : "ControlElement", + "id" : "acm011871jsd", + "name" : "testSearchInstructor_deleteAfterSearch_shouldNotBeSearchable" + }, + "acm011872jsd" : { + "type" : "ControlElement", + "id" : "acm011872jsd", + "name" : "testSearchInstructor_noSearchService_shouldThrowException" + }, + "acm011873jsd" : { + "type" : "ControlElement", + "id" : "acm011873jsd", + "name" : "verifySearchResults" + }, + "acm011874jsd" : { + "type" : "ControlElement", + "id" : "acm011874jsd", + "name" : "standardizeInstructorsForComparison" + }, + "acm011875jsd" : { + "type" : "ClassUnit", + "id" : "acm011875jsd", + "name" : "InstructorSearchTest", + "compilationUnitId" : "acm011866jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011865jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm006197jsd", "acm007630jsd" ], + "content" : [ "acm011870jsd", "acm011871jsd", "acm011872jsd", "acm011873jsd", "acm011874jsd" ] + }, + "acm011876jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011876jsd", + "name" : "StudentSearchTest", + "parentId" : "acm008103jsd", + "content" : [ "acm011883jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011877jsd" : { + "type" : "CodePackage", + "id" : "acm011877jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011878jsd" ] + }, + "acm011878jsd" : { + "type" : "CodePackage", + "id" : "acm011878jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011879jsd" ] + }, + "acm011879jsd" : { + "type" : "CodePackage", + "id" : "acm011879jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm011876jsd" ] + }, + "acm011880jsd" : { + "type" : "ControlElement", + "id" : "acm011880jsd", + "name" : "allTests" + }, + "acm011881jsd" : { + "type" : "ControlElement", + "id" : "acm011881jsd", + "name" : "testSearchStudent_deleteAfterSearch_shouldNotBeSearchable" + }, + "acm011882jsd" : { + "type" : "ControlElement", + "id" : "acm011882jsd", + "name" : "testSearchStudents_noSearchService_shouldThrowException" + }, + "acm011883jsd" : { + "type" : "ClassUnit", + "id" : "acm011883jsd", + "name" : "StudentSearchTest", + "compilationUnitId" : "acm011876jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011865jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm006197jsd", "acm007703jsd" ], + "content" : [ "acm011880jsd", "acm011881jsd", "acm011882jsd" ] + }, + "acm011884jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011884jsd", + "name" : "package-info", + "parentId" : "acm008103jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "storage", "search" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011885jsd" : { + "type" : "CodePackage", + "id" : "acm011885jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011886jsd" ] + }, + "acm011886jsd" : { + "type" : "CodePackage", + "id" : "acm011886jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm011887jsd" ] + }, + "acm011887jsd" : { + "type" : "CodePackage", + "id" : "acm011887jsd", + "name" : "search", + "parentId" : null, + "content" : [ "acm011884jsd" ] + }, + "acm011888jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011888jsd", + "name" : "AbstractBackDoor", + "parentId" : "acm011890jsd", + "content" : [ "acm011936jsd", "acm011938jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011889jsd" : { + "type" : "CodePackage", + "id" : "acm011889jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011890jsd" ] + }, + "acm011890jsd" : { + "type" : "CodePackage", + "id" : "acm011890jsd", + "name" : "test", + "parentId" : "acm001338jsd", + "content" : [ "acm011888jsd", "acm011939jsd", "acm011948jsd", "acm011953jsd", "acm011992jsd", "acm012025jsd", "acm012048jsd", "acm012062jsd", "acm012069jsd", "acm012078jsd", "acm012083jsd", "acm012183jsd", "acm012226jsd", "acm012235jsd", "acm012241jsd", "acm012246jsd", "acm012252jsd" ] + }, + "acm011891jsd" : { + "type" : "ControlElement", + "id" : "acm011891jsd", + "name" : "getAppUrl" + }, + "acm011892jsd" : { + "type" : "ControlElement", + "id" : "acm011892jsd", + "name" : "getBackdoorKey" + }, + "acm011893jsd" : { + "type" : "ControlElement", + "id" : "acm011893jsd", + "name" : "getCsrfKey" + }, + "acm011894jsd" : { + "type" : "ControlElement", + "id" : "acm011894jsd", + "name" : "executeGetRequest" + }, + "acm011895jsd" : { + "type" : "ControlElement", + "id" : "acm011895jsd", + "name" : "executePostRequest" + }, + "acm011896jsd" : { + "type" : "ControlElement", + "id" : "acm011896jsd", + "name" : "executePutRequest" + }, + "acm011897jsd" : { + "type" : "ControlElement", + "id" : "acm011897jsd", + "name" : "executeDeleteRequest" + }, + "acm011898jsd" : { + "type" : "ControlElement", + "id" : "acm011898jsd", + "name" : "executeRequest" + }, + "acm011899jsd" : { + "type" : "ControlElement", + "id" : "acm011899jsd", + "name" : "createGetRequest" + }, + "acm011900jsd" : { + "type" : "ControlElement", + "id" : "acm011900jsd", + "name" : "createPostRequest" + }, + "acm011901jsd" : { + "type" : "ControlElement", + "id" : "acm011901jsd", + "name" : "createPutRequest" + }, + "acm011902jsd" : { + "type" : "ControlElement", + "id" : "acm011902jsd", + "name" : "createDeleteRequest" + }, + "acm011903jsd" : { + "type" : "ControlElement", + "id" : "acm011903jsd", + "name" : "createBasicUri" + }, + "acm011904jsd" : { + "type" : "ControlElement", + "id" : "acm011904jsd", + "name" : "addAuthKeys" + }, + "acm011905jsd" : { + "type" : "ControlElement", + "id" : "acm011905jsd", + "name" : "removeAndRestoreDataBundle" + }, + "acm011906jsd" : { + "type" : "ControlElement", + "id" : "acm011906jsd", + "name" : "removeDataBundle" + }, + "acm011907jsd" : { + "type" : "ControlElement", + "id" : "acm011907jsd", + "name" : "getUserCookie" + }, + "acm011908jsd" : { + "type" : "ControlElement", + "id" : "acm011908jsd", + "name" : "putDocuments" + }, + "acm011909jsd" : { + "type" : "ControlElement", + "id" : "acm011909jsd", + "name" : "getAccount" + }, + "acm011910jsd" : { + "type" : "ControlElement", + "id" : "acm011910jsd", + "name" : "getCourseData" + }, + "acm011911jsd" : { + "type" : "ControlElement", + "id" : "acm011911jsd", + "name" : "getCourse" + }, + "acm011912jsd" : { + "type" : "ControlElement", + "id" : "acm011912jsd", + "name" : "getArchivedCourseData" + }, + "acm011913jsd" : { + "type" : "ControlElement", + "id" : "acm011913jsd", + "name" : "getArchivedCourse" + }, + "acm011914jsd" : { + "type" : "ControlElement", + "id" : "acm011914jsd", + "name" : "isCourseInRecycleBin" + }, + "acm011915jsd" : { + "type" : "ControlElement", + "id" : "acm011915jsd", + "name" : "getInstructorData" + }, + "acm011916jsd" : { + "type" : "ControlElement", + "id" : "acm011916jsd", + "name" : "getInstructor" + }, + "acm011917jsd" : { + "type" : "ControlElement", + "id" : "acm011917jsd", + "name" : "getStudentData" + }, + "acm011918jsd" : { + "type" : "ControlElement", + "id" : "acm011918jsd", + "name" : "getStudent" + }, + "acm011919jsd" : { + "type" : "ControlElement", + "id" : "acm011919jsd", + "name" : "getFeedbackSessionData" + }, + "acm011920jsd" : { + "type" : "ControlElement", + "id" : "acm011920jsd", + "name" : "getFeedbackSession" + }, + "acm011921jsd" : { + "type" : "ControlElement", + "id" : "acm011921jsd", + "name" : "convertDeadlinesToInstant" + }, + "acm011922jsd" : { + "type" : "ControlElement", + "id" : "acm011922jsd", + "name" : "getSoftDeletedSession" + }, + "acm011923jsd" : { + "type" : "ControlElement", + "id" : "acm011923jsd", + "name" : "getFeedbackQuestion" + }, + "acm011924jsd" : { + "type" : "ControlElement", + "id" : "acm011924jsd", + "name" : "convertToFeedbackParticipantType" + }, + "acm011925jsd" : { + "type" : "ControlElement", + "id" : "acm011925jsd", + "name" : "getFeedbackResponse" + }, + "acm011926jsd" : { + "type" : "ControlElement", + "id" : "acm011926jsd", + "name" : "getFeedbackResponseComment" + }, + "acm011927jsd" : { + "type" : "ControlElement", + "id" : "acm011927jsd", + "name" : "deleteCourse" + }, + "acm011928jsd" : { + "type" : "ControlElement", + "id" : "acm011928jsd", + "name" : "getAccountRequest" + }, + "acm011929jsd" : { + "type" : "ControlElement", + "id" : "acm011929jsd", + "name" : "getRegKeyForAccountRequest" + }, + "acm011930jsd" : { + "type" : "ControlElement", + "id" : "acm011930jsd", + "name" : "deleteAccountRequest" + }, + "acm011931jsd" : { + "type" : "ControlElement", + "id" : "acm011931jsd", + "name" : "getNotificationData" + }, + "acm011932jsd" : { + "type" : "ControlElement", + "id" : "acm011932jsd", + "name" : "getNotification" + }, + "acm011933jsd" : { + "type" : "ControlElement", + "id" : "acm011933jsd", + "name" : "deleteNotification" + }, + "acm011934jsd" : { + "type" : "ControlElement", + "id" : "acm011934jsd", + "name" : "getDeadlineExtension" + }, + "acm011935jsd" : { + "type" : "ControlElement", + "id" : "acm011935jsd", + "name" : "ResponseBodyAndCode" + }, + "acm011936jsd" : { + "type" : "ClassUnit", + "id" : "acm011936jsd", + "name" : "AbstractBackDoor", + "compilationUnitId" : "acm011888jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004226jsd", "acm004486jsd", "acm004539jsd", "acm004598jsd", "acm004662jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005237jsd", "acm005329jsd", "acm005412jsd", "acm005415jsd", "acm006174jsd", "acm008245jsd", "acm008257jsd", "acm008329jsd", "acm008343jsd", "acm008355jsd", "acm008407jsd", "acm008432jsd", "acm008449jsd", "acm008461jsd", "acm008470jsd", "acm008518jsd", "acm008574jsd", "acm008579jsd", "acm008620jsd", "acm008644jsd", "acm008670jsd", "acm008685jsd", "acm008946jsd", "acm011938jsd" ], + "content" : [ "acm011891jsd", "acm011892jsd", "acm011893jsd", "acm011894jsd", "acm011895jsd", "acm011896jsd", "acm011897jsd", "acm011898jsd", "acm011899jsd", "acm011900jsd", "acm011901jsd", "acm011902jsd", "acm011903jsd", "acm011904jsd", "acm011905jsd", "acm011906jsd", "acm011907jsd", "acm011908jsd", "acm011909jsd", "acm011910jsd", "acm011911jsd", "acm011912jsd", "acm011913jsd", "acm011914jsd", "acm011915jsd", "acm011916jsd", "acm011917jsd", "acm011918jsd", "acm011919jsd", "acm011920jsd", "acm011921jsd", "acm011922jsd", "acm011923jsd", "acm011924jsd", "acm011925jsd", "acm011926jsd", "acm011927jsd", "acm011928jsd", "acm011929jsd", "acm011930jsd", "acm011931jsd", "acm011932jsd", "acm011933jsd", "acm011934jsd", "acm011935jsd" ] + }, + "acm011937jsd" : { + "type" : "ControlElement", + "id" : "acm011937jsd", + "name" : "ResponseBodyAndCode" + }, + "acm011938jsd" : { + "type" : "ClassUnit", + "id" : "acm011938jsd", + "name" : "ResponseBodyAndCode", + "compilationUnitId" : "acm011888jsd", + "parentDatatypeId" : "acm011936jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011937jsd" ] + }, + "acm011939jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011939jsd", + "name" : "AssertHelper", + "parentId" : "acm011890jsd", + "content" : [ "acm011947jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011940jsd" : { + "type" : "CodePackage", + "id" : "acm011940jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011941jsd" ] + }, + "acm011941jsd" : { + "type" : "CodePackage", + "id" : "acm011941jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm011939jsd" ] + }, + "acm011942jsd" : { + "type" : "ControlElement", + "id" : "acm011942jsd", + "name" : "AssertHelper" + }, + "acm011943jsd" : { + "type" : "ControlElement", + "id" : "acm011943jsd", + "name" : "assertInstantIsNow" + }, + "acm011944jsd" : { + "type" : "ControlElement", + "id" : "acm011944jsd", + "name" : "assertInstantWithinRange" + }, + "acm011945jsd" : { + "type" : "ControlElement", + "id" : "acm011945jsd", + "name" : "assertContains" + }, + "acm011946jsd" : { + "type" : "ControlElement", + "id" : "acm011946jsd", + "name" : "assertSameContentIgnoreOrder" + }, + "acm011947jsd" : { + "type" : "ClassUnit", + "id" : "acm011947jsd", + "name" : "AssertHelper", + "compilationUnitId" : "acm011939jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011942jsd", "acm011943jsd", "acm011944jsd", "acm011945jsd", "acm011946jsd" ] + }, + "acm011948jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011948jsd", + "name" : "AssertHelperTest", + "parentId" : "acm011890jsd", + "content" : [ "acm011952jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011949jsd" : { + "type" : "CodePackage", + "id" : "acm011949jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011950jsd" ] + }, + "acm011950jsd" : { + "type" : "CodePackage", + "id" : "acm011950jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm011948jsd" ] + }, + "acm011951jsd" : { + "type" : "ControlElement", + "id" : "acm011951jsd", + "name" : "testAssertContains" + }, + "acm011952jsd" : { + "type" : "ClassUnit", + "id" : "acm011952jsd", + "name" : "AssertHelperTest", + "compilationUnitId" : "acm011948jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011951jsd" ] + }, + "acm011953jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011953jsd", + "name" : "BaseTestCase", + "parentId" : "acm011890jsd", + "content" : [ "acm011989jsd", "acm011991jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011954jsd" : { + "type" : "CodePackage", + "id" : "acm011954jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011955jsd" ] + }, + "acm011955jsd" : { + "type" : "CodePackage", + "id" : "acm011955jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm011953jsd" ] + }, + "acm011956jsd" : { + "type" : "ControlElement", + "id" : "acm011956jsd", + "name" : "______TS" + }, + "acm011957jsd" : { + "type" : "ControlElement", + "id" : "acm011957jsd", + "name" : "printTestClassHeader" + }, + "acm011958jsd" : { + "type" : "ControlElement", + "id" : "acm011958jsd", + "name" : "printTestClassFooter" + }, + "acm011959jsd" : { + "type" : "ControlElement", + "id" : "acm011959jsd", + "name" : "print" + }, + "acm011960jsd" : { + "type" : "ControlElement", + "id" : "acm011960jsd", + "name" : "getTestDataFolder" + }, + "acm011961jsd" : { + "type" : "ControlElement", + "id" : "acm011961jsd", + "name" : "getTypicalDataBundle" + }, + "acm011962jsd" : { + "type" : "ControlElement", + "id" : "acm011962jsd", + "name" : "loadDataBundle" + }, + "acm011963jsd" : { + "type" : "ControlElement", + "id" : "acm011963jsd", + "name" : "populateQuestionAndResponseIds" + }, + "acm011964jsd" : { + "type" : "ControlElement", + "id" : "acm011964jsd", + "name" : "invokeMethod" + }, + "acm011965jsd" : { + "type" : "ControlElement", + "id" : "acm011965jsd", + "name" : "getPopulatedErrorMessage" + }, + "acm011966jsd" : { + "type" : "ControlElement", + "id" : "acm011966jsd", + "name" : "getPopulatedErrorMessage" + }, + "acm011967jsd" : { + "type" : "ControlElement", + "id" : "acm011967jsd", + "name" : "getPopulatedEmptyStringErrorMessage" + }, + "acm011968jsd" : { + "type" : "ControlElement", + "id" : "acm011968jsd", + "name" : "assertTrue" + }, + "acm011969jsd" : { + "type" : "ControlElement", + "id" : "acm011969jsd", + "name" : "assertTrue" + }, + "acm011970jsd" : { + "type" : "ControlElement", + "id" : "acm011970jsd", + "name" : "assertFalse" + }, + "acm011971jsd" : { + "type" : "ControlElement", + "id" : "acm011971jsd", + "name" : "assertFalse" + }, + "acm011972jsd" : { + "type" : "ControlElement", + "id" : "acm011972jsd", + "name" : "assertEquals" + }, + "acm011973jsd" : { + "type" : "ControlElement", + "id" : "acm011973jsd", + "name" : "assertEquals" + }, + "acm011974jsd" : { + "type" : "ControlElement", + "id" : "acm011974jsd", + "name" : "assertEquals" + }, + "acm011975jsd" : { + "type" : "ControlElement", + "id" : "acm011975jsd", + "name" : "assertEquals" + }, + "acm011976jsd" : { + "type" : "ControlElement", + "id" : "acm011976jsd", + "name" : "assertEquals" + }, + "acm011977jsd" : { + "type" : "ControlElement", + "id" : "acm011977jsd", + "name" : "assertEquals" + }, + "acm011978jsd" : { + "type" : "ControlElement", + "id" : "acm011978jsd", + "name" : "assertArrayEquals" + }, + "acm011979jsd" : { + "type" : "ControlElement", + "id" : "acm011979jsd", + "name" : "assertNotEquals" + }, + "acm011980jsd" : { + "type" : "ControlElement", + "id" : "acm011980jsd", + "name" : "assertNotSame" + }, + "acm011981jsd" : { + "type" : "ControlElement", + "id" : "acm011981jsd", + "name" : "assertNull" + }, + "acm011982jsd" : { + "type" : "ControlElement", + "id" : "acm011982jsd", + "name" : "assertNull" + }, + "acm011983jsd" : { + "type" : "ControlElement", + "id" : "acm011983jsd", + "name" : "assertNotNull" + }, + "acm011984jsd" : { + "type" : "ControlElement", + "id" : "acm011984jsd", + "name" : "assertNotNull" + }, + "acm011985jsd" : { + "type" : "ControlElement", + "id" : "acm011985jsd", + "name" : "fail" + }, + "acm011986jsd" : { + "type" : "ControlElement", + "id" : "acm011986jsd", + "name" : "assertThrows" + }, + "acm011987jsd" : { + "type" : "ControlElement", + "id" : "acm011987jsd", + "name" : "getCanonicalName" + }, + "acm011988jsd" : { + "type" : "ControlElement", + "id" : "acm011988jsd", + "name" : "execute" + }, + "acm011989jsd" : { + "type" : "ClassUnit", + "id" : "acm011989jsd", + "name" : "BaseTestCase", + "compilationUnitId" : "acm011953jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm006339jsd", "acm011991jsd" ], + "content" : [ "acm011956jsd", "acm011957jsd", "acm011958jsd", "acm011959jsd", "acm011960jsd", "acm011961jsd", "acm011962jsd", "acm011963jsd", "acm011964jsd", "acm011965jsd", "acm011966jsd", "acm011967jsd", "acm011968jsd", "acm011969jsd", "acm011970jsd", "acm011971jsd", "acm011972jsd", "acm011973jsd", "acm011974jsd", "acm011975jsd", "acm011976jsd", "acm011977jsd", "acm011978jsd", "acm011979jsd", "acm011980jsd", "acm011981jsd", "acm011982jsd", "acm011983jsd", "acm011984jsd", "acm011985jsd", "acm011986jsd", "acm011987jsd", "acm011988jsd" ] + }, + "acm011990jsd" : { + "type" : "ControlElement", + "id" : "acm011990jsd", + "name" : "execute" + }, + "acm011991jsd" : { + "type" : "InterfaceUnit", + "id" : "acm011991jsd", + "name" : "Executable", + "compilationUnitId" : "acm011953jsd", + "parentDatatypeId" : "acm011989jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm011990jsd" ] + }, + "acm011992jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm011992jsd", + "name" : "BaseTestCaseWithDatabaseAccess", + "parentId" : "acm011890jsd", + "content" : [ "acm012024jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm011993jsd" : { + "type" : "CodePackage", + "id" : "acm011993jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm011994jsd" ] + }, + "acm011994jsd" : { + "type" : "CodePackage", + "id" : "acm011994jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm011992jsd" ] + }, + "acm011995jsd" : { + "type" : "ControlElement", + "id" : "acm011995jsd", + "name" : "verifyPresentInDatabase" + }, + "acm011996jsd" : { + "type" : "ControlElement", + "id" : "acm011996jsd", + "name" : "verifyPresentInDatabase" + }, + "acm011997jsd" : { + "type" : "ControlElement", + "id" : "acm011997jsd", + "name" : "getEntity" + }, + "acm011998jsd" : { + "type" : "ControlElement", + "id" : "acm011998jsd", + "name" : "verifyAbsentInDatabase" + }, + "acm011999jsd" : { + "type" : "ControlElement", + "id" : "acm011999jsd", + "name" : "verifyEquals" + }, + "acm012000jsd" : { + "type" : "ControlElement", + "id" : "acm012000jsd", + "name" : "getAccount" + }, + "acm012001jsd" : { + "type" : "ControlElement", + "id" : "acm012001jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012002jsd" : { + "type" : "ControlElement", + "id" : "acm012002jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012003jsd" : { + "type" : "ControlElement", + "id" : "acm012003jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012004jsd" : { + "type" : "ControlElement", + "id" : "acm012004jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012005jsd" : { + "type" : "ControlElement", + "id" : "acm012005jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012006jsd" : { + "type" : "ControlElement", + "id" : "acm012006jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012007jsd" : { + "type" : "ControlElement", + "id" : "acm012007jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012008jsd" : { + "type" : "ControlElement", + "id" : "acm012008jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012009jsd" : { + "type" : "ControlElement", + "id" : "acm012009jsd", + "name" : "equalizeIrrelevantData" + }, + "acm012010jsd" : { + "type" : "ControlElement", + "id" : "acm012010jsd", + "name" : "getCourse" + }, + "acm012011jsd" : { + "type" : "ControlElement", + "id" : "acm012011jsd", + "name" : "getFeedbackQuestion" + }, + "acm012012jsd" : { + "type" : "ControlElement", + "id" : "acm012012jsd", + "name" : "getFeedbackResponseComment" + }, + "acm012013jsd" : { + "type" : "ControlElement", + "id" : "acm012013jsd", + "name" : "getFeedbackResponse" + }, + "acm012014jsd" : { + "type" : "ControlElement", + "id" : "acm012014jsd", + "name" : "getFeedbackSession" + }, + "acm012015jsd" : { + "type" : "ControlElement", + "id" : "acm012015jsd", + "name" : "getInstructor" + }, + "acm012016jsd" : { + "type" : "ControlElement", + "id" : "acm012016jsd", + "name" : "getStudent" + }, + "acm012017jsd" : { + "type" : "ControlElement", + "id" : "acm012017jsd", + "name" : "getAccountRequest" + }, + "acm012018jsd" : { + "type" : "ControlElement", + "id" : "acm012018jsd", + "name" : "getDeadlineExtension" + }, + "acm012019jsd" : { + "type" : "ControlElement", + "id" : "acm012019jsd", + "name" : "getNotification" + }, + "acm012020jsd" : { + "type" : "ControlElement", + "id" : "acm012020jsd", + "name" : "removeAndRestoreDataBundle" + }, + "acm012021jsd" : { + "type" : "ControlElement", + "id" : "acm012021jsd", + "name" : "doRemoveAndRestoreDataBundle" + }, + "acm012022jsd" : { + "type" : "ControlElement", + "id" : "acm012022jsd", + "name" : "putDocuments" + }, + "acm012023jsd" : { + "type" : "ControlElement", + "id" : "acm012023jsd", + "name" : "doPutDocuments" + }, + "acm012024jsd" : { + "type" : "ClassUnit", + "id" : "acm012024jsd", + "name" : "BaseTestCaseWithDatabaseAccess", + "compilationUnitId" : "acm011992jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004486jsd", "acm004539jsd", "acm004598jsd", "acm004662jsd", "acm004706jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005329jsd", "acm005412jsd" ], + "content" : [ "acm011995jsd", "acm011996jsd", "acm011997jsd", "acm011998jsd", "acm011999jsd", "acm012000jsd", "acm012001jsd", "acm012002jsd", "acm012003jsd", "acm012004jsd", "acm012005jsd", "acm012006jsd", "acm012007jsd", "acm012008jsd", "acm012009jsd", "acm012010jsd", "acm012011jsd", "acm012012jsd", "acm012013jsd", "acm012014jsd", "acm012015jsd", "acm012016jsd", "acm012017jsd", "acm012018jsd", "acm012019jsd", "acm012020jsd", "acm012021jsd", "acm012022jsd", "acm012023jsd" ] + }, + "acm012025jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012025jsd", + "name" : "BaseTestCaseWithLocalDatabaseAccess", + "parentId" : "acm011890jsd", + "content" : [ "acm012047jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012026jsd" : { + "type" : "CodePackage", + "id" : "acm012026jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012027jsd" ] + }, + "acm012027jsd" : { + "type" : "CodePackage", + "id" : "acm012027jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012025jsd" ] + }, + "acm012028jsd" : { + "type" : "ControlElement", + "id" : "acm012028jsd", + "name" : "setupDbLayer" + }, + "acm012029jsd" : { + "type" : "ControlElement", + "id" : "acm012029jsd", + "name" : "setupObjectify" + }, + "acm012030jsd" : { + "type" : "ControlElement", + "id" : "acm012030jsd", + "name" : "tearDownObjectify" + }, + "acm012031jsd" : { + "type" : "ControlElement", + "id" : "acm012031jsd", + "name" : "resetDbLayer" + }, + "acm012032jsd" : { + "type" : "ControlElement", + "id" : "acm012032jsd", + "name" : "tearDownLocalDatastoreHelper" + }, + "acm012033jsd" : { + "type" : "ControlElement", + "id" : "acm012033jsd", + "name" : "getAccount" + }, + "acm012034jsd" : { + "type" : "ControlElement", + "id" : "acm012034jsd", + "name" : "getCourse" + }, + "acm012035jsd" : { + "type" : "ControlElement", + "id" : "acm012035jsd", + "name" : "getFeedbackQuestion" + }, + "acm012036jsd" : { + "type" : "ControlElement", + "id" : "acm012036jsd", + "name" : "getFeedbackResponseComment" + }, + "acm012037jsd" : { + "type" : "ControlElement", + "id" : "acm012037jsd", + "name" : "getFeedbackResponse" + }, + "acm012038jsd" : { + "type" : "ControlElement", + "id" : "acm012038jsd", + "name" : "getFeedbackSession" + }, + "acm012039jsd" : { + "type" : "ControlElement", + "id" : "acm012039jsd", + "name" : "getInstructor" + }, + "acm012040jsd" : { + "type" : "ControlElement", + "id" : "acm012040jsd", + "name" : "getStudent" + }, + "acm012041jsd" : { + "type" : "ControlElement", + "id" : "acm012041jsd", + "name" : "getAccountRequest" + }, + "acm012042jsd" : { + "type" : "ControlElement", + "id" : "acm012042jsd", + "name" : "getDeadlineExtension" + }, + "acm012043jsd" : { + "type" : "ControlElement", + "id" : "acm012043jsd", + "name" : "getNotification" + }, + "acm012044jsd" : { + "type" : "ControlElement", + "id" : "acm012044jsd", + "name" : "removeAndRestoreTypicalDataBundle" + }, + "acm012045jsd" : { + "type" : "ControlElement", + "id" : "acm012045jsd", + "name" : "doRemoveAndRestoreDataBundle" + }, + "acm012046jsd" : { + "type" : "ControlElement", + "id" : "acm012046jsd", + "name" : "doPutDocuments" + }, + "acm012047jsd" : { + "type" : "ClassUnit", + "id" : "acm012047jsd", + "name" : "BaseTestCaseWithLocalDatabaseAccess", + "compilationUnitId" : "acm012025jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012024jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004486jsd", "acm004539jsd", "acm004598jsd", "acm004662jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005329jsd", "acm005412jsd", "acm008117jsd", "acm008135jsd", "acm008196jsd", "acm011242jsd" ], + "content" : [ "acm012028jsd", "acm012029jsd", "acm012030jsd", "acm012031jsd", "acm012032jsd", "acm012033jsd", "acm012034jsd", "acm012035jsd", "acm012036jsd", "acm012037jsd", "acm012038jsd", "acm012039jsd", "acm012040jsd", "acm012041jsd", "acm012042jsd", "acm012043jsd", "acm012044jsd", "acm012045jsd", "acm012046jsd" ] + }, + "acm012048jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012048jsd", + "name" : "EmailChecker", + "parentId" : "acm011890jsd", + "content" : [ "acm012061jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012049jsd" : { + "type" : "CodePackage", + "id" : "acm012049jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012050jsd" ] + }, + "acm012050jsd" : { + "type" : "CodePackage", + "id" : "acm012050jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012048jsd" ] + }, + "acm012051jsd" : { + "type" : "ControlElement", + "id" : "acm012051jsd", + "name" : "EmailChecker" + }, + "acm012052jsd" : { + "type" : "ControlElement", + "id" : "acm012052jsd", + "name" : "verifyEmailContent" + }, + "acm012053jsd" : { + "type" : "ControlElement", + "id" : "acm012053jsd", + "name" : "updateSnapshot" + }, + "acm012054jsd" : { + "type" : "ControlElement", + "id" : "acm012054jsd", + "name" : "regenerateEmailFile" + }, + "acm012055jsd" : { + "type" : "ControlElement", + "id" : "acm012055jsd", + "name" : "injectTestProperties" + }, + "acm012056jsd" : { + "type" : "ControlElement", + "id" : "acm012056jsd", + "name" : "getAppUrl" + }, + "acm012057jsd" : { + "type" : "ControlElement", + "id" : "acm012057jsd", + "name" : "processEmailForComparison" + }, + "acm012058jsd" : { + "type" : "ControlElement", + "id" : "acm012058jsd", + "name" : "replaceUnpredictableValuesWithPlaceholders" + }, + "acm012059jsd" : { + "type" : "ControlElement", + "id" : "acm012059jsd", + "name" : "replaceInjectedValuesWithPlaceholders" + }, + "acm012060jsd" : { + "type" : "ControlElement", + "id" : "acm012060jsd", + "name" : "processEmailForExpectedEmailRegeneration" + }, + "acm012061jsd" : { + "type" : "ClassUnit", + "id" : "acm012061jsd", + "name" : "EmailChecker", + "compilationUnitId" : "acm012048jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012051jsd", "acm012052jsd", "acm012053jsd", "acm012054jsd", "acm012055jsd", "acm012056jsd", "acm012057jsd", "acm012058jsd", "acm012059jsd", "acm012060jsd" ] + }, + "acm012062jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012062jsd", + "name" : "EmailCheckerTest", + "parentId" : "acm011890jsd", + "content" : [ "acm012068jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012063jsd" : { + "type" : "CodePackage", + "id" : "acm012063jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012064jsd" ] + }, + "acm012064jsd" : { + "type" : "CodePackage", + "id" : "acm012064jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012062jsd" ] + }, + "acm012065jsd" : { + "type" : "ControlElement", + "id" : "acm012065jsd", + "name" : "testEmailContentChecking" + }, + "acm012066jsd" : { + "type" : "ControlElement", + "id" : "acm012066jsd", + "name" : "injectContextDependentValuesForTest" + }, + "acm012067jsd" : { + "type" : "ControlElement", + "id" : "acm012067jsd", + "name" : "getAppUrl" + }, + "acm012068jsd" : { + "type" : "ClassUnit", + "id" : "acm012068jsd", + "name" : "EmailCheckerTest", + "compilationUnitId" : "acm012062jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012065jsd", "acm012066jsd", "acm012067jsd" ] + }, + "acm012069jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012069jsd", + "name" : "FileHelper", + "parentId" : "acm011890jsd", + "content" : [ "acm012077jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012070jsd" : { + "type" : "CodePackage", + "id" : "acm012070jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012071jsd" ] + }, + "acm012071jsd" : { + "type" : "CodePackage", + "id" : "acm012071jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012069jsd" ] + }, + "acm012072jsd" : { + "type" : "ControlElement", + "id" : "acm012072jsd", + "name" : "FileHelper" + }, + "acm012073jsd" : { + "type" : "ControlElement", + "id" : "acm012073jsd", + "name" : "readFile" + }, + "acm012074jsd" : { + "type" : "ControlElement", + "id" : "acm012074jsd", + "name" : "readFileAsBytes" + }, + "acm012075jsd" : { + "type" : "ControlElement", + "id" : "acm012075jsd", + "name" : "saveFile" + }, + "acm012076jsd" : { + "type" : "ControlElement", + "id" : "acm012076jsd", + "name" : "deleteFile" + }, + "acm012077jsd" : { + "type" : "ClassUnit", + "id" : "acm012077jsd", + "name" : "FileHelper", + "compilationUnitId" : "acm012069jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012072jsd", "acm012073jsd", "acm012074jsd", "acm012075jsd", "acm012076jsd" ] + }, + "acm012078jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012078jsd", + "name" : "MockFilterChain", + "parentId" : "acm011890jsd", + "content" : [ "acm012082jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012079jsd" : { + "type" : "CodePackage", + "id" : "acm012079jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012080jsd" ] + }, + "acm012080jsd" : { + "type" : "CodePackage", + "id" : "acm012080jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012078jsd" ] + }, + "acm012081jsd" : { + "type" : "ControlElement", + "id" : "acm012081jsd", + "name" : "doFilter" + }, + "acm012082jsd" : { + "type" : "ClassUnit", + "id" : "acm012082jsd", + "name" : "MockFilterChain", + "compilationUnitId" : "acm012078jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012081jsd" ] + }, + "acm012083jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012083jsd", + "name" : "MockHttpServletRequest", + "parentId" : "acm011890jsd", + "content" : [ "acm012182jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012084jsd" : { + "type" : "CodePackage", + "id" : "acm012084jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012085jsd" ] + }, + "acm012085jsd" : { + "type" : "CodePackage", + "id" : "acm012085jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012083jsd" ] + }, + "acm012086jsd" : { + "type" : "ControlElement", + "id" : "acm012086jsd", + "name" : "MockHttpServletRequest" + }, + "acm012087jsd" : { + "type" : "ControlElement", + "id" : "acm012087jsd", + "name" : "MockHttpServletRequest" + }, + "acm012088jsd" : { + "type" : "ControlElement", + "id" : "acm012088jsd", + "name" : "getAuthType" + }, + "acm012089jsd" : { + "type" : "ControlElement", + "id" : "acm012089jsd", + "name" : "getCookies" + }, + "acm012090jsd" : { + "type" : "ControlElement", + "id" : "acm012090jsd", + "name" : "addCookie" + }, + "acm012091jsd" : { + "type" : "ControlElement", + "id" : "acm012091jsd", + "name" : "getDateHeader" + }, + "acm012092jsd" : { + "type" : "ControlElement", + "id" : "acm012092jsd", + "name" : "getHeader" + }, + "acm012093jsd" : { + "type" : "ControlElement", + "id" : "acm012093jsd", + "name" : "getHeaders" + }, + "acm012094jsd" : { + "type" : "ControlElement", + "id" : "acm012094jsd", + "name" : "getHeaderNames" + }, + "acm012095jsd" : { + "type" : "ControlElement", + "id" : "acm012095jsd", + "name" : "addHeader" + }, + "acm012096jsd" : { + "type" : "ControlElement", + "id" : "acm012096jsd", + "name" : "getIntHeader" + }, + "acm012097jsd" : { + "type" : "ControlElement", + "id" : "acm012097jsd", + "name" : "getMethod" + }, + "acm012098jsd" : { + "type" : "ControlElement", + "id" : "acm012098jsd", + "name" : "getPathInfo" + }, + "acm012099jsd" : { + "type" : "ControlElement", + "id" : "acm012099jsd", + "name" : "getPathTranslated" + }, + "acm012100jsd" : { + "type" : "ControlElement", + "id" : "acm012100jsd", + "name" : "getContextPath" + }, + "acm012101jsd" : { + "type" : "ControlElement", + "id" : "acm012101jsd", + "name" : "getQueryString" + }, + "acm012102jsd" : { + "type" : "ControlElement", + "id" : "acm012102jsd", + "name" : "getRemoteUser" + }, + "acm012103jsd" : { + "type" : "ControlElement", + "id" : "acm012103jsd", + "name" : "isUserInRole" + }, + "acm012104jsd" : { + "type" : "ControlElement", + "id" : "acm012104jsd", + "name" : "getUserPrincipal" + }, + "acm012105jsd" : { + "type" : "ControlElement", + "id" : "acm012105jsd", + "name" : "getRequestedSessionId" + }, + "acm012106jsd" : { + "type" : "ControlElement", + "id" : "acm012106jsd", + "name" : "setRequestedSessionId" + }, + "acm012107jsd" : { + "type" : "ControlElement", + "id" : "acm012107jsd", + "name" : "getRequestURI" + }, + "acm012108jsd" : { + "type" : "ControlElement", + "id" : "acm012108jsd", + "name" : "getRequestURL" + }, + "acm012109jsd" : { + "type" : "ControlElement", + "id" : "acm012109jsd", + "name" : "getServletPath" + }, + "acm012110jsd" : { + "type" : "ControlElement", + "id" : "acm012110jsd", + "name" : "getSession" + }, + "acm012111jsd" : { + "type" : "ControlElement", + "id" : "acm012111jsd", + "name" : "getSession" + }, + "acm012112jsd" : { + "type" : "ControlElement", + "id" : "acm012112jsd", + "name" : "getCreationTime" + }, + "acm012113jsd" : { + "type" : "ControlElement", + "id" : "acm012113jsd", + "name" : "getId" + }, + "acm012114jsd" : { + "type" : "ControlElement", + "id" : "acm012114jsd", + "name" : "getLastAccessedTime" + }, + "acm012115jsd" : { + "type" : "ControlElement", + "id" : "acm012115jsd", + "name" : "getServletContext" + }, + "acm012116jsd" : { + "type" : "ControlElement", + "id" : "acm012116jsd", + "name" : "setMaxInactiveInterval" + }, + "acm012117jsd" : { + "type" : "ControlElement", + "id" : "acm012117jsd", + "name" : "getMaxInactiveInterval" + }, + "acm012118jsd" : { + "type" : "ControlElement", + "id" : "acm012118jsd", + "name" : "getSessionContext" + }, + "acm012119jsd" : { + "type" : "ControlElement", + "id" : "acm012119jsd", + "name" : "getAttribute" + }, + "acm012120jsd" : { + "type" : "ControlElement", + "id" : "acm012120jsd", + "name" : "getValue" + }, + "acm012121jsd" : { + "type" : "ControlElement", + "id" : "acm012121jsd", + "name" : "getAttributeNames" + }, + "acm012122jsd" : { + "type" : "ControlElement", + "id" : "acm012122jsd", + "name" : "getValueNames" + }, + "acm012123jsd" : { + "type" : "ControlElement", + "id" : "acm012123jsd", + "name" : "setAttribute" + }, + "acm012124jsd" : { + "type" : "ControlElement", + "id" : "acm012124jsd", + "name" : "putValue" + }, + "acm012125jsd" : { + "type" : "ControlElement", + "id" : "acm012125jsd", + "name" : "removeAttribute" + }, + "acm012126jsd" : { + "type" : "ControlElement", + "id" : "acm012126jsd", + "name" : "removeValue" + }, + "acm012127jsd" : { + "type" : "ControlElement", + "id" : "acm012127jsd", + "name" : "invalidate" + }, + "acm012128jsd" : { + "type" : "ControlElement", + "id" : "acm012128jsd", + "name" : "isNew" + }, + "acm012129jsd" : { + "type" : "ControlElement", + "id" : "acm012129jsd", + "name" : "changeSessionId" + }, + "acm012130jsd" : { + "type" : "ControlElement", + "id" : "acm012130jsd", + "name" : "isRequestedSessionIdValid" + }, + "acm012131jsd" : { + "type" : "ControlElement", + "id" : "acm012131jsd", + "name" : "isRequestedSessionIdFromCookie" + }, + "acm012132jsd" : { + "type" : "ControlElement", + "id" : "acm012132jsd", + "name" : "isRequestedSessionIdFromURL" + }, + "acm012133jsd" : { + "type" : "ControlElement", + "id" : "acm012133jsd", + "name" : "isRequestedSessionIdFromUrl" + }, + "acm012134jsd" : { + "type" : "ControlElement", + "id" : "acm012134jsd", + "name" : "authenticate" + }, + "acm012135jsd" : { + "type" : "ControlElement", + "id" : "acm012135jsd", + "name" : "login" + }, + "acm012136jsd" : { + "type" : "ControlElement", + "id" : "acm012136jsd", + "name" : "logout" + }, + "acm012137jsd" : { + "type" : "ControlElement", + "id" : "acm012137jsd", + "name" : "getParts" + }, + "acm012138jsd" : { + "type" : "ControlElement", + "id" : "acm012138jsd", + "name" : "getPart" + }, + "acm012139jsd" : { + "type" : "ControlElement", + "id" : "acm012139jsd", + "name" : "addPart" + }, + "acm012140jsd" : { + "type" : "ControlElement", + "id" : "acm012140jsd", + "name" : "upgrade" + }, + "acm012141jsd" : { + "type" : "ControlElement", + "id" : "acm012141jsd", + "name" : "getAttribute" + }, + "acm012142jsd" : { + "type" : "ControlElement", + "id" : "acm012142jsd", + "name" : "getAttributeNames" + }, + "acm012143jsd" : { + "type" : "ControlElement", + "id" : "acm012143jsd", + "name" : "getCharacterEncoding" + }, + "acm012144jsd" : { + "type" : "ControlElement", + "id" : "acm012144jsd", + "name" : "setCharacterEncoding" + }, + "acm012145jsd" : { + "type" : "ControlElement", + "id" : "acm012145jsd", + "name" : "getContentLength" + }, + "acm012146jsd" : { + "type" : "ControlElement", + "id" : "acm012146jsd", + "name" : "getContentLengthLong" + }, + "acm012147jsd" : { + "type" : "ControlElement", + "id" : "acm012147jsd", + "name" : "getContentType" + }, + "acm012148jsd" : { + "type" : "ControlElement", + "id" : "acm012148jsd", + "name" : "getInputStream" + }, + "acm012149jsd" : { + "type" : "ControlElement", + "id" : "acm012149jsd", + "name" : "getParameter" + }, + "acm012150jsd" : { + "type" : "ControlElement", + "id" : "acm012150jsd", + "name" : "getParameterNames" + }, + "acm012151jsd" : { + "type" : "ControlElement", + "id" : "acm012151jsd", + "name" : "getParameterValues" + }, + "acm012152jsd" : { + "type" : "ControlElement", + "id" : "acm012152jsd", + "name" : "getParameterMap" + }, + "acm012153jsd" : { + "type" : "ControlElement", + "id" : "acm012153jsd", + "name" : "addParam" + }, + "acm012154jsd" : { + "type" : "ControlElement", + "id" : "acm012154jsd", + "name" : "getProtocol" + }, + "acm012155jsd" : { + "type" : "ControlElement", + "id" : "acm012155jsd", + "name" : "getScheme" + }, + "acm012156jsd" : { + "type" : "ControlElement", + "id" : "acm012156jsd", + "name" : "getServerName" + }, + "acm012157jsd" : { + "type" : "ControlElement", + "id" : "acm012157jsd", + "name" : "getServerPort" + }, + "acm012158jsd" : { + "type" : "ControlElement", + "id" : "acm012158jsd", + "name" : "getReader" + }, + "acm012159jsd" : { + "type" : "ControlElement", + "id" : "acm012159jsd", + "name" : "setBody" + }, + "acm012160jsd" : { + "type" : "ControlElement", + "id" : "acm012160jsd", + "name" : "getRemoteAddr" + }, + "acm012161jsd" : { + "type" : "ControlElement", + "id" : "acm012161jsd", + "name" : "getRemoteHost" + }, + "acm012162jsd" : { + "type" : "ControlElement", + "id" : "acm012162jsd", + "name" : "setAttribute" + }, + "acm012163jsd" : { + "type" : "ControlElement", + "id" : "acm012163jsd", + "name" : "removeAttribute" + }, + "acm012164jsd" : { + "type" : "ControlElement", + "id" : "acm012164jsd", + "name" : "getLocale" + }, + "acm012165jsd" : { + "type" : "ControlElement", + "id" : "acm012165jsd", + "name" : "getLocales" + }, + "acm012166jsd" : { + "type" : "ControlElement", + "id" : "acm012166jsd", + "name" : "isSecure" + }, + "acm012167jsd" : { + "type" : "ControlElement", + "id" : "acm012167jsd", + "name" : "getRequestDispatcher" + }, + "acm012168jsd" : { + "type" : "ControlElement", + "id" : "acm012168jsd", + "name" : "forward" + }, + "acm012169jsd" : { + "type" : "ControlElement", + "id" : "acm012169jsd", + "name" : "include" + }, + "acm012170jsd" : { + "type" : "ControlElement", + "id" : "acm012170jsd", + "name" : "getRealPath" + }, + "acm012171jsd" : { + "type" : "ControlElement", + "id" : "acm012171jsd", + "name" : "getRemotePort" + }, + "acm012172jsd" : { + "type" : "ControlElement", + "id" : "acm012172jsd", + "name" : "getLocalName" + }, + "acm012173jsd" : { + "type" : "ControlElement", + "id" : "acm012173jsd", + "name" : "getLocalAddr" + }, + "acm012174jsd" : { + "type" : "ControlElement", + "id" : "acm012174jsd", + "name" : "getLocalPort" + }, + "acm012175jsd" : { + "type" : "ControlElement", + "id" : "acm012175jsd", + "name" : "getServletContext" + }, + "acm012176jsd" : { + "type" : "ControlElement", + "id" : "acm012176jsd", + "name" : "startAsync" + }, + "acm012177jsd" : { + "type" : "ControlElement", + "id" : "acm012177jsd", + "name" : "startAsync" + }, + "acm012178jsd" : { + "type" : "ControlElement", + "id" : "acm012178jsd", + "name" : "isAsyncStarted" + }, + "acm012179jsd" : { + "type" : "ControlElement", + "id" : "acm012179jsd", + "name" : "isAsyncSupported" + }, + "acm012180jsd" : { + "type" : "ControlElement", + "id" : "acm012180jsd", + "name" : "getAsyncContext" + }, + "acm012181jsd" : { + "type" : "ControlElement", + "id" : "acm012181jsd", + "name" : "getDispatcherType" + }, + "acm012182jsd" : { + "type" : "ClassUnit", + "id" : "acm012182jsd", + "name" : "MockHttpServletRequest", + "compilationUnitId" : "acm012083jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012086jsd", "acm012087jsd", "acm012088jsd", "acm012089jsd", "acm012090jsd", "acm012091jsd", "acm012092jsd", "acm012093jsd", "acm012094jsd", "acm012095jsd", "acm012096jsd", "acm012097jsd", "acm012098jsd", "acm012099jsd", "acm012100jsd", "acm012101jsd", "acm012102jsd", "acm012103jsd", "acm012104jsd", "acm012105jsd", "acm012106jsd", "acm012107jsd", "acm012108jsd", "acm012109jsd", "acm012110jsd", "acm012111jsd", "acm012112jsd", "acm012113jsd", "acm012114jsd", "acm012115jsd", "acm012116jsd", "acm012117jsd", "acm012118jsd", "acm012119jsd", "acm012120jsd", "acm012121jsd", "acm012122jsd", "acm012123jsd", "acm012124jsd", "acm012125jsd", "acm012126jsd", "acm012127jsd", "acm012128jsd", "acm012129jsd", "acm012130jsd", "acm012131jsd", "acm012132jsd", "acm012133jsd", "acm012134jsd", "acm012135jsd", "acm012136jsd", "acm012137jsd", "acm012138jsd", "acm012139jsd", "acm012140jsd", "acm012141jsd", "acm012142jsd", "acm012143jsd", "acm012144jsd", "acm012145jsd", "acm012146jsd", "acm012147jsd", "acm012148jsd", "acm012149jsd", "acm012150jsd", "acm012151jsd", "acm012152jsd", "acm012153jsd", "acm012154jsd", "acm012155jsd", "acm012156jsd", "acm012157jsd", "acm012158jsd", "acm012159jsd", "acm012160jsd", "acm012161jsd", "acm012162jsd", "acm012163jsd", "acm012164jsd", "acm012165jsd", "acm012166jsd", "acm012167jsd", "acm012168jsd", "acm012169jsd", "acm012170jsd", "acm012171jsd", "acm012172jsd", "acm012173jsd", "acm012174jsd", "acm012175jsd", "acm012176jsd", "acm012177jsd", "acm012178jsd", "acm012179jsd", "acm012180jsd", "acm012181jsd" ] + }, + "acm012183jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012183jsd", + "name" : "MockHttpServletResponse", + "parentId" : "acm011890jsd", + "content" : [ "acm012225jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012184jsd" : { + "type" : "CodePackage", + "id" : "acm012184jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012185jsd" ] + }, + "acm012185jsd" : { + "type" : "CodePackage", + "id" : "acm012185jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012183jsd" ] + }, + "acm012186jsd" : { + "type" : "ControlElement", + "id" : "acm012186jsd", + "name" : "addCookie" + }, + "acm012187jsd" : { + "type" : "ControlElement", + "id" : "acm012187jsd", + "name" : "containsHeader" + }, + "acm012188jsd" : { + "type" : "ControlElement", + "id" : "acm012188jsd", + "name" : "encodeURL" + }, + "acm012189jsd" : { + "type" : "ControlElement", + "id" : "acm012189jsd", + "name" : "encodeRedirectURL" + }, + "acm012190jsd" : { + "type" : "ControlElement", + "id" : "acm012190jsd", + "name" : "encodeUrl" + }, + "acm012191jsd" : { + "type" : "ControlElement", + "id" : "acm012191jsd", + "name" : "encodeRedirectUrl" + }, + "acm012192jsd" : { + "type" : "ControlElement", + "id" : "acm012192jsd", + "name" : "sendError" + }, + "acm012193jsd" : { + "type" : "ControlElement", + "id" : "acm012193jsd", + "name" : "sendError" + }, + "acm012194jsd" : { + "type" : "ControlElement", + "id" : "acm012194jsd", + "name" : "sendRedirect" + }, + "acm012195jsd" : { + "type" : "ControlElement", + "id" : "acm012195jsd", + "name" : "getRedirectUrl" + }, + "acm012196jsd" : { + "type" : "ControlElement", + "id" : "acm012196jsd", + "name" : "setDateHeader" + }, + "acm012197jsd" : { + "type" : "ControlElement", + "id" : "acm012197jsd", + "name" : "addDateHeader" + }, + "acm012198jsd" : { + "type" : "ControlElement", + "id" : "acm012198jsd", + "name" : "setHeader" + }, + "acm012199jsd" : { + "type" : "ControlElement", + "id" : "acm012199jsd", + "name" : "addHeader" + }, + "acm012200jsd" : { + "type" : "ControlElement", + "id" : "acm012200jsd", + "name" : "setIntHeader" + }, + "acm012201jsd" : { + "type" : "ControlElement", + "id" : "acm012201jsd", + "name" : "addIntHeader" + }, + "acm012202jsd" : { + "type" : "ControlElement", + "id" : "acm012202jsd", + "name" : "setStatus" + }, + "acm012203jsd" : { + "type" : "ControlElement", + "id" : "acm012203jsd", + "name" : "setStatus" + }, + "acm012204jsd" : { + "type" : "ControlElement", + "id" : "acm012204jsd", + "name" : "getStatus" + }, + "acm012205jsd" : { + "type" : "ControlElement", + "id" : "acm012205jsd", + "name" : "getHeader" + }, + "acm012206jsd" : { + "type" : "ControlElement", + "id" : "acm012206jsd", + "name" : "getHeaders" + }, + "acm012207jsd" : { + "type" : "ControlElement", + "id" : "acm012207jsd", + "name" : "getHeaderNames" + }, + "acm012208jsd" : { + "type" : "ControlElement", + "id" : "acm012208jsd", + "name" : "getCharacterEncoding" + }, + "acm012209jsd" : { + "type" : "ControlElement", + "id" : "acm012209jsd", + "name" : "getContentType" + }, + "acm012210jsd" : { + "type" : "ControlElement", + "id" : "acm012210jsd", + "name" : "getOutputStream" + }, + "acm012211jsd" : { + "type" : "ControlElement", + "id" : "acm012211jsd", + "name" : "getWriter" + }, + "acm012212jsd" : { + "type" : "ControlElement", + "id" : "acm012212jsd", + "name" : "setCharacterEncoding" + }, + "acm012213jsd" : { + "type" : "ControlElement", + "id" : "acm012213jsd", + "name" : "setContentLength" + }, + "acm012214jsd" : { + "type" : "ControlElement", + "id" : "acm012214jsd", + "name" : "setContentLengthLong" + }, + "acm012215jsd" : { + "type" : "ControlElement", + "id" : "acm012215jsd", + "name" : "setContentType" + }, + "acm012216jsd" : { + "type" : "ControlElement", + "id" : "acm012216jsd", + "name" : "setBufferSize" + }, + "acm012217jsd" : { + "type" : "ControlElement", + "id" : "acm012217jsd", + "name" : "getBufferSize" + }, + "acm012218jsd" : { + "type" : "ControlElement", + "id" : "acm012218jsd", + "name" : "flushBuffer" + }, + "acm012219jsd" : { + "type" : "ControlElement", + "id" : "acm012219jsd", + "name" : "resetBuffer" + }, + "acm012220jsd" : { + "type" : "ControlElement", + "id" : "acm012220jsd", + "name" : "isCommitted" + }, + "acm012221jsd" : { + "type" : "ControlElement", + "id" : "acm012221jsd", + "name" : "reset" + }, + "acm012222jsd" : { + "type" : "ControlElement", + "id" : "acm012222jsd", + "name" : "setLocale" + }, + "acm012223jsd" : { + "type" : "ControlElement", + "id" : "acm012223jsd", + "name" : "getLocale" + }, + "acm012224jsd" : { + "type" : "ControlElement", + "id" : "acm012224jsd", + "name" : "getCookies" + }, + "acm012225jsd" : { + "type" : "ClassUnit", + "id" : "acm012225jsd", + "name" : "MockHttpServletResponse", + "compilationUnitId" : "acm012183jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012186jsd", "acm012187jsd", "acm012188jsd", "acm012189jsd", "acm012190jsd", "acm012191jsd", "acm012192jsd", "acm012193jsd", "acm012194jsd", "acm012195jsd", "acm012196jsd", "acm012197jsd", "acm012198jsd", "acm012199jsd", "acm012200jsd", "acm012201jsd", "acm012202jsd", "acm012203jsd", "acm012204jsd", "acm012205jsd", "acm012206jsd", "acm012207jsd", "acm012208jsd", "acm012209jsd", "acm012210jsd", "acm012211jsd", "acm012212jsd", "acm012213jsd", "acm012214jsd", "acm012215jsd", "acm012216jsd", "acm012217jsd", "acm012218jsd", "acm012219jsd", "acm012220jsd", "acm012221jsd", "acm012222jsd", "acm012223jsd", "acm012224jsd" ] + }, + "acm012226jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012226jsd", + "name" : "TestNgXmlTest", + "parentId" : "acm011890jsd", + "content" : [ "acm012234jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012227jsd" : { + "type" : "CodePackage", + "id" : "acm012227jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012228jsd" ] + }, + "acm012228jsd" : { + "type" : "CodePackage", + "id" : "acm012228jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012226jsd" ] + }, + "acm012229jsd" : { + "type" : "ControlElement", + "id" : "acm012229jsd", + "name" : "checkTestsInTestNg" + }, + "acm012230jsd" : { + "type" : "ControlElement", + "id" : "acm012230jsd", + "name" : "getTestFiles" + }, + "acm012231jsd" : { + "type" : "ControlElement", + "id" : "acm012231jsd", + "name" : "isTestFileIncluded" + }, + "acm012232jsd" : { + "type" : "ControlElement", + "id" : "acm012232jsd", + "name" : "addFilesToTestsRecursively" + }, + "acm012233jsd" : { + "type" : "ControlElement", + "id" : "acm012233jsd", + "name" : "isPackageNameInTestNg" + }, + "acm012234jsd" : { + "type" : "ClassUnit", + "id" : "acm012234jsd", + "name" : "TestNgXmlTest", + "compilationUnitId" : "acm012226jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012229jsd", "acm012230jsd", "acm012231jsd", "acm012232jsd", "acm012233jsd" ] + }, + "acm012235jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012235jsd", + "name" : "TestProperties", + "parentId" : "acm011890jsd", + "content" : [ "acm012240jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012236jsd" : { + "type" : "CodePackage", + "id" : "acm012236jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012237jsd" ] + }, + "acm012237jsd" : { + "type" : "CodePackage", + "id" : "acm012237jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012235jsd" ] + }, + "acm012238jsd" : { + "type" : "ControlElement", + "id" : "acm012238jsd", + "name" : "TestProperties" + }, + "acm012239jsd" : { + "type" : "ControlElement", + "id" : "acm012239jsd", + "name" : "isSearchServiceActive" + }, + "acm012240jsd" : { + "type" : "ClassUnit", + "id" : "acm012240jsd", + "name" : "TestProperties", + "compilationUnitId" : "acm012235jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012238jsd", "acm012239jsd" ] + }, + "acm012241jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012241jsd", + "name" : "TestPropertiesTest", + "parentId" : "acm011890jsd", + "content" : [ "acm012245jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012242jsd" : { + "type" : "CodePackage", + "id" : "acm012242jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012243jsd" ] + }, + "acm012243jsd" : { + "type" : "CodePackage", + "id" : "acm012243jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012241jsd" ] + }, + "acm012244jsd" : { + "type" : "ControlElement", + "id" : "acm012244jsd", + "name" : "testUpdateSnapshotFlag" + }, + "acm012245jsd" : { + "type" : "ClassUnit", + "id" : "acm012245jsd", + "name" : "TestPropertiesTest", + "compilationUnitId" : "acm012241jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012244jsd" ] + }, + "acm012246jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012246jsd", + "name" : "ThreadHelper", + "parentId" : "acm011890jsd", + "content" : [ "acm012251jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012247jsd" : { + "type" : "CodePackage", + "id" : "acm012247jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012248jsd" ] + }, + "acm012248jsd" : { + "type" : "CodePackage", + "id" : "acm012248jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012246jsd" ] + }, + "acm012249jsd" : { + "type" : "ControlElement", + "id" : "acm012249jsd", + "name" : "ThreadHelper" + }, + "acm012250jsd" : { + "type" : "ControlElement", + "id" : "acm012250jsd", + "name" : "waitFor" + }, + "acm012251jsd" : { + "type" : "ClassUnit", + "id" : "acm012251jsd", + "name" : "ThreadHelper", + "compilationUnitId" : "acm012246jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm012249jsd", "acm012250jsd" ] + }, + "acm012252jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012252jsd", + "name" : "package-info", + "parentId" : "acm011890jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "test" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012253jsd" : { + "type" : "CodePackage", + "id" : "acm012253jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012254jsd" ] + }, + "acm012254jsd" : { + "type" : "CodePackage", + "id" : "acm012254jsd", + "name" : "test", + "parentId" : null, + "content" : [ "acm012252jsd" ] + }, + "acm012255jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012255jsd", + "name" : "StudentsEnrollRequestTest", + "parentId" : "acm008993jsd", + "content" : [ "acm012264jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012256jsd" : { + "type" : "CodePackage", + "id" : "acm012256jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012257jsd" ] + }, + "acm012257jsd" : { + "type" : "CodePackage", + "id" : "acm012257jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012258jsd" ] + }, + "acm012258jsd" : { + "type" : "CodePackage", + "id" : "acm012258jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm012255jsd" ] + }, + "acm012259jsd" : { + "type" : "ControlElement", + "id" : "acm012259jsd", + "name" : "testValidate_withValidRequest_shouldPass" + }, + "acm012260jsd" : { + "type" : "ControlElement", + "id" : "acm012260jsd", + "name" : "testValidate_withNullValueInRequest_shouldFail" + }, + "acm012261jsd" : { + "type" : "ControlElement", + "id" : "acm012261jsd", + "name" : "testValidate_withEmptyEnrollList_shouldFail" + }, + "acm012262jsd" : { + "type" : "ControlElement", + "id" : "acm012262jsd", + "name" : "testValidate_withDuplicateEmail_shouldFail" + }, + "acm012263jsd" : { + "type" : "ControlElement", + "id" : "acm012263jsd", + "name" : "getTypicalStudentEnrollRequest" + }, + "acm012264jsd" : { + "type" : "ClassUnit", + "id" : "acm012264jsd", + "name" : "StudentsEnrollRequestTest", + "compilationUnitId" : "acm012255jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009228jsd", "acm009301jsd", "acm009309jsd" ], + "content" : [ "acm012259jsd", "acm012260jsd", "acm012261jsd", "acm012262jsd", "acm012263jsd" ] + }, + "acm012265jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012265jsd", + "name" : "package-info", + "parentId" : "acm008993jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "request" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012266jsd" : { + "type" : "CodePackage", + "id" : "acm012266jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012267jsd" ] + }, + "acm012267jsd" : { + "type" : "CodePackage", + "id" : "acm012267jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012268jsd" ] + }, + "acm012268jsd" : { + "type" : "CodePackage", + "id" : "acm012268jsd", + "name" : "request", + "parentId" : null, + "content" : [ "acm012265jsd" ] + }, + "acm012269jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012269jsd", + "name" : "LegacyUrlMapperTest", + "parentId" : "acm009317jsd", + "content" : [ "acm012275jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012270jsd" : { + "type" : "CodePackage", + "id" : "acm012270jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012271jsd" ] + }, + "acm012271jsd" : { + "type" : "CodePackage", + "id" : "acm012271jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012272jsd" ] + }, + "acm012272jsd" : { + "type" : "CodePackage", + "id" : "acm012272jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm012269jsd" ] + }, + "acm012273jsd" : { + "type" : "ControlElement", + "id" : "acm012273jsd", + "name" : "setupMocks" + }, + "acm012274jsd" : { + "type" : "ControlElement", + "id" : "acm012274jsd", + "name" : "allTests" + }, + "acm012275jsd" : { + "type" : "ClassUnit", + "id" : "acm012275jsd", + "name" : "LegacyUrlMapperTest", + "compilationUnitId" : "acm012269jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009348jsd", "acm012182jsd", "acm012225jsd" ], + "content" : [ "acm012273jsd", "acm012274jsd" ] + }, + "acm012276jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012276jsd", + "name" : "OriginCheckFilterTest", + "parentId" : "acm009317jsd", + "content" : [ "acm012282jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012277jsd" : { + "type" : "CodePackage", + "id" : "acm012277jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012278jsd" ] + }, + "acm012278jsd" : { + "type" : "CodePackage", + "id" : "acm012278jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012279jsd" ] + }, + "acm012279jsd" : { + "type" : "CodePackage", + "id" : "acm012279jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm012276jsd" ] + }, + "acm012280jsd" : { + "type" : "ControlElement", + "id" : "acm012280jsd", + "name" : "setupMocks" + }, + "acm012281jsd" : { + "type" : "ControlElement", + "id" : "acm012281jsd", + "name" : "allTests" + }, + "acm012282jsd" : { + "type" : "ClassUnit", + "id" : "acm012282jsd", + "name" : "OriginCheckFilterTest", + "compilationUnitId" : "acm012276jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009383jsd", "acm012082jsd", "acm012182jsd", "acm012225jsd" ], + "content" : [ "acm012280jsd", "acm012281jsd" ] + }, + "acm012283jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012283jsd", + "name" : "WebApiServletTest", + "parentId" : "acm009317jsd", + "content" : [ "acm012291jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012284jsd" : { + "type" : "CodePackage", + "id" : "acm012284jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012285jsd" ] + }, + "acm012285jsd" : { + "type" : "CodePackage", + "id" : "acm012285jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012286jsd" ] + }, + "acm012286jsd" : { + "type" : "CodePackage", + "id" : "acm012286jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm012283jsd" ] + }, + "acm012287jsd" : { + "type" : "ControlElement", + "id" : "acm012287jsd", + "name" : "setupMocks" + }, + "acm012288jsd" : { + "type" : "ControlElement", + "id" : "acm012288jsd", + "name" : "setupMocksFromGaeQueue" + }, + "acm012289jsd" : { + "type" : "ControlElement", + "id" : "acm012289jsd", + "name" : "testUserInvokedRequests" + }, + "acm012290jsd" : { + "type" : "ControlElement", + "id" : "acm012290jsd", + "name" : "testGaeQueueInvokedRequests" + }, + "acm012291jsd" : { + "type" : "ClassUnit", + "id" : "acm012291jsd", + "name" : "WebApiServletTest", + "compilationUnitId" : "acm012283jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009404jsd", "acm009748jsd", "acm010134jsd", "acm010353jsd", "acm012182jsd", "acm012225jsd" ], + "content" : [ "acm012287jsd", "acm012288jsd", "acm012289jsd", "acm012290jsd" ] + }, + "acm012292jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012292jsd", + "name" : "WebPageServletTest", + "parentId" : "acm009317jsd", + "content" : [ "acm012297jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012293jsd" : { + "type" : "CodePackage", + "id" : "acm012293jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012294jsd" ] + }, + "acm012294jsd" : { + "type" : "CodePackage", + "id" : "acm012294jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012295jsd" ] + }, + "acm012295jsd" : { + "type" : "CodePackage", + "id" : "acm012295jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm012292jsd" ] + }, + "acm012296jsd" : { + "type" : "ControlElement", + "id" : "acm012296jsd", + "name" : "allTests" + }, + "acm012297jsd" : { + "type" : "ClassUnit", + "id" : "acm012297jsd", + "name" : "WebPageServletTest", + "compilationUnitId" : "acm012292jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009410jsd", "acm012182jsd", "acm012225jsd" ], + "content" : [ "acm012296jsd" ] + }, + "acm012298jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012298jsd", + "name" : "package-info", + "parentId" : "acm009317jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "servlets" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012299jsd" : { + "type" : "CodePackage", + "id" : "acm012299jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012300jsd" ] + }, + "acm012300jsd" : { + "type" : "CodePackage", + "id" : "acm012300jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012301jsd" ] + }, + "acm012301jsd" : { + "type" : "CodePackage", + "id" : "acm012301jsd", + "name" : "servlets", + "parentId" : null, + "content" : [ "acm012298jsd" ] + }, + "acm012302jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012302jsd", + "name" : "AccountRequestSearchIndexingWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012310jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012303jsd" : { + "type" : "CodePackage", + "id" : "acm012303jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012304jsd" ] + }, + "acm012304jsd" : { + "type" : "CodePackage", + "id" : "acm012304jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012305jsd" ] + }, + "acm012305jsd" : { + "type" : "CodePackage", + "id" : "acm012305jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012302jsd" ] + }, + "acm012306jsd" : { + "type" : "ControlElement", + "id" : "acm012306jsd", + "name" : "getActionUri" + }, + "acm012307jsd" : { + "type" : "ControlElement", + "id" : "acm012307jsd", + "name" : "getRequestMethod" + }, + "acm012308jsd" : { + "type" : "ControlElement", + "id" : "acm012308jsd", + "name" : "testExecute" + }, + "acm012309jsd" : { + "type" : "ControlElement", + "id" : "acm012309jsd", + "name" : "testAccessControl" + }, + "acm012310jsd" : { + "type" : "ClassUnit", + "id" : "acm012310jsd", + "name" : "AccountRequestSearchIndexingWorkerActionTest", + "compilationUnitId" : "acm012302jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm009428jsd" ], + "content" : [ "acm012306jsd", "acm012307jsd", "acm012308jsd", "acm012309jsd" ] + }, + "acm012311jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012311jsd", + "name" : "ActionFactoryTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012316jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012312jsd" : { + "type" : "CodePackage", + "id" : "acm012312jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012313jsd" ] + }, + "acm012313jsd" : { + "type" : "CodePackage", + "id" : "acm012313jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012314jsd" ] + }, + "acm012314jsd" : { + "type" : "CodePackage", + "id" : "acm012314jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012311jsd" ] + }, + "acm012315jsd" : { + "type" : "ControlElement", + "id" : "acm012315jsd", + "name" : "testGetAction" + }, + "acm012316jsd" : { + "type" : "ClassUnit", + "id" : "acm012316jsd", + "name" : "ActionFactoryTest", + "compilationUnitId" : "acm012311jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009459jsd", "acm009475jsd", "acm009872jsd", "acm012182jsd" ], + "content" : [ "acm012315jsd" ] + }, + "acm012317jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012317jsd", + "name" : "ArchiveCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012326jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012318jsd" : { + "type" : "CodePackage", + "id" : "acm012318jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012319jsd" ] + }, + "acm012319jsd" : { + "type" : "CodePackage", + "id" : "acm012319jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012320jsd" ] + }, + "acm012320jsd" : { + "type" : "CodePackage", + "id" : "acm012320jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012317jsd" ] + }, + "acm012321jsd" : { + "type" : "ControlElement", + "id" : "acm012321jsd", + "name" : "getActionUri" + }, + "acm012322jsd" : { + "type" : "ControlElement", + "id" : "acm012322jsd", + "name" : "getRequestMethod" + }, + "acm012323jsd" : { + "type" : "ControlElement", + "id" : "acm012323jsd", + "name" : "testExecute" + }, + "acm012324jsd" : { + "type" : "ControlElement", + "id" : "acm012324jsd", + "name" : "verifyCourseArchive" + }, + "acm012325jsd" : { + "type" : "ControlElement", + "id" : "acm012325jsd", + "name" : "testAccessControl" + }, + "acm012326jsd" : { + "type" : "ClassUnit", + "id" : "acm012326jsd", + "name" : "ArchiveCourseActionTest", + "compilationUnitId" : "acm012317jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008312jsd", "acm009016jsd", "acm009506jsd", "acm010167jsd" ], + "content" : [ "acm012321jsd", "acm012322jsd", "acm012323jsd", "acm012324jsd", "acm012325jsd" ] + }, + "acm012327jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012327jsd", + "name" : "BaseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012395jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012328jsd" : { + "type" : "CodePackage", + "id" : "acm012328jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012329jsd" ] + }, + "acm012329jsd" : { + "type" : "CodePackage", + "id" : "acm012329jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012330jsd" ] + }, + "acm012330jsd" : { + "type" : "CodePackage", + "id" : "acm012330jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012327jsd" ] + }, + "acm012331jsd" : { + "type" : "ControlElement", + "id" : "acm012331jsd", + "name" : "getActionUri" + }, + "acm012332jsd" : { + "type" : "ControlElement", + "id" : "acm012332jsd", + "name" : "getRequestMethod" + }, + "acm012333jsd" : { + "type" : "ControlElement", + "id" : "acm012333jsd", + "name" : "getAction" + }, + "acm012334jsd" : { + "type" : "ControlElement", + "id" : "acm012334jsd", + "name" : "getAction" + }, + "acm012335jsd" : { + "type" : "ControlElement", + "id" : "acm012335jsd", + "name" : "getAction" + }, + "acm012336jsd" : { + "type" : "ControlElement", + "id" : "acm012336jsd", + "name" : "getActionWithCookie" + }, + "acm012337jsd" : { + "type" : "ControlElement", + "id" : "acm012337jsd", + "name" : "beforeTestMethodSetup" + }, + "acm012338jsd" : { + "type" : "ControlElement", + "id" : "acm012338jsd", + "name" : "prepareTestData" + }, + "acm012339jsd" : { + "type" : "ControlElement", + "id" : "acm012339jsd", + "name" : "testExecute" + }, + "acm012340jsd" : { + "type" : "ControlElement", + "id" : "acm012340jsd", + "name" : "testAccessControl" + }, + "acm012341jsd" : { + "type" : "ControlElement", + "id" : "acm012341jsd", + "name" : "addUserIdToParams" + }, + "acm012342jsd" : { + "type" : "ControlElement", + "id" : "acm012342jsd", + "name" : "loginAsAdmin" + }, + "acm012343jsd" : { + "type" : "ControlElement", + "id" : "acm012343jsd", + "name" : "loginAsUnregistered" + }, + "acm012344jsd" : { + "type" : "ControlElement", + "id" : "acm012344jsd", + "name" : "loginAsInstructor" + }, + "acm012345jsd" : { + "type" : "ControlElement", + "id" : "acm012345jsd", + "name" : "loginAsStudent" + }, + "acm012346jsd" : { + "type" : "ControlElement", + "id" : "acm012346jsd", + "name" : "loginAsStudentInstructor" + }, + "acm012347jsd" : { + "type" : "ControlElement", + "id" : "acm012347jsd", + "name" : "loginAsMaintainer" + }, + "acm012348jsd" : { + "type" : "ControlElement", + "id" : "acm012348jsd", + "name" : "logoutUser" + }, + "acm012349jsd" : { + "type" : "ControlElement", + "id" : "acm012349jsd", + "name" : "grantInstructorWithSectionPrivilege" + }, + "acm012350jsd" : { + "type" : "ControlElement", + "id" : "acm012350jsd", + "name" : "verifyAnyUserCanAccess" + }, + "acm012351jsd" : { + "type" : "ControlElement", + "id" : "acm012351jsd", + "name" : "verifyAnyLoggedInUserCanAccess" + }, + "acm012352jsd" : { + "type" : "ControlElement", + "id" : "acm012352jsd", + "name" : "verifyOnlyAdminCanAccess" + }, + "acm012353jsd" : { + "type" : "ControlElement", + "id" : "acm012353jsd", + "name" : "verifyOnlyInstructorsCanAccess" + }, + "acm012354jsd" : { + "type" : "ControlElement", + "id" : "acm012354jsd", + "name" : "verifyOnlyInstructorsOfTheSameCourseCanAccess" + }, + "acm012355jsd" : { + "type" : "ControlElement", + "id" : "acm012355jsd", + "name" : "verifyOnlyInstructorsOfTheSameCourseWithCorrectCoursePrivilegeCanAccess" + }, + "acm012356jsd" : { + "type" : "ControlElement", + "id" : "acm012356jsd", + "name" : "verifyAccessibleWithoutLogin" + }, + "acm012357jsd" : { + "type" : "ControlElement", + "id" : "acm012357jsd", + "name" : "verifyInaccessibleWithoutLogin" + }, + "acm012358jsd" : { + "type" : "ControlElement", + "id" : "acm012358jsd", + "name" : "verifyAccessibleForUnregisteredUsers" + }, + "acm012359jsd" : { + "type" : "ControlElement", + "id" : "acm012359jsd", + "name" : "verifyInaccessibleForUnregisteredUsers" + }, + "acm012360jsd" : { + "type" : "ControlElement", + "id" : "acm012360jsd", + "name" : "verifyAccessibleForAdmin" + }, + "acm012361jsd" : { + "type" : "ControlElement", + "id" : "acm012361jsd", + "name" : "verifyInaccessibleForAdmin" + }, + "acm012362jsd" : { + "type" : "ControlElement", + "id" : "acm012362jsd", + "name" : "verifyInaccessibleForStudents" + }, + "acm012363jsd" : { + "type" : "ControlElement", + "id" : "acm012363jsd", + "name" : "verifyInaccessibleForInstructors" + }, + "acm012364jsd" : { + "type" : "ControlElement", + "id" : "acm012364jsd", + "name" : "verifyAccessibleForAdminToMasqueradeAsInstructor" + }, + "acm012365jsd" : { + "type" : "ControlElement", + "id" : "acm012365jsd", + "name" : "verifyAccessibleForAdminToMasqueradeAsInstructor" + }, + "acm012366jsd" : { + "type" : "ControlElement", + "id" : "acm012366jsd", + "name" : "verifyInaccessibleWithoutModifySessionPrivilege" + }, + "acm012367jsd" : { + "type" : "ControlElement", + "id" : "acm012367jsd", + "name" : "verifyInaccessibleWithoutSubmitSessionInSectionsPrivilege" + }, + "acm012368jsd" : { + "type" : "ControlElement", + "id" : "acm012368jsd", + "name" : "verifyInaccessibleWithoutCorrectCoursePrivilege" + }, + "acm012369jsd" : { + "type" : "ControlElement", + "id" : "acm012369jsd", + "name" : "verifyAccessibleForInstructorsOfTheSameCourse" + }, + "acm012370jsd" : { + "type" : "ControlElement", + "id" : "acm012370jsd", + "name" : "verifyAccessibleForInstructorsOfOtherCourse" + }, + "acm012371jsd" : { + "type" : "ControlElement", + "id" : "acm012371jsd", + "name" : "verifyAccessibleForStudentsOfTheSameCourse" + }, + "acm012372jsd" : { + "type" : "ControlElement", + "id" : "acm012372jsd", + "name" : "verifyInaccessibleForStudentsOfOtherCourse" + }, + "acm012373jsd" : { + "type" : "ControlElement", + "id" : "acm012373jsd", + "name" : "verifyInaccessibleForInstructorsOfOtherCourses" + }, + "acm012374jsd" : { + "type" : "ControlElement", + "id" : "acm012374jsd", + "name" : "verifyAccessibleForMaintainers" + }, + "acm012375jsd" : { + "type" : "ControlElement", + "id" : "acm012375jsd", + "name" : "verifyCanAccess" + }, + "acm012376jsd" : { + "type" : "ControlElement", + "id" : "acm012376jsd", + "name" : "verifyCannotAccess" + }, + "acm012377jsd" : { + "type" : "ControlElement", + "id" : "acm012377jsd", + "name" : "verifyCanMasquerade" + }, + "acm012378jsd" : { + "type" : "ControlElement", + "id" : "acm012378jsd", + "name" : "verifyCannotMasquerade" + }, + "acm012379jsd" : { + "type" : "ControlElement", + "id" : "acm012379jsd", + "name" : "getJsonResult" + }, + "acm012380jsd" : { + "type" : "ControlElement", + "id" : "acm012380jsd", + "name" : "getJsonResult" + }, + "acm012381jsd" : { + "type" : "ControlElement", + "id" : "acm012381jsd", + "name" : "verifyHttpParameterFailure" + }, + "acm012382jsd" : { + "type" : "ControlElement", + "id" : "acm012382jsd", + "name" : "verifyHttpParameterFailure" + }, + "acm012383jsd" : { + "type" : "ControlElement", + "id" : "acm012383jsd", + "name" : "verifyHttpParameterFailureAcl" + }, + "acm012384jsd" : { + "type" : "ControlElement", + "id" : "acm012384jsd", + "name" : "verifyHttpRequestBodyFailure" + }, + "acm012385jsd" : { + "type" : "ControlElement", + "id" : "acm012385jsd", + "name" : "verifyEntityNotFound" + }, + "acm012386jsd" : { + "type" : "ControlElement", + "id" : "acm012386jsd", + "name" : "verifyEntityNotFound" + }, + "acm012387jsd" : { + "type" : "ControlElement", + "id" : "acm012387jsd", + "name" : "verifyEntityNotFoundAcl" + }, + "acm012388jsd" : { + "type" : "ControlElement", + "id" : "acm012388jsd", + "name" : "verifyInvalidOperation" + }, + "acm012389jsd" : { + "type" : "ControlElement", + "id" : "acm012389jsd", + "name" : "verifyInvalidOperation" + }, + "acm012390jsd" : { + "type" : "ControlElement", + "id" : "acm012390jsd", + "name" : "verifyNoTasksAdded" + }, + "acm012391jsd" : { + "type" : "ControlElement", + "id" : "acm012391jsd", + "name" : "verifySpecifiedTasksAdded" + }, + "acm012392jsd" : { + "type" : "ControlElement", + "id" : "acm012392jsd", + "name" : "verifyNoEmailsSent" + }, + "acm012393jsd" : { + "type" : "ControlElement", + "id" : "acm012393jsd", + "name" : "getEmailsSent" + }, + "acm012394jsd" : { + "type" : "ControlElement", + "id" : "acm012394jsd", + "name" : "verifyNumberOfEmailsSent" + }, + "acm012395jsd" : { + "type" : "ClassUnit", + "id" : "acm012395jsd", + "name" : "BaseActionTest", + "compilationUnitId" : "acm012327jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012047jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004332jsd", "acm004432jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm009008jsd", "acm009228jsd", "acm009459jsd", "acm009475jsd", "acm009483jsd", "acm009748jsd", "acm010134jsd", "acm010144jsd", "acm010167jsd", "acm010353jsd", "acm011242jsd", "acm011249jsd", "acm011257jsd", "acm011270jsd", "acm011276jsd", "acm011285jsd", "acm011295jsd", "acm012182jsd" ], + "content" : [ "acm012331jsd", "acm012332jsd", "acm012333jsd", "acm012334jsd", "acm012335jsd", "acm012336jsd", "acm012337jsd", "acm012338jsd", "acm012339jsd", "acm012340jsd", "acm012341jsd", "acm012342jsd", "acm012343jsd", "acm012344jsd", "acm012345jsd", "acm012346jsd", "acm012347jsd", "acm012348jsd", "acm012349jsd", "acm012350jsd", "acm012351jsd", "acm012352jsd", "acm012353jsd", "acm012354jsd", "acm012355jsd", "acm012356jsd", "acm012357jsd", "acm012358jsd", "acm012359jsd", "acm012360jsd", "acm012361jsd", "acm012362jsd", "acm012363jsd", "acm012364jsd", "acm012365jsd", "acm012366jsd", "acm012367jsd", "acm012368jsd", "acm012369jsd", "acm012370jsd", "acm012371jsd", "acm012372jsd", "acm012373jsd", "acm012374jsd", "acm012375jsd", "acm012376jsd", "acm012377jsd", "acm012378jsd", "acm012379jsd", "acm012380jsd", "acm012381jsd", "acm012382jsd", "acm012383jsd", "acm012384jsd", "acm012385jsd", "acm012386jsd", "acm012387jsd", "acm012388jsd", "acm012389jsd", "acm012390jsd", "acm012391jsd", "acm012392jsd", "acm012393jsd", "acm012394jsd" ] + }, + "acm012396jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012396jsd", + "name" : "BinCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012407jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012397jsd" : { + "type" : "CodePackage", + "id" : "acm012397jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012398jsd" ] + }, + "acm012398jsd" : { + "type" : "CodePackage", + "id" : "acm012398jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012399jsd" ] + }, + "acm012399jsd" : { + "type" : "CodePackage", + "id" : "acm012399jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012396jsd" ] + }, + "acm012400jsd" : { + "type" : "ControlElement", + "id" : "acm012400jsd", + "name" : "getActionUri" + }, + "acm012401jsd" : { + "type" : "ControlElement", + "id" : "acm012401jsd", + "name" : "getRequestMethod" + }, + "acm012402jsd" : { + "type" : "ControlElement", + "id" : "acm012402jsd", + "name" : "testExecute" + }, + "acm012403jsd" : { + "type" : "ControlElement", + "id" : "acm012403jsd", + "name" : "testExecute_nonExistentCourse_shouldFail" + }, + "acm012404jsd" : { + "type" : "ControlElement", + "id" : "acm012404jsd", + "name" : "testExecute_courseAlreadyBin_shouldFail" + }, + "acm012405jsd" : { + "type" : "ControlElement", + "id" : "acm012405jsd", + "name" : "verifyCourseData" + }, + "acm012406jsd" : { + "type" : "ControlElement", + "id" : "acm012406jsd", + "name" : "testAccessControl" + }, + "acm012407jsd" : { + "type" : "ClassUnit", + "id" : "acm012407jsd", + "name" : "BinCourseActionTest", + "compilationUnitId" : "acm012396jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm008329jsd", "acm009548jsd", "acm009748jsd", "acm010167jsd" ], + "content" : [ "acm012400jsd", "acm012401jsd", "acm012402jsd", "acm012403jsd", "acm012404jsd", "acm012405jsd", "acm012406jsd" ] + }, + "acm012408jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012408jsd", + "name" : "BinFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012416jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012409jsd" : { + "type" : "CodePackage", + "id" : "acm012409jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012410jsd" ] + }, + "acm012410jsd" : { + "type" : "CodePackage", + "id" : "acm012410jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012411jsd" ] + }, + "acm012411jsd" : { + "type" : "CodePackage", + "id" : "acm012411jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012408jsd" ] + }, + "acm012412jsd" : { + "type" : "ControlElement", + "id" : "acm012412jsd", + "name" : "getActionUri" + }, + "acm012413jsd" : { + "type" : "ControlElement", + "id" : "acm012413jsd", + "name" : "getRequestMethod" + }, + "acm012414jsd" : { + "type" : "ControlElement", + "id" : "acm012414jsd", + "name" : "testExecute" + }, + "acm012415jsd" : { + "type" : "ControlElement", + "id" : "acm012415jsd", + "name" : "testAccessControl" + }, + "acm012416jsd" : { + "type" : "ClassUnit", + "id" : "acm012416jsd", + "name" : "BinFeedbackSessionActionTest", + "compilationUnitId" : "acm012408jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm009556jsd" ], + "content" : [ "acm012412jsd", "acm012413jsd", "acm012414jsd", "acm012415jsd" ] + }, + "acm012417jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012417jsd", + "name" : "CalculateUsageStatisticsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012425jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012418jsd" : { + "type" : "CodePackage", + "id" : "acm012418jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012419jsd" ] + }, + "acm012419jsd" : { + "type" : "CodePackage", + "id" : "acm012419jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012420jsd" ] + }, + "acm012420jsd" : { + "type" : "CodePackage", + "id" : "acm012420jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012417jsd" ] + }, + "acm012421jsd" : { + "type" : "ControlElement", + "id" : "acm012421jsd", + "name" : "getActionUri" + }, + "acm012422jsd" : { + "type" : "ControlElement", + "id" : "acm012422jsd", + "name" : "getRequestMethod" + }, + "acm012423jsd" : { + "type" : "ControlElement", + "id" : "acm012423jsd", + "name" : "testAccessControl" + }, + "acm012424jsd" : { + "type" : "ControlElement", + "id" : "acm012424jsd", + "name" : "testExecute" + }, + "acm012425jsd" : { + "type" : "ClassUnit", + "id" : "acm012425jsd", + "name" : "CalculateUsageStatisticsActionTest", + "compilationUnitId" : "acm012417jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005469jsd", "acm009562jsd" ], + "content" : [ "acm012421jsd", "acm012422jsd", "acm012423jsd", "acm012424jsd" ] + }, + "acm012426jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012426jsd", + "name" : "CompileLogsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012434jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012427jsd" : { + "type" : "CodePackage", + "id" : "acm012427jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012428jsd" ] + }, + "acm012428jsd" : { + "type" : "CodePackage", + "id" : "acm012428jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012429jsd" ] + }, + "acm012429jsd" : { + "type" : "CodePackage", + "id" : "acm012429jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012426jsd" ] + }, + "acm012430jsd" : { + "type" : "ControlElement", + "id" : "acm012430jsd", + "name" : "getActionUri" + }, + "acm012431jsd" : { + "type" : "ControlElement", + "id" : "acm012431jsd", + "name" : "getRequestMethod" + }, + "acm012432jsd" : { + "type" : "ControlElement", + "id" : "acm012432jsd", + "name" : "testExecute" + }, + "acm012433jsd" : { + "type" : "ControlElement", + "id" : "acm012433jsd", + "name" : "testAccessControl" + }, + "acm012434jsd" : { + "type" : "ClassUnit", + "id" : "acm012434jsd", + "name" : "CompileLogsActionTest", + "compilationUnitId" : "acm012426jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005726jsd", "acm006290jsd", "acm009568jsd" ], + "content" : [ "acm012430jsd", "acm012431jsd", "acm012432jsd", "acm012433jsd" ] + }, + "acm012435jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012435jsd", + "name" : "CreateAccountActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012446jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012436jsd" : { + "type" : "CodePackage", + "id" : "acm012436jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012437jsd" ] + }, + "acm012437jsd" : { + "type" : "CodePackage", + "id" : "acm012437jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012438jsd" ] + }, + "acm012438jsd" : { + "type" : "CodePackage", + "id" : "acm012438jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012435jsd" ] + }, + "acm012439jsd" : { + "type" : "ControlElement", + "id" : "acm012439jsd", + "name" : "getActionUri" + }, + "acm012440jsd" : { + "type" : "ControlElement", + "id" : "acm012440jsd", + "name" : "getRequestMethod" + }, + "acm012441jsd" : { + "type" : "ControlElement", + "id" : "acm012441jsd", + "name" : "testExecute" + }, + "acm012442jsd" : { + "type" : "ControlElement", + "id" : "acm012442jsd", + "name" : "testAccessControl" + }, + "acm012443jsd" : { + "type" : "ControlElement", + "id" : "acm012443jsd", + "name" : "testGenerateNextDemoCourseId" + }, + "acm012444jsd" : { + "type" : "ControlElement", + "id" : "acm012444jsd", + "name" : "testGenerateNextDemoCourseIdForLengthLimit" + }, + "acm012445jsd" : { + "type" : "ControlElement", + "id" : "acm012445jsd", + "name" : "generateNextDemoCourseId" + }, + "acm012446jsd" : { + "type" : "ClassUnit", + "id" : "acm012446jsd", + "name" : "CreateAccountActionTest", + "compilationUnitId" : "acm012435jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009582jsd", "acm010134jsd" ], + "content" : [ "acm012439jsd", "acm012440jsd", "acm012441jsd", "acm012442jsd", "acm012443jsd", "acm012444jsd", "acm012445jsd" ] + }, + "acm012447jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012447jsd", + "name" : "CreateAccountRequestActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012456jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012448jsd" : { + "type" : "CodePackage", + "id" : "acm012448jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012449jsd" ] + }, + "acm012449jsd" : { + "type" : "CodePackage", + "id" : "acm012449jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012450jsd" ] + }, + "acm012450jsd" : { + "type" : "CodePackage", + "id" : "acm012450jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012447jsd" ] + }, + "acm012451jsd" : { + "type" : "ControlElement", + "id" : "acm012451jsd", + "name" : "getActionUri" + }, + "acm012452jsd" : { + "type" : "ControlElement", + "id" : "acm012452jsd", + "name" : "getRequestMethod" + }, + "acm012453jsd" : { + "type" : "ControlElement", + "id" : "acm012453jsd", + "name" : "testExecute" + }, + "acm012454jsd" : { + "type" : "ControlElement", + "id" : "acm012454jsd", + "name" : "testAccessControl" + }, + "acm012455jsd" : { + "type" : "ControlElement", + "id" : "acm012455jsd", + "name" : "buildCreateRequest" + }, + "acm012456jsd" : { + "type" : "ClassUnit", + "id" : "acm012456jsd", + "name" : "CreateAccountRequestActionTest", + "compilationUnitId" : "acm012447jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006290jsd", "acm008651jsd", "acm009001jsd", "acm009228jsd", "acm009588jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm012451jsd", "acm012452jsd", "acm012453jsd", "acm012454jsd", "acm012455jsd" ] + }, + "acm012457jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012457jsd", + "name" : "CreateCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012465jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012458jsd" : { + "type" : "CodePackage", + "id" : "acm012458jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012459jsd" ] + }, + "acm012459jsd" : { + "type" : "CodePackage", + "id" : "acm012459jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012460jsd" ] + }, + "acm012460jsd" : { + "type" : "CodePackage", + "id" : "acm012460jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012457jsd" ] + }, + "acm012461jsd" : { + "type" : "ControlElement", + "id" : "acm012461jsd", + "name" : "getActionUri" + }, + "acm012462jsd" : { + "type" : "ControlElement", + "id" : "acm012462jsd", + "name" : "getRequestMethod" + }, + "acm012463jsd" : { + "type" : "ControlElement", + "id" : "acm012463jsd", + "name" : "testExecute" + }, + "acm012464jsd" : { + "type" : "ControlElement", + "id" : "acm012464jsd", + "name" : "testAccessControl" + }, + "acm012465jsd" : { + "type" : "ClassUnit", + "id" : "acm012465jsd", + "name" : "CreateCourseActionTest", + "compilationUnitId" : "acm012457jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm008329jsd", "acm009034jsd", "acm009596jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm012461jsd", "acm012462jsd", "acm012463jsd", "acm012464jsd" ] + }, + "acm012466jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012466jsd", + "name" : "CreateFeedbackQuestionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012478jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012467jsd" : { + "type" : "CodePackage", + "id" : "acm012467jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012468jsd" ] + }, + "acm012468jsd" : { + "type" : "CodePackage", + "id" : "acm012468jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012469jsd" ] + }, + "acm012469jsd" : { + "type" : "CodePackage", + "id" : "acm012469jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012466jsd" ] + }, + "acm012470jsd" : { + "type" : "ControlElement", + "id" : "acm012470jsd", + "name" : "getActionUri" + }, + "acm012471jsd" : { + "type" : "ControlElement", + "id" : "acm012471jsd", + "name" : "getRequestMethod" + }, + "acm012472jsd" : { + "type" : "ControlElement", + "id" : "acm012472jsd", + "name" : "testExecute" + }, + "acm012473jsd" : { + "type" : "ControlElement", + "id" : "acm012473jsd", + "name" : "testExecute_masqueradeMode_shouldCreateQuestionSuccessfully" + }, + "acm012474jsd" : { + "type" : "ControlElement", + "id" : "acm012474jsd", + "name" : "testExecute_contributionQuestion_shouldCreateQuestionSuccessfully" + }, + "acm012475jsd" : { + "type" : "ControlElement", + "id" : "acm012475jsd", + "name" : "getTypicalTextQuestionCreateRequest" + }, + "acm012476jsd" : { + "type" : "ControlElement", + "id" : "acm012476jsd", + "name" : "getTypicalContributionQuestionCreateRequest" + }, + "acm012477jsd" : { + "type" : "ControlElement", + "id" : "acm012477jsd", + "name" : "testAccessControl" + }, + "acm012478jsd" : { + "type" : "ClassUnit", + "id" : "acm012478jsd", + "name" : "CreateFeedbackQuestionActionTest", + "compilationUnitId" : "acm012466jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005820jsd", "acm006116jsd", "acm008407jsd", "acm009082jsd", "acm009604jsd", "acm010167jsd" ], + "content" : [ "acm012470jsd", "acm012471jsd", "acm012472jsd", "acm012473jsd", "acm012474jsd", "acm012475jsd", "acm012476jsd", "acm012477jsd" ] + }, + "acm012479jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012479jsd", + "name" : "CreateFeedbackResponseCommentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012512jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012480jsd" : { + "type" : "CodePackage", + "id" : "acm012480jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012481jsd" ] + }, + "acm012481jsd" : { + "type" : "CodePackage", + "id" : "acm012481jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012482jsd" ] + }, + "acm012482jsd" : { + "type" : "CodePackage", + "id" : "acm012482jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012479jsd" ] + }, + "acm012483jsd" : { + "type" : "ControlElement", + "id" : "acm012483jsd", + "name" : "getActionUri" + }, + "acm012484jsd" : { + "type" : "ControlElement", + "id" : "acm012484jsd", + "name" : "getRequestMethod" + }, + "acm012485jsd" : { + "type" : "ControlElement", + "id" : "acm012485jsd", + "name" : "prepareTestData" + }, + "acm012486jsd" : { + "type" : "ControlElement", + "id" : "acm012486jsd", + "name" : "testExecute" + }, + "acm012487jsd" : { + "type" : "ControlElement", + "id" : "acm012487jsd", + "name" : "testExecute_invalidHttpParameters_shouldFail" + }, + "acm012488jsd" : { + "type" : "ControlElement", + "id" : "acm012488jsd", + "name" : "testExecute_unpublishedSessionForInstructorResult_shouldPass" + }, + "acm012489jsd" : { + "type" : "ControlElement", + "id" : "acm012489jsd", + "name" : "testExecute_unpublishedSessionEmptyGiverPermission_shouldPass" + }, + "acm012490jsd" : { + "type" : "ControlElement", + "id" : "acm012490jsd", + "name" : "testExecute_unpublishedSessionValidVisibilitySettings_shouldPass" + }, + "acm012491jsd" : { + "type" : "ControlElement", + "id" : "acm012491jsd", + "name" : "testExecute_publishedSessionForInstructorResult_shouldPass" + }, + "acm012492jsd" : { + "type" : "ControlElement", + "id" : "acm012492jsd", + "name" : "testExecute_emptyCommentText_shouldFail" + }, + "acm012493jsd" : { + "type" : "ControlElement", + "id" : "acm012493jsd", + "name" : "testExecute_typicalCaseForSubmission_shouldPass" + }, + "acm012494jsd" : { + "type" : "ControlElement", + "id" : "acm012494jsd", + "name" : "testExecute_invalidIntent_shouldFail" + }, + "acm012495jsd" : { + "type" : "ControlElement", + "id" : "acm012495jsd", + "name" : "testAccessControl" + }, + "acm012496jsd" : { + "type" : "ControlElement", + "id" : "acm012496jsd", + "name" : "testAccessControl_textTypeQuestionResponse_notAllowedToAddComment" + }, + "acm012497jsd" : { + "type" : "ControlElement", + "id" : "acm012497jsd", + "name" : "testAccessControl_contributionQuestionResponse_instructorNotAllowedToAddComment" + }, + "acm012498jsd" : { + "type" : "ControlElement", + "id" : "acm012498jsd", + "name" : "testExecute_commentAlreadyExist_shouldNotCreateAgain" + }, + "acm012499jsd" : { + "type" : "ControlElement", + "id" : "acm012499jsd", + "name" : "testAccessControl_submitCommentForOthersResponse_shouldFail" + }, + "acm012500jsd" : { + "type" : "ControlElement", + "id" : "acm012500jsd", + "name" : "testAccessControl_invalidIntent_shouldFail" + }, + "acm012501jsd" : { + "type" : "ControlElement", + "id" : "acm012501jsd", + "name" : "testAccessControl_instructorWithoutSubmitSessionInSectionsPrivilege_shouldFail" + }, + "acm012502jsd" : { + "type" : "ControlElement", + "id" : "acm012502jsd", + "name" : "testAccessControl_logOut_shouldFail" + }, + "acm012503jsd" : { + "type" : "ControlElement", + "id" : "acm012503jsd", + "name" : "testAccessControl_studentAccessInstructorResponse_shouldFail" + }, + "acm012504jsd" : { + "type" : "ControlElement", + "id" : "acm012504jsd", + "name" : "testAccessControl_accessibleForInstructorInSameCourse_shouldPass" + }, + "acm012505jsd" : { + "type" : "ControlElement", + "id" : "acm012505jsd", + "name" : "testAccessControl_accessibleForAdminToMasqueradeAsInstructor_shouldPass" + }, + "acm012506jsd" : { + "type" : "ControlElement", + "id" : "acm012506jsd", + "name" : "testAccessControl_onlyInstructorsWithCorrectPrivilege_shouldPass" + }, + "acm012507jsd" : { + "type" : "ControlElement", + "id" : "acm012507jsd", + "name" : "testAccessControl_onlyInstructorsWithOnlyEitherPrivilege_shouldFail" + }, + "acm012508jsd" : { + "type" : "ControlElement", + "id" : "acm012508jsd", + "name" : "testAccessControl_instructorSubmissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm012509jsd" : { + "type" : "ControlElement", + "id" : "acm012509jsd", + "name" : "testAccessControl_studentSubmissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm012510jsd" : { + "type" : "ControlElement", + "id" : "acm012510jsd", + "name" : "getSubmissionParamsForCrossSectionResponse" + }, + "acm012511jsd" : { + "type" : "ControlElement", + "id" : "acm012511jsd", + "name" : "getInstructorComments" + }, + "acm012512jsd" : { + "type" : "ClassUnit", + "id" : "acm012512jsd", + "name" : "CreateFeedbackResponseCommentActionTest", + "compilationUnitId" : "acm012479jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008449jsd", "acm009104jsd", "acm009228jsd", "acm009612jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm012483jsd", "acm012484jsd", "acm012485jsd", "acm012486jsd", "acm012487jsd", "acm012488jsd", "acm012489jsd", "acm012490jsd", "acm012491jsd", "acm012492jsd", "acm012493jsd", "acm012494jsd", "acm012495jsd", "acm012496jsd", "acm012497jsd", "acm012498jsd", "acm012499jsd", "acm012500jsd", "acm012501jsd", "acm012502jsd", "acm012503jsd", "acm012504jsd", "acm012505jsd", "acm012506jsd", "acm012507jsd", "acm012508jsd", "acm012509jsd", "acm012510jsd", "acm012511jsd" ] + }, + "acm012513jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012513jsd", + "name" : "CreateFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012524jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012514jsd" : { + "type" : "CodePackage", + "id" : "acm012514jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012515jsd" ] + }, + "acm012515jsd" : { + "type" : "CodePackage", + "id" : "acm012515jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012516jsd" ] + }, + "acm012516jsd" : { + "type" : "CodePackage", + "id" : "acm012516jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012513jsd" ] + }, + "acm012517jsd" : { + "type" : "ControlElement", + "id" : "acm012517jsd", + "name" : "getActionUri" + }, + "acm012518jsd" : { + "type" : "ControlElement", + "id" : "acm012518jsd", + "name" : "getRequestMethod" + }, + "acm012519jsd" : { + "type" : "ControlElement", + "id" : "acm012519jsd", + "name" : "testExecute" + }, + "acm012520jsd" : { + "type" : "ControlElement", + "id" : "acm012520jsd", + "name" : "testExecute_masqueradeMode_shouldCreateFeedbackSession" + }, + "acm012521jsd" : { + "type" : "ControlElement", + "id" : "acm012521jsd", + "name" : "getTypicalCreateRequest" + }, + "acm012522jsd" : { + "type" : "ControlElement", + "id" : "acm012522jsd", + "name" : "getCopySessionCreateRequest" + }, + "acm012523jsd" : { + "type" : "ControlElement", + "id" : "acm012523jsd", + "name" : "testAccessControl" + }, + "acm012524jsd" : { + "type" : "ClassUnit", + "id" : "acm012524jsd", + "name" : "CreateFeedbackSessionActionTest", + "compilationUnitId" : "acm012513jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm008518jsd", "acm009164jsd", "acm009621jsd", "acm010167jsd" ], + "content" : [ "acm012517jsd", "acm012518jsd", "acm012519jsd", "acm012520jsd", "acm012521jsd", "acm012522jsd", "acm012523jsd" ] + }, + "acm012525jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012525jsd", + "name" : "CreateFeedbackSessionLogActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012533jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012526jsd" : { + "type" : "CodePackage", + "id" : "acm012526jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012527jsd" ] + }, + "acm012527jsd" : { + "type" : "CodePackage", + "id" : "acm012527jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012528jsd" ] + }, + "acm012528jsd" : { + "type" : "CodePackage", + "id" : "acm012528jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012525jsd" ] + }, + "acm012529jsd" : { + "type" : "ControlElement", + "id" : "acm012529jsd", + "name" : "getActionUri" + }, + "acm012530jsd" : { + "type" : "ControlElement", + "id" : "acm012530jsd", + "name" : "getRequestMethod" + }, + "acm012531jsd" : { + "type" : "ControlElement", + "id" : "acm012531jsd", + "name" : "testExecute" + }, + "acm012532jsd" : { + "type" : "ControlElement", + "id" : "acm012532jsd", + "name" : "testAccessControl" + }, + "acm012533jsd" : { + "type" : "ClassUnit", + "id" : "acm012533jsd", + "name" : "CreateFeedbackSessionLogActionTest", + "compilationUnitId" : "acm012525jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005412jsd" ], + "content" : [ "acm012529jsd", "acm012530jsd", "acm012531jsd", "acm012532jsd" ] + }, + "acm012534jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012534jsd", + "name" : "CreateInstructorActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012542jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012535jsd" : { + "type" : "CodePackage", + "id" : "acm012535jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012536jsd" ] + }, + "acm012536jsd" : { + "type" : "CodePackage", + "id" : "acm012536jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012537jsd" ] + }, + "acm012537jsd" : { + "type" : "CodePackage", + "id" : "acm012537jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012534jsd" ] + }, + "acm012538jsd" : { + "type" : "ControlElement", + "id" : "acm012538jsd", + "name" : "getActionUri" + }, + "acm012539jsd" : { + "type" : "ControlElement", + "id" : "acm012539jsd", + "name" : "getRequestMethod" + }, + "acm012540jsd" : { + "type" : "ControlElement", + "id" : "acm012540jsd", + "name" : "testExecute" + }, + "acm012541jsd" : { + "type" : "ControlElement", + "id" : "acm012541jsd", + "name" : "testAccessControl" + }, + "acm012542jsd" : { + "type" : "ClassUnit", + "id" : "acm012542jsd", + "name" : "CreateInstructorActionTest", + "compilationUnitId" : "acm012534jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm006504jsd", "acm008620jsd", "acm009208jsd", "acm009228jsd", "acm009638jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm012538jsd", "acm012539jsd", "acm012540jsd", "acm012541jsd" ] + }, + "acm012543jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012543jsd", + "name" : "CreateNotificationActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012552jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012544jsd" : { + "type" : "CodePackage", + "id" : "acm012544jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012545jsd" ] + }, + "acm012545jsd" : { + "type" : "CodePackage", + "id" : "acm012545jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012546jsd" ] + }, + "acm012546jsd" : { + "type" : "CodePackage", + "id" : "acm012546jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012543jsd" ] + }, + "acm012547jsd" : { + "type" : "ControlElement", + "id" : "acm012547jsd", + "name" : "getActionUri" + }, + "acm012548jsd" : { + "type" : "ControlElement", + "id" : "acm012548jsd", + "name" : "getRequestMethod" + }, + "acm012549jsd" : { + "type" : "ControlElement", + "id" : "acm012549jsd", + "name" : "testExecute" + }, + "acm012550jsd" : { + "type" : "ControlElement", + "id" : "acm012550jsd", + "name" : "testAccessControl" + }, + "acm012551jsd" : { + "type" : "ControlElement", + "id" : "acm012551jsd", + "name" : "getTypicalCreateRequest" + }, + "acm012552jsd" : { + "type" : "ClassUnit", + "id" : "acm012552jsd", + "name" : "CreateNotificationActionTest", + "compilationUnitId" : "acm012543jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm005329jsd", "acm008685jsd", "acm009228jsd", "acm009260jsd", "acm009644jsd" ], + "content" : [ "acm012547jsd", "acm012548jsd", "acm012549jsd", "acm012550jsd", "acm012551jsd" ] + }, + "acm012553jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012553jsd", + "name" : "DeleteAccountActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012561jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012554jsd" : { + "type" : "CodePackage", + "id" : "acm012554jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012555jsd" ] + }, + "acm012555jsd" : { + "type" : "CodePackage", + "id" : "acm012555jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012556jsd" ] + }, + "acm012556jsd" : { + "type" : "CodePackage", + "id" : "acm012556jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012553jsd" ] + }, + "acm012557jsd" : { + "type" : "ControlElement", + "id" : "acm012557jsd", + "name" : "getActionUri" + }, + "acm012558jsd" : { + "type" : "ControlElement", + "id" : "acm012558jsd", + "name" : "getRequestMethod" + }, + "acm012559jsd" : { + "type" : "ControlElement", + "id" : "acm012559jsd", + "name" : "testExecute" + }, + "acm012560jsd" : { + "type" : "ControlElement", + "id" : "acm012560jsd", + "name" : "testAccessControl" + }, + "acm012561jsd" : { + "type" : "ClassUnit", + "id" : "acm012561jsd", + "name" : "DeleteAccountActionTest", + "compilationUnitId" : "acm012553jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm008670jsd", "acm009656jsd", "acm010167jsd" ], + "content" : [ "acm012557jsd", "acm012558jsd", "acm012559jsd", "acm012560jsd" ] + }, + "acm012562jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012562jsd", + "name" : "DeleteAccountRequestActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012570jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012563jsd" : { + "type" : "CodePackage", + "id" : "acm012563jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012564jsd" ] + }, + "acm012564jsd" : { + "type" : "CodePackage", + "id" : "acm012564jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012565jsd" ] + }, + "acm012565jsd" : { + "type" : "CodePackage", + "id" : "acm012565jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012562jsd" ] + }, + "acm012566jsd" : { + "type" : "ControlElement", + "id" : "acm012566jsd", + "name" : "getActionUri" + }, + "acm012567jsd" : { + "type" : "ControlElement", + "id" : "acm012567jsd", + "name" : "getRequestMethod" + }, + "acm012568jsd" : { + "type" : "ControlElement", + "id" : "acm012568jsd", + "name" : "testExecute" + }, + "acm012569jsd" : { + "type" : "ControlElement", + "id" : "acm012569jsd", + "name" : "testAccessControl" + }, + "acm012570jsd" : { + "type" : "ClassUnit", + "id" : "acm012570jsd", + "name" : "DeleteAccountRequestActionTest", + "compilationUnitId" : "acm012562jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm008670jsd", "acm009662jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm012566jsd", "acm012567jsd", "acm012568jsd", "acm012569jsd" ] + }, + "acm012571jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012571jsd", + "name" : "DeleteCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012580jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012572jsd" : { + "type" : "CodePackage", + "id" : "acm012572jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012573jsd" ] + }, + "acm012573jsd" : { + "type" : "CodePackage", + "id" : "acm012573jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012574jsd" ] + }, + "acm012574jsd" : { + "type" : "CodePackage", + "id" : "acm012574jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012571jsd" ] + }, + "acm012575jsd" : { + "type" : "ControlElement", + "id" : "acm012575jsd", + "name" : "getActionUri" + }, + "acm012576jsd" : { + "type" : "ControlElement", + "id" : "acm012576jsd", + "name" : "getRequestMethod" + }, + "acm012577jsd" : { + "type" : "ControlElement", + "id" : "acm012577jsd", + "name" : "testExecute" + }, + "acm012578jsd" : { + "type" : "ControlElement", + "id" : "acm012578jsd", + "name" : "testExecute_notInRecycleBin_shouldPass" + }, + "acm012579jsd" : { + "type" : "ControlElement", + "id" : "acm012579jsd", + "name" : "testAccessControl" + }, + "acm012580jsd" : { + "type" : "ClassUnit", + "id" : "acm012580jsd", + "name" : "DeleteCourseActionTest", + "compilationUnitId" : "acm012571jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm008670jsd", "acm009670jsd", "acm010167jsd" ], + "content" : [ "acm012575jsd", "acm012576jsd", "acm012577jsd", "acm012578jsd", "acm012579jsd" ] + }, + "acm012581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012581jsd", + "name" : "DeleteFeedbackQuestionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012589jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012582jsd" : { + "type" : "CodePackage", + "id" : "acm012582jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012583jsd" ] + }, + "acm012583jsd" : { + "type" : "CodePackage", + "id" : "acm012583jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012584jsd" ] + }, + "acm012584jsd" : { + "type" : "CodePackage", + "id" : "acm012584jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012581jsd" ] + }, + "acm012585jsd" : { + "type" : "ControlElement", + "id" : "acm012585jsd", + "name" : "getActionUri" + }, + "acm012586jsd" : { + "type" : "ControlElement", + "id" : "acm012586jsd", + "name" : "getRequestMethod" + }, + "acm012587jsd" : { + "type" : "ControlElement", + "id" : "acm012587jsd", + "name" : "testExecute" + }, + "acm012588jsd" : { + "type" : "ControlElement", + "id" : "acm012588jsd", + "name" : "testAccessControl" + }, + "acm012589jsd" : { + "type" : "ClassUnit", + "id" : "acm012589jsd", + "name" : "DeleteFeedbackQuestionActionTest", + "compilationUnitId" : "acm012581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm009686jsd" ], + "content" : [ "acm012585jsd", "acm012586jsd", "acm012587jsd", "acm012588jsd" ] + }, + "acm012590jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012590jsd", + "name" : "DeleteFeedbackResponseCommentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012606jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012591jsd" : { + "type" : "CodePackage", + "id" : "acm012591jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012592jsd" ] + }, + "acm012592jsd" : { + "type" : "CodePackage", + "id" : "acm012592jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012593jsd" ] + }, + "acm012593jsd" : { + "type" : "CodePackage", + "id" : "acm012593jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012590jsd" ] + }, + "acm012594jsd" : { + "type" : "ControlElement", + "id" : "acm012594jsd", + "name" : "getActionUri" + }, + "acm012595jsd" : { + "type" : "ControlElement", + "id" : "acm012595jsd", + "name" : "getRequestMethod" + }, + "acm012596jsd" : { + "type" : "ControlElement", + "id" : "acm012596jsd", + "name" : "refreshTestData" + }, + "acm012597jsd" : { + "type" : "ControlElement", + "id" : "acm012597jsd", + "name" : "testExecute" + }, + "acm012598jsd" : { + "type" : "ControlElement", + "id" : "acm012598jsd", + "name" : "testAccessControl" + }, + "acm012599jsd" : { + "type" : "ControlElement", + "id" : "acm012599jsd", + "name" : "testAccessControlsForCommentByInstructor" + }, + "acm012600jsd" : { + "type" : "ControlElement", + "id" : "acm012600jsd", + "name" : "testAccessControlsForCommentByInstructorAsFeedbackParticipant" + }, + "acm012601jsd" : { + "type" : "ControlElement", + "id" : "acm012601jsd", + "name" : "testAccessControlsForCommentByStudent" + }, + "acm012602jsd" : { + "type" : "ControlElement", + "id" : "acm012602jsd", + "name" : "testCrossSectionAccessControl" + }, + "acm012603jsd" : { + "type" : "ControlElement", + "id" : "acm012603jsd", + "name" : "testAccessControlsForCommentByTeam" + }, + "acm012604jsd" : { + "type" : "ControlElement", + "id" : "acm012604jsd", + "name" : "testAccessControl_instructorSubmissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm012605jsd" : { + "type" : "ControlElement", + "id" : "acm012605jsd", + "name" : "testAccessControl_studentSubmissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm012606jsd" : { + "type" : "ClassUnit", + "id" : "acm012606jsd", + "name" : "DeleteFeedbackResponseCommentActionTest", + "compilationUnitId" : "acm012590jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008670jsd", "acm009694jsd", "acm010167jsd" ], + "content" : [ "acm012594jsd", "acm012595jsd", "acm012596jsd", "acm012597jsd", "acm012598jsd", "acm012599jsd", "acm012600jsd", "acm012601jsd", "acm012602jsd", "acm012603jsd", "acm012604jsd", "acm012605jsd" ] + }, + "acm012607jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012607jsd", + "name" : "DeleteFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012618jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012608jsd" : { + "type" : "CodePackage", + "id" : "acm012608jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012609jsd" ] + }, + "acm012609jsd" : { + "type" : "CodePackage", + "id" : "acm012609jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012610jsd" ] + }, + "acm012610jsd" : { + "type" : "CodePackage", + "id" : "acm012610jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012607jsd" ] + }, + "acm012611jsd" : { + "type" : "ControlElement", + "id" : "acm012611jsd", + "name" : "getActionUri" + }, + "acm012612jsd" : { + "type" : "ControlElement", + "id" : "acm012612jsd", + "name" : "getRequestMethod" + }, + "acm012613jsd" : { + "type" : "ControlElement", + "id" : "acm012613jsd", + "name" : "testExecute" + }, + "acm012614jsd" : { + "type" : "ControlElement", + "id" : "acm012614jsd", + "name" : "testDeleteFeedbackSessionAction_invalidParameters_shouldThrowHttpParameterException" + }, + "acm012615jsd" : { + "type" : "ControlElement", + "id" : "acm012615jsd", + "name" : "testDeleteFeedbackSessionAction_typicalCase_shouldPass" + }, + "acm012616jsd" : { + "type" : "ControlElement", + "id" : "acm012616jsd", + "name" : "testDeleteFeedbackSession_failureCases_shouldFailSilently" + }, + "acm012617jsd" : { + "type" : "ControlElement", + "id" : "acm012617jsd", + "name" : "testAccessControl" + }, + "acm012618jsd" : { + "type" : "ClassUnit", + "id" : "acm012618jsd", + "name" : "DeleteFeedbackSessionActionTest", + "compilationUnitId" : "acm012607jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm008670jsd", "acm009702jsd", "acm010167jsd" ], + "content" : [ "acm012611jsd", "acm012612jsd", "acm012613jsd", "acm012614jsd", "acm012615jsd", "acm012616jsd", "acm012617jsd" ] + }, + "acm012619jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012619jsd", + "name" : "DeleteInstructorActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012639jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012620jsd" : { + "type" : "CodePackage", + "id" : "acm012620jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012621jsd" ] + }, + "acm012621jsd" : { + "type" : "CodePackage", + "id" : "acm012621jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012622jsd" ] + }, + "acm012622jsd" : { + "type" : "CodePackage", + "id" : "acm012622jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012619jsd" ] + }, + "acm012623jsd" : { + "type" : "ControlElement", + "id" : "acm012623jsd", + "name" : "getActionUri" + }, + "acm012624jsd" : { + "type" : "ControlElement", + "id" : "acm012624jsd", + "name" : "getRequestMethod" + }, + "acm012625jsd" : { + "type" : "ControlElement", + "id" : "acm012625jsd", + "name" : "testExecute" + }, + "acm012626jsd" : { + "type" : "ControlElement", + "id" : "acm012626jsd", + "name" : "testExecute_typicalCaseByGoogleId_shouldPass" + }, + "acm012627jsd" : { + "type" : "ControlElement", + "id" : "acm012627jsd", + "name" : "testExecute_deleteInstructorByEmail_shouldSuccess" + }, + "acm012628jsd" : { + "type" : "ControlElement", + "id" : "acm012628jsd", + "name" : "testExecute_adminDeletesLastInstructorByGoogleId_shouldFail" + }, + "acm012629jsd" : { + "type" : "ControlElement", + "id" : "acm012629jsd", + "name" : "testExecute_instructorDeleteOwnRoleByGoogleId_shouldPass" + }, + "acm012630jsd" : { + "type" : "ControlElement", + "id" : "acm012630jsd", + "name" : "testExecute_deleteLastInstructorByGoogleId_shouldFail" + }, + "acm012631jsd" : { + "type" : "ControlElement", + "id" : "acm012631jsd", + "name" : "testExecute_deleteLastInstructorInMasqueradeByGoogleId_shouldFail" + }, + "acm012632jsd" : { + "type" : "ControlElement", + "id" : "acm012632jsd", + "name" : "testExecute_deleteInstructorInMasqueradeByGoogleId_shouldPass" + }, + "acm012633jsd" : { + "type" : "ControlElement", + "id" : "acm012633jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm012634jsd" : { + "type" : "ControlElement", + "id" : "acm012634jsd", + "name" : "testExecute_noSuchInstructor_shouldFail" + }, + "acm012635jsd" : { + "type" : "ControlElement", + "id" : "acm012635jsd", + "name" : "attemptToDeleteFakeInstructorByGoogleId" + }, + "acm012636jsd" : { + "type" : "ControlElement", + "id" : "acm012636jsd", + "name" : "attemptToDeleteFakeInstructorByEmail" + }, + "acm012637jsd" : { + "type" : "ControlElement", + "id" : "acm012637jsd", + "name" : "testExecute_adminDeletesInstructorInFakeCourse_shouldFail" + }, + "acm012638jsd" : { + "type" : "ControlElement", + "id" : "acm012638jsd", + "name" : "testAccessControl" + }, + "acm012639jsd" : { + "type" : "ClassUnit", + "id" : "acm012639jsd", + "name" : "DeleteInstructorActionTest", + "compilationUnitId" : "acm012619jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008670jsd", "acm009711jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm012623jsd", "acm012624jsd", "acm012625jsd", "acm012626jsd", "acm012627jsd", "acm012628jsd", "acm012629jsd", "acm012630jsd", "acm012631jsd", "acm012632jsd", "acm012633jsd", "acm012634jsd", "acm012635jsd", "acm012636jsd", "acm012637jsd", "acm012638jsd" ] + }, + "acm012640jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012640jsd", + "name" : "DeleteNotificationActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012648jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012641jsd" : { + "type" : "CodePackage", + "id" : "acm012641jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012642jsd" ] + }, + "acm012642jsd" : { + "type" : "CodePackage", + "id" : "acm012642jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012643jsd" ] + }, + "acm012643jsd" : { + "type" : "CodePackage", + "id" : "acm012643jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012640jsd" ] + }, + "acm012644jsd" : { + "type" : "ControlElement", + "id" : "acm012644jsd", + "name" : "getActionUri" + }, + "acm012645jsd" : { + "type" : "ControlElement", + "id" : "acm012645jsd", + "name" : "getRequestMethod" + }, + "acm012646jsd" : { + "type" : "ControlElement", + "id" : "acm012646jsd", + "name" : "testExecute" + }, + "acm012647jsd" : { + "type" : "ControlElement", + "id" : "acm012647jsd", + "name" : "testAccessControl" + }, + "acm012648jsd" : { + "type" : "ClassUnit", + "id" : "acm012648jsd", + "name" : "DeleteNotificationActionTest", + "compilationUnitId" : "acm012640jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm008670jsd", "acm009717jsd", "acm010167jsd" ], + "content" : [ "acm012644jsd", "acm012645jsd", "acm012646jsd", "acm012647jsd" ] + }, + "acm012649jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012649jsd", + "name" : "DeleteStudentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012657jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012650jsd" : { + "type" : "CodePackage", + "id" : "acm012650jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012651jsd" ] + }, + "acm012651jsd" : { + "type" : "CodePackage", + "id" : "acm012651jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012652jsd" ] + }, + "acm012652jsd" : { + "type" : "CodePackage", + "id" : "acm012652jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012649jsd" ] + }, + "acm012653jsd" : { + "type" : "ControlElement", + "id" : "acm012653jsd", + "name" : "getActionUri" + }, + "acm012654jsd" : { + "type" : "ControlElement", + "id" : "acm012654jsd", + "name" : "getRequestMethod" + }, + "acm012655jsd" : { + "type" : "ControlElement", + "id" : "acm012655jsd", + "name" : "testExecute" + }, + "acm012656jsd" : { + "type" : "ControlElement", + "id" : "acm012656jsd", + "name" : "testAccessControl" + }, + "acm012657jsd" : { + "type" : "ClassUnit", + "id" : "acm012657jsd", + "name" : "DeleteStudentActionTest", + "compilationUnitId" : "acm012649jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm009725jsd" ], + "content" : [ "acm012653jsd", "acm012654jsd", "acm012655jsd", "acm012656jsd" ] + }, + "acm012658jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012658jsd", + "name" : "DeleteStudentsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012666jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012659jsd" : { + "type" : "CodePackage", + "id" : "acm012659jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012660jsd" ] + }, + "acm012660jsd" : { + "type" : "CodePackage", + "id" : "acm012660jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012661jsd" ] + }, + "acm012661jsd" : { + "type" : "CodePackage", + "id" : "acm012661jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012658jsd" ] + }, + "acm012662jsd" : { + "type" : "ControlElement", + "id" : "acm012662jsd", + "name" : "getActionUri" + }, + "acm012663jsd" : { + "type" : "ControlElement", + "id" : "acm012663jsd", + "name" : "getRequestMethod" + }, + "acm012664jsd" : { + "type" : "ControlElement", + "id" : "acm012664jsd", + "name" : "testExecute" + }, + "acm012665jsd" : { + "type" : "ControlElement", + "id" : "acm012665jsd", + "name" : "testAccessControl" + }, + "acm012666jsd" : { + "type" : "ClassUnit", + "id" : "acm012666jsd", + "name" : "DeleteStudentsActionTest", + "compilationUnitId" : "acm012658jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd" ], + "content" : [ "acm012662jsd", "acm012663jsd", "acm012664jsd", "acm012665jsd" ] + }, + "acm012667jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012667jsd", + "name" : "EnrollStudentsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012690jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012668jsd" : { + "type" : "CodePackage", + "id" : "acm012668jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012669jsd" ] + }, + "acm012669jsd" : { + "type" : "CodePackage", + "id" : "acm012669jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012670jsd" ] + }, + "acm012670jsd" : { + "type" : "CodePackage", + "id" : "acm012670jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012667jsd" ] + }, + "acm012671jsd" : { + "type" : "ControlElement", + "id" : "acm012671jsd", + "name" : "getActionUri" + }, + "acm012672jsd" : { + "type" : "ControlElement", + "id" : "acm012672jsd", + "name" : "getRequestMethod" + }, + "acm012673jsd" : { + "type" : "ControlElement", + "id" : "acm012673jsd", + "name" : "testExecute" + }, + "acm012674jsd" : { + "type" : "ControlElement", + "id" : "acm012674jsd", + "name" : "testExecute_withNewStudent_shouldBeAddedToDatabase" + }, + "acm012675jsd" : { + "type" : "ControlElement", + "id" : "acm012675jsd", + "name" : "testExecute_withNewStudentWithEmptySectionName_shouldBeAddedToDatabaseWithDefaultSectionName" + }, + "acm012676jsd" : { + "type" : "ControlElement", + "id" : "acm012676jsd", + "name" : "testExecute_withExistingStudent_shouldBeUpdatedToDatabase" + }, + "acm012677jsd" : { + "type" : "ControlElement", + "id" : "acm012677jsd", + "name" : "testExecute_withSectionFieldChanged_shouldBeUpdatedToDatabase" + }, + "acm012678jsd" : { + "type" : "ControlElement", + "id" : "acm012678jsd", + "name" : "testExecute_withEmailFieldChanged_shouldCreateNewStudent" + }, + "acm012679jsd" : { + "type" : "ControlElement", + "id" : "acm012679jsd", + "name" : "testExecute_withInvalidEnrollRequests_shouldNotBeEnrolled" + }, + "acm012680jsd" : { + "type" : "ControlElement", + "id" : "acm012680jsd", + "name" : "testExecute_withDuplicatedTeamNameAmongSectionsToExistingStudents_shouldThrowInvalidBodyException" + }, + "acm012681jsd" : { + "type" : "ControlElement", + "id" : "acm012681jsd", + "name" : "testExecute_withDuplicatedTeamNameAmongSectionsInInput_shouldThrowInvalidBodyException" + }, + "acm012682jsd" : { + "type" : "ControlElement", + "id" : "acm012682jsd", + "name" : "testExecute_withNumberOfStudentsMoreThanSectionLimit_shouldThrowInvalidHttpRequestBodyException" + }, + "acm012683jsd" : { + "type" : "ControlElement", + "id" : "acm012683jsd", + "name" : "verifyCorrectResponseData" + }, + "acm012684jsd" : { + "type" : "ControlElement", + "id" : "acm012684jsd", + "name" : "verifyDuplicatedTeamNameDetected" + }, + "acm012685jsd" : { + "type" : "ControlElement", + "id" : "acm012685jsd", + "name" : "prepareRequest" + }, + "acm012686jsd" : { + "type" : "ControlElement", + "id" : "acm012686jsd", + "name" : "executeActionAndReturnResults" + }, + "acm012687jsd" : { + "type" : "ControlElement", + "id" : "acm012687jsd", + "name" : "verifyStudentInDatabase" + }, + "acm012688jsd" : { + "type" : "ControlElement", + "id" : "acm012688jsd", + "name" : "getTypicalNewStudent" + }, + "acm012689jsd" : { + "type" : "ControlElement", + "id" : "acm012689jsd", + "name" : "testAccessControl" + }, + "acm012690jsd" : { + "type" : "ClassUnit", + "id" : "acm012690jsd", + "name" : "EnrollStudentsActionTest", + "compilationUnitId" : "acm012667jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008379jsd", "acm008946jsd", "acm009301jsd", "acm009309jsd", "acm009741jsd", "acm010144jsd", "acm010167jsd" ], + "content" : [ "acm012671jsd", "acm012672jsd", "acm012673jsd", "acm012674jsd", "acm012675jsd", "acm012676jsd", "acm012677jsd", "acm012678jsd", "acm012679jsd", "acm012680jsd", "acm012681jsd", "acm012682jsd", "acm012683jsd", "acm012684jsd", "acm012685jsd", "acm012686jsd", "acm012687jsd", "acm012688jsd", "acm012689jsd" ] + }, + "acm012691jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012691jsd", + "name" : "FeedbackSessionClosedRemindersActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012699jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012692jsd" : { + "type" : "CodePackage", + "id" : "acm012692jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012693jsd" ] + }, + "acm012693jsd" : { + "type" : "CodePackage", + "id" : "acm012693jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012694jsd" ] + }, + "acm012694jsd" : { + "type" : "CodePackage", + "id" : "acm012694jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012691jsd" ] + }, + "acm012695jsd" : { + "type" : "ControlElement", + "id" : "acm012695jsd", + "name" : "getActionUri" + }, + "acm012696jsd" : { + "type" : "ControlElement", + "id" : "acm012696jsd", + "name" : "getRequestMethod" + }, + "acm012697jsd" : { + "type" : "ControlElement", + "id" : "acm012697jsd", + "name" : "testAccessControl" + }, + "acm012698jsd" : { + "type" : "ControlElement", + "id" : "acm012698jsd", + "name" : "testExecute" + }, + "acm012699jsd" : { + "type" : "ClassUnit", + "id" : "acm012699jsd", + "name" : "FeedbackSessionClosedRemindersActionTest", + "compilationUnitId" : "acm012691jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009754jsd" ], + "content" : [ "acm012695jsd", "acm012696jsd", "acm012697jsd", "acm012698jsd" ] + }, + "acm012700jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012700jsd", + "name" : "FeedbackSessionClosingRemindersActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012708jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012701jsd" : { + "type" : "CodePackage", + "id" : "acm012701jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012702jsd" ] + }, + "acm012702jsd" : { + "type" : "CodePackage", + "id" : "acm012702jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012703jsd" ] + }, + "acm012703jsd" : { + "type" : "CodePackage", + "id" : "acm012703jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012700jsd" ] + }, + "acm012704jsd" : { + "type" : "ControlElement", + "id" : "acm012704jsd", + "name" : "getActionUri" + }, + "acm012705jsd" : { + "type" : "ControlElement", + "id" : "acm012705jsd", + "name" : "getRequestMethod" + }, + "acm012706jsd" : { + "type" : "ControlElement", + "id" : "acm012706jsd", + "name" : "testAccessControl" + }, + "acm012707jsd" : { + "type" : "ControlElement", + "id" : "acm012707jsd", + "name" : "testExecute" + }, + "acm012708jsd" : { + "type" : "ClassUnit", + "id" : "acm012708jsd", + "name" : "FeedbackSessionClosingRemindersActionTest", + "compilationUnitId" : "acm012700jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm005112jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009762jsd" ], + "content" : [ "acm012704jsd", "acm012705jsd", "acm012706jsd", "acm012707jsd" ] + }, + "acm012709jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012709jsd", + "name" : "FeedbackSessionOpeningRemindersActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012717jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012710jsd" : { + "type" : "CodePackage", + "id" : "acm012710jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012711jsd" ] + }, + "acm012711jsd" : { + "type" : "CodePackage", + "id" : "acm012711jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012712jsd" ] + }, + "acm012712jsd" : { + "type" : "CodePackage", + "id" : "acm012712jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012709jsd" ] + }, + "acm012713jsd" : { + "type" : "ControlElement", + "id" : "acm012713jsd", + "name" : "getActionUri" + }, + "acm012714jsd" : { + "type" : "ControlElement", + "id" : "acm012714jsd", + "name" : "getRequestMethod" + }, + "acm012715jsd" : { + "type" : "ControlElement", + "id" : "acm012715jsd", + "name" : "testAccessControl" + }, + "acm012716jsd" : { + "type" : "ControlElement", + "id" : "acm012716jsd", + "name" : "testExecute" + }, + "acm012717jsd" : { + "type" : "ClassUnit", + "id" : "acm012717jsd", + "name" : "FeedbackSessionOpeningRemindersActionTest", + "compilationUnitId" : "acm012709jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009768jsd" ], + "content" : [ "acm012713jsd", "acm012714jsd", "acm012715jsd", "acm012716jsd" ] + }, + "acm012718jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012718jsd", + "name" : "FeedbackSessionOpeningSoonRemindersActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012726jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012719jsd" : { + "type" : "CodePackage", + "id" : "acm012719jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012720jsd" ] + }, + "acm012720jsd" : { + "type" : "CodePackage", + "id" : "acm012720jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012721jsd" ] + }, + "acm012721jsd" : { + "type" : "CodePackage", + "id" : "acm012721jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012718jsd" ] + }, + "acm012722jsd" : { + "type" : "ControlElement", + "id" : "acm012722jsd", + "name" : "getActionUri" + }, + "acm012723jsd" : { + "type" : "ControlElement", + "id" : "acm012723jsd", + "name" : "getRequestMethod" + }, + "acm012724jsd" : { + "type" : "ControlElement", + "id" : "acm012724jsd", + "name" : "testAccessControl" + }, + "acm012725jsd" : { + "type" : "ControlElement", + "id" : "acm012725jsd", + "name" : "testExecute" + }, + "acm012726jsd" : { + "type" : "ClassUnit", + "id" : "acm012726jsd", + "name" : "FeedbackSessionOpeningSoonRemindersActionTest", + "compilationUnitId" : "acm012718jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009774jsd" ], + "content" : [ "acm012722jsd", "acm012723jsd", "acm012724jsd", "acm012725jsd" ] + }, + "acm012727jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012727jsd", + "name" : "FeedbackSessionPublishedEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012735jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012728jsd" : { + "type" : "CodePackage", + "id" : "acm012728jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012729jsd" ] + }, + "acm012729jsd" : { + "type" : "CodePackage", + "id" : "acm012729jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012730jsd" ] + }, + "acm012730jsd" : { + "type" : "CodePackage", + "id" : "acm012730jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012727jsd" ] + }, + "acm012731jsd" : { + "type" : "ControlElement", + "id" : "acm012731jsd", + "name" : "getActionUri" + }, + "acm012732jsd" : { + "type" : "ControlElement", + "id" : "acm012732jsd", + "name" : "getRequestMethod" + }, + "acm012733jsd" : { + "type" : "ControlElement", + "id" : "acm012733jsd", + "name" : "testAccessControl" + }, + "acm012734jsd" : { + "type" : "ControlElement", + "id" : "acm012734jsd", + "name" : "testExecute" + }, + "acm012735jsd" : { + "type" : "ClassUnit", + "id" : "acm012735jsd", + "name" : "FeedbackSessionPublishedEmailWorkerActionTest", + "compilationUnitId" : "acm012727jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009780jsd" ], + "content" : [ "acm012731jsd", "acm012732jsd", "acm012733jsd", "acm012734jsd" ] + }, + "acm012736jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012736jsd", + "name" : "FeedbackSessionPublishedRemindersActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012744jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012737jsd" : { + "type" : "CodePackage", + "id" : "acm012737jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012738jsd" ] + }, + "acm012738jsd" : { + "type" : "CodePackage", + "id" : "acm012738jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012739jsd" ] + }, + "acm012739jsd" : { + "type" : "CodePackage", + "id" : "acm012739jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012736jsd" ] + }, + "acm012740jsd" : { + "type" : "ControlElement", + "id" : "acm012740jsd", + "name" : "getActionUri" + }, + "acm012741jsd" : { + "type" : "ControlElement", + "id" : "acm012741jsd", + "name" : "getRequestMethod" + }, + "acm012742jsd" : { + "type" : "ControlElement", + "id" : "acm012742jsd", + "name" : "testAccessControl" + }, + "acm012743jsd" : { + "type" : "ControlElement", + "id" : "acm012743jsd", + "name" : "testExecute" + }, + "acm012744jsd" : { + "type" : "ClassUnit", + "id" : "acm012744jsd", + "name" : "FeedbackSessionPublishedRemindersActionTest", + "compilationUnitId" : "acm012736jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm009786jsd" ], + "content" : [ "acm012740jsd", "acm012741jsd", "acm012742jsd", "acm012743jsd" ] + }, + "acm012745jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012745jsd", + "name" : "FeedbackSessionRemindEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012753jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012746jsd" : { + "type" : "CodePackage", + "id" : "acm012746jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012747jsd" ] + }, + "acm012747jsd" : { + "type" : "CodePackage", + "id" : "acm012747jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012748jsd" ] + }, + "acm012748jsd" : { + "type" : "CodePackage", + "id" : "acm012748jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012745jsd" ] + }, + "acm012749jsd" : { + "type" : "ControlElement", + "id" : "acm012749jsd", + "name" : "getActionUri" + }, + "acm012750jsd" : { + "type" : "ControlElement", + "id" : "acm012750jsd", + "name" : "getRequestMethod" + }, + "acm012751jsd" : { + "type" : "ControlElement", + "id" : "acm012751jsd", + "name" : "testAccessControl" + }, + "acm012752jsd" : { + "type" : "ControlElement", + "id" : "acm012752jsd", + "name" : "testExecute" + }, + "acm012753jsd" : { + "type" : "ClassUnit", + "id" : "acm012753jsd", + "name" : "FeedbackSessionRemindEmailWorkerActionTest", + "compilationUnitId" : "acm012745jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009792jsd" ], + "content" : [ "acm012749jsd", "acm012750jsd", "acm012751jsd", "acm012752jsd" ] + }, + "acm012754jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012754jsd", + "name" : "FeedbackSessionRemindParticularUsersEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012763jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012755jsd" : { + "type" : "CodePackage", + "id" : "acm012755jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012756jsd" ] + }, + "acm012756jsd" : { + "type" : "CodePackage", + "id" : "acm012756jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012757jsd" ] + }, + "acm012757jsd" : { + "type" : "CodePackage", + "id" : "acm012757jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012754jsd" ] + }, + "acm012758jsd" : { + "type" : "ControlElement", + "id" : "acm012758jsd", + "name" : "getActionUri" + }, + "acm012759jsd" : { + "type" : "ControlElement", + "id" : "acm012759jsd", + "name" : "getRequestMethod" + }, + "acm012760jsd" : { + "type" : "ControlElement", + "id" : "acm012760jsd", + "name" : "testAccessControl" + }, + "acm012761jsd" : { + "type" : "ControlElement", + "id" : "acm012761jsd", + "name" : "testExecute" + }, + "acm012762jsd" : { + "type" : "ControlElement", + "id" : "acm012762jsd", + "name" : "testExecute_sendCopyToInstructorFalse_requestingInstructorNotNotified" + }, + "acm012763jsd" : { + "type" : "ClassUnit", + "id" : "acm012763jsd", + "name" : "FeedbackSessionRemindParticularUsersEmailWorkerActionTest", + "compilationUnitId" : "acm012754jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006504jsd", "acm009176jsd", "acm009273jsd", "acm009798jsd" ], + "content" : [ "acm012758jsd", "acm012759jsd", "acm012760jsd", "acm012761jsd", "acm012762jsd" ] + }, + "acm012764jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012764jsd", + "name" : "FeedbackSessionResendPublishedEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012772jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012765jsd" : { + "type" : "CodePackage", + "id" : "acm012765jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012766jsd" ] + }, + "acm012766jsd" : { + "type" : "CodePackage", + "id" : "acm012766jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012767jsd" ] + }, + "acm012767jsd" : { + "type" : "CodePackage", + "id" : "acm012767jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012764jsd" ] + }, + "acm012768jsd" : { + "type" : "ControlElement", + "id" : "acm012768jsd", + "name" : "getActionUri" + }, + "acm012769jsd" : { + "type" : "ControlElement", + "id" : "acm012769jsd", + "name" : "getRequestMethod" + }, + "acm012770jsd" : { + "type" : "ControlElement", + "id" : "acm012770jsd", + "name" : "testAccessControl" + }, + "acm012771jsd" : { + "type" : "ControlElement", + "id" : "acm012771jsd", + "name" : "testExecute" + }, + "acm012772jsd" : { + "type" : "ClassUnit", + "id" : "acm012772jsd", + "name" : "FeedbackSessionResendPublishedEmailWorkerActionTest", + "compilationUnitId" : "acm012764jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm006504jsd", "acm009176jsd", "acm009273jsd", "acm009804jsd" ], + "content" : [ "acm012768jsd", "acm012769jsd", "acm012770jsd", "acm012771jsd" ] + }, + "acm012773jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012773jsd", + "name" : "FeedbackSessionUnpublishedEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012781jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012774jsd" : { + "type" : "CodePackage", + "id" : "acm012774jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012775jsd" ] + }, + "acm012775jsd" : { + "type" : "CodePackage", + "id" : "acm012775jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012776jsd" ] + }, + "acm012776jsd" : { + "type" : "CodePackage", + "id" : "acm012776jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012773jsd" ] + }, + "acm012777jsd" : { + "type" : "ControlElement", + "id" : "acm012777jsd", + "name" : "getActionUri" + }, + "acm012778jsd" : { + "type" : "ControlElement", + "id" : "acm012778jsd", + "name" : "getRequestMethod" + }, + "acm012779jsd" : { + "type" : "ControlElement", + "id" : "acm012779jsd", + "name" : "testAccessControl" + }, + "acm012780jsd" : { + "type" : "ControlElement", + "id" : "acm012780jsd", + "name" : "testExecute" + }, + "acm012781jsd" : { + "type" : "ClassUnit", + "id" : "acm012781jsd", + "name" : "FeedbackSessionUnpublishedEmailWorkerActionTest", + "compilationUnitId" : "acm012773jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm006290jsd", "acm006504jsd", "acm009273jsd", "acm009810jsd" ], + "content" : [ "acm012777jsd", "acm012778jsd", "acm012779jsd", "acm012780jsd" ] + }, + "acm012782jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012782jsd", + "name" : "GetAccountActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012790jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012783jsd" : { + "type" : "CodePackage", + "id" : "acm012783jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012784jsd" ] + }, + "acm012784jsd" : { + "type" : "CodePackage", + "id" : "acm012784jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012785jsd" ] + }, + "acm012785jsd" : { + "type" : "CodePackage", + "id" : "acm012785jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012782jsd" ] + }, + "acm012786jsd" : { + "type" : "ControlElement", + "id" : "acm012786jsd", + "name" : "getActionUri" + }, + "acm012787jsd" : { + "type" : "ControlElement", + "id" : "acm012787jsd", + "name" : "getRequestMethod" + }, + "acm012788jsd" : { + "type" : "ControlElement", + "id" : "acm012788jsd", + "name" : "testExecute" + }, + "acm012789jsd" : { + "type" : "ControlElement", + "id" : "acm012789jsd", + "name" : "testAccessControl" + }, + "acm012790jsd" : { + "type" : "ClassUnit", + "id" : "acm012790jsd", + "name" : "GetAccountActionTest", + "compilationUnitId" : "acm012782jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm008245jsd", "acm009748jsd", "acm009843jsd", "acm010167jsd" ], + "content" : [ "acm012786jsd", "acm012787jsd", "acm012788jsd", "acm012789jsd" ] + }, + "acm012791jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012791jsd", + "name" : "GetAccountRequestActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012799jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012792jsd" : { + "type" : "CodePackage", + "id" : "acm012792jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012793jsd" ] + }, + "acm012793jsd" : { + "type" : "CodePackage", + "id" : "acm012793jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012794jsd" ] + }, + "acm012794jsd" : { + "type" : "CodePackage", + "id" : "acm012794jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012791jsd" ] + }, + "acm012795jsd" : { + "type" : "ControlElement", + "id" : "acm012795jsd", + "name" : "getActionUri" + }, + "acm012796jsd" : { + "type" : "ControlElement", + "id" : "acm012796jsd", + "name" : "getRequestMethod" + }, + "acm012797jsd" : { + "type" : "ControlElement", + "id" : "acm012797jsd", + "name" : "testExecute" + }, + "acm012798jsd" : { + "type" : "ControlElement", + "id" : "acm012798jsd", + "name" : "testAccessControl" + }, + "acm012799jsd" : { + "type" : "ClassUnit", + "id" : "acm012799jsd", + "name" : "GetAccountRequestActionTest", + "compilationUnitId" : "acm012791jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm008257jsd", "acm009748jsd", "acm009849jsd", "acm010167jsd" ], + "content" : [ "acm012795jsd", "acm012796jsd", "acm012797jsd", "acm012798jsd" ] + }, + "acm012800jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012800jsd", + "name" : "GetAccountsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012810jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012801jsd" : { + "type" : "CodePackage", + "id" : "acm012801jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012802jsd" ] + }, + "acm012802jsd" : { + "type" : "CodePackage", + "id" : "acm012802jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012803jsd" ] + }, + "acm012803jsd" : { + "type" : "CodePackage", + "id" : "acm012803jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012800jsd" ] + }, + "acm012804jsd" : { + "type" : "ControlElement", + "id" : "acm012804jsd", + "name" : "getActionUri" + }, + "acm012805jsd" : { + "type" : "ControlElement", + "id" : "acm012805jsd", + "name" : "getRequestMethod" + }, + "acm012806jsd" : { + "type" : "ControlElement", + "id" : "acm012806jsd", + "name" : "prepareTestData" + }, + "acm012807jsd" : { + "type" : "ControlElement", + "id" : "acm012807jsd", + "name" : "testExecute" + }, + "acm012808jsd" : { + "type" : "ControlElement", + "id" : "acm012808jsd", + "name" : "testAccessControl" + }, + "acm012809jsd" : { + "type" : "ControlElement", + "id" : "acm012809jsd", + "name" : "assertEqualAccounts" + }, + "acm012810jsd" : { + "type" : "ClassUnit", + "id" : "acm012810jsd", + "name" : "GetAccountsActionTest", + "compilationUnitId" : "acm012800jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004486jsd", "acm008245jsd", "acm008272jsd", "acm009855jsd", "acm010167jsd" ], + "content" : [ "acm012804jsd", "acm012805jsd", "acm012806jsd", "acm012807jsd", "acm012808jsd", "acm012809jsd" ] + }, + "acm012811jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012811jsd", + "name" : "GetActionClassesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012819jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012812jsd" : { + "type" : "CodePackage", + "id" : "acm012812jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012813jsd" ] + }, + "acm012813jsd" : { + "type" : "CodePackage", + "id" : "acm012813jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012814jsd" ] + }, + "acm012814jsd" : { + "type" : "CodePackage", + "id" : "acm012814jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012811jsd" ] + }, + "acm012815jsd" : { + "type" : "ControlElement", + "id" : "acm012815jsd", + "name" : "getActionUri" + }, + "acm012816jsd" : { + "type" : "ControlElement", + "id" : "acm012816jsd", + "name" : "getRequestMethod" + }, + "acm012817jsd" : { + "type" : "ControlElement", + "id" : "acm012817jsd", + "name" : "testExecute" + }, + "acm012818jsd" : { + "type" : "ControlElement", + "id" : "acm012818jsd", + "name" : "testAccessControl" + }, + "acm012819jsd" : { + "type" : "ClassUnit", + "id" : "acm012819jsd", + "name" : "GetActionClassesActionTest", + "compilationUnitId" : "acm012811jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008279jsd", "acm009428jsd", "acm009459jsd", "acm009491jsd", "acm009506jsd", "acm009548jsd", "acm009556jsd", "acm009562jsd", "acm009568jsd", "acm009582jsd", "acm009588jsd", "acm009596jsd", "acm009604jsd", "acm009612jsd", "acm009621jsd", "acm009629jsd", "acm009638jsd", "acm009644jsd", "acm009650jsd", "acm009656jsd", "acm009662jsd", "acm009670jsd", "acm009678jsd", "acm009686jsd", "acm009694jsd", "acm009702jsd", "acm009711jsd", "acm009717jsd", "acm009725jsd", "acm009733jsd", "acm009741jsd", "acm009754jsd", "acm009762jsd", "acm009768jsd", "acm009774jsd", "acm009780jsd", "acm009786jsd", "acm009792jsd", "acm009798jsd", "acm009804jsd", "acm009810jsd", "acm009837jsd", "acm009843jsd", "acm009849jsd", "acm009855jsd", "acm009863jsd", "acm009872jsd", "acm009880jsd", "acm009891jsd", "acm009899jsd", "acm009911jsd", "acm009919jsd", "acm009927jsd", "acm009935jsd", "acm009943jsd", "acm009951jsd", "acm009961jsd", "acm009970jsd", "acm009978jsd", "acm009986jsd", "acm009995jsd", "acm010003jsd", "acm010011jsd", "acm010019jsd", "acm010025jsd", "acm010033jsd", "acm010040jsd", "acm010048jsd", "acm010056jsd", "acm010064jsd", "acm010072jsd", "acm010080jsd", "acm010088jsd", "acm010096jsd", "acm010104jsd", "acm010112jsd", "acm010118jsd", "acm010124jsd", "acm010155jsd", "acm010167jsd", "acm010175jsd", "acm010183jsd", "acm010191jsd", "acm010199jsd", "acm010208jsd", "acm010215jsd", "acm010222jsd", "acm010230jsd", "acm010238jsd", "acm010244jsd", "acm010250jsd", "acm010258jsd", "acm010266jsd", "acm010272jsd", "acm010278jsd", "acm010286jsd", "acm010292jsd", "acm010301jsd", "acm010309jsd", "acm010317jsd", "acm010325jsd", "acm010331jsd", "acm010337jsd", "acm010345jsd", "acm010361jsd", "acm010369jsd", "acm010377jsd", "acm010385jsd", "acm010394jsd", "acm010403jsd", "acm010411jsd", "acm010417jsd", "acm010426jsd" ], + "content" : [ "acm012815jsd", "acm012816jsd", "acm012817jsd", "acm012818jsd" ] + }, + "acm012820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012820jsd", + "name" : "GetAuthInfoActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012829jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012821jsd" : { + "type" : "CodePackage", + "id" : "acm012821jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012822jsd" ] + }, + "acm012822jsd" : { + "type" : "CodePackage", + "id" : "acm012822jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012823jsd" ] + }, + "acm012823jsd" : { + "type" : "CodePackage", + "id" : "acm012823jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012820jsd" ] + }, + "acm012824jsd" : { + "type" : "ControlElement", + "id" : "acm012824jsd", + "name" : "getActionUri" + }, + "acm012825jsd" : { + "type" : "ControlElement", + "id" : "acm012825jsd", + "name" : "getRequestMethod" + }, + "acm012826jsd" : { + "type" : "ControlElement", + "id" : "acm012826jsd", + "name" : "testExecute" + }, + "acm012827jsd" : { + "type" : "ControlElement", + "id" : "acm012827jsd", + "name" : "testExecute_addCsrfTokenCookies_shouldAddToResponseAccordingToExistingCsrfToken" + }, + "acm012828jsd" : { + "type" : "ControlElement", + "id" : "acm012828jsd", + "name" : "testAccessControl" + }, + "acm012829jsd" : { + "type" : "ClassUnit", + "id" : "acm012829jsd", + "name" : "GetAuthInfoActionTest", + "compilationUnitId" : "acm012820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004432jsd", "acm008299jsd", "acm009872jsd", "acm010167jsd" ], + "content" : [ "acm012824jsd", "acm012825jsd", "acm012826jsd", "acm012827jsd", "acm012828jsd" ] + }, + "acm012830jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012830jsd", + "name" : "GetCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012846jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012831jsd" : { + "type" : "CodePackage", + "id" : "acm012831jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012832jsd" ] + }, + "acm012832jsd" : { + "type" : "CodePackage", + "id" : "acm012832jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012833jsd" ] + }, + "acm012833jsd" : { + "type" : "CodePackage", + "id" : "acm012833jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012830jsd" ] + }, + "acm012834jsd" : { + "type" : "ControlElement", + "id" : "acm012834jsd", + "name" : "getActionUri" + }, + "acm012835jsd" : { + "type" : "ControlElement", + "id" : "acm012835jsd", + "name" : "getRequestMethod" + }, + "acm012836jsd" : { + "type" : "ControlElement", + "id" : "acm012836jsd", + "name" : "testExecute" + }, + "acm012837jsd" : { + "type" : "ControlElement", + "id" : "acm012837jsd", + "name" : "testExecute_typicalUsage_shouldPass" + }, + "acm012838jsd" : { + "type" : "ControlElement", + "id" : "acm012838jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm012839jsd" : { + "type" : "ControlElement", + "id" : "acm012839jsd", + "name" : "testExecute_nonExistentCourse_shouldFail" + }, + "acm012840jsd" : { + "type" : "ControlElement", + "id" : "acm012840jsd", + "name" : "testNonExistentCourse" + }, + "acm012841jsd" : { + "type" : "ControlElement", + "id" : "acm012841jsd", + "name" : "testAccessControl" + }, + "acm012842jsd" : { + "type" : "ControlElement", + "id" : "acm012842jsd", + "name" : "testAccessControl_invalidParameterValues_shouldFail" + }, + "acm012843jsd" : { + "type" : "ControlElement", + "id" : "acm012843jsd", + "name" : "testAccessControl_testInstructorAccess_shouldPass" + }, + "acm012844jsd" : { + "type" : "ControlElement", + "id" : "acm012844jsd", + "name" : "testAccessControl_testStudentAccess_shouldPass" + }, + "acm012845jsd" : { + "type" : "ControlElement", + "id" : "acm012845jsd", + "name" : "testAccessControl_loggedInEntityBothInstructorAndStudent_shouldBeAccessible" + }, + "acm012846jsd" : { + "type" : "ClassUnit", + "id" : "acm012846jsd", + "name" : "GetCourseActionTest", + "compilationUnitId" : "acm012830jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm008329jsd", "acm009748jsd", "acm009880jsd", "acm010167jsd" ], + "content" : [ "acm012834jsd", "acm012835jsd", "acm012836jsd", "acm012837jsd", "acm012838jsd", "acm012839jsd", "acm012840jsd", "acm012841jsd", "acm012842jsd", "acm012843jsd", "acm012844jsd", "acm012845jsd" ] + }, + "acm012847jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012847jsd", + "name" : "GetCourseJoinStatusActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012855jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012848jsd" : { + "type" : "CodePackage", + "id" : "acm012848jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012849jsd" ] + }, + "acm012849jsd" : { + "type" : "CodePackage", + "id" : "acm012849jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012850jsd" ] + }, + "acm012850jsd" : { + "type" : "CodePackage", + "id" : "acm012850jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012847jsd" ] + }, + "acm012851jsd" : { + "type" : "ControlElement", + "id" : "acm012851jsd", + "name" : "getActionUri" + }, + "acm012852jsd" : { + "type" : "ControlElement", + "id" : "acm012852jsd", + "name" : "getRequestMethod" + }, + "acm012853jsd" : { + "type" : "ControlElement", + "id" : "acm012853jsd", + "name" : "testExecute" + }, + "acm012854jsd" : { + "type" : "ControlElement", + "id" : "acm012854jsd", + "name" : "testAccessControl" + }, + "acm012855jsd" : { + "type" : "ClassUnit", + "id" : "acm012855jsd", + "name" : "GetCourseJoinStatusActionTest", + "compilationUnitId" : "acm012847jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008663jsd", "acm009891jsd", "acm010167jsd" ], + "content" : [ "acm012851jsd", "acm012852jsd", "acm012853jsd", "acm012854jsd" ] + }, + "acm012856jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012856jsd", + "name" : "GetCourseSectionNamesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012868jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012857jsd" : { + "type" : "CodePackage", + "id" : "acm012857jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012858jsd" ] + }, + "acm012858jsd" : { + "type" : "CodePackage", + "id" : "acm012858jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012859jsd" ] + }, + "acm012859jsd" : { + "type" : "CodePackage", + "id" : "acm012859jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012856jsd" ] + }, + "acm012860jsd" : { + "type" : "ControlElement", + "id" : "acm012860jsd", + "name" : "getActionUri" + }, + "acm012861jsd" : { + "type" : "ControlElement", + "id" : "acm012861jsd", + "name" : "getRequestMethod" + }, + "acm012862jsd" : { + "type" : "ControlElement", + "id" : "acm012862jsd", + "name" : "testExecute" + }, + "acm012863jsd" : { + "type" : "ControlElement", + "id" : "acm012863jsd", + "name" : "testExecute_typicalUsage_shouldPass" + }, + "acm012864jsd" : { + "type" : "ControlElement", + "id" : "acm012864jsd", + "name" : "testExecute_nonExistCourse_shouldFail" + }, + "acm012865jsd" : { + "type" : "ControlElement", + "id" : "acm012865jsd", + "name" : "testAccessControl" + }, + "acm012866jsd" : { + "type" : "ControlElement", + "id" : "acm012866jsd", + "name" : "testAccessControl_testInvalidAccess_shouldPass" + }, + "acm012867jsd" : { + "type" : "ControlElement", + "id" : "acm012867jsd", + "name" : "testAccessControl_testInstructorAccess_shouldPass" + }, + "acm012868jsd" : { + "type" : "ClassUnit", + "id" : "acm012868jsd", + "name" : "GetCourseSectionNamesActionTest", + "compilationUnitId" : "acm012856jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008336jsd", "acm009899jsd", "acm010167jsd" ], + "content" : [ "acm012860jsd", "acm012861jsd", "acm012862jsd", "acm012863jsd", "acm012864jsd", "acm012865jsd", "acm012866jsd", "acm012867jsd" ] + }, + "acm012869jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012869jsd", + "name" : "GetCoursesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012889jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012870jsd" : { + "type" : "CodePackage", + "id" : "acm012870jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012871jsd" ] + }, + "acm012871jsd" : { + "type" : "CodePackage", + "id" : "acm012871jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012872jsd" ] + }, + "acm012872jsd" : { + "type" : "CodePackage", + "id" : "acm012872jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012869jsd" ] + }, + "acm012873jsd" : { + "type" : "ControlElement", + "id" : "acm012873jsd", + "name" : "getActionUri" + }, + "acm012874jsd" : { + "type" : "ControlElement", + "id" : "acm012874jsd", + "name" : "getRequestMethod" + }, + "acm012875jsd" : { + "type" : "ControlElement", + "id" : "acm012875jsd", + "name" : "prepareTestData" + }, + "acm012876jsd" : { + "type" : "ControlElement", + "id" : "acm012876jsd", + "name" : "testExecute" + }, + "acm012877jsd" : { + "type" : "ControlElement", + "id" : "acm012877jsd", + "name" : "testGetCoursesAction_withNoParameter_shouldThrowHttpParameterException" + }, + "acm012878jsd" : { + "type" : "ControlElement", + "id" : "acm012878jsd", + "name" : "testGetCoursesAction_withInvalidEntityType_shouldReturnBadResponse" + }, + "acm012879jsd" : { + "type" : "ControlElement", + "id" : "acm012879jsd", + "name" : "testGetCoursesAction_withInstructorEntityTypeAndNoCourseStatus_shouldThrowParameterFailure" + }, + "acm012880jsd" : { + "type" : "ControlElement", + "id" : "acm012880jsd", + "name" : "testGetCoursesAction_withInvalidCourseStatus_shouldReturnBadResponse" + }, + "acm012881jsd" : { + "type" : "ControlElement", + "id" : "acm012881jsd", + "name" : "testGetCoursesAction_withInstructorEntityTypeAndActiveCourses_shouldReturnCorrectCourses" + }, + "acm012882jsd" : { + "type" : "ControlElement", + "id" : "acm012882jsd", + "name" : "testGetCoursesAction_withInstructorEntityTypeAndArchivedCourses_shouldReturnCorrectCourses" + }, + "acm012883jsd" : { + "type" : "ControlElement", + "id" : "acm012883jsd", + "name" : "testGetCoursesAction_withInstructorEntityTypeAndSoftDeletedCourses_shouldReturnCorrectCourses" + }, + "acm012884jsd" : { + "type" : "ControlElement", + "id" : "acm012884jsd", + "name" : "testGetCoursesAction_withStudentEntityType_shouldReturnCorrectCourses" + }, + "acm012885jsd" : { + "type" : "ControlElement", + "id" : "acm012885jsd", + "name" : "verifySameCourseData" + }, + "acm012886jsd" : { + "type" : "ControlElement", + "id" : "acm012886jsd", + "name" : "verifySameCourseDataStudent" + }, + "acm012887jsd" : { + "type" : "ControlElement", + "id" : "acm012887jsd", + "name" : "getValidCourses" + }, + "acm012888jsd" : { + "type" : "ControlElement", + "id" : "acm012888jsd", + "name" : "testAccessControl" + }, + "acm012889jsd" : { + "type" : "ClassUnit", + "id" : "acm012889jsd", + "name" : "GetCoursesActionTest", + "compilationUnitId" : "acm012869jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004598jsd", "acm005233jsd", "acm005412jsd", "acm008329jsd", "acm008343jsd", "acm009911jsd", "acm010167jsd" ], + "content" : [ "acm012873jsd", "acm012874jsd", "acm012875jsd", "acm012876jsd", "acm012877jsd", "acm012878jsd", "acm012879jsd", "acm012880jsd", "acm012881jsd", "acm012882jsd", "acm012883jsd", "acm012884jsd", "acm012885jsd", "acm012886jsd", "acm012887jsd", "acm012888jsd" ] + }, + "acm012890jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012890jsd", + "name" : "GetDeadlineExtensionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012898jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012891jsd" : { + "type" : "CodePackage", + "id" : "acm012891jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012892jsd" ] + }, + "acm012892jsd" : { + "type" : "CodePackage", + "id" : "acm012892jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012893jsd" ] + }, + "acm012893jsd" : { + "type" : "CodePackage", + "id" : "acm012893jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012890jsd" ] + }, + "acm012894jsd" : { + "type" : "ControlElement", + "id" : "acm012894jsd", + "name" : "getActionUri" + }, + "acm012895jsd" : { + "type" : "ControlElement", + "id" : "acm012895jsd", + "name" : "getRequestMethod" + }, + "acm012896jsd" : { + "type" : "ControlElement", + "id" : "acm012896jsd", + "name" : "testExecute" + }, + "acm012897jsd" : { + "type" : "ControlElement", + "id" : "acm012897jsd", + "name" : "testAccessControl" + }, + "acm012898jsd" : { + "type" : "ClassUnit", + "id" : "acm012898jsd", + "name" : "GetDeadlineExtensionActionTest", + "compilationUnitId" : "acm012890jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004662jsd", "acm008355jsd", "acm009748jsd", "acm009919jsd", "acm010167jsd" ], + "content" : [ "acm012894jsd", "acm012895jsd", "acm012896jsd", "acm012897jsd" ] + }, + "acm012899jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012899jsd", + "name" : "GetFeedbackQuestionRecipientsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012917jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012900jsd" : { + "type" : "CodePackage", + "id" : "acm012900jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012901jsd" ] + }, + "acm012901jsd" : { + "type" : "CodePackage", + "id" : "acm012901jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012902jsd" ] + }, + "acm012902jsd" : { + "type" : "CodePackage", + "id" : "acm012902jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012899jsd" ] + }, + "acm012903jsd" : { + "type" : "ControlElement", + "id" : "acm012903jsd", + "name" : "prepareTestData" + }, + "acm012904jsd" : { + "type" : "ControlElement", + "id" : "acm012904jsd", + "name" : "getActionUri" + }, + "acm012905jsd" : { + "type" : "ControlElement", + "id" : "acm012905jsd", + "name" : "getRequestMethod" + }, + "acm012906jsd" : { + "type" : "ControlElement", + "id" : "acm012906jsd", + "name" : "testExecute" + }, + "acm012907jsd" : { + "type" : "ControlElement", + "id" : "acm012907jsd", + "name" : "testExecute_invalidIntend_shouldFail" + }, + "acm012908jsd" : { + "type" : "ControlElement", + "id" : "acm012908jsd", + "name" : "testExecute_moderatedAndPreviewPersonToGetRecipients_shouldReturnSameRecipientsGotFromGiver" + }, + "acm012909jsd" : { + "type" : "ControlElement", + "id" : "acm012909jsd", + "name" : "testExecute_differentRecipientTypes_shouldReturnRecipientsCorrectly" + }, + "acm012910jsd" : { + "type" : "ControlElement", + "id" : "acm012910jsd", + "name" : "testAccessControl" + }, + "acm012911jsd" : { + "type" : "ControlElement", + "id" : "acm012911jsd", + "name" : "testAccessControl_studentSubmission" + }, + "acm012912jsd" : { + "type" : "ControlElement", + "id" : "acm012912jsd", + "name" : "testAccessControl_instructorSubmission" + }, + "acm012913jsd" : { + "type" : "ControlElement", + "id" : "acm012913jsd", + "name" : "useTypicalDataBundle" + }, + "acm012914jsd" : { + "type" : "ControlElement", + "id" : "acm012914jsd", + "name" : "generateParameters" + }, + "acm012915jsd" : { + "type" : "ControlElement", + "id" : "acm012915jsd", + "name" : "getRecipients" + }, + "acm012916jsd" : { + "type" : "ControlElement", + "id" : "acm012916jsd", + "name" : "verifyFeedbackQuestionRecipientsDataEquals" + }, + "acm012917jsd" : { + "type" : "ClassUnit", + "id" : "acm012917jsd", + "name" : "GetFeedbackQuestionRecipientsActionTest", + "compilationUnitId" : "acm012899jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008424jsd", "acm009221jsd", "acm009927jsd", "acm010167jsd" ], + "content" : [ "acm012903jsd", "acm012904jsd", "acm012905jsd", "acm012906jsd", "acm012907jsd", "acm012908jsd", "acm012909jsd", "acm012910jsd", "acm012911jsd", "acm012912jsd", "acm012913jsd", "acm012914jsd", "acm012915jsd", "acm012916jsd" ] + }, + "acm012918jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012918jsd", + "name" : "GetFeedbackQuestionsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012928jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012919jsd" : { + "type" : "CodePackage", + "id" : "acm012919jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012920jsd" ] + }, + "acm012920jsd" : { + "type" : "CodePackage", + "id" : "acm012920jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012921jsd" ] + }, + "acm012921jsd" : { + "type" : "CodePackage", + "id" : "acm012921jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012918jsd" ] + }, + "acm012922jsd" : { + "type" : "ControlElement", + "id" : "acm012922jsd", + "name" : "getActionUri" + }, + "acm012923jsd" : { + "type" : "ControlElement", + "id" : "acm012923jsd", + "name" : "getRequestMethod" + }, + "acm012924jsd" : { + "type" : "ControlElement", + "id" : "acm012924jsd", + "name" : "testExecute" + }, + "acm012925jsd" : { + "type" : "ControlElement", + "id" : "acm012925jsd", + "name" : "testExecute_studentFeedbackSubmissionMcqGenerateOptionsForTeams_shouldReturnGeneratedFields" + }, + "acm012926jsd" : { + "type" : "ControlElement", + "id" : "acm012926jsd", + "name" : "testExecute_instructorFeedbackSubmissionMcqGenerateOptionsForTeams_shouldReturnGeneratedFields" + }, + "acm012927jsd" : { + "type" : "ControlElement", + "id" : "acm012927jsd", + "name" : "testAccessControl" + }, + "acm012928jsd" : { + "type" : "ClassUnit", + "id" : "acm012928jsd", + "name" : "GetFeedbackQuestionsActionTest", + "compilationUnitId" : "acm012918jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm005866jsd", "acm008407jsd", "acm008432jsd", "acm009935jsd", "acm010167jsd" ], + "content" : [ "acm012922jsd", "acm012923jsd", "acm012924jsd", "acm012925jsd", "acm012926jsd", "acm012927jsd" ] + }, + "acm012929jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012929jsd", + "name" : "GetFeedbackResponseCommentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012946jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012930jsd" : { + "type" : "CodePackage", + "id" : "acm012930jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012931jsd" ] + }, + "acm012931jsd" : { + "type" : "CodePackage", + "id" : "acm012931jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012932jsd" ] + }, + "acm012932jsd" : { + "type" : "CodePackage", + "id" : "acm012932jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012929jsd" ] + }, + "acm012933jsd" : { + "type" : "ControlElement", + "id" : "acm012933jsd", + "name" : "getActionUri" + }, + "acm012934jsd" : { + "type" : "ControlElement", + "id" : "acm012934jsd", + "name" : "getRequestMethod" + }, + "acm012935jsd" : { + "type" : "ControlElement", + "id" : "acm012935jsd", + "name" : "prepareTestData" + }, + "acm012936jsd" : { + "type" : "ControlElement", + "id" : "acm012936jsd", + "name" : "testExecute" + }, + "acm012937jsd" : { + "type" : "ControlElement", + "id" : "acm012937jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm012938jsd" : { + "type" : "ControlElement", + "id" : "acm012938jsd", + "name" : "testExecute_invalidIntent_shouldFail" + }, + "acm012939jsd" : { + "type" : "ControlElement", + "id" : "acm012939jsd", + "name" : "testExecute_typicalSuccessCase_shouldPass" + }, + "acm012940jsd" : { + "type" : "ControlElement", + "id" : "acm012940jsd", + "name" : "testAccessControl" + }, + "acm012941jsd" : { + "type" : "ControlElement", + "id" : "acm012941jsd", + "name" : "testAccessControl_typicalSuccessCase_shouldPass" + }, + "acm012942jsd" : { + "type" : "ControlElement", + "id" : "acm012942jsd", + "name" : "testAccessControl_invalidIntent_shouldFail" + }, + "acm012943jsd" : { + "type" : "ControlElement", + "id" : "acm012943jsd", + "name" : "testAccessControl_responseNotExisting_shouldFail" + }, + "acm012944jsd" : { + "type" : "ControlElement", + "id" : "acm012944jsd", + "name" : "testAccessControl_accessAcrossCourses_shouldFail" + }, + "acm012945jsd" : { + "type" : "ControlElement", + "id" : "acm012945jsd", + "name" : "getFeedbackResponseComments" + }, + "acm012946jsd" : { + "type" : "ClassUnit", + "id" : "acm012946jsd", + "name" : "GetFeedbackResponseCommentActionTest", + "compilationUnitId" : "acm012929jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008449jsd", "acm009943jsd", "acm010167jsd" ], + "content" : [ "acm012933jsd", "acm012934jsd", "acm012935jsd", "acm012936jsd", "acm012937jsd", "acm012938jsd", "acm012939jsd", "acm012940jsd", "acm012941jsd", "acm012942jsd", "acm012943jsd", "acm012944jsd", "acm012945jsd" ] + }, + "acm012947jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012947jsd", + "name" : "GetFeedbackResponsesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012971jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012948jsd" : { + "type" : "CodePackage", + "id" : "acm012948jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012949jsd" ] + }, + "acm012949jsd" : { + "type" : "CodePackage", + "id" : "acm012949jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012950jsd" ] + }, + "acm012950jsd" : { + "type" : "CodePackage", + "id" : "acm012950jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012947jsd" ] + }, + "acm012951jsd" : { + "type" : "ControlElement", + "id" : "acm012951jsd", + "name" : "getActionUri" + }, + "acm012952jsd" : { + "type" : "ControlElement", + "id" : "acm012952jsd", + "name" : "getRequestMethod" + }, + "acm012953jsd" : { + "type" : "ControlElement", + "id" : "acm012953jsd", + "name" : "prepareTestData" + }, + "acm012954jsd" : { + "type" : "ControlElement", + "id" : "acm012954jsd", + "name" : "testExecute" + }, + "acm012955jsd" : { + "type" : "ControlElement", + "id" : "acm012955jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm012956jsd" : { + "type" : "ControlElement", + "id" : "acm012956jsd", + "name" : "testExecute_invalidIntent_shouldFail" + }, + "acm012957jsd" : { + "type" : "ControlElement", + "id" : "acm012957jsd", + "name" : "testExecute_studentSubmission_shouldGetResponseSuccessfully" + }, + "acm012958jsd" : { + "type" : "ControlElement", + "id" : "acm012958jsd", + "name" : "testExecute_instructorSubmission_shouldGetResponseSuccessfully" + }, + "acm012959jsd" : { + "type" : "ControlElement", + "id" : "acm012959jsd", + "name" : "testExecute_commentSubmission_shouldGetCommentsSuccessfully" + }, + "acm012960jsd" : { + "type" : "ControlElement", + "id" : "acm012960jsd", + "name" : "testAccessControl" + }, + "acm012961jsd" : { + "type" : "ControlElement", + "id" : "acm012961jsd", + "name" : "testAccessControl_notAnswerable_cannotAccess" + }, + "acm012962jsd" : { + "type" : "ControlElement", + "id" : "acm012962jsd", + "name" : "testAccessControl_invalidIntent_shouldFail" + }, + "acm012963jsd" : { + "type" : "ControlElement", + "id" : "acm012963jsd", + "name" : "testAccessControl_typicalStudentAccess_canAccess" + }, + "acm012964jsd" : { + "type" : "ControlElement", + "id" : "acm012964jsd", + "name" : "testAccessControl_typicalInstructorAccess_canAccess" + }, + "acm012965jsd" : { + "type" : "ControlElement", + "id" : "acm012965jsd", + "name" : "testAccessControl_getNonExistingFeedbackResponse_shouldFail" + }, + "acm012966jsd" : { + "type" : "ControlElement", + "id" : "acm012966jsd", + "name" : "testAccessControl_getResponseInPreview_shouldFail" + }, + "acm012967jsd" : { + "type" : "ControlElement", + "id" : "acm012967jsd", + "name" : "testAccessControl_accessAcrossCourses_shouldFail" + }, + "acm012968jsd" : { + "type" : "ControlElement", + "id" : "acm012968jsd", + "name" : "getFeedbackResponse" + }, + "acm012969jsd" : { + "type" : "ControlElement", + "id" : "acm012969jsd", + "name" : "verifyFeedbackResponseEquals" + }, + "acm012970jsd" : { + "type" : "ControlElement", + "id" : "acm012970jsd", + "name" : "verifyFeedbackCommentEquals" + }, + "acm012971jsd" : { + "type" : "ClassUnit", + "id" : "acm012971jsd", + "name" : "GetFeedbackResponsesActionTest", + "compilationUnitId" : "acm012947jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008449jsd", "acm008461jsd", "acm008470jsd", "acm009951jsd", "acm010167jsd" ], + "content" : [ "acm012951jsd", "acm012952jsd", "acm012953jsd", "acm012954jsd", "acm012955jsd", "acm012956jsd", "acm012957jsd", "acm012958jsd", "acm012959jsd", "acm012960jsd", "acm012961jsd", "acm012962jsd", "acm012963jsd", "acm012964jsd", "acm012965jsd", "acm012966jsd", "acm012967jsd", "acm012968jsd", "acm012969jsd", "acm012970jsd" ] + }, + "acm012972jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012972jsd", + "name" : "GetFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm012991jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012973jsd" : { + "type" : "CodePackage", + "id" : "acm012973jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012974jsd" ] + }, + "acm012974jsd" : { + "type" : "CodePackage", + "id" : "acm012974jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012975jsd" ] + }, + "acm012975jsd" : { + "type" : "CodePackage", + "id" : "acm012975jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012972jsd" ] + }, + "acm012976jsd" : { + "type" : "ControlElement", + "id" : "acm012976jsd", + "name" : "getActionUri" + }, + "acm012977jsd" : { + "type" : "ControlElement", + "id" : "acm012977jsd", + "name" : "getRequestMethod" + }, + "acm012978jsd" : { + "type" : "ControlElement", + "id" : "acm012978jsd", + "name" : "testExecute" + }, + "acm012979jsd" : { + "type" : "ControlElement", + "id" : "acm012979jsd", + "name" : "testExecute_fullDetail" + }, + "acm012980jsd" : { + "type" : "ControlElement", + "id" : "acm012980jsd", + "name" : "testExecute_instructorSubmission" + }, + "acm012981jsd" : { + "type" : "ControlElement", + "id" : "acm012981jsd", + "name" : "testExecute_instructorResult" + }, + "acm012982jsd" : { + "type" : "ControlElement", + "id" : "acm012982jsd", + "name" : "textExecute_studentSubmission" + }, + "acm012983jsd" : { + "type" : "ControlElement", + "id" : "acm012983jsd", + "name" : "testExecute_studentResult" + }, + "acm012984jsd" : { + "type" : "ControlElement", + "id" : "acm012984jsd", + "name" : "testAccessControl" + }, + "acm012985jsd" : { + "type" : "ControlElement", + "id" : "acm012985jsd", + "name" : "testAccessControl_studentResult" + }, + "acm012986jsd" : { + "type" : "ControlElement", + "id" : "acm012986jsd", + "name" : "testAccessControl_fullDetail" + }, + "acm012987jsd" : { + "type" : "ControlElement", + "id" : "acm012987jsd", + "name" : "testAccessControl_instructorResult" + }, + "acm012988jsd" : { + "type" : "ControlElement", + "id" : "acm012988jsd", + "name" : "generateParameters" + }, + "acm012989jsd" : { + "type" : "ControlElement", + "id" : "acm012989jsd", + "name" : "assertEqualDeadlines" + }, + "acm012990jsd" : { + "type" : "ControlElement", + "id" : "acm012990jsd", + "name" : "updateFirstFeedbackSessionOfTypicalCourse1" + }, + "acm012991jsd" : { + "type" : "ClassUnit", + "id" : "acm012991jsd", + "name" : "GetFeedbackSessionActionTest", + "compilationUnitId" : "acm012972jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006168jsd", "acm006188jsd", "acm008518jsd", "acm009221jsd", "acm009961jsd", "acm010167jsd" ], + "content" : [ "acm012976jsd", "acm012977jsd", "acm012978jsd", "acm012979jsd", "acm012980jsd", "acm012981jsd", "acm012982jsd", "acm012983jsd", "acm012984jsd", "acm012985jsd", "acm012986jsd", "acm012987jsd", "acm012988jsd", "acm012989jsd", "acm012990jsd" ] + }, + "acm012992jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm012992jsd", + "name" : "GetFeedbackSessionLogsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013000jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm012993jsd" : { + "type" : "CodePackage", + "id" : "acm012993jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm012994jsd" ] + }, + "acm012994jsd" : { + "type" : "CodePackage", + "id" : "acm012994jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm012995jsd" ] + }, + "acm012995jsd" : { + "type" : "CodePackage", + "id" : "acm012995jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm012992jsd" ] + }, + "acm012996jsd" : { + "type" : "ControlElement", + "id" : "acm012996jsd", + "name" : "getActionUri" + }, + "acm012997jsd" : { + "type" : "ControlElement", + "id" : "acm012997jsd", + "name" : "getRequestMethod" + }, + "acm012998jsd" : { + "type" : "ControlElement", + "id" : "acm012998jsd", + "name" : "testExecute" + }, + "acm012999jsd" : { + "type" : "ControlElement", + "id" : "acm012999jsd", + "name" : "testAccessControl" + }, + "acm013000jsd" : { + "type" : "ClassUnit", + "id" : "acm013000jsd", + "name" : "GetFeedbackSessionLogsActionTest", + "compilationUnitId" : "acm012992jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008526jsd", "acm008535jsd", "acm008542jsd", "acm010167jsd" ], + "content" : [ "acm012996jsd", "acm012997jsd", "acm012998jsd", "acm012999jsd" ] + }, + "acm013001jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013001jsd", + "name" : "GetFeedbackSessionSubmittedGiverSetActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013009jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013002jsd" : { + "type" : "CodePackage", + "id" : "acm013002jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013003jsd" ] + }, + "acm013003jsd" : { + "type" : "CodePackage", + "id" : "acm013003jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013004jsd" ] + }, + "acm013004jsd" : { + "type" : "CodePackage", + "id" : "acm013004jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013001jsd" ] + }, + "acm013005jsd" : { + "type" : "ControlElement", + "id" : "acm013005jsd", + "name" : "getActionUri" + }, + "acm013006jsd" : { + "type" : "ControlElement", + "id" : "acm013006jsd", + "name" : "getRequestMethod" + }, + "acm013007jsd" : { + "type" : "ControlElement", + "id" : "acm013007jsd", + "name" : "testExecute" + }, + "acm013008jsd" : { + "type" : "ControlElement", + "id" : "acm013008jsd", + "name" : "testAccessControl" + }, + "acm013009jsd" : { + "type" : "ClassUnit", + "id" : "acm013009jsd", + "name" : "GetFeedbackSessionSubmittedGiverSetActionTest", + "compilationUnitId" : "acm013001jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm008567jsd", "acm009978jsd", "acm010167jsd" ], + "content" : [ "acm013005jsd", "acm013006jsd", "acm013007jsd", "acm013008jsd" ] + }, + "acm013010jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013010jsd", + "name" : "GetFeedbackSessionsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013036jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013011jsd" : { + "type" : "CodePackage", + "id" : "acm013011jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013012jsd" ] + }, + "acm013012jsd" : { + "type" : "CodePackage", + "id" : "acm013012jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013013jsd" ] + }, + "acm013013jsd" : { + "type" : "CodePackage", + "id" : "acm013013jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013010jsd" ] + }, + "acm013014jsd" : { + "type" : "ControlElement", + "id" : "acm013014jsd", + "name" : "getActionUri" + }, + "acm013015jsd" : { + "type" : "ControlElement", + "id" : "acm013015jsd", + "name" : "getRequestMethod" + }, + "acm013016jsd" : { + "type" : "ControlElement", + "id" : "acm013016jsd", + "name" : "prepareTestData" + }, + "acm013017jsd" : { + "type" : "ControlElement", + "id" : "acm013017jsd", + "name" : "testExecute" + }, + "acm013018jsd" : { + "type" : "ControlElement", + "id" : "acm013018jsd", + "name" : "testExecute_asInstructorWithCourseId_shouldReturnAllSessionsForCourse" + }, + "acm013019jsd" : { + "type" : "ControlElement", + "id" : "acm013019jsd", + "name" : "testExecute_asInstructorWithRecycleBinFlagTrue_shouldReturnAllSoftDeletedSessionsForInstructor" + }, + "acm013020jsd" : { + "type" : "ControlElement", + "id" : "acm013020jsd", + "name" : "testExecute_asInstructorWithRecycleBinFlagFalse_shouldReturnAllSessionsForInstructor" + }, + "acm013021jsd" : { + "type" : "ControlElement", + "id" : "acm013021jsd", + "name" : "testExecute_instructorAsStudent_shouldReturnAllSessionsForStudent" + }, + "acm013022jsd" : { + "type" : "ControlElement", + "id" : "acm013022jsd", + "name" : "testExecute_instructorAsStudentWithCourseId_shouldReturnAllSessionsForCourseOfStudent" + }, + "acm013023jsd" : { + "type" : "ControlElement", + "id" : "acm013023jsd", + "name" : "testExecute_instructorAsStudentWithInvalidCourseId_shouldReturnEmptyList" + }, + "acm013024jsd" : { + "type" : "ControlElement", + "id" : "acm013024jsd", + "name" : "testExecute_asStudentWithCourseId_shouldReturnAllSessionsForCourse" + }, + "acm013025jsd" : { + "type" : "ControlElement", + "id" : "acm013025jsd", + "name" : "testExecute_asStudent_shouldReturnAllSessionsForAccount" + }, + "acm013026jsd" : { + "type" : "ControlElement", + "id" : "acm013026jsd", + "name" : "testExecute_asStudentWithDeadlines_shouldHaveCorrectSubmissionStatus" + }, + "acm013027jsd" : { + "type" : "ControlElement", + "id" : "acm013027jsd", + "name" : "testExecute_unknownEntityType_shouldFail" + }, + "acm013028jsd" : { + "type" : "ControlElement", + "id" : "acm013028jsd", + "name" : "testAccessControl" + }, + "acm013029jsd" : { + "type" : "ControlElement", + "id" : "acm013029jsd", + "name" : "assertDeadlinesFilteredForStudent" + }, + "acm013030jsd" : { + "type" : "ControlElement", + "id" : "acm013030jsd", + "name" : "assertInformationHiddenForStudent" + }, + "acm013031jsd" : { + "type" : "ControlElement", + "id" : "acm013031jsd", + "name" : "assertInformationHidden" + }, + "acm013032jsd" : { + "type" : "ControlElement", + "id" : "acm013032jsd", + "name" : "assertPartialInformationMatch" + }, + "acm013033jsd" : { + "type" : "ControlElement", + "id" : "acm013033jsd", + "name" : "assertAllInformationMatch" + }, + "acm013034jsd" : { + "type" : "ControlElement", + "id" : "acm013034jsd", + "name" : "assertAllInstructorSessionsMatch" + }, + "acm013035jsd" : { + "type" : "ControlElement", + "id" : "acm013035jsd", + "name" : "assertAllStudentSessionsMatch" + }, + "acm013036jsd" : { + "type" : "ClassUnit", + "id" : "acm013036jsd", + "name" : "GetFeedbackSessionsActionTest", + "compilationUnitId" : "acm013010jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008518jsd", "acm008574jsd", "acm009986jsd" ], + "content" : [ "acm013014jsd", "acm013015jsd", "acm013016jsd", "acm013017jsd", "acm013018jsd", "acm013019jsd", "acm013020jsd", "acm013021jsd", "acm013022jsd", "acm013023jsd", "acm013024jsd", "acm013025jsd", "acm013026jsd", "acm013027jsd", "acm013028jsd", "acm013029jsd", "acm013030jsd", "acm013031jsd", "acm013032jsd", "acm013033jsd", "acm013034jsd", "acm013035jsd" ] + }, + "acm013037jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013037jsd", + "name" : "GetHasResponsesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013056jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013038jsd" : { + "type" : "CodePackage", + "id" : "acm013038jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013039jsd" ] + }, + "acm013039jsd" : { + "type" : "CodePackage", + "id" : "acm013039jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013040jsd" ] + }, + "acm013040jsd" : { + "type" : "CodePackage", + "id" : "acm013040jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013037jsd" ] + }, + "acm013041jsd" : { + "type" : "ControlElement", + "id" : "acm013041jsd", + "name" : "getActionUri" + }, + "acm013042jsd" : { + "type" : "ControlElement", + "id" : "acm013042jsd", + "name" : "getRequestMethod" + }, + "acm013043jsd" : { + "type" : "ControlElement", + "id" : "acm013043jsd", + "name" : "testExecute" + }, + "acm013044jsd" : { + "type" : "ControlElement", + "id" : "acm013044jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm013045jsd" : { + "type" : "ControlElement", + "id" : "acm013045jsd", + "name" : "testExecute_asInstructorWithFakeCourse_shouldFail" + }, + "acm013046jsd" : { + "type" : "ControlElement", + "id" : "acm013046jsd", + "name" : "testExecute_asInstructorWithFakeQuestion_shouldFail" + }, + "acm013047jsd" : { + "type" : "ControlElement", + "id" : "acm013047jsd", + "name" : "testExecute_asInstructorGetRespondentsInCourse_shouldPass" + }, + "acm013048jsd" : { + "type" : "ControlElement", + "id" : "acm013048jsd", + "name" : "asInstructor_getRespondentsForQuestion_shouldPass" + }, + "acm013049jsd" : { + "type" : "ControlElement", + "id" : "acm013049jsd", + "name" : "testExecute_asInstructorWithQuestionIdAndCourseId_preferQuestionId" + }, + "acm013050jsd" : { + "type" : "ControlElement", + "id" : "acm013050jsd", + "name" : "testExecute_asStudentWithFakeFeedbackSessionName_shouldFail" + }, + "acm013051jsd" : { + "type" : "ControlElement", + "id" : "acm013051jsd", + "name" : "testExecute_asStudentGetHasRespondedForSession_shouldPass" + }, + "acm013052jsd" : { + "type" : "ControlElement", + "id" : "acm013052jsd", + "name" : "testExecute_asStudentGetHasRespondedForSessionWithoutFsParam_shouldPass" + }, + "acm013053jsd" : { + "type" : "ControlElement", + "id" : "acm013053jsd", + "name" : "testAccessControl" + }, + "acm013054jsd" : { + "type" : "ControlElement", + "id" : "acm013054jsd", + "name" : "testAccessControl_notEnoughParameters_shouldFail" + }, + "acm013055jsd" : { + "type" : "ControlElement", + "id" : "acm013055jsd", + "name" : "testAccessControl_wrongEntityType_shouldFail" + }, + "acm013056jsd" : { + "type" : "ClassUnit", + "id" : "acm013056jsd", + "name" : "GetHasResponsesActionTest", + "compilationUnitId" : "acm013037jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008596jsd", "acm009748jsd", "acm009995jsd", "acm010167jsd" ], + "content" : [ "acm013041jsd", "acm013042jsd", "acm013043jsd", "acm013044jsd", "acm013045jsd", "acm013046jsd", "acm013047jsd", "acm013048jsd", "acm013049jsd", "acm013050jsd", "acm013051jsd", "acm013052jsd", "acm013053jsd", "acm013054jsd", "acm013055jsd" ] + }, + "acm013057jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013057jsd", + "name" : "GetInstructorActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013065jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013058jsd" : { + "type" : "CodePackage", + "id" : "acm013058jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013059jsd" ] + }, + "acm013059jsd" : { + "type" : "CodePackage", + "id" : "acm013059jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013060jsd" ] + }, + "acm013060jsd" : { + "type" : "CodePackage", + "id" : "acm013060jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013057jsd" ] + }, + "acm013061jsd" : { + "type" : "ControlElement", + "id" : "acm013061jsd", + "name" : "getActionUri" + }, + "acm013062jsd" : { + "type" : "ControlElement", + "id" : "acm013062jsd", + "name" : "getRequestMethod" + }, + "acm013063jsd" : { + "type" : "ControlElement", + "id" : "acm013063jsd", + "name" : "testExecute" + }, + "acm013064jsd" : { + "type" : "ControlElement", + "id" : "acm013064jsd", + "name" : "testAccessControl" + }, + "acm013065jsd" : { + "type" : "ClassUnit", + "id" : "acm013065jsd", + "name" : "GetInstructorActionTest", + "compilationUnitId" : "acm013057jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm008620jsd", "acm009748jsd", "acm010003jsd", "acm010167jsd" ], + "content" : [ "acm013061jsd", "acm013062jsd", "acm013063jsd", "acm013064jsd" ] + }, + "acm013066jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013066jsd", + "name" : "GetInstructorPrivilegeActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013080jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013067jsd" : { + "type" : "CodePackage", + "id" : "acm013067jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013068jsd" ] + }, + "acm013068jsd" : { + "type" : "CodePackage", + "id" : "acm013068jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013069jsd" ] + }, + "acm013069jsd" : { + "type" : "CodePackage", + "id" : "acm013069jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013066jsd" ] + }, + "acm013070jsd" : { + "type" : "ControlElement", + "id" : "acm013070jsd", + "name" : "getActionUri" + }, + "acm013071jsd" : { + "type" : "ControlElement", + "id" : "acm013071jsd", + "name" : "getRequestMethod" + }, + "acm013072jsd" : { + "type" : "ControlElement", + "id" : "acm013072jsd", + "name" : "prepareTestData" + }, + "acm013073jsd" : { + "type" : "ControlElement", + "id" : "acm013073jsd", + "name" : "testExecute" + }, + "acm013074jsd" : { + "type" : "ControlElement", + "id" : "acm013074jsd", + "name" : "testExecute_fetchPrivilegeOfNonExistInstructor_shouldFail" + }, + "acm013075jsd" : { + "type" : "ControlElement", + "id" : "acm013075jsd", + "name" : "testExecute_fetchPrivilegeOfAnotherInstructorByEmail_shouldSucceed" + }, + "acm013076jsd" : { + "type" : "ControlElement", + "id" : "acm013076jsd", + "name" : "testExecute_fetchPrivilegeOfAnotherInstructor_shouldSucceed" + }, + "acm013077jsd" : { + "type" : "ControlElement", + "id" : "acm013077jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm013078jsd" : { + "type" : "ControlElement", + "id" : "acm013078jsd", + "name" : "testExecute_fetchPrivilegeOfSelf_shouldSucceed" + }, + "acm013079jsd" : { + "type" : "ControlElement", + "id" : "acm013079jsd", + "name" : "testAccessControl" + }, + "acm013080jsd" : { + "type" : "ClassUnit", + "id" : "acm013080jsd", + "name" : "GetInstructorPrivilegeActionTest", + "compilationUnitId" : "acm013066jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004286jsd", "acm004332jsd", "acm005233jsd", "acm008635jsd", "acm009748jsd", "acm010011jsd" ], + "content" : [ "acm013070jsd", "acm013071jsd", "acm013072jsd", "acm013073jsd", "acm013074jsd", "acm013075jsd", "acm013076jsd", "acm013077jsd", "acm013078jsd", "acm013079jsd" ] + }, + "acm013081jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013081jsd", + "name" : "GetInstructorsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013093jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013082jsd" : { + "type" : "CodePackage", + "id" : "acm013082jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013083jsd" ] + }, + "acm013083jsd" : { + "type" : "CodePackage", + "id" : "acm013083jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013084jsd" ] + }, + "acm013084jsd" : { + "type" : "CodePackage", + "id" : "acm013084jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013081jsd" ] + }, + "acm013085jsd" : { + "type" : "ControlElement", + "id" : "acm013085jsd", + "name" : "getActionUri" + }, + "acm013086jsd" : { + "type" : "ControlElement", + "id" : "acm013086jsd", + "name" : "getRequestMethod" + }, + "acm013087jsd" : { + "type" : "ControlElement", + "id" : "acm013087jsd", + "name" : "testExecute" + }, + "acm013088jsd" : { + "type" : "ControlElement", + "id" : "acm013088jsd", + "name" : "testExecute_withoutIntent_shouldReturnPartialData" + }, + "acm013089jsd" : { + "type" : "ControlElement", + "id" : "acm013089jsd", + "name" : "testExecute_withFullDetailIntent_shouldReturnDataWithFullDetail" + }, + "acm013090jsd" : { + "type" : "ControlElement", + "id" : "acm013090jsd", + "name" : "testAccessControl" + }, + "acm013091jsd" : { + "type" : "ControlElement", + "id" : "acm013091jsd", + "name" : "testAccessControl_withFullDetailIntent_shouldDoAuthenticationOfInstructor" + }, + "acm013092jsd" : { + "type" : "ControlElement", + "id" : "acm013092jsd", + "name" : "testAccessControl_withoutIntent_shouldDoAuthenticationOfStudent" + }, + "acm013093jsd" : { + "type" : "ClassUnit", + "id" : "acm013093jsd", + "name" : "GetInstructorsActionTest", + "compilationUnitId" : "acm013081jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008620jsd", "acm008644jsd", "acm010019jsd", "acm010167jsd" ], + "content" : [ "acm013085jsd", "acm013086jsd", "acm013087jsd", "acm013088jsd", "acm013089jsd", "acm013090jsd", "acm013091jsd", "acm013092jsd" ] + }, + "acm013094jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013094jsd", + "name" : "GetNotificationActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013106jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013095jsd" : { + "type" : "CodePackage", + "id" : "acm013095jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013096jsd" ] + }, + "acm013096jsd" : { + "type" : "CodePackage", + "id" : "acm013096jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013097jsd" ] + }, + "acm013097jsd" : { + "type" : "CodePackage", + "id" : "acm013097jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013094jsd" ] + }, + "acm013098jsd" : { + "type" : "ControlElement", + "id" : "acm013098jsd", + "name" : "getActionUri" + }, + "acm013099jsd" : { + "type" : "ControlElement", + "id" : "acm013099jsd", + "name" : "getRequestMethod" + }, + "acm013100jsd" : { + "type" : "ControlElement", + "id" : "acm013100jsd", + "name" : "baseClassSetup" + }, + "acm013101jsd" : { + "type" : "ControlElement", + "id" : "acm013101jsd", + "name" : "testAccessControl" + }, + "acm013102jsd" : { + "type" : "ControlElement", + "id" : "acm013102jsd", + "name" : "testExecute" + }, + "acm013103jsd" : { + "type" : "ControlElement", + "id" : "acm013103jsd", + "name" : "testExecute_withValidNotificationId_shouldReturnData" + }, + "acm013104jsd" : { + "type" : "ControlElement", + "id" : "acm013104jsd", + "name" : "testExecute_withInvalidNotificationId_shouldThrowError" + }, + "acm013105jsd" : { + "type" : "ControlElement", + "id" : "acm013105jsd", + "name" : "verifyNotificationEquals" + }, + "acm013106jsd" : { + "type" : "ClassUnit", + "id" : "acm013106jsd", + "name" : "GetNotificationActionTest", + "compilationUnitId" : "acm013094jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005329jsd", "acm008685jsd", "acm009748jsd", "acm010025jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm013098jsd", "acm013099jsd", "acm013100jsd", "acm013101jsd", "acm013102jsd", "acm013103jsd", "acm013104jsd", "acm013105jsd" ] + }, + "acm013107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013107jsd", + "name" : "GetNotificationsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013124jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013108jsd" : { + "type" : "CodePackage", + "id" : "acm013108jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013109jsd" ] + }, + "acm013109jsd" : { + "type" : "CodePackage", + "id" : "acm013109jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013110jsd" ] + }, + "acm013110jsd" : { + "type" : "CodePackage", + "id" : "acm013110jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013107jsd" ] + }, + "acm013111jsd" : { + "type" : "ControlElement", + "id" : "acm013111jsd", + "name" : "getActionUri" + }, + "acm013112jsd" : { + "type" : "ControlElement", + "id" : "acm013112jsd", + "name" : "getRequestMethod" + }, + "acm013113jsd" : { + "type" : "ControlElement", + "id" : "acm013113jsd", + "name" : "testExecute" + }, + "acm013114jsd" : { + "type" : "ControlElement", + "id" : "acm013114jsd", + "name" : "testAccessControl" + }, + "acm013115jsd" : { + "type" : "ControlElement", + "id" : "acm013115jsd", + "name" : "testExecute_withValidUserTypeForNonAdmin_shouldReturnData" + }, + "acm013116jsd" : { + "type" : "ControlElement", + "id" : "acm013116jsd", + "name" : "testExecute_withoutUserTypeForAdmin_shouldReturnAllNotifications" + }, + "acm013117jsd" : { + "type" : "ControlElement", + "id" : "acm013117jsd", + "name" : "testExecute_withoutUserTypeForNonAdmin_shouldFail" + }, + "acm013118jsd" : { + "type" : "ControlElement", + "id" : "acm013118jsd", + "name" : "testExecute_invalidUserType_shouldFail" + }, + "acm013119jsd" : { + "type" : "ControlElement", + "id" : "acm013119jsd", + "name" : "testExecute_withFalseIsFetchingAll_shouldUpdateShownAndReturnUnreadNotifications" + }, + "acm013120jsd" : { + "type" : "ControlElement", + "id" : "acm013120jsd", + "name" : "testExecute_withoutIsFetchingAll_shouldUpdateShownAndReturnUnreadNotifications" + }, + "acm013121jsd" : { + "type" : "ControlElement", + "id" : "acm013121jsd", + "name" : "testExecute_withInvalidIsFetchingAll_shouldFail" + }, + "acm013122jsd" : { + "type" : "ControlElement", + "id" : "acm013122jsd", + "name" : "verifyNotificationEquals" + }, + "acm013123jsd" : { + "type" : "ControlElement", + "id" : "acm013123jsd", + "name" : "verifyDoesNotContainNotifications" + }, + "acm013124jsd" : { + "type" : "ClassUnit", + "id" : "acm013124jsd", + "name" : "GetNotificationsActionTest", + "compilationUnitId" : "acm013107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005329jsd", "acm005412jsd", "acm008685jsd", "acm008692jsd", "acm010033jsd", "acm010134jsd", "acm010167jsd" ], + "content" : [ "acm013111jsd", "acm013112jsd", "acm013113jsd", "acm013114jsd", "acm013115jsd", "acm013116jsd", "acm013117jsd", "acm013118jsd", "acm013119jsd", "acm013120jsd", "acm013121jsd", "acm013122jsd", "acm013123jsd" ] + }, + "acm013125jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013125jsd", + "name" : "GetOngoingSessionsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013134jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013126jsd" : { + "type" : "CodePackage", + "id" : "acm013126jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013127jsd" ] + }, + "acm013127jsd" : { + "type" : "CodePackage", + "id" : "acm013127jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013128jsd" ] + }, + "acm013128jsd" : { + "type" : "CodePackage", + "id" : "acm013128jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013125jsd" ] + }, + "acm013129jsd" : { + "type" : "ControlElement", + "id" : "acm013129jsd", + "name" : "getActionUri" + }, + "acm013130jsd" : { + "type" : "ControlElement", + "id" : "acm013130jsd", + "name" : "getRequestMethod" + }, + "acm013131jsd" : { + "type" : "ControlElement", + "id" : "acm013131jsd", + "name" : "testExecute" + }, + "acm013132jsd" : { + "type" : "ControlElement", + "id" : "acm013132jsd", + "name" : "testAccessControl" + }, + "acm013133jsd" : { + "type" : "ControlElement", + "id" : "acm013133jsd", + "name" : "verifyNoExistingSession" + }, + "acm013134jsd" : { + "type" : "ClassUnit", + "id" : "acm013134jsd", + "name" : "GetOngoingSessionsActionTest", + "compilationUnitId" : "acm013125jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008728jsd", "acm010040jsd", "acm010167jsd" ], + "content" : [ "acm013129jsd", "acm013130jsd", "acm013131jsd", "acm013132jsd", "acm013133jsd" ] + }, + "acm013135jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013135jsd", + "name" : "GetReadNotificationsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013143jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013136jsd" : { + "type" : "CodePackage", + "id" : "acm013136jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013137jsd" ] + }, + "acm013137jsd" : { + "type" : "CodePackage", + "id" : "acm013137jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013138jsd" ] + }, + "acm013138jsd" : { + "type" : "CodePackage", + "id" : "acm013138jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013135jsd" ] + }, + "acm013139jsd" : { + "type" : "ControlElement", + "id" : "acm013139jsd", + "name" : "getActionUri" + }, + "acm013140jsd" : { + "type" : "ControlElement", + "id" : "acm013140jsd", + "name" : "getRequestMethod" + }, + "acm013141jsd" : { + "type" : "ControlElement", + "id" : "acm013141jsd", + "name" : "testExecute" + }, + "acm013142jsd" : { + "type" : "ControlElement", + "id" : "acm013142jsd", + "name" : "testAccessControl" + }, + "acm013143jsd" : { + "type" : "ClassUnit", + "id" : "acm013143jsd", + "name" : "GetReadNotificationsActionTest", + "compilationUnitId" : "acm013135jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008735jsd", "acm010048jsd", "acm010167jsd" ], + "content" : [ "acm013139jsd", "acm013140jsd", "acm013141jsd", "acm013142jsd" ] + }, + "acm013144jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013144jsd", + "name" : "GetRegkeyValidityActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013152jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013145jsd" : { + "type" : "CodePackage", + "id" : "acm013145jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013146jsd" ] + }, + "acm013146jsd" : { + "type" : "CodePackage", + "id" : "acm013146jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013147jsd" ] + }, + "acm013147jsd" : { + "type" : "CodePackage", + "id" : "acm013147jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013144jsd" ] + }, + "acm013148jsd" : { + "type" : "ControlElement", + "id" : "acm013148jsd", + "name" : "getActionUri" + }, + "acm013149jsd" : { + "type" : "ControlElement", + "id" : "acm013149jsd", + "name" : "getRequestMethod" + }, + "acm013150jsd" : { + "type" : "ControlElement", + "id" : "acm013150jsd", + "name" : "testExecute" + }, + "acm013151jsd" : { + "type" : "ControlElement", + "id" : "acm013151jsd", + "name" : "testAccessControl" + }, + "acm013152jsd" : { + "type" : "ClassUnit", + "id" : "acm013152jsd", + "name" : "GetRegkeyValidityActionTest", + "compilationUnitId" : "acm013144jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008752jsd", "acm010056jsd", "acm010167jsd" ], + "content" : [ "acm013148jsd", "acm013149jsd", "acm013150jsd", "acm013151jsd" ] + }, + "acm013153jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013153jsd", + "name" : "GetSessionResponseStatsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013161jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013154jsd" : { + "type" : "CodePackage", + "id" : "acm013154jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013155jsd" ] + }, + "acm013155jsd" : { + "type" : "CodePackage", + "id" : "acm013155jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013156jsd" ] + }, + "acm013156jsd" : { + "type" : "CodePackage", + "id" : "acm013156jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013153jsd" ] + }, + "acm013157jsd" : { + "type" : "ControlElement", + "id" : "acm013157jsd", + "name" : "getActionUri" + }, + "acm013158jsd" : { + "type" : "ControlElement", + "id" : "acm013158jsd", + "name" : "getRequestMethod" + }, + "acm013159jsd" : { + "type" : "ControlElement", + "id" : "acm013159jsd", + "name" : "testExecute" + }, + "acm013160jsd" : { + "type" : "ControlElement", + "id" : "acm013160jsd", + "name" : "testAccessControl" + }, + "acm013161jsd" : { + "type" : "ClassUnit", + "id" : "acm013161jsd", + "name" : "GetSessionResponseStatsActionTest", + "compilationUnitId" : "acm013153jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm008555jsd", "acm010064jsd", "acm010167jsd" ], + "content" : [ "acm013157jsd", "acm013158jsd", "acm013159jsd", "acm013160jsd" ] + }, + "acm013162jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013162jsd", + "name" : "GetSessionResultsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013179jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013163jsd" : { + "type" : "CodePackage", + "id" : "acm013163jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013164jsd" ] + }, + "acm013164jsd" : { + "type" : "CodePackage", + "id" : "acm013164jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013165jsd" ] + }, + "acm013165jsd" : { + "type" : "CodePackage", + "id" : "acm013165jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013162jsd" ] + }, + "acm013166jsd" : { + "type" : "ControlElement", + "id" : "acm013166jsd", + "name" : "getActionUri" + }, + "acm013167jsd" : { + "type" : "ControlElement", + "id" : "acm013167jsd", + "name" : "getRequestMethod" + }, + "acm013168jsd" : { + "type" : "ControlElement", + "id" : "acm013168jsd", + "name" : "testExecute" + }, + "acm013169jsd" : { + "type" : "ControlElement", + "id" : "acm013169jsd", + "name" : "testAccessControl" + }, + "acm013170jsd" : { + "type" : "ControlElement", + "id" : "acm013170jsd", + "name" : "isSessionResultsDataEqual" + }, + "acm013171jsd" : { + "type" : "ControlElement", + "id" : "acm013171jsd", + "name" : "isQuestionOutputEqual" + }, + "acm013172jsd" : { + "type" : "ControlElement", + "id" : "acm013172jsd", + "name" : "isResponseOutputEqual" + }, + "acm013173jsd" : { + "type" : "ControlElement", + "id" : "acm013173jsd", + "name" : "testAccessControl_withoutCorrectAuthInfoAccessStudentResult_shouldFail" + }, + "acm013174jsd" : { + "type" : "ControlElement", + "id" : "acm013174jsd", + "name" : "testAccessControl_studentAccessOwnCourseSessionResult_shouldPass" + }, + "acm013175jsd" : { + "type" : "ControlElement", + "id" : "acm013175jsd", + "name" : "testAccessControl_studentAccessUnpublishedSessionStudentResult_shouldFail" + }, + "acm013176jsd" : { + "type" : "ControlElement", + "id" : "acm013176jsd", + "name" : "testAccessControl_accessStudentSessionResultWithMasqueradeMode_shouldPass" + }, + "acm013177jsd" : { + "type" : "ControlElement", + "id" : "acm013177jsd", + "name" : "testAccessControl_studentAccessOtherCourseSessionResult_shouldFail" + }, + "acm013178jsd" : { + "type" : "ControlElement", + "id" : "acm013178jsd", + "name" : "testAccessControl_instructorAccessHisCourseFullDetail_shouldPass" + }, + "acm013179jsd" : { + "type" : "ClassUnit", + "id" : "acm013179jsd", + "name" : "GetSessionResultsActionTest", + "compilationUnitId" : "acm013162jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004248jsd", "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm008840jsd", "acm008850jsd", "acm008883jsd", "acm010072jsd", "acm010167jsd" ], + "content" : [ "acm013166jsd", "acm013167jsd", "acm013168jsd", "acm013169jsd", "acm013170jsd", "acm013171jsd", "acm013172jsd", "acm013173jsd", "acm013174jsd", "acm013175jsd", "acm013176jsd", "acm013177jsd", "acm013178jsd" ] + }, + "acm013180jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013180jsd", + "name" : "GetStudentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013189jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013181jsd" : { + "type" : "CodePackage", + "id" : "acm013181jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013182jsd" ] + }, + "acm013182jsd" : { + "type" : "CodePackage", + "id" : "acm013182jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013183jsd" ] + }, + "acm013183jsd" : { + "type" : "CodePackage", + "id" : "acm013183jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013180jsd" ] + }, + "acm013184jsd" : { + "type" : "ControlElement", + "id" : "acm013184jsd", + "name" : "getActionUri" + }, + "acm013185jsd" : { + "type" : "ControlElement", + "id" : "acm013185jsd", + "name" : "getRequestMethod" + }, + "acm013186jsd" : { + "type" : "ControlElement", + "id" : "acm013186jsd", + "name" : "assertStudentDataMatches" + }, + "acm013187jsd" : { + "type" : "ControlElement", + "id" : "acm013187jsd", + "name" : "testExecute" + }, + "acm013188jsd" : { + "type" : "ControlElement", + "id" : "acm013188jsd", + "name" : "testAccessControl" + }, + "acm013189jsd" : { + "type" : "ClassUnit", + "id" : "acm013189jsd", + "name" : "GetStudentActionTest", + "compilationUnitId" : "acm013180jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008946jsd", "acm009748jsd", "acm010080jsd", "acm010167jsd" ], + "content" : [ "acm013184jsd", "acm013185jsd", "acm013186jsd", "acm013187jsd", "acm013188jsd" ] + }, + "acm013190jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013190jsd", + "name" : "GetStudentsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013202jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013191jsd" : { + "type" : "CodePackage", + "id" : "acm013191jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013192jsd" ] + }, + "acm013192jsd" : { + "type" : "CodePackage", + "id" : "acm013192jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013193jsd" ] + }, + "acm013193jsd" : { + "type" : "CodePackage", + "id" : "acm013193jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013190jsd" ] + }, + "acm013194jsd" : { + "type" : "ControlElement", + "id" : "acm013194jsd", + "name" : "getActionUri" + }, + "acm013195jsd" : { + "type" : "ControlElement", + "id" : "acm013195jsd", + "name" : "getRequestMethod" + }, + "acm013196jsd" : { + "type" : "ControlElement", + "id" : "acm013196jsd", + "name" : "testExecute" + }, + "acm013197jsd" : { + "type" : "ControlElement", + "id" : "acm013197jsd", + "name" : "testExecute_withOnlyCourseId_shouldReturnAllStudentsOfTheCourse" + }, + "acm013198jsd" : { + "type" : "ControlElement", + "id" : "acm013198jsd", + "name" : "testExecute_withCourseIdAndTeamName_shouldReturnAllStudentsOfTheTeam" + }, + "acm013199jsd" : { + "type" : "ControlElement", + "id" : "acm013199jsd", + "name" : "testAccessControl" + }, + "acm013200jsd" : { + "type" : "ControlElement", + "id" : "acm013200jsd", + "name" : "testAccessControl_withOnlyCourseId_shouldDoAuthenticationOfInstructor" + }, + "acm013201jsd" : { + "type" : "ControlElement", + "id" : "acm013201jsd", + "name" : "testAccessControl_withCourseIdAndTeamName_shouldDoAuthenticationOfStudent" + }, + "acm013202jsd" : { + "type" : "ClassUnit", + "id" : "acm013202jsd", + "name" : "GetStudentsActionTest", + "compilationUnitId" : "acm013190jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008946jsd", "acm008955jsd", "acm010088jsd", "acm010167jsd" ], + "content" : [ "acm013194jsd", "acm013195jsd", "acm013196jsd", "acm013197jsd", "acm013198jsd", "acm013199jsd", "acm013200jsd", "acm013201jsd" ] + }, + "acm013203jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013203jsd", + "name" : "GetTimeZonesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013211jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013204jsd" : { + "type" : "CodePackage", + "id" : "acm013204jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013205jsd" ] + }, + "acm013205jsd" : { + "type" : "CodePackage", + "id" : "acm013205jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013206jsd" ] + }, + "acm013206jsd" : { + "type" : "CodePackage", + "id" : "acm013206jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013203jsd" ] + }, + "acm013207jsd" : { + "type" : "ControlElement", + "id" : "acm013207jsd", + "name" : "getActionUri" + }, + "acm013208jsd" : { + "type" : "ControlElement", + "id" : "acm013208jsd", + "name" : "getRequestMethod" + }, + "acm013209jsd" : { + "type" : "ControlElement", + "id" : "acm013209jsd", + "name" : "testExecute" + }, + "acm013210jsd" : { + "type" : "ControlElement", + "id" : "acm013210jsd", + "name" : "testAccessControl" + }, + "acm013211jsd" : { + "type" : "ClassUnit", + "id" : "acm013211jsd", + "name" : "GetTimeZonesActionTest", + "compilationUnitId" : "acm013203jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008963jsd", "acm010096jsd", "acm010167jsd" ], + "content" : [ "acm013207jsd", "acm013208jsd", "acm013209jsd", "acm013210jsd" ] + }, + "acm013212jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013212jsd", + "name" : "GetUsageStatisticsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013220jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013213jsd" : { + "type" : "CodePackage", + "id" : "acm013213jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013214jsd" ] + }, + "acm013214jsd" : { + "type" : "CodePackage", + "id" : "acm013214jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013215jsd" ] + }, + "acm013215jsd" : { + "type" : "CodePackage", + "id" : "acm013215jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013212jsd" ] + }, + "acm013216jsd" : { + "type" : "ControlElement", + "id" : "acm013216jsd", + "name" : "getActionUri" + }, + "acm013217jsd" : { + "type" : "ControlElement", + "id" : "acm013217jsd", + "name" : "getRequestMethod" + }, + "acm013218jsd" : { + "type" : "ControlElement", + "id" : "acm013218jsd", + "name" : "testAccessControl" + }, + "acm013219jsd" : { + "type" : "ControlElement", + "id" : "acm013219jsd", + "name" : "testExecute" + }, + "acm013220jsd" : { + "type" : "ClassUnit", + "id" : "acm013220jsd", + "name" : "GetUsageStatisticsActionTest", + "compilationUnitId" : "acm013212jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm010104jsd" ], + "content" : [ "acm013216jsd", "acm013217jsd", "acm013218jsd", "acm013219jsd" ] + }, + "acm013221jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013221jsd", + "name" : "InstructorCourseJoinEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013229jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013222jsd" : { + "type" : "CodePackage", + "id" : "acm013222jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013223jsd" ] + }, + "acm013223jsd" : { + "type" : "CodePackage", + "id" : "acm013223jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013224jsd" ] + }, + "acm013224jsd" : { + "type" : "CodePackage", + "id" : "acm013224jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013221jsd" ] + }, + "acm013225jsd" : { + "type" : "ControlElement", + "id" : "acm013225jsd", + "name" : "getActionUri" + }, + "acm013226jsd" : { + "type" : "ControlElement", + "id" : "acm013226jsd", + "name" : "getRequestMethod" + }, + "acm013227jsd" : { + "type" : "ControlElement", + "id" : "acm013227jsd", + "name" : "testAccessControl" + }, + "acm013228jsd" : { + "type" : "ControlElement", + "id" : "acm013228jsd", + "name" : "testExecute" + }, + "acm013229jsd" : { + "type" : "ClassUnit", + "id" : "acm013229jsd", + "name" : "InstructorCourseJoinEmailWorkerActionTest", + "compilationUnitId" : "acm013221jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004486jsd", "acm004598jsd", "acm005233jsd", "acm006290jsd", "acm010118jsd" ], + "content" : [ "acm013225jsd", "acm013226jsd", "acm013227jsd", "acm013228jsd" ] + }, + "acm013230jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013230jsd", + "name" : "InstructorSearchIndexingWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013238jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013231jsd" : { + "type" : "CodePackage", + "id" : "acm013231jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013232jsd" ] + }, + "acm013232jsd" : { + "type" : "CodePackage", + "id" : "acm013232jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013233jsd" ] + }, + "acm013233jsd" : { + "type" : "CodePackage", + "id" : "acm013233jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013230jsd" ] + }, + "acm013234jsd" : { + "type" : "ControlElement", + "id" : "acm013234jsd", + "name" : "getActionUri" + }, + "acm013235jsd" : { + "type" : "ControlElement", + "id" : "acm013235jsd", + "name" : "getRequestMethod" + }, + "acm013236jsd" : { + "type" : "ControlElement", + "id" : "acm013236jsd", + "name" : "testExecute" + }, + "acm013237jsd" : { + "type" : "ControlElement", + "id" : "acm013237jsd", + "name" : "testAccessControl" + }, + "acm013238jsd" : { + "type" : "ClassUnit", + "id" : "acm013238jsd", + "name" : "InstructorSearchIndexingWorkerActionTest", + "compilationUnitId" : "acm013230jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm010124jsd" ], + "content" : [ "acm013234jsd", "acm013235jsd", "acm013236jsd", "acm013237jsd" ] + }, + "acm013239jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013239jsd", + "name" : "JoinCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013247jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013240jsd" : { + "type" : "CodePackage", + "id" : "acm013240jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013241jsd" ] + }, + "acm013241jsd" : { + "type" : "CodePackage", + "id" : "acm013241jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013242jsd" ] + }, + "acm013242jsd" : { + "type" : "CodePackage", + "id" : "acm013242jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013239jsd" ] + }, + "acm013243jsd" : { + "type" : "ControlElement", + "id" : "acm013243jsd", + "name" : "getActionUri" + }, + "acm013244jsd" : { + "type" : "ControlElement", + "id" : "acm013244jsd", + "name" : "getRequestMethod" + }, + "acm013245jsd" : { + "type" : "ControlElement", + "id" : "acm013245jsd", + "name" : "testExecute" + }, + "acm013246jsd" : { + "type" : "ControlElement", + "id" : "acm013246jsd", + "name" : "testAccessControl" + }, + "acm013247jsd" : { + "type" : "ClassUnit", + "id" : "acm013247jsd", + "name" : "JoinCourseActionTest", + "compilationUnitId" : "acm013239jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006290jsd", "acm010144jsd", "acm010155jsd" ], + "content" : [ "acm013243jsd", "acm013244jsd", "acm013245jsd", "acm013246jsd" ] + }, + "acm013248jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013248jsd", + "name" : "JsonResultTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013253jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013249jsd" : { + "type" : "CodePackage", + "id" : "acm013249jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013250jsd" ] + }, + "acm013250jsd" : { + "type" : "CodePackage", + "id" : "acm013250jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013251jsd" ] + }, + "acm013251jsd" : { + "type" : "CodePackage", + "id" : "acm013251jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013248jsd" ] + }, + "acm013252jsd" : { + "type" : "ControlElement", + "id" : "acm013252jsd", + "name" : "testConstructorAndSendResponse" + }, + "acm013253jsd" : { + "type" : "ClassUnit", + "id" : "acm013253jsd", + "name" : "JsonResultTest", + "compilationUnitId" : "acm013248jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm011989jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm008670jsd", "acm010167jsd", "acm012225jsd" ], + "content" : [ "acm013252jsd" ] + }, + "acm013254jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013254jsd", + "name" : "MarkNotificationAsReadActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013262jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013255jsd" : { + "type" : "CodePackage", + "id" : "acm013255jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013256jsd" ] + }, + "acm013256jsd" : { + "type" : "CodePackage", + "id" : "acm013256jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013257jsd" ] + }, + "acm013257jsd" : { + "type" : "CodePackage", + "id" : "acm013257jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013254jsd" ] + }, + "acm013258jsd" : { + "type" : "ControlElement", + "id" : "acm013258jsd", + "name" : "getActionUri" + }, + "acm013259jsd" : { + "type" : "ControlElement", + "id" : "acm013259jsd", + "name" : "getRequestMethod" + }, + "acm013260jsd" : { + "type" : "ControlElement", + "id" : "acm013260jsd", + "name" : "testExecute" + }, + "acm013261jsd" : { + "type" : "ControlElement", + "id" : "acm013261jsd", + "name" : "testAccessControl" + }, + "acm013262jsd" : { + "type" : "ClassUnit", + "id" : "acm013262jsd", + "name" : "MarkNotificationAsReadActionTest", + "compilationUnitId" : "acm013254jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005329jsd", "acm008735jsd", "acm009237jsd", "acm010167jsd", "acm010175jsd" ], + "content" : [ "acm013258jsd", "acm013259jsd", "acm013260jsd", "acm013261jsd" ] + }, + "acm013263jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013263jsd", + "name" : "PublishFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013272jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013264jsd" : { + "type" : "CodePackage", + "id" : "acm013264jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013265jsd" ] + }, + "acm013265jsd" : { + "type" : "CodePackage", + "id" : "acm013265jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013266jsd" ] + }, + "acm013266jsd" : { + "type" : "CodePackage", + "id" : "acm013266jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013263jsd" ] + }, + "acm013267jsd" : { + "type" : "ControlElement", + "id" : "acm013267jsd", + "name" : "getActionUri" + }, + "acm013268jsd" : { + "type" : "ControlElement", + "id" : "acm013268jsd", + "name" : "getRequestMethod" + }, + "acm013269jsd" : { + "type" : "ControlElement", + "id" : "acm013269jsd", + "name" : "testExecute" + }, + "acm013270jsd" : { + "type" : "ControlElement", + "id" : "acm013270jsd", + "name" : "testExecute_invalidRequests_shouldFail" + }, + "acm013271jsd" : { + "type" : "ControlElement", + "id" : "acm013271jsd", + "name" : "testAccessControl" + }, + "acm013272jsd" : { + "type" : "ClassUnit", + "id" : "acm013272jsd", + "name" : "PublishFeedbackSessionActionTest", + "compilationUnitId" : "acm013263jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm008518jsd", "acm009748jsd", "acm010167jsd", "acm010183jsd" ], + "content" : [ "acm013267jsd", "acm013268jsd", "acm013269jsd", "acm013270jsd", "acm013271jsd" ] + }, + "acm013273jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013273jsd", + "name" : "QueryLogsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013281jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013274jsd" : { + "type" : "CodePackage", + "id" : "acm013274jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013275jsd" ] + }, + "acm013275jsd" : { + "type" : "CodePackage", + "id" : "acm013275jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013276jsd" ] + }, + "acm013276jsd" : { + "type" : "CodePackage", + "id" : "acm013276jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013273jsd" ] + }, + "acm013277jsd" : { + "type" : "ControlElement", + "id" : "acm013277jsd", + "name" : "getActionUri" + }, + "acm013278jsd" : { + "type" : "ControlElement", + "id" : "acm013278jsd", + "name" : "getRequestMethod" + }, + "acm013279jsd" : { + "type" : "ControlElement", + "id" : "acm013279jsd", + "name" : "testExecute" + }, + "acm013280jsd" : { + "type" : "ControlElement", + "id" : "acm013280jsd", + "name" : "testAccessControl" + }, + "acm013281jsd" : { + "type" : "ClassUnit", + "id" : "acm013281jsd", + "name" : "QueryLogsActionTest", + "compilationUnitId" : "acm013273jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005512jsd", "acm005530jsd", "acm005546jsd", "acm005572jsd", "acm005702jsd", "acm005714jsd", "acm005726jsd", "acm008587jsd", "acm010167jsd" ], + "content" : [ "acm013277jsd", "acm013278jsd", "acm013279jsd", "acm013280jsd" ] + }, + "acm013282jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013282jsd", + "name" : "RegenerateInstructorKeyActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013295jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013283jsd" : { + "type" : "CodePackage", + "id" : "acm013283jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013284jsd" ] + }, + "acm013284jsd" : { + "type" : "CodePackage", + "id" : "acm013284jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013285jsd" ] + }, + "acm013285jsd" : { + "type" : "CodePackage", + "id" : "acm013285jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013282jsd" ] + }, + "acm013286jsd" : { + "type" : "ControlElement", + "id" : "acm013286jsd", + "name" : "getActionUri" + }, + "acm013287jsd" : { + "type" : "ControlElement", + "id" : "acm013287jsd", + "name" : "getRequestMethod" + }, + "acm013288jsd" : { + "type" : "ControlElement", + "id" : "acm013288jsd", + "name" : "baseClassSetup" + }, + "acm013289jsd" : { + "type" : "ControlElement", + "id" : "acm013289jsd", + "name" : "testExecute_notEnoughParameters" + }, + "acm013290jsd" : { + "type" : "ControlElement", + "id" : "acm013290jsd", + "name" : "testExecute_nonExistentCourse_shouldFail" + }, + "acm013291jsd" : { + "type" : "ControlElement", + "id" : "acm013291jsd", + "name" : "testExecute_nonExistentInstructorInCourse_shouldFail" + }, + "acm013292jsd" : { + "type" : "ControlElement", + "id" : "acm013292jsd", + "name" : "testExecute_regenerateInstructorKey" + }, + "acm013293jsd" : { + "type" : "ControlElement", + "id" : "acm013293jsd", + "name" : "testExecute" + }, + "acm013294jsd" : { + "type" : "ControlElement", + "id" : "acm013294jsd", + "name" : "testAccessControl" + }, + "acm013295jsd" : { + "type" : "ClassUnit", + "id" : "acm013295jsd", + "name" : "RegenerateInstructorKeyActionTest", + "compilationUnitId" : "acm013282jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm006290jsd", "acm008743jsd", "acm010167jsd", "acm010215jsd" ], + "content" : [ "acm013286jsd", "acm013287jsd", "acm013288jsd", "acm013289jsd", "acm013290jsd", "acm013291jsd", "acm013292jsd", "acm013293jsd", "acm013294jsd" ] + }, + "acm013296jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013296jsd", + "name" : "RegenerateStudentKeyActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013309jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013297jsd" : { + "type" : "CodePackage", + "id" : "acm013297jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013298jsd" ] + }, + "acm013298jsd" : { + "type" : "CodePackage", + "id" : "acm013298jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013299jsd" ] + }, + "acm013299jsd" : { + "type" : "CodePackage", + "id" : "acm013299jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013296jsd" ] + }, + "acm013300jsd" : { + "type" : "ControlElement", + "id" : "acm013300jsd", + "name" : "getActionUri" + }, + "acm013301jsd" : { + "type" : "ControlElement", + "id" : "acm013301jsd", + "name" : "getRequestMethod" + }, + "acm013302jsd" : { + "type" : "ControlElement", + "id" : "acm013302jsd", + "name" : "baseClassSetup" + }, + "acm013303jsd" : { + "type" : "ControlElement", + "id" : "acm013303jsd", + "name" : "testExecute_notEnoughParameters" + }, + "acm013304jsd" : { + "type" : "ControlElement", + "id" : "acm013304jsd", + "name" : "testExecute_nonExistentCourse_shouldFail" + }, + "acm013305jsd" : { + "type" : "ControlElement", + "id" : "acm013305jsd", + "name" : "testExecute_nonExistentStudentInCourse_shouldFail" + }, + "acm013306jsd" : { + "type" : "ControlElement", + "id" : "acm013306jsd", + "name" : "testExecute_regenerateStudentKey" + }, + "acm013307jsd" : { + "type" : "ControlElement", + "id" : "acm013307jsd", + "name" : "testExecute" + }, + "acm013308jsd" : { + "type" : "ControlElement", + "id" : "acm013308jsd", + "name" : "testAccessControl" + }, + "acm013309jsd" : { + "type" : "ClassUnit", + "id" : "acm013309jsd", + "name" : "RegenerateStudentKeyActionTest", + "compilationUnitId" : "acm013296jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm006290jsd", "acm008743jsd", "acm010167jsd", "acm010222jsd" ], + "content" : [ "acm013300jsd", "acm013301jsd", "acm013302jsd", "acm013303jsd", "acm013304jsd", "acm013305jsd", "acm013306jsd", "acm013307jsd", "acm013308jsd" ] + }, + "acm013310jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013310jsd", + "name" : "RemindFeedbackSessionResultActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013318jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013311jsd" : { + "type" : "CodePackage", + "id" : "acm013311jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013312jsd" ] + }, + "acm013312jsd" : { + "type" : "CodePackage", + "id" : "acm013312jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013313jsd" ] + }, + "acm013313jsd" : { + "type" : "CodePackage", + "id" : "acm013313jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013310jsd" ] + }, + "acm013314jsd" : { + "type" : "ControlElement", + "id" : "acm013314jsd", + "name" : "getActionUri" + }, + "acm013315jsd" : { + "type" : "ControlElement", + "id" : "acm013315jsd", + "name" : "getRequestMethod" + }, + "acm013316jsd" : { + "type" : "ControlElement", + "id" : "acm013316jsd", + "name" : "testExecute" + }, + "acm013317jsd" : { + "type" : "ControlElement", + "id" : "acm013317jsd", + "name" : "testAccessControl" + }, + "acm013318jsd" : { + "type" : "ClassUnit", + "id" : "acm013318jsd", + "name" : "RemindFeedbackSessionResultActionTest", + "compilationUnitId" : "acm013310jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009186jsd", "acm010144jsd", "acm010230jsd" ], + "content" : [ "acm013314jsd", "acm013315jsd", "acm013316jsd", "acm013317jsd" ] + }, + "acm013319jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013319jsd", + "name" : "RemindFeedbackSessionSubmissionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013327jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013320jsd" : { + "type" : "CodePackage", + "id" : "acm013320jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013321jsd" ] + }, + "acm013321jsd" : { + "type" : "CodePackage", + "id" : "acm013321jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013322jsd" ] + }, + "acm013322jsd" : { + "type" : "CodePackage", + "id" : "acm013322jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013319jsd" ] + }, + "acm013323jsd" : { + "type" : "ControlElement", + "id" : "acm013323jsd", + "name" : "getActionUri" + }, + "acm013324jsd" : { + "type" : "ControlElement", + "id" : "acm013324jsd", + "name" : "getRequestMethod" + }, + "acm013325jsd" : { + "type" : "ControlElement", + "id" : "acm013325jsd", + "name" : "testExecute" + }, + "acm013326jsd" : { + "type" : "ControlElement", + "id" : "acm013326jsd", + "name" : "testAccessControl" + }, + "acm013327jsd" : { + "type" : "ClassUnit", + "id" : "acm013327jsd", + "name" : "RemindFeedbackSessionSubmissionActionTest", + "compilationUnitId" : "acm013319jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009186jsd", "acm010144jsd", "acm010238jsd" ], + "content" : [ "acm013323jsd", "acm013324jsd", "acm013325jsd", "acm013326jsd" ] + }, + "acm013328jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013328jsd", + "name" : "ResetAccountActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013336jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013329jsd" : { + "type" : "CodePackage", + "id" : "acm013329jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013330jsd" ] + }, + "acm013330jsd" : { + "type" : "CodePackage", + "id" : "acm013330jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013331jsd" ] + }, + "acm013331jsd" : { + "type" : "CodePackage", + "id" : "acm013331jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013328jsd" ] + }, + "acm013332jsd" : { + "type" : "ControlElement", + "id" : "acm013332jsd", + "name" : "getActionUri" + }, + "acm013333jsd" : { + "type" : "ControlElement", + "id" : "acm013333jsd", + "name" : "getRequestMethod" + }, + "acm013334jsd" : { + "type" : "ControlElement", + "id" : "acm013334jsd", + "name" : "testExecute" + }, + "acm013335jsd" : { + "type" : "ControlElement", + "id" : "acm013335jsd", + "name" : "testAccessControl" + }, + "acm013336jsd" : { + "type" : "ClassUnit", + "id" : "acm013336jsd", + "name" : "ResetAccountActionTest", + "compilationUnitId" : "acm013328jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm008670jsd", "acm009748jsd", "acm010134jsd", "acm010167jsd", "acm010244jsd" ], + "content" : [ "acm013332jsd", "acm013333jsd", "acm013334jsd", "acm013335jsd" ] + }, + "acm013337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013337jsd", + "name" : "ResetAccountRequestActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013345jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013338jsd" : { + "type" : "CodePackage", + "id" : "acm013338jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013339jsd" ] + }, + "acm013339jsd" : { + "type" : "CodePackage", + "id" : "acm013339jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013340jsd" ] + }, + "acm013340jsd" : { + "type" : "CodePackage", + "id" : "acm013340jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013337jsd" ] + }, + "acm013341jsd" : { + "type" : "ControlElement", + "id" : "acm013341jsd", + "name" : "getActionUri" + }, + "acm013342jsd" : { + "type" : "ControlElement", + "id" : "acm013342jsd", + "name" : "getRequestMethod" + }, + "acm013343jsd" : { + "type" : "ControlElement", + "id" : "acm013343jsd", + "name" : "testExecute" + }, + "acm013344jsd" : { + "type" : "ControlElement", + "id" : "acm013344jsd", + "name" : "testAccessControl" + }, + "acm013345jsd" : { + "type" : "ClassUnit", + "id" : "acm013345jsd", + "name" : "ResetAccountRequestActionTest", + "compilationUnitId" : "acm013337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004539jsd", "acm006290jsd", "acm008651jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd", "acm010250jsd" ], + "content" : [ "acm013341jsd", "acm013342jsd", "acm013343jsd", "acm013344jsd" ] + }, + "acm013346jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013346jsd", + "name" : "RestoreCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013354jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013347jsd" : { + "type" : "CodePackage", + "id" : "acm013347jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013348jsd" ] + }, + "acm013348jsd" : { + "type" : "CodePackage", + "id" : "acm013348jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013349jsd" ] + }, + "acm013349jsd" : { + "type" : "CodePackage", + "id" : "acm013349jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013346jsd" ] + }, + "acm013350jsd" : { + "type" : "ControlElement", + "id" : "acm013350jsd", + "name" : "getActionUri" + }, + "acm013351jsd" : { + "type" : "ControlElement", + "id" : "acm013351jsd", + "name" : "getRequestMethod" + }, + "acm013352jsd" : { + "type" : "ControlElement", + "id" : "acm013352jsd", + "name" : "testExecute" + }, + "acm013353jsd" : { + "type" : "ControlElement", + "id" : "acm013353jsd", + "name" : "testAccessControl" + }, + "acm013354jsd" : { + "type" : "ClassUnit", + "id" : "acm013354jsd", + "name" : "RestoreCourseActionTest", + "compilationUnitId" : "acm013346jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005233jsd", "acm008670jsd", "acm010167jsd", "acm010258jsd" ], + "content" : [ "acm013350jsd", "acm013351jsd", "acm013352jsd", "acm013353jsd" ] + }, + "acm013355jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013355jsd", + "name" : "RestoreFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013366jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013356jsd" : { + "type" : "CodePackage", + "id" : "acm013356jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013357jsd" ] + }, + "acm013357jsd" : { + "type" : "CodePackage", + "id" : "acm013357jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013358jsd" ] + }, + "acm013358jsd" : { + "type" : "CodePackage", + "id" : "acm013358jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013355jsd" ] + }, + "acm013359jsd" : { + "type" : "ControlElement", + "id" : "acm013359jsd", + "name" : "getActionUri" + }, + "acm013360jsd" : { + "type" : "ControlElement", + "id" : "acm013360jsd", + "name" : "getRequestMethod" + }, + "acm013361jsd" : { + "type" : "ControlElement", + "id" : "acm013361jsd", + "name" : "testExecute" + }, + "acm013362jsd" : { + "type" : "ControlElement", + "id" : "acm013362jsd", + "name" : "testExecute_withSessionInBin_shouldRestoreSession" + }, + "acm013363jsd" : { + "type" : "ControlElement", + "id" : "acm013363jsd", + "name" : "testExecute_withSessionNotInBin_shouldFail" + }, + "acm013364jsd" : { + "type" : "ControlElement", + "id" : "acm013364jsd", + "name" : "testExecute_withEmptyParameters_shouldFail" + }, + "acm013365jsd" : { + "type" : "ControlElement", + "id" : "acm013365jsd", + "name" : "testAccessControl" + }, + "acm013366jsd" : { + "type" : "ClassUnit", + "id" : "acm013366jsd", + "name" : "RestoreFeedbackSessionActionTest", + "compilationUnitId" : "acm013355jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm008518jsd", "acm009748jsd", "acm010167jsd", "acm010266jsd" ], + "content" : [ "acm013359jsd", "acm013360jsd", "acm013361jsd", "acm013362jsd", "acm013363jsd", "acm013364jsd", "acm013365jsd" ] + }, + "acm013367jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013367jsd", + "name" : "SearchAccountRequestsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013382jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013368jsd" : { + "type" : "CodePackage", + "id" : "acm013368jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013369jsd" ] + }, + "acm013369jsd" : { + "type" : "CodePackage", + "id" : "acm013369jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013370jsd" ] + }, + "acm013370jsd" : { + "type" : "CodePackage", + "id" : "acm013370jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013367jsd" ] + }, + "acm013371jsd" : { + "type" : "ControlElement", + "id" : "acm013371jsd", + "name" : "prepareTestData" + }, + "acm013372jsd" : { + "type" : "ControlElement", + "id" : "acm013372jsd", + "name" : "getActionUri" + }, + "acm013373jsd" : { + "type" : "ControlElement", + "id" : "acm013373jsd", + "name" : "getRequestMethod" + }, + "acm013374jsd" : { + "type" : "ControlElement", + "id" : "acm013374jsd", + "name" : "testExecute" + }, + "acm013375jsd" : { + "type" : "ControlElement", + "id" : "acm013375jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm013376jsd" : { + "type" : "ControlElement", + "id" : "acm013376jsd", + "name" : "testExecute_searchEmail_shouldSucceed" + }, + "acm013377jsd" : { + "type" : "ControlElement", + "id" : "acm013377jsd", + "name" : "testExecute_searchInstitute_shouldSucceed" + }, + "acm013378jsd" : { + "type" : "ControlElement", + "id" : "acm013378jsd", + "name" : "testExecute_searchName_shouldSucceed" + }, + "acm013379jsd" : { + "type" : "ControlElement", + "id" : "acm013379jsd", + "name" : "testExecute_searchNoMatch_shouldBeEmpty" + }, + "acm013380jsd" : { + "type" : "ControlElement", + "id" : "acm013380jsd", + "name" : "testExecute_noSearchService_shouldReturn501" + }, + "acm013381jsd" : { + "type" : "ControlElement", + "id" : "acm013381jsd", + "name" : "testAccessControl" + }, + "acm013382jsd" : { + "type" : "ClassUnit", + "id" : "acm013382jsd", + "name" : "SearchAccountRequestsActionTest", + "compilationUnitId" : "acm013367jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004539jsd", "acm008265jsd", "acm008670jsd", "acm010167jsd", "acm010272jsd" ], + "content" : [ "acm013371jsd", "acm013372jsd", "acm013373jsd", "acm013374jsd", "acm013375jsd", "acm013376jsd", "acm013377jsd", "acm013378jsd", "acm013379jsd", "acm013380jsd", "acm013381jsd" ] + }, + "acm013383jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013383jsd", + "name" : "SearchInstructorsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013400jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013384jsd" : { + "type" : "CodePackage", + "id" : "acm013384jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013385jsd" ] + }, + "acm013385jsd" : { + "type" : "CodePackage", + "id" : "acm013385jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013386jsd" ] + }, + "acm013386jsd" : { + "type" : "CodePackage", + "id" : "acm013386jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013383jsd" ] + }, + "acm013387jsd" : { + "type" : "ControlElement", + "id" : "acm013387jsd", + "name" : "prepareTestData" + }, + "acm013388jsd" : { + "type" : "ControlElement", + "id" : "acm013388jsd", + "name" : "getActionUri" + }, + "acm013389jsd" : { + "type" : "ControlElement", + "id" : "acm013389jsd", + "name" : "getRequestMethod" + }, + "acm013390jsd" : { + "type" : "ControlElement", + "id" : "acm013390jsd", + "name" : "testExecute" + }, + "acm013391jsd" : { + "type" : "ControlElement", + "id" : "acm013391jsd", + "name" : "testExecute_notEnoughParameters_shouldFail" + }, + "acm013392jsd" : { + "type" : "ControlElement", + "id" : "acm013392jsd", + "name" : "testExecute_searchCourseId_shouldSucceed" + }, + "acm013393jsd" : { + "type" : "ControlElement", + "id" : "acm013393jsd", + "name" : "testExecute_searchDisplayedName_shouldSucceed" + }, + "acm013394jsd" : { + "type" : "ControlElement", + "id" : "acm013394jsd", + "name" : "testExecute_searchEmail_shouldSucceed" + }, + "acm013395jsd" : { + "type" : "ControlElement", + "id" : "acm013395jsd", + "name" : "testExecute_searchGoogleId_shouldSucceed" + }, + "acm013396jsd" : { + "type" : "ControlElement", + "id" : "acm013396jsd", + "name" : "testExecute_searchName_shouldSucceed" + }, + "acm013397jsd" : { + "type" : "ControlElement", + "id" : "acm013397jsd", + "name" : "testExecute_searchNoMatch_shouldBeEmpty" + }, + "acm013398jsd" : { + "type" : "ControlElement", + "id" : "acm013398jsd", + "name" : "testExecute_noSearchService_shouldReturn501" + }, + "acm013399jsd" : { + "type" : "ControlElement", + "id" : "acm013399jsd", + "name" : "testAccessControl" + }, + "acm013400jsd" : { + "type" : "ClassUnit", + "id" : "acm013400jsd", + "name" : "SearchInstructorsActionTest", + "compilationUnitId" : "acm013383jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm005233jsd", "acm008644jsd", "acm008670jsd", "acm010167jsd", "acm010278jsd" ], + "content" : [ "acm013387jsd", "acm013388jsd", "acm013389jsd", "acm013390jsd", "acm013391jsd", "acm013392jsd", "acm013393jsd", "acm013394jsd", "acm013395jsd", "acm013396jsd", "acm013397jsd", "acm013398jsd", "acm013399jsd" ] + }, + "acm013401jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013401jsd", + "name" : "SearchStudentsActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013419jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013402jsd" : { + "type" : "CodePackage", + "id" : "acm013402jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013403jsd" ] + }, + "acm013403jsd" : { + "type" : "CodePackage", + "id" : "acm013403jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013404jsd" ] + }, + "acm013404jsd" : { + "type" : "CodePackage", + "id" : "acm013404jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013401jsd" ] + }, + "acm013405jsd" : { + "type" : "ControlElement", + "id" : "acm013405jsd", + "name" : "prepareTestData" + }, + "acm013406jsd" : { + "type" : "ControlElement", + "id" : "acm013406jsd", + "name" : "getActionUri" + }, + "acm013407jsd" : { + "type" : "ControlElement", + "id" : "acm013407jsd", + "name" : "getRequestMethod" + }, + "acm013408jsd" : { + "type" : "ControlElement", + "id" : "acm013408jsd", + "name" : "testExecute" + }, + "acm013409jsd" : { + "type" : "ControlElement", + "id" : "acm013409jsd", + "name" : "execute_invalidParameters_parameterFailure" + }, + "acm013410jsd" : { + "type" : "ControlElement", + "id" : "acm013410jsd", + "name" : "execute_adminSearchName_success" + }, + "acm013411jsd" : { + "type" : "ControlElement", + "id" : "acm013411jsd", + "name" : "execute_adminSearchCourseId_success" + }, + "acm013412jsd" : { + "type" : "ControlElement", + "id" : "acm013412jsd", + "name" : "execute_adminSearchAccountsGeneral_success" + }, + "acm013413jsd" : { + "type" : "ControlElement", + "id" : "acm013413jsd", + "name" : "execute_adminSearchEmail_success" + }, + "acm013414jsd" : { + "type" : "ControlElement", + "id" : "acm013414jsd", + "name" : "execute_adminSearchNoMatch_noMatch" + }, + "acm013415jsd" : { + "type" : "ControlElement", + "id" : "acm013415jsd", + "name" : "execute_adminSearchGoogleId_success" + }, + "acm013416jsd" : { + "type" : "ControlElement", + "id" : "acm013416jsd", + "name" : "execute_instructorSearchGoogleId_matchOnlyStudentsInCourse" + }, + "acm013417jsd" : { + "type" : "ControlElement", + "id" : "acm013417jsd", + "name" : "execute_noSearchService_shouldReturn501" + }, + "acm013418jsd" : { + "type" : "ControlElement", + "id" : "acm013418jsd", + "name" : "testAccessControl" + }, + "acm013419jsd" : { + "type" : "ClassUnit", + "id" : "acm013419jsd", + "name" : "SearchStudentsActionTest", + "compilationUnitId" : "acm013401jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm005412jsd", "acm008670jsd", "acm008955jsd", "acm010167jsd", "acm010286jsd" ], + "content" : [ "acm013405jsd", "acm013406jsd", "acm013407jsd", "acm013408jsd", "acm013409jsd", "acm013410jsd", "acm013411jsd", "acm013412jsd", "acm013413jsd", "acm013414jsd", "acm013415jsd", "acm013416jsd", "acm013417jsd", "acm013418jsd" ] + }, + "acm013420jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013420jsd", + "name" : "SendErrorReportActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013428jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013421jsd" : { + "type" : "CodePackage", + "id" : "acm013421jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013422jsd" ] + }, + "acm013422jsd" : { + "type" : "CodePackage", + "id" : "acm013422jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013423jsd" ] + }, + "acm013423jsd" : { + "type" : "CodePackage", + "id" : "acm013423jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013420jsd" ] + }, + "acm013424jsd" : { + "type" : "ControlElement", + "id" : "acm013424jsd", + "name" : "getActionUri" + }, + "acm013425jsd" : { + "type" : "ControlElement", + "id" : "acm013425jsd", + "name" : "getRequestMethod" + }, + "acm013426jsd" : { + "type" : "ControlElement", + "id" : "acm013426jsd", + "name" : "testExecute" + }, + "acm013427jsd" : { + "type" : "ControlElement", + "id" : "acm013427jsd", + "name" : "testAccessControl" + }, + "acm013428jsd" : { + "type" : "ClassUnit", + "id" : "acm013428jsd", + "name" : "SendErrorReportActionTest", + "compilationUnitId" : "acm013420jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm009049jsd", "acm010301jsd" ], + "content" : [ "acm013424jsd", "acm013425jsd", "acm013426jsd", "acm013427jsd" ] + }, + "acm013429jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013429jsd", + "name" : "SendJoinReminderEmailActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013437jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013430jsd" : { + "type" : "CodePackage", + "id" : "acm013430jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013431jsd" ] + }, + "acm013431jsd" : { + "type" : "CodePackage", + "id" : "acm013431jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013432jsd" ] + }, + "acm013432jsd" : { + "type" : "CodePackage", + "id" : "acm013432jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013429jsd" ] + }, + "acm013433jsd" : { + "type" : "ControlElement", + "id" : "acm013433jsd", + "name" : "getActionUri" + }, + "acm013434jsd" : { + "type" : "ControlElement", + "id" : "acm013434jsd", + "name" : "getRequestMethod" + }, + "acm013435jsd" : { + "type" : "ControlElement", + "id" : "acm013435jsd", + "name" : "testExecute" + }, + "acm013436jsd" : { + "type" : "ControlElement", + "id" : "acm013436jsd", + "name" : "testAccessControl" + }, + "acm013437jsd" : { + "type" : "ClassUnit", + "id" : "acm013437jsd", + "name" : "SendJoinReminderEmailActionTest", + "compilationUnitId" : "acm013429jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm006504jsd", "acm008670jsd", "acm009748jsd", "acm010167jsd", "acm010309jsd" ], + "content" : [ "acm013433jsd", "acm013434jsd", "acm013435jsd", "acm013436jsd" ] + }, + "acm013438jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013438jsd", + "name" : "SendLoginEmailActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013449jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013439jsd" : { + "type" : "CodePackage", + "id" : "acm013439jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013440jsd" ] + }, + "acm013440jsd" : { + "type" : "CodePackage", + "id" : "acm013440jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013441jsd" ] + }, + "acm013441jsd" : { + "type" : "CodePackage", + "id" : "acm013441jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013438jsd" ] + }, + "acm013442jsd" : { + "type" : "ControlElement", + "id" : "acm013442jsd", + "name" : "getActionUri" + }, + "acm013443jsd" : { + "type" : "ControlElement", + "id" : "acm013443jsd", + "name" : "getRequestMethod" + }, + "acm013444jsd" : { + "type" : "ControlElement", + "id" : "acm013444jsd", + "name" : "testExecute_notEnoughParameters" + }, + "acm013445jsd" : { + "type" : "ControlElement", + "id" : "acm013445jsd", + "name" : "testExecute_invalidEmail_shouldFail" + }, + "acm013446jsd" : { + "type" : "ControlElement", + "id" : "acm013446jsd", + "name" : "testExecute_validEmail" + }, + "acm013447jsd" : { + "type" : "ControlElement", + "id" : "acm013447jsd", + "name" : "testExecute" + }, + "acm013448jsd" : { + "type" : "ControlElement", + "id" : "acm013448jsd", + "name" : "testAccessControl" + }, + "acm013449jsd" : { + "type" : "ClassUnit", + "id" : "acm013449jsd", + "name" : "SendLoginEmailActionTest", + "compilationUnitId" : "acm013438jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm006290jsd", "acm008765jsd", "acm010134jsd", "acm010167jsd", "acm010317jsd" ], + "content" : [ "acm013442jsd", "acm013443jsd", "acm013444jsd", "acm013445jsd", "acm013446jsd", "acm013447jsd", "acm013448jsd" ] + }, + "acm013450jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013450jsd", + "name" : "SessionLinksRecoveryActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013464jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013451jsd" : { + "type" : "CodePackage", + "id" : "acm013451jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013452jsd" ] + }, + "acm013452jsd" : { + "type" : "CodePackage", + "id" : "acm013452jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013453jsd" ] + }, + "acm013453jsd" : { + "type" : "CodePackage", + "id" : "acm013453jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013450jsd" ] + }, + "acm013454jsd" : { + "type" : "ControlElement", + "id" : "acm013454jsd", + "name" : "getActionUri" + }, + "acm013455jsd" : { + "type" : "ControlElement", + "id" : "acm013455jsd", + "name" : "getRequestMethod" + }, + "acm013456jsd" : { + "type" : "ControlElement", + "id" : "acm013456jsd", + "name" : "testExecute_notEnoughParameters" + }, + "acm013457jsd" : { + "type" : "ControlElement", + "id" : "acm013457jsd", + "name" : "testExecute_invalidEmail_shouldFail" + }, + "acm013458jsd" : { + "type" : "ControlElement", + "id" : "acm013458jsd", + "name" : "testExecute_nonExistingEmail" + }, + "acm013459jsd" : { + "type" : "ControlElement", + "id" : "acm013459jsd", + "name" : "testExecute_noFeedbackSessionsFound" + }, + "acm013460jsd" : { + "type" : "ControlElement", + "id" : "acm013460jsd", + "name" : "testExecute_openedOrClosedAndUnpublishedSessions" + }, + "acm013461jsd" : { + "type" : "ControlElement", + "id" : "acm013461jsd", + "name" : "testExecute_openedOrClosedAndPublishedSessions" + }, + "acm013462jsd" : { + "type" : "ControlElement", + "id" : "acm013462jsd", + "name" : "testExecute" + }, + "acm013463jsd" : { + "type" : "ControlElement", + "id" : "acm013463jsd", + "name" : "testAccessControl" + }, + "acm013464jsd" : { + "type" : "ClassUnit", + "id" : "acm013464jsd", + "name" : "SessionLinksRecoveryActionTest", + "compilationUnitId" : "acm013450jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm006290jsd", "acm008773jsd", "acm010134jsd", "acm010167jsd", "acm010325jsd" ], + "content" : [ "acm013454jsd", "acm013455jsd", "acm013456jsd", "acm013457jsd", "acm013458jsd", "acm013459jsd", "acm013460jsd", "acm013461jsd", "acm013462jsd", "acm013463jsd" ] + }, + "acm013465jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013465jsd", + "name" : "StudentCourseJoinEmailWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013473jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013466jsd" : { + "type" : "CodePackage", + "id" : "acm013466jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013467jsd" ] + }, + "acm013467jsd" : { + "type" : "CodePackage", + "id" : "acm013467jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013468jsd" ] + }, + "acm013468jsd" : { + "type" : "CodePackage", + "id" : "acm013468jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013465jsd" ] + }, + "acm013469jsd" : { + "type" : "ControlElement", + "id" : "acm013469jsd", + "name" : "getActionUri" + }, + "acm013470jsd" : { + "type" : "ControlElement", + "id" : "acm013470jsd", + "name" : "getRequestMethod" + }, + "acm013471jsd" : { + "type" : "ControlElement", + "id" : "acm013471jsd", + "name" : "testAccessControl" + }, + "acm013472jsd" : { + "type" : "ControlElement", + "id" : "acm013472jsd", + "name" : "testExecute" + }, + "acm013473jsd" : { + "type" : "ClassUnit", + "id" : "acm013473jsd", + "name" : "StudentCourseJoinEmailWorkerActionTest", + "compilationUnitId" : "acm013465jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005412jsd", "acm006290jsd", "acm010331jsd" ], + "content" : [ "acm013469jsd", "acm013470jsd", "acm013471jsd", "acm013472jsd" ] + }, + "acm013474jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013474jsd", + "name" : "StudentSearchIndexingWorkerActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013482jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013475jsd" : { + "type" : "CodePackage", + "id" : "acm013475jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013476jsd" ] + }, + "acm013476jsd" : { + "type" : "CodePackage", + "id" : "acm013476jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013477jsd" ] + }, + "acm013477jsd" : { + "type" : "CodePackage", + "id" : "acm013477jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013474jsd" ] + }, + "acm013478jsd" : { + "type" : "ControlElement", + "id" : "acm013478jsd", + "name" : "getActionUri" + }, + "acm013479jsd" : { + "type" : "ControlElement", + "id" : "acm013479jsd", + "name" : "getRequestMethod" + }, + "acm013480jsd" : { + "type" : "ControlElement", + "id" : "acm013480jsd", + "name" : "testExecute" + }, + "acm013481jsd" : { + "type" : "ControlElement", + "id" : "acm013481jsd", + "name" : "testAccessControl" + }, + "acm013482jsd" : { + "type" : "ClassUnit", + "id" : "acm013482jsd", + "name" : "StudentSearchIndexingWorkerActionTest", + "compilationUnitId" : "acm013474jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005412jsd", "acm010337jsd" ], + "content" : [ "acm013478jsd", "acm013479jsd", "acm013480jsd", "acm013481jsd" ] + }, + "acm013483jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013483jsd", + "name" : "SubmitFeedbackResponsesActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013560jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013484jsd" : { + "type" : "CodePackage", + "id" : "acm013484jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013485jsd" ] + }, + "acm013485jsd" : { + "type" : "CodePackage", + "id" : "acm013485jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013486jsd" ] + }, + "acm013486jsd" : { + "type" : "CodePackage", + "id" : "acm013486jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013483jsd" ] + }, + "acm013487jsd" : { + "type" : "ControlElement", + "id" : "acm013487jsd", + "name" : "getActionUri" + }, + "acm013488jsd" : { + "type" : "ControlElement", + "id" : "acm013488jsd", + "name" : "getRequestMethod" + }, + "acm013489jsd" : { + "type" : "ControlElement", + "id" : "acm013489jsd", + "name" : "getSession" + }, + "acm013490jsd" : { + "type" : "ControlElement", + "id" : "acm013490jsd", + "name" : "getInstructor" + }, + "acm013491jsd" : { + "type" : "ControlElement", + "id" : "acm013491jsd", + "name" : "loginInstructor" + }, + "acm013492jsd" : { + "type" : "ControlElement", + "id" : "acm013492jsd", + "name" : "getStudent" + }, + "acm013493jsd" : { + "type" : "ControlElement", + "id" : "acm013493jsd", + "name" : "getStudents" + }, + "acm013494jsd" : { + "type" : "ControlElement", + "id" : "acm013494jsd", + "name" : "loginStudent" + }, + "acm013495jsd" : { + "type" : "ControlElement", + "id" : "acm013495jsd", + "name" : "getQuestion" + }, + "acm013496jsd" : { + "type" : "ControlElement", + "id" : "acm013496jsd", + "name" : "setStartTime" + }, + "acm013497jsd" : { + "type" : "ControlElement", + "id" : "acm013497jsd", + "name" : "setEndTime" + }, + "acm013498jsd" : { + "type" : "ControlElement", + "id" : "acm013498jsd", + "name" : "setInstructorDeadline" + }, + "acm013499jsd" : { + "type" : "ControlElement", + "id" : "acm013499jsd", + "name" : "setStudentDeadline" + }, + "acm013500jsd" : { + "type" : "ControlElement", + "id" : "acm013500jsd", + "name" : "buildSubmissionParams" + }, + "acm013501jsd" : { + "type" : "ControlElement", + "id" : "acm013501jsd", + "name" : "buildSubmissionParams" + }, + "acm013502jsd" : { + "type" : "ControlElement", + "id" : "acm013502jsd", + "name" : "setPreviewPerson" + }, + "acm013503jsd" : { + "type" : "ControlElement", + "id" : "acm013503jsd", + "name" : "setModeratorPerson" + }, + "acm013504jsd" : { + "type" : "ControlElement", + "id" : "acm013504jsd", + "name" : "setCommentInSectionInstructorPrivilege" + }, + "acm013505jsd" : { + "type" : "ControlElement", + "id" : "acm013505jsd", + "name" : "extractStudentEmails" + }, + "acm013506jsd" : { + "type" : "ControlElement", + "id" : "acm013506jsd", + "name" : "extractStudentTeams" + }, + "acm013507jsd" : { + "type" : "ControlElement", + "id" : "acm013507jsd", + "name" : "buildRequestBodyWithStudentRecipientsEmail" + }, + "acm013508jsd" : { + "type" : "ControlElement", + "id" : "acm013508jsd", + "name" : "buildRequestBodyWithStudentRecipientsTeam" + }, + "acm013509jsd" : { + "type" : "ControlElement", + "id" : "acm013509jsd", + "name" : "extractInstructorEmails" + }, + "acm013510jsd" : { + "type" : "ControlElement", + "id" : "acm013510jsd", + "name" : "buildRequestBodyWithInstructorRecipients" + }, + "acm013511jsd" : { + "type" : "ControlElement", + "id" : "acm013511jsd", + "name" : "buildRequestBody" + }, + "acm013512jsd" : { + "type" : "ControlElement", + "id" : "acm013512jsd", + "name" : "callExecute" + }, + "acm013513jsd" : { + "type" : "ControlElement", + "id" : "acm013513jsd", + "name" : "validateOutputForStudentRecipientsByEmail" + }, + "acm013514jsd" : { + "type" : "ControlElement", + "id" : "acm013514jsd", + "name" : "validateOutputForStudentRecipientsByTeam" + }, + "acm013515jsd" : { + "type" : "ControlElement", + "id" : "acm013515jsd", + "name" : "validateOutputForInstructorRecipients" + }, + "acm013516jsd" : { + "type" : "ControlElement", + "id" : "acm013516jsd", + "name" : "validateOutput" + }, + "acm013517jsd" : { + "type" : "ControlElement", + "id" : "acm013517jsd", + "name" : "validateStudentDatabaseByTeam" + }, + "acm013518jsd" : { + "type" : "ControlElement", + "id" : "acm013518jsd", + "name" : "validateStudentDatabaseByEmail" + }, + "acm013519jsd" : { + "type" : "ControlElement", + "id" : "acm013519jsd", + "name" : "validateInstructorDatabaseByEmail" + }, + "acm013520jsd" : { + "type" : "ControlElement", + "id" : "acm013520jsd", + "name" : "validateDatabase" + }, + "acm013521jsd" : { + "type" : "ControlElement", + "id" : "acm013521jsd", + "name" : "testAccessControl" + }, + "acm013522jsd" : { + "type" : "ControlElement", + "id" : "acm013522jsd", + "name" : "testAccessControl_feedbackSubmissionQuestionExists_shouldAllow" + }, + "acm013523jsd" : { + "type" : "ControlElement", + "id" : "acm013523jsd", + "name" : "testAccessControl_feedbackSubmissionNoFeedbackQuestionParameter_shouldFail" + }, + "acm013524jsd" : { + "type" : "ControlElement", + "id" : "acm013524jsd", + "name" : "testAccessControl_feedbackSubmissionQuestionDoesNotExist_shouldFail" + }, + "acm013525jsd" : { + "type" : "ControlElement", + "id" : "acm013525jsd", + "name" : "testAccessControl_feedbackSubmissionValidIntent_shouldAllow" + }, + "acm013526jsd" : { + "type" : "ControlElement", + "id" : "acm013526jsd", + "name" : "testAccessControl_feedbackSubmissionNoIntentParameter_shouldFail" + }, + "acm013527jsd" : { + "type" : "ControlElement", + "id" : "acm013527jsd", + "name" : "testAccessControl_feedbackSubmissionInvalidIntent_shouldFail" + }, + "acm013528jsd" : { + "type" : "ControlElement", + "id" : "acm013528jsd", + "name" : "testAccessControl_submissionIsNotOpen_shouldFail" + }, + "acm013529jsd" : { + "type" : "ControlElement", + "id" : "acm013529jsd", + "name" : "testAccessControl_submissionBeforeEndTimeBeforeDeadline_shouldAllow" + }, + "acm013530jsd" : { + "type" : "ControlElement", + "id" : "acm013530jsd", + "name" : "testAccessControl_submissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm013531jsd" : { + "type" : "ControlElement", + "id" : "acm013531jsd", + "name" : "testAccessControl_submissionAfterDeadline_shouldFail" + }, + "acm013532jsd" : { + "type" : "ControlElement", + "id" : "acm013532jsd", + "name" : "testAccessControl_studentSubmissionStudentAnswerableQuestion_shouldAllow" + }, + "acm013533jsd" : { + "type" : "ControlElement", + "id" : "acm013533jsd", + "name" : "testAccessControl_studentSubmissionNotStudentAnswerableQuestion_shouldFail" + }, + "acm013534jsd" : { + "type" : "ControlElement", + "id" : "acm013534jsd", + "name" : "testAccessControl_studentSubmissionLoggedOut_shouldFail" + }, + "acm013535jsd" : { + "type" : "ControlElement", + "id" : "acm013535jsd", + "name" : "testAccessControl_studentSubmissionLoggedInAsInstructor_shouldFail" + }, + "acm013536jsd" : { + "type" : "ControlElement", + "id" : "acm013536jsd", + "name" : "testAccessControl_studentSubmissionLoggedInAsAdmin_shouldFail" + }, + "acm013537jsd" : { + "type" : "ControlElement", + "id" : "acm013537jsd", + "name" : "testAccessControl_studentSubmissionLoggedInAsAdminMasqueradeAsStudent_shouldFail" + }, + "acm013538jsd" : { + "type" : "ControlElement", + "id" : "acm013538jsd", + "name" : "testAccessControl_instructorSubmissionToInstructorAnswerableQuestion_shouldAllow" + }, + "acm013539jsd" : { + "type" : "ControlElement", + "id" : "acm013539jsd", + "name" : "testAccessControl_instructorSubmissionToSelfAnswerableQuestion_shouldAllow" + }, + "acm013540jsd" : { + "type" : "ControlElement", + "id" : "acm013540jsd", + "name" : "testAccessControl_instructorSubmissionToNotInstructorAnswerableQuestion_shouldFail" + }, + "acm013541jsd" : { + "type" : "ControlElement", + "id" : "acm013541jsd", + "name" : "testAccessControl_instructorSubmissionLoggedOut_shouldFail" + }, + "acm013542jsd" : { + "type" : "ControlElement", + "id" : "acm013542jsd", + "name" : "testAccessControl_instructorSubmissionLoggedInAsAdmin_shouldFail" + }, + "acm013543jsd" : { + "type" : "ControlElement", + "id" : "acm013543jsd", + "name" : "testAccessControl_submissionLoggedInAsAdminMasqueradeAsInstructor_shouldAllow" + }, + "acm013544jsd" : { + "type" : "ControlElement", + "id" : "acm013544jsd", + "name" : "testAccessControl_instructorSubmissionLoggedInAsStudent_shouldFail" + }, + "acm013545jsd" : { + "type" : "ControlElement", + "id" : "acm013545jsd", + "name" : "testAccessControl_instructorsWithSufficientPreviewPrivilege_shouldAllow" + }, + "acm013546jsd" : { + "type" : "ControlElement", + "id" : "acm013546jsd", + "name" : "testAccessControl_instructorsWithInsufficientPreviewPrivilege_shouldFail" + }, + "acm013547jsd" : { + "type" : "ControlElement", + "id" : "acm013547jsd", + "name" : "testAccessControl_instructorsWithInsufficientModeratorPrivilege_shouldFail" + }, + "acm013548jsd" : { + "type" : "ControlElement", + "id" : "acm013548jsd", + "name" : "testExecute" + }, + "acm013549jsd" : { + "type" : "ControlElement", + "id" : "acm013549jsd", + "name" : "testExecute_noHttpParameters_shouldFail" + }, + "acm013550jsd" : { + "type" : "ControlElement", + "id" : "acm013550jsd", + "name" : "testExecute_noFeedbackQuestionId_shouldFail" + }, + "acm013551jsd" : { + "type" : "ControlElement", + "id" : "acm013551jsd", + "name" : "testExecute_feedbackQuestionDoesNotExist_shouldFail" + }, + "acm013552jsd" : { + "type" : "ControlElement", + "id" : "acm013552jsd", + "name" : "testExecute_invalidIntent_shouldFail" + }, + "acm013553jsd" : { + "type" : "ControlElement", + "id" : "acm013553jsd", + "name" : "testExecute_noRequestBody_shouldFail" + }, + "acm013554jsd" : { + "type" : "ControlElement", + "id" : "acm013554jsd", + "name" : "testExecute_requestBodyNoRecipient_shouldFail" + }, + "acm013555jsd" : { + "type" : "ControlElement", + "id" : "acm013555jsd", + "name" : "testExecute_noExistingResponses_shouldPass" + }, + "acm013556jsd" : { + "type" : "ControlElement", + "id" : "acm013556jsd", + "name" : "testExecute_hasExistingResponse_shouldPass" + }, + "acm013557jsd" : { + "type" : "ControlElement", + "id" : "acm013557jsd", + "name" : "testExecute_validRecipientsOfQuestion_shouldPass" + }, + "acm013558jsd" : { + "type" : "ControlElement", + "id" : "acm013558jsd", + "name" : "testExecute_invalidRecipientOfQuestion_shouldFail" + }, + "acm013559jsd" : { + "type" : "ControlElement", + "id" : "acm013559jsd", + "name" : "testExecute_tooManyRecipients_shouldPass" + }, + "acm013560jsd" : { + "type" : "ClassUnit", + "id" : "acm013560jsd", + "name" : "SubmitFeedbackResponsesActionTest", + "compilationUnitId" : "acm013483jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004332jsd", "acm004788jsd", "acm004871jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm006061jsd", "acm006127jsd", "acm006168jsd", "acm006188jsd", "acm008461jsd", "acm008470jsd", "acm009123jsd", "acm009128jsd", "acm009221jsd", "acm010167jsd", "acm010345jsd" ], + "content" : [ "acm013487jsd", "acm013488jsd", "acm013489jsd", "acm013490jsd", "acm013491jsd", "acm013492jsd", "acm013493jsd", "acm013494jsd", "acm013495jsd", "acm013496jsd", "acm013497jsd", "acm013498jsd", "acm013499jsd", "acm013500jsd", "acm013501jsd", "acm013502jsd", "acm013503jsd", "acm013504jsd", "acm013505jsd", "acm013506jsd", "acm013507jsd", "acm013508jsd", "acm013509jsd", "acm013510jsd", "acm013511jsd", "acm013512jsd", "acm013513jsd", "acm013514jsd", "acm013515jsd", "acm013516jsd", "acm013517jsd", "acm013518jsd", "acm013519jsd", "acm013520jsd", "acm013521jsd", "acm013522jsd", "acm013523jsd", "acm013524jsd", "acm013525jsd", "acm013526jsd", "acm013527jsd", "acm013528jsd", "acm013529jsd", "acm013530jsd", "acm013531jsd", "acm013532jsd", "acm013533jsd", "acm013534jsd", "acm013535jsd", "acm013536jsd", "acm013537jsd", "acm013538jsd", "acm013539jsd", "acm013540jsd", "acm013541jsd", "acm013542jsd", "acm013543jsd", "acm013544jsd", "acm013545jsd", "acm013546jsd", "acm013547jsd", "acm013548jsd", "acm013549jsd", "acm013550jsd", "acm013551jsd", "acm013552jsd", "acm013553jsd", "acm013554jsd", "acm013555jsd", "acm013556jsd", "acm013557jsd", "acm013558jsd", "acm013559jsd" ] + }, + "acm013561jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013561jsd", + "name" : "UnpublishFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013569jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013562jsd" : { + "type" : "CodePackage", + "id" : "acm013562jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013563jsd" ] + }, + "acm013563jsd" : { + "type" : "CodePackage", + "id" : "acm013563jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013564jsd" ] + }, + "acm013564jsd" : { + "type" : "CodePackage", + "id" : "acm013564jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013561jsd" ] + }, + "acm013565jsd" : { + "type" : "ControlElement", + "id" : "acm013565jsd", + "name" : "getActionUri" + }, + "acm013566jsd" : { + "type" : "ControlElement", + "id" : "acm013566jsd", + "name" : "getRequestMethod" + }, + "acm013567jsd" : { + "type" : "ControlElement", + "id" : "acm013567jsd", + "name" : "testExecute" + }, + "acm013568jsd" : { + "type" : "ControlElement", + "id" : "acm013568jsd", + "name" : "testAccessControl" + }, + "acm013569jsd" : { + "type" : "ClassUnit", + "id" : "acm013569jsd", + "name" : "UnpublishFeedbackSessionActionTest", + "compilationUnitId" : "acm013561jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm010361jsd" ], + "content" : [ "acm013565jsd", "acm013566jsd", "acm013567jsd", "acm013568jsd" ] + }, + "acm013570jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013570jsd", + "name" : "UpdateCourseActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013580jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013571jsd" : { + "type" : "CodePackage", + "id" : "acm013571jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013572jsd" ] + }, + "acm013572jsd" : { + "type" : "CodePackage", + "id" : "acm013572jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013573jsd" ] + }, + "acm013573jsd" : { + "type" : "CodePackage", + "id" : "acm013573jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013570jsd" ] + }, + "acm013574jsd" : { + "type" : "ControlElement", + "id" : "acm013574jsd", + "name" : "getActionUri" + }, + "acm013575jsd" : { + "type" : "ControlElement", + "id" : "acm013575jsd", + "name" : "getRequestMethod" + }, + "acm013576jsd" : { + "type" : "ControlElement", + "id" : "acm013576jsd", + "name" : "testExecute" + }, + "acm013577jsd" : { + "type" : "ControlElement", + "id" : "acm013577jsd", + "name" : "verifySessionsInCourseHaveTimeZone" + }, + "acm013578jsd" : { + "type" : "ControlElement", + "id" : "acm013578jsd", + "name" : "verifyCourseData" + }, + "acm013579jsd" : { + "type" : "ControlElement", + "id" : "acm013579jsd", + "name" : "testAccessControl" + }, + "acm013580jsd" : { + "type" : "ClassUnit", + "id" : "acm013580jsd", + "name" : "UpdateCourseActionTest", + "compilationUnitId" : "acm013570jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005112jsd", "acm005233jsd", "acm008329jsd", "acm009039jsd", "acm009228jsd", "acm010167jsd", "acm010369jsd" ], + "content" : [ "acm013574jsd", "acm013575jsd", "acm013576jsd", "acm013577jsd", "acm013578jsd", "acm013579jsd" ] + }, + "acm013581jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013581jsd", + "name" : "UpdateFeedbackQuestionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013599jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013582jsd" : { + "type" : "CodePackage", + "id" : "acm013582jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013583jsd" ] + }, + "acm013583jsd" : { + "type" : "CodePackage", + "id" : "acm013583jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013584jsd" ] + }, + "acm013584jsd" : { + "type" : "CodePackage", + "id" : "acm013584jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013581jsd" ] + }, + "acm013585jsd" : { + "type" : "ControlElement", + "id" : "acm013585jsd", + "name" : "getActionUri" + }, + "acm013586jsd" : { + "type" : "ControlElement", + "id" : "acm013586jsd", + "name" : "getRequestMethod" + }, + "acm013587jsd" : { + "type" : "ControlElement", + "id" : "acm013587jsd", + "name" : "testExecute" + }, + "acm013588jsd" : { + "type" : "ControlElement", + "id" : "acm013588jsd", + "name" : "testExecute_customizedNumberOfRecipient_shouldUpdateSuccessfully" + }, + "acm013589jsd" : { + "type" : "ControlElement", + "id" : "acm013589jsd", + "name" : "testExecute_anonymousTeamSession_shouldUpdateSuccessfully" + }, + "acm013590jsd" : { + "type" : "ControlElement", + "id" : "acm013590jsd", + "name" : "testExecute_selfFeedback_shouldUpdateSuccessfully" + }, + "acm013591jsd" : { + "type" : "ControlElement", + "id" : "acm013591jsd", + "name" : "testExecute_editingContributionTypeQuestion_shouldUpdateSuccessfully" + }, + "acm013592jsd" : { + "type" : "ControlElement", + "id" : "acm013592jsd", + "name" : "testExecute_invalidQuestionNumber_shouldThrowException" + }, + "acm013593jsd" : { + "type" : "ControlElement", + "id" : "acm013593jsd", + "name" : "testExecute_invalidRecommendedLength_shouldThrowException" + }, + "acm013594jsd" : { + "type" : "ControlElement", + "id" : "acm013594jsd", + "name" : "testExecute_invalidGiverRecipientType_shouldThrowException" + }, + "acm013595jsd" : { + "type" : "ControlElement", + "id" : "acm013595jsd", + "name" : "testExecute_differentScenarios_shouldUpdateResponseRateCorrectly" + }, + "acm013596jsd" : { + "type" : "ControlElement", + "id" : "acm013596jsd", + "name" : "getTypicalTextQuestionUpdateRequest" + }, + "acm013597jsd" : { + "type" : "ControlElement", + "id" : "acm013597jsd", + "name" : "getTypicalContributionQuestionUpdateRequest" + }, + "acm013598jsd" : { + "type" : "ControlElement", + "id" : "acm013598jsd", + "name" : "testAccessControl" + }, + "acm013599jsd" : { + "type" : "ClassUnit", + "id" : "acm013599jsd", + "name" : "UpdateFeedbackQuestionActionTest", + "compilationUnitId" : "acm013581jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004788jsd", "acm005112jsd", "acm005233jsd", "acm005820jsd", "acm006116jsd", "acm008407jsd", "acm009087jsd", "acm010167jsd", "acm010377jsd" ], + "content" : [ "acm013585jsd", "acm013586jsd", "acm013587jsd", "acm013588jsd", "acm013589jsd", "acm013590jsd", "acm013591jsd", "acm013592jsd", "acm013593jsd", "acm013594jsd", "acm013595jsd", "acm013596jsd", "acm013597jsd", "acm013598jsd" ] + }, + "acm013600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013600jsd", + "name" : "UpdateFeedbackResponseCommentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013628jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013601jsd" : { + "type" : "CodePackage", + "id" : "acm013601jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013602jsd" ] + }, + "acm013602jsd" : { + "type" : "CodePackage", + "id" : "acm013602jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013603jsd" ] + }, + "acm013603jsd" : { + "type" : "CodePackage", + "id" : "acm013603jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013600jsd" ] + }, + "acm013604jsd" : { + "type" : "ControlElement", + "id" : "acm013604jsd", + "name" : "getActionUri" + }, + "acm013605jsd" : { + "type" : "ControlElement", + "id" : "acm013605jsd", + "name" : "getRequestMethod" + }, + "acm013606jsd" : { + "type" : "ControlElement", + "id" : "acm013606jsd", + "name" : "prepareTestData" + }, + "acm013607jsd" : { + "type" : "ControlElement", + "id" : "acm013607jsd", + "name" : "testExecute" + }, + "acm013608jsd" : { + "type" : "ControlElement", + "id" : "acm013608jsd", + "name" : "testExecute_notEnoughParams_shouldFail" + }, + "acm013609jsd" : { + "type" : "ControlElement", + "id" : "acm013609jsd", + "name" : "testExecute_typicalSuccessfulCases_shouldPass" + }, + "acm013610jsd" : { + "type" : "ControlElement", + "id" : "acm013610jsd", + "name" : "testExecute_emptyVisibilitySettings_shouldPass" + }, + "acm013611jsd" : { + "type" : "ControlElement", + "id" : "acm013611jsd", + "name" : "testExecute_variousVisibilitySettings_shouldPass" + }, + "acm013612jsd" : { + "type" : "ControlElement", + "id" : "acm013612jsd", + "name" : "testExecute_nonExistingFeedbackResponse_shouldFail" + }, + "acm013613jsd" : { + "type" : "ControlElement", + "id" : "acm013613jsd", + "name" : "testExecute_instructorIsNotCommentGiver_shouldPass" + }, + "acm013614jsd" : { + "type" : "ControlElement", + "id" : "acm013614jsd", + "name" : "testExecute_typicalCasePublishedSession_shouldPass" + }, + "acm013615jsd" : { + "type" : "ControlElement", + "id" : "acm013615jsd", + "name" : "testExecute_emptyCommentText_shouldFail" + }, + "acm013616jsd" : { + "type" : "ControlElement", + "id" : "acm013616jsd", + "name" : "testExecute_invalidIntent_shouldFail" + }, + "acm013617jsd" : { + "type" : "ControlElement", + "id" : "acm013617jsd", + "name" : "testAccessControl" + }, + "acm013618jsd" : { + "type" : "ControlElement", + "id" : "acm013618jsd", + "name" : "testAccessControl_accessibleWithPrivilege_shouldPass" + }, + "acm013619jsd" : { + "type" : "ControlElement", + "id" : "acm013619jsd", + "name" : "testAccessControl_typicalSuccessfulCase_shouldPass" + }, + "acm013620jsd" : { + "type" : "ControlElement", + "id" : "acm013620jsd", + "name" : "testAccessControl_invalidIntent_shouldFail" + }, + "acm013621jsd" : { + "type" : "ControlElement", + "id" : "acm013621jsd", + "name" : "testAccessControl_updateCommentForOthersResponse_shouldFail" + }, + "acm013622jsd" : { + "type" : "ControlElement", + "id" : "acm013622jsd", + "name" : "testAccessControl_nonExistingResponseComment_shouldFail" + }, + "acm013623jsd" : { + "type" : "ControlElement", + "id" : "acm013623jsd", + "name" : "testAccessControl_instructorsWithCorrectPrivilege_shouldPass" + }, + "acm013624jsd" : { + "type" : "ControlElement", + "id" : "acm013624jsd", + "name" : "testAccessControl_instructorWithOnlyEitherSectionPrivilege_shouldFail" + }, + "acm013625jsd" : { + "type" : "ControlElement", + "id" : "acm013625jsd", + "name" : "testAccessControl_instructorSubmissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm013626jsd" : { + "type" : "ControlElement", + "id" : "acm013626jsd", + "name" : "testAccessControl_studentSubmissionPastEndTime_shouldAllowIfBeforeDeadline" + }, + "acm013627jsd" : { + "type" : "ControlElement", + "id" : "acm013627jsd", + "name" : "getSubmissionParamsForCrossSectionResponseComment" + }, + "acm013628jsd" : { + "type" : "ClassUnit", + "id" : "acm013628jsd", + "name" : "UpdateFeedbackResponseCommentActionTest", + "compilationUnitId" : "acm013600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004205jsd", "acm004332jsd", "acm004598jsd", "acm004788jsd", "acm004871jsd", "acm004971jsd", "acm005112jsd", "acm005233jsd", "acm005412jsd", "acm009110jsd", "acm009228jsd", "acm010385jsd" ], + "content" : [ "acm013604jsd", "acm013605jsd", "acm013606jsd", "acm013607jsd", "acm013608jsd", "acm013609jsd", "acm013610jsd", "acm013611jsd", "acm013612jsd", "acm013613jsd", "acm013614jsd", "acm013615jsd", "acm013616jsd", "acm013617jsd", "acm013618jsd", "acm013619jsd", "acm013620jsd", "acm013621jsd", "acm013622jsd", "acm013623jsd", "acm013624jsd", "acm013625jsd", "acm013626jsd", "acm013627jsd" ] + }, + "acm013629jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013629jsd", + "name" : "UpdateFeedbackSessionActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013646jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013630jsd" : { + "type" : "CodePackage", + "id" : "acm013630jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013631jsd" ] + }, + "acm013631jsd" : { + "type" : "CodePackage", + "id" : "acm013631jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013632jsd" ] + }, + "acm013632jsd" : { + "type" : "CodePackage", + "id" : "acm013632jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013629jsd" ] + }, + "acm013633jsd" : { + "type" : "ControlElement", + "id" : "acm013633jsd", + "name" : "getActionUri" + }, + "acm013634jsd" : { + "type" : "ControlElement", + "id" : "acm013634jsd", + "name" : "getRequestMethod" + }, + "acm013635jsd" : { + "type" : "ControlElement", + "id" : "acm013635jsd", + "name" : "testExecute" + }, + "acm013636jsd" : { + "type" : "ControlElement", + "id" : "acm013636jsd", + "name" : "testExecute_changeDeadlineForStudents_shouldChangeDeadlinesCorrectlyWhenAppropriate" + }, + "acm013637jsd" : { + "type" : "ControlElement", + "id" : "acm013637jsd", + "name" : "testExecute_changeDeadlineForInstructors_shouldChangeDeadlinesCorrectlyWhenAppropriate" + }, + "acm013638jsd" : { + "type" : "ControlElement", + "id" : "acm013638jsd", + "name" : "testExecute_startTimeEarlierThanVisibleTime_shouldGiveInvalidParametersError" + }, + "acm013639jsd" : { + "type" : "ControlElement", + "id" : "acm013639jsd", + "name" : "testExecute_differentFeedbackSessionVisibleResponseVisibleSetting_shouldConvertToSpecialTime" + }, + "acm013640jsd" : { + "type" : "ControlElement", + "id" : "acm013640jsd", + "name" : "testExecute_masqueradeModeWithManualReleaseResult_shouldEditSessionSuccessfully" + }, + "acm013641jsd" : { + "type" : "ControlElement", + "id" : "acm013641jsd", + "name" : "testExecute_invalidRequestBody_shouldThrowException" + }, + "acm013642jsd" : { + "type" : "ControlElement", + "id" : "acm013642jsd", + "name" : "getTypicalFeedbackSessionUpdateRequest" + }, + "acm013643jsd" : { + "type" : "ControlElement", + "id" : "acm013643jsd", + "name" : "convertDeadlinesToLong" + }, + "acm013644jsd" : { + "type" : "ControlElement", + "id" : "acm013644jsd", + "name" : "getFormattedInstantForDeadlineExtensionEmail" + }, + "acm013645jsd" : { + "type" : "ControlElement", + "id" : "acm013645jsd", + "name" : "testAccessControl" + }, + "acm013646jsd" : { + "type" : "ClassUnit", + "id" : "acm013646jsd", + "name" : "UpdateFeedbackSessionActionTest", + "compilationUnitId" : "acm013629jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004598jsd", "acm005112jsd", "acm005233jsd", "acm006290jsd", "acm006504jsd", "acm008518jsd", "acm009195jsd", "acm009228jsd", "acm009273jsd", "acm010167jsd", "acm010394jsd" ], + "content" : [ "acm013633jsd", "acm013634jsd", "acm013635jsd", "acm013636jsd", "acm013637jsd", "acm013638jsd", "acm013639jsd", "acm013640jsd", "acm013641jsd", "acm013642jsd", "acm013643jsd", "acm013644jsd", "acm013645jsd" ] + }, + "acm013647jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013647jsd", + "name" : "UpdateInstructorActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013655jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013648jsd" : { + "type" : "CodePackage", + "id" : "acm013648jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013649jsd" ] + }, + "acm013649jsd" : { + "type" : "CodePackage", + "id" : "acm013649jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013650jsd" ] + }, + "acm013650jsd" : { + "type" : "CodePackage", + "id" : "acm013650jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013647jsd" ] + }, + "acm013651jsd" : { + "type" : "ControlElement", + "id" : "acm013651jsd", + "name" : "getActionUri" + }, + "acm013652jsd" : { + "type" : "ControlElement", + "id" : "acm013652jsd", + "name" : "getRequestMethod" + }, + "acm013653jsd" : { + "type" : "ControlElement", + "id" : "acm013653jsd", + "name" : "testExecute" + }, + "acm013654jsd" : { + "type" : "ControlElement", + "id" : "acm013654jsd", + "name" : "testAccessControl" + }, + "acm013655jsd" : { + "type" : "ClassUnit", + "id" : "acm013655jsd", + "name" : "UpdateInstructorActionTest", + "compilationUnitId" : "acm013647jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm008620jsd", "acm009208jsd", "acm009228jsd", "acm010144jsd", "acm010167jsd", "acm010403jsd" ], + "content" : [ "acm013651jsd", "acm013652jsd", "acm013653jsd", "acm013654jsd" ] + }, + "acm013656jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013656jsd", + "name" : "UpdateInstructorPrivilegeActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013671jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013657jsd" : { + "type" : "CodePackage", + "id" : "acm013657jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013658jsd" ] + }, + "acm013658jsd" : { + "type" : "CodePackage", + "id" : "acm013658jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013659jsd" ] + }, + "acm013659jsd" : { + "type" : "CodePackage", + "id" : "acm013659jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013656jsd" ] + }, + "acm013660jsd" : { + "type" : "ControlElement", + "id" : "acm013660jsd", + "name" : "getActionUri" + }, + "acm013661jsd" : { + "type" : "ControlElement", + "id" : "acm013661jsd", + "name" : "getRequestMethod" + }, + "acm013662jsd" : { + "type" : "ControlElement", + "id" : "acm013662jsd", + "name" : "testExecute" + }, + "acm013663jsd" : { + "type" : "ControlElement", + "id" : "acm013663jsd", + "name" : "testExecute_validCourseLevelInput_shouldSucceed" + }, + "acm013664jsd" : { + "type" : "ControlElement", + "id" : "acm013664jsd", + "name" : "testExecute_validSectionLevelInput_shouldSucceed" + }, + "acm013665jsd" : { + "type" : "ControlElement", + "id" : "acm013665jsd", + "name" : "testExecute_validSessionLevelInput_shouldSucceed" + }, + "acm013666jsd" : { + "type" : "ControlElement", + "id" : "acm013666jsd", + "name" : "testExecute_requestPrivilegesInconsistent_shouldBeAutoFixed" + }, + "acm013667jsd" : { + "type" : "ControlElement", + "id" : "acm013667jsd", + "name" : "testExecute_lastInstructorWithModifyInstructorPrivilege_shouldPreserve" + }, + "acm013668jsd" : { + "type" : "ControlElement", + "id" : "acm013668jsd", + "name" : "testExecute_withNullPrivileges_shouldFail" + }, + "acm013669jsd" : { + "type" : "ControlElement", + "id" : "acm013669jsd", + "name" : "testExecute_withInvalidInstructorEmail_shouldFail" + }, + "acm013670jsd" : { + "type" : "ControlElement", + "id" : "acm013670jsd", + "name" : "testAccessControl" + }, + "acm013671jsd" : { + "type" : "ClassUnit", + "id" : "acm013671jsd", + "name" : "UpdateInstructorPrivilegeActionTest", + "compilationUnitId" : "acm013656jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004286jsd", "acm004332jsd", "acm005233jsd", "acm008635jsd", "acm009216jsd", "acm009748jsd", "acm010167jsd", "acm010411jsd" ], + "content" : [ "acm013660jsd", "acm013661jsd", "acm013662jsd", "acm013663jsd", "acm013664jsd", "acm013665jsd", "acm013666jsd", "acm013667jsd", "acm013668jsd", "acm013669jsd", "acm013670jsd" ] + }, + "acm013672jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013672jsd", + "name" : "UpdateNotificationActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013681jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013673jsd" : { + "type" : "CodePackage", + "id" : "acm013673jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013674jsd" ] + }, + "acm013674jsd" : { + "type" : "CodePackage", + "id" : "acm013674jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013675jsd" ] + }, + "acm013675jsd" : { + "type" : "CodePackage", + "id" : "acm013675jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013672jsd" ] + }, + "acm013676jsd" : { + "type" : "ControlElement", + "id" : "acm013676jsd", + "name" : "getActionUri" + }, + "acm013677jsd" : { + "type" : "ControlElement", + "id" : "acm013677jsd", + "name" : "getRequestMethod" + }, + "acm013678jsd" : { + "type" : "ControlElement", + "id" : "acm013678jsd", + "name" : "testExecute" + }, + "acm013679jsd" : { + "type" : "ControlElement", + "id" : "acm013679jsd", + "name" : "testAccessControl" + }, + "acm013680jsd" : { + "type" : "ControlElement", + "id" : "acm013680jsd", + "name" : "getTypicalUpdateRequest" + }, + "acm013681jsd" : { + "type" : "ClassUnit", + "id" : "acm013681jsd", + "name" : "UpdateNotificationActionTest", + "compilationUnitId" : "acm013672jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm004346jsd", "acm004351jsd", "acm005329jsd", "acm008685jsd", "acm009228jsd", "acm009265jsd", "acm010417jsd" ], + "content" : [ "acm013676jsd", "acm013677jsd", "acm013678jsd", "acm013679jsd", "acm013680jsd" ] + }, + "acm013682jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013682jsd", + "name" : "UpdateStudentActionTest", + "parentId" : "acm009426jsd", + "content" : [ "acm013693jsd" ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013683jsd" : { + "type" : "CodePackage", + "id" : "acm013683jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013684jsd" ] + }, + "acm013684jsd" : { + "type" : "CodePackage", + "id" : "acm013684jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013685jsd" ] + }, + "acm013685jsd" : { + "type" : "CodePackage", + "id" : "acm013685jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013682jsd" ] + }, + "acm013686jsd" : { + "type" : "ControlElement", + "id" : "acm013686jsd", + "name" : "getActionUri" + }, + "acm013687jsd" : { + "type" : "ControlElement", + "id" : "acm013687jsd", + "name" : "getRequestMethod" + }, + "acm013688jsd" : { + "type" : "ControlElement", + "id" : "acm013688jsd", + "name" : "testExecute" + }, + "acm013689jsd" : { + "type" : "ControlElement", + "id" : "acm013689jsd", + "name" : "testExecute_withTeamNameAlreadyExistsInAnotherSection_shouldFail" + }, + "acm013690jsd" : { + "type" : "ControlElement", + "id" : "acm013690jsd", + "name" : "testExecute_withSectionAlreadyHasMaxNumberOfStudents_shouldFail" + }, + "acm013691jsd" : { + "type" : "ControlElement", + "id" : "acm013691jsd", + "name" : "testExecute_withEmptySectionName_shouldBeUpdatedWithDefaultSectionName" + }, + "acm013692jsd" : { + "type" : "ControlElement", + "id" : "acm013692jsd", + "name" : "testAccessControl" + }, + "acm013693jsd" : { + "type" : "ClassUnit", + "id" : "acm013693jsd", + "name" : "UpdateStudentActionTest", + "compilationUnitId" : "acm013682jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm012395jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm005233jsd", "acm005412jsd", "acm006290jsd", "acm008670jsd", "acm009228jsd", "acm009286jsd", "acm009748jsd", "acm010144jsd", "acm010167jsd", "acm010426jsd" ], + "content" : [ "acm013686jsd", "acm013687jsd", "acm013688jsd", "acm013689jsd", "acm013690jsd", "acm013691jsd", "acm013692jsd" ] + }, + "acm013694jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013694jsd", + "name" : "package-info", + "parentId" : "acm009426jsd", + "content" : [ ], + "pathElements" : [ "src", "test", "java", "teammates", "ui", "webapi" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm013695jsd" : { + "type" : "CodePackage", + "id" : "acm013695jsd", + "name" : "teammates", + "parentId" : null, + "content" : [ "acm013696jsd" ] + }, + "acm013696jsd" : { + "type" : "CodePackage", + "id" : "acm013696jsd", + "name" : "ui", + "parentId" : null, + "content" : [ "acm013697jsd" ] + }, + "acm013697jsd" : { + "type" : "CodePackage", + "id" : "acm013697jsd", + "name" : "webapi", + "parentId" : null, + "content" : [ "acm013694jsd" ] + }, + "acm013699jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013699jsd", + "name" : "gradlew", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "", + "language" : "SHELL" + }, + "acm013700jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013700jsd", + "name" : "solr", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "solr" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm013701jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm013701jsd", + "name" : "wait-for-server", + "parentId" : null, + "content" : [ ], + "pathElements" : [ ], + "extension" : "sh", + "language" : "SHELL" + } + } + }, + "content" : [ "acm001338jsd", "acm013699jsd", "acm013700jsd", "acm013701jsd" ] +} \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teammates/text_2015/README.md b/tests-base/src/main/resources/benchmark/teammates/text_2015/README.md new file mode 100644 index 000000000..55ceb188e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/text_2015/README.md @@ -0,0 +1,43 @@ +# Teammates 2015 + +The text was extracted from https://github.com/TEAMMATES/teammates/blob/afb4b74677f4bf3d1e805fe59ad72a8d71a4ec34/devdocs/design.md + +## Assumption +* Since we could not find any architectural model from 2015, we assumed that the model would be the same as our previous, "original" one. +* For the goldstandard it was assumed, that the text still fits to the model from 2021. + + +## Text Adaptation +* The text was changed accordingly to the previous used version (since both texts are similarly structured and have some overlap) to increase the readability. + +### Comprehension of changes: +* Images were removed +* Enlistings were removed +* In the description of the main components the component names in front of the colons were removed. +* "Notes:" or "Things to note:" were translated in: "There are some things to note." +* Sections and titles were removed +* Enumerations were replaced with their textual representation. +* "Example:" was replaced with "For example, " +* For listings introduced with a sentence including "the following [...] :" this was replaced with a list of the objects of the list. Additionally, the subject of the sentence was made explicit if necessary. +* "Package overview:" was replaced by "Package overview contains [...]" and a list of the packages. +* "Represented by these classes:" was replaced by " is represented by the classes" +* "General: " was built in the text as introduction to the next sentence "In general, " +* "Access control: ", "API for creating entities:", "API for retrieving entitites:", "API for updating entities:", and "API for deleting entities:" were replaced by "To API for the following information are presented." +* "handles these:", "these:" were replaced by "the following." +* If packages began with a dot, an x was inserted before +* Tables like, "Normal: |---------acceptance tests----|---system tests----|-----integration tests-----|------unit tests---------| TEAMMATES: |---------manual testing-------------| ----automated UI tests----|---automated component tests---|" were removed. +* Sentences were added at the end of sentences, where necessary. +* Dots that should be commas (esp. in ".e.g., <...>") were replaced. +* quotation marks were removed. +* Stars were removed +* { were removed +* At "Protecting persistable objects:" the colon was replaced with a comma +* At "Note:" in floating text, the next sentence was introduced with "Note that [...]" +* If it would not lead to a semantic change, colons in sentences were removed. Otherwise there were replaced by "are"/ "is"/ "is that"/ ... +* In case of "##TestDriver This component [..]", the "This" was replaced with "The TestDriver". + +## License + +The documentation of TEAMMATES is part of their [repository](https://github.com/TEAMMATES/teammates). +Therefore, the text we extracted from their documentation is licensed according to the [license of TEAMMATES](https://github.com/TEAMMATES/teammates/blob/master/LICENSE) under GPL-2.0. + diff --git a/tests-base/src/main/resources/benchmark/teammates/text_2015/teammates_2015.txt b/tests-base/src/main/resources/benchmark/teammates/text_2015/teammates_2015.txt new file mode 100644 index 000000000..055897911 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/text_2015/teammates_2015.txt @@ -0,0 +1,185 @@ +TEAMMATES is a Web app that runs on Google App Engine (GAE) cloud platform. +Given above is an overview of the main components. +The UI seen by users consists of Web pages containing HTML, CSS (for styling) and JavaScripts (for client-side interactions such as sorting, input validation etc.). +This UI is generated by Java Server Pages (JSP) and Java Servlets residing on the server. +Requests are sent to the server over normal HTTP. +In future, AJAX may be used sparingly to fetch data from the server asynchronously. +The main logic of the app is in Java POJOs (Plain Old Java Objects). +Some automated tasks are implemented as Servlets. +Storage uses the persistence framework provided by GAE datastore, a noSQL database. +TEAMMATES makes heavy use of automated regression testing. +TestNG is used for Java unit testing and QUnit for JavaScript unit testing. +We use Selenium Web Driver to automate UI testing. +Test Driver can access the application directly to set up test data. +We use JSON format to transmit such data to the application. +The Client component can connect to the back end directly without using a Browser. +It is used for administrative purposes, e.g., migrating data to a new schema. +The Common component contains utility code used across the application. +The diagram below shows how the code is organized into packages inside each component and dependencies among them. +There are some things to note. +logic, ui.view, ui.controller represent an application of Model-View-Controller pattern. +ui.view and ui.website packages are not Java packages. +They consist of jsp, html, js and css files. +The diagram below shows the object structure of the UI component. +Request from the Browser for a specific page will go through following steps. +First, request received by the GAE server. +Second, custom filters are applied according to the order specified in web.xml. +In our case this would be DatastoreFilter and LoginFilter. +For example, the LoginFilter will forward any request from not-logged-in users to the login page. +If the request is from logged in user, then it will proceed according to the URL, e.g. /page/instructorHomePage. +Third, request forwarded to the ControllerServlet. +Fourth, controllerServlet uses the ActionFactory to generate the matching Action object, e.g., InstructorHomePageAction. +Fifth, controllerServlet executes the action. +Sixth, the Action object checks the access rights of the user. +If the action is allowed, it interacts with the Logic component to perform the action. +Seventh, assuming the action was loading a page, the Action gathers the data required for the page into a PageData object, e.g. InstructorHomePageData, creates a ShowPageResult object by enclosing the PageData object created previously, and returns it to the ControllerServlet. +Eighth, controllerServlet sends the result. +In the case of a ShowPageResult, this is equivalent to forwarding to the matching JSP page. +Ninth, the JSP page uses the data in the given PageData object to generate the HTML page. +Tenth, the response will then be sent back to the Browser, which will render the page. +There are some things to note. +After performing certain actions, the Browser should load another page, possibly with the status of the previous action. +For example, if the action is delete course, the Browser should load the courses page after the server performed the action. +In such cases, the result generated for the action will be of type RedirectResult which simply instructs the Browser to send a fresh request for the specified page. +In such cases, we do not create a PageData object for the original request. +For example, a browser request for delete course action. +Server performs the action (creates a RedirectResult object but no PageData object) and instructs the Browser to load the courses page. +As instructed, the Browser requests for the courses page. +Server processes the request separately (creates a ShowPageResult object but no PageData object) and returns the courses page. +The result of some actions is downloading of a file (e.g. an evaluation report). +In such cases, the result type will be FileDownloadResult and no PageData object will be generated. +Since the high-level workflow of processing a request is same for any request, we use the, the Template Method pattern to abstract the process folow into the Action class. +The list of actions and corresponding URIs are listed in the ActionURIs nested class of the Const class. +The list of pages and corresponding URIs are listed in the ViewURIs nested class of the Const class. +The UI consist of product pages (functional), product pages (peripheral), website pages, project pages. +Product pages (functional), e.g., courses page. +These require login. +Product pages (peripheral), e.g., help pages, error pages, etc. +Website pages are the static pages of the product website, e.g., contact.html. +Project pages meant for developers, such as this page. +The Logic component handles the business logic of TEAMMATES. +It is accessible via a thin facade class called Logic which makes use of several Logic classes to handle the logic related to various types of data and to access data from the Storage component. +In particular, Logic is responsible for the following. +Managing relationships between entities, e.g., cascade logic for create/update/delete. +Managing transactions, e.g., to ensure atomicity of a transaction. +Sanitizing input values recevied from the UI component. +Providing a mechanims for checking access control rights. +Package overview contains logic.api, logic.backdoor, logic.core, logic.automated. +logic.api provides the normal API of the component. +logic.backdoor provides a mechanism for the test driver to access data. +logic.core contains the core logic of the system. +logic.automated contains the logic of automated tasks. +Logic API is represented by the classes Logic, GateKeeper, BackDoorLogic. +Logic is used for the use of the UI. +Logic class acts as a facade between UI (servlets) and the backend of the app. +GateKeeper is used for the use of the UI. +To check the access rights of a user for a given action. +BackDoorLogic is used for the use of TestDriver (via BackDoorServlet). +In general, null values should not be used as parameters to this API, except when following the KeepExisting policy (explained later). +To access control the following information are presented. +Although this component provides methods to perform access control, it API itself is not access controlled. +The UI is expected to check access control (using GateKeeper class) before calling a method in the Logic. +However, calls received by BackDoorServlet are authenticated using the backdoor key. +Backdoor key is a string known only to the person who deployed the app (typically, the administrator). +To API for creating entities the following information are presented. +Null parameters causes an assertion failure. +Invalid parameters throws InvalidParametersException. +Entity already exists throws EntityAlreadyExists exception (escalated from Storage level). +When creating Evaluations, Submission entities are automatically created at the time of creating an evaluation or changing the team structure of a course. +To API for retrieving entities the following information are presented. +Attempting to retrieve objects using null parameters causes an assertion failure. +Entity not found returns null if the target entity not found. +This way, read operations can be used easily for checking the existence of an entity. +Throws EntityDoesNotExistsExeption if a parent entity of a target entity is not found e.g., trying to list students of a non-existent course. +To API for updating entities the following information are presented. +Primary keys cannot be edited except Student.email. +KeepExistingPolicy is that the new value of an optional attribute is specified as null or set to Uninitialized, the existing value will prevail. +This is not a good policy. +To be reconsidered. +Null parameters throws an assertion error if that parameter cannot be null. +Optional attributes follow KeepExistingPolicy. +Entity not found throws EntityDoesNotExistException exception. +Invalid parameters throws InvalidParametersException. +To API for deleting entities the following information are presented. +Null parameters are not expected. +Results in assertion failure. +The following explains the FailDeleteSilentlyPolicy. +In general, delete operation do not throw exceptions if the target entity does not exist. +Instead, it logs a warning. +This is because if it does not exist, it is as good as deleted. +The following explains the Cascade policy. +When a parent entity is deleted, entities that have referential integrity with the deleted entity should also be deleted. +Refer to the API for the cascade logic. +The Storage component performs CRUD (Create, Read, Update, Delete) operations on data entities individually. +Package overview contains storage.api, storage.entity, storage.datastore. +storage.api provides the normal API of the component. +storage.entity classes that represent persistable entities. +storage.datastore classes for dealing with the datastore. +Storage contains minimal logic beyond what is directly relevant to CRUD operations. +In particular, it handles the following. +Validating data inside entities before creating/updating them, to ensure they are in a valid state. +Hiding the complexities of datastore from the Logic component. +All GQL queries are to be contained inside the Storage component. +Protecting persitable objects, classes in the storage.entity package are not visible outside this component to prevent accidental modification to the entity's attributes. +(Since these classes have been marked as persistence capable, and changes to their attributes are automatically persisted to the datastore by default). +Instead, a corresponding non-persistent data transfer object named Attributes (e.g., CourseAttributes is the data transfer object for Course entities) object is returned, where values can be modified easily without any impact on the persistent data copy. +These datatransfer classes are in common.datatransfer package explained later. +Note that this decision was taken before GAE started supporting the ability to detach entities to prevent accidental modifications to persistable data. +The decision to use data transfer objects is to be reconsidered in the future. +The Storage component will not perform any cascade delete/create operations. +Cascade logic is currently handled by the Logic component. +Note that the navigability of the association links between entity objects appear to be in the reverse direction of what we see in a normal OOP design. +This is because we want to keep the data scheme flexible so that new entity types can be added later with minimal modifications to existing elements. +Add and Delete operations try to wait until data is persisted in the datastore before returning. +This is not enough to compensate for eventual consistency involving multiple servers in the GAE production enviornment. +However, it is expected to avoid test failures caused by eventual consistency in dev server and reduce such problems in the live server. +Note that Eventual consistency here means it takes some time for a database operation to propagate across all serves of the Google's distributed datastore. +As a result, the data may be in an inconsistent states for short periods of time although things should become consistent eventually. +For example, an object we deleted may appear to still exist for a short while. +Implementation of Transaction Control has been decided against due to limitations of GAE environment and the nature of our data schema. +Please see TEAMMATES Decision Analysis document for more information. +In general, if Null is passed as a parameter, the corresponding value is NOT modified, as per the KeepExistingPolicy that was previously mentioned. +To API for creating the following information are presented. +Attempt to create an entity that already exists throws EntityAlreadyExists exception. +Attempt to create an entity with invalid data throws InvalidParametersException. +To API for retrieving the following information are presented. +Attempt to retrieve an entity that does not exist returns null. +To API for updating the following information are presented. +Attempt to update an entity that does not exist throws EntityDoesNotExistException. +Attempt to update an entity with invalid data throws InvalidParametersException. +To API for deleting the following information are presented. +Attempt to delete an entity that does not exist fails silently. +The Common component contains common utilities used across TEAMMATES. +Package overview contains common.util, common.exceptions, common.datatransfer. +common.util contains utility classes. +common.exceptions contains custom exceptions. +common.datatransfer containts data transfer objects. +Given below are some more information about this package. +common.datatransfer package contains lightweight data transfer object classes for transferring data among components. +They can be combined in various ways to transfer structured data between components. +Given below are three examples. +Test Driver can use the DataBundle in this manner to send an arbitrary number of objects to be persisted in the database. +This structure can be used to transfer data of a course (e.g., when constructing the home page for an instructor). +This structure can be used to send results of an evaluation (e.g., when showing an evaluation report to an instructor). +For convenience, these classes use public variables for data. +This is not a good practice as it contravenes OO principle of information hiding and increases the risk of inconsistent data. +This strategy is to be reconsidered at a later date. +The TestDriver component automates the testing of TEAMMATES. +Package overview contains test.driver, test.pageobjects, test.cases, and subpackages. +test.driver contains infrastructure need for running the test driver. +test.pageobjects contains abstractions of the pages as the appear on a Browser (i.e. SUTs). +test.cases contains test cases. +Sub packages contains x.cases.testdriver, x.cases.browsertests, x.cases.common, x.cases.logic, x.cases.storage. +x.cases.driver contains component test cases for testing test driver infrastructure. +x.cases.browsertests contains system test cases for testing the UI. +x.cases.common contains component test cases for testing the Common component. +x.cases.logic contains component test cases for testing the Logic component. +x.cases.storage contains component test cases for testing the Storage component. +There are some things to note. +Some component tests are pure unit tests (i.e., test one component in isolation) while others are integration tests that tests units as well as integration of units with each other. +AllJsTests.java (implemented as a UI test) is for unit testing JavaScript code. +This is how TEAMMATES testing maps to standard types of testing. +The Client component contains scripts that can connect to the application backend for things such as migrating data and calculating statistics. +Package overview contains client.remoteapi, client.scripts. +client.remoteapi contains classes needed to connect to the backend directly. +client.scripts contains scripts that do things with the back end data. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teammates/text_2021/README.md b/tests-base/src/main/resources/benchmark/teammates/text_2021/README.md new file mode 100644 index 000000000..515e7096f --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/text_2021/README.md @@ -0,0 +1,40 @@ +# Teammates 2021 + +The text was taken from https://teammates.github.io/teammates/design.html + +## Text Adaptation + +Since the documentation contains many listings and implicit semantics, we slightly adapted the text. +Thereby, the text became more readable and easier to understand. + +### Comprehension of changes: +* Images were removed +* Enlistings were removed +* In the description of the main components the component names in front of the colons were removed. +* "Notes:" or "Things to note:" were translated in: "There are some things to note." +* Sections and titles were removed +* Enumerations were replaced with their textual representation. +* "Example:" was replaced with "For example, " +* For listings introduced with a sentence including "the following [...] :" this was replaced with a list of the objects of the list. Additionally, the subject of the sentence was made explicit if necessary. +* "Package overview:" was replaced by "Package overview contains [...]" and a list of the packages. +* "Represented by these classes:" was replaced by " is represented by the classes" +* "General: " was built in the text as introduction to the next sentence "In general, " +* "Access control: ", "API for creating entities:", "API for retrieving entitites:", "API for updating entities:", and "API for deleting entities:" were replaced by "To API for the following information are presented." +* "handles these:", "these:" were replaced by "the following." +* If packages began with a dot, an x was inserted before +* Tables like, "Normal: |---------acceptance tests----|---system tests----|-----integration tests-----|------unit tests---------| TEAMMATES: |---------manual testing-------------| ----automated UI tests----|---automated component tests---|" were removed. +* Sentences were added at the end of sentences, where necessary. +* Dots that should be commas (esp. in ".e.g., <...>") were replaced. +* quotation marks were removed. +* Stars were removed +* { were removed +* At "Protecting persistable objects:" the colon was replaced with a comma +* At "Note:" in floating text, the next sentence was introduced with "Note that [...]" +* If it would not lead to a semantic change, colons in sentences were removed. Otherwise there were replaced by "are"/ "is"/ "is that"/ ... +* In case of "##TestDriver This component [..]", the "This" was replaced with "The TestDriver". + + +## License + +The documentation of TEAMMATES is part of their [repository](https://github.com/TEAMMATES/teammates). +Therefore, the text we extracted from their documentation is licensed according to the [license of TEAMMATES](https://github.com/TEAMMATES/teammates/blob/master/LICENSE) under GPL-2.0. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teammates/text_2021/teammates.txt b/tests-base/src/main/resources/benchmark/teammates/text_2021/teammates.txt new file mode 100644 index 000000000..a04b8e7a5 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teammates/text_2021/teammates.txt @@ -0,0 +1,198 @@ +Architecture contains UI Component, Logic Component, Storage Component, Common Component, Test Driver Component, E2E Component, Client Component. +TEAMMATES is a Web application that runs on Google App Engine (GAE). +Given above is an overview of the main components. +The UI Browser seen by users consists of Web pages containing HTML, CSS for styling and JavaScript for client-side interactions such as sorting, input validation, etc.. +This UI is a single HTML page generated by Angular framework. +The initial page request is sent to the server over HTTP, and requests for data are sent asynchronously with AJAX. +In the UI Server the entry point for the application back end logic is designed as a REST-ful controller. +The main logic of the application is in POJOs (Plain Old Java Objects). +The storage layer of the application uses the persistence framework provided by GAE Datastore, a NoSQL database. +The following explains the use of the Test Driver. +TEAMMATES makes heavy use of automated regression testing. +Test data is transmitted using JSON format. +TestNG is used for Java testing (all levels) and Jest for JavaScript unit-testing. +HttpUnit is used to set up a simulated web server in servlet-level tests, where an actual web server is not required. +The E2E end-to-end component is used to interact with the application as a whole with Web browsers. +Its primary function is for E2E tests. +Selenium Java is used to automate E2E testing with actual Web browsers. +The Client component can connect to the back end directly without using a Web browser. +It is used for administrative purposes, e.g. migrating data to a new schema. +The Common component contains utility code (data transfer objects, helper classes, etc.) used across the application. +The diagram below shows how the code in each component is organized into packages and the dependencies between them. +logic, ui.website, ui.controller represent an application of Model-View-Controller pattern. +ui.website is not a real package. +It is a conceptual package representing the front-end of the application. +The diagram below shows the object structure of the UI component. +ui.website is not a Java package. +It is written in Angular framework and consists of HTML, SCSS, and TypeScript files. +The framework will build those files into HTML, CSS and JavaScript files ready to be used by standard Web browsers. +The UI component is the first stop for 99% of all requests that are received by the application. +Such a request will go through the following steps. +First, request received by the GAE server. +Second, custom filters are applied according to the order specified in web.xml, e.g. OriginCheckFilter. +Third, request forwarded to a Servlet object as specified in web.xml for further processing, depending on the type of request. +There are two general types of requests. +The user-invoked requests and the automated (GAE server-invoked) requests, which are processed differently. +User-invoked requests are all requests made by the users of the application, typically from the Web browser (i.e. by navigating to a particular URL of the application). +The request will be processed as in the image. +The initial request for the web page will be processed as follows. +First, request forwarded to WebPageServlet. +Second, WebPageServlet returns the built single web page (index.html). +Third, the browser will render the page and execute the page scripts, most of the time requiring AJAX requests to the server. +Subsequent AJAX requests sent to the server will be processed as follows. +First, request forwarded to the WebApiServlet. +Second, WebApiServlet uses the ActionFactory to generate the matching Action object, e.g. InstructorHomePageAction. +Third, WebApiServlet executes the action. +Fourth, the Action object checks the access rights of the user. +If the action is allowed, it will be performed, interacting with the Logic component as necessary. +Fifth, the Action packages and processes the result into an ActionResult object. +The most common format is JsonResult (requests for obtaining data or processing existing data), and other formats are defined as necessary, e.g. FileDownloadResult (e.g. downloading feedback session report) and ImageResult (e.g. profile pictures). +Sixth, WebApiServlet sends the result back to the browser which will then process it on the front-end. +Requests for static asset files (e.g. CSS, JS files, images) are served directly without going through web.xml configuration at all. +The Web API is protected by two layers of access control check. +These are origin check, authentication and authorization check. +Origin check mitigates CSRF attack. +Authentication and authorization check checks if the logged in user (or lack thereof) has sufficient privileges to trigger the API's actions. +Special keys (csrf key and backdoor key) can be used to bypass each of the checks, typically for testing purpose. +Those keys are strings known only to the person who deployed the application (typically, the administrator). +Automated requests are all requests sent automatically by the GAE server during specific periods of time. +This type of request will be processed as follows. +First, the source of the request will be checked for administrator privilege. +If this privilege is absent (e.g. non-administrator users trying to invoke the automated actions), the request will be dropped and a 403 Forbidden status will be returned. +Second, requests generated by the GAE server are equipped with this privilege. +Third, administrators can manually invoke these requests. +This is particularly useful in testing the actions associated with those requests. +Fourth, request forwarded to the AutomatedServlet. +Fifth, automatedServlet uses the AutomatedActionFactory to generate the matching AutomatedAction object, e.g. CompileLogsAction. +Sixth, automatedServlet executes the action. +Seventh, the corresponding AutomatedAction will be performed, interacting with the Logic component as necessary. +GAE server sends such automated requests through two different configurations. +These configurations are cron jobs or task queue workers. +Cron jobs are jobs that are automatically scheduled for a specified period of time, e.g. scheduling feedback session opening reminders. +It is configured in cron.xml. +Task queue workers are hybrids of user-invoked and GAE-invoked in that they are queued by users (i.e. users request for the tasks to be added to queue), but executed by GAE (i.e. GAE determines when and which tasks in the queue are executed at any point of time). +This is typically used for tasks that may take a long time to finish and can exceed the 1 minute standard request processing limit imposed by GAE. +It is configured in queue.xml as well as the TaskQueue nested class of the Const class. +Since the high-level workflow of processing a request is same for any request (differing by the two request types only), we use the Template Method pattern to abstract the process flow into the Action and AutomatedAction classes. +The Logic component handles the business logic of TEAMMATES. +In particular, it is responsible for the following. +Managing relationships between entities, e.g. cascade logic for create/update/delete. +Managing transactions, e.g. ensuring atomicity of a transaction. +Sanitizing input values received from the UI component. +Providing a mechanism for checking access control rights. +Connecting to GAE-provided or third-party APIs, e.g. for adding tasks to the task queue and for sending emails with third-party providers. +Package overview contains logic.api, logic.core. +logic.api provides the API of the component to be accessed by the UI. +logic.core contains the core logic of the system. +Logic API is represented by the classes Logic, GateKeeper, EmailGenerator, EmailSender, TaskQueuer. +Logic is a Facade class which connects to the several Logic classes to handle the logic related to various types of data and to access data from the Storage component. +GateKeeper checks access rights of a user for a given action. +EmailGenerator generates emails to be sent. +EmailSender sends email with the provider chosen based on the build configuration. +It connects to the email provider by using the appropriate Service class. +TaskQueuer adds tasks to the task queue. +It connects to GAE's task queue API. +To access control the following information are presented. +Although this component provides methods to perform access control, the API itself is not access controlled. +The UI is expected to check access control (using GateKeeper class) before calling a method in the Logic. +To API for creating entities the following information are presented. +Null parameters causes an assertion failure. +Invalid parameters throws InvalidParametersException. +Entity already exists throws EntityAlreadyExistsException (escalated from Storage level). +To API for retrieving entities the following information are presented. +Attempting to retrieve objects using null parameters causes an assertion failure. +Entity not found returns null if the target entity not found. +This way, read operations can be used easily for checking the existence of an entity. +To API for updating entities the following information are presented. +Update is done using UpdateOptions inside every Attributes. +The UpdateOptions will specify what is used to identify the entity to update and what will be updated. +Entity not found throws EntityDoesNotExistException. +Invalid parameters throws InvalidParametersException. +To API for deleting entities the following information are presented. +The following explains the FailDeleteSilentlyPolicy. +In general, delete operation do not throw exceptions if the target entity does not exist. +This is because if it does not exist, it is as good as deleted. +The following explains the Cascade policy. +When a parent entity is deleted, entities that have referential integrity with the deleted entity should also be deleted. +Refer to the API for the cascade logic. +The Storage component performs CRUD (Create, Read, Update, Delete) operations on data entities individually. +It contains minimal logic beyond what is directly relevant to CRUD operations. +In particular, it is reponsible for the following. +Validating data inside entities before creating/updating them, to ensure they are in a valid state. +Hiding the complexities of datastore from the Logic component. +All GQL queries are to be contained inside the Storage component. +Hiding the persistable objects. +Classes in the storage.entity package are not visible outside this component to hide information specific to data persistence. +Instead, a corresponding non-persistent data transfer object named Attributes (e.g., CourseAttributes is the data transfer object for Course entities) object is returned. +These datatransfer classes are in common.datatransfer package, to be explained later. +The Storage component does not perform any cascade delete/create operations. +Cascade logic is handled by the Logic component. +Package overview contains storage.api, storage.entity, storage.search. +storage.api provides the API of the component to be accessed by the logic component. +storage.entity contains classes that represent persistable entities. +storage.search contains classes for dealing with searching and indexing. +Note that the navigability of the association links between entity objects appear to be in the reverse direction of what we see in a normal OOP design. +This is because we want to keep the data schema flexible so that new entity types can be added later with minimal modifications to existing elements. +Represented by the Db classes. +These classes act as the bridge to the GAE Datastore. +Add and Delete operations try to wait until data is persisted in the datastore before returning. +This is not enough to compensate for eventual consistency involving multiple servers in the GAE production environment. +However, it is expected to avoid test failures caused by eventual consistency in dev server and reduce such problems in the live server. +Eventual consistency here means it takes some time for a database operation to propagate across all serves of the Google's distributed datastore. +As a result, the data may be in an inconsistent states for short periods of time although things should become consistent eventually. +For example, an object we deleted may appear to still exist for a short while. +Implementation of Transaction Control has been minimized due to limitations of GAE environment and the nature of our data schema. +To API for creating the following information are presented. +Attempt to create an entity that already exists throws EntityAlreadyExistsException. +Attempt to create an entity with invalid data throws InvalidParametersException. +To API for retrieving the following information are presented. +Attempt to retrieve an entity that does not exist returns null. +To API for updating the following information are presented. +Attempt to update an entity that does not exist throws EntityDoesNotExistException. +Attempt to update an entity with invalid data throws InvalidParametersException. +To API for deleting the following information are presented. +Attempt to delete an entity that does not exist fails silently. +The Common component contains common utilities used across TEAMMATES. +Package overview contains common.util, common.exceptions, common.datatransfer. +common.util contains utility classes. +common.exceptions contains custom exceptions. +common.datatransfer contains data transfer objects. +common.datatransfer package contains lightweight data transfer object classes for transferring data among components. +They can be combined in various ways to transfer structured data between components. +Given below are three examples. +Test Driver can use the DataBundle in this manner to send an arbitrary number of objects to be persisted in the database. +This structure can be used to transfer data of a course (e.g., when constructing the home page for an instructor). +This structure can be used to send results of a feedback session (e.g., when showing a feedback session report to an instructor). +Some of these classes are methodless and thus more of a data structure rather than a class. +These classes use public variables for data for easy access. +This component automates the testing of TEAMMATES. +Package overview contains test.driver, test.cases and subpackages. +test.driver contains infrastructure and helpers needed for running the tests. +test.cases contains test cases. +Sub-packages contains x.testdriver, x.datatransfer, x.util, x.logic, x.storage, x.search, x.webapi, x.automated. +x.testdriver contains component test cases for testing the test driver infrastructure and helpers. +x.datatransfer contains component test cases for testing the datatransfer objects from the Common component. +x.util contains component test cases for testing the utility classes from the Common component. +x.logic contains component test cases for testing the Logic component. +x.storage contains component test cases for testing the Storage component. +x.search contains component test cases for testing the search functions. +x.webapi contains system test cases for testing the user-invoked actions. +x.automated contains system test cases for testing the system-automated actions (manually invoked during testing). +Some Component tests are pure unit tests (i.e. testing one component in isolation) while others are integration tests that test units as well as integration of units with each other. +Front-end files (particularly TypeScript) are tested separately with Jest. +The test cases are found in x.spec.ts files. +This is how TEAMMATES testing maps to standard types of testing. +The E2E component has no knowledge of the internal workings of the application and can only interact either with Web browser as a whole application or REST API calls for the back-end logic. +Its primary function is for E2E tests and L&P (Load & Performance) tests. +Package overview contains e2e.util, e2e.pageobjects, e2e.cases, x.util, x.e2e, x.lnp. +e2e.util contains helpers needed for running E2E tests. +e2e.pageobjects contains abstractions of the pages as they appear on a Browser (i.e. SUTs). +e2e.cases contains test cases. +x.util contains component test cases for testing the test helpers. +x.e2e contains system test cases for testing the application as a whole. +x.lnp contains load and performance tests (experimental). +The Client component contains scripts that can connect directly to the application back-end for administrative purposes, such as migrating data to a new schema and calculating statistics. +Package overview contains client.util, client.remoteapi, client.scripts. +client.util contains helpers needed for client scripts. +client.remoteapi classes needed to connect to the back end directly. +client.scripts scripts that deal with the back end data for administrative purposes. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teastore/README.md b/tests-base/src/main/resources/benchmark/teastore/README.md new file mode 100644 index 000000000..112f07c9e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/README.md @@ -0,0 +1,25 @@ +# TeaStore Statistics (cloc) +``` +----------------------------------------------------------------------------------- +Language files blank comment code +----------------------------------------------------------------------------------- +Java 200 2591 7933 12295 +CSS 5 58 24 7598 +YAML 32 44 59 2824 +JavaScript 13 644 250 1848 +JSON 4 0 0 1280 +Maven 14 61 24 991 +XML 24 18 37 769 +JSP 17 35 10 760 +Markdown 3 138 0 352 +SVG 1 0 0 288 +Bourne Shell 5 27 10 209 +Visualforce Component 13 0 0 154 +SQL 2 31 48 146 +Lua 2 14 52 122 +Python 1 11 37 87 +Dockerfile 7 23 12 67 +----------------------------------------------------------------------------------- +SUM: 343 3695 8496 29790 +----------------------------------------------------------------------------------- +``` diff --git a/tests-base/src/main/resources/benchmark/teastore/diagrams_2018/Overview.jpg b/tests-base/src/main/resources/benchmark/teastore/diagrams_2018/Overview.jpg new file mode 100644 index 000000000..a73f70bc4 Binary files /dev/null and b/tests-base/src/main/resources/benchmark/teastore/diagrams_2018/Overview.jpg differ diff --git a/tests-base/src/main/resources/benchmark/teastore/diagrams_2018/README.md b/tests-base/src/main/resources/benchmark/teastore/diagrams_2018/README.md new file mode 100644 index 000000000..18a5f941e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/diagrams_2018/README.md @@ -0,0 +1,2 @@ +1. Extracted with PDF24 from the teastore paper as 300 DPI 100% quality pdf +2. Cropped with Windows Photo Viewer diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_A.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_A.csv new file mode 100644 index 000000000..60be1e04c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_A.csv @@ -0,0 +1,31 @@ +modelElementID,sentence +_dhM6oDVXEeqPG_FgW3bi6Q,1 +_dhM6oDVXEeqPG_FgW3bi6Q,2 +_bC13QDVWEeqPG_FgW3bi6Q,3 +_yA04AKTKEeqKjI323B3R3w,3 +_AiuxcDVdEeqPG_FgW3bi6Q,3 +_lnx1oDVWEeqPG_FgW3bi6Q,3 +_m3fxEDVWEeqPG_FgW3bi6Q,3 +_yA04AKTKEeqKjI323B3R3w,4 +_m3fxEDVWEeqPG_FgW3bi6Q,4 +_lnx1oDVWEeqPG_FgW3bi6Q,4 +_yA04AKTKEeqKjI323B3R3w,6 +_m3fxEDVWEeqPG_FgW3bi6Q,6 +_AiuxcDVdEeqPG_FgW3bi6Q,7 +_bC13QDVWEeqPG_FgW3bi6Q,7 +_lnx1oDVWEeqPG_FgW3bi6Q,7 +_dhM6oDVXEeqPG_FgW3bi6Q,15 +_dhM6oDVXEeqPG_FgW3bi6Q,16 +_dhM6oDVXEeqPG_FgW3bi6Q,18 +_bC13QDVWEeqPG_FgW3bi6Q,26 +_bC13QDVWEeqPG_FgW3bi6Q,27 +_lnx1oDVWEeqPG_FgW3bi6Q,27 +_yA04AKTKEeqKjI323B3R3w,28 +_bC13QDVWEeqPG_FgW3bi6Q,32 +_AiuxcDVdEeqPG_FgW3bi6Q,32 +_lnx1oDVWEeqPG_FgW3bi6Q,33 +_bC13QDVWEeqPG_FgW3bi6Q,34 +_m3fxEDVWEeqPG_FgW3bi6Q,34 +_m3fxEDVWEeqPG_FgW3bi6Q,35 +_bC13QDVWEeqPG_FgW3bi6Q,37 +_yA04AKTKEeqKjI323B3R3w,37 diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_AB.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_AB.csv new file mode 100644 index 000000000..bdd05aa5d --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_AB.csv @@ -0,0 +1,61 @@ +modelElementID,sentence +_dhM6oDVXEeqPG_FgW3bi6Q,1 +_dhM6oDVXEeqPG_FgW3bi6Q,2 +_bC13QDVWEeqPG_FgW3bi6Q,3 +_yA04AKTKEeqKjI323B3R3w,3 +_AiuxcDVdEeqPG_FgW3bi6Q,3 +_lnx1oDVWEeqPG_FgW3bi6Q,3 +_m3fxEDVWEeqPG_FgW3bi6Q,3 +_yA04AKTKEeqKjI323B3R3w,4 +_m3fxEDVWEeqPG_FgW3bi6Q,4 +_lnx1oDVWEeqPG_FgW3bi6Q,4 +_yA04AKTKEeqKjI323B3R3w,6 +_m3fxEDVWEeqPG_FgW3bi6Q,6 +_AiuxcDVdEeqPG_FgW3bi6Q,7 +_bC13QDVWEeqPG_FgW3bi6Q,7 +_lnx1oDVWEeqPG_FgW3bi6Q,7 +_dhM6oDVXEeqPG_FgW3bi6Q,15 +_dhM6oDVXEeqPG_FgW3bi6Q,16 +_dhM6oDVXEeqPG_FgW3bi6Q,18 +_bC13QDVWEeqPG_FgW3bi6Q,26 +_bC13QDVWEeqPG_FgW3bi6Q,27 +_lnx1oDVWEeqPG_FgW3bi6Q,27 +_yA04AKTKEeqKjI323B3R3w,28 +_bC13QDVWEeqPG_FgW3bi6Q,32 +_AiuxcDVdEeqPG_FgW3bi6Q,32 +_lnx1oDVWEeqPG_FgW3bi6Q,33 +_bC13QDVWEeqPG_FgW3bi6Q,34 +_m3fxEDVWEeqPG_FgW3bi6Q,34 +_m3fxEDVWEeqPG_FgW3bi6Q,35 +_bC13QDVWEeqPG_FgW3bi6Q,37 +_yA04AKTKEeqKjI323B3R3w,37 +_dhM6oDVXEeqPG_FgW3bi6Q,39 +_bC13QDVWEeqPG_FgW3bi6Q,41 +_yA04AKTKEeqKjI323B3R3w,42 +_lnx1oDVWEeqPG_FgW3bi6Q,42 +_bC13QDVWEeqPG_FgW3bi6Q,43 +_lnx1oDVWEeqPG_FgW3bi6Q,43 +_bC13QDVWEeqPG_FgW3bi6Q,44 +_bC13QDVWEeqPG_FgW3bi6Q,45 +_yA04AKTKEeqKjI323B3R3w,46 +_bC13QDVWEeqPG_FgW3bi6Q,46 +_yA04AKTKEeqKjI323B3R3w,48 +_yA04AKTKEeqKjI323B3R3w,49 +_lnx1oDVWEeqPG_FgW3bi6Q,52 +_AiuxcDVdEeqPG_FgW3bi6Q,53 +_AiuxcDVdEeqPG_FgW3bi6Q,58 +_m3fxEDVWEeqPG_FgW3bi6Q,59 +_m3fxEDVWEeqPG_FgW3bi6Q,61 +_lnx1oDVWEeqPG_FgW3bi6Q,61 +_m3fxEDVWEeqPG_FgW3bi6Q,62 +_m3fxEDVWEeqPG_FgW3bi6Q,63 +_m3fxEDVWEeqPG_FgW3bi6Q,64 +_m3fxEDVWEeqPG_FgW3bi6Q,65 +_lnx1oDVWEeqPG_FgW3bi6Q,65 +_lnx1oDVWEeqPG_FgW3bi6Q,69 +_lnx1oDVWEeqPG_FgW3bi6Q,71 +_lnx1oDVWEeqPG_FgW3bi6Q,72 +_lnx1oDVWEeqPG_FgW3bi6Q,74 +_lnx1oDVWEeqPG_FgW3bi6Q,75 +_dhM6oDVXEeqPG_FgW3bi6Q,77 +_dhM6oDVXEeqPG_FgW3bi6Q,79 diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_AB_UME.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_AB_UME.csv new file mode 100644 index 000000000..b767de6eb --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_AB_UME.csv @@ -0,0 +1,7 @@ +missingModelElementID +_YkXeIDVgEeqPG_FgW3bi6Q +_kgbngDVgEeqPG_FgW3bi6Q +_ouzFYDVgEeqPG_FgW3bi6Q +_raxjcDVgEeqPG_FgW3bi6Q +_iaElgKpwEeqHXcsU55mirw + diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_B.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_B.csv new file mode 100644 index 000000000..11451329c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_B.csv @@ -0,0 +1,31 @@ +modelElementID,sentence +_dhM6oDVXEeqPG_FgW3bi6Q,1 +_bC13QDVWEeqPG_FgW3bi6Q,3 +_yA04AKTKEeqKjI323B3R3w,4 +_lnx1oDVWEeqPG_FgW3bi6Q,4 +_bC13QDVWEeqPG_FgW3bi6Q,5 +_lnx1oDVWEeqPG_FgW3bi6Q,5 +_bC13QDVWEeqPG_FgW3bi6Q,6 +_bC13QDVWEeqPG_FgW3bi6Q,7 +_yA04AKTKEeqKjI323B3R3w,8 +_bC13QDVWEeqPG_FgW3bi6Q,8 +_yA04AKTKEeqKjI323B3R3w,10 +_yA04AKTKEeqKjI323B3R3w,11 +_lnx1oDVWEeqPG_FgW3bi6Q,14 +_AiuxcDVdEeqPG_FgW3bi6Q,15 +_AiuxcDVdEeqPG_FgW3bi6Q,20 +_m3fxEDVWEeqPG_FgW3bi6Q,21 +_m3fxEDVWEeqPG_FgW3bi6Q,23 +_lnx1oDVWEeqPG_FgW3bi6Q,23 +_m3fxEDVWEeqPG_FgW3bi6Q,24 +_m3fxEDVWEeqPG_FgW3bi6Q,25 +_m3fxEDVWEeqPG_FgW3bi6Q,26 +_m3fxEDVWEeqPG_FgW3bi6Q,27 +_lnx1oDVWEeqPG_FgW3bi6Q,27 +_lnx1oDVWEeqPG_FgW3bi6Q,31 +_lnx1oDVWEeqPG_FgW3bi6Q,33 +_lnx1oDVWEeqPG_FgW3bi6Q,34 +_lnx1oDVWEeqPG_FgW3bi6Q,36 +_lnx1oDVWEeqPG_FgW3bi6Q,37 +_dhM6oDVXEeqPG_FgW3bi6Q,39 +_dhM6oDVXEeqPG_FgW3bi6Q,41 diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_III.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_III.csv new file mode 100644 index 000000000..5bc9a16f8 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2018-sam_2020_III.csv @@ -0,0 +1,6 @@ +modelElementID,sentence +_yA04AKTKEeqKjI323B3R3w,8 +_m3fxEDVWEeqPG_FgW3bi6Q,10 +_m3fxEDVWEeqPG_FgW3bi6Q,14 +_lnx1oDVWEeqPG_FgW3bi6Q,16 +_dhM6oDVXEeqPG_FgW3bi6Q,23 diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-code_2022.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-code_2022.csv new file mode 100644 index 000000000..339f05b35 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-code_2022.csv @@ -0,0 +1,71 @@ +sentenceID,codeID +1,services/tools.descartes.teastore.registry/src/main/java/tools/descartes/teastore/registry/ +2,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ +2,services/tools.descartes.teastore.image/src/test/java/tools/descartes/teastore/image/ +2,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +2,tools/test_webui.sh +3,services/tools.descartes.teastore.auth/src/main/java/tools/descartes/teastore/auth/ +3,services/tools.descartes.teastore.auth/src/test/java/tools/descartes/teastore/auth/ +4,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +4,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommender.java +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/IRecommender.java +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/OrderItemSet.java +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/RecommenderSelector.java +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/UseFallBackException.java +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/rest/ +4,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/servlet/ +4,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderFunctionalityTest.java +4,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderTest.java +5,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +5,tools/test_webui.sh +6,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +6,tools/test_webui.sh +7,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ +7,services/tools.descartes.teastore.image/src/test/java/tools/descartes/teastore/image/ +7,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +7,tools/test_webui.sh +8,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +8,tools/test_webui.sh +10,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ +10,services/tools.descartes.teastore.image/src/test/java/tools/descartes/teastore/image/ +10,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +10,tools/test_webui.sh +11,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ +11,services/tools.descartes.teastore.image/src/test/java/tools/descartes/teastore/image/ +12,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ +12,services/tools.descartes.teastore.image/src/test/java/tools/descartes/teastore/image/ +18,services/tools.descartes.teastore.auth/src/main/java/tools/descartes/teastore/auth/ +18,services/tools.descartes.teastore.auth/src/test/java/tools/descartes/teastore/auth/ +22,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +22,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +23,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +23,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +24,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +24,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +25,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +25,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +26,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +26,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommender.java +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/IRecommender.java +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/OrderItemSet.java +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/RecommenderSelector.java +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/UseFallBackException.java +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/rest/ +27,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/servlet/ +27,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderFunctionalityTest.java +27,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderTest.java +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommender.java +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/IRecommender.java +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/OrderItemSet.java +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/RecommenderSelector.java +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/UseFallBackException.java +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/rest/ +28,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/servlet/ +28,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderFunctionalityTest.java +28,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderTest.java +37,services/tools.descartes.teastore.registry/src/main/java/tools/descartes/teastore/registry/ +38,services/tools.descartes.teastore.registry/src/main/java/tools/descartes/teastore/registry/ +41,services/tools.descartes.teastore.registry/src/main/java/tools/descartes/teastore/registry/ +43,services/tools.descartes.teastore.registry/src/main/java/tools/descartes/teastore/registry/ diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-sam_2020.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-sam_2020.csv new file mode 100644 index 000000000..9ac4331d6 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-sam_2020.csv @@ -0,0 +1,28 @@ +modelElementID,sentence +_dhM6oDVXEeqPG_FgW3bi6Q,1 +_yA04AKTKEeqKjI323B3R3w,2 +_bC13QDVWEeqPG_FgW3bi6Q,2 +_AiuxcDVdEeqPG_FgW3bi6Q,3 +_m3fxEDVWEeqPG_FgW3bi6Q,4 +_lnx1oDVWEeqPG_FgW3bi6Q,4 +_bC13QDVWEeqPG_FgW3bi6Q,5 +_bC13QDVWEeqPG_FgW3bi6Q,6 +_yA04AKTKEeqKjI323B3R3w,7 +_bC13QDVWEeqPG_FgW3bi6Q,7 +_bC13QDVWEeqPG_FgW3bi6Q,8 +_yA04AKTKEeqKjI323B3R3w,10 +_bC13QDVWEeqPG_FgW3bi6Q,10 +_yA04AKTKEeqKjI323B3R3w,11 +_yA04AKTKEeqKjI323B3R3w,12 +_AiuxcDVdEeqPG_FgW3bi6Q,18 +_lnx1oDVWEeqPG_FgW3bi6Q,22 +_lnx1oDVWEeqPG_FgW3bi6Q,23 +_lnx1oDVWEeqPG_FgW3bi6Q,24 +_lnx1oDVWEeqPG_FgW3bi6Q,25 +_lnx1oDVWEeqPG_FgW3bi6Q,26 +_m3fxEDVWEeqPG_FgW3bi6Q,27 +_m3fxEDVWEeqPG_FgW3bi6Q,28 +_dhM6oDVXEeqPG_FgW3bi6Q,37 +_dhM6oDVXEeqPG_FgW3bi6Q,38 +_dhM6oDVXEeqPG_FgW3bi6Q,41 +_dhM6oDVXEeqPG_FgW3bi6Q,43 diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-sam_2020_UME.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-sam_2020_UME.csv new file mode 100644 index 000000000..c4b9eefcd --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_2020-sam_2020_UME.csv @@ -0,0 +1,6 @@ +missingModelElementID +_YkXeIDVgEeqPG_FgW3bi6Q +_kgbngDVgEeqPG_FgW3bi6Q +_ouzFYDVgEeqPG_FgW3bi6Q +_raxjcDVgEeqPG_FgW3bi6Q +_iaElgKpwEeqHXcsU55mirw diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_id_2018.json b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_id_2018.json new file mode 100644 index 000000000..b7a5387b5 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sad_id_2018.json @@ -0,0 +1,358 @@ +{ + "$schema": "../../DiagramSchema.json", + "diagrams": [ + { + "path": "/benchmark/teastore/diagrams_2018/Overview.jpg", + "boxes": [ + { + "boundingBox": { + "x": 655, + "y": 29, + "w": 214, + "h": 172 + }, + "textBoxes": [ + { + "text": "Registry", + "boundingBox": { + "x": 706, + "y": 104, + "w": 117, + "h": 26 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2018/teastore_2018_AB.txt", + "sentences": [ + 1, + 2, + 15, + 16, + 18, + 39, + 77, + 79 + ] + }, + { + "name": "text_2020/teastore.txt", + "sentences": [ + 1, + 37, + 38, + 41, + 43 + ] + } + ] + }, + { + "boundingBox": { + "x": 191, + "y": 29, + "w": 214, + "h": 172 + }, + "textBoxes": [ + { + "text": "WebUI", + "boundingBox": { + "x": 251, + "y": 104, + "w": 96, + "h": 21 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2018/teastore_2018_AB.txt", + "sentences": [ + 3, + 7, + 26, + 27, + 32, + 34, + 37, + 41, + 43, + 44, + 45, + 46 + ], + "typedTracelinks": [ + { + "sentences": [ + 33 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + }, + { + "name": "text_2020/teastore.txt", + "sentences": [ + 2, + 5, + 7, + 8, + 10 + ], + "typedTracelinks": [ + { + "sentences": [ + 6 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 23, + "y": 345, + "w": 213, + "h": 172 + }, + "textBoxes": [ + { + "text": "ImageProvider", + "boundingBox": { + "x": 70, + "y": 407, + "w": 119, + "h": 49 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2018/teastore_2018_AB.txt", + "sentences": [ + 3, + 4, + 6, + 28, + 37, + 42, + 46, + 48, + 49 + ] + }, + { + "name": "text_2020/teastore.txt", + "sentences": [ + 2, + 7, + 10, + 12 + ], + "typedTracelinks": [ + { + "sentences": [ + 11 + ], + "traceType": "ENTITY_COREFERENCE" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 297, + "y": 345, + "w": 214, + "h": 172 + }, + "textBoxes": [ + { + "text": "Auth", + "boundingBox": { + "x": 369, + "y": 421, + "w": 66, + "h": 20 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2018/teastore_2018_AB.txt", + "sentences": [ + 3, + 7, + 32, + 53, + 58 + ] + }, + { + "name": "text_2020/teastore.txt", + "sentences": [ + 3, + 18 + ] + } + ] + }, + { + "boundingBox": { + "x": 550, + "y": 345, + "w": 214, + "h": 172 + }, + "textBoxes": [ + { + "text": "Persistence", + "boundingBox": { + "x": 578, + "y": 421, + "w": 162, + "h": 20 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2018/teastore_2018_AB.txt", + "sentences": [ + 3, + 4, + 7, + 27, + 33, + 42, + 43, + 52, + 61, + 65, + 69, + 71, + 72, + 74, + 75 + ] + }, + { + "name": "text_2020/teastore.txt", + "sentences": [ + 4, + 22, + 25 + ], + "typedTracelinks": [ + { + "sentences": [ + 23, + 24, + 26 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 22, + 24 + ], + "traceType": "SHARED_STEM" + } + ] + } + ] + }, + { + "boundingBox": { + "x": 803, + "y": 345, + "w": 213, + "h": 172 + }, + "textBoxes": [ + { + "text": "Recommender", + "boundingBox": { + "x": 812, + "y": 421, + "w": 202, + "h": 20 + } + } + ], + "subBoxes": [], + "tracelinks": [ + { + "name": "text_2018/teastore_2018_AB.txt", + "sentences": [ + 3, + 4, + 6, + 34, + 35, + 59, + 61, + 62, + 63, + 64, + 65 + ], + "typedTracelinks": [ + { + "sentences": [ + 34, + 36, + 37, + 42, + 59, + 60, + 63, + 66, + 68 + ], + "traceType": "SHARED_STEM" + } + ] + }, + { + "name": "text_2020/teastore.txt", + "sentences": [ + 4, + 27 + ], + "typedTracelinks": [ + { + "sentences": [ + 28 + ], + "traceType": "ENTITY_COREFERENCE" + }, + { + "sentences": [ + 4, + 27, + 29, + 32, + 36 + ], + "traceType": "SHARED_STEM" + } + ] + } + ] + } + ] + } + ] +} diff --git a/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sam_2020-code_2022.csv b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sam_2020-code_2022.csv new file mode 100644 index 000000000..973c58973 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/goldstandards/goldstandard_sam_2020-code_2022.csv @@ -0,0 +1,38 @@ +ae_id,ae_name,ce_ids +_AiuxcDVdEeqPG_FgW3bi6Q,Component: Auth,services/tools.descartes.teastore.auth/src/main/java/tools/descartes/teastore/auth/ +_AiuxcDVdEeqPG_FgW3bi6Q,Component: Auth,services/tools.descartes.teastore.auth/src/test/java/tools/descartes/teastore/auth/ +_BYKdQDVgEeqPG_FgW3bi6Q,Interface: RecommenderStrategy,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/IRecommender.java +_Sb4SYDVfEeqPG_FgW3bi6Q,Interface: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/IRecommender.java +_YkXeIDVgEeqPG_FgW3bi6Q,Component: SlopeOneRecommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/cf/SlopeOneRecommender.java +_YkXeIDVgEeqPG_FgW3bi6Q,Component: SlopeOneRecommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/SlopeOneRecommenderTest.java +_bC13QDVWEeqPG_FgW3bi6Q,Component: WebUI,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/ +_bC13QDVWEeqPG_FgW3bi6Q,Component: WebUI,tools/test_webui.sh +_dhM6oDVXEeqPG_FgW3bi6Q,Component: Registry,services/tools.descartes.teastore.registry/src/main/java/tools/descartes/teastore/registry/ +_g6IlUDVXEeqPG_FgW3bi6Q,Interface: CartActions,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/servlet/CartActionServlet.java +_gGczsDVZEeqPG_FgW3bi6Q,Interface: LoadBalancer,utilities/tools.descartes.teastore.registryclient/src/main/java/tools/descartes/teastore/registryclient/loadbalancers/ServiceLoadBalancer.java +_iaElgKpwEeqHXcsU55mirw,Component: PreprocessedSlopeOneRecommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/PreprocessedSlopeOneRecommenderTest.java +_iaElgKpwEeqHXcsU55mirw,Component: PreprocessedSlopeOneRecommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/cf/PreprocessedSlopeOneRecommender.java +_kgbngDVgEeqPG_FgW3bi6Q,Component: OrderBasedRecommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/orderbased/OrderBasedRecommender.java +_kgbngDVgEeqPG_FgW3bi6Q,Component: OrderBasedRecommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/OrderBasedRecommenderTest.java +_lnx1oDVWEeqPG_FgW3bi6Q,Component: Persistence,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/ +_lnx1oDVWEeqPG_FgW3bi6Q,Component: Persistence,services/tools.descartes.teastore.persistence/src/test/java/tools/descartes/teastore/persistence/ +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/rest/ +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/servlet/ +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/OrderItemSet.java +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/RecommenderSelector.java +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/IRecommender.java +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommender.java +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderTest.java +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/AbstractRecommenderFunctionalityTest.java +_m3fxEDVWEeqPG_FgW3bi6Q,Component: Recommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/UseFallBackException.java +_oPBcMKTJEeqKjI323B3R3w,Interface: ImageProvider,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ImageProvider.java +_ouzFYDVgEeqPG_FgW3bi6Q,Component: DummyRecommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/DummyRecommenderTest.java +_ouzFYDVgEeqPG_FgW3bi6Q,Component: DummyRecommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/DummyRecommender.java +_py9KsDVYEeqPG_FgW3bi6Q,Interface: AuthCart,services/tools.descartes.teastore.auth/src/main/java/tools/descartes/teastore/auth/rest/AuthUserActionsRest.java +_py9KsDVYEeqPG_FgW3bi6Q,Interface: AuthCart,services/tools.descartes.teastore.auth/src/main/java/tools/descartes/teastore/auth/rest/AuthCartRest.java +_raxjcDVgEeqPG_FgW3bi6Q,Component: PopularityBasedRecommender,services/tools.descartes.teastore.recommender/src/main/java/tools/descartes/teastore/recommender/algorithm/impl/pop/PopularityBasedRecommender.java +_raxjcDVgEeqPG_FgW3bi6Q,Component: PopularityBasedRecommender,services/tools.descartes.teastore.recommender/src/test/java/tools/descartes/teastore/recommender/algorithm/PopularityBasedRecommenderTest.java +_uy1agDVXEeqPG_FgW3bi6Q,Interface: ProductActions,services/tools.descartes.teastore.webui/src/main/java/tools/descartes/teastore/webui/servlet/ProductServlet.java +_yA04AKTKEeqKjI323B3R3w,Component: ImageProvider,services/tools.descartes.teastore.image/src/main/java/tools/descartes/teastore/image/ +_yA04AKTKEeqKjI323B3R3w,Component: ImageProvider,services/tools.descartes.teastore.image/src/test/java/tools/descartes/teastore/image/ +_Mh_1QDVcEeqPG_FgW3bi6Q,Interface: Persistence,services/tools.descartes.teastore.persistence/src/main/java/tools/descartes/teastore/persistence/repository/AbstractPersistenceRepository.java diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.allocation b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.allocation new file mode 100644 index 000000000..d1d928876 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.allocation @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.repository b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.repository new file mode 100644 index 000000000..5863c39d3 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.repository @@ -0,0 +1,920 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.resourceenvironment b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.resourceenvironment new file mode 100644 index 000000000..59cda2f43 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.resourceenvironment @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.system b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.system new file mode 100644 index 000000000..47b2879a6 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.system @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.usagemodel b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.usagemodel new file mode 100644 index 000000000..7fcc4a48c --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2020/pcm/teastore.usagemodel @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2020/uml/teastore.uml b/tests-base/src/main/resources/benchmark/teastore/model_2020/uml/teastore.uml new file mode 100644 index 000000000..6c618ff3b --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2020/uml/teastore.uml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2022/code/README.md b/tests-base/src/main/resources/benchmark/teastore/model_2022/code/README.md new file mode 100644 index 000000000..398fde5da --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2022/code/README.md @@ -0,0 +1,2 @@ +# TeaStore Code Model +The code that was used is located at https://github.com/ArDoCo/TeaStore/commit/bdc49020a55cfa97eaabbb25744fefbc2697defa diff --git a/tests-base/src/main/resources/benchmark/teastore/model_2022/code/codeModel.acm b/tests-base/src/main/resources/benchmark/teastore/model_2022/code/codeModel.acm new file mode 100644 index 000000000..f2ee222a1 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/model_2022/code/codeModel.acm @@ -0,0 +1,16989 @@ +{ + "id" : "acm003887jsd", + "codeItemRepository" : { + "repository" : { + "acm001337jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001337jsd", + "name" : "Category", + "parentId" : "acm001341jsd", + "content" : [ "acm001352jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001338jsd" : { + "type" : "CodePackage", + "id" : "acm001338jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001339jsd" ] + }, + "acm001339jsd" : { + "type" : "CodePackage", + "id" : "acm001339jsd", + "name" : "descartes", + "parentId" : "acm001338jsd", + "content" : [ "acm001340jsd" ] + }, + "acm001340jsd" : { + "type" : "CodePackage", + "id" : "acm001340jsd", + "name" : "teastore", + "parentId" : "acm001339jsd", + "content" : [ "acm001341jsd", "acm001499jsd", "acm001617jsd", "acm002477jsd", "acm002910jsd", "acm003199jsd", "acm003254jsd", "acm003440jsd", "acm003452jsd", "acm003570jsd" ] + }, + "acm001341jsd" : { + "type" : "CodePackage", + "id" : "acm001341jsd", + "name" : "entities", + "parentId" : "acm001340jsd", + "content" : [ "acm001337jsd", "acm001353jsd", "acm001371jsd", "acm001379jsd", "acm001409jsd", "acm001429jsd", "acm001449jsd", "acm001489jsd", "acm001474jsd" ] + }, + "acm001342jsd" : { + "type" : "ControlElement", + "id" : "acm001342jsd", + "name" : "Category" + }, + "acm001343jsd" : { + "type" : "ControlElement", + "id" : "acm001343jsd", + "name" : "Category" + }, + "acm001344jsd" : { + "type" : "ControlElement", + "id" : "acm001344jsd", + "name" : "getId" + }, + "acm001345jsd" : { + "type" : "ControlElement", + "id" : "acm001345jsd", + "name" : "setId" + }, + "acm001346jsd" : { + "type" : "ControlElement", + "id" : "acm001346jsd", + "name" : "getName" + }, + "acm001347jsd" : { + "type" : "ControlElement", + "id" : "acm001347jsd", + "name" : "setName" + }, + "acm001348jsd" : { + "type" : "ControlElement", + "id" : "acm001348jsd", + "name" : "getDescription" + }, + "acm001349jsd" : { + "type" : "ControlElement", + "id" : "acm001349jsd", + "name" : "setDescription" + }, + "acm001350jsd" : { + "type" : "ControlElement", + "id" : "acm001350jsd", + "name" : "hashCode" + }, + "acm001351jsd" : { + "type" : "ControlElement", + "id" : "acm001351jsd", + "name" : "equals" + }, + "acm001352jsd" : { + "type" : "ClassUnit", + "id" : "acm001352jsd", + "name" : "Category", + "compilationUnitId" : "acm001337jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd" ], + "content" : [ "acm001342jsd", "acm001343jsd", "acm001344jsd", "acm001345jsd", "acm001346jsd", "acm001347jsd", "acm001348jsd", "acm001349jsd", "acm001350jsd", "acm001351jsd" ] + }, + "acm001353jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001353jsd", + "name" : "ImageSize", + "parentId" : "acm001341jsd", + "content" : [ "acm001370jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001354jsd" : { + "type" : "CodePackage", + "id" : "acm001354jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001355jsd" ] + }, + "acm001355jsd" : { + "type" : "CodePackage", + "id" : "acm001355jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001356jsd" ] + }, + "acm001356jsd" : { + "type" : "CodePackage", + "id" : "acm001356jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001357jsd" ] + }, + "acm001357jsd" : { + "type" : "CodePackage", + "id" : "acm001357jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001353jsd" ] + }, + "acm001358jsd" : { + "type" : "ControlElement", + "id" : "acm001358jsd", + "name" : "ImageSize" + }, + "acm001359jsd" : { + "type" : "ControlElement", + "id" : "acm001359jsd", + "name" : "ImageSize" + }, + "acm001360jsd" : { + "type" : "ControlElement", + "id" : "acm001360jsd", + "name" : "ImageSize" + }, + "acm001361jsd" : { + "type" : "ControlElement", + "id" : "acm001361jsd", + "name" : "getWidth" + }, + "acm001362jsd" : { + "type" : "ControlElement", + "id" : "acm001362jsd", + "name" : "setWidth" + }, + "acm001363jsd" : { + "type" : "ControlElement", + "id" : "acm001363jsd", + "name" : "getHeight" + }, + "acm001364jsd" : { + "type" : "ControlElement", + "id" : "acm001364jsd", + "name" : "setHeight" + }, + "acm001365jsd" : { + "type" : "ControlElement", + "id" : "acm001365jsd", + "name" : "getPixelCount" + }, + "acm001366jsd" : { + "type" : "ControlElement", + "id" : "acm001366jsd", + "name" : "parseImageSize" + }, + "acm001367jsd" : { + "type" : "ControlElement", + "id" : "acm001367jsd", + "name" : "hashCode" + }, + "acm001368jsd" : { + "type" : "ControlElement", + "id" : "acm001368jsd", + "name" : "equals" + }, + "acm001369jsd" : { + "type" : "ControlElement", + "id" : "acm001369jsd", + "name" : "toString" + }, + "acm001370jsd" : { + "type" : "ClassUnit", + "id" : "acm001370jsd", + "name" : "ImageSize", + "compilationUnitId" : "acm001353jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd" ], + "content" : [ "acm001358jsd", "acm001359jsd", "acm001360jsd", "acm001361jsd", "acm001362jsd", "acm001363jsd", "acm001364jsd", "acm001365jsd", "acm001366jsd", "acm001367jsd", "acm001368jsd", "acm001369jsd" ] + }, + "acm001371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001371jsd", + "name" : "ImageSizePreset", + "parentId" : "acm001341jsd", + "content" : [ "acm001378jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001372jsd" : { + "type" : "CodePackage", + "id" : "acm001372jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001373jsd" ] + }, + "acm001373jsd" : { + "type" : "CodePackage", + "id" : "acm001373jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001374jsd" ] + }, + "acm001374jsd" : { + "type" : "CodePackage", + "id" : "acm001374jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001375jsd" ] + }, + "acm001375jsd" : { + "type" : "CodePackage", + "id" : "acm001375jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001371jsd" ] + }, + "acm001376jsd" : { + "type" : "ControlElement", + "id" : "acm001376jsd", + "name" : "ImageSizePreset" + }, + "acm001377jsd" : { + "type" : "ControlElement", + "id" : "acm001377jsd", + "name" : "getSize" + }, + "acm001378jsd" : { + "type" : "ClassUnit", + "id" : "acm001378jsd", + "name" : "ImageSizePreset", + "compilationUnitId" : "acm001371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd" ], + "content" : [ "acm001376jsd", "acm001377jsd" ] + }, + "acm001379jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001379jsd", + "name" : "Order", + "parentId" : "acm001341jsd", + "content" : [ "acm001408jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001380jsd" : { + "type" : "CodePackage", + "id" : "acm001380jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001381jsd" ] + }, + "acm001381jsd" : { + "type" : "CodePackage", + "id" : "acm001381jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001382jsd" ] + }, + "acm001382jsd" : { + "type" : "CodePackage", + "id" : "acm001382jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001383jsd" ] + }, + "acm001383jsd" : { + "type" : "CodePackage", + "id" : "acm001383jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001379jsd" ] + }, + "acm001384jsd" : { + "type" : "ControlElement", + "id" : "acm001384jsd", + "name" : "Order" + }, + "acm001385jsd" : { + "type" : "ControlElement", + "id" : "acm001385jsd", + "name" : "Order" + }, + "acm001386jsd" : { + "type" : "ControlElement", + "id" : "acm001386jsd", + "name" : "getId" + }, + "acm001387jsd" : { + "type" : "ControlElement", + "id" : "acm001387jsd", + "name" : "setId" + }, + "acm001388jsd" : { + "type" : "ControlElement", + "id" : "acm001388jsd", + "name" : "getUserId" + }, + "acm001389jsd" : { + "type" : "ControlElement", + "id" : "acm001389jsd", + "name" : "setUserId" + }, + "acm001390jsd" : { + "type" : "ControlElement", + "id" : "acm001390jsd", + "name" : "getTime" + }, + "acm001391jsd" : { + "type" : "ControlElement", + "id" : "acm001391jsd", + "name" : "setTime" + }, + "acm001392jsd" : { + "type" : "ControlElement", + "id" : "acm001392jsd", + "name" : "getTotalPriceInCents" + }, + "acm001393jsd" : { + "type" : "ControlElement", + "id" : "acm001393jsd", + "name" : "setTotalPriceInCents" + }, + "acm001394jsd" : { + "type" : "ControlElement", + "id" : "acm001394jsd", + "name" : "getAddressName" + }, + "acm001395jsd" : { + "type" : "ControlElement", + "id" : "acm001395jsd", + "name" : "setAddressName" + }, + "acm001396jsd" : { + "type" : "ControlElement", + "id" : "acm001396jsd", + "name" : "getAddress1" + }, + "acm001397jsd" : { + "type" : "ControlElement", + "id" : "acm001397jsd", + "name" : "setAddress1" + }, + "acm001398jsd" : { + "type" : "ControlElement", + "id" : "acm001398jsd", + "name" : "getAddress2" + }, + "acm001399jsd" : { + "type" : "ControlElement", + "id" : "acm001399jsd", + "name" : "setAddress2" + }, + "acm001400jsd" : { + "type" : "ControlElement", + "id" : "acm001400jsd", + "name" : "getCreditCardCompany" + }, + "acm001401jsd" : { + "type" : "ControlElement", + "id" : "acm001401jsd", + "name" : "setCreditCardCompany" + }, + "acm001402jsd" : { + "type" : "ControlElement", + "id" : "acm001402jsd", + "name" : "getCreditCardNumber" + }, + "acm001403jsd" : { + "type" : "ControlElement", + "id" : "acm001403jsd", + "name" : "setCreditCardNumber" + }, + "acm001404jsd" : { + "type" : "ControlElement", + "id" : "acm001404jsd", + "name" : "getCreditCardExpiryDate" + }, + "acm001405jsd" : { + "type" : "ControlElement", + "id" : "acm001405jsd", + "name" : "setCreditCardExpiryDate" + }, + "acm001406jsd" : { + "type" : "ControlElement", + "id" : "acm001406jsd", + "name" : "hashCode" + }, + "acm001407jsd" : { + "type" : "ControlElement", + "id" : "acm001407jsd", + "name" : "equals" + }, + "acm001408jsd" : { + "type" : "ClassUnit", + "id" : "acm001408jsd", + "name" : "Order", + "compilationUnitId" : "acm001379jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd" ], + "content" : [ "acm001384jsd", "acm001385jsd", "acm001386jsd", "acm001387jsd", "acm001388jsd", "acm001389jsd", "acm001390jsd", "acm001391jsd", "acm001392jsd", "acm001393jsd", "acm001394jsd", "acm001395jsd", "acm001396jsd", "acm001397jsd", "acm001398jsd", "acm001399jsd", "acm001400jsd", "acm001401jsd", "acm001402jsd", "acm001403jsd", "acm001404jsd", "acm001405jsd", "acm001406jsd", "acm001407jsd" ] + }, + "acm001409jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001409jsd", + "name" : "OrderItem", + "parentId" : "acm001341jsd", + "content" : [ "acm001428jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001410jsd" : { + "type" : "CodePackage", + "id" : "acm001410jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001411jsd" ] + }, + "acm001411jsd" : { + "type" : "CodePackage", + "id" : "acm001411jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001412jsd" ] + }, + "acm001412jsd" : { + "type" : "CodePackage", + "id" : "acm001412jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001413jsd" ] + }, + "acm001413jsd" : { + "type" : "CodePackage", + "id" : "acm001413jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001409jsd" ] + }, + "acm001414jsd" : { + "type" : "ControlElement", + "id" : "acm001414jsd", + "name" : "OrderItem" + }, + "acm001415jsd" : { + "type" : "ControlElement", + "id" : "acm001415jsd", + "name" : "OrderItem" + }, + "acm001416jsd" : { + "type" : "ControlElement", + "id" : "acm001416jsd", + "name" : "getId" + }, + "acm001417jsd" : { + "type" : "ControlElement", + "id" : "acm001417jsd", + "name" : "setId" + }, + "acm001418jsd" : { + "type" : "ControlElement", + "id" : "acm001418jsd", + "name" : "getProductId" + }, + "acm001419jsd" : { + "type" : "ControlElement", + "id" : "acm001419jsd", + "name" : "setProductId" + }, + "acm001420jsd" : { + "type" : "ControlElement", + "id" : "acm001420jsd", + "name" : "getQuantity" + }, + "acm001421jsd" : { + "type" : "ControlElement", + "id" : "acm001421jsd", + "name" : "setQuantity" + }, + "acm001422jsd" : { + "type" : "ControlElement", + "id" : "acm001422jsd", + "name" : "getUnitPriceInCents" + }, + "acm001423jsd" : { + "type" : "ControlElement", + "id" : "acm001423jsd", + "name" : "setUnitPriceInCents" + }, + "acm001424jsd" : { + "type" : "ControlElement", + "id" : "acm001424jsd", + "name" : "getOrderId" + }, + "acm001425jsd" : { + "type" : "ControlElement", + "id" : "acm001425jsd", + "name" : "setOrderId" + }, + "acm001426jsd" : { + "type" : "ControlElement", + "id" : "acm001426jsd", + "name" : "hashCode" + }, + "acm001427jsd" : { + "type" : "ControlElement", + "id" : "acm001427jsd", + "name" : "equals" + }, + "acm001428jsd" : { + "type" : "ClassUnit", + "id" : "acm001428jsd", + "name" : "OrderItem", + "compilationUnitId" : "acm001409jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd" ], + "content" : [ "acm001414jsd", "acm001415jsd", "acm001416jsd", "acm001417jsd", "acm001418jsd", "acm001419jsd", "acm001420jsd", "acm001421jsd", "acm001422jsd", "acm001423jsd", "acm001424jsd", "acm001425jsd", "acm001426jsd", "acm001427jsd" ] + }, + "acm001429jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001429jsd", + "name" : "Product", + "parentId" : "acm001341jsd", + "content" : [ "acm001448jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001430jsd" : { + "type" : "CodePackage", + "id" : "acm001430jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001431jsd" ] + }, + "acm001431jsd" : { + "type" : "CodePackage", + "id" : "acm001431jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001432jsd" ] + }, + "acm001432jsd" : { + "type" : "CodePackage", + "id" : "acm001432jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001433jsd" ] + }, + "acm001433jsd" : { + "type" : "CodePackage", + "id" : "acm001433jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001429jsd" ] + }, + "acm001434jsd" : { + "type" : "ControlElement", + "id" : "acm001434jsd", + "name" : "Product" + }, + "acm001435jsd" : { + "type" : "ControlElement", + "id" : "acm001435jsd", + "name" : "Product" + }, + "acm001436jsd" : { + "type" : "ControlElement", + "id" : "acm001436jsd", + "name" : "getId" + }, + "acm001437jsd" : { + "type" : "ControlElement", + "id" : "acm001437jsd", + "name" : "setId" + }, + "acm001438jsd" : { + "type" : "ControlElement", + "id" : "acm001438jsd", + "name" : "getCategoryId" + }, + "acm001439jsd" : { + "type" : "ControlElement", + "id" : "acm001439jsd", + "name" : "setCategoryId" + }, + "acm001440jsd" : { + "type" : "ControlElement", + "id" : "acm001440jsd", + "name" : "getName" + }, + "acm001441jsd" : { + "type" : "ControlElement", + "id" : "acm001441jsd", + "name" : "setName" + }, + "acm001442jsd" : { + "type" : "ControlElement", + "id" : "acm001442jsd", + "name" : "getDescription" + }, + "acm001443jsd" : { + "type" : "ControlElement", + "id" : "acm001443jsd", + "name" : "setDescription" + }, + "acm001444jsd" : { + "type" : "ControlElement", + "id" : "acm001444jsd", + "name" : "getListPriceInCents" + }, + "acm001445jsd" : { + "type" : "ControlElement", + "id" : "acm001445jsd", + "name" : "setListPriceInCents" + }, + "acm001446jsd" : { + "type" : "ControlElement", + "id" : "acm001446jsd", + "name" : "hashCode" + }, + "acm001447jsd" : { + "type" : "ControlElement", + "id" : "acm001447jsd", + "name" : "equals" + }, + "acm001448jsd" : { + "type" : "ClassUnit", + "id" : "acm001448jsd", + "name" : "Product", + "compilationUnitId" : "acm001429jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd" ], + "content" : [ "acm001434jsd", "acm001435jsd", "acm001436jsd", "acm001437jsd", "acm001438jsd", "acm001439jsd", "acm001440jsd", "acm001441jsd", "acm001442jsd", "acm001443jsd", "acm001444jsd", "acm001445jsd", "acm001446jsd", "acm001447jsd" ] + }, + "acm001449jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001449jsd", + "name" : "User", + "parentId" : "acm001341jsd", + "content" : [ "acm001468jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001450jsd" : { + "type" : "CodePackage", + "id" : "acm001450jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001451jsd" ] + }, + "acm001451jsd" : { + "type" : "CodePackage", + "id" : "acm001451jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001452jsd" ] + }, + "acm001452jsd" : { + "type" : "CodePackage", + "id" : "acm001452jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001453jsd" ] + }, + "acm001453jsd" : { + "type" : "CodePackage", + "id" : "acm001453jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001449jsd" ] + }, + "acm001454jsd" : { + "type" : "ControlElement", + "id" : "acm001454jsd", + "name" : "User" + }, + "acm001455jsd" : { + "type" : "ControlElement", + "id" : "acm001455jsd", + "name" : "User" + }, + "acm001456jsd" : { + "type" : "ControlElement", + "id" : "acm001456jsd", + "name" : "getId" + }, + "acm001457jsd" : { + "type" : "ControlElement", + "id" : "acm001457jsd", + "name" : "setId" + }, + "acm001458jsd" : { + "type" : "ControlElement", + "id" : "acm001458jsd", + "name" : "getUserName" + }, + "acm001459jsd" : { + "type" : "ControlElement", + "id" : "acm001459jsd", + "name" : "setUserName" + }, + "acm001460jsd" : { + "type" : "ControlElement", + "id" : "acm001460jsd", + "name" : "getPassword" + }, + "acm001461jsd" : { + "type" : "ControlElement", + "id" : "acm001461jsd", + "name" : "setPassword" + }, + "acm001462jsd" : { + "type" : "ControlElement", + "id" : "acm001462jsd", + "name" : "getRealName" + }, + "acm001463jsd" : { + "type" : "ControlElement", + "id" : "acm001463jsd", + "name" : "setRealName" + }, + "acm001464jsd" : { + "type" : "ControlElement", + "id" : "acm001464jsd", + "name" : "getEmail" + }, + "acm001465jsd" : { + "type" : "ControlElement", + "id" : "acm001465jsd", + "name" : "setEmail" + }, + "acm001466jsd" : { + "type" : "ControlElement", + "id" : "acm001466jsd", + "name" : "hashCode" + }, + "acm001467jsd" : { + "type" : "ControlElement", + "id" : "acm001467jsd", + "name" : "equals" + }, + "acm001468jsd" : { + "type" : "ClassUnit", + "id" : "acm001468jsd", + "name" : "User", + "compilationUnitId" : "acm001449jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001468jsd" ], + "content" : [ "acm001454jsd", "acm001455jsd", "acm001456jsd", "acm001457jsd", "acm001458jsd", "acm001459jsd", "acm001460jsd", "acm001461jsd", "acm001462jsd", "acm001463jsd", "acm001464jsd", "acm001465jsd", "acm001466jsd", "acm001467jsd" ] + }, + "acm001469jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001469jsd", + "name" : "SessionBlob", + "parentId" : "acm001474jsd", + "content" : [ "acm001488jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "main", "java", "tools", "descartes", "teastore", "entities", "message" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001470jsd" : { + "type" : "CodePackage", + "id" : "acm001470jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001471jsd" ] + }, + "acm001471jsd" : { + "type" : "CodePackage", + "id" : "acm001471jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001472jsd" ] + }, + "acm001472jsd" : { + "type" : "CodePackage", + "id" : "acm001472jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001473jsd" ] + }, + "acm001473jsd" : { + "type" : "CodePackage", + "id" : "acm001473jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001474jsd" ] + }, + "acm001474jsd" : { + "type" : "CodePackage", + "id" : "acm001474jsd", + "name" : "message", + "parentId" : "acm001341jsd", + "content" : [ "acm001469jsd" ] + }, + "acm001475jsd" : { + "type" : "ControlElement", + "id" : "acm001475jsd", + "name" : "SessionBlob" + }, + "acm001476jsd" : { + "type" : "ControlElement", + "id" : "acm001476jsd", + "name" : "getUID" + }, + "acm001477jsd" : { + "type" : "ControlElement", + "id" : "acm001477jsd", + "name" : "setUID" + }, + "acm001478jsd" : { + "type" : "ControlElement", + "id" : "acm001478jsd", + "name" : "getSID" + }, + "acm001479jsd" : { + "type" : "ControlElement", + "id" : "acm001479jsd", + "name" : "setSID" + }, + "acm001480jsd" : { + "type" : "ControlElement", + "id" : "acm001480jsd", + "name" : "getToken" + }, + "acm001481jsd" : { + "type" : "ControlElement", + "id" : "acm001481jsd", + "name" : "setToken" + }, + "acm001482jsd" : { + "type" : "ControlElement", + "id" : "acm001482jsd", + "name" : "setMessage" + }, + "acm001483jsd" : { + "type" : "ControlElement", + "id" : "acm001483jsd", + "name" : "getMessage" + }, + "acm001484jsd" : { + "type" : "ControlElement", + "id" : "acm001484jsd", + "name" : "getOrder" + }, + "acm001485jsd" : { + "type" : "ControlElement", + "id" : "acm001485jsd", + "name" : "setOrder" + }, + "acm001486jsd" : { + "type" : "ControlElement", + "id" : "acm001486jsd", + "name" : "getOrderItems" + }, + "acm001487jsd" : { + "type" : "ControlElement", + "id" : "acm001487jsd", + "name" : "setOrderItems" + }, + "acm001488jsd" : { + "type" : "ClassUnit", + "id" : "acm001488jsd", + "name" : "SessionBlob", + "compilationUnitId" : "acm001469jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd" ], + "content" : [ "acm001475jsd", "acm001476jsd", "acm001477jsd", "acm001478jsd", "acm001479jsd", "acm001480jsd", "acm001481jsd", "acm001482jsd", "acm001483jsd", "acm001484jsd", "acm001485jsd", "acm001486jsd", "acm001487jsd" ] + }, + "acm001489jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001489jsd", + "name" : "InterfaceTests", + "parentId" : "acm001341jsd", + "content" : [ "acm001494jsd" ], + "pathElements" : [ "interfaces", "tools.descartes.teastore.entities", "src", "test", "java", "tools", "descartes", "teastore", "entities" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001490jsd" : { + "type" : "CodePackage", + "id" : "acm001490jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001491jsd" ] + }, + "acm001491jsd" : { + "type" : "CodePackage", + "id" : "acm001491jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001492jsd" ] + }, + "acm001492jsd" : { + "type" : "CodePackage", + "id" : "acm001492jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001493jsd" ] + }, + "acm001493jsd" : { + "type" : "CodePackage", + "id" : "acm001493jsd", + "name" : "entities", + "parentId" : null, + "content" : [ "acm001489jsd" ] + }, + "acm001494jsd" : { + "type" : "ClassUnit", + "id" : "acm001494jsd", + "name" : "InterfaceTests", + "compilationUnitId" : "acm001489jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm001495jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001495jsd", + "name" : "AuthCartRest", + "parentId" : "acm001500jsd", + "content" : [ "acm001504jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001496jsd" : { + "type" : "CodePackage", + "id" : "acm001496jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001497jsd" ] + }, + "acm001497jsd" : { + "type" : "CodePackage", + "id" : "acm001497jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001498jsd" ] + }, + "acm001498jsd" : { + "type" : "CodePackage", + "id" : "acm001498jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001499jsd" ] + }, + "acm001499jsd" : { + "type" : "CodePackage", + "id" : "acm001499jsd", + "name" : "auth", + "parentId" : "acm001340jsd", + "content" : [ "acm001500jsd", "acm001529jsd", "acm001592jsd" ] + }, + "acm001500jsd" : { + "type" : "CodePackage", + "id" : "acm001500jsd", + "name" : "rest", + "parentId" : "acm001499jsd", + "content" : [ "acm001495jsd", "acm001505jsd", "acm001516jsd" ] + }, + "acm001501jsd" : { + "type" : "ControlElement", + "id" : "acm001501jsd", + "name" : "addProductToCart" + }, + "acm001502jsd" : { + "type" : "ControlElement", + "id" : "acm001502jsd", + "name" : "removeProductFromCart" + }, + "acm001503jsd" : { + "type" : "ControlElement", + "id" : "acm001503jsd", + "name" : "updateQuantity" + }, + "acm001504jsd" : { + "type" : "ClassUnit", + "id" : "acm001504jsd", + "name" : "AuthCartRest", + "compilationUnitId" : "acm001495jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd", "acm001448jsd", "acm001488jsd", "acm001586jsd", "acm003849jsd", "acm003879jsd" ], + "content" : [ "acm001501jsd", "acm001502jsd", "acm001503jsd" ] + }, + "acm001505jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001505jsd", + "name" : "AuthUserActionsRest", + "parentId" : "acm001500jsd", + "content" : [ "acm001515jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001506jsd" : { + "type" : "CodePackage", + "id" : "acm001506jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001507jsd" ] + }, + "acm001507jsd" : { + "type" : "CodePackage", + "id" : "acm001507jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001508jsd" ] + }, + "acm001508jsd" : { + "type" : "CodePackage", + "id" : "acm001508jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001509jsd" ] + }, + "acm001509jsd" : { + "type" : "CodePackage", + "id" : "acm001509jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001510jsd" ] + }, + "acm001510jsd" : { + "type" : "CodePackage", + "id" : "acm001510jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm001505jsd" ] + }, + "acm001511jsd" : { + "type" : "ControlElement", + "id" : "acm001511jsd", + "name" : "placeOrder" + }, + "acm001512jsd" : { + "type" : "ControlElement", + "id" : "acm001512jsd", + "name" : "login" + }, + "acm001513jsd" : { + "type" : "ControlElement", + "id" : "acm001513jsd", + "name" : "logout" + }, + "acm001514jsd" : { + "type" : "ControlElement", + "id" : "acm001514jsd", + "name" : "isLoggedIn" + }, + "acm001515jsd" : { + "type" : "ClassUnit", + "id" : "acm001515jsd", + "name" : "AuthUserActionsRest", + "compilationUnitId" : "acm001505jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd", "acm001468jsd", "acm001488jsd", "acm001574jsd", "acm001586jsd", "acm003641jsd", "acm003849jsd", "acm003879jsd" ], + "content" : [ "acm001511jsd", "acm001512jsd", "acm001513jsd", "acm001514jsd" ] + }, + "acm001516jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001516jsd", + "name" : "ReadyRest", + "parentId" : "acm001500jsd", + "content" : [ "acm001523jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001517jsd" : { + "type" : "CodePackage", + "id" : "acm001517jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001518jsd" ] + }, + "acm001518jsd" : { + "type" : "CodePackage", + "id" : "acm001518jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001519jsd" ] + }, + "acm001519jsd" : { + "type" : "CodePackage", + "id" : "acm001519jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001520jsd" ] + }, + "acm001520jsd" : { + "type" : "CodePackage", + "id" : "acm001520jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001521jsd" ] + }, + "acm001521jsd" : { + "type" : "CodePackage", + "id" : "acm001521jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm001516jsd" ] + }, + "acm001522jsd" : { + "type" : "ControlElement", + "id" : "acm001522jsd", + "name" : "isReady" + }, + "acm001523jsd" : { + "type" : "ClassUnit", + "id" : "acm001523jsd", + "name" : "ReadyRest", + "compilationUnitId" : "acm001516jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001522jsd" ] + }, + "acm001524jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001524jsd", + "name" : "BCryptProvider", + "parentId" : "acm001529jsd", + "content" : [ "acm001532jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001525jsd" : { + "type" : "CodePackage", + "id" : "acm001525jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001526jsd" ] + }, + "acm001526jsd" : { + "type" : "CodePackage", + "id" : "acm001526jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001527jsd" ] + }, + "acm001527jsd" : { + "type" : "CodePackage", + "id" : "acm001527jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001528jsd" ] + }, + "acm001528jsd" : { + "type" : "CodePackage", + "id" : "acm001528jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001529jsd" ] + }, + "acm001529jsd" : { + "type" : "CodePackage", + "id" : "acm001529jsd", + "name" : "security", + "parentId" : "acm001499jsd", + "content" : [ "acm001524jsd", "acm001533jsd", "acm001541jsd", "acm001549jsd", "acm001559jsd", "acm001567jsd", "acm001575jsd", "acm001597jsd", "acm001605jsd" ] + }, + "acm001530jsd" : { + "type" : "ControlElement", + "id" : "acm001530jsd", + "name" : "BCryptProvider" + }, + "acm001531jsd" : { + "type" : "ControlElement", + "id" : "acm001531jsd", + "name" : "checkPassword" + }, + "acm001532jsd" : { + "type" : "ClassUnit", + "id" : "acm001532jsd", + "name" : "BCryptProvider", + "compilationUnitId" : "acm001524jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001530jsd", "acm001531jsd" ] + }, + "acm001533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001533jsd", + "name" : "ConstantKeyProvider", + "parentId" : "acm001529jsd", + "content" : [ "acm001540jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001534jsd" : { + "type" : "CodePackage", + "id" : "acm001534jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001535jsd" ] + }, + "acm001535jsd" : { + "type" : "CodePackage", + "id" : "acm001535jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001536jsd" ] + }, + "acm001536jsd" : { + "type" : "CodePackage", + "id" : "acm001536jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001537jsd" ] + }, + "acm001537jsd" : { + "type" : "CodePackage", + "id" : "acm001537jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001538jsd" ] + }, + "acm001538jsd" : { + "type" : "CodePackage", + "id" : "acm001538jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001533jsd" ] + }, + "acm001539jsd" : { + "type" : "ControlElement", + "id" : "acm001539jsd", + "name" : "getKey" + }, + "acm001540jsd" : { + "type" : "ClassUnit", + "id" : "acm001540jsd", + "name" : "ConstantKeyProvider", + "compilationUnitId" : "acm001533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001548jsd" ], + "datatypeReferencesIds" : [ "acm001488jsd" ], + "content" : [ "acm001539jsd" ] + }, + "acm001541jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001541jsd", + "name" : "IKeyProvider", + "parentId" : "acm001529jsd", + "content" : [ "acm001548jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001542jsd" : { + "type" : "CodePackage", + "id" : "acm001542jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001543jsd" ] + }, + "acm001543jsd" : { + "type" : "CodePackage", + "id" : "acm001543jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001544jsd" ] + }, + "acm001544jsd" : { + "type" : "CodePackage", + "id" : "acm001544jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001545jsd" ] + }, + "acm001545jsd" : { + "type" : "CodePackage", + "id" : "acm001545jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001546jsd" ] + }, + "acm001546jsd" : { + "type" : "CodePackage", + "id" : "acm001546jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001541jsd" ] + }, + "acm001547jsd" : { + "type" : "ControlElement", + "id" : "acm001547jsd", + "name" : "getKey" + }, + "acm001548jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001548jsd", + "name" : "IKeyProvider", + "compilationUnitId" : "acm001541jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001488jsd" ], + "content" : [ "acm001547jsd" ] + }, + "acm001549jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001549jsd", + "name" : "ISecurityProvider", + "parentId" : "acm001529jsd", + "content" : [ "acm001558jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001550jsd" : { + "type" : "CodePackage", + "id" : "acm001550jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001551jsd" ] + }, + "acm001551jsd" : { + "type" : "CodePackage", + "id" : "acm001551jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001552jsd" ] + }, + "acm001552jsd" : { + "type" : "CodePackage", + "id" : "acm001552jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001553jsd" ] + }, + "acm001553jsd" : { + "type" : "CodePackage", + "id" : "acm001553jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001554jsd" ] + }, + "acm001554jsd" : { + "type" : "CodePackage", + "id" : "acm001554jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001549jsd" ] + }, + "acm001555jsd" : { + "type" : "ControlElement", + "id" : "acm001555jsd", + "name" : "getKeyProvider" + }, + "acm001556jsd" : { + "type" : "ControlElement", + "id" : "acm001556jsd", + "name" : "secure" + }, + "acm001557jsd" : { + "type" : "ControlElement", + "id" : "acm001557jsd", + "name" : "validate" + }, + "acm001558jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001558jsd", + "name" : "ISecurityProvider", + "compilationUnitId" : "acm001549jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001488jsd", "acm001548jsd" ], + "content" : [ "acm001555jsd", "acm001556jsd", "acm001557jsd" ] + }, + "acm001559jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001559jsd", + "name" : "ISessionIdGenerator", + "parentId" : "acm001529jsd", + "content" : [ "acm001566jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001560jsd" : { + "type" : "CodePackage", + "id" : "acm001560jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001561jsd" ] + }, + "acm001561jsd" : { + "type" : "CodePackage", + "id" : "acm001561jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001562jsd" ] + }, + "acm001562jsd" : { + "type" : "CodePackage", + "id" : "acm001562jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001563jsd" ] + }, + "acm001563jsd" : { + "type" : "CodePackage", + "id" : "acm001563jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001564jsd" ] + }, + "acm001564jsd" : { + "type" : "CodePackage", + "id" : "acm001564jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001559jsd" ] + }, + "acm001565jsd" : { + "type" : "ControlElement", + "id" : "acm001565jsd", + "name" : "getSessionId" + }, + "acm001566jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001566jsd", + "name" : "ISessionIdGenerator", + "compilationUnitId" : "acm001559jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001565jsd" ] + }, + "acm001567jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001567jsd", + "name" : "RandomSessionIdGenerator", + "parentId" : "acm001529jsd", + "content" : [ "acm001574jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001568jsd" : { + "type" : "CodePackage", + "id" : "acm001568jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001569jsd" ] + }, + "acm001569jsd" : { + "type" : "CodePackage", + "id" : "acm001569jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001570jsd" ] + }, + "acm001570jsd" : { + "type" : "CodePackage", + "id" : "acm001570jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001571jsd" ] + }, + "acm001571jsd" : { + "type" : "CodePackage", + "id" : "acm001571jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001572jsd" ] + }, + "acm001572jsd" : { + "type" : "CodePackage", + "id" : "acm001572jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001567jsd" ] + }, + "acm001573jsd" : { + "type" : "ControlElement", + "id" : "acm001573jsd", + "name" : "getSessionId" + }, + "acm001574jsd" : { + "type" : "ClassUnit", + "id" : "acm001574jsd", + "name" : "RandomSessionIdGenerator", + "compilationUnitId" : "acm001567jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001566jsd" ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001573jsd" ] + }, + "acm001575jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001575jsd", + "name" : "ShaSecurityProvider", + "parentId" : "acm001529jsd", + "content" : [ "acm001586jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001576jsd" : { + "type" : "CodePackage", + "id" : "acm001576jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001577jsd" ] + }, + "acm001577jsd" : { + "type" : "CodePackage", + "id" : "acm001577jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001578jsd" ] + }, + "acm001578jsd" : { + "type" : "CodePackage", + "id" : "acm001578jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001579jsd" ] + }, + "acm001579jsd" : { + "type" : "CodePackage", + "id" : "acm001579jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001580jsd" ] + }, + "acm001580jsd" : { + "type" : "CodePackage", + "id" : "acm001580jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001575jsd" ] + }, + "acm001581jsd" : { + "type" : "ControlElement", + "id" : "acm001581jsd", + "name" : "getKeyProvider" + }, + "acm001582jsd" : { + "type" : "ControlElement", + "id" : "acm001582jsd", + "name" : "secure" + }, + "acm001583jsd" : { + "type" : "ControlElement", + "id" : "acm001583jsd", + "name" : "blobToString" + }, + "acm001584jsd" : { + "type" : "ControlElement", + "id" : "acm001584jsd", + "name" : "validate" + }, + "acm001585jsd" : { + "type" : "ControlElement", + "id" : "acm001585jsd", + "name" : "getSha512" + }, + "acm001586jsd" : { + "type" : "ClassUnit", + "id" : "acm001586jsd", + "name" : "ShaSecurityProvider", + "compilationUnitId" : "acm001575jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001558jsd" ], + "datatypeReferencesIds" : [ "acm001488jsd", "acm001540jsd", "acm001548jsd" ], + "content" : [ "acm001581jsd", "acm001582jsd", "acm001583jsd", "acm001584jsd", "acm001585jsd" ] + }, + "acm001587jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001587jsd", + "name" : "AuthStartup", + "parentId" : "acm001592jsd", + "content" : [ "acm001596jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "main", "java", "tools", "descartes", "teastore", "auth", "startup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001588jsd" : { + "type" : "CodePackage", + "id" : "acm001588jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001589jsd" ] + }, + "acm001589jsd" : { + "type" : "CodePackage", + "id" : "acm001589jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001590jsd" ] + }, + "acm001590jsd" : { + "type" : "CodePackage", + "id" : "acm001590jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001591jsd" ] + }, + "acm001591jsd" : { + "type" : "CodePackage", + "id" : "acm001591jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001592jsd" ] + }, + "acm001592jsd" : { + "type" : "CodePackage", + "id" : "acm001592jsd", + "name" : "startup", + "parentId" : "acm001499jsd", + "content" : [ "acm001587jsd" ] + }, + "acm001593jsd" : { + "type" : "ControlElement", + "id" : "acm001593jsd", + "name" : "AuthStartup" + }, + "acm001594jsd" : { + "type" : "ControlElement", + "id" : "acm001594jsd", + "name" : "contextDestroyed" + }, + "acm001595jsd" : { + "type" : "ControlElement", + "id" : "acm001595jsd", + "name" : "contextInitialized" + }, + "acm001596jsd" : { + "type" : "ClassUnit", + "id" : "acm001596jsd", + "name" : "AuthStartup", + "compilationUnitId" : "acm001587jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001593jsd", "acm001594jsd", "acm001595jsd" ] + }, + "acm001597jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001597jsd", + "name" : "ConstantKeyProviderTest", + "parentId" : "acm001529jsd", + "content" : [ "acm001604jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "test", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001598jsd" : { + "type" : "CodePackage", + "id" : "acm001598jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001599jsd" ] + }, + "acm001599jsd" : { + "type" : "CodePackage", + "id" : "acm001599jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001600jsd" ] + }, + "acm001600jsd" : { + "type" : "CodePackage", + "id" : "acm001600jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001601jsd" ] + }, + "acm001601jsd" : { + "type" : "CodePackage", + "id" : "acm001601jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001602jsd" ] + }, + "acm001602jsd" : { + "type" : "CodePackage", + "id" : "acm001602jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001597jsd" ] + }, + "acm001603jsd" : { + "type" : "ControlElement", + "id" : "acm001603jsd", + "name" : "test" + }, + "acm001604jsd" : { + "type" : "ClassUnit", + "id" : "acm001604jsd", + "name" : "ConstantKeyProviderTest", + "compilationUnitId" : "acm001597jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001488jsd", "acm001540jsd" ], + "content" : [ "acm001603jsd" ] + }, + "acm001605jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001605jsd", + "name" : "ShaSecurityProviderTest", + "parentId" : "acm001529jsd", + "content" : [ "acm001612jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.auth", "src", "test", "java", "tools", "descartes", "teastore", "auth", "security" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001606jsd" : { + "type" : "CodePackage", + "id" : "acm001606jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001607jsd" ] + }, + "acm001607jsd" : { + "type" : "CodePackage", + "id" : "acm001607jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001608jsd" ] + }, + "acm001608jsd" : { + "type" : "CodePackage", + "id" : "acm001608jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001609jsd" ] + }, + "acm001609jsd" : { + "type" : "CodePackage", + "id" : "acm001609jsd", + "name" : "auth", + "parentId" : null, + "content" : [ "acm001610jsd" ] + }, + "acm001610jsd" : { + "type" : "CodePackage", + "id" : "acm001610jsd", + "name" : "security", + "parentId" : null, + "content" : [ "acm001605jsd" ] + }, + "acm001611jsd" : { + "type" : "ControlElement", + "id" : "acm001611jsd", + "name" : "test" + }, + "acm001612jsd" : { + "type" : "ClassUnit", + "id" : "acm001612jsd", + "name" : "ShaSecurityProviderTest", + "compilationUnitId" : "acm001605jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001488jsd", "acm001586jsd" ], + "content" : [ "acm001611jsd" ] + }, + "acm001613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001613jsd", + "name" : "ImageDB", + "parentId" : "acm001617jsd", + "content" : [ "acm001634jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001614jsd" : { + "type" : "CodePackage", + "id" : "acm001614jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001615jsd" ] + }, + "acm001615jsd" : { + "type" : "CodePackage", + "id" : "acm001615jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001616jsd" ] + }, + "acm001616jsd" : { + "type" : "CodePackage", + "id" : "acm001616jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001617jsd" ] + }, + "acm001617jsd" : { + "type" : "CodePackage", + "id" : "acm001617jsd", + "name" : "image", + "parentId" : "acm001340jsd", + "content" : [ "acm001613jsd", "acm001635jsd", "acm001646jsd", "acm001659jsd", "acm001671jsd", "acm002112jsd", "acm002131jsd", "acm002141jsd", "acm002147jsd", "acm002167jsd", "acm001696jsd", "acm001917jsd", "acm001930jsd", "acm002060jsd" ] + }, + "acm001618jsd" : { + "type" : "ControlElement", + "id" : "acm001618jsd", + "name" : "ImageDB" + }, + "acm001619jsd" : { + "type" : "ControlElement", + "id" : "acm001619jsd", + "name" : "ImageDB" + }, + "acm001620jsd" : { + "type" : "ControlElement", + "id" : "acm001620jsd", + "name" : "hasImageID" + }, + "acm001621jsd" : { + "type" : "ControlElement", + "id" : "acm001621jsd", + "name" : "hasImageID" + }, + "acm001622jsd" : { + "type" : "ControlElement", + "id" : "acm001622jsd", + "name" : "hasImageID" + }, + "acm001623jsd" : { + "type" : "ControlElement", + "id" : "acm001623jsd", + "name" : "getImageID" + }, + "acm001624jsd" : { + "type" : "ControlElement", + "id" : "acm001624jsd", + "name" : "getImageID" + }, + "acm001625jsd" : { + "type" : "ControlElement", + "id" : "acm001625jsd", + "name" : "getImageID" + }, + "acm001626jsd" : { + "type" : "ControlElement", + "id" : "acm001626jsd", + "name" : "findImageID" + }, + "acm001627jsd" : { + "type" : "ControlElement", + "id" : "acm001627jsd", + "name" : "getImageSize" + }, + "acm001628jsd" : { + "type" : "ControlElement", + "id" : "acm001628jsd", + "name" : "setImageMapping" + }, + "acm001629jsd" : { + "type" : "ControlElement", + "id" : "acm001629jsd", + "name" : "setImageMapping" + }, + "acm001630jsd" : { + "type" : "ControlElement", + "id" : "acm001630jsd", + "name" : "setImageMapping" + }, + "acm001631jsd" : { + "type" : "ControlElement", + "id" : "acm001631jsd", + "name" : "map" + }, + "acm001632jsd" : { + "type" : "ControlElement", + "id" : "acm001632jsd", + "name" : "removeImageMapping" + }, + "acm001633jsd" : { + "type" : "ControlElement", + "id" : "acm001633jsd", + "name" : "unmap" + }, + "acm001634jsd" : { + "type" : "ClassUnit", + "id" : "acm001634jsd", + "name" : "ImageDB", + "compilationUnitId" : "acm001613jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001634jsd", "acm001645jsd" ], + "content" : [ "acm001618jsd", "acm001619jsd", "acm001620jsd", "acm001621jsd", "acm001622jsd", "acm001623jsd", "acm001624jsd", "acm001625jsd", "acm001626jsd", "acm001627jsd", "acm001628jsd", "acm001629jsd", "acm001630jsd", "acm001631jsd", "acm001632jsd", "acm001633jsd" ] + }, + "acm001635jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001635jsd", + "name" : "ImageDBKey", + "parentId" : "acm001617jsd", + "content" : [ "acm001645jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001636jsd" : { + "type" : "CodePackage", + "id" : "acm001636jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001637jsd" ] + }, + "acm001637jsd" : { + "type" : "CodePackage", + "id" : "acm001637jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001638jsd" ] + }, + "acm001638jsd" : { + "type" : "CodePackage", + "id" : "acm001638jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001639jsd" ] + }, + "acm001639jsd" : { + "type" : "CodePackage", + "id" : "acm001639jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001635jsd" ] + }, + "acm001640jsd" : { + "type" : "ControlElement", + "id" : "acm001640jsd", + "name" : "ImageDBKey" + }, + "acm001641jsd" : { + "type" : "ControlElement", + "id" : "acm001641jsd", + "name" : "ImageDBKey" + }, + "acm001642jsd" : { + "type" : "ControlElement", + "id" : "acm001642jsd", + "name" : "isProductKey" + }, + "acm001643jsd" : { + "type" : "ControlElement", + "id" : "acm001643jsd", + "name" : "getProductID" + }, + "acm001644jsd" : { + "type" : "ControlElement", + "id" : "acm001644jsd", + "name" : "getWebUIName" + }, + "acm001645jsd" : { + "type" : "ClassUnit", + "id" : "acm001645jsd", + "name" : "ImageDBKey", + "compilationUnitId" : "acm001635jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001640jsd", "acm001641jsd", "acm001642jsd", "acm001643jsd", "acm001644jsd" ] + }, + "acm001646jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001646jsd", + "name" : "ImageProvider", + "parentId" : "acm001617jsd", + "content" : [ "acm001658jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001647jsd" : { + "type" : "CodePackage", + "id" : "acm001647jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001648jsd" ] + }, + "acm001648jsd" : { + "type" : "CodePackage", + "id" : "acm001648jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001649jsd" ] + }, + "acm001649jsd" : { + "type" : "CodePackage", + "id" : "acm001649jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001650jsd" ] + }, + "acm001650jsd" : { + "type" : "CodePackage", + "id" : "acm001650jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001646jsd" ] + }, + "acm001651jsd" : { + "type" : "ControlElement", + "id" : "acm001651jsd", + "name" : "ImageProvider" + }, + "acm001652jsd" : { + "type" : "ControlElement", + "id" : "acm001652jsd", + "name" : "setImageDB" + }, + "acm001653jsd" : { + "type" : "ControlElement", + "id" : "acm001653jsd", + "name" : "setStorage" + }, + "acm001654jsd" : { + "type" : "ControlElement", + "id" : "acm001654jsd", + "name" : "getProductImages" + }, + "acm001655jsd" : { + "type" : "ControlElement", + "id" : "acm001655jsd", + "name" : "getWebUIImages" + }, + "acm001656jsd" : { + "type" : "ControlElement", + "id" : "acm001656jsd", + "name" : "scaleAndRegisterImg" + }, + "acm001657jsd" : { + "type" : "ControlElement", + "id" : "acm001657jsd", + "name" : "getImageFor" + }, + "acm001658jsd" : { + "type" : "ClassUnit", + "id" : "acm001658jsd", + "name" : "ImageProvider", + "compilationUnitId" : "acm001646jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001634jsd", "acm001645jsd", "acm001658jsd", "acm001690jsd", "acm002081jsd" ], + "content" : [ "acm001651jsd", "acm001652jsd", "acm001653jsd", "acm001654jsd", "acm001655jsd", "acm001656jsd", "acm001657jsd" ] + }, + "acm001659jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001659jsd", + "name" : "ImageScaler", + "parentId" : "acm001617jsd", + "content" : [ "acm001670jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001660jsd" : { + "type" : "CodePackage", + "id" : "acm001660jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001661jsd" ] + }, + "acm001661jsd" : { + "type" : "CodePackage", + "id" : "acm001661jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001662jsd" ] + }, + "acm001662jsd" : { + "type" : "CodePackage", + "id" : "acm001662jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001663jsd" ] + }, + "acm001663jsd" : { + "type" : "CodePackage", + "id" : "acm001663jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001659jsd" ] + }, + "acm001664jsd" : { + "type" : "ControlElement", + "id" : "acm001664jsd", + "name" : "ImageScaler" + }, + "acm001665jsd" : { + "type" : "ControlElement", + "id" : "acm001665jsd", + "name" : "scale" + }, + "acm001666jsd" : { + "type" : "ControlElement", + "id" : "acm001666jsd", + "name" : "scale" + }, + "acm001667jsd" : { + "type" : "ControlElement", + "id" : "acm001667jsd", + "name" : "scale" + }, + "acm001668jsd" : { + "type" : "ControlElement", + "id" : "acm001668jsd", + "name" : "scale" + }, + "acm001669jsd" : { + "type" : "ControlElement", + "id" : "acm001669jsd", + "name" : "scale" + }, + "acm001670jsd" : { + "type" : "ClassUnit", + "id" : "acm001670jsd", + "name" : "ImageScaler", + "compilationUnitId" : "acm001659jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001670jsd" ], + "content" : [ "acm001664jsd", "acm001665jsd", "acm001666jsd", "acm001667jsd", "acm001668jsd", "acm001669jsd" ] + }, + "acm001671jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001671jsd", + "name" : "StoreImage", + "parentId" : "acm001617jsd", + "content" : [ "acm001690jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001672jsd" : { + "type" : "CodePackage", + "id" : "acm001672jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001673jsd" ] + }, + "acm001673jsd" : { + "type" : "CodePackage", + "id" : "acm001673jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001674jsd" ] + }, + "acm001674jsd" : { + "type" : "CodePackage", + "id" : "acm001674jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001675jsd" ] + }, + "acm001675jsd" : { + "type" : "CodePackage", + "id" : "acm001675jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001671jsd" ] + }, + "acm001676jsd" : { + "type" : "ControlElement", + "id" : "acm001676jsd", + "name" : "StoreImage" + }, + "acm001677jsd" : { + "type" : "ControlElement", + "id" : "acm001677jsd", + "name" : "StoreImage" + }, + "acm001678jsd" : { + "type" : "ControlElement", + "id" : "acm001678jsd", + "name" : "setImageSize" + }, + "acm001679jsd" : { + "type" : "ControlElement", + "id" : "acm001679jsd", + "name" : "StoreImage" + }, + "acm001680jsd" : { + "type" : "ControlElement", + "id" : "acm001680jsd", + "name" : "getId" + }, + "acm001681jsd" : { + "type" : "ControlElement", + "id" : "acm001681jsd", + "name" : "setImage" + }, + "acm001682jsd" : { + "type" : "ControlElement", + "id" : "acm001682jsd", + "name" : "getImage" + }, + "acm001683jsd" : { + "type" : "ControlElement", + "id" : "acm001683jsd", + "name" : "getSize" + }, + "acm001684jsd" : { + "type" : "ControlElement", + "id" : "acm001684jsd", + "name" : "getByteSize" + }, + "acm001685jsd" : { + "type" : "ControlElement", + "id" : "acm001685jsd", + "name" : "getBase64" + }, + "acm001686jsd" : { + "type" : "ControlElement", + "id" : "acm001686jsd", + "name" : "getByteArray" + }, + "acm001687jsd" : { + "type" : "ControlElement", + "id" : "acm001687jsd", + "name" : "toString" + }, + "acm001688jsd" : { + "type" : "ControlElement", + "id" : "acm001688jsd", + "name" : "hashCode" + }, + "acm001689jsd" : { + "type" : "ControlElement", + "id" : "acm001689jsd", + "name" : "equals" + }, + "acm001690jsd" : { + "type" : "ClassUnit", + "id" : "acm001690jsd", + "name" : "StoreImage", + "compilationUnitId" : "acm001671jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001871jsd" ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001690jsd" ], + "content" : [ "acm001676jsd", "acm001677jsd", "acm001678jsd", "acm001679jsd", "acm001680jsd", "acm001681jsd", "acm001682jsd", "acm001683jsd", "acm001684jsd", "acm001685jsd", "acm001686jsd", "acm001687jsd", "acm001688jsd", "acm001689jsd" ] + }, + "acm001691jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001691jsd", + "name" : "AbstractCache", + "parentId" : "acm001696jsd", + "content" : [ "acm001723jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001692jsd" : { + "type" : "CodePackage", + "id" : "acm001692jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001693jsd" ] + }, + "acm001693jsd" : { + "type" : "CodePackage", + "id" : "acm001693jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001694jsd" ] + }, + "acm001694jsd" : { + "type" : "CodePackage", + "id" : "acm001694jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001695jsd" ] + }, + "acm001695jsd" : { + "type" : "CodePackage", + "id" : "acm001695jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001696jsd" ] + }, + "acm001696jsd" : { + "type" : "CodePackage", + "id" : "acm001696jsd", + "name" : "cache", + "parentId" : "acm001617jsd", + "content" : [ "acm001691jsd", "acm001724jsd", "acm001734jsd", "acm001745jsd", "acm001757jsd", "acm001774jsd", "acm001786jsd", "acm001798jsd", "acm001810jsd", "acm001822jsd", "acm002190jsd", "acm002198jsd", "acm002208jsd", "acm002220jsd", "acm002234jsd", "acm002263jsd", "acm002279jsd", "acm002295jsd", "acm002311jsd", "acm002327jsd", "acm002343jsd", "acm001842jsd", "acm001909jsd" ] + }, + "acm001697jsd" : { + "type" : "ControlElement", + "id" : "acm001697jsd", + "name" : "AbstractCache" + }, + "acm001698jsd" : { + "type" : "ControlElement", + "id" : "acm001698jsd", + "name" : "getCachedStorage" + }, + "acm001699jsd" : { + "type" : "ControlElement", + "id" : "acm001699jsd", + "name" : "getEntries" + }, + "acm001700jsd" : { + "type" : "ControlElement", + "id" : "acm001700jsd", + "name" : "findInEntries" + }, + "acm001701jsd" : { + "type" : "ControlElement", + "id" : "acm001701jsd", + "name" : "getData" + }, + "acm001702jsd" : { + "type" : "ControlElement", + "id" : "acm001702jsd", + "name" : "getMaxCacheSize" + }, + "acm001703jsd" : { + "type" : "ControlElement", + "id" : "acm001703jsd", + "name" : "setMaxCacheSize" + }, + "acm001704jsd" : { + "type" : "ControlElement", + "id" : "acm001704jsd", + "name" : "getCurrentCacheSize" + }, + "acm001705jsd" : { + "type" : "ControlElement", + "id" : "acm001705jsd", + "name" : "getFreeSpace" + }, + "acm001706jsd" : { + "type" : "ControlElement", + "id" : "acm001706jsd", + "name" : "hasStorageFor" + }, + "acm001707jsd" : { + "type" : "ControlElement", + "id" : "acm001707jsd", + "name" : "cacheData" + }, + "acm001708jsd" : { + "type" : "ControlElement", + "id" : "acm001708jsd", + "name" : "uncacheData" + }, + "acm001709jsd" : { + "type" : "ControlElement", + "id" : "acm001709jsd", + "name" : "dataIsCachable" + }, + "acm001710jsd" : { + "type" : "ControlElement", + "id" : "acm001710jsd", + "name" : "dataIsInCache" + }, + "acm001711jsd" : { + "type" : "ControlElement", + "id" : "acm001711jsd", + "name" : "clearCache" + }, + "acm001712jsd" : { + "type" : "ControlElement", + "id" : "acm001712jsd", + "name" : "dataExists" + }, + "acm001713jsd" : { + "type" : "ControlElement", + "id" : "acm001713jsd", + "name" : "loadData" + }, + "acm001714jsd" : { + "type" : "ControlElement", + "id" : "acm001714jsd", + "name" : "saveData" + }, + "acm001715jsd" : { + "type" : "ControlElement", + "id" : "acm001715jsd", + "name" : "dataIsStorable" + }, + "acm001716jsd" : { + "type" : "ControlElement", + "id" : "acm001716jsd", + "name" : "deleteData" + }, + "acm001717jsd" : { + "type" : "ControlElement", + "id" : "acm001717jsd", + "name" : "dataRemovedFromCache" + }, + "acm001718jsd" : { + "type" : "ControlElement", + "id" : "acm001718jsd", + "name" : "dataAddedToCache" + }, + "acm001719jsd" : { + "type" : "ControlElement", + "id" : "acm001719jsd", + "name" : "createEntry" + }, + "acm001720jsd" : { + "type" : "ControlElement", + "id" : "acm001720jsd", + "name" : "addEntry" + }, + "acm001721jsd" : { + "type" : "ControlElement", + "id" : "acm001721jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm001722jsd" : { + "type" : "ControlElement", + "id" : "acm001722jsd", + "name" : "reorderAndTag" + }, + "acm001723jsd" : { + "type" : "ClassUnit", + "id" : "acm001723jsd", + "name" : "AbstractCache", + "compilationUnitId" : "acm001691jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001773jsd" ], + "datatypeReferencesIds" : [ "acm001723jsd", "acm001871jsd", "acm001881jsd", "acm002081jsd", "acm002093jsd" ], + "content" : [ "acm001697jsd", "acm001698jsd", "acm001699jsd", "acm001700jsd", "acm001701jsd", "acm001702jsd", "acm001703jsd", "acm001704jsd", "acm001705jsd", "acm001706jsd", "acm001707jsd", "acm001708jsd", "acm001709jsd", "acm001710jsd", "acm001711jsd", "acm001712jsd", "acm001713jsd", "acm001714jsd", "acm001715jsd", "acm001716jsd", "acm001717jsd", "acm001718jsd", "acm001719jsd", "acm001720jsd", "acm001721jsd", "acm001722jsd" ] + }, + "acm001724jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001724jsd", + "name" : "AbstractQueueCache", + "parentId" : "acm001696jsd", + "content" : [ "acm001733jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001725jsd" : { + "type" : "CodePackage", + "id" : "acm001725jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001726jsd" ] + }, + "acm001726jsd" : { + "type" : "CodePackage", + "id" : "acm001726jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001727jsd" ] + }, + "acm001727jsd" : { + "type" : "CodePackage", + "id" : "acm001727jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001728jsd" ] + }, + "acm001728jsd" : { + "type" : "CodePackage", + "id" : "acm001728jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001729jsd" ] + }, + "acm001729jsd" : { + "type" : "CodePackage", + "id" : "acm001729jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001724jsd" ] + }, + "acm001730jsd" : { + "type" : "ControlElement", + "id" : "acm001730jsd", + "name" : "AbstractQueueCache" + }, + "acm001731jsd" : { + "type" : "ControlElement", + "id" : "acm001731jsd", + "name" : "createEntry" + }, + "acm001732jsd" : { + "type" : "ControlElement", + "id" : "acm001732jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm001733jsd" : { + "type" : "ClassUnit", + "id" : "acm001733jsd", + "name" : "AbstractQueueCache", + "compilationUnitId" : "acm001724jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001891jsd", "acm002081jsd" ], + "content" : [ "acm001730jsd", "acm001731jsd", "acm001732jsd" ] + }, + "acm001734jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001734jsd", + "name" : "AbstractTreeCache", + "parentId" : "acm001696jsd", + "content" : [ "acm001744jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001735jsd" : { + "type" : "CodePackage", + "id" : "acm001735jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001736jsd" ] + }, + "acm001736jsd" : { + "type" : "CodePackage", + "id" : "acm001736jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001737jsd" ] + }, + "acm001737jsd" : { + "type" : "CodePackage", + "id" : "acm001737jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001738jsd" ] + }, + "acm001738jsd" : { + "type" : "CodePackage", + "id" : "acm001738jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001739jsd" ] + }, + "acm001739jsd" : { + "type" : "CodePackage", + "id" : "acm001739jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001734jsd" ] + }, + "acm001740jsd" : { + "type" : "ControlElement", + "id" : "acm001740jsd", + "name" : "AbstractTreeCache" + }, + "acm001741jsd" : { + "type" : "ControlElement", + "id" : "acm001741jsd", + "name" : "createEntry" + }, + "acm001742jsd" : { + "type" : "ControlElement", + "id" : "acm001742jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm001743jsd" : { + "type" : "ControlElement", + "id" : "acm001743jsd", + "name" : "reorderAndTag" + }, + "acm001744jsd" : { + "type" : "ClassUnit", + "id" : "acm001744jsd", + "name" : "AbstractTreeCache", + "compilationUnitId" : "acm001734jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001881jsd", "acm002081jsd" ], + "content" : [ "acm001740jsd", "acm001741jsd", "acm001742jsd", "acm001743jsd" ] + }, + "acm001745jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001745jsd", + "name" : "FirstInFirstOut", + "parentId" : "acm001696jsd", + "content" : [ "acm001756jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001746jsd" : { + "type" : "CodePackage", + "id" : "acm001746jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001747jsd" ] + }, + "acm001747jsd" : { + "type" : "CodePackage", + "id" : "acm001747jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001748jsd" ] + }, + "acm001748jsd" : { + "type" : "CodePackage", + "id" : "acm001748jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001749jsd" ] + }, + "acm001749jsd" : { + "type" : "CodePackage", + "id" : "acm001749jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001750jsd" ] + }, + "acm001750jsd" : { + "type" : "CodePackage", + "id" : "acm001750jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001745jsd" ] + }, + "acm001751jsd" : { + "type" : "ControlElement", + "id" : "acm001751jsd", + "name" : "FirstInFirstOut" + }, + "acm001752jsd" : { + "type" : "ControlElement", + "id" : "acm001752jsd", + "name" : "FirstInFirstOut" + }, + "acm001753jsd" : { + "type" : "ControlElement", + "id" : "acm001753jsd", + "name" : "FirstInFirstOut" + }, + "acm001754jsd" : { + "type" : "ControlElement", + "id" : "acm001754jsd", + "name" : "FirstInFirstOut" + }, + "acm001755jsd" : { + "type" : "ControlElement", + "id" : "acm001755jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm001756jsd" : { + "type" : "ClassUnit", + "id" : "acm001756jsd", + "name" : "FirstInFirstOut", + "compilationUnitId" : "acm001745jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001733jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001911jsd", "acm002081jsd" ], + "content" : [ "acm001751jsd", "acm001752jsd", "acm001753jsd", "acm001754jsd", "acm001755jsd" ] + }, + "acm001757jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001757jsd", + "name" : "IDataCache", + "parentId" : "acm001696jsd", + "content" : [ "acm001773jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001758jsd" : { + "type" : "CodePackage", + "id" : "acm001758jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001759jsd" ] + }, + "acm001759jsd" : { + "type" : "CodePackage", + "id" : "acm001759jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001760jsd" ] + }, + "acm001760jsd" : { + "type" : "CodePackage", + "id" : "acm001760jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001761jsd" ] + }, + "acm001761jsd" : { + "type" : "CodePackage", + "id" : "acm001761jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001762jsd" ] + }, + "acm001762jsd" : { + "type" : "CodePackage", + "id" : "acm001762jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001757jsd" ] + }, + "acm001763jsd" : { + "type" : "ControlElement", + "id" : "acm001763jsd", + "name" : "getMaxCacheSize" + }, + "acm001764jsd" : { + "type" : "ControlElement", + "id" : "acm001764jsd", + "name" : "getCurrentCacheSize" + }, + "acm001765jsd" : { + "type" : "ControlElement", + "id" : "acm001765jsd", + "name" : "getFreeSpace" + }, + "acm001766jsd" : { + "type" : "ControlElement", + "id" : "acm001766jsd", + "name" : "hasStorageFor" + }, + "acm001767jsd" : { + "type" : "ControlElement", + "id" : "acm001767jsd", + "name" : "cacheData" + }, + "acm001768jsd" : { + "type" : "ControlElement", + "id" : "acm001768jsd", + "name" : "uncacheData" + }, + "acm001769jsd" : { + "type" : "ControlElement", + "id" : "acm001769jsd", + "name" : "dataIsCachable" + }, + "acm001770jsd" : { + "type" : "ControlElement", + "id" : "acm001770jsd", + "name" : "dataIsInCache" + }, + "acm001771jsd" : { + "type" : "ControlElement", + "id" : "acm001771jsd", + "name" : "clearCache" + }, + "acm001772jsd" : { + "type" : "ControlElement", + "id" : "acm001772jsd", + "name" : "setMaxCacheSize" + }, + "acm001773jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001773jsd", + "name" : "IDataCache", + "compilationUnitId" : "acm001757jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002081jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm001763jsd", "acm001764jsd", "acm001765jsd", "acm001766jsd", "acm001767jsd", "acm001768jsd", "acm001769jsd", "acm001770jsd", "acm001771jsd", "acm001772jsd" ] + }, + "acm001774jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001774jsd", + "name" : "LastInFirstOut", + "parentId" : "acm001696jsd", + "content" : [ "acm001785jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001775jsd" : { + "type" : "CodePackage", + "id" : "acm001775jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001776jsd" ] + }, + "acm001776jsd" : { + "type" : "CodePackage", + "id" : "acm001776jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001777jsd" ] + }, + "acm001777jsd" : { + "type" : "CodePackage", + "id" : "acm001777jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001778jsd" ] + }, + "acm001778jsd" : { + "type" : "CodePackage", + "id" : "acm001778jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001779jsd" ] + }, + "acm001779jsd" : { + "type" : "CodePackage", + "id" : "acm001779jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001774jsd" ] + }, + "acm001780jsd" : { + "type" : "ControlElement", + "id" : "acm001780jsd", + "name" : "LastInFirstOut" + }, + "acm001781jsd" : { + "type" : "ControlElement", + "id" : "acm001781jsd", + "name" : "LastInFirstOut" + }, + "acm001782jsd" : { + "type" : "ControlElement", + "id" : "acm001782jsd", + "name" : "LastInFirstOut" + }, + "acm001783jsd" : { + "type" : "ControlElement", + "id" : "acm001783jsd", + "name" : "LastInFirstOut" + }, + "acm001784jsd" : { + "type" : "ControlElement", + "id" : "acm001784jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm001785jsd" : { + "type" : "ClassUnit", + "id" : "acm001785jsd", + "name" : "LastInFirstOut", + "compilationUnitId" : "acm001774jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001733jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001911jsd", "acm002081jsd" ], + "content" : [ "acm001780jsd", "acm001781jsd", "acm001782jsd", "acm001783jsd", "acm001784jsd" ] + }, + "acm001786jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001786jsd", + "name" : "LeastFrequentlyUsed", + "parentId" : "acm001696jsd", + "content" : [ "acm001797jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001787jsd" : { + "type" : "CodePackage", + "id" : "acm001787jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001788jsd" ] + }, + "acm001788jsd" : { + "type" : "CodePackage", + "id" : "acm001788jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001789jsd" ] + }, + "acm001789jsd" : { + "type" : "CodePackage", + "id" : "acm001789jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001790jsd" ] + }, + "acm001790jsd" : { + "type" : "CodePackage", + "id" : "acm001790jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001791jsd" ] + }, + "acm001791jsd" : { + "type" : "CodePackage", + "id" : "acm001791jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001786jsd" ] + }, + "acm001792jsd" : { + "type" : "ControlElement", + "id" : "acm001792jsd", + "name" : "LeastFrequentlyUsed" + }, + "acm001793jsd" : { + "type" : "ControlElement", + "id" : "acm001793jsd", + "name" : "LeastFrequentlyUsed" + }, + "acm001794jsd" : { + "type" : "ControlElement", + "id" : "acm001794jsd", + "name" : "LeastFrequentlyUsed" + }, + "acm001795jsd" : { + "type" : "ControlElement", + "id" : "acm001795jsd", + "name" : "LeastFrequentlyUsed" + }, + "acm001796jsd" : { + "type" : "ControlElement", + "id" : "acm001796jsd", + "name" : "createEntry" + }, + "acm001797jsd" : { + "type" : "ClassUnit", + "id" : "acm001797jsd", + "name" : "LeastFrequentlyUsed", + "compilationUnitId" : "acm001786jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001744jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001861jsd", "acm001871jsd", "acm001911jsd", "acm002081jsd" ], + "content" : [ "acm001792jsd", "acm001793jsd", "acm001794jsd", "acm001795jsd", "acm001796jsd" ] + }, + "acm001798jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001798jsd", + "name" : "LeastRecentlyUsed", + "parentId" : "acm001696jsd", + "content" : [ "acm001809jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001799jsd" : { + "type" : "CodePackage", + "id" : "acm001799jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001800jsd" ] + }, + "acm001800jsd" : { + "type" : "CodePackage", + "id" : "acm001800jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001801jsd" ] + }, + "acm001801jsd" : { + "type" : "CodePackage", + "id" : "acm001801jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001802jsd" ] + }, + "acm001802jsd" : { + "type" : "CodePackage", + "id" : "acm001802jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001803jsd" ] + }, + "acm001803jsd" : { + "type" : "CodePackage", + "id" : "acm001803jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001798jsd" ] + }, + "acm001804jsd" : { + "type" : "ControlElement", + "id" : "acm001804jsd", + "name" : "LeastRecentlyUsed" + }, + "acm001805jsd" : { + "type" : "ControlElement", + "id" : "acm001805jsd", + "name" : "LeastRecentlyUsed" + }, + "acm001806jsd" : { + "type" : "ControlElement", + "id" : "acm001806jsd", + "name" : "LeastRecentlyUsed" + }, + "acm001807jsd" : { + "type" : "ControlElement", + "id" : "acm001807jsd", + "name" : "LeastRecentlyUsed" + }, + "acm001808jsd" : { + "type" : "ControlElement", + "id" : "acm001808jsd", + "name" : "createEntry" + }, + "acm001809jsd" : { + "type" : "ClassUnit", + "id" : "acm001809jsd", + "name" : "LeastRecentlyUsed", + "compilationUnitId" : "acm001798jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001744jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001902jsd", "acm001911jsd", "acm002081jsd" ], + "content" : [ "acm001804jsd", "acm001805jsd", "acm001806jsd", "acm001807jsd", "acm001808jsd" ] + }, + "acm001810jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001810jsd", + "name" : "MostRecentlyUsed", + "parentId" : "acm001696jsd", + "content" : [ "acm001821jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001811jsd" : { + "type" : "CodePackage", + "id" : "acm001811jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001812jsd" ] + }, + "acm001812jsd" : { + "type" : "CodePackage", + "id" : "acm001812jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001813jsd" ] + }, + "acm001813jsd" : { + "type" : "CodePackage", + "id" : "acm001813jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001814jsd" ] + }, + "acm001814jsd" : { + "type" : "CodePackage", + "id" : "acm001814jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001815jsd" ] + }, + "acm001815jsd" : { + "type" : "CodePackage", + "id" : "acm001815jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001810jsd" ] + }, + "acm001816jsd" : { + "type" : "ControlElement", + "id" : "acm001816jsd", + "name" : "MostRecentlyUsed" + }, + "acm001817jsd" : { + "type" : "ControlElement", + "id" : "acm001817jsd", + "name" : "MostRecentlyUsed" + }, + "acm001818jsd" : { + "type" : "ControlElement", + "id" : "acm001818jsd", + "name" : "MostRecentlyUsed" + }, + "acm001819jsd" : { + "type" : "ControlElement", + "id" : "acm001819jsd", + "name" : "MostRecentlyUsed" + }, + "acm001820jsd" : { + "type" : "ControlElement", + "id" : "acm001820jsd", + "name" : "createEntry" + }, + "acm001821jsd" : { + "type" : "ClassUnit", + "id" : "acm001821jsd", + "name" : "MostRecentlyUsed", + "compilationUnitId" : "acm001810jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001744jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001902jsd", "acm001911jsd", "acm002081jsd" ], + "content" : [ "acm001816jsd", "acm001817jsd", "acm001818jsd", "acm001819jsd", "acm001820jsd" ] + }, + "acm001822jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001822jsd", + "name" : "RandomReplacement", + "parentId" : "acm001696jsd", + "content" : [ "acm001835jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001823jsd" : { + "type" : "CodePackage", + "id" : "acm001823jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001824jsd" ] + }, + "acm001824jsd" : { + "type" : "CodePackage", + "id" : "acm001824jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001825jsd" ] + }, + "acm001825jsd" : { + "type" : "CodePackage", + "id" : "acm001825jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001826jsd" ] + }, + "acm001826jsd" : { + "type" : "CodePackage", + "id" : "acm001826jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001827jsd" ] + }, + "acm001827jsd" : { + "type" : "CodePackage", + "id" : "acm001827jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001822jsd" ] + }, + "acm001828jsd" : { + "type" : "ControlElement", + "id" : "acm001828jsd", + "name" : "RandomReplacement" + }, + "acm001829jsd" : { + "type" : "ControlElement", + "id" : "acm001829jsd", + "name" : "RandomReplacement" + }, + "acm001830jsd" : { + "type" : "ControlElement", + "id" : "acm001830jsd", + "name" : "RandomReplacement" + }, + "acm001831jsd" : { + "type" : "ControlElement", + "id" : "acm001831jsd", + "name" : "RandomReplacement" + }, + "acm001832jsd" : { + "type" : "ControlElement", + "id" : "acm001832jsd", + "name" : "RandomReplacement" + }, + "acm001833jsd" : { + "type" : "ControlElement", + "id" : "acm001833jsd", + "name" : "setSeed" + }, + "acm001834jsd" : { + "type" : "ControlElement", + "id" : "acm001834jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm001835jsd" : { + "type" : "ClassUnit", + "id" : "acm001835jsd", + "name" : "RandomReplacement", + "compilationUnitId" : "acm001822jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001733jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd", "acm001911jsd", "acm002081jsd" ], + "content" : [ "acm001828jsd", "acm001829jsd", "acm001830jsd", "acm001831jsd", "acm001832jsd", "acm001833jsd", "acm001834jsd" ] + }, + "acm001836jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001836jsd", + "name" : "AbstractEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm001850jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001837jsd" : { + "type" : "CodePackage", + "id" : "acm001837jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001838jsd" ] + }, + "acm001838jsd" : { + "type" : "CodePackage", + "id" : "acm001838jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001839jsd" ] + }, + "acm001839jsd" : { + "type" : "CodePackage", + "id" : "acm001839jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001840jsd" ] + }, + "acm001840jsd" : { + "type" : "CodePackage", + "id" : "acm001840jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001841jsd" ] + }, + "acm001841jsd" : { + "type" : "CodePackage", + "id" : "acm001841jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001842jsd" ] + }, + "acm001842jsd" : { + "type" : "CodePackage", + "id" : "acm001842jsd", + "name" : "entry", + "parentId" : "acm001696jsd", + "content" : [ "acm001836jsd", "acm001851jsd", "acm001862jsd", "acm001872jsd", "acm001882jsd", "acm001892jsd", "acm002361jsd", "acm002371jsd", "acm002387jsd", "acm002399jsd", "acm002411jsd" ] + }, + "acm001843jsd" : { + "type" : "ControlElement", + "id" : "acm001843jsd", + "name" : "AbstractEntry" + }, + "acm001844jsd" : { + "type" : "ControlElement", + "id" : "acm001844jsd", + "name" : "getData" + }, + "acm001845jsd" : { + "type" : "ControlElement", + "id" : "acm001845jsd", + "name" : "wasUsed" + }, + "acm001846jsd" : { + "type" : "ControlElement", + "id" : "acm001846jsd", + "name" : "getId" + }, + "acm001847jsd" : { + "type" : "ControlElement", + "id" : "acm001847jsd", + "name" : "getByteSize" + }, + "acm001848jsd" : { + "type" : "ControlElement", + "id" : "acm001848jsd", + "name" : "hashCode" + }, + "acm001849jsd" : { + "type" : "ControlElement", + "id" : "acm001849jsd", + "name" : "equals" + }, + "acm001850jsd" : { + "type" : "ClassUnit", + "id" : "acm001850jsd", + "name" : "AbstractEntry", + "compilationUnitId" : "acm001836jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001881jsd" ], + "datatypeReferencesIds" : [ "acm001850jsd", "acm001871jsd" ], + "content" : [ "acm001843jsd", "acm001844jsd", "acm001845jsd", "acm001846jsd", "acm001847jsd", "acm001848jsd", "acm001849jsd" ] + }, + "acm001851jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001851jsd", + "name" : "CountedEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm001861jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001852jsd" : { + "type" : "CodePackage", + "id" : "acm001852jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001853jsd" ] + }, + "acm001853jsd" : { + "type" : "CodePackage", + "id" : "acm001853jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001854jsd" ] + }, + "acm001854jsd" : { + "type" : "CodePackage", + "id" : "acm001854jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001855jsd" ] + }, + "acm001855jsd" : { + "type" : "CodePackage", + "id" : "acm001855jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001856jsd" ] + }, + "acm001856jsd" : { + "type" : "CodePackage", + "id" : "acm001856jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001857jsd" ] + }, + "acm001857jsd" : { + "type" : "CodePackage", + "id" : "acm001857jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm001851jsd" ] + }, + "acm001858jsd" : { + "type" : "ControlElement", + "id" : "acm001858jsd", + "name" : "CountedEntry" + }, + "acm001859jsd" : { + "type" : "ControlElement", + "id" : "acm001859jsd", + "name" : "getUseCount" + }, + "acm001860jsd" : { + "type" : "ControlElement", + "id" : "acm001860jsd", + "name" : "wasUsed" + }, + "acm001861jsd" : { + "type" : "ClassUnit", + "id" : "acm001861jsd", + "name" : "CountedEntry", + "compilationUnitId" : "acm001851jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001850jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm001858jsd", "acm001859jsd", "acm001860jsd" ] + }, + "acm001862jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001862jsd", + "name" : "ICachable", + "parentId" : "acm001842jsd", + "content" : [ "acm001871jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001863jsd" : { + "type" : "CodePackage", + "id" : "acm001863jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001864jsd" ] + }, + "acm001864jsd" : { + "type" : "CodePackage", + "id" : "acm001864jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001865jsd" ] + }, + "acm001865jsd" : { + "type" : "CodePackage", + "id" : "acm001865jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001866jsd" ] + }, + "acm001866jsd" : { + "type" : "CodePackage", + "id" : "acm001866jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001867jsd" ] + }, + "acm001867jsd" : { + "type" : "CodePackage", + "id" : "acm001867jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001868jsd" ] + }, + "acm001868jsd" : { + "type" : "CodePackage", + "id" : "acm001868jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm001862jsd" ] + }, + "acm001869jsd" : { + "type" : "ControlElement", + "id" : "acm001869jsd", + "name" : "getByteSize" + }, + "acm001870jsd" : { + "type" : "ControlElement", + "id" : "acm001870jsd", + "name" : "getId" + }, + "acm001871jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001871jsd", + "name" : "ICachable", + "compilationUnitId" : "acm001862jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001869jsd", "acm001870jsd" ] + }, + "acm001872jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001872jsd", + "name" : "ICacheEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm001881jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001873jsd" : { + "type" : "CodePackage", + "id" : "acm001873jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001874jsd" ] + }, + "acm001874jsd" : { + "type" : "CodePackage", + "id" : "acm001874jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001875jsd" ] + }, + "acm001875jsd" : { + "type" : "CodePackage", + "id" : "acm001875jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001876jsd" ] + }, + "acm001876jsd" : { + "type" : "CodePackage", + "id" : "acm001876jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001877jsd" ] + }, + "acm001877jsd" : { + "type" : "CodePackage", + "id" : "acm001877jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001878jsd" ] + }, + "acm001878jsd" : { + "type" : "CodePackage", + "id" : "acm001878jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm001872jsd" ] + }, + "acm001879jsd" : { + "type" : "ControlElement", + "id" : "acm001879jsd", + "name" : "wasUsed" + }, + "acm001880jsd" : { + "type" : "ControlElement", + "id" : "acm001880jsd", + "name" : "getData" + }, + "acm001881jsd" : { + "type" : "InterfaceUnit", + "id" : "acm001881jsd", + "name" : "ICacheEntry", + "compilationUnitId" : "acm001872jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001871jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm001879jsd", "acm001880jsd" ] + }, + "acm001882jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001882jsd", + "name" : "SimpleEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm001891jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001883jsd" : { + "type" : "CodePackage", + "id" : "acm001883jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001884jsd" ] + }, + "acm001884jsd" : { + "type" : "CodePackage", + "id" : "acm001884jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001885jsd" ] + }, + "acm001885jsd" : { + "type" : "CodePackage", + "id" : "acm001885jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001886jsd" ] + }, + "acm001886jsd" : { + "type" : "CodePackage", + "id" : "acm001886jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001887jsd" ] + }, + "acm001887jsd" : { + "type" : "CodePackage", + "id" : "acm001887jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001888jsd" ] + }, + "acm001888jsd" : { + "type" : "CodePackage", + "id" : "acm001888jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm001882jsd" ] + }, + "acm001889jsd" : { + "type" : "ControlElement", + "id" : "acm001889jsd", + "name" : "SimpleEntry" + }, + "acm001890jsd" : { + "type" : "ControlElement", + "id" : "acm001890jsd", + "name" : "wasUsed" + }, + "acm001891jsd" : { + "type" : "ClassUnit", + "id" : "acm001891jsd", + "name" : "SimpleEntry", + "compilationUnitId" : "acm001882jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001850jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm001889jsd", "acm001890jsd" ] + }, + "acm001892jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001892jsd", + "name" : "TimedEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm001902jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001893jsd" : { + "type" : "CodePackage", + "id" : "acm001893jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001894jsd" ] + }, + "acm001894jsd" : { + "type" : "CodePackage", + "id" : "acm001894jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001895jsd" ] + }, + "acm001895jsd" : { + "type" : "CodePackage", + "id" : "acm001895jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001896jsd" ] + }, + "acm001896jsd" : { + "type" : "CodePackage", + "id" : "acm001896jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001897jsd" ] + }, + "acm001897jsd" : { + "type" : "CodePackage", + "id" : "acm001897jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001898jsd" ] + }, + "acm001898jsd" : { + "type" : "CodePackage", + "id" : "acm001898jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm001892jsd" ] + }, + "acm001899jsd" : { + "type" : "ControlElement", + "id" : "acm001899jsd", + "name" : "TimedEntry" + }, + "acm001900jsd" : { + "type" : "ControlElement", + "id" : "acm001900jsd", + "name" : "getTime" + }, + "acm001901jsd" : { + "type" : "ControlElement", + "id" : "acm001901jsd", + "name" : "wasUsed" + }, + "acm001902jsd" : { + "type" : "ClassUnit", + "id" : "acm001902jsd", + "name" : "TimedEntry", + "compilationUnitId" : "acm001892jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001850jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm001899jsd", "acm001900jsd", "acm001901jsd" ] + }, + "acm001903jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001903jsd", + "name" : "CacheAll", + "parentId" : "acm001909jsd", + "content" : [ "acm001911jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "cache", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001904jsd" : { + "type" : "CodePackage", + "id" : "acm001904jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001905jsd" ] + }, + "acm001905jsd" : { + "type" : "CodePackage", + "id" : "acm001905jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001906jsd" ] + }, + "acm001906jsd" : { + "type" : "CodePackage", + "id" : "acm001906jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001907jsd" ] + }, + "acm001907jsd" : { + "type" : "CodePackage", + "id" : "acm001907jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001908jsd" ] + }, + "acm001908jsd" : { + "type" : "CodePackage", + "id" : "acm001908jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm001909jsd" ] + }, + "acm001909jsd" : { + "type" : "CodePackage", + "id" : "acm001909jsd", + "name" : "rules", + "parentId" : "acm001696jsd", + "content" : [ "acm001903jsd", "acm002423jsd" ] + }, + "acm001910jsd" : { + "type" : "ControlElement", + "id" : "acm001910jsd", + "name" : "test" + }, + "acm001911jsd" : { + "type" : "ClassUnit", + "id" : "acm001911jsd", + "name" : "CacheAll", + "compilationUnitId" : "acm001903jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm001910jsd" ] + }, + "acm001912jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001912jsd", + "name" : "ImageProviderEndpoint", + "parentId" : "acm001917jsd", + "content" : [ "acm001924jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001913jsd" : { + "type" : "CodePackage", + "id" : "acm001913jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001914jsd" ] + }, + "acm001914jsd" : { + "type" : "CodePackage", + "id" : "acm001914jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001915jsd" ] + }, + "acm001915jsd" : { + "type" : "CodePackage", + "id" : "acm001915jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001916jsd" ] + }, + "acm001916jsd" : { + "type" : "CodePackage", + "id" : "acm001916jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001917jsd" ] + }, + "acm001917jsd" : { + "type" : "CodePackage", + "id" : "acm001917jsd", + "name" : "rest", + "parentId" : "acm001617jsd", + "content" : [ "acm001912jsd" ] + }, + "acm001918jsd" : { + "type" : "ControlElement", + "id" : "acm001918jsd", + "name" : "getProductImages" + }, + "acm001919jsd" : { + "type" : "ControlElement", + "id" : "acm001919jsd", + "name" : "getWebUIImages" + }, + "acm001920jsd" : { + "type" : "ControlElement", + "id" : "acm001920jsd", + "name" : "regenerateImages" + }, + "acm001921jsd" : { + "type" : "ControlElement", + "id" : "acm001921jsd", + "name" : "isFinished" + }, + "acm001922jsd" : { + "type" : "ControlElement", + "id" : "acm001922jsd", + "name" : "getState" + }, + "acm001923jsd" : { + "type" : "ControlElement", + "id" : "acm001923jsd", + "name" : "setCacheSize" + }, + "acm001924jsd" : { + "type" : "ClassUnit", + "id" : "acm001924jsd", + "name" : "ImageProviderEndpoint", + "compilationUnitId" : "acm001912jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001918jsd", "acm001919jsd", "acm001920jsd", "acm001921jsd", "acm001922jsd", "acm001923jsd" ] + }, + "acm001925jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001925jsd", + "name" : "CachingMode", + "parentId" : "acm001930jsd", + "content" : [ "acm001934jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001926jsd" : { + "type" : "CodePackage", + "id" : "acm001926jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001927jsd" ] + }, + "acm001927jsd" : { + "type" : "CodePackage", + "id" : "acm001927jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001928jsd" ] + }, + "acm001928jsd" : { + "type" : "CodePackage", + "id" : "acm001928jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001929jsd" ] + }, + "acm001929jsd" : { + "type" : "CodePackage", + "id" : "acm001929jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001930jsd" ] + }, + "acm001930jsd" : { + "type" : "CodePackage", + "id" : "acm001930jsd", + "name" : "setup", + "parentId" : "acm001617jsd", + "content" : [ "acm001925jsd", "acm001935jsd", "acm001945jsd", "acm001954jsd", "acm001963jsd", "acm001978jsd", "acm001988jsd", "acm001999jsd", "acm002035jsd", "acm002045jsd" ] + }, + "acm001931jsd" : { + "type" : "ControlElement", + "id" : "acm001931jsd", + "name" : "CachingMode" + }, + "acm001932jsd" : { + "type" : "ControlElement", + "id" : "acm001932jsd", + "name" : "getStrRepresentation" + }, + "acm001933jsd" : { + "type" : "ControlElement", + "id" : "acm001933jsd", + "name" : "getCachingModeFromString" + }, + "acm001934jsd" : { + "type" : "ClassUnit", + "id" : "acm001934jsd", + "name" : "CachingMode", + "compilationUnitId" : "acm001925jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001934jsd" ], + "content" : [ "acm001931jsd", "acm001932jsd", "acm001933jsd" ] + }, + "acm001935jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001935jsd", + "name" : "CachingRule", + "parentId" : "acm001930jsd", + "content" : [ "acm001944jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001936jsd" : { + "type" : "CodePackage", + "id" : "acm001936jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001937jsd" ] + }, + "acm001937jsd" : { + "type" : "CodePackage", + "id" : "acm001937jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001938jsd" ] + }, + "acm001938jsd" : { + "type" : "CodePackage", + "id" : "acm001938jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001939jsd" ] + }, + "acm001939jsd" : { + "type" : "CodePackage", + "id" : "acm001939jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001940jsd" ] + }, + "acm001940jsd" : { + "type" : "CodePackage", + "id" : "acm001940jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001935jsd" ] + }, + "acm001941jsd" : { + "type" : "ControlElement", + "id" : "acm001941jsd", + "name" : "CachingRule" + }, + "acm001942jsd" : { + "type" : "ControlElement", + "id" : "acm001942jsd", + "name" : "getStrRepresentation" + }, + "acm001943jsd" : { + "type" : "ControlElement", + "id" : "acm001943jsd", + "name" : "getCachingRuleFromString" + }, + "acm001944jsd" : { + "type" : "ClassUnit", + "id" : "acm001944jsd", + "name" : "CachingRule", + "compilationUnitId" : "acm001935jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001944jsd" ], + "content" : [ "acm001941jsd", "acm001942jsd", "acm001943jsd" ] + }, + "acm001945jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001945jsd", + "name" : "CreatorFactory", + "parentId" : "acm001930jsd", + "content" : [ "acm001953jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001946jsd" : { + "type" : "CodePackage", + "id" : "acm001946jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001947jsd" ] + }, + "acm001947jsd" : { + "type" : "CodePackage", + "id" : "acm001947jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001948jsd" ] + }, + "acm001948jsd" : { + "type" : "CodePackage", + "id" : "acm001948jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001949jsd" ] + }, + "acm001949jsd" : { + "type" : "CodePackage", + "id" : "acm001949jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001950jsd" ] + }, + "acm001950jsd" : { + "type" : "CodePackage", + "id" : "acm001950jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001945jsd" ] + }, + "acm001951jsd" : { + "type" : "ControlElement", + "id" : "acm001951jsd", + "name" : "CreatorFactory" + }, + "acm001952jsd" : { + "type" : "ControlElement", + "id" : "acm001952jsd", + "name" : "newRunnable" + }, + "acm001953jsd" : { + "type" : "ClassUnit", + "id" : "acm001953jsd", + "name" : "CreatorFactory", + "compilationUnitId" : "acm001945jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001370jsd", "acm001634jsd", "acm001953jsd", "acm001962jsd" ], + "content" : [ "acm001951jsd", "acm001952jsd" ] + }, + "acm001954jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001954jsd", + "name" : "CreatorRunner", + "parentId" : "acm001930jsd", + "content" : [ "acm001962jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001955jsd" : { + "type" : "CodePackage", + "id" : "acm001955jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001956jsd" ] + }, + "acm001956jsd" : { + "type" : "CodePackage", + "id" : "acm001956jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001957jsd" ] + }, + "acm001957jsd" : { + "type" : "CodePackage", + "id" : "acm001957jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001958jsd" ] + }, + "acm001958jsd" : { + "type" : "CodePackage", + "id" : "acm001958jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001959jsd" ] + }, + "acm001959jsd" : { + "type" : "CodePackage", + "id" : "acm001959jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001954jsd" ] + }, + "acm001960jsd" : { + "type" : "ControlElement", + "id" : "acm001960jsd", + "name" : "CreatorRunner" + }, + "acm001961jsd" : { + "type" : "ControlElement", + "id" : "acm001961jsd", + "name" : "run" + }, + "acm001962jsd" : { + "type" : "ClassUnit", + "id" : "acm001962jsd", + "name" : "CreatorRunner", + "compilationUnitId" : "acm001954jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001634jsd", "acm001962jsd" ], + "content" : [ "acm001960jsd", "acm001961jsd" ] + }, + "acm001963jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001963jsd", + "name" : "ImageCreator", + "parentId" : "acm001930jsd", + "content" : [ "acm001977jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001964jsd" : { + "type" : "CodePackage", + "id" : "acm001964jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001965jsd" ] + }, + "acm001965jsd" : { + "type" : "CodePackage", + "id" : "acm001965jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001966jsd" ] + }, + "acm001966jsd" : { + "type" : "CodePackage", + "id" : "acm001966jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001967jsd" ] + }, + "acm001967jsd" : { + "type" : "CodePackage", + "id" : "acm001967jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001968jsd" ] + }, + "acm001968jsd" : { + "type" : "CodePackage", + "id" : "acm001968jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001963jsd" ] + }, + "acm001969jsd" : { + "type" : "ControlElement", + "id" : "acm001969jsd", + "name" : "ImageCreator" + }, + "acm001970jsd" : { + "type" : "ControlElement", + "id" : "acm001970jsd", + "name" : "createImage" + }, + "acm001971jsd" : { + "type" : "ControlElement", + "id" : "acm001971jsd", + "name" : "drawCategoryImage" + }, + "acm001972jsd" : { + "type" : "ControlElement", + "id" : "acm001972jsd", + "name" : "switchColor" + }, + "acm001973jsd" : { + "type" : "ControlElement", + "id" : "acm001973jsd", + "name" : "makeRectangle" + }, + "acm001974jsd" : { + "type" : "ControlElement", + "id" : "acm001974jsd", + "name" : "makeLine" + }, + "acm001975jsd" : { + "type" : "ControlElement", + "id" : "acm001975jsd", + "name" : "makeOval" + }, + "acm001976jsd" : { + "type" : "ControlElement", + "id" : "acm001976jsd", + "name" : "makeText" + }, + "acm001977jsd" : { + "type" : "ClassUnit", + "id" : "acm001977jsd", + "name" : "ImageCreator", + "compilationUnitId" : "acm001963jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd" ], + "content" : [ "acm001969jsd", "acm001970jsd", "acm001971jsd", "acm001972jsd", "acm001973jsd", "acm001974jsd", "acm001975jsd", "acm001976jsd" ] + }, + "acm001978jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001978jsd", + "name" : "ImageIDFactory", + "parentId" : "acm001930jsd", + "content" : [ "acm001987jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001979jsd" : { + "type" : "CodePackage", + "id" : "acm001979jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001980jsd" ] + }, + "acm001980jsd" : { + "type" : "CodePackage", + "id" : "acm001980jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001981jsd" ] + }, + "acm001981jsd" : { + "type" : "CodePackage", + "id" : "acm001981jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001982jsd" ] + }, + "acm001982jsd" : { + "type" : "CodePackage", + "id" : "acm001982jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001983jsd" ] + }, + "acm001983jsd" : { + "type" : "CodePackage", + "id" : "acm001983jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001978jsd" ] + }, + "acm001984jsd" : { + "type" : "ControlElement", + "id" : "acm001984jsd", + "name" : "ImageIDFactory" + }, + "acm001985jsd" : { + "type" : "ControlElement", + "id" : "acm001985jsd", + "name" : "getNextImageID" + }, + "acm001986jsd" : { + "type" : "ControlElement", + "id" : "acm001986jsd", + "name" : "startAtID" + }, + "acm001987jsd" : { + "type" : "ClassUnit", + "id" : "acm001987jsd", + "name" : "ImageIDFactory", + "compilationUnitId" : "acm001978jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm001984jsd", "acm001985jsd", "acm001986jsd" ] + }, + "acm001988jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001988jsd", + "name" : "ImageProviderStartup", + "parentId" : "acm001930jsd", + "content" : [ "acm001998jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm001989jsd" : { + "type" : "CodePackage", + "id" : "acm001989jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm001990jsd" ] + }, + "acm001990jsd" : { + "type" : "CodePackage", + "id" : "acm001990jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm001991jsd" ] + }, + "acm001991jsd" : { + "type" : "CodePackage", + "id" : "acm001991jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm001992jsd" ] + }, + "acm001992jsd" : { + "type" : "CodePackage", + "id" : "acm001992jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm001993jsd" ] + }, + "acm001993jsd" : { + "type" : "CodePackage", + "id" : "acm001993jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001988jsd" ] + }, + "acm001994jsd" : { + "type" : "ControlElement", + "id" : "acm001994jsd", + "name" : "ImageProviderStartup" + }, + "acm001995jsd" : { + "type" : "ControlElement", + "id" : "acm001995jsd", + "name" : "contextDestroyed" + }, + "acm001996jsd" : { + "type" : "ControlElement", + "id" : "acm001996jsd", + "name" : "contextInitialized" + }, + "acm001997jsd" : { + "type" : "ControlElement", + "id" : "acm001997jsd", + "name" : "callback" + }, + "acm001998jsd" : { + "type" : "ClassUnit", + "id" : "acm001998jsd", + "name" : "ImageProviderStartup", + "compilationUnitId" : "acm001988jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003612jsd" ], + "content" : [ "acm001994jsd", "acm001995jsd", "acm001996jsd", "acm001997jsd" ] + }, + "acm001999jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm001999jsd", + "name" : "SetupController", + "parentId" : "acm001930jsd", + "content" : [ "acm002005jsd", "acm002034jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002000jsd" : { + "type" : "CodePackage", + "id" : "acm002000jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002001jsd" ] + }, + "acm002001jsd" : { + "type" : "CodePackage", + "id" : "acm002001jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002002jsd" ] + }, + "acm002002jsd" : { + "type" : "CodePackage", + "id" : "acm002002jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002003jsd" ] + }, + "acm002003jsd" : { + "type" : "CodePackage", + "id" : "acm002003jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002004jsd" ] + }, + "acm002004jsd" : { + "type" : "CodePackage", + "id" : "acm002004jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm001999jsd" ] + }, + "acm002005jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002005jsd", + "name" : "SetupControllerConstants", + "compilationUnitId" : "acm001999jsd", + "parentDatatypeId" : "acm002034jsd", + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002006jsd" : { + "type" : "ControlElement", + "id" : "acm002006jsd", + "name" : "SetupController" + }, + "acm002007jsd" : { + "type" : "ControlElement", + "id" : "acm002007jsd", + "name" : "waitForPersistence" + }, + "acm002008jsd" : { + "type" : "ControlElement", + "id" : "acm002008jsd", + "name" : "fetchProductsForCategory" + }, + "acm002009jsd" : { + "type" : "ControlElement", + "id" : "acm002009jsd", + "name" : "fetchCategories" + }, + "acm002010jsd" : { + "type" : "ControlElement", + "id" : "acm002010jsd", + "name" : "convertToIDs" + }, + "acm002011jsd" : { + "type" : "ControlElement", + "id" : "acm002011jsd", + "name" : "matchCategoriesToImage" + }, + "acm002012jsd" : { + "type" : "ControlElement", + "id" : "acm002012jsd", + "name" : "generateImages" + }, + "acm002013jsd" : { + "type" : "ControlElement", + "id" : "acm002013jsd", + "name" : "generateImages" + }, + "acm002014jsd" : { + "type" : "ControlElement", + "id" : "acm002014jsd", + "name" : "detectCategoryImages" + }, + "acm002015jsd" : { + "type" : "ControlElement", + "id" : "acm002015jsd", + "name" : "createWorkingDir" + }, + "acm002016jsd" : { + "type" : "ControlElement", + "id" : "acm002016jsd", + "name" : "getPathToResource" + }, + "acm002017jsd" : { + "type" : "ControlElement", + "id" : "acm002017jsd", + "name" : "detectExistingImages" + }, + "acm002018jsd" : { + "type" : "ControlElement", + "id" : "acm002018jsd", + "name" : "detectExistingImages" + }, + "acm002019jsd" : { + "type" : "ControlElement", + "id" : "acm002019jsd", + "name" : "setCacheSize" + }, + "acm002020jsd" : { + "type" : "ControlElement", + "id" : "acm002020jsd", + "name" : "deleteImages" + }, + "acm002021jsd" : { + "type" : "ControlElement", + "id" : "acm002021jsd", + "name" : "deleteUnusedImages" + }, + "acm002022jsd" : { + "type" : "ControlElement", + "id" : "acm002022jsd", + "name" : "deleteWorkingDir" + }, + "acm002023jsd" : { + "type" : "ControlElement", + "id" : "acm002023jsd", + "name" : "setupStorage" + }, + "acm002024jsd" : { + "type" : "ControlElement", + "id" : "acm002024jsd", + "name" : "configureImageProvider" + }, + "acm002025jsd" : { + "type" : "ControlElement", + "id" : "acm002025jsd", + "name" : "getWorkingDir" + }, + "acm002026jsd" : { + "type" : "ControlElement", + "id" : "acm002026jsd", + "name" : "isFinished" + }, + "acm002027jsd" : { + "type" : "ControlElement", + "id" : "acm002027jsd", + "name" : "getState" + }, + "acm002028jsd" : { + "type" : "ControlElement", + "id" : "acm002028jsd", + "name" : "waitAndStopImageCreation" + }, + "acm002029jsd" : { + "type" : "ControlElement", + "id" : "acm002029jsd", + "name" : "isFirstImageProvider" + }, + "acm002030jsd" : { + "type" : "ControlElement", + "id" : "acm002030jsd", + "name" : "teardown" + }, + "acm002031jsd" : { + "type" : "ControlElement", + "id" : "acm002031jsd", + "name" : "startup" + }, + "acm002032jsd" : { + "type" : "ControlElement", + "id" : "acm002032jsd", + "name" : "reconfiguration" + }, + "acm002033jsd" : { + "type" : "ControlElement", + "id" : "acm002033jsd", + "name" : "run" + }, + "acm002034jsd" : { + "type" : "ClassUnit", + "id" : "acm002034jsd", + "name" : "SetupController", + "compilationUnitId" : "acm001999jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001370jsd", "acm001448jsd", "acm001634jsd", "acm001690jsd", "acm001756jsd", "acm001773jsd", "acm001785jsd", "acm001797jsd", "acm001809jsd", "acm001821jsd", "acm001835jsd", "acm001911jsd", "acm001934jsd", "acm001944jsd", "acm001953jsd", "acm002034jsd", "acm002044jsd", "acm002054jsd", "acm002069jsd", "acm002081jsd", "acm002102jsd", "acm002111jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm002006jsd", "acm002007jsd", "acm002008jsd", "acm002009jsd", "acm002010jsd", "acm002011jsd", "acm002012jsd", "acm002013jsd", "acm002014jsd", "acm002015jsd", "acm002016jsd", "acm002017jsd", "acm002018jsd", "acm002019jsd", "acm002020jsd", "acm002021jsd", "acm002022jsd", "acm002023jsd", "acm002024jsd", "acm002025jsd", "acm002026jsd", "acm002027jsd", "acm002028jsd", "acm002029jsd", "acm002030jsd", "acm002031jsd", "acm002032jsd", "acm002033jsd" ] + }, + "acm002035jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002035jsd", + "name" : "StorageMode", + "parentId" : "acm001930jsd", + "content" : [ "acm002044jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002036jsd" : { + "type" : "CodePackage", + "id" : "acm002036jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002037jsd" ] + }, + "acm002037jsd" : { + "type" : "CodePackage", + "id" : "acm002037jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002038jsd" ] + }, + "acm002038jsd" : { + "type" : "CodePackage", + "id" : "acm002038jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002039jsd" ] + }, + "acm002039jsd" : { + "type" : "CodePackage", + "id" : "acm002039jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002040jsd" ] + }, + "acm002040jsd" : { + "type" : "CodePackage", + "id" : "acm002040jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm002035jsd" ] + }, + "acm002041jsd" : { + "type" : "ControlElement", + "id" : "acm002041jsd", + "name" : "StorageMode" + }, + "acm002042jsd" : { + "type" : "ControlElement", + "id" : "acm002042jsd", + "name" : "getStrRepresentation" + }, + "acm002043jsd" : { + "type" : "ControlElement", + "id" : "acm002043jsd", + "name" : "getStorageModeFromString" + }, + "acm002044jsd" : { + "type" : "ClassUnit", + "id" : "acm002044jsd", + "name" : "StorageMode", + "compilationUnitId" : "acm002035jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002044jsd" ], + "content" : [ "acm002041jsd", "acm002042jsd", "acm002043jsd" ] + }, + "acm002045jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002045jsd", + "name" : "StorageRule", + "parentId" : "acm001930jsd", + "content" : [ "acm002054jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "setup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002046jsd" : { + "type" : "CodePackage", + "id" : "acm002046jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002047jsd" ] + }, + "acm002047jsd" : { + "type" : "CodePackage", + "id" : "acm002047jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002048jsd" ] + }, + "acm002048jsd" : { + "type" : "CodePackage", + "id" : "acm002048jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002049jsd" ] + }, + "acm002049jsd" : { + "type" : "CodePackage", + "id" : "acm002049jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002050jsd" ] + }, + "acm002050jsd" : { + "type" : "CodePackage", + "id" : "acm002050jsd", + "name" : "setup", + "parentId" : null, + "content" : [ "acm002045jsd" ] + }, + "acm002051jsd" : { + "type" : "ControlElement", + "id" : "acm002051jsd", + "name" : "StorageRule" + }, + "acm002052jsd" : { + "type" : "ControlElement", + "id" : "acm002052jsd", + "name" : "getStrRepresentation" + }, + "acm002053jsd" : { + "type" : "ControlElement", + "id" : "acm002053jsd", + "name" : "getStorageRuleFromString" + }, + "acm002054jsd" : { + "type" : "ClassUnit", + "id" : "acm002054jsd", + "name" : "StorageRule", + "compilationUnitId" : "acm002045jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002054jsd" ], + "content" : [ "acm002051jsd", "acm002052jsd", "acm002053jsd" ] + }, + "acm002055jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002055jsd", + "name" : "DriveStorage", + "parentId" : "acm002060jsd", + "content" : [ "acm002069jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "storage" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002056jsd" : { + "type" : "CodePackage", + "id" : "acm002056jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002057jsd" ] + }, + "acm002057jsd" : { + "type" : "CodePackage", + "id" : "acm002057jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002058jsd" ] + }, + "acm002058jsd" : { + "type" : "CodePackage", + "id" : "acm002058jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002059jsd" ] + }, + "acm002059jsd" : { + "type" : "CodePackage", + "id" : "acm002059jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002060jsd" ] + }, + "acm002060jsd" : { + "type" : "CodePackage", + "id" : "acm002060jsd", + "name" : "storage", + "parentId" : "acm001617jsd", + "content" : [ "acm002055jsd", "acm002070jsd", "acm002082jsd", "acm002433jsd", "acm002440jsd", "acm002100jsd" ] + }, + "acm002061jsd" : { + "type" : "ControlElement", + "id" : "acm002061jsd", + "name" : "DriveStorage" + }, + "acm002062jsd" : { + "type" : "ControlElement", + "id" : "acm002062jsd", + "name" : "dataExists" + }, + "acm002063jsd" : { + "type" : "ControlElement", + "id" : "acm002063jsd", + "name" : "getIDLock" + }, + "acm002064jsd" : { + "type" : "ControlElement", + "id" : "acm002064jsd", + "name" : "loadFromDisk" + }, + "acm002065jsd" : { + "type" : "ControlElement", + "id" : "acm002065jsd", + "name" : "loadData" + }, + "acm002066jsd" : { + "type" : "ControlElement", + "id" : "acm002066jsd", + "name" : "saveData" + }, + "acm002067jsd" : { + "type" : "ControlElement", + "id" : "acm002067jsd", + "name" : "dataIsStorable" + }, + "acm002068jsd" : { + "type" : "ControlElement", + "id" : "acm002068jsd", + "name" : "deleteData" + }, + "acm002069jsd" : { + "type" : "ClassUnit", + "id" : "acm002069jsd", + "name" : "DriveStorage", + "compilationUnitId" : "acm002055jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002081jsd" ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001634jsd", "acm001690jsd", "acm002069jsd" ], + "content" : [ "acm002061jsd", "acm002062jsd", "acm002063jsd", "acm002064jsd", "acm002065jsd", "acm002066jsd", "acm002067jsd", "acm002068jsd" ] + }, + "acm002070jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002070jsd", + "name" : "IDataStorage", + "parentId" : "acm002060jsd", + "content" : [ "acm002081jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "storage" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002071jsd" : { + "type" : "CodePackage", + "id" : "acm002071jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002072jsd" ] + }, + "acm002072jsd" : { + "type" : "CodePackage", + "id" : "acm002072jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002073jsd" ] + }, + "acm002073jsd" : { + "type" : "CodePackage", + "id" : "acm002073jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002074jsd" ] + }, + "acm002074jsd" : { + "type" : "CodePackage", + "id" : "acm002074jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002075jsd" ] + }, + "acm002075jsd" : { + "type" : "CodePackage", + "id" : "acm002075jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002070jsd" ] + }, + "acm002076jsd" : { + "type" : "ControlElement", + "id" : "acm002076jsd", + "name" : "dataExists" + }, + "acm002077jsd" : { + "type" : "ControlElement", + "id" : "acm002077jsd", + "name" : "loadData" + }, + "acm002078jsd" : { + "type" : "ControlElement", + "id" : "acm002078jsd", + "name" : "saveData" + }, + "acm002079jsd" : { + "type" : "ControlElement", + "id" : "acm002079jsd", + "name" : "dataIsStorable" + }, + "acm002080jsd" : { + "type" : "ControlElement", + "id" : "acm002080jsd", + "name" : "deleteData" + }, + "acm002081jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002081jsd", + "name" : "IDataStorage", + "compilationUnitId" : "acm002070jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm002076jsd", "acm002077jsd", "acm002078jsd", "acm002079jsd", "acm002080jsd" ] + }, + "acm002082jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002082jsd", + "name" : "NoStorage", + "parentId" : "acm002060jsd", + "content" : [ "acm002093jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "storage" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002083jsd" : { + "type" : "CodePackage", + "id" : "acm002083jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002084jsd" ] + }, + "acm002084jsd" : { + "type" : "CodePackage", + "id" : "acm002084jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002085jsd" ] + }, + "acm002085jsd" : { + "type" : "CodePackage", + "id" : "acm002085jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002086jsd" ] + }, + "acm002086jsd" : { + "type" : "CodePackage", + "id" : "acm002086jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002087jsd" ] + }, + "acm002087jsd" : { + "type" : "CodePackage", + "id" : "acm002087jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002082jsd" ] + }, + "acm002088jsd" : { + "type" : "ControlElement", + "id" : "acm002088jsd", + "name" : "dataExists" + }, + "acm002089jsd" : { + "type" : "ControlElement", + "id" : "acm002089jsd", + "name" : "loadData" + }, + "acm002090jsd" : { + "type" : "ControlElement", + "id" : "acm002090jsd", + "name" : "saveData" + }, + "acm002091jsd" : { + "type" : "ControlElement", + "id" : "acm002091jsd", + "name" : "dataIsStorable" + }, + "acm002092jsd" : { + "type" : "ControlElement", + "id" : "acm002092jsd", + "name" : "deleteData" + }, + "acm002093jsd" : { + "type" : "ClassUnit", + "id" : "acm002093jsd", + "name" : "NoStorage", + "compilationUnitId" : "acm002082jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002081jsd" ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm002088jsd", "acm002089jsd", "acm002090jsd", "acm002091jsd", "acm002092jsd" ] + }, + "acm002094jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002094jsd", + "name" : "StoreAll", + "parentId" : "acm002100jsd", + "content" : [ "acm002102jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "storage", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002095jsd" : { + "type" : "CodePackage", + "id" : "acm002095jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002096jsd" ] + }, + "acm002096jsd" : { + "type" : "CodePackage", + "id" : "acm002096jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002097jsd" ] + }, + "acm002097jsd" : { + "type" : "CodePackage", + "id" : "acm002097jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002098jsd" ] + }, + "acm002098jsd" : { + "type" : "CodePackage", + "id" : "acm002098jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002099jsd" ] + }, + "acm002099jsd" : { + "type" : "CodePackage", + "id" : "acm002099jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002100jsd" ] + }, + "acm002100jsd" : { + "type" : "CodePackage", + "id" : "acm002100jsd", + "name" : "rules", + "parentId" : "acm002060jsd", + "content" : [ "acm002094jsd", "acm002103jsd", "acm002453jsd", "acm002463jsd" ] + }, + "acm002101jsd" : { + "type" : "ControlElement", + "id" : "acm002101jsd", + "name" : "test" + }, + "acm002102jsd" : { + "type" : "ClassUnit", + "id" : "acm002102jsd", + "name" : "StoreAll", + "compilationUnitId" : "acm002094jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001871jsd" ], + "content" : [ "acm002101jsd" ] + }, + "acm002103jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002103jsd", + "name" : "StoreLargeImages", + "parentId" : "acm002100jsd", + "content" : [ "acm002111jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "main", "java", "tools", "descartes", "teastore", "image", "storage", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002104jsd" : { + "type" : "CodePackage", + "id" : "acm002104jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002105jsd" ] + }, + "acm002105jsd" : { + "type" : "CodePackage", + "id" : "acm002105jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002106jsd" ] + }, + "acm002106jsd" : { + "type" : "CodePackage", + "id" : "acm002106jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002107jsd" ] + }, + "acm002107jsd" : { + "type" : "CodePackage", + "id" : "acm002107jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002108jsd" ] + }, + "acm002108jsd" : { + "type" : "CodePackage", + "id" : "acm002108jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002109jsd" ] + }, + "acm002109jsd" : { + "type" : "CodePackage", + "id" : "acm002109jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm002103jsd" ] + }, + "acm002110jsd" : { + "type" : "ControlElement", + "id" : "acm002110jsd", + "name" : "test" + }, + "acm002111jsd" : { + "type" : "ClassUnit", + "id" : "acm002111jsd", + "name" : "StoreLargeImages", + "compilationUnitId" : "acm002103jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd" ], + "content" : [ "acm002110jsd" ] + }, + "acm002112jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002112jsd", + "name" : "TestImageDB", + "parentId" : "acm001617jsd", + "content" : [ "acm002130jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002113jsd" : { + "type" : "CodePackage", + "id" : "acm002113jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002114jsd" ] + }, + "acm002114jsd" : { + "type" : "CodePackage", + "id" : "acm002114jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002115jsd" ] + }, + "acm002115jsd" : { + "type" : "CodePackage", + "id" : "acm002115jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002116jsd" ] + }, + "acm002116jsd" : { + "type" : "CodePackage", + "id" : "acm002116jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002112jsd" ] + }, + "acm002117jsd" : { + "type" : "ControlElement", + "id" : "acm002117jsd", + "name" : "initialize" + }, + "acm002118jsd" : { + "type" : "ControlElement", + "id" : "acm002118jsd", + "name" : "testConstructor" + }, + "acm002119jsd" : { + "type" : "ControlElement", + "id" : "acm002119jsd", + "name" : "testConstructorNull" + }, + "acm002120jsd" : { + "type" : "ControlElement", + "id" : "acm002120jsd", + "name" : "testHasImageID" + }, + "acm002121jsd" : { + "type" : "ControlElement", + "id" : "acm002121jsd", + "name" : "testHasImageIDNull" + }, + "acm002122jsd" : { + "type" : "ControlElement", + "id" : "acm002122jsd", + "name" : "testSetImageMappingAndGetImageID" + }, + "acm002123jsd" : { + "type" : "ControlElement", + "id" : "acm002123jsd", + "name" : "testGetImageIDNull" + }, + "acm002124jsd" : { + "type" : "ControlElement", + "id" : "acm002124jsd", + "name" : "testGetImageSize" + }, + "acm002125jsd" : { + "type" : "ControlElement", + "id" : "acm002125jsd", + "name" : "testSetImageMappingKeyNull" + }, + "acm002126jsd" : { + "type" : "ControlElement", + "id" : "acm002126jsd", + "name" : "testSetImageMappingNameNull" + }, + "acm002127jsd" : { + "type" : "ControlElement", + "id" : "acm002127jsd", + "name" : "testSetImageMappingProductSizeNull" + }, + "acm002128jsd" : { + "type" : "ControlElement", + "id" : "acm002128jsd", + "name" : "testSetImageMappingNameSizeNull" + }, + "acm002129jsd" : { + "type" : "ControlElement", + "id" : "acm002129jsd", + "name" : "testSetImageMappingKeySizeNull" + }, + "acm002130jsd" : { + "type" : "ClassUnit", + "id" : "acm002130jsd", + "name" : "TestImageDB", + "compilationUnitId" : "acm002112jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001634jsd", "acm001645jsd" ], + "content" : [ "acm002117jsd", "acm002118jsd", "acm002119jsd", "acm002120jsd", "acm002121jsd", "acm002122jsd", "acm002123jsd", "acm002124jsd", "acm002125jsd", "acm002126jsd", "acm002127jsd", "acm002128jsd", "acm002129jsd" ] + }, + "acm002131jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002131jsd", + "name" : "TestImageDBKey", + "parentId" : "acm001617jsd", + "content" : [ "acm002140jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002132jsd" : { + "type" : "CodePackage", + "id" : "acm002132jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002133jsd" ] + }, + "acm002133jsd" : { + "type" : "CodePackage", + "id" : "acm002133jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002134jsd" ] + }, + "acm002134jsd" : { + "type" : "CodePackage", + "id" : "acm002134jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002135jsd" ] + }, + "acm002135jsd" : { + "type" : "CodePackage", + "id" : "acm002135jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002131jsd" ] + }, + "acm002136jsd" : { + "type" : "ControlElement", + "id" : "acm002136jsd", + "name" : "testConstructor" + }, + "acm002137jsd" : { + "type" : "ControlElement", + "id" : "acm002137jsd", + "name" : "testIsProductKey" + }, + "acm002138jsd" : { + "type" : "ControlElement", + "id" : "acm002138jsd", + "name" : "testGetProductID" + }, + "acm002139jsd" : { + "type" : "ControlElement", + "id" : "acm002139jsd", + "name" : "testGetWebUIName" + }, + "acm002140jsd" : { + "type" : "ClassUnit", + "id" : "acm002140jsd", + "name" : "TestImageDBKey", + "compilationUnitId" : "acm002131jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001645jsd" ], + "content" : [ "acm002136jsd", "acm002137jsd", "acm002138jsd", "acm002139jsd" ] + }, + "acm002141jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002141jsd", + "name" : "TestImageProvider", + "parentId" : "acm001617jsd", + "content" : [ "acm002146jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002142jsd" : { + "type" : "CodePackage", + "id" : "acm002142jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002143jsd" ] + }, + "acm002143jsd" : { + "type" : "CodePackage", + "id" : "acm002143jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002144jsd" ] + }, + "acm002144jsd" : { + "type" : "CodePackage", + "id" : "acm002144jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002145jsd" ] + }, + "acm002145jsd" : { + "type" : "CodePackage", + "id" : "acm002145jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002141jsd" ] + }, + "acm002146jsd" : { + "type" : "ClassUnit", + "id" : "acm002146jsd", + "name" : "TestImageProvider", + "compilationUnitId" : "acm002141jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002147jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002147jsd", + "name" : "TestImageScaler", + "parentId" : "acm001617jsd", + "content" : [ "acm002166jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002148jsd" : { + "type" : "CodePackage", + "id" : "acm002148jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002149jsd" ] + }, + "acm002149jsd" : { + "type" : "CodePackage", + "id" : "acm002149jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002150jsd" ] + }, + "acm002150jsd" : { + "type" : "CodePackage", + "id" : "acm002150jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002151jsd" ] + }, + "acm002151jsd" : { + "type" : "CodePackage", + "id" : "acm002151jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002147jsd" ] + }, + "acm002152jsd" : { + "type" : "ControlElement", + "id" : "acm002152jsd", + "name" : "initialize" + }, + "acm002153jsd" : { + "type" : "ControlElement", + "id" : "acm002153jsd", + "name" : "testScale" + }, + "acm002154jsd" : { + "type" : "ControlElement", + "id" : "acm002154jsd", + "name" : "testScaleImageSizeNull" + }, + "acm002155jsd" : { + "type" : "ControlElement", + "id" : "acm002155jsd", + "name" : "testScaleFactorZero" + }, + "acm002156jsd" : { + "type" : "ControlElement", + "id" : "acm002156jsd", + "name" : "testScaleFactorBelowZero" + }, + "acm002157jsd" : { + "type" : "ControlElement", + "id" : "acm002157jsd", + "name" : "testScaleFactorTwoZero" + }, + "acm002158jsd" : { + "type" : "ControlElement", + "id" : "acm002158jsd", + "name" : "testScaleFactorTwoSingleBelowZero" + }, + "acm002159jsd" : { + "type" : "ControlElement", + "id" : "acm002159jsd", + "name" : "testScaleFactorTwoBelowZero" + }, + "acm002160jsd" : { + "type" : "ControlElement", + "id" : "acm002160jsd", + "name" : "testScalePixelZero" + }, + "acm002161jsd" : { + "type" : "ControlElement", + "id" : "acm002161jsd", + "name" : "testScalePixelBelowOne" + }, + "acm002162jsd" : { + "type" : "ControlElement", + "id" : "acm002162jsd", + "name" : "testScalePixelTwoZero" + }, + "acm002163jsd" : { + "type" : "ControlElement", + "id" : "acm002163jsd", + "name" : "testScalePixelTwoSIngleBelowZero" + }, + "acm002164jsd" : { + "type" : "ControlElement", + "id" : "acm002164jsd", + "name" : "testScalePixelTwoBelowOne" + }, + "acm002165jsd" : { + "type" : "ControlElement", + "id" : "acm002165jsd", + "name" : "testScaleImageNull" + }, + "acm002166jsd" : { + "type" : "ClassUnit", + "id" : "acm002166jsd", + "name" : "TestImageScaler", + "compilationUnitId" : "acm002147jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd" ], + "content" : [ "acm002152jsd", "acm002153jsd", "acm002154jsd", "acm002155jsd", "acm002156jsd", "acm002157jsd", "acm002158jsd", "acm002159jsd", "acm002160jsd", "acm002161jsd", "acm002162jsd", "acm002163jsd", "acm002164jsd", "acm002165jsd" ] + }, + "acm002167jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002167jsd", + "name" : "TestStoreImage", + "parentId" : "acm001617jsd", + "content" : [ "acm002189jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002168jsd" : { + "type" : "CodePackage", + "id" : "acm002168jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002169jsd" ] + }, + "acm002169jsd" : { + "type" : "CodePackage", + "id" : "acm002169jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002170jsd" ] + }, + "acm002170jsd" : { + "type" : "CodePackage", + "id" : "acm002170jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002171jsd" ] + }, + "acm002171jsd" : { + "type" : "CodePackage", + "id" : "acm002171jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002167jsd" ] + }, + "acm002172jsd" : { + "type" : "ControlElement", + "id" : "acm002172jsd", + "name" : "convertToImage" + }, + "acm002173jsd" : { + "type" : "ControlElement", + "id" : "acm002173jsd", + "name" : "initialize" + }, + "acm002174jsd" : { + "type" : "ControlElement", + "id" : "acm002174jsd", + "name" : "testConstructor" + }, + "acm002175jsd" : { + "type" : "ControlElement", + "id" : "acm002175jsd", + "name" : "testByteArrayConstructorNull" + }, + "acm002176jsd" : { + "type" : "ControlElement", + "id" : "acm002176jsd", + "name" : "testImageConstructorNull" + }, + "acm002177jsd" : { + "type" : "ControlElement", + "id" : "acm002177jsd", + "name" : "testByteArrayConstructorSizeNull" + }, + "acm002178jsd" : { + "type" : "ControlElement", + "id" : "acm002178jsd", + "name" : "testImageConstructorSizeNull" + }, + "acm002179jsd" : { + "type" : "ControlElement", + "id" : "acm002179jsd", + "name" : "testCopyConstructorNull" + }, + "acm002180jsd" : { + "type" : "ControlElement", + "id" : "acm002180jsd", + "name" : "testGetID" + }, + "acm002181jsd" : { + "type" : "ControlElement", + "id" : "acm002181jsd", + "name" : "testGetImage" + }, + "acm002182jsd" : { + "type" : "ControlElement", + "id" : "acm002182jsd", + "name" : "testGetSize" + }, + "acm002183jsd" : { + "type" : "ControlElement", + "id" : "acm002183jsd", + "name" : "testGetByteSize" + }, + "acm002184jsd" : { + "type" : "ControlElement", + "id" : "acm002184jsd", + "name" : "testGetBase64" + }, + "acm002185jsd" : { + "type" : "ControlElement", + "id" : "acm002185jsd", + "name" : "testGetByteArray" + }, + "acm002186jsd" : { + "type" : "ControlElement", + "id" : "acm002186jsd", + "name" : "testToString" + }, + "acm002187jsd" : { + "type" : "ControlElement", + "id" : "acm002187jsd", + "name" : "testEquals" + }, + "acm002188jsd" : { + "type" : "ControlElement", + "id" : "acm002188jsd", + "name" : "testHashCode" + }, + "acm002189jsd" : { + "type" : "ClassUnit", + "id" : "acm002189jsd", + "name" : "TestStoreImage", + "compilationUnitId" : "acm002167jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd" ], + "content" : [ "acm002172jsd", "acm002173jsd", "acm002174jsd", "acm002175jsd", "acm002176jsd", "acm002177jsd", "acm002178jsd", "acm002179jsd", "acm002180jsd", "acm002181jsd", "acm002182jsd", "acm002183jsd", "acm002184jsd", "acm002185jsd", "acm002186jsd", "acm002187jsd", "acm002188jsd" ] + }, + "acm002190jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002190jsd", + "name" : "AbstractCacheTestInit", + "parentId" : "acm001696jsd", + "content" : [ "acm002197jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002191jsd" : { + "type" : "CodePackage", + "id" : "acm002191jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002192jsd" ] + }, + "acm002192jsd" : { + "type" : "CodePackage", + "id" : "acm002192jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002193jsd" ] + }, + "acm002193jsd" : { + "type" : "CodePackage", + "id" : "acm002193jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002194jsd" ] + }, + "acm002194jsd" : { + "type" : "CodePackage", + "id" : "acm002194jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002195jsd" ] + }, + "acm002195jsd" : { + "type" : "CodePackage", + "id" : "acm002195jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002190jsd" ] + }, + "acm002196jsd" : { + "type" : "ControlElement", + "id" : "acm002196jsd", + "name" : "initialize" + }, + "acm002197jsd" : { + "type" : "ClassUnit", + "id" : "acm002197jsd", + "name" : "AbstractCacheTestInit", + "compilationUnitId" : "acm002190jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002081jsd", "acm002219jsd" ], + "content" : [ "acm002196jsd" ] + }, + "acm002198jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002198jsd", + "name" : "AbstractCacheWrapper", + "parentId" : "acm001696jsd", + "content" : [ "acm002207jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002199jsd" : { + "type" : "CodePackage", + "id" : "acm002199jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002200jsd" ] + }, + "acm002200jsd" : { + "type" : "CodePackage", + "id" : "acm002200jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002201jsd" ] + }, + "acm002201jsd" : { + "type" : "CodePackage", + "id" : "acm002201jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002202jsd" ] + }, + "acm002202jsd" : { + "type" : "CodePackage", + "id" : "acm002202jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002203jsd" ] + }, + "acm002203jsd" : { + "type" : "CodePackage", + "id" : "acm002203jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002198jsd" ] + }, + "acm002204jsd" : { + "type" : "ControlElement", + "id" : "acm002204jsd", + "name" : "AbstractCacheWrapper" + }, + "acm002205jsd" : { + "type" : "ControlElement", + "id" : "acm002205jsd", + "name" : "removeEntryByCachingStrategy" + }, + "acm002206jsd" : { + "type" : "ControlElement", + "id" : "acm002206jsd", + "name" : "createEntry" + }, + "acm002207jsd" : { + "type" : "ClassUnit", + "id" : "acm002207jsd", + "name" : "AbstractCacheWrapper", + "compilationUnitId" : "acm002198jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001881jsd", "acm002081jsd", "acm002233jsd" ], + "content" : [ "acm002204jsd", "acm002205jsd", "acm002206jsd" ] + }, + "acm002208jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002208jsd", + "name" : "DummyData", + "parentId" : "acm001696jsd", + "content" : [ "acm002219jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002209jsd" : { + "type" : "CodePackage", + "id" : "acm002209jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002210jsd" ] + }, + "acm002210jsd" : { + "type" : "CodePackage", + "id" : "acm002210jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002211jsd" ] + }, + "acm002211jsd" : { + "type" : "CodePackage", + "id" : "acm002211jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002212jsd" ] + }, + "acm002212jsd" : { + "type" : "CodePackage", + "id" : "acm002212jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002213jsd" ] + }, + "acm002213jsd" : { + "type" : "CodePackage", + "id" : "acm002213jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002208jsd" ] + }, + "acm002214jsd" : { + "type" : "ControlElement", + "id" : "acm002214jsd", + "name" : "DummyData" + }, + "acm002215jsd" : { + "type" : "ControlElement", + "id" : "acm002215jsd", + "name" : "getByteSize" + }, + "acm002216jsd" : { + "type" : "ControlElement", + "id" : "acm002216jsd", + "name" : "getId" + }, + "acm002217jsd" : { + "type" : "ControlElement", + "id" : "acm002217jsd", + "name" : "hashCode" + }, + "acm002218jsd" : { + "type" : "ControlElement", + "id" : "acm002218jsd", + "name" : "equals" + }, + "acm002219jsd" : { + "type" : "ClassUnit", + "id" : "acm002219jsd", + "name" : "DummyData", + "compilationUnitId" : "acm002208jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001871jsd" ], + "datatypeReferencesIds" : [ "acm002219jsd" ], + "content" : [ "acm002214jsd", "acm002215jsd", "acm002216jsd", "acm002217jsd", "acm002218jsd" ] + }, + "acm002220jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002220jsd", + "name" : "DummyEntry", + "parentId" : "acm001696jsd", + "content" : [ "acm002233jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002221jsd" : { + "type" : "CodePackage", + "id" : "acm002221jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002222jsd" ] + }, + "acm002222jsd" : { + "type" : "CodePackage", + "id" : "acm002222jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002223jsd" ] + }, + "acm002223jsd" : { + "type" : "CodePackage", + "id" : "acm002223jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002224jsd" ] + }, + "acm002224jsd" : { + "type" : "CodePackage", + "id" : "acm002224jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002225jsd" ] + }, + "acm002225jsd" : { + "type" : "CodePackage", + "id" : "acm002225jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002220jsd" ] + }, + "acm002226jsd" : { + "type" : "ControlElement", + "id" : "acm002226jsd", + "name" : "DummyEntry" + }, + "acm002227jsd" : { + "type" : "ControlElement", + "id" : "acm002227jsd", + "name" : "wasUsed" + }, + "acm002228jsd" : { + "type" : "ControlElement", + "id" : "acm002228jsd", + "name" : "getByteSize" + }, + "acm002229jsd" : { + "type" : "ControlElement", + "id" : "acm002229jsd", + "name" : "getId" + }, + "acm002230jsd" : { + "type" : "ControlElement", + "id" : "acm002230jsd", + "name" : "getData" + }, + "acm002231jsd" : { + "type" : "ControlElement", + "id" : "acm002231jsd", + "name" : "hashCode" + }, + "acm002232jsd" : { + "type" : "ControlElement", + "id" : "acm002232jsd", + "name" : "equals" + }, + "acm002233jsd" : { + "type" : "ClassUnit", + "id" : "acm002233jsd", + "name" : "DummyEntry", + "compilationUnitId" : "acm002220jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm001881jsd" ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm002233jsd" ], + "content" : [ "acm002226jsd", "acm002227jsd", "acm002228jsd", "acm002229jsd", "acm002230jsd", "acm002231jsd", "acm002232jsd" ] + }, + "acm002234jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002234jsd", + "name" : "TestAbstractCache", + "parentId" : "acm001696jsd", + "content" : [ "acm002262jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002235jsd" : { + "type" : "CodePackage", + "id" : "acm002235jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002236jsd" ] + }, + "acm002236jsd" : { + "type" : "CodePackage", + "id" : "acm002236jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002237jsd" ] + }, + "acm002237jsd" : { + "type" : "CodePackage", + "id" : "acm002237jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002238jsd" ] + }, + "acm002238jsd" : { + "type" : "CodePackage", + "id" : "acm002238jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002239jsd" ] + }, + "acm002239jsd" : { + "type" : "CodePackage", + "id" : "acm002239jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002234jsd" ] + }, + "acm002240jsd" : { + "type" : "ControlElement", + "id" : "acm002240jsd", + "name" : "initialize" + }, + "acm002241jsd" : { + "type" : "ControlElement", + "id" : "acm002241jsd", + "name" : "testConstructor" + }, + "acm002242jsd" : { + "type" : "ControlElement", + "id" : "acm002242jsd", + "name" : "testConstructorStorageNull" + }, + "acm002243jsd" : { + "type" : "ControlElement", + "id" : "acm002243jsd", + "name" : "testConstructorCollectionNull" + }, + "acm002244jsd" : { + "type" : "ControlElement", + "id" : "acm002244jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002245jsd" : { + "type" : "ControlElement", + "id" : "acm002245jsd", + "name" : "testConstructorZeroSize" + }, + "acm002246jsd" : { + "type" : "ControlElement", + "id" : "acm002246jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002247jsd" : { + "type" : "ControlElement", + "id" : "acm002247jsd", + "name" : "testGetMaxCacheSize" + }, + "acm002248jsd" : { + "type" : "ControlElement", + "id" : "acm002248jsd", + "name" : "testGetCurrentCacheSize" + }, + "acm002249jsd" : { + "type" : "ControlElement", + "id" : "acm002249jsd", + "name" : "testGetFreeSpace" + }, + "acm002250jsd" : { + "type" : "ControlElement", + "id" : "acm002250jsd", + "name" : "testHasStorageFor" + }, + "acm002251jsd" : { + "type" : "ControlElement", + "id" : "acm002251jsd", + "name" : "testUncacheData" + }, + "acm002252jsd" : { + "type" : "ControlElement", + "id" : "acm002252jsd", + "name" : "testDataIsCachable" + }, + "acm002253jsd" : { + "type" : "ControlElement", + "id" : "acm002253jsd", + "name" : "testDataIsInCache" + }, + "acm002254jsd" : { + "type" : "ControlElement", + "id" : "acm002254jsd", + "name" : "testClearCache" + }, + "acm002255jsd" : { + "type" : "ControlElement", + "id" : "acm002255jsd", + "name" : "testSetMaxCacheSize" + }, + "acm002256jsd" : { + "type" : "ControlElement", + "id" : "acm002256jsd", + "name" : "testDataExists" + }, + "acm002257jsd" : { + "type" : "ControlElement", + "id" : "acm002257jsd", + "name" : "testLoadData" + }, + "acm002258jsd" : { + "type" : "ControlElement", + "id" : "acm002258jsd", + "name" : "testSaveData" + }, + "acm002259jsd" : { + "type" : "ControlElement", + "id" : "acm002259jsd", + "name" : "testDataIsStorable" + }, + "acm002260jsd" : { + "type" : "ControlElement", + "id" : "acm002260jsd", + "name" : "testDeleteData" + }, + "acm002261jsd" : { + "type" : "ControlElement", + "id" : "acm002261jsd", + "name" : "testCacheData" + }, + "acm002262jsd" : { + "type" : "ClassUnit", + "id" : "acm002262jsd", + "name" : "TestAbstractCache", + "compilationUnitId" : "acm002234jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001881jsd", "acm002081jsd", "acm002207jsd" ], + "content" : [ "acm002240jsd", "acm002241jsd", "acm002242jsd", "acm002243jsd", "acm002244jsd", "acm002245jsd", "acm002246jsd", "acm002247jsd", "acm002248jsd", "acm002249jsd", "acm002250jsd", "acm002251jsd", "acm002252jsd", "acm002253jsd", "acm002254jsd", "acm002255jsd", "acm002256jsd", "acm002257jsd", "acm002258jsd", "acm002259jsd", "acm002260jsd", "acm002261jsd" ] + }, + "acm002263jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002263jsd", + "name" : "TestFirstInFirstOut", + "parentId" : "acm001696jsd", + "content" : [ "acm002278jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002264jsd" : { + "type" : "CodePackage", + "id" : "acm002264jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002265jsd" ] + }, + "acm002265jsd" : { + "type" : "CodePackage", + "id" : "acm002265jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002266jsd" ] + }, + "acm002266jsd" : { + "type" : "CodePackage", + "id" : "acm002266jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002267jsd" ] + }, + "acm002267jsd" : { + "type" : "CodePackage", + "id" : "acm002267jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002268jsd" ] + }, + "acm002268jsd" : { + "type" : "CodePackage", + "id" : "acm002268jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002263jsd" ] + }, + "acm002269jsd" : { + "type" : "ControlElement", + "id" : "acm002269jsd", + "name" : "testConstructorSimple" + }, + "acm002270jsd" : { + "type" : "ControlElement", + "id" : "acm002270jsd", + "name" : "testConstructorSize" + }, + "acm002271jsd" : { + "type" : "ControlElement", + "id" : "acm002271jsd", + "name" : "testConstructorSizePredicate" + }, + "acm002272jsd" : { + "type" : "ControlElement", + "id" : "acm002272jsd", + "name" : "testConstructorStorageSizePredicate" + }, + "acm002273jsd" : { + "type" : "ControlElement", + "id" : "acm002273jsd", + "name" : "testConstructorStorageNull" + }, + "acm002274jsd" : { + "type" : "ControlElement", + "id" : "acm002274jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002275jsd" : { + "type" : "ControlElement", + "id" : "acm002275jsd", + "name" : "testConstructorZeroSize" + }, + "acm002276jsd" : { + "type" : "ControlElement", + "id" : "acm002276jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002277jsd" : { + "type" : "ControlElement", + "id" : "acm002277jsd", + "name" : "testCacheData" + }, + "acm002278jsd" : { + "type" : "ClassUnit", + "id" : "acm002278jsd", + "name" : "TestFirstInFirstOut", + "compilationUnitId" : "acm002263jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002197jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001756jsd", "acm002219jsd" ], + "content" : [ "acm002269jsd", "acm002270jsd", "acm002271jsd", "acm002272jsd", "acm002273jsd", "acm002274jsd", "acm002275jsd", "acm002276jsd", "acm002277jsd" ] + }, + "acm002279jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002279jsd", + "name" : "TestLastInFirstOut", + "parentId" : "acm001696jsd", + "content" : [ "acm002294jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002280jsd" : { + "type" : "CodePackage", + "id" : "acm002280jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002281jsd" ] + }, + "acm002281jsd" : { + "type" : "CodePackage", + "id" : "acm002281jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002282jsd" ] + }, + "acm002282jsd" : { + "type" : "CodePackage", + "id" : "acm002282jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002283jsd" ] + }, + "acm002283jsd" : { + "type" : "CodePackage", + "id" : "acm002283jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002284jsd" ] + }, + "acm002284jsd" : { + "type" : "CodePackage", + "id" : "acm002284jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002279jsd" ] + }, + "acm002285jsd" : { + "type" : "ControlElement", + "id" : "acm002285jsd", + "name" : "testConstructorSimple" + }, + "acm002286jsd" : { + "type" : "ControlElement", + "id" : "acm002286jsd", + "name" : "testConstructorSize" + }, + "acm002287jsd" : { + "type" : "ControlElement", + "id" : "acm002287jsd", + "name" : "testConstructorSizePredicate" + }, + "acm002288jsd" : { + "type" : "ControlElement", + "id" : "acm002288jsd", + "name" : "testConstructorStorageSizePredicate" + }, + "acm002289jsd" : { + "type" : "ControlElement", + "id" : "acm002289jsd", + "name" : "testConstructorStorageNull" + }, + "acm002290jsd" : { + "type" : "ControlElement", + "id" : "acm002290jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002291jsd" : { + "type" : "ControlElement", + "id" : "acm002291jsd", + "name" : "testConstructorZeroSize" + }, + "acm002292jsd" : { + "type" : "ControlElement", + "id" : "acm002292jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002293jsd" : { + "type" : "ControlElement", + "id" : "acm002293jsd", + "name" : "testCacheData" + }, + "acm002294jsd" : { + "type" : "ClassUnit", + "id" : "acm002294jsd", + "name" : "TestLastInFirstOut", + "compilationUnitId" : "acm002279jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002197jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001785jsd", "acm002219jsd" ], + "content" : [ "acm002285jsd", "acm002286jsd", "acm002287jsd", "acm002288jsd", "acm002289jsd", "acm002290jsd", "acm002291jsd", "acm002292jsd", "acm002293jsd" ] + }, + "acm002295jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002295jsd", + "name" : "TestLeastFrequentlyUsed", + "parentId" : "acm001696jsd", + "content" : [ "acm002310jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002296jsd" : { + "type" : "CodePackage", + "id" : "acm002296jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002297jsd" ] + }, + "acm002297jsd" : { + "type" : "CodePackage", + "id" : "acm002297jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002298jsd" ] + }, + "acm002298jsd" : { + "type" : "CodePackage", + "id" : "acm002298jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002299jsd" ] + }, + "acm002299jsd" : { + "type" : "CodePackage", + "id" : "acm002299jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002300jsd" ] + }, + "acm002300jsd" : { + "type" : "CodePackage", + "id" : "acm002300jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002295jsd" ] + }, + "acm002301jsd" : { + "type" : "ControlElement", + "id" : "acm002301jsd", + "name" : "testConstructorSimple" + }, + "acm002302jsd" : { + "type" : "ControlElement", + "id" : "acm002302jsd", + "name" : "testConstructorSize" + }, + "acm002303jsd" : { + "type" : "ControlElement", + "id" : "acm002303jsd", + "name" : "testConstructorSizePredicate" + }, + "acm002304jsd" : { + "type" : "ControlElement", + "id" : "acm002304jsd", + "name" : "testConstructorStorageSizePredicate" + }, + "acm002305jsd" : { + "type" : "ControlElement", + "id" : "acm002305jsd", + "name" : "testConstructorStorageNull" + }, + "acm002306jsd" : { + "type" : "ControlElement", + "id" : "acm002306jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002307jsd" : { + "type" : "ControlElement", + "id" : "acm002307jsd", + "name" : "testConstructorZeroSize" + }, + "acm002308jsd" : { + "type" : "ControlElement", + "id" : "acm002308jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002309jsd" : { + "type" : "ControlElement", + "id" : "acm002309jsd", + "name" : "testCacheData" + }, + "acm002310jsd" : { + "type" : "ClassUnit", + "id" : "acm002310jsd", + "name" : "TestLeastFrequentlyUsed", + "compilationUnitId" : "acm002295jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002197jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001797jsd", "acm002219jsd" ], + "content" : [ "acm002301jsd", "acm002302jsd", "acm002303jsd", "acm002304jsd", "acm002305jsd", "acm002306jsd", "acm002307jsd", "acm002308jsd", "acm002309jsd" ] + }, + "acm002311jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002311jsd", + "name" : "TestLeastRecentlyUsed", + "parentId" : "acm001696jsd", + "content" : [ "acm002326jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002312jsd" : { + "type" : "CodePackage", + "id" : "acm002312jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002313jsd" ] + }, + "acm002313jsd" : { + "type" : "CodePackage", + "id" : "acm002313jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002314jsd" ] + }, + "acm002314jsd" : { + "type" : "CodePackage", + "id" : "acm002314jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002315jsd" ] + }, + "acm002315jsd" : { + "type" : "CodePackage", + "id" : "acm002315jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002316jsd" ] + }, + "acm002316jsd" : { + "type" : "CodePackage", + "id" : "acm002316jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002311jsd" ] + }, + "acm002317jsd" : { + "type" : "ControlElement", + "id" : "acm002317jsd", + "name" : "testConstructorSimple" + }, + "acm002318jsd" : { + "type" : "ControlElement", + "id" : "acm002318jsd", + "name" : "testConstructorSize" + }, + "acm002319jsd" : { + "type" : "ControlElement", + "id" : "acm002319jsd", + "name" : "testConstructorSizePredicate" + }, + "acm002320jsd" : { + "type" : "ControlElement", + "id" : "acm002320jsd", + "name" : "testConstructorStorageSizePredicate" + }, + "acm002321jsd" : { + "type" : "ControlElement", + "id" : "acm002321jsd", + "name" : "testConstructorStorageNull" + }, + "acm002322jsd" : { + "type" : "ControlElement", + "id" : "acm002322jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002323jsd" : { + "type" : "ControlElement", + "id" : "acm002323jsd", + "name" : "testConstructorZeroSize" + }, + "acm002324jsd" : { + "type" : "ControlElement", + "id" : "acm002324jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002325jsd" : { + "type" : "ControlElement", + "id" : "acm002325jsd", + "name" : "testCacheData" + }, + "acm002326jsd" : { + "type" : "ClassUnit", + "id" : "acm002326jsd", + "name" : "TestLeastRecentlyUsed", + "compilationUnitId" : "acm002311jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002197jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001809jsd", "acm002219jsd" ], + "content" : [ "acm002317jsd", "acm002318jsd", "acm002319jsd", "acm002320jsd", "acm002321jsd", "acm002322jsd", "acm002323jsd", "acm002324jsd", "acm002325jsd" ] + }, + "acm002327jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002327jsd", + "name" : "TestMostRecentlyUsed", + "parentId" : "acm001696jsd", + "content" : [ "acm002342jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002328jsd" : { + "type" : "CodePackage", + "id" : "acm002328jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002329jsd" ] + }, + "acm002329jsd" : { + "type" : "CodePackage", + "id" : "acm002329jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002330jsd" ] + }, + "acm002330jsd" : { + "type" : "CodePackage", + "id" : "acm002330jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002331jsd" ] + }, + "acm002331jsd" : { + "type" : "CodePackage", + "id" : "acm002331jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002332jsd" ] + }, + "acm002332jsd" : { + "type" : "CodePackage", + "id" : "acm002332jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002327jsd" ] + }, + "acm002333jsd" : { + "type" : "ControlElement", + "id" : "acm002333jsd", + "name" : "testConstructorSimple" + }, + "acm002334jsd" : { + "type" : "ControlElement", + "id" : "acm002334jsd", + "name" : "testConstructorSize" + }, + "acm002335jsd" : { + "type" : "ControlElement", + "id" : "acm002335jsd", + "name" : "testConstructorSizePredicate" + }, + "acm002336jsd" : { + "type" : "ControlElement", + "id" : "acm002336jsd", + "name" : "testConstructorStorageSizePredicate" + }, + "acm002337jsd" : { + "type" : "ControlElement", + "id" : "acm002337jsd", + "name" : "testConstructorStorageNull" + }, + "acm002338jsd" : { + "type" : "ControlElement", + "id" : "acm002338jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002339jsd" : { + "type" : "ControlElement", + "id" : "acm002339jsd", + "name" : "testConstructorZeroSize" + }, + "acm002340jsd" : { + "type" : "ControlElement", + "id" : "acm002340jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002341jsd" : { + "type" : "ControlElement", + "id" : "acm002341jsd", + "name" : "testCacheData" + }, + "acm002342jsd" : { + "type" : "ClassUnit", + "id" : "acm002342jsd", + "name" : "TestMostRecentlyUsed", + "compilationUnitId" : "acm002327jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002197jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001821jsd", "acm002219jsd" ], + "content" : [ "acm002333jsd", "acm002334jsd", "acm002335jsd", "acm002336jsd", "acm002337jsd", "acm002338jsd", "acm002339jsd", "acm002340jsd", "acm002341jsd" ] + }, + "acm002343jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002343jsd", + "name" : "TestRandomReplacement", + "parentId" : "acm001696jsd", + "content" : [ "acm002360jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002344jsd" : { + "type" : "CodePackage", + "id" : "acm002344jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002345jsd" ] + }, + "acm002345jsd" : { + "type" : "CodePackage", + "id" : "acm002345jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002346jsd" ] + }, + "acm002346jsd" : { + "type" : "CodePackage", + "id" : "acm002346jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002347jsd" ] + }, + "acm002347jsd" : { + "type" : "CodePackage", + "id" : "acm002347jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002348jsd" ] + }, + "acm002348jsd" : { + "type" : "CodePackage", + "id" : "acm002348jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002343jsd" ] + }, + "acm002349jsd" : { + "type" : "ControlElement", + "id" : "acm002349jsd", + "name" : "testConstructorSimple" + }, + "acm002350jsd" : { + "type" : "ControlElement", + "id" : "acm002350jsd", + "name" : "testConstructorSize" + }, + "acm002351jsd" : { + "type" : "ControlElement", + "id" : "acm002351jsd", + "name" : "testConstructorSizePredicate" + }, + "acm002352jsd" : { + "type" : "ControlElement", + "id" : "acm002352jsd", + "name" : "testConstructorStorageSizePredicate" + }, + "acm002353jsd" : { + "type" : "ControlElement", + "id" : "acm002353jsd", + "name" : "testConstructorStorageSizePredicateSeed" + }, + "acm002354jsd" : { + "type" : "ControlElement", + "id" : "acm002354jsd", + "name" : "testConstructorStorageNull" + }, + "acm002355jsd" : { + "type" : "ControlElement", + "id" : "acm002355jsd", + "name" : "testConstructorPredicateNull" + }, + "acm002356jsd" : { + "type" : "ControlElement", + "id" : "acm002356jsd", + "name" : "testConstructorZeroSize" + }, + "acm002357jsd" : { + "type" : "ControlElement", + "id" : "acm002357jsd", + "name" : "testConstructorNegativeSize" + }, + "acm002358jsd" : { + "type" : "ControlElement", + "id" : "acm002358jsd", + "name" : "testCacheData" + }, + "acm002359jsd" : { + "type" : "ControlElement", + "id" : "acm002359jsd", + "name" : "determineReplacement" + }, + "acm002360jsd" : { + "type" : "ClassUnit", + "id" : "acm002360jsd", + "name" : "TestRandomReplacement", + "compilationUnitId" : "acm002343jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002197jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001835jsd", "acm002219jsd" ], + "content" : [ "acm002349jsd", "acm002350jsd", "acm002351jsd", "acm002352jsd", "acm002353jsd", "acm002354jsd", "acm002355jsd", "acm002356jsd", "acm002357jsd", "acm002358jsd", "acm002359jsd" ] + }, + "acm002361jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002361jsd", + "name" : "AbstractEntryWrapper", + "parentId" : "acm001842jsd", + "content" : [ "acm002370jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002362jsd" : { + "type" : "CodePackage", + "id" : "acm002362jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002363jsd" ] + }, + "acm002363jsd" : { + "type" : "CodePackage", + "id" : "acm002363jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002364jsd" ] + }, + "acm002364jsd" : { + "type" : "CodePackage", + "id" : "acm002364jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002365jsd" ] + }, + "acm002365jsd" : { + "type" : "CodePackage", + "id" : "acm002365jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002366jsd" ] + }, + "acm002366jsd" : { + "type" : "CodePackage", + "id" : "acm002366jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002367jsd" ] + }, + "acm002367jsd" : { + "type" : "CodePackage", + "id" : "acm002367jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm002361jsd" ] + }, + "acm002368jsd" : { + "type" : "ControlElement", + "id" : "acm002368jsd", + "name" : "AbstractEntryWrapper" + }, + "acm002369jsd" : { + "type" : "ControlElement", + "id" : "acm002369jsd", + "name" : "wasUsed" + }, + "acm002370jsd" : { + "type" : "ClassUnit", + "id" : "acm002370jsd", + "name" : "AbstractEntryWrapper", + "compilationUnitId" : "acm002361jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001850jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd" ], + "content" : [ "acm002368jsd", "acm002369jsd" ] + }, + "acm002371jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002371jsd", + "name" : "TestAbstractEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm002386jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002372jsd" : { + "type" : "CodePackage", + "id" : "acm002372jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002373jsd" ] + }, + "acm002373jsd" : { + "type" : "CodePackage", + "id" : "acm002373jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002374jsd" ] + }, + "acm002374jsd" : { + "type" : "CodePackage", + "id" : "acm002374jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002375jsd" ] + }, + "acm002375jsd" : { + "type" : "CodePackage", + "id" : "acm002375jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002376jsd" ] + }, + "acm002376jsd" : { + "type" : "CodePackage", + "id" : "acm002376jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002377jsd" ] + }, + "acm002377jsd" : { + "type" : "CodePackage", + "id" : "acm002377jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm002371jsd" ] + }, + "acm002378jsd" : { + "type" : "ControlElement", + "id" : "acm002378jsd", + "name" : "initialize" + }, + "acm002379jsd" : { + "type" : "ControlElement", + "id" : "acm002379jsd", + "name" : "testConstructor" + }, + "acm002380jsd" : { + "type" : "ControlElement", + "id" : "acm002380jsd", + "name" : "testConstructorNull" + }, + "acm002381jsd" : { + "type" : "ControlElement", + "id" : "acm002381jsd", + "name" : "testUseCount" + }, + "acm002382jsd" : { + "type" : "ControlElement", + "id" : "acm002382jsd", + "name" : "testGetData" + }, + "acm002383jsd" : { + "type" : "ControlElement", + "id" : "acm002383jsd", + "name" : "testGetByteSize" + }, + "acm002384jsd" : { + "type" : "ControlElement", + "id" : "acm002384jsd", + "name" : "testGetID" + }, + "acm002385jsd" : { + "type" : "ControlElement", + "id" : "acm002385jsd", + "name" : "testEquals" + }, + "acm002386jsd" : { + "type" : "ClassUnit", + "id" : "acm002386jsd", + "name" : "TestAbstractEntry", + "compilationUnitId" : "acm002371jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001850jsd", "acm002370jsd" ], + "content" : [ "acm002378jsd", "acm002379jsd", "acm002380jsd", "acm002381jsd", "acm002382jsd", "acm002383jsd", "acm002384jsd", "acm002385jsd" ] + }, + "acm002387jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002387jsd", + "name" : "TestCountedEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm002398jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002388jsd" : { + "type" : "CodePackage", + "id" : "acm002388jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002389jsd" ] + }, + "acm002389jsd" : { + "type" : "CodePackage", + "id" : "acm002389jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002390jsd" ] + }, + "acm002390jsd" : { + "type" : "CodePackage", + "id" : "acm002390jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002391jsd" ] + }, + "acm002391jsd" : { + "type" : "CodePackage", + "id" : "acm002391jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002392jsd" ] + }, + "acm002392jsd" : { + "type" : "CodePackage", + "id" : "acm002392jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002393jsd" ] + }, + "acm002393jsd" : { + "type" : "CodePackage", + "id" : "acm002393jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm002387jsd" ] + }, + "acm002394jsd" : { + "type" : "ControlElement", + "id" : "acm002394jsd", + "name" : "initialize" + }, + "acm002395jsd" : { + "type" : "ControlElement", + "id" : "acm002395jsd", + "name" : "testConstructor" + }, + "acm002396jsd" : { + "type" : "ControlElement", + "id" : "acm002396jsd", + "name" : "testConstructorNull" + }, + "acm002397jsd" : { + "type" : "ControlElement", + "id" : "acm002397jsd", + "name" : "testUseCount" + }, + "acm002398jsd" : { + "type" : "ClassUnit", + "id" : "acm002398jsd", + "name" : "TestCountedEntry", + "compilationUnitId" : "acm002387jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001861jsd" ], + "content" : [ "acm002394jsd", "acm002395jsd", "acm002396jsd", "acm002397jsd" ] + }, + "acm002399jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002399jsd", + "name" : "TestSimpleEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm002410jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002400jsd" : { + "type" : "CodePackage", + "id" : "acm002400jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002401jsd" ] + }, + "acm002401jsd" : { + "type" : "CodePackage", + "id" : "acm002401jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002402jsd" ] + }, + "acm002402jsd" : { + "type" : "CodePackage", + "id" : "acm002402jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002403jsd" ] + }, + "acm002403jsd" : { + "type" : "CodePackage", + "id" : "acm002403jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002404jsd" ] + }, + "acm002404jsd" : { + "type" : "CodePackage", + "id" : "acm002404jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002405jsd" ] + }, + "acm002405jsd" : { + "type" : "CodePackage", + "id" : "acm002405jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm002399jsd" ] + }, + "acm002406jsd" : { + "type" : "ControlElement", + "id" : "acm002406jsd", + "name" : "initialize" + }, + "acm002407jsd" : { + "type" : "ControlElement", + "id" : "acm002407jsd", + "name" : "testConstructor" + }, + "acm002408jsd" : { + "type" : "ControlElement", + "id" : "acm002408jsd", + "name" : "testConstructorNull" + }, + "acm002409jsd" : { + "type" : "ControlElement", + "id" : "acm002409jsd", + "name" : "testUseCount" + }, + "acm002410jsd" : { + "type" : "ClassUnit", + "id" : "acm002410jsd", + "name" : "TestSimpleEntry", + "compilationUnitId" : "acm002399jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001891jsd" ], + "content" : [ "acm002406jsd", "acm002407jsd", "acm002408jsd", "acm002409jsd" ] + }, + "acm002411jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002411jsd", + "name" : "TestTimedEntry", + "parentId" : "acm001842jsd", + "content" : [ "acm002422jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache", "entry" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002412jsd" : { + "type" : "CodePackage", + "id" : "acm002412jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002413jsd" ] + }, + "acm002413jsd" : { + "type" : "CodePackage", + "id" : "acm002413jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002414jsd" ] + }, + "acm002414jsd" : { + "type" : "CodePackage", + "id" : "acm002414jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002415jsd" ] + }, + "acm002415jsd" : { + "type" : "CodePackage", + "id" : "acm002415jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002416jsd" ] + }, + "acm002416jsd" : { + "type" : "CodePackage", + "id" : "acm002416jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002417jsd" ] + }, + "acm002417jsd" : { + "type" : "CodePackage", + "id" : "acm002417jsd", + "name" : "entry", + "parentId" : null, + "content" : [ "acm002411jsd" ] + }, + "acm002418jsd" : { + "type" : "ControlElement", + "id" : "acm002418jsd", + "name" : "initialize" + }, + "acm002419jsd" : { + "type" : "ControlElement", + "id" : "acm002419jsd", + "name" : "testConstructor" + }, + "acm002420jsd" : { + "type" : "ControlElement", + "id" : "acm002420jsd", + "name" : "testConstructorNull" + }, + "acm002421jsd" : { + "type" : "ControlElement", + "id" : "acm002421jsd", + "name" : "testTime" + }, + "acm002422jsd" : { + "type" : "ClassUnit", + "id" : "acm002422jsd", + "name" : "TestTimedEntry", + "compilationUnitId" : "acm002411jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001902jsd" ], + "content" : [ "acm002418jsd", "acm002419jsd", "acm002420jsd", "acm002421jsd" ] + }, + "acm002423jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002423jsd", + "name" : "TestCacheAll", + "parentId" : "acm001909jsd", + "content" : [ "acm002432jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "cache", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002424jsd" : { + "type" : "CodePackage", + "id" : "acm002424jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002425jsd" ] + }, + "acm002425jsd" : { + "type" : "CodePackage", + "id" : "acm002425jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002426jsd" ] + }, + "acm002426jsd" : { + "type" : "CodePackage", + "id" : "acm002426jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002427jsd" ] + }, + "acm002427jsd" : { + "type" : "CodePackage", + "id" : "acm002427jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002428jsd" ] + }, + "acm002428jsd" : { + "type" : "CodePackage", + "id" : "acm002428jsd", + "name" : "cache", + "parentId" : null, + "content" : [ "acm002429jsd" ] + }, + "acm002429jsd" : { + "type" : "CodePackage", + "id" : "acm002429jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm002423jsd" ] + }, + "acm002430jsd" : { + "type" : "ControlElement", + "id" : "acm002430jsd", + "name" : "initialize" + }, + "acm002431jsd" : { + "type" : "ControlElement", + "id" : "acm002431jsd", + "name" : "testRule" + }, + "acm002432jsd" : { + "type" : "ClassUnit", + "id" : "acm002432jsd", + "name" : "TestCacheAll", + "compilationUnitId" : "acm002423jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm001911jsd" ], + "content" : [ "acm002430jsd", "acm002431jsd" ] + }, + "acm002433jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002433jsd", + "name" : "TestDriveStorage", + "parentId" : "acm002060jsd", + "content" : [ "acm002439jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "storage" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002434jsd" : { + "type" : "CodePackage", + "id" : "acm002434jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002435jsd" ] + }, + "acm002435jsd" : { + "type" : "CodePackage", + "id" : "acm002435jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002436jsd" ] + }, + "acm002436jsd" : { + "type" : "CodePackage", + "id" : "acm002436jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002437jsd" ] + }, + "acm002437jsd" : { + "type" : "CodePackage", + "id" : "acm002437jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002438jsd" ] + }, + "acm002438jsd" : { + "type" : "CodePackage", + "id" : "acm002438jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002433jsd" ] + }, + "acm002439jsd" : { + "type" : "ClassUnit", + "id" : "acm002439jsd", + "name" : "TestDriveStorage", + "compilationUnitId" : "acm002433jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ ] + }, + "acm002440jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002440jsd", + "name" : "TestNoStorage", + "parentId" : "acm002060jsd", + "content" : [ "acm002452jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "storage" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002441jsd" : { + "type" : "CodePackage", + "id" : "acm002441jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002442jsd" ] + }, + "acm002442jsd" : { + "type" : "CodePackage", + "id" : "acm002442jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002443jsd" ] + }, + "acm002443jsd" : { + "type" : "CodePackage", + "id" : "acm002443jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002444jsd" ] + }, + "acm002444jsd" : { + "type" : "CodePackage", + "id" : "acm002444jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002445jsd" ] + }, + "acm002445jsd" : { + "type" : "CodePackage", + "id" : "acm002445jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002440jsd" ] + }, + "acm002446jsd" : { + "type" : "ControlElement", + "id" : "acm002446jsd", + "name" : "initialize" + }, + "acm002447jsd" : { + "type" : "ControlElement", + "id" : "acm002447jsd", + "name" : "testDataExists" + }, + "acm002448jsd" : { + "type" : "ControlElement", + "id" : "acm002448jsd", + "name" : "testLoadData" + }, + "acm002449jsd" : { + "type" : "ControlElement", + "id" : "acm002449jsd", + "name" : "testSaveData" + }, + "acm002450jsd" : { + "type" : "ControlElement", + "id" : "acm002450jsd", + "name" : "testDataIsStorable" + }, + "acm002451jsd" : { + "type" : "ControlElement", + "id" : "acm002451jsd", + "name" : "testDeleteData" + }, + "acm002452jsd" : { + "type" : "ClassUnit", + "id" : "acm002452jsd", + "name" : "TestNoStorage", + "compilationUnitId" : "acm002440jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm002093jsd" ], + "content" : [ "acm002446jsd", "acm002447jsd", "acm002448jsd", "acm002449jsd", "acm002450jsd", "acm002451jsd" ] + }, + "acm002453jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002453jsd", + "name" : "TestStoreAll", + "parentId" : "acm002100jsd", + "content" : [ "acm002462jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "storage", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002454jsd" : { + "type" : "CodePackage", + "id" : "acm002454jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002455jsd" ] + }, + "acm002455jsd" : { + "type" : "CodePackage", + "id" : "acm002455jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002456jsd" ] + }, + "acm002456jsd" : { + "type" : "CodePackage", + "id" : "acm002456jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002457jsd" ] + }, + "acm002457jsd" : { + "type" : "CodePackage", + "id" : "acm002457jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002458jsd" ] + }, + "acm002458jsd" : { + "type" : "CodePackage", + "id" : "acm002458jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002459jsd" ] + }, + "acm002459jsd" : { + "type" : "CodePackage", + "id" : "acm002459jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm002453jsd" ] + }, + "acm002460jsd" : { + "type" : "ControlElement", + "id" : "acm002460jsd", + "name" : "initialize" + }, + "acm002461jsd" : { + "type" : "ControlElement", + "id" : "acm002461jsd", + "name" : "testRule" + }, + "acm002462jsd" : { + "type" : "ClassUnit", + "id" : "acm002462jsd", + "name" : "TestStoreAll", + "compilationUnitId" : "acm002453jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm002102jsd" ], + "content" : [ "acm002460jsd", "acm002461jsd" ] + }, + "acm002463jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002463jsd", + "name" : "TestStoreLargeImages", + "parentId" : "acm002100jsd", + "content" : [ "acm002472jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.image", "src", "test", "java", "tools", "descartes", "teastore", "image", "storage", "rules" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002464jsd" : { + "type" : "CodePackage", + "id" : "acm002464jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002465jsd" ] + }, + "acm002465jsd" : { + "type" : "CodePackage", + "id" : "acm002465jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002466jsd" ] + }, + "acm002466jsd" : { + "type" : "CodePackage", + "id" : "acm002466jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002467jsd" ] + }, + "acm002467jsd" : { + "type" : "CodePackage", + "id" : "acm002467jsd", + "name" : "image", + "parentId" : null, + "content" : [ "acm002468jsd" ] + }, + "acm002468jsd" : { + "type" : "CodePackage", + "id" : "acm002468jsd", + "name" : "storage", + "parentId" : null, + "content" : [ "acm002469jsd" ] + }, + "acm002469jsd" : { + "type" : "CodePackage", + "id" : "acm002469jsd", + "name" : "rules", + "parentId" : null, + "content" : [ "acm002463jsd" ] + }, + "acm002470jsd" : { + "type" : "ControlElement", + "id" : "acm002470jsd", + "name" : "initialize" + }, + "acm002471jsd" : { + "type" : "ControlElement", + "id" : "acm002471jsd", + "name" : "testRule" + }, + "acm002472jsd" : { + "type" : "ClassUnit", + "id" : "acm002472jsd", + "name" : "TestStoreLargeImages", + "compilationUnitId" : "acm002463jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001690jsd", "acm002111jsd" ], + "content" : [ "acm002470jsd", "acm002471jsd" ] + }, + "acm002473jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002473jsd", + "name" : "InitialDataGenerationDaemon", + "parentId" : "acm002478jsd", + "content" : [ "acm002483jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "daemons" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002474jsd" : { + "type" : "CodePackage", + "id" : "acm002474jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002475jsd" ] + }, + "acm002475jsd" : { + "type" : "CodePackage", + "id" : "acm002475jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002476jsd" ] + }, + "acm002476jsd" : { + "type" : "CodePackage", + "id" : "acm002476jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002477jsd" ] + }, + "acm002477jsd" : { + "type" : "CodePackage", + "id" : "acm002477jsd", + "name" : "persistence", + "parentId" : "acm001340jsd", + "content" : [ "acm002871jsd", "acm002879jsd", "acm002888jsd", "acm002478jsd", "acm002489jsd", "acm002695jsd", "acm002778jsd", "acm002866jsd" ] + }, + "acm002478jsd" : { + "type" : "CodePackage", + "id" : "acm002478jsd", + "name" : "daemons", + "parentId" : "acm002477jsd", + "content" : [ "acm002473jsd" ] + }, + "acm002479jsd" : { + "type" : "ControlElement", + "id" : "acm002479jsd", + "name" : "InitialDataGenerationDaemon" + }, + "acm002480jsd" : { + "type" : "ControlElement", + "id" : "acm002480jsd", + "name" : "contextDestroyed" + }, + "acm002481jsd" : { + "type" : "ControlElement", + "id" : "acm002481jsd", + "name" : "contextInitialized" + }, + "acm002482jsd" : { + "type" : "ControlElement", + "id" : "acm002482jsd", + "name" : "waitForDatabase" + }, + "acm002483jsd" : { + "type" : "ClassUnit", + "id" : "acm002483jsd", + "name" : "InitialDataGenerationDaemon", + "compilationUnitId" : "acm002473jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002483jsd" ], + "content" : [ "acm002479jsd", "acm002480jsd", "acm002481jsd", "acm002482jsd" ] + }, + "acm002484jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002484jsd", + "name" : "CategoryRepository", + "parentId" : "acm002489jsd", + "content" : [ "acm002495jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002485jsd" : { + "type" : "CodePackage", + "id" : "acm002485jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002486jsd" ] + }, + "acm002486jsd" : { + "type" : "CodePackage", + "id" : "acm002486jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002487jsd" ] + }, + "acm002487jsd" : { + "type" : "CodePackage", + "id" : "acm002487jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002488jsd" ] + }, + "acm002488jsd" : { + "type" : "CodePackage", + "id" : "acm002488jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002489jsd" ] + }, + "acm002489jsd" : { + "type" : "CodePackage", + "id" : "acm002489jsd", + "name" : "domain", + "parentId" : "acm002477jsd", + "content" : [ "acm002484jsd", "acm002496jsd", "acm002510jsd", "acm002523jsd", "acm002539jsd", "acm002577jsd", "acm002600jsd", "acm002622jsd", "acm002643jsd", "acm002657jsd", "acm002676jsd" ] + }, + "acm002490jsd" : { + "type" : "ControlElement", + "id" : "acm002490jsd", + "name" : "CategoryRepository" + }, + "acm002491jsd" : { + "type" : "ControlElement", + "id" : "acm002491jsd", + "name" : "createEntity" + }, + "acm002492jsd" : { + "type" : "ControlElement", + "id" : "acm002492jsd", + "name" : "updateEntity" + }, + "acm002493jsd" : { + "type" : "ControlElement", + "id" : "acm002493jsd", + "name" : "getId" + }, + "acm002494jsd" : { + "type" : "ControlElement", + "id" : "acm002494jsd", + "name" : "getEntityClass" + }, + "acm002495jsd" : { + "type" : "ClassUnit", + "id" : "acm002495jsd", + "name" : "CategoryRepository", + "compilationUnitId" : "acm002484jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002707jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm002495jsd", "acm002538jsd" ], + "content" : [ "acm002490jsd", "acm002491jsd", "acm002492jsd", "acm002493jsd", "acm002494jsd" ] + }, + "acm002496jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002496jsd", + "name" : "OrderItemRepository", + "parentId" : "acm002489jsd", + "content" : [ "acm002509jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002497jsd" : { + "type" : "CodePackage", + "id" : "acm002497jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002498jsd" ] + }, + "acm002498jsd" : { + "type" : "CodePackage", + "id" : "acm002498jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002499jsd" ] + }, + "acm002499jsd" : { + "type" : "CodePackage", + "id" : "acm002499jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002500jsd" ] + }, + "acm002500jsd" : { + "type" : "CodePackage", + "id" : "acm002500jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002501jsd" ] + }, + "acm002501jsd" : { + "type" : "CodePackage", + "id" : "acm002501jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002496jsd" ] + }, + "acm002502jsd" : { + "type" : "ControlElement", + "id" : "acm002502jsd", + "name" : "OrderItemRepository" + }, + "acm002503jsd" : { + "type" : "ControlElement", + "id" : "acm002503jsd", + "name" : "createEntity" + }, + "acm002504jsd" : { + "type" : "ControlElement", + "id" : "acm002504jsd", + "name" : "updateEntity" + }, + "acm002505jsd" : { + "type" : "ControlElement", + "id" : "acm002505jsd", + "name" : "getAllEntitiesWithProduct" + }, + "acm002506jsd" : { + "type" : "ControlElement", + "id" : "acm002506jsd", + "name" : "getAllEntitiesWithOrder" + }, + "acm002507jsd" : { + "type" : "ControlElement", + "id" : "acm002507jsd", + "name" : "getId" + }, + "acm002508jsd" : { + "type" : "ControlElement", + "id" : "acm002508jsd", + "name" : "getEntityClass" + }, + "acm002509jsd" : { + "type" : "ClassUnit", + "id" : "acm002509jsd", + "name" : "OrderItemRepository", + "compilationUnitId" : "acm002496jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002707jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd", "acm002509jsd", "acm002576jsd", "acm002599jsd", "acm002621jsd" ], + "content" : [ "acm002502jsd", "acm002503jsd", "acm002504jsd", "acm002505jsd", "acm002506jsd", "acm002507jsd", "acm002508jsd" ] + }, + "acm002510jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002510jsd", + "name" : "OrderRepository", + "parentId" : "acm002489jsd", + "content" : [ "acm002522jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002511jsd" : { + "type" : "CodePackage", + "id" : "acm002511jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002512jsd" ] + }, + "acm002512jsd" : { + "type" : "CodePackage", + "id" : "acm002512jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002513jsd" ] + }, + "acm002513jsd" : { + "type" : "CodePackage", + "id" : "acm002513jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002514jsd" ] + }, + "acm002514jsd" : { + "type" : "CodePackage", + "id" : "acm002514jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002515jsd" ] + }, + "acm002515jsd" : { + "type" : "CodePackage", + "id" : "acm002515jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002510jsd" ] + }, + "acm002516jsd" : { + "type" : "ControlElement", + "id" : "acm002516jsd", + "name" : "OrderRepository" + }, + "acm002517jsd" : { + "type" : "ControlElement", + "id" : "acm002517jsd", + "name" : "createEntity" + }, + "acm002518jsd" : { + "type" : "ControlElement", + "id" : "acm002518jsd", + "name" : "updateEntity" + }, + "acm002519jsd" : { + "type" : "ControlElement", + "id" : "acm002519jsd", + "name" : "getAllEntitiesWithUser" + }, + "acm002520jsd" : { + "type" : "ControlElement", + "id" : "acm002520jsd", + "name" : "getId" + }, + "acm002521jsd" : { + "type" : "ControlElement", + "id" : "acm002521jsd", + "name" : "getEntityClass" + }, + "acm002522jsd" : { + "type" : "ClassUnit", + "id" : "acm002522jsd", + "name" : "OrderRepository", + "compilationUnitId" : "acm002510jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002707jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm002522jsd", "acm002576jsd", "acm002642jsd" ], + "content" : [ "acm002516jsd", "acm002517jsd", "acm002518jsd", "acm002519jsd", "acm002520jsd", "acm002521jsd" ] + }, + "acm002523jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002523jsd", + "name" : "PersistenceCategory", + "parentId" : "acm002489jsd", + "content" : [ "acm002538jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002524jsd" : { + "type" : "CodePackage", + "id" : "acm002524jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002525jsd" ] + }, + "acm002525jsd" : { + "type" : "CodePackage", + "id" : "acm002525jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002526jsd" ] + }, + "acm002526jsd" : { + "type" : "CodePackage", + "id" : "acm002526jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002527jsd" ] + }, + "acm002527jsd" : { + "type" : "CodePackage", + "id" : "acm002527jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002528jsd" ] + }, + "acm002528jsd" : { + "type" : "CodePackage", + "id" : "acm002528jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002523jsd" ] + }, + "acm002529jsd" : { + "type" : "ControlElement", + "id" : "acm002529jsd", + "name" : "PersistenceCategory" + }, + "acm002530jsd" : { + "type" : "ControlElement", + "id" : "acm002530jsd", + "name" : "clearCaches" + }, + "acm002531jsd" : { + "type" : "ControlElement", + "id" : "acm002531jsd", + "name" : "getId" + }, + "acm002532jsd" : { + "type" : "ControlElement", + "id" : "acm002532jsd", + "name" : "setId" + }, + "acm002533jsd" : { + "type" : "ControlElement", + "id" : "acm002533jsd", + "name" : "getName" + }, + "acm002534jsd" : { + "type" : "ControlElement", + "id" : "acm002534jsd", + "name" : "setName" + }, + "acm002535jsd" : { + "type" : "ControlElement", + "id" : "acm002535jsd", + "name" : "getDescription" + }, + "acm002536jsd" : { + "type" : "ControlElement", + "id" : "acm002536jsd", + "name" : "setDescription" + }, + "acm002537jsd" : { + "type" : "ControlElement", + "id" : "acm002537jsd", + "name" : "getProducts" + }, + "acm002538jsd" : { + "type" : "ClassUnit", + "id" : "acm002538jsd", + "name" : "PersistenceCategory", + "compilationUnitId" : "acm002523jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001352jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002538jsd", "acm002621jsd" ], + "content" : [ "acm002529jsd", "acm002530jsd", "acm002531jsd", "acm002532jsd", "acm002533jsd", "acm002534jsd", "acm002535jsd", "acm002536jsd", "acm002537jsd" ] + }, + "acm002539jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002539jsd", + "name" : "PersistenceOrder", + "parentId" : "acm002489jsd", + "content" : [ "acm002576jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002540jsd" : { + "type" : "CodePackage", + "id" : "acm002540jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002541jsd" ] + }, + "acm002541jsd" : { + "type" : "CodePackage", + "id" : "acm002541jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002542jsd" ] + }, + "acm002542jsd" : { + "type" : "CodePackage", + "id" : "acm002542jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002543jsd" ] + }, + "acm002543jsd" : { + "type" : "CodePackage", + "id" : "acm002543jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002544jsd" ] + }, + "acm002544jsd" : { + "type" : "CodePackage", + "id" : "acm002544jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002539jsd" ] + }, + "acm002545jsd" : { + "type" : "ControlElement", + "id" : "acm002545jsd", + "name" : "PersistenceOrder" + }, + "acm002546jsd" : { + "type" : "ControlElement", + "id" : "acm002546jsd", + "name" : "deleteOrders" + }, + "acm002547jsd" : { + "type" : "ControlElement", + "id" : "acm002547jsd", + "name" : "clearCaches" + }, + "acm002548jsd" : { + "type" : "ControlElement", + "id" : "acm002548jsd", + "name" : "getId" + }, + "acm002549jsd" : { + "type" : "ControlElement", + "id" : "acm002549jsd", + "name" : "setId" + }, + "acm002550jsd" : { + "type" : "ControlElement", + "id" : "acm002550jsd", + "name" : "getUserId" + }, + "acm002551jsd" : { + "type" : "ControlElement", + "id" : "acm002551jsd", + "name" : "setUserId" + }, + "acm002552jsd" : { + "type" : "ControlElement", + "id" : "acm002552jsd", + "name" : "getOrderTime" + }, + "acm002553jsd" : { + "type" : "ControlElement", + "id" : "acm002553jsd", + "name" : "setOrderTime" + }, + "acm002554jsd" : { + "type" : "ControlElement", + "id" : "acm002554jsd", + "name" : "getTime" + }, + "acm002555jsd" : { + "type" : "ControlElement", + "id" : "acm002555jsd", + "name" : "setTime" + }, + "acm002556jsd" : { + "type" : "ControlElement", + "id" : "acm002556jsd", + "name" : "getTotalPriceInCents" + }, + "acm002557jsd" : { + "type" : "ControlElement", + "id" : "acm002557jsd", + "name" : "setTotalPriceInCents" + }, + "acm002558jsd" : { + "type" : "ControlElement", + "id" : "acm002558jsd", + "name" : "getAddressName" + }, + "acm002559jsd" : { + "type" : "ControlElement", + "id" : "acm002559jsd", + "name" : "setAddressName" + }, + "acm002560jsd" : { + "type" : "ControlElement", + "id" : "acm002560jsd", + "name" : "getAddress1" + }, + "acm002561jsd" : { + "type" : "ControlElement", + "id" : "acm002561jsd", + "name" : "setAddress1" + }, + "acm002562jsd" : { + "type" : "ControlElement", + "id" : "acm002562jsd", + "name" : "getAddress2" + }, + "acm002563jsd" : { + "type" : "ControlElement", + "id" : "acm002563jsd", + "name" : "setAddress2" + }, + "acm002564jsd" : { + "type" : "ControlElement", + "id" : "acm002564jsd", + "name" : "getCreditCardCompany" + }, + "acm002565jsd" : { + "type" : "ControlElement", + "id" : "acm002565jsd", + "name" : "setCreditCardCompany" + }, + "acm002566jsd" : { + "type" : "ControlElement", + "id" : "acm002566jsd", + "name" : "getCreditCardNumber" + }, + "acm002567jsd" : { + "type" : "ControlElement", + "id" : "acm002567jsd", + "name" : "setCreditCardNumber" + }, + "acm002568jsd" : { + "type" : "ControlElement", + "id" : "acm002568jsd", + "name" : "getCreditCardExpiryLocalDate" + }, + "acm002569jsd" : { + "type" : "ControlElement", + "id" : "acm002569jsd", + "name" : "setCreditCardExpiryLocalDate" + }, + "acm002570jsd" : { + "type" : "ControlElement", + "id" : "acm002570jsd", + "name" : "getCreditCardExpiryDate" + }, + "acm002571jsd" : { + "type" : "ControlElement", + "id" : "acm002571jsd", + "name" : "setCreditCardExpiryDate" + }, + "acm002572jsd" : { + "type" : "ControlElement", + "id" : "acm002572jsd", + "name" : "getOrderItems" + }, + "acm002573jsd" : { + "type" : "ControlElement", + "id" : "acm002573jsd", + "name" : "setOrderItems" + }, + "acm002574jsd" : { + "type" : "ControlElement", + "id" : "acm002574jsd", + "name" : "getUser" + }, + "acm002575jsd" : { + "type" : "ControlElement", + "id" : "acm002575jsd", + "name" : "setUser" + }, + "acm002576jsd" : { + "type" : "ClassUnit", + "id" : "acm002576jsd", + "name" : "PersistenceOrder", + "compilationUnitId" : "acm002539jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001408jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002576jsd", "acm002599jsd", "acm002642jsd" ], + "content" : [ "acm002545jsd", "acm002546jsd", "acm002547jsd", "acm002548jsd", "acm002549jsd", "acm002550jsd", "acm002551jsd", "acm002552jsd", "acm002553jsd", "acm002554jsd", "acm002555jsd", "acm002556jsd", "acm002557jsd", "acm002558jsd", "acm002559jsd", "acm002560jsd", "acm002561jsd", "acm002562jsd", "acm002563jsd", "acm002564jsd", "acm002565jsd", "acm002566jsd", "acm002567jsd", "acm002568jsd", "acm002569jsd", "acm002570jsd", "acm002571jsd", "acm002572jsd", "acm002573jsd", "acm002574jsd", "acm002575jsd" ] + }, + "acm002577jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002577jsd", + "name" : "PersistenceOrderItem", + "parentId" : "acm002489jsd", + "content" : [ "acm002599jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002578jsd" : { + "type" : "CodePackage", + "id" : "acm002578jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002579jsd" ] + }, + "acm002579jsd" : { + "type" : "CodePackage", + "id" : "acm002579jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002580jsd" ] + }, + "acm002580jsd" : { + "type" : "CodePackage", + "id" : "acm002580jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002581jsd" ] + }, + "acm002581jsd" : { + "type" : "CodePackage", + "id" : "acm002581jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002582jsd" ] + }, + "acm002582jsd" : { + "type" : "CodePackage", + "id" : "acm002582jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002577jsd" ] + }, + "acm002583jsd" : { + "type" : "ControlElement", + "id" : "acm002583jsd", + "name" : "PersistenceOrderItem" + }, + "acm002584jsd" : { + "type" : "ControlElement", + "id" : "acm002584jsd", + "name" : "clearCaches" + }, + "acm002585jsd" : { + "type" : "ControlElement", + "id" : "acm002585jsd", + "name" : "getId" + }, + "acm002586jsd" : { + "type" : "ControlElement", + "id" : "acm002586jsd", + "name" : "setId" + }, + "acm002587jsd" : { + "type" : "ControlElement", + "id" : "acm002587jsd", + "name" : "getProductId" + }, + "acm002588jsd" : { + "type" : "ControlElement", + "id" : "acm002588jsd", + "name" : "setProductId" + }, + "acm002589jsd" : { + "type" : "ControlElement", + "id" : "acm002589jsd", + "name" : "getQuantity" + }, + "acm002590jsd" : { + "type" : "ControlElement", + "id" : "acm002590jsd", + "name" : "setQuantity" + }, + "acm002591jsd" : { + "type" : "ControlElement", + "id" : "acm002591jsd", + "name" : "getUnitPriceInCents" + }, + "acm002592jsd" : { + "type" : "ControlElement", + "id" : "acm002592jsd", + "name" : "setUnitPriceInCents" + }, + "acm002593jsd" : { + "type" : "ControlElement", + "id" : "acm002593jsd", + "name" : "getProduct" + }, + "acm002594jsd" : { + "type" : "ControlElement", + "id" : "acm002594jsd", + "name" : "setProduct" + }, + "acm002595jsd" : { + "type" : "ControlElement", + "id" : "acm002595jsd", + "name" : "getOrderId" + }, + "acm002596jsd" : { + "type" : "ControlElement", + "id" : "acm002596jsd", + "name" : "setOrderId" + }, + "acm002597jsd" : { + "type" : "ControlElement", + "id" : "acm002597jsd", + "name" : "getOrder" + }, + "acm002598jsd" : { + "type" : "ControlElement", + "id" : "acm002598jsd", + "name" : "setOrder" + }, + "acm002599jsd" : { + "type" : "ClassUnit", + "id" : "acm002599jsd", + "name" : "PersistenceOrderItem", + "compilationUnitId" : "acm002577jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001428jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002576jsd", "acm002599jsd", "acm002621jsd" ], + "content" : [ "acm002583jsd", "acm002584jsd", "acm002585jsd", "acm002586jsd", "acm002587jsd", "acm002588jsd", "acm002589jsd", "acm002590jsd", "acm002591jsd", "acm002592jsd", "acm002593jsd", "acm002594jsd", "acm002595jsd", "acm002596jsd", "acm002597jsd", "acm002598jsd" ] + }, + "acm002600jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002600jsd", + "name" : "PersistenceProduct", + "parentId" : "acm002489jsd", + "content" : [ "acm002621jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002601jsd" : { + "type" : "CodePackage", + "id" : "acm002601jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002602jsd" ] + }, + "acm002602jsd" : { + "type" : "CodePackage", + "id" : "acm002602jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002603jsd" ] + }, + "acm002603jsd" : { + "type" : "CodePackage", + "id" : "acm002603jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002604jsd" ] + }, + "acm002604jsd" : { + "type" : "CodePackage", + "id" : "acm002604jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002605jsd" ] + }, + "acm002605jsd" : { + "type" : "CodePackage", + "id" : "acm002605jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002600jsd" ] + }, + "acm002606jsd" : { + "type" : "ControlElement", + "id" : "acm002606jsd", + "name" : "clearCaches" + }, + "acm002607jsd" : { + "type" : "ControlElement", + "id" : "acm002607jsd", + "name" : "PersistenceProduct" + }, + "acm002608jsd" : { + "type" : "ControlElement", + "id" : "acm002608jsd", + "name" : "setId" + }, + "acm002609jsd" : { + "type" : "ControlElement", + "id" : "acm002609jsd", + "name" : "getId" + }, + "acm002610jsd" : { + "type" : "ControlElement", + "id" : "acm002610jsd", + "name" : "getCategoryId" + }, + "acm002611jsd" : { + "type" : "ControlElement", + "id" : "acm002611jsd", + "name" : "setCategoryId" + }, + "acm002612jsd" : { + "type" : "ControlElement", + "id" : "acm002612jsd", + "name" : "getName" + }, + "acm002613jsd" : { + "type" : "ControlElement", + "id" : "acm002613jsd", + "name" : "setName" + }, + "acm002614jsd" : { + "type" : "ControlElement", + "id" : "acm002614jsd", + "name" : "getDescription" + }, + "acm002615jsd" : { + "type" : "ControlElement", + "id" : "acm002615jsd", + "name" : "setDescription" + }, + "acm002616jsd" : { + "type" : "ControlElement", + "id" : "acm002616jsd", + "name" : "getListPriceInCents" + }, + "acm002617jsd" : { + "type" : "ControlElement", + "id" : "acm002617jsd", + "name" : "setListPriceInCents" + }, + "acm002618jsd" : { + "type" : "ControlElement", + "id" : "acm002618jsd", + "name" : "getCategory" + }, + "acm002619jsd" : { + "type" : "ControlElement", + "id" : "acm002619jsd", + "name" : "setCategory" + }, + "acm002620jsd" : { + "type" : "ControlElement", + "id" : "acm002620jsd", + "name" : "getOrderItems" + }, + "acm002621jsd" : { + "type" : "ClassUnit", + "id" : "acm002621jsd", + "name" : "PersistenceProduct", + "compilationUnitId" : "acm002600jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001448jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002538jsd", "acm002599jsd", "acm002621jsd" ], + "content" : [ "acm002606jsd", "acm002607jsd", "acm002608jsd", "acm002609jsd", "acm002610jsd", "acm002611jsd", "acm002612jsd", "acm002613jsd", "acm002614jsd", "acm002615jsd", "acm002616jsd", "acm002617jsd", "acm002618jsd", "acm002619jsd", "acm002620jsd" ] + }, + "acm002622jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002622jsd", + "name" : "PersistenceUser", + "parentId" : "acm002489jsd", + "content" : [ "acm002642jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002623jsd" : { + "type" : "CodePackage", + "id" : "acm002623jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002624jsd" ] + }, + "acm002624jsd" : { + "type" : "CodePackage", + "id" : "acm002624jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002625jsd" ] + }, + "acm002625jsd" : { + "type" : "CodePackage", + "id" : "acm002625jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002626jsd" ] + }, + "acm002626jsd" : { + "type" : "CodePackage", + "id" : "acm002626jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002627jsd" ] + }, + "acm002627jsd" : { + "type" : "CodePackage", + "id" : "acm002627jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002622jsd" ] + }, + "acm002628jsd" : { + "type" : "ControlElement", + "id" : "acm002628jsd", + "name" : "deleteOrders" + }, + "acm002629jsd" : { + "type" : "ControlElement", + "id" : "acm002629jsd", + "name" : "clearCaches" + }, + "acm002630jsd" : { + "type" : "ControlElement", + "id" : "acm002630jsd", + "name" : "PersistenceUser" + }, + "acm002631jsd" : { + "type" : "ControlElement", + "id" : "acm002631jsd", + "name" : "getId" + }, + "acm002632jsd" : { + "type" : "ControlElement", + "id" : "acm002632jsd", + "name" : "setId" + }, + "acm002633jsd" : { + "type" : "ControlElement", + "id" : "acm002633jsd", + "name" : "getUserName" + }, + "acm002634jsd" : { + "type" : "ControlElement", + "id" : "acm002634jsd", + "name" : "setUserName" + }, + "acm002635jsd" : { + "type" : "ControlElement", + "id" : "acm002635jsd", + "name" : "getPassword" + }, + "acm002636jsd" : { + "type" : "ControlElement", + "id" : "acm002636jsd", + "name" : "setPassword" + }, + "acm002637jsd" : { + "type" : "ControlElement", + "id" : "acm002637jsd", + "name" : "getRealName" + }, + "acm002638jsd" : { + "type" : "ControlElement", + "id" : "acm002638jsd", + "name" : "setRealName" + }, + "acm002639jsd" : { + "type" : "ControlElement", + "id" : "acm002639jsd", + "name" : "getEmail" + }, + "acm002640jsd" : { + "type" : "ControlElement", + "id" : "acm002640jsd", + "name" : "setEmail" + }, + "acm002641jsd" : { + "type" : "ControlElement", + "id" : "acm002641jsd", + "name" : "getOrders" + }, + "acm002642jsd" : { + "type" : "ClassUnit", + "id" : "acm002642jsd", + "name" : "PersistenceUser", + "compilationUnitId" : "acm002622jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm001468jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002576jsd", "acm002642jsd" ], + "content" : [ "acm002628jsd", "acm002629jsd", "acm002630jsd", "acm002631jsd", "acm002632jsd", "acm002633jsd", "acm002634jsd", "acm002635jsd", "acm002636jsd", "acm002637jsd", "acm002638jsd", "acm002639jsd", "acm002640jsd", "acm002641jsd" ] + }, + "acm002643jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002643jsd", + "name" : "ProductRepository", + "parentId" : "acm002489jsd", + "content" : [ "acm002656jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002644jsd" : { + "type" : "CodePackage", + "id" : "acm002644jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002645jsd" ] + }, + "acm002645jsd" : { + "type" : "CodePackage", + "id" : "acm002645jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002646jsd" ] + }, + "acm002646jsd" : { + "type" : "CodePackage", + "id" : "acm002646jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002647jsd" ] + }, + "acm002647jsd" : { + "type" : "CodePackage", + "id" : "acm002647jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002648jsd" ] + }, + "acm002648jsd" : { + "type" : "CodePackage", + "id" : "acm002648jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002643jsd" ] + }, + "acm002649jsd" : { + "type" : "ControlElement", + "id" : "acm002649jsd", + "name" : "ProductRepository" + }, + "acm002650jsd" : { + "type" : "ControlElement", + "id" : "acm002650jsd", + "name" : "createEntity" + }, + "acm002651jsd" : { + "type" : "ControlElement", + "id" : "acm002651jsd", + "name" : "updateEntity" + }, + "acm002652jsd" : { + "type" : "ControlElement", + "id" : "acm002652jsd", + "name" : "getAllEntities" + }, + "acm002653jsd" : { + "type" : "ControlElement", + "id" : "acm002653jsd", + "name" : "getProductCount" + }, + "acm002654jsd" : { + "type" : "ControlElement", + "id" : "acm002654jsd", + "name" : "getId" + }, + "acm002655jsd" : { + "type" : "ControlElement", + "id" : "acm002655jsd", + "name" : "getEntityClass" + }, + "acm002656jsd" : { + "type" : "ClassUnit", + "id" : "acm002656jsd", + "name" : "ProductRepository", + "compilationUnitId" : "acm002643jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002707jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd", "acm002538jsd", "acm002621jsd", "acm002656jsd" ], + "content" : [ "acm002649jsd", "acm002650jsd", "acm002651jsd", "acm002652jsd", "acm002653jsd", "acm002654jsd", "acm002655jsd" ] + }, + "acm002657jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002657jsd", + "name" : "UserRepository", + "parentId" : "acm002489jsd", + "content" : [ "acm002669jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002658jsd" : { + "type" : "CodePackage", + "id" : "acm002658jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002659jsd" ] + }, + "acm002659jsd" : { + "type" : "CodePackage", + "id" : "acm002659jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002660jsd" ] + }, + "acm002660jsd" : { + "type" : "CodePackage", + "id" : "acm002660jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002661jsd" ] + }, + "acm002661jsd" : { + "type" : "CodePackage", + "id" : "acm002661jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002662jsd" ] + }, + "acm002662jsd" : { + "type" : "CodePackage", + "id" : "acm002662jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002657jsd" ] + }, + "acm002663jsd" : { + "type" : "ControlElement", + "id" : "acm002663jsd", + "name" : "UserRepository" + }, + "acm002664jsd" : { + "type" : "ControlElement", + "id" : "acm002664jsd", + "name" : "createEntity" + }, + "acm002665jsd" : { + "type" : "ControlElement", + "id" : "acm002665jsd", + "name" : "updateEntity" + }, + "acm002666jsd" : { + "type" : "ControlElement", + "id" : "acm002666jsd", + "name" : "getId" + }, + "acm002667jsd" : { + "type" : "ControlElement", + "id" : "acm002667jsd", + "name" : "getEntityClass" + }, + "acm002668jsd" : { + "type" : "ControlElement", + "id" : "acm002668jsd", + "name" : "getUserByName" + }, + "acm002669jsd" : { + "type" : "ClassUnit", + "id" : "acm002669jsd", + "name" : "UserRepository", + "compilationUnitId" : "acm002657jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002707jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001468jsd", "acm002642jsd", "acm002669jsd" ], + "content" : [ "acm002663jsd", "acm002664jsd", "acm002665jsd", "acm002666jsd", "acm002667jsd", "acm002668jsd" ] + }, + "acm002670jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002670jsd", + "name" : "LocalDateAttributeConverter", + "parentId" : "acm002676jsd", + "content" : [ "acm002679jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain", "converters" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002671jsd" : { + "type" : "CodePackage", + "id" : "acm002671jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002672jsd" ] + }, + "acm002672jsd" : { + "type" : "CodePackage", + "id" : "acm002672jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002673jsd" ] + }, + "acm002673jsd" : { + "type" : "CodePackage", + "id" : "acm002673jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002674jsd" ] + }, + "acm002674jsd" : { + "type" : "CodePackage", + "id" : "acm002674jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002675jsd" ] + }, + "acm002675jsd" : { + "type" : "CodePackage", + "id" : "acm002675jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002676jsd" ] + }, + "acm002676jsd" : { + "type" : "CodePackage", + "id" : "acm002676jsd", + "name" : "converters", + "parentId" : "acm002489jsd", + "content" : [ "acm002670jsd", "acm002680jsd" ] + }, + "acm002677jsd" : { + "type" : "ControlElement", + "id" : "acm002677jsd", + "name" : "convertToDatabaseColumn" + }, + "acm002678jsd" : { + "type" : "ControlElement", + "id" : "acm002678jsd", + "name" : "convertToEntityAttribute" + }, + "acm002679jsd" : { + "type" : "ClassUnit", + "id" : "acm002679jsd", + "name" : "LocalDateAttributeConverter", + "compilationUnitId" : "acm002670jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002677jsd", "acm002678jsd" ] + }, + "acm002680jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002680jsd", + "name" : "LocalDateTimeAttributeConverter", + "parentId" : "acm002676jsd", + "content" : [ "acm002689jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "domain", "converters" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002681jsd" : { + "type" : "CodePackage", + "id" : "acm002681jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002682jsd" ] + }, + "acm002682jsd" : { + "type" : "CodePackage", + "id" : "acm002682jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002683jsd" ] + }, + "acm002683jsd" : { + "type" : "CodePackage", + "id" : "acm002683jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002684jsd" ] + }, + "acm002684jsd" : { + "type" : "CodePackage", + "id" : "acm002684jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002685jsd" ] + }, + "acm002685jsd" : { + "type" : "CodePackage", + "id" : "acm002685jsd", + "name" : "domain", + "parentId" : null, + "content" : [ "acm002686jsd" ] + }, + "acm002686jsd" : { + "type" : "CodePackage", + "id" : "acm002686jsd", + "name" : "converters", + "parentId" : null, + "content" : [ "acm002680jsd" ] + }, + "acm002687jsd" : { + "type" : "ControlElement", + "id" : "acm002687jsd", + "name" : "convertToDatabaseColumn" + }, + "acm002688jsd" : { + "type" : "ControlElement", + "id" : "acm002688jsd", + "name" : "convertToEntityAttribute" + }, + "acm002689jsd" : { + "type" : "ClassUnit", + "id" : "acm002689jsd", + "name" : "LocalDateTimeAttributeConverter", + "compilationUnitId" : "acm002680jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002687jsd", "acm002688jsd" ] + }, + "acm002690jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002690jsd", + "name" : "AbstractPersistenceRepository", + "parentId" : "acm002695jsd", + "content" : [ "acm002707jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "repository" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002691jsd" : { + "type" : "CodePackage", + "id" : "acm002691jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002692jsd" ] + }, + "acm002692jsd" : { + "type" : "CodePackage", + "id" : "acm002692jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002693jsd" ] + }, + "acm002693jsd" : { + "type" : "CodePackage", + "id" : "acm002693jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002694jsd" ] + }, + "acm002694jsd" : { + "type" : "CodePackage", + "id" : "acm002694jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002695jsd" ] + }, + "acm002695jsd" : { + "type" : "CodePackage", + "id" : "acm002695jsd", + "name" : "repository", + "parentId" : "acm002477jsd", + "content" : [ "acm002690jsd", "acm002708jsd", "acm002726jsd", "acm002749jsd", "acm002760jsd", "acm002896jsd" ] + }, + "acm002696jsd" : { + "type" : "ControlElement", + "id" : "acm002696jsd", + "name" : "getId" + }, + "acm002697jsd" : { + "type" : "ControlElement", + "id" : "acm002697jsd", + "name" : "getEntityClass" + }, + "acm002698jsd" : { + "type" : "ControlElement", + "id" : "acm002698jsd", + "name" : "getEMF" + }, + "acm002699jsd" : { + "type" : "ControlElement", + "id" : "acm002699jsd", + "name" : "getEM" + }, + "acm002700jsd" : { + "type" : "ControlElement", + "id" : "acm002700jsd", + "name" : "createEntity" + }, + "acm002701jsd" : { + "type" : "ControlElement", + "id" : "acm002701jsd", + "name" : "updateEntity" + }, + "acm002702jsd" : { + "type" : "ControlElement", + "id" : "acm002702jsd", + "name" : "getEntity" + }, + "acm002703jsd" : { + "type" : "ControlElement", + "id" : "acm002703jsd", + "name" : "getAllEntities" + }, + "acm002704jsd" : { + "type" : "ControlElement", + "id" : "acm002704jsd", + "name" : "getAllEntities" + }, + "acm002705jsd" : { + "type" : "ControlElement", + "id" : "acm002705jsd", + "name" : "removeEntity" + }, + "acm002706jsd" : { + "type" : "ControlElement", + "id" : "acm002706jsd", + "name" : "resultsWithStartAndLimit" + }, + "acm002707jsd" : { + "type" : "ClassUnit", + "id" : "acm002707jsd", + "name" : "AbstractPersistenceRepository", + "compilationUnitId" : "acm002690jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002696jsd", "acm002697jsd", "acm002698jsd", "acm002699jsd", "acm002700jsd", "acm002701jsd", "acm002702jsd", "acm002703jsd", "acm002704jsd", "acm002705jsd", "acm002706jsd" ] + }, + "acm002708jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002708jsd", + "name" : "CacheManager", + "parentId" : "acm002695jsd", + "content" : [ "acm002725jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "repository" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002709jsd" : { + "type" : "CodePackage", + "id" : "acm002709jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002710jsd" ] + }, + "acm002710jsd" : { + "type" : "CodePackage", + "id" : "acm002710jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002711jsd" ] + }, + "acm002711jsd" : { + "type" : "CodePackage", + "id" : "acm002711jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002712jsd" ] + }, + "acm002712jsd" : { + "type" : "CodePackage", + "id" : "acm002712jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002713jsd" ] + }, + "acm002713jsd" : { + "type" : "CodePackage", + "id" : "acm002713jsd", + "name" : "repository", + "parentId" : null, + "content" : [ "acm002708jsd" ] + }, + "acm002714jsd" : { + "type" : "ControlElement", + "id" : "acm002714jsd", + "name" : "CacheManager" + }, + "acm002715jsd" : { + "type" : "ControlElement", + "id" : "acm002715jsd", + "name" : "clearAllCaches" + }, + "acm002716jsd" : { + "type" : "ControlElement", + "id" : "acm002716jsd", + "name" : "clearCache" + }, + "acm002717jsd" : { + "type" : "ControlElement", + "id" : "acm002717jsd", + "name" : "clearRemoteCache" + }, + "acm002718jsd" : { + "type" : "ControlElement", + "id" : "acm002718jsd", + "name" : "clearLocalCacheOnly" + }, + "acm002719jsd" : { + "type" : "ControlElement", + "id" : "acm002719jsd", + "name" : "clearLocalCacheOnly" + }, + "acm002720jsd" : { + "type" : "ControlElement", + "id" : "acm002720jsd", + "name" : "clearRemoteCacheREST" + }, + "acm002721jsd" : { + "type" : "ControlElement", + "id" : "acm002721jsd", + "name" : "resetAllEMFs" + }, + "acm002722jsd" : { + "type" : "ControlElement", + "id" : "acm002722jsd", + "name" : "resetRemoteEMFs" + }, + "acm002723jsd" : { + "type" : "ControlElement", + "id" : "acm002723jsd", + "name" : "resetLocalEMF" + }, + "acm002724jsd" : { + "type" : "ControlElement", + "id" : "acm002724jsd", + "name" : "resetRemoteEMF" + }, + "acm002725jsd" : { + "type" : "ClassUnit", + "id" : "acm002725jsd", + "name" : "CacheManager", + "compilationUnitId" : "acm002708jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002725jsd" ], + "content" : [ "acm002714jsd", "acm002715jsd", "acm002716jsd", "acm002717jsd", "acm002718jsd", "acm002719jsd", "acm002720jsd", "acm002721jsd", "acm002722jsd", "acm002723jsd", "acm002724jsd" ] + }, + "acm002726jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002726jsd", + "name" : "DataGenerator", + "parentId" : "acm002695jsd", + "content" : [ "acm002748jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "repository" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002727jsd" : { + "type" : "CodePackage", + "id" : "acm002727jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002728jsd" ] + }, + "acm002728jsd" : { + "type" : "CodePackage", + "id" : "acm002728jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002729jsd" ] + }, + "acm002729jsd" : { + "type" : "CodePackage", + "id" : "acm002729jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002730jsd" ] + }, + "acm002730jsd" : { + "type" : "CodePackage", + "id" : "acm002730jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002731jsd" ] + }, + "acm002731jsd" : { + "type" : "CodePackage", + "id" : "acm002731jsd", + "name" : "repository", + "parentId" : null, + "content" : [ "acm002726jsd" ] + }, + "acm002732jsd" : { + "type" : "ControlElement", + "id" : "acm002732jsd", + "name" : "DataGenerator" + }, + "acm002733jsd" : { + "type" : "ControlElement", + "id" : "acm002733jsd", + "name" : "isDatabaseEmpty" + }, + "acm002734jsd" : { + "type" : "ControlElement", + "id" : "acm002734jsd", + "name" : "generateDatabaseContent" + }, + "acm002735jsd" : { + "type" : "ControlElement", + "id" : "acm002735jsd", + "name" : "generateCategories" + }, + "acm002736jsd" : { + "type" : "ControlElement", + "id" : "acm002736jsd", + "name" : "generateProducts" + }, + "acm002737jsd" : { + "type" : "ControlElement", + "id" : "acm002737jsd", + "name" : "generateUsers" + }, + "acm002738jsd" : { + "type" : "ControlElement", + "id" : "acm002738jsd", + "name" : "generateOrders" + }, + "acm002739jsd" : { + "type" : "ControlElement", + "id" : "acm002739jsd", + "name" : "generateOrderItem" + }, + "acm002740jsd" : { + "type" : "ControlElement", + "id" : "acm002740jsd", + "name" : "fourDigits" + }, + "acm002741jsd" : { + "type" : "ControlElement", + "id" : "acm002741jsd", + "name" : "dropAndCreateTables" + }, + "acm002742jsd" : { + "type" : "ControlElement", + "id" : "acm002742jsd", + "name" : "setGenerationFinishedFlag" + }, + "acm002743jsd" : { + "type" : "ControlElement", + "id" : "acm002743jsd", + "name" : "getGenerationFinishedFlag" + }, + "acm002744jsd" : { + "type" : "ControlElement", + "id" : "acm002744jsd", + "name" : "isMaintenanceMode" + }, + "acm002745jsd" : { + "type" : "ControlElement", + "id" : "acm002745jsd", + "name" : "setMaintenanceModeInternal" + }, + "acm002746jsd" : { + "type" : "ControlElement", + "id" : "acm002746jsd", + "name" : "setMaintenanceModeGlobal" + }, + "acm002747jsd" : { + "type" : "ControlElement", + "id" : "acm002747jsd", + "name" : "setMaintenanceModeExternal" + }, + "acm002748jsd" : { + "type" : "ClassUnit", + "id" : "acm002748jsd", + "name" : "DataGenerator", + "compilationUnitId" : "acm002726jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001408jsd", "acm001428jsd", "acm001448jsd", "acm002538jsd", "acm002748jsd", "acm002759jsd" ], + "content" : [ "acm002732jsd", "acm002733jsd", "acm002734jsd", "acm002735jsd", "acm002736jsd", "acm002737jsd", "acm002738jsd", "acm002739jsd", "acm002740jsd", "acm002741jsd", "acm002742jsd", "acm002743jsd", "acm002744jsd", "acm002745jsd", "acm002746jsd", "acm002747jsd" ] + }, + "acm002749jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002749jsd", + "name" : "DatabaseManagementEntity", + "parentId" : "acm002695jsd", + "content" : [ "acm002759jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "repository" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002750jsd" : { + "type" : "CodePackage", + "id" : "acm002750jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002751jsd" ] + }, + "acm002751jsd" : { + "type" : "CodePackage", + "id" : "acm002751jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002752jsd" ] + }, + "acm002752jsd" : { + "type" : "CodePackage", + "id" : "acm002752jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002753jsd" ] + }, + "acm002753jsd" : { + "type" : "CodePackage", + "id" : "acm002753jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002754jsd" ] + }, + "acm002754jsd" : { + "type" : "CodePackage", + "id" : "acm002754jsd", + "name" : "repository", + "parentId" : null, + "content" : [ "acm002749jsd" ] + }, + "acm002755jsd" : { + "type" : "ControlElement", + "id" : "acm002755jsd", + "name" : "DatabaseManagementEntity" + }, + "acm002756jsd" : { + "type" : "ControlElement", + "id" : "acm002756jsd", + "name" : "getId" + }, + "acm002757jsd" : { + "type" : "ControlElement", + "id" : "acm002757jsd", + "name" : "isFinishedGenerating" + }, + "acm002758jsd" : { + "type" : "ControlElement", + "id" : "acm002758jsd", + "name" : "setFinishedGenerating" + }, + "acm002759jsd" : { + "type" : "ClassUnit", + "id" : "acm002759jsd", + "name" : "DatabaseManagementEntity", + "compilationUnitId" : "acm002749jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002755jsd", "acm002756jsd", "acm002757jsd", "acm002758jsd" ] + }, + "acm002760jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002760jsd", + "name" : "EMFManager", + "parentId" : "acm002695jsd", + "content" : [ "acm002772jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "repository" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002761jsd" : { + "type" : "CodePackage", + "id" : "acm002761jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002762jsd" ] + }, + "acm002762jsd" : { + "type" : "CodePackage", + "id" : "acm002762jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002763jsd" ] + }, + "acm002763jsd" : { + "type" : "CodePackage", + "id" : "acm002763jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002764jsd" ] + }, + "acm002764jsd" : { + "type" : "CodePackage", + "id" : "acm002764jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002765jsd" ] + }, + "acm002765jsd" : { + "type" : "CodePackage", + "id" : "acm002765jsd", + "name" : "repository", + "parentId" : null, + "content" : [ "acm002760jsd" ] + }, + "acm002766jsd" : { + "type" : "ControlElement", + "id" : "acm002766jsd", + "name" : "EMFManager" + }, + "acm002767jsd" : { + "type" : "ControlElement", + "id" : "acm002767jsd", + "name" : "configureEMFWithProperties" + }, + "acm002768jsd" : { + "type" : "ControlElement", + "id" : "acm002768jsd", + "name" : "getEMF" + }, + "acm002769jsd" : { + "type" : "ControlElement", + "id" : "acm002769jsd", + "name" : "clearEMF" + }, + "acm002770jsd" : { + "type" : "ControlElement", + "id" : "acm002770jsd", + "name" : "createPersistencePropertiesFromJavaEnv" + }, + "acm002771jsd" : { + "type" : "ControlElement", + "id" : "acm002771jsd", + "name" : "createPersistencePropertieForInMemoryDB" + }, + "acm002772jsd" : { + "type" : "ClassUnit", + "id" : "acm002772jsd", + "name" : "EMFManager", + "compilationUnitId" : "acm002760jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002772jsd" ], + "content" : [ "acm002766jsd", "acm002767jsd", "acm002768jsd", "acm002769jsd", "acm002770jsd", "acm002771jsd" ] + }, + "acm002773jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002773jsd", + "name" : "CacheManagerEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002782jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002774jsd" : { + "type" : "CodePackage", + "id" : "acm002774jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002775jsd" ] + }, + "acm002775jsd" : { + "type" : "CodePackage", + "id" : "acm002775jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002776jsd" ] + }, + "acm002776jsd" : { + "type" : "CodePackage", + "id" : "acm002776jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002777jsd" ] + }, + "acm002777jsd" : { + "type" : "CodePackage", + "id" : "acm002777jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002778jsd" ] + }, + "acm002778jsd" : { + "type" : "CodePackage", + "id" : "acm002778jsd", + "name" : "rest", + "parentId" : "acm002477jsd", + "content" : [ "acm002773jsd", "acm002783jsd", "acm002795jsd", "acm002807jsd", "acm002820jsd", "acm002834jsd", "acm002848jsd" ] + }, + "acm002779jsd" : { + "type" : "ControlElement", + "id" : "acm002779jsd", + "name" : "clearClassCache" + }, + "acm002780jsd" : { + "type" : "ControlElement", + "id" : "acm002780jsd", + "name" : "clearAllCaches" + }, + "acm002781jsd" : { + "type" : "ControlElement", + "id" : "acm002781jsd", + "name" : "clearEMF" + }, + "acm002782jsd" : { + "type" : "ClassUnit", + "id" : "acm002782jsd", + "name" : "CacheManagerEndpoint", + "compilationUnitId" : "acm002773jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002779jsd", "acm002780jsd", "acm002781jsd" ] + }, + "acm002783jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002783jsd", + "name" : "CategoryEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002794jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002784jsd" : { + "type" : "CodePackage", + "id" : "acm002784jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002785jsd" ] + }, + "acm002785jsd" : { + "type" : "CodePackage", + "id" : "acm002785jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002786jsd" ] + }, + "acm002786jsd" : { + "type" : "CodePackage", + "id" : "acm002786jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002787jsd" ] + }, + "acm002787jsd" : { + "type" : "CodePackage", + "id" : "acm002787jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002788jsd" ] + }, + "acm002788jsd" : { + "type" : "CodePackage", + "id" : "acm002788jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm002783jsd" ] + }, + "acm002789jsd" : { + "type" : "ControlElement", + "id" : "acm002789jsd", + "name" : "createEntity" + }, + "acm002790jsd" : { + "type" : "ControlElement", + "id" : "acm002790jsd", + "name" : "findEntityById" + }, + "acm002791jsd" : { + "type" : "ControlElement", + "id" : "acm002791jsd", + "name" : "listAllEntities" + }, + "acm002792jsd" : { + "type" : "ControlElement", + "id" : "acm002792jsd", + "name" : "updateEntity" + }, + "acm002793jsd" : { + "type" : "ControlElement", + "id" : "acm002793jsd", + "name" : "deleteEntity" + }, + "acm002794jsd" : { + "type" : "ClassUnit", + "id" : "acm002794jsd", + "name" : "CategoryEndpoint", + "compilationUnitId" : "acm002783jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003841jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd" ], + "content" : [ "acm002789jsd", "acm002790jsd", "acm002791jsd", "acm002792jsd", "acm002793jsd" ] + }, + "acm002795jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002795jsd", + "name" : "DatabaseGenerationEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002806jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002796jsd" : { + "type" : "CodePackage", + "id" : "acm002796jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002797jsd" ] + }, + "acm002797jsd" : { + "type" : "CodePackage", + "id" : "acm002797jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002798jsd" ] + }, + "acm002798jsd" : { + "type" : "CodePackage", + "id" : "acm002798jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002799jsd" ] + }, + "acm002799jsd" : { + "type" : "CodePackage", + "id" : "acm002799jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002800jsd" ] + }, + "acm002800jsd" : { + "type" : "CodePackage", + "id" : "acm002800jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm002795jsd" ] + }, + "acm002801jsd" : { + "type" : "ControlElement", + "id" : "acm002801jsd", + "name" : "generateDataBase" + }, + "acm002802jsd" : { + "type" : "ControlElement", + "id" : "acm002802jsd", + "name" : "parseQuery" + }, + "acm002803jsd" : { + "type" : "ControlElement", + "id" : "acm002803jsd", + "name" : "isFinshed" + }, + "acm002804jsd" : { + "type" : "ControlElement", + "id" : "acm002804jsd", + "name" : "setMaintenanceMode" + }, + "acm002805jsd" : { + "type" : "ControlElement", + "id" : "acm002805jsd", + "name" : "isMaintenance" + }, + "acm002806jsd" : { + "type" : "ClassUnit", + "id" : "acm002806jsd", + "name" : "DatabaseGenerationEndpoint", + "compilationUnitId" : "acm002795jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002806jsd" ], + "content" : [ "acm002801jsd", "acm002802jsd", "acm002803jsd", "acm002804jsd", "acm002805jsd" ] + }, + "acm002807jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002807jsd", + "name" : "OrderEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002819jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002808jsd" : { + "type" : "CodePackage", + "id" : "acm002808jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002809jsd" ] + }, + "acm002809jsd" : { + "type" : "CodePackage", + "id" : "acm002809jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002810jsd" ] + }, + "acm002810jsd" : { + "type" : "CodePackage", + "id" : "acm002810jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002811jsd" ] + }, + "acm002811jsd" : { + "type" : "CodePackage", + "id" : "acm002811jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002812jsd" ] + }, + "acm002812jsd" : { + "type" : "CodePackage", + "id" : "acm002812jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm002807jsd" ] + }, + "acm002813jsd" : { + "type" : "ControlElement", + "id" : "acm002813jsd", + "name" : "createEntity" + }, + "acm002814jsd" : { + "type" : "ControlElement", + "id" : "acm002814jsd", + "name" : "findEntityById" + }, + "acm002815jsd" : { + "type" : "ControlElement", + "id" : "acm002815jsd", + "name" : "listAllEntities" + }, + "acm002816jsd" : { + "type" : "ControlElement", + "id" : "acm002816jsd", + "name" : "updateEntity" + }, + "acm002817jsd" : { + "type" : "ControlElement", + "id" : "acm002817jsd", + "name" : "deleteEntity" + }, + "acm002818jsd" : { + "type" : "ControlElement", + "id" : "acm002818jsd", + "name" : "listAllForUser" + }, + "acm002819jsd" : { + "type" : "ClassUnit", + "id" : "acm002819jsd", + "name" : "OrderEndpoint", + "compilationUnitId" : "acm002807jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003841jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd" ], + "content" : [ "acm002813jsd", "acm002814jsd", "acm002815jsd", "acm002816jsd", "acm002817jsd", "acm002818jsd" ] + }, + "acm002820jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002820jsd", + "name" : "OrderItemEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002833jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002821jsd" : { + "type" : "CodePackage", + "id" : "acm002821jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002822jsd" ] + }, + "acm002822jsd" : { + "type" : "CodePackage", + "id" : "acm002822jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002823jsd" ] + }, + "acm002823jsd" : { + "type" : "CodePackage", + "id" : "acm002823jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002824jsd" ] + }, + "acm002824jsd" : { + "type" : "CodePackage", + "id" : "acm002824jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002825jsd" ] + }, + "acm002825jsd" : { + "type" : "CodePackage", + "id" : "acm002825jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm002820jsd" ] + }, + "acm002826jsd" : { + "type" : "ControlElement", + "id" : "acm002826jsd", + "name" : "createEntity" + }, + "acm002827jsd" : { + "type" : "ControlElement", + "id" : "acm002827jsd", + "name" : "findEntityById" + }, + "acm002828jsd" : { + "type" : "ControlElement", + "id" : "acm002828jsd", + "name" : "listAllEntities" + }, + "acm002829jsd" : { + "type" : "ControlElement", + "id" : "acm002829jsd", + "name" : "updateEntity" + }, + "acm002830jsd" : { + "type" : "ControlElement", + "id" : "acm002830jsd", + "name" : "deleteEntity" + }, + "acm002831jsd" : { + "type" : "ControlElement", + "id" : "acm002831jsd", + "name" : "listAllForProduct" + }, + "acm002832jsd" : { + "type" : "ControlElement", + "id" : "acm002832jsd", + "name" : "listAllForOrder" + }, + "acm002833jsd" : { + "type" : "ClassUnit", + "id" : "acm002833jsd", + "name" : "OrderItemEndpoint", + "compilationUnitId" : "acm002820jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003841jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd" ], + "content" : [ "acm002826jsd", "acm002827jsd", "acm002828jsd", "acm002829jsd", "acm002830jsd", "acm002831jsd", "acm002832jsd" ] + }, + "acm002834jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002834jsd", + "name" : "ProductEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002847jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002835jsd" : { + "type" : "CodePackage", + "id" : "acm002835jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002836jsd" ] + }, + "acm002836jsd" : { + "type" : "CodePackage", + "id" : "acm002836jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002837jsd" ] + }, + "acm002837jsd" : { + "type" : "CodePackage", + "id" : "acm002837jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002838jsd" ] + }, + "acm002838jsd" : { + "type" : "CodePackage", + "id" : "acm002838jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002839jsd" ] + }, + "acm002839jsd" : { + "type" : "CodePackage", + "id" : "acm002839jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm002834jsd" ] + }, + "acm002840jsd" : { + "type" : "ControlElement", + "id" : "acm002840jsd", + "name" : "createEntity" + }, + "acm002841jsd" : { + "type" : "ControlElement", + "id" : "acm002841jsd", + "name" : "findEntityById" + }, + "acm002842jsd" : { + "type" : "ControlElement", + "id" : "acm002842jsd", + "name" : "listAllEntities" + }, + "acm002843jsd" : { + "type" : "ControlElement", + "id" : "acm002843jsd", + "name" : "updateEntity" + }, + "acm002844jsd" : { + "type" : "ControlElement", + "id" : "acm002844jsd", + "name" : "deleteEntity" + }, + "acm002845jsd" : { + "type" : "ControlElement", + "id" : "acm002845jsd", + "name" : "listAllForCategory" + }, + "acm002846jsd" : { + "type" : "ControlElement", + "id" : "acm002846jsd", + "name" : "countForCategory" + }, + "acm002847jsd" : { + "type" : "ClassUnit", + "id" : "acm002847jsd", + "name" : "ProductEndpoint", + "compilationUnitId" : "acm002834jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003841jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd" ], + "content" : [ "acm002840jsd", "acm002841jsd", "acm002842jsd", "acm002843jsd", "acm002844jsd", "acm002845jsd", "acm002846jsd" ] + }, + "acm002848jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002848jsd", + "name" : "UserEndpoint", + "parentId" : "acm002778jsd", + "content" : [ "acm002860jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002849jsd" : { + "type" : "CodePackage", + "id" : "acm002849jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002850jsd" ] + }, + "acm002850jsd" : { + "type" : "CodePackage", + "id" : "acm002850jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002851jsd" ] + }, + "acm002851jsd" : { + "type" : "CodePackage", + "id" : "acm002851jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002852jsd" ] + }, + "acm002852jsd" : { + "type" : "CodePackage", + "id" : "acm002852jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002853jsd" ] + }, + "acm002853jsd" : { + "type" : "CodePackage", + "id" : "acm002853jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm002848jsd" ] + }, + "acm002854jsd" : { + "type" : "ControlElement", + "id" : "acm002854jsd", + "name" : "createEntity" + }, + "acm002855jsd" : { + "type" : "ControlElement", + "id" : "acm002855jsd", + "name" : "findEntityById" + }, + "acm002856jsd" : { + "type" : "ControlElement", + "id" : "acm002856jsd", + "name" : "listAllEntities" + }, + "acm002857jsd" : { + "type" : "ControlElement", + "id" : "acm002857jsd", + "name" : "updateEntity" + }, + "acm002858jsd" : { + "type" : "ControlElement", + "id" : "acm002858jsd", + "name" : "deleteEntity" + }, + "acm002859jsd" : { + "type" : "ControlElement", + "id" : "acm002859jsd", + "name" : "findById" + }, + "acm002860jsd" : { + "type" : "ClassUnit", + "id" : "acm002860jsd", + "name" : "UserEndpoint", + "compilationUnitId" : "acm002848jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003841jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001468jsd" ], + "content" : [ "acm002854jsd", "acm002855jsd", "acm002856jsd", "acm002857jsd", "acm002858jsd", "acm002859jsd" ] + }, + "acm002861jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002861jsd", + "name" : "IndexServlet", + "parentId" : "acm002866jsd", + "content" : [ "acm002870jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "main", "java", "tools", "descartes", "teastore", "persistence", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002862jsd" : { + "type" : "CodePackage", + "id" : "acm002862jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002863jsd" ] + }, + "acm002863jsd" : { + "type" : "CodePackage", + "id" : "acm002863jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002864jsd" ] + }, + "acm002864jsd" : { + "type" : "CodePackage", + "id" : "acm002864jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002865jsd" ] + }, + "acm002865jsd" : { + "type" : "CodePackage", + "id" : "acm002865jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002866jsd" ] + }, + "acm002866jsd" : { + "type" : "CodePackage", + "id" : "acm002866jsd", + "name" : "servlet", + "parentId" : "acm002477jsd", + "content" : [ "acm002861jsd" ] + }, + "acm002867jsd" : { + "type" : "ControlElement", + "id" : "acm002867jsd", + "name" : "IndexServlet" + }, + "acm002868jsd" : { + "type" : "ControlElement", + "id" : "acm002868jsd", + "name" : "doGet" + }, + "acm002869jsd" : { + "type" : "ControlElement", + "id" : "acm002869jsd", + "name" : "doPost" + }, + "acm002870jsd" : { + "type" : "ClassUnit", + "id" : "acm002870jsd", + "name" : "IndexServlet", + "compilationUnitId" : "acm002861jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002867jsd", "acm002868jsd", "acm002869jsd" ] + }, + "acm002871jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002871jsd", + "name" : "DataGeneratorTest", + "parentId" : "acm002477jsd", + "content" : [ "acm002878jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "test", "java", "tools", "descartes", "teastore", "persistence" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002872jsd" : { + "type" : "CodePackage", + "id" : "acm002872jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002873jsd" ] + }, + "acm002873jsd" : { + "type" : "CodePackage", + "id" : "acm002873jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002874jsd" ] + }, + "acm002874jsd" : { + "type" : "CodePackage", + "id" : "acm002874jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002875jsd" ] + }, + "acm002875jsd" : { + "type" : "CodePackage", + "id" : "acm002875jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002871jsd" ] + }, + "acm002876jsd" : { + "type" : "ControlElement", + "id" : "acm002876jsd", + "name" : "setup" + }, + "acm002877jsd" : { + "type" : "ControlElement", + "id" : "acm002877jsd", + "name" : "testRepos" + }, + "acm002878jsd" : { + "type" : "ClassUnit", + "id" : "acm002878jsd", + "name" : "DataGeneratorTest", + "compilationUnitId" : "acm002871jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002538jsd" ], + "content" : [ "acm002876jsd", "acm002877jsd" ] + }, + "acm002879jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002879jsd", + "name" : "RegistrationDaemon", + "parentId" : "acm002477jsd", + "content" : [ "acm002887jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "test", "java", "tools", "descartes", "teastore", "persistence" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002880jsd" : { + "type" : "CodePackage", + "id" : "acm002880jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002881jsd" ] + }, + "acm002881jsd" : { + "type" : "CodePackage", + "id" : "acm002881jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002882jsd" ] + }, + "acm002882jsd" : { + "type" : "CodePackage", + "id" : "acm002882jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002883jsd" ] + }, + "acm002883jsd" : { + "type" : "CodePackage", + "id" : "acm002883jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002879jsd" ] + }, + "acm002884jsd" : { + "type" : "ControlElement", + "id" : "acm002884jsd", + "name" : "RegistrationDaemon" + }, + "acm002885jsd" : { + "type" : "ControlElement", + "id" : "acm002885jsd", + "name" : "contextDestroyed" + }, + "acm002886jsd" : { + "type" : "ControlElement", + "id" : "acm002886jsd", + "name" : "contextInitialized" + }, + "acm002887jsd" : { + "type" : "ClassUnit", + "id" : "acm002887jsd", + "name" : "RegistrationDaemon", + "compilationUnitId" : "acm002879jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002887jsd" ], + "content" : [ "acm002884jsd", "acm002885jsd", "acm002886jsd" ] + }, + "acm002888jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002888jsd", + "name" : "RepositoryTest", + "parentId" : "acm002477jsd", + "content" : [ "acm002895jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "test", "java", "tools", "descartes", "teastore", "persistence" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002889jsd" : { + "type" : "CodePackage", + "id" : "acm002889jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002890jsd" ] + }, + "acm002890jsd" : { + "type" : "CodePackage", + "id" : "acm002890jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002891jsd" ] + }, + "acm002891jsd" : { + "type" : "CodePackage", + "id" : "acm002891jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002892jsd" ] + }, + "acm002892jsd" : { + "type" : "CodePackage", + "id" : "acm002892jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002888jsd" ] + }, + "acm002893jsd" : { + "type" : "ControlElement", + "id" : "acm002893jsd", + "name" : "setup" + }, + "acm002894jsd" : { + "type" : "ControlElement", + "id" : "acm002894jsd", + "name" : "testRepos" + }, + "acm002895jsd" : { + "type" : "ClassUnit", + "id" : "acm002895jsd", + "name" : "RepositoryTest", + "compilationUnitId" : "acm002888jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001408jsd", "acm001428jsd", "acm001448jsd", "acm001468jsd", "acm002495jsd", "acm002509jsd", "acm002522jsd", "acm002538jsd", "acm002599jsd", "acm002621jsd", "acm002656jsd", "acm002669jsd" ], + "content" : [ "acm002893jsd", "acm002894jsd" ] + }, + "acm002896jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002896jsd", + "name" : "EMFManagerInitializer", + "parentId" : "acm002695jsd", + "content" : [ "acm002905jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.persistence", "src", "test", "java", "tools", "descartes", "teastore", "persistence", "repository" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002897jsd" : { + "type" : "CodePackage", + "id" : "acm002897jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002898jsd" ] + }, + "acm002898jsd" : { + "type" : "CodePackage", + "id" : "acm002898jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002899jsd" ] + }, + "acm002899jsd" : { + "type" : "CodePackage", + "id" : "acm002899jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002900jsd" ] + }, + "acm002900jsd" : { + "type" : "CodePackage", + "id" : "acm002900jsd", + "name" : "persistence", + "parentId" : null, + "content" : [ "acm002901jsd" ] + }, + "acm002901jsd" : { + "type" : "CodePackage", + "id" : "acm002901jsd", + "name" : "repository", + "parentId" : null, + "content" : [ "acm002896jsd" ] + }, + "acm002902jsd" : { + "type" : "ControlElement", + "id" : "acm002902jsd", + "name" : "EMFManagerInitializer" + }, + "acm002903jsd" : { + "type" : "ControlElement", + "id" : "acm002903jsd", + "name" : "initializeEMF" + }, + "acm002904jsd" : { + "type" : "ControlElement", + "id" : "acm002904jsd", + "name" : "createPersistencePropertiesForTesting" + }, + "acm002905jsd" : { + "type" : "ClassUnit", + "id" : "acm002905jsd", + "name" : "EMFManagerInitializer", + "compilationUnitId" : "acm002896jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002902jsd", "acm002903jsd", "acm002904jsd" ] + }, + "acm002906jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002906jsd", + "name" : "AbstractRecommender", + "parentId" : "acm002911jsd", + "content" : [ "acm002926jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002907jsd" : { + "type" : "CodePackage", + "id" : "acm002907jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002908jsd" ] + }, + "acm002908jsd" : { + "type" : "CodePackage", + "id" : "acm002908jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002909jsd" ] + }, + "acm002909jsd" : { + "type" : "CodePackage", + "id" : "acm002909jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002910jsd" ] + }, + "acm002910jsd" : { + "type" : "CodePackage", + "id" : "acm002910jsd", + "name" : "recommender", + "parentId" : "acm001340jsd", + "content" : [ "acm002911jsd", "acm003037jsd", "acm003063jsd" ] + }, + "acm002911jsd" : { + "type" : "CodePackage", + "id" : "acm002911jsd", + "name" : "algorithm", + "parentId" : "acm002910jsd", + "content" : [ "acm002906jsd", "acm002927jsd", "acm002936jsd", "acm002950jsd", "acm003107jsd", "acm003115jsd", "acm003140jsd", "acm003150jsd", "acm003162jsd", "acm003172jsd", "acm003183jsd", "acm002967jsd" ] + }, + "acm002912jsd" : { + "type" : "ControlElement", + "id" : "acm002912jsd", + "name" : "train" + }, + "acm002913jsd" : { + "type" : "ControlElement", + "id" : "acm002913jsd", + "name" : "executePreprocessing" + }, + "acm002914jsd" : { + "type" : "ControlElement", + "id" : "acm002914jsd", + "name" : "recommendProducts" + }, + "acm002915jsd" : { + "type" : "ControlElement", + "id" : "acm002915jsd", + "name" : "filterRecommendations" + }, + "acm002916jsd" : { + "type" : "ControlElement", + "id" : "acm002916jsd", + "name" : "createRanking" + }, + "acm002917jsd" : { + "type" : "ControlElement", + "id" : "acm002917jsd", + "name" : "execute" + }, + "acm002918jsd" : { + "type" : "ControlElement", + "id" : "acm002918jsd", + "name" : "findOrder" + }, + "acm002919jsd" : { + "type" : "ControlElement", + "id" : "acm002919jsd", + "name" : "getUserBuyingMatrix" + }, + "acm002920jsd" : { + "type" : "ControlElement", + "id" : "acm002920jsd", + "name" : "setUserBuyingMatrix" + }, + "acm002921jsd" : { + "type" : "ControlElement", + "id" : "acm002921jsd", + "name" : "getTotalProducts" + }, + "acm002922jsd" : { + "type" : "ControlElement", + "id" : "acm002922jsd", + "name" : "setTotalProducts" + }, + "acm002923jsd" : { + "type" : "ControlElement", + "id" : "acm002923jsd", + "name" : "getUserItemSets" + }, + "acm002924jsd" : { + "type" : "ControlElement", + "id" : "acm002924jsd", + "name" : "setUserItemSets" + }, + "acm002925jsd" : { + "type" : "ControlElement", + "id" : "acm002925jsd", + "name" : "createUserBuyingMatrix" + }, + "acm002926jsd" : { + "type" : "ClassUnit", + "id" : "acm002926jsd", + "name" : "AbstractRecommender", + "compilationUnitId" : "acm002906jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002935jsd" ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd", "acm002926jsd", "acm002949jsd" ], + "content" : [ "acm002912jsd", "acm002913jsd", "acm002914jsd", "acm002915jsd", "acm002916jsd", "acm002917jsd", "acm002918jsd", "acm002919jsd", "acm002920jsd", "acm002921jsd", "acm002922jsd", "acm002923jsd", "acm002924jsd", "acm002925jsd" ] + }, + "acm002927jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002927jsd", + "name" : "IRecommender", + "parentId" : "acm002911jsd", + "content" : [ "acm002935jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002928jsd" : { + "type" : "CodePackage", + "id" : "acm002928jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002929jsd" ] + }, + "acm002929jsd" : { + "type" : "CodePackage", + "id" : "acm002929jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002930jsd" ] + }, + "acm002930jsd" : { + "type" : "CodePackage", + "id" : "acm002930jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002931jsd" ] + }, + "acm002931jsd" : { + "type" : "CodePackage", + "id" : "acm002931jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002932jsd" ] + }, + "acm002932jsd" : { + "type" : "CodePackage", + "id" : "acm002932jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002927jsd" ] + }, + "acm002933jsd" : { + "type" : "ControlElement", + "id" : "acm002933jsd", + "name" : "train" + }, + "acm002934jsd" : { + "type" : "ControlElement", + "id" : "acm002934jsd", + "name" : "recommendProducts" + }, + "acm002935jsd" : { + "type" : "InterfaceUnit", + "id" : "acm002935jsd", + "name" : "IRecommender", + "compilationUnitId" : "acm002927jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd" ], + "content" : [ "acm002933jsd", "acm002934jsd" ] + }, + "acm002936jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002936jsd", + "name" : "OrderItemSet", + "parentId" : "acm002911jsd", + "content" : [ "acm002949jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002937jsd" : { + "type" : "CodePackage", + "id" : "acm002937jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002938jsd" ] + }, + "acm002938jsd" : { + "type" : "CodePackage", + "id" : "acm002938jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002939jsd" ] + }, + "acm002939jsd" : { + "type" : "CodePackage", + "id" : "acm002939jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002940jsd" ] + }, + "acm002940jsd" : { + "type" : "CodePackage", + "id" : "acm002940jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002941jsd" ] + }, + "acm002941jsd" : { + "type" : "CodePackage", + "id" : "acm002941jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002936jsd" ] + }, + "acm002942jsd" : { + "type" : "ControlElement", + "id" : "acm002942jsd", + "name" : "OrderItemSet" + }, + "acm002943jsd" : { + "type" : "ControlElement", + "id" : "acm002943jsd", + "name" : "getOrderset" + }, + "acm002944jsd" : { + "type" : "ControlElement", + "id" : "acm002944jsd", + "name" : "setOrderset" + }, + "acm002945jsd" : { + "type" : "ControlElement", + "id" : "acm002945jsd", + "name" : "getOrderId" + }, + "acm002946jsd" : { + "type" : "ControlElement", + "id" : "acm002946jsd", + "name" : "setOrderId" + }, + "acm002947jsd" : { + "type" : "ControlElement", + "id" : "acm002947jsd", + "name" : "getUserId" + }, + "acm002948jsd" : { + "type" : "ControlElement", + "id" : "acm002948jsd", + "name" : "setUserId" + }, + "acm002949jsd" : { + "type" : "ClassUnit", + "id" : "acm002949jsd", + "name" : "OrderItemSet", + "compilationUnitId" : "acm002936jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002942jsd", "acm002943jsd", "acm002944jsd", "acm002945jsd", "acm002946jsd", "acm002947jsd", "acm002948jsd" ] + }, + "acm002950jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002950jsd", + "name" : "RecommenderSelector", + "parentId" : "acm002911jsd", + "content" : [ "acm002960jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002951jsd" : { + "type" : "CodePackage", + "id" : "acm002951jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002952jsd" ] + }, + "acm002952jsd" : { + "type" : "CodePackage", + "id" : "acm002952jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002953jsd" ] + }, + "acm002953jsd" : { + "type" : "CodePackage", + "id" : "acm002953jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002954jsd" ] + }, + "acm002954jsd" : { + "type" : "CodePackage", + "id" : "acm002954jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002955jsd" ] + }, + "acm002955jsd" : { + "type" : "CodePackage", + "id" : "acm002955jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002950jsd" ] + }, + "acm002956jsd" : { + "type" : "ControlElement", + "id" : "acm002956jsd", + "name" : "RecommenderSelector" + }, + "acm002957jsd" : { + "type" : "ControlElement", + "id" : "acm002957jsd", + "name" : "recommendProducts" + }, + "acm002958jsd" : { + "type" : "ControlElement", + "id" : "acm002958jsd", + "name" : "getInstance" + }, + "acm002959jsd" : { + "type" : "ControlElement", + "id" : "acm002959jsd", + "name" : "train" + }, + "acm002960jsd" : { + "type" : "ClassUnit", + "id" : "acm002960jsd", + "name" : "RecommenderSelector", + "compilationUnitId" : "acm002950jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm002935jsd" ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd", "acm002935jsd", "acm002960jsd", "acm002978jsd", "acm002991jsd", "acm003009jsd", "acm003020jsd", "acm003031jsd" ], + "content" : [ "acm002956jsd", "acm002957jsd", "acm002958jsd", "acm002959jsd" ] + }, + "acm002961jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002961jsd", + "name" : "DummyRecommender", + "parentId" : "acm002967jsd", + "content" : [ "acm002969jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm", "impl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002962jsd" : { + "type" : "CodePackage", + "id" : "acm002962jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002963jsd" ] + }, + "acm002963jsd" : { + "type" : "CodePackage", + "id" : "acm002963jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002964jsd" ] + }, + "acm002964jsd" : { + "type" : "CodePackage", + "id" : "acm002964jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002965jsd" ] + }, + "acm002965jsd" : { + "type" : "CodePackage", + "id" : "acm002965jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002966jsd" ] + }, + "acm002966jsd" : { + "type" : "CodePackage", + "id" : "acm002966jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002967jsd" ] + }, + "acm002967jsd" : { + "type" : "CodePackage", + "id" : "acm002967jsd", + "name" : "impl", + "parentId" : "acm002911jsd", + "content" : [ "acm002961jsd", "acm002970jsd", "acm002986jsd", "acm003017jsd", "acm003028jsd" ] + }, + "acm002968jsd" : { + "type" : "ControlElement", + "id" : "acm002968jsd", + "name" : "execute" + }, + "acm002969jsd" : { + "type" : "ClassUnit", + "id" : "acm002969jsd", + "name" : "DummyRecommender", + "compilationUnitId" : "acm002961jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002926jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002968jsd" ] + }, + "acm002970jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002970jsd", + "name" : "UseFallBackException", + "parentId" : "acm002967jsd", + "content" : [ "acm002978jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm", "impl" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002971jsd" : { + "type" : "CodePackage", + "id" : "acm002971jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002972jsd" ] + }, + "acm002972jsd" : { + "type" : "CodePackage", + "id" : "acm002972jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002973jsd" ] + }, + "acm002973jsd" : { + "type" : "CodePackage", + "id" : "acm002973jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002974jsd" ] + }, + "acm002974jsd" : { + "type" : "CodePackage", + "id" : "acm002974jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002975jsd" ] + }, + "acm002975jsd" : { + "type" : "CodePackage", + "id" : "acm002975jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002976jsd" ] + }, + "acm002976jsd" : { + "type" : "CodePackage", + "id" : "acm002976jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm002970jsd" ] + }, + "acm002977jsd" : { + "type" : "ControlElement", + "id" : "acm002977jsd", + "name" : "UseFallBackException" + }, + "acm002978jsd" : { + "type" : "ClassUnit", + "id" : "acm002978jsd", + "name" : "UseFallBackException", + "compilationUnitId" : "acm002970jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002977jsd" ] + }, + "acm002979jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002979jsd", + "name" : "PreprocessedSlopeOneRecommender", + "parentId" : "acm002986jsd", + "content" : [ "acm002991jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm", "impl", "cf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002980jsd" : { + "type" : "CodePackage", + "id" : "acm002980jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002981jsd" ] + }, + "acm002981jsd" : { + "type" : "CodePackage", + "id" : "acm002981jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002982jsd" ] + }, + "acm002982jsd" : { + "type" : "CodePackage", + "id" : "acm002982jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002983jsd" ] + }, + "acm002983jsd" : { + "type" : "CodePackage", + "id" : "acm002983jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002984jsd" ] + }, + "acm002984jsd" : { + "type" : "CodePackage", + "id" : "acm002984jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002985jsd" ] + }, + "acm002985jsd" : { + "type" : "CodePackage", + "id" : "acm002985jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm002986jsd" ] + }, + "acm002986jsd" : { + "type" : "CodePackage", + "id" : "acm002986jsd", + "name" : "cf", + "parentId" : "acm002967jsd", + "content" : [ "acm002979jsd", "acm002992jsd" ] + }, + "acm002987jsd" : { + "type" : "ControlElement", + "id" : "acm002987jsd", + "name" : "getPredictedRatings" + }, + "acm002988jsd" : { + "type" : "ControlElement", + "id" : "acm002988jsd", + "name" : "setPredictedRatings" + }, + "acm002989jsd" : { + "type" : "ControlElement", + "id" : "acm002989jsd", + "name" : "getUserVector" + }, + "acm002990jsd" : { + "type" : "ControlElement", + "id" : "acm002990jsd", + "name" : "executePreprocessing" + }, + "acm002991jsd" : { + "type" : "ClassUnit", + "id" : "acm002991jsd", + "name" : "PreprocessedSlopeOneRecommender", + "compilationUnitId" : "acm002979jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003009jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm002987jsd", "acm002988jsd", "acm002989jsd", "acm002990jsd" ] + }, + "acm002992jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm002992jsd", + "name" : "SlopeOneRecommender", + "parentId" : "acm002986jsd", + "content" : [ "acm003009jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm", "impl", "cf" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm002993jsd" : { + "type" : "CodePackage", + "id" : "acm002993jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm002994jsd" ] + }, + "acm002994jsd" : { + "type" : "CodePackage", + "id" : "acm002994jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm002995jsd" ] + }, + "acm002995jsd" : { + "type" : "CodePackage", + "id" : "acm002995jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm002996jsd" ] + }, + "acm002996jsd" : { + "type" : "CodePackage", + "id" : "acm002996jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm002997jsd" ] + }, + "acm002997jsd" : { + "type" : "CodePackage", + "id" : "acm002997jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm002998jsd" ] + }, + "acm002998jsd" : { + "type" : "CodePackage", + "id" : "acm002998jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm002999jsd" ] + }, + "acm002999jsd" : { + "type" : "CodePackage", + "id" : "acm002999jsd", + "name" : "cf", + "parentId" : null, + "content" : [ "acm002992jsd" ] + }, + "acm003000jsd" : { + "type" : "ControlElement", + "id" : "acm003000jsd", + "name" : "getDifferences" + }, + "acm003001jsd" : { + "type" : "ControlElement", + "id" : "acm003001jsd", + "name" : "setDifferences" + }, + "acm003002jsd" : { + "type" : "ControlElement", + "id" : "acm003002jsd", + "name" : "getFrequencies" + }, + "acm003003jsd" : { + "type" : "ControlElement", + "id" : "acm003003jsd", + "name" : "setFrequencies" + }, + "acm003004jsd" : { + "type" : "ControlElement", + "id" : "acm003004jsd", + "name" : "execute" + }, + "acm003005jsd" : { + "type" : "ControlElement", + "id" : "acm003005jsd", + "name" : "getUserVector" + }, + "acm003006jsd" : { + "type" : "ControlElement", + "id" : "acm003006jsd", + "name" : "calculateScoreForItem" + }, + "acm003007jsd" : { + "type" : "ControlElement", + "id" : "acm003007jsd", + "name" : "executePreprocessing" + }, + "acm003008jsd" : { + "type" : "ControlElement", + "id" : "acm003008jsd", + "name" : "buildDifferencesMatrices" + }, + "acm003009jsd" : { + "type" : "ClassUnit", + "id" : "acm003009jsd", + "name" : "SlopeOneRecommender", + "compilationUnitId" : "acm002992jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002926jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002978jsd" ], + "content" : [ "acm003000jsd", "acm003001jsd", "acm003002jsd", "acm003003jsd", "acm003004jsd", "acm003005jsd", "acm003006jsd", "acm003007jsd", "acm003008jsd" ] + }, + "acm003010jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003010jsd", + "name" : "OrderBasedRecommender", + "parentId" : "acm003017jsd", + "content" : [ "acm003020jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm", "impl", "orderbased" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003011jsd" : { + "type" : "CodePackage", + "id" : "acm003011jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003012jsd" ] + }, + "acm003012jsd" : { + "type" : "CodePackage", + "id" : "acm003012jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003013jsd" ] + }, + "acm003013jsd" : { + "type" : "CodePackage", + "id" : "acm003013jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003014jsd" ] + }, + "acm003014jsd" : { + "type" : "CodePackage", + "id" : "acm003014jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003015jsd" ] + }, + "acm003015jsd" : { + "type" : "CodePackage", + "id" : "acm003015jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003016jsd" ] + }, + "acm003016jsd" : { + "type" : "CodePackage", + "id" : "acm003016jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm003017jsd" ] + }, + "acm003017jsd" : { + "type" : "CodePackage", + "id" : "acm003017jsd", + "name" : "orderbased", + "parentId" : "acm002967jsd", + "content" : [ "acm003010jsd" ] + }, + "acm003018jsd" : { + "type" : "ControlElement", + "id" : "acm003018jsd", + "name" : "execute" + }, + "acm003019jsd" : { + "type" : "ControlElement", + "id" : "acm003019jsd", + "name" : "addAllCountsOfProduct" + }, + "acm003020jsd" : { + "type" : "ClassUnit", + "id" : "acm003020jsd", + "name" : "OrderBasedRecommender", + "compilationUnitId" : "acm003010jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002926jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002949jsd", "acm002978jsd" ], + "content" : [ "acm003018jsd", "acm003019jsd" ] + }, + "acm003021jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003021jsd", + "name" : "PopularityBasedRecommender", + "parentId" : "acm003028jsd", + "content" : [ "acm003031jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "algorithm", "impl", "pop" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003022jsd" : { + "type" : "CodePackage", + "id" : "acm003022jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003023jsd" ] + }, + "acm003023jsd" : { + "type" : "CodePackage", + "id" : "acm003023jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003024jsd" ] + }, + "acm003024jsd" : { + "type" : "CodePackage", + "id" : "acm003024jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003025jsd" ] + }, + "acm003025jsd" : { + "type" : "CodePackage", + "id" : "acm003025jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003026jsd" ] + }, + "acm003026jsd" : { + "type" : "CodePackage", + "id" : "acm003026jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003027jsd" ] + }, + "acm003027jsd" : { + "type" : "CodePackage", + "id" : "acm003027jsd", + "name" : "impl", + "parentId" : null, + "content" : [ "acm003028jsd" ] + }, + "acm003028jsd" : { + "type" : "CodePackage", + "id" : "acm003028jsd", + "name" : "pop", + "parentId" : "acm002967jsd", + "content" : [ "acm003021jsd" ] + }, + "acm003029jsd" : { + "type" : "ControlElement", + "id" : "acm003029jsd", + "name" : "execute" + }, + "acm003030jsd" : { + "type" : "ControlElement", + "id" : "acm003030jsd", + "name" : "executePreprocessing" + }, + "acm003031jsd" : { + "type" : "ClassUnit", + "id" : "acm003031jsd", + "name" : "PopularityBasedRecommender", + "compilationUnitId" : "acm003021jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm002926jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003029jsd", "acm003030jsd" ] + }, + "acm003032jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003032jsd", + "name" : "RecommendEndpoint", + "parentId" : "acm003037jsd", + "content" : [ "acm003039jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003033jsd" : { + "type" : "CodePackage", + "id" : "acm003033jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003034jsd" ] + }, + "acm003034jsd" : { + "type" : "CodePackage", + "id" : "acm003034jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003035jsd" ] + }, + "acm003035jsd" : { + "type" : "CodePackage", + "id" : "acm003035jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003036jsd" ] + }, + "acm003036jsd" : { + "type" : "CodePackage", + "id" : "acm003036jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003037jsd" ] + }, + "acm003037jsd" : { + "type" : "CodePackage", + "id" : "acm003037jsd", + "name" : "rest", + "parentId" : "acm002910jsd", + "content" : [ "acm003032jsd", "acm003040jsd", "acm003048jsd" ] + }, + "acm003038jsd" : { + "type" : "ControlElement", + "id" : "acm003038jsd", + "name" : "recommend" + }, + "acm003039jsd" : { + "type" : "ClassUnit", + "id" : "acm003039jsd", + "name" : "RecommendEndpoint", + "compilationUnitId" : "acm003032jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd" ], + "content" : [ "acm003038jsd" ] + }, + "acm003040jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003040jsd", + "name" : "RecommendSingleEndpoint", + "parentId" : "acm003037jsd", + "content" : [ "acm003047jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003041jsd" : { + "type" : "CodePackage", + "id" : "acm003041jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003042jsd" ] + }, + "acm003042jsd" : { + "type" : "CodePackage", + "id" : "acm003042jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003043jsd" ] + }, + "acm003043jsd" : { + "type" : "CodePackage", + "id" : "acm003043jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003044jsd" ] + }, + "acm003044jsd" : { + "type" : "CodePackage", + "id" : "acm003044jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003045jsd" ] + }, + "acm003045jsd" : { + "type" : "CodePackage", + "id" : "acm003045jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003040jsd" ] + }, + "acm003046jsd" : { + "type" : "ControlElement", + "id" : "acm003046jsd", + "name" : "recommend" + }, + "acm003047jsd" : { + "type" : "ClassUnit", + "id" : "acm003047jsd", + "name" : "RecommendSingleEndpoint", + "compilationUnitId" : "acm003040jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd" ], + "content" : [ "acm003046jsd" ] + }, + "acm003048jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003048jsd", + "name" : "TrainEndpoint", + "parentId" : "acm003037jsd", + "content" : [ "acm003057jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003049jsd" : { + "type" : "CodePackage", + "id" : "acm003049jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003050jsd" ] + }, + "acm003050jsd" : { + "type" : "CodePackage", + "id" : "acm003050jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003051jsd" ] + }, + "acm003051jsd" : { + "type" : "CodePackage", + "id" : "acm003051jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003052jsd" ] + }, + "acm003052jsd" : { + "type" : "CodePackage", + "id" : "acm003052jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003053jsd" ] + }, + "acm003053jsd" : { + "type" : "CodePackage", + "id" : "acm003053jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003048jsd" ] + }, + "acm003054jsd" : { + "type" : "ControlElement", + "id" : "acm003054jsd", + "name" : "train" + }, + "acm003055jsd" : { + "type" : "ControlElement", + "id" : "acm003055jsd", + "name" : "getTimeStamp" + }, + "acm003056jsd" : { + "type" : "ControlElement", + "id" : "acm003056jsd", + "name" : "isReady" + }, + "acm003057jsd" : { + "type" : "ClassUnit", + "id" : "acm003057jsd", + "name" : "TrainEndpoint", + "compilationUnitId" : "acm003048jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003054jsd", "acm003055jsd", "acm003056jsd" ] + }, + "acm003058jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003058jsd", + "name" : "IndexServlet", + "parentId" : "acm003063jsd", + "content" : [ "acm003067jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003059jsd" : { + "type" : "CodePackage", + "id" : "acm003059jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003060jsd" ] + }, + "acm003060jsd" : { + "type" : "CodePackage", + "id" : "acm003060jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003061jsd" ] + }, + "acm003061jsd" : { + "type" : "CodePackage", + "id" : "acm003061jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003062jsd" ] + }, + "acm003062jsd" : { + "type" : "CodePackage", + "id" : "acm003062jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003063jsd" ] + }, + "acm003063jsd" : { + "type" : "CodePackage", + "id" : "acm003063jsd", + "name" : "servlet", + "parentId" : "acm002910jsd", + "content" : [ "acm003058jsd", "acm003068jsd", "acm003078jsd", "acm003088jsd" ] + }, + "acm003064jsd" : { + "type" : "ControlElement", + "id" : "acm003064jsd", + "name" : "IndexServlet" + }, + "acm003065jsd" : { + "type" : "ControlElement", + "id" : "acm003065jsd", + "name" : "doGet" + }, + "acm003066jsd" : { + "type" : "ControlElement", + "id" : "acm003066jsd", + "name" : "doPost" + }, + "acm003067jsd" : { + "type" : "ClassUnit", + "id" : "acm003067jsd", + "name" : "IndexServlet", + "compilationUnitId" : "acm003058jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003064jsd", "acm003065jsd", "acm003066jsd" ] + }, + "acm003068jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003068jsd", + "name" : "RecommenderStartup", + "parentId" : "acm003063jsd", + "content" : [ "acm003077jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003069jsd" : { + "type" : "CodePackage", + "id" : "acm003069jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003070jsd" ] + }, + "acm003070jsd" : { + "type" : "CodePackage", + "id" : "acm003070jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003071jsd" ] + }, + "acm003071jsd" : { + "type" : "CodePackage", + "id" : "acm003071jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003072jsd" ] + }, + "acm003072jsd" : { + "type" : "CodePackage", + "id" : "acm003072jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003073jsd" ] + }, + "acm003073jsd" : { + "type" : "CodePackage", + "id" : "acm003073jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003068jsd" ] + }, + "acm003074jsd" : { + "type" : "ControlElement", + "id" : "acm003074jsd", + "name" : "RecommenderStartup" + }, + "acm003075jsd" : { + "type" : "ControlElement", + "id" : "acm003075jsd", + "name" : "contextDestroyed" + }, + "acm003076jsd" : { + "type" : "ControlElement", + "id" : "acm003076jsd", + "name" : "contextInitialized" + }, + "acm003077jsd" : { + "type" : "ClassUnit", + "id" : "acm003077jsd", + "name" : "RecommenderStartup", + "compilationUnitId" : "acm003068jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003077jsd", "acm003087jsd" ], + "content" : [ "acm003074jsd", "acm003075jsd", "acm003076jsd" ] + }, + "acm003078jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003078jsd", + "name" : "RetrainDaemon", + "parentId" : "acm003063jsd", + "content" : [ "acm003087jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003079jsd" : { + "type" : "CodePackage", + "id" : "acm003079jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003080jsd" ] + }, + "acm003080jsd" : { + "type" : "CodePackage", + "id" : "acm003080jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003081jsd" ] + }, + "acm003081jsd" : { + "type" : "CodePackage", + "id" : "acm003081jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003082jsd" ] + }, + "acm003082jsd" : { + "type" : "CodePackage", + "id" : "acm003082jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003083jsd" ] + }, + "acm003083jsd" : { + "type" : "CodePackage", + "id" : "acm003083jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003078jsd" ] + }, + "acm003084jsd" : { + "type" : "ControlElement", + "id" : "acm003084jsd", + "name" : "RetrainDaemon" + }, + "acm003085jsd" : { + "type" : "ControlElement", + "id" : "acm003085jsd", + "name" : "run" + }, + "acm003086jsd" : { + "type" : "ControlElement", + "id" : "acm003086jsd", + "name" : "callback" + }, + "acm003087jsd" : { + "type" : "ClassUnit", + "id" : "acm003087jsd", + "name" : "RetrainDaemon", + "compilationUnitId" : "acm003078jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003612jsd" ], + "content" : [ "acm003084jsd", "acm003085jsd", "acm003086jsd" ] + }, + "acm003088jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003088jsd", + "name" : "TrainingSynchronizer", + "parentId" : "acm003063jsd", + "content" : [ "acm003106jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "main", "java", "tools", "descartes", "teastore", "recommender", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003089jsd" : { + "type" : "CodePackage", + "id" : "acm003089jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003090jsd" ] + }, + "acm003090jsd" : { + "type" : "CodePackage", + "id" : "acm003090jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003091jsd" ] + }, + "acm003091jsd" : { + "type" : "CodePackage", + "id" : "acm003091jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003092jsd" ] + }, + "acm003092jsd" : { + "type" : "CodePackage", + "id" : "acm003092jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003093jsd" ] + }, + "acm003093jsd" : { + "type" : "CodePackage", + "id" : "acm003093jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003088jsd" ] + }, + "acm003094jsd" : { + "type" : "ControlElement", + "id" : "acm003094jsd", + "name" : "isReady" + }, + "acm003095jsd" : { + "type" : "ControlElement", + "id" : "acm003095jsd", + "name" : "setReady" + }, + "acm003096jsd" : { + "type" : "ControlElement", + "id" : "acm003096jsd", + "name" : "TrainingSynchronizer" + }, + "acm003097jsd" : { + "type" : "ControlElement", + "id" : "acm003097jsd", + "name" : "getInstance" + }, + "acm003098jsd" : { + "type" : "ControlElement", + "id" : "acm003098jsd", + "name" : "getMaxTime" + }, + "acm003099jsd" : { + "type" : "ControlElement", + "id" : "acm003099jsd", + "name" : "setMaxTime" + }, + "acm003100jsd" : { + "type" : "ControlElement", + "id" : "acm003100jsd", + "name" : "setMaxTime" + }, + "acm003101jsd" : { + "type" : "ControlElement", + "id" : "acm003101jsd", + "name" : "waitForPersistence" + }, + "acm003102jsd" : { + "type" : "ControlElement", + "id" : "acm003102jsd", + "name" : "retrieveDataAndRetrain" + }, + "acm003103jsd" : { + "type" : "ControlElement", + "id" : "acm003103jsd", + "name" : "filterLists" + }, + "acm003104jsd" : { + "type" : "ControlElement", + "id" : "acm003104jsd", + "name" : "filterForMaxtimeStamp" + }, + "acm003105jsd" : { + "type" : "ControlElement", + "id" : "acm003105jsd", + "name" : "toMillis" + }, + "acm003106jsd" : { + "type" : "ClassUnit", + "id" : "acm003106jsd", + "name" : "TrainingSynchronizer", + "compilationUnitId" : "acm003088jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd", "acm003106jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003094jsd", "acm003095jsd", "acm003096jsd", "acm003097jsd", "acm003098jsd", "acm003099jsd", "acm003100jsd", "acm003101jsd", "acm003102jsd", "acm003103jsd", "acm003104jsd", "acm003105jsd" ] + }, + "acm003107jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003107jsd", + "name" : "AbstractRecommenderFunctionalityTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003114jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003108jsd" : { + "type" : "CodePackage", + "id" : "acm003108jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003109jsd" ] + }, + "acm003109jsd" : { + "type" : "CodePackage", + "id" : "acm003109jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003110jsd" ] + }, + "acm003110jsd" : { + "type" : "CodePackage", + "id" : "acm003110jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003111jsd" ] + }, + "acm003111jsd" : { + "type" : "CodePackage", + "id" : "acm003111jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003112jsd" ] + }, + "acm003112jsd" : { + "type" : "CodePackage", + "id" : "acm003112jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003107jsd" ] + }, + "acm003113jsd" : { + "type" : "ControlElement", + "id" : "acm003113jsd", + "name" : "testAbstractFunctions" + }, + "acm003114jsd" : { + "type" : "ClassUnit", + "id" : "acm003114jsd", + "name" : "AbstractRecommenderFunctionalityTest", + "compilationUnitId" : "acm003107jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003139jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003113jsd" ] + }, + "acm003115jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003115jsd", + "name" : "AbstractRecommenderTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003139jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003116jsd" : { + "type" : "CodePackage", + "id" : "acm003116jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003117jsd" ] + }, + "acm003117jsd" : { + "type" : "CodePackage", + "id" : "acm003117jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003118jsd" ] + }, + "acm003118jsd" : { + "type" : "CodePackage", + "id" : "acm003118jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003119jsd" ] + }, + "acm003119jsd" : { + "type" : "CodePackage", + "id" : "acm003119jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003120jsd" ] + }, + "acm003120jsd" : { + "type" : "CodePackage", + "id" : "acm003120jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003115jsd" ] + }, + "acm003121jsd" : { + "type" : "ControlElement", + "id" : "acm003121jsd", + "name" : "setup" + }, + "acm003122jsd" : { + "type" : "ControlElement", + "id" : "acm003122jsd", + "name" : "setupAlgo" + }, + "acm003123jsd" : { + "type" : "ControlElement", + "id" : "acm003123jsd", + "name" : "testInterface" + }, + "acm003124jsd" : { + "type" : "ControlElement", + "id" : "acm003124jsd", + "name" : "testResults" + }, + "acm003125jsd" : { + "type" : "ControlElement", + "id" : "acm003125jsd", + "name" : "testSingleResults" + }, + "acm003126jsd" : { + "type" : "ControlElement", + "id" : "acm003126jsd", + "name" : "testMultiResults" + }, + "acm003127jsd" : { + "type" : "ControlElement", + "id" : "acm003127jsd", + "name" : "getTrainOrderItems" + }, + "acm003128jsd" : { + "type" : "ControlElement", + "id" : "acm003128jsd", + "name" : "setTrainOrderItems" + }, + "acm003129jsd" : { + "type" : "ControlElement", + "id" : "acm003129jsd", + "name" : "getTrainOrders" + }, + "acm003130jsd" : { + "type" : "ControlElement", + "id" : "acm003130jsd", + "name" : "setTrainOrders" + }, + "acm003131jsd" : { + "type" : "ControlElement", + "id" : "acm003131jsd", + "name" : "getRecommendSingle" + }, + "acm003132jsd" : { + "type" : "ControlElement", + "id" : "acm003132jsd", + "name" : "setRecommendSingle" + }, + "acm003133jsd" : { + "type" : "ControlElement", + "id" : "acm003133jsd", + "name" : "getRecommendMulti" + }, + "acm003134jsd" : { + "type" : "ControlElement", + "id" : "acm003134jsd", + "name" : "setRecommendMulti" + }, + "acm003135jsd" : { + "type" : "ControlElement", + "id" : "acm003135jsd", + "name" : "getAlgo" + }, + "acm003136jsd" : { + "type" : "ControlElement", + "id" : "acm003136jsd", + "name" : "setAlgo" + }, + "acm003137jsd" : { + "type" : "ControlElement", + "id" : "acm003137jsd", + "name" : "getAllUsers" + }, + "acm003138jsd" : { + "type" : "ControlElement", + "id" : "acm003138jsd", + "name" : "setAllUsers" + }, + "acm003139jsd" : { + "type" : "ClassUnit", + "id" : "acm003139jsd", + "name" : "AbstractRecommenderTest", + "compilationUnitId" : "acm003115jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001428jsd", "acm001468jsd", "acm002926jsd" ], + "content" : [ "acm003121jsd", "acm003122jsd", "acm003123jsd", "acm003124jsd", "acm003125jsd", "acm003126jsd", "acm003127jsd", "acm003128jsd", "acm003129jsd", "acm003130jsd", "acm003131jsd", "acm003132jsd", "acm003133jsd", "acm003134jsd", "acm003135jsd", "acm003136jsd", "acm003137jsd", "acm003138jsd" ] + }, + "acm003140jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003140jsd", + "name" : "DummyRecommenderTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003149jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003141jsd" : { + "type" : "CodePackage", + "id" : "acm003141jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003142jsd" ] + }, + "acm003142jsd" : { + "type" : "CodePackage", + "id" : "acm003142jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003143jsd" ] + }, + "acm003143jsd" : { + "type" : "CodePackage", + "id" : "acm003143jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003144jsd" ] + }, + "acm003144jsd" : { + "type" : "CodePackage", + "id" : "acm003144jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003145jsd" ] + }, + "acm003145jsd" : { + "type" : "CodePackage", + "id" : "acm003145jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003140jsd" ] + }, + "acm003146jsd" : { + "type" : "ControlElement", + "id" : "acm003146jsd", + "name" : "setupAlgo" + }, + "acm003147jsd" : { + "type" : "ControlElement", + "id" : "acm003147jsd", + "name" : "testSingleResults" + }, + "acm003148jsd" : { + "type" : "ControlElement", + "id" : "acm003148jsd", + "name" : "testMultiResults" + }, + "acm003149jsd" : { + "type" : "ClassUnit", + "id" : "acm003149jsd", + "name" : "DummyRecommenderTest", + "compilationUnitId" : "acm003140jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003114jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002969jsd" ], + "content" : [ "acm003146jsd", "acm003147jsd", "acm003148jsd" ] + }, + "acm003150jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003150jsd", + "name" : "OrderBasedRecommenderTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003161jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003151jsd" : { + "type" : "CodePackage", + "id" : "acm003151jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003152jsd" ] + }, + "acm003152jsd" : { + "type" : "CodePackage", + "id" : "acm003152jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003153jsd" ] + }, + "acm003153jsd" : { + "type" : "CodePackage", + "id" : "acm003153jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003154jsd" ] + }, + "acm003154jsd" : { + "type" : "CodePackage", + "id" : "acm003154jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003155jsd" ] + }, + "acm003155jsd" : { + "type" : "CodePackage", + "id" : "acm003155jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003150jsd" ] + }, + "acm003156jsd" : { + "type" : "ControlElement", + "id" : "acm003156jsd", + "name" : "setupAlgo" + }, + "acm003157jsd" : { + "type" : "ControlElement", + "id" : "acm003157jsd", + "name" : "testSingleResults" + }, + "acm003158jsd" : { + "type" : "ControlElement", + "id" : "acm003158jsd", + "name" : "evaluateForItemNo2" + }, + "acm003159jsd" : { + "type" : "ControlElement", + "id" : "acm003159jsd", + "name" : "testMultiResults" + }, + "acm003160jsd" : { + "type" : "ControlElement", + "id" : "acm003160jsd", + "name" : "evaluateForItemNo356" + }, + "acm003161jsd" : { + "type" : "ClassUnit", + "id" : "acm003161jsd", + "name" : "OrderBasedRecommenderTest", + "compilationUnitId" : "acm003150jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003114jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd", "acm002978jsd", "acm003020jsd" ], + "content" : [ "acm003156jsd", "acm003157jsd", "acm003158jsd", "acm003159jsd", "acm003160jsd" ] + }, + "acm003162jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003162jsd", + "name" : "PopularityBasedRecommenderTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003171jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003163jsd" : { + "type" : "CodePackage", + "id" : "acm003163jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003164jsd" ] + }, + "acm003164jsd" : { + "type" : "CodePackage", + "id" : "acm003164jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003165jsd" ] + }, + "acm003165jsd" : { + "type" : "CodePackage", + "id" : "acm003165jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003166jsd" ] + }, + "acm003166jsd" : { + "type" : "CodePackage", + "id" : "acm003166jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003167jsd" ] + }, + "acm003167jsd" : { + "type" : "CodePackage", + "id" : "acm003167jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003162jsd" ] + }, + "acm003168jsd" : { + "type" : "ControlElement", + "id" : "acm003168jsd", + "name" : "setupAlgo" + }, + "acm003169jsd" : { + "type" : "ControlElement", + "id" : "acm003169jsd", + "name" : "testSingleResults" + }, + "acm003170jsd" : { + "type" : "ControlElement", + "id" : "acm003170jsd", + "name" : "testMultiResults" + }, + "acm003171jsd" : { + "type" : "ClassUnit", + "id" : "acm003171jsd", + "name" : "PopularityBasedRecommenderTest", + "compilationUnitId" : "acm003162jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003114jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003031jsd" ], + "content" : [ "acm003168jsd", "acm003169jsd", "acm003170jsd" ] + }, + "acm003172jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003172jsd", + "name" : "PreprocessedSlopeOneRecommenderTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003182jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003173jsd" : { + "type" : "CodePackage", + "id" : "acm003173jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003174jsd" ] + }, + "acm003174jsd" : { + "type" : "CodePackage", + "id" : "acm003174jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003175jsd" ] + }, + "acm003175jsd" : { + "type" : "CodePackage", + "id" : "acm003175jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003176jsd" ] + }, + "acm003176jsd" : { + "type" : "CodePackage", + "id" : "acm003176jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003177jsd" ] + }, + "acm003177jsd" : { + "type" : "CodePackage", + "id" : "acm003177jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003172jsd" ] + }, + "acm003178jsd" : { + "type" : "ControlElement", + "id" : "acm003178jsd", + "name" : "setupAlgo" + }, + "acm003179jsd" : { + "type" : "ControlElement", + "id" : "acm003179jsd", + "name" : "testSingleResults" + }, + "acm003180jsd" : { + "type" : "ControlElement", + "id" : "acm003180jsd", + "name" : "testMultiResults" + }, + "acm003181jsd" : { + "type" : "ControlElement", + "id" : "acm003181jsd", + "name" : "checkUserPredictionMatrix" + }, + "acm003182jsd" : { + "type" : "ClassUnit", + "id" : "acm003182jsd", + "name" : "PreprocessedSlopeOneRecommenderTest", + "compilationUnitId" : "acm003172jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003194jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002991jsd" ], + "content" : [ "acm003178jsd", "acm003179jsd", "acm003180jsd", "acm003181jsd" ] + }, + "acm003183jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003183jsd", + "name" : "SlopeOneRecommenderTest", + "parentId" : "acm002911jsd", + "content" : [ "acm003194jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.recommender", "src", "test", "java", "tools", "descartes", "teastore", "recommender", "algorithm" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003184jsd" : { + "type" : "CodePackage", + "id" : "acm003184jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003185jsd" ] + }, + "acm003185jsd" : { + "type" : "CodePackage", + "id" : "acm003185jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003186jsd" ] + }, + "acm003186jsd" : { + "type" : "CodePackage", + "id" : "acm003186jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003187jsd" ] + }, + "acm003187jsd" : { + "type" : "CodePackage", + "id" : "acm003187jsd", + "name" : "recommender", + "parentId" : null, + "content" : [ "acm003188jsd" ] + }, + "acm003188jsd" : { + "type" : "CodePackage", + "id" : "acm003188jsd", + "name" : "algorithm", + "parentId" : null, + "content" : [ "acm003183jsd" ] + }, + "acm003189jsd" : { + "type" : "ControlElement", + "id" : "acm003189jsd", + "name" : "setupAlgo" + }, + "acm003190jsd" : { + "type" : "ControlElement", + "id" : "acm003190jsd", + "name" : "testSingleResults" + }, + "acm003191jsd" : { + "type" : "ControlElement", + "id" : "acm003191jsd", + "name" : "testMultiResults" + }, + "acm003192jsd" : { + "type" : "ControlElement", + "id" : "acm003192jsd", + "name" : "checkDiffMatrix" + }, + "acm003193jsd" : { + "type" : "ControlElement", + "id" : "acm003193jsd", + "name" : "checkFreqMatrix" + }, + "acm003194jsd" : { + "type" : "ClassUnit", + "id" : "acm003194jsd", + "name" : "SlopeOneRecommenderTest", + "compilationUnitId" : "acm003183jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003114jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm002978jsd", "acm003009jsd" ], + "content" : [ "acm003189jsd", "acm003190jsd", "acm003191jsd", "acm003192jsd", "acm003193jsd" ] + }, + "acm003195jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003195jsd", + "name" : "HeartbeatInfo", + "parentId" : "acm003200jsd", + "content" : [ "acm003204jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.registry", "src", "main", "java", "tools", "descartes", "teastore", "registry", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003196jsd" : { + "type" : "CodePackage", + "id" : "acm003196jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003197jsd" ] + }, + "acm003197jsd" : { + "type" : "CodePackage", + "id" : "acm003197jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003198jsd" ] + }, + "acm003198jsd" : { + "type" : "CodePackage", + "id" : "acm003198jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003199jsd" ] + }, + "acm003199jsd" : { + "type" : "CodePackage", + "id" : "acm003199jsd", + "name" : "registry", + "parentId" : "acm001340jsd", + "content" : [ "acm003200jsd", "acm003245jsd" ] + }, + "acm003200jsd" : { + "type" : "CodePackage", + "id" : "acm003200jsd", + "name" : "rest", + "parentId" : "acm003199jsd", + "content" : [ "acm003195jsd", "acm003205jsd", "acm003219jsd", "acm003229jsd" ] + }, + "acm003201jsd" : { + "type" : "ControlElement", + "id" : "acm003201jsd", + "name" : "HeartbeatInfo" + }, + "acm003202jsd" : { + "type" : "ControlElement", + "id" : "acm003202jsd", + "name" : "newHeartbeat" + }, + "acm003203jsd" : { + "type" : "ControlElement", + "id" : "acm003203jsd", + "name" : "isAlive" + }, + "acm003204jsd" : { + "type" : "ClassUnit", + "id" : "acm003204jsd", + "name" : "HeartbeatInfo", + "compilationUnitId" : "acm003195jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003201jsd", "acm003202jsd", "acm003203jsd" ] + }, + "acm003205jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003205jsd", + "name" : "Registry", + "parentId" : "acm003200jsd", + "content" : [ "acm003218jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.registry", "src", "main", "java", "tools", "descartes", "teastore", "registry", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003206jsd" : { + "type" : "CodePackage", + "id" : "acm003206jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003207jsd" ] + }, + "acm003207jsd" : { + "type" : "CodePackage", + "id" : "acm003207jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003208jsd" ] + }, + "acm003208jsd" : { + "type" : "CodePackage", + "id" : "acm003208jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003209jsd" ] + }, + "acm003209jsd" : { + "type" : "CodePackage", + "id" : "acm003209jsd", + "name" : "registry", + "parentId" : null, + "content" : [ "acm003210jsd" ] + }, + "acm003210jsd" : { + "type" : "CodePackage", + "id" : "acm003210jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003205jsd" ] + }, + "acm003211jsd" : { + "type" : "ControlElement", + "id" : "acm003211jsd", + "name" : "Registry" + }, + "acm003212jsd" : { + "type" : "ControlElement", + "id" : "acm003212jsd", + "name" : "getRegistryInstance" + }, + "acm003213jsd" : { + "type" : "ControlElement", + "id" : "acm003213jsd", + "name" : "getLocations" + }, + "acm003214jsd" : { + "type" : "ControlElement", + "id" : "acm003214jsd", + "name" : "updateHeartbeatMap" + }, + "acm003215jsd" : { + "type" : "ControlElement", + "id" : "acm003215jsd", + "name" : "unregister" + }, + "acm003216jsd" : { + "type" : "ControlElement", + "id" : "acm003216jsd", + "name" : "register" + }, + "acm003217jsd" : { + "type" : "ControlElement", + "id" : "acm003217jsd", + "name" : "heartBeatCleanup" + }, + "acm003218jsd" : { + "type" : "ClassUnit", + "id" : "acm003218jsd", + "name" : "Registry", + "compilationUnitId" : "acm003205jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003204jsd", "acm003218jsd" ], + "content" : [ "acm003211jsd", "acm003212jsd", "acm003213jsd", "acm003214jsd", "acm003215jsd", "acm003216jsd", "acm003217jsd" ] + }, + "acm003219jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003219jsd", + "name" : "RegistryREST", + "parentId" : "acm003200jsd", + "content" : [ "acm003228jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.registry", "src", "main", "java", "tools", "descartes", "teastore", "registry", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003220jsd" : { + "type" : "CodePackage", + "id" : "acm003220jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003221jsd" ] + }, + "acm003221jsd" : { + "type" : "CodePackage", + "id" : "acm003221jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003222jsd" ] + }, + "acm003222jsd" : { + "type" : "CodePackage", + "id" : "acm003222jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003223jsd" ] + }, + "acm003223jsd" : { + "type" : "CodePackage", + "id" : "acm003223jsd", + "name" : "registry", + "parentId" : null, + "content" : [ "acm003224jsd" ] + }, + "acm003224jsd" : { + "type" : "CodePackage", + "id" : "acm003224jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003219jsd" ] + }, + "acm003225jsd" : { + "type" : "ControlElement", + "id" : "acm003225jsd", + "name" : "register" + }, + "acm003226jsd" : { + "type" : "ControlElement", + "id" : "acm003226jsd", + "name" : "unregister" + }, + "acm003227jsd" : { + "type" : "ControlElement", + "id" : "acm003227jsd", + "name" : "getInstances" + }, + "acm003228jsd" : { + "type" : "ClassUnit", + "id" : "acm003228jsd", + "name" : "RegistryREST", + "compilationUnitId" : "acm003219jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003225jsd", "acm003226jsd", "acm003227jsd" ] + }, + "acm003229jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003229jsd", + "name" : "RegistryStartup", + "parentId" : "acm003200jsd", + "content" : [ "acm003239jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.registry", "src", "main", "java", "tools", "descartes", "teastore", "registry", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003230jsd" : { + "type" : "CodePackage", + "id" : "acm003230jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003231jsd" ] + }, + "acm003231jsd" : { + "type" : "CodePackage", + "id" : "acm003231jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003232jsd" ] + }, + "acm003232jsd" : { + "type" : "CodePackage", + "id" : "acm003232jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003233jsd" ] + }, + "acm003233jsd" : { + "type" : "CodePackage", + "id" : "acm003233jsd", + "name" : "registry", + "parentId" : null, + "content" : [ "acm003234jsd" ] + }, + "acm003234jsd" : { + "type" : "CodePackage", + "id" : "acm003234jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003229jsd" ] + }, + "acm003235jsd" : { + "type" : "ControlElement", + "id" : "acm003235jsd", + "name" : "RegistryStartup" + }, + "acm003236jsd" : { + "type" : "ControlElement", + "id" : "acm003236jsd", + "name" : "contextDestroyed" + }, + "acm003237jsd" : { + "type" : "ControlElement", + "id" : "acm003237jsd", + "name" : "contextInitialized" + }, + "acm003238jsd" : { + "type" : "ControlElement", + "id" : "acm003238jsd", + "name" : "run" + }, + "acm003239jsd" : { + "type" : "ClassUnit", + "id" : "acm003239jsd", + "name" : "RegistryStartup", + "compilationUnitId" : "acm003229jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003239jsd" ], + "content" : [ "acm003235jsd", "acm003236jsd", "acm003237jsd", "acm003238jsd" ] + }, + "acm003240jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003240jsd", + "name" : "IndexServlet", + "parentId" : "acm003245jsd", + "content" : [ "acm003249jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.registry", "src", "main", "java", "tools", "descartes", "teastore", "registry", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003241jsd" : { + "type" : "CodePackage", + "id" : "acm003241jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003242jsd" ] + }, + "acm003242jsd" : { + "type" : "CodePackage", + "id" : "acm003242jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003243jsd" ] + }, + "acm003243jsd" : { + "type" : "CodePackage", + "id" : "acm003243jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003244jsd" ] + }, + "acm003244jsd" : { + "type" : "CodePackage", + "id" : "acm003244jsd", + "name" : "registry", + "parentId" : null, + "content" : [ "acm003245jsd" ] + }, + "acm003245jsd" : { + "type" : "CodePackage", + "id" : "acm003245jsd", + "name" : "servlet", + "parentId" : "acm003199jsd", + "content" : [ "acm003240jsd" ] + }, + "acm003246jsd" : { + "type" : "ControlElement", + "id" : "acm003246jsd", + "name" : "IndexServlet" + }, + "acm003247jsd" : { + "type" : "ControlElement", + "id" : "acm003247jsd", + "name" : "doGet" + }, + "acm003248jsd" : { + "type" : "ControlElement", + "id" : "acm003248jsd", + "name" : "doPost" + }, + "acm003249jsd" : { + "type" : "ClassUnit", + "id" : "acm003249jsd", + "name" : "IndexServlet", + "compilationUnitId" : "acm003240jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003246jsd", "acm003247jsd", "acm003248jsd" ] + }, + "acm003250jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003250jsd", + "name" : "ReadyRest", + "parentId" : "acm003255jsd", + "content" : [ "acm003257jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003251jsd" : { + "type" : "CodePackage", + "id" : "acm003251jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003252jsd" ] + }, + "acm003252jsd" : { + "type" : "CodePackage", + "id" : "acm003252jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003253jsd" ] + }, + "acm003253jsd" : { + "type" : "CodePackage", + "id" : "acm003253jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003254jsd" ] + }, + "acm003254jsd" : { + "type" : "CodePackage", + "id" : "acm003254jsd", + "name" : "webui", + "parentId" : "acm001340jsd", + "content" : [ "acm003255jsd", "acm003263jsd", "acm003431jsd" ] + }, + "acm003255jsd" : { + "type" : "CodePackage", + "id" : "acm003255jsd", + "name" : "rest", + "parentId" : "acm003254jsd", + "content" : [ "acm003250jsd" ] + }, + "acm003256jsd" : { + "type" : "ControlElement", + "id" : "acm003256jsd", + "name" : "isReady" + }, + "acm003257jsd" : { + "type" : "ClassUnit", + "id" : "acm003257jsd", + "name" : "ReadyRest", + "compilationUnitId" : "acm003250jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003256jsd" ] + }, + "acm003258jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003258jsd", + "name" : "AboutUsServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003266jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003259jsd" : { + "type" : "CodePackage", + "id" : "acm003259jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003260jsd" ] + }, + "acm003260jsd" : { + "type" : "CodePackage", + "id" : "acm003260jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003261jsd" ] + }, + "acm003261jsd" : { + "type" : "CodePackage", + "id" : "acm003261jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003262jsd" ] + }, + "acm003262jsd" : { + "type" : "CodePackage", + "id" : "acm003262jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003263jsd" ] + }, + "acm003263jsd" : { + "type" : "CodePackage", + "id" : "acm003263jsd", + "name" : "servlet", + "parentId" : "acm003254jsd", + "content" : [ "acm003258jsd", "acm003267jsd", "acm003287jsd", "acm003299jsd", "acm003308jsd", "acm003319jsd", "acm003329jsd", "acm003338jsd", "acm003347jsd", "acm003356jsd", "acm003366jsd", "acm003375jsd", "acm003385jsd", "acm003394jsd", "acm003403jsd", "acm003421jsd" ] + }, + "acm003264jsd" : { + "type" : "ControlElement", + "id" : "acm003264jsd", + "name" : "AboutUsServlet" + }, + "acm003265jsd" : { + "type" : "ControlElement", + "id" : "acm003265jsd", + "name" : "handleGETRequest" + }, + "acm003266jsd" : { + "type" : "ClassUnit", + "id" : "acm003266jsd", + "name" : "AboutUsServlet", + "compilationUnitId" : "acm003258jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003641jsd" ], + "content" : [ "acm003264jsd", "acm003265jsd" ] + }, + "acm003267jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003267jsd", + "name" : "AbstractUIServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003286jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003268jsd" : { + "type" : "CodePackage", + "id" : "acm003268jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003269jsd" ] + }, + "acm003269jsd" : { + "type" : "CodePackage", + "id" : "acm003269jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003270jsd" ] + }, + "acm003270jsd" : { + "type" : "CodePackage", + "id" : "acm003270jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003271jsd" ] + }, + "acm003271jsd" : { + "type" : "CodePackage", + "id" : "acm003271jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003272jsd" ] + }, + "acm003272jsd" : { + "type" : "CodePackage", + "id" : "acm003272jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003267jsd" ] + }, + "acm003273jsd" : { + "type" : "ControlElement", + "id" : "acm003273jsd", + "name" : "getSessionBlob" + }, + "acm003274jsd" : { + "type" : "ControlElement", + "id" : "acm003274jsd", + "name" : "saveSessionBlob" + }, + "acm003275jsd" : { + "type" : "ControlElement", + "id" : "acm003275jsd", + "name" : "destroySessionBlob" + }, + "acm003276jsd" : { + "type" : "ControlElement", + "id" : "acm003276jsd", + "name" : "redirect" + }, + "acm003277jsd" : { + "type" : "ControlElement", + "id" : "acm003277jsd", + "name" : "redirect" + }, + "acm003278jsd" : { + "type" : "ControlElement", + "id" : "acm003278jsd", + "name" : "checkforCookie" + }, + "acm003279jsd" : { + "type" : "ControlElement", + "id" : "acm003279jsd", + "name" : "doGet" + }, + "acm003280jsd" : { + "type" : "ControlElement", + "id" : "acm003280jsd", + "name" : "doPost" + }, + "acm003281jsd" : { + "type" : "ControlElement", + "id" : "acm003281jsd", + "name" : "handlePOSTRequest" + }, + "acm003282jsd" : { + "type" : "ControlElement", + "id" : "acm003282jsd", + "name" : "handleGETRequest" + }, + "acm003283jsd" : { + "type" : "ControlElement", + "id" : "acm003283jsd", + "name" : "serveTimoutResponse" + }, + "acm003284jsd" : { + "type" : "ControlElement", + "id" : "acm003284jsd", + "name" : "serveExceptionResponse" + }, + "acm003285jsd" : { + "type" : "ControlElement", + "id" : "acm003285jsd", + "name" : "serveNotFoundException" + }, + "acm003286jsd" : { + "type" : "ClassUnit", + "id" : "acm003286jsd", + "name" : "AbstractUIServlet", + "compilationUnitId" : "acm003267jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001488jsd", "acm003605jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003273jsd", "acm003274jsd", "acm003275jsd", "acm003276jsd", "acm003277jsd", "acm003278jsd", "acm003279jsd", "acm003280jsd", "acm003281jsd", "acm003282jsd", "acm003283jsd", "acm003284jsd", "acm003285jsd" ] + }, + "acm003287jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003287jsd", + "name" : "CartActionServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003298jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003288jsd" : { + "type" : "CodePackage", + "id" : "acm003288jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003289jsd" ] + }, + "acm003289jsd" : { + "type" : "CodePackage", + "id" : "acm003289jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003290jsd" ] + }, + "acm003290jsd" : { + "type" : "CodePackage", + "id" : "acm003290jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003291jsd" ] + }, + "acm003291jsd" : { + "type" : "CodePackage", + "id" : "acm003291jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003292jsd" ] + }, + "acm003292jsd" : { + "type" : "CodePackage", + "id" : "acm003292jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003287jsd" ] + }, + "acm003293jsd" : { + "type" : "ControlElement", + "id" : "acm003293jsd", + "name" : "CartActionServlet" + }, + "acm003294jsd" : { + "type" : "ControlElement", + "id" : "acm003294jsd", + "name" : "handleGETRequest" + }, + "acm003295jsd" : { + "type" : "ControlElement", + "id" : "acm003295jsd", + "name" : "confirmOrder" + }, + "acm003296jsd" : { + "type" : "ControlElement", + "id" : "acm003296jsd", + "name" : "extractOrderInformation" + }, + "acm003297jsd" : { + "type" : "ControlElement", + "id" : "acm003297jsd", + "name" : "updateOrder" + }, + "acm003298jsd" : { + "type" : "ClassUnit", + "id" : "acm003298jsd", + "name" : "CartActionServlet", + "compilationUnitId" : "acm003287jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001428jsd", "acm001488jsd", "acm003641jsd" ], + "content" : [ "acm003293jsd", "acm003294jsd", "acm003295jsd", "acm003296jsd", "acm003297jsd" ] + }, + "acm003299jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003299jsd", + "name" : "CartServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003307jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003300jsd" : { + "type" : "CodePackage", + "id" : "acm003300jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003301jsd" ] + }, + "acm003301jsd" : { + "type" : "CodePackage", + "id" : "acm003301jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003302jsd" ] + }, + "acm003302jsd" : { + "type" : "CodePackage", + "id" : "acm003302jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003303jsd" ] + }, + "acm003303jsd" : { + "type" : "CodePackage", + "id" : "acm003303jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003304jsd" ] + }, + "acm003304jsd" : { + "type" : "CodePackage", + "id" : "acm003304jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003299jsd" ] + }, + "acm003305jsd" : { + "type" : "ControlElement", + "id" : "acm003305jsd", + "name" : "CartServlet" + }, + "acm003306jsd" : { + "type" : "ControlElement", + "id" : "acm003306jsd", + "name" : "handleGETRequest" + }, + "acm003307jsd" : { + "type" : "ClassUnit", + "id" : "acm003307jsd", + "name" : "CartServlet", + "compilationUnitId" : "acm003299jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001428jsd", "acm001448jsd", "acm001488jsd", "acm003641jsd" ], + "content" : [ "acm003305jsd", "acm003306jsd" ] + }, + "acm003308jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003308jsd", + "name" : "CategoryServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003318jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003309jsd" : { + "type" : "CodePackage", + "id" : "acm003309jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003310jsd" ] + }, + "acm003310jsd" : { + "type" : "CodePackage", + "id" : "acm003310jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003311jsd" ] + }, + "acm003311jsd" : { + "type" : "CodePackage", + "id" : "acm003311jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003312jsd" ] + }, + "acm003312jsd" : { + "type" : "CodePackage", + "id" : "acm003312jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003313jsd" ] + }, + "acm003313jsd" : { + "type" : "CodePackage", + "id" : "acm003313jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003308jsd" ] + }, + "acm003314jsd" : { + "type" : "ControlElement", + "id" : "acm003314jsd", + "name" : "CategoryServlet" + }, + "acm003315jsd" : { + "type" : "ControlElement", + "id" : "acm003315jsd", + "name" : "handleGETRequest" + }, + "acm003316jsd" : { + "type" : "ControlElement", + "id" : "acm003316jsd", + "name" : "handlePOSTRequest" + }, + "acm003317jsd" : { + "type" : "ControlElement", + "id" : "acm003317jsd", + "name" : "createNavigation" + }, + "acm003318jsd" : { + "type" : "ClassUnit", + "id" : "acm003318jsd", + "name" : "CategoryServlet", + "compilationUnitId" : "acm003308jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001448jsd", "acm003641jsd" ], + "content" : [ "acm003314jsd", "acm003315jsd", "acm003316jsd", "acm003317jsd" ] + }, + "acm003319jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003319jsd", + "name" : "DataBaseActionServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003328jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003320jsd" : { + "type" : "CodePackage", + "id" : "acm003320jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003321jsd" ] + }, + "acm003321jsd" : { + "type" : "CodePackage", + "id" : "acm003321jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003322jsd" ] + }, + "acm003322jsd" : { + "type" : "CodePackage", + "id" : "acm003322jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003323jsd" ] + }, + "acm003323jsd" : { + "type" : "CodePackage", + "id" : "acm003323jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003324jsd" ] + }, + "acm003324jsd" : { + "type" : "CodePackage", + "id" : "acm003324jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003319jsd" ] + }, + "acm003325jsd" : { + "type" : "ControlElement", + "id" : "acm003325jsd", + "name" : "DataBaseActionServlet" + }, + "acm003326jsd" : { + "type" : "ControlElement", + "id" : "acm003326jsd", + "name" : "handleGETRequest" + }, + "acm003327jsd" : { + "type" : "ControlElement", + "id" : "acm003327jsd", + "name" : "extractOrderInformation" + }, + "acm003328jsd" : { + "type" : "ClassUnit", + "id" : "acm003328jsd", + "name" : "DataBaseActionServlet", + "compilationUnitId" : "acm003319jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003328jsd", "acm003641jsd" ], + "content" : [ "acm003325jsd", "acm003326jsd", "acm003327jsd" ] + }, + "acm003329jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003329jsd", + "name" : "DataBaseServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003337jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003330jsd" : { + "type" : "CodePackage", + "id" : "acm003330jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003331jsd" ] + }, + "acm003331jsd" : { + "type" : "CodePackage", + "id" : "acm003331jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003332jsd" ] + }, + "acm003332jsd" : { + "type" : "CodePackage", + "id" : "acm003332jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003333jsd" ] + }, + "acm003333jsd" : { + "type" : "CodePackage", + "id" : "acm003333jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003334jsd" ] + }, + "acm003334jsd" : { + "type" : "CodePackage", + "id" : "acm003334jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003329jsd" ] + }, + "acm003335jsd" : { + "type" : "ControlElement", + "id" : "acm003335jsd", + "name" : "DataBaseServlet" + }, + "acm003336jsd" : { + "type" : "ControlElement", + "id" : "acm003336jsd", + "name" : "handleGETRequest" + }, + "acm003337jsd" : { + "type" : "ClassUnit", + "id" : "acm003337jsd", + "name" : "DataBaseServlet", + "compilationUnitId" : "acm003329jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003641jsd" ], + "content" : [ "acm003335jsd", "acm003336jsd" ] + }, + "acm003338jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003338jsd", + "name" : "ErrorServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003346jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003339jsd" : { + "type" : "CodePackage", + "id" : "acm003339jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003340jsd" ] + }, + "acm003340jsd" : { + "type" : "CodePackage", + "id" : "acm003340jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003341jsd" ] + }, + "acm003341jsd" : { + "type" : "CodePackage", + "id" : "acm003341jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003342jsd" ] + }, + "acm003342jsd" : { + "type" : "CodePackage", + "id" : "acm003342jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003343jsd" ] + }, + "acm003343jsd" : { + "type" : "CodePackage", + "id" : "acm003343jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003338jsd" ] + }, + "acm003344jsd" : { + "type" : "ControlElement", + "id" : "acm003344jsd", + "name" : "ErrorServlet" + }, + "acm003345jsd" : { + "type" : "ControlElement", + "id" : "acm003345jsd", + "name" : "handleGETRequest" + }, + "acm003346jsd" : { + "type" : "ClassUnit", + "id" : "acm003346jsd", + "name" : "ErrorServlet", + "compilationUnitId" : "acm003338jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm003641jsd" ], + "content" : [ "acm003344jsd", "acm003345jsd" ] + }, + "acm003347jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003347jsd", + "name" : "IndexServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003355jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003348jsd" : { + "type" : "CodePackage", + "id" : "acm003348jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003349jsd" ] + }, + "acm003349jsd" : { + "type" : "CodePackage", + "id" : "acm003349jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003350jsd" ] + }, + "acm003350jsd" : { + "type" : "CodePackage", + "id" : "acm003350jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003351jsd" ] + }, + "acm003351jsd" : { + "type" : "CodePackage", + "id" : "acm003351jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003352jsd" ] + }, + "acm003352jsd" : { + "type" : "CodePackage", + "id" : "acm003352jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003347jsd" ] + }, + "acm003353jsd" : { + "type" : "ControlElement", + "id" : "acm003353jsd", + "name" : "IndexServlet" + }, + "acm003354jsd" : { + "type" : "ControlElement", + "id" : "acm003354jsd", + "name" : "handleGETRequest" + }, + "acm003355jsd" : { + "type" : "ClassUnit", + "id" : "acm003355jsd", + "name" : "IndexServlet", + "compilationUnitId" : "acm003347jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm003641jsd" ], + "content" : [ "acm003353jsd", "acm003354jsd" ] + }, + "acm003356jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003356jsd", + "name" : "LoginActionServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003365jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003357jsd" : { + "type" : "CodePackage", + "id" : "acm003357jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003358jsd" ] + }, + "acm003358jsd" : { + "type" : "CodePackage", + "id" : "acm003358jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003359jsd" ] + }, + "acm003359jsd" : { + "type" : "CodePackage", + "id" : "acm003359jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003360jsd" ] + }, + "acm003360jsd" : { + "type" : "CodePackage", + "id" : "acm003360jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003361jsd" ] + }, + "acm003361jsd" : { + "type" : "CodePackage", + "id" : "acm003361jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003356jsd" ] + }, + "acm003362jsd" : { + "type" : "ControlElement", + "id" : "acm003362jsd", + "name" : "LoginActionServlet" + }, + "acm003363jsd" : { + "type" : "ControlElement", + "id" : "acm003363jsd", + "name" : "handleGETRequest" + }, + "acm003364jsd" : { + "type" : "ControlElement", + "id" : "acm003364jsd", + "name" : "handlePOSTRequest" + }, + "acm003365jsd" : { + "type" : "ClassUnit", + "id" : "acm003365jsd", + "name" : "LoginActionServlet", + "compilationUnitId" : "acm003356jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001488jsd", "acm003641jsd" ], + "content" : [ "acm003362jsd", "acm003363jsd", "acm003364jsd" ] + }, + "acm003366jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003366jsd", + "name" : "LoginServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003374jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003367jsd" : { + "type" : "CodePackage", + "id" : "acm003367jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003368jsd" ] + }, + "acm003368jsd" : { + "type" : "CodePackage", + "id" : "acm003368jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003369jsd" ] + }, + "acm003369jsd" : { + "type" : "CodePackage", + "id" : "acm003369jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003370jsd" ] + }, + "acm003370jsd" : { + "type" : "CodePackage", + "id" : "acm003370jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003371jsd" ] + }, + "acm003371jsd" : { + "type" : "CodePackage", + "id" : "acm003371jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003366jsd" ] + }, + "acm003372jsd" : { + "type" : "ControlElement", + "id" : "acm003372jsd", + "name" : "LoginServlet" + }, + "acm003373jsd" : { + "type" : "ControlElement", + "id" : "acm003373jsd", + "name" : "handleGETRequest" + }, + "acm003374jsd" : { + "type" : "ClassUnit", + "id" : "acm003374jsd", + "name" : "LoginServlet", + "compilationUnitId" : "acm003366jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm003641jsd" ], + "content" : [ "acm003372jsd", "acm003373jsd" ] + }, + "acm003375jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003375jsd", + "name" : "OrderServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003384jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003376jsd" : { + "type" : "CodePackage", + "id" : "acm003376jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003377jsd" ] + }, + "acm003377jsd" : { + "type" : "CodePackage", + "id" : "acm003377jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003378jsd" ] + }, + "acm003378jsd" : { + "type" : "CodePackage", + "id" : "acm003378jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003379jsd" ] + }, + "acm003379jsd" : { + "type" : "CodePackage", + "id" : "acm003379jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003380jsd" ] + }, + "acm003380jsd" : { + "type" : "CodePackage", + "id" : "acm003380jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003375jsd" ] + }, + "acm003381jsd" : { + "type" : "ControlElement", + "id" : "acm003381jsd", + "name" : "OrderServlet" + }, + "acm003382jsd" : { + "type" : "ControlElement", + "id" : "acm003382jsd", + "name" : "handleGETRequest" + }, + "acm003383jsd" : { + "type" : "ControlElement", + "id" : "acm003383jsd", + "name" : "handlePOSTRequest" + }, + "acm003384jsd" : { + "type" : "ClassUnit", + "id" : "acm003384jsd", + "name" : "OrderServlet", + "compilationUnitId" : "acm003375jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm003641jsd" ], + "content" : [ "acm003381jsd", "acm003382jsd", "acm003383jsd" ] + }, + "acm003385jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003385jsd", + "name" : "ProductServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003393jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003386jsd" : { + "type" : "CodePackage", + "id" : "acm003386jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003387jsd" ] + }, + "acm003387jsd" : { + "type" : "CodePackage", + "id" : "acm003387jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003388jsd" ] + }, + "acm003388jsd" : { + "type" : "CodePackage", + "id" : "acm003388jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003389jsd" ] + }, + "acm003389jsd" : { + "type" : "CodePackage", + "id" : "acm003389jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003390jsd" ] + }, + "acm003390jsd" : { + "type" : "CodePackage", + "id" : "acm003390jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003385jsd" ] + }, + "acm003391jsd" : { + "type" : "ControlElement", + "id" : "acm003391jsd", + "name" : "ProductServlet" + }, + "acm003392jsd" : { + "type" : "ControlElement", + "id" : "acm003392jsd", + "name" : "handleGETRequest" + }, + "acm003393jsd" : { + "type" : "ClassUnit", + "id" : "acm003393jsd", + "name" : "ProductServlet", + "compilationUnitId" : "acm003385jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001428jsd", "acm001448jsd", "acm001488jsd", "acm003641jsd" ], + "content" : [ "acm003391jsd", "acm003392jsd" ] + }, + "acm003394jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003394jsd", + "name" : "ProfileServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003402jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003395jsd" : { + "type" : "CodePackage", + "id" : "acm003395jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003396jsd" ] + }, + "acm003396jsd" : { + "type" : "CodePackage", + "id" : "acm003396jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003397jsd" ] + }, + "acm003397jsd" : { + "type" : "CodePackage", + "id" : "acm003397jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003398jsd" ] + }, + "acm003398jsd" : { + "type" : "CodePackage", + "id" : "acm003398jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003399jsd" ] + }, + "acm003399jsd" : { + "type" : "CodePackage", + "id" : "acm003399jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003394jsd" ] + }, + "acm003400jsd" : { + "type" : "ControlElement", + "id" : "acm003400jsd", + "name" : "ProfileServlet" + }, + "acm003401jsd" : { + "type" : "ControlElement", + "id" : "acm003401jsd", + "name" : "handleGETRequest" + }, + "acm003402jsd" : { + "type" : "ClassUnit", + "id" : "acm003402jsd", + "name" : "ProfileServlet", + "compilationUnitId" : "acm003394jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001408jsd", "acm001468jsd", "acm003641jsd" ], + "content" : [ "acm003400jsd", "acm003401jsd" ] + }, + "acm003403jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003403jsd", + "name" : "StatusServlet", + "parentId" : "acm003263jsd", + "content" : [ "acm003414jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003404jsd" : { + "type" : "CodePackage", + "id" : "acm003404jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003405jsd" ] + }, + "acm003405jsd" : { + "type" : "CodePackage", + "id" : "acm003405jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003406jsd" ] + }, + "acm003406jsd" : { + "type" : "CodePackage", + "id" : "acm003406jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003407jsd" ] + }, + "acm003407jsd" : { + "type" : "CodePackage", + "id" : "acm003407jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003408jsd" ] + }, + "acm003408jsd" : { + "type" : "CodePackage", + "id" : "acm003408jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003403jsd" ] + }, + "acm003409jsd" : { + "type" : "ControlElement", + "id" : "acm003409jsd", + "name" : "StatusServlet" + }, + "acm003410jsd" : { + "type" : "ControlElement", + "id" : "acm003410jsd", + "name" : "handleGETRequest" + }, + "acm003411jsd" : { + "type" : "ControlElement", + "id" : "acm003411jsd", + "name" : "isDatabaseFinished" + }, + "acm003412jsd" : { + "type" : "ControlElement", + "id" : "acm003412jsd", + "name" : "isImageFinished" + }, + "acm003413jsd" : { + "type" : "ControlElement", + "id" : "acm003413jsd", + "name" : "isRecommenderFinished" + }, + "acm003414jsd" : { + "type" : "ClassUnit", + "id" : "acm003414jsd", + "name" : "StatusServlet", + "compilationUnitId" : "acm003403jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ "acm003286jsd" ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003641jsd" ], + "content" : [ "acm003409jsd", "acm003410jsd", "acm003411jsd", "acm003412jsd", "acm003413jsd" ] + }, + "acm003415jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003415jsd", + "name" : "ELHelperUtils", + "parentId" : "acm003421jsd", + "content" : [ "acm003425jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "servlet", "elhelper" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003416jsd" : { + "type" : "CodePackage", + "id" : "acm003416jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003417jsd" ] + }, + "acm003417jsd" : { + "type" : "CodePackage", + "id" : "acm003417jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003418jsd" ] + }, + "acm003418jsd" : { + "type" : "CodePackage", + "id" : "acm003418jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003419jsd" ] + }, + "acm003419jsd" : { + "type" : "CodePackage", + "id" : "acm003419jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003420jsd" ] + }, + "acm003420jsd" : { + "type" : "CodePackage", + "id" : "acm003420jsd", + "name" : "servlet", + "parentId" : null, + "content" : [ "acm003421jsd" ] + }, + "acm003421jsd" : { + "type" : "CodePackage", + "id" : "acm003421jsd", + "name" : "elhelper", + "parentId" : "acm003263jsd", + "content" : [ "acm003415jsd" ] + }, + "acm003422jsd" : { + "type" : "ControlElement", + "id" : "acm003422jsd", + "name" : "ELHelperUtils" + }, + "acm003423jsd" : { + "type" : "ControlElement", + "id" : "acm003423jsd", + "name" : "formatToPrettyDate" + }, + "acm003424jsd" : { + "type" : "ControlElement", + "id" : "acm003424jsd", + "name" : "formatPriceInCents" + }, + "acm003425jsd" : { + "type" : "ClassUnit", + "id" : "acm003425jsd", + "name" : "ELHelperUtils", + "compilationUnitId" : "acm003415jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003425jsd" ], + "content" : [ "acm003422jsd", "acm003423jsd", "acm003424jsd" ] + }, + "acm003426jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003426jsd", + "name" : "WebuiStartup", + "parentId" : "acm003431jsd", + "content" : [ "acm003435jsd" ], + "pathElements" : [ "services", "tools.descartes.teastore.webui", "src", "main", "java", "tools", "descartes", "teastore", "webui", "startup" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003427jsd" : { + "type" : "CodePackage", + "id" : "acm003427jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003428jsd" ] + }, + "acm003428jsd" : { + "type" : "CodePackage", + "id" : "acm003428jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003429jsd" ] + }, + "acm003429jsd" : { + "type" : "CodePackage", + "id" : "acm003429jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003430jsd" ] + }, + "acm003430jsd" : { + "type" : "CodePackage", + "id" : "acm003430jsd", + "name" : "webui", + "parentId" : null, + "content" : [ "acm003431jsd" ] + }, + "acm003431jsd" : { + "type" : "CodePackage", + "id" : "acm003431jsd", + "name" : "startup", + "parentId" : "acm003254jsd", + "content" : [ "acm003426jsd" ] + }, + "acm003432jsd" : { + "type" : "ControlElement", + "id" : "acm003432jsd", + "name" : "WebuiStartup" + }, + "acm003433jsd" : { + "type" : "ControlElement", + "id" : "acm003433jsd", + "name" : "contextDestroyed" + }, + "acm003434jsd" : { + "type" : "ControlElement", + "id" : "acm003434jsd", + "name" : "contextInitialized" + }, + "acm003435jsd" : { + "type" : "ClassUnit", + "id" : "acm003435jsd", + "name" : "WebuiStartup", + "compilationUnitId" : "acm003426jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003432jsd", "acm003433jsd", "acm003434jsd" ] + }, + "acm003436jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003436jsd", + "name" : "Configurator", + "parentId" : "acm003440jsd", + "content" : [ "acm003447jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.dockermemoryconfigurator", "src", "main", "java", "tools", "descartes", "teastore", "dockermemoryconfigurator" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003437jsd" : { + "type" : "CodePackage", + "id" : "acm003437jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003438jsd" ] + }, + "acm003438jsd" : { + "type" : "CodePackage", + "id" : "acm003438jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003439jsd" ] + }, + "acm003439jsd" : { + "type" : "CodePackage", + "id" : "acm003439jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003440jsd" ] + }, + "acm003440jsd" : { + "type" : "CodePackage", + "id" : "acm003440jsd", + "name" : "dockermemoryconfigurator", + "parentId" : "acm001340jsd", + "content" : [ "acm003436jsd" ] + }, + "acm003441jsd" : { + "type" : "ControlElement", + "id" : "acm003441jsd", + "name" : "Configurator" + }, + "acm003442jsd" : { + "type" : "ControlElement", + "id" : "acm003442jsd", + "name" : "main" + }, + "acm003443jsd" : { + "type" : "ControlElement", + "id" : "acm003443jsd", + "name" : "readPercentage" + }, + "acm003444jsd" : { + "type" : "ControlElement", + "id" : "acm003444jsd", + "name" : "readTotalMemoryInKB" + }, + "acm003445jsd" : { + "type" : "ControlElement", + "id" : "acm003445jsd", + "name" : "readCGroupMemoryInKB" + }, + "acm003446jsd" : { + "type" : "ControlElement", + "id" : "acm003446jsd", + "name" : "writeSetEnvFile" + }, + "acm003447jsd" : { + "type" : "ClassUnit", + "id" : "acm003447jsd", + "name" : "Configurator", + "compilationUnitId" : "acm003436jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003441jsd", "acm003442jsd", "acm003443jsd", "acm003444jsd", "acm003445jsd", "acm003446jsd" ] + }, + "acm003448jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003448jsd", + "name" : "AbstractOperationExecutionWithParameterAspect", + "parentId" : "acm003453jsd", + "content" : [ "acm003459jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.probes", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "probes" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003449jsd" : { + "type" : "CodePackage", + "id" : "acm003449jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003450jsd" ] + }, + "acm003450jsd" : { + "type" : "CodePackage", + "id" : "acm003450jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003451jsd" ] + }, + "acm003451jsd" : { + "type" : "CodePackage", + "id" : "acm003451jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003452jsd" ] + }, + "acm003452jsd" : { + "type" : "CodePackage", + "id" : "acm003452jsd", + "name" : "kieker", + "parentId" : "acm001340jsd", + "content" : [ "acm003453jsd", "acm003496jsd" ] + }, + "acm003453jsd" : { + "type" : "CodePackage", + "id" : "acm003453jsd", + "name" : "probes", + "parentId" : "acm003452jsd", + "content" : [ "acm003448jsd", "acm003466jsd" ] + }, + "acm003454jsd" : { + "type" : "ControlElement", + "id" : "acm003454jsd", + "name" : "monitoredOperation" + }, + "acm003455jsd" : { + "type" : "ControlElement", + "id" : "acm003455jsd", + "name" : "operation" + }, + "acm003456jsd" : { + "type" : "ControlElement", + "id" : "acm003456jsd", + "name" : "logWithParameter" + }, + "acm003457jsd" : { + "type" : "ControlElement", + "id" : "acm003457jsd", + "name" : "parseObjectToString" + }, + "acm003458jsd" : { + "type" : "ControlElement", + "id" : "acm003458jsd", + "name" : "logWithoutParameters" + }, + "acm003459jsd" : { + "type" : "ClassUnit", + "id" : "acm003459jsd", + "name" : "AbstractOperationExecutionWithParameterAspect", + "compilationUnitId" : "acm003448jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001488jsd", "acm003459jsd", "acm003490jsd" ], + "content" : [ "acm003454jsd", "acm003455jsd", "acm003456jsd", "acm003457jsd", "acm003458jsd" ] + }, + "acm003460jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003460jsd", + "name" : "IPayloadCharacterization", + "parentId" : "acm003466jsd", + "content" : [ "acm003471jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.probes", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "probes", "records" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003461jsd" : { + "type" : "CodePackage", + "id" : "acm003461jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003462jsd" ] + }, + "acm003462jsd" : { + "type" : "CodePackage", + "id" : "acm003462jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003463jsd" ] + }, + "acm003463jsd" : { + "type" : "CodePackage", + "id" : "acm003463jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003464jsd" ] + }, + "acm003464jsd" : { + "type" : "CodePackage", + "id" : "acm003464jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003465jsd" ] + }, + "acm003465jsd" : { + "type" : "CodePackage", + "id" : "acm003465jsd", + "name" : "probes", + "parentId" : null, + "content" : [ "acm003466jsd" ] + }, + "acm003466jsd" : { + "type" : "CodePackage", + "id" : "acm003466jsd", + "name" : "records", + "parentId" : "acm003453jsd", + "content" : [ "acm003460jsd", "acm003472jsd" ] + }, + "acm003467jsd" : { + "type" : "ControlElement", + "id" : "acm003467jsd", + "name" : "getParameterTypes" + }, + "acm003468jsd" : { + "type" : "ControlElement", + "id" : "acm003468jsd", + "name" : "getParameterValues" + }, + "acm003469jsd" : { + "type" : "ControlElement", + "id" : "acm003469jsd", + "name" : "getReturnType" + }, + "acm003470jsd" : { + "type" : "ControlElement", + "id" : "acm003470jsd", + "name" : "getReturnValue" + }, + "acm003471jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003471jsd", + "name" : "IPayloadCharacterization", + "compilationUnitId" : "acm003460jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003467jsd", "acm003468jsd", "acm003469jsd", "acm003470jsd" ] + }, + "acm003472jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003472jsd", + "name" : "OperationExecutionWithParametersRecord", + "parentId" : "acm003466jsd", + "content" : [ "acm003490jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.probes", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "probes", "records" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003473jsd" : { + "type" : "CodePackage", + "id" : "acm003473jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003474jsd" ] + }, + "acm003474jsd" : { + "type" : "CodePackage", + "id" : "acm003474jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003475jsd" ] + }, + "acm003475jsd" : { + "type" : "CodePackage", + "id" : "acm003475jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003476jsd" ] + }, + "acm003476jsd" : { + "type" : "CodePackage", + "id" : "acm003476jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003477jsd" ] + }, + "acm003477jsd" : { + "type" : "CodePackage", + "id" : "acm003477jsd", + "name" : "probes", + "parentId" : null, + "content" : [ "acm003478jsd" ] + }, + "acm003478jsd" : { + "type" : "CodePackage", + "id" : "acm003478jsd", + "name" : "records", + "parentId" : null, + "content" : [ "acm003472jsd" ] + }, + "acm003479jsd" : { + "type" : "ControlElement", + "id" : "acm003479jsd", + "name" : "OperationExecutionWithParametersRecord" + }, + "acm003480jsd" : { + "type" : "ControlElement", + "id" : "acm003480jsd", + "name" : "OperationExecutionWithParametersRecord" + }, + "acm003481jsd" : { + "type" : "ControlElement", + "id" : "acm003481jsd", + "name" : "serialize" + }, + "acm003482jsd" : { + "type" : "ControlElement", + "id" : "acm003482jsd", + "name" : "getValueTypes" + }, + "acm003483jsd" : { + "type" : "ControlElement", + "id" : "acm003483jsd", + "name" : "getValueNames" + }, + "acm003484jsd" : { + "type" : "ControlElement", + "id" : "acm003484jsd", + "name" : "getSize" + }, + "acm003485jsd" : { + "type" : "ControlElement", + "id" : "acm003485jsd", + "name" : "equals" + }, + "acm003486jsd" : { + "type" : "ControlElement", + "id" : "acm003486jsd", + "name" : "getParameterTypes" + }, + "acm003487jsd" : { + "type" : "ControlElement", + "id" : "acm003487jsd", + "name" : "getParameterValues" + }, + "acm003488jsd" : { + "type" : "ControlElement", + "id" : "acm003488jsd", + "name" : "getReturnType" + }, + "acm003489jsd" : { + "type" : "ControlElement", + "id" : "acm003489jsd", + "name" : "getReturnValue" + }, + "acm003490jsd" : { + "type" : "ClassUnit", + "id" : "acm003490jsd", + "name" : "OperationExecutionWithParametersRecord", + "compilationUnitId" : "acm003472jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ "acm003471jsd" ], + "datatypeReferencesIds" : [ "acm003490jsd" ], + "content" : [ "acm003479jsd", "acm003480jsd", "acm003481jsd", "acm003482jsd", "acm003483jsd", "acm003484jsd", "acm003485jsd", "acm003486jsd", "acm003487jsd", "acm003488jsd", "acm003489jsd" ] + }, + "acm003491jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003491jsd", + "name" : "DisplayLogs", + "parentId" : "acm003496jsd", + "content" : [ "acm003498jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003492jsd" : { + "type" : "CodePackage", + "id" : "acm003492jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003493jsd" ] + }, + "acm003493jsd" : { + "type" : "CodePackage", + "id" : "acm003493jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003494jsd" ] + }, + "acm003494jsd" : { + "type" : "CodePackage", + "id" : "acm003494jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003495jsd" ] + }, + "acm003495jsd" : { + "type" : "CodePackage", + "id" : "acm003495jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003496jsd" ] + }, + "acm003496jsd" : { + "type" : "CodePackage", + "id" : "acm003496jsd", + "name" : "rabbitmq", + "parentId" : "acm003452jsd", + "content" : [ "acm003491jsd", "acm003499jsd", "acm003507jsd", "acm003515jsd", "acm003525jsd", "acm003533jsd", "acm003545jsd", "acm003556jsd" ] + }, + "acm003497jsd" : { + "type" : "ControlElement", + "id" : "acm003497jsd", + "name" : "doGet" + }, + "acm003498jsd" : { + "type" : "ClassUnit", + "id" : "acm003498jsd", + "name" : "DisplayLogs", + "compilationUnitId" : "acm003491jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003497jsd" ] + }, + "acm003499jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003499jsd", + "name" : "FileWriterDaemon", + "parentId" : "acm003496jsd", + "content" : [ "acm003506jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003500jsd" : { + "type" : "CodePackage", + "id" : "acm003500jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003501jsd" ] + }, + "acm003501jsd" : { + "type" : "CodePackage", + "id" : "acm003501jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003502jsd" ] + }, + "acm003502jsd" : { + "type" : "CodePackage", + "id" : "acm003502jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003503jsd" ] + }, + "acm003503jsd" : { + "type" : "CodePackage", + "id" : "acm003503jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003504jsd" ] + }, + "acm003504jsd" : { + "type" : "CodePackage", + "id" : "acm003504jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003499jsd" ] + }, + "acm003505jsd" : { + "type" : "ControlElement", + "id" : "acm003505jsd", + "name" : "run" + }, + "acm003506jsd" : { + "type" : "ClassUnit", + "id" : "acm003506jsd", + "name" : "FileWriterDaemon", + "compilationUnitId" : "acm003499jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003505jsd" ] + }, + "acm003507jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003507jsd", + "name" : "IndexServlet", + "parentId" : "acm003496jsd", + "content" : [ "acm003514jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003508jsd" : { + "type" : "CodePackage", + "id" : "acm003508jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003509jsd" ] + }, + "acm003509jsd" : { + "type" : "CodePackage", + "id" : "acm003509jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003510jsd" ] + }, + "acm003510jsd" : { + "type" : "CodePackage", + "id" : "acm003510jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003511jsd" ] + }, + "acm003511jsd" : { + "type" : "CodePackage", + "id" : "acm003511jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003512jsd" ] + }, + "acm003512jsd" : { + "type" : "CodePackage", + "id" : "acm003512jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003507jsd" ] + }, + "acm003513jsd" : { + "type" : "ControlElement", + "id" : "acm003513jsd", + "name" : "doGet" + }, + "acm003514jsd" : { + "type" : "ClassUnit", + "id" : "acm003514jsd", + "name" : "IndexServlet", + "compilationUnitId" : "acm003507jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003513jsd" ] + }, + "acm003515jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003515jsd", + "name" : "LogConsumer", + "parentId" : "acm003496jsd", + "content" : [ "acm003524jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003516jsd" : { + "type" : "CodePackage", + "id" : "acm003516jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003517jsd" ] + }, + "acm003517jsd" : { + "type" : "CodePackage", + "id" : "acm003517jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003518jsd" ] + }, + "acm003518jsd" : { + "type" : "CodePackage", + "id" : "acm003518jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003519jsd" ] + }, + "acm003519jsd" : { + "type" : "CodePackage", + "id" : "acm003519jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003520jsd" ] + }, + "acm003520jsd" : { + "type" : "CodePackage", + "id" : "acm003520jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003515jsd" ] + }, + "acm003521jsd" : { + "type" : "ControlElement", + "id" : "acm003521jsd", + "name" : "LogConsumer" + }, + "acm003522jsd" : { + "type" : "ControlElement", + "id" : "acm003522jsd", + "name" : "newMonitoringRecord" + }, + "acm003523jsd" : { + "type" : "ControlElement", + "id" : "acm003523jsd", + "name" : "getCurrentConfiguration" + }, + "acm003524jsd" : { + "type" : "ClassUnit", + "id" : "acm003524jsd", + "name" : "LogConsumer", + "compilationUnitId" : "acm003515jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003521jsd", "acm003522jsd", "acm003523jsd" ] + }, + "acm003525jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003525jsd", + "name" : "LogReaderDaemon", + "parentId" : "acm003496jsd", + "content" : [ "acm003532jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003526jsd" : { + "type" : "CodePackage", + "id" : "acm003526jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003527jsd" ] + }, + "acm003527jsd" : { + "type" : "CodePackage", + "id" : "acm003527jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003528jsd" ] + }, + "acm003528jsd" : { + "type" : "CodePackage", + "id" : "acm003528jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003529jsd" ] + }, + "acm003529jsd" : { + "type" : "CodePackage", + "id" : "acm003529jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003530jsd" ] + }, + "acm003530jsd" : { + "type" : "CodePackage", + "id" : "acm003530jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003525jsd" ] + }, + "acm003531jsd" : { + "type" : "ControlElement", + "id" : "acm003531jsd", + "name" : "run" + }, + "acm003532jsd" : { + "type" : "ClassUnit", + "id" : "acm003532jsd", + "name" : "LogReaderDaemon", + "compilationUnitId" : "acm003525jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003524jsd" ], + "content" : [ "acm003531jsd" ] + }, + "acm003533jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003533jsd", + "name" : "LogReaderStartup", + "parentId" : "acm003496jsd", + "content" : [ "acm003544jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003534jsd" : { + "type" : "CodePackage", + "id" : "acm003534jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003535jsd" ] + }, + "acm003535jsd" : { + "type" : "CodePackage", + "id" : "acm003535jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003536jsd" ] + }, + "acm003536jsd" : { + "type" : "CodePackage", + "id" : "acm003536jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003537jsd" ] + }, + "acm003537jsd" : { + "type" : "CodePackage", + "id" : "acm003537jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003538jsd" ] + }, + "acm003538jsd" : { + "type" : "CodePackage", + "id" : "acm003538jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003533jsd" ] + }, + "acm003539jsd" : { + "type" : "ControlElement", + "id" : "acm003539jsd", + "name" : "LogReaderStartup" + }, + "acm003540jsd" : { + "type" : "ControlElement", + "id" : "acm003540jsd", + "name" : "contextDestroyed" + }, + "acm003541jsd" : { + "type" : "ControlElement", + "id" : "acm003541jsd", + "name" : "stopFileWriter" + }, + "acm003542jsd" : { + "type" : "ControlElement", + "id" : "acm003542jsd", + "name" : "contextInitialized" + }, + "acm003543jsd" : { + "type" : "ControlElement", + "id" : "acm003543jsd", + "name" : "startFileWriter" + }, + "acm003544jsd" : { + "type" : "ClassUnit", + "id" : "acm003544jsd", + "name" : "LogReaderStartup", + "compilationUnitId" : "acm003533jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003506jsd", "acm003532jsd" ], + "content" : [ "acm003539jsd", "acm003540jsd", "acm003541jsd", "acm003542jsd", "acm003543jsd" ] + }, + "acm003545jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003545jsd", + "name" : "MemoryLogStorage", + "parentId" : "acm003496jsd", + "content" : [ "acm003555jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003546jsd" : { + "type" : "CodePackage", + "id" : "acm003546jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003547jsd" ] + }, + "acm003547jsd" : { + "type" : "CodePackage", + "id" : "acm003547jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003548jsd" ] + }, + "acm003548jsd" : { + "type" : "CodePackage", + "id" : "acm003548jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003549jsd" ] + }, + "acm003549jsd" : { + "type" : "CodePackage", + "id" : "acm003549jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003550jsd" ] + }, + "acm003550jsd" : { + "type" : "CodePackage", + "id" : "acm003550jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003545jsd" ] + }, + "acm003551jsd" : { + "type" : "ControlElement", + "id" : "acm003551jsd", + "name" : "MemoryLogStorage" + }, + "acm003552jsd" : { + "type" : "ControlElement", + "id" : "acm003552jsd", + "name" : "storeRecord" + }, + "acm003553jsd" : { + "type" : "ControlElement", + "id" : "acm003553jsd", + "name" : "getRecords" + }, + "acm003554jsd" : { + "type" : "ControlElement", + "id" : "acm003554jsd", + "name" : "clearMemoryStorage" + }, + "acm003555jsd" : { + "type" : "ClassUnit", + "id" : "acm003555jsd", + "name" : "MemoryLogStorage", + "compilationUnitId" : "acm003545jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003551jsd", "acm003552jsd", "acm003553jsd", "acm003554jsd" ] + }, + "acm003556jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003556jsd", + "name" : "Reset", + "parentId" : "acm003496jsd", + "content" : [ "acm003565jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.kieker.rabbitmq", "src", "main", "java", "tools", "descartes", "teastore", "kieker", "rabbitmq" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003557jsd" : { + "type" : "CodePackage", + "id" : "acm003557jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003558jsd" ] + }, + "acm003558jsd" : { + "type" : "CodePackage", + "id" : "acm003558jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003559jsd" ] + }, + "acm003559jsd" : { + "type" : "CodePackage", + "id" : "acm003559jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003560jsd" ] + }, + "acm003560jsd" : { + "type" : "CodePackage", + "id" : "acm003560jsd", + "name" : "kieker", + "parentId" : null, + "content" : [ "acm003561jsd" ] + }, + "acm003561jsd" : { + "type" : "CodePackage", + "id" : "acm003561jsd", + "name" : "rabbitmq", + "parentId" : null, + "content" : [ "acm003556jsd" ] + }, + "acm003562jsd" : { + "type" : "ControlElement", + "id" : "acm003562jsd", + "name" : "doGet" + }, + "acm003563jsd" : { + "type" : "ControlElement", + "id" : "acm003563jsd", + "name" : "deleteFolder" + }, + "acm003564jsd" : { + "type" : "ControlElement", + "id" : "acm003564jsd", + "name" : "deleteFolder" + }, + "acm003565jsd" : { + "type" : "ClassUnit", + "id" : "acm003565jsd", + "name" : "Reset", + "compilationUnitId" : "acm003556jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003562jsd", "acm003563jsd", "acm003564jsd" ] + }, + "acm003566jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003566jsd", + "name" : "RegistryClient", + "parentId" : "acm003570jsd", + "content" : [ "acm003589jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003567jsd" : { + "type" : "CodePackage", + "id" : "acm003567jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003568jsd" ] + }, + "acm003568jsd" : { + "type" : "CodePackage", + "id" : "acm003568jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003569jsd" ] + }, + "acm003569jsd" : { + "type" : "CodePackage", + "id" : "acm003569jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003570jsd" ] + }, + "acm003570jsd" : { + "type" : "CodePackage", + "id" : "acm003570jsd", + "name" : "registryclient", + "parentId" : "acm001340jsd", + "content" : [ "acm003566jsd", "acm003590jsd", "acm003598jsd", "acm003606jsd", "acm003613jsd", "acm003626jsd", "acm003689jsd", "acm003813jsd", "acm003829jsd" ] + }, + "acm003571jsd" : { + "type" : "ControlElement", + "id" : "acm003571jsd", + "name" : "RegistryClient" + }, + "acm003572jsd" : { + "type" : "ControlElement", + "id" : "acm003572jsd", + "name" : "getClient" + }, + "acm003573jsd" : { + "type" : "ControlElement", + "id" : "acm003573jsd", + "name" : "unregister" + }, + "acm003574jsd" : { + "type" : "ControlElement", + "id" : "acm003574jsd", + "name" : "register" + }, + "acm003575jsd" : { + "type" : "ControlElement", + "id" : "acm003575jsd", + "name" : "runAfterServiceIsAvailable" + }, + "acm003576jsd" : { + "type" : "ControlElement", + "id" : "acm003576jsd", + "name" : "getServersForService" + }, + "acm003577jsd" : { + "type" : "ControlElement", + "id" : "acm003577jsd", + "name" : "getMyServiceInstanceServer" + }, + "acm003578jsd" : { + "type" : "ControlElement", + "id" : "acm003578jsd", + "name" : "getMyService" + }, + "acm003579jsd" : { + "type" : "ControlElement", + "id" : "acm003579jsd", + "name" : "registerOnce" + }, + "acm003580jsd" : { + "type" : "ControlElement", + "id" : "acm003580jsd", + "name" : "unregisterOnce" + }, + "acm003581jsd" : { + "type" : "ControlElement", + "id" : "acm003581jsd", + "name" : "getRESTClient" + }, + "acm003582jsd" : { + "type" : "ControlElement", + "id" : "acm003582jsd", + "name" : "getService" + }, + "acm003583jsd" : { + "type" : "ControlElement", + "id" : "acm003583jsd", + "name" : "getServer" + }, + "acm003584jsd" : { + "type" : "ControlElement", + "id" : "acm003584jsd", + "name" : "getHostName" + }, + "acm003585jsd" : { + "type" : "ControlElement", + "id" : "acm003585jsd", + "name" : "getPort" + }, + "acm003586jsd" : { + "type" : "ControlElement", + "id" : "acm003586jsd", + "name" : "cleanupServiceName" + }, + "acm003587jsd" : { + "type" : "ControlElement", + "id" : "acm003587jsd", + "name" : "getHeartbeatScheduler" + }, + "acm003588jsd" : { + "type" : "ControlElement", + "id" : "acm003588jsd", + "name" : "getLoadBalancerUpdateScheduler" + }, + "acm003589jsd" : { + "type" : "ClassUnit", + "id" : "acm003589jsd", + "name" : "RegistryClient", + "compilationUnitId" : "acm003566jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003589jsd", "acm003597jsd", "acm003605jsd", "acm003612jsd", "acm003620jsd", "acm003649jsd" ], + "content" : [ "acm003571jsd", "acm003572jsd", "acm003573jsd", "acm003574jsd", "acm003575jsd", "acm003576jsd", "acm003577jsd", "acm003578jsd", "acm003579jsd", "acm003580jsd", "acm003581jsd", "acm003582jsd", "acm003583jsd", "acm003584jsd", "acm003585jsd", "acm003586jsd", "acm003587jsd", "acm003588jsd" ] + }, + "acm003590jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003590jsd", + "name" : "RegistryClientHeartbeatDaemon", + "parentId" : "acm003570jsd", + "content" : [ "acm003597jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003591jsd" : { + "type" : "CodePackage", + "id" : "acm003591jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003592jsd" ] + }, + "acm003592jsd" : { + "type" : "CodePackage", + "id" : "acm003592jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003593jsd" ] + }, + "acm003593jsd" : { + "type" : "CodePackage", + "id" : "acm003593jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003594jsd" ] + }, + "acm003594jsd" : { + "type" : "CodePackage", + "id" : "acm003594jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003590jsd" ] + }, + "acm003595jsd" : { + "type" : "ControlElement", + "id" : "acm003595jsd", + "name" : "RegistryClientHeartbeatDaemon" + }, + "acm003596jsd" : { + "type" : "ControlElement", + "id" : "acm003596jsd", + "name" : "run" + }, + "acm003597jsd" : { + "type" : "ClassUnit", + "id" : "acm003597jsd", + "name" : "RegistryClientHeartbeatDaemon", + "compilationUnitId" : "acm003590jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003605jsd" ], + "content" : [ "acm003595jsd", "acm003596jsd" ] + }, + "acm003598jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003598jsd", + "name" : "Service", + "parentId" : "acm003570jsd", + "content" : [ "acm003605jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003599jsd" : { + "type" : "CodePackage", + "id" : "acm003599jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003600jsd" ] + }, + "acm003600jsd" : { + "type" : "CodePackage", + "id" : "acm003600jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003601jsd" ] + }, + "acm003601jsd" : { + "type" : "CodePackage", + "id" : "acm003601jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003602jsd" ] + }, + "acm003602jsd" : { + "type" : "CodePackage", + "id" : "acm003602jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003598jsd" ] + }, + "acm003603jsd" : { + "type" : "ControlElement", + "id" : "acm003603jsd", + "name" : "Service" + }, + "acm003604jsd" : { + "type" : "ControlElement", + "id" : "acm003604jsd", + "name" : "getServiceName" + }, + "acm003605jsd" : { + "type" : "ClassUnit", + "id" : "acm003605jsd", + "name" : "Service", + "compilationUnitId" : "acm003598jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003603jsd", "acm003604jsd" ] + }, + "acm003606jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003606jsd", + "name" : "StartupCallback", + "parentId" : "acm003570jsd", + "content" : [ "acm003612jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003607jsd" : { + "type" : "CodePackage", + "id" : "acm003607jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003608jsd" ] + }, + "acm003608jsd" : { + "type" : "CodePackage", + "id" : "acm003608jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003609jsd" ] + }, + "acm003609jsd" : { + "type" : "CodePackage", + "id" : "acm003609jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003610jsd" ] + }, + "acm003610jsd" : { + "type" : "CodePackage", + "id" : "acm003610jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003606jsd" ] + }, + "acm003611jsd" : { + "type" : "ControlElement", + "id" : "acm003611jsd", + "name" : "callback" + }, + "acm003612jsd" : { + "type" : "InterfaceUnit", + "id" : "acm003612jsd", + "name" : "StartupCallback", + "compilationUnitId" : "acm003606jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003611jsd" ] + }, + "acm003613jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003613jsd", + "name" : "StartupCallbackTask", + "parentId" : "acm003570jsd", + "content" : [ "acm003620jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003614jsd" : { + "type" : "CodePackage", + "id" : "acm003614jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003615jsd" ] + }, + "acm003615jsd" : { + "type" : "CodePackage", + "id" : "acm003615jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003616jsd" ] + }, + "acm003616jsd" : { + "type" : "CodePackage", + "id" : "acm003616jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003617jsd" ] + }, + "acm003617jsd" : { + "type" : "CodePackage", + "id" : "acm003617jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003613jsd" ] + }, + "acm003618jsd" : { + "type" : "ControlElement", + "id" : "acm003618jsd", + "name" : "StartupCallbackTask" + }, + "acm003619jsd" : { + "type" : "ControlElement", + "id" : "acm003619jsd", + "name" : "run" + }, + "acm003620jsd" : { + "type" : "ClassUnit", + "id" : "acm003620jsd", + "name" : "StartupCallbackTask", + "compilationUnitId" : "acm003613jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003589jsd", "acm003605jsd", "acm003612jsd" ], + "content" : [ "acm003618jsd", "acm003619jsd" ] + }, + "acm003621jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003621jsd", + "name" : "EndpointClientCollection", + "parentId" : "acm003626jsd", + "content" : [ "acm003632jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "loadbalancers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003622jsd" : { + "type" : "CodePackage", + "id" : "acm003622jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003623jsd" ] + }, + "acm003623jsd" : { + "type" : "CodePackage", + "id" : "acm003623jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003624jsd" ] + }, + "acm003624jsd" : { + "type" : "CodePackage", + "id" : "acm003624jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003625jsd" ] + }, + "acm003625jsd" : { + "type" : "CodePackage", + "id" : "acm003625jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003626jsd" ] + }, + "acm003626jsd" : { + "type" : "CodePackage", + "id" : "acm003626jsd", + "name" : "loadbalancers", + "parentId" : "acm003570jsd", + "content" : [ "acm003621jsd", "acm003633jsd", "acm003642jsd", "acm003650jsd", "acm003671jsd" ] + }, + "acm003627jsd" : { + "type" : "ControlElement", + "id" : "acm003627jsd", + "name" : "EndpointClientCollection" + }, + "acm003628jsd" : { + "type" : "ControlElement", + "id" : "acm003628jsd", + "name" : "updateServers" + }, + "acm003629jsd" : { + "type" : "ControlElement", + "id" : "acm003629jsd", + "name" : "getEndpointURI" + }, + "acm003630jsd" : { + "type" : "ControlElement", + "id" : "acm003630jsd", + "name" : "updateClients" + }, + "acm003631jsd" : { + "type" : "ControlElement", + "id" : "acm003631jsd", + "name" : "getRESTClient" + }, + "acm003632jsd" : { + "type" : "ClassUnit", + "id" : "acm003632jsd", + "name" : "EndpointClientCollection", + "compilationUnitId" : "acm003621jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003605jsd", "acm003871jsd" ], + "content" : [ "acm003627jsd", "acm003628jsd", "acm003629jsd", "acm003630jsd", "acm003631jsd" ] + }, + "acm003633jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003633jsd", + "name" : "LoadBalancerTimeoutException", + "parentId" : "acm003626jsd", + "content" : [ "acm003641jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "loadbalancers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003634jsd" : { + "type" : "CodePackage", + "id" : "acm003634jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003635jsd" ] + }, + "acm003635jsd" : { + "type" : "CodePackage", + "id" : "acm003635jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003636jsd" ] + }, + "acm003636jsd" : { + "type" : "CodePackage", + "id" : "acm003636jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003637jsd" ] + }, + "acm003637jsd" : { + "type" : "CodePackage", + "id" : "acm003637jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003638jsd" ] + }, + "acm003638jsd" : { + "type" : "CodePackage", + "id" : "acm003638jsd", + "name" : "loadbalancers", + "parentId" : null, + "content" : [ "acm003633jsd" ] + }, + "acm003639jsd" : { + "type" : "ControlElement", + "id" : "acm003639jsd", + "name" : "LoadBalancerTimeoutException" + }, + "acm003640jsd" : { + "type" : "ControlElement", + "id" : "acm003640jsd", + "name" : "getTargetService" + }, + "acm003641jsd" : { + "type" : "ClassUnit", + "id" : "acm003641jsd", + "name" : "LoadBalancerTimeoutException", + "compilationUnitId" : "acm003633jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003605jsd" ], + "content" : [ "acm003639jsd", "acm003640jsd" ] + }, + "acm003642jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003642jsd", + "name" : "LoadBalancerUpdaterDaemon", + "parentId" : "acm003626jsd", + "content" : [ "acm003649jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "loadbalancers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003643jsd" : { + "type" : "CodePackage", + "id" : "acm003643jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003644jsd" ] + }, + "acm003644jsd" : { + "type" : "CodePackage", + "id" : "acm003644jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003645jsd" ] + }, + "acm003645jsd" : { + "type" : "CodePackage", + "id" : "acm003645jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003646jsd" ] + }, + "acm003646jsd" : { + "type" : "CodePackage", + "id" : "acm003646jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003647jsd" ] + }, + "acm003647jsd" : { + "type" : "CodePackage", + "id" : "acm003647jsd", + "name" : "loadbalancers", + "parentId" : null, + "content" : [ "acm003642jsd" ] + }, + "acm003648jsd" : { + "type" : "ControlElement", + "id" : "acm003648jsd", + "name" : "run" + }, + "acm003649jsd" : { + "type" : "ClassUnit", + "id" : "acm003649jsd", + "name" : "LoadBalancerUpdaterDaemon", + "compilationUnitId" : "acm003642jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003648jsd" ] + }, + "acm003650jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003650jsd", + "name" : "ServiceLoadBalancer", + "parentId" : "acm003626jsd", + "content" : [ "acm003670jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "loadbalancers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003651jsd" : { + "type" : "CodePackage", + "id" : "acm003651jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003652jsd" ] + }, + "acm003652jsd" : { + "type" : "CodePackage", + "id" : "acm003652jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003653jsd" ] + }, + "acm003653jsd" : { + "type" : "CodePackage", + "id" : "acm003653jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003654jsd" ] + }, + "acm003654jsd" : { + "type" : "CodePackage", + "id" : "acm003654jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003655jsd" ] + }, + "acm003655jsd" : { + "type" : "CodePackage", + "id" : "acm003655jsd", + "name" : "loadbalancers", + "parentId" : null, + "content" : [ "acm003650jsd" ] + }, + "acm003656jsd" : { + "type" : "ControlElement", + "id" : "acm003656jsd", + "name" : "ServiceLoadBalancer" + }, + "acm003657jsd" : { + "type" : "ControlElement", + "id" : "acm003657jsd", + "name" : "preInitializeServiceLoadBalancers" + }, + "acm003658jsd" : { + "type" : "ControlElement", + "id" : "acm003658jsd", + "name" : "getServiceLoadBalancer" + }, + "acm003659jsd" : { + "type" : "ControlElement", + "id" : "acm003659jsd", + "name" : "getServiceLoadBalancer" + }, + "acm003660jsd" : { + "type" : "ControlElement", + "id" : "acm003660jsd", + "name" : "getEndpointClientCollection" + }, + "acm003661jsd" : { + "type" : "ControlElement", + "id" : "acm003661jsd", + "name" : "updateLoadBalancersForKnownServicesUsingRegistry" + }, + "acm003662jsd" : { + "type" : "ControlElement", + "id" : "acm003662jsd", + "name" : "updateLoadBalancersForServiceUsingRegistry" + }, + "acm003663jsd" : { + "type" : "ControlElement", + "id" : "acm003663jsd", + "name" : "updateLoadBalancersForService" + }, + "acm003664jsd" : { + "type" : "ControlElement", + "id" : "acm003664jsd", + "name" : "updateLoadBalancer" + }, + "acm003665jsd" : { + "type" : "ControlElement", + "id" : "acm003665jsd", + "name" : "loadBalanceRESTOperation" + }, + "acm003666jsd" : { + "type" : "ControlElement", + "id" : "acm003666jsd", + "name" : "loadBalanceRESTOperation" + }, + "acm003667jsd" : { + "type" : "ControlElement", + "id" : "acm003667jsd", + "name" : "multicastRESTOperation" + }, + "acm003668jsd" : { + "type" : "ControlElement", + "id" : "acm003668jsd", + "name" : "multicastRESTToOtherServiceInstances" + }, + "acm003669jsd" : { + "type" : "ControlElement", + "id" : "acm003669jsd", + "name" : "multicastRESTOperation" + }, + "acm003670jsd" : { + "type" : "ClassUnit", + "id" : "acm003670jsd", + "name" : "ServiceLoadBalancer", + "compilationUnitId" : "acm003650jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003605jsd", "acm003632jsd", "acm003641jsd", "acm003670jsd", "acm003683jsd", "acm003849jsd", "acm003871jsd" ], + "content" : [ "acm003656jsd", "acm003657jsd", "acm003658jsd", "acm003659jsd", "acm003660jsd", "acm003661jsd", "acm003662jsd", "acm003663jsd", "acm003664jsd", "acm003665jsd", "acm003666jsd", "acm003667jsd", "acm003668jsd", "acm003669jsd" ] + }, + "acm003671jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003671jsd", + "name" : "ServiceLoadBalancerResult", + "parentId" : "acm003626jsd", + "content" : [ "acm003683jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "loadbalancers" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003672jsd" : { + "type" : "CodePackage", + "id" : "acm003672jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003673jsd" ] + }, + "acm003673jsd" : { + "type" : "CodePackage", + "id" : "acm003673jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003674jsd" ] + }, + "acm003674jsd" : { + "type" : "CodePackage", + "id" : "acm003674jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003675jsd" ] + }, + "acm003675jsd" : { + "type" : "CodePackage", + "id" : "acm003675jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003676jsd" ] + }, + "acm003676jsd" : { + "type" : "CodePackage", + "id" : "acm003676jsd", + "name" : "loadbalancers", + "parentId" : null, + "content" : [ "acm003671jsd" ] + }, + "acm003677jsd" : { + "type" : "ControlElement", + "id" : "acm003677jsd", + "name" : "ServiceLoadBalancerResult" + }, + "acm003678jsd" : { + "type" : "ControlElement", + "id" : "acm003678jsd", + "name" : "fromRESTOperation" + }, + "acm003679jsd" : { + "type" : "ControlElement", + "id" : "acm003679jsd", + "name" : "getStatusCode" + }, + "acm003680jsd" : { + "type" : "ControlElement", + "id" : "acm003680jsd", + "name" : "setStatusCode" + }, + "acm003681jsd" : { + "type" : "ControlElement", + "id" : "acm003681jsd", + "name" : "getEntity" + }, + "acm003682jsd" : { + "type" : "ControlElement", + "id" : "acm003682jsd", + "name" : "setEntity" + }, + "acm003683jsd" : { + "type" : "ClassUnit", + "id" : "acm003683jsd", + "name" : "ServiceLoadBalancerResult", + "compilationUnitId" : "acm003671jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003683jsd", "acm003849jsd", "acm003871jsd", "acm003879jsd" ], + "content" : [ "acm003677jsd", "acm003678jsd", "acm003679jsd", "acm003680jsd", "acm003681jsd", "acm003682jsd" ] + }, + "acm003684jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003684jsd", + "name" : "CharResponseWrapper", + "parentId" : "acm003689jsd", + "content" : [ "acm003697jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003685jsd" : { + "type" : "CodePackage", + "id" : "acm003685jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003686jsd" ] + }, + "acm003686jsd" : { + "type" : "CodePackage", + "id" : "acm003686jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003687jsd" ] + }, + "acm003687jsd" : { + "type" : "CodePackage", + "id" : "acm003687jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003688jsd" ] + }, + "acm003688jsd" : { + "type" : "CodePackage", + "id" : "acm003688jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003689jsd" ] + }, + "acm003689jsd" : { + "type" : "CodePackage", + "id" : "acm003689jsd", + "name" : "rest", + "parentId" : "acm003570jsd", + "content" : [ "acm003684jsd", "acm003698jsd", "acm003707jsd", "acm003722jsd", "acm003737jsd", "acm003746jsd", "acm003761jsd", "acm003776jsd", "acm003785jsd", "acm003798jsd" ] + }, + "acm003690jsd" : { + "type" : "ControlElement", + "id" : "acm003690jsd", + "name" : "toString" + }, + "acm003691jsd" : { + "type" : "ControlElement", + "id" : "acm003691jsd", + "name" : "CharResponseWrapper" + }, + "acm003692jsd" : { + "type" : "ControlElement", + "id" : "acm003692jsd", + "name" : "getWriter" + }, + "acm003693jsd" : { + "type" : "ControlElement", + "id" : "acm003693jsd", + "name" : "getOutputStream" + }, + "acm003694jsd" : { + "type" : "ControlElement", + "id" : "acm003694jsd", + "name" : "write" + }, + "acm003695jsd" : { + "type" : "ControlElement", + "id" : "acm003695jsd", + "name" : "setWriteListener" + }, + "acm003696jsd" : { + "type" : "ControlElement", + "id" : "acm003696jsd", + "name" : "isReady" + }, + "acm003697jsd" : { + "type" : "ClassUnit", + "id" : "acm003697jsd", + "name" : "CharResponseWrapper", + "compilationUnitId" : "acm003684jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003690jsd", "acm003691jsd", "acm003692jsd", "acm003693jsd", "acm003694jsd", "acm003695jsd", "acm003696jsd" ] + }, + "acm003698jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003698jsd", + "name" : "HttpWrapper", + "parentId" : "acm003689jsd", + "content" : [ "acm003706jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003699jsd" : { + "type" : "CodePackage", + "id" : "acm003699jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003700jsd" ] + }, + "acm003700jsd" : { + "type" : "CodePackage", + "id" : "acm003700jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003701jsd" ] + }, + "acm003701jsd" : { + "type" : "CodePackage", + "id" : "acm003701jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003702jsd" ] + }, + "acm003702jsd" : { + "type" : "CodePackage", + "id" : "acm003702jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003703jsd" ] + }, + "acm003703jsd" : { + "type" : "CodePackage", + "id" : "acm003703jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003698jsd" ] + }, + "acm003704jsd" : { + "type" : "ControlElement", + "id" : "acm003704jsd", + "name" : "HttpWrapper" + }, + "acm003705jsd" : { + "type" : "ControlElement", + "id" : "acm003705jsd", + "name" : "wrap" + }, + "acm003706jsd" : { + "type" : "ClassUnit", + "id" : "acm003706jsd", + "name" : "HttpWrapper", + "compilationUnitId" : "acm003698jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003706jsd" ], + "content" : [ "acm003704jsd", "acm003705jsd" ] + }, + "acm003707jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003707jsd", + "name" : "LoadBalancedCRUDOperations", + "parentId" : "acm003689jsd", + "content" : [ "acm003721jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003708jsd" : { + "type" : "CodePackage", + "id" : "acm003708jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003709jsd" ] + }, + "acm003709jsd" : { + "type" : "CodePackage", + "id" : "acm003709jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003710jsd" ] + }, + "acm003710jsd" : { + "type" : "CodePackage", + "id" : "acm003710jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003711jsd" ] + }, + "acm003711jsd" : { + "type" : "CodePackage", + "id" : "acm003711jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003712jsd" ] + }, + "acm003712jsd" : { + "type" : "CodePackage", + "id" : "acm003712jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003707jsd" ] + }, + "acm003713jsd" : { + "type" : "ControlElement", + "id" : "acm003713jsd", + "name" : "LoadBalancedCRUDOperations" + }, + "acm003714jsd" : { + "type" : "ControlElement", + "id" : "acm003714jsd", + "name" : "sendEntityForCreation" + }, + "acm003715jsd" : { + "type" : "ControlElement", + "id" : "acm003715jsd", + "name" : "sendEntityForUpdate" + }, + "acm003716jsd" : { + "type" : "ControlElement", + "id" : "acm003716jsd", + "name" : "deleteEntity" + }, + "acm003717jsd" : { + "type" : "ControlElement", + "id" : "acm003717jsd", + "name" : "getEntity" + }, + "acm003718jsd" : { + "type" : "ControlElement", + "id" : "acm003718jsd", + "name" : "getEntityWithProperties" + }, + "acm003719jsd" : { + "type" : "ControlElement", + "id" : "acm003719jsd", + "name" : "getEntities" + }, + "acm003720jsd" : { + "type" : "ControlElement", + "id" : "acm003720jsd", + "name" : "getEntities" + }, + "acm003721jsd" : { + "type" : "ClassUnit", + "id" : "acm003721jsd", + "name" : "LoadBalancedCRUDOperations", + "compilationUnitId" : "acm003707jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003605jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003713jsd", "acm003714jsd", "acm003715jsd", "acm003716jsd", "acm003717jsd", "acm003718jsd", "acm003719jsd", "acm003720jsd" ] + }, + "acm003722jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003722jsd", + "name" : "LoadBalancedImageOperations", + "parentId" : "acm003689jsd", + "content" : [ "acm003736jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003723jsd" : { + "type" : "CodePackage", + "id" : "acm003723jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003724jsd" ] + }, + "acm003724jsd" : { + "type" : "CodePackage", + "id" : "acm003724jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003725jsd" ] + }, + "acm003725jsd" : { + "type" : "CodePackage", + "id" : "acm003725jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003726jsd" ] + }, + "acm003726jsd" : { + "type" : "CodePackage", + "id" : "acm003726jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003727jsd" ] + }, + "acm003727jsd" : { + "type" : "CodePackage", + "id" : "acm003727jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003722jsd" ] + }, + "acm003728jsd" : { + "type" : "ControlElement", + "id" : "acm003728jsd", + "name" : "LoadBalancedImageOperations" + }, + "acm003729jsd" : { + "type" : "ControlElement", + "id" : "acm003729jsd", + "name" : "getProductImage" + }, + "acm003730jsd" : { + "type" : "ControlElement", + "id" : "acm003730jsd", + "name" : "getProductImage" + }, + "acm003731jsd" : { + "type" : "ControlElement", + "id" : "acm003731jsd", + "name" : "getProductPreviewImages" + }, + "acm003732jsd" : { + "type" : "ControlElement", + "id" : "acm003732jsd", + "name" : "getProductImages" + }, + "acm003733jsd" : { + "type" : "ControlElement", + "id" : "acm003733jsd", + "name" : "getWebImage" + }, + "acm003734jsd" : { + "type" : "ControlElement", + "id" : "acm003734jsd", + "name" : "getWebImages" + }, + "acm003735jsd" : { + "type" : "ControlElement", + "id" : "acm003735jsd", + "name" : "regenerateImages" + }, + "acm003736jsd" : { + "type" : "ClassUnit", + "id" : "acm003736jsd", + "name" : "LoadBalancedImageOperations", + "compilationUnitId" : "acm003722jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001370jsd", "acm001448jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003728jsd", "acm003729jsd", "acm003730jsd", "acm003731jsd", "acm003732jsd", "acm003733jsd", "acm003734jsd", "acm003735jsd" ] + }, + "acm003737jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003737jsd", + "name" : "LoadBalancedRecommenderOperations", + "parentId" : "acm003689jsd", + "content" : [ "acm003745jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003738jsd" : { + "type" : "CodePackage", + "id" : "acm003738jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003739jsd" ] + }, + "acm003739jsd" : { + "type" : "CodePackage", + "id" : "acm003739jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003740jsd" ] + }, + "acm003740jsd" : { + "type" : "CodePackage", + "id" : "acm003740jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003741jsd" ] + }, + "acm003741jsd" : { + "type" : "CodePackage", + "id" : "acm003741jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003742jsd" ] + }, + "acm003742jsd" : { + "type" : "CodePackage", + "id" : "acm003742jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003737jsd" ] + }, + "acm003743jsd" : { + "type" : "ControlElement", + "id" : "acm003743jsd", + "name" : "LoadBalancedRecommenderOperations" + }, + "acm003744jsd" : { + "type" : "ControlElement", + "id" : "acm003744jsd", + "name" : "getRecommendations" + }, + "acm003745jsd" : { + "type" : "ClassUnit", + "id" : "acm003745jsd", + "name" : "LoadBalancedRecommenderOperations", + "compilationUnitId" : "acm003737jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001352jsd", "acm001428jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003743jsd", "acm003744jsd" ] + }, + "acm003746jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003746jsd", + "name" : "LoadBalancedStoreOperations", + "parentId" : "acm003689jsd", + "content" : [ "acm003760jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003747jsd" : { + "type" : "CodePackage", + "id" : "acm003747jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003748jsd" ] + }, + "acm003748jsd" : { + "type" : "CodePackage", + "id" : "acm003748jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003749jsd" ] + }, + "acm003749jsd" : { + "type" : "CodePackage", + "id" : "acm003749jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003750jsd" ] + }, + "acm003750jsd" : { + "type" : "CodePackage", + "id" : "acm003750jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003751jsd" ] + }, + "acm003751jsd" : { + "type" : "CodePackage", + "id" : "acm003751jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003746jsd" ] + }, + "acm003752jsd" : { + "type" : "ControlElement", + "id" : "acm003752jsd", + "name" : "LoadBalancedStoreOperations" + }, + "acm003753jsd" : { + "type" : "ControlElement", + "id" : "acm003753jsd", + "name" : "placeOrder" + }, + "acm003754jsd" : { + "type" : "ControlElement", + "id" : "acm003754jsd", + "name" : "login" + }, + "acm003755jsd" : { + "type" : "ControlElement", + "id" : "acm003755jsd", + "name" : "logout" + }, + "acm003756jsd" : { + "type" : "ControlElement", + "id" : "acm003756jsd", + "name" : "isLoggedIn" + }, + "acm003757jsd" : { + "type" : "ControlElement", + "id" : "acm003757jsd", + "name" : "addProductToCart" + }, + "acm003758jsd" : { + "type" : "ControlElement", + "id" : "acm003758jsd", + "name" : "removeProductFromCart" + }, + "acm003759jsd" : { + "type" : "ControlElement", + "id" : "acm003759jsd", + "name" : "updateQuantity" + }, + "acm003760jsd" : { + "type" : "ClassUnit", + "id" : "acm003760jsd", + "name" : "LoadBalancedStoreOperations", + "compilationUnitId" : "acm003746jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001448jsd", "acm001488jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003752jsd", "acm003753jsd", "acm003754jsd", "acm003755jsd", "acm003756jsd", "acm003757jsd", "acm003758jsd", "acm003759jsd" ] + }, + "acm003761jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003761jsd", + "name" : "NonBalancedCRUDOperations", + "parentId" : "acm003689jsd", + "content" : [ "acm003775jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003762jsd" : { + "type" : "CodePackage", + "id" : "acm003762jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003763jsd" ] + }, + "acm003763jsd" : { + "type" : "CodePackage", + "id" : "acm003763jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003764jsd" ] + }, + "acm003764jsd" : { + "type" : "CodePackage", + "id" : "acm003764jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003765jsd" ] + }, + "acm003765jsd" : { + "type" : "CodePackage", + "id" : "acm003765jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003766jsd" ] + }, + "acm003766jsd" : { + "type" : "CodePackage", + "id" : "acm003766jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003761jsd" ] + }, + "acm003767jsd" : { + "type" : "ControlElement", + "id" : "acm003767jsd", + "name" : "NonBalancedCRUDOperations" + }, + "acm003768jsd" : { + "type" : "ControlElement", + "id" : "acm003768jsd", + "name" : "sendEntityForCreation" + }, + "acm003769jsd" : { + "type" : "ControlElement", + "id" : "acm003769jsd", + "name" : "sendEntityForUpdate" + }, + "acm003770jsd" : { + "type" : "ControlElement", + "id" : "acm003770jsd", + "name" : "deleteEntity" + }, + "acm003771jsd" : { + "type" : "ControlElement", + "id" : "acm003771jsd", + "name" : "getEntity" + }, + "acm003772jsd" : { + "type" : "ControlElement", + "id" : "acm003772jsd", + "name" : "getEntities" + }, + "acm003773jsd" : { + "type" : "ControlElement", + "id" : "acm003773jsd", + "name" : "getEntities" + }, + "acm003774jsd" : { + "type" : "ControlElement", + "id" : "acm003774jsd", + "name" : "getEntityWithProperty" + }, + "acm003775jsd" : { + "type" : "ClassUnit", + "id" : "acm003775jsd", + "name" : "NonBalancedCRUDOperations", + "compilationUnitId" : "acm003761jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003775jsd", "acm003849jsd", "acm003871jsd", "acm003879jsd" ], + "content" : [ "acm003767jsd", "acm003768jsd", "acm003769jsd", "acm003770jsd", "acm003771jsd", "acm003772jsd", "acm003773jsd", "acm003774jsd" ] + }, + "acm003776jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003776jsd", + "name" : "ResponseWrapper", + "parentId" : "acm003689jsd", + "content" : [ "acm003784jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003777jsd" : { + "type" : "CodePackage", + "id" : "acm003777jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003778jsd" ] + }, + "acm003778jsd" : { + "type" : "CodePackage", + "id" : "acm003778jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003779jsd" ] + }, + "acm003779jsd" : { + "type" : "CodePackage", + "id" : "acm003779jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003780jsd" ] + }, + "acm003780jsd" : { + "type" : "CodePackage", + "id" : "acm003780jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003781jsd" ] + }, + "acm003781jsd" : { + "type" : "CodePackage", + "id" : "acm003781jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003776jsd" ] + }, + "acm003782jsd" : { + "type" : "ControlElement", + "id" : "acm003782jsd", + "name" : "ResponseWrapper" + }, + "acm003783jsd" : { + "type" : "ControlElement", + "id" : "acm003783jsd", + "name" : "wrap" + }, + "acm003784jsd" : { + "type" : "ClassUnit", + "id" : "acm003784jsd", + "name" : "ResponseWrapper", + "compilationUnitId" : "acm003776jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003784jsd" ], + "content" : [ "acm003782jsd", "acm003783jsd" ] + }, + "acm003785jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003785jsd", + "name" : "RestUtil", + "parentId" : "acm003689jsd", + "content" : [ "acm003797jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003786jsd" : { + "type" : "CodePackage", + "id" : "acm003786jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003787jsd" ] + }, + "acm003787jsd" : { + "type" : "CodePackage", + "id" : "acm003787jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003788jsd" ] + }, + "acm003788jsd" : { + "type" : "CodePackage", + "id" : "acm003788jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003789jsd" ] + }, + "acm003789jsd" : { + "type" : "CodePackage", + "id" : "acm003789jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003790jsd" ] + }, + "acm003790jsd" : { + "type" : "CodePackage", + "id" : "acm003790jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003785jsd" ] + }, + "acm003791jsd" : { + "type" : "ControlElement", + "id" : "acm003791jsd", + "name" : "RestUtil" + }, + "acm003792jsd" : { + "type" : "ControlElement", + "id" : "acm003792jsd", + "name" : "throwCommonExceptions" + }, + "acm003793jsd" : { + "type" : "ControlElement", + "id" : "acm003793jsd", + "name" : "readEntityOrNull" + }, + "acm003794jsd" : { + "type" : "ControlElement", + "id" : "acm003794jsd", + "name" : "readThrowAndOrClose" + }, + "acm003795jsd" : { + "type" : "ControlElement", + "id" : "acm003795jsd", + "name" : "readListThrowAndOrCloseOrder" + }, + "acm003796jsd" : { + "type" : "ControlElement", + "id" : "acm003796jsd", + "name" : "readListThrowAndOrCloseProduct" + }, + "acm003797jsd" : { + "type" : "ClassUnit", + "id" : "acm003797jsd", + "name" : "RestUtil", + "compilationUnitId" : "acm003785jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm001408jsd", "acm001448jsd", "acm003641jsd", "acm003849jsd" ], + "content" : [ "acm003791jsd", "acm003792jsd", "acm003793jsd", "acm003794jsd", "acm003795jsd", "acm003796jsd" ] + }, + "acm003798jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003798jsd", + "name" : "TrackingFilter", + "parentId" : "acm003689jsd", + "content" : [ "acm003807jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "rest" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003799jsd" : { + "type" : "CodePackage", + "id" : "acm003799jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003800jsd" ] + }, + "acm003800jsd" : { + "type" : "CodePackage", + "id" : "acm003800jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003801jsd" ] + }, + "acm003801jsd" : { + "type" : "CodePackage", + "id" : "acm003801jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003802jsd" ] + }, + "acm003802jsd" : { + "type" : "CodePackage", + "id" : "acm003802jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003803jsd" ] + }, + "acm003803jsd" : { + "type" : "CodePackage", + "id" : "acm003803jsd", + "name" : "rest", + "parentId" : null, + "content" : [ "acm003798jsd" ] + }, + "acm003804jsd" : { + "type" : "ControlElement", + "id" : "acm003804jsd", + "name" : "init" + }, + "acm003805jsd" : { + "type" : "ControlElement", + "id" : "acm003805jsd", + "name" : "doFilter" + }, + "acm003806jsd" : { + "type" : "ControlElement", + "id" : "acm003806jsd", + "name" : "destroy" + }, + "acm003807jsd" : { + "type" : "ClassUnit", + "id" : "acm003807jsd", + "name" : "TrackingFilter", + "compilationUnitId" : "acm003798jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003697jsd", "acm003807jsd" ], + "content" : [ "acm003804jsd", "acm003805jsd", "acm003806jsd" ] + }, + "acm003808jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003808jsd", + "name" : "Tracing", + "parentId" : "acm003813jsd", + "content" : [ "acm003823jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "tracing" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003809jsd" : { + "type" : "CodePackage", + "id" : "acm003809jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003810jsd" ] + }, + "acm003810jsd" : { + "type" : "CodePackage", + "id" : "acm003810jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003811jsd" ] + }, + "acm003811jsd" : { + "type" : "CodePackage", + "id" : "acm003811jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003812jsd" ] + }, + "acm003812jsd" : { + "type" : "CodePackage", + "id" : "acm003812jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003813jsd" ] + }, + "acm003813jsd" : { + "type" : "CodePackage", + "id" : "acm003813jsd", + "name" : "tracing", + "parentId" : "acm003570jsd", + "content" : [ "acm003808jsd" ] + }, + "acm003814jsd" : { + "type" : "ControlElement", + "id" : "acm003814jsd", + "name" : "Tracing" + }, + "acm003815jsd" : { + "type" : "ControlElement", + "id" : "acm003815jsd", + "name" : "init" + }, + "acm003816jsd" : { + "type" : "ControlElement", + "id" : "acm003816jsd", + "name" : "inject" + }, + "acm003817jsd" : { + "type" : "ControlElement", + "id" : "acm003817jsd", + "name" : "extractCurrentSpan" + }, + "acm003818jsd" : { + "type" : "ControlElement", + "id" : "acm003818jsd", + "name" : "extractCurrentSpan" + }, + "acm003819jsd" : { + "type" : "ControlElement", + "id" : "acm003819jsd", + "name" : "buildSpanFromHeaders" + }, + "acm003820jsd" : { + "type" : "ControlElement", + "id" : "acm003820jsd", + "name" : "requestBuilderCarrier" + }, + "acm003821jsd" : { + "type" : "ControlElement", + "id" : "acm003821jsd", + "name" : "iterator" + }, + "acm003822jsd" : { + "type" : "ControlElement", + "id" : "acm003822jsd", + "name" : "put" + }, + "acm003823jsd" : { + "type" : "ClassUnit", + "id" : "acm003823jsd", + "name" : "Tracing", + "compilationUnitId" : "acm003808jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003814jsd", "acm003815jsd", "acm003816jsd", "acm003817jsd", "acm003818jsd", "acm003819jsd", "acm003820jsd", "acm003821jsd", "acm003822jsd" ] + }, + "acm003824jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003824jsd", + "name" : "AbstractCRUDEndpoint", + "parentId" : "acm003829jsd", + "content" : [ "acm003841jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003825jsd" : { + "type" : "CodePackage", + "id" : "acm003825jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003826jsd" ] + }, + "acm003826jsd" : { + "type" : "CodePackage", + "id" : "acm003826jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003827jsd" ] + }, + "acm003827jsd" : { + "type" : "CodePackage", + "id" : "acm003827jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003828jsd" ] + }, + "acm003828jsd" : { + "type" : "CodePackage", + "id" : "acm003828jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003829jsd" ] + }, + "acm003829jsd" : { + "type" : "CodePackage", + "id" : "acm003829jsd", + "name" : "util", + "parentId" : "acm003570jsd", + "content" : [ "acm003824jsd", "acm003842jsd", "acm003850jsd", "acm003872jsd" ] + }, + "acm003830jsd" : { + "type" : "ControlElement", + "id" : "acm003830jsd", + "name" : "create" + }, + "acm003831jsd" : { + "type" : "ControlElement", + "id" : "acm003831jsd", + "name" : "createEntity" + }, + "acm003832jsd" : { + "type" : "ControlElement", + "id" : "acm003832jsd", + "name" : "findById" + }, + "acm003833jsd" : { + "type" : "ControlElement", + "id" : "acm003833jsd", + "name" : "findEntityById" + }, + "acm003834jsd" : { + "type" : "ControlElement", + "id" : "acm003834jsd", + "name" : "listAll" + }, + "acm003835jsd" : { + "type" : "ControlElement", + "id" : "acm003835jsd", + "name" : "listAllEntities" + }, + "acm003836jsd" : { + "type" : "ControlElement", + "id" : "acm003836jsd", + "name" : "update" + }, + "acm003837jsd" : { + "type" : "ControlElement", + "id" : "acm003837jsd", + "name" : "updateEntity" + }, + "acm003838jsd" : { + "type" : "ControlElement", + "id" : "acm003838jsd", + "name" : "deleteById" + }, + "acm003839jsd" : { + "type" : "ControlElement", + "id" : "acm003839jsd", + "name" : "deleteEntity" + }, + "acm003840jsd" : { + "type" : "ControlElement", + "id" : "acm003840jsd", + "name" : "parseIntQueryParam" + }, + "acm003841jsd" : { + "type" : "ClassUnit", + "id" : "acm003841jsd", + "name" : "AbstractCRUDEndpoint", + "compilationUnitId" : "acm003824jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ "acm003841jsd" ], + "content" : [ "acm003830jsd", "acm003831jsd", "acm003832jsd", "acm003833jsd", "acm003834jsd", "acm003835jsd", "acm003836jsd", "acm003837jsd", "acm003838jsd", "acm003839jsd", "acm003840jsd" ] + }, + "acm003842jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003842jsd", + "name" : "NotFoundException", + "parentId" : "acm003829jsd", + "content" : [ "acm003849jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003843jsd" : { + "type" : "CodePackage", + "id" : "acm003843jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003844jsd" ] + }, + "acm003844jsd" : { + "type" : "CodePackage", + "id" : "acm003844jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003845jsd" ] + }, + "acm003845jsd" : { + "type" : "CodePackage", + "id" : "acm003845jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003846jsd" ] + }, + "acm003846jsd" : { + "type" : "CodePackage", + "id" : "acm003846jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003847jsd" ] + }, + "acm003847jsd" : { + "type" : "CodePackage", + "id" : "acm003847jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003842jsd" ] + }, + "acm003848jsd" : { + "type" : "ControlElement", + "id" : "acm003848jsd", + "name" : "NotFoundException" + }, + "acm003849jsd" : { + "type" : "ClassUnit", + "id" : "acm003849jsd", + "name" : "NotFoundException", + "compilationUnitId" : "acm003842jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003848jsd" ] + }, + "acm003850jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003850jsd", + "name" : "RESTClient", + "parentId" : "acm003829jsd", + "content" : [ "acm003871jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003851jsd" : { + "type" : "CodePackage", + "id" : "acm003851jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003852jsd" ] + }, + "acm003852jsd" : { + "type" : "CodePackage", + "id" : "acm003852jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003853jsd" ] + }, + "acm003853jsd" : { + "type" : "CodePackage", + "id" : "acm003853jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003854jsd" ] + }, + "acm003854jsd" : { + "type" : "CodePackage", + "id" : "acm003854jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003855jsd" ] + }, + "acm003855jsd" : { + "type" : "CodePackage", + "id" : "acm003855jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003850jsd" ] + }, + "acm003856jsd" : { + "type" : "ControlElement", + "id" : "acm003856jsd", + "name" : "RESTClient" + }, + "acm003857jsd" : { + "type" : "ControlElement", + "id" : "acm003857jsd", + "name" : "checkClientTrusted" + }, + "acm003858jsd" : { + "type" : "ControlElement", + "id" : "acm003858jsd", + "name" : "checkServerTrusted" + }, + "acm003859jsd" : { + "type" : "ControlElement", + "id" : "acm003859jsd", + "name" : "getAcceptedIssuers" + }, + "acm003860jsd" : { + "type" : "ControlElement", + "id" : "acm003860jsd", + "name" : "getActualTypeArguments" + }, + "acm003861jsd" : { + "type" : "ControlElement", + "id" : "acm003861jsd", + "name" : "getRawType" + }, + "acm003862jsd" : { + "type" : "ControlElement", + "id" : "acm003862jsd", + "name" : "getOwnerType" + }, + "acm003863jsd" : { + "type" : "ControlElement", + "id" : "acm003863jsd", + "name" : "setGlobalReadTimeout" + }, + "acm003864jsd" : { + "type" : "ControlElement", + "id" : "acm003864jsd", + "name" : "setGlobalConnectTimeout" + }, + "acm003865jsd" : { + "type" : "ControlElement", + "id" : "acm003865jsd", + "name" : "getGenericListType" + }, + "acm003866jsd" : { + "type" : "ControlElement", + "id" : "acm003866jsd", + "name" : "getEntityClass" + }, + "acm003867jsd" : { + "type" : "ControlElement", + "id" : "acm003867jsd", + "name" : "getService" + }, + "acm003868jsd" : { + "type" : "ControlElement", + "id" : "acm003868jsd", + "name" : "getEndpointTarget" + }, + "acm003869jsd" : { + "type" : "ControlElement", + "id" : "acm003869jsd", + "name" : "getEndpointURI" + }, + "acm003870jsd" : { + "type" : "ControlElement", + "id" : "acm003870jsd", + "name" : "getApplicationURI" + }, + "acm003871jsd" : { + "type" : "ClassUnit", + "id" : "acm003871jsd", + "name" : "RESTClient", + "compilationUnitId" : "acm003850jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003856jsd", "acm003857jsd", "acm003858jsd", "acm003859jsd", "acm003860jsd", "acm003861jsd", "acm003862jsd", "acm003863jsd", "acm003864jsd", "acm003865jsd", "acm003866jsd", "acm003867jsd", "acm003868jsd", "acm003869jsd", "acm003870jsd" ] + }, + "acm003872jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003872jsd", + "name" : "TimeoutException", + "parentId" : "acm003829jsd", + "content" : [ "acm003879jsd" ], + "pathElements" : [ "utilities", "tools.descartes.teastore.registryclient", "src", "main", "java", "tools", "descartes", "teastore", "registryclient", "util" ], + "extension" : "java", + "language" : "JAVA" + }, + "acm003873jsd" : { + "type" : "CodePackage", + "id" : "acm003873jsd", + "name" : "tools", + "parentId" : null, + "content" : [ "acm003874jsd" ] + }, + "acm003874jsd" : { + "type" : "CodePackage", + "id" : "acm003874jsd", + "name" : "descartes", + "parentId" : null, + "content" : [ "acm003875jsd" ] + }, + "acm003875jsd" : { + "type" : "CodePackage", + "id" : "acm003875jsd", + "name" : "teastore", + "parentId" : null, + "content" : [ "acm003876jsd" ] + }, + "acm003876jsd" : { + "type" : "CodePackage", + "id" : "acm003876jsd", + "name" : "registryclient", + "parentId" : null, + "content" : [ "acm003877jsd" ] + }, + "acm003877jsd" : { + "type" : "CodePackage", + "id" : "acm003877jsd", + "name" : "util", + "parentId" : null, + "content" : [ "acm003872jsd" ] + }, + "acm003878jsd" : { + "type" : "ControlElement", + "id" : "acm003878jsd", + "name" : "TimeoutException" + }, + "acm003879jsd" : { + "type" : "ClassUnit", + "id" : "acm003879jsd", + "name" : "TimeoutException", + "compilationUnitId" : "acm003872jsd", + "parentDatatypeId" : null, + "extendedDataTypesIds" : [ ], + "implementedDataTypesIds" : [ ], + "datatypeReferencesIds" : [ ], + "content" : [ "acm003878jsd" ] + }, + "acm003881jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003881jsd", + "name" : "build_docker", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "tools" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm003882jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003882jsd", + "name" : "test_kieker", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "tools" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm003883jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003883jsd", + "name" : "test_webui", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "tools" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm003884jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003884jsd", + "name" : "generate_cert", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "utilities", "tools.descartes.teastore.dockerbase", "ssl" ], + "extension" : "sh", + "language" : "SHELL" + }, + "acm003885jsd" : { + "type" : "CodeCompilationUnit", + "id" : "acm003885jsd", + "name" : "start", + "parentId" : null, + "content" : [ ], + "pathElements" : [ "utilities", "tools.descartes.teastore.dockerbase" ], + "extension" : "sh", + "language" : "SHELL" + } + } + }, + "content" : [ "acm001338jsd", "acm003881jsd", "acm003882jsd", "acm003883jsd", "acm003884jsd", "acm003885jsd" ] +} \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2018/README.md b/tests-base/src/main/resources/benchmark/teastore/text_2018/README.md new file mode 100644 index 000000000..104c003f0 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2018/README.md @@ -0,0 +1,22 @@ +# TeaStore 2018 + +The text was extracted from https://ieeexplore.ieee.org/document/8526888 + +## Assumption +* It is assumed that the ":" are not understood as a line break. +* For the goldstandard it was assumed, that the text still fits to the model from 2020. + +## Text Adaptation + +We built for several parts goldstandards. + +### Files + +* *_III.{txt|csv} refer to introduction in section III (before A. Architecture). +* *_A.{txt|csv} refer to section III. A. Architecture +* *_B.{txt|csv} refer to section III. B. Services +* *_AB.{txt|csv} refer to section III. A. Architecture and III. B. Services + +## License + +The text we extracted from their documentation originates from the publication [TeaStore: A Micro-Service Reference Application for Benchmarking, Modeling and Resource Management Research](https://ieeexplore.ieee.org/document/8526888). \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_A.txt b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_A.txt new file mode 100644 index 000000000..b35b23558 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_A.txt @@ -0,0 +1,38 @@ +The TeaStore consists of five distinct services and a Registry service as shown in Figure 1. +All services communicate with the Registry. +Additionally, the WebUI service issues calls to the Image-Provider, Authentication, Persistence and Recommender services. +The Image provider and Recommender both connect to a provided interface at the Persistence service. +However, this is only necessary on startup (dashed lines). +The Image provider must generate an image for each product, whereas the Recommender needs the current order history as training data. +Once running, only the Authentication and the WebUI access, modify, and create data using the Persistence. +All services communicate via representational state transfer (REST) calls, as REST has established itself as the de-facto industry standard in the micro-service domain. +The services are deployed as web-services on Apache Tomcat. +Yet, the services can be deployed on any Java application server able to run web-services packaged as war files. +As an alternative to deploying the war files, we provide convenient Docker images, containing the entire Tomcat stack. +Each service is packaged in its own war file or Docker image. +The TeaStore uses the client-side load balancer Ribbon, to allow replication of instances of one service type. +Ribbon distributes REST calls among running instances of a service. +Instead of using Netflix Eureka, the TeaStore uses its own registry that supplies service instances with target instances of a specified target specific service type. +To enable this, all running instances register and unregister at the registry, which can be queried for all running instances of a service. +This allows for dynamic addition and removal of service instances during run-time. +Each service also sends heartbeats to the registry. +In case a service is overloaded or crashed and therefore fails to send heartbeat messages, it is removed from the list of available instances. +Subsequently, it will not receive further requests from other services. +This mechanism ensures good error recovery and minimizes the amount of requests sent to unavailable service instances that would otherwise generate request timeouts. +As the TeaStore is primarily a benchmarking and testing application, it is open source and available to instrumentation using available monitoring solutions. +Pre-instrumented Docker images for each service that include the Kieker monitoring application [31], [32] as well as a central trace repository service, are already available. +We choose Kieker, as it requires no source code instrumentation and the instrumentation can be adapated at runtime. +However, as the TeaStore is open source, other monitoring solutions, such as Prometheus or Logstash can also be utilized. +Generally, all requests to the WebUI by a user or load generator are handled in a similar fashion. +The WebUI always retrieves information from the Persistence service. +If all information is available, images for presentation are fetched from the Image provider and embedded into the page. +Finally a Java Server Page (JSP) is compiled and returned. +This behavior ensures that even non-graphical browsers and simple load generators that otherwise would not fetch images from a regular site cause image I/O in the TeaStore, ensuring comparability regardless of the load generation method. +Figure 2 shows the service calls for a user request for a product information page. +After receiving the HTTP request, the WebUI checks the user’s login status by calling the Auth service. +Next, it queries the Persistence for the corresponding product information, based on a unique identifier. +Afterwards, the WebUI requests advertisement options for the current product from the Recommender, which generates a recommendation based on the learned historical order data. +The call to the Recommender takes the current login status into account. +Specifically, a logged in user receives personalized recommendations, whereas an anonymous user is served recommendations based on general item popularity. +Having received all product information, the WebUI queries the image provider to supply a full size image of the product shown in detail and preview images for the recommendations. +The image data is embedded in the HTML response as base-64 encoded strings. diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_AB.txt b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_AB.txt new file mode 100644 index 000000000..cb06e6cfd --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_AB.txt @@ -0,0 +1,89 @@ +The TeaStore consists of five distinct services and a Registry service as shown in Figure 1. +All services communicate with the Registry. +Additionally, the WebUI service issues calls to the Image-Provider, Authentication, Persistence and Recommender services. +The Image provider and Recommender both connect to a provided interface at the Persistence service. +However, this is only necessary on startup (dashed lines). +The Image provider must generate an image for each product, whereas the Recommender needs the current order history as training data. +Once running, only the Authentication and the WebUI access, modify, and create data using the Persistence. +All services communicate via representational state transfer (REST) calls, as REST has established itself as the de-facto industry standard in the micro-service domain. +The services are deployed as web-services on Apache Tomcat. +Yet, the services can be deployed on any Java application server able to run web-services packaged as war files. +As an alternative to deploying the war files, we provide convenient Docker images, containing the entire Tomcat stack. +Each service is packaged in its own war file or Docker image. +The TeaStore uses the client-side load balancer Ribbon, to allow replication of instances of one service type. +Ribbon distributes REST calls among running instances of a service. +Instead of using Netflix Eureka, the TeaStore uses its own registry that supplies service instances with target instances of a specified target specific service type. +To enable this, all running instances register and unregister at the registry, which can be queried for all running instances of a service. +This allows for dynamic addition and removal of service instances during run-time. +Each service also sends heartbeats to the registry. +In case a service is overloaded or crashed and therefore fails to send heartbeat messages, it is removed from the list of available instances. +Subsequently, it will not receive further requests from other services. +This mechanism ensures good error recovery and minimizes the amount of requests sent to unavailable service instances that would otherwise generate request timeouts. +As the TeaStore is primarily a benchmarking and testing application, it is open source and available to instrumentation using available monitoring solutions. +Pre-instrumented Docker images for each service that include the Kieker monitoring application [31], [32] as well as a central trace repository service, are already available. +We choose Kieker, as it requires no source code instrumentation and the instrumentation can be adapated at runtime. +However, as the TeaStore is open source, other monitoring solutions, such as Prometheus or Logstash can also be utilized. +Generally, all requests to the WebUI by a user or load generator are handled in a similar fashion. +The WebUI always retrieves information from the Persistence service. +If all information is available, images for presentation are fetched from the Image provider and embedded into the page. +Finally a Java Server Page (JSP) is compiled and returned. +This behavior ensures that even non-graphical browsers and simple load generators that otherwise would not fetch images from a regular site cause image I/O in the TeaStore, ensuring comparability regardless of the load generation method. +Figure 2 shows the service calls for a user request for a product information page. +After receiving the HTTP request, the WebUI checks the user’s login status by calling the Auth service. +Next, it queries the Persistence for the corresponding product information, based on a unique identifier. +Afterwards, the WebUI requests advertisement options for the current product from the Recommender, which generates a recommendation based on the learned historical order data. +The call to the Recommender takes the current login status into account. +Specifically, a logged in user receives personalized recommendations, whereas an anonymous user is served recommendations based on general item popularity. +Having received all product information, the WebUI queries the image provider to supply a full size image of the product shown in detail and preview images for the recommendations. +The image data is embedded in the HTML response as base-64 encoded strings. +The TeaStore consists of five services, in addition to a registry necessary for service discovery and load balancing. +In case monitoring is enabled, a trace repository service can be used to collect the monitoring traces centrally. +1) WebUI: This service provides the user interface, compiling and serving Java Server Pages (JSPs). +All data, available categories, their products, product recommendations and images, are retrieved from the Image provider and Persistence service instances. +The WebUI service performs preliminary validity checking on user inputs before passing the inputs to the Persistence service. +The WebUI focuses purely on presentation and web front-end operations. +However, the performance of the WebUI depends on the page that has to be rendered as each page contains at least one picture in different formats. +2) Image Provider: The Image provider serves images of different image sizes to the WebUI when being queried. +It optimizes image sizes depending on the target size in the presentation view. +The Image provider uses an internal cache and returns the image with the target size from the cache if available. +If the image is not available for this size, the image provider uses the largest available image for the category or product, scales it to the target size, and enters it into the cache. +It uses a least frequently used cache, reducing resource demand on frequently accessed data. +Through the caching, the response time for an image depends on whether this image is in the cache or not. +This service queries the Persistence service once on start-up to generate all product images with a fixed random seed. +3) Authentication: This service is responsible for the verification of both the login and the session data of a user. +The session data is validated using SHA-512 hashes. +For login verification, the BCrypt algorithm is used. +The session data includes information about the current shopping cart content, the user’s login status and old orders. +Thus, the performance of the hashing for the session data depends on number of articles in the cart and number of old orders. +Furthermore, as all session data is passed to the client, the Authentication itself manages to remain stateless and does not need additional information on startup. +4) Recommender: The Recommender service uses a rating algorithm to recommend products for the user to purchase. +The recommendations are based on items other customers bought, on the products in a user’s current shopping cart, and on the product the user is viewing at the time. +The initial Recommender instance usually uses the automatically generated data-set, as provided by the persistence service at initial startup, for training. +Any additional Recommender instance queries existing Recommender service instances for their training data-set and uses only those purchases for training. +This way, all Recommenders stay coherent, recommending identical products for the same input. +In addition, using identical training input also ensures that different instances of the Recommender service exhibit the same performance characteristics, which is important for many benchmarking and modeling contexts. +The Recommender service queries the Persistence service only once on startup. +For recommending, different algorithm implementations exhibiting different performance behaviors are available. +Next to a fallback algorithm based on overall item-popularity, two variants of Slope One [33] and one order-based nearest-neighbor approach are currently implemented. +One variant of Slope One calculates the predicted rating matrix beforehand and keeps it in the memory (memory-intensive), wheras the other one calculates every row if needed, but discards all results after each recommendation step (CPU-intensive). +5) Persistence: The Persistence service provides access and caching for the store’s relational database. +Products, their categories, purchases, and registered store users are stored in a relational SQL database. +The Persistence service uses caching to decrease response times and to reduce the load on the database itself for improved scalability. +The cache is kept coherent across multiple Persistence service instances. +We use the EclipseLink JPA implementation as a black-box cache. +All data inside the database itself is generated at the first start of the initial persistence instance. +By using a persistence service in separation from the actual database, we improve scalability by providing a replicable caching service. +However, the performance of the database accesses depends on the content in the database that is changed or can be repopulated during the operation of the store. +6) Registry: The registry is not part of the TeaStore application under test but is a necessary support service. +It keeps track of all running service instances, their IP addresses or host names and port numbers under which the services are available. +All service instances send keep-alive messages to the registry after registration. +If a service unregisters or no keep-alive message is received within a fixed time frame, the service is removed from the list of available service instances. +All services can query the list of service instances for a specified service type in order to distribute their outgoing requests between running target instances. +7) TraceRepository: The services are configured with optional Kieker monitoring [31], [32]. +With monitoring enabled, each service instance collects information about utilization, response times and call paths. +Collecting these monitoring traces manually is only feasible for small deployments. +Therefore, we offer a central trace repository, which consists of an AMQP server coupled with a graphical web interface. +All service instances send their logs to the AMQP server. +The web interface collects them and makes them available for download. +The trace repository does not only reduce the effort required to acquire the monitoring traces, but also enables online analysis such as online resource demand estimation [34]. +Kieker traces are also available for use with tools other than Kieker’s own tooling, as they can be automatically transformed to Open Execution Trace Exchange (OPEN.xtrace) traces, an open source trace format enabling interoperability between software performance engineering approaches [35]. diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_B.txt b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_B.txt new file mode 100644 index 000000000..de313e194 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_B.txt @@ -0,0 +1,51 @@ +The TeaStore consists of five services, in addition to a registry necessary for service discovery and load balancing. +In case monitoring is enabled, a trace repository service can be used to collect the monitoring traces centrally. +1) WebUI: This service provides the user interface, compiling and serving Java Server Pages (JSPs). +All data, available categories, their products, product recommendations and images, are retrieved from the Image provider and Persistence service instances. +The WebUI service performs preliminary validity checking on user inputs before passing the inputs to the Persistence service. +The WebUI focuses purely on presentation and web front-end operations. +However, the performance of the WebUI depends on the page that has to be rendered as each page contains at least one picture in different formats. +2) Image Provider: The Image provider serves images of different image sizes to the WebUI when being queried. +It optimizes image sizes depending on the target size in the presentation view. +The Image provider uses an internal cache and returns the image with the target size from the cache if available. +If the image is not available for this size, the image provider uses the largest available image for the category or product, scales it to the target size, and enters it into the cache. +It uses a least frequently used cache, reducing resource demand on frequently accessed data. +Through the caching, the response time for an image depends on whether this image is in the cache or not. +This service queries the Persistence service once on start-up to generate all product images with a fixed random seed. +3) Authentication: This service is responsible for the verification of both the login and the session data of a user. +The session data is validated using SHA-512 hashes. +For login verification, the BCrypt algorithm is used. +The session data includes information about the current shopping cart content, the user’s login status and old orders. +Thus, the performance of the hashing for the session data depends on number of articles in the cart and number of old orders. +Furthermore, as all session data is passed to the client, the Authentication itself manages to remain stateless and does not need additional information on startup. +4) Recommender: The Recommender service uses a rating algorithm to recommend products for the user to purchase. +The recommendations are based on items other customers bought, on the products in a user’s current shopping cart, and on the product the user is viewing at the time. +The initial Recommender instance usually uses the automatically generated data-set, as provided by the persistence service at initial startup, for training. +Any additional Recommender instance queries existing Recommender service instances for their training data-set and uses only those purchases for training. +This way, all Recommenders stay coherent, recommending identical products for the same input. +In addition, using identical training input also ensures that different instances of the Recommender service exhibit the same performance characteristics, which is important for many benchmarking and modeling contexts. +The Recommender service queries the Persistence service only once on startup. +For recommending, different algorithm implementations exhibiting different performance behaviors are available. +Next to a fallback algorithm based on overall item-popularity, two variants of Slope One [33] and one order-based nearest-neighbor approach are currently implemented. +One variant of Slope One calculates the predicted rating matrix beforehand and keeps it in the memory (memory-intensive), wheras the other one calculates every row if needed, but discards all results after each recommendation step (CPU-intensive). +5) Persistence: The Persistence service provides access and caching for the store’s relational database. +Products, their categories, purchases, and registered store users are stored in a relational SQL database. +The Persistence service uses caching to decrease response times and to reduce the load on the database itself for improved scalability. +The cache is kept coherent across multiple Persistence service instances. +We use the EclipseLink JPA implementation as a black-box cache. +All data inside the database itself is generated at the first start of the initial persistence instance. +By using a persistence service in separation from the actual database, we improve scalability by providing a replicable caching service. +However, the performance of the database accesses depends on the content in the database that is changed or can be repopulated during the operation of the store. +6) Registry: The registry is not part of the TeaStore application under test but is a necessary support service. +It keeps track of all running service instances, their IP addresses or host names and port numbers under which the services are available. +All service instances send keep-alive messages to the registry after registration. +If a service unregisters or no keep-alive message is received within a fixed time frame, the service is removed from the list of available service instances. +All services can query the list of service instances for a specified service type in order to distribute their outgoing requests between running target instances. +7) TraceRepository: The services are configured with optional Kieker monitoring [31], [32]. +With monitoring enabled, each service instance collects information about utilization, response times and call paths. +Collecting these monitoring traces manually is only feasible for small deployments. +Therefore, we offer a central trace repository, which consists of an AMQP server coupled with a graphical web interface. +All service instances send their logs to the AMQP server. +The web interface collects them and makes them available for download. +The trace repository does not only reduce the effort required to acquire the monitoring traces, but also enables online analysis such as online resource demand estimation [34]. +Kieker traces are also available for use with tools other than Kieker’s own tooling, as they can be automatically transformed to Open Execution Trace Exchange (OPEN.xtrace) traces, an open source trace format enabling interoperability between software performance engineering approaches [35]. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_III.txt b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_III.txt new file mode 100644 index 000000000..846b76c4e --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2018/teastore_2018_III.txt @@ -0,0 +1,23 @@ +The TeaStore is an online store for tea and tea related utilities. +Its products are sorted into categories. +For online shopping, the store supports an overview of products including preview images for each category and featuring a configurable number of products per page. +All pages of the TeaStore show an overview header bar and include the category menu and page footer. +As main content, it shows the products for the selected category, including shortened product information and the preview image. +Depending on the number of products shown per page, the user has the option to cycle through multiple pages of the category view. +Each product can be viewed on a separate product page containing detailed information, a large image, and advertisements for other store items. +Besides the regular header, footer, and category list, this page includes a detailed image of the product (provided by the Image Provider Service), a description, and price. +The page also contains an advertisement panel suggesting three products that the user might be interested in. +The advertised products are provided by the Recommender Service and are selected depending on the viewed product. +All products can be placed in a shopping cart and users can proceed to order the current shopping cart. +The user can choose to modify the shopping cart at any time. +The shopping cart page lists all products currently included in the cart together with some product information and the quantity. +The shopping cart view also displays product advertisements, which are, again, provided by the separate Recommender service and selected depending on the shopping cart’s contents. +To order, the user must supply personal information about the billing address and payment details. +After confirmation by the user, the current shopping cart is stored in the order history database through the Persistence service +The store also supports user authentication and login. +Registered users can view their order history after login. +In addition to regular operations, the TeaStore’s user interface provides an overview of all running service instances and an option to regenerate the database. +In case a specific database setup or size is necessary, it can be regenerated with user defined parameters. +These include the number of categories, number of products per category, number of users, and maximum orders per user history. +The service overview and database regeneration are not intended to be run during an experiment run, but separately on experiment setup. +All functionality is contained within the five primary microservices and the Registry service. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2020/README.md b/tests-base/src/main/resources/benchmark/teastore/text_2020/README.md new file mode 100644 index 000000000..0c6c952a6 --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2020/README.md @@ -0,0 +1,13 @@ +# TeaStore 2020 + +The text was extracted from https://web.archive.org/web/20201102180945/https://github.com/DescartesResearch/teastore/wiki/Services + +## Text Adaptation + +* Captions were removed +* explicit links were replaced with "link" + +## License + +The [documentation](https://web.archive.org/web/20201102180945/https://github.com/DescartesResearch/teastore/wiki/Services) of Teastore was part of their [repository](https://github.com/DescartesResearch/teastore). +Therefore, the text we extracted from their documentation is licensed according to the [license of Teastore](https://github.com/DescartesResearch/TeaStore/blob/master/README.md) under Apache-2.0. \ No newline at end of file diff --git a/tests-base/src/main/resources/benchmark/teastore/text_2020/teastore.txt b/tests-base/src/main/resources/benchmark/teastore/text_2020/teastore.txt new file mode 100644 index 000000000..b30ad180b --- /dev/null +++ b/tests-base/src/main/resources/benchmark/teastore/text_2020/teastore.txt @@ -0,0 +1,43 @@ +The TeaStore consists of 5 replicatable services and a single Registry instance. +The WebUI service retrieves images from the Image Provider. +Users are authenticated by the Auth service. +Data is retrieved from the PersistenceProvider and product recommendations from the Recommender service. +The WebUI provides the TeaStore front-end using Servlets in combination with JSP files. +It contains logic to save and retireve values from cookies. +Images (with few exceptions) are not provides by the WebUi, but are retrieved from the Image Provider service instead. +The UI provides a status page at link indicating the current state of the TeaStore. +The status view lists the instance count and hosts for all registered service instances. +The Image Provider delivers images to the WebUI as base64 encoded strings to embed them in the final HTML. +It matches the provided product ID or UI name (the filename for images not representing a product and therefore without product ID) and the image size to a unique image identifier. +If the product ID or UI name is not available to the Image Provider, a standard "not found" image will be delivered in the correct size. +If the product ID or UI name is found but not in the requested size, the largest image will be loaded and scaled. +The scaled image is stored for later use. +If the product ID or UI name and size is found, the image will be loaded and delivered. +To speed up image delivery, an in-memory cache with Least Frequently Used (LFU) replacemenent strategy is in place. +Before loading an image from the physical drive, a cache lookup will be performed and if the image is present, delivered directly from cache or from the physical drive otherwise. +The Auth service handles user and session authentication. +Passwords are hashed using BCrypt. +To validate sessions, the SessionBlob is salted and hashed using SHA512 and stored in a cookie. +When a SessionBlob is received, the cookie content is re-salted and checked against the hash to check for session tampering. +The Persistence service provides access to the data persisted in the relational database back-end. +It maps the relational entities to the JSON entity objects passed between services using the EclipseLink JPA ORM mapper. +It features endpoints for general CRUD-Operations (Create, Read, Update, Delete) for the persistent entities. +The persistence provider uses a second level entity cache provided by the JPA implementation. +As such, it also acts as a caching layer. +The Recommender is used to generate individual product recommendations for each user. +It is trained using all existing orders. +Recommendations are generated based on the users current shopping cart, the user's previous orders and/or the item the user is currently looking at. +The item rating of the users are based on their purchases. +If the current user is unknown (e.g., if the user is not logged in or did not purchase anything yet), a fallback algorithm based on the general item popularity is chosen. +If the user is known, Slope One as item-based collaborative filtering is applied to calculate the recommendations. +We implemented two versions of the algorithm. +One CPU-intensive, calculating the item-rankings per user on-the-go and one memory-intensive, calculating the total user rating prediction matrix during the training phase. +Furthermore, one order-based nearest-neighbor approach is available. +Its recommendation time is dependent on the number of items in the current cart as well as the total number of stored orders. +The Registry provides information about how many service instances are online for each service and where they are located. +Service instances register themselves at the registry on startup. +Services are also required to send a heartbeat signal by re-registering periodically. +Services missing their heartbeat for more than 10 s are assumed to be offline until the register function is called again. +Every running instance of the TeaStore uses one single registry. +The TeaStore is a test application. +By limiting it to a single registry instance, it enables easy configuration of multiple parallel TeaStores with minimal configuration overhead. \ No newline at end of file diff --git a/tests-base/src/main/resources/configurations/bbb/filterlists_all.txt b/tests-base/src/main/resources/configurations/bbb/filterlists_all.txt new file mode 100644 index 000000000..699065e94 --- /dev/null +++ b/tests-base/src/main/resources/configurations/bbb/filterlists_all.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist=conversion,core,cpu,file,front,integration,nodejs,party,process,side,svg diff --git a/tests-base/src/main/resources/configurations/bbb/filterlists_none.txt b/tests-base/src/main/resources/configurations/bbb/filterlists_none.txt new file mode 100644 index 000000000..6ba1f397b --- /dev/null +++ b/tests-base/src/main/resources/configurations/bbb/filterlists_none.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=false +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/bbb/filterlists_onlyCommon.txt b/tests-base/src/main/resources/configurations/bbb/filterlists_onlyCommon.txt new file mode 100644 index 000000000..b62a642f2 --- /dev/null +++ b/tests-base/src/main/resources/configurations/bbb/filterlists_onlyCommon.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/jabref/enhanced_jabref.txt b/tests-base/src/main/resources/configurations/jabref/enhanced_jabref.txt new file mode 100644 index 000000000..c22b34b4e --- /dev/null +++ b/tests-base/src/main/resources/configurations/jabref/enhanced_jabref.txt @@ -0,0 +1,4 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist=aspect,bibdatases,bibentries,bus,event,core +RecommendedInstanceProbabilityFilter::thresholdNameAndTypeProbability=0.2 +RecommendedInstanceProbabilityFilter::thresholdNameOrTypeProbability=0.5 diff --git a/tests-base/src/main/resources/configurations/jabref/filterlists_all.txt b/tests-base/src/main/resources/configurations/jabref/filterlists_all.txt new file mode 100644 index 000000000..c5db269f8 --- /dev/null +++ b/tests-base/src/main/resources/configurations/jabref/filterlists_all.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist=aspect,bibdatases,bibentries,bus,event diff --git a/tests-base/src/main/resources/configurations/jabref/filterlists_none.txt b/tests-base/src/main/resources/configurations/jabref/filterlists_none.txt new file mode 100644 index 000000000..6ba1f397b --- /dev/null +++ b/tests-base/src/main/resources/configurations/jabref/filterlists_none.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=false +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/jabref/filterlists_onlyCommon.txt b/tests-base/src/main/resources/configurations/jabref/filterlists_onlyCommon.txt new file mode 100644 index 000000000..cc1124b07 --- /dev/null +++ b/tests-base/src/main/resources/configurations/jabref/filterlists_onlyCommon.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist= \ No newline at end of file diff --git a/tests-base/src/main/resources/configurations/ms/filterlists_all.txt b/tests-base/src/main/resources/configurations/ms/filterlists_all.txt new file mode 100644 index 000000000..86e88397b --- /dev/null +++ b/tests-base/src/main/resources/configurations/ms/filterlists_all.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist=download,file,log,meta,server diff --git a/tests-base/src/main/resources/configurations/ms/filterlists_none.txt b/tests-base/src/main/resources/configurations/ms/filterlists_none.txt new file mode 100644 index 000000000..6ba1f397b --- /dev/null +++ b/tests-base/src/main/resources/configurations/ms/filterlists_none.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=false +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/ms/filterlists_onlyCommon.txt b/tests-base/src/main/resources/configurations/ms/filterlists_onlyCommon.txt new file mode 100644 index 000000000..b62a642f2 --- /dev/null +++ b/tests-base/src/main/resources/configurations/ms/filterlists_onlyCommon.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/tm/filterlists_all.txt b/tests-base/src/main/resources/configurations/tm/filterlists_all.txt new file mode 100644 index 000000000..5c7253368 --- /dev/null +++ b/tests-base/src/main/resources/configurations/tm/filterlists_all.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist=assertion,backdoor,check,classes,code,cron,end,failure,javascript,key,limit,minute,origin,processing,queue,request,servlet,task,testing,unit,utility,origin diff --git a/tests-base/src/main/resources/configurations/tm/filterlists_none.txt b/tests-base/src/main/resources/configurations/tm/filterlists_none.txt new file mode 100644 index 000000000..6ba1f397b --- /dev/null +++ b/tests-base/src/main/resources/configurations/tm/filterlists_none.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=false +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/tm/filterlists_onlyCommon.txt b/tests-base/src/main/resources/configurations/tm/filterlists_onlyCommon.txt new file mode 100644 index 000000000..b62a642f2 --- /dev/null +++ b/tests-base/src/main/resources/configurations/tm/filterlists_onlyCommon.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/ts/filterlists_all.txt b/tests-base/src/main/resources/configurations/ts/filterlists_all.txt new file mode 100644 index 000000000..76bd82c1d --- /dev/null +++ b/tests-base/src/main/resources/configurations/ts/filterlists_all.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist=instance,item,name,product,rankings,rating,size diff --git a/tests-base/src/main/resources/configurations/ts/filterlists_none.txt b/tests-base/src/main/resources/configurations/ts/filterlists_none.txt new file mode 100644 index 000000000..6ba1f397b --- /dev/null +++ b/tests-base/src/main/resources/configurations/ts/filterlists_none.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=false +UnwantedWordsFilter::customBlacklist= diff --git a/tests-base/src/main/resources/configurations/ts/filterlists_onlyCommon.txt b/tests-base/src/main/resources/configurations/ts/filterlists_onlyCommon.txt new file mode 100644 index 000000000..b62a642f2 --- /dev/null +++ b/tests-base/src/main/resources/configurations/ts/filterlists_onlyCommon.txt @@ -0,0 +1,2 @@ +UnwantedWordsFilter::enableCommonBlacklist=true +UnwantedWordsFilter::customBlacklist= diff --git a/framework/text-provider-json/src/test/resources/simplelogger.properties b/tests-base/src/main/resources/simplelogger.properties similarity index 91% rename from framework/text-provider-json/src/test/resources/simplelogger.properties rename to tests-base/src/main/resources/simplelogger.properties index f06a0d356..d393b07f5 100644 --- a/framework/text-provider-json/src/test/resources/simplelogger.properties +++ b/tests-base/src/main/resources/simplelogger.properties @@ -7,11 +7,11 @@ org.slf4j.simpleLogger.defaultLogLevel=info # Logging detail level for a SimpleLogger instance named "xxxxx". # Must be one of ("trace", "debug", "info", "warn", or "error"). # If not specified, the default logging detail level is used. - +org.slf4j.simpleLogger.log.edu.stanford.nlp=error # # Set to true if you want the current date and time to be included in output messages. # Default is false, and will output the number of milliseconds elapsed since startup. -#org.slf4j.simpleLogger.showDateTime=false +org.slf4j.simpleLogger.showDateTime=true # The date and time format to be used in the output messages. # The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat. # If the format is not specified or is invalid, the default format is used. @@ -19,7 +19,7 @@ org.slf4j.simpleLogger.defaultLogLevel=info #org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z # Set to true if you want to output the current thread name. # Defaults to true. -org.slf4j.simpleLogger.showThreadName=false +#org.slf4j.simpleLogger.showThreadName=true # Set to true if you want the Logger instance name to be included in output messages. # Defaults to true. #org.slf4j.simpleLogger.showLogName=true